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
341335602612	341335603173	341335603723	341335604273	341335604821	341335605373	341335605923	341335606473	341335607021	341335607573	341335608123	341335608673	341335609221	341335609773	341335610323	341335610873	341335611421	341335611973	341335612523	341335613073	341335613621	341335614173	341335614723	341335615273	341335615821	341335616373	341335616923	341335617473	341335618021	341335618573	341335619123	341335619673	341335620221	341335620773	341335621323	341335621873	341335622421	341335622973	341335623523	341335624073	341335624621	341335625173	341335625723	341335626273	341335626821	341335627375	341335627925	341335628473	341335629021	341335629573	341335630123	341335630673	341335631221	341335631773	341335632323	341335632873	341335633421	341335633973	341335634523	341335635073	341335635621	341335636173	341335636723	341335637273	341335637821	341335638373	341335638925	341335639473	341335640021	341335640573	341335641123	341335641673	341335642221	341335642773	341335643323	341335643873	341335644421	341335644973	341335645523	341335646073	341335646621	341335647173	341335647723	341335648273	341335648821	341335649373	341335649925	341335650473	341335651021	341335651573	341335652123	341335652673	341335653221	341335653773	341335654323	341335654873	341335655421	341335655973	341335656523	341335657073	341335657621	341335658173	341335658723	341335659273	341335659821	341335660373	341335660923	341335661473	341335662021	341335662573	341335663123	341335663673	341335664221	341335664773	341335665323	341335665873	341335666421	341335666973	341335667523	341335668073	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	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
23233	21870	29900	24431	21871	21943	18827	1576	848	670	555	478	422	356	352	352	289	266	244	205	208	196	186	192	173	161	171	161	189	188	149	147	168	146	143	152	124	143	144	132	113	127	140	136	140	141	121	148	126	141	129	132	138	146	149	126	99	134	123	134	153	129	128	110	146	127	117	139	131	128	127	114	110	111	100	126	127	135	124	131	134	135	117	124	106	129	127	124	126	136	125	133	114	140	110	128	149	141	128	133	127	110	122	126	124	112	125	127	104	133	123	120	117	157	120	134	106	121	120	112	121	131	98	128	117	116	131	110	135	101	126	100	108	129	137	124	124	112	136	120	115	123	134	101	128	140	107	108	120	108	129	101	121	110	106	118	101	127	127	139	141	105	129	128	111	119	140	126	131	113	110	127	105	134	107	140	133	121	124	126	100	117	133	115	135	107	120	138	140	121	102	119	113	117	131	129	105	131	119	118	124	117	115	114	121	135	114	120	120	131	115	110	104	125	122	104	106	120	119	128	95	129	103	120	109	138	113	113	131	139	131	110	105	109	123	138	108	129	123	101	131	135	134	100	114	126	117	133	132	128	138	138	137	115	117	127	141	119	108	130	128	125	122	106	142	111	124	126	130	113	112	116	118	116	146	133	109	115	124	116	129	134	106	126	127	140	123	158	120	133	93	120	104	126	132	134	108	117	109	119	131	132	104	113	111	100	114	120	113	132	114	127	126	135	109	120	112	124	120	108	120	111	111	105	112	119	136	126	137	111	144	134	126	132	109	101	106	117	120	131	119	117	132	114	116	102	134	137	112	119	111	117	112	123	110	127	119	117	124	120	106	122	98	119	123	111	114	116	103	123	116	103	112	110	112	141	115	113	116	131	120	139	112	105	126	118	124	113	107	123	122	109	129	115	110	120	106	115	119	134	124	113	122	126	118	130	109	134	130	117	121	94	119	133	127	123	91	134	106	119	119	143	114	111	101	123	121	130	117	104	131	116	133	137	116	115	113	116	134	118	105	115	131	125	122	130	123	134	109	120	114	144	120	125	117	111	109	126	148	123	125	137	120	131	118	113	107	118	140	119	116	125	90	117	106	124	115	116	123	110	135	135	124	118	119	115	126	138	115	127	112	133	107	125	122	111	134	111	115	138	123	120	129	108	120	111	118	110	125	136	120	142	144	113	114	120	118	113	100	111	128	126	107	116	114	130	122	92	112	102	141	116	126	128	121	111	108	119	125	118	108	116	118	121	124	101	117	111	122	122	106	107	144	129	124	127	103	129	115	108	129	115	153	124	127	125	119	119	123	119	111	125	127	127	138	129	132	123	115	110	110	126	126	108	117	134	122	117	126	111	123	124	120	114	134	122	140	122	119	125	115	122	123	110	144	112	118	114	131	116	122	111	111	129	102	130	152	123	122	122	141	124	123	138	119	120	120	122	117	133	112	124	123	111	120	123	121	125	113	112	101	103	114	124	121	120	117	134	116	139	116	108	114	107	103	111	99	118	128	124	125	120	109	119	141	124	128	114	114	118	132	122	124	117	130	130	103	115	128	125	97	99	126	134	111	138	123	110	121	131	121	123	129	99	125	121	144	122	116	138	106	120	127	108	137	111	133	118	132	120	117	121	114	118	129	116	113	105	126	117	137	104	133	136	105	120	130	131	126	120	123	131	112	116	121	131	134	136	103	140	129	120	116	127	127	118	116	129	118	118	112	109	120	122	132	144	122	119	128	111	112	122	111	131	117	128	123	113	120	131	136	116	125	122	124	123	103	124	115	122	128	109	128	105	114	120	132	110	129	120	130	132	112	122	118	116	146	100	125	119	120	115	131	112	115	143	126	124	120	102	131	129	115	103	104	127	111	137	131	98	106	122	119	97	90	130	106	115	129	113	114	114	114	127	128	143	117	110	124	94	112	123	125	119	114	111	120	124	123	146	114	114	119	112	135	124	120	134	120	135	126	114	107	109	81	132	118	121	134	121	124	116	134	129	125	121	135	110	108	118	97	107	129	108	113	110	109	108	132	116	137	123	112	129	127	114	108	108	126	130	114	125	122	123	127	139	124	115	103	109	135	131	110	126	126	118	135	120	119	129	122	127	126	122	127	115	124	133	123	105	106	114	102	104	121	118	128	108	110	122	132	116	110	119	134	113	116	109	132	126	103	140	119	118	115	110	138	120	117	134	121	134	113	120	130	106	96	129	124	112	125	109	121	123	110	119	101	122	102	128	116	108	123	110	129	131	121	115	108	118	134	102	107	134	138	135	125	124	120	127	121	125	141	115	109	94	113	137	122	124	120	116	114	114	140	102	108	104	116	117	132	116	109	110	123	126	120	119	125	135	96	115	130	122	124	126	131	133	111	117	118	120	109	134	111	112	114	134	109	98	114	135	112	116	129	89	118	135	127	120	137	131	115	119	131	113	98	122	124	95	135	121	124	127	141	115	132	143	122	105	131	109	122	107	123	118	132	110	131	121	115	140	124	116	123	132	120	108	118	119	136	101	113	112	122	127	115	128	121	126	107	121	135	118	124	118	131	120	116	130	123	121	101	109	117	117	120	118	100	121	117	121	120	123	150	115	120	114	115	140	133	119	115	117	126	106	131	105	108	121	143	116	123	141	124	125	111	134	133	133	120	149	112	89	107	113	123	101	133	132	122	108	120	109	115	125	130	114	119	119	111	134	105	115	112	121	113	120	114	139	101	110	117	122	125	110	115	126	127	98	118	132	90	121	152	126	122	162	122	133	112	107	104	124	94	110	109	114	129	110	107	110	97	130	119	104	120	127	116	137	115	123	126	134	95	130	144	140	109	116	126	148	108	112	136	124	120	115	123	111	119	119	97	114	124	118	139	125	126	119	123	140	140	124	132	110	125	122	129	142	127	122	103	115	115	119	116	112	118	107	117	120	125	128	121	111	125	95	132	129	135	105	137	112	135	114	125	149	111	106	111	140	108	132	125	112	111	114	127	136	104	116	120	102	136	119	114	121	109	131	101	128	124	103	115	102	133	136	112	111	108	103	131	127	126	128	117	122	118	115	109	129	121	106	130	159	129	114	119	96	112	125	132	117	132	122	124	148	114	112	108	139	116	118	139	119	106	103	116	97	104	120	123	119	122	130	125	128	107	125	125	116	116	113	126	115	151	117	130	130	113	97	139	127	113	115	111	116	124	139	124	126	121	136	102	119	110	130	120	121	142	146	115	134	126	118	129	113	99	118	112	105	108	119	115	135	117	116	105	100	113	116	120	131	122	111	116	119	119	142	114	120	113	146	132	128	115	101	139	120	113	120	133	118	97	109	142	100	111	108	129	101	128	121	119	135	134	111	103	110	129	122	113	121	120	139	118	135	119	132	125	98	121	114	110	96	112	130	116	121	117	118	119	91	121	130	123	120	118	118	147	135	126	117	115	120	120	120	131	118	116	129	113	121	108	123	119	115	108	126	132	111	124	129	105	121	127	123	119	104	112	97	135	104	102	138
6589	20362	17734	9133	6107	3757	2315	1584	1223	999	743	615	495	490	387	383	319	261	274	257	252	246	229	214	174	191	186	181	188	169	157	142	164	157	166	173	164	152	150	136	137	134	150	146	114	149	132	136	175	138	134	124	127	141	139	132	142	110	131	123	149	132	130	124	113	144	138	129	111	143	122	120	144	140	126	131	103	125	122	117	139	113	126	131	121	125	147	120	110	137	136	143	107	142	106	113	127	107	113	141	112	138	121	127	124	119	120	120	125	123	133	123	136	121	126	115	120	113	111	131	117	125	111	117	113	117	118	121	136	108	111	96	137	130	120	146	117	132	123	112	132	138	133	139	133	135	95	126	102	125	117	111	124	134	119	118	130	105	105	130	130	116	125	128	121	125	112	121	136	103	126	139	131	118	112	107	122	119	130	117	106	116	119	117	145	122	132	106	113	108	107	115	108	132	130	122	112	130	127	137	124	134	132	117	125	130	126	113	129	114	124	110	107	135	123	124	129	129	127	107	121	119	130	123	116	126	117	115	115	97	94	115	110	117	115	122	121	119	126	100	126	129	113	112	108	120	127	128	119	100	107	116	102	113	116	109	108	126	111	99	123	112	127	105	120	117	126	117	126	115	122	110	101	105	120	118	128	108	101	117	117	101	97	119	114	125	137	124	130	124	112	119	138	104	106	111	120	123	123	138	122	118	128	136	131	127	116	120	118	137	95	118	131	117	138	119	132	123	124	125	108	122	120	115	110	118	108	108	114	141	122	120	126	130	124	124	123	126	125	98	116	128	123	122	111	120	146	115	104	114	108	109	117	96	123	114	102	119	114	154	99	124	110	119	129	120	114	110	138	130	131	125	125	124	114	113	121	105	105	107	120	104	124	121	120	105	128	104	122	101	129	102	104	119	113	105	124	128	128	137	107	131	112	120	109	105	103	124	98	114	143	151	120	124	118	126	120	133	126	118	107	103	129	111	137	125	125	131	134	149	115	93	125	146	121	120	117	110	120	115	104	124	109	109	110	114	116	108	129	118	120	135	113	102	121	124	101	120	117	139	124	114	112	125	126	106	117	107	116	124	124	117	101	117	110	128	137	120	115	113	125	122	111	115	116	125	110	108	136	113	109	108	109	136	99	130	124	122	127	108	123	117	126	105	112	128	110	106	118	134	129	118	126	115	112	104	109	124	99	117	109	128	132	119	95	114	112	127	141	118	124	127	108	112	111	107	118	111	116	120	126	110	128	103	120	99	112	118	105	143	123	120	134	107	107	113	123	126	116	120	123	115	119	118	122	125	112	110	119	112	115	121	136	133	125	112	108	109	103	129	115	117	123	133	114	138	119	117	125	114	122	126	102	129	117	117	137	133	133	127	121	105	109	131	110	115	109	115	128	116	110	129	133	111	106	114	111	139	137	139	118	115	108	113	116	105	108	117	125	99	111	145	104	110	113	123	121	95	104	130	108	127	132	114	125	144	95	116	122	117	107	129	110	108	118	106	112	139	124	114	112	115	101	115	138	143	113	132	124	101	132	116	123	110	128	111	122	117	116	111	121	115	119	137	114	110	134	107	138	105	108	109	133	113	109	123	110	114	100	110	120	117	115	111	114	116	109	125	110	106	121	114	114	114	104	114	121	131	112	122	121	121	112	120	126	117	130	137	106	106	103	96	120	106	122	128	123	130	114	111	138	117	138	113	114	114	136	108	118	109	109	128	107	127	121	110	125	105	123	130	133	120	129	106	117	132	125	100	115	125	115	121	109	125	88	135	102	121	121	109	140	107	140	116	106	117	115	128	135	127	112	111	98	113	114	120	103	154	117	116	137	112	117	105	133	139	110	126	127	139	107	111	97	116	112	127	133	112	117	130	100	126	134	133	117	121	110	124	98	128	113	125	134	122	108	114	107	122	113	144	144	102	126	109	141	140	137	111	117	128	114	114	101	127	136	122	111	102	122	91	120	107	117	95	130	127	112	111	129	129	107	116	101	101	137	106	119	132	121	116	118	127	133	129	143	116	123	150	122	112	121	116	146	113	98	134	131	109	122	121	122	103	118	135	122	103	117	118	124	134	117	118	124	113	125	124	113	99	113	105	120	94	103	114	114	91	125	115	116	107	124	100	108	103	115	128	106	116	108	101	106	105	139	112	103	122	138	108	92	121	138	98	117	123	115	108	116	113	137	119	125	121	107	121	94	111	115	127	115	117	128	129	110	112	104	116	131	127	108	113	121	122	127	130	124	107	115	155	120	113	102	138	113	125	119	114	124	129	99	124	116	126	116	128	135	111	131	114	141	121	115	127	109	112	107	135	120	124	121	101	123	116	111	113	104	107	123	104	113	130	119	117	108	105	114	119	126	136	123	114	127	130	121	113	112	148	115	119	111	118	104	117	109	92	99	132	125	120	119	140	104	117	129	99	119	113	123	107	136	122	120	125	125	138	109	105	115	129	119	127	120	113	116	132	101	101	113	127	105	101	104	128	116	105	112	120	113	127	115	116	107	130	122	109	117	103	125	108	114	114	143	99	118	142	119	108	108	121	116	128	97	136	107	115	124	117	116	123	115	128	114	125	90	121	120	115	117	117	114	123	116	113	148	115	142	115	138	107	107	109	98	110	122	112	123	128	121	126	110	132	141	131	124	122	96	143	126	141	124	142	114	112	109	128	120	99	110	125	116	125	109	100	107	123	117	103	114	134	100	126	124	109	114	112	129	115	120	108	113	104	112	122	104	116	136	112	125	118	111	121	130	130	117	144	110	120	114	120	127	102	109	119	111	112	119	135	131	109	109	125	115	116	115	102	108	105	110	109	121	122	107	120	111	103	113	120	105	133	113	124	126	124	112	116	124	131	114	123	130	102	112	115	110	117	105	120	119	107	121	123	140	122	105	114	101	113	134	137	123	133	117	113	110	138	143	119	127	126	128	121	108	100	117	114	117	110	123	112	118	120	114	117	102	117	112	124	94	145	104	116	109	112	117	118	110	107	108	127	105	106	129	100	97	114	116	123	128	139	128	118	110	115	111	127	111	116	130	104	106	111	118	143	119	121	128	112	103	113	131	109	111	126	120	122	100	129	130	113	118	116	130	98	113	127	112	139	118	114	106	124	111	118	119	103	120	123	113	116	114	103	100	116	121	116	126	137	116	130	129	123	119	127	107	108	134	115	116	116	137	110	116	130	103	116	114	138	129	121	115	106	123	133	125	125	114	130	107	121	136	116	120	112	120	113	148	100	109	100	121	139	113	116	98	123	118	126	137	133	99	109	120	113	113	114	113	103	109	130	128	126	107	123	122	112	124	112	116	130	105	101	104	118	134	116	125	127	107	123	126	143	124	132	111	118	116	130	129	116	133	129	118	127	106	130	117	116	132	129	131	121	104	125	108	126	122	101	113	106	130	120	116	113	112	100	101	115	111	109	110	112	112	135	118	127	107	122	118	105	148	122	112	136	133	127	106	131	122	127	129	123	107	118	128	137	119	135
27877	21185	12176	1222	668	602	584	568	512	493	517	531	544	566	516	549	532	532	541	487	509	506	510	529	523	519	533	489	495	534	515	513	501	510	509	530	549	528	535	500	527	495	505	499	522	462	502	495	513	498	497	511	552	474	456	503	520	503	510	483	495	502	539	456	494	489	499	515	465	538	520	497	509	510	517	520	520	506	512	481	493	536	478	482	510	493	502	522	477	515	527	551	486	486	488	587	517	509	515	500	508	541	545	542	514	554	501	531	525	524	513	542	535	521	492	507	523	545	480	505	503	486	533	516	498	542	483	521	467	517	495	530	530	507	484	488	527	496	472	491	507	487	478	518	523	541	541	521	538	491	544	521	488	477	510	514	532	559	523	575	537	493	509	473	526	520	549	469	490	510	533	508	493	521	483	510	537	537	556	498	529	530	495	498	514	472	505	529	506	547	554	526	500	566	529	482	496	497	541	489	490	512	509	536	494	508	549	547	514	494	517	488	510	514	502	512	489	546	539	533	504	515	474	544	480	535	505	529	472	499	499	478	508	570	494	497	527	525	532	489	541	541	520	505	525	535	514	498	555	479	492	501	493	474	486	483	489	555	535	507	505	509	484	506	516	531	502	534	550	494	526	496	510	474	521	518	511	504	508	524	484	527	520	542	468	536	526	520	536	551	497	504	467	529	553	529	504	522	516	539	533	513	521	516	546	472	504	553	552	562	525	508	556	524	530	538	550	513	512	506	491	524	517	504	520	492	499	535	540	484	537	543	489	510	553	480	467	515	483	502	484	482	521	553	536	504	546	511	523	527	490	495	508	516	498	509	501	548	471	510	522	506	500	508	488	525	544	519	530	494	498	498	535	499	493	483	494	483	511	490	504	546	482	502	491	519	503	512	520	530	477	495	531	517	507	491	521	536	489	505	518	547	499	502	556	519	517	487	509	503	498	570	504	550	513	532	531	523	575	534	505	532	550	477	551	496	465	516	476	523	525	523	512	496	534	484	479	520	549	497	502	492	498	529	496	506	468	507	514	503	527	510	517	507	493	496	482	517	562	531	544	522	513	478	475	517	530	494	492	510	537	501	542	544	548	539	529	523	487	500	491	537	471	533	480	501	534	533	497	531	523	507	538	546	514	514	532	496	512	524	522	512	502	513	469	506	520	513	494	509	529	494	495	501	524	524	495	525	553	500	480	514	514	521	496	514	491	515	489	515	512	457	499	528	493	512	499	486	504	522	510	511	524	516	514	549	553	562	504	529	519	510	526	530	521	486	501	480	521	490	486	500	531	457	514	459	488	496	502	535	502	527	504	502	494	457	492	509	519	526	549	495	485	487	490	537	495	528	531	528	510	521	552	521	494	538	488	555	516	491	506	510	516	518	518	539	536	489	479	514	505	516	501	522	533	561	539	521	504	502	525	501	521	540	515	511	518	523	550	501	520	501	481	498	499	492	514	477	504	517	536	495	509	490	459	501	508	480	489	512	499	488	560	507	496	515	524	473	508	500	499	510	478	516	544	517	524	516	492	504	478	514	531	478	493	493	504	502	512	511	510	509	481	507	485	523	543	537	506	500	511	499	504	494	525	549	540	530	489	480	540	564	507	507	502	500	537	527	491	526	487	503	525	468	529	523	492	496	470	486	493	463	525	547	522	534	518	534	483	505	535	435	557	534	510	484	516	508	520	496	473	516	514	528	515	515	524	494	554	494	537	527	527	519	529	564	504	535	511	509	525	542	492	470	549	516	551	553	541	491	487	540	523	535	533	532	494	508	512	496	545	510	550	467	559	499	552	467	516	482	547	531	482	485	535	532	524	531	532	533	484	535	549	532	509	536	568	495	488	486	486	537	468	524	518	497	537	537	472	501	497	519	515	519	546	508	490	500	529	518	520	494	559	532	494	491	506	517	536	515	524	478	520	544	481	508	508	494	511	538	513	499	495	520	511	511	562	543	509	510	562	554	534	467	497	510	534	457	497	485	493	536	512	483	507	496	499	533	453	516	522	502	527	485	481	524	505	469	517	468	549	515	511	510	491	483	507	519	528	563	472	509	513	485	521	559	533	522	495	524	502	518	510	508	504	485	512	511	494	504	504	505	477	514	522	496	510	526	503	535	538	520	555	509	473	493	487	525	525	540	509	505	543	508	494	520	488	557	489	528	514	546	520	510	460	513	476	552	487	501	483	508	506	519	531	508	503	509	504	526	493	520	500	500	465	529	510	486	505	486	472	484	511	483	525	521	534	476	518	488	540	485	535	490	532	518	498	548	498	501	500	476	510	456	506	478	509	512	524	518	507	479	497	524	477	537	556	464	530	533	524	533	475	538	506	495	516	535	518	477	547	540	504	512	520	460	540	517	514	483	464	529	521	497	517	538	497	509	507	519	514	486	511	489	551	491	505	518	491	524	490	527	510	543	518	503	500	485	477	532	536	512	499	530	505	502	517	534	540	536	497	506	507	501	520	489	502	537	543	506	523	522	498	503	465	523	506	507	542	502	521	496	530	503	456	521	478	504	472	523	510	499	496	497	510	485	495	472	504	491	514	497	511	519	520	559	470	545	519	514	532	559	523	516	499	502	533	514	486	534	532	503	504	509	548	466	514	508	531	547	535	496	502	488	523	513	548	525	502	478	518	525	515	519	561	469	512	469	549	534	500	517	543	499	523	476	521	488	538	513	498	498	508	485	506	527	525	497	570	487	483	497	495	508	523	490	534	535	503	558	510	505	533	503	514	526	516	511	549	477	519	535	546	502	517	542	534	496	510	509	489	537	476	487	483	512	530	517	499	520	520	474	531	489	453	547	535	490	504	534	492	531	524	533	470	502	523	510	509	536	521	506	558	544	494	528	530	501	491	592	506	526	522	491	518	497	511	516	511	508	517	538	479	498	493	555	485	460	491	538	533	508	521	530	526	572	540	509	485	548	525	526	492	499	511	524	499	531	469	536	495	539	504	509	472	515	515	516	528	515	536	501	489	483	550	538	538	510	502	532	496	508	536	523	501	484	508	568	507	538	513	525	556	473	529	500	496	529	488	511	556	499	544	524	492	516	497	524	488	582	517	548	467	500	529	499	524	459	536	518	506	484	517	498	539	467	541	535	490	517	526	524	482	502	550	515	530	530	516	516	499	510	510	556	494	497	475	509	478	507	516	521	476	507	486	519	536	479	564	503	501	516	551	482	540	512	483	565	475	441	525	494	520	475	526	513	523	541	521	483	531	530	512	543	530	497	512	515	512	546	515	510	457	519	534	487	518	534	500	489	525	525	501	475	497	531	537	501	478	499	450	479	490	500	495	535	486	468	509	510	504	494	499	546	515	504	502	542	524	563	502	531	523	538	504	512	512	498	502	490	523	534	534	546	491	517	518	531	485	498	552	505	488	516	491	536	520	463	500	517	494	515	479	503	513	536	491	503	517	529	492	496	526	528	496	556	541	480	537	511	504	538	518	519	492	478	551	515	531	519	535	551	511	485	552	472
4387	1310	1122	777	655	597	515	571	513	492	530	552	537	537	532	507	526	532	531	535	519	529	547	508	511	516	538	532	487	525	528	522	513	513	524	514	515	513	565	520	524	527	514	477	454	562	528	506	485	523	491	512	496	488	502	490	516	487	495	539	531	526	542	515	481	515	517	544	508	500	515	539	498	534	535	483	499	506	502	485	523	504	521	512	536	486	506	535	494	519	515	474	513	514	507	557	531	519	508	496	510	533	511	503	488	535	538	504	494	511	503	540	535	448	498	514	550	512	502	474	533	541	501	522	515	557	515	503	548	501	481	538	561	504	484	512	528	529	505	566	528	506	478	492	490	510	513	504	500	511	540	521	508	532	530	527	537	490	451	498	523	500	529	513	475	482	558	535	527	502	511	530	524	515	568	496	486	544	514	547	492	521	518	511	489	492	511	490	496	501	489	519	498	540	464	490	482	543	525	522	500	509	484	502	524	515	540	507	527	507	518	505	514	489	505	503	499	501	516	484	487	537	552	534	495	493	552	497	506	506	524	497	495	491	525	504	531	461	502	488	512	491	499	528	520	495	510	541	532	489	518	505	506	553	476	502	513	518	471	544	517	546	514	502	505	485	495	509	549	520	533	472	488	503	556	516	549	493	512	531	544	517	500	517	474	476	533	504	508	511	522	506	467	481	511	528	521	505	528	511	512	511	518	526	524	476	534	508	505	550	514	430	561	542	523	537	485	514	527	510	524	506	490	546	496	505	505	495	486	503	485	542	472	497	494	489	509	515	532	484	534	542	534	494	541	503	509	488	479	542	536	495	506	481	533	476	524	521	584	533	499	487	549	536	502	479	520	514	527	517	525	526	544	540	510	528	486	552	533	479	485	507	538	482	476	540	533	482	497	503	505	549	542	554	501	508	508	504	537	503	517	520	540	522	514	483	544	503	519	539	501	488	515	507	497	513	494	510	485	496	525	486	492	490	529	491	504	545	507	496	509	492	503	482	515	567	530	503	494	488	550	520	507	519	502	460	513	505	500	524	527	498	481	492	522	524	534	519	536	536	485	498	529	477	481	555	539	484	479	478	528	493	498	523	514	503	516	511	477	504	549	495	541	490	511	508	513	511	487	508	523	508	515	503	572	517	491	515	495	507	513	542	551	516	512	521	505	513	513	510	472	498	534	493	502	488	526	458	511	501	491	490	539	527	525	491	480	500	496	528	533	500	494	525	486	488	520	508	476	517	560	474	497	472	481	486	498	491	569	519	495	486	501	541	458	473	496	499	511	490	495	522	517	463	528	523	499	518	534	525	520	511	515	529	497	518	557	522	516	525	503	518	468	509	525	498	507	536	505	513	525	466	532	537	488	529	500	504	513	498	527	503	504	510	495	483	500	522	521	495	485	528	498	490	504	527	528	522	516	522	533	521	497	535	505	529	526	518	507	496	521	499	516	490	502	483	510	498	497	508	509	520	520	487	501	522	531	515	497	533	548	491	528	504	544	547	527	467	507	475	498	520	509	482	492	535	469	487	519	555	545	461	542	552	514	501	539	505	566	487	504	520	528	527	515	542	536	534	527	515	526	514	505	529	489	504	554	471	503	494	507	492	509	469	547	490	507	503	545	497	500	514	501	530	506	489	520	466	485	519	542	519	497	520	509	499	539	539	495	537	507	553	528	584	509	522	466	493	518	511	478	570	544	528	504	484	524	484	507	467	516	513	492	522	532	476	486	528	488	490	514	502	495	504	529	512	506	487	467	540	524	500	533	491	528	491	500	539	489	512	509	487	500	478	527	483	474	516	513	493	502	506	545	509	529	508	511	510	540	526	476	505	498	542	472	490	554	506	488	513	508	530	490	523	495	524	531	519	505	535	550	548	458	488	520	480	464	502	519	497	462	534	523	513	518	485	525	541	501	481	519	510	495	543	503	494	486	488	513	499	493	500	464	509	482	519	544	486	489	497	509	497	541	486	497	549	507	516	545	492	427	506	518	471	539	525	485	508	472	515	516	484	523	490	500	513	550	510	488	488	526	514	528	485	499	525	511	502	539	478	498	520	527	494	524	488	504	550	500	504	477	546	488	533	487	485	517	511	493	492	494	536	538	526	528	506	529	500	540	491	506	479	528	473	489	524	495	519	480	518	533	507	497	466	492	525	501	521	528	463	522	494	485	492	514	492	549	532	513	520	501	509	507	516	523	501	517	478	517	499	522	490	530	485	522	493	490	521	478	473	534	513	524	516	486	522	539	523	511	508	545	538	487	505	496	538	511	541	473	485	498	558	492	502	487	505	555	498	507	505	506	516	511	481	505	513	518	480	540	500	490	497	520	504	516	470	488	509	534	473	531	518	514	524	495	461	536	561	504	476	506	490	530	523	528	560	495	525	529	522	534	527	545	499	481	496	530	521	506	498	529	523	509	492	542	531	516	503	502	530	479	505	522	537	515	539	511	535	513	518	524	537	541	527	489	492	543	493	527	518	502	511	497	506	532	481	495	547	546	535	514	528	536	519	524	522	479	530	505	479	535	518	504	479	538	487	496	499	530	510	516	504	530	521	475	456	537	537	509	538	532	472	543	489	532	536	540	548	497	503	476	528	505	538	509	490	519	497	541	495	526	513	504	505	514	517	496	532	516	485	544	513	502	522	471	548	456	568	541	537	533	489	513	516	509	505	535	498	520	473	517	495	500	546	507	527	513	495	531	532	529	495	492	522	506	526	502	541	533	502	499	450	489	537	491	524	492	474	509	496	500	513	527	484	501	501	503	518	544	504	516	536	529	520	530	475	550	481	526	497	481	461	460	498	498	487	522	504	498	497	502	500	466	517	525	513	485	556	513	490	519	484	472	503	529	521	464	517	520	502	511	523	489	492	524	511	557	514	507	492	508	488	522	522	493	524	508	522	502	552	513	489	550	518	495	549	528	505	476	502	524	503	502	510	490	479	480	521	519	525	511	529	485	527	539	476	451	496	559	529	537	517	513	494	520	515	490	503	488	493	520	557	552	498	537	530	531	513	486	482	558	493	527	558	521	501	511	550	517	521	544	517	462	541	506	537	470	489	507	519	487	515	489	514	481	535	499	523	531	537	496	482	513	520	488	489	504	500	530	517	485	500	488	525	573	500	526	484	539	522	490	475	488	533	529	514	494	501	478	507	536	531	538	541	546	497	494	524	518	521	509	495	530	521	523	519	468	488	505	504	515	516	460	548	496	530	481	502	548	506	483	518	524	513	503	503	513	509	511	516	534	541	499	494	488	489	529	520	514	570	507	521	555	548	564	539	481	498	503	544	484	516	522	522	483	525	504	509	511	548	507	513	533	489	488	522	479	517	508	531	516	516	552	507	469	522	504	497	533	465	486	516	517	506	524	524	534	487	530	484	501	514	518	534	487	522	521	518	513	499	549	508	485	494	504	484	517	537	506	527	504	477	488	513	519	494	513	501	554	529	549	510	507	493	499	479	465	521	510	540	501	529	473	511	496	482
24035	21454	29161	24178	21467	20487	2372	918	591	593	541	441	412	424	359	361	330	321	364	292	332	327	298	343	345	289	289	302	276	330	298	312	307	300	312	322	291	326	330	304	311	284	288	283	285	273	285	303	289	266	276	285	299	295	284	267	306	283	286	298	285	271	302	321	294	289	263	267	287	277	290	279	294	297	287	300	284	285	284	264	306	304	293	316	271	322	277	289	313	284	271	298	275	288	276	292	277	321	305	262	320	282	303	276	299	323	271	287	266	281	309	299	277	278	256	285	302	278	319	252	256	286	270	272	280	274	283	292	297	291	307	294	290	273	294	294	275	299	289	255	300	250	289	276	277	286	278	282	305	282	268	285	278	304	270	288	264	282	289	265	326	287	311	266	284	280	265	294	253	294	289	281	269	277	277	267	258	307	284	274	278	281	260	295	313	260	278	282	303	321	273	247	296	263	307	295	300	271	289	277	278	296	283	276	267	297	292	284	281	292	299	265	298	286	285	318	297	278	275	275	285	295	278	269	282	297	300	300	294	295	306	279	273	299	298	268	296	279	280	302	266	297	275	302	283	294	263	290	277	303	290	287	285	274	290	255	294	303	287	277	305	260	299	273	260	290	278	305	260	294	264	290	296	299	288	297	277	282	282	281	299	274	311	301	264	293	270	264	274	312	292	275	303	285	294	285	289	290	297	276	275	274	297	283	287	310	280	316	285	261	265	269	290	278	298	277	278	266	304	299	311	291	285	303	277	271	256	281	252	270	268	272	276	279	300	284	288	267	308	284	302	281	262	279	277	288	281	284	276	316	288	274	284	308	278	280	295	272	285	281	285	287	287	273	279	298	283	316	282	267	287	270	296	308	259	277	306	279	253	268	269	321	288	317	279	274	243	284	323	290	276	261	284	275	321	265	295	313	282	314	278	293	301	261	291	286	274	285	308	284	312	294	294	266	290	279	283	308	303	274	294	276	279	279	270	273	285	275	304	288	266	297	276	253	298	272	326	265	290	292	285	261	328	270	321	324	283	290	305	289	281	313	297	299	293	254	279	276	281	304	286	284	300	287	272	267	265	296	289	303	244	292	272	257	289	272	280	284	265	257	306	307	260	297	286	270	279	296	263	258	270	270	272	254	282	295	268	261	289	292	284	274	277	275	321	271	289	290	245	309	269	284	274	303	293	309	303	276	272	270	283	281	248	279	294	268	259	275	307	318	289	288	259	277	273	283	324	271	269	277	264	300	284	303	283	285	294	292	268	295	306	286	273	296	286	277	291	300	272	283	259	298	278	272	255	273	288	283	256	298	288	280	287	272	264	278	282	297	254	316	272	271	260	273	313	288	304	275	259	278	267	286	276	291	307	280	294	268	277	249	256	280	279	267	296	269	292	284	275	297	290	294	280	284	310	263	271	256	281	295	290	254	317	291	289	274	285	276	268	293	281	292	263	307	285	289	283	290	258	288	274	306	271	284	291	253	301	267	307	310	315	287	294	279	300	276	306	265	278	280	284	274	276	273	261	267	282	273	254	300	286	272	282	290	273	262	287	282	237	256	271	242	262	305	297	265	267	306	267	276	275	277	279	278	280	289	268	291	273	293	259	266	263	293	264	291	272	293	279	290	259	311	289	282	267	291	269	294	271	263	287	305	262	287	284	293	286	300	271	262	287	273	267	258	258	291	308	260	258	282	279	294	284	275	280	275	249	269	259	289	261	262	288	282	294	279	275	282	277	277	286	265	278	299	275	255	301	305	274	292	296	315	259	291	270	288	297	268	312	272	279	278	259	297	313	283	284	309	327	276	250	298	297	273	302	259	250	277	273	303	275	250	291	248	267	284	281	292	284	300	278	306	327	278	291	302	287	257	285	280	263	257	301	294	255	295	282	277	298	272	316	270	276	281	256	270	280	277	291	295	297	286	294	302	256	285	290	293	294	272	292	265	291	273	266	281	286	276	237	267	278	286	287	295	291	281	270	281	262	298	263	289	274	294	298	274	298	272	275	286	267	275	293	269	253	261	279	285	293	297	282	278	270	290	276	268	278	265	272	292	275	286	282	271	285	294	297	268	294	290	298	309	296	281	283	289	282	293	240	288	317	278	286	284	300	295	285	276	254	271	263	279	267	329	276	296	307	298	263	260	288	298	323	280	299	264	288	287	264	277	305	289	286	277	281	273	289	263	285	283	282	282	292	280	269	309	302	267	270	294	268	282	302	277	300	268	267	303	259	264	268	274	292	281	300	289	324	284	297	325	293	279	311	262	276	258	280	268	286	312	285	288	286	306	286	297	284	281	262	262	303	256	277	259	296	307	274	309	276	296	267	297	265	297	323	260	298	297	275	249	286	271	282	300	290	261	283	298	284	275	287	297	281	252	272	303	304	288	259	300	265	277	273	293	268	249	288	305	288	284	311	272	280	295	308	282	305	292	298	245	269	296	299	301	291	291	297	276	253	272	293	266	283	287	249	267	284	287	291	276	268	286	265	275	286	302	276	288	262	272	283	302	286	263	301	280	271	274	306	288	262	272	253	291	278	260	275	265	276	268	249	277	309	269	278	271	307	272	294	299	287	282	289	269	258	296	291	278	290	292	304	255	259	306	295	294	264	284	304	292	286	269	270	285	270	284	283	287	259	268	290	296	299	291	292	294	296	282	278	295	275	271	281	263	288	268	274	306	313	295	287	279	286	298	276	294	275	289	292	303	292	277	256	262	263	278	266	267	286	308	295	295	322	292	299	273	283	298	274	276	295	301	274	277	304	280	261	287	288	310	297	296	305	313	273	274	258	268	281	263	301	258	285	286	273	264	280	293	285	255	243	289	267	263	270	279	274	254	300	306	279	281	236	261	297	280	255	273	288	297	267	276	291	269	269	274	305	255	305	272	301	304	291	294	305	261	280	273	311	303	280	292	297	255	263	282	307	287	268	297	271	301	274	280	269	262	267	287	279	269	270	252	268	289	270	284	289	264	286	281	261	292	293	289	256	329	286	287	268	279	296	275	271	254	283	302	272	286	286	284	269	283	288	298	265	260	293	280	271	257	292	270	278	266	299	262	271	287	264	298	290	282	304	265	265	289	280	277	300	277	275	294	292	289	279	276	292	268	295	298	265	296	293	261	271	333	282	278	275	316	254	285	251	295	289	295	301	252	274	280	277	283	257	283	304	308	297	305	289	278	280	285	271	293	252	286	300	279	294	289	283	299	281	280	280	268	262	307	298	296	268	278	284	276	316	316	276	275	294	274	271	289	258	250	280	295	252	296	284	246	242	289	310	290	308	267	291	271	272	253	311	271	279	275	291	266	300	288	290	269	275	305	321	297	285	293	287	308	313	253	332	276	293	310	259	287	308	278	283	307	288	286	286	273	246	259	264	303	290	285	305	300	300	266	311	291	262	280	276	275	302	278	275	285	254	292	264	278	294	265	286	292	312	300	285	297	273	280	288	290	280	268	293	276	303	274	290	311	284	297	290	281	241	290	300	282
4315	12189	10782	5245	3316	2150	1373	1041	814	747	610	551	495	440	441	404	395	434	359	343	352	350	361	320	311	320	315	310	326	368	309	277	306	317	318	303	313	315	288	304	295	273	313	327	316	281	308	281	291	280	310	306	299	308	317	314	313	316	307	286	290	292	284	294	297	295	285	276	329	302	285	303	305	305	278	298	266	292	309	323	307	264	302	309	246	269	299	305	279	276	335	292	320	302	302	311	298	317	264	293	287	317	303	295	303	266	271	293	293	295	308	269	288	302	267	268	290	291	304	329	292	317	286	304	280	280	313	321	310	287	295	309	298	307	278	299	274	296	274	302	273	271	284	322	260	276	283	309	294	325	297	303	292	303	273	281	276	313	303	271	289	292	278	310	286	308	286	308	286	280	271	270	288	264	306	292	289	297	295	325	297	288	274	293	286	290	276	292	283	273	310	277	258	288	288	276	312	270	284	316	314	310	289	299	276	297	297	281	299	282	253	295	315	291	285	289	280	250	287	293	306	284	286	287	269	294	263	289	282	289	296	277	266	292	295	283	298	261	284	292	301	282	316	300	292	310	292	287	320	305	316	298	282	293	281	300	252	283	302	274	265	306	247	306	295	296	306	273	276	316	297	292	273	290	295	292	290	294	320	338	315	290	293	311	319	324	302	297	279	281	266	301	303	288	268	289	314	314	308	291	315	270	265	296	268	277	297	323	296	295	309	281	312	288	291	290	277	292	296	309	294	293	327	300	298	318	300	313	266	304	297	300	297	287	328	279	297	300	268	254	289	284	283	304	278	283	271	271	303	305	297	292	285	312	264	290	293	276	315	303	285	304	279	250	310	295	302	309	271	303	279	274	274	271	310	314	270	313	302	284	266	308	298	286	294	318	277	323	303	302	304	306	255	290	282	280	309	289	315	300	283	293	295	331	281	271	277	320	268	277	336	287	296	265	320	305	321	281	292	307	266	299	298	308	311	274	267	285	302	296	291	273	265	302	280	283	288	299	290	276	296	291	297	274	277	315	300	301	304	317	320	303	318	270	253	298	291	259	315	285	280	305	299	275	296	275	308	287	314	330	298	286	269	310	277	305	262	324	303	307	259	330	271	283	247	304	285	264	278	273	283	299	298	269	276	288	272	306	280	288	282	280	308	293	305	295	288	311	319	296	278	287	268	293	293	284	300	324	301	285	279	274	317	282	276	309	261	304	294	277	305	252	289	281	291	280	289	292	263	322	302	289	301	281	283	294	292	276	305	300	284	288	285	262	290	272	284	293	286	277	284	303	273	281	296	305	316	284	323	309	270	289	324	280	287	289	324	313	288	310	250	285	279	298	313	288	307	292	306	287	289	286	278	275	312	287	286	279	294	297	272	281	283	292	273	284	293	295	278	293	316	276	286	293	298	282	300	291	289	308	255	282	307	272	294	322	303	310	297	284	326	265	225	285	303	290	291	265	315	257	303	287	289	284	285	298	264	299	272	273	276	309	279	309	318	272	280	302	261	280	270	271	277	319	301	287	285	284	287	275	308	304	288	304	290	289	311	293	261	281	278	304	259	276	293	315	284	281	326	319	293	281	299	290	317	292	281	269	297	279	287	292	281	278	281	281	295	275	289	282	275	273	297	311	265	290	311	286	277	259	305	281	272	287	268	284	288	295	265	292	272	306	302	268	305	292	280	284	275	283	311	309	268	307	273	270	277	294	295	300	291	302	266	317	287	302	269	269	307	279	272	301	311	292	298	295	273	269	298	322	295	297	291	285	285	249	295	280	305	281	271	283	283	275	296	309	258	309	302	301	304	307	299	276	280	292	332	269	316	271	324	303	266	259	286	261	280	279	310	312	328	310	283	284	309	292	312	274	286	279	306	281	281	316	274	291	290	297	301	260	308	292	294	312	300	302	266	290	293	273	299	267	256	314	281	279	280	298	272	283	284	308	303	293	278	291	290	267	290	261	300	277	314	274	277	264	305	325	314	317	268	283	317	271	296	302	281	295	268	275	288	279	279	290	331	269	317	286	296	301	307	311	291	304	283	298	289	302	296	267	309	306	305	298	332	275	284	312	300	276	288	245	320	287	294	278	339	305	306	307	268	295	303	275	268	310	305	289	272	288	309	285	272	278	267	252	301	296	295	283	277	296	310	295	284	333	313	273	303	310	274	299	294	279	309	258	297	308	311	292	298	278	286	288	296	257	288	309	291	298	268	303	313	307	285	286	290	294	309	255	305	271	296	296	288	287	304	281	296	282	295	304	323	305	312	294	292	282	306	290	321	287	304	304	302	281	288	274	301	308	275	262	287	276	299	290	290	307	275	291	301	291	322	288	280	248	308	292	299	267	299	291	281	299	290	291	286	291	267	332	273	289	302	293	308	293	291	292	288	264	265	263	288	291	283	318	290	290	302	325	307	294	288	326	312	308	244	293	284	284	296	286	272	282	309	309	306	253	305	288	295	286	263	309	285	296	301	277	310	285	298	303	290	281	301	298	320	304	295	319	297	312	313	292	297	284	285	329	295	317	289	278	265	280	274	289	289	286	296	272	290	278	299	294	275	299	280	256	307	296	291	300	276	293	269	287	312	269	284	296	318	292	319	289	288	310	305	276	304	287	293	267	296	305	289	285	287	300	257	283	268	281	271	296	286	317	306	278	285	270	299	282	281	297	293	294	303	273	313	321	288	284	297	242	277	296	303	267	276	256	306	288	299	310	286	293	282	278	301	273	305	301	291	293	271	289	300	290	277	283	295	278	288	299	281	263	291	292	285	315	301	313	286	304	256	298	275	285	304	315	300	301	271	287	313	268	285	277	307	314	268	282	316	289	316	265	286	288	286	298	290	290	300	315	304	297	311	305	320	259	301	267	280	290	267	314	265	305	301	296	300	269	300	258	264	296	318	278	290	296	308	323	292	282	291	303	332	296	310	299	314	272	284	311	302	276	289	283	291	285	243	300	336	307	254	346	309	306	324	271	271	288	298	287	305	277	284	307	318	283	290	267	264	274	291	282	276	304	328	290	298	284	271	286	295	285	286	262	303	280	315	263	319	310	299	262	286	318	301	314	259	271	281	297	281	277	284	326	304	306	266	285	269	282	290	280	254	281	291	285	302	268	300	282	293	324	262	291	301	292	289	302	298	265	294	289	289	273	272	302	285	288	297	297	273	290	296	287	301	297	281	290	295	276	290	317	304	274	302	303	312	294	292	283	307	302	294	285	295	272	272	267	302	303	299	264	326	281	257	277	298	323	284	302	248	306	288	264	311	284	291	290	297	276	298	289	293	276	282	309	282	283	296	288	276	250	265	267	266	287	271	294	311	308	297	318	290	305	267	310	267	276	288	295	272	279	311	300	281	271	299	277	307	298	292	301	301	281	285	257	296	280	258	295	261	308	273	281	312	280	269	298	302	289	310	284	291	311	318	302	229	291	252	301	310	273	311	297	297	297	268	280	261	284	276	315	286	288	329	318	246	276	306	288	262	270
25007	21462	28713	24564	21402	8599	1094	759	646	613	562	534	482	541	546	508	462	477	457	463	478	480	470	468	447	440	476	433	477	438	497	460	460	466	475	473	475	475	446	437	445	483	433	411	441	412	435	449	449	445	489	411	430	419	440	428	435	448	400	427	435	456	431	412	438	414	450	428	482	421	435	407	447	446	395	450	454	477	421	426	429	387	467	454	436	401	445	425	436	429	440	475	436	398	404	499	445	427	446	434	454	436	437	435	428	471	431	463	430	462	448	427	440	417	433	447	434	380	416	399	437	482	463	418	424	457	426	437	452	428	449	478	433	416	481	421	421	427	422	461	466	447	443	472	450	421	460	478	428	422	429	433	433	452	456	430	416	446	412	443	422	476	458	445	435	422	431	449	433	437	399	442	417	427	413	445	428	465	448	442	470	419	431	420	486	458	448	458	470	412	421	434	453	447	466	411	439	437	420	423	473	451	469	463	464	410	425	448	461	439	414	457	459	447	440	445	452	449	457	413	422	490	450	475	446	446	456	433	447	472	431	417	495	496	468	425	468	432	437	440	420	469	461	464	455	447	425	426	435	490	396	414	446	418	465	473	469	463	440	420	470	468	426	429	393	419	473	434	465	454	432	422	463	450	457	451	478	467	434	471	466	431	447	468	450	429	479	434	496	424	443	441	433	416	441	448	440	432	442	498	434	456	433	452	435	443	424	437	446	402	433	486	450	433	444	438	472	437	429	448	417	451	443	447	443	453	443	447	469	430	435	428	439	419	431	420	450	410	469	449	431	438	410	449	437	453	452	412	451	447	468	419	459	431	447	399	419	432	433	430	478	408	472	433	415	405	474	437	441	430	445	429	453	436	426	470	425	471	419	439	408	436	405	468	435	464	430	469	468	459	422	467	440	425	423	453	383	448	465	460	441	443	461	466	462	422	488	485	432	433	448	417	402	421	443	419	447	463	441	461	450	401	469	444	435	449	450	430	454	500	456	441	470	432	421	437	427	427	456	419	436	469	436	432	474	451	437	434	469	422	457	427	449	409	472	454	404	450	429	454	460	429	444	463	432	469	450	453	423	411	448	417	431	415	479	393	404	464	425	438	444	451	433	449	450	444	429	410	440	455	478	489	448	415	393	437	449	433	434	411	423	443	424	427	449	442	485	434	405	469	397	453	453	400	419	436	444	417	466	464	433	423	425	477	466	434	423	420	440	420	428	468	436	448	395	441	416	417	443	412	430	463	419	464	448	426	423	451	450	436	422	436	424	430	392	462	416	471	426	440	440	453	467	413	407	401	426	435	415	443	461	430	463	446	409	415	425	422	431	456	453	445	461	421	416	426	410	409	449	435	437	407	436	427	445	457	476	436	443	453	437	464	421	494	418	432	427	449	432	424	423	430	434	461	412	466	423	468	456	406	450	452	410	480	434	380	420	455	455	444	475	439	440	409	442	440	463	445	472	455	424	408	466	420	447	453	406	435	427	441	431	445	437	465	425	460	453	442	468	464	457	430	414	448	429	498	464	444	454	419	442	414	418	430	487	416	468	456	424	457	407	446	427	467	439	427	422	398	450	439	453	432	478	428	473	452	401	400	421	444	438	459	414	417	461	482	416	431	462	421	402	435	466	435	470	409	458	458	410	411	425	443	466	432	456	448	421	451	447	428	458	419	439	446	406	442	400	441	397	429	459	453	420	414	440	390	443	435	464	444	438	424	438	412	472	489	430	459	462	464	440	457	452	418	411	433	408	474	405	447	449	470	464	421	416	391	412	409	477	457	457	426	424	424	451	439	423	468	445	437	453	398	447	418	397	452	426	437	424	431	472	461	457	447	466	418	452	452	445	433	419	450	429	406	433	439	470	432	413	423	437	443	451	423	459	456	448	400	460	460	435	471	420	437	453	453	435	455	428	455	443	464	444	435	428	465	415	409	409	444	454	416	441	428	446	443	477	429	467	441	438	394	464	451	453	466	473	385	451	464	409	416	434	460	430	430	438	456	411	448	453	464	432	449	443	444	456	447	411	443	433	437	483	460	459	433	419	428	439	461	427	417	491	424	444	436	448	477	439	431	476	453	388	406	422	432	469	459	448	439	424	401	455	407	492	420	486	429	424	433	443	466	461	464	457	438	425	458	456	403	452	414	443	467	426	469	456	421	457	427	426	445	448	412	503	420	453	461	420	420	450	477	423	464	429	469	403	390	459	431	431	477	470	444	433	446	439	431	463	438	456	424	431	447	428	426	418	433	423	463	453	411	438	460	424	432	412	447	461	416	401	414	461	479	447	468	446	417	453	439	456	431	441	442	405	445	506	449	413	425	458	402	413	404	443	453	431	433	447	443	449	448	453	436	447	432	449	401	485	427	421	423	458	433	426	424	486	454	430	426	466	458	440	416	478	463	460	446	434	432	428	455	430	439	413	440	435	438	455	429	449	440	455	408	414	463	435	479	453	447	461	426	413	470	435	463	454	426	440	437	452	421	397	442	424	415	432	458	456	417	428	417	445	400	417	413	465	445	457	414	484	432	473	435	427	436	428	452	427	453	363	438	443	443	500	437	415	443	422	401	431	420	412	432	444	441	462	389	449	435	436	456	465	441	444	445	414	436	399	426	463	408	463	430	450	440	429	449	447	474	450	420	405	417	425	421	449	443	433	417	429	436	486	419	472	414	498	448	417	463	442	444	413	435	456	453	422	424	460	389	466	434	429	458	429	438	425	481	424	441	424	475	448	454	447	488	397	438	453	472	465	457	435	492	445	432	438	450	426	471	462	430	452	489	415	444	394	428	456	408	470	408	448	442	450	445	417	403	473	398	457	471	446	432	428	437	424	412	456	465	424	468	455	481	476	423	449	471	429	385	469	412	434	438	449	427	429	411	424	418	451	434	403	449	421	475	453	430	461	459	426	428	409	434	441	441	424	441	428	462	447	441	428	417	435	431	450	472	439	436	418	420	411	428	450	473	414	417	436	485	435	452	435	477	391	462	429	438	430	426	410	478	413	450	445	464	420	429	449	447	437	394	396	456	460	448	427	424	371	448	454	440	437	454	458	438	461	436	425	455	471	462	441	423	432	437	436	425	417	412	454	414	453	413	435	416	465	440	432	439	447	440	458	439	439	432	481	462	472	455	473	418	450	420	463	432	473	420	436	466	455	447	385	414	434	458	432	453	448	407	435	443	400	421	419	405	433	434	418	407	437	438	459	462	447	423	476	409	446	434	442	439	415	458	437	439	472	438	454	437	411	419	416	410	442	430	430	431	410	402	409	410	444	424	405	451	440	392	420	406	449	440	458	389	407	438	450	456	434	440	459	439	425	449	456	422	438	448	449	444	439	428	446	465	459	462	449	461	430	430	433	445	435	452	451	424	448	437	422	452	436	448	442	460	487	410	402	407	427	414	417	410	449	438	404	496	395	446	421	420	439	406	422	412	452	468	438	441	461	469	433	486	441	411	423	444	462	442	448	458	438	458	442	486	460	421
4417	8919	7641	3857	2515	1716	1162	890	785	712	636	576	557	528	500	515	488	497	503	464	452	445	426	468	479	401	419	470	477	450	406	455	450	471	463	451	428	427	428	417	429	422	429	440	412	442	421	434	445	451	436	435	421	462	416	409	408	439	385	454	426	437	410	409	412	476	374	464	395	405	434	441	451	417	440	410	429	435	421	407	413	425	442	405	413	431	420	421	417	425	465	421	400	419	411	418	427	436	451	446	416	406	404	422	418	438	441	410	440	444	422	442	402	422	435	391	428	455	436	406	440	397	378	427	407	394	429	395	435	445	453	420	450	418	438	444	457	383	418	440	407	426	413	409	442	406	372	415	437	412	436	442	395	406	420	420	410	426	423	444	416	425	406	412	428	415	379	433	424	399	442	437	426	412	399	409	401	443	414	434	394	434	446	422	418	384	412	412	412	442	414	422	416	397	442	406	434	408	401	396	427	447	435	433	489	406	446	417	394	429	427	416	391	387	400	411	397	460	401	471	447	407	436	413	433	410	398	428	442	417	423	406	430	454	401	407	417	409	425	421	422	457	435	389	416	431	412	409	393	422	405	467	419	423	448	384	426	425	460	406	394	429	428	391	443	425	431	415	405	416	434	408	401	431	387	435	414	429	424	464	393	407	387	414	399	460	402	437	419	440	375	424	411	417	411	452	398	422	448	406	457	418	421	452	399	436	413	429	420	405	398	419	385	424	424	411	448	420	446	379	425	401	434	428	423	424	415	438	432	426	420	418	423	399	370	424	454	403	389	425	409	418	433	416	412	425	419	399	414	424	415	423	451	420	436	423	426	435	399	415	393	415	430	444	442	436	436	462	411	397	405	443	419	448	437	434	406	429	413	452	387	434	401	415	419	399	419	449	409	405	423	419	405	380	385	442	395	413	399	441	412	437	483	454	389	439	448	414	430	403	419	419	421	468	411	373	420	419	425	451	445	405	450	393	443	437	411	414	426	454	437	390	386	418	431	422	435	402	432	414	389	431	411	396	441	377	454	448	434	389	438	429	441	408	466	441	460	427	424	429	402	427	410	447	437	421	444	403	401	433	443	397	419	466	432	406	390	441	409	396	428	442	414	449	442	457	455	442	428	437	389	403	429	418	400	423	408	414	456	380	421	405	404	414	426	405	427	423	436	460	428	422	382	438	437	411	407	435	416	411	408	418	409	429	470	402	404	450	448	422	486	421	428	395	423	385	383	416	417	449	457	436	437	417	427	377	429	432	422	429	406	412	398	438	430	407	432	427	428	446	394	418	438	398	435	393	424	447	394	411	442	460	390	426	406	428	413	440	394	423	442	422	407	392	421	439	381	450	448	396	419	382	437	432	406	407	421	431	456	478	422	416	413	415	434	424	421	434	419	421	414	446	402	379	410	401	408	426	436	421	397	402	417	434	398	389	398	435	401	425	418	425	427	434	470	431	430	389	406	408	429	428	453	439	426	467	427	400	410	447	445	409	422	398	423	436	442	413	406	445	412	433	440	419	429	434	423	451	422	431	417	425	418	431	425	427	415	426	424	429	416	421	400	444	432	424	433	414	412	434	444	438	424	424	440	424	434	439	468	404	399	446	403	462	428	426	425	426	417	444	428	428	441	410	407	447	455	403	387	417	426	421	438	449	396	427	423	440	402	458	403	464	445	419	390	401	407	430	434	446	439	420	406	401	385	422	400	436	424	443	424	432	392	403	437	412	392	405	418	463	443	440	435	401	387	413	419	409	398	410	416	448	387	438	457	432	386	423	439	394	454	418	460	426	401	419	430	404	440	421	390	421	455	445	385	421	401	441	459	424	400	442	415	451	443	388	408	462	444	408	435	399	422	439	394	407	398	404	408	460	405	409	423	425	427	489	413	423	396	448	432	455	382	444	444	424	402	443	420	473	413	410	405	386	436	458	421	417	448	395	455	396	448	431	428	453	419	464	413	421	400	409	439	447	440	412	455	409	415	426	439	436	441	433	440	431	431	438	439	398	426	439	440	429	427	424	433	409	446	441	378	427	408	438	399	408	472	408	392	426	408	398	442	430	435	401	419	414	419	413	400	424	423	460	432	423	402	441	460	455	405	418	459	426	428	420	434	421	408	417	404	407	438	398	418	428	416	477	425	451	408	415	404	392	392	454	466	413	442	435	429	426	376	405	458	422	428	434	449	427	455	417	433	393	431	452	405	391	409	431	436	391	476	396	437	446	391	397	442	425	425	431	418	451	420	445	442	373	415	410	444	419	402	405	416	442	400	413	442	433	479	391	411	443	402	455	393	399	392	407	424	430	454	419	434	425	411	426	390	453	421	414	382	432	417	423	427	443	418	430	411	434	421	377	420	387	413	424	438	444	422	406	410	431	447	398	418	407	424	428	446	421	430	466	415	404	440	403	398	399	411	420	395	411	400	411	413	421	415	432	426	426	426	418	421	432	409	410	423	410	400	403	454	403	425	421	425	436	433	440	418	430	418	431	420	471	423	410	392	414	439	421	445	407	390	443	414	438	427	439	399	391	420	449	422	368	425	424	390	423	447	419	405	417	420	423	398	388	454	454	371	384	425	444	415	421	442	424	432	408	422	429	432	414	427	427	463	439	354	433	398	440	428	422	421	440	437	455	417	442	456	403	454	442	420	399	424	459	433	425	438	413	424	443	424	421	486	403	422	397	454	430	456	419	384	424	406	384	403	444	404	435	407	457	451	412	403	444	400	429	427	403	411	378	428	405	395	445	406	439	420	444	422	453	406	410	441	430	428	420	424	435	418	404	433	390	418	372	420	426	405	451	443	400	389	481	432	407	427	413	388	469	454	441	417	436	414	417	431	419	382	449	451	438	464	404	444	433	411	396	470	434	403	406	398	397	420	385	463	392	401	436	433	463	408	389	433	406	403	429	414	433	427	449	452	369	432	458	417	429	396	427	426	420	407	456	412	436	405	436	451	443	423	422	378	419	389	452	415	449	379	433	436	462	412	404	426	421	422	449	428	411	410	422	419	400	443	462	441	404	411	424	418	438	452	428	445	401	398	441	441	455	413	415	421	408	456	428	413	394	441	430	412	432	457	444	401	438	419	453	429	444	400	416	428	429	429	403	454	422	443	368	415	431	401	416	422	429	410	410	389	398	413	412	396	399	394	393	424	429	419	428	439	409	402	423	435	442	425	445	403	429	454	411	410	416	411	424	384	423	400	393	477	454	441	378	412	448	429	400	434	400	428	447	441	438	452	433	444	448	403	407	437	426	379	414	419	404	421	462	431	409	420	437	422	423	414	413	439	422	409	447	432	389	408	437	415	399	411	431	390	402	424	437	412	411	410	409	437	412	448	385	445	442	426	411	438	430	438	400	437	401	477	431	427	411	425	411	426	434	408	404	413	400	466	415	412	412	384	398	416	420	419	419	389	383	427	418	401	420	393	443	422	398	411	431	425	424	376	418	406	445	402	391	400	427	441	423	463	406	431	430	390	428	396	383
22798	21458	29352	23970	21459	21535	18676	1514	850	632	565	408	443	378	355	315	281	261	229	211	233	218	209	198	181	196	182	162	166	184	157	150	165	153	137	147	136	133	135	125	150	137	140	129	155	132	132	154	131	125	134	110	139	136	124	139	112	125	106	124	127	129	119	139	128	128	138	136	133	115	127	144	122	134	125	118	113	130	126	116	121	113	124	138	119	121	134	142	121	123	133	137	129	124	114	127	133	128	120	124	128	117	132	137	126	113	118	143	139	128	128	112	118	117	127	118	104	132	119	133	138	117	115	135	144	137	104	128	129	135	123	102	119	107	113	152	109	138	108	127	109	114	125	112	109	132	113	130	129	154	98	112	115	132	120	127	136	108	124	125	132	127	132	110	121	113	114	125	110	105	119	128	143	130	106	129	106	119	110	120	107	120	108	110	126	117	130	131	123	114	111	109	108	123	125	128	114	109	104	127	124	132	140	113	89	101	122	115	124	136	133	129	104	134	127	126	129	127	119	133	125	112	124	107	119	132	109	117	121	104	145	128	105	125	117	141	122	137	127	116	108	131	109	116	131	124	135	115	124	121	125	116	117	109	97	118	122	126	104	136	105	113	126	125	125	111	128	103	109	144	130	124	135	110	126	96	135	132	128	133	129	131	131	128	134	117	127	121	111	120	122	121	128	105	128	123	111	124	99	129	130	121	103	127	100	147	137	129	114	98	119	117	111	92	138	122	93	139	121	138	127	90	116	98	94	108	116	127	117	84	125	107	122	132	114	149	126	116	113	138	98	105	119	128	118	122	114	121	160	119	117	112	121	106	141	115	114	128	121	131	127	118	107	133	121	129	142	103	150	127	99	122	111	116	113	97	126	109	113	104	114	124	139	132	118	127	109	152	129	126	119	131	110	115	117	126	110	121	122	115	109	120	129	106	128	118	124	108	130	106	134	116	152	114	115	115	111	129	108	102	137	124	120	119	122	122	133	122	102	123	120	151	117	135	120	137	115	115	149	116	115	128	132	113	116	129	98	114	103	131	138	129	121	134	120	120	117	130	111	118	134	123	104	117	135	139	110	111	111	125	121	128	111	117	111	125	120	123	123	122	124	112	99	111	153	145	119	121	139	98	116	107	132	115	116	85	114	126	116	107	108	118	124	97	116	129	121	119	127	128	130	140	148	103	133	132	116	120	124	136	113	120	88	129	97	135	106	125	130	127	132	132	124	126	117	105	124	113	120	106	118	120	113	122	116	122	123	111	125	110	100	125	125	124	118	128	126	134	126	136	114	151	141	132	123	124	137	138	122	128	109	133	120	137	124	131	119	117	122	97	117	117	122	103	99	113	129	125	118	108	134	123	118	124	117	110	115	124	122	113	120	136	123	106	129	114	134	102	116	124	126	121	133	125	98	111	117	128	105	114	101	112	128	141	105	119	107	121	114	109	125	139	133	113	111	119	125	119	126	112	117	135	137	100	116	108	121	119	114	128	124	117	113	128	115	96	105	133	117	121	135	134	129	122	113	115	121	120	132	115	126	118	131	117	108	127	120	137	106	125	119	143	105	95	127	130	130	128	147	112	114	113	120	139	102	115	125	144	133	117	123	118	106	119	107	113	107	119	124	107	125	120	124	121	115	95	124	102	128	101	116	117	108	115	108	120	116	134	131	113	122	108	115	125	128	134	121	117	123	112	105	119	132	108	140	135	127	122	124	99	118	134	119	113	115	124	102	116	113	123	139	140	124	125	125	116	115	104	115	139	118	124	120	115	138	131	135	126	116	119	130	114	132	114	114	135	131	118	120	123	124	124	100	118	111	123	123	119	125	154	109	138	131	128	112	127	128	113	134	113	120	105	100	112	133	111	126	117	115	141	133	128	110	128	112	111	110	125	113	131	111	108	122	128	111	133	135	123	122	110	119	116	111	113	132	115	142	119	112	136	123	113	112	97	121	130	122	126	120	119	113	122	122	110	125	140	103	107	137	135	147	135	124	128	119	109	122	119	96	121	112	114	117	126	99	147	122	108	108	122	112	128	118	126	128	132	109	119	130	143	125	120	123	119	119	136	118	110	125	107	120	122	120	112	113	129	120	118	112	114	128	130	124	136	131	137	107	117	106	119	117	128	127	118	124	119	120	127	95	127	113	127	110	107	140	116	123	130	113	118	105	126	112	138	130	116	134	109	127	133	130	110	126	132	109	114	130	120	125	105	113	119	110	118	106	127	126	122	142	107	122	117	133	133	131	139	111	141	137	115	120	123	127	132	115	117	134	104	101	126	111	120	114	123	123	121	113	130	117	124	98	121	117	128	104	135	105	120	122	125	112	117	139	148	120	125	117	136	137	121	127	120	127	141	122	137	117	122	138	133	129	119	107	131	125	118	129	121	117	117	130	111	109	113	117	124	138	137	124	122	97	115	115	114	127	128	134	105	111	111	142	125	134	114	128	118	139	129	111	113	107	114	124	114	125	122	113	115	124	128	116	126	120	136	121	112	116	119	136	120	122	127	116	117	132	134	116	106	116	121	125	133	117	125	112	131	114	115	114	119	117	109	116	126	115	137	108	105	129	110	111	123	107	139	128	119	129	126	123	136	105	122	110	109	116	117	121	130	117	121	98	121	107	129	117	129	98	108	131	117	124	122	120	120	149	122	110	130	105	104	141	126	128	114	105	115	108	123	113	130	126	108	119	118	124	112	121	114	134	135	104	124	114	118	133	101	114	113	112	120	120	127	114	116	100	115	129	114	115	128	127	130	117	135	103	132	137	132	121	107	130	136	117	130	116	114	146	104	115	147	131	115	135	111	116	130	114	127	107	119	137	105	135	114	113	108	113	119	137	112	148	122	126	116	117	102	126	127	110	142	123	123	123	121	110	131	110	120	141	120	135	119	121	127	123	111	99	129	110	106	122	122	125	130	139	110	102	121	127	129	121	113	103	115	127	119	111	120	116	120	111	108	114	124	121	122	106	131	118	129	100	112	135	129	127	133	124	105	104	112	130	111	126	106	128	121	132	131	123	146	127	119	117	145	128	122	132	155	126	129	133	134	122	125	114	137	100	115	121	110	141	145	127	133	110	131	124	127	102	123	120	122	110	112	105	130	125	123	127	116	129	105	128	120	122	116	115	112	108	95	109	123	111	125	113	112	122	108	123	113	128	113	140	119	130	134	128	127	121	124	121	123	135	128	109	127	109	109	138	126	135	123	114	117	123	108	125	123	114	127	116	122	130	111	115	133	119	118	121	127	120	119	118	107	117	115	124	111	121	143	114	103	136	127	109	119	111	108	117	113	105	116	134	127	120	115	133	135	118	119	130	124	121	132	99	124	130	130	125	129	110	134	100	130	109	128	127	129	149	117	124	127	112	120	125	122	135	123	125	118	128	119	104	129	117	124	121	132	116	114	115	124	122	123	134	116	101	125	121	115	120	120	129	117	118	104	100	123	107	137	118	129	118	127	141	138	118	94	114	110	138	103	129	109	131	118
6435	19945	17528	8922	5814	3798	2291	1575	1215	881	722	647	505	450	407	363	316	269	259	233	213	247	214	210	199	209	192	189	166	156	162	166	146	148	143	156	125	163	147	144	135	153	148	150	145	131	130	127	146	140	135	144	134	131	141	125	133	124	130	118	131	114	137	121	111	129	108	124	131	127	151	133	125	120	116	104	104	124	118	129	115	116	114	111	137	110	108	123	129	119	117	125	131	117	131	130	106	119	106	123	135	127	102	120	103	115	122	118	125	120	121	109	127	109	120	114	113	109	109	132	120	130	123	117	123	117	136	128	119	125	115	108	122	130	118	119	117	125	109	117	124	122	131	107	137	124	128	117	120	125	133	125	105	117	110	116	100	113	105	131	136	111	124	107	126	122	114	137	138	119	136	117	115	119	137	124	112	96	117	101	123	120	128	110	118	121	107	122	107	119	113	112	115	129	138	105	108	122	123	115	111	127	112	128	105	119	126	109	119	114	120	128	131	138	134	125	107	129	103	105	134	117	89	121	135	121	116	116	145	129	111	109	128	117	117	139	104	123	134	99	118	110	129	121	95	137	127	100	113	120	114	122	116	123	106	126	113	120	134	121	135	115	113	131	125	119	108	118	132	102	111	127	123	104	103	129	119	126	103	116	100	124	121	148	123	120	133	108	109	123	110	142	114	113	129	121	109	111	119	84	116	120	104	117	90	119	134	131	120	125	123	132	128	116	121	125	120	115	121	119	119	130	141	117	117	101	137	143	109	109	122	117	111	116	122	119	98	111	106	109	118	127	138	124	138	122	113	121	106	124	125	108	129	93	129	112	108	96	114	108	124	93	119	131	110	114	109	131	122	115	134	114	117	141	127	131	119	102	105	122	122	113	117	109	128	113	117	122	129	130	118	107	121	109	95	120	116	120	103	137	130	124	136	113	111	119	113	132	108	125	131	110	102	101	96	107	114	139	114	108	112	118	123	108	104	99	107	113	117	122	114	89	115	121	130	107	113	100	137	119	124	110	137	118	120	110	126	141	126	126	95	110	108	114	121	131	111	109	142	135	135	108	122	123	119	107	130	118	128	110	119	112	132	109	116	118	137	123	107	104	115	109	129	118	108	131	117	131	132	113	100	117	112	127	109	128	112	110	130	121	108	110	117	126	112	110	131	109	129	129	106	132	115	121	124	121	118	136	105	101	102	119	116	108	107	109	130	136	116	113	124	129	117	127	101	124	118	105	112	130	105	108	115	128	118	122	115	125	104	127	127	130	102	109	121	122	119	134	119	114	114	123	138	134	123	106	130	130	114	126	120	107	118	108	108	121	108	107	103	118	94	103	120	124	123	111	115	121	88	126	112	131	130	133	126	124	117	110	122	125	119	96	121	112	112	96	120	123	124	125	126	126	121	118	107	93	107	125	107	101	111	109	116	130	98	127	126	118	130	108	120	118	112	106	118	112	109	146	124	107	118	117	112	101	127	126	115	139	109	126	139	109	99	131	98	122	128	146	108	108	138	120	112	133	121	122	135	123	130	95	115	126	129	111	115	110	113	128	125	141	116	108	117	102	101	118	123	115	132	131	133	127	115	118	113	124	138	131	109	119	126	109	126	108	124	126	109	122	125	115	96	120	97	131	116	120	126	125	119	127	113	111	106	122	105	112	118	134	124	104	125	117	124	116	129	114	129	120	115	119	110	113	119	109	112	137	126	114	101	98	109	135	108	118	123	134	136	126	106	114	121	128	116	123	132	112	115	98	114	135	119	132	129	110	91	131	108	112	121	107	109	126	102	113	124	117	130	116	139	106	112	124	116	129	109	110	127	111	128	103	142	136	99	123	116	99	132	109	104	112	123	102	109	96	113	119	119	121	96	113	106	112	102	111	110	110	125	106	121	119	123	87	128	105	131	122	135	115	135	107	132	115	107	131	110	112	114	106	118	133	139	129	107	115	125	130	115	137	140	120	126	114	140	111	101	120	115	125	123	117	120	101	127	113	131	114	95	128	130	129	120	92	109	138	111	133	128	99	125	128	124	124	121	133	138	106	129	119	94	131	119	119	97	117	99	121	108	117	132	118	126	123	120	110	95	136	112	99	121	121	132	129	107	108	109	112	129	124	102	123	101	107	136	121	128	110	133	104	122	115	136	136	124	129	125	89	123	122	131	121	97	109	116	124	106	115	123	127	113	126	116	106	128	141	116	112	125	112	119	119	106	127	107	103	122	91	115	120	100	113	115	111	117	116	109	109	119	105	118	113	118	108	120	103	114	126	122	147	125	117	117	116	118	131	124	121	99	123	130	125	125	126	90	117	103	110	114	99	123	127	118	124	121	108	121	96	128	108	130	125	115	131	104	114	124	109	119	107	110	107	122	142	134	120	109	115	130	106	117	100	123	121	113	120	108	130	131	123	131	126	133	111	107	134	114	99	98	112	123	122	125	121	103	111	125	129	118	130	121	112	141	139	104	127	112	130	118	134	113	121	123	119	119	121	120	104	123	122	123	109	114	112	129	106	113	120	122	122	158	109	109	108	105	111	110	114	131	108	104	114	110	126	126	121	129	123	128	109	108	103	101	130	112	127	119	106	129	100	122	118	110	117	105	122	122	114	143	121	112	135	147	114	123	129	105	136	134	109	120	117	109	126	90	113	102	113	109	112	120	126	116	116	124	118	121	123	117	110	119	116	125	115	116	117	129	112	105	121	114	120	103	103	127	122	128	125	122	109	118	117	133	123	119	113	127	111	113	134	117	112	102	128	122	127	94	135	112	100	113	97	115	115	108	111	122	111	128	115	107	119	111	109	127	111	121	125	129	108	120	140	122	112	105	134	110	112	119	110	122	119	122	120	104	113	127	93	102	113	134	103	117	116	128	111	118	107	126	138	131	110	138	137	131	103	106	107	134	115	102	123	115	128	126	127	126	123	109	120	127	113	125	123	103	132	109	128	124	112	126	97	122	120	123	107	117	108	102	124	119	118	102	101	118	114	104	116	111	133	122	130	120	118	124	137	120	122	119	120	108	123	126	121	115	116	106	105	121	130	123	114	105	113	111	103	95	108	115	130	108	131	107	110	112	121	126	100	127	113	120	129	113	105	119	126	129	140	111	104	114	123	104	134	124	109	122	112	123	117	111	116	140	106	103	135	119	130	141	123	120	124	110	112	117	98	127	134	121	130	114	118	123	127	122	123	107	111	107	114	110	108	106	102	121	120	111	132	118	111	121	103	107	108	112	132	120	112	112	122	107	121	112	131	116	115	111	123	109	125	108	125	115	102	115	119	124	106	110	124	118	98	133	112	110	113	122	118	104	107	120	121	120	110	115	121	109	102	123	124	117	111	115	127	104	106	137	121	100	120	116	110	103	129	105	124	96	127	112	116	130	133	96	114	110	109	114	133	119	126	123	127	110	123	123	111	132	116	133	127	121	120	123	133	107	102	102	103	121	131	116	122	107	111	117	115	126	139	123	129	123	100	119	124	120	123	116	112
27769	21186	12293	1257	657	592	548	538	531	522	491	553	598	549	471	475	519	526	507	550	481	506	559	528	536	510	539	504	514	508	486	525	517	475	510	497	524	505	526	544	504	550	566	524	584	535	528	511	511	495	497	548	500	482	509	495	510	491	550	545	524	501	532	519	518	492	474	520	502	491	511	539	505	488	529	534	550	515	574	498	525	518	518	553	522	513	505	550	502	521	527	522	502	516	543	545	486	529	505	518	528	503	525	495	533	551	498	513	544	526	515	532	509	532	530	536	503	486	511	577	555	538	511	488	516	512	544	527	512	552	512	505	524	486	519	552	527	516	488	561	527	496	521	534	527	511	511	511	503	519	537	511	541	491	506	520	519	519	516	536	507	524	521	535	558	553	505	521	529	557	510	523	538	484	469	549	515	523	552	518	591	529	506	497	497	526	505	517	527	523	513	538	506	519	533	525	534	513	513	518	546	538	556	531	550	537	574	498	534	511	509	542	513	516	535	519	525	520	514	556	578	578	519	607	525	543	530	526	505	516	554	479	497	544	562	536	571	495	548	538	551	525	520	545	526	493	506	497	511	517	503	514	498	504	515	522	546	506	530	544	509	536	509	517	513	507	511	524	518	491	529	499	505	541	521	490	517	508	528	506	517	552	503	520	554	546	526	544	475	495	539	579	499	545	470	519	522	551	521	514	470	562	530	534	500	536	555	474	527	464	506	522	517	507	520	530	497	512	522	552	549	489	510	484	517	511	534	495	529	487	557	566	504	492	518	464	557	543	570	556	504	530	495	569	563	530	505	514	493	539	528	553	537	539	549	475	494	481	521	545	484	540	555	522	545	512	493	539	497	494	484	529	462	542	518	563	564	508	535	515	515	509	506	487	513	530	509	525	559	549	491	527	527	524	516	513	539	513	494	522	509	533	513	483	479	509	497	550	504	498	512	518	519	533	523	528	534	477	551	506	503	530	535	527	528	512	540	522	512	565	539	521	504	528	544	460	524	515	570	491	519	500	507	533	516	510	524	543	486	536	526	533	522	516	523	531	513	531	512	500	497	513	512	530	503	530	504	534	545	559	540	538	559	499	489	538	547	551	462	533	521	535	519	513	536	495	490	507	562	525	560	528	530	546	503	481	511	542	540	545	535	549	561	546	520	530	527	523	539	541	545	499	517	525	529	479	485	512	489	518	503	544	549	497	515	532	544	520	543	565	540	514	537	515	502	504	539	492	523	499	510	526	545	494	522	504	493	497	521	531	514	530	538	487	512	543	516	526	534	535	487	528	470	528	526	502	500	537	494	529	489	524	506	522	525	504	540	493	482	550	525	505	552	535	503	527	507	554	474	475	499	506	524	535	512	494	515	509	558	543	554	546	501	519	505	539	496	473	506	541	519	521	540	503	503	526	527	547	538	521	542	518	492	528	578	496	481	494	531	500	488	523	531	547	499	554	549	518	497	521	535	512	500	556	558	570	515	471	497	543	514	497	509	560	584	523	509	560	520	573	576	512	512	490	534	518	516	495	492	559	504	519	548	507	504	499	507	489	493	517	529	520	542	522	490	544	492	505	519	484	515	560	487	516	526	512	535	512	500	514	545	495	534	520	513	518	501	494	524	520	517	517	530	500	473	511	478	525	528	534	508	526	511	499	530	487	518	505	527	527	541	516	495	527	529	531	505	501	498	508	487	493	490	570	485	564	564	562	517	519	549	510	529	536	481	504	510	535	541	544	537	510	491	501	543	550	541	506	515	515	555	512	501	513	531	519	509	541	526	507	523	538	517	509	526	545	528	492	460	496	524	481	517	530	527	517	528	538	509	510	520	556	529	524	534	573	529	481	519	498	497	557	504	514	503	563	536	507	550	529	500	508	546	534	518	509	545	519	506	488	536	483	499	535	543	524	548	504	528	527	485	537	535	480	480	529	516	533	534	574	517	536	518	529	514	504	541	539	525	544	531	488	520	524	533	529	498	543	534	486	527	545	543	494	498	541	519	511	561	520	569	531	501	508	539	515	517	473	502	517	509	489	493	499	562	507	502	546	507	526	505	492	474	522	452	531	496	507	496	546	476	533	525	539	568	511	534	489	519	550	496	574	497	521	517	529	540	530	518	505	514	468	553	478	536	548	465	532	576	502	541	535	470	498	513	529	571	553	516	507	512	492	509	552	526	504	526	521	555	530	508	503	501	504	506	541	563	483	522	486	545	546	559	485	506	550	553	512	502	524	496	517	536	540	535	500	505	519	584	553	542	520	544	524	529	538	549	529	544	552	547	499	536	524	504	496	490	546	530	539	496	581	525	523	549	519	547	533	510	510	521	488	496	545	517	552	514	537	503	503	524	554	527	539	520	515	515	474	552	515	541	534	518	444	527	491	517	532	529	506	544	504	582	492	496	514	518	542	534	490	531	545	522	495	521	531	543	514	525	494	495	538	526	572	525	497	518	524	573	507	489	537	500	541	560	543	515	533	511	486	522	519	549	525	504	506	526	504	481	527	567	565	534	513	521	538	516	523	532	533	509	553	514	500	498	533	498	531	503	499	523	507	549	504	506	516	520	529	564	535	548	483	545	502	500	484	527	530	512	487	520	526	554	519	554	505	496	558	489	512	539	497	475	543	498	579	544	494	496	513	523	530	577	530	491	517	529	524	527	534	532	514	475	494	524	527	524	496	565	528	545	512	503	531	525	529	476	528	543	508	544	505	519	591	542	542	527	518	533	534	538	513	524	510	568	505	501	533	538	497	547	522	484	516	563	549	504	502	549	501	552	527	506	539	513	509	541	530	492	538	523	529	517	507	470	492	552	513	514	524	518	456	513	508	490	513	490	458	545	529	504	521	539	508	483	535	479	539	459	474	531	526	523	517	513	509	549	503	512	523	505	549	510	554	530	567	518	525	520	549	513	517	529	503	501	513	510	545	537	535	539	536	531	531	512	526	496	576	540	510	520	543	549	501	493	519	511	542	546	526	504	549	463	544	498	541	512	498	526	549	507	548	563	529	520	515	525	519	549	486	534	490	488	498	526	534	499	499	512	517	540	517	524	558	540	505	514	538	511	525	520	490	550	531	545	547	495	503	535	538	575	531	471	548	511	525	513	511	523	537	473	501	533	569	533	547	551	485	540	518	512	517	526	558	528	511	517	510	523	498	543	527	488	543	523	503	502	544	518	530	530	534	506	501	485	523	522	525	521	552	537	514	508	528	524	540	546	537	539	495	524	514	528	524	523	535	509	478	526	519	511	515	547	535	526	514	514	563	459	503	585	569	510	526	518	528	500	522	513	510	564	520	518	532	530	543	501	508	516	524	537	542	518	532	529	555	571	559	497	534	512	517	548	530	523	528	446	513	501	536	549	539	544	561	516	527	539	531	553	561	492	521	518	495	530	507	498	528	534	506	494	511	576	509	484	530	498	485	486	500	563	521	504	529	535	497	484	527	499	515	531	523	520	501	530	468	539	495	504	508	499	537	516	529	525	522
4371	1293	1136	770	682	592	593	555	562	526	569	549	527	520	509	539	539	531	518	532	556	522	514	526	511	521	537	531	518	545	493	533	507	494	531	466	471	508	492	501	475	541	488	544	502	514	508	523	551	484	505	517	538	530	518	482	482	505	517	500	528	541	504	554	566	498	550	539	534	482	536	531	519	538	495	524	497	525	509	539	523	529	512	524	519	517	529	492	499	489	503	479	499	532	508	509	504	515	536	512	509	547	479	528	547	531	538	504	499	506	516	504	500	487	486	547	500	547	524	552	566	527	504	548	530	462	486	486	566	480	488	516	524	529	508	517	507	484	536	542	548	452	524	575	534	522	522	500	466	503	520	488	509	466	584	528	548	517	513	555	493	496	499	504	552	522	527	485	490	486	537	497	500	491	516	523	559	517	491	506	514	494	474	557	508	514	519	508	511	523	556	525	538	542	554	535	512	551	517	550	518	535	542	534	519	553	524	468	532	514	493	516	511	509	525	549	502	518	521	490	540	498	506	570	500	510	522	534	550	497	512	492	543	523	474	509	577	485	516	528	552	543	530	547	529	510	508	490	538	508	531	486	491	503	498	557	494	547	551	501	554	534	519	524	521	532	514	503	521	514	563	491	520	571	523	531	497	490	514	490	485	535	535	526	542	523	553	500	555	542	494	522	551	494	535	550	492	501	536	550	514	525	494	520	537	521	529	487	539	524	538	536	485	514	539	559	487	493	515	502	524	553	515	514	483	522	544	476	527	499	485	485	506	489	550	514	486	514	477	519	529	536	546	516	529	506	513	534	547	529	541	500	518	498	534	500	542	558	515	517	531	520	497	519	547	527	518	522	511	497	501	496	504	510	568	534	505	560	464	547	471	531	514	530	499	553	522	548	509	459	538	499	548	507	543	483	530	535	515	524	506	486	533	503	536	558	525	524	517	510	485	553	531	551	474	540	470	527	504	501	477	541	518	505	494	541	515	508	530	507	509	555	529	494	497	540	491	536	568	528	533	471	537	514	501	542	505	524	514	522	532	513	500	548	506	527	519	551	495	540	561	488	532	518	491	477	509	497	522	494	496	501	473	498	499	528	523	535	486	511	519	507	577	529	482	514	540	500	512	526	534	458	519	505	538	521	485	528	524	514	498	482	552	515	536	518	556	576	498	566	519	522	511	532	542	519	484	501	532	520	526	542	525	509	523	499	563	489	546	494	546	543	506	516	535	495	509	471	505	497	532	505	496	527	539	560	526	543	521	497	531	536	512	516	541	531	505	537	548	497	483	516	554	513	510	530	515	531	509	532	520	514	528	545	525	483	545	520	528	518	544	508	506	516	517	533	494	529	536	482	517	559	550	522	498	507	530	492	510	506	538	526	497	511	529	533	538	540	562	520	498	520	548	515	554	486	486	554	500	475	518	564	532	554	502	534	517	539	502	500	502	539	529	539	520	483	514	549	520	577	530	509	515	501	521	548	507	562	491	528	494	490	512	538	499	520	574	534	520	509	485	522	509	540	550	494	511	523	500	502	503	536	519	494	510	523	501	498	542	537	516	462	581	481	538	496	529	527	524	523	528	526	481	517	528	491	526	490	490	573	547	514	546	474	534	514	500	525	508	532	532	538	529	498	537	525	528	533	533	557	493	544	529	512	488	569	470	515	518	517	507	476	536	545	521	521	505	495	474	495	521	549	487	551	495	523	571	500	548	571	548	513	514	475	549	498	503	525	528	488	495	540	539	461	509	541	533	519	515	502	524	539	530	527	556	515	502	485	547	578	519	521	518	533	509	485	495	517	556	522	512	540	503	517	506	518	509	545	492	498	508	504	519	552	517	527	539	538	547	513	527	515	510	518	503	525	508	503	496	525	532	521	469	521	545	493	492	529	548	521	568	513	502	537	530	555	523	494	516	519	548	514	543	523	503	511	509	533	514	525	525	551	494	525	519	508	538	539	491	477	477	519	524	518	546	496	532	537	548	540	508	539	571	503	497	514	526	529	510	513	536	557	552	500	518	543	506	536	533	513	498	526	517	528	566	508	492	496	564	524	495	551	532	496	504	517	506	520	517	516	551	513	490	535	546	519	535	494	535	511	537	520	473	502	535	507	534	528	551	515	548	483	481	558	527	542	548	540	512	522	522	541	555	544	544	475	490	520	492	518	513	526	485	506	509	530	507	495	500	506	563	505	531	488	529	521	505	489	551	539	481	506	501	540	536	515	546	476	521	539	482	524	533	514	512	515	503	547	514	533	541	509	533	482	526	505	495	494	517	548	529	534	494	553	504	492	465	548	514	527	514	495	529	520	513	483	516	527	524	513	551	538	519	513	510	552	521	470	555	557	530	503	514	540	539	547	533	505	495	557	516	531	518	567	569	523	538	513	498	544	543	487	510	536	533	557	521	549	480	559	538	486	538	503	508	518	530	533	545	476	528	505	537	520	522	529	474	557	458	516	530	500	512	524	514	537	503	501	539	526	504	551	547	499	491	542	573	520	505	509	508	501	509	540	558	522	524	522	522	509	533	507	528	559	546	503	491	532	521	475	555	523	538	538	523	546	506	522	540	502	549	528	493	512	539	526	540	495	560	514	489	511	549	522	535	545	528	511	525	532	515	500	536	537	521	528	532	520	522	573	493	550	523	584	532	503	530	528	511	521	521	494	521	500	559	514	526	554	522	551	538	509	482	511	543	564	490	510	513	500	492	505	545	548	548	521	485	496	496	496	516	499	496	495	505	521	561	522	527	483	519	500	527	471	543	520	517	522	525	513	486	534	539	495	570	501	515	498	529	483	476	539	561	510	513	500	523	538	544	508	492	510	543	536	509	516	498	519	534	512	478	550	520	529	511	533	517	514	489	505	473	507	489	487	543	524	523	523	470	517	501	523	567	491	472	477	516	528	519	487	543	506	499	528	513	500	521	539	529	552	526	528	449	541	536	485	470	501	531	481	534	528	500	553	499	513	552	497	505	515	541	506	496	548	504	521	505	530	471	493	508	539	495	512	515	542	540	545	513	527	500	512	539	503	510	506	514	514	543	499	549	556	452	499	524	532	540	469	539	488	520	504	533	484	503	509	515	546	524	536	525	499	546	595	567	557	516	508	496	525	516	502	516	549	522	530	555	539	521	509	527	527	518	508	538	510	485	501	506	495	525	559	492	494	545	497	521	527	533	487	531	476	530	558	506	528	512	531	480	549	530	553	532	493	517	514	525	526	520	536	502	524	522	496	537	510	504	495	487	515	561	532	526	502	550	494	483	482	516	526	534	526	524	505	518	490	532	477	516	523	522	567	509	512	509	534	517	538	509	519	552	517	492	506	550	505	555	567	489	507	596	521	513	489	527	525	535	513	536	509	536	577	522	541	509	510	501	542	513	477	510	510	567	478	570	502	535	516	526	511	545	523	489	478	519	511	473	547	512	517	528	481	526	551	549	487	527	533	506	517	522	531	531	509	503	552	529	483	512	546	526	472	549	486	533	522
23986	21446	29174	24137	21448	20489	2400	928	622	599	534	461	450	375	384	366	374	352	308	322	322	327	337	312	304	292	321	339	304	310	315	322	322	282	319	306	321	320	268	295	334	290	290	307	298	280	327	308	311	326	315	297	292	297	308	300	280	278	305	297	273	273	287	301	268	282	312	320	300	294	310	298	279	250	308	267	303	295	257	300	302	308	260	295	265	304	272	314	295	245	294	295	307	281	273	302	295	300	275	295	273	272	291	284	240	284	304	297	291	279	280	273	288	294	315	254	296	270	291	291	269	278	318	272	303	253	299	274	312	275	273	272	294	256	274	318	266	294	283	270	312	287	273	286	302	313	278	308	304	285	315	303	281	284	267	290	290	295	279	306	273	319	267	260	278	258	267	306	292	285	278	268	284	289	276	298	286	289	273	265	295	268	280	295	319	298	320	289	282	303	281	290	280	252	287	312	269	298	274	266	301	280	298	264	275	278	280	275	277	302	292	250	266	307	259	297	311	272	285	267	296	290	283	294	280	262	312	311	295	271	288	305	275	296	255	289	292	281	288	253	265	282	282	288	282	268	261	294	273	310	288	297	280	298	295	313	311	329	276	289	307	315	317	276	274	284	278	312	308	278	271	271	296	299	273	280	277	311	272	287	276	318	290	283	284	296	286	305	289	284	314	286	284	262	275	285	277	290	317	317	274	261	294	302	287	282	301	292	290	274	266	296	277	293	236	282	318	291	285	290	301	297	289	263	280	270	271	302	292	279	301	269	273	285	319	285	273	303	309	277	271	277	264	281	283	276	260	315	291	258	341	287	292	307	267	275	241	278	272	275	287	278	279	314	245	310	280	316	299	293	303	257	291	307	275	323	292	271	298	294	247	253	285	311	281	263	305	289	310	261	311	281	267	248	294	309	279	283	296	269	292	322	284	261	290	296	280	269	309	266	296	289	299	265	258	308	315	285	277	288	278	295	268	272	278	293	310	320	289	266	274	282	248	293	289	284	270	271	280	282	311	301	300	269	274	275	293	263	266	300	293	276	267	244	302	241	284	316	307	302	269	318	301	309	268	300	297	270	272	292	278	276	286	262	281	302	277	260	300	276	276	311	312	273	257	297	297	265	297	295	280	286	309	298	280	286	278	304	276	329	288	267	311	314	305	278	272	291	288	271	315	270	282	312	279	293	261	270	285	275	268	283	288	287	334	278	275	282	284	283	293	293	269	321	299	295	289	264	287	295	264	288	283	294	289	280	272	287	262	289	273	271	300	295	278	296	275	308	297	289	286	270	281	290	276	289	318	273	288	291	294	304	240	254	292	303	300	297	267	288	303	254	284	287	321	282	280	305	282	302	274	257	308	275	247	286	297	254	301	286	269	278	312	294	291	273	292	287	290	256	274	301	311	253	275	270	270	310	274	290	273	322	263	282	268	286	309	270	320	278	288	261	293	286	298	279	289	299	284	292	268	308	279	311	274	265	267	255	278	307	299	299	285	283	272	250	312	282	270	295	261	276	295	281	284	282	285	312	293	317	270	264	284	267	283	289	279	269	279	282	310	298	293	269	311	291	329	309	317	309	282	262	282	260	304	284	279	277	296	292	300	281	290	280	284	291	287	265	266	281	277	234	298	275	297	296	280	313	290	292	282	256	309	284	273	292	289	277	294	289	284	298	293	315	312	267	311	278	271	293	267	289	322	293	291	313	281	312	279	280	312	279	306	293	295	264	266	291	250	292	292	299	248	286	261	288	287	288	288	280	278	302	239	297	313	294	297	287	294	326	290	296	297	284	292	284	272	307	273	297	278	289	314	286	260	314	289	293	290	264	280	286	299	286	292	263	316	278	279	301	286	304	304	284	270	263	289	272	320	293	289	258	250	328	253	282	275	310	290	262	267	291	266	255	294	258	263	266	292	295	281	284	269	279	292	277	254	297	288	312	267	298	290	250	298	269	262	256	312	291	282	279	293	294	301	276	293	275	278	291	300	277	297	271	286	286	312	273	273	279	266	273	283	298	278	292	255	297	283	277	313	314	311	278	286	261	285	309	314	258	242	255	297	292	303	299	292	277	264	287	291	314	312	257	270	279	257	300	310	275	258	292	300	286	290	308	296	297	274	296	271	286	304	287	293	287	282	275	298	301	264	287	315	267	282	288	292	314	307	258	297	296	316	317	284	297	296	251	290	295	265	263	283	281	286	303	272	290	300	278	261	281	292	290	282	299	280	284	294	289	275	318	293	289	294	299	259	308	342	289	309	303	268	280	294	284	285	260	305	285	267	313	253	290	297	312	305	270	300	281	278	255	277	292	277	269	297	264	260	316	301	302	291	278	258	291	271	266	310	315	272	309	287	274	298	287	264	287	266	319	303	271	276	285	325	277	299	295	261	270	286	314	253	314	278	268	271	316	242	285	246	274	296	311	291	277	301	287	315	259	276	285	282	288	256	304	303	279	316	289	319	268	275	293	295	289	304	266	267	300	303	249	319	276	312	305	270	300	283	303	319	257	281	277	283	267	298	268	261	301	275	286	273	278	309	285	280	293	313	280	287	278	286	320	297	262	270	288	292	315	293	281	299	304	289	300	274	270	287	277	262	334	286	275	307	287	301	290	305	300	310	270	283	278	309	267	302	291	292	312	288	272	281	285	298	298	305	282	268	295	269	271	292	303	283	308	281	257	267	313	271	305	248	279	313	303	320	285	299	276	286	278	253	277	293	251	290	295	292	281	270	279	275	278	293	287	268	282	279	267	276	290	280	329	319	312	301	304	280	269	299	267	305	309	317	277	328	258	316	311	260	281	284	288	309	284	264	271	310	300	313	286	289	293	281	271	296	273	269	261	267	278	282	281	274	265	286	273	293	277	259	276	286	307	281	307	275	293	252	314	306	285	247	275	280	271	273	282	263	273	277	277	295	276	288	291	307	300	299	289	266	290	279	278	306	310	279	280	303	318	285	290	290	304	289	278	309	273	296	264	303	335	281	277	290	280	282	282	276	291	260	269	273	288	289	270	293	299	278	300	293	286	285	272	281	315	279	291	272	300	268	307	261	264	272	289	290	327	288	308	285	272	270	316	288	294	261	316	300	281	296	277	289	274	288	303	262	283	298	303	265	301	293	306	331	299	282	266	290	286	261	294	336	296	260	283	303	303	256	293	327	310	250	259	298	290	289	282	292	299	279	298	297	268	274	306	284	326	281	274	282	268	280	281	283	285	264	293	292	260	265	306	306	292	289	296	285	289	274	286	242	299	265	299	284	292	255	272	271	281	303	279	280	308	285	292	283	302	260	237	326	280	294	296	266	287	291	280	295	285	281	296	281	262	277	294	286	264	275	292	280	258	269	306	296	274	293	284	246	285	282	330	277	302	298	256	301	259	292	286	249	290	262	304	284	279	275	333	271	272	281	261	279	283	303	276	300	298	303	273	267	269	268	290	306	266	278	286	313	287	286	269	264	260	285	285	273	292	282	310	307	304	294	287	280	297
4454	12549	10688	5129	3285	2098	1371	1097	848	707	597	523	512	450	469	402	400	385	361	337	360	348	344	377	341	334	325	305	343	320	321	344	300	273	307	321	314	327	288	287	321	305	318	316	311	336	330	290	281	322	328	300	314	302	293	302	303	288	285	316	293	287	333	310	297	326	303	309	270	325	306	282	304	307	300	290	291	267	281	287	296	289	305	283	288	287	306	287	280	280	292	303	260	260	282	311	299	296	283	284	317	265	301	271	295	293	305	272	286	294	307	295	292	282	279	307	260	290	311	275	283	294	307	294	290	304	297	303	303	302	318	281	320	307	346	308	276	304	303	297	278	293	298	295	297	287	332	296	284	305	289	265	322	331	302	288	297	267	277	283	270	258	282	292	293	307	323	268	294	289	285	274	323	296	295	298	263	274	289	322	309	295	303	293	293	322	298	305	282	298	328	291	280	299	281	319	306	310	313	284	293	291	322	299	281	298	259	248	290	316	280	296	286	303	286	314	295	284	294	270	272	271	279	289	277	298	283	286	306	270	274	305	315	321	265	293	270	331	270	300	321	293	301	279	278	287	283	310	299	298	306	301	325	309	283	330	295	271	274	303	299	284	268	319	282	285	262	319	290	304	275	328	292	292	308	305	325	315	293	285	286	337	306	285	278	280	284	283	299	317	309	291	289	293	301	322	270	283	285	290	289	303	293	298	275	285	291	307	301	298	331	277	336	299	286	264	281	301	333	297	265	287	285	296	281	309	258	305	306	306	290	271	273	287	279	331	315	281	285	301	311	284	306	297	292	276	288	273	276	318	275	289	326	304	258	312	304	307	270	290	318	292	297	285	287	291	290	277	332	311	291	287	292	300	309	279	302	312	265	298	296	298	290	298	317	268	317	293	291	303	283	282	275	297	291	303	303	307	301	274	284	276	300	291	259	286	291	298	303	297	291	309	324	311	298	301	282	330	296	282	287	305	310	302	321	298	306	315	324	317	302	278	268	255	273	267	280	296	316	310	307	279	315	310	314	287	326	296	318	304	311	286	285	317	270	263	294	300	317	281	324	278	287	297	274	308	340	301	304	313	297	295	286	322	261	322	327	311	335	305	319	288	282	291	304	307	296	295	311	306	278	315	289	315	306	268	344	302	288	280	267	311	297	284	260	287	302	310	332	260	316	281	264	274	281	295	264	266	288	309	280	305	291	270	317	311	284	295	283	299	275	273	279	301	310	296	286	299	275	276	322	294	289	300	279	313	308	292	318	288	303	286	286	295	282	282	274	297	307	287	312	300	273	287	277	279	313	284	311	290	292	328	294	274	292	291	259	301	339	308	263	299	292	288	288	318	308	287	301	300	256	285	279	307	296	309	295	274	299	281	335	299	325	281	293	285	311	298	304	262	320	301	313	285	303	268	285	282	288	292	287	296	315	275	286	302	297	266	275	315	281	306	259	304	315	293	288	273	287	323	291	279	314	324	279	301	292	286	292	303	299	270	310	285	306	293	303	287	276	285	317	302	285	314	319	257	281	267	312	291	308	281	291	247	265	333	271	312	300	297	282	263	281	267	268	314	279	307	249	312	265	294	309	300	307	299	305	314	341	302	316	310	303	296	293	309	280	264	313	275	299	290	281	259	291	311	289	264	270	306	322	297	314	318	314	275	313	289	301	272	310	302	266	297	317	285	328	293	281	347	293	280	315	290	279	276	296	292	279	285	265	306	289	274	293	298	325	305	283	281	284	289	310	297	298	305	311	309	290	296	292	286	289	284	277	281	331	315	305	301	299	281	271	277	277	257	270	313	296	280	273	328	304	245	266	303	269	321	289	309	305	297	292	277	315	292	322	286	279	302	312	288	313	297	308	307	295	300	272	279	297	325	310	298	327	322	288	284	277	276	303	293	315	262	285	290	286	304	295	274	302	287	277	301	280	301	312	293	315	277	306	306	296	262	279	325	292	314	291	313	305	306	337	290	289	271	291	326	277	322	284	301	278	310	276	268	346	306	303	300	316	283	322	295	276	297	274	284	281	328	313	325	262	311	295	293	328	300	289	306	288	248	296	299	273	281	281	294	275	314	286	280	277	308	311	315	275	302	304	283	274	294	301	300	273	329	303	303	292	318	289	288	270	316	288	264	297	264	283	276	310	287	306	327	273	298	296	272	287	302	321	273	304	295	284	256	301	275	323	265	318	285	278	279	311	286	304	324	303	282	269	288	299	293	305	290	299	293	294	284	336	289	277	323	320	300	288	315	278	299	258	285	301	289	292	290	303	282	332	298	310	309	285	293	310	304	311	288	280	300	295	291	280	305	283	312	285	294	318	297	292	294	300	302	303	296	303	293	316	298	286	296	283	323	293	291	289	289	290	290	278	309	304	299	346	272	306	297	280	316	320	306	279	323	278	314	298	289	310	269	314	316	317	302	288	270	295	286	280	283	299	264	324	307	286	287	304	252	297	291	317	316	313	276	294	267	280	300	286	287	301	322	301	339	309	323	349	321	299	283	298	276	292	300	277	277	315	307	319	298	290	258	306	319	282	293	260	266	275	261	337	305	324	340	296	289	331	267	283	304	301	270	303	280	299	297	292	304	309	302	298	287	314	324	283	276	291	318	292	261	283	314	289	300	296	284	320	276	330	307	298	295	300	302	318	306	292	307	295	320	285	289	316	302	310	284	290	300	279	283	293	330	293	307	292	286	318	311	302	324	311	311	311	285	291	304	312	307	286	296	322	271	293	293	281	312	285	319	285	269	303	290	316	282	287	298	301	312	288	307	269	302	305	279	325	287	297	286	315	303	268	300	292	267	261	314	294	291	296	293	326	275	305	296	292	277	263	305	310	273	306	282	305	322	295	276	308	295	298	305	298	305	325	286	273	285	297	279	268	304	303	281	304	278	300	301	321	294	263	329	308	282	307	313	271	296	268	282	324	306	266	294	288	312	290	296	312	288	294	290	271	282	307	308	329	327	298	261	325	321	290	285	320	290	286	294	294	293	334	308	284	318	270	281	288	283	293	293	294	281	281	301	291	251	316	311	293	299	311	322	302	286	282	292	301	304	292	294	295	304	290	299	322	278	257	300	291	304	303	284	310	272	311	279	278	297	257	289	267	262	305	288	312	295	299	332	283	268	278	290	271	272	300	295	308	342	292	319	289	285	280	299	293	300	272	288	301	273	296	323	279	281	300	307	284	295	312	310	313	267	276	265	292	320	303	315	307	284	269	276	309	294	298	283	306	291	289	330	274	307	290	315	277	286	265	294	291	302	270	279	278	282	264	317	279	299	308	288	284	302	288	277	279	303	268	271	314	313	297	278	292	319	337	309	295	275	311	303	294	298	255	299	294	271	295	285	245	291	289	313	282	321	285	293	297	294	297	318	285	260	300	306	298	317	286	290	322	280	314	302	288	295	284	299	286	290	294	301	312	272	284	304	317	274	304	305	278	309	299	320	298	287	280	271	301	305	306	309	292	285	290	295	308	284	320	301
25043	21478	28756	24586	21415	8642	1039	708	668	596	585	601	517	551	505	461	527	494	466	475	473	454	508	448	474	443	480	443	459	448	485	459	446	446	438	473	462	434	461	416	471	477	458	413	452	453	453	434	412	471	458	462	484	457	469	423	460	436	428	476	429	505	460	446	441	486	445	471	461	471	447	417	466	452	453	443	440	430	433	433	446	419	457	419	445	436	421	486	424	455	454	452	405	455	431	432	432	482	399	466	442	467	466	442	447	444	452	426	404	481	458	441	428	488	462	410	435	461	446	468	396	448	431	432	448	439	451	412	450	448	439	432	449	442	417	441	428	410	431	437	446	444	442	424	437	488	444	437	432	435	451	442	446	437	460	446	492	464	431	450	437	432	464	472	481	448	426	466	418	396	416	472	448	465	467	471	480	426	432	437	485	416	476	442	440	448	441	465	423	485	437	453	461	467	473	403	440	414	415	447	458	431	490	439	433	443	426	458	429	438	463	447	480	440	427	446	476	476	431	420	409	409	440	412	501	400	422	422	455	449	441	423	432	403	423	495	428	441	462	463	471	438	444	425	473	473	451	439	420	416	462	452	476	432	452	445	447	460	413	464	490	469	452	486	444	466	465	469	434	407	451	422	462	461	429	473	495	467	433	439	452	454	416	449	494	488	462	464	458	420	421	434	436	439	433	446	431	456	418	460	445	399	425	416	453	475	451	430	443	479	450	495	438	428	476	437	467	443	433	443	404	465	457	449	459	457	442	428	450	458	452	471	474	426	431	469	444	478	482	466	475	449	454	438	479	482	444	466	467	460	452	447	428	467	429	447	439	458	440	428	455	407	457	426	510	437	460	418	449	451	430	438	447	418	437	422	446	426	464	425	429	488	436	423	481	446	471	458	414	440	420	421	447	406	465	403	444	446	491	430	448	448	445	485	454	441	450	429	451	396	442	414	491	455	448	453	437	472	455	456	469	470	432	421	445	446	410	401	430	468	454	442	434	407	430	439	450	453	421	436	433	437	466	461	437	442	396	458	449	440	429	447	494	442	446	431	464	416	452	479	474	469	417	443	429	417	411	407	456	430	446	487	436	427	425	436	440	426	431	431	410	452	461	431	391	442	454	470	439	453	455	479	460	440	441	484	475	477	438	484	469	436	480	462	455	436	464	426	425	413	431	449	446	424	481	469	450	446	442	465	433	476	467	436	426	447	446	467	430	432	478	438	443	438	451	452	413	433	424	441	431	410	472	463	421	421	466	451	476	440	421	458	439	437	445	485	403	425	441	378	449	480	439	456	448	402	438	478	487	466	489	434	449	458	425	470	485	432	456	449	446	482	425	464	430	421	433	445	444	423	420	461	442	450	440	441	455	390	476	427	443	432	447	410	437	440	446	418	422	434	438	403	412	434	459	468	442	444	452	444	434	412	462	464	440	422	469	431	409	444	434	371	446	440	472	460	457	455	437	470	422	425	427	443	477	462	430	452	447	451	424	470	443	458	458	470	478	466	462	457	437	463	428	452	456	487	462	465	451	448	410	490	432	429	471	417	453	447	451	459	463	466	442	401	443	459	432	453	455	414	460	445	453	424	436	422	449	430	440	424	426	456	440	455	418	465	420	468	410	440	411	410	418	430	474	461	444	421	428	440	445	431	452	477	501	452	439	438	448	442	430	394	430	444	453	471	470	425	441	442	461	443	460	441	454	464	467	448	402	433	461	444	448	471	430	458	473	453	437	442	432	468	443	436	462	452	473	452	435	432	441	398	431	450	435	412	434	453	436	451	465	458	427	475	491	425	432	447	449	472	441	478	442	456	445	445	439	421	461	456	466	434	477	445	440	471	457	484	416	452	428	429	450	400	435	417	499	430	453	434	439	464	418	473	439	454	427	438	439	431	426	438	390	434	451	469	445	473	445	462	471	436	422	438	430	473	424	465	483	403	434	458	460	446	438	414	422	420	425	417	465	440	464	458	451	458	458	456	435	424	417	424	433	430	434	415	408	455	476	429	456	441	459	462	483	427	443	462	443	452	431	448	440	432	435	454	424	458	417	445	418	479	437	457	450	452	419	443	492	485	456	448	440	465	452	422	418	431	441	448	436	442	457	455	414	418	430	432	452	414	445	451	475	453	446	431	451	478	454	423	455	461	454	428	438	462	444	490	482	466	470	494	408	443	447	448	461	465	435	451	427	465	439	461	462	425	465	462	461	452	433	409	469	460	434	449	463	442	442	421	465	410	450	433	391	459	412	439	416	440	439	437	470	430	427	450	413	473	444	466	436	450	416	454	407	478	437	430	465	449	467	449	454	401	409	438	419	435	437	446	438	462	463	479	435	465	491	449	450	481	469	454	458	458	444	477	395	404	467	441	448	408	435	468	441	443	408	480	462	441	409	401	479	483	418	429	452	455	462	443	446	433	468	425	465	434	408	436	431	419	466	452	470	463	420	414	442	438	430	442	434	406	467	411	436	432	422	456	443	472	451	424	388	446	438	473	440	438	402	433	450	447	455	459	461	442	441	442	451	460	439	430	447	450	461	430	430	431	449	419	429	419	429	447	442	441	438	424	425	448	406	472	410	414	449	452	457	452	476	455	439	436	469	426	415	449	438	448	438	440	407	454	424	415	446	414	449	458	425	444	458	431	432	482	414	404	424	416	432	421	452	434	431	448	420	442	429	488	452	436	458	449	417	449	423	446	444	452	455	477	445	453	455	438	466	451	419	445	449	412	445	442	453	439	417	450	463	477	440	470	447	438	459	434	412	437	443	441	497	451	417	467	452	480	474	419	439	447	446	422	414	415	457	447	437	445	479	443	449	450	448	408	444	418	425	443	457	425	507	434	456	435	437	441	434	454	476	444	411	466	426	445	449	438	414	435	429	433	401	484	442	427	411	425	416	477	419	410	411	457	451	418	429	476	455	412	490	462	435	414	415	428	471	457	466	425	419	440	489	429	414	441	474	439	454	437	458	455	432	468	445	433	427	400	425	450	442	482	434	450	450	411	412	433	433	488	457	440	419	441	430	399	464	434	451	437	466	471	451	479	421	457	416	493	413	488	445	428	451	447	509	435	433	426	448	495	420	439	405	443	415	455	458	467	478	399	440	410	450	432	510	463	414	474	445	456	453	431	423	447	405	436	395	429	468	462	438	451	466	418	469	428	428	433	424	434	476	447	447	425	443	406	476	462	442	437	436	443	445	443	468	466	458	442	406	439	459	452	449	410	425	458	423	463	424	442	440	453	478	448	428	449	430	430	476	429	433	426	441	420	438	485	420	437	438	455	442	431	478	487	464	445	411	444	420	464	456	435	433	426	446	463	452	448	389	426	421	450	431	454	398	464	456	456	455	430	467	440	438	432	416	494	457	440	453	409	455	409	457	440	421	458	459	424	458	459	407	419	456	430	477	463	445	482	483	424	468	437	425	449	436	440	427	447	406	436	402	440	419	490	446	468	445	433	481	451	438	421	423	460	476	460	455	455	422	426
4482	9095	7398	3772	2513	1632	1116	927	736	654	648	594	542	571	505	527	494	484	424	430	449	463	438	464	450	423	425	453	444	449	435	440	460	435	427	439	463	480	428	457	419	425	395	438	429	468	421	412	436	415	378	454	467	426	441	411	449	427	456	428	433	413	442	452	446	425	415	434	441	446	435	420	438	438	432	437	456	433	447	452	442	424	432	417	456	435	448	426	433	429	414	423	463	415	440	437	398	441	424	421	432	416	379	448	418	398	460	417	438	397	431	437	423	404	422	443	428	414	488	440	436	434	424	395	437	418	427	421	407	416	393	399	427	426	419	433	432	452	431	399	459	420	406	416	399	431	437	388	431	395	414	409	440	446	450	425	434	410	443	459	414	427	414	453	434	428	404	455	412	414	446	440	388	405	409	441	414	416	459	422	397	420	444	420	432	419	431	463	417	396	422	431	412	409	412	432	436	450	451	443	435	416	415	465	430	416	424	450	446	412	396	408	417	431	424	418	412	384	450	408	439	413	389	466	402	460	424	420	421	440	425	427	411	420	417	405	457	464	450	440	429	420	451	455	366	464	421	398	429	391	408	460	437	410	437	396	423	385	410	453	414	423	416	442	461	413	447	428	388	422	471	408	430	410	437	422	396	450	412	377	389	462	407	395	473	432	404	425	404	391	416	383	430	452	440	426	447	430	429	423	435	425	434	424	395	416	420	423	440	440	419	407	457	427	429	439	425	432	433	424	447	450	448	404	438	422	406	455	401	414	445	436	451	410	497	430	420	451	437	452	420	448	455	395	448	414	498	419	406	413	463	442	414	423	460	377	475	426	393	410	440	421	440	437	420	391	421	422	436	435	449	434	425	440	415	425	435	442	423	432	465	445	423	421	414	425	410	454	414	435	431	460	415	414	435	418	422	431	390	399	407	436	466	431	408	470	382	443	402	461	410	424	440	424	444	430	449	406	455	391	405	443	404	420	434	460	412	426	433	413	445	416	416	392	374	441	426	436	449	448	382	416	455	415	422	442	418	372	389	445	424	433	435	420	432	415	399	447	437	434	450	443	413	458	460	417	428	423	421	409	405	405	402	406	413	434	419	433	415	440	429	432	453	444	433	406	466	422	408	473	433	423	428	472	427	448	414	452	432	415	416	413	439	393	427	404	444	426	482	443	452	407	409	440	415	435	416	399	398	442	420	430	446	427	450	427	414	457	412	398	422	440	410	447	440	439	428	433	424	404	426	418	405	461	397	411	426	437	383	411	424	426	434	426	433	395	457	418	401	436	429	481	438	432	422	443	428	431	402	390	452	464	437	429	418	435	399	391	445	436	433	393	433	407	441	440	431	421	429	441	407	437	443	406	438	425	420	404	456	411	459	427	431	427	402	406	413	444	411	435	445	453	417	436	410	417	431	417	424	435	413	405	424	452	410	437	447	406	411	408	431	413	415	442	397	427	422	421	434	445	426	439	415	426	464	392	426	426	423	405	435	411	424	414	447	484	464	441	437	436	459	409	415	423	441	445	438	437	430	441	402	385	407	445	441	417	424	382	389	390	461	413	374	435	444	409	439	461	421	455	461	425	428	413	446	432	416	425	410	389	407	385	405	462	391	385	389	411	415	422	423	412	422	430	439	413	448	440	401	412	408	460	421	423	419	432	380	417	435	426	441	416	410	448	435	374	477	417	404	409	407	451	400	434	425	411	449	446	404	423	428	456	415	410	424	418	409	460	400	435	438	457	412	453	418	420	464	418	423	438	410	394	468	408	438	398	402	407	429	454	399	439	429	438	434	434	391	441	439	447	414	415	406	426	445	425	442	451	386	427	413	456	404	445	414	434	427	452	420	436	444	389	433	425	419	410	426	422	454	424	393	411	417	412	458	413	473	442	433	404	395	430	415	436	424	390	414	430	404	438	460	435	418	437	439	411	400	445	423	447	421	414	425	447	420	421	408	445	446	416	404	434	451	429	385	422	431	428	436	494	461	442	405	433	409	456	444	415	368	438	428	403	417	422	430	423	429	425	412	423	447	403	427	438	452	445	475	440	436	417	427	415	406	388	429	431	441	409	436	393	448	446	436	401	427	440	391	404	397	422	449	456	435	425	411	435	443	422	407	426	419	412	420	388	450	423	414	416	443	407	425	395	411	441	468	418	444	394	432	437	406	385	444	447	420	464	458	431	433	414	439	404	466	458	417	434	439	433	456	424	415	409	423	423	440	434	433	393	457	429	449	417	433	391	398	407	432	416	425	423	415	475	443	437	426	424	449	451	396	445	413	447	424	406	433	416	440	441	453	450	418	446	414	430	420	425	413	471	436	427	443	451	484	437	431	405	423	454	439	423	444	397	481	425	443	438	444	437	427	431	417	446	418	416	384	420	432	393	421	392	393	403	412	462	432	407	445	411	466	424	423	431	411	405	459	384	435	439	428	416	430	421	437	414	417	431	428	404	394	469	420	426	422	378	405	422	428	431	425	426	393	395	429	455	412	425	419	419	419	423	420	411	454	410	424	444	415	417	416	433	414	426	390	436	468	437	434	436	414	433	435	451	455	392	429	376	447	445	395	402	413	417	438	412	415	406	443	440	439	445	446	421	385	465	433	393	419	457	445	458	442	439	370	406	447	408	404	417	462	411	427	411	424	411	434	433	394	391	424	435	454	405	424	417	444	389	418	418	402	415	477	423	424	424	421	449	424	444	419	414	440	429	394	408	427	444	410	418	409	433	439	453	434	447	471	407	432	454	409	416	397	464	409	421	459	373	446	435	426	448	417	417	426	412	412	418	435	389	410	434	398	419	406	407	424	437	425	448	401	446	446	466	455	415	411	373	429	407	424	424	428	417	443	435	436	441	422	459	430	450	433	459	446	416	420	479	418	453	427	431	443	441	455	436	412	458	426	470	443	431	429	413	438	392	436	444	400	418	422	414	428	439	469	476	421	426	395	423	423	424	450	453	425	407	437	435	421	458	445	429	432	415	413	461	401	433	420	422	446	421	406	424	431	450	399	453	466	432	391	392	407	418	419	429	404	412	439	458	416	420	420	433	438	441	437	390	380	426	432	455	420	463	436	393	418	411	452	450	425	438	423	411	370	431	461	406	418	415	397	417	431	384	415	411	446	476	464	445	434	444	426	432	446	449	444	476	431	416	425	416	426	431	428	440	440	412	403	369	409	411	395	437	450	414	414	392	455	445	434	428	414	434	398	464	416	436	416	455	406	437	429	443	430	395	436	444	384	453	435	461	415	406	401	419	451	436	381	417	398	396	422	418	444	428	419	457	386	416	407	432	389	429	424	442	466	457	432	388	416	454	439	422	456	407	414	454	427	425	404	445	425	406	429	464	420	416	430	430	409	433	443	412	403	433	421	427	403	419	459	430	436	417	439	422	419	462	433	415	450	401	413	402	408	450	441	449	458	436	444	406	445	414	418	432	412	431	401	437	470	431	423	440	457	427	409	401	412	432	472	436	439	382	446	426	420	454
22744	21466	29403	23979	21467	21536	18622	1507	842	672	532	477	417	350	320	257	284	242	239	245	173	194	205	175	199	173	165	144	152	156	158	139	164	155	136	160	146	145	132	109	136	151	139	137	132	130	151	124	158	145	137	127	129	131	139	144	138	126	127	131	131	133	137	129	127	123	110	124	135	141	131	116	131	113	121	113	121	128	125	117	136	132	122	139	127	123	120	128	112	107	118	150	139	108	115	147	128	111	139	121	105	120	128	124	98	143	128	123	130	114	128	133	130	119	129	116	144	120	136	133	112	121	117	118	128	119	106	108	142	122	121	131	132	125	118	110	155	133	132	136	105	110	124	128	109	130	141	126	117	124	118	111	111	114	116	132	125	130	115	114	126	123	124	147	118	140	117	98	110	109	113	116	102	109	138	105	120	138	131	122	108	112	122	110	120	121	140	123	116	130	135	120	115	142	144	129	109	100	123	131	122	122	123	106	107	123	115	119	120	142	122	140	121	124	126	114	116	122	104	121	100	133	120	126	120	133	121	118	126	132	127	116	119	128	109	110	122	128	131	136	108	130	112	115	129	135	123	127	115	120	122	119	113	116	109	131	114	155	119	131	121	153	117	117	112	102	111	135	120	107	119	110	122	126	120	115	127	125	111	133	137	130	105	107	120	109	132	113	123	122	140	115	116	141	104	123	115	128	123	129	116	118	118	131	136	126	122	126	125	114	108	123	126	110	115	125	116	118	99	120	127	137	101	124	132	143	104	111	146	132	121	120	118	125	106	123	143	108	130	115	114	132	130	103	111	143	115	112	118	119	146	105	113	131	138	127	114	124	98	105	126	125	123	123	122	113	126	100	131	100	123	112	119	133	101	128	118	119	122	125	136	155	117	133	125	138	133	118	126	97	127	131	119	108	103	101	140	117	126	118	124	119	107	124	122	133	136	121	130	112	131	128	136	116	125	122	146	145	121	118	127	112	103	136	117	123	115	113	122	112	96	125	113	118	147	129	125	121	116	115	106	114	137	128	106	110	123	130	113	139	120	115	113	145	122	118	119	129	114	120	128	115	112	123	114	101	133	134	116	120	129	130	151	119	111	114	110	125	108	122	120	114	144	154	130	146	101	113	120	104	112	115	125	126	120	135	97	128	117	101	118	124	130	133	95	103	117	120	123	138	131	123	119	114	112	112	128	109	138	123	116	121	120	107	129	118	118	124	104	142	139	122	131	119	124	150	123	116	134	109	116	112	127	111	133	106	135	125	123	100	120	122	131	104	131	121	115	117	105	116	129	125	108	130	120	119	131	140	115	113	121	120	141	109	124	122	120	129	117	123	125	107	134	120	120	128	115	120	111	149	111	116	108	132	123	113	122	107	118	119	117	124	119	126	112	112	132	102	94	111	133	134	118	139	136	108	122	102	132	121	105	114	110	122	135	121	95	141	126	119	116	105	107	125	129	159	107	110	116	116	96	124	104	124	123	109	122	105	91	99	122	125	118	123	116	134	118	135	134	104	146	143	114	128	122	117	129	110	137	113	116	139	106	100	125	135	127	124	141	119	125	122	116	119	130	119	122	120	122	137	105	124	117	124	109	105	128	133	126	145	123	118	108	129	119	114	119	131	122	125	115	126	109	122	113	109	126	110	113	116	134	120	137	118	116	116	98	117	115	125	123	116	130	111	122	125	137	96	113	123	116	119	121	126	125	140	140	148	109	128	138	126	133	120	112	120	148	102	107	114	107	103	134	131	145	113	121	128	112	107	120	134	124	119	118	122	125	114	112	103	130	118	115	125	122	117	127	109	126	123	106	99	118	113	121	99	113	139	93	119	105	122	117	140	123	141	131	130	105	114	96	117	114	110	119	117	121	113	128	108	113	120	105	112	150	126	121	109	138	102	118	119	111	137	120	122	97	119	122	92	134	111	119	136	134	132	113	134	113	120	125	121	119	106	116	120	102	142	113	124	129	126	134	110	112	126	121	121	121	116	118	125	121	110	107	114	125	113	108	127	126	139	141	113	130	115	105	123	123	138	126	107	104	111	114	132	120	114	135	100	126	115	105	117	127	113	118	125	122	137	139	105	98	138	131	130	118	132	124	124	118	130	116	117	130	125	133	129	127	129	114	116	113	117	102	121	127	101	113	110	111	105	104	129	113	114	143	123	121	132	130	140	122	139	123	137	110	114	121	132	126	106	120	135	122	130	118	92	147	124	117	101	123	113	111	112	121	124	104	111	120	111	126	122	119	120	131	134	131	129	129	133	131	112	100	115	117	109	131	110	126	118	114	116	139	121	135	109	146	131	124	123	117	124	107	113	96	111	134	135	104	121	121	123	151	128	117	122	144	105	115	124	119	127	131	123	102	110	123	112	127	121	117	136	128	108	122	123	106	101	135	110	128	116	125	124	121	120	124	125	111	106	118	127	110	131	137	127	118	102	134	127	109	107	136	134	124	136	127	120	130	119	122	109	123	108	124	91	125	116	116	122	142	125	127	118	105	105	122	98	127	120	130	120	138	115	128	122	142	126	141	113	100	107	133	126	133	97	128	137	135	125	129	126	134	115	115	125	92	118	133	103	127	112	125	115	112	118	118	101	88	134	118	128	133	120	115	121	125	105	120	130	124	109	131	122	131	129	127	126	100	113	135	126	126	126	132	138	133	123	118	108	123	127	125	126	122	119	137	126	122	147	104	119	121	120	114	126	121	114	104	135	131	122	106	124	133	127	128	122	105	121	136	135	117	133	134	134	126	111	124	106	121	119	111	116	121	120	122	134	124	121	115	114	126	138	123	121	119	112	126	118	108	112	115	121	132	126	137	115	106	100	128	121	111	124	113	110	125	121	115	114	126	127	119	132	128	121	113	124	115	113	124	123	129	139	130	123	118	142	130	103	109	141	113	112	115	120	126	120	128	121	123	113	123	127	110	121	123	123	108	109	139	129	118	109	120	118	128	121	121	121	121	124	126	114	111	119	112	111	121	127	134	114	117	103	130	123	130	109	122	94	129	118	123	122	132	123	136	122	133	110	113	130	125	98	120	124	99	116	113	109	125	103	125	123	136	117	125	115	116	117	136	111	108	121	104	121	124	129	102	127	131	120	137	111	129	133	120	121	136	125	116	111	120	134	135	142	123	116	111	121	133	132	117	107	125	121	136	127	116	117	117	112	115	140	100	110	128	107	110	119	118	128	108	113	119	106	115	130	137	122	105	111	120	120	103	117	102	137	132	109	118	115	107	110	116	122	130	112	139	115	108	109	131	129	117	109	122	122	118	105	126	108	137	123	135	125	113	132	144	126	116	139	106	107	124	116	119	107	119	151	118	124	143	117	132	135	105	131	114	106	120	135	114	121	136	107	101	135	113	116	123	122	114	110	117	115	119	136	107	115	120	113	102	116	121	115	127	124	108	143	114	107	126	106	110	121	119	103	131	120	123	131	117	124	123	127	114	136	111	118	108	124	128	118	103	118	144	106	112	131	129	130	120	126
6587	20061	17450	9002	5910	3700	2232	1511	1195	889	791	633	544	455	406	343	344	336	280	246	245	213	242	224	181	202	187	191	168	151	172	193	154	141	176	164	160	153	146	159	150	130	153	124	131	141	144	144	148	147	142	127	109	128	136	131	140	142	115	151	131	131	134	111	103	140	137	140	134	144	133	116	103	129	116	136	134	152	112	117	141	119	143	142	135	120	130	134	129	128	116	138	120	139	95	123	129	110	113	121	143	121	131	129	109	124	128	123	128	135	108	140	125	102	109	112	115	113	152	122	122	129	117	117	128	114	107	121	130	135	131	124	122	108	103	130	119	123	133	127	122	120	130	109	117	126	130	116	132	119	114	141	116	126	143	135	112	108	119	123	124	129	111	141	125	121	130	114	122	135	114	108	125	128	117	119	102	128	111	120	108	132	116	114	124	131	107	121	123	134	114	130	95	106	121	114	116	106	93	101	113	100	140	124	115	130	126	142	122	111	125	120	127	124	120	130	111	112	124	118	135	124	127	127	108	109	118	148	109	136	113	116	115	128	113	112	100	117	114	119	107	130	120	140	114	111	129	127	121	134	114	118	102	122	117	121	123	121	131	139	119	137	135	103	108	111	121	101	122	104	125	120	125	115	119	101	115	127	111	94	124	136	110	107	119	125	125	112	113	98	111	138	119	108	136	124	132	111	120	125	115	123	112	108	113	115	122	122	114	100	142	136	109	126	128	133	106	146	132	122	113	131	125	112	112	119	115	119	136	124	129	112	119	132	124	134	113	112	108	136	133	118	121	125	130	121	116	121	114	127	126	139	136	113	109	119	102	123	125	111	131	112	131	126	122	121	120	135	104	127	122	140	132	113	111	114	111	118	127	115	118	123	103	137	119	100	111	137	134	119	99	130	127	120	129	119	123	92	107	113	132	121	123	120	102	119	113	116	129	139	117	116	128	117	114	151	130	119	122	117	123	135	124	132	115	107	133	105	147	108	116	127	96	123	127	114	111	118	126	134	116	120	117	113	115	124	109	108	118	114	93	137	126	133	120	117	117	108	113	112	117	107	133	113	112	123	117	136	118	111	121	142	126	103	120	121	107	100	124	114	131	98	130	106	104	121	125	108	114	123	117	112	115	103	112	112	152	123	105	117	123	112	130	110	126	116	116	126	109	126	102	123	110	134	119	129	105	136	103	99	119	128	120	113	135	113	119	104	123	103	128	120	117	126	128	125	133	132	120	129	117	122	126	122	140	113	140	122	128	135	111	117	112	129	119	138	104	103	124	119	113	124	115	110	130	118	113	120	113	123	136	112	105	131	98	108	96	113	120	105	98	105	120	97	112	133	118	131	119	113	123	108	127	100	123	130	127	123	100	118	106	122	119	126	122	122	115	102	124	107	106	122	130	132	108	117	125	104	118	127	106	106	110	118	116	134	118	107	100	127	130	99	118	123	123	115	136	116	136	118	102	133	109	113	96	121	121	111	138	106	128	119	122	113	120	117	128	122	132	133	135	111	133	114	133	113	117	118	125	123	123	125	112	123	125	108	119	121	134	129	142	133	132	104	116	88	117	119	104	138	130	104	120	129	130	127	128	129	115	135	113	105	97	123	109	119	124	104	110	127	127	138	129	135	124	114	125	117	131	127	113	119	116	152	127	116	119	121	131	112	121	121	117	124	116	119	147	121	108	118	119	99	115	120	106	121	100	123	126	115	110	128	137	119	124	108	128	111	109	128	128	129	112	130	118	119	114	125	147	125	104	142	116	126	117	114	93	129	123	130	109	128	114	109	126	96	109	115	122	102	106	118	113	124	112	126	128	115	97	142	123	112	123	126	129	137	123	126	148	109	119	128	122	158	130	116	120	136	115	96	112	122	131	110	124	117	107	112	136	125	133	102	122	121	119	128	124	107	126	119	132	105	117	116	129	121	123	121	126	122	119	120	121	128	118	97	127	109	101	108	118	138	129	103	121	116	128	124	122	125	126	128	137	119	108	119	116	126	108	117	112	127	128	128	109	122	111	113	128	102	129	119	119	111	142	117	135	131	106	133	130	126	119	112	139	127	120	120	109	115	140	102	150	108	139	141	135	134	120	103	111	118	116	123	131	107	109	118	133	129	142	137	111	107	125	132	134	116	135	125	117	117	141	131	115	127	116	125	125	123	126	118	140	121	125	118	104	100	132	122	118	119	115	135	120	113	123	129	132	111	127	121	132	113	127	106	116	107	116	106	126	112	112	116	116	128	114	96	129	132	113	116	115	125	128	103	117	129	130	141	127	116	127	118	120	121	129	117	103	132	110	109	105	126	109	126	112	106	128	118	113	124	147	104	110	130	119	102	111	130	125	112	115	118	113	119	128	115	109	137	127	129	92	134	98	125	112	117	91	113	135	109	119	120	128	130	105	114	94	99	123	101	118	110	110	108	138	111	108	140	121	129	136	103	117	127	121	107	113	123	127	116	97	121	112	122	111	119	114	115	126	134	115	136	117	127	123	117	121	136	109	143	126	132	141	139	110	107	110	115	127	123	123	117	117	122	111	118	121	124	113	121	101	117	133	124	123	120	131	127	131	111	94	106	118	112	110	129	124	105	127	120	115	99	116	136	120	124	111	157	144	122	108	111	132	121	113	105	101	109	109	119	116	108	109	104	129	112	100	123	126	123	136	122	129	102	127	122	101	114	109	117	130	120	110	116	116	103	125	133	127	122	104	121	162	120	112	116	122	129	117	131	99	114	128	124	120	117	127	114	112	128	127	134	108	132	138	137	138	106	108	115	118	108	118	124	104	100	99	122	108	114	134	120	124	126	111	127	102	127	110	124	115	133	122	128	115	123	114	118	96	108	127	109	126	118	113	101	115	106	112	106	120	123	109	115	131	131	105	111	130	130	120	126	102	105	107	133	107	108	129	117	130	132	119	120	93	130	117	121	110	107	116	121	98	132	121	116	107	126	132	113	113	101	104	119	132	125	113	109	106	120	139	123	107	115	126	105	116	131	117	125	120	122	128	153	121	109	134	132	103	124	134	105	113	128	110	112	113	128	123	112	126	123	101	114	140	137	134	109	125	140	122	133	119	139	134	136	130	104	115	112	122	109	161	106	114	103	109	136	105	110	117	128	110	112	123	110	100	109	110	112	122	139	116	119	139	132	123	122	138	122	129	100	102	111	107	129	114	111	123	119	109	133	120	118	125	115	125	120	118	125	114	129	113	126	115	94	152	128	101	111	133	116	128	124	119	126	99	119	108	111	124	134	111	123	117	127	121	134	128	123	147	114	123	115	111	107	135	116	118	140	116	122	123	102	110	118	122	125	116	120	141	123	115	106	121	136	113	122	117	136	142	92	107	111	140	114	104	113	121	159	111	131	129	96	114	116	118	115	112	134	118	123	148	104	140	98	119	133	127	118	125	134	123	103	114	108	117	134	98	107	108	137	116	116	125	108	129	107	121	118	110	131	124	111	118	108	123	117	129	126	119	109	119	92
27772	21214	12250	1321	700	610	593	550	538	552	535	555	492	551	530	561	548	559	510	519	560	531	551	497	545	494	536	555	450	475	537	530	569	611	479	548	562	539	468	518	513	554	520	504	542	537	567	534	508	532	512	524	546	527	538	527	502	528	527	490	548	495	549	538	509	502	483	494	614	476	545	521	530	523	511	514	552	520	504	514	594	489	556	511	531	544	499	567	558	509	533	510	529	559	509	504	514	522	535	481	520	528	528	529	519	471	528	521	520	512	536	562	537	505	556	505	510	488	543	479	490	545	541	508	521	560	541	565	535	509	517	540	528	545	538	515	534	540	524	451	483	504	515	535	542	532	570	541	537	543	526	490	541	509	531	535	541	560	547	510	487	518	512	471	576	522	510	573	540	497	511	512	598	551	526	532	516	529	520	516	501	566	502	546	477	499	513	554	540	508	509	465	557	561	537	522	543	539	509	472	519	553	526	528	546	548	539	542	480	507	509	507	541	525	500	520	575	506	549	529	549	553	522	554	533	554	515	521	581	516	526	513	532	520	540	548	547	524	511	486	556	509	508	552	538	517	521	537	528	508	547	544	550	486	500	511	572	507	539	543	490	527	515	539	558	535	479	542	531	519	557	541	525	532	550	569	525	541	513	568	534	503	538	532	570	509	533	508	544	518	524	505	502	498	534	526	540	491	523	555	520	516	539	557	559	511	603	567	533	558	547	502	542	478	477	562	521	556	509	468	555	519	537	540	516	488	542	534	509	511	504	479	534	538	534	556	518	512	530	541	489	544	489	527	529	515	542	541	552	534	491	530	537	493	511	498	519	504	513	521	515	538	510	528	525	563	524	570	545	538	531	474	542	514	520	524	536	544	492	518	537	538	542	506	560	511	552	510	553	517	549	523	535	545	485	551	522	506	560	545	473	528	527	586	544	508	521	535	511	514	497	526	507	557	530	526	557	517	515	534	510	554	499	552	536	544	545	541	564	555	513	506	498	515	502	521	529	537	531	539	522	524	548	526	522	516	536	530	577	523	514	512	513	525	551	519	547	524	520	531	529	471	533	527	505	550	523	517	595	559	513	523	515	544	521	549	531	585	517	532	513	523	528	535	521	536	566	505	520	511	539	542	521	563	512	576	534	537	496	562	577	547	574	519	485	558	542	535	546	499	509	502	519	553	544	554	530	547	595	515	563	568	521	497	563	499	544	569	522	489	485	528	531	515	550	511	524	525	551	501	561	560	556	522	517	474	532	547	548	565	573	538	517	517	522	513	546	536	545	541	510	520	509	495	527	541	545	528	543	546	524	519	553	511	530	496	546	553	557	536	537	564	504	546	531	569	507	501	542	544	510	480	568	526	534	547	515	501	503	512	495	528	521	517	489	531	526	545	527	569	504	513	503	504	535	563	549	521	520	509	532	530	501	506	494	551	533	528	547	517	529	539	516	541	541	528	529	563	526	538	499	560	512	520	511	560	541	569	511	510	524	503	553	529	532	518	492	481	513	516	556	533	517	534	505	514	519	519	554	571	528	525	525	513	543	524	551	567	514	527	523	505	533	515	548	545	548	529	534	516	546	551	533	507	551	534	563	550	499	527	538	543	521	513	527	545	553	521	543	555	526	556	569	534	511	554	529	525	497	533	533	524	538	511	529	520	525	554	533	535	542	474	494	500	503	554	499	559	513	551	505	504	523	549	501	521	547	501	556	563	518	523	501	495	513	517	493	510	581	549	480	547	540	516	529	549	529	545	512	525	551	463	551	531	496	511	533	551	546	529	538	526	547	515	523	564	552	516	541	507	521	505	561	559	504	530	496	551	497	540	474	532	516	539	494	515	513	522	564	564	536	514	542	539	531	500	535	518	518	484	496	547	507	513	542	530	474	527	552	550	540	551	528	516	563	508	508	547	578	530	538	517	532	512	560	523	499	491	545	545	545	511	525	527	529	575	543	533	504	527	577	557	534	505	556	524	529	493	559	526	503	552	481	512	577	516	484	518	503	510	552	513	517	520	550	511	535	548	550	476	532	471	515	552	557	538	506	530	579	517	532	480	501	549	544	541	544	493	538	566	499	493	490	523	532	508	495	536	518	559	543	550	480	511	491	510	539	517	520	510	525	536	491	526	519	532	527	515	521	512	517	508	554	530	559	522	533	570	512	514	526	501	543	540	530	550	558	520	502	520	526	531	530	518	502	512	524	508	539	505	539	535	491	537	546	532	505	528	537	526	508	577	523	565	541	520	492	487	496	483	539	489	491	500	522	500	544	515	514	540	547	511	529	546	512	541	530	495	546	489	554	530	513	533	530	538	513	512	535	517	526	502	521	522	561	519	509	549	562	504	535	544	546	502	556	545	514	584	518	550	517	531	546	528	557	549	527	517	550	539	522	463	538	583	522	501	513	498	563	527	522	511	522	509	558	541	539	565	553	540	520	529	538	529	534	536	517	526	551	567	470	531	519	547	522	549	526	497	473	547	510	516	500	511	528	519	562	486	511	518	489	523	549	525	537	554	526	516	502	519	541	521	526	462	541	528	583	533	530	516	518	505	515	532	512	511	526	556	527	541	506	527	531	536	519	482	512	541	524	492	546	545	529	505	515	524	567	524	544	533	511	493	532	528	554	497	539	507	499	469	521	509	526	529	532	526	513	516	554	538	523	519	511	542	575	525	506	533	511	529	511	534	543	536	506	547	554	548	503	510	523	527	517	514	508	520	555	567	554	529	498	540	489	565	506	571	569	519	516	517	575	542	540	505	512	513	505	520	478	498	514	485	513	482	530	528	558	536	581	526	484	536	505	544	563	505	534	518	514	532	522	534	512	514	554	492	510	563	499	522	473	534	483	532	537	537	515	492	495	572	524	517	533	512	560	554	526	515	541	497	556	525	522	514	539	478	491	514	518	542	514	492	524	511	525	516	537	541	539	548	520	525	494	555	581	554	556	578	529	548	512	566	549	522	504	501	539	524	521	526	535	481	554	559	507	506	543	517	509	534	513	517	519	531	506	495	534	529	525	554	514	489	559	567	488	509	567	519	501	506	537	539	548	518	560	502	540	487	507	505	539	533	508	569	528	484	493	558	558	519	488	477	515	543	544	510	531	551	506	505	523	511	579	543	494	519	499	568	533	500	533	550	554	531	555	541	530	570	551	555	497	537	544	495	514	518	512	501	518	542	551	535	515	549	522	562	523	496	514	509	526	579	515	508	504	561	508	542	495	532	499	534	488	486	553	503	528	548	539	526	516	562	535	543	499	519	510	553	527	540	545	526	519	547	539	567	510	516	532	503	543	501	536	506	520	523	536	542	522	567	516	542	506	501	521	564	541	511	534	544	527	534	533	534	480	547	528	549	508	523	517	541	534	486	540	554	474	510	528	547	505	504	517	526	535	496	525	550	549	527	527	501	513	561	486	521	537	533	536	547	520	545	531	528	518	556	502	524	507	550	565	512	529	525	521	533	559	524	550	512	491	438	532	509	540	540
4347	1291	1151	766	649	584	574	556	595	526	526	542	540	545	510	563	493	545	509	489	530	567	529	506	535	545	524	531	546	555	538	517	528	541	513	547	516	551	565	493	496	503	532	509	555	531	516	541	532	584	496	529	543	503	539	522	543	542	480	547	513	475	510	564	525	523	563	507	517	502	531	524	578	537	551	529	520	516	513	521	525	490	546	528	525	515	484	534	491	516	524	514	507	594	528	548	537	553	555	506	498	532	522	537	522	524	546	536	529	555	544	540	524	539	547	517	538	534	525	534	515	532	546	533	484	526	519	547	510	544	532	542	524	526	555	543	528	511	484	505	519	531	568	502	503	531	511	536	496	528	500	563	519	527	523	485	508	488	497	509	579	552	505	502	558	514	538	502	476	520	516	496	525	514	501	516	553	497	514	521	545	527	547	555	550	533	534	582	515	557	543	522	500	535	512	540	552	542	528	487	556	517	562	545	519	546	512	529	503	521	504	519	529	533	543	534	513	545	506	509	546	527	527	528	536	552	548	559	510	517	533	510	545	518	499	507	528	530	548	547	550	505	509	533	499	549	532	518	549	537	532	507	463	529	530	490	499	507	564	549	492	546	518	521	544	499	541	550	499	546	525	565	560	506	575	562	529	542	533	518	561	568	528	500	542	508	539	518	547	511	567	540	536	548	516	578	549	509	511	534	503	509	563	513	539	510	530	517	525	521	503	557	507	546	530	523	532	508	500	533	503	556	542	533	545	497	515	525	522	559	501	521	515	529	539	513	543	489	534	530	500	537	510	549	498	553	493	520	545	501	549	479	532	528	544	562	547	504	542	516	512	558	492	507	515	538	525	518	502	521	506	523	502	495	499	528	504	538	533	551	516	497	567	514	488	531	593	541	522	501	529	550	512	539	547	508	499	540	518	546	536	522	555	515	525	488	531	511	526	564	501	555	552	540	494	570	494	543	522	495	501	516	543	558	509	547	502	523	540	556	513	514	532	529	510	541	522	476	521	554	500	556	526	515	546	489	518	501	495	501	531	489	509	520	551	553	507	535	532	539	530	536	503	512	552	516	474	504	517	508	509	547	543	531	508	538	527	500	513	543	494	515	530	542	545	504	527	486	521	516	504	517	521	523	524	504	479	530	540	529	483	518	547	531	501	536	543	550	526	519	533	503	516	486	542	508	516	525	516	576	477	531	560	521	544	561	550	551	535	560	560	492	539	510	530	539	534	503	519	591	577	497	529	536	534	568	528	529	517	548	519	552	538	542	553	500	514	564	491	510	497	545	541	526	486	502	573	509	487	586	511	548	555	565	579	539	489	537	509	487	528	544	511	486	495	544	538	533	534	527	536	520	520	516	518	535	503	536	554	457	498	550	554	510	521	534	525	501	520	548	521	533	494	528	565	518	505	518	518	535	551	528	493	503	508	548	527	529	520	534	545	526	505	510	523	528	537	507	530	547	500	537	540	517	496	512	543	489	513	572	590	516	504	548	507	506	509	511	530	538	526	543	547	518	475	553	521	521	508	508	529	554	571	567	481	521	552	508	543	526	522	516	556	571	512	510	510	549	554	546	525	528	491	534	529	503	540	559	490	551	534	524	562	561	494	509	549	538	522	523	522	497	483	507	525	576	497	521	518	566	548	550	498	543	517	534	510	512	501	578	518	511	549	532	515	495	505	542	505	549	487	485	542	527	520	525	524	515	528	509	505	544	526	543	503	524	526	505	524	519	539	540	521	528	511	525	522	538	523	504	483	590	512	572	495	550	553	563	571	520	556	561	517	535	522	502	535	545	540	573	526	502	527	525	543	498	526	519	480	539	506	535	524	519	540	545	492	557	546	491	503	516	494	465	525	510	543	550	536	556	541	492	555	535	534	503	564	563	497	505	524	510	531	531	503	532	525	542	538	493	501	543	557	547	546	537	503	569	490	535	538	544	571	473	531	542	523	469	559	508	537	513	487	509	494	463	547	527	526	499	530	504	522	544	535	572	495	508	493	524	508	542	564	560	525	531	499	548	570	542	519	512	531	526	518	523	517	529	553	568	531	524	496	537	471	542	530	525	535	499	552	520	523	520	511	557	543	504	518	538	483	549	529	527	548	502	541	501	540	537	506	521	569	538	499	512	543	507	540	510	519	555	509	511	540	541	518	489	523	496	502	539	488	515	539	526	516	511	546	544	530	542	483	552	517	518	500	535	517	513	507	538	536	486	495	524	530	507	535	520	541	520	542	513	479	567	517	514	526	511	513	558	533	514	524	515	531	509	559	534	523	506	535	539	507	559	505	485	567	531	516	540	487	500	487	545	572	531	522	549	518	516	530	466	531	577	464	527	509	541	587	513	555	546	525	505	496	580	566	520	503	526	519	546	511	502	508	508	516	537	529	537	554	499	510	514	505	538	535	511	503	542	507	513	538	514	530	493	535	553	567	536	509	521	510	514	521	495	511	556	507	523	540	569	535	493	566	573	563	534	507	498	477	489	504	480	544	541	526	551	476	554	541	570	539	490	496	540	551	513	497	507	524	554	531	487	499	553	522	502	500	523	498	514	482	528	529	553	504	496	517	559	477	557	507	518	518	498	510	523	522	514	500	542	510	540	544	514	517	523	510	495	523	526	484	523	540	515	534	504	529	562	511	541	525	556	528	535	527	487	529	518	511	542	530	563	503	502	540	550	533	516	525	542	511	550	503	542	500	550	582	492	546	529	491	532	541	564	525	547	520	516	502	498	535	568	537	536	529	544	535	539	528	533	545	525	534	501	508	523	546	483	576	574	520	549	549	535	508	533	541	500	575	491	506	558	526	510	519	532	500	531	522	495	514	528	535	498	549	576	502	508	515	552	506	538	535	503	519	550	501	513	559	541	525	525	523	568	509	543	523	519	509	493	502	520	564	529	532	530	490	519	553	519	549	494	519	513	548	542	515	525	483	478	539	538	532	519	513	547	543	530	539	516	547	560	547	511	531	525	489	510	524	505	524	548	517	525	564	555	534	535	508	485	489	592	547	539	547	536	490	516	499	522	521	557	508	454	527	549	541	542	546	504	506	552	525	509	535	533	495	508	526	563	562	571	491	560	525	543	542	531	541	506	529	554	553	496	532	598	532	513	512	489	548	546	500	530	504	508	529	535	523	522	546	520	500	506	496	539	542	522	503	554	519	492	516	518	521	538	531	538	530	513	517	524	530	521	519	498	507	537	513	536	529	552	554	558	487	540	515	491	472	528	554	501	487	551	549	514	544	533	559	528	522	514	493	518	510	519	503	583	480	549	531	541	527	541	548	513	523	569	519	538	520	497	503	526	550	516	564	525	539	511	547	563	547	516	501	579	521	510	510	505	499	501	526	537	501	476	510	520	512	507	550	507	474	562	524	518	513	550	510	543	520	522	537	532	533	536	497	541	528	524	548	510	524	504	516	516	517	567	571	513	534	482	502	567	521	562	532	526	571	528	491	528	531	506	547	564	512	522	491	497	494	538
24005	21450	29134	24174	21456	20568	2404	900	680	567	552	452	419	413	418	390	336	376	319	354	312	346	350	332	341	331	315	276	331	328	301	292	280	303	303	302	278	269	291	295	285	298	289	288	293	314	272	287	301	280	273	274	290	285	273	279	314	296	280	297	307	326	275	330	297	284	286	319	306	322	320	291	284	293	282	309	300	314	303	300	290	280	302	299	296	276	276	297	276	283	284	324	296	272	275	288	279	295	288	292	304	272	282	298	284	339	274	289	301	291	299	318	297	315	315	286	299	291	306	311	262	327	299	278	283	250	283	278	294	295	326	301	307	304	276	287	296	292	303	268	299	310	301	303	280	288	287	324	269	292	307	308	275	297	299	268	300	302	279	271	310	294	300	258	293	297	284	284	282	276	274	270	274	286	290	262	296	283	289	288	304	261	293	250	251	294	262	309	310	289	281	276	312	285	276	285	245	339	287	271	283	286	253	293	302	281	297	287	304	335	277	259	317	300	279	293	283	284	287	312	306	294	296	284	279	296	288	291	311	274	272	298	299	275	270	301	294	275	262	271	304	270	312	305	291	279	328	298	286	301	266	286	310	261	326	265	309	255	280	308	288	288	270	297	278	308	287	309	263	286	297	301	251	272	282	299	314	266	263	274	273	299	260	289	292	287	306	296	295	289	293	292	305	296	309	311	288	326	296	298	250	296	312	268	294	291	302	279	299	313	266	272	306	307	320	297	282	288	267	270	316	293	251	313	293	298	286	313	291	305	300	303	291	302	314	317	323	309	302	317	278	281	318	293	287	309	286	277	306	330	300	308	301	277	290	292	304	273	310	315	290	279	294	292	292	294	297	291	283	321	290	317	303	319	272	306	305	316	306	284	298	274	307	304	301	276	291	292	312	290	287	292	300	284	284	297	298	293	285	300	320	275	285	276	273	293	285	304	307	304	268	296	317	298	265	289	275	290	292	329	303	255	291	310	306	270	294	272	308	301	291	283	275	282	289	324	283	281	293	302	283	310	270	269	269	283	304	294	288	261	270	252	274	284	283	286	286	272	325	294	298	314	261	284	300	292	304	327	297	323	301	269	311	285	297	310	292	286	292	276	286	289	283	305	283	295	305	311	293	276	298	307	298	256	281	277	291	308	292	281	279	311	313	263	276	289	276	300	294	294	287	289	290	285	276	284	300	269	255	298	250	305	278	311	294	265	282	274	303	289	277	291	287	311	288	260	288	294	311	269	299	283	293	299	283	313	271	262	292	313	286	287	301	307	287	281	259	287	285	289	267	292	277	308	302	294	271	287	287	283	281	297	318	278	269	281	302	296	270	279	272	277	273	259	270	279	291	271	307	284	302	291	295	292	278	277	268	317	299	280	266	275	285	287	287	287	276	289	299	274	299	289	282	280	302	290	290	285	316	302	285	263	288	294	271	293	312	263	263	281	300	300	280	303	332	293	308	283	270	256	280	321	279	267	267	261	291	284	298	280	317	318	325	281	290	272	279	296	262	291	309	298	289	323	300	290	286	259	286	290	325	267	304	280	287	275	275	255	336	287	257	281	287	279	303	263	272	301	310	321	273	301	292	293	297	284	286	298	272	282	291	285	295	293	292	265	304	288	263	301	272	304	315	243	251	316	305	252	275	295	295	287	275	297	312	265	291	273	335	264	301	279	339	323	278	310	271	283	299	333	284	299	308	286	264	309	315	318	302	295	317	286	303	308	291	296	294	283	276	286	312	292	277	286	283	275	283	279	271	283	290	279	298	301	318	288	288	299	302	302	282	289	279	293	325	266	261	319	284	288	268	305	260	285	323	278	278	298	289	285	299	289	282	279	313	274	286	291	248	314	314	306	304	304	306	265	279	267	252	279	311	273	281	279	329	320	268	295	286	310	314	305	327	304	305	292	312	287	285	298	283	272	259	274	275	306	273	303	288	307	270	285	285	279	262	274	297	293	265	298	278	269	299	292	278	287	278	294	290	318	286	289	275	309	295	308	325	287	300	296	298	272	293	265	285	312	283	288	321	277	279	308	303	256	281	242	294	337	327	304	306	294	289	297	261	292	281	275	293	294	288	297	305	278	274	299	317	252	261	288	260	286	310	288	276	271	296	276	278	290	286	280	277	296	307	265	273	309	304	284	313	318	279	277	282	269	287	325	271	260	274	298	281	294	269	299	291	318	314	291	295	290	306	282	307	281	293	306	293	300	274	289	301	267	298	302	300	305	281	291	297	312	277	282	289	296	293	285	300	303	277	285	309	299	280	289	301	281	267	245	299	291	260	297	271	328	260	259	303	285	297	313	284	322	284	301	285	273	276	274	286	291	265	297	323	275	291	298	282	285	292	278	278	280	277	299	281	307	292	332	256	296	281	285	301	283	282	296	282	299	274	298	240	300	305	262	282	291	269	303	287	301	284	299	294	312	315	272	292	291	289	292	327	319	293	278	261	308	323	311	307	298	316	275	277	311	291	262	300	301	299	296	287	287	289	285	303	280	290	270	301	299	308	303	316	296	299	270	289	247	267	302	278	303	307	303	299	321	318	302	302	273	293	279	302	313	295	275	302	296	277	295	275	287	283	278	273	294	299	302	300	297	261	298	282	316	289	305	290	282	287	287	306	317	289	308	291	269	234	299	310	296	310	278	284	305	283	276	290	298	269	292	285	313	297	291	279	292	290	294	296	285	274	307	302	302	302	286	248	314	315	318	276	290	298	308	291	294	280	272	291	277	286	276	270	285	298	275	322	302	291	272	283	281	323	312	270	293	287	285	267	240	288	287	276	276	301	298	301	296	298	306	272	300	309	328	269	275	305	288	305	308	302	266	318	299	289	262	288	292	325	291	287	287	287	278	321	311	299	311	323	299	279	312	284	297	260	301	280	337	341	252	296	279	297	308	263	297	292	306	279	299	297	292	279	309	302	281	305	281	266	302	274	272	307	304	270	283	295	282	299	285	287	264	305	282	272	289	298	282	291	282	293	296	309	306	301	268	289	307	299	308	294	317	297	270	307	306	289	309	315	304	315	273	297	312	296	295	298	322	276	282	293	324	282	281	307	325	289	269	282	295	281	267	295	288	303	275	305	288	289	300	278	259	297	289	277	283	286	298	309	279	268	266	287	258	270	297	318	246	298	286	346	272	267	278	292	287	275	266	277	282	276	261	280	301	271	297	290	292	283	305	281	293	284	280	273	307	287	288	300	293	318	299	286	269	304	301	254	269	273	287	260	282	282	293	281	310	283	262	285	266	269	299	264	272	284	292	300	290	300	322	280	290	286	268	282	275	307	317	290	279	298	261	292	272	269	286	289	312	321	301	278	307	283	269	314	282	285	278	261	260	267	302	275	279	319	291	287	297	272	290	301	287	309	288	254	272	306	303	278	280	276	254	279	296	305	281	308	308	292	277	313	289	307	257	288	296	289	301	313	300	250	284	287	273	281	285	299	285	302	318	257	276	272	294	276	307	291	289	282	273	288	276	300	298
4594	12083	10803	5140	3324	2116	1374	1037	834	699	576	573	502	487	421	424	411	382	367	391	376	358	342	326	315	342	339	342	315	344	357	297	297	312	339	292	300	310	313	327	325	296	328	303	294	294	305	313	298	341	330	296	289	303	334	312	304	267	301	295	315	313	318	342	305	311	334	289	326	309	287	279	295	328	275	282	297	255	321	292	304	288	292	301	275	302	318	279	302	256	309	282	312	262	272	285	285	315	292	261	296	300	277	310	291	304	306	312	296	296	298	313	287	299	299	284	245	304	298	302	276	302	295	281	313	307	327	314	311	303	276	324	295	286	289	300	273	283	308	295	302	282	318	288	318	293	302	297	301	294	298	309	287	280	281	299	295	305	300	305	305	295	298	296	291	313	309	314	307	279	323	272	327	337	325	302	323	318	298	317	298	294	303	309	277	301	273	335	284	311	312	311	309	299	294	292	318	303	325	280	304	297	295	277	252	308	300	269	330	296	286	322	276	294	303	334	283	312	307	328	294	300	283	285	270	314	320	293	319	284	344	282	281	318	283	313	295	280	294	270	293	281	289	277	284	307	286	288	316	272	286	294	299	296	325	302	285	294	323	288	341	322	293	282	291	293	275	266	268	303	335	307	308	294	299	289	319	326	281	282	319	324	291	271	297	277	288	263	299	287	296	311	305	299	287	325	303	282	302	325	266	314	275	300	267	279	274	313	282	299	325	318	318	284	309	282	277	313	289	302	299	313	306	279	283	313	288	283	289	282	331	278	280	282	285	277	311	318	289	329	294	311	308	293	313	298	283	300	310	306	305	294	292	276	293	280	306	303	292	304	318	274	320	267	305	315	284	277	282	272	297	290	260	313	291	292	283	284	290	295	281	317	317	270	298	322	289	305	303	299	303	291	338	297	289	336	290	287	292	338	331	313	304	326	307	299	284	279	292	285	290	319	330	274	300	295	323	310	303	271	296	264	293	300	305	319	304	324	324	285	319	311	297	318	288	279	326	320	272	292	290	297	306	323	282	314	313	295	285	313	281	271	313	306	313	285	295	275	311	282	309	267	298	292	322	294	312	333	301	299	281	349	299	314	291	308	301	272	308	310	300	256	300	272	275	305	264	295	284	271	340	306	310	294	309	320	263	272	303	323	290	287	297	252	269	297	284	298	272	289	277	295	295	316	308	307	308	277	293	335	310	300	296	310	305	299	305	299	300	281	303	334	342	304	284	342	294	292	295	300	318	287	310	267	291	347	272	288	295	316	335	264	280	311	319	300	314	291	319	309	312	309	300	292	284	307	314	307	271	266	276	280	277	298	322	316	299	302	313	307	272	305	295	337	286	305	286	295	316	258	290	312	300	355	298	282	307	246	298	276	292	300	289	329	315	295	267	282	293	309	293	296	325	283	266	281	290	277	305	301	280	316	297	303	269	305	300	304	282	306	324	337	318	285	299	313	298	308	319	328	291	264	294	282	302	326	282	289	257	293	298	292	272	330	270	307	331	309	301	275	291	266	290	311	259	330	311	314	310	309	302	270	305	297	311	299	321	310	301	287	309	296	273	289	303	289	283	271	266	297	285	291	305	285	303	311	266	300	312	294	314	300	276	294	314	312	314	290	293	279	264	326	302	269	334	304	287	282	283	309	285	304	291	323	287	290	282	288	293	336	312	287	300	308	292	290	296	290	313	298	286	308	287	310	323	309	331	305	307	333	303	291	288	313	316	294	290	300	288	310	303	283	308	291	303	283	287	288	312	326	296	311	320	313	298	301	311	287	307	292	305	294	274	287	283	298	303	281	284	294	285	294	279	301	274	271	306	335	267	281	252	289	285	339	313	307	270	296	296	293	331	286	293	297	263	279	316	320	309	297	322	300	298	285	295	306	278	293	286	316	272	287	293	264	305	353	259	292	288	308	299	286	297	314	294	303	333	314	305	295	274	291	313	283	291	297	272	316	291	264	309	310	293	295	328	299	284	295	320	300	263	281	297	302	298	324	286	274	286	274	316	322	288	301	319	304	291	290	290	309	311	276	319	298	281	327	303	283	289	306	312	297	266	297	312	299	302	300	271	335	294	290	281	292	288	306	299	267	296	276	296	291	293	311	283	309	316	307	275	286	295	271	310	279	291	298	289	316	302	283	314	277	306	298	283	279	267	309	320	294	290	309	281	283	269	293	305	274	313	289	288	285	289	284	294	323	306	302	296	318	251	298	309	311	291	290	280	264	328	284	296	311	277	286	299	300	285	293	315	289	296	323	297	280	303	278	286	274	293	278	281	284	302	306	313	314	307	308	279	311	284	282	289	289	293	282	341	308	303	303	286	286	305	305	290	300	293	310	286	289	306	302	263	283	303	322	286	294	294	308	323	294	285	282	312	312	292	296	297	292	289	298	287	261	283	327	287	291	275	309	313	290	320	310	288	282	335	339	319	301	281	300	264	270	268	296	345	277	348	271	283	297	292	296	288	303	302	306	276	283	325	291	300	325	330	313	300	293	306	290	302	316	296	253	304	298	312	309	342	307	312	274	297	288	321	290	334	285	310	305	311	318	273	307	303	281	306	289	294	261	295	278	290	266	299	309	308	308	307	308	308	310	299	292	320	279	266	318	325	287	304	299	280	285	299	304	300	276	316	288	294	293	313	291	268	295	320	298	327	308	313	307	281	302	298	309	298	339	275	311	296	318	303	304	304	286	292	288	290	306	285	290	282	284	278	280	305	282	293	328	321	272	311	296	308	314	325	311	297	305	308	282	322	303	293	296	314	318	302	285	308	278	285	301	262	277	304	310	328	281	330	297	328	296	275	298	309	301	276	306	299	273	297	282	301	283	286	304	310	309	277	335	318	306	274	317	303	300	286	280	277	281	271	304	280	286	292	293	308	290	305	302	309	263	280	320	293	321	285	269	288	297	295	299	298	319	311	342	322	291	280	300	284	268	289	267	301	280	278	282	319	305	259	300	281	268	278	287	284	284	292	315	271	298	267	303	269	304	290	291	306	303	286	285	332	303	302	283	292	301	284	288	293	271	296	310	284	284	307	299	317	327	296	314	299	270	295	297	324	322	307	304	280	324	273	278	274	289	305	324	292	284	344	324	287	327	345	289	280	322	325	296	304	316	295	299	315	299	317	298	284	293	274	327	263	291	315	287	298	307	313	278	305	298	319	315	286	294	304	295	308	310	313	322	298	261	303	268	272	276	283	309	273	252	284	288	291	306	311	313	276	301	286	302	308	292	316	314	283	279	318	274	305	272	316	293	286	310	295	277	299	309	285	301	301	299	311	297	279	290	307	291	337	285	287	283	292	282	289	307	305	254	294	293	293	321	307	332	292	290	284	298	278	310	265	290	327	293	301	326	290	330	303	271	306	302	299	333	284	279	286	309	271	286	323	272	292	305	290	291	325	289	277	291	329	290	275	301	290	308	286	301	302	276	257	302	297	310	329	299	300	288	286	317	309	302	291	316	258	325	304	283	315	315	293	302
24980	21478	28753	24567	21407	8724	1104	795	655	594	605	572	578	550	514	535	486	523	467	454	495	480	502	477	503	487	495	455	476	452	476	494	460	443	446	456	390	456	457	445	444	447	427	436	455	464	457	423	444	456	440	470	453	451	435	448	474	451	454	495	457	462	447	475	476	429	463	411	438	456	427	434	460	443	471	431	455	493	428	470	446	432	439	498	452	454	469	451	452	468	434	456	445	447	465	467	412	489	479	447	456	446	447	444	455	467	453	466	442	462	467	441	468	457	463	450	481	446	440	473	475	402	495	445	476	466	429	461	440	451	410	442	465	468	429	427	441	480	466	444	475	465	431	456	443	431	470	464	444	445	397	452	462	422	486	445	469	452	475	479	454	456	470	471	448	468	475	420	408	438	439	420	457	461	465	445	470	480	450	466	483	440	453	471	491	427	440	421	464	434	448	434	451	405	392	480	433	412	483	438	438	468	446	427	484	440	458	463	454	439	461	438	465	432	459	478	438	449	450	462	475	422	465	441	443	514	442	447	473	471	453	442	473	435	443	455	451	452	436	450	473	465	422	442	460	456	421	462	442	414	431	495	476	461	451	477	435	481	454	426	454	422	445	457	426	489	429	477	477	424	449	430	435	410	429	445	427	455	409	443	447	446	463	475	424	458	471	448	433	490	457	463	472	416	432	458	453	453	467	423	454	441	463	436	479	458	467	452	431	451	461	448	467	407	404	456	468	483	448	492	430	421	433	404	451	468	448	454	448	451	475	470	452	445	489	441	480	381	422	464	440	451	449	472	446	420	475	455	447	443	486	446	405	423	467	437	438	439	437	439	462	458	458	432	447	483	456	480	445	403	460	451	458	448	432	463	453	452	446	468	461	436	435	461	435	447	464	440	513	464	459	447	420	470	445	477	478	462	435	404	425	440	456	457	491	439	431	401	448	458	443	451	444	451	455	437	425	430	450	421	472	436	460	454	438	447	405	416	445	481	460	462	435	442	495	460	466	455	457	468	472	464	468	435	474	443	461	440	470	458	464	434	476	433	478	459	455	487	409	456	443	424	470	443	466	451	437	433	484	460	451	452	460	447	478	466	432	425	439	470	488	478	418	425	436	437	438	492	438	421	461	450	479	413	419	451	422	495	451	453	453	477	450	440	478	432	441	436	465	435	458	461	457	469	440	449	438	434	432	476	441	452	463	443	439	456	443	425	478	436	471	462	431	453	438	456	436	447	452	494	461	463	435	480	427	424	472	414	434	442	479	437	431	444	450	476	433	442	415	418	492	443	428	445	440	443	430	468	482	442	451	421	471	452	468	438	495	442	464	455	444	443	468	452	455	465	442	454	477	462	455	443	446	431	472	463	437	418	466	466	439	441	464	475	432	451	429	420	417	484	446	457	431	451	434	446	455	474	463	447	465	464	449	430	445	449	438	447	468	431	431	451	439	448	438	451	466	460	455	452	417	475	429	426	424	461	445	457	430	431	449	447	467	445	460	479	461	439	456	448	435	433	439	471	422	422	459	416	461	444	474	399	430	429	473	459	436	415	419	450	451	467	422	424	460	440	413	454	450	429	480	447	452	454	495	479	463	475	448	446	479	468	431	425	460	464	454	436	469	451	438	457	447	459	461	459	465	440	446	455	484	469	445	432	447	451	468	457	443	450	471	467	441	451	425	444	456	437	424	438	466	462	455	408	469	476	409	433	452	518	425	491	458	441	470	451	421	465	432	468	462	482	440	458	436	432	433	439	480	467	427	464	418	433	458	453	434	480	490	427	408	464	446	445	479	479	480	399	466	450	431	442	443	453	453	446	456	449	477	448	440	429	424	498	426	420	459	436	439	432	465	451	447	449	415	476	434	433	469	420	430	450	433	464	477	436	443	442	460	445	426	432	465	443	431	443	456	446	490	435	445	434	447	429	442	457	458	463	466	443	414	457	470	434	433	464	438	429	477	451	471	434	455	468	465	470	472	465	444	447	473	470	443	471	457	428	465	473	457	459	442	482	461	420	483	452	450	421	415	440	464	441	421	451	494	439	485	458	464	451	435	431	473	388	450	486	435	450	466	424	445	437	473	426	450	410	475	460	472	469	464	477	454	425	439	464	455	455	446	450	453	468	461	463	448	460	435	515	432	472	445	446	414	465	410	455	453	436	481	451	468	472	482	418	458	434	466	461	449	444	488	434	449	434	424	421	445	433	467	454	448	443	444	455	455	481	443	457	444	449	450	431	434	394	449	478	465	447	449	428	429	463	446	428	454	451	470	472	440	488	483	459	411	436	468	441	437	438	421	459	443	455	430	444	457	471	454	500	424	460	485	428	466	435	416	461	497	439	435	464	427	446	478	419	431	418	424	472	458	462	473	478	406	458	452	450	507	423	476	464	429	439	430	492	455	456	465	433	427	440	459	453	455	475	422	488	468	482	443	428	425	455	401	433	441	457	418	456	432	464	456	459	450	452	443	453	443	444	460	417	417	440	481	476	437	433	487	418	453	449	427	420	456	432	455	443	403	459	419	427	445	480	463	436	450	453	429	420	444	414	423	425	454	445	504	423	422	433	410	463	446	435	408	444	465	476	439	446	458	464	484	448	514	459	434	415	476	450	472	454	451	423	494	458	422	451	484	472	433	436	442	437	430	432	456	468	443	477	496	469	478	428	459	484	427	420	476	465	429	463	479	481	463	457	444	467	437	462	452	458	480	456	436	443	453	445	467	468	416	440	428	451	460	496	424	412	458	439	432	446	435	449	449	443	476	477	449	494	464	464	486	460	449	457	460	429	429	468	457	475	451	439	476	480	466	478	442	458	499	437	438	456	427	434	480	453	450	473	502	456	422	465	439	449	487	433	452	430	458	447	446	419	431	484	469	454	467	462	419	447	424	456	455	452	482	458	462	461	424	436	409	441	475	444	434	478	472	427	469	439	495	441	418	422	443	443	402	454	451	487	505	468	475	444	470	416	460	467	458	432	461	421	468	484	443	461	491	427	409	439	412	437	439	432	442	439	433	441	442	450	447	464	401	488	450	435	496	463	460	445	457	461	442	505	426	440	428	432	456	451	461	461	443	397	430	467	456	469	479	446	446	470	412	427	454	474	448	468	498	481	429	452	423	455	469	449	473	446	432	425	451	453	419	444	467	454	466	522	439	488	492	453	439	434	444	456	498	453	425	413	464	480	450	402	453	423	474	425	419	413	444	466	430	469	424	446	462	445	447	454	453	396	474	441	475	472	439	481	424	461	438	467	474	444	447	441	475	460	438	435	457	471	468	410	424	449	462	460	441	461	465	420	452	452	462	482	449	456	392	465	471	509	448	444	474	458	431	428	445	483	460	448	486	454	440	471	456	431	435	419	421	473	428	489	426	439	460	491	432	449	460	491	464	449	487	443	451	452	438	451	432	474	451	478	482	448	461	464	456	449	426	470	440	450	444	484	476	457	438	417	439	479	455	474	450	454	428	446	469	484	455	438	482	499	403	461
4441	8945	7558	3673	2465	1646	1125	906	755	693	614	598	558	541	546	517	517	481	461	497	491	422	463	475	450	459	461	440	451	431	445	482	446	446	470	438	460	457	452	426	444	427	434	454	432	429	453	443	462	427	457	434	441	469	406	411	462	426	481	425	470	434	439	427	423	402	417	455	431	381	440	404	444	411	398	459	434	463	468	432	453	429	440	451	445	429	448	435	431	430	435	432	419	449	440	418	451	447	438	439	471	428	470	417	414	410	439	422	409	435	409	474	448	445	432	429	414	445	443	419	470	440	437	416	410	408	461	431	441	445	426	475	460	415	397	439	409	424	413	421	447	439	462	425	430	398	447	431	411	443	445	457	434	412	442	439	422	446	461	406	447	449	476	373	456	408	427	447	439	422	440	412	417	447	429	432	437	421	410	415	427	433	442	437	417	440	441	423	435	435	432	438	466	417	408	446	423	435	442	433	461	458	418	423	411	418	394	408	446	435	462	426	450	418	440	442	443	468	450	435	403	445	438	450	420	415	420	420	456	429	437	430	418	447	414	475	456	437	410	425	421	417	402	436	452	416	446	464	438	438	429	443	444	437	400	458	446	402	440	437	426	422	445	421	407	455	405	439	457	421	433	411	438	411	442	392	450	418	433	441	428	384	435	467	392	461	463	408	431	475	425	449	454	452	417	450	472	445	426	440	432	455	396	419	422	431	373	408	450	433	440	400	462	388	446	401	409	428	421	426	447	412	477	470	439	408	440	386	427	452	420	445	434	428	418	436	427	404	417	426	448	436	446	433	443	491	394	408	441	408	427	456	452	406	445	411	430	400	442	463	468	418	414	438	378	452	422	431	456	403	423	468	450	421	408	438	429	436	431	444	468	440	441	442	441	415	423	427	446	416	430	424	416	453	422	421	445	414	434	431	431	481	406	462	423	435	434	413	449	392	441	465	431	410	436	455	433	416	422	442	417	435	447	471	420	436	477	460	453	449	457	424	405	420	422	432	404	424	439	406	435	412	391	431	466	426	434	451	404	447	427	438	393	463	415	428	474	438	446	436	416	411	452	421	401	400	506	387	433	432	459	463	464	457	419	427	439	438	411	443	424	394	457	431	437	449	443	413	424	412	400	461	403	453	427	409	446	430	411	417	392	421	418	433	408	410	406	398	423	462	428	444	486	396	423	434	453	452	434	463	426	430	437	391	430	450	457	412	381	444	410	423	417	437	446	454	420	427	458	430	402	447	400	437	441	433	420	451	458	442	386	398	409	430	438	485	442	462	421	425	424	422	420	436	450	425	449	425	447	476	448	434	492	411	433	452	469	448	449	440	412	482	425	452	405	467	433	423	424	468	460	437	415	451	392	449	396	401	435	435	445	444	454	444	449	427	391	462	430	440	413	435	456	452	425	450	422	428	403	447	415	438	486	454	443	462	418	407	455	395	444	455	430	437	462	417	446	450	458	452	435	409	417	445	434	440	472	409	433	444	426	420	431	434	450	408	392	385	457	420	434	419	426	407	435	426	436	404	421	429	428	451	434	404	427	447	447	423	477	448	433	440	415	430	439	430	446	419	444	408	449	441	461	438	424	413	455	417	422	447	444	425	439	423	421	438	430	438	440	412	432	404	453	459	405	431	464	427	459	426	414	427	452	451	416	446	431	424	418	406	437	428	423	395	436	444	438	455	485	474	416	410	435	410	397	422	402	396	442	415	410	434	435	402	461	459	427	463	423	465	405	457	450	400	426	440	418	428	415	486	436	431	392	406	464	435	418	412	420	495	440	423	436	434	391	404	457	415	397	443	433	444	452	447	429	443	426	422	431	410	455	409	460	407	448	444	465	413	424	433	428	420	379	409	424	423	460	437	408	426	432	447	409	442	415	430	448	428	406	422	457	418	426	432	386	444	440	432	401	406	419	408	417	444	426	443	451	425	464	455	425	406	434	407	434	472	414	443	454	420	420	447	426	443	449	456	421	424	426	457	421	436	448	456	423	460	468	409	457	413	462	435	445	408	438	401	437	444	451	477	417	434	440	423	489	398	476	427	457	418	413	410	418	468	431	440	409	430	421	427	422	415	433	458	450	456	459	462	429	481	449	454	419	425	441	430	419	457	422	431	423	401	489	407	469	447	428	413	449	434	431	448	452	402	455	457	426	420	415	408	426	438	447	424	447	431	424	438	454	421	438	424	443	428	426	411	419	413	445	411	428	433	397	416	457	437	454	471	420	439	448	445	429	417	412	435	444	427	439	438	459	411	411	438	402	448	437	421	457	451	416	399	427	401	427	430	433	431	428	409	417	412	437	442	436	437	401	430	387	444	419	449	410	438	440	433	386	418	431	424	435	402	428	416	455	404	430	433	429	476	432	428	433	446	420	452	408	439	420	419	460	433	444	452	441	467	409	410	459	478	409	416	430	424	418	438	434	404	430	457	419	430	431	427	418	470	406	421	418	407	476	418	421	417	449	423	432	400	426	429	415	424	430	452	418	467	431	412	443	411	434	408	420	445	438	475	453	400	403	387	475	460	429	458	425	446	457	397	411	475	428	415	431	455	465	465	417	461	407	437	489	402	421	395	436	438	426	477	429	398	425	455	451	400	445	422	420	422	423	388	398	458	434	424	439	439	441	454	449	440	441	451	433	389	456	427	433	423	446	395	454	406	467	435	437	456	446	493	446	434	437	411	418	382	442	439	425	404	460	435	399	436	433	401	423	442	424	447	417	433	433	442	460	427	423	440	421	416	439	472	415	390	451	429	447	454	442	437	461	413	429	416	443	413	425	429	404	426	419	413	427	403	441	444	398	452	437	425	464	440	409	445	390	452	444	412	456	435	442	454	438	440	415	431	446	434	438	409	426	460	429	432	458	455	425	466	446	449	428	414	425	419	452	449	418	484	425	437	446	457	449	398	396	448	470	460	467	422	457	441	408	421	429	420	463	409	441	428	442	419	427	430	450	424	432	437	460	411	416	472	450	445	408	402	402	434	432	429	414	413	391	465	435	425	444	420	416	465	443	428	439	466	439	468	445	421	457	418	425	424	455	434	418	416	451	442	377	430	420	409	432	411	441	438	445	423	418	429	382	462	396	435	472	444	429	422	412	422	464	474	467	427	379	439	431	458	419	424	454	446	444	435	427	479	425	439	435	439	418	456	442	489	434	436	400	429	457	407	404	410	449	442	440	458	435	435	452	439	428	429	462	374	444	439	437	406	411	437	460	413	458	430	448	470	423	429	412	429	427	438	429	436	421	443	445	439	456	476	459	457	410	392	457	415	411	420	425	413	436	455	438	464	450	429	462	437	444	435	448	437	431	424	429	413	424	438	421	428	416	443	414	451	413	401	441	415	428	451	427	464	431	430	455	391	464	449	430	416	427	440	435	395	426	428	416	407	377	473	444	432	412	423	437	432	425	411	436	416	457	450	435	411	421	402	420	442	399	457	444	445	388	427	458	440	432	442	378	480	449	416	448	451	433	421	412	437
22816	21478	29361	24008	21471	21531	18476	1533	806	689	576	457	394	372	332	290	272	253	286	219	225	212	187	215	199	191	183	176	162	155	163	151	152	145	161	145	127	163	149	149	153	140	127	130	122	133	146	136	123	143	148	116	137	113	142	137	141	120	140	144	142	133	148	115	131	155	141	141	117	130	115	132	124	132	134	146	130	129	115	135	124	105	129	131	128	107	122	123	129	128	127	128	126	139	121	131	125	133	145	135	121	131	142	122	133	130	129	125	150	130	137	121	127	139	106	142	135	114	128	129	120	143	118	119	146	136	103	134	129	115	145	132	135	126	132	135	128	122	116	118	138	122	126	117	116	129	130	137	124	124	108	125	113	128	108	156	117	134	126	124	106	118	140	114	132	142	139	128	113	128	115	118	114	124	132	140	132	122	143	145	129	143	124	152	143	115	127	127	110	138	123	130	129	114	124	126	126	139	117	147	106	123	134	133	140	118	129	146	128	126	136	122	129	135	118	135	132	145	124	127	131	124	125	104	166	118	125	134	121	118	113	129	121	121	156	116	103	120	129	126	133	108	125	132	122	119	110	127	113	136	125	119	121	120	142	113	121	147	140	115	149	114	133	156	122	145	129	120	113	122	129	133	161	120	120	127	139	144	119	147	124	117	127	141	125	148	127	128	114	136	105	128	133	113	112	127	138	122	115	114	148	128	129	136	136	117	123	126	130	114	98	119	124	120	116	135	129	123	109	122	120	130	118	120	114	121	123	130	110	108	129	137	139	96	134	126	123	127	119	130	132	124	119	122	135	126	151	136	136	111	150	131	130	150	122	121	99	112	136	115	141	139	130	117	147	129	114	139	112	134	119	118	136	119	120	112	132	141	141	135	116	112	125	112	96	104	117	119	109	146	131	132	125	134	124	128	121	131	109	122	128	120	122	129	143	122	110	125	125	140	119	119	133	118	128	110	108	132	115	131	141	144	125	121	129	127	132	116	128	139	115	110	121	119	128	113	107	106	97	147	135	125	130	109	125	128	127	126	131	129	130	154	123	122	131	138	132	134	127	126	134	126	128	147	124	129	126	116	127	124	117	113	140	131	125	121	122	115	128	129	137	127	123	135	129	128	116	123	135	111	142	117	108	121	135	124	130	128	139	122	114	121	132	132	123	118	116	138	122	117	118	131	116	122	104	110	101	114	135	119	136	126	129	106	118	118	135	125	117	110	110	117	124	126	134	128	117	125	121	126	110	126	146	117	123	118	124	119	132	130	130	132	126	131	114	131	117	157	108	132	106	117	112	143	107	105	129	118	107	121	124	134	145	127	126	111	88	115	124	116	112	139	121	129	121	149	114	114	102	124	122	140	122	130	121	118	120	127	117	125	123	134	112	119	118	135	130	121	128	135	122	112	128	128	132	123	102	129	109	131	134	122	130	124	121	120	122	151	125	139	113	114	124	124	144	107	130	112	134	112	124	129	117	105	136	121	133	121	123	121	128	130	144	125	109	122	116	105	117	112	145	123	126	143	119	114	129	124	112	115	142	126	118	110	128	130	126	107	120	137	124	131	116	132	122	140	141	125	131	134	135	127	123	118	117	124	127	112	129	140	140	130	122	126	127	135	110	131	131	137	130	108	144	137	121	125	120	114	122	136	123	136	113	120	136	127	132	118	130	111	133	110	119	123	126	126	101	135	101	117	122	125	122	137	133	99	130	125	106	131	132	124	115	129	110	106	128	113	113	144	130	116	121	117	114	125	128	104	142	106	125	124	116	116	120	117	113	133	159	125	112	119	121	125	126	129	111	126	122	110	134	106	109	123	117	113	140	128	128	132	128	139	136	118	101	114	121	143	139	133	120	134	139	133	115	128	135	132	131	127	132	105	119	134	118	108	118	127	117	123	116	141	117	127	115	150	131	123	123	124	127	115	125	96	112	127	124	134	101	144	118	105	133	124	120	117	130	117	126	141	135	124	134	115	114	132	125	123	138	125	137	114	118	133	117	120	115	122	128	133	101	125	134	131	144	133	129	130	119	123	109	118	111	123	116	124	135	142	119	109	131	123	111	132	142	121	125	123	137	121	110	140	118	108	134	123	116	128	121	129	144	124	117	133	112	147	105	112	109	134	119	116	137	119	124	126	144	120	123	142	122	110	112	129	129	106	146	134	111	135	124	124	122	116	104	119	137	119	138	130	126	136	111	127	122	129	124	126	115	135	121	152	144	111	152	118	126	118	114	111	114	135	147	123	135	127	116	112	128	131	131	114	129	110	126	121	110	154	148	117	114	131	112	126	126	138	138	146	133	101	132	135	133	110	137	120	113	120	120	140	118	113	131	120	142	118	134	125	130	115	138	130	114	101	123	118	118	124	116	125	115	119	132	125	126	140	134	120	106	124	131	119	143	128	101	122	96	128	123	137	147	153	127	127	123	137	139	126	139	129	116	123	140	129	109	128	116	119	112	129	133	122	111	117	125	138	130	120	115	106	127	111	120	102	120	131	138	129	119	148	128	118	139	106	124	111	158	120	137	132	101	122	125	134	116	146	122	109	126	119	125	122	133	123	125	110	121	117	145	146	129	131	131	121	124	117	144	139	143	105	125	118	129	116	135	116	129	123	128	110	126	135	113	133	124	113	106	137	117	108	125	130	116	129	129	141	127	130	139	117	128	115	126	140	116	122	141	120	121	117	130	123	104	119	113	135	116	137	96	111	150	118	103	116	134	118	136	106	143	123	129	114	117	126	139	137	126	106	135	101	135	123	128	126	112	131	125	126	129	138	122	112	129	118	107	126	117	142	135	132	116	131	129	119	131	125	133	122	120	116	135	134	112	127	131	122	95	135	116	117	119	131	142	135	116	145	121	136	122	130	116	102	141	113	130	132	146	121	123	115	128	122	133	134	102	115	143	148	123	122	124	130	123	130	117	132	132	123	144	127	129	125	122	119	118	98	136	125	127	151	139	149	122	134	122	129	132	119	127	125	127	110	147	124	123	127	116	135	134	121	114	106	117	111	128	138	135	126	127	127	131	128	116	134	117	125	132	131	127	99	133	107	122	130	141	135	119	116	117	131	117	138	120	121	144	133	140	102	122	106	118	135	156	115	130	99	124	116	128	116	111	130	124	112	112	135	137	113	119	129	117	119	132	103	125	126	121	123	111	130	154	122	138	137	125	112	133	129	135	117	137	121	129	114	117	126	130	123	123	120	129	138	132	125	123	142	122	150	107	123	146	142	124	111	118	108	132	126	140	111	127	141	128	127	108	130	134	131	124	140	128	112	133	124	127	132	124	115	145	117	129	129	140	129	123	108	103	126	103	131	140	128	114	148	130	128	136	129	122	111	125	155	131	121	131	113	142	126	131	114	122	94	133	116	118	111	137	129	127	112	106	123	138	124	112	112	103	124	133	134	119	111	124	131	112	129	137	130	113	145	135	131	125	126	106	116	124	130	119	107	105	116	115	115	135	133	124	124	128	131	133	124	132	128	121	128
6535	19699	17370	8760	5876	3668	2157	1572	1197	932	750	627	536	444	384	329	342	275	281	268	239	224	197	196	192	225	192	176	168	171	148	163	143	163	160	120	146	166	146	148	150	169	136	156	156	143	133	137	142	155	127	161	146	115	127	130	154	131	134	141	135	113	141	128	146	139	126	131	140	127	133	123	127	138	121	131	111	118	120	126	138	124	117	130	133	126	125	133	135	124	130	113	124	113	135	123	137	126	129	128	129	114	152	131	141	111	127	138	138	134	112	128	119	148	123	112	134	128	120	111	121	123	123	120	103	134	126	124	118	121	106	120	117	130	119	142	128	126	117	125	107	141	129	108	123	137	116	96	107	142	126	116	132	136	127	128	141	120	103	132	129	118	136	99	115	116	122	135	143	115	135	123	106	107	108	118	138	123	137	128	117	104	151	133	125	140	112	115	114	110	119	134	117	111	120	145	108	118	127	115	108	131	108	128	143	115	124	119	129	107	139	105	108	127	122	114	110	109	139	124	125	129	113	136	105	123	128	114	127	110	134	141	99	160	149	108	133	138	116	138	111	116	122	139	129	129	107	116	122	107	101	130	142	121	127	118	120	140	136	136	130	132	125	111	129	111	100	118	96	131	134	131	118	116	119	117	116	135	128	120	124	122	135	119	127	110	109	127	137	117	144	118	114	114	122	129	112	116	123	127	138	124	136	114	131	118	121	120	127	98	137	114	122	121	131	129	102	132	121	127	116	123	125	140	132	114	99	140	104	131	115	120	136	127	141	122	116	109	101	106	119	128	102	122	117	125	116	105	112	131	112	120	106	117	120	119	117	130	121	125	111	109	109	105	135	138	129	120	123	130	132	108	128	115	121	102	112	130	113	130	134	127	121	111	112	130	129	140	127	101	124	112	137	121	130	116	112	122	131	130	127	108	119	118	120	109	120	128	126	125	136	123	129	109	125	131	133	114	135	113	113	109	111	118	114	134	114	117	124	128	114	122	133	110	110	116	120	141	108	140	114	112	132	131	135	102	137	125	132	114	121	149	126	105	131	128	132	108	130	130	132	132	102	130	135	125	123	114	126	114	110	98	150	140	113	119	129	142	125	124	134	134	110	128	120	116	124	128	116	125	148	111	122	99	125	143	129	124	127	138	130	106	120	128	109	124	132	135	149	129	118	133	125	133	105	124	128	121	140	138	123	121	131	130	138	115	120	130	143	117	128	97	127	113	128	152	117	127	114	107	134	136	124	116	114	123	110	128	125	120	128	133	117	111	138	121	125	120	121	110	121	115	132	118	122	130	101	125	140	120	137	120	132	131	106	116	109	131	136	117	112	132	124	112	120	117	127	117	126	132	120	144	111	117	139	114	139	122	122	137	112	121	106	114	124	119	118	115	122	115	126	127	135	150	116	116	112	107	122	118	129	126	119	121	122	108	121	124	110	143	133	129	93	112	111	105	145	127	116	139	121	129	119	126	129	138	122	120	122	117	146	141	135	120	110	125	135	125	121	114	116	153	137	121	131	96	122	116	131	135	117	119	127	114	117	126	132	125	132	103	110	115	112	109	115	130	113	103	123	110	122	106	130	105	125	128	118	140	108	119	122	119	134	126	119	119	118	115	96	155	122	114	116	108	130	121	102	137	128	108	115	104	121	134	126	130	112	99	144	126	145	125	114	118	108	114	119	103	133	100	129	113	108	106	115	119	119	109	108	123	130	147	131	114	121	134	136	141	115	108	116	128	120	129	118	118	121	121	113	113	114	127	127	128	126	128	145	133	141	118	135	131	109	117	121	108	134	103	121	140	105	121	114	132	114	129	123	103	122	119	105	128	97	116	132	116	108	133	138	127	126	113	127	115	115	110	111	119	113	107	117	129	128	117	102	127	127	101	127	126	99	140	138	115	124	127	134	122	107	115	106	114	116	106	110	135	113	139	106	136	111	134	135	114	142	117	127	118	111	107	122	116	125	105	121	128	104	122	129	113	129	122	119	118	113	108	112	116	106	118	116	110	119	111	111	127	117	123	111	105	120	133	125	119	110	110	129	134	128	133	122	121	121	127	129	127	128	110	114	116	123	118	116	114	129	122	122	114	135	115	135	112	120	113	139	135	140	131	103	127	129	107	105	124	129	104	95	132	134	118	130	102	121	113	122	111	133	130	116	118	120	122	120	141	104	125	129	122	107	124	120	118	132	116	114	117	136	123	143	115	123	124	131	107	116	119	118	117	105	137	135	107	118	120	102	106	134	122	118	108	122	143	124	119	104	127	114	123	108	98	129	120	145	123	121	122	104	106	125	112	110	127	132	107	109	140	121	111	111	126	119	104	131	127	118	113	126	109	108	130	114	128	129	121	129	125	129	111	139	122	129	120	113	145	120	127	102	127	120	117	120	122	114	137	137	124	127	123	117	121	130	122	112	115	140	122	122	130	115	103	108	135	140	115	116	122	122	128	116	130	126	111	118	119	105	121	117	124	97	115	122	118	122	112	142	126	100	137	117	130	119	122	107	113	128	125	124	125	129	143	118	141	124	125	130	129	124	120	127	130	111	120	134	139	127	95	110	127	140	151	113	125	133	122	119	127	131	106	124	129	136	130	144	109	125	136	123	129	123	110	145	112	130	115	108	120	119	110	106	114	112	106	110	112	122	129	110	124	103	120	123	113	127	148	105	130	114	115	148	151	115	126	128	126	114	118	115	120	116	118	124	116	119	127	111	109	130	122	121	133	126	111	131	123	135	121	130	130	117	120	135	129	100	110	120	138	127	101	120	132	118	128	135	119	120	120	118	121	111	122	128	129	118	112	117	107	125	130	109	113	132	101	129	124	119	112	119	121	118	115	102	119	132	133	115	134	118	109	125	112	100	131	125	139	120	121	109	129	120	118	126	135	125	130	130	116	137	138	112	126	132	116	131	114	122	122	123	115	130	125	134	152	116	133	112	131	118	137	119	99	127	140	122	111	110	142	125	111	127	117	114	155	119	128	131	113	127	123	115	127	111	124	119	99	106	117	110	107	119	135	137	143	116	119	128	130	102	139	117	134	131	110	126	129	135	114	129	126	121	115	118	125	100	153	126	125	118	116	106	131	141	97	119	106	124	122	123	121	130	124	135	140	131	130	142	128	128	119	139	138	151	127	136	106	126	97	130	108	101	112	126	138	102	120	124	135	124	148	114	119	123	130	111	120	111	132	132	135	110	128	132	111	107	122	119	124	136	129	115	131	119	99	116	111	128	135	124	121	113	120	135	102	115	120	131	111	118	115	124	115	128	121	125	127	107	116	143	123	135	136	146	133	126	126	102	140	107	115	123	111	122	118	117	112	125	121	123	129	123	147	104	125	126	119	135	108	115	119	132	139	131	119	111	114	135	138	129	124	129	112	114	119	119	115	120	117	108	119	115	123	137	119	104	113	123	112	119	141	113	116	106	133	141	139	105	137	107	122	102	103	131	110	113	128	106	140	136	138	124	112	114	94	95	108	123	101
27676	21114	12079	1312	683	568	574	573	540	581	522	520	548	525	563	551	509	563	502	538	521	548	531	545	549	567	537	538	543	534	514	560	521	514	573	551	544	564	507	519	501	579	497	555	555	519	546	535	537	533	517	514	533	511	525	496	546	561	506	505	539	553	516	509	537	491	484	532	555	536	534	499	526	553	551	543	537	527	477	530	541	528	511	535	562	565	537	540	574	548	546	556	547	527	531	532	522	552	545	546	536	552	570	523	534	508	538	537	535	542	570	520	558	527	547	559	492	495	552	517	490	458	490	535	572	522	499	494	524	537	534	508	591	537	535	534	496	555	485	523	538	523	509	581	520	522	534	534	573	543	540	541	535	541	523	520	550	520	564	505	554	544	546	583	535	545	510	534	534	547	517	529	594	488	534	551	498	538	532	510	518	523	487	533	563	517	565	543	560	542	558	521	575	548	541	533	524	484	535	554	567	555	520	549	560	544	492	530	507	536	520	525	507	531	518	545	528	527	563	481	511	493	481	523	538	558	509	549	542	529	543	513	507	523	550	495	545	504	538	529	539	548	559	530	534	536	543	558	467	545	528	559	506	530	545	550	540	542	521	587	547	522	512	558	480	526	483	528	529	538	558	530	518	509	559	542	537	546	537	519	521	531	519	539	549	527	559	557	515	514	485	509	560	535	493	521	552	533	542	545	555	538	587	487	528	522	548	538	514	505	548	554	540	559	515	485	522	526	530	553	514	540	570	538	516	515	578	556	556	526	510	545	511	524	512	528	522	505	554	517	519	554	485	549	498	562	592	517	531	551	557	509	520	562	521	528	548	519	540	517	519	577	560	504	542	559	522	542	520	513	568	546	551	531	527	525	552	525	501	526	537	555	560	526	547	551	540	516	529	571	550	526	560	569	561	551	545	520	547	524	516	562	526	489	509	503	550	505	539	528	569	549	512	568	518	518	564	553	536	552	583	519	540	501	535	550	542	525	487	529	500	517	597	506	525	560	534	513	560	546	538	554	542	526	519	594	520	550	549	485	516	496	568	589	515	529	560	538	532	527	567	506	517	542	501	514	560	540	532	493	547	512	517	566	566	527	531	520	573	526	540	541	521	491	511	524	556	532	577	518	543	554	556	540	551	520	542	534	543	536	512	531	555	579	534	552	504	560	538	605	531	518	573	546	500	544	575	508	516	544	522	541	514	512	573	519	547	526	542	570	563	546	501	555	536	558	520	542	544	590	531	523	531	539	544	541	552	535	543	535	525	519	540	501	541	517	532	514	544	523	530	594	541	503	548	562	511	506	536	553	517	560	519	563	571	562	548	540	571	502	519	559	540	467	542	524	547	592	548	526	506	545	556	514	523	542	524	541	565	547	496	570	465	564	515	553	497	549	512	544	528	545	513	527	517	540	519	552	511	538	541	532	583	557	510	531	525	553	517	586	532	520	544	562	523	574	501	531	526	525	532	509	525	500	526	537	502	562	542	571	525	561	566	525	577	538	548	513	499	539	538	524	539	498	507	526	568	536	584	534	503	541	549	506	530	545	539	538	570	525	544	530	521	521	555	536	534	516	501	514	546	487	531	533	580	544	539	526	523	526	520	504	488	553	538	479	528	530	527	524	501	511	512	531	496	536	527	562	516	537	525	526	508	528	534	546	571	511	532	483	558	532	522	551	551	567	509	501	521	503	537	501	564	461	505	514	511	505	556	521	507	544	523	540	503	530	512	537	490	518	554	535	519	559	521	535	540	567	546	581	529	526	504	526	532	501	526	523	548	505	535	504	533	513	531	563	506	515	494	524	514	532	507	475	508	529	543	560	516	518	528	511	545	541	528	527	565	536	538	565	529	566	528	531	508	546	543	527	534	536	520	545	524	535	542	509	514	510	505	544	521	526	529	545	539	520	575	537	579	506	515	545	510	514	537	534	557	516	519	530	530	516	486	598	516	567	498	521	487	555	551	522	510	536	539	534	534	537	557	548	544	539	477	530	525	565	540	567	534	517	522	526	533	537	538	556	543	502	528	520	523	548	538	477	554	547	523	534	540	565	542	566	501	531	526	526	536	568	508	536	548	566	576	549	539	532	524	540	529	540	557	570	567	528	573	512	542	492	557	553	544	521	532	524	514	554	529	533	565	511	497	543	534	528	517	543	506	534	587	575	533	565	540	502	519	520	551	518	583	525	525	511	526	566	549	571	553	493	531	535	509	510	518	532	574	534	541	534	524	500	528	556	534	504	529	534	554	527	553	533	557	487	484	533	527	519	531	545	514	512	555	498	498	515	545	549	543	531	469	541	527	538	509	563	495	524	509	532	528	500	538	517	529	533	577	519	531	528	579	526	578	537	484	498	552	536	540	569	571	517	486	525	526	539	530	602	524	558	527	582	520	522	530	548	508	493	562	523	546	523	523	536	491	491	561	516	597	514	532	510	551	524	498	550	512	541	504	534	529	507	518	502	486	494	561	522	508	592	546	552	528	518	540	543	506	544	499	538	510	567	513	506	566	494	540	496	534	513	571	536	507	540	533	551	530	499	546	515	522	544	533	501	525	528	518	560	535	564	557	580	519	518	565	526	539	526	502	541	539	509	570	535	553	524	533	503	519	519	518	549	526	524	498	515	539	541	523	549	564	493	510	543	507	525	540	520	558	511	505	508	535	524	552	534	532	559	555	500	534	569	560	479	511	541	535	556	563	553	535	521	570	513	526	591	482	538	543	581	530	524	497	540	518	569	510	516	491	557	538	543	533	534	507	500	488	533	550	530	535	506	487	540	539	601	504	524	533	591	527	497	533	496	534	499	491	538	559	523	510	526	507	520	547	523	522	527	543	511	568	502	553	522	515	536	558	585	530	545	511	519	535	582	531	526	555	531	501	507	526	554	542	550	546	551	552	537	498	511	527	507	527	516	514	558	532	505	549	522	479	500	521	508	537	510	566	556	511	537	529	519	521	514	538	543	543	554	484	523	538	461	527	535	563	537	542	530	537	509	523	578	532	537	511	517	503	539	535	535	528	546	536	563	548	502	510	549	570	465	488	465	531	492	526	508	518	505	584	556	562	524	512	527	517	538	515	501	553	496	484	520	521	537	548	547	501	524	519	521	538	564	534	538	529	545	554	532	542	524	579	560	506	544	556	529	510	515	519	475	526	531	571	513	518	526	521	543	515	555	539	577	542	559	507	494	496	493	558	522	535	580	532	517	555	563	519	511	530	517	557	546	560	551	488	562	514	505	530	542	554	519	518	553	526	517	511	524	506	544	560	465	511	538	528	502	499	535	535	536	522	497	525	569	536	534	549	548	519	533	567	523	535	520	496	514	532	513	524	534	506	536	544	544	533	499	522	518	513	512	554	512	544	566	538	521	567	505	573	550	489	485	525	531	541	521	536	499	538	505	513	553	476	524	543	545	545	527	519	536	527	545	555	525	503	538	532	529	563	501	536	525	505	570	529	555	528	551	548	534	511	553	506	505	502	538	517	567
4361	1336	1162	727	661	596	538	586	525	517	567	515	564	525	521	525	530	561	584	520	529	481	509	545	520	492	547	537	509	494	507	498	520	508	512	515	535	567	541	510	560	521	563	507	543	533	495	520	517	548	525	521	499	514	529	510	497	531	568	546	551	544	517	553	564	496	495	514	561	549	524	542	494	523	523	542	520	545	530	505	521	508	534	522	512	518	537	538	476	534	532	543	503	514	507	522	527	530	556	550	560	484	547	532	511	510	559	538	532	551	510	522	516	524	543	515	505	540	515	532	565	544	520	509	555	538	538	548	491	539	526	504	530	524	535	512	481	485	522	555	523	501	491	492	518	521	529	543	564	508	510	547	544	504	506	574	538	519	520	536	554	534	527	536	525	509	576	520	531	535	512	528	516	510	506	536	496	548	556	513	512	511	584	549	524	533	535	530	524	543	515	552	508	528	568	513	507	501	541	560	534	553	548	581	567	512	528	566	565	529	571	504	530	540	490	535	552	545	533	491	531	509	492	529	554	550	562	510	517	517	551	534	539	535	538	514	495	540	505	536	559	531	543	515	549	506	543	562	551	546	533	533	514	546	503	549	574	531	509	528	526	555	539	492	521	562	510	561	513	511	529	509	529	555	512	561	554	515	526	508	570	565	551	527	547	549	494	533	542	534	523	535	534	543	522	489	518	550	550	505	567	513	542	534	526	498	569	543	506	520	568	526	513	537	465	542	494	531	506	563	519	507	485	536	547	514	514	548	490	535	517	505	517	562	534	542	547	535	552	531	520	555	532	530	581	525	534	534	552	515	525	538	499	499	534	574	521	553	565	540	512	520	522	535	562	543	535	523	525	506	525	542	540	515	565	524	521	521	527	533	528	528	538	521	581	541	587	517	556	515	554	510	521	497	517	511	527	521	544	549	500	506	566	500	537	511	547	532	498	496	514	540	547	508	493	540	561	527	502	506	513	527	508	529	556	501	532	558	559	552	535	524	555	491	529	510	541	506	510	544	463	519	529	547	517	513	515	495	548	554	531	539	535	540	556	488	495	584	513	521	546	524	482	524	535	559	514	536	508	481	529	528	558	546	521	532	538	541	543	525	532	550	541	539	499	536	538	547	546	548	538	528	525	564	504	541	501	561	572	532	452	506	528	524	485	495	508	545	493	548	514	495	514	532	514	521	572	521	504	505	533	499	544	532	535	575	558	559	534	564	523	503	539	539	544	525	547	513	528	519	539	567	547	516	542	516	523	517	526	560	542	535	543	518	509	560	585	508	527	552	571	475	549	556	532	520	504	524	529	534	541	503	535	529	531	537	526	508	552	534	521	545	499	533	535	483	502	521	538	501	541	518	533	544	530	564	520	521	534	557	517	535	539	490	534	517	517	500	527	526	550	546	517	572	509	498	554	502	519	522	544	556	579	561	509	567	552	535	528	528	559	536	569	552	553	547	520	559	545	505	524	555	559	536	489	524	487	518	552	550	481	510	551	546	549	522	549	550	522	513	543	519	561	508	523	554	532	526	527	525	512	514	523	532	528	555	523	547	520	566	510	549	534	500	534	545	538	534	555	529	559	504	517	525	506	528	547	503	566	515	529	564	499	531	530	549	522	462	549	541	512	507	543	519	554	520	563	552	505	510	526	541	533	515	533	549	587	511	557	510	570	546	543	504	550	470	533	517	540	538	544	527	552	538	523	567	534	508	533	502	539	509	500	536	554	511	548	495	533	505	547	504	544	526	531	546	567	560	551	509	533	521	494	518	537	517	566	565	526	509	545	504	497	546	549	532	536	569	529	531	526	554	529	549	551	530	523	533	510	539	549	517	566	535	543	541	549	501	516	518	518	521	528	539	492	539	516	540	510	525	560	572	556	476	510	519	556	503	534	522	489	560	536	543	555	534	518	520	523	549	499	568	554	546	579	482	559	508	526	548	529	534	549	524	549	486	527	501	489	479	495	534	507	480	542	545	553	516	537	519	494	538	521	501	528	527	544	536	539	512	559	560	541	511	568	583	522	492	522	577	513	526	532	476	532	549	541	542	582	558	510	526	527	575	518	510	547	507	519	507	535	518	511	509	531	527	515	568	489	511	537	523	547	535	535	506	533	515	589	517	534	506	480	518	515	526	503	530	524	548	534	523	512	512	509	540	513	515	542	533	561	555	520	550	496	516	519	499	532	507	521	549	559	506	519	521	522	515	519	498	540	518	525	490	496	521	555	543	538	554	504	498	517	496	541	523	619	561	518	552	548	510	471	558	496	513	550	531	525	525	535	538	563	495	521	515	523	518	549	523	498	497	544	577	503	562	511	537	528	566	548	522	517	538	529	554	508	534	532	535	563	543	549	517	489	536	568	499	522	508	493	553	557	510	521	531	533	538	558	515	537	564	564	539	564	527	529	539	520	491	560	522	514	518	565	575	527	483	539	548	529	543	541	547	559	525	544	522	499	492	533	509	516	564	529	572	596	526	528	507	495	519	549	505	503	552	519	511	544	571	509	502	520	563	521	529	563	522	532	526	581	556	536	499	555	535	543	525	522	494	527	536	497	536	541	513	519	521	561	498	504	525	515	491	530	540	526	539	535	554	492	529	529	513	541	520	528	560	517	505	525	495	544	563	521	548	548	515	579	534	510	531	544	508	526	501	554	520	531	519	555	527	534	515	531	508	524	531	491	512	510	489	583	490	542	548	502	545	514	515	530	508	544	557	532	497	545	524	510	531	475	519	542	524	542	537	541	552	498	507	503	598	550	538	494	520	504	508	549	580	531	546	512	520	540	547	533	518	560	546	520	520	543	518	550	519	507	524	498	499	552	547	537	541	512	552	511	551	537	514	540	544	510	507	557	510	503	521	541	524	523	552	556	527	540	501	497	507	531	540	572	515	545	530	524	573	530	545	521	522	517	540	554	555	522	497	526	531	556	513	496	544	516	500	497	527	534	539	555	523	537	517	532	496	529	544	538	540	516	533	530	491	518	566	511	538	571	547	542	507	523	531	521	519	553	541	525	534	509	506	545	537	510	514	517	515	521	518	530	532	546	575	562	554	509	534	585	536	515	536	511	514	511	515	552	518	505	545	509	526	506	515	529	551	522	505	568	508	521	526	495	495	529	571	540	530	547	511	572	511	540	547	515	553	514	518	545	516	511	540	562	547	503	523	569	578	519	556	559	548	538	580	541	537	560	507	512	550	509	533	534	560	527	498	575	535	523	547	522	506	556	489	505	509	555	511	550	550	546	521	541	509	581	536	505	538	559	521	526	508	531	497	534	533	523	503	519	523	550	532	536	529	540	553	517	555	541	556	484	525	547	515	524	515	513	527	545	507	534	526	558	484	503	529	515	533	553	540	546	543	531	522	554	535	520	540	555	515	547	525	548	522	591	592	530	521	570	555	505	570	538	528	535	532	567	529	559	546	543	496	540	512	509	548	524	538	542	486	521	548	518	564	490	550	525	548	511	495	520	504	513	528	573	497	550	582
23954	21418	29079	24149	21430	20441	2347	812	642	637	551	471	426	402	362	372	399	346	359	374	333	365	339	322	334	313	331	301	314	307	334	304	301	326	307	287	296	322	336	289	310	314	298	295	309	280	282	281	336	324	329	305	317	308	290	290	306	303	292	300	316	294	299	285	295	306	293	310	327	297	306	307	281	321	299	298	291	297	317	294	311	289	288	271	299	293	289	282	302	330	272	314	312	303	289	305	304	270	295	300	290	327	306	293	302	285	260	270	256	299	289	322	285	309	313	266	313	274	299	308	272	306	300	286	291	296	277	294	305	307	301	280	301	278	269	293	297	296	298	284	290	285	280	282	309	308	313	295	290	252	308	292	309	302	307	294	291	306	314	333	285	273	335	285	302	276	298	318	308	290	279	280	311	297	298	286	318	305	281	315	291	282	312	309	300	303	275	275	280	282	302	310	290	304	317	318	315	291	291	284	304	301	289	310	296	284	288	291	299	319	304	265	309	332	296	292	278	291	280	307	266	286	274	306	284	290	308	331	308	260	276	317	328	313	306	296	287	285	267	335	313	293	298	325	301	273	297	283	259	307	277	274	314	292	320	300	280	284	298	293	316	296	329	320	300	266	297	299	268	315	300	271	272	321	302	298	287	289	272	283	273	307	287	292	277	292	317	289	315	289	304	265	288	303	295	317	292	304	280	291	301	280	281	301	279	286	290	322	299	312	301	283	310	295	305	292	304	288	311	324	309	288	274	271	307	273	278	302	279	316	326	317	282	282	308	285	283	302	302	257	274	310	299	301	267	293	292	311	281	310	315	279	301	295	273	273	304	289	309	306	292	304	318	283	296	291	295	307	285	305	295	301	310	313	332	280	298	277	317	327	320	291	258	307	296	315	287	311	294	278	303	301	300	287	295	306	281	286	276	267	297	313	288	304	306	311	277	290	266	274	283	313	275	295	306	293	310	297	290	289	290	291	252	289	307	280	308	292	332	289	292	294	315	305	316	279	308	310	290	271	296	300	283	293	274	297	290	293	320	309	297	273	286	334	296	321	283	278	268	281	280	285	323	283	298	316	292	303	304	277	277	271	312	304	305	310	307	285	298	308	297	314	275	285	306	300	296	298	291	291	300	288	301	287	326	300	275	303	304	272	296	283	265	319	289	282	280	270	290	296	318	305	275	287	283	280	314	293	285	305	316	299	283	301	305	301	288	335	301	332	285	265	326	305	283	273	305	310	252	285	279	310	286	307	282	303	271	299	279	312	308	289	318	308	308	279	300	324	274	285	325	258	285	304	314	305	295	303	294	285	316	281	280	301	289	271	292	248	274	326	280	306	280	280	315	267	283	299	325	315	278	271	266	309	296	291	297	322	285	301	281	286	282	270	292	299	303	279	306	307	288	300	297	264	288	308	293	297	301	286	294	294	300	295	298	298	300	284	286	298	302	302	287	285	343	313	263	287	300	260	319	264	315	311	282	303	297	272	297	288	306	313	320	287	281	286	338	322	280	279	311	270	269	309	274	274	299	328	273	304	292	324	330	284	274	295	274	322	302	280	310	271	287	330	288	298	287	260	275	305	310	272	302	300	292	311	285	278	273	290	250	300	287	305	285	264	290	305	306	308	301	276	290	284	309	291	275	289	302	273	277	274	286	330	297	285	315	281	261	321	295	309	278	296	276	259	282	339	290	283	305	320	282	271	267	313	276	319	287	301	278	304	281	298	289	273	276	262	280	296	272	303	322	299	314	279	284	309	246	280	289	266	336	298	297	288	298	312	285	278	323	252	297	303	284	300	301	296	266	310	309	296	299	303	288	282	293	288	287	279	290	300	286	273	306	317	287	308	269	311	281	273	318	266	335	313	304	274	282	298	275	259	300	298	317	292	307	290	344	307	308	276	272	291	280	282	310	288	318	291	286	295	298	261	297	301	273	288	322	300	271	322	289	258	308	299	277	280	330	284	299	328	279	300	286	286	291	288	299	306	313	286	292	308	288	281	260	285	289	294	292	296	295	305	266	300	305	286	287	286	317	271	301	283	309	319	271	274	268	275	301	301	317	288	259	318	302	301	268	312	307	292	298	266	336	304	302	234	267	285	317	311	279	295	287	314	294	305	266	295	279	314	315	292	292	291	263	286	294	317	260	258	283	267	303	329	283	275	293	293	285	270	293	302	276	293	323	292	270	320	258	301	299	294	287	293	273	308	321	297	300	279	312	306	318	354	315	332	316	302	296	326	272	304	312	277	305	305	302	319	272	286	332	296	297	289	286	278	277	299	301	297	289	299	305	291	312	309	320	285	308	334	291	263	304	286	289	274	257	284	300	295	305	280	299	328	306	291	279	308	319	307	313	282	310	268	295	293	315	300	296	301	286	282	293	281	303	280	273	284	282	280	284	282	313	278	286	251	286	299	287	289	285	277	304	297	334	293	295	280	300	245	304	288	319	285	271	306	281	288	307	321	315	301	267	291	300	322	287	287	290	279	309	325	279	313	280	307	303	297	280	297	301	281	294	294	304	285	275	285	263	278	311	343	288	309	286	270	278	303	295	299	306	304	303	309	277	287	291	304	296	301	266	258	282	267	275	277	308	290	285	320	287	297	309	261	285	283	307	299	258	274	275	299	292	281	299	306	316	272	303	344	300	288	293	290	294	290	290	295	302	320	285	273	254	307	276	310	309	316	308	278	269	295	302	289	293	316	306	296	298	270	304	299	312	298	297	341	297	281	311	277	302	288	314	287	294	252	330	312	266	281	284	282	320	306	315	287	290	287	303	282	297	292	265	260	296	289	298	283	282	291	320	302	312	310	279	311	304	303	297	290	274	286	269	284	309	277	299	300	289	259	306	306	272	291	296	269	309	291	301	289	291	265	288	311	308	281	302	290	310	284	289	267	299	282	303	285	270	277	293	289	290	283	258	315	274	286	313	281	289	300	295	279	297	313	265	295	316	295	268	268	297	291	287	278	292	286	316	279	273	291	311	250	305	278	279	295	324	284	289	257	286	305	295	318	316	277	309	336	326	281	280	277	272	296	307	283	292	279	302	291	305	292	262	283	303	297	312	288	282	283	299	312	293	327	297	295	294	289	288	258	292	289	297	272	292	306	278	314	272	279	294	284	310	284	309	331	295	300	292	310	295	299	300	308	323	296	315	297	302	278	340	289	304	292	289	296	274	299	341	280	264	311	306	263	291	295	255	303	317	331	295	267	312	290	341	305	314	292	316	295	295	283	311	303	303	295	300	292	307	324	308	274	319	293	295	268	299	265	285	274	268	301	301	276	308	299	300	324	289	286	267	303	281	295	279	325	305	281	305	341	298	292	277	297	308	254	273	325	286	287	311	282	269	297	339	312	302	292	318	330	298	329	294	291	281	327	326	282	310	275	290	283	270	293	297	299	285	263	291	290	291	307	317	299	298	333	307	306	286	308	284	282	291	262	299	297	293	297	284	290	253	279	272	305	306	298	258	279	290	283	298	287	280	278
4617	12208	10543	5076	3284	2100	1356	1046	843	702	667	521	537	462	446	396	405	427	391	355	356	359	383	328	346	348	338	299	316	310	309	312	324	326	312	338	299	348	297	306	309	320	318	268	277	308	295	309	298	324	302	309	311	325	299	329	329	296	306	306	307	332	300	308	287	274	327	290	284	304	335	305	303	305	301	311	307	325	303	314	316	280	313	298	294	313	291	253	323	318	299	292	299	304	311	300	311	296	327	309	287	318	335	306	294	312	303	261	308	326	318	304	285	286	260	309	313	273	295	288	294	298	300	293	290	275	278	304	298	283	317	295	283	294	302	338	305	315	331	323	309	315	293	256	309	269	278	308	324	275	299	282	324	296	303	302	291	325	296	287	305	278	296	294	289	309	293	303	294	315	303	281	321	295	313	278	304	283	263	316	298	279	303	286	297	313	286	276	281	293	293	319	312	275	290	294	310	287	301	281	334	307	288	286	299	314	304	278	331	301	311	272	320	321	295	292	312	324	312	320	317	316	300	302	339	298	311	298	304	256	293	320	292	307	310	311	314	294	293	299	323	271	308	303	333	289	319	301	285	275	300	262	309	297	308	340	279	324	316	289	307	292	300	318	290	331	315	311	329	293	289	282	325	317	263	278	284	287	319	290	275	311	342	262	291	302	295	294	295	274	286	325	328	288	297	306	307	301	296	317	304	304	309	314	283	320	268	307	305	299	300	296	287	346	286	299	314	343	336	329	286	294	286	314	285	287	269	284	311	300	291	299	316	300	297	294	298	305	287	312	286	310	292	301	293	281	320	311	321	321	324	306	324	294	325	309	329	311	297	299	324	310	294	287	299	307	290	336	314	296	292	309	283	308	269	297	288	288	331	299	296	312	287	272	289	274	277	291	266	303	310	304	315	327	289	283	301	285	327	331	320	307	318	303	312	300	300	312	273	318	306	289	305	303	293	302	285	282	285	294	278	289	296	287	294	291	311	259	293	294	309	298	274	310	317	328	298	277	271	303	267	283	296	343	286	292	292	304	290	330	323	322	311	313	302	294	302	270	303	287	262	298	304	306	311	302	285	304	304	290	330	291	266	322	268	299	315	302	259	310	296	312	290	254	303	291	292	336	319	331	316	290	287	289	280	298	291	310	312	313	305	323	305	291	333	301	304	301	285	274	273	288	266	281	293	312	292	298	313	285	307	282	289	299	326	322	331	305	311	314	311	281	294	296	284	313	320	273	314	302	305	312	278	320	328	302	292	289	288	300	331	315	307	302	294	311	304	328	307	296	297	293	317	342	298	277	285	305	278	304	281	332	296	329	323	300	309	335	320	313	267	321	308	314	317	313	336	283	294	289	307	272	299	321	305	284	301	300	302	308	334	295	314	316	280	315	305	282	289	274	309	293	289	289	297	296	271	305	292	290	276	285	312	335	302	293	274	329	322	290	280	272	333	275	284	305	296	299	288	324	285	302	297	344	306	297	291	309	285	310	323	311	296	300	294	275	315	286	294	300	289	321	319	278	293	270	290	320	307	285	296	279	314	311	301	302	324	316	262	292	284	270	285	311	292	317	312	284	312	325	321	289	286	305	290	317	294	296	286	285	284	307	316	278	283	310	279	297	312	284	301	308	348	314	312	297	276	295	259	294	290	319	294	286	272	290	295	273	290	344	286	306	312	284	288	319	275	323	273	282	283	323	284	284	315	297	298	310	298	294	265	322	298	291	323	287	282	280	291	306	301	317	325	274	302	304	304	300	312	301	269	280	287	315	308	317	358	295	311	264	303	275	307	288	310	272	292	323	301	301	295	288	300	311	289	319	289	298	289	309	290	298	314	280	299	332	302	297	273	283	298	269	311	279	290	323	291	292	330	272	295	301	312	299	321	312	294	321	262	304	327	290	324	310	291	283	281	322	293	288	291	277	312	279	275	309	312	297	295	307	282	305	315	265	306	289	304	304	307	298	295	331	320	326	290	311	303	285	302	295	306	295	296	308	302	299	315	329	307	290	307	346	293	319	294	284	319	298	296	289	282	287	294	318	292	296	266	303	287	269	277	308	298	289	305	313	299	287	312	299	266	278	310	324	315	314	336	286	315	313	295	275	299	307	309	282	309	326	267	289	312	297	303	316	310	303	304	285	323	299	285	327	326	303	300	292	294	313	304	300	315	268	294	315	297	311	320	308	328	284	330	313	295	313	291	278	314	341	301	313	324	318	283	272	328	317	316	351	299	340	269	307	316	270	271	321	282	300	308	272	331	323	309	311	321	289	291	339	283	288	292	291	312	290	290	323	308	287	286	324	302	254	305	300	293	296	302	303	300	294	265	298	283	283	333	318	281	257	287	303	291	299	267	336	298	288	281	290	282	304	291	287	290	304	309	314	261	317	275	291	289	323	281	296	276	286	295	304	336	309	297	287	271	291	284	280	310	277	275	272	303	292	299	336	316	296	283	270	298	302	296	288	318	272	290	296	269	290	307	288	293	330	301	311	314	293	292	320	303	280	327	293	320	308	303	316	313	283	294	299	292	348	320	291	295	294	330	304	325	322	322	298	280	296	309	312	281	295	298	285	316	282	296	298	291	317	319	329	301	288	290	325	302	319	281	295	281	301	280	310	338	281	289	303	345	288	328	296	279	307	300	323	291	297	298	291	295	294	308	311	314	302	296	325	301	295	284	303	300	296	306	319	326	321	310	311	306	296	274	301	345	287	311	308	270	333	275	300	290	321	332	279	296	304	300	289	285	313	275	313	300	323	312	282	283	307	303	284	325	288	303	280	319	319	297	313	303	287	297	280	299	298	295	272	315	302	304	295	276	285	290	294	307	307	336	280	277	289	296	305	322	307	291	249	288	284	300	288	296	327	303	315	312	315	330	293	307	313	315	336	300	311	309	315	282	285	302	316	297	285	288	270	293	289	273	317	310	299	289	327	305	299	312	292	300	328	293	318	286	280	304	308	297	285	330	301	271	287	301	309	281	312	305	297	327	302	328	294	316	291	309	295	315	316	325	309	312	308	291	321	291	340	299	296	280	300	285	317	286	300	288	301	322	284	298	277	328	306	325	298	298	337	323	314	290	274	298	305	318	309	300	291	287	318	296	283	344	319	283	327	326	323	287	325	293	310	290	314	326	307	275	306	312	319	306	295	294	319	302	304	314	320	354	289	325	304	314	286	296	334	291	322	262	320	280	308	331	306	324	265	298	291	294	324	309	308	318	314	311	312	309	285	309	313	307	309	307	290	298	348	304	314	298	285	280	306	293	309	301	301	267	290	303	320	330	319	303	310	306	302	293	321	298	300	295	298	295	315	328	308	283	312	308	319	341	297	309	280	284	320	314	304	349	335	255	303	297	346	319	311	288	299	284	324	293	288	266	289	313	306	284	271	312	299	308	296	283	287	292	312	308	290	317	313	286	283	296	322	315	299	317	276	300	281	301	260	298	301	286	324	295	293	281	310	315	301	289	274	299	313	295	299	291	321	315	281
24955	21434	28682	24529	21353	8576	1063	743	670	610	540	548	551	513	553	509	544	515	504	497	483	482	466	446	473	434	456	491	460	446	494	481	505	469	516	489	473	491	475	496	480	459	498	456	446	486	442	449	491	453	437	456	472	480	471	484	452	473	444	453	466	437	470	455	457	472	465	443	486	473	478	486	460	458	451	429	502	496	470	432	499	429	455	520	471	444	436	465	423	456	476	433	451	449	481	499	464	465	475	470	481	427	471	455	439	453	465	463	494	449	435	472	457	446	438	483	423	427	490	466	461	453	471	456	460	450	423	491	473	462	508	464	465	453	479	450	496	450	476	464	461	455	458	442	484	499	476	476	452	459	508	450	480	468	439	415	446	466	462	447	456	417	453	461	457	440	439	444	474	484	462	469	417	464	436	434	437	472	451	423	496	506	433	493	482	462	458	457	436	481	484	471	474	427	435	443	482	452	435	429	480	498	489	446	484	445	460	459	451	469	482	414	464	494	463	465	486	453	499	469	462	414	504	466	446	493	462	437	505	453	470	444	458	440	444	444	462	434	451	477	480	431	474	465	419	459	476	475	420	481	421	440	469	482	416	470	475	443	444	473	443	409	518	414	420	422	437	451	450	442	458	424	450	443	462	458	477	459	459	468	482	487	421	458	479	472	477	454	431	512	457	481	414	491	436	457	456	457	466	429	451	444	460	448	456	433	455	447	454	480	467	457	465	448	480	451	439	458	449	451	467	418	454	447	484	467	456	444	452	473	419	449	474	454	461	440	460	455	451	482	429	464	437	453	490	454	470	480	462	425	466	462	478	453	455	464	465	439	482	438	441	444	433	493	475	446	467	482	473	456	438	473	450	460	473	403	476	460	482	463	469	427	454	439	399	480	472	427	492	451	469	465	458	481	435	490	466	440	454	440	454	483	442	493	486	451	504	446	435	462	449	431	439	454	449	452	450	437	451	483	459	478	470	507	407	419	453	483	449	460	463	459	457	460	480	454	481	520	472	461	466	468	400	472	453	436	457	444	506	459	468	458	442	454	481	476	467	479	467	466	475	444	458	496	479	460	473	464	464	468	429	471	481	461	426	438	439	473	461	429	438	465	468	460	426	463	496	468	460	442	441	461	427	438	483	466	480	485	461	432	445	418	489	463	457	458	457	456	461	467	497	462	467	478	468	461	498	484	452	484	467	458	489	466	425	456	472	481	445	429	447	405	467	427	423	452	455	431	452	464	418	464	428	464	436	450	456	422	466	443	489	420	457	420	471	461	467	481	461	472	483	464	480	456	434	453	456	465	455	469	491	454	443	436	465	489	464	473	476	459	457	473	462	461	455	427	506	472	494	417	513	422	519	451	476	473	473	446	466	440	474	435	455	434	450	440	474	458	463	460	439	494	440	480	445	454	474	491	437	432	482	489	487	473	445	431	441	475	481	480	447	500	482	484	471	442	446	469	473	450	454	463	452	464	479	426	440	444	460	441	431	468	452	454	427	457	495	469	443	434	433	448	434	465	444	503	473	476	454	472	468	442	449	440	442	457	429	427	424	472	456	433	458	439	482	471	448	437	446	445	443	437	498	456	458	446	532	450	482	501	441	432	463	435	458	433	446	437	435	471	471	463	478	457	432	508	470	440	435	438	432	464	423	448	462	446	464	459	503	449	458	449	462	415	442	466	479	476	498	442	456	442	444	514	516	473	474	466	470	489	485	476	481	463	495	421	481	412	474	446	472	430	474	483	435	452	465	459	447	471	476	458	453	424	453	460	460	452	446	452	471	468	401	452	510	436	473	458	455	468	471	488	451	446	479	500	436	435	495	488	451	470	461	499	446	433	507	448	438	485	426	439	457	464	435	474	442	453	473	439	488	448	483	470	477	437	491	493	454	454	449	473	459	446	477	474	485	466	430	448	451	428	482	451	449	427	488	424	447	479	477	478	450	463	458	444	412	440	445	499	461	428	433	453	451	442	464	482	452	471	460	448	455	466	442	478	449	465	445	421	444	462	447	461	472	413	440	446	419	462	457	484	446	443	426	447	423	459	447	430	475	424	467	465	437	442	447	462	446	444	456	447	452	474	469	488	475	482	452	449	469	436	441	440	495	454	480	491	458	457	471	449	465	441	458	408	449	471	491	429	436	447	455	442	488	460	458	478	436	480	456	466	418	454	465	468	483	498	455	460	443	441	423	468	452	462	459	449	507	466	429	470	460	493	505	489	501	445	435	483	464	446	483	444	447	478	484	485	438	459	468	489	453	453	478	481	452	454	451	442	479	455	495	432	455	449	428	439	426	497	481	481	449	435	412	469	460	453	499	481	471	459	421	458	499	496	444	446	463	466	424	427	461	442	485	511	419	474	442	463	443	453	469	464	470	481	413	491	457	439	473	429	476	465	474	471	445	492	450	445	470	436	440	443	495	443	485	446	488	461	429	453	447	439	447	472	467	446	450	445	443	405	450	473	469	456	472	494	454	480	484	481	428	469	463	484	463	477	459	461	426	473	463	455	440	450	427	396	491	463	489	429	478	467	444	467	448	457	423	441	478	414	384	465	492	420	495	449	447	453	482	484	455	466	457	471	433	478	464	434	472	476	464	453	425	460	456	457	439	432	444	439	464	444	465	463	479	461	472	471	443	464	475	471	454	470	476	421	480	467	469	440	439	469	433	469	419	465	453	436	492	482	475	458	474	470	442	457	450	467	429	437	426	441	476	469	416	464	506	438	479	459	482	476	501	428	425	471	439	465	473	445	472	483	490	477	436	484	453	432	465	427	483	487	481	489	476	468	463	464	503	464	427	460	460	457	448	449	480	484	442	443	450	429	410	476	477	426	446	427	460	467	432	464	445	446	449	478	469	467	467	489	464	486	440	494	415	428	461	470	462	461	466	494	442	481	472	473	481	471	451	451	478	437	454	468	440	452	450	469	479	473	436	450	454	463	433	407	470	463	465	467	483	433	476	458	469	450	432	445	428	413	458	428	479	461	481	446	463	456	443	457	453	446	442	469	450	441	477	482	438	449	467	489	422	479	405	463	471	466	432	489	443	460	438	463	432	455	483	485	464	434	453	466	474	466	466	436	436	468	431	422	471	416	411	447	442	435	422	492	449	459	423	464	493	482	450	452	418	484	471	481	480	481	458	478	475	471	456	469	488	457	444	438	467	458	481	443	448	458	454	435	440	445	447	460	484	464	456	446	432	442	448	500	455	455	450	441	481	518	469	453	489	424	415	473	442	517	444	472	476	445	480	490	434	419	453	468	492	476	428	478	447	482	452	462	443	442	445	478	447	460	448	433	439	452	443	469	478	453	469	437	442	425	469	479	460	471	433	420	475	452	471	464	453	452	489	434	470	441	456	433	432	450	463	462	426	437	479	446	495	462	460	442	459	446	498	478	435	407	458	463	436	445	453	460	459	490	458	474	440	458	478	442	443	462	439	450	441	434	457	487	526	482	473	483	488	420	489	469	482	468	445	473	450	465
4527	9014	7506	3648	2610	1651	1120	913	771	672	631	574	538	594	500	513	471	563	488	462	474	453	481	469	452	492	444	466	452	417	428	430	463	452	506	439	464	440	447	442	435	480	446	435	437	464	449	401	439	488	453	445	443	414	455	444	434	415	434	416	423	453	467	431	426	425	400	466	431	423	468	465	469	409	423	448	461	475	454	483	423	454	463	448	419	459	466	495	431	424	468	468	444	482	439	437	427	440	424	427	460	429	474	471	428	416	438	455	413	441	457	492	460	457	403	430	460	437	458	404	428	439	468	455	413	443	459	455	433	420	422	420	419	451	450	450	446	457	450	423	461	433	401	436	437	404	439	410	444	453	456	469	419	449	440	434	462	428	419	467	425	437	434	421	461	423	446	373	432	431	392	399	450	452	425	456	439	449	411	427	462	410	449	465	431	465	468	439	406	425	409	448	404	439	417	428	432	413	452	410	445	449	450	444	435	467	429	467	446	445	441	449	451	427	461	429	424	448	472	426	429	448	435	428	418	396	396	422	428	494	440	441	404	429	442	440	448	464	428	437	428	436	420	430	451	425	475	412	407	460	429	456	423	455	433	453	462	437	439	403	418	420	450	436	479	416	430	415	421	437	432	424	452	432	414	448	477	431	459	465	438	413	469	392	441	479	433	411	442	417	465	435	398	461	442	419	432	418	392	444	433	441	425	437	429	451	489	435	440	440	456	461	446	428	422	466	446	428	420	468	457	431	449	398	447	441	396	423	459	446	459	437	464	427	403	476	489	429	460	431	444	459	470	429	407	442	452	412	463	409	473	447	389	443	462	431	459	450	420	442	445	420	412	422	446	445	443	444	451	446	403	431	443	449	429	460	400	442	441	428	439	465	479	446	423	455	476	463	430	449	438	426	424	406	404	457	437	442	470	397	462	448	426	445	439	426	438	476	449	429	413	459	469	425	436	401	436	445	447	495	425	460	425	438	460	423	423	460	468	439	426	433	453	437	465	454	449	427	398	475	464	438	408	418	448	426	445	393	408	458	453	405	469	412	473	439	444	434	458	469	456	425	460	451	442	449	425	429	401	434	466	457	461	430	431	416	379	432	452	439	426	444	454	427	425	471	440	430	447	469	439	451	456	443	463	452	394	404	451	399	417	434	419	394	455	430	436	459	396	449	464	430	471	440	432	453	442	432	424	437	409	419	402	433	480	433	448	440	460	410	464	439	462	462	432	443	433	427	452	444	475	433	455	407	442	437	427	427	414	442	469	391	411	459	439	435	467	442	422	440	461	442	440	423	438	442	413	465	403	466	438	453	456	425	462	428	423	448	429	428	447	423	441	473	472	426	442	430	483	464	416	431	433	428	443	438	441	447	468	432	461	450	427	412	426	438	415	464	456	457	431	425	459	422	418	477	468	419	412	408	484	444	393	495	442	445	434	419	401	407	462	468	436	436	428	382	468	445	451	458	475	416	466	445	444	450	441	474	436	402	482	378	422	402	434	430	422	426	457	430	481	467	408	444	432	454	454	470	440	435	465	437	464	435	431	433	438	425	419	429	412	420	432	426	410	425	420	473	447	445	429	462	460	437	445	401	465	429	446	410	416	444	434	475	443	455	477	424	408	411	397	489	449	465	445	448	424	423	417	453	470	417	475	433	444	449	454	447	429	490	402	443	467	416	438	405	406	441	417	464	434	444	453	413	431	471	406	475	426	398	439	441	427	463	412	453	415	414	406	427	404	399	480	436	470	429	443	415	414	454	447	429	451	451	426	474	395	411	473	429	429	436	445	449	439	420	421	416	455	450	432	424	458	416	421	434	442	432	454	406	441	449	439	440	411	437	448	423	432	440	472	435	424	453	445	495	442	466	447	401	474	430	447	436	398	425	452	474	442	488	441	453	462	437	421	439	449	416	416	428	453	446	444	445	445	433	426	456	436	480	411	451	449	473	482	435	446	424	461	430	432	417	431	462	414	467	396	439	412	468	458	401	438	426	443	407	438	467	436	400	433	481	445	500	426	444	484	460	444	464	401	432	411	455	439	434	447	459	432	437	458	453	467	423	460	437	449	406	431	453	450	425	442	417	465	445	414	414	417	446	441	449	434	475	436	402	425	432	473	462	430	371	431	421	420	439	442	429	433	447	444	432	450	478	412	449	479	458	418	427	439	489	454	455	470	438	454	458	432	471	435	463	458	454	386	417	420	430	404	433	471	447	428	471	434	385	454	411	465	426	460	416	422	446	427	467	453	452	409	447	439	431	448	445	423	450	461	460	395	432	430	437	459	458	427	439	419	444	426	449	482	431	446	416	441	455	438	419	456	443	472	440	452	479	432	403	472	437	437	453	459	454	404	462	427	453	438	416	451	450	451	406	453	415	429	419	424	454	429	448	429	425	445	445	431	425	445	427	447	444	437	420	412	415	464	414	451	414	447	443	462	423	434	463	431	417	420	440	395	436	424	418	445	455	414	430	441	440	421	460	466	414	447	417	405	467	430	418	411	445	450	494	464	414	462	424	468	404	410	461	455	489	447	447	445	430	427	456	470	480	457	395	467	475	451	433	418	430	408	433	434	422	456	474	447	443	460	454	420	489	418	475	467	423	441	436	414	424	479	424	445	486	414	424	422	472	443	465	445	482	459	464	447	433	483	429	455	410	448	450	446	415	451	439	394	441	434	466	430	448	425	472	440	479	459	403	439	444	466	480	440	466	434	424	427	470	449	442	458	457	484	421	425	436	423	461	439	458	416	414	409	456	475	458	469	422	460	431	440	434	441	427	461	431	441	466	429	430	439	436	489	405	463	424	450	429	423	471	450	438	425	447	446	427	436	426	423	471	427	468	420	435	428	398	400	424	432	426	461	442	415	455	431	438	430	435	440	455	467	429	422	424	471	450	422	474	450	468	436	448	477	433	425	441	464	452	436	447	441	474	455	431	427	439	441	439	449	440	423	417	430	399	416	434	424	490	436	443	417	451	472	408	431	409	446	427	440	439	441	432	422	417	461	456	416	479	435	471	421	405	428	436	432	424	439	391	468	463	438	424	455	457	463	448	472	424	474	423	466	435	448	455	496	443	453	414	474	419	466	414	430	424	435	437	472	464	466	450	454	424	398	467	463	428	430	419	410	434	440	438	429	406	443	421	434	398	447	450	422	437	451	412	425	422	431	440	419	453	449	435	406	447	422	452	473	431	438	467	406	445	426	428	460	405	447	444	450	480	470	410	494	475	461	426	452	455	454	459	429	422	462	429	429	428	447	426	467	408	444	475	457	486	453	447	446	441	422	451	479	445	417	409	427	456	423	447	429	422	452	431	439	432	402	430	473	433	425	435	471	408	400	439	438	477	432	417	432	432	436	453	458	453	413	441	415	441	400	423	410	446	445	475	474	431	421	462	443	434	404	441	462	440	487	420	492	449	444	414	419	452	453	414	474	445	450	441	450	449	414	462	421	435	433	472	442	437	440	434	435	418	439	445	404	427	454	429
22838	21502	29438	24024	21503	21566	18739	1572	815	664	576	467	414	403	325	311	280	265	244	214	234	190	209	183	212	196	192	186	181	183	161	160	163	146	125	133	171	156	141	144	141	142	144	135	164	131	143	147	140	166	130	145	142	136	137	146	135	166	154	153	137	125	159	131	146	134	136	149	108	118	137	131	110	141	136	129	131	138	136	156	146	145	139	133	107	141	128	139	133	135	123	114	121	120	117	121	127	121	151	144	135	131	118	154	139	145	121	132	133	140	139	134	116	122	125	121	140	119	117	151	124	122	147	124	142	124	130	128	122	126	120	116	130	104	123	100	113	121	128	121	125	147	134	115	117	146	133	132	158	87	145	119	111	112	116	150	137	113	127	124	135	132	128	119	138	125	125	139	134	137	123	114	112	119	127	125	123	129	134	112	124	127	136	131	117	139	126	138	148	118	140	137	130	142	108	119	116	115	155	107	116	124	133	138	126	131	124	138	132	127	122	129	126	141	110	139	126	115	130	110	142	137	135	127	130	135	123	126	123	122	127	128	137	100	102	126	129	121	131	138	124	138	122	137	137	138	141	117	131	141	119	118	123	116	130	131	127	111	138	135	136	118	135	128	125	123	134	119	118	137	141	116	114	113	132	142	122	114	130	110	140	123	145	143	128	139	126	122	112	128	137	113	106	122	128	109	122	118	144	134	131	134	120	136	127	116	130	133	131	112	122	137	127	129	118	96	135	129	143	150	137	111	113	130	121	131	117	139	118	103	117	100	117	109	138	113	129	129	121	122	136	120	136	109	108	114	140	127	130	124	108	140	142	130	163	121	108	141	137	144	108	163	118	130	112	118	135	136	105	145	119	120	122	125	122	130	125	105	123	131	135	143	118	147	127	128	131	138	129	116	118	124	123	142	120	121	129	129	128	130	136	113	123	132	140	132	117	124	113	121	148	136	124	126	107	118	113	133	140	142	124	128	104	126	128	125	129	108	131	137	146	126	142	124	110	128	112	120	125	157	133	132	113	115	114	119	117	119	144	117	111	105	129	108	115	124	119	134	110	112	123	145	123	128	132	150	142	126	147	136	123	127	126	132	142	128	127	122	153	143	127	133	120	127	124	129	124	127	126	123	143	122	150	135	111	126	130	131	133	112	111	126	135	109	135	126	103	136	125	124	132	118	121	125	133	128	117	112	142	130	138	113	123	128	127	133	124	125	139	106	148	115	140	120	145	124	124	141	137	132	142	113	118	138	111	124	132	162	128	97	127	129	122	128	111	127	124	112	147	124	122	136	111	135	120	129	115	142	128	143	133	149	103	128	128	129	131	118	137	115	118	132	129	103	137	107	113	147	141	120	133	140	127	128	126	152	137	122	122	126	159	121	126	112	135	117	136	132	115	154	108	130	137	119	113	130	130	118	114	116	122	132	143	115	116	138	125	130	121	137	130	121	140	141	120	129	122	166	143	148	126	142	120	121	138	109	114	131	126	133	140	138	140	125	123	136	125	148	135	118	146	124	128	119	137	119	111	130	132	137	126	128	128	117	116	154	144	121	129	137	115	130	126	108	123	122	119	113	114	110	122	112	117	143	120	115	123	119	125	111	120	126	125	120	91	148	150	147	122	127	137	126	128	152	123	114	111	142	105	138	140	99	129	132	123	128	96	123	165	138	124	134	137	146	130	111	139	99	136	131	119	147	124	128	112	134	131	123	134	141	132	126	121	131	112	152	97	125	120	161	112	124	136	143	114	114	120	140	121	113	124	131	123	124	106	126	137	121	114	149	127	113	123	104	131	120	133	138	109	136	135	108	133	130	127	113	139	134	138	128	129	128	122	126	123	127	112	113	127	131	124	125	145	116	102	138	131	137	125	135	133	148	138	116	126	123	125	121	127	107	132	129	127	126	139	120	128	130	135	137	108	130	123	107	125	133	124	129	115	120	132	105	112	127	103	104	148	110	131	118	118	129	118	130	140	119	114	132	108	124	130	133	136	144	128	120	135	138	127	134	117	110	121	113	101	116	129	133	116	122	115	125	129	115	115	128	123	140	130	129	107	130	141	122	116	122	123	132	124	148	116	115	121	145	146	118	130	112	138	148	133	145	123	128	123	106	107	133	108	131	123	151	131	133	111	123	118	122	128	128	132	137	126	97	112	115	123	113	122	117	128	115	138	123	124	138	112	107	132	128	124	114	139	113	132	120	128	124	131	135	126	142	112	128	134	129	135	117	117	124	137	133	130	119	117	122	116	138	141	126	132	126	129	123	134	130	149	138	128	130	124	139	132	145	129	130	126	132	120	131	123	137	128	122	137	141	113	117	119	126	116	117	106	144	92	130	148	114	136	123	115	125	129	121	141	148	130	134	117	128	134	111	134	117	140	89	125	161	130	122	127	122	107	127	139	119	109	138	133	134	125	129	123	132	142	131	148	123	124	106	125	116	126	128	110	129	113	111	123	124	117	140	138	111	127	126	139	125	119	117	109	123	120	118	114	116	135	119	122	126	114	115	116	128	120	101	135	130	126	135	122	123	150	122	120	111	121	108	126	142	128	149	121	130	123	132	132	131	133	148	125	139	122	147	127	120	128	104	103	132	118	152	139	133	133	132	107	125	109	111	124	124	127	120	123	115	130	137	132	136	123	127	142	120	116	117	138	128	133	110	117	129	125	143	110	153	134	125	116	127	123	127	132	138	134	138	123	110	130	123	122	129	140	128	145	159	110	122	128	111	118	137	141	150	129	97	131	127	141	138	163	122	132	136	122	115	124	129	113	120	127	125	121	149	124	122	118	136	137	137	126	129	120	118	129	133	120	123	146	117	118	137	120	108	135	128	131	129	142	120	124	131	115	147	126	112	120	108	123	142	126	121	118	109	119	144	139	133	114	113	124	127	120	102	140	141	134	127	118	117	125	108	102	121	130	102	124	149	124	131	120	131	113	114	129	117	123	107	130	102	105	129	124	108	125	129	121	133	156	133	122	110	139	128	149	132	142	117	134	126	154	127	115	138	117	129	110	126	129	119	122	117	123	119	128	123	122	139	116	159	123	113	131	122	148	142	123	136	127	134	130	131	138	123	128	118	104	104	133	136	144	130	127	121	143	128	142	135	127	147	103	120	107	145	124	123	119	117	123	128	145	146	127	118	139	140	116	123	121	138	135	136	126	136	129	128	121	137	123	123	139	104	129	142	132	116	116	129	135	110	125	134	131	131	132	141	109	130	128	133	116	134	117	108	112	142	134	115	131	146	121	119	120	133	107	133	144	125	138	143	101	124	120	125	131	114	131	119	121	130	126	139	120	135	114	136	119	121	134	101	130	103	124	112	134	152	124	122	122	124	111	120	127	112	130	126	122	134	147	140	125	115	117	120	128	122	144	121	138	126	122	110	129	132	120	112	145	117	120	136	147	160	122	112	131	130	104	131	122	129	120	127	137	129	135	106	123	141	142	146	115	127	118	138	133	108	110	123	118	112	106	135	119	142	133	131
6440	20180	17360	8910	5802	3689	2212	1615	1132	902	790	652	575	463	408	347	329	299	295	280	218	256	203	218	216	185	187	199	184	190	168	166	179	165	157	144	147	161	126	167	145	178	128	136	156	149	146	146	138	145	157	128	139	132	131	152	120	133	133	148	136	144	114	111	133	122	126	124	142	135	119	131	133	129	115	130	125	134	126	115	126	125	113	120	112	146	128	138	118	101	118	121	103	130	106	112	133	118	131	120	114	130	126	104	136	139	121	120	123	135	124	127	128	135	126	131	112	118	149	132	99	123	137	117	136	141	120	119	128	135	125	132	112	133	131	115	132	147	127	120	138	123	133	139	113	128	135	130	147	121	109	129	133	136	124	132	112	142	130	121	117	132	134	116	140	128	134	112	135	110	113	126	133	115	123	123	110	139	93	119	117	119	129	136	126	113	121	139	106	136	130	112	135	118	123	107	131	137	123	118	120	128	143	124	117	121	126	117	124	99	121	113	131	116	110	144	105	109	141	117	132	104	125	96	118	124	115	130	138	143	130	113	120	135	130	106	134	116	122	117	129	109	129	118	112	124	104	136	112	111	111	114	130	126	115	150	131	132	111	142	123	128	113	143	129	107	130	121	115	139	150	141	130	126	132	108	115	121	128	134	137	111	131	110	134	116	135	117	128	113	115	136	145	113	122	126	116	121	122	120	121	157	136	143	100	114	124	127	143	120	111	105	120	121	107	139	106	114	136	125	111	116	99	106	120	129	118	123	113	136	137	128	113	131	129	114	115	124	112	116	128	106	118	122	123	135	141	133	123	127	135	134	131	133	113	104	120	125	113	132	126	114	138	127	148	110	129	132	139	111	130	134	133	126	107	122	134	137	119	132	112	127	113	127	97	139	113	118	117	128	128	118	125	129	117	105	153	117	141	114	151	126	118	126	118	122	120	125	115	113	132	114	115	126	105	133	113	119	125	150	141	116	144	128	117	113	131	125	151	139	137	112	131	136	97	122	97	126	120	107	127	117	122	125	126	131	140	136	108	123	129	126	111	146	138	117	126	152	119	122	114	106	111	114	122	122	123	128	120	141	126	119	129	124	114	123	122	124	109	101	116	111	137	116	120	111	149	130	144	115	125	112	133	145	120	120	131	130	138	117	104	134	119	123	99	111	133	142	123	99	139	116	133	130	127	110	132	115	119	126	115	121	120	146	124	134	118	115	137	123	133	119	136	123	119	123	135	128	121	147	100	116	106	124	116	135	125	115	108	121	111	102	125	116	128	123	130	122	110	145	120	112	120	129	136	113	119	125	112	135	121	135	147	118	137	112	138	119	116	118	132	133	119	130	126	143	121	123	121	128	130	116	124	144	121	115	133	133	121	100	153	122	117	126	121	142	130	141	118	132	126	110	125	119	114	146	117	114	103	117	137	124	129	126	124	116	116	129	127	141	123	110	123	131	111	121	113	121	129	125	136	126	102	131	116	122	124	128	117	121	114	129	120	123	111	129	114	123	111	121	128	108	135	115	123	121	131	119	136	126	113	114	99	139	119	124	129	117	122	144	116	133	115	145	129	141	117	111	135	124	127	137	97	117	131	117	111	140	124	110	132	123	132	117	133	112	124	142	125	124	98	120	138	114	100	139	129	136	103	113	128	128	132	146	133	108	131	123	115	126	157	106	131	114	123	112	146	122	121	129	116	119	132	127	129	129	143	132	129	115	121	115	104	122	132	120	114	125	135	121	96	121	100	101	120	113	120	137	114	123	129	133	103	121	123	118	134	130	126	125	119	127	130	125	131	115	127	134	131	131	99	118	123	118	127	106	145	124	124	123	128	119	125	121	109	128	108	115	136	139	112	115	121	123	119	137	122	116	122	124	111	112	113	112	136	105	135	135	130	115	120	127	113	135	118	99	139	136	125	144	143	106	136	119	144	111	98	114	125	138	108	149	121	129	124	131	111	118	117	125	135	124	136	133	122	140	138	132	105	120	153	131	131	149	122	121	123	121	119	138	131	112	132	111	126	106	119	120	117	123	156	134	116	136	113	127	132	139	138	124	134	123	118	123	135	140	123	147	135	128	123	131	117	139	111	131	148	119	122	106	113	124	135	124	117	132	139	117	118	127	108	143	116	133	138	108	144	111	128	125	118	114	127	121	113	133	110	114	137	139	128	121	122	122	150	118	109	128	112	129	127	116	131	126	133	132	123	111	92	109	123	126	128	140	109	128	106	129	127	116	99	125	118	117	113	138	109	137	124	128	112	118	127	141	120	117	127	117	121	114	119	117	112	114	132	109	107	112	133	133	130	122	115	116	137	122	105	120	112	117	129	120	108	118	119	117	129	126	116	119	126	117	122	117	122	115	116	126	129	123	114	123	117	106	132	133	149	122	116	116	131	105	135	128	132	115	136	130	140	127	134	129	135	126	127	136	118	96	124	137	122	130	130	111	136	124	112	139	123	112	121	126	133	117	134	141	129	113	119	121	111	126	125	118	124	111	144	125	110	122	142	138	125	121	115	113	131	111	112	129	104	120	131	128	120	131	143	115	126	148	119	159	116	122	126	111	137	129	127	126	120	141	140	121	128	103	145	119	111	128	127	121	126	125	140	123	111	125	118	126	118	130	151	133	108	109	126	135	131	136	126	143	119	116	134	121	108	128	118	121	147	108	123	141	111	128	103	121	130	107	102	130	141	117	127	128	112	127	125	128	132	120	133	110	132	145	111	134	120	122	113	138	116	121	110	122	133	108	129	116	132	126	145	123	124	102	111	132	114	118	148	132	131	133	140	105	142	128	124	122	114	110	116	128	118	109	115	122	110	135	137	121	109	140	130	109	127	118	126	97	112	139	106	123	138	136	144	123	141	109	102	116	122	114	131	124	117	135	108	121	111	126	104	123	126	142	123	115	130	134	122	120	141	105	138	94	148	117	116	116	126	126	131	130	110	126	111	139	133	125	111	124	131	114	110	134	146	129	107	122	99	143	115	84	125	129	107	113	145	137	123	116	113	123	126	126	111	126	123	115	121	99	113	129	145	136	127	133	118	113	109	112	117	112	135	113	114	122	122	131	117	127	129	131	105	137	108	114	127	139	117	126	109	118	131	131	128	113	150	117	126	129	126	127	157	140	110	125	129	106	117	135	137	127	131	128	125	111	130	111	125	133	104	114	116	140	122	117	132	127	112	130	125	115	127	137	105	135	135	124	107	134	118	128	113	124	131	118	132	137	114	125	131	134	102	136	123	131	118	118	131	99	134	134	142	129	118	130	139	114	102	133	132	120	135	129	122	154	150	114	124	128	111	132	112	139	135	120	127	146	101	127	125	137	137	120	133	140	125	111	133	132	123	141	108	127	116	130	127	108	126	131	140	125	118	119	117	124	129	139	121	128	123	121	119	131	127	119	111	115	120	128	108	119	105	103	119	122	115	143	123	130	122	126	130	116	152	109	133	134	125	127	126	137	124	143	137	118	122	130	101	114	114	116	109	123
27660	21103	12379	1543	876	823	782	599	544	532	593	519	526	517	525	528	503	530	564	529	541	564	531	534	548	575	506	500	570	498	549	541	577	544	498	533	555	537	563	524	558	556	565	566	530	559	465	526	504	477	600	507	534	523	531	543	525	522	580	540	550	515	523	551	551	514	516	542	521	546	549	552	539	536	564	494	567	506	573	522	519	547	513	526	501	486	527	555	537	541	564	523	547	482	559	469	529	533	517	515	526	568	543	531	520	556	513	552	510	517	548	543	554	551	554	570	533	568	486	523	525	506	573	501	494	526	564	493	522	541	548	524	511	544	523	592	511	533	508	530	519	544	514	514	527	532	525	524	536	507	523	520	525	557	528	518	561	560	563	509	526	513	489	507	498	547	552	545	505	530	583	525	534	532	532	536	529	536	523	559	536	518	493	536	575	528	556	535	528	509	505	521	513	540	522	543	518	539	517	544	531	524	564	523	539	525	554	525	537	555	507	546	566	512	516	539	552	564	527	570	539	568	539	564	517	552	484	498	516	530	518	576	540	547	543	514	544	523	510	540	566	500	530	524	533	551	566	531	527	528	565	528	560	564	544	542	567	500	574	533	553	601	566	527	558	491	509	568	478	526	514	548	534	515	517	525	511	515	589	543	506	507	525	535	569	526	512	525	522	576	526	537	527	558	505	491	484	538	557	493	552	501	562	547	538	553	556	537	542	505	570	537	551	563	502	515	538	499	525	532	566	523	559	548	563	544	487	533	508	536	543	481	535	559	505	498	510	525	520	570	569	537	520	534	507	496	535	552	541	548	564	574	536	518	570	531	533	541	579	545	554	511	532	530	571	500	538	547	541	537	548	551	556	546	527	518	482	504	557	522	518	563	471	533	550	547	543	615	566	549	531	553	492	553	524	519	521	555	554	563	510	540	550	538	556	556	509	520	524	522	552	565	542	517	543	551	489	568	525	537	525	526	543	544	506	543	557	518	508	501	567	526	587	503	530	493	540	552	535	554	552	576	522	562	540	561	552	540	553	518	546	529	520	551	540	532	536	528	569	488	557	500	539	516	536	488	521	534	562	498	518	556	503	488	546	556	538	563	519	538	561	545	519	556	523	572	531	505	535	518	559	525	550	560	523	559	574	504	505	573	526	492	547	511	554	562	547	564	541	551	526	544	544	570	545	568	537	505	539	535	515	519	488	532	523	576	504	555	561	546	525	540	514	499	580	549	534	546	540	520	470	558	523	596	553	537	552	554	479	544	530	542	506	547	561	495	529	532	509	512	525	527	541	533	538	526	511	504	585	554	465	554	527	532	543	507	476	540	515	537	539	519	486	541	493	596	565	500	542	523	491	517	588	496	536	553	520	507	537	551	492	562	537	542	483	517	541	559	523	492	519	545	562	523	549	542	539	526	501	513	526	576	495	547	562	545	609	527	515	537	516	486	528	508	542	510	516	538	534	531	515	535	524	526	515	553	508	544	554	583	541	506	527	530	561	522	473	527	515	539	534	499	525	548	528	515	569	531	535	551	521	517	519	540	518	547	550	556	570	486	518	529	557	519	511	580	515	551	569	529	588	552	517	503	532	492	542	544	522	547	493	547	509	567	551	543	568	492	457	515	497	522	529	492	554	527	479	528	466	513	519	555	579	535	540	535	533	551	530	517	559	535	539	515	505	556	504	530	551	515	529	546	505	619	532	545	559	550	550	536	595	573	548	497	510	513	542	531	553	526	548	515	529	537	525	533	532	545	559	555	544	557	572	540	538	490	536	515	524	550	542	526	549	557	541	496	524	510	555	557	505	546	537	591	542	559	515	521	494	551	518	490	497	506	544	526	553	516	528	547	582	499	536	534	540	515	529	535	524	575	532	553	533	536	557	547	516	535	517	579	529	540	519	545	547	538	510	545	527	556	554	560	566	554	538	581	589	535	520	545	521	535	552	542	488	509	547	519	535	542	548	599	482	519	564	529	483	583	522	515	489	513	530	551	585	530	530	528	510	539	542	522	529	568	554	541	512	520	529	537	540	541	490	512	531	521	549	481	527	527	564	560	587	539	562	560	543	562	556	543	525	553	541	562	541	548	568	543	541	546	521	543	525	510	516	544	549	534	520	577	526	566	534	573	534	501	547	489	517	507	561	565	491	493	550	513	551	522	537	551	545	532	501	572	529	538	542	584	532	586	534	551	558	547	534	522	518	533	561	501	495	572	513	540	544	564	515	517	538	535	550	561	545	537	512	505	579	477	577	531	527	515	516	537	507	487	518	520	543	516	549	520	593	534	513	527	558	529	517	492	552	575	582	502	527	528	548	535	544	501	543	525	528	562	537	538	512	572	565	549	567	501	560	538	530	478	507	593	528	493	494	505	545	528	574	516	510	476	533	504	525	546	511	536	525	529	542	559	507	514	532	542	555	524	544	545	591	511	540	515	516	552	519	503	541	553	517	567	567	559	562	533	517	542	506	574	531	548	527	538	537	563	502	506	508	509	522	558	550	538	535	544	552	538	513	563	547	538	517	512	500	530	547	540	540	545	548	560	533	523	499	548	536	542	496	546	563	561	537	510	503	534	535	581	517	508	522	536	518	540	532	523	567	501	575	516	556	539	536	537	576	512	529	540	544	553	516	555	545	580	519	510	524	530	534	516	508	524	478	520	518	472	517	525	538	552	547	495	574	499	525	533	510	546	523	516	503	525	524	528	587	508	533	523	525	544	508	565	533	511	537	530	517	515	512	576	567	522	475	521	573	483	524	544	544	543	531	533	545	542	465	619	550	514	528	492	559	487	535	508	540	487	546	557	507	557	550	563	549	561	529	529	554	506	529	542	541	546	542	571	501	509	547	500	557	563	550	536	541	504	507	566	551	522	514	548	495	548	486	498	527	540	512	539	544	526	547	560	538	528	522	575	543	568	525	533	541	520	543	523	512	520	533	536	519	559	561	532	562	558	566	564	510	538	530	526	543	552	548	501	541	554	523	544	515	514	452	499	548	568	542	572	552	540	561	560	543	531	547	519	550	561	530	529	558	539	484	587	567	557	537	532	533	583	567	594	555	533	540	535	538	475	556	498	509	537	517	523	507	520	565	549	531	499	562	551	541	562	554	509	546	527	574	532	545	512	540	538	532	529	538	497	550	571	556	540	583	507	536	574	518	548	493	526	501	540	531	519	521	518	531	536	538	509	543	505	558	513	527	530	557	529	513	546	570	567	549	563	580	500	499	553	542	554	527	544	553	585	550	526	570	527	503	518	530	512	562	582	555	494	501	512	544	567	548	554	535	519	499	515	522	519	527	576	506	520	533	547	532	540	555	541	537	539	535	555	565	528	516	547	538	535	521	559	546	512	576	591	564	550	536	525	511	533	524	542	506	507	523	546	555	491	500	568	497	585	550	550	564	520	538	589	561	532	504	557	569	535	490	514	522	568	553	494	506	529	533	549	531	496	575	494	536	525	508	536	557	568	535	549	542	536	534	513	518	556
4412	1453	1285	927	762	665	615	581	567	540	587	529	510	518	536	538	522	581	573	530	507	540	517	532	564	541	567	537	506	548	508	557	517	547	503	559	501	521	512	550	545	556	534	565	507	574	509	536	517	547	537	510	501	526	521	513	485	515	507	542	538	519	553	511	498	529	544	556	548	570	533	556	496	560	480	550	508	511	509	541	530	507	554	530	508	516	540	539	560	513	539	546	541	540	534	559	519	521	552	551	532	567	498	533	544	557	550	514	515	537	543	540	521	518	528	519	551	503	551	496	554	537	554	565	527	555	507	541	501	511	513	582	520	546	578	524	536	504	586	554	550	485	556	533	519	561	527	569	524	508	541	516	493	542	533	495	543	516	523	575	535	560	511	546	506	543	547	541	536	532	548	539	509	529	535	506	545	542	539	563	508	516	530	583	527	518	601	503	530	537	533	582	509	512	582	522	508	552	511	541	546	547	522	545	538	519	557	542	509	514	520	488	570	565	539	544	459	522	539	530	543	519	526	504	559	483	532	530	577	562	542	512	521	510	542	523	571	561	525	506	532	579	569	540	505	506	518	524	510	484	525	535	572	545	501	520	507	549	496	521	560	504	534	579	511	528	511	528	542	559	547	544	542	531	532	536	550	538	514	543	552	535	518	489	515	553	519	513	516	563	559	517	558	539	488	519	573	575	550	570	538	482	520	486	555	535	552	536	514	516	539	527	555	490	542	517	533	521	516	570	541	541	561	519	539	539	544	500	523	530	583	506	497	541	516	529	540	528	590	531	557	550	575	554	528	513	518	523	547	528	540	527	503	530	561	559	536	552	550	575	506	522	507	523	500	529	520	550	543	537	533	543	547	556	522	560	524	521	533	503	528	485	497	511	558	491	525	533	518	531	531	536	542	491	525	519	541	578	531	534	513	525	497	538	533	506	510	530	560	549	533	546	517	533	564	539	519	545	514	554	528	553	518	487	522	507	505	540	539	541	497	528	503	514	513	534	554	545	541	518	480	506	550	504	472	503	542	546	539	544	571	543	546	504	533	492	535	517	511	528	460	575	531	540	528	498	535	508	506	561	532	531	505	517	549	547	546	533	522	555	575	494	517	546	499	545	584	551	517	496	544	524	539	532	506	514	537	504	546	524	494	526	521	508	517	545	490	524	564	514	524	526	515	503	524	550	549	491	529	538	547	544	529	525	554	537	528	534	546	566	535	519	566	514	568	518	544	513	519	494	515	537	526	532	513	534	520	546	542	526	525	550	556	538	567	531	519	508	557	578	583	551	505	523	532	520	547	519	523	538	515	517	548	544	542	553	542	534	559	532	561	514	562	567	549	530	547	549	526	535	546	537	531	542	538	520	535	535	518	510	540	519	529	491	531	521	542	517	488	559	551	587	514	533	558	519	505	512	541	479	572	540	487	531	517	520	493	509	539	510	564	531	504	556	534	550	546	533	531	552	559	560	512	518	505	547	556	562	549	581	527	539	520	490	603	549	538	554	545	559	546	528	517	504	514	511	519	531	542	541	518	522	538	571	510	561	565	542	529	535	521	525	512	526	493	496	529	528	544	579	547	527	506	489	542	534	520	522	537	500	543	563	542	531	540	536	532	551	549	539	525	505	512	530	529	515	539	528	503	572	527	554	556	539	548	511	527	518	527	549	510	496	511	582	491	530	496	551	532	488	571	540	531	498	524	525	561	489	570	544	509	510	552	527	545	515	518	513	525	544	573	543	476	512	527	506	520	516	596	533	542	517	517	553	590	544	559	573	540	531	525	530	517	559	570	554	487	488	548	561	536	522	544	531	541	547	537	561	525	525	531	535	559	531	521	584	561	498	548	486	544	520	503	537	510	564	563	545	540	573	510	516	556	528	556	515	540	523	578	565	516	528	511	517	515	547	549	554	581	545	515	559	543	594	545	513	551	538	519	554	536	539	519	550	538	521	554	535	534	549	547	570	548	512	500	515	544	521	578	522	506	562	556	518	528	504	521	528	522	545	554	537	506	521	535	534	522	563	555	588	528	547	496	523	525	536	560	525	523	528	566	552	561	540	481	509	516	542	540	511	531	526	566	514	517	538	512	557	557	523	520	527	556	502	513	525	551	557	548	547	502	575	520	499	501	523	533	495	539	533	567	486	533	535	494	524	513	548	561	574	515	539	517	517	490	520	530	496	585	556	544	510	559	495	521	535	490	487	548	543	503	503	517	529	538	519	510	552	550	507	537	559	545	601	528	508	521	515	552	539	530	516	550	546	526	548	544	524	552	548	540	544	497	528	532	546	518	540	549	503	543	548	510	547	520	520	535	519	529	547	509	529	546	535	559	511	572	528	548	552	543	536	534	556	497	538	525	556	546	537	574	572	534	516	544	512	510	495	517	535	546	530	544	555	511	493	528	546	504	554	559	523	554	492	522	504	502	521	515	532	554	530	510	559	514	519	557	545	558	507	518	502	530	524	533	512	535	501	486	578	558	559	533	523	511	573	535	546	549	511	529	531	545	505	552	524	579	574	515	551	516	500	517	508	569	543	540	492	570	569	524	535	545	524	520	541	513	517	514	521	503	515	541	555	514	491	523	526	530	559	521	522	537	514	517	511	515	502	502	499	533	515	576	537	546	529	566	554	519	507	569	523	547	533	561	509	536	528	540	494	531	558	567	543	545	532	508	509	514	512	505	531	519	544	559	528	518	536	512	497	569	520	535	521	497	536	533	535	571	545	574	525	563	523	523	542	532	540	538	512	543	528	519	500	515	471	551	481	552	541	578	567	501	546	542	557	519	513	531	565	509	562	538	533	557	545	549	497	551	539	542	526	552	519	509	556	527	540	512	517	528	472	532	528	516	588	502	542	514	502	579	559	522	544	510	542	528	523	507	540	486	504	542	532	584	544	564	571	544	565	519	512	528	517	542	536	517	526	494	539	511	553	507	536	516	529	512	532	487	517	548	558	553	536	552	553	460	536	520	526	465	526	526	526	518	543	539	544	544	524	520	476	536	552	536	592	457	518	484	530	557	543	500	502	506	507	541	510	580	485	505	526	563	529	498	529	535	502	534	543	549	508	558	507	571	543	536	546	524	534	533	501	556	546	521	520	522	539	541	513	520	509	513	519	544	497	535	521	568	533	551	490	513	521	529	527	536	529	549	555	547	511	549	567	523	533	495	518	504	538	505	526	530	546	508	488	478	546	517	532	534	513	547	541	534	566	531	560	553	539	528	533	563	522	560	544	518	489	524	520	556	565	511	551	536	527	506	511	544	527	526	563	503	488	559	536	482	551	514	522	540	539	532	522	535	529	506	541	560	505	536	577	529	513	535	489	550	547	559	514	536	550	500	501	550	547	520	552	539	508	538	564	492	525	520	542	541	576	530	564	534	513	536	515	527	550	534	551	582	540	570	541	512	534	541	521	518	557	516	521	554	530	498	534	539	532	556	567	504	521	531	534	540	555	553	543	531	467	504	521	494	525	509	542	547	553
24009	21470	29212	24152	21476	20571	2406	818	732	598	562	454	462	446	377	408	379	364	348	345	345	360	329	341	316	330	307	328	329	330	333	326	304	298	303	322	310	316	328	304	322	317	297	303	324	304	334	328	335	297	298	261	302	298	325	335	323	293	318	314	303	337	307	285	269	320	298	356	308	287	314	287	307	261	323	283	320	293	295	297	306	292	310	326	306	308	302	328	297	306	288	318	302	297	318	293	300	284	278	311	299	287	333	302	305	291	278	289	303	336	312	334	314	319	319	293	274	311	290	316	285	325	292	315	320	279	301	312	341	276	288	289	316	270	307	290	313	303	295	285	303	321	303	323	276	282	289	301	287	299	303	285	282	300	304	294	295	272	312	296	298	315	269	303	299	300	270	326	318	296	273	286	307	288	295	302	294	318	273	299	298	286	269	298	295	308	315	304	325	318	295	269	302	265	305	298	306	253	278	320	291	307	299	299	317	283	331	286	306	295	302	286	300	302	330	294	272	287	282	288	301	303	268	288	302	308	314	270	340	329	301	309	271	285	307	272	285	295	297	323	301	280	287	307	273	309	308	306	302	303	278	288	288	288	311	333	284	317	300	280	312	324	313	317	324	326	288	331	299	294	313	276	298	267	250	310	286	310	299	265	295	303	311	302	299	295	303	283	273	311	314	290	324	310	329	316	276	295	303	293	280	298	300	309	293	295	253	302	309	262	301	284	288	282	301	316	296	292	285	354	325	294	304	304	295	289	295	305	299	283	258	302	272	288	278	302	309	280	290	294	310	283	313	298	325	280	331	314	308	325	292	279	282	288	329	283	297	310	296	314	260	298	293	260	285	308	314	277	300	315	294	309	304	313	280	294	305	281	291	304	269	288	296	303	291	329	322	293	283	303	291	286	295	290	274	272	303	282	296	280	314	292	283	268	271	308	268	283	277	317	288	258	316	316	320	288	310	321	304	287	311	324	282	323	301	317	303	312	284	311	313	299	269	304	285	299	326	281	273	263	306	311	332	306	275	287	299	276	281	298	328	289	274	284	289	292	290	280	308	304	284	297	293	301	309	298	284	287	331	316	291	313	299	288	309	308	307	318	337	294	279	311	301	276	324	293	292	303	318	257	288	332	307	322	327	306	287	324	321	309	312	314	330	288	307	304	292	295	286	287	297	269	266	295	303	298	303	284	293	319	290	285	290	295	299	316	293	295	318	292	288	287	303	306	289	289	279	284	345	281	297	310	304	268	284	279	289	306	293	322	292	310	307	305	293	276	300	306	293	308	287	293	316	279	322	298	314	264	311	304	294	332	297	240	312	332	296	316	278	315	298	285	325	309	288	267	301	298	267	297	262	268	285	314	295	307	277	290	276	261	300	329	275	284	297	286	288	286	284	317	281	294	309	310	301	293	271	310	313	298	281	302	307	322	306	306	306	282	280	305	310	311	299	257	285	269	294	286	300	279	287	321	277	320	284	291	307	323	335	302	275	315	290	300	312	327	288	293	277	305	281	299	319	290	269	319	273	304	320	295	272	294	273	315	287	289	304	306	344	271	306	278	312	287	299	324	302	299	292	322	304	298	305	283	310	322	284	288	307	284	295	317	270	274	290	329	315	309	341	278	295	271	309	296	290	277	312	311	281	303	298	297	300	291	324	312	319	310	296	288	293	300	291	314	309	298	282	314	306	285	280	271	294	280	285	327	315	293	290	305	290	283	277	317	268	327	302	294	284	309	284	299	294	261	308	322	261	294	290	313	283	296	291	295	262	303	267	289	274	302	320	277	298	275	285	298	262	291	282	287	293	307	292	287	300	319	270	317	301	286	286	279	264	316	299	310	318	283	280	292	272	299	297	267	287	314	266	303	285	284	285	289	289	306	263	297	292	322	301	301	285	281	307	284	287	248	324	304	291	314	283	326	278	302	317	290	262	285	303	302	309	317	296	331	295	285	287	295	321	269	319	302	294	312	317	299	317	309	288	291	265	305	313	296	268	296	312	296	306	272	307	301	343	304	302	257	278	310	300	266	293	275	302	352	306	271	273	269	271	272	292	327	279	315	274	268	268	272	279	305	274	298	274	291	282	271	293	300	298	288	329	328	301	287	280	297	281	296	297	284	269	320	290	328	283	306	277	302	311	261	301	298	311	289	281	325	302	309	290	312	304	299	292	288	304	284	315	316	262	297	332	306	291	278	307	306	299	297	299	281	275	299	279	292	298	296	267	255	312	290	262	280	301	307	271	301	288	303	286	273	287	300	297	281	320	301	285	310	263	305	305	297	300	315	313	309	313	283	286	289	307	288	261	305	308	299	293	315	334	280	299	292	306	287	280	288	297	296	321	295	301	280	297	293	301	277	287	301	288	322	307	301	334	313	274	295	321	274	300	299	289	325	287	265	289	312	302	297	291	301	324	300	300	282	285	286	286	292	295	275	313	314	308	292	293	288	303	312	290	307	304	280	263	273	281	266	310	315	284	342	312	277	289	285	282	325	284	316	301	293	295	270	291	287	292	301	305	311	313	300	277	330	299	289	316	287	317	314	275	282	288	308	281	299	294	315	292	282	308	294	279	287	294	298	301	287	312	300	308	260	266	296	278	284	284	278	274	299	289	307	301	302	307	298	301	328	279	279	322	325	319	323	284	294	298	303	295	301	285	279	290	269	302	271	295	269	289	309	295	295	292	310	268	286	283	323	278	308	320	301	296	302	271	279	313	311	310	305	312	324	309	321	294	299	299	287	313	336	287	265	291	290	283	287	266	274	306	285	291	300	291	289	305	275	285	311	288	317	313	289	296	285	277	326	306	311	297	320	279	302	297	300	285	297	317	306	297	305	272	290	268	298	295	304	305	309	266	277	303	276	293	295	282	323	338	314	308	297	319	291	332	319	311	313	296	313	297	308	320	281	299	281	307	324	295	278	332	315	311	310	287	286	302	295	300	291	302	318	294	288	299	329	292	310	330	290	286	273	325	268	329	303	298	302	290	280	321	317	283	318	292	317	263	323	298	286	301	285	293	262	283	286	272	326	307	309	289	321	298	278	293	295	309	312	307	265	286	267	271	283	292	280	297	306	301	311	282	302	291	279	308	296	310	291	309	317	324	293	287	298	301	311	288	303	292	289	300	256	315	266	286	295	306	297	291	281	276	307	307	330	318	282	301	300	320	302	320	348	273	274	293	302	302	324	295	279	278	267	304	320	346	282	306	305	283	297	308	289	296	310	292	258	297	282	320	284	314	292	277	312	304	287	277	315	301	307	289	301	269	313	301	311	295	291	301	304	297	286	319	294	307	279	325	302	292	316	262	267	311	293	269	323	283	301	304	268	278	312	279	295	310	289	294	286	251	259	295	292	298	301	296	276	340	311	334	288	269	291	253	302	297	292	297	296	322	287	277	279	275	280	291	287	290	307	298	334	322	305	269	278	282	305	282	328	270	313	303	311	320	277	297	298	292	278	310	292	289	313	316	288	307	285	306	289	304	319
4446	12429	10537	5082	3305	2123	1338	1040	817	699	617	557	512	506	465	464	370	371	378	364	395	352	372	362	343	349	361	355	335	302	337	326	296	320	319	300	343	332	301	334	288	316	319	294	294	312	361	331	318	295	291	312	290	333	312	298	313	323	282	312	289	307	336	282	319	323	306	310	314	312	292	332	301	313	310	320	318	288	312	337	310	328	315	329	306	299	285	314	277	299	314	311	315	286	306	309	283	289	281	313	300	313	317	315	286	295	345	292	296	303	316	322	278	326	308	269	279	288	305	279	333	335	319	294	309	277	290	317	306	323	322	297	302	285	320	298	286	305	284	297	310	314	300	317	324	284	276	287	290	301	292	291	300	323	320	295	314	329	319	334	306	318	304	277	293	322	315	310	322	312	315	317	279	290	306	294	322	312	306	308	328	282	291	280	327	328	296	303	315	279	319	287	317	287	316	323	293	285	311	301	308	275	290	281	279	320	315	256	309	350	287	283	283	307	285	301	330	299	322	319	306	331	271	316	330	318	333	257	306	292	304	290	303	303	344	313	307	296	337	309	310	296	285	341	290	301	341	287	286	283	339	285	318	356	308	296	268	312	303	316	301	330	272	328	257	307	323	321	305	316	323	309	266	302	286	303	286	295	290	315	328	289	295	322	311	284	304	327	315	318	311	299	284	308	329	298	308	293	308	318	312	330	298	312	319	322	301	307	328	290	317	307	319	295	282	274	298	305	310	306	304	285	320	296	271	292	308	310	325	315	322	308	295	322	272	341	273	269	330	279	293	283	273	327	315	309	295	305	292	309	320	312	304	318	310	324	304	312	304	305	296	292	307	310	301	320	277	290	288	317	291	308	323	306	293	307	306	277	303	318	285	297	300	340	303	305	310	317	301	312	287	324	260	294	299	284	313	319	294	302	306	337	282	316	312	291	309	296	358	303	313	277	315	316	288	299	272	298	271	309	304	284	310	334	327	303	307	269	305	301	282	268	332	321	293	295	299	289	342	288	307	322	298	299	313	308	316	305	293	307	309	293	299	276	297	352	291	317	271	292	284	292	305	303	313	302	287	298	300	302	298	335	323	313	267	310	300	331	291	291	314	332	282	283	312	306	277	267	275	288	286	264	317	267	288	305	304	344	297	304	302	318	287	312	263	317	304	281	321	325	305	312	263	301	332	316	301	304	322	285	333	307	281	301	314	335	304	291	302	298	278	330	309	284	313	294	301	327	311	309	312	311	308	286	305	281	297	264	313	279	303	320	283	264	299	316	320	324	322	286	311	332	290	310	343	310	311	306	307	298	301	281	266	276	309	294	282	293	271	322	258	294	307	291	318	271	307	285	321	296	318	323	304	314	291	338	345	291	296	312	315	296	265	306	323	282	276	312	345	301	326	283	291	344	310	316	287	312	281	294	333	297	313	311	291	324	291	277	291	310	298	304	315	308	335	287	291	305	323	315	300	299	330	268	301	291	286	270	298	335	294	315	315	320	316	285	329	314	294	295	319	291	313	288	312	318	291	302	318	298	305	314	315	283	314	304	317	284	316	286	285	281	307	286	314	297	270	275	316	306	284	308	283	253	310	274	298	324	301	318	305	302	321	280	332	307	301	309	340	307	308	304	273	346	324	305	284	298	300	271	323	293	340	294	329	319	330	311	332	292	314	344	303	312	326	296	301	308	298	335	304	289	297	314	314	326	313	293	276	312	292	269	318	288	329	323	294	256	322	310	289	295	316	316	284	316	324	300	287	297	311	343	295	286	328	309	321	322	301	274	328	311	309	302	295	284	288	327	311	311	312	291	328	313	309	322	298	310	303	305	313	310	279	304	311	301	328	331	325	294	319	310	318	315	326	295	322	297	301	308	293	282	305	297	295	319	289	265	321	297	292	303	350	320	297	321	305	317	316	288	301	285	314	301	286	307	296	313	304	328	291	301	289	303	309	272	308	293	310	300	310	323	303	278	318	272	302	322	319	297	295	298	317	343	295	304	289	313	339	293	307	275	326	303	315	321	312	291	313	300	329	290	316	323	279	305	322	300	315	302	316	273	317	294	307	298	291	311	330	308	288	303	317	305	287	278	293	324	336	279	290	329	302	321	339	285	308	325	318	293	296	289	324	303	315	311	304	320	298	332	313	303	329	282	286	293	340	314	326	292	318	308	316	276	302	321	304	293	297	336	267	300	284	305	306	305	277	295	313	315	251	310	289	321	302	326	309	302	331	303	320	312	275	313	311	292	313	300	286	280	274	348	306	311	312	360	324	287	340	281	280	314	305	280	267	254	300	310	311	301	306	331	335	299	313	286	279	277	313	311	280	314	323	299	306	298	302	315	320	292	314	307	305	314	266	297	304	304	291	291	313	320	287	290	305	317	272	300	301	318	302	305	300	302	294	307	307	313	317	305	295	309	291	283	321	320	296	306	286	304	312	312	312	303	296	307	324	305	304	297	318	309	311	276	314	341	296	295	314	311	300	330	290	340	281	299	290	271	279	308	301	310	300	301	328	292	329	298	331	306	304	308	302	318	298	292	320	277	329	321	302	324	286	333	285	282	295	285	276	293	289	309	315	315	320	324	294	301	303	311	328	277	278	307	272	304	292	312	308	331	320	319	323	294	322	336	294	266	327	297	292	301	306	297	288	307	336	317	346	312	294	323	293	277	323	318	341	303	304	294	293	290	274	329	325	340	335	293	326	277	299	299	288	298	289	299	327	304	303	285	316	301	309	291	290	282	309	289	319	311	315	308	310	334	319	319	288	315	302	305	316	321	302	266	306	334	300	265	302	300	314	296	304	298	295	307	284	349	313	320	287	299	305	262	272	312	327	313	286	291	306	302	299	265	323	312	337	301	301	319	263	292	280	322	334	306	315	307	267	302	270	290	300	299	294	292	341	284	322	309	312	298	307	288	285	291	299	278	282	299	290	317	297	279	307	319	307	325	294	294	280	311	312	313	320	299	301	317	286	310	284	313	290	301	302	329	306	297	348	314	295	306	301	285	291	261	314	277	297	305	287	316	299	308	330	315	336	289	280	333	297	322	320	329	303	316	289	301	294	278	281	276	308	339	333	302	332	305	266	304	297	287	275	305	312	292	306	293	284	340	328	304	326	289	302	299	327	293	284	299	315	308	290	303	332	305	298	295	308	313	347	306	294	296	264	282	309	303	285	329	323	305	292	306	312	306	316	330	328	325	315	310	304	276	311	285	272	290	285	288	325	297	291	296	296	322	326	308	292	285	293	302	314	295	281	297	323	308	302	306	275	293	295	312	335	290	310	313	304	307	338	279	308	308	309	312	298	308	301	304	315	288	282	301	303	307	263	286	316	301	312	318	348	295	317	280	311	339	306	310	324	303	320	279	294	288	290	317	295	319	309	285	283	319	309	310	294	302	309	313	294	286	310	288	299	295	285	307	307	334	294	329	311	324	305	322	335	278	304	306	307	277	298	282	337	286	304	303	274	304	287	287	313	281	321	290
25005	21510	28815	24593	21429	9045	1080	752	669	607	586	582	565	518	552	544	491	529	494	518	475	476	500	469	500	487	486	461	472	462	473	495	493	516	513	469	475	498	494	444	457	479	423	480	466	490	492	465	490	468	497	492	484	476	473	496	437	486	448	462	483	448	436	468	469	478	483	433	473	445	487	498	481	472	467	440	474	444	478	461	443	464	437	478	478	478	493	476	446	484	476	499	490	467	465	491	417	451	442	441	470	465	449	470	461	523	412	443	444	429	459	437	450	488	476	460	446	490	443	494	491	434	434	469	486	497	478	467	489	424	488	506	439	443	448	428	429	492	460	467	473	505	438	457	495	497	459	457	449	484	464	478	453	456	459	441	450	457	465	492	477	489	496	465	485	479	464	477	451	448	439	458	426	462	463	448	461	461	494	499	434	465	499	481	448	448	475	474	483	434	447	420	495	450	485	496	440	474	493	465	452	441	453	449	488	435	472	438	448	449	430	450	460	457	439	474	435	440	446	432	450	445	437	489	450	466	446	435	436	425	475	475	460	451	465	446	470	444	499	453	428	453	431	493	456	490	429	451	458	444	453	461	489	461	482	491	456	450	466	428	479	487	451	435	470	454	450	460	443	429	463	447	460	463	468	456	483	464	484	491	475	491	454	488	399	428	445	426	443	454	478	482	412	512	454	498	483	445	431	461	458	437	470	465	461	445	449	478	448	408	499	513	482	471	482	477	457	433	472	479	435	483	482	457	449	436	452	429	451	457	464	468	447	475	445	483	451	456	459	465	439	450	476	477	461	465	465	439	478	482	478	444	482	507	504	456	446	448	483	498	412	470	445	478	457	440	475	481	447	475	428	485	477	482	448	495	438	461	483	482	482	464	444	417	478	473	485	468	428	480	478	460	469	481	455	451	483	492	455	455	446	469	469	448	416	462	444	491	459	474	466	508	487	487	479	482	473	467	483	442	444	477	486	462	483	405	497	459	435	456	442	467	451	479	475	468	457	436	485	433	492	480	478	459	495	463	451	470	425	446	445	475	473	435	450	475	446	459	460	477	475	447	465	464	452	449	454	444	499	498	439	459	487	447	470	451	479	444	421	486	489	447	452	438	432	460	479	464	510	466	434	421	461	469	497	449	461	502	462	489	462	511	457	438	478	438	453	454	443	442	438	450	494	462	459	479	409	437	477	466	462	479	449	487	491	486	449	448	474	432	454	486	480	482	472	494	464	454	456	437	450	443	486	444	443	467	451	455	450	482	492	443	467	436	458	436	475	470	493	472	465	470	454	443	472	509	466	438	480	445	445	450	495	454	470	464	455	492	465	447	444	444	481	455	429	451	477	484	450	432	474	488	451	471	480	474	454	451	464	459	507	451	439	448	418	449	471	436	455	490	450	457	472	435	466	458	423	472	494	495	455	471	432	471	450	442	463	464	507	471	457	425	464	461	472	422	425	459	466	460	510	503	489	450	437	471	475	462	512	470	484	414	454	470	461	421	460	433	454	466	461	465	488	476	418	468	450	488	470	435	468	464	463	466	460	461	460	472	439	506	463	460	463	493	463	463	485	450	460	486	462	449	443	472	469	480	467	447	453	431	437	465	468	466	494	421	471	459	481	441	456	480	443	473	464	475	450	481	456	470	432	466	492	457	457	471	434	464	430	446	448	445	458	450	431	446	446	493	466	499	490	439	467	461	510	501	485	461	448	478	457	452	438	486	467	485	491	441	491	459	471	444	471	446	432	468	477	465	462	478	491	457	447	447	509	458	466	472	446	466	429	421	445	471	453	426	464	462	463	445	475	433	461	439	484	458	453	466	426	443	460	457	487	456	489	452	448	467	477	479	471	456	440	462	461	466	497	483	448	491	460	471	467	472	425	463	520	450	504	441	444	441	447	488	466	479	485	437	457	446	470	482	474	504	488	480	442	488	443	485	442	474	509	455	479	467	466	472	461	466	482	480	480	478	474	449	502	457	475	499	461	493	419	437	498	497	462	458	472	445	472	480	448	502	456	498	423	436	492	432	464	509	465	452	431	435	509	474	460	497	476	464	461	433	480	492	475	444	487	488	489	510	460	477	444	463	476	471	443	491	449	500	445	496	463	479	456	512	499	460	457	473	459	508	505	460	470	461	442	481	455	436	464	466	462	486	490	496	458	464	442	472	455	499	460	459	463	466	449	436	467	441	413	441	443	434	449	471	480	454	506	431	480	469	504	465	465	451	426	447	444	452	491	493	486	502	459	454	474	483	470	432	481	475	455	455	450	439	473	465	513	473	448	485	458	458	479	463	449	426	453	442	506	475	446	425	468	445	409	481	458	480	435	481	431	457	453	427	474	422	429	496	465	492	485	476	471	452	469	487	456	460	451	496	464	458	471	460	462	487	464	442	473	435	431	462	428	482	474	498	450	448	460	436	444	499	462	459	444	460	474	458	446	499	481	452	459	468	464	451	437	463	435	450	424	445	436	438	477	494	469	450	473	468	452	443	439	449	464	448	498	461	477	415	441	465	460	446	456	469	461	426	429	464	483	483	451	493	455	449	450	470	494	426	449	479	438	413	459	454	489	496	488	482	478	507	448	451	501	443	453	453	461	475	485	487	481	479	449	429	452	458	461	462	468	432	441	439	457	485	466	455	453	452	438	429	472	480	444	460	456	514	456	465	443	450	456	455	455	505	459	436	451	452	452	494	458	450	459	434	476	482	474	447	454	476	457	466	446	453	464	443	475	486	433	476	470	482	446	484	481	464	438	471	446	492	477	474	506	452	423	471	488	456	462	451	425	451	422	481	477	415	463	472	425	487	447	427	485	464	450	462	458	468	457	429	458	487	446	490	447	465	439	487	474	475	471	494	481	450	449	465	472	453	467	469	481	436	440	451	438	461	504	467	508	467	449	462	455	439	470	452	475	479	424	487	413	441	444	453	471	480	439	461	475	458	488	437	469	440	450	475	451	492	448	418	436	474	455	462	476	473	465	461	479	447	457	446	442	469	496	508	494	432	467	457	481	503	471	473	442	472	434	444	432	424	499	475	437	460	445	439	463	437	495	445	452	491	491	480	478	439	474	448	445	480	460	485	475	478	453	462	440	470	428	481	491	461	477	455	428	452	463	507	488	449	436	456	448	465	501	453	480	485	427	498	457	466	490	485	450	443	498	453	455	487	472	473	474	453	460	453	471	466	436	450	489	464	470	468	436	474	423	434	465	414	486	430	460	446	442	458	441	506	430	471	482	495	449	458	443	470	439	494	493	475	486	467	483	473	473	469	488	498	472	440	462	414	478	439	445	451	488	481	497	491	464	468	476	459	456	454	479	441	454	477	455	495	461	500	445	479	449	481	462	422	475	486	442	469	450	438	433	447	453	431	514	446	494	448	463	463	462	448	460	437	430	470	430	470	456	455	463	476	427	423	458	481	461	471	476	465	464	483	496	462	483	467	431	440	486	446	460	475	428	482	462	491	468	485	458	457	485	439	443	485
4590	9106	7717	3672	2635	1657	1178	985	824	662	631	576	583	544	491	537	545	509	507	508	459	473	497	472	485	426	489	476	443	472	466	474	499	448	461	430	472	465	449	453	482	463	432	442	437	442	446	458	456	412	474	447	475	453	474	427	460	434	471	434	479	473	493	397	425	516	447	456	450	471	457	442	453	484	437	433	461	469	437	416	447	433	407	431	495	473	450	447	426	438	431	424	426	462	448	459	413	443	455	434	458	411	425	442	453	459	440	464	458	456	453	499	438	433	453	436	467	443	448	486	454	402	437	442	421	477	427	424	444	443	431	429	425	405	477	433	458	422	472	470	438	436	424	468	477	448	492	442	453	454	426	434	460	478	484	449	431	484	437	420	470	440	407	483	431	457	450	432	486	458	428	451	446	452	433	440	473	433	442	435	441	452	472	451	416	415	478	463	470	468	469	407	453	453	478	419	451	434	475	424	470	428	466	459	449	469	427	447	452	452	458	441	448	458	449	442	444	439	474	474	444	425	469	456	445	452	425	438	424	463	478	445	454	429	434	440	402	415	486	457	443	440	459	443	420	421	469	468	416	432	443	438	459	388	463	479	478	461	457	425	474	461	431	432	447	436	433	441	442	465	441	447	483	457	462	473	427	443	473	463	440	447	433	445	475	466	483	422	432	421	423	477	448	471	453	454	488	454	446	451	454	456	404	455	439	448	438	473	455	428	452	446	441	447	473	470	440	410	455	431	503	461	424	451	441	447	470	437	435	451	423	414	431	404	432	394	457	464	483	441	459	453	453	445	423	418	441	408	417	440	453	449	458	506	431	422	440	443	457	452	421	472	418	447	471	441	444	451	459	469	462	413	486	460	476	434	490	432	443	458	458	451	489	462	421	462	434	487	430	456	448	451	418	444	458	458	441	455	467	439	448	444	448	462	442	430	446	455	470	438	465	481	432	456	420	444	472	464	433	412	471	450	461	432	430	467	454	461	448	449	414	456	476	426	475	447	434	438	432	444	446	455	436	445	419	436	459	433	450	437	444	398	468	419	459	439	441	470	429	456	444	478	415	451	427	445	453	426	438	445	447	413	457	452	437	438	446	469	481	432	461	478	463	417	455	440	451	434	415	465	419	456	446	434	427	421	459	462	433	412	459	426	470	433	413	415	412	411	435	444	436	447	464	463	475	477	433	472	406	452	428	430	418	450	440	440	470	411	425	474	430	467	466	453	426	467	456	425	456	447	464	461	420	414	408	429	437	435	415	445	465	440	393	435	441	482	437	407	443	446	464	450	441	453	452	412	451	413	476	429	448	440	443	439	435	473	488	458	450	440	418	460	445	455	429	459	487	470	473	472	425	436	445	422	480	437	440	423	448	453	460	457	457	456	449	437	460	445	452	431	471	439	481	446	448	450	429	432	437	428	459	450	444	451	460	456	445	463	461	444	484	451	438	468	427	443	409	421	429	439	446	450	417	421	451	482	416	463	450	436	439	468	488	423	502	441	443	466	410	468	440	436	461	428	470	462	457	431	431	391	450	418	415	423	448	463	439	450	396	424	458	465	399	448	417	488	492	433	449	449	433	452	428	428	447	400	447	461	464	464	414	417	416	482	423	424	419	437	401	405	411	445	483	414	465	428	441	460	434	423	408	449	433	413	430	441	464	459	435	491	421	445	419	449	449	474	411	435	453	447	425	462	466	488	431	455	457	396	457	451	435	445	440	451	450	421	414	416	436	425	442	479	459	452	434	439	437	490	443	431	430	454	440	458	473	471	461	436	460	437	482	469	473	480	477	469	462	457	427	451	436	451	464	419	436	424	432	473	451	442	429	413	426	470	444	509	468	443	445	440	437	443	438	475	428	474	438	490	474	474	477	414	444	449	412	421	421	424	464	424	453	415	458	420	443	437	462	483	410	476	432	437	453	424	484	483	479	448	424	462	462	453	429	447	432	427	406	433	466	455	434	412	464	427	449	492	440	428	468	439	478	407	452	481	461	457	458	429	441	454	408	415	441	429	435	434	449	467	459	442	498	473	446	438	465	461	461	451	439	470	446	424	446	430	440	446	447	464	436	468	461	453	443	457	436	442	419	436	422	460	492	446	450	451	420	450	443	429	462	455	490	443	476	429	418	438	507	480	424	483	446	442	434	454	482	451	474	434	454	429	429	451	445	458	426	451	444	459	457	406	452	456	438	424	462	480	446	420	472	463	408	448	415	417	442	442	465	428	452	436	451	424	444	447	439	481	457	474	430	416	462	449	444	451	470	449	490	438	466	424	417	461	424	436	426	449	429	472	438	476	453	486	432	442	418	451	476	408	476	479	442	410	461	458	460	417	465	449	432	456	436	417	478	490	425	460	467	472	393	453	451	457	458	434	436	451	412	482	456	447	446	395	430	440	443	424	457	431	435	478	458	481	444	493	410	454	487	446	438	454	435	456	465	435	433	438	419	461	460	458	461	438	411	441	445	489	416	471	465	434	459	464	472	426	466	426	417	500	402	466	393	461	420	461	440	460	407	500	437	426	452	451	411	450	438	433	465	487	459	426	498	472	487	469	494	453	460	469	447	427	425	449	454	446	408	468	438	454	458	470	460	432	485	448	423	475	438	413	425	421	410	467	489	445	405	414	430	443	469	476	442	468	470	425	456	390	446	461	460	455	434	439	421	437	440	445	440	460	469	432	424	450	467	433	443	467	448	427	469	462	482	452	478	448	440	403	451	447	425	440	459	416	423	426	446	468	449	431	491	445	439	405	435	450	430	472	461	453	486	447	430	441	431	463	508	438	394	464	445	444	436	455	467	427	437	437	453	455	419	437	458	450	440	424	440	447	444	467	451	464	450	458	435	477	418	422	457	458	460	455	432	455	452	473	468	461	414	454	435	440	451	417	424	432	433	434	439	460	424	459	475	458	430	429	440	446	428	465	428	428	415	448	468	469	451	477	456	479	446	453	423	413	463	450	417	464	418	465	477	455	433	431	410	475	470	451	427	448	432	460	468	466	404	453	476	443	457	452	457	440	419	466	453	450	466	475	455	422	391	438	450	439	478	441	450	412	440	446	476	411	427	448	408	447	405	427	420	454	442	436	418	438	442	444	447	439	422	475	435	446	455	481	440	445	424	447	440	422	420	485	472	437	404	427	436	476	481	477	462	467	456	457	411	451	423	455	445	414	449	465	451	434	479	407	448	462	431	465	448	468	444	473	422	472	457	428	430	451	456	440	448	442	454	449	415	428	479	486	474	463	432	451	440	426	423	423	425	451	453	412	433	448	450	444	426	456	435	457	453	465	451	458	471	469	431	451	454	471	478	486	456	466	477	465	439	436	444	435	419	446	444	432	410	419	453	421	436	464	443	437	456	460	440	467	470	456	419	454	449	408	437	431	422	446	453	433	494	440	448	454	471	443	428	448	451	433	428	472	444	453	448	419	479	472	437	438	426	452	451	427	458	475	461	419	464	421	445	436	471	466	438	451	448	433	420	422
22784	21514	29489	23982	21516	21586	18970	1595	795	703	528	457	376	370	331	316	286	292	242	252	226	196	213	184	205	189	189	160	160	162	159	180	163	141	157	173	155	135	151	136	154	132	144	141	156	133	127	123	147	128	136	128	146	130	144	128	153	153	123	147	141	135	135	140	133	139	109	142	139	133	110	130	126	136	131	150	137	119	157	142	117	139	119	148	122	122	108	138	141	136	156	147	119	120	133	125	133	132	112	127	136	124	139	127	139	126	135	140	131	139	147	133	123	112	132	112	125	118	141	142	143	123	132	126	123	125	124	130	147	132	125	133	131	142	128	130	125	140	138	140	129	162	111	131	105	131	124	111	138	115	138	128	131	102	122	145	144	117	142	145	103	133	145	130	124	135	118	132	141	124	136	117	128	122	124	128	128	119	125	147	119	131	117	118	114	120	124	117	123	133	142	112	113	111	122	113	122	130	132	158	115	143	131	125	119	128	135	134	121	126	126	136	136	122	142	139	128	120	127	110	131	135	122	129	111	114	137	125	133	126	130	131	117	125	133	132	149	125	126	130	154	130	116	116	131	129	125	129	114	125	123	109	121	119	123	144	137	135	149	124	111	122	123	130	129	141	95	135	133	140	135	110	121	133	124	141	123	129	130	131	153	120	133	133	124	126	124	132	127	145	132	145	136	124	124	137	118	133	123	119	135	127	129	133	140	113	144	109	119	124	129	121	152	129	126	142	121	129	134	114	127	139	128	148	143	135	149	139	101	119	127	124	120	118	114	117	110	119	131	127	119	134	144	133	117	136	128	132	138	128	125	98	145	128	130	130	135	122	110	120	124	122	130	145	129	113	126	108	124	127	127	130	137	125	139	135	120	124	113	135	110	121	139	138	128	115	128	125	100	109	130	133	105	125	119	139	108	140	133	135	135	120	134	137	122	120	111	130	122	112	124	133	127	119	132	145	119	126	113	123	132	135	126	125	143	130	128	122	143	117	116	111	131	151	129	131	128	156	107	139	125	140	136	144	120	111	127	112	128	140	102	148	130	153	154	105	135	123	133	122	122	141	144	116	130	140	134	128	144	117	133	133	137	139	114	125	116	139	136	140	113	132	109	127	144	142	127	148	123	128	139	123	139	106	118	124	119	124	128	125	135	140	113	124	148	126	129	108	124	138	130	134	133	126	138	124	114	137	127	121	118	140	130	109	105	117	103	131	128	131	126	114	128	132	121	133	135	121	146	125	110	135	141	128	130	118	140	114	150	117	131	128	110	132	130	145	123	117	118	132	127	133	125	129	130	126	135	120	133	113	112	114	117	145	114	130	134	127	138	126	146	115	139	133	144	130	148	135	129	146	113	108	116	127	112	125	119	125	140	142	138	120	128	117	142	124	139	127	121	109	129	134	112	146	128	149	112	118	115	129	106	133	152	118	120	134	116	142	132	118	124	107	136	129	117	107	169	146	138	120	122	151	143	123	131	121	115	143	134	106	119	108	123	115	117	128	132	118	130	135	142	142	148	146	126	118	124	115	138	120	121	141	146	117	134	121	115	147	129	123	139	115	144	131	147	130	120	130	104	118	133	137	136	115	123	131	123	116	118	120	137	144	123	120	124	119	148	113	134	126	133	141	134	134	127	141	127	156	141	136	141	121	136	114	119	120	143	118	116	125	143	116	129	134	136	125	118	127	124	127	134	138	131	113	128	131	127	125	120	150	139	123	109	123	133	128	125	128	140	124	142	133	119	122	123	122	115	124	119	122	129	121	158	134	129	137	124	136	114	118	121	123	121	120	140	128	126	127	109	124	124	106	113	114	135	126	148	96	129	130	137	146	138	118	132	106	122	118	120	132	111	105	129	138	147	132	110	117	116	118	123	137	136	108	131	137	120	152	122	122	130	130	121	123	134	129	125	121	130	126	123	120	130	110	121	125	131	130	132	125	132	139	131	151	132	144	151	117	142	133	135	135	130	133	123	136	114	129	117	119	131	150	125	133	127	118	121	117	135	144	134	118	126	136	131	129	139	159	124	122	125	128	120	106	118	131	122	117	121	138	126	100	129	132	113	126	116	90	138	111	115	150	146	142	141	137	122	119	131	131	117	125	134	116	127	113	134	136	113	117	129	106	116	123	135	134	132	137	123	120	131	145	136	123	129	127	126	118	145	114	116	100	147	146	139	118	126	141	132	122	123	125	121	134	101	131	138	108	110	141	130	109	127	119	133	140	119	122	122	130	134	124	122	140	142	129	138	137	130	119	127	124	122	142	131	136	125	131	134	127	127	145	137	137	134	130	126	128	137	123	137	114	108	141	118	131	116	127	164	129	131	145	117	126	143	127	151	138	130	137	126	108	133	122	109	117	128	110	130	118	117	149	134	120	117	124	115	127	115	154	139	122	131	133	133	127	121	127	128	126	127	162	136	126	118	140	121	108	144	125	119	129	137	127	134	119	128	117	138	131	128	112	123	113	114	122	135	134	132	122	140	132	147	145	146	116	127	137	124	147	142	116	143	126	117	125	157	146	156	119	149	128	120	117	142	119	125	126	123	113	110	127	137	125	117	131	153	135	101	128	140	138	103	114	118	138	120	124	126	111	140	117	115	142	117	138	120	141	121	127	143	143	111	105	127	124	112	128	122	131	130	121	131	118	133	104	127	123	115	118	131	125	125	129	124	137	122	113	136	134	145	131	144	150	131	126	129	130	120	117	126	108	118	128	128	160	131	131	122	124	142	128	136	136	107	124	129	117	111	134	114	128	124	125	116	137	120	129	130	129	127	130	123	149	133	124	116	142	130	131	126	117	143	132	121	130	138	133	130	154	130	127	138	138	122	132	112	128	128	148	129	142	124	151	118	138	117	131	127	125	115	147	136	127	125	110	132	117	111	112	134	122	126	117	129	125	138	134	121	127	119	123	128	141	109	125	134	114	136	134	151	125	132	120	130	121	142	118	124	132	112	129	133	117	129	129	129	138	132	124	142	125	123	138	128	113	132	131	117	133	134	124	147	112	132	117	131	127	128	135	137	134	127	124	137	150	120	126	122	125	136	124	136	121	141	128	142	118	147	123	114	125	121	142	124	142	133	137	117	124	138	142	141	127	138	122	91	140	137	119	105	136	125	104	106	111	126	125	130	132	121	118	129	138	132	126	145	133	128	125	124	120	131	116	127	130	144	123	130	119	137	112	149	133	131	132	125	145	123	143	115	130	126	139	137	119	128	121	127	131	121	119	129	144	118	139	140	123	106	127	136	122	134	107	130	151	127	147	120	145	111	129	128	109	125	129	134	127	119	129	137	134	121	136	106	136	124	113	107	141	105	110	142	143	137	122	122	120	143	118	129	133	143	125	117	136	129	120	133	145	123	118	149	113	148	121	126	112	133	126	137	133	141	133	132	146	122	137	119	130	113	126	128	113	125	125	123	124	126	102	129	103	122	116	137	137	155	128	130	117	131	119	130	98	126	125	135	133	135	138	136	130	113	119	140	126
6627	20207	17491	9048	5918	3610	2188	1568	1243	936	735	614	550	451	375	371	324	292	283	250	262	232	242	202	202	209	190	203	192	166	159	186	146	192	165	151	158	183	189	152	168	129	149	141	147	154	130	140	141	155	137	131	129	117	156	147	139	155	126	145	111	139	133	127	148	133	142	146	133	125	126	120	113	132	151	135	135	120	130	137	124	136	125	121	129	129	140	113	132	146	136	124	142	127	137	127	151	136	127	138	127	135	138	135	132	105	124	130	115	124	126	130	133	111	120	131	123	133	133	130	115	127	129	113	116	122	128	118	125	143	131	118	135	111	108	120	115	123	114	117	130	137	124	119	129	140	129	124	119	147	134	123	121	121	95	124	135	141	136	119	133	118	132	132	132	112	129	129	125	121	133	109	137	112	127	131	137	138	110	133	134	114	141	133	128	114	151	124	139	133	133	114	136	127	123	127	125	128	127	120	117	152	129	128	134	131	124	134	128	119	127	108	132	126	138	124	112	131	120	125	107	132	137	131	129	130	118	134	132	124	124	125	113	132	138	128	115	123	118	127	131	142	123	133	125	122	119	105	132	130	130	138	121	126	133	114	130	123	118	114	117	128	114	103	114	123	144	101	130	128	119	124	123	123	125	130	142	128	111	124	130	122	134	132	114	116	119	111	150	137	128	114	111	117	112	126	123	124	124	125	121	104	119	132	149	132	136	125	123	117	118	139	133	142	125	139	118	116	136	129	134	132	115	97	121	144	151	122	121	149	120	132	123	129	121	125	134	153	124	122	125	131	122	127	125	137	113	111	110	120	121	112	134	120	120	117	115	132	141	119	131	133	117	113	141	114	114	126	123	129	121	126	149	136	109	99	118	128	105	126	145	126	138	134	137	118	113	143	131	115	139	124	125	119	93	143	136	118	127	107	125	133	141	119	122	146	110	137	134	126	117	149	133	131	127	114	139	135	137	136	122	125	132	132	137	129	121	122	129	131	130	136	110	120	139	121	116	131	123	154	137	134	116	117	119	116	109	116	120	132	109	122	126	117	128	130	134	115	109	105	124	130	137	134	137	123	119	125	142	107	143	130	133	132	121	111	115	111	124	130	98	140	123	124	142	135	128	153	125	100	118	137	136	113	132	145	115	133	129	111	127	129	126	104	140	124	142	124	123	115	116	136	117	133	109	140	121	132	114	126	144	150	100	102	148	156	116	133	120	118	125	135	123	96	134	139	118	121	120	127	126	138	112	135	139	114	141	121	102	148	119	140	127	120	126	109	120	109	113	113	130	113	123	102	147	145	120	109	133	144	121	140	124	113	134	132	113	124	125	145	130	112	123	135	109	151	131	126	119	134	133	112	114	124	146	136	119	141	145	135	133	136	128	117	126	126	121	120	133	120	145	116	133	142	135	124	107	127	129	101	128	122	110	115	113	122	114	142	147	113	147	129	120	133	126	131	137	146	131	102	125	107	128	129	122	133	120	118	143	113	139	140	120	144	127	122	129	129	142	123	105	125	125	125	140	128	111	116	131	129	139	119	116	118	129	117	121	120	141	130	129	133	124	116	143	132	123	113	143	149	122	133	142	118	135	120	138	126	128	126	123	129	107	107	160	134	114	97	117	121	134	119	117	141	120	146	151	127	122	130	120	144	127	125	137	123	140	140	114	144	142	117	131	142	122	130	128	131	117	108	118	118	117	125	122	132	116	113	130	123	117	124	129	127	117	134	133	130	136	121	130	113	105	107	146	121	135	119	135	141	126	124	127	145	122	141	108	133	123	112	114	130	126	138	129	140	112	131	109	116	135	129	131	118	117	148	112	138	124	119	125	133	121	123	133	128	148	128	130	112	134	138	103	134	151	123	111	129	129	115	135	119	127	131	120	111	131	129	135	129	122	117	125	119	142	123	120	142	119	119	117	131	113	139	124	122	111	131	131	124	134	119	133	117	134	117	126	114	122	144	137	121	126	125	134	122	134	120	162	132	129	129	124	116	123	110	134	129	119	136	133	119	126	138	121	130	132	130	125	131	116	124	127	118	133	120	118	134	109	129	94	118	129	116	118	124	113	116	122	112	146	114	129	106	122	129	121	121	125	119	114	135	123	137	133	138	127	105	122	110	126	132	135	114	96	141	149	129	130	111	131	125	119	105	130	120	138	147	122	129	114	122	119	126	126	126	131	133	126	140	118	131	144	116	110	138	123	125	140	139	142	105	125	109	114	112	112	122	126	134	131	154	119	135	119	118	117	102	142	148	131	129	120	123	141	130	128	120	126	133	126	131	137	148	118	119	123	157	142	131	120	125	131	125	131	134	131	105	113	121	148	115	119	133	128	151	107	118	160	129	111	109	120	128	118	125	126	126	118	114	132	130	127	141	112	134	122	134	111	140	128	102	139	109	131	98	127	132	123	143	141	122	127	125	124	123	121	135	115	143	123	119	109	153	129	143	142	117	125	130	129	128	116	142	115	112	128	121	133	131	118	126	130	122	120	95	123	123	112	113	115	127	123	108	124	113	123	126	124	123	138	119	133	135	133	125	134	118	102	128	119	133	102	125	142	121	115	122	141	129	127	129	137	128	124	141	124	125	120	134	124	128	133	134	136	122	134	113	146	132	123	125	104	138	110	131	126	134	129	103	134	140	115	110	123	139	134	129	113	137	123	138	135	122	111	136	133	117	130	133	131	130	140	124	131	122	120	131	110	132	109	126	132	115	133	119	107	123	131	151	122	128	128	125	127	133	126	116	137	105	129	121	128	119	142	140	103	126	139	114	132	114	123	104	129	120	130	123	126	118	108	108	137	136	143	127	130	143	104	124	111	108	122	127	129	110	140	120	134	120	124	124	111	118	97	109	118	121	137	125	137	131	136	132	128	130	137	111	144	147	130	115	134	115	132	137	126	119	127	121	133	115	134	137	124	114	122	134	123	125	139	115	135	119	135	115	120	115	117	136	119	134	119	106	120	119	143	101	130	147	127	117	118	94	139	138	130	122	131	118	126	135	119	122	131	133	118	117	123	128	134	105	141	122	128	115	109	111	119	120	113	128	139	141	121	122	143	127	131	148	129	137	133	133	137	134	123	121	138	118	127	109	131	121	149	124	147	130	120	129	120	116	119	114	111	123	125	113	113	125	135	132	131	120	128	105	123	132	138	110	134	132	141	148	114	118	116	130	137	135	114	130	140	122	119	121	118	120	107	119	126	152	128	134	123	135	115	143	129	129	115	131	138	144	141	118	137	113	121	114	128	132	134	134	127	140	125	136	115	124	128	136	128	126	122	122	146	111	115	138	122	136	114	150	118	125	108	117	107	132	112	142	118	123	126	114	109	121	138	130	109	126	122	138	110	123	126	115	129	113	116	125	123	134	123	121	133	156	133	115	119	123	109	116	139	130	129	117	129	127	132	125	134	118	118	114	143	119	129	113	141	132	108	115	145	111	130	130	126	118	117	132	118	109	97	125	136	113	152	114	121	152	120	134	146	109
27756	21203	12389	1278	690	617	556	566	581	557	570	533	586	550	501	551	554	528	569	560	575	505	543	544	552	533	569	555	504	577	552	523	569	548	534	554	556	518	538	550	589	516	524	525	530	546	559	564	555	559	564	534	553	575	553	507	552	551	561	544	541	545	565	576	516	572	568	536	535	604	550	526	516	551	515	584	587	570	537	523	550	546	575	559	533	545	586	531	509	549	539	558	548	547	559	512	577	574	534	577	536	536	541	530	557	533	520	568	542	536	546	547	523	539	533	546	584	566	594	552	531	522	529	553	508	563	489	554	548	530	577	550	557	571	538	563	529	565	518	554	536	493	512	531	558	527	539	499	537	544	528	573	529	521	572	529	548	534	512	510	555	588	582	520	537	620	505	547	560	600	553	525	576	532	569	545	554	542	536	517	533	508	534	545	530	569	569	515	555	560	559	601	560	533	531	566	571	561	523	552	530	538	565	539	552	558	545	538	511	525	521	540	540	542	513	532	553	522	560	514	535	572	541	584	586	572	492	512	548	486	533	515	555	535	521	598	522	541	548	558	525	543	554	519	589	571	535	508	573	583	556	542	555	555	542	528	543	554	542	555	560	553	554	552	536	573	527	521	570	559	572	560	529	571	557	511	556	596	564	560	541	518	541	527	556	550	530	541	500	536	527	547	537	553	537	550	541	597	542	546	509	555	568	560	504	530	536	533	522	572	538	489	542	567	534	541	575	552	521	508	512	547	557	549	620	559	559	559	517	576	504	516	552	545	530	538	515	592	568	539	547	581	580	520	533	531	528	545	510	561	559	558	589	565	538	539	554	526	557	537	559	537	524	555	593	567	537	563	504	538	540	517	566	576	528	562	497	555	557	546	564	562	573	521	579	559	557	538	513	537	543	545	579	573	544	556	593	544	526	534	553	536	525	530	563	552	552	514	503	518	542	556	514	551	543	531	572	524	539	544	567	591	578	592	536	561	543	560	501	556	538	579	543	530	543	585	532	554	531	541	511	549	512	566	571	542	533	546	594	520	548	533	537	559	535	578	533	541	563	549	542	513	579	535	524	542	570	513	498	548	566	544	541	559	521	545	575	562	538	528	549	580	578	526	533	537	542	536	568	564	569	550	521	503	588	538	533	533	572	529	459	598	516	561	542	495	566	513	574	562	551	550	569	587	528	557	535	559	537	528	547	590	539	514	554	554	561	519	581	574	580	616	549	558	541	545	550	546	582	552	586	581	542	579	523	574	570	552	585	510	538	562	547	552	551	551	568	564	581	552	546	542	582	545	561	521	513	589	535	563	571	534	558	577	550	542	503	593	500	521	518	512	558	525	565	569	530	604	556	562	532	521	496	536	548	554	532	539	539	587	577	609	589	557	553	585	543	539	548	520	538	560	573	533	508	519	522	543	570	567	533	569	544	551	476	555	562	536	535	551	569	500	575	551	540	535	566	526	543	560	550	573	526	555	524	562	581	530	522	609	517	480	561	546	573	531	545	559	523	561	554	538	523	550	529	564	546	567	515	559	565	565	557	564	568	516	565	540	569	495	536	586	502	541	549	535	581	544	528	530	567	533	553	535	583	561	515	546	536	562	556	559	518	535	586	555	523	524	549	564	595	579	546	549	556	541	520	549	550	540	577	557	549	581	528	504	546	558	509	528	548	553	512	550	579	548	533	540	508	573	523	548	516	477	518	533	540	540	561	567	523	524	538	557	510	511	494	532	535	539	542	559	576	541	549	523	608	571	560	549	591	569	559	554	569	550	498	538	587	585	578	531	525	560	549	551	527	547	513	536	568	552	551	568	507	562	528	559	537	537	511	545	558	562	523	572	541	588	564	563	553	582	541	551	528	529	537	556	542	574	560	558	534	508	544	515	559	530	538	502	512	516	552	530	537	524	537	537	535	530	537	522	560	516	552	534	583	530	566	518	570	569	527	561	583	518	522	522	563	547	583	572	577	578	584	544	524	585	539	598	580	502	555	529	546	590	556	554	539	555	506	518	557	540	504	546	537	573	543	511	588	502	537	571	566	552	519	516	531	534	515	544	529	539	539	582	573	539	521	521	547	536	553	544	573	538	545	581	538	593	564	527	583	533	560	558	580	593	548	514	532	554	520	524	544	526	562	577	517	536	534	521	545	584	539	554	577	589	573	545	537	513	561	533	529	532	568	540	564	543	553	546	580	528	561	562	574	548	519	544	550	569	523	540	544	515	528	564	539	555	545	523	567	562	561	569	535	537	549	554	521	495	549	514	505	528	577	546	523	535	503	547	516	565	568	521	560	538	533	560	555	530	586	507	519	564	563	596	554	498	573	558	557	538	515	520	544	534	517	557	569	512	556	501	540	531	547	540	562	565	544	580	540	530	526	529	572	536	524	588	520	587	529	563	540	548	535	538	551	542	519	550	567	490	575	541	566	559	553	567	519	561	562	548	536	516	551	537	571	534	551	561	516	533	596	554	553	526	565	521	555	512	498	544	509	578	527	546	564	545	593	537	600	524	535	543	559	532	541	551	557	556	571	548	537	567	523	557	562	562	543	579	536	563	525	548	566	585	538	559	534	594	538	534	559	518	554	551	483	520	569	533	538	536	538	566	557	568	545	508	534	546	529	571	539	535	540	529	551	555	530	496	573	561	536	536	512	498	542	522	562	519	573	565	513	515	532	531	530	523	526	539	553	524	538	530	557	573	532	545	576	575	516	567	554	521	534	560	550	543	571	572	563	520	518	533	560	541	544	543	488	512	546	575	532	529	517	532	601	546	585	555	540	575	524	554	524	501	524	544	522	513	540	547	551	518	577	562	530	524	509	522	527	568	545	548	563	528	591	573	526	574	602	532	544	547	531	556	557	552	547	558	529	554	519	544	555	524	561	562	551	545	543	535	537	559	505	537	498	543	538	536	543	554	551	519	547	528	553	534	589	524	559	551	569	577	554	599	547	536	522	550	530	554	595	538	554	536	525	544	540	545	593	512	528	553	535	581	584	553	512	537	528	511	540	557	557	518	557	554	534	560	559	562	573	546	528	561	500	519	553	504	572	530	529	540	545	556	532	536	534	550	539	544	532	543	534	567	546	532	564	552	547	579	551	552	521	621	560	550	563	571	547	573	578	525	554	578	549	548	527	549	568	580	574	581	524	534	545	539	544	557	525	534	544	546	573	555	562	549	524	502	575	536	533	592	564	537	570	545	528	557	532	542	527	571	509	570	568	580	549	570	571	574	525	541	558	529	543	557	543	554	544	575	559	561	528	566	524	538	555	529	503	511	544	555	565	527	536	518	552	594	534	557	555	526	526	541	535	523	523	566	557	525	556	517	539	536	516	595	575	551	506	551	563	498	539	565	517	541	541	545	543	547	540	520	564	555	534	525	542	519	528	556	576	571	526	544	628	502	562	559	550	521	521	547	546	529	565	533	510	534	546	573	534	544	541	512	546	551	510	540	562	489	608	569	543	559	533	544	567	506	524	539	541	551
4484	1330	1111	809	723	617	617	595	620	549	583	539	549	552	546	565	536	525	559	542	575	534	528	543	590	552	530	495	541	613	550	553	556	555	578	530	558	537	533	550	562	544	516	572	536	561	546	587	549	501	525	546	524	535	561	569	553	510	565	499	528	534	521	538	554	551	579	532	536	541	527	603	551	544	521	545	517	560	526	578	548	537	549	554	521	548	547	546	539	567	539	554	549	557	515	528	548	557	526	541	555	552	547	572	507	532	553	512	545	548	490	536	547	537	488	569	562	566	563	560	555	528	499	547	557	562	528	537	543	491	517	559	568	548	517	551	523	549	524	544	532	573	545	528	526	540	538	571	534	545	517	534	541	528	545	525	553	545	506	543	524	557	528	555	544	530	578	543	539	534	628	554	538	547	504	567	516	543	516	539	561	517	555	526	519	575	587	537	521	565	539	514	551	540	598	593	527	546	538	532	528	586	526	524	511	519	552	527	497	520	531	547	558	548	559	503	576	569	542	541	591	536	558	557	507	555	544	534	572	577	516	567	536	538	569	515	565	562	494	514	547	533	547	598	564	553	571	511	555	530	554	518	554	562	529	545	532	540	503	566	509	570	536	581	557	563	545	522	538	535	525	562	528	530	559	492	520	549	560	500	524	543	512	551	562	549	540	518	572	525	519	563	609	520	566	503	527	473	531	535	530	555	518	536	593	577	536	539	578	553	535	500	527	527	527	547	541	517	550	519	552	606	561	529	551	508	526	498	562	548	548	532	564	517	524	530	569	511	525	540	498	564	531	526	520	542	488	512	539	530	596	508	508	527	521	500	547	569	562	556	546	615	531	540	538	538	528	581	525	535	572	519	567	557	513	520	555	533	591	544	555	551	568	518	567	497	537	540	517	506	499	536	572	599	550	504	589	561	547	530	556	521	514	512	551	554	527	498	510	529	526	545	511	525	534	548	551	531	544	546	516	557	580	554	527	551	523	519	556	558	530	573	527	516	504	521	491	574	530	540	520	528	549	543	525	583	555	525	568	534	500	519	573	537	533	545	526	541	558	547	544	552	531	547	565	527	529	537	551	540	543	582	576	545	573	535	547	518	571	533	589	586	597	585	521	578	520	536	542	575	502	559	573	510	530	556	558	516	550	558	562	536	550	522	533	534	558	543	550	540	515	588	533	571	527	559	570	558	532	540	508	558	556	578	536	598	595	549	557	560	584	554	527	570	546	546	560	518	498	523	521	574	560	548	518	567	600	523	553	519	564	559	538	517	580	542	519	534	553	513	587	535	561	533	560	585	557	518	555	526	551	585	541	542	554	542	537	592	567	504	530	522	542	551	541	535	548	514	546	546	533	562	537	504	526	542	564	552	569	572	555	524	519	552	552	526	545	561	555	561	516	596	559	524	588	532	540	511	597	550	510	542	565	548	495	535	564	552	557	536	513	522	572	545	564	550	579	549	535	528	550	485	557	544	557	595	562	541	573	521	579	577	575	529	519	549	557	528	510	553	603	586	520	551	554	547	551	535	551	581	547	545	556	518	546	584	540	524	531	559	576	555	506	552	594	547	558	530	538	558	513	545	502	473	566	532	576	515	554	549	566	539	563	569	520	511	526	562	554	532	526	555	527	511	525	549	544	522	562	527	545	546	578	546	545	547	548	537	554	565	530	545	555	538	544	529	548	535	510	556	533	578	499	496	533	576	582	518	536	561	594	529	493	571	510	545	583	574	563	574	532	545	504	528	524	527	568	540	543	603	517	535	505	559	574	527	526	520	572	521	563	571	589	528	559	504	528	567	546	540	567	566	551	530	535	565	566	538	509	518	538	590	533	507	547	586	568	560	558	540	508	530	517	570	538	549	521	552	568	524	553	554	515	562	526	575	558	531	576	578	580	577	568	534	517	561	558	562	590	554	539	503	563	535	543	503	567	551	533	533	542	551	558	540	582	526	526	483	544	563	558	534	565	572	519	527	571	570	531	528	567	565	546	546	512	528	537	504	532	524	540	495	581	519	529	557	558	556	574	524	541	540	574	582	545	573	537	572	601	562	541	555	522	514	567	518	554	553	516	544	553	560	536	521	516	542	539	551	527	547	580	508	572	552	548	532	512	540	560	556	527	547	526	523	532	522	550	574	544	563	544	599	540	525	510	562	554	548	543	527	524	542	538	540	530	546	523	566	547	560	523	548	518	564	529	521	547	535	529	570	534	523	533	549	501	517	561	535	565	553	516	574	534	566	584	578	534	573	520	573	558	524	529	569	580	562	575	544	553	550	545	522	568	554	549	495	546	604	533	550	514	551	527	564	525	604	521	557	552	516	536	549	539	558	552	547	522	541	564	592	548	557	515	546	551	545	573	544	540	533	528	508	524	581	572	532	558	551	524	541	507	528	535	565	531	543	513	531	540	523	562	497	556	519	546	523	527	579	496	532	566	512	586	546	552	533	560	571	559	547	567	532	535	514	567	547	527	553	583	586	572	509	526	495	563	507	551	493	525	498	526	531	524	524	538	535	558	512	515	502	542	573	530	529	537	528	583	528	536	512	542	576	563	583	542	555	560	543	535	518	550	545	552	527	534	576	539	568	579	579	532	563	533	530	537	562	518	573	539	568	536	528	542	553	523	537	588	554	586	550	551	517	549	559	561	556	560	556	561	544	516	514	531	546	543	553	533	543	524	510	542	511	527	569	567	514	539	576	541	536	543	564	531	572	547	541	551	564	517	515	544	528	568	526	548	577	568	554	544	545	556	534	531	559	547	569	560	543	499	545	554	550	538	554	572	534	530	550	474	560	508	518	567	558	512	567	536	498	581	539	519	579	555	534	519	490	505	521	516	557	508	488	549	512	541	561	566	561	579	521	554	524	532	600	529	515	560	562	577	540	544	574	533	554	581	586	535	533	547	507	558	570	559	544	558	573	497	547	528	516	546	552	537	552	579	538	558	544	549	559	552	553	539	591	502	550	547	545	522	524	558	498	552	544	535	538	504	512	532	547	524	562	541	610	543	581	486	538	535	556	539	529	523	517	512	599	485	537	560	542	544	501	547	582	537	548	544	565	503	545	552	525	574	542	484	575	537	545	531	561	537	544	588	528	557	575	519	514	538	565	522	551	580	545	580	544	576	559	551	536	571	513	530	541	524	576	543	515	545	552	562	554	552	542	546	552	573	536	494	537	543	554	562	593	573	547	500	543	518	581	520	565	580	530	561	575	551	532	537	524	529	550	543	553	544	532	591	555	551	548	561	481	489	528	525	591	523	573	523	530	562	543	540	532	524	490	512	546	511	578	524	537	528	567	544	525	543	554	544	530	536	487	529	543	538	547	526	550	528	574	517	569	561	523	551	519	486	546	548	532	536	562	597	565	573	530	560	530	536	532	503	552	579	553	584	506	564	541	519	514	536	569	531	553	533	538	554	515	515	533	531	536	568	562	559	511	563	497	538	502	540	536	586	521	533	571	555	572	547	549	534	513	595	519	560	484
24009	21458	29180	24157	21465	20638	2528	908	626	502	601	451	464	382	405	407	380	375	388	358	350	347	335	347	349	321	307	342	329	321	314	307	286	317	344	335	355	319	324	313	313	317	327	285	319	320	290	300	334	288	336	339	268	305	320	314	323	316	318	315	304	329	336	325	256	321	280	306	314	321	294	282	294	322	315	295	298	297	330	291	292	317	317	277	295	296	314	271	307	282	297	285	300	290	286	297	297	331	316	281	289	344	300	301	332	306	283	300	310	319	312	288	305	289	321	297	320	302	316	301	290	282	321	280	302	298	305	313	295	325	316	310	311	305	282	288	306	308	295	307	315	306	307	306	281	320	276	310	296	313	307	308	296	349	305	304	285	307	307	316	315	318	297	324	311	319	328	315	332	290	279	314	300	315	304	301	280	312	287	281	320	275	285	289	277	285	285	291	294	315	305	301	321	328	325	301	316	299	318	316	305	319	269	324	327	317	311	282	311	325	299	309	323	296	268	302	295	328	287	325	331	314	298	319	337	285	305	318	298	311	294	325	312	301	332	303	312	279	291	333	286	334	278	286	274	289	292	305	311	283	293	330	328	326	295	299	319	303	333	301	290	286	306	315	314	335	313	323	304	329	307	326	291	277	288	292	270	285	299	303	315	276	290	314	305	283	297	336	321	314	314	315	298	274	317	315	296	301	305	281	291	324	315	270	295	277	326	285	320	275	296	317	284	308	314	276	298	270	335	301	311	332	316	317	320	293	304	332	286	309	314	313	322	290	333	294	308	303	317	272	281	325	306	286	276	325	307	298	305	287	303	312	307	310	306	302	321	277	293	315	307	279	317	306	290	323	282	320	301	293	305	284	318	303	310	306	322	272	310	296	301	284	299	309	292	302	307	291	313	270	287	299	281	298	305	291	311	294	295	307	307	264	320	293	327	302	289	275	289	323	320	302	278	294	318	281	286	301	308	304	278	340	288	295	304	312	307	297	332	288	316	276	342	295	321	300	288	319	302	311	316	302	294	293	281	349	302	329	285	311	265	311	296	279	294	304	282	313	310	277	315	305	295	292	284	307	313	329	299	294	309	317	292	308	292	325	307	284	270	301	317	306	307	281	314	300	284	330	292	301	307	298	332	302	289	329	309	287	320	277	310	266	324	320	274	288	326	318	278	318	310	307	312	301	290	290	322	309	319	298	305	273	309	293	306	316	317	309	324	272	297	271	319	302	307	290	330	300	318	325	299	319	288	273	294	296	279	298	296	284	279	298	300	296	279	285	308	286	291	315	289	312	288	289	299	291	278	294	326	330	314	296	301	302	289	294	300	322	298	327	294	340	332	319	286	304	306	283	328	282	301	295	283	290	284	319	309	300	291	278	302	310	291	314	331	323	305	322	290	307	284	281	300	342	292	301	317	304	314	297	317	315	334	307	331	318	321	327	297	303	309	302	307	274	301	334	301	300	317	300	292	308	264	342	292	314	325	293	308	308	290	279	302	307	302	309	292	304	331	308	321	307	324	301	337	329	286	297	308	310	286	269	331	283	312	309	322	318	299	275	350	306	304	287	325	321	295	301	276	304	305	331	302	267	310	302	285	303	279	281	297	305	286	315	308	292	310	290	319	287	286	305	305	293	303	287	282	277	283	295	280	306	317	274	313	298	292	307	300	280	275	323	325	289	282	312	291	309	290	258	251	303	314	299	293	315	316	294	282	273	289	313	265	298	284	297	295	337	305	297	329	296	293	316	305	276	306	297	324	302	299	283	290	310	259	286	312	279	294	336	300	305	312	291	276	303	300	281	319	318	306	293	315	322	319	285	323	316	304	328	304	276	297	277	279	290	299	311	301	268	297	314	287	324	306	316	301	300	292	297	306	284	316	315	301	317	285	293	305	296	295	302	320	293	316	306	280	264	280	317	305	295	338	297	305	321	294	311	282	329	305	289	316	312	312	301	270	297	309	301	341	313	301	330	280	315	299	300	315	320	317	290	312	292	295	269	297	307	332	298	283	330	378	291	335	310	279	293	339	306	283	311	312	307	316	272	315	315	298	296	300	316	328	302	369	289	276	288	302	291	295	309	306	324	309	306	337	309	324	303	325	343	313	298	330	337	261	293	275	324	293	298	262	312	277	291	282	301	301	265	292	309	304	310	301	279	281	304	315	298	299	303	316	293	278	321	293	279	301	305	300	293	294	294	317	313	304	291	323	295	316	295	282	339	306	314	327	323	307	296	255	319	290	297	276	292	285	289	277	282	314	346	288	284	321	311	304	293	281	312	303	289	300	307	297	286	299	276	303	308	298	326	310	301	299	317	292	305	309	281	291	316	293	310	316	288	314	288	298	316	287	296	286	296	264	310	280	284	317	285	314	322	308	314	308	281	323	296	291	282	288	317	281	304	323	327	308	313	312	291	299	281	305	298	290	276	280	311	292	303	307	312	319	293	269	283	304	294	347	313	304	298	309	295	311	279	302	291	305	302	299	282	317	298	313	332	296	298	302	309	332	311	316	312	306	290	300	308	283	295	296	283	314	323	293	278	299	309	327	318	303	308	298	304	296	305	312	273	282	327	313	258	275	283	271	302	307	305	305	325	307	285	315	290	282	305	292	342	335	306	302	335	312	293	316	316	299	274	297	311	309	314	309	303	312	273	285	305	314	299	312	288	325	313	291	279	267	273	268	304	309	311	301	288	306	310	333	313	314	290	293	280	313	286	302	301	294	309	271	311	312	310	299	306	309	278	296	300	249	292	331	311	304	317	258	315	317	315	292	324	304	307	283	278	310	293	325	287	358	326	319	332	310	302	296	273	268	307	327	289	292	329	313	308	279	330	268	300	291	317	318	312	313	306	326	315	333	300	293	326	287	312	308	278	280	273	294	320	285	281	286	299	296	317	330	286	289	294	315	311	294	314	343	297	312	297	300	302	285	297	308	295	298	314	314	290	340	286	327	327	299	272	290	327	296	287	321	333	317	312	283	295	273	318	311	322	328	285	318	309	289	285	288	287	310	275	292	315	252	294	297	312	294	311	289	306	297	323	311	283	313	320	278	304	326	312	283	289	293	310	323	319	297	301	274	303	308	324	316	265	305	286	299	259	320	311	300	307	299	310	306	316	310	290	303	256	278	302	315	288	291	300	293	330	299	273	297	283	307	298	301	327	328	314	324	304	308	290	316	306	291	315	296	324	325	313	317	308	289	300	307	284	286	331	299	309	299	298	296	334	292	328	286	308	284	318	291	313	288	282	346	295	300	302	285	292	310	317	333	330	319	309	278	268	324	310	311	321	284	287	259	296	327	319	308	335	318	300	305	298	321	266	287	321	288	341	320	303	301	287	298	284	329	293	278	303	284	306	312	316	297	304	275	276	286	320	300	299	307	281	312	289	297	313	314	296	260	302	288	280	316	316	311	289	313	322	323	313	307	300	313	319	298	285	309	303	284	281	342	287	289	334	326	300	312	305	311	337	330	299	300	332	310	313	294	295
4463	12337	10631	5041	3281	2052	1279	1045	856	667	622	558	521	466	455	436	426	417	376	439	376	324	354	329	347	380	344	366	346	339	334	315	297	344	317	335	327	310	323	306	339	300	338	306	317	335	307	333	314	330	310	339	332	332	345	344	313	316	302	304	326	312	319	283	344	329	320	267	280	315	327	305	299	304	315	313	295	332	345	307	324	298	338	308	305	335	305	315	298	321	296	323	326	289	310	317	323	279	310	300	303	305	299	297	307	310	319	303	306	314	283	315	329	310	304	314	305	304	302	311	312	334	337	285	327	324	299	297	311	307	321	335	325	289	313	340	320	308	309	304	311	303	316	316	321	322	337	298	314	318	268	324	326	329	313	269	303	300	326	347	286	298	316	320	290	284	306	308	299	295	334	302	327	307	287	328	328	338	299	316	277	353	299	261	314	269	319	356	309	324	303	308	304	305	328	319	315	319	309	293	296	316	307	332	334	337	324	329	318	317	320	296	304	330	308	296	328	290	310	290	315	285	313	301	314	305	306	321	310	307	324	295	318	283	314	306	313	318	295	330	284	304	309	309	315	317	329	309	285	285	298	286	319	319	329	326	328	321	315	330	293	308	305	306	292	290	319	288	327	336	331	295	305	292	324	285	288	330	281	332	318	310	338	323	322	303	295	338	298	312	306	301	312	315	323	298	333	332	264	295	291	325	305	321	263	338	288	293	340	310	316	345	311	307	317	311	299	309	299	282	329	305	334	296	301	302	297	299	307	309	276	306	311	329	292	309	280	312	285	310	330	299	306	298	312	314	329	331	299	322	295	310	325	298	292	316	276	301	324	305	287	289	292	312	301	306	336	279	305	280	323	300	282	293	255	315	315	304	307	299	307	298	331	302	275	324	303	310	317	281	310	305	301	310	349	318	294	323	326	283	270	275	325	302	283	304	284	317	348	316	324	306	309	277	305	302	317	339	307	285	315	294	299	316	308	308	304	290	343	303	304	344	317	323	290	306	296	313	282	277	321	316	307	301	326	304	283	345	288	314	300	289	285	331	282	307	306	296	280	351	318	276	271	287	320	336	352	297	315	282	309	314	308	291	302	349	290	321	302	317	309	306	331	299	308	302	339	321	326	295	298	317	320	333	284	321	300	307	297	329	297	333	327	308	313	290	301	304	300	309	303	313	310	324	334	304	290	286	306	325	310	314	328	323	287	282	296	291	319	305	319	297	302	327	294	325	300	350	291	281	314	353	337	325	326	315	308	300	325	332	319	304	307	291	311	299	323	319	344	309	300	304	326	268	283	286	292	350	307	304	305	301	315	324	311	300	320	287	279	296	292	311	293	316	302	302	313	297	292	313	293	310	323	298	332	306	314	295	309	322	337	295	311	315	331	317	340	322	267	310	272	309	290	343	306	304	342	314	291	297	270	307	331	321	338	324	334	296	298	310	304	334	304	316	284	306	336	287	295	325	320	320	306	304	316	272	298	333	326	291	279	301	301	275	311	307	296	321	297	329	302	283	321	298	272	297	302	304	295	320	278	300	290	308	333	322	326	308	295	267	323	316	312	306	305	303	285	299	319	319	305	257	312	331	323	330	299	277	305	324	280	332	317	316	302	268	292	311	312	279	307	313	281	310	299	339	311	315	333	303	320	323	303	291	317	304	321	275	320	287	291	304	329	320	312	308	317	306	327	294	317	299	304	321	307	331	350	295	323	305	294	302	314	310	275	298	316	326	342	312	312	315	308	288	296	288	316	319	322	304	288	320	297	323	307	332	304	283	339	336	339	331	310	311	313	319	301	320	298	311	281	312	310	270	303	290	332	292	317	342	311	319	304	319	298	299	298	322	298	314	350	317	325	321	313	333	298	329	329	278	268	301	296	313	310	298	297	298	313	289	284	313	292	317	343	345	319	311	328	315	318	307	321	302	330	283	323	307	320	309	294	312	301	308	312	293	338	322	300	329	287	298	312	315	296	311	303	306	312	290	305	284	305	311	319	302	319	310	289	326	294	305	314	286	303	310	315	309	323	318	296	310	321	336	348	325	281	336	283	331	309	323	304	280	296	300	302	289	289	299	316	271	280	311	300	324	322	286	329	298	315	349	287	298	307	349	298	293	305	301	301	314	339	298	326	327	300	300	323	321	314	312	275	283	340	275	329	309	344	313	304	321	286	305	300	301	304	311	338	317	325	324	326	316	314	313	327	286	311	326	284	315	310	295	288	273	301	326	282	314	313	307	300	321	290	314	325	310	300	300	320	275	302	305	322	329	290	321	324	325	310	296	306	312	281	300	298	286	303	292	278	323	286	334	316	316	294	311	316	306	268	303	289	304	328	287	334	299	316	310	309	318	306	327	285	306	303	286	335	301	331	322	286	345	304	305	321	329	318	300	310	289	296	356	312	317	317	273	313	316	314	290	313	301	302	301	350	326	322	303	297	286	343	350	308	269	305	279	310	299	308	275	289	294	292	302	305	317	327	305	317	341	315	301	269	286	326	308	315	286	327	314	305	313	316	324	313	333	309	320	316	291	323	305	317	306	316	318	302	311	338	316	284	316	344	319	327	277	299	277	301	300	282	278	303	343	301	313	305	277	310	319	305	308	302	343	318	310	298	288	307	357	279	307	298	319	305	323	323	279	299	310	296	339	320	324	307	294	318	348	292	296	323	329	320	334	290	302	325	296	321	330	293	301	311	303	302	324	319	306	320	324	298	309	309	312	328	295	326	322	294	318	283	315	291	298	310	305	297	304	262	312	318	317	322	267	281	289	304	279	316	278	325	322	338	326	319	295	318	300	320	308	314	278	282	317	334	317	284	326	276	332	307	315	352	286	293	342	324	297	303	282	300	309	278	297	292	303	296	325	326	286	292	307	314	307	299	318	318	317	317	290	333	326	302	309	331	287	314	322	317	314	306	295	307	322	301	290	297	280	311	304	304	321	294	288	291	322	326	336	306	323	306	319	303	298	301	292	316	323	317	312	331	290	281	312	283	321	302	287	319	334	311	312	305	350	346	291	294	305	324	328	299	310	290	330	304	309	351	303	354	359	308	285	313	313	306	294	321	321	309	266	321	287	309	315	308	298	355	320	305	306	315	301	309	333	292	350	259	320	307	292	320	298	343	317	320	294	312	345	315	304	318	307	320	305	290	312	308	301	308	311	318	328	331	303	287	329	274	338	287	349	304	299	290	322	296	306	310	288	316	287	324	337	297	341	298	303	316	321	294	324	289	318	326	312	329	309	285	305	303	294	316	312	289	329	287	346	296	296	300	270	337	318	320	355	314	291	290	324	311	284	308	330	271	307	295	317	331	322	256	278	318	316	295	296	320	281	317	289	327	312	299	316	278	320	288	323	331	293	311	331	315	326	276	289	333	287	334	313	332	313	303	323	308	300	306	291	302	292	306	319	311	304	295	317	330	305	316	297	291	296	328	306	299	314	311	333	283	313	313	321	348	307	302	304	293	291	310	300	291	293	330	300	311	289
24885	21396	28623	24485	21316	8885	1112	782	703	580	606	556	566	537	534	530	464	527	493	513	493	511	464	524	510	490	470	501	516	461	507	469	457	457	473	465	506	493	486	448	484	490	469	493	538	485	468	450	467	483	493	470	474	490	476	466	480	486	480	460	441	492	452	461	462	502	472	467	500	451	458	453	493	466	496	459	425	490	499	469	444	456	447	485	509	459	473	454	461	505	480	443	481	454	500	503	447	468	509	439	496	452	469	477	456	470	484	478	480	475	503	482	464	458	486	444	473	473	477	510	449	442	455	487	449	485	473	492	468	481	531	472	520	422	489	485	463	468	529	497	462	475	473	480	508	481	492	485	466	484	484	481	474	482	450	423	447	449	457	483	483	447	464	514	469	466	443	456	494	456	463	501	501	456	434	477	450	506	459	514	476	510	463	449	452	485	508	453	483	439	478	528	488	469	501	474	487	497	446	463	501	436	506	474	493	474	493	451	489	460	462	478	465	486	485	492	462	484	473	485	462	516	443	463	458	456	460	489	471	479	453	490	481	479	509	494	448	452	467	477	453	487	478	528	457	479	471	513	499	443	468	448	474	460	461	526	502	408	422	524	539	488	469	421	459	456	507	455	506	483	462	504	453	480	486	473	506	501	443	499	453	452	462	455	485	452	476	496	465	469	484	451	500	540	496	443	457	436	480	475	458	476	506	460	462	493	474	462	462	478	461	461	474	459	464	500	466	470	483	514	483	498	482	462	495	478	449	433	493	430	469	492	432	417	475	504	455	483	495	475	482	462	470	461	421	488	454	473	463	485	489	466	459	447	506	462	493	452	475	475	460	442	487	490	489	455	477	435	512	458	455	477	482	453	491	476	513	474	459	444	471	490	474	479	487	462	452	517	469	477	487	455	489	465	453	464	449	462	458	484	479	451	500	458	478	529	503	476	416	467	464	461	446	495	455	464	453	474	470	521	442	472	506	484	460	464	458	494	492	452	476	464	453	496	472	462	459	462	485	483	477	488	490	497	485	457	476	494	490	484	461	429	500	453	486	439	456	449	453	481	466	468	484	470	478	421	469	506	485	492	466	498	470	484	478	478	502	477	483	485	475	472	460	468	469	500	455	508	470	477	461	460	434	466	470	475	454	487	470	468	489	482	447	464	474	451	460	463	457	497	475	460	470	451	481	496	483	487	469	442	489	504	466	487	482	498	432	470	463	489	484	438	483	479	463	482	483	451	512	485	482	464	457	450	459	451	489	433	469	485	476	495	495	462	468	464	506	468	436	505	487	480	465	455	459	453	463	476	447	430	484	451	406	489	482	439	456	445	497	467	479	499	488	473	439	479	451	447	455	479	476	430	520	479	491	454	453	458	477	469	510	478	486	450	470	472	461	444	490	441	486	483	429	456	502	468	480	467	506	511	507	432	467	467	487	431	459	476	464	472	466	454	453	427	471	457	490	509	459	447	495	470	490	479	464	467	469	452	481	475	500	456	487	536	450	480	485	413	449	471	471	505	473	487	459	471	498	458	467	461	484	432	492	439	505	468	448	474	492	441	461	490	432	477	464	427	458	496	480	471	447	492	448	467	433	461	482	487	443	483	444	480	473	469	478	479	489	485	454	449	494	466	555	485	450	487	471	450	483	484	486	467	429	441	439	459	473	445	474	431	453	456	478	467	512	433	513	463	466	477	502	478	454	474	491	500	469	474	483	465	460	467	465	453	457	478	477	485	486	462	489	469	476	486	491	479	446	472	461	500	466	462	479	468	451	439	478	465	529	487	463	482	482	480	454	459	458	501	438	432	473	443	481	499	502	445	480	505	447	504	466	465	480	504	458	466	464	444	465	459	430	485	443	494	470	483	503	455	478	463	487	462	467	484	477	469	443	489	483	438	469	459	462	490	467	464	479	474	454	493	464	483	431	433	494	490	472	510	503	476	469	506	479	475	481	469	445	489	468	495	529	509	487	442	462	515	466	507	475	447	481	476	485	504	465	449	451	437	469	457	472	488	471	461	526	459	505	464	470	471	478	478	464	467	513	483	467	478	466	467	479	444	479	483	479	472	491	487	516	484	502	509	511	483	479	450	442	507	462	502	479	449	477	466	460	471	484	479	457	504	478	492	470	472	509	463	470	525	474	410	456	474	501	462	470	491	466	460	505	488	500	496	460	490	487	506	435	412	498	512	468	490	453	504	430	461	466	468	472	424	431	479	478	468	461	479	480	513	505	492	470	467	514	493	499	530	477	448	469	436	456	489	449	538	470	457	466	444	478	495	462	465	429	444	490	457	460	461	447	441	477	439	463	472	502	446	475	487	500	525	446	489	511	499	493	462	468	481	449	473	481	463	445	484	498	473	488	461	481	470	455	486	448	464	462	504	462	491	477	461	495	481	469	436	467	467	447	488	490	434	475	445	469	465	452	498	437	482	479	430	497	494	462	474	431	480	485	455	478	427	422	462	429	499	469	485	455	463	479	472	438	499	470	466	461	453	477	473	513	475	513	454	463	488	471	492	506	468	459	476	499	467	506	462	480	478	447	494	490	492	492	511	494	521	476	439	451	492	447	462	480	480	453	447	497	446	461	487	457	427	499	467	510	474	498	472	493	461	506	481	488	454	487	469	478	479	471	476	467	474	442	490	481	464	459	452	450	490	512	493	468	447	465	483	466	510	474	436	500	485	434	492	486	463	471	450	483	472	471	487	478	476	457	481	457	476	450	505	474	440	447	480	487	457	476	491	486	449	483	464	463	481	466	414	474	471	458	496	493	492	461	488	462	459	459	467	455	437	495	492	499	460	473	488	493	466	467	445	438	467	469	462	464	469	461	492	468	446	475	548	484	475	452	466	484	477	471	466	450	504	469	490	500	472	466	462	475	473	469	516	480	464	471	513	496	519	495	510	472	471	445	479	486	504	453	481	462	430	465	425	490	474	519	480	485	457	478	435	493	501	497	446	502	535	471	501	449	469	504	438	488	508	480	461	453	476	503	479	459	476	497	473	495	462	464	492	495	427	486	463	446	500	479	493	476	478	464	474	486	513	467	515	462	449	456	460	452	451	458	478	485	444	484	439	492	466	501	453	463	450	493	465	496	477	494	502	477	481	468	467	438	488	479	495	458	483	465	500	444	515	489	444	457	452	397	486	459	466	504	483	484	465	467	450	469	464	468	468	443	473	483	468	459	483	474	485	493	425	469	466	474	462	466	442	464	461	471	461	493	457	519	467	473	449	495	532	466	478	439	484	506	450	483	506	466	461	451	492	460	473	478	469	507	522	476	445	506	474	451	459	456	435	505	462	439	492	465	460	468	455	433	456	469	469	434	446	492	462	474	444	465	488	424	470	449	410	468	466	490	482	492	460	450	467	478	455	496	455	502	465	438	444	511	482	475	441	470	459	464	470	489	431	486	454	467	489	487	506	438	482	470	477	464	463	484	448	484	468	455	447	500	484	505	503	410	507	474	490	470	501	445	443	468	466	520	442
4577	8896	7718	3651	2467	1618	1109	931	797	720	640	603	583	591	527	561	546	484	491	526	460	466	484	457	478	488	461	521	434	450	449	507	480	491	439	458	464	430	481	464	475	464	443	488	399	466	453	444	467	478	455	495	426	481	469	446	453	464	440	452	433	484	447	438	416	438	497	450	444	411	451	451	470	468	452	471	421	453	474	458	465	451	468	464	486	462	453	449	476	430	459	477	478	449	432	470	441	450	444	449	459	446	429	448	423	470	448	422	459	465	478	402	466	419	450	449	455	478	463	438	442	448	427	448	420	442	423	478	457	422	452	447	425	466	484	458	462	456	483	433	442	459	476	426	453	459	447	490	399	442	477	416	465	413	417	455	460	423	471	412	472	418	485	460	431	449	459	451	472	434	434	503	482	446	445	489	455	471	453	392	470	418	423	435	475	458	428	457	456	487	465	482	458	442	468	479	486	473	525	445	479	445	428	420	473	441	469	468	466	445	480	444	448	432	431	477	444	414	458	473	447	462	441	456	446	456	457	481	460	474	443	467	437	465	439	450	461	458	430	413	449	459	443	438	436	440	427	390	434	438	491	463	470	453	431	434	461	436	465	477	454	459	454	465	445	433	482	436	438	442	464	448	407	477	447	423	462	458	456	466	406	473	479	428	459	461	445	456	470	483	450	449	463	472	520	452	480	453	453	425	426	448	456	420	480	439	461	473	455	478	402	459	431	432	441	478	458	467	397	488	474	440	460	424	475	422	481	487	425	453	509	454	482	424	424	484	422	448	436	455	464	454	448	441	442	479	468	447	478	429	437	457	471	491	438	486	475	436	447	424	428	466	472	450	504	471	443	440	434	432	476	425	424	467	446	441	463	466	461	460	491	438	460	447	501	429	497	460	478	440	471	426	433	437	496	475	438	455	441	486	424	395	429	447	467	439	480	434	461	461	427	450	437	475	457	462	430	456	418	494	447	449	434	433	483	446	447	451	483	435	445	424	452	446	446	441	464	445	462	442	460	451	476	412	471	464	465	458	458	453	448	442	481	459	478	436	444	449	454	476	452	433	445	444	468	466	407	468	457	444	463	450	427	422	436	439	458	476	452	424	504	442	443	444	391	455	460	450	452	474	473	464	434	435	427	451	459	464	464	419	469	478	448	460	413	433	450	463	426	479	480	468	442	461	457	459	444	469	431	434	445	457	426	468	477	423	446	453	486	436	447	462	446	505	470	434	429	464	449	449	482	466	439	441	449	487	430	454	452	441	470	454	436	466	455	455	414	499	400	466	459	453	435	453	443	449	428	450	426	433	441	452	462	444	475	461	450	455	433	465	442	464	425	434	468	456	499	451	431	457	418	452	453	472	433	463	401	478	475	412	466	451	428	482	437	468	463	438	478	423	436	448	437	425	461	462	448	440	415	437	475	484	458	455	425	455	448	447	424	444	474	454	450	455	442	431	423	478	445	459	465	421	445	460	496	487	433	462	471	448	489	451	475	499	433	469	451	449	427	424	471	445	445	441	416	448	475	480	428	469	483	430	477	477	461	436	471	447	428	475	452	460	459	467	465	504	439	495	442	425	445	456	452	488	459	437	434	481	475	450	458	431	461	404	447	448	488	449	474	485	496	453	484	488	487	479	474	443	450	456	497	456	429	451	464	489	417	438	440	459	441	473	443	462	453	463	459	471	420	464	438	447	437	458	466	441	449	408	445	429	403	419	499	429	445	492	434	435	435	455	457	452	456	426	442	439	470	476	425	486	445	460	437	418	415	462	436	456	448	446	464	448	413	448	430	440	459	457	471	447	448	460	453	463	409	423	452	509	472	433	465	459	505	442	424	468	460	414	430	434	465	471	405	436	454	460	448	493	455	425	482	465	465	447	452	475	472	453	417	487	457	447	454	446	482	452	460	459	442	442	445	484	449	452	476	442	425	493	472	462	424	437	470	456	473	462	436	436	417	453	433	448	449	450	445	456	471	454	466	460	466	452	481	452	442	442	430	441	424	460	426	446	454	461	446	451	441	448	428	414	458	447	458	483	450	426	417	450	451	439	448	455	456	478	452	435	482	478	435	421	444	431	441	475	476	428	446	473	444	435	460	470	459	426	439	465	454	464	453	443	463	482	442	455	444	430	486	430	447	467	462	475	473	466	443	433	499	435	424	441	426	463	443	486	416	446	440	426	500	438	427	416	431	468	449	464	452	428	415	458	422	455	475	439	481	462	480	479	441	478	449	453	430	460	425	463	403	441	485	463	426	444	437	485	468	473	474	504	454	456	444	448	445	487	432	430	486	411	473	442	443	463	447	447	463	439	446	437	430	448	446	465	403	442	437	438	448	450	499	452	448	500	435	447	405	432	456	426	438	447	453	469	461	446	449	438	472	420	437	443	440	432	468	465	440	418	429	444	433	448	438	456	445	420	470	448	430	439	466	454	469	474	436	423	446	462	416	424	431	446	429	430	433	487	423	420	478	425	451	463	469	489	446	470	410	464	431	461	426	425	439	496	444	463	483	436	469	440	459	457	427	460	427	453	456	437	437	472	445	446	465	439	479	426	482	479	428	436	462	407	443	450	499	442	445	444	462	442	437	458	472	414	480	427	447	493	443	475	435	441	455	462	465	448	470	482	442	429	484	457	431	487	454	434	453	465	451	448	415	454	440	440	479	431	443	428	456	476	451	463	449	453	433	507	461	448	451	478	420	484	461	437	434	440	451	444	454	458	421	424	457	460	450	423	441	448	446	430	426	449	460	445	455	482	439	449	432	455	440	481	489	456	432	436	430	420	471	406	439	465	474	459	448	445	430	458	449	442	487	458	463	464	451	481	417	476	449	452	470	435	456	465	461	437	473	477	461	441	447	475	460	471	433	459	440	446	466	455	469	474	436	462	472	441	475	470	472	476	457	472	480	459	456	422	447	477	471	476	426	437	448	419	450	476	447	472	421	425	453	430	429	430	455	433	441	445	466	445	469	452	446	454	440	471	443	458	451	472	448	464	448	439	425	468	441	423	455	469	464	458	467	421	420	425	423	473	451	440	445	441	449	482	470	409	470	453	487	447	490	427	420	445	481	443	427	454	455	453	462	467	456	504	421	446	468	472	479	448	436	432	470	463	463	463	493	425	508	490	457	409	491	456	476	464	435	438	457	448	477	424	448	473	454	427	442	457	495	453	460	461	432	469	457	443	435	464	431	456	474	493	463	458	472	461	453	457	452	459	429	454	444	426	443	457	460	458	491	460	501	470	413	438	477	437	427	484	438	416	467	478	487	431	471	451	461	450	484	428	437	495	462	453	467	416	474	503	443	462	468	430	444	456	436	422	401	484	447	436	454	449	432	484	454	445	472	418	495	447	411	474	461	450	433	416	445	438	413	437	448	473	464	460	440	444	484	457	451	493	409	451	418	448	485	464	428	464	456	456	437	460	447	477	454	482	433	420	439	443	463	456	434	434	467	463	423	446	430	426	463	427	443	446	489	438	480	475
22794	21482	29423	23975	21486	21551	18652	1590	772	707	560	482	412	410	301	322	289	267	219	248	233	217	202	191	210	187	168	160	165	174	174	148	159	178	173	144	145	163	125	138	149	148	159	147	159	144	131	133	135	140	135	147	135	131	144	146	132	125	123	139	146	145	128	147	130	137	126	148	120	141	115	139	135	129	138	148	136	145	128	126	130	153	144	171	151	142	137	113	147	148	140	98	123	127	147	120	140	149	145	118	154	131	126	136	139	119	145	152	128	139	131	135	153	134	102	109	135	121	145	125	130	140	128	128	136	147	126	143	137	129	140	127	134	143	122	132	134	115	141	149	133	144	150	119	127	139	137	117	134	110	114	128	132	120	127	115	123	140	132	153	126	147	154	119	165	120	143	124	115	113	121	129	142	117	140	128	144	136	125	105	128	129	126	148	120	160	123	140	150	127	145	142	141	116	114	116	126	134	136	132	128	133	124	134	133	109	131	127	136	127	115	131	118	134	118	115	146	135	136	158	141	132	144	105	121	141	121	132	117	142	123	102	126	134	132	130	93	143	142	139	144	133	125	131	139	140	120	138	136	123	143	121	132	124	144	123	140	133	131	126	148	135	127	123	142	125	131	137	118	127	143	156	131	129	122	138	125	110	122	129	152	143	127	117	152	135	124	138	135	129	147	134	133	125	118	130	142	132	133	129	107	134	156	121	145	133	128	142	127	117	141	110	127	124	115	117	129	138	137	142	128	137	138	135	133	125	142	122	150	145	142	130	135	135	140	133	131	137	125	115	119	107	117	159	127	134	130	134	127	123	136	120	111	127	129	138	140	134	134	129	105	135	121	130	132	126	128	125	110	126	148	133	135	110	140	133	140	121	117	143	110	141	123	129	155	120	134	111	119	132	130	137	133	131	116	129	120	119	127	132	127	117	124	120	137	136	125	128	112	127	142	125	121	140	124	128	136	127	135	133	127	126	120	141	149	109	110	140	139	113	108	107	141	135	120	115	143	128	154	137	126	133	121	120	140	115	123	150	122	128	125	138	151	135	128	140	138	114	120	129	116	111	142	143	128	127	120	126	137	152	126	146	126	116	130	110	144	136	138	109	132	121	134	146	126	118	135	133	141	112	121	115	138	103	135	129	147	130	160	134	145	127	128	136	142	139	126	148	136	111	142	129	103	150	128	112	118	127	124	122	107	147	130	126	149	130	132	122	124	124	135	123	128	111	142	142	123	129	129	127	125	135	130	132	124	143	120	145	133	123	139	140	111	124	125	116	126	140	148	143	119	140	117	125	148	138	124	143	140	134	137	114	129	136	136	118	105	141	151	133	132	122	145	116	142	109	116	143	101	130	143	120	140	126	123	142	125	133	132	128	120	131	154	113	118	125	132	147	127	135	123	135	108	119	108	135	142	142	140	147	101	138	125	131	124	142	137	135	131	139	116	120	132	116	131	141	129	137	141	133	120	116	133	135	124	118	144	152	131	124	124	144	118	117	136	118	139	121	121	133	139	127	131	124	120	152	115	132	131	134	130	126	116	127	132	128	130	117	127	125	125	140	145	133	119	127	168	104	130	124	114	146	112	115	137	112	117	124	133	125	139	135	125	127	115	147	124	126	135	118	117	131	125	140	120	149	132	119	121	134	119	130	140	138	121	128	119	118	137	142	147	130	133	110	111	131	115	144	122	134	141	121	142	113	130	132	148	134	125	134	141	134	145	129	143	120	137	113	106	131	139	139	139	131	127	113	148	137	120	131	136	141	99	106	113	146	133	132	138	131	127	133	122	135	132	128	137	132	141	137	114	105	139	135	131	126	131	136	149	123	114	117	140	146	128	142	142	135	153	137	147	124	137	136	126	135	116	130	138	138	122	125	147	124	122	125	126	133	129	114	123	108	138	137	127	122	138	126	123	129	138	134	132	120	119	143	150	121	132	122	140	132	124	138	151	143	134	126	125	119	108	136	130	120	129	124	133	123	145	134	120	131	119	124	131	140	130	122	146	132	132	135	136	144	126	137	144	149	148	135	150	142	111	119	137	127	124	114	125	121	130	124	119	132	138	127	131	141	121	144	117	116	108	136	130	141	137	127	109	118	116	135	136	125	140	122	135	130	125	129	117	139	125	124	134	157	112	111	132	140	122	141	153	112	133	132	153	142	145	141	112	121	124	134	124	117	127	136	117	127	130	136	127	154	135	131	126	112	134	112	135	125	139	138	133	113	109	136	145	116	143	138	123	112	112	149	127	136	123	142	132	125	125	139	124	143	135	123	123	129	133	124	132	129	147	133	103	118	115	153	138	144	127	142	132	138	125	121	143	116	123	124	105	129	126	125	140	135	154	118	114	132	132	129	130	124	129	127	135	121	129	120	116	127	128	120	108	123	147	152	153	129	114	142	147	134	144	126	122	128	136	140	120	125	118	133	139	135	129	141	137	122	137	131	133	138	131	114	130	128	130	132	123	140	139	121	144	122	138	130	133	136	124	126	143	144	130	121	125	109	123	132	139	121	123	127	139	140	133	134	130	129	118	135	130	127	106	127	121	111	124	131	127	120	121	121	130	143	104	152	124	130	119	129	128	129	128	131	120	128	148	129	116	135	152	157	156	126	134	148	135	131	137	147	126	129	133	136	136	132	137	135	137	122	137	132	129	141	113	126	123	138	110	131	133	152	125	145	139	129	110	129	132	141	135	138	114	123	121	141	130	125	110	114	134	138	118	129	146	137	141	134	130	133	135	127	144	148	136	117	129	119	136	118	129	136	134	133	117	115	132	125	127	141	117	137	106	135	145	124	124	159	145	133	136	133	119	126	117	112	129	135	135	122	146	140	120	131	149	129	122	119	141	111	135	146	131	155	131	127	134	121	125	126	117	110	103	122	130	140	155	143	132	110	119	131	155	140	144	153	123	131	123	136	138	124	148	147	154	141	107	146	149	125	131	114	125	147	130	125	108	120	123	127	130	119	144	117	118	130	135	133	126	116	129	115	133	140	143	125	142	133	129	139	124	130	115	142	115	126	120	136	136	146	117	121	122	119	135	109	130	133	112	133	145	127	113	145	116	118	136	127	127	124	136	132	128	144	128	132	145	130	124	118	128	141	118	136	145	132	120	106	119	135	127	130	140	135	124	145	146	144	112	118	124	132	113	136	125	132	129	135	120	128	139	135	120	125	127	123	135	143	134	131	120	112	128	100	120	133	144	136	143	121	140	122	137	132	123	141	134	111	117	113	124	129	132	136	116	127	150	160	125	149	145	136	118	130	129	122	118	145	142	131	142	131	133	141	124	130	126	138	129	112	120	114	130	130	116	139	125	124	139	121	151	127	129	123	130	145	119	126	134	128	122	121	129	139	126	132	131	145	140	120	156	129	150	144	134	130	124	125	116	126	138	118	129	116	109	108	142	129	117	130	130	128	125	123	122	134	130	143	107	145	145	95	109	126	116	119	135	126	135	133	108	120	119	138	123	129	147	120	117	138	115	124
6461	19800	17170	8667	5842	3638	2205	1658	1231	894	806	636	527	509	391	338	334	303	287	285	263	248	198	210	207	213	183	188	170	163	186	156	159	164	166	180	166	150	169	172	156	126	134	133	134	140	134	139	130	129	123	154	130	148	134	162	129	132	140	121	145	122	142	151	157	141	144	135	129	129	131	142	132	152	131	145	138	130	139	133	125	144	142	169	124	141	128	142	134	131	149	124	129	134	121	135	109	119	122	153	117	139	136	144	132	140	129	112	149	120	118	142	127	148	128	139	140	131	146	127	126	128	121	138	133	129	131	128	128	132	142	150	139	138	122	135	145	131	139	125	124	116	127	118	127	110	113	142	117	134	117	122	119	114	119	135	149	111	127	103	130	122	124	120	116	140	127	143	120	136	119	122	142	128	129	110	123	131	131	158	119	125	98	118	117	132	98	143	122	128	113	129	137	132	125	126	118	104	109	133	133	119	118	142	115	120	123	132	106	110	147	131	131	108	132	136	152	109	148	128	129	129	128	119	114	140	134	130	125	121	111	125	149	142	123	128	107	138	137	128	127	129	115	131	127	132	123	135	124	120	123	129	118	120	137	127	119	131	117	161	121	143	119	123	135	132	134	128	130	137	129	132	136	124	128	114	124	131	144	124	130	129	110	120	121	118	122	120	134	118	114	129	140	135	131	124	134	115	126	129	125	120	142	113	142	117	107	114	156	115	127	120	115	127	125	132	119	119	123	145	135	133	134	119	153	151	134	143	134	145	126	118	132	112	115	128	123	111	129	122	125	119	128	131	154	123	153	115	143	124	128	148	110	122	137	162	127	117	156	110	143	115	130	117	127	113	125	138	120	125	129	128	140	132	113	120	121	117	125	121	148	151	147	108	135	130	129	130	140	148	148	122	125	118	140	123	127	139	131	129	147	123	145	135	122	144	113	109	124	126	115	106	138	130	133	138	122	126	123	136	139	123	142	145	135	152	124	125	108	139	127	128	129	109	147	118	125	125	129	130	128	121	117	134	144	124	152	118	121	116	141	112	106	118	128	123	121	143	120	125	113	113	119	116	130	147	118	110	117	113	110	128	123	119	148	130	119	119	115	136	125	108	120	122	121	127	133	114	141	109	128	148	145	130	115	131	143	123	137	131	131	132	154	136	112	100	130	119	119	124	131	124	133	118	123	125	135	123	139	122	122	128	134	136	136	118	137	136	137	122	154	150	139	126	138	121	126	137	112	144	123	136	113	131	140	116	124	118	130	131	116	114	139	139	137	130	116	139	134	137	117	114	131	106	132	121	128	133	155	131	145	122	131	140	112	136	117	133	124	136	138	140	128	149	142	130	133	121	118	132	137	138	113	125	125	125	117	128	119	136	101	118	137	123	116	142	125	131	130	123	133	133	152	133	156	137	118	153	122	116	147	129	123	115	121	138	138	123	128	120	107	146	130	118	116	130	138	150	133	138	141	141	142	109	116	133	129	131	154	116	112	133	132	109	143	142	134	132	126	123	121	121	125	130	123	136	124	113	127	127	132	142	136	112	114	133	130	125	122	136	130	141	134	130	147	135	131	116	125	122	125	115	125	126	127	116	126	128	119	135	126	127	140	136	112	138	126	132	118	123	127	124	170	130	121	143	139	124	120	107	139	119	139	132	116	125	119	93	141	114	99	142	118	99	117	128	95	112	120	134	142	132	137	137	131	126	126	126	123	145	113	113	125	151	107	123	110	130	118	123	137	144	138	116	111	126	129	127	128	128	110	131	131	134	120	101	115	130	130	131	124	115	136	112	113	134	138	140	140	129	126	125	127	112	117	127	114	129	147	134	137	116	130	123	129	137	120	110	133	123	111	144	126	118	124	122	136	113	147	130	122	123	116	126	134	123	124	141	123	135	137	134	129	123	113	127	117	140	146	118	140	148	138	155	127	125	109	128	127	133	144	129	139	102	118	121	119	131	118	118	146	134	124	114	130	120	118	139	132	146	143	118	131	130	114	132	104	130	128	124	123	134	127	127	128	108	142	141	102	130	127	108	131	113	121	139	146	119	138	156	130	113	125	135	124	126	112	137	136	134	127	142	142	106	141	146	132	127	118	125	110	122	118	127	150	147	140	131	113	121	116	124	124	139	129	146	134	129	141	137	130	147	124	127	125	104	144	140	143	129	107	138	136	117	141	126	139	132	145	120	113	123	128	141	117	124	124	131	105	131	135	125	101	143	127	110	113	120	121	120	124	135	109	139	135	169	99	119	111	142	144	148	120	121	143	126	138	125	133	134	135	114	119	131	118	116	117	136	122	140	124	133	113	124	116	139	134	129	126	147	106	123	153	132	104	124	113	131	129	124	130	124	117	126	105	141	135	155	113	109	125	118	138	111	131	126	117	130	108	123	123	122	113	123	114	126	111	139	131	134	137	142	116	122	143	117	118	138	141	111	130	120	116	126	130	129	154	138	115	128	121	111	148	119	128	138	118	127	142	126	122	150	125	124	145	129	128	139	134	124	131	149	139	127	147	145	124	112	126	133	135	130	137	123	160	130	135	135	125	117	133	132	113	119	138	131	140	135	125	126	119	142	137	124	132	100	143	130	130	130	128	129	124	111	137	112	139	120	141	144	138	144	131	128	119	116	120	128	125	135	121	126	132	130	118	118	105	131	114	133	127	123	124	129	105	134	120	135	144	126	120	124	140	128	136	134	126	136	123	121	100	127	104	125	138	136	135	116	128	143	133	140	121	131	124	134	119	114	115	123	108	123	115	125	141	130	129	142	134	97	138	138	132	126	107	139	126	127	130	123	121	132	136	119	122	106	136	139	125	118	132	132	138	136	110	124	133	110	128	144	137	128	117	122	144	143	104	122	134	137	113	133	116	153	117	143	126	130	125	126	142	123	118	123	132	121	124	145	126	128	124	115	126	137	125	112	126	134	115	120	125	134	139	146	140	139	138	132	151	108	157	155	124	137	133	135	144	115	145	116	151	140	116	126	119	128	133	115	132	117	108	142	144	117	120	135	121	135	136	119	109	128	122	117	124	134	130	120	117	133	127	130	131	119	125	125	133	141	119	140	124	130	117	132	129	146	125	129	131	113	133	131	119	148	126	136	117	124	129	119	128	125	126	133	118	127	141	124	134	118	128	145	118	122	128	147	130	129	120	118	132	141	120	148	106	126	115	133	127	127	135	126	131	152	134	120	121	134	115	127	124	130	135	131	132	131	113	132	146	112	127	113	127	121	136	136	129	135	138	142	132	116	126	128	109	126	115	128	122	143	116	143	134	122	116	118	124	123	114	108	103	124	130	116	128	137	104	120	113	130	126	106	119	139	123	130	111	114	121	121	141	124	120	134	110	149	123	122	113	122	132	119	120	126	133	131	120	124	119	130	111	116	138	122	127	117	127	122	120	102	115	160	114	133	116	120	134	117	157	129	135	153	119	128	144	131	131	139	104	153	133	144	114	113	137	119	141	132	139	110	146	119	114	116	121	125
27870	21145	11917	1321	739	634	620	611	627	581	566	556	586	509	529	573	598	495	557	557	553	566	581	568	494	541	552	522	527	544	545	565	524	550	546	550	559	543	543	533	491	543	566	589	559	559	528	535	517	511	574	559	494	550	505	497	531	568	575	575	568	590	534	524	546	535	514	532	531	576	577	572	550	523	549	529	534	556	550	544	578	567	566	560	530	513	558	577	582	556	508	537	548	587	534	581	559	588	543	532	560	543	540	539	557	572	566	551	592	578	572	545	530	559	530	553	549	563	529	559	580	519	548	566	551	543	594	596	524	514	565	522	524	571	548	523	550	528	557	562	584	550	565	510	572	550	569	548	558	572	578	489	532	521	525	606	580	548	556	538	534	571	537	481	582	531	517	559	541	515	517	538	562	542	541	557	577	531	529	502	522	586	538	521	543	554	595	534	564	544	561	554	541	573	535	573	553	561	567	551	535	614	540	563	576	592	548	577	576	506	548	532	568	552	558	558	545	526	546	558	576	557	546	551	552	553	540	563	573	514	556	563	541	547	575	532	592	531	558	564	560	595	568	583	584	544	551	559	498	593	569	540	511	585	556	543	551	529	567	583	569	519	553	543	595	561	561	558	594	553	541	515	538	550	619	558	562	594	554	537	539	553	555	549	541	527	534	569	495	556	550	548	539	551	556	495	520	554	546	505	527	489	562	513	518	531	506	572	557	549	527	573	547	591	549	509	565	497	583	589	541	597	552	509	571	584	585	552	538	525	553	531	516	572	594	534	532	559	521	539	587	538	524	588	538	546	547	553	554	538	569	567	533	541	529	592	545	565	557	530	574	518	521	565	544	539	543	574	529	528	555	535	560	538	525	520	555	523	596	534	491	567	558	595	520	512	557	577	559	545	524	525	549	559	546	559	533	529	571	589	550	563	539	524	561	567	548	538	549	553	533	490	567	568	552	605	554	558	538	523	543	569	555	558	541	627	519	534	545	584	537	547	538	598	520	593	557	592	557	518	584	554	509	575	539	553	561	542	519	553	551	538	574	572	580	540	551	554	561	563	504	589	554	556	573	605	592	566	586	549	573	549	547	580	557	514	541	572	564	538	567	554	541	565	545	537	590	564	532	586	550	562	554	617	563	544	556	573	544	576	533	553	560	568	574	574	530	571	591	564	541	559	567	542	570	530	567	542	579	584	531	560	565	536	536	538	571	546	565	544	564	512	556	567	563	562	557	540	563	525	560	525	562	550	486	510	563	534	548	562	527	567	568	548	535	585	525	565	611	549	597	566	555	564	546	534	525	572	562	554	557	541	567	546	529	572	529	553	573	538	555	568	547	543	561	583	566	543	550	563	578	532	501	580	558	513	550	573	513	519	499	573	547	560	560	554	517	565	521	558	560	550	559	533	546	524	559	545	581	489	569	540	518	557	546	600	547	571	557	548	531	608	525	565	561	543	538	548	532	534	571	515	564	540	492	553	556	559	548	561	547	516	595	552	564	520	534	521	513	535	560	536	523	578	562	540	513	545	568	546	576	522	540	591	574	541	517	547	496	562	552	556	599	504	531	569	557	547	548	532	559	554	550	555	521	550	564	544	568	539	553	470	577	529	571	508	568	529	549	539	546	568	543	515	558	635	528	527	572	527	551	546	516	552	566	540	564	556	569	608	528	516	538	553	533	564	579	520	534	490	559	556	539	562	579	554	558	549	573	547	593	554	545	553	538	543	572	551	501	559	553	555	536	553	589	520	547	524	520	551	537	566	563	560	534	566	552	599	553	567	512	572	551	530	558	523	564	570	529	561	577	550	522	545	527	540	530	559	567	523	543	567	537	544	576	577	562	584	567	563	513	542	585	586	554	540	554	566	566	508	522	564	540	533	546	555	579	534	551	552	527	522	573	558	573	517	516	511	573	508	572	565	573	549	535	529	534	557	524	546	548	532	499	544	559	598	540	560	551	547	551	567	589	566	559	606	536	537	523	562	540	566	601	497	516	557	535	559	562	529	603	526	559	567	576	593	529	547	549	561	522	562	587	551	516	506	587	560	551	520	545	571	539	553	541	577	538	559	604	563	534	590	554	513	574	551	539	534	581	551	541	593	581	572	536	592	493	549	542	515	598	533	577	556	557	578	522	526	574	569	539	542	561	546	536	528	567	553	565	546	524	542	617	568	535	543	572	518	513	572	525	560	548	553	518	571	521	567	577	497	568	519	586	524	582	528	537	579	575	577	590	524	563	587	497	583	555	550	591	555	567	566	538	619	538	542	557	532	549	516	568	525	563	547	580	569	578	519	548	561	568	565	520	563	515	537	538	537	562	571	514	560	544	536	561	526	546	553	565	530	516	557	568	508	575	538	528	575	591	549	557	561	514	516	558	599	511	582	518	539	522	545	554	532	532	543	540	519	556	536	571	535	548	506	547	545	572	590	541	516	592	548	541	544	554	533	565	546	519	542	574	535	569	572	559	536	527	573	547	531	579	566	564	554	543	556	574	529	551	527	527	532	527	527	556	521	530	514	506	517	541	535	559	566	599	587	582	566	619	550	590	533	545	551	556	523	537	530	509	553	572	546	624	562	568	565	561	530	532	545	601	530	576	564	568	530	566	595	574	573	567	529	540	527	521	572	552	595	554	533	545	585	558	533	517	560	616	547	504	557	548	558	510	599	540	538	527	555	529	570	587	594	574	545	542	556	573	609	554	522	567	564	533	543	554	519	563	576	552	559	581	556	579	536	567	537	579	583	535	509	551	551	549	590	535	551	542	571	551	555	548	494	575	573	534	559	568	532	538	522	556	576	528	523	559	524	540	559	568	504	576	497	546	527	566	561	516	554	594	503	577	562	543	548	572	554	537	532	548	521	535	508	552	541	560	533	535	543	507	556	525	552	575	521	573	517	558	522	579	542	534	557	556	566	556	541	543	572	570	563	526	538	559	563	557	554	539	551	545	575	539	554	539	548	576	548	571	510	562	555	559	562	580	559	563	555	551	531	558	511	572	568	586	574	559	542	538	549	560	594	582	544	507	556	539	536	540	561	578	543	555	562	602	562	575	544	574	556	542	540	520	536	609	533	532	532	536	587	520	552	556	503	531	567	495	549	516	563	568	525	581	567	565	545	544	557	510	573	536	524	540	552	581	532	555	550	556	505	559	528	518	558	540	561	541	548	551	582	520	532	582	554	566	577	548	572	580	517	583	565	542	583	496	536	496	536	557	517	548	514	530	516	594	524	559	507	534	588	513	550	580	518	543	561	560	553	526	493	530	533	572	555	551	546	542	589	498	547	561	574	561	530	581	560	505	564	558	550	539	531	532	533	546	536	546	611	554	523	545	561	532	544	505	496	575	597	576	579	556	561	580	525	582	598	567	575	591	565	538	530	558	512	534	543	560	579	549	580	579	539	538	531	575	554	556	537	600	546	550	572	552	572	535	560	552	538	560	561	529	537	544	549	521	546	572	562	562	568	510	552	536	564	539	594	552	581
4455	1353	1208	826	693	645	582	628	572	588	539	575	553	573	610	493	546	567	561	506	556	523	585	556	540	570	578	509	577	564	589	530	575	534	543	555	588	531	538	602	545	516	536	512	510	538	551	525	531	526	555	555	548	509	553	524	550	574	523	566	548	558	541	527	534	577	566	549	557	573	542	588	545	561	551	546	517	568	571	552	541	568	552	550	540	523	607	608	579	545	547	514	573	520	543	530	571	520	513	535	515	539	527	537	525	562	552	545	553	578	568	526	533	562	562	545	553	576	509	585	598	560	591	572	573	576	555	552	543	554	556	551	570	554	571	576	585	546	606	506	531	590	547	557	548	574	582	528	558	577	555	539	555	545	564	632	498	552	556	557	551	580	532	532	564	585	548	592	560	534	552	530	531	539	547	561	557	573	593	631	555	548	568	575	548	529	526	580	570	535	527	542	562	559	556	520	533	586	519	525	573	556	543	540	532	535	546	564	532	535	560	552	534	586	572	543	518	524	555	568	534	565	521	549	581	534	532	523	576	567	549	532	515	573	547	560	551	519	535	572	557	578	549	548	533	572	610	545	556	572	537	562	541	546	584	548	538	549	502	539	526	529	495	564	547	555	526	553	511	604	569	586	558	556	592	580	578	569	563	549	540	537	522	581	522	556	574	554	538	550	580	550	551	543	577	535	542	571	560	557	494	531	538	537	567	570	505	573	549	573	569	538	558	548	552	576	511	509	563	558	573	564	587	527	548	578	549	552	507	570	582	557	560	612	571	546	540	562	551	534	508	571	521	507	549	568	525	528	521	555	610	568	556	568	555	568	580	524	564	544	544	571	559	542	585	510	539	548	566	564	546	536	549	538	548	547	563	505	586	576	533	551	541	560	518	558	530	521	547	575	511	565	547	558	519	535	574	523	544	552	516	571	541	554	546	571	572	533	549	545	545	544	542	561	552	543	516	513	541	525	545	595	540	565	607	504	549	587	567	556	576	564	595	557	546	461	548	558	559	569	536	565	596	584	590	541	568	585	550	571	527	555	580	553	519	589	541	549	561	541	590	605	523	517	537	586	525	558	554	527	595	565	583	537	566	505	555	520	558	547	538	573	534	522	533	539	508	561	562	576	577	529	515	553	513	573	551	537	543	561	521	528	532	568	547	531	558	517	573	581	562	576	588	525	522	571	563	511	551	549	568	547	513	542	568	588	528	561	499	569	567	562	608	535	529	525	548	588	557	499	533	540	528	539	528	521	536	557	560	547	555	550	553	559	530	549	558	511	548	500	596	554	525	548	541	573	560	540	519	551	526	513	537	546	533	551	566	548	525	552	529	575	539	549	540	527	566	568	580	538	551	557	559	569	564	548	523	582	558	560	526	559	504	568	601	579	549	549	602	510	584	551	568	555	515	539	565	517	562	539	548	530	544	540	538	564	523	497	566	535	559	516	551	539	564	559	561	536	516	529	525	543	537	578	547	539	614	553	556	581	534	563	558	546	551	573	548	525	501	584	518	545	562	541	558	530	547	562	522	559	545	594	575	502	536	528	594	557	552	570	554	567	609	537	579	527	534	544	545	554	570	528	510	562	527	514	553	581	575	549	559	532	585	596	502	555	535	544	526	557	584	532	547	553	510	539	527	567	516	538	523	553	640	569	547	562	528	531	522	553	549	517	581	525	563	544	585	540	545	566	558	533	549	520	518	602	588	564	555	584	524	533	533	569	554	532	582	602	501	569	576	485	562	519	572	567	549	529	524	557	526	539	575	537	551	535	533	512	572	532	569	550	505	515	559	572	525	583	555	555	530	591	531	518	540	569	527	578	564	514	516	549	538	502	574	565	523	536	503	537	587	558	527	526	539	579	566	550	566	539	565	550	543	531	542	568	548	568	560	560	543	528	523	550	561	527	558	547	521	559	571	512	567	545	537	546	564	548	566	557	540	538	537	563	576	568	531	602	561	521	536	568	539	542	544	564	596	545	527	524	531	568	558	550	548	569	546	548	557	544	589	572	577	564	528	584	590	568	537	539	546	554	526	530	555	555	565	586	526	562	561	529	550	566	542	533	566	561	569	565	560	550	517	549	570	557	560	589	524	529	554	547	545	557	555	575	557	564	558	545	572	537	545	534	556	540	545	539	559	542	599	558	556	572	540	572	579	536	542	581	531	562	529	517	554	575	556	571	500	516	586	521	549	515	559	519	562	536	577	536	549	544	574	546	558	586	542	570	557	564	543	528	561	519	539	567	577	562	555	552	553	527	550	516	547	559	523	561	556	506	566	567	535	602	529	573	495	551	529	524	536	532	542	558	539	548	531	540	509	551	532	530	522	570	537	540	520	535	554	527	552	557	535	548	566	529	566	584	549	577	537	581	563	567	538	532	556	555	533	573	561	579	566	583	537	529	553	531	532	517	564	578	595	586	566	572	558	555	524	577	544	542	543	548	570	574	521	531	584	599	544	540	549	603	543	586	576	544	521	585	577	578	504	533	522	540	542	512	499	573	530	536	552	558	561	547	538	566	555	524	532	536	544	547	551	577	556	584	510	539	554	545	554	531	594	507	502	575	544	552	563	537	548	538	533	526	581	559	552	516	533	539	569	536	591	518	538	593	607	545	532	559	561	518	559	544	547	533	565	492	552	570	567	517	566	531	569	553	546	523	537	576	555	543	568	579	545	574	543	504	558	587	561	568	576	561	548	572	538	542	601	548	550	576	514	535	536	522	532	574	541	583	505	559	579	558	585	547	586	568	525	534	545	563	560	552	557	572	501	564	514	548	558	565	524	542	544	566	518	551	567	553	536	525	579	532	551	579	589	564	582	543	568	538	544	578	550	545	561	541	540	515	568	547	506	571	525	508	589	572	546	541	580	560	519	517	541	519	579	548	551	543	550	541	580	538	526	548	560	546	577	570	546	578	569	553	592	529	565	573	569	554	570	536	570	571	539	543	523	539	535	550	542	541	554	535	576	563	578	573	556	544	520	568	554	544	567	526	532	556	587	523	562	518	555	558	526	551	528	582	577	579	565	559	581	587	569	534	535	564	551	487	527	561	516	536	535	540	532	532	553	544	555	544	540	552	545	552	511	564	557	510	555	539	549	503	507	563	506	557	515	554	523	544	580	568	569	522	525	522	571	566	536	588	584	562	537	527	561	533	527	529	572	558	568	573	530	556	552	509	565	554	550	514	491	546	485	554	558	543	544	513	593	558	540	578	527	534	565	576	535	536	547	591	565	565	539	556	538	531	550	613	513	509	563	590	579	559	626	555	556	591	567	544	583	527	557	532	519	541	559	574	556	550	528	548	567	548	542	566	554	537	571	578	532	543	552	597	542	581	540	527	591	561	555	564	562	521	568	556	566	526	512	533	598	559	558	556	532	515	525	542	527	523	531	534	545	537	599	545	556	561	593	539	537	503	499	557	547	540	578	549	554	587	530	502	566	546	575	558	538	543	527	613	570	536	544	550	567	573	564	510	560	546	525	552
23922	21486	29215	24163	21471	20438	2370	786	627	553	514	470	420	426	395	408	368	414	385	365	365	330	341	350	360	332	360	307	340	345	325	299	298	322	321	313	323	314	275	299	329	309	322	308	326	303	287	296	303	298	333	289	335	321	290	311	313	310	297	317	299	306	315	304	325	308	322	302	323	305	277	306	313	318	277	327	307	285	320	295	293	302	325	317	310	310	320	313	315	302	298	307	305	297	320	316	301	326	331	339	328	348	307	342	315	306	321	285	315	331	293	337	299	296	324	309	308	305	302	296	295	319	299	313	292	353	295	288	317	306	329	307	287	313	327	301	298	318	289	303	296	309	315	294	302	314	303	286	334	309	287	310	288	296	275	296	290	296	309	311	307	268	292	346	301	320	322	314	312	299	311	320	337	285	305	301	308	288	279	295	301	315	290	276	297	335	313	302	327	312	319	308	315	320	293	303	305	309	309	282	304	343	316	306	310	332	287	313	294	316	328	294	306	296	270	284	272	304	298	289	342	300	294	281	310	310	309	300	304	319	301	279	312	278	344	308	286	348	312	296	300	326	310	321	304	283	317	284	300	302	291	279	320	312	300	313	296	290	299	318	320	289	301	296	334	285	315	327	297	327	326	298	301	313	291	283	316	349	344	308	308	290	313	315	273	264	298	305	275	282	298	306	295	288	325	306	292	302	292	295	313	312	304	298	291	311	303	337	309	314	336	326	304	307	276	281	295	299	301	313	324	284	277	296	296	312	312	289	328	317	312	299	326	305	291	292	309	264	315	315	271	281	290	324	332	299	289	342	303	308	306	322	333	287	318	307	336	312	315	310	322	313	323	322	296	309	332	292	298	315	289	324	347	301	319	331	310	252	281	306	304	312	322	291	285	303	294	314	317	296	270	318	307	338	298	335	321	334	275	300	323	328	268	291	310	326	321	335	319	359	326	294	281	298	302	302	320	338	302	300	302	307	319	309	289	302	289	324	306	293	324	323	321	295	288	321	304	323	303	333	270	287	294	297	297	278	332	279	309	344	323	311	296	278	297	297	305	301	310	318	316	320	285	322	305	328	309	325	281	328	322	296	307	314	275	305	310	312	320	307	283	333	305	283	329	283	279	284	293	306	298	312	315	313	271	303	312	304	311	303	325	314	298	305	318	329	335	282	301	298	324	314	305	327	321	290	289	300	298	318	315	300	317	322	297	266	301	311	291	323	307	296	309	311	292	310	322	308	307	340	329	317	280	301	320	314	301	295	306	284	271	296	302	302	320	304	323	312	309	302	274	310	322	316	290	319	329	306	268	328	315	310	297	293	315	323	338	292	288	289	313	314	292	328	317	312	323	295	337	298	305	308	271	286	313	275	294	314	323	317	305	316	305	306	292	308	301	299	319	322	299	293	293	287	286	324	324	304	320	315	314	312	298	291	304	273	291	313	303	323	336	337	321	276	323	325	319	338	287	275	311	278	315	303	294	304	287	346	335	285	361	312	332	322	359	318	287	299	281	283	291	279	286	310	266	300	295	283	298	298	289	311	309	316	308	293	318	277	331	282	325	289	268	299	335	311	298	313	303	289	322	301	286	249	333	311	292	309	291	300	292	324	341	307	314	319	324	331	304	298	292	277	281	301	321	307	304	290	285	316	299	285	291	311	291	313	333	295	318	301	343	307	316	282	317	317	304	348	295	292	329	277	335	274	320	286	321	324	296	296	335	334	288	295	301	323	316	302	319	328	286	277	298	320	291	297	293	346	291	289	279	285	315	302	328	307	347	287	349	314	319	319	301	305	298	322	296	336	311	301	267	330	284	276	305	313	328	315	286	320	313	307	319	291	306	308	291	309	321	329	303	290	317	333	299	294	297	316	333	342	330	295	311	313	296	304	319	304	293	331	311	312	332	323	315	317	294	317	290	283	310	336	295	303	297	279	289	295	314	296	294	309	313	330	291	294	297	339	312	270	310	307	307	318	308	284	272	320	302	301	317	293	271	295	321	295	324	276	308	306	301	275	321	293	322	295	296	291	303	292	335	327	312	325	329	303	307	307	327	296	287	299	320	342	305	339	309	308	296	318	283	300	330	326	287	288	279	295	299	339	319	331	336	319	308	302	312	312	294	286	292	311	258	301	300	311	313	307	287	284	330	344	297	296	320	300	345	268	308	321	307	299	312	325	343	290	300	324	315	309	320	310	312	339	304	281	323	325	338	318	288	295	305	340	280	318	328	310	276	291	302	283	322	316	315	308	305	306	314	300	305	297	301	279	326	300	293	322	336	260	279	303	305	313	304	308	291	292	318	277	337	321	285	290	291	307	326	330	288	340	315	319	307	286	290	310	267	288	313	299	294	274	292	312	294	306	324	300	304	316	292	321	303	277	286	294	292	283	299	306	314	340	321	289	286	331	316	318	348	293	295	314	306	305	326	297	317	285	307	302	290	296	331	309	305	304	309	275	327	315	312	326	316	278	302	290	302	308	335	296	333	299	294	334	316	291	289	330	281	308	307	323	301	308	320	296	311	308	305	295	299	292	286	282	349	292	293	356	289	289	274	301	298	287	304	315	276	286	313	285	301	298	318	325	302	318	262	285	329	285	322	296	301	341	296	319	311	312	271	304	304	294	344	278	353	288	341	312	326	277	331	300	287	289	307	320	301	329	287	304	296	319	296	303	295	310	319	313	325	321	281	300	272	289	268	296	328	304	304	291	347	308	318	296	319	325	281	298	317	310	320	296	310	320	325	261	317	284	297	311	303	310	302	312	300	312	319	316	280	281	282	279	313	335	336	298	323	313	293	282	306	269	260	270	295	313	291	288	291	282	349	311	307	305	282	322	320	345	288	313	306	294	338	309	313	310	309	324	322	334	334	305	288	307	328	335	285	323	294	293	301	336	326	334	334	310	305	293	320	311	312	314	338	280	310	349	284	285	307	312	302	310	272	291	287	293	298	304	283	314	297	320	309	314	287	250	307	321	315	300	287	280	320	289	285	302	302	308	292	288	279	315	285	319	272	277	263	312	319	286	320	310	315	272	324	312	294	324	281	297	331	306	298	304	326	298	310	288	313	295	331	305	308	306	303	324	318	317	297	336	338	312	311	308	308	326	312	293	286	298	316	303	314	266	292	314	291	303	294	329	286	309	319	280	303	300	310	312	282	290	326	307	321	301	313	302	279	314	291	295	275	274	298	290	314	279	318	324	297	306	303	339	330	307	307	320	327	291	304	301	297	328	319	308	282	318	305	283	326	291	284	297	251	315	272	302	303	304	313	323	297	307	286	295	325	320	275	309	300	303	307	331	320	304	303	318	315	311	339	301	333	302	279	290	298	285	277	324	285	316	326	309	313	318	316	299	321	296	288	301	269	318	315	321	310	334	302	340	329	325	325	320	309	318	278	292	263	304	329	284	316	327	307	303	306	293	299	298	326	314	308	333	324	291	313	314	304	323	297	314	282	311	291	294	322	308	315	284	295	320	300	292	332	292	306	291
4461	12014	10614	4993	3339	2038	1342	1013	802	732	637	568	475	449	455	394	408	399	426	389	382	380	362	314	390	354	365	357	332	339	331	326	330	345	318	335	354	341	312	311	317	304	312	318	326	314	315	301	331	322	319	321	320	297	293	312	319	279	356	323	308	335	319	289	311	346	319	337	316	312	286	321	332	281	327	311	317	306	303	327	328	363	314	305	315	298	332	335	350	329	314	331	332	308	315	346	325	308	315	301	301	320	296	317	278	321	295	312	291	296	314	312	289	321	320	335	296	303	298	322	331	305	318	301	334	301	293	314	331	326	295	315	321	328	320	253	335	314	306	291	313	322	320	331	304	294	302	312	327	320	342	327	300	285	313	308	348	314	318	289	320	306	305	326	290	329	315	331	318	332	309	312	302	350	280	313	303	306	323	307	281	283	314	309	314	332	298	334	298	320	286	310	298	320	347	282	326	332	344	288	322	299	289	303	311	315	334	300	298	286	300	306	284	324	321	313	322	305	334	305	374	304	307	320	300	325	303	338	316	305	329	334	335	328	295	316	285	327	344	300	332	306	288	312	304	329	291	322	291	275	339	304	307	321	309	318	321	307	345	293	325	330	312	310	328	320	327	302	353	282	318	292	337	324	297	322	304	334	313	286	287	339	330	296	330	317	304	336	309	329	312	347	310	293	302	324	317	314	337	301	303	300	336	315	306	320	300	352	317	306	324	329	329	332	317	312	310	332	345	317	338	290	309	304	276	293	318	314	330	303	291	280	288	310	311	330	331	309	316	328	334	324	316	314	335	319	338	306	331	338	313	292	301	304	310	309	317	330	306	331	293	304	304	329	291	310	339	305	278	326	281	323	316	344	357	313	327	302	304	305	314	315	307	311	313	342	284	299	326	292	317	294	316	294	319	305	330	318	323	313	323	300	312	307	324	323	283	290	322	328	303	326	274	302	320	317	301	307	311	281	301	273	297	299	307	316	292	296	307	305	323	304	314	331	313	307	301	294	316	318	300	303	306	332	333	332	311	319	325	371	299	311	311	334	317	342	344	321	335	339	289	323	318	314	283	311	320	292	334	344	324	308	321	285	342	293	322	302	325	338	305	298	320	318	333	314	309	280	300	298	319	327	319	331	312	310	286	298	307	303	328	332	319	292	325	312	309	337	347	291	324	301	313	327	302	315	297	305	285	323	280	315	312	310	332	311	323	321	304	299	304	295	363	323	329	335	320	296	343	286	298	322	355	306	337	288	306	286	297	301	315	314	308	268	295	289	337	293	356	319	277	314	346	313	294	304	336	320	327	302	297	317	351	314	303	291	325	305	313	290	329	334	337	335	327	309	306	318	289	290	331	330	315	302	297	281	312	296	296	289	304	331	315	308	333	321	334	313	301	306	363	312	316	310	309	312	339	334	324	318	299	305	300	309	326	304	304	320	291	309	345	293	344	337	325	271	253	335	307	321	289	316	306	326	307	338	339	335	313	293	333	341	305	342	282	329	316	329	305	327	286	325	300	311	315	310	318	329	320	327	303	301	341	317	331	302	273	289	295	289	343	331	304	331	324	307	305	288	338	321	297	338	311	338	326	305	302	328	309	307	317	309	345	305	317	328	303	306	310	276	335	312	333	315	299	309	308	304	303	332	351	329	328	307	324	310	332	322	317	324	311	323	322	280	324	303	325	297	317	316	299	362	316	322	341	327	304	321	320	307	319	308	312	314	318	339	313	316	324	298	286	288	315	328	322	302	341	328	327	290	337	325	323	330	323	302	298	323	300	307	304	341	339	355	352	324	321	301	335	315	294	321	308	277	328	285	327	306	324	326	346	317	290	306	277	300	316	338	323	290	304	313	298	305	325	296	328	317	314	299	300	308	330	312	309	360	310	328	307	328	343	317	285	305	304	335	346	307	327	280	319	322	326	334	326	305	354	304	326	309	308	311	318	305	300	282	349	297	311	328	320	293	313	319	315	285	313	310	323	328	310	294	315	357	297	312	325	335	343	330	314	314	309	282	307	308	310	301	306	307	298	320	328	328	309	303	338	337	324	300	294	307	298	319	319	315	361	311	288	323	268	329	304	306	292	312	301	307	332	321	328	318	292	316	294	334	317	292	297	322	325	315	345	318	321	277	320	327	323	300	309	329	300	322	294	325	283	294	297	326	308	332	273	321	320	316	294	317	321	322	362	331	306	307	277	349	326	318	321	323	281	303	285	302	344	334	300	309	303	313	315	312	289	306	314	338	313	291	308	326	342	331	282	291	311	286	300	314	341	309	318	315	329	299	304	316	284	322	292	313	288	331	311	348	319	300	284	302	337	327	307	366	304	322	325	344	306	312	314	267	292	318	329	304	314	283	309	293	330	323	328	350	341	318	308	273	337	352	324	308	320	276	306	332	313	340	312	319	306	322	339	278	310	335	300	284	336	321	313	322	297	283	281	279	309	305	337	319	355	309	325	329	277	307	296	317	306	318	297	345	319	334	337	314	327	298	307	327	313	308	335	314	296	336	326	287	312	299	319	301	290	352	329	315	320	310	322	293	297	312	344	306	280	300	328	312	336	284	330	339	332	324	310	305	327	295	333	317	307	280	303	334	338	306	307	316	286	328	324	325	307	306	306	331	304	302	335	303	340	319	289	309	302	336	315	335	324	304	338	303	309	330	335	300	299	317	310	329	303	320	310	334	306	327	285	290	299	328	321	314	304	307	333	316	325	301	297	306	343	319	310	313	325	289	308	281	311	333	293	321	330	304	314	326	307	284	310	328	327	314	310	309	292	309	332	296	304	310	328	309	309	291	331	338	303	288	324	323	308	300	320	314	339	332	317	313	304	298	322	315	326	335	307	287	323	323	335	309	278	296	300	325	321	304	287	321	305	307	289	328	308	340	353	327	302	306	327	305	339	323	333	292	307	304	311	347	278	314	307	311	271	300	317	311	301	335	292	331	326	308	311	266	313	340	312	311	313	315	288	319	300	305	325	334	311	301	273	299	286	348	349	337	293	311	299	306	323	323	338	304	321	329	319	301	346	320	311	306	297	324	278	310	314	331	335	300	335	297	310	300	313	290	309	342	307	298	305	277	333	304	312	294	339	317	355	309	309	319	316	310	294	295	314	328	331	348	303	329	317	301	315	311	332	320	303	291	311	300	328	297	346	312	327	308	322	293	322	296	307	326	312	329	290	309	301	309	311	306	290	326	341	292	315	306	308	308	303	300	300	284	295	297	277	304	311	301	301	305	292	300	329	302	328	300	305	315	335	354	300	330	283	290	305	287	317	312	346	301	316	304	315	325	307	297	317	333	321	303	306	334	312	316	298	300	292	318	324	329	322	286	306	306	326	322	319	305	305	281	314	314	313	320	320	331	315	312	321	325	354	296	333	331	318	308	310	314	314	300	303	304	347	276	312	303	307	316	334	338	329	300	312	326	298	313	301	304	327	327	322	284	344	288	318	310	319	304	303	317	325	304	316	296	347	299	316	276
24957	21462	28728	24564	21384	8962	1117	811	651	630	603	583	563	548	570	538	497	516	498	510	516	520	525	537	508	498	505	484	487	462	513	509	481	477	492	494	480	484	481	474	501	486	484	470	476	521	426	517	465	525	483	470	477	453	479	490	489	499	499	456	478	498	505	490	482	481	515	495	491	476	507	505	511	501	461	499	488	456	480	462	470	509	477	488	457	526	467	480	505	475	479	478	470	444	521	489	518	502	465	523	500	474	470	492	492	463	520	476	455	499	507	492	462	473	494	499	507	470	511	487	522	486	490	531	477	504	430	502	450	450	448	520	479	477	454	478	490	486	471	498	489	495	516	486	468	485	437	452	486	466	447	480	480	509	489	402	476	475	462	497	493	453	479	431	490	498	462	522	474	513	484	457	460	502	506	498	446	474	459	516	488	465	484	511	478	461	481	498	463	517	500	453	486	456	490	474	495	469	490	488	510	498	491	496	509	486	498	465	475	458	453	494	488	444	479	460	452	461	494	467	479	478	458	470	520	511	480	492	480	499	507	482	480	497	504	486	502	467	471	504	448	452	484	463	483	473	460	484	486	458	483	471	502	520	508	478	463	512	443	477	489	479	478	484	487	503	497	491	498	439	485	462	469	491	473	448	459	463	442	487	488	488	500	455	455	485	478	483	491	452	506	501	496	491	471	513	455	478	479	448	503	482	442	447	476	492	469	469	454	469	479	488	483	432	482	499	488	458	522	481	472	475	475	456	468	492	496	521	511	484	488	458	490	480	495	485	438	511	509	476	492	469	451	496	468	469	480	496	436	449	508	483	469	467	436	472	467	495	457	519	525	502	455	490	475	466	467	498	485	509	420	480	467	495	493	491	471	483	472	495	475	486	523	495	507	490	483	520	470	482	513	466	511	507	483	471	494	405	499	478	477	477	462	464	483	474	462	507	487	512	483	504	495	463	461	443	447	459	475	487	468	438	463	495	457	506	495	474	484	502	480	457	449	485	437	519	500	496	481	451	499	471	465	462	480	458	440	477	456	432	484	463	494	458	488	486	533	530	519	460	440	484	533	464	480	483	466	532	461	475	482	476	466	432	482	488	493	487	469	520	473	436	477	463	474	466	473	490	467	507	497	510	472	470	484	498	481	497	458	480	467	489	473	462	463	496	504	490	497	460	470	477	497	501	468	534	456	502	528	486	486	431	509	482	492	505	470	470	457	481	458	458	483	435	474	456	476	455	470	443	497	482	442	488	484	472	467	463	444	503	467	527	468	468	451	422	455	485	487	486	517	473	481	485	466	497	494	503	458	422	479	473	474	488	473	473	490	481	480	464	505	482	467	480	507	495	489	508	480	457	489	452	505	520	452	446	472	515	491	450	524	504	464	458	488	479	485	521	472	466	477	416	482	471	490	456	492	477	440	495	475	480	448	449	531	455	463	468	504	533	471	486	502	491	481	474	466	529	471	478	448	495	451	518	490	462	449	474	450	483	485	486	487	464	477	478	488	433	475	423	464	474	459	465	488	473	495	447	489	493	444	495	487	498	454	493	505	515	495	472	469	481	460	467	464	499	511	455	517	460	472	463	491	516	463	450	512	499	472	498	494	457	478	450	481	445	456	489	512	488	499	501	483	482	491	459	478	491	472	479	497	522	492	469	486	466	448	466	483	469	513	492	472	468	469	484	463	456	534	480	462	472	470	491	489	496	475	489	507	462	493	500	486	481	492	527	483	473	502	480	473	470	484	462	448	446	465	472	457	527	479	459	476	466	452	468	482	494	498	475	443	480	460	494	491	473	497	461	476	487	482	495	506	467	471	485	518	501	453	509	478	475	451	467	479	519	461	454	454	485	462	508	487	486	462	477	521	472	502	475	430	485	496	449	470	473	471	486	467	504	460	471	458	489	487	502	450	477	449	488	475	465	449	483	520	479	491	489	490	532	547	497	486	456	488	505	439	484	450	476	425	487	508	455	484	470	479	451	478	449	489	489	466	474	485	513	474	476	456	472	474	480	500	488	444	493	466	483	467	496	483	489	476	459	449	505	483	421	452	476	478	498	474	483	490	523	495	450	497	497	478	468	479	490	499	473	487	502	474	468	519	481	442	494	518	507	465	468	486	499	434	469	486	466	484	490	483	513	475	483	445	489	479	495	505	429	488	505	494	478	461	479	468	515	489	474	472	468	472	488	489	483	464	510	478	485	479	482	475	479	468	517	480	455	499	495	492	482	489	451	488	477	486	480	488	475	504	450	465	477	425	481	486	492	517	499	492	457	505	507	465	494	448	488	446	458	483	445	460	483	482	463	485	491	473	486	448	484	438	464	506	489	469	497	510	503	494	496	488	463	488	501	496	510	480	480	515	442	465	498	459	514	495	462	513	493	489	478	455	463	495	525	479	467	463	444	494	462	482	446	497	453	469	450	483	508	498	489	462	513	494	487	495	520	520	451	438	494	469	496	503	457	460	514	498	477	445	507	475	466	488	509	506	486	467	498	499	517	461	442	446	479	517	505	490	489	487	497	426	432	476	504	477	488	486	492	497	473	460	466	462	512	476	486	471	472	450	468	476	485	486	448	488	478	492	493	519	490	456	493	494	476	468	478	486	428	463	488	481	507	459	460	448	458	497	487	463	478	507	448	478	454	448	477	513	432	469	499	483	473	472	476	484	455	496	462	494	500	485	479	482	482	467	490	482	463	466	495	511	513	466	465	473	487	485	458	463	485	451	495	456	456	490	475	464	455	465	477	463	480	517	474	482	442	453	445	464	496	496	456	492	454	477	458	488	475	461	454	501	494	472	522	483	493	459	468	468	478	512	479	465	491	510	440	461	473	452	510	500	484	456	472	461	486	466	489	438	473	482	487	471	478	508	518	448	493	499	477	463	488	470	459	453	519	470	437	439	449	502	496	466	481	437	499	487	478	492	455	493	470	492	511	444	483	477	478	496	475	471	513	505	453	511	470	461	466	506	472	452	484	448	503	496	496	496	459	452	489	477	482	476	439	449	469	526	485	499	528	471	483	472	520	485	444	475	480	446	487	431	464	479	479	470	485	476	530	468	496	426	473	455	439	457	484	500	505	477	502	473	518	494	490	437	473	448	470	459	481	465	535	454	480	474	447	447	534	538	497	479	498	479	488	527	492	447	437	488	510	463	461	472	433	500	502	495	477	488	480	465	427	503	486	461	461	474	493	453	469	451	464	488	479	505	462	463	521	460	469	509	469	457	475	451	472	508	484	463	488	452	453	497	461	480	461	464	495	474	491	495	449	480	471	491	507	475	508	523	473	448	464	466	517	524	475	470	487	460	476	461	479	470	458	430	482	465	496	495	485	494	497	496	432	529	446	462	513	492	475	455	515	438	480	504	478	455	444	505	418	507	439	485	463	442	496	504	529	466	498	483	463	456	492	492	457	492	479	530	483	444	474	459	504	493	475	476	485	439	458	452	464	464	515	471	474	507	454	503	486	496	459	478	492	463	506	503	514
4514	8942	7553	3796	2405	1734	1108	974	839	754	718	655	602	559	520	518	516	510	465	517	499	457	522	423	527	471	491	496	471	484	468	476	447	451	433	474	458	466	458	458	505	412	482	446	484	456	471	452	466	416	437	455	435	445	433	478	466	437	466	451	494	464	445	511	424	484	445	455	470	454	496	430	455	469	468	462	469	472	459	444	474	487	467	465	466	469	500	465	484	482	424	453	451	466	464	445	464	425	451	440	450	448	474	440	487	472	441	465	473	478	426	476	443	435	432	433	476	482	441	496	461	434	456	479	445	423	499	450	454	469	472	452	493	427	467	445	467	460	435	446	467	448	448	464	442	430	491	476	418	478	441	467	463	461	441	435	463	432	451	434	444	467	477	444	477	449	471	421	459	457	431	496	444	446	454	458	420	480	462	451	470	466	469	506	475	509	471	484	447	449	499	446	470	446	466	445	452	463	446	437	434	451	422	463	457	478	487	455	468	482	446	449	474	478	420	477	437	475	429	406	450	465	479	463	448	439	457	482	449	452	456	460	456	418	477	405	442	469	463	426	436	424	461	477	427	464	446	442	474	421	479	462	465	492	452	453	437	470	439	446	471	477	444	465	464	453	428	490	481	468	457	468	435	436	446	430	452	452	473	450	455	513	470	483	480	439	453	482	457	436	454	492	464	483	485	453	471	447	431	447	469	447	421	432	465	481	439	496	422	438	431	470	501	452	466	427	442	443	491	471	475	466	445	457	492	430	451	416	468	485	464	463	403	483	447	455	436	452	471	454	457	466	452	444	444	480	464	442	453	460	440	430	469	433	463	463	499	461	488	497	475	443	454	483	425	471	461	490	476	462	476	433	451	473	475	442	460	461	463	430	461	432	441	483	444	431	443	461	476	448	410	414	438	461	448	463	464	463	492	461	482	455	455	462	466	456	419	435	443	479	450	461	443	456	475	466	446	444	485	435	451	430	463	459	460	460	457	457	477	459	514	449	433	451	461	467	509	436	474	446	472	422	469	432	450	486	510	437	470	476	477	429	454	445	505	524	429	467	452	449	468	469	454	451	491	435	480	453	487	503	476	431	455	451	407	463	463	482	513	499	468	470	508	456	447	449	433	457	430	475	441	473	465	444	421	483	461	472	476	458	450	453	463	475	457	460	466	493	442	438	488	455	473	482	459	479	395	451	479	454	439	473	438	471	457	470	446	439	460	447	467	403	457	463	454	442	453	432	438	461	458	476	477	451	456	485	472	490	448	466	461	477	465	462	485	443	453	480	500	460	473	462	455	465	458	444	457	454	461	445	435	457	451	486	490	478	503	450	431	461	445	431	443	468	473	484	464	464	448	434	491	454	470	419	489	495	472	455	486	458	464	498	436	466	444	457	462	473	458	502	490	441	469	474	417	462	453	449	455	447	435	440	454	439	474	457	479	440	487	505	414	455	454	469	487	468	488	436	478	430	465	447	490	468	472	475	430	445	446	446	445	452	440	463	473	437	443	467	480	436	466	469	450	466	476	464	446	487	444	443	447	479	435	478	448	452	466	469	430	445	469	456	452	468	443	468	465	507	440	472	465	475	491	517	476	437	466	433	475	420	447	457	453	476	444	446	452	431	441	490	448	477	462	467	477	484	396	488	456	483	451	472	453	491	467	447	477	475	449	466	475	463	442	436	490	454	489	468	463	416	452	459	442	466	428	473	481	514	458	425	456	456	507	431	469	458	477	464	494	424	466	465	439	451	482	543	486	466	459	417	449	468	473	435	447	478	443	468	457	433	476	453	441	449	469	505	462	495	456	450	440	446	453	442	435	428	461	481	467	490	466	428	506	432	456	429	478	454	449	480	486	498	481	432	451	473	477	476	435	479	523	455	444	449	462	432	466	447	425	444	427	441	453	460	498	468	415	447	454	446	476	431	492	488	457	433	450	481	458	448	455	476	434	446	440	424	497	477	434	483	447	483	409	442	498	493	453	469	502	489	470	484	423	456	411	463	466	452	445	465	456	468	433	453	505	433	421	493	465	442	463	453	470	499	445	472	460	473	438	493	447	460	432	478	444	442	449	467	461	464	441	488	445	468	452	470	438	467	426	458	466	465	428	444	469	462	469	479	454	464	463	459	462	452	426	488	451	479	472	466	449	419	457	483	452	459	470	458	466	459	462	442	457	446	489	452	437	461	455	472	460	457	461	425	440	444	426	508	440	475	451	409	482	438	488	464	489	482	428	451	462	447	450	458	420	441	509	477	459	462	508	472	445	461	442	445	479	448	453	477	479	416	455	466	454	452	460	443	472	484	459	460	444	460	455	461	453	451	435	455	474	437	469	474	463	491	462	447	457	475	501	486	464	454	456	469	459	442	443	455	469	465	433	440	438	461	495	448	424	471	451	450	454	476	452	444	473	484	474	467	455	456	450	458	442	472	454	466	459	463	459	486	448	480	468	461	466	442	477	426	449	463	460	447	487	449	461	405	447	442	418	439	442	442	452	452	489	451	477	447	459	449	461	474	439	463	463	453	460	479	474	442	451	444	459	462	446	492	471	497	455	460	422	474	516	461	490	463	435	454	450	440	440	443	453	473	478	495	456	425	466	459	415	468	444	478	472	459	459	473	486	455	469	440	487	444	469	460	478	464	460	489	481	450	472	472	470	456	486	464	453	472	463	442	456	491	469	475	445	520	449	472	437	419	441	447	479	440	431	413	430	462	467	448	490	448	470	440	456	433	466	435	495	493	438	431	432	455	466	460	488	460	470	462	465	452	485	451	453	448	446	467	467	487	421	462	435	423	461	486	447	447	495	426	467	460	436	459	431	443	428	464	472	428	458	466	472	431	475	435	460	492	448	463	448	459	452	458	486	468	399	467	452	478	482	424	478	420	466	467	478	465	431	417	469	426	475	467	470	446	420	443	438	481	461	452	426	465	457	456	465	469	482	423	444	453	445	448	462	464	453	450	464	485	442	433	466	426	444	426	430	449	471	483	492	460	477	433	472	404	440	427	477	484	453	474	462	464	475	465	457	443	444	487	439	450	436	470	447	483	482	448	459	479	454	446	443	454	444	486	509	451	459	467	470	432	478	474	471	441	436	435	476	478	450	426	470	477	451	436	431	450	455	470	471	494	463	481	474	459	487	447	467	463	435	472	463	470	444	469	455	467	479	430	452	490	461	432	450	440	465	450	484	483	463	463	471	479	484	469	454	479	475	437	455	450	441	472	459	479	486	487	491	459	463	454	443	491	476	432	439	461	491	421	476	437	468	452	430	453	474	485	486	467	460	456	451	427	482	487	420	477	445	421	459	462	443	459	437	427	488	482	478	488	450	436	447	434	460	492	449	426	490	463	505	437	478	521	464	485	461	458	459	421	432	470	440	471	454	438	491	467	455	472	475	457	505	438	462	462	435	478	460	425	441	471	454	436	462	515	438	480	463	478	452	450	466	481	468	450	446	443	429	452	422	477	461	502	471	430	448	438	439	493	443	473
22806	21502	29453	24010	21504	21582	18782	1613	853	676	542	490	398	352	375	286	260	258	266	236	244	214	207	208	209	175	159	189	177	198	186	149	168	157	146	149	154	163	145	168	181	164	144	149	139	153	170	165	129	142	128	158	137	153	151	121	139	144	126	157	144	152	124	136	159	127	130	139	150	154	144	123	150	141	124	135	129	149	137	144	98	137	149	139	138	134	142	148	117	160	115	151	126	128	144	133	131	163	144	133	130	144	152	134	131	156	140	124	123	138	130	131	128	130	121	154	137	140	129	146	144	134	122	140	127	129	118	132	129	140	130	160	137	138	136	150	132	146	145	140	138	145	141	149	119	151	145	140	115	129	132	129	130	118	127	135	148	122	115	131	132	116	146	131	129	118	130	149	118	140	156	130	123	141	124	127	132	138	134	115	142	127	122	125	148	129	137	134	123	133	140	131	139	169	130	161	137	131	112	146	112	123	133	141	111	141	123	132	136	153	153	121	132	141	108	134	133	141	140	124	129	136	123	119	134	152	154	136	140	156	143	133	131	130	128	127	137	140	137	135	135	139	140	135	138	122	129	129	134	124	119	130	157	131	118	130	133	119	135	142	139	136	152	133	138	142	146	122	142	133	126	118	143	123	127	128	136	162	149	136	117	133	130	138	136	120	138	147	111	142	136	134	150	160	140	140	118	137	140	126	138	137	143	136	145	120	144	114	144	117	127	136	122	119	140	161	105	107	127	140	140	133	130	154	129	147	125	123	123	132	120	146	135	135	119	144	142	119	127	128	143	124	122	136	122	142	128	127	150	123	147	148	124	139	128	127	130	143	157	135	144	130	129	103	129	140	140	132	133	124	131	131	116	146	153	129	132	127	145	120	134	138	159	105	126	144	142	134	135	130	153	126	143	130	137	135	162	120	129	129	135	149	120	129	127	130	131	140	124	136	149	125	126	122	131	137	134	117	125	138	127	155	146	156	118	124	139	144	144	131	135	129	125	113	127	146	131	130	130	125	141	124	123	135	131	118	148	138	133	129	156	146	146	135	129	126	137	142	138	121	122	135	123	122	134	104	128	133	133	154	119	145	121	126	120	118	136	154	153	139	141	139	118	123	118	143	121	119	127	118	132	146	168	123	127	155	135	150	128	132	120	131	159	149	139	139	127	143	116	143	147	123	128	135	119	139	138	118	120	148	123	150	131	147	128	131	122	134	125	157	138	132	130	115	131	150	128	129	143	151	140	139	149	146	131	152	120	120	154	136	132	117	134	149	119	146	115	128	121	119	143	154	126	123	143	122	116	124	145	132	131	142	137	124	132	143	144	152	122	129	125	97	106	122	148	141	116	127	128	121	122	129	144	134	148	136	134	143	137	144	118	144	134	125	118	130	138	104	131	137	134	116	128	139	130	129	144	124	127	149	147	125	146	144	125	126	115	135	129	131	133	126	125	132	128	141	131	122	130	127	131	129	134	135	140	147	113	133	122	146	128	130	132	128	136	139	131	126	114	125	129	122	131	127	127	126	145	143	141	115	147	146	162	117	130	125	138	128	139	134	138	135	139	117	133	133	137	133	131	118	142	119	135	151	136	143	141	148	131	143	127	133	130	117	140	145	117	121	127	141	136	125	129	126	134	131	124	145	148	126	138	129	149	135	116	139	138	114	126	129	116	130	132	145	134	122	143	145	128	135	131	132	157	144	144	110	115	113	126	127	138	149	140	123	116	122	141	111	134	125	147	137	130	145	131	143	132	135	130	131	120	124	142	140	144	130	131	115	137	132	145	123	117	119	131	118	131	117	137	128	153	134	131	124	133	135	136	142	150	131	117	130	120	123	135	144	115	127	136	114	105	111	129	130	127	134	127	113	120	134	130	146	136	133	140	124	135	120	139	117	138	138	133	150	149	146	119	140	128	121	129	132	144	103	132	129	129	126	154	145	135	148	137	151	133	125	133	128	127	149	177	127	129	123	129	144	120	128	135	157	134	151	148	134	122	153	126	137	126	140	119	131	124	133	143	134	138	129	143	150	151	156	154	124	141	151	114	141	133	143	129	119	136	127	119	122	148	121	142	136	123	155	131	111	118	139	118	153	140	142	134	139	146	126	132	131	146	125	134	128	146	116	129	124	136	131	133	123	132	132	142	122	113	146	122	138	141	140	134	153	129	142	152	146	131	117	166	131	112	151	121	143	136	131	142	139	137	159	138	152	143	118	143	136	138	139	138	99	110	130	124	153	121	140	136	121	117	128	130	146	139	125	120	135	145	134	120	139	122	160	135	123	123	142	140	137	137	136	133	136	128	131	127	126	138	134	121	139	133	112	143	149	133	136	120	139	138	138	136	123	139	139	121	131	138	142	121	118	144	136	139	135	151	123	126	141	140	130	144	128	120	116	115	151	135	136	136	120	130	140	123	118	116	158	162	128	142	163	135	144	124	130	152	129	153	126	128	117	146	131	117	111	138	130	118	143	122	127	128	147	140	107	136	120	133	122	121	132	130	144	157	140	138	141	138	132	144	143	151	153	160	149	156	148	134	147	152	129	119	137	160	127	146	147	122	124	125	132	142	131	132	116	111	142	121	138	140	148	131	136	116	132	127	147	142	126	121	109	132	140	159	136	152	136	136	140	128	117	146	119	150	118	124	120	145	127	120	142	151	125	135	150	129	124	129	124	143	132	125	124	156	123	131	147	133	122	151	122	137	129	118	134	120	134	143	122	165	136	129	126	153	140	131	134	131	137	130	122	113	147	124	146	153	115	147	109	130	134	127	130	118	141	128	124	141	131	138	151	146	134	141	114	138	153	132	120	161	128	152	131	127	144	146	151	128	117	127	134	130	141	138	146	137	129	131	129	143	141	156	126	129	122	125	137	149	131	131	132	145	122	142	140	128	126	128	137	144	157	143	138	141	134	122	128	157	133	143	110	148	133	116	118	142	140	113	119	134	130	124	135	144	156	133	123	128	127	122	138	132	124	122	144	143	149	128	130	151	144	131	128	120	131	151	134	137	143	135	121	122	120	126	148	143	144	136	140	122	141	127	127	134	141	141	117	140	105	124	132	135	133	113	149	117	119	114	140	118	118	131	135	113	143	120	135	115	112	137	123	136	138	152	138	125	153	125	124	123	128	138	127	111	134	113	145	134	137	142	127	127	116	122	118	137	125	123	146	112	116	144	131	135	107	128	117	150	139	128	119	127	127	126	129	131	138	143	123	139	151	125	141	136	125	137	128	133	139	121	150	151	132	133	126	140	134	131	119	151	118	124	140	121	142	148	120	125	131	128	122	150	134	127	140	140	139	140	144	119	129	131	128	153	124	123	117	134	129	126	145	147	130	169	131	124	133	144	129	120	139	119	146	140	158	133	138	140	120	125	124	126	148	138	137	133	122	120	135	131	150	116	145	162	139	119	138	144	116	126	136	129	138	120	125	150	128	131	134	128	130	138	142	116	131	141	107	132	134	129	136	130	124	123	151	133	133	145	157
6519	19942	17233	8722	5796	3533	2175	1602	1259	932	733	629	516	477	396	387	332	318	276	236	264	249	223	225	242	204	198	176	181	184	183	161	125	151	183	166	156	179	159	173	157	151	142	140	157	141	153	151	148	105	154	145	140	142	147	151	146	125	134	140	136	133	132	151	106	127	120	135	133	142	138	132	145	119	140	128	142	140	121	125	111	119	133	136	146	119	135	129	116	133	117	134	141	120	140	138	162	149	114	146	137	133	129	120	149	153	109	123	148	135	124	145	123	120	128	146	116	125	136	140	132	140	133	132	125	145	119	132	158	117	152	126	124	129	115	125	143	144	134	122	138	135	134	125	139	147	116	132	133	133	136	140	136	126	119	136	133	133	114	153	126	126	134	110	129	143	118	134	118	126	143	134	127	128	132	137	141	129	142	127	111	126	127	128	139	133	130	110	132	117	127	124	132	133	143	127	134	142	145	121	141	111	139	139	136	134	152	124	117	141	143	131	137	117	138	116	129	143	119	123	131	142	144	122	134	138	123	118	128	152	141	117	122	125	122	155	115	141	125	133	130	125	129	169	128	130	137	122	120	141	124	136	135	137	139	119	113	123	127	135	108	135	125	134	120	145	127	136	135	143	131	128	121	116	136	131	146	119	150	127	134	137	135	116	129	114	126	132	128	138	121	134	116	122	111	137	134	141	132	143	152	137	113	147	140	129	128	118	114	136	129	137	108	134	130	143	126	115	117	120	120	128	123	112	134	129	140	102	134	134	112	140	136	136	147	121	131	125	135	130	136	139	135	137	117	155	130	108	141	131	135	129	129	136	140	113	115	133	151	132	125	143	128	121	138	114	122	134	124	121	129	132	122	111	146	134	132	148	119	143	142	125	136	126	120	136	117	125	106	140	100	146	123	108	110	123	117	129	124	135	143	134	137	118	132	124	118	130	135	107	138	125	123	132	129	125	127	119	145	123	155	121	133	148	134	125	126	124	132	140	132	143	105	132	130	129	120	111	125	126	143	112	123	112	114	127	136	139	128	133	133	140	117	133	121	121	123	145	127	143	112	152	145	126	116	141	139	129	130	132	122	125	132	138	128	117	123	123	128	136	111	118	122	122	129	129	133	143	135	137	147	110	143	145	131	129	137	123	133	139	120	130	111	144	137	126	121	121	141	144	132	143	121	134	110	145	136	123	126	126	127	155	124	114	111	131	123	125	123	116	133	123	121	140	152	146	123	124	126	138	122	124	112	117	115	130	143	152	137	107	116	134	150	150	136	108	124	128	121	153	123	137	123	118	150	123	128	149	136	129	131	124	123	118	106	127	123	114	119	121	109	140	138	120	125	128	130	132	119	148	131	123	96	134	116	124	134	146	114	134	127	109	132	124	139	139	131	128	155	155	141	148	132	146	154	130	142	118	133	149	144	124	124	144	134	129	136	126	123	124	139	120	131	125	132	126	154	126	129	142	116	136	135	140	158	116	115	112	132	121	125	119	127	124	130	146	120	129	125	127	138	129	144	134	135	139	122	132	136	123	119	113	118	127	131	123	128	126	153	126	122	142	156	125	141	136	143	134	135	129	132	133	133	116	115	139	132	135	125	143	120	142	138	152	149	120	137	129	137	113	143	117	144	148	123	103	128	122	133	143	128	131	141	132	139	134	126	119	150	131	122	120	111	125	131	141	129	115	128	104	130	129	119	113	118	118	122	139	112	109	138	124	139	134	123	138	110	143	115	143	133	134	132	158	125	132	133	137	149	138	146	118	114	139	140	126	118	108	123	148	135	131	120	138	147	150	149	118	129	134	127	125	141	149	122	121	135	138	104	142	120	119	120	127	115	109	122	137	127	104	131	106	132	138	136	134	132	143	117	131	117	138	118	124	120	116	123	143	132	126	125	126	127	123	125	115	130	129	124	130	150	117	133	136	106	126	123	108	130	125	158	128	133	124	124	149	125	128	137	124	120	111	130	140	127	132	140	122	120	145	113	127	133	128	123	147	120	129	118	127	120	123	125	115	135	135	124	123	121	140	117	130	123	134	129	151	104	136	124	127	134	119	115	134	131	128	131	120	133	119	132	136	108	108	129	128	125	153	137	121	136	128	139	124	137	133	139	118	118	125	140	119	136	130	149	140	125	138	118	114	107	134	125	118	118	120	127	141	128	157	104	117	123	136	137	136	110	126	122	131	104	143	129	116	132	136	131	143	130	127	113	129	127	130	145	138	137	131	134	129	106	130	137	118	133	141	133	125	123	135	122	154	136	125	127	130	143	120	147	132	122	133	130	118	142	134	127	92	123	131	144	113	127	127	108	122	111	134	129	124	128	149	134	118	122	133	139	136	131	120	137	126	114	128	125	121	121	134	132	117	159	132	121	113	138	121	123	109	138	134	123	128	133	134	143	122	129	132	135	132	143	107	138	114	128	115	135	131	134	142	116	122	136	108	124	133	116	149	141	133	136	129	131	128	137	118	101	144	114	139	129	135	118	128	128	130	118	107	136	126	138	147	122	126	123	141	121	140	142	131	137	134	134	116	120	123	117	144	134	125	138	134	116	123	139	124	146	141	137	129	136	110	114	108	139	130	136	130	120	142	124	139	144	127	143	127	127	135	144	141	126	136	127	127	159	128	136	104	129	111	116	113	145	130	108	111	121	118	142	115	142	127	148	133	136	136	118	133	115	125	130	113	129	118	122	131	159	120	151	146	130	112	133	157	130	122	132	121	127	113	124	136	132	133	108	113	100	124	108	112	106	108	144	131	119	113	138	140	123	119	108	140	143	130	116	133	126	128	146	134	140	128	147	114	133	104	123	131	133	140	131	141	145	104	132	124	136	142	119	132	145	140	129	128	134	115	129	129	120	120	133	111	129	136	131	135	137	130	124	132	137	112	125	143	103	125	127	139	134	119	136	119	124	117	141	126	125	127	128	110	142	123	137	131	139	122	137	151	113	122	114	106	147	138	107	121	131	156	113	139	142	110	135	123	128	133	149	132	139	140	143	128	141	127	126	122	129	141	143	130	117	108	132	116	119	124	126	147	133	134	127	151	138	145	130	127	127	144	135	124	129	133	141	137	140	119	131	136	118	130	135	151	151	126	135	113	119	118	136	118	136	148	115	125	146	113	126	136	162	121	120	141	127	135	129	118	121	137	134	152	119	129	123	135	123	143	115	137	132	125	105	153	125	136	148	122	139	163	132	144	114	131	123	114	112	140	137	137	138	114	142	136	142	136	117	133	116	114	131	131	136	120	139	117	139	115	130	156	118	145	123	132	135	126	111	146	142	138	143	142	125	138	152	126	141	122	112	136	145	125	147	129	130	140	132	120	150	136	144	128	131	120	115	133	126	117	127	109	125	130	121	126	151	130	119	142	145	114	129	132	124	125	123	124	143	115	113	145	120	129	113	126	131	119	156	134	135	127	113	142	125	99	114	116	124	147	130	116	130	124	124	137	126	130	143	122	125	118	131	129	140	122	132	117	120	138
27800	21155	12388	1275	750	613	606	559	605	575	591	555	567	566	582	592	585	550	602	558	562	593	573	575	571	512	550	548	577	540	562	585	540	584	584	534	561	600	583	532	548	557	558	598	585	573	541	562	583	553	553	543	536	550	529	532	586	554	582	556	584	569	558	612	528	599	511	540	558	561	616	589	599	575	520	569	571	571	533	504	522	550	592	570	538	558	548	569	579	572	559	580	547	564	579	580	529	556	564	550	536	562	595	549	565	574	589	545	521	573	545	538	543	545	607	613	554	592	567	588	557	528	550	540	555	540	564	545	514	549	592	524	567	545	559	559	587	562	558	585	574	571	568	578	563	548	552	569	575	557	567	546	575	521	562	599	579	585	561	537	558	596	555	501	578	568	562	600	550	543	579	522	591	565	619	547	542	553	502	565	546	514	595	558	517	556	546	599	612	537	564	572	582	550	539	583	605	599	568	546	572	581	529	574	566	633	567	574	572	561	556	595	577	574	549	610	559	569	549	527	561	563	524	565	586	594	563	527	577	547	583	537	565	570	569	552	565	589	592	557	540	562	570	546	537	583	512	545	570	561	558	568	557	522	631	597	577	520	538	594	592	511	501	577	556	593	566	574	535	598	574	567	593	563	558	557	575	596	541	599	516	587	578	611	546	551	548	563	570	563	578	562	579	574	612	595	586	622	544	536	557	575	590	549	553	538	533	563	532	599	582	556	555	556	550	580	565	546	575	530	582	558	571	556	572	556	534	579	599	580	588	581	587	538	568	563	521	555	579	545	524	528	569	515	569	534	583	561	591	571	547	552	542	539	593	528	606	526	572	555	545	556	582	545	562	574	555	578	567	566	574	585	559	571	591	551	580	599	538	542	566	582	548	574	595	551	547	556	597	547	539	567	554	579	539	559	575	568	584	562	557	579	543	536	577	563	534	574	528	610	584	536	554	566	552	533	555	513	564	538	518	557	528	540	604	554	575	543	564	546	540	580	534	567	509	553	542	587	566	555	518	573	581	549	579	613	543	551	556	550	575	602	535	523	573	574	568	576	566	550	565	516	558	512	581	545	539	566	605	560	531	603	578	545	555	533	576	553	612	574	587	585	570	555	593	514	588	589	539	530	563	550	550	567	549	535	574	576	547	563	569	592	536	611	581	608	543	526	613	597	563	548	571	529	538	570	547	558	578	546	549	560	573	565	571	596	544	588	532	545	562	566	568	528	565	564	551	578	640	541	555	566	553	584	567	560	580	580	563	538	562	541	568	562	586	586	570	514	590	613	538	527	557	544	562	551	591	555	581	513	557	563	560	581	595	567	545	575	530	557	566	543	520	494	543	572	549	552	580	542	540	585	591	526	558	571	584	564	554	597	589	533	548	588	559	532	589	573	530	556	562	543	576	525	564	545	575	522	577	567	540	531	547	568	551	622	559	604	562	559	535	609	619	574	591	558	546	532	559	535	583	561	588	584	580	551	527	573	550	597	579	560	553	534	592	583	549	579	560	532	563	535	541	520	568	525	522	566	573	570	563	543	582	521	541	529	592	581	545	554	557	541	558	597	518	554	555	561	586	621	618	560	583	523	543	547	576	552	501	579	579	533	539	543	554	530	595	566	557	573	546	563	525	568	572	597	546	563	598	579	543	500	577	565	588	490	577	550	527	558	528	516	580	556	568	599	571	534	591	598	523	583	578	572	580	580	597	575	566	583	571	556	534	544	524	563	602	581	549	619	560	560	522	600	586	556	572	576	531	626	598	572	559	587	548	570	562	573	571	571	579	591	567	543	590	544	569	511	578	538	581	537	589	550	516	569	527	550	599	521	547	539	567	542	547	582	550	580	570	550	582	568	533	594	542	594	541	564	580	540	561	606	569	604	565	593	578	520	501	580	580	588	579	530	597	565	573	598	546	550	585	558	541	550	576	558	541	549	539	532	535	585	604	548	549	575	542	569	565	560	592	551	560	566	537	567	542	536	555	532	557	580	570	486	554	567	566	552	526	560	563	572	598	561	533	571	587	614	591	541	570	608	555	549	555	540	550	550	572	544	577	573	623	567	582	541	592	608	529	558	554	574	538	568	585	561	549	550	588	547	542	615	547	531	572	567	566	497	574	594	571	548	563	585	565	561	539	571	588	531	578	537	614	602	599	611	550	582	556	559	549	559	565	535	532	570	558	543	507	557	592	580	525	550	615	554	565	550	582	577	613	574	555	552	528	559	567	581	611	541	549	584	582	564	547	603	601	586	568	578	557	587	558	526	571	582	549	531	552	543	580	525	610	570	547	537	572	571	555	557	552	550	553	569	568	590	575	601	551	541	532	558	599	554	594	550	588	549	570	571	545	532	599	570	558	569	563	557	563	563	541	549	595	559	525	617	552	538	501	538	566	561	555	537	552	559	617	538	567	555	551	530	562	588	533	564	613	526	566	539	568	558	522	577	540	556	591	623	565	534	566	579	589	568	560	536	536	578	574	588	536	589	580	554	574	545	599	574	535	554	554	568	527	559	533	540	541	541	575	547	508	529	560	549	539	565	544	562	552	554	553	563	584	558	561	582	541	584	549	556	549	559	548	546	580	554	556	589	563	621	511	554	622	579	576	568	599	591	610	544	504	546	549	553	578	560	512	549	537	583	555	585	553	536	543	560	567	520	556	562	565	569	587	555	554	570	558	545	550	545	580	584	565	549	576	570	588	619	553	570	590	539	583	603	577	504	601	567	573	535	596	575	580	619	579	550	574	524	605	554	544	554	560	580	543	551	570	557	580	584	608	565	574	597	548	565	598	553	564	566	533	573	589	569	581	576	563	582	542	616	556	586	580	589	541	560	549	553	579	610	578	566	572	534	536	520	545	596	553	553	598	571	579	560	559	575	550	565	579	585	558	592	610	589	592	552	535	540	551	554	560	560	534	531	510	557	539	542	554	573	581	557	554	582	570	563	558	547	562	575	576	607	581	544	549	528	583	549	578	518	517	569	595	577	592	547	528	541	575	546	552	582	565	547	577	576	562	517	550	555	527	554	573	544	528	567	588	549	534	552	570	567	508	540	571	589	581	570	565	577	571	582	569	563	572	534	569	547	549	527	560	571	556	526	590	576	565	567	615	523	560	557	576	580	525	550	544	555	566	581	557	525	571	598	520	547	565	537	566	529	541	516	577	550	564	567	564	500	546	560	571	521	554	579	539	545	560	584	566	546	575	585	505	571	558	593	579	619	524	567	525	547	546	546	585	578	528	548	527	567	546	587	589	542	545	552	551	569	557	577	600	553	536	526	555	553	551	591	537	551	597	558	608	555	548	580	554	566	595	533	523	514	547	578	622	580	557	552	582	572	547	553	612	529	541	575	530	560	553	558	567	568	551	577	547	581	541	541	540	587	527	535	574	542	596	529	539	567	540	510	604	574	559	560	596	561	590	573	530	537	562	567	569	597	579	531	538	538	540	546	581	559	557	583	561	566	582	578	610	537	550	560	579	520	579	580
4383	1293	1170	826	700	650	612	616	616	589	539	585	573	567	557	572	545	558	593	531	579	555	569	564	575	561	558	552	565	567	519	554	557	579	566	524	551	541	536	578	560	552	568	568	555	559	590	573	559	566	577	558	556	563	535	591	571	552	536	591	562	544	558	547	537	534	562	609	538	564	554	545	520	537	541	548	524	534	570	549	558	582	551	542	554	551	599	617	542	600	544	531	579	576	557	545	539	552	583	569	560	599	545	535	585	602	545	520	535	591	557	547	550	566	573	564	600	564	542	581	550	550	566	567	518	575	523	588	535	559	575	545	539	521	547	578	576	564	558	529	541	571	559	559	543	574	558	555	532	584	544	573	563	551	518	552	547	546	549	558	559	595	583	604	552	562	541	559	557	543	564	527	575	574	554	565	522	551	537	570	572	544	525	601	543	560	569	552	524	554	557	526	566	557	566	577	575	538	576	521	608	589	550	632	569	539	596	548	556	595	579	585	556	614	585	583	535	531	539	556	579	604	536	544	533	553	591	586	566	570	561	536	569	526	571	546	532	567	540	581	602	512	585	531	561	597	524	553	557	604	564	536	569	515	570	528	561	559	571	585	536	563	550	586	546	593	569	565	561	617	596	528	562	573	595	586	598	540	574	606	551	572	556	531	555	552	562	518	577	562	533	527	566	597	576	565	523	530	520	549	576	562	557	541	552	540	544	585	574	570	584	551	556	555	579	560	570	515	532	569	560	568	584	562	567	574	556	553	582	608	559	588	558	601	535	564	538	587	572	544	555	531	572	561	599	586	618	535	576	619	520	547	583	573	542	552	548	516	585	534	563	508	530	524	566	543	523	549	555	567	575	549	555	515	561	555	568	561	551	542	590	545	551	535	557	521	548	547	590	580	569	607	532	560	545	566	592	565	532	544	546	542	567	529	531	592	550	549	525	600	550	547	582	568	576	572	547	542	547	612	552	591	551	561	544	544	557	547	522	598	573	521	521	564	566	556	585	582	529	573	580	553	527	548	541	529	547	562	550	546	553	528	552	547	590	571	566	532	608	577	546	571	542	559	599	554	532	597	574	554	540	542	511	591	545	552	571	576	541	584	592	542	549	541	567	558	572	587	577	559	541	583	567	542	572	528	578	524	595	568	566	557	546	553	573	580	559	532	583	579	537	542	511	532	543	610	562	557	541	586	549	556	615	570	549	588	572	530	518	556	556	558	554	563	547	543	539	534	570	579	597	596	521	540	560	553	548	552	539	524	578	542	557	555	568	585	617	524	583	497	529	567	561	566	546	537	559	584	527	577	568	561	526	563	515	597	546	545	591	576	574	562	530	567	534	567	573	558	584	558	559	594	562	557	517	564	527	598	552	558	559	531	598	559	522	601	603	589	602	527	545	540	555	587	549	579	603	558	541	565	502	565	577	562	552	550	597	610	560	594	537	558	569	560	563	551	554	555	572	558	540	554	590	552	548	545	543	561	552	538	561	550	537	555	599	573	548	601	568	588	569	566	559	599	548	549	578	584	535	579	600	584	536	541	513	523	559	573	579	582	552	562	581	512	516	543	549	571	566	561	564	578	581	576	527	577	570	576	592	558	549	565	559	538	574	574	491	579	533	562	556	578	587	623	608	540	601	526	532	573	580	561	580	542	565	566	561	600	592	511	593	569	524	574	529	564	514	543	530	564	546	559	555	555	607	596	566	524	572	559	560	554	555	579	569	498	536	545	569	575	499	532	568	587	582	521	549	568	546	569	551	549	534	534	633	585	553	593	556	561	567	566	585	557	548	545	566	571	538	551	536	539	550	540	509	606	524	533	564	557	551	577	555	581	578	551	568	584	594	557	558	569	559	558	578	540	541	534	573	598	568	558	560	549	609	561	558	545	541	559	556	537	573	559	572	547	554	570	573	567	522	566	598	600	541	557	532	551	517	593	537	517	572	566	502	515	583	597	525	543	548	551	602	575	571	561	533	566	532	530	533	565	546	526	551	541	581	511	563	504	537	538	552	529	563	559	549	572	558	552	567	557	577	521	562	566	570	565	586	524	553	552	568	538	568	555	575	543	517	603	597	550	532	558	583	588	540	554	541	525	588	581	568	554	600	572	559	545	573	564	579	557	580	526	570	590	548	529	562	575	580	537	582	551	569	558	529	563	520	536	612	527	558	498	529	553	581	551	580	553	570	614	562	563	547	536	565	556	548	570	583	561	569	554	590	575	535	562	579	584	543	539	569	555	531	607	565	571	560	550	551	545	518	558	532	566	504	573	599	541	540	592	530	603	573	550	612	588	567	536	562	542	591	540	550	610	554	578	557	553	547	525	512	560	522	534	581	542	550	535	546	551	591	579	565	570	577	542	583	594	592	570	543	565	554	582	588	553	554	575	595	583	577	582	554	560	561	563	556	574	549	582	541	547	546	559	559	544	569	584	558	540	539	535	596	554	550	586	559	514	517	577	566	568	571	543	564	587	587	559	561	580	586	546	528	602	580	522	572	582	535	552	532	550	559	584	533	553	551	539	546	576	607	529	560	530	547	549	554	563	560	549	541	580	524	580	545	591	581	555	568	555	558	574	579	587	482	565	562	557	510	576	593	548	519	544	580	593	577	570	558	553	557	534	619	582	526	531	571	528	546	562	523	543	559	558	544	528	606	570	596	565	566	562	608	573	501	562	546	549	567	543	547	565	562	520	559	596	514	574	569	555	501	588	560	558	537	532	580	540	563	559	557	535	556	570	555	566	538	555	567	548	574	559	533	574	546	566	532	573	575	577	522	552	572	554	574	586	538	519	551	550	544	592	568	588	536	520	522	539	542	530	538	534	565	539	564	603	564	564	539	568	553	588	583	576	533	558	532	552	583	559	602	568	529	607	524	535	561	573	567	535	588	513	567	529	602	547	576	566	552	571	587	564	579	546	546	519	522	560	574	556	548	559	532	565	578	591	521	536	588	551	618	556	554	533	511	556	562	523	597	555	567	554	529	566	560	565	550	568	559	565	531	563	577	534	531	548	525	574	586	569	556	541	574	539	610	577	563	588	594	565	574	539	533	538	574	561	563	586	547	570	552	550	581	539	527	595	560	563	520	564	575	543	560	550	590	547	536	572	557	594	557	533	544	511	548	558	549	579	580	554	590	567	558	614	605	570	536	553	531	538	514	553	556	514	590	536	612	572	548	549	537	570	569	570	570	557	554	530	530	568	586	561	594	559	559	543	585	546	535	566	545	562	531	547	550	594	555	548	602	531	582	606	567	534	577	541	566	547	586	555	544	563	540	549	545	578	576	538	546	539	553	587	565	533	533	615	543	564	576	583	524	549	563	603	615	544	584	523	569	566	584	586	588	553	561	559	547	563	565	574	567	568	554	539	542	585	543	614	564	527	599	550	618	561	562	532	512	623	530	526	580	572	581	516	563	554	570	530	566	569	529	567	560	556	511	550	584	571	553	555	537	535	543	541	562	566	592	603	590	536	530	595	570	537
23914	21456	29185	24154	21461	20487	2415	855	700	606	547	465	441	418	427	390	364	368	364	380	320	339	359	344	348	332	348	359	332	326	332	326	298	340	343	305	322	329	285	324	318	327	342	317	323	344	336	296	326	338	302	305	313	298	326	326	302	311	324	335	330	334	321	334	311	317	270	294	318	315	277	332	308	339	325	330	272	299	324	301	310	315	282	308	325	288	291	296	305	276	295	313	303	277	289	295	306	326	297	316	346	305	299	279	339	342	295	299	304	289	282	311	315	316	311	344	316	354	301	301	326	323	281	298	300	301	328	323	290	317	306	294	321	347	302	313	286	291	290	296	309	310	297	319	292	332	298	295	296	291	300	318	291	315	316	332	297	291	307	308	309	287	287	284	304	288	324	328	303	307	256	323	325	325	319	319	291	320	320	300	323	320	315	302	299	272	295	318	313	318	332	320	296	297	322	299	308	308	335	308	317	320	334	329	296	323	335	324	291	274	335	281	301	326	325	307	270	321	285	345	278	331	343	298	309	343	335	342	289	305	312	291	305	330	299	324	322	338	283	295	316	314	309	294	299	290	285	310	332	358	285	298	289	286	307	303	308	297	320	267	286	306	320	331	304	306	314	316	296	306	308	315	298	331	303	290	316	307	317	326	310	309	307	320	304	300	298	283	299	313	306	302	294	330	296	310	300	285	311	329	317	279	330	291	331	300	325	302	314	313	316	312	324	302	343	311	283	323	317	290	319	294	320	299	310	292	322	299	321	331	315	338	327	299	300	288	293	320	326	306	301	314	289	296	271	298	300	323	312	323	315	326	332	299	278	326	292	316	288	294	291	316	329	259	306	297	293	336	298	331	259	337	316	276	286	264	277	312	286	284	324	309	305	286	289	322	297	305	308	297	332	321	288	331	296	302	333	293	320	304	280	288	319	277	297	324	314	326	304	332	295	332	289	298	324	309	316	306	289	302	297	339	307	308	305	283	299	312	308	291	317	333	303	292	296	292	304	348	259	314	303	300	315	294	320	291	277	317	294	316	328	322	325	298	292	300	283	306	317	284	299	318	311	323	289	304	334	343	326	304	307	296	316	296	313	312	296	311	336	320	311	304	312	316	286	293	312	302	269	299	322	335	309	322	308	288	300	325	308	302	311	287	292	281	319	296	300	304	293	292	296	305	296	289	321	300	295	283	320	330	313	300	314	307	328	314	302	303	329	342	315	311	326	292	282	301	298	351	319	320	360	318	306	307	303	344	329	311	294	315	309	301	330	303	279	312	298	314	282	310	319	296	320	316	305	296	310	304	327	299	324	330	310	315	292	285	340	295	333	316	310	329	296	269	314	323	303	313	310	314	287	270	313	326	299	304	294	315	280	276	276	310	292	308	304	294	310	328	276	318	296	309	290	298	275	297	312	332	297	327	290	318	326	312	272	303	297	298	325	309	314	304	287	314	321	313	306	314	292	308	311	281	327	320	316	282	280	321	304	330	314	318	309	289	275	292	304	335	295	281	288	318	287	311	313	288	303	310	316	340	327	314	288	305	301	307	306	295	314	287	296	361	314	267	307	345	332	304	351	321	311	324	318	321	317	320	328	315	299	312	324	284	294	294	328	310	322	308	290	311	314	313	327	284	298	320	305	303	299	281	315	340	288	312	301	301	334	296	299	310	310	300	315	314	292	308	295	280	280	288	311	304	307	285	290	302	327	336	292	309	304	280	316	327	299	303	299	294	317	267	302	292	307	313	308	285	311	299	310	329	320	289	307	299	318	309	308	327	303	295	294	301	304	315	313	330	318	322	307	288	301	309	330	341	335	313	283	324	291	300	314	305	312	311	323	329	331	285	327	302	270	304	296	295	297	307	307	308	257	303	293	333	297	302	293	303	308	317	278	286	276	305	348	265	268	308	296	280	310	320	299	350	299	301	334	310	302	308	307	334	332	303	314	287	292	296	320	317	332	306	325	309	310	318	306	316	326	311	317	310	315	300	338	297	313	280	293	304	305	306	308	321	326	291	309	306	316	334	320	292	283	307	313	313	301	273	289	264	303	293	295	303	298	303	336	323	304	288	320	281	292	318	286	330	320	302	301	277	339	310	270	339	356	291	296	318	309	307	292	302	314	270	310	308	295	302	341	323	304	308	281	293	280	285	342	300	276	299	314	301	304	313	299	306	318	266	287	305	296	287	327	323	313	286	324	312	283	298	329	315	302	291	307	301	317	291	329	309	297	295	296	285	317	310	297	302	305	278	308	290	301	291	287	330	301	305	301	310	268	315	323	327	307	280	310	328	287	282	301	317	300	287	333	311	295	325	319	311	276	307	275	328	318	291	299	301	294	282	303	271	321	296	310	289	309	340	327	313	317	314	334	319	313	306	298	310	314	313	329	318	339	359	300	326	292	322	312	315	287	340	313	303	332	327	297	359	298	292	311	327	284	314	299	344	298	342	284	301	320	307	295	327	279	292	294	293	337	282	274	315	334	290	327	312	295	252	308	279	313	308	328	295	308	303	329	315	316	292	323	303	309	305	294	300	306	282	316	312	287	317	334	298	332	322	326	304	324	307	314	279	328	303	299	296	314	279	335	301	304	310	319	291	342	286	283	281	292	316	309	323	316	314	304	303	288	297	326	308	318	309	307	316	300	265	314	300	312	297	323	303	289	336	311	305	296	290	326	320	293	322	308	321	296	311	309	298	308	292	300	303	292	290	318	298	288	292	310	288	332	286	325	279	296	318	317	327	319	307	351	322	309	312	318	308	305	301	296	322	296	289	297	304	303	291	310	340	308	278	334	296	291	299	303	333	292	314	330	284	325	255	298	324	285	282	298	332	316	315	288	314	349	332	283	297	337	309	325	309	341	281	295	300	326	337	301	291	312	317	298	295	277	312	309	353	318	295	319	284	272	318	277	304	299	288	301	315	314	288	312	284	302	282	318	290	296	310	294	321	319	296	304	305	314	338	307	308	337	300	306	294	307	321	290	319	302	297	298	290	294	275	285	302	302	314	310	308	308	303	324	280	299	300	296	299	278	315	314	313	315	321	310	284	312	289	323	338	342	301	323	336	307	260	318	310	314	292	283	298	291	308	331	311	311	282	321	294	320	282	343	309	328	311	291	295	311	330	319	312	301	288	291	311	320	284	296	300	301	309	318	298	329	297	302	254	311	288	318	289	308	304	272	339	274	300	277	313	295	290	298	316	331	306	307	307	294	305	310	306	298	291	319	283	305	298	311	276	294	306	283	300	324	349	288	276	307	302	309	298	307	301	285	287	297	298	313	284	303	293	313	304	328	312	300	298	316	306	300	297	329	294	301	322	317	291	285	309	295	315	308	289	279	319	280	296	312	272	322	307	301	316	298	299	331	306	300	296	299	337	312	289	301	279	304	305	300	290	265	342	306	313	303	306	278	289	326	297	280	302	303	282	269	291	307	261	306	312	296	300	333	324	297	333	292	283	314	308	312	305	321	279	285	293	299	360	305	305
4432	12356	10705	4955	3346	2085	1389	1060	867	679	633	543	488	466	452	430	434	381	406	415	363	369	373	365	377	352	365	311	343	331	352	338	342	336	347	321	333	332	325	309	335	323	328	309	335	334	291	372	314	306	319	309	324	329	304	298	318	310	294	323	308	318	322	340	321	343	287	299	309	313	300	331	286	331	304	317	319	336	336	309	363	345	321	301	349	337	313	327	299	313	315	319	315	326	355	315	283	319	288	329	311	331	315	302	343	314	370	325	315	300	332	330	305	315	300	301	351	306	324	321	322	337	330	331	290	353	324	306	306	314	333	333	320	313	298	313	303	313	344	356	338	339	295	316	299	307	298	302	297	317	335	295	269	308	337	329	306	312	287	321	305	307	344	303	333	318	316	302	324	273	315	303	310	294	323	335	310	314	284	309	297	295	316	311	350	340	289	333	344	308	289	310	292	328	314	298	322	304	316	291	300	307	330	294	301	328	294	321	316	307	291	305	330	321	337	321	300	335	318	294	295	348	308	318	310	283	302	339	303	311	319	326	318	290	320	292	313	332	313	308	281	324	351	319	302	305	281	301	342	294	334	319	325	288	332	310	310	347	293	300	278	295	307	264	295	308	312	322	311	318	324	319	330	334	302	282	299	296	334	297	274	342	299	300	337	301	341	308	309	302	301	316	285	337	298	328	349	344	300	307	303	303	328	278	294	302	298	309	306	316	326	303	301	299	329	317	294	299	301	350	295	315	314	281	309	328	316	309	317	327	318	326	315	310	331	316	290	338	304	321	295	286	315	326	289	314	332	344	287	338	295	296	334	313	303	308	343	313	320	322	300	308	352	307	325	349	285	306	336	310	302	310	314	289	313	326	306	323	321	319	339	333	327	324	296	305	304	323	305	271	284	281	349	300	312	291	332	298	307	327	319	338	327	319	318	298	295	339	309	295	292	314	345	309	322	294	318	322	306	333	349	333	304	320	295	275	295	331	339	340	305	309	309	323	328	316	340	330	331	289	312	320	318	314	325	342	331	325	317	289	327	299	327	338	312	324	304	321	310	308	325	321	300	333	330	340	335	327	333	288	332	345	324	298	307	333	337	335	284	307	295	294	327	307	291	340	327	327	303	319	308	311	278	314	309	345	304	318	323	305	336	311	289	321	284	315	312	309	296	330	318	317	332	289	315	331	317	312	309	330	322	340	304	334	345	306	288	331	308	318	334	320	295	300	319	325	289	303	348	324	312	337	323	318	295	327	327	276	309	317	324	316	300	302	273	340	323	329	315	338	298	336	316	301	299	335	320	290	283	294	331	309	338	309	293	325	347	272	328	334	320	347	306	336	291	312	294	319	306	321	308	317	318	336	331	309	317	336	313	316	324	333	307	327	331	303	318	325	333	316	312	299	328	321	334	298	329	302	296	344	345	310	348	346	334	273	306	300	326	318	333	291	308	312	309	310	322	332	300	329	312	332	273	330	300	288	300	298	301	311	301	319	294	321	300	289	339	309	308	305	306	285	333	295	355	313	348	323	324	294	324	304	306	324	323	263	317	315	312	329	301	348	314	282	329	298	342	305	301	326	315	310	349	279	312	317	318	317	340	332	311	311	312	333	298	318	333	331	331	307	341	304	324	301	299	344	287	338	277	325	288	313	308	288	341	329	305	299	290	321	319	279	328	311	308	310	330	309	319	307	319	315	316	293	325	306	340	302	323	313	359	331	318	331	310	327	312	325	303	322	303	296	289	304	329	332	289	324	295	304	310	314	309	323	287	351	334	281	306	314	336	317	315	322	311	311	291	309	273	322	304	317	328	319	307	298	319	327	318	289	329	325	293	313	317	314	312	289	292	303	316	329	330	330	323	301	285	332	297	326	325	325	303	323	317	290	293	319	327	282	329	322	311	306	352	340	306	329	311	295	332	300	311	329	348	330	305	306	319	314	317	320	315	315	324	299	334	308	324	333	326	281	305	285	320	336	313	316	330	312	317	358	326	343	293	314	329	294	307	319	350	303	306	299	285	317	329	286	318	300	313	297	324	314	303	316	296	309	303	315	284	307	328	292	284	315	286	314	337	322	314	298	328	344	332	313	329	312	320	327	352	293	296	312	322	332	310	306	322	319	317	315	310	286	358	321	327	337	286	309	283	307	306	319	306	272	329	309	313	335	309	315	349	281	323	312	325	331	314	319	301	306	342	309	319	318	297	316	299	331	309	292	323	339	336	334	320	311	328	336	326	303	313	305	320	320	306	298	292	317	320	307	325	342	318	317	309	292	293	292	320	292	333	293	315	273	296	339	333	336	321	302	310	339	321	299	310	283	330	342	315	305	322	332	306	314	319	304	307	293	311	301	307	327	305	297	297	315	297	304	303	320	301	313	335	300	302	300	328	303	303	326	301	286	307	317	287	285	294	287	275	300	282	313	335	319	346	302	329	325	290	309	317	325	338	294	310	322	281	321	325	335	340	335	313	296	308	306	308	337	320	312	315	332	299	287	313	343	340	324	313	314	314	272	318	306	343	357	351	353	292	283	329	313	323	285	341	337	292	327	311	304	321	306	301	325	314	290	310	313	324	305	334	300	324	322	300	340	285	333	319	326	293	342	327	309	313	328	334	290	296	328	337	309	325	301	322	332	322	313	314	327	329	311	317	316	344	317	326	348	322	359	321	305	314	298	349	290	336	329	361	319	314	288	277	300	337	324	339	302	277	285	295	333	315	311	318	321	310	307	299	322	322	316	316	350	317	307	326	297	306	322	338	304	321	350	308	323	317	295	297	285	321	318	332	318	313	306	315	322	320	307	311	316	319	346	315	290	353	286	317	308	303	290	304	321	333	285	319	334	303	318	303	325	329	302	333	335	314	335	331	319	301	309	328	314	291	297	289	318	287	307	312	274	315	310	341	308	299	330	364	317	286	311	305	303	313	303	316	349	324	321	291	282	295	335	320	297	368	297	318	322	328	278	360	310	316	338	310	302	314	309	290	318	320	348	343	293	313	281	288	344	298	320	318	325	316	306	327	342	313	313	327	343	322	325	299	318	310	337	296	308	306	318	284	282	311	292	299	326	289	317	300	318	331	307	317	308	320	331	304	295	321	314	336	303	273	300	316	311	320	313	329	320	298	289	321	297	299	329	299	336	309	307	288	330	310	325	327	315	290	304	326	337	352	319	301	308	306	331	347	313	325	325	318	301	330	341	322	318	317	307	312	316	312	351	314	333	341	283	312	321	301	319	324	296	298	277	319	299	337	317	327	296	301	317	354	298	304	302	337	277	297	312	304	323	293	315	332	319	321	322	313	300	310	327	326	316	315	342	306	313	320	329	306	341	319	308	324	316	317	327	326	308	333	299	312	282	308	304	303	333	330	301	325	316	309	282	378	306	291	316	291	285	299	347	334	311	323	321	295	301	307	327	308	317	341	294	319	300	304	302	307	318	268	291	354	322	293	307	290	320	311	332	330	333	312	291	304	310	298	310	287	323	341	315
24882	21426	28671	24508	21351	8829	1056	735	648	697	626	598	529	573	559	524	516	562	526	529	483	538	528	486	504	546	514	520	480	500	492	471	468	501	479	480	486	504	496	502	522	463	496	490	472	509	466	492	491	484	471	458	500	481	472	525	493	486	505	463	454	483	498	518	487	479	450	484	512	477	442	467	498	469	487	527	461	475	486	520	516	494	449	439	468	509	455	502	459	463	490	471	449	462	476	444	443	485	511	468	482	516	481	491	498	465	536	466	500	495	501	472	490	490	466	515	482	488	469	502	521	496	473	463	494	481	508	459	488	538	493	475	465	462	457	522	499	488	457	479	446	486	468	435	463	491	478	496	491	540	510	480	481	470	472	479	489	463	514	483	470	478	456	483	462	464	462	497	424	466	451	489	491	419	462	487	476	456	476	458	471	520	497	492	439	485	482	444	473	466	485	499	477	477	506	478	495	519	451	501	475	481	509	506	490	431	499	468	468	493	512	476	479	491	509	436	463	507	512	489	503	509	472	502	474	471	488	462	477	491	498	463	474	504	472	500	469	514	493	456	478	498	558	463	465	492	473	487	466	507	490	478	464	484	475	496	508	499	477	470	495	463	456	477	509	461	472	515	464	524	448	471	476	529	480	486	512	476	494	492	467	454	462	484	467	466	465	480	508	472	468	482	515	446	492	464	467	488	477	496	464	485	470	492	498	480	492	490	474	466	473	439	468	518	480	444	470	483	470	501	464	498	510	478	448	432	516	492	489	446	479	445	456	478	539	500	483	504	475	494	491	511	493	483	496	468	491	503	505	459	502	471	521	495	513	470	474	505	475	454	488	503	453	472	484	505	475	485	473	462	474	459	456	451	478	483	488	474	454	457	470	465	470	494	481	503	470	452	497	473	499	467	475	468	494	405	498	442	514	496	497	487	479	482	455	441	474	506	452	489	478	487	505	505	472	444	490	470	468	503	469	483	432	493	462	476	477	453	482	436	504	462	443	518	470	456	503	455	503	471	466	462	488	520	475	446	515	485	465	511	506	509	471	512	474	480	491	466	515	505	529	490	476	478	499	464	479	491	484	448	475	442	489	446	469	466	520	516	517	453	471	484	444	515	475	461	486	460	494	488	456	484	491	490	486	454	506	476	478	555	521	462	530	469	487	468	497	490	459	498	445	453	473	510	513	477	478	457	506	488	483	458	462	461	441	505	497	452	487	478	466	499	474	454	511	524	488	437	487	439	464	474	455	451	477	479	459	521	473	507	474	462	503	506	432	485	447	475	478	479	498	488	488	492	542	482	485	490	485	484	492	494	483	483	490	500	507	462	484	450	474	491	533	440	411	462	466	460	469	461	478	464	481	489	456	459	510	502	508	485	487	504	466	484	501	491	494	485	475	460	481	501	481	454	471	474	477	509	497	482	481	453	506	444	456	494	476	492	449	504	497	503	484	475	511	482	479	468	514	480	486	466	506	502	484	522	441	473	491	473	452	495	487	497	480	483	527	473	469	488	482	484	512	494	483	475	504	439	473	454	471	514	479	476	484	498	478	461	455	483	488	496	500	488	438	450	461	461	464	464	528	492	492	455	452	529	535	500	476	474	471	437	515	464	494	506	527	471	464	495	453	489	517	463	492	485	453	505	497	525	497	462	482	538	512	492	514	471	444	466	508	475	503	466	483	460	498	486	484	468	464	470	474	475	475	464	471	491	465	505	466	429	453	459	472	451	471	519	471	465	509	486	458	452	519	458	502	472	461	483	502	499	473	508	451	459	451	480	497	453	503	495	467	487	446	489	510	491	445	441	480	494	487	477	495	510	460	489	492	481	485	460	515	478	472	491	458	448	472	454	501	464	489	481	498	489	530	487	474	469	489	468	458	470	456	459	480	472	469	515	530	454	480	484	481	484	453	471	500	464	487	494	512	462	514	507	473	495	488	482	475	508	497	487	520	508	461	468	502	489	454	475	524	473	495	510	481	485	519	501	500	511	467	438	473	475	473	467	476	513	478	522	491	520	491	511	544	498	487	498	505	455	460	463	468	442	491	486	471	486	492	485	495	484	455	493	493	471	482	477	467	509	525	467	503	470	493	442	477	469	529	484	503	487	484	473	499	521	521	479	454	487	463	496	493	497	489	484	471	465	463	477	473	445	521	492	487	479	521	498	493	455	527	506	488	444	510	498	477	462	472	481	484	460	493	513	476	491	490	500	489	516	529	453	498	470	519	518	477	503	475	505	440	506	473	461	459	486	474	529	461	463	483	465	500	504	456	497	480	506	484	511	495	456	536	497	482	477	463	487	465	503	460	493	493	508	458	488	462	457	459	468	500	465	463	501	476	462	470	476	471	471	487	459	475	491	428	463	460	483	471	473	493	452	470	490	484	487	483	504	448	482	477	474	470	452	465	518	506	483	463	454	452	424	430	479	482	509	489	502	494	471	498	492	473	444	544	465	500	459	467	511	484	495	520	481	508	472	528	496	483	485	524	468	478	457	496	492	490	521	473	511	470	514	486	478	514	501	479	491	448	473	459	484	503	460	470	486	509	481	502	471	471	465	485	501	510	467	469	496	499	486	454	461	484	482	478	471	457	504	494	501	537	505	484	478	455	457	503	469	465	467	445	488	515	471	445	482	479	497	470	457	504	498	438	513	490	465	467	498	498	540	483	456	485	453	466	477	470	507	479	438	524	439	468	515	439	492	490	458	499	518	486	460	479	503	472	530	457	502	502	494	462	436	475	500	487	452	502	474	488	452	467	506	471	503	450	482	437	474	467	503	484	473	474	439	476	479	472	501	484	515	497	470	519	471	465	463	498	474	471	521	433	496	487	470	471	478	478	475	461	462	477	505	495	500	447	501	517	480	454	454	487	461	457	469	500	481	471	480	479	456	499	483	496	514	487	462	470	525	500	485	485	507	519	503	507	475	522	514	467	482	461	511	498	502	492	470	434	478	472	445	454	476	510	508	456	489	484	481	481	507	504	468	490	478	460	474	469	481	468	506	466	500	497	512	499	461	471	474	485	513	482	475	448	483	482	446	517	500	457	470	443	494	472	440	469	491	459	515	491	470	527	487	487	494	460	492	470	437	483	484	492	475	489	489	452	540	503	497	514	478	472	473	459	488	492	484	502	474	504	464	448	475	474	499	508	482	508	481	505	468	456	516	472	482	491	466	516	478	495	509	519	502	479	463	507	508	498	436	506	488	450	477	520	471	495	459	472	492	474	520	501	495	498	517	484	520	455	458	474	503	478	483	441	447	508	540	469	474	490	464	492	481	487	468	499	500	494	477	487	461	479	500	467	449	486	477	500	475	449	479	461	440	460	458	426	474	464	467	475	500	477	491	488	503	477	469	489	477	460	473	499	475	465	478	486	492	481	454	470	528	470	465	469	470	479	468	484	472	503	448	467	457	471	485	453	448	487	469	469	484	480	462	467	514	510	486	467	472	461	458	457	468	475	476	487	433	493	518	453	496	461	432	521	481
4530	8924	7456	3671	2491	1688	1171	930	779	695	648	669	638	565	562	554	532	514	513	496	481	471	505	515	524	509	467	487	459	472	501	504	492	490	485	450	487	459	462	493	446	441	481	464	456	454	498	439	481	459	436	442	477	467	461	490	517	479	451	438	480	503	485	416	473	459	472	494	449	448	474	471	488	476	490	489	448	449	523	455	481	450	449	449	481	444	473	451	474	480	450	500	483	456	501	486	446	474	441	463	434	446	456	449	448	499	468	481	471	469	499	454	444	462	450	501	429	438	490	446	470	497	439	481	480	466	494	449	496	476	454	435	421	433	495	439	435	457	459	463	491	454	455	464	474	460	454	492	460	453	457	479	468	494	458	439	443	454	454	491	471	480	462	481	448	487	509	462	464	433	507	443	492	497	471	456	487	477	462	459	455	460	453	499	458	476	472	465	449	433	451	451	451	443	455	452	459	422	492	470	460	456	484	480	501	460	456	542	470	433	455	470	453	483	460	484	457	484	465	463	476	440	439	479	478	454	448	439	444	449	447	429	447	439	456	444	452	427	466	437	461	443	461	492	480	486	446	484	468	449	433	487	469	451	443	469	451	461	412	476	511	469	468	497	454	459	430	437	497	433	458	483	482	476	415	463	478	472	447	489	493	478	451	470	496	486	452	467	461	437	457	440	472	408	490	442	484	473	490	506	480	493	474	469	472	441	490	455	500	471	466	507	487	466	427	450	448	457	471	455	463	454	427	447	451	426	478	439	459	443	445	471	438	453	489	443	461	431	491	465	455	476	438	432	452	492	500	436	450	458	473	491	446	505	479	463	520	484	490	459	454	451	439	447	433	487	450	484	454	441	485	491	449	485	405	451	446	475	400	470	453	473	475	474	435	495	463	498	458	486	469	449	469	436	451	464	465	463	470	449	468	474	510	484	449	480	478	440	502	480	509	447	487	439	465	470	494	437	438	473	496	438	443	463	492	442	460	415	470	484	471	500	498	433	452	463	481	468	435	454	503	469	469	462	479	447	471	464	437	487	458	500	483	489	471	454	472	474	471	446	445	490	449	479	445	476	424	450	462	496	497	398	472	417	484	502	462	448	458	464	441	478	430	431	475	417	463	472	464	464	483	475	461	470	474	443	463	486	443	517	469	455	412	476	433	469	429	465	438	496	470	466	518	469	467	471	465	488	468	495	473	479	455	511	489	505	468	475	448	442	469	457	458	479	463	442	467	438	478	458	521	447	476	488	460	462	469	510	472	480	443	488	449	478	442	451	482	456	434	446	489	489	483	424	459	446	460	473	441	422	465	452	439	451	476	455	414	413	469	456	441	491	459	482	472	464	478	431	441	476	423	475	462	468	480	455	462	448	461	442	476	473	446	433	468	432	505	479	449	488	468	416	437	475	436	418	452	485	465	477	467	444	473	474	471	461	440	485	426	469	469	477	468	469	454	422	458	431	472	483	442	471	461	463	468	466	490	453	454	463	450	452	448	476	486	443	467	475	418	436	490	454	433	430	451	484	487	463	482	467	445	499	453	461	436	428	470	488	462	474	426	496	440	481	486	461	415	469	424	443	464	491	442	496	459	475	488	460	515	466	429	494	466	429	451	484	504	459	493	463	452	468	492	465	450	481	517	463	483	481	447	463	438	466	474	488	446	480	459	463	448	474	431	440	437	459	433	456	448	483	467	447	472	426	489	506	476	487	478	453	475	454	453	463	486	470	438	505	483	448	442	475	415	470	428	472	450	415	469	486	463	452	452	477	481	492	460	439	448	440	472	432	437	444	441	457	481	444	481	447	460	473	482	461	436	459	501	475	472	468	440	488	417	486	485	424	461	455	445	472	489	468	461	475	437	478	433	440	464	480	466	456	455	474	463	461	465	491	453	476	516	454	433	508	493	452	455	501	441	484	513	440	481	457	458	463	491	440	488	419	473	464	424	479	484	474	436	456	497	469	454	458	449	431	466	444	461	474	501	507	459	476	495	493	449	467	477	450	457	470	433	446	478	452	471	489	453	455	429	443	454	475	443	479	440	447	428	475	449	489	451	470	487	481	456	466	469	484	468	454	452	476	491	471	435	443	463	475	470	524	461	463	480	467	453	461	488	437	490	435	456	493	481	465	467	485	467	433	448	444	461	434	461	470	457	467	482	442	453	485	469	467	475	463	463	449	499	479	467	463	454	439	484	439	477	469	480	466	438	455	427	449	491	473	417	438	435	493	456	443	445	458	451	480	489	456	459	431	447	482	439	455	476	471	469	477	451	437	443	439	431	464	419	477	487	467	446	428	470	468	489	481	459	467	486	460	435	481	470	469	435	465	469	475	466	471	459	463	473	448	475	474	470	447	462	475	441	456	478	491	475	459	493	478	464	441	472	447	469	434	445	436	443	477	475	443	463	445	467	469	461	468	449	494	410	489	454	473	459	428	493	497	445	481	442	461	438	489	473	411	495	471	486	467	457	429	494	441	496	502	454	448	457	438	456	467	467	434	453	449	438	431	469	485	468	474	428	447	452	473	478	456	475	467	413	471	449	466	440	479	489	450	430	463	464	484	440	467	448	481	504	496	470	484	453	506	466	462	466	499	478	441	443	463	476	486	454	475	426	477	464	474	449	454	459	473	431	476	466	491	485	441	502	461	436	465	449	451	495	478	476	474	501	449	446	458	480	474	453	475	441	476	475	435	457	445	455	495	435	484	480	459	441	463	432	460	491	445	465	485	465	514	453	441	483	490	443	489	487	491	456	492	413	488	444	435	483	438	467	449	432	482	468	452	443	428	496	444	487	431	467	506	486	450	439	478	510	456	408	464	451	458	427	490	475	479	468	479	452	443	457	501	415	441	426	427	442	482	477	435	508	403	455	456	465	465	436	434	483	429	446	445	475	457	478	431	420	461	439	466	483	466	463	471	467	480	476	437	483	429	453	441	460	445	451	468	476	460	487	470	459	448	455	479	473	435	462	462	467	508	480	480	477	477	499	451	437	439	457	470	444	446	448	465	513	468	489	505	480	485	468	464	478	447	469	429	475	484	458	455	438	467	494	477	477	488	429	469	459	478	481	487	443	506	476	454	497	441	454	457	478	473	501	473	471	484	480	469	492	455	468	448	463	479	506	444	489	460	470	463	475	479	468	464	489	455	452	439	480	483	478	455	436	449	449	507	449	423	489	504	490	463	445	452	459	420	452	459	477	460	446	480	472	448	476	420	474	452	484	467	504	453	475	510	436	418	432	464	476	469	469	457	435	435	449	458	476	474	456	444	455	478	494	500	483	428	497	457	470	464	473	477	433	441	440	445	483	451	487	488	446	429	467	457	446	446	439	473	416	475	474	467	464	479	460	455	446	477	486	449	465	456	465	440	495	462	458	434	462	504	491	438	476	441	456	469	478	450	450	448	449	453	488	492	458	501	480	457	530	476	434	451	442	454	433	461	492	512	472	444	456	458	492	438	475	498	471	472	472	474	455	448	433	446	460	458
22791	21490	29415	23969	21482	21554	18753	1548	859	666	592	506	418	369	313	288	284	260	258	248	253	221	242	210	197	179	173	186	196	193	204	165	203	155	161	162	177	149	172	144	148	160	131	139	125	155	146	147	144	157	142	154	146	164	152	144	164	158	145	159	148	136	144	136	133	136	148	148	130	165	126	151	141	125	136	138	149	135	126	134	140	140	129	130	111	152	126	129	129	124	157	124	124	135	156	133	138	141	125	165	130	147	141	145	134	159	128	146	134	135	119	147	135	136	138	135	139	125	124	148	139	107	129	114	138	140	133	124	130	117	153	127	129	126	141	140	129	135	159	142	130	145	124	141	133	121	108	126	139	157	142	138	153	129	140	131	115	127	149	147	131	127	127	140	157	150	136	141	125	142	147	132	134	126	144	158	155	109	137	155	134	123	138	130	126	129	138	134	126	155	133	134	130	109	135	168	122	134	145	127	145	128	158	134	119	141	153	142	127	137	121	140	140	147	142	133	137	130	153	141	139	131	151	152	144	149	134	144	115	122	131	119	136	129	121	124	119	121	144	145	144	142	131	123	124	128	135	140	125	127	130	159	131	131	137	152	126	149	130	110	120	157	147	133	127	145	137	118	124	138	139	130	140	131	120	139	131	123	145	121	117	133	132	127	128	131	143	135	118	133	132	151	116	129	118	135	127	138	136	119	140	113	128	142	146	140	139	163	134	124	150	150	150	141	129	147	125	128	121	144	129	139	114	111	138	122	134	131	136	151	102	157	139	136	130	144	118	117	133	131	137	147	143	131	132	134	132	131	140	133	148	118	150	141	122	127	126	130	139	161	153	147	129	126	114	155	123	126	150	130	117	123	132	132	122	135	159	136	139	135	132	126	105	144	138	135	122	123	120	134	161	153	145	133	140	134	120	145	138	153	136	120	142	141	136	160	141	121	133	107	148	141	137	158	119	131	143	110	127	127	151	142	127	120	139	147	136	116	130	130	145	122	128	145	129	140	158	141	145	132	138	135	147	123	134	142	145	139	143	131	147	117	134	130	121	131	123	141	138	123	136	158	131	144	153	130	151	132	127	141	136	135	119	143	136	144	128	157	141	125	151	120	125	127	113	145	143	153	125	123	149	162	144	143	121	155	154	146	140	128	127	156	118	156	145	130	130	132	153	113	158	128	140	165	132	130	142	129	154	140	145	150	117	147	114	123	160	130	136	157	127	141	139	127	148	134	129	121	135	127	106	135	140	145	124	110	128	139	151	128	113	115	129	133	132	134	138	145	119	130	141	136	118	135	143	152	130	152	144	145	132	145	140	134	124	133	142	124	123	131	134	131	151	137	148	123	168	140	130	146	146	130	131	125	106	116	140	153	126	146	128	134	145	130	136	159	123	122	118	138	159	131	117	135	124	132	141	134	145	134	136	155	129	114	169	130	129	121	127	147	138	134	136	133	152	139	149	147	122	141	156	129	117	124	132	159	137	135	135	113	127	121	123	135	155	124	130	146	116	151	150	138	130	129	153	121	132	131	132	151	130	145	127	138	149	129	167	146	164	147	116	123	134	139	134	136	124	161	131	117	152	138	137	130	133	151	146	117	142	132	128	133	124	106	132	140	137	152	123	131	126	131	149	147	136	121	138	137	131	137	161	145	149	137	149	141	137	135	147	132	138	151	133	131	136	131	131	120	132	117	131	137	138	147	136	132	130	132	133	149	143	141	141	157	131	138	126	141	133	144	135	154	130	111	133	142	140	138	142	120	134	122	139	145	135	134	153	134	132	156	137	145	125	134	137	136	142	141	124	126	138	140	123	132	112	136	129	144	139	156	130	126	140	140	163	134	133	126	112	115	143	128	134	129	150	143	146	110	111	126	138	110	132	135	125	142	131	128	133	149	136	151	136	139	129	148	135	128	138	117	131	149	144	142	151	133	126	152	130	125	163	130	156	150	129	126	136	122	111	142	143	155	131	130	119	146	134	161	151	163	96	142	135	121	125	119	127	126	142	119	151	140	128	120	138	134	136	146	141	137	130	138	143	114	132	137	135	138	136	123	149	123	135	132	154	133	147	124	144	139	132	131	126	135	151	113	122	150	140	131	131	134	110	131	123	156	144	153	141	148	141	135	149	137	138	121	125	140	145	133	144	134	116	134	133	152	126	142	142	140	162	136	143	138	135	126	123	149	122	119	156	113	145	155	150	126	136	151	116	123	137	136	142	140	122	128	148	114	133	130	126	124	119	122	135	156	155	148	127	119	120	158	143	146	135	126	140	137	159	144	155	144	124	132	129	118	129	125	126	138	140	130	133	145	128	133	142	118	142	142	128	136	132	124	140	150	161	151	132	130	130	122	126	115	123	145	130	125	147	127	149	129	124	135	131	137	141	141	122	121	138	151	154	144	122	126	140	135	142	149	148	134	145	127	123	140	118	141	120	140	142	133	123	119	124	120	137	134	155	148	106	119	140	131	123	138	119	142	124	140	145	137	120	139	133	133	125	115	128	140	106	135	134	115	139	141	141	143	129	132	126	139	139	140	130	132	138	129	133	133	154	125	137	130	141	113	138	144	121	133	169	129	163	135	120	131	161	137	129	146	134	110	158	140	124	146	126	118	142	132	143	112	134	126	139	132	145	135	137	127	140	143	132	138	151	142	132	142	135	169	130	137	139	135	148	144	130	173	161	140	152	120	121	140	130	135	138	123	146	126	147	132	147	131	152	137	118	134	120	154	136	135	146	138	115	142	140	148	124	137	129	130	148	143	141	114	145	127	127	135	136	120	142	150	126	123	126	130	141	139	137	151	140	116	121	126	113	97	146	137	132	159	147	124	148	117	147	131	123	135	130	140	126	142	147	124	106	124	141	146	137	145	126	129	143	121	141	139	126	130	139	142	140	128	131	146	149	137	146	128	152	144	157	142	149	146	139	139	110	140	139	147	124	139	105	99	131	144	118	134	121	113	130	128	167	133	143	144	148	154	152	149	137	146	131	132	148	162	142	119	141	126	130	127	129	147	137	119	132	144	127	138	124	124	147	155	153	129	159	133	124	144	113	141	118	145	143	149	138	144	131	139	129	121	120	122	116	145	139	142	146	145	120	127	126	151	128	133	144	116	124	138	136	144	127	116	122	139	134	148	128	140	129	152	127	133	128	137	110	132	128	125	136	128	136	143	113	134	120	113	137	139	131	146	136	120	143	136	134	134	135	114	133	153	125	145	146	130	141	134	139	139	140	140	121	138	134	125	112	138	112	131	140	130	144	130	118	125	151	122	149	116	139	139	142	148	125	130	140	134	126	134	128	154	146	145	134	148	125	134	135	130	143	108	155	141	134	113	157	152	121	133	124	160	136	163	133	124	154	142	137	118	128	130	124	134	146	136	147	133	152	134	146	113	133	132	115	145	140	132	128	119	129	134	155	118	130	114	134	154	140	157	150	131	148	130	130	124	129	127	111	139	142	130	124	134	148	132	144	138	116	148	145	140	138	120
6433	19991	17307	8908	5845	3636	2267	1596	1178	886	778	660	513	461	393	387	357	315	278	254	240	243	254	199	201	200	222	184	201	160	184	180	174	155	163	180	143	178	139	170	159	148	141	139	146	139	139	133	146	157	147	136	156	135	158	122	120	166	128	146	124	146	173	134	138	160	131	166	122	137	134	137	130	118	149	139	134	150	134	127	145	137	137	133	141	143	130	132	130	160	142	136	120	124	130	123	115	144	136	139	118	142	125	141	138	123	121	124	132	134	134	138	136	147	114	149	140	139	137	132	128	113	128	117	125	118	127	155	143	134	140	142	132	137	146	141	152	123	143	140	132	160	127	130	133	121	148	129	136	145	106	134	137	136	121	133	150	109	141	125	144	136	134	127	160	148	122	128	139	128	125	127	116	137	153	134	139	134	134	146	126	117	134	131	122	143	140	127	125	119	118	134	131	141	129	141	134	144	129	128	131	126	126	140	171	128	129	150	149	144	137	142	141	126	137	143	120	113	161	125	135	135	140	152	128	142	116	122	137	115	140	134	114	118	137	159	137	153	120	124	149	142	125	133	136	134	114	129	134	132	127	127	146	116	132	129	121	148	123	111	146	142	119	125	135	131	114	139	143	127	119	141	118	127	157	135	123	130	134	123	135	126	120	138	114	133	126	109	133	140	149	133	117	126	113	149	122	145	130	118	132	152	129	141	119	114	119	122	146	120	137	117	144	136	127	132	144	121	115	131	116	125	129	124	123	146	159	131	149	125	128	155	127	112	146	127	115	123	124	146	131	116	134	109	118	142	121	128	126	135	135	120	137	140	134	143	117	118	141	137	113	127	126	148	140	120	137	143	136	129	149	136	106	128	102	133	114	125	135	107	121	138	144	134	132	134	136	129	134	148	127	141	139	122	137	132	126	157	118	144	136	129	133	121	122	134	127	117	106	152	134	147	116	124	146	148	128	128	125	123	124	125	140	128	127	129	149	138	131	126	130	143	119	130	135	116	134	143	131	121	143	134	136	137	147	122	136	138	117	110	141	160	142	136	158	134	159	159	121	135	119	124	130	139	139	129	144	122	118	129	148	128	121	119	134	139	124	143	133	147	124	145	132	126	115	130	134	116	127	132	141	138	124	117	151	133	133	123	123	135	138	130	125	141	110	131	135	138	155	115	122	138	140	145	118	129	124	138	116	126	144	117	149	146	139	129	121	161	131	132	125	142	136	124	125	141	131	126	131	119	130	134	115	130	112	144	108	162	134	119	125	132	152	142	119	130	139	140	146	130	129	125	135	108	141	133	141	140	127	153	113	132	152	113	105	133	137	120	142	128	118	136	134	130	129	140	125	115	146	121	137	136	132	120	138	149	143	162	135	134	133	140	147	127	123	131	141	125	127	137	133	130	145	129	136	140	129	122	126	151	130	118	131	149	130	137	127	146	139	128	125	115	110	128	121	131	141	134	119	132	142	142	135	141	138	128	144	121	123	112	116	124	139	130	135	132	150	144	132	128	125	143	139	143	150	126	130	125	135	106	126	127	120	126	130	127	128	145	151	131	152	132	128	121	128	116	121	115	131	135	131	136	129	136	118	137	139	136	123	151	113	128	140	125	114	134	147	125	138	127	137	143	114	147	129	131	116	131	146	137	126	140	137	141	158	127	148	125	128	126	143	122	130	120	114	142	155	135	124	143	134	137	124	136	119	132	130	117	132	132	126	129	153	136	122	139	123	139	134	136	111	145	145	130	138	132	146	141	127	124	146	131	146	128	135	128	128	118	110	127	118	140	145	125	117	155	141	122	139	135	129	135	126	147	115	131	117	147	149	143	127	121	131	125	124	125	132	123	115	150	123	121	139	135	126	111	124	144	141	130	120	116	123	137	140	149	131	124	142	126	146	133	126	126	136	132	124	103	117	108	129	147	126	138	140	134	141	140	140	129	133	122	133	122	145	113	153	135	132	145	135	140	137	155	131	131	149	140	140	126	152	145	109	150	125	114	153	120	134	153	150	146	153	150	123	123	120	154	134	129	150	123	143	164	135	133	138	139	139	140	145	116	106	108	130	120	136	114	139	118	132	124	141	140	132	139	129	142	137	144	140	125	112	121	122	143	134	130	147	123	147	123	116	135	146	132	145	127	114	143	134	139	123	140	132	116	117	135	124	135	136	138	122	144	130	125	119	136	121	129	120	128	121	150	130	121	149	131	123	142	121	144	112	140	134	128	141	138	134	112	139	153	137	119	134	136	126	132	142	138	147	129	153	120	122	146	129	121	153	156	117	117	138	118	137	142	157	124	137	146	131	144	155	116	107	150	149	122	144	145	125	163	138	130	120	122	141	142	116	161	151	128	139	158	119	128	125	139	127	121	158	142	132	132	119	131	131	125	120	126	133	122	128	132	128	124	130	124	121	146	126	115	123	151	132	135	113	131	134	146	119	128	134	136	121	127	112	138	129	124	129	120	141	115	113	128	145	132	110	134	131	116	130	132	138	147	126	134	129	137	147	136	135	117	138	127	132	123	137	126	129	126	135	125	145	136	132	142	134	128	147	142	121	120	148	143	134	145	129	147	134	124	141	139	124	135	132	128	120	136	133	139	141	123	137	127	133	141	124	125	126	143	131	142	121	129	104	125	135	131	120	132	131	127	121	124	135	139	133	124	142	126	132	135	126	134	126	126	138	124	125	132	116	137	143	129	119	127	147	143	111	119	113	141	118	124	123	134	132	148	141	122	112	109	136	154	163	114	123	114	111	141	139	153	139	139	141	126	137	113	120	120	137	123	143	132	127	149	141	142	125	143	126	127	130	115	134	126	156	131	115	137	127	133	125	121	140	131	146	126	119	134	121	131	139	132	160	128	141	132	130	142	127	135	132	118	123	132	117	125	104	132	150	111	147	125	118	120	147	124	162	137	136	143	137	132	126	125	138	145	136	140	138	138	117	108	148	142	136	137	133	137	149	122	124	138	130	131	125	135	130	138	142	148	145	134	133	122	132	126	124	135	129	125	136	122	112	110	140	134	135	128	153	130	136	114	159	143	133	127	133	125	136	128	128	93	136	132	118	121	130	137	144	148	144	120	129	140	144	138	116	103	135	120	136	142	137	145	142	113	126	126	136	117	117	140	107	96	120	109	130	146	133	136	111	122	140	132	156	135	135	126	118	145	117	129	127	137	121	146	146	134	127	125	137	129	135	119	130	128	127	126	130	124	156	126	116	114	119	131	147	126	146	148	141	140	126	133	122	107	137	144	129	118	126	127	139	154	139	137	123	137	128	120	130	109	134	134	123	156	135	131	143	134	140	119	138	128	151	131	140	127	116	129	130	122	137	114	164	137	114	120	117	124	137	96	143	133	114	126	135	130	139	136	131	143	122	142	105	130	136	140	123	149	134	114	117	127	133	144	130	119	140	128	128	117	124	145	121	128	147	124	145	138	118	136	127	133	133	111	132	115	151	146	117	125	143	134	147	135	133	129	126	142	131	129
27811	21184	11992	1339	713	591	599	617	562	597	570	537	569	564	615	548	525	590	556	619	526	550	579	559	590	577	579	607	594	551	543	565	524	588	546	569	556	617	567	558	564	572	568	583	582	552	548	537	524	569	551	581	611	589	557	565	572	556	527	564	565	556	562	549	593	548	590	595	538	592	526	584	537	538	542	568	590	573	563	545	586	572	572	564	565	539	584	563	532	624	515	510	580	574	566	609	553	595	591	557	601	576	546	541	550	579	542	554	604	590	546	556	515	593	573	585	565	515	598	618	566	587	582	595	584	556	566	596	569	556	541	537	608	610	543	591	575	593	514	568	563	562	531	547	585	594	578	571	557	567	561	582	554	541	589	591	557	586	528	566	550	571	516	578	601	576	522	576	568	556	536	542	644	573	605	538	565	576	506	561	573	562	574	535	611	547	515	543	582	555	559	584	568	598	548	559	568	597	550	543	574	543	574	545	557	590	586	575	593	583	522	559	577	545	493	558	584	602	542	552	553	560	578	586	555	487	547	535	532	565	547	567	531	517	560	562	609	546	543	594	585	522	595	593	551	567	547	576	613	534	616	551	565	541	583	543	559	577	536	561	533	582	532	602	566	579	515	563	563	568	546	543	513	530	526	528	572	536	535	588	517	571	568	576	531	570	541	565	540	536	523	544	602	555	598	550	575	597	536	569	556	574	543	525	526	578	591	529	535	596	578	575	567	593	593	573	588	547	562	553	553	538	568	637	600	577	552	555	568	571	560	570	562	527	542	522	534	571	578	557	541	570	533	569	534	531	570	571	561	555	558	572	552	622	606	574	560	556	560	540	534	588	565	572	528	558	599	517	546	572	532	558	551	562	578	576	604	596	552	562	553	585	564	626	596	562	533	540	601	563	590	591	603	575	547	598	554	533	530	568	545	551	553	645	573	586	551	595	535	580	580	603	527	607	558	597	581	568	579	572	548	553	557	527	554	549	573	547	553	586	575	556	577	593	588	540	560	586	535	554	570	562	558	568	559	549	587	575	599	594	557	546	533	584	573	522	589	569	581	570	574	622	593	591	539	579	568	567	545	605	548	563	582	532	567	555	578	587	608	577	569	530	556	503	575	532	563	599	579	578	609	538	594	554	539	579	575	553	523	567	567	516	577	579	552	565	565	574	572	559	541	563	567	549	540	562	562	606	576	607	550	573	601	581	541	558	565	612	574	607	569	544	573	560	599	548	559	569	572	490	558	521	593	576	507	551	526	523	526	555	597	597	574	521	551	524	543	582	591	553	552	568	529	556	586	531	578	567	531	549	539	556	533	603	547	547	547	548	555	541	569	559	544	555	576	556	561	626	561	588	560	553	576	562	592	576	548	525	553	531	552	549	547	553	568	597	558	548	569	581	567	564	509	572	527	565	552	555	578	575	558	535	592	566	569	531	560	546	499	568	581	572	570	573	566	560	600	606	552	520	561	575	568	535	560	572	591	553	533	549	571	556	546	570	582	605	558	552	546	552	586	590	556	570	499	609	542	553	589	510	568	580	558	546	553	568	618	585	608	558	546	549	557	544	541	598	577	568	607	572	572	580	568	556	582	576	528	546	593	569	538	579	534	610	569	548	541	575	531	565	568	578	569	564	520	575	523	551	578	555	599	552	568	612	595	589	595	592	561	575	623	507	546	576	559	564	587	572	550	568	548	552	580	534	506	541	607	530	553	544	564	568	529	564	622	551	585	580	591	555	547	559	580	534	549	539	569	551	591	537	512	555	565	617	565	581	608	527	557	563	518	557	526	536	597	543	615	554	546	559	576	566	566	547	548	526	570	579	548	572	590	566	558	528	575	577	527	549	588	574	568	548	584	548	556	570	577	566	620	536	569	568	600	633	560	538	544	534	631	566	550	535	588	577	563	576	578	562	568	582	606	537	575	569	594	568	597	540	556	579	526	559	549	590	587	594	550	525	571	543	602	539	546	586	524	553	557	561	573	588	495	513	537	550	532	610	617	571	540	571	550	603	587	593	561	590	521	595	580	585	559	552	590	575	594	542	544	552	544	552	543	533	584	579	590	573	524	545	615	595	524	536	545	504	527	530	580	592	571	532	595	539	545	573	570	563	555	577	581	512	547	519	585	562	566	533	589	542	550	562	545	571	567	528	557	571	567	552	597	561	578	551	560	592	567	557	536	557	590	555	564	568	527	613	561	553	551	574	566	553	573	587	591	576	610	557	557	575	574	575	584	534	626	576	563	518	561	548	551	597	551	528	557	540	584	576	551	576	563	580	612	517	576	568	550	597	565	553	574	540	583	557	584	530	540	561	580	572	514	560	607	602	558	584	570	545	577	563	553	548	535	509	570	581	567	564	607	623	566	556	578	574	568	550	581	531	562	550	564	546	588	554	558	600	598	566	606	566	605	590	571	569	570	612	557	539	561	540	558	581	588	556	600	554	582	512	552	560	516	569	544	563	556	559	566	552	523	554	535	586	581	604	559	586	547	544	605	566	577	557	560	587	555	549	588	590	602	565	579	545	577	624	582	582	577	556	576	590	532	538	549	547	536	561	552	533	568	554	536	564	544	568	546	566	571	577	553	525	540	578	537	566	571	579	579	555	546	565	580	568	603	559	594	574	633	568	524	559	549	538	568	565	570	561	567	545	547	574	578	664	561	585	499	593	584	553	547	570	584	556	528	570	571	553	567	547	577	607	517	539	532	565	555	575	536	587	584	577	532	552	552	603	589	566	563	601	555	610	586	598	564	532	570	585	534	535	583	534	568	590	547	577	609	531	591	565	582	566	551	556	552	557	554	550	555	547	591	529	582	530	587	562	553	549	555	584	573	549	554	568	582	539	565	575	555	584	528	594	592	564	557	559	542	561	587	626	580	572	547	604	525	596	606	640	514	611	569	535	598	565	562	515	594	562	522	577	543	622	585	556	559	577	564	566	514	543	561	552	567	519	594	593	545	598	557	607	508	542	526	606	582	588	557	571	587	642	552	547	523	568	545	562	573	554	563	537	569	535	546	583	539	590	558	583	582	531	551	558	539	489	586	513	580	544	566	551	562	598	617	543	570	531	588	553	602	563	562	546	525	554	578	544	568	532	563	568	558	562	593	574	585	544	597	547	544	547	552	594	524	560	537	584	612	593	567	587	547	582	582	548	570	580	560	587	559	582	558	551	522	600	573	582	574	548	564	590	570	544	546	579	564	576	554	548	532	594	612	606	595	526	571	573	564	556	543	556	546	569	578	546	559	609	561	564	553	594	581	544	578	553	539	590	527	552	586	566	556	562	541	568	517	571	576	556	558	544	593	550	554	535	538	592	556	554	552	558	536	585	558	564	578	522	567	577	522	585	621	549	578	571	553	576	569	593	577	586	557	575	576	540	583	542	537	599	553	570	584	538	582	614	520	587	580	549	560	582	556	609	543	594	534	577	560	537	563	548	550	573	547	621	581	598	591	562	568	552	601	557	565	539	560	584	571	608	563	546
4447	1329	1175	786	693	610	601	607	605	602	570	560	604	615	555	572	586	575	570	571	579	560	584	588	594	531	563	556	572	556	537	559	551	525	565	578	565	577	546	580	530	596	560	542	548	555	564	586	529	558	621	576	587	535	561	593	553	571	564	598	578	549	557	589	571	562	535	569	561	532	546	569	543	579	564	579	553	534	562	575	583	558	534	561	524	552	577	563	569	572	563	572	557	578	574	563	565	553	567	544	557	579	556	561	537	537	560	578	544	588	545	574	545	562	562	560	598	573	538	551	541	576	563	601	557	582	562	536	508	599	569	541	552	557	620	542	551	556	567	560	579	549	586	573	569	563	568	606	576	547	583	524	538	562	532	585	535	549	550	541	594	562	516	552	564	549	527	617	533	544	550	564	551	607	543	548	574	541	601	540	518	591	539	574	569	590	593	541	576	602	524	568	557	566	590	596	558	612	575	574	548	588	527	554	555	574	586	594	575	559	568	526	578	594	574	534	581	611	570	595	581	568	549	565	541	574	531	641	585	593	620	537	550	550	582	605	576	600	588	564	567	543	559	529	521	598	598	576	583	589	578	545	572	511	520	598	550	565	539	557	533	572	568	561	599	585	533	580	603	603	542	596	535	537	583	570	606	546	512	515	625	544	532	593	528	548	528	577	555	603	570	525	551	540	574	570	555	544	558	511	597	588	558	577	547	528	561	564	570	558	554	624	627	618	583	566	555	574	589	562	574	554	570	521	585	561	566	578	545	570	546	556	569	555	568	575	530	552	568	520	564	556	577	566	526	566	613	557	591	536	546	548	585	532	564	572	578	554	553	596	546	580	553	560	565	564	594	552	561	546	597	527	524	555	541	578	553	539	570	543	574	555	599	558	566	586	565	494	568	553	541	558	537	563	547	565	565	602	545	561	605	568	575	584	586	578	567	594	560	534	566	552	602	564	549	550	574	539	558	582	546	552	543	571	576	534	564	556	521	567	523	551	599	563	559	561	586	560	575	556	566	548	578	582	608	550	608	543	552	562	570	576	555	579	580	532	595	613	577	562	533	555	543	565	585	558	579	582	533	527	531	624	557	559	610	563	587	562	546	578	569	588	574	591	556	558	610	542	590	533	525	538	547	560	554	513	549	553	520	518	541	572	578	568	573	599	539	595	573	558	553	591	544	559	600	578	560	532	549	514	582	584	575	553	559	541	563	568	598	577	549	546	542	577	540	570	565	591	561	573	554	547	561	567	504	549	538	569	556	542	586	574	568	564	584	546	541	579	565	546	575	558	534	540	564	565	580	557	551	583	559	569	574	511	575	569	559	537	597	569	576	556	581	559	592	557	539	565	524	552	537	605	564	564	546	536	545	553	562	531	561	576	578	548	566	539	544	564	538	553	575	577	609	569	561	548	576	598	575	573	576	551	562	540	539	517	538	575	589	580	578	591	561	547	603	548	574	557	562	535	565	560	625	527	568	566	585	575	533	564	560	572	566	589	560	579	610	544	592	546	571	587	526	588	570	572	537	539	564	562	544	515	544	557	580	567	613	555	536	535	597	543	569	555	531	606	563	577	581	535	547	536	547	547	530	561	544	504	599	576	582	530	600	563	618	544	562	569	560	574	554	575	545	565	563	562	561	542	571	557	570	550	533	548	613	576	529	581	567	534	579	569	562	586	622	569	572	543	581	548	584	531	543	615	547	559	598	601	542	548	550	567	561	530	532	549	528	578	534	550	556	579	572	629	588	556	524	535	536	612	585	514	556	535	531	585	555	591	584	525	547	589	542	581	568	582	547	563	615	553	548	578	565	569	532	533	585	577	557	569	556	561	547	609	629	543	530	560	552	568	539	546	557	563	582	572	541	537	527	616	568	576	531	585	543	583	553	574	598	572	535	551	561	592	572	498	538	555	543	593	578	525	520	570	570	555	548	575	588	534	557	553	572	611	587	611	525	573	560	555	604	592	610	569	582	539	610	581	564	553	592	582	549	502	563	562	555	546	569	571	548	586	562	541	544	588	563	552	576	557	560	566	566	603	546	551	603	558	611	560	603	618	597	575	538	576	541	610	557	612	570	538	574	615	563	585	599	541	536	551	540	531	564	575	532	516	552	578	566	520	576	523	529	553	579	559	537	551	556	533	586	569	556	601	546	562	546	559	564	575	578	569	594	571	564	525	544	595	583	536	571	594	586	604	528	556	517	566	566	544	539	525	551	568	596	574	569	624	563	534	592	532	550	564	541	568	522	530	572	568	548	545	525	579	594	577	617	593	576	571	543	596	548	570	565	537	588	544	582	571	579	515	609	583	536	589	575	549	554	569	544	590	553	566	517	581	591	562	567	557	576	576	583	558	545	598	556	583	553	576	572	552	603	581	597	601	587	556	563	553	561	585	568	561	529	595	558	552	549	580	566	549	601	552	561	554	593	571	596	596	550	581	583	581	510	562	603	568	599	573	528	572	565	571	546	542	579	547	582	539	552	540	570	530	570	584	561	567	567	524	536	559	541	549	573	545	573	535	537	576	539	538	576	561	558	597	586	570	534	583	541	573	564	588	566	555	575	579	563	525	560	566	575	579	572	526	536	541	581	555	579	590	566	577	554	574	545	584	599	569	571	592	588	615	590	566	590	568	551	576	579	583	531	582	544	576	598	537	543	543	575	559	579	556	541	561	570	561	570	551	585	532	610	568	568	590	569	556	550	591	573	556	606	578	539	591	530	547	559	524	561	615	551	522	515	541	538	566	567	574	553	563	557	546	565	558	557	524	607	592	564	573	572	590	580	612	574	579	556	558	570	581	610	560	579	585	553	521	540	591	589	583	591	564	523	504	586	580	587	552	584	594	535	537	604	558	556	588	552	549	524	584	544	551	556	603	541	593	572	521	582	553	584	551	542	581	609	529	557	566	598	581	576	562	542	617	591	570	558	620	586	604	550	565	551	608	553	486	541	594	557	590	564	551	583	565	548	580	579	555	585	624	530	576	535	555	559	584	575	508	601	551	561	576	552	562	595	579	594	537	596	602	548	585	542	549	608	567	549	561	576	546	571	552	568	531	571	568	568	554	552	558	556	539	547	573	592	583	536	558	573	580	548	528	551	558	532	575	564	547	555	557	562	545	572	592	550	589	563	551	588	561	549	564	539	558	580	568	562	580	568	555	534	513	530	567	560	553	586	608	560	568	573	608	602	584	587	562	531	559	552	575	542	547	584	567	564	550	566	547	532	565	591	571	574	556	531	575	534	553	542	575	537	549	567	552	539	613	574	552	529	542	540	542	569	544	553	558	556	548	599	550	576	574	552	524	558	553	541	555	549	562	570	553	637	552	567	586	560	572	560	583	554	556	604	553	564	522	571	566	562	552	529	565	594	556	548	553	579	523	594	555	532	598	522	572	564	606	596	575	538	518	576	595	554	558	552	557	606	562	563	596	571	490	582	575	538	569	563	498	530	552	523	532	531	549	536	570	553	556	588	603	510	598	549	589
23937	21462	29175	24192	21475	20383	2363	893	649	612	543	460	440	408	395	386	390	369	404	368	384	341	375	382	359	353	363	322	339	330	320	330	325	329	296	317	349	346	327	316	308	315	318	327	311	317	304	321	301	320	334	360	312	290	308	301	313	304	322	300	313	335	308	321	289	318	358	352	328	325	310	307	293	328	294	295	280	321	291	305	338	314	320	313	307	290	308	326	292	305	323	295	317	327	313	317	316	319	311	320	316	320	299	289	303	302	335	323	316	284	287	302	296	279	307	293	296	288	306	316	286	298	316	283	322	307	297	341	311	310	342	301	291	301	317	336	317	300	301	337	329	284	317	282	312	303	334	324	283	325	321	330	312	298	304	316	324	319	316	315	329	300	308	271	320	315	358	332	313	299	334	322	342	326	303	295	317	309	309	332	303	312	300	354	329	309	327	326	290	320	294	306	345	336	296	320	316	317	312	337	301	306	313	313	322	307	295	272	321	326	320	305	322	338	294	300	304	305	325	312	345	310	329	260	307	297	290	262	268	320	298	305	309	300	297	318	284	324	333	323	323	306	258	343	292	303	352	313	346	306	310	341	300	314	303	302	310	298	311	304	337	290	335	324	297	321	328	317	312	311	323	314	316	332	329	316	316	321	329	322	309	321	302	324	299	326	313	285	286	335	325	305	294	302	316	292	276	352	325	336	306	335	350	290	291	333	305	315	283	300	317	318	325	291	308	298	333	303	288	305	275	316	328	313	313	311	293	283	319	279	304	330	291	328	298	345	294	307	313	326	322	322	285	293	288	318	326	327	293	269	331	283	334	314	331	286	288	314	324	304	309	301	274	329	286	327	287	329	325	325	298	310	310	312	305	296	291	285	269	300	302	312	311	320	289	286	300	311	325	324	295	307	307	296	319	320	334	325	329	306	283	287	322	316	296	324	313	336	319	298	341	273	295	344	316	319	299	304	324	310	311	299	317	342	344	304	306	319	294	289	305	308	284	319	319	310	305	318	315	310	265	291	314	291	313	305	322	332	333	303	294	284	281	294	321	315	300	305	322	268	301	342	320	258	310	305	311	336	338	301	316	250	314	308	321	289	326	288	305	334	300	311	321	301	286	300	317	303	303	329	342	290	307	333	315	309	288	283	337	304	313	310	283	313	319	328	289	295	296	308	318	290	308	331	288	283	299	326	306	315	279	307	297	313	325	311	295	318	292	275	329	302	313	292	295	328	300	303	308	309	306	329	294	311	288	305	311	289	310	321	310	327	286	320	308	322	302	351	314	299	319	300	313	299	321	311	301	310	317	317	299	323	297	315	350	280	319	332	335	293	323	307	302	322	332	302	326	316	338	311	285	323	322	279	305	320	314	312	310	351	267	310	294	299	297	298	330	328	327	310	328	323	309	331	340	289	319	293	321	311	299	326	306	320	300	324	291	310	295	330	324	319	322	316	330	289	306	333	321	303	327	327	297	316	333	306	296	328	299	334	337	309	316	301	279	320	309	321	340	320	297	284	331	330	317	327	297	305	311	330	313	332	309	314	301	303	306	311	317	314	285	313	296	323	329	307	317	308	317	324	298	280	310	317	324	287	291	323	299	301	322	326	308	280	336	313	343	309	333	305	287	302	295	301	303	299	307	318	336	326	306	308	314	278	298	313	304	292	290	296	292	305	307	302	325	315	310	298	321	299	293	322	280	280	298	287	305	331	307	311	313	321	308	306	312	305	319	312	286	293	312	301	313	298	279	301	306	285	323	295	342	338	320	318	293	308	288	303	304	297	274	285	280	309	303	271	326	300	315	305	326	313	272	312	290	301	301	298	324	321	302	351	344	336	309	337	302	337	299	324	283	308	293	301	285	324	283	324	316	300	299	295	314	310	341	298	320	295	316	323	327	305	321	293	293	319	325	318	293	320	320	318	308	326	301	276	344	317	321	316	300	306	314	328	358	326	311	296	294	319	317	309	275	285	317	299	290	278	313	313	294	316	295	299	297	320	293	336	298	277	314	284	307	324	298	303	311	310	298	309	324	301	345	289	331	305	314	288	306	303	298	320	285	306	311	329	310	307	306	334	322	337	300	305	309	347	303	278	322	305	278	310	325	309	326	281	304	289	356	304	294	315	321	295	303	302	331	312	311	334	311	333	293	335	308	335	295	331	322	338	300	308	306	297	318	327	320	327	350	327	319	313	280	293	316	319	302	325	327	331	329	336	286	337	334	297	323	312	338	318	305	307	320	262	313	348	356	310	298	302	348	285	331	315	298	304	303	304	313	318	312	337	295	308	307	298	319	306	311	318	305	325	316	303	314	281	311	325	332	296	321	319	297	324	297	309	300	310	316	339	303	305	281	296	284	274	319	319	299	324	288	314	334	305	309	316	293	308	257	310	302	321	313	285	303	337	307	330	333	308	335	304	311	300	300	322	321	327	318	291	347	314	308	294	325	273	282	318	357	292	328	289	344	305	293	286	335	333	309	327	324	289	326	311	306	314	269	321	293	340	332	333	327	306	297	323	300	279	309	304	331	294	326	310	307	284	271	300	341	306	306	293	324	301	332	324	317	327	329	341	323	332	299	306	341	302	310	292	323	340	305	336	310	335	313	285	325	278	311	298	270	334	284	298	310	302	346	304	296	297	318	325	335	298	304	314	316	314	332	290	306	283	335	292	314	317	343	318	317	299	300	300	312	328	297	327	314	317	322	284	279	322	297	312	310	316	300	316	333	290	297	322	334	315	275	330	321	310	297	336	307	305	325	282	307	319	343	309	286	293	291	336	319	312	337	321	330	300	330	297	305	336	306	307	314	330	337	294	316	323	287	285	314	321	292	312	299	309	305	346	316	310	339	302	321	303	344	334	313	314	310	298	307	284	312	338	281	287	315	318	319	313	307	301	302	340	313	317	301	327	314	338	303	330	287	310	338	327	289	302	309	313	288	333	283	296	335	328	293	341	294	272	319	282	300	306	330	312	311	272	342	308	305	354	303	323	313	303	330	298	321	263	338	293	318	302	325	303	322	264	326	293	311	322	310	299	289	293	324	326	351	321	312	314	290	328	288	271	270	311	288	334	302	283	296	297	285	296	328	335	295	329	308	311	306	282	311	339	314	300	297	304	290	290	299	309	300	326	361	303	310	296	288	293	296	297	310	354	319	335	286	293	331	325	314	307	319	294	335	309	316	299	296	285	259	286	305	301	296	281	311	310	318	323	323	324	307	316	305	308	306	323	334	320	306	327	310	303	333	298	311	304	317	270	328	291	288	298	323	307	332	330	305	309	334	283	324	329	302	333	333	298	326	327	320	328	326	304	319	314	317	329	324	309	359	338	313	291	293	321	283	319	296	318	292	309	305	307	308	290	319	309	328	309	326	304	323	271	274	290	297	302	304	302	324	273	300	333	298	288	318	286	284	301	296	288	304	306	297	300	298	279	317	323	311	292	315	315	276	313	325	303	305	285	289	331	297	299	349	308	318	363	273	338	290	299
4393	12201	10649	5062	3347	2115	1393	991	839	672	618	566	491	482	464	430	420	408	407	401	366	374	348	354	344	367	360	338	359	372	309	351	347	324	323	353	338	311	339	336	327	300	326	292	334	319	342	353	309	319	330	316	350	324	322	301	321	309	327	333	332	311	309	328	335	335	292	298	295	331	303	311	328	335	315	325	347	320	343	317	342	365	311	328	317	334	335	296	311	322	315	332	309	366	322	353	323	307	303	317	327	320	306	303	307	320	313	317	316	338	337	332	316	303	312	308	330	331	302	324	317	320	285	320	302	357	331	295	356	304	300	336	329	296	306	329	334	347	327	301	263	327	348	331	331	335	299	304	308	340	286	305	304	320	327	344	328	301	320	339	322	329	326	321	324	316	332	296	296	361	276	347	323	318	311	332	341	312	317	352	293	324	313	346	356	317	368	308	333	300	349	303	317	304	339	317	314	291	315	338	331	284	328	352	306	337	363	310	312	322	338	326	322	318	339	302	306	304	336	289	327	304	336	301	324	300	312	316	315	310	316	311	316	290	344	327	314	294	318	298	324	328	306	323	324	353	322	309	335	301	321	319	300	345	318	325	320	312	307	329	307	336	303	304	331	318	325	301	319	331	323	304	318	319	340	294	307	311	323	314	296	356	327	315	322	327	328	323	327	309	349	301	323	305	368	331	352	323	353	286	327	308	305	331	311	308	329	310	315	306	336	304	296	326	293	358	320	303	336	321	318	321	362	316	317	328	337	305	337	303	329	359	308	316	334	323	341	299	340	309	336	330	318	310	370	325	313	331	297	326	322	324	327	338	289	329	296	301	319	309	321	314	336	315	327	315	316	311	299	323	302	336	322	314	320	315	281	308	305	309	293	319	316	332	260	336	341	327	303	297	299	339	317	325	317	335	327	282	312	305	325	317	332	339	327	339	325	331	340	315	296	357	311	364	294	321	337	338	320	314	353	334	328	331	336	326	323	332	301	316	301	315	349	338	363	344	305	305	313	309	319	334	348	327	326	329	311	286	324	310	292	303	339	316	321	343	302	325	337	304	309	341	320	355	286	315	330	314	351	320	328	309	315	323	301	304	311	288	321	342	338	288	321	344	319	321	306	312	295	324	312	318	306	330	307	312	324	302	315	344	308	322	311	322	316	319	300	329	345	348	338	324	261	325	329	357	339	323	334	317	306	322	377	326	324	327	338	344	317	326	356	329	350	331	283	346	366	327	322	329	328	307	331	337	317	347	316	311	312	333	328	334	303	331	324	325	303	343	312	300	323	342	298	315	332	334	334	305	303	325	307	363	316	321	315	325	305	328	322	309	341	314	341	301	312	303	310	323	360	309	314	351	322	330	287	299	291	313	313	319	322	319	344	347	316	290	305	324	326	324	328	320	334	343	354	320	331	313	293	301	314	335	314	307	303	329	317	313	307	338	293	317	302	326	304	332	343	330	329	325	331	321	314	299	326	295	338	322	316	339	309	309	325	312	336	312	330	340	305	313	319	303	363	318	282	338	323	302	331	287	331	324	339	307	324	341	316	333	292	321	311	336	286	310	329	322	282	317	331	341	316	321	327	325	337	300	334	338	345	314	313	336	292	334	354	300	307	327	335	302	284	331	311	304	306	293	308	316	331	336	309	341	322	330	337	326	312	291	332	289	332	299	324	299	289	281	340	316	316	346	338	330	318	305	377	335	301	328	313	315	345	291	284	305	303	331	305	368	324	323	322	324	329	302	306	319	298	330	298	323	305	340	318	328	302	325	347	341	348	297	334	307	328	319	311	333	339	303	328	320	290	322	333	284	307	345	326	321	321	319	328	333	341	319	300	309	299	338	334	303	311	313	336	312	311	346	304	309	303	333	328	306	328	309	353	332	325	329	329	312	330	321	278	333	319	318	367	328	284	311	294	319	304	297	306	318	298	302	337	313	342	321	309	314	305	305	321	292	350	302	324	345	324	346	298	304	308	311	288	314	330	352	321	304	309	319	272	306	359	287	315	332	300	329	299	321	311	324	321	320	312	327	340	299	350	316	319	327	342	304	294	279	310	325	296	311	331	333	326	322	316	317	323	331	307	305	319	322	332	321	304	307	343	283	321	309	311	296	335	330	324	321	325	298	305	311	343	311	347	346	345	288	335	318	305	349	331	324	342	335	288	341	321	296	301	343	316	338	293	321	301	317	332	305	299	298	291	337	312	332	297	307	357	340	347	367	329	322	305	306	312	322	333	308	315	338	331	331	325	333	328	303	290	314	316	301	262	307	318	322	319	295	341	342	292	288	358	316	304	339	316	329	323	329	319	310	297	313	320	299	321	323	319	305	307	309	314	331	331	318	330	350	295	325	309	314	351	313	327	324	330	306	327	329	324	312	328	336	336	308	303	310	340	333	318	336	312	305	306	306	355	287	319	305	304	322	329	344	279	338	308	320	332	327	299	304	347	320	340	296	316	306	299	304	328	322	329	286	347	313	302	306	298	288	310	292	297	303	306	311	337	328	300	304	304	313	339	315	318	345	338	359	326	342	342	328	312	309	326	322	322	317	306	321	325	325	310	327	345	307	334	336	331	325	351	317	276	314	300	300	324	328	311	319	334	320	304	316	309	297	342	326	297	341	283	343	329	299	320	327	328	302	313	339	286	317	304	329	306	290	336	328	342	298	322	316	333	308	341	310	348	310	299	345	327	295	351	334	321	304	306	332	298	298	300	327	309	296	331	333	325	306	338	326	336	309	330	300	301	334	307	278	317	311	311	299	320	319	337	312	345	303	314	336	317	312	295	317	316	280	351	309	305	318	296	317	303	313	329	333	313	284	333	330	294	325	319	289	321	305	347	308	324	310	302	313	287	326	318	300	329	343	298	335	334	325	350	281	300	309	295	292	328	314	297	328	321	276	304	299	340	322	313	313	333	314	325	322	355	336	348	317	334	327	323	302	344	322	311	332	290	311	321	327	311	294	312	313	303	322	311	314	287	339	317	323	310	315	316	306	308	326	305	345	354	287	315	284	299	315	312	330	299	308	320	341	339	327	323	342	301	328	324	316	312	322	348	340	316	336	321	355	333	295	301	311	343	334	312	331	313	352	311	345	298	320	316	322	337	338	317	316	328	334	338	316	328	303	310	336	350	331	321	354	313	294	348	345	348	301	304	299	308	320	331	341	327	303	328	305	311	266	290	306	315	324	309	302	315	309	310	288	310	326	313	316	314	346	302	320	317	348	312	330	325	341	338	324	328	310	307	311	329	345	301	340	311	317	320	304	279	314	298	309	301	344	332	307	324	314	333	327	331	345	308	341	336	346	276	334	316	350	330	316	301	352	337	310	273	306	327	344	299	339	325	310	317	336	351	316	352	307	319	316	344	327	327	294	307	289	330	323	321	312	343	310	371	306	336	316	332	303	310	281	301	346	314	346	319	305	315	348	316	301	308	306	319	318	326	329	317	330	303	320	329	335	299	325	329	306	305	297	316	315	348	332
24973	21478	28756	24600	21447	8538	1131	816	716	615	624	542	542	551	531	520	573	553	525	517	530	537	534	516	475	520	480	505	532	498	486	519	488	460	517	495	463	499	504	470	457	482	506	491	489	480	456	462	514	422	505	518	508	503	509	476	482	495	506	501	503	513	496	471	486	454	475	489	491	463	464	511	504	441	511	494	506	487	532	506	476	470	482	513	513	482	512	460	471	482	462	429	488	502	466	492	466	492	450	492	436	473	479	476	502	491	522	459	513	527	489	503	480	485	468	486	440	472	488	470	503	503	465	507	497	523	472	494	476	462	492	490	488	475	507	472	513	486	476	499	496	490	464	483	492	478	503	491	484	506	502	496	488	467	530	490	479	473	500	465	494	514	507	458	442	517	450	484	480	474	535	451	502	504	508	475	471	468	473	480	524	509	468	488	504	462	452	505	455	480	469	491	527	467	492	484	474	502	513	488	517	483	481	497	497	471	492	486	488	472	531	470	496	473	487	452	499	480	462	458	477	445	468	506	481	531	454	460	457	506	465	476	499	510	477	495	473	453	444	494	456	501	471	497	442	506	497	495	462	491	474	514	500	500	509	475	527	475	522	511	493	501	456	444	496	492	495	486	447	497	439	477	491	484	480	516	517	505	423	481	469	461	483	448	479	480	491	496	486	482	437	465	479	506	474	500	475	533	501	528	512	517	513	498	478	505	491	477	500	483	470	499	499	487	484	483	503	461	465	501	480	447	530	444	469	519	521	509	518	482	455	491	481	510	474	485	443	465	477	484	483	517	485	539	495	458	478	475	460	472	496	499	460	490	464	453	489	487	467	493	513	500	490	500	450	478	491	518	505	510	516	521	479	496	465	485	498	517	495	453	510	478	469	498	480	457	497	442	475	501	476	467	455	458	517	480	504	496	485	492	483	500	510	463	536	512	488	512	514	470	513	476	480	537	511	505	480	465	471	514	495	471	514	496	475	501	459	466	449	495	545	481	490	471	450	514	509	515	525	479	490	495	476	519	515	481	475	524	455	496	487	518	504	465	464	490	474	455	476	503	476	509	476	485	519	503	467	482	518	463	482	501	460	506	469	481	496	477	482	437	494	539	486	472	528	514	510	507	472	497	501	475	431	539	480	503	534	501	481	470	477	505	495	468	468	483	540	481	499	502	530	462	502	513	503	520	485	504	464	516	448	491	447	514	458	501	480	490	538	477	496	483	471	479	497	473	531	466	508	463	479	465	506	498	467	563	530	482	465	514	487	479	430	539	483	501	500	491	512	461	493	472	505	450	503	467	470	507	486	484	494	465	473	492	508	491	472	497	498	471	502	487	499	494	455	482	480	490	502	490	481	501	508	479	494	462	495	476	459	495	489	466	474	443	455	487	473	477	457	458	515	515	478	495	484	480	462	483	479	476	480	483	448	503	520	510	455	490	460	488	471	480	515	485	512	488	498	498	498	431	512	488	482	469	460	479	462	499	480	480	492	539	490	473	511	508	430	505	499	520	500	489	540	506	452	486	510	482	481	489	502	491	494	458	485	502	459	495	439	468	500	466	497	455	446	456	488	493	497	467	479	495	472	511	512	438	524	509	468	462	505	503	468	492	544	476	505	465	487	468	467	468	465	502	491	490	514	492	505	464	490	515	430	507	493	473	444	464	477	536	507	461	514	556	511	469	487	476	473	502	483	455	456	452	476	493	512	488	506	487	538	527	473	443	481	489	503	460	517	465	468	456	498	477	470	492	487	455	467	503	468	531	496	508	470	462	500	483	523	473	471	491	489	451	465	485	473	492	511	489	466	434	473	474	498	494	490	504	502	468	485	459	470	497	482	510	459	484	526	517	494	517	509	505	474	509	508	499	511	504	499	531	474	491	460	505	486	487	443	478	462	545	489	448	521	472	500	460	499	469	467	470	460	480	470	477	447	510	472	493	471	493	472	499	463	477	526	488	494	490	482	464	461	489	486	470	498	487	464	502	476	519	501	477	432	500	464	477	531	485	477	550	489	461	468	462	504	462	482	482	508	527	493	531	476	502	502	446	494	485	482	495	533	517	483	506	468	511	480	501	467	501	475	520	520	484	440	492	491	476	461	484	493	488	462	447	500	466	501	504	496	489	487	504	466	475	510	463	503	480	453	498	496	509	457	521	507	491	504	492	475	492	512	467	505	478	518	483	478	467	489	457	499	506	514	504	469	486	447	472	496	501	495	506	490	462	516	511	499	484	463	465	455	505	450	521	472	495	478	465	502	455	479	511	526	471	465	507	511	485	510	453	502	478	495	484	503	505	487	474	488	501	466	467	465	485	530	522	452	468	504	444	516	432	498	489	493	486	474	477	478	454	523	494	478	524	474	473	486	464	478	510	501	518	478	470	511	517	466	485	494	478	503	495	489	511	480	483	450	475	510	485	486	491	490	467	445	473	450	477	513	494	496	495	467	470	484	485	507	500	466	478	492	488	505	502	477	452	475	505	438	486	479	429	505	493	486	507	469	473	468	452	483	494	511	533	484	475	470	536	502	456	438	524	468	462	512	512	477	462	503	495	457	455	496	478	505	490	474	484	513	514	492	470	480	454	493	495	464	504	462	459	506	475	453	526	471	520	482	463	467	461	478	490	491	515	502	454	476	511	458	488	470	472	506	502	482	497	505	465	467	478	468	483	508	507	482	480	479	482	466	492	484	477	491	501	485	461	522	473	475	479	452	530	494	469	456	485	461	455	480	495	503	485	485	446	524	480	474	472	470	466	475	477	481	508	484	497	496	491	466	513	488	479	500	531	484	523	441	499	491	464	486	524	454	524	483	519	463	480	503	517	514	485	481	505	469	491	533	476	479	471	463	456	491	478	518	514	501	490	480	521	493	471	458	499	471	483	483	496	468	500	478	453	498	494	496	470	499	522	493	446	484	498	467	481	514	475	504	498	490	502	513	520	475	438	446	502	512	500	463	476	504	472	487	481	494	471	482	473	471	483	497	529	513	545	510	529	456	493	489	497	495	466	473	477	514	497	497	495	479	449	448	500	464	498	511	492	469	482	486	454	522	481	474	478	452	501	483	526	491	428	486	459	498	463	483	483	505	499	481	506	472	484	467	503	475	461	469	509	458	501	510	465	515	488	488	444	494	495	491	481	470	476	457	480	499	491	508	482	510	478	504	456	472	464	459	530	500	482	489	471	480	496	485	508	467	507	502	508	502	458	459	432	485	493	494	475	449	477	474	497	510	467	469	457	468	492	471	473	505	495	476	541	474	466	492	482	482	470	462	495	493	506	457	464	482	525	526	464	505	490	451	502	446	483	471	478	519	522	472	485	497	463	475	487	515	452	481	474	442	483	441	463	429	460	467	513	484	541	476	470	453	441	479	468	515	461	488	558	495	484	482	486	473	526	476	476	492	480	466	456	504	477	477	478	477	451	527	472	450	467	482	490	516	486	493	463	485	474	483	523	497	464	471	495	488	501	515	485	460	475	497	459	465	525
4444	8996	7545	3679	2564	1595	1140	958	780	741	698	624	593	594	571	555	532	525	509	529	535	476	501	468	488	507	473	547	526	503	461	455	463	511	489	470	486	465	485	483	439	508	445	456	493	458	505	482	443	468	462	449	475	453	460	453	470	456	472	488	466	459	471	489	482	471	465	477	489	438	470	438	463	481	462	455	465	419	437	491	449	486	465	455	473	495	491	453	490	480	443	442	493	467	464	503	500	498	485	427	480	461	442	482	458	461	476	455	491	491	474	488	456	453	499	455	501	524	488	450	488	469	492	468	471	472	498	476	451	498	455	477	446	490	446	437	461	463	473	425	479	481	460	502	508	530	453	454	492	461	406	407	461	497	485	430	468	496	465	443	473	470	466	481	474	483	463	467	516	472	447	478	480	480	479	472	478	461	433	463	469	439	471	420	504	520	476	453	493	440	449	450	455	488	458	468	469	516	479	455	494	504	462	473	495	452	456	440	466	450	454	474	503	488	476	467	448	488	470	481	471	492	495	466	474	465	471	464	481	453	496	473	473	467	498	471	484	499	448	470	457	460	461	437	476	483	491	481	482	446	417	474	471	506	461	489	463	446	457	506	518	470	491	448	486	455	433	478	476	447	488	456	494	438	425	442	451	451	452	474	462	456	494	497	486	475	439	450	462	486	457	422	458	459	445	447	475	465	440	455	480	448	482	469	462	448	470	456	460	478	487	470	479	449	491	440	506	483	480	485	496	492	500	478	469	461	422	450	445	445	471	463	429	425	481	443	457	445	481	451	462	460	435	449	472	494	461	478	453	484	476	444	411	475	435	466	456	440	465	475	463	502	455	460	434	488	494	479	481	448	501	460	491	447	493	477	482	462	448	453	513	452	465	467	459	481	457	460	441	487	461	445	501	515	434	471	488	461	469	502	478	459	466	467	481	468	499	459	447	452	484	480	466	457	447	452	481	449	484	487	483	456	488	486	459	445	487	489	471	447	505	480	467	445	471	475	469	454	451	510	451	442	505	431	474	411	464	462	455	493	504	485	471	486	482	468	449	455	436	486	463	445	444	504	457	505	496	482	442	464	468	476	443	471	490	488	476	456	496	493	494	495	472	443	467	480	439	496	467	459	500	508	466	470	487	493	487	483	480	467	501	480	477	482	475	472	456	485	483	432	486	479	471	466	461	446	469	499	464	476	451	457	495	453	504	440	458	477	479	504	489	491	458	468	470	447	486	462	460	453	436	486	466	448	454	444	457	484	457	482	507	484	478	517	409	458	478	476	434	490	454	507	512	496	440	447	471	449	468	464	439	473	435	477	515	470	433	513	486	454	484	473	460	449	452	473	419	480	443	468	488	501	417	484	492	492	500	455	491	506	466	454	483	477	458	476	480	474	486	436	487	476	492	488	484	473	448	480	484	470	487	476	480	481	494	441	464	507	489	430	484	482	440	456	426	462	457	448	466	487	488	440	478	483	468	489	453	443	445	410	515	493	446	460	449	481	487	457	429	492	501	513	474	490	462	443	499	499	473	480	470	507	435	475	501	476	457	496	481	465	494	493	449	493	483	472	495	481	485	477	485	471	514	491	476	465	487	468	452	475	457	461	471	449	421	489	507	474	455	468	451	493	450	452	495	473	486	442	481	491	479	484	463	435	463	453	477	524	469	485	454	486	403	440	457	466	466	473	500	458	456	484	489	440	481	466	497	457	484	441	467	438	429	440	473	478	458	502	503	467	476	433	444	477	479	428	453	440	464	451	477	451	506	477	461	479	479	489	492	474	439	462	470	509	470	466	496	462	449	464	521	463	477	474	476	458	496	506	473	485	472	489	429	456	497	420	495	478	496	456	454	485	493	450	470	461	457	435	501	517	478	487	472	408	504	450	474	488	465	462	502	465	475	477	477	470	491	463	458	493	447	467	473	480	459	487	462	480	465	457	445	457	467	463	451	437	484	447	499	472	476	469	460	441	490	457	476	450	471	453	458	424	475	447	470	432	480	437	490	464	452	471	446	473	495	462	444	478	467	473	469	457	480	494	471	485	447	478	472	495	450	490	470	462	479	486	472	471	450	474	481	454	462	498	426	480	460	462	468	457	436	466	452	481	491	466	473	470	468	484	512	474	485	519	482	435	466	513	488	467	453	488	496	496	471	486	500	460	459	435	445	498	475	470	505	465	474	445	435	420	472	438	525	455	511	470	437	448	472	499	459	479	453	480	431	446	471	467	472	488	468	493	453	453	481	468	478	478	482	483	467	482	481	418	443	491	468	448	448	472	467	458	420	477	448	479	460	486	465	452	436	498	429	464	494	483	447	446	478	483	495	444	472	413	480	498	474	486	510	458	494	463	492	476	498	486	451	505	450	473	445	496	461	486	479	466	481	440	467	457	466	476	463	467	497	476	462	484	435	463	460	463	494	505	467	428	485	464	468	452	492	464	450	440	483	506	510	429	453	464	454	412	481	468	452	467	517	478	501	479	476	456	496	454	488	492	473	468	473	500	501	445	477	457	495	479	503	490	465	509	458	446	503	492	467	476	463	448	447	478	474	511	470	469	486	493	462	432	494	453	485	452	488	486	460	502	470	470	474	443	433	469	459	473	473	442	489	466	442	503	420	473	474	459	459	436	451	438	460	454	496	488	462	435	513	451	458	463	442	469	503	442	473	485	499	485	462	457	514	454	495	460	476	495	474	474	470	463	467	463	490	505	448	468	466	454	458	449	459	460	482	448	482	459	477	466	477	403	416	463	455	465	473	494	502	457	461	493	466	468	446	431	481	473	458	512	446	474	456	512	470	459	496	445	485	494	456	496	502	473	488	482	479	476	440	485	442	491	475	464	493	493	460	486	498	502	480	488	460	456	474	495	450	510	481	494	467	450	454	444	476	448	496	488	447	474	458	472	473	518	496	480	460	480	456	476	425	450	465	481	479	438	469	469	481	457	440	494	475	473	496	445	432	490	440	477	477	458	450	472	443	475	474	464	469	463	482	462	457	466	477	474	473	469	484	495	443	464	459	448	445	472	461	436	423	462	513	481	458	453	469	484	479	462	485	462	480	445	432	486	493	460	486	461	455	455	509	459	421	464	475	440	458	434	497	463	455	447	480	448	446	485	471	446	483	430	432	484	462	452	454	467	461	448	493	456	461	467	511	474	453	449	445	496	462	438	469	456	452	489	423	494	492	514	426	479	491	508	495	465	496	464	462	454	467	444	433	495	422	466	493	504	496	469	462	441	454	448	483	526	450	447	464	426	493	483	482	459	489	461	449	478	459	463	490	464	453	452	492	468	487	456	458	444	464	506	456	457	420	502	477	477	467	491	471	467	449	457	446	503	485	497	486	438	462	441	461	526	451	460	485	466	493	504	477	480	476	468	481	448	470	529	461	461	497	499	433	474	473	472	511	482	479	454	491	509	448	467	473	524	492	483	459	472	443	461	453	480	488	505	433	458	500	472	499	478	470	441	479	476	499	462	456	469	469	442
22876	21538	29486	24043	21531	21587	18437	1537	843	672	594	483	449	379	318	284	280	228	249	244	228	230	199	196	206	215	176	176	199	187	150	182	176	165	170	145	158	131	175	158	154	145	150	169	134	154	153	146	135	157	150	144	142	121	126	142	155	130	141	165	156	140	130	138	139	160	149	138	136	140	142	138	149	159	134	121	132	139	144	150	138	119	119	148	158	125	140	128	133	122	149	141	144	111	134	127	123	159	127	149	137	131	125	157	136	124	130	135	139	138	136	129	132	132	160	119	152	119	137	114	137	128	128	124	105	130	163	114	143	149	148	135	119	138	118	139	148	137	141	124	148	131	142	143	140	152	139	148	142	123	127	147	153	131	134	136	121	156	150	130	134	128	136	154	126	136	155	128	136	136	127	133	135	136	145	149	129	126	112	154	125	118	160	131	147	126	127	124	131	152	131	143	132	155	125	125	158	146	129	147	152	146	144	133	116	147	133	115	131	155	143	149	130	141	115	147	154	169	116	126	128	142	125	147	166	122	165	148	142	153	144	127	150	137	140	140	145	136	110	127	135	160	124	135	127	139	142	140	144	115	135	120	121	143	127	122	130	152	148	133	134	147	127	131	141	146	138	139	142	151	138	117	166	153	128	131	153	124	154	133	137	140	150	122	131	129	118	139	144	115	147	142	140	151	145	141	152	123	134	153	123	139	149	137	158	147	123	143	139	144	129	149	142	137	140	122	121	132	150	137	131	138	148	139	126	129	157	131	153	132	135	134	141	142	146	129	143	143	169	140	149	130	123	152	121	139	141	131	146	133	128	132	142	112	148	144	138	130	127	162	143	143	150	129	131	136	149	135	140	140	129	141	131	144	129	127	146	131	140	117	125	134	144	132	155	126	154	149	149	141	152	138	133	103	132	145	128	147	133	124	138	123	145	124	129	121	158	137	134	152	153	129	133	139	144	149	150	141	140	147	160	125	144	157	149	116	121	131	131	115	124	133	152	151	133	134	143	112	132	132	127	144	164	146	137	140	137	143	147	121	145	138	162	141	136	128	133	135	140	166	146	120	148	149	137	139	111	140	133	150	149	137	146	138	139	137	133	144	133	143	146	134	130	126	124	138	116	131	135	141	148	150	143	130	132	137	138	131	126	127	153	127	131	140	141	152	156	126	133	139	170	162	121	150	130	128	142	132	134	143	140	155	136	156	147	126	144	151	139	127	136	140	131	140	137	117	126	144	114	159	139	140	146	133	143	138	122	126	111	134	141	147	140	138	141	125	145	146	127	131	131	138	128	146	172	132	134	159	130	133	134	155	121	157	140	134	148	150	139	107	136	141	146	144	120	134	142	132	135	125	120	119	143	136	131	142	152	144	127	117	124	137	135	128	137	125	112	130	118	143	126	133	147	151	135	151	130	141	130	115	146	148	143	151	122	129	126	148	143	124	133	127	146	130	150	135	145	163	135	130	129	124	133	131	120	112	154	148	121	124	132	132	131	157	141	126	123	146	140	129	115	107	141	131	143	145	124	125	131	119	142	137	136	126	149	153	120	121	137	153	138	144	114	133	125	153	138	162	137	132	148	135	147	146	158	155	146	141	137	136	127	127	136	151	142	150	124	128	135	146	134	158	130	123	144	142	134	131	130	140	119	131	141	148	139	137	139	129	135	148	153	144	130	112	142	142	152	140	126	139	156	122	141	132	117	137	124	137	138	124	152	123	150	152	147	129	155	150	129	117	142	130	125	134	147	141	155	146	135	127	139	129	137	149	151	133	142	126	131	126	151	139	123	126	112	144	144	135	122	152	146	123	135	131	112	147	140	148	140	165	132	132	136	124	155	130	141	121	138	134	140	144	132	138	129	147	142	151	144	126	122	134	150	139	114	135	123	135	139	139	144	162	139	125	111	145	131	139	120	130	122	122	132	132	136	137	134	148	160	122	148	148	134	144	126	146	134	147	125	142	145	127	123	145	133	129	137	124	143	137	126	149	135	133	148	132	154	140	138	142	119	143	127	137	160	147	147	146	141	142	132	145	131	153	139	149	139	147	148	147	148	138	129	156	153	149	117	136	136	161	117	156	140	129	124	139	128	123	140	144	145	129	128	128	155	107	124	140	143	143	134	122	114	135	126	129	140	136	134	143	137	131	147	120	139	163	129	138	118	137	146	142	139	141	138	140	131	109	137	121	133	152	123	141	157	149	145	132	144	139	130	137	145	138	149	136	123	145	137	147	130	149	139	128	134	136	136	122	137	153	113	137	133	125	137	139	124	137	147	147	145	123	136	148	121	134	153	140	155	148	131	126	141	154	134	122	157	158	126	139	151	149	135	130	135	135	127	138	130	129	138	141	140	140	140	124	109	156	128	130	132	128	131	154	126	133	142	141	143	138	137	134	125	129	142	130	144	114	132	136	127	124	129	150	158	134	129	134	141	155	130	136	147	132	132	145	140	136	143	141	138	135	138	137	138	132	146	134	144	151	142	151	135	138	130	112	125	146	136	135	134	145	139	120	135	136	110	130	134	122	134	141	141	149	128	141	112	133	117	134	153	160	126	130	136	133	112	128	120	128	147	114	138	147	123	140	143	129	127	155	137	112	119	109	133	120	133	131	134	157	130	134	156	115	153	135	157	141	134	160	155	139	137	135	152	140	134	129	136	145	131	122	126	140	134	114	130	123	136	143	115	153	131	136	131	126	131	148	140	152	128	129	139	133	135	133	144	124	139	142	134	155	127	116	124	141	111	128	139	125	131	119	141	138	144	130	127	140	134	141	133	134	134	153	121	133	117	129	148	131	124	142	137	138	155	125	127	143	122	133	132	132	148	116	152	130	145	128	128	162	158	165	127	151	145	126	120	139	129	151	131	128	145	139	147	152	145	142	139	133	126	123	143	138	151	132	119	119	139	139	138	133	120	149	125	129	147	153	131	134	153	138	130	146	162	135	147	147	133	126	156	123	138	139	113	132	108	155	139	135	154	131	126	127	142	130	136	126	136	136	137	136	137	132	138	133	165	131	126	125	108	134	139	117	121	119	120	109	123	129	130	152	136	158	129	137	113	144	154	134	137	123	138	143	140	138	141	145	132	127	132	126	124	144	114	152	131	142	138	127	146	118	152	127	120	116	150	144	145	133	143	145	123	153	149	142	166	132	122	121	139	127	129	132	116	121	119	132	127	157	138	134	99	146	146	149	145	141	126	142	135	136	144	149	130	131	148	143	149	156	144	140	123	151	135	137	157	133	136	131	146	140	133	141	151	127	147	139	135	134	129	135	137	139	145	157	139	144	127	145	126	126	141	164	145	163	134	117	133	146	134	126	152	156	140	147	140	141	135	131	152	147	134	133	155	137	130	135	121	129	131	117	128	133	118	125	128	140	147	118	136	129	148	134	159	142	118	131	127	139	137	145	128	146	130	139	138	131	143	139	159	130	131	131	151	139	138	124	143	144	162	141	135	131	131	136	133	158	149	124	154	173	140	138	113	156
6379	19970	17462	8800	5749	3534	2204	1630	1290	1002	783	641	507	454	420	374	315	301	262	259	272	237	217	220	201	180	193	207	186	188	183	175	195	165	179	173	171	160	162	156	155	146	137	161	157	158	160	145	169	146	163	163	143	151	155	153	156	125	129	165	159	130	147	133	140	139	138	155	141	146	168	142	116	153	152	143	123	162	152	134	129	136	146	133	126	122	128	157	149	131	128	117	146	116	150	151	166	119	117	148	125	143	142	122	120	123	157	133	134	134	139	122	125	137	115	141	139	132	127	131	137	127	137	120	139	142	116	128	126	123	150	140	145	131	125	150	138	127	134	136	132	151	117	148	128	131	140	125	120	128	135	154	109	123	105	139	148	143	129	151	131	155	137	125	137	143	127	121	122	134	133	165	140	146	128	142	118	133	127	125	135	129	123	159	147	140	133	136	128	127	132	111	130	130	141	119	140	129	148	144	142	138	138	146	124	122	146	134	131	123	127	134	141	146	128	146	151	130	138	134	141	149	144	132	152	124	111	120	114	128	130	147	136	141	131	111	138	127	125	141	132	123	129	128	150	112	113	107	154	147	124	117	135	120	136	137	108	124	128	130	140	132	145	139	122	137	134	141	140	119	157	140	128	123	132	145	157	118	153	123	129	115	126	135	111	136	139	155	130	118	125	151	141	156	131	153	144	123	132	144	129	126	140	126	141	128	121	147	133	150	171	129	159	135	133	138	118	131	143	121	139	126	120	151	127	119	150	133	145	132	123	126	141	111	132	140	131	127	152	141	111	136	117	153	121	121	159	146	142	152	154	139	142	144	120	124	138	162	129	139	138	140	147	132	140	122	132	130	131	142	138	147	131	148	138	123	121	153	149	136	151	141	154	144	145	144	149	162	136	125	126	109	139	117	144	133	115	143	140	153	149	145	151	134	127	119	138	125	152	138	121	151	131	116	128	154	141	149	140	139	134	136	159	123	123	144	142	140	116	134	111	136	99	123	120	136	138	126	122	121	150	101	149	129	117	114	120	146	127	132	118	136	132	124	138	116	129	141	130	141	138	121	135	145	130	125	134	133	145	124	146	131	138	128	115	118	137	122	155	134	141	122	115	150	135	153	130	135	154	124	133	135	134	119	143	140	125	134	123	127	145	152	135	136	146	143	134	144	135	139	140	142	129	124	120	125	128	156	130	135	128	152	122	137	123	150	155	131	132	133	154	127	131	130	148	143	123	136	140	148	132	129	111	131	121	149	123	153	143	120	118	137	122	125	111	151	115	123	149	136	149	133	115	151	132	126	152	127	134	122	137	142	155	152	143	154	144	118	153	154	153	132	148	139	128	139	146	116	128	134	153	108	133	119	144	156	117	136	120	144	123	133	129	117	146	123	101	121	123	122	122	112	142	132	153	135	139	130	134	125	141	143	155	135	132	142	146	125	136	151	141	127	131	131	120	141	135	132	137	127	141	135	135	164	131	138	122	127	133	128	146	141	125	134	132	139	134	138	149	126	154	141	119	120	136	128	124	126	153	158	126	130	125	119	122	116	139	133	145	123	125	135	145	130	130	133	150	144	150	135	116	143	125	130	141	123	137	137	141	127	112	133	129	125	120	126	106	126	141	147	139	137	141	130	108	150	127	134	124	129	141	140	135	143	156	160	131	140	122	140	150	136	145	122	152	132	121	137	118	137	138	137	117	116	131	138	149	158	139	168	139	137	139	146	140	131	140	114	131	112	142	130	136	132	128	125	137	148	128	153	130	145	137	151	146	121	155	152	139	128	141	125	118	160	129	155	143	133	130	143	129	129	145	127	146	140	150	124	151	139	140	143	132	121	119	161	127	133	133	124	120	102	124	132	120	140	160	134	136	110	118	137	122	117	145	129	127	134	118	153	128	124	132	160	132	131	124	139	128	126	138	135	129	115	161	128	144	140	130	118	158	142	130	124	135	137	106	110	125	146	146	144	132	127	141	129	128	134	131	126	158	140	137	139	131	141	142	120	160	128	129	145	136	140	120	132	135	143	136	124	136	141	150	125	134	152	132	133	140	130	142	139	138	177	118	136	114	130	143	107	136	140	162	141	136	141	129	132	136	151	136	141	129	153	112	135	131	128	139	131	150	148	133	140	153	126	146	146	143	130	127	125	124	148	144	137	119	135	141	144	139	144	135	119	137	149	127	136	124	153	149	143	152	130	149	146	121	126	138	111	119	135	133	126	136	142	122	147	138	164	122	127	126	142	129	154	119	125	133	150	127	126	113	138	143	141	149	130	100	148	122	151	146	148	110	120	132	135	146	145	126	154	121	145	160	128	134	144	151	120	112	130	151	132	130	138	124	121	136	127	146	150	127	138	161	108	120	124	137	138	140	147	131	119	130	149	144	143	148	115	131	140	114	126	124	145	129	113	128	136	114	150	136	147	106	138	142	126	149	96	140	132	142	130	138	144	143	120	142	133	141	145	134	133	141	139	133	148	136	104	146	133	121	135	146	117	102	161	124	138	128	152	149	138	140	148	121	136	139	131	142	125	126	118	149	141	138	135	134	134	148	132	148	142	143	122	136	133	151	145	116	138	134	124	130	136	151	148	126	125	124	141	134	145	116	126	139	134	131	137	122	145	131	146	140	117	141	161	121	139	129	142	159	136	132	118	131	128	139	129	135	137	122	136	144	142	147	140	140	125	157	125	154	131	145	156	131	125	144	137	123	137	113	138	132	137	136	116	117	120	142	121	131	141	119	132	148	141	127	146	133	139	147	132	128	139	125	140	129	131	142	137	126	132	121	146	125	132	141	126	136	140	128	142	160	129	137	126	137	146	152	144	139	123	130	140	140	132	123	106	129	145	96	122	152	147	111	116	106	127	111	128	138	127	139	150	121	131	130	111	128	136	152	131	122	137	122	137	142	145	144	136	129	146	142	149	136	136	140	134	124	117	130	130	137	117	140	136	128	132	156	128	149	143	131	138	132	129	128	134	115	130	122	137	139	109	145	150	132	143	104	141	127	140	134	150	124	140	120	133	136	122	127	132	145	133	142	120	126	125	134	139	131	135	140	155	132	138	128	137	126	131	121	134	120	146	118	136	135	138	150	152	127	154	122	143	129	128	139	141	126	126	143	133	148	137	122	149	133	148	143	109	134	108	150	130	124	130	122	140	122	137	137	140	151	130	124	130	144	124	141	129	146	144	127	130	124	147	144	140	126	152	143	132	137	123	138	143	141	152	147	131	121	151	140	141	126	134	116	130	129	153	156	133	124	131	145	127	136	109	155	136	143	135	128	138	131	135	149	107	111	139	141	141	126	135	139	115	134	127	141	137	117	133	145	116	114	132	150	120	123	136	138	125	136	137	149	130	119	135	160	123	128	145	139	131	127	137	147	143	129	141	121	147	135	137	144	106	155	127	129	134	145	128	131	138	121	142	125	157	125	121	139	155	129	132	144	151	149	108	126	138	127	141	142	120	144	122	153	140	110	142	125	146	129	137
27613	21079	12109	1382	770	696	599	580	586	646	598	590	565	569	576	500	540	548	579	581	525	541	596	584	529	539	594	587	573	583	623	591	561	566	568	577	599	598	574	581	572	595	583	539	560	574	581	579	542	590	549	518	533	567	583	607	518	547	570	543	590	559	575	535	606	587	562	596	577	556	577	557	540	556	579	620	585	562	600	600	562	622	581	534	575	571	563	603	550	543	565	582	584	574	591	588	597	527	615	570	577	585	607	571	575	529	561	557	571	540	536	635	598	579	568	521	583	592	570	566	604	553	578	550	551	546	592	547	615	555	580	550	578	572	559	555	582	553	560	619	567	562	562	564	555	532	560	573	597	585	526	602	586	619	528	536	573	523	602	564	565	581	598	541	580	585	563	570	581	589	547	548	551	560	549	558	589	537	574	566	563	664	587	595	577	568	555	535	550	562	575	579	600	582	624	588	581	528	602	580	601	530	529	558	545	555	560	526	556	549	565	529	511	592	590	551	591	560	573	532	555	623	569	576	538	523	627	581	547	588	537	615	584	585	573	583	563	584	554	547	533	554	554	566	583	596	589	578	617	571	576	557	577	588	596	561	574	538	564	572	559	574	547	577	564	553	586	584	552	569	606	560	551	552	567	550	538	573	558	622	559	601	549	555	577	556	591	578	538	589	569	583	540	590	598	592	569	591	608	579	644	516	565	589	573	611	585	533	545	621	580	574	571	582	545	556	581	560	571	560	537	572	581	552	567	558	576	561	610	585	532	567	619	578	567	524	579	568	553	577	566	583	586	583	564	571	557	584	609	567	563	561	575	576	525	542	607	623	556	589	525	565	530	543	527	565	556	555	573	596	572	566	571	563	549	552	585	587	548	565	574	561	570	555	503	587	564	551	519	582	565	598	582	542	591	547	598	605	614	566	616	579	560	585	616	566	528	589	551	582	599	580	550	516	580	581	618	569	534	597	547	591	613	585	582	562	532	560	546	579	543	559	569	591	577	545	553	550	583	581	601	589	535	566	576	536	552	539	606	558	621	606	586	533	585	533	556	563	545	545	545	529	542	579	563	580	591	548	567	601	561	598	574	587	563	600	551	607	579	596	574	539	566	562	596	544	546	566	546	545	580	573	610	561	578	545	559	582	510	536	563	581	581	566	532	564	559	604	538	562	581	603	589	526	574	535	539	591	566	565	582	563	583	637	540	600	579	599	615	577	562	584	545	548	614	557	611	569	623	528	563	559	579	513	586	593	568	537	596	577	548	561	563	548	592	580	569	570	575	595	502	541	545	553	578	570	562	531	596	579	570	585	562	573	570	566	603	562	580	595	559	628	589	555	555	558	552	568	605	577	532	550	602	556	577	579	561	534	605	606	587	546	570	624	553	534	556	602	566	606	587	565	540	581	591	557	539	588	608	546	593	620	570	571	583	559	606	548	580	550	550	514	577	559	560	578	554	584	521	597	556	576	567	549	557	577	575	584	513	587	546	593	568	610	593	573	567	583	566	554	519	566	609	553	614	530	505	545	553	511	592	574	580	584	586	567	528	552	608	618	608	544	567	559	547	572	589	609	584	588	542	524	578	518	556	587	608	559	638	573	586	550	556	569	559	600	547	564	578	591	535	528	554	580	553	585	602	550	596	530	572	581	560	550	570	578	541	607	568	563	584	547	587	569	567	554	530	641	535	522	542	582	558	564	569	566	590	555	573	540	543	553	560	574	546	566	593	581	608	550	565	568	565	542	552	579	610	579	539	565	555	601	521	550	569	578	609	555	556	598	588	546	556	593	556	589	616	568	565	637	556	497	553	584	587	539	574	552	552	572	537	545	581	571	573	590	586	554	538	542	551	535	560	573	581	569	580	575	546	538	597	583	531	596	586	597	540	563	556	582	555	587	604	590	532	584	577	601	561	568	570	562	574	599	519	544	563	562	563	593	590	531	576	573	612	577	553	566	525	553	565	564	595	538	498	559	560	550	573	552	529	561	541	577	541	551	567	567	574	534	603	577	574	568	595	563	565	588	628	579	599	573	570	527	578	565	593	568	588	529	557	534	547	545	581	583	544	549	571	565	609	552	551	562	539	572	573	552	543	576	565	550	561	576	572	541	597	559	582	562	562	542	606	602	546	536	545	552	560	541	571	571	587	536	575	544	588	584	608	579	621	592	587	602	547	579	572	631	557	585	565	584	560	568	582	565	594	540	557	555	560	566	587	550	531	525	579	623	570	557	593	588	595	555	560	588	531	608	561	582	571	581	618	598	558	563	547	557	582	598	591	597	571	585	583	569	554	574	567	576	544	565	593	553	583	609	570	551	601	549	582	567	543	589	589	576	585	566	559	543	536	611	574	606	530	557	565	581	604	562	559	623	507	561	588	544	614	596	551	567	607	552	583	519	566	558	572	560	577	572	559	605	560	554	608	569	565	548	562	555	588	592	574	554	563	596	544	571	560	551	589	584	554	568	593	563	602	537	574	547	555	551	572	626	570	567	584	576	589	516	552	582	545	600	593	572	563	538	610	584	540	558	583	602	594	581	586	596	568	590	564	602	568	562	549	595	576	550	559	542	551	607	580	553	560	635	541	610	590	589	543	583	578	577	617	551	508	596	564	578	593	512	615	569	575	606	576	523	545	569	608	551	568	608	621	563	534	533	535	579	574	555	572	562	544	567	564	560	631	572	562	573	550	538	576	565	595	577	553	572	581	557	611	554	578	564	583	566	574	589	607	563	587	549	556	604	566	545	634	566	582	537	537	583	507	568	593	549	567	548	574	629	578	561	569	541	569	573	560	629	561	556	545	564	589	567	573	553	584	548	582	554	590	576	562	591	544	565	582	600	552	592	573	532	551	520	519	584	538	585	616	547	591	614	572	534	557	553	545	557	550	573	548	551	586	599	599	564	569	623	578	573	610	588	544	572	591	570	570	607	589	575	572	571	574	577	557	605	604	522	561	565	587	553	592	533	575	571	566	523	570	583	556	590	578	585	547	548	570	566	587	575	633	607	531	572	565	567	541	541	564	594	571	570	576	595	563	568	572	562	549	607	552	595	606	549	573	550	582	566	556	559	557	585	590	586	608	571	532	579	588	583	545	548	588	564	606	586	531	587	562	531	600	581	542	569	551	596	594	552	608	590	575	541	564	617	591	611	557	572	560	577	574	610	575	592	571	567	562	589	568	583	561	543	575	627	582	599	587	566	585	559	556	604	549	584	532	600	562	569	566	544	558	559	556	534	605	616	578	566	596	552	582	569	567	542	563	569	576	593	616	589	561	576	559	618	522	595	606	537	586	528	513	598	645	572	587	592	543	550	580	557	557	549	601	563	610	532	563	568	593	542	564	582	599	614	579	560	573	566	592	591	563	564	569	542	580	543	553	589	592	555	573	557	549	577	565	571	615	610	560	528	574	569	541	564	614	552	581	544	585	567	550	518	599	602	572	577	607	601	554	553	593	570	540	620	565	579	584	579	553	547	596	558	537	576
4512	1349	1183	869	733	677	585	589	601	583	609	570	584	598	570	566	556	571	568	569	530	573	559	620	590	568	561	594	546	580	591	564	573	590	555	567	582	602	557	555	576	581	518	543	546	617	616	548	564	553	588	554	564	617	544	573	545	591	518	517	612	533	575	546	569	579	575	516	573	595	591	595	555	566	553	585	549	579	532	581	530	575	539	495	548	573	540	562	553	539	592	552	567	629	534	563	543	592	570	547	543	583	562	596	587	582	583	551	560	609	575	587	541	586	582	653	591	550	573	589	586	542	538	542	559	492	581	531	566	553	557	571	541	577	576	603	563	553	555	589	577	596	577	599	539	592	574	587	557	577	569	543	610	590	582	550	553	570	603	568	557	571	572	577	592	534	574	555	576	565	520	568	560	617	558	554	574	574	561	581	598	608	587	612	558	550	540	587	597	561	535	595	556	581	553	509	550	572	589	576	581	597	554	638	605	538	564	572	562	572	550	547	593	622	566	586	550	559	603	560	569	555	548	564	582	556	614	522	581	561	576	556	589	536	543	581	517	574	556	550	540	559	523	580	554	553	569	589	557	543	565	570	533	544	586	591	572	580	558	565	591	566	539	545	541	590	554	613	608	589	541	596	585	567	545	578	522	566	526	589	579	541	576	572	535	564	588	558	589	586	559	527	564	613	575	560	551	554	596	583	580	605	522	552	561	602	579	582	568	609	578	574	585	582	551	568	547	589	564	579	595	551	579	562	577	534	628	592	516	572	559	564	545	563	581	572	541	555	579	550	555	596	588	553	582	566	576	576	536	572	546	575	592	561	590	582	532	565	555	581	585	553	576	542	543	562	570	599	567	553	582	587	578	586	590	581	565	549	555	590	570	574	525	559	564	599	593	546	591	567	585	544	574	553	574	575	562	544	589	552	571	567	581	586	557	615	567	619	533	543	525	613	623	624	582	542	576	526	554	556	598	563	573	575	524	539	580	532	608	565	549	566	573	560	572	508	564	565	528	572	578	599	602	524	556	547	577	581	523	535	595	616	561	623	567	569	543	530	590	570	588	579	585	559	598	532	596	552	563	583	573	560	543	533	607	587	581	557	547	563	591	591	559	575	561	575	564	561	608	547	600	550	553	592	563	612	573	545	554	555	525	571	551	583	514	539	593	530	542	558	539	545	548	564	540	559	538	576	532	545	592	561	587	528	600	577	566	598	598	555	585	603	588	576	571	604	541	527	512	557	587	614	606	550	575	619	574	544	598	589	636	558	579	537	571	549	536	576	608	573	577	570	589	564	556	555	606	596	586	553	564	564	592	571	542	583	514	549	551	582	541	570	584	556	560	585	616	580	582	541	542	584	610	539	578	597	562	599	577	573	533	542	589	535	561	620	588	603	548	567	573	537	601	541	573	548	553	565	608	558	556	544	569	585	567	602	567	596	561	580	578	578	585	578	576	568	573	572	561	560	542	549	567	550	575	608	533	588	562	583	514	563	548	571	546	585	559	550	557	566	557	570	596	576	550	608	543	606	554	513	579	584	553	577	569	516	548	550	561	586	554	590	575	568	588	552	545	583	558	562	563	578	574	561	565	573	539	532	590	568	574	515	573	552	563	577	545	559	581	547	588	574	593	540	625	550	554	572	559	583	596	564	614	567	597	504	592	561	569	551	617	613	548	548	545	539	552	556	584	589	600	555	565	566	557	558	557	551	568	566	516	542	554	582	575	555	579	574	565	607	590	570	591	576	601	549	545	563	589	598	617	537	611	557	544	555	544	552	565	572	552	592	585	568	578	589	592	585	551	567	553	614	574	557	551	555	576	596	565	620	587	551	529	574	559	544	636	549	550	549	571	576	589	577	558	555	583	563	569	606	586	605	558	567	557	559	568	528	561	573	601	540	591	555	550	556	544	607	545	546	569	546	500	570	627	578	591	593	572	594	531	583	579	556	572	631	586	559	542	589	538	540	544	529	561	582	573	590	596	572	570	563	558	562	576	597	566	593	548	577	569	623	572	579	521	576	519	575	527	565	570	534	611	560	565	599	569	590	584	556	592	575	592	586	540	574	563	585	559	551	544	580	554	525	598	558	560	567	551	572	527	576	546	614	542	581	579	565	596	579	582	581	554	571	622	619	534	615	540	569	550	577	609	525	599	585	498	541	653	589	557	548	547	552	607	562	536	585	563	556	592	549	567	553	565	542	594	570	572	602	591	533	607	598	617	603	599	543	618	582	563	594	570	565	594	561	540	601	583	547	580	561	551	614	558	574	550	538	554	563	597	568	567	550	558	557	603	551	548	591	594	553	558	589	559	560	546	553	548	596	555	607	595	607	496	536	556	561	549	569	568	549	588	519	592	536	573	561	576	584	572	535	578	576	510	540	562	530	580	561	549	544	546	561	549	574	520	579	567	539	553	542	594	536	578	579	608	532	589	627	616	577	618	579	566	529	582	568	539	627	563	583	571	569	562	565	597	552	563	566	590	561	582	565	576	558	561	573	534	577	626	578	591	542	554	558	561	586	586	608	547	518	584	538	554	547	559	550	629	615	563	566	565	595	529	544	563	580	557	591	584	529	576	562	585	532	574	562	580	545	562	584	602	577	554	558	572	594	568	525	551	547	562	605	562	575	579	595	626	613	576	565	568	544	566	577	572	582	573	557	543	549	546	578	578	555	603	604	583	591	589	525	569	537	592	546	543	565	559	548	548	581	534	567	565	613	538	558	591	552	563	537	556	549	545	601	575	573	619	577	528	558	591	577	572	620	547	606	581	574	525	518	558	551	560	561	574	551	601	554	562	571	588	572	608	561	574	570	557	555	606	548	584	596	572	574	580	574	546	588	573	564	559	577	573	566	585	547	580	575	554	588	532	589	550	561	542	565	554	534	549	516	558	559	589	572	597	531	554	572	536	558	571	628	564	546	559	583	599	576	536	532	550	589	575	564	568	556	578	533	570	563	570	523	567	577	556	567	584	581	560	548	569	537	549	589	575	577	573	568	540	541	551	564	543	571	557	574	565	575	583	572	587	606	591	594	540	567	525	600	560	593	572	593	566	539	549	607	583	561	551	558	579	603	513	580	566	516	570	553	529	558	560	550	585	564	566	606	600	581	559	592	565	559	571	597	564	568	596	579	541	555	511	585	582	566	551	542	563	567	504	575	586	595	542	599	561	535	572	564	556	592	601	570	544	624	595	592	528	556	584	568	563	577	619	582	558	566	561	535	557	543	566	556	556	548	586	601	598	586	602	548	560	585	558	544	570	607	567	587	573	540	554	569	529	518	606	579	614	557	559	583	584	547	559	585	588	557	553	529	604	520	552	571	543	584	556	604	560	558	581	514	554	537	568	569	560	602	594	561	571	568	574	612	577	571	583	562	528	547	579	570	583	533	538	591	538	553	588	562	538	543	578	605	551	553	557	554	575	594	629	605	552	557	580	553	565	567	578	561	592	594	567	586	603	589	554	560	597	554	552	579	552	566	592	564
23995	21470	29178	24185	21470	20426	2322	891	696	589	570	512	482	480	393	405	383	371	395	337	347	384	373	372	369	325	331	325	363	346	320	331	333	310	340	352	305	343	298	347	336	363	354	317	303	323	334	343	289	326	356	290	340	324	314	310	336	322	308	300	314	322	337	335	296	316	337	310	324	332	307	313	318	300	326	337	341	346	317	315	333	356	344	317	334	312	300	325	274	291	332	353	293	348	331	331	321	296	293	317	342	317	326	313	304	313	304	335	321	292	299	298	317	322	271	332	322	288	341	293	301	331	300	332	311	329	313	295	290	332	326	295	320	324	321	316	354	345	332	307	295	328	341	290	298	318	338	319	333	320	305	299	317	299	314	303	323	307	321	351	342	310	322	328	335	344	320	337	325	313	314	343	306	338	306	327	302	307	335	302	298	326	313	329	318	319	309	322	318	315	301	302	296	348	304	325	299	344	348	293	324	280	294	301	304	322	295	303	306	309	331	325	340	338	323	362	305	306	322	312	309	334	309	279	300	337	324	313	295	332	288	322	293	320	298	324	331	308	333	350	298	363	312	310	340	331	322	307	295	311	309	362	323	327	323	356	334	301	334	326	331	294	315	320	317	305	295	305	321	322	321	305	312	269	316	330	297	343	324	272	341	313	306	298	313	319	314	309	296	345	305	318	322	361	342	296	330	313	324	337	272	334	318	325	309	294	264	336	340	323	309	304	275	319	302	328	338	290	311	296	327	328	300	330	340	306	304	342	325	311	324	347	307	318	325	337	319	301	328	306	300	315	324	304	319	313	314	297	372	325	298	341	318	343	318	308	339	341	309	296	331	347	297	281	323	317	310	293	309	348	338	281	305	316	321	317	309	321	332	347	340	302	328	300	306	322	273	310	311	307	320	325	311	332	355	314	319	306	295	292	330	312	293	329	321	278	315	311	307	294	296	331	334	331	315	351	269	344	324	294	307	319	292	364	351	318	321	335	319	310	333	314	313	335	358	305	292	330	335	312	280	319	315	302	321	302	301	317	311	303	296	295	305	293	322	334	289	319	286	332	324	300	303	314	340	287	309	304	305	311	316	338	291	318	303	309	326	359	319	307	307	352	334	283	298	276	328	317	317	296	292	317	286	318	329	288	315	291	293	308	291	350	298	329	320	316	330	309	292	319	299	321	335	316	341	313	273	330	315	307	313	301	317	328	335	317	324	318	320	304	340	342	292	325	325	292	337	319	341	316	325	306	324	328	303	315	344	317	319	334	311	315	319	325	310	312	316	314	333	319	305	317	312	304	330	296	344	288	306	305	275	287	304	304	304	303	283	313	290	312	328	293	321	338	274	314	306	314	349	328	326	301	319	304	319	366	331	340	278	312	282	298	282	325	328	331	313	323	318	306	344	327	326	284	275	312	323	299	319	329	323	295	298	320	339	307	328	317	310	332	323	321	330	343	272	290	315	308	302	310	347	292	306	311	326	323	345	322	337	325	302	341	308	316	307	296	332	316	316	324	310	347	345	325	296	314	325	337	316	325	305	301	349	334	291	296	336	325	304	327	328	338	340	299	303	296	308	289	333	327	333	301	313	301	334	311	341	319	293	338	332	300	342	326	333	318	298	306	322	309	301	310	335	340	305	300	326	321	322	344	302	327	304	280	301	301	353	313	331	301	312	306	333	326	292	308	291	307	315	284	308	306	290	305	314	275	316	301	306	301	309	332	313	311	309	293	291	332	331	293	301	326	322	329	300	310	332	289	303	324	326	304	304	287	306	320	323	314	303	288	312	343	280	296	324	317	344	302	341	320	316	326	312	334	297	326	297	328	297	307	320	317	318	294	305	359	284	317	311	317	324	336	303	307	317	320	322	326	270	298	291	296	328	284	315	324	300	312	283	333	304	338	357	299	281	312	325	351	307	303	311	320	329	285	322	316	298	322	341	317	309	309	320	311	310	299	344	323	321	315	283	324	324	311	326	323	325	332	313	309	299	311	316	329	328	293	320	294	329	314	324	349	299	312	316	303	376	319	338	309	303	312	347	289	312	313	307	339	314	331	330	317	310	337	319	305	309	331	307	305	307	317	327	342	304	309	306	317	299	302	316	296	314	337	318	262	339	308	297	318	346	324	322	301	318	343	336	333	322	329	308	320	315	343	330	319	317	313	305	291	287	319	335	276	300	317	299	330	344	326	330	355	309	307	313	323	325	308	332	308	321	285	308	321	312	318	342	302	337	307	290	329	339	314	331	322	311	328	314	320	287	284	304	328	306	295	332	316	308	285	348	316	324	324	323	314	342	295	336	311	311	330	313	307	296	303	313	302	324	342	297	312	317	346	301	318	310	304	300	312	301	335	293	308	325	303	326	295	290	332	329	333	306	313	319	323	306	309	301	319	334	299	300	333	318	308	317	342	315	294	316	317	320	302	322	320	297	323	311	300	321	278	292	329	303	326	323	331	294	343	308	267	313	318	324	332	307	310	346	289	330	318	329	305	317	297	260	310	341	314	292	317	317	339	296	308	334	291	325	328	304	294	351	311	319	318	333	292	303	347	309	291	311	316	327	311	328	301	335	310	306	324	304	334	283	302	327	293	328	296	341	344	313	302	278	322	299	339	317	315	286	290	309	311	358	328	348	295	298	319	302	331	320	324	334	341	325	314	339	338	287	313	298	332	314	323	309	310	350	305	334	329	311	311	320	322	266	324	323	316	309	322	329	340	312	303	298	323	289	358	305	302	310	325	345	328	338	299	306	310	321	292	303	324	310	326	355	330	314	296	317	281	322	339	334	328	307	334	324	320	338	331	299	299	314	301	320	321	308	296	319	335	317	329	313	317	322	307	304	324	324	305	323	282	294	342	302	351	323	287	313	337	294	309	295	314	326	316	309	312	336	314	293	333	325	292	284	319	325	331	318	292	310	336	300	309	280	301	326	318	295	302	321	325	318	310	308	295	307	309	333	315	297	304	298	303	322	314	305	287	350	337	320	293	311	324	304	321	308	287	308	323	298	308	320	336	323	345	297	318	329	323	299	345	325	312	301	307	315	335	280	309	281	327	317	307	309	328	325	312	322	337	329	309	318	287	319	293	335	345	321	312	295	352	312	306	335	328	299	292	306	317	313	326	293	309	315	297	307	301	314	312	340	330	296	313	305	328	299	337	292	348	344	299	320	331	310	325	336	315	328	326	328	301	315	341	305	303	298	291	304	328	332	324	320	340	323	322	331	319	290	301	313	268	290	299	348	338	334	311	311	335	328	290	295	306	293	302	327	317	318	310	312	322	304	329	317	292	333	309	274	311	308	323	313	328	322	305	300	345	290	312	282	301	323	303	342	330	304	303	321	306	341	298	351	296	347	331	338	311	350	317	299	312	309	355	313	314	295	358	282	293	311	343	345	330	283	305	288	283	316	307	298	303	313	364	333	287	321	324	300	287	302	332	288	321	295	322	306	337	315	336	300	297	336	325	338	302	339	309	316	347	302	322	337	300
4454	12033	10627	4990	3251	1970	1315	1042	822	700	637	597	550	470	457	478	425	428	431	425	375	382	340	376	384	357	364	341	339	343	364	358	339	360	333	304	309	329	311	322	321	297	316	342	342	333	301	340	326	322	337	347	316	328	342	331	333	352	342	329	308	326	358	330	343	321	359	336	330	351	337	320	333	358	304	332	352	318	359	312	296	314	327	337	316	346	301	337	306	322	304	312	350	349	320	311	313	333	337	327	328	326	312	319	335	323	311	318	314	308	310	321	326	328	352	316	314	321	307	351	322	329	352	309	300	350	327	325	299	370	333	310	320	337	316	304	313	318	353	305	318	328	314	334	309	340	352	311	327	309	350	303	309	337	345	323	356	302	356	300	330	313	296	349	309	326	333	303	283	331	327	313	305	304	283	316	295	335	337	319	322	329	344	308	303	355	324	303	321	285	320	302	298	335	364	334	328	296	314	357	348	332	297	321	349	329	296	356	302	343	347	324	318	310	313	328	329	320	322	313	329	347	312	327	312	280	333	289	310	328	317	299	315	272	325	330	343	330	326	313	332	295	330	309	316	326	321	326	323	332	319	326	335	329	328	326	318	346	328	333	307	316	318	353	297	330	292	322	300	326	296	310	308	328	344	321	305	303	331	329	320	293	317	321	352	327	313	347	325	372	355	317	281	302	308	337	377	325	321	387	305	331	335	313	286	310	336	312	323	389	334	338	319	301	308	325	330	336	330	310	348	305	305	347	341	326	301	275	354	320	348	331	354	330	301	347	304	339	334	348	295	295	334	323	315	323	326	339	280	326	308	310	339	319	307	301	306	273	341	321	290	345	288	321	348	318	296	316	319	292	304	341	286	317	334	323	320	344	325	346	292	341	344	342	351	319	336	312	318	304	353	294	329	320	287	335	333	344	328	328	307	293	299	360	330	312	319	307	340	323	296	338	329	321	336	322	301	292	330	355	301	329	314	320	312	335	298	329	320	337	329	331	316	334	335	338	313	337	329	306	342	300	329	340	318	339	327	337	322	330	298	302	323	319	314	300	349	356	322	345	303	302	327	350	332	327	280	346	327	329	321	345	327	337	319	343	318	310	325	339	313	325	361	315	319	308	327	341	317	326	304	290	341	338	319	305	300	323	340	295	335	348	297	334	335	350	312	314	341	362	327	345	336	312	312	305	342	292	319	320	340	339	319	333	308	332	315	303	296	335	366	336	316	334	347	331	274	340	327	336	309	345	323	331	343	314	331	313	312	315	301	310	338	309	323	342	296	321	341	312	319	349	328	315	304	322	323	311	316	308	320	339	293	329	315	318	343	308	304	334	316	335	339	336	300	300	328	311	328	343	310	349	305	341	326	304	340	337	306	341	333	332	332	316	334	321	328	362	336	354	307	362	314	338	360	320	304	327	315	325	288	317	327	332	326	322	315	370	335	318	362	319	306	333	350	322	330	345	320	347	335	347	295	335	339	332	297	355	331	318	311	319	305	326	328	333	311	314	298	332	320	313	334	322	296	310	321	316	281	346	311	336	304	322	343	312	309	328	364	318	326	322	332	320	335	330	349	315	319	297	331	328	298	330	351	322	330	311	309	353	297	312	336	268	319	326	292	331	318	323	296	344	315	358	361	311	296	324	316	309	350	327	322	319	302	354	346	301	316	336	326	299	296	295	329	327	311	318	327	321	289	296	336	351	330	302	353	325	305	334	299	308	367	292	347	340	324	302	341	350	329	294	326	327	359	318	330	320	325	325	319	327	296	295	328	339	330	308	319	318	318	356	316	327	323	349	318	309	339	304	348	327	308	326	336	318	321	319	305	330	344	336	302	286	315	336	307	348	310	291	317	308	338	347	307	330	335	325	313	320	307	324	308	308	320	328	320	345	311	321	335	342	342	340	333	304	308	351	296	341	361	338	297	317	331	304	320	337	319	325	305	348	325	354	328	342	286	341	318	327	347	304	304	302	318	336	339	314	336	342	322	320	345	302	338	311	304	287	309	311	365	315	309	327	329	305	306	313	324	295	317	316	312	302	331	361	325	339	318	337	312	313	310	314	328	327	306	358	298	337	290	319	314	305	302	322	329	336	336	341	323	323	313	315	361	303	343	338	337	346	328	325	327	318	327	307	344	333	323	323	331	339	355	330	329	323	352	327	360	328	313	302	307	342	373	356	298	317	322	336	297	322	285	295	340	292	327	311	302	295	320	367	326	322	335	350	314	280	309	305	330	315	309	332	342	326	353	330	337	306	301	319	332	315	325	350	288	340	312	317	331	343	320	339	343	312	333	310	319	324	324	330	333	343	293	314	350	296	311	348	329	336	303	299	344	294	324	315	328	328	356	335	330	332	339	315	297	292	327	320	333	333	295	329	314	319	333	304	308	331	324	295	314	346	352	340	314	316	337	298	333	303	293	322	294	292	302	337	340	319	327	298	303	300	330	326	300	320	349	322	317	336	330	337	338	353	306	326	339	344	325	333	358	308	347	300	305	332	339	353	315	331	331	289	304	313	315	317	323	356	308	304	360	327	339	298	318	341	326	305	340	318	325	316	328	339	318	337	332	322	333	315	333	322	344	306	340	338	304	307	335	340	309	318	297	338	364	324	337	282	317	312	339	306	307	325	308	306	313	327	316	354	299	297	347	329	294	344	325	333	321	343	357	324	291	304	314	331	335	330	308	329	326	302	349	313	315	317	319	348	297	301	310	335	328	303	316	302	340	340	314	304	362	342	336	277	360	358	266	298	367	330	320	324	289	380	311	267	305	332	307	321	332	325	321	314	348	286	347	310	314	319	324	293	336	334	318	301	330	316	336	343	318	303	319	322	335	342	326	344	335	333	329	308	300	344	321	319	379	323	315	327	333	318	329	321	322	282	325	353	333	289	314	331	309	326	335	328	334	326	334	332	327	303	325	340	322	348	299	332	312	355	322	324	307	304	322	333	322	342	294	302	317	350	331	302	304	303	312	332	332	311	299	308	311	298	328	279	357	345	338	352	314	328	324	297	317	332	312	317	322	305	326	362	312	327	296	320	305	327	329	316	346	319	308	334	307	320	329	353	317	303	321	315	365	325	309	340	313	303	329	332	332	321	308	323	332	323	342	318	318	330	304	345	333	354	329	320	328	320	308	343	338	347	343	332	313	332	332	343	358	327	313	349	316	320	304	342	350	352	298	332	335	309	299	303	345	342	325	335	298	324	344	350	330	286	324	294	332	320	331	295	294	343	348	320	367	298	368	323	347	373	336	317	360	333	286	319	336	369	353	303	315	344	328	326	305	334	333	342	311	355	339	309	330	321	320	323	323	315	314	354	305	323	321	319	297	310	321	298	338	337	296	283	304	315	332	310	343	341	323	326	325	328	311	309	300	307	319	334	270	342	305	324	324	310	319	339	339	301	330	333	309	339	317	292	356	317	328	343	325	327	310	313	321	303	357	362	346	311	340	347	315	345	328	308	338	320	281	297	354	316	306	304	350	307
24912	21474	28747	24542	21399	8535	1068	809	705	638	589	674	559	574	541	562	549	551	534	531	568	526	492	527	506	515	538	515	535	509	487	503	500	501	511	480	544	498	511	519	494	519	525	518	520	500	484	531	533	534	516	515	513	523	498	510	485	454	508	503	467	480	513	515	436	540	512	514	520	442	488	485	484	517	464	471	494	497	464	459	506	503	476	486	512	535	501	495	503	504	449	498	509	439	473	472	498	552	497	506	482	518	491	488	512	479	531	531	508	482	487	511	512	503	503	491	489	484	465	534	481	496	479	481	551	533	532	482	490	513	540	501	494	530	512	518	493	461	510	508	500	497	531	460	489	514	488	479	522	551	509	490	492	488	480	440	484	482	514	513	508	483	460	488	521	505	456	488	512	514	507	485	522	490	483	505	478	499	510	493	491	509	509	496	484	500	508	511	512	471	482	499	532	474	469	476	489	515	477	490	515	542	480	506	501	450	461	491	501	509	481	492	480	550	538	492	507	486	457	549	536	512	481	519	466	447	502	495	489	511	478	481	515	482	510	493	510	523	499	508	510	538	477	456	486	501	502	491	490	507	495	471	517	519	512	457	507	502	505	489	523	538	487	515	506	480	482	469	513	483	534	539	504	534	480	467	522	496	487	509	514	509	528	507	514	487	529	465	511	524	499	532	491	501	462	487	505	510	480	494	481	517	479	472	480	509	479	470	501	497	491	549	471	456	492	529	505	536	465	517	524	491	518	463	485	506	462	492	514	496	460	493	464	493	504	477	489	478	528	538	501	532	502	483	494	528	506	486	450	518	508	488	491	538	514	543	517	461	470	489	484	490	495	476	464	522	506	478	484	506	497	480	547	491	518	505	495	495	507	499	493	494	500	499	464	488	496	493	474	503	518	500	477	528	482	483	519	495	488	516	507	509	490	501	495	482	441	458	491	470	497	502	469	482	505	508	495	472	477	517	489	481	501	458	493	506	485	543	498	467	519	498	500	491	483	538	469	497	519	491	481	491	540	481	491	485	497	452	482	466	458	510	503	485	454	518	489	528	455	510	468	479	487	516	542	471	489	466	496	504	518	464	492	461	509	529	514	499	538	501	476	544	514	509	503	499	487	528	499	501	473	469	475	468	483	496	506	495	493	503	512	475	511	528	495	485	480	506	485	500	490	532	454	484	459	487	478	499	504	496	503	523	471	514	492	506	509	505	531	483	491	479	510	491	441	464	487	483	526	500	539	504	515	468	513	516	495	486	503	483	510	492	538	510	516	490	518	539	453	480	451	496	491	474	516	472	486	509	491	525	512	509	489	480	462	465	499	501	510	500	497	498	489	504	490	503	476	497	493	510	507	456	495	517	494	472	461	534	507	532	494	506	517	465	480	477	494	523	468	501	480	508	471	536	528	463	477	475	466	546	502	477	463	507	525	502	470	465	495	464	477	478	475	520	481	474	455	494	467	501	481	510	517	489	497	508	505	535	507	496	510	528	475	496	500	506	482	508	501	481	534	503	518	513	476	540	476	499	507	453	499	566	516	459	446	516	539	500	517	509	483	533	520	467	483	498	476	475	495	493	452	501	478	513	510	481	508	502	492	493	525	481	479	497	474	484	484	475	503	519	492	491	517	522	452	513	480	479	513	487	459	482	481	515	508	535	485	499	505	485	453	484	491	495	464	524	507	511	480	478	487	503	508	550	528	521	552	479	486	490	461	476	521	483	470	496	510	482	460	480	511	531	495	507	504	461	499	473	527	481	488	491	511	479	485	492	473	491	461	462	522	464	548	478	497	499	478	471	522	499	440	493	470	508	510	551	489	456	508	451	525	456	517	505	533	483	462	470	499	507	476	527	465	498	503	511	516	501	490	508	525	451	460	522	494	483	520	470	489	499	446	504	496	512	484	473	483	492	489	486	497	513	495	543	517	504	504	500	477	506	510	515	469	485	462	501	492	482	502	490	482	507	498	459	521	502	491	462	510	471	504	501	477	512	511	517	502	479	488	473	529	493	492	501	531	530	479	506	543	497	488	473	475	528	454	485	466	512	534	505	493	494	476	472	481	471	493	459	515	495	470	548	548	518	472	492	505	507	509	495	490	444	529	472	527	499	528	485	497	482	503	500	501	484	496	468	476	492	464	486	485	495	537	465	495	459	489	512	514	502	484	516	533	452	472	504	475	486	496	478	487	509	499	526	483	516	461	502	508	491	503	457	479	500	518	492	456	500	506	503	499	469	466	466	469	447	506	486	488	488	519	513	518	480	458	491	474	504	497	511	503	492	532	541	444	502	494	452	506	496	515	514	491	495	502	473	461	527	472	534	531	497	494	498	491	490	507	556	506	504	512	542	501	485	495	522	481	524	540	472	497	489	514	493	479	480	514	480	493	504	477	494	492	463	518	488	491	495	489	517	513	485	548	532	530	493	459	503	479	504	478	489	500	483	466	518	467	501	503	522	521	485	495	492	485	496	470	478	517	467	479	478	480	518	477	497	521	514	491	485	499	487	514	515	513	475	520	502	503	456	507	499	510	517	486	491	440	473	484	487	474	468	525	476	507	486	469	468	531	476	491	498	465	524	497	453	466	490	500	500	466	483	504	480	504	446	488	461	513	481	492	512	511	508	540	509	441	520	533	512	529	469	489	465	458	473	488	471	436	517	504	481	473	503	520	469	463	493	505	453	530	467	464	497	493	519	487	481	465	502	513	490	481	444	516	510	481	521	480	520	491	505	461	492	513	488	478	491	464	539	495	516	510	454	477	449	516	497	554	530	515	494	451	491	512	486	457	493	463	505	548	496	485	471	537	508	505	477	461	516	454	559	454	501	497	455	493	441	468	502	492	491	515	478	505	527	535	514	500	510	502	472	488	525	455	486	470	465	512	454	488	431	475	507	498	486	479	519	473	490	515	521	471	473	495	503	464	471	462	479	485	493	498	468	505	506	490	525	479	482	497	565	482	526	477	487	494	470	467	485	458	473	501	496	488	469	528	466	496	529	496	516	524	502	505	507	493	485	475	494	494	447	485	477	473	490	530	469	499	472	458	474	507	484	503	477	525	457	527	510	509	508	473	526	492	471	488	488	496	498	486	494	484	499	475	480	467	488	468	484	489	474	506	539	472	474	503	495	514	468	473	484	526	503	512	513	534	524	492	488	472	503	542	505	477	496	488	463	460	507	505	495	487	498	492	449	475	502	479	507	486	518	545	486	485	515	538	459	483	462	474	468	520	503	502	506	477	509	509	489	494	496	484	499	473	477	513	480	479	489	467	491	473	479	465	531	517	483	525	489	435	479	502	476	490	492	496	542	488	528	490	468	502	490	512	521	462	480	505	465	481	480	455	516	546	503	505	523	526	515	453	522	499	503	484	531	508	487	471	507	507	500	487	502	464	483	499	509	502	471	514	488	499	479	484	495	547	504	524	503	547	457	504	533	499	520	438	512	507	520	519	519	518	509	507	519	514	478	513	522	492	479	534	523	500	490
4457	9200	7614	3632	2458	1705	1229	976	825	711	681	626	623	572	570	544	509	508	539	490	534	528	512	532	516	494	463	510	506	520	483	569	464	502	472	452	445	463	461	504	502	495	454	521	522	489	481	461	521	494	482	470	458	472	469	461	514	479	468	453	430	466	468	505	475	465	467	492	423	493	496	471	467	469	482	458	452	501	495	474	451	468	484	473	443	466	507	470	468	498	508	467	486	480	451	487	498	448	486	499	478	467	465	495	476	456	473	486	483	443	477	457	450	478	500	452	513	491	490	485	508	472	471	450	503	471	481	472	444	500	481	483	490	507	473	497	503	443	475	475	483	471	482	474	472	476	524	506	488	465	511	470	489	429	492	468	464	470	451	457	460	470	467	476	468	468	433	481	480	485	510	469	482	474	479	497	494	501	478	503	477	452	461	477	476	489	459	463	450	524	445	470	506	456	468	484	494	474	430	491	470	488	508	468	449	472	491	497	478	467	478	457	540	450	439	526	490	520	497	463	489	448	483	499	499	522	482	458	480	503	489	509	471	519	491	490	485	490	455	534	471	498	468	497	497	515	474	476	434	424	477	485	502	509	497	455	490	460	494	479	487	504	462	487	505	497	482	526	471	482	473	489	461	438	508	496	451	505	480	494	460	443	503	472	452	496	504	489	445	490	461	489	500	473	494	440	475	460	417	529	473	485	508	437	452	440	494	500	466	425	492	501	481	460	469	471	496	469	505	485	496	460	493	464	441	480	481	461	471	462	504	459	481	492	433	463	427	490	482	467	496	495	498	503	490	473	479	449	474	494	467	452	475	465	495	496	472	471	502	457	472	461	490	473	475	475	436	535	456	457	492	437	478	508	490	472	473	504	478	473	460	493	424	450	467	488	475	448	472	483	441	478	486	483	436	463	481	478	475	464	468	520	485	459	464	463	478	472	471	458	442	495	501	473	450	476	491	496	464	493	492	459	463	486	461	460	541	455	483	469	473	454	487	476	475	467	498	488	479	467	467	477	463	478	506	496	465	457	479	478	485	462	477	428	442	450	453	470	484	467	487	462	486	462	472	476	471	481	474	459	461	481	449	506	474	487	447	484	442	432	473	486	440	502	441	513	462	483	463	464	467	440	481	477	469	442	451	474	456	474	457	508	481	487	487	489	509	450	463	476	470	471	516	528	505	446	491	481	469	491	473	482	445	478	480	467	443	516	500	540	485	484	472	484	433	444	443	452	500	483	484	490	515	478	459	497	468	479	485	492	468	470	467	469	510	440	464	453	487	483	468	479	459	496	461	456	466	459	501	471	493	451	491	486	489	449	471	472	519	469	468	452	492	463	447	490	500	532	523	475	474	482	466	487	463	462	498	506	453	480	490	501	497	469	481	484	484	458	446	450	469	452	480	499	465	461	456	496	469	460	509	464	443	504	454	497	490	453	466	472	464	496	431	468	509	482	454	464	505	496	484	504	476	476	515	477	466	453	494	500	500	467	461	516	492	476	477	467	481	478	486	487	435	476	461	509	491	457	455	518	474	485	464	486	448	453	499	468	497	451	510	504	480	492	458	494	522	464	475	479	466	497	494	516	452	477	476	469	496	467	467	478	489	488	459	506	481	494	485	458	456	481	505	479	452	466	461	487	501	457	462	452	486	503	479	485	437	482	502	549	482	470	470	498	479	498	515	462	448	421	494	440	512	479	419	430	446	460	475	486	467	495	508	474	506	489	492	500	502	468	437	503	477	454	486	485	440	488	476	466	479	474	460	481	454	478	509	472	470	473	475	478	465	465	497	466	453	472	476	451	476	455	483	490	464	473	526	459	457	493	465	474	526	452	469	465	501	462	473	477	463	451	491	478	485	480	466	456	454	492	469	460	485	484	449	514	489	439	475	482	480	447	503	470	478	456	484	427	497	507	456	484	469	483	486	475	500	483	509	516	480	447	477	456	466	514	480	483	459	482	513	417	473	440	497	505	485	479	501	460	474	486	470	460	447	483	470	475	531	436	477	456	461	508	454	497	493	448	492	470	454	439	496	474	475	481	480	483	460	473	465	463	494	478	495	485	449	444	459	462	502	464	487	461	469	477	481	466	450	503	481	471	453	488	457	432	495	489	443	450	476	453	498	488	457	496	489	483	461	511	511	463	442	456	473	486	494	471	449	472	455	496	501	490	450	480	482	472	466	507	448	422	440	470	503	489	478	512	468	469	475	506	496	474	472	420	504	497	460	493	473	507	464	460	507	502	507	494	448	456	492	511	462	478	474	505	477	446	534	478	508	437	474	460	489	480	504	483	519	484	513	495	472	499	423	476	482	452	477	477	440	462	476	464	485	480	496	477	476	499	480	483	491	464	461	503	454	476	508	474	479	452	447	499	441	480	477	478	452	498	470	483	492	487	491	467	450	486	474	458	518	480	428	471	474	499	480	490	475	455	441	466	495	453	463	458	465	479	495	471	495	474	453	491	486	472	514	512	486	486	481	473	476	452	470	474	473	468	510	478	482	481	477	484	464	483	523	469	475	499	424	486	511	447	482	494	468	510	473	443	457	500	455	416	483	468	455	459	485	455	464	479	492	505	495	472	485	480	473	476	491	496	483	475	417	439	435	476	502	469	494	496	463	476	493	502	473	466	518	455	478	446	473	457	469	473	495	474	474	470	475	490	472	460	466	482	499	474	493	453	481	451	475	493	495	475	473	449	450	489	495	498	474	450	459	494	474	526	470	455	501	494	476	483	466	427	475	451	479	479	476	505	502	497	460	471	483	459	486	486	441	499	454	473	492	466	466	457	473	492	450	479	476	468	435	478	485	443	503	440	497	489	469	463	497	485	449	453	469	478	528	454	504	527	508	455	458	448	467	468	472	454	466	458	509	512	474	480	450	472	493	484	467	487	454	451	483	493	480	459	461	452	489	509	461	501	494	460	469	459	506	435	454	489	459	494	469	475	501	462	481	468	487	451	496	478	503	496	479	500	484	448	509	471	492	478	480	497	461	480	467	468	490	474	486	501	469	469	491	488	484	470	479	504	454	491	467	454	466	469	508	459	515	427	492	485	493	461	540	479	450	481	496	511	514	480	478	471	472	493	480	475	486	455	476	483	439	493	467	509	476	516	450	444	453	492	470	490	496	451	516	492	437	471	465	464	507	492	464	464	454	487	472	456	471	460	471	489	486	494	434	455	510	459	499	505	482	443	475	461	473	451	471	486	463	478	504	467	486	497	470	503	489	496	466	499	461	485	462	461	474	486	445	506	467	488	456	484	498	459	512	497	466	516	431	477	510	458	452	516	474	467	474	499	439	461	507	463	440	481	489	479	458	487	471	446	470	447	495	483	481	457	458	493	467	526	505	471	469	533	485	479	460	457	468	459	461	449	433	467	485	467	506	491	475	489	467	482	498	472	470	470	468	493	483	465	486	494	478	511	476	441	471	450	460	448	508	473	462	459	496	454	482	472	442	467	486	489	496	477	484	483	446	474	471	466
22800	21498	29418	24011	21499	21565	18409	1517	815	655	560	452	451	377	347	297	289	247	253	244	237	215	248	197	202	183	161	193	195	197	183	170	172	183	143	156	165	172	180	165	156	143	162	180	127	142	150	143	141	144	137	166	160	172	140	187	140	149	147	138	152	157	147	147	161	136	156	150	147	115	146	133	152	123	155	145	154	137	159	143	138	147	152	150	136	140	129	142	152	123	141	134	161	143	130	138	134	128	150	145	145	164	149	146	129	154	151	138	118	124	142	121	136	136	137	131	138	139	142	147	128	145	136	136	121	146	138	145	151	143	119	155	151	135	148	135	139	141	118	165	145	139	155	130	131	141	139	135	123	165	118	114	139	135	138	135	142	136	130	140	131	144	149	148	150	136	140	132	134	149	145	127	146	146	161	136	140	149	139	131	129	141	133	127	134	140	154	119	137	171	151	145	126	146	126	161	153	131	158	120	125	138	131	157	147	131	113	142	140	143	166	140	137	148	144	145	151	143	132	159	147	161	124	146	122	144	149	131	125	136	143	140	118	142	124	121	133	128	131	135	129	129	126	133	144	139	152	127	133	133	154	122	140	165	121	125	118	150	136	151	140	141	130	130	133	142	146	147	140	129	142	115	144	162	135	137	139	143	133	153	138	149	130	111	138	137	162	131	133	128	153	131	137	129	149	124	142	150	160	135	137	121	143	130	131	133	147	150	132	127	137	127	136	128	131	129	140	144	139	146	118	151	149	161	120	125	147	130	120	142	140	142	124	138	134	137	153	122	130	134	142	148	153	120	167	139	134	153	137	126	154	126	130	131	151	166	147	132	122	150	153	131	120	133	130	155	147	141	138	137	140	125	124	133	155	136	129	151	138	132	128	140	132	126	157	137	140	140	148	140	136	139	130	132	138	133	151	127	151	139	131	139	153	127	125	135	126	119	154	125	149	141	142	130	140	139	133	162	138	120	122	130	132	140	130	151	142	127	136	135	120	143	142	126	134	123	137	174	135	146	163	145	138	132	149	121	123	149	146	151	118	138	134	152	139	147	162	140	129	136	134	154	136	130	131	156	141	122	124	154	131	125	143	132	146	133	153	154	143	155	143	134	134	130	134	137	149	156	140	142	131	126	136	141	132	116	137	137	132	131	152	146	153	128	136	152	112	123	127	121	144	152	129	121	146	122	159	139	150	130	156	140	127	139	137	132	127	114	140	139	123	155	141	132	144	138	159	135	157	127	131	141	132	144	146	124	135	163	145	112	142	142	143	132	129	134	148	124	128	151	129	103	139	145	131	136	159	131	147	144	133	144	146	136	139	122	144	142	127	138	134	138	135	138	147	122	144	143	137	151	160	126	140	141	126	142	145	126	144	159	141	132	125	141	139	150	123	154	120	136	149	143	123	122	143	172	116	120	133	146	133	162	141	117	141	157	151	157	138	117	152	147	138	120	144	135	136	123	109	150	137	141	139	115	134	136	137	135	144	123	148	161	136	142	125	137	150	122	116	150	128	130	137	129	158	135	147	125	135	144	156	136	134	168	141	152	151	134	137	148	145	134	134	150	126	131	148	134	136	134	141	139	138	153	130	143	126	128	151	126	134	117	124	136	132	141	150	134	137	112	139	128	119	153	139	155	148	122	136	143	128	155	166	130	129	114	140	123	121	147	136	150	129	142	132	131	143	142	149	143	129	136	159	147	120	155	180	146	132	138	123	160	133	146	138	124	133	148	144	154	151	135	137	127	140	132	131	149	152	134	143	145	130	138	135	129	143	151	145	135	142	147	131	131	133	126	127	144	149	149	147	118	132	131	130	150	148	145	143	158	146	138	132	140	144	128	151	123	123	118	144	122	140	136	135	156	133	150	149	147	113	126	159	142	128	122	137	139	121	144	140	126	138	144	116	115	146	129	116	148	139	137	127	119	122	144	132	114	148	137	119	130	140	126	124	131	131	165	142	131	116	156	130	131	116	121	131	132	140	147	147	140	142	136	144	136	121	138	144	149	134	130	128	148	155	142	152	138	150	146	156	146	126	147	150	118	163	137	140	142	140	151	131	141	135	157	142	145	142	139	101	115	137	149	153	128	130	149	138	125	130	147	147	156	144	130	111	132	127	144	114	141	143	127	132	138	119	126	124	136	143	149	140	148	143	134	129	169	147	133	126	147	126	133	152	142	153	126	133	137	129	128	130	127	135	122	132	144	152	144	135	130	136	129	135	152	113	129	140	141	117	116	127	159	131	132	151	154	165	125	153	149	118	141	148	145	146	161	150	155	152	111	149	137	120	134	144	139	132	149	142	131	146	140	143	145	137	159	140	131	145	138	163	135	140	129	139	143	123	151	136	131	122	129	140	120	160	122	136	134	138	153	140	134	130	142	142	139	130	144	157	128	128	126	144	138	135	114	144	140	152	128	147	156	139	146	145	133	145	142	142	121	141	143	138	151	137	125	125	163	133	120	141	119	118	143	125	147	135	143	140	127	154	139	140	129	125	155	129	115	136	156	145	140	152	139	133	148	117	143	119	127	125	117	142	125	151	134	135	137	126	132	128	146	143	154	148	128	135	150	130	128	149	122	128	131	125	146	141	125	150	137	139	153	147	132	134	147	156	153	132	150	133	132	131	151	133	126	153	141	119	151	128	129	131	132	145	132	133	129	118	150	134	131	142	136	147	131	147	124	135	138	148	119	151	137	122	124	136	125	121	142	142	138	153	143	142	135	156	137	143	148	142	138	146	123	154	155	132	135	135	140	142	141	145	141	139	155	138	159	123	148	137	146	136	134	147	166	152	140	157	150	154	147	138	136	166	150	130	149	151	124	132	149	122	134	137	149	133	130	153	154	155	124	147	136	123	146	151	133	116	115	153	113	151	163	134	165	134	121	131	151	155	113	123	149	153	166	145	146	153	147	135	155	125	155	119	141	143	135	157	132	141	141	142	140	131	119	124	141	130	150	112	141	137	136	137	138	139	116	134	126	140	131	137	144	147	134	147	148	141	137	130	124	143	156	114	122	150	126	141	149	133	146	139	133	136	113	114	147	136	141	149	129	156	133	136	166	144	136	156	119	137	156	127	142	149	116	135	138	141	139	143	132	147	144	120	141	131	135	108	137	131	134	144	122	135	152	160	128	135	125	114	141	139	119	124	127	139	155	133	133	132	133	132	162	150	135	138	136	143	133	126	150	129	162	146	143	125	127	149	130	129	153	149	139	142	116	137	129	134	139	138	147	143	139	151	129	137	133	142	131	135	137	136	137	122	150	147	145	146	157	119	150	149	149	129	117	142	141	138	137	128	154	150	140	133	134	130	158	122	149	128	136	137	130	149	140	151	148	122	140	147	118	144	137	139	129	145	132	140	128	162	141	133	121	134	163	145	140	162	129	119	146	122	130	143	133	112	121	143	133	139	135	152	135	128	144	144	144	155	146	142	131	139	140	125	148	137	139	136	168	144	127	146	122	140	124	114	132	142	115	126	154	137	153
6558	20031	17323	8826	5846	3350	2270	1641	1209	939	763	640	504	413	424	352	365	319	267	268	257	212	246	229	193	220	208	173	196	186	162	160	183	155	157	155	163	148	163	194	153	176	146	138	150	156	174	168	160	168	150	139	145	161	158	147	143	136	164	141	149	147	125	114	137	154	145	125	148	152	152	156	144	148	140	151	143	134	142	149	152	131	146	115	137	135	145	117	150	145	139	144	146	139	126	148	150	141	145	143	120	142	152	133	136	125	125	141	128	128	138	133	139	131	128	138	142	150	138	135	157	137	138	148	132	150	131	124	139	128	136	136	137	115	138	150	146	160	153	130	142	136	121	131	148	139	120	142	150	137	125	127	126	147	133	145	145	130	127	114	128	136	129	139	121	140	140	118	140	148	144	152	149	136	154	132	135	120	147	124	140	130	142	122	141	137	142	135	160	156	134	127	131	120	131	137	153	119	110	155	118	146	127	145	165	145	121	121	135	127	125	152	118	139	126	151	130	132	136	152	125	133	122	139	126	142	122	117	161	140	115	151	150	148	113	119	110	132	131	134	118	115	133	135	134	136	127	146	146	147	140	128	127	134	131	158	109	145	118	145	149	114	140	152	145	149	133	137	118	131	129	128	137	145	129	146	129	154	140	124	128	145	123	136	145	144	137	144	131	137	141	141	126	135	126	128	136	144	136	135	140	118	139	118	131	140	127	161	156	117	157	129	130	146	137	145	171	116	126	135	130	128	130	145	127	140	129	138	154	129	119	155	145	133	144	137	123	143	118	124	120	140	122	144	129	122	141	142	101	139	130	127	148	121	129	137	131	157	139	132	145	144	140	121	154	152	144	125	138	140	137	136	137	134	119	136	144	131	141	143	127	127	146	131	110	126	124	113	141	114	136	138	170	140	151	147	120	138	129	150	128	137	154	138	134	140	155	119	143	140	145	141	138	133	157	137	143	137	153	149	125	118	144	130	158	132	150	141	131	157	146	132	156	144	132	124	122	119	130	139	121	134	143	130	129	158	126	142	143	139	148	131	127	138	147	119	121	132	127	123	110	139	123	131	136	122	151	134	139	133	121	132	129	161	141	176	137	144	134	147	136	135	141	148	131	141	128	127	143	133	129	148	130	129	135	124	133	133	158	145	142	136	134	146	138	131	135	107	142	124	122	119	135	150	134	127	134	152	140	143	133	132	128	133	138	126	147	134	146	124	124	150	123	123	109	134	121	125	139	105	161	128	136	125	113	141	139	139	146	136	136	119	133	160	137	141	143	133	145	146	128	128	147	133	134	147	133	130	128	145	129	134	134	143	142	125	121	119	139	139	134	137	135	143	138	131	136	130	127	142	141	128	126	154	133	144	156	134	139	140	132	141	120	140	133	130	132	141	128	113	134	123	119	136	138	127	131	137	130	119	121	128	141	141	144	133	128	166	143	144	137	143	121	128	112	156	125	145	152	131	142	128	126	125	137	148	119	116	149	165	140	114	126	150	140	116	139	124	120	130	166	127	130	148	161	130	132	138	137	130	139	129	132	143	136	145	132	145	130	132	118	146	126	120	138	129	126	162	154	142	132	135	135	141	126	142	139	118	126	147	129	139	136	128	132	134	137	126	128	135	140	130	148	146	133	127	150	167	145	150	113	145	131	143	112	131	126	144	123	118	150	160	130	123	148	140	152	160	131	135	130	122	125	149	132	129	131	164	121	144	136	157	121	132	157	151	117	117	122	141	126	142	130	132	146	138	126	140	128	128	143	134	143	150	120	120	121	131	141	130	117	130	147	133	118	146	127	135	141	122	143	135	122	127	126	145	141	146	123	138	117	138	127	120	151	137	125	139	119	129	137	138	123	108	136	134	137	120	132	108	140	147	135	133	131	115	127	138	124	106	143	137	149	125	148	132	124	142	122	118	148	132	134	129	135	127	139	121	146	145	133	131	126	133	140	122	127	127	130	116	145	127	143	134	137	149	135	121	134	126	135	130	127	116	146	133	129	122	161	131	144	144	150	143	125	121	127	141	131	130	146	144	145	139	142	137	146	123	136	147	142	140	138	134	136	126	123	136	144	127	146	116	154	117	126	143	145	134	124	140	144	122	131	123	136	145	152	148	149	128	150	122	152	126	140	105	140	135	156	136	138	128	130	142	133	124	118	116	133	125	160	121	118	140	142	129	121	142	157	140	135	152	132	120	129	137	126	134	140	137	137	103	121	141	130	156	124	138	128	152	133	133	129	141	137	132	124	121	138	138	143	145	138	155	137	147	145	154	140	127	145	119	127	140	112	131	138	118	114	138	129	138	153	122	140	127	148	125	143	145	125	135	133	136	122	119	149	124	142	136	121	117	136	133	131	152	123	131	146	157	149	129	138	130	136	138	122	120	130	125	131	132	125	131	134	155	133	147	135	139	142	133	155	154	144	131	121	159	127	139	122	132	143	129	133	148	137	122	137	135	128	139	149	130	144	148	162	131	133	145	151	124	139	136	126	112	123	144	121	131	119	135	122	140	137	131	137	146	126	115	142	153	127	142	119	125	115	135	139	137	144	151	169	128	135	134	152	115	134	133	134	129	157	157	140	138	136	122	149	130	121	137	131	138	117	135	148	135	117	127	141	136	126	126	139	125	140	143	131	130	136	142	136	125	126	121	154	126	146	132	157	137	143	136	132	139	150	122	148	135	137	125	132	154	134	132	144	144	129	144	129	124	126	147	133	125	131	160	133	137	148	124	133	127	153	151	147	129	151	127	134	139	138	149	132	133	121	148	126	144	140	132	151	147	141	132	151	126	144	151	135	132	141	160	140	127	131	138	156	131	119	143	131	144	131	148	134	148	144	145	141	153	133	147	146	151	133	137	134	152	127	137	148	130	133	137	130	132	151	141	146	144	128	138	118	149	135	143	143	132	144	128	157	140	130	128	140	119	126	142	147	127	162	124	120	125	130	131	144	150	131	145	150	145	139	148	135	120	124	131	117	140	116	142	168	113	127	110	139	142	158	147	123	154	139	122	123	148	131	119	151	132	149	123	114	114	124	118	145	142	113	142	132	132	132	142	112	149	123	115	135	119	125	125	151	114	125	134	133	156	138	152	117	132	142	140	116	128	141	154	127	118	135	144	159	139	130	122	143	124	128	139	128	143	118	137	148	123	130	136	127	123	166	133	119	140	130	146	120	136	140	132	143	149	131	125	115	147	128	165	164	142	128	138	132	127	142	155	124	146	143	133	139	131	128	153	144	120	126	127	148	131	131	137	134	143	138	124	133	137	127	156	134	140	130	143	155	137	132	136	145	147	105	129	141	155	131	135	147	145	136	129	127	138	142	129	140	123	123	119	136	139	105	137	134	140	134	137	131	124	126	129	139	155	117	115	136	132	141	137	157	165	151	131	154	141	123	134	135	127	140	137	142	137	129	125	148	134	148	136	143	144	131	115	139	125	127	140	124	155	142	139	121	135	134	132	109	142	140	125	140	143	128	131	149	146
27538	21010	12088	1435	798	693	675	588	560	552	583	602	622	556	571	560	564	549	610	561	566	569	586	559	599	551	568	545	606	612	563	559	565	576	586	593	596	592	631	573	556	598	623	547	615	564	553	547	597	589	556	531	592	566	560	582	573	559	615	591	596	592	573	576	559	551	537	552	540	579	581	589	551	571	574	599	593	569	579	576	566	568	599	541	550	568	586	551	540	599	569	566	606	592	560	599	577	537	603	542	554	566	559	570	525	598	551	601	580	575	578	598	546	597	577	589	552	553	591	591	617	607	586	573	591	542	558	546	644	574	597	547	547	585	578	587	600	542	564	630	557	556	555	554	526	565	557	603	563	558	591	603	567	557	547	548	579	627	563	593	605	567	591	560	590	590	643	551	572	619	579	594	525	573	616	573	516	579	577	596	554	611	567	600	545	570	577	599	567	550	560	580	577	594	560	553	566	590	577	562	574	560	575	555	612	606	554	591	575	551	571	627	549	576	566	531	548	591	597	572	550	575	553	567	592	585	604	572	562	576	588	584	552	549	568	585	642	591	584	578	579	561	545	517	600	535	565	585	579	568	564	582	574	508	600	568	571	586	544	589	559	553	564	545	562	576	594	644	530	572	569	558	567	626	593	561	504	585	607	602	586	622	573	570	591	594	566	579	577	619	577	524	539	585	567	584	578	569	525	531	541	582	580	594	586	550	589	525	587	583	621	615	620	553	593	567	554	577	559	537	573	573	547	573	572	530	602	567	564	569	578	553	560	599	567	562	592	569	566	548	626	577	542	548	560	587	584	583	549	618	636	576	580	534	614	572	565	585	542	595	577	589	573	573	603	599	593	581	604	561	558	600	595	583	571	598	605	568	523	618	589	576	587	559	561	544	596	590	574	599	575	563	580	559	558	594	526	565	562	603	603	614	568	576	582	562	540	527	536	567	598	560	570	573	549	540	578	601	579	602	538	578	548	599	570	585	593	528	573	583	568	606	633	603	556	553	560	565	601	540	548	542	551	610	551	596	641	606	581	600	562	617	595	552	611	602	575	612	587	571	599	585	587	570	563	542	579	550	577	578	544	578	562	573	582	574	582	519	546	616	571	559	580	595	577	581	566	569	588	588	560	570	542	555	553	567	567	589	561	613	568	547	571	591	565	590	538	566	562	621	620	568	577	576	556	564	562	621	534	590	553	603	612	577	600	533	587	537	591	601	558	612	591	556	525	570	548	568	553	555	555	536	569	576	547	578	535	596	583	581	583	581	604	563	606	567	547	597	586	571	575	599	577	617	547	594	575	602	581	671	585	570	600	568	588	551	584	582	551	557	607	574	601	571	576	605	559	594	567	602	579	584	623	585	587	583	603	542	571	597	554	607	586	568	568	585	574	602	565	594	567	571	581	533	576	588	597	572	613	582	615	607	586	569	579	541	591	607	567	620	602	546	566	592	556	594	601	548	638	600	637	585	551	576	589	563	584	583	606	565	576	628	551	634	596	570	552	578	618	590	560	560	496	553	606	566	621	575	584	611	561	586	613	571	593	573	547	586	581	599	535	594	605	570	602	594	539	573	528	601	574	530	565	581	637	537	603	579	587	547	604	585	560	579	570	521	569	599	583	535	585	533	578	575	581	572	624	565	510	569	623	537	588	560	571	576	560	577	595	539	534	593	599	578	588	542	575	580	573	539	595	570	623	584	618	597	577	553	534	544	592	625	611	556	609	553	578	591	570	558	575	578	583	546	581	546	604	588	566	626	602	555	625	557	573	580	549	633	604	593	590	563	603	583	574	584	562	555	591	613	557	597	551	534	596	571	528	574	562	604	586	564	552	561	555	587	580	541	579	575	554	587	567	572	535	603	585	587	535	588	562	588	599	554	571	586	627	565	571	572	572	560	583	495	574	589	593	577	636	604	573	567	504	612	546	542	550	546	544	590	567	582	566	573	569	581	579	597	625	570	554	578	575	602	574	636	602	551	599	616	570	618	591	569	569	577	630	556	595	559	603	588	577	546	580	616	612	601	544	593	613	568	538	555	537	568	547	575	585	617	599	578	545	557	574	567	583	531	554	535	581	573	567	522	638	597	565	577	601	589	585	536	595	579	597	588	574	583	570	583	553	563	548	581	545	593	587	564	597	577	571	630	530	608	582	582	571	623	567	623	545	569	535	572	576	547	592	604	578	568	565	562	582	583	599	542	546	583	542	551	578	609	577	556	548	559	560	546	594	608	579	579	615	597	616	597	563	514	595	578	541	590	571	540	566	596	564	604	559	596	542	604	568	573	571	563	553	608	542	601	607	627	602	587	588	530	585	591	559	548	548	600	575	585	568	562	550	578	563	529	599	554	614	589	580	562	598	571	580	579	590	562	568	624	554	567	530	591	520	547	550	563	577	606	578	600	592	571	518	594	550	553	569	570	536	567	581	564	598	603	560	569	564	546	571	576	564	601	583	570	542	575	572	596	572	587	589	556	581	584	573	578	538	566	608	574	576	594	565	571	564	580	584	612	602	558	532	551	595	583	553	606	554	575	520	603	581	577	558	542	564	556	582	572	608	583	570	542	595	535	545	584	547	555	563	578	568	598	560	608	614	575	594	553	556	558	586	535	539	605	567	582	546	565	552	554	556	538	529	623	594	544	530	544	566	595	593	541	569	594	577	574	553	576	607	588	595	604	579	598	580	581	598	572	592	568	550	557	555	565	583	525	570	569	567	593	549	562	568	545	572	565	557	582	545	560	576	599	591	604	587	630	555	601	551	583	597	568	540	602	585	551	574	538	558	539	573	580	555	561	566	587	603	566	585	568	538	552	629	590	643	553	572	599	572	544	619	552	562	582	587	590	561	538	571	548	572	604	587	585	573	595	551	567	588	569	561	598	567	584	583	548	586	587	559	552	567	598	560	578	629	574	568	574	561	569	597	546	564	589	571	580	573	557	586	538	558	617	535	549	560	610	593	585	561	572	585	604	582	594	543	583	605	601	571	613	544	581	578	588	623	581	521	595	576	635	605	553	577	567	598	535	618	596	563	596	611	620	564	549	568	557	588	555	625	542	595	535	558	581	571	599	588	552	592	602	611	561	573	602	555	552	607	560	572	628	582	586	553	556	618	614	574	571	566	556	609	610	560	595	541	578	563	584	578	602	565	573	589	538	577	605	598	607	611	587	563	609	543	567	596	598	552	633	598	564	588	565	580	600	600	599	541	608	555	615	563	570	567	621	589	574	556	622	588	590	556	564	596	585	605	605	566	566	589	569	593	600	564	589	594	561	596	590	553	563	574	565	566	552	560	603	575	579	587	586	584	582	621	605	585	591	606	571	576	575	557	593	553	555	550	590	576	559	571	560	543	535	579	549	537	597	553	556	586	587	530	565	610	571	580	587	567	559	583	564	566	609	600	598	536	582	577	590	610	576	535	548	551	604	523	583	592	549	544	564	583	593	582	586	542	566	527	563	585	566	593	552	597	539	584	564	560	594	602	558
4479	1389	1146	888	762	662	625	619	622	593	587	594	573	555	547	564	562	541	530	598	571	585	505	599	602	552	583	600	585	563	579	520	567	572	558	563	557	594	578	525	589	610	642	594	594	563	528	572	561	602	574	519	592	628	545	578	568	565	591	565	543	604	594	543	564	533	599	547	551	549	601	519	532	592	579	594	549	565	575	553	552	566	581	561	566	556	594	547	595	605	562	592	576	555	582	598	587	585	628	588	546	556	585	603	605	586	602	589	563	545	568	582	608	581	571	563	585	581	539	569	594	620	560	510	570	539	543	556	574	525	575	569	556	611	570	514	566	617	583	587	553	536	601	527	580	605	542	578	556	556	568	537	562	598	576	595	546	570	572	547	584	576	555	535	534	547	579	593	597	561	603	560	599	572	564	600	562	583	567	623	611	506	585	572	548	598	610	556	570	582	587	584	605	581	579	569	576	580	594	559	581	577	524	561	602	583	569	556	566	603	573	517	591	590	584	601	618	570	559	597	561	581	582	580	566	587	594	594	563	553	550	571	594	571	573	535	597	609	598	579	590	545	609	585	546	570	592	600	614	542	567	575	553	599	550	613	615	565	609	581	565	628	574	607	587	529	553	623	543	511	573	579	612	583	540	605	585	550	572	570	604	581	601	587	547	615	588	538	517	597	569	582	597	556	550	600	593	599	612	519	551	563	577	557	598	543	576	565	612	604	572	616	553	532	561	565	586	561	605	552	576	563	586	554	581	573	593	570	634	594	553	544	604	571	553	535	581	605	593	583	586	588	588	560	557	582	580	578	576	562	620	565	587	610	551	553	577	567	594	560	518	562	572	590	600	581	568	616	541	549	556	553	581	610	609	589	564	589	558	574	565	543	551	598	554	562	621	573	554	584	599	598	558	553	580	554	578	621	580	543	594	536	583	567	602	582	562	589	555	595	577	527	594	593	605	559	588	555	568	546	564	571	618	536	535	567	522	517	580	589	576	593	542	592	541	619	577	522	558	541	593	602	627	564	610	548	621	591	561	615	562	573	576	572	615	566	567	553	601	601	579	556	576	587	568	575	562	561	563	568	587	568	558	570	562	571	618	571	556	607	567	579	566	586	558	534	536	562	604	589	577	582	588	580	588	571	596	547	511	581	594	574	597	621	574	594	595	597	549	554	613	536	571	573	563	595	607	514	557	537	590	582	566	589	551	530	570	575	579	557	559	578	552	529	544	518	561	622	580	571	556	560	556	528	548	592	612	600	612	592	558	576	599	623	541	588	580	605	574	569	581	597	638	559	525	620	578	581	571	591	589	521	626	552	552	565	608	580	624	571	603	560	606	527	534	543	579	580	579	569	604	567	566	556	545	558	585	541	586	606	555	588	570	541	547	550	581	591	546	586	550	622	547	611	641	570	617	598	558	601	581	584	607	545	584	584	560	556	539	548	579	595	588	569	569	616	558	525	541	574	555	561	563	529	566	563	549	544	569	549	560	536	570	577	555	595	588	564	556	555	571	538	584	526	544	576	582	603	522	534	588	601	561	585	574	546	553	545	580	559	605	611	565	582	622	587	576	530	558	565	532	566	557	577	547	595	549	561	579	576	562	578	510	536	575	613	542	568	606	591	602	584	546	575	624	601	589	561	534	605	579	572	603	553	575	593	588	533	521	576	591	610	566	631	553	576	620	612	595	588	591	581	556	585	580	574	551	559	579	561	536	550	579	620	600	585	611	560	584	592	559	540	569	558	590	572	597	579	590	557	589	566	605	547	566	585	539	592	565	558	567	556	574	605	561	567	537	548	560	611	558	550	560	563	535	569	549	517	560	574	583	597	584	572	571	593	585	573	595	580	598	633	563	587	602	586	550	569	583	585	602	567	536	555	592	565	632	560	616	594	615	537	609	579	591	534	599	578	567	602	566	536	605	555	524	597	597	577	579	571	554	565	585	562	563	556	586	585	586	595	596	591	595	549	560	580	564	574	567	567	563	576	573	556	572	582	627	592	581	553	547	553	588	568	529	602	555	548	581	552	556	590	607	553	570	590	562	547	562	582	563	571	606	501	540	547	516	579	574	563	569	573	612	540	545	552	557	588	583	542	548	529	596	599	532	598	581	545	562	591	552	605	592	603	627	582	551	587	572	536	568	608	563	607	547	581	603	587	579	584	583	563	571	572	624	572	583	569	542	554	580	573	555	572	520	580	586	584	585	586	596	586	575	603	595	574	552	553	605	602	558	578	563	576	569	549	533	575	543	547	594	563	600	584	575	581	577	553	546	611	594	576	590	552	587	602	597	538	546	548	560	558	572	556	590	572	563	608	585	531	568	529	556	563	588	582	565	548	581	586	537	558	574	543	584	576	606	590	543	584	550	551	582	569	562	557	575	576	639	578	547	572	561	602	582	567	564	582	578	540	587	583	600	555	526	615	555	551	575	594	562	595	565	597	554	588	556	572	574	572	537	577	589	531	567	536	565	557	595	590	531	590	615	552	623	546	572	556	569	555	566	581	599	559	546	584	584	565	548	522	551	575	577	538	588	545	585	607	576	569	549	588	576	625	590	533	554	572	550	632	594	575	583	535	585	553	576	536	569	568	611	609	579	566	576	578	567	556	597	559	561	591	565	579	569	553	594	566	563	595	580	566	544	590	571	542	588	550	576	575	557	549	540	564	552	569	567	573	580	601	596	591	563	577	610	579	626	573	549	579	540	585	584	536	598	588	556	550	567	569	573	598	577	541	616	581	609	555	550	555	552	555	537	576	570	579	607	617	553	547	545	528	569	529	549	572	569	569	570	575	577	559	581	581	608	566	557	594	581	551	604	594	534	591	585	520	568	570	570	565	585	559	583	569	512	592	611	586	586	569	534	540	534	531	542	580	576	610	577	581	559	580	544	571	580	586	581	610	617	573	579	626	601	588	569	569	568	579	587	570	549	549	587	586	549	599	539	585	592	534	540	562	607	562	559	632	591	583	611	554	611	575	579	604	578	586	568	542	596	562	595	549	581	544	563	598	587	548	594	600	564	594	606	544	581	579	599	571	615	531	570	607	572	572	559	578	586	553	574	607	572	592	557	561	582	599	549	582	608	568	528	619	578	613	585	608	549	566	592	585	606	554	585	558	576	554	585	624	582	567	618	551	566	558	548	564	583	597	568	586	577	586	558	593	599	554	591	560	565	601	589	574	537	566	537	569	586	553	564	579	580	567	562	574	604	545	597	575	580	536	593	562	579	566	566	609	562	625	605	565	582	606	558	534	542	571	591	589	519	567	572	611	574	578	545	583	566	557	579	581	558	568	602	577	568	575	554	548	615	565	553	616	532	607	596	563	577	571	560	589	586	563	594	528	582	590	580	557	591	626	597	561	625	556	546	632	584	598	562	558	565	579	565	577	536	586	559	607	608	559	604	564	619	532	564	563	589	576	584	551	567	577	571	580	578	596	575	593	555	570	617	614	590	532	586	554	584	513	547	569	575	562	560	618	548	587
23945	21462	29166	24171	21468	20410	2364	784	681	621	571	498	477	459	437	404	371	396	341	375	378	391	373	339	350	373	321	371	339	342	334	355	360	339	317	356	319	337	363	325	371	310	322	331	358	325	361	326	318	290	322	354	340	320	327	335	305	303	298	279	331	297	327	317	302	314	307	323	337	355	317	287	323	328	326	330	311	320	307	309	343	320	297	329	323	326	308	337	277	349	322	310	320	326	328	351	346	308	325	282	316	302	298	338	307	277	306	335	321	293	314	341	324	331	345	300	293	385	339	341	346	328	309	346	328	295	311	296	322	318	306	303	344	328	328	331	294	326	344	320	300	321	344	302	335	307	343	309	324	309	295	314	336	316	336	353	320	345	360	309	314	328	323	321	326	309	325	332	332	339	305	315	336	296	310	318	339	321	354	305	301	332	336	307	324	289	318	302	280	312	312	333	320	317	290	289	302	314	361	314	318	310	329	319	326	312	305	302	308	307	306	320	308	304	317	331	320	354	290	335	297	299	309	325	306	300	319	351	293	309	305	282	294	327	322	324	338	310	298	303	319	299	336	302	332	286	304	319	345	324	312	316	344	330	301	326	308	302	351	304	324	307	301	335	317	312	330	343	320	326	314	325	309	324	324	329	333	313	338	322	347	316	328	318	335	340	336	303	348	329	301	317	314	351	314	327	334	298	327	291	291	317	370	325	384	310	285	313	307	315	311	316	323	333	302	307	327	263	311	326	323	323	325	362	361	270	304	302	353	314	313	318	329	332	311	334	342	330	315	313	306	308	309	331	296	281	332	331	304	356	311	288	336	333	310	332	311	334	312	313	288	304	346	303	347	317	332	311	319	316	316	331	324	310	319	290	319	315	330	294	326	311	392	302	338	303	319	288	305	310	342	325	313	324	337	318	330	312	305	331	319	321	346	314	294	310	344	311	321	333	323	325	307	332	308	311	308	331	330	308	319	260	328	332	339	362	297	319	330	321	310	295	310	329	349	340	322	338	322	324	316	331	325	296	331	323	327	346	323	317	305	301	313	303	313	329	317	305	339	295	315	304	303	325	308	311	327	323	313	297	314	339	284	304	326	321	344	305	297	313	311	329	309	335	310	330	279	301	330	304	361	301	317	293	287	310	272	330	299	352	313	319	332	326	312	297	278	321	353	287	322	314	299	299	301	308	326	307	339	291	306	334	302	330	303	284	363	319	332	297	316	328	349	323	323	307	302	293	322	309	317	316	340	338	318	280	337	305	326	302	300	372	350	307	328	325	322	340	294	349	339	320	338	322	289	344	338	291	331	298	312	332	328	296	328	328	324	316	322	362	309	324	346	349	326	308	306	320	347	333	338	353	321	311	368	335	325	330	341	320	310	319	341	327	312	321	311	327	290	320	332	310	323	310	342	335	305	306	344	291	299	309	301	356	330	296	302	333	334	311	331	293	297	301	331	335	291	340	315	288	330	328	293	304	350	348	324	324	313	287	314	304	341	305	330	308	334	303	345	325	358	303	297	326	310	318	312	330	315	328	317	331	321	345	325	287	317	295	341	340	329	293	315	350	295	334	337	327	336	288	321	318	336	303	307	335	298	313	298	306	303	330	312	330	316	325	291	314	313	317	289	347	334	325	297	311	319	332	271	331	326	355	317	325	318	283	299	326	347	332	335	311	327	347	296	304	310	317	346	295	333	330	327	316	291	326	333	327	336	337	324	324	288	344	294	326	298	321	314	317	309	342	332	309	316	326	321	294	322	312	304	345	347	317	288	312	321	287	289	336	321	302	329	360	296	329	305	347	334	307	305	304	305	333	288	367	317	312	276	335	349	310	343	347	345	337	331	327	306	318	311	282	311	333	341	323	316	301	323	342	306	310	297	340	299	342	324	315	334	314	289	307	318	305	297	325	313	316	336	323	327	346	312	296	284	342	312	323	320	314	299	329	291	327	294	287	307	341	350	345	334	320	324	317	328	303	307	316	311	310	300	329	316	300	308	278	333	324	317	313	312	309	299	330	337	343	318	347	297	287	295	300	323	320	321	311	321	286	295	330	355	346	336	342	348	320	296	334	311	304	348	343	314	329	288	286	310	312	347	318	307	321	320	318	310	311	303	308	328	355	325	310	319	315	315	324	321	330	292	302	345	325	318	293	331	337	283	307	324	340	333	292	329	324	340	320	293	312	302	318	315	361	347	341	318	304	336	325	315	353	346	305	310	319	335	308	340	318	307	343	344	310	325	323	356	311	319	328	316	304	325	329	346	322	335	286	316	295	326	289	349	313	312	342	311	337	334	308	289	332	328	319	289	303	333	331	329	339	372	327	314	300	341	314	315	322	325	311	326	323	295	353	312	340	327	311	324	305	313	345	320	321	302	305	287	321	295	324	326	323	325	302	326	320	340	341	301	301	326	293	328	339	267	304	289	258	329	334	311	331	308	320	284	312	289	323	330	320	306	311	311	310	314	304	304	313	299	317	301	310	300	311	346	326	314	314	310	295	359	289	310	318	287	332	340	319	320	335	327	345	333	325	312	313	307	309	327	324	296	343	309	343	307	294	329	309	307	338	309	310	316	317	296	335	318	323	323	306	294	292	318	297	335	325	292	329	326	322	353	334	304	269	318	305	322	322	304	308	336	354	313	314	302	327	333	292	297	314	330	331	312	299	304	312	341	310	340	305	315	337	340	317	335	309	304	334	310	331	314	291	316	334	329	321	329	294	311	306	309	311	324	292	340	336	337	327	300	317	308	340	325	345	350	295	337	316	334	308	316	350	327	311	324	305	293	336	329	294	313	301	346	334	315	318	328	321	332	275	331	306	319	324	313	306	302	293	335	297	336	290	303	337	335	314	333	332	321	327	334	315	337	307	305	319	318	304	320	312	296	312	341	312	322	292	303	301	303	311	303	302	331	311	327	332	289	318	324	342	338	310	303	320	334	344	305	315	313	345	311	324	295	297	313	329	332	316	328	305	324	293	298	324	299	330	301	335	300	307	338	321	310	322	309	339	324	306	325	305	310	333	338	319	328	336	343	341	309	307	312	316	324	303	334	297	316	337	299	354	306	334	330	344	313	333	308	313	326	367	324	328	304	322	345	295	283	330	305	313	306	305	324	307	310	306	286	319	285	332	299	332	335	299	314	292	346	336	350	324	316	329	312	299	357	342	315	297	305	306	319	314	321	330	333	351	309	328	324	312	342	313	289	363	302	370	347	323	303	323	316	296	297	301	362	313	301	324	342	319	304	309	319	289	299	286	340	344	343	337	289	325	327	302	320	315	296	311	317	320	318	322	332	340	298	303	301	310	295	318	321	336	301	275	330	317	301	313	334	315	319	335	310	321	325	337	315	317	319	300	305	328	341	358	313	304	277	317	340	304	343	329	312	334	329	338	326	338	321	341	324	306	299	294	314	310	326	303	318	367	352	321	294	314	300	294	310	335	339	305	325	306	319	339	329	323	323	328	326	285	316	320	307	324	312	309	323	317
4399	12295	10633	4961	3290	1994	1347	1074	830	754	628	548	501	507	436	449	444	395	389	377	372	356	339	384	350	358	394	342	328	350	328	330	372	378	325	351	355	336	329	373	351	354	351	349	320	348	311	368	312	348	347	305	329	341	325	343	364	320	343	323	331	305	375	303	320	320	307	307	325	341	332	353	305	341	327	338	350	348	345	306	342	327	342	323	327	311	298	343	320	318	338	366	372	312	308	303	327	334	319	350	332	326	358	340	302	334	346	322	323	343	343	342	338	351	326	298	322	342	315	298	339	320	340	289	315	323	325	349	316	307	358	327	352	335	309	337	340	337	315	355	342	330	311	333	337	315	311	337	310	311	343	310	320	332	359	340	287	303	347	336	312	321	316	304	341	308	346	328	335	347	337	332	323	310	328	316	346	361	296	312	327	321	307	299	354	316	306	323	316	336	316	327	351	318	348	303	351	303	309	344	337	309	307	331	323	329	344	318	346	339	337	318	307	313	325	320	338	306	328	335	295	323	331	324	339	329	312	327	311	316	338	338	310	327	339	317	323	350	312	326	371	338	351	319	331	314	336	316	341	332	334	327	326	340	325	315	323	305	365	309	371	303	350	352	310	343	357	365	311	313	327	339	323	321	335	314	307	328	352	341	315	395	309	308	328	352	345	328	343	333	328	347	339	331	306	331	308	347	323	317	306	314	299	298	296	349	329	286	305	317	335	326	333	351	332	322	331	315	307	291	340	317	320	340	334	312	329	311	336	329	314	326	331	307	306	356	352	327	322	341	320	314	326	338	304	332	323	352	295	293	311	321	341	311	283	343	323	337	340	342	312	319	279	331	323	334	327	330	324	355	325	312	320	307	340	315	307	307	353	330	333	333	322	305	366	351	317	327	346	365	329	330	314	355	306	335	330	328	336	300	318	345	347	323	299	318	349	352	340	331	314	300	307	312	313	332	308	325	343	310	317	354	318	343	295	359	329	363	335	339	341	320	325	304	321	314	345	328	308	316	349	321	331	335	338	329	350	332	325	338	327	316	296	318	328	337	325	308	349	299	330	338	319	318	328	296	317	327	333	332	334	348	328	323	319	318	319	322	361	341	313	327	341	336	306	309	319	331	330	380	353	323	324	314	318	296	330	338	299	341	332	327	312	337	318	312	321	317	349	294	340	301	312	333	329	332	334	317	349	328	315	325	322	319	322	309	337	342	340	365	330	343	316	302	328	302	315	332	312	324	331	346	346	307	349	318	324	359	324	307	313	311	348	348	353	325	332	317	325	307	322	303	312	317	333	331	306	350	321	342	352	349	355	334	335	328	335	326	295	335	327	326	323	331	333	330	330	313	346	347	353	311	349	336	337	293	378	312	358	321	328	333	341	343	341	333	333	321	329	310	332	338	323	335	324	330	344	337	321	325	342	314	337	328	356	330	341	366	327	343	321	322	313	334	326	313	320	315	315	324	321	289	322	327	320	326	349	327	329	302	298	294	316	329	356	308	305	314	309	345	349	320	340	342	294	315	350	355	331	326	328	329	316	330	301	327	330	316	339	350	337	308	320	360	291	321	316	345	323	283	307	326	331	316	325	327	322	330	338	321	322	314	308	329	325	348	339	342	341	350	329	339	347	347	364	333	286	357	320	307	359	344	322	327	333	317	325	312	326	319	332	353	377	317	339	333	326	334	304	309	326	298	315	303	314	322	316	303	359	319	294	350	325	305	287	309	337	302	328	336	324	328	321	349	305	304	328	311	338	299	316	312	329	311	330	321	342	311	316	331	350	321	332	337	358	318	318	329	316	308	342	298	342	321	318	368	299	331	334	326	310	305	306	321	356	317	320	321	302	329	314	363	343	305	306	329	306	329	358	343	308	346	313	332	324	363	332	354	324	303	335	321	318	347	363	342	314	288	352	323	303	318	311	342	316	324	306	354	322	298	324	331	339	305	309	350	320	334	316	327	312	321	333	299	327	312	326	301	359	311	311	319	333	336	314	298	300	351	322	289	336	325	339	348	327	331	337	292	320	317	348	328	335	336	340	326	328	296	363	325	310	313	328	327	315	328	310	332	333	326	300	314	307	307	345	295	329	316	311	304	324	312	327	337	319	300	299	334	352	312	315	312	328	368	352	325	308	311	345	330	316	326	329	365	319	311	336	312	320	318	338	331	328	299	348	324	336	317	325	338	329	281	342	326	318	361	311	343	319	324	353	319	313	309	302	336	305	326	324	338	333	325	284	329	343	308	349	330	312	333	298	301	324	317	340	348	330	280	349	340	296	326	321	341	318	327	341	287	342	345	319	308	318	311	361	325	365	341	319	311	316	330	350	315	330	294	336	322	351	308	331	308	341	323	342	323	351	336	353	339	352	290	336	311	350	323	341	319	339	313	316	333	313	319	339	324	316	314	335	299	339	327	346	342	339	310	342	350	338	312	315	315	322	337	313	311	333	332	304	334	357	305	318	327	350	345	351	348	318	316	310	300	333	324	333	335	315	332	331	350	325	309	346	317	314	334	310	353	321	290	359	322	301	353	316	339	338	313	310	319	290	338	345	344	334	313	313	325	319	329	320	324	332	333	308	316	281	286	335	325	334	327	330	338	329	296	327	318	345	333	284	317	295	317	316	335	359	372	335	286	336	301	320	350	325	328	330	296	325	340	300	330	304	322	304	343	309	312	344	309	325	309	303	329	340	343	372	326	348	339	323	383	297	342	316	315	318	316	321	292	294	291	275	316	319	333	357	330	341	351	327	330	327	312	324	338	315	326	315	317	335	320	336	327	347	325	323	315	306	321	316	327	331	371	341	306	329	335	314	327	317	320	341	347	339	332	318	359	298	314	347	319	328	336	325	316	320	321	342	320	335	336	311	295	318	300	324	288	339	333	335	312	331	308	344	303	325	306	316	341	335	310	297	346	357	292	319	326	319	323	360	324	334	317	325	361	313	306	333	333	315	333	343	355	320	344	332	327	295	333	323	322	306	297	347	329	345	331	324	328	351	347	318	325	331	322	321	300	329	322	276	325	334	311	336	354	354	319	331	328	316	358	314	336	323	334	354	338	349	324	300	327	343	327	328	326	346	312	333	347	287	337	359	342	318	321	330	344	318	334	319	334	333	298	334	323	330	331	318	366	339	322	287	336	342	326	312	333	309	325	331	359	338	314	347	334	318	321	328	327	324	337	338	328	346	337	332	369	311	339	359	334	342	321	352	306	321	318	318	338	335	331	323	307	317	295	323	339	327	313	327	348	331	349	340	368	315	332	330	311	351	337	329	315	347	346	330	350	309	327	316	293	279	340	304	311	288	353	320	332	364	329	346	323	326	324	319	338	339	316	329	318	309	322	307	322	300	339	326	330	293	356	329	335	318	325	319	341	320	339	305	327	348	320	344	334	319	353	310	314	317	333	307	346	345	336	343	317	318	313	319	312	319	318	303	338	364	305	303	342	325	357	307	302	324	301	325	338	330	318	339	307	326	316	331	341
24815	21310	28514	24400	21271	8542	1094	752	652	632	619	608	585	570	620	561	535	536	548	526	546	543	525	534	510	504	524	523	535	505	471	495	444	515	532	510	496	454	529	502	502	505	493	485	513	482	508	468	487	511	511	524	548	443	520	491	480	480	490	507	516	472	483	485	522	482	501	506	496	499	490	516	495	483	488	480	531	470	512	481	455	489	496	459	483	507	509	458	496	527	478	511	495	528	478	492	497	503	523	531	476	514	515	472	524	477	511	503	542	508	491	511	502	513	472	531	476	472	512	523	506	477	514	502	525	484	519	478	507	500	484	514	488	518	498	491	480	489	510	487	464	532	535	487	479	496	490	474	519	505	541	527	508	509	491	456	498	501	508	486	496	512	496	489	486	485	488	511	467	497	521	482	512	487	534	515	509	522	447	480	493	504	497	485	516	457	522	512	519	497	512	478	499	481	537	469	431	505	500	497	465	489	502	500	494	505	517	507	496	468	522	507	475	513	486	505	515	501	473	494	460	485	491	493	536	490	495	550	541	468	527	508	498	501	486	515	524	497	519	512	499	460	535	472	467	504	505	495	497	485	483	478	516	478	509	473	466	479	490	518	527	460	511	503	525	531	501	472	503	489	512	489	508	479	452	498	475	476	478	544	452	490	510	479	466	518	506	532	485	440	498	501	472	487	506	488	466	524	513	465	499	492	512	531	477	517	532	477	509	479	471	497	534	483	484	520	482	474	512	487	462	525	511	502	490	507	527	465	510	515	515	526	527	487	456	495	502	479	475	485	478	479	493	480	514	474	540	498	505	586	474	495	518	509	518	472	490	515	493	504	502	470	488	471	506	500	515	499	490	512	480	503	500	487	470	506	515	508	524	483	471	484	505	449	475	505	546	531	519	511	485	460	461	560	473	500	495	494	500	509	456	514	547	478	494	485	471	485	521	513	493	498	477	473	517	514	512	488	471	447	518	496	489	501	521	503	475	487	511	505	528	480	476	482	460	473	518	481	511	487	502	472	480	497	497	548	508	480	492	509	486	474	506	490	502	488	505	454	493	556	500	495	456	509	539	471	474	521	512	513	491	497	483	457	505	470	470	500	516	458	444	490	468	447	477	496	485	483	493	469	446	470	516	459	524	469	468	547	496	468	493	489	455	462	509	491	478	533	483	490	472	492	496	504	491	524	463	514	469	460	458	526	488	481	501	474	468	512	450	504	460	480	482	473	472	508	504	514	544	495	486	462	514	545	498	505	523	486	441	480	490	479	528	471	539	509	488	501	470	528	493	524	479	468	520	493	484	492	457	494	475	517	505	519	510	526	514	531	503	485	513	450	488	514	458	485	517	484	499	472	481	476	511	455	495	466	509	517	498	473	489	466	493	494	490	498	527	486	477	506	498	482	529	489	496	497	488	470	505	488	496	503	475	478	479	458	503	528	511	479	477	488	509	487	500	450	448	508	475	471	467	454	454	481	554	496	478	520	481	494	514	524	479	507	483	537	542	480	500	480	510	494	483	460	525	474	526	467	467	492	503	496	493	507	514	505	484	510	496	488	468	491	499	494	484	490	553	495	497	522	503	491	498	509	464	495	451	466	486	473	489	487	498	499	509	498	468	466	488	512	533	512	521	505	477	468	474	520	506	494	529	461	481	498	508	510	476	493	487	515	529	521	524	459	494	532	498	500	502	524	454	523	457	487	483	486	465	475	498	530	500	528	501	465	511	491	546	477	493	499	471	533	511	481	493	498	466	506	557	490	470	514	519	525	518	520	512	520	514	478	511	497	477	505	477	496	490	525	483	492	512	486	486	500	449	504	488	514	515	493	492	482	490	518	485	456	552	501	528	500	530	482	519	530	480	503	519	500	490	519	515	484	473	466	495	438	487	508	498	459	498	481	540	528	499	489	514	502	510	510	507	523	513	485	513	530	490	502	483	474	517	534	493	453	475	494	491	476	494	510	508	538	518	455	500	531	487	460	500	445	486	505	467	494	478	484	481	483	500	475	506	467	553	529	461	512	450	471	472	519	519	518	535	503	439	525	484	515	466	460	495	513	489	468	508	533	549	495	488	488	505	455	484	526	463	490	507	494	528	503	455	471	485	463	461	511	501	488	495	451	496	510	476	528	488	517	507	484	450	477	488	488	538	534	503	513	506	496	548	454	511	520	542	464	504	469	466	474	467	512	520	469	510	544	499	463	474	533	476	500	507	503	522	501	518	545	520	516	501	488	483	482	492	481	497	469	458	478	488	497	510	526	495	480	472	525	523	506	496	488	470	505	482	479	494	464	517	459	498	516	482	501	498	536	476	520	557	511	479	497	465	507	498	485	497	490	513	496	517	483	445	474	479	495	473	494	481	514	502	494	510	520	464	474	536	504	471	464	503	504	478	497	507	526	492	480	485	519	493	480	491	484	454	458	478	503	484	467	501	533	503	526	502	503	467	501	474	489	504	513	500	515	464	517	542	515	465	522	453	486	489	478	470	515	530	482	531	513	503	481	505	484	484	510	489	529	492	484	489	514	491	484	494	484	469	501	471	530	492	540	565	486	518	485	538	461	484	478	493	526	493	514	516	455	547	521	493	485	533	496	479	532	445	521	472	465	482	493	533	511	504	502	485	487	498	483	532	532	493	524	470	509	502	475	480	482	511	503	520	522	493	454	495	514	514	489	459	488	478	506	506	492	489	486	477	544	513	506	515	508	527	503	514	492	481	460	540	474	516	491	487	487	516	526	490	473	482	506	527	496	515	475	501	465	568	516	494	477	528	490	473	532	487	485	503	511	525	539	474	488	490	462	510	506	471	486	502	523	484	487	515	511	486	514	488	464	470	471	499	487	474	489	485	454	490	451	475	477	487	494	493	518	471	446	467	474	493	477	484	495	497	439	495	499	535	498	462	488	506	482	480	491	487	495	487	524	490	526	500	476	450	472	484	485	514	473	476	493	507	471	477	480	502	464	505	492	520	473	499	494	502	526	470	515	505	491	501	469	494	505	455	532	537	491	460	512	486	465	494	504	505	525	490	470	487	474	522	517	465	483	503	521	524	524	466	480	468	525	482	475	569	512	510	439	472	517	467	493	473	507	481	465	473	463	496	482	530	478	469	490	501	524	499	494	479	490	506	492	515	505	539	516	459	515	464	500	501	526	482	485	497	543	485	514	500	506	496	467	534	499	470	458	513	459	512	505	511	465	481	509	516	533	514	460	475	492	488	492	471	520	528	489	490	476	484	475	486	482	533	459	499	482	526	470	491	521	502	481	491	465	473	509	533	517	485	493	476	488	482	448	464	485	476	506	503	477	450	524	519	499	479	528	546	475	482	482	466	534	496	510	525	474	533	514	503	506	475	480	485	472	505	489	512	539	471	507	472	455	484	537	503	490	487	507	546	483	478	464	525	536	465	496	507	527	512	478	541	485	499	464	488	487	503	492	505	444	504	528	498	504	506	486	494	504	495	506	506	507	496	517	497	476	475	487	497	513
4425	9036	7391	3745	2461	1551	1176	924	827	721	650	624	586	615	600	517	564	527	563	498	518	502	477	519	525	512	496	476	473	469	525	514	475	484	506	484	529	483	502	496	474	491	499	458	473	496	502	486	493	460	472	481	492	500	477	489	460	527	490	491	449	462	460	483	487	495	481	456	482	472	484	460	493	481	535	490	449	463	487	461	475	499	441	445	472	498	488	482	460	482	466	478	435	473	446	476	468	467	488	480	482	466	490	478	469	465	496	485	472	481	485	450	523	456	465	499	491	482	483	471	502	479	471	469	482	478	500	468	472	430	443	518	483	473	477	487	458	428	466	505	493	483	469	502	477	466	465	535	478	519	457	481	473	503	541	503	454	522	499	478	474	475	474	491	465	478	482	466	444	457	491	516	468	520	483	477	475	463	482	499	496	478	531	482	485	475	454	460	472	505	479	480	451	456	490	506	476	461	491	460	502	492	442	499	440	467	463	458	480	539	478	482	484	466	484	467	520	452	476	505	515	494	465	504	485	524	488	480	458	478	459	491	502	469	481	499	473	502	430	477	468	503	446	480	479	504	460	466	491	492	458	481	497	487	485	493	480	494	503	472	436	481	435	484	476	505	480	496	483	487	469	502	466	506	495	508	553	480	484	504	495	494	460	468	508	468	472	492	449	514	487	480	440	435	485	483	447	455	501	502	456	469	477	488	486	513	464	498	484	500	462	463	474	455	493	464	469	473	441	476	490	468	468	500	474	462	492	482	488	485	494	504	508	431	460	494	479	501	509	471	486	451	488	425	474	476	459	443	458	457	467	488	485	479	477	512	474	483	494	474	463	465	498	473	493	492	454	501	480	528	452	471	505	493	458	516	488	515	461	501	470	486	489	474	475	505	487	452	483	457	460	458	461	509	493	483	450	493	495	477	477	488	513	504	491	442	495	511	445	494	511	471	488	473	466	452	441	475	497	470	461	496	460	483	456	440	448	500	475	494	479	485	477	507	535	456	469	506	501	454	474	462	462	511	473	466	509	485	472	446	487	485	449	471	478	469	457	495	493	475	449	467	486	491	475	466	521	464	445	467	459	448	529	488	482	465	454	479	475	448	478	487	446	471	490	453	485	504	477	456	544	472	499	482	459	458	476	475	491	469	478	499	456	488	455	454	495	474	500	457	457	482	454	483	477	495	467	506	493	459	491	515	504	473	467	452	446	434	451	489	478	490	489	490	454	512	497	501	468	460	415	496	483	467	439	471	483	505	508	479	474	454	486	473	465	489	510	477	515	489	423	539	485	466	467	495	488	490	442	435	443	500	478	468	494	497	487	512	488	453	475	447	526	508	482	502	433	455	454	497	468	491	450	454	463	500	438	490	455	436	523	494	487	502	473	506	507	476	497	494	495	529	456	505	448	518	521	489	498	453	473	461	508	489	462	461	474	479	508	499	450	457	474	466	478	442	494	471	499	459	479	517	472	469	477	469	476	490	503	471	471	478	447	490	476	472	457	511	476	445	483	492	491	447	482	445	448	463	505	450	492	489	484	480	482	474	456	480	456	496	463	443	480	499	454	443	509	472	470	458	464	472	475	489	469	485	489	493	477	465	468	494	488	497	480	477	488	478	468	478	515	465	467	474	456	500	457	470	472	453	497	482	498	484	493	467	473	451	511	486	463	473	497	470	460	525	480	503	460	451	468	468	437	506	520	484	479	494	526	468	478	472	476	456	528	497	459	504	515	480	482	497	496	483	489	497	480	517	462	478	516	485	486	486	450	511	417	479	443	507	480	470	516	488	479	470	477	519	473	455	477	498	488	496	490	500	463	450	448	463	474	494	498	477	488	439	507	472	460	494	471	490	443	489	462	474	478	472	491	487	476	472	489	498	480	447	487	485	475	471	485	468	441	518	470	461	496	500	453	463	469	459	498	434	511	506	499	489	491	490	502	473	498	429	498	480	490	465	466	432	480	507	524	501	522	461	480	446	472	429	500	505	495	479	478	498	461	490	467	486	454	493	438	491	480	480	500	490	462	468	510	469	496	486	529	459	499	509	493	496	500	491	493	500	501	479	486	506	467	497	474	454	465	489	474	499	504	518	490	477	499	495	485	471	502	459	463	462	528	448	527	452	494	491	511	465	471	459	503	495	528	462	491	474	467	504	519	516	469	515	442	462	477	464	500	512	459	464	474	486	481	460	476	499	503	452	451	452	433	476	500	445	464	462	481	461	472	462	453	483	475	467	470	483	468	486	505	482	503	434	468	477	426	479	505	481	456	452	470	428	477	473	519	476	457	475	528	483	477	455	471	465	464	511	416	453	470	493	491	489	486	471	432	502	506	490	488	485	438	462	491	500	458	478	529	475	475	480	456	472	478	482	471	508	481	476	431	453	492	495	484	491	497	465	500	487	453	459	458	486	475	526	512	477	485	460	479	515	507	470	523	474	501	459	474	460	478	482	460	490	477	473	491	469	482	454	525	486	483	472	449	461	524	484	491	495	470	474	471	438	503	471	459	480	429	489	488	476	470	492	497	472	459	464	474	476	477	444	443	457	491	497	513	469	466	464	478	517	478	491	459	480	459	499	469	488	456	479	439	462	452	467	421	463	478	464	488	496	521	455	458	474	427	486	494	476	475	482	483	450	469	434	461	500	515	437	500	507	455	472	469	478	493	512	476	478	462	467	491	462	482	475	471	479	458	499	487	444	529	476	462	443	449	506	492	471	472	457	461	427	469	484	489	482	461	508	464	490	492	511	453	475	409	457	506	467	507	484	473	469	450	492	499	473	460	519	451	533	467	480	515	494	465	474	510	518	479	474	479	460	443	510	505	467	453	469	499	468	496	466	483	419	487	494	511	475	524	429	488	482	454	478	483	487	472	495	462	451	477	471	470	454	500	484	432	479	434	500	426	487	424	493	499	480	488	465	449	492	482	450	511	459	432	494	489	467	508	481	485	456	492	464	497	506	490	470	453	433	460	447	473	497	457	479	492	462	468	477	480	495	454	486	463	459	494	448	453	472	475	469	504	452	478	431	467	482	483	521	447	477	474	470	460	481	501	481	504	476	439	440	482	452	482	479	432	517	453	478	525	500	465	481	458	466	446	459	492	506	479	453	458	519	464	485	494	450	456	525	513	497	494	544	475	475	502	473	510	502	452	481	476	464	461	467	488	538	480	492	472	469	484	482	543	476	482	469	499	455	477	516	414	481	466	480	459	474	494	485	498	502	472	491	490	444	464	519	484	494	491	528	520	497	461	445	484	451	453	489	498	480	504	467	451	483	489	472	459	479	475	520	438	485	477	444	498	473	489	473	523	507	505	481	492	472	482	456	466	462	497	494	470	498	425	461	503	486	504	486	479	496	522	493	471	454	465	486	467	459	461	472	515	472	512	494	506	478	486	463	485	469	513	504	478	456	481	466	476	506	485	502	489	486	486	456	468	501	468	496	465	466	480	457	442	488	484	454	519	457	466	464	517	493	491	518	480	437
22847	21494	29387	24003	21500	21568	18452	1563	812	714	579	494	441	391	330	331	293	263	272	250	210	232	222	195	199	189	197	183	170	174	169	192	151	178	179	169	183	149	146	156	178	149	154	180	164	142	158	156	187	182	153	154	154	161	163	149	147	134	152	156	149	152	136	146	131	143	147	138	129	141	146	146	158	170	140	143	142	134	154	144	157	132	124	167	149	136	143	140	135	135	134	136	135	162	140	129	153	125	126	155	140	139	135	158	128	135	133	137	107	142	155	122	129	123	133	131	151	147	130	124	167	148	140	133	150	144	134	145	148	156	146	145	143	141	125	121	153	147	119	133	161	148	161	136	128	144	133	135	137	156	135	140	140	136	135	138	145	144	135	140	128	147	131	150	148	138	142	138	161	135	144	154	150	158	134	149	125	139	160	141	139	141	123	137	155	142	131	141	162	146	164	135	145	127	159	146	157	133	129	144	126	135	138	153	138	143	136	146	143	113	132	166	149	152	137	138	142	137	131	127	148	141	142	156	144	147	142	146	133	156	129	166	143	135	133	132	130	123	130	141	161	141	149	144	156	151	128	138	132	120	138	130	132	133	154	149	139	145	134	122	131	145	139	136	141	162	146	137	120	138	158	163	147	143	142	132	138	118	136	127	116	152	153	135	165	142	134	144	137	137	135	131	159	149	134	132	137	133	147	113	145	129	125	139	130	134	160	155	122	127	155	147	151	155	154	135	137	137	150	141	137	133	146	139	134	146	132	138	118	140	140	138	133	136	134	156	139	153	147	139	143	137	126	148	127	123	155	154	129	122	143	134	149	147	145	147	124	135	146	167	151	139	144	141	142	140	161	134	124	145	146	134	128	138	124	135	132	129	136	152	138	156	143	140	142	122	137	153	124	126	135	151	117	141	141	141	132	145	134	131	150	144	130	139	133	150	142	150	128	142	141	133	151	143	129	128	130	134	134	136	140	136	149	137	160	155	129	151	138	136	142	152	105	149	148	134	146	158	141	141	128	155	149	132	156	129	147	145	132	150	143	142	135	130	169	136	155	167	139	143	147	142	142	173	157	129	148	135	141	122	134	128	156	145	149	125	131	127	157	141	148	133	122	153	148	123	134	129	151	143	154	156	137	135	145	150	145	161	142	127	137	141	155	142	130	135	151	135	154	146	121	136	152	130	145	131	155	149	161	134	135	124	145	119	127	128	121	126	129	180	134	134	143	151	136	145	141	154	143	133	145	148	142	123	142	139	131	140	139	121	126	143	143	152	169	132	137	135	139	138	171	135	134	162	169	134	140	139	148	169	151	147	145	155	138	134	127	130	147	128	140	141	141	136	133	139	132	145	153	170	162	159	133	118	145	145	148	137	152	134	149	151	147	124	159	147	131	127	153	132	132	141	171	135	160	152	141	149	144	139	122	153	128	126	134	118	164	144	142	141	121	165	149	140	134	143	142	124	159	159	121	163	169	143	153	143	177	142	127	143	151	156	148	121	123	135	151	143	154	141	137	139	158	137	151	145	138	142	163	141	156	123	146	147	134	144	159	147	153	127	140	150	140	143	164	133	132	153	134	151	148	128	152	144	131	139	134	138	134	149	135	101	142	134	157	143	122	160	137	161	146	134	149	142	157	137	157	133	139	140	138	129	140	155	143	145	159	157	146	123	151	140	119	130	141	139	145	154	138	147	130	149	153	141	157	131	128	138	155	139	139	160	144	138	137	150	155	157	111	166	146	155	135	131	174	125	148	141	134	132	134	136	159	122	138	133	150	154	147	147	138	155	121	124	129	139	152	121	120	139	136	126	111	137	140	143	133	158	147	143	146	133	138	150	142	144	136	154	148	132	146	144	140	132	145	116	156	133	159	124	159	133	138	156	132	142	149	157	154	152	143	153	148	145	149	131	148	138	129	130	134	134	132	152	146	134	124	129	129	143	138	130	130	154	140	155	132	139	175	126	150	146	136	158	144	160	145	146	136	146	169	147	136	130	133	151	133	136	128	154	152	135	115	144	134	161	157	147	136	131	144	135	125	123	119	153	132	136	143	147	123	143	125	128	121	147	154	135	129	128	165	152	127	145	141	164	151	134	140	144	125	145	145	145	139	119	118	138	155	156	144	161	153	156	126	140	141	151	141	148	135	138	160	148	143	156	145	129	153	136	137	144	156	146	123	143	131	125	160	122	138	134	145	125	167	151	147	163	143	148	131	118	139	129	133	140	133	143	157	164	155	126	134	140	150	134	152	145	148	140	141	154	129	137	137	140	148	137	119	169	127	143	145	159	154	148	122	122	136	139	144	150	153	136	156	132	152	153	153	132	138	158	145	135	143	148	120	172	131	146	119	134	150	147	127	144	138	127	149	133	123	152	132	165	139	130	118	142	128	131	145	113	134	134	137	130	144	144	132	141	132	130	145	137	126	152	130	142	134	131	135	152	150	145	119	141	145	159	124	135	166	148	128	150	142	143	133	153	153	151	135	155	144	152	137	158	139	133	133	141	146	151	143	140	143	147	155	123	127	131	132	109	133	133	143	143	132	137	144	161	144	153	154	140	155	156	131	133	147	144	136	155	147	156	143	133	144	148	135	128	133	139	134	136	153	119	154	133	139	166	142	133	140	130	140	137	130	136	143	154	142	129	140	145	140	135	142	150	156	146	140	142	141	119	144	126	131	146	125	124	161	144	136	137	121	155	131	112	147	164	145	149	162	152	148	119	155	139	153	152	159	141	133	155	153	133	151	143	159	150	149	136	130	136	154	156	145	125	139	136	135	140	129	127	155	130	160	152	158	155	137	145	149	145	145	136	135	135	134	139	149	139	152	128	144	129	146	131	143	123	116	155	142	148	139	131	132	136	144	149	139	165	136	144	123	156	137	131	129	144	133	124	139	163	147	143	140	150	130	130	141	131	152	147	139	143	143	137	135	127	133	155	123	138	142	139	135	146	151	155	157	161	157	149	153	124	138	117	162	153	132	151	145	131	125	150	154	137	155	135	161	140	132	122	133	128	146	147	149	157	152	159	151	142	135	161	134	156	150	137	156	134	132	125	140	126	152	144	135	137	138	128	167	132	155	153	151	145	162	158	144	139	137	134	132	135	132	151	152	130	143	129	135	125	147	140	134	153	124	154	157	117	118	143	143	138	126	135	147	143	142	134	154	135	149	128	128	133	176	126	152	151	134	127	118	143	157	153	136	134	146	140	155	117	163	155	141	138	140	162	144	148	128	129	137	134	123	121	115	121	134	144	139	161	117	132	132	129	149	143	118	146	138	145	129	134	135	139	129	143	137	141	132	149	153	128	117	126	160	134	132	149	142	124	163	161	151	140	144	119	138	142	149	149	132	136	141	137	119	129	146	151	127	146	143	153	139	131	136	129	164	152	141	115	133	138	129	116	125	130	151	149	125	134	145	142	142	151	133	152	154	149	163	123	139	143	147	115	133	133	158	140	125	140	182	148	131	151	141	134	143	142	122	154	155	129
6496	20013	17467	8848	5926	3414	2161	1564	1119	943	719	584	581	480	380	379	335	322	311	279	268	243	243	193	223	212	212	181	179	214	212	185	209	169	180	169	153	166	171	146	140	173	152	155	155	151	165	141	152	166	140	141	151	157	133	161	154	138	145	137	131	118	149	143	133	134	160	141	156	143	146	118	134	134	141	124	153	150	156	142	123	152	166	131	151	170	136	149	155	146	140	155	123	149	131	158	150	145	145	135	143	138	121	128	155	156	168	126	150	135	135	135	132	138	134	140	143	148	139	138	162	148	134	142	137	137	132	124	131	133	126	139	125	138	138	137	139	147	141	148	143	133	158	148	133	137	128	140	136	157	124	139	135	142	151	153	175	138	141	137	126	135	152	147	124	153	133	161	149	133	146	124	147	138	142	136	166	128	146	137	150	145	152	139	113	151	145	148	151	139	122	128	137	137	140	138	140	134	160	151	129	140	136	143	125	152	147	144	159	145	156	134	146	149	153	132	156	137	140	127	137	137	117	137	146	136	135	137	128	123	133	129	148	131	142	152	117	135	133	146	142	139	132	126	141	141	127	142	135	158	135	142	138	134	144	138	130	125	129	129	142	144	140	143	140	152	141	163	141	139	147	148	114	133	120	150	150	128	111	140	146	140	142	128	147	139	141	140	152	132	134	131	128	120	142	126	130	148	117	133	142	148	125	151	137	127	125	132	117	157	134	122	132	136	137	151	149	153	140	134	148	156	126	129	107	124	127	153	131	128	125	131	136	116	153	152	132	119	129	132	151	167	147	130	126	134	148	127	142	118	142	129	137	129	161	137	164	150	149	137	130	129	147	128	150	150	139	123	135	143	128	133	150	139	135	141	138	139	150	145	131	121	155	159	124	129	145	137	120	119	153	153	151	121	129	126	136	134	129	116	130	139	144	149	151	135	142	126	128	141	137	152	138	141	147	151	135	149	144	148	148	134	147	132	137	114	131	138	141	122	135	148	116	128	133	139	146	132	132	143	122	142	128	140	144	136	149	140	144	142	121	142	121	151	132	149	149	118	132	146	132	137	133	141	137	125	132	133	136	146	126	149	153	157	115	135	144	149	134	137	133	116	131	144	162	137	122	147	130	147	143	130	139	116	138	132	148	135	137	143	135	157	124	160	126	147	136	142	145	125	140	133	149	133	129	146	134	148	132	144	135	132	121	154	152	133	145	149	116	148	133	127	166	149	129	151	122	137	131	153	134	132	142	135	155	106	134	141	132	118	141	133	137	149	138	142	145	122	137	132	126	144	129	145	137	111	142	137	158	122	150	141	132	141	125	134	141	127	120	146	133	138	177	135	142	127	146	117	145	137	128	130	147	117	127	150	132	117	152	126	137	144	140	126	144	132	149	149	148	144	115	125	138	119	123	120	126	130	136	126	154	124	135	117	140	127	135	142	140	138	116	133	138	153	147	137	147	142	127	155	147	131	135	136	121	137	151	138	144	146	124	128	134	137	119	141	146	134	146	144	113	150	136	122	149	112	139	152	159	124	144	140	127	149	132	142	137	145	125	137	150	112	125	172	129	132	136	133	144	134	151	134	123	136	124	127	149	142	145	142	150	139	149	140	135	136	142	154	138	132	136	126	115	128	141	140	148	131	157	127	146	125	131	141	136	123	136	145	148	159	127	116	134	135	132	134	123	142	127	152	130	133	138	135	157	129	147	118	133	149	126	149	148	140	152	146	139	148	142	132	147	142	145	125	136	140	142	145	138	137	138	137	124	128	155	130	138	135	135	124	142	131	138	131	115	128	137	136	142	150	120	124	142	124	143	122	128	133	142	134	136	144	158	132	158	119	130	143	133	135	142	141	137	145	137	142	143	137	154	130	143	158	136	131	112	141	140	120	133	129	158	140	127	134	149	123	127	139	140	135	131	133	144	139	141	141	144	132	131	133	147	127	166	147	141	144	142	145	158	140	123	140	127	132	130	159	143	150	155	139	135	149	130	144	140	135	154	137	150	129	122	143	143	147	164	119	136	118	147	156	156	140	125	130	151	124	134	144	144	139	135	140	120	157	139	128	128	128	136	128	141	145	136	120	117	128	137	159	155	135	124	141	112	144	139	137	157	167	127	151	120	156	151	136	133	144	124	130	125	126	125	146	132	120	148	139	144	118	135	131	118	161	123	133	150	143	121	154	118	139	150	134	152	115	134	122	135	124	139	132	153	127	124	136	142	147	159	126	135	138	153	156	145	144	117	115	143	119	121	120	159	118	129	126	119	130	159	129	141	121	121	128	148	143	149	140	139	146	144	128	127	153	126	132	143	138	150	138	150	116	115	141	138	133	152	120	153	142	122	129	125	144	128	150	132	124	134	134	146	158	110	146	127	132	148	149	148	122	150	143	147	132	150	136	122	140	132	134	138	117	159	149	139	134	150	159	127	143	137	139	132	135	143	127	142	140	143	146	148	124	146	122	161	131	137	122	146	129	140	173	114	142	142	136	140	139	145	133	171	133	128	117	137	156	121	159	161	132	137	136	148	136	151	119	132	149	119	145	103	143	138	155	127	128	158	144	149	133	141	158	134	111	149	138	138	129	139	123	144	153	150	123	134	150	147	140	140	163	126	139	131	146	145	138	125	148	138	135	126	131	122	140	123	119	134	143	126	142	146	133	122	126	139	128	130	139	123	149	137	134	145	139	121	145	142	120	131	152	142	156	184	137	150	122	141	134	150	141	140	144	131	151	155	129	136	127	133	160	148	119	143	120	132	148	135	130	146	139	134	142	156	137	140	147	143	148	138	133	142	138	168	139	134	128	127	162	140	144	143	160	124	120	146	134	139	138	131	108	123	137	141	157	129	134	117	122	155	141	123	152	133	137	157	146	134	138	142	130	122	137	123	141	153	133	137	119	143	124	131	108	146	139	113	151	144	146	126	139	144	138	136	150	153	129	133	139	141	149	149	151	119	143	131	141	132	135	133	135	146	130	139	145	137	153	136	152	130	142	139	152	132	137	146	139	138	137	106	130	133	141	141	149	123	133	121	129	131	121	131	134	120	134	131	157	132	154	144	145	143	156	150	150	142	152	121	128	130	163	143	141	134	141	140	139	155	130	128	138	135	149	142	128	140	138	150	150	159	126	142	152	122	150	129	138	146	108	157	124	137	127	141	138	111	122	132	146	140	152	136	136	130	119	125	144	145	137	115	148	125	147	132	116	152	126	141	140	144	138	145	118	140	138	142	118	151	129	132	157	160	139	146	140	128	147	131	137	135	133	133	146	117	133	131	125	124	130	134	122	146	140	127	140	147	137	143	119	121	118	136	163	138	154	142	155	137	140	135	141	144	149	126	136	135	167	154	148	130	139	131	147	134	134	123	140	142	140	147	128	134	148	137	135	126	137	151	130	153	144	134	153	169	136	149	129	138	132	123	151	134	129	129	135	156	157	141	153	156	147	131	137	122	141	121	163	148	149	152	138	133	142	140	145	122	129	133	122
27676	21006	11848	1313	712	651	591	599	633	625	597	551	574	568	597	534	591	569	598	652	545	589	623	569	593	597	622	557	575	592	563	563	570	592	561	561	599	583	562	568	592	589	540	614	551	575	570	546	587	549	532	609	582	614	576	571	573	571	602	599	605	592	594	566	592	580	570	635	544	563	616	571	571	595	582	577	605	597	590	557	584	614	572	591	609	608	576	597	607	588	508	593	565	545	582	558	577	561	551	588	605	587	557	624	582	578	554	593	583	587	587	613	557	580	602	575	619	566	590	555	570	576	610	584	562	583	595	521	599	571	562	558	565	576	572	584	562	556	600	567	549	576	593	574	562	581	577	608	543	637	609	622	565	584	576	537	575	559	576	548	542	557	604	532	600	585	568	590	613	570	532	574	603	584	565	512	553	610	567	571	594	580	557	571	566	606	587	600	568	598	631	565	542	617	541	610	594	646	551	580	591	521	583	552	547	581	600	550	539	591	575	587	581	642	592	573	599	589	574	581	598	601	565	591	628	594	565	605	559	571	572	636	563	554	562	526	554	581	569	562	593	549	544	585	589	560	552	636	611	566	560	582	551	547	586	512	596	566	551	590	565	539	578	611	565	537	576	600	602	542	576	580	602	557	568	525	578	607	570	562	568	579	595	630	557	587	593	600	598	550	609	586	578	571	564	577	625	612	610	550	604	595	553	608	623	553	575	600	598	612	556	596	609	564	610	553	564	574	571	568	602	569	605	586	572	633	564	583	587	590	568	562	584	582	580	544	573	587	559	632	610	575	580	605	570	614	570	575	581	545	593	561	597	581	560	614	630	580	577	598	611	585	571	580	585	531	543	597	569	554	625	596	600	541	571	573	631	582	628	612	560	587	573	584	603	555	592	578	572	575	516	547	569	592	556	598	596	574	569	568	560	568	565	583	573	599	584	575	608	612	543	586	604	571	583	600	593	597	576	610	625	553	576	589	595	571	542	566	589	614	591	597	606	560	603	561	526	570	557	557	577	579	578	584	594	554	589	590	588	552	605	584	559	570	584	566	586	564	565	559	585	590	563	583	586	604	569	567	597	557	559	602	568	609	610	585	537	580	612	600	625	557	592	594	593	595	604	581	537	551	579	536	604	576	571	552	546	545	572	597	612	546	566	583	576	601	594	534	600	577	587	572	612	577	519	596	570	602	579	564	567	585	571	583	602	585	591	643	571	591	590	605	581	584	611	536	576	585	603	561	581	542	561	573	600	580	582	597	583	587	585	545	665	600	595	611	539	595	573	618	613	580	555	585	625	585	575	570	626	578	555	621	629	572	542	601	586	547	588	547	560	561	575	579	585	599	602	600	555	637	582	611	594	572	598	608	587	535	576	566	591	563	566	590	559	542	543	593	581	599	603	556	558	560	568	572	564	599	593	585	598	565	573	612	546	584	593	589	542	578	602	573	553	525	540	557	558	532	612	609	585	557	611	600	547	608	572	563	595	563	584	605	543	582	571	617	653	587	603	591	559	550	580	564	568	584	586	537	619	593	553	543	537	615	542	627	601	569	532	605	585	569	583	587	595	602	570	578	556	568	577	575	555	595	577	590	609	575	620	575	602	611	522	566	586	602	568	591	615	580	632	585	552	560	577	551	578	573	540	607	560	595	607	571	607	585	599	625	577	607	542	626	581	613	579	594	583	611	549	555	590	592	583	553	592	596	553	553	568	609	595	581	527	577	587	578	583	594	599	602	575	623	587	592	564	555	574	577	575	632	565	612	608	580	536	595	577	553	597	586	574	536	617	564	628	598	562	577	583	583	536	545	576	557	605	570	569	578	545	611	554	548	579	618	548	581	605	580	563	556	569	553	558	538	614	583	566	567	589	597	572	562	584	628	536	586	594	599	586	567	554	603	612	552	572	582	560	557	531	531	538	567	554	574	577	598	581	564	555	549	566	636	603	579	567	566	558	578	556	568	546	543	573	560	549	586	554	579	565	586	605	556	573	619	575	579	595	554	642	602	572	641	568	586	563	565	630	601	564	577	595	552	578	562	553	554	614	555	536	556	523	568	577	590	607	545	543	552	553	572	549	549	593	589	555	574	574	609	545	571	545	597	581	539	565	573	618	582	532	561	547	554	565	551	532	603	579	572	600	609	556	591	595	578	583	629	595	601	541	559	587	582	573	576	548	564	581	581	603	572	586	579	598	546	615	586	579	589	557	585	571	598	606	582	612	624	573	641	614	582	594	557	581	563	632	549	596	585	562	580	589	546	585	611	559	551	564	571	570	579	588	580	586	562	563	596	547	551	591	561	564	583	559	643	586	600	616	576	552	536	534	595	594	623	555	579	546	564	628	558	597	615	598	591	591	585	555	550	553	546	597	560	594	597	591	610	605	569	588	595	622	624	595	551	578	567	559	608	611	583	574	559	602	581	584	536	498	565	604	605	579	595	579	578	527	589	608	588	618	562	577	616	566	612	585	578	588	625	601	636	548	557	579	574	619	571	613	555	575	584	573	579	606	543	565	580	567	593	643	555	600	549	567	573	570	622	525	594	596	605	596	559	574	609	603	571	577	571	555	602	544	619	609	573	598	577	559	543	593	548	578	552	603	547	586	556	579	599	624	572	620	603	544	558	592	578	557	550	614	546	599	553	586	574	597	566	585	574	559	543	586	583	599	546	574	541	567	596	604	594	609	587	608	581	556	578	563	582	556	559	558	563	565	578	573	537	559	588	597	622	577	593	572	620	608	555	538	576	614	583	592	628	553	587	579	566	581	580	558	584	610	600	588	554	537	578	582	580	587	567	576	575	610	583	544	604	579	572	584	525	613	613	552	549	608	576	572	582	593	567	576	552	570	593	574	627	555	558	548	588	550	607	542	581	578	582	602	589	587	564	576	612	567	591	621	605	597	538	582	602	561	636	543	530	568	583	559	547	579	591	571	578	598	645	591	543	599	605	613	575	564	526	573	591	586	576	570	607	615	548	579	583	608	527	622	565	592	579	574	552	578	589	584	553	593	558	580	567	557	625	596	609	582	566	571	613	557	600	615	602	552	579	556	560	543	586	614	615	549	586	556	566	561	600	558	566	574	612	557	578	564	609	582	605	578	602	596	570	607	575	560	587	625	623	595	582	612	600	565	560	594	608	586	589	596	563	634	598	594	575	606	585	602	573	604	580	565	600	579	629	604	568	568	541	538	619	609	560	562	613	580	571	575	571	582	546	600	550	567	604	527	551	551	555	565	559	572	544	563	580	561	548	606	578	550	589	593	587	556	575	586	565	628	606	535	554	578	616	601	566	570	596	578	580	605	630	575	544	545	580	587	629	598	562	558	558	649	626	562	580	573	548	599	600	578	588	577	606	579	590	578	577	506	574	593	565	576	562	547	570	542	579	567	600	594	601	557	601	577	596	566	601	548	592	536	623	597	579	557	560	579	522	637	568	541	565	560	607	566	514	607	580	611	561	565	615	596	581	595	556	607	587	576	586	536	627
4533	1304	1179	810	675	711	617	582	650	618	616	544	559	624	612	570	586	558	579	598	588	597	655	607	624	603	599	588	579	603	600	582	614	594	573	542	572	599	594	586	581	602	620	591	583	597	594	633	562	617	561	542	515	574	589	596	554	617	610	590	560	565	612	569	580	590	592	657	590	551	606	592	604	589	568	582	567	584	582	595	562	587	579	560	559	599	546	637	513	598	562	539	583	569	559	573	597	619	604	542	591	592	564	538	564	588	609	623	579	561	554	553	568	574	562	581	590	605	547	620	620	541	593	580	570	565	578	586	582	570	572	562	577	550	540	550	576	621	525	593	572	572	571	595	568	594	552	583	611	581	579	597	585	645	563	575	539	575	590	556	602	608	583	593	593	590	572	565	595	602	563	548	553	576	611	593	544	549	563	630	583	590	595	587	571	591	565	584	569	583	569	613	607	588	555	574	598	598	586	597	596	567	599	563	607	578	546	579	569	589	563	583	580	587	587	585	585	576	585	631	601	596	593	583	539	559	597	590	561	577	602	600	569	577	617	548	579	552	577	583	575	553	565	564	566	600	572	554	581	597	610	574	505	603	581	553	547	576	596	594	591	580	598	582	573	558	583	589	576	621	562	574	600	610	584	591	558	532	613	546	563	604	585	553	560	578	573	574	578	556	562	577	591	548	542	590	594	631	544	563	565	549	563	590	552	597	564	566	607	571	574	586	563	575	549	550	595	568	558	641	555	578	586	604	610	556	582	591	582	585	545	639	595	596	573	576	618	614	621	604	555	570	632	588	577	568	590	602	557	534	584	571	596	596	608	526	587	549	580	553	647	606	603	612	582	565	563	555	585	537	566	587	569	568	556	595	571	623	611	587	619	536	580	566	558	539	555	591	575	569	613	597	590	588	567	590	575	601	563	583	577	570	599	556	583	595	550	565	546	547	557	547	556	603	546	581	622	584	574	597	547	556	565	579	607	564	620	603	575	549	597	549	563	598	586	570	601	621	555	570	597	572	591	567	605	598	553	573	596	573	579	604	597	586	560	554	627	570	627	522	555	554	556	596	589	589	544	565	550	598	591	582	626	616	538	589	629	596	614	555	570	611	561	581	580	581	579	566	540	656	614	567	616	566	540	578	619	559	593	545	577	597	586	609	588	602	571	558	569	571	596	567	603	571	599	567	583	615	565	568	603	541	522	590	597	558	574	562	643	596	605	568	561	597	577	584	533	579	526	557	601	547	557	554	564	563	549	596	600	543	566	603	620	576	603	605	581	626	576	583	556	620	583	548	553	582	609	623	631	599	602	555	569	577	576	562	569	580	615	557	596	587	607	578	583	563	625	574	574	580	612	602	646	606	583	636	610	564	569	616	591	559	555	607	587	549	570	622	569	567	613	539	541	591	566	621	576	570	610	585	583	576	609	581	567	645	536	573	574	595	604	593	617	568	570	607	552	593	592	582	599	562	617	556	581	575	602	564	610	585	573	618	546	596	561	601	566	603	593	530	587	599	582	557	603	585	559	565	573	546	582	572	602	560	575	555	569	596	544	596	592	608	606	563	622	574	554	572	575	581	568	621	559	584	605	557	562	580	557	600	604	598	592	573	587	597	581	592	586	589	580	571	552	623	615	593	548	588	582	597	596	554	616	586	593	557	569	592	540	614	617	613	564	594	587	574	625	574	569	562	572	598	589	566	588	602	569	611	570	627	594	571	578	587	587	534	548	544	597	601	550	551	560	550	616	549	588	591	593	556	593	585	553	579	535	568	585	648	586	570	553	578	590	600	585	558	571	528	545	593	579	573	575	567	574	577	610	593	537	595	537	616	589	571	634	582	549	571	578	556	559	574	585	583	576	587	569	574	603	600	557	614	575	564	541	593	546	572	541	574	551	586	604	541	590	566	587	579	558	597	590	604	597	591	575	559	581	570	621	537	636	582	607	582	550	579	617	646	602	564	607	560	577	580	564	578	561	614	570	583	584	602	563	585	568	558	572	609	566	578	582	574	599	551	635	548	614	587	579	567	611	602	603	612	612	619	601	601	584	587	569	532	547	587	587	584	582	526	584	601	582	579	556	568	558	574	599	567	615	614	572	576	591	571	548	558	612	549	547	557	615	594	573	585	580	587	638	602	565	587	579	549	570	619	565	555	570	537	573	576	561	568	594	578	583	560	603	583	594	617	572	606	591	586	566	600	599	618	578	593	617	577	610	560	578	554	552	604	627	575	589	603	567	588	571	587	604	644	566	571	581	569	539	612	583	597	582	585	587	612	558	529	567	586	590	538	618	582	572	569	615	609	602	594	567	598	596	569	600	535	574	581	599	602	560	591	586	578	555	612	608	566	603	580	614	554	518	618	581	590	573	590	568	608	601	578	554	602	602	610	606	603	589	561	626	581	595	609	596	532	566	549	569	556	602	546	599	563	554	589	571	590	617	576	565	604	545	549	556	558	644	604	580	583	596	590	605	590	566	599	616	569	578	589	606	562	558	589	563	577	565	578	595	605	532	549	586	617	609	584	598	560	555	577	545	564	599	578	562	641	540	548	588	609	573	580	615	592	578	583	610	593	552	557	580	570	570	601	589	572	622	535	559	593	594	601	578	597	579	584	614	556	570	544	580	619	573	598	559	559	586	556	564	578	555	613	609	611	518	553	592	577	575	541	575	594	611	592	516	571	552	558	587	578	575	561	553	636	583	599	556	607	568	558	586	583	596	625	573	577	616	590	585	618	564	552	583	552	578	615	598	604	607	555	574	585	595	581	578	604	565	560	559	610	568	614	611	590	560	586	561	630	574	554	593	558	556	592	584	600	586	587	582	572	507	593	595	589	594	545	588	561	541	581	577	617	572	537	575	615	592	587	577	622	569	565	589	573	594	571	571	533	603	599	552	538	594	517	577	589	625	613	578	568	595	603	586	580	596	552	607	548	588	584	570	576	605	587	568	612	581	589	554	588	566	578	567	571	586	604	541	568	555	565	572	560	553	560	559	577	553	581	532	540	578	559	602	609	599	591	594	579	590	604	580	530	596	629	583	579	574	579	542	584	568	548	600	567	570	580	602	615	590	563	572	567	577	613	568	554	588	582	594	580	575	583	564	612	573	549	591	592	566	584	600	579	572	592	502	565	585	640	550	584	582	577	642	549	576	585	544	548	575	561	553	580	581	613	576	583	614	585	587	547	621	583	601	590	588	591	566	585	608	571	542	574	590	587	602	586	548	572	539	645	625	555	577	582	544	555	586	566	532	585	597	533	580	571	583	624	602	551	559	563	588	539	544	602	586	543	616	587	542	552	615	596	561	522	557	569	568	608	606	576	628	579	650	603	665	590	582	585	602	610	607	577	606	596	609	543	585	571	572	592	586	566	555	541	572	570	553	557	579	625	568	629	580	623	577	582	591	562	616	548	572	634	551	612	607	566	593	646	582	612	580	595	582	556	651	581	617	564	616	562	580	600	583	591	562	606	610	574	602	596	579	569
23813	21304	28932	24028	21308	20223	2307	851	653	640	523	486	448	421	384	408	390	405	357	355	399	335	359	366	354	340	295	343	350	344	313	362	349	347	340	325	336	358	326	304	313	323	327	349	339	342	300	292	332	331	327	327	282	371	312	300	302	294	327	337	329	330	321	332	343	300	318	337	303	301	330	313	357	330	340	293	306	317	341	312	333	305	323	332	295	315	325	316	344	304	365	329	303	280	339	318	329	334	341	336	301	282	290	343	340	310	306	338	357	333	357	303	310	352	334	278	323	339	316	324	344	339	335	340	305	283	326	317	309	278	332	328	315	329	349	313	295	319	298	306	317	338	328	288	308	315	363	314	322	305	318	345	305	323	314	315	324	284	340	299	324	337	293	325	345	299	292	308	311	304	336	306	333	287	309	305	285	316	308	312	319	302	322	324	350	306	309	332	318	335	329	313	328	320	293	305	310	325	302	324	302	302	329	308	347	327	320	271	302	341	331	336	362	333	325	330	346	328	325	325	330	314	303	324	356	327	285	306	286	278	327	347	304	311	352	315	302	319	364	286	319	307	311	309	335	319	349	319	345	336	342	333	322	307	315	287	302	364	325	302	314	320	316	325	311	329	303	324	315	315	294	314	352	313	300	288	289	316	307	302	318	306	342	322	322	341	331	331	315	302	306	315	289	325	293	335	307	294	307	277	321	288	325	298	278	321	306	338	302	334	351	344	315	305	321	305	344	315	320	293	323	381	302	311	326	335	305	305	303	298	286	315	315	312	339	302	329	333	346	309	301	318	337	327	291	334	351	308	324	289	274	297	326	321	333	304	301	305	303	327	341	323	304	343	324	296	319	331	320	346	319	322	330	341	325	310	279	309	334	326	308	317	291	308	308	335	340	298	300	294	305	322	277	319	323	330	327	344	303	330	313	305	334	317	304	343	312	325	295	320	355	284	327	330	342	338	321	288	347	295	313	326	288	310	323	323	363	310	328	324	280	303	279	324	300	267	329	329	339	358	322	319	335	317	347	329	348	339	313	314	298	304	286	320	350	327	339	332	320	306	312	305	339	295	317	303	303	312	339	323	351	344	326	314	310	349	307	352	335	321	321	331	306	320	305	313	327	314	326	343	357	324	323	317	293	318	332	351	339	299	308	345	309	322	346	321	320	290	342	320	296	304	315	296	308	315	316	289	345	277	314	328	317	348	327	324	307	285	324	328	318	330	326	326	331	328	318	323	342	314	345	307	363	279	297	298	340	291	342	310	328	314	311	333	310	327	319	317	264	330	313	324	301	308	335	289	309	326	319	315	311	308	296	334	310	322	388	313	317	306	295	289	309	307	320	332	318	301	296	322	288	337	287	339	310	305	333	332	327	324	316	301	329	311	315	309	307	329	321	320	288	340	313	291	287	355	331	318	297	309	344	315	354	304	316	343	312	300	325	298	320	326	354	344	328	295	301	348	301	302	338	317	337	318	345	318	318	314	317	292	323	335	324	324	335	285	313	327	312	321	309	300	312	311	311	311	317	299	321	343	298	334	321	328	312	333	299	334	289	313	318	323	326	331	322	312	336	314	301	320	328	344	315	347	319	295	326	295	285	324	317	342	339	302	329	324	340	303	307	343	325	340	324	304	315	311	356	331	348	298	309	336	319	288	307	341	339	292	358	323	338	333	307	302	325	306	304	307	323	319	302	336	307	324	320	339	317	320	346	301	325	332	316	304	339	313	304	314	306	334	298	324	332	326	328	328	306	313	322	308	353	328	322	311	313	341	301	332	335	298	320	304	331	321	349	322	326	313	290	333	310	312	312	341	317	338	345	319	302	325	321	319	333	331	321	353	316	313	339	320	317	323	290	308	315	319	311	308	333	309	317	321	332	356	323	296	323	316	357	307	298	304	306	311	311	298	358	325	360	320	270	320	348	323	310	335	332	317	302	296	367	295	337	317	306	277	318	309	304	350	309	303	333	359	314	300	289	331	311	305	344	335	313	283	308	313	299	336	335	316	313	309	312	296	330	314	298	282	300	349	303	309	297	295	321	309	314	298	330	311	322	327	310	317	307	338	335	347	340	316	311	306	334	328	304	332	316	311	333	312	311	288	312	322	317	299	334	307	322	334	321	318	338	353	323	344	307	327	305	302	333	305	325	316	326	296	286	331	316	328	304	317	292	328	317	311	322	312	337	314	308	337	294	270	330	331	305	307	341	281	299	303	309	321	298	306	335	321	298	326	324	321	356	288	316	291	339	337	336	319	324	357	295	317	327	327	304	324	327	318	334	333	294	308	341	340	323	308	344	308	295	303	337	320	364	355	302	340	341	352	341	340	337	329	340	278	300	322	302	319	316	332	311	344	317	290	328	313	312	315	299	294	313	320	322	312	332	363	325	325	304	322	314	326	297	287	307	331	301	299	280	338	335	300	270	322	275	338	328	318	301	355	339	326	303	303	271	311	345	318	321	326	335	330	308	329	305	307	324	323	280	279	313	316	277	331	311	278	336	359	291	354	294	323	331	320	316	299	305	323	342	302	282	311	347	291	350	287	293	337	351	333	314	289	302	365	304	314	276	342	302	313	339	323	315	338	320	343	319	310	310	329	318	326	334	296	329	323	318	315	288	280	345	304	313	322	349	331	333	305	337	317	319	325	303	313	321	327	308	294	293	316	307	336	306	314	331	312	320	310	305	293	315	312	290	305	344	306	301	328	352	334	292	309	305	305	320	302	327	315	330	325	370	321	340	308	321	330	331	326	326	302	335	335	320	282	324	306	300	297	313	310	310	294	328	321	308	360	328	308	334	319	342	317	344	292	318	303	288	307	334	309	336	334	311	270	359	306	317	305	331	324	304	327	294	321	325	334	319	344	304	320	353	337	323	325	322	308	327	332	330	303	344	315	327	363	285	295	330	321	329	324	335	332	327	338	362	336	310	301	329	317	330	341	310	311	328	301	324	306	325	300	320	350	327	314	312	319	322	321	312	351	287	350	312	319	317	336	308	279	340	334	325	321	315	353	303	281	323	337	290	309	303	310	318	325	313	327	344	291	300	298	300	311	348	310	290	337	289	344	285	322	311	305	349	290	286	347	319	329	340	301	302	313	341	320	311	320	323	334	312	304	343	310	354	324	337	297	313	311	318	309	324	332	353	328	317	339	297	312	331	331	321	345	315	317	325	329	315	330	281	349	343	312	327	285	338	360	316	334	339	299	279	301	329	325	302	326	305	333	325	308	310	343	329	313	309	315	340	318	322	305	362	299	326	300	313	302	327	323	284	303	352	344	340	294	298	315	338	318	342	317	317	323	297	313	318	310	334	299	314	314	288	324	311	297	338	342	327	303	315	316	300	304	346	327	311	305	359	326	306	314	293	281	329	297	315	324	324	331	331	336	299	327	305	296	345	332	294	314	317	333	298	326	330	317	324	322	327	303	327	277	327	327	310	295	319	309	300	320	287	344	352	313	293	324	337	324	298	339	357	293	331	317	301	323
4329	12268	10363	4880	3202	1907	1340	1051	907	682	695	569	535	491	500	437	467	424	389	403	359	408	346	407	342	371	383	347	362	350	388	349	347	351	349	312	353	380	354	378	318	352	354	338	336	321	369	354	328	318	323	350	329	355	321	314	356	320	351	329	349	309	363	359	356	318	344	333	333	373	310	328	341	321	338	331	340	358	330	310	314	308	321	323	347	344	307	320	345	327	318	349	306	303	365	310	350	304	329	323	351	316	347	345	314	294	325	303	324	318	300	356	345	333	326	314	338	314	342	327	307	335	322	333	323	346	357	352	309	329	336	348	333	329	339	321	326	331	326	338	365	337	305	351	320	326	318	319	347	347	299	348	316	312	285	343	322	315	329	328	327	301	327	348	353	366	308	333	338	335	339	332	315	335	333	297	316	318	322	352	330	309	288	317	309	329	329	341	336	325	334	312	301	318	330	318	302	321	347	395	322	330	312	353	341	326	304	295	351	355	301	323	286	352	311	324	302	323	357	298	349	350	323	322	371	343	318	316	347	347	328	331	330	329	330	337	325	345	333	312	313	347	344	326	299	356	325	299	322	333	332	339	335	330	324	319	336	365	320	335	330	316	332	350	313	283	328	294	300	345	332	336	339	343	349	338	329	324	362	348	324	343	310	317	334	346	367	338	319	329	321	350	317	304	339	309	326	317	306	335	300	341	318	299	279	309	320	309	309	309	327	314	300	358	331	338	326	352	337	326	347	327	339	285	321	346	327	351	341	349	314	324	307	342	322	333	323	334	327	335	335	309	279	311	346	319	338	343	313	327	334	338	349	318	330	342	329	330	310	303	338	327	354	326	351	331	338	328	338	356	332	330	358	300	304	342	351	301	343	324	336	359	326	312	339	323	356	336	306	330	364	363	346	329	313	316	336	312	348	344	275	320	359	293	311	294	326	321	333	361	367	318	317	359	323	360	346	321	332	335	330	342	316	308	357	354	328	320	328	307	324	304	344	341	341	335	319	331	303	314	311	321	349	358	343	349	322	342	310	307	312	354	303	326	338	340	316	326	319	314	333	331	358	338	301	310	317	313	349	333	317	339	356	364	321	343	321	354	358	357	356	296	319	307	340	315	333	332	310	313	311	329	321	339	337	299	313	327	318	327	343	289	324	326	317	317	318	317	343	328	297	317	326	342	325	331	336	350	324	346	332	307	341	335	328	325	333	343	327	353	332	383	322	312	339	349	333	307	322	338	347	316	328	304	322	313	356	336	291	324	354	340	297	347	319	312	316	323	344	350	333	315	330	324	299	337	302	331	308	301	323	293	339	322	329	314	330	318	326	302	345	310	316	310	306	336	309	333	331	339	343	329	327	355	353	320	349	320	309	390	310	281	347	336	335	289	354	329	317	301	342	370	342	336	350	371	321	356	310	309	327	326	338	315	361	332	280	318	330	317	358	322	311	315	351	329	349	358	333	305	334	342	326	305	331	336	313	302	294	322	334	334	316	357	341	355	377	348	318	321	341	324	320	340	333	347	372	364	319	320	331	306	318	355	311	321	352	325	321	291	331	330	321	348	344	310	340	311	318	359	326	318	320	302	323	311	342	348	361	326	339	323	323	304	349	300	333	325	337	327	319	319	335	330	347	355	319	306	336	351	351	329	352	328	321	341	333	357	318	324	300	332	341	316	311	354	323	337	327	307	333	283	323	335	334	308	368	300	316	358	308	330	302	343	330	336	351	317	341	342	335	334	329	364	339	312	350	327	317	326	305	298	336	353	321	319	320	316	322	308	333	324	330	323	331	359	306	294	337	349	326	331	323	374	327	336	315	304	334	345	344	317	340	286	328	341	318	362	350	325	322	297	349	324	327	307	361	300	307	330	330	282	328	340	334	321	348	330	350	322	310	319	303	343	311	305	321	293	318	309	314	331	315	326	359	300	327	326	344	314	317	322	341	357	283	321	302	350	322	331	350	344	368	342	372	302	305	352	317	314	358	297	320	323	330	311	329	341	352	347	313	317	322	355	325	353	317	339	317	321	339	317	360	350	336	333	336	317	337	331	334	349	343	302	309	342	331	310	315	311	332	343	326	289	332	321	330	299	344	328	321	340	360	311	307	327	333	353	332	311	367	324	311	353	312	362	317	321	286	307	319	361	333	349	361	337	330	345	326	309	295	350	322	324	319	316	297	319	316	331	332	306	295	319	330	326	345	358	307	337	324	314	327	333	312	334	332	312	336	331	320	301	306	299	343	300	352	354	371	304	325	332	325	303	331	314	319	337	319	304	325	343	358	319	285	333	374	325	370	350	340	359	368	318	304	347	328	327	351	334	361	319	326	341	332	378	342	372	300	335	329	318	361	357	349	361	335	331	303	319	313	324	331	329	330	358	315	316	349	327	313	322	341	286	332	333	318	339	319	312	343	341	326	318	282	349	357	342	304	340	313	328	348	349	349	324	337	311	331	341	314	317	332	349	346	336	347	343	319	318	287	293	304	346	352	367	332	313	315	318	317	318	332	313	314	334	334	362	330	316	325	354	351	343	339	341	319	338	323	319	324	327	355	322	320	296	323	323	323	355	355	321	333	339	347	328	335	325	353	350	329	315	316	341	323	315	339	330	338	329	368	284	321	316	330	315	305	320	348	334	302	346	317	362	305	313	317	347	327	353	305	346	322	297	311	322	305	308	342	329	327	313	322	347	347	304	330	301	314	308	305	335	323	336	313	312	303	328	307	325	340	319	311	312	311	348	347	305	333	321	296	332	330	324	324	330	300	330	333	328	319	323	335	329	309	336	366	361	343	318	304	316	334	315	337	376	349	311	353	347	336	360	322	365	341	333	322	345	327	346	336	313	336	320	342	311	323	345	292	329	334	320	312	314	312	320	307	326	307	325	322	341	303	317	322	322	323	331	335	320	346	301	291	332	350	337	333	322	343	325	341	334	331	330	322	318	326	307	351	290	343	306	323	326	332	324	341	338	353	335	319	305	331	344	307	290	371	340	314	306	333	337	296	343	328	321	335	339	326	320	335	317	345	323	333	326	358	336	340	301	329	311	312	302	326	304	327	296	334	377	310	342	344	303	329	328	315	371	280	325	319	312	337	328	324	332	353	320	344	344	352	325	320	314	339	299	343	298	333	295	311	326	286	308	330	299	305	278	337	347	348	325	321	363	333	337	337	339	326	326	282	333	344	311	332	304	345	333	339	317	314	362	303	314	333	321	313	339	319	313	326	324	317	351	345	290	320	328	338	312	302	369	293	296	311	306	309	325	356	289	342	325	348	334	323	328	323	334	339	347	337	324	338	341	329	335	306	305	372	335	314	322	306	349	305	351	386	335	326	324	332	329	325	320	335	361	333	313	304	333	324	295	309	325	311	318	333	350	331	322	326	333	328	326	320	365	330	317	328	319	340	303	314	348	345	333	321	314	374	313	341	320	338	333	325	322	320	336	331	338	317	344	345	310	324	331	331	332	321	325	332	321	349	330	313	314
24966	21470	28725	24562	21394	8579	1088	795	743	658	633	618	585	581	594	553	561	589	512	531	565	544	568	543	501	472	549	460	504	562	545	529	493	488	546	476	497	547	528	499	521	524	536	495	493	497	508	503	545	541	507	497	523	502	487	524	523	492	485	522	518	528	533	522	490	512	508	535	512	528	473	497	504	506	509	503	532	495	494	493	501	490	499	527	500	527	535	510	511	515	540	500	521	483	502	526	503	486	514	545	511	503	490	514	486	535	530	475	506	509	499	512	497	507	498	485	568	483	504	501	522	496	541	533	479	494	484	524	488	475	511	477	508	518	526	512	524	491	522	516	503	510	478	510	553	548	485	508	528	487	519	539	534	508	512	529	508	478	515	503	497	552	498	516	517	493	526	525	497	486	524	525	517	505	490	482	510	568	517	520	527	579	503	526	515	527	497	547	509	558	508	513	497	489	478	515	513	489	481	522	522	523	533	506	545	532	494	506	548	515	510	543	512	488	499	522	487	542	547	482	515	521	514	496	522	520	561	496	503	517	507	507	542	480	514	508	522	524	531	502	474	452	531	519	495	479	514	518	518	534	508	519	476	506	489	504	510	506	516	537	515	480	510	486	516	484	498	485	506	493	510	543	500	513	509	499	510	559	506	526	503	506	539	491	477	508	495	478	485	502	497	555	509	563	497	502	498	490	529	490	486	507	572	534	504	537	534	543	505	496	528	500	530	509	515	520	511	518	497	502	547	487	496	527	524	545	480	542	527	519	498	497	504	522	505	534	493	487	510	465	544	514	495	514	528	524	503	494	506	522	537	516	499	515	454	470	526	491	470	486	457	507	538	532	533	523	535	537	527	533	486	509	518	507	511	498	489	513	548	490	506	515	511	505	525	497	507	539	544	546	497	517	490	486	519	482	467	480	473	479	543	508	497	535	538	531	512	509	486	513	527	500	526	508	454	500	470	486	533	538	506	541	500	507	506	534	502	523	506	521	497	472	528	524	530	546	488	501	518	522	541	519	462	517	505	500	488	529	459	552	502	525	521	514	518	499	519	488	489	508	528	510	549	530	539	508	500	488	506	543	515	511	523	511	495	525	502	515	501	488	497	480	502	544	519	504	498	519	486	521	528	513	509	514	518	536	523	501	514	511	516	534	524	512	503	530	496	461	500	465	474	495	532	452	550	525	547	528	505	495	539	511	473	516	529	521	480	505	522	477	500	500	521	480	501	517	508	539	494	499	504	555	498	495	501	522	482	520	517	482	476	535	490	479	483	520	505	517	533	502	493	491	498	469	544	492	501	502	486	517	501	495	501	522	507	510	538	524	519	485	487	498	528	497	497	524	545	510	541	487	512	496	516	543	535	541	508	507	482	502	492	537	455	517	516	538	441	535	560	477	466	547	515	495	518	533	526	521	502	492	520	494	494	512	547	514	536	554	502	545	521	524	504	510	511	498	477	495	516	503	516	511	501	511	501	509	547	515	546	505	471	526	527	494	498	509	509	504	544	530	514	500	524	523	503	501	537	474	497	510	499	500	520	505	512	521	528	562	519	497	546	533	498	509	510	527	519	546	475	501	494	511	508	474	482	521	528	478	483	471	505	496	519	501	504	501	488	503	501	507	498	526	505	526	534	542	534	509	487	517	521	538	489	494	473	503	520	515	508	504	486	523	501	529	484	494	496	534	524	528	499	503	498	511	506	513	503	474	503	567	520	506	497	511	505	491	513	512	504	523	537	523	524	520	551	517	518	478	533	527	488	511	479	560	499	517	507	510	528	493	517	486	523	539	518	512	490	505	505	459	493	506	532	521	476	503	507	535	508	474	522	482	524	504	477	495	499	504	506	500	533	514	511	520	501	491	493	539	526	476	528	496	514	511	521	515	485	526	527	529	507	506	535	519	497	520	494	519	504	490	513	488	477	506	460	497	537	483	523	535	464	448	523	497	542	508	467	527	502	507	492	498	494	513	488	482	510	497	484	528	499	493	510	518	489	470	481	489	532	498	515	516	502	500	495	556	538	469	551	524	510	518	502	510	467	470	526	503	473	502	498	506	501	523	575	529	486	498	524	537	483	471	491	520	518	542	497	479	479	528	538	501	568	488	521	566	515	515	480	514	494	502	497	482	529	490	458	526	536	501	486	516	552	523	492	495	546	536	504	489	462	547	498	528	452	505	518	516	505	541	513	508	543	521	488	507	538	466	475	522	523	464	498	579	496	497	517	478	519	526	550	517	505	526	469	508	510	481	491	526	526	519	448	473	498	544	481	542	493	521	506	547	504	503	484	549	495	491	538	527	506	499	523	531	501	514	485	481	498	497	504	541	532	511	493	507	513	497	486	514	517	512	511	483	505	495	552	492	548	470	490	537	485	468	521	533	535	547	518	502	500	512	479	527	536	508	527	528	513	484	485	535	522	504	516	512	498	502	488	508	475	482	524	499	505	523	513	543	509	545	488	550	511	528	505	524	514	506	493	552	530	521	532	498	546	509	516	482	522	506	542	518	502	485	526	530	511	499	502	526	506	499	530	521	492	514	544	504	521	511	535	538	475	479	539	530	502	498	495	490	517	518	535	475	506	518	525	531	518	491	523	547	522	505	531	483	513	493	518	511	521	497	500	509	511	528	478	513	489	477	508	490	507	500	519	522	506	503	468	495	496	515	493	483	508	499	540	527	537	534	527	519	520	500	498	511	533	540	491	537	495	474	536	517	530	513	515	531	496	521	566	534	523	463	524	475	469	496	544	509	553	505	547	490	525	500	468	473	499	543	536	474	498	538	538	509	494	518	546	461	499	505	530	536	514	513	483	478	481	494	497	501	514	468	503	558	464	507	511	503	523	544	499	496	472	490	534	505	483	534	500	510	493	531	491	498	541	511	557	498	510	475	483	539	522	542	530	500	525	545	497	513	493	490	491	527	530	524	506	517	464	514	521	543	492	523	483	514	532	530	505	505	491	529	515	554	504	532	486	476	551	532	526	545	492	496	536	473	527	513	497	511	485	504	515	508	503	487	478	485	464	531	519	531	549	540	508	495	517	493	505	523	508	517	496	515	501	494	516	529	505	493	528	512	499	551	509	501	513	521	514	475	497	509	496	515	482	460	541	526	491	491	473	514	514	502	497	466	521	526	501	463	488	536	496	497	545	513	525	486	523	534	533	543	508	502	497	462	514	493	505	519	483	554	559	516	508	483	512	488	558	517	515	484	550	515	482	475	468	482	490	525	482	480	528	501	499	533	536	527	510	502	514	524	519	540	528	519	505	506	513	553	505	521	482	514	482	456	491	520	485	523	519	534	499	516	512	482	510	519	524	533	523	523	509	466	519	504	490	527	513	496	504	524	475	484	484	517	491	535	496	508	551	497	518	519	514	522	538	514	569	542	511	494	512	501	504	528	538	498	514	461	504	533	516	535	488	517	532	562	541	511	504	484	519	540	531	458	501	523	525	486	525	516	493	485	487	506	513	493	486	511	502	480	481	499
4393	8977	7505	3787	2566	1560	1206	977	788	780	682	689	622	624	595	547	582	560	516	529	504	499	476	495	532	539	529	476	528	501	474	494	430	492	484	499	508	518	495	518	508	475	476	507	485	521	494	492	544	525	477	515	530	508	470	471	475	440	498	485	484	482	490	490	481	492	491	481	545	534	499	481	475	464	486	511	516	491	497	466	528	489	498	494	478	490	471	490	463	496	464	478	508	486	495	459	494	514	476	528	508	492	497	523	481	502	497	479	501	488	478	489	474	514	489	494	495	486	500	479	487	503	472	525	487	507	513	495	489	493	525	508	475	480	444	519	465	482	489	478	455	512	470	470	488	467	451	497	498	458	478	527	502	464	495	471	432	472	494	501	447	475	495	477	473	502	510	507	477	448	478	489	485	525	524	481	544	476	507	488	503	498	507	519	479	453	482	491	505	451	478	519	479	454	451	478	474	453	485	485	489	471	470	496	470	470	497	483	524	480	473	472	503	485	533	503	488	451	483	514	503	491	537	513	472	497	504	475	478	481	490	525	499	501	468	475	496	476	478	473	501	472	471	456	494	544	478	494	497	516	524	517	492	474	493	482	477	473	496	516	525	471	496	494	500	481	478	483	469	504	462	468	475	485	500	465	482	500	493	500	508	502	522	467	513	493	491	518	508	508	485	517	441	475	513	465	453	503	488	485	513	471	488	515	498	475	488	514	516	513	493	463	488	463	478	426	458	506	483	480	459	454	452	493	492	474	485	507	469	477	483	471	480	457	471	459	502	488	469	488	497	492	462	464	475	455	476	466	487	497	479	491	500	492	446	494	502	486	500	482	481	476	481	466	485	498	479	429	494	459	493	475	499	487	480	502	469	466	479	486	453	477	498	479	472	486	499	484	486	546	505	522	514	481	463	507	497	472	506	543	502	541	449	477	489	455	517	505	528	506	519	485	503	485	468	481	468	500	512	479	496	501	493	503	489	482	484	476	481	525	491	504	502	489	495	473	458	519	477	532	484	489	465	498	513	513	538	484	521	488	470	508	503	464	480	492	470	478	499	448	486	485	496	439	504	510	453	488	454	485	498	484	487	480	470	468	449	484	492	492	490	488	525	463	490	513	443	501	499	472	481	493	503	508	465	490	431	464	515	465	474	494	474	486	518	489	502	490	502	492	491	516	474	475	519	511	497	515	512	500	447	445	484	475	489	442	481	508	502	482	519	469	485	499	492	505	493	486	474	496	496	466	536	487	472	475	510	504	494	502	451	449	454	470	478	500	469	467	521	493	492	491	482	494	509	492	477	500	500	482	484	523	467	487	495	475	471	497	477	492	458	492	480	497	521	507	503	456	461	517	499	482	518	490	496	519	437	499	473	506	518	496	498	508	520	457	485	498	505	477	470	520	494	475	512	508	466	502	466	506	479	430	453	485	496	531	500	512	451	466	486	457	504	465	498	490	458	510	507	526	500	478	458	482	513	488	480	501	480	486	469	456	505	494	486	467	496	465	492	543	499	476	508	537	443	520	491	536	474	492	496	527	428	518	490	479	483	499	490	500	462	500	455	461	463	503	442	481	451	493	471	494	498	509	478	510	489	517	493	492	491	502	498	500	517	487	518	470	507	467	486	495	465	498	459	469	478	493	479	500	488	449	483	478	525	489	534	506	473	454	453	478	504	493	511	476	513	486	487	515	454	507	454	515	470	442	480	529	453	511	486	483	455	479	484	490	495	497	497	508	503	478	476	518	504	520	492	506	470	494	481	469	502	505	477	473	488	503	456	526	487	455	489	493	460	486	493	472	472	484	488	459	504	487	515	498	512	508	539	499	486	523	481	471	469	479	502	533	469	508	493	486	511	500	510	508	503	484	499	488	459	479	446	500	438	472	468	470	488	502	474	505	455	443	505	481	510	499	505	493	451	523	510	493	502	509	473	470	466	480	457	503	475	508	465	484	489	493	464	514	476	504	471	503	467	479	492	470	509	452	472	503	520	504	486	470	493	498	506	492	487	516	506	478	513	472	474	477	520	480	493	500	481	479	483	490	492	452	440	472	477	512	506	489	465	529	501	492	491	467	486	532	470	476	473	539	500	464	446	508	460	501	452	466	473	528	456	494	518	506	461	469	454	509	514	501	523	473	480	490	475	498	500	453	479	475	490	450	446	517	446	453	492	484	494	509	465	497	498	504	482	474	513	475	514	503	526	498	523	503	485	502	484	494	460	489	470	483	526	477	497	480	502	532	464	460	503	457	477	507	486	479	501	492	467	500	512	489	508	501	473	481	495	505	500	509	492	515	482	494	534	501	432	453	497	493	526	551	518	482	493	485	535	454	512	505	478	477	487	433	489	478	492	510	501	513	515	481	456	462	479	510	475	516	477	501	474	496	528	477	511	474	462	493	483	454	506	507	473	518	492	499	481	468	509	467	492	473	527	471	515	453	497	455	506	496	474	490	494	472	472	512	532	475	478	499	488	458	517	498	476	501	495	479	487	525	485	479	477	443	486	496	486	489	483	511	508	490	466	482	464	512	472	511	483	492	486	516	493	488	509	523	489	504	503	487	465	490	549	515	473	510	499	515	516	542	451	504	509	470	516	504	457	520	489	531	449	457	498	491	459	485	474	508	478	480	489	513	490	492	484	479	509	491	507	493	480	490	475	504	519	495	481	447	508	469	501	518	482	506	489	490	477	420	454	517	503	491	493	474	516	489	481	521	498	469	461	505	474	501	500	482	506	492	503	506	524	512	499	483	483	484	484	497	484	482	491	502	523	478	479	504	461	451	502	491	537	516	461	495	500	489	486	522	498	431	482	495	491	503	464	462	475	516	511	458	517	470	476	488	511	485	503	510	485	488	469	483	494	500	491	470	489	457	493	504	468	483	517	498	485	471	505	468	491	542	496	499	470	503	498	508	474	492	516	491	512	456	513	495	484	464	480	445	512	498	492	443	500	468	469	447	481	501	472	513	500	526	478	530	493	473	541	498	478	523	510	491	478	492	470	503	433	464	499	510	501	483	480	541	489	474	464	459	460	495	507	465	473	471	488	486	469	479	461	482	481	496	489	474	481	506	510	497	466	492	501	493	532	465	449	487	465	519	474	550	526	459	482	458	479	519	475	470	483	497	461	509	470	446	483	481	459	452	516	485	476	524	501	437	513	507	479	456	520	520	479	511	470	464	490	467	501	497	484	468	475	478	453	480	499	474	459	506	471	491	484	440	482	485	443	478	499	504	472	454	501	481	492	461	484	488	509	477	492	516	504	485	521	506	538	492	493	510	508	497	511	514	534	495	493	474	498	505	523	507	525	514	483	443	501	485	467	484	506	495	448	536	469	464	523	510	484	501	453	499	497	511	469	477	514	476	523	482	502	465	514	527	482	488	489	517	474	503	502	498	496	499	501	522	481	459	487	496	488	481	492	501	492	480	506	482	461	525	515	522	471	414	487	499	446	444	449	483	480	518	553	480	491	512	467	476	467	484	515	508
22713	21450	29346	23977	21450	21506	18375	1564	767	672	554	491	434	414	347	336	327	272	266	239	237	219	209	185	226	213	211	184	202	180	157	177	161	182	182	176	173	183	165	150	165	155	163	158	175	174	143	158	161	146	160	166	163	162	171	131	153	128	146	155	158	155	155	146	148	148	154	136	155	153	171	126	149	156	150	166	138	126	153	149	165	141	137	140	149	161	130	138	134	139	180	138	132	151	134	120	129	162	135	147	139	139	154	145	159	155	139	125	140	133	154	142	124	132	160	163	138	135	148	152	155	144	130	132	134	153	148	140	167	131	135	143	125	133	152	132	156	133	148	162	147	136	161	142	135	154	148	163	120	145	140	128	146	140	127	172	144	143	143	146	131	131	143	156	155	140	153	141	134	133	146	130	126	119	138	166	144	110	133	159	140	129	139	123	142	145	137	129	149	150	144	156	134	143	131	147	158	155	151	139	154	145	128	153	132	134	143	141	152	141	135	142	147	133	127	147	144	136	139	146	153	159	146	134	122	137	147	161	147	153	129	143	148	130	147	141	137	138	126	149	129	143	147	148	145	125	138	155	124	143	135	137	161	168	143	164	135	159	159	144	129	145	146	138	144	128	145	138	165	174	129	142	152	139	167	147	156	155	159	135	145	155	148	146	141	154	148	127	134	149	137	160	146	128	160	157	156	147	112	157	166	134	142	136	137	149	148	141	146	139	160	147	152	133	117	145	136	135	139	156	163	130	162	124	135	146	140	165	158	138	142	127	147	137	142	140	133	131	152	153	144	137	147	165	131	124	155	134	160	136	149	135	139	134	159	135	120	135	141	147	148	137	138	147	135	124	141	122	135	139	147	136	152	141	162	146	146	144	146	166	140	171	133	139	188	128	154	148	146	125	130	140	143	162	150	143	145	156	141	163	146	139	132	148	145	144	141	151	152	161	146	117	133	142	143	141	129	130	154	123	156	144	118	120	134	131	144	149	115	133	128	155	141	136	155	125	147	142	129	164	157	156	139	151	134	143	161	145	125	128	134	147	135	140	152	140	170	179	135	135	146	132	130	144	153	126	132	128	149	161	133	154	132	151	133	150	146	162	152	153	136	136	142	127	134	152	144	155	145	170	149	141	139	145	131	156	119	138	134	140	141	159	162	144	143	152	129	138	134	145	140	141	143	129	148	158	135	130	145	134	143	141	135	144	113	136	148	149	157	130	129	131	134	145	152	140	143	134	118	154	135	147	143	147	165	133	140	142	151	130	142	162	166	144	164	135	153	143	130	140	160	147	130	134	134	159	148	144	153	133	117	127	149	150	156	151	156	140	155	131	137	137	129	141	120	158	138	158	131	150	149	140	164	119	146	123	125	133	169	124	130	169	147	128	139	131	137	159	180	133	160	139	123	142	136	128	134	150	173	138	126	149	164	135	159	130	151	146	141	137	143	136	141	156	169	150	128	127	138	129	151	139	153	155	136	134	138	137	170	137	143	136	140	135	138	139	140	127	154	142	146	140	154	145	143	151	121	128	137	156	145	140	141	142	143	146	149	148	148	142	135	145	138	142	148	133	150	162	134	129	150	126	155	147	133	135	149	153	161	137	149	135	138	141	154	158	146	131	151	170	147	125	150	147	155	150	155	147	125	128	159	138	141	123	179	160	159	158	147	134	139	151	129	147	149	146	148	145	130	132	125	130	140	145	147	132	135	153	159	133	148	142	162	147	158	127	152	144	143	159	153	144	171	142	121	133	156	141	136	150	129	127	149	136	141	149	149	139	127	129	131	160	133	143	114	148	134	118	142	154	146	115	168	146	142	143	155	142	145	116	143	141	143	146	146	151	155	154	134	129	140	161	130	140	141	123	152	147	168	158	150	167	148	149	157	147	136	152	135	110	144	146	138	155	158	162	154	129	130	131	153	146	117	142	153	128	143	132	141	153	131	139	136	123	149	144	153	138	144	155	155	154	156	151	143	136	143	160	124	120	146	128	146	119	136	142	127	142	161	140	135	154	119	153	121	142	147	148	142	136	141	142	128	143	138	173	140	154	136	136	140	137	160	138	161	114	143	137	142	139	138	126	135	137	135	164	141	137	128	161	139	136	149	143	147	135	154	141	151	150	142	155	155	153	135	152	128	130	152	142	163	148	137	143	153	143	139	150	129	125	150	142	155	146	160	147	141	127	153	155	154	161	164	129	137	150	147	117	174	152	146	143	146	130	121	158	117	130	147	128	139	142	142	147	142	155	148	132	141	135	157	135	157	126	136	119	155	152	147	128	146	118	137	154	172	149	143	150	125	143	165	153	153	128	155	154	141	166	149	154	120	133	146	139	122	149	125	130	143	117	151	151	142	146	149	127	110	158	132	151	144	140	147	155	143	149	143	142	143	140	157	170	144	147	117	157	141	148	147	131	151	138	107	122	149	142	151	136	158	136	134	166	166	150	147	148	151	148	140	128	160	130	149	150	152	138	127	156	152	142	163	140	140	148	148	133	133	140	155	129	142	152	130	143	143	134	150	138	136	142	114	130	132	136	154	137	145	161	154	165	140	142	143	130	127	133	147	149	132	138	172	133	155	136	120	123	154	150	146	142	163	153	123	141	138	137	139	113	120	120	143	131	144	142	129	142	149	148	143	129	136	124	152	134	129	135	140	148	151	138	140	136	148	144	137	136	140	132	147	140	164	148	140	136	142	147	154	132	148	125	144	151	134	150	155	137	130	142	139	134	150	151	124	157	142	118	129	147	154	151	154	162	155	170	171	126	133	150	138	125	140	156	155	135	140	139	163	166	137	160	128	122	117	127	157	132	148	151	138	150	132	131	130	133	124	162	157	136	155	141	121	138	144	134	135	145	141	122	152	157	162	139	137	132	146	137	121	140	139	145	135	128	151	147	143	147	149	148	131	155	150	142	162	155	144	132	151	176	129	138	165	153	142	140	134	130	133	134	130	130	144	152	171	131	105	139	153	148	135	141	160	148	142	140	146	151	141	159	138	140	141	140	142	136	134	160	133	150	145	129	153	155	153	152	137	139	119	153	156	131	142	153	147	144	141	133	164	128	151	153	134	131	144	158	145	155	141	136	141	144	123	136	142	120	137	146	131	154	124	155	154	124	152	155	169	160	148	130	139	153	150	125	146	155	148	148	130	138	140	142	151	153	137	139	125	131	154	137	137	137	128	149	141	151	137	143	151	129	145	153	154	124	125	144	127	132	136	138	144	147	137	171	162	160	138	171	134	149	123	133	128	145	148	155	128	167	144	146	151	124	150	125	141	134	155	159	133	163	137	158	134	131	113	147	145	138	160	133	143	135	163	137	147	156	133	135	137	133	118	141	135	158	146	149	137	127	150	126	154	152	157	130	126	155	145	129	138	142	142	153	154	134	177	149	141	168	140	141	144	166	134	134	137	157	144	148	154	119	148	133	136	144	133	132	128	127	144	138	130	144	129	170	135	141	132	135	137	134	136	133	149	120	137	143	137	141
6391	19867	17208	8707	5805	3430	2213	1515	1187	941	799	633	504	481	420	366	359	311	310	270	238	247	218	237	205	219	210	214	222	196	183	177	200	189	165	169	181	186	147	174	161	153	164	159	165	154	161	145	158	168	119	143	176	158	182	151	157	151	168	160	163	155	131	113	134	150	145	146	144	137	137	136	146	143	162	145	133	149	138	133	126	146	124	147	129	180	144	142	164	152	138	137	137	140	135	148	148	136	141	127	148	128	142	134	140	144	126	147	156	139	126	146	121	166	143	135	135	134	165	141	138	125	148	132	127	157	138	134	157	148	134	147	129	140	152	136	141	129	133	137	119	133	136	132	115	134	123	137	159	147	129	149	136	143	158	142	148	144	152	158	132	156	145	153	151	133	166	140	144	151	143	160	158	142	116	150	134	139	126	145	135	121	155	143	142	153	140	135	135	152	130	124	134	157	131	145	148	140	163	157	146	155	130	133	127	157	141	149	146	137	121	132	132	148	120	132	124	144	154	144	149	151	142	137	137	134	167	131	126	139	145	153	150	149	100	141	134	140	142	148	144	140	141	137	119	136	129	123	127	124	135	156	144	126	144	125	151	138	145	132	125	135	143	159	128	124	138	145	131	155	148	153	142	156	120	147	140	130	131	148	121	156	136	127	132	160	132	147	148	151	145	161	137	143	148	127	152	135	122	139	121	165	121	148	120	150	147	133	134	147	134	144	144	141	131	157	157	153	158	132	157	156	119	134	129	165	119	126	140	118	150	147	144	136	145	154	138	115	145	142	146	146	146	132	139	134	137	146	134	131	125	139	120	129	137	128	146	127	134	153	121	127	147	148	147	120	135	133	139	121	131	148	132	150	149	144	139	112	148	161	126	141	147	131	126	141	158	142	141	142	144	151	117	138	158	138	155	147	137	145	145	144	148	166	115	118	128	157	143	161	150	136	167	155	129	160	114	130	149	138	120	133	162	120	135	145	150	130	131	137	152	141	140	141	116	163	139	142	130	133	155	144	141	150	159	141	147	136	139	143	157	124	150	118	141	142	133	142	127	148	141	120	116	151	119	159	140	117	150	146	154	132	138	133	138	136	131	120	147	168	147	125	151	132	151	143	131	126	117	143	118	165	148	168	116	162	137	138	143	128	128	131	139	133	131	131	146	126	155	140	127	147	133	125	141	130	151	130	122	118	125	149	131	152	142	138	135	159	156	147	154	136	138	121	147	117	118	147	152	177	121	157	150	141	139	125	138	146	139	131	135	140	130	163	124	132	132	129	144	145	132	143	134	142	123	138	155	158	142	131	143	130	136	152	149	151	141	148	150	107	138	148	135	144	123	156	147	134	148	141	144	153	178	162	163	120	144	147	142	155	130	125	136	132	137	143	139	128	131	148	159	132	138	141	126	123	138	137	145	132	143	130	154	124	160	132	140	125	149	139	162	153	114	144	139	129	142	144	138	157	131	151	144	149	159	131	130	132	144	119	126	139	139	126	154	136	154	162	127	138	128	132	144	150	143	125	166	130	146	127	141	136	142	133	136	131	143	151	146	146	129	125	128	138	137	120	126	158	139	136	142	122	141	135	133	143	137	133	130	151	121	180	163	147	152	133	159	144	133	148	151	147	125	121	123	132	127	123	128	153	152	146	139	135	141	140	120	146	148	153	144	149	139	156	116	136	131	112	144	135	138	144	124	132	153	126	129	136	123	124	135	133	129	134	135	113	123	129	124	126	148	137	130	137	140	127	134	147	136	143	141	148	130	125	136	147	130	138	129	146	128	131	141	124	156	152	148	131	144	140	136	139	121	137	115	153	145	143	129	142	132	132	146	139	145	133	141	120	121	137	146	138	114	151	141	136	130	146	140	152	147	132	130	124	135	146	140	132	133	144	114	132	136	144	148	147	142	136	119	144	153	129	146	129	114	139	125	136	122	134	138	135	155	145	118	109	132	145	157	143	134	154	135	131	138	137	139	142	139	156	147	119	120	126	136	146	128	154	129	132	135	133	128	132	144	160	149	129	141	145	130	152	121	139	140	137	130	144	129	126	130	121	135	152	128	137	146	140	145	148	148	118	128	127	138	162	153	129	160	145	142	156	144	116	170	143	134	153	137	123	139	161	122	158	130	132	129	127	142	147	136	150	122	163	123	139	121	127	138	147	144	139	136	147	141	147	155	154	125	144	123	124	142	149	136	129	125	124	131	136	138	139	141	131	139	135	173	141	129	120	131	118	109	150	139	121	136	146	155	152	146	130	128	140	145	139	132	144	159	152	140	141	149	144	150	127	132	139	138	125	140	134	136	127	143	120	130	133	143	146	125	123	134	137	127	157	121	145	156	113	142	132	147	114	140	129	158	142	130	153	152	130	135	139	142	132	136	138	151	133	142	137	122	133	131	139	153	127	148	130	171	135	148	143	125	148	145	131	126	153	121	147	137	153	125	136	109	159	142	132	135	125	135	134	133	141	135	151	137	152	149	135	149	138	140	131	134	132	147	141	147	145	124	150	147	144	161	126	140	134	128	139	142	126	156	131	145	155	134	161	139	148	145	128	158	136	128	146	126	129	142	148	164	137	123	136	151	114	113	125	129	145	141	155	135	153	145	148	129	114	138	140	160	157	138	137	140	121	128	142	146	129	149	148	140	159	139	134	158	130	159	153	153	136	126	141	152	132	135	132	126	143	136	111	146	133	154	123	119	139	129	141	133	127	130	116	147	127	153	131	147	136	123	123	142	150	138	133	128	127	146	157	137	141	134	148	132	108	129	148	139	119	138	139	163	141	150	144	119	123	133	135	143	161	151	138	126	153	144	135	140	163	139	148	148	124	138	131	141	146	163	137	151	153	125	135	138	130	124	134	140	123	134	134	124	138	151	156	135	142	153	150	158	155	147	146	125	142	129	156	126	140	142	142	135	128	144	130	155	140	133	128	151	150	152	147	137	147	121	141	131	133	137	115	126	121	141	152	163	147	149	141	129	156	141	142	143	114	154	155	145	145	124	140	147	137	144	134	110	134	148	137	153	153	145	142	135	144	108	142	130	147	142	131	109	126	127	134	156	158	137	116	145	143	162	154	143	142	129	149	142	140	140	143	110	149	108	136	136	121	116	151	120	143	135	120	138	144	142	131	139	130	141	155	127	157	169	138	132	130	142	137	159	141	114	148	130	167	138	140	146	160	146	131	135	142	149	136	132	159	149	145	138	166	128	117	153	127	130	121	153	121	121	156	130	121	146	150	126	133	124	146	135	131	157	136	123	132	127	128	139	141	138	124	119	155	134	141	138	141	148	131	133	141	137	147	135	116	125	135	129	150	149	139	142	136	134	144	138	126	149	125	157	152	137	127	127	145	139	142	145	126	129	151	149	161	135	117	152	116	141	115	141	148	138	131	159	120	141	139	137	132	150	139	148	152	140	143	131	147	106	144	146	140	145	143	136	142	120	131	141	135	117	143	147	159	138	149	126	143	143	148	132	136	145	161
27606	20996	11920	1410	892	734	733	650	656	613	627	618	612	582	557	588	640	614	574	675	610	571	574	554	549	582	603	562	598	550	553	597	566	642	572	545	591	585	559	558	602	569	582	596	576	608	582	625	616	597	590	612	618	566	566	581	552	595	549	608	590	568	609	606	630	553	547	615	568	576	596	602	579	591	557	559	581	591	582	595	627	598	573	558	558	563	599	653	575	633	593	600	589	605	609	602	591	567	606	607	634	568	582	600	553	568	579	582	584	600	585	575	620	555	604	616	536	565	581	583	564	574	600	603	573	599	555	606	616	610	591	539	575	613	604	631	604	610	593	597	613	572	567	515	609	637	560	576	588	573	557	615	596	548	566	578	618	592	622	576	576	625	578	616	576	573	592	599	592	582	597	613	578	612	600	617	600	589	633	577	595	556	569	593	582	648	555	556	590	570	565	581	613	573	587	599	587	582	605	571	600	551	620	573	609	611	564	597	552	622	552	557	581	564	588	581	597	635	565	655	545	574	611	583	600	586	593	576	592	543	575	583	562	611	612	602	603	569	591	560	623	574	603	600	590	566	575	575	581	564	569	600	580	597	559	561	630	588	581	559	611	599	626	583	600	606	605	542	647	553	575	537	548	574	565	571	602	579	624	608	548	554	572	590	592	571	568	606	596	575	575	570	594	590	546	562	555	600	566	568	571	614	553	575	567	588	596	599	627	554	609	583	623	582	609	599	610	578	579	578	607	610	602	566	580	579	584	565	565	623	616	622	560	590	611	579	562	588	596	608	553	615	605	577	561	578	590	571	560	566	572	582	600	582	567	584	543	592	593	621	612	570	540	574	582	564	662	554	586	581	562	576	620	613	597	568	582	554	597	557	618	581	599	576	577	617	595	623	669	598	569	561	567	608	616	597	580	586	590	541	552	601	581	579	589	544	585	562	582	602	596	571	588	574	601	596	549	547	578	571	579	587	592	618	565	568	587	638	578	553	639	592	576	559	570	588	620	605	589	584	568	608	553	575	575	581	571	572	604	530	584	572	543	595	598	595	583	643	616	619	525	582	582	633	571	590	597	587	612	606	602	561	572	575	590	541	576	591	591	584	619	608	621	608	596	593	555	533	560	553	596	614	559	578	589	551	580	602	584	566	567	575	557	562	605	563	639	603	586	627	585	595	583	542	542	560	550	597	535	591	603	577	583	583	577	598	599	553	605	621	563	604	619	589	543	588	580	596	588	625	540	606	628	602	614	579	603	555	546	571	550	587	593	611	546	611	592	557	548	572	610	588	542	592	545	584	591	580	558	570	558	579	610	547	546	581	607	588	630	566	614	598	607	623	561	619	616	562	569	608	567	650	613	602	574	597	577	593	589	564	576	623	581	572	608	610	574	576	606	575	605	544	552	594	627	594	604	591	602	602	598	604	563	611	607	628	576	576	600	570	609	583	555	629	586	576	567	575	633	585	586	608	611	589	584	574	605	581	596	606	586	575	578	601	583	608	608	575	556	571	582	607	577	589	598	609	594	561	531	563	595	590	621	596	560	598	567	569	570	575	590	581	586	594	603	589	607	546	608	646	551	610	598	590	588	575	586	614	571	623	631	655	597	537	628	609	601	604	605	614	561	585	605	587	612	597	573	606	553	557	594	611	570	599	615	583	635	572	563	585	624	586	626	575	574	578	560	548	581	609	574	600	565	592	549	596	545	611	582	563	611	605	591	566	598	550	572	576	570	594	582	567	596	598	579	598	625	613	603	575	544	594	556	605	556	557	566	593	589	578	588	632	573	548	595	545	608	593	559	574	554	626	611	570	577	613	552	630	604	585	528	597	606	576	541	520	570	603	631	606	599	574	635	556	576	599	573	596	570	581	566	572	589	556	582	586	585	640	550	587	633	548	552	593	589	568	583	610	625	601	546	603	593	543	602	560	611	572	613	568	580	564	575	574	581	586	576	576	577	611	620	549	526	597	564	612	597	613	548	571	651	577	613	546	615	600	545	585	612	627	571	573	593	564	578	598	558	567	575	592	595	585	560	573	563	597	595	543	581	552	618	592	594	559	591	596	590	552	560	610	592	618	565	584	604	606	557	605	603	585	621	614	581	610	597	591	609	555	576	551	595	564	595	622	621	572	571	601	577	602	568	625	622	590	601	569	586	602	588	566	636	538	597	601	622	620	609	611	576	573	562	557	570	583	605	559	582	591	569	631	615	542	585	580	591	582	603	632	607	559	571	558	552	576	555	591	567	607	591	589	589	624	544	600	551	614	569	544	558	557	603	578	588	566	553	555	661	620	605	590	567	565	599	579	536	554	575	560	585	569	599	570	512	615	548	540	585	582	606	555	586	566	608	550	595	598	564	564	590	613	573	585	575	541	600	587	614	600	540	616	609	601	555	571	589	556	592	585	627	616	536	566	547	590	598	574	614	552	606	613	571	608	551	564	563	594	545	624	583	601	603	584	586	569	647	596	600	567	569	557	607	529	596	609	583	564	639	581	608	564	558	605	597	562	581	561	582	591	581	541	616	599	572	625	642	645	625	613	597	566	605	565	588	586	579	627	583	615	559	585	586	583	548	591	621	600	583	566	564	544	592	578	557	623	614	622	598	586	593	595	605	535	635	586	619	586	546	586	561	591	578	545	630	601	565	611	559	560	562	596	631	600	581	585	552	589	574	574	601	574	622	648	614	593	589	597	585	572	628	594	634	581	605	604	576	597	563	573	614	547	575	575	576	580	586	604	590	591	559	555	609	559	576	570	568	567	599	610	585	594	578	589	550	544	608	553	610	594	595	562	571	578	571	589	618	603	597	581	603	589	595	547	581	609	627	574	624	639	592	632	610	590	615	593	550	636	628	583	584	588	564	603	605	577	576	579	601	548	567	576	526	564	553	577	562	613	576	575	602	567	601	585	604	551	561	552	564	592	599	571	599	627	605	557	596	576	558	579	612	553	578	567	578	572	577	580	565	594	579	569	549	570	557	592	598	596	608	566	534	584	582	566	600	607	559	595	609	658	604	591	576	569	577	560	548	592	561	596	567	572	604	564	612	628	585	580	597	582	561	561	585	584	627	578	607	571	572	605	594	598	564	602	551	596	556	592	593	617	644	600	584	580	614	543	566	635	545	603	626	567	584	627	597	552	597	559	627	607	609	576	607	577	600	619	595	603	623	570	609	604	615	584	585	601	563	626	652	609	580	598	585	563	601	597	594	555	588	634	575	578	599	578	560	594	573	581	580	574	624	526	553	616	604	556	605	571	577	621	615	598	571	599	625	606	585	585	591	576	566	635	591	622	583	553	610	562	621	566	580	539	579	568	610	584	601	563	564	583	624	539	611	575	581	555	621	562	551	577	600	586	582	585	575	584	653	568	585	579	571	558	614	540	604	611	610	576	623	617	569	569	562	574	590	607	567	566	579	558	598	554	610	565	584	597	556	549	569	587	561	580	635	560	591	561	579	625	579	613	613	570	584	581	574	558	576	587
4538	1445	1274	891	801	627	677	666	571	696	588	641	586	597	596	558	588	582	653	605	588	608	621	565	612	652	617	589	626	605	565	583	621	579	582	594	544	578	578	567	581	644	583	585	567	606	555	622	615	570	554	575	611	558	549	580	588	593	555	584	577	569	598	575	593	598	606	609	611	588	552	580	598	526	574	563	585	543	535	594	602	616	618	564	556	582	590	631	575	589	610	602	555	552	600	627	579	580	579	633	589	561	577	568	535	637	564	621	565	590	596	581	624	584	611	561	596	576	547	604	595	589	545	558	590	621	594	580	579	595	593	577	565	571	547	579	584	573	581	587	613	568	603	585	588	603	565	577	656	602	610	562	619	558	601	626	596	574	573	571	571	532	589	595	603	580	577	582	603	610	576	567	552	570	588	602	605	584	574	615	583	567	579	597	596	534	610	567	612	599	589	586	597	565	599	562	569	597	607	613	571	575	523	559	582	624	566	606	605	623	596	596	582	578	565	583	554	598	564	628	578	577	600	577	572	578	572	567	612	564	580	588	575	554	556	557	584	566	581	618	568	628	588	579	642	621	536	581	573	574	566	583	618	555	595	574	589	589	564	602	584	582	589	612	624	553	543	574	579	581	565	582	543	581	556	618	598	546	591	593	557	648	572	588	578	616	671	576	555	623	558	598	607	611	588	590	571	577	602	555	584	603	542	575	579	596	575	581	552	623	594	599	556	580	580	576	585	566	569	541	524	576	603	603	581	573	627	579	639	584	565	621	602	666	589	560	601	575	598	567	578	607	622	542	581	590	577	605	600	551	588	550	632	588	577	568	575	579	563	575	569	605	581	617	631	574	576	586	583	593	574	517	601	578	584	590	578	623	580	587	590	557	594	618	582	604	550	553	546	579	567	586	560	612	592	559	546	638	602	583	578	566	573	574	587	608	593	583	572	558	613	589	619	557	577	549	633	627	549	607	601	571	591	577	554	626	566	594	575	533	550	561	583	556	577	602	598	606	581	595	577	606	582	579	610	579	579	575	563	628	553	601	610	591	568	600	591	603	579	606	592	586	596	565	612	574	607	585	633	612	584	545	585	598	572	589	603	554	597	584	600	543	559	617	585	623	563	596	557	576	583	628	588	589	605	539	564	594	579	607	559	586	588	608	565	562	601	588	562	573	621	600	576	571	596	567	584	589	621	577	633	544	614	607	570	602	561	584	606	558	609	557	598	563	567	568	609	562	556	583	566	595	595	580	600	632	617	587	536	576	596	592	549	569	574	581	554	612	590	585	576	576	588	612	566	565	542	582	611	593	548	626	556	590	548	595	627	596	562	586	580	593	591	579	581	605	541	555	615	566	561	531	589	605	580	619	619	585	571	580	593	600	586	565	563	624	605	574	582	592	587	577	602	560	606	579	630	609	580	590	579	591	626	610	574	603	594	551	618	593	635	587	594	573	592	585	591	582	586	634	594	553	638	608	550	540	580	583	587	556	558	580	560	625	573	581	604	564	595	629	637	562	567	603	589	566	609	619	577	603	608	613	577	566	550	621	540	558	544	573	618	596	576	612	593	626	572	547	563	591	605	583	596	618	563	588	611	606	598	641	540	623	576	600	598	567	615	606	601	592	591	591	569	601	568	582	566	603	583	553	598	608	593	603	626	597	569	627	572	598	608	604	564	591	599	557	590	605	581	563	550	569	581	586	597	568	595	564	616	595	617	595	590	624	577	588	563	532	564	590	600	575	626	619	561	579	591	597	569	573	607	585	605	598	582	577	593	634	563	572	583	522	540	574	634	551	563	584	584	564	577	610	584	628	585	619	578	546	594	543	631	561	559	577	602	560	595	563	596	545	570	605	580	568	579	597	604	600	617	606	582	606	576	580	593	602	569	572	627	601	588	584	631	577	572	603	567	587	603	582	574	602	598	596	546	567	545	588	531	599	611	580	522	590	595	569	570	592	610	581	615	535	574	594	525	592	622	585	564	569	596	584	597	573	619	621	581	592	564	567	617	596	559	554	573	558	650	572	585	603	645	634	549	594	589	572	599	585	607	597	620	640	582	591	610	627	582	580	554	585	616	568	561	592	586	627	597	552	602	581	602	588	555	582	619	580	545	532	619	634	570	578	570	568	599	567	609	617	571	588	620	583	585	583	566	609	586	555	599	592	565	629	567	588	605	575	551	595	561	595	611	559	588	570	545	575	566	553	631	546	582	540	631	616	585	605	613	586	575	632	578	618	597	580	569	570	544	602	602	585	596	556	546	603	588	566	560	612	622	569	627	616	592	611	586	577	583	591	610	573	575	566	626	565	642	566	630	584	577	614	595	614	584	580	559	560	568	560	625	583	581	637	590	614	634	584	562	613	604	629	602	588	559	618	550	565	630	555	629	618	588	601	568	566	618	552	561	605	568	561	594	570	623	614	618	554	553	574	596	598	585	615	574	622	580	574	620	601	639	575	557	587	555	579	612	609	592	597	606	587	560	586	615	580	571	643	596	593	579	560	609	622	581	560	581	554	575	594	607	606	549	604	573	610	561	660	620	533	613	559	569	595	571	573	563	587	598	591	545	607	584	587	609	574	561	582	548	593	588	615	583	564	599	608	583	574	539	621	642	608	593	598	601	578	598	595	572	579	592	569	637	632	593	573	618	568	547	587	609	576	572	610	594	609	537	637	565	604	561	600	603	621	602	590	586	565	570	609	549	591	599	570	562	592	592	575	592	626	560	603	586	605	587	578	559	572	569	577	569	581	571	541	604	532	591	563	581	588	545	599	593	602	566	601	611	571	607	560	587	588	546	559	599	621	620	594	600	564	558	611	591	571	615	594	608	563	605	593	547	593	607	567	608	606	580	627	551	613	576	605	622	573	611	585	536	560	634	569	559	598	591	576	584	598	561	581	555	602	561	587	576	592	590	547	617	621	544	568	636	596	599	552	563	633	625	577	608	587	608	574	573	576	593	562	613	640	586	570	582	592	592	563	597	609	558	596	564	565	511	579	563	574	608	561	529	582	561	554	579	567	616	596	579	586	545	594	592	590	574	598	562	598	581	580	566	563	598	620	602	596	565	594	571	599	623	572	599	577	570	590	639	591	593	608	571	610	573	616	593	605	594	578	609	551	592	569	614	594	561	536	573	599	567	561	621	544	607	618	630	586	600	610	589	589	587	590	603	579	578	567	592	589	604	585	560	572	597	593	612	594	569	561	566	544	579	588	603	625	569	568	594	594	557	583	604	586	597	554	606	566	597	585	591	580	603	568	578	579	600	596	575	601	559	555	577	574	580	583	569	580	607	587	578	572	555	567	593	568	562	615	563	574	591	559	599	592	654	584	600	652	586	600	613	585	583	579	555	582	586	566	591	556	607	584	584	599	599	536	609	646	619	584	588	598	584	578	587	577	573	604	563	578	602	599	621	592	562	598	575	605	612	558	575	592	592	618	578	616	551	593	587	583	588	593	576	612	593	593	553	556	619	555	592	573	585	545
23972	21460	29167	24173	21465	20316	2266	843	640	629	579	527	473	433	409	422	442	382	397	350	355	339	385	374	350	384	386	349	346	332	350	385	351	340	339	359	335	354	328	327	311	376	307	310	306	330	321	317	380	346	323	320	335	378	351	315	325	341	323	333	309	317	321	301	322	330	309	336	312	301	343	319	327	335	311	314	325	328	268	332	309	287	333	306	311	349	319	332	345	352	327	348	296	311	326	330	356	316	309	350	294	312	323	311	361	306	354	315	303	329	348	365	300	324	341	300	334	324	333	344	322	293	302	286	313	327	326	330	341	346	319	309	329	304	318	365	295	377	327	304	320	340	341	332	321	299	325	302	312	331	311	319	334	344	339	319	361	323	343	295	291	382	329	342	329	333	332	328	337	317	323	308	348	314	324	324	311	335	321	347	302	299	322	326	319	337	357	323	340	302	295	334	328	315	307	316	314	301	363	295	326	317	292	351	339	303	327	347	324	317	332	328	321	317	336	320	317	341	328	324	313	306	305	312	330	307	305	292	303	337	337	334	327	354	313	341	334	326	330	317	349	355	320	290	331	302	309	289	313	310	307	337	326	327	327	289	314	344	320	296	336	323	307	325	297	344	332	309	334	327	311	344	333	346	328	300	317	312	307	322	299	329	323	315	339	324	309	358	341	322	343	334	340	334	337	303	332	331	353	328	312	336	333	334	314	344	320	322	322	312	298	319	312	322	341	336	301	358	350	299	307	346	332	292	302	343	306	310	322	369	290	320	311	321	334	307	316	337	311	317	348	353	335	344	300	336	324	322	354	304	306	337	334	329	350	307	338	332	332	302	319	369	325	322	323	298	304	287	315	304	344	353	315	342	345	320	314	331	351	316	305	341	331	304	332	306	338	321	301	329	327	348	341	303	316	324	371	327	343	317	306	362	339	329	329	347	315	306	327	328	348	328	354	302	348	308	317	362	318	313	316	301	304	306	309	347	328	307	314	366	350	325	324	353	325	324	333	358	336	297	335	324	312	306	306	332	351	329	330	353	339	348	314	299	326	344	270	316	337	305	333	287	293	309	312	318	347	350	353	299	311	303	336	287	304	340	300	321	324	340	351	317	328	283	348	321	346	323	317	324	330	324	348	355	306	312	316	296	319	342	297	332	315	337	341	341	329	323	286	337	309	318	339	342	320	351	319	332	321	332	303	323	325	278	333	370	317	328	338	311	302	351	340	318	305	307	324	368	320	314	296	351	303	327	310	324	345	319	324	297	296	301	321	365	339	332	326	332	324	364	360	319	337	313	310	302	322	367	318	294	300	308	330	295	370	342	330	344	346	339	316	303	336	355	325	300	296	307	308	314	327	333	356	329	294	333	317	331	334	356	323	339	335	315	312	341	333	319	322	300	308	364	300	332	318	313	319	335	319	296	326	325	321	333	306	284	292	329	319	350	275	310	277	327	318	297	322	291	336	351	314	279	322	322	333	304	346	288	309	348	338	327	335	335	321	314	283	301	316	305	333	315	320	334	305	344	328	321	309	335	328	313	330	314	310	287	314	343	305	321	326	312	352	329	304	318	327	318	298	306	322	303	325	355	314	331	332	316	318	336	315	345	353	351	338	323	344	324	323	343	315	325	299	365	310	353	300	320	299	305	310	324	347	347	311	304	330	344	328	328	339	326	347	318	269	302	350	339	299	297	304	321	331	355	330	329	321	291	313	330	322	301	328	320	349	361	330	336	323	320	305	338	299	336	315	308	311	324	299	328	339	320	314	330	340	366	317	331	323	349	322	302	321	333	324	328	329	325	322	321	311	304	323	345	352	328	313	346	328	298	321	326	292	316	300	365	286	314	345	314	334	328	334	323	337	285	305	313	316	322	370	326	336	308	314	331	323	324	311	364	317	336	336	317	308	293	328	323	339	318	337	272	325	298	298	322	325	308	340	316	326	325	340	286	325	328	332	327	342	307	363	320	301	316	307	339	350	344	313	309	323	334	329	348	338	316	314	319	298	352	310	317	302	345	320	307	336	332	341	304	294	336	369	311	334	334	309	318	355	312	314	305	344	325	330	301	315	326	334	347	323	338	338	319	325	348	335	307	329	335	313	317	333	302	329	328	344	326	306	306	323	309	336	296	324	312	314	314	350	302	330	312	318	325	340	343	345	327	305	321	298	330	333	354	331	347	330	331	325	269	301	322	323	338	319	308	318	308	325	307	306	314	318	338	324	307	312	314	291	351	325	326	318	280	342	311	324	377	304	305	296	299	309	335	299	304	324	294	334	318	316	315	335	337	329	315	325	322	339	335	344	325	319	289	322	334	329	325	344	323	314	320	327	319	347	322	323	323	335	313	325	331	334	313	332	317	349	360	314	302	344	314	312	328	328	344	326	308	291	316	307	346	336	321	344	310	335	295	331	311	345	340	347	344	310	317	322	331	313	309	344	372	280	327	346	340	302	311	339	321	328	342	304	338	332	334	328	324	338	307	288	325	290	346	330	322	344	326	337	344	289	334	305	350	338	320	317	314	323	306	344	322	334	355	319	303	324	334	311	328	345	337	307	319	352	293	290	338	308	322	325	289	325	320	317	329	332	325	343	356	307	333	333	320	340	351	307	362	331	307	309	332	307	319	305	330	315	307	331	325	283	317	322	312	322	324	311	301	334	329	335	333	319	314	373	326	315	358	335	312	352	360	331	319	311	292	317	338	351	303	328	342	312	317	358	325	328	337	330	366	322	345	305	326	342	292	329	307	339	326	329	341	312	297	300	322	358	324	332	340	317	343	329	299	327	318	331	284	297	332	356	348	313	379	300	328	346	332	327	318	331	324	330	324	315	327	320	321	327	297	349	330	331	293	352	314	325	333	291	343	309	315	334	284	345	323	319	351	316	325	316	336	331	356	315	284	327	323	314	347	345	321	340	358	321	308	317	350	348	307	311	318	318	327	325	315	344	327	327	307	310	283	319	316	338	347	332	337	340	348	347	307	311	335	330	315	326	318	340	347	337	315	341	296	369	331	350	317	332	333	310	327	290	317	305	336	314	295	331	323	323	361	316	336	331	329	306	338	302	344	350	320	318	313	346	345	326	356	342	334	279	321	333	322	345	352	337	327	303	324	286	343	311	312	319	308	329	320	286	338	332	357	341	303	324	333	313	324	322	334	302	294	319	360	336	287	326	347	303	310	319	344	327	342	342	305	311	312	339	301	313	357	316	305	318	329	324	357	342	329	278	333	309	334	315	316	313	291	324	312	299	332	298	330	343	315	317	308	325	322	331	317	341	306	352	305	336	317	343	320	337	337	272	328	316	311	327	325	314	311	331	310	313	346	290	324	294	314	312	360	336	329	318	335	320	340	317	325	357	293	301	310	386	341	311	310	305	327	284	317	348	278	326	304	331	315	356	320	336	319	355	337	304	339	281	311	334	338	327	305	300	349	297	329	336	320	314	330	311	289	294	287	306	324	297	309	301	320	303	315	303	331	325	372	323	344
4390	12142	10577	5072	3284	1844	1386	1049	808	729	658	601	545	494	482	434	425	409	408	428	366	397	376	364	393	365	376	364	353	363	369	352	349	362	337	331	364	316	333	308	337	382	357	342	321	343	366	341	327	349	338	313	343	324	350	327	370	364	360	368	331	341	361	338	343	308	345	356	367	309	368	361	328	321	355	350	385	356	354	327	345	364	344	332	353	318	360	311	314	345	306	330	314	326	332	288	364	366	323	335	356	359	317	332	336	326	310	321	353	339	316	356	316	369	356	342	328	327	343	342	364	352	387	329	349	319	365	353	310	346	348	312	351	340	347	329	349	320	333	315	320	321	300	342	332	352	319	343	290	341	346	316	330	313	354	301	318	313	336	323	334	326	325	337	339	331	317	363	335	314	327	327	370	309	327	304	365	333	358	353	317	332	321	344	333	336	358	308	310	330	333	344	370	320	348	339	331	317	341	332	325	341	369	319	344	339	321	328	314	321	354	341	357	315	337	329	323	359	337	322	331	305	350	328	338	340	316	339	337	346	335	379	339	329	373	345	327	325	332	314	322	330	319	304	308	371	327	320	336	347	337	336	318	337	335	366	338	322	318	324	394	325	323	340	315	314	323	361	312	342	346	326	321	328	342	328	382	350	347	351	314	346	309	346	346	324	324	325	369	321	345	320	317	331	305	334	320	303	355	311	338	324	355	351	337	333	333	310	328	348	332	310	348	351	312	341	339	355	361	308	336	334	321	315	357	336	343	359	367	353	313	348	340	338	333	344	328	336	300	310	360	333	337	341	337	332	333	324	338	347	297	352	325	330	326	311	338	352	355	346	356	339	332	334	337	329	330	330	333	336	336	322	359	318	332	321	305	316	337	334	335	332	349	320	352	317	367	337	387	325	336	354	342	335	346	345	342	358	333	327	319	333	349	343	347	343	339	325	308	325	325	370	306	332	307	330	355	345	345	351	304	316	311	328	310	326	357	318	345	318	316	347	338	352	351	321	377	313	339	318	322	323	360	336	344	310	317	342	346	330	314	378	323	342	323	337	296	311	305	329	342	356	358	331	346	368	350	318	331	318	330	335	284	324	311	344	334	340	334	314	313	307	305	349	325	352	330	315	333	331	321	352	305	334	329	347	324	330	303	307	354	333	348	336	314	359	320	284	340	343	323	326	324	305	362	345	327	322	309	358	302	335	313	332	306	321	318	324	334	362	349	367	309	335	325	322	326	326	314	340	338	377	331	336	338	336	341	331	322	343	334	307	343	315	361	316	316	342	339	296	340	355	359	327	334	321	337	370	343	311	320	337	304	318	327	358	315	351	311	345	353	337	326	336	328	329	339	339	356	345	368	357	367	348	346	325	302	353	351	343	340	348	344	316	362	337	343	303	312	358	325	359	363	311	350	349	335	333	344	312	334	346	376	336	328	345	308	336	308	308	328	322	333	316	324	330	322	352	323	323	322	342	322	331	338	354	351	339	301	345	298	350	328	339	363	327	307	353	317	322	393	321	338	343	344	331	344	372	359	331	346	325	361	348	348	329	337	339	323	324	330	326	318	342	358	323	341	339	322	354	337	336	340	325	363	341	337	318	316	334	345	337	307	348	333	356	348	355	334	366	333	346	332	349	357	308	340	359	357	322	337	341	345	324	302	315	371	314	324	322	343	347	320	313	315	328	298	339	311	335	347	318	309	330	343	318	357	324	336	341	349	360	336	342	334	345	358	311	315	327	340	349	328	320	337	345	319	310	314	320	345	335	316	319	330	333	335	319	330	315	328	339	349	331	347	360	318	319	362	344	340	354	357	308	343	323	348	375	300	354	329	357	339	342	325	348	350	334	323	350	327	344	327	322	340	364	362	327	377	336	358	337	369	317	331	301	349	324	341	340	323	303	335	336	367	313	352	334	323	333	330	350	310	341	348	336	379	348	332	338	338	361	341	326	320	326	303	338	343	314	308	351	340	301	333	341	319	317	346	346	335	360	344	322	351	317	333	317	316	322	343	309	347	379	355	334	338	300	347	351	329	330	331	325	333	327	331	333	309	311	332	317	321	342	349	349	330	322	354	350	333	364	326	334	328	339	368	342	333	324	355	343	349	320	351	312	324	316	338	311	343	330	312	372	331	332	327	345	366	345	339	338	338	349	330	361	328	322	347	337	307	327	334	318	332	355	319	336	323	355	323	331	335	345	311	365	356	348	351	316	335	362	284	340	372	343	335	323	318	296	327	342	311	335	339	334	341	350	330	326	303	353	328	328	329	353	344	328	380	346	340	330	330	354	329	330	317	316	317	370	359	363	355	325	332	290	324	343	336	297	329	341	351	323	327	314	329	330	334	312	330	335	316	331	331	325	325	363	366	331	324	351	326	367	320	334	331	307	338	377	308	311	338	352	336	326	315	386	329	352	359	337	333	343	350	348	300	347	377	348	337	351	354	337	347	309	332	340	345	332	346	319	352	348	347	322	323	322	325	330	319	333	317	369	324	330	349	322	337	324	343	319	318	360	328	358	350	318	348	337	325	363	330	373	340	324	331	351	338	358	320	332	342	320	347	354	351	312	346	303	325	342	294	326	309	360	316	318	337	352	316	377	352	318	288	335	340	327	311	346	332	354	311	352	340	334	358	356	335	331	326	309	317	319	320	315	338	313	291	350	341	310	295	344	317	366	352	314	322	340	341	322	309	338	367	340	322	342	335	359	317	334	336	337	338	298	293	313	361	323	322	306	347	326	346	340	369	288	364	315	313	310	320	343	330	338	355	345	326	332	341	341	295	333	317	383	343	335	316	352	353	337	362	307	326	346	354	331	317	347	333	344	324	354	324	312	323	348	347	341	343	332	326	351	308	355	313	326	355	336	337	340	349	305	352	344	333	356	348	319	325	340	354	339	321	331	325	352	326	327	339	341	323	333	353	359	330	318	353	311	384	373	295	345	351	329	333	333	330	332	326	354	315	340	314	346	321	340	346	324	351	326	351	329	333	381	324	335	293	340	325	327	304	346	355	338	342	330	319	346	347	333	314	337	338	314	345	314	335	327	335	316	341	333	330	352	349	338	335	347	316	314	304	334	335	340	322	361	316	333	326	345	305	336	336	319	352	342	344	349	341	321	349	303	367	312	347	288	370	335	385	328	325	311	293	336	354	356	338	318	328	355	326	326	322	338	327	335	302	324	328	338	326	341	334	354	316	372	339	323	324	327	352	331	325	345	333	338	342	309	308	369	320	352	377	346	306	318	335	336	321	364	340	333	338	334	348	327	322	359	317	334	332	344	356	331	330	325	322	306	337	349	321	308	332	345	339	327	338	339	330	329	353	342	329	316	331	328	331	347	312	323	316	355	348	334	340	325	329	327	354	329	352	325	340	317	352	331	314	330	306	347	330	324	323	366	321	336	305	328	302	357	323	333	335	360	309	332	333	321	338	332	353	352	321	336	328	338	342	345	336	333	339	308	322	354	337	317	330	316	344	310	317	313	345	336
24877	21438	28743	24538	21373	8774	1099	835	722	663	615	622	634	603	564	576	511	576	578	544	528	515	561	526	495	552	552	543	522	579	538	521	523	580	507	523	536	514	490	536	557	533	500	522	546	510	518	500	540	492	547	509	536	549	538	538	537	514	527	531	523	537	489	494	564	508	495	511	508	538	508	525	533	525	542	546	501	512	489	514	580	519	548	533	484	518	500	507	516	493	523	531	517	568	548	489	515	485	511	506	524	573	526	525	554	544	520	487	523	531	528	528	478	519	511	495	490	520	494	523	532	494	517	501	491	516	516	536	531	472	514	540	499	473	488	463	528	501	511	512	515	490	525	478	519	556	553	536	526	521	478	476	506	506	516	497	523	520	514	513	546	533	529	544	567	495	503	522	516	469	528	527	511	512	522	515	523	547	519	514	498	513	549	570	509	496	528	504	540	540	530	500	504	502	521	515	511	495	503	493	502	516	518	529	510	518	550	515	486	530	516	499	475	477	500	528	523	534	497	530	522	548	468	512	527	505	533	506	495	486	479	519	521	523	529	497	521	496	546	519	533	527	464	511	540	546	567	477	509	490	497	550	521	498	499	486	548	491	489	516	523	517	495	517	503	502	523	495	518	518	498	515	485	516	528	509	530	527	545	501	534	533	513	529	561	541	498	539	485	544	511	542	540	489	548	517	525	549	563	533	465	518	508	502	532	529	522	529	490	498	515	522	467	503	490	481	530	527	521	504	500	509	481	530	453	531	467	545	518	494	505	535	530	502	507	500	514	497	518	517	512	534	488	517	527	549	511	533	509	500	491	536	562	500	519	525	515	533	504	492	542	526	544	514	530	531	565	530	489	498	516	475	500	544	554	503	506	541	516	528	548	536	505	480	520	535	476	521	508	509	493	474	492	500	510	505	528	506	520	496	506	465	529	530	510	545	529	469	515	513	524	506	565	485	512	504	516	541	535	477	564	522	509	489	526	540	510	531	530	515	475	524	511	539	465	506	533	536	493	535	543	510	514	481	502	532	515	502	513	503	542	502	492	481	548	483	530	490	552	511	511	515	474	519	548	503	509	473	539	504	516	518	505	517	506	478	498	548	565	502	505	512	475	517	545	516	522	493	526	498	490	538	507	501	505	507	495	546	517	478	532	515	507	497	516	487	561	511	542	477	520	450	487	517	527	523	551	515	453	528	515	530	535	517	516	522	522	510	504	544	517	516	546	500	515	525	492	516	554	476	511	547	530	514	534	548	525	498	518	513	517	496	522	501	505	486	505	515	467	506	519	482	549	475	492	501	511	498	551	524	522	504	541	487	512	511	507	469	463	509	510	500	518	535	502	536	527	507	520	512	488	524	513	510	522	508	535	518	512	474	531	505	498	475	501	485	478	561	516	473	505	549	536	529	534	542	513	533	544	516	482	496	544	490	517	570	481	520	513	502	496	517	491	530	527	508	521	503	505	514	515	529	505	515	512	520	528	503	491	527	496	523	519	533	509	530	498	509	519	499	513	539	517	494	536	501	540	519	518	515	527	515	517	511	546	508	486	532	538	522	520	500	458	522	529	483	510	539	511	483	498	515	474	546	513	532	497	503	498	487	543	521	504	521	528	503	503	512	489	562	525	561	493	485	515	541	500	538	520	479	511	538	533	526	521	555	522	520	497	541	494	521	552	556	518	516	492	534	516	538	525	497	499	515	520	534	502	498	487	488	555	502	567	545	495	489	477	523	548	488	537	528	482	506	477	482	503	539	500	497	527	511	510	508	513	506	509	496	485	460	529	477	489	501	501	537	487	473	523	557	518	521	507	517	532	530	489	488	516	556	517	536	489	528	486	487	484	528	501	526	530	521	556	492	521	522	498	522	509	488	524	517	536	504	482	532	472	504	499	487	501	508	532	517	482	493	530	545	522	522	505	489	526	481	537	503	541	496	509	492	484	538	521	521	530	526	501	488	522	467	531	474	526	512	542	533	504	506	505	513	519	557	508	534	518	523	513	506	493	511	511	523	489	519	508	521	507	489	511	524	525	507	550	469	518	549	480	500	515	496	546	528	533	540	527	504	500	516	505	497	485	563	486	503	506	496	518	517	497	531	528	513	513	518	526	510	493	548	526	562	495	518	488	482	500	467	495	483	525	517	530	536	498	556	511	520	513	509	525	490	522	527	489	508	558	532	501	502	511	534	496	553	499	497	501	487	512	513	519	535	514	463	534	514	517	482	512	449	474	557	540	539	485	513	487	517	533	509	501	504	533	532	504	509	514	512	493	499	516	494	507	522	492	527	514	546	527	513	523	528	466	521	539	518	530	558	497	492	496	491	487	513	518	554	508	514	456	514	530	488	470	504	501	505	515	531	477	535	514	496	481	512	464	516	566	520	500	532	489	471	514	502	527	530	574	522	511	511	496	494	506	517	478	533	509	532	489	501	494	536	535	506	548	511	525	521	510	514	520	508	493	510	504	528	510	500	528	486	550	522	528	500	511	540	489	514	487	510	515	509	561	504	508	486	458	522	520	523	516	507	506	512	559	490	529	490	489	566	544	509	522	488	508	491	521	496	535	510	498	514	503	502	554	519	473	514	533	512	526	512	474	487	508	483	533	495	533	528	490	563	541	516	511	531	471	494	518	518	489	534	492	517	536	564	498	516	486	514	518	514	508	523	490	538	528	511	490	548	506	514	500	532	490	505	498	501	486	526	513	504	499	539	516	485	505	515	505	524	528	546	528	536	485	511	492	495	501	564	518	534	524	495	475	525	498	511	514	528	524	530	546	499	508	526	496	514	502	520	560	552	492	504	533	492	476	518	528	495	520	523	557	549	560	522	553	512	470	524	530	536	535	514	537	509	492	524	515	506	477	527	496	524	523	491	552	453	543	504	550	526	513	515	498	484	520	518	503	541	482	506	513	519	500	516	558	487	502	499	520	483	482	501	472	522	506	500	515	477	534	518	493	543	540	466	531	526	536	565	504	549	483	490	505	504	541	478	521	513	544	527	537	516	543	528	546	546	497	525	507	485	507	535	524	521	485	506	529	496	505	504	500	494	513	530	511	513	490	452	468	500	496	494	540	498	487	506	507	542	508	499	516	519	511	502	537	515	504	465	510	477	452	509	552	491	532	531	432	479	525	502	512	491	563	497	494	504	506	488	519	514	525	481	536	533	492	507	465	525	517	516	498	517	528	490	488	527	513	498	479	480	536	511	539	488	494	484	464	545	546	524	515	517	548	519	544	545	508	495	529	491	522	510	553	548	505	485	535	507	469	541	499	511	465	511	533	492	482	532	487	534	511	497	539	453	511	536	498	559	533	465	546	464	522	519	488	507	504	470	524	537	536	600	490	524	524	485	536	529	544	502	462	550	537	535	469	521	485	518	514	515	529	506	507	515	511	520	523	473	521	557	500	524	514	519	503	543	542	479	507	519	554	503	534	525	530	446	542	504	464	511	529	508	513	555	486	489	551	495	521	536	510	515	503	539	489	509
4385	9092	7413	3685	2646	1604	1262	963	858	716	669	703	648	589	534	591	562	533	556	550	505	544	590	510	513	518	513	468	514	512	527	524	512	497	514	516	530	445	483	502	532	463	530	503	501	491	513	490	456	509	505	500	448	513	515	571	497	503	490	487	500	472	536	470	522	507	466	502	529	461	487	480	496	508	474	504	504	497	476	506	535	482	541	458	502	477	514	499	501	498	504	537	503	496	505	489	468	517	517	496	470	503	521	479	485	507	487	515	497	482	510	505	491	508	510	532	451	517	532	502	479	470	487	502	465	538	464	512	519	501	534	507	490	460	545	486	475	491	493	486	484	485	524	497	499	527	535	490	532	522	484	522	453	491	492	484	538	467	475	531	506	474	495	513	504	498	542	492	514	517	517	518	505	482	480	488	469	479	497	508	515	477	494	531	488	485	535	467	471	480	513	530	486	503	461	519	485	506	445	508	540	512	464	504	515	504	498	510	502	497	480	488	488	525	467	476	449	473	494	508	529	488	480	475	526	508	494	503	550	458	452	508	492	519	499	480	521	522	456	538	527	460	510	486	512	495	476	491	491	496	503	515	496	490	551	506	467	451	508	516	485	495	522	508	528	513	515	474	461	475	477	466	479	513	505	439	490	506	478	515	474	476	502	541	523	464	521	458	468	491	535	484	485	514	504	488	482	469	484	454	510	480	500	418	498	491	475	535	467	496	533	530	478	497	502	507	472	484	504	475	473	510	486	517	464	466	508	512	515	492	478	507	518	531	520	515	487	495	507	462	542	511	488	493	510	482	502	511	500	481	476	487	496	512	486	489	524	473	523	479	473	506	518	499	514	500	456	496	509	472	498	515	483	504	494	464	505	475	506	521	523	462	482	480	498	482	526	519	480	491	507	518	523	487	489	509	482	484	478	520	472	482	494	472	481	509	496	510	514	517	544	473	503	485	451	485	460	507	509	482	470	500	487	486	481	515	510	524	528	449	517	491	520	497	471	520	507	559	452	475	458	488	505	482	489	510	492	482	518	467	478	490	460	495	522	506	508	473	499	538	502	487	486	534	516	473	487	504	494	475	502	515	487	470	508	524	527	488	496	510	509	529	504	499	499	491	445	480	471	444	483	518	528	507	479	508	506	515	510	490	488	507	478	494	482	511	484	539	473	504	514	484	480	517	515	502	477	511	465	449	502	530	535	494	486	474	450	530	488	499	470	460	510	520	466	499	476	494	459	460	478	534	497	487	529	489	486	520	479	475	522	478	465	502	523	475	535	533	490	523	466	499	497	485	490	487	445	468	428	527	522	510	470	481	477	511	516	496	482	496	485	496	483	482	477	459	496	494	500	514	487	455	503	529	451	464	496	483	490	502	534	522	503	513	498	525	499	474	467	493	460	528	463	473	517	514	481	511	486	494	466	503	507	516	495	506	493	471	500	483	525	526	471	477	545	507	494	516	525	471	509	490	489	473	507	530	496	521	477	495	489	504	504	485	503	516	492	530	461	498	483	470	529	463	499	465	490	474	467	498	473	454	468	524	489	477	472	538	466	476	486	502	484	495	464	520	511	469	486	505	500	501	497	500	512	476	488	463	532	489	529	484	480	516	454	519	478	464	507	512	469	512	478	519	535	480	462	531	488	486	505	489	503	509	504	479	488	534	498	519	498	499	530	489	504	520	504	511	523	474	466	486	496	505	515	467	482	492	520	516	503	517	538	508	513	483	478	494	495	503	473	497	458	450	492	471	504	514	509	477	510	518	497	475	485	484	512	503	491	482	522	494	495	490	524	500	458	433	446	502	499	541	499	530	506	488	563	485	525	486	519	472	505	513	499	509	520	457	507	544	502	499	488	496	483	492	462	467	513	519	507	487	484	502	469	474	450	504	499	489	463	483	483	510	484	512	531	524	487	506	532	479	495	526	477	514	471	496	489	522	454	490	504	496	502	514	482	511	464	459	504	489	513	498	468	501	464	506	529	495	477	449	520	487	502	502	509	474	468	471	526	482	491	477	462	500	493	455	502	441	505	518	469	515	500	451	505	524	503	501	500	435	480	515	507	504	497	497	496	523	539	517	461	495	504	452	517	474	465	505	493	522	530	500	529	474	492	501	512	513	503	480	483	454	521	421	524	512	498	517	485	496	502	464	474	483	496	503	536	479	475	487	474	473	538	494	511	507	468	501	468	482	512	528	464	515	489	484	490	504	504	507	487	494	499	499	501	468	473	471	491	466	516	486	519	476	493	500	528	466	493	499	505	505	512	464	480	491	495	466	558	495	483	475	519	495	531	468	476	522	474	468	474	498	479	519	498	477	493	478	518	473	509	500	486	505	489	472	544	510	462	464	485	483	492	533	481	534	506	521	477	523	481	463	491	497	497	492	525	487	561	488	527	496	480	486	477	515	467	497	453	492	455	507	498	517	540	485	457	519	507	453	462	508	477	496	517	508	440	468	498	525	504	475	504	473	522	521	507	495	526	455	483	494	485	508	516	505	521	509	461	490	449	471	486	503	549	478	534	461	487	444	477	457	533	497	489	503	458	488	495	523	483	505	549	490	443	484	537	528	490	522	457	476	503	463	511	515	497	517	497	486	468	519	512	503	487	497	490	481	500	506	483	543	462	505	489	467	520	461	477	504	511	522	515	494	493	503	504	490	531	514	473	482	506	506	476	535	504	470	523	488	489	498	510	546	470	518	484	475	496	493	479	515	495	478	462	513	517	515	486	471	495	491	500	480	476	474	510	540	505	481	474	503	482	514	518	506	505	472	480	509	492	473	460	543	488	477	487	511	533	471	491	497	530	484	479	466	511	518	487	480	513	481	522	495	519	475	450	490	493	480	459	550	499	486	497	492	497	497	536	464	522	508	494	528	502	507	512	486	454	533	492	494	496	474	492	489	516	501	474	490	471	521	483	524	527	496	491	508	512	481	521	509	473	527	501	453	465	538	493	483	466	520	522	506	500	556	514	474	536	507	482	484	447	523	480	554	492	510	445	507	502	515	529	502	491	505	460	497	519	505	495	476	511	489	504	483	485	469	450	516	457	545	467	523	502	478	468	497	483	496	537	479	489	482	507	485	505	481	450	489	525	480	495	482	513	462	485	506	466	538	468	499	468	473	471	525	507	494	478	487	473	496	485	495	495	472	529	498	484	491	476	453	483	519	432	459	496	491	474	496	453	471	501	504	485	492	482	507	466	495	486	474	500	461	497	508	498	494	506	484	494	484	497	504	480	483	501	468	513	513	539	478	504	481	480	529	485	506	512	518	506	485	488	466	479	456	468	460	535	477	484	455	489	500	477	522	476	471	503	484	477	518	511	488	490	521	483	501	492	500	478	520	525	529	487	497	517	487	478	494	523	492	494	527	501	509	523	501	526	483	523	520	480	514	522	483	468	478	525	488	459	482	505	474	494	511	476	474	461	518	498	491	492	540	498	474	462	560	519	470	539	529	482	477	477	499	520	491	554	489	532	525	487	499
22795	21486	29442	23987	21489	21569	18765	1621	811	700	554	503	426	343	381	318	278	278	236	250	245	239	207	226	212	184	223	185	177	191	195	157	146	194	158	172	177	155	140	157	147	159	144	171	140	167	156	137	162	161	164	133	141	170	154	146	134	122	158	144	147	144	145	162	152	142	154	162	129	159	134	154	159	162	128	167	143	140	159	164	179	154	152	138	165	142	153	136	129	148	139	145	155	148	136	115	147	143	160	140	175	138	140	147	151	127	141	131	150	139	158	148	143	156	163	145	146	138	146	166	144	132	142	137	136	126	129	131	170	148	176	142	135	152	134	180	138	154	144	157	157	148	154	159	159	145	141	152	145	144	131	171	122	140	155	142	128	154	163	142	149	167	152	125	149	150	147	125	126	147	130	128	160	128	146	136	132	136	140	128	177	135	145	119	121	140	163	148	149	117	147	131	142	134	159	158	142	157	120	166	140	134	148	142	137	141	126	143	142	163	132	152	147	150	138	129	167	136	136	138	147	162	143	142	132	141	166	140	153	153	163	156	160	139	157	155	162	165	153	138	153	157	155	129	135	142	154	168	139	133	158	163	155	136	162	162	122	144	122	150	153	141	141	138	135	153	141	133	136	142	128	164	152	145	165	163	157	140	128	136	144	171	126	165	159	136	139	169	138	134	138	124	140	151	169	142	155	163	171	128	135	141	133	144	146	141	162	143	137	158	140	111	142	141	140	144	150	138	126	155	140	167	132	150	144	126	136	131	149	169	124	167	139	117	153	164	124	142	150	158	141	150	154	141	124	146	120	160	166	133	136	136	135	164	132	153	135	142	139	150	170	148	150	139	124	160	126	136	158	133	151	132	128	179	162	156	147	172	137	154	147	168	144	145	135	164	141	138	147	137	149	122	161	155	135	142	139	151	139	156	155	144	139	149	147	140	143	133	163	148	127	163	129	131	164	143	140	131	136	132	141	138	156	143	162	131	162	141	131	142	155	151	143	159	143	136	166	142	144	145	117	137	130	125	170	147	133	157	128	134	124	151	148	151	149	158	153	166	144	157	154	147	128	153	154	152	152	160	140	142	144	122	176	128	135	143	152	147	128	120	142	118	118	149	147	148	153	152	141	180	138	133	145	145	140	143	135	108	155	164	143	154	127	145	135	156	126	144	157	159	119	140	149	152	146	137	139	127	144	125	167	134	132	176	132	142	145	158	143	122	133	146	124	141	150	144	127	149	149	163	145	143	140	156	139	153	166	152	133	155	131	156	152	126	147	141	149	157	138	140	133	130	143	145	130	137	124	160	127	135	127	154	149	141	143	144	148	133	133	163	128	133	166	131	136	133	169	143	130	183	198	145	153	119	135	137	156	144	150	154	135	149	162	126	137	131	148	167	156	151	131	124	161	153	131	159	129	150	145	174	153	135	142	143	154	169	136	131	170	154	122	140	132	135	135	146	142	168	136	150	141	140	153	151	138	150	144	157	145	156	176	127	153	143	143	129	139	141	148	148	139	140	157	143	144	148	152	156	123	142	132	149	156	149	141	144	143	156	149	160	162	138	126	142	150	145	149	135	138	140	154	136	152	145	158	148	135	138	160	150	127	161	138	145	150	166	127	127	123	157	142	161	134	165	152	152	144	148	144	135	150	145	163	168	136	155	149	159	148	160	142	145	136	147	140	142	137	142	152	127	150	134	162	131	134	141	138	137	149	144	169	166	152	148	134	154	153	124	144	151	141	122	128	134	151	142	139	152	135	147	138	136	124	153	139	163	147	128	134	140	143	123	158	149	160	137	139	128	130	139	157	146	153	122	130	138	130	134	156	158	145	144	143	149	124	160	124	137	141	147	140	183	139	155	151	150	170	145	140	140	143	138	141	161	153	132	129	130	135	151	153	162	132	162	153	137	134	146	145	151	154	149	155	148	136	163	141	149	136	155	147	169	167	137	137	155	147	165	158	149	127	156	157	140	161	141	136	158	142	156	152	132	140	132	139	127	163	135	134	152	135	127	152	130	146	170	166	152	164	130	174	147	149	147	156	140	135	154	116	136	132	135	155	128	125	134	146	160	137	149	148	163	155	129	147	133	145	145	142	135	133	123	148	134	149	143	136	140	125	120	146	137	150	151	150	153	148	160	141	132	160	145	155	124	136	152	131	151	140	137	151	145	130	144	168	153	161	148	152	136	139	141	154	137	149	155	145	142	137	134	146	161	148	148	158	175	167	158	151	151	154	141	160	142	144	130	118	150	151	149	182	139	150	158	136	148	129	150	128	146	158	135	141	135	140	145	138	151	139	156	157	137	136	150	118	146	165	134	148	129	140	175	153	139	146	149	143	142	159	175	154	169	133	137	143	143	164	169	128	160	158	164	152	142	156	142	141	164	150	166	115	170	156	140	143	150	162	133	142	144	141	146	132	135	145	149	139	155	137	137	151	124	149	152	144	170	160	139	131	158	143	157	146	148	123	163	146	155	131	149	111	134	157	143	159	128	151	145	131	139	143	148	153	165	133	123	154	146	151	123	122	154	130	141	137	132	155	147	133	162	174	136	143	152	147	160	139	137	144	167	137	154	161	147	136	115	142	142	146	145	134	134	158	142	136	162	129	130	139	130	133	138	151	140	155	160	139	128	148	150	156	131	153	147	142	142	135	142	131	171	138	137	141	154	149	155	127	154	115	148	157	139	145	132	148	134	137	165	167	147	150	152	146	150	171	145	155	160	143	146	142	134	153	158	141	136	136	151	150	140	136	145	151	170	126	144	148	138	127	135	121	147	147	141	142	154	143	148	143	156	132	121	135	129	159	129	136	132	151	153	156	126	144	138	118	154	147	162	142	123	146	148	146	139	116	147	132	148	152	177	144	131	151	139	119	124	140	172	165	131	155	150	130	124	132	134	119	124	151	142	150	163	151	140	136	146	129	141	160	153	155	159	151	150	156	140	169	140	137	145	126	141	160	157	140	136	129	134	149	142	165	129	139	140	120	137	140	173	128	156	153	130	145	168	151	159	137	151	153	142	123	150	156	135	150	147	145	146	125	120	161	135	129	158	151	126	144	150	144	133	156	144	169	131	150	162	145	144	145	141	154	131	140	141	137	118	140	161	149	149	139	173	149	171	134	161	167	164	142	139	139	153	131	144	155	133	140	133	153	131	143	141	144	161	131	146	156	131	143	151	134	131	139	150	149	151	147	161	170	144	138	160	121	141	152	142	152	154	117	162	122	138	160	147	155	138	149	139	150	163	149	147	143	136	165	164	130	144	147	139	137	135	145	170	149	135	154	109	148	149	148	150	163	147	148	146	155	130	144	161	141	156	142	128	137	151	140	142	149	131	153	124	144	154	130	127	144	142	135	135	149	151	153	151	159	142	170	128	137	152	117	142	146	135	123	146	150	131	160	145	117	162	153	130	151	138	153	142	136	128	148	152	157	160	141	149	159	146	140	137	129	166	154	153	129	165	155	154	140	147	153	149	145	141	131	153
6527	20166	17109	8671	5819	3258	2189	1593	1239	894	779	647	523	468	443	369	329	302	299	254	267	234	243	228	214	207	224	196	174	214	204	179	180	172	172	183	177	179	186	189	158	149	179	168	140	164	153	149	154	161	159	172	156	154	160	139	175	151	148	146	156	157	158	150	159	158	132	145	151	128	152	147	131	165	131	151	184	160	132	155	163	150	140	157	143	146	149	167	129	141	156	136	145	128	135	124	129	172	131	158	132	141	154	135	141	150	140	162	152	139	152	150	144	130	128	145	154	144	137	143	135	119	164	160	123	141	147	123	140	155	137	136	137	145	131	151	144	161	145	151	138	124	149	118	146	135	141	145	138	133	136	146	138	137	154	150	136	134	148	152	150	138	160	139	149	152	128	136	133	151	132	142	144	135	146	157	138	143	149	150	133	134	132	136	159	151	144	123	158	132	138	134	148	150	156	150	141	117	135	133	146	150	151	140	148	128	120	151	141	126	129	180	129	140	155	145	141	129	156	125	123	126	157	146	134	144	146	151	124	141	153	135	138	138	133	175	124	140	133	145	145	116	134	146	149	134	164	134	155	114	167	140	151	126	131	130	139	149	147	149	116	135	126	162	139	138	140	137	134	139	125	151	129	167	126	150	139	142	140	148	153	145	128	142	153	132	123	128	139	132	136	123	142	132	146	141	117	142	118	116	139	144	141	146	120	137	148	129	142	159	156	147	130	150	128	138	131	150	131	136	146	141	153	137	132	133	128	128	139	139	142	135	140	112	150	144	133	136	135	135	133	110	135	136	155	136	147	127	167	136	157	147	135	145	170	135	153	148	157	136	162	139	152	143	132	130	155	148	141	138	143	147	135	147	145	125	122	137	128	137	163	149	165	142	115	129	128	113	125	162	150	166	131	139	164	115	132	139	142	150	140	136	140	117	137	146	137	148	145	128	144	146	161	134	144	117	149	142	152	139	127	140	127	134	128	135	132	128	127	153	146	150	135	152	137	132	146	147	149	134	147	152	131	134	145	139	117	176	134	144	126	109	143	135	130	133	122	134	142	144	121	153	143	132	144	143	145	136	120	137	135	142	157	128	127	124	150	160	143	165	157	148	146	137	138	159	140	132	129	139	167	146	118	107	139	142	164	140	141	118	138	127	157	135	156	133	164	122	141	149	135	144	151	150	151	145	131	134	152	142	141	151	158	148	129	131	141	131	149	156	143	147	133	159	146	147	145	143	141	148	141	142	136	143	117	151	152	132	149	149	139	142	140	138	142	146	149	144	145	166	150	135	145	136	130	148	119	137	144	126	124	133	144	148	139	126	139	130	149	130	146	146	127	137	135	131	129	140	144	134	122	144	145	136	148	139	152	169	147	117	140	139	136	157	129	137	146	124	127	133	146	139	130	139	133	126	170	142	153	145	147	150	139	156	140	108	124	146	141	124	150	132	138	143	148	151	151	153	134	134	143	105	163	152	135	130	141	147	147	144	149	143	143	151	150	124	157	145	164	134	163	123	134	125	134	158	148	128	140	143	136	125	129	142	158	138	149	155	119	165	125	134	149	155	144	156	137	163	151	154	132	128	143	141	137	151	147	138	133	152	129	118	127	151	139	123	161	151	144	119	152	152	145	137	135	154	131	139	127	126	155	139	136	150	146	142	156	117	142	165	127	146	148	126	105	141	151	153	161	144	141	165	152	125	135	124	149	145	149	146	144	165	124	139	134	114	128	141	166	157	146	157	144	153	124	141	164	150	143	121	142	144	142	140	137	156	134	159	135	143	148	136	125	138	144	140	144	165	139	121	145	135	145	140	141	125	127	118	135	149	151	175	157	148	152	127	137	138	130	142	155	130	144	146	152	160	141	144	135	135	155	138	137	157	142	137	123	131	131	130	135	128	138	153	136	146	132	139	143	150	125	151	150	162	145	152	134	135	161	164	130	160	136	169	138	149	152	140	125	127	145	129	149	142	130	168	126	137	123	156	130	126	139	132	149	149	133	140	137	135	139	139	145	124	123	170	121	154	116	138	142	140	120	164	150	129	156	130	159	152	150	151	128	135	148	141	142	134	125	136	138	148	153	141	150	157	145	147	130	156	119	132	141	137	124	138	136	155	116	134	129	139	141	150	134	135	140	143	149	116	157	137	136	139	133	141	146	125	138	134	137	134	153	150	140	143	156	127	130	144	129	157	142	176	128	146	125	124	139	161	148	155	158	142	128	135	153	155	152	145	144	134	135	119	156	139	154	134	136	137	154	132	102	134	157	151	148	164	127	156	152	150	159	131	135	138	137	145	144	138	155	123	145	137	159	150	153	155	129	146	141	136	142	133	126	126	127	161	127	152	138	144	156	139	146	134	158	161	126	138	149	143	137	131	134	147	151	152	147	159	123	146	142	159	160	152	132	130	156	158	157	156	146	133	156	139	154	130	140	140	149	120	148	155	138	138	146	126	155	123	142	132	172	133	144	135	140	143	137	131	133	144	150	143	126	137	148	146	141	124	132	145	136	125	133	156	144	141	127	153	151	125	129	132	137	125	132	143	122	125	164	144	140	129	157	140	157	151	146	148	140	136	145	152	149	164	140	141	128	150	160	138	135	132	148	138	150	128	142	128	139	146	132	148	128	141	134	146	142	137	141	128	151	143	142	123	152	129	157	129	123	128	143	138	148	137	159	131	159	140	128	148	155	138	142	141	139	129	132	139	138	123	131	141	149	148	133	119	140	147	125	149	133	142	144	144	146	132	143	157	130	128	160	156	174	146	141	159	164	128	154	128	128	141	132	146	133	122	158	131	166	156	137	153	146	116	129	148	151	134	142	124	167	141	138	161	137	143	145	136	142	155	144	152	139	141	157	132	124	154	148	153	155	156	155	128	165	142	136	154	143	148	131	139	146	133	119	135	148	133	148	137	117	160	139	125	133	133	160	151	138	154	139	146	120	136	135	130	126	125	144	128	147	149	134	155	135	124	144	158	145	132	149	162	176	133	150	152	109	132	131	125	156	123	158	128	147	136	149	133	144	121	154	120	148	135	131	153	147	136	140	128	134	139	136	138	145	156	143	138	143	143	160	153	129	134	152	148	139	124	170	141	140	148	143	156	131	138	122	130	132	158	118	120	126	149	165	139	144	146	142	137	126	137	140	149	127	125	142	146	143	139	146	127	135	145	151	123	141	122	134	137	154	130	149	149	147	124	135	118	134	136	122	144	129	141	159	142	137	136	142	141	143	126	129	151	166	135	157	136	147	141	144	144	141	127	147	124	164	146	169	160	131	155	140	144	146	139	164	136	144	151	137	129	137	141	141	152	114	139	127	127	119	167	131	126	133	144	145	133	140	118	141	143	159	120	124	120	129	135	134	127	149	141	151	140	133	156	148	130	156	138	165	143	173	136	155	130	145	134	137	149	142	156	120	128	145	141	160	142	131	162	144	145	133	139	154	165	134	135	126	132	159	131	131	156	130	142	142	141	138	122	134	162	127	166
27628	21069	12207	1356	785	705	588	603	663	615	611	636	614	622	590	588	601	588	596	593	550	628	598	624	627	580	626	623	583	585	618	590	613	585	595	608	578	610	650	588	603	605	585	600	578	602	598	620	587	614	609	608	596	594	608	599	599	593	632	543	629	606	591	615	622	609	579	603	619	616	555	592	589	576	582	593	660	604	629	616	596	639	611	528	612	611	646	627	561	606	620	585	559	602	612	595	591	645	640	674	582	600	639	540	595	617	584	602	586	613	595	607	607	601	627	624	591	587	567	585	606	613	549	573	584	632	557	614	582	587	601	607	602	553	575	560	564	616	597	589	600	585	599	601	597	581	608	597	606	599	627	621	571	586	600	615	603	625	579	556	563	575	601	588	612	631	593	600	599	610	610	619	631	612	565	596	556	615	584	593	604	580	585	578	568	618	589	636	619	609	615	600	597	572	576	597	604	565	638	624	606	601	602	602	604	609	604	595	655	584	565	610	601	619	603	571	597	615	591	599	618	594	593	648	608	627	629	607	596	597	562	558	553	577	622	602	597	614	607	589	602	583	639	602	570	598	590	588	597	579	591	574	569	617	620	576	579	574	607	620	587	599	604	585	562	601	561	544	583	603	592	584	571	598	584	623	609	581	591	586	624	595	621	588	650	595	619	593	588	626	570	560	588	590	575	602	563	584	603	587	588	597	632	587	583	613	629	601	650	616	602	605	642	588	560	627	573	611	627	590	578	614	639	591	618	635	597	597	553	634	621	545	565	619	593	588	607	569	617	629	610	593	564	566	603	614	587	583	643	601	613	601	585	577	624	603	595	622	670	624	605	559	636	553	610	597	567	549	617	576	609	612	583	566	651	626	627	579	593	589	548	610	585	637	581	586	598	571	595	626	618	610	563	611	609	600	583	625	632	594	615	562	559	628	597	612	618	604	584	601	586	614	585	614	580	564	548	597	594	537	581	584	622	623	581	619	576	576	616	582	599	559	617	596	626	579	599	607	616	595	580	577	634	597	607	632	598	617	596	589	590	647	618	590	586	559	649	595	564	558	634	592	567	614	632	643	625	545	614	599	586	622	586	614	567	611	608	586	594	605	602	592	595	579	555	572	614	594	572	655	611	583	579	647	588	581	579	638	576	585	596	595	601	598	574	583	612	587	596	595	624	615	569	613	646	592	591	565	557	585	606	605	603	585	603	580	638	623	555	591	557	617	636	590	614	580	612	584	629	617	569	607	619	631	626	584	551	588	588	600	565	589	560	583	569	585	585	596	609	576	591	594	626	579	610	566	570	606	595	579	594	597	589	597	555	586	595	635	638	646	651	608	585	610	621	618	585	616	611	562	583	636	644	573	675	618	622	576	571	602	569	608	614	623	561	601	636	623	630	593	568	596	599	610	619	622	622	561	623	643	585	565	619	563	641	576	619	550	547	611	565	549	593	596	571	602	642	631	600	582	590	592	631	582	598	631	623	571	571	597	592	654	591	564	589	563	637	591	556	580	621	584	619	567	647	570	603	615	595	528	613	620	613	586	615	637	615	576	626	596	564	579	589	564	611	585	607	646	577	556	594	598	591	650	664	600	553	562	596	583	624	580	609	586	599	584	575	662	597	597	588	590	563	578	590	559	598	604	593	634	594	556	593	618	595	580	566	630	581	592	598	626	629	569	609	602	592	605	564	548	583	586	610	598	623	641	579	562	600	618	635	619	593	565	571	568	636	600	581	605	580	581	587	585	631	584	586	589	622	621	623	599	592	565	585	613	557	616	572	630	556	602	630	618	652	631	612	560	587	618	629	586	558	608	652	593	603	592	578	561	580	612	595	580	541	566	584	649	631	618	578	563	636	628	597	545	606	627	613	648	563	593	559	595	552	586	585	576	573	609	535	626	616	600	587	600	620	580	628	611	580	589	621	581	577	595	627	610	592	667	565	594	617	593	570	609	621	547	608	561	602	601	587	616	594	588	599	570	566	590	618	591	563	582	589	604	620	579	620	569	572	626	617	554	616	577	587	610	567	631	630	612	604	588	568	576	634	558	608	605	596	593	624	531	629	593	585	591	579	648	596	613	557	590	561	604	608	559	591	597	574	598	645	593	584	608	637	590	581	574	585	550	594	571	574	595	560	587	607	592	624	533	584	633	583	609	559	603	553	578	611	600	608	567	575	556	587	601	636	571	608	606	590	589	616	589	588	601	612	674	604	566	604	631	604	639	610	606	591	617	570	586	582	548	622	626	566	579	573	591	622	557	599	576	600	609	632	596	573	613	611	579	621	577	574	626	570	609	607	597	600	564	620	619	623	615	609	613	605	606	621	644	628	615	569	590	632	632	583	638	607	564	594	570	542	600	627	604	602	597	606	581	588	589	596	561	608	587	612	603	542	601	650	586	604	582	583	569	619	587	611	587	608	615	628	558	614	617	605	629	585	588	624	591	619	585	604	613	594	584	596	581	596	620	612	621	626	588	598	619	586	594	623	587	603	585	559	602	613	612	588	634	603	553	581	568	569	613	604	637	614	546	573	649	605	610	544	609	595	569	580	560	630	570	598	599	598	643	594	605	594	646	611	567	594	573	556	646	572	634	637	597	592	633	612	618	570	597	612	604	640	605	584	565	579	614	597	575	619	585	618	626	618	562	594	589	575	568	635	580	616	601	549	619	639	621	636	566	627	575	612	621	594	625	583	606	612	577	580	653	603	598	609	567	637	577	589	619	553	587	584	587	583	594	620	636	545	634	617	569	619	611	599	600	595	632	618	595	571	584	654	599	623	593	587	635	534	608	612	627	574	582	563	583	610	589	587	629	590	578	657	631	635	621	604	613	581	619	577	600	627	620	584	613	574	604	583	631	597	611	586	612	619	636	622	586	584	560	605	563	628	630	597	602	619	629	552	578	640	558	586	565	564	594	629	565	618	635	655	584	586	587	612	590	580	577	677	595	615	624	620	603	637	553	613	593	632	612	589	581	628	594	616	631	618	542	592	600	600	551	538	604	640	607	667	571	625	611	562	596	615	627	608	611	561	607	577	583	612	619	606	597	584	597	620	595	580	628	613	600	595	587	574	581	616	589	574	569	603	580	643	610	593	617	579	586	633	584	592	576	635	610	603	549	665	576	575	568	573	572	589	610	613	588	592	607	559	627	613	588	577	541	561	548	581	590	566	586	603	581	591	590	574	592	602	628	611	617	608	606	584	606	567	604	548	592	581	596	591	606	591	576	565	549	560	609	572	588	627	595	619	590	642	599	571	585	611	600	586	583	668	580	586	591	649	548	581	652	631	545	575	584	623	586	623	575	590	600	577	594	572	602	604	629	599	594	609	578	591	591	567	562	567	604	551	591	581	602	620	585	571	601	608	610	577	586	584	603	600	584	616	597	536	608	562	610	581	588	634	570	605	560	597	639	580	533	591	615	578	602	634	584	578	624	606	607	590	624	563	554	598	615	591	638	652	596	605	615	581	591	634	582	610	584	576	571
4400	1371	1175	868	754	653	648	642	585	630	590	603	559	601	638	591	571	629	628	615	633	590	570	579	605	602	619	607	579	560	655	598	598	598	601	636	596	620	595	574	617	566	593	560	539	591	637	590	593	558	650	595	649	609	606	620	577	587	573	586	615	599	627	600	607	610	585	603	569	596	587	610	611	558	620	618	626	598	634	565	638	618	567	583	583	609	551	606	598	583	607	580	586	608	633	592	587	588	559	596	614	604	584	589	616	570	615	593	602	596	619	606	576	594	584	559	630	618	579	588	621	571	588	558	578	565	566	568	579	582	580	597	552	554	595	567	588	614	594	600	555	589	609	604	627	593	564	580	627	548	629	637	592	607	599	579	598	578	531	564	602	591	541	563	600	613	605	596	567	542	567	557	611	611	608	598	584	558	558	555	584	622	583	580	619	559	607	551	562	593	586	593	574	617	549	589	606	590	591	596	540	596	622	598	609	606	556	579	636	667	608	575	618	568	577	607	577	611	577	657	581	618	602	598	550	579	605	588	583	591	587	585	576	602	568	564	612	593	649	578	609	595	579	585	597	578	619	563	614	572	596	631	584	572	608	567	583	571	577	580	575	562	628	609	592	616	602	614	643	582	607	589	674	583	560	575	571	577	567	587	563	615	583	594	574	585	581	605	643	544	617	595	608	618	609	604	593	558	639	561	608	557	617	631	583	612	575	612	599	629	573	635	610	622	609	587	627	555	607	669	591	582	599	575	582	576	559	581	617	618	598	619	597	605	599	623	588	589	613	602	596	627	585	564	567	619	615	592	596	608	624	595	576	572	623	584	596	567	541	623	608	592	593	578	636	592	603	598	588	555	598	620	587	592	574	570	577	574	615	610	593	594	584	567	605	599	574	599	596	583	584	536	607	624	575	603	598	637	600	620	593	570	604	630	597	560	622	570	598	594	581	597	604	592	603	572	593	585	634	640	619	611	573	565	598	597	579	587	614	584	626	627	599	614	623	580	563	548	613	617	558	609	566	616	625	603	562	601	583	614	591	607	600	593	594	591	595	553	610	587	621	617	607	631	573	621	575	588	657	553	582	629	569	592	589	549	599	572	614	555	570	612	602	635	611	590	593	590	573	592	559	622	648	636	615	611	547	577	593	550	582	599	606	571	572	626	601	647	590	565	628	580	585	592	601	628	585	584	593	555	587	593	631	568	637	606	602	553	570	599	586	598	616	637	576	615	604	564	587	600	599	610	592	580	607	566	582	609	595	596	604	609	571	604	576	579	624	584	565	552	653	631	596	574	620	617	582	544	546	564	581	600	629	599	580	601	629	656	629	645	637	611	602	615	589	581	580	604	567	590	616	582	583	626	572	589	580	614	584	532	610	609	564	578	603	618	596	598	580	571	620	577	622	578	569	609	565	609	604	586	602	587	580	596	619	600	625	633	607	565	579	622	578	636	564	601	552	615	551	648	585	642	598	580	616	619	583	591	580	602	580	544	588	578	621	601	570	619	626	632	578	573	623	556	580	605	576	633	507	602	595	599	582	543	586	621	620	546	604	632	581	585	637	583	642	606	607	589	567	573	606	578	573	617	596	590	638	604	607	566	627	600	573	589	612	561	567	579	588	547	581	643	622	572	596	611	569	572	545	599	600	602	583	615	622	596	594	563	614	607	567	605	565	541	574	623	564	593	576	577	574	635	609	587	539	578	577	596	627	584	603	607	626	562	590	570	601	582	562	631	539	574	570	618	592	625	533	595	603	605	602	581	602	583	601	609	583	586	586	615	588	566	599	599	624	615	629	611	611	549	547	600	613	601	566	593	596	592	601	562	562	602	574	576	608	563	576	641	647	601	595	614	629	586	618	589	629	573	630	597	545	572	587	599	592	545	572	597	593	605	623	587	593	609	590	581	559	598	608	644	572	551	564	601	599	616	588	564	598	637	604	587	621	579	604	606	595	570	609	591	633	553	572	592	572	601	566	594	650	613	614	630	641	602	597	618	600	608	565	594	584	582	609	587	591	607	576	627	578	599	590	647	629	601	573	561	623	589	630	616	627	576	602	548	631	558	608	624	598	580	601	634	566	620	594	600	552	578	629	614	625	581	588	575	591	571	573	604	598	577	593	614	601	625	618	592	588	591	574	675	542	604	606	580	597	623	589	608	589	568	592	557	600	601	601	572	641	616	584	603	613	589	576	608	622	610	556	607	639	587	638	601	616	621	584	564	587	635	613	606	538	574	601	615	571	620	564	600	581	617	609	579	566	574	555	623	625	572	554	601	598	600	648	593	601	603	600	572	545	561	579	613	586	555	610	600	598	594	624	604	590	600	599	625	599	626	600	593	600	635	600	629	610	624	584	594	592	613	554	585	588	567	632	574	598	600	572	602	657	608	584	586	611	593	565	547	589	593	606	615	554	588	642	574	645	587	617	537	575	648	635	608	604	603	558	592	575	588	594	580	595	623	610	577	607	614	592	653	564	571	554	607	608	578	612	593	593	574	620	625	588	612	619	633	642	576	584	570	651	605	617	567	593	542	581	566	607	570	597	602	589	599	607	632	582	614	575	601	569	622	581	592	543	592	593	585	608	623	592	607	566	582	556	606	625	563	596	572	608	599	578	565	592	612	594	592	551	613	594	598	618	593	552	615	593	547	623	562	594	609	555	603	627	636	632	594	569	603	589	577	595	569	549	603	623	591	598	549	587	590	612	610	562	575	612	578	563	612	593	593	604	617	589	590	618	609	618	536	610	602	625	586	609	595	579	614	590	578	599	565	555	602	589	578	561	584	623	628	587	554	593	597	576	603	604	595	603	596	573	583	605	630	608	555	592	586	602	595	624	568	558	587	611	544	548	596	582	629	654	589	584	618	639	575	648	604	629	597	569	612	609	626	595	575	600	612	570	658	574	615	620	594	589	572	560	608	547	590	581	583	643	623	574	633	567	645	628	590	615	576	559	611	608	576	580	588	600	577	606	567	622	611	591	575	624	596	579	608	539	605	591	614	675	596	577	613	626	586	572	576	623	574	594	575	589	579	590	599	528	596	552	562	612	602	594	604	611	577	625	617	605	620	582	621	616	601	568	596	606	571	606	606	614	575	601	581	585	564	585	582	584	600	587	603	529	610	627	621	593	612	579	571	589	579	572	582	563	629	589	632	594	609	633	648	544	575	626	572	588	563	589	606	581	567	599	546	638	605	580	648	594	626	605	624	606	608	565	588	595	560	592	586	586	610	553	590	605	601	581	636	638	587	588	551	576	610	586	577	590	532	636	616	582	585	562	614	600	600	581	597	589	576	596	638	593	629	610	625	591	590	555	611	609	582	623	564	610	601	594	586	627	601	578	574	588	560	580	573	588	580	549	609	549	617	565	544	629	628	607	563	578	613	597	651	601	574	551	552	577	587	625	595	555	533	587	570	569	589	566	639	575	579	617	611	591	629	588	603	620	570	602	588	597	588	575	602	559	582	622	572	569	608	587	614	620	616
23961	21458	29130	24189	21463	20492	2312	890	656	630	529	500	465	442	408	434	385	387	400	405	401	346	356	353	315	356	363	345	370	329	352	371	379	332	330	343	347	345	375	363	349	305	350	334	350	354	312	348	344	354	326	349	339	352	322	327	315	355	284	361	332	306	308	329	304	313	327	347	344	309	347	332	347	324	312	342	317	289	299	325	320	333	336	321	335	344	308	337	332	326	306	360	313	333	330	328	344	339	351	328	296	305	322	351	328	307	355	311	308	321	321	340	335	350	316	308	338	342	328	310	328	326	305	340	297	341	332	337	314	346	326	337	324	318	307	367	338	325	304	308	367	319	295	339	321	327	314	339	319	345	312	315	310	322	342	305	323	334	358	296	303	292	360	333	323	318	345	322	297	336	321	313	309	323	334	318	330	344	316	358	331	352	347	328	313	322	326	337	344	329	321	314	337	351	332	342	357	317	332	342	334	331	330	343	357	326	316	357	337	310	317	339	342	322	335	343	316	296	345	342	354	343	332	333	337	352	348	307	324	323	330	328	307	337	356	328	329	308	323	320	324	300	319	311	319	345	354	323	311	290	327	314	302	305	328	343	297	364	305	333	299	320	319	335	334	321	316	317	323	309	344	346	323	344	296	335	365	336	337	331	327	303	336	308	285	317	312	319	323	334	292	334	342	336	315	343	350	319	335	328	332	347	330	314	327	303	341	333	309	327	315	333	335	316	317	326	320	323	346	321	347	325	320	299	317	323	332	314	336	350	277	328	332	327	301	302	332	309	329	315	333	327	313	330	327	355	362	336	313	337	326	336	282	356	314	296	335	352	361	323	324	298	352	320	306	309	309	333	331	347	348	327	328	337	326	324	341	329	314	328	338	368	311	313	349	330	309	302	329	319	342	335	322	308	319	338	345	321	334	307	302	343	352	346	382	304	341	323	341	355	311	325	327	324	323	320	326	307	301	348	339	340	347	351	340	298	330	302	315	336	323	339	305	329	338	319	345	350	339	309	367	309	298	341	321	324	326	332	318	336	330	352	335	345	316	291	328	324	329	352	338	333	311	324	335	314	299	300	303	331	310	306	331	333	303	323	303	368	307	312	317	327	308	347	328	322	321	337	348	334	356	349	343	346	306	345	357	335	326	300	292	321	312	322	330	349	346	336	346	337	323	325	310	314	340	314	325	351	313	328	315	330	346	325	329	328	320	335	325	306	349	340	335	337	322	343	324	315	331	308	337	307	326	300	332	333	325	328	346	331	311	333	307	331	335	308	332	322	302	347	367	321	327	286	323	309	329	285	335	318	346	322	337	348	318	295	342	338	337	299	344	345	302	351	338	321	312	340	369	328	301	311	338	322	323	313	324	320	323	347	344	305	299	317	333	349	319	339	347	305	352	334	347	335	308	313	336	324	318	294	329	348	315	354	316	304	331	309	336	339	346	328	323	357	323	328	332	343	358	316	353	321	307	340	347	324	328	342	311	347	328	357	343	324	315	313	323	326	350	315	318	332	322	311	339	333	315	319	330	334	319	322	325	331	325	318	322	310	327	334	346	351	311	348	336	360	360	320	341	341	334	317	368	317	340	349	332	332	334	318	289	343	335	375	314	315	327	325	326	326	352	342	275	331	311	304	308	318	352	295	327	335	333	311	327	316	343	342	312	376	310	329	329	321	333	321	275	349	332	348	329	336	337	299	326	310	326	326	351	327	333	375	339	311	321	311	319	325	325	370	352	342	316	317	331	350	319	353	343	330	308	338	319	348	329	332	333	334	310	323	301	334	338	311	295	336	335	326	364	310	312	343	324	344	311	326	310	309	300	314	316	304	355	320	291	361	317	324	323	313	375	335	348	350	316	329	297	292	332	277	311	321	355	306	320	308	335	339	341	330	346	345	344	331	315	320	310	297	340	339	320	315	325	330	327	352	309	336	363	298	320	302	310	308	299	362	328	329	306	322	328	360	331	335	303	329	338	329	297	351	321	310	300	303	329	306	311	310	335	298	322	320	330	348	327	339	317	326	341	334	318	287	350	336	297	301	333	334	340	317	343	339	319	347	342	337	328	361	312	322	357	295	316	307	270	326	323	323	322	346	328	315	344	308	333	330	328	353	316	333	301	336	319	334	347	297	302	321	305	316	339	284	355	333	319	316	330	369	349	317	323	313	322	332	328	346	328	336	361	328	321	337	331	337	340	317	359	311	354	342	319	351	336	334	347	326	300	337	344	348	321	333	330	312	338	349	341	303	326	320	372	308	341	329	323	289	333	294	297	335	332	325	339	328	347	321	321	302	353	341	319	318	312	306	353	306	304	306	321	313	330	338	292	321	310	322	307	304	315	321	332	316	280	294	343	284	311	331	304	356	336	294	342	324	345	330	321	348	328	334	329	280	315	300	319	344	328	326	343	340	310	325	334	313	337	318	332	305	334	316	316	342	343	339	321	316	309	333	303	304	299	289	351	334	307	356	330	332	354	369	282	350	338	309	347	327	323	362	294	327	346	343	299	322	310	335	318	330	327	354	325	348	341	331	343	322	354	334	339	315	311	309	289	313	307	353	313	301	340	318	316	335	308	304	347	322	290	301	311	348	301	320	322	339	319	344	312	320	318	319	330	346	337	329	334	324	313	282	321	328	321	373	328	355	316	310	327	328	295	318	317	340	334	323	354	338	331	349	332	318	345	351	319	323	331	358	309	327	365	330	336	341	325	318	307	342	338	327	357	349	309	332	309	323	332	338	334	294	320	302	324	339	333	311	308	327	299	349	325	314	298	317	340	282	310	356	348	358	324	325	366	330	290	325	362	339	335	341	324	284	339	324	305	347	341	321	326	346	308	355	347	367	352	359	320	334	290	345	364	359	319	343	329	362	319	301	315	310	348	297	322	311	291	344	337	332	342	299	324	329	296	324	320	331	342	317	321	324	329	334	325	318	320	309	309	323	357	332	308	341	309	342	318	336	345	323	337	356	328	318	330	364	339	338	361	309	323	313	323	330	295	336	271	329	342	334	339	324	324	332	334	344	338	281	291	318	317	322	361	348	353	339	312	318	344	323	326	298	336	314	318	318	310	366	353	305	320	342	297	316	342	342	355	328	314	341	329	305	327	326	338	339	315	328	350	311	286	319	300	337	331	342	309	310	355	338	317	305	339	333	316	319	321	305	360	312	299	320	342	321	314	341	315	308	319	304	313	289	334	340	342	304	306	307	323	327	338	308	319	329	330	301	339	342	342	321	365	329	332	346	291	314	338	312	320	357	322	329	323	303	349	323	359	330	303	334	313	333	310	331	323	336	316	276	322	320	300	351	348	306	320	311	335	321	322	304	355	315	346	302	343	334	326	308	342	331	321	323	356	330	340	315	306	333	350	333	343	332	315	319	320	337	343	343	322	307	349	336	314	329	313	313	327	306	375	299	336	319	331	350	347	316	312	328	343	308	328	344	314	329	309	326	336	316	305	317	325	335	323	331	317	353	328	329	295	306
4423	12188	10354	4969	3233	1971	1362	1097	860	754	666	607	536	483	454	448	463	407	408	401	363	397	411	327	365	380	370	385	333	350	348	383	359	367	371	364	337	385	326	342	370	353	357	326	360	331	325	384	326	365	348	309	314	349	342	309	328	366	362	340	361	336	364	340	328	376	337	295	352	340	312	335	322	322	360	367	315	323	325	335	350	353	338	296	360	325	352	304	330	315	330	369	340	350	329	352	319	307	328	338	339	358	348	357	334	374	358	328	307	378	371	326	351	337	314	331	337	328	348	338	337	331	354	360	329	346	352	322	339	338	349	324	314	342	323	349	341	369	312	333	316	351	320	366	340	334	321	344	333	321	375	344	313	306	341	319	346	367	356	338	355	359	331	297	320	339	323	348	341	347	341	355	365	355	326	364	313	354	354	360	343	357	317	336	341	325	340	340	340	352	339	352	316	349	355	317	354	374	320	378	364	336	393	368	321	344	307	376	324	373	315	318	328	324	310	351	369	348	356	360	330	304	333	341	332	338	342	354	348	337	346	343	354	352	298	322	338	371	339	333	290	302	318	336	331	355	359	341	352	341	367	363	328	337	313	338	343	340	314	333	326	338	349	324	327	343	341	327	303	353	351	310	350	329	348	328	342	347	321	326	372	346	353	349	354	340	344	341	339	311	352	325	316	380	334	360	358	340	352	308	311	361	366	289	367	347	338	325	321	366	337	338	314	312	340	352	349	324	332	332	339	344	356	320	338	340	316	327	333	335	337	358	343	329	360	345	321	365	351	363	346	342	376	347	315	340	335	348	303	304	335	331	327	329	325	339	325	309	305	343	335	350	341	353	365	338	317	320	336	366	360	340	327	310	315	318	331	345	320	297	340	338	348	314	396	331	312	351	357	320	349	348	344	341	309	317	371	349	350	340	346	340	350	375	326	314	353	329	350	325	325	323	317	349	341	323	353	348	329	309	341	349	349	360	322	310	357	335	336	348	372	312	353	339	326	354	342	322	363	307	371	333	360	331	320	349	307	354	375	328	325	333	347	323	328	328	332	334	348	349	334	374	355	371	345	375	341	342	343	321	312	315	354	340	339	352	354	371	363	338	309	360	353	321	349	316	343	327	335	330	347	312	344	326	334	318	345	346	334	306	362	359	307	321	315	349	335	353	329	357	332	344	344	319	329	346	328	347	320	336	352	342	345	334	333	342	335	336	327	338	319	327	369	370	317	298	311	313	310	352	357	314	342	350	317	339	397	337	358	334	341	344	363	314	321	345	320	333	358	330	310	355	351	329	368	315	343	334	327	329	353	340	341	346	321	335	325	343	339	351	334	332	331	353	348	336	387	340	337	336	349	354	328	327	355	326	325	350	330	355	344	355	372	326	319	333	334	322	326	341	326	348	330	364	341	320	308	343	327	356	344	347	324	345	323	333	341	327	337	360	331	346	328	348	318	332	336	350	358	315	318	347	350	336	334	337	342	350	308	334	319	359	364	317	335	336	335	333	337	382	322	307	322	363	327	321	327	333	324	309	352	349	350	325	315	355	278	335	309	388	336	353	325	353	346	326	308	312	339	333	367	345	310	366	318	335	355	314	360	328	326	330	328	345	336	318	313	348	313	357	336	324	331	320	309	343	325	363	322	353	350	338	363	302	351	312	335	328	330	322	318	318	319	345	331	349	344	345	373	340	327	372	319	323	317	338	336	347	352	322	356	376	322	349	324	378	345	325	342	366	332	346	324	340	324	347	317	330	349	339	303	357	304	340	330	337	332	303	365	332	308	357	331	338	330	313	378	345	331	325	362	356	350	317	350	334	318	302	314	375	360	363	330	345	340	349	341	339	313	342	330	306	344	345	332	319	335	298	334	317	344	351	319	355	313	358	352	320	350	328	333	354	308	348	326	307	290	322	396	340	346	342	326	307	358	370	327	337	369	370	327	317	355	352	294	360	339	342	352	346	342	330	352	375	325	324	331	300	327	349	316	352	329	333	302	311	334	325	344	323	310	364	377	307	333	330	345	338	322	314	331	337	375	321	350	324	333	353	331	306	322	348	361	316	300	335	328	333	341	334	335	312	325	393	326	313	302	342	348	357	353	356	345	306	338	331	312	345	327	317	367	309	325	329	326	366	298	335	341	328	345	334	301	370	344	339	325	329	331	324	326	373	371	297	330	349	313	324	328	368	353	319	320	353	334	365	348	366	338	327	337	386	338	359	315	307	363	377	350	354	337	324	341	319	335	373	339	320	357	343	346	347	338	337	342	340	345	306	338	297	340	344	328	347	351	315	329	366	317	327	315	349	320	335	360	376	373	361	331	324	334	371	343	332	358	335	362	323	352	400	338	365	352	326	303	371	358	348	324	344	343	339	325	360	365	332	320	342	355	346	325	342	350	311	306	310	322	325	331	357	378	347	330	341	317	315	354	321	323	380	305	338	332	331	338	345	347	337	348	337	357	346	358	341	342	336	368	339	305	351	349	362	324	352	349	322	330	373	345	381	331	333	309	321	303	351	304	343	367	329	372	323	377	303	329	355	309	300	357	336	324	354	311	328	383	316	347	314	349	316	347	337	342	336	349	343	339	321	313	335	353	328	340	338	351	366	348	342	364	314	352	307	336	361	334	324	334	300	336	335	330	319	361	373	345	352	332	342	341	339	328	328	338	324	322	331	314	345	361	310	365	346	350	341	324	354	313	360	314	304	335	339	341	324	373	341	340	338	353	326	315	356	331	335	304	361	344	359	337	324	374	332	348	337	328	334	349	327	364	350	320	330	346	344	351	336	322	310	327	348	344	353	330	329	356	334	329	339	332	352	309	348	322	351	371	343	329	359	313	333	345	342	353	331	325	325	345	343	343	328	339	346	330	324	321	354	322	303	357	344	332	346	327	323	293	303	364	329	327	334	319	366	349	331	323	400	332	358	373	359	329	360	346	338	327	351	328	350	352	340	319	350	335	355	305	324	316	304	357	347	332	319	309	352	370	357	321	318	339	331	321	347	365	305	336	336	325	357	311	309	300	288	333	327	351	337	322	353	354	307	372	351	305	326	337	337	334	321	347	313	331	336	342	364	365	313	332	350	303	350	300	339	341	343	372	343	341	371	351	298	351	334	328	324	329	358	339	332	304	339	332	357	328	362	338	350	335	341	313	345	360	344	322	371	331	331	326	326	334	314	317	350	317	346	340	322	321	338	329	351	348	337	337	333	343	340	315	346	370	332	318	316	344	343	331	321	352	334	335	345	325	336	337	347	344	351	320	320	323	314	341	310	330	340	332	335	327	351	325	363	325	328	325	319	291	322	365	334	325	315	346	355	334	338	306	349	358	337	354	383	344	316	348	326	343	307	343	324	359	324	363	348	345	356	336	362	326	320	314	340	326	317	308	340	338	360	339	323	323	319	337	333	307	321	340	324	344	296	327	333	309	322	359	305	343	354	329	360	361	323	356	305	321	344	365	370	331	358	321	324	330	323	319	361	345	319
24982	21396	28684	24478	21349	8898	1114	823	734	661	682	670	598	604	566	595	607	564	580	590	550	535	570	540	531	554	552	574	556	534	560	525	528	508	570	555	494	558	531	527	557	528	549	536	517	498	504	547	545	521	538	538	526	567	517	497	515	509	532	526	522	558	557	573	533	511	517	536	524	561	543	544	514	514	523	498	487	599	541	525	531	511	522	526	497	541	500	537	530	525	531	509	542	574	524	499	524	548	522	546	529	526	545	473	498	545	511	534	540	518	542	527	513	527	515	539	497	507	572	553	513	523	523	550	567	547	552	546	535	522	522	472	534	524	495	528	503	527	525	518	548	484	512	519	503	515	514	531	521	530	522	508	531	520	517	496	522	519	507	491	504	524	562	523	542	526	508	520	543	510	490	508	517	507	562	511	508	512	527	496	484	538	546	549	542	472	471	457	530	500	528	505	523	507	516	491	523	505	516	561	508	518	518	474	521	536	561	538	524	552	517	536	528	559	478	538	482	524	531	550	501	524	557	524	524	513	505	521	520	500	541	534	525	503	516	520	493	535	541	516	483	529	524	547	530	539	526	515	501	557	521	534	512	492	536	517	521	513	594	520	565	560	514	523	510	526	501	506	539	485	495	550	526	532	532	537	525	516	493	541	528	508	528	504	480	503	536	518	498	538	534	517	544	500	500	539	495	461	516	530	510	512	528	479	517	530	498	522	501	535	532	504	474	532	513	540	500	551	506	475	501	495	517	516	532	525	543	520	608	527	542	474	516	582	509	558	497	506	489	505	535	556	548	518	503	528	500	548	518	494	484	519	492	537	523	519	533	548	535	529	505	512	552	545	500	502	522	526	530	533	502	497	554	536	553	519	515	555	526	541	579	509	513	567	559	531	519	560	536	521	521	522	526	552	524	509	485	509	529	543	454	523	547	506	488	540	524	526	542	504	519	528	545	534	535	551	502	522	495	555	505	572	478	529	532	573	525	546	532	517	509	518	513	521	505	537	517	547	502	525	550	511	517	513	492	508	542	530	516	511	544	563	521	525	517	514	556	506	526	478	477	526	541	520	522	523	514	503	529	525	584	483	492	476	513	514	540	566	521	515	471	519	514	528	526	504	484	519	541	509	527	495	554	546	495	524	506	541	558	517	509	489	514	481	562	523	498	522	534	564	556	526	513	550	557	533	558	484	465	545	485	455	589	562	501	537	509	508	547	550	543	531	558	538	522	516	509	539	514	518	508	537	524	527	515	502	506	546	500	552	520	521	502	526	495	536	527	531	520	515	525	520	545	553	490	488	530	491	541	566	503	543	523	536	464	522	537	519	495	538	551	494	497	513	589	484	526	507	529	550	490	541	525	521	517	518	496	556	526	530	527	493	521	515	495	506	504	529	516	521	506	534	556	505	499	497	568	551	513	506	524	514	516	522	534	531	470	546	514	495	453	564	521	521	545	488	535	487	547	538	535	481	536	517	495	525	579	560	522	540	519	539	495	503	501	501	511	521	563	489	547	527	495	522	551	492	508	551	521	510	522	523	542	563	548	493	575	504	518	503	550	516	523	502	519	525	468	542	489	539	543	535	495	531	530	529	545	549	507	530	544	531	555	535	541	564	523	516	478	528	530	524	533	507	537	534	518	526	549	517	546	533	494	497	514	530	520	533	490	538	558	471	483	483	530	529	563	517	541	550	544	535	512	535	529	590	501	553	513	543	528	515	497	522	497	500	539	545	520	556	519	482	557	528	472	548	522	552	530	530	511	501	540	503	525	499	525	539	499	529	515	538	558	533	524	504	539	484	494	488	557	557	496	517	539	515	510	485	509	527	503	561	493	535	500	532	545	492	488	520	481	520	499	502	514	497	540	536	484	506	515	525	526	546	531	505	573	541	543	536	529	537	502	511	557	546	528	552	526	518	507	543	542	539	506	507	517	570	521	550	461	574	488	532	515	525	485	512	503	567	509	511	494	526	512	539	502	536	468	501	522	542	471	479	507	547	545	504	532	531	537	544	546	494	533	528	487	501	536	485	532	514	550	522	508	564	522	491	537	531	528	542	514	549	495	532	491	542	499	504	494	519	500	494	514	504	526	520	524	545	500	514	527	516	517	546	527	486	474	535	516	507	550	537	519	548	528	496	528	531	504	536	501	489	523	510	518	525	547	533	480	513	542	535	498	536	535	512	521	526	513	532	525	486	484	509	547	518	508	518	508	533	602	492	527	520	522	491	513	537	545	555	500	535	503	506	512	527	512	532	550	507	522	511	513	556	514	549	564	477	537	553	517	535	490	560	508	517	537	515	514	528	511	499	499	518	571	512	494	534	471	534	514	523	466	491	505	527	548	486	522	519	507	498	507	536	515	556	534	508	530	523	535	474	532	505	462	479	523	511	471	506	511	515	556	519	490	525	524	523	522	564	532	487	536	511	528	503	545	536	513	527	513	534	529	484	527	534	547	531	503	511	507	542	525	518	469	493	551	488	574	548	559	490	515	527	508	497	524	524	477	552	510	504	500	520	564	544	511	511	517	544	526	552	525	510	481	529	495	538	523	532	505	465	536	522	513	513	534	530	473	516	506	551	526	496	520	510	511	529	552	512	556	575	509	484	526	521	505	497	485	550	527	533	488	501	522	502	498	523	549	517	572	550	490	505	507	533	540	554	494	496	511	502	500	518	526	534	506	522	506	525	550	526	528	526	493	509	530	486	542	516	563	554	513	515	514	537	505	541	526	531	526	517	509	554	508	536	546	518	559	483	502	525	521	504	456	517	520	564	555	527	531	481	494	501	527	549	524	508	524	533	546	509	526	516	474	505	522	483	522	536	544	497	531	554	482	520	538	535	548	538	493	526	547	576	527	507	521	517	517	545	536	542	571	529	518	505	496	558	502	539	520	500	483	533	520	477	546	529	531	498	510	542	527	539	516	507	518	519	539	565	519	506	495	524	498	516	560	533	516	544	517	485	558	523	512	531	503	521	508	502	497	506	507	530	534	575	543	501	533	518	551	523	538	542	529	539	529	549	508	543	474	545	508	532	478	538	532	570	511	506	505	496	556	565	496	529	529	529	559	519	530	519	527	508	493	533	496	509	507	566	502	542	565	520	461	497	522	546	517	521	552	539	515	522	495	505	513	505	551	506	574	508	548	510	553	530	537	533	538	537	542	529	502	555	523	539	509	524	543	499	508	504	546	491	507	517	492	541	503	511	537	520	522	558	518	546	528	520	499	529	512	545	552	489	503	517	547	474	533	525	543	548	554	475	543	509	528	539	523	550	484	542	520	559	496	533	469	563	541	522	531	557	504	542	532	508	514	530	482	536	575	564	508	543	498	515	517	504	528	521	518	530	521	521	529	542	518	565	517	505	576	506	506	529	485	521	545	572	498	549	558	503	514	486	513	508	528	554	483	558	500	498	514	548	486	541	481	520	514	505	538	556	535	530	501	538	527	566	543	502	515	511	520	551	515	556	527	544	512	559	509	536	515	513
4552	9031	7502	3725	2566	1588	1227	988	823	777	681	613	664	559	585	589	568	559	563	535	571	506	485	540	508	518	504	534	515	501	537	535	516	513	534	492	505	548	560	494	495	495	529	509	489	487	458	515	502	477	505	511	535	478	509	499	477	477	479	487	497	496	506	464	508	492	521	497	521	477	508	502	456	526	519	512	512	503	553	487	523	492	471	474	509	489	504	446	501	506	491	509	459	501	484	506	514	484	510	507	466	471	479	493	532	493	502	508	561	475	522	500	510	495	484	501	483	505	484	488	518	515	513	510	473	517	467	462	524	504	530	492	467	527	499	488	544	515	483	508	534	521	499	461	486	507	444	514	515	496	504	515	489	511	507	478	529	483	519	521	502	474	524	501	494	456	492	496	515	495	508	463	503	489	505	494	510	492	473	496	468	469	504	488	512	484	542	540	505	496	501	477	506	499	480	499	467	525	472	492	501	478	506	508	519	467	501	515	489	486	489	519	527	509	498	496	532	496	495	495	547	511	496	529	483	538	514	504	509	509	501	509	495	505	500	486	511	506	506	480	509	512	489	469	533	521	479	497	485	479	485	517	494	487	484	509	519	510	492	498	471	528	502	508	484	495	460	489	491	496	521	470	487	491	499	494	516	451	496	508	491	455	458	532	537	481	509	492	509	498	521	511	445	513	489	500	523	531	515	534	487	510	491	536	470	487	513	484	547	522	479	500	506	474	515	486	515	473	518	500	513	535	507	489	510	526	507	463	512	531	462	482	520	534	538	570	556	489	518	497	520	501	466	498	525	553	479	493	519	466	464	492	499	480	487	488	472	510	459	501	479	506	497	499	536	501	477	484	488	487	491	519	486	442	492	536	460	477	508	499	453	499	468	500	514	517	501	489	544	492	508	531	493	503	513	495	496	517	508	480	501	513	496	510	511	536	487	475	523	487	472	487	511	479	477	501	538	527	521	500	517	497	449	475	509	483	502	468	487	486	489	491	513	515	458	501	476	524	489	488	479	471	513	464	551	507	498	529	509	472	449	488	536	513	513	540	491	490	540	497	478	491	523	517	458	499	520	486	494	517	523	485	493	505	537	520	468	509	479	498	527	488	475	476	519	528	521	491	455	507	501	477	484	498	488	489	474	504	517	514	498	507	492	525	491	470	490	506	459	495	494	522	498	527	474	471	480	489	491	462	493	504	524	507	526	495	477	454	516	504	532	528	478	497	504	522	492	482	523	460	530	499	497	523	478	488	483	487	447	515	512	515	478	477	507	487	538	497	495	441	531	507	490	497	500	503	510	497	507	502	467	493	485	506	505	507	516	522	524	516	526	546	485	499	480	477	544	490	512	494	474	505	522	500	516	518	498	490	518	486	483	499	510	523	525	497	503	509	535	465	522	515	499	519	490	477	506	518	485	530	474	529	494	486	506	445	516	515	528	438	505	501	522	493	487	505	482	508	519	476	509	485	494	482	523	503	529	477	528	519	501	514	470	524	514	495	519	491	503	517	503	499	498	474	488	533	518	486	462	500	456	491	504	559	482	492	509	513	536	481	477	508	513	477	509	537	522	508	506	497	452	497	478	494	512	490	508	500	502	512	498	524	467	516	516	516	458	513	462	515	518	499	466	480	504	500	489	533	507	472	475	512	469	468	487	474	496	493	535	505	504	501	519	508	497	512	501	512	484	536	523	499	508	498	446	507	518	492	510	486	545	497	504	483	527	502	454	513	498	531	472	449	490	475	492	531	470	487	486	519	506	516	505	463	435	524	480	494	506	524	491	520	497	511	491	509	490	510	506	499	504	529	454	548	521	478	489	484	515	491	478	534	483	484	498	526	509	504	474	513	506	524	479	535	490	501	523	520	502	497	515	520	521	490	500	492	507	521	500	483	530	520	498	480	493	507	506	511	482	544	500	461	492	510	511	497	485	489	495	486	505	500	466	516	483	469	536	513	464	488	511	542	516	527	457	555	479	491	479	500	518	464	508	500	475	519	522	520	508	490	487	511	494	467	508	506	490	485	443	496	503	497	546	485	524	493	498	458	475	524	511	489	539	488	526	486	502	556	520	486	529	541	471	523	498	509	490	491	491	491	521	463	486	489	497	488	522	477	549	461	515	496	485	497	481	496	467	493	505	518	517	476	510	519	460	514	511	519	491	501	462	511	539	492	507	503	482	494	535	450	509	511	493	517	517	479	497	463	489	480	508	501	468	548	509	555	504	510	501	465	516	492	520	492	510	442	500	517	471	486	507	488	523	481	477	520	542	514	480	485	481	495	493	516	497	526	525	520	482	474	488	491	507	489	491	509	500	495	499	490	524	465	492	477	470	501	538	527	496	511	528	500	498	522	503	489	526	494	494	513	513	464	499	539	492	514	487	539	511	501	471	530	486	491	496	504	521	468	487	476	533	542	494	505	483	493	516	499	495	507	505	521	473	489	479	521	486	501	497	541	482	466	504	503	497	523	493	535	475	488	525	477	493	474	500	428	471	466	489	472	486	488	544	531	500	497	497	460	512	512	559	489	510	498	498	482	513	454	497	515	477	474	506	483	494	506	504	534	510	532	466	489	463	480	539	491	497	482	527	496	515	529	500	549	506	463	530	498	460	530	507	511	509	478	538	488	488	525	490	534	492	501	466	523	491	519	525	473	505	496	469	491	500	501	470	533	463	556	498	456	508	492	484	501	511	499	503	464	503	503	490	504	482	473	525	507	486	508	505	526	484	517	509	483	528	495	519	487	521	490	512	542	458	515	471	489	531	510	548	492	538	469	475	485	477	544	515	496	501	507	489	515	529	501	482	519	453	488	490	506	500	478	484	527	548	493	504	466	525	526	550	514	543	479	540	487	511	477	506	510	535	490	479	461	484	518	465	516	486	522	467	493	523	488	547	507	500	521	463	503	512	527	472	517	515	500	520	483	488	494	488	522	450	539	547	533	504	533	532	538	488	524	488	538	507	463	457	491	469	490	486	499	466	515	488	500	527	543	511	502	544	490	492	500	512	507	493	493	501	496	484	462	512	483	527	483	529	511	481	508	502	495	474	506	482	498	528	521	489	491	516	492	523	547	519	483	489	504	517	487	467	527	512	488	501	514	477	503	498	453	487	514	495	517	475	513	475	529	519	468	512	488	478	502	480	497	515	463	483	516	521	503	532	483	489	501	533	476	523	486	477	552	514	528	492	500	524	516	511	484	485	504	505	475	519	507	510	544	479	515	469	492	486	532	504	457	475	518	500	457	484	473	528	484	518	479	503	444	511	515	510	512	516	502	509	499	494	465	454	542	492	465	477	564	502	483	487	544	519	505	520	465	480	471	539	474	477	460	450	498	500	460	488	503	544	543	519	501	498	513	441	481	473	526	489	476	526	490	492	518	479	532	462	510	522	468	497	513	489	523	514	523	523	493	500	486	520	519	525	500	461	497	516	516	509	497	544	516	520	483	524	492	492	511	492	497	483	493	489	499	523	454	510	470	505	511
22770	21462	29357	23979	21462	21517	18477	1576	889	716	530	486	442	408	386	322	311	258	228	242	230	231	231	224	231	187	236	193	195	188	146	185	177	170	183	193	183	153	182	172	185	158	155	159	161	159	163	167	165	176	146	154	160	158	157	146	173	159	160	169	161	168	143	143	147	151	173	142	154	158	173	163	153	150	159	153	139	145	136	158	132	148	145	153	138	145	167	154	160	162	138	158	138	135	150	144	141	157	126	139	142	145	169	157	134	142	147	150	138	139	140	144	125	149	131	148	167	167	156	165	161	146	148	137	147	132	152	148	146	168	129	173	147	146	163	130	125	168	151	151	127	145	130	154	154	155	160	146	151	165	160	140	149	158	157	170	135	134	131	163	150	177	132	153	153	145	152	154	147	159	159	128	152	153	138	169	150	156	133	151	141	149	155	145	156	146	152	139	154	166	136	137	151	169	121	148	161	140	145	155	175	128	152	169	156	146	189	151	154	138	150	153	155	138	152	124	149	155	139	145	141	125	154	155	164	125	169	146	145	139	147	157	150	149	160	142	122	125	149	155	162	157	134	141	139	162	135	152	156	158	132	150	157	123	149	172	129	143	151	155	135	153	144	160	131	148	135	158	124	153	158	121	162	143	161	135	143	158	157	152	138	155	165	145	164	141	131	151	172	156	153	148	158	151	146	145	164	150	159	169	143	134	151	150	151	156	143	141	145	158	135	142	148	143	155	154	137	122	135	152	142	159	125	120	125	161	137	160	153	160	127	161	175	137	156	147	161	140	158	144	156	134	138	152	149	122	141	146	163	157	146	147	138	155	157	163	137	162	162	140	147	130	144	159	159	140	136	171	139	124	145	142	146	160	159	161	181	144	167	152	152	135	147	172	164	129	137	163	141	140	139	165	147	138	147	149	141	148	156	141	150	179	149	142	144	155	161	152	137	148	146	148	159	131	181	166	162	184	148	150	144	147	136	147	141	141	146	156	139	140	146	162	153	149	132	133	156	136	155	139	154	121	131	139	166	143	130	138	145	151	153	157	151	169	162	157	142	120	149	160	154	131	144	141	152	133	156	144	133	156	160	139	141	151	159	149	156	133	157	147	148	139	166	163	162	156	128	138	165	150	165	137	136	144	157	154	161	136	163	162	121	137	163	146	158	135	149	157	142	151	143	136	138	131	136	134	154	147	142	160	131	149	127	160	137	172	134	151	163	160	165	156	131	145	157	146	162	134	143	146	161	182	151	133	152	165	151	150	153	166	167	153	153	126	136	138	161	165	162	149	123	140	133	126	146	147	170	159	149	145	157	150	107	150	145	152	135	147	126	167	158	134	128	178	155	148	173	142	138	129	148	140	130	139	160	133	127	160	151	167	141	137	145	142	151	138	133	153	136	154	152	146	158	139	157	161	146	157	157	144	135	142	161	143	152	157	129	139	163	144	138	156	152	141	142	162	158	158	145	128	157	173	136	123	171	159	154	138	165	168	155	155	144	165	151	147	144	134	137	150	134	159	150	175	165	158	146	145	130	143	136	148	150	148	166	149	127	162	148	150	145	132	191	145	156	171	132	172	143	126	131	155	151	141	142	147	156	142	158	131	136	154	146	156	153	138	156	147	160	152	156	135	142	146	140	147	145	129	151	150	155	149	130	137	151	165	163	150	123	151	139	139	142	157	141	159	146	138	140	139	148	137	158	148	162	144	129	168	145	165	135	141	116	151	164	169	176	157	161	148	149	154	148	141	159	136	152	143	133	132	138	150	157	158	150	154	161	137	121	135	147	153	123	138	144	165	149	141	144	110	107	146	166	159	131	154	144	150	160	157	155	145	123	156	139	143	175	155	154	140	141	126	164	136	129	131	134	131	127	153	171	143	138	144	127	137	138	146	157	157	164	155	139	140	133	129	156	141	140	143	145	161	157	154	140	132	170	152	132	169	150	172	157	137	154	124	153	150	138	167	132	152	144	144	136	139	161	143	163	126	173	138	146	148	149	135	155	173	165	158	139	153	144	122	131	136	162	162	159	142	126	150	140	157	151	144	138	137	140	127	147	150	146	156	124	171	161	146	151	128	149	130	139	145	138	168	150	160	152	151	146	144	146	165	146	152	134	131	144	153	160	133	154	160	140	162	156	132	147	152	146	152	152	151	146	136	127	147	140	160	148	160	151	135	138	133	144	135	147	142	143	141	140	147	118	116	137	161	149	149	127	138	141	125	149	153	160	143	163	152	145	156	139	136	141	154	143	144	139	149	144	123	149	159	123	151	138	154	148	171	137	157	171	125	151	172	151	169	137	146	136	135	148	152	161	137	157	165	122	147	136	152	147	160	153	127	138	152	151	144	152	150	170	152	149	184	136	177	152	147	163	165	146	143	154	149	129	160	149	144	132	137	157	145	127	153	139	150	141	160	156	132	171	136	123	140	124	147	149	157	155	140	165	163	139	144	158	152	133	154	130	155	154	142	171	157	140	146	150	162	153	152	140	145	169	169	158	142	134	146	144	152	131	150	160	162	138	160	121	155	161	157	143	146	168	122	147	148	152	155	141	155	140	128	148	164	135	156	135	127	154	140	159	136	148	164	142	148	154	147	139	156	154	151	138	151	164	148	166	154	143	148	156	157	141	140	147	138	141	146	154	136	157	151	155	139	153	144	153	143	173	146	158	149	130	137	167	173	144	151	153	154	165	134	129	142	140	135	153	145	134	143	126	167	138	140	147	131	171	155	128	150	139	165	123	128	129	126	138	151	125	148	136	138	132	143	143	159	160	159	157	135	136	152	174	137	133	130	151	152	132	163	129	156	149	160	135	138	149	142	146	158	156	160	153	159	149	136	130	147	122	140	140	143	156	148	118	157	141	141	157	157	151	142	143	147	144	138	144	152	167	130	154	138	154	138	146	160	155	137	154	147	151	151	165	155	133	131	155	143	139	177	134	163	152	152	149	158	175	179	134	137	148	155	165	140	154	128	147	150	170	139	147	154	166	157	181	141	154	145	141	171	119	140	144	125	158	166	151	160	135	155	150	172	134	136	131	149	153	136	144	143	187	165	116	147	138	163	147	149	147	142	132	147	162	159	137	151	153	145	127	143	146	131	138	134	148	134	148	157	135	150	167	168	155	142	145	149	157	184	149	133	144	154	133	146	150	130	141	137	132	144	148	147	136	158	156	149	150	131	153	147	153	143	151	140	140	158	146	157	149	158	152	147	141	142	132	141	153	168	169	149	146	149	154	153	140	149	150	148	134	145	150	164	151	136	152	139	150	149	146	156	158	153	131	140	132	147	147	171	149	154	125	135	139	177	135	136	139	148	153	162	168	161	130	156	140	146	136	140	139	139	115	160	151	159	142	139	145	161	128	138	122	172	144	140	166	138	122	186	167	144	149	179	170	162	160	164	148	136	174	180	142	135	153	154	146	152	148	146	148	163	153	151	149	141	140	156	156	157	152	118	145	129	130	164	133	135	149	168	162	149	138	170	158	153
6384	19863	17080	8597	5641	3332	2194	1572	1222	921	775	594	527	454	404	386	358	293	318	268	267	254	232	248	242	192	215	195	208	202	198	191	192	162	177	173	157	174	156	168	152	158	181	147	147	160	143	128	178	155	157	169	151	165	158	154	128	147	150	148	171	141	161	155	159	131	155	152	132	143	156	163	165	165	132	132	140	152	153	157	149	144	123	146	126	145	128	138	149	138	140	165	141	137	153	147	138	161	152	148	143	151	156	138	155	149	152	137	140	144	153	157	137	136	157	137	165	155	138	155	160	142	143	159	122	150	164	136	141	143	158	123	134	156	165	148	145	149	148	137	130	135	147	156	144	145	139	184	156	156	126	157	140	153	163	157	145	150	153	153	162	151	149	160	149	143	129	126	127	157	118	156	134	125	135	136	150	159	148	156	144	120	158	130	134	142	155	128	151	163	161	146	146	133	156	163	143	140	136	119	153	143	139	129	135	170	172	142	141	139	156	145	145	118	137	151	149	145	129	133	146	146	133	145	141	121	130	142	134	134	127	146	140	134	165	143	136	145	157	151	169	168	143	165	147	146	144	119	133	131	148	150	137	132	135	156	141	129	140	146	128	156	138	132	131	162	145	141	135	165	144	159	140	143	150	136	157	145	138	146	141	157	154	139	145	133	123	145	147	161	141	122	156	135	147	141	139	155	141	131	131	149	112	125	151	138	134	150	133	154	140	141	139	132	132	165	142	155	159	136	136	140	146	143	125	142	117	137	133	141	128	142	127	130	127	140	141	146	146	133	141	173	145	147	143	153	161	145	149	114	119	143	130	154	149	142	128	137	139	155	150	140	158	127	140	168	141	141	125	147	174	154	166	129	154	134	148	147	141	139	138	153	155	165	145	134	144	149	141	145	157	135	146	128	150	155	149	139	144	133	134	136	147	136	136	145	160	139	160	153	171	156	145	135	140	146	148	134	136	154	135	157	148	148	138	170	149	162	135	141	133	143	146	153	149	144	153	120	148	151	147	153	124	142	160	136	140	141	140	148	147	126	139	139	135	146	152	135	151	149	152	144	163	157	136	149	136	145	142	118	133	129	135	152	139	178	143	122	140	130	142	155	140	154	151	136	130	164	134	141	135	148	143	153	137	148	141	159	146	162	142	126	138	162	141	151	145	146	138	124	151	139	128	156	139	172	147	135	133	161	129	124	158	141	153	144	121	146	166	140	154	146	173	146	157	123	139	159	157	141	144	153	152	133	148	146	149	157	163	156	155	149	153	150	149	150	157	132	155	146	168	146	130	137	139	125	131	151	128	143	148	154	136	157	148	142	147	161	162	136	124	135	131	132	152	155	129	131	143	130	158	143	153	133	144	123	136	137	131	135	136	155	123	144	134	124	148	159	115	147	153	163	145	137	136	127	155	131	142	144	126	146	154	133	125	144	160	136	157	147	149	158	135	146	136	141	126	150	144	148	144	178	143	138	154	153	146	133	158	138	176	149	136	149	146	150	144	153	144	154	152	124	143	140	140	155	146	146	158	152	123	151	151	145	148	115	161	136	140	153	129	133	143	135	139	141	137	151	141	127	143	163	133	125	153	123	141	147	137	140	161	131	135	146	137	130	171	147	161	137	130	134	152	145	132	149	131	136	146	157	160	142	131	145	139	153	151	161	150	162	144	141	139	139	145	132	142	130	139	150	147	157	137	158	146	144	133	148	133	137	128	142	112	158	151	159	146	135	145	148	150	159	139	139	127	142	138	148	135	166	123	140	154	155	153	160	133	127	127	131	153	157	154	167	136	148	136	155	134	138	128	133	143	143	157	147	163	129	152	152	166	134	152	116	156	141	138	135	142	175	154	155	146	168	167	137	161	171	127	134	135	128	150	138	154	135	160	147	153	164	152	158	142	137	151	131	128	143	144	148	142	152	141	150	156	158	141	138	146	137	154	142	128	124	144	138	135	134	172	145	175	131	143	120	129	157	155	146	140	154	125	146	141	150	143	146	142	133	146	140	159	140	152	156	153	112	156	151	169	134	157	145	162	147	137	156	161	122	128	148	138	139	138	126	151	134	160	158	154	158	125	143	127	143	158	139	158	129	143	158	124	139	145	152	141	154	135	175	148	145	170	136	131	141	140	147	121	151	149	141	151	135	150	132	148	154	159	154	146	113	146	133	158	142	153	151	118	131	139	118	138	146	132	141	157	145	137	167	152	147	134	148	157	135	137	129	168	144	136	133	186	163	147	125	133	128	122	148	119	149	128	136	157	136	150	151	164	136	158	131	139	157	144	133	138	152	139	132	148	126	143	128	155	144	136	128	128	140	138	159	135	141	139	162	136	145	150	137	142	151	134	150	141	145	148	157	149	124	112	148	145	135	133	124	139	136	130	148	149	139	136	134	155	157	143	176	140	144	137	135	111	138	151	135	135	162	164	137	115	140	155	145	145	149	171	149	140	153	144	150	132	161	139	138	145	131	148	152	155	158	148	148	133	141	159	131	147	140	170	144	136	149	134	163	138	141	112	128	155	162	132	153	122	129	144	122	143	147	139	128	164	157	124	120	139	139	139	161	139	137	126	143	148	138	140	157	142	139	144	137	122	136	125	153	153	159	130	154	115	151	155	137	131	154	132	142	149	135	157	147	141	156	130	143	164	153	140	135	128	131	140	140	140	142	155	127	154	144	145	129	133	146	182	155	149	136	156	138	122	154	148	143	153	142	136	127	147	139	151	145	127	159	139	143	159	133	154	148	165	140	157	136	142	143	140	149	136	143	155	130	150	165	148	141	137	149	133	155	150	144	142	155	137	132	142	162	147	141	140	144	136	152	135	148	156	149	151	160	163	129	156	158	137	133	143	127	150	144	163	171	151	133	162	149	131	145	142	140	147	157	150	133	142	158	121	157	148	136	145	153	146	154	151	148	152	127	163	133	156	138	127	131	144	173	151	151	129	137	153	138	154	153	142	149	151	147	154	135	140	149	140	148	154	123	142	142	157	139	122	146	147	148	151	139	138	153	145	148	149	148	154	155	150	151	155	158	147	149	148	153	166	149	140	152	136	158	149	160	151	158	143	127	177	151	137	141	157	147	156	129	153	125	161	136	127	140	137	159	156	132	147	168	145	159	155	157	139	147	145	156	147	136	139	131	160	135	153	138	156	141	144	151	154	123	141	136	124	138	147	142	140	137	143	149	141	139	160	157	135	155	157	137	159	159	138	135	146	161	148	161	122	151	140	121	154	137	128	120	148	134	127	129	150	153	162	167	129	122	139	157	159	147	130	127	130	167	127	142	146	154	144	155	154	144	113	144	143	130	149	146	163	115	132	149	161	143	141	145	147	135	159	128	155	137	150	133	155	118	135	141	137	121	139	147	136	127	160	140	135	133	124	155	156	130	145	132	139	116	146	145	127	115	138	150	158	144	162	138	160	169	127	112	147	164	166	154	140	127	138	149	148	144	143	147	137	150	173	133	144	157	143	144	163	151	151	147
27568	20977	11843	1371	749	700	669	649	602	616	623	582	649	570	620	637	623	651	562	644	614	659	624	596	581	624	588	596	606	625	641	595	578	561	657	590	614	569	567	676	603	603	605	637	624	622	646	534	598	643	650	609	593	618	596	617	598	587	590	580	624	664	583	581	635	608	642	630	604	600	632	603	611	624	613	622	588	605	664	624	583	598	602	633	615	613	625	624	656	599	614	619	597	649	626	606	618	583	601	608	596	614	622	577	605	612	612	687	552	577	619	614	574	657	675	614	587	603	621	580	605	598	597	584	564	585	573	614	644	561	623	615	590	585	638	644	629	625	614	599	616	609	647	622	590	634	583	664	621	586	632	567	601	646	603	625	596	628	604	621	574	620	635	624	603	606	597	599	600	597	583	575	615	665	565	602	630	620	622	614	615	586	590	616	616	641	561	596	618	605	593	635	626	576	616	639	618	619	626	608	567	594	622	632	591	582	599	613	595	544	586	579	599	618	603	559	628	614	617	595	609	576	610	608	643	574	606	589	611	575	569	649	608	627	574	590	600	537	641	592	629	607	619	607	650	601	646	595	640	622	580	617	591	627	617	569	592	616	617	635	634	605	596	566	605	648	590	602	610	613	625	613	599	623	562	615	645	596	646	635	571	642	649	607	602	592	611	575	593	654	610	629	566	630	624	585	619	572	591	584	622	598	590	617	615	604	659	596	600	630	624	622	616	593	591	565	578	642	618	611	574	624	583	599	618	609	609	576	602	627	615	632	603	614	611	651	565	620	604	596	614	599	592	622	559	623	667	611	559	590	622	614	654	621	625	602	597	624	594	606	618	639	590	647	634	637	604	594	607	635	598	629	581	615	644	600	638	618	584	583	568	674	542	593	595	644	599	610	644	604	646	601	585	626	595	589	618	640	580	625	616	585	580	613	627	632	591	662	651	573	589	571	591	618	619	617	580	683	571	535	621	597	616	593	606	581	603	599	596	583	640	554	642	610	607	640	646	597	634	606	595	562	584	587	613	607	615	580	582	643	601	631	632	629	631	588	595	580	603	577	593	599	596	614	591	578	621	610	571	619	589	578	585	609	599	552	624	616	629	578	589	592	609	604	599	617	599	606	606	624	593	626	594	605	644	597	566	584	627	613	613	622	594	600	590	603	609	596	604	612	619	627	609	587	621	610	659	653	641	596	594	563	592	616	640	613	602	639	582	619	624	611	618	563	662	615	579	649	618	588	598	625	597	589	617	544	565	606	602	603	633	579	640	621	585	574	547	602	579	641	552	609	643	586	600	610	596	593	612	614	609	593	648	618	595	594	583	613	609	608	606	626	555	571	587	599	582	592	633	625	590	602	595	661	608	606	542	650	589	648	579	605	616	578	587	586	618	611	614	587	612	596	590	613	563	593	595	605	621	609	641	571	621	622	590	579	565	592	592	669	607	604	599	612	599	638	658	622	597	590	611	622	548	590	612	603	623	595	627	613	636	620	566	586	600	588	597	614	591	608	541	560	596	601	629	620	612	603	628	577	628	582	573	598	620	573	645	589	612	588	614	629	585	614	609	573	557	582	600	568	612	593	597	616	592	620	617	576	608	602	641	595	605	607	609	575	550	606	575	647	597	620	610	595	597	634	589	614	643	630	647	574	603	599	618	616	551	623	607	614	634	587	614	650	609	610	605	576	603	632	563	601	642	618	581	610	613	601	595	571	623	602	649	549	570	625	619	625	625	607	600	588	595	621	609	615	579	611	601	621	625	594	599	572	573	663	608	610	617	654	621	635	603	567	627	573	563	611	628	589	659	640	565	586	618	617	628	636	647	619	624	607	599	603	592	626	638	610	612	619	582	577	647	579	620	618	635	602	595	609	605	645	631	630	612	572	608	630	591	662	575	598	622	613	646	644	600	558	615	608	591	559	591	596	608	581	645	593	609	599	618	625	608	650	629	632	639	588	593	622	609	615	637	552	647	570	623	629	637	588	611	626	568	644	636	616	590	638	619	610	587	596	615	621	596	571	565	628	585	576	595	633	596	614	588	582	581	615	615	650	583	585	602	623	602	611	594	616	611	591	592	596	607	578	569	614	619	542	605	571	598	581	637	597	612	624	621	635	595	607	620	630	589	614	628	607	624	601	571	561	597	561	630	610	567	612	593	596	632	624	608	593	621	596	601	576	659	576	642	603	572	602	643	590	588	614	628	592	580	586	551	586	609	629	591	597	638	579	610	610	613	621	519	618	626	612	681	604	610	593	606	602	589	646	593	596	605	580	622	597	609	584	635	577	613	628	582	625	612	583	632	628	630	623	579	566	662	600	594	610	633	548	644	624	579	607	612	636	592	571	645	606	575	622	611	630	614	591	585	564	569	645	661	605	593	605	549	600	609	587	578	661	567	619	559	643	600	666	622	576	599	665	614	594	595	627	596	609	632	638	639	601	630	616	592	632	633	598	622	592	603	617	561	590	599	600	589	619	607	581	620	639	591	584	596	619	638	607	592	604	655	596	614	634	624	627	589	565	653	612	631	645	566	583	528	596	586	609	610	616	622	579	574	575	629	587	598	597	583	582	614	628	627	608	654	586	622	623	615	654	613	604	614	634	618	650	613	567	624	611	581	617	599	615	592	602	608	604	564	614	617	604	585	588	592	611	587	596	633	596	584	592	585	586	630	587	616	607	580	612	578	591	626	629	601	603	621	578	610	622	603	590	561	580	559	598	576	640	627	593	599	635	611	631	636	573	561	616	588	598	618	579	599	644	612	609	631	631	627	625	634	567	621	603	629	590	613	611	622	665	585	576	604	600	672	590	604	588	649	592	599	686	625	620	582	552	621	594	567	569	564	587	640	590	622	628	574	569	590	619	607	605	568	610	624	594	602	603	658	572	574	611	635	609	633	580	624	596	571	598	582	611	601	595	616	632	631	640	605	620	587	587	597	634	641	581	614	567	580	564	621	646	629	570	636	586	605	654	582	582	618	611	598	613	584	643	616	611	555	634	606	618	624	626	618	627	589	602	577	549	676	603	570	604	610	601	610	568	572	624	623	618	586	584	589	602	597	655	584	662	622	650	612	632	618	581	625	620	614	593	582	616	593	594	645	599	583	600	608	635	590	599	604	597	604	560	618	603	629	638	630	586	577	610	604	588	632	588	586	597	617	610	636	584	652	656	614	602	610	579	590	608	627	590	603	600	633	593	578	625	636	607	593	587	632	654	626	634	632	625	613	602	597	568	573	581	617	580	596	591	627	635	596	634	604	606	619	576	634	628	586	638	598	649	610	600	668	557	633	606	585	607	576	606	614	612	582	625	622	576	639	652	587	629	613	601	600	585	553	583	601	597	606	612	575	588	583	616	632	584	605	579	618	608	607	592	588	569	640	618	589	598	584	618	643	571	629	649	580	582	648	594	577	689	576	564	628	635	623	626	638	667	551	613	608	623	621	625	611	612	613	626	575	671	588	592	609	604	577	580	590	558	601	619	631	668
4470	1317	1180	813	733	701	688	624	657	579	645	617	627	614	640	626	596	589	640	588	605	617	616	600	656	560	568	608	573	617	590	609	589	583	626	611	624	599	594	604	589	582	572	593	611	608	606	581	623	651	570	577	550	596	601	593	609	633	621	621	620	578	595	582	602	632	625	607	578	571	629	624	584	595	596	574	607	640	601	645	634	582	615	601	584	622	588	584	630	619	631	602	623	602	574	572	607	636	596	603	570	601	570	582	549	577	622	619	604	624	629	571	620	628	653	647	622	574	587	613	606	569	591	636	579	624	580	598	608	604	605	596	579	595	624	632	622	646	627	618	605	590	643	575	611	633	615	545	630	614	557	604	665	594	647	611	568	591	604	598	607	598	633	591	562	594	592	585	590	600	601	615	638	579	637	629	604	674	568	574	620	611	562	598	582	610	603	598	598	596	621	555	598	563	570	623	598	592	615	601	634	632	670	626	632	573	566	625	606	601	616	557	572	605	606	585	609	621	591	638	574	579	604	616	620	622	557	608	586	615	614	606	576	614	633	579	581	568	597	589	579	618	613	621	609	583	578	571	589	597	589	578	563	609	585	632	602	613	619	598	640	587	593	551	586	645	570	613	618	606	613	606	618	608	620	606	598	614	595	632	589	602	542	603	629	570	579	610	589	594	627	579	620	612	626	562	642	583	572	605	578	589	610	609	583	624	602	630	627	594	634	593	605	614	588	605	581	566	582	607	573	643	594	624	618	569	628	594	617	600	568	643	597	615	626	596	587	571	589	612	631	593	570	610	597	602	587	599	594	634	629	607	604	611	599	629	568	620	591	607	612	601	606	609	574	593	585	579	618	613	617	608	625	612	560	601	596	594	595	625	607	611	564	632	597	607	632	584	614	650	570	596	637	616	670	570	582	638	549	642	621	636	640	600	564	613	581	614	611	614	613	654	633	611	624	576	588	596	595	562	601	608	609	686	619	643	614	604	630	606	629	632	624	636	619	625	562	596	661	597	617	595	575	620	605	652	627	581	605	598	587	598	612	599	613	591	663	559	609	626	580	586	606	626	583	639	614	598	644	599	625	532	604	579	597	575	585	591	605	608	607	589	573	635	591	615	546	631	617	592	613	574	579	631	623	586	626	623	626	593	624	627	575	602	593	610	616	602	590	563	610	579	621	625	574	609	623	584	613	617	582	610	608	614	660	607	603	592	592	612	617	645	656	649	601	549	578	606	605	569	614	638	587	616	575	593	572	505	622	581	610	606	579	608	610	590	581	600	585	614	634	599	624	611	634	659	586	626	626	588	608	588	560	612	636	610	616	645	611	578	574	609	590	570	613	619	610	619	637	652	617	606	581	584	601	630	558	600	605	671	619	607	597	625	618	595	643	605	590	618	578	630	625	640	600	560	567	636	557	609	611	633	640	600	602	603	588	575	562	619	614	622	579	579	633	601	610	611	541	592	638	587	609	619	559	580	641	629	565	652	587	593	550	622	605	645	596	559	625	580	604	609	578	603	581	598	625	568	592	616	568	581	620	590	575	593	591	578	593	620	613	615	599	558	624	592	598	628	625	604	594	600	587	611	601	589	596	598	612	646	593	632	625	656	595	607	634	623	618	587	585	652	619	551	612	586	595	607	647	597	608	610	603	628	613	620	620	559	597	584	584	601	582	653	620	652	614	613	621	579	590	586	631	567	603	624	634	620	638	597	589	597	628	613	598	593	612	622	592	654	569	587	629	607	598	609	607	596	589	641	596	599	562	555	604	564	544	581	579	656	614	608	617	563	638	590	582	592	642	595	614	615	561	598	602	599	612	624	597	577	608	599	549	540	626	580	573	588	589	603	596	624	591	608	635	591	611	618	613	592	605	592	567	577	654	578	598	591	637	613	619	620	640	593	619	590	636	640	623	606	591	609	585	601	600	619	600	562	622	592	603	585	593	609	621	583	610	564	630	549	608	600	601	565	575	571	600	597	606	566	601	629	600	622	629	605	691	619	575	614	590	571	647	565	590	623	600	609	568	622	639	611	615	587	613	627	621	601	565	581	599	637	595	594	570	587	598	555	571	636	589	597	574	633	577	568	571	608	594	574	553	552	611	588	594	565	569	644	604	600	528	638	612	566	649	593	606	618	592	589	571	571	596	611	614	625	618	592	610	575	558	620	570	602	563	600	618	619	615	594	586	630	634	600	604	602	629	591	603	605	593	608	636	595	576	597	601	615	620	615	612	604	563	559	591	555	640	612	642	592	657	608	637	604	584	583	592	591	589	632	598	595	553	621	631	628	611	632	584	587	609	596	586	617	604	628	623	586	577	607	580	603	575	592	559	561	583	594	575	606	612	573	601	613	628	650	552	620	607	627	548	617	578	569	579	632	583	645	581	562	551	609	601	626	601	643	616	626	597	598	589	586	621	637	566	556	593	574	610	596	616	588	569	578	529	614	563	623	588	602	563	612	636	573	618	602	603	604	612	573	625	596	641	630	609	607	625	654	607	579	567	628	622	587	538	600	611	562	567	659	618	593	616	575	609	588	601	603	653	560	631	605	569	549	608	608	607	651	621	639	613	582	601	595	614	586	577	600	613	593	616	618	591	589	625	650	604	594	607	616	573	596	596	574	587	669	610	571	576	624	600	607	626	566	589	584	598	603	629	604	557	594	644	592	581	592	599	579	625	626	557	609	621	598	600	585	615	601	602	560	567	595	607	605	650	620	597	564	591	653	597	592	597	582	552	571	569	599	572	579	649	611	634	604	600	582	616	605	588	564	579	609	548	571	601	591	637	616	629	596	641	624	619	615	551	620	594	562	606	618	576	597	607	594	624	598	584	590	632	594	613	633	617	605	584	553	612	609	572	631	569	624	546	639	640	633	600	584	580	630	590	616	607	580	620	563	571	579	593	576	581	641	585	591	674	609	629	576	584	603	574	609	640	597	614	642	594	650	655	641	578	608	591	574	593	621	600	586	654	633	626	624	620	629	574	634	597	632	617	590	584	567	631	571	629	607	552	595	606	627	604	634	582	611	627	597	622	587	571	601	598	592	594	555	611	587	580	663	564	592	605	593	610	595	616	623	597	618	606	611	602	635	609	617	604	540	560	589	596	626	558	550	628	604	609	600	578	570	627	624	608	576	623	631	607	587	623	585	620	582	647	614	571	587	606	607	564	612	570	607	619	606	629	568	588	643	614	578	587	603	596	575	585	627	620	606	540	638	587	618	529	621	612	641	609	618	633	611	619	581	605	617	618	573	606	616	637	586	605	550	578	601	633	622	601	601	595	584	627	596	612	597	562	612	641	638	576	615	585	545	607	593	594	591	569	567	602	585	636	630	604	596	564	598	584	612	615	615	602	590	593	604	610	573	612	611	603	565	601	595	598	577	645	573	586	631	591	593	608	563	643	595	614	607	604	558	596	586	580	578	592	602	612	599	581	579	594	635	588	611	595	664	603	611	613	557	617	612	595	569	596	612	612	598	590	598
23896	21392	29057	24095	21380	20193	2255	883	679	570	554	489	463	454	422	393	382	392	409	360	374	385	380	377	340	377	360	333	324	357	318	350	318	330	315	314	354	334	336	371	329	324	358	379	316	310	359	337	356	363	328	344	324	349	340	309	352	358	317	340	340	315	340	286	341	303	312	331	340	312	329	335	344	346	318	312	317	337	319	375	306	346	348	329	315	340	290	338	319	315	345	324	332	369	341	356	364	360	369	308	330	379	333	311	334	374	341	333	325	345	334	343	323	309	337	346	314	335	314	329	331	338	298	322	351	355	341	323	333	353	320	322	346	346	321	336	310	320	329	333	297	320	341	321	361	324	335	345	328	337	312	327	350	336	339	314	355	307	327	313	305	340	344	323	315	345	344	327	298	332	334	335	353	347	309	303	315	371	363	304	330	339	315	335	352	376	295	330	318	342	311	319	333	293	332	319	342	298	308	337	303	331	324	315	353	323	333	315	302	349	350	358	344	323	307	347	337	306	320	350	301	321	348	313	339	332	336	307	309	330	345	330	334	332	304	342	330	291	307	317	313	345	324	351	329	324	313	335	336	321	340	328	316	311	323	305	312	328	331	357	364	300	315	289	348	337	355	337	346	318	309	313	378	324	317	295	344	324	320	318	339	327	364	334	308	335	310	354	310	342	356	341	348	313	353	305	297	330	322	344	335	298	299	325	335	344	354	316	360	355	327	319	314	288	328	326	338	319	352	339	327	326	299	327	350	338	309	314	304	367	290	345	349	319	349	349	312	362	302	311	346	332	333	326	318	338	310	344	330	333	357	314	321	331	319	330	309	329	307	316	323	347	357	300	301	292	331	332	382	352	319	328	338	315	322	308	346	310	330	298	309	331	326	330	349	324	305	333	325	334	345	349	322	330	311	307	352	288	360	330	337	342	320	299	297	341	331	332	331	341	312	340	337	355	309	302	325	315	317	333	327	308	321	311	340	318	356	342	305	317	328	330	336	320	308	345	326	345	329	310	341	350	323	320	317	331	350	320	307	327	324	333	333	311	344	331	336	346	316	331	302	321	331	326	295	327	336	334	343	333	361	353	328	335	302	345	320	320	352	314	355	341	356	315	304	313	331	321	329	320	337	333	315	345	315	335	319	343	339	354	348	341	337	322	309	348	332	339	353	300	301	314	310	328	344	345	363	319	309	339	345	365	344	339	311	320	307	314	346	317	322	327	327	311	324	324	330	307	291	300	329	333	325	327	336	348	314	330	303	331	331	284	292	324	315	330	329	342	370	319	325	335	323	312	330	349	362	347	340	353	312	318	308	326	320	323	337	359	309	317	289	313	312	343	332	319	323	292	315	323	295	340	347	354	330	325	351	328	290	298	321	348	369	350	308	345	337	350	345	354	322	300	334	316	319	339	355	353	270	333	323	304	335	313	330	301	326	327	370	303	299	297	312	325	317	332	310	336	346	321	315	337	331	346	306	318	308	338	362	346	324	352	321	310	317	332	338	323	341	335	317	332	359	325	327	291	356	313	317	350	317	304	308	325	325	344	321	338	340	328	347	346	350	294	321	349	337	334	326	329	344	288	315	292	311	358	338	323	332	304	345	319	309	351	346	345	327	346	298	330	327	329	331	316	334	314	328	306	339	316	322	344	358	319	311	341	324	331	315	326	314	333	290	305	332	344	296	337	331	317	305	317	338	336	324	338	347	329	350	372	312	338	315	327	328	372	305	331	328	349	352	330	321	356	316	343	342	303	358	351	286	342	318	304	326	316	349	320	307	324	352	335	300	332	297	319	325	355	316	324	335	358	330	315	332	350	350	318	320	324	324	380	282	312	327	333	339	344	319	319	355	332	311	308	332	347	318	335	345	323	336	330	329	323	323	308	336	317	339	312	324	311	342	332	321	298	335	331	336	353	339	352	344	316	327	329	294	335	352	289	351	322	312	319	303	306	321	345	368	337	328	328	351	325	323	352	335	331	321	338	319	319	320	318	342	324	331	333	326	340	296	338	332	331	315	327	285	308	319	286	326	312	329	331	345	292	329	347	320	304	328	312	340	322	342	327	344	325	349	310	344	333	309	308	349	326	337	355	349	328	312	336	308	330	361	313	323	320	287	343	346	288	327	322	304	319	332	337	357	336	309	312	323	320	345	306	315	333	354	335	338	352	340	328	339	333	297	299	308	351	311	317	316	307	412	331	328	305	293	332	323	325	313	307	324	345	331	351	330	293	333	356	347	323	319	316	339	316	314	329	323	334	331	331	356	313	342	356	319	352	350	337	340	310	349	346	318	328	354	318	313	302	314	356	370	326	350	319	332	361	336	323	325	323	298	310	326	326	318	288	356	306	327	307	301	332	359	337	321	341	322	318	324	349	375	318	355	295	317	345	319	334	312	340	330	323	352	308	316	343	308	333	336	310	327	313	312	318	295	307	301	326	346	310	315	310	324	322	317	326	329	349	316	360	340	345	318	326	312	316	347	307	354	330	375	320	328	331	312	343	358	367	361	316	343	343	321	361	298	348	323	332	315	306	322	300	358	293	298	349	325	305	332	286	322	352	349	308	345	313	340	312	308	310	321	313	315	352	311	331	325	368	351	347	306	329	325	306	340	302	346	329	350	334	326	290	347	319	333	338	321	330	312	327	303	297	322	298	299	311	328	298	353	331	327	320	291	338	292	336	330	340	322	319	335	317	320	302	336	334	362	336	333	321	303	288	343	334	317	328	358	367	315	317	309	385	327	292	359	341	343	310	299	338	329	289	345	333	339	333	331	343	328	345	337	306	321	337	333	313	322	320	322	297	339	313	312	361	304	344	344	309	312	327	364	340	340	334	321	324	378	352	337	301	314	340	366	330	312	315	300	326	317	326	332	339	323	334	302	318	327	318	319	322	331	331	317	304	336	334	330	306	308	310	316	336	347	326	329	337	306	339	296	317	372	325	343	332	328	321	320	290	309	331	328	343	312	320	312	325	307	334	312	338	317	333	360	314	318	331	354	332	338	335	374	323	343	325	336	342	320	307	310	351	314	325	314	317	327	337	359	322	313	318	303	337	337	345	349	331	301	305	355	325	311	316	317	334	316	324	337	307	303	322	339	299	335	342	322	336	323	345	318	306	341	313	333	300	318	351	354	331	328	333	334	309	349	348	353	355	299	344	358	346	341	286	287	319	318	312	330	354	358	371	318	318	329	322	339	291	313	279	318	356	321	347	332	320	327	339	339	334	338	331	323	305	337	346	336	305	309	315	361	324	284	297	344	321	337	323	322	321	308	330	302	335	353	329	326	333	334	337	328	321	313	344	329	354	350	362	354	328	295	329	319	304	337	306	341	321	318	329	324	343	352	323	322	315	340	316	328	285	319	334	323	359	314	348	291	303	334	345	321	308	318	334	320	290	339	360	327	354	335	311	355	348	331	309	333	336	335	337	324	343	361	329	348	325	368	319	348	341	298	335	327	331	321	357	377	341	304	355	301	304	344	354
4479	12006	10411	4935	3186	1849	1336	1014	831	757	639	575	541	517	514	457	456	411	404	418	401	352	367	409	338	314	395	362	397	338	347	358	363	355	371	341	368	367	369	342	333	341	352	352	371	333	352	371	335	320	345	322	337	369	363	326	317	346	344	364	350	354	336	339	313	344	351	339	356	355	348	328	363	333	322	347	374	400	322	304	337	344	361	317	352	314	336	336	345	338	369	333	362	334	341	335	314	318	317	359	336	330	386	323	355	360	332	340	332	349	341	348	354	332	329	368	368	358	336	341	307	339	325	292	339	360	339	353	364	345	369	343	341	330	335	335	353	339	352	373	359	318	333	345	341	331	355	332	329	348	303	353	348	337	339	318	344	339	342	355	356	328	362	343	327	325	352	309	333	336	369	316	338	323	376	337	323	330	326	365	308	326	330	320	350	344	322	365	344	330	341	324	337	334	375	347	342	340	355	326	349	358	344	339	336	326	329	322	300	313	317	342	343	324	320	323	323	339	345	359	338	332	340	377	322	342	363	337	356	367	331	361	325	326	360	327	343	320	374	326	345	360	358	342	323	325	312	337	377	331	323	350	319	336	375	316	379	340	335	354	359	342	328	354	357	346	329	337	350	325	331	330	331	352	352	325	311	322	302	300	378	326	308	342	346	341	352	327	322	350	345	324	340	325	370	315	322	312	338	338	352	361	345	337	353	358	343	371	308	354	337	332	351	345	337	335	339	377	358	355	340	346	388	339	332	357	363	369	369	332	354	340	349	339	353	316	343	322	375	334	330	329	312	309	344	351	365	320	331	337	316	334	321	345	330	355	322	317	363	360	359	331	317	330	346	324	359	337	339	376	329	343	370	390	326	341	310	329	347	343	357	342	329	345	345	369	338	318	321	334	336	338	342	331	337	323	337	368	296	354	347	362	355	307	381	363	333	350	326	346	331	324	355	324	330	346	363	338	330	355	333	347	320	296	318	356	318	349	352	321	341	338	309	344	313	335	313	351	363	325	330	306	343	342	360	311	338	338	343	331	315	352	330	371	352	342	304	354	382	308	348	316	354	358	366	338	339	344	343	332	364	321	356	339	329	346	366	361	350	338	333	331	361	343	318	315	347	370	353	319	331	370	327	357	341	377	349	344	345	318	357	352	348	339	354	339	348	325	358	343	347	321	356	365	301	325	327	350	344	329	300	330	300	371	352	311	326	319	329	343	314	359	365	324	342	373	349	333	313	341	351	348	323	333	365	374	321	307	353	340	344	324	345	300	349	341	337	327	353	335	336	373	333	304	345	380	356	343	347	336	352	317	325	334	348	355	370	357	409	327	360	367	340	363	348	334	340	345	318	329	302	333	338	337	334	322	332	369	349	317	369	352	357	345	337	355	346	353	336	330	360	295	328	358	367	305	318	360	318	337	362	312	352	339	320	346	318	314	343	325	328	346	349	353	326	302	319	335	359	324	348	331	344	349	347	314	343	359	345	311	356	314	334	353	361	318	326	297	332	342	298	352	327	318	355	363	348	357	346	319	346	333	373	321	318	360	347	360	315	355	309	377	315	336	325	319	298	329	351	338	348	367	332	313	329	377	306	320	341	356	336	344	320	341	341	338	317	355	328	343	322	348	320	326	353	347	317	342	333	353	334	337	315	353	321	373	358	332	317	342	375	351	339	351	354	328	366	341	344	351	355	313	347	330	350	316	354	340	360	365	367	352	348	311	317	350	342	335	354	322	331	345	323	327	349	359	360	328	338	337	315	338	333	340	370	319	341	343	338	350	325	342	333	325	315	311	360	330	326	360	322	376	324	330	345	333	317	331	326	331	350	330	324	361	341	358	343	354	315	349	329	337	354	346	318	344	319	343	338	339	363	352	308	315	345	337	326	347	344	347	313	344	348	347	300	339	308	332	347	318	343	342	325	335	349	346	380	352	321	335	310	336	344	343	373	339	353	339	316	314	372	336	350	307	319	310	364	334	327	328	304	393	354	358	342	371	332	308	322	297	321	342	335	326	313	333	358	314	329	350	341	346	333	377	325	329	350	372	366	340	311	344	337	352	341	327	359	357	354	363	322	356	340	311	319	332	332	286	311	353	346	368	348	328	354	316	334	354	328	355	328	360	352	333	360	368	312	336	356	275	332	325	321	341	331	322	308	357	356	351	343	338	341	352	355	338	311	343	343	347	308	351	341	335	343	314	328	341	338	319	344	386	319	330	356	308	311	342	335	365	328	339	332	314	325	314	343	316	328	328	305	331	312	358	321	307	344	357	335	335	319	332	347	319	336	338	314	324	315	323	334	337	337	310	351	316	330	328	363	378	352	341	327	340	348	369	332	334	360	305	336	341	331	336	315	332	317	313	299	315	303	335	329	351	350	330	328	345	348	314	384	323	359	356	325	331	353	368	366	355	342	348	319	355	319	333	366	333	343	329	333	370	354	344	315	315	333	305	353	366	326	352	333	365	361	334	330	358	305	337	328	329	327	339	316	307	347	300	328	349	334	368	356	348	334	366	360	335	342	345	345	335	328	333	321	330	368	392	352	298	348	360	324	332	357	311	335	372	374	361	338	354	314	308	354	344	339	306	317	344	338	360	377	367	336	349	314	314	371	330	368	338	338	311	333	324	348	336	340	356	351	356	340	331	354	339	311	362	312	343	334	345	320	340	337	296	340	335	343	352	303	332	342	350	353	337	322	326	350	352	340	357	332	364	322	354	339	327	350	348	341	332	325	410	327	363	354	322	342	378	344	353	351	338	310	335	365	320	349	307	330	351	317	322	327	330	351	325	346	350	329	348	337	351	333	350	351	340	349	358	366	342	319	339	322	352	323	335	338	358	317	363	317	314	344	324	303	365	314	344	339	342	334	331	352	348	308	296	353	361	367	344	327	332	331	316	347	332	331	346	347	341	348	329	329	328	333	333	334	358	346	346	345	339	331	326	372	375	347	350	311	331	334	367	313	334	320	354	375	338	326	326	344	351	305	317	331	342	374	319	333	352	342	340	405	343	362	352	304	362	311	321	332	311	334	344	359	356	376	333	313	367	357	350	368	328	357	359	343	335	354	297	346	354	349	335	330	349	352	350	306	316	332	349	356	343	322	352	357	361	354	347	371	347	353	353	336	307	364	339	338	306	329	373	343	327	314	331	354	327	349	319	380	350	341	320	328	321	333	315	345	337	332	343	318	349	314	340	334	330	322	360	343	343	304	320	324	335	335	328	343	330	313	337	318	367	346	332	358	346	345	337	354	326	355	356	341	357	377	339	348	326	342	345	346	348	341	363	344	323	380	307	303	326	327	371	348	324	328	343	349	339	316	336	304	333	335	339	363	350	352	354	353	284	348	337	342	359	337	296	352	365	321	333	335	368	328	333	321	322	324	322	360	382	335	323	315	329	315	357	328	342	358	353	347	334	331	350	341	348	375	354	354	350	347	335	309	335	323	328	309	330	362	330	342	316	329	331	334	320	322	347	336	322	349	351
24893	21380	28643	24483	21353	8740	1141	822	739	695	667	630	642	582	592	583	559	575	564	570	530	526	577	554	541	564	537	525	517	564	536	560	535	521	550	510	499	552	472	562	521	561	545	492	564	504	560	526	582	497	529	483	493	546	542	512	523	521	520	539	559	521	549	538	495	531	556	535	551	525	523	563	558	542	508	524	501	550	555	509	546	522	504	560	537	539	526	587	514	502	565	484	559	520	507	555	585	515	514	491	514	550	555	523	567	515	497	526	511	519	520	512	520	554	538	515	511	533	554	522	487	543	505	514	546	487	533	552	560	540	468	494	545	561	510	534	496	600	533	545	525	534	554	551	487	513	490	530	536	525	520	554	555	530	535	504	496	553	535	533	530	520	518	530	521	518	536	522	537	518	566	555	510	507	515	512	508	534	574	544	521	534	555	508	505	524	570	525	486	516	520	462	535	528	525	584	519	501	521	522	558	491	509	503	534	535	544	556	500	511	509	501	550	564	543	574	571	502	540	512	506	550	568	541	551	534	539	536	504	552	502	551	501	576	544	518	532	565	533	526	551	533	468	539	567	507	478	538	511	545	529	540	456	512	539	530	485	572	503	548	497	490	493	498	533	540	546	503	536	576	524	518	508	521	544	522	562	519	526	545	523	490	522	492	548	536	540	533	525	494	539	535	527	528	499	558	545	545	513	511	475	567	509	564	564	542	510	515	485	507	557	541	516	514	539	506	531	506	520	552	545	505	536	543	520	528	531	512	534	526	507	524	523	565	538	511	535	515	542	495	553	503	512	510	532	543	503	533	488	541	538	469	515	474	513	568	487	513	509	511	599	536	555	550	496	482	516	529	540	528	511	527	485	547	572	544	503	553	542	579	507	532	469	565	531	532	593	530	534	551	514	502	517	559	512	537	582	522	535	521	501	551	525	531	482	555	529	539	529	516	485	514	565	522	495	488	533	567	503	520	490	531	528	506	535	572	509	488	501	533	541	482	493	527	545	533	529	541	487	499	488	561	501	499	574	540	527	523	515	512	487	511	531	519	557	562	512	517	576	535	540	542	535	492	526	557	536	550	523	538	510	547	525	506	542	511	487	536	549	536	518	517	533	545	507	491	527	531	514	543	536	554	502	545	501	527	507	569	494	552	570	486	543	541	529	556	534	534	499	555	500	522	512	495	503	526	502	527	528	473	567	526	519	558	558	541	553	535	523	533	528	522	539	500	496	555	503	567	545	519	508	508	517	541	518	545	503	542	506	536	516	568	529	520	491	546	525	536	499	517	536	515	542	519	516	487	520	554	525	488	518	541	523	531	505	503	506	516	504	519	507	554	545	526	555	500	538	497	526	544	526	518	496	532	486	536	537	538	494	546	571	554	511	510	465	502	549	577	558	565	543	568	499	517	511	557	498	537	541	493	531	497	544	528	560	562	507	546	494	512	520	518	500	524	507	572	545	525	547	524	518	551	521	535	531	544	505	511	542	503	544	530	507	506	496	518	568	531	535	564	549	550	534	549	501	529	545	508	527	551	549	506	524	514	524	506	554	484	519	526	506	565	506	526	550	519	472	460	525	509	520	537	560	507	528	517	504	512	513	523	500	584	527	568	561	563	539	553	527	533	523	524	499	517	551	507	539	501	558	545	520	529	494	592	524	553	533	529	502	533	518	533	537	552	516	592	542	457	514	513	553	553	472	520	485	534	530	538	537	548	548	516	517	497	547	536	529	536	513	572	499	550	513	541	551	521	523	572	496	534	505	530	541	517	483	508	501	520	522	529	546	540	548	527	497	569	544	517	494	553	519	516	521	521	535	577	569	512	529	526	490	537	545	559	529	533	552	522	557	479	524	525	513	571	526	544	499	545	562	557	519	517	535	524	551	525	518	514	516	510	518	527	525	520	599	475	489	578	592	513	523	530	511	543	527	533	523	510	501	580	519	508	532	528	555	561	515	579	551	560	570	512	533	557	483	500	514	508	535	540	533	527	521	541	568	510	549	542	538	549	521	542	505	572	525	549	518	534	531	557	481	514	558	535	516	538	561	525	549	519	520	531	530	546	532	520	491	523	572	516	556	518	512	500	511	528	525	559	523	528	490	522	510	504	469	548	536	525	534	539	528	506	560	541	594	552	528	523	495	560	549	507	514	540	574	526	543	531	537	496	555	490	536	540	554	536	523	581	534	480	517	525	521	547	523	494	544	531	527	521	574	512	547	478	534	531	507	542	542	523	518	551	543	537	523	543	530	522	512	497	539	524	550	516	548	546	527	559	492	519	478	539	511	498	508	526	461	530	575	503	520	530	520	519	505	516	521	522	499	559	500	571	531	547	550	546	522	498	510	485	553	532	539	506	527	539	547	498	538	543	545	502	525	540	514	501	490	538	504	516	522	506	539	508	588	523	490	545	534	521	541	509	556	544	536	527	562	548	566	519	538	553	531	519	522	539	505	517	496	499	541	574	556	529	488	506	533	530	515	528	541	533	521	541	543	471	542	505	494	561	488	507	524	536	543	530	547	504	530	549	530	512	542	522	528	534	515	516	568	562	539	521	520	536	517	537	547	527	548	495	515	539	516	518	515	570	559	565	506	529	542	500	521	525	534	547	527	525	517	546	543	494	541	518	526	490	547	538	512	494	562	542	510	518	501	518	501	496	525	560	537	485	552	497	531	472	511	515	564	537	509	548	554	524	538	545	527	563	509	531	559	502	554	553	506	526	544	549	550	548	580	559	554	544	558	502	540	542	547	510	516	528	500	499	507	514	525	501	497	528	542	530	527	545	528	524	509	531	526	526	525	502	514	523	502	539	527	509	527	503	532	530	527	538	493	512	534	482	518	553	532	513	522	542	560	533	519	475	521	489	524	488	505	533	550	578	515	496	508	533	549	501	535	546	524	550	531	528	570	570	533	537	563	507	541	529	505	571	479	517	512	519	541	505	501	556	512	524	584	564	522	574	572	538	521	525	542	511	528	545	595	532	516	514	506	520	523	478	530	508	531	528	517	494	551	518	512	518	531	523	515	526	562	553	502	577	539	485	503	517	508	552	511	503	534	514	521	527	517	549	546	545	508	538	536	547	556	524	576	522	507	521	532	532	516	505	579	541	531	477	499	503	536	521	536	513	533	551	511	513	532	520	525	513	527	486	529	496	505	519	527	550	545	513	551	514	526	519	523	535	552	529	570	556	488	568	542	476	549	538	490	507	511	547	497	506	496	521	533	528	531	533	528	492	504	551	573	512	510	539	522	512	488	527	503	543	536	540	535	512	551	534	525	522	529	551	524	541	527	517	557	525	531	533	558	515	516	555	556	523	541	507	563	498	523	498	523	542	552	511	545	560	535	521	522	532	534	498	522	572	527	508	512	515	521	521	528	580	511	568	506	494	502	545	512	505	536	529	539	489	514	508	549	487	502	537	518	518	536	489	520	528	514	551	538	503	571	559	509	510	577	538	494	502	520	502	548	536	524	489	484	507	519	514	526	483
4431	9025	7322	3743	2428	1539	1197	1003	876	748	637	672	633	586	588	612	591	604	529	558	547	551	528	550	551	513	548	542	516	509	519	501	490	524	489	519	530	533	513	444	512	526	482	503	526	501	500	521	516	486	515	491	535	501	486	530	504	497	493	529	509	503	519	539	530	515	538	504	531	476	520	538	491	525	499	526	484	471	537	485	518	530	558	489	480	530	492	496	520	546	490	511	464	469	499	511	522	495	523	528	548	518	517	498	486	514	519	487	531	487	533	486	478	503	498	531	455	495	538	510	504	525	485	542	513	547	504	501	508	500	500	489	470	506	483	521	508	486	485	499	521	510	541	533	490	518	502	523	487	488	513	486	517	530	515	505	494	497	509	502	500	512	513	506	522	491	490	469	491	502	508	475	486	504	526	505	502	490	497	522	515	488	549	511	455	490	518	485	514	516	507	499	509	486	491	518	479	485	496	511	516	518	456	454	465	531	533	520	483	516	511	520	509	534	505	515	525	510	516	519	497	462	509	494	473	557	464	479	533	501	535	489	483	506	493	520	472	496	513	517	513	522	478	493	526	518	481	508	513	476	513	531	522	490	535	485	458	501	526	496	475	515	498	543	518	488	501	512	512	502	492	499	541	524	472	515	504	475	492	463	517	494	492	541	489	494	499	516	538	482	524	502	538	493	541	494	505	547	487	459	538	481	484	508	484	496	531	492	488	525	496	506	529	523	471	501	563	524	469	476	485	535	498	528	523	514	527	484	522	497	481	553	537	558	474	499	463	487	489	518	442	488	502	495	508	485	483	510	507	488	518	530	499	520	531	515	514	495	525	478	483	491	529	494	495	512	526	506	496	523	483	517	523	530	507	490	484	457	527	519	488	462	545	476	529	495	498	489	534	520	472	477	499	507	498	501	509	479	531	504	500	490	515	474	479	440	554	532	484	518	496	498	491	486	509	530	541	482	484	514	533	516	480	494	510	488	504	506	499	467	481	485	491	519	499	515	514	532	509	537	507	509	542	509	537	504	498	505	510	504	524	501	499	485	544	491	535	524	563	495	508	496	515	483	470	509	518	509	538	500	513	535	540	539	492	514	510	517	516	511	499	485	493	497	524	512	498	496	537	527	495	511	493	530	497	494	493	472	520	531	499	539	490	469	543	475	495	521	526	472	499	482	527	485	500	476	514	507	546	517	491	500	518	516	467	484	498	491	569	464	484	474	488	488	513	514	514	506	525	478	463	523	472	498	498	507	527	500	465	508	492	473	570	520	496	496	547	498	529	506	538	515	483	496	498	485	507	515	504	474	530	510	486	523	523	515	504	508	537	525	503	521	484	517	498	500	509	504	476	514	474	508	493	491	494	490	539	544	512	502	494	535	507	465	518	489	485	516	482	476	521	529	508	507	522	493	529	537	567	496	495	481	533	491	549	478	507	504	496	502	501	503	485	495	483	554	567	522	492	493	510	537	494	523	503	547	519	527	509	480	497	525	534	471	550	507	518	536	483	505	511	469	502	493	476	531	490	481	517	506	467	511	534	497	526	506	524	507	495	545	538	500	492	505	507	521	479	536	500	528	495	518	518	484	492	528	496	513	458	515	473	496	514	511	512	483	535	497	547	519	511	487	510	506	525	531	499	480	489	526	477	514	506	505	523	513	515	505	499	528	496	543	504	521	509	497	521	525	518	486	482	484	527	525	531	486	507	547	515	498	492	525	483	525	519	505	474	542	552	528	517	526	466	530	512	522	492	463	497	504	477	487	471	515	499	461	478	548	492	526	503	562	455	501	511	543	545	530	482	511	498	476	515	496	514	495	498	515	472	528	485	528	497	510	516	473	520	521	527	512	534	479	502	481	506	518	494	485	483	493	493	465	479	487	474	504	494	569	457	508	489	518	502	502	572	527	519	503	497	478	484	494	538	516	474	502	505	531	517	533	540	470	473	488	499	487	477	507	502	528	494	490	517	519	503	539	508	499	506	458	527	523	500	477	524	518	477	496	500	470	532	545	493	514	493	513	514	484	525	550	484	478	507	497	490	513	513	539	532	463	498	515	479	509	502	526	557	449	484	519	487	527	535	507	510	531	504	489	506	545	473	492	525	502	469	536	516	524	495	501	532	538	496	499	504	505	521	481	511	521	520	506	494	500	486	485	539	563	485	497	486	513	489	533	516	512	531	549	518	484	501	506	528	513	495	520	488	526	487	504	493	479	521	513	472	472	504	489	526	542	520	505	521	526	494	505	510	487	459	531	512	474	498	507	505	507	479	517	535	512	515	519	528	519	497	527	486	511	506	506	491	477	491	493	510	516	528	521	465	493	468	502	540	447	493	489	477	523	503	525	478	522	488	526	480	539	518	518	517	500	485	473	519	500	506	535	527	475	508	494	498	487	487	537	524	527	514	499	552	528	497	507	464	487	525	504	488	508	460	505	528	502	505	516	485	504	467	480	541	495	529	488	504	454	517	568	531	497	470	556	497	484	524	532	496	505	501	522	479	529	548	497	462	481	486	479	520	541	554	498	510	507	526	521	503	539	528	516	515	500	507	508	517	506	525	488	492	518	523	486	522	525	546	540	474	529	497	520	497	526	538	470	512	528	529	492	480	465	517	511	467	481	469	524	478	498	510	501	543	546	522	492	512	534	511	527	496	497	531	484	518	508	479	489	504	456	485	519	504	502	509	503	483	523	500	535	513	527	471	519	488	541	519	503	505	508	522	497	494	537	530	485	508	495	515	537	520	509	475	471	513	500	509	483	484	481	517	506	520	540	484	472	529	539	510	537	529	559	496	531	506	518	507	528	510	490	542	500	539	523	513	496	492	513	534	515	531	501	522	503	501	514	550	499	511	548	523	488	489	504	480	506	490	543	511	490	510	464	488	527	470	511	538	538	526	511	524	503	481	500	517	550	512	523	539	523	516	495	499	522	501	513	534	492	525	554	492	469	505	543	518	540	488	501	501	509	492	525	521	492	522	478	492	488	535	489	550	490	539	525	500	515	541	478	519	498	507	519	524	511	462	505	485	517	482	476	512	506	531	541	512	514	528	486	532	458	496	494	542	496	496	499	491	503	503	475	495	513	492	470	463	472	537	521	493	475	513	517	538	511	509	542	523	514	530	492	520	518	502	488	521	499	496	466	505	511	503	500	489	516	519	481	520	486	536	514	478	499	508	520	473	495	513	505	475	491	486	499	524	541	544	494	502	491	499	459	508	523	492	494	535	465	527	492	482	504	492	503	516	492	510	511	484	506	491	491	471	525	516	492	554	491	490	511	490	511	510	526	487	474	557	499	543	496	537	527	488	522	568	509	476	552	502	509	516	484	502	527	534	493	455	518	497	540	492	452	480	494	508	502	530	493	497	499	460	493	472	481	446	495	499	512	494	542	490	564	521	496	488	538	542	489	507	547	544	506	522	495	523	536	519	501	502	514	521	473	455	521	514	501	502	482	509	519	512	503	518	517	477	476	500	496	553	463	501	524
22810	21506	29399	24042	21503	21562	18599	1567	858	733	575	547	424	383	346	317	291	293	269	252	231	244	219	238	211	201	199	177	194	193	212	175	176	182	161	173	188	164	182	182	148	165	145	203	162	169	170	155	166	179	169	158	146	140	177	165	129	159	166	135	156	153	173	148	160	157	163	133	145	155	147	180	148	149	182	151	157	156	160	165	149	144	156	140	158	133	147	181	177	133	152	150	154	155	153	148	154	138	160	146	168	146	153	141	143	156	153	161	158	148	148	168	155	174	161	179	150	141	165	147	147	169	149	150	155	156	140	149	130	159	148	143	162	145	140	158	159	176	148	136	138	158	139	137	167	154	121	161	141	161	137	154	153	161	161	150	155	157	136	163	128	156	152	150	152	135	148	149	147	136	153	140	136	165	165	148	156	141	153	155	162	142	128	144	174	143	144	147	137	124	154	166	139	153	164	132	147	134	152	150	148	136	148	162	173	154	121	160	149	125	150	158	162	139	157	134	131	170	164	159	169	122	164	157	158	152	135	152	129	147	142	186	161	165	158	130	153	156	142	161	143	163	144	157	135	147	161	147	131	162	136	154	138	152	155	148	146	130	163	146	136	168	141	163	144	149	141	163	178	152	140	159	143	162	136	172	143	165	137	138	150	137	170	154	127	143	164	148	142	127	162	136	166	152	129	153	152	145	149	150	157	159	148	158	132	137	155	135	146	154	144	171	139	145	161	138	161	142	148	129	136	127	149	150	157	157	175	146	158	152	164	157	166	165	146	133	137	170	132	152	177	155	168	145	162	138	123	162	188	156	150	169	151	142	149	149	151	160	156	152	150	137	153	143	159	132	142	146	151	158	156	165	163	139	157	156	171	183	154	183	145	165	152	144	145	152	145	132	166	139	144	130	173	149	158	166	178	164	128	139	148	146	159	139	126	151	141	155	149	139	140	152	134	148	157	166	141	159	168	155	165	138	153	158	143	136	144	154	161	122	133	162	156	159	153	169	157	145	147	141	137	163	147	160	142	168	145	151	140	159	130	152	133	156	138	154	139	146	149	146	143	147	149	144	135	127	148	142	152	152	149	127	131	143	137	148	179	160	175	156	152	154	138	159	165	132	133	167	118	144	175	138	138	151	148	135	156	178	152	147	149	138	157	131	136	164	147	176	149	126	149	154	155	146	128	126	150	143	157	138	159	130	127	156	168	140	157	164	156	133	154	162	138	144	138	181	158	159	146	173	145	143	139	150	138	140	164	166	153	140	154	163	129	155	150	127	154	157	166	137	166	138	142	158	175	148	146	156	155	130	139	159	155	141	149	160	155	155	150	161	139	149	150	156	137	159	150	142	154	169	157	137	134	156	144	147	128	160	135	140	154	171	142	146	167	157	145	161	155	141	149	153	140	184	129	144	141	176	172	134	149	151	137	124	155	156	155	156	155	133	144	154	159	148	152	140	147	136	149	141	141	145	153	138	138	129	162	139	131	158	149	144	150	163	135	152	136	159	165	147	154	162	142	154	131	147	159	125	139	159	158	149	133	151	129	149	142	140	146	155	152	142	133	159	142	150	149	140	154	163	159	137	135	123	157	147	124	166	157	173	143	152	174	143	150	136	144	159	162	142	128	150	167	150	150	131	132	142	135	166	161	175	155	175	142	160	149	164	160	136	150	157	154	147	153	138	162	166	146	165	141	146	153	138	159	154	149	155	166	132	133	141	137	126	165	149	161	152	157	158	157	137	148	140	158	140	130	155	149	140	153	126	135	154	164	141	140	142	154	155	148	137	161	161	165	145	173	151	142	157	156	139	140	175	146	142	152	169	160	138	154	169	161	151	159	153	171	147	135	148	152	141	144	143	124	150	135	161	152	145	152	142	166	161	148	168	155	158	171	155	142	158	146	170	146	160	161	180	147	150	134	149	168	164	156	162	147	166	175	142	145	152	150	150	146	157	140	144	169	160	158	164	169	147	155	149	156	151	143	160	148	154	190	147	141	142	153	158	144	141	139	144	142	144	148	146	166	145	155	143	157	161	169	140	154	120	141	160	140	128	132	139	154	152	165	138	142	154	178	152	153	131	140	149	157	150	152	140	144	147	140	151	143	138	146	165	151	172	140	178	161	143	134	146	152	178	148	154	151	155	137	154	143	149	144	152	125	155	173	159	160	144	141	151	139	163	130	138	150	172	146	168	160	154	138	142	139	153	134	135	162	135	155	150	171	146	154	141	136	153	165	164	147	129	141	154	167	148	162	146	151	143	181	135	159	142	138	144	145	132	179	147	175	128	156	148	154	147	139	176	140	155	157	138	123	142	149	154	136	158	163	139	149	135	147	165	118	153	147	159	140	140	127	138	155	138	167	173	156	154	150	133	167	128	114	146	150	137	141	156	133	162	161	146	133	148	157	165	162	145	178	158	158	147	134	141	128	137	164	135	152	153	164	136	163	133	165	155	177	178	156	138	162	158	172	145	153	156	144	167	146	151	155	157	162	116	156	161	140	130	152	145	156	170	144	166	153	147	128	127	151	150	144	155	144	140	141	156	147	157	152	126	150	169	151	150	130	158	164	155	162	140	143	143	155	146	156	161	150	148	149	150	152	151	145	139	158	148	152	165	139	130	130	174	153	150	145	156	152	165	144	171	162	131	129	174	154	136	152	167	149	158	134	181	126	161	139	150	140	148	168	160	149	148	160	145	146	143	144	141	148	172	124	150	152	150	136	144	151	158	145	123	141	164	148	143	147	146	181	160	139	163	145	148	151	152	134	157	150	156	144	152	156	144	128	151	150	171	137	157	142	163	137	162	133	148	134	143	169	159	158	155	145	172	130	151	146	151	171	150	146	150	158	151	147	154	152	137	144	153	135	160	156	147	144	156	144	142	150	166	167	153	150	139	144	135	129	150	145	128	153	150	164	147	163	126	148	175	138	131	138	137	121	174	145	129	138	139	148	143	163	139	149	143	156	167	164	146	162	163	160	128	149	150	141	141	152	180	155	152	181	139	142	142	151	181	153	158	144	147	130	166	173	140	165	160	139	147	152	156	151	145	144	172	139	161	157	135	128	151	144	158	144	150	118	144	167	174	146	167	136	168	151	140	153	172	158	141	136	145	149	155	165	148	144	151	148	158	136	154	157	154	149	144	133	154	138	147	125	193	143	168	133	148	129	130	138	139	142	164	143	147	150	154	153	152	156	177	154	143	182	141	155	125	155	158	159	149	154	164	168	146	177	172	148	151	168	138	159	132	183	152	141	135	154	147	167	161	131	155	149	178	139	134	146	140	138	161	166	160	136	151	149	186	163	150	133	158	156	155	149	145	131	139	171	158	156	152	135	116	156	128	162	138	147	126	147	139	166	137	170	157	165	150	169	152	146	155	132	140	149	144	144	155	146	169	168	147	145	164	152	143	143	137	133	156	134	128	153	143	159	147	156	150	154	149	160	162	168	154	145	138	126	146	130	166	164	131	169	154	143	156	154	138	154	158
6479	20024	17136	8616	5747	3268	2156	1533	1207	931	763	653	550	475	433	404	367	334	278	268	273	266	271	239	247	213	216	195	208	207	207	173	192	182	179	164	159	153	182	186	194	163	174	159	167	163	155	149	168	173	152	153	155	145	165	139	166	187	153	159	140	163	152	161	135	159	135	141	161	173	169	167	168	121	158	155	138	135	161	159	129	128	149	153	147	156	154	157	174	144	167	147	144	155	159	140	143	153	159	154	141	144	124	166	162	165	157	161	135	153	159	148	167	126	170	147	139	155	184	154	131	138	146	150	155	156	159	127	147	156	150	154	145	149	118	157	146	155	157	151	133	143	147	143	134	145	137	115	147	153	155	141	181	152	139	154	153	141	143	153	145	146	157	143	144	141	165	150	155	143	143	144	150	126	161	155	131	119	132	150	148	144	145	148	149	156	142	139	175	146	143	150	145	139	152	126	163	128	127	144	155	134	125	139	143	160	167	149	134	148	140	151	141	131	129	141	150	156	141	152	146	171	135	140	151	138	155	142	147	146	135	146	126	133	129	142	133	136	158	153	146	136	133	163	135	141	141	153	141	156	144	151	144	164	173	146	155	123	157	132	150	151	126	155	161	149	144	167	166	137	154	149	164	145	149	147	154	146	148	158	143	139	131	143	163	164	159	149	143	157	145	141	128	134	150	142	161	139	139	155	142	155	145	170	134	156	171	151	156	131	164	139	136	158	134	131	146	187	157	157	150	168	169	135	140	131	156	146	132	135	146	152	158	143	145	144	145	121	141	173	142	132	137	138	126	139	152	143	140	155	138	132	143	139	139	152	148	160	167	147	148	150	149	140	165	136	164	151	141	147	155	150	127	137	151	140	122	141	129	143	121	156	154	137	137	152	157	138	162	154	146	145	153	145	145	144	161	133	140	145	121	147	151	140	141	133	145	133	127	149	130	140	143	162	156	136	155	152	138	162	146	132	134	152	163	146	151	161	131	153	148	148	150	143	137	141	143	143	135	146	152	158	174	176	150	145	145	132	141	152	141	150	136	151	125	153	148	148	138	144	151	122	152	146	151	138	135	163	158	140	151	132	153	168	126	161	149	173	142	153	147	137	172	147	151	143	124	154	146	138	152	129	153	139	158	161	159	132	130	153	136	152	139	157	154	147	153	159	137	159	154	150	159	154	162	150	125	142	150	149	147	146	121	134	129	143	167	156	138	165	157	134	111	139	136	157	166	160	146	159	163	142	145	156	155	143	127	175	146	153	148	145	148	134	157	140	137	146	166	144	167	142	109	134	154	133	148	142	148	145	144	143	151	155	134	154	145	156	129	169	122	162	147	146	127	155	162	153	141	159	173	129	140	126	149	131	140	146	133	146	137	158	138	170	138	139	168	139	164	142	145	147	124	161	155	108	139	162	129	161	151	158	136	139	149	142	141	136	148	144	134	132	144	151	150	146	164	143	156	150	124	166	177	157	140	146	144	142	164	144	135	120	154	157	138	123	148	148	150	145	138	142	138	157	125	159	157	158	147	137	150	147	161	140	142	160	156	157	133	140	150	156	135	134	126	159	154	170	154	144	152	147	141	144	131	160	141	146	139	170	140	167	156	149	145	106	151	147	161	163	131	143	137	135	160	128	142	150	147	161	149	117	150	148	127	129	153	136	151	135	147	140	149	169	156	140	144	144	175	152	146	135	146	155	155	156	157	136	165	132	140	134	148	147	141	154	135	145	139	127	136	148	131	145	120	145	149	152	141	143	133	154	134	157	138	144	143	125	152	152	133	144	125	137	150	163	126	154	130	141	160	156	122	137	152	145	147	142	141	142	157	151	132	158	154	130	161	147	156	151	154	142	164	151	151	138	146	164	153	160	143	127	158	154	155	140	150	156	133	111	129	133	144	128	155	156	159	150	154	152	161	146	164	129	148	124	138	136	122	143	133	157	135	121	159	139	132	128	137	155	151	147	156	154	154	146	142	140	131	169	167	147	145	141	157	132	171	130	134	127	145	143	145	139	165	125	156	145	162	134	162	149	154	141	131	142	136	152	153	154	143	141	125	133	134	160	140	161	147	149	144	162	123	147	152	162	133	138	138	148	146	153	130	154	150	142	139	148	125	132	155	132	122	140	146	156	148	131	144	153	139	137	136	147	164	143	156	131	134	154	155	153	139	132	169	141	141	162	164	147	137	142	125	157	156	158	146	149	138	154	142	149	153	157	137	131	160	141	146	151	147	149	126	140	151	149	133	154	130	146	147	134	132	136	140	145	174	133	161	127	137	118	133	144	158	135	144	129	141	141	145	142	160	132	125	165	150	124	134	140	134	150	148	149	134	135	149	152	152	157	133	143	161	147	140	138	134	136	157	171	141	151	152	134	150	141	160	151	147	149	141	149	151	147	154	155	169	156	142	149	147	152	121	148	144	140	154	137	150	133	132	163	142	164	114	142	131	162	149	141	152	135	141	128	137	168	166	152	132	130	168	146	134	142	157	146	161	143	140	164	133	128	152	146	141	130	145	155	134	160	145	146	140	164	146	161	137	140	140	150	149	156	128	163	145	169	146	138	143	156	145	140	144	160	136	142	137	144	132	160	142	147	137	144	135	156	148	161	168	113	167	137	131	155	151	168	172	161	131	139	130	152	139	152	147	124	145	148	143	135	140	138	149	155	142	143	156	158	150	143	149	152	154	134	149	130	145	149	149	135	133	140	144	142	146	160	154	140	129	139	163	143	144	163	137	128	175	148	150	157	153	144	131	150	139	145	129	143	140	154	164	119	161	158	156	146	153	143	147	145	145	126	146	146	157	142	166	148	150	106	130	135	146	163	151	132	130	144	160	131	148	163	144	137	144	152	165	149	176	164	159	136	140	152	156	153	140	151	135	144	120	170	134	154	153	145	132	127	139	139	148	163	135	158	153	161	147	132	148	127	138	158	175	159	147	144	155	147	149	141	153	136	156	152	147	147	133	139	160	138	148	147	140	166	124	140	142	143	134	151	143	129	141	128	166	150	144	142	129	151	150	127	153	144	150	126	153	142	169	142	156	143	144	156	143	153	163	154	171	147	137	168	134	135	162	131	130	137	156	143	166	160	153	140	141	140	152	153	146	147	155	135	140	150	145	148	140	143	160	123	150	140	140	169	144	129	124	131	172	151	139	121	135	150	140	139	140	157	138	140	129	140	163	126	157	143	141	172	144	138	152	143	117	148	153	175	136	155	134	155	117	143	144	140	131	154	169	160	155	154	130	145	121	152	127	145	134	160	144	129	155	152	164	157	136	125	148	141	150	145	126	142	142	165	138	148	145	145	151	153	151	142	161	178	147	167	141	164	139	140	159	162	173	149	137	149	164	140	155	145	157	155	169	148	153	162	142	144	168	155	145	121	152	160	145	134	141	164	123	168	143	145	140	172	143	152	153	131	149	144	143	131	143	129	169	144	159	142	149	142	144	116	143	161	136	162	170	151	136	155	149	150	158	162	150	148
27744	21119	12086	1366	732	677	620	660	623	641	591	625	626	629	649	623	618	644	597	631	642	609	615	655	639	625	646	594	662	629	614	588	644	610	618	605	610	592	576	602	655	647	601	597	617	627	625	631	612	607	663	628	657	649	669	622	585	649	613	673	599	593	631	579	643	567	629	609	603	610	643	575	598	592	631	602	592	616	658	689	589	613	620	638	595	676	615	644	599	633	594	603	624	602	652	582	608	654	637	629	620	581	617	615	588	604	583	594	603	620	664	655	614	624	621	594	632	624	599	614	610	566	619	601	622	628	613	608	597	638	590	613	569	638	590	602	633	623	658	619	623	647	617	620	602	615	599	641	591	603	614	618	641	616	637	603	613	599	579	593	623	620	614	637	585	591	603	618	597	667	592	598	597	621	593	642	604	589	617	603	635	595	611	604	616	635	618	585	598	582	586	599	591	590	669	602	610	622	618	583	624	581	624	635	657	637	624	647	643	637	588	632	580	628	612	614	660	578	674	620	594	663	607	601	593	664	619	641	647	602	618	605	602	592	624	603	608	619	615	625	625	577	599	593	603	580	588	568	624	617	625	605	597	572	644	604	660	629	645	650	646	634	579	592	618	624	661	586	594	599	572	637	621	634	649	650	564	612	641	597	585	603	606	617	620	623	664	606	620	617	623	601	657	624	598	598	599	616	606	587	584	610	663	607	587	608	603	599	620	618	603	650	579	598	629	594	646	636	612	655	661	628	629	638	664	620	574	595	623	566	610	617	590	567	616	648	639	611	587	633	641	578	660	613	597	629	587	625	604	667	579	572	662	600	646	583	593	638	586	602	592	630	597	658	651	636	609	606	632	589	582	610	671	628	596	635	636	582	581	577	606	628	599	589	564	643	637	619	616	598	630	666	662	621	608	637	625	618	622	619	619	555	639	657	573	626	617	617	596	625	626	565	592	622	617	628	601	626	609	619	654	559	651	634	588	653	634	570	610	654	599	667	588	630	560	579	590	624	604	598	628	643	604	612	620	647	607	637	611	619	614	606	579	598	627	660	601	643	637	590	584	601	646	606	557	617	595	607	641	639	629	598	603	678	614	624	623	628	598	613	600	615	625	599	599	633	641	630	618	598	612	598	653	626	630	649	645	634	619	603	604	579	593	653	582	624	626	623	627	635	593	635	697	623	582	613	550	601	577	636	622	599	608	608	609	663	604	601	598	586	584	614	633	649	613	620	673	595	619	671	603	605	637	649	631	630	561	618	644	592	587	607	608	645	626	610	583	602	607	589	617	594	624	654	625	600	633	603	611	638	628	593	637	649	580	625	609	638	627	618	585	614	636	601	638	582	569	575	615	641	589	636	597	602	598	583	574	667	649	571	658	617	629	634	648	622	627	604	607	560	619	609	608	606	614	612	608	617	620	612	600	607	635	628	600	604	627	582	682	631	561	601	635	632	607	611	621	606	595	542	633	567	662	578	635	633	622	579	641	622	625	616	632	579	603	651	614	591	608	598	656	608	644	603	659	629	667	567	647	670	603	595	613	629	627	617	642	617	609	624	587	629	597	617	696	633	570	620	593	584	608	585	624	662	610	602	579	638	588	667	676	634	598	592	592	612	596	594	618	554	572	638	649	622	624	638	629	613	637	588	610	653	624	615	630	631	617	615	594	617	591	633	601	645	626	604	606	576	587	620	608	623	638	625	637	614	650	595	655	611	649	591	638	623	662	613	652	634	606	624	639	612	587	620	619	655	599	657	624	604	648	604	608	616	615	641	625	623	577	623	627	627	649	603	621	609	610	620	638	581	613	620	575	632	677	587	618	638	649	632	616	605	624	602	603	608	646	591	612	608	579	635	614	571	609	604	598	590	639	579	597	618	600	631	637	654	599	598	583	612	592	618	601	606	593	619	582	617	578	627	617	636	619	613	596	615	577	635	659	639	622	632	637	585	618	612	597	583	609	590	583	642	623	673	598	640	572	550	641	629	661	637	599	586	559	593	606	643	645	630	611	621	596	637	576	586	597	634	602	649	594	614	612	651	570	582	634	623	591	623	599	608	569	579	645	626	603	604	637	622	601	621	634	628	647	608	604	602	585	619	646	643	623	630	644	601	658	606	652	601	637	658	636	614	602	634	614	612	581	597	632	630	608	615	648	616	618	590	607	614	655	638	589	613	631	607	617	620	642	620	615	616	595	608	594	621	667	610	582	585	595	643	629	659	619	656	598	638	609	589	625	583	623	658	576	601	613	581	638	626	598	586	621	593	692	594	644	634	602	608	624	598	638	619	621	640	685	638	594	630	625	604	631	603	608	601	639	608	625	628	586	626	654	639	598	665	672	661	617	611	693	632	596	578	616	595	639	592	695	589	574	593	623	595	599	540	591	590	611	605	621	625	580	608	632	592	578	598	574	617	630	601	641	643	605	553	618	609	607	638	644	631	613	646	632	648	626	626	596	618	638	609	624	619	628	596	582	580	580	604	622	609	585	618	606	650	633	601	603	639	627	601	615	596	607	629	618	614	616	617	598	602	586	600	593	617	628	608	626	575	614	619	617	637	612	613	579	545	626	583	619	639	624	566	576	647	626	614	651	566	587	617	620	642	591	652	581	628	617	603	641	617	631	637	613	590	642	638	580	641	631	605	631	594	611	644	593	631	634	615	590	619	605	648	644	603	625	580	590	620	595	591	578	667	610	621	644	587	618	645	613	593	616	610	601	608	613	657	631	630	629	610	630	596	607	615	638	580	623	634	602	593	610	601	618	624	607	657	563	639	618	586	621	632	615	584	642	589	575	590	589	617	653	670	638	588	639	650	620	618	568	571	580	609	607	602	570	631	622	587	598	626	643	591	563	656	599	582	681	623	602	579	616	601	613	601	584	604	617	591	594	630	613	600	623	635	659	620	644	603	630	639	649	618	615	538	640	635	606	572	607	632	627	651	592	635	611	616	640	609	635	583	599	615	584	637	640	644	658	644	570	625	594	587	619	627	646	644	601	621	668	615	610	589	581	598	630	583	601	575	612	574	606	576	586	612	631	613	637	600	602	614	604	648	616	580	569	612	597	612	624	610	609	600	629	608	586	579	617	605	599	659	587	642	592	672	606	601	605	620	597	628	593	609	662	603	614	623	602	608	608	633	597	606	605	629	649	634	647	620	646	664	630	578	607	590	595	645	618	593	633	659	653	633	606	619	584	623	629	643	634	587	647	571	590	591	613	596	592	615	670	606	640	657	562	643	612	595	584	639	612	601	662	617	590	597	615	633	636	623	620	579	624	605	608	600	620	602	609	619	622	634	627	641	661	638	668	610	589	618	625	609	627	621	581	639	633	561	607	651	579	587	623	620	646	592	642	625	620	610	601	633	643	608	634	678	584	667	593	587	603	614	639	615	659	679	607	598	624	570	542	567	603	627	614	631	635	584	639	616	639	624	612	634	623	616	580	611	603	590	654	633	667	580	569	600	645	607	626	620	602	611	613	630	631	661
4548	1375	1185	830	748	684	657	611	576	645	603	645	585	574	582	595	618	631	623	590	609	636	643	608	601	645	618	604	624	577	622	625	601	592	646	589	658	638	641	619	614	613	596	597	596	651	682	610	589	642	592	630	624	578	609	587	611	592	599	592	614	610	649	602	624	625	593	623	603	654	624	653	608	641	645	623	597	629	641	571	621	578	665	643	599	678	629	621	605	630	621	581	585	576	599	610	574	604	575	621	637	607	673	624	622	601	663	588	583	640	607	619	675	645	598	594	615	582	597	614	617	621	638	636	645	629	575	622	679	627	648	641	603	614	613	641	620	621	672	610	616	659	649	629	597	644	618	600	617	636	613	606	582	589	581	623	651	603	628	594	576	603	644	639	589	635	615	617	627	591	639	649	585	590	627	654	587	613	622	586	607	610	618	615	602	584	616	586	621	661	627	545	598	598	601	607	613	546	663	624	612	617	571	604	602	636	610	580	610	601	621	611	615	652	672	606	596	607	667	658	651	588	589	621	605	626	631	600	612	608	621	583	585	604	627	610	565	604	596	609	600	656	602	582	668	593	663	614	601	583	651	586	633	653	585	612	595	590	547	586	663	618	631	592	686	613	638	637	632	575	627	609	607	566	586	615	633	633	619	637	585	615	635	648	584	611	591	611	617	611	644	604	607	598	636	602	607	617	576	602	560	596	614	581	587	604	642	594	615	595	638	645	602	617	625	607	632	610	607	616	606	614	581	597	635	602	571	616	667	596	570	583	617	631	577	626	601	613	626	605	649	599	610	576	667	626	590	603	599	639	636	663	634	620	642	605	599	581	569	609	601	618	616	607	627	585	608	619	590	658	591	644	594	662	611	601	631	597	582	621	611	594	605	630	566	576	617	555	647	607	621	636	623	640	663	603	548	607	643	630	622	618	598	556	616	575	661	637	549	600	608	599	619	650	578	629	619	603	625	607	655	660	651	554	585	615	615	621	575	631	607	608	597	614	573	636	604	614	570	608	603	565	568	578	619	588	642	611	629	581	581	607	644	625	633	573	588	614	587	614	633	617	617	606	604	617	579	633	620	656	575	621	573	619	599	647	616	615	596	596	613	644	604	642	611	597	639	633	643	595	612	638	626	625	618	575	614	606	632	623	630	627	554	609	598	605	619	658	630	636	604	613	659	585	627	591	627	601	611	610	602	611	636	633	585	614	630	601	600	602	542	604	630	613	584	612	653	614	642	598	605	580	593	595	569	634	591	585	608	604	555	662	650	627	608	609	622	605	599	595	623	614	613	625	637	616	587	622	605	623	614	601	630	598	594	592	585	551	635	621	614	601	564	607	579	611	636	583	564	603	611	597	640	593	612	628	611	595	584	598	632	576	614	594	611	641	576	590	579	608	614	602	579	652	636	596	626	601	611	615	625	586	586	649	659	588	626	627	597	589	604	611	622	603	653	643	597	590	565	630	613	624	621	578	611	640	605	599	633	609	585	628	615	580	610	648	648	645	587	615	578	618	567	584	646	597	637	597	634	574	639	619	637	610	599	612	570	592	617	570	592	640	602	592	619	622	615	612	600	604	628	619	632	594	653	559	623	576	566	618	655	605	577	590	659	641	640	594	621	606	613	595	608	635	619	617	553	606	634	638	605	592	564	604	624	596	628	580	593	600	609	608	635	600	610	592	643	618	614	652	615	626	572	635	601	621	546	620	583	577	608	589	635	582	602	651	583	624	597	661	600	625	640	607	634	587	618	614	596	615	575	602	614	598	598	597	634	573	597	602	600	603	576	603	617	607	620	543	643	584	598	629	625	621	638	611	613	604	597	635	588	634	559	557	586	593	573	633	619	595	566	622	573	603	613	598	580	639	593	591	617	584	641	662	583	615	619	611	643	609	587	587	620	613	615	605	608	617	621	615	593	595	574	603	647	630	586	627	556	594	603	638	582	597	631	573	611	588	589	619	587	625	621	579	569	610	640	616	637	638	639	626	573	617	629	606	621	613	654	637	608	643	583	639	626	603	584	596	583	559	594	631	618	634	615	622	653	611	608	615	636	609	590	589	554	614	660	651	618	657	609	665	644	565	585	620	576	591	593	631	609	581	564	628	619	636	616	635	562	606	604	624	626	649	661	621	605	628	605	626	612	593	599	574	571	668	609	643	636	563	631	624	618	611	571	605	577	617	642	598	614	569	646	620	582	609	646	594	590	637	652	632	615	623	617	621	607	626	633	605	631	579	607	572	591	645	643	607	626	591	602	586	614	619	594	634	633	599	607	598	545	633	627	616	622	611	577	589	603	547	597	613	609	578	571	608	591	599	597	558	658	609	600	613	600	618	647	625	650	632	577	629	612	642	635	561	608	617	614	657	594	633	626	658	618	633	620	606	600	622	637	649	599	608	573	627	610	624	637	659	608	621	635	626	598	628	614	642	615	645	590	662	598	576	610	631	604	645	592	647	595	636	615	577	612	592	639	571	657	611	604	580	606	625	560	592	586	582	609	631	597	611	636	638	617	604	635	624	605	555	605	595	580	617	651	611	615	580	634	612	629	593	588	603	617	618	572	619	628	596	635	644	619	610	590	626	556	593	573	575	596	671	625	642	633	610	592	618	601	587	660	596	599	555	591	615	627	592	612	589	603	586	613	636	607	609	591	596	637	647	622	625	617	611	614	580	579	626	598	578	585	596	605	636	592	629	623	576	638	571	611	608	643	539	587	599	633	647	626	545	600	581	629	631	585	619	613	602	589	598	606	596	568	611	641	641	609	577	614	545	587	656	664	583	661	615	607	613	609	571	598	603	641	597	550	590	616	618	579	615	611	619	629	586	607	606	585	602	569	656	601	661	626	609	617	603	627	607	628	595	649	602	600	603	614	642	570	612	595	624	638	601	572	636	608	605	615	598	644	638	623	620	656	615	631	633	599	623	635	626	575	592	608	582	598	583	595	636	640	649	596	575	635	602	671	620	661	633	600	621	604	614	592	632	625	635	638	575	619	582	602	577	599	624	632	582	653	624	625	633	623	589	580	667	572	626	584	571	605	615	605	615	628	603	605	589	638	599	591	610	649	616	602	587	573	595	588	640	615	626	627	625	641	657	608	594	605	591	643	597	629	595	606	584	645	594	631	566	614	622	593	593	599	631	596	643	606	609	663	599	615	603	564	592	636	620	618	604	633	618	633	616	598	615	628	605	612	605	595	595	571	614	610	572	613	614	605	599	586	591	573	645	618	668	565	623	589	644	616	608	633	598	596	639	620	623	602	583	590	613	643	598	573	591	625	583	630	592	610	635	587	582	575	622	585	562	614	617	609	665	621	616	626	617	623	625	596	619	609	603	622	598	610	602	588	566	612	593	616	591	625	607	622	652	628	605	598	589	637	644	599	615	584	601	606	637	610	609	614	601	648	622	610	614	659	620	622	548	601	609	605	617	615	608	609	590	604	659	582	627	644	603	594	610	603	594	662	644	619	587	638	601	631	619	644	624
23839	21374	29095	24058	21376	20358	2362	901	703	594	565	506	490	475	393	432	477	454	409	363	396	380	385	366	383	339	344	391	336	328	357	346	364	365	315	341	376	349	308	335	341	329	313	380	285	329	344	339	315	372	355	352	316	352	334	330	304	361	367	341	392	347	364	347	344	357	333	332	337	340	306	340	329	335	305	340	346	349	341	381	348	333	338	327	368	327	359	303	331	318	342	335	326	339	310	340	323	349	336	353	380	354	315	321	347	327	380	325	315	360	358	355	355	344	311	303	306	340	325	340	361	339	348	384	307	324	312	361	339	358	340	322	342	342	341	318	330	339	320	330	298	333	373	315	341	331	326	347	353	306	360	319	336	330	362	366	322	345	350	351	330	326	336	341	332	328	333	343	348	344	343	287	315	338	350	298	318	325	337	332	350	329	304	332	354	318	354	327	354	343	323	319	369	333	321	339	337	354	336	334	311	315	318	326	336	340	330	355	352	369	350	327	338	314	338	344	352	347	369	318	313	346	327	332	334	341	321	344	356	317	358	348	306	328	323	324	316	336	335	327	333	327	321	325	344	354	317	358	351	344	386	327	356	315	353	322	349	317	346	339	315	317	331	344	326	315	315	333	336	365	346	334	359	340	320	302	353	334	363	334	344	358	328	333	319	349	341	303	339	317	318	334	335	348	316	327	304	312	328	331	335	337	330	335	336	339	315	340	323	309	356	342	316	335	331	349	349	315	342	315	323	339	351	321	303	323	309	351	339	332	349	331	384	362	315	343	355	345	351	345	323	355	330	358	324	321	329	351	359	347	328	321	321	328	365	317	338	301	366	333	301	346	334	334	339	332	356	354	338	327	348	324	292	322	294	305	373	333	338	344	307	318	346	329	341	334	318	315	373	307	342	330	354	321	301	346	356	344	316	351	321	322	318	344	349	341	323	323	337	325	352	313	344	312	284	347	316	352	332	337	303	323	346	351	315	337	332	303	329	359	370	340	326	359	365	326	319	309	318	349	318	352	327	335	341	345	322	317	339	310	346	344	326	364	331	331	346	338	334	298	329	382	325	352	329	344	322	335	352	362	328	330	311	350	336	305	311	352	326	340	312	326	341	330	326	355	324	314	338	354	362	367	329	303	350	335	332	341	337	335	290	340	316	307	318	362	304	326	315	314	333	322	311	342	333	313	321	329	301	354	314	357	318	355	352	361	333	330	353	315	326	335	319	363	317	342	306	349	331	371	330	354	329	342	313	329	309	320	325	333	327	327	323	346	355	335	351	362	323	304	335	361	348	369	356	330	365	361	340	329	346	310	350	328	353	341	329	324	332	318	307	340	360	336	340	348	347	325	363	321	334	343	344	355	340	356	336	327	301	371	365	325	371	324	349	325	363	332	353	318	338	346	333	375	338	330	354	331	335	347	357	357	343	310	340	309	364	368	340	320	365	282	324	317	354	348	352	349	345	352	346	354	331	315	309	334	365	336	336	327	315	300	346	368	320	375	331	345	339	322	360	314	342	330	336	333	328	338	307	368	324	373	331	365	342	329	327	323	339	369	334	311	343	350	313	367	325	320	313	343	302	297	311	293	309	336	332	325	334	367	319	335	313	333	348	366	330	306	380	318	330	369	334	372	350	319	343	299	343	334	340	338	364	337	327	318	333	343	335	320	340	307	333	344	333	340	281	375	367	340	343	352	331	348	331	343	323	329	351	329	331	327	331	340	321	337	341	343	337	330	305	356	342	328	345	334	323	327	338	343	340	344	328	386	329	332	329	329	319	337	342	335	352	325	318	307	314	365	334	312	347	332	361	326	347	348	335	310	364	343	332	316	320	354	313	324	348	351	370	334	360	349	310	327	322	357	309	366	293	313	345	346	347	331	332	298	321	313	359	326	341	353	348	351	360	328	339	342	318	319	344	343	348	331	338	367	358	356	329	357	339	315	362	314	339	303	323	333	313	318	353	309	343	328	336	312	366	319	368	349	342	349	330	326	350	368	316	336	380	321	336	316	321	319	310	316	342	325	374	303	343	301	324	336	347	325	323	369	358	318	325	334	324	347	310	339	333	334	328	351	340	320	336	334	337	299	327	306	311	346	336	336	348	328	347	325	341	334	370	349	327	354	356	329	328	306	337	349	342	362	296	309	335	316	314	331	310	367	357	305	320	348	338	310	335	349	332	331	314	335	322	300	337	318	309	320	343	347	346	337	311	331	349	335	348	323	346	337	307	326	315	294	331	324	358	339	325	368	287	345	332	315	350	328	315	319	366	363	319	301	371	332	316	355	330	340	337	349	360	339	338	347	326	352	304	358	336	323	332	332	357	334	331	308	375	342	360	340	309	339	303	365	345	312	296	342	324	291	336	335	341	316	344	326	375	308	336	329	336	331	347	350	325	350	345	325	317	330	333	355	356	291	327	330	311	340	329	345	339	328	342	340	370	333	352	335	371	313	322	342	353	327	356	330	345	351	306	345	350	315	342	349	326	312	376	350	332	340	308	327	333	304	366	346	317	346	329	329	387	354	333	321	339	327	345	299	332	354	342	323	312	351	366	325	357	310	304	333	338	338	351	300	338	334	336	348	337	346	337	310	334	346	329	321	355	340	321	323	343	320	336	350	345	326	370	347	362	354	360	315	351	338	324	322	321	334	329	336	328	367	319	333	317	330	353	350	291	327	315	345	324	343	338	354	320	334	325	321	338	336	359	334	318	346	381	350	337	334	334	324	301	330	338	332	343	338	330	377	342	308	381	320	344	336	340	314	384	286	322	376	359	306	327	327	308	320	388	316	328	318	347	312	354	342	325	336	351	347	309	347	324	364	356	325	321	336	302	341	312	310	318	337	330	352	342	351	315	278	396	346	359	328	346	340	323	380	346	351	353	325	339	344	307	368	359	340	304	371	329	345	306	317	317	337	381	338	360	309	328	351	315	337	360	335	344	347	346	346	317	316	343	319	305	311	346	328	343	319	332	357	337	348	337	357	340	343	313	339	357	336	334	342	345	305	355	383	303	337	358	317	353	346	337	327	348	367	351	316	341	342	329	325	308	326	303	373	363	346	346	285	353	278	352	393	359	337	337	326	336	352	321	344	345	343	343	355	347	346	337	343	336	315	341	329	323	323	315	319	344	354	343	336	347	352	309	338	299	358	332	324	317	324	358	321	346	305	317	330	349	348	333	340	320	343	306	341	329	342	344	293	321	317	335	335	288	360	334	328	351	321	349	324	346	372	332	338	332	351	328	296	357	349	337	346	337	369	349	334	337	325	301	323	361	368	320	345	325	285	336	343	347	329	346	347	344	343	361	309	322	341	353	324	361	347	303	344	335	317	349	329	328	319	331	331	305	337	338	312	323	355	356	323	356	352	335	355	367	337	330	320	339	351	316	361	360	325	336	346	342	346	316	338	332	321	343	321	351	312	326	349	338	316	312	328	316	322	337	365	348	312	349	357	343	329	317	328	355	339	336	333	311	311	355	370	321	312
4376	12292	10196	4933	3194	1900	1367	1106	849	742	659	554	507	517	507	472	433	446	426	386	404	385	389	385	378	363	392	349	389	358	366	380	388	424	373	374	374	396	322	361	356	350	325	345	348	349	335	330	343	325	361	330	355	365	336	341	340	339	330	356	323	351	356	366	332	344	364	323	357	328	341	357	340	355	340	361	371	332	356	353	343	367	331	360	383	365	376	356	329	327	344	330	347	354	353	311	315	309	330	332	349	313	332	349	360	321	356	365	344	351	351	342	318	331	343	350	326	320	341	348	333	345	324	324	340	357	323	328	356	354	338	361	342	366	338	389	331	339	341	333	312	354	347	350	337	322	313	339	372	349	378	337	368	360	319	353	347	339	364	341	351	335	357	311	320	357	358	334	347	316	337	349	335	337	322	347	316	322	380	355	330	352	340	342	324	348	363	321	321	363	348	339	328	342	342	300	374	335	313	362	358	363	374	334	331	361	366	345	358	348	371	345	342	370	356	352	324	332	333	357	343	336	362	353	333	373	353	370	344	323	306	358	334	302	335	332	370	356	338	323	323	355	338	290	379	298	352	332	354	368	337	319	373	365	363	337	348	342	316	364	330	365	316	334	356	366	349	337	353	317	363	343	351	341	326	328	366	361	334	319	330	343	348	302	364	352	350	339	377	344	326	329	357	354	347	304	329	340	342	324	385	326	293	333	334	364	311	341	330	319	318	381	370	386	336	369	339	347	349	324	345	341	319	379	348	317	364	332	327	350	350	337	356	342	340	312	391	332	325	354	350	352	321	370	329	343	362	324	321	348	353	343	346	360	388	347	342	345	339	344	321	358	376	369	303	336	342	315	350	334	323	309	358	351	326	365	347	320	361	353	342	341	340	322	343	342	360	309	317	357	335	336	344	334	343	335	417	361	337	341	333	332	357	326	357	338	351	356	350	368	347	334	370	358	364	370	317	335	304	377	341	326	355	353	375	306	310	314	341	342	331	335	334	348	345	329	370	340	358	337	322	318	380	369	316	367	357	357	325	357	354	353	352	330	345	356	319	307	333	381	355	326	323	359	347	355	343	372	357	354	334	344	324	339	361	372	352	365	347	331	353	330	316	344	318	343	365	333	371	325	309	323	348	301	325	365	331	345	367	376	342	357	322	363	357	330	371	327	344	331	356	333	362	357	367	336	329	352	325	365	351	324	353	340	363	342	334	340	335	291	354	322	331	350	360	348	329	361	328	328	318	364	346	362	366	332	318	332	380	358	351	349	352	361	354	339	330	359	333	341	359	311	335	313	379	357	316	341	328	340	365	336	317	313	351	341	357	340	353	341	342	317	354	294	345	321	355	353	348	328	349	350	286	341	331	335	358	353	340	338	342	329	326	322	358	346	334	337	332	391	356	365	330	346	371	363	368	355	309	330	345	332	368	323	352	334	328	351	331	334	338	339	320	354	342	366	345	324	323	364	332	313	350	369	315	343	345	317	334	350	357	366	333	358	396	338	335	324	336	340	312	342	351	342	351	351	298	334	314	387	350	340	309	367	363	370	334	332	322	326	336	330	334	330	340	345	354	357	339	353	337	341	350	342	355	358	358	339	347	353	370	333	360	325	344	353	327	314	321	355	323	344	348	317	337	319	298	329	386	330	381	338	311	345	348	334	350	336	358	339	345	323	322	298	372	369	315	323	338	351	329	341	353	353	367	358	339	347	322	320	290	357	340	325	350	335	381	306	359	361	350	335	371	344	316	355	336	322	366	320	324	344	361	335	338	354	368	327	337	340	373	369	344	331	335	367	345	324	342	333	364	364	355	359	314	371	344	368	365	351	353	330	348	354	324	361	322	318	361	367	355	355	331	370	361	339	354	351	361	364	358	346	343	320	341	324	339	337	324	316	362	347	336	325	334	351	345	332	338	343	361	330	345	334	326	344	353	324	359	331	351	333	382	346	335	310	355	370	331	341	333	355	342	366	341	337	350	354	338	347	323	332	363	360	325	347	355	361	358	337	326	349	305	351	333	364	354	354	366	341	334	341	350	351	355	332	357	339	370	341	386	330	333	341	317	342	349	344	348	355	322	338	301	357	354	349	324	353	317	362	355	318	337	320	326	352	365	341	349	334	342	335	356	341	363	356	331	372	323	341	345	342	352	330	324	360	349	353	348	336	385	353	332	316	353	325	332	324	303	334	328	323	336	356	341	328	374	321	353	314	327	354	341	350	332	337	336	343	341	336	328	311	322	358	329	311	368	377	343	372	345	346	345	337	326	373	376	345	360	358	332	320	327	326	344	311	317	352	310	335	336	316	364	319	343	326	304	298	335	293	359	339	342	329	343	332	368	346	344	353	309	338	333	383	289	394	350	352	333	367	332	341	334	338	327	359	368	311	346	348	337	332	357	363	350	344	344	359	351	320	346	365	331	355	341	345	352	323	346	338	333	364	334	332	333	338	343	341	366	322	354	341	376	361	361	328	337	334	342	339	335	331	347	378	334	369	364	330	325	348	360	326	350	355	324	334	326	358	360	361	330	371	352	358	285	348	349	349	332	323	312	391	335	325	364	365	342	318	341	321	353	321	354	341	317	358	356	376	336	335	329	374	332	333	346	342	327	329	376	359	336	347	323	304	320	354	338	324	312	358	345	361	321	362	317	359	360	354	318	352	326	314	329	335	353	327	366	369	346	376	326	340	335	338	339	302	309	361	310	337	357	373	340	367	360	395	350	357	339	326	316	300	307	373	357	323	349	346	337	354	322	331	376	369	359	317	348	321	350	341	343	325	341	338	349	369	366	344	348	331	339	345	329	358	356	334	337	340	314	320	357	344	360	331	327	327	350	323	358	353	386	340	326	322	358	359	366	366	374	375	361	306	358	345	383	324	397	332	350	331	363	366	348	350	369	367	355	346	330	318	381	348	346	326	340	309	364	339	326	320	333	325	327	345	312	329	372	375	359	342	367	332	333	339	340	331	335	377	350	324	362	318	335	323	330	344	333	341	324	359	337	296	335	344	366	357	348	349	303	332	345	362	346	354	317	373	318	338	359	357	317	316	325	369	344	334	349	362	353	363	326	350	321	351	327	348	334	361	342	327	331	325	318	352	373	368	311	356	327	318	360	361	331	351	352	311	335	346	349	337	329	327	362	347	340	330	348	346	354	316	335	358	327	352	348	366	359	350	313	329	345	365	313	338	359	329	326	341	330	332	346	376	324	326	335	344	349	390	367	328	341	353	314	362	342	376	370	353	372	337	346	339	361	337	322	378	384	379	355	352	331	332	347	354	326	341	333	338	341	336	341	350	355	364	343	325	344	358	335	376	370	336	376	346	296	348	334	297	345	356	329	348	368	353	325	366	365	333	340	318	337	343	392	325	351	323	368	352	370	337	336	306	377	333	352	308	334	301	312	346	343	349	341	329	322	351	358	363	306	324	365	341	358	338	324	334	312	339	331	372	369	348	349	328	340	333	354	332	307	339	343	352	336	345	326	330
24760	21302	28555	24343	21213	8842	1149	826	755	727	668	704	640	598	594	528	568	573	568	612	554	552	529	566	529	531	534	522	573	543	573	535	539	510	542	545	518	555	530	579	525	548	576	515	503	556	520	525	548	521	540	532	513	543	567	551	516	515	532	558	524	523	541	553	557	545	543	563	567	538	487	551	535	568	503	531	530	572	517	515	522	538	543	554	556	551	508	550	514	505	576	510	564	544	496	539	496	507	564	568	531	556	555	546	515	604	531	512	560	576	539	481	585	548	553	540	530	544	522	533	515	549	512	547	557	535	567	499	534	530	520	553	518	522	495	468	536	528	521	514	497	518	507	503	540	525	497	592	526	546	530	534	496	500	540	526	511	540	580	483	550	528	521	539	529	509	491	501	549	562	505	533	529	508	530	548	524	556	527	523	509	557	535	535	489	588	569	508	542	493	538	517	549	571	545	569	526	554	511	536	542	522	539	516	589	507	552	530	561	510	553	512	564	550	537	540	516	526	530	536	524	544	509	549	508	554	570	537	519	529	548	585	527	524	558	499	497	546	542	519	531	551	529	524	520	522	586	534	529	584	513	511	520	567	565	527	515	571	502	560	583	554	564	503	568	513	522	516	547	554	587	522	491	586	558	520	565	529	543	564	499	566	556	548	540	527	535	540	559	568	573	573	542	534	551	551	500	501	520	540	536	552	549	520	513	494	513	477	500	532	517	540	527	507	506	543	511	498	540	529	533	513	480	558	557	543	568	535	500	527	541	515	544	541	508	545	559	557	588	561	602	498	568	504	521	496	553	566	554	495	575	527	531	546	561	567	553	547	497	547	518	558	537	549	537	521	539	530	552	546	506	592	564	526	555	547	542	511	511	532	538	537	547	525	519	561	512	515	550	556	505	512	530	496	550	533	565	545	493	550	535	521	545	554	512	488	537	564	579	521	524	545	511	484	506	545	531	515	525	541	525	489	535	497	546	548	503	542	554	508	521	505	505	571	555	573	533	563	541	498	512	545	525	531	510	553	531	547	541	486	552	555	545	532	508	514	543	526	524	559	523	516	506	492	509	540	518	563	538	518	532	521	534	499	523	529	517	532	511	550	543	534	547	518	509	517	513	516	499	521	536	548	551	509	513	531	576	531	543	521	515	538	526	536	557	546	466	524	566	497	566	551	556	514	517	560	539	569	496	568	538	530	538	516	533	561	514	537	529	496	533	533	550	511	513	530	542	530	528	540	520	586	549	524	558	539	522	549	545	510	516	550	550	524	563	506	569	580	521	529	542	542	516	501	512	561	533	519	551	544	508	535	479	510	565	563	505	509	521	526	527	535	541	520	533	522	525	469	514	551	546	533	556	512	571	491	518	551	516	508	516	520	524	504	487	528	576	512	536	505	534	515	514	533	504	584	531	528	524	555	562	553	563	510	535	538	538	544	528	515	463	528	480	534	557	474	516	552	528	539	550	530	564	522	510	495	579	535	541	508	476	529	544	536	508	482	536	532	564	517	565	510	502	565	528	541	507	519	524	513	536	535	531	515	505	522	560	516	558	522	518	513	523	561	541	566	570	561	501	543	547	513	499	545	532	490	496	521	502	529	515	520	533	547	542	518	487	532	518	554	577	526	484	521	479	485	533	556	542	478	522	546	550	516	544	558	488	497	508	512	558	506	527	534	494	498	525	553	538	533	510	520	513	572	536	548	483	558	541	513	524	531	489	543	562	522	530	499	526	524	535	534	572	518	549	533	541	576	519	558	493	523	517	536	514	499	565	541	533	525	511	542	503	547	505	544	530	538	548	540	548	545	580	539	531	576	536	499	526	543	548	513	518	525	506	571	525	523	509	491	538	502	542	563	508	565	532	548	521	565	529	499	507	522	537	535	515	524	475	535	530	504	535	554	559	509	499	543	533	477	515	476	554	543	543	556	543	504	530	544	510	546	526	544	583	575	532	542	527	492	529	502	531	536	558	539	534	505	494	612	517	538	508	522	549	528	508	550	531	534	558	528	505	536	492	494	524	514	562	602	520	526	560	554	535	501	535	522	502	508	503	545	546	562	528	564	536	550	609	500	565	577	509	510	564	513	570	562	527	517	527	555	509	565	540	529	522	504	523	533	477	543	539	538	540	503	547	575	522	554	500	519	547	522	544	516	540	568	563	520	570	556	556	561	515	555	540	531	536	489	544	531	442	559	538	528	523	542	509	503	502	522	520	486	535	532	563	510	497	517	491	527	528	516	491	510	546	561	535	537	536	501	544	531	556	557	509	547	528	562	505	492	553	555	553	509	550	540	507	526	536	544	543	507	561	516	512	516	554	518	466	515	504	498	586	598	535	562	516	558	508	546	542	535	554	485	562	549	523	529	513	544	506	558	530	551	531	529	553	546	555	562	534	528	497	537	545	526	535	508	540	558	532	504	538	559	519	553	536	535	520	501	531	553	536	559	582	533	529	527	508	573	513	531	548	532	510	529	542	567	531	522	534	512	527	561	510	530	533	528	539	556	565	574	541	508	561	515	543	556	515	581	536	519	521	532	528	524	536	544	487	536	522	516	526	511	540	533	507	505	566	536	522	505	540	540	529	546	532	520	506	512	520	515	526	554	546	553	520	527	496	498	535	491	512	536	486	507	579	542	512	545	543	575	542	545	571	527	559	525	551	550	525	558	538	483	507	561	558	504	496	543	526	557	536	558	480	515	507	524	521	558	556	540	513	530	540	542	575	565	531	572	542	527	570	523	507	539	527	528	517	518	532	519	570	541	571	543	525	511	529	537	534	583	519	529	503	517	506	528	530	502	555	556	508	539	495	515	502	552	551	520	531	520	523	552	553	485	517	528	551	529	546	495	525	541	531	517	550	527	543	507	556	545	533	524	537	535	517	536	557	520	508	549	559	564	558	547	564	549	511	518	530	519	531	532	572	548	472	537	551	517	550	522	558	547	521	590	533	553	566	555	519	558	540	558	562	535	487	553	522	583	548	543	493	547	553	512	543	538	543	545	540	547	534	546	503	553	599	549	532	559	515	556	546	513	517	554	575	583	519	492	555	558	540	501	502	527	568	548	572	525	524	509	543	559	503	572	553	542	515	521	539	514	524	532	540	553	524	546	515	535	516	526	549	512	462	534	551	536	550	537	455	533	561	554	539	523	525	557	549	479	565	512	528	542	550	548	528	521	488	515	518	542	497	565	517	562	513	544	546	524	541	487	515	548	528	493	539	571	580	541	533	568	543	542	514	565	503	527	541	535	533	532	510	538	556	483	545	561	544	501	542	510	510	540	564	535	491	525	536	540	511	526	477	509	508	563	520	534	540	505	551	541	547	538	546	547	519	499	526	514	532	527	556	504	571	519	579	504	504	520	530	584	517	526	558	531	528	525	510	506	497	512	529	530	570	541	539	547	522	530	562	541	566	550	549	509	490	528	555	521	533	513	522	540	508	511	565	516	510	530	592	494	545	522	544	543	559	571	548	507	570	506	559	525
4498	9002	7498	3662	2531	1609	1193	915	812	774	734	666	647	583	608	588	562	510	573	582	558	513	526	554	553	528	518	545	521	543	510	536	522	547	500	522	508	518	525	503	515	494	510	556	501	512	480	548	550	523	506	495	525	516	526	552	505	509	509	515	509	471	517	501	495	523	545	538	561	478	514	508	502	503	576	520	507	506	499	493	515	483	488	492	492	507	507	533	494	484	526	491	543	537	537	462	519	490	527	501	533	526	507	479	500	522	500	505	492	532	534	520	495	494	513	487	495	503	515	532	505	494	510	512	557	558	514	493	489	529	530	535	520	558	515	519	536	501	488	521	489	533	505	425	474	503	541	536	529	488	507	490	511	509	527	547	519	510	462	523	508	494	525	501	491	503	510	530	534	495	518	501	486	499	519	531	479	465	545	528	495	492	503	535	526	496	549	537	557	493	476	517	465	488	485	507	522	508	544	512	481	511	493	487	511	513	509	520	511	491	507	480	537	517	510	494	518	503	549	524	493	524	503	517	493	523	482	533	515	506	505	508	507	517	524	475	469	515	523	532	512	536	509	542	472	512	500	521	499	531	499	475	533	487	486	544	462	529	514	499	520	514	485	504	482	498	496	506	559	531	516	522	511	507	512	463	532	530	502	484	491	494	541	520	544	494	518	520	504	510	489	508	534	467	529	526	497	539	507	524	501	503	467	551	506	548	516	494	515	480	518	528	542	489	529	522	486	507	516	462	532	539	507	495	470	529	526	488	511	539	511	489	505	520	546	507	489	514	518	529	508	554	486	530	513	511	498	488	495	497	501	543	518	487	572	523	513	471	548	493	504	493	532	466	472	547	526	488	494	540	515	479	509	509	532	520	533	522	472	505	531	500	527	505	507	526	445	493	525	489	545	516	475	488	481	521	519	507	464	554	535	485	495	516	506	525	475	483	521	557	500	539	506	497	535	486	552	511	527	519	514	590	509	541	547	509	492	521	465	473	502	504	503	499	537	452	508	545	488	532	528	500	471	503	514	514	509	569	497	508	484	543	496	502	513	497	508	503	533	527	503	483	528	516	540	495	492	491	506	492	519	551	472	519	512	508	513	494	496	495	555	504	523	493	530	491	526	491	521	543	500	522	483	515	535	527	529	474	485	534	478	466	529	492	494	494	499	551	546	521	523	525	543	534	534	477	501	490	496	522	476	545	487	529	494	487	503	558	536	466	494	554	475	486	478	496	495	523	515	562	537	498	497	494	466	495	487	495	533	503	491	468	469	553	550	538	517	498	493	489	541	502	529	484	525	505	516	534	510	531	508	492	508	482	501	502	519	521	524	490	495	511	505	515	509	479	532	504	548	476	524	516	540	501	534	543	494	493	544	506	503	475	512	544	515	496	517	501	487	476	514	519	526	503	539	489	531	546	505	541	520	537	491	505	529	527	497	467	505	486	516	491	500	477	538	477	505	523	513	446	494	533	506	556	497	518	526	476	502	491	489	488	522	537	503	504	555	527	507	508	522	502	523	511	501	489	474	499	452	514	498	496	497	494	503	511	551	509	505	508	467	523	527	491	483	531	557	488	498	506	544	581	511	515	526	525	481	498	519	504	511	518	571	498	489	506	530	515	510	516	514	517	529	508	533	476	466	511	520	511	527	531	513	523	537	524	513	503	532	534	536	477	460	473	530	541	460	507	516	514	506	537	519	476	492	512	501	495	511	512	493	506	508	497	565	504	542	538	516	503	511	531	500	510	471	544	534	497	520	523	538	508	496	489	480	530	516	479	503	520	526	528	519	531	521	520	473	497	571	493	503	543	517	514	484	507	507	498	481	484	543	502	499	518	513	491	492	516	508	524	530	461	494	496	535	484	467	528	494	485	522	532	484	505	532	509	494	484	520	548	486	505	481	523	511	482	545	521	537	484	516	541	497	498	546	501	537	518	522	504	515	502	499	515	526	499	556	487	483	484	517	570	483	477	524	479	512	492	495	509	549	504	519	489	468	497	538	509	509	511	527	577	508	568	514	521	546	519	489	493	527	499	486	534	522	512	476	493	535	521	513	507	530	544	472	520	508	490	533	524	555	542	501	475	529	483	502	501	516	454	529	513	511	556	496	511	455	535	528	529	499	513	485	524	494	521	538	534	530	515	512	553	505	499	513	488	520	533	498	534	521	478	510	489	522	529	510	476	520	504	522	501	571	491	486	534	523	504	567	535	496	567	523	512	530	507	515	501	525	518	528	509	525	541	510	517	471	498	532	562	494	459	518	520	534	519	499	515	526	513	499	502	540	490	510	466	525	486	510	530	484	533	504	519	519	491	523	556	502	500	502	544	541	526	474	498	493	514	530	517	512	463	508	496	519	522	550	506	504	495	509	530	512	506	521	526	487	505	501	538	526	487	462	536	516	485	477	481	541	526	520	515	487	506	525	503	515	483	518	482	522	504	487	508	480	489	510	524	498	535	516	517	521	491	529	537	489	505	513	512	528	503	518	498	514	519	471	520	513	530	508	502	479	548	512	554	576	521	501	487	490	516	494	514	509	546	512	479	519	524	522	523	498	487	504	556	541	482	491	537	501	492	523	548	510	501	562	498	520	522	501	538	487	530	547	468	515	468	492	522	498	553	486	486	463	498	501	498	463	518	487	510	494	478	502	489	540	540	502	507	501	499	537	473	500	527	521	501	480	558	514	531	508	528	515	507	469	502	457	491	511	507	519	518	510	491	509	515	501	495	536	496	546	522	512	506	529	491	494	504	502	524	507	469	508	525	509	500	525	507	511	503	481	483	497	498	529	503	533	546	478	509	498	513	535	523	488	538	508	543	532	509	517	512	509	502	494	503	494	503	493	528	494	526	516	495	489	492	501	502	477	503	487	485	502	500	510	440	547	520	524	495	513	551	492	511	503	496	556	554	516	511	488	523	506	521	535	539	557	517	516	478	516	497	496	486	526	546	546	463	511	504	475	508	492	527	504	514	507	486	515	500	518	527	500	473	510	501	500	549	517	509	497	533	488	523	510	494	538	534	520	503	515	534	480	523	514	537	552	515	535	521	516	520	517	520	523	529	551	509	544	532	506	484	482	504	562	478	559	518	494	523	504	531	519	472	511	509	466	469	512	473	523	517	499	572	531	528	528	495	490	515	510	520	498	470	501	489	512	492	514	481	530	508	534	520	498	545	557	531	541	498	517	487	568	525	500	499	501	522	489	531	522	518	520	490	512	489	484	559	477	539	528	512	544	529	529	456	486	536	518	538	501	519	471	480	510	458	524	512	484	545	515	550	545	492	495	518	531	483	459	522	498	514	513	491	479	509	499	495	491	530	503	541	538	500	518	528	502	541	539	496	478	522	488	494	452	503	526	512	466	495	505	518	496	525	499	515	503	501	504	526	540	519	521	514	496	531	498	471	492	524	453	506	466	490	485	505	515	439	506	476	543	500	528	478	516	474	479	478	535	483	496	477	530	504	499	490	540	521	547	514	528	517	536	514
22782	21474	29414	23991	21475	21537	18864	1492	851	715	515	503	420	397	362	326	336	305	264	237	252	231	199	226	221	209	198	182	183	201	201	203	178	194	174	186	150	172	174	168	174	184	158	164	152	154	129	172	152	170	154	168	156	144	170	177	138	163	160	164	145	149	161	134	186	175	166	133	151	157	163	144	158	150	145	143	161	150	163	150	172	161	149	155	136	151	163	134	152	172	137	182	137	174	162	162	161	172	146	158	151	169	160	151	136	146	153	161	127	146	149	161	157	145	127	151	131	136	153	120	124	174	164	149	153	160	132	150	157	143	148	169	180	157	156	145	167	143	137	135	155	149	150	154	170	157	143	165	132	151	174	148	162	146	140	145	140	159	142	162	154	150	158	135	156	157	168	176	166	155	124	156	128	137	162	160	136	153	157	164	142	158	129	153	156	152	144	154	156	146	147	160	164	161	115	150	132	170	168	139	154	155	153	167	178	140	171	169	143	136	143	148	154	148	147	157	152	143	154	160	164	119	125	155	161	159	150	133	175	156	165	152	163	147	154	154	150	150	144	138	164	157	180	133	152	155	146	138	148	155	149	167	161	142	135	162	155	137	141	148	158	171	151	163	139	147	123	151	148	151	158	145	159	170	157	149	188	157	160	133	151	160	146	138	154	159	142	163	159	145	174	169	131	167	153	154	150	145	145	128	142	161	146	159	147	149	153	136	146	138	128	134	161	145	154	166	145	146	164	169	136	137	164	138	136	135	162	169	150	132	135	143	154	134	154	160	133	158	170	166	151	163	134	165	142	151	184	165	144	134	165	133	140	141	159	162	156	141	141	147	158	142	147	122	139	153	147	133	133	142	155	158	149	129	169	154	143	159	148	154	152	146	128	136	148	153	154	143	146	150	153	136	160	147	156	174	164	166	145	145	147	133	156	164	137	149	149	157	167	151	144	150	160	143	165	139	156	142	145	136	127	162	142	145	148	154	136	147	155	155	148	178	164	161	139	162	157	169	139	149	167	142	152	162	149	128	147	153	145	144	148	137	147	170	154	138	141	161	144	154	136	135	145	161	159	131	136	126	125	129	143	157	143	126	144	136	149	144	155	147	175	169	160	161	154	145	143	147	167	141	151	139	151	136	149	150	147	138	158	183	152	126	147	161	155	139	150	179	132	152	153	183	136	142	145	144	163	129	156	154	137	156	149	125	160	128	129	140	145	160	154	158	134	155	151	149	138	141	153	158	138	143	143	164	153	171	144	145	165	136	160	126	160	169	173	145	141	166	146	171	153	135	152	122	147	128	150	156	154	137	166	133	152	169	153	142	119	163	163	149	147	128	158	154	169	160	151	174	162	145	153	150	149	135	152	152	154	155	139	147	162	123	146	152	138	150	147	142	184	162	149	155	169	147	138	138	146	140	147	153	159	143	172	141	133	156	159	143	155	143	140	132	146	172	177	149	163	155	159	139	145	143	140	144	152	158	141	142	162	142	150	158	164	147	162	168	147	166	142	154	134	154	146	144	130	142	155	149	146	145	153	151	191	161	167	167	151	155	156	134	130	143	154	127	138	136	114	129	151	127	141	164	158	183	129	155	155	142	149	139	166	126	147	143	154	158	137	146	152	138	151	143	151	150	155	149	160	150	162	166	160	161	149	152	135	152	141	137	140	137	163	135	138	144	160	146	152	155	175	160	136	137	146	149	164	165	140	114	138	162	145	161	148	146	166	155	166	156	158	162	161	133	161	158	132	156	150	152	147	146	135	141	133	130	154	147	151	148	145	152	156	162	137	144	148	144	161	155	157	137	159	145	153	139	126	139	148	170	146	141	155	139	145	167	137	154	141	149	134	128	151	155	145	154	166	151	138	145	154	160	150	149	151	171	145	142	145	161	140	149	145	162	148	140	161	156	155	147	143	143	136	156	135	134	135	147	167	151	160	144	155	164	164	136	157	128	148	142	133	155	155	174	141	146	165	141	155	148	155	157	158	153	147	147	156	115	139	154	143	144	152	153	161	158	153	144	150	137	141	151	154	143	158	157	138	150	150	148	147	147	161	150	147	150	155	157	156	146	134	160	163	173	157	153	152	149	160	130	133	154	132	149	168	148	141	169	131	154	148	135	148	150	158	159	156	140	152	145	141	130	156	147	134	141	145	152	145	156	150	178	166	183	142	143	145	137	126	133	146	153	156	154	147	136	132	153	143	149	149	157	156	151	164	162	138	126	154	145	152	138	150	152	156	136	140	135	162	152	155	149	133	150	139	152	142	166	147	164	138	160	154	156	142	157	153	125	133	123	144	146	146	144	162	139	148	136	163	147	141	175	150	161	167	136	147	128	164	164	153	140	161	147	130	159	159	137	128	142	143	142	153	163	136	148	142	165	144	156	127	138	171	135	166	142	154	163	162	152	169	171	146	145	177	131	152	145	134	144	136	136	159	110	149	166	147	134	159	138	153	164	159	142	153	158	133	162	156	134	166	157	174	140	147	140	148	158	153	169	140	157	139	139	134	140	150	164	158	177	154	162	125	155	140	163	178	133	147	139	123	145	149	164	165	151	147	163	144	155	165	145	143	140	173	137	161	154	149	141	137	179	155	157	141	135	150	159	158	157	154	132	151	142	166	131	146	145	141	142	140	138	151	171	144	132	145	148	146	136	152	162	166	163	154	129	127	154	168	164	139	152	131	167	167	146	153	145	143	150	144	156	152	148	121	157	136	134	151	128	136	146	139	135	164	146	146	161	138	175	152	137	147	157	151	137	125	134	129	145	134	138	141	141	128	161	164	161	149	136	167	154	137	135	160	146	142	160	134	143	148	178	161	144	159	169	138	142	131	139	148	149	152	166	176	150	144	129	154	147	165	160	156	147	142	156	163	163	178	162	149	150	153	142	143	134	160	143	142	131	149	148	166	149	146	169	160	135	151	136	129	173	151	150	148	155	169	171	154	170	163	147	158	162	154	156	154	152	145	142	151	140	151	135	164	128	162	140	148	132	157	158	119	140	148	171	158	164	133	152	169	158	164	153	170	175	154	164	171	140	162	127	167	166	156	145	146	143	159	155	163	144	150	148	157	151	160	137	147	175	137	169	152	177	156	151	156	179	146	138	148	153	131	145	142	185	158	142	159	149	149	128	168	173	144	137	116	143	140	150	161	141	143	147	161	154	157	162	139	150	134	155	138	156	166	136	138	149	167	142	141	146	146	156	158	146	153	145	156	130	133	169	148	139	148	166	164	140	139	137	136	137	134	141	161	180	125	150	143	152	150	153	163	133	150	151	152	142	153	130	139	144	143	140	136	150	170	140	147	165	165	158	133	141	155	157	144	162	162	167	158	155	129	151	181	158	145	152	143	163	141	126	152	164	139	145	158	170	145	142	154	139	163	127	140	165	164	161	147	153	146	145	150	160	143	165	160	151	138	170	156	176	161	144	161	129	132	144	181	151	143	156	177	152	150	129	140	171	158	139	125	157	157	160	143	130	146	135
6512	20165	16959	8912	5719	3280	2181	1580	1186	958	750	617	567	483	428	371	362	330	289	293	270	266	236	254	209	193	218	207	229	203	214	199	200	183	194	189	227	162	161	177	179	171	164	175	170	144	166	151	139	166	144	174	169	177	140	145	169	168	160	155	156	165	159	173	183	156	161	176	135	157	157	151	146	141	160	156	154	155	140	143	150	143	166	150	148	155	150	169	149	148	142	152	133	163	136	168	150	160	153	150	156	149	136	167	146	165	152	157	148	146	124	165	162	155	152	164	170	169	154	147	139	162	148	137	147	167	142	158	135	162	154	126	143	139	159	130	138	157	129	146	123	146	147	148	114	135	156	137	164	147	144	143	150	146	166	183	135	131	135	144	153	154	160	131	163	142	152	159	149	155	130	142	148	165	142	150	141	141	129	143	173	151	135	144	152	159	116	142	156	132	147	144	162	173	136	159	152	147	148	143	155	132	141	157	131	148	143	136	154	141	176	172	150	154	114	140	148	128	149	141	150	151	156	144	150	145	147	133	141	149	140	150	164	164	144	152	177	149	138	150	146	147	141	156	162	142	140	148	138	148	130	132	149	147	144	149	120	136	137	137	140	152	157	130	133	138	150	154	133	157	138	135	128	141	145	157	121	124	160	156	147	147	134	142	153	134	148	153	133	136	137	144	143	154	157	163	142	137	155	136	129	130	148	149	132	154	124	166	152	135	157	142	140	157	144	160	165	150	136	117	145	143	136	145	168	151	131	142	144	151	159	139	140	143	171	136	155	173	123	131	152	167	149	153	152	152	148	142	153	149	139	145	159	141	140	131	137	145	174	136	146	130	141	145	135	146	130	154	120	145	130	150	143	137	159	163	141	120	151	141	156	145	141	130	159	145	151	138	148	135	160	160	130	160	155	157	153	136	137	146	166	143	130	156	150	133	156	161	140	131	165	176	176	153	134	155	174	123	148	169	146	147	143	153	145	147	149	141	150	140	146	151	132	133	159	164	124	149	161	145	154	139	165	146	148	143	162	130	151	130	145	137	144	152	142	145	152	150	140	146	154	148	131	159	153	144	140	124	135	144	164	149	132	165	164	138	160	151	153	131	118	155	136	136	136	155	144	139	153	156	160	159	166	134	133	117	152	133	135	150	148	153	123	167	139	145	151	165	135	144	166	153	142	173	153	141	149	151	145	151	160	122	160	143	141	187	160	157	136	153	120	134	163	151	133	131	161	164	126	127	151	149	150	127	149	140	141	151	151	141	156	163	153	167	139	115	163	141	129	147	135	142	128	133	163	132	132	173	128	150	148	159	143	132	148	135	148	147	139	139	141	154	147	134	146	136	153	130	129	157	137	151	158	151	138	155	151	127	130	153	149	151	146	137	153	144	155	131	146	149	140	162	127	145	129	152	144	147	142	166	130	132	147	138	139	144	155	130	144	141	164	153	184	122	141	149	141	151	143	154	165	150	155	142	158	145	171	151	164	137	170	142	154	143	131	114	135	138	133	143	157	134	137	146	138	156	137	145	146	149	130	138	168	132	153	149	147	135	141	151	135	139	159	155	155	147	140	167	144	131	131	133	146	153	153	137	154	146	161	172	161	147	150	156	128	156	125	151	141	133	154	155	142	152	156	148	144	153	142	154	140	160	132	156	141	153	149	156	139	170	158	147	157	143	128	139	162	170	163	144	158	141	148	137	180	152	143	147	136	137	148	137	150	154	142	135	144	162	141	157	170	141	144	142	154	147	180	147	155	147	159	164	150	128	154	163	139	145	144	146	157	149	147	155	160	141	123	146	122	148	126	160	142	151	138	153	155	115	158	165	144	150	122	138	115	159	133	152	152	158	128	146	158	122	128	140	160	133	141	144	126	159	154	160	152	113	127	142	120	144	151	176	131	147	170	140	157	161	138	149	153	150	157	134	148	127	123	154	127	141	159	145	144	152	147	136	131	164	168	144	141	131	155	142	143	137	130	133	154	135	140	144	144	133	167	137	139	136	136	136	142	150	145	139	154	142	142	150	148	142	140	145	154	158	121	146	155	141	142	143	143	142	152	140	132	169	148	146	150	159	144	132	141	162	157	135	156	146	147	142	154	144	133	157	160	132	143	141	140	134	139	152	158	149	149	136	171	157	132	133	151	153	142	160	166	158	124	125	133	135	151	145	152	135	155	138	145	149	150	158	158	146	148	139	167	145	141	157	156	132	142	156	144	168	140	127	150	130	145	147	142	136	148	149	164	158	145	153	142	147	168	163	144	147	167	156	143	148	144	150	157	147	154	178	161	147	155	163	135	157	171	148	155	170	151	157	143	127	156	160	158	124	136	160	154	152	142	155	122	149	137	128	154	130	128	155	151	138	132	156	170	143	139	116	151	128	152	146	131	130	154	132	139	158	160	132	144	127	140	135	167	158	142	156	157	123	136	159	141	128	144	157	153	158	133	136	159	143	154	152	154	157	170	158	134	146	158	146	173	144	138	147	135	133	144	145	137	143	132	152	161	148	156	139	137	132	142	141	130	141	146	156	142	150	144	115	156	152	152	135	151	144	141	130	161	163	122	141	181	164	149	139	128	142	170	147	161	146	149	149	139	159	121	153	143	134	144	135	166	160	150	142	160	143	163	142	130	147	161	151	144	142	142	156	142	121	166	145	161	147	122	143	142	121	156	145	144	147	151	152	161	153	129	163	130	147	156	140	122	146	155	114	138	141	139	144	129	165	123	148	150	125	141	127	155	150	152	138	151	130	163	137	150	138	122	132	148	131	138	151	137	138	164	165	143	132	133	141	146	142	160	149	164	154	160	138	158	151	145	149	145	153	137	162	161	136	133	157	142	162	169	145	181	151	146	161	147	138	155	135	147	136	143	147	142	130	136	147	145	158	169	149	141	161	161	156	145	171	166	147	157	152	146	147	141	135	167	156	138	147	141	152	150	146	137	151	162	146	153	135	126	158	162	142	156	146	138	153	145	151	149	138	151	148	150	161	122	153	151	138	153	148	164	158	135	152	144	168	153	155	132	165	146	148	145	142	150	157	142	140	141	167	142	142	146	154	174	142	131	153	135	151	130	147	159	150	133	126	167	127	141	155	143	134	138	149	151	124	160	151	124	130	165	140	140	153	152	152	150	131	142	151	143	156	158	134	166	167	139	150	116	157	130	134	139	133	151	153	129	144	145	145	168	174	154	156	146	134	146	152	159	161	137	143	146	142	133	150	135	142	150	138	155	134	140	128	156	145	155	163	140	114	150	138	151	121	153	187	128	158	132	137	142	134	148	130	150	132	131	147	142	141	120	164	149	161	138	165	151	154	149	143	161	138	128	151	119	144	148	134	148	139	155	156	121	125	139	141	154	147	147	125	123	147	121	156	138	119	134	124	153	161	146	127	152	157	122	153	146	127	154	144	135	151	158	155	136	157	139	134	162	125	132	137	154	156	147	149	130	144	145	161	112	148	150	139	135	136	139	131	154	124	148	143	154	162
27906	21223	12210	1423	836	760	659	577	621	657	688	605	629	628	611	671	600	644	637	647	606	598	618	610	666	588	620	691	682	620	667	665	622	608	597	652	628	634	589	624	645	671	624	688	634	614	629	671	600	643	613	633	580	623	605	618	600	629	637	626	651	625	589	634	633	660	639	591	620	639	621	634	557	642	630	592	664	638	586	608	645	647	589	620	634	618	660	610	616	643	630	603	569	581	617	677	614	650	635	643	608	551	617	616	616	590	631	637	650	620	604	628	667	651	604	651	648	614	567	625	625	635	595	621	602	623	630	571	628	682	646	621	610	607	595	633	680	620	626	566	646	638	675	622	632	649	604	626	582	638	636	643	647	608	633	660	605	607	648	616	647	636	619	649	641	621	618	624	593	574	632	615	638	639	613	572	588	572	595	630	608	663	636	604	595	629	644	586	692	584	614	611	679	657	599	623	605	662	591	632	570	602	649	670	629	638	654	577	596	626	601	603	638	704	632	616	661	641	617	620	612	614	629	662	608	631	609	633	621	633	647	629	623	635	608	614	615	628	621	649	606	612	615	606	680	625	609	617	642	682	621	614	644	640	588	625	649	622	629	624	595	603	626	563	661	660	651	593	633	639	605	667	655	624	618	655	574	599	611	620	589	646	640	620	642	613	641	623	593	598	610	634	653	642	574	657	651	636	627	670	637	613	633	643	593	607	589	647	610	604	637	612	679	604	632	618	632	625	640	630	606	641	594	603	605	603	612	657	626	628	636	637	611	620	635	593	600	613	611	627	624	555	652	633	624	584	615	622	693	610	668	612	649	647	617	652	616	689	614	644	654	617	598	615	599	616	597	607	669	612	591	637	600	606	647	608	615	660	647	639	619	614	609	619	619	608	608	602	598	616	625	653	637	651	628	634	634	664	615	658	626	611	569	577	639	567	622	604	604	663	632	607	617	573	584	660	587	641	633	653	634	654	627	623	636	601	620	600	641	623	621	637	573	582	645	584	619	576	677	659	647	647	602	617	623	628	609	632	658	608	647	622	595	656	671	613	608	591	651	630	645	624	630	633	631	626	637	590	617	636	598	627	653	570	638	634	663	601	603	601	649	635	631	629	608	636	641	605	641	601	661	630	630	657	595	641	616	610	602	621	624	623	605	632	578	584	620	621	639	641	643	622	571	613	616	616	609	619	621	661	630	613	594	644	584	634	621	578	568	650	634	634	605	619	638	629	632	646	600	643	600	646	607	617	605	606	588	645	592	607	586	571	595	604	614	589	622	608	654	592	572	593	646	650	642	632	602	611	616	633	624	608	620	592	663	629	624	599	655	585	643	641	601	618	614	644	654	610	609	619	648	640	640	614	649	619	635	631	622	604	587	663	612	640	643	639	620	642	572	619	631	598	644	638	601	621	601	621	583	610	644	598	618	612	561	579	589	621	654	640	619	620	613	633	635	622	612	643	672	626	631	657	634	663	605	650	653	600	612	583	612	657	578	614	616	639	586	612	612	629	607	621	633	624	600	594	635	632	668	606	647	608	600	651	630	614	652	648	615	615	619	603	622	621	642	593	632	624	651	556	668	656	591	611	617	592	638	597	623	599	621	647	580	655	617	560	575	578	600	596	607	628	625	662	624	597	609	617	652	597	639	549	653	564	631	583	615	637	618	594	600	612	624	613	646	603	625	610	601	646	603	608	599	591	591	613	614	626	599	654	648	637	603	610	578	647	581	630	596	632	629	652	605	600	618	579	601	634	630	584	642	628	615	602	624	625	626	604	631	636	631	659	633	593	596	643	591	538	640	595	658	628	616	619	603	596	610	627	682	598	618	592	589	575	636	593	633	597	583	657	635	618	628	631	647	645	661	616	649	620	621	603	640	607	629	609	638	627	635	604	587	667	603	582	673	631	551	620	631	592	625	644	610	645	690	623	581	617	640	638	601	615	610	630	667	625	678	669	625	613	625	631	660	623	620	642	617	645	619	606	586	570	644	635	591	645	584	628	626	622	604	583	611	605	660	619	656	614	615	661	627	612	611	620	621	623	616	587	653	626	612	625	637	602	672	663	615	638	669	606	658	652	603	606	595	589	621	620	619	652	627	613	631	653	636	618	627	580	590	609	621	635	651	623	631	640	643	586	657	614	635	586	636	606	669	640	601	606	637	635	642	602	589	583	632	602	605	552	647	644	669	636	579	607	611	655	620	610	665	634	630	635	617	632	632	657	598	621	563	639	628	651	659	624	657	612	602	642	599	613	626	594	653	644	654	635	630	673	648	632	584	642	603	605	643	619	584	566	636	609	648	657	638	607	660	631	615	636	640	617	643	650	601	606	611	617	590	606	643	614	662	628	607	647	624	641	659	636	634	605	621	645	632	579	641	637	626	646	620	608	619	613	598	654	632	658	617	619	655	597	657	646	604	576	627	609	604	639	658	597	657	643	588	617	613	634	568	600	628	617	614	654	619	594	617	624	584	603	625	657	632	634	603	681	579	640	626	603	642	629	617	631	571	619	632	631	615	627	590	595	593	603	626	616	599	569	634	634	558	604	592	593	627	644	646	596	606	597	609	576	604	597	594	616	610	594	583	616	637	560	615	610	650	627	610	607	612	641	632	639	636	626	592	666	590	635	632	635	646	657	642	606	643	561	635	611	616	602	626	600	654	656	606	617	621	643	620	625	612	645	632	676	691	629	628	621	628	627	625	645	621	620	613	619	601	620	636	635	627	626	614	648	602	619	613	605	601	664	636	607	667	589	629	660	641	627	636	573	616	607	624	591	655	636	637	616	645	602	567	652	608	672	648	636	605	607	596	573	580	592	632	620	610	604	606	618	560	595	589	630	609	630	598	632	617	647	596	641	599	655	587	600	597	640	654	667	611	615	637	612	594	571	626	660	630	663	620	574	594	663	631	617	656	612	579	624	636	599	668	639	613	659	624	647	642	610	640	617	632	603	661	624	649	599	601	593	636	596	620	603	637	628	665	628	637	598	642	624	671	593	643	624	608	654	604	633	620	635	653	621	645	629	670	657	681	659	630	673	671	646	690	569	641	643	629	645	677	651	638	608	660	611	642	630	623	614	609	608	674	606	603	653	608	583	631	597	637	617	652	643	650	642	624	608	618	608	631	618	666	639	598	592	597	590	639	621	612	638	653	665	668	650	617	643	592	664	634	613	572	564	628	633	608	628	562	664	585	645	620	649	611	611	602	587	658	600	630	650	636	630	639	655	590	599	623	628	643	605	639	572	657	630	608	587	605	596	597	627	616	578	655	603	618	566	659	585	664	602	623	610	695	615	638	623	590	630	611	663	634	603	620	595	634	603	628	593	592	666	624	609	630	591	592	640	637	643	617	600	631	619	611	659	636	626	638	675	667	640	601	612	634	661	577	639	619	589	665	632	590	617	618	614	610	564	634	568	672	626	631	664	618	581	581	662	647	668	605	624	608	643	643	648	593	654	646	649	646	642	616	605	639	637	615	642	583	647
4529	1402	1241	911	757	683	643	610	629	616	623	639	615	619	584	604	613	662	651	623	605	584	631	658	617	605	636	614	611	629	595	593	617	577	589	651	651	607	610	614	632	584	605	591	653	620	593	603	607	578	611	626	603	635	644	626	644	638	677	621	624	635	637	626	608	620	633	632	632	643	656	641	571	609	642	611	620	601	621	657	625	670	621	644	647	605	606	576	607	657	610	604	693	615	637	624	634	613	606	568	626	620	644	609	607	579	604	604	631	621	632	639	586	629	643	644	602	643	612	653	643	612	615	644	637	661	661	606	574	616	618	626	623	663	609	635	650	594	639	587	620	612	634	610	607	661	604	636	650	580	636	691	642	637	606	601	609	650	625	648	644	627	625	598	637	585	648	597	625	614	588	627	649	625	654	668	596	588	628	614	624	633	645	673	588	604	630	636	648	640	603	620	588	627	594	597	621	634	623	620	638	607	604	577	669	634	651	639	639	602	626	635	615	627	675	603	617	620	609	590	641	661	606	619	655	585	617	648	642	591	648	589	628	623	609	601	627	644	619	568	653	613	617	592	631	610	636	604	665	638	631	578	599	636	604	582	621	675	656	602	576	599	646	646	639	613	630	604	607	651	620	589	621	601	620	600	603	630	654	604	654	576	584	615	578	629	637	660	624	585	628	582	627	636	617	625	649	626	599	617	649	634	620	633	633	628	581	631	672	597	621	599	599	597	591	583	633	640	577	634	609	633	628	622	625	661	626	664	630	599	613	574	606	636	628	641	621	624	642	650	664	631	654	662	637	610	663	633	646	624	632	633	646	631	634	607	596	617	614	620	618	593	614	600	654	613	604	616	645	643	652	655	602	595	615	597	647	637	604	636	638	622	619	596	639	605	603	622	638	615	559	597	632	632	600	640	622	657	641	641	640	615	621	594	652	644	592	609	609	651	628	628	617	650	634	599	617	589	608	607	617	624	569	594	624	599	588	634	599	613	595	604	660	611	602	623	661	602	628	609	587	640	655	624	599	616	633	600	602	640	591	627	655	656	620	602	586	641	610	597	684	624	630	654	635	607	606	557	615	614	570	580	583	629	610	571	630	652	605	641	594	625	583	645	582	629	606	614	587	613	596	585	619	596	637	638	658	633	599	638	578	615	574	655	639	639	597	626	634	565	660	629	674	603	593	592	586	654	651	603	654	616	633	610	620	625	668	577	617	681	614	642	601	629	640	590	596	661	626	636	601	626	633	599	631	596	622	595	617	647	653	619	655	629	630	652	649	649	601	633	585	640	615	623	626	628	555	617	613	633	576	639	666	634	594	650	623	640	618	617	597	655	653	614	620	656	623	617	612	603	615	654	587	610	624	677	660	622	637	606	599	640	608	660	610	595	628	613	622	629	616	589	593	607	601	628	633	637	605	611	637	629	631	647	609	608	597	614	626	619	655	634	654	642	595	582	655	641	637	602	652	600	638	662	649	596	624	613	597	613	628	622	632	596	612	628	644	633	643	630	614	591	628	616	655	607	592	621	627	610	644	603	638	605	616	617	610	591	643	642	618	610	610	625	605	591	577	613	620	611	634	621	595	640	621	634	570	628	608	617	590	570	586	644	568	638	594	618	600	656	636	625	626	638	615	628	627	634	652	591	621	659	643	649	625	632	642	592	570	638	639	603	664	620	603	630	678	611	596	613	607	654	635	604	631	591	624	615	627	616	587	630	624	592	623	616	624	607	604	627	584	622	572	643	606	673	597	617	607	613	632	575	680	621	681	633	589	620	618	607	597	606	663	619	606	652	641	605	657	580	617	638	592	618	605	656	672	619	635	621	590	628	604	617	584	631	593	616	619	586	583	602	618	617	634	622	623	719	610	607	660	611	636	604	621	606	635	643	630	634	612	625	569	653	635	624	563	690	646	638	605	603	652	622	661	595	590	634	624	597	610	618	590	635	622	636	669	592	635	615	598	602	613	588	641	607	594	561	621	668	643	584	629	595	619	646	571	660	649	598	653	655	602	630	624	623	623	638	593	602	663	626	627	629	619	624	624	574	629	599	579	606	585	644	609	644	642	650	625	617	612	578	636	614	629	612	621	600	600	633	577	630	702	571	624	611	608	583	636	580	567	625	641	648	634	615	667	625	660	601	610	605	627	618	650	649	662	658	601	609	662	611	616	640	605	644	596	579	613	617	609	640	629	609	643	593	693	613	636	587	606	638	591	595	617	622	643	618	632	607	697	652	612	654	592	620	573	587	633	590	566	623	624	604	634	604	635	672	655	573	639	572	610	618	591	667	617	587	599	657	628	626	589	601	577	657	605	653	641	598	603	613	588	601	621	609	661	591	609	595	596	630	631	612	644	576	612	619	643	648	581	624	586	645	631	599	647	628	580	602	600	614	632	669	605	567	608	609	579	607	622	567	608	663	619	556	631	635	638	617	612	602	594	618	643	608	602	647	578	610	614	602	592	629	631	611	629	639	601	589	624	616	593	587	599	639	641	612	646	577	629	629	594	613	597	640	595	629	663	609	619	589	684	618	600	614	630	604	605	586	606	614	612	656	608	665	609	595	623	580	627	557	621	595	638	630	637	640	646	592	596	630	617	624	623	631	607	648	584	638	613	588	578	629	614	625	585	626	641	648	628	615	627	629	566	595	603	656	619	635	574	637	609	639	644	611	657	564	595	579	562	618	610	600	652	648	608	640	639	635	619	638	630	616	642	675	599	598	609	608	623	613	636	588	610	662	613	642	633	589	639	603	611	645	611	618	630	616	627	635	626	621	598	637	595	632	629	623	629	618	600	669	607	618	591	616	585	593	602	586	655	591	609	588	618	648	609	571	611	611	656	653	614	623	601	613	564	632	648	619	626	625	628	590	603	605	623	580	649	588	638	608	637	623	624	646	606	635	617	619	582	704	602	627	618	663	655	638	668	630	608	652	586	625	605	614	603	658	622	618	626	608	656	601	608	610	614	641	618	634	607	618	667	658	615	658	618	603	595	612	691	642	594	627	580	582	595	576	610	639	611	618	594	578	593	607	620	601	604	659	634	624	629	628	623	579	589	632	619	607	603	617	633	610	597	624	627	646	641	649	602	600	628	615	591	582	559	630	604	645	648	626	579	609	673	634	649	625	629	636	634	551	595	605	610	616	620	619	633	648	621	653	650	643	625	640	624	631	602	585	555	603	614	606	626	654	665	595	635	611	633	674	615	610	664	641	609	597	598	602	605	649	635	577	622	641	673	646	604	651	651	612	604	614	594	650	626	646	628	588	634	607	596	663	629	667	630	639	668	663	603	614	634	631	618	623	599	579	598	658	633	603	599	630	593	677	575	639	635	649	613	607	572	640	610	611	597	603	597	651	630	669	647	641	621	623	640	627	614	612	615	617	630	648	609	669	634	648	623	634	658	587	685	634	603	600	635	640	607	582	597	644	604	629	676	576	641	626	646	629	629	629	641	600	656	631	641	590	627	617	615	612	648	590	616	609
23887	21374	29079	24064	21379	20453	2321	901	686	623	545	478	508	421	466	459	385	368	396	423	381	381	367	366	352	370	348	380	391	373	347	325	390	388	354	364	304	372	341	337	348	327	343	330	350	346	318	328	363	324	357	308	322	336	315	341	340	338	348	383	328	340	339	347	316	312	324	357	361	345	347	326	333	343	367	345	359	301	359	339	345	335	348	361	316	325	324	357	323	328	371	301	324	333	348	321	349	323	356	317	344	367	324	321	351	348	361	353	339	337	328	318	337	355	331	328	324	350	339	328	334	301	326	328	377	336	349	363	348	329	350	313	328	319	338	320	347	324	383	316	324	357	332	331	378	368	332	301	364	339	332	334	308	370	355	326	302	358	364	326	334	348	338	335	345	321	347	326	330	332	313	332	343	337	346	329	365	326	329	338	333	336	306	347	341	329	302	360	330	320	368	343	354	336	323	336	377	338	307	322	360	303	342	329	307	328	325	323	312	350	320	328	331	332	317	296	349	356	330	347	298	340	334	342	352	303	327	307	335	338	338	329	322	316	311	318	344	329	343	326	299	349	367	331	329	354	310	341	345	372	374	367	345	298	362	341	331	321	340	368	339	317	321	378	304	326	313	332	336	326	342	353	317	373	352	364	356	327	312	363	322	343	350	326	346	317	328	334	358	341	341	321	361	346	338	363	331	333	324	338	332	311	314	338	361	335	324	344	334	345	312	347	315	345	313	328	350	326	322	311	359	351	318	325	339	322	326	334	334	329	361	348	317	341	339	312	335	344	314	331	354	358	335	350	305	398	376	336	347	334	335	341	340	343	339	378	359	349	371	341	297	332	355	328	333	345	362	333	344	336	351	346	352	346	318	325	340	356	336	310	335	354	350	350	348	355	349	332	338	324	330	316	344	346	303	339	320	373	355	335	351	347	332	322	325	344	314	344	350	329	323	324	329	359	330	345	375	311	357	335	335	311	331	337	351	332	355	354	334	365	353	315	364	367	344	340	359	351	310	342	312	319	373	323	332	348	310	354	363	344	340	312	344	336	361	339	330	341	317	350	320	326	367	309	353	358	339	345	352	375	347	335	325	354	324	323	351	357	334	299	332	350	335	397	347	366	336	321	351	311	352	343	327	325	360	317	341	356	327	341	377	333	360	344	302	319	366	334	318	324	364	336	328	348	364	359	343	336	340	333	338	321	321	322	347	341	339	329	352	333	324	344	329	341	338	314	314	342	362	306	335	380	349	331	369	331	338	339	331	322	373	348	321	340	334	329	323	321	332	331	317	323	340	358	354	325	365	334	332	358	335	355	338	327	351	332	321	337	334	331	341	353	341	369	330	338	341	324	328	314	335	335	300	348	318	344	312	329	352	314	358	312	327	321	349	319	387	349	348	344	335	319	357	347	309	331	322	344	341	337	315	308	324	355	297	337	343	305	335	359	344	326	334	341	315	333	336	360	357	332	306	292	318	335	352	335	320	358	352	355	349	336	327	367	355	314	323	345	328	327	344	340	340	322	340	305	315	343	336	351	333	352	371	331	349	335	315	328	313	306	321	371	362	319	326	376	365	346	292	324	339	335	355	363	329	348	301	318	345	348	341	336	321	321	351	330	357	338	341	320	362	301	316	321	325	334	347	335	310	332	322	347	322	350	351	328	356	348	314	332	341	350	349	351	336	332	341	335	310	328	342	351	343	346	330	334	360	335	370	350	344	315	325	319	383	349	322	320	302	333	351	311	355	346	340	336	339	342	313	323	309	339	323	336	322	345	348	318	343	321	312	329	335	340	352	346	315	322	331	354	362	345	337	331	320	336	375	325	321	380	313	332	352	332	337	331	335	350	333	346	344	359	361	346	334	335	315	356	370	336	383	308	313	336	325	320	360	340	310	309	345	329	299	348	320	308	366	319	333	336	367	325	325	355	332	329	347	326	346	330	367	328	358	362	335	333	351	330	329	322	322	348	365	326	326	298	318	311	359	318	306	346	342	337	361	354	323	300	330	361	312	322	324	324	346	312	347	360	341	343	349	358	333	318	341	300	364	330	335	314	310	318	365	340	321	323	339	324	318	367	324	335	377	347	332	360	365	360	315	330	316	337	333	336	330	316	347	371	377	323	337	324	335	364	295	347	305	346	317	329	350	338	338	327	390	361	372	330	316	345	348	353	361	333	337	321	320	339	348	362	386	330	352	344	351	351	324	343	328	322	320	359	325	323	344	329	349	348	333	328	373	330	287	330	330	347	345	350	339	328	342	332	368	312	331	375	334	335	353	326	344	342	338	292	299	347	336	318	316	347	325	319	364	338	334	328	298	303	353	305	344	347	318	348	366	358	349	325	339	327	293	347	333	330	313	298	323	346	358	342	326	337	327	314	341	308	312	352	375	314	321	342	376	345	335	329	357	345	295	353	337	345	344	303	334	323	349	356	358	344	322	299	336	331	337	343	358	359	333	352	354	330	361	304	351	343	338	307	376	319	322	371	328	367	350	311	293	322	343	305	349	299	333	321	368	293	310	325	334	325	331	375	315	380	349	337	330	363	343	314	325	359	343	334	330	361	311	326	376	330	348	341	328	367	342	329	365	352	332	319	327	347	340	340	338	351	343	300	330	326	320	312	317	299	309	348	353	335	340	338	337	336	321	319	326	330	347	357	355	314	311	360	350	330	349	345	344	354	348	348	339	369	316	323	333	340	349	332	354	328	366	347	359	307	298	314	331	344	347	331	326	339	344	371	326	314	336	335	307	333	351	317	340	317	319	334	327	340	362	337	341	313	398	337	335	356	359	327	335	376	321	351	316	333	297	351	329	321	327	352	331	333	316	356	318	334	367	316	321	320	337	338	319	304	341	360	356	307	310	364	352	330	301	357	331	329	296	338	327	334	305	360	321	338	362	327	334	319	337	326	307	327	355	354	318	334	357	323	344	311	316	340	331	353	323	315	343	347	341	336	328	353	327	345	377	343	324	352	332	362	349	347	312	342	325	332	304	356	332	352	356	334	318	329	336	346	335	328	355	352	323	336	342	339	323	315	349	346	339	323	348	334	359	358	338	337	335	328	351	314	329	332	326	348	325	325	348	353	324	340	341	348	366	340	361	313	341	350	301	329	363	336	338	400	344	355	292	343	342	340	345	313	359	358	317	324	362	376	331	342	329	332	356	338	378	339	327	339	357	324	339	327	323	350	345	376	328	329	328	334	316	326	344	331	342	349	328	310	351	337	369	354	355	348	318	301	343	315	346	341	356	346	328	344	334	331	344	277	324	339	332	366	342	331	337	338	356	309	332	342	368	315	324	339	343	361	348	334	341	354	363	333	352	343	326	341	333	363	365	312	318	367	330	386	362	319	330	367	346	340	344	361	303	333	324	355	358	332	338	377	338	363	348	379	352	358	348	356	343	334	356	350	360	329	353	369	357	317	337	284	344	331	317	353	357	349	360	334	336	340	290	349	331	297	329	314	353	327	351	317	315	346	331	334	296	343
4527	12086	10444	5056	3245	1873	1346	1049	851	762	648	596	528	496	431	437	456	459	442	422	421	380	401	395	368	411	377	341	377	350	359	400	364	361	380	361	343	356	348	348	352	329	365	318	374	357	337	359	330	342	326	363	381	355	393	324	349	350	362	359	288	340	347	381	348	347	366	354	384	339	349	344	354	342	329	345	336	337	336	344	356	360	359	342	344	334	370	325	333	361	329	320	330	318	330	315	321	372	365	366	311	357	332	369	331	346	348	338	342	358	344	348	335	361	354	358	331	370	364	323	356	348	332	328	356	319	322	341	311	340	345	343	342	365	330	364	364	344	357	335	325	344	335	324	370	352	342	321	333	341	361	379	328	351	317	357	337	349	367	369	363	322	298	357	361	353	319	324	332	347	344	333	362	350	339	348	336	340	348	347	334	326	335	357	364	342	334	358	351	339	351	348	310	328	354	331	335	372	335	334	322	318	362	331	368	366	377	355	327	355	315	333	333	363	366	359	323	339	354	348	358	332	342	328	336	340	317	314	351	334	333	351	320	343	353	344	354	344	312	367	371	351	328	359	392	315	346	354	310	355	369	393	351	349	344	340	349	340	329	341	339	340	330	356	349	352	346	328	316	315	359	313	359	354	356	351	369	399	360	372	383	327	326	361	324	354	354	372	351	339	338	351	350	354	318	370	337	318	342	372	381	330	375	342	343	356	322	361	363	356	346	355	358	394	333	361	326	305	344	352	344	340	362	343	329	336	359	340	351	359	320	324	352	344	368	336	373	362	348	332	365	352	336	382	361	339	348	310	347	309	336	370	352	357	353	349	321	374	381	330	350	314	333	338	365	326	328	364	336	373	330	358	330	296	342	356	323	330	323	349	328	362	316	324	361	323	370	329	343	340	353	332	377	326	373	359	355	350	357	371	354	333	351	349	336	378	342	341	306	323	320	349	353	332	370	336	346	374	327	358	381	380	321	341	380	368	338	319	328	336	325	314	315	348	357	358	347	324	328	336	354	353	365	349	322	350	346	319	363	341	345	353	337	333	329	390	346	309	344	351	349	354	363	345	352	361	318	370	342	338	324	339	355	327	351	343	350	363	354	353	390	361	342	345	350	338	332	328	338	377	360	347	372	338	338	320	331	374	354	319	318	351	321	338	303	312	330	328	353	332	346	355	337	327	320	346	369	357	344	357	358	355	344	354	322	344	365	369	336	338	352	320	354	332	364	372	327	350	337	326	347	347	345	335	354	337	323	379	359	316	342	332	360	340	333	351	333	360	321	340	350	313	324	342	326	358	361	342	348	319	373	352	362	333	330	361	324	324	372	335	361	335	310	355	329	406	343	333	327	357	350	357	357	365	338	346	340	334	331	338	325	329	357	325	325	334	351	320	331	358	332	347	374	343	368	344	388	322	343	336	322	352	366	345	357	329	339	320	357	322	333	379	326	374	360	380	336	326	339	347	353	348	323	330	329	336	337	348	312	353	344	338	361	358	364	353	360	370	353	369	359	336	354	360	334	333	329	336	329	370	375	369	344	328	369	356	352	337	366	354	345	339	363	352	374	411	333	349	315	352	328	326	367	336	365	329	363	351	344	362	348	307	370	331	347	342	319	349	377	332	342	327	362	342	330	339	373	313	349	336	332	327	352	359	331	364	316	363	310	335	322	346	341	329	324	332	333	365	381	323	337	336	392	357	351	359	314	335	367	328	339	351	371	345	354	347	337	325	336	351	362	339	381	347	347	333	333	327	351	356	314	334	369	367	354	323	351	347	343	351	341	344	352	338	329	353	382	351	315	365	333	359	377	363	348	353	327	345	360	339	339	340	328	323	348	339	347	398	362	343	352	338	335	355	337	360	359	340	348	314	346	360	319	357	327	360	369	356	362	347	376	326	334	361	362	350	331	351	336	351	347	327	350	376	334	361	341	355	355	338	354	384	351	372	354	319	352	357	324	341	328	347	325	348	327	334	365	346	356	370	330	352	357	379	328	317	373	326	368	331	360	336	347	348	314	344	345	367	362	348	367	346	340	331	333	394	379	372	376	337	344	322	343	352	317	333	349	312	326	340	321	346	359	339	334	331	355	328	348	384	364	316	304	337	356	365	349	332	327	402	374	318	347	372	336	359	337	330	360	363	386	363	342	374	353	346	333	374	351	361	334	321	363	318	310	326	331	403	342	336	343	342	357	340	330	346	358	348	326	332	358	340	349	354	331	347	327	329	341	377	339	344	322	340	378	354	352	332	355	314	351	313	326	364	347	334	384	341	331	339	357	367	336	352	386	314	321	360	351	339	321	320	369	316	354	340	337	323	333	366	326	342	318	356	330	373	325	333	356	333	345	336	351	343	353	367	377	330	327	345	343	353	365	349	340	339	336	350	323	339	336	338	356	354	339	392	355	332	369	356	357	289	347	309	326	357	339	317	340	333	346	333	358	343	350	352	330	358	344	356	340	347	347	389	374	371	372	338	323	322	353	337	350	352	369	319	364	328	353	346	364	343	358	340	352	339	371	346	336	359	316	332	335	330	376	327	331	345	342	312	350	371	327	332	331	346	342	340	349	363	363	348	379	334	334	344	365	376	339	337	370	319	386	337	336	354	349	300	346	324	383	340	359	319	342	342	337	356	365	345	340	358	331	360	342	342	352	330	354	317	319	324	348	384	346	357	362	343	391	350	341	350	324	334	342	316	325	369	391	322	321	398	309	364	343	336	322	348	348	317	353	378	330	345	333	378	372	345	337	328	365	320	369	355	322	323	347	344	356	361	350	340	348	337	364	342	368	340	311	350	374	341	367	342	318	327	366	356	319	339	364	368	362	361	328	354	351	334	334	329	340	377	348	333	348	367	374	362	333	343	342	348	320	335	317	347	381	315	335	342	312	351	393	331	317	363	342	376	369	333	375	378	341	320	333	331	345	347	343	343	373	386	347	306	346	360	338	365	382	331	333	351	378	324	325	349	340	348	335	323	369	343	370	348	347	336	319	353	368	353	366	363	356	372	332	353	353	358	348	375	366	358	366	371	336	350	344	331	340	315	333	347	364	362	392	341	350	343	352	343	334	345	323	316	335	329	338	340	339	361	378	371	370	336	344	341	343	353	332	346	326	346	344	333	330	345	345	350	365	356	391	353	366	352	351	377	347	328	372	344	336	325	342	344	339	348	320	331	322	351	326	332	314	356	352	330	337	352	349	358	332	344	345	317	338	313	330	349	379	343	365	383	351	337	357	403	374	374	356	350	344	375	318	346	340	345	330	353	320	348	373	331	341	321	361	345	342	354	325	321	352	342	349	351	352	324	354	366	337	330	350	342	328	336	323	337	344	371	336	362	362	373	352	312	353	349	339	354	325	331	337	360	363	362	347	365	334	333	319	330	376	343	366	340	365	351	336	340	388	354	345	320	341	337	357	387	347	343	372	353	349	358	360	318	338	344	377	347	336	341	380	360	357	319	366	363	371	338	357	371	319	334	324	374	330	324
24866	21404	28644	24480	21318	9082	1164	799	718	691	660	625	669	605	620	569	590	532	556	556	654	575	588	575	521	562	550	556	583	600	547	555	525	545	572	545	579	560	556	568	557	551	543	563	503	489	516	533	512	562	574	517	535	520	567	525	591	547	549	568	602	553	544	491	516	513	526	537	577	559	520	541	565	560	574	553	531	508	521	545	571	513	541	556	537	544	530	573	533	511	569	505	558	559	536	572	542	509	523	563	548	522	575	565	549	532	511	569	537	552	565	598	510	538	559	531	560	509	519	575	542	557	545	537	571	545	579	519	576	542	547	552	489	524	583	549	548	541	547	471	585	558	564	592	530	552	500	502	546	537	554	531	533	532	537	514	493	542	552	545	575	552	545	548	516	584	495	501	546	507	576	539	556	575	554	535	566	537	517	557	513	518	579	519	567	521	530	578	537	526	583	534	552	502	539	521	513	562	534	508	517	553	570	564	569	533	546	532	519	570	520	544	504	558	522	562	552	517	513	518	546	556	537	505	530	546	545	524	544	556	552	546	573	511	565	537	546	552	538	561	558	546	571	519	513	536	548	581	496	541	573	561	551	573	534	543	577	525	573	541	567	575	534	495	537	634	548	536	522	577	569	532	577	559	585	535	568	520	523	527	526	537	561	514	566	545	565	521	508	517	543	529	536	536	506	507	579	482	528	509	551	546	576	560	564	561	550	509	545	527	550	553	545	550	584	526	587	506	501	577	522	554	533	570	573	529	529	557	495	518	549	518	486	552	574	581	567	585	555	539	531	557	517	524	554	556	553	526	529	516	539	554	524	548	582	503	513	558	551	552	484	554	523	549	566	577	498	554	523	563	589	515	507	582	537	534	560	539	526	524	553	544	551	555	551	539	566	561	560	528	539	513	528	542	578	538	546	553	522	570	504	516	510	535	595	511	541	563	526	550	548	558	561	553	586	557	563	535	522	517	520	578	523	553	545	562	496	544	544	557	598	525	539	550	527	538	540	565	580	524	606	513	522	534	563	562	560	526	543	512	550	531	538	509	557	537	518	539	557	534	542	515	527	550	524	549	573	546	545	584	557	541	546	501	566	514	510	545	573	537	531	547	524	539	547	583	555	534	530	521	565	546	541	564	534	565	513	516	531	570	559	514	555	522	564	562	507	569	509	532	557	542	566	568	566	550	540	571	553	530	513	548	566	489	583	522	542	531	524	573	533	505	577	552	546	534	530	576	583	561	594	527	567	520	553	521	535	528	549	490	531	589	528	556	555	553	552	551	536	527	532	556	549	527	531	522	541	547	522	475	582	530	560	561	484	525	542	544	551	547	591	554	541	560	538	559	516	535	526	540	528	587	546	569	573	508	541	522	567	535	562	551	527	546	558	508	520	509	569	559	528	569	530	526	545	523	539	576	527	595	529	556	553	584	528	563	531	552	489	506	560	549	534	515	479	565	502	529	591	532	591	522	536	562	572	560	534	531	561	547	550	573	478	540	597	569	569	519	537	575	548	518	555	538	577	573	531	581	547	545	592	555	516	543	552	516	501	523	583	524	523	526	534	542	526	556	513	526	543	541	551	526	529	534	535	519	548	537	588	531	582	517	553	536	512	542	540	524	569	535	542	505	566	572	541	577	593	564	552	550	571	533	553	573	515	550	534	532	525	552	536	513	580	556	532	524	538	552	522	526	603	539	568	539	529	520	572	555	528	510	544	532	549	561	553	541	544	531	495	529	550	557	536	538	549	585	498	513	534	528	555	532	526	521	551	563	510	523	505	536	555	555	572	535	520	540	569	570	529	546	533	547	527	521	490	480	550	554	546	521	552	551	561	547	538	524	550	536	583	535	558	535	543	562	556	535	489	585	556	536	557	552	549	527	529	541	548	536	557	534	579	547	505	540	567	551	563	495	517	560	515	522	535	549	562	510	526	517	576	569	532	519	522	509	526	532	544	551	521	561	515	577	551	552	542	524	521	575	563	555	574	545	560	584	530	515	543	551	522	572	533	561	563	552	604	548	553	516	562	567	548	575	522	568	501	568	522	511	556	538	488	554	547	547	556	549	565	573	566	525	580	547	532	539	573	541	555	580	538	516	563	588	550	553	534	559	529	562	561	564	544	533	559	507	569	556	538	524	522	549	572	545	560	529	529	545	511	484	518	501	531	532	531	523	558	539	553	570	553	521	550	553	569	541	531	544	537	550	603	592	569	519	546	548	518	584	533	561	561	517	510	535	531	533	547	558	597	516	539	546	552	543	514	554	579	509	529	552	537	573	571	525	544	551	523	547	498	558	535	553	566	536	549	553	558	531	544	536	517	518	529	526	531	522	595	520	546	557	557	566	551	562	561	511	529	562	536	507	532	523	554	598	537	521	497	546	544	551	503	525	574	546	534	571	491	560	545	559	509	555	542	542	538	555	561	588	525	546	526	564	547	573	528	503	534	516	518	530	535	530	507	565	553	541	536	535	534	569	524	561	561	507	541	560	536	578	487	536	545	561	565	524	569	545	555	552	560	553	571	523	554	523	557	555	549	574	538	562	514	523	524	543	548	529	511	554	558	550	522	571	530	556	532	525	518	510	548	518	558	524	556	530	554	525	550	528	577	488	557	538	532	525	561	598	514	544	548	552	535	580	529	562	543	533	538	539	541	554	568	528	517	581	549	524	525	535	540	580	551	535	505	564	594	569	567	524	539	532	528	551	552	546	535	570	525	530	515	552	529	587	528	537	551	574	525	528	542	542	548	555	539	555	575	526	510	537	517	517	510	525	522	511	542	540	562	561	503	609	536	545	516	549	524	513	513	561	561	548	560	556	516	526	526	546	510	519	559	531	540	544	533	515	576	565	532	551	491	553	556	586	558	552	518	521	522	518	552	541	540	528	544	580	550	547	534	552	583	523	560	562	536	519	546	519	534	538	557	536	542	568	564	590	558	594	568	497	547	551	566	583	503	511	525	555	551	543	529	569	523	536	490	511	499	517	545	529	522	576	552	508	534	529	527	524	543	529	548	555	553	553	564	569	539	557	552	532	550	552	549	505	549	533	537	566	546	559	497	537	544	536	541	508	529	533	566	548	561	527	543	554	545	525	551	555	558	526	534	524	484	567	552	554	549	533	554	553	529	533	525	555	529	535	577	538	557	538	509	561	580	547	546	564	517	510	556	526	525	562	547	603	578	529	578	546	531	517	550	565	561	518	520	541	533	558	536	514	527	511	581	555	587	555	535	540	569	619	583	587	539	542	522	524	543	543	517	549	565	561	550	508	555	512	506	528	510	505	539	519	504	537	508	552	581	515	552	526	548	541	548	550	560	518	542	518	540	565	561	491	593	553	580	514	538	502	522	540	556	532	590	545	557	548	524	548	538	579	541	573	553	528	605	528	560	539	572	510	541	536	536	546	561	510	538	546	596	551	542	522	523	541	537	529	540	526	533	536	522	555	544	530	513	514	593	490	534	548	566	535	596	523	526	542	569	545	544	515
4505	9077	7414	3684	2538	1562	1191	981	820	764	730	679	659	631	572	608	597	575	541	584	575	568	498	543	522	532	516	571	548	540	540	550	519	535	489	523	521	559	503	543	522	546	529	485	501	534	519	534	560	534	540	506	512	496	536	518	481	542	483	510	523	500	552	501	474	550	520	507	545	532	514	565	514	468	494	535	566	485	499	554	565	518	547	495	507	520	513	516	555	519	540	482	513	531	507	542	514	529	538	482	547	510	510	524	568	537	506	527	507	561	534	501	588	502	534	530	519	548	486	495	522	519	518	526	527	545	544	521	521	526	513	537	515	510	505	499	510	507	532	479	528	469	550	481	547	512	479	511	553	506	559	483	529	531	532	495	486	516	502	526	525	494	512	514	526	518	522	505	516	510	458	561	511	505	539	507	538	537	511	514	573	495	524	473	525	516	535	548	513	526	473	513	487	510	509	526	514	548	538	530	532	523	497	525	542	484	526	535	554	510	528	506	497	497	524	498	495	530	548	535	510	545	480	486	516	518	498	488	561	513	514	485	523	537	518	529	525	569	496	547	580	525	494	558	511	534	537	577	516	545	559	496	534	537	533	579	514	498	518	498	520	521	518	520	464	539	497	526	502	539	493	572	499	530	480	540	488	510	522	545	505	507	535	545	529	493	525	562	504	542	528	521	509	512	492	509	537	506	528	509	543	556	510	504	518	551	566	506	529	584	486	533	539	534	472	529	517	539	554	542	495	539	545	481	510	546	497	533	539	526	513	558	544	529	517	484	521	514	540	485	527	502	508	566	547	559	532	547	534	525	517	508	511	521	526	543	531	554	509	570	541	501	527	517	517	493	504	509	559	523	523	501	535	583	529	521	553	517	503	534	536	537	511	491	513	522	517	528	493	494	495	524	522	508	548	516	530	561	543	511	500	568	544	512	509	523	490	519	513	528	489	547	503	519	530	545	543	528	506	493	505	499	496	515	508	525	505	557	540	516	496	526	500	495	552	529	554	539	552	494	510	533	533	513	556	513	535	512	495	530	510	496	556	553	485	540	536	495	500	511	510	535	507	504	529	521	519	494	509	533	523	538	522	570	493	504	489	488	554	514	536	500	525	566	516	519	506	533	506	508	521	525	503	490	517	525	531	520	524	480	508	524	529	563	536	529	518	522	546	527	533	527	500	530	520	512	504	519	555	525	525	558	508	502	549	527	528	522	568	509	468	544	575	497	538	507	556	527	477	511	514	538	516	493	498	520	514	471	498	518	540	519	516	544	524	498	473	520	538	520	519	521	511	544	534	505	505	510	519	495	521	515	566	521	528	494	533	552	517	538	548	549	563	535	533	519	525	513	525	508	476	515	501	537	542	479	511	519	504	508	539	542	514	506	505	507	515	556	501	521	581	505	505	494	547	586	513	495	495	520	491	536	520	473	531	499	493	538	507	537	506	521	539	476	533	536	519	531	534	498	525	544	513	521	563	540	504	501	480	515	531	517	519	569	494	537	506	500	483	551	518	479	525	477	469	545	498	516	511	480	525	520	519	504	517	523	544	492	495	521	494	540	527	502	474	497	551	467	531	522	541	511	493	526	553	542	503	519	500	507	535	506	496	507	526	543	529	509	529	499	520	504	536	520	501	519	531	523	509	545	542	534	526	526	541	542	531	527	526	544	528	509	532	476	522	567	540	533	513	496	499	523	532	508	542	510	502	500	503	553	547	498	519	539	532	552	501	521	522	528	531	520	565	523	490	520	515	516	486	520	508	483	483	519	529	543	496	507	541	490	471	509	519	529	525	522	530	521	517	505	513	540	541	525	570	494	505	485	545	477	517	546	501	508	504	497	524	492	531	504	537	520	517	519	511	550	549	521	508	512	537	511	532	526	504	535	520	527	503	485	523	526	525	541	528	509	513	493	535	520	551	498	515	546	495	557	484	493	511	502	556	527	497	529	532	497	511	496	534	550	529	486	515	529	527	515	532	502	486	508	521	506	534	523	499	506	547	513	481	495	558	559	530	499	562	539	492	484	482	520	524	542	565	510	527	508	513	495	537	467	490	506	566	500	531	531	527	496	501	480	563	541	517	529	513	510	485	468	523	492	561	524	517	556	536	514	498	538	527	523	470	534	497	527	517	488	526	494	576	473	528	548	492	490	495	524	527	518	510	522	508	543	484	483	505	523	495	534	513	481	541	530	558	497	550	547	500	510	522	529	527	519	523	521	500	529	523	518	493	519	523	498	554	548	508	517	510	494	541	538	533	527	547	551	504	544	513	503	498	532	512	500	503	560	537	503	549	545	507	499	513	517	548	504	563	532	532	486	510	513	514	525	532	480	542	548	510	534	533	523	557	553	479	499	528	510	512	530	544	463	510	536	554	561	533	540	535	525	500	492	522	524	463	496	530	502	477	510	520	505	485	509	486	517	522	495	534	509	515	503	526	503	522	514	498	510	549	548	522	542	521	490	511	547	515	529	513	531	528	554	471	509	526	508	518	503	518	497	512	543	536	524	537	518	525	550	543	475	538	545	537	525	537	514	498	525	534	494	541	527	516	533	504	539	497	534	565	555	493	515	512	510	514	536	522	487	557	579	553	505	541	518	501	518	528	522	523	517	548	500	544	548	499	545	470	481	581	557	543	480	502	527	513	511	544	480	568	513	522	552	540	530	511	532	492	494	511	526	520	528	492	483	478	498	524	516	495	532	503	524	479	528	563	501	507	509	518	515	515	543	492	541	493	538	501	500	522	526	517	513	511	515	530	548	574	528	515	561	544	522	523	504	532	547	509	520	518	558	545	524	508	510	530	555	484	526	539	493	499	527	540	489	518	510	539	538	492	519	531	532	504	505	532	519	534	522	486	544	498	499	524	510	514	509	481	484	514	485	517	519	522	514	535	502	522	503	488	557	547	540	492	494	527	513	551	519	497	523	534	536	530	508	544	526	515	519	477	557	516	529	475	483	542	503	477	494	517	501	510	538	507	466	533	495	527	561	499	562	525	534	499	541	540	502	468	524	517	508	544	503	473	508	532	495	522	481	505	529	561	507	505	493	514	520	573	524	504	512	537	515	482	501	481	550	534	553	513	514	529	562	528	554	527	530	524	518	550	491	536	505	522	536	496	521	490	526	514	520	481	535	512	511	482	500	539	526	518	488	499	524	537	488	515	534	524	519	554	534	487	505	540	549	506	462	491	516	537	525	512	533	532	547	503	558	498	510	514	510	540	479	508	512	547	536	516	494	504	519	532	503	524	522	506	496	529	506	538	551	538	493	504	549	551	520	532	544	483	507	541	519	542	512	502	528	518	483	500	523	491	504	562	503	516	516	529	509	516	525	538	469	513	565	463	523	521	535	527	536	487	505	522	536	540	493	544	531	507	534	520	537	502	507	548	536	523	533	540	533	523	520	530	534	518	528	508	473	500	497	506	519	518	546	515	518	540	516	530	537	486	522	532	494	550	504	509	494	517	547	514	544	545	518	518	557	519	519
22719	21436	29331	23925	21436	21522	18732	1548	859	688	639	512	424	402	359	332	285	273	272	260	269	232	224	222	196	215	211	220	187	199	183	206	170	185	183	175	168	158	177	177	162	170	155	156	183	165	153	183	140	165	162	165	149	150	146	176	169	136	149	156	150	149	151	156	163	171	132	175	150	151	154	163	145	150	176	161	175	163	186	122	141	170	143	157	166	156	179	172	162	156	167	166	166	157	161	167	137	164	148	166	191	160	142	161	171	147	176	165	141	149	156	160	162	131	165	148	169	136	154	166	155	168	164	176	140	152	160	154	138	149	131	167	153	142	149	158	129	163	160	147	166	131	166	151	162	145	153	146	148	163	171	157	130	150	158	154	132	141	169	155	134	150	151	177	160	167	160	137	171	170	151	137	150	157	147	160	140	160	171	164	134	166	133	163	160	162	144	143	127	145	146	144	149	155	139	144	152	159	139	158	142	168	151	140	162	155	159	167	145	154	159	172	145	142	175	142	175	173	142	152	135	150	159	158	151	127	156	176	158	169	192	144	124	137	159	182	168	158	151	134	152	144	161	157	160	137	145	153	167	160	137	150	140	168	170	157	168	170	134	144	152	158	143	134	159	163	152	159	161	153	148	186	168	163	160	164	152	148	173	174	150	197	172	154	163	148	160	159	147	149	148	169	171	145	152	167	128	144	156	152	170	164	152	174	153	147	155	165	148	142	132	156	155	148	157	160	146	155	159	143	186	172	172	153	161	153	169	155	137	188	191	141	156	161	130	162	167	156	142	163	128	174	162	164	149	159	154	162	147	169	145	150	152	166	149	137	123	153	159	140	175	154	145	152	146	168	153	145	169	147	128	157	148	157	159	134	163	148	152	175	158	140	144	163	157	129	165	160	148	164	180	143	146	159	169	166	150	134	163	162	152	158	143	199	146	151	142	154	156	170	126	167	144	153	137	159	145	143	148	184	140	159	159	150	165	162	165	126	148	133	149	169	151	151	142	140	146	151	157	140	158	159	150	133	163	156	164	151	172	172	155	151	147	139	155	145	146	159	143	165	145	162	143	134	141	154	155	187	164	163	171	171	151	154	157	148	160	153	136	161	141	174	148	145	150	177	163	176	145	140	166	142	162	169	144	150	149	169	124	144	150	146	154	143	166	139	158	137	150	146	177	147	145	160	159	174	166	139	162	159	145	168	153	151	138	144	160	137	158	147	161	165	160	154	170	137	149	144	149	161	156	158	139	167	163	138	137	139	170	170	176	144	141	158	140	146	153	158	162	148	140	146	164	139	160	162	137	168	135	156	161	169	135	159	139	154	152	157	169	167	160	159	150	171	172	152	155	164	175	148	140	140	154	170	152	175	153	151	129	131	122	161	156	178	139	151	169	145	166	152	142	157	132	156	144	134	136	166	159	173	170	168	161	167	165	160	157	127	155	148	171	157	141	156	153	155	128	156	152	150	171	164	146	143	161	150	162	160	139	156	159	198	155	163	160	157	135	169	144	160	161	146	171	137	157	175	169	158	175	168	167	141	162	167	135	145	158	143	144	146	153	163	170	150	163	175	160	164	154	134	152	158	147	149	152	167	164	158	167	161	174	138	158	146	136	174	142	156	165	132	168	176	174	136	164	162	171	131	147	144	148	149	150	152	151	153	150	145	145	157	149	142	148	172	146	163	144	164	150	159	155	165	146	177	151	131	144	164	150	144	164	165	146	142	144	167	148	146	157	145	151	137	151	152	162	146	136	163	177	152	166	167	149	148	168	142	162	162	148	134	143	166	164	155	169	172	156	159	160	155	157	148	166	165	153	155	146	146	171	127	172	156	166	153	155	151	160	144	178	153	147	149	162	141	152	161	147	159	142	161	144	175	163	164	144	159	160	154	149	150	172	152	144	162	160	154	175	136	160	172	141	151	156	170	164	137	154	134	169	150	135	133	160	147	139	168	160	147	156	152	140	162	152	141	159	149	133	174	155	164	136	144	164	147	146	174	143	169	153	134	135	151	157	157	147	154	153	159	161	148	148	160	161	136	140	155	159	146	153	158	161	142	181	134	142	148	159	153	153	143	138	166	172	165	171	137	164	162	160	154	158	148	157	167	176	139	151	138	159	137	137	151	161	173	151	113	169	150	156	147	167	149	155	152	176	151	156	131	142	154	152	154	131	181	186	169	164	150	147	182	172	120	176	151	137	153	157	158	129	147	147	151	180	139	157	171	161	168	154	148	169	140	152	152	171	152	136	155	164	159	149	144	148	162	136	158	170	153	157	156	146	151	158	148	154	179	134	146	171	140	178	149	157	151	176	155	154	150	149	150	150	161	155	150	153	139	166	143	140	144	146	148	172	144	156	150	153	153	153	156	168	148	154	157	182	143	135	148	144	160	143	168	150	159	146	164	151	140	168	153	165	138	159	148	150	159	151	151	156	147	162	142	156	163	164	162	174	140	149	165	137	133	162	152	157	134	160	150	166	156	167	167	161	156	146	136	153	145	160	139	182	157	176	167	168	158	148	158	146	151	124	138	140	156	150	161	142	163	149	144	166	146	163	149	168	174	177	150	136	168	169	157	158	137	168	180	184	156	145	156	152	131	153	145	142	147	165	161	159	160	174	133	179	163	171	145	160	169	162	153	159	157	162	137	174	154	168	150	151	143	154	141	156	157	164	147	157	168	140	158	155	162	171	159	156	148	170	150	152	160	185	153	168	158	143	160	156	156	143	167	155	164	174	145	146	165	121	155	134	126	170	133	147	152	147	157	139	158	128	152	171	138	148	144	152	157	185	140	174	150	132	172	158	172	167	152	149	144	169	166	150	155	167	142	152	144	166	148	156	182	161	160	163	125	128	149	154	142	151	150	162	147	156	149	149	149	170	157	169	166	149	141	153	148	142	151	143	152	145	167	151	171	163	139	163	163	167	133	179	164	156	165	158	183	167	164	181	162	174	121	168	165	141	144	145	133	131	152	164	161	151	135	134	145	160	147	139	156	147	145	149	159	146	117	135	149	183	152	143	172	140	175	149	177	178	152	157	143	156	168	147	169	156	149	166	164	171	152	157	157	169	157	156	167	138	136	145	158	144	162	167	162	142	153	171	150	143	153	143	165	140	150	125	166	150	155	151	155	120	148	169	147	151	143	166	146	161	160	158	181	173	145	194	184	140	141	167	158	175	156	128	159	165	157	145	151	156	157	161	168	149	140	152	175	163	169	182	136	175	195	140	167	164	136	161	147	151	175	136	166	156	145	146	146	157	158	158	163	139	177	167	131	172	149	142	135	146	131	157	162	143	158	134	145	183	140	152	154	164	151	155	133	156	130	172	155	132	147	147	175	176	163	168	149	165	158	150	145	158	141	162	154	164	173	137	160	156	168	151	131	129	146	154	145	169	153	149	147	144	144	154	160	155	143	171	150	156	158	161	130	146	136	148	153	150	172	149	126	152	178	147	150	150	150	150	157	159	170	156	150	167	159	167	179	161	152
6454	19918	16870	8734	5586	3308	2105	1599	1227	951	738	679	535	468	417	425	341	341	282	304	276	268	264	230	242	231	205	234	197	206	190	211	175	200	194	187	181	182	182	178	172	180	168	188	160	146	146	147	180	174	177	162	160	156	151	145	169	162	174	154	162	168	157	145	153	144	155	155	156	157	145	149	146	140	183	165	129	157	152	137	160	156	140	149	152	148	167	157	153	162	144	151	130	160	138	169	146	147	170	160	161	154	131	147	160	163	159	167	187	143	154	134	172	157	161	152	130	144	146	132	125	152	157	164	146	163	152	148	149	157	175	152	159	149	155	152	146	121	141	168	133	157	153	168	141	152	145	135	142	161	131	138	132	179	175	142	177	149	156	161	136	127	142	119	161	156	162	153	144	148	128	156	160	154	137	160	172	150	157	134	158	131	138	155	141	162	146	124	163	172	152	142	140	168	164	137	145	143	152	132	134	151	154	138	163	146	152	140	136	141	128	152	148	150	123	158	155	142	154	116	140	133	141	166	127	130	153	151	155	171	154	130	154	140	146	152	139	156	163	150	148	158	135	137	153	138	149	138	172	146	152	143	159	151	149	156	152	141	131	153	147	157	150	144	153	162	170	136	136	149	157	149	150	161	146	141	131	115	136	143	147	158	139	136	140	149	144	166	152	143	136	153	137	168	164	140	151	148	147	142	149	131	132	153	158	148	145	148	166	166	164	150	170	130	159	150	155	141	166	151	140	126	153	157	162	156	143	149	144	140	165	155	145	153	155	132	150	148	154	143	154	168	147	138	130	159	149	151	152	151	148	163	150	161	149	145	134	166	137	161	153	148	150	148	145	127	138	139	140	140	168	157	134	142	143	148	151	149	144	146	153	156	166	172	132	139	141	145	161	150	140	148	174	171	153	144	148	167	140	148	166	158	152	160	159	136	134	159	153	147	137	141	149	151	151	154	141	158	133	146	166	157	154	146	161	129	148	140	155	162	126	133	162	150	154	149	142	143	164	146	137	165	136	137	148	180	157	147	155	167	151	121	122	146	141	164	148	165	167	128	158	133	163	145	145	154	125	174	147	143	141	166	134	147	135	171	153	155	153	152	137	143	148	157	151	146	135	155	152	140	161	146	157	148	142	135	146	148	148	138	161	162	157	156	157	133	157	147	142	157	149	154	175	138	143	159	126	167	151	173	161	133	162	147	129	137	151	184	136	145	167	152	162	152	143	149	140	155	148	149	161	159	137	164	160	142	133	142	129	158	155	158	165	132	127	154	163	155	179	141	167	168	155	147	154	141	159	154	146	171	128	139	130	154	145	148	158	141	143	157	148	149	155	144	150	166	147	130	152	159	156	154	122	148	170	166	162	146	148	138	132	143	139	151	133	142	146	136	138	152	157	164	131	141	164	146	151	151	139	156	142	146	131	159	158	156	145	155	160	155	142	167	162	140	159	161	154	141	141	124	144	137	121	173	143	147	142	172	129	153	133	144	143	156	184	158	154	142	131	153	152	122	155	166	142	170	163	143	155	143	150	135	152	143	133	148	143	145	141	150	159	152	133	144	172	160	156	133	134	144	154	137	153	162	173	165	130	142	164	150	146	161	157	163	123	150	143	156	151	152	142	144	146	131	147	159	145	150	149	136	141	165	156	160	147	155	142	134	121	162	152	144	147	163	160	140	139	146	161	176	153	159	159	142	145	176	120	153	141	147	142	145	149	153	141	158	151	147	147	133	135	144	136	160	144	139	165	159	153	147	155	152	150	157	166	128	160	168	138	172	155	147	171	154	150	162	175	171	144	134	149	151	132	168	140	140	120	134	155	152	141	152	155	130	143	130	142	151	138	153	152	163	132	132	160	136	160	160	150	133	170	125	148	138	138	154	165	162	133	164	151	141	146	149	125	158	161	157	132	168	126	140	161	161	140	162	151	161	153	145	151	139	162	151	172	156	161	149	131	143	156	129	165	148	139	160	160	153	145	158	147	156	130	174	160	167	150	134	154	147	121	147	155	142	127	128	138	130	157	123	133	145	152	151	167	155	152	153	168	156	154	162	154	180	144	145	156	163	135	170	126	174	142	157	168	148	146	153	152	130	162	151	142	118	145	143	156	156	160	151	150	127	158	144	140	128	154	156	146	158	162	152	155	152	145	146	149	154	134	160	139	136	158	161	150	137	147	164	131	148	145	157	137	158	146	142	141	155	151	168	147	141	150	144	159	171	167	135	165	152	141	165	162	161	178	155	166	159	146	149	160	153	156	168	160	144	142	138	148	131	158	151	158	157	157	161	148	141	152	173	151	140	155	146	146	145	147	169	129	169	160	145	134	168	150	167	147	164	166	182	147	154	150	143	129	151	143	141	156	174	166	164	142	157	149	163	185	151	127	153	141	137	174	146	142	156	146	152	155	142	147	162	156	169	164	141	144	157	149	141	138	161	136	146	137	152	145	162	135	149	149	166	141	163	141	149	142	128	160	142	147	159	168	134	148	138	145	131	141	145	136	150	158	136	140	138	153	125	141	157	140	160	148	128	145	133	142	138	179	151	154	160	137	162	143	167	168	143	161	140	158	158	140	159	154	164	156	153	161	159	134	148	122	155	143	173	150	144	140	152	158	161	164	135	149	168	152	143	144	142	155	152	153	146	156	140	150	131	151	133	141	143	156	141	138	154	139	148	121	145	157	147	137	150	144	150	139	172	145	159	150	167	132	137	150	151	157	158	175	144	150	146	144	149	141	156	134	167	174	172	143	144	142	147	153	170	141	157	143	143	141	168	135	152	154	140	164	148	146	158	160	143	151	140	154	164	141	142	183	143	142	143	151	130	161	136	151	146	144	137	163	153	144	162	164	151	130	126	166	160	168	141	153	161	173	145	139	173	141	155	134	151	154	135	137	137	126	148	143	141	155	142	145	170	173	133	167	137	152	130	153	158	144	175	157	167	156	136	145	164	170	171	170	144	133	156	162	138	150	136	153	166	159	145	136	145	129	157	139	141	136	143	146	144	142	172	146	153	131	156	173	134	163	160	147	171	170	126	143	149	141	112	144	158	148	146	175	162	147	127	159	154	160	144	154	145	156	145	159	143	152	143	155	152	146	144	161	136	164	156	152	173	150	141	149	150	150	142	163	146	143	145	155	123	143	167	156	147	154	174	158	160	157	143	146	166	152	159	157	130	149	148	149	147	146	142	142	139	183	151	120	145	142	162	154	163	135	163	155	162	164	138	146	152	146	173	144	124	136	180	147	177	140	150	144	142	122	161	164	150	166	152	157	127	162	151	160	161	160	122	158	136	149	172	130	132	153	144	135	133	148	145	131	160	168	157	147	165	152	158	155	130	126	141	141	143	145	173	138	126	157	167	136	141	135	158	138	141	137	149	155	148	132	163	157	132	144	150	141	159	138	166	152	158	168	153	137	160	151	157	157	147	136	161	150	155	152	145	141	150	133	152	149	138	166	145	129	169	169	177	144	150	160	151	163	145
27733	21067	11975	1335	817	704	637	709	669	675	589	566	640	665	571	612	652	642	665	634	627	635	616	585	656	659	641	655	649	617	634	675	636	639	593	643	619	635	676	608	597	620	636	612	682	610	670	622	614	604	683	602	619	616	665	672	623	630	613	640	605	630	618	615	639	612	624	623	625	678	640	614	631	635	587	627	639	649	631	623	657	608	634	601	608	643	666	611	639	596	609	632	638	629	627	608	563	594	614	651	627	612	629	613	646	619	674	649	650	606	658	639	634	625	667	607	610	632	696	582	636	629	616	644	654	618	606	598	622	625	598	615	610	642	630	630	614	595	626	648	603	652	655	625	646	609	626	676	663	592	642	620	671	625	627	629	660	628	616	606	633	668	637	607	636	634	652	634	611	665	613	623	679	618	619	617	640	577	623	654	648	610	567	612	646	609	597	645	620	614	661	612	663	640	638	649	631	625	685	651	599	583	631	641	623	635	595	626	662	644	628	630	666	606	611	634	617	576	605	600	622	617	623	625	616	630	609	632	643	588	621	679	637	613	601	633	639	632	631	625	641	611	629	612	628	619	621	609	593	605	622	658	635	640	585	637	642	640	639	630	587	622	592	615	607	635	576	609	606	631	626	627	637	617	608	655	618	625	645	640	617	631	650	630	586	598	617	637	603	626	587	602	610	638	646	619	632	610	649	600	615	598	615	549	663	633	663	598	635	651	603	612	652	651	604	657	669	608	617	601	625	633	634	658	596	643	644	644	620	586	612	660	635	632	645	662	604	630	625	660	656	639	645	623	630	593	580	661	608	588	660	618	605	623	685	606	633	658	626	608	642	631	619	684	601	617	589	570	619	651	622	659	672	623	650	636	624	647	609	591	612	588	632	652	648	568	582	649	649	651	647	608	630	640	649	616	617	642	624	602	643	621	662	605	695	636	584	638	669	653	582	661	621	655	606	625	671	622	656	669	613	620	614	655	639	670	658	608	618	601	651	634	612	685	638	629	664	664	605	598	621	645	595	652	601	610	675	647	602	625	624	617	629	628	634	653	663	611	629	639	671	619	658	611	644	613	620	657	574	615	678	593	615	644	625	615	633	675	614	609	638	625	641	634	646	639	618	625	674	617	616	626	637	626	644	624	621	621	619	579	654	618	639	647	641	631	611	655	606	643	654	609	642	658	639	622	599	635	616	620	605	644	613	623	636	660	570	611	610	635	623	653	604	574	612	621	614	625	630	639	649	581	649	601	611	626	649	650	640	655	595	622	614	611	572	611	629	633	627	625	636	625	644	626	634	632	645	641	629	634	645	629	616	634	593	623	634	634	636	624	604	643	639	629	576	651	598	614	625	624	642	636	611	688	655	574	626	614	624	617	610	616	645	620	637	618	643	622	610	641	681	665	628	588	610	581	661	629	652	575	611	597	649	625	637	592	626	652	665	604	618	607	605	590	598	604	664	658	658	621	652	588	644	656	589	630	673	630	582	644	633	640	645	601	623	611	617	632	620	642	611	615	632	652	618	574	608	616	596	640	617	618	627	597	612	637	613	573	644	711	667	619	634	659	582	650	641	652	662	614	627	660	677	604	641	666	628	610	605	631	577	648	621	632	604	637	632	610	624	638	650	580	601	612	619	606	644	692	690	632	646	623	598	626	623	633	653	608	665	643	640	612	641	628	637	598	631	622	620	627	648	619	597	599	649	640	613	668	633	631	616	612	634	600	635	619	614	613	660	647	601	649	655	631	682	604	640	649	607	639	681	632	605	555	627	586	660	689	649	633	667	630	645	638	643	649	668	659	678	597	625	595	618	637	603	631	669	614	646	602	617	653	619	622	596	637	636	658	631	588	594	616	615	650	594	631	618	625	613	614	632	671	611	629	638	677	627	666	615	632	658	633	660	619	628	662	592	627	659	668	646	632	644	618	615	630	640	620	616	606	626	632	603	628	619	619	585	635	627	656	629	618	663	647	645	602	640	597	584	625	642	576	595	607	634	613	651	628	645	637	594	581	660	659	603	599	635	593	643	652	649	640	613	635	599	646	650	615	606	599	632	593	647	603	610	575	625	627	641	630	635	615	637	620	636	644	683	628	616	580	632	625	615	618	646	597	648	604	622	640	619	593	618	626	620	642	616	625	647	580	649	647	597	623	663	645	683	606	624	679	643	675	616	646	648	578	615	609	650	637	635	650	654	637	579	605	654	641	649	654	641	601	611	638	570	624	634	583	642	649	641	598	657	594	653	620	619	639	658	647	604	634	620	621	602	592	607	650	607	618	628	602	607	654	651	628	630	657	600	608	632	628	608	617	615	626	658	628	664	648	622	562	623	636	609	615	633	657	588	684	632	595	612	589	564	655	627	589	601	664	624	696	674	631	627	588	641	642	651	660	597	613	595	614	632	634	658	674	601	640	658	631	588	613	625	597	671	666	615	618	576	653	636	671	641	619	616	636	634	652	618	607	586	647	654	646	649	616	594	645	611	636	644	630	631	647	632	657	642	605	636	609	564	644	603	613	603	653	625	604	651	625	625	631	625	627	634	608	623	639	595	628	663	598	592	631	635	622	637	601	600	583	649	605	632	604	608	642	656	695	618	670	621	638	605	629	656	624	639	680	634	643	618	637	587	595	620	615	626	620	650	592	650	592	591	628	611	602	611	640	613	653	636	622	612	617	621	632	650	619	672	649	595	603	603	642	645	651	634	550	601	621	616	634	658	628	604	651	644	643	659	601	625	588	631	654	581	623	639	610	678	585	636	617	636	641	609	610	632	618	656	665	633	637	654	640	693	606	610	600	632	619	611	603	625	583	629	677	648	621	636	619	625	608	654	607	625	625	692	607	632	621	665	616	619	653	610	638	613	599	631	602	615	631	590	630	652	589	576	602	648	623	635	642	649	588	661	625	569	569	665	616	592	620	636	602	624	616	631	606	599	614	621	613	625	655	620	634	639	592	619	641	630	678	602	660	652	675	617	637	629	579	585	641	618	616	628	663	581	652	663	658	607	629	581	607	628	587	643	615	634	613	608	655	646	594	663	642	629	616	623	605	582	629	622	600	595	606	650	608	576	613	639	574	626	619	616	587	635	657	658	617	599	627	604	628	654	639	615	601	644	588	654	643	599	635	603	612	655	640	590	600	629	621	655	616	628	617	617	631	623	646	645	598	599	634	664	633	588	596	617	632	637	625	610	619	628	653	653	645	608	607	621	652	628	636	652	627	694	620	668	609	664	614	634	644	620	641	611	638	628	608	595	611	612	631	618	600	629	606	634	693	633	637	600	585	641	616	604	585	657	588	667	650	615	634	637	632	604	595	690	647	660	630	592	630	653	637	601	665	601	613	655	649	637	662	599	610	656	642	668	624	655	647	626	600	592	600	597	591	620	644	597	637	655	636	595	652	632	658	632	620	660	677	618	673	642	621	642	622	635	596	626	626	620	630	642	607	598	599	593	640	642	617	666	660	644	622	611	647	680	588	563	644	645	656
4660	1385	1198	875	780	709	712	668	643	639	627	600	617	580	669	649	626	646	649	645	640	635	643	615	640	589	648	667	622	623	609	617	573	675	640	671	612	617	588	613	609	633	639	611	643	616	628	642	618	634	589	600	568	611	623	630	635	629	567	624	599	601	618	630	634	646	634	605	579	581	669	600	639	631	627	605	627	604	636	605	631	609	698	610	676	581	581	615	664	679	617	601	610	604	621	644	568	574	599	639	608	645	590	614	650	657	629	599	615	641	605	673	625	623	634	649	618	603	601	630	651	662	588	660	600	592	656	592	637	624	628	653	616	656	660	633	568	630	608	614	665	607	608	617	588	589	621	644	605	602	624	643	628	710	610	585	655	615	648	610	613	597	615	620	626	647	629	642	651	632	591	649	608	663	597	660	631	636	645	619	634	649	635	599	617	604	563	638	629	646	644	584	608	619	619	635	602	575	616	625	619	615	583	616	617	646	612	646	613	631	655	625	636	594	618	620	572	667	618	660	615	635	583	636	619	615	596	636	622	617	623	592	633	580	649	610	588	632	585	640	611	630	644	573	613	663	609	600	592	616	671	616	600	624	639	629	632	629	641	621	599	636	603	644	594	641	598	614	575	658	629	583	645	623	575	634	611	612	603	598	627	607	614	617	631	604	627	641	662	647	601	640	621	604	649	634	645	628	604	627	634	601	595	603	592	598	624	621	598	638	617	654	599	615	615	599	635	641	599	621	658	570	633	628	618	617	616	643	665	632	663	654	568	603	656	654	631	603	624	585	655	602	645	622	597	629	613	617	621	651	630	661	650	651	624	584	618	678	594	664	644	619	589	594	625	632	648	627	607	652	645	638	631	598	648	621	623	635	614	656	597	656	619	623	650	635	639	615	649	598	639	617	589	610	593	638	629	621	616	673	633	649	608	632	603	648	585	628	609	628	627	629	610	658	620	596	655	657	612	593	598	621	601	602	626	604	606	639	593	603	618	639	622	597	599	621	635	637	599	658	593	611	630	645	647	629	634	677	642	621	628	627	622	658	599	631	619	615	603	648	602	606	592	675	606	566	620	617	616	623	631	653	639	614	631	660	611	594	592	598	602	637	558	619	645	612	602	672	630	622	609	621	602	640	616	625	620	596	621	657	649	649	655	638	643	607	638	642	624	598	639	626	630	603	593	643	666	594	609	615	655	639	610	592	607	605	623	591	665	636	608	623	613	615	587	631	585	639	647	662	612	611	627	585	608	630	625	648	664	651	638	633	618	648	571	619	660	630	613	626	602	639	637	603	601	619	613	619	637	593	621	625	637	643	607	645	622	629	614	638	646	611	624	637	644	607	585	635	603	617	623	612	610	633	638	601	615	633	664	635	598	601	640	580	683	637	624	637	622	620	588	630	587	602	646	663	605	633	626	626	611	637	627	644	624	606	644	616	636	619	607	622	632	660	628	607	609	636	627	598	592	625	659	646	596	598	623	600	693	647	652	588	567	665	620	627	583	633	657	622	667	631	678	587	700	603	655	615	654	629	632	634	578	632	631	622	644	638	641	620	626	659	603	608	577	630	659	628	572	604	595	619	602	647	586	591	603	639	613	602	638	576	647	634	650	660	605	683	620	634	629	606	631	613	621	606	581	621	619	622	629	597	630	619	618	588	646	571	598	638	609	662	610	643	580	597	609	650	608	655	648	614	617	623	620	611	586	589	562	655	639	597	680	640	594	635	623	619	592	634	651	618	619	622	635	680	635	626	654	624	609	604	660	622	605	607	653	621	626	596	674	617	567	640	621	640	576	621	616	648	598	633	637	599	640	637	608	604	635	654	611	636	640	624	638	597	604	606	660	612	603	647	626	652	627	626	635	594	634	627	572	638	612	631	641	640	620	579	596	653	648	635	558	674	660	625	597	625	606	591	620	635	612	615	617	655	616	597	597	630	594	652	619	596	602	646	636	611	619	629	625	645	630	606	605	613	638	609	607	603	604	607	595	595	648	631	628	584	613	664	599	634	613	622	633	633	653	603	631	625	593	646	610	607	607	647	618	620	650	637	603	630	610	644	634	621	615	639	526	568	571	641	620	676	622	603	638	624	615	602	649	596	627	621	624	647	638	633	607	659	630	660	633	655	625	615	588	671	637	644	611	575	601	668	598	604	627	645	616	659	663	677	630	609	623	650	628	617	615	625	622	603	662	621	628	646	624	626	631	628	627	612	582	598	645	609	608	635	602	626	628	624	632	626	616	632	592	592	627	600	623	625	647	604	627	650	600	595	621	628	611	609	623	622	650	598	623	620	636	622	657	583	621	646	658	652	673	638	610	588	639	636	604	655	600	600	649	590	604	627	598	627	629	585	621	607	640	599	645	611	601	556	640	636	596	622	638	623	669	618	612	608	619	607	637	606	634	580	620	620	622	574	584	638	637	643	632	615	606	625	616	597	628	613	586	568	637	630	590	618	599	647	611	616	621	625	614	660	637	644	588	703	606	644	662	622	601	613	618	625	603	594	644	600	633	594	614	590	625	629	650	649	643	639	652	624	631	611	605	636	579	639	640	586	650	585	649	602	593	636	674	578	641	630	615	582	663	647	618	664	595	635	671	598	612	644	619	626	652	598	593	606	645	627	611	604	638	617	656	636	638	622	639	633	612	616	612	622	605	642	642	622	659	656	643	574	606	639	595	666	572	619	647	617	607	643	619	625	629	642	625	653	642	611	626	656	611	670	625	618	634	608	631	616	612	633	648	607	597	637	645	650	612	623	648	615	622	596	607	613	639	597	626	646	585	633	615	604	597	634	604	599	626	629	584	607	643	654	644	670	609	622	628	612	685	602	634	616	636	651	620	641	685	658	603	620	619	618	626	594	650	662	623	609	582	609	679	658	598	652	658	598	645	573	622	583	616	622	583	558	602	572	562	656	615	647	633	607	585	597	652	635	613	621	641	625	639	589	593	659	616	634	610	593	622	603	642	636	618	602	640	640	615	629	622	617	590	647	672	658	692	603	676	595	636	636	622	615	610	577	608	562	619	642	626	616	635	587	613	620	643	619	619	629	645	629	600	646	616	608	632	652	613	593	628	581	608	630	616	611	585	586	612	674	599	596	625	604	636	654	668	626	630	625	635	640	642	623	607	616	600	576	606	619	615	673	595	612	615	644	597	634	600	638	608	576	647	622	647	692	617	624	628	597	625	645	625	626	632	615	594	653	619	620	673	616	598	648	640	682	630	604	625	611	604	623	638	674	618	617	691	596	609	609	592	616	579	608	630	592	639	594	614	568	610	615	658	620	599	634	662	659	615	593	593	633	591	603	628	628	631	615	606	634	648	623	603	639	629	611	627	620	648	564	602	652	638	610	601	587	633	621	601	650	615	655	659	656	634	610	590	607	599	611	702	588	559	627	629	633	652	622	607	629	584	634	607	631	597	637	664	641	623	599	608	625	599	611	633	631	664	606	574	649	660	601	627	644	630	546	651	567	615	680	663	559
23890	21384	29037	24101	21372	20255	2246	910	700	639	561	553	501	479	473	423	436	403	403	421	386	401	390	369	405	396	397	359	336	350	358	361	347	333	372	339	373	371	375	355	377	379	352	370	366	347	375	343	311	345	372	374	365	334	400	364	352	328	358	352	338	365	370	359	333	346	378	354	355	368	347	366	362	356	343	324	306	356	336	344	336	349	348	322	354	358	387	313	359	370	368	350	349	317	364	343	319	360	313	349	353	365	357	353	338	347	362	343	322	358	335	315	361	333	347	329	345	315	315	336	316	378	373	326	341	366	327	374	346	363	362	365	364	312	358	359	357	331	348	333	355	349	368	327	354	310	340	328	325	354	369	365	350	349	355	336	347	327	317	331	342	324	350	355	323	341	338	341	356	350	325	353	358	325	360	328	368	333	382	368	321	352	351	349	327	311	301	366	362	339	331	364	326	352	341	403	359	327	376	354	343	342	342	346	326	363	308	331	345	298	359	350	323	335	337	335	367	343	343	380	312	340	355	331	369	328	320	358	338	352	353	348	336	342	369	363	333	350	308	341	329	353	331	344	329	340	340	328	367	378	350	367	325	363	338	375	327	337	374	299	356	337	353	305	358	328	338	318	318	340	316	317	354	354	357	330	357	351	333	369	361	373	341	370	321	329	351	337	350	345	318	323	335	371	315	352	328	342	341	320	321	348	321	356	327	365	353	385	339	340	336	342	353	348	317	356	375	347	340	311	339	415	340	357	362	379	332	330	363	338	330	330	376	323	311	365	343	364	347	305	347	378	363	330	344	361	343	328	323	332	326	343	330	355	330	297	340	347	336	382	356	315	355	366	351	353	321	359	341	337	334	344	350	393	317	350	363	326	350	333	338	355	380	344	327	348	398	319	333	340	351	320	340	325	369	324	355	343	377	358	380	329	344	333	331	336	355	350	354	366	355	370	351	328	316	341	354	355	378	322	352	336	319	337	345	368	343	316	349	333	362	340	345	350	355	329	325	345	312	357	337	382	355	335	334	334	342	344	340	338	309	378	353	323	323	337	329	351	354	330	355	351	377	326	342	316	341	332	335	327	352	379	337	378	352	341	348	368	331	332	343	338	316	347	357	360	365	319	339	343	341	351	361	340	315	338	362	382	333	321	340	354	340	339	342	339	325	353	323	351	369	335	339	350	362	366	343	333	330	371	323	323	333	349	362	385	312	328	339	346	373	352	341	353	351	331	349	314	331	331	334	335	347	317	347	372	351	327	345	341	344	359	334	358	339	363	374	337	375	339	334	365	325	350	334	319	339	371	327	345	337	356	355	311	322	283	395	323	368	365	340	329	345	322	356	351	343	353	358	332	362	328	346	337	354	372	345	312	325	324	348	343	377	347	301	346	319	370	321	352	324	329	370	334	351	363	331	322	347	324	363	364	316	341	335	339	333	380	331	342	321	358	335	343	381	331	344	314	338	371	344	355	349	292	353	329	322	367	356	332	332	339	342	374	365	354	355	338	339	363	328	341	354	355	352	354	358	346	352	368	324	304	327	349	342	328	381	364	354	340	304	303	318	315	365	304	319	306	376	356	327	314	327	310	302	324	322	333	344	355	351	337	340	375	371	336	317	349	334	325	376	349	348	367	320	354	326	320	340	346	303	351	337	341	358	350	351	369	328	321	309	369	332	321	325	325	357	342	355	325	319	307	340	326	346	369	341	331	339	334	364	354	368	350	320	334	356	354	321	324	346	362	317	331	330	348	343	340	339	347	336	360	345	351	380	369	325	362	342	345	396	349	347	336	356	344	361	352	315	378	331	329	347	364	339	336	312	349	358	344	333	355	353	325	344	369	342	325	348	364	331	319	338	314	346	360	365	337	314	352	347	313	330	342	349	348	299	325	315	321	303	350	351	348	373	363	310	352	356	345	362	352	354	344	360	325	348	361	338	319	370	359	374	312	324	348	358	348	345	335	362	340	333	353	346	350	344	338	328	368	340	340	329	333	362	335	346	305	355	349	330	343	326	334	322	338	312	328	320	342	314	365	350	315	323	358	329	354	345	347	344	338	346	323	350	373	342	338	341	341	327	362	352	363	373	379	379	347	330	343	349	341	330	373	366	402	368	334	353	335	346	337	369	342	334	339	348	320	343	315	355	355	360	353	328	358	323	346	332	368	387	357	345	358	362	343	360	362	346	289	332	340	355	324	326	335	367	305	341	385	353	339	344	357	330	382	332	379	365	347	369	340	310	313	311	347	353	390	332	344	340	365	349	316	328	368	324	351	357	328	328	317	312	342	344	345	328	319	368	348	350	353	364	342	346	338	350	337	321	328	351	335	324	367	373	353	328	374	332	336	385	321	354	372	344	330	334	325	332	385	335	339	352	336	320	355	345	368	337	355	338	322	334	342	337	312	359	372	336	345	337	355	347	322	375	365	369	361	333	376	338	365	344	347	348	321	344	330	379	324	325	357	345	354	342	350	343	319	324	350	381	346	352	354	350	324	327	329	361	326	354	350	333	351	342	364	333	343	367	329	319	324	340	372	370	332	325	372	336	359	303	333	326	340	328	319	366	354	340	320	346	295	314	311	352	335	330	345	353	322	340	332	328	352	381	341	317	324	367	345	321	333	368	385	344	341	339	328	346	341	324	338	359	342	311	336	320	353	350	334	349	318	330	314	357	335	336	322	339	335	349	331	345	358	280	356	327	328	350	318	370	365	362	313	315	300	323	332	380	333	347	352	351	356	345	345	327	326	333	338	379	317	336	335	382	355	332	343	326	343	311	319	335	356	331	328	332	340	358	330	353	313	319	336	329	344	335	328	317	341	312	334	329	307	319	370	339	308	329	338	363	366	320	325	342	342	354	327	332	351	320	340	351	341	327	327	342	372	390	373	320	348	354	364	317	341	373	294	346	315	341	321	363	370	336	354	324	333	338	372	340	355	322	349	335	344	347	360	356	325	337	343	347	359	362	342	349	350	323	343	326	338	328	314	370	312	304	347	345	336	348	338	329	377	336	312	334	319	352	335	347	361	319	317	353	343	339	329	371	338	364	353	358	384	375	309	359	343	341	330	334	321	331	339	321	353	327	362	344	371	337	331	348	337	325	373	348	343	328	324	346	355	356	360	315	347	344	381	323	353	379	331	372	332	334	346	314	355	378	386	355	325	343	319	341	343	317	323	351	346	324	343	359	328	328	354	413	363	315	352	344	310	326	360	317	360	356	338	330	316	345	361	339	341	336	353	294	320	327	331	374	330	309	355	347	335	368	282	346	345	348	350	339	318	351	365	333	332	328	356	339	373	367	311	348	365	348	321	323	336	336	340	363	319	315	370	349	357	332	342	337	356	329	361	348	333	337	328	328	380	342	357	357	313	311	321	348	382	312	314	340	342	326	316	382	323	339	323	331	357	332	352	340	348	357	318	339	338	383	366	382	341	324	344	332	350	325	344	359	337	345	357	352	313	337	332	339	343	351	362	358	343	327	319	348	353
4585	12043	10212	4841	3136	1879	1344	1046	868	787	634	591	573	542	477	461	452	451	454	412	406	431	402	457	411	395	387	338	391	381	412	360	407	364	374	381	414	354	395	358	396	362	366	340	345	375	373	378	378	360	376	364	351	360	334	354	319	346	340	341	366	379	367	377	348	357	368	344	349	353	376	350	352	351	335	326	340	353	359	356	364	357	351	342	391	321	368	340	336	334	344	380	362	334	332	335	358	322	330	355	350	366	386	345	342	343	369	380	325	341	362	356	348	331	360	344	365	348	353	348	357	356	352	373	323	358	340	393	369	351	338	341	357	360	362	332	331	384	325	358	390	377	392	378	329	343	354	360	307	347	366	337	345	363	316	355	365	370	373	322	338	366	353	362	334	324	316	358	336	351	370	355	339	351	355	356	403	352	349	334	321	326	346	369	349	320	384	351	355	380	328	360	326	346	367	373	335	348	369	332	359	351	328	337	318	347	332	348	344	329	356	340	368	335	339	323	350	339	337	347	382	379	330	351	335	376	363	325	349	357	358	343	365	358	323	377	383	341	368	334	366	358	346	335	368	321	345	301	358	336	383	355	392	353	330	376	387	383	347	359	338	363	352	350	336	341	334	332	393	364	360	369	365	383	376	321	379	357	381	338	344	346	359	334	359	355	338	313	369	360	363	337	374	351	313	369	328	326	356	375	414	339	366	339	373	369	329	364	343	322	345	344	376	366	366	362	385	367	347	333	365	363	357	337	355	354	324	390	329	351	329	363	366	367	313	336	329	320	342	381	360	387	339	361	329	341	341	354	344	341	345	341	357	332	346	384	344	339	345	352	324	347	343	334	383	346	381	370	304	379	352	373	389	335	339	361	338	329	349	355	320	351	345	324	320	358	331	325	346	346	338	349	346	335	329	338	328	301	357	365	354	344	322	340	367	386	352	371	359	346	352	355	341	365	350	354	344	366	367	336	351	339	345	326	354	329	380	383	372	322	359	362	365	336	329	353	323	357	359	375	350	385	342	322	365	361	335	325	337	347	363	356	334	369	354	354	356	337	323	393	315	358	371	350	345	352	365	365	314	368	349	357	352	386	362	316	381	355	367	348	368	356	345	369	380	364	356	338	348	369	364	319	364	368	350	376	331	329	356	338	343	370	356	355	321	394	353	362	360	380	361	352	373	315	343	350	357	345	334	342	372	310	345	320	367	346	380	321	346	372	353	342	365	384	350	334	363	331	349	349	329	378	343	362	378	361	379	341	334	327	370	343	345	350	378	357	344	309	346	370	307	345	350	344	334	348	348	349	339	349	349	354	356	352	341	368	335	336	318	311	340	359	344	381	342	332	343	353	338	354	370	357	366	374	362	365	364	338	360	374	335	348	357	364	334	345	368	316	339	342	352	357	365	346	355	320	339	329	345	342	361	366	334	348	355	357	367	318	362	320	388	366	378	334	359	351	334	318	365	335	328	348	341	351	357	319	342	361	360	351	337	339	388	323	365	356	326	338	347	354	361	372	355	359	363	348	352	410	389	348	348	339	336	376	328	353	326	358	374	337	320	318	323	373	356	321	337	335	371	356	356	343	351	344	316	338	331	337	355	320	320	377	355	315	352	321	348	337	333	340	337	356	348	360	355	355	347	323	344	354	327	399	367	333	364	343	334	362	343	365	362	351	337	382	339	352	327	334	353	338	349	336	378	369	328	345	333	347	344	337	389	327	387	345	364	362	357	345	351	340	334	352	347	349	357	366	345	327	351	368	332	362	344	355	367	353	343	355	348	347	395	371	344	368	329	326	346	327	352	351	347	333	374	320	366	360	349	352	353	356	375	351	351	356	337	335	356	378	352	355	330	361	365	366	370	346	331	344	374	358	341	339	359	337	347	330	347	325	341	349	337	343	369	307	347	377	335	339	347	323	348	373	370	345	336	394	391	374	345	376	338	360	338	349	349	324	387	329	347	314	367	346	388	343	327	324	346	377	353	345	346	326	374	348	380	387	387	357	382	361	342	380	351	369	340	345	353	354	384	356	353	326	357	382	371	369	328	356	362	353	365	326	357	336	355	354	369	343	345	345	380	363	354	340	341	352	320	310	362	388	359	351	389	360	351	346	340	355	344	329	348	326	336	382	364	320	371	356	368	376	341	358	351	350	366	356	340	306	310	333	336	361	307	349	341	338	379	392	334	347	320	304	381	376	354	348	361	316	354	342	351	367	354	360	359	326	325	381	312	352	338	341	361	336	371	361	341	326	362	375	349	334	403	341	340	323	329	340	361	315	349	354	359	362	408	317	361	349	353	355	346	328	345	329	376	366	366	345	352	357	342	383	359	335	327	366	404	335	385	328	359	352	346	360	365	349	382	338	336	316	358	358	373	343	378	351	359	359	337	332	359	373	330	347	341	344	338	364	336	350	348	349	343	333	332	347	358	339	345	378	362	348	373	341	389	365	327	359	343	362	366	354	314	350	387	376	356	385	366	339	361	328	368	344	351	364	349	341	356	322	344	359	372	342	329	357	356	365	344	374	374	363	349	349	333	340	378	341	369	345	331	356	370	358	381	363	331	337	354	320	346	365	354	355	346	336	379	351	339	368	367	334	392	363	347	395	321	380	334	348	394	385	378	336	384	348	361	329	372	331	364	367	373	344	373	373	345	342	347	376	361	352	380	368	328	376	346	382	352	354	353	337	327	347	355	332	383	387	334	336	321	370	357	357	359	323	377	335	357	351	356	302	371	369	317	354	353	366	342	353	370	336	368	349	293	344	354	377	350	376	362	364	354	371	346	358	350	312	357	354	308	383	357	359	351	337	376	364	309	363	358	372	329	379	338	329	342	357	373	373	341	331	346	350	354	353	325	362	343	351	372	347	374	386	334	374	350	338	387	341	340	311	336	358	326	305	344	361	342	387	365	368	344	327	381	358	347	346	376	394	381	386	318	363	335	339	344	356	357	352	357	349	362	331	368	337	327	347	325	349	323	352	343	327	354	355	351	365	344	352	376	341	358	340	387	358	364	349	336	328	356	342	386	327	322	359	358	349	337	383	362	375	334	368	363	334	343	372	342	380	338	369	324	337	325	362	361	344	348	359	348	357	354	391	360	366	348	359	350	330	355	367	367	352	345	387	350	350	340	363	366	358	332	368	335	343	323	370	354	357	348	335	367	344	391	350	355	365	386	320	329	340	365	342	347	369	345	374	346	371	361	355	355	323	356	334	360	313	337	383	363	378	329	360	362	337	350	345	362	346	342	342	367	337	361	370	349	336	343	307	344	326	375	355	345	359	327	345	354	324	317	368	338	339	333	357	356	366	354	366	407	364	326	342	343	342	377	332	344	338	320	309	362	381	337	332	327	329	352	345	377	351	343	339	384	332	348	372	362	361	335	354	352	355	343	367	343	368	385	375	355	365	335	345	347	370	323	353	340	338	343	325	326	368	365	338	340	336	321	364	345	316	347	362	360	388	362	350	343	350	342	336	341	355	370	377
24831	21392	28603	24471	21309	8693	1145	821	742	698	690	651	622	651	641	606	591	589	547	588	621	593	544	594	566	543	550	544	579	502	597	585	536	563	517	601	542	574	572	558	544	542	564	576	546	544	575	530	547	517	517	547	508	540	529	559	549	539	555	563	513	544	500	495	532	499	504	520	535	515	552	495	523	600	526	547	589	568	587	567	529	538	531	578	544	555	545	548	560	530	536	557	543	534	577	496	516	532	564	533	530	592	563	542	547	552	562	551	554	569	542	523	584	532	559	522	561	547	609	553	541	545	566	539	510	555	560	577	525	582	532	530	543	563	497	542	564	544	607	537	548	526	568	551	578	578	549	557	551	545	569	480	557	586	552	550	514	548	570	564	541	549	514	528	527	511	575	574	526	538	546	533	569	496	523	553	523	531	552	553	530	507	523	552	538	590	571	503	551	519	551	526	528	560	518	523	522	563	513	573	562	581	533	503	504	547	521	586	535	569	555	582	557	510	539	549	547	506	557	564	569	554	536	555	544	535	548	528	549	501	523	519	512	514	561	571	538	572	548	586	494	536	588	548	540	546	535	550	569	538	492	512	568	548	535	565	542	583	529	519	547	564	536	531	554	536	548	540	604	563	596	583	557	548	528	551	542	504	500	538	550	570	545	528	544	551	483	523	579	552	554	530	549	572	525	521	530	537	525	521	587	523	545	538	511	535	568	523	581	535	542	558	536	555	555	527	511	551	535	543	538	533	564	563	485	556	534	575	559	535	561	594	497	535	564	536	567	576	498	549	532	535	561	544	505	601	551	545	557	562	549	524	502	548	538	559	559	503	530	541	550	553	546	553	490	547	542	547	542	569	535	525	553	588	531	573	554	533	552	552	544	544	531	532	531	567	496	562	534	562	548	562	530	536	520	514	553	551	536	539	524	540	560	531	542	521	543	550	559	571	548	568	567	558	526	518	547	525	559	555	518	540	508	521	553	511	587	562	539	552	540	606	552	551	576	553	543	549	533	559	542	527	588	538	558	555	611	534	591	543	566	538	527	526	541	548	544	529	536	588	583	563	538	601	533	535	587	549	567	537	536	530	535	536	513	471	549	524	540	562	532	556	565	538	557	572	529	566	528	511	557	577	562	547	550	538	546	554	511	518	552	558	529	552	542	517	522	533	547	524	529	545	526	540	586	561	508	589	554	481	574	568	587	549	573	553	549	546	527	571	507	524	555	547	548	568	555	516	539	566	539	533	502	521	556	524	562	568	546	499	566	526	503	556	568	536	521	509	548	537	565	561	549	580	604	535	537	549	566	544	564	542	510	525	566	578	555	587	552	592	528	535	554	577	569	503	551	591	576	561	566	564	557	527	559	572	541	550	547	527	525	516	554	531	550	539	519	563	520	547	570	558	524	546	552	576	519	568	536	566	529	525	525	528	541	541	565	516	550	563	567	526	499	545	524	598	566	508	568	550	508	541	561	546	596	511	543	573	537	539	514	529	534	524	553	539	584	565	569	547	534	544	560	542	548	546	526	535	491	541	551	559	544	535	603	563	563	543	561	547	551	548	557	561	556	548	577	514	497	525	526	543	535	558	516	580	555	546	553	536	588	500	517	540	541	550	547	584	567	556	530	520	594	532	564	542	548	519	529	535	554	562	528	545	602	507	558	554	529	538	568	539	578	578	510	594	550	550	501	529	561	533	568	526	529	509	534	529	552	559	512	541	592	556	529	518	541	521	530	533	500	545	550	560	570	553	523	562	542	497	559	532	513	513	537	536	548	551	568	548	503	519	509	577	560	560	535	546	568	549	557	602	527	546	557	545	519	536	515	550	581	532	494	579	602	484	508	552	549	509	539	586	557	535	542	521	551	528	511	548	573	549	537	538	557	533	538	551	570	559	521	577	559	518	530	561	548	554	559	560	569	528	556	539	522	550	552	498	548	556	528	548	535	558	535	545	532	474	542	548	533	532	563	534	537	513	513	528	571	555	540	520	562	575	563	514	512	539	524	520	554	497	551	580	563	550	546	521	556	502	559	517	560	561	582	546	535	504	552	525	563	542	560	524	533	547	567	520	537	531	516	540	560	513	515	604	543	521	505	542	529	575	549	548	546	541	546	556	549	517	487	546	555	548	530	555	544	540	583	572	545	575	515	532	529	603	521	567	562	531	557	520	562	574	572	557	567	579	568	539	546	553	584	551	562	548	539	561	512	543	507	561	527	558	537	526	529	580	545	560	546	575	478	577	536	540	567	566	525	543	577	566	577	522	564	505	570	529	574	584	587	586	601	533	529	568	548	535	527	548	542	568	553	541	548	553	537	563	545	578	504	604	547	551	547	551	557	548	545	555	533	542	556	595	567	529	541	570	556	544	555	564	497	528	577	571	545	601	526	546	600	601	537	518	532	560	532	529	554	528	547	599	515	534	566	539	554	556	551	579	558	586	560	581	588	581	552	532	522	564	541	603	555	545	582	519	515	567	588	491	530	590	555	531	562	549	581	615	557	529	570	525	586	571	545	536	573	503	549	531	536	556	560	561	560	529	533	530	509	601	519	557	562	532	529	506	524	534	600	564	584	521	557	539	532	530	557	510	509	550	546	505	519	512	554	552	543	578	564	539	542	567	548	539	512	546	522	556	540	543	578	563	546	545	535	545	493	548	583	557	554	543	585	546	535	531	517	569	533	533	516	560	528	547	546	577	570	554	538	545	542	595	529	593	553	496	551	584	534	569	517	496	554	565	510	527	570	531	505	555	506	563	518	526	560	526	586	543	548	588	527	520	569	533	557	585	548	529	525	549	554	536	574	520	537	509	529	530	570	543	474	587	571	562	570	572	563	529	566	530	557	526	536	531	581	512	565	577	524	536	522	549	575	540	569	540	573	565	531	551	586	553	518	570	547	528	526	544	552	520	585	512	530	563	532	541	604	550	548	570	532	561	543	568	556	570	547	521	590	537	490	538	530	560	509	552	557	522	565	547	522	553	582	531	512	544	526	529	569	541	533	583	517	497	523	558	520	505	530	567	573	539	542	577	563	546	553	598	543	548	522	552	526	503	538	493	516	564	554	556	583	539	543	549	532	512	540	530	531	500	555	532	565	535	579	537	543	552	567	532	595	539	551	542	549	518	530	564	569	551	554	522	559	525	519	548	541	552	559	522	574	565	586	534	541	511	546	557	540	522	507	573	580	530	521	535	535	549	590	535	544	567	551	509	528	584	480	560	560	526	523	561	548	571	547	538	488	553	546	544	532	586	588	555	582	528	547	533	557	540	569	535	583	572	579	538	564	551	512	524	565	535	542	550	538	530	556	529	532	540	544	519	502	527	562	528	540	541	543	570	578	517	515	550	524	568	568	567	547	555	535	562	578	576	546	545	526	535	575	509	536	539	576	527	536	535	562	563	474	535	559	552	578	545	572	530	536	516	572	566	520	581	578	524	518	565	551	573	575	512	545	541	518	563	609	541	568	534	541	571	531	565	534	555	498	563
4500	9007	7290	3719	2432	1557	1231	1007	829	740	711	659	653	615	626	631	577	591	559	599	623	544	579	539	545	555	558	610	570	539	562	570	550	544	527	524	545	522	564	548	541	555	551	575	525	489	532	559	507	506	523	559	490	522	539	546	546	528	492	570	532	514	490	518	531	531	521	524	522	500	526	540	497	508	522	502	549	510	507	537	524	523	534	530	533	481	517	496	523	537	550	553	505	525	542	559	507	519	538	580	530	516	501	498	537	564	473	559	509	498	529	512	521	463	511	552	529	520	508	542	515	557	529	516	529	537	512	544	510	503	546	560	520	526	507	535	521	554	525	513	531	522	557	558	534	557	525	510	531	521	512	519	515	524	503	499	546	560	531	502	504	545	502	542	532	473	538	555	515	512	504	546	516	521	516	531	499	506	489	543	508	532	558	508	525	482	527	527	545	522	495	488	560	539	497	574	519	521	514	544	539	514	518	524	543	533	503	505	500	522	537	543	594	493	555	551	492	490	510	549	528	542	527	515	501	532	521	517	521	559	487	512	517	516	539	568	481	516	500	537	525	518	494	509	504	512	522	519	526	533	538	528	496	497	517	550	529	503	526	535	532	515	551	522	506	522	500	533	503	536	502	540	500	531	564	515	512	518	512	554	561	545	484	492	555	532	490	517	479	498	517	547	518	484	550	546	494	537	499	504	517	535	525	524	536	526	565	566	521	527	544	575	531	538	509	547	507	548	572	501	519	540	549	564	541	550	488	518	510	529	564	569	488	546	556	541	560	486	546	567	546	497	550	503	526	497	534	536	515	566	521	549	487	518	532	530	514	584	559	520	538	519	522	520	504	550	488	566	539	555	521	546	513	499	500	513	538	522	552	549	521	538	479	518	558	527	523	486	533	525	523	521	541	519	515	535	534	529	517	507	515	533	520	527	499	522	532	520	527	504	548	536	500	528	517	528	581	512	537	522	500	514	563	510	563	528	467	548	507	499	520	574	513	521	521	507	516	525	526	547	505	576	482	500	504	513	534	529	554	541	564	541	516	544	521	500	551	525	486	479	499	536	566	527	557	519	524	526	478	500	529	547	501	542	540	552	550	538	511	561	526	545	547	541	490	514	514	511	507	527	538	523	492	538	558	530	524	529	525	533	511	560	529	522	501	541	528	525	581	529	544	501	500	490	525	551	551	516	525	504	506	494	490	537	545	542	508	521	484	554	534	535	505	486	489	535	545	503	510	533	502	526	513	511	526	493	540	509	493	544	503	544	483	502	477	492	546	536	537	518	547	498	571	506	547	527	535	469	503	566	528	489	514	542	504	528	531	515	529	533	534	502	520	503	523	516	516	521	507	498	534	503	550	527	571	579	518	497	540	516	541	519	518	540	525	530	532	531	494	507	540	537	556	476	498	552	536	482	524	524	554	528	487	468	531	564	521	525	520	499	501	481	525	526	527	521	568	537	561	533	516	512	523	543	486	532	519	551	548	514	498	507	509	488	520	503	520	596	544	532	504	563	542	475	467	546	532	554	545	532	494	576	522	509	514	558	556	508	543	514	530	564	520	513	529	526	531	544	519	524	496	478	512	517	525	484	509	534	550	540	542	507	493	548	462	516	527	539	511	534	510	554	515	547	518	524	536	530	516	541	511	548	536	515	517	513	530	537	457	493	481	500	506	522	549	484	527	493	485	509	520	493	555	485	513	488	511	488	519	494	516	524	562	549	537	513	549	539	517	573	512	545	502	541	520	477	545	474	502	528	532	530	507	543	495	536	524	513	547	534	520	517	494	484	520	551	534	532	529	525	533	523	518	531	494	517	566	583	468	539	496	518	481	529	535	579	479	525	496	490	494	565	556	506	521	549	502	488	524	466	504	481	558	521	499	543	604	509	499	529	552	521	543	536	546	535	537	508	502	534	549	525	527	533	493	528	532	520	490	496	535	582	530	505	509	518	539	530	532	545	532	490	549	530	561	537	550	525	531	511	501	510	571	563	537	553	529	540	482	524	508	531	549	568	500	518	540	495	525	524	544	498	501	533	575	493	537	554	522	516	528	488	523	555	572	556	504	530	511	541	546	512	497	522	538	524	531	537	551	533	507	538	538	539	519	536	526	495	515	510	516	542	536	488	564	526	538	483	512	520	508	538	522	505	560	531	528	512	556	564	539	507	530	519	484	486	558	501	504	541	540	513	550	505	526	525	504	532	554	487	566	506	532	498	534	545	468	546	512	491	548	522	566	507	525	532	499	482	542	510	508	521	513	534	523	557	530	523	542	535	505	533	537	517	517	532	519	490	519	513	506	518	540	509	534	526	538	536	525	496	515	554	514	523	489	554	513	529	526	520	510	564	541	472	531	541	527	528	499	518	502	534	542	514	505	490	549	510	495	530	544	552	507	480	578	545	518	543	527	566	534	559	544	553	530	559	518	567	510	513	487	504	521	514	497	518	556	544	552	503	530	505	501	551	566	487	532	499	523	517	537	535	533	509	561	580	523	525	561	545	496	514	554	518	549	564	511	528	508	501	545	496	503	497	501	522	558	502	511	503	551	524	542	521	524	487	536	521	539	507	512	523	541	532	507	493	530	555	529	530	542	543	541	530	501	510	530	527	526	515	556	534	512	506	501	534	520	508	553	529	513	511	523	521	476	565	545	519	518	493	509	514	547	549	516	526	499	531	537	520	508	566	508	510	506	483	497	534	534	553	528	523	520	535	552	523	529	539	556	547	540	495	507	499	519	510	502	523	531	537	528	509	510	514	535	538	543	531	528	559	540	508	552	506	521	497	523	556	501	544	529	523	502	550	502	544	514	548	512	526	530	512	539	513	500	479	536	518	545	530	537	542	526	533	539	488	493	488	536	543	539	536	497	553	504	522	504	483	504	490	513	579	584	536	495	513	564	536	555	524	511	515	519	570	523	528	534	531	519	502	507	534	502	546	500	542	492	554	498	560	594	460	495	509	534	516	510	529	510	494	543	515	528	549	519	512	509	552	524	555	495	505	535	493	505	515	524	528	558	523	575	538	538	511	531	495	489	493	502	539	528	511	510	490	528	574	511	510	585	505	535	508	515	530	537	503	543	535	518	512	483	526	555	529	530	540	517	535	532	506	511	494	563	515	529	531	530	536	560	557	502	516	502	536	504	526	501	529	528	535	524	506	517	517	521	545	538	532	528	523	530	511	515	510	515	541	514	553	506	516	492	521	508	500	533	487	544	493	540	503	523	503	529	526	505	555	546	554	518	548	564	541	484	522	544	555	535	576	494	535	568	513	471	508	508	495	560	469	496	501	542	523	545	514	551	542	496	538	538	544	484	487	572	489	520	510	518	536	519	505	521	521	520	539	528	556	515	512	528	494	532	532	525	549	544	525	537	544	513	512	495	531	543	488	508	481	544	524	499	536	544	513	539	521	485	515	535	496	506	512	522	512	519	524	499	545	556	566	532	529	540	487	524	503	572	496	516	531	541	537	514	537	520	523	537	531
22842	21494	29430	24004	21487	21558	18374	1639	861	715	593	521	422	383	375	319	310	290	287	237	236	208	210	197	237	204	206	184	186	188	191	169	189	192	177	172	187	170	176	178	161	165	172	188	181	167	165	176	196	163	196	182	153	161	150	166	172	181	150	156	169	161	177	183	164	149	161	169	154	174	161	145	160	154	165	139	156	162	154	153	159	162	169	157	155	151	174	152	175	146	135	167	196	143	143	172	163	162	150	155	159	152	163	158	159	154	183	173	184	165	156	161	155	152	161	150	161	155	167	158	160	170	179	158	173	148	147	169	142	140	158	164	150	148	154	153	156	133	154	154	135	163	175	167	157	159	154	151	154	163	180	144	197	121	153	179	165	157	144	138	171	164	146	151	154	142	173	159	162	147	162	154	142	170	155	158	163	154	144	159	155	150	163	143	153	145	148	174	165	144	161	148	152	189	175	174	161	153	157	165	146	148	168	143	154	138	163	176	131	136	161	159	130	130	136	158	161	159	158	151	165	163	150	159	167	172	153	162	162	138	142	149	150	150	154	157	141	154	152	162	138	177	161	159	161	156	139	182	167	149	161	138	143	156	146	168	153	151	165	164	157	165	161	143	143	147	153	135	151	159	159	165	155	151	166	154	151	168	144	151	166	172	159	147	165	139	179	160	163	172	142	139	154	161	187	166	161	169	140	162	138	144	150	155	157	156	169	146	190	158	153	145	146	155	169	157	140	151	167	153	153	164	142	182	158	168	165	150	157	158	175	172	158	175	154	147	176	157	154	162	179	144	174	146	143	167	151	181	137	150	142	133	148	170	175	165	151	145	152	148	159	164	162	158	161	136	166	154	168	159	170	150	180	154	174	160	171	150	159	158	169	171	177	164	155	137	177	175	168	175	149	129	162	149	156	158	156	155	146	161	149	148	162	168	162	150	178	182	144	161	176	145	173	174	158	159	168	146	142	146	162	161	129	184	177	142	160	155	162	155	143	152	160	172	148	158	155	161	152	161	142	163	165	178	151	159	180	140	167	133	158	159	159	156	161	146	156	137	156	172	161	155	146	157	142	145	165	163	156	141	153	164	162	162	150	152	162	151	143	172	168	154	168	154	136	181	152	141	139	157	168	153	138	149	161	141	149	145	149	150	150	146	160	144	162	149	144	137	162	154	174	166	166	139	150	173	176	133	131	159	161	154	149	143	152	164	146	144	148	159	147	152	157	172	155	145	147	146	146	160	152	179	172	128	177	151	155	147	132	147	192	167	158	175	161	151	158	162	171	155	152	140	158	151	148	144	149	139	131	156	178	124	153	159	164	164	143	163	161	171	173	157	173	155	151	169	159	151	145	131	145	149	182	184	161	160	146	152	147	160	160	167	145	169	151	156	137	155	163	152	146	150	147	150	162	145	165	163	163	170	155	171	155	165	159	150	148	137	153	162	157	182	160	141	163	155	165	157	196	175	144	156	150	173	173	153	172	153	151	139	161	154	144	141	152	171	147	156	167	162	153	157	132	163	136	161	128	180	158	165	154	161	166	167	151	166	150	162	149	158	147	170	168	164	140	169	157	153	147	152	129	178	152	157	142	163	167	168	150	167	173	169	155	153	164	154	177	156	140	150	159	201	154	155	166	176	172	131	158	144	147	168	176	155	147	160	170	169	182	163	144	145	148	168	197	162	150	150	145	167	166	182	150	168	162	142	173	137	151	161	151	152	132	135	141	142	178	146	165	144	133	166	150	141	143	171	138	161	165	174	154	141	145	155	122	153	163	167	163	136	139	142	148	142	159	147	172	151	160	170	161	162	149	144	147	158	144	162	183	152	144	173	150	176	149	135	163	172	146	146	151	164	139	151	156	147	163	162	147	152	158	194	160	153	140	180	167	177	153	154	156	166	150	141	152	161	174	170	169	158	159	170	169	142	152	156	155	155	172	147	149	190	147	149	159	160	151	186	160	162	157	136	137	142	163	135	156	147	173	165	144	154	151	154	132	159	163	140	158	148	130	151	174	150	153	159	148	152	170	164	149	128	148	136	150	139	157	153	153	147	149	177	162	166	160	147	150	163	161	145	160	155	137	153	129	162	139	162	149	160	144	156	170	163	147	160	157	150	154	159	152	152	154	138	167	145	174	162	140	157	158	159	153	154	148	182	164	158	155	137	165	160	183	163	138	130	151	169	133	159	139	130	153	133	136	158	156	152	166	156	152	164	170	145	134	152	137	154	158	159	152	161	169	164	138	146	164	143	171	180	157	159	157	160	153	167	185	151	168	179	146	129	158	159	174	157	148	155	165	168	141	167	154	150	148	158	169	150	145	156	151	160	167	168	149	145	181	135	157	147	156	155	179	149	152	160	147	176	160	164	137	156	156	161	160	173	134	133	160	156	155	157	162	158	162	155	155	149	134	146	153	160	164	138	147	155	161	163	154	146	138	152	134	138	144	161	156	169	165	148	175	146	172	124	128	142	133	190	147	153	150	149	152	173	154	154	156	128	152	155	156	166	147	157	152	140	140	148	152	170	151	173	155	152	142	158	139	142	160	167	182	148	178	166	138	140	148	162	157	160	162	178	139	158	124	163	149	172	162	136	155	154	168	157	162	150	155	150	168	161	155	161	170	151	159	168	157	175	156	171	138	146	153	158	152	161	161	171	144	169	146	150	149	147	154	171	140	169	157	137	154	164	172	158	138	141	172	134	155	151	164	158	165	167	132	173	156	179	142	158	149	160	149	146	152	152	155	169	172	134	169	137	141	139	172	136	139	171	162	166	151	164	148	154	153	149	117	154	164	148	141	156	155	139	167	157	156	163	167	159	146	156	158	158	135	176	151	147	152	164	164	157	131	130	166	151	155	166	167	129	175	173	177	166	163	175	161	166	140	154	161	184	143	160	161	139	159	168	140	140	164	149	172	153	155	153	146	182	151	138	145	145	146	156	138	183	141	183	163	163	145	157	157	166	169	162	141	154	145	138	152	147	149	151	156	153	146	138	167	159	166	141	138	139	158	161	169	158	132	167	165	146	157	166	168	153	150	142	167	172	159	138	165	152	168	143	151	156	154	145	139	149	156	166	148	150	140	150	152	138	145	177	158	144	185	164	138	178	148	162	144	153	177	177	166	158	176	143	182	151	155	177	150	155	136	171	163	154	179	146	151	152	158	133	150	152	135	179	164	159	161	150	137	163	148	151	159	141	155	140	157	139	158	146	174	150	161	137	162	161	143	150	162	149	159	160	165	161	159	155	146	139	142	173	130	171	158	149	183	149	165	165	150	147	141	176	132	161	155	187	151	161	170	137	159	136	154	151	160	161	163	158	152	167	144	165	144	135	153	166	162	143	159	154	153	159	143	132	173	150	144	162	156	146	168	130	169	140	163	165	155	163	161	156	162	146	141	126	144	144	152	140	173	163	146	154	164	156	170	163	147	167	132	158	158	151	146	178	129	161	151	139	146	139	147	142	170	160	169	154	150	166	158	148	155	141
6680	19542	16820	8746	5602	3284	2134	1522	1185	966	751	606	501	493	409	410	344	340	304	307	290	266	226	228	225	228	218	222	233	199	192	196	169	204	194	193	152	185	185	175	199	141	142	171	162	177	182	164	173	170	164	170	165	191	157	162	139	154	160	191	163	155	150	159	178	156	174	154	171	185	174	184	162	155	139	160	171	159	166	146	159	177	169	179	165	155	157	139	148	156	150	165	151	175	154	145	157	154	147	165	153	132	151	155	150	151	140	163	167	158	149	152	140	138	148	148	151	151	171	166	155	155	149	146	148	140	145	146	143	155	147	156	171	149	152	157	144	147	166	170	143	142	145	138	139	143	151	139	159	144	162	153	166	156	173	141	170	173	143	169	146	158	167	143	144	136	159	160	155	161	148	142	150	156	161	160	153	169	132	162	159	128	149	153	155	142	162	130	160	136	152	165	148	151	154	140	135	154	144	141	142	146	146	171	145	143	142	154	166	144	159	163	139	163	150	161	135	145	164	159	150	140	156	165	150	142	171	134	139	149	159	146	157	163	155	150	147	168	127	158	158	133	157	163	144	171	145	150	184	141	141	167	144	148	174	162	164	142	148	185	148	147	120	126	154	164	152	149	153	175	152	166	136	162	145	141	160	151	133	133	139	142	152	184	167	158	149	144	153	147	143	163	138	149	161	173	145	146	135	159	150	138	131	152	181	150	145	160	140	134	157	143	169	137	133	153	156	177	139	131	173	151	165	164	135	120	148	143	142	159	160	165	144	150	156	137	152	159	139	148	130	137	168	151	142	169	141	150	150	137	147	162	148	144	170	161	159	168	156	154	140	139	136	149	165	140	178	154	153	167	134	151	166	155	137	161	149	161	137	164	144	158	154	144	163	150	138	137	132	135	154	159	155	154	129	150	178	144	163	160	161	126	143	145	153	156	145	152	138	159	152	159	163	158	157	158	167	164	121	164	124	167	150	152	161	165	152	151	160	159	134	145	143	161	158	164	172	163	153	164	145	127	157	152	155	168	150	129	130	149	169	156	161	164	165	149	158	160	164	169	160	150	161	173	135	160	136	152	153	165	145	172	173	152	156	148	125	139	149	136	164	153	139	150	129	142	141	145	175	160	173	157	129	166	131	147	169	152	184	173	143	133	152	173	144	134	167	152	155	128	148	140	152	148	160	153	155	150	149	136	157	159	154	158	148	139	146	176	140	153	150	137	150	172	158	145	142	135	149	156	166	146	164	143	170	143	145	172	168	155	163	149	169	142	145	163	155	138	140	154	147	150	168	140	145	146	152	146	158	161	154	141	113	143	154	165	158	171	161	159	129	130	137	156	144	153	140	152	158	152	160	156	125	157	175	175	148	146	160	162	148	161	132	164	171	161	148	149	149	149	146	147	149	156	151	151	161	157	157	169	164	166	160	153	170	158	138	129	143	165	166	152	150	125	154	182	158	158	154	162	156	149	170	158	141	140	150	152	163	141	143	166	116	168	136	160	165	159	156	150	164	143	150	165	144	134	155	171	136	135	156	155	147	166	182	159	141	141	170	136	152	152	150	150	162	138	146	175	141	155	168	150	145	158	166	139	128	136	165	149	136	152	169	144	158	145	138	142	145	152	151	154	147	157	144	144	158	141	142	162	166	142	179	161	146	162	159	157	159	161	131	155	162	147	131	174	165	159	149	158	119	129	156	159	151	146	161	151	127	159	152	159	160	174	157	152	154	137	160	153	141	158	160	145	155	169	135	161	157	159	148	153	161	143	146	143	142	149	172	161	141	131	146	159	159	157	175	139	170	163	151	128	159	172	156	158	161	169	148	151	141	131	154	172	156	170	148	142	167	158	166	151	148	146	162	143	127	153	148	164	154	157	148	154	147	146	144	121	150	142	156	146	169	161	137	142	145	122	163	169	168	135	173	156	149	168	132	155	141	168	143	150	134	167	160	145	146	166	151	174	154	135	143	154	128	138	146	151	170	177	139	150	172	140	157	151	154	146	164	178	143	134	168	164	133	169	134	176	137	158	149	185	136	183	144	151	135	145	159	157	150	150	141	159	163	122	133	179	146	129	146	158	163	175	164	166	137	157	160	145	159	165	152	129	143	156	153	134	157	158	162	149	135	158	142	153	151	155	158	157	150	155	172	168	151	156	133	172	170	145	151	130	164	178	139	169	155	147	124	153	162	145	164	149	137	133	146	145	159	147	151	141	163	172	160	153	158	141	129	158	140	145	142	157	161	163	152	155	156	156	156	167	154	156	136	156	154	157	163	138	157	149	156	156	168	167	153	158	153	154	158	146	137	137	160	143	145	157	133	160	134	156	165	164	163	186	155	158	169	144	184	128	150	140	169	148	165	164	161	130	146	141	146	167	166	161	160	158	146	167	159	160	143	163	185	145	167	148	168	146	157	161	131	178	173	153	143	136	137	136	135	183	145	150	115	150	144	137	129	142	145	159	156	144	145	140	137	147	145	165	147	167	154	151	152	167	154	165	130	163	156	144	166	139	150	164	159	150	145	164	165	143	153	164	152	162	172	156	159	160	138	136	154	157	169	155	157	156	142	158	163	139	160	145	138	142	155	133	158	138	150	140	160	161	134	158	172	155	168	153	147	148	154	157	162	151	161	173	137	164	175	151	156	159	159	141	163	159	161	133	149	129	122	155	192	142	145	153	153	177	157	146	157	135	163	150	150	134	162	151	167	129	160	160	140	157	161	169	158	166	159	168	180	174	155	142	153	138	157	145	152	132	147	150	141	156	141	150	156	141	146	162	159	173	154	154	160	160	155	151	170	139	139	155	136	147	184	146	154	132	168	136	149	147	148	167	167	144	160	164	154	154	172	149	161	162	179	137	154	161	130	139	152	143	161	159	161	156	152	156	156	168	143	162	155	156	161	167	163	140	145	156	165	152	138	167	137	163	142	139	148	165	139	143	150	146	176	155	134	142	155	168	163	134	166	155	138	150	163	150	168	147	145	147	136	142	146	161	165	156	142	155	156	147	150	157	162	154	165	143	151	152	154	160	181	163	148	149	151	149	155	150	158	158	144	146	144	128	170	172	147	139	153	168	149	168	144	153	138	171	142	166	135	143	149	152	155	158	162	152	147	169	163	155	144	162	132	169	163	161	146	155	150	153	157	139	147	185	168	143	155	163	175	179	156	148	149	160	161	174	149	145	138	174	151	149	151	168	178	146	150	134	148	161	160	141	143	169	161	177	151	145	143	131	142	168	172	153	159	143	143	176	148	142	123	149	138	147	177	158	142	141	157	136	135	140	160	152	171	139	135	160	156	158	154	156	150	146	165	173	150	153	154	134	169	157	144	139	144	145	147	151	149	148	160	153	149	168	149	174	148	169	152	154	153	141	142	148	169	165	160	174	128	152	177	143	184	140	140	149	152	109	142	154	146	149	141	151	145	128	156	138	173	158	144	178	154	162	168	154	140	156	155	148	129	147	174	147	148	161	182	164	144	147	151	157
27569	20985	11809	1386	818	698	705	618	637	611	627	656	577	672	636	649	619	600	601	573	645	623	629	592	598	615	664	646	626	591	587	639	618	617	657	627	604	650	631	633	603	630	683	642	615	640	609	649	658	595	647	636	630	617	614	667	643	596	615	604	649	654	568	638	641	592	625	621	607	581	637	572	605	625	655	632	647	685	588	596	625	626	562	611	659	581	604	624	646	634	615	573	592	630	629	607	632	643	648	608	645	628	614	622	643	661	634	632	641	630	624	600	655	576	599	616	579	607	617	681	636	610	603	642	604	631	608	629	637	609	583	635	607	590	606	585	622	674	641	612	628	627	645	670	602	640	673	615	637	616	644	624	645	629	652	618	604	666	642	655	619	641	597	615	663	624	630	646	623	626	631	663	660	634	630	647	608	661	623	629	659	667	607	629	631	560	600	630	605	605	596	637	640	646	606	632	643	597	635	634	618	655	606	638	623	632	625	627	634	642	639	615	631	628	622	659	647	620	596	641	628	633	591	607	647	615	608	624	627	607	602	670	633	613	629	666	632	627	615	645	622	614	664	628	662	626	618	629	655	640	610	682	621	595	648	611	608	636	609	640	684	581	622	636	588	660	639	617	636	699	647	663	632	610	596	619	623	628	657	594	613	581	658	603	642	614	601	623	598	582	607	611	651	649	657	585	641	633	632	650	629	595	613	624	580	609	642	651	638	634	614	588	626	650	649	635	604	663	620	602	595	630	669	615	632	655	645	604	649	598	594	616	613	630	618	643	655	624	626	651	572	628	644	627	619	614	653	604	647	634	657	614	635	654	594	583	606	621	640	624	631	602	562	598	620	647	600	621	661	635	629	616	621	610	644	593	613	611	594	601	584	609	641	597	620	632	635	650	632	612	660	600	639	614	636	628	604	636	637	608	656	614	632	642	604	632	609	599	631	620	625	683	617	617	603	607	629	613	639	683	594	584	644	602	651	626	646	585	597	661	654	624	611	622	632	625	622	618	589	617	628	619	632	600	654	638	625	643	621	639	613	582	610	636	648	573	616	648	649	640	596	649	598	627	613	608	596	601	586	617	636	638	613	589	654	617	659	663	661	626	614	647	657	657	642	632	615	659	589	628	618	633	640	615	624	594	626	640	572	585	642	594	626	633	644	621	602	643	660	635	607	590	634	592	643	626	622	651	642	662	631	630	612	595	624	622	654	627	648	623	604	618	627	617	587	621	667	621	619	599	619	626	613	625	599	644	642	636	608	637	602	625	623	616	632	643	580	627	634	627	625	647	608	607	631	660	607	604	600	631	573	614	622	636	610	626	661	591	670	583	639	651	610	631	612	631	615	663	619	639	646	625	626	592	637	652	651	615	614	630	640	646	609	637	650	608	609	657	656	627	630	658	580	669	595	616	605	610	640	623	615	597	652	627	635	614	642	624	639	609	641	645	664	643	606	591	641	595	628	589	628	582	565	638	643	602	678	628	616	609	627	620	657	642	575	636	631	636	609	633	661	632	622	634	645	615	617	632	639	589	620	660	598	597	625	637	637	637	643	610	608	621	646	649	665	571	648	642	619	645	620	642	612	607	588	610	596	598	674	581	619	592	688	645	617	583	570	654	642	601	606	633	606	623	651	644	595	680	628	604	625	567	618	610	641	601	613	636	624	622	607	604	636	625	625	637	587	624	566	571	608	642	647	612	656	661	588	660	607	596	589	654	628	602	643	657	640	570	646	612	615	619	595	633	585	641	643	591	576	616	638	638	615	610	635	640	681	633	604	680	617	621	654	598	632	598	599	612	603	584	621	608	588	607	650	630	603	577	648	629	609	596	618	616	615	636	616	604	614	634	595	610	625	568	673	641	638	584	655	618	633	660	602	606	669	667	668	632	622	645	612	645	596	610	627	611	612	613	612	609	597	619	626	628	662	634	668	648	587	590	609	643	652	626	635	636	660	634	640	670	604	589	634	619	584	624	655	661	621	635	658	634	635	651	636	644	591	657	636	611	606	655	622	589	668	606	653	593	647	677	625	620	621	644	638	618	620	647	662	642	612	633	621	699	603	606	621	613	656	652	585	633	634	614	594	626	607	603	606	615	636	610	618	559	638	628	648	628	625	651	634	660	646	651	613	634	622	624	619	633	621	631	681	615	623	630	641	660	627	615	614	599	618	643	613	621	600	627	572	597	653	616	585	632	606	620	638	657	636	579	612	635	615	661	610	602	665	619	588	631	616	614	624	579	610	604	605	621	651	658	621	624	623	617	656	621	605	618	623	621	612	627	667	660	628	636	690	623	569	597	640	648	664	613	611	622	583	609	637	609	645	639	648	618	619	628	639	605	612	614	658	643	593	650	626	654	612	605	663	613	626	646	610	604	602	612	582	633	631	648	604	601	603	609	608	608	638	643	635	585	665	686	626	590	599	606	615	584	613	614	605	612	595	645	611	624	639	628	672	619	643	627	653	620	636	661	642	652	584	571	645	629	608	586	656	621	624	622	621	665	620	643	634	615	629	612	658	612	653	587	657	629	632	610	620	630	631	647	661	636	615	619	665	584	605	638	636	631	627	668	622	623	644	617	643	669	588	614	617	605	590	614	638	629	599	629	604	584	639	645	658	636	614	602	574	622	618	601	642	652	669	639	634	630	630	662	622	609	635	595	559	614	644	646	619	571	596	687	645	630	632	627	654	626	674	632	612	600	649	583	631	611	649	586	615	624	618	626	627	629	594	599	635	613	617	585	610	642	644	574	609	623	629	604	652	638	605	605	623	629	652	620	591	637	613	587	645	638	650	614	622	621	627	614	643	639	607	653	649	667	646	617	652	609	662	646	618	589	611	594	623	663	599	623	611	622	621	573	594	617	648	606	587	636	633	659	606	583	618	611	625	604	627	656	663	636	644	618	669	579	646	626	599	619	641	647	599	619	586	615	607	634	643	603	616	683	632	623	640	632	625	641	629	653	656	618	703	646	597	616	639	599	636	649	606	634	668	594	618	618	653	595	641	626	646	651	629	626	615	672	589	617	634	623	632	644	618	601	612	643	635	655	685	606	666	662	592	617	595	628	613	609	624	628	658	616	655	598	630	623	640	638	652	602	653	621	599	622	632	564	612	607	593	624	617	635	653	616	643	603	650	612	620	649	648	626	641	625	579	629	663	629	637	607	635	606	571	629	644	619	658	646	646	616	625	653	599	585	614	654	595	585	642	626	618	583	647	576	643	625	570	615	671	664	619	621	618	615	617	619	584	603	601	640	636	608	652	630	607	612	609	627	638	657	620	613	672	611	619	603	629	655	638	663	589	615	616	602	622	613	608	584	620	620	597	579	613	634	577	631	666	636	616	648	638	641	670	601	632	599	609	637	575	676	659	629	592	643	676	624	625	671	571	647	622	657	689	620	627	612	626	669	619	706	617	600	592	672	657	632	667	614	674	646	609	632	666	615	627	639	603	614	666	577	609	655	604	618	633	655	622	639	673	668	545	622
4527	1367	1206	907	812	752	707	646	687	705	634	677	643	614	655	652	655	685	633	653	631	685	603	663	613	608	640	670	620	641	606	624	638	625	626	605	622	572	606	625	617	642	610	600	653	612	639	593	641	618	670	659	620	621	670	673	647	605	619	603	597	606	649	607	636	656	635	623	660	624	627	612	646	611	630	617	655	650	566	627	633	623	618	606	638	596	611	631	632	619	652	607	652	617	605	626	639	643	618	658	655	601	626	630	641	611	641	626	587	620	633	684	644	629	610	616	650	634	656	650	630	627	620	647	600	677	617	652	612	678	640	622	617	634	645	624	617	620	600	611	596	625	623	599	624	649	638	622	618	633	630	657	628	622	694	629	670	632	597	617	605	578	693	589	653	620	629	603	622	626	621	608	654	567	662	666	668	620	616	564	608	616	650	610	609	587	630	626	616	591	598	595	608	611	652	604	574	634	612	618	623	632	603	638	578	607	634	638	601	645	632	597	638	605	643	649	630	595	649	626	625	624	595	623	626	609	562	595	653	619	569	602	614	637	638	625	558	662	636	643	628	633	648	599	633	639	639	665	651	630	593	620	627	603	656	597	628	598	604	641	665	628	626	673	600	632	622	603	628	619	624	622	590	609	614	617	679	594	597	617	659	594	633	625	621	616	592	632	644	613	646	634	619	626	620	642	590	648	621	625	611	582	611	651	628	598	684	618	635	656	632	615	612	641	613	590	647	582	603	623	652	647	641	606	629	621	624	603	622	636	617	638	590	632	606	641	603	657	646	640	604	601	634	627	616	637	659	610	659	632	629	602	640	614	601	656	657	615	636	579	585	639	583	588	633	658	600	594	665	639	634	621	626	626	658	602	630	663	651	605	630	652	638	614	612	644	611	583	628	639	643	630	621	655	658	616	607	625	592	591	601	617	645	627	614	582	590	587	556	626	617	627	596	638	629	599	648	667	604	599	643	678	663	644	618	626	600	627	639	609	620	636	656	642	597	629	625	591	665	648	595	674	637	609	615	623	605	605	646	639	656	605	605	655	592	607	623	598	602	637	630	636	633	620	628	630	635	604	614	617	646	615	638	603	616	638	594	619	605	652	586	619	622	625	607	658	600	629	603	585	616	666	668	596	557	610	658	616	598	599	654	633	625	592	604	646	655	630	646	587	649	616	590	591	610	578	676	669	636	604	582	613	675	655	644	628	595	599	579	663	641	610	636	639	615	608	618	613	621	618	629	604	624	655	610	663	622	628	595	588	641	577	641	607	608	624	649	662	656	625	684	643	626	592	592	609	597	681	571	690	646	631	647	644	607	620	650	647	611	640	613	616	628	638	661	644	617	652	626	592	637	581	625	634	614	630	634	593	679	623	647	582	663	670	665	609	628	628	583	619	644	618	612	634	652	650	610	586	587	653	604	624	611	631	647	652	623	655	611	606	642	626	614	638	641	643	655	612	612	648	666	657	652	614	630	605	624	639	585	648	641	653	638	588	658	658	623	655	642	582	594	634	629	624	643	678	663	599	666	635	631	589	661	643	649	647	618	659	583	637	601	633	584	666	626	607	650	655	643	630	663	605	645	611	630	642	692	651	613	586	675	646	662	602	617	611	575	616	664	641	651	641	622	660	580	668	640	636	610	635	609	623	625	617	655	638	627	646	620	593	619	615	622	617	629	601	606	627	598	630	645	603	579	666	634	623	625	625	613	619	571	671	601	647	641	629	650	635	615	602	607	635	661	650	631	645	615	604	601	627	641	611	703	630	656	591	638	630	616	607	587	650	605	615	647	605	616	605	667	654	620	627	641	627	634	631	644	631	650	593	617	590	627	604	650	637	644	563	617	647	618	648	617	598	588	567	609	640	641	618	587	619	609	585	613	688	604	614	632	669	619	620	606	610	638	600	644	589	588	627	647	618	618	634	629	647	647	657	668	627	666	631	626	594	602	619	642	641	632	635	672	558	616	642	641	631	674	675	619	591	614	662	618	644	582	630	627	658	626	695	643	646	653	630	619	630	621	635	656	605	606	665	612	638	612	633	582	644	653	610	622	623	632	668	645	633	627	669	608	682	634	600	622	640	623	652	658	632	622	587	629	617	645	625	669	649	612	615	647	646	597	642	648	687	604	635	599	628	610	640	650	604	653	649	651	613	659	610	622	617	639	586	628	659	630	635	659	618	670	620	667	587	590	639	616	658	654	626	691	615	601	672	564	571	639	633	608	626	607	630	649	623	624	587	614	610	611	628	632	654	638	636	621	652	602	657	648	637	656	664	618	594	641	654	580	556	647	605	628	621	636	612	613	629	649	652	608	629	614	620	620	647	604	612	624	633	623	614	621	625	650	596	575	622	631	695	632	597	636	621	626	587	673	638	620	594	643	702	623	630	595	625	602	609	615	641	619	629	659	563	595	588	652	639	622	634	590	603	621	649	583	622	583	631	637	669	646	608	638	651	596	616	625	610	618	629	598	625	635	563	627	621	611	631	616	606	618	585	623	562	635	590	633	655	629	640	638	658	597	598	612	615	661	608	628	615	666	622	627	642	631	659	606	616	678	587	656	702	616	618	620	613	607	636	613	639	659	667	629	613	604	583	626	620	576	584	663	595	636	626	612	609	626	645	598	669	670	619	591	627	602	596	645	573	639	608	664	636	611	647	631	639	652	616	638	624	602	662	632	614	572	643	630	666	637	621	632	633	612	598	645	595	631	663	634	616	657	648	640	604	588	580	679	608	618	610	627	649	659	561	627	622	643	626	622	609	607	655	581	602	671	614	576	666	634	596	641	621	655	625	589	675	616	627	648	593	668	619	641	662	639	667	665	662	583	609	648	599	617	617	597	633	639	587	645	655	658	600	662	598	625	641	626	646	610	604	654	640	647	567	625	619	651	588	635	667	606	618	626	656	601	680	626	640	676	642	581	615	633	615	623	658	660	627	598	604	629	621	602	625	623	665	644	636	615	650	617	606	659	593	596	603	620	576	599	579	655	664	617	589	668	638	656	617	630	657	632	594	644	633	644	668	627	631	633	606	655	587	634	630	679	605	631	623	666	638	625	582	595	635	633	587	599	596	649	620	616	641	594	648	644	669	662	645	654	604	676	647	587	599	639	644	615	676	581	630	621	636	634	609	675	592	595	650	631	611	615	636	634	663	612	653	670	637	668	598	632	597	683	625	690	640	631	632	636	630	645	683	602	621	674	637	624	634	622	625	640	632	634	629	667	661	574	601	617	605	588	626	629	625	641	687	635	629	596	629	644	560	614	683	616	613	593	592	626	599	659	601	660	602	632	636	613	621	626	610	575	655	622	644	600	611	644	654	645	568	633	621	619	629	635	652	628	585	601	633	578	617	620	656	627	592	598	622	598	634	632	596	621	645	642	627	619	647	616	632	609	622	593	625	637	660	628	581	637	613	601	623	626	589	624	631	612	634	646	629	585	578	654	585	671	625	625	614	662	592	584	650	577	618	590	665	586	605	630	621
23914	21384	29061	24055	21374	20247	2311	953	716	593	591	534	488	472	436	421	417	416	409	396	397	390	373	407	361	363	375	362	394	337	356	341	349	367	348	398	354	352	380	354	354	359	386	339	297	341	333	332	361	352	343	372	352	363	383	329	375	342	367	302	322	341	325	426	318	355	329	361	347	354	371	327	347	374	357	354	372	364	342	340	357	328	325	327	346	336	352	358	320	329	335	340	355	362	332	337	331	348	338	357	319	353	319	357	327	382	322	351	335	340	351	368	296	364	333	362	362	341	368	338	321	361	341	357	334	344	326	357	344	325	352	335	320	378	327	340	334	336	342	331	349	339	355	357	327	350	372	367	336	346	324	336	324	346	340	345	326	358	310	361	325	315	367	349	368	366	345	343	341	342	367	330	347	369	353	352	361	348	317	350	363	335	339	335	348	324	332	371	338	345	306	327	362	370	329	386	319	375	310	334	360	373	324	363	351	380	352	322	384	355	305	337	344	303	343	352	328	352	353	306	358	355	332	355	340	335	382	330	370	348	327	356	384	363	339	325	323	360	326	312	358	334	343	317	357	315	347	337	318	331	333	378	344	331	360	340	342	351	386	323	341	347	327	348	358	356	327	364	359	359	331	359	381	319	344	357	359	375	349	333	333	346	322	312	327	332	339	326	328	335	335	343	320	342	364	289	362	368	386	325	377	337	323	344	338	336	352	338	329	342	355	349	312	325	324	301	331	355	334	321	373	372	348	353	332	367	365	363	386	374	378	323	348	366	340	322	341	344	360	367	313	356	352	347	342	320	346	354	351	356	334	340	358	336	367	340	321	357	357	344	345	360	369	348	346	349	357	336	330	338	368	323	363	345	353	349	362	336	357	306	308	361	331	326	332	312	385	336	333	342	376	356	350	343	352	325	347	336	349	338	347	316	367	357	347	329	343	320	339	340	354	345	343	347	340	349	388	347	343	347	338	320	365	348	353	367	326	340	321	341	324	339	345	342	362	344	326	358	335	364	313	344	307	346	362	357	333	330	353	329	342	337	349	348	327	326	323	362	350	329	320	373	349	326	358	347	327	349	343	322	398	328	364	354	357	322	318	315	284	324	318	320	337	354	349	354	346	348	355	312	362	360	366	335	342	359	327	341	309	327	329	351	334	319	346	333	347	360	366	316	366	307	315	375	341	359	331	347	354	349	347	355	362	386	339	352	372	323	340	337	343	331	366	341	339	333	335	352	313	340	342	319	372	358	334	351	382	332	363	315	353	350	325	312	340	341	348	340	336	351	335	365	307	350	343	313	312	336	342	346	329	332	359	327	314	339	332	317	330	323	325	342	326	370	309	344	337	383	345	349	340	314	342	358	334	353	351	335	349	349	369	347	321	370	366	324	339	333	358	360	340	357	395	347	340	353	338	328	361	385	330	350	347	320	339	336	331	366	376	321	367	359	313	353	384	340	363	334	313	326	317	353	328	323	349	316	348	330	361	372	355	345	324	329	343	347	333	322	351	356	354	377	333	353	341	365	342	347	350	314	342	364	356	321	330	318	350	320	360	311	350	360	346	360	352	330	367	349	332	345	354	354	352	326	368	381	350	340	322	343	355	347	338	385	335	326	354	316	354	348	337	351	326	345	340	313	328	353	337	328	363	333	345	337	354	338	350	360	339	334	354	328	380	324	377	339	343	318	337	361	349	354	317	332	343	362	327	335	345	349	328	357	356	355	334	325	356	337	340	365	333	341	328	355	399	340	352	368	338	331	344	327	351	350	316	322	330	355	325	331	348	366	369	329	350	311	361	351	321	342	363	376	331	313	342	329	352	352	350	356	360	329	372	343	363	358	325	374	371	326	355	321	347	337	344	346	355	388	341	363	340	346	328	328	393	356	310	357	335	335	331	343	348	335	302	326	323	369	359	351	323	319	335	357	331	349	352	310	365	349	341	358	353	352	346	358	332	363	303	319	358	314	329	346	349	331	361	324	362	330	335	338	343	339	327	336	318	338	319	365	336	352	346	405	364	339	338	369	355	322	350	346	334	337	322	313	369	352	285	343	366	377	334	361	344	330	338	362	323	362	362	353	365	318	326	375	328	320	357	311	345	333	346	354	347	352	336	328	333	333	314	363	363	343	359	346	327	355	364	358	337	365	321	320	337	361	352	344	334	351	330	359	336	335	357	313	352	338	318	354	378	347	355	314	356	321	352	367	340	354	357	357	375	332	351	348	354	319	319	346	336	372	350	367	352	324	335	336	332	351	316	335	357	337	337	366	338	361	367	347	367	358	326	334	361	342	342	327	327	336	342	379	337	344	351	370	342	357	331	349	313	331	360	328	333	346	394	342	342	345	344	342	330	324	338	357	332	348	348	329	354	377	368	328	366	320	308	367	377	323	359	342	358	321	333	352	359	316	351	370	320	318	370	326	351	351	343	343	346	335	329	326	345	328	363	346	330	373	323	353	319	317	381	325	337	345	349	374	372	329	370	345	356	334	351	332	326	328	351	346	341	384	336	326	333	357	329	315	354	335	364	360	328	333	364	360	341	373	331	350	329	379	356	355	354	344	379	343	385	361	325	354	343	333	311	344	348	323	349	342	362	348	327	342	347	357	328	363	370	353	338	331	367	324	313	349	342	330	327	361	362	314	342	320	323	336	348	350	328	323	376	336	318	361	334	329	369	351	341	357	329	337	322	309	346	331	325	330	354	352	343	358	357	393	321	318	352	345	336	353	321	349	333	341	336	328	347	349	328	367	326	341	368	327	331	337	387	347	394	361	342	346	352	364	356	324	346	316	295	353	336	323	340	363	338	338	354	355	359	332	344	325	344	338	313	353	310	339	370	353	391	345	383	336	336	336	326	301	338	333	355	391	340	343	382	361	363	347	316	326	340	315	344	344	332	369	339	321	360	311	374	336	334	311	337	359	331	364	345	377	324	355	361	387	348	373	372	331	365	359	322	351	328	343	342	359	348	291	347	308	360	348	372	337	348	303	358	345	332	323	363	348	336	335	349	342	360	331	326	361	314	347	333	332	350	348	318	367	351	357	381	339	351	347	368	370	339	351	325	335	345	334	319	334	362	364	379	343	336	371	362	321	344	366	336	340	379	332	378	312	300	331	344	370	333	353	348	358	311	340	352	360	310	374	329	394	321	347	357	358	344	386	349	310	342	330	336	322	368	347	368	374	328	339	333	315	335	335	318	331	337	318	356	357	334	350	355	348	336	327	361	345	354	371	342	397	319	338	338	371	333	323	311	330	333	339	322	362	339	345	347	346	322	353	342	336	331	354	336	349	366	305	329	344	372	321	377	365	320	365	351	379	374	347	392	369	352	356	353	328	327	366	339	350	353	349	332	330	308	346	365	347	322	355	340	364	361	342	337	384	367	322	350	335	301	328	353	319	313	366	329	334	329	359	331	350	322	325	358	344	315	371	340	342	280	365	303	321	352	314	333	352	336	325	371	340	322	335	327	327	372	367	345	316	351	334
4542	12050	10281	4895	3129	1913	1313	1072	902	766	668	553	557	483	481	431	446	429	416	421	403	385	385	430	416	398	401	381	388	384	402	361	376	352	361	375	400	373	423	367	347	401	350	373	364	391	366	365	355	386	379	368	355	363	369	343	375	417	336	385	316	340	382	336	354	326	417	336	371	332	357	372	333	373	338	337	336	362	344	356	361	357	351	324	391	344	387	355	361	391	362	394	360	368	338	338	384	401	362	377	340	358	352	404	342	335	367	327	375	340	336	404	336	360	333	348	375	330	359	343	402	357	363	350	388	357	352	333	344	388	352	357	347	338	352	354	337	339	390	313	322	367	368	356	356	327	335	356	337	374	385	344	374	360	351	356	348	350	348	361	368	344	347	340	340	342	342	351	356	339	348	361	360	381	367	340	359	354	348	361	346	381	365	351	326	346	361	363	342	391	346	344	356	344	373	385	349	372	306	342	339	356	348	336	380	345	350	353	329	336	396	355	322	352	329	398	360	379	364	350	325	346	361	340	364	373	346	300	343	366	375	363	351	359	366	362	355	359	329	387	362	377	330	365	322	347	369	334	345	383	327	362	376	364	365	322	390	351	351	330	343	363	339	347	365	326	342	354	339	366	362	344	361	345	312	352	340	340	339	322	357	364	338	371	355	363	341	324	350	348	360	374	371	363	364	348	349	333	362	369	373	338	407	378	352	384	386	358	383	344	337	355	348	357	367	368	355	339	349	335	356	340	342	368	350	368	343	356	359	391	358	352	356	373	375	333	374	324	341	332	371	372	363	361	335	350	340	362	369	395	358	373	340	353	357	406	326	366	338	332	328	370	380	345	368	329	364	371	371	355	369	354	345	327	365	352	349	360	348	363	381	388	383	363	325	329	355	359	367	349	353	331	352	382	328	369	372	339	340	356	399	373	380	363	372	329	367	333	323	357	380	351	368	339	342	372	323	357	366	367	357	334	364	361	368	354	349	338	344	361	323	354	388	346	333	360	364	348	385	358	388	352	362	377	383	363	359	363	344	324	368	348	335	372	350	347	380	337	361	331	349	339	349	347	363	352	356	320	355	351	363	366	393	339	365	376	357	357	337	361	349	387	334	375	351	354	335	366	341	346	384	351	367	381	362	306	350	382	337	354	382	356	348	369	342	390	351	346	324	378	386	330	386	373	338	387	337	355	376	380	325	368	361	354	341	374	369	345	363	326	346	355	340	319	363	352	359	393	349	363	351	374	364	340	376	316	362	354	335	340	338	359	341	323	364	379	355	323	352	356	372	314	347	346	370	349	340	346	353	338	377	342	343	321	340	361	334	381	367	375	323	348	336	380	341	344	365	361	382	368	373	352	349	355	368	360	368	342	341	356	373	380	359	341	369	371	337	366	353	350	348	321	361	384	349	366	390	360	341	339	343	383	369	359	321	355	376	352	344	351	373	373	360	351	377	363	340	390	354	349	358	353	365	320	319	360	371	337	381	351	353	370	354	366	336	376	330	346	307	338	381	347	344	347	375	355	315	343	371	354	362	371	342	343	344	366	350	358	310	310	364	393	387	380	383	358	335	390	346	341	372	306	321	316	383	371	330	355	320	344	358	382	379	296	348	340	327	347	385	339	311	392	349	376	389	366	375	336	369	332	364	330	358	353	378	323	335	331	350	338	354	363	339	348	332	320	365	338	355	363	355	367	341	355	375	344	377	341	351	361	393	367	339	361	371	333	348	358	329	344	333	365	327	381	352	341	378	340	364	358	347	353	345	370	345	349	330	355	327	355	325	339	377	342	335	325	372	349	344	350	356	343	346	354	373	342	373	344	380	350	332	332	344	343	353	337	361	370	318	365	353	382	358	382	388	363	339	350	322	364	349	348	338	333	357	325	352	362	316	337	322	382	347	356	347	358	387	380	344	368	345	356	351	362	325	344	375	353	352	384	376	370	340	356	355	352	364	346	361	345	375	366	367	389	365	326	353	368	364	344	327	354	341	328	355	374	364	370	354	347	371	344	361	335	372	361	345	368	388	334	381	347	328	386	338	359	374	361	329	328	329	352	342	366	379	376	371	359	374	327	356	331	358	335	347	313	339	375	362	363	402	363	344	355	325	380	331	311	340	368	359	348	353	391	343	351	322	381	386	323	353	290	343	353	334	347	344	361	358	387	336	367	312	364	370	343	364	338	362	367	333	343	317	367	371	327	362	324	342	365	372	330	357	363	349	325	327	364	371	343	345	324	348	326	323	358	385	374	335	367	312	348	311	346	375	344	351	345	332	381	328	349	354	357	376	340	361	364	354	340	400	342	339	356	373	392	380	351	378	349	359	340	345	330	349	360	343	344	315	357	329	381	354	353	353	375	335	343	366	344	336	357	338	359	365	356	357	327	373	348	360	352	342	341	344	388	350	370	345	354	339	338	339	354	361	321	324	333	299	335	317	331	352	371	340	365	353	379	316	334	334	379	362	392	359	337	372	378	341	386	337	360	341	363	348	346	332	369	349	344	328	389	316	344	393	386	319	383	370	331	376	358	340	332	332	338	371	313	367	331	371	361	353	332	333	352	355	369	353	336	355	335	338	320	341	332	306	345	383	346	327	364	348	346	361	373	380	398	344	343	361	345	355	341	357	339	348	368	358	349	381	336	355	363	338	350	374	362	315	390	325	337	350	370	363	355	350	371	333	365	368	378	383	361	343	342	357	341	356	353	359	360	359	318	359	358	338	328	350	376	325	329	333	353	367	324	384	364	353	360	370	337	372	373	343	363	361	390	377	336	381	353	370	375	347	344	357	364	324	334	335	333	347	352	355	356	370	378	364	362	368	345	361	317	379	354	379	362	336	330	358	342	382	366	317	359	376	350	335	342	344	366	351	350	354	367	365	350	375	338	319	315	342	391	342	345	338	320	374	318	324	345	350	337	335	350	403	391	349	349	367	399	359	375	358	335	382	342	357	365	340	359	334	357	355	338	352	328	386	369	387	341	330	336	354	367	358	402	343	365	351	342	353	339	345	350	351	340	335	365	343	389	360	365	360	352	376	342	357	345	349	321	374	331	352	363	370	346	340	342	349	364	337	363	315	324	325	326	340	364	383	350	334	325	384	360	358	328	340	315	356	344	348	367	354	342	358	337	343	344	353	303	340	386	339	375	363	380	343	383	347	347	354	381	313	357	342	343	347	350	343	368	344	363	368	336	366	318	367	322	373	354	354	339	352	322	382	381	358	326	355	311	315	357	379	312	360	313	334	356	364	334	374	354	381	327	348	337	370	331	336	344	351	371	353	348	335	330	363	362	401	352	395	354	346	342	329	355	353	363	342	364	360	355	391	353	352	389	316	360	350	320	362	355	379	392	348	381	368	360	347	390	351	377	357	368	325	347	392	337	407	366	354	352	342	343	390	343	362	339	366	399	374	361	350	369	393	345	362	364	349	346	323	332	352	353	371	333	400	354	348	370	322	357	353	343	358	339	367	381	324	339	342	365	366	369
24935	21436	28706	24508	21340	8901	1129	924	764	647	669	630	666	618	629	602	613	563	611	584	571	536	597	554	559	574	579	545	584	476	550	594	565	602	537	599	575	560	568	569	549	584	597	541	574	546	554	590	539	536	587	626	598	557	565	533	581	565	556	526	558	565	551	550	553	579	574	543	540	571	559	580	576	558	554	530	568	495	563	561	578	519	520	540	544	540	542	549	553	569	568	596	603	550	533	598	563	547	569	588	564	576	566	595	579	543	566	582	557	555	555	581	559	563	554	552	571	575	535	539	569	554	570	537	542	548	554	598	560	570	531	556	540	543	542	520	576	552	575	573	562	547	563	541	566	569	585	546	566	554	539	578	599	558	559	571	593	549	599	558	571	543	556	562	531	537	567	561	581	530	579	569	548	569	569	579	606	522	580	572	556	561	532	550	551	621	571	548	550	556	563	547	565	553	558	549	550	554	566	560	524	553	563	548	539	544	534	576	555	599	551	577	555	520	541	603	580	527	574	540	543	550	532	533	540	609	531	565	568	550	549	550	590	537	513	596	544	587	543	543	584	531	566	542	534	571	544	588	538	595	548	527	557	550	546	556	549	558	540	556	556	571	590	554	594	559	605	536	584	553	576	560	547	559	542	587	548	510	562	569	517	549	575	591	577	589	544	546	593	546	554	535	562	565	565	538	599	603	554	514	558	571	597	589	556	560	558	601	565	523	561	583	570	510	537	573	565	579	537	552	589	560	553	574	508	527	574	585	579	559	573	544	524	554	557	570	520	533	562	548	549	557	594	536	544	583	542	573	575	543	546	579	554	560	545	556	561	515	575	546	540	561	581	558	558	531	580	590	564	502	602	574	557	570	534	581	569	538	552	526	578	552	538	531	565	573	558	546	506	533	557	546	557	602	606	536	560	586	581	553	530	534	533	596	514	535	523	548	548	605	550	548	563	563	589	580	548	558	571	561	547	527	580	586	565	560	548	576	539	522	573	598	532	505	536	574	530	543	568	553	533	546	556	550	540	595	537	566	611	605	576	523	611	522	553	535	546	572	586	547	554	528	540	519	585	536	551	547	581	568	588	567	545	557	541	559	551	564	539	548	553	548	534	537	550	560	552	552	558	569	557	588	541	551	537	541	546	567	576	564	557	562	561	574	579	539	535	500	591	585	591	540	543	542	567	565	556	556	538	587	586	580	616	562	589	534	501	538	556	553	540	572	534	563	556	537	569	536	529	540	562	533	549	578	556	556	553	546	555	538	517	564	532	591	534	573	560	557	595	535	554	560	570	583	539	536	552	566	601	579	529	533	566	590	563	579	590	596	618	607	543	565	543	547	567	521	566	561	574	505	528	558	588	565	572	573	537	559	554	563	537	574	538	556	541	601	525	541	539	551	501	572	556	506	552	558	581	554	597	601	592	533	570	530	563	554	540	582	570	572	524	559	528	506	563	585	542	523	585	594	605	528	520	502	569	590	540	594	583	547	597	617	547	527	561	595	533	576	525	550	550	544	541	559	550	536	547	575	557	551	602	562	556	550	575	546	553	540	565	586	577	567	517	536	566	549	550	558	515	552	530	568	541	523	585	545	559	535	523	549	567	558	578	545	567	568	545	599	518	541	553	555	564	548	607	561	549	536	601	515	545	556	525	559	556	512	534	588	567	563	551	546	526	562	525	555	544	579	580	520	553	526	575	593	568	533	601	592	542	563	575	545	593	588	530	543	577	558	533	556	538	557	566	533	540	538	550	569	547	571	533	544	517	506	522	577	556	561	511	574	555	570	593	542	554	596	538	576	570	573	555	571	582	506	562	538	524	605	555	524	515	549	576	586	521	600	550	568	501	581	535	548	573	558	582	509	579	580	527	572	554	535	529	527	535	512	590	539	554	504	551	585	574	544	604	568	540	552	543	574	558	582	546	589	576	591	596	538	568	563	552	553	536	541	580	602	505	611	561	579	521	552	537	559	520	537	549	575	567	581	569	602	514	556	548	556	562	571	542	544	548	587	556	549	532	531	581	588	565	574	574	561	523	586	542	608	559	528	583	553	546	563	545	559	523	529	548	517	557	515	543	522	558	522	540	576	568	550	559	543	542	550	550	581	569	519	571	554	555	539	561	538	561	570	566	560	546	526	571	555	525	565	544	570	579	577	569	549	580	564	575	566	508	570	604	556	516	528	525	569	537	534	553	539	577	566	528	562	577	545	532	548	590	559	551	566	562	547	571	551	568	509	587	538	551	565	552	573	544	521	567	561	525	550	563	545	578	553	545	565	552	602	538	556	556	540	571	574	516	550	539	533	553	551	560	572	504	563	550	534	551	580	554	533	551	571	578	577	570	548	534	549	529	553	548	555	596	562	571	557	553	543	558	547	541	519	571	558	530	595	522	561	579	551	547	555	534	569	552	560	559	580	582	543	551	528	552	537	492	554	549	504	574	581	577	552	554	539	570	533	552	569	547	542	539	555	540	542	540	583	581	545	539	547	522	602	527	577	553	553	609	608	550	539	594	552	567	543	545	563	557	553	557	559	568	596	570	532	539	574	566	552	594	559	514	563	573	544	548	534	542	528	556	550	567	568	563	582	539	556	551	571	560	530	552	515	559	519	517	504	541	552	540	548	567	510	565	550	558	590	552	603	573	561	566	555	548	553	570	595	602	538	567	531	584	537	519	538	602	548	568	525	552	571	554	574	554	558	539	526	579	590	595	541	529	561	566	528	521	568	608	490	552	568	553	519	514	588	569	559	534	569	566	542	551	549	568	539	535	546	554	552	554	584	584	549	526	524	566	584	572	585	565	541	546	548	521	560	550	546	564	591	551	581	566	556	556	549	523	565	541	529	600	555	594	554	576	551	540	564	521	559	562	547	588	558	560	535	564	623	594	522	554	561	541	553	532	520	592	583	573	558	538	546	563	604	570	505	568	549	580	592	588	551	566	549	568	542	587	531	535	525	549	551	542	566	570	554	520	571	625	606	561	523	569	577	549	513	553	526	564	593	552	587	546	589	593	587	561	508	591	551	525	590	569	552	550	580	564	538	534	568	581	521	537	564	554	571	596	541	492	553	534	564	528	567	565	545	549	564	566	547	565	537	563	546	565	574	589	546	552	547	542	542	602	540	559	568	553	546	573	546	570	539	616	549	551	560	537	573	543	552	563	579	538	543	522	557	565	544	561	587	548	564	527	550	565	597	575	516	590	555	560	567	580	568	588	624	526	545	576	553	535	516	539	560	538	605	562	551	528	540	564	538	556	540	518	562	551	546	527	570	545	570	569	604	590	529	544	573	540	570	530	587	570	574	583	567	584	534	557	584	570	534	542	528	540	573	531	525	558	562	532	551	514	551	563	557	508	543	549	583	574	586	552	565	590	564	567	597	541	553	555	554	561	558	527	542	509	536	562	553	574	551	558	547	546	565	558	554	562	553	593	564	567	597	600	570	538	561	524	526	535	550	549	534	542	556	541	507	546	524	542	561	586	527
4691	9076	7375	3639	2494	1598	1183	1071	873	709	715	687	693	635	615	619	626	582	580	573	546	548	553	550	584	590	571	506	557	549	555	519	570	505	538	515	511	542	567	552	557	503	530	507	524	506	556	528	538	531	515	526	511	528	540	542	512	573	582	518	539	551	523	573	526	541	555	557	575	522	548	506	533	549	509	523	527	573	524	543	533	531	541	549	553	549	517	558	523	540	512	513	533	567	556	535	538	545	503	505	546	494	540	544	577	511	550	487	517	557	532	576	556	521	560	511	539	570	533	533	474	549	543	554	529	515	530	491	535	546	534	535	546	520	548	507	527	575	535	541	540	540	545	583	562	535	528	485	523	520	562	534	558	537	524	556	533	519	527	537	532	548	489	526	548	525	523	508	550	571	518	547	572	521	509	511	510	530	533	539	518	530	536	546	527	549	521	505	527	505	543	510	550	562	557	546	516	503	533	523	558	487	534	524	557	561	550	509	555	490	548	570	516	518	540	475	491	530	497	560	516	546	553	551	537	503	522	526	558	480	525	492	541	565	520	559	545	529	565	547	533	494	546	556	531	554	496	539	545	523	537	521	543	549	564	546	491	508	478	563	481	561	500	468	562	500	530	560	577	554	534	521	563	569	519	572	520	556	538	541	540	523	564	515	514	555	545	528	528	495	523	532	525	566	524	561	585	558	554	494	514	545	527	555	529	533	520	510	548	560	533	533	521	514	548	551	505	510	547	525	503	516	534	532	545	520	505	525	542	501	523	554	532	501	535	529	509	519	529	524	515	539	535	518	536	513	519	523	573	542	511	546	547	538	523	543	522	549	524	555	506	546	521	569	524	535	555	558	549	551	521	521	562	502	512	525	513	511	555	495	506	534	523	555	497	525	545	558	522	534	542	519	469	525	515	503	551	529	512	510	548	552	537	560	503	570	537	557	597	525	550	562	538	520	510	551	567	531	516	593	546	553	520	552	564	553	530	544	531	576	557	519	519	514	537	496	580	497	508	516	530	527	509	526	535	547	539	507	510	568	514	497	530	509	543	544	529	563	534	544	537	502	485	488	538	586	523	532	528	560	550	529	566	528	530	536	526	522	527	545	550	519	520	515	524	564	526	511	557	520	550	483	518	491	509	531	527	537	509	550	556	481	548	525	530	557	541	522	551	539	572	513	517	515	514	556	510	513	504	513	549	526	551	521	533	538	462	501	518	522	515	570	525	509	544	527	526	537	523	516	529	517	507	519	581	513	580	531	571	552	577	543	479	602	561	535	526	522	552	530	543	525	548	568	565	553	575	499	559	560	515	518	500	546	544	524	520	529	508	563	556	523	564	514	549	570	563	548	505	508	531	549	554	539	526	490	521	569	522	493	500	510	594	508	505	532	507	564	546	559	569	553	487	535	544	521	536	514	501	561	530	546	496	560	567	524	533	490	561	507	540	550	535	533	518	491	549	548	573	533	520	552	514	540	516	551	530	522	531	559	543	561	548	550	539	540	582	529	526	567	500	561	568	564	537	540	527	491	533	521	555	530	530	541	504	524	538	523	499	492	523	551	517	547	559	540	537	519	520	503	504	491	549	508	553	526	509	502	521	577	555	542	549	522	514	513	518	534	528	508	500	511	485	529	551	492	520	555	503	489	532	560	500	515	522	557	585	559	523	536	566	572	541	559	498	532	559	560	514	554	523	555	483	531	548	547	531	515	537	502	551	527	536	574	501	488	553	540	543	507	528	573	558	516	546	528	586	487	527	543	576	536	515	575	525	559	520	548	536	541	542	523	533	577	541	509	547	574	523	558	507	505	549	533	495	547	519	508	538	512	524	516	558	555	529	519	525	535	542	554	518	561	538	507	517	508	508	489	514	559	540	458	551	545	503	553	552	543	578	521	520	504	519	545	518	557	526	520	554	583	529	536	532	574	509	531	541	510	544	551	528	535	524	542	523	505	495	543	549	502	533	512	536	524	540	544	552	543	550	528	560	514	553	541	526	506	539	546	528	513	536	537	561	544	549	542	555	546	476	517	540	560	560	533	559	565	524	543	530	551	532	519	563	566	512	494	511	489	517	526	528	551	526	552	521	566	490	545	507	552	558	557	541	486	562	543	550	597	542	569	493	507	549	552	506	494	529	566	524	529	541	537	542	546	486	510	507	570	566	530	505	504	492	528	551	517	502	559	581	518	536	546	519	509	550	525	523	532	495	547	561	579	502	544	518	560	534	524	534	535	528	535	552	506	525	536	520	558	544	552	530	587	537	550	546	518	521	554	535	548	512	527	520	518	513	521	558	526	524	530	506	496	551	542	559	506	555	490	567	549	508	555	542	530	548	504	535	507	542	524	519	553	554	525	526	530	533	494	499	514	545	511	513	528	530	542	506	567	527	551	524	525	532	533	527	564	498	521	529	550	573	507	515	534	574	537	530	548	493	530	531	488	566	525	518	527	560	546	549	519	544	535	531	533	540	535	530	513	508	547	494	547	621	532	528	545	511	521	564	500	530	532	500	505	553	509	519	526	550	545	502	533	532	536	517	534	543	521	547	522	528	532	536	561	521	555	549	536	499	544	512	517	527	506	503	523	546	511	536	555	497	555	536	551	512	520	529	546	546	582	501	537	543	553	529	551	510	520	536	529	539	549	552	509	560	516	536	547	503	552	500	523	518	531	518	549	543	537	491	537	579	515	536	515	554	550	520	545	567	572	548	524	561	556	526	539	517	521	532	552	544	584	521	541	533	508	528	556	515	505	528	550	509	475	527	509	517	557	538	514	539	575	496	556	517	525	546	529	568	550	559	548	551	570	518	559	506	517	507	533	516	534	550	540	563	526	559	567	533	510	530	537	527	562	523	557	543	543	563	509	535	518	466	559	513	531	534	535	556	555	513	569	518	558	523	518	500	558	574	545	544	569	511	528	551	503	486	536	560	549	501	519	493	542	548	544	511	554	577	535	568	528	539	557	562	590	557	510	513	513	488	536	502	514	526	560	532	533	535	579	509	551	518	506	531	545	518	537	548	492	538	541	524	509	570	549	551	530	519	536	550	570	525	541	540	513	530	529	543	545	492	542	520	527	547	548	517	549	535	559	533	557	522	514	524	525	537	562	520	550	539	531	545	567	542	512	541	527	547	518	531	515	500	554	518	517	496	502	545	524	565	544	554	525	514	521	509	512	509	540	561	543	578	525	514	530	538	522	554	565	528	547	523	564	513	545	519	487	530	505	543	516	518	517	526	565	535	496	562	521	519	546	476	511	555	548	483	548	515	491	569	524	552	530	550	536	529	553	526	518	519	550	526	478	565	577	515	501	563	576	532	487	537	488	531	583	552	589	524	519	540	533	580	594	516	548	562	516	564	530	567	503	507	529	564	506	537	520	533	545	521	500	528	516	554	547	537	506	547	536	509	509	524	544	530	536	581	537	545	540	544	510	524	531	512	528	557	571	545	510	537	493	520	561	487	570	517	513	498	540	552	587	532	532	531	533
22677	21406	29292	23903	21403	21454	18713	1531	859	727	544	522	471	405	352	355	279	281	248	253	253	234	243	255	224	215	212	190	205	187	199	184	187	221	168	158	196	178	217	172	180	177	175	158	187	163	155	173	183	178	179	172	170	175	173	170	149	168	175	153	181	161	156	151	156	181	172	184	161	161	153	158	160	163	155	160	180	170	142	149	188	158	169	162	145	163	133	155	152	138	151	156	179	173	162	143	172	165	171	159	144	164	183	184	167	199	160	150	149	164	168	159	145	176	153	161	158	137	163	175	159	180	171	162	169	172	177	170	157	175	148	176	166	183	153	160	158	163	184	175	165	145	175	162	160	166	142	174	164	155	152	166	170	152	167	159	160	167	149	180	139	148	168	163	176	136	152	160	208	167	151	154	169	182	157	162	155	165	160	161	148	156	164	158	170	170	159	170	154	151	172	151	165	166	151	158	173	158	148	184	165	146	162	152	152	155	157	186	170	168	160	143	171	177	152	156	168	185	170	158	168	165	156	167	132	145	153	151	150	146	182	179	143	152	170	156	156	162	165	159	154	167	156	157	149	142	153	142	144	142	138	157	149	134	156	145	149	147	167	158	136	156	134	156	149	148	159	170	147	174	156	143	135	146	167	148	154	163	170	156	153	155	172	177	152	155	131	189	173	166	163	172	157	198	169	159	175	157	169	165	145	149	171	135	181	152	165	168	148	169	166	158	171	139	151	153	155	161	129	179	165	162	164	157	173	151	166	186	190	154	167	166	153	159	181	166	153	172	154	162	156	160	155	169	142	158	165	156	155	171	154	180	179	141	155	178	141	176	153	175	158	168	154	163	144	153	161	146	176	148	160	155	194	164	170	171	139	155	150	162	152	176	151	161	156	154	141	144	135	133	156	147	153	166	141	160	177	173	162	160	166	151	157	172	157	175	171	160	146	148	159	149	152	164	152	160	157	154	163	158	158	154	170	168	159	158	171	147	175	140	168	161	149	159	154	132	147	162	159	139	140	163	176	158	157	169	189	170	152	153	155	142	176	142	179	163	178	171	172	155	172	182	165	171	155	151	170	154	149	187	172	138	161	171	166	152	180	159	150	159	161	164	195	161	162	174	161	169	146	149	150	153	162	168	141	151	175	173	168	157	179	164	160	158	150	144	172	176	159	152	153	147	164	169	143	151	177	194	162	151	136	156	148	163	164	153	138	158	192	163	148	193	154	170	165	169	163	170	165	165	200	151	146	176	166	143	164	178	184	148	162	155	161	157	170	167	147	150	159	153	160	170	153	158	146	164	156	183	181	160	152	156	152	147	143	169	178	174	150	149	167	159	155	176	176	141	155	147	164	158	137	161	158	157	181	160	155	167	170	161	142	144	146	150	181	144	152	174	140	132	171	160	170	160	174	150	133	151	164	160	157	163	176	142	158	159	162	170	166	146	166	167	131	165	166	183	179	158	149	179	155	166	166	142	190	139	164	153	161	167	159	145	154	137	153	159	167	152	144	146	166	164	138	154	142	147	150	155	173	177	157	162	179	181	166	154	149	162	159	154	137	173	154	149	168	171	175	172	148	156	171	160	171	153	156	176	152	152	170	155	142	177	181	162	161	185	158	159	167	153	157	167	159	156	163	170	167	161	160	148	160	158	141	157	148	152	149	150	147	166	159	157	164	158	143	162	152	159	171	174	142	150	154	158	153	170	151	157	171	155	162	150	148	146	158	160	153	168	140	189	150	164	173	173	147	150	157	135	156	169	171	160	161	154	150	138	161	153	157	176	171	143	171	150	164	176	158	148	166	165	175	157	172	142	151	147	152	178	144	165	160	151	137	171	139	134	140	179	146	157	146	160	174	149	139	166	152	142	156	165	160	148	145	148	165	152	173	151	136	169	146	169	173	139	162	161	130	166	172	168	150	131	141	170	153	160	162	161	165	140	137	155	147	155	159	137	164	166	142	147	161	161	160	164	158	173	185	156	176	159	161	173	142	137	172	157	171	165	143	161	176	151	145	170	173	156	167	164	150	168	159	158	162	146	148	129	162	169	154	158	162	154	173	149	143	161	164	169	138	159	144	166	173	171	167	157	146	150	177	159	167	149	162	149	161	178	168	149	183	152	168	157	166	156	149	166	158	187	173	171	138	149	142	164	164	154	168	165	162	159	160	155	191	149	160	178	178	152	156	177	171	152	159	130	166	161	165	173	143	158	167	162	174	176	168	149	141	157	152	158	168	153	140	170	163	150	167	154	161	153	126	175	155	155	153	155	152	137	147	166	174	167	179	158	150	166	141	150	141	176	165	138	147	137	149	153	164	164	159	148	149	153	177	152	161	146	152	147	174	157	165	156	166	182	181	153	166	166	151	194	167	167	176	140	171	165	158	167	168	169	164	162	183	138	164	154	152	154	152	159	160	152	163	158	151	136	132	154	164	158	173	174	165	149	157	164	153	163	169	169	172	159	149	144	150	162	173	164	166	163	161	173	179	156	163	172	153	171	180	144	168	151	162	164	132	155	159	173	177	154	153	167	164	157	151	147	193	160	159	137	166	181	161	161	167	140	158	161	165	147	163	119	154	165	181	166	174	164	157	159	174	165	150	138	169	157	162	127	172	152	152	162	173	157	169	148	157	154	156	163	157	170	175	134	144	173	154	155	162	159	171	149	161	169	154	176	162	170	177	154	149	165	143	137	157	146	148	165	163	172	180	128	166	146	189	128	150	144	151	170	151	165	189	162	162	158	151	177	157	159	180	131	174	174	154	160	143	162	158	147	162	159	165	169	148	150	168	156	141	157	167	164	128	164	149	167	163	149	156	139	173	167	134	140	142	154	154	159	153	160	172	166	161	162	165	153	167	165	154	157	140	158	152	150	148	187	168	147	153	181	145	141	159	153	162	182	160	162	150	153	139	155	160	141	160	150	177	145	152	152	149	166	156	143	156	137	150	147	159	146	163	132	166	158	168	125	156	155	166	152	153	160	161	152	165	168	173	170	161	161	145	163	145	160	137	139	152	157	153	136	144	154	161	153	167	144	157	175	161	153	145	166	164	174	154	143	160	160	138	162	174	172	152	156	178	182	152	145	169	129	156	151	172	160	175	145	154	154	135	151	150	167	163	138	129	160	164	142	171	145	121	168	133	167	152	174	165	158	162	153	173	161	165	169	138	161	151	147	147	155	142	153	150	168	147	150	154	149	142	145	161	177	175	144	163	167	182	151	156	159	145	162	165	144	169	167	178	157	187	158	167	148	152	150	172	148	154	158	168	132	153	135	163	147	160	170	163	172	151	154	153	152	151	162	131	157	143	150	152	180	177	153	166	157	156	147	155	159	162	153	160	141	150	146	162	166	165	117	161	157	163	173	169	151	158	148	166	167	170	158	151	156	167	183	173	152	174	164	174	166	172	175	164	152	164	136	173	167	150	125	140	137	185	146	131	162	159	153	160	148	175	128	159	152	140	162	172	172	166	129	200	171	163	178	176	182
6672	19847	16712	8664	5714	3115	2213	1544	1222	894	796	652	544	500	405	373	353	323	300	284	285	242	248	253	224	225	245	215	175	187	186	187	193	176	193	190	224	179	175	193	178	193	186	186	162	170	174	163	174	167	160	164	164	154	179	159	180	158	164	161	179	157	152	164	162	168	144	162	164	143	136	171	143	174	161	169	153	164	187	174	165	165	157	190	147	145	150	158	152	168	147	153	172	145	171	150	169	173	174	142	153	173	162	167	159	143	154	142	156	168	172	133	138	142	152	168	158	155	172	173	149	167	166	133	174	149	148	173	140	185	140	153	157	167	138	135	163	148	154	151	148	159	146	153	145	158	139	159	142	157	147	159	156	148	146	159	155	157	127	151	158	166	156	140	152	201	161	138	146	181	158	156	161	171	147	154	154	163	178	165	154	154	149	142	161	159	161	143	156	162	139	144	166	166	177	168	143	162	131	152	138	145	157	151	164	174	151	163	161	147	164	152	154	146	152	147	178	146	156	162	158	154	168	170	158	155	175	147	159	122	178	149	158	141	157	150	171	161	167	121	144	143	156	150	163	140	162	155	150	152	144	135	157	141	174	164	167	156	168	156	127	175	169	164	156	158	145	148	157	157	164	147	177	147	145	174	158	149	129	177	157	146	145	131	153	166	139	159	148	164	136	162	163	151	137	145	167	162	136	150	157	137	173	151	141	140	152	148	166	162	147	144	168	140	168	170	157	147	173	138	165	135	160	149	135	150	148	149	157	151	143	162	155	152	153	167	153	166	143	147	139	160	164	154	144	155	151	157	156	151	158	153	157	168	165	155	141	175	166	159	154	144	163	132	174	150	158	154	161	138	165	160	139	142	165	148	149	148	133	160	170	174	165	147	163	155	144	148	164	147	123	143	154	142	152	123	166	159	157	127	168	190	162	167	157	150	142	147	157	146	159	143	160	160	138	168	165	132	169	168	144	147	159	154	153	149	163	165	155	152	176	142	137	164	148	148	146	161	145	141	151	150	144	153	161	160	160	159	139	155	138	139	135	136	135	145	136	164	167	174	142	156	163	142	171	133	137	144	146	151	137	144	158	132	146	157	131	159	154	152	156	146	159	147	160	145	154	170	145	155	155	146	153	149	170	155	144	166	185	136	165	175	176	137	187	144	164	149	125	154	147	138	141	173	154	162	149	153	160	152	149	144	155	135	155	158	151	150	159	134	133	138	152	150	151	173	151	149	145	161	161	163	160	159	130	166	158	150	134	157	141	151	146	153	153	156	154	155	151	154	157	135	150	139	154	150	158	153	155	154	150	134	134	137	148	162	151	156	168	161	146	159	138	148	174	177	164	144	159	163	139	141	155	168	143	174	152	144	139	153	167	159	169	153	164	156	132	151	155	151	145	149	170	137	141	148	151	134	160	176	150	164	157	145	151	180	134	158	137	154	157	153	164	150	150	181	150	162	145	167	151	143	152	144	170	168	156	162	159	153	146	153	152	145	148	148	163	172	142	145	155	163	165	165	146	138	160	145	141	154	154	138	149	152	150	151	164	140	163	139	146	164	144	166	139	160	152	158	127	166	147	148	143	158	148	145	146	145	166	149	147	150	144	162	169	133	145	171	155	158	180	150	140	159	168	161	164	159	146	139	165	157	147	165	159	157	147	160	158	169	159	175	138	160	156	155	158	143	154	148	161	138	142	158	144	175	153	154	155	143	140	164	152	148	164	124	167	146	162	161	165	166	141	157	138	157	161	150	131	147	126	167	146	158	149	167	163	156	161	161	178	173	163	139	141	141	146	142	168	148	159	160	149	154	177	138	162	159	171	154	156	152	172	166	152	138	136	137	156	155	138	139	147	144	162	130	134	153	136	167	153	165	165	169	144	146	165	154	174	164	150	142	165	146	156	150	144	178	144	171	156	142	150	165	155	150	159	156	167	168	164	140	172	161	163	169	162	177	151	158	135	145	152	138	164	182	157	150	148	136	160	145	157	141	144	150	172	173	147	153	156	157	168	155	145	156	172	160	146	162	161	159	138	147	161	155	167	153	153	150	149	150	163	133	167	144	157	175	142	165	174	169	160	162	151	162	157	138	177	144	152	161	132	156	148	155	149	163	145	145	157	160	150	144	146	142	152	147	174	145	159	159	154	154	171	152	138	153	130	175	169	150	169	160	158	152	148	167	155	151	156	149	131	152	167	137	170	151	148	162	143	157	129	141	147	154	138	136	152	159	162	149	160	149	146	157	162	157	153	153	146	144	149	169	144	151	158	131	163	148	163	159	154	132	148	138	147	159	157	163	178	150	178	186	151	132	148	172	166	159	162	160	161	145	157	159	133	165	140	160	176	156	150	137	161	157	147	153	179	169	159	132	160	150	143	138	148	160	187	162	165	158	173	157	164	150	160	144	163	159	161	142	172	166	163	161	151	153	139	168	160	147	134	165	153	170	172	133	148	156	156	164	162	179	163	136	166	176	142	155	150	160	168	167	180	164	134	175	137	153	136	129	137	148	169	156	154	172	148	140	162	159	153	161	173	152	186	156	161	145	176	150	144	151	152	154	157	159	148	152	155	148	132	125	132	168	136	137	154	161	143	154	144	147	167	160	139	155	141	150	132	143	144	150	170	159	148	170	147	175	176	164	180	147	166	155	161	162	154	148	171	141	164	156	187	154	192	178	191	152	152	154	154	149	152	152	139	172	126	154	161	142	157	146	149	151	141	137	163	161	151	177	161	187	160	141	159	151	157	146	163	177	146	148	155	143	155	163	142	149	153	137	161	171	168	160	158	121	133	160	153	172	167	168	154	157	155	153	147	138	155	159	162	159	155	156	170	161	134	149	142	125	152	144	137	167	156	147	157	166	137	142	146	165	155	183	161	154	170	129	172	153	165	146	163	141	116	146	170	160	156	149	150	157	158	153	174	181	133	179	146	161	164	166	137	136	163	146	152	164	142	170	157	143	142	141	155	153	130	171	160	136	159	148	147	129	137	169	167	153	166	147	173	141	158	166	144	128	133	142	165	131	169	146	132	133	153	147	140	148	141	146	158	163	155	156	153	155	142	149	145	143	148	135	143	153	158	153	158	134	147	163	136	144	150	157	154	175	167	159	134	152	153	137	146	173	154	156	162	154	160	151	155	142	139	154	164	148	126	150	158	163	154	151	138	162	149	174	149	119	162	162	179	151	140	160	162	132	166	160	167	155	153	160	167	139	148	138	144	156	147	139	169	140	150	142	153	160	147	140	147	133	155	151	168	150	160	152	150	156	169	171	153	136	152	141	147	136	151	138	151	154	130	168	142	149	174	149	158	159	138	141	137	144	159	163	165	153	163	139	137	140	165	139	167	155	147	177	153	168	153	162	168	158	118	169	154	163	153	162	133	156	147	153	143	142	158	170	158	132	133	138	151	148	128	133	151	142	154	168	174	142	171	147	146	153	146	149	141	142	166	150	123	171	168	141	141	132	145	150	166	161	169	156	165	139
27548	20984	12083	1443	784	742	705	676	696	710	593	642	639	651	623	616	621	638	652	671	572	666	651	661	669	626	638	635	647	617	634	619	666	641	660	661	645	637	652	616	607	649	591	624	611	632	632	620	649	672	612	614	607	619	650	609	650	666	611	618	614	692	628	639	668	644	600	651	641	634	643	629	664	665	643	642	693	590	661	617	657	650	591	628	651	632	693	638	635	620	625	621	610	648	629	624	636	628	602	681	654	595	638	673	641	615	664	620	664	610	596	648	641	639	605	613	647	625	632	626	608	596	649	660	699	644	624	638	615	634	621	619	650	683	610	669	655	638	675	661	579	640	632	644	666	609	633	662	621	648	644	639	676	633	628	615	655	587	655	626	637	635	604	644	698	659	624	698	649	660	646	576	661	625	647	628	663	638	676	640	647	610	646	620	652	644	671	646	652	622	665	620	642	661	619	630	642	641	659	642	591	616	667	659	636	639	627	620	615	649	656	592	660	647	648	613	660	619	642	638	675	644	615	624	665	671	671	642	627	668	617	640	618	616	615	663	625	613	625	626	586	665	649	642	673	613	651	667	631	610	617	647	647	639	583	593	648	678	648	656	646	631	647	628	646	622	680	642	620	636	670	634	649	635	682	655	639	632	590	619	661	634	620	638	658	669	650	642	647	661	622	643	631	565	638	631	621	573	599	619	658	631	625	597	610	590	605	649	664	595	668	629	622	604	609	608	596	631	630	677	664	639	612	652	635	634	644	625	584	635	645	640	619	634	643	665	617	653	612	633	611	624	661	624	645	631	605	624	668	622	615	653	625	626	608	641	607	687	616	705	635	609	652	614	644	643	611	634	634	625	646	616	606	659	633	595	621	649	630	585	656	576	689	636	619	619	645	644	585	630	603	634	655	640	648	590	618	671	607	644	586	649	616	591	643	668	629	623	650	647	683	672	635	651	618	699	647	648	689	653	618	663	634	644	642	609	681	716	625	627	610	552	624	626	670	649	635	617	648	664	662	612	693	630	622	640	612	623	631	590	637	636	626	625	688	626	627	632	659	657	631	653	604	668	634	644	629	648	641	696	662	629	657	624	635	634	643	627	676	598	653	644	653	638	662	645	597	623	681	657	673	673	611	640	579	603	663	631	657	629	568	579	617	660	641	615	630	626	621	611	656	640	654	630	627	618	643	626	603	624	642	623	666	643	622	605	631	623	643	650	615	647	634	671	601	621	643	644	648	633	603	579	624	638	581	643	656	600	649	612	629	676	648	668	630	654	652	610	667	629	641	594	612	637	614	649	633	622	639	636	625	630	619	630	622	655	609	666	590	681	598	613	635	642	618	597	685	622	662	615	612	629	663	622	607	646	630	634	682	641	640	588	648	642	668	660	638	657	657	607	632	621	623	665	601	614	632	643	644	594	617	679	636	656	636	627	647	621	626	616	663	651	626	655	692	656	640	693	623	618	663	680	617	636	626	574	666	572	620	648	649	625	620	627	665	685	665	609	634	655	617	594	672	639	651	639	571	629	625	586	615	672	633	638	628	618	605	615	638	602	591	643	629	668	661	585	644	625	663	626	673	625	693	641	632	669	652	613	633	597	605	671	624	701	637	687	611	616	629	613	607	626	684	645	625	625	575	634	660	627	621	606	683	629	652	628	656	663	693	681	610	652	682	652	651	635	614	603	644	676	631	651	638	641	655	652	625	605	598	637	673	631	661	574	623	610	660	646	623	651	608	600	645	670	606	657	629	645	656	679	671	654	653	638	631	630	592	628	632	603	640	639	652	668	667	610	618	674	637	632	638	628	689	652	640	682	646	656	627	625	614	582	606	662	617	622	636	626	612	646	660	609	668	626	619	659	664	633	660	646	587	663	657	626	696	615	634	628	630	648	654	655	654	619	676	648	630	654	606	621	622	686	649	617	621	629	647	651	632	651	676	674	617	638	620	637	655	650	649	612	621	646	665	636	660	626	673	634	622	647	653	622	631	654	644	658	636	654	593	631	600	594	617	598	624	643	579	608	634	618	652	663	637	620	650	617	627	629	654	610	642	669	614	655	633	632	623	660	628	587	687	633	645	596	681	589	661	621	643	637	669	627	600	594	620	652	617	625	656	642	647	660	617	618	637	663	645	624	674	638	590	613	623	625	615	614	627	625	626	670	677	628	651	584	665	571	640	646	670	624	636	631	641	658	604	653	708	653	639	618	610	661	672	620	595	634	633	669	649	655	613	586	634	676	664	660	615	646	655	625	631	634	680	602	654	609	645	636	612	650	646	648	618	646	652	649	628	595	648	618	630	616	631	646	658	642	614	648	619	642	652	639	667	648	625	639	616	629	633	627	660	634	620	646	697	614	677	633	638	636	636	617	627	663	605	641	649	643	647	617	695	650	661	672	582	611	653	678	650	689	618	628	653	614	631	660	574	629	613	644	601	643	630	646	623	599	633	622	650	617	662	650	680	586	650	664	648	645	609	674	635	625	656	633	623	641	657	624	641	675	654	664	609	602	653	668	624	611	654	649	633	614	675	571	642	626	658	624	647	645	582	668	663	621	626	631	634	632	615	655	643	609	668	604	676	627	662	623	668	613	667	641	624	627	644	637	650	650	590	653	654	683	611	615	649	650	678	635	643	633	609	635	649	647	620	618	634	623	685	639	682	650	634	625	653	665	673	648	660	627	615	583	609	668	610	660	642	585	613	661	647	630	637	635	667	657	598	610	640	617	585	631	612	626	617	627	649	631	629	659	625	631	628	653	638	630	626	618	625	650	596	650	601	638	657	676	641	615	654	586	642	625	648	586	659	625	618	574	646	636	643	665	605	694	621	666	650	674	627	623	622	654	617	643	638	650	614	608	637	609	660	657	650	635	722	623	671	632	650	631	649	611	653	615	605	610	624	611	628	630	629	675	612	648	645	660	636	617	629	656	600	640	607	618	637	614	677	563	648	643	622	589	614	642	686	655	630	619	631	655	615	661	573	641	643	657	595	643	644	672	669	642	630	675	643	675	626	612	631	678	614	670	631	623	631	613	637	659	611	617	675	616	664	642	614	618	600	682	618	637	641	645	647	649	582	649	653	661	640	630	664	682	638	662	633	676	597	590	645	658	618	631	619	596	646	606	650	639	632	589	674	644	615	642	646	680	645	600	655	637	661	676	651	628	647	579	625	652	665	645	664	618	682	646	629	636	601	633	637	618	644	710	633	687	612	655	634	644	614	619	646	617	656	586	656	644	617	649	641	651	566	623	617	618	682	579	673	635	599	631	660	626	606	677	611	601	656	598	632	633	608	613	654	643	697	653	648	613	650	587	644	642	681	627	652	700	646	601	613	619	673	610	623	638	650	660	662	651	613	590	700	643	618	649	648	657	647	612	620	662	640	627	580	625	639	607	624	611	657	620	673	630	657	625	603	647	653	627	659	629	598	663	664	646	586	637	660	631	668	618	593	642	635	653	648	620	641	650	672	637	644	589	591	653	652	632
4527	1462	1194	912	756	712	641	670	666	610	667	614	649	644	637	645	676	626	631	605	636	649	639	617	639	634	632	634	648	592	654	663	638	608	624	673	652	661	620	660	613	617	635	624	642	632	581	583	619	619	625	598	655	643	625	629	650	614	612	610	641	627	640	611	624	654	669	666	618	600	617	625	636	617	632	670	603	637	663	663	600	660	659	623	609	645	635	649	642	685	615	655	651	637	673	600	602	649	614	618	625	676	585	607	607	607	621	648	641	602	639	607	656	628	686	633	635	647	629	666	615	624	664	608	611	620	604	591	656	589	632	652	636	646	692	620	661	617	632	692	653	618	640	591	663	638	664	633	622	648	646	625	623	593	629	588	629	609	617	671	611	660	620	655	649	628	622	638	636	641	638	630	577	653	620	642	654	663	614	620	583	654	641	618	662	634	629	572	640	649	631	616	599	615	624	654	604	615	659	640	641	620	619	611	678	666	657	628	667	650	639	621	604	684	614	651	675	660	645	637	632	658	656	628	641	689	655	649	660	647	656	586	630	670	605	607	611	573	634	613	630	621	640	642	621	658	625	614	632	618	637	637	630	585	628	641	635	640	652	653	604	611	614	624	650	607	632	617	644	612	657	606	694	673	670	597	604	585	642	622	664	644	610	583	623	633	672	597	632	635	652	618	647	650	614	618	634	672	665	625	593	612	667	681	622	653	608	587	682	599	661	640	682	622	661	652	638	640	668	656	647	636	675	617	647	630	655	630	641	606	613	648	658	651	635	596	625	628	637	613	622	612	644	636	630	647	623	646	631	580	646	574	642	573	647	589	610	653	666	631	640	667	627	655	626	651	603	627	643	634	622	601	626	644	602	671	667	620	642	601	622	588	633	661	629	672	624	600	619	624	607	651	608	576	645	639	664	604	635	641	659	623	597	656	608	666	674	639	632	645	598	603	679	627	624	633	651	614	593	650	613	620	648	615	633	596	614	631	608	658	663	654	601	657	593	654	597	627	659	637	583	630	621	612	643	634	655	651	635	622	645	628	653	628	627	660	673	634	625	616	628	641	627	613	649	593	620	633	609	624	589	625	622	614	603	639	635	616	624	647	636	649	633	594	652	660	625	647	634	650	575	616	623	615	654	652	586	637	584	628	650	696	607	598	631	610	629	657	651	599	634	614	621	610	684	623	597	612	623	675	610	624	631	620	622	683	672	661	640	610	612	618	619	614	622	671	587	635	632	621	623	655	613	662	621	631	628	674	599	584	665	635	612	634	594	625	618	637	622	651	621	610	611	612	646	645	637	663	643	643	659	657	633	676	615	638	585	589	601	662	623	646	654	675	656	626	622	635	631	669	663	636	636	629	635	663	603	584	645	599	647	646	617	637	631	658	627	603	648	609	667	648	611	632	623	653	661	620	626	614	644	636	587	607	642	638	606	650	632	626	659	605	626	648	650	654	624	650	620	608	657	670	652	617	628	643	605	637	609	674	615	621	621	634	651	639	635	622	586	646	649	655	678	612	614	675	641	606	646	589	627	604	637	669	636	623	634	642	631	642	624	653	670	640	615	644	618	608	627	634	657	649	624	647	640	620	655	630	627	644	658	623	631	616	650	619	629	620	610	648	658	647	629	668	592	639	668	616	665	668	622	666	630	619	634	695	636	647	691	627	573	684	671	684	655	590	636	643	644	629	666	650	647	593	650	574	596	698	655	612	591	641	659	664	626	630	609	627	657	650	644	687	643	679	603	625	608	669	669	630	634	623	614	632	639	645	622	635	644	611	637	632	672	627	639	662	695	591	664	602	619	608	594	664	686	676	599	593	618	631	661	623	630	660	648	601	620	617	673	626	628	580	608	596	629	615	658	631	623	637	600	604	606	605	614	673	636	641	636	651	642	627	610	668	589	626	602	607	611	644	585	628	636	680	643	638	662	641	621	678	667	621	600	602	609	652	653	634	641	656	619	627	597	674	614	596	616	592	625	599	651	665	613	672	634	674	650	593	645	636	640	631	634	568	599	669	636	630	633	611	577	654	633	683	621	647	632	594	627	615	609	628	625	617	637	642	659	632	618	639	670	613	583	656	653	613	604	696	628	588	655	611	626	614	640	599	623	661	633	621	667	644	615	581	677	626	658	657	671	638	590	626	634	625	641	605	627	626	644	616	640	620	624	675	607	621	669	632	635	601	637	660	625	641	588	630	626	655	602	645	661	654	655	599	602	605	621	652	648	646	636	610	647	623	599	645	616	612	657	661	603	622	665	635	630	611	636	626	576	615	619	622	645	675	653	613	653	607	613	604	671	621	634	640	632	593	616	691	619	618	615	655	644	639	648	634	660	629	626	633	604	690	656	668	605	664	661	568	619	635	630	636	635	569	642	639	661	654	623	641	628	624	624	627	624	625	596	629	682	626	602	627	631	647	630	648	680	570	645	663	651	600	592	640	630	636	642	596	615	623	659	667	646	666	622	649	677	634	627	641	713	645	641	604	599	657	628	640	654	658	630	641	590	639	632	655	626	598	599	648	661	621	689	619	612	655	622	598	697	618	614	616	639	605	611	618	591	642	600	650	635	598	594	635	645	611	646	626	637	619	646	665	620	665	646	673	647	596	597	668	617	618	626	604	641	623	595	633	591	601	622	666	607	675	661	678	628	621	647	668	654	598	578	639	629	597	646	652	614	602	614	619	636	620	623	640	643	630	597	640	593	616	594	743	666	623	644	621	606	624	614	625	640	614	648	635	634	658	647	597	659	687	601	648	672	629	620	645	674	627	601	652	611	631	606	659	645	604	626	606	618	646	634	623	633	615	641	592	601	662	639	646	636	677	636	625	633	667	636	699	623	638	660	618	664	647	612	634	651	666	594	643	715	661	609	640	580	641	630	647	678	665	573	626	657	677	625	643	631	612	706	667	661	599	620	639	650	610	605	592	676	643	623	631	626	647	611	688	645	614	638	650	673	587	633	626	636	637	599	628	584	606	598	666	640	631	667	593	640	602	637	626	665	621	624	628	632	639	621	652	676	677	653	602	679	649	610	624	608	601	612	693	615	612	649	622	623	652	634	658	658	629	601	611	631	615	634	640	619	615	636	612	657	637	669	631	656	676	669	654	671	639	599	586	644	644	656	647	629	653	663	621	607	630	669	658	628	655	665	627	604	647	663	682	621	648	672	641	670	586	654	589	659	629	582	625	634	647	620	645	635	628	652	617	623	661	595	651	653	612	680	637	600	666	623	617	627	648	613	656	633	642	642	631	664	696	651	666	647	596	591	667	572	594	654	590	674	644	657	641	605	634	610	622	609	663	615	631	653	670	602	599	673	598	661	653	664	582	654	653	591	621	609	622	589	670	629	624	613	642	651	629	650	593	654	618	669	681	590	617	623	652	642	609	651	598	644	645	656	611	632	607	636	603	616	617	639	644	622	606	609	731	618	640	660	649	643	618	639	589	652	607	633	634	622	662	650	637	577	680	631	631	586	612	653	659
23858	21376	29058	24058	21386	20405	2378	939	715	668	592	533	478	475	462	407	410	398	386	392	402	401	432	390	349	352	360	390	342	376	371	354	332	375	381	364	351	357	366	338	393	350	379	363	338	326	368	367	353	352	339	340	355	363	361	373	335	376	339	357	388	366	379	321	322	361	365	346	364	366	325	360	352	368	381	367	328	322	345	355	344	337	313	342	388	328	351	352	353	351	364	355	357	355	351	326	380	358	348	344	347	335	329	344	374	362	363	338	344	366	320	349	351	350	332	368	344	384	381	330	351	318	309	351	323	358	350	343	312	376	331	342	342	334	333	334	334	362	351	342	344	354	351	353	364	349	342	344	351	366	335	309	318	339	336	304	353	343	329	330	349	355	356	341	372	364	362	331	330	343	337	358	362	354	314	385	363	302	363	328	344	364	336	326	358	304	308	310	377	342	357	324	355	353	341	358	339	310	345	331	323	357	365	333	351	342	337	361	384	341	374	345	362	328	325	328	312	299	366	299	330	347	344	358	350	345	334	354	372	311	319	360	386	331	340	355	311	310	338	352	345	341	326	354	334	317	312	355	357	359	348	338	353	312	315	351	337	314	361	368	345	354	351	341	327	377	363	335	369	357	339	345	351	351	364	355	343	330	347	347	331	337	310	364	323	354	343	346	337	327	341	336	348	324	342	363	349	355	344	336	367	323	342	333	313	366	331	369	379	356	320	350	364	374	353	373	342	340	324	376	332	349	332	331	311	325	377	337	330	332	332	363	314	363	312	339	318	351	338	347	292	352	353	346	352	338	347	332	338	348	329	334	349	328	360	367	329	306	364	360	354	345	346	374	326	335	358	355	330	352	353	336	349	393	308	338	356	350	354	323	360	372	344	318	329	355	336	360	371	370	347	333	328	330	343	317	368	337	356	348	322	313	356	356	332	325	341	308	341	358	337	283	322	361	340	360	358	331	343	333	338	335	351	339	354	351	352	342	353	334	326	321	349	331	354	361	355	358	342	339	325	335	345	340	335	331	340	328	360	340	366	377	341	364	327	384	362	335	328	340	394	326	336	374	380	318	342	324	356	386	374	325	358	347	323	324	360	346	350	367	356	322	321	357	324	341	327	339	345	319	357	342	341	350	360	331	333	322	348	338	352	336	351	379	341	377	341	321	342	371	383	332	323	359	335	346	322	346	325	329	317	352	354	340	339	326	363	338	359	367	332	338	327	290	324	321	305	336	327	329	381	314	354	367	365	353	370	364	319	383	360	341	322	345	348	341	352	358	340	359	323	350	351	344	312	370	331	350	356	328	318	352	332	332	338	339	325	343	354	332	353	320	332	342	351	345	361	345	347	337	339	337	333	345	378	355	367	342	354	343	348	333	386	320	327	332	343	354	375	358	345	348	331	323	323	325	321	349	288	332	350	327	342	375	350	350	378	366	361	349	363	333	340	386	374	358	341	354	359	383	354	315	367	364	370	381	364	376	336	331	361	330	350	332	342	347	353	359	378	343	350	354	359	335	306	332	358	335	298	328	365	357	335	349	333	355	360	332	350	350	353	367	368	343	309	366	339	354	346	315	353	360	349	347	380	349	351	362	343	312	347	329	383	340	341	340	350	339	303	340	330	376	376	363	368	360	324	340	323	332	319	357	340	334	340	341	338	333	304	361	358	351	336	374	363	329	352	360	373	344	373	380	348	349	334	386	332	346	362	328	342	346	351	378	359	325	334	345	315	335	314	346	347	382	362	317	361	334	350	339	395	350	309	356	350	331	328	371	337	339	328	335	355	373	366	326	356	360	374	374	324	372	360	334	362	353	316	338	361	335	350	336	301	342	370	370	375	347	360	370	345	342	371	329	351	366	334	328	326	383	388	381	347	348	325	362	368	379	321	325	355	325	346	346	343	376	334	347	333	370	354	317	326	372	340	339	326	392	363	363	347	314	358	352	346	369	357	380	342	340	349	345	402	339	349	354	349	332	323	383	336	331	356	334	335	351	324	347	324	333	317	336	384	342	345	339	350	336	315	346	335	361	382	350	329	358	342	304	344	313	314	335	337	337	387	356	334	360	367	348	328	374	341	351	360	309	365	347	371	361	339	365	344	328	359	326	343	332	356	367	330	322	343	349	394	345	345	352	330	363	329	353	316	365	349	345	374	338	394	318	340	350	305	346	388	344	355	356	345	332	351	346	378	351	371	345	339	350	337	338	369	387	375	345	326	340	316	355	379	358	322	325	366	363	356	342	355	334	342	324	355	314	333	324	352	362	335	318	348	379	347	301	348	318	353	351	365	335	352	336	329	340	350	348	388	355	342	345	347	324	314	372	379	342	348	323	320	345	311	346	372	349	369	329	363	327	326	353	307	361	331	338	362	312	339	361	364	342	338	386	358	326	351	337	356	315	332	305	325	348	370	357	328	325	323	360	354	350	322	319	377	351	335	324	341	331	334	329	330	360	352	339	334	360	343	326	386	350	344	335	347	349	340	340	353	354	337	367	335	346	295	368	347	324	345	339	316	370	366	319	350	349	338	363	350	350	351	354	308	366	401	380	351	336	331	325	373	328	358	341	338	354	360	372	340	333	315	373	326	320	367	314	355	316	349	349	338	317	316	358	328	361	317	305	345	335	294	375	336	342	326	345	359	316	352	308	355	366	327	344	342	335	394	352	331	344	327	336	353	363	339	332	365	353	341	354	346	326	340	325	372	339	352	348	344	346	345	370	338	358	347	352	336	336	344	366	324	325	351	317	371	362	329	356	336	330	332	321	308	355	380	352	345	340	353	318	361	331	345	340	357	356	341	354	343	321	358	324	329	304	363	330	317	328	329	348	327	348	349	354	368	384	356	326	368	345	350	339	343	356	311	344	343	323	313	338	318	358	341	313	365	324	349	370	382	332	317	359	325	339	360	338	354	352	333	336	336	326	343	337	379	328	348	365	351	337	336	351	329	344	323	350	347	333	343	354	321	329	383	337	343	325	375	321	314	348	333	365	363	344	349	371	317	335	352	324	366	373	392	342	362	356	342	346	350	338	347	335	333	306	324	340	381	343	350	321	331	314	345	319	336	361	377	344	331	337	382	329	344	313	326	338	355	362	372	302	374	320	359	355	330	346	366	366	335	354	343	357	347	323	334	372	351	352	311	332	325	332	350	347	325	348	373	357	360	319	337	330	330	344	362	353	322	342	318	330	340	345	358	379	339	361	338	333	385	339	382	332	333	345	332	346	296	356	332	345	338	336	328	345	353	326	346	351	366	364	338	350	360	341	323	365	317	356	368	326	322	317	366	314	342	323	337	345	359	303	354	336	320	324	342	322	330	346	362	337	357	320	326	346	355	344	339	365	354	334	389	340	325	352	346	340	337	377	367	368	314	322	342	342	328	346	367	351	353	368	354	355	346	324	338	362	375	338	359	366	328	347	364	365	352	335	327	343	325	336	337	343	362	373	326	360	338	348	349	366	346	332	336	344	357	346	332	396	369	314
4566	12095	10190	5035	3147	1964	1391	1054	880	753	700	616	557	543	485	472	461	413	416	413	402	390	398	391	441	386	379	377	375	406	358	400	350	361	364	378	377	336	370	389	363	353	365	365	378	399	331	365	345	359	371	323	355	348	357	378	368	322	355	376	352	365	357	341	349	365	371	348	338	330	400	358	356	355	336	342	365	393	347	394	360	363	382	386	357	386	386	335	392	352	385	355	377	363	350	339	336	356	325	357	346	348	364	355	401	364	332	349	346	335	346	367	362	359	319	366	372	370	362	346	387	330	337	333	360	363	358	401	388	345	340	312	370	359	402	369	358	331	346	342	359	336	357	342	351	369	347	345	351	360	377	380	335	337	365	371	346	350	339	371	352	319	346	316	320	313	356	355	354	339	378	360	362	382	329	356	342	348	319	344	388	375	348	338	376	379	360	372	349	389	316	352	371	364	352	334	377	323	337	367	323	351	361	352	369	352	376	319	362	326	320	350	357	337	382	375	360	340	340	344	364	347	372	364	362	365	358	329	369	369	362	354	389	336	343	342	315	384	365	358	373	357	359	369	348	324	362	349	364	342	352	362	390	333	350	353	357	343	387	352	343	377	317	389	323	352	382	360	361	334	360	346	384	372	358	343	376	342	315	351	366	323	350	375	367	367	349	360	411	373	346	363	348	381	344	321	368	379	330	353	347	337	346	360	337	353	361	348	361	373	362	357	346	364	369	331	357	366	347	359	357	352	380	359	378	368	366	337	336	350	351	382	341	341	351	390	374	378	340	363	331	348	342	361	332	378	355	362	342	352	341	343	330	353	355	381	356	347	340	360	373	376	342	354	342	335	339	375	344	334	373	361	360	349	366	373	329	350	343	339	347	348	358	331	353	374	338	351	328	321	378	369	367	311	339	342	348	354	353	376	373	361	372	316	339	349	389	342	334	357	349	366	379	356	365	360	364	364	338	390	379	367	320	385	361	310	311	343	388	377	346	347	359	359	351	364	382	358	327	351	359	357	358	370	360	333	354	344	335	346	362	355	370	371	323	359	319	337	365	327	369	348	349	365	360	362	338	355	350	345	364	341	325	365	369	337	336	354	353	366	363	339	396	367	337	365	330	370	380	348	354	369	357	359	351	391	369	343	343	381	375	372	338	363	359	352	318	398	394	354	334	328	348	351	362	348	347	376	368	335	336	372	321	346	334	343	325	332	366	362	377	375	352	366	358	358	324	343	355	350	336	369	335	362	365	351	334	379	348	335	351	354	353	371	333	340	368	329	354	365	323	327	349	352	347	332	362	353	350	354	328	362	319	330	372	359	328	378	358	358	344	342	371	334	367	343	378	363	392	368	384	350	369	368	343	350	369	374	386	360	371	356	347	349	354	361	375	386	366	347	366	350	354	332	338	376	364	377	374	325	348	362	339	357	365	355	327	356	336	340	309	351	348	342	317	386	346	359	368	343	321	392	371	341	342	356	335	402	332	336	343	353	386	357	323	402	324	351	355	343	383	350	368	345	346	356	393	368	339	384	333	368	350	336	333	349	333	371	337	359	343	347	365	350	354	337	347	362	363	354	354	349	365	353	356	368	325	346	380	374	371	359	331	308	385	375	365	380	365	364	368	357	368	363	378	338	355	364	384	334	370	367	337	352	368	351	386	379	341	384	366	334	360	318	350	355	369	365	391	321	369	391	343	363	368	331	338	342	350	378	334	338	357	378	346	357	380	394	377	350	379	366	334	388	384	341	332	406	340	367	317	357	352	375	347	339	312	386	351	373	373	341	373	392	380	376	359	338	348	381	360	340	339	348	346	360	359	364	340	363	388	355	360	386	349	337	369	344	331	351	373	362	360	364	357	374	361	334	369	365	357	368	351	357	395	366	390	350	347	380	345	339	350	342	335	362	350	358	345	370	358	343	387	368	389	349	337	385	358	347	337	378	309	347	364	352	335	352	313	367	354	355	344	342	367	335	355	349	322	352	372	343	343	340	347	340	329	358	363	349	331	354	346	329	378	355	362	362	346	377	353	351	373	352	341	342	397	329	345	351	389	360	378	314	376	355	355	337	350	339	360	363	354	366	397	359	338	333	369	315	348	379	346	373	356	357	351	360	388	363	321	338	378	385	354	378	334	364	340	367	377	385	346	378	348	346	345	356	355	359	326	343	346	336	360	366	354	321	345	353	322	357	368	344	340	382	351	365	362	366	364	323	385	341	355	383	339	333	344	364	339	341	371	406	343	353	339	340	376	354	372	347	374	358	343	355	362	357	300	355	350	391	338	362	329	358	360	422	353	357	375	354	343	354	340	335	330	370	330	350	383	332	355	365	376	355	374	352	338	367	341	318	348	337	362	325	359	359	354	390	397	329	359	342	345	363	343	328	367	347	356	334	361	344	359	358	356	379	353	355	331	344	373	359	368	357	340	323	339	372	347	358	332	323	379	375	346	375	353	358	337	360	363	357	327	354	346	315	389	339	376	367	376	348	365	313	342	355	358	348	332	345	362	360	344	346	345	323	364	383	321	368	344	337	323	365	350	357	375	337	358	347	354	376	328	346	315	364	373	379	343	347	359	379	341	335	353	355	364	334	352	339	339	353	349	316	377	322	353	348	346	368	363	354	356	333	381	361	330	378	315	348	324	368	347	366	346	350	361	374	332	377	327	379	345	361	367	359	389	343	361	371	343	342	337	348	344	347	367	363	373	351	354	323	353	388	381	358	373	360	350	353	353	374	374	353	385	373	353	368	362	369	347	363	331	385	384	329	356	345	321	363	356	371	349	363	345	351	363	360	370	349	355	346	322	373	368	338	340	389	328	338	356	333	338	363	338	364	372	375	346	355	368	365	364	340	345	379	369	345	377	341	368	376	370	308	349	366	344	344	340	372	375	348	397	322	380	350	379	382	332	357	326	358	322	353	385	379	327	354	345	356	359	347	400	361	360	369	318	346	355	362	359	369	369	337	362	336	337	356	352	327	352	332	378	359	364	377	337	365	331	332	343	342	333	370	341	371	331	362	370	383	368	364	366	323	351	374	370	365	340	361	331	354	374	381	328	358	361	356	326	362	314	362	333	369	350	356	357	336	360	388	361	398	342	354	354	375	355	363	362	368	352	371	357	381	329	351	336	338	361	350	342	333	346	380	343	361	388	330	332	358	344	365	347	369	360	363	368	353	352	374	373	352	342	373	343	325	348	331	349	388	361	339	386	358	343	349	350	376	366	388	340	357	370	345	383	354	366	349	384	340	351	353	344	314	344	342	369	385	354	362	380	366	338	372	371	356	363	337	384	339	326	336	344	370	373	359	359	363	387	383	366	380	355	347	374	350	372	378	371	354	365	342	382	346	359	376	370	349	346	375	349	372	347	335	364	351	352	351	369	372	360	371	354	383	369	327	381	354	340	349	381	341	384	374	370	353	355	371	368	363	329	359	345	359	346	381	353	371	362	348	367	368	350	343	358	343	352	336	341	341	352	368	359	360
24843	21396	28697	24476	21367	8880	1183	876	790	713	689	666	698	630	612	618	605	599	568	611	637	606	586	603	621	572	613	583	598	601	581	553	572	564	605	583	597	573	566	538	533	566	543	555	579	588	563	563	572	534	570	549	592	575	549	590	615	571	509	588	573	595	591	580	531	560	558	583	567	576	588	615	547	549	539	545	522	564	558	546	560	533	575	557	572	556	552	608	543	559	538	572	525	576	556	545	597	520	598	566	535	596	564	512	528	560	564	541	555	578	543	538	556	555	563	560	583	592	607	581	556	608	570	565	576	576	597	545	601	579	557	539	583	608	562	555	577	591	580	564	561	530	545	538	560	561	570	561	588	603	552	577	545	567	616	606	565	556	583	540	582	551	567	537	529	542	544	591	621	590	566	601	529	534	540	540	542	549	549	577	577	556	547	548	538	535	567	602	525	559	573	580	569	563	552	539	566	549	530	575	520	533	559	610	596	569	548	575	559	572	561	543	597	535	556	567	552	548	623	573	586	559	566	521	529	544	549	534	568	541	574	568	577	546	587	562	583	562	601	551	505	609	573	590	592	540	549	554	599	587	547	592	540	533	565	557	550	530	584	596	584	568	569	580	579	594	563	538	598	541	550	527	521	565	602	580	565	582	548	564	556	531	571	523	575	525	609	577	565	528	524	512	527	611	573	565	608	608	555	568	546	584	577	589	546	614	570	575	602	607	571	562	558	573	516	558	547	578	603	562	550	561	538	583	593	533	537	573	580	538	602	569	600	574	518	555	516	562	545	522	548	569	551	595	534	542	563	562	613	599	555	539	598	573	601	576	575	573	605	566	577	562	595	577	560	546	532	521	542	564	569	607	567	561	584	548	527	549	508	583	555	588	564	570	549	550	553	534	534	556	537	555	602	584	558	575	552	570	592	546	552	588	581	586	532	574	538	550	524	549	584	569	590	534	541	560	562	556	538	523	567	533	546	551	575	586	578	554	510	550	537	561	545	555	649	548	618	582	534	588	552	595	568	533	610	587	543	580	563	528	578	595	582	556	577	578	555	565	584	554	557	599	557	563	524	546	567	571	549	570	574	543	537	585	606	593	563	556	594	545	568	572	627	564	573	531	565	587	584	551	566	549	506	561	516	589	577	576	534	551	555	572	577	577	547	583	585	518	552	524	548	574	552	592	533	558	575	595	543	595	568	564	604	558	593	586	533	536	546	549	532	558	591	552	564	571	556	556	548	562	624	569	563	557	623	523	549	531	567	579	541	528	552	556	552	528	610	540	555	583	583	553	597	509	535	571	558	581	563	623	528	557	553	543	565	550	568	556	546	556	590	576	529	627	534	554	591	553	574	571	593	585	573	549	535	562	546	585	566	534	545	536	572	508	572	576	567	531	548	561	560	573	556	543	605	567	565	575	572	572	575	571	527	526	533	546	543	565	577	589	609	562	525	559	578	592	556	553	540	578	533	571	554	597	590	560	543	536	580	573	588	540	536	549	560	544	557	558	596	530	591	568	597	555	559	557	621	561	565	563	563	546	576	570	586	589	584	557	523	541	560	568	538	545	530	562	583	585	584	587	574	559	574	544	491	523	579	532	582	518	566	572	540	562	584	587	561	558	552	552	561	538	557	580	648	567	568	549	521	563	599	556	570	545	568	578	545	560	554	539	524	550	540	603	572	546	570	561	583	574	568	534	602	582	556	546	518	591	550	567	559	575	517	560	517	548	534	568	558	553	592	575	544	561	546	561	592	576	513	596	573	580	558	562	568	545	560	580	585	588	560	584	585	576	589	532	593	514	584	589	606	549	554	534	529	546	574	605	581	550	541	577	600	527	581	597	523	561	539	592	532	596	561	537	531	552	546	546	581	590	567	570	553	564	549	553	610	545	556	580	583	557	568	523	549	534	570	564	543	575	575	557	542	565	551	556	581	566	558	577	530	548	568	603	573	493	545	563	520	549	596	587	598	591	574	589	556	552	590	549	545	539	557	553	574	532	584	564	566	533	570	609	558	552	538	583	561	524	585	582	537	571	522	552	570	538	551	580	580	565	542	591	563	573	547	544	544	600	567	615	572	563	557	582	584	543	534	506	583	530	566	584	534	538	559	535	519	539	587	578	558	590	567	528	556	601	589	546	555	557	596	581	578	566	542	563	524	555	554	573	549	533	553	603	572	567	597	525	554	515	579	591	567	586	562	572	536	538	552	592	557	567	541	579	550	564	552	508	557	541	573	570	594	543	521	546	584	552	559	548	553	574	514	579	550	560	570	545	561	562	583	564	528	553	582	607	564	595	534	565	601	566	612	553	580	568	572	531	560	545	568	556	561	550	552	518	555	577	559	588	552	541	558	600	600	526	547	541	604	579	573	544	549	561	560	553	587	571	598	579	572	572	540	546	546	559	614	598	576	581	501	558	583	574	567	560	539	622	523	562	548	546	554	579	536	536	531	613	597	554	587	533	547	597	530	589	601	551	555	526	554	597	554	576	569	582	549	555	571	550	538	558	575	597	581	590	529	535	552	556	607	579	568	583	586	574	557	561	570	536	551	566	586	558	569	553	535	554	554	576	577	543	547	524	552	544	546	579	554	566	549	559	549	557	569	565	562	546	565	562	571	525	574	540	571	543	522	517	538	594	565	514	572	595	535	547	565	537	588	596	612	529	559	563	553	513	538	603	621	549	537	563	568	570	578	552	596	551	567	551	588	553	569	590	545	537	533	566	539	550	604	574	568	581	537	578	534	545	579	538	564	567	528	576	573	564	553	547	565	540	556	516	547	596	560	552	562	519	545	564	552	585	573	570	516	515	545	609	559	547	587	555	584	572	561	556	549	555	572	570	544	568	550	608	543	567	549	561	572	532	572	575	592	523	561	562	546	572	602	564	610	548	582	574	589	571	564	591	590	559	530	501	567	563	523	536	572	540	547	596	577	585	609	588	596	581	585	542	564	502	584	559	523	577	576	562	598	505	535	547	594	555	556	543	575	535	577	586	567	564	584	548	572	600	580	588	534	577	558	545	612	546	571	591	545	556	565	557	567	558	591	540	559	607	555	543	538	541	541	545	514	558	555	607	607	538	594	548	566	558	570	529	577	599	570	588	569	539	575	546	521	540	548	596	586	576	557	541	586	528	566	604	530	573	598	585	542	545	590	557	566	573	561	573	537	547	543	535	567	533	566	566	568	556	579	513	551	558	491	571	544	554	541	541	585	571	509	546	571	573	543	584	536	574	549	603	561	558	517	555	598	556	567	550	552	509	533	559	591	558	563	542	592	579	585	598	540	574	560	584	583	573	582	582	556	577	530	588	522	524	581	567	534	553	578	563	574	602	585	538	589	548	563	590	575	541	573	538	569	600	521	557	589	574	574	575	584	536	565	522	565	594	524	511	534	542	563	538	575	537	567	608	572	601	588	541	539	512	574	578	547	576	538	595	568	535	616	543	517	543	546	594	578	576	560	555	589	572	568	526	539	532	589	540	616	539
4657	8963	7468	3706	2504	1645	1246	1011	871	826	767	679	681	648	621	588	566	585	611	585	555	552	576	580	580	583	542	511	531	529	546	597	600	572	520	562	553	551	536	524	562	542	546	569	577	523	504	574	535	538	540	528	513	523	512	560	558	538	531	533	530	558	561	591	541	484	539	591	537	506	535	576	538	561	534	531	587	560	530	532	507	488	557	532	513	545	539	527	527	546	561	516	553	582	520	542	581	557	543	542	579	548	571	548	527	534	540	553	507	546	622	538	469	546	533	560	513	530	515	538	554	529	550	542	559	559	532	497	537	529	524	528	541	553	526	499	524	490	580	554	518	564	511	519	522	559	547	535	540	543	515	591	557	592	509	571	549	524	537	563	559	555	516	549	519	525	559	567	509	538	509	501	560	517	563	537	488	557	575	519	523	526	517	512	563	514	483	550	528	554	529	562	511	536	569	526	571	561	514	537	539	521	560	501	517	524	549	574	535	532	506	515	494	523	530	530	523	572	547	539	509	528	553	553	539	523	541	503	537	558	572	531	550	554	555	533	578	530	523	524	539	547	524	521	563	540	558	501	523	552	530	535	538	553	536	534	582	532	527	486	513	521	555	576	570	539	544	581	512	566	551	535	519	516	478	532	545	529	565	567	542	573	533	578	553	485	531	533	553	532	546	506	530	528	545	545	529	519	471	532	518	561	535	509	558	530	537	517	558	529	555	544	548	550	535	542	519	515	512	577	477	592	510	568	530	523	509	550	530	548	537	560	548	553	529	502	596	532	543	556	549	540	589	514	521	509	546	474	552	551	508	539	545	520	536	542	545	500	521	513	513	559	519	567	542	539	509	598	495	518	534	557	535	515	555	527	547	563	561	556	533	543	559	541	511	532	547	529	498	562	506	524	554	550	533	521	540	546	530	531	533	512	524	534	553	558	518	535	546	542	536	518	539	544	533	550	528	539	543	545	517	514	507	511	552	517	538	483	552	557	558	577	508	544	519	529	552	534	555	577	577	556	540	473	547	595	536	532	549	535	516	558	565	598	504	531	546	532	555	552	533	566	552	543	527	542	530	585	521	528	498	518	549	547	508	517	514	518	522	581	505	494	550	549	553	507	481	523	536	550	541	537	532	512	525	512	546	513	531	542	558	544	513	514	526	565	558	571	539	547	526	551	531	541	583	554	549	547	506	528	527	511	527	520	521	496	579	558	515	542	544	549	556	534	532	534	543	524	516	509	542	567	529	529	526	532	572	497	516	574	516	536	529	519	566	507	568	550	530	533	520	538	537	559	565	534	514	549	547	577	539	519	575	532	559	535	509	541	557	548	538	523	514	536	518	542	574	573	548	532	524	540	502	541	502	547	578	543	517	557	585	537	531	539	553	583	545	551	542	540	562	533	474	518	562	525	541	551	536	497	536	520	539	555	549	537	552	576	492	532	519	483	591	544	564	469	507	521	568	543	508	563	550	545	537	495	529	548	509	575	515	511	517	532	518	556	530	547	548	549	545	511	545	585	531	530	564	560	554	544	541	553	535	547	524	506	556	522	493	532	517	477	524	535	560	567	536	484	560	529	557	506	529	537	564	554	532	531	526	552	518	566	540	538	529	517	505	540	482	529	516	534	515	508	506	562	532	579	550	523	563	535	520	551	537	597	592	476	530	560	501	517	542	530	522	542	559	531	497	557	504	518	581	526	552	519	535	516	543	495	525	528	519	575	559	531	580	526	539	560	551	509	560	533	521	549	529	575	507	549	546	519	518	550	526	561	534	532	514	517	537	568	542	557	538	498	544	568	533	510	522	559	519	548	572	580	529	545	498	556	502	570	555	570	533	580	574	514	515	525	519	568	567	555	516	549	584	526	555	513	509	549	553	515	570	502	531	490	553	534	514	571	519	533	551	564	516	560	539	542	529	527	554	562	535	544	571	556	539	543	510	522	526	554	510	520	512	523	533	510	491	502	517	516	532	576	485	548	542	550	518	575	553	494	510	554	558	543	559	532	514	512	514	518	573	536	525	519	548	591	542	547	497	503	540	548	533	513	555	527	492	507	530	605	541	488	520	525	583	505	519	532	545	540	518	558	554	562	518	530	526	583	526	570	525	520	532	574	500	542	535	553	531	535	580	575	583	522	563	536	569	522	513	522	522	544	554	529	502	588	515	548	504	549	562	512	554	487	511	553	534	552	523	553	541	515	526	525	491	500	493	523	597	518	507	569	559	546	570	520	560	566	554	542	527	533	523	540	550	535	545	534	549	574	537	525	533	569	528	523	537	566	522	582	561	521	566	515	535	546	585	551	555	516	542	525	536	546	543	530	544	569	557	538	534	569	549	538	513	519	566	561	581	515	519	524	559	595	517	551	540	520	548	586	555	510	557	523	508	526	557	540	536	540	521	513	536	538	577	537	530	545	536	507	507	562	526	580	521	542	522	520	537	564	555	535	532	559	563	562	534	553	546	550	563	522	556	526	558	540	523	511	545	563	571	511	514	586	555	528	551	539	547	543	496	538	565	588	525	548	568	547	583	542	519	544	546	552	522	568	527	523	527	522	527	565	529	542	582	575	572	520	553	531	552	565	533	555	542	548	543	578	503	501	539	527	562	527	537	477	485	527	511	555	537	557	466	569	544	534	561	547	479	521	565	516	537	532	527	498	508	524	546	496	541	556	539	547	543	551	513	552	537	549	530	559	504	526	564	508	553	559	534	508	565	547	572	558	537	531	558	522	590	569	550	554	536	509	544	498	540	515	510	603	511	553	549	568	502	521	516	544	546	534	544	527	519	535	544	485	556	521	534	535	520	543	548	503	519	527	538	597	558	546	510	474	511	512	549	497	553	527	570	549	517	530	511	565	528	569	578	503	544	491	528	510	549	555	546	573	549	509	568	523	541	576	498	519	557	528	524	579	514	516	524	549	553	529	544	543	486	517	544	515	562	546	547	516	565	510	543	548	534	521	526	491	537	559	539	569	513	542	526	546	534	510	550	514	555	567	541	546	558	509	537	524	526	569	500	515	562	527	539	534	528	528	554	568	516	585	596	531	511	537	536	556	505	541	549	545	497	563	540	544	540	515	565	512	549	522	546	543	529	557	528	551	557	550	512	517	539	519	576	503	525	555	522	567	497	563	565	576	561	551	527	538	539	546	541	537	515	557	568	551	571	529	516	549	535	541	541	557	552	586	510	492	541	572	550	561	515	549	595	526	528	567	568	559	554	492	541	545	552	521	538	511	527	547	558	511	555	530	530	529	564	538	522	552	527	576	543	574	543	547	540	534	530	486	533	495	511	502	523	525	553	506	582	530	535	547	546	536	554	558	542	573	542	529	514	545	539	500	503	526	557	532	529	534	521	562	541	523	562	553	517	550	539	549	548	567	559	544	526	544	538	546	567	533	520	597	534	520	515	515	547	545	547	542	527	535	551	543	558	530	572	575	523	513	529	554	521	553	521	568	564	505	581	489	574	502	527	531	526	526	533	542
22808	21508	29468	24020	21509	21578	18572	1545	849	690	621	518	424	396	337	337	323	300	276	257	247	225	221	227	230	205	209	185	202	188	198	187	196	194	179	212	185	200	154	176	161	171	179	164	187	149	175	170	192	155	184	172	166	158	167	176	167	157	157	175	143	154	174	170	161	158	173	166	177	175	174	173	153	161	182	163	151	159	175	173	172	165	158	170	162	174	155	168	152	166	189	163	165	159	167	157	189	159	168	161	175	155	175	162	149	170	164	148	135	172	145	155	169	176	167	162	148	174	133	149	176	172	164	167	153	162	155	156	171	171	175	158	176	163	158	166	156	176	171	167	157	151	151	176	181	179	153	186	181	171	161	139	172	168	167	155	154	158	155	163	161	174	181	167	155	160	153	156	144	170	177	178	171	173	175	145	155	169	159	160	150	163	141	180	146	160	170	138	168	162	158	161	160	180	154	139	155	170	145	161	175	164	182	151	150	151	170	156	167	153	150	164	172	167	145	152	158	162	142	165	158	154	184	158	159	165	158	168	172	165	163	155	160	169	148	148	156	151	152	161	192	162	149	159	145	152	151	165	149	158	185	149	156	159	162	174	165	153	163	156	137	185	143	158	186	146	159	178	122	171	153	168	164	146	143	138	169	150	158	164	155	160	179	162	155	170	142	171	142	171	125	175	170	153	166	165	162	156	160	165	142	157	171	178	183	148	153	146	147	150	172	159	141	165	169	172	144	154	162	174	157	166	163	163	163	158	174	185	152	147	155	186	139	165	161	164	164	153	178	171	168	162	154	150	160	165	181	167	172	167	166	125	158	179	147	156	139	159	168	178	153	160	159	151	144	166	167	147	136	155	161	161	148	158	153	188	164	157	184	163	158	143	160	143	163	155	172	177	158	190	172	161	148	151	157	147	164	171	132	143	145	165	164	147	155	154	174	158	153	162	142	171	176	159	149	164	149	158	175	173	159	136	170	147	166	142	151	166	169	170	158	157	151	178	149	143	161	156	178	183	144	161	187	195	160	153	140	170	158	147	159	157	156	159	161	160	157	179	158	151	132	154	146	162	166	185	169	156	175	162	162	157	154	173	137	156	144	158	165	179	162	152	165	153	150	168	171	140	141	168	161	167	174	164	155	159	141	179	176	148	166	131	161	180	160	154	158	150	149	145	142	173	165	159	161	138	155	159	159	143	147	166	152	174	156	171	145	151	144	154	170	159	158	138	170	142	162	163	167	172	148	153	158	192	144	159	165	179	158	161	159	148	158	147	157	177	164	144	163	172	154	140	151	141	151	144	158	148	144	145	143	168	166	148	167	130	154	147	158	163	174	158	146	156	158	161	145	161	173	142	166	150	152	162	179	155	176	133	153	165	130	157	161	153	165	162	182	167	163	170	173	166	171	172	165	161	151	153	163	161	150	154	174	154	161	148	161	156	152	177	177	150	172	167	162	145	180	151	149	163	145	163	162	173	147	162	167	166	169	197	181	167	179	158	178	142	159	160	170	163	166	159	163	159	163	173	161	157	142	163	168	169	167	144	180	176	132	153	165	161	159	166	172	172	181	166	150	151	168	173	142	146	169	158	174	158	139	139	145	141	184	190	141	148	169	154	186	160	141	176	139	168	155	175	194	154	190	172	141	188	161	170	168	142	160	162	141	158	130	166	167	173	141	159	177	155	153	159	138	155	172	159	162	172	147	174	158	179	172	167	140	157	150	164	154	165	151	170	184	151	158	168	171	161	149	163	162	169	134	167	164	167	151	163	151	168	153	151	153	157	155	152	162	182	159	174	158	160	148	175	146	148	136	150	179	162	164	172	145	147	153	156	137	151	155	154	167	171	172	158	148	195	181	181	147	163	160	141	152	155	148	147	157	177	159	161	145	163	178	160	122	153	152	163	156	152	155	176	168	175	163	162	168	166	132	153	157	156	180	145	138	160	143	164	152	163	172	200	157	145	185	163	165	159	136	144	164	155	146	150	179	156	148	159	156	150	166	150	145	171	177	162	150	163	151	164	153	157	147	181	153	180	182	184	190	151	144	147	150	173	161	181	158	153	146	165	167	143	178	176	144	152	173	158	168	187	144	161	161	139	152	133	149	160	155	137	157	154	159	142	154	165	142	145	188	154	133	152	149	155	187	171	162	187	161	161	156	158	149	175	147	142	164	138	169	170	163	164	184	152	183	157	151	152	164	151	151	196	162	160	169	160	171	155	151	151	155	161	162	159	168	138	187	162	156	152	147	159	172	151	192	156	162	188	151	156	147	155	165	145	145	149	159	153	137	170	153	159	164	146	162	150	169	162	146	149	157	155	149	134	173	161	151	151	149	168	157	187	153	169	190	163	157	165	163	155	176	195	158	163	142	174	145	165	147	152	134	184	146	154	150	158	158	168	165	158	160	161	164	162	166	188	179	159	143	155	156	155	166	168	162	171	137	169	162	170	157	168	165	142	148	194	132	177	157	190	130	166	166	161	172	166	133	162	159	174	142	149	165	164	171	124	178	155	155	194	179	164	140	168	171	162	168	173	169	165	161	171	161	143	162	166	138	163	176	150	169	170	150	155	181	153	160	145	157	166	153	161	170	165	185	168	148	170	180	165	165	131	153	141	161	168	172	147	193	154	153	151	177	156	146	172	145	164	141	174	146	172	165	163	152	184	173	150	157	181	176	163	155	163	186	172	176	181	166	156	139	155	130	158	169	150	162	141	168	166	135	145	173	139	164	151	172	137	154	164	154	152	162	153	168	170	164	167	154	145	150	161	178	160	177	138	176	169	181	145	148	156	200	144	180	177	158	165	153	163	151	149	159	153	151	159	184	155	149	167	163	156	156	159	174	155	160	169	157	173	176	155	160	167	152	162	168	170	196	177	147	153	166	157	154	157	172	182	161	150	185	182	154	175	153	169	166	155	173	158	176	161	167	155	163	143	164	169	161	160	182	180	160	143	172	169	147	169	169	161	142	163	168	143	146	161	168	147	174	172	178	175	146	149	145	168	174	157	155	165	168	176	172	176	147	156	152	187	178	137	142	158	183	169	164	157	169	170	171	159	170	158	147	157	151	153	175	161	148	149	184	168	173	152	178	168	153	175	161	151	147	157	136	155	170	175	156	178	156	166	170	140	127	170	145	147	175	155	142	177	179	172	160	147	159	156	159	156	163	155	143	138	160	166	142	146	169	147	157	158	160	163	166	151	158	174	151	146	154	172	162	152	141	150	153	161	148	171	159	181	168	163	124	162	140	124	182	150	169	162	170	161	164	160	157	165	156	140	161	171	163	143	190	156	170	159	151	165	162	170	159	157	145	170	159	167	167	170	165	156	161	157	130	135	176	163	188	168	193	153	170	152	169	170	153	173	162	137	162	148	158	150	151	154	142	175	142	151	184	176	168	153	176	159	161	143	155	189	171	187	153	157	148	145	168	136	156	171	151	169	189	162	162	163	161	137	145	124	180	162	144	155	135	152	135	163	173	146	173	148
6648	19797	16804	8762	5569	3220	2204	1579	1213	949	763	641	510	474	415	379	326	289	322	285	283	280	256	232	247	234	244	204	221	198	206	185	210	232	187	192	194	201	181	192	168	180	157	185	170	161	187	183	170	164	180	151	171	182	146	183	174	151	152	188	159	156	163	154	182	155	160	155	161	179	165	136	163	156	146	172	152	155	170	165	150	162	184	146	169	156	161	160	137	140	158	179	146	146	154	151	164	165	136	171	145	157	169	162	172	195	170	148	167	134	156	137	152	165	149	154	162	170	157	136	139	178	134	146	135	162	139	141	159	158	164	169	169	144	160	167	158	158	158	167	172	155	166	153	152	155	149	144	154	170	155	152	138	151	146	134	151	148	161	145	187	152	141	134	167	147	154	147	159	144	166	140	166	169	156	170	132	152	155	167	154	149	156	159	146	153	172	167	170	142	147	161	177	162	159	168	176	175	147	158	154	144	160	154	159	155	153	144	147	176	160	185	155	173	147	168	181	164	168	155	151	175	146	151	174	146	150	170	162	170	153	155	165	157	153	157	152	160	162	140	156	157	156	156	129	175	181	142	157	148	160	148	160	152	140	151	147	136	150	151	167	158	155	163	162	151	143	152	164	159	164	178	154	174	152	147	141	131	154	156	144	152	180	145	175	138	168	155	157	162	146	134	158	148	165	151	151	175	147	185	152	150	155	165	160	158	172	146	150	148	156	156	164	171	166	124	156	175	171	156	135	154	129	151	147	155	156	159	173	156	173	162	158	161	150	150	157	149	135	163	159	149	144	148	163	159	148	134	174	172	159	149	160	154	152	154	142	139	164	135	150	187	144	162	140	130	157	146	158	169	169	145	137	155	146	169	155	159	172	171	151	159	140	160	171	153	134	173	150	166	163	168	143	147	163	158	167	156	177	156	167	170	152	174	178	154	168	160	153	149	153	155	172	156	140	184	160	147	148	142	156	174	157	153	157	176	148	166	149	153	139	149	129	164	147	177	161	176	147	164	148	181	139	168	146	179	153	165	155	162	165	156	151	149	150	148	160	148	165	150	157	152	183	151	171	157	175	119	146	134	146	140	127	158	143	128	173	159	146	198	161	119	144	150	158	155	160	151	155	184	150	139	160	148	159	162	159	164	166	147	164	151	147	131	181	164	160	143	144	156	128	163	130	153	113	142	161	166	162	157	150	141	171	165	155	141	141	138	173	158	159	147	162	147	168	187	153	178	152	142	174	177	156	193	138	152	160	134	112	142	156	151	143	181	139	167	158	130	163	159	160	162	164	158	144	147	147	173	142	143	160	140	172	152	138	147	162	138	149	155	148	149	167	167	152	162	164	157	142	139	165	164	152	144	161	160	163	141	140	173	145	148	144	135	156	164	154	179	161	151	145	160	157	160	152	162	166	180	145	156	157	150	128	174	166	166	146	169	168	153	144	136	150	140	139	143	154	145	156	153	151	171	158	164	176	135	151	147	139	142	165	168	152	145	173	150	160	177	148	154	161	141	139	165	181	146	157	149	131	185	160	157	145	141	155	138	121	160	152	149	140	153	154	163	141	162	160	163	158	158	155	154	183	175	153	164	180	165	169	145	143	132	160	161	157	142	143	147	131	173	173	168	164	156	175	163	161	154	180	161	149	137	144	145	160	168	162	145	136	169	160	156	161	156	173	145	169	181	142	170	163	160	173	150	156	158	161	158	165	137	149	157	147	148	157	127	139	142	158	152	163	136	156	147	162	178	152	160	169	143	156	159	168	161	148	142	174	162	142	135	162	156	138	170	140	167	167	171	172	164	140	173	159	167	149	140	154	174	172	164	164	153	157	156	153	169	155	151	159	133	160	156	153	162	141	144	159	147	134	152	135	139	146	152	150	171	148	151	159	153	145	141	158	153	148	169	157	125	140	155	146	116	176	178	131	165	130	148	155	173	141	140	125	145	139	147	179	171	153	141	154	134	161	143	180	150	154	153	166	169	143	154	156	164	163	149	154	163	156	168	165	162	169	152	155	137	154	161	138	146	163	143	143	154	154	152	158	156	170	142	158	154	139	146	166	135	157	134	146	167	156	160	161	152	157	165	166	163	149	160	140	136	175	151	176	177	180	145	155	159	156	147	151	162	128	156	178	154	150	142	143	151	132	188	156	144	161	151	159	153	172	137	154	178	150	176	155	148	136	154	163	186	156	157	174	169	145	155	164	146	157	134	165	147	178	146	155	170	166	145	148	171	148	167	156	137	173	137	159	145	159	149	139	161	157	149	165	158	175	153	156	177	173	141	151	159	148	188	155	190	154	176	178	141	147	149	158	158	153	173	188	169	155	163	164	149	152	168	148	154	163	170	152	156	160	144	176	168	163	121	128	155	157	143	168	143	176	160	148	135	153	158	142	152	154	151	143	155	160	172	137	146	149	169	173	139	173	147	155	155	156	177	145	162	153	135	188	153	143	167	148	151	146	141	162	152	177	152	166	151	175	162	144	183	151	152	128	157	149	148	156	156	162	166	142	169	167	160	145	166	143	153	150	157	144	169	155	134	175	128	147	154	139	147	131	148	169	156	156	151	167	174	151	144	162	151	166	162	161	160	167	142	171	158	147	150	144	159	162	179	163	158	139	155	163	173	151	151	142	185	139	165	152	154	151	142	148	161	142	171	163	157	186	147	189	148	162	182	147	138	180	176	138	152	149	153	149	153	177	156	172	163	182	151	149	139	181	163	151	140	163	154	164	145	161	163	137	144	157	165	154	135	158	162	166	148	137	160	143	146	161	171	176	129	156	154	155	140	167	141	162	187	159	128	153	162	147	150	149	158	160	161	157	138	168	178	155	174	158	170	160	158	152	160	154	149	146	149	183	183	149	165	185	142	152	169	167	152	154	164	142	149	160	146	156	168	152	167	160	157	160	149	172	152	132	164	161	204	165	146	150	179	157	142	133	136	141	157	153	148	162	152	149	126	160	154	156	178	146	138	158	137	159	144	177	165	141	135	145	158	151	155	159	169	179	136	141	148	163	169	143	151	155	182	176	150	159	165	166	165	144	174	161	161	134	150	156	163	152	130	161	154	154	157	148	166	156	176	161	153	140	159	150	151	181	148	179	172	166	154	161	140	142	152	160	156	169	133	165	161	142	141	153	157	168	156	161	151	143	163	147	164	153	151	132	175	160	167	162	150	174	137	160	139	168	152	146	141	142	156	154	149	159	150	153	144	142	149	148	141	173	149	163	145	153	174	164	146	118	184	151	148	124	144	153	145	176	145	144	158	136	134	161	156	147	173	158	178	151	138	162	165	168	150	161	175	164	138	155	167	159	148	166	153	145	155	148	163	154	158	148	173	149	162	156	158	161	138	171	166	144	163	169	149	169	165	154	178	159	143	157	177	160	161	157	162	161	155	174	168	152	149	158	167	160	149	152	146	163	158	156	179	147	147	151	153	155	148	141	152	157	180	143	179	164	179	166	155	146	152	162	155	146	156	136	186
27807	21065	11886	1427	836	708	716	684	704	623	712	671	650	612	680	638	660	663	655	596	641	634	624	657	659	635	637	644	668	707	682	641	605	655	619	675	676	668	643	666	627	691	616	664	667	644	651	674	686	636	696	698	639	602	586	618	679	630	624	643	708	709	658	647	655	673	666	675	643	622	618	654	655	606	635	642	646	667	667	646	672	641	651	628	659	620	627	664	695	672	655	645	667	657	672	622	663	662	651	603	647	636	651	656	637	592	653	658	646	657	609	645	625	672	654	673	646	654	668	628	645	654	657	622	638	628	621	646	647	633	636	639	648	639	683	629	651	654	668	643	659	591	619	616	644	607	645	615	574	611	662	631	645	587	611	671	649	702	620	672	622	598	588	625	673	686	675	698	670	671	660	631	586	669	609	621	624	610	622	639	661	644	660	610	659	647	654	656	633	655	635	652	615	634	672	637	644	697	605	645	647	677	661	685	666	664	679	654	646	642	660	668	659	644	666	671	684	619	630	637	701	627	650	660	636	659	677	653	659	656	640	641	640	628	654	645	631	648	619	684	657	691	654	651	687	651	635	641	628	689	675	703	661	634	648	652	627	665	674	630	666	659	669	641	675	655	638	659	660	643	633	649	649	672	670	649	666	606	673	704	647	616	698	627	676	677	641	661	700	647	625	647	630	675	656	651	689	641	660	649	632	616	669	600	675	652	598	648	673	683	643	676	666	627	581	642	623	663	618	632	709	623	695	635	637	652	670	648	671	620	636	668	689	679	614	694	674	667	634	629	672	631	686	634	641	664	638	645	666	636	625	707	663	665	665	656	674	657	710	636	663	639	608	631	649	651	596	655	657	623	598	669	649	627	643	633	664	624	666	627	686	641	679	598	621	654	623	588	652	626	680	635	670	630	643	688	669	668	614	686	684	670	677	659	645	630	653	619	718	624	621	626	618	641	658	621	629	678	651	680	687	650	660	629	670	625	647	619	674	668	658	658	657	642	664	669	639	681	669	688	633	680	622	644	602	698	658	642	665	626	663	655	655	624	627	642	641	655	648	652	654	666	666	625	633	649	635	705	655	682	647	661	657	665	666	633	620	665	627	640	639	636	636	635	626	696	631	640	659	708	640	625	630	656	684	663	636	633	676	654	658	628	701	621	638	655	659	696	618	614	630	632	656	646	641	627	646	649	637	641	643	688	661	684	623	654	637	630	633	671	666	619	640	679	666	639	651	707	678	702	635	649	689	641	661	610	680	619	672	603	673	649	664	608	684	642	654	655	644	676	619	623	659	635	652	645	643	654	609	682	642	657	630	641	606	622	673	668	595	636	677	672	614	620	666	665	661	632	649	589	648	615	641	627	627	662	637	644	620	628	644	690	646	671	707	701	617	663	635	646	658	629	651	645	605	663	598	639	668	620	667	644	675	648	639	657	652	622	633	661	666	624	654	604	639	634	662	663	623	690	651	689	617	701	662	625	683	653	612	662	695	639	655	668	645	635	611	635	630	634	702	689	644	684	611	667	666	643	630	620	679	724	682	630	675	666	661	632	635	639	664	658	637	659	622	644	661	650	620	587	661	648	643	627	635	632	621	649	649	652	632	639	658	652	655	645	641	665	620	658	679	662	672	619	596	677	692	696	681	639	660	659	681	635	646	634	686	632	656	680	676	602	628	671	641	653	701	622	624	691	652	630	648	627	656	683	648	658	677	641	678	647	664	671	624	656	673	611	657	634	667	614	672	654	666	636	621	635	683	640	628	597	652	600	659	639	660	627	633	632	678	629	647	647	611	630	663	624	634	650	646	665	655	626	618	650	674	643	649	648	632	656	655	671	657	677	683	654	672	645	660	636	682	650	644	651	619	610	679	697	655	646	674	614	724	668	670	691	628	634	648	622	681	625	630	678	651	662	677	621	613	631	644	624	663	667	631	643	631	636	611	653	708	578	642	621	662	627	655	667	630	600	694	686	664	699	648	680	614	652	621	659	651	676	634	668	661	658	634	657	654	695	628	679	648	670	655	691	638	633	645	648	702	591	681	625	635	665	635	630	637	615	677	633	649	579	649	656	619	682	646	681	642	674	669	627	691	688	631	660	672	664	628	658	673	614	685	640	615	707	652	656	617	708	604	581	662	681	628	680	652	665	654	670	682	688	663	667	631	628	646	631	636	592	619	644	657	631	631	609	634	668	665	649	643	636	661	635	657	616	665	633	598	638	631	618	661	686	675	682	644	660	713	672	640	640	653	630	641	609	655	621	608	658	651	631	675	637	642	651	634	683	688	630	663	610	680	646	617	591	627	624	635	668	641	654	634	605	691	627	669	657	645	639	575	632	666	652	635	654	638	660	659	636	635	665	615	673	619	630	635	673	683	652	643	666	651	639	605	679	625	643	632	639	614	623	711	647	703	649	624	642	618	641	644	644	611	692	605	658	642	672	650	628	625	649	632	579	608	655	645	628	561	644	661	661	665	624	649	628	611	616	629	677	627	627	668	660	679	641	649	595	698	627	661	654	639	636	660	616	653	617	646	655	669	676	628	651	631	624	628	630	678	683	653	698	682	662	646	675	652	654	630	666	656	663	701	654	652	708	680	647	644	651	632	653	647	645	624	621	651	649	662	622	608	652	643	677	633	646	653	653	611	618	637	666	640	623	651	642	656	656	609	630	587	634	700	708	691	658	700	692	637	683	678	683	586	660	644	671	642	652	662	642	667	631	659	661	620	652	588	664	611	611	630	706	640	676	618	630	643	649	636	658	671	603	687	631	647	646	663	668	680	658	665	669	660	661	665	649	630	648	686	657	660	620	640	658	709	656	604	646	647	640	638	656	658	634	639	668	687	700	655	650	650	668	655	672	613	640	668	629	664	687	633	664	638	658	635	666	658	650	645	648	615	663	662	648	641	630	621	652	634	638	633	702	639	621	616	626	646	623	612	640	659	682	647	642	603	644	631	649	670	639	645	672	650	603	654	671	658	621	645	643	651	686	709	648	631	642	656	636	670	646	643	644	672	657	640	663	627	689	660	664	673	637	656	656	639	663	644	563	666	729	636	628	702	640	616	664	631	607	642	617	652	657	593	630	647	620	641	626	644	635	656	604	652	670	667	596	670	636	669	629	657	688	638	668	630	685	617	636	661	606	657	660	637	676	609	632	659	645	665	634	649	619	697	670	656	637	656	649	702	633	648	692	678	620	673	639	696	640	646	644	667	654	654	650	667	639	641	648	629	660	632	666	608	638	647	663	636	609	677	628	620	653	659	665	636	628	655	621	658	638	610	651	641	659	629	626	618	650	688	614	633	648	613	640	672	643	609	651	644	659	642	682	626	629	646	622	657	656	667	661	595	619	659	656	626	667	625	631	663	664	642	680	595	618	664	650	665	610	626	676	663	603	678	671	650	619	629	655	654	610	682	663	677	647	619	654	622	611	665	653	644	721	665	633	629	679	646	655	652	633	639	618	675	683	635	661	655	626	655	658	660	642
4507	1478	1274	852	776	703	691	693	633	704	659	661	657	658	704	601	638	634	665	638	651	625	622	646	634	675	644	661	671	614	705	661	608	649	617	669	620	659	625	665	667	649	638	653	631	665	658	643	654	683	598	652	625	675	633	678	616	648	646	683	633	644	661	650	633	636	638	630	652	660	675	644	653	610	687	676	643	668	647	640	652	660	608	635	596	632	629	646	635	639	629	651	722	592	611	636	603	622	653	652	676	646	624	637	644	659	638	697	597	666	643	656	632	665	650	662	639	652	600	605	614	605	675	656	619	636	640	632	683	612	628	678	690	605	638	671	645	639	625	652	615	622	646	654	612	610	611	642	647	609	651	613	691	658	655	700	640	698	669	690	651	686	607	662	665	630	638	626	677	640	625	618	648	599	643	653	621	667	664	637	637	621	613	647	594	646	625	665	661	662	628	658	697	644	642	605	622	588	650	693	634	657	647	616	615	670	638	653	637	663	646	664	670	645	700	639	616	635	633	663	642	643	665	668	697	647	641	647	679	614	670	669	662	656	661	636	673	570	683	614	681	606	671	621	657	640	660	659	630	613	645	616	664	646	641	629	649	661	662	593	575	637	615	669	650	654	659	641	656	615	637	690	626	652	665	614	655	624	606	627	662	632	645	663	659	603	623	602	610	622	619	650	609	575	599	678	669	670	645	674	664	684	660	641	647	613	637	655	645	681	646	591	634	643	640	633	599	633	681	656	667	615	612	689	611	641	604	640	632	685	637	656	605	648	647	626	606	667	650	659	632	663	675	619	720	652	717	629	673	668	616	634	632	653	662	652	665	684	619	669	674	642	638	636	640	698	636	611	643	642	602	631	663	606	648	651	622	647	653	677	641	625	614	616	632	633	623	653	642	682	657	642	659	644	632	639	628	659	652	671	645	594	659	654	653	650	600	677	689	638	650	659	695	643	640	649	675	658	670	624	661	603	643	660	647	636	652	642	661	669	617	640	642	651	695	616	666	655	629	642	622	664	656	634	603	722	676	651	635	644	666	581	670	666	629	637	646	681	633	679	658	670	654	704	666	612	589	639	634	619	663	651	627	676	648	652	650	635	672	607	624	628	670	643	661	642	652	644	664	666	655	632	620	615	633	698	675	643	654	640	700	658	640	665	679	638	655	635	607	613	658	665	646	675	692	693	636	697	687	648	680	633	655	649	646	673	616	653	618	643	679	642	634	647	647	604	617	670	665	615	665	603	662	669	670	653	610	691	633	672	635	578	654	663	618	683	650	662	647	678	632	676	627	643	625	662	679	646	635	642	648	643	578	627	626	683	661	652	654	616	647	619	683	621	659	632	692	602	618	672	650	663	633	699	652	674	614	633	625	662	658	662	597	638	651	616	647	617	674	623	657	631	629	671	626	658	670	641	620	635	653	630	696	631	669	625	615	652	652	660	662	665	671	638	600	619	635	641	674	588	622	649	638	666	647	665	642	659	693	705	641	680	674	678	689	589	624	618	662	620	659	597	648	664	607	627	626	667	711	687	651	596	632	582	655	667	630	650	636	636	615	610	652	670	632	663	672	631	663	719	658	627	601	640	674	654	673	663	594	680	728	645	660	668	596	624	589	642	630	641	627	661	644	644	633	704	636	603	635	662	604	660	640	642	663	668	624	645	628	673	678	640	617	635	672	657	656	644	663	609	611	675	655	646	615	657	668	658	621	658	670	623	664	651	662	651	637	643	671	588	628	643	660	593	647	643	673	591	709	614	659	702	662	609	632	693	655	673	607	615	593	659	645	644	663	668	618	639	642	644	624	643	643	670	639	637	646	621	686	671	607	666	660	630	618	619	668	631	600	613	600	652	634	646	630	649	653	625	682	629	600	654	629	647	648	656	667	658	671	644	653	665	673	648	622	619	642	605	648	633	631	642	612	622	660	589	611	645	657	582	657	630	657	638	645	611	651	618	663	633	615	668	635	617	638	638	653	643	681	609	630	640	628	617	676	634	648	657	671	658	615	668	626	691	653	657	644	602	622	660	630	660	617	684	608	666	673	643	645	607	639	674	649	603	639	623	671	650	677	681	651	646	672	640	672	636	654	655	594	657	667	631	628	623	663	617	632	658	671	635	643	636	654	672	606	650	692	682	627	624	649	616	640	671	697	641	639	658	621	659	628	640	600	598	623	631	621	688	609	671	600	682	667	669	675	614	654	679	655	643	651	664	663	684	639	688	677	671	667	659	623	613	658	631	633	684	656	662	620	665	587	648	635	701	661	669	658	666	613	630	648	663	665	652	684	616	626	576	684	634	659	655	592	702	614	668	667	652	643	639	629	654	655	681	597	632	642	601	666	588	649	681	671	660	691	663	682	671	596	639	613	656	688	625	601	652	564	656	622	658	606	615	648	608	694	627	646	626	630	626	685	687	647	577	702	627	639	648	584	655	618	647	618	613	675	611	654	630	652	623	653	642	614	617	660	633	667	608	609	660	633	633	658	633	645	628	675	659	652	641	619	596	653	665	629	621	725	664	649	709	635	615	687	638	674	651	682	635	626	664	650	624	636	676	648	666	614	637	688	633	632	637	649	634	644	678	621	601	662	635	623	614	668	652	662	649	645	693	644	610	676	647	676	649	653	694	687	643	690	649	662	676	667	674	630	644	687	650	676	632	644	651	606	661	628	607	623	662	625	657	616	620	637	633	635	688	645	612	627	665	708	674	650	665	635	659	623	662	657	639	597	593	632	639	615	691	692	637	640	634	603	648	610	651	632	635	624	680	699	639	626	638	647	637	623	651	651	675	597	628	607	681	640	660	644	651	642	645	663	643	673	603	670	681	674	653	642	657	642	628	696	635	643	635	643	594	659	705	642	675	605	641	597	613	638	634	672	613	661	631	631	675	676	631	641	648	638	678	652	658	632	639	626	636	685	612	642	682	680	656	604	675	670	647	681	611	661	597	671	648	673	616	631	688	616	666	629	656	652	627	632	661	632	694	659	671	617	650	626	636	626	629	628	681	604	647	629	614	646	620	672	670	645	608	654	646	637	605	645	664	611	622	644	636	658	623	633	691	648	646	648	664	685	658	675	671	628	630	639	654	683	674	647	626	692	670	707	613	666	651	665	659	631	641	612	664	626	648	608	651	682	620	643	658	628	644	666	668	648	645	648	634	710	619	638	656	646	662	630	688	641	638	634	624	624	640	678	661	646	668	619	668	669	692	684	667	718	641	656	633	673	624	651	648	628	638	613	624	637	646	618	665	685	636	639	651	678	652	665	645	593	619	615	707	666	680	694	647	652	635	670	645	602	631	601	649	616	657	618	640	643	675	666	618	634	628	663	686	679	633	624	608	651	650	653	651	670	660	653	676	694	638	633	659	647	676	668	644	637	648	618	643	633	646	609	658	666	641	647	663	619	677	661	619	618	659	664	660	613	608	639	641	704	612	625	644	630	620	631	669	630	628	663	666	665	655	672	680	634	666	603	663	643	662	644	663
23897	21434	29110	24158	21424	20252	2163	927	676	610	571	502	500	460	451	419	403	427	406	403	412	398	380	365	396	377	420	362	392	360	335	394	329	369	369	363	364	357	376	374	375	392	346	361	348	348	355	329	418	347	368	376	343	378	378	373	374	360	350	342	365	383	383	359	372	351	357	356	359	340	342	344	345	304	356	357	333	342	364	390	322	307	349	333	390	402	359	309	346	346	371	389	379	346	344	366	342	356	384	313	352	376	334	370	369	367	332	352	368	353	374	353	378	395	330	392	337	336	365	335	325	364	402	324	352	333	333	371	335	333	402	356	366	341	327	369	360	372	348	360	314	333	371	334	319	341	343	381	358	343	343	365	349	317	361	310	332	369	328	347	362	373	328	359	362	349	352	367	340	375	380	321	349	313	353	312	360	364	345	382	352	322	354	348	339	330	342	394	346	375	333	341	347	347	373	341	350	359	369	364	362	380	380	325	380	333	347	328	375	340	353	323	357	380	327	366	338	385	343	366	380	365	321	329	369	392	359	385	342	352	346	363	360	352	360	340	370	364	357	365	340	338	353	338	359	396	348	327	302	365	326	381	338	348	342	371	362	367	335	332	352	327	361	367	357	355	311	346	358	349	343	381	376	367	367	319	352	340	357	363	360	355	349	348	362	338	336	349	358	359	330	346	328	357	342	328	382	324	343	355	340	317	413	380	398	330	332	357	321	339	335	340	359	350	341	320	349	340	380	334	372	372	370	329	324	366	379	354	363	372	360	364	328	343	351	347	358	354	343	386	345	327	331	316	359	323	361	369	340	354	354	397	350	350	397	351	327	371	356	381	348	342	362	332	337	338	368	340	364	310	337	350	356	344	386	351	347	361	385	345	396	383	335	362	369	362	318	364	348	369	374	351	364	369	356	358	360	360	359	352	339	355	356	338	337	330	329	334	344	360	346	368	350	351	353	318	339	344	372	346	352	364	375	340	340	346	349	359	343	358	360	364	350	388	350	379	385	366	369	372	355	348	348	336	371	349	348	333	333	328	343	358	323	370	308	347	329	341	350	379	326	353	312	340	371	356	350	379	363	368	365	330	345	328	355	380	342	365	332	346	336	329	382	363	400	341	365	366	354	339	366	349	335	332	351	321	356	340	378	334	341	331	360	349	368	376	345	368	367	350	338	366	363	358	328	351	353	361	350	369	366	379	344	369	355	342	345	337	360	328	341	356	363	355	349	396	336	330	343	345	361	329	370	346	357	340	339	317	354	329	327	349	352	327	339	379	363	366	340	345	353	341	378	353	350	350	348	347	359	364	323	372	335	354	371	329	383	350	360	368	320	367	399	337	377	342	395	364	360	353	341	347	370	331	370	358	403	366	345	391	347	348	356	334	337	367	341	359	371	374	355	384	368	357	340	349	349	326	350	342	381	374	371	297	342	351	374	330	369	368	370	366	363	379	359	338	399	354	372	350	336	369	349	358	312	357	336	326	404	339	376	345	347	343	369	346	342	328	343	359	376	343	369	396	373	366	338	355	371	337	358	372	338	332	367	363	327	341	343	331	352	347	357	342	329	342	377	330	345	360	342	329	368	362	365	341	359	354	348	393	334	334	351	353	353	335	387	349	371	337	376	327	386	347	372	364	378	342	314	364	367	378	380	351	328	376	336	378	358	375	358	334	336	357	373	351	339	350	354	373	351	310	349	354	371	351	352	366	374	361	348	347	347	324	336	345	353	349	332	347	347	308	368	316	357	350	385	375	352	331	361	320	373	343	356	324	349	332	371	355	373	330	325	375	356	331	361	358	382	338	344	376	368	352	375	350	351	343	331	377	362	344	401	364	377	356	341	344	372	347	332	310	322	336	298	355	337	353	329	351	333	363	335	342	350	335	346	360	344	320	331	375	334	350	364	371	360	341	317	351	343	334	351	352	386	338	360	363	340	338	330	392	375	378	338	365	336	357	341	347	372	360	342	348	339	342	354	302	342	355	323	363	336	326	327	375	334	332	318	347	332	360	367	326	325	350	331	359	334	334	348	346	359	357	392	379	332	337	342	360	347	325	377	390	340	357	322	342	355	347	390	358	346	372	335	364	351	352	386	341	357	356	343	369	326	408	360	353	344	322	344	374	393	340	368	343	335	363	324	355	370	370	354	326	317	350	345	354	339	342	341	322	349	355	307	345	349	378	352	322	372	340	358	354	377	349	339	382	349	347	317	357	341	353	354	336	380	361	376	324	353	357	343	336	344	357	355	327	335	333	398	342	341	351	361	340	375	325	336	367	383	367	321	341	374	352	354	351	344	345	353	328	350	340	348	345	346	357	369	357	369	361	329	351	348	386	346	370	324	343	311	312	381	349	368	325	337	341	367	363	336	343	344	379	332	344	356	350	357	346	352	345	368	356	343	378	331	348	354	331	357	375	376	350	356	368	368	345	362	389	385	333	351	380	334	334	330	336	365	375	363	347	392	372	359	332	336	339	326	356	337	363	353	366	322	344	318	316	379	361	356	383	361	381	334	368	341	355	344	363	364	366	368	336	358	338	364	345	344	379	357	374	352	328	351	348	375	341	356	317	365	357	342	357	383	349	364	353	328	329	356	363	377	384	337	381	341	341	344	339	354	393	373	361	342	381	366	344	314	375	373	350	366	328	375	357	358	352	346	361	330	357	322	355	315	370	351	335	363	354	369	322	357	365	355	366	337	337	385	340	316	363	336	356	334	350	355	344	371	332	355	365	392	348	357	382	368	360	335	333	356	327	356	329	373	349	365	353	326	338	361	383	367	352	345	352	317	322	337	375	352	332	333	370	341	347	336	351	347	346	320	359	304	346	374	327	386	372	371	368	324	336	364	337	306	347	407	328	330	344	335	364	359	344	310	347	339	338	350	343	304	338	358	331	347	359	355	377	345	349	352	361	351	359	354	342	372	347	346	360	368	359	354	360	341	359	346	355	366	335	340	362	325	327	344	373	357	382	356	373	354	342	361	354	371	370	365	287	344	332	364	358	316	344	353	332	322	352	357	342	309	371	356	337	334	372	361	319	376	338	353	360	325	373	338	344	345	335	366	389	357	355	353	331	384	311	418	354	365	344	387	345	369	337	381	331	352	320	343	346	327	369	367	315	334	348	351	358	376	357	330	340	342	333	373	330	325	369	331	326	347	341	364	369	308	331	360	399	348	375	329	335	329	345	385	338	376	362	330	344	369	350	356	355	394	321	336	371	364	353	364	375	384	340	344	367	349	393	322	360	328	331	353	339	321	346	356	341	338	369	338	362	347	371	335	346	360	340	385	354	328	374	365	334	326	344	366	382	357	321	317	329	352	332	322	351	345	371	352	364	341	382	352	319	338	333	323	361	388	366	351	361	342	376	358	385	385	367	361	363	319	369	355	361	334	351	356	337	335	368	342	352	372	325	332	343	331	344	369	339	358	351	340	337	341	317	376	331	346	341	323	380	336	342	390	371	373	310	330	351	372	363	350	347	316	331
4525	11947	10156	4961	3115	1947	1405	1027	904	775	707	586	572	533	478	537	493	456	466	446	411	455	417	425	409	435	408	400	433	396	383	369	405	374	392	346	368	390	385	339	379	348	361	322	367	357	381	353	352	400	343	361	363	327	349	388	365	336	362	420	369	360	335	348	347	351	400	322	360	364	367	388	374	370	340	363	355	384	327	358	367	384	362	332	376	357	328	372	363	356	306	351	333	406	371	377	357	359	372	358	348	356	340	354	369	353	358	381	354	337	382	365	346	349	336	349	374	370	382	364	346	366	377	373	377	366	353	382	374	357	338	352	397	318	359	342	350	374	392	368	378	325	333	315	360	395	372	383	355	395	341	347	361	331	368	365	371	352	365	369	373	374	362	383	399	351	384	369	367	355	363	405	333	368	380	362	373	369	354	340	342	383	340	384	354	380	366	385	331	406	367	369	351	364	368	380	379	361	380	340	329	362	346	352	387	378	368	364	348	363	375	390	349	373	329	383	377	382	363	365	355	374	352	362	392	358	402	347	386	364	349	356	372	347	370	361	338	365	351	286	368	347	362	375	370	345	367	375	373	358	353	365	345	352	358	345	401	341	383	390	356	365	370	378	350	384	364	382	374	356	374	354	341	344	394	332	336	340	343	367	374	368	333	377	370	310	376	395	327	377	340	366	339	381	385	308	397	351	350	410	379	389	320	382	374	390	358	347	385	375	356	379	340	410	375	383	381	328	349	340	329	375	326	372	372	351	367	338	359	368	369	359	366	369	332	395	342	340	354	390	367	394	364	331	357	380	327	356	380	368	373	370	329	377	350	386	343	377	363	365	399	354	352	377	353	368	347	390	327	373	357	365	344	371	362	345	389	370	373	347	353	397	364	361	335	376	370	352	380	363	365	365	356	360	347	332	375	371	341	350	389	368	391	364	360	375	338	355	385	368	379	362	362	350	376	358	378	372	374	349	368	364	350	340	361	381	370	382	366	349	334	365	373	336	351	417	368	368	356	356	353	353	386	376	368	367	352	384	375	393	329	375	347	341	379	378	370	410	348	373	351	370	337	354	340	352	360	351	360	362	380	317	338	367	381	340	387	336	350	316	376	370	389	352	325	326	347	389	354	347	415	351	395	357	354	361	336	371	312	342	341	343	382	350	364	368	377	332	333	380	372	421	320	393	341	338	359	324	355	351	348	344	313	353	372	335	358	363	368	395	387	384	348	384	386	346	358	343	365	342	358	351	355	383	356	374	374	340	344	358	336	392	349	347	337	349	368	353	376	371	354	354	368	379	358	359	367	333	357	337	365	402	376	370	364	373	357	370	377	361	342	359	386	361	372	350	345	384	384	393	390	358	385	384	311	392	373	374	342	366	376	344	363	366	342	360	388	367	336	381	338	338	405	339	365	372	390	379	390	345	362	353	328	376	368	358	339	388	365	405	330	351	345	401	337	367	384	376	375	373	375	351	333	367	378	353	369	364	345	381	346	362	343	314	359	386	363	362	363	342	392	376	370	365	353	343	382	374	355	370	369	342	346	367	341	367	310	362	367	356	365	353	372	374	377	376	367	380	332	374	386	342	363	373	364	395	357	395	378	348	344	352	342	396	372	349	354	351	358	357	355	340	349	369	365	334	359	343	354	343	366	359	368	376	354	369	360	344	345	342	358	369	364	358	333	371	403	375	338	375	353	348	362	359	349	403	395	350	351	372	350	366	369	338	410	393	381	333	327	353	391	391	365	345	386	334	348	361	343	331	361	335	334	404	353	348	376	374	364	355	356	334	377	401	367	364	330	386	366	352	374	413	388	363	360	346	336	356	359	347	350	385	409	369	388	340	358	376	341	353	380	374	388	338	379	374	398	350	372	347	367	355	383	383	335	348	379	375	341	362	376	347	340	346	334	338	332	346	356	359	387	344	332	352	351	378	366	360	329	378	345	360	378	352	336	385	369	378	384	361	372	353	350	391	363	356	364	352	394	338	350	402	377	372	389	359	382	399	357	382	373	331	350	380	360	324	358	356	383	346	368	354	333	363	362	372	342	377	357	363	352	355	341	340	378	361	373	353	389	371	368	348	344	354	366	384	325	392	357	358	376	399	354	347	355	375	375	379	368	344	396	385	352	373	362	357	358	384	371	382	347	357	354	321	341	364	364	368	352	381	367	354	382	331	388	344	372	373	393	340	349	393	364	377	366	361	363	352	319	370	350	379	387	342	343	361	353	345	348	384	346	319	359	362	345	375	369	391	353	360	348	352	326	363	394	400	365	372	352	376	366	357	337	357	365	359	390	358	334	338	384	368	363	356	373	379	366	394	368	377	364	348	388	360	340	361	357	363	379	365	390	354	372	362	336	346	348	378	366	348	368	369	351	371	347	370	358	348	357	322	355	352	357	370	364	354	360	376	351	371	351	380	347	356	359	359	374	360	369	371	391	358	366	355	364	374	357	340	364	341	350	362	382	359	384	364	369	351	357	343	385	356	372	360	363	359	367	355	386	372	364	367	384	366	353	384	344	361	344	364	377	348	354	375	337	332	337	374	351	370	389	346	351	345	366	356	369	360	333	364	364	361	341	356	350	349	400	393	314	385	332	343	366	349	357	314	369	342	390	408	374	355	333	341	357	338	386	354	377	426	342	384	342	365	358	379	348	373	350	340	365	364	357	365	351	371	351	396	386	397	360	347	382	362	341	379	379	375	344	361	333	359	370	372	347	390	366	371	351	338	385	340	375	360	359	349	369	371	349	366	371	373	359	374	357	376	374	391	359	366	337	367	359	348	369	355	345	369	378	372	393	338	374	351	326	377	362	366	362	345	364	346	391	339	388	355	376	363	346	383	367	380	356	346	366	362	367	413	369	348	350	375	367	374	357	372	379	354	397	330	356	332	349	353	384	357	353	361	310	340	369	395	376	396	407	373	344	349	363	365	367	324	364	370	336	386	366	330	370	338	320	366	372	362	356	362	388	343	364	375	344	393	347	368	338	364	364	363	356	336	404	339	371	366	374	374	334	351	379	341	371	399	334	372	354	331	374	352	396	365	367	341	351	374	368	383	374	338	351	391	376	336	390	357	348	354	363	366	363	363	374	364	362	350	374	368	331	380	334	355	342	354	350	353	381	378	377	371	366	382	373	359	370	356	391	350	360	347	398	353	378	344	369	371	363	391	367	381	341	386	335	358	370	385	363	362	367	366	327	360	387	338	355	351	361	389	370	372	379	356	358	368	372	381	357	347	396	349	378	376	381	367	372	331	377	363	359	357	372	389	392	358	376	352	346	365	363	353	376	356	372	362	330	336	364	345	327	354	372	365	342	368	373	358	355	370	371	342	322	392	358	369	397	340	383	343	325	367	352	382	342	371	363	365	390	337	364	343	344	357	332	354	385	374	357	373	387	355	370	332	365	337	363	372	331	356	371	360	325	352	345	365	354	328	353	370	382	356	368	355	383	362	375	346	383	364	395	369	366	358	375	352	405	347	346	349
24740	21368	28627	24403	21309	8772	1141	893	759	690	725	640	689	619	646	585	612	556	584	576	591	585	598	585	564	571	570	622	568	583	547	573	585	585	538	571	537	582	580	587	583	540	593	571	576	583	595	534	565	561	557	579	601	573	547	539	557	538	564	578	575	547	533	558	564	520	554	556	552	581	585	555	608	592	551	537	567	552	612	540	522	590	608	536	575	538	601	563	574	598	561	611	544	573	548	597	545	590	562	575	583	583	591	564	569	515	540	585	562	600	592	592	552	509	575	600	580	548	586	598	604	572	598	566	590	569	563	581	594	577	550	508	525	589	576	559	576	591	519	584	550	584	542	604	569	592	580	558	560	575	596	508	543	512	585	573	538	564	556	584	606	577	579	557	547	563	591	547	567	504	580	581	564	555	540	564	578	552	579	552	571	535	534	600	548	559	585	543	538	570	547	543	561	569	605	568	587	560	596	589	542	584	602	555	607	498	536	504	547	571	555	541	582	571	561	557	589	592	546	563	553	553	590	574	576	566	585	568	550	612	578	562	586	593	557	553	561	565	546	542	540	549	572	532	614	583	575	543	572	549	579	614	565	624	531	605	533	545	534	561	562	569	602	582	573	550	588	582	574	580	559	534	548	533	608	571	581	567	563	548	618	592	541	571	547	586	556	569	614	607	552	607	581	566	547	576	621	563	594	609	606	606	558	529	530	588	555	574	566	546	541	582	600	605	544	557	593	545	599	558	576	556	586	515	550	528	584	505	588	599	607	561	575	555	588	540	566	573	558	559	571	617	580	566	588	591	583	538	536	585	565	561	621	570	571	564	602	559	581	560	573	554	554	595	607	528	599	566	565	545	576	520	579	556	583	634	635	527	575	605	576	553	600	582	575	580	564	564	573	575	564	544	542	591	584	557	594	572	551	579	573	557	572	580	533	582	562	591	579	540	602	614	561	545	526	584	576	586	592	630	581	568	543	600	578	549	513	575	598	549	552	566	551	562	563	585	597	569	606	530	555	582	603	565	572	577	574	555	573	546	570	560	552	586	589	608	598	584	588	584	603	619	544	547	544	602	595	599	552	620	555	560	562	573	560	565	566	627	600	504	594	553	572	563	592	607	584	592	575	554	553	516	561	540	551	567	551	586	535	606	549	558	557	550	556	591	568	569	565	577	551	587	512	561	575	521	555	564	587	542	579	542	540	574	559	572	586	599	583	573	571	589	624	525	620	565	596	582	617	556	573	581	538	581	584	565	590	580	567	558	617	564	586	609	564	546	572	603	551	567	558	560	552	570	553	588	568	547	630	561	579	557	541	567	550	572	547	561	580	581	560	581	581	607	569	579	606	553	550	552	566	595	546	597	592	572	549	556	535	637	601	565	569	590	586	585	586	558	560	610	578	579	581	571	562	564	573	578	597	577	556	574	528	530	551	568	549	584	540	541	561	565	514	523	553	566	533	532	534	581	557	558	592	582	552	590	574	533	581	539	547	556	502	573	589	591	560	571	561	578	550	573	527	562	563	577	563	555	565	546	590	559	543	572	557	593	556	550	603	563	518	555	599	573	547	531	548	581	611	537	533	566	581	593	524	576	574	575	592	608	559	522	596	556	597	586	567	581	550	546	562	567	597	553	569	573	553	584	567	530	559	524	552	603	537	563	586	561	582	552	580	575	558	566	565	552	554	537	538	563	558	545	608	592	612	595	608	533	546	530	575	600	593	578	556	581	583	560	558	592	560	508	567	576	560	529	545	586	582	573	513	524	544	576	530	600	627	556	571	588	552	570	583	583	540	568	566	545	560	559	600	591	592	604	555	567	591	574	565	576	575	562	586	618	556	577	515	582	617	548	553	543	551	566	593	571	563	548	566	582	573	552	597	571	569	559	559	579	562	572	557	599	599	554	544	580	621	588	577	536	584	556	596	589	544	581	587	542	592	565	569	582	518	585	597	561	591	597	568	518	596	589	566	545	548	578	579	563	549	567	510	579	575	572	607	569	543	596	584	573	623	563	571	543	552	551	516	588	566	561	539	603	641	546	558	557	592	592	573	511	639	575	601	545	550	551	548	594	593	574	531	561	551	554	590	580	572	563	572	569	582	589	588	539	654	565	598	611	511	542	562	572	557	588	581	576	531	598	556	558	535	568	566	560	563	542	580	584	564	577	594	564	526	562	563	597	574	565	598	568	577	582	519	566	586	595	559	546	588	606	555	470	567	593	563	581	579	585	571	588	557	567	569	575	536	537	536	529	566	546	571	529	543	557	576	605	537	563	557	519	592	520	566	544	542	555	567	578	587	533	567	565	550	595	591	548	524	605	557	549	581	537	565	554	615	554	585	540	528	570	555	543	565	563	556	609	561	537	613	561	621	563	567	555	546	544	542	587	560	596	511	545	547	577	589	586	577	541	585	584	581	594	591	619	570	591	561	557	576	579	566	595	597	557	557	530	540	567	529	546	549	590	579	550	643	547	599	586	566	555	543	584	521	555	564	558	578	605	553	592	518	560	555	557	587	589	520	529	521	584	555	570	569	541	570	579	565	554	571	577	570	567	547	611	533	590	580	538	570	624	536	585	561	579	551	555	588	536	580	554	555	560	541	529	527	624	590	561	580	575	541	628	564	530	582	573	567	577	562	565	580	576	559	580	527	541	542	627	580	569	594	583	585	567	561	579	597	616	616	588	569	596	575	566	559	549	589	562	575	564	577	566	605	558	598	603	582	538	586	548	546	560	548	596	520	573	588	591	577	562	559	610	541	589	585	564	557	594	583	544	555	566	586	548	540	536	587	601	572	576	599	563	548	552	594	533	586	587	567	569	597	594	564	562	554	529	541	546	552	607	552	558	568	539	515	614	580	589	558	607	534	524	582	599	571	522	543	559	559	566	560	596	543	548	533	549	563	562	564	580	526	574	579	570	586	609	548	549	560	545	517	501	542	574	600	557	614	502	582	580	554	557	593	586	559	580	581	567	543	532	595	552	530	554	600	588	582	598	539	549	588	586	590	547	524	587	560	507	580	585	499	610	620	553	564	542	539	555	526	570	569	580	649	570	538	573	497	550	520	564	558	567	579	580	590	583	579	586	569	565	570	543	551	569	533	621	575	558	579	586	575	586	542	599	594	574	561	556	558	557	566	538	609	564	530	591	556	533	563	583	597	591	554	498	527	583	547	561	554	548	585	546	603	550	591	546	582	597	548	585	569	574	584	578	601	548	587	594	556	556	567	581	575	555	562	523	578	558	542	556	577	558	618	564	532	571	594	574	528	569	623	557	555	562	592	591	604	614	577	572	560	626	567	580	539	543	571	576	552	561	543	584	580	535	545	574	581	563	589	539	590	542	570	529	584	549	595	581	612	562	528	604	562	577	563	554	596	550	542	551	595	574	588	571	567	565	602	588	548	557	581	558	540	565	576	565	599	594	548	547	611	604	555	580	560	607	550	582	586	587	607	609	577	579	550	576	579	577	549	554	518	541	616	547	554	538
4575	8900	7371	3750	2421	1610	1267	965	878	759	762	687	661	598	655	621	596	578	586	610	563	534	563	570	586	569	544	545	560	572	555	572	585	561	527	591	530	558	530	563	529	554	588	575	528	542	578	547	583	558	555	567	538	545	536	528	576	584	563	565	543	531	534	526	570	580	535	550	575	547	553	556	556	525	531	579	563	570	586	529	570	551	547	518	585	580	539	542	508	563	561	571	539	587	546	538	526	568	528	541	532	545	516	512	531	528	548	536	563	555	541	548	566	546	545	541	561	517	532	553	514	563	548	532	560	546	550	542	548	536	515	594	571	575	527	519	560	551	550	557	533	558	527	559	500	593	555	514	505	567	529	530	515	558	508	607	519	618	547	549	521	555	558	545	552	535	533	552	522	563	536	568	547	534	559	545	527	501	534	533	537	513	527	550	539	539	529	550	567	568	573	550	573	554	510	524	549	546	546	482	539	540	538	488	512	536	569	557	527	585	542	562	525	511	497	539	517	544	504	577	513	543	501	555	549	566	580	529	543	556	529	549	542	608	553	538	555	563	547	545	561	525	548	533	538	557	558	550	549	560	537	527	501	541	589	539	529	520	546	529	515	565	557	532	521	544	544	568	545	547	551	558	527	550	559	520	542	551	519	543	562	546	557	556	513	574	503	534	579	541	572	541	557	552	555	567	549	544	543	574	536	536	506	487	556	514	512	539	524	570	575	510	575	552	535	538	578	565	503	526	573	533	564	536	567	547	552	557	520	524	537	527	532	559	563	579	486	587	501	496	546	547	519	566	534	573	592	549	540	563	575	505	518	555	542	505	539	546	583	524	543	556	537	528	519	528	529	538	583	512	538	517	542	544	543	544	540	538	560	516	506	571	529	542	561	556	521	547	553	570	531	544	568	531	560	560	550	539	542	518	528	556	527	565	539	557	554	537	549	552	545	509	526	560	501	554	541	544	543	548	562	523	545	551	571	552	543	579	564	568	573	507	518	566	519	559	518	577	514	557	526	504	536	491	565	557	568	537	520	504	511	514	556	548	595	550	498	565	541	501	562	539	540	512	520	511	520	561	540	566	561	529	590	539	579	519	574	530	518	501	544	544	540	556	563	507	545	525	554	567	548	531	541	539	559	515	552	558	604	522	544	548	518	556	559	596	525	546	581	553	504	572	589	505	514	572	588	546	493	539	523	533	523	599	535	540	584	518	585	549	505	521	532	565	547	530	537	575	546	537	513	556	568	534	532	528	539	561	552	527	509	528	563	530	554	591	565	530	549	558	516	522	575	554	584	557	568	556	552	576	549	554	538	538	530	526	508	559	542	564	523	570	537	528	564	531	543	577	558	550	507	556	556	511	510	557	515	514	490	543	535	515	547	555	560	564	581	549	530	538	556	532	537	561	563	607	483	574	516	531	500	535	557	575	522	512	595	518	524	541	524	546	522	567	548	522	487	541	535	520	534	583	547	553	559	537	548	550	503	554	578	511	554	527	596	588	569	519	560	536	532	525	579	557	538	531	605	546	510	551	530	546	507	555	548	514	590	543	529	582	544	513	583	567	541	517	551	497	574	528	496	516	532	559	551	547	502	535	492	524	563	554	530	558	592	551	537	514	554	532	549	535	472	535	582	491	494	551	569	528	536	545	520	518	500	544	565	504	544	531	535	536	512	523	526	587	574	534	582	534	570	545	518	558	558	552	575	553	577	556	568	536	559	542	606	548	545	549	526	514	546	524	579	534	528	546	544	516	525	538	556	505	507	548	528	534	516	562	571	571	556	529	536	548	565	499	529	517	535	547	523	548	599	524	556	562	562	553	538	542	554	569	580	547	516	553	531	566	542	590	534	560	530	554	594	538	542	560	536	506	518	519	590	529	532	516	546	544	500	528	571	571	523	577	576	549	567	571	573	506	575	551	519	584	555	553	555	552	558	560	559	536	507	507	601	525	587	567	540	542	578	542	538	579	564	548	568	561	577	572	547	533	518	583	533	593	550	561	545	557	537	518	510	531	508	556	545	555	540	553	516	548	564	555	579	533	547	526	507	521	530	552	572	532	539	541	563	550	537	509	486	544	575	546	542	559	540	541	546	546	568	521	551	529	585	588	557	560	537	505	516	548	526	532	525	536	592	547	550	568	575	523	555	546	538	551	531	557	485	564	514	538	525	600	553	573	542	541	547	533	578	557	499	526	526	562	531	582	533	565	515	533	505	536	551	547	522	546	515	523	536	550	534	572	533	517	533	520	555	522	523	545	551	502	551	552	595	485	544	593	544	553	531	551	564	561	534	535	560	560	517	544	550	519	527	517	565	512	533	535	576	558	534	559	516	539	575	518	556	529	510	536	539	583	556	579	526	522	523	467	562	562	526	566	565	530	543	545	524	577	536	559	558	538	540	556	505	531	539	555	530	534	538	535	537	577	523	547	557	533	522	567	519	556	549	571	574	561	581	577	551	470	536	543	522	543	544	503	544	548	560	530	544	541	532	498	543	528	555	583	514	557	534	585	556	543	530	560	543	535	548	548	517	550	529	511	542	521	541	531	540	553	507	547	517	522	513	528	524	545	556	512	557	545	546	577	554	544	543	578	544	532	569	536	556	562	590	561	579	503	545	509	562	568	571	591	507	584	558	529	520	551	544	554	532	523	523	556	551	503	493	522	570	588	538	535	581	514	518	516	551	500	561	525	526	548	552	556	518	556	565	527	538	546	529	518	557	523	530	498	516	594	521	545	545	545	508	534	530	546	538	510	555	551	555	544	561	543	563	536	540	564	513	557	530	537	541	533	516	573	525	556	532	544	557	545	515	551	547	521	553	526	587	539	498	583	524	547	554	506	543	546	576	557	571	587	525	530	531	562	533	529	563	533	536	546	545	537	548	514	514	547	544	565	540	557	546	556	532	505	556	526	508	553	532	544	531	536	527	567	553	540	546	535	526	550	558	524	586	549	555	536	490	541	491	513	573	534	556	550	527	602	550	562	580	557	550	559	538	519	530	527	560	538	540	569	522	539	555	539	551	527	505	550	516	580	542	516	542	542	564	535	553	589	533	506	566	524	548	555	554	487	590	504	537	558	517	519	533	520	547	520	533	555	588	546	551	537	521	592	528	528	532	534	579	546	533	502	517	551	517	542	553	547	532	541	512	552	540	543	587	539	570	547	568	511	542	555	553	603	553	510	559	538	557	527	516	538	569	531	538	577	522	525	553	561	519	579	569	532	523	548	577	528	538	547	594	560	531	540	538	501	501	581	534	560	516	497	578	510	563	513	518	509	533	549	552	535	511	558	571	559	558	552	503	557	519	545	526	541	500	544	541	538	575	549	573	546	565	542	515	543	551	551	557	565	532	580	548	542	552	550	551	564	542	545	558	549	576	522	536	551	545	542	501	522	518	552	563	549	548	564	513	561	518	519	551	563	541	552	533	500	587	557	590	592	540	568	526	575	537	526	550	521	548	552	535	507	501	519	586	562	530	557	539	542
22737	21406	29287	23912	21407	21484	18324	1582	838	722	609	489	485	380	394	322	290	304	292	286	278	244	244	223	219	226	202	220	223	194	217	172	175	219	193	181	178	183	202	168	160	176	179	175	182	177	193	173	157	186	153	181	154	153	174	186	191	177	175	162	149	175	167	170	165	194	146	179	172	196	167	162	167	168	185	180	181	184	168	145	152	168	153	154	162	155	168	149	165	167	156	177	175	153	161	169	167	162	179	171	171	150	164	171	143	153	148	159	179	151	160	169	173	156	160	143	179	168	162	153	165	148	180	169	173	189	161	148	163	166	150	142	160	147	152	174	167	166	184	149	140	158	187	157	172	152	172	146	153	142	161	175	161	172	153	163	158	158	171	161	142	143	161	172	172	160	179	179	155	156	158	160	167	164	167	147	183	168	156	143	140	163	140	164	166	146	153	154	157	166	169	172	161	166	164	183	173	164	147	159	184	180	163	153	148	169	173	157	161	156	145	175	179	160	179	180	178	174	164	150	183	163	196	166	150	186	149	184	170	156	156	166	152	176	162	157	155	148	158	177	166	167	170	141	174	148	183	158	179	185	145	144	159	159	162	167	192	181	187	147	173	177	140	161	173	148	158	175	175	178	150	159	163	167	155	172	162	165	171	176	168	166	169	164	174	167	154	155	160	159	186	157	144	138	167	156	178	147	154	169	152	159	165	150	166	157	161	132	138	164	136	192	148	161	156	189	156	161	169	160	137	156	161	164	181	169	161	150	168	174	142	150	173	159	168	161	166	183	151	159	171	153	161	149	153	165	176	141	151	150	155	154	159	159	179	145	179	164	168	189	175	171	146	161	146	149	130	162	170	159	164	188	181	141	163	167	160	179	156	168	150	150	154	146	139	147	159	172	159	167	131	166	155	154	162	174	175	174	152	172	152	150	161	153	146	168	149	169	154	169	172	153	164	170	197	173	149	155	157	150	158	184	162	151	175	172	180	173	143	152	157	143	159	142	169	160	150	175	175	168	169	157	178	159	150	189	160	170	187	174	173	162	156	177	167	159	144	139	164	181	170	158	158	168	156	145	146	181	158	123	189	156	158	153	165	158	164	176	160	156	152	164	173	178	152	166	173	172	170	153	156	154	159	163	166	150	167	169	150	161	161	152	181	157	168	153	163	154	161	154	161	154	167	147	146	164	147	165	166	144	172	173	169	169	159	180	192	151	148	181	172	169	144	170	160	186	179	182	170	171	156	140	168	154	151	139	142	138	164	166	147	124	167	178	177	148	146	177	155	157	176	168	168	145	158	155	145	168	162	166	153	163	181	167	158	159	164	171	151	166	157	161	170	140	159	164	142	147	156	144	159	152	173	162	172	134	170	176	159	172	151	177	188	169	174	152	160	158	155	146	161	145	159	157	170	166	176	167	177	147	151	147	141	141	165	177	160	163	177	162	153	153	166	187	145	160	145	151	185	163	160	162	167	161	169	164	183	178	164	159	147	142	171	157	161	163	163	158	153	168	163	165	164	191	169	168	144	183	152	149	156	115	152	150	162	147	154	173	163	162	168	164	154	165	181	159	167	135	176	183	134	161	164	178	145	149	158	161	154	161	176	163	157	188	164	148	136	177	180	175	140	174	170	183	166	184	155	145	176	164	153	159	175	174	153	161	166	152	161	170	151	174	165	171	166	143	141	159	186	169	158	164	148	136	140	156	161	152	155	172	140	195	144	166	147	171	173	157	168	169	163	151	159	165	165	183	146	148	162	171	174	184	148	182	161	149	151	162	166	181	148	161	140	150	167	150	161	166	158	162	177	166	172	170	169	133	154	164	153	169	158	159	173	176	166	157	164	160	144	151	164	151	143	148	166	158	167	160	171	171	157	165	168	168	161	160	145	148	150	165	148	169	187	175	176	125	149	161	160	178	186	154	163	178	161	155	167	179	182	148	174	162	166	172	169	181	159	146	179	124	177	163	159	158	183	162	187	140	154	163	178	161	162	164	152	157	155	147	192	157	143	163	180	128	187	168	163	195	157	175	145	128	156	178	140	167	157	162	132	169	167	169	160	135	175	158	164	185	151	162	168	185	174	174	138	171	185	160	158	185	184	143	175	154	166	189	187	160	160	156	163	151	138	157	172	152	149	161	146	145	189	160	154	160	173	162	126	184	149	154	145	152	168	178	180	143	161	161	194	188	165	162	164	167	172	174	167	174	165	158	155	166	174	152	158	149	176	177	178	146	164	174	157	169	188	157	156	159	152	158	165	159	160	186	162	153	144	141	146	175	136	155	118	167	138	178	164	157	174	173	156	158	172	173	163	137	166	136	144	169	168	156	168	161	149	171	164	190	162	150	156	136	156	169	168	169	161	186	174	160	144	132	174	138	153	160	151	169	139	170	170	163	151	174	161	163	169	179	146	173	153	146	190	203	151	153	150	163	157	150	163	172	133	168	162	162	167	159	146	136	138	162	175	154	179	156	185	160	173	173	164	147	173	173	157	162	156	140	157	150	177	147	156	166	177	151	178	179	168	160	164	155	167	152	175	174	179	150	135	153	163	153	167	160	168	172	169	169	166	159	121	162	143	174	167	166	148	185	165	166	173	161	156	160	166	159	162	159	143	157	149	151	165	156	153	150	183	168	146	172	168	156	155	158	164	173	168	165	174	132	167	154	177	159	177	148	176	159	144	176	166	156	180	160	158	182	178	152	173	153	146	137	165	175	156	143	167	158	180	155	168	158	186	153	159	158	161	147	153	187	172	153	154	171	165	152	165	201	172	187	161	160	140	175	170	176	177	162	155	169	159	162	161	171	159	164	161	152	164	163	140	157	151	161	145	138	166	168	158	162	165	175	156	167	159	143	174	160	146	183	162	169	144	181	163	177	174	168	187	144	171	154	169	175	147	152	153	160	156	162	133	158	160	156	150	149	150	171	154	171	172	162	140	184	158	161	153	158	154	184	179	171	163	163	160	162	173	172	159	153	160	156	165	164	156	131	177	154	162	151	177	154	176	158	157	168	157	158	155	159	158	147	160	149	170	168	148	177	151	158	147	180	162	184	152	159	168	163	174	161	182	159	161	157	159	160	182	153	161	176	159	154	161	167	187	176	168	168	148	166	180	161	165	150	166	165	166	169	153	163	157	153	152	167	155	166	154	161	154	156	178	169	176	152	161	168	186	154	170	163	157	158	188	156	153	189	174	191	157	155	152	176	178	173	153	164	159	159	182	167	182	155	167	162	151	167	178	161	184	164	154	168	151	155	180	151	148	148	159	160	153	138	156	163	174	185	150	174	165	177	146	158	162	155	169	164	172	176	153	176	162	160	144	147	166	167	127	153	159	159	164	177	173	153	148	148	152	155	163	148	147	183	146	182	140	173	153	170	182	162	163	180	157	179	171	153	179	138	162	161	167	160	157	173	186	179	143	176	176	174	175	169	173	148	182	162	182	168	148	155	179	170	174	164	146	132	166	154	152	160	154	198	172	156	145	166
6587	19459	16795	8720	5406	3232	2203	1573	1156	962	740	651	557	474	445	375	354	326	335	286	266	250	238	202	220	222	215	199	217	208	207	188	183	187	172	166	195	200	176	197	187	164	157	198	193	169	178	164	163	176	156	187	185	172	165	172	170	155	150	160	186	152	172	163	179	150	158	176	155	185	164	174	168	147	175	157	170	153	166	173	170	183	158	165	165	168	171	163	158	180	185	156	149	162	167	146	169	173	158	158	155	145	177	159	170	168	167	174	152	174	149	161	160	148	154	158	164	159	176	164	154	150	169	151	150	166	160	166	139	139	161	168	166	174	145	150	148	184	166	139	168	162	130	144	141	154	162	173	154	177	176	185	147	169	194	185	163	158	164	160	143	142	163	148	170	177	177	190	171	181	139	132	162	140	145	150	164	149	157	149	149	166	166	165	170	153	160	138	165	142	165	158	140	165	161	157	137	160	135	147	155	151	149	153	161	149	215	159	170	143	153	163	167	148	161	159	177	171	161	147	156	143	165	171	146	147	187	148	170	171	142	170	157	154	179	150	155	158	166	159	158	147	159	138	177	154	164	147	143	177	140	159	155	162	185	165	155	157	163	139	142	161	163	147	170	150	148	147	140	150	180	143	176	126	167	150	169	166	142	160	159	163	140	154	138	145	165	146	150	147	158	176	152	184	162	185	159	155	152	142	141	130	142	162	162	163	161	155	151	148	156	165	170	169	161	147	158	160	165	163	147	157	149	176	161	151	174	146	176	164	150	157	166	166	161	133	183	162	178	157	171	137	136	141	165	148	148	164	171	156	135	175	153	167	159	149	172	141	156	129	142	154	174	152	176	151	159	132	179	147	151	154	164	165	160	155	153	160	150	139	158	158	185	171	175	160	154	149	152	158	160	175	156	153	155	155	171	150	160	161	150	148	161	162	165	163	160	146	165	165	152	168	151	171	149	170	152	156	140	174	159	185	142	144	144	151	145	137	179	174	162	163	158	158	157	138	169	158	173	156	165	158	159	152	164	141	138	171	156	150	176	168	133	140	146	179	146	153	160	160	156	173	151	167	168	136	171	173	162	129	140	153	180	162	160	136	158	133	163	151	174	161	142	166	167	152	140	176	152	149	172	136	140	171	143	159	146	169	161	173	137	168	170	151	154	167	157	160	152	160	137	147	184	144	168	159	132	157	178	137	161	132	178	128	144	143	141	163	158	164	166	162	155	163	162	146	146	151	176	179	131	138	123	163	154	134	142	143	148	150	151	146	151	159	170	182	144	138	140	153	152	174	160	147	168	158	170	169	176	140	167	150	174	145	156	168	166	188	150	136	166	160	170	150	165	143	145	161	179	152	155	143	178	150	154	145	144	164	163	154	138	187	192	177	168	176	136	160	160	149	148	141	173	144	167	167	147	159	151	158	160	136	144	142	153	147	154	134	172	165	171	163	157	155	146	158	149	149	154	146	163	153	169	153	162	157	139	172	169	144	151	156	169	177	171	159	179	150	160	177	150	154	158	166	161	142	160	163	147	163	161	148	158	178	147	172	144	144	139	143	165	150	156	141	139	164	149	146	167	152	144	154	151	160	156	167	150	145	168	144	157	160	155	173	165	139	121	153	147	153	160	144	148	161	148	154	157	179	146	150	157	151	147	151	153	159	169	159	161	152	161	155	160	158	172	149	179	172	141	150	149	146	158	184	160	149	186	158	140	146	177	153	141	181	156	144	149	130	162	153	163	137	139	151	154	150	143	141	161	143	161	152	156	179	161	138	149	156	153	141	174	170	145	144	143	148	161	157	163	142	160	170	160	154	162	162	149	154	176	156	151	170	169	145	175	150	152	156	159	144	154	131	149	152	173	157	158	156	168	149	162	144	156	192	142	163	154	158	149	166	140	123	153	173	153	165	145	158	165	160	143	181	157	164	175	158	144	139	158	144	148	155	149	159	179	152	157	159	160	161	157	153	179	177	186	150	137	148	143	156	170	189	159	150	161	133	164	155	159	147	146	160	166	153	161	171	143	143	151	147	169	165	158	138	156	154	154	158	147	158	170	153	165	167	140	161	157	163	166	155	161	163	175	174	165	168	154	135	161	185	165	146	162	161	171	148	161	141	145	164	156	171	150	156	162	163	154	165	141	161	135	170	154	144	162	134	161	170	152	152	162	149	157	164	156	169	163	152	167	173	151	155	162	170	157	145	150	166	134	159	166	164	158	155	168	144	162	150	177	147	156	145	163	181	127	150	153	170	161	167	168	151	179	163	149	155	159	187	157	157	150	171	150	163	129	141	156	168	163	153	154	154	154	159	150	168	151	136	142	184	149	160	147	150	166	176	169	155	168	149	153	177	160	176	129	156	148	152	159	170	155	152	161	158	161	149	154	149	154	149	171	170	138	141	154	164	129	171	155	145	168	156	168	175	157	134	168	166	142	173	147	154	142	169	169	150	156	160	149	150	152	129	143	165	153	170	155	146	178	149	148	157	155	148	133	155	147	164	153	158	150	160	177	149	151	166	149	179	166	133	154	159	160	172	158	161	136	157	160	155	139	184	166	149	131	156	163	165	140	161	176	157	155	148	159	162	158	149	172	132	162	150	160	151	169	171	147	158	154	147	148	171	182	164	162	169	164	154	169	144	137	129	154	164	144	170	151	154	152	167	153	178	146	163	160	163	136	136	144	178	125	158	164	158	158	155	141	167	173	160	155	179	150	167	138	166	160	175	150	132	163	159	159	150	171	155	155	165	170	155	157	164	158	157	143	136	158	169	157	174	151	150	137	159	153	134	153	139	152	155	153	149	157	173	178	167	138	173	170	155	149	169	144	144	176	191	133	180	160	157	148	166	159	139	141	134	161	141	149	138	124	145	154	160	162	161	147	162	157	157	158	156	174	167	152	148	167	156	170	158	166	177	161	161	140	166	163	160	166	160	166	134	172	145	157	145	160	147	181	172	141	172	148	149	155	167	165	166	163	161	166	136	156	169	162	161	158	158	148	178	162	139	172	162	127	158	169	163	166	154	160	163	151	166	167	147	153	157	181	138	147	159	142	162	180	140	151	123	164	151	169	155	149	133	152	136	150	163	148	158	154	174	138	150	161	151	159	183	158	147	187	131	161	152	142	162	161	157	163	157	148	150	141	153	138	145	158	134	159	158	155	150	165	156	150	156	135	160	165	193	148	144	139	135	153	171	150	133	143	156	166	170	138	137	163	171	170	161	119	153	142	205	156	173	153	155	163	166	156	162	148	142	153	142	169	160	164	162	185	143	135	167	155	158	162	182	148	154	149	159	159	139	145	161	159	147	154	148	151	151	159	156	154	155	144	141	144	156	168	171	165	157	142	142	173	136	158	168	143	179	146	138	150	166	152	179	155	164	172	138	144	136	154	148	154	138	145	142	161	153	151	148	144	144	163	146	156	149	162	164	159	145	152	156	160	157	173	161	145	151	152	159	155	152	146	154	158	166	129	167	140	135	169	156	135	157
27492	20980	11928	1485	843	759	723	708	688	637	687	640	664	639	633	660	638	704	656	690	690	636	654	660	701	639	678	667	661	656	689	622	622	672	635	602	705	659	672	631	674	632	619	677	675	656	622	668	638	611	668	665	697	651	643	651	637	680	681	705	596	696	639	643	673	590	687	679	665	678	665	666	655	687	661	675	678	679	621	667	634	668	650	659	644	661	659	663	719	629	638	680	654	641	641	647	626	691	643	647	645	631	620	669	676	641	667	675	646	634	658	650	701	655	646	634	672	666	660	679	686	589	662	649	678	642	664	659	624	640	647	668	641	647	653	691	703	696	658	687	622	655	640	620	651	656	665	615	636	663	649	673	650	634	613	650	630	650	641	653	662	660	638	649	643	633	624	639	680	622	704	614	645	684	678	628	645	623	685	642	618	642	707	659	655	660	634	698	655	633	695	636	658	665	644	624	640	626	644	627	643	689	658	651	597	648	630	639	662	654	667	646	607	650	662	679	629	635	685	679	666	633	686	666	633	639	691	665	691	644	662	676	621	636	636	630	673	674	656	633	678	684	662	649	639	607	607	637	672	609	677	658	639	645	685	627	645	620	649	652	610	638	688	635	602	639	637	643	630	656	648	620	650	659	614	634	623	641	659	666	679	637	616	625	672	639	681	688	687	700	630	603	651	654	669	617	605	673	648	580	658	653	641	688	665	592	696	662	632	650	645	641	662	656	648	653	626	652	597	626	664	675	672	632	650	657	659	634	671	622	653	696	617	658	618	637	661	657	639	645	683	665	666	669	635	667	650	640	642	690	651	655	654	656	706	647	662	670	627	655	596	642	625	669	625	614	633	670	604	655	674	619	674	654	672	661	661	618	683	653	697	660	665	668	604	636	677	647	698	665	694	644	693	623	635	678	667	603	690	716	651	660	644	643	661	665	680	635	657	670	667	651	671	600	672	603	632	612	661	652	649	703	652	635	664	679	614	643	677	649	667	657	628	689	643	631	692	649	656	671	636	637	669	648	688	681	562	650	646	645	682	653	646	637	666	658	689	680	692	656	657	624	639	686	691	656	692	648	647	640	621	603	648	644	696	631	667	632	581	689	639	672	660	688	642	654	697	665	659	639	673	643	668	707	663	678	674	681	655	662	636	663	681	626	641	674	613	677	648	688	628	638	646	677	685	647	666	693	641	655	667	656	644	659	627	654	653	673	672	644	653	648	657	645	632	650	646	654	657	608	679	648	627	739	637	704	633	662	655	678	658	629	642	623	632	640	644	626	636	643	628	669	626	666	682	643	669	658	690	655	661	630	639	616	630	655	667	623	673	650	661	646	659	681	638	676	624	677	644	612	697	649	682	642	676	659	626	697	679	687	638	680	628	622	662	677	646	643	622	657	665	641	668	631	670	665	767	645	610	668	650	652	626	661	615	680	643	713	659	693	661	610	653	605	630	663	667	680	687	636	672	694	643	604	622	646	651	616	633	663	660	645	697	668	660	669	669	647	644	670	678	637	660	701	632	693	643	671	668	657	648	619	637	654	666	638	639	653	687	721	661	640	684	664	630	675	714	622	624	655	651	643	673	630	651	651	653	639	671	692	648	646	629	686	656	662	656	666	620	636	673	648	645	655	647	655	659	598	654	642	655	646	634	660	645	624	668	627	689	632	659	663	678	677	663	672	645	661	659	670	653	677	665	642	621	639	660	703	648	662	656	639	711	670	677	654	639	622	665	642	684	639	650	680	675	623	636	614	642	700	612	680	648	670	636	661	651	660	671	650	686	687	624	670	636	677	643	657	654	630	689	635	678	670	629	631	625	656	674	710	611	623	616	638	670	629	659	624	646	675	633	678	625	690	661	666	679	646	636	660	652	626	660	674	639	649	684	628	632	643	687	614	628	633	651	634	690	637	648	643	646	660	651	639	671	646	677	663	653	649	576	663	637	684	678	656	636	686	649	634	619	644	641	652	648	622	652	644	621	649	641	632	674	661	712	664	625	650	612	705	634	620	609	611	639	689	652	664	640	636	641	598	662	648	622	642	624	712	621	642	646	647	681	667	661	630	588	673	614	646	643	660	661	701	648	661	660	665	668	617	628	660	643	673	660	591	639	669	642	670	670	615	644	672	629	661	649	666	675	648	661	672	608	651	629	584	663	654	652	678	665	663	679	641	664	635	631	640	671	670	658	666	657	668	703	680	677	677	641	641	666	618	688	709	685	652	620	599	628	651	643	629	654	623	682	624	668	621	644	652	686	653	688	637	639	673	669	609	655	664	681	600	642	592	696	615	643	660	663	639	635	662	670	636	641	686	639	605	645	645	643	638	639	690	665	653	663	640	639	635	660	676	642	683	679	643	665	646	659	705	652	651	636	659	644	633	639	636	643	699	617	654	573	666	657	634	662	645	605	661	654	617	612	693	618	652	675	667	678	711	610	641	642	639	643	642	620	679	655	658	648	632	645	665	640	626	622	618	702	686	662	657	652	640	660	663	668	611	628	667	635	626	705	661	612	604	703	660	674	662	644	710	675	677	647	638	638	664	646	646	615	652	645	693	627	663	703	619	674	656	659	632	682	650	687	668	641	634	640	639	676	654	652	628	659	653	692	639	664	689	633	607	664	672	637	612	667	644	688	697	660	669	658	694	653	634	648	624	682	664	664	664	662	625	685	646	647	666	679	644	662	668	641	642	661	710	654	626	643	612	631	702	651	692	648	685	657	642	664	643	634	651	676	617	634	713	636	620	632	668	690	650	677	632	659	640	652	652	593	648	638	649	644	652	638	662	669	650	629	662	650	648	652	680	645	618	614	652	677	633	689	635	610	601	633	690	654	679	613	602	658	606	669	624	606	648	647	620	623	715	655	649	629	649	629	615	631	649	660	639	639	671	677	637	639	686	651	640	658	650	626	688	633	650	644	666	656	667	669	666	713	688	670	648	620	629	681	669	697	649	705	639	655	648	652	657	656	630	634	641	640	675	717	626	640	610	675	601	638	648	638	664	662	709	639	661	676	647	686	616	663	606	662	673	649	679	675	660	674	691	668	663	639	644	683	741	635	632	643	632	620	699	680	666	651	639	681	614	718	648	638	642	658	689	677	624	681	629	617	696	653	658	654	589	623	642	626	630	630	675	591	631	633	667	633	638	685	663	649	627	660	654	661	638	659	684	646	701	669	690	676	679	611	717	676	698	667	645	668	615	618	667	631	648	640	607	631	654	593	651	653	687	658	654	654	658	674	654	600	639	656	659	649	677	703	631	678	664	674	633	614	669	654	646	680	643	645	663	675	651	666	637	687	616	622	696	624	631	679	619	618	662	699	655	640	657	675	632	705	627	612	671	660	645	669	653	692	670	673	663	684	667	675	667	649	645	645	652	630	635	671	642	701	631	626	619	622	626	683	683	644	631	684	653	618	651	664	635	652	624	662	634	672	642	623	638	642	623	680	654	639	639	641	645	631	630	663	657	638	652	680	635	720	655	649	599
4532	1376	1203	879	812	710	705	678	676	667	656	618	690	712	693	641	653	624	652	695	647	635	666	637	621	672	639	645	704	639	637	677	629	691	678	673	664	687	699	604	661	642	692	673	649	643	674	640	657	641	679	682	670	647	678	664	692	662	609	672	637	641	693	673	629	680	648	657	639	617	635	619	608	627	601	631	606	670	621	635	681	626	639	680	623	630	711	672	617	616	629	644	651	668	681	654	586	655	656	610	650	627	663	651	654	636	650	666	673	652	668	628	585	669	650	680	608	641	640	697	644	711	635	620	658	637	636	664	662	659	680	633	678	651	638	615	642	630	678	659	630	598	669	596	635	613	644	649	614	642	654	680	688	633	667	683	658	632	651	630	616	636	661	699	629	652	666	700	673	647	638	642	668	661	635	656	659	675	670	682	637	652	644	642	595	672	628	671	642	647	665	693	660	658	653	620	620	657	593	645	622	658	637	692	688	648	659	652	623	615	631	648	631	647	646	625	665	652	616	652	660	632	658	601	646	628	677	611	635	684	634	641	684	619	690	647	661	650	664	643	623	633	616	644	674	639	669	658	609	658	624	617	648	656	599	651	627	596	634	644	636	632	633	629	650	593	710	626	651	686	659	642	620	679	625	670	661	675	626	630	667	626	620	631	631	641	684	635	652	682	652	673	652	662	627	626	621	683	657	617	650	669	652	631	643	621	624	634	635	668	662	640	621	648	646	615	663	656	612	627	645	691	630	635	665	686	634	679	628	618	675	651	621	663	654	644	663	709	650	649	631	631	669	639	647	657	661	639	636	641	682	639	622	655	687	617	549	658	632	633	683	646	639	601	629	681	620	649	663	640	654	657	660	624	643	690	660	640	662	654	626	643	637	669	643	676	636	641	604	697	647	677	621	660	681	680	615	637	659	642	693	666	605	617	649	648	713	663	673	644	660	669	677	659	674	625	646	650	653	668	710	632	638	648	683	662	629	642	670	621	686	645	597	636	573	603	627	639	645	642	628	605	642	601	656	668	660	663	660	672	669	656	684	605	615	641	674	672	645	640	596	623	628	670	633	632	646	699	666	618	600	651	659	644	601	667	653	723	668	623	667	705	665	627	642	647	660	664	630	673	642	629	654	686	643	686	633	604	633	633	602	715	637	643	703	640	657	604	638	675	697	644	626	604	686	679	667	647	656	665	650	685	669	626	652	672	607	613	654	613	646	675	603	625	666	678	638	605	656	648	654	653	671	657	592	668	664	647	671	655	642	586	663	665	632	620	640	664	634	671	660	575	608	626	681	659	686	696	645	661	660	662	670	705	629	673	620	682	645	629	640	638	601	614	644	712	629	677	632	651	679	625	589	665	689	653	652	673	673	667	687	656	647	642	621	609	669	616	619	695	644	663	655	639	586	629	607	669	665	630	639	682	660	599	657	642	668	604	672	598	639	640	638	616	700	655	676	638	687	676	632	661	653	656	636	668	690	672	662	651	669	662	630	669	624	657	634	636	678	679	701	673	654	696	638	691	615	638	667	657	678	657	691	596	603	634	618	659	636	612	693	631	653	641	612	646	637	657	571	702	625	623	667	676	610	669	613	651	696	652	703	628	645	623	668	624	655	658	657	605	695	638	644	645	643	625	629	671	661	614	670	642	612	672	610	657	692	666	629	666	696	645	651	653	640	649	673	643	593	649	641	679	688	609	671	639	631	644	669	660	635	675	646	705	678	678	665	698	649	716	652	670	647	601	628	653	646	646	666	671	650	646	693	627	658	654	670	644	705	649	642	647	691	654	645	637	635	675	637	636	655	696	636	637	627	669	657	631	635	592	644	666	655	638	618	650	649	597	686	609	677	641	660	621	690	681	639	645	652	592	703	647	658	665	653	672	643	656	611	637	677	665	673	699	688	632	614	657	637	641	621	664	607	650	619	648	681	659	672	674	656	654	621	642	650	628	664	669	656	685	674	644	646	650	607	644	678	639	627	632	655	645	647	636	636	628	657	622	597	657	648	664	627	598	662	686	652	633	640	661	671	665	684	638	644	647	636	693	662	658	633	690	642	644	683	629	653	619	709	653	636	639	627	640	643	646	670	651	659	661	661	637	628	601	633	657	628	644	655	650	626	629	653	620	578	684	616	646	634	660	633	634	656	609	635	620	591	600	628	672	616	655	623	648	660	666	622	671	612	624	687	611	648	654	690	668	634	650	621	650	643	667	651	667	646	662	631	684	656	666	637	653	639	651	679	655	628	648	659	674	678	655	652	671	639	659	658	607	690	637	660	653	619	663	663	657	682	659	663	624	676	673	631	620	629	635	639	661	667	663	686	666	649	635	692	674	625	657	628	667	603	660	638	645	643	661	664	600	635	642	651	656	640	664	629	626	604	662	647	649	663	634	633	655	654	655	622	660	679	680	674	647	623	661	628	599	660	651	640	650	631	642	660	667	644	649	673	675	652	628	640	631	641	659	630	640	659	674	637	682	601	663	632	638	662	671	693	655	636	636	634	634	625	645	617	682	607	644	667	633	613	623	627	652	623	644	695	634	667	620	576	667	649	696	627	624	686	660	655	665	653	637	704	646	644	641	635	651	606	666	667	615	657	628	663	624	663	673	640	685	659	671	659	627	644	626	642	666	664	620	660	645	624	694	615	634	669	639	645	618	633	616	591	672	647	647	661	618	626	633	622	663	639	624	677	605	669	651	647	660	609	628	666	654	684	653	626	634	684	646	725	628	662	624	670	613	699	631	682	632	620	614	623	646	647	646	679	621	678	627	662	657	636	670	653	659	623	659	608	675	625	658	690	651	688	646	663	640	619	635	665	582	611	635	665	606	674	649	648	617	649	669	642	655	723	649	690	626	650	635	629	659	654	649	652	615	624	643	718	677	643	656	637	689	669	622	684	629	639	645	615	643	677	681	645	668	646	655	684	617	646	623	686	649	621	640	645	607	673	618	644	632	625	655	645	648	624	670	623	628	657	637	646	627	634	631	639	674	667	582	632	690	665	649	588	613	652	708	642	632	624	657	634	631	685	677	634	632	693	637	677	665	696	641	649	670	643	661	585	660	645	639	641	639	628	661	607	645	637	616	608	647	666	600	627	643	648	601	594	628	661	626	649	649	621	670	661	651	653	673	647	682	651	643	651	636	660	682	641	676	631	628	685	640	648	695	612	668	636	683	693	621	630	665	604	638	659	689	656	610	663	638	637	625	692	647	683	656	650	654	667	588	628	660	637	625	642	607	648	662	649	694	666	666	651	696	647	655	624	664	631	636	656	647	685	670	657	660	658	629	620	643	657	638	645	670	647	651	628	629	678	640	647	685	628	653	646	679	673	675	687	670	674	629	671	668	643	701	636	603	671	647	645	662	676	670	637	649	636	633	643	697	644	624	681	639	686	654	581	630	655	641	636	657	649	661	621	672	605	634	710	633	660	666	633	685	640	620	646	653	668	629	663	642	666	637	604	677	652	655	648	677	619	662	682	628
23698	21282	28915	23978	21263	20119	2352	947	706	642	565	529	474	491	416	438	462	398	412	414	404	390	369	391	349	370	390	408	372	363	405	376	398	360	340	382	361	341	370	362	377	329	361	359	376	355	393	339	370	389	381	323	351	348	313	382	386	317	375	343	365	361	316	366	359	315	327	350	380	369	388	361	360	348	330	367	376	371	341	374	348	356	351	352	345	384	359	339	343	358	364	344	367	350	352	326	338	347	346	362	337	324	288	383	351	321	375	386	375	373	331	350	337	342	307	330	369	351	358	352	349	352	400	370	317	362	364	365	363	343	367	339	369	353	382	369	357	367	333	368	336	324	361	355	367	337	326	365	377	376	317	358	349	380	353	354	352	380	370	364	346	329	348	334	343	375	367	355	323	345	355	357	345	332	327	337	356	337	354	338	339	340	359	363	323	353	344	336	378	355	374	379	351	372	327	368	351	333	375	376	356	351	356	358	337	366	366	393	357	360	357	341	349	347	345	350	335	368	361	362	381	342	322	338	340	355	327	356	341	345	374	361	370	377	355	350	315	325	389	350	335	377	341	328	361	341	356	370	354	318	355	335	359	370	421	349	360	349	375	349	361	368	382	372	365	347	330	349	357	367	360	388	325	337	343	372	385	324	347	331	344	357	365	345	352	376	339	353	340	398	349	358	354	345	347	341	347	335	385	375	341	369	324	346	352	338	358	389	324	382	342	374	347	346	340	363	355	374	308	352	313	361	327	342	340	352	367	340	330	354	351	347	338	342	338	340	357	354	323	372	327	343	361	362	329	317	321	335	329	379	391	340	343	377	375	377	353	327	342	338	373	380	337	343	388	380	364	357	389	338	341	284	350	367	368	352	359	323	367	375	326	322	354	351	397	354	313	338	338	351	342	336	343	374	360	345	367	341	334	377	375	374	372	344	358	353	346	340	320	330	367	357	357	379	359	364	389	340	340	329	374	377	358	333	344	371	366	354	348	332	378	350	363	353	365	359	349	360	337	357	331	364	364	354	348	372	369	348	372	328	341	352	365	369	360	360	356	359	360	382	343	339	351	342	377	354	328	376	370	352	339	359	329	358	350	364	351	354	366	346	361	360	366	362	305	332	330	343	352	388	360	356	358	347	324	311	356	345	334	371	359	320	354	317	349	343	326	332	345	343	332	341	327	390	359	372	334	343	368	358	375	340	348	371	367	360	319	362	326	362	356	360	350	352	343	352	352	336	382	345	377	340	337	357	346	385	344	341	362	330	349	346	350	352	369	340	329	383	355	320	348	308	402	343	342	356	323	420	360	339	349	341	341	346	346	344	358	360	347	365	380	351	359	370	354	320	348	334	356	333	351	360	352	357	320	352	391	344	321	347	327	353	362	389	383	364	368	307	328	360	343	375	334	338	311	376	363	335	315	334	356	370	359	317	373	373	333	396	358	362	329	355	340	352	329	350	334	362	394	331	300	331	397	351	350	337	367	344	316	354	343	360	347	321	353	340	358	323	344	330	360	369	318	342	369	350	371	338	333	358	366	391	341	310	366	347	355	373	395	346	313	342	349	334	322	353	352	357	374	346	386	345	329	339	366	371	395	328	360	380	348	360	378	336	348	389	322	378	350	358	355	359	356	348	338	356	348	336	394	340	333	371	347	369	367	327	367	338	356	369	350	373	376	378	354	342	354	355	378	347	369	378	298	344	380	366	328	357	363	361	367	339	364	348	333	343	337	334	414	334	345	342	321	359	371	348	343	340	340	370	339	366	339	412	351	349	348	363	348	337	383	333	323	379	323	393	327	370	359	352	373	359	333	365	370	377	357	373	350	365	339	362	352	348	356	334	339	359	338	361	336	346	348	397	334	368	330	358	366	323	329	352	356	363	386	324	348	374	357	359	351	330	313	347	344	351	368	380	358	411	328	352	362	351	349	366	333	358	358	356	334	389	378	356	379	371	337	379	333	388	350	342	361	349	366	333	376	373	373	381	393	360	366	319	352	379	328	359	368	341	356	366	360	357	374	332	366	360	355	379	329	363	374	374	361	358	376	341	350	355	364	364	393	317	332	362	354	348	329	368	328	377	347	362	347	368	345	359	390	363	385	329	354	354	342	341	380	366	366	347	362	363	327	356	294	365	388	350	372	389	319	368	344	351	354	340	354	338	360	368	327	412	349	337	351	363	366	369	350	313	358	367	369	342	359	375	368	346	380	324	359	346	350	361	346	358	369	316	355	382	380	355	345	368	358	319	364	349	360	336	342	382	342	365	334	320	337	350	392	324	354	355	303	331	329	361	340	337	338	345	356	349	344	352	366	361	337	354	341	354	341	355	358	371	358	364	347	349	355	323	368	350	377	342	327	388	347	334	367	360	340	377	387	372	341	341	351	346	359	366	348	362	399	382	366	364	371	356	340	359	347	340	412	353	336	344	341	388	334	347	364	325	338	333	372	368	353	348	360	328	324	382	367	394	329	371	364	365	341	306	325	340	338	364	307	342	384	320	357	344	347	376	347	347	317	337	383	366	356	341	356	350	376	354	375	335	358	335	380	383	356	371	348	323	381	333	342	370	361	340	353	344	344	327	341	366	345	353	362	342	383	344	367	345	361	397	368	349	335	373	345	360	353	366	367	379	358	365	338	382	363	334	362	339	351	402	341	391	348	335	325	345	346	337	397	346	358	353	347	325	350	367	344	377	324	348	385	340	374	327	358	372	314	373	367	374	367	364	354	362	355	356	368	326	347	366	378	342	363	350	364	376	346	312	377	320	356	373	349	348	379	364	367	348	348	347	345	377	344	367	381	366	326	351	360	363	338	354	338	339	352	358	342	362	329	348	361	341	371	309	340	359	358	409	350	379	343	360	372	352	332	369	415	354	359	388	350	368	345	346	378	408	349	361	343	359	350	383	332	333	331	341	343	346	344	377	337	370	316	356	359	347	354	353	359	336	323	333	345	377	328	350	332	344	366	329	375	356	351	347	351	352	329	340	374	316	356	348	325	365	337	340	375	358	357	327	387	391	360	335	359	381	370	364	344	352	400	344	380	354	344	335	339	328	353	369	350	363	363	336	344	362	365	332	389	321	335	366	356	339	346	329	392	342	351	378	355	356	381	324	366	360	363	342	341	347	363	354	377	377	383	387	363	365	362	334	325	338	368	373	374	356	344	337	326	362	361	380	359	322	356	348	340	347	327	339	370	355	353	366	372	352	356	391	352	365	332	361	320	360	323	332	366	359	355	316	338	341	347	360	316	313	344	357	370	335	338	371	325	313	362	357	344	352	355	339	324	369	378	350	368	350	359	340	344	317	365	345	350	327	332	378	355	329	377	323	384	342	375	378	396	360	360	345	386	319	351	340	323	370	331	367	383	376	310	361	359	331	343	331	366	355	307	370	342	369	362	370	362	347	339	353	369	323	367	350	365	380	337	354	381	335	346	346	361	318	324	334	337	342	332	349	344	341	307	346	362	342	367	363	335	346	322	327	362	382
4491	11862	9962	4974	3200	1883	1381	1065	828	778	667	612	572	527	468	481	456	448	459	426	423	393	411	453	387	387	403	381	376	396	392	397	363	372	380	355	359	418	386	372	404	332	376	374	337	402	376	407	347	380	323	360	357	361	391	346	381	358	363	378	358	375	392	399	373	337	388	327	355	347	365	396	376	365	340	351	356	366	355	351	387	380	380	354	330	330	375	366	378	363	373	391	380	344	333	367	379	419	348	343	388	390	336	378	351	357	386	375	341	361	369	353	324	391	385	399	369	328	393	367	350	366	373	394	389	388	385	352	376	349	369	345	357	335	358	377	374	340	331	355	365	363	347	346	391	368	356	389	343	377	356	368	401	314	394	370	327	356	403	353	351	374	362	375	381	390	369	391	355	332	398	341	340	352	352	337	363	356	336	365	348	310	346	381	345	354	387	364	362	388	371	375	356	368	348	350	349	379	342	338	353	349	378	347	358	362	350	337	348	347	386	375	363	347	363	334	357	328	342	340	356	348	382	361	373	372	387	306	329	343	330	356	344	341	327	396	391	368	331	333	347	381	357	382	377	314	359	407	359	369	372	382	334	369	351	345	391	383	364	372	337	372	353	343	325	368	399	352	372	330	368	354	359	369	352	354	366	403	337	353	366	395	393	330	357	372	409	382	350	368	358	387	340	389	371	360	336	359	385	347	375	345	361	374	349	387	380	364	403	376	374	376	348	374	343	392	329	360	372	364	377	361	369	364	375	362	366	345	353	376	366	358	358	374	356	392	356	352	360	380	348	373	358	344	348	391	385	344	361	350	363	331	361	360	364	336	387	341	381	362	331	369	387	357	370	369	372	353	360	324	372	384	378	373	360	374	389	381	349	351	359	378	351	347	380	382	346	332	379	367	337	370	373	378	349	337	366	364	355	357	382	347	360	347	378	361	362	383	351	389	351	345	372	321	357	327	385	344	378	372	370	331	366	362	363	339	348	405	363	337	408	356	370	355	326	307	384	384	365	381	385	347	360	322	376	385	378	362	345	328	339	374	370	351	361	396	356	381	370	359	370	356	358	355	332	370	342	375	365	345	357	396	361	351	384	363	345	353	394	361	359	358	351	362	376	316	351	352	346	375	318	366	367	362	348	349	342	354	367	374	388	373	347	347	346	368	362	343	382	333	359	354	340	379	360	399	372	334	350	368	349	391	363	375	365	346	353	381	338	348	347	385	379	365	400	377	359	364	326	362	356	362	353	394	358	356	349	362	368	358	374	388	330	391	369	349	392	350	327	309	402	349	364	371	362	359	343	386	330	365	347	399	336	332	356	388	365	377	412	365	359	306	349	363	403	360	346	353	358	340	344	347	371	379	344	367	365	375	357	378	358	359	351	362	350	371	336	355	369	393	362	379	351	379	338	368	369	344	388	377	378	353	386	357	364	354	345	400	364	383	354	350	351	369	404	386	345	366	366	345	350	352	363	349	361	373	358	351	326	386	348	345	351	310	339	369	368	323	357	341	358	355	351	364	397	364	311	393	364	339	352	356	361	384	360	339	360	353	336	354	362	355	357	365	366	329	363	365	382	367	359	382	362	339	369	345	337	332	382	351	372	376	366	381	365	378	342	350	344	343	360	370	368	394	370	362	366	347	343	341	361	354	361	371	358	349	376	343	370	373	372	382	362	347	354	347	379	343	338	345	394	352	362	342	398	363	372	358	372	347	395	376	340	337	351	357	353	327	310	348	368	384	364	416	341	340	350	338	366	384	373	377	350	339	350	366	371	358	398	374	364	401	364	353	369	394	391	377	352	351	357	347	358	360	368	358	374	374	353	357	360	396	362	372	351	356	338	353	392	370	367	383	372	344	353	371	360	354	356	345	363	374	388	330	356	376	379	343	368	352	339	383	352	336	344	361	382	347	386	365	338	373	363	361	347	366	338	345	387	350	377	398	383	343	339	349	393	366	361	350	348	389	362	386	344	361	377	350	359	359	383	368	338	346	378	351	361	362	369	364	347	355	388	379	357	356	341	398	333	356	397	368	348	315	383	357	363	354	355	358	341	367	376	369	357	367	373	393	369	365	414	380	342	405	344	369	366	369	352	344	347	356	338	366	369	367	383	340	373	351	375	378	394	352	337	346	358	334	386	367	376	371	367	388	342	366	383	401	364	329	335	337	353	389	357	367	359	371	358	376	356	345	361	352	352	343	348	356	332	386	326	399	388	351	383	379	350	400	398	376	359	409	374	376	386	342	378	360	355	378	367	375	391	376	359	362	370	348	397	361	375	362	361	356	346	353	376	335	363	342	344	334	369	347	358	389	364	317	356	348	359	337	358	394	336	367	394	371	368	357	372	369	374	359	355	350	348	373	344	354	347	353	365	351	344	358	362	345	368	353	363	358	347	380	315	392	346	334	372	367	393	380	368	342	340	365	412	355	330	344	339	342	379	394	341	342	361	400	364	377	354	332	390	367	322	325	328	344	359	320	381	387	364	378	348	352	395	374	390	406	366	329	346	333	354	367	342	365	291	384	359	368	370	358	362	379	386	368	367	339	337	403	374	357	370	358	373	380	345	367	349	331	341	385	379	361	355	357	391	349	342	361	325	376	354	339	360	349	385	365	346	392	355	376	391	399	381	371	364	361	394	327	370	332	360	337	360	347	369	383	379	336	344	354	350	392	341	390	355	347	362	367	347	354	358	342	365	340	359	392	357	342	337	343	357	351	368	344	337	352	396	350	378	345	355	346	376	347	347	359	355	378	375	335	379	354	338	355	347	384	347	363	358	333	385	366	354	369	362	372	354	346	343	366	371	353	386	322	384	370	346	357	364	340	341	349	346	386	341	350	359	340	346	333	347	364	357	349	385	376	329	354	335	319	365	374	372	384	362	379	367	383	380	336	400	397	368	363	387	361	329	356	369	371	331	362	347	348	337	318	342	331	365	347	365	348	356	330	372	348	362	360	370	356	379	375	363	338	374	340	370	371	360	359	362	383	342	371	365	377	358	373	356	347	388	396	341	348	358	387	396	359	368	383	340	382	347	342	320	358	365	354	383	376	349	334	364	388	372	330	343	359	364	342	342	388	364	352	375	363	365	355	367	368	344	386	349	352	370	338	381	345	371	372	337	335	389	346	370	393	373	376	331	354	355	383	332	367	387	377	364	347	369	376	350	344	343	322	408	346	383	362	389	383	378	366	372	361	342	351	372	351	355	375	376	384	337	348	395	355	325	369	394	363	396	339	378	376	364	334	342	381	376	350	333	418	385	370	377	328	375	337	352	355	383	383	368	398	362	343	349	379	371	361	386	341	374	366	360	353	370	375	315	367	387	378	348	357	371	368	335	379	363	334	341	389	339	365	364	373	384	358	377	379	370	359	342	352	413	339	373	362	373	347	368	333	352	360	353	384	392	343	371	346	383	350	373	397	341	366	337	367	368	334	379	356	356	395	337	366	381	355	357	344	329	345	366	360	420	330	373	387	343	375	355	398
24762	21384	28670	24487	21348	8789	1205	889	797	723	701	621	659	698	640	647	644	664	629	635	647	578	616	582	572	566	627	575	596	571	581	585	565	570	567	610	583	599	584	596	598	606	587	576	583	563	582	589	576	564	593	560	564	596	576	599	545	568	570	654	584	541	562	585	589	588	600	578	607	588	555	599	591	582	577	558	548	600	552	613	584	564	575	578	625	586	591	586	601	557	595	584	573	583	613	618	548	553	572	578	562	613	573	590	559	559	592	529	571	617	611	614	594	559	554	570	597	572	540	583	547	564	565	546	574	557	616	577	585	536	555	526	561	553	566	560	602	611	566	603	555	582	579	586	593	565	563	578	538	603	587	566	530	590	585	578	575	618	540	587	575	574	571	610	560	571	576	629	590	566	533	574	584	565	603	545	574	555	611	578	536	623	588	564	573	570	584	550	581	552	574	594	606	530	568	604	556	588	566	612	525	622	571	614	613	591	613	582	543	570	578	553	617	555	623	574	557	540	577	544	602	603	604	559	583	553	537	544	596	555	547	536	581	534	594	579	574	583	568	571	551	605	614	579	617	584	535	560	539	580	540	644	577	599	617	543	608	567	571	577	591	594	550	563	538	592	580	578	534	614	571	540	582	577	574	557	533	557	529	558	567	593	548	600	585	578	595	578	540	577	606	569	610	559	564	508	611	589	590	616	596	592	594	565	568	553	606	531	568	613	576	597	600	571	591	580	591	589	555	569	572	602	537	549	590	565	584	577	547	576	557	540	606	573	598	568	595	581	606	563	589	578	559	574	577	599	573	543	576	555	597	601	550	607	555	594	541	560	574	546	576	556	590	606	597	587	610	594	589	601	622	579	589	638	589	600	565	603	569	566	581	576	590	533	587	583	582	582	592	536	572	546	577	557	567	569	621	588	578	612	542	632	572	625	553	562	586	605	526	565	598	609	584	583	604	559	546	550	544	515	556	589	546	607	590	557	643	608	553	575	584	587	558	557	508	598	610	560	597	597	610	572	531	530	575	550	544	553	555	552	624	571	620	592	573	589	601	585	574	588	547	539	580	574	577	578	598	585	570	578	616	600	567	531	627	565	598	555	597	572	588	571	557	554	558	551	623	584	577	582	604	514	577	616	558	565	563	588	622	553	586	553	554	555	555	582	586	603	610	549	618	577	515	566	580	514	558	592	589	570	525	525	590	614	527	571	565	591	578	577	535	613	587	552	560	556	577	593	569	555	562	595	598	557	593	580	585	570	547	595	543	612	581	604	568	607	568	571	597	582	592	594	578	597	542	559	568	574	586	527	589	548	567	563	546	586	579	579	569	590	582	571	574	559	595	636	571	554	565	574	574	555	550	572	563	562	553	554	609	586	589	597	536	584	554	561	574	594	589	574	593	543	559	579	559	603	568	569	578	611	560	539	544	552	593	549	515	589	593	580	575	594	603	552	568	558	530	548	552	589	546	559	550	591	564	585	587	544	603	577	581	606	562	557	605	583	541	594	593	554	574	541	591	591	569	582	578	574	563	582	533	580	543	598	586	562	616	601	580	557	577	609	572	596	573	578	575	582	567	573	561	565	584	563	595	551	591	586	549	606	609	568	548	589	576	580	604	543	547	574	566	569	530	587	552	611	582	591	559	561	575	533	612	562	554	588	607	596	588	574	579	567	597	581	601	577	605	573	568	585	575	579	585	568	555	544	596	625	533	554	586	603	565	556	569	549	578	573	578	570	601	586	569	550	558	571	563	565	635	572	562	590	580	562	569	571	573	604	592	547	546	541	571	556	559	555	569	597	653	556	628	556	583	609	579	596	572	567	592	578	585	555	571	571	582	569	534	572	568	590	561	602	560	512	576	565	564	553	580	590	553	545	574	579	575	575	569	560	552	602	572	586	579	560	583	607	602	609	565	595	615	629	576	585	589	538	579	533	607	569	567	593	543	621	550	557	553	573	556	562	562	528	606	544	602	537	587	605	568	559	547	591	623	627	573	573	600	621	569	596	583	620	590	635	603	569	593	599	578	552	600	554	601	583	579	553	562	582	594	609	587	549	547	582	551	556	580	567	591	596	599	592	569	597	574	573	598	580	573	575	603	559	610	539	570	622	580	562	581	552	559	571	581	572	574	596	596	570	544	582	587	570	560	621	598	591	545	533	576	551	594	548	544	536	561	633	612	510	548	575	545	584	568	531	585	560	577	578	593	590	598	581	593	585	582	513	596	569	592	560	592	556	578	587	593	558	603	512	568	583	589	510	545	572	577	556	536	584	583	603	570	540	615	563	588	575	590	593	581	554	568	625	550	603	627	560	556	576	592	568	586	575	563	576	572	571	577	578	570	553	554	633	563	551	583	562	570	612	584	557	587	588	586	608	566	554	561	600	572	591	622	606	609	556	572	584	584	572	617	567	585	570	581	570	554	590	578	581	535	544	584	595	582	586	621	605	610	536	570	596	534	585	562	588	567	578	577	559	648	559	605	565	565	587	581	573	578	578	555	611	557	618	563	571	585	584	525	573	611	566	570	548	563	569	567	600	532	589	572	576	523	539	605	568	578	530	573	595	592	630	589	557	624	554	584	594	579	595	555	543	605	562	581	583	520	522	570	578	585	574	577	579	589	575	542	582	589	550	578	598	555	570	569	576	586	590	538	559	584	571	533	585	581	565	533	613	555	552	557	591	587	592	561	545	540	600	574	602	549	547	595	595	585	604	558	566	554	552	603	556	579	545	544	591	623	603	613	612	589	591	549	588	587	557	546	567	553	544	601	554	602	588	588	535	573	534	561	547	570	576	568	577	548	531	632	562	610	567	583	580	572	541	569	525	627	559	570	589	569	544	526	568	581	559	626	589	569	586	580	558	556	579	594	577	587	559	571	570	594	557	536	595	555	582	539	549	566	543	555	603	564	577	569	602	583	602	606	561	549	568	547	599	581	565	559	597	600	572	584	606	553	617	586	558	600	568	586	581	561	586	590	617	570	586	537	570	527	564	562	585	603	581	562	538	532	525	572	600	584	557	539	591	598	548	588	568	548	534	580	567	587	582	554	585	549	581	613	567	602	542	600	564	535	529	582	562	557	588	502	575	541	590	559	586	593	564	565	539	595	573	539	567	572	609	575	574	602	551	615	560	552	607	556	587	578	561	566	596	586	582	567	559	569	535	583	592	586	579	580	550	559	592	562	547	594	556	536	568	631	555	598	551	567	541	581	593	556	569	571	558	621	617	544	576	541	530	637	528	546	573	565	592	573	599	618	538	573	597	612	593	580	578	626	593	565	568	565	575	573	551	582	585	600	557	565	570	584	557	588	569	552	582	603	596	565	609	593	568	614	540	549	592	573	586	523	604	549	556	606	582	640	557	601	596	580	585	570	566	594	600	580	553	582	650	616	559	601	569	576	566	564	560	584	565	570	572	578	536	534	519	560	596	585	587	556	569	591	602	535	530	572	551	536	519	565	559	584	591	598	572	601	603	565	586	551	585
4479	9071	7274	3734	2381	1618	1268	1008	935	784	770	703	695	647	662	608	620	590	598	551	582	620	575	545	597	549	600	536	590	580	564	534	570	538	544	574	550	537	526	521	568	560	543	561	524	521	566	569	575	572	548	573	545	587	590	567	535	555	509	580	513	590	512	539	559	567	558	569	552	531	579	590	520	568	544	533	546	557	574	536	559	536	560	550	523	553	504	588	540	537	549	529	544	506	578	548	567	559	590	535	540	574	528	582	551	598	542	522	558	551	577	532	589	567	569	535	552	556	565	557	493	533	579	557	566	554	562	495	571	577	569	516	574	559	536	540	576	529	573	562	555	587	559	571	582	533	572	572	552	586	527	551	591	533	545	573	581	540	533	553	522	547	525	566	526	570	565	555	505	579	543	572	574	572	543	543	528	561	539	547	597	574	568	560	546	560	542	559	563	586	528	520	595	579	531	570	552	551	539	540	618	573	527	534	597	541	562	528	565	532	520	536	589	533	554	538	590	558	552	569	547	533	514	553	528	516	537	536	564	587	546	557	519	520	573	528	580	526	571	553	556	572	567	528	569	570	575	545	551	555	521	528	573	553	548	515	604	562	560	527	516	568	506	587	522	534	556	604	546	555	548	530	524	572	564	547	578	542	518	522	613	568	535	588	557	570	564	548	531	533	578	596	542	535	554	538	546	520	557	570	556	577	583	563	583	552	565	553	564	534	535	558	541	584	561	583	551	583	517	520	558	524	553	531	588	547	568	541	564	565	559	575	564	577	578	584	563	577	559	542	550	562	549	521	535	567	535	549	587	538	538	585	527	587	579	498	535	549	546	535	550	532	547	530	542	522	538	539	563	514	518	572	526	542	582	554	528	571	556	583	552	581	534	576	568	559	531	613	549	550	603	580	520	552	538	572	516	573	552	529	547	535	593	558	524	539	575	577	543	549	517	530	574	528	567	549	571	553	575	526	558	534	518	543	554	527	554	517	553	535	549	553	543	551	561	531	577	583	581	509	560	529	532	563	529	557	603	560	522	554	493	531	561	510	609	511	606	540	566	594	590	560	516	522	573	535	554	624	562	558	492	566	546	554	550	537	566	547	586	567	564	531	567	546	554	507	574	532	596	569	533	533	554	537	586	546	559	584	545	505	554	598	536	558	555	573	539	557	514	533	549	578	530	599	570	544	579	551	559	560	533	529	549	554	568	518	540	546	542	534	544	536	568	550	541	598	555	505	545	537	584	535	548	533	574	554	539	579	544	530	557	570	572	531	576	494	591	542	581	525	506	527	543	516	570	540	553	519	549	524	576	569	592	570	518	558	573	534	563	566	604	576	575	586	526	561	565	528	520	556	572	564	569	590	532	541	541	547	572	578	516	548	515	564	509	539	576	567	534	557	596	544	562	516	518	549	535	535	554	529	545	552	565	544	526	563	574	555	564	560	518	528	557	556	567	524	529	548	534	555	544	522	564	570	562	561	510	530	484	589	551	538	572	551	563	550	563	561	518	527	530	573	564	563	545	561	557	507	542	535	570	536	569	574	537	539	561	596	556	527	541	568	525	577	552	557	562	519	544	594	550	519	524	545	560	579	550	561	551	532	561	533	533	572	564	568	543	529	534	547	525	535	564	534	541	558	534	566	519	530	608	545	557	548	509	569	497	566	553	552	506	573	575	563	575	591	588	548	535	541	527	521	570	530	566	578	552	550	549	532	564	567	542	549	541	546	577	526	554	549	548	509	522	563	567	555	553	520	580	553	569	540	547	564	554	553	586	569	546	530	543	498	560	558	548	564	558	563	563	549	549	566	507	506	549	548	504	521	558	510	554	560	572	587	558	585	559	520	502	576	551	532	529	510	538	538	523	574	536	535	542	540	549	559	570	591	547	600	567	556	555	549	509	550	562	544	573	552	542	526	550	563	535	574	556	554	551	548	552	541	553	555	548	577	571	570	539	550	555	547	526	534	553	553	540	546	503	514	541	569	523	581	556	565	560	559	546	541	561	520	553	492	551	596	554	541	533	493	569	543	527	528	572	595	533	499	582	536	559	526	529	562	539	522	504	571	536	544	556	544	589	523	555	550	552	568	536	568	553	535	572	526	555	549	549	565	535	577	542	556	551	585	559	546	554	560	567	520	582	521	566	540	553	530	511	517	552	556	521	590	554	614	547	532	607	597	535	495	584	526	552	552	530	526	553	592	580	515	524	567	545	521	538	508	541	534	579	515	558	589	564	528	562	572	546	553	559	541	541	531	561	515	551	515	569	521	564	538	546	557	539	556	535	501	539	519	568	558	559	522	552	528	515	564	518	523	588	559	527	562	544	590	564	547	555	509	511	548	549	522	552	506	529	553	586	593	525	551	535	603	541	582	518	576	542	545	582	557	553	523	552	528	546	540	557	592	570	574	546	542	543	548	561	540	565	545	520	562	558	569	519	562	558	538	567	528	578	540	646	560	560	556	580	550	562	563	547	551	552	550	564	605	545	532	540	530	538	553	553	540	512	539	531	553	538	579	536	537	519	560	532	537	543	581	537	537	587	547	521	527	539	529	590	579	552	515	536	592	574	554	555	564	556	529	570	540	568	550	557	543	562	533	570	549	541	549	621	573	577	569	517	546	557	573	570	534	564	537	545	571	559	531	556	556	560	552	534	549	564	563	553	566	536	556	545	562	535	564	603	582	518	560	574	557	552	576	540	515	534	551	511	523	533	550	581	550	543	528	552	560	566	517	533	559	558	597	592	568	533	554	551	528	579	547	586	548	562	577	550	555	515	595	544	545	559	575	529	530	516	552	588	562	543	549	489	545	559	575	541	531	568	583	563	531	549	565	555	514	553	551	551	573	524	530	639	590	581	580	553	569	554	542	569	547	571	533	560	538	555	554	534	566	550	532	561	543	548	539	528	529	535	596	565	495	539	527	548	546	575	549	572	533	495	594	526	580	586	560	510	518	565	504	555	539	528	574	548	547	543	543	526	514	592	579	537	559	580	547	520	555	583	532	544	521	558	535	560	555	565	537	572	585	588	516	513	581	599	554	552	553	538	545	567	512	515	536	559	561	554	558	562	536	510	532	547	517	533	530	523	550	549	533	569	572	522	570	586	509	531	555	551	546	567	546	568	570	575	551	520	551	531	519	535	573	560	522	531	566	573	560	528	563	560	579	519	550	542	548	567	522	560	528	545	536	540	576	518	576	529	541	598	548	602	585	554	564	570	539	597	537	566	541	513	541	553	557	526	569	587	576	580	535	545	559	538	543	531	566	560	559	556	555	557	543	545	603	537	567	556	573	526	529	561	577	541	515	555	539	561	540	544	563	561	582	568	544	531	589	536	556	533	548	533	562	558	553	593	551	557	546	524	518	565	558	539	547	568	559	526	601	538	567	571	547	547	568	549	521	600	571	528	563	553	533	538	544	581	554	530	529	545	509	570	538	559	557	568	590	562	544	545	515	540	560	564	578	600	525	544	544	543	569	583	518	550	558
22787	21496	29390	24015	21496	21554	18588	1619	907	694	596	490	423	370	364	370	323	295	271	268	262	223	266	242	221	206	221	177	215	196	214	224	194	219	175	183	194	205	172	182	194	182	149	183	171	195	176	192	179	171	186	188	161	146	181	178	180	169	181	179	194	171	160	156	181	165	170	144	168	149	176	164	149	179	186	159	172	167	172	146	173	173	173	162	170	162	162	165	146	164	171	175	160	162	168	164	176	159	178	157	201	185	157	137	171	166	154	192	179	188	176	140	156	193	165	173	182	172	160	154	156	181	150	147	143	155	168	187	166	186	172	185	169	147	166	174	182	178	168	169	149	154	151	183	184	162	174	156	181	152	159	166	165	177	166	160	173	175	187	182	147	154	168	188	162	170	189	185	153	159	159	173	168	159	146	155	170	165	151	174	173	166	191	169	163	163	142	180	159	175	173	166	158	152	144	168	169	163	175	164	165	159	151	141	168	147	170	171	152	181	165	160	183	155	160	186	154	143	148	165	143	165	163	174	156	179	189	177	162	167	154	179	158	156	160	154	164	182	144	170	151	164	152	170	164	181	168	151	196	177	151	198	120	159	178	168	193	152	138	161	169	168	171	154	164	171	176	157	147	155	166	144	189	152	166	181	157	146	185	168	144	157	164	175	155	177	163	166	174	162	162	169	156	178	188	141	156	157	161	149	158	168	176	154	155	168	153	160	164	171	174	158	159	140	161	186	158	163	180	180	145	175	166	176	148	184	148	154	166	151	137	162	155	181	166	185	155	187	152	161	138	170	171	146	181	169	163	150	186	176	150	187	145	190	171	148	181	176	162	175	158	144	173	167	153	183	173	167	169	158	152	161	184	157	168	166	157	162	183	168	165	154	181	157	155	170	161	163	137	166	157	190	176	166	181	169	142	166	188	197	158	175	148	166	158	147	159	177	141	176	175	167	137	165	173	173	178	183	164	175	170	147	159	152	179	146	162	183	174	130	138	188	154	154	150	168	175	172	140	148	167	155	172	157	169	156	187	186	173	170	153	167	146	157	170	149	133	174	163	140	150	176	162	174	173	159	173	175	176	176	167	181	148	165	150	177	163	164	176	173	156	174	169	176	153	162	158	139	133	150	182	157	156	146	169	157	157	174	172	163	157	155	162	162	187	165	165	173	187	153	166	148	166	152	164	176	139	176	187	162	176	162	158	163	138	154	153	167	169	147	154	154	161	172	151	177	175	133	180	157	172	154	187	170	179	153	153	154	168	151	164	143	168	179	181	188	155	165	136	195	158	181	179	152	140	177	150	155	182	161	183	162	162	153	149	153	154	169	168	146	153	143	157	153	156	165	173	181	178	170	156	169	156	156	168	163	175	156	169	180	167	164	167	143	148	175	144	180	169	144	159	153	155	170	160	162	125	164	166	176	154	165	170	175	162	146	160	178	158	148	143	149	172	170	161	161	164	191	172	187	179	141	183	171	181	158	165	165	172	166	152	158	144	177	184	163	154	156	203	170	148	171	162	156	194	155	167	152	154	166	175	136	160	175	168	164	168	172	190	181	160	168	171	169	147	157	156	143	177	144	141	161	161	183	173	198	193	185	173	179	170	180	170	162	144	160	163	155	150	169	147	156	160	171	172	173	182	180	177	164	178	193	161	158	172	136	167	176	156	149	169	143	169	162	169	194	164	160	171	161	159	163	173	156	154	179	156	193	171	171	157	174	175	185	128	183	165	174	144	160	156	160	156	162	155	166	145	155	166	150	171	181	150	155	170	181	171	185	149	156	177	166	179	179	167	166	174	157	157	157	154	191	164	166	149	162	171	174	158	166	189	158	191	150	174	164	160	173	162	163	152	153	179	152	176	140	175	207	177	153	135	176	193	171	165	189	157	176	186	167	155	178	159	160	178	168	169	173	161	182	178	181	169	182	193	165	145	208	163	164	157	177	155	163	135	160	158	147	142	181	165	145	181	182	172	166	159	154	152	174	163	176	156	148	168	186	149	168	171	151	163	177	164	161	156	164	140	186	175	173	162	160	181	188	201	150	190	155	162	154	175	175	147	167	145	163	176	166	178	159	156	177	169	180	143	173	159	164	174	166	153	169	167	182	201	147	154	166	165	173	178	160	145	155	182	188	153	177	155	162	159	161	170	164	153	162	158	139	158	175	186	148	167	137	159	168	153	162	153	158	184	204	179	171	160	178	175	180	185	167	172	155	161	146	149	153	175	181	163	181	153	141	163	152	174	156	184	170	163	165	158	182	178	157	171	175	161	154	162	176	160	183	161	170	161	171	148	170	145	163	192	160	163	154	168	149	166	149	169	146	148	162	173	166	152	156	164	176	153	182	168	179	168	185	187	143	171	171	169	151	172	182	190	156	175	156	158	161	173	179	154	145	136	171	162	177	167	164	162	177	152	166	173	144	154	143	127	174	162	166	160	165	170	172	166	168	161	174	173	160	174	165	153	181	143	176	182	159	169	142	157	170	172	159	173	171	153	172	144	162	151	149	156	162	171	146	169	165	181	159	163	152	156	190	178	187	138	179	168	161	160	169	157	167	150	184	194	161	161	171	152	150	160	129	147	147	174	138	159	146	162	156	169	163	148	157	201	160	158	149	158	148	149	164	188	175	195	160	162	169	182	183	179	160	186	162	169	174	176	162	169	186	177	159	162	173	155	161	148	186	151	168	171	147	189	153	154	171	140	182	140	181	151	165	157	153	164	156	180	168	174	189	170	181	151	154	153	149	162	165	169	157	158	166	151	176	154	152	178	178	177	155	149	157	141	181	166	173	169	156	153	160	164	181	181	166	171	163	162	158	153	179	168	149	153	171	160	140	179	155	169	175	154	166	155	173	156	159	176	170	171	157	143	185	165	174	147	164	147	160	167	172	168	160	184	180	153	170	150	176	178	157	171	151	136	157	186	158	158	144	157	161	190	155	168	187	159	170	146	177	173	155	180	170	196	166	159	160	152	158	166	168	161	180	170	157	196	177	169	189	146	164	167	162	184	150	170	180	155	169	161	176	153	162	150	163	149	162	167	198	191	162	173	146	169	149	165	166	172	164	147	164	184	171	153	176	176	149	184	156	164	163	168	162	152	150	180	159	175	156	170	149	183	147	161	149	182	167	171	177	155	159	146	186	163	141	169	175	171	152	198	180	155	152	152	165	170	158	167	156	170	148	150	189	173	164	169	180	163	153	174	167	158	169	177	156	168	162	145	163	174	166	170	167	186	141	168	171	162	157	150	147	173	156	160	169	156	153	182	157	155	153	165	150	178	139	193	184	165	158	162	184	164	169	162	174	159	164	157	156	169	160	177	175	175	163	160	174	165	178	156	143	165	181	165	181	165	158	161	161	163	167	168	155	190	165	192	163	168	165	159	185	191	162	150	162	168	164	159	160	154	176	146	163	169	169	163	176	183	180	160	159	160	149	172	183	161	153	174	151	181	145	154	166	163	169	160	151	165	171	155	156	161	148	166	162
6513	19890	16532	8676	5491	3197	2207	1624	1188	940	773	686	558	494	412	358	375	366	304	317	272	284	258	245	229	228	221	202	215	203	198	206	218	196	188	191	192	198	172	201	223	193	188	175	185	184	171	195	182	194	176	192	180	174	174	137	181	175	160	161	178	152	163	188	181	156	177	168	155	153	155	171	153	182	174	159	173	158	171	160	178	172	148	175	158	176	156	160	163	166	163	150	169	180	160	174	190	169	154	159	156	166	154	136	197	166	164	141	154	176	152	158	184	185	163	168	167	161	148	179	151	163	156	175	139	143	155	180	171	174	161	157	151	178	165	164	181	157	160	172	172	175	150	176	156	149	143	169	163	147	136	155	149	169	147	145	150	160	185	159	146	154	169	171	170	195	181	130	149	165	155	166	142	156	179	162	167	137	173	153	144	146	171	144	162	141	168	142	133	140	153	151	150	150	133	184	164	140	152	156	160	167	156	149	143	141	152	146	166	146	149	185	150	148	145	185	148	141	133	172	187	158	164	145	160	169	171	187	143	171	144	144	140	157	162	157	155	168	143	158	162	147	165	165	160	143	154	141	137	142	158	169	153	140	161	177	189	157	168	171	169	159	159	140	151	162	175	165	167	175	163	153	151	152	145	133	156	178	163	156	163	152	197	172	170	170	144	165	133	169	138	161	162	183	159	147	150	161	155	143	159	159	175	150	149	178	161	160	148	166	160	178	152	164	171	157	161	164	161	174	172	147	153	162	178	151	179	171	167	150	166	164	165	132	151	150	157	142	147	155	160	185	143	202	140	142	154	177	173	156	178	161	159	132	163	135	160	144	140	172	159	161	161	147	166	144	180	144	156	165	180	133	156	163	150	138	154	153	157	155	147	149	161	151	169	170	177	149	152	153	156	157	155	160	139	160	164	168	162	162	154	151	179	174	143	157	171	156	147	165	169	160	159	157	169	157	149	160	156	155	169	174	157	162	172	166	162	156	159	138	173	187	157	160	157	152	159	162	152	173	159	140	154	174	146	163	155	155	163	160	171	163	169	160	144	158	149	176	150	162	174	150	138	172	136	196	151	165	162	161	149	165	179	163	137	163	147	157	169	163	171	165	153	166	149	157	169	167	149	151	145	164	151	151	175	179	151	158	171	148	144	144	146	140	160	171	142	174	155	150	173	136	151	177	168	155	154	186	154	164	146	153	147	156	169	161	166	171	149	153	172	158	151	156	130	160	144	177	151	159	161	131	163	179	157	170	168	175	152	153	158	163	150	151	146	152	153	167	167	166	161	150	168	173	147	164	150	176	142	168	182	166	158	145	176	125	178	177	157	140	166	169	161	178	161	153	148	192	153	146	174	150	147	157	176	154	153	174	149	144	162	182	172	152	166	146	144	153	169	162	174	183	123	176	173	168	171	184	163	129	150	154	168	142	133	145	184	163	150	152	173	168	171	165	144	157	145	146	176	161	171	160	176	133	163	142	165	161	140	160	171	179	172	182	156	160	137	173	146	178	153	183	163	175	149	155	162	158	167	182	171	177	186	153	150	172	168	168	170	152	155	200	162	143	146	145	169	149	147	131	164	137	150	151	169	157	164	147	155	135	163	166	154	157	163	129	149	173	159	153	152	164	172	181	164	163	156	149	147	157	154	154	160	179	199	179	160	143	148	157	158	154	180	175	168	153	150	155	161	167	160	191	181	157	173	138	164	170	164	165	163	150	137	166	176	159	166	168	167	144	146	176	163	159	146	175	142	160	150	155	164	172	155	173	177	170	185	162	124	161	157	163	163	145	174	146	152	165	137	153	152	157	162	156	167	178	162	160	136	153	164	178	151	155	148	182	159	164	177	155	170	171	134	165	173	159	129	169	173	166	172	147	139	156	140	162	160	145	163	160	159	154	143	160	164	166	157	174	169	182	164	147	162	166	145	145	130	167	158	162	142	154	176	155	141	159	175	169	136	141	164	157	171	140	152	160	170	168	176	147	174	158	163	145	152	155	188	130	150	150	162	164	155	180	179	193	155	158	158	165	149	157	170	126	160	149	164	165	160	162	178	147	151	150	135	171	158	161	158	160	185	138	143	173	156	158	158	152	164	164	162	181	168	152	138	149	150	140	169	171	162	148	162	162	160	156	148	154	154	190	174	180	162	157	139	152	156	165	144	178	124	143	125	167	139	166	190	144	154	152	136	147	159	130	166	155	172	144	152	154	169	162	163	156	135	176	171	153	164	173	137	146	162	139	164	178	152	169	171	184	170	156	167	145	181	177	162	160	144	145	153	165	177	141	166	165	168	139	165	156	139	145	158	173	159	145	167	155	173	167	139	165	141	166	141	132	176	162	148	157	136	166	152	154	160	167	165	169	153	127	138	177	164	167	152	145	158	182	167	135	147	185	157	177	148	150	163	176	163	156	161	174	160	140	153	176	157	161	156	177	163	165	151	163	163	169	185	124	155	190	157	193	139	166	174	157	164	158	127	158	146	167	140	177	172	168	149	162	165	158	161	172	163	157	151	173	148	155	159	171	167	167	154	159	126	158	142	155	164	171	154	175	145	144	172	141	170	147	161	156	150	142	138	170	157	176	158	156	178	182	161	146	167	156	180	142	144	154	177	163	159	192	172	153	168	148	138	176	155	161	168	158	150	148	153	170	159	146	167	159	173	144	140	157	154	170	169	159	162	160	176	172	161	198	149	158	172	173	158	162	168	144	158	149	172	176	149	170	149	164	181	152	170	149	158	164	169	171	166	164	170	155	179	143	152	169	164	167	193	166	161	137	146	148	172	155	163	143	161	133	150	151	164	142	167	158	161	156	155	164	169	171	162	143	143	164	157	174	165	134	147	155	149	154	163	145	163	153	159	163	144	149	150	164	144	163	141	166	151	154	184	164	141	142	165	154	155	162	172	164	165	171	148	184	157	163	160	178	179	173	152	164	165	179	175	153	170	163	165	150	150	155	168	142	187	150	163	194	163	168	162	139	157	154	161	181	151	164	145	160	160	144	155	187	158	161	146	149	163	172	147	156	183	170	167	153	150	137	172	158	162	159	160	168	154	137	115	153	173	148	157	157	167	152	141	152	166	167	150	188	159	158	155	166	161	163	155	149	158	163	156	173	136	174	157	152	157	140	180	162	191	170	167	154	139	146	182	172	161	154	164	159	170	143	164	159	159	169	154	166	179	141	164	151	162	156	167	165	159	152	139	139	168	152	150	154	164	164	167	152	167	157	144	182	191	134	149	127	146	163	155	170	161	159	161	153	169	169	161	167	167	155	185	161	161	144	161	159	160	156	172	156	153	168	157	172	151	155	163	145	149	164	167	149	177	144	176	178	162	166	171	142	170	155	180	159	155	178	162	164	154	155	162	162	145	163	164	164	156	162	162	183	162	160	145	152	176	164	141	172	167	156	167	170	179	151	158	152	163	144	178	194	142	142	154	172	166	153	154	171	174	163	150	160	157	177	166	141	156	173	174	141	194	170	152	174
27703	21083	11921	1505	799	703	726	668	664	681	659	658	678	649	688	671	643	689	681	679	635	645	645	714	639	688	637	666	679	672	690	609	645	665	643	648	704	619	694	673	648	644	663	676	673	670	632	627	683	623	620	713	660	635	645	676	604	641	677	684	629	682	682	663	655	640	672	695	658	654	674	646	698	692	661	653	636	631	663	636	695	684	703	687	638	635	673	676	615	668	657	670	677	680	683	667	578	677	650	646	666	693	681	664	628	668	668	674	651	671	665	672	646	652	709	624	661	677	662	613	660	697	661	699	696	690	697	631	639	651	678	666	662	627	672	650	634	646	645	689	615	678	697	695	631	697	670	721	663	661	735	638	674	653	618	641	681	713	678	660	661	615	640	667	683	716	676	657	653	676	636	686	626	644	658	660	673	698	616	650	652	679	666	620	670	666	663	677	650	684	613	665	667	653	668	689	670	640	650	651	674	667	624	638	644	701	650	676	649	726	662	659	615	662	693	635	639	661	653	651	636	665	635	676	624	690	663	666	654	634	628	636	667	624	649	699	661	654	663	657	651	619	685	676	672	646	659	658	688	663	687	711	663	642	657	657	650	701	653	633	642	682	643	643	637	670	681	654	654	655	689	655	704	650	620	628	681	681	643	668	659	688	633	679	697	633	660	656	714	664	660	623	633	661	631	639	654	633	691	634	625	720	668	694	662	627	672	649	702	624	699	628	641	673	660	675	635	707	670	638	705	680	693	678	645	632	662	671	652	666	639	682	625	635	657	707	705	637	638	666	669	687	643	642	696	685	632	683	671	644	645	652	642	622	655	707	642	613	646	704	673	642	676	707	639	617	626	622	681	662	676	613	674	681	642	654	645	700	661	652	702	682	684	674	666	672	641	662	674	674	664	681	659	668	673	623	621	630	694	665	609	712	664	628	634	683	653	706	681	621	653	687	712	629	657	675	660	651	699	687	689	626	629	641	650	670	720	728	661	686	680	688	688	692	704	642	696	641	632	644	675	665	674	637	639	665	648	669	718	639	685	723	644	656	702	632	687	661	645	593	656	694	627	665	615	674	648	665	674	697	680	658	624	677	658	705	662	682	667	686	671	706	683	647	627	630	650	693	657	645	641	667	644	685	722	628	730	683	715	648	651	662	720	688	654	700	618	630	684	621	685	674	731	653	670	662	680	614	645	614	655	634	590	621	624	606	642	674	672	673	693	594	635	642	652	673	688	667	645	611	632	673	740	736	670	698	661	663	704	653	620	655	667	627	650	677	673	655	636	660	681	673	673	664	656	696	623	675	624	649	667	650	678	610	622	647	662	640	690	652	688	647	629	654	691	657	655	673	660	654	706	626	683	640	615	705	626	686	672	627	637	637	667	697	707	616	651	651	652	673	663	685	648	705	657	707	622	654	679	655	630	661	667	672	660	678	681	654	592	689	638	653	666	625	630	672	688	696	651	671	645	674	665	678	675	694	635	666	693	627	656	654	689	654	659	614	686	713	713	694	637	687	691	668	663	668	671	648	662	617	642	707	697	645	680	658	649	656	667	696	609	609	620	687	647	663	702	634	649	618	661	638	646	662	656	686	661	658	665	666	675	638	696	637	638	609	694	685	683	633	659	662	669	642	669	664	636	642	665	732	699	695	692	594	640	680	627	656	686	650	627	647	670	656	616	644	706	652	661	661	671	654	637	666	635	653	631	692	651	699	692	657	624	636	643	676	645	649	706	665	683	700	675	630	719	628	689	658	653	680	724	700	674	625	657	684	628	678	663	671	666	709	657	660	658	639	650	646	686	649	668	663	653	653	725	703	654	686	738	693	653	634	641	658	685	679	680	670	672	695	643	665	657	635	663	645	682	625	667	656	622	695	649	707	641	680	663	651	669	706	634	642	706	660	693	626	680	672	699	615	696	625	676	635	668	650	685	689	648	639	687	681	645	664	681	654	640	667	681	679	673	662	664	635	659	655	651	646	626	668	670	640	684	675	688	679	694	646	621	633	684	675	654	674	671	628	696	673	668	656	658	601	670	678	682	664	642	667	666	674	639	695	662	700	685	717	648	642	676	652	612	669	681	684	704	666	695	628	652	676	664	702	703	670	672	662	622	630	709	631	689	651	674	616	600	657	693	688	647	665	673	653	682	707	655	646	661	675	643	687	671	705	683	674	706	667	642	669	667	666	613	679	663	628	683	648	659	646	659	739	641	651	633	686	659	660	677	715	701	663	680	696	622	669	654	686	657	682	650	657	668	650	674	620	628	683	663	669	704	632	678	642	653	690	651	638	667	665	659	656	690	673	654	670	651	629	671	641	668	703	657	669	671	664	680	677	662	646	667	677	708	619	679	639	659	660	663	666	657	628	702	678	690	607	675	669	712	628	684	644	623	675	644	647	699	671	669	674	655	676	650	710	661	631	671	633	673	594	618	675	670	663	647	710	650	626	661	691	682	715	703	681	649	651	713	662	634	651	658	638	655	662	691	648	708	679	672	678	651	665	659	655	660	695	683	662	639	656	642	642	622	702	632	619	648	682	620	606	657	628	666	685	693	671	636	635	661	661	654	655	675	656	677	688	659	647	672	710	672	658	676	647	672	678	626	680	637	615	660	635	663	620	632	681	691	688	689	641	685	681	642	666	699	693	636	653	587	661	686	710	705	665	676	634	646	619	626	594	634	674	632	649	685	634	676	679	666	681	627	650	653	655	659	679	642	722	689	673	681	645	657	645	637	681	643	648	688	679	592	674	676	662	620	697	663	687	663	631	626	659	657	653	684	646	650	684	659	680	711	629	670	697	628	696	624	652	633	667	637	655	693	667	661	675	708	625	705	670	669	631	670	680	716	633	629	695	639	665	706	620	710	660	671	664	673	665	637	696	639	669	679	682	660	642	648	660	696	667	651	665	688	637	671	679	675	667	665	643	681	638	630	620	640	645	632	626	626	679	652	630	670	706	685	650	687	623	672	645	645	682	627	680	638	639	651	691	668	669	627	662	676	662	656	671	616	703	645	649	604	639	633	680	599	669	642	711	632	649	630	663	661	614	626	666	663	677	681	624	645	679	683	674	651	627	675	672	671	639	695	676	648	654	663	617	664	654	652	639	687	655	667	674	713	641	701	676	615	591	677	721	642	652	649	681	689	657	665	620	687	638	684	656	658	617	705	690	664	613	642	684	648	643	652	633	693	720	638	663	648	660	640	637	664	658	646	696	689	627	698	642	640	701	653	696	624	648	631	662	676	667	638	682	651	688	675	687	685	688	642	701	670	627	657	667	654	660	670	663	668	675	639	631	651	655	644	644	670	644	689	674	659	638	673	691	660	670	683	632	670	627	608	667	667	666	664	693	697	684	656	628	654	684	699	696	707	615	633	680	636	679	613	685	647	634	673	701	624	690	709	656	621	636	637	643	671	644	624	719	675	665	674	669	659	678	632	614	659	638	682	668	671	640	640	635	622	637	617	644	632	653	680	652	673	651	663	604
4530	1374	1218	916	782	693	661	708	699	721	642	691	669	644	637	716	650	677	636	623	634	662	656	645	624	669	582	643	710	676	656	678	622	697	630	683	670	664	680	716	662	645	643	664	649	659	668	628	677	615	651	688	692	653	641	659	699	686	700	651	637	679	652	677	642	623	609	682	693	635	657	666	679	628	644	629	624	619	713	639	694	651	700	658	675	711	705	659	639	654	668	659	645	609	660	648	643	625	681	654	665	644	644	616	688	662	631	688	679	635	700	636	692	659	647	574	646	672	633	665	689	678	648	674	662	693	711	628	679	629	668	638	669	668	638	650	635	593	676	715	689	625	686	656	661	636	663	624	666	661	688	690	661	656	627	631	626	607	620	666	639	666	641	679	668	612	643	666	636	654	612	659	657	668	635	691	667	656	660	685	675	671	643	663	698	671	647	655	683	702	660	643	695	629	646	709	717	674	603	688	655	618	682	655	689	686	675	623	657	706	651	688	628	630	661	654	645	667	630	658	681	635	680	672	646	634	655	697	686	639	693	649	638	678	651	642	627	710	626	685	686	613	659	635	686	650	650	650	673	698	646	639	681	636	709	645	675	671	647	678	677	704	680	678	628	662	665	644	637	670	616	634	647	628	616	657	716	671	630	677	646	643	636	614	638	620	659	688	619	650	666	631	713	677	684	696	675	676	662	679	669	678	645	670	665	652	628	649	637	633	650	628	690	601	664	655	660	667	649	629	654	691	658	689	684	615	631	643	706	676	638	683	652	646	636	586	680	644	634	646	640	700	662	661	686	633	684	662	657	674	619	659	614	636	675	649	643	645	655	626	660	664	651	682	608	660	670	623	638	637	667	635	666	686	621	644	692	689	593	646	634	665	642	636	629	601	653	662	655	695	652	642	616	684	639	661	616	651	684	675	648	654	670	683	653	634	627	648	706	640	662	649	680	643	680	684	652	612	671	665	653	592	718	654	662	666	662	632	667	650	686	667	624	647	639	631	681	639	658	630	680	635	643	672	626	612	654	640	635	645	656	657	625	685	616	675	641	698	673	660	628	647	663	619	689	687	633	636	663	640	658	666	661	661	644	578	635	679	654	653	616	663	636	690	660	683	661	632	654	655	653	618	680	701	650	644	676	589	701	680	627	680	642	640	650	604	618	641	651	700	629	671	649	623	686	651	682	644	602	654	648	654	669	641	700	628	656	677	676	703	637	662	730	623	632	641	664	635	631	661	655	639	683	617	675	680	598	632	639	631	668	640	646	643	658	683	644	618	670	668	634	642	656	630	636	623	641	653	649	649	667	684	615	635	664	609	676	679	672	690	628	656	649	706	700	635	660	662	625	616	630	726	652	651	639	639	697	697	636	635	639	678	682	628	674	698	688	666	656	643	662	674	674	677	651	607	675	610	692	712	689	627	685	661	633	678	701	660	641	650	719	688	659	683	714	678	658	647	707	641	639	610	657	608	675	652	690	656	639	688	619	662	687	663	656	688	653	637	669	668	675	627	691	656	664	612	633	644	650	682	634	652	674	665	659	640	647	650	626	666	667	698	618	655	639	650	705	651	638	633	704	607	615	653	655	657	695	663	666	638	635	653	676	679	695	667	658	655	599	652	651	631	594	666	670	659	641	635	645	697	668	679	671	661	655	652	690	656	662	643	597	685	620	698	671	697	665	667	648	665	667	664	627	667	629	671	642	645	656	636	671	602	673	638	706	688	655	680	674	673	632	616	612	665	635	626	685	607	637	643	655	617	658	691	646	654	632	680	688	677	668	648	669	632	644	631	659	660	699	617	619	667	630	665	665	641	624	633	646	634	716	632	652	611	649	673	629	665	704	646	634	670	668	655	678	654	639	679	673	619	670	634	631	646	680	667	662	651	652	621	636	652	668	663	668	677	653	645	640	677	624	625	680	630	661	649	634	640	638	675	690	674	631	679	636	685	659	633	628	645	706	639	599	681	659	665	643	603	720	705	665	633	672	639	653	708	603	684	637	687	659	710	697	636	625	690	664	661	654	695	663	677	660	633	683	686	661	696	629	694	654	685	620	632	643	631	646	649	652	624	670	709	667	640	664	638	631	650	692	640	675	665	642	658	681	699	622	664	693	661	635	660	637	637	668	638	659	661	667	642	660	686	629	661	678	680	682	667	633	642	641	675	665	632	639	647	637	578	617	650	593	653	615	668	694	673	650	637	671	641	630	670	674	645	619	660	676	682	622	659	637	654	649	639	679	647	681	674	696	654	672	649	664	608	654	652	623	662	655	637	643	645	701	681	686	638	680	705	621	668	651	683	655	638	672	652	658	645	675	689	661	651	676	673	649	630	696	645	680	664	704	660	658	676	634	674	660	649	630	657	617	668	677	636	660	637	690	676	658	637	673	686	661	667	667	700	689	652	673	734	651	632	682	665	625	648	676	665	618	604	675	654	624	679	673	646	667	660	675	617	658	688	664	663	679	709	638	683	681	669	652	688	633	648	608	638	644	616	611	647	669	638	649	633	680	626	617	695	653	663	677	698	623	642	659	663	642	650	642	690	633	628	679	685	628	720	623	642	693	672	596	636	658	612	630	650	645	665	639	690	686	590	658	673	675	645	677	666	643	671	662	668	627	646	645	683	632	646	610	607	681	708	616	638	662	601	694	689	644	662	648	699	672	700	646	667	628	660	624	653	663	627	655	632	651	676	656	619	681	691	597	647	685	665	668	630	644	648	637	641	682	630	717	676	652	643	663	672	706	635	627	712	634	656	669	649	627	651	678	687	674	643	655	660	623	679	713	700	655	665	675	675	656	629	626	630	647	684	632	687	637	712	636	639	673	678	678	663	678	688	689	648	654	674	645	659	639	684	675	637	634	664	673	670	623	659	636	633	644	666	686	646	649	646	691	601	654	667	642	638	632	613	659	710	642	645	648	634	651	666	654	680	683	624	652	676	712	648	668	629	657	657	639	645	645	698	640	670	684	637	632	659	687	613	706	635	704	654	653	666	650	648	684	674	680	683	670	645	659	690	683	636	678	656	629	672	678	659	649	682	659	665	654	629	640	659	697	660	662	644	648	635	667	670	625	694	662	685	678	687	656	635	629	688	666	621	654	625	721	665	644	713	681	655	691	661	673	686	691	648	663	660	660	631	661	649	664	674	676	632	652	600	668	680	681	640	717	664	665	652	671	612	617	615	629	632	633	656	643	662	656	669	635	666	648	653	648	636	686	665	676	662	670	679	626	666	651	648	660	635	649	643	708	671	691	649	620	692	651	664	612	681	687	652	638	661	663	651	638	623	613	657	630	600	632	649	617	644	644	658	644	649	682	650	649	663	658	668	657	653	647	684	684	660	651	691	685	651	644	673	670	596	660	683	659	662	657	674	677	632	640	703	703	629	658	688	685	630	670	675	637	640	655	655	629	668	665	645	656	635	648	647	661	684	652	673	662	639	660	650	657	657	615	676	685	684	663	653	623	691	652	651	672	710	643	658
23813	21380	29058	24073	21385	20267	2310	868	711	648	572	506	529	441	461	439	448	399	435	367	370	418	388	411	382	408	415	384	385	398	376	413	384	364	410	396	339	396	393	382	365	372	374	364	372	373	392	373	344	371	345	352	361	396	374	368	340	383	383	363	358	367	350	340	340	380	357	335	338	377	361	367	351	359	405	316	380	341	386	387	383	355	354	394	367	333	344	369	347	381	357	367	336	361	365	359	336	357	352	341	376	331	353	372	353	351	387	354	370	358	364	376	345	355	360	366	348	344	349	358	351	357	341	357	325	338	355	324	374	363	347	385	360	377	364	368	375	347	367	353	339	355	364	362	345	338	383	324	374	352	384	352	377	360	366	374	327	383	358	342	403	344	350	358	394	376	338	385	352	370	337	334	337	332	384	359	356	411	374	370	373	380	375	332	365	340	351	346	331	311	355	358	367	392	372	382	369	319	342	377	368	362	337	375	370	353	344	338	353	400	343	359	339	356	353	372	359	324	339	383	319	357	352	357	348	355	337	392	374	365	332	369	330	370	353	388	371	346	367	362	345	360	345	354	355	381	352	358	380	303	359	342	353	358	337	328	379	368	366	366	370	337	362	347	351	368	352	337	352	377	363	367	356	311	326	356	374	361	344	368	345	360	379	356	359	317	374	348	358	353	377	363	373	340	344	343	370	361	345	349	349	377	356	360	339	330	354	374	345	343	388	359	361	392	359	337	385	358	352	336	343	371	366	345	328	389	333	359	318	350	373	362	350	377	363	359	351	348	341	317	340	369	365	342	343	362	396	350	373	333	329	343	355	367	379	367	359	350	342	360	361	365	381	358	340	355	351	356	333	339	364	357	332	344	364	355	363	354	336	369	371	371	334	353	375	340	350	370	345	341	359	392	356	340	378	313	393	355	355	358	333	359	363	376	305	362	369	388	362	342	327	351	352	347	379	340	373	364	344	357	398	374	353	351	359	358	354	328	317	347	354	354	319	361	346	340	356	363	336	348	339	370	344	361	361	372	358	380	353	367	361	337	385	400	382	312	321	363	361	359	365	365	363	349	364	363	353	355	365	349	328	352	412	364	360	382	375	369	388	330	349	312	353	356	349	375	344	360	345	319	367	344	353	355	383	372	404	359	349	393	320	349	393	347	350	347	385	339	316	374	349	399	382	370	374	372	346	382	346	362	380	330	338	338	377	373	341	386	321	358	354	387	350	368	365	376	338	367	371	350	322	346	374	346	357	323	354	328	409	381	352	340	374	347	352	388	360	368	344	344	377	330	360	343	332	363	388	420	365	363	342	350	392	351	336	371	360	350	366	354	362	330	336	349	369	321	401	361	346	363	352	308	354	359	318	349	367	362	370	378	354	354	381	352	388	372	363	342	333	338	341	369	332	348	360	360	373	360	364	372	325	356	373	348	335	322	378	343	330	363	370	351	360	375	334	343	371	350	372	362	357	322	363	364	356	385	343	353	361	358	342	378	380	363	334	331	362	366	311	337	359	369	358	355	362	360	363	378	359	337	384	344	353	329	346	371	391	348	366	358	366	359	356	373	363	318	360	341	378	331	364	324	359	354	391	382	350	373	402	381	345	334	378	379	370	398	330	325	378	369	373	358	359	351	349	347	387	332	344	350	328	331	346	374	322	343	341	379	368	358	363	369	344	362	373	388	344	362	355	398	390	346	347	309	326	376	359	356	385	338	349	382	362	365	373	376	381	340	383	342	367	368	391	361	388	381	351	355	331	330	327	347	376	356	357	389	398	377	369	395	366	361	338	352	371	365	392	376	354	369	352	346	370	355	350	355	362	352	377	363	390	340	336	357	359	346	344	347	366	336	381	356	362	337	384	350	381	378	340	335	394	393	353	356	326	376	367	327	339	355	368	374	342	342	356	405	370	347	354	360	383	362	363	370	323	343	352	352	339	360	366	355	340	355	334	356	344	366	352	359	376	342	357	331	407	379	390	327	369	364	335	352	349	344	359	371	316	353	357	378	358	372	373	380	347	374	379	324	368	362	343	357	360	374	321	382	367	347	348	353	368	349	367	370	337	346	386	368	380	340	371	341	355	381	370	345	339	344	376	352	359	362	340	333	342	346	370	376	372	321	373	389	365	361	362	340	338	301	358	343	356	344	330	376	348	346	396	322	361	339	367	399	335	374	358	329	374	331	337	361	362	373	355	342	371	366	355	339	358	345	364	355	355	354	358	349	374	368	391	402	342	405	321	363	390	364	352	365	333	355	358	372	343	354	345	341	374	362	385	374	384	322	335	361	383	340	331	335	353	330	336	351	359	341	344	360	330	348	389	347	334	353	336	373	373	342	330	355	348	354	362	361	359	366	376	331	403	314	363	346	362	329	362	335	364	378	378	363	358	378	368	376	318	351	387	352	362	344	387	360	352	324	354	359	352	354	362	355	365	357	380	323	336	355	351	349	352	360	358	325	360	371	368	367	358	328	333	357	354	333	333	330	384	331	354	381	351	343	349	346	342	349	368	329	350	324	344	332	369	346	366	341	353	368	357	359	379	357	369	349	368	374	336	379	320	327	388	369	385	347	374	377	376	365	385	340	376	386	318	345	351	374	398	362	383	333	347	374	344	336	344	332	346	351	376	363	319	363	367	351	338	354	357	326	337	367	341	350	374	395	367	321	361	316	342	373	389	330	340	367	343	373	397	338	369	347	354	397	352	355	362	368	361	368	375	372	337	342	315	370	356	349	355	388	367	346	350	378	361	342	339	338	357	349	366	326	369	366	386	390	351	352	334	391	357	356	385	341	358	385	382	345	345	376	370	362	337	385	366	320	360	356	368	381	376	363	339	356	357	392	371	392	345	374	366	373	347	343	378	340	352	355	338	357	359	300	375	341	347	358	342	364	313	321	356	361	382	344	365	336	412	394	378	386	368	363	374	364	348	370	342	379	369	349	363	376	356	374	338	368	336	345	358	346	383	336	371	368	370	366	332	370	372	349	349	363	344	390	350	349	367	383	372	365	344	371	354	338	357	362	368	332	330	347	354	332	348	353	372	373	368	308	346	403	366	330	365	340	348	350	346	366	333	351	357	377	330	332	366	357	358	360	354	344	342	404	302	355	321	342	383	337	334	382	326	392	390	343	347	362	345	354	344	369	354	340	348	338	340	371	340	352	388	344	362	314	364	373	364	328	358	350	334	353	392	350	351	334	372	342	350	374	360	347	349	358	345	356	340	338	329	355	401	363	355	370	380	344	353	374	358	356	351	354	320	350	365	383	344	366	337	367	356	345	336	373	349	359	318	376	375	341	382	355	340	354	359	369	330	370	327	335	395	385	358	381	338	345	369	349	350	354	366	368	366	340	355	367	364	390	365	333	354	330	343	347	379	334	364	355	347	359	351	358	319	335	351	369	351	369	328	370	323	384	328	324	378	359	355	333	367	374	371	359	347	350	330	360	398	354	368	380	345	347	362	371	340	324	354	375	363	375	377	425	392	328
4490	11918	10099	4966	3203	1937	1400	1059	876	722	687	595	581	527	535	468	481	460	416	431	418	430	424	417	395	409	407	392	384	386	385	422	378	389	372	398	431	396	376	387	373	399	369	385	368	391	390	377	376	377	378	353	350	398	401	337	381	386	391	387	359	367	422	337	352	358	369	359	414	375	342	361	413	371	382	382	365	374	351	382	348	365	370	372	352	347	371	360	384	350	412	361	404	363	346	374	364	367	376	364	388	343	367	349	372	377	359	368	390	334	378	351	336	381	367	371	352	377	394	333	369	384	438	361	369	396	370	369	370	385	339	395	336	349	361	387	339	391	348	397	333	378	347	371	365	393	363	392	357	386	375	350	365	359	365	355	349	388	393	330	370	363	384	317	361	355	352	393	370	358	379	374	386	359	381	355	411	354	341	340	373	376	353	356	369	411	377	369	365	388	338	378	376	390	358	395	359	378	364	389	364	394	384	382	371	401	340	368	338	385	369	365	377	387	430	384	382	366	353	385	318	396	349	352	357	393	347	376	366	351	384	371	343	348	352	374	368	354	323	346	395	369	426	322	323	347	341	349	352	389	390	370	367	377	361	358	352	389	356	380	387	395	355	396	386	388	355	381	365	341	356	393	333	376	341	382	390	391	357	367	393	387	364	389	394	408	338	364	403	334	366	378	357	354	393	374	364	359	366	368	386	380	382	346	386	365	365	379	394	359	372	346	341	392	379	356	358	371	372	370	355	329	379	356	363	385	345	371	358	388	383	387	361	379	387	360	356	395	370	346	381	383	377	363	372	373	333	368	402	405	379	350	360	389	360	360	358	393	359	349	388	357	399	335	347	373	359	379	370	358	362	354	401	347	362	357	359	334	358	342	355	382	367	400	386	353	374	376	400	357	357	382	384	367	394	373	387	350	357	371	378	372	386	358	380	387	367	377	390	370	395	342	386	368	361	374	360	370	353	339	342	392	378	351	347	381	362	414	399	345	367	341	393	391	377	341	372	385	367	346	369	397	382	370	341	396	357	355	361	332	346	349	355	350	363	339	371	399	356	367	404	371	384	362	403	375	325	371	360	362	335	381	387	390	376	355	385	382	332	329	346	340	341	354	358	360	373	351	344	347	386	371	363	375	372	367	340	352	374	392	375	403	399	341	375	384	356	408	372	370	346	363	406	337	371	368	377	367	396	380	342	389	359	401	345	378	360	347	363	381	350	360	342	376	380	367	415	369	348	366	353	378	375	395	351	382	399	395	357	336	370	347	389	381	380	350	377	357	352	369	351	365	352	317	376	370	367	355	372	406	387	346	333	351	395	384	377	341	345	400	375	402	362	391	369	382	339	392	367	413	339	326	383	365	364	368	367	342	367	359	372	339	342	358	377	387	347	362	359	366	368	381	366	363	368	393	411	357	383	342	404	384	366	377	380	363	391	390	328	367	347	372	374	350	362	359	353	400	376	365	388	373	386	342	357	343	386	392	346	396	393	357	394	372	379	357	329	342	346	372	347	327	397	344	364	361	376	380	383	415	385	387	364	375	361	355	384	347	335	372	395	348	377	321	349	369	355	338	336	386	372	400	362	357	387	370	374	362	382	362	352	347	350	371	382	369	402	375	359	413	382	373	381	337	356	352	404	364	363	385	346	373	352	383	367	361	379	362	373	371	335	382	346	377	372	374	399	370	372	370	385	349	401	369	356	394	410	350	357	381	368	406	399	376	355	400	339	337	358	385	376	400	360	371	346	376	378	394	343	349	373	345	382	396	325	351	351	366	351	351	335	380	365	327	370	374	382	351	421	356	368	331	383	331	365	383	364	386	366	345	404	340	387	368	403	360	343	322	379	366	361	364	369	374	360	360	355	385	348	374	385	371	353	357	368	380	402	369	350	372	376	350	392	349	354	369	359	367	365	353	363	387	368	339	374	374	358	348	376	369	385	398	373	374	359	338	364	335	380	416	356	324	382	378	355	378	376	355	373	374	389	360	349	389	337	340	370	367	391	368	388	369	350	406	347	351	347	365	403	358	359	357	380	350	362	365	406	366	360	354	308	332	370	366	346	363	387	397	366	370	386	395	392	379	373	379	383	359	348	358	381	381	377	355	382	363	403	370	409	379	372	355	369	342	400	356	336	384	365	367	360	355	323	391	345	402	388	355	366	346	361	318	369	359	362	365	386	380	352	338	347	348	357	369	356	362	394	370	369	367	378	369	371	359	345	369	344	378	355	363	376	393	372	379	343	366	390	347	336	355	363	373	341	343	342	380	387	387	357	387	375	356	374	365	381	381	376	364	362	362	362	372	377	385	377	337	387	348	369	366	327	379	379	347	363	338	357	381	388	354	353	360	352	373	331	405	366	347	350	355	407	383	336	341	387	352	397	364	376	367	341	360	368	342	391	366	371	399	379	401	353	341	374	364	372	341	359	388	378	362	375	367	365	363	352	371	367	356	363	380	342	383	361	374	366	347	349	347	383	345	355	381	367	378	375	379	391	360	299	371	391	342	362	368	374	362	388	344	371	382	382	368	337	401	368	375	365	367	344	371	367	377	387	357	366	359	388	346	396	362	346	376	379	356	386	387	356	359	346	387	350	378	364	371	347	371	337	331	385	357	367	370	336	361	368	371	360	364	377	345	354	389	374	396	369	391	369	402	394	366	380	371	376	370	351	362	368	369	350	379	400	368	347	368	383	376	375	374	380	394	385	329	351	339	359	359	342	375	381	372	346	379	365	390	357	351	400	394	385	321	363	369	356	401	349	356	396	359	372	355	374	371	359	353	308	353	362	374	370	340	360	356	353	375	390	359	384	377	375	362	407	353	407	414	369	382	376	358	398	369	341	353	377	370	391	385	349	352	365	412	401	387	374	377	372	372	362	371	354	378	409	397	372	358	360	363	357	365	379	361	363	350	369	335	345	355	383	367	397	342	376	368	388	345	367	358	389	377	388	378	372	352	345	368	365	386	407	362	350	409	368	310	362	361	356	365	355	363	363	380	327	356	352	334	339	396	340	393	360	350	362	380	362	371	378	380	384	359	393	382	369	359	340	338	378	352	364	371	384	356	378	344	373	360	350	360	374	357	360	371	364	369	370	371	361	360	351	370	370	362	341	386	390	384	354	355	370	349	389	358	357	365	352	327	395	343	376	377	392	350	374	352	357	370	370	340	400	374	383	315	386	339	386	377	357	373	373	360	356	349	374	390	350	340	407	356	382	401	357	354	333	356	347	359	367	364	386	341	350	396	401	362	358	380	385	383	377	353	375	371	361	403	369	386	367	384	375	385	364	365	382	355	350	370	372	375	363	375	396	341	392	329	346	375	370	366	367	371	348	348	374	366	380	367	362	332	360	351	356	381	405	378	318	323	383	367	378	386	359	386	366	381	381	355	382	389	340	373	369	341	401	357	383	380	363	368	343	349	356	380	402	362	355	340	365	368	375	380	349	359	364	392	392	389	365	395	366	358	334	395	354	398	374	349	373	375
24828	21384	28633	24426	21309	8647	1187	911	760	737	689	661	666	643	618	652	629	645	610	640	605	590	599	568	552	562	588	565	601	586	571	573	581	605	614	604	569	627	578	563	552	631	574	647	588	601	584	619	598	576	604	568	573	611	575	583	605	551	566	591	547	582	577	586	575	573	583	598	570	599	611	584	583	567	588	602	577	568	561	563	607	595	569	586	565	539	564	596	580	621	587	596	594	585	597	606	599	581	597	589	519	555	562	581	552	605	570	573	538	556	552	572	598	630	579	583	591	600	577	556	531	611	562	609	584	598	532	573	567	590	615	571	576	613	598	564	660	547	601	609	555	603	518	645	579	586	595	562	591	584	586	574	592	585	591	566	552	593	590	560	595	583	613	563	617	575	583	600	600	556	617	575	606	579	615	552	558	557	607	601	545	615	526	588	571	568	581	575	566	553	539	588	558	605	572	580	569	587	582	560	632	581	587	561	573	575	589	599	602	578	615	548	550	580	608	549	529	603	572	563	582	616	586	588	594	594	615	552	588	548	624	564	584	557	571	582	567	601	541	594	563	603	592	594	591	586	525	572	575	543	594	578	597	577	547	589	543	615	596	544	602	600	588	566	628	565	542	649	571	577	554	562	593	546	594	602	559	575	568	556	525	575	573	570	565	574	557	552	582	566	603	591	593	580	574	608	593	605	575	590	582	574	585	525	617	572	584	573	603	611	559	654	567	582	559	562	582	562	606	521	589	595	582	643	567	590	592	605	575	585	514	534	513	577	542	569	540	568	621	589	610	584	556	584	579	564	587	600	550	593	589	573	589	586	539	606	572	591	620	594	570	618	609	634	571	588	561	548	586	592	591	505	548	601	593	573	614	589	591	579	574	610	584	566	567	589	597	576	574	571	571	570	558	550	593	610	587	567	586	598	597	595	546	604	597	579	577	549	620	538	586	589	594	576	581	596	548	574	564	546	563	567	588	573	594	595	581	572	543	556	554	589	611	579	559	589	569	625	585	565	608	565	597	589	635	562	571	551	571	541	580	557	590	562	594	577	556	559	590	587	592	596	565	564	559	557	581	551	589	586	611	544	603	595	551	572	610	604	590	645	652	596	554	580	563	537	587	555	567	622	538	571	587	579	559	578	570	596	593	613	568	572	592	579	604	573	574	560	596	561	548	572	595	576	516	574	581	559	588	572	589	572	572	556	561	572	569	543	553	584	533	569	603	617	614	569	574	599	629	612	572	585	561	599	580	627	564	566	526	569	601	567	605	585	577	555	592	581	583	589	584	571	570	577	566	570	620	582	583	602	543	606	619	574	533	565	595	570	586	562	536	573	584	539	572	600	563	563	587	575	558	606	598	560	606	524	573	592	553	573	583	569	566	559	584	538	587	597	563	571	569	577	568	558	536	607	569	552	621	581	551	627	543	582	619	600	629	538	534	561	608	571	575	609	563	541	533	573	569	641	576	547	585	566	579	596	598	585	589	573	553	545	638	620	551	600	572	573	581	563	568	578	576	588	554	618	526	585	612	563	571	611	574	586	574	572	559	597	561	587	576	598	595	581	589	589	560	564	559	564	553	599	589	564	583	593	624	568	560	557	617	582	583	583	561	596	572	563	596	580	582	569	566	564	563	558	589	579	597	585	562	587	560	536	599	571	595	570	545	539	555	558	584	592	609	556	581	589	611	575	588	562	571	605	588	596	574	574	574	563	596	595	599	584	635	586	544	601	587	567	575	547	559	573	609	561	633	636	554	516	573	597	578	593	553	585	587	609	545	559	604	573	566	601	558	549	603	552	605	596	599	611	599	607	569	604	542	528	623	581	592	572	554	521	583	541	554	586	574	569	566	597	539	542	599	633	569	573	609	594	577	575	530	584	595	569	593	587	583	563	585	536	579	576	582	574	572	544	552	568	564	553	567	544	523	611	557	627	610	598	600	584	593	599	586	593	577	580	613	585	550	601	581	496	538	616	611	542	556	584	574	610	554	566	576	628	625	610	604	589	594	536	584	603	541	599	554	586	536	589	571	602	566	556	568	585	610	605	585	594	571	541	595	584	605	623	560	574	523	582	605	569	588	577	579	582	580	576	609	584	557	592	592	616	573	570	591	581	575	590	557	584	524	624	584	569	591	598	621	621	590	607	556	578	599	620	647	583	611	587	612	537	577	575	596	546	570	623	562	536	565	558	587	594	565	600	580	506	572	544	567	600	579	588	547	603	582	595	590	547	618	573	602	551	546	611	538	582	582	567	603	603	553	613	579	568	548	568	564	585	534	581	533	582	567	552	583	560	581	598	547	562	606	556	567	586	569	581	572	612	558	594	606	580	611	567	567	609	588	609	632	594	584	564	565	568	555	556	597	541	597	561	596	541	575	563	544	543	590	592	586	613	578	582	605	567	569	572	599	578	591	619	612	569	579	554	621	567	575	579	629	568	588	581	547	561	549	601	554	589	589	572	562	583	597	584	581	608	616	578	568	573	543	612	593	567	617	555	537	571	571	576	554	625	558	576	593	655	568	579	629	599	575	580	552	563	538	604	620	549	526	564	576	617	596	544	600	561	583	578	598	554	605	576	574	593	595	553	578	570	615	650	611	593	553	580	559	570	600	534	557	590	577	600	570	561	586	552	579	574	583	550	602	566	550	583	571	600	559	573	558	558	589	563	584	586	569	591	594	531	550	557	576	581	600	593	572	537	587	582	573	547	552	585	576	577	588	556	577	579	548	623	547	594	563	576	571	581	599	568	564	550	561	606	608	584	578	587	583	537	589	590	564	571	594	604	630	560	582	577	628	551	587	559	569	587	593	569	628	553	537	603	573	594	553	585	609	577	587	576	584	592	561	632	585	558	562	608	611	614	601	603	595	585	541	577	555	566	592	547	566	615	571	571	555	579	593	620	614	560	557	570	536	592	570	560	583	579	597	556	535	532	584	561	561	562	594	551	593	599	590	544	582	545	597	539	594	555	583	586	578	611	588	586	538	599	524	539	605	549	553	600	602	605	607	580	584	571	568	557	561	579	563	574	536	593	533	527	577	583	590	592	571	588	562	547	574	593	611	569	578	584	550	576	574	604	548	567	601	644	606	566	612	587	595	568	536	567	627	564	601	613	572	588	595	528	573	575	580	562	613	559	586	573	591	597	558	569	602	593	615	551	601	585	600	583	586	582	560	569	601	566	577	587	543	577	583	574	544	581	572	598	553	579	571	575	549	578	570	541	585	549	572	591	559	544	569	564	555	575	570	587	595	578	589	592	626	545	572	597	563	580	590	558	599	586	606	575	559	562	565	569	579	599	581	576	584	599	563	564	587	580	592	576	598	571	563	539	616	574	552	568	600	577	562	601	536	607	568	577	600	596	570	555	602	598	608	545	554	570	594	596	598	596	587	554	557	615	586	606	580	587	577	526	548	568	590	544	544	627	566	545	632	585	604	583	590	602	552	605	564	580	602	582	514	568	558	597	519	564	561	605	520	577	549	587
4565	9011	7148	3746	2449	1538	1206	1015	935	755	746	739	679	629	600	631	618	597	633	622	574	597	581	601	606	579	557	588	573	560	565	572	563	613	541	587	554	563	527	574	529	538	552	612	568	576	569	528	572	557	607	574	568	607	563	583	545	543	564	534	577	578	558	589	519	574	541	572	559	597	562	548	578	591	557	544	560	570	567	546	535	545	558	588	581	566	558	570	526	588	559	556	568	546	590	534	547	600	578	532	551	574	559	585	560	553	518	557	573	573	549	545	560	566	532	574	529	539	517	511	507	577	567	530	561	579	573	580	526	551	541	577	537	588	549	560	536	525	568	548	571	556	533	581	548	546	566	575	530	559	490	580	586	541	564	534	582	552	577	549	554	537	557	559	553	555	557	538	513	569	538	541	538	537	610	544	569	543	541	528	560	576	562	598	556	561	558	520	564	561	569	528	577	548	570	554	556	573	536	549	575	506	617	545	520	587	536	577	540	543	536	584	597	606	570	527	600	522	527	552	570	503	559	571	557	542	556	537	557	572	545	568	574	514	547	522	562	579	543	574	522	552	575	540	549	540	556	560	569	599	551	550	578	531	575	569	586	530	578	541	527	564	560	560	594	590	587	522	567	573	600	547	563	533	539	556	591	542	577	496	523	531	584	588	557	544	555	539	581	544	565	521	534	514	573	578	516	545	529	541	569	532	583	608	567	541	562	477	536	529	536	569	561	543	493	616	567	566	551	595	523	591	572	546	572	523	523	588	560	563	534	551	567	571	546	551	576	541	577	554	569	585	547	521	548	543	541	531	548	597	525	549	522	522	574	566	575	530	574	529	601	596	551	526	594	563	604	566	546	506	565	624	544	540	600	574	531	532	545	547	592	553	559	545	609	534	563	577	548	555	560	559	549	522	540	541	560	559	544	589	582	552	543	579	548	548	556	579	554	590	609	559	567	564	597	552	570	586	595	549	537	533	553	585	554	553	554	563	549	559	548	553	549	557	586	567	555	541	564	565	582	540	537	613	561	566	603	522	537	541	552	584	529	554	531	537	519	559	566	560	599	580	569	554	541	597	567	536	551	539	538	546	558	570	529	567	540	572	552	567	566	574	544	569	542	570	561	556	559	559	536	523	555	563	561	556	574	548	559	559	576	566	555	588	607	520	561	524	556	574	586	569	561	541	536	553	564	570	566	560	538	541	571	556	522	601	561	566	552	523	560	567	543	561	516	559	510	552	522	569	516	574	560	518	556	522	540	529	549	570	592	554	564	570	510	513	565	543	620	566	575	557	554	556	547	567	577	554	530	561	536	553	574	544	549	527	517	534	601	573	611	572	547	549	541	539	512	582	571	590	544	563	549	602	565	539	575	576	512	587	570	568	552	547	568	523	567	547	587	544	572	625	540	569	575	587	519	537	558	551	555	559	564	570	565	553	560	584	562	557	558	527	537	578	500	559	555	591	562	528	558	527	536	560	547	569	552	566	539	584	550	591	546	511	566	559	544	546	547	553	547	555	561	588	533	530	552	538	542	507	542	593	534	560	563	588	580	575	548	580	572	559	481	567	557	549	532	570	542	573	552	538	595	577	534	551	547	557	591	543	584	545	572	551	590	526	549	585	524	582	544	568	553	575	531	548	576	533	557	548	594	558	532	560	551	532	576	558	563	555	533	552	544	541	547	542	580	616	539	568	525	557	553	556	547	500	561	599	545	523	540	573	550	541	535	579	580	598	577	593	543	551	603	543	530	530	553	547	569	570	538	555	537	559	585	574	569	551	529	572	555	592	546	564	573	572	505	556	618	544	601	558	553	581	587	569	541	566	572	593	622	563	530	594	574	531	597	563	559	529	551	591	569	555	544	536	545	564	559	540	510	547	575	562	548	541	584	575	540	533	551	554	525	565	524	508	585	529	555	521	592	562	513	552	607	553	572	544	552	566	621	562	549	555	513	563	541	548	595	602	559	536	574	526	531	533	566	544	582	536	571	532	568	558	555	556	540	543	559	538	567	582	565	550	592	576	562	575	531	551	553	572	534	551	566	561	574	560	562	577	557	547	591	599	568	558	546	538	525	532	533	568	545	534	541	562	557	551	551	551	550	521	531	515	574	539	570	555	586	579	549	513	548	530	530	515	549	546	584	564	557	548	566	540	553	541	576	620	543	548	578	582	514	535	554	560	573	574	554	568	564	559	552	527	562	534	569	563	564	549	587	553	505	572	536	566	562	481	577	551	556	603	575	542	513	604	544	529	551	535	577	517	588	534	538	574	565	522	564	583	540	532	604	589	605	579	546	584	570	555	532	531	547	553	566	591	575	557	583	558	572	589	561	550	529	536	539	560	535	559	579	548	573	544	540	544	575	566	584	543	555	545	575	567	526	596	566	546	550	574	607	561	575	550	581	533	515	533	570	559	567	567	567	541	517	541	561	557	534	565	566	562	550	563	551	560	509	575	553	590	531	569	591	580	580	590	564	581	551	546	543	551	558	522	532	591	566	568	544	574	573	572	535	517	561	557	591	564	536	567	549	587	590	543	578	604	603	551	562	523	564	576	573	561	519	514	553	597	546	547	569	550	561	543	541	565	575	559	538	613	549	568	547	514	578	552	557	578	558	544	583	552	556	574	553	595	535	548	560	568	561	569	521	548	530	557	599	496	536	561	563	542	525	548	547	554	554	561	565	573	532	548	549	551	545	543	574	573	564	538	552	582	552	543	534	600	553	537	550	556	537	531	554	562	532	549	531	570	566	577	596	570	538	549	582	561	566	594	532	564	598	544	548	549	576	531	510	536	549	551	573	547	527	514	572	606	605	542	524	520	566	561	596	553	546	559	532	539	543	556	536	554	552	536	518	588	587	572	529	584	499	547	554	580	534	573	557	548	551	575	596	552	564	519	532	556	532	581	528	588	566	534	590	528	541	538	570	574	584	581	555	550	578	523	560	555	548	578	517	576	578	572	560	573	584	572	542	541	545	543	582	527	552	541	596	529	524	532	570	571	562	537	549	500	539	582	537	530	573	498	574	573	529	540	551	542	588	545	584	526	582	556	570	561	528	559	592	579	503	580	529	525	523	574	559	504	572	571	568	548	601	523	533	533	615	543	549	586	583	562	495	568	571	584	529	581	557	566	543	589	562	573	531	564	506	528	497	539	552	585	582	538	535	599	534	579	564	550	581	591	577	496	559	530	561	519	573	550	566	552	595	560	567	557	591	543	600	547	560	567	559	531	589	557	563	587	569	545	521	574	543	559	563	537	561	561	507	559	573	625	542	513	525	546	607	574	583	577	586	513	549	603	560	546	584	544	563	558	590	509	511	543	547	562	541	548	568	510	581	579	581	578	597	544	533	554	559	556	576	559	567	554	567	548	555	532	545	602	548	532	557	556	570	546	588	576	545	575	571	517	562	552	559	538	556	572	602	562	518	583	532	532	562	572	571	544	591	546	571	537	565	539	564	551	560	566	516	561	564	536	545	610	583	570	604	568
22835	21528	29459	24022	21521	21577	18662	1604	873	766	609	486	489	384	385	333	328	326	281	252	268	238	234	267	221	211	241	207	243	223	202	165	196	202	185	207	188	170	178	185	184	161	172	187	195	194	206	206	181	173	188	168	169	172	197	182	148	182	179	168	162	186	181	174	171	157	159	174	161	170	196	192	180	187	177	148	185	198	174	193	195	185	172	184	197	184	169	176	157	164	162	164	158	195	141	151	159	166	187	182	172	141	187	169	173	163	170	168	166	168	181	185	182	187	173	169	169	162	168	186	165	176	164	169	164	162	165	175	147	151	189	164	148	161	176	174	151	164	192	173	137	188	160	156	159	172	169	154	162	177	164	158	170	139	168	169	181	169	188	156	200	165	170	146	207	167	178	167	177	163	151	192	165	187	157	173	176	174	149	152	163	145	171	189	169	186	164	162	182	177	175	160	143	149	179	198	174	143	153	151	177	149	173	156	185	163	184	156	161	157	180	164	185	174	169	182	152	163	193	183	168	180	159	153	163	156	180	160	182	141	195	164	169	159	176	167	166	173	179	168	193	166	172	176	158	165	163	155	169	173	172	169	153	165	164	161	170	154	161	153	155	146	176	170	169	151	168	151	168	195	178	168	166	172	177	175	148	175	173	173	146	168	167	180	154	142	162	180	181	164	162	185	151	158	150	180	173	172	177	154	155	160	167	145	172	137	169	179	178	146	161	138	163	157	178	176	152	158	159	171	173	162	186	161	167	162	181	174	198	148	179	179	152	190	162	176	163	188	196	191	173	159	162	199	178	166	157	171	174	177	148	175	172	186	179	177	163	154	193	170	160	175	146	170	164	188	147	179	186	162	184	177	168	154	184	181	174	162	171	161	181	157	159	163	187	163	159	166	153	184	161	183	198	171	189	155	175	161	167	175	197	190	169	144	169	189	153	169	146	180	180	170	184	158	159	148	169	164	172	170	180	172	165	151	159	147	127	174	173	165	163	182	170	169	156	170	176	149	157	169	190	163	156	174	181	183	163	166	179	195	159	174	173	166	186	177	166	163	163	173	160	156	176	169	156	188	159	186	173	162	172	166	147	164	182	174	172	175	188	184	196	150	161	194	183	206	160	180	174	173	184	153	179	156	163	179	160	162	160	193	134	154	168	148	177	169	177	165	150	150	196	172	149	174	165	155	160	157	185	151	149	172	178	169	170	165	187	164	153	189	142	167	156	166	173	151	163	147	197	159	153	185	176	198	162	154	180	177	137	157	177	153	167	209	169	175	166	159	175	147	177	171	177	183	178	179	166	162	168	190	173	168	169	152	150	121	174	185	185	152	172	181	160	177	160	153	174	152	193	187	161	183	189	167	184	160	179	151	191	163	160	162	172	175	180	151	168	176	183	162	169	141	153	173	164	142	136	163	165	172	138	186	137	183	171	159	190	166	150	171	149	175	168	153	165	165	169	154	164	171	159	177	164	154	180	161	158	139	159	149	163	193	141	174	152	186	168	168	170	158	162	171	169	160	168	157	181	142	159	154	168	168	153	185	187	158	187	170	181	195	161	170	165	168	156	165	181	140	150	177	190	169	164	190	166	151	161	172	163	168	170	164	164	170	181	170	170	193	180	185	167	166	157	172	173	145	171	171	151	167	165	193	139	144	203	160	166	166	156	175	158	165	168	184	175	184	163	170	195	163	162	152	166	183	187	160	152	206	184	187	175	159	177	177	146	168	176	171	167	160	174	181	164	159	181	187	168	162	172	136	157	143	183	160	186	177	178	176	167	179	160	168	169	160	184	164	171	158	177	172	164	172	170	166	183	162	150	165	163	140	173	170	183	176	142	156	164	162	138	168	166	173	187	141	168	186	175	165	170	168	174	155	163	170	150	166	151	171	170	161	163	192	162	151	177	191	160	174	157	195	165	166	189	179	176	182	161	166	160	165	156	175	170	184	165	165	158	162	158	169	172	205	173	140	163	156	173	175	158	181	152	166	159	183	168	170	191	191	172	181	139	160	169	192	170	198	159	162	182	167	164	173	170	146	162	183	139	175	159	167	161	182	173	191	161	168	168	191	168	176	171	179	174	169	164	191	156	157	151	162	152	155	127	170	155	197	161	196	187	175	147	149	166	166	165	172	187	188	150	198	169	186	161	158	174	159	169	155	188	156	156	148	181	156	152	201	154	190	168	158	163	169	162	176	174	155	159	136	177	171	176	172	186	178	168	180	159	184	171	162	136	147	189	162	167	162	148	160	170	162	177	180	172	179	184	155	199	183	164	160	198	155	181	186	155	171	185	164	162	159	167	162	190	143	179	171	164	172	157	161	185	194	168	157	183	171	164	165	162	167	140	153	159	165	174	151	160	171	160	164	176	174	166	165	180	170	176	170	159	188	192	156	158	183	168	195	170	167	177	154	181	162	167	156	184	180	162	164	145	171	166	170	148	167	177	159	164	181	175	150	175	188	173	150	164	150	139	174	184	151	181	179	165	183	174	193	184	150	175	172	177	192	153	157	141	177	176	159	196	173	188	186	156	165	169	175	159	192	164	186	200	158	165	183	161	166	166	155	170	168	171	137	177	158	200	153	159	169	158	156	174	179	137	150	194	136	165	168	174	173	175	159	159	197	148	156	167	167	163	171	183	175	168	177	169	139	185	183	163	168	170	165	170	165	161	161	164	150	170	169	159	172	187	177	164	186	167	174	168	207	159	167	168	171	141	149	158	172	171	163	151	180	190	162	190	172	150	156	159	172	178	151	174	171	176	161	173	180	160	171	160	160	154	158	174	160	171	159	181	181	155	189	192	172	154	162	172	176	174	173	169	173	156	169	155	165	172	169	178	174	139	176	182	166	148	154	185	168	185	177	191	162	149	165	198	181	185	148	160	196	132	170	138	163	187	164	176	178	165	161	188	208	173	178	153	177	173	145	173	186	183	181	162	133	161	171	166	171	181	171	182	158	146	165	159	168	151	145	170	161	179	184	157	171	173	193	173	173	168	156	174	179	153	184	173	165	192	168	172	195	174	198	183	165	157	133	177	143	170	156	161	156	173	187	180	177	181	145	188	171	172	168	183	178	181	163	152	155	190	141	152	173	173	169	176	190	168	152	177	161	151	151	185	160	174	163	187	173	175	156	178	181	157	146	157	167	163	169	182	182	173	174	145	157	175	188	182	157	158	159	187	178	208	159	175	187	146	159	166	156	187	179	179	155	175	158	159	178	165	172	181	159	155	189	167	153	164	180	162	144	177	171	145	189	171	179	165	172	183	169	177	161	168	166	171	155	158	175	172	191	175	188	168	180	169	156	165	175	178	171	181	175	152	166	184	150	183	163	156	165	183	168	154	186	178	176	181	160	154	166	176	169	162	166	191	158	160	164	166	169	184	163	161	150	176	183	127	142	155	168	148	172	160	164	147	174	176	147	155	175	171	185	178	156	169	170	169	163	177	166	188	157	155	168	173	152	132	179	160	148	163	156	153	143	153	171
6697	19891	16552	8779	5493	3084	2186	1629	1170	966	784	650	571	474	460	400	393	353	298	310	251	276	250	241	237	250	243	231	224	223	234	202	213	221	174	190	181	189	200	201	199	176	167	174	191	191	180	183	184	175	161	186	160	193	154	160	170	187	148	172	179	183	181	170	172	165	168	161	163	177	181	170	143	189	147	183	169	168	149	169	153	178	167	167	185	186	179	190	165	143	167	167	164	170	165	173	183	174	187	144	176	168	165	156	169	171	168	139	177	181	155	164	177	161	187	158	171	171	171	161	182	155	176	174	165	173	162	151	147	176	156	169	163	171	156	182	183	169	165	157	170	148	152	171	172	149	171	161	163	155	145	166	195	157	166	154	149	164	161	172	145	155	162	177	158	188	178	133	182	163	142	151	181	158	146	183	153	154	151	162	184	175	160	165	179	151	158	166	176	167	162	162	167	159	159	161	167	160	192	141	162	153	183	163	149	169	161	162	196	166	163	165	139	161	139	176	159	174	182	160	178	166	158	181	173	176	159	172	154	189	147	186	169	172	156	155	163	163	160	165	176	172	165	171	174	166	174	163	175	183	174	161	164	158	182	181	163	179	152	159	160	167	183	173	155	183	187	152	167	146	169	145	146	156	163	178	176	193	170	173	172	160	157	169	160	140	171	164	147	170	158	164	177	162	170	189	161	165	146	176	159	180	184	154	155	163	178	153	173	176	160	155	153	185	179	163	151	170	159	144	127	155	170	162	149	161	164	154	159	167	178	148	149	173	165	161	151	144	166	166	166	179	171	152	160	170	179	172	198	172	170	168	147	169	146	165	162	166	168	162	143	175	170	167	161	161	163	171	163	166	178	156	155	159	168	169	171	168	132	160	174	142	159	156	153	157	177	165	162	157	178	170	166	184	193	170	162	194	174	191	179	153	168	169	174	178	177	159	152	153	143	160	164	179	159	177	142	173	143	197	166	172	147	170	180	188	166	164	189	158	183	166	160	160	156	178	154	165	194	165	175	156	138	160	165	167	153	175	166	160	172	162	173	177	151	155	174	147	158	150	161	155	156	152	190	166	143	172	156	153	163	144	125	169	174	138	161	169	154	163	158	173	146	171	136	146	150	150	163	154	148	189	158	187	159	148	176	164	147	167	163	155	157	151	162	173	157	160	152	184	157	142	173	162	188	160	172	134	191	173	172	169	176	159	142	151	165	147	166	146	191	174	163	170	147	157	162	171	174	172	151	156	176	147	160	162	163	173	152	147	180	153	173	147	171	173	182	199	179	173	179	161	174	154	174	167	171	187	174	172	165	154	152	166	166	171	159	174	185	153	145	157	153	178	175	148	154	186	158	175	161	165	156	168	163	156	157	156	158	163	149	170	182	160	165	182	170	177	172	162	179	157	154	150	164	135	163	161	170	151	177	158	168	150	156	142	161	172	151	178	155	160	155	161	193	169	167	152	162	147	159	157	162	149	152	168	157	148	176	173	155	160	163	143	185	155	158	153	130	164	140	172	178	168	165	166	156	164	156	186	139	161	173	151	154	160	156	153	163	178	158	157	166	154	139	162	162	149	159	155	163	175	151	172	158	175	158	143	175	155	160	174	177	179	146	175	162	148	139	157	177	143	178	171	163	173	143	166	161	157	140	151	142	164	149	155	146	150	176	165	148	160	158	161	151	166	176	181	184	148	152	170	160	155	185	159	164	159	155	153	168	141	149	161	153	153	164	193	147	161	165	150	190	188	146	158	157	161	155	170	152	151	153	163	166	139	153	133	154	171	155	162	154	183	148	182	148	158	175	171	166	174	168	174	181	182	164	166	163	146	147	145	141	174	168	187	182	176	183	160	147	159	172	182	167	138	163	173	171	143	150	173	158	154	142	174	173	153	161	156	161	172	151	147	158	179	164	160	168	173	146	159	161	151	178	140	150	162	175	151	163	161	161	159	174	176	165	163	157	145	173	156	145	156	150	175	186	180	159	163	184	162	154	178	152	188	176	172	150	141	148	176	165	154	163	132	171	176	167	166	152	164	163	156	162	166	153	161	164	154	174	185	186	156	164	153	167	168	169	160	165	173	138	168	183	142	173	175	159	160	171	150	164	187	157	169	173	170	155	159	156	168	147	183	157	162	185	158	158	181	172	148	160	167	165	153	131	150	176	156	158	148	149	167	157	174	175	169	167	181	163	148	161	171	159	173	180	165	167	155	159	150	145	163	173	170	141	163	157	160	159	170	176	171	148	173	146	183	167	161	149	163	166	165	145	168	174	164	156	181	178	146	164	153	168	153	163	188	174	157	155	162	163	157	179	157	145	157	162	156	153	164	182	165	144	177	162	184	149	147	158	158	159	167	158	150	165	176	189	175	156	171	131	143	166	166	152	151	166	147	166	158	165	160	186	159	156	177	181	145	161	168	170	154	164	163	171	157	153	148	163	177	150	155	155	158	164	142	165	159	172	142	155	176	164	170	148	169	170	159	154	169	140	151	155	174	164	160	176	170	153	170	163	161	168	177	161	170	181	139	162	141	156	175	167	177	175	155	169	147	171	166	174	185	147	156	162	174	193	138	170	168	195	161	168	157	173	162	177	172	166	151	158	161	158	156	152	158	152	162	148	172	159	146	160	167	165	153	155	154	155	161	160	152	160	154	151	169	192	186	166	181	151	170	155	170	152	161	159	147	154	151	190	168	161	165	175	180	176	157	181	161	152	171	148	160	153	171	151	151	147	178	143	168	155	153	171	192	164	154	148	150	194	153	146	165	150	169	170	164	169	173	141	146	177	165	152	170	153	170	148	188	155	164	167	181	162	185	152	157	144	175	148	142	183	166	156	164	176	168	159	167	152	187	175	172	159	147	177	155	164	153	156	149	158	166	177	154	158	168	179	150	160	183	158	178	174	159	136	148	184	174	174	151	167	156	160	164	150	176	162	155	158	146	161	161	174	146	137	179	153	171	166	170	159	148	187	132	172	172	160	146	176	158	173	151	159	154	158	168	169	171	161	161	151	175	162	165	182	153	170	154	201	183	149	156	169	158	156	135	144	162	181	172	163	147	182	163	173	155	164	170	147	176	134	177	159	149	165	146	145	181	164	156	191	144	152	137	159	158	192	139	166	179	171	159	142	168	149	162	142	173	167	156	161	167	176	143	153	163	176	162	142	176	152	161	187	158	170	195	160	173	156	158	158	152	178	154	157	158	169	187	140	173	174	157	159	157	171	182	166	182	161	177	166	176	179	156	190	160	180	157	149	170	158	179	161	146	176	170	134	165	183	167	164	170	169	173	179	161	159	183	164	166	155	178	163	166	148	179	172	151	164	180	188	163	171	156	164	166	151	130	137	165	182	155	149	165	159	185	162	159	156	168	139	155	148	134	140	193	175	151	151	177	138	180	165	174	167	181	166	177	147	155	176	169	147	187	161	191	152	167	158	165	190	169	167	157	168	152	158	168	174	140	164	155	181	159	159	177	173	148	153	158	156	186
27742	21116	12231	1630	948	839	797	671	727	677	689	696	665	680	706	657	688	683	691	709	685	665	667	642	691	703	681	688	628	680	649	668	667	655	639	640	689	705	658	728	675	675	711	603	664	646	706	662	699	637	718	672	651	680	683	664	650	698	673	696	683	623	681	628	674	657	646	669	685	709	678	648	649	614	636	655	650	684	646	673	652	695	692	647	658	653	658	660	669	695	663	727	691	715	689	677	688	669	654	685	675	635	667	714	588	663	651	666	625	666	675	644	679	649	663	691	653	647	642	669	641	672	673	663	661	659	688	655	654	681	673	626	665	704	653	671	689	625	688	660	733	682	646	708	684	656	653	684	646	647	644	688	679	675	649	695	649	691	673	646	682	696	648	706	658	688	725	642	679	683	675	675	660	648	646	704	672	667	648	631	641	673	669	674	663	604	718	665	675	680	679	690	676	647	639	649	708	646	696	663	699	668	692	701	672	654	610	656	632	642	684	714	622	628	683	633	609	681	680	663	676	651	695	630	694	654	647	659	662	672	681	661	646	663	663	674	693	678	659	660	707	639	690	671	677	677	679	695	698	697	704	668	684	667	637	677	625	708	674	669	698	644	672	660	699	716	677	691	670	695	716	653	643	621	698	657	688	683	624	645	659	669	633	684	713	684	658	712	658	643	623	715	665	665	671	659	610	629	650	679	669	727	713	688	696	692	664	652	717	669	668	664	714	639	687	664	688	656	715	657	664	652	641	641	654	688	637	642	658	655	661	626	692	633	658	678	648	627	673	648	700	703	695	646	670	679	676	635	640	666	638	680	645	671	695	733	621	630	667	696	679	663	679	680	625	657	679	662	674	636	693	668	637	639	612	636	654	684	628	691	661	713	644	625	665	661	626	698	635	658	627	655	635	695	644	659	686	686	685	657	655	662	660	681	650	625	664	662	658	652	660	636	669	649	709	645	694	673	678	657	719	640	681	637	673	712	689	663	679	689	655	646	641	691	702	641	666	721	688	647	665	670	685	658	685	676	694	707	690	677	658	657	607	645	727	694	683	659	640	661	683	695	636	666	668	705	674	655	690	687	656	652	645	695	652	671	652	632	631	656	680	668	658	674	673	693	665	681	680	624	682	679	668	715	683	649	692	708	648	625	655	660	711	653	642	659	709	667	629	678	645	671	680	664	686	638	701	677	706	645	676	688	667	685	678	623	625	669	653	666	635	650	648	681	679	675	694	670	678	696	687	632	665	659	633	682	613	664	671	669	660	689	690	670	696	672	685	659	674	599	650	627	665	661	697	708	644	639	651	675	678	660	659	661	669	682	699	687	647	662	676	715	684	590	636	655	611	640	683	660	689	645	645	671	667	695	630	713	660	710	660	592	685	644	670	693	662	700	669	718	664	716	666	678	608	672	640	705	674	658	679	661	708	672	673	675	629	672	628	699	671	663	724	708	645	624	655	699	651	656	678	681	693	717	641	715	689	640	670	631	669	658	633	650	663	717	667	646	663	704	648	636	642	638	640	668	646	682	669	684	661	663	644	699	709	655	672	655	635	650	672	653	636	653	671	650	669	658	629	685	650	660	663	692	657	677	681	674	671	686	725	663	669	683	718	662	636	696	694	625	684	664	683	657	681	674	640	713	726	641	630	693	728	681	662	648	683	691	664	717	717	639	701	683	645	648	668	658	672	643	701	604	676	703	636	675	636	665	669	669	669	686	670	654	713	645	692	654	639	631	657	697	692	634	731	689	687	664	689	666	691	648	707	608	659	658	659	650	670	692	705	691	678	652	660	621	643	702	694	702	676	642	702	642	694	671	631	659	678	665	662	655	669	634	677	705	647	741	650	645	624	673	663	674	704	643	727	635	671	679	675	654	685	668	672	691	662	670	672	648	675	641	638	726	666	652	664	681	625	657	672	631	641	649	711	685	648	690	656	698	647	652	698	629	669	660	650	647	705	638	664	669	634	692	662	676	678	698	672	636	626	656	671	654	704	629	635	643	652	683	688	662	658	678	663	645	632	698	694	729	667	660	677	638	681	653	681	663	623	677	658	663	702	643	616	666	677	667	697	709	702	659	642	641	658	687	653	666	699	665	696	698	640	661	628	704	685	651	661	647	696	738	672	673	652	679	637	659	646	667	695	649	635	675	669	655	693	677	640	631	670	650	677	667	697	726	651	679	652	668	626	655	683	671	668	690	655	686	660	692	658	717	637	644	633	672	675	650	651	652	665	680	663	697	674	671	654	647	650	699	657	676	656	661	632	675	719	670	687	639	664	636	693	657	676	668	706	698	635	685	650	676	682	695	680	676	698	652	678	683	719	696	650	671	705	667	645	688	673	651	699	687	641	659	660	704	678	699	696	657	699	675	663	674	657	705	691	642	663	666	696	706	670	701	662	699	689	695	634	673	694	719	684	623	693	706	727	651	675	637	651	688	669	668	701	630	649	641	665	637	647	696	653	651	662	634	719	644	656	687	678	664	689	639	687	666	658	617	646	681	652	695	642	658	649	686	666	677	709	684	683	648	650	664	693	698	632	672	681	700	690	643	593	668	652	610	689	679	657	643	648	649	666	649	705	688	680	613	645	714	674	696	701	676	627	622	682	665	646	625	639	695	642	689	675	684	658	713	679	648	680	670	671	649	688	690	695	652	661	660	684	678	651	676	696	669	635	708	685	694	663	663	631	647	705	710	648	681	665	622	644	713	661	666	604	638	667	659	692	691	718	648	674	628	688	680	640	689	687	671	652	648	678	670	694	718	625	648	667	688	649	641	685	708	699	669	670	706	658	711	639	712	695	642	626	712	652	674	644	647	671	691	687	645	694	628	682	642	688	667	662	667	672	685	636	699	694	701	650	641	672	675	638	671	658	659	648	623	686	653	623	674	713	699	668	623	641	646	642	606	701	638	669	710	683	667	642	664	649	666	658	682	627	638	709	698	687	652	676	662	687	712	684	735	673	716	694	664	661	618	687	680	651	679	673	692	673	663	662	635	675	688	656	645	685	672	743	644	674	621	655	635	639	652	662	715	680	702	646	625	677	659	692	666	612	666	661	645	696	660	654	691	677	658	647	670	650	661	654	692	630	678	657	668	680	662	703	668	634	676	703	669	656	698	684	647	684	665	678	677	654	695	636	655	662	650	656	643	660	671	717	660	677	681	668	678	623	644	693	641	695	684	660	625	700	660	648	697	641	673	672	633	661	702	642	673	677	654	682	688	637	684	696	698	677	687	635	684	690	665	653	669	595	693	704	656	677	670	651	686	656	673	682	682	692	660	706	627	685	687	670	652	704	626	644	658	711	669	686	668	651	647	657	693	664	698	696	653	653	671	644	717	696	663	662	632	703	635	649	678	700	684	647	711	684	667	644	661	653	649	663	656	696	692	636	694	646	716	705	697	633	668	670	711	701	675	711	674	668	705	680	698	661	682	688	659	679	679	681	687	660	665	650	693	666	655	639	634	694	650	689	681	687	648	695	674
4445	1526	1357	929	791	788	761	676	714	690	691	698	666	676	669	668	660	670	650	679	642	686	659	706	654	707	647	693	658	681	635	657	649	650	647	660	624	670	696	664	668	659	609	641	695	650	654	706	679	660	656	648	670	647	686	636	703	688	708	719	704	665	696	649	676	692	676	658	639	677	645	633	642	648	699	673	686	680	590	658	693	640	685	701	610	640	648	681	642	659	704	628	647	695	639	661	644	663	698	669	704	673	697	637	663	679	647	728	673	655	705	628	666	701	685	674	660	660	665	594	635	633	666	712	701	649	660	652	696	692	683	665	670	662	672	662	713	689	671	639	649	649	636	656	641	679	670	668	667	701	646	702	643	657	678	653	640	676	613	633	612	669	690	673	669	645	663	666	681	680	671	654	672	675	697	602	714	704	672	656	636	613	721	649	662	685	700	654	616	673	682	635	672	705	669	654	657	685	677	663	686	686	669	658	677	673	664	650	677	663	678	718	618	618	700	656	667	697	668	670	693	671	660	667	693	664	644	646	656	639	611	630	663	627	667	656	700	646	674	661	625	691	659	655	665	684	650	680	705	612	647	658	684	691	679	650	639	657	679	666	710	644	655	644	646	634	657	689	625	645	642	653	611	695	675	657	618	643	705	681	643	664	655	660	672	618	673	678	671	656	642	671	651	643	650	656	741	666	655	658	705	692	640	686	706	657	748	656	683	670	686	625	698	656	677	620	674	659	624	682	655	649	640	682	664	637	632	650	650	684	683	663	647	689	663	682	643	665	658	621	667	646	659	668	680	635	647	674	649	637	688	663	658	683	667	642	672	696	717	685	689	688	662	654	650	661	668	640	635	670	694	675	614	672	664	667	633	667	682	686	634	675	662	649	687	635	666	693	692	724	670	643	683	683	732	659	689	636	618	646	686	642	650	643	656	656	648	695	658	675	652	701	627	638	605	671	668	646	661	639	697	677	623	635	684	673	650	692	695	648	665	640	704	673	662	653	667	665	661	664	668	662	657	676	659	694	664	701	681	719	722	629	680	630	690	669	674	686	626	689	653	619	656	686	681	693	652	662	678	661	633	655	685	705	663	682	626	656	679	662	686	677	637	695	668	686	622	672	667	647	713	629	682	618	679	648	715	604	648	655	620	658	713	647	651	629	684	648	710	684	646	659	679	689	669	638	669	674	639	617	631	663	641	645	646	613	649	659	693	576	674	668	696	677	644	660	624	649	710	648	637	681	664	715	672	674	630	690	601	652	647	693	681	621	705	694	650	678	644	646	647	662	607	677	685	678	667	617	657	672	709	659	647	659	655	644	644	675	660	668	637	700	653	661	671	647	656	701	654	664	641	701	675	652	648	610	683	681	641	639	684	672	665	682	659	669	647	605	644	640	665	655	662	681	638	662	682	683	656	681	677	707	694	668	608	656	651	680	667	721	666	692	679	657	678	664	661	660	644	650	686	688	647	668	688	670	609	661	675	635	654	697	663	655	710	663	650	707	653	644	662	692	697	688	675	651	660	634	628	649	636	694	643	680	681	633	676	669	702	688	680	628	683	690	665	648	691	631	642	627	593	615	637	675	625	707	723	633	675	636	630	683	640	647	703	664	664	714	680	631	656	671	689	676	689	651	675	629	664	609	688	666	664	663	642	643	715	674	710	685	640	657	688	702	623	638	623	668	655	625	646	666	647	644	653	653	700	672	690	626	657	659	626	649	626	666	663	616	649	683	649	643	611	649	643	675	698	646	673	660	665	656	630	685	655	693	630	666	638	705	645	687	696	671	653	680	633	643	696	667	694	664	675	674	678	643	661	642	663	642	686	690	658	643	671	632	622	671	645	678	684	636	625	695	711	664	679	664	687	676	668	680	643	666	631	640	637	659	666	678	662	660	646	652	671	669	651	671	670	649	644	617	700	609	636	643	624	694	658	623	682	697	671	645	707	686	685	659	684	637	625	692	638	631	696	680	663	684	662	681	694	671	601	653	674	643	676	664	679	696	694	632	619	667	702	646	653	656	682	664	669	670	690	661	644	725	698	623	666	660	660	698	681	665	648	622	646	653	692	625	634	688	629	688	670	679	641	647	635	657	676	681	644	628	704	699	688	634	677	631	663	669	676	662	693	650	685	653	696	660	655	682	658	644	677	621	662	712	690	653	687	666	660	638	707	629	645	654	697	711	715	695	625	656	683	707	698	664	704	707	663	658	642	696	664	690	616	646	689	651	706	662	666	657	653	651	672	656	647	654	661	715	673	642	621	662	680	666	633	653	664	685	681	646	678	675	638	657	625	695	626	631	651	620	740	661	700	637	614	668	657	706	647	668	670	653	672	657	651	665	690	677	666	624	674	684	675	665	661	643	666	665	649	686	679	667	676	672	672	643	682	633	677	653	655	680	691	617	688	669	628	632	638	649	669	632	663	665	667	651	655	630	667	665	650	639	711	674	673	650	678	694	663	717	677	653	698	681	669	688	671	703	644	651	683	647	662	673	701	703	664	619	634	659	688	636	616	637	664	637	700	654	670	667	697	641	684	666	653	676	622	621	671	663	632	671	579	651	674	644	653	650	690	690	666	676	602	667	685	626	628	684	642	609	654	652	700	657	653	644	643	681	700	612	649	647	648	629	687	700	671	623	648	644	662	662	680	686	666	648	691	649	668	640	619	656	644	719	694	661	671	648	640	658	670	671	647	678	656	706	677	652	687	658	695	679	662	702	631	688	678	678	643	649	647	695	659	617	684	689	658	654	669	672	656	625	687	660	726	624	681	657	640	672	704	661	669	621	722	663	691	657	635	695	668	627	641	599	680	657	676	629	673	686	676	646	688	692	682	654	694	659	695	689	674	654	664	647	642	670	647	660	648	695	629	648	646	671	669	650	695	654	645	663	687	666	645	692	646	664	644	637	672	671	702	634	637	620	695	648	656	664	669	673	643	639	640	655	693	683	640	665	675	679	668	683	677	624	655	689	691	689	677	728	631	721	601	640	695	656	702	676	696	641	640	660	688	693	663	656	622	660	714	652	688	661	671	664	664	645	677	654	687	673	639	675	628	686	650	711	683	683	643	676	676	664	648	639	656	666	712	666	679	681	679	688	670	622	659	672	682	624	644	619	669	652	635	648	638	659	665	656	633	681	651	630	691	666	649	701	651	659	665	628	697	703	636	692	674	666	698	611	670	635	705	618	648	656	662	695	628	676	633	646	638	677	719	645	709	685	680	707	668	612	680	659	649	642	652	657	676	656	628	670	688	648	671	643	623	684	626	638	618	655	691	655	691	670	645	633	655	649	644	639	720	679	663	657	653	650	680	661	652	615	688	635	665	684	660	708	681	693	639	657	658	660	656	651	653	665	653	673	691	654	692	676	684	683	680	637	672	651	653	674	653	644	660	654	638	701	701	717	656	635	693	691	659	669	632	663	708	642	629	662	661	713	668	651	653	679	665	659	668	659	684	623	627	673	685	633	647	662	623	653	689	693
23974	21420	29118	24145	21428	20243	2217	943	720	707	565	531	508	479	451	444	444	388	391	413	417	392	379	403	391	427	448	366	359	397	399	393	384	347	385	384	369	372	383	377	380	393	345	389	354	368	402	358	387	365	386	370	351	379	330	401	345	382	346	362	363	349	331	368	401	372	380	371	341	345	368	345	348	339	350	324	359	395	384	374	334	388	347	378	362	360	346	383	398	363	365	397	372	361	376	388	348	372	348	362	342	354	338	384	404	397	350	360	349	345	370	358	347	334	371	381	336	387	373	364	351	361	357	358	339	336	388	366	363	397	347	405	355	380	399	398	376	341	389	345	363	359	379	377	359	372	372	361	359	380	311	373	384	377	379	335	406	333	354	369	393	357	377	344	341	332	375	341	370	348	384	372	338	343	338	395	366	373	362	380	377	325	331	366	388	348	343	391	382	372	349	369	348	363	403	363	338	359	331	340	348	374	365	328	364	376	351	353	381	353	322	344	281	341	391	327	335	381	357	345	354	371	356	307	374	366	371	354	358	333	380	357	357	343	347	372	354	341	383	340	372	341	363	389	337	351	376	345	391	379	338	381	396	384	375	370	379	367	339	356	373	390	333	417	363	390	351	357	357	368	358	358	363	337	370	359	369	373	348	376	351	350	359	382	384	374	373	377	356	336	361	386	389	351	374	385	409	377	337	369	353	349	354	390	342	340	381	391	369	372	362	349	365	351	359	366	350	394	334	380	351	327	335	368	378	380	389	360	342	357	336	348	329	359	349	355	403	327	362	370	364	381	344	348	360	339	364	357	375	372	371	363	372	340	363	333	328	338	350	396	392	372	347	377	389	325	357	378	364	361	364	356	380	349	326	354	375	355	362	352	349	376	350	374	376	367	362	376	376	361	384	351	336	353	382	362	361	330	345	331	338	373	344	365	354	329	354	391	342	343	365	346	375	388	370	374	341	373	371	337	380	315	397	360	353	375	349	353	363	366	369	347	349	375	372	369	367	344	364	370	354	372	342	388	391	348	368	370	409	347	390	402	361	416	367	371	371	381	328	361	391	368	372	375	343	343	360	357	379	342	381	366	358	326	353	369	347	325	369	360	389	355	359	369	355	355	363	333	340	379	359	365	338	367	366	368	367	375	377	375	357	352	371	377	368	346	337	366	341	361	399	362	355	362	381	360	374	391	340	344	360	358	380	395	403	360	336	407	386	329	336	346	403	354	350	379	358	372	347	343	327	363	383	335	367	360	337	343	347	353	359	365	351	355	375	349	356	415	328	352	353	338	354	363	361	399	347	361	356	363	357	353	368	340	355	373	360	383	345	355	337	377	362	348	394	358	375	373	364	353	354	384	324	344	370	331	400	361	379	330	351	337	347	385	359	384	373	341	376	322	366	357	343	382	379	368	363	356	363	347	368	360	307	369	424	370	365	370	384	371	340	345	380	361	359	380	383	356	386	348	357	379	324	343	363	340	381	352	386	356	357	377	369	368	379	385	383	380	354	354	351	357	364	352	375	352	350	351	387	326	355	370	371	357	351	369	369	355	384	363	329	344	346	346	366	347	394	344	350	367	333	385	374	361	358	370	377	359	385	344	394	375	364	400	359	374	349	363	327	373	363	365	391	385	392	363	370	335	381	384	354	358	359	343	387	372	350	358	326	330	379	375	373	368	373	353	370	347	349	366	354	343	441	386	381	387	334	358	347	372	339	374	328	381	336	387	390	335	352	345	345	356	343	345	370	369	328	386	354	367	347	377	357	338	392	342	351	357	338	337	362	366	350	347	361	373	367	395	334	367	329	384	379	314	354	361	339	378	380	347	354	386	363	360	352	378	365	367	312	374	353	329	346	349	360	339	386	349	377	397	405	362	365	350	368	356	359	406	378	339	321	365	345	354	348	363	343	357	362	361	355	378	390	377	364	369	337	357	380	358	372	333	360	352	379	382	362	384	366	348	377	349	329	341	336	343	321	366	405	380	367	368	375	368	384	363	349	363	382	374	377	365	356	334	348	348	371	365	351	394	341	384	369	380	344	357	345	382	351	350	394	360	369	350	374	396	365	344	371	336	365	395	329	363	341	354	353	368	339	378	365	351	333	352	340	383	353	324	353	372	370	315	352	368	363	323	341	397	351	393	361	368	369	394	395	352	346	336	350	404	343	361	378	357	374	340	373	353	367	395	331	341	360	360	367	389	365	318	345	333	320	359	343	368	364	350	364	367	369	393	364	372	338	375	364	365	365	336	361	327	398	350	392	373	357	359	371	361	352	346	344	351	370	362	399	385	380	371	364	393	363	342	353	384	402	362	360	372	360	379	414	365	405	357	353	374	385	373	386	347	365	362	366	346	380	372	347	339	350	384	362	353	355	365	349	360	326	337	366	360	331	333	378	365	355	347	390	362	377	360	375	349	355	357	350	310	331	379	363	362	391	373	352	352	384	348	348	356	334	355	353	323	351	349	378	383	356	361	362	376	357	373	329	333	326	343	339	327	382	373	388	367	368	356	375	364	365	349	395	339	376	374	388	353	332	367	372	328	370	347	377	356	378	371	364	364	332	365	379	346	356	339	357	361	361	366	348	352	346	355	342	378	374	344	357	370	382	353	397	376	390	359	400	366	356	335	376	352	364	373	392	347	327	362	371	348	384	376	378	373	342	339	317	357	344	351	392	351	354	395	363	360	383	371	371	361	361	367	367	361	378	341	363	351	380	348	391	366	340	381	364	407	360	357	352	360	382	379	362	371	370	343	367	361	338	344	365	387	328	372	360	366	322	357	340	363	348	353	348	357	356	346	368	354	341	378	367	364	380	382	355	371	317	339	353	362	360	352	374	345	325	349	344	335	385	340	354	361	363	369	348	347	350	378	367	378	342	372	365	336	385	351	343	374	357	376	350	334	361	400	382	369	339	340	358	391	392	326	363	350	343	346	405	364	376	356	349	362	352	329	320	346	350	349	367	355	371	350	350	371	369	381	373	371	378	388	356	385	386	343	347	341	371	401	346	360	358	368	377	354	345	322	354	376	388	355	368	352	345	337	383	393	360	357	359	401	367	381	353	391	344	366	382	340	390	368	384	382	356	369	348	332	348	387	377	366	374	380	386	364	321	369	366	350	375	341	347	338	366	349	355	359	359	329	366	362	352	330	350	368	338	354	365	320	380	370	340	339	378	356	346	378	355	358	355	340	350	355	373	371	362	288	362	370	348	371	332	360	374	373	380	338	365	350	349	324	387	364	349	386	382	349	318	347	370	341	331	350	362	378	367	368	379	353	383	377	338	345	360	376	329	358	332	332	351	362	400	359	377	370	374	363	395	346	356	349	351	331	357	359	400	366	369	365	419	377	352	391	364	397	364	348	342	351	400	370	357	343	376	391	366	319	393	366	349	365	365	375	336	353	333	364	383	361	361	365	367	357	327	394	373	371	406	338	355	373	364	356	398	361	378	366	376	393	346	330	370	361	348	345	347	349	378	365	355	364
4494	11954	10205	4985	3078	1887	1385	1080	873	709	685	652	549	506	506	491	503	448	440	413	460	427	389	418	421	403	426	430	444	411	377	385	405	408	382	376	399	418	375	401	381	389	377	350	385	358	400	347	381	376	377	364	356	369	377	382	357	395	394	383	357	392	381	395	394	378	387	373	376	359	386	368	364	378	357	366	405	351	403	424	378	369	358	393	360	361	386	341	370	351	387	398	341	364	401	360	377	342	354	383	374	355	379	358	384	384	398	367	369	347	383	331	390	381	418	360	397	399	377	367	394	363	400	354	343	368	371	378	369	383	331	365	417	346	359	370	368	379	365	417	366	380	349	376	362	402	385	352	384	372	380	332	387	395	379	409	368	372	338	351	404	379	390	387	366	362	367	393	392	386	350	390	402	377	365	353	383	356	390	388	365	337	345	367	400	394	363	365	390	388	365	370	370	358	375	354	381	373	355	407	386	383	379	376	411	369	338	341	423	372	369	377	376	362	365	396	367	383	389	364	370	363	369	343	368	355	364	375	359	354	404	382	405	373	368	350	368	385	383	372	378	378	381	369	386	401	376	375	358	386	407	359	372	358	372	335	362	356	375	379	359	389	381	388	366	345	346	376	394	352	344	384	359	397	337	377	323	384	328	346	391	388	351	348	418	374	391	381	370	325	360	380	374	356	364	353	384	385	340	389	376	389	351	365	362	381	364	399	375	367	386	378	370	364	379	373	360	371	377	319	366	353	402	418	396	350	389	356	356	372	357	360	358	374	379	390	380	388	350	374	380	376	373	356	386	379	389	348	343	384	371	381	359	384	383	381	392	367	373	352	400	369	376	329	397	374	371	383	361	377	384	343	371	355	352	364	365	387	357	333	384	394	400	356	381	370	388	385	382	370	373	355	391	388	397	394	395	328	389	361	406	356	409	382	363	373	373	384	348	372	349	368	380	372	350	414	378	406	373	344	354	393	404	378	369	387	340	323	398	377	361	358	385	406	380	353	369	357	387	376	347	387	362	350	350	402	375	385	384	351	372	363	356	340	373	412	403	394	380	345	365	405	389	371	396	367	385	366	373	362	381	352	367	367	382	382	333	412	410	403	346	365	378	375	383	365	377	372	365	366	382	369	373	375	382	372	359	386	383	400	365	379	388	369	385	385	380	357	380	357	381	356	399	401	387	374	364	370	356	361	352	348	407	333	394	370	362	358	393	357	371	369	391	327	371	378	390	384	378	341	388	359	341	386	376	352	353	350	358	382	357	390	393	355	333	383	399	381	355	394	384	366	357	377	363	378	367	391	320	370	396	359	383	396	389	380	350	389	397	343	359	359	351	375	357	376	341	354	359	336	366	372	359	347	374	353	349	365	367	359	357	385	367	369	367	388	337	344	369	402	376	359	396	370	401	394	360	378	386	368	390	389	389	401	377	384	369	359	373	362	332	377	368	343	376	364	357	390	380	404	352	330	331	401	389	341	357	349	350	390	369	371	373	390	381	347	398	368	397	361	366	381	405	359	409	397	369	377	403	404	366	358	363	376	366	391	346	366	374	382	382	355	366	373	390	350	379	370	366	351	375	379	376	338	358	358	396	399	347	366	391	374	356	364	414	349	385	356	396	396	348	333	376	355	364	363	386	367	371	363	369	366	351	353	384	386	370	388	364	358	359	371	377	404	368	376	391	376	373	408	393	361	368	390	348	375	394	379	395	366	364	340	391	371	373	352	403	354	410	350	336	354	373	383	361	379	351	375	408	361	376	352	414	405	385	358	379	413	360	403	379	406	401	379	324	345	359	363	381	375	406	360	350	361	365	363	360	364	341	383	358	368	365	374	366	384	369	366	359	372	348	369	377	353	412	321	378	389	409	378	376	348	361	384	398	430	359	328	389	382	373	360	359	364	387	378	387	369	363	391	403	404	376	402	376	390	375	351	409	397	380	342	358	379	383	373	372	349	379	374	389	360	382	371	375	373	371	387	416	379	345	366	375	373	344	366	378	396	407	337	362	379	350	350	354	350	355	395	386	366	394	348	390	371	356	401	388	397	339	384	361	351	375	388	374	379	335	378	407	363	350	410	367	365	355	361	391	385	407	402	379	370	359	361	356	369	386	338	364	372	379	350	407	373	364	337	363	412	359	369	369	359	346	392	395	424	373	364	371	392	361	408	335	347	345	376	342	372	347	377	355	343	398	383	401	368	369	353	353	397	385	383	362	399	394	373	363	390	368	373	363	394	370	376	393	340	376	404	393	411	350	327	389	360	367	406	381	396	343	361	361	370	383	351	378	354	351	403	366	362	343	407	350	389	363	402	382	385	367	363	388	412	406	366	348	399	405	351	369	367	339	370	400	384	337	397	388	366	378	363	360	370	391	372	402	373	404	374	367	370	347	373	322	397	341	397	369	385	339	330	346	376	385	379	385	385	351	406	370	376	373	356	362	347	365	349	392	388	379	348	392	330	392	342	355	386	382	332	414	324	400	336	367	347	370	347	364	373	369	378	366	368	378	361	359	352	374	393	389	380	383	330	385	367	356	354	355	371	324	376	383	368	370	327	378	379	379	365	365	374	374	391	418	346	344	374	374	386	387	361	390	362	377	394	381	338	360	381	360	362	373	353	376	355	392	369	377	377	366	368	365	357	359	343	388	389	372	379	361	351	384	344	384	384	352	393	395	366	341	366	380	359	398	389	365	370	370	406	363	345	356	403	404	380	366	353	377	354	347	378	359	363	381	366	337	391	380	377	357	324	353	429	376	371	359	378	357	361	386	398	371	380	380	385	348	369	374	371	366	390	396	391	368	376	359	350	377	412	378	363	338	377	366	389	391	359	369	376	350	370	348	359	400	351	375	352	390	368	364	361	384	364	369	357	384	374	389	367	380	343	337	396	364	391	364	353	394	376	380	382	387	338	353	357	358	388	404	368	349	387	366	366	370	368	350	360	406	377	370	374	364	403	391	403	377	372	410	378	369	388	379	375	397	360	353	367	352	354	365	359	367	394	375	412	388	376	395	349	367	397	376	393	377	376	383	385	383	377	368	347	361	416	343	365	357	383	369	373	381	378	363	384	374	414	379	362	363	412	389	359	369	383	364	393	363	346	366	386	378	341	387	367	373	392	381	366	371	379	359	379	386	363	377	379	372	341	384	338	395	379	366	367	347	363	341	360	376	384	320	353	350	414	359	377	366	391	355	366	389	364	396	373	371	377	362	382	392	393	373	387	376	345	338	363	398	350	354	378	355	388	384	361	357	350	384	345	351	353	389	365	372	387	390	402	335	377	337	366	345	350	385	380	370	367	360	386	359	367	385	378	397	360	335	361	350	351	349	365	350	373	362	392	357	383	340	361	359	382	388	346	355	383	356	385	373	399	398	378	376	388	343	377	367	418	379	402	369	376	361	391	382	363	365	373	381	384	386	407	386	359	378	354	371	380	364	375	394	385	361	389	350	378	357	379	400	365	375	354	405	369	399	349	366	380	362	346
24843	21460	28749	24559	21374	8635	1244	827	722	737	721	654	716	651	662	616	625	668	616	624	562	604	580	647	648	612	638	570	598	592	598	621	621	618	601	582	586	598	599	589	605	613	611	581	571	604	640	613	589	586	603	582	589	598	595	601	549	651	590	603	577	564	588	557	580	579	598	602	618	570	575	597	582	623	608	577	595	584	571	612	588	619	620	584	578	531	543	571	583	590	549	553	561	585	591	622	583	566	595	589	586	608	614	584	606	605	561	528	584	599	607	557	593	564	580	600	601	540	589	618	616	625	553	546	592	601	564	583	564	582	585	618	596	615	559	577	631	624	624	589	579	608	615	589	571	633	583	549	609	559	591	637	589	604	588	628	601	595	604	602	579	627	586	583	546	574	636	612	618	624	605	611	613	564	573	603	606	669	588	584	605	590	557	609	598	564	551	586	589	557	621	571	609	564	591	577	614	609	592	582	631	640	581	622	605	565	617	591	572	591	578	596	583	591	589	607	596	550	579	574	605	648	576	611	574	631	576	566	627	584	614	563	602	588	566	571	599	572	615	587	618	584	629	614	595	575	621	604	618	568	589	622	583	513	567	622	576	630	575	622	589	604	627	639	555	598	613	581	585	552	590	593	583	589	569	584	591	603	586	585	627	611	559	601	584	577	627	601	620	594	609	573	609	569	620	558	578	568	620	566	647	612	567	577	611	533	580	561	559	582	600	631	634	619	581	638	557	617	588	554	618	578	613	596	629	623	611	538	543	632	573	620	571	612	579	563	613	594	595	583	553	581	581	575	639	601	570	591	581	613	613	617	613	581	572	571	612	556	587	604	618	641	563	614	574	612	584	579	591	618	591	632	565	592	599	597	567	623	557	602	599	599	597	603	590	625	595	557	583	562	613	562	605	602	591	572	571	621	545	588	594	566	612	576	589	617	591	572	568	586	604	587	529	596	619	608	607	583	612	556	587	573	575	614	572	616	595	581	578	600	612	604	564	566	587	562	595	597	606	599	577	594	634	559	570	575	596	621	595	565	597	567	605	617	573	584	592	563	615	599	589	589	622	593	610	589	555	608	597	555	586	686	594	556	574	585	600	593	566	556	617	595	551	650	603	591	574	585	616	595	616	569	572	556	551	591	527	644	571	560	604	617	587	579	538	619	595	591	579	602	555	600	612	545	545	547	588	558	584	569	614	593	654	638	623	610	585	565	523	617	586	637	582	560	569	619	593	596	595	571	586	594	607	583	625	598	617	593	627	615	659	600	560	577	616	572	613	608	598	583	567	587	608	611	588	594	621	553	597	565	641	579	572	575	590	573	550	555	615	595	605	592	593	587	580	580	603	603	562	588	587	628	550	608	624	590	635	587	580	578	569	595	558	613	538	557	591	608	638	608	581	596	578	608	623	634	590	617	607	623	602	632	569	581	598	589	577	627	545	574	583	586	595	629	597	584	606	555	599	571	592	603	587	599	589	548	623	561	613	640	603	581	580	576	576	631	605	582	572	606	565	607	626	582	587	545	622	577	597	584	553	536	590	590	593	587	546	600	577	608	572	575	563	583	600	629	562	594	590	554	624	579	614	622	589	603	597	597	605	603	573	591	608	566	609	558	599	627	565	620	624	589	612	559	575	633	609	593	578	613	572	608	642	547	630	578	610	556	579	586	605	580	557	619	613	586	620	614	571	545	577	588	614	602	569	605	592	600	563	608	621	562	613	568	586	579	609	603	610	563	567	548	567	580	611	566	592	593	587	601	609	633	599	636	618	599	603	605	577	584	592	556	555	580	599	594	588	553	556	602	588	576	601	613	595	595	595	583	550	592	600	566	564	548	614	588	641	560	572	591	589	591	635	626	580	633	565	627	580	627	555	558	589	581	598	615	563	576	566	599	641	572	594	609	597	630	595	548	591	579	590	542	601	629	594	545	581	603	575	569	622	581	626	588	604	612	633	601	597	594	616	593	607	606	518	593	601	612	561	599	569	579	560	618	571	577	571	608	572	563	570	605	583	622	603	604	605	562	590	631	576	581	591	609	571	622	580	599	617	564	566	554	566	595	582	540	563	609	547	641	599	607	544	547	555	624	606	556	534	575	595	601	628	574	597	630	593	604	610	573	585	572	566	602	572	594	598	598	593	630	574	595	580	597	571	592	548	615	593	604	585	598	588	588	603	605	569	578	571	606	605	589	596	606	604	595	569	589	541	555	585	565	571	581	588	623	561	578	567	564	608	625	635	580	637	611	610	598	580	571	603	545	626	541	543	558	628	633	597	625	518	562	578	606	625	598	600	613	582	593	588	583	588	571	617	621	607	606	588	586	595	597	620	562	638	617	532	573	634	629	619	604	581	622	552	572	618	580	571	616	547	555	600	548	570	615	568	578	581	610	571	563	601	592	576	602	584	585	607	598	553	543	600	634	584	591	589	593	551	601	573	577	635	585	618	593	600	587	569	571	585	590	548	594	573	584	581	635	586	582	606	603	614	607	575	590	571	582	593	589	572	577	550	570	605	584	617	592	618	582	592	581	632	587	565	553	577	608	562	584	595	578	575	596	567	601	577	608	573	609	627	621	594	631	571	581	601	600	594	567	590	627	586	613	631	603	551	554	627	619	610	583	542	584	635	628	619	576	590	597	601	624	580	599	633	619	568	573	600	568	610	603	607	599	622	572	584	558	613	652	577	602	614	605	603	595	592	569	618	596	580	609	571	624	561	600	610	577	554	619	644	573	557	613	579	583	596	580	584	616	593	618	605	564	585	589	581	599	580	635	579	637	546	553	585	564	586	586	578	564	612	652	590	578	613	584	553	557	560	584	608	578	606	601	625	574	618	624	597	602	590	579	562	561	591	595	593	583	622	603	600	565	590	596	588	572	578	580	584	580	586	556	585	566	606	604	613	610	573	603	546	542	559	574	580	564	598	572	563	542	553	594	544	576	585	629	580	599	604	611	603	584	617	575	596	597	581	597	579	594	601	586	574	565	576	554	604	645	626	593	571	576	617	587	577	597	603	575	582	577	600	635	613	589	610	591	577	592	594	582	629	642	586	579	579	589	596	605	604	608	587	539	600	563	594	636	583	550	556	553	599	593	546	577	557	585	567	567	609	582	590	609	600	562	577	575	572	524	574	636	563	545	566	558	566	594	598	568	572	604	558	555	601	526	562	572	618	589	600	569	601	579	602	580	605	593	578	604	600	556	594	601	617	587	579	533	636	610	567	602	604	604	555	592	606	612	628	597	591	634	614	578	610	585	593	563	603	621	592	607	602	611	578	577	575	598	547	559	565	615	569	635	602	567	666	564	607	612	601	576	568	607	576	533	575	594	625	596	607	578	527	564	571	638	608	583	542	594	549	593	565	609	606	571	554	574	587	615	567	612	596	594	578	589	592	599	632	579	587	599	600	578	620	533	567	637	578	593	588	620	634	605	557	578	601	559	603	566	552	586	606	620	589	585	578	594	582	617	598	575	640	560	606	610	584	602
4522	9036	7243	3764	2490	1657	1228	1009	882	772	760	688	686	669	628	654	606	650	643	649	572	606	597	578	589	541	579	546	570	615	576	572	575	576	577	565	558	570	603	586	555	563	607	572	595	583	562	568	609	535	571	595	582	551	563	581	567	569	584	550	607	548	571	539	570	621	535	601	596	570	564	550	587	555	601	569	534	515	568	589	586	579	562	541	592	566	557	554	572	578	603	579	539	527	550	542	548	547	568	540	539	567	561	566	580	511	567	515	576	523	561	589	567	556	556	587	566	592	577	563	558	587	580	563	570	561	558	559	564	539	539	580	546	606	589	583	587	548	565	528	556	605	578	586	521	598	574	614	584	557	524	573	518	542	591	534	603	576	556	563	541	555	574	559	549	534	564	567	593	551	563	580	569	573	555	537	568	566	571	550	579	581	576	546	638	557	594	506	558	544	567	564	601	556	564	572	598	594	593	549	510	552	611	545	553	572	552	579	577	551	588	537	566	529	580	571	613	583	556	575	574	542	561	567	560	550	566	601	563	590	544	536	575	570	582	559	564	597	587	548	576	582	596	507	571	547	569	563	581	548	561	578	559	560	579	553	541	574	558	557	517	547	535	548	537	589	569	557	580	530	601	543	604	562	582	527	595	559	520	574	590	542	582	543	555	536	570	605	544	530	564	547	564	595	550	569	561	534	556	564	582	538	565	571	563	536	576	569	580	578	548	584	561	553	607	526	588	603	561	557	506	605	545	568	585	566	546	554	542	548	587	553	572	557	594	525	568	555	562	564	560	523	503	587	569	592	598	593	568	572	520	549	552	522	520	595	602	547	566	519	571	545	550	546	565	568	555	599	553	536	578	529	560	573	555	587	562	593	581	570	552	543	565	549	595	566	539	565	549	551	584	557	581	576	558	597	555	594	541	588	549	532	536	551	517	583	576	581	552	573	552	552	557	594	503	531	574	544	561	594	576	556	583	597	550	550	545	590	563	552	521	569	576	573	585	557	565	582	573	598	543	563	574	587	554	579	595	590	566	555	524	559	579	600	515	603	528	561	569	548	556	545	560	619	548	521	547	583	568	536	518	538	562	537	575	560	529	586	553	615	550	502	540	568	564	563	564	581	568	553	579	599	579	570	566	528	587	545	577	570	537	600	549	583	551	545	587	565	581	594	543	527	609	575	583	576	552	612	576	568	559	588	553	598	568	558	576	541	555	553	568	557	537	537	559	564	569	599	556	543	557	539	567	584	582	558	585	590	527	561	546	588	605	544	569	550	539	577	574	557	598	542	555	588	561	559	597	570	555	531	565	571	556	560	605	610	571	595	550	547	533	550	546	596	585	530	600	550	607	594	557	570	608	536	541	582	578	565	614	569	618	517	561	587	568	493	599	542	538	579	570	578	596	577	556	557	531	571	577	613	575	523	549	575	525	591	546	567	623	569	604	597	556	594	530	562	598	584	546	524	568	559	578	566	592	551	565	554	555	574	547	566	537	547	603	601	564	596	576	560	570	587	601	547	559	565	549	570	566	577	559	534	576	547	559	572	539	570	580	582	576	555	587	570	540	576	572	577	554	588	594	573	543	569	547	569	555	566	513	537	579	610	555	571	577	575	617	553	543	583	566	521	558	528	543	550	584	564	560	582	511	559	577	548	544	578	563	501	566	581	589	616	554	541	557	595	562	549	571	562	552	527	587	566	558	548	590	587	609	547	552	568	560	600	561	534	521	606	563	592	571	553	570	540	549	591	594	572	558	620	552	544	564	583	558	553	568	596	627	553	587	568	480	546	593	537	551	600	554	574	576	583	593	559	586	550	569	567	568	567	555	559	586	523	584	561	595	562	574	575	597	589	572	575	559	595	581	565	580	569	584	540	565	563	532	575	565	549	587	557	639	531	564	575	576	592	534	614	554	583	551	542	561	522	536	534	554	546	590	559	527	556	552	545	564	549	555	578	537	580	597	581	603	567	563	530	553	547	549	523	570	584	602	562	540	578	585	544	570	586	606	570	577	532	521	530	570	596	574	620	484	580	572	531	554	528	589	564	542	603	569	577	581	541	556	585	570	557	535	604	524	541	556	572	543	577	585	547	553	560	592	568	585	544	579	549	600	598	597	563	605	560	545	570	563	562	538	554	597	574	593	554	592	540	548	564	558	574	578	593	549	566	557	580	524	606	591	543	547	534	605	607	542	589	595	572	597	578	589	553	565	570	561	537	559	566	560	573	554	558	570	585	573	575	531	542	556	588	563	535	558	592	554	574	603	593	574	553	557	570	529	553	591	535	561	593	565	551	576	580	538	619	598	602	565	571	562	584	535	528	570	604	602	607	544	570	544	541	604	601	596	543	620	548	557	571	565	561	542	577	537	539	548	550	562	605	578	547	553	561	533	567	608	562	555	556	560	563	546	568	574	571	592	535	568	537	583	586	577	561	581	544	509	567	543	568	518	576	500	526	552	537	570	580	516	586	533	553	558	585	585	527	572	542	583	572	499	577	540	589	553	560	547	572	579	568	600	546	555	556	542	536	546	560	575	538	594	559	565	587	596	561	570	534	546	575	604	556	565	589	556	561	582	587	582	526	565	542	582	585	557	543	558	576	573	560	566	581	543	572	595	568	570	573	538	585	548	567	557	573	572	557	539	583	581	554	557	589	562	606	546	595	558	547	568	589	574	558	555	556	560	570	575	590	574	560	577	531	570	560	585	559	593	574	563	540	568	572	586	526	542	612	536	585	551	582	531	534	564	593	578	544	568	551	594	504	574	531	566	567	595	570	592	558	571	582	570	534	563	561	574	540	545	612	592	594	588	605	586	563	562	506	542	526	533	579	606	581	553	593	559	586	589	550	543	575	614	540	652	591	540	546	576	585	568	591	557	619	561	572	515	583	575	565	576	596	616	595	573	547	556	538	607	555	545	610	546	568	524	546	565	592	574	556	554	549	583	557	541	613	573	560	502	541	546	574	563	564	529	586	559	585	563	598	602	580	549	579	592	550	578	584	583	582	549	584	543	554	605	576	577	544	591	594	559	546	540	528	543	585	520	568	537	542	555	573	592	526	603	557	573	564	620	574	544	567	558	556	566	584	538	555	542	603	575	517	505	554	534	584	550	563	545	554	601	561	597	570	547	534	539	531	584	565	542	555	544	572	535	602	599	530	534	553	561	566	542	536	575	572	612	549	552	598	545	561	546	562	592	566	583	630	570	575	573	553	558	562	590	599	577	551	547	579	523	512	613	553	600	565	564	540	554	576	586	581	540	576	565	559	590	571	586	595	554	532	638	555	543	598	550	575	547	576	567	547	572	582	578	587	546	582	551	541	560	572	557	569	533	541	539	575	582	579	589	633	554	536	558	540	598	565	536	568	562	569	548	574	534	624	591	600	532	583	581	585	561	577	584	569	559	615	581	572	551	570	578	568	593	541	613	589	552	589	556	561	608	608	560	549	568	541	572	559	507	536	591	542	550	498	588	577	536	564	562	603
22795	21458	29364	23959	21450	21516	18289	1594	873	673	586	495	467	396	370	374	346	302	264	275	257	262	277	220	244	247	238	202	212	232	217	191	179	183	190	191	201	198	197	194	177	168	190	209	181	190	162	173	174	162	172	172	178	189	168	175	169	179	173	167	183	161	178	167	190	175	163	204	180	196	172	212	182	153	174	155	198	179	168	197	152	162	174	160	164	159	162	163	165	173	152	179	185	159	180	158	168	174	162	141	160	176	154	151	152	165	151	175	160	176	169	176	174	192	169	141	188	188	180	163	178	178	174	169	166	175	183	161	203	188	192	154	179	162	172	175	154	183	197	173	175	166	155	173	189	168	189	157	164	196	155	176	169	155	192	173	154	179	152	166	174	177	199	147	186	164	157	191	191	186	176	146	177	165	179	172	159	169	185	157	147	173	164	161	170	196	166	189	162	194	161	171	159	150	182	169	162	176	171	163	162	184	165	178	150	159	154	144	138	173	157	186	163	171	157	165	150	158	167	179	137	161	155	174	177	162	165	168	157	159	195	177	156	166	179	159	162	172	204	176	160	159	183	174	156	189	187	172	177	163	171	174	177	163	161	156	158	169	156	169	151	176	145	152	177	189	171	185	171	185	192	164	161	168	125	170	174	153	162	144	170	160	187	151	189	172	188	171	190	185	176	179	157	159	161	148	179	191	161	149	181	162	160	164	155	160	167	207	146	167	161	165	183	181	177	185	195	170	168	177	179	165	155	149	141	143	157	178	149	159	160	195	170	174	178	176	201	165	165	155	159	169	151	182	162	176	163	164	170	135	195	165	165	181	175	152	152	148	146	162	189	143	183	179	157	209	176	168	160	191	164	161	177	163	166	195	164	179	170	163	150	184	182	184	152	181	161	150	191	156	166	161	173	170	183	162	165	176	161	176	188	169	154	180	190	173	169	143	169	138	187	180	187	185	177	185	201	158	168	149	186	171	165	154	190	184	179	185	180	160	165	174	160	179	173	168	183	169	158	162	157	175	158	171	160	175	163	187	165	173	139	162	154	190	169	166	181	166	193	180	167	181	164	155	194	185	174	176	182	152	162	170	164	172	174	175	174	163	174	158	169	198	171	165	169	163	148	165	169	168	180	158	190	179	180	173	178	183	175	181	160	173	199	169	181	154	170	169	157	146	163	149	184	143	169	180	173	169	162	181	165	155	153	161	183	163	179	170	161	168	166	182	181	187	181	180	175	173	180	176	168	177	163	171	188	173	161	169	156	158	163	159	164	180	172	171	167	174	152	176	158	160	152	171	156	162	164	163	174	145	167	163	167	193	180	166	185	153	152	159	166	170	168	175	166	156	136	164	182	179	180	152	160	165	151	164	171	158	178	169	181	162	183	134	177	183	157	157	169	163	160	177	179	166	157	166	175	169	180	180	173	178	147	167	157	174	177	169	169	162	162	163	176	170	162	159	172	168	177	154	185	153	149	162	197	165	159	165	174	165	173	161	164	146	170	189	175	148	172	173	181	169	170	162	163	190	161	159	183	170	149	169	158	161	161	174	159	179	160	172	159	153	194	169	149	172	161	183	158	188	175	178	158	167	179	166	158	194	187	171	180	169	153	182	193	177	141	147	180	165	180	184	157	167	173	209	153	166	164	153	177	172	176	173	174	144	177	156	175	176	156	158	167	163	165	158	143	175	162	175	173	183	172	165	145	179	170	161	159	164	154	156	161	151	189	166	173	138	177	186	162	169	170	185	161	167	163	154	152	154	159	138	164	194	182	179	177	160	174	188	189	155	157	148	167	161	178	192	161	160	181	156	155	174	172	166	168	164	173	185	178	163	165	169	168	167	159	165	174	170	169	186	162	144	183	147	197	168	181	146	166	164	162	179	162	176	170	155	197	175	184	167	166	163	156	173	174	198	138	176	167	160	185	154	173	165	184	179	142	162	155	169	170	173	172	143	160	165	177	164	207	149	186	170	162	170	167	156	175	155	171	176	172	180	153	166	170	165	173	171	167	161	146	153	177	183	153	186	164	186	178	182	158	173	162	151	163	162	144	188	158	173	158	129	168	171	171	145	178	176	159	157	158	152	179	175	171	179	135	149	162	157	148	174	175	155	171	178	171	177	176	168	160	178	174	172	165	164	173	159	180	158	171	165	176	159	148	174	144	168	157	148	186	183	153	171	166	169	181	180	158	159	159	170	171	155	159	152	155	181	149	189	173	169	156	175	162	175	170	152	177	156	168	177	156	178	175	151	171	159	172	174	162	184	185	149	186	190	164	166	182	154	171	159	170	160	182	172	153	173	163	191	171	160	161	145	152	169	154	181	148	172	154	160	164	170	167	187	148	158	166	151	160	173	173	174	152	152	160	165	178	161	153	182	146	162	193	157	176	164	159	177	165	149	186	158	160	152	183	209	156	185	172	178	164	161	150	169	184	158	143	160	185	167	193	170	168	172	140	168	182	161	179	157	183	155	170	161	173	183	163	177	171	175	147	159	174	172	192	156	171	159	152	181	167	147	164	177	193	172	154	173	171	159	161	186	178	164	176	141	146	187	159	172	173	161	215	166	174	140	181	157	190	157	170	158	160	181	162	163	165	169	168	170	164	175	171	154	178	191	170	172	181	190	160	187	167	161	156	176	150	177	168	172	164	163	170	151	150	181	162	158	192	141	153	184	179	156	170	167	188	161	175	154	192	178	160	143	165	180	141	172	171	150	170	190	176	171	161	151	161	149	186	164	173	193	152	195	163	157	166	172	191	154	174	161	176	171	187	177	180	175	169	157	184	144	168	168	164	213	173	177	165	169	158	154	156	189	191	181	151	191	168	161	165	165	187	166	173	188	163	157	189	167	155	173	173	175	177	179	196	181	149	169	162	161	175	153	167	167	183	151	158	165	173	178	185	179	161	160	150	172	176	165	154	157	204	170	170	185	185	184	154	178	165	165	177	168	184	160	178	181	167	154	157	176	189	144	171	188	159	169	195	191	185	167	182	178	157	180	168	179	177	173	177	154	169	166	171	192	178	174	177	159	169	189	186	175	186	162	163	160	184	189	142	174	181	152	155	184	161	195	193	165	172	177	154	155	166	146	161	166	156	176	151	157	143	161	168	153	175	185	163	158	183	179	180	147	176	173	151	161	166	154	157	187	172	158	173	169	178	171	184	162	168	163	161	174	142	179	139	153	167	177	167	161	154	153	169	160	180	170	157	165	183	172	163	161	159	163	160	184	183	179	172	158	171	172	188	185	145	176	153	157	152	197	163	164	155	175	180	165	175	177	146	188	146	152	160	197	163	156	159	192	161	144	158	170	168	158	177	152	159	168	147	179	154	143	158	156	168	159	156	165	153	166	145	165	207	182	146	176	147	175	167	130	161	158	177	208	178	159	182	160	165	151	158	168	157	166	175	162	175	186	169	172	167	150	163	174	176	167	149	185	179	151	196	159	168	175	184	165	179	185	169	173	173	152	174	161	172	157	156	163	189	159
6504	19565	16536	8877	5481	3144	2168	1580	1252	929	836	627	558	488	439	410	369	323	347	302	254	284	248	247	242	250	232	221	199	232	213	209	210	223	205	183	180	191	204	181	207	174	193	176	179	171	185	196	209	194	174	172	175	176	178	205	185	169	170	166	182	154	169	178	179	174	161	172	175	185	170	185	170	178	177	178	164	156	178	152	173	142	184	172	159	161	158	168	154	165	179	173	165	200	177	161	166	164	164	177	156	157	159	179	170	155	167	164	166	148	162	177	167	162	139	152	151	165	166	165	168	162	163	169	150	164	170	156	172	168	172	144	192	172	162	163	159	136	180	166	162	169	154	155	179	176	152	160	180	163	175	171	179	167	160	169	167	150	179	178	188	165	183	160	153	151	159	177	155	166	155	168	153	169	168	148	185	150	145	171	136	184	176	166	181	174	156	167	158	172	156	177	168	138	173	149	155	143	164	165	161	173	161	154	186	152	171	141	177	151	161	166	154	170	179	163	159	156	176	144	156	179	171	174	159	163	178	171	148	170	166	156	168	164	161	170	183	136	161	167	158	148	157	172	174	152	165	185	150	161	166	157	175	167	176	141	163	166	178	170	163	167	174	153	183	143	171	141	160	161	177	163	149	140	155	168	156	178	161	170	182	146	168	159	171	182	163	163	156	171	190	170	174	166	170	157	163	178	157	182	159	188	161	166	161	159	192	170	164	150	133	166	162	162	163	158	158	166	176	167	164	181	156	156	174	174	188	157	150	141	168	156	164	174	181	145	169	173	185	166	184	164	162	179	150	173	186	165	156	167	180	194	176	163	157	165	156	159	172	172	176	169	147	145	151	167	172	192	145	155	168	179	164	143	163	163	151	141	184	153	169	154	167	152	174	159	151	179	153	175	165	145	166	173	161	172	155	153	156	174	158	172	168	165	153	173	167	168	171	162	170	199	188	182	147	171	172	156	135	156	158	155	191	174	158	138	164	179	164	174	197	160	161	186	169	147	150	166	177	166	143	189	182	183	169	152	156	148	174	161	152	145	166	164	167	159	162	148	161	153	162	165	164	175	159	134	166	178	179	177	158	170	152	161	171	150	184	187	163	169	167	156	169	132	163	157	194	186	152	162	155	167	139	169	178	172	162	186	160	152	177	165	167	151	156	150	194	190	156	165	168	178	148	158	172	159	164	151	177	152	155	149	149	162	161	168	167	174	156	172	144	164	164	171	184	180	150	165	174	168	162	160	155	162	168	183	154	173	159	174	168	161	172	153	173	168	157	181	158	159	173	152	161	154	164	175	159	159	168	164	172	185	168	183	146	167	172	149	199	174	159	168	148	180	172	166	178	175	152	161	152	151	170	164	172	176	170	151	161	171	150	152	182	175	151	153	156	184	187	161	155	165	142	163	147	136	151	166	162	193	153	157	163	161	168	178	170	175	138	154	155	167	149	153	174	174	146	148	178	159	163	153	162	180	170	171	153	176	148	174	167	159	165	157	187	164	149	162	157	166	146	169	159	182	178	162	171	173	176	160	158	153	151	158	151	177	171	160	163	187	158	160	178	195	157	184	158	166	161	143	175	150	161	159	179	168	157	164	179	180	158	193	162	168	174	201	161	164	154	174	171	169	159	188	182	160	160	155	179	159	133	167	163	147	169	153	159	171	186	167	162	153	159	149	168	171	164	168	161	167	166	171	165	165	187	170	155	173	150	140	188	182	184	176	165	158	171	165	179	175	163	167	173	202	151	150	158	145	181	148	162	178	180	152	157	177	162	162	157	166	136	157	171	155	173	174	148	141	159	182	175	141	168	160	172	127	174	161	141	141	171	188	159	169	160	144	163	162	166	143	170	171	181	167	162	159	172	151	144	176	174	161	145	166	154	161	152	174	168	164	151	191	166	173	185	181	164	165	175	162	156	176	172	172	154	157	171	165	163	198	164	156	166	168	147	170	165	143	182	165	159	177	173	159	158	175	152	179	186	184	170	175	171	147	185	159	162	175	171	159	166	191	174	170	148	158	162	160	174	160	177	169	145	159	141	157	187	156	163	157	165	188	188	175	166	173	168	149	164	164	168	163	155	173	151	163	155	165	183	161	176	136	148	165	174	170	172	167	153	207	193	187	179	152	173	177	182	151	159	155	186	158	180	166	137	161	146	178	151	174	166	160	142	166	137	138	182	150	161	146	151	158	157	187	149	161	174	151	169	171	175	168	152	178	184	166	155	155	162	168	172	167	170	157	165	182	143	154	165	157	160	156	160	152	181	170	180	172	172	159	160	166	143	146	179	161	159	162	155	167	156	158	144	181	169	165	154	132	162	155	150	188	162	179	195	164	157	154	180	159	172	164	163	156	152	177	175	163	151	180	170	159	174	185	167	182	178	161	163	184	176	153	143	191	155	178	160	163	148	152	178	166	152	150	179	176	180	159	174	170	168	178	168	147	166	150	165	177	164	152	166	163	151	156	178	166	147	179	149	145	153	152	174	170	174	154	140	166	167	176	176	168	171	167	125	159	167	162	163	170	192	156	174	162	139	170	164	140	166	168	160	180	157	153	168	175	170	150	168	166	147	156	162	172	166	172	148	170	164	176	166	195	172	176	146	165	155	162	178	181	171	153	155	168	162	142	190	153	192	184	167	176	180	169	162	169	159	150	168	152	152	156	161	135	161	156	186	165	152	186	206	173	152	154	196	146	173	159	160	160	168	142	170	160	155	159	177	157	172	183	169	160	169	167	151	178	143	161	157	169	164	172	178	150	162	162	159	157	163	163	162	180	167	160	157	152	175	185	171	148	174	145	166	147	160	169	173	157	149	166	180	143	166	153	176	170	179	167	164	169	168	163	165	172	167	164	164	162	188	180	164	200	177	165	169	161	154	151	158	176	150	156	181	206	175	153	187	158	163	161	177	155	142	149	159	185	149	156	141	155	154	158	163	138	175	156	171	145	178	156	162	153	157	182	170	168	173	170	188	171	162	164	177	166	176	162	163	162	161	143	160	150	186	180	172	167	146	152	140	165	174	156	162	157	166	157	164	167	181	151	179	167	161	161	154	147	173	142	159	172	182	169	167	174	154	142	161	159	162	159	158	164	173	163	160	159	167	176	149	170	161	157	181	158	167	151	149	150	159	166	171	164	136	165	194	148	149	155	156	173	146	179	177	174	163	152	160	174	184	180	167	148	165	158	158	153	154	194	176	166	158	160	148	171	136	161	148	191	168	156	169	151	176	177	179	139	158	173	188	175	174	191	164	161	154	186	178	150	167	163	164	153	171	165	146	163	161	158	175	143	157	147	169	190	166	172	140	162	170	165	153	154	172	152	164	144	160	178	159	163	178	161	180	156	180	188	157	154	155	182	165	161	172	177	166	144	166	156	176	162	174	156	157	157	138	138	174	166	174	160	175	149	171	180	179	160	181	179	167	156	180	164	165	155	149	172	152	167	167	144	152	164	168	179	192	168	176	168	148	173	152	181	155	175	181	152
27789	21233	12164	1386	837	728	688	725	666	689	717	689	674	672	712	641	715	720	683	730	689	670	691	667	693	698	729	649	644	682	705	651	710	704	642	624	662	668	742	670	641	664	629	665	704	683	696	655	709	670	722	654	712	683	703	688	708	654	696	699	681	694	732	687	688	667	699	715	692	692	713	656	665	685	687	699	651	666	709	673	747	652	679	682	718	619	626	647	698	662	705	678	683	668	667	725	639	667	672	715	754	709	694	709	683	693	689	695	671	691	645	690	693	682	665	656	704	672	696	674	723	684	664	664	710	720	678	725	686	650	666	647	723	726	700	718	646	671	689	678	673	660	681	710	682	711	666	671	734	669	656	689	647	710	711	719	689	737	645	650	653	659	679	661	701	628	727	717	693	716	681	731	657	688	658	685	704	622	677	662	662	673	650	651	673	686	715	690	690	659	688	706	683	649	698	704	670	661	638	690	677	709	656	675	656	694	741	656	668	683	674	701	680	682	731	685	699	661	679	611	674	687	681	642	677	697	684	678	660	699	684	669	690	678	690	704	670	647	693	672	633	657	675	669	689	678	675	682	649	670	668	697	617	687	674	721	657	688	658	697	652	661	691	722	690	678	679	693	703	694	704	679	690	660	658	701	666	675	681	673	744	656	678	652	639	631	677	657	698	673	684	633	671	668	684	702	639	689	661	738	646	694	676	699	651	687	706	658	696	733	652	665	649	664	689	697	702	699	662	683	703	678	698	654	764	684	688	657	701	661	673	699	667	630	646	686	677	687	679	674	690	655	689	678	685	655	725	700	663	698	694	643	692	687	669	687	677	670	681	677	692	698	671	701	683	718	678	673	668	684	716	672	674	635	674	694	710	705	714	650	620	685	675	664	670	712	647	658	661	647	723	716	681	717	668	754	727	670	705	659	686	653	622	652	708	693	650	710	670	670	650	650	706	667	687	744	668	722	700	659	641	666	671	634	711	647	667	699	700	629	704	652	766	693	670	718	696	766	686	661	670	656	689	704	663	724	732	693	660	664	702	678	670	657	678	676	666	675	673	659	669	729	681	661	725	685	672	709	665	657	737	666	690	676	652	690	638	712	761	680	664	728	701	713	704	639	672	672	641	711	679	739	669	675	724	708	699	658	666	675	642	730	692	709	668	633	654	676	697	675	735	679	689	673	667	705	715	705	680	685	672	684	669	673	679	687	659	687	684	681	685	637	678	652	655	673	687	651	672	701	690	696	686	677	656	685	734	720	632	683	692	687	691	674	679	683	735	660	692	677	709	741	675	657	686	713	670	648	746	709	671	637	647	656	639	664	690	675	690	689	710	640	672	675	687	625	646	703	685	685	667	637	680	729	655	686	714	683	718	731	659	724	644	635	727	644	679	713	670	643	644	667	714	674	681	681	671	665	718	673	626	649	712	654	679	714	699	643	645	658	630	768	689	693	713	674	717	688	658	685	687	720	705	694	705	689	679	698	697	650	700	709	687	673	722	679	693	660	636	730	694	683	691	631	691	676	690	724	691	709	653	680	666	692	706	707	712	639	696	686	657	678	683	676	739	687	701	669	650	709	689	667	687	695	651	687	721	649	655	624	742	696	674	604	704	733	666	668	694	678	729	708	650	688	677	653	651	676	642	639	698	679	657	651	663	663	718	721	676	694	685	660	688	677	726	695	708	681	691	698	695	761	730	702	694	714	672	687	658	655	700	709	670	718	715	673	732	654	712	687	665	676	695	727	722	641	650	692	638	669	690	677	731	690	685	695	706	734	710	640	665	701	668	658	691	637	672	660	648	645	674	676	708	692	691	642	679	681	727	670	708	665	692	661	667	677	682	658	684	673	710	667	689	717	718	651	715	684	720	618	707	694	734	656	714	667	675	697	694	712	702	692	718	749	694	645	725	681	710	682	686	716	665	692	674	658	642	670	687	697	701	617	647	694	676	717	711	694	720	682	674	630	634	732	650	699	652	655	695	653	666	687	630	680	675	659	722	710	715	684	668	683	704	673	751	640	666	697	684	686	688	680	650	652	684	687	648	699	658	665	686	729	688	726	653	676	663	674	722	704	677	681	693	710	698	677	729	724	698	715	700	726	696	676	640	671	652	715	680	674	652	665	687	665	665	657	704	679	666	641	735	714	648	637	696	651	698	712	667	686	672	677	646	682	696	657	665	705	676	679	704	699	731	667	720	658	695	676	716	690	664	661	634	657	709	662	662	749	700	662	618	635	692	639	644	703	683	711	709	712	676	695	668	665	700	683	707	656	658	690	682	661	685	720	711	678	674	659	694	695	698	685	700	680	716	665	679	649	677	679	659	654	683	687	686	677	722	696	659	679	627	663	673	664	671	681	732	659	694	672	726	692	691	692	692	671	687	628	662	680	687	652	699	679	712	699	715	726	678	685	677	736	703	690	673	668	671	659	655	676	695	663	712	740	696	626	716	694	743	693	673	685	702	699	687	713	617	723	707	713	690	657	671	676	687	668	680	647	653	678	740	685	673	695	665	649	696	672	668	700	643	674	669	674	711	679	645	686	700	689	682	673	684	685	730	692	690	732	674	687	706	678	694	701	678	653	709	708	697	700	732	658	697	721	705	678	721	729	643	703	649	697	679	706	666	660	652	671	703	715	664	716	640	693	647	645	711	742	722	714	665	659	710	683	679	674	722	705	684	701	690	669	673	731	656	664	671	698	693	679	667	701	650	692	726	723	676	660	653	730	685	694	673	695	698	670	656	681	711	659	695	677	666	704	709	694	704	674	682	718	725	686	687	671	692	686	657	657	702	681	703	707	648	678	690	667	710	695	685	670	706	672	668	655	681	655	649	730	705	658	641	646	672	694	651	674	692	665	674	706	728	672	672	667	659	696	648	718	702	725	667	684	679	678	669	730	693	659	687	709	694	701	680	610	673	683	694	681	691	681	713	647	663	727	676	695	672	707	628	687	674	712	640	652	725	673	681	647	727	723	710	709	689	674	661	681	747	684	699	709	661	653	691	680	711	689	667	670	714	617	685	703	695	679	691	709	637	721	688	648	708	675	657	665	702	675	666	692	651	697	710	659	656	723	752	653	750	703	635	666	686	659	707	711	666	657	658	708	746	717	709	649	650	696	683	704	655	680	705	666	647	711	670	677	695	699	715	647	690	648	703	692	685	688	658	693	678	689	705	662	678	678	666	691	650	685	652	714	737	680	642	654	678	668	663	664	669	706	660	658	701	667	712	675	712	686	607	709	638	720	638	648	649	678	713	667	647	649	636	711	661	695	678	652	682	653	692	740	674	740	690	692	676	642	734	692	700	662	723	647	703	628	645	700	755	678	659	665	680	730	689	656	679	653	664	642	629	719	667	679	708	689	704	668	652	709	690	640	714	707	674	672	717	679	658	679	661	671	659	717	651	695	647	693	660	647	663	713	689	705	726	704	712	621	664	691	753	685	647	717	675	697	706	670	664	701	702	650	700	627	687	666	679	667	664	645
4545	1471	1186	921	859	755	708	715	683	656	609	669	630	670	670	729	656	684	689	657	704	663	689	687	694	615	704	646	693	673	708	663	677	733	671	664	702	679	688	673	650	701	670	669	677	704	676	730	671	710	656	625	638	669	669	683	686	666	658	704	670	652	626	673	653	731	656	692	673	683	666	663	713	691	629	659	643	684	723	686	667	691	699	652	726	650	694	646	648	676	695	692	699	673	713	693	703	661	707	687	679	675	674	725	671	687	685	664	686	662	715	668	650	714	702	677	669	684	677	683	634	653	659	671	685	669	699	656	662	667	680	695	677	666	662	663	635	701	672	672	647	696	708	673	651	714	657	697	690	683	688	693	660	658	660	666	651	666	665	660	719	696	693	643	672	669	747	676	634	669	709	687	736	664	703	641	696	667	644	630	686	612	683	654	709	651	671	684	714	679	717	695	657	703	670	606	637	713	664	661	638	680	671	686	721	625	628	657	653	715	671	704	642	648	685	674	691	644	700	666	636	674	667	635	694	661	668	655	646	683	662	692	644	659	708	649	704	672	674	639	675	709	691	687	639	686	657	652	694	671	705	685	698	692	653	642	695	676	647	660	632	658	646	697	685	692	682	654	676	673	664	647	731	676	673	665	673	654	680	630	719	684	668	682	659	640	645	696	663	691	646	690	660	681	667	678	650	704	648	717	663	692	692	682	641	633	641	639	691	665	654	653	618	680	659	682	693	688	710	673	712	665	689	674	676	673	649	671	704	719	649	669	681	654	643	706	673	709	634	678	678	618	690	611	629	667	671	677	670	686	653	715	691	687	703	679	696	684	635	733	652	686	663	695	683	713	711	655	644	709	689	619	652	655	690	654	684	646	683	662	705	673	706	654	649	698	628	704	640	633	665	674	690	699	700	689	680	660	686	685	672	653	658	644	638	677	690	714	687	685	648	668	642	651	686	620	677	691	671	643	672	690	640	631	667	673	719	632	653	713	663	606	671	669	669	686	655	665	660	658	664	664	687	699	683	704	670	722	683	653	702	682	684	658	642	664	642	652	694	661	667	682	684	674	673	640	606	648	686	707	702	659	617	656	654	645	648	697	714	657	645	678	640	697	663	651	709	715	672	724	629	711	730	678	664	683	663	651	668	661	721	674	667	685	643	674	672	643	712	653	718	704	642	666	661	694	659	693	675	713	643	676	684	661	672	692	693	664	681	693	691	676	737	689	673	704	658	700	643	643	681	678	669	684	741	730	719	659	648	735	697	680	658	698	700	647	686	651	651	691	702	639	665	700	630	710	662	683	657	690	659	708	655	668	665	618	702	662	674	702	661	721	649	701	708	684	658	681	634	700	681	640	681	668	717	722	714	680	678	656	692	660	711	648	643	674	653	658	674	693	688	704	687	724	629	652	606	658	641	657	715	683	660	688	713	697	631	703	670	637	689	653	664	627	702	668	662	667	651	704	663	675	672	611	670	649	667	677	679	659	688	684	629	685	643	650	673	661	679	717	726	673	650	668	690	683	656	657	638	693	735	693	682	715	664	702	619	679	714	703	654	684	703	639	704	670	619	723	731	677	681	686	690	644	667	686	670	649	631	729	673	705	723	608	676	693	685	685	717	670	666	689	667	695	662	700	636	715	663	694	685	648	687	669	662	622	645	676	646	684	669	666	700	677	699	674	692	696	714	667	680	662	642	712	661	721	724	645	723	692	629	690	644	711	709	652	626	651	675	696	696	667	671	652	650	666	641	663	645	702	632	693	697	664	649	631	643	698	649	648	691	681	685	685	665	658	694	649	662	694	675	673	657	709	719	653	694	659	712	682	705	704	684	684	682	637	702	669	672	708	702	671	622	690	644	686	658	698	660	664	645	652	647	711	664	693	677	655	667	711	652	723	674	639	677	686	654	631	644	648	677	663	707	679	637	657	672	669	689	652	703	663	698	680	707	638	683	692	661	635	673	669	671	683	654	680	687	622	636	630	647	660	647	678	701	643	712	693	735	692	672	707	665	607	695	667	686	674	637	687	681	649	695	670	667	713	676	679	712	694	650	699	682	647	663	716	673	636	697	669	714	733	681	661	694	723	692	620	667	632	644	698	679	679	686	688	654	675	703	685	647	639	616	631	664	654	679	677	706	679	681	692	712	692	628	668	674	700	689	657	696	625	693	661	667	675	687	661	683	662	694	666	691	664	651	692	691	700	608	712	659	656	682	671	696	668	658	685	734	691	676	712	738	672	680	694	669	667	687	665	653	665	663	665	691	667	715	715	679	684	705	613	664	657	697	660	695	626	658	658	642	728	688	664	665	693	674	678	695	679	690	696	643	664	667	658	705	654	702	636	665	650	631	621	635	696	699	662	715	737	652	659	662	651	678	681	652	666	677	636	676	646	679	677	688	682	687	663	662	679	647	679	701	649	685	653	691	703	739	676	639	677	660	725	665	662	682	631	664	678	720	696	719	640	687	652	659	673	704	696	620	631	678	683	666	684	687	622	700	688	687	695	649	684	638	652	667	695	648	712	596	656	675	672	717	658	666	692	677	661	704	676	666	634	670	636	646	641	706	697	686	645	678	680	678	668	667	721	671	672	681	619	688	686	673	713	675	639	677	618	671	726	679	671	688	679	704	672	678	701	685	610	736	656	671	726	677	699	619	671	664	634	658	718	675	669	700	661	710	687	661	717	716	692	702	702	679	683	666	669	681	613	697	663	699	647	644	676	656	679	673	654	653	727	715	676	732	661	709	663	707	701	639	668	674	665	694	691	698	693	641	644	696	682	645	632	659	716	678	701	667	701	706	699	640	712	662	720	697	651	683	673	682	673	688	663	692	694	664	679	727	663	677	664	694	692	708	717	712	677	620	734	752	654	674	688	658	704	684	673	638	624	724	693	687	655	649	635	696	627	688	622	691	697	673	681	665	652	690	621	653	632	702	672	686	680	654	674	641	681	658	636	669	688	725	686	672	693	653	667	700	696	645	651	654	684	670	647	697	716	675	655	716	708	712	689	647	681	712	693	731	717	679	698	684	668	680	658	654	678	667	637	623	684	653	637	685	654	649	696	747	661	676	598	661	676	651	676	720	716	646	693	692	677	709	698	712	682	693	672	675	695	719	703	640	667	692	637	670	662	638	729	670	689	664	675	715	646	695	660	702	680	691	689	698	710	661	655	706	645	694	730	656	665	684	681	705	673	651	698	676	646	653	699	700	664	640	609	699	666	665	685	664	717	669	687	712	711	658	675	699	672	672	632	684	619	652	677	691	745	654	652	618	722	683	659	671	643	633	701	659	709	681	667	684	670	655	668	698	680	700	741	659	658	676	729	650	665	698	652	687	656	699	599	670	657	675	692	653	734	714	672	652	694	658	727	664	648	673	696	654	632	699	655	670	652	639	655	695	679	689	662	696	654	664	647	705	676	684	667	663	654	648	667	714	699	699	680	624	706	720	661	664	684	707	650	665	701	688	679	717	645	675	672	658	652
23891	21380	29085	24099	21387	20299	2308	935	708	643	591	531	527	476	470	464	418	399	446	410	427	387	409	397	385	372	432	398	437	395	358	415	399	347	385	378	388	395	381	392	374	374	341	375	372	361	376	388	363	376	385	366	382	385	376	374	376	369	358	386	363	414	373	368	378	385	376	361	382	403	347	365	348	360	381	371	372	381	374	358	348	347	392	368	383	372	374	329	369	356	358	393	381	344	359	354	365	348	362	371	381	355	381	366	374	388	375	377	378	375	359	365	386	354	347	366	318	380	389	395	364	361	326	366	394	411	340	399	365	357	357	420	398	327	373	371	355	367	339	348	391	384	351	354	408	350	336	371	354	372	400	348	402	369	334	376	355	372	371	320	335	363	351	362	385	379	319	368	393	351	381	382	365	325	370	312	363	379	389	358	365	381	372	375	368	357	381	367	395	371	381	370	392	352	354	360	392	356	353	395	351	401	341	364	378	382	364	364	378	374	361	394	349	369	378	365	390	364	401	382	363	381	388	350	381	364	340	340	373	394	364	359	379	373	361	378	374	353	375	375	344	390	375	344	354	364	389	380	366	385	359	374	384	365	391	330	361	356	350	378	404	388	344	367	415	410	363	409	399	350	381	388	372	339	403	368	373	383	366	337	375	362	360	337	386	377	367	347	387	359	296	352	387	357	370	354	337	384	383	411	332	335	359	370	394	336	363	372	370	375	349	340	346	364	359	367	382	403	367	369	361	352	367	342	371	372	372	360	385	361	380	374	364	323	398	372	319	399	354	382	331	371	343	384	374	420	372	355	370	393	375	338	399	365	360	374	374	358	375	376	374	372	395	374	373	389	385	383	342	391	353	358	382	409	334	359	358	375	361	393	374	406	388	343	359	364	354	346	348	358	376	348	383	401	363	351	380	355	363	360	408	376	378	363	367	348	345	362	411	398	375	379	355	362	345	357	360	365	401	361	373	392	378	333	385	367	355	376	348	364	354	354	369	388	358	356	377	344	359	400	388	359	374	362	369	351	353	377	365	365	377	363	353	379	386	359	408	353	357	367	380	382	362	354	386	381	372	391	420	359	368	393	397	362	354	376	358	388	378	349	378	348	341	402	411	354	366	368	360	338	349	354	380	364	340	353	352	369	366	371	374	389	379	368	377	386	353	360	438	349	376	352	377	366	371	341	357	349	356	352	362	371	376	370	393	385	380	387	333	380	390	382	373	423	359	338	349	353	377	382	357	379	387	406	389	367	335	360	367	391	370	376	365	402	350	359	381	385	339	367	385	395	356	341	403	379	357	371	366	357	357	357	377	344	368	394	386	354	351	377	381	367	360	369	378	359	342	354	389	356	381	371	368	397	404	342	394	360	378	371	352	356	354	350	382	377	384	375	348	388	365	380	393	388	378	404	352	406	364	374	388	391	347	354	374	365	342	330	380	374	379	377	396	372	379	368	350	361	324	411	354	391	345	388	404	340	364	389	365	318	339	391	388	360	360	353	362	375	342	373	326	391	364	389	374	325	365	383	387	370	369	351	377	371	354	352	368	373	359	332	371	354	381	365	405	395	367	358	364	338	349	368	382	389	369	395	354	371	392	394	383	374	350	373	401	391	377	378	364	373	399	364	403	389	370	339	337	391	402	365	313	359	372	377	374	375	359	395	356	346	354	361	413	353	369	401	363	395	336	340	378	381	361	368	368	372	379	370	384	377	379	357	364	372	378	393	386	400	378	366	364	363	353	365	381	377	375	393	371	358	370	340	373	366	371	366	394	348	369	337	366	365	345	378	364	375	343	404	361	358	368	354	322	387	362	383	358	351	367	359	374	361	338	365	367	381	358	361	338	384	367	375	393	348	335	366	364	338	391	356	396	348	354	367	338	371	370	383	352	354	372	371	396	357	367	387	354	356	356	365	367	369	384	384	407	379	392	351	384	345	375	376	394	341	380	351	342	359	393	338	371	352	350	372	369	345	335	366	364	387	388	336	388	348	403	359	346	392	359	375	362	335	370	362	347	365	404	327	361	344	378	352	357	355	403	376	340	331	363	407	376	357	369	384	381	361	371	381	355	358	346	379	383	349	334	362	372	362	385	369	349	351	361	366	378	385	332	343	377	369	356	381	420	371	343	370	362	367	344	352	328	412	352	364	351	346	367	389	351	382	368	402	387	341	351	383	334	366	349	373	368	386	370	325	381	360	355	376	357	341	353	360	359	394	354	369	387	391	340	362	378	342	353	365	351	349	362	386	378	322	383	348	390	389	378	362	358	372	355	377	365	370	389	363	369	345	354	383	370	383	368	372	395	348	353	399	352	418	362	367	325	408	372	349	361	343	402	395	368	383	376	374	389	376	398	377	344	376	335	358	352	401	375	406	401	378	382	370	337	379	375	365	379	338	361	341	383	374	345	420	393	328	370	378	393	381	371	420	369	359	390	375	352	359	419	380	367	359	359	418	372	356	390	367	380	359	364	411	382	384	385	346	359	361	395	363	369	410	361	384	377	321	379	349	322	374	391	362	383	383	346	346	352	355	395	335	356	370	353	386	374	375	387	350	374	376	353	334	343	402	403	401	380	368	342	385	389	373	372	382	387	387	372	400	377	345	372	384	381	362	357	371	347	341	358	366	373	360	366	342	360	363	412	359	391	369	354	350	371	378	405	385	350	363	348	355	374	348	394	380	392	361	355	350	338	396	409	370	371	334	415	353	355	382	361	340	365	357	369	364	372	369	376	372	421	359	348	340	345	377	368	386	358	401	353	352	362	354	338	335	372	337	381	334	395	379	362	379	360	354	320	408	376	344	387	353	383	342	355	362	356	392	359	366	352	362	378	359	341	370	372	359	362	376	330	373	348	390	366	350	353	365	376	381	362	375	369	367	385	389	344	365	352	343	340	391	348	365	347	372	366	375	361	328	388	367	377	333	349	374	357	358	396	371	355	382	382	366	348	357	369	364	368	388	350	358	380	372	394	347	353	380	352	330	419	332	357	364	347	374	354	349	373	362	353	374	379	368	398	362	395	392	352	368	353	347	343	384	353	348	405	343	363	392	336	403	333	375	343	371	387	369	346	373	378	374	333	350	387	393	379	353	358	343	375	386	356	348	409	360	381	313	351	375	403	375	374	344	368	381	375	380	352	361	389	372	361	369	373	399	351	392	382	385	356	343	365	344	361	365	347	380	361	363	403	366	375	358	357	352	373	374	420	367	373	351	318	317	373	342	336	362	367	412	357	362	339	383	372	369	365	358	356	369	358	372	357	370	374	360	371	338	345	371	375	376	341	354	363	385	404	335	347	374	382	357	337	329	381	380	385	372	393	363	431	372	375	372	384	386	346	382	349	355	360	379	361	378	375	384	380	370	371	367	374	348	382	409	373	383	367	360	366	357	350	398	368	371	363	363	366	365	339	348	358	378	350	387	388	377	377	415	356	381	354	365	349	364	354	373	396	368	366	374	381	369	361	329	395	380	360	383	341	389	349	357
4624	12092	10044	5010	3168	1879	1378	1061	892	711	655	633	580	558	486	487	478	502	432	447	426	379	454	402	386	388	424	386	403	415	414	446	385	374	355	403	394	431	416	342	386	392	391	390	397	365	383	379	387	366	383	384	387	395	402	337	407	354	375	390	394	342	376	402	377	371	396	370	405	395	357	376	383	371	393	378	387	393	373	362	366	380	390	377	358	405	362	403	381	335	437	373	390	419	372	440	377	391	373	368	375	348	408	379	377	393	339	356	380	408	338	396	391	388	417	382	370	373	387	368	369	381	383	362	392	343	382	391	373	367	379	391	362	380	344	388	389	385	393	371	378	368	378	422	357	417	357	395	379	418	385	368	367	408	391	384	364	396	381	356	354	355	363	362	366	353	392	392	387	396	346	359	369	364	369	330	403	343	357	367	357	403	374	373	351	375	349	386	370	386	383	372	370	399	397	361	361	393	397	378	368	379	398	383	363	362	372	421	385	370	387	380	384	392	377	414	347	374	384	364	399	392	374	366	361	358	327	389	381	394	376	401	374	374	399	375	367	406	399	378	367	353	376	363	366	359	358	370	358	378	402	380	364	401	378	402	353	383	388	390	397	377	348	394	409	391	384	394	368	386	386	359	381	398	356	400	400	338	362	361	368	395	367	379	372	394	372	364	386	372	367	365	371	361	391	369	358	378	368	354	371	384	408	347	366	377	403	391	389	363	376	383	410	365	351	375	380	386	405	379	365	364	399	387	371	352	350	368	380	340	393	378	369	382	404	354	392	400	352	387	354	376	357	379	368	361	368	405	378	352	348	374	346	360	382	361	386	360	394	392	382	383	392	402	392	375	406	365	380	375	366	359	401	379	388	399	376	382	368	395	355	393	387	366	394	382	365	373	351	364	420	379	384	381	388	375	339	393	362	351	362	361	414	387	366	407	376	381	387	390	381	397	406	390	391	376	386	403	399	331	409	377	395	386	397	368	354	382	375	367	360	365	365	378	363	368	373	391	380	359	385	391	379	370	397	391	347	387	416	348	405	393	397	361	389	381	389	367	365	394	414	382	359	373	383	386	380	380	398	356	352	391	407	401	363	356	372	392	383	415	409	367	407	368	382	364	345	363	377	380	382	379	395	383	397	348	368	347	350	357	359	385	400	345	404	360	359	379	370	345	383	377	426	383	366	398	380	385	368	375	369	335	375	368	343	377	373	365	371	388	396	385	406	389	365	368	407	354	377	394	359	361	387	398	348	398	374	400	371	381	390	365	382	358	382	379	402	372	380	371	396	397	360	386	359	376	375	409	376	350	354	374	424	376	386	418	384	375	391	346	357	363	402	367	346	399	361	329	378	378	393	405	385	375	384	373	401	391	374	432	369	400	375	398	407	368	378	386	378	384	372	381	400	394	355	428	352	423	402	391	393	352	370	384	340	353	357	363	382	400	367	371	375	388	375	419	392	404	380	378	354	384	389	379	340	364	383	346	386	367	382	375	360	390	377	364	377	381	393	378	402	362	400	381	390	387	382	361	405	359	395	391	349	362	346	365	380	364	409	359	370	409	380	379	376	375	383	370	395	379	398	392	380	384	408	355	380	373	359	397	375	389	366	385	399	365	361	405	349	391	374	351	379	397	379	404	361	363	366	374	393	400	377	352	395	389	380	373	359	366	377	434	373	409	353	404	377	375	353	359	396	394	375	369	376	374	388	385	400	384	370	368	400	374	365	412	378	387	368	350	395	389	382	374	348	375	371	383	364	391	393	354	406	377	355	365	352	372	360	378	359	360	371	381	364	357	358	379	349	370	385	382	386	393	353	374	349	404	352	363	380	347	352	370	360	357	360	343	397	356	354	377	354	410	387	389	374	367	383	366	343	386	373	359	357	368	395	366	394	371	372	383	421	404	350	377	371	368	367	397	368	367	336	355	390	361	384	384	350	362	357	374	370	368	395	367	356	408	369	396	383	397	394	363	373	385	381	377	380	364	361	381	360	377	394	367	408	376	420	370	386	378	364	380	367	363	377	372	343	374	351	410	390	384	366	377	350	329	355	379	383	379	385	379	375	359	372	375	386	372	365	373	396	362	388	368	339	354	388	372	375	381	392	376	397	367	400	414	369	372	366	345	393	372	347	340	380	392	388	350	376	411	396	371	338	383	388	352	375	389	388	401	411	360	390	368	387	372	377	365	377	387	368	352	393	401	361	370	374	390	377	390	401	396	365	391	361	370	393	420	357	361	384	365	392	390	374	341	382	373	400	372	384	374	362	372	382	384	351	386	388	398	384	373	366	384	354	357	389	396	356	380	412	400	390	344	368	382	329	373	360	345	369	396	354	373	387	372	400	359	392	352	381	373	404	358	380	359	372	426	384	353	392	389	382	387	382	339	367	373	386	390	356	342	366	343	368	390	357	391	360	394	328	380	362	390	386	387	361	388	362	377	370	365	395	343	342	375	387	368	395	386	367	375	321	403	377	414	384	397	364	368	367	357	404	379	377	405	394	360	376	368	428	378	372	369	400	402	352	365	388	409	379	380	363	366	373	354	379	362	397	379	385	386	392	347	362	372	363	389	374	364	376	367	371	362	407	394	371	396	385	351	390	354	370	385	371	347	354	368	360	406	362	374	376	386	393	381	341	356	386	361	376	394	416	400	363	397	372	390	360	370	371	358	365	377	388	371	393	356	377	375	350	373	375	384	411	375	385	363	373	343	374	390	378	410	380	397	385	364	353	397	361	388	401	368	398	370	394	376	345	385	392	394	405	374	347	398	399	379	381	376	344	371	379	445	366	388	389	389	403	369	393	343	365	369	346	386	361	389	366	359	383	386	352	378	369	380	358	399	381	399	403	390	363	380	380	393	379	383	370	392	329	378	359	374	371	379	311	365	377	352	360	380	351	402	366	348	373	372	347	380	345	373	363	355	372	367	353	381	382	350	386	373	375	353	382	389	395	370	381	377	393	372	374	355	381	357	364	386	376	376	369	376	377	389	395	359	390	374	378	402	381	374	377	366	376	390	376	320	341	353	376	378	327	383	395	393	354	326	380	400	364	365	401	370	333	359	369	337	335	378	374	381	385	410	368	374	360	376	391	375	404	361	405	399	369	400	359	357	367	362	378	348	382	349	359	414	374	400	361	393	380	412	365	376	348	359	344	396	369	363	373	390	392	355	352	388	377	370	388	375	362	388	403	384	395	381	368	381	344	367	373	376	344	343	338	378	336	391	366	377	410	364	358	357	354	361	378	378	352	401	373	366	404	367	411	378	383	360	379	372	378	358	367	413	409	377	380	369	381	366	404	378	382	347	350	382	377	374	362	381	361	402	393	388	356	388	390	409	343	371	383	364	379	379	384	377	357	390	345	358	378	351	351	341	344	367	385	408	373	346	364	372	402	357	388	353	384	392	372	384	381	380	353	361	362	360	368	407	392	385	388	410	354	344	345	350	413	378	374	397	383	373	405	372	380	370	365	369	381	378	355	415	366	415
24935	21491	28766	24587	21415	8760	1200	915	838	774	723	674	708	687	723	640	660	665	633	619	597	651	619	665	656	647	642	620	623	640	641	624	598	539	557	688	644	581	649	629	630	599	639	608	623	601	561	572	584	600	606	632	601	591	646	637	629	628	570	608	610	608	617	613	615	633	593	565	559	625	601	605	587	590	611	620	637	616	590	632	619	650	619	603	613	525	563	597	573	647	594	631	595	577	638	608	598	591	648	596	580	621	597	607	614	553	662	628	590	612	600	565	578	609	652	610	587	631	641	602	612	655	566	639	624	608	610	596	569	572	585	593	634	611	600	590	632	594	594	651	635	647	606	615	592	595	575	613	673	646	599	626	565	571	607	613	610	599	594	614	603	567	642	629	627	573	605	588	613	641	592	583	581	639	581	578	576	604	581	613	603	642	619	595	570	642	599	630	571	632	575	639	604	599	642	653	620	634	578	605	627	598	578	610	596	603	610	635	534	630	583	597	610	590	598	606	571	638	600	626	548	578	615	574	602	575	624	609	628	626	636	592	558	577	594	573	593	617	574	614	610	596	611	604	588	624	588	581	608	622	587	616	601	569	663	605	596	585	597	602	612	598	606	594	661	584	618	613	615	636	604	588	650	609	631	617	611	616	611	574	614	634	638	554	625	615	608	625	634	596	582	638	623	612	576	619	599	576	628	633	622	611	562	625	621	594	619	615	641	640	595	558	608	602	562	626	591	618	620	588	607	599	612	565	615	632	597	619	568	630	566	599	591	591	592	618	649	593	619	635	541	609	627	573	627	619	604	611	635	573	610	583	637	573	623	624	621	597	568	592	609	601	621	608	602	615	575	580	602	589	634	581	648	623	566	579	621	609	590	612	592	625	629	596	644	558	582	562	598	588	627	619	618	600	621	571	623	623	609	613	604	560	603	631	570	612	597	609	603	578	634	643	559	605	587	571	628	605	592	654	641	571	620	600	590	624	583	584	598	597	630	561	600	629	621	651	577	577	623	636	626	589	613	583	607	606	579	573	589	552	605	589	621	594	592	590	597	593	591	612	646	613	575	605	606	579	580	591	573	587	579	600	603	627	634	566	564	640	630	628	609	593	564	584	622	592	605	587	560	596	611	616	601	596	626	601	655	591	605	605	612	630	560	563	606	631	617	571	592	593	631	571	618	565	630	553	615	592	623	589	616	599	615	587	635	560	578	654	560	599	577	687	603	604	607	563	634	599	582	593	599	660	617	579	593	602	555	591	643	609	593	627	596	607	612	573	628	590	545	614	635	631	611	601	604	622	612	644	665	602	621	586	566	595	573	618	586	619	572	549	573	621	594	614	614	575	609	629	593	578	553	587	580	611	584	576	617	588	608	605	632	592	596	561	587	623	647	607	612	613	620	607	600	574	567	575	593	577	586	586	581	580	619	586	588	587	579	563	578	595	644	625	623	584	588	627	559	585	605	632	553	589	564	643	633	622	612	590	596	599	601	637	585	611	557	627	565	599	600	576	605	591	585	622	571	549	609	584	642	563	588	620	585	607	597	587	551	590	595	640	558	604	592	568	649	630	623	599	528	625	608	595	610	614	558	600	621	637	552	604	611	597	630	594	589	593	609	610	589	590	592	604	596	590	601	587	621	570	593	542	592	596	611	589	592	616	632	553	638	627	574	634	564	626	603	610	600	593	590	583	603	620	609	631	568	595	614	588	594	608	579	583	612	595	588	643	599	584	587	579	603	568	563	588	620	601	589	598	543	584	650	630	608	582	582	642	611	593	566	553	585	614	606	590	589	649	532	579	570	581	596	623	584	609	590	589	584	607	634	635	598	570	598	600	603	547	558	548	634	614	567	572	600	611	578	590	632	563	631	548	618	629	633	593	531	619	608	659	584	596	607	584	566	616	608	589	617	552	585	587	601	607	582	628	580	610	617	582	643	582	589	634	619	584	606	585	611	600	630	605	550	602	595	631	562	625	598	588	598	644	605	552	579	614	610	629	624	619	623	575	630	617	584	624	607	569	609	568	573	592	609	570	598	571	609	550	598	622	609	619	587	593	595	570	614	607	633	579	609	606	596	596	631	549	605	594	593	606	565	562	596	626	617	598	633	587	589	641	578	609	637	607	560	576	611	624	599	600	630	616	629	593	593	604	569	593	558	647	591	608	589	602	629	623	601	561	668	609	559	611	581	589	641	600	630	594	584	589	641	584	613	587	634	640	555	593	608	611	614	554	542	602	599	598	560	603	629	592	603	563	621	590	589	590	601	588	581	588	572	632	588	575	553	618	581	583	618	635	603	618	578	571	616	595	616	587	581	607	579	627	593	554	538	649	560	550	594	617	654	635	584	610	602	608	591	578	591	521	628	604	618	582	617	652	603	618	633	578	630	598	604	622	584	596	571	588	622	613	597	602	575	628	598	585	595	581	641	595	615	575	595	610	631	601	556	608	639	610	543	614	644	587	611	596	580	574	601	577	577	599	574	599	588	553	597	603	623	580	593	647	591	636	571	616	591	631	618	579	622	569	587	575	602	640	610	584	622	598	573	606	607	631	584	601	587	636	617	621	648	560	599	572	587	620	578	586	624	605	560	564	623	568	575	580	594	627	628	605	638	562	603	565	583	567	602	592	620	571	629	615	600	607	626	582	575	564	577	582	589	636	625	545	566	647	587	598	618	583	595	555	645	624	591	610	609	604	574	603	580	631	602	612	631	621	553	587	566	604	596	551	582	580	651	624	594	620	574	571	625	607	624	558	589	618	623	652	602	592	638	603	658	604	609	575	607	571	606	584	563	611	596	580	595	652	562	614	593	646	606	645	618	649	624	629	605	633	616	606	640	618	588	591	614	628	603	602	607	604	614	560	595	629	628	596	600	606	566	614	556	596	626	556	637	591	634	583	593	590	604	619	615	564	631	585	564	577	579	577	609	631	637	564	607	623	597	627	668	575	636	591	579	617	626	571	640	594	587	553	576	628	563	621	629	600	596	587	592	551	602	592	613	593	583	544	582	611	615	625	596	619	574	568	626	640	601	572	550	614	610	563	540	605	595	597	586	646	631	608	598	619	597	604	586	605	635	627	619	624	628	579	637	581	575	605	612	649	585	562	606	575	610	579	605	609	571	569	612	559	629	640	642	623	636	610	653	599	600	601	657	590	595	555	594	576	633	614	590	628	594	575	607	580	630	640	618	584	630	648	570	609	604	602	582	605	537	621	621	586	619	599	626	606	605	596	583	596	594	612	591	606	585	573	577	591	578	573	680	549	585	631	582	599	588	573	614	595	555	609	602	589	567	602	611	613	601	556	601	591	571	604	575	616	589	616	637	617	583	609	651	606	586	571	618	626	606	580	588	586	609	594	574	590	591	636	650	594	606	596	561	565	589	534	581	598	630	589	612	578	616	600	619	568	646	549	583	639	616	599	589	600	559	624	555	576	593	603	565	595	604	616	604	616	577	566	632	569	588	570	596	613	568	621	625	586	571	606
4582	9069	7327	3698	2474	1608	1252	1073	921	821	775	742	705	699	696	644	631	647	637	645	586	603	586	619	552	622	592	605	642	544	562	556	598	605	566	573	582	583	577	566	516	597	556	600	552	564	604	585	592	575	598	575	558	539	552	629	601	538	564	575	592	603	590	582	583	545	554	604	580	574	571	584	585	597	563	568	598	558	560	592	549	596	595	587	583	581	556	561	574	580	570	592	566	576	575	565	532	610	560	582	574	614	588	544	548	590	561	579	579	568	581	597	584	581	586	534	551	560	575	584	601	556	578	546	594	605	593	521	586	603	594	582	572	578	612	564	561	551	569	550	595	630	624	577	583	568	579	547	556	617	580	543	528	536	612	585	590	544	537	563	604	595	542	573	574	567	581	590	593	580	548	571	559	552	629	552	599	579	587	559	545	552	563	564	619	549	548	580	550	533	584	571	557	561	616	579	554	575	559	578	575	561	603	594	606	581	575	565	592	584	602	547	601	560	557	573	568	585	542	575	604	597	575	575	548	584	540	539	528	535	579	599	581	551	550	507	564	560	556	586	572	564	549	582	588	568	566	568	603	591	568	620	645	574	567	577	559	580	582	550	580	595	569	610	602	558	584	608	562	548	545	556	583	589	571	581	583	580	581	553	592	590	622	538	575	580	610	592	574	564	600	560	540	569	560	601	592	590	568	638	570	604	609	532	601	571	584	548	547	569	552	576	580	561	603	644	570	585	535	584	579	542	621	559	573	585	593	573	580	632	566	578	600	616	542	572	578	538	568	553	571	547	578	622	566	562	558	552	597	612	616	574	572	552	574	548	567	565	544	567	593	603	603	545	584	622	558	519	559	590	543	587	599	560	530	573	558	563	581	585	581	555	606	573	537	584	559	615	600	606	573	568	566	540	566	605	595	546	606	557	599	562	558	543	575	565	561	633	560	551	573	552	591	588	579	556	601	607	587	568	583	566	594	597	571	603	592	587	569	598	569	573	607	547	555	570	554	555	612	578	579	573	573	556	579	551	571	600	596	548	535	552	573	594	554	591	558	548	580	610	583	590	576	545	588	614	589	604	611	606	582	569	608	560	599	585	564	588	578	594	548	583	553	557	584	569	572	591	613	558	580	583	612	578	536	585	545	589	584	558	547	573	601	572	626	590	544	568	569	561	568	576	545	598	562	594	538	536	556	542	594	576	568	579	577	565	602	565	542	545	617	561	597	546	565	517	587	576	582	576	562	568	592	550	554	581	561	541	570	601	587	595	592	599	575	579	559	567	636	586	570	579	577	570	593	587	525	633	548	541	560	586	563	630	592	603	538	623	574	549	548	549	580	575	539	573	535	599	579	585	590	575	584	588	586	577	566	584	540	555	626	558	574	594	590	611	538	608	580	580	551	625	557	558	607	573	568	566	577	543	607	524	571	573	565	545	565	573	580	547	571	581	546	547	563	596	583	593	542	573	560	559	536	567	625	571	589	535	550	580	577	601	570	566	611	597	596	593	609	563	575	600	602	554	589	603	603	575	545	562	587	579	566	565	579	592	573	587	615	555	577	592	544	607	578	582	601	570	568	573	617	553	581	581	588	627	594	561	576	570	586	555	629	534	565	618	582	600	592	537	537	598	607	594	557	579	588	603	518	579	584	572	594	533	590	561	568	553	629	585	574	533	578	580	599	578	604	577	574	551	579	569	593	592	549	589	577	573	581	574	554	573	501	616	565	583	605	581	601	570	562	579	572	577	588	619	579	585	546	581	560	576	599	578	609	575	550	594	552	629	514	580	554	571	551	552	592	514	545	571	558	567	598	570	575	612	553	550	544	560	585	571	527	590	616	641	558	563	565	582	546	610	586	549	605	553	568	550	584	568	572	562	561	566	579	600	591	558	567	580	570	587	573	596	578	584	588	555	572	547	574	595	594	536	611	593	557	585	585	543	571	600	574	557	590	601	602	579	573	584	555	582	606	604	588	594	580	603	573	582	560	555	596	555	592	578	557	586	570	531	602	610	583	526	587	561	574	566	611	564	612	604	593	559	606	572	553	572	620	556	549	554	574	562	579	586	583	546	562	537	588	576	568	582	586	576	561	583	607	535	618	532	585	565	581	564	568	585	554	551	553	572	556	574	577	574	549	565	584	509	591	565	568	560	580	533	564	558	553	589	551	587	595	587	575	567	557	568	572	554	592	559	567	572	581	592	599	604	574	562	579	560	566	580	574	557	579	530	576	571	557	552	561	543	579	562	529	578	581	593	558	523	565	585	638	561	565	614	579	584	579	609	586	574	584	559	554	524	522	572	600	570	562	592	551	525	575	576	592	576	566	588	587	545	581	562	562	573	541	579	617	537	568	587	586	567	565	593	560	563	591	574	584	582	583	552	581	588	622	620	601	551	584	597	574	603	565	530	610	553	597	555	537	562	593	555	555	586	577	594	572	607	596	614	596	591	563	590	570	614	536	599	553	551	589	611	578	541	554	555	584	590	583	561	606	600	556	574	582	562	557	569	558	544	562	537	544	538	544	585	586	549	575	557	596	582	582	545	587	556	575	558	564	570	602	588	562	588	579	592	604	555	551	566	573	550	549	602	629	583	608	566	542	572	555	556	634	580	525	578	564	580	557	584	593	557	572	568	599	596	579	603	524	567	596	585	588	559	587	609	562	568	560	571	515	589	612	561	559	568	547	566	571	567	562	588	579	569	575	570	600	527	597	566	602	570	585	575	554	545	545	554	593	572	611	566	570	558	584	633	562	561	585	607	573	553	563	579	597	577	585	566	550	542	563	576	589	565	551	609	520	598	606	576	567	561	549	633	598	576	598	561	615	573	577	595	610	591	566	611	573	556	557	565	567	601	567	621	595	573	588	555	588	557	582	579	574	606	545	560	569	594	628	591	577	548	577	608	590	658	561	595	581	561	588	610	583	585	566	581	637	560	595	590	618	595	552	612	581	561	592	604	582	586	563	588	593	538	604	558	596	557	568	577	571	564	572	567	604	588	623	574	578	585	566	576	557	543	548	601	606	546	568	558	542	559	600	615	532	571	580	613	572	588	591	585	607	556	581	594	534	595	554	591	584	522	587	617	570	579	581	558	586	572	590	597	562	586	557	601	592	554	542	546	617	579	564	565	591	542	559	590	576	589	597	579	601	566	552	545	583	567	600	559	561	571	553	559	534	592	589	567	553	537	627	575	523	584	589	597	585	565	572	585	593	594	564	556	551	583	565	619	574	597	535	605	573	572	602	612	505	541	568	578	554	589	570	563	575	646	619	579	569	573	570	588	546	546	561	560	548	614	563	589	584	583	573	549	607	546	562	559	566	566	616	558	608	551	570	569	568	588	577	559	587	612	580	635	518	610	559	528	568	580	598	607	574	583	581	564	536	548	570	574	588	552	574	604	556	587	568	577	581	616	550	560	551	568	583	524	614	556	552	584	569	561	581	550	590	578	569	547	608	559	580	594	572	542	568	577	544	599	584	529	607	600
22767	21454	29369	23924	21446	21506	18547	1624	908	737	604	520	510	434	387	383	344	317	304	242	266	252	235	232	219	232	239	230	208	232	211	194	204	196	212	178	190	196	191	197	168	201	186	176	161	195	199	179	167	186	198	169	179	201	179	190	179	181	177	166	191	185	181	169	186	184	182	177	166	196	166	179	201	173	198	188	168	181	158	165	167	176	191	166	176	157	182	168	181	176	167	167	175	190	183	168	179	161	182	202	165	161	172	183	197	196	172	199	184	184	169	177	162	170	172	157	188	164	180	164	181	151	197	168	161	176	166	176	171	179	174	173	174	186	188	163	162	169	178	195	186	183	217	187	177	166	173	157	173	174	162	172	183	181	195	174	179	182	163	183	178	181	160	198	149	173	189	181	188	187	172	186	182	185	160	162	191	168	184	156	176	168	161	168	167	168	194	178	177	173	176	177	170	164	175	179	184	169	186	165	186	189	162	155	166	156	201	175	176	167	161	163	164	148	167	182	169	152	178	172	171	175	170	163	168	184	175	176	157	180	191	182	170	172	170	169	167	138	180	172	200	188	185	163	147	181	164	187	196	163	177	180	174	158	180	174	145	169	165	181	182	169	182	161	176	166	186	161	160	149	153	175	161	149	165	177	176	182	168	160	165	175	171	183	183	185	191	162	145	192	158	150	153	174	194	174	155	172	146	182	186	179	178	151	148	190	169	183	172	165	169	200	163	187	165	182	187	167	184	162	176	163	175	178	161	179	145	173	179	162	159	174	159	169	182	169	189	169	161	181	164	165	142	187	179	195	164	176	177	161	156	170	172	174	174	139	166	173	172	155	165	167	162	171	186	162	166	161	165	177	165	166	162	167	173	145	166	161	173	162	166	180	179	154	188	173	159	170	161	170	172	196	173	157	202	174	171	170	172	184	180	167	194	182	196	153	193	165	186	179	170	178	170	183	159	160	166	159	184	160	136	167	184	205	195	150	179	153	170	188	170	188	168	179	198	186	172	169	181	188	161	176	175	183	156	191	166	178	174	191	171	163	198	194	156	169	185	165	163	174	178	189	168	186	186	179	183	170	181	174	177	190	185	195	206	186	186	151	179	200	192	162	153	163	197	190	138	170	159	174	160	167	185	181	179	176	187	168	181	189	175	185	184	193	160	168	164	166	189	191	158	168	173	190	172	152	205	174	169	164	171	181	179	173	185	163	164	166	174	174	165	180	187	178	190	177	184	156	163	191	159	174	149	169	181	163	171	179	174	171	157	171	165	191	166	206	166	165	172	184	181	172	176	169	186	152	192	175	171	179	183	176	188	190	173	184	171	168	180	159	199	178	164	161	165	175	196	168	186	180	161	171	167	167	180	154	180	178	178	196	151	147	154	153	149	192	174	171	155	172	168	179	175	181	178	172	156	168	155	194	157	163	168	179	163	152	149	198	149	185	178	170	162	169	188	154	195	187	165	179	181	173	165	167	170	187	181	168	176	177	190	157	185	171	154	173	179	174	172	183	169	173	185	181	174	173	154	162	172	171	184	178	202	179	176	152	181	170	159	169	177	162	202	176	191	143	178	155	165	165	175	160	156	211	193	157	150	187	161	193	173	159	175	168	152	170	160	186	175	187	171	185	172	177	194	177	159	189	188	161	170	182	170	189	177	179	190	173	157	163	165	190	161	183	163	159	194	171	190	182	177	166	181	198	179	169	178	181	174	173	178	168	179	163	173	174	159	151	172	157	179	158	173	184	191	158	164	158	189	157	166	169	172	161	174	186	174	191	174	188	150	187	146	145	166	144	165	163	178	183	160	154	170	175	189	167	151	148	188	156	173	171	181	165	208	182	185	183	181	176	166	163	150	182	176	182	193	181	155	164	156	190	171	170	183	189	193	179	156	182	159	159	192	178	190	185	199	168	177	153	158	162	160	185	162	171	171	178	164	165	184	188	168	166	179	174	162	174	191	181	174	180	160	157	175	163	178	146	162	192	161	169	166	156	179	187	186	168	170	189	167	184	168	192	197	144	182	179	185	154	180	186	191	169	167	169	163	177	203	164	161	160	173	168	172	152	154	160	183	155	175	175	172	160	161	182	161	180	185	168	176	177	171	166	160	160	170	177	171	193	185	182	164	179	174	179	188	173	184	171	163	177	180	186	177	188	156	183	156	157	197	174	185	165	154	177	189	171	171	178	182	169	178	177	155	178	163	158	173	190	176	184	179	159	190	183	193	176	179	175	183	199	151	166	194	197	161	167	160	179	157	170	148	142	183	176	168	173	190	165	180	154	183	162	174	193	160	154	163	160	172	188	156	178	199	175	193	215	188	167	199	170	163	169	155	193	161	180	168	157	186	177	177	155	185	171	178	194	157	189	166	130	172	182	167	158	182	190	187	201	156	174	187	159	163	177	166	162	166	170	189	170	167	184	183	167	156	169	172	153	175	180	165	170	189	154	170	160	177	164	168	164	172	171	155	184	174	160	146	149	158	186	152	162	178	165	177	167	179	208	151	174	184	170	169	170	174	170	171	171	164	165	173	169	168	197	187	160	165	182	148	159	177	181	150	159	161	183	175	187	194	199	182	171	161	166	177	168	186	179	143	159	175	171	154	174	155	171	170	181	171	178	170	170	186	176	164	172	165	167	160	183	182	162	187	170	168	179	164	165	186	194	192	162	171	174	165	162	169	195	171	180	182	200	192	171	183	154	168	183	197	178	176	170	208	153	179	185	179	167	138	167	187	171	158	173	194	167	179	162	156	173	174	162	177	174	196	165	163	159	184	183	179	165	179	189	156	169	158	162	188	157	182	170	177	164	181	176	164	177	146	171	174	171	178	188	157	160	162	158	161	176	185	186	189	162	168	157	190	186	190	158	169	178	154	166	167	171	186	174	171	177	182	175	189	184	148	174	171	151	163	163	170	176	162	179	183	195	162	181	176	156	189	192	168	176	174	177	202	168	158	193	194	158	165	167	175	153	170	156	155	172	164	183	178	182	161	181	178	165	173	170	180	174	180	153	165	188	165	185	144	185	191	163	170	170	180	153	163	167	156	182	160	172	179	167	162	175	180	157	153	165	165	172	186	165	183	187	189	157	177	165	173	171	168	145	175	169	168	177	168	150	182	174	152	141	163	179	156	158	171	172	169	187	161	173	156	171	171	180	168	162	201	179	158	178	158	158	170	176	174	207	174	156	156	170	161	176	176	168	184	171	190	151	144	171	148	188	169	141	170	167	177	178	176	146	196	167	181	176	188	168	167	158	186	169	161	171	159	177	184	178	187	184	178	190	181	188	173	174	169	171	183	179	176	163	166	179	160	156	158	163	175	145	172	164	160	169	161	170	154	185	171	177	188	184	193	158	183	180	187	171	183	185	181	171	148	188	176	168	150	167	191	175	177	190	159	147	184	191	165	168	191	156	161	170	170	180	166	164	157	173	194	186	181	174	162	172	188	182	171	184	176	164	165	161	190	165	172	185	189	176	194	167	188	175
6556	19727	16829	8936	5367	3214	2273	1610	1203	956	762	623	522	466	442	419	384	364	298	276	278	278	256	260	264	244	226	203	216	204	224	216	223	194	214	196	197	192	179	206	194	217	175	188	191	189	187	178	178	189	193	210	165	182	167	158	179	171	169	186	174	182	173	161	171	200	179	176	164	152	168	171	189	168	176	172	181	169	178	166	152	157	202	184	188	162	139	157	170	153	190	171	175	179	173	180	151	175	175	183	166	151	179	174	180	179	165	176	155	169	153	178	177	184	188	169	193	161	177	183	161	145	179	163	159	167	157	184	154	171	172	185	171	179	188	187	152	173	167	159	184	161	175	181	180	159	170	178	191	167	160	174	165	162	150	175	170	171	156	159	170	167	169	136	169	149	152	164	163	197	144	148	159	172	184	182	151	172	140	152	147	174	195	163	155	190	163	176	161	153	158	177	162	159	156	168	160	156	179	158	191	177	161	157	184	164	149	147	160	156	169	168	164	193	173	175	164	146	171	158	164	176	181	152	154	182	158	162	158	182	167	161	177	156	174	162	184	170	179	148	170	167	154	160	149	152	164	170	159	151	168	154	158	180	160	166	164	163	186	166	174	165	176	173	175	160	157	168	157	157	160	150	146	155	167	173	183	141	163	141	165	149	178	175	156	158	186	177	162	156	148	172	163	176	182	160	174	153	162	168	162	161	154	159	168	171	161	170	152	173	171	149	159	155	166	176	177	170	169	185	193	162	167	159	156	171	175	179	170	185	163	162	165	181	148	167	145	165	166	172	166	170	157	163	150	157	164	196	180	204	155	157	168	143	154	167	169	139	173	159	174	167	176	165	170	172	166	169	193	152	168	172	172	157	178	194	172	156	183	161	170	148	165	175	162	155	156	142	171	156	153	165	143	157	171	142	145	166	173	174	162	167	156	178	162	183	147	166	173	163	174	177	151	168	161	148	172	173	191	180	166	159	174	133	165	143	177	165	145	156	169	152	172	156	168	198	181	162	176	158	189	164	176	183	173	154	182	176	172	178	171	186	158	155	179	139	158	181	165	165	184	199	159	164	167	178	140	170	180	173	162	164	161	170	156	175	168	159	172	185	184	190	166	175	166	152	171	169	168	148	159	173	144	170	165	148	170	167	171	158	149	175	158	178	167	174	163	161	173	166	178	176	148	155	143	172	167	155	169	172	182	170	173	163	183	179	163	135	178	150	178	170	175	159	167	161	172	156	154	178	173	165	178	165	176	171	168	148	175	188	183	183	171	168	169	159	184	169	161	163	168	173	158	168	170	174	171	163	160	151	153	163	162	152	175	169	159	167	168	161	145	162	188	168	157	175	160	166	176	168	165	198	189	169	174	165	163	184	162	185	145	174	163	159	160	167	169	179	154	164	186	172	176	153	185	174	170	168	169	172	146	159	166	172	181	175	183	151	160	154	151	154	169	168	158	177	177	162	165	178	163	144	168	161	162	174	174	177	182	153	135	153	159	161	186	176	177	195	155	154	185	165	197	158	163	171	171	135	163	153	179	175	171	167	167	168	180	165	162	147	172	167	177	167	161	174	178	174	157	150	165	148	173	167	155	166	166	154	159	144	166	180	179	171	152	171	182	165	161	161	154	171	176	176	150	188	158	185	181	174	171	170	152	177	158	160	150	186	158	170	152	172	146	181	160	142	177	192	156	159	163	171	175	138	159	175	140	175	160	177	168	158	176	149	176	168	183	152	168	154	143	153	161	188	185	148	149	157	179	174	161	144	166	162	186	164	165	165	162	176	152	173	165	172	182	161	146	175	140	191	166	174	158	183	162	161	177	158	178	163	154	152	164	150	170	174	169	154	157	188	183	189	143	191	175	157	166	178	157	160	175	160	158	165	164	174	160	165	181	188	143	179	150	197	190	164	164	187	180	171	187	169	169	169	151	161	181	168	194	158	183	191	167	167	181	182	157	158	167	168	162	166	147	169	172	176	159	171	139	148	163	157	158	180	151	163	171	182	186	165	200	174	170	178	174	171	164	153	193	176	165	174	161	157	153	182	183	162	170	174	166	158	149	146	145	188	156	191	155	177	171	166	161	166	175	163	170	186	163	163	149	151	188	168	161	169	177	156	147	169	166	148	152	173	148	178	173	189	157	165	184	196	169	165	154	179	159	196	191	158	178	157	173	160	177	161	159	165	172	153	165	173	165	160	157	182	167	151	149	167	146	172	173	163	161	148	155	196	180	174	180	166	149	162	173	182	170	149	178	139	166	154	167	156	152	157	159	151	165	156	173	183	166	164	168	148	165	175	186	170	167	166	137	156	164	152	176	182	168	176	149	159	177	161	174	147	163	151	163	170	161	142	170	167	173	174	143	164	174	156	155	171	170	161	174	160	166	132	141	153	164	169	168	180	153	141	173	182	170	184	158	153	181	174	160	190	178	184	140	171	152	173	165	194	164	147	177	169	158	197	182	194	149	186	157	198	186	173	161	156	153	166	177	185	190	159	180	198	157	163	181	184	161	154	173	166	168	164	169	175	161	151	145	155	163	158	156	162	164	144	169	181	172	163	140	158	184	184	166	176	159	166	139	175	167	175	160	158	155	186	193	178	154	162	158	172	174	173	159	161	151	156	181	163	183	184	173	178	170	180	166	186	155	171	176	174	147	133	158	181	182	159	190	156	161	164	157	156	159	154	144	169	177	189	151	180	166	186	168	160	165	172	163	156	185	170	166	165	136	153	155	186	164	174	177	153	158	158	171	159	170	171	147	163	190	163	163	156	163	185	188	166	152	157	159	182	196	167	158	173	175	160	176	194	162	180	168	185	174	150	162	169	151	191	180	167	159	146	152	188	162	156	151	165	172	153	172	179	155	155	168	170	162	166	165	179	168	170	173	154	172	169	151	155	182	166	144	181	159	172	169	160	151	178	161	161	185	179	160	174	155	173	149	157	165	153	154	157	150	157	140	179	178	195	170	157	151	148	177	193	167	152	152	181	156	187	182	161	144	167	173	157	177	167	180	180	160	139	161	186	153	186	162	166	169	165	198	157	168	170	173	183	168	184	177	175	144	147	174	177	167	182	165	185	167	201	154	146	160	163	172	173	146	158	164	157	167	166	154	168	161	149	159	169	170	145	190	176	156	158	164	138	155	141	161	185	175	191	175	163	158	158	174	143	164	179	174	159	174	176	159	143	157	171	170	184	174	170	170	186	145	158	157	169	183	172	160	178	185	156	152	158	170	165	186	164	161	150	184	158	176	176	161	168	153	175	177	171	151	158	141	173	164	154	139	182	143	148	164	164	159	175	160	163	163	181	207	150	167	175	158	157	151	184	169	160	155	163	158	153	143	191	182	164	171	176	177	170	148	157	155	136	140	145	148	168	168	179	169	153	165	159	173	161	170	161	180	167	175	158	151	182	163	199	150	177	168	158	188	166	177	172	144	158	147	179	157	143	160	169	156	181	172	150	185	151	165	186	177	158	179	166	150	168	165	193
27840	21186	12082	1553	850	715	783	727	736	712	678	743	729	749	670	727	736	711	683	704	719	663	695	667	766	663	696	688	652	715	719	654	654	626	678	735	709	704	683	720	666	695	712	674	672	687	709	687	717	693	671	683	748	683	688	718	676	688	672	652	693	693	689	716	656	756	682	696	650	712	660	713	677	717	689	665	708	637	688	692	625	681	654	694	659	688	674	701	672	650	679	683	694	671	694	681	724	714	698	716	709	682	651	691	682	653	669	686	689	711	718	696	708	659	680	702	747	693	723	686	698	662	686	718	682	687	719	685	727	685	715	672	711	746	699	692	740	661	669	723	706	668	685	691	686	686	649	731	719	703	679	696	692	718	636	674	665	734	759	700	709	666	675	681	687	685	702	725	718	672	700	701	697	712	695	680	690	694	693	677	689	691	661	620	652	678	628	674	688	699	693	723	647	707	702	671	717	691	697	691	658	659	700	682	681	671	664	676	664	687	724	664	695	710	694	673	693	706	653	671	718	647	717	659	675	681	664	768	742	749	715	641	686	707	719	661	653	635	699	704	717	706	674	669	674	711	743	677	700	709	664	694	658	663	677	696	725	691	715	677	679	690	645	599	636	708	645	661	720	690	712	671	712	730	731	703	737	715	696	671	713	665	703	657	684	711	659	705	727	733	671	726	700	687	717	658	641	701	675	676	665	726	665	667	715	707	704	676	677	624	703	666	695	654	683	655	651	658	704	679	675	686	693	702	710	701	726	642	688	681	678	647	710	664	687	674	682	665	685	701	672	716	683	668	662	686	665	652	699	738	695	700	674	663	674	712	666	742	660	702	703	672	694	669	724	680	703	707	681	676	662	712	692	701	686	716	708	700	742	714	681	738	746	698	697	730	715	677	702	667	688	685	699	692	703	709	703	699	692	640	710	704	683	692	685	709	681	701	692	681	683	694	689	704	729	688	677	662	677	690	717	679	738	723	684	698	691	719	689	654	713	699	673	671	686	697	679	700	678	697	635	679	665	704	712	712	655	685	692	712	683	736	739	680	681	694	715	661	660	682	697	665	691	665	679	686	685	651	729	683	723	672	673	676	656	725	658	679	676	688	698	676	647	714	661	661	704	659	669	700	711	639	696	677	675	707	691	719	673	702	708	682	655	696	666	756	692	668	736	674	734	701	665	742	672	660	675	716	642	660	674	702	642	626	679	672	706	655	685	681	728	695	680	691	700	693	665	700	637	717	698	717	668	686	725	743	700	706	671	676	711	728	696	695	658	710	713	680	715	719	671	680	704	718	697	680	730	622	698	681	685	678	685	692	648	685	719	683	702	648	683	652	734	736	705	734	659	700	697	693	750	693	689	695	686	700	680	686	673	669	715	710	666	693	644	694	660	740	691	637	686	682	677	702	740	676	691	666	619	643	682	703	698	707	690	678	681	682	676	663	690	644	704	698	674	666	720	672	715	643	695	643	723	674	666	667	677	687	687	736	697	702	685	709	701	688	654	696	718	633	705	664	681	725	696	698	663	712	717	646	680	681	673	666	706	689	697	643	678	678	680	685	676	681	701	725	690	672	749	698	707	645	747	665	670	678	739	680	676	699	669	665	748	733	663	694	666	636	692	662	679	691	710	689	707	643	676	670	687	656	697	679	724	692	707	689	705	743	656	700	690	729	681	686	712	709	681	658	707	737	671	715	677	689	735	687	661	704	662	703	653	652	658	648	651	671	667	659	687	683	670	660	671	693	722	693	641	686	684	715	695	708	675	682	666	691	683	706	728	721	695	667	634	652	729	734	657	682	691	700	721	637	707	758	693	721	686	740	711	721	700	722	674	698	634	683	657	699	673	716	681	665	679	703	708	710	649	726	697	635	699	701	663	696	649	680	711	681	706	690	698	722	727	706	669	654	659	703	714	700	719	673	675	612	717	709	699	680	727	668	691	681	679	667	736	681	707	664	677	694	667	721	662	688	700	789	655	660	711	648	688	662	670	658	739	661	680	680	720	710	732	683	673	695	708	663	704	701	719	697	675	687	689	678	724	683	677	699	662	741	702	710	723	704	646	744	659	690	696	679	676	674	661	652	726	689	720	750	693	731	653	690	684	644	694	682	718	723	707	681	670	704	736	713	772	689	667	657	702	721	692	709	699	693	672	678	677	692	702	705	733	654	750	686	676	714	708	690	681	642	674	659	705	715	770	697	744	667	677	682	700	700	696	675	687	703	704	684	706	649	664	699	682	686	659	686	719	661	696	641	653	700	696	731	676	696	680	678	721	723	706	690	651	711	678	733	645	682	648	729	689	727	655	669	706	673	714	725	664	729	716	693	647	728	649	689	694	699	642	714	663	673	709	697	731	692	648	662	703	700	651	665	660	693	692	725	687	677	665	697	687	687	740	711	688	713	698	719	728	650	691	711	688	721	651	730	704	654	671	728	725	696	664	657	668	701	642	723	637	651	713	699	677	700	675	681	696	724	716	699	663	597	685	686	696	676	701	704	712	697	741	708	680	667	664	652	688	721	665	721	710	727	682	656	689	672	664	677	698	700	712	688	690	679	679	690	650	665	675	646	691	691	702	733	656	693	715	697	692	648	664	699	711	672	697	620	677	691	652	697	716	702	711	689	669	707	691	691	694	685	692	682	689	690	766	711	675	699	689	735	708	668	661	644	700	739	680	669	702	737	735	636	659	689	701	653	727	702	687	638	687	721	695	668	743	676	678	702	695	682	684	670	709	670	673	698	687	689	703	706	680	673	691	739	715	665	667	715	618	681	699	740	671	691	686	615	694	667	646	693	689	678	651	661	711	744	735	680	720	684	757	691	676	637	690	713	740	681	713	680	714	720	624	704	725	676	695	708	671	649	670	690	665	668	685	679	675	675	705	676	706	727	675	686	683	694	680	673	671	706	693	741	721	694	692	662	726	710	654	682	680	679	647	674	676	666	711	708	694	691	697	662	711	641	643	686	692	695	709	681	701	684	656	701	669	695	672	685	647	687	658	692	651	721	671	709	669	695	736	693	704	698	690	705	622	699	755	647	729	691	675	710	710	750	674	678	658	701	685	728	644	689	704	698	683	684	690	686	708	672	700	724	678	669	659	717	698	726	704	683	712	703	676	694	675	684	678	661	672	731	666	649	688	660	702	682	716	672	720	685	709	705	719	709	738	685	688	682	672	655	620	710	707	645	733	679	676	696	720	713	677	697	695	687	693	671	683	680	722	689	706	667	712	660	715	690	681	698	703	673	662	726	716	700	687	718	700	693	668	658	722	718	665	711	671	711	773	641	659	703	713	710	683	708	722	669	660	687	690	675	695	724	659	686	671	665	650	663	688	719	692	709	669	679	679	701	724	689	691	724	723	691	673	745	666	686	710	653	711	739	745	675	706	709	699	638	692	699	673	663	713	670	713	685	670	705	658	722	638	637	706	695	672	694	693	665	684	707	706	699	650	716	728	688	704	656	645	695	702	660	642	695	657	679	716	677
4544	1469	1231	912	829	789	714	761	697	679	746	677	710	691	693	678	651	705	713	677	683	654	703	674	640	674	724	689	667	699	644	679	664	715	664	736	693	642	631	646	706	662	696	697	677	703	650	650	686	666	667	723	620	643	645	656	674	632	673	678	656	722	647	661	682	686	696	638	669	668	681	664	704	713	686	651	661	688	701	702	724	674	704	713	678	639	686	716	687	710	711	682	707	718	696	715	675	714	682	631	708	684	704	708	711	639	673	680	713	632	685	685	702	667	694	660	707	648	740	690	633	689	669	681	689	710	694	679	667	664	668	697	681	710	706	675	703	679	665	722	673	688	639	691	715	725	690	677	717	688	699	630	672	699	670	714	672	620	678	656	713	668	686	714	648	688	636	671	701	715	683	702	679	680	666	647	693	606	683	695	628	666	737	672	681	684	695	712	677	673	741	654	704	700	672	658	657	600	670	719	675	685	742	680	639	695	687	691	645	684	686	681	736	704	694	685	667	694	681	674	717	700	704	726	683	636	665	698	669	715	702	672	725	676	663	722	649	640	710	661	708	750	668	689	658	677	684	652	734	645	654	671	632	613	688	690	636	690	703	627	686	712	734	672	697	674	654	661	654	650	718	677	707	703	626	695	730	685	671	641	682	711	669	743	683	719	698	682	649	653	666	694	698	703	676	723	699	673	668	685	726	669	682	716	677	657	667	635	686	703	679	701	669	674	658	673	682	734	657	738	704	651	705	654	668	663	746	654	711	650	696	725	673	685	658	724	664	675	674	706	684	659	731	681	692	652	719	678	691	674	685	694	669	643	659	656	679	707	670	658	680	687	739	711	681	627	673	690	736	677	691	708	688	692	671	671	706	702	696	701	641	724	658	687	689	667	706	672	671	661	686	681	672	660	653	655	692	653	700	715	728	710	713	698	707	686	706	695	717	676	668	691	708	636	723	647	672	735	683	689	724	677	675	697	677	698	706	676	713	662	712	681	703	703	664	649	679	694	633	667	687	654	696	709	657	714	677	652	675	671	716	683	631	692	670	670	707	682	667	705	648	670	695	693	699	612	686	738	704	727	654	706	691	659	693	658	702	633	684	655	641	701	634	626	710	661	657	647	650	700	659	690	694	739	708	659	689	690	668	684	650	677	707	706	681	695	656	657	699	699	719	664	713	697	703	667	672	701	660	664	639	699	674	664	684	685	672	654	641	694	689	657	667	668	686	737	657	648	695	714	643	720	681	699	675	693	677	656	663	631	666	684	724	722	681	729	623	670	653	698	692	670	692	693	673	693	653	686	688	685	654	657	688	696	633	729	682	697	627	637	636	704	755	681	657	687	692	693	695	666	687	647	686	693	727	672	649	723	660	637	674	690	658	733	668	690	699	710	673	698	689	676	693	671	693	677	666	727	686	716	707	701	679	717	704	664	652	723	672	666	676	679	664	681	700	697	676	671	723	660	672	690	679	683	675	669	689	698	733	686	665	668	669	675	675	663	676	700	707	687	710	694	676	717	714	697	693	660	708	654	722	631	675	653	667	699	652	681	672	726	666	661	689	705	674	688	701	733	751	660	682	692	658	672	675	655	674	692	651	701	691	662	727	690	618	745	683	712	687	693	627	706	665	658	700	661	679	663	685	652	719	727	668	715	651	634	681	707	628	650	725	698	680	650	678	649	647	706	685	688	657	668	663	700	653	694	699	707	685	646	641	705	708	633	697	679	705	665	705	700	655	715	689	669	644	682	674	679	655	680	644	678	703	653	737	703	670	675	653	698	676	669	638	680	654	703	701	716	682	693	641	685	709	692	683	683	702	668	683	633	690	687	667	669	669	663	703	699	714	683	666	667	649	732	708	644	688	659	739	695	692	673	746	682	661	713	713	680	690	656	729	681	667	708	645	742	659	743	734	678	703	672	638	746	687	708	739	678	702	639	667	706	694	661	653	655	680	683	656	698	752	706	651	680	718	615	657	681	692	652	650	717	704	695	638	650	676	691	677	684	655	698	658	697	657	684	704	735	697	680	666	717	699	679	695	675	650	630	696	696	648	659	671	687	667	713	700	704	699	703	666	662	684	642	730	642	675	676	701	685	722	699	699	692	675	661	705	665	620	723	675	663	673	667	672	660	697	677	665	678	722	643	712	707	680	694	677	698	680	728	702	631	678	694	699	702	669	703	690	677	705	650	684	702	679	687	676	696	710	706	669	624	680	708	707	703	669	682	670	662	699	672	709	705	710	668	674	679	694	728	714	693	678	647	676	674	688	671	696	701	721	662	679	677	701	691	707	718	673	660	715	702	684	642	719	683	621	684	632	664	711	655	703	648	658	672	669	711	665	701	683	739	676	679	696	662	645	652	675	654	667	670	715	645	694	641	699	681	664	670	666	702	617	720	661	665	715	713	723	727	645	651	713	700	676	658	660	701	675	641	699	644	666	717	684	682	733	733	644	641	742	683	703	721	708	664	689	670	705	673	668	673	647	670	735	698	654	721	672	671	656	667	702	651	679	720	654	717	677	682	652	694	699	678	671	668	660	656	664	660	687	687	644	674	694	675	660	667	665	711	673	675	708	695	670	687	658	661	725	672	674	697	679	652	641	641	668	666	708	678	672	697	639	655	691	697	720	682	698	647	691	635	660	668	617	701	698	717	674	722	701	675	722	719	719	684	669	684	657	691	622	649	645	731	683	671	737	702	702	686	662	702	704	683	668	677	646	686	660	688	674	659	638	666	657	690	667	677	690	676	663	678	664	678	706	659	699	690	740	724	639	697	660	707	641	685	650	741	701	668	710	679	682	685	629	714	706	696	714	655	713	689	681	663	688	671	708	751	662	666	687	716	700	647	717	669	679	670	710	700	666	674	647	668	682	688	717	672	669	710	669	662	626	625	645	697	608	675	692	691	673	695	694	670	678	673	710	707	671	681	718	679	660	713	665	724	702	704	686	687	721	683	662	677	666	673	707	685	655	693	700	691	702	683	730	679	665	688	704	702	666	688	736	653	691	707	686	688	665	705	693	692	647	684	723	663	659	722	622	680	676	684	670	681	681	693	708	701	702	686	695	670	672	695	678	692	687	672	719	727	675	650	677	698	683	678	659	706	715	680	721	667	686	698	651	684	632	696	657	649	689	668	688	692	693	641	719	743	728	654	663	714	667	748	704	670	679	683	698	698	686	670	670	641	697	634	709	668	676	676	733	694	673	695	717	700	691	658	723	661	670	672	716	647	727	685	711	668	684	667	666	719	667	727	695	654	676	668	717	675	714	692	670	734	678	698	684	678	661	694	690	657	643	673	681	669	726	661	679	659	707	686	663	681	688	709	704	682	686	684	707	678	724	650	698	677	700	643	656	698	714	727	710	696	660	680	651	687	657	671	757	642	676	675	686	641	649	689	650	666	739	621	712	636	662	665	706	675	683	665	676	696	727	693	690	697	649	673	718	706	694	708	619	694	689	654	682	684	661	680	673	701	696	695	623	677
23993	21436	29140	24127	21440	20337	2258	930	701	712	603	563	496	464	496	465	430	473	479	439	408	388	385	391	413	404	401	387	408	400	388	433	388	421	369	391	373	380	395	377	349	366	356	377	442	384	359	382	347	386	380	400	385	357	350	415	357	423	392	371	400	384	353	375	365	386	354	394	362	365	365	383	390	376	389	405	337	416	394	360	357	359	393	392	362	355	392	389	382	350	363	348	357	398	383	382	350	368	358	347	369	348	369	368	307	384	390	391	396	357	374	369	378	384	379	360	385	347	380	352	372	362	348	359	366	372	400	387	350	393	383	371	392	374	376	368	366	380	338	361	335	372	396	397	378	402	377	348	417	387	317	350	391	363	314	352	372	346	364	379	387	338	335	387	360	338	380	365	373	387	377	390	358	346	335	372	398	367	334	365	369	373	359	344	350	302	368	339	364	387	375	362	396	376	390	347	362	344	370	376	396	348	372	339	363	398	411	347	383	403	380	359	371	363	384	370	383	342	391	345	344	353	339	377	348	374	367	388	380	377	358	320	342	343	363	375	378	381	322	369	368	398	361	366	384	326	366	391	375	400	378	362	339	378	358	343	360	406	392	389	371	370	371	371	406	387	393	360	321	376	359	379	376	383	385	351	373	352	372	391	378	354	349	398	357	390	370	368	385	353	380	338	354	417	375	383	369	370	377	360	410	351	361	348	370	345	337	379	367	384	393	366	373	352	372	386	378	377	389	349	346	395	384	375	363	374	366	373	390	424	397	380	387	404	386	369	349	416	373	342	348	359	400	363	388	384	355	365	342	345	402	379	342	316	393	333	400	343	372	391	403	364	356	343	373	390	373	370	379	369	363	380	361	381	386	404	354	351	380	389	377	367	387	373	391	352	364	369	379	361	382	371	349	365	357	366	362	384	370	354	371	385	382	363	354	388	366	374	421	385	367	339	365	347	339	370	365	361	341	348	376	417	344	382	384	342	374	371	348	401	345	363	380	363	383	391	346	356	413	382	354	350	352	364	359	358	357	360	388	380	363	404	393	366	362	369	351	357	407	362	337	390	340	376	358	350	354	363	353	399	355	377	361	358	389	357	375	342	358	359	398	369	385	348	352	357	377	359	369	343	377	367	342	376	399	394	392	396	376	351	384	370	358	350	361	332	328	363	369	376	380	358	399	344	384	356	339	391	341	350	382	360	373	403	381	376	362	343	383	317	370	367	371	362	376	355	372	397	366	363	368	359	385	397	337	417	354	399	344	374	371	361	355	341	370	357	375	370	339	381	352	337	338	375	368	344	420	388	366	383	363	360	390	358	382	343	339	391	389	390	343	381	374	392	389	390	377	380	381	354	373	377	329	376	372	383	383	360	369	375	348	380	402	356	338	390	365	346	346	349	406	359	364	394	371	360	368	343	364	336	376	371	397	361	387	335	355	376	347	340	361	369	364	332	359	350	374	369	365	405	357	347	344	367	364	357	385	359	342	370	360	392	369	381	377	372	383	352	345	406	366	368	361	391	384	369	386	367	337	379	376	374	388	384	384	361	359	354	380	372	361	386	334	385	365	337	356	355	366	341	357	361	390	388	351	346	373	362	369	382	385	382	368	349	354	342	348	381	367	393	351	348	360	366	367	392	395	371	335	376	366	379	364	352	349	353	384	362	371	364	353	364	380	368	362	346	355	341	344	343	391	344	387	335	389	388	393	367	346	372	376	380	360	388	386	372	391	362	384	374	375	363	377	402	352	347	383	361	371	376	366	394	378	395	353	342	380	387	376	359	391	370	372	377	363	367	355	400	391	381	343	348	355	364	414	396	397	388	368	355	349	407	387	348	351	334	355	363	386	374	374	358	360	355	373	353	362	320	367	395	372	347	352	367	368	395	378	369	356	344	383	315	402	395	385	356	373	339	352	375	364	336	354	342	389	357	354	342	365	407	351	380	359	336	356	372	383	353	324	362	385	344	351	395	315	354	379	361	371	399	388	384	380	373	366	377	382	354	371	362	382	361	370	354	356	359	371	353	371	371	356	370	344	360	378	393	344	357	374	353	320	340	375	337	364	344	369	360	356	394	362	337	363	369	409	358	372	373	321	380	376	336	367	369	386	375	384	379	365	361	362	357	373	342	360	336	344	375	380	360	351	358	368	347	351	366	379	392	364	329	387	400	346	351	354	353	365	382	385	349	401	363	341	371	384	346	396	393	364	346	393	358	358	352	351	393	389	364	355	341	368	396	378	380	344	375	359	366	354	371	394	383	378	367	372	367	414	356	367	378	370	354	352	378	380	357	368	366	352	381	382	348	405	398	358	396	336	393	359	381	410	395	397	355	362	384	397	360	381	368	371	341	308	352	350	325	382	382	371	382	368	348	385	358	378	352	356	392	356	346	383	332	350	365	375	352	356	379	368	352	332	371	373	382	363	346	346	392	359	369	337	353	366	420	337	366	405	404	375	359	337	363	375	360	385	367	357	399	366	366	378	370	384	388	372	394	371	354	365	361	385	336	317	344	369	375	394	410	403	376	339	414	363	383	407	363	378	370	332	352	391	370	342	357	393	357	361	365	385	395	357	365	377	359	383	362	372	349	360	350	366	342	366	372	423	376	397	357	385	319	410	352	374	359	367	370	364	399	386	371	379	352	360	345	329	333	335	337	385	367	367	346	383	381	357	391	380	349	364	337	360	400	357	377	371	389	350	391	379	351	337	323	385	382	355	368	338	359	368	357	377	395	359	366	361	391	352	374	370	361	347	393	329	390	351	357	360	341	362	374	407	341	392	385	352	368	397	375	379	362	366	386	393	384	377	358	392	377	360	357	393	343	388	357	369	373	403	375	402	341	363	384	385	362	354	363	323	386	345	372	343	389	328	366	381	385	377	341	370	353	396	364	372	389	378	372	369	367	344	375	383	328	369	361	376	354	356	387	351	379	374	365	375	411	378	377	377	365	410	346	348	386	347	377	340	377	366	351	343	382	398	392	377	359	404	352	372	393	372	335	371	380	361	403	399	366	395	389	409	398	382	368	348	356	377	373	364	360	364	352	358	374	369	368	381	363	373	361	369	359	356	365	387	378	353	371	357	377	377	338	376	396	376	362	386	386	372	362	402	364	370	372	379	339	373	405	366	378	378	404	370	392	332	364	361	394	352	371	376	340	370	373	397	366	335	382	394	358	370	341	370	408	370	384	362	363	380	333	380	334	372	350	348	355	369	357	343	341	379	385	386	381	373	398	370	387	369	385	379	422	388	389	382	372	372	370	381	361	353	358	346	394	380	366	381	381	357	341	342	360	351	382	370	401	332	356	372	366	372	354	394	353	356	324	381	377	376	356	361	350	352	368	375	380	369	394	378	362	369	348	366	356	366	395	346	369	377	369	324	357	354	349	384	378	360	349	356	373	338	358	373	365	393	370	353	403	347	357	357	372	369	377	369	406	382	399	359	333	312	346	368	386	384	336	378	366	353	336	316	378	362	388	361	389	395	350
4521	12096	9997	5079	3042	1897	1372	1066	924	762	651	646	559	554	518	516	439	459	439	410	428	463	425	423	420	395	415	439	415	398	389	409	398	394	367	395	401	380	394	379	439	403	361	361	383	391	423	435	401	385	372	376	396	379	363	366	385	370	340	378	375	373	372	356	390	412	397	371	372	395	408	369	417	404	402	398	398	419	402	360	406	375	364	386	375	394	365	387	366	386	386	375	399	372	388	375	384	371	362	366	378	416	376	387	381	372	385	392	344	403	346	396	380	368	378	355	386	388	392	365	378	377	423	375	346	366	386	409	367	405	395	373	368	364	373	401	433	359	362	357	346	373	366	389	363	415	400	388	394	366	354	350	388	351	371	371	366	387	397	370	365	394	401	376	382	367	367	364	389	395	332	392	382	375	399	369	366	363	385	377	370	368	384	330	372	364	390	375	386	399	394	392	357	352	360	367	402	368	401	413	409	382	366	368	411	369	368	368	384	353	383	371	406	366	375	370	390	396	377	414	363	365	357	353	360	371	392	359	377	364	401	383	373	368	387	403	401	349	376	379	368	367	363	400	403	387	373	382	387	382	365	384	382	368	396	393	396	392	384	332	355	393	363	357	368	401	350	391	361	380	362	345	399	373	372	393	378	405	374	362	382	368	392	339	362	376	372	399	368	370	383	378	382	360	377	388	363	355	398	365	382	364	418	342	379	391	400	368	364	381	409	389	357	397	364	420	352	362	399	370	400	388	380	374	362	378	366	370	378	355	398	338	372	393	362	396	366	421	367	375	377	403	364	337	351	402	317	385	357	403	380	369	356	353	391	403	386	374	340	401	383	382	385	382	373	406	363	361	382	383	342	387	379	351	384	396	366	374	343	352	391	406	397	427	382	391	384	356	367	396	373	406	374	354	365	379	377	392	363	381	355	372	387	386	347	379	385	361	390	341	397	410	368	380	414	357	377	387	362	390	401	356	372	384	364	375	324	400	373	409	377	373	342	385	360	405	422	369	379	374	379	350	389	379	399	349	393	392	392	373	396	349	381	434	376	384	369	391	367	367	352	393	382	350	384	381	377	358	369	384	382	374	359	381	381	335	353	377	326	422	367	352	362	348	352	361	381	379	387	371	370	342	376	346	375	366	404	380	332	408	390	330	364	404	351	407	384	377	364	375	353	383	372	366	361	339	379	407	347	392	404	404	377	383	369	372	377	387	361	370	381	394	350	368	367	363	402	360	367	356	365	383	345	390	383	390	356	436	381	389	356	369	415	385	399	399	410	352	369	360	375	362	387	360	392	371	372	406	381	379	401	373	394	366	383	412	364	360	402	387	394	392	351	391	368	382	375	406	358	376	380	410	394	358	392	387	341	382	386	331	400	358	360	363	369	388	345	366	361	378	409	380	366	405	395	364	362	333	380	390	377	375	354	401	381	350	374	373	336	355	388	383	355	410	358	412	395	377	392	396	405	411	375	365	413	381	392	384	349	391	383	385	387	389	350	366	396	381	390	374	407	402	356	381	396	351	369	389	366	351	385	393	393	421	368	359	387	413	374	405	390	385	376	405	344	379	382	374	356	362	363	397	376	417	374	377	343	378	390	377	370	388	371	378	347	360	399	388	395	342	349	407	351	381	398	369	368	369	386	388	384	369	396	355	397	361	392	357	382	362	392	363	359	401	363	384	384	403	400	352	366	401	386	361	387	376	369	409	377	382	395	342	430	375	375	408	385	363	387	364	383	357	397	400	380	394	377	411	395	418	387	391	371	375	395	367	366	363	352	369	359	391	383	360	375	427	378	374	397	383	351	399	415	373	406	401	407	350	395	408	406	348	373	365	381	356	421	390	391	361	383	358	381	402	387	371	400	372	339	419	371	369	367	365	411	354	381	373	373	398	367	374	393	358	366	389	366	404	376	387	380	390	353	372	386	391	379	389	380	360	384	388	384	374	351	400	392	370	357	385	412	360	358	386	394	389	388	381	393	393	349	368	348	351	335	404	369	420	371	405	402	378	379	339	353	381	356	381	365	381	363	360	359	377	365	353	379	379	417	361	388	335	401	390	351	384	428	395	389	380	377	367	369	347	372	405	407	383	378	368	387	382	382	388	338	396	385	396	346	372	408	364	384	361	391	372	399	398	362	341	392	344	378	383	417	405	355	379	407	371	378	376	373	394	393	403	372	372	404	396	380	370	382	334	377	397	360	389	387	384	377	386	377	392	372	426	375	402	382	381	394	382	383	380	374	358	367	344	355	405	394	364	401	355	389	401	375	377	368	365	365	351	411	397	385	394	341	363	384	384	381	382	362	373	377	376	408	346	386	384	366	405	421	381	366	368	380	394	327	416	361	358	418	364	405	405	372	370	368	361	372	375	417	360	375	398	397	358	394	382	370	351	386	342	352	366	359	419	389	384	383	411	376	364	355	367	350	392	381	386	366	405	393	375	360	376	369	399	362	374	370	386	390	401	382	358	384	356	389	381	409	391	391	380	354	359	392	355	385	412	395	352	368	388	366	394	407	397	389	376	345	406	386	427	364	376	412	373	361	412	328	395	413	346	369	399	390	391	382	360	363	357	369	354	351	369	351	419	405	396	355	408	350	350	368	358	385	396	372	375	352	375	394	355	399	359	356	359	350	367	358	372	416	411	372	388	373	361	381	382	404	366	368	376	339	358	413	374	405	387	367	387	352	398	387	365	404	391	385	403	371	380	382	382	389	387	394	421	392	376	364	349	359	379	385	384	381	374	356	352	386	358	313	388	396	366	379	411	403	373	363	380	368	399	385	377	395	367	392	382	381	367	427	357	351	370	351	396	405	383	377	394	375	409	339	379	369	367	375	377	362	302	393	413	365	396	373	394	398	367	350	343	389	398	351	364	392	352	381	374	410	389	386	391	386	372	380	392	344	373	380	379	370	382	381	367	390	421	380	374	378	386	390	372	363	382	371	398	384	364	381	393	375	364	380	362	373	387	366	390	366	377	367	349	393	362	399	387	383	351	384	352	402	409	379	357	370	397	380	386	386	420	373	379	383	355	381	396	381	352	381	371	370	373	362	375	410	340	372	366	361	385	341	404	382	363	372	371	392	391	381	373	367	404	369	340	396	359	362	356	380	345	380	398	385	358	379	402	387	401	381	409	419	399	421	358	372	359	387	379	366	392	344	345	410	372	353	376	383	387	417	380	375	371	395	358	421	414	355	374	380	368	368	356	395	366	384	385	359	372	369	400	346	366	386	370	385	386	352	400	401	355	373	412	384	386	363	340	351	414	385	390	400	383	396	368	397	393	376	390	375	376	379	379	379	349	385	341	387	372	397	368	367	385	389	413	362	401	349	368	367	365	374	369	366	396	373	373	399	413	344	374	374	362	376	366	381	340	361	319	377	361	369	364	357	406	390	354	377	390	389	396	387	390	382	364	369	360	355	401	368	385	403	378	386	360	369	384	393	374	404	363	344	411	364	407	398	377	395	370	396	397	388	362	384	342
24702	21296	28503	24346	21202	8653	1221	922	741	777	759	669	714	696	650	665	649	634	605	608	619	634	639	607	660	562	637	574	615	600	632	593	608	594	647	632	594	594	602	633	596	556	617	599	589	596	597	609	631	619	611	591	643	605	614	546	596	598	608	621	615	585	557	613	603	635	582	581	634	621	605	553	573	608	628	626	630	591	609	609	552	600	553	621	579	575	594	600	596	638	630	615	599	628	580	606	590	579	606	618	548	639	585	589	591	564	601	583	583	617	589	566	606	616	547	543	607	603	605	603	582	625	631	578	606	600	627	580	581	626	602	608	576	593	583	576	572	602	593	579	569	606	551	606	609	598	627	640	595	592	620	576	603	567	595	588	595	624	615	564	620	590	619	596	602	611	590	599	577	622	642	603	589	606	559	566	571	567	593	612	567	623	573	603	599	573	536	580	605	609	614	562	588	602	583	620	590	583	603	605	617	586	603	611	602	621	649	628	587	568	594	574	596	609	600	554	621	620	601	634	669	591	612	581	563	621	606	639	600	635	622	588	546	569	563	551	578	551	568	607	616	602	617	623	586	604	561	587	557	593	605	594	599	580	635	580	571	580	603	624	580	592	615	595	570	587	635	622	602	537	635	631	625	586	598	608	588	654	587	572	583	643	597	575	586	621	594	573	578	640	642	588	562	599	572	620	580	574	590	581	566	592	613	615	629	598	573	574	621	565	565	589	596	637	580	581	566	592	600	604	594	580	549	549	622	617	654	617	598	572	598	624	609	648	557	578	676	586	593	636	564	559	581	629	604	634	581	595	542	615	594	599	598	593	602	611	619	615	605	592	597	637	628	617	607	563	626	631	568	597	623	615	548	609	636	575	600	599	622	612	601	585	576	603	598	584	615	608	576	580	626	628	615	591	598	662	571	602	552	615	590	595	591	593	597	593	607	628	575	584	569	627	567	638	586	613	646	644	633	574	596	583	616	611	641	575	572	575	591	596	601	599	592	593	540	590	585	589	593	609	597	624	639	642	600	601	587	574	546	611	601	585	658	599	609	568	623	612	572	609	603	638	635	614	605	661	578	596	604	540	652	626	601	610	587	584	572	645	593	600	604	594	593	591	591	535	588	577	594	653	575	625	621	624	627	620	559	578	617	608	608	612	623	623	613	621	571	595	528	580	613	650	609	567	544	561	562	625	602	594	577	590	576	607	579	593	570	583	572	560	622	573	594	571	601	614	617	585	586	642	598	557	615	592	586	605	632	606	607	593	589	619	592	616	613	635	638	570	586	614	593	587	610	634	601	613	606	589	593	593	558	630	575	580	579	571	617	585	595	577	627	577	611	632	567	631	595	581	615	578	615	582	567	605	582	623	616	565	601	617	609	607	612	601	563	643	604	588	622	598	609	634	602	572	611	650	648	595	599	605	598	628	593	576	655	588	617	574	584	614	626	569	606	593	568	639	598	594	588	566	599	616	617	607	605	571	644	589	596	590	589	561	602	597	599	591	618	565	571	585	610	619	628	575	624	557	607	606	607	562	581	593	551	625	555	595	630	594	616	561	595	533	593	619	571	594	644	588	607	609	631	623	593	558	593	575	606	603	605	578	632	579	617	619	628	608	604	632	640	590	593	543	598	604	592	604	549	620	616	599	602	596	591	606	598	618	646	595	629	560	565	561	605	606	613	579	605	618	615	594	596	601	611	592	564	594	560	664	548	574	627	605	624	632	626	592	583	640	621	603	619	588	552	568	614	592	592	613	547	607	611	601	609	643	600	624	604	632	606	570	567	559	555	585	646	610	588	641	610	588	638	615	629	597	582	615	616	609	627	591	583	638	599	620	566	547	575	581	623	577	589	642	651	583	562	579	585	616	565	561	609	594	599	575	586	596	621	632	601	588	571	559	630	580	611	614	616	574	595	605	625	602	631	555	588	549	609	591	596	567	622	601	619	607	589	612	585	635	611	632	601	574	638	589	619	639	623	605	554	592	570	560	650	586	582	591	626	594	603	626	623	575	615	599	620	607	591	645	581	604	574	569	558	587	560	600	619	594	573	579	635	581	589	606	584	563	597	615	591	553	571	581	587	626	557	611	591	618	632	598	649	583	553	612	568	564	662	556	582	594	605	600	614	605	579	578	625	632	623	616	610	583	604	574	600	597	628	580	626	598	622	547	569	571	611	614	570	604	608	605	603	590	586	605	570	588	565	574	559	626	592	605	617	567	592	579	621	597	619	588	566	586	639	582	663	647	587	582	559	579	622	591	590	604	582	581	567	554	626	606	610	562	557	544	578	662	602	612	601	592	605	588	620	590	621	601	647	624	597	613	619	591	547	595	658	611	612	565	587	615	624	621	581	607	626	593	577	572	610	576	582	569	593	597	602	569	575	605	628	618	580	594	580	596	601	605	653	594	627	609	628	605	637	590	583	624	609	586	566	588	556	583	600	616	602	591	590	561	593	600	644	582	590	593	618	596	601	630	600	566	594	588	587	565	655	606	577	575	618	616	568	596	571	618	573	588	616	583	600	628	621	617	603	569	616	573	574	617	592	593	598	591	657	602	610	566	570	606	642	598	617	590	569	558	599	615	613	605	605	585	627	627	574	573	574	607	573	577	576	630	599	604	603	619	596	577	562	605	584	579	597	610	612	590	588	558	606	616	605	599	580	540	631	622	610	581	599	587	595	629	574	640	611	583	636	586	602	608	596	612	596	599	598	644	594	589	559	571	580	583	626	647	598	593	579	596	603	576	600	633	615	567	565	584	535	593	603	598	604	650	580	606	622	583	558	611	575	603	579	615	594	581	593	558	569	630	552	578	611	581	564	614	607	602	611	614	581	590	571	610	550	611	582	600	603	565	585	630	616	609	638	595	593	586	617	596	619	563	602	622	601	577	577	609	586	558	606	578	626	599	576	635	621	573	584	616	603	572	633	600	592	612	571	630	606	580	573	615	576	591	598	590	613	590	638	565	585	593	620	589	624	627	609	604	581	662	598	610	622	603	650	594	545	583	581	615	618	560	613	592	572	627	598	593	589	589	589	621	585	565	586	651	564	594	621	591	582	573	559	552	548	540	557	594	540	564	593	576	615	616	594	574	600	561	595	563	576	595	636	592	565	577	575	611	592	641	600	565	610	583	643	595	608	608	576	601	599	579	576	587	565	582	603	628	614	633	645	575	518	601	559	572	617	592	607	612	604	615	563	602	559	629	583	597	595	615	629	599	568	616	602	613	640	590	582	636	614	595	573	598	640	579	600	578	623	567	598	646	611	593	615	552	572	576	637	577	601	657	611	584	557	662	593	624	660	624	617	635	600	601	533	554	567	575	597	621	603	582	583	632	549	608	601	596	573	579	582	603	581	545	589	630	588	588	612	618	605	617	598	573	606	594	616	592	602	618	628	595	572	594	579	635	619	611	573	590	611	614	600	582	608	618	502	561	651	598	574	643	613	623	613	591	592	583	617	593	573	644	582	670	580	576	629	582	603	596
4526	9079	7283	3834	2399	1573	1256	1065	913	818	745	722	687	698	654	659	637	604	639	661	645	639	635	649	593	594	629	575	623	604	601	569	599	579	557	589	575	586	547	604	578	556	616	560	560	580	528	583	585	565	605	539	604	568	532	553	560	524	589	565	551	587	582	564	592	533	544	556	546	581	566	540	612	592	574	584	571	569	568	581	627	577	579	592	550	572	582	557	571	586	576	547	604	550	583	560	610	584	608	594	601	540	599	567	551	561	579	558	558	594	554	567	577	569	573	538	587	561	596	605	572	589	586	612	603	585	570	571	575	565	560	566	584	536	590	578	547	552	614	576	558	576	581	584	570	550	559	548	592	585	614	557	549	585	601	558	578	597	545	598	582	593	550	539	536	561	588	595	581	564	595	515	574	574	607	525	596	567	597	585	586	564	586	583	569	625	558	559	555	596	563	551	588	566	534	577	538	540	608	582	635	560	578	556	597	569	573	574	571	591	555	520	569	552	571	543	572	553	558	574	592	516	578	592	580	542	570	544	540	549	545	563	593	555	567	591	578	569	575	555	573	590	586	587	569	625	551	586	575	548	589	573	618	564	580	543	570	504	591	598	550	562	588	561	592	550	584	588	595	537	563	589	569	615	585	590	574	560	602	567	598	571	582	594	606	589	588	577	567	571	583	595	541	593	614	601	559	591	536	567	593	595	612	576	570	590	588	535	561	550	571	583	578	556	538	592	570	592	604	586	581	525	583	573	550	574	588	576	596	605	554	567	586	550	595	604	581	550	551	562	585	560	551	579	569	603	582	558	552	582	586	617	565	551	592	579	592	551	573	573	571	575	569	574	555	580	558	584	560	573	585	576	549	566	587	596	566	542	548	596	582	550	575	553	578	550	526	592	592	579	574	614	553	585	578	561	597	579	581	545	589	565	550	584	559	551	572	564	575	579	600	541	533	593	635	579	610	583	534	589	546	550	574	507	566	599	568	543	619	582	546	637	589	544	608	559	572	580	571	571	591	572	575	554	580	552	538	577	535	545	518	579	527	556	581	557	528	587	578	592	579	567	581	589	533	554	559	570	608	537	588	581	605	579	593	555	569	551	572	618	564	573	556	596	559	528	570	589	600	633	603	540	553	568	610	567	560	562	603	578	596	585	611	564	619	599	579	546	603	602	557	578	595	521	585	565	642	568	598	566	562	571	585	576	596	575	562	586	532	569	563	578	578	567	608	539	512	547	620	552	584	594	543	527	564	563	575	562	564	537	582	577	598	558	565	539	591	600	553	564	558	560	601	567	598	581	591	562	503	565	566	591	602	570	599	585	582	591	571	585	555	541	575	556	546	582	578	550	547	565	583	557	564	617	586	578	601	574	572	603	523	540	580	560	538	563	540	586	599	547	586	575	567	539	577	545	633	556	567	593	587	602	603	503	546	602	586	607	600	561	584	565	580	537	581	590	541	554	549	531	555	567	534	563	588	577	578	573	547	570	529	580	504	581	549	527	595	617	609	566	609	589	567	576	587	610	552	561	532	515	611	568	593	571	541	590	578	632	577	577	556	514	538	516	594	548	595	576	522	595	564	551	587	612	602	609	575	566	550	581	564	582	570	562	581	567	615	595	602	579	561	587	590	532	597	556	559	559	629	544	542	579	585	555	577	621	572	546	551	551	540	563	587	576	581	531	562	569	546	593	601	550	584	573	528	552	574	575	570	614	562	598	575	554	543	581	590	584	598	586	577	562	577	561	553	547	565	582	610	574	596	582	577	566	597	583	594	587	577	554	579	576	550	577	550	575	576	554	631	568	564	581	521	560	548	499	566	562	579	605	572	520	557	559	569	586	562	572	555	562	569	603	583	574	560	589	573	568	578	585	596	614	578	552	562	591	589	577	561	568	545	599	590	569	599	565	559	630	580	539	615	591	592	633	599	554	565	585	589	612	537	595	571	577	616	587	547	567	556	556	587	602	612	563	565	596	611	582	621	567	529	545	568	561	556	516	568	581	580	557	581	558	594	578	573	561	570	544	584	578	563	575	545	612	586	584	542	546	563	588	573	597	551	535	563	603	564	560	542	559	594	574	532	617	610	557	611	579	536	575	581	565	562	656	551	535	574	568	572	613	608	589	542	592	550	616	535	596	599	553	533	554	578	562	579	624	549	567	622	594	548	633	568	602	563	555	566	587	582	600	555	570	589	581	552	604	591	555	573	584	565	537	590	530	624	570	575	563	585	548	549	592	555	571	622	533	563	559	560	592	538	535	565	519	543	557	529	557	559	604	549	568	577	566	562	590	611	558	608	596	517	576	544	573	578	556	603	577	550	594	576	566	561	532	581	583	588	545	597	568	602	583	576	542	620	600	560	592	573	578	578	600	541	608	588	540	546	527	547	595	546	595	600	585	583	583	592	569	573	548	513	541	580	541	595	601	563	569	544	593	555	556	568	540	553	562	558	528	604	561	577	583	569	570	516	574	554	601	575	572	563	553	586	538	529	537	569	631	553	551	597	570	561	576	564	573	565	594	595	571	538	550	556	564	553	585	591	572	573	551	585	565	599	589	570	573	587	536	564	553	570	581	548	589	625	594	563	600	580	588	594	548	575	588	566	577	596	599	597	581	558	590	567	538	601	597	558	554	556	581	588	557	545	578	595	604	603	568	560	587	559	583	572	610	574	594	552	558	582	585	596	574	554	589	638	561	586	533	582	526	562	578	588	543	587	579	580	565	544	571	532	596	596	607	562	606	543	520	585	559	570	608	573	581	572	626	556	589	650	557	557	604	587	555	586	577	566	607	591	591	609	537	606	623	591	593	600	574	530	544	572	554	568	613	554	582	544	587	585	566	570	578	590	590	563	589	534	573	564	584	559	565	594	573	574	596	562	599	594	585	554	570	546	539	604	549	554	613	565	568	559	625	599	558	568	575	598	622	549	545	574	596	538	537	624	584	598	555	543	610	564	556	568	550	578	600	589	553	580	563	577	581	571	536	581	584	566	538	599	541	620	564	596	569	551	549	552	541	575	568	570	569	609	527	596	573	551	572	547	596	566	620	592	571	582	569	563	612	548	584	590	571	561	568	587	564	531	596	571	594	583	578	569	621	555	556	579	569	589	568	572	559	550	562	535	549	562	533	590	534	552	584	558	505	594	558	570	613	560	580	570	606	586	611	576	587	505	567	562	560	581	573	552	537	535	568	553	532	558	599	542	599	570	583	548	576	552	547	546	551	622	598	560	584	582	559	584	593	546	572	615	535	586	564	593	530	554	586	576	597	598	558	572	583	630	549	571	559	541	608	550	529	610	536	578	539	573	578	569	595	585	542	613	566	588	590	599	500	576	573	552	577	567	579	564	553	550	573	562	539	588	581	589	560	544	580	559	618	547	578	580	609	567	543	592	563	603	600	544	584	540	579	563	583	595	604	573	594	497	548	615	604	555	598	605	583	557	579	608	565	602	582	574	567	545	610	584	559	558	575	576	581	607	538	570	544
22788	21463	29322	23986	21453	21492	18259	1613	807	689	635	541	433	422	356	349	328	291	283	270	281	263	255	251	232	221	232	219	227	212	228	206	185	203	184	194	211	184	197	202	172	196	197	169	189	169	201	186	187	172	172	177	189	190	180	186	185	206	162	179	195	167	185	161	182	168	170	164	167	190	179	186	179	188	189	158	155	177	167	157	186	177	187	145	187	189	164	176	191	178	194	184	181	173	187	175	190	168	188	174	158	183	189	166	183	184	190	174	174	173	167	159	153	171	176	220	174	186	182	179	193	171	176	193	193	170	160	189	182	185	165	187	169	172	185	173	177	182	199	183	166	163	181	189	157	185	180	174	154	188	196	163	181	167	200	170	173	161	183	184	172	159	161	183	182	170	177	162	181	172	190	188	188	183	165	193	176	195	181	204	159	184	159	191	169	157	149	172	143	210	183	150	168	156	176	173	191	182	171	165	160	146	163	183	174	164	156	176	170	164	173	188	178	173	180	175	193	170	179	180	180	180	168	172	187	159	176	165	167	169	182	185	156	164	161	190	149	139	185	166	173	148	171	173	182	153	171	174	175	167	188	176	175	164	175	150	163	156	182	152	172	189	203	145	185	187	180	176	189	173	173	185	173	171	173	199	184	194	197	177	207	166	185	195	170	170	191	179	154	175	184	182	154	153	172	177	183	169	182	162	129	153	182	191	144	178	188	170	177	198	203	168	181	174	181	190	179	171	182	151	174	171	187	169	162	179	158	170	145	206	182	190	177	183	175	189	171	173	142	189	195	163	206	174	153	159	170	160	155	168	159	169	183	182	155	163	169	182	170	192	159	164	193	173	171	201	183	165	174	181	164	154	159	174	184	165	153	158	172	195	168	167	174	160	185	190	207	153	193	189	180	161	159	179	179	176	166	170	175	183	158	168	185	169	178	174	161	156	181	178	187	152	184	179	173	178	181	164	150	160	175	182	186	171	191	174	187	171	166	180	159	176	187	194	172	185	192	149	196	179	156	162	167	172	168	173	171	158	181	199	142	165	190	159	148	169	158	160	166	167	159	173	163	180	153	178	166	171	200	154	210	172	186	184	179	177	183	184	186	182	178	182	189	175	160	179	153	167	173	164	216	162	190	186	164	180	171	154	145	167	166	185	173	164	192	188	191	162	178	177	178	162	141	175	189	168	182	144	200	167	169	166	169	190	162	172	163	163	185	173	173	157	162	173	193	161	182	191	155	178	167	184	165	181	192	146	192	205	182	186	174	162	148	187	189	156	178	175	155	178	151	161	153	164	174	163	164	180	166	168	199	181	179	184	190	174	170	166	197	170	165	157	180	168	171	184	169	171	169	165	204	187	178	167	174	168	187	164	170	178	139	165	172	168	186	169	177	175	165	189	181	171	192	185	175	173	163	174	146	189	170	165	163	169	173	174	181	175	165	167	139	197	182	193	173	161	142	205	174	168	176	183	182	164	163	184	158	191	157	179	167	168	166	178	178	183	161	165	178	201	176	172	188	202	166	178	141	172	182	187	178	173	167	169	163	164	187	174	170	193	178	190	170	153	173	174	179	200	183	159	202	177	167	163	187	168	168	167	172	158	160	182	165	160	192	166	186	160	187	168	185	166	187	186	193	173	159	177	171	163	186	143	155	172	185	199	193	172	169	176	189	181	169	174	148	145	176	168	168	158	178	167	184	181	163	146	170	162	180	180	187	175	174	195	192	158	186	162	167	177	190	182	184	180	156	185	157	158	180	151	159	171	188	164	168	177	179	180	141	184	166	178	177	168	155	167	154	190	180	146	182	157	165	209	206	171	155	155	169	201	171	172	174	161	187	202	185	178	164	200	175	151	178	160	160	158	184	194	161	215	188	182	145	161	167	200	185	177	185	150	186	187	158	171	184	177	182	185	162	177	167	181	152	157	179	169	178	165	192	181	157	179	180	187	152	161	179	157	192	165	226	186	149	183	167	153	174	170	165	171	179	162	172	173	178	203	163	170	174	163	153	173	162	175	168	169	181	154	160	183	164	156	175	193	162	162	173	205	178	173	176	169	181	171	188	164	161	180	180	181	174	160	196	174	142	152	166	158	167	171	158	168	169	178	163	191	166	185	193	180	159	181	189	179	167	185	177	185	169	174	200	166	162	181	203	156	160	167	163	135	157	146	165	189	189	177	141	180	188	168	172	173	155	177	148	169	162	186	181	173	186	162	178	170	178	183	162	151	172	180	171	164	190	170	162	180	158	183	182	171	171	170	167	172	217	151	180	138	168	198	162	166	175	169	182	168	168	165	157	168	159	176	151	153	181	164	188	175	150	189	179	146	183	184	157	159	166	159	164	172	176	175	146	174	193	185	172	170	166	201	158	194	191	162	150	163	157	158	188	144	158	180	204	169	165	173	177	184	160	157	175	176	180	175	157	154	164	178	154	154	188	173	166	184	156	180	175	189	165	181	186	169	170	169	152	181	190	189	159	178	177	184	148	177	186	164	142	181	172	153	168	186	163	185	144	182	186	167	170	155	171	199	177	146	181	186	154	163	173	178	184	185	169	161	173	176	173	205	175	171	202	167	183	152	174	199	177	172	164	162	181	178	179	180	174	174	175	158	163	152	177	168	167	175	199	160	170	173	153	170	175	154	166	157	189	175	178	149	169	202	170	182	160	175	171	174	173	164	184	180	173	156	178	164	182	178	183	172	174	182	157	191	186	175	151	169	166	174	166	180	151	171	177	153	189	183	165	147	159	163	185	187	178	167	198	154	163	183	155	174	161	142	169	161	149	159	167	174	162	175	148	176	207	172	190	189	199	197	178	197	188	183	175	176	165	184	171	168	174	187	164	193	192	183	185	183	186	170	165	164	176	153	180	179	183	194	172	168	175	171	153	182	169	167	158	168	182	183	179	160	170	183	163	146	181	165	171	169	183	179	209	142	169	163	168	188	169	181	156	167	149	179	158	163	161	189	182	187	186	177	171	178	159	178	174	168	200	151	197	150	154	163	157	158	174	183	163	172	167	190	160	159	155	164	162	180	192	183	173	156	194	186	171	175	182	183	182	204	177	174	177	176	173	204	150	165	154	174	164	148	174	179	152	172	187	178	188	160	187	196	203	172	156	160	167	168	140	180	172	172	179	183	183	190	171	172	167	174	156	169	158	183	183	152	191	184	160	180	188	169	177	180	164	157	164	162	152	196	166	183	180	170	181	152	206	177	152	182	189	178	187	189	189	181	193	187	165	166	162	193	195	167	174	178	154	167	170	167	167	167	184	149	164	208	162	171	169	182	153	167	166	149	167	149	184	184	158	172	175	169	172	179	176	148	193	174	156	158	190	152	173	157	176	176	195	148	204	175	181	160	167	209	157	166	158	194	156	181	174	204	167	160	182	175	159	182	179	160	167	169	162	147	168	170	186	181	151	172	198	173	175	162	202	148	175	179	181	177	166	178	175	146	174	155	185	189	172	177	164	169	171	162	157	172	167	179
6617	19809	16676	8722	5402	3054	2270	1656	1104	960	815	703	543	496	468	404	362	339	320	315	303	226	239	228	258	219	257	240	224	224	202	178	238	183	215	195	194	184	210	197	190	206	175	213	209	189	190	170	188	185	175	177	195	159	186	196	185	178	189	185	173	158	183	175	161	181	188	162	169	175	178	184	179	172	170	166	190	167	146	150	147	170	162	149	154	151	193	189	185	189	198	175	180	177	162	167	183	191	174	187	167	191	168	190	176	174	168	186	193	192	165	194	169	152	147	182	159	180	173	180	166	188	172	166	177	147	160	160	157	163	170	152	181	161	177	167	154	162	201	167	169	161	162	191	172	162	177	172	185	171	188	171	167	160	180	166	139	174	156	181	147	179	190	165	156	170	178	179	191	163	146	165	154	156	162	153	179	151	195	188	181	187	141	172	175	175	168	159	159	159	167	151	189	179	146	167	163	165	170	151	169	136	179	178	161	173	159	162	158	142	147	177	168	153	161	194	148	169	176	148	157	177	190	174	182	152	172	175	175	176	169	144	153	154	172	163	176	183	161	168	164	160	166	156	172	151	192	161	169	151	174	152	167	157	160	171	162	176	165	171	187	176	161	179	148	172	174	169	170	174	156	174	186	167	178	195	160	157	194	161	171	172	178	175	179	147	165	160	173	166	155	156	150	169	164	174	179	175	172	178	177	174	170	181	183	181	158	191	176	164	169	157	174	176	160	182	178	156	164	171	142	159	171	147	190	169	162	159	147	164	156	157	165	163	167	174	169	170	145	163	153	190	172	172	160	177	165	164	169	181	177	171	170	184	140	165	188	170	173	156	155	164	157	163	173	150	155	158	187	143	152	166	185	176	166	172	173	164	190	160	154	174	172	169	146	179	153	165	188	158	192	163	128	146	183	158	168	156	175	163	172	180	145	152	166	139	179	167	159	171	181	167	180	158	171	183	181	159	172	145	185	173	146	174	164	169	142	184	159	172	155	186	181	169	182	159	150	166	155	179	170	154	185	207	162	172	171	173	162	179	149	162	161	164	180	155	159	170	170	185	175	160	171	177	178	173	176	164	172	156	165	181	173	156	174	168	170	164	182	168	141	153	168	192	171	174	175	172	163	183	176	190	183	181	179	158	162	183	176	153	162	169	164	177	173	196	166	166	171	171	183	157	172	181	167	167	162	155	158	165	156	155	175	164	181	162	175	166	156	160	163	157	179	146	155	166	181	168	195	164	181	180	171	164	137	186	151	164	173	151	163	152	154	199	171	158	173	180	163	174	172	163	164	155	180	172	165	178	145	168	156	155	163	148	172	170	178	174	160	186	179	171	191	179	176	165	172	159	151	196	169	168	155	192	166	148	176	165	185	182	177	200	159	176	154	150	156	161	170	171	174	178	152	144	167	187	184	178	153	170	165	156	171	171	168	148	146	187	165	143	162	166	162	162	173	155	189	171	162	168	167	179	176	165	200	188	161	181	160	158	179	144	188	171	169	171	183	144	165	186	178	172	172	183	170	177	200	154	176	163	145	185	156	142	169	172	174	170	143	165	171	166	189	182	155	178	153	154	156	176	153	185	169	159	145	145	155	188	159	171	163	170	156	177	168	171	161	169	159	189	166	180	192	188	174	179	164	175	161	159	162	149	189	167	154	187	160	161	150	181	159	141	165	182	163	169	146	176	187	174	199	180	177	146	171	190	163	176	179	162	172	184	175	166	166	151	164	175	180	170	165	163	172	146	152	174	181	172	190	165	147	173	197	190	152	167	170	152	201	184	174	168	159	167	163	188	185	154	195	169	155	167	183	184	171	170	172	169	162	164	151	153	156	172	171	175	157	165	174	135	182	164	168	155	172	183	155	175	166	192	161	168	156	149	158	191	181	144	167	170	158	150	163	146	136	162	158	134	173	175	201	184	148	184	167	162	178	169	162	152	170	181	143	171	169	156	162	172	163	173	178	161	180	163	163	181	163	188	201	173	170	167	171	166	175	169	187	171	165	156	208	182	166	167	180	163	157	171	183	177	182	189	181	161	169	169	172	178	156	172	161	175	191	179	171	161	177	153	187	174	188	148	156	162	160	172	143	162	167	173	153	179	154	185	167	172	198	148	173	148	173	161	165	168	175	162	145	153	156	165	180	166	142	193	177	165	181	165	168	170	156	176	150	163	203	176	158	164	170	180	178	179	160	182	174	168	184	143	171	157	162	172	160	167	167	167	149	162	162	169	166	145	152	154	168	160	189	172	175	177	185	149	148	154	169	175	179	166	159	172	168	163	185	164	160	156	160	166	170	156	147	157	177	152	162	175	164	187	160	173	193	154	144	130	149	168	173	167	201	163	165	169	190	153	170	180	164	171	154	158	158	169	168	169	171	158	149	169	191	168	168	152	171	147	163	158	142	171	152	142	150	174	161	157	163	164	167	180	167	166	190	178	189	180	126	173	149	179	168	138	181	185	170	147	168	174	164	168	189	168	175	185	165	160	154	181	149	170	161	176	158	148	169	177	158	143	184	149	154	180	170	197	168	178	171	159	142	154	140	161	178	153	159	166	171	172	184	174	158	187	191	159	161	180	153	150	165	183	164	153	159	159	160	200	162	202	171	183	134	155	164	196	164	166	161	169	152	180	179	160	183	175	166	193	167	186	165	178	159	161	153	172	147	189	169	158	162	173	178	186	175	183	165	179	181	168	179	169	158	190	177	156	150	143	192	166	174	155	164	172	191	195	163	155	171	171	164	178	161	178	174	180	176	188	160	181	172	167	166	169	176	160	177	195	165	163	164	177	167	169	164	185	178	179	163	169	156	191	163	153	146	177	163	154	174	170	159	182	154	143	166	153	172	164	150	154	169	167	147	172	155	155	160	171	135	157	178	172	142	182	152	159	161	181	158	151	169	153	168	154	149	179	150	157	196	163	173	183	159	165	166	175	173	153	145	192	154	186	188	154	160	162	170	173	158	157	174	187	166	161	183	181	191	198	164	158	170	166	164	163	164	151	176	161	190	167	161	172	159	185	168	149	157	168	188	170	160	153	160	145	141	207	170	176	155	140	149	156	191	162	158	178	154	153	149	171	172	160	180	159	178	166	162	145	166	153	166	159	162	191	163	141	162	140	170	174	165	172	166	160	169	177	154	163	202	169	168	150	147	160	195	166	161	181	169	174	146	165	165	163	156	164	152	170	163	146	165	186	172	186	153	164	175	179	165	182	145	144	159	164	180	180	176	137	192	179	170	184	185	172	164	170	174	167	145	168	189	196	161	157	162	182	158	183	170	157	136	163	145	167	167	179	145	164	193	188	150	150	153	148	138	174	176	191	159	176	166	184	174	177	208	174	147	187	172	181	163	164	170	177	171	144	179	148	169	140	192	151	163	175	159	169	171	179	170	174	184	170	170	171	166	159	184	174	174	181	177	173	138	172	186	173	151	165	170	164	154	176	177	188	187	162	167	164	153	172	179	164	166	160	167	169	173	167	171	174
27703	21007	12056	1501	926	737	709	684	681	690	720	694	705	649	673	657	705	713	691	690	696	678	641	699	643	689	688	655	694	695	667	711	717	677	666	659	641	681	706	661	679	674	652	692	678	678	621	692	673	680	704	664	683	657	650	656	675	672	669	646	693	691	682	675	662	662	649	695	661	661	665	677	655	662	642	699	668	700	686	658	686	688	679	693	696	700	694	664	733	707	636	673	723	671	708	708	730	743	707	658	702	707	712	683	670	645	644	668	682	672	649	688	708	656	649	638	674	707	698	679	719	716	687	686	687	685	680	641	640	657	673	688	643	688	654	651	730	665	666	728	692	708	699	657	716	666	699	682	693	671	681	646	705	655	661	733	720	700	734	675	741	714	664	681	679	706	659	656	708	687	727	716	684	707	680	710	661	665	691	652	686	684	694	700	674	683	707	632	716	658	656	680	657	711	670	709	714	669	693	695	698	668	635	712	722	678	621	683	656	686	668	688	678	676	662	704	679	664	720	698	692	647	683	648	684	647	690	645	651	692	667	663	646	716	709	677	715	671	661	704	634	728	595	666	662	682	668	691	696	667	653	658	673	675	730	669	686	678	716	683	719	683	694	696	690	697	689	694	668	653	705	694	663	646	694	689	673	685	649	652	705	668	692	655	655	676	718	662	731	672	719	629	706	664	714	710	654	723	669	707	663	678	681	725	705	645	703	702	658	711	665	705	646	667	731	699	720	687	689	666	666	701	709	687	722	682	660	666	695	619	717	673	681	667	709	634	668	636	697	711	689	678	668	656	673	692	682	691	655	665	690	710	688	721	647	685	712	676	648	656	690	699	655	694	626	656	675	678	704	730	687	695	659	689	656	678	721	706	678	670	698	714	714	665	662	694	671	637	721	678	689	657	651	677	698	682	676	689	685	672	675	669	693	704	672	658	694	645	692	669	669	671	617	698	654	715	693	630	669	634	677	747	613	670	729	609	662	699	683	729	696	702	657	711	659	703	655	670	717	625	709	689	686	729	684	713	715	703	661	668	738	659	667	681	708	680	656	685	687	649	662	697	687	683	698	658	679	718	691	686	694	687	696	697	713	677	668	680	660	673	678	691	681	708	708	679	714	705	653	698	646	707	647	691	668	675	721	690	708	702	657	667	656	675	675	663	635	640	684	719	648	669	709	602	722	642	677	694	640	691	722	655	660	731	682	666	683	637	708	699	720	689	726	682	661	664	689	708	649	670	658	614	742	712	703	707	703	744	655	662	622	708	677	670	687	674	691	679	712	611	660	697	678	672	712	685	665	672	651	676	646	643	714	668	652	669	696	697	700	653	686	653	685	699	679	674	646	700	642	680	737	665	676	643	712	691	681	710	696	695	672	704	623	682	707	673	666	652	695	650	750	640	683	659	692	695	721	661	683	676	662	657	675	648	652	621	634	671	669	699	651	649	741	650	663	666	695	689	670	698	672	677	752	710	666	660	683	684	653	695	694	619	642	667	670	676	660	664	702	701	635	627	686	707	660	658	668	661	654	679	677	684	647	689	734	673	659	686	663	736	686	699	712	664	691	635	665	702	694	641	694	643	683	698	648	661	686	710	665	665	683	662	662	732	688	703	687	680	711	658	672	677	648	710	660	717	671	722	714	640	644	672	660	654	647	686	695	691	688	713	692	689	674	699	660	694	664	682	651	697	667	719	681	646	683	656	682	708	707	684	672	685	689	665	637	647	686	636	662	675	677	700	706	694	709	671	616	672	730	683	682	664	739	687	665	682	686	689	698	639	712	667	713	647	677	649	674	687	702	711	719	662	678	662	695	686	656	652	685	673	660	700	691	694	660	725	659	659	712	668	704	682	651	668	652	662	679	731	683	727	665	710	657	705	683	709	677	723	670	712	636	652	704	689	708	711	744	675	653	684	684	666	670	658	679	622	633	688	636	679	662	739	654	698	655	702	732	708	685	665	710	644	729	721	714	644	683	683	713	688	701	685	688	707	714	705	681	698	705	656	667	711	660	650	693	738	719	672	654	607	659	699	686	687	686	661	659	683	714	688	704	659	685	663	647	702	682	646	767	638	710	675	696	655	699	652	717	712	654	616	701	708	684	675	689	700	667	661	657	716	653	630	667	662	659	676	649	720	676	711	679	651	696	706	632	666	734	647	653	650	690	691	658	720	657	654	679	686	709	694	665	674	663	703	710	749	673	645	692	641	669	690	643	682	655	621	679	686	691	665	703	701	672	700	701	718	689	701	664	698	665	661	681	703	717	661	704	725	664	712	685	690	707	685	725	684	707	689	710	698	681	688	732	685	706	726	733	650	719	683	665	668	694	681	699	665	728	684	672	724	706	694	640	708	636	667	669	667	691	738	709	678	723	698	696	667	686	642	678	663	646	685	634	684	733	636	652	672	698	726	677	628	676	698	703	679	688	666	665	713	693	695	672	599	732	657	676	698	704	669	689	737	716	659	735	661	673	656	701	666	759	634	685	688	719	662	675	656	655	701	714	650	719	685	732	662	713	731	699	683	693	685	672	721	689	696	727	691	713	737	663	685	666	703	711	671	707	753	663	663	682	711	698	651	649	695	702	681	726	654	725	667	712	639	700	698	687	679	655	736	666	643	666	661	711	722	657	672	709	647	716	687	685	693	647	698	694	713	679	714	700	667	683	646	704	716	683	674	656	782	729	698	739	649	679	702	694	665	701	696	700	647	691	693	727	718	708	646	703	645	649	675	743	703	682	712	684	679	702	697	608	707	661	627	685	674	638	669	675	690	662	681	647	681	686	685	676	698	647	698	662	638	676	701	650	714	689	705	663	731	710	714	627	675	682	682	694	634	714	665	692	677	717	654	656	676	685	689	693	672	705	679	664	676	681	700	710	670	661	656	661	624	715	634	692	694	706	619	603	710	705	718	714	678	709	679	749	702	651	650	647	597	714	675	676	733	681	670	662	657	742	696	647	708	722	717	621	672	650	687	664	705	729	747	678	703	714	686	716	664	643	635	682	674	741	653	705	705	631	714	732	667	662	699	703	682	666	716	694	684	701	671	680	651	702	653	698	686	677	657	705	673	674	635	660	675	672	710	699	709	740	717	669	719	685	730	721	639	668	729	709	707	709	699	714	712	697	662	691	691	699	651	679	703	610	690	721	680	700	682	626	656	752	687	718	677	708	692	663	719	683	702	668	664	671	627	734	664	696	674	670	696	732	694	718	674	653	692	684	708	712	672	624	736	692	654	722	666	700	682	670	662	701	707	683	711	692	661	661	668	684	660	639	657	640	689	699	678	715	696	737	713	703	711	676	711	693	713	700	735	697	732	692	645	677	636	673	699	662	700	712	686	679	644	690	661	658	636	694	685	659	676	660	650	676	695	714	689	704	699	647	706	706	707	699	693	731	675	700	668	694	680	658	679	687	674	692	708	706	679	697	718	687	674	669	687	692	692	691	674	675	740	648	651	678	678	694	672	675	719	705	713	717	721	663	686
4442	1379	1236	933	762	761	751	695	711	702	693	728	753	671	665	702	689	679	666	685	693	694	679	643	686	656	682	708	678	653	668	712	699	653	710	712	705	699	704	680	649	689	659	702	681	657	730	664	689	667	659	671	649	654	684	683	670	712	634	664	714	726	661	725	674	715	662	634	673	695	662	699	675	686	705	689	670	705	633	726	707	711	647	743	761	707	690	698	668	658	665	701	708	671	675	681	721	697	689	673	714	635	658	712	627	723	678	698	700	706	708	674	654	689	677	674	661	682	703	661	664	657	648	685	683	691	636	705	715	663	640	679	676	705	667	675	679	751	676	704	719	694	648	694	669	674	688	667	661	698	696	671	666	688	672	699	673	668	711	666	654	661	683	691	688	654	725	652	670	685	666	655	642	702	707	665	653	679	713	654	658	723	673	693	659	707	665	685	697	699	682	663	662	694	660	669	668	698	658	724	693	669	688	703	692	690	677	678	705	725	646	679	695	685	677	675	652	664	680	693	683	681	673	670	699	684	683	692	687	695	710	656	715	676	637	682	633	676	671	686	673	703	658	700	637	644	687	695	645	726	686	645	710	652	689	690	705	669	660	699	698	621	622	648	732	631	665	691	667	648	635	661	662	690	670	733	606	730	661	672	679	653	691	648	649	668	628	681	640	643	739	685	706	700	677	680	642	672	723	676	699	656	633	663	660	661	671	651	718	716	704	674	690	686	674	699	723	709	708	652	705	665	703	644	695	657	681	701	680	690	653	664	708	684	650	705	717	680	689	682	678	682	674	681	670	651	704	703	650	675	690	704	715	702	652	690	662	672	649	684	688	652	684	685	700	628	632	678	710	702	674	666	718	648	633	682	651	660	677	714	698	741	725	655	660	621	705	655	693	726	754	713	654	667	679	711	636	668	742	691	663	692	690	697	673	673	677	676	631	713	670	664	656	713	663	682	662	699	651	670	651	667	696	685	612	667	655	706	688	665	674	707	671	663	650	680	660	626	673	726	747	676	679	667	669	664	692	758	677	664	683	668	715	680	699	705	686	699	669	675	668	682	667	658	718	715	682	724	706	679	663	709	664	693	706	657	649	683	699	655	669	666	672	719	680	675	682	701	719	659	704	743	661	684	702	664	674	678	662	717	660	710	661	651	710	680	670	693	650	654	716	721	696	655	670	739	657	626	624	687	730	695	661	647	657	739	658	642	678	676	700	670	636	719	718	712	653	637	609	698	703	691	677	687	668	695	682	635	680	686	659	642	688	669	664	706	665	717	696	625	641	667	656	679	724	672	685	696	680	729	665	699	634	644	661	691	709	692	671	653	668	712	720	691	691	667	692	627	705	657	661	694	691	664	696	759	628	733	673	678	705	662	689	665	689	699	653	716	631	652	713	659	621	700	690	702	724	671	697	681	691	680	674	674	673	701	679	663	682	717	651	665	669	688	678	714	662	693	679	668	690	611	682	643	678	693	744	707	663	714	682	681	680	701	642	710	673	701	694	646	650	645	699	665	690	660	692	659	661	677	671	678	651	712	674	713	660	667	689	637	733	664	690	685	697	684	705	625	691	722	722	682	672	699	692	691	691	664	700	612	705	648	665	647	688	657	697	643	677	641	654	644	702	678	622	662	721	646	662	671	624	717	668	675	649	701	665	650	696	685	656	620	726	682	696	697	688	709	648	683	675	650	690	671	664	738	691	698	675	723	679	732	620	683	713	715	676	705	681	672	647	673	680	676	657	683	671	641	707	675	667	697	669	640	704	673	625	688	669	650	701	726	681	691	687	664	700	634	657	615	657	655	642	684	705	682	671	738	680	712	683	647	722	717	687	695	722	735	701	655	634	669	651	676	714	660	684	676	701	637	666	672	651	675	717	717	684	676	690	655	705	694	681	661	746	735	664	645	665	660	643	713	690	677	635	663	594	699	684	687	613	705	702	686	691	671	673	635	715	637	691	654	708	677	716	677	714	707	665	628	699	641	676	692	662	664	639	674	670	674	680	673	649	668	695	691	667	680	606	621	668	688	687	672	657	702	667	667	674	669	688	687	676	669	735	673	605	697	696	675	678	670	666	639	672	682	681	691	690	683	652	680	697	668	654	655	641	701	706	663	716	673	677	708	684	663	666	704	654	710	667	669	727	708	663	685	660	671	708	678	687	687	678	681	664	702	719	685	682	699	660	684	711	696	723	706	660	694	686	677	685	712	730	675	631	670	650	677	703	712	654	718	684	626	710	684	679	622	692	646	680	677	689	648	660	663	676	655	698	685	690	671	676	681	678	663	692	656	668	640	666	661	672	635	673	690	673	657	693	662	716	722	667	681	651	691	665	646	678	654	710	699	629	646	715	707	688	726	650	691	715	662	689	702	678	664	685	679	722	672	694	719	674	687	642	703	699	681	679	630	679	680	641	712	650	669	715	704	686	682	738	707	685	709	684	653	692	679	708	685	689	652	681	647	643	681	682	663	653	670	724	644	693	652	662	700	680	696	670	688	684	684	643	739	723	673	707	724	696	629	684	688	687	679	662	679	687	708	634	650	669	631	707	703	639	660	721	669	675	735	710	667	673	728	650	706	684	700	679	683	693	671	685	671	703	715	646	680	617	679	696	673	669	686	708	711	675	718	681	695	667	661	680	629	682	695	673	690	673	720	656	647	672	653	740	650	696	735	673	687	695	685	689	696	692	660	640	684	657	711	678	701	693	683	711	643	636	649	683	669	658	684	677	683	667	652	693	710	656	660	653	680	701	680	689	686	670	676	681	682	654	587	703	730	687	719	685	671	659	716	657	666	664	699	671	691	749	663	730	659	665	693	653	636	698	704	652	637	687	701	648	691	667	651	674	637	649	689	709	684	683	697	690	670	700	713	661	704	676	735	689	666	679	649	691	692	673	653	721	708	700	671	704	688	688	715	696	659	709	646	671	628	650	650	654	703	660	664	659	688	684	660	660	667	672	655	665	651	688	705	662	678	702	683	689	683	665	648	700	674	663	690	657	687	740	719	700	698	663	744	667	667	689	670	688	639	659	660	674	690	697	689	724	672	673	677	671	671	678	678	665	700	663	683	684	683	745	630	714	659	703	655	678	705	648	690	720	712	632	648	625	665	665	653	720	659	684	657	677	707	673	691	689	688	675	639	692	659	693	653	675	689	631	686	659	691	651	659	671	683	652	662	682	651	656	640	675	665	627	675	688	665	658	722	634	722	700	677	700	668	713	707	749	681	694	677	684	721	671	654	633	653	705	688	663	734	690	651	680	712	709	674	666	699	638	670	672	723	670	675	641	708	722	676	688	680	730	660	678	684	669	699	659	656	686	686	692	657	694	693	690	668	709	622	689	622	667	737	695	638	660	682	734	668	668	681	623	708	653	729	681	690	670	662	681	678	682	649	643	667	660	642	686	704	646	668	676	684	673	679	742	677	708	693	721	686	657	665	693	654	677	703	661	673	681	676	715	705	783	707	667	672	729	622	679	705
23833	21264	28903	23949	21254	20055	2314	964	703	611	591	560	473	507	457	490	438	440	405	418	465	425	400	378	425	403	387	369	387	394	374	399	387	400	405	354	382	387	415	418	381	379	365	340	402	389	394	365	345	366	399	384	380	345	375	366	355	368	368	367	379	389	392	375	381	363	405	350	387	367	402	373	387	373	371	378	357	379	437	369	337	385	356	394	363	328	382	387	357	402	373	363	358	363	365	338	383	358	359	367	389	344	379	401	387	348	343	398	381	385	363	381	352	369	379	385	366	394	370	409	341	373	359	346	378	354	369	332	373	392	401	380	390	348	381	377	321	349	390	384	350	362	372	378	361	339	383	351	363	420	377	414	395	368	362	383	378	371	372	346	351	358	357	400	391	374	358	369	375	362	378	354	354	396	344	413	395	382	386	356	372	355	349	351	336	377	391	379	359	365	366	376	374	360	346	348	386	329	361	396	362	383	382	377	353	377	395	355	359	358	377	356	361	343	376	338	370	350	352	394	379	343	364	389	403	374	414	325	366	397	405	378	363	364	370	366	396	372	395	334	358	375	317	374	400	398	319	341	396	347	381	369	341	364	353	369	370	399	334	356	374	388	359	392	406	329	356	369	356	378	377	358	352	361	384	379	376	347	368	393	370	324	388	401	383	358	371	348	344	369	372	380	369	351	395	360	372	355	371	357	363	383	382	376	392	329	363	357	362	388	374	380	386	394	363	362	340	348	349	388	364	390	376	338	392	364	393	344	361	368	371	372	378	412	360	341	359	371	349	346	367	370	365	331	394	388	386	337	370	368	360	384	343	359	361	357	391	350	375	366	367	371	349	358	375	388	354	386	366	381	362	357	371	350	343	366	389	342	391	337	354	353	381	378	412	345	391	382	367	392	364	348	387	367	357	356	374	357	339	356	352	367	373	381	394	360	355	320	354	342	339	351	349	346	332	338	381	354	339	347	346	329	358	381	378	390	354	369	330	385	359	361	376	387	383	369	366	355	348	368	348	367	371	378	355	357	355	373	365	384	390	391	360	354	346	364	371	385	375	354	383	398	371	352	386	409	370	352	405	365	368	352	346	359	392	363	382	357	359	388	359	324	372	387	368	371	379	353	399	351	345	369	363	355	370	380	365	363	374	361	351	335	343	372	371	344	384	393	340	356	389	410	375	353	378	382	368	348	350	376	380	354	368	386	354	355	358	389	419	362	367	377	379	398	369	334	390	360	342	386	359	376	375	345	378	386	369	379	367	361	393	380	387	362	372	375	366	387	374	368	345	356	377	359	384	347	349	388	356	366	397	375	353	362	341	314	376	384	354	397	366	384	345	413	377	393	379	395	398	376	371	382	376	350	356	366	357	379	362	355	376	380	408	397	357	352	367	376	363	346	379	379	390	360	388	376	385	401	349	365	365	344	391	377	348	372	352	361	345	364	373	364	400	350	379	355	397	370	362	398	389	356	396	354	362	340	356	330	370	338	385	328	366	382	366	356	356	360	338	382	395	391	379	367	350	351	376	350	334	381	406	371	355	360	385	384	375	383	354	369	372	375	398	384	345	379	369	353	395	366	375	381	381	386	364	393	354	380	347	373	399	368	347	400	350	362	352	345	346	389	357	348	354	358	355	385	375	366	359	342	376	332	381	346	348	356	373	351	380	387	378	362	359	419	339	375	390	388	377	351	375	350	395	383	334	370	348	360	326	329	395	374	366	390	373	415	364	360	367	362	372	398	362	366	356	402	355	344	380	360	353	371	393	386	357	402	366	320	356	321	369	410	366	374	363	362	390	394	372	350	386	348	364	339	358	357	364	373	375	393	366	377	352	332	344	376	380	342	409	364	331	402	363	379	371	314	365	381	364	359	353	364	385	384	395	376	339	337	398	393	428	402	384	356	399	348	395	336	341	381	375	377	347	315	362	365	369	383	381	350	381	376	369	358	361	376	381	360	379	363	357	358	364	331	350	362	358	361	377	390	377	362	368	348	374	356	363	359	358	380	364	363	369	397	337	378	367	364	395	359	380	380	368	398	363	353	332	352	382	367	347	356	369	382	393	367	348	350	382	330	385	371	355	363	352	378	366	352	392	357	383	374	365	381	380	376	363	386	328	352	385	335	342	368	368	398	360	414	353	370	388	355	346	371	365	367	369	335	361	368	370	365	354	367	351	378	352	362	392	382	373	363	379	362	379	361	380	375	344	337	369	345	351	350	380	375	347	360	388	384	389	348	368	381	364	360	357	396	404	379	363	370	368	372	343	380	347	378	359	409	337	345	363	370	412	378	357	351	387	347	385	369	368	377	378	357	353	375	393	387	366	361	367	378	386	345	370	365	387	346	360	388	394	352	367	347	383	362	358	359	350	372	352	377	340	367	397	346	372	379	382	347	352	378	374	341	361	377	324	366	360	375	336	361	395	394	348	364	356	345	332	376	362	346	343	351	386	412	349	378	377	338	403	372	361	391	348	364	367	348	386	364	352	353	367	346	420	378	388	388	358	396	328	376	367	385	348	341	349	388	383	327	374	380	360	373	397	367	351	337	340	329	359	364	362	347	370	385	365	376	378	361	360	382	407	329	343	347	375	359	365	386	369	389	369	382	346	367	358	340	385	379	349	368	372	376	342	350	384	364	388	362	392	375	367	351	385	335	374	352	376	389	387	394	366	374	358	370	378	372	394	388	364	389	360	398	378	378	367	373	371	319	367	351	363	358	327	359	340	333	347	358	359	370	341	338	392	354	356	370	375	346	338	377	388	372	352	385	393	378	350	387	379	347	369	370	363	381	382	346	361	351	353	370	337	350	363	368	350	387	367	364	399	380	387	359	388	378	393	371	345	381	367	352	348	360	377	367	389	354	371	325	376	339	375	389	351	398	357	394	365	355	359	372	342	393	390	361	358	351	368	423	385	355	360	383	357	375	352	373	386	389	401	352	372	375	384	385	366	371	338	343	385	399	367	354	362	401	361	369	377	367	342	363	364	377	350	353	353	375	404	395	427	392	372	342	361	331	371	330	358	348	391	400	369	370	403	357	394	388	350	363	330	358	385	357	352	361	346	361	377	370	367	392	365	361	374	346	340	372	401	354	357	339	385	365	398	352	377	358	364	353	362	386	380	376	381	346	353	376	365	384	379	345	387	367	347	396	369	365	358	341	381	363	323	354	362	356	377	372	368	367	355	391	349	389	343	340	316	304	376	340	387	383	372	372	363	309	349	360	324	347	365	392	384	367	386	367	367	358	404	370	342	360	349	354	381	348	376	386	379	369	390	317	376	362	382	346	380	355	367	366	372	376	372	386	361	365	370	390	344	379	346	366	311	378	410	366	358	334	354	395	350	391	394	397	370	392	353	375	377	346	369	372	358	357	365	399	361	345	353	403	382	337	335	365	370	379	382	359	394	366	379	358	363	358	357	356	373	360	339	388	332	373	377	350	379	381	385	376	336	386	308	361	372	351	377	418	375	342	379	336	418	361	344	362
4550	12033	10036	4935	3004	1933	1373	1131	935	761	668	591	557	568	490	484	440	447	463	419	432	463	443	448	400	412	392	383	400	406	395	417	401	441	384	399	411	399	414	348	386	401	403	335	406	389	382	359	375	397	382	391	412	402	388	421	386	389	398	375	392	397	373	373	401	402	378	380	381	398	368	403	356	391	408	379	346	386	369	397	400	362	354	441	370	354	405	353	351	368	397	371	372	371	396	396	373	410	419	358	398	365	373	415	385	354	378	324	383	412	380	365	373	364	417	374	378	400	399	359	359	389	365	358	368	420	397	397	365	362	378	409	365	350	394	406	338	376	383	349	375	364	406	377	370	394	380	370	402	373	375	449	366	354	394	369	397	379	362	394	384	378	389	339	400	396	379	385	378	381	341	372	373	397	393	384	399	383	352	417	371	380	405	395	355	371	385	372	363	394	371	389	387	431	402	366	396	377	390	381	395	372	398	382	376	409	377	385	362	382	407	370	356	371	409	393	360	370	392	385	347	390	362	365	337	374	368	378	377	390	362	380	424	380	419	374	377	370	400	426	370	374	365	350	380	361	344	379	402	403	373	386	354	402	370	364	427	359	400	369	383	370	382	361	396	361	409	403	414	396	384	385	403	369	378	347	354	385	375	375	375	362	381	372	358	370	379	389	404	373	360	382	388	387	364	396	365	399	386	404	360	360	390	344	367	385	360	361	375	367	373	366	386	394	377	401	332	382	391	384	333	378	350	383	345	359	344	386	385	368	365	366	374	367	389	365	391	367	390	334	353	377	393	352	379	384	375	383	341	374	384	385	381	408	341	379	368	363	385	399	389	380	394	389	376	372	401	393	405	386	372	423	374	383	381	374	368	379	373	354	365	377	331	334	340	388	392	407	386	364	374	373	378	352	368	407	399	386	391	383	404	372	395	361	380	391	384	374	381	375	407	380	377	364	364	385	362	427	385	391	381	379	388	353	335	375	337	391	401	392	373	396	394	367	378	363	352	369	377	390	377	387	391	402	352	381	365	369	399	361	374	375	390	353	401	392	355	395	400	363	341	350	378	384	386	405	380	395	401	385	376	351	381	350	363	382	421	363	368	381	350	360	382	390	382	409	359	364	355	379	366	379	394	357	366	374	377	361	368	389	353	387	358	394	334	394	406	390	369	404	366	404	371	379	412	362	349	412	398	344	408	374	373	360	357	353	365	387	390	384	383	405	354	366	400	392	375	347	387	377	388	388	378	341	360	361	377	367	373	359	413	402	409	380	355	379	363	369	416	380	375	386	376	378	382	369	376	371	382	389	381	387	361	368	371	416	357	364	382	367	338	391	406	375	382	373	397	376	367	397	375	355	372	355	398	376	358	399	367	383	364	417	360	396	352	413	383	410	378	354	367	362	376	361	373	377	386	354	387	418	386	380	393	388	390	406	391	381	401	409	381	395	391	362	388	355	359	395	385	362	372	368	411	380	383	374	354	403	364	367	384	394	355	380	364	428	392	404	397	402	384	378	396	377	382	395	383	365	381	369	394	366	373	369	357	362	403	365	389	400	370	364	354	406	374	371	395	371	374	373	392	375	371	356	360	373	416	376	366	364	370	405	369	377	332	411	392	367	382	370	349	377	371	406	369	382	404	382	363	356	396	367	388	375	391	375	378	387	382	363	371	410	401	413	384	352	381	384	368	365	359	356	389	344	372	370	410	377	396	349	360	390	370	361	387	372	369	353	389	388	370	408	350	367	397	373	388	398	377	387	383	391	356	417	376	415	385	390	370	377	395	386	377	379	374	393	351	353	399	386	372	377	384	363	385	375	410	361	403	370	355	370	350	343	358	369	359	394	351	383	401	388	364	397	356	397	422	358	399	378	385	414	377	355	369	379	391	360	384	383	380	381	368	401	358	341	388	341	360	357	387	405	396	379	367	384	388	365	412	372	367	362	390	374	379	361	365	395	349	364	379	342	401	372	379	379	355	366	366	364	380	395	390	408	408	401	357	348	370	387	410	339	385	390	365	394	360	377	377	381	366	399	392	405	408	368	378	400	362	386	389	382	373	356	400	362	363	363	411	387	365	383	352	399	395	386	389	358	373	369	383	376	398	396	385	377	362	350	391	373	377	413	375	401	377	389	374	373	374	402	390	379	406	394	366	358	386	395	429	371	379	359	383	368	356	389	373	422	403	381	382	356	362	369	365	394	400	409	392	349	365	380	365	360	377	415	367	393	397	397	360	366	382	374	412	386	378	386	377	394	353	356	392	394	393	332	368	357	350	350	355	364	389	355	364	359	367	366	383	377	371	370	373	404	387	392	369	385	377	376	352	395	363	352	383	361	380	421	356	387	381	384	378	405	382	362	382	394	367	359	395	392	403	378	418	370	397	350	363	367	383	372	381	366	371	385	387	340	356	370	395	401	354	396	389	381	391	402	400	365	363	361	343	353	372	380	370	342	393	361	425	378	399	338	392	420	336	378	409	388	383	351	376	377	397	369	370	380	427	360	404	394	367	372	395	356	406	377	364	355	372	369	388	359	371	372	351	386	403	400	405	401	407	373	354	406	393	379	387	373	390	410	399	364	386	409	397	364	377	384	399	361	398	368	376	361	369	396	386	375	395	367	375	384	388	403	352	365	364	372	414	389	331	372	372	373	382	365	374	404	372	368	349	363	388	378	356	361	394	387	363	394	398	355	352	370	386	357	368	400	413	387	382	367	377	367	387	368	345	374	377	402	369	390	385	369	356	347	367	392	408	361	405	382	404	388	415	357	391	369	380	375	337	404	356	396	389	389	412	378	380	401	364	403	381	401	382	390	364	380	385	375	369	381	396	352	373	395	375	359	392	389	380	386	366	373	381	392	371	399	372	368	373	411	380	370	376	408	375	348	377	374	374	407	387	373	386	364	357	382	351	360	405	382	337	411	391	377	399	388	369	421	392	387	357	388	354	391	431	382	389	389	366	366	376	403	347	377	345	380	360	384	374	362	394	372	381	391	394	381	404	329	367	375	397	358	364	383	435	401	407	359	395	366	367	419	367	394	380	388	372	381	372	385	378	378	381	365	366	375	398	384	361	391	404	401	370	362	346	364	380	389	361	378	348	392	379	357	375	377	386	392	357	391	355	369	400	382	384	406	408	377	403	374	366	380	399	380	383	443	386	385	390	366	394	357	339	368	373	387	374	397	390	402	382	396	373	389	352	378	395	361	382	396	396	396	380	353	362	403	391	359	376	400	368	371	348	408	363	378	392	371	425	362	353	378	368	336	347	361	402	391	394	372	362	385	379	352	383	359	380	375	404	353	370	380	397	370	419	379	358	372	359	364	390	390	389	372	369	332	405	372	376	387	395	363	372	377	412	414	389	358	373	382	373	367	392	382	331	401	404	413	391	399	403	346	397	408	331	392	357	385	372	350	387	386	404	388	395	343	383	391	387	368	350	358	364	407	335	367	401	367	397	369	405	359	380	378	348	375	407	381	403	370	367	368
24858	21372	28583	24441	21287	8596	1259	916	832	771	762	700	722	712	698	687	660	670	650	665	637	627	644	604	647	631	678	649	611	654	678	651	573	661	601	644	630	603	614	588	635	611	621	596	669	624	634	624	635	638	648	611	603	582	585	599	661	611	614	639	625	610	616	587	589	629	635	640	625	598	583	553	651	609	622	621	589	615	640	599	656	575	634	616	583	606	571	637	642	568	637	606	641	622	603	609	624	599	629	642	620	609	622	618	596	618	606	610	657	534	643	629	616	598	626	594	616	595	653	625	643	628	617	590	599	616	618	599	616	603	618	610	608	623	615	575	568	629	596	614	540	618	588	577	637	600	639	591	604	589	595	574	614	571	598	629	621	592	582	629	601	614	596	629	631	616	662	604	630	626	582	613	615	635	613	556	637	601	569	622	556	591	610	574	554	616	596	619	632	597	597	650	597	602	600	624	611	607	644	601	598	657	611	599	578	606	654	608	621	570	610	576	607	658	583	619	617	590	632	586	625	640	592	574	625	598	611	604	605	595	614	616	654	596	581	617	640	623	626	585	639	591	565	634	610	626	634	640	594	629	653	607	590	578	576	617	634	593	620	628	612	540	597	593	605	593	628	570	618	600	603	562	623	612	565	622	639	646	651	618	622	611	648	630	635	615	610	646	627	624	593	609	614	612	605	602	626	592	638	594	672	589	615	622	637	589	694	602	607	611	586	630	613	590	628	586	606	618	604	606	619	611	572	639	639	621	630	591	585	634	623	640	605	649	563	604	631	614	595	553	671	596	614	598	636	606	597	612	553	615	605	654	596	594	602	587	618	613	604	623	572	627	609	609	558	585	635	599	598	611	611	633	656	588	590	599	613	617	601	610	636	556	616	617	613	613	565	620	609	664	584	597	589	585	600	596	590	624	644	623	654	617	597	580	578	608	624	604	579	610	628	573	646	629	592	632	594	534	604	562	634	634	627	659	637	593	630	657	622	592	605	635	562	633	615	649	571	591	643	612	620	612	578	608	634	620	582	596	605	618	576	642	579	644	614	624	626	618	646	639	647	570	620	631	634	615	585	596	577	593	630	618	601	593	597	633	585	603	616	614	611	571	635	603	620	601	575	600	626	655	621	613	639	595	577	640	611	578	608	632	557	601	631	652	616	610	608	622	587	571	633	642	615	541	599	587	618	679	597	594	571	585	583	610	588	593	638	575	625	604	623	619	540	623	624	605	619	611	584	619	571	588	628	564	642	609	647	628	577	612	650	597	610	658	597	624	613	568	635	647	598	611	594	609	593	595	662	617	605	587	639	590	604	656	611	620	593	555	612	586	605	616	602	581	606	644	633	585	624	632	595	635	599	617	625	569	581	639	599	665	587	587	628	628	606	593	591	589	572	675	642	567	614	580	640	592	598	601	567	652	599	582	625	644	617	623	615	650	595	583	632	630	596	613	611	645	620	642	631	559	660	605	599	610	617	597	629	618	553	611	563	606	641	554	640	617	616	608	591	601	594	643	595	644	586	668	568	638	589	641	614	621	621	601	646	575	595	617	637	559	579	638	596	609	621	647	632	611	638	585	626	610	603	619	628	642	583	595	569	626	578	614	631	633	567	576	596	637	634	600	587	633	609	585	603	624	630	631	597	627	618	602	599	660	626	623	626	603	591	632	605	619	542	600	616	584	616	557	628	652	553	646	633	614	585	628	613	653	589	628	614	604	638	656	593	614	588	655	613	636	565	625	568	598	598	633	613	631	598	641	600	596	606	583	585	593	606	596	629	585	660	632	618	583	640	573	633	611	589	634	566	610	637	680	651	611	616	632	612	644	628	598	613	597	613	632	581	570	560	584	563	621	589	601	611	634	606	579	624	600	591	580	629	661	602	627	657	628	577	643	616	587	579	574	629	664	615	613	657	614	615	571	590	568	615	597	584	592	612	621	615	638	600	595	609	630	636	633	629	619	644	606	591	640	623	593	642	594	610	651	622	613	550	580	616	619	585	576	587	591	599	579	653	620	638	611	631	589	572	581	654	618	613	650	650	604	620	641	623	629	615	625	647	631	629	606	582	605	607	622	637	630	627	615	633	618	614	612	608	595	600	643	573	640	592	655	629	632	551	619	643	599	619	617	598	608	593	612	591	599	615	649	561	557	585	611	614	574	619	623	604	583	620	578	600	560	600	617	631	597	610	630	593	600	613	589	610	609	581	660	611	621	627	591	612	620	644	592	595	612	628	604	571	616	616	580	617	605	586	607	616	627	583	603	614	581	612	653	665	616	607	608	583	617	607	536	624	632	588	587	629	611	617	616	657	654	642	587	619	618	632	622	633	612	625	639	595	595	613	643	607	656	609	645	665	593	600	619	609	584	564	644	618	585	598	573	615	593	591	646	586	619	600	605	573	590	645	632	633	602	637	597	635	610	591	588	610	614	666	584	592	595	610	606	597	554	570	632	587	582	632	601	587	622	621	604	588	609	591	596	604	627	654	604	626	617	624	587	616	614	619	595	602	618	612	584	581	638	568	633	623	609	665	647	607	644	639	612	603	608	648	581	626	629	605	645	578	627	586	625	581	590	602	601	628	585	568	624	635	607	595	589	606	601	589	607	637	595	606	669	615	619	608	655	624	622	617	620	590	611	589	592	601	579	603	601	609	628	584	640	602	645	629	635	588	590	662	570	638	610	619	577	597	596	633	596	648	616	560	630	569	603	593	642	643	594	611	644	575	588	607	583	623	619	593	598	607	602	671	609	615	650	645	579	590	607	596	601	608	595	577	636	560	604	604	645	578	592	569	630	581	627	590	592	572	597	613	599	611	630	593	568	647	616	604	596	612	570	597	609	588	609	625	606	618	593	654	587	618	639	592	605	607	625	561	570	573	592	577	610	626	614	637	636	610	612	602	631	635	618	626	621	595	628	601	647	581	628	583	599	588	583	631	614	610	590	641	611	584	630	593	580	597	681	611	574	593	605	586	627	600	588	600	609	600	572	631	581	574	608	608	616	616	636	642	603	643	585	603	608	653	633	595	615	629	610	609	594	614	617	641	619	627	645	608	613	572	629	654	597	604	566	579	596	593	580	596	611	562	613	605	594	627	577	612	573	617	641	579	631	632	599	641	662	597	665	639	591	576	667	567	624	633	629	627	634	594	604	582	617	589	623	575	648	595	574	641	596	652	641	628	592	603	601	628	634	603	587	620	560	578	633	593	620	601	577	625	584	567	612	602	620	591	567	665	597	577	614	558	615	616	657	607	594	631	658	648	627	593	652	630	625	631	621	642	590	646	574	610	601	567	608	605	608	658	583	601	618	607	654	576	611	589	570	616	610	588	609	580	607	587	589	575	618	627	585	618	589	591	651	608	568	629	622	583	604	630	570	645	628	620	592	607	671	644	636	599	652	633	600	574	588	602	599	575	586	657	583	587	638	587	653	583	594	595	622	613	604	607	600	619	635	595	596	590	600	620	592	597	616	613	580	585	603	620	607
4585	8825	7135	3716	2377	1595	1243	1041	929	867	757	726	696	660	699	697	633	624	638	622	618	613	621	608	575	574	636	560	590	585	570	624	617	591	589	608	577	601	564	633	597	574	575	590	595	578	570	560	576	633	545	583	596	565	595	570	622	578	553	539	623	595	584	600	554	548	631	603	568	609	601	556	580	584	543	583	579	552	565	608	569	581	576	580	610	575	582	587	626	575	551	582	584	567	577	576	592	600	561	592	610	538	575	593	583	548	560	554	613	581	598	621	604	581	598	581	603	544	565	576	604	551	605	587	609	585	573	545	584	565	593	576	574	578	580	601	591	583	591	585	616	560	604	573	567	617	617	576	590	595	572	585	606	608	574	611	589	566	617	594	555	565	551	582	589	615	597	590	542	641	574	547	533	549	590	539	566	584	565	596	624	606	567	603	571	559	582	563	550	619	585	593	573	604	551	589	590	602	593	601	578	577	553	628	627	593	569	544	563	561	560	569	578	563	593	574	549	583	625	604	567	570	557	594	609	634	577	567	575	563	574	577	576	596	586	630	584	573	556	591	588	602	572	611	611	601	578	608	544	608	546	610	584	584	616	570	604	599	554	592	586	626	602	579	609	600	577	584	569	605	591	577	599	597	611	594	590	555	565	594	584	574	608	639	561	564	569	559	555	594	596	592	552	622	595	572	583	577	567	549	606	559	573	579	604	553	604	558	613	573	579	574	611	569	573	553	599	577	582	586	609	508	620	532	564	619	577	603	610	566	581	563	589	582	601	556	557	600	559	585	594	547	593	606	623	558	642	568	577	587	538	593	589	579	587	572	610	613	562	574	566	582	540	559	578	580	557	544	602	556	560	548	591	685	604	571	583	557	577	592	612	582	600	585	583	592	565	572	578	556	565	558	573	548	585	566	559	585	582	605	593	579	574	562	591	547	600	600	591	575	595	558	613	558	594	636	563	585	598	588	599	573	571	560	592	605	610	562	578	592	598	627	579	572	603	578	556	588	545	559	538	565	582	584	573	613	589	593	585	561	566	591	589	622	583	576	599	550	577	589	582	563	544	579	583	612	601	566	556	594	618	601	594	587	596	538	598	572	593	562	625	564	563	599	600	594	581	575	569	599	548	582	565	607	555	572	629	520	537	555	605	619	551	576	582	577	618	577	581	557	567	584	580	583	576	604	546	569	555	598	575	563	577	613	603	595	598	566	559	555	577	572	600	556	566	547	565	577	567	533	571	560	577	561	557	593	562	592	609	581	612	568	614	588	578	570	556	588	604	594	623	557	576	546	561	552	607	587	622	667	608	594	520	568	592	598	616	553	581	577	607	597	571	584	541	552	623	544	577	621	562	603	621	579	595	533	615	569	577	573	602	555	557	573	608	575	606	567	540	576	569	580	549	582	535	562	595	573	564	599	599	596	574	609	543	612	600	598	616	557	534	599	558	522	573	586	575	608	567	599	587	607	536	593	595	576	603	564	596	570	548	578	562	492	540	561	567	574	543	551	548	600	591	594	618	583	594	582	588	581	538	581	589	591	554	587	552	590	568	637	640	608	536	586	567	587	584	582	565	582	573	576	602	585	614	511	582	542	591	563	558	621	536	577	575	598	573	539	607	575	588	552	567	584	600	529	571	569	617	609	565	559	578	627	603	581	595	615	610	591	586	563	547	576	576	545	579	592	567	596	585	568	647	597	577	543	578	595	580	554	535	609	574	595	564	601	612	594	621	632	575	569	633	559	582	602	580	592	527	519	631	598	634	571	583	603	615	572	597	563	568	604	638	532	563	610	556	555	589	583	602	540	570	610	559	587	537	563	607	588	619	607	624	566	628	620	579	583	569	575	544	631	545	564	601	552	584	588	561	591	561	583	615	592	565	572	599	573	577	599	614	582	582	586	570	572	572	598	549	609	580	569	579	563	595	571	585	554	599	593	598	614	602	579	570	560	572	548	572	573	613	609	581	570	605	572	586	566	576	571	628	598	568	602	582	566	556	575	597	564	602	626	570	600	597	575	636	625	577	547	582	594	587	545	583	575	616	569	625	587	586	576	556	559	569	533	550	523	534	546	587	631	558	593	551	587	560	558	561	563	534	569	538	559	573	587	575	599	533	570	528	595	561	569	609	597	589	570	554	604	532	561	629	619	597	572	571	533	536	612	594	582	581	555	549	588	632	613	618	559	573	620	606	575	577	572	540	598	575	578	600	603	569	561	592	583	583	543	597	613	571	588	572	591	550	588	587	600	595	579	574	553	561	552	538	587	577	609	546	564	550	620	583	581	555	545	596	584	581	520	586	598	565	608	555	608	588	602	543	582	611	564	597	582	608	600	562	605	644	554	567	577	561	563	595	614	598	618	585	598	595	544	557	627	543	571	583	552	618	549	589	551	588	564	590	588	564	578	542	543	609	609	565	606	598	542	591	570	583	580	581	601	578	557	557	563	636	548	551	599	534	584	587	616	586	589	567	577	568	552	616	603	592	587	558	584	580	555	616	569	574	557	569	539	569	598	576	609	590	602	580	611	586	618	578	626	529	591	569	575	568	615	540	590	547	554	615	598	599	570	635	584	590	558	594	580	584	613	589	622	601	551	596	585	609	546	563	529	597	550	547	593	588	573	545	578	605	586	533	549	569	577	527	603	570	570	619	562	578	610	554	592	583	591	560	581	590	591	595	596	552	620	564	562	592	585	550	541	561	553	590	609	584	583	589	607	564	595	572	574	584	583	527	522	593	627	559	596	550	622	590	551	615	615	548	584	585	579	545	577	599	589	579	555	595	565	598	597	555	606	607	540	559	598	612	574	583	565	563	583	620	586	602	600	530	570	590	546	601	601	578	555	580	613	594	619	598	580	588	556	559	606	564	590	551	614	629	619	585	618	600	647	599	588	587	604	572	578	572	563	566	565	612	568	581	605	575	569	572	575	584	570	541	512	618	608	548	542	547	622	590	595	594	567	592	614	581	598	564	577	599	579	643	550	557	546	608	589	562	570	567	564	586	551	574	550	574	558	610	596	614	594	602	567	582	579	567	559	587	626	572	592	594	578	591	572	576	561	587	581	567	620	561	559	598	569	579	584	578	573	575	556	598	592	607	544	605	567	602	577	562	585	599	590	566	598	626	583	601	574	566	607	548	577	525	556	579	576	614	560	589	560	572	601	602	596	590	570	552	579	596	572	579	588	617	553	630	636	561	567	597	614	577	565	586	563	557	587	573	586	577	580	549	578	571	604	565	547	580	527	577	605	586	584	604	589	585	626	589	586	576	557	583	512	593	568	544	592	563	571	635	584	628	567	570	627	596	619	576	604	580	605	605	570	595	590	546	575	602	598	574	586	612	589	590	587	580	595	572	615	594	568	558	561	593	603	580	571	563	611	551	557	571	563	585	554	566	595	572	579	626	562	613	600	546	627	569	577	610	563	546	587	590	575	593	573	580	584	576	595	573	622	581	621	581	590	588	599	611	609	559	586	608	569	587	568
22748	21412	29325	23906	21401	21469	18324	1596	869	768	620	509	488	390	373	360	340	331	295	306	276	278	273	229	239	242	230	244	199	231	195	195	225	204	201	207	202	221	203	195	201	220	205	191	196	191	199	185	213	165	200	185	184	179	161	189	181	176	162	172	192	198	187	182	207	185	196	192	163	174	181	177	166	179	185	173	172	169	178	184	173	180	183	183	199	181	219	201	168	173	163	161	200	183	196	184	175	180	172	178	193	186	142	188	180	184	181	177	160	177	176	191	178	194	185	167	171	191	177	175	183	157	174	174	169	176	188	160	180	183	166	179	176	171	184	162	159	174	174	177	183	197	172	175	173	194	143	183	173	189	188	172	206	164	173	180	186	176	202	171	178	169	166	198	181	183	175	154	190	186	183	191	170	170	152	190	183	166	180	181	175	168	167	161	194	175	171	163	189	164	169	169	192	164	195	203	191	179	196	185	170	184	181	171	179	151	174	185	176	190	172	166	179	171	184	174	192	198	172	179	181	189	149	172	180	170	175	180	157	201	169	193	190	159	159	192	160	157	176	190	165	149	174	177	173	205	177	148	182	164	187	185	212	179	167	162	144	183	161	180	172	159	168	199	155	183	169	170	174	182	165	184	183	174	164	163	165	167	201	174	172	205	173	184	147	157	180	183	146	196	172	177	173	188	172	165	185	160	208	177	189	184	170	183	196	172	156	176	180	184	193	173	161	162	205	156	172	177	182	169	181	148	190	166	195	151	182	172	174	152	179	165	180	183	148	183	164	170	166	183	184	186	182	176	173	174	188	197	196	199	149	169	172	160	158	171	179	162	164	154	156	166	203	173	192	176	203	170	169	190	187	179	175	172	180	182	171	179	173	177	164	188	157	177	159	169	182	179	191	182	181	173	181	175	177	152	183	190	189	172	177	169	205	176	174	184	176	180	179	189	201	172	176	171	185	181	163	180	178	190	180	161	161	172	180	173	174	178	175	175	201	166	194	178	162	156	191	160	159	197	168	174	172	179	176	179	172	179	171	163	183	193	180	184	180	180	163	166	153	183	165	156	173	188	163	179	184	175	177	181	163	178	201	165	165	185	195	150	153	171	172	171	178	173	163	187	174	165	174	152	170	186	171	159	159	180	158	178	161	170	177	151	154	187	181	201	159	163	174	189	174	207	180	191	190	177	186	184	173	166	176	152	172	172	185	157	197	172	170	187	162	157	191	177	172	182	182	178	201	163	172	175	195	169	141	173	179	204	158	185	205	186	181	175	174	175	164	197	177	158	189	166	160	171	153	172	214	175	168	190	198	166	188	180	201	188	141	182	183	167	182	176	172	188	152	167	175	180	158	185	174	181	162	168	166	183	154	180	184	162	177	187	185	183	160	168	184	186	172	181	180	184	174	169	171	191	169	175	173	171	181	153	177	180	146	172	183	168	170	185	173	183	167	175	182	173	179	183	164	168	185	181	177	156	192	177	177	175	158	179	178	173	176	174	155	163	161	174	162	201	190	185	194	169	178	180	169	176	189	159	210	193	164	191	179	196	180	146	152	171	157	189	192	169	186	195	194	173	181	170	154	174	177	190	199	178	170	167	180	169	192	210	162	174	187	184	220	169	186	167	200	174	170	183	177	162	178	169	188	183	185	147	186	171	158	197	136	169	183	158	171	157	155	167	149	165	171	168	179	174	177	170	184	155	200	194	178	151	179	189	185	180	177	167	187	171	192	174	166	205	183	181	184	201	169	202	185	172	194	191	182	157	184	166	179	172	174	171	167	181	174	165	194	167	184	175	158	170	177	161	190	165	176	184	190	162	173	198	171	165	165	197	165	166	198	198	184	171	178	174	189	191	195	197	177	159	163	179	166	177	185	171	157	185	157	198	168	177	174	181	163	170	183	155	155	184	169	172	195	206	182	191	183	160	170	157	154	164	150	172	187	190	172	199	183	169	189	166	189	180	160	140	191	176	182	200	168	165	183	173	182	184	188	177	190	196	169	168	191	154	183	177	185	196	157	214	179	187	171	163	179	183	185	174	168	170	160	174	174	148	179	191	166	186	178	192	169	180	161	168	167	162	195	183	174	191	185	191	157	155	175	201	183	208	200	212	186	166	167	188	172	166	170	186	207	189	174	164	198	179	162	169	162	150	155	169	177	163	162	172	195	164	181	172	205	190	194	179	173	168	186	164	169	173	173	164	194	171	197	152	192	173	169	199	183	200	165	166	195	167	174	195	186	182	149	185	176	174	184	202	193	188	147	171	179	162	178	172	182	191	178	190	184	162	179	167	183	188	182	197	162	157	165	177	172	167	176	191	178	175	156	178	169	190	167	164	158	166	164	192	155	178	206	168	176	183	172	194	173	187	180	183	168	161	164	176	194	179	194	169	193	151	164	149	188	198	200	178	190	165	166	181	188	157	193	178	175	167	149	180	178	202	192	169	169	157	158	184	168	180	163	168	195	187	176	176	186	177	178	179	165	192	156	172	150	176	187	172	184	209	172	178	171	160	166	179	164	181	165	175	178	172	199	153	171	159	172	175	167	184	178	206	167	154	163	172	165	144	168	200	177	168	168	178	172	188	187	179	184	174	174	158	198	172	145	163	176	186	177	158	182	178	189	193	164	192	185	168	163	162	179	166	212	192	186	179	153	204	171	213	188	180	168	177	153	170	179	150	166	166	172	160	190	195	159	154	198	141	199	166	164	194	168	176	180	200	180	198	179	208	196	170	169	197	164	185	171	182	151	174	180	160	179	189	186	186	182	215	173	180	167	170	186	176	186	184	155	187	168	180	175	166	204	185	173	182	177	187	172	170	173	188	188	158	193	192	188	190	170	181	166	165	180	198	182	201	168	166	169	179	178	158	195	170	176	176	182	163	179	185	167	164	169	178	161	163	187	165	187	169	156	172	167	177	176	165	194	175	191	185	191	192	171	190	180	171	174	185	187	167	143	167	181	177	181	186	179	193	172	189	184	173	179	186	175	179	196	194	194	192	178	197	181	182	160	183	186	191	176	181	163	170	172	181	164	176	181	155	169	180	192	181	161	186	172	152	162	167	193	170	167	173	161	182	182	187	199	168	179	175	175	178	161	169	162	182	176	178	183	167	181	186	168	186	177	203	172	190	189	175	160	186	181	170	176	183	177	180	186	204	177	178	188	170	185	177	185	179	190	173	166	150	173	172	190	172	165	177	191	161	161	186	150	190	176	178	154	162	164	188	193	163	167	186	195	166	186	180	178	179	191	183	170	172	173	180	181	193	183	200	167	163	166	166	197	163	172	178	180	162	180	173	191	195	184	173	159	206	165	186	176	167	186	178	154	169	177	166	156	166	159	149	158	181	171	193	166	173	192	174	193	170	188	163	190	187	166	164	180	165	160	194	191	176	184	169	184	176	190	179	171	165	172	181	184	187	172	162	183	186	190	201	164	183	155	173	164	179	167	169	162	167	179	182	197	150	152	166	168	163	165	177	199	203	145	173
6519	19743	16502	8778	5275	3167	2205	1657	1195	972	781	642	562	476	446	398	365	345	333	299	300	275	258	255	247	251	232	232	222	206	224	217	234	184	216	190	206	193	185	196	186	205	181	182	192	193	186	204	182	190	191	179	184	183	201	178	172	178	134	176	176	172	208	180	167	194	205	184	168	172	167	207	189	166	189	156	168	172	177	180	172	165	182	153	147	182	163	178	159	177	177	156	168	182	185	184	172	156	170	175	156	167	149	184	170	185	172	173	182	191	164	183	155	177	170	173	180	186	182	142	176	169	183	183	155	175	177	175	184	168	164	179	166	175	173	178	172	188	161	175	173	189	195	170	155	176	181	171	179	176	195	179	162	167	181	163	153	160	182	145	164	160	185	165	156	156	159	180	176	162	168	189	160	178	176	152	168	163	161	165	166	184	163	143	156	174	162	179	154	149	178	164	182	174	170	168	167	179	184	185	195	164	181	152	177	187	180	179	164	179	169	185	166	175	162	174	183	192	182	141	153	168	156	177	189	130	154	189	189	165	172	169	166	177	168	181	153	195	151	181	175	155	171	191	160	149	170	182	181	166	174	176	174	190	153	178	177	185	191	175	178	169	187	181	172	167	142	162	172	160	142	156	179	191	160	150	162	162	144	175	186	187	183	175	120	160	183	169	165	158	168	181	183	171	157	151	196	164	192	161	150	189	154	175	173	165	184	161	148	166	183	182	191	184	161	171	156	171	168	168	156	161	177	165	150	165	159	168	175	162	186	184	182	181	177	177	174	162	191	171	164	179	168	175	180	172	174	163	159	185	188	142	189	168	178	155	167	181	194	180	149	176	155	184	176	163	163	183	170	162	144	152	154	172	170	161	172	170	180	139	170	150	175	160	163	159	191	163	172	172	158	169	169	177	175	158	156	169	150	172	147	172	178	183	174	172	158	166	186	173	193	153	156	150	164	169	153	158	154	196	155	183	172	179	159	149	167	182	187	171	166	167	172	179	170	166	146	153	162	192	176	166	157	185	148	152	194	171	162	172	159	161	159	141	163	160	148	158	165	173	179	166	194	167	181	155	168	177	187	169	160	147	178	169	190	158	190	214	158	181	174	157	183	171	178	146	150	173	146	196	150	163	184	155	164	187	161	185	159	166	160	188	165	162	144	141	202	154	165	192	161	148	148	172	174	172	180	171	171	200	171	175	164	169	162	159	166	191	157	177	168	161	173	172	172	168	171	176	155	165	164	168	171	171	163	180	168	191	191	163	170	152	169	178	158	163	187	169	157	153	171	195	172	169	184	164	162	161	166	184	160	157	180	175	176	200	166	162	167	150	144	171	165	178	156	170	191	157	181	149	186	174	179	167	164	160	181	172	162	179	156	187	167	159	177	174	168	196	174	167	166	154	164	156	158	177	162	151	163	184	159	169	159	154	195	173	177	168	131	181	178	174	148	168	172	154	171	186	175	167	193	163	188	183	174	172	165	152	199	173	161	150	174	177	204	189	143	183	172	153	175	173	169	162	180	159	158	142	185	134	148	145	175	162	142	164	175	149	189	190	174	162	176	160	197	175	182	150	159	185	151	167	163	176	181	162	141	194	170	161	187	181	164	152	162	162	147	177	162	159	173	158	162	181	194	149	170	147	195	166	167	183	167	179	172	183	160	182	180	181	164	166	182	166	161	193	203	174	177	181	187	177	180	177	170	171	174	167	168	158	151	185	174	173	167	148	167	138	179	159	181	157	180	166	158	164	173	161	184	185	162	169	143	167	187	179	159	140	166	167	179	174	172	167	134	176	181	186	172	170	172	170	156	172	170	164	150	172	175	176	176	165	169	164	174	188	175	168	184	166	156	178	177	188	179	163	169	170	172	141	174	176	172	177	169	159	150	176	161	154	171	154	175	170	173	145	170	153	167	154	188	171	184	153	164	168	171	161	182	179	169	170	175	174	149	138	163	156	170	197	165	160	191	154	178	155	181	163	171	163	170	162	185	173	182	188	171	164	177	174	162	167	167	189	169	165	178	173	172	162	166	162	176	164	170	153	164	187	161	158	173	157	179	165	181	178	151	162	196	174	175	152	157	162	171	171	185	175	154	170	149	160	162	158	163	178	151	137	177	186	153	175	211	173	194	188	152	193	164	184	175	170	162	180	171	166	166	179	163	159	162	169	178	185	154	157	182	151	162	153	187	202	191	207	179	156	159	183	179	168	188	150	159	168	144	176	152	152	182	149	180	186	199	175	193	150	154	161	153	166	158	184	174	178	149	172	154	149	157	158	143	166	163	172	159	191	160	170	168	165	172	178	146	167	198	146	164	161	180	176	155	173	166	159	166	152	181	148	180	164	155	185	178	150	179	176	171	182	153	170	169	154	203	181	182	187	155	185	148	166	164	175	193	151	156	168	157	157	156	167	160	165	170	180	190	193	174	179	168	176	173	180	156	177	187	184	177	184	142	160	170	194	155	156	160	175	177	167	206	162	168	158	169	171	173	153	179	183	170	155	164	174	167	131	170	163	143	147	147	165	168	170	166	148	188	152	162	181	160	161	158	174	153	178	162	176	191	150	150	177	181	153	167	180	185	169	158	141	164	179	157	170	172	186	174	151	156	176	172	144	179	154	168	146	162	150	161	157	164	149	174	185	177	190	178	141	171	175	178	156	171	165	163	162	173	145	182	170	166	147	167	156	181	173	146	152	166	171	170	174	179	186	161	160	164	138	171	179	162	189	177	171	157	197	187	161	152	174	188	173	174	159	201	156	151	158	171	177	165	172	153	187	159	183	151	152	182	150	165	177	160	178	168	166	179	179	174	165	172	180	168	179	152	162	169	191	182	182	146	141	166	160	153	171	175	149	164	167	153	165	183	166	188	159	164	180	175	180	149	143	194	160	197	179	164	160	161	163	160	155	167	155	166	170	163	152	182	151	157	179	178	171	175	176	147	161	175	137	173	150	159	150	153	161	178	176	174	169	165	157	173	173	163	159	192	152	163	174	154	159	170	150	191	186	170	183	171	152	180	147	170	175	148	166	176	169	168	186	148	134	177	168	180	169	165	176	160	150	148	177	178	173	192	187	173	161	175	176	169	138	179	169	170	184	158	168	197	170	174	173	176	170	210	151	156	150	189	160	195	170	174	153	170	190	169	162	175	175	158	163	185	182	170	175	166	172	177	169	152	204	169	160	164	151	191	158	179	159	172	177	175	182	159	159	168	147	159	167	155	167	174	179	166	188	159	158	169	159	180	158	184	167	193	135	156	158	165	169	154	163	160	150	162	170	153	167	151	183	154	184	148	178	159	166	179	145	174	150	151	184	173	187	175	148	187	153	161	162	175	154	188	182	180	191	179	160	181	173	156	173	151	205	188	177	173	142	162	175	157	177	182	167	171	183	163	172	172	183	163	159	160	170	156	155	174	178	171	172	160	168	174	143	160	177	164	163	155	171	172	170	174	162	153	178	154	193	169	162	188	167	168	181	193	154	164	172
27721	21186	12321	1560	848	790	765	769	752	689	710	737	675	721	678	682	725	682	719	719	729	670	694	668	756	710	669	727	705	718	704	678	709	660	725	659	669	659	711	700	684	704	713	698	692	709	712	692	683	676	685	665	717	735	735	693	756	645	673	715	670	702	695	676	734	680	703	720	719	707	658	699	743	710	692	716	685	723	709	707	668	713	705	732	714	681	713	706	716	694	704	730	703	722	719	649	671	670	713	716	676	722	693	649	672	715	696	680	679	701	689	687	735	746	703	687	730	718	708	677	724	700	691	701	685	715	727	682	729	753	723	674	692	729	746	654	683	710	680	695	725	717	703	715	679	659	697	688	719	680	733	743	704	696	730	695	716	671	644	692	697	665	700	678	667	704	711	725	706	668	709	736	731	700	680	678	672	725	703	707	714	693	704	673	704	781	681	684	689	685	668	664	760	713	691	737	686	725	694	713	681	716	687	729	756	700	712	738	725	704	669	704	669	678	737	649	691	739	744	693	697	710	704	700	678	729	728	735	693	733	733	711	705	715	727	684	700	708	692	699	691	740	696	666	688	687	732	693	696	728	747	724	705	681	714	692	706	750	703	708	713	718	699	683	756	714	676	665	649	691	684	685	647	734	685	670	676	707	712	671	697	678	655	696	696	689	696	714	731	701	722	724	693	745	718	715	725	672	684	689	738	639	716	734	708	737	665	709	728	728	719	678	704	679	717	678	695	718	701	692	754	724	740	700	712	668	699	678	706	678	686	750	678	686	714	690	692	699	699	672	718	732	687	717	697	705	679	714	691	747	676	705	714	699	698	713	691	690	730	687	690	690	764	678	660	772	645	715	687	705	721	699	737	771	678	732	747	639	690	683	708	653	683	696	718	701	727	716	663	713	643	708	717	738	710	689	672	720	719	679	678	693	711	681	710	698	716	729	667	686	676	674	710	718	714	686	657	677	708	699	705	734	713	730	672	685	730	677	646	711	751	709	701	699	726	733	682	651	704	709	701	678	723	696	666	703	733	715	705	686	705	695	697	713	723	712	678	704	760	646	741	676	730	695	723	705	717	700	702	686	660	727	742	677	712	693	682	646	649	706	659	714	672	677	706	754	752	670	655	732	695	682	757	676	657	722	704	684	679	672	699	684	723	716	704	716	724	664	687	748	719	722	692	707	733	683	709	675	756	740	696	684	690	683	694	718	718	694	721	681	659	736	746	674	668	700	711	719	702	723	745	666	777	728	657	711	711	725	657	697	708	695	636	729	674	707	687	729	662	721	647	702	730	688	706	715	712	718	701	651	725	702	688	719	709	721	661	714	661	706	663	721	722	709	690	676	680	715	712	721	703	680	707	696	719	692	726	700	706	711	710	704	685	739	681	700	688	727	724	713	696	709	677	699	733	741	689	743	718	714	693	675	659	691	668	699	672	710	712	743	681	704	702	743	700	674	724	691	696	686	689	690	706	711	717	696	743	675	668	725	685	729	681	676	693	694	717	689	641	660	723	735	679	711	710	710	706	676	703	680	724	686	751	731	697	753	690	676	694	679	655	723	699	684	730	674	707	673	707	740	660	702	736	690	704	703	725	667	632	712	678	694	655	749	723	684	743	664	741	697	674	683	685	666	701	708	705	680	704	693	696	677	720	696	674	692	667	705	650	683	756	714	705	689	686	700	722	712	708	737	726	679	683	678	730	759	696	726	706	706	656	757	694	713	739	718	722	703	702	726	691	665	661	731	658	639	726	673	728	722	657	715	709	746	698	681	683	669	660	675	740	732	711	683	669	710	717	729	728	696	692	738	690	730	725	686	656	682	707	720	697	666	708	712	717	698	701	748	692	699	692	718	686	709	684	755	752	688	742	703	677	661	705	772	675	738	764	741	698	676	726	746	687	731	717	697	677	760	709	654	676	671	777	715	731	681	700	689	714	713	671	721	688	741	687	716	702	699	680	707	642	698	711	659	705	725	676	698	723	706	691	719	676	737	743	709	680	689	686	712	677	654	725	711	732	719	687	689	696	743	714	695	677	703	724	694	684	668	730	746	711	688	719	715	700	721	718	700	667	759	697	663	705	680	749	658	700	714	690	731	680	701	673	704	747	689	727	733	691	722	678	612	715	695	723	723	731	729	699	685	737	702	725	665	668	693	669	698	738	730	767	676	734	695	678	682	744	737	767	709	749	711	679	659	670	670	700	724	715	676	666	692	750	691	695	674	689	743	718	707	677	725	736	681	715	656	677	695	718	736	754	708	727	705	696	737	706	699	756	649	771	689	711	704	714	746	701	690	774	673	675	732	689	715	738	696	722	713	705	726	713	699	720	723	723	650	714	700	690	755	689	693	684	696	734	730	747	744	690	695	730	692	714	711	664	703	726	734	662	685	694	709	708	704	715	728	655	745	656	727	726	702	712	664	707	727	773	739	689	688	728	717	717	684	690	723	729	663	719	684	730	706	729	730	718	673	646	684	686	706	736	709	715	719	710	714	707	668	675	677	712	709	727	697	698	690	695	701	674	681	656	762	734	704	677	709	716	702	680	669	684	713	732	674	676	733	736	697	728	694	691	700	710	739	687	726	699	715	719	695	701	715	713	697	700	695	706	698	700	693	702	744	701	702	746	719	712	684	677	708	688	691	702	735	700	704	749	688	709	646	691	729	720	691	724	675	694	718	677	683	699	682	703	716	694	665	673	707	772	740	671	701	727	668	756	747	677	720	759	737	707	719	683	712	709	725	731	723	704	738	689	702	749	710	702	677	725	692	726	718	735	665	727	694	723	729	666	649	708	731	711	669	652	653	706	672	692	688	649	680	704	660	730	747	699	739	681	680	680	739	646	649	702	750	690	738	674	650	681	665	652	743	685	736	676	699	670	666	668	736	669	713	710	662	722	722	693	738	681	692	675	711	697	691	698	743	687	689	668	689	718	700	673	736	711	674	675	686	714	698	700	698	726	704	720	704	719	705	689	609	716	682	748	661	669	686	682	695	739	699	677	712	723	666	697	688	714	684	662	679	694	688	661	703	704	738	686	756	727	721	669	685	670	660	714	706	706	716	649	729	657	688	696	691	694	673	720	698	705	694	746	679	699	675	720	756	724	729	731	721	745	698	711	703	710	696	725	703	722	708	638	705	692	685	746	691	667	758	715	657	740	712	676	719	660	699	719	709	658	695	691	698	709	662	720	751	696	721	676	706	742	668	700	712	726	628	686	732	685	669	700	730	732	695	726	721	725	652	679	701	693	666	682	690	747	692	711	723	671	707	740	736	727	726	757	653	691	671	672	687	672	724	690	656	726	704	685	713	690	689	675	735	712	701	681	668	705	721	716	715	689	719	721	719	716	677	711	667	684	699	708	655	729	696	697	699	702	645	700	733	701	706	673	750	712	699	688	699	682	708	748	684	703	699	730	741	685	660	679	686	744	713	697	722	741	651	636	679	668	716	731	732	671	691	686	690	677	653	688	693	692	732	662	703	712	722
4473	1440	1226	927	819	794	768	681	740	734	703	733	734	697	739	723	731	670	713	658	678	692	698	669	664	741	688	663	723	731	680	666	659	710	699	701	712	721	699	719	668	699	698	683	672	699	688	691	708	706	701	725	647	691	678	692	754	713	692	705	687	682	701	674	714	651	703	685	692	755	706	654	666	659	674	705	715	716	699	697	694	697	708	668	652	714	697	655	709	716	710	694	705	669	739	675	692	723	710	731	725	734	714	700	682	695	686	702	712	674	675	662	724	703	701	705	661	721	744	699	666	697	683	728	704	666	692	694	665	706	639	744	683	687	691	668	672	710	719	662	700	663	699	700	692	750	714	654	689	663	715	634	714	676	654	688	713	689	670	714	695	674	706	693	651	676	658	651	683	656	732	680	697	676	661	709	697	696	630	682	673	650	655	674	681	676	692	747	752	687	666	678	696	660	731	704	681	723	699	688	672	697	691	752	685	705	709	718	710	701	744	715	734	655	708	663	695	701	714	719	674	676	717	698	705	692	665	678	740	704	754	702	653	684	652	699	687	688	724	686	693	649	666	705	705	638	701	716	646	686	700	714	708	716	682	652	726	654	716	760	672	712	655	678	663	683	677	670	723	688	698	650	681	701	689	668	656	720	719	733	719	691	677	743	703	707	758	692	685	706	726	728	722	671	696	692	698	650	720	679	718	682	704	704	731	666	719	710	669	703	688	667	682	717	679	726	699	689	662	761	746	704	679	683	679	693	707	689	635	653	721	675	678	679	676	711	672	705	695	651	691	712	660	720	685	713	627	700	667	742	715	689	704	674	658	688	708	694	650	657	671	712	730	679	691	699	693	691	756	666	694	704	674	711	690	703	682	722	700	708	696	653	684	699	653	715	718	704	709	688	716	715	694	728	644	688	680	685	684	716	703	715	693	710	714	700	665	707	686	619	676	670	743	664	701	683	673	702	652	700	705	672	685	726	676	687	690	670	712	619	668	679	674	696	681	742	682	658	708	659	719	715	717	713	675	667	715	667	677	648	639	750	726	668	686	655	642	686	673	694	691	697	676	713	677	706	709	691	720	678	710	690	663	662	688	664	692	686	744	671	680	674	694	653	665	680	697	723	679	705	697	679	684	720	707	698	719	722	684	671	665	638	681	678	707	700	713	715	729	728	666	736	676	650	714	700	688	719	706	702	728	694	695	672	697	728	704	654	675	704	700	644	715	707	744	669	721	705	667	736	722	731	720	748	721	718	679	739	738	728	728	659	702	687	707	742	662	703	696	673	653	701	701	630	716	689	719	672	725	675	712	683	695	680	671	661	663	640	719	741	669	686	704	686	759	701	670	696	702	703	704	689	717	659	737	706	647	712	713	716	710	675	698	713	673	690	689	740	703	709	691	692	688	684	733	672	687	648	692	742	692	616	737	702	661	704	757	672	700	662	725	683	683	667	707	653	667	675	683	747	695	692	662	672	674	714	664	722	662	761	716	725	654	692	732	679	702	703	720	697	685	662	703	729	712	641	669	731	692	647	755	697	688	733	676	697	698	700	655	684	641	673	629	647	711	707	708	706	712	713	690	690	673	675	685	687	730	681	684	691	665	730	683	696	712	731	688	708	726	707	691	727	699	726	687	674	664	752	744	662	756	734	720	650	674	698	693	719	701	712	707	691	660	670	688	695	711	669	734	707	670	670	681	688	713	709	644	736	680	684	661	656	679	724	647	684	712	650	692	680	721	667	672	677	658	695	706	721	668	720	717	674	708	731	681	683	703	642	695	680	712	684	701	648	715	677	680	716	704	728	711	693	697	664	718	684	683	689	720	682	701	674	690	682	699	740	703	668	705	717	656	674	691	698	665	720	656	708	692	714	680	709	726	679	685	690	705	712	689	718	694	735	649	726	712	713	731	697	659	764	686	691	629	726	722	704	683	684	687	718	698	708	681	714	663	676	663	717	717	691	771	674	703	662	715	725	697	699	752	726	665	665	707	665	705	717	726	738	685	657	705	661	715	713	697	667	691	687	678	686	687	704	671	654	691	676	713	706	717	732	661	675	663	680	689	691	691	724	702	743	725	638	705	711	680	690	739	700	723	712	680	722	669	697	718	691	740	653	708	713	708	739	672	700	695	674	696	707	689	652	699	709	690	682	740	750	782	754	690	700	724	752	684	694	667	714	676	706	689	678	722	670	651	694	716	741	699	695	712	676	663	656	698	661	690	726	696	683	721	716	707	694	733	704	655	666	682	647	695	704	701	730	684	717	707	659	675	709	675	673	660	699	691	633	695	650	688	691	679	693	692	691	692	700	638	689	671	706	712	704	662	684	719	714	718	660	690	698	655	739	707	712	680	697	700	682	658	743	734	676	746	709	675	658	733	724	737	703	686	695	716	697	730	696	709	653	680	705	705	661	675	712	689	690	670	648	684	704	721	631	714	670	682	663	730	664	664	699	687	720	651	743	686	727	754	708	692	688	693	683	703	682	693	710	668	726	659	738	691	709	682	663	728	675	717	728	696	678	707	735	682	646	691	672	709	696	722	670	751	704	705	633	660	717	746	669	695	702	730	651	643	708	653	662	678	706	688	701	657	704	672	685	709	647	675	674	683	715	725	732	713	684	750	726	707	738	692	716	695	685	689	699	698	697	759	746	746	715	709	713	700	739	675	727	713	649	698	694	702	695	676	661	706	677	706	646	719	698	736	735	683	670	674	672	717	730	697	659	720	694	676	723	665	685	729	704	713	679	666	699	710	705	700	668	692	701	684	708	695	667	687	665	709	692	699	671	702	663	731	704	733	694	748	712	687	688	705	661	679	676	680	680	679	710	708	687	727	723	719	720	732	666	648	672	728	724	708	705	631	700	696	686	637	693	747	709	713	741	688	694	702	722	666	690	683	699	716	706	686	722	699	718	658	698	693	681	742	679	702	685	668	698	705	730	683	710	670	714	716	694	704	717	760	692	682	707	723	704	680	712	750	670	685	705	714	733	713	678	711	697	652	705	709	775	673	648	662	705	710	688	707	691	658	720	686	684	692	699	677	724	688	712	665	701	690	678	699	717	675	705	643	710	683	676	693	660	663	649	663	693	685	654	682	685	706	731	675	714	714	697	738	740	720	696	692	656	758	680	759	731	689	736	685	694	702	693	736	663	684	697	694	713	692	666	719	696	716	675	713	726	686	713	714	693	701	676	684	746	693	713	653	735	705	648	751	691	709	764	730	704	706	734	709	682	716	669	687	716	691	682	733	683	719	714	717	765	711	809	744	674	688	708	667	660	749	707	736	748	676	697	680	705	683	741	708	729	710	678	717	708	686	659	660	721	684	669	680	714	677	703	664	743	713	690	704	710	683	705	700	682	667	701	699	686	707	709	738	706	733	710	668	712	669	687	652	715	693	697	710	707	718	713	710	683	704	667	730	694	655	671	674	694	679	717	702	706	672	735	660	724	664	675	705	693	689	688	701	723	703	731	707	658	691	682	714	672
23966	21454	29138	24176	21440	20213	2384	903	743	661	600	560	536	529	512	450	457	442	444	457	418	444	443	374	436	398	386	416	394	401	376	370	379	389	415	408	395	384	402	361	407	379	390	382	386	406	370	397	377	382	399	387	390	339	429	357	386	432	340	368	356	369	370	346	350	396	393	390	395	413	392	382	399	386	410	386	401	394	364	372	349	377	356	378	365	396	404	389	366	379	400	391	360	398	338	415	384	396	410	377	398	372	354	392	351	386	351	395	377	368	390	401	381	399	360	414	395	402	362	341	406	375	385	378	408	378	349	394	376	382	363	376	388	354	358	379	378	386	403	355	397	359	350	335	339	338	415	369	361	393	338	393	381	392	389	405	335	377	379	362	342	369	354	382	368	370	420	386	373	419	357	349	387	375	361	333	410	392	354	384	376	361	360	382	364	381	344	356	369	378	400	401	370	380	390	368	429	383	386	394	396	362	385	389	383	408	383	360	401	335	388	364	419	380	397	385	372	369	396	367	370	375	380	408	409	361	373	377	359	362	378	358	376	349	351	413	392	378	353	385	385	352	392	403	404	371	409	405	399	370	353	349	355	402	377	401	376	399	350	406	400	394	356	378	371	352	358	350	354	398	367	365	407	408	401	347	379	382	391	345	367	402	389	383	390	384	373	361	378	362	351	372	378	365	400	371	379	396	399	404	365	368	367	391	360	377	384	339	369	369	360	414	385	363	366	393	358	342	403	409	396	386	388	398	380	376	365	372	377	386	336	424	388	388	382	394	404	354	369	365	340	388	393	377	380	339	406	347	375	393	370	384	368	387	380	391	363	381	383	398	369	372	387	377	364	336	405	359	380	359	385	364	360	337	400	388	382	384	419	387	361	403	345	357	387	362	356	400	371	393	382	367	430	391	353	351	365	380	354	360	377	391	396	330	363	401	386	392	400	359	384	357	384	379	379	374	433	367	367	400	358	392	407	384	382	394	408	367	383	353	377	421	385	389	377	371	364	370	396	379	393	371	377	352	391	384	417	399	356	386	354	380	369	376	354	385	385	363	339	353	361	385	411	390	343	393	389	364	376	366	372	377	375	413	388	349	362	325	353	356	416	379	356	373	383	394	337	383	409	376	385	380	388	350	402	365	373	372	367	415	392	379	361	351	386	369	339	396	356	349	401	377	394	378	405	390	400	377	391	419	446	369	392	374	364	359	354	359	385	341	381	382	404	373	400	382	390	393	375	388	333	376	403	389	404	391	358	372	383	396	380	347	355	348	369	389	396	403	396	412	359	362	380	372	395	361	386	380	396	392	381	341	408	369	371	381	420	366	388	389	400	357	382	372	383	390	366	352	405	380	398	364	396	396	391	375	354	386	386	395	354	381	391	389	378	392	415	358	337	386	377	366	360	380	386	377	396	346	404	371	384	353	407	405	344	379	370	359	403	404	388	413	410	414	379	387	410	410	370	392	361	408	375	356	387	368	350	394	362	374	394	400	387	372	398	353	385	400	386	377	380	375	382	365	370	393	338	360	361	399	372	370	392	378	397	390	408	386	342	370	375	382	364	376	378	370	384	372	353	348	371	363	351	328	374	355	405	358	391	380	369	386	354	390	397	397	375	375	442	350	397	373	393	374	393	349	382	357	370	387	366	401	407	351	357	352	392	386	352	380	389	399	362	350	339	367	363	379	358	365	407	373	406	380	377	359	351	395	346	337	344	380	350	408	393	379	405	370	360	369	378	375	338	356	403	393	368	374	400	363	373	384	377	436	396	357	394	385	357	377	336	375	388	379	361	349	369	395	419	364	348	389	347	362	360	352	362	402	394	353	398	375	368	396	376	362	378	367	386	385	349	377	341	371	345	398	368	352	382	392	396	368	410	377	399	393	392	384	364	348	384	364	347	368	384	345	364	374	343	417	387	418	373	370	391	398	378	406	379	368	360	378	380	334	363	387	371	376	363	366	391	384	362	367	367	378	384	369	382	377	395	382	380	391	399	385	358	408	405	364	377	398	370	370	383	348	370	391	352	384	377	393	358	359	393	346	359	413	385	374	341	340	353	390	402	360	383	350	411	379	366	400	393	367	374	363	408	365	373	355	411	402	362	373	340	377	372	365	409	417	361	370	368	383	387	366	384	386	327	369	374	375	336	381	357	381	320	381	384	378	365	369	343	377	380	369	392	388	337	374	349	376	399	403	332	389	394	384	367	326	382	388	422	357	404	354	385	388	374	373	370	382	361	362	395	339	390	395	375	365	395	362	377	368	351	380	368	391	379	395	390	391	360	379	362	358	347	388	389	406	368	370	388	392	359	397	361	381	339	325	394	398	385	335	368	395	383	378	414	387	379	408	351	392	357	367	379	389	383	361	384	377	375	390	410	309	404	394	435	381	374	388	373	359	378	378	402	369	425	360	395	374	375	380	416	381	401	378	341	375	383	334	365	388	309	360	358	361	374	382	343	345	363	373	385	354	406	379	353	358	395	335	395	397	370	389	362	390	367	362	381	354	403	364	373	406	411	365	359	373	378	372	344	375	380	356	402	384	387	379	351	330	352	388	407	358	382	406	372	385	377	360	404	356	362	360	354	365	385	395	393	366	375	402	363	365	359	335	353	341	410	359	343	362	386	362	342	353	369	361	410	399	357	385	379	390	381	353	351	378	375	408	391	371	361	364	410	386	395	376	368	405	382	391	384	379	393	361	385	327	361	377	380	391	377	404	377	354	391	355	370	380	375	373	351	401	366	400	366	379	386	410	414	409	371	375	395	360	380	391	373	406	366	356	350	380	368	372	362	377	383	362	386	375	361	400	361	368	381	368	388	390	401	352	380	372	373	389	370	390	380	406	366	390	386	402	385	351	368	403	439	380	379	389	362	358	361	377	370	382	384	370	402	378	339	394	391	368	354	414	324	376	427	383	393	366	414	348	364	402	385	382	377	349	376	387	397	371	373	394	388	379	392	352	415	404	377	380	402	349	376	368	364	332	382	379	339	383	393	398	391	388	401	388	411	356	359	367	377	383	349	374	390	346	360	340	369	386	361	413	379	387	369	383	396	369	353	376	390	368	397	388	387	367	367	317	360	375	374	365	353	363	380	402	385	363	391	378	368	380	365	380	403	364	379	385	397	378	370	379	381	398	384	369	356	372	382	377	373	368	375	380	355	379	355	370	324	366	410	374	364	376	364	363	380	374	370	368	387	396	358	362	375	341	427	368	401	388	388	383	404	364	372	385	403	369	405	381	395	396	376	378	328	375	368	353	392	350	385	351	342	383	388	384	410	378	412	383	393	392	363	380	390	380	332	348	377	407	381	398	391	348	388	397	396	393	379	391	394	373	374	374	387	373	337	373	412	365	361	362	378	352	390	354	367	386	357	423	413	366	370	369	388	383	414	374	368	367	383	372	360	374	407	395	379	372	393	395	370	382	382	391	386	399	393	374	374	364	381	361	400	372	366	376	365	345	390	354	363	381	377	389	419	402	361	395
4548	11993	10150	4955	3006	1914	1451	1111	978	828	712	650	570	537	535	500	513	457	464	474	403	452	445	408	459	430	444	400	423	431	414	394	439	384	353	401	378	382	394	430	382	386	372	393	387	384	416	409	455	378	421	389	378	391	387	369	388	411	409	399	379	368	415	373	419	377	406	387	399	407	374	393	369	408	399	378	379	409	407	390	380	428	355	382	392	381	388	406	374	350	374	387	330	391	384	396	402	385	382	383	383	403	410	386	404	396	386	379	383	333	380	392	400	396	383	380	408	391	392	430	401	358	385	425	378	415	381	389	406	397	401	362	393	413	401	367	384	357	384	387	379	367	396	404	382	389	393	407	417	374	379	361	402	381	408	379	382	381	381	362	356	389	360	362	326	382	376	368	393	441	328	362	397	379	395	419	400	398	395	411	396	410	373	357	369	390	380	417	370	361	413	347	394	366	383	398	383	390	399	389	380	409	399	386	387	364	377	392	380	366	402	380	417	364	376	379	372	400	391	379	396	409	397	394	367	408	338	391	394	407	364	391	347	374	411	396	391	367	383	411	402	390	407	377	403	412	400	395	380	397	432	385	364	392	402	397	396	457	384	382	420	356	380	367	418	370	380	390	403	402	379	383	442	348	381	414	403	380	389	387	386	390	356	383	393	376	415	399	405	357	384	405	403	401	366	388	411	346	393	362	369	365	392	404	419	372	374	380	408	412	399	421	381	400	372	373	403	342	421	372	395	348	381	400	359	398	356	396	398	372	405	367	384	387	381	418	399	368	407	370	363	397	405	380	376	372	423	381	347	368	396	411	376	394	380	390	385	385	399	424	440	384	388	367	392	359	395	369	386	373	413	416	392	369	404	433	372	408	432	397	380	381	393	406	396	401	370	408	384	371	379	369	436	391	384	367	381	400	386	411	391	392	419	398	435	388	404	379	392	408	396	430	381	376	380	390	385	385	392	368	343	384	369	356	357	390	433	364	389	376	407	372	380	391	344	369	408	357	374	389	361	407	389	393	397	371	391	375	381	375	426	387	413	377	419	398	422	401	359	378	404	400	376	388	380	400	391	382	397	354	362	388	359	389	369	389	371	426	383	379	405	365	404	354	378	398	390	428	378	354	427	386	392	345	373	370	394	378	381	388	383	401	418	429	362	378	390	380	394	388	389	382	381	390	385	381	410	384	398	374	382	400	398	394	345	370	391	414	370	417	378	344	383	367	386	378	358	413	394	368	341	352	384	374	393	378	403	395	399	375	417	397	396	381	374	371	378	373	395	369	391	392	398	393	390	405	386	384	396	396	400	392	381	391	361	370	380	389	415	412	350	409	401	392	396	411	380	405	383	391	395	380	367	394	342	397	370	372	370	384	395	374	378	388	372	379	394	364	396	405	397	415	367	400	364	331	383	407	377	395	370	382	375	392	382	394	411	413	375	429	380	390	415	349	378	384	365	402	399	396	401	386	373	394	365	384	410	399	408	407	390	389	399	401	362	387	379	392	338	412	398	383	377	376	409	396	364	373	339	418	413	390	396	376	382	383	370	428	351	363	398	370	402	420	399	400	385	390	359	364	361	387	364	368	370	352	348	379	407	381	400	383	366	390	400	396	378	363	382	373	375	392	392	367	382	383	392	408	384	366	375	391	404	404	416	401	354	416	420	362	396	383	387	406	407	380	371	352	406	392	401	393	369	412	440	408	397	388	391	383	390	404	426	376	375	375	410	392	403	404	380	398	414	382	374	395	424	390	392	367	379	402	376	388	401	388	381	388	365	417	405	348	389	373	377	395	387	377	368	366	401	385	392	409	397	385	370	385	384	390	422	403	398	382	393	378	361	385	364	418	382	367	381	386	372	366	372	381	410	384	371	373	400	383	382	393	393	402	354	371	410	379	398	352	412	380	377	375	384	383	420	369	392	421	352	368	380	427	388	386	370	380	407	401	403	410	367	372	378	401	351	400	389	383	395	382	390	386	403	371	395	394	437	397	369	368	368	371	400	371	399	393	365	393	405	393	400	411	409	354	369	414	361	371	350	406	385	416	382	414	417	364	414	375	363	373	406	406	380	396	408	417	380	386	377	370	374	387	351	397	400	383	376	401	376	373	400	403	396	400	387	427	395	410	350	394	396	357	385	365	424	394	377	409	370	392	367	388	387	408	375	391	393	365	410	364	369	376	406	387	401	404	400	394	379	386	374	424	386	382	410	362	383	377	363	390	415	400	394	355	362	399	421	405	390	396	396	402	361	366	388	364	399	395	373	397	394	412	387	410	378	411	398	407	374	390	406	401	416	400	345	427	371	404	394	350	389	369	419	386	404	406	402	400	387	414	355	393	356	391	386	354	410	382	392	416	425	361	420	365	378	396	412	387	379	344	400	383	400	376	438	371	388	374	396	351	401	412	414	363	372	387	367	422	386	375	406	353	383	373	370	378	401	348	424	381	402	379	360	389	406	355	364	396	383	394	384	394	384	393	360	392	364	390	404	360	362	400	373	351	407	386	371	393	384	407	361	375	386	393	401	385	369	375	390	374	350	407	416	352	361	374	382	387	394	358	396	382	398	401	376	362	388	334	374	411	392	389	392	401	386	368	370	395	380	372	424	406	358	384	384	390	351	359	387	397	384	354	414	356	430	418	357	380	404	361	381	377	383	392	373	385	368	380	366	386	385	373	378	377	386	363	398	386	397	366	384	407	384	368	407	364	401	356	400	404	395	378	392	420	373	402	360	372	405	389	398	377	398	357	378	362	377	378	398	382	401	406	367	371	374	388	382	370	385	408	382	360	388	378	391	395	366	412	374	417	388	374	390	370	393	402	370	398	391	398	362	389	397	394	352	345	343	396	347	376	434	404	363	393	383	387	397	386	381	354	386	457	387	406	397	416	384	406	381	398	385	402	352	404	387	392	378	391	397	366	381	413	377	424	384	413	389	405	379	386	376	366	428	405	380	396	371	414	395	357	354	408	398	370	383	368	385	388	361	346	365	404	376	359	364	396	417	410	380	412	388	401	376	405	377	353	352	381	390	384	375	400	413	344	398	390	390	392	399	393	398	388	346	434	384	352	373	363	396	357	414	405	380	386	369	382	389	406	384	398	354	348	395	380	406	382	388	385	431	365	368	384	380	367	379	407	371	380	402	417	367	384	381	396	388	398	360	376	364	393	419	354	345	424	411	368	362	354	378	358	394	380	397	386	373	353	387	411	378	389	391	390	391	352	372	388	401	348	382	410	364	392	355	349	412	396	380	332	373	365	356	387	382	396	368	397	392	379	391	369	404	386	368	400	391	356	402	402	424	392	351	388	401	378	385	397	404	375	404	360	416	411	400	387	399	374	381	406	398	408	425	392	374	385	354	350	372	393	398	371	373	376	385	388	360	409	412	383	388	429	373	387	359	421	393	370	379	355	359	373	342	375	388	363	394	409	391	403	375	390	390	375	399	390	371	434	428	389	386	432	388	376	415	370	397	417	422	371	365	387
24857	21380	28595	24468	21285	8302	1290	904	826	801	743	706	689	685	676	710	656	692	661	669	649	610	603	615	612	618	619	654	597	635	674	621	668	618	631	632	642	658	588	620	593	622	605	599	587	645	629	633	610	621	609	600	609	598	572	579	613	621	614	670	617	609	643	627	593	628	596	620	623	607	656	584	619	586	638	616	615	569	578	682	607	636	594	600	588	656	603	592	626	570	612	596	639	627	572	625	637	582	596	588	605	588	586	585	634	575	604	645	652	585	615	592	598	597	605	638	646	637	618	622	624	582	601	626	585	617	653	619	608	603	615	631	637	546	630	611	637	618	624	644	617	575	629	651	648	637	590	622	613	616	626	589	667	653	649	588	645	613	601	615	592	597	598	565	645	597	622	663	607	559	591	626	631	604	587	644	655	611	589	590	598	606	582	637	611	644	643	624	678	556	619	612	602	607	649	638	609	595	580	612	613	606	608	611	575	647	634	655	619	658	606	617	610	610	600	566	628	600	620	651	618	616	602	632	621	637	573	595	655	633	589	652	646	622	608	598	624	568	604	638	593	620	594	645	631	589	643	607	636	615	583	576	635	591	646	582	610	605	641	621	607	593	631	662	552	617	574	613	614	583	601	617	624	626	593	628	618	619	591	604	596	582	639	579	664	618	574	635	587	580	609	638	663	604	567	596	658	610	582	653	647	635	618	597	558	617	645	597	583	634	587	657	622	617	626	594	616	564	630	636	588	597	613	624	623	586	608	566	631	612	598	620	578	619	620	590	596	655	643	564	633	600	600	590	588	584	637	641	607	602	638	604	604	610	666	576	603	611	624	668	613	610	604	605	614	593	617	590	621	647	634	637	610	673	585	602	632	668	592	632	608	664	617	644	633	630	630	638	601	603	633	636	603	599	647	555	596	599	629	666	610	581	615	580	592	627	593	624	616	613	640	657	595	562	580	623	596	632	607	615	617	633	579	607	602	650	589	680	564	631	615	642	659	628	619	634	597	658	583	598	608	603	642	655	578	560	589	670	625	654	609	557	617	597	603	605	611	615	612	596	618	630	644	627	663	613	626	599	613	624	637	633	682	646	611	583	632	641	607	603	641	588	583	612	631	625	576	590	598	613	634	591	583	638	589	629	606	616	605	662	582	608	627	571	607	590	627	623	579	603	594	653	623	602	598	629	643	643	645	597	665	643	608	647	617	570	627	639	590	592	622	617	647	602	617	604	646	585	609	603	598	633	648	618	602	604	615	620	655	626	664	598	614	615	584	625	619	595	600	617	608	626	604	620	604	623	649	605	574	593	585	573	585	625	642	573	616	600	598	601	611	639	587	606	628	627	633	634	611	588	631	619	667	657	600	595	622	591	602	631	607	620	644	642	593	617	572	632	640	583	582	641	610	585	600	612	600	627	630	625	610	613	620	636	616	595	622	614	635	614	601	639	597	572	568	572	630	579	625	590	592	621	587	631	602	607	601	595	620	572	628	635	616	632	653	599	613	586	562	558	612	595	631	606	634	600	624	593	607	592	613	576	584	693	628	563	596	602	617	632	628	639	615	643	633	668	641	582	630	666	596	599	684	571	671	625	643	650	605	628	608	642	628	653	591	599	636	639	580	589	607	604	638	600	636	623	606	575	653	619	605	586	622	636	633	626	630	597	633	594	630	624	586	619	599	613	606	624	619	613	624	564	597	628	601	577	652	638	628	584	625	625	601	571	591	606	568	597	615	592	628	549	627	634	617	603	627	645	644	590	627	614	605	592	587	653	604	592	564	615	601	679	619	629	631	640	613	626	620	618	657	605	624	595	599	621	644	628	612	621	588	635	621	603	591	604	569	599	610	637	640	588	625	602	623	602	586	627	574	585	644	594	630	614	586	642	618	616	565	611	638	643	622	638	587	578	609	582	594	682	578	578	653	627	605	632	636	605	629	618	598	609	580	628	620	616	626	621	612	598	597	584	617	595	593	629	624	637	596	588	660	595	620	608	623	620	611	593	588	600	621	606	621	629	565	597	631	630	674	587	592	603	584	590	562	606	613	624	587	634	608	612	641	646	617	604	606	602	646	624	601	611	592	615	606	597	602	571	663	596	650	591	613	626	621	637	627	617	635	571	600	627	626	627	652	603	632	587	598	566	629	658	607	608	615	586	592	606	631	587	654	622	612	584	604	627	620	630	645	639	609	593	624	614	608	587	620	615	643	567	650	618	614	614	599	611	622	591	637	597	599	575	653	632	650	612	636	625	631	614	578	581	618	615	594	646	584	649	601	623	631	655	603	594	624	660	645	607	626	646	599	622	602	627	612	592	610	597	673	612	623	594	673	666	604	603	648	646	616	607	620	598	592	635	606	608	632	631	571	607	611	654	590	598	631	629	614	614	624	659	619	559	637	583	632	609	629	609	588	617	626	638	574	639	628	612	641	618	617	654	614	651	606	589	587	576	628	635	608	618	608	615	630	564	610	654	606	592	592	592	609	611	598	626	602	583	632	609	612	618	622	604	598	604	611	581	643	618	613	609	656	618	693	580	611	656	632	666	637	586	583	628	619	604	595	584	615	630	632	591	579	574	598	584	641	583	591	641	624	591	581	643	584	591	551	581	679	603	598	531	588	607	586	629	657	622	632	602	609	634	584	629	632	660	641	660	633	595	628	628	621	619	582	592	608	577	628	666	602	622	638	633	628	566	602	618	597	625	613	618	642	622	609	637	614	593	628	595	614	647	647	577	658	666	572	616	626	618	594	623	583	564	629	630	642	600	608	634	600	625	578	603	628	677	599	630	621	636	593	664	606	630	574	645	621	653	607	628	633	619	620	618	632	643	572	622	569	596	584	636	595	636	594	603	592	656	613	631	654	600	558	633	627	597	605	591	620	586	631	600	619	615	624	641	620	603	624	618	578	638	600	613	631	638	594	541	652	569	622	574	587	562	574	610	563	654	577	582	619	574	625	581	646	598	571	572	660	622	656	623	625	577	627	612	589	613	584	589	601	641	556	621	603	608	652	586	597	592	633	577	557	611	597	586	562	636	613	637	593	639	650	610	594	654	573	609	632	585	648	614	641	629	615	665	617	609	591	605	626	597	602	622	625	675	565	645	661	592	562	594	622	651	634	613	598	625	651	641	595	607	602	611	612	580	618	642	595	589	653	642	623	560	595	633	626	619	558	611	620	590	619	616	670	615	650	610	579	630	649	607	618	607	577	617	613	595	622	601	637	601	578	654	618	607	551	608	601	587	595	597	653	607	585	587	600	636	622	621	608	621	647	567	604	601	608	648	602	606	594	624	647	649	624	603	609	576	626	601	564	616	667	622	640	598	591	605	593	635	649	622	619	589	647	625	626	600	622	634	612	599	600	597	602	627	591	589	637	626	599	639	615	582	626	622	623	574	607	595	605	598	586	620	567	632	594	594	618	627	592	575	615	642	592	587	636	598	674	608	548	612	579	654	622	625	632	607	585	599	595	621	585	586	598	626	592	620
4497	8861	7287	3702	2423	1576	1313	1044	974	787	762	741	735	656	706	686	632	600	630	633	678	610	607	592	658	620	584	608	643	618	595	578	577	625	573	649	631	591	612	591	643	624	602	541	629	608	589	583	526	624	555	588	615	592	575	603	570	560	609	590	578	559	601	622	562	597	554	589	586	587	558	602	568	638	568	582	571	595	580	586	572	624	602	550	588	606	597	584	588	574	577	600	583	556	621	597	614	629	609	609	646	622	618	649	597	590	597	592	593	584	597	563	604	573	580	595	541	622	584	618	618	616	600	574	601	582	572	592	625	628	522	611	629	596	593	570	573	599	556	572	587	526	603	545	602	618	597	581	567	572	571	546	551	577	603	573	580	565	579	570	524	570	544	549	592	600	600	602	651	610	588	574	588	601	569	590	561	583	591	569	658	571	559	580	549	609	555	600	626	570	548	576	576	584	574	566	611	582	600	564	624	576	546	580	585	593	576	606	575	610	589	605	582	612	615	604	598	624	579	586	570	554	625	563	561	577	625	616	564	590	619	604	589	601	578	552	585	592	574	602	576	599	573	587	597	545	598	585	594	606	599	582	566	605	575	558	560	609	564	558	588	598	603	588	624	616	613	582	597	561	614	615	561	607	573	615	566	597	554	601	589	626	563	566	568	588	612	614	625	568	614	571	611	573	573	604	548	613	551	573	570	558	599	576	536	556	590	587	582	546	576	604	609	583	598	585	612	624	556	595	590	599	580	611	572	592	612	552	589	618	617	594	583	591	614	605	628	595	568	560	584	583	572	575	637	579	572	595	599	622	601	606	588	560	581	559	607	639	587	552	598	586	565	587	628	633	627	549	584	633	548	570	604	594	563	592	614	598	621	577	590	600	588	556	589	581	621	572	593	580	615	601	558	580	598	572	618	597	566	571	559	609	587	614	558	576	558	576	557	589	600	600	584	578	585	560	594	620	582	610	585	577	592	594	620	598	575	591	623	572	582	601	564	529	612	581	597	572	590	623	600	573	605	634	559	582	558	585	628	567	600	614	568	592	583	611	586	610	539	554	604	614	603	603	602	574	582	605	589	614	577	563	592	582	618	598	616	611	583	610	577	572	582	593	575	616	604	549	566	648	604	593	579	538	510	592	580	552	578	549	636	559	629	579	618	579	586	556	588	591	595	568	576	582	582	645	571	564	555	589	533	575	583	591	634	583	597	621	596	562	590	592	580	578	637	592	595	601	595	592	648	539	583	600	605	561	573	601	569	578	558	636	638	614	598	630	601	579	615	572	591	549	628	577	627	625	611	622	574	575	607	591	588	541	619	603	590	556	585	583	618	565	589	601	592	616	615	539	568	514	604	580	584	600	564	592	542	541	578	574	592	619	561	589	606	552	614	615	603	594	615	579	584	630	537	547	560	610	583	589	593	579	606	588	612	592	583	565	591	590	608	551	563	571	577	631	599	576	588	550	592	560	556	601	595	570	612	577	565	616	616	529	547	576	582	580	577	587	608	609	611	550	591	566	627	613	618	572	560	532	605	521	614	606	610	617	602	610	595	590	630	582	581	613	543	541	568	632	566	562	602	591	579	604	589	595	599	594	588	568	582	553	562	599	593	549	578	587	608	605	541	593	585	629	557	572	574	604	583	639	631	558	631	572	562	548	596	567	589	603	592	579	582	569	607	625	546	589	594	610	589	641	615	577	600	583	590	625	602	599	621	562	613	551	577	584	540	593	567	590	575	638	578	567	550	616	590	609	616	611	565	563	584	560	587	580	585	594	603	603	595	580	605	570	578	574	603	577	618	628	535	588	555	538	625	570	593	567	537	639	562	578	578	599	611	566	594	632	607	601	573	611	627	566	587	565	581	610	602	592	569	548	601	627	596	578	600	615	603	597	602	603	583	625	591	552	599	607	584	589	574	585	590	565	587	553	562	586	596	561	623	599	586	586	567	583	551	598	603	596	660	603	592	617	579	589	589	595	608	586	603	609	591	604	563	583	641	607	599	604	526	540	578	584	602	607	554	606	582	607	575	572	612	567	576	557	633	636	566	585	577	598	598	589	601	572	571	591	585	603	577	576	569	608	596	586	632	576	631	568	604	579	554	590	607	630	554	589	567	592	554	586	570	570	616	636	581	583	593	576	586	571	591	612	601	596	591	595	634	562	586	552	640	616	554	590	574	601	582	581	591	582	584	550	619	567	581	578	597	595	612	581	584	597	576	612	615	584	569	600	595	599	598	563	559	612	611	539	565	580	633	573	588	599	550	608	624	601	615	599	579	573	552	584	580	604	624	575	595	572	587	608	581	599	581	566	594	573	588	594	543	581	559	575	600	596	560	609	605	589	610	628	599	599	617	605	532	553	565	572	582	564	608	600	569	564	608	614	565	557	590	577	568	611	580	631	608	600	564	554	611	557	579	589	575	617	604	569	605	598	616	592	583	563	601	553	591	588	601	574	573	606	554	577	562	614	566	544	567	608	589	609	567	602	590	604	606	619	602	569	615	578	532	577	614	605	615	593	586	564	635	582	593	603	593	599	584	632	560	604	583	559	566	580	621	590	613	611	574	607	598	589	576	566	588	568	616	585	606	629	572	575	607	606	578	559	578	598	590	623	618	574	593	592	597	561	611	603	600	556	581	615	677	566	617	615	617	579	594	609	574	621	605	591	582	597	586	619	615	591	616	562	581	601	580	553	611	596	602	601	577	607	588	576	562	602	614	617	615	628	560	600	574	544	577	596	606	592	633	602	655	606	571	576	562	557	566	555	613	589	580	588	563	555	608	581	605	563	587	580	572	567	582	590	600	598	600	581	593	565	610	560	588	606	590	584	560	567	587	594	589	596	563	558	624	596	617	616	574	607	561	572	587	610	579	602	573	587	563	598	613	601	558	585	587	563	589	570	580	580	587	591	563	567	615	557	613	622	522	590	591	563	569	575	528	576	564	599	555	618	584	576	597	577	582	587	553	606	608	629	614	543	591	548	580	567	543	571	584	535	617	563	570	576	595	562	614	641	566	583	591	601	567	613	611	577	620	598	560	585	564	605	578	634	560	595	551	580	623	606	587	579	568	549	596	548	613	597	576	600	602	561	576	588	602	593	621	574	605	571	585	563	575	606	649	598	552	584	572	582	571	608	602	581	566	557	560	580	554	621	606	555	603	597	600	610	618	560	583	598	572	591	540	556	571	594	580	618	518	619	597	561	571	579	571	577	548	584	577	578	568	544	572	556	551	575	577	586	602	582	591	589	586	607	596	573	583	564	593	559	613	632	594	582	549	590	604	585	580	527	592	609	606	652	516	616	570	620	563	583	598	604	583	564	592	631	603	562	601	595	611	615	599	561	614	597	600	626	543	620	642	538	545	597	563	613	596	554	568	605	578	545	590	601	595	573	587	615	575	602	570	576	563	598	578	585	610	587	590	597	585	552	557	580	605	559	563	578	608	565	622	563	595	587	583	562	631	586	590	593	592	595	564	594	594	589
22799	21502	29441	23988	21503	21567	18260	1646	811	685	601	512	469	393	376	333	313	319	279	316	292	249	266	279	259	230	228	195	250	204	195	219	204	210	198	197	194	186	219	196	192	217	204	216	187	209	191	198	185	191	184	197	183	214	196	202	189	181	175	187	164	187	209	200	170	202	163	200	176	159	167	181	167	192	175	176	202	194	175	193	192	167	179	193	201	171	184	184	217	174	180	153	193	171	198	165	176	177	180	180	198	180	175	169	174	177	168	170	173	180	182	153	169	174	170	177	165	173	187	194	181	168	166	161	171	180	176	171	176	188	173	171	197	171	172	174	182	182	171	182	191	179	183	174	175	206	200	158	179	176	185	169	198	176	182	170	170	164	185	181	184	179	192	174	187	181	188	184	184	174	180	184	182	172	179	192	172	178	160	191	179	175	159	182	169	194	191	185	182	165	166	182	182	186	183	191	177	172	172	175	182	180	193	179	189	181	192	167	174	189	185	154	185	208	181	150	180	203	182	178	190	180	166	203	178	175	171	157	156	178	183	178	157	184	166	177	172	193	177	178	165	199	195	195	174	173	185	200	194	203	186	192	181	174	177	161	180	191	204	176	193	172	188	177	171	185	155	175	178	175	159	169	207	171	199	197	177	179	166	168	172	162	203	186	162	173	178	194	201	182	181	171	172	197	175	198	190	177	158	156	177	172	171	190	195	155	165	149	200	174	150	189	168	176	192	195	162	175	160	146	169	210	194	190	167	194	204	189	161	161	168	200	182	169	203	162	191	192	179	188	205	160	190	178	185	163	163	202	166	183	171	182	189	200	184	174	169	157	190	196	186	174	167	189	189	184	174	172	176	167	197	192	194	189	182	169	178	174	184	214	151	203	186	182	210	168	160	200	177	166	204	157	193	190	179	178	201	205	166	193	185	191	185	201	165	176	181	191	184	187	185	179	175	189	183	171	173	179	168	147	193	175	203	188	170	193	185	163	165	184	145	206	172	192	146	179	189	190	174	188	159	184	181	179	187	188	197	168	199	199	168	175	171	157	170	211	155	166	174	182	163	171	184	168	193	206	185	193	198	178	185	179	198	157	158	196	150	184	192	163	185	171	165	165	170	180	174	194	182	171	166	170	230	187	173	191	178	180	165	185	174	192	156	180	212	210	173	164	157	172	226	177	169	177	179	175	180	177	165	188	169	190	161	212	183	189	191	162	175	182	158	170	178	169	182	165	180	157	167	188	159	159	183	194	171	182	159	182	169	179	163	192	182	175	167	172	161	182	191	182	167	193	171	168	177	178	179	164	162	187	208	187	177	190	198	165	169	150	181	162	168	196	166	174	180	175	173	197	184	162	189	175	177	173	166	181	177	176	168	176	187	189	194	176	166	172	195	157	190	188	169	193	186	170	169	205	157	159	173	173	207	188	177	177	201	193	171	202	161	181	185	177	178	174	180	166	176	201	180	169	168	196	195	170	176	181	188	178	172	170	179	213	160	181	180	187	181	183	191	187	189	203	200	169	189	173	155	208	166	201	183	153	183	180	189	199	187	169	178	180	163	173	179	177	179	180	172	155	150	189	207	157	166	183	173	160	177	181	183	162	193	192	182	138	152	195	198	183	196	154	192	167	181	189	180	168	187	182	152	192	171	185	174	206	164	197	177	199	182	181	180	166	195	177	174	169	193	194	169	173	162	181	175	183	185	152	181	161	185	175	186	159	170	197	183	176	180	173	180	182	196	176	184	178	188	161	166	177	191	186	189	194	169	187	160	197	189	200	194	190	177	162	178	196	181	175	196	165	160	190	184	201	185	171	198	163	161	173	205	179	191	178	209	168	178	188	177	174	178	180	205	181	167	183	160	184	174	165	189	193	194	184	182	151	183	166	174	184	187	193	195	171	179	176	192	184	184	187	183	170	168	185	201	163	174	170	180	178	195	221	177	195	171	187	179	175	152	179	178	179	180	195	191	166	164	146	181	147	162	185	183	182	176	156	185	168	181	189	145	178	169	177	197	174	190	180	188	190	185	193	185	188	197	184	197	176	185	192	190	190	183	158	166	172	193	155	165	202	184	174	187	172	158	152	181	185	182	171	170	169	176	202	182	183	181	177	161	171	184	189	187	188	166	159	183	161	173	171	155	162	180	186	183	196	168	199	168	173	206	189	188	183	176	184	189	212	166	181	174	191	172	181	185	179	187	178	146	179	195	175	198	177	200	172	172	180	165	185	178	159	178	182	172	171	176	190	164	194	191	183	175	173	181	169	155	158	176	182	176	194	179	164	190	141	175	186	164	204	176	169	174	189	191	178	206	181	171	180	154	188	174	160	200	187	176	162	189	175	163	202	172	174	185	184	187	159	183	179	188	160	178	177	172	158	175	179	178	164	183	179	174	180	185	158	161	167	179	171	172	187	162	166	185	188	174	192	192	162	198	185	164	173	153	174	174	155	177	185	170	192	186	184	178	163	164	153	177	180	175	198	151	167	167	171	169	182	164	175	144	187	168	178	188	179	188	168	194	162	183	164	170	165	158	183	164	202	179	184	190	171	161	197	177	176	147	190	173	174	160	178	177	185	176	197	177	197	197	200	182	166	159	155	174	192	188	180	188	198	171	150	174	171	179	163	162	195	181	180	160	168	188	184	170	166	166	169	195	170	184	181	188	194	189	164	181	181	168	157	174	176	146	182	184	191	183	163	176	186	188	186	195	169	166	175	160	195	184	195	186	174	176	196	156	186	182	165	183	184	185	174	180	173	192	189	172	201	174	197	181	174	181	176	212	167	181	170	171	175	173	160	148	177	204	199	174	164	184	185	166	194	175	170	179	171	183	183	175	189	172	175	182	175	182	186	179	167	168	187	179	175	178	177	176	188	185	154	155	192	189	185	184	180	179	162	162	164	166	177	175	177	175	195	189	179	199	156	194	134	176	178	196	218	195	205	187	162	173	183	184	169	194	167	176	174	167	174	168	182	171	171	147	176	187	160	199	160	175	185	167	175	183	169	183	203	191	191	185	181	188	174	195	156	181	159	184	206	182	194	167	168	168	174	171	167	185	178	180	182	159	185	164	190	201	180	171	164	180	168	176	163	152	188	170	173	171	187	187	172	171	166	185	166	154	188	161	201	167	181	177	198	158	203	196	176	163	186	160	156	155	161	172	163	173	153	166	184	178	189	162	171	189	185	173	185	167	198	151	169	205	185	167	176	201	198	160	179	198	175	200	196	186	155	194	195	183	190	187	168	188	201	196	193	169	195	170	169	177	172	189	198	176	187	190	169	178	159	169	185	169	177	168	191	169	183	166	166	163	169	172	162	163	211	174	192	157	197	174	177	163	177	171	170	164	183	195	170	164	180	182	165	175	193	164	198	193	206	173	194	160	198	163	174	170	170	170	185	178	179	165	207	183	176	186	165	172	165	170	179	174	172	172	208	171	184	172	175	163	183	176	192	166	179	188	180	188	171	168	175	171	174	180	200	172	176	167	166
6618	19872	16385	8870	5255	3095	2244	1627	1236	984	784	631	587	467	447	428	356	356	308	278	315	269	267	238	220	245	237	225	224	196	209	208	240	206	205	211	184	199	223	191	197	221	194	183	180	190	205	193	198	210	183	179	190	177	185	178	196	212	205	182	161	192	188	159	171	175	215	197	173	164	209	164	153	193	164	185	178	202	186	189	172	182	184	154	167	200	170	180	175	171	202	180	166	179	198	170	171	180	162	182	177	171	174	175	152	177	173	178	178	191	168	165	189	185	187	187	179	198	197	185	182	173	159	182	157	186	168	186	189	187	176	192	178	189	165	150	187	169	161	161	151	155	161	186	162	183	171	176	185	175	192	191	153	181	182	168	194	179	169	187	189	170	170	178	165	181	168	211	163	183	182	188	166	156	160	196	197	149	164	178	158	187	194	203	175	192	172	159	158	160	179	177	195	202	186	168	152	181	167	163	212	172	166	180	160	176	179	180	190	166	189	177	172	191	176	173	149	194	147	183	165	179	162	179	184	164	167	166	220	179	156	190	155	176	176	151	176	176	171	184	158	223	165	179	169	178	173	197	153	167	161	205	154	172	164	144	165	188	163	171	147	163	172	158	186	186	190	172	199	158	179	171	159	194	166	182	160	184	195	171	194	162	176	189	177	168	182	178	176	181	154	177	144	156	153	177	181	174	169	165	165	158	168	188	186	184	213	177	167	180	171	163	161	165	164	186	192	184	172	157	165	173	167	188	187	177	165	171	171	166	180	160	158	177	170	175	152	169	189	156	163	178	174	162	188	175	208	167	178	171	174	175	181	157	190	170	176	171	184	153	161	179	180	151	170	173	154	157	180	167	173	192	147	171	180	170	165	173	174	204	189	153	180	188	160	132	176	173	182	167	155	173	176	166	205	156	168	171	193	177	180	158	182	170	171	157	184	186	155	192	189	178	174	168	165	186	197	183	166	173	179	179	168	183	174	162	193	163	168	199	177	175	182	137	182	165	181	175	156	171	146	166	198	160	172	180	182	173	190	175	167	175	189	178	178	151	166	171	153	182	174	155	178	155	167	181	202	172	186	171	178	200	173	161	157	159	172	167	166	165	187	175	151	162	193	175	165	164	175	180	173	194	180	177	175	164	172	164	182	175	171	176	166	164	170	180	162	179	189	196	188	167	164	180	189	166	187	183	186	168	150	171	183	170	176	159	175	166	155	183	154	168	173	189	152	161	180	148	172	181	173	198	155	174	174	146	170	159	163	197	176	167	175	182	169	141	196	164	163	177	165	188	179	183	195	171	178	183	170	152	180	194	160	190	170	184	189	168	169	173	157	175	158	183	156	147	179	187	172	151	166	164	146	185	172	170	157	161	185	175	180	161	173	162	176	180	169	158	187	184	179	164	181	160	162	185	191	174	177	160	179	190	199	173	180	175	165	158	181	169	167	167	172	193	171	188	165	172	199	188	181	128	170	162	168	182	175	167	175	187	176	163	164	189	174	160	179	151	186	161	170	180	159	166	160	181	191	167	190	173	177	189	167	164	177	166	152	183	174	179	177	186	168	198	161	178	160	186	194	171	179	162	175	168	177	168	177	163	164	170	171	168	176	170	178	156	193	167	174	169	163	184	168	164	180	161	186	168	170	181	167	158	177	164	168	169	168	174	183	174	192	198	178	200	170	162	164	186	164	172	165	163	169	194	185	177	192	175	147	186	168	164	164	172	156	168	198	155	170	159	169	169	164	163	177	176	152	179	168	193	164	178	189	177	156	153	177	156	182	158	158	171	172	177	179	163	172	179	178	168	181	193	167	167	179	178	153	190	178	169	158	172	180	162	146	185	165	173	185	163	178	178	179	189	172	179	163	169	163	173	173	179	183	208	164	193	175	153	181	172	185	157	186	177	182	187	165	168	184	172	160	188	190	189	143	130	164	161	163	174	157	165	168	194	144	173	173	157	150	174	170	154	196	165	158	186	169	189	174	157	176	159	191	166	163	188	195	173	184	139	171	189	153	161	161	175	150	184	165	181	157	177	171	188	179	170	174	179	165	165	158	178	170	180	168	155	175	156	169	182	171	187	197	171	181	165	177	182	192	176	173	176	179	171	178	167	161	170	166	177	167	168	198	153	156	179	178	153	194	156	157	168	174	169	178	172	182	177	181	170	201	161	169	180	169	173	160	192	167	186	191	188	196	166	165	176	138	146	160	179	159	161	194	167	180	182	203	169	181	182	171	195	176	170	172	177	144	154	179	187	172	167	192	154	155	173	207	171	201	177	185	200	173	170	155	192	169	174	200	175	166	161	180	177	169	151	173	169	183	176	162	192	175	189	203	159	178	196	155	199	177	171	179	173	178	163	165	179	171	177	174	175	164	178	172	187	173	160	194	207	154	164	174	182	170	162	168	168	187	183	199	191	175	157	184	158	163	159	173	144	195	179	170	181	151	174	183	198	168	163	174	171	177	173	188	186	166	175	171	166	170	185	159	161	174	182	168	166	189	162	175	198	178	171	152	172	146	181	156	161	175	160	196	190	172	170	174	174	150	179	169	176	205	168	167	171	172	173	199	174	176	154	180	174	158	199	160	208	177	182	175	174	170	158	174	182	163	178	191	181	169	206	181	185	176	202	188	155	168	180	175	169	183	181	169	188	164	179	177	169	160	168	171	184	163	165	172	156	168	190	178	150	171	174	165	172	158	171	197	155	187	186	192	167	175	163	163	167	182	186	148	168	172	163	185	181	176	169	149	165	136	168	197	156	186	168	183	168	161	162	189	170	176	166	176	208	175	168	157	171	175	168	196	183	190	179	163	193	160	174	175	151	163	185	160	164	178	177	174	185	157	155	186	169	178	174	191	157	173	175	178	182	157	154	170	176	170	171	149	168	183	189	164	174	184	178	180	192	154	187	191	173	188	174	177	185	173	168	166	166	179	182	176	189	152	149	171	162	170	202	186	181	158	164	172	157	185	166	166	181	176	168	149	167	162	165	154	159	165	170	154	164	179	152	186	173	174	201	172	165	165	179	175	161	172	148	143	201	170	166	183	179	162	159	169	177	157	186	169	179	187	177	178	176	189	189	164	149	179	156	168	153	170	160	176	167	148	183	157	165	166	148	166	193	178	187	168	153	193	196	192	179	165	176	183	161	163	181	175	182	145	192	171	190	148	167	184	182	184	199	171	159	182	175	192	165	182	150	168	187	175	159	175	163	179	178	195	190	172	189	168	179	165	160	168	170	173	155	178	154	147	159	181	180	181	158	184	171	161	189	187	183	197	178	169	163	148	179	200	182	177	156	177	176	189	164	150	165	171	172	163	173	166	156	166	186	188	141	166	186	182	171	153	192	196	186	187	186	159	170	164	154	166	187	175	143	194	167	172	152	165	160	167	181	167	141	170	159	164	153	161	178	176	161	182	171	206	194	161	182	191	184	167	168	150	176	179	166	155	158	176	181	192	178	159	164	186	185	170	168	158	191	176	175	189	202
27708	21110	12106	1580	848	789	806	769	735	729	683	688	752	697	708	772	745	734	657	699	730	725	709	710	644	711	688	676	715	708	773	691	720	699	704	684	688	724	735	720	703	705	678	686	712	726	688	702	741	616	719	715	653	727	707	720	660	726	739	661	716	727	683	691	729	711	717	705	670	714	690	657	730	736	691	715	737	680	721	706	713	722	716	661	697	739	696	703	688	750	727	709	668	701	722	709	701	725	694	705	690	731	679	678	725	652	716	698	700	721	699	697	722	696	734	691	737	727	696	730	705	661	645	715	738	699	719	686	660	671	672	723	714	701	675	704	636	686	740	664	732	726	741	688	703	710	748	694	681	689	698	690	691	651	746	667	742	732	734	695	727	731	670	713	756	690	707	684	653	664	720	657	676	740	741	708	678	713	706	747	721	696	686	649	711	716	668	705	687	691	700	685	686	630	705	662	686	717	676	704	689	727	669	671	701	751	678	709	705	669	712	747	704	760	698	754	723	730	681	704	690	720	694	717	666	755	691	695	689	684	709	716	713	689	724	666	674	732	672	717	708	736	713	689	659	676	694	775	682	697	763	703	693	664	781	705	666	722	699	722	641	691	687	722	731	681	697	734	687	677	627	703	711	707	729	745	744	686	740	683	714	676	714	724	734	688	727	712	685	681	702	708	683	647	650	718	720	668	728	668	709	768	658	737	661	703	670	718	669	727	701	688	695	655	740	686	674	692	684	685	740	669	689	748	712	691	719	721	697	694	696	749	706	687	743	714	677	724	674	740	729	729	712	728	703	672	675	683	695	692	689	724	676	748	719	703	724	716	715	760	708	708	679	738	744	759	723	674	707	699	630	773	707	745	694	701	650	719	704	750	700	704	729	760	703	709	700	668	692	663	720	679	705	660	693	703	727	709	659	673	686	681	733	692	691	756	763	754	697	710	760	746	696	728	687	691	695	667	656	699	714	725	722	682	750	679	661	735	746	712	693	705	670	667	714	721	686	699	684	746	748	720	699	731	704	703	685	695	738	724	723	694	766	700	758	691	655	711	723	775	738	703	698	695	688	724	792	736	742	698	726	759	710	733	778	677	756	697	765	721	722	683	737	679	678	768	716	673	737	727	726	687	672	710	712	715	695	676	634	724	718	739	731	683	676	699	727	708	709	710	686	707	666	648	668	729	723	714	698	692	669	750	677	668	673	708	719	721	718	723	700	700	719	737	662	709	758	664	691	713	738	701	764	683	689	711	718	716	736	689	701	714	721	681	673	710	719	680	717	763	716	739	717	704	702	682	688	667	718	671	659	780	707	686	716	760	730	702	701	717	699	715	680	697	697	706	693	708	705	727	735	720	716	718	725	725	744	735	725	673	718	697	691	763	704	709	692	711	751	746	669	712	730	700	666	705	720	669	725	734	724	763	718	702	715	779	729	668	715	691	717	714	734	703	678	697	680	700	722	675	717	680	676	712	673	733	706	657	709	733	694	659	726	680	715	727	712	696	693	732	709	718	671	670	715	749	702	705	693	722	704	660	750	720	703	681	740	722	676	756	734	700	687	735	747	748	755	721	687	698	695	685	739	750	702	701	672	684	675	680	692	660	681	725	710	719	710	723	709	726	719	737	689	675	679	666	646	748	732	695	718	732	705	685	737	736	689	670	718	687	737	684	676	707	723	685	723	721	688	693	709	684	735	746	715	677	665	689	728	709	740	726	705	654	681	675	744	742	724	669	745	706	699	683	709	691	729	756	706	693	711	677	689	689	744	693	674	678	676	689	682	730	735	696	714	699	733	651	649	693	725	687	707	753	693	688	697	703	712	697	697	695	713	665	725	705	735	725	698	667	767	676	701	707	756	702	690	708	712	762	695	706	648	691	708	690	741	680	762	712	709	717	686	689	659	721	724	692	661	710	732	679	711	711	725	732	691	669	681	711	772	712	814	692	716	690	668	710	715	694	787	693	715	697	731	732	685	681	705	729	704	735	677	729	656	707	701	679	700	680	715	688	747	738	701	688	750	688	713	750	653	737	698	734	715	662	698	713	699	732	747	732	688	687	726	751	697	656	715	730	706	745	663	704	718	643	728	741	710	730	736	692	722	745	723	705	733	708	730	715	760	692	679	689	709	742	690	697	678	740	715	665	695	720	735	702	699	736	673	698	667	670	658	713	672	739	658	737	725	673	708	693	705	759	662	753	680	717	692	693	750	708	721	680	698	708	698	713	759	703	718	728	676	726	692	717	692	660	766	716	718	685	707	707	711	695	742	684	714	709	651	675	692	725	680	738	691	689	713	702	672	661	692	706	660	668	647	705	688	703	730	703	698	706	689	703	721	720	748	692	708	687	690	713	685	706	694	703	732	697	750	711	706	687	698	684	671	682	703	716	667	682	728	723	691	740	694	727	706	683	758	670	720	714	692	746	740	705	691	681	649	721	709	671	721	683	698	677	706	692	735	720	690	694	745	723	733	727	665	697	689	646	703	743	708	697	724	733	722	712	673	696	691	725	698	723	706	741	693	686	709	739	750	673	699	671	697	730	701	682	694	735	700	677	697	706	724	700	710	692	692	699	708	716	724	695	713	676	695	709	708	663	685	727	717	714	718	732	684	696	676	729	717	737	693	678	700	665	699	737	706	705	706	726	712	720	705	762	680	710	687	703	691	688	639	688	732	721	719	759	732	740	670	683	724	695	744	682	710	708	680	691	723	668	705	725	712	694	728	701	699	720	758	685	732	709	733	710	669	700	730	733	727	723	702	677	729	688	742	680	737	716	719	688	714	686	691	729	715	743	667	744	717	692	720	701	721	660	690	722	717	691	729	655	652	705	659	701	729	647	732	688	710	667	700	660	754	724	708	747	756	714	702	680	723	700	715	690	741	735	686	667	670	695	710	703	708	700	697	672	661	689	723	724	685	727	749	678	704	680	696	661	670	698	741	713	729	700	715	740	692	728	685	698	720	727	716	727	781	724	675	723	645	717	686	696	703	691	734	676	696	688	714	708	689	727	726	722	704	693	716	705	691	739	673	719	702	657	693	782	760	649	724	692	725	703	711	756	739	673	670	738	694	758	718	672	709	723	679	683	676	728	755	750	698	706	711	723	731	696	757	717	703	682	703	752	709	702	751	730	712	745	714	670	706	707	723	715	706	702	699	733	707	692	698	694	704	719	706	761	681	719	681	695	687	700	682	680	768	692	753	669	687	710	689	709	733	725	707	775	685	731	745	719	694	708	719	736	703	678	647	699	696	680	722	750	719	733	717	694	697	653	693	707	678	717	707	713	696	692	680	716	705	686	709	682	660	689	716	705	720	636	673	729	719	752	670	707	757	687	708	692	675	719	740	716	723	764	679	723	667	683	740	689	690	681	698	661	684	698	697	749	723	709	684	693	702	688	718	787	720	692	728	681	674	719	731	718	709	758	754	652	710	733	777	694	662	706	670	740	733	724	733	714	708	723	686	690	685	721	688	735	722	696	756	687
4600	1482	1280	952	858	769	742	736	734	698	753	747	676	699	733	642	705	701	688	723	705	697	647	706	690	696	705	664	681	693	686	683	708	677	689	684	691	644	717	694	734	691	706	735	714	682	667	690	741	703	654	712	688	686	640	732	704	667	685	687	712	675	699	719	678	652	674	683	714	678	721	703	722	678	690	728	685	731	690	670	744	707	715	632	688	700	688	652	712	718	628	691	752	761	698	716	690	687	700	720	725	707	721	713	697	702	638	669	712	671	691	709	690	674	695	717	702	703	678	730	677	721	701	686	712	720	719	702	708	682	667	725	710	674	716	710	703	700	650	716	713	701	674	735	719	742	701	686	726	635	702	713	634	696	687	668	692	715	752	674	744	671	650	693	698	680	694	705	734	672	721	671	666	732	688	700	714	723	783	713	709	721	705	690	696	718	692	734	700	707	686	668	705	688	687	674	701	676	695	664	690	692	705	666	658	642	649	730	722	714	728	699	697	740	695	687	724	662	713	673	694	702	666	688	707	656	734	712	736	739	686	675	708	759	694	727	701	705	695	710	680	740	708	666	699	658	687	682	702	742	678	742	694	747	697	663	727	702	697	684	679	703	706	697	675	734	670	715	689	672	725	713	742	694	686	759	735	776	721	680	775	698	648	709	735	751	727	657	705	706	665	689	720	737	711	670	729	689	705	723	734	706	707	681	728	686	678	667	727	749	674	712	708	697	738	719	700	698	730	704	723	704	729	685	662	685	696	690	707	726	671	681	734	661	700	741	686	735	707	698	675	684	718	697	694	696	667	656	690	718	707	703	680	652	664	692	694	730	694	696	688	727	665	661	704	703	679	733	668	663	724	729	692	712	718	694	692	710	671	735	719	771	673	716	702	745	696	703	689	684	685	702	642	686	720	659	683	689	707	755	669	688	730	659	731	692	764	718	709	681	725	711	734	682	716	662	707	649	701	712	687	726	682	701	692	702	655	685	685	689	710	642	692	650	701	688	686	736	706	662	664	730	672	734	690	729	694	698	683	725	734	661	718	666	660	692	701	643	658	722	666	703	706	679	673	674	654	690	692	691	733	725	684	699	706	715	748	710	683	671	709	723	693	726	708	754	710	722	707	685	666	738	716	716	733	744	702	670	730	692	686	701	749	690	723	662	699	717	691	688	734	697	644	709	683	730	696	763	711	716	688	707	681	734	699	718	687	728	732	704	671	725	692	701	695	705	713	718	656	694	718	691	754	727	652	712	717	702	744	719	729	682	717	698	686	661	731	684	677	719	728	696	760	737	722	664	732	719	683	726	706	725	654	672	726	705	701	716	689	716	730	702	750	696	706	726	686	726	691	708	653	676	713	705	684	664	672	663	719	693	702	661	700	686	689	732	689	686	730	695	711	721	629	727	695	713	688	729	693	702	676	725	683	735	744	740	661	719	725	673	694	685	678	750	675	704	695	722	680	730	705	690	679	681	714	683	741	661	694	691	719	708	704	707	730	652	671	676	671	717	699	700	703	691	699	671	654	666	707	730	686	691	714	708	653	683	737	696	702	689	703	709	743	702	725	700	698	692	655	701	706	664	722	663	687	685	669	702	686	690	783	662	616	710	730	725	672	674	689	672	721	691	678	731	709	697	664	697	694	683	671	650	769	709	666	705	670	682	677	736	689	699	689	698	721	691	693	716	653	734	702	749	675	715	738	690	712	660	675	687	657	761	657	696	701	707	694	683	691	717	680	702	718	683	703	689	710	702	706	696	749	661	694	666	684	703	707	723	703	682	692	684	687	701	678	711	736	723	729	693	734	639	714	682	716	735	694	703	703	675	688	692	708	740	702	694	701	675	779	715	677	737	727	769	686	706	708	701	698	653	737	727	717	729	717	717	720	718	727	693	736	674	701	745	721	679	675	721	634	707	688	692	686	736	735	695	700	700	702	702	676	690	696	672	659	693	720	726	680	686	721	725	723	665	720	698	717	705	694	698	647	665	717	667	749	708	681	713	741	737	675	694	709	727	687	687	682	701	700	680	715	706	741	714	651	680	687	682	661	681	672	669	671	690	705	685	669	736	726	721	711	690	688	741	717	728	702	690	702	698	728	664	672	730	699	732	676	687	730	703	736	709	738	693	726	721	726	743	662	719	698	714	705	696	723	760	650	699	682	676	738	666	718	643	717	655	649	676	747	771	736	686	709	727	675	661	647	686	763	711	705	693	673	708	671	681	678	722	652	716	727	736	696	704	661	762	725	723	733	665	702	685	736	697	724	740	720	701	701	697	683	680	725	644	722	725	697	706	684	719	701	696	677	696	703	687	655	715	671	726	672	657	685	687	719	676	692	680	749	676	677	678	690	699	707	690	702	684	696	717	675	676	690	728	673	702	700	697	738	708	731	687	693	642	712	705	725	697	717	700	681	731	698	653	740	670	705	677	676	669	724	684	705	715	714	701	713	645	682	678	723	718	641	689	717	680	699	750	694	712	713	709	660	746	677	696	706	688	726	690	716	713	697	672	661	720	655	743	725	705	678	713	689	659	737	726	712	711	670	746	758	689	718	664	692	695	694	692	650	685	696	690	705	695	724	748	676	720	715	683	746	715	669	699	703	724	699	692	720	688	695	692	696	695	617	724	713	723	726	668	702	716	711	724	682	687	649	689	697	692	702	699	713	719	696	691	767	694	668	673	696	683	682	680	722	723	674	691	707	682	735	677	683	676	707	676	713	699	701	701	705	716	702	720	697	683	705	733	678	719	670	653	753	711	673	662	687	700	714	710	698	691	684	679	699	676	720	718	732	714	703	723	744	738	726	681	703	704	700	689	704	686	716	692	723	712	663	696	725	661	725	724	719	708	635	678	712	734	705	670	712	728	708	658	689	687	727	696	677	708	672	670	711	676	660	656	731	648	686	689	677	710	704	693	679	736	708	707	663	669	717	708	724	691	722	697	682	716	676	729	739	740	737	710	697	726	695	722	716	656	676	748	717	698	695	706	686	711	680	663	708	708	693	713	722	704	701	641	697	716	655	681	666	690	701	713	675	679	696	731	733	712	744	703	659	726	727	677	687	650	698	643	720	708	705	696	690	736	724	727	680	687	669	721	730	709	738	705	641	705	679	726	693	685	669	700	710	728	733	714	718	773	722	710	695	722	750	690	703	667	725	734	729	704	701	704	657	704	702	747	689	729	701	634	696	713	744	715	667	719	694	650	723	723	696	712	703	721	733	715	681	722	687	686	703	729	743	654	676	665	752	738	713	734	692	721	722	697	684	711	682	687	659	688	702	661	699	681	675	683	682	714	722	694	662	722	700	640	701	676	682	697	710	729	767	697	713	688	659	710	735	682	680	690	683	734	705	716	719	718	715	715	713	713	693	666	702	687	708	717	673	651	687	718	718	711	696	722	675	735	725	657	688	668	660	686	712	723	707	694	686	717	736	666	713	688	702	769	705	692	644	697	678	693	695	689	707	652	702	674	746	713	706	634	719	706
23841	21376	29020	24094	21367	20125	2286	913	754	672	587	573	530	518	468	452	476	456	448	465	412	424	449	413	397	443	430	410	404	425	381	357	386	408	380	390	380	426	383	407	382	395	413	413	371	346	398	378	367	388	378	355	379	381	369	406	400	377	356	378	355	366	369	373	391	375	386	406	389	340	390	367	381	416	382	392	401	373	362	326	382	388	353	361	398	391	394	428	391	347	391	378	360	395	379	382	401	396	364	383	380	351	378	366	394	427	399	371	347	371	361	400	397	395	392	409	413	364	379	401	397	371	411	413	350	378	379	400	374	382	431	402	378	362	362	383	377	355	364	413	348	363	380	369	351	390	388	354	402	385	378	371	365	361	387	418	381	388	396	369	378	372	360	379	369	383	343	388	404	411	360	411	369	369	368	379	367	364	364	381	398	338	352	379	350	384	380	398	357	363	357	383	413	377	387	344	406	412	381	402	375	377	398	384	351	344	379	367	346	372	342	410	368	391	392	363	390	359	361	367	381	355	342	382	366	369	409	359	355	378	397	349	374	408	377	419	390	364	381	364	362	419	385	358	363	356	372	355	364	393	377	409	389	418	387	387	386	378	384	380	413	375	388	355	363	357	364	362	387	361	392	398	380	390	379	417	377	370	352	349	383	359	396	361	423	362	384	377	362	378	383	395	385	377	376	365	359	365	360	366	357	363	369	385	349	375	403	409	356	363	360	376	351	349	385	420	342	370	335	393	386	380	425	351	380	363	386	339	381	396	353	363	377	384	424	368	376	379	384	413	404	365	356	382	377	380	376	389	370	378	396	428	338	382	372	361	379	349	367	382	405	394	384	367	368	403	370	374	380	363	380	369	398	355	396	383	387	392	338	384	383	387	429	369	380	372	389	398	383	375	370	353	391	395	367	335	392	352	349	339	351	382	371	381	411	379	418	367	387	377	367	401	397	390	389	405	366	376	379	393	379	382	375	395	389	419	370	359	402	387	389	381	350	376	415	406	370	350	393	386	368	401	410	390	362	365	387	398	369	322	371	350	402	399	382	354	395	371	397	372	343	373	378	359	373	408	363	381	400	359	393	381	399	360	365	356	400	382	339	378	419	393	342	394	356	354	359	396	371	364	397	396	390	401	386	399	436	370	354	394	370	381	392	377	443	406	370	376	393	372	396	397	346	373	390	373	362	377	356	351	353	375	408	360	365	382	379	365	380	362	380	393	369	401	403	421	347	379	372	383	397	336	353	376	386	374	393	370	363	376	383	358	380	366	360	401	344	374	399	353	411	373	354	371	397	408	404	388	381	374	365	358	370	374	405	356	397	383	432	380	376	384	374	408	377	378	348	361	378	369	394	393	392	376	372	348	373	414	357	352	377	386	381	391	385	401	395	383	388	372	403	381	362	356	361	362	402	379	379	366	373	385	408	396	427	358	392	354	385	383	401	380	385	378	408	395	397	383	365	398	375	374	363	412	378	385	378	365	360	383	387	379	349	363	413	397	395	383	388	402	391	356	341	371	376	391	390	397	361	377	367	368	408	384	387	348	368	373	360	371	381	390	357	387	402	402	396	383	387	360	395	383	386	378	385	368	359	376	378	377	354	374	378	355	383	345	376	393	362	348	399	370	355	383	350	390	368	336	359	369	363	375	393	380	394	395	418	357	385	375	366	388	378	334	410	397	384	369	379	403	392	389	389	402	390	416	357	387	439	391	367	383	419	423	384	377	399	342	384	384	386	360	331	362	367	425	388	351	394	394	408	378	342	384	395	361	383	401	392	357	391	361	385	385	371	365	381	377	392	391	362	408	389	378	372	389	378	412	407	382	345	370	408	393	356	380	379	379	382	357	345	345	383	392	366	358	408	385	356	369	411	373	365	377	397	344	389	382	373	373	349	391	369	391	345	421	372	377	386	395	365	389	379	387	362	393	403	403	409	370	363	369	356	388	396	377	363	401	364	397	384	392	363	406	348	386	369	365	356	373	384	368	385	386	398	373	407	399	373	360	376	385	403	382	378	339	369	348	405	392	367	365	378	383	426	371	364	365	380	396	373	371	388	454	354	402	368	402	359	353	401	364	374	351	380	393	374	380	379	368	381	352	389	369	354	370	401	397	369	349	384	404	394	351	345	427	359	404	357	354	376	379	386	375	400	421	390	395	363	372	365	370	364	353	378	446	375	390	373	384	402	385	355	357	384	348	355	370	369	380	382	387	363	372	374	390	375	360	355	369	382	357	370	388	399	343	421	394	373	371	403	397	355	408	390	364	374	379	406	398	398	355	376	367	399	371	361	383	385	383	354	381	368	394	354	408	365	380	345	420	341	357	367	393	361	388	360	390	396	368	373	384	340	377	362	370	374	371	359	340	373	393	371	379	354	381	353	383	355	365	350	349	384	350	402	361	363	386	364	385	391	374	404	398	418	392	364	364	361	359	366	354	359	399	405	356	376	370	371	371	394	367	408	395	360	392	385	386	372	352	369	381	372	411	369	404	369	376	410	361	385	399	346	345	371	386	375	385	379	394	368	375	374	356	381	407	355	387	390	371	425	385	362	416	379	375	376	392	387	373	351	336	404	383	364	371	387	383	363	358	367	350	364	366	349	363	360	376	382	366	414	360	383	358	371	373	372	381	393	367	391	408	387	370	380	421	425	389	380	384	391	364	379	369	368	392	385	379	355	386	394	395	384	409	380	391	377	375	397	362	358	397	360	363	368	390	378	359	361	370	421	384	374	379	386	382	360	385	374	413	402	398	390	373	376	346	382	377	378	397	349	391	404	396	382	372	381	356	359	376	332	381	369	404	428	359	408	368	368	379	378	384	368	346	363	378	380	354	350	389	404	352	392	393	335	381	372	381	467	359	370	376	389	337	372	373	365	367	354	402	377	412	388	394	337	373	354	381	364	417	411	374	356	392	391	386	367	413	385	377	398	344	399	380	408	405	385	350	394	360	367	425	361	345	414	390	393	383	351	369	399	359	370	407	378	371	384	389	386	386	386	369	416	402	347	368	386	402	333	402	396	389	372	386	387	365	377	388	351	389	375	382	410	352	363	341	425	380	369	365	342	393	397	343	361	351	362	366	378	384	347	388	374	375	373	385	363	385	396	396	373	370	349	379	327	375	387	386	417	347	399	374	371	378	385	387	385	387	393	380	383	387	354	361	376	391	391	407	350	400	377	370	392	366	379	381	346	379	398	405	404	405	396	345	392	369	366	367	360	370	359	410	410	390	404	351	355	401	398	337	361	390	378	407	378	375	405	402	353	385	379	376	362	398	352	376	391	401	370	382	379	379	332	373	380	377	388	399	366	373	407	351	419	373	382	400	352	374	401	377	357	404	371	385	343	365	395	383	407	383	368	392	402	383	404	377	375	393	397	379	379	374	388	382	376	378	370	367	389	398	368	409	345	403	393	361	363	380	364	375	372	383	385	379	379	369	431	362	366	374	366	439	392	371	371	371	378	396	405	405	395	372	386	337	374	407
4617	11923	9999	5018	2960	1830	1446	1051	903	782	696	648	543	536	526	509	485	504	510	479	430	462	455	439	404	442	427	458	395	434	444	378	418	374	404	392	425	392	406	411	427	385	419	384	354	402	380	433	445	415	377	416	410	367	370	438	403	424	380	394	395	383	387	362	381	375	378	391	415	390	401	384	392	362	384	413	382	412	404	396	371	389	400	419	406	417	413	389	391	399	372	375	349	410	413	374	391	369	419	376	349	379	373	421	411	381	384	372	427	360	379	359	359	412	382	417	380	383	391	403	412	413	391	403	403	364	396	396	341	382	406	379	390	363	421	406	404	435	346	386	390	384	396	402	393	374	392	412	402	391	389	415	377	368	381	383	379	420	392	397	394	399	428	375	379	371	388	382	359	360	381	375	362	408	359	362	430	379	369	391	363	394	403	391	394	382	372	399	396	384	400	408	340	404	348	423	397	406	364	389	394	332	388	405	400	403	403	395	406	375	408	381	391	407	413	406	380	357	417	387	374	412	373	440	347	387	378	420	384	434	380	386	385	359	377	371	383	390	371	424	388	389	400	358	384	406	347	377	384	397	394	375	358	408	370	390	394	374	388	396	355	385	388	380	356	407	427	361	373	359	392	369	362	364	428	392	366	378	416	401	367	406	408	426	363	397	389	392	388	377	356	387	375	385	390	391	387	401	399	402	366	350	361	408	377	400	409	396	421	365	348	388	394	380	374	408	400	419	387	381	403	364	405	389	374	362	399	379	367	384	401	396	374	386	382	387	395	419	388	402	411	389	359	389	411	358	396	407	429	385	384	378	395	370	351	370	374	395	398	379	389	381	386	398	362	360	405	368	368	363	340	432	415	378	385	388	400	372	405	398	362	423	373	388	362	377	377	406	363	375	339	417	387	394	419	398	378	386	402	373	409	391	390	362	394	360	383	352	416	391	387	382	413	392	363	342	366	397	402	382	381	402	413	417	429	372	411	379	363	386	386	418	385	398	373	371	350	391	352	392	377	388	386	401	403	338	370	410	412	334	375	388	412	354	377	409	414	380	388	409	358	395	383	375	386	371	374	397	387	397	382	389	398	410	358	401	361	377	378	380	391	399	366	364	390	432	382	426	411	417	377	402	410	384	390	414	427	378	365	396	380	397	384	404	331	400	375	377	381	373	420	375	399	368	393	390	396	391	398	405	375	373	389	362	386	412	375	375	396	359	371	414	381	377	402	389	388	401	386	384	405	398	342	410	349	399	384	379	362	367	430	374	418	421	372	406	351	368	408	390	409	390	376	381	393	386	385	379	380	388	445	399	354	380	358	375	388	367	372	358	384	368	373	376	372	393	398	404	409	361	384	417	388	361	388	378	432	395	383	392	390	393	406	438	368	388	390	379	382	357	392	377	381	375	392	393	394	402	379	395	392	394	371	376	366	402	395	407	377	388	397	387	388	372	436	406	339	403	394	364	361	378	373	392	399	388	392	402	433	402	362	412	364	376	384	373	382	393	365	409	385	369	380	369	394	400	395	384	426	378	403	409	377	375	418	416	384	369	384	387	373	378	392	394	362	381	405	389	381	370	383	412	382	391	371	376	378	390	381	395	383	389	395	416	394	401	362	359	393	375	367	380	358	380	442	393	409	401	368	374	344	353	423	398	402	412	402	363	403	381	359	400	386	371	375	369	388	384	385	368	400	394	415	387	385	415	372	364	401	395	384	392	378	379	379	380	374	385	401	381	374	384	387	375	390	339	386	362	386	399	411	397	373	400	364	413	396	377	385	417	388	427	402	410	368	424	372	371	362	426	384	412	401	408	396	399	385	364	357	387	423	374	375	416	386	365	400	391	392	403	375	340	387	397	369	375	384	400	392	400	414	415	398	391	405	373	411	392	383	407	364	368	379	385	369	403	363	387	405	402	421	390	397	399	420	374	404	396	339	429	404	373	413	378	391	383	390	384	407	366	361	380	362	381	400	372	385	370	376	381	369	365	376	409	384	378	390	394	431	388	359	365	382	390	410	408	373	405	400	383	397	326	384	417	421	388	402	378	389	391	362	386	370	391	387	402	400	381	376	383	378	363	425	395	397	407	377	408	360	376	351	409	405	389	405	406	349	383	381	377	412	389	406	404	343	391	364	395	403	375	377	405	413	412	396	350	417	390	385	370	415	357	347	378	398	373	372	413	366	379	378	386	394	374	355	416	423	387	385	389	361	384	353	361	404	404	411	365	408	380	390	393	372	394	367	421	411	389	388	412	372	375	405	400	387	364	369	386	416	380	350	383	385	385	381	417	378	406	415	427	381	412	368	370	393	430	385	393	423	356	401	386	386	382	372	364	402	395	384	377	379	386	417	399	384	393	396	392	393	415	412	409	386	392	366	402	410	386	388	382	362	438	370	366	401	423	388	410	400	386	376	387	355	393	370	420	410	345	402	391	393	385	390	398	383	366	427	406	393	401	427	361	413	404	398	370	387	375	356	382	378	331	367	415	398	374	380	388	360	359	394	383	387	391	402	381	399	364	337	359	382	388	395	381	402	368	381	389	393	374	413	356	407	380	418	399	373	414	362	386	370	400	359	424	377	424	358	398	413	405	374	430	388	355	357	393	383	359	416	402	369	394	374	392	389	363	396	397	384	445	372	399	390	411	353	387	361	373	394	397	379	403	378	382	395	379	347	371	422	408	379	411	368	407	389	400	365	381	332	416	412	362	420	404	353	396	354	425	375	379	379	357	372	390	375	361	373	364	350	396	412	372	359	378	403	407	371	391	382	386	358	395	379	372	393	363	340	378	413	380	411	391	388	410	375	392	369	370	398	380	406	414	359	383	388	409	377	398	362	376	409	374	377	384	393	374	363	405	387	415	385	375	391	400	376	414	400	366	408	396	387	400	393	415	378	374	425	383	423	387	412	366	380	389	381	395	369	396	394	407	352	340	398	389	390	401	411	345	370	356	380	400	376	402	373	386	396	374	404	383	357	383	382	383	394	395	412	402	355	400	378	375	352	383	386	366	427	368	403	386	390	406	399	392	374	357	393	398	376	375	391	365	378	390	444	412	377	405	381	405	364	390	375	394	368	416	374	392	369	388	373	365	371	358	342	370	360	395	406	419	424	371	379	393	437	367	345	393	379	393	387	402	394	355	376	376	395	405	359	340	400	410	352	379	410	390	389	389	381	372	381	346	429	400	412	367	407	399	388	386	376	359	364	403	405	384	399	354	370	376	379	376	361	423	409	391	390	362	406	414	369	352	361	363	398	376	404	359	379	411	414	392	374	382	398	396	417	377	357	357	343	363	389	384	342	418	407	373	382	377	408	380	379	366	366	390	392	389	403	379	389	349	392	372	369	395	365	401	386	396	390	445	422	378	398	394	378	391	373	405	376	383	392	348	384	396	421	354	394	355	419	365	377	403	361	361	384	387	386	352	369	370	369	384	360	390	384	396	382	418	401	351	351	411	367	422	362	415	406	399	375	434	391	389	360	396
24931	21414	28663	24539	21359	8487	1246	902	871	815	700	690	699	733	670	671	675	648	706	634	636	676	635	658	664	649	623	617	626	646	668	607	640	634	603	642	591	650	600	629	628	627	640	688	666	597	612	618	637	619	605	628	610	635	652	612	644	606	626	656	642	602	678	602	623	611	612	635	599	650	597	641	631	619	650	671	612	641	623	577	573	646	630	590	616	611	621	607	606	625	635	620	645	578	635	618	624	630	638	661	616	600	597	609	626	644	594	635	601	636	578	615	582	658	695	612	579	624	640	658	606	680	635	592	600	578	623	611	657	647	634	624	608	630	652	616	642	592	638	616	616	664	655	661	579	599	607	688	575	618	632	577	650	647	648	655	645	599	629	609	659	633	593	625	587	661	608	607	618	667	636	654	604	608	652	633	604	597	601	607	594	673	641	643	660	604	588	573	641	603	627	596	622	598	605	615	628	593	592	622	628	584	620	599	636	636	649	616	604	588	598	663	677	620	586	660	618	659	607	625	590	638	620	611	586	612	617	636	616	629	651	645	606	594	622	652	638	584	649	627	627	579	600	567	628	618	592	623	628	638	619	597	617	629	606	643	647	643	645	664	595	604	609	617	606	652	638	627	643	620	653	617	614	589	615	619	595	650	626	670	628	600	588	636	661	646	606	631	618	592	624	664	614	631	621	650	643	596	633	632	556	604	678	593	651	610	637	670	583	609	642	632	601	609	637	620	650	634	597	627	605	657	625	627	663	657	615	619	647	610	672	669	620	643	610	627	549	641	585	601	628	603	579	622	623	639	612	600	644	646	558	598	572	620	597	667	627	641	660	635	584	629	642	578	627	606	639	595	609	645	611	600	626	684	610	642	627	610	637	621	639	616	633	621	608	629	614	608	596	596	595	622	628	655	614	640	617	606	638	669	603	623	647	637	647	626	611	656	595	615	605	649	632	595	667	644	618	590	635	607	621	634	643	563	641	617	639	592	617	607	632	633	614	653	607	618	616	638	618	597	647	667	617	592	637	645	580	628	673	631	615	637	621	610	613	596	611	607	661	636	638	663	672	602	603	623	635	609	616	643	628	607	593	639	631	638	601	629	653	659	623	625	645	598	652	591	651	661	623	585	597	617	642	607	593	604	649	668	651	612	596	658	649	627	636	619	612	686	663	640	619	652	631	614	590	594	614	656	594	619	669	660	619	589	622	592	638	609	645	632	616	644	645	608	632	611	654	586	652	609	631	605	631	622	609	649	593	581	591	596	592	604	602	612	630	637	634	640	666	612	615	602	585	572	604	601	623	603	618	639	633	643	673	633	619	596	659	636	643	633	592	602	641	582	621	655	618	621	642	660	660	604	670	554	660	624	617	625	655	643	621	614	655	607	634	628	644	645	614	601	589	675	607	604	675	596	647	555	641	652	606	608	639	634	621	635	596	642	649	662	638	621	633	621	623	571	595	578	633	614	600	589	612	603	653	581	617	659	677	562	649	616	635	619	604	644	590	622	637	626	638	631	627	635	631	580	654	650	620	585	681	631	659	658	583	613	600	628	585	605	584	584	597	656	654	643	608	617	662	597	613	603	597	573	659	588	629	633	624	598	592	635	616	597	623	590	641	645	577	661	643	663	573	650	620	593	600	606	667	599	589	613	616	618	599	622	597	600	648	643	657	641	654	559	581	615	622	609	622	630	615	580	638	657	613	613	623	637	641	597	625	639	649	631	601	649	581	589	617	626	633	645	655	614	650	633	669	589	606	609	639	662	592	617	626	650	627	628	609	651	623	656	605	686	615	646	594	643	635	617	627	666	657	588	650	637	630	617	669	651	651	652	626	652	634	648	615	629	658	634	628	585	607	631	639	633	589	616	597	643	617	629	614	606	671	685	611	606	627	609	569	622	605	629	607	624	615	643	626	648	614	618	647	619	641	624	587	595	611	600	651	656	622	643	616	597	613	579	602	626	626	659	609	686	652	656	632	622	593	586	641	606	643	634	620	631	624	618	608	595	595	566	653	645	648	628	620	642	656	658	667	601	588	605	655	609	619	583	627	637	629	649	646	614	620	632	615	642	612	651	667	617	646	599	659	632	653	657	603	611	644	624	594	641	594	629	632	648	624	612	649	596	620	626	631	619	599	647	595	635	578	616	618	608	602	599	620	630	657	567	582	620	612	659	614	630	632	598	601	593	622	585	587	611	639	667	629	604	605	608	644	618	581	626	600	635	619	647	660	601	588	630	653	611	614	629	649	649	618	578	628	617	624	639	644	631	639	594	624	667	611	621	617	604	621	603	621	661	617	632	631	639	654	617	587	633	658	644	696	622	612	613	677	621	651	634	651	606	620	603	634	616	640	636	633	585	596	607	652	623	619	601	604	605	589	642	555	623	607	614	656	579	581	655	614	590	573	598	567	633	633	629	586	678	641	625	592	633	569	597	625	615	588	631	620	582	591	663	636	646	616	594	528	613	669	611	604	613	647	660	640	623	613	660	636	615	620	644	644	582	630	655	606	630	647	621	638	646	629	631	608	598	659	582	612	601	634	623	617	637	642	611	671	594	640	606	652	666	636	644	651	620	606	644	644	618	635	590	634	603	606	584	588	606	628	598	619	613	601	614	620	597	602	609	585	566	635	615	689	602	615	632	633	612	597	645	639	579	629	644	626	608	636	598	654	690	645	573	648	629	667	627	603	629	575	623	664	631	630	618	649	606	623	593	622	664	633	636	651	646	645	635	610	599	637	636	642	607	575	597	619	665	648	667	637	620	618	607	606	575	608	657	665	637	688	650	647	619	656	638	644	627	631	634	624	618	575	710	640	625	605	631	643	645	614	575	613	679	607	642	633	627	655	630	610	622	642	570	603	642	644	634	596	594	641	549	619	628	676	625	636	620	605	588	625	592	649	624	665	657	603	588	624	644	596	642	594	622	628	593	616	630	603	647	626	639	613	625	637	648	644	609	596	614	561	611	586	629	600	618	624	625	643	577	628	623	642	620	632	648	604	591	620	608	640	593	617	598	604	639	616	629	621	633	618	640	613	633	649	612	635	620	622	575	629	593	602	647	647	654	652	625	635	603	657	610	612	612	630	623	576	631	602	665	617	582	567	626	667	598	644	639	619	577	626	612	645	628	587	627	593	612	654	596	665	621	631	616	615	588	610	689	638	652	605	616	633	630	634	652	586	589	599	633	611	616	643	621	591	588	625	624	624	618	618	642	628	629	610	606	588	585	595	596	624	627	681	598	585	619	547	622	649	601	593	685	576	664	613	613	649	689	643	624	570	637	666	662	654	596	622	630	674	648	595	612	591	626	622	651	621	677	619	588	607	647	611	592	613	642	632	621	649	629	617	661	593	634	644	647	634	639	649	649	640	594	579	588	633	663	618	593	626	642	643	656	670	601	619	644	594	632	611	650	645	615	630	575	597	660	642	590	626	603	628	676	583	655	660	605	606	611	616	606	616	598	622	609	663	637	620	638	518	609	605	632
4768	9026	7218	3916	2452	1639	1292	1073	924	848	784	765	681	711	695	689	663	627	660	669	634	604	626	611	602	620	594	563	634	645	619	566	629	603	615	628	599	624	612	619	582	552	623	585	602	576	599	593	560	589	613	613	624	595	565	585	609	593	569	630	620	585	637	597	626	586	589	604	550	645	588	617	619	564	596	563	585	551	589	614	614	610	614	606	570	606	531	606	604	630	615	596	587	620	648	592	567	626	620	610	594	609	602	580	593	540	618	560	627	585	570	625	558	581	620	605	596	612	589	583	570	606	565	579	588	621	603	623	541	635	602	591	575	552	575	567	571	604	577	602	578	603	577	634	583	567	577	578	592	558	563	611	545	586	555	527	585	607	568	588	552	595	630	520	587	595	607	585	587	529	622	575	578	550	651	614	581	579	611	594	580	616	579	605	632	612	611	589	603	599	629	604	607	591	566	572	602	607	530	646	584	617	581	637	576	593	582	544	577	564	602	598	615	616	591	628	536	627	628	589	639	623	588	592	587	624	601	597	595	606	596	609	558	574	614	590	619	592	608	565	602	641	613	612	606	601	562	590	597	559	579	620	571	626	607	622	600	611	568	611	601	625	593	563	596	545	611	609	557	590	600	563	641	585	608	584	610	633	590	602	614	599	620	622	549	570	517	628	627	602	595	568	605	574	598	598	555	559	564	587	593	549	596	610	575	577	631	614	590	605	657	610	593	594	598	622	567	564	574	575	571	626	585	544	588	593	570	547	598	638	589	578	616	594	650	634	566	578	589	598	629	582	584	583	607	555	590	600	597	571	607	620	579	614	584	604	591	593	563	605	612	582	585	605	608	627	628	575	606	612	566	610	612	559	562	625	601	570	603	582	588	595	580	590	605	609	600	544	601	595	627	553	611	609	635	600	580	595	621	583	602	574	587	632	607	562	592	632	558	609	578	600	600	606	587	648	599	559	629	592	648	581	606	593	600	620	615	584	586	577	643	644	580	632	584	609	550	583	593	632	592	618	622	613	601	602	572	599	628	586	596	586	609	605	579	627	597	603	578	576	599	613	550	607	622	596	584	542	566	613	586	609	580	595	585	600	608	599	613	622	589	603	585	589	623	589	594	517	634	631	587	567	591	621	644	568	585	629	597	592	618	562	593	604	596	609	601	530	582	602	577	569	587	553	632	563	554	560	590	615	576	612	600	588	580	576	591	569	645	597	623	580	580	606	592	606	581	624	608	623	603	570	603	619	596	595	611	542	575	550	586	590	631	590	605	602	607	578	621	608	589	616	605	606	624	611	616	592	616	616	610	599	606	583	590	582	612	598	578	558	628	586	585	605	592	598	614	566	571	600	568	610	596	607	581	590	585	583	557	550	592	585	589	568	602	604	612	581	606	586	585	588	613	570	648	587	619	579	595	610	594	589	599	581	600	576	608	612	594	610	586	581	612	556	601	592	564	578	599	596	575	570	596	544	609	557	589	599	620	618	536	631	612	574	625	554	610	597	584	601	599	592	588	552	584	572	560	560	609	630	569	604	590	588	584	598	633	592	578	607	633	596	554	591	590	606	591	618	584	548	589	607	639	588	582	592	591	555	516	591	609	541	628	611	567	612	595	602	585	590	560	620	546	591	607	610	585	582	589	566	607	576	610	576	631	551	589	616	583	571	591	556	605	577	589	616	620	618	620	609	644	601	595	605	610	603	566	592	577	607	626	612	607	563	604	566	595	604	571	601	602	578	570	569	561	602	599	606	635	628	607	603	591	601	628	583	596	611	608	609	576	608	588	647	617	546	594	589	647	561	580	594	594	571	616	600	580	600	601	567	637	560	600	589	583	552	612	644	545	638	608	572	594	619	548	615	555	587	603	575	600	569	611	578	631	589	598	597	618	576	570	599	612	577	593	593	583	587	589	621	621	590	573	550	553	568	593	565	589	592	599	616	558	605	537	592	609	587	596	555	564	603	589	588	609	546	574	601	603	633	567	575	576	629	581	543	614	595	597	603	603	599	641	584	605	623	575	584	580	575	573	579	628	582	656	585	592	560	590	578	573	570	618	593	650	591	580	576	584	562	619	629	592	642	595	627	629	579	592	618	572	624	588	612	579	577	583	623	597	620	611	658	630	580	618	656	609	639	618	576	590	574	579	621	583	583	608	619	591	582	598	617	598	596	600	596	602	582	584	580	623	619	607	587	585	635	582	614	602	566	595	621	625	595	591	598	546	611	612	558	614	605	612	595	587	594	611	610	595	625	556	616	579	608	598	615	590	584	562	615	609	620	577	597	622	611	628	597	588	545	574	582	620	640	643	574	613	571	635	612	584	590	581	571	602	592	584	586	561	572	590	599	606	574	546	591	584	589	592	562	593	583	581	613	599	571	591	611	576	597	595	598	570	589	602	623	595	585	603	578	595	625	589	594	588	594	592	547	607	603	625	554	632	595	616	626	589	584	609	619	628	635	577	607	603	599	629	566	592	593	639	613	606	565	645	599	641	589	589	625	589	558	585	624	590	569	561	590	605	631	567	577	589	612	626	609	578	617	535	592	569	585	572	550	587	600	558	598	640	580	624	596	593	570	622	593	634	617	573	609	624	616	604	560	596	604	572	614	576	639	598	627	595	583	573	605	611	578	568	581	592	561	588	590	560	574	606	579	613	605	610	621	610	541	613	591	639	605	595	613	593	535	605	606	589	636	573	573	593	534	587	651	608	615	617	601	615	589	592	637	632	658	612	611	637	558	582	608	591	578	584	624	588	626	570	572	608	617	608	573	628	547	607	598	598	585	585	551	588	582	636	591	580	626	588	609	635	634	544	637	550	610	627	602	589	597	642	575	608	595	593	563	598	589	581	617	621	559	571	523	575	602	595	629	573	550	609	613	602	611	577	611	558	579	592	566	606	582	608	591	595	557	575	594	577	588	593	604	583	573	609	609	592	580	617	598	661	586	574	596	574	582	629	563	600	564	600	600	604	603	620	578	601	573	576	589	583	577	640	611	622	593	616	658	562	588	616	566	558	554	582	568	592	563	604	575	580	565	622	620	571	554	597	593	588	612	603	597	629	575	610	562	585	603	566	582	630	621	583	612	590	584	598	614	617	569	609	600	633	578	596	588	603	595	588	548	598	568	582	560	603	604	575	584	581	603	596	606	601	598	563	624	606	574	617	581	585	603	590	590	600	634	584	600	605	556	602	587	580	594	531	578	612	574	571	588	598	611	610	583	587	613	659	614	579	626	554	565	621	543	610	613	609	603	600	618	629	573	615	559	604	577	606	612	641	590	576	551	619	589	606	598	641	581	616	585	597	582	593	585	578	595	583	658	622	494	584	618	589	563	613	560	582	633	560	576	600	642	604	573	604	566	634	617	556	527	598	597	612	632	562	605	602	612	560	617	613	585	572	620	583	594	669	601	605	609	616	585	596	600	584	607	565	635	608	603	582	557	536	637	607	596	591	577	591	621	593	603	610	603	638	571	591	608	579	604
22848	21532	29450	24060	21534	21585	18064	1561	864	695	641	537	452	411	375	342	353	320	289	245	286	272	284	280	242	219	235	256	245	235	209	204	225	195	197	197	192	182	206	194	167	190	194	205	192	187	185	217	186	199	185	185	186	207	187	185	184	213	201	188	204	199	227	163	212	202	172	179	207	184	188	191	199	182	180	181	168	173	187	162	166	195	156	173	177	165	185	173	178	187	172	174	200	204	181	202	193	211	185	189	185	177	173	162	200	182	181	187	171	175	202	184	180	195	210	182	175	190	173	188	213	164	184	194	168	197	179	196	186	197	188	189	192	163	176	183	192	186	160	182	177	191	174	174	194	172	171	168	195	172	190	179	197	206	178	186	210	196	193	151	167	190	186	174	188	170	140	183	169	173	208	171	160	182	184	177	167	203	208	169	187	179	160	171	203	194	160	193	204	160	170	169	185	208	192	174	193	164	174	192	161	165	183	178	189	184	157	201	175	149	179	182	181	208	159	177	177	172	163	167	165	190	180	165	187	154	181	180	176	179	178	174	198	181	170	189	205	194	175	186	149	169	169	170	165	157	177	148	163	157	216	200	186	188	192	166	172	167	192	200	173	207	199	163	172	179	203	173	189	171	179	152	181	172	175	176	146	170	182	170	188	171	190	190	172	187	198	167	165	190	192	193	194	155	202	194	181	166	175	164	184	189	201	213	178	165	183	165	169	183	204	186	165	188	188	186	144	184	190	178	184	165	170	164	193	145	177	177	172	181	142	181	171	156	200	191	208	186	164	179	183	172	169	177	171	182	176	185	151	193	169	177	164	179	163	171	183	157	193	181	170	190	181	165	168	174	184	208	170	167	171	172	163	162	166	182	180	207	198	185	190	187	163	169	184	157	167	166	179	200	182	176	176	172	176	172	181	181	166	201	194	161	175	187	203	186	165	200	204	177	207	187	177	182	182	178	168	176	195	157	155	183	173	152	174	190	180	183	191	193	176	189	178	190	189	186	175	181	159	169	199	185	179	183	203	187	171	198	172	194	171	166	176	176	158	182	183	188	188	194	179	158	199	183	172	171	200	182	185	159	177	179	161	184	196	167	180	157	175	175	206	169	184	176	180	183	181	184	193	185	177	175	161	185	209	167	197	211	196	148	189	193	160	183	179	174	164	160	170	179	212	161	208	188	166	172	147	187	174	213	171	153	192	159	177	188	166	156	182	146	174	174	183	189	194	157	209	168	189	167	204	187	182	195	187	191	183	182	177	183	191	186	166	170	184	186	179	177	176	175	205	170	171	171	197	170	196	176	206	174	166	173	196	187	194	178	176	176	206	215	168	190	175	181	183	164	182	190	189	182	156	168	196	180	166	175	190	174	184	165	159	193	177	181	208	176	187	179	194	208	212	182	188	171	164	183	185	171	170	186	166	205	157	187	183	168	188	196	192	204	166	171	181	168	173	160	204	171	179	177	140	165	167	165	166	159	191	173	186	146	148	193	170	180	191	200	173	168	163	164	176	180	182	182	198	183	149	171	184	178	172	174	195	178	187	170	176	184	167	174	165	183	177	197	189	194	143	173	171	196	181	178	193	188	179	186	185	160	185	201	201	170	193	214	190	179	187	162	177	206	189	164	170	188	197	191	159	174	163	162	203	204	169	197	190	189	155	184	173	177	163	199	165	185	181	156	173	197	174	197	186	181	183	178	183	194	173	165	207	165	180	193	163	164	187	184	177	181	186	189	166	164	157	178	165	189	188	184	171	205	215	177	177	207	188	186	162	181	194	185	205	180	196	175	166	175	195	180	179	166	201	179	181	166	171	211	181	168	203	164	167	159	203	206	201	184	183	178	156	197	193	191	188	192	180	140	183	193	170	161	180	210	188	203	171	165	192	180	191	182	206	175	201	170	153	177	185	181	194	193	168	202	179	170	178	184	164	172	177	176	175	190	188	182	149	191	185	172	173	178	180	189	168	187	177	183	175	184	184	174	185	176	163	173	179	189	200	203	189	162	184	169	184	164	189	192	186	188	196	172	181	162	170	175	209	187	165	193	177	200	160	166	149	186	167	195	177	183	181	185	191	163	169	176	187	192	176	169	174	173	179	161	170	188	164	179	201	181	161	162	180	206	181	171	159	185	171	214	188	170	175	185	161	184	189	179	159	180	177	206	186	154	195	185	169	188	170	192	190	150	168	197	188	171	191	179	178	172	146	178	180	202	170	192	181	166	194	188	158	153	180	197	202	217	172	206	182	175	190	196	178	197	198	167	183	174	174	182	169	213	173	217	165	178	172	179	198	160	175	191	188	169	181	186	183	198	173	199	182	184	193	195	157	194	165	203	159	169	191	175	215	191	196	157	180	190	165	181	172	192	181	164	186	162	167	175	164	201	177	165	202	181	199	166	173	179	183	190	181	163	177	171	174	190	167	169	171	190	196	163	146	177	187	154	181	194	202	185	175	150	179	207	187	195	191	188	170	175	182	188	181	183	190	179	177	194	187	220	165	168	168	148	196	197	196	148	170	168	159	177	189	184	191	166	162	176	178	174	168	153	193	166	172	182	202	154	195	177	173	182	168	194	191	177	204	185	154	173	188	200	172	198	193	178	192	154	180	186	172	179	165	188	172	176	192	188	161	181	189	181	194	185	195	192	160	179	175	181	188	183	167	168	163	180	176	191	165	179	199	179	203	174	191	157	172	177	174	173	171	183	181	196	180	186	157	195	174	178	171	200	167	165	184	180	196	190	189	188	185	168	181	181	191	180	191	186	190	161	163	197	162	195	177	207	174	166	191	166	164	184	158	206	141	192	171	206	188	193	167	183	160	203	181	186	183	175	191	180	185	185	184	172	177	198	170	197	190	183	176	176	154	200	171	164	176	181	183	172	169	187	170	176	177	177	169	185	182	200	201	195	183	184	190	165	194	163	189	182	166	170	187	182	172	156	190	195	180	181	189	167	199	177	154	162	192	169	211	163	199	168	175	169	172	157	195	167	185	174	185	179	158	181	223	177	171	169	195	196	158	194	198	184	151	193	188	172	161	182	170	184	171	153	167	157	182	171	185	168	174	172	186	184	157	179	205	196	171	175	193	172	173	165	182	183	177	169	159	183	175	200	191	164	188	163	192	168	168	189	170	192	167	200	178	179	180	201	163	194	186	203	171	196	165	172	171	178	195	171	184	164	164	176	177	159	205	183	154	207	181	179	198	170	210	171	178	171	191	175	176	176	180	196	171	190	199	202	184	181	175	171	178	199	173	186	204	163	159	160	151	190	185	199	164	182	211	168	178	155	171	165	176	194	178	194	188	162	182	170	182	176	183	163	195	161	194	163	200	181	196	174	177	168	186	195	173	161	197	172	161	177	193	144	181	184	179	193	169	179	195	186	175	173	166	193	162	152	174	192	179	180	188	170	180	182	189	185	186	166	180	204	209	162	203	183	159	183	175	179	174	199	174	191	174	165	201	177	217	190	165	143	177	194	198	181	183	206
6897	19872	16495	8983	5376	3171	2211	1629	1232	1027	808	627	532	523	442	385	396	355	326	322	308	297	271	256	263	248	274	226	254	237	224	213	210	231	209	192	220	203	224	214	198	210	209	217	186	190	193	188	196	192	200	188	183	204	157	182	179	179	169	196	192	176	156	180	215	187	183	160	167	183	199	202	174	213	151	197	203	194	153	189	177	189	203	169	193	157	196	178	180	202	205	184	198	171	162	193	199	165	177	185	166	205	206	176	172	175	168	160	180	180	204	173	168	180	191	156	181	169	190	159	173	205	163	163	190	168	198	203	171	162	170	188	184	164	162	162	186	170	176	188	182	171	162	172	183	179	156	183	154	198	178	185	197	183	176	168	163	189	166	171	162	173	161	180	157	216	160	194	142	180	168	169	165	187	173	156	157	168	179	193	192	167	205	182	178	175	180	182	162	189	175	181	202	183	173	191	175	172	188	175	171	180	182	175	197	168	192	141	189	157	186	176	176	192	168	157	200	200	154	183	190	177	168	172	157	188	188	152	166	179	196	171	176	162	186	181	172	153	162	215	189	173	181	169	183	192	177	165	203	181	178	161	183	178	170	182	195	170	172	156	158	187	169	178	166	139	155	174	189	201	190	183	170	184	186	173	164	173	192	196	180	183	171	161	169	176	191	178	163	166	198	133	144	149	186	157	157	179	182	151	168	174	177	196	164	169	174	152	154	174	198	177	164	168	149	184	180	189	167	188	182	182	184	183	181	174	165	173	166	183	164	160	155	179	177	174	156	165	175	175	188	188	169	159	181	182	156	185	186	173	190	189	175	191	192	195	188	185	182	152	154	198	202	177	166	206	185	196	160	152	146	186	146	164	179	200	170	144	180	203	186	173	181	170	164	209	190	184	167	186	169	164	154	181	175	163	189	186	196	204	190	178	178	230	180	180	163	142	165	169	177	174	189	186	197	159	187	166	165	161	152	179	175	153	190	179	156	159	167	153	174	181	158	160	159	199	183	177	188	165	176	180	177	180	154	177	166	175	168	188	155	172	187	168	173	180	179	195	186	161	177	163	173	167	193	179	174	168	185	177	169	178	186	168	167	165	166	211	203	182	159	187	167	173	161	198	165	176	165	145	180	182	158	194	178	178	173	190	152	180	170	156	171	187	170	193	186	196	152	186	166	193	172	159	171	178	176	182	162	169	172	178	168	185	188	163	181	163	203	162	157	169	183	173	167	177	172	202	172	159	183	182	171	172	202	180	202	157	167	182	181	211	173	162	170	166	175	166	179	160	176	179	176	182	154	182	194	170	178	172	151	186	172	177	178	174	166	164	174	209	178	168	180	165	201	163	168	161	164	194	152	177	159	155	187	191	170	174	185	170	167	158	193	154	174	169	155	184	158	167	174	185	175	194	196	176	149	188	194	184	151	187	166	166	165	185	178	199	156	162	147	170	203	174	182	178	155	170	201	168	183	177	198	161	188	195	167	177	166	159	146	173	166	211	178	177	185	151	178	162	184	156	186	184	160	169	175	155	178	190	192	170	164	164	196	183	184	172	178	165	204	152	169	163	187	180	171	170	167	190	153	173	172	171	173	179	146	205	160	178	190	177	192	163	184	179	193	194	166	162	187	182	200	175	165	183	159	197	194	187	156	172	166	190	166	169	174	179	162	175	174	166	169	180	176	170	171	167	197	151	184	179	191	198	158	187	161	170	162	183	156	183	156	192	177	199	169	163	172	192	170	163	165	183	164	196	174	176	165	181	151	162	177	162	176	165	160	183	186	184	180	147	169	170	176	173	185	188	171	177	173	172	171	167	163	155	170	192	194	160	164	168	167	173	156	167	181	176	177	167	192	177	182	180	183	188	180	159	168	165	187	172	184	171	184	148	179	160	150	196	150	174	170	165	165	185	162	159	164	173	161	171	178	192	189	183	202	206	185	166	171	174	167	175	181	163	163	178	189	187	203	169	159	161	180	194	181	186	182	174	195	185	192	169	172	187	194	181	178	188	202	162	190	196	147	160	171	165	182	186	168	171	152	170	170	169	189	154	178	166	177	174	173	160	182	176	176	170	185	203	167	168	187	161	171	150	178	162	183	165	157	149	157	176	181	179	174	181	193	195	177	174	154	169	182	178	170	187	173	172	162	156	166	147	172	185	191	182	178	174	155	181	170	175	170	166	158	164	181	172	156	158	169	190	197	179	171	201	186	166	161	171	173	167	168	165	171	203	178	162	188	150	200	180	165	197	171	161	203	173	183	161	164	171	174	184	176	175	170	151	192	178	162	166	156	200	198	173	166	167	159	193	172	162	162	156	172	201	166	175	194	167	161	187	166	185	194	180	203	177	161	193	158	177	181	173	154	168	174	174	143	181	175	171	175	187	187	183	192	184	177	206	146	166	157	163	160	174	169	188	183	193	173	194	191	164	188	163	154	156	171	193	159	160	163	173	176	169	182	175	166	165	182	178	184	158	158	159	152	187	187	184	183	197	195	177	185	158	161	157	164	178	175	155	175	176	156	165	179	189	169	192	184	176	181	171	160	181	168	164	173	170	180	176	159	180	162	171	169	164	161	168	171	173	172	177	176	191	182	171	163	185	149	178	151	177	193	173	154	184	167	170	166	168	178	187	188	185	168	194	185	187	178	168	147	164	167	157	146	162	213	196	170	172	172	171	174	180	181	202	155	179	167	173	170	204	178	165	166	184	183	180	193	170	184	183	190	177	174	171	216	192	188	157	173	173	173	147	192	174	168	191	191	175	171	188	166	212	165	187	194	167	206	168	174	197	184	154	188	156	167	170	174	152	178	183	168	177	162	158	179	132	180	196	179	176	177	181	166	175	178	164	159	184	186	151	177	161	169	192	181	176	200	187	215	198	196	198	155	163	191	167	195	152	181	170	159	185	183	171	167	149	163	142	178	186	163	161	185	170	197	172	154	166	178	177	154	171	199	159	175	177	188	148	191	176	180	196	188	168	185	193	153	187	169	183	184	183	185	185	174	156	184	158	173	185	179	172	183	184	180	209	179	180	178	157	188	197	179	197	180	199	180	181	174	181	163	161	182	182	168	162	176	151	164	187	166	194	168	175	160	180	161	187	194	166	188	172	182	173	174	176	171	188	184	166	179	168	184	171	144	170	176	150	173	169	164	192	167	164	174	168	164	163	162	189	192	189	170	165	173	185	174	178	171	163	163	164	147	191	162	175	199	184	153	169	173	189	176	191	159	176	165	183	185	179	198	176	205	192	165	195	176	185	148	167	176	179	169	179	158	183	176	185	190	181	176	167	163	157	156	195	167	168	163	178	161	182	210	174	157	179	151	171	174	189	190	198	167	174	167	179	157	190	181	167	184	171	176	200	165	170	156	196	154	167	188	210	163	161	185	178	155	170	181	178	180	164	159	174	188	175	170	198	166	173	171	176	166	169	182	152	179	180	192	189	196	176	182	162	175	154	150	183	163	166	168	188	169	165	178	185	184	184	191	187
27709	21098	11969	1527	815	765	695	725	755	725	754	690	724	709	734	730	710	735	739	699	739	733	698	764	725	690	715	682	715	730	694	724	682	671	766	732	701	712	775	753	715	713	747	724	680	761	686	701	715	763	704	690	720	706	728	723	722	690	700	728	741	709	689	687	776	707	706	747	709	689	677	710	694	756	699	711	691	773	709	697	701	727	726	698	717	724	683	736	700	749	712	671	725	718	666	700	716	722	712	697	751	676	726	771	658	689	732	718	686	751	694	683	750	680	768	702	716	727	686	669	717	759	712	676	702	733	733	740	776	704	729	680	727	731	709	716	721	705	691	727	710	671	676	725	731	734	720	731	725	710	734	693	722	710	713	728	725	690	711	763	746	744	713	728	704	709	702	725	710	770	744	725	741	704	747	732	661	704	688	752	725	698	706	727	712	682	690	710	692	682	692	711	704	724	749	714	726	777	691	728	710	691	626	727	717	746	753	715	688	767	735	734	724	687	685	724	666	676	732	722	712	721	700	684	719	738	720	714	746	725	656	661	715	720	756	712	712	668	721	702	701	734	667	721	743	685	686	709	693	707	720	685	691	719	732	678	745	715	662	753	752	727	709	749	679	747	726	677	721	741	701	667	731	770	729	714	695	676	717	720	696	752	745	694	722	757	723	691	686	696	701	689	746	725	696	678	678	749	706	765	716	706	720	695	787	727	703	730	764	720	715	757	761	731	744	715	710	707	680	672	682	742	641	741	717	723	717	705	691	694	700	712	706	699	706	699	757	702	715	718	760	663	757	752	759	662	727	698	751	706	718	721	752	742	713	729	692	734	694	723	690	699	673	704	705	711	665	720	709	719	718	667	721	684	716	714	743	704	716	720	742	689	684	702	706	730	784	746	745	729	720	727	718	701	703	717	748	724	735	698	694	723	759	663	693	701	706	713	711	711	756	676	733	739	713	699	679	734	745	671	684	724	712	683	743	659	755	719	727	771	730	648	740	724	652	685	723	750	677	729	768	678	701	723	717	675	734	672	700	743	717	677	686	720	728	731	748	765	681	681	734	754	695	777	772	722	733	704	737	730	725	695	763	686	689	693	693	759	700	708	730	723	667	701	741	709	688	669	709	710	722	697	691	644	693	763	699	757	728	721	706	700	731	723	696	695	741	734	762	698	754	743	717	689	753	735	659	696	696	706	693	739	657	683	695	687	731	701	690	741	712	731	685	724	685	738	622	689	745	682	717	713	713	726	733	766	780	689	742	719	696	735	687	667	690	715	686	732	724	707	715	712	738	684	709	737	754	691	706	741	719	697	693	677	701	708	679	694	767	702	654	739	723	699	727	729	772	659	708	734	709	716	699	713	717	684	716	735	714	720	709	669	711	757	688	670	693	737	695	717	690	731	687	731	666	661	753	737	668	689	715	735	725	695	747	700	670	712	722	706	737	752	688	734	716	755	682	747	743	717	677	709	696	742	716	690	696	678	728	729	736	654	727	722	705	674	726	719	683	736	688	725	724	704	693	761	746	678	715	671	729	692	764	721	680	695	680	714	701	707	715	696	688	677	745	682	718	749	705	705	726	746	684	721	719	708	750	717	724	713	728	678	695	719	754	720	744	748	706	708	695	731	712	680	664	720	698	721	671	675	716	715	708	677	696	722	723	754	718	755	722	710	730	711	720	702	724	740	710	723	677	712	710	747	753	735	730	685	751	722	719	750	713	709	722	727	690	660	708	689	695	695	687	736	743	728	679	735	729	686	735	703	737	684	717	768	695	690	715	691	705	701	681	736	664	774	734	702	714	714	702	691	737	686	757	745	722	732	705	757	706	729	756	723	671	718	724	713	762	723	695	683	702	692	678	712	695	691	681	756	754	703	710	718	720	690	686	739	705	770	732	731	702	687	720	675	678	695	718	711	693	716	701	709	744	653	686	729	704	745	731	681	756	704	659	688	677	762	666	726	715	680	701	687	688	762	748	731	723	698	737	739	691	726	689	722	728	711	698	693	713	743	659	703	698	733	695	723	733	703	698	741	698	687	752	715	694	725	709	702	744	710	708	699	724	764	707	689	778	745	705	717	693	695	762	704	749	692	742	735	726	693	632	675	676	671	665	717	687	685	727	709	687	702	727	709	680	648	744	695	655	743	716	745	666	709	674	723	723	730	712	728	702	710	699	657	755	748	699	727	684	709	692	722	688	688	651	711	720	713	710	726	709	722	697	722	743	697	717	710	728	791	674	708	710	700	713	660	727	744	709	687	698	711	694	706	732	752	772	719	701	745	721	680	703	687	698	718	670	750	725	694	728	698	715	662	676	704	756	682	744	716	728	729	709	706	752	631	700	709	718	723	684	707	705	751	710	717	767	733	694	679	689	693	688	738	699	719	704	675	705	756	726	728	727	712	711	749	670	727	713	729	748	710	678	710	746	702	721	707	697	741	692	754	724	682	699	708	718	728	708	749	727	699	688	704	674	690	756	683	654	729	717	713	707	643	702	711	731	728	698	698	711	721	727	678	753	719	696	712	685	721	699	682	776	700	712	694	735	723	700	698	707	689	722	716	700	729	732	686	701	710	693	662	701	668	724	688	697	744	688	745	706	730	703	699	694	724	679	668	719	692	681	695	706	694	723	677	734	698	700	730	716	670	742	714	735	708	707	731	747	710	700	736	752	663	734	739	706	695	694	727	703	694	746	716	705	738	725	695	712	675	710	714	733	727	720	718	693	663	676	723	727	714	685	722	704	710	709	706	673	706	766	709	678	700	701	728	739	672	694	715	708	715	722	713	740	725	716	681	695	692	714	679	681	698	674	693	718	720	710	701	713	769	692	723	730	691	676	701	723	736	724	680	703	709	733	706	746	702	743	765	702	725	761	761	771	766	784	721	728	713	722	684	695	675	742	744	691	703	720	732	735	711	682	719	712	674	698	698	684	706	673	747	749	699	694	712	698	737	685	677	716	687	741	727	737	677	699	713	707	687	685	726	730	705	704	686	683	698	729	689	682	750	696	689	766	718	722	700	716	709	664	748	719	699	692	732	702	768	750	709	681	675	693	727	747	717	719	710	666	732	715	684	712	719	694	725	742	692	686	667	722	717	727	675	681	703	766	748	671	702	738	708	663	707	683	783	687	704	702	706	685	694	705	695	685	690	695	725	693	674	682	676	726	668	758	678	743	658	704	738	680	692	730	673	635	666	759	722	730	719	665	706	686	753	746	721	733	698	702	695	713	688	699	700	778	754	730	702	723	755	707	667	754	721	694	691	640	685	742	750	717	699	713	751	696	690	749	735	729	703	697	681	738	683	715	725	713	648	713	726	705	684	702	687	685	697	717	701	680	716	666	704	696	727	736	741	748	710	711	715	715	730	706	717	721	773	737	689	658	735	756	725	665	724	663	731	708	772	710	741	714	728	751	708	706	688	725	726	666	731	732	719	658	713	676	695	667	690	710	710	741	735	641	685	720	699	719	691	703	771	733	643	689	719
4702	1436	1299	960	812	762	765	741	737	733	718	703	652	723	708	726	739	730	709	731	729	675	662	746	704	728	672	700	695	670	762	731	692	679	678	741	700	761	687	718	677	720	644	653	763	689	681	719	697	703	734	685	677	725	698	732	683	705	670	683	676	662	734	744	689	697	686	697	757	690	700	704	723	670	685	731	712	677	693	730	687	675	733	699	671	704	687	698	706	694	728	723	734	736	673	711	748	710	700	680	702	675	684	696	695	717	700	673	670	703	733	701	676	690	665	762	673	730	684	686	682	704	697	716	680	658	677	713	691	719	681	693	709	743	699	712	720	707	693	712	727	684	684	709	679	673	716	731	744	713	711	683	639	749	695	705	704	695	693	695	716	739	711	653	727	711	706	714	673	669	712	688	675	733	697	715	696	659	660	711	704	639	726	695	709	695	697	738	670	704	700	688	727	678	708	717	729	701	693	719	744	712	708	688	672	711	669	676	733	767	673	701	722	692	715	719	668	725	722	700	714	729	706	681	732	742	745	732	743	702	720	709	672	723	730	699	684	701	751	732	708	685	680	678	721	729	731	698	705	661	674	700	697	690	697	763	695	694	678	728	717	680	704	719	703	728	737	696	685	674	738	686	733	748	706	705	712	706	696	763	662	741	720	651	689	695	721	657	720	695	713	749	726	727	655	718	733	659	651	722	694	720	698	671	669	700	691	733	666	678	682	722	721	732	681	708	712	701	660	720	685	712	656	686	723	682	672	698	677	752	693	725	689	677	700	713	703	724	682	686	650	702	699	688	689	685	721	699	687	668	701	709	735	748	660	771	669	706	726	689	727	684	747	797	663	716	708	693	698	676	717	726	682	698	715	674	713	716	673	763	702	747	750	674	689	739	714	708	749	716	683	728	727	734	768	720	715	726	723	696	709	677	726	650	698	722	714	769	662	745	682	708	725	703	754	659	730	715	654	713	691	692	687	714	687	730	700	714	765	747	707	706	750	706	705	711	689	709	746	738	705	665	686	701	705	702	706	705	687	734	717	697	708	768	720	714	716	732	655	692	663	688	709	652	673	711	712	744	706	745	677	733	643	716	708	736	699	678	718	657	693	670	707	728	688	677	702	711	718	663	742	676	701	715	730	722	698	750	727	675	715	705	748	721	671	698	704	702	680	680	707	682	656	674	712	717	738	693	723	691	732	716	746	716	709	697	706	756	727	716	706	773	717	675	715	676	688	708	728	744	733	719	690	685	691	697	660	708	708	697	663	718	718	711	735	724	663	717	737	713	669	705	743	712	723	756	672	705	704	702	739	740	656	723	696	697	666	703	687	704	726	683	735	719	679	670	688	676	704	719	703	712	720	712	736	744	757	722	698	680	726	638	680	693	731	706	711	743	663	736	687	716	741	748	658	686	678	708	687	741	697	717	691	712	718	707	638	733	755	651	768	674	695	698	764	681	742	685	714	669	699	715	691	721	704	742	757	704	730	729	737	740	686	706	705	666	705	678	700	776	724	699	715	726	691	693	722	694	718	684	742	712	742	696	700	678	676	682	691	714	643	703	675	677	668	720	728	719	701	743	690	704	673	691	731	651	721	727	694	729	763	708	721	758	699	764	674	662	695	642	713	661	684	727	706	726	716	689	686	689	698	689	735	730	676	692	708	712	684	702	677	723	718	670	689	721	716	733	712	676	746	654	751	675	721	693	718	703	700	661	738	662	700	705	674	713	695	718	744	691	736	645	678	684	757	726	729	664	656	676	708	666	735	647	763	710	740	726	736	723	714	738	713	659	711	656	704	729	729	701	730	751	684	720	739	699	727	751	725	723	742	743	698	677	686	702	656	698	719	700	713	691	748	677	742	670	698	737	673	722	678	649	656	686	735	718	707	700	739	688	709	738	670	722	684	734	702	695	724	712	704	696	665	673	684	725	706	697	694	691	684	723	746	694	719	673	699	721	684	684	680	694	689	733	716	724	705	677	692	766	687	703	710	645	711	736	702	689	714	743	718	736	747	706	745	683	697	677	741	699	735	744	754	685	657	690	698	711	725	718	665	716	732	700	745	720	690	691	671	734	697	725	724	698	744	756	760	707	662	710	719	691	691	738	719	697	707	691	727	714	695	657	710	691	702	722	705	730	688	736	706	693	705	657	722	704	741	686	712	730	748	711	726	694	731	652	700	733	736	638	714	664	720	674	677	694	699	699	707	695	670	682	704	672	750	664	673	763	671	671	743	722	734	678	683	718	709	705	747	717	690	735	699	708	715	715	705	710	726	695	791	623	682	685	679	703	735	697	656	682	759	710	698	729	722	714	671	742	704	717	688	698	700	703	739	630	716	720	694	675	694	712	694	753	683	695	737	723	686	669	703	717	719	741	696	706	715	733	732	719	716	718	696	695	697	724	690	692	696	723	699	735	715	677	785	690	725	687	684	725	718	729	739	681	715	690	707	651	747	694	710	694	699	672	693	691	669	756	764	675	691	688	713	630	719	728	708	731	680	721	725	671	664	681	678	750	723	745	733	684	687	720	741	662	710	734	710	692	715	666	718	649	747	696	746	677	742	744	686	728	683	676	673	682	692	738	683	717	771	712	677	712	698	729	709	647	710	712	749	716	711	686	747	657	694	661	721	710	679	684	708	727	704	694	704	718	688	724	654	699	682	725	700	716	757	712	749	723	721	704	667	705	715	686	713	745	704	711	715	705	657	672	670	722	768	668	692	744	665	735	661	696	702	685	718	711	739	701	724	693	716	724	730	698	730	704	692	721	750	686	683	730	702	728	722	730	679	706	684	678	719	735	723	708	744	678	706	688	717	703	722	702	694	730	720	734	642	703	714	689	709	650	727	729	725	671	733	716	682	715	667	684	729	669	701	756	697	701	708	682	716	688	698	726	716	708	723	727	695	735	690	703	719	719	654	699	712	759	718	684	701	695	719	668	687	751	643	716	709	687	667	726	664	682	700	704	701	700	684	717	686	708	685	768	692	692	686	728	739	690	720	698	731	657	671	723	738	657	728	725	702	687	714	731	743	702	733	673	662	690	745	685	712	731	695	682	726	695	692	724	691	722	705	715	742	695	748	696	706	728	699	688	735	691	687	697	695	682	702	749	717	725	692	697	698	721	678	689	703	672	675	708	721	715	732	700	732	685	706	715	745	723	698	693	709	708	708	695	745	696	662	734	671	665	734	714	679	689	699	736	700	702	725	637	678	745	726	719	736	682	681	705	680	733	735	724	733	732	689	699	694	725	662	766	669	698	688	745	760	647	718	711	715	764	715	693	704	708	667	681	678	687	654	671	718	739	709	693	673	725	734	742	649	690	728	747	714	767	645	717	710	665	709	654	706	740	719	631	725	752	728	707	702	685	710	703	752	699	665	650	709	746	719	714	697	685	741	715	694	689	679	726	692	710	710	749	688	704	708	712	689	729	692	722	682	706	717	688	703	724	714	723	727	685	706	719	732	732	718	687	690	747	727	768	703	667
23983	21416	29057	24186	21423	20019	2156	971	698	641	616	580	526	482	480	484	441	462	447	409	445	435	427	416	413	407	406	425	362	394	385	397	377	392	396	397	355	372	402	392	398	372	402	383	395	369	375	392	376	397	404	379	409	392	365	382	397	361	401	402	334	411	352	393	352	371	389	375	339	421	417	358	378	371	370	390	380	407	365	393	390	344	399	402	392	365	394	378	353	376	405	382	415	395	408	401	370	366	380	390	415	392	383	385	366	367	385	391	363	349	369	357	354	380	356	382	401	367	372	380	350	360	366	361	351	339	358	374	374	387	390	346	381	414	374	414	365	390	372	384	394	413	409	372	367	381	371	368	359	434	356	408	401	369	417	395	395	341	402	365	356	380	388	350	393	380	403	356	396	359	380	398	365	404	389	390	385	389	388	363	399	405	382	379	379	391	375	375	404	331	385	348	391	369	382	406	338	384	381	401	391	344	392	355	372	370	387	418	396	393	356	398	400	365	361	405	374	351	411	375	387	372	400	368	385	357	355	381	349	384	339	390	358	366	409	385	361	403	382	387	367	366	353	395	351	399	371	378	369	346	415	364	410	382	351	376	381	396	387	391	387	369	359	408	382	367	346	379	351	397	387	356	362	374	381	360	374	394	381	419	380	398	368	337	390	398	399	385	380	390	381	373	384	362	364	396	331	383	412	363	372	366	393	370	362	378	364	364	369	406	408	370	375	371	377	379	345	363	358	391	378	405	430	390	397	383	382	357	353	368	338	352	361	371	388	377	374	374	381	414	357	368	403	394	367	402	340	389	309	383	423	367	356	365	341	342	366	358	356	358	393	389	379	415	404	373	408	358	384	366	376	365	377	388	362	350	391	389	349	354	400	341	355	419	414	418	351	397	378	383	366	356	386	362	400	347	363	372	349	415	372	379	351	354	367	400	402	382	373	372	359	392	383	366	402	336	345	370	412	375	366	379	416	397	362	398	400	385	405	396	379	367	365	337	413	390	355	354	378	361	379	385	363	435	373	358	392	383	353	389	332	407	391	401	376	423	373	369	353	372	402	401	410	382	362	324	387	377	383	379	369	368	357	370	369	381	376	380	415	382	382	380	373	359	352	399	407	385	407	383	359	380	347	344	384	374	376	408	392	370	390	377	410	381	367	355	381	346	358	392	399	409	368	378	371	401	361	356	414	384	368	354	395	396	388	394	416	356	391	362	365	379	379	392	365	392	360	348	352	395	351	357	341	321	414	365	383	389	379	376	391	377	367	384	356	375	366	382	360	362	393	389	390	365	406	371	364	381	353	332	383	410	377	396	381	373	364	374	368	398	410	348	342	370	368	399	361	400	369	381	349	375	414	380	445	405	425	355	394	368	364	408	355	370	361	353	404	393	386	414	396	382	344	401	362	382	390	410	380	384	390	380	430	343	400	386	383	392	389	398	364	361	382	366	342	370	415	386	412	352	385	383	375	352	409	411	369	386	379	384	363	380	397	370	389	377	404	416	378	400	400	393	387	345	388	410	346	369	391	382	341	392	429	401	394	354	373	402	361	419	385	396	384	408	391	374	375	397	406	369	372	422	407	353	352	377	349	402	357	348	383	396	364	384	399	367	389	345	385	360	388	349	400	378	366	358	341	385	371	362	362	381	350	396	360	388	400	401	391	384	356	357	384	390	382	383	382	379	393	422	388	377	380	389	368	381	372	378	378	400	343	390	399	371	393	373	402	377	350	359	396	401	371	384	405	365	349	403	415	384	431	373	375	384	395	387	381	361	388	349	402	358	370	391	358	359	378	357	377	409	345	390	408	410	388	397	370	403	371	359	362	362	365	374	352	368	407	395	397	353	421	389	359	395	367	363	380	378	391	374	373	343	368	355	362	350	388	377	393	361	378	407	366	392	356	425	360	419	387	346	406	365	361	386	381	358	357	393	359	380	393	383	345	354	370	382	375	408	379	385	392	431	390	360	377	404	360	376	359	389	361	382	389	360	365	372	366	355	385	360	388	382	386	375	384	380	384	353	394	361	398	404	431	344	402	385	366	398	397	387	377	390	399	367	370	370	382	352	389	400	352	373	413	344	347	385	351	387	358	391	375	371	387	369	368	385	373	399	414	401	381	371	385	330	393	374	412	401	369	361	401	426	425	392	369	430	423	365	399	377	379	337	393	379	369	427	349	366	358	369	347	381	368	388	357	364	377	382	377	387	374	369	338	393	351	416	388	367	380	396	368	357	352	389	389	354	398	390	352	357	353	378	375	338	358	347	351	372	379	438	357	382	342	377	365	376	402	394	401	370	379	411	364	382	402	389	375	385	380	378	358	379	382	403	387	380	376	368	390	342	404	425	382	375	356	396	383	378	371	370	358	360	374	360	386	404	383	391	401	363	346	398	381	386	373	384	375	381	409	377	366	407	451	367	393	367	379	402	353	398	387	377	418	376	384	352	409	409	384	357	350	376	396	408	391	394	406	386	360	390	372	402	393	368	364	390	366	372	366	381	389	399	349	356	356	403	411	338	387	382	391	393	392	389	386	344	387	394	408	357	395	378	378	389	369	431	383	391	384	385	330	426	399	394	382	383	365	384	388	399	361	394	381	402	365	383	397	437	377	347	395	409	391	442	400	395	376	379	378	390	369	376	354	378	344	368	371	417	397	374	389	356	388	378	380	389	372	380	397	350	410	369	388	375	362	386	371	365	373	398	369	390	417	400	394	366	386	362	373	410	407	417	376	369	338	357	389	385	401	396	380	403	390	357	387	376	374	364	391	367	399	382	398	383	366	353	373	405	329	382	384	376	382	339	364	366	353	392	388	362	403	392	398	393	380	362	363	423	382	399	362	350	369	354	367	399	336	368	365	393	359	356	386	388	390	411	378	379	369	344	388	368	389	394	352	400	382	375	372	408	378	373	373	367	402	404	369	361	364	390	376	370	370	364	377	397	362	362	338	354	356	370	404	387	401	340	392	337	332	340	386	393	386	390	383	395	349	406	360	344	372	367	366	350	376	376	362	403	367	381	374	358	380	371	369	404	415	404	378	405	348	393	405	388	390	363	374	400	364	413	385	403	389	374	365	344	334	426	395	351	384	376	368	396	364	364	336	347	367	364	346	428	392	358	357	365	379	387	427	396	370	385	362	370	406	414	361	365	391	391	371	373	373	377	403	408	396	373	385	409	402	389	419	392	388	359	411	369	369	396	403	390	419	375	376	399	395	376	378	394	377	390	373	408	389	367	389	356	395	335	378	391	373	357	390	398	406	390	390	401	368	372	392	373	365	421	352	382	393	351	387	366	371	361	364	378	377	380	369	380	384	391	388	371	382	357	347	438	408	349	349	374	410	373	368	362	357	386	377	367	352	390	398	387	357	375	409	363	379	368	405	386	376	403	386	382	418	372	389	381	352	384	384	367	393	379	384	362	384	390	346	373	365	390	374	380	366	403	382	371	373	380	375	365	361	373	401	393	401	380	400	358	380	385	376	379
4479	12022	10015	5065	3041	1866	1403	1098	929	750	728	669	591	593	524	524	501	510	470	447	489	457	417	463	411	451	422	444	428	447	407	404	421	420	408	386	404	422	413	419	398	375	417	403	406	402	414	393	417	394	403	415	379	382	434	378	394	364	377	338	407	411	408	350	409	383	374	387	377	386	376	363	396	405	414	413	411	375	406	375	386	386	378	371	377	401	395	406	354	382	418	369	392	420	403	390	409	384	424	431	386	392	393	432	387	395	425	410	413	382	382	365	431	381	370	406	431	429	380	415	393	398	392	422	385	391	412	398	344	400	397	388	367	390	372	424	408	369	388	406	375	415	384	367	405	392	392	385	377	392	384	398	391	383	391	412	403	387	412	404	399	382	408	400	368	438	399	383	406	400	371	418	348	391	366	360	386	416	384	373	399	384	417	427	399	386	399	364	357	382	385	402	400	392	395	379	388	425	399	377	386	374	409	411	366	389	383	391	381	375	374	390	376	389	386	389	402	403	395	411	389	382	392	391	383	369	404	356	399	373	384	384	379	383	398	393	402	393	362	384	349	390	371	400	411	352	401	375	377	429	429	371	356	391	384	410	401	404	381	406	383	399	371	379	385	395	426	416	402	386	423	366	391	388	400	397	383	341	381	380	365	383	374	397	398	359	384	407	391	385	368	374	365	371	401	409	394	391	403	362	403	395	395	383	402	359	395	381	382	381	387	403	392	402	404	413	390	385	435	379	393	384	385	402	375	405	370	392	401	379	406	405	346	356	386	420	369	386	395	386	413	367	358	363	392	366	374	393	390	382	429	381	384	414	414	410	373	418	374	390	418	345	399	416	389	389	374	372	400	382	362	367	386	404	386	400	377	406	420	393	366	412	389	370	408	383	381	378	383	388	422	394	377	399	390	398	414	368	417	412	367	364	403	371	390	350	353	379	401	357	403	374	368	368	391	409	399	352	380	379	382	392	416	397	372	375	389	392	383	422	364	363	387	389	381	385	370	399	406	378	358	412	405	401	394	394	374	403	397	379	399	413	382	384	378	414	374	418	423	378	373	372	359	411	376	325	398	378	380	360	360	398	387	398	387	364	402	366	396	367	387	393	406	401	444	434	399	397	377	387	406	392	390	402	405	376	388	347	406	376	402	411	388	406	395	381	386	381	400	369	378	400	421	373	403	370	379	377	378	403	364	389	348	369	415	398	407	385	413	363	396	405	350	385	355	405	381	364	372	409	398	379	395	381	425	377	380	412	373	412	372	348	396	381	385	404	396	357	412	409	405	356	375	415	350	409	337	362	387	403	391	391	376	367	395	370	400	406	408	393	368	418	393	381	395	400	367	398	397	416	387	431	409	398	378	403	378	378	370	364	376	397	403	406	387	417	397	379	388	387	389	362	384	426	423	363	413	387	410	422	378	351	357	402	368	415	400	360	398	408	396	368	358	387	404	400	390	428	400	386	379	389	373	343	375	385	391	396	438	367	403	387	407	402	379	391	399	401	372	386	383	431	410	388	401	385	410	411	388	380	383	392	370	391	365	386	401	374	388	374	379	397	405	417	403	420	358	388	390	376	371	354	370	429	393	413	357	378	414	393	404	380	411	381	387	413	423	412	378	373	380	388	387	427	415	399	376	419	410	394	411	390	357	402	399	392	351	407	385	401	378	373	375	358	392	372	421	390	367	384	410	386	357	400	395	372	368	391	404	393	397	383	424	357	374	391	417	347	417	384	390	388	388	410	378	372	382	383	395	395	407	379	394	393	364	403	396	368	358	362	408	418	378	364	410	417	395	405	390	401	367	406	386	380	361	371	361	372	363	407	374	398	409	374	384	342	364	396	437	396	419	380	419	378	385	408	371	390	402	389	350	386	387	389	379	420	400	376	380	386	401	375	372	406	390	375	406	386	398	340	373	381	382	401	363	383	419	380	411	401	391	366	392	380	429	398	395	404	365	390	373	397	366	396	404	368	422	386	398	381	376	388	379	410	387	384	409	381	360	418	392	411	366	412	402	408	392	404	383	399	412	344	392	354	398	412	411	378	411	377	362	393	377	391	384	397	385	413	410	409	367	383	374	373	423	389	411	370	378	395	394	373	380	377	402	346	359	362	391	390	423	376	396	407	411	409	399	382	397	383	353	422	395	407	397	427	378	411	388	412	370	380	368	386	394	376	375	392	384	372	367	386	396	389	388	390	419	384	411	398	401	417	404	388	395	394	384	387	388	379	410	388	354	397	383	379	388	384	424	401	384	383	390	419	413	405	375	377	396	379	386	402	396	357	406	397	372	381	386	388	415	363	390	357	399	371	365	375	356	370	396	374	396	429	390	376	368	406	404	361	404	389	411	367	381	380	352	395	381	375	439	386	363	410	377	374	398	412	395	374	409	379	422	360	405	363	393	414	372	374	385	368	409	402	397	359	380	359	391	394	375	393	402	378	343	402	382	376	397	388	374	359	436	367	396	390	385	437	400	375	388	360	369	392	376	379	401	369	402	360	382	369	413	384	384	403	396	369	365	414	388	381	369	394	381	404	366	389	409	372	372	380	373	398	396	402	370	385	375	362	393	397	414	371	405	380	423	397	388	426	424	364	403	389	371	407	360	391	349	374	395	394	406	366	391	400	402	399	430	393	398	367	376	404	359	380	385	407	367	371	384	424	406	410	399	380	362	412	401	374	363	400	399	388	420	388	345	398	405	409	379	395	405	392	385	397	383	380	401	415	393	378	392	377	395	367	396	388	431	395	365	382	381	410	397	392	368	416	417	400	393	382	389	425	379	357	420	378	373	353	402	389	400	370	366	377	394	376	388	386	391	348	366	363	383	421	367	411	379	366	397	375	383	403	425	352	407	413	389	374	394	388	370	406	392	371	377	392	375	369	391	410	327	400	392	426	381	382	358	352	417	417	385	379	369	390	364	411	380	390	369	392	413	369	395	391	400	356	378	389	413	412	366	377	380	406	358	386	367	374	411	383	407	415	380	390	397	381	392	406	372	407	409	379	400	390	437	354	365	371	379	379	386	344	420	417	412	393	373	418	387	400	398	403	427	357	378	383	381	366	386	353	429	388	343	429	425	414	367	385	399	361	390	376	396	421	396	371	376	402	393	370	383	357	396	427	376	382	365	369	376	417	391	402	357	358	405	427	395	388	399	412	407	380	371	422	391	407	377	437	366	397	389	365	380	450	406	387	391	382	387	381	363	371	421	384	389	378	420	381	376	393	420	417	388	383	368	402	400	388	375	353	404	368	401	424	433	382	412	399	362	408	389	399	366	377	375	410	437	366	420	386	377	356	392	372	389	383	391	395	396	402	372	412	382	380	395	404	378	401	390	401	407	379	409	417	374	385	375	404	403	391	350	399	372	375	391	364	373	392	405	381	393	372	403	381	403	422	392	404	416	397	398	366	413	376	371	387	395	380	363	391	349	359	389	381	415	328	391	379	361	389	375	403	416	383	395	368	400	383	399	419	375	342	404	364
24879	21400	28613	24507	21292	8180	1277	906	807	751	731	753	751	697	690	680	658	648	693	712	651	614	640	637	639	611	621	633	662	616	651	642	699	612	631	675	642	598	619	632	638	598	638	641	678	676	653	658	639	668	634	637	587	618	617	620	608	624	660	644	645	635	629	662	631	585	608	607	634	574	631	613	621	601	593	658	653	612	629	674	602	610	649	637	629	667	665	599	650	650	641	638	652	632	656	599	628	632	604	629	631	603	628	601	607	616	634	583	616	640	582	637	604	671	644	638	623	631	643	585	628	637	611	679	605	658	616	672	617	634	609	635	649	653	607	600	641	598	685	648	621	622	650	586	610	657	616	619	602	605	588	594	607	605	650	582	621	670	637	646	627	620	657	601	603	639	610	635	666	585	620	664	633	613	590	597	665	630	655	613	673	602	659	638	621	640	675	684	650	638	646	588	670	607	647	619	641	620	605	611	599	662	625	635	626	696	612	637	641	603	614	625	622	648	636	652	617	601	646	676	624	667	616	644	585	653	641	610	633	665	637	567	609	646	641	600	624	655	639	634	632	635	660	629	683	649	678	623	668	614	601	675	645	640	652	611	674	616	600	671	657	640	613	628	629	613	629	606	638	579	616	606	626	612	636	655	576	650	652	641	654	612	636	636	632	584	636	674	695	653	617	625	694	669	674	645	627	580	626	606	597	590	647	632	596	609	589	653	605	619	637	631	649	589	600	589	654	621	619	635	659	646	665	668	650	628	615	619	631	611	617	651	634	615	620	632	597	643	595	569	601	609	643	618	652	627	670	632	621	645	647	619	645	595	577	581	654	635	621	555	642	640	685	619	639	602	657	625	621	671	579	579	593	643	616	642	637	671	629	554	612	601	659	603	658	631	613	614	656	663	619	641	627	597	637	598	607	624	638	647	657	658	595	578	647	598	613	660	555	641	624	623	638	611	635	641	623	639	649	586	622	610	669	639	639	670	665	604	580	661	606	650	604	645	641	622	622	588	662	659	619	584	614	629	639	623	640	580	594	602	658	601	613	629	654	590	635	639	638	608	615	633	592	619	658	634	633	615	660	619	626	671	631	618	643	650	592	609	638	622	575	612	646	637	600	685	619	633	628	650	656	602	660	678	641	627	681	633	640	652	591	576	628	660	620	620	680	605	636	615	650	622	697	647	609	646	661	583	619	645	640	656	617	621	598	600	593	633	652	597	594	650	655	619	581	624	665	592	627	642	649	629	630	587	572	613	670	585	661	648	588	622	591	652	593	619	634	626	671	616	620	617	574	599	603	610	628	667	637	620	616	586	614	608	650	608	655	602	640	622	592	652	647	626	599	652	600	623	666	631	671	603	622	642	656	641	647	593	618	655	672	635	621	627	642	635	608	614	644	624	594	555	651	618	659	670	611	677	625	625	630	646	613	646	603	594	560	632	619	635	650	643	643	590	606	625	661	645	673	613	639	664	679	630	623	608	659	621	633	631	609	646	633	603	614	661	631	596	602	629	679	600	606	627	652	634	629	565	669	601	630	601	606	640	630	604	676	636	621	673	636	614	638	655	585	656	592	621	634	622	617	692	630	693	625	652	617	611	642	667	609	598	648	618	608	628	667	593	596	644	598	649	654	650	650	576	637	620	611	609	629	652	613	580	665	622	591	589	627	607	656	609	627	639	643	668	615	639	641	586	640	595	668	642	621	604	619	688	610	612	612	614	648	621	623	601	628	642	628	604	636	574	594	641	657	667	658	598	632	605	681	605	641	640	629	629	657	640	665	604	602	658	651	622	630	638	586	627	668	677	555	654	612	630	628	574	646	669	635	633	598	633	609	579	683	644	622	629	674	629	640	617	622	622	661	607	649	598	645	648	639	596	639	610	657	597	684	637	625	663	627	670	633	636	651	580	615	630	663	615	639	598	606	645	669	613	711	657	620	694	621	689	631	594	611	622	619	614	689	607	623	632	573	631	681	614	628	620	628	628	676	589	615	632	630	642	651	608	649	640	624	638	588	632	672	617	648	627	610	667	690	640	618	610	609	647	615	613	610	689	630	629	639	633	667	635	658	637	659	624	676	583	639	692	638	629	633	631	658	611	627	624	609	634	619	666	573	643	617	589	610	623	637	600	554	618	666	621	616	657	570	614	621	615	617	636	592	605	617	674	626	639	615	565	623	613	663	631	607	588	639	623	658	667	676	647	606	649	630	574	599	633	615	631	618	638	592	616	626	617	651	589	695	578	669	635	658	644	660	626	673	582	612	568	623	633	633	655	578	575	639	671	641	650	637	657	664	615	618	655	662	650	636	664	598	651	630	645	648	647	661	612	634	632	628	578	620	603	625	634	643	598	605	644	643	636	664	657	591	653	605	593	602	639	582	603	595	634	654	596	601	648	642	584	612	635	618	609	634	625	609	612	637	580	616	600	664	649	642	611	644	587	604	652	633	646	638	622	623	612	599	631	603	636	590	604	605	622	662	622	639	652	634	628	634	607	681	621	631	665	631	658	638	668	640	642	634	629	641	622	627	629	615	568	635	599	592	565	640	647	632	581	628	612	572	614	631	644	611	576	652	641	637	615	634	656	639	673	574	605	669	582	565	625	605	665	628	645	627	594	634	649	573	648	638	623	630	628	617	603	681	615	624	587	665	599	641	619	644	622	665	630	611	609	643	637	612	624	669	616	649	581	643	628	577	686	600	626	622	622	604	642	624	637	596	640	676	612	621	645	566	646	575	602	613	653	631	667	644	648	598	650	627	650	643	586	603	632	602	622	677	654	602	661	599	619	637	589	655	621	663	637	629	649	650	641	560	635	673	634	629	599	627	659	598	648	638	675	616	667	628	610	667	659	627	613	626	607	643	654	651	617	621	666	606	612	614	647	610	634	630	623	615	633	662	619	651	631	627	593	636	603	623	638	652	599	571	617	669	637	618	665	640	648	644	633	616	641	637	658	668	664	612	631	615	629	648	593	580	597	645	653	630	608	646	680	632	644	623	627	576	601	624	605	630	608	644	627	683	626	644	640	621	605	626	626	600	608	638	665	592	629	616	662	604	684	607	652	614	589	647	614	691	631	614	705	612	660	654	589	617	609	644	606	642	645	637	603	639	640	658	639	633	599	622	643	577	636	635	624	635	637	638	625	600	624	643	597	663	660	666	629	654	679	639	683	657	582	612	655	653	635	620	618	639	640	637	649	613	662	640	680	626	621	643	595	645	679	634	633	644	705	602	639	678	626	651	656	614	582	611	620	571	632	656	567	663	614	626	628	585	633	609	649	628	599	630	620	644	608	576	608	643	624	599	682	641	631	568	634	656	589	596	629	625	595	646	606	663	652	637	651	638	619	616	617	674	654	656	631	598	626	605	638	642	575	607	656	654	643	597	655	612	609	614	646	635	621	598	598	679	583	632	626	636	635	630	558	598	676	649	650	629	621	610	623	646	678	641	622	615	615	628	585	622	625	635	580	576	638	651	640	613	612	623	597
4680	9062	7194	3898	2422	1614	1286	1047	948	896	758	721	721	711	701	698	687	666	616	640	598	659	617	668	638	598	633	602	626	615	651	587	655	622	594	617	588	625	574	583	567	596	647	559	531	632	618	604	579	607	595	592	622	594	619	574	626	632	577	630	580	561	624	606	604	602	545	609	613	617	593	642	579	613	593	617	639	589	599	613	545	582	629	549	632	616	622	607	588	587	587	625	618	625	578	581	622	598	590	599	644	568	648	601	617	541	636	607	642	607	599	592	574	594	582	597	591	614	609	629	594	574	613	577	613	595	581	605	599	567	611	600	576	603	630	594	600	596	588	611	635	591	602	603	650	628	591	561	632	605	606	598	629	632	573	616	565	584	591	622	570	563	612	606	605	592	580	629	619	567	618	588	608	592	608	607	573	639	630	582	557	611	581	576	622	614	626	589	587	597	616	568	583	583	630	614	621	620	594	591	602	597	595	622	608	605	631	607	576	652	618	613	612	630	582	621	592	573	567	566	575	590	578	606	621	579	599	595	618	565	583	615	614	607	610	593	613	604	637	596	588	635	574	604	659	559	625	611	567	590	566	625	615	584	575	606	547	636	614	572	611	622	593	637	590	583	631	621	623	581	605	618	609	596	613	614	578	579	653	588	616	598	610	622	585	610	577	573	626	643	597	631	618	590	609	574	651	595	641	604	591	620	577	587	593	597	609	609	596	562	604	598	586	596	633	665	562	596	591	594	572	595	592	602	573	553	599	614	579	580	580	571	597	595	561	608	637	597	590	581	608	641	554	632	610	561	597	584	632	616	592	631	600	587	593	571	600	662	598	604	606	644	586	596	604	604	623	582	569	602	549	574	619	651	587	620	629	618	674	608	619	671	587	588	620	577	619	584	580	601	593	557	612	623	630	570	635	635	585	586	594	563	594	612	614	623	581	583	557	604	581	637	576	601	609	605	609	615	598	619	594	594	631	600	648	625	591	622	596	559	607	601	602	621	623	594	569	591	606	624	585	585	607	587	634	600	593	592	595	593	573	602	587	618	598	643	625	620	610	631	608	599	633	642	599	588	567	592	570	623	633	576	592	589	611	612	578	573	620	590	638	582	596	577	607	622	608	579	642	613	604	582	593	576	583	600	642	636	559	652	615	600	584	597	601	586	602	545	577	584	660	612	582	549	565	560	536	626	613	624	593	609	634	586	608	606	597	623	622	645	597	608	606	601	606	651	611	615	586	579	652	593	583	592	632	579	617	633	560	589	586	615	640	584	616	566	641	627	595	600	597	635	600	597	607	618	612	597	599	575	602	599	608	583	621	607	640	606	558	597	564	617	623	597	616	616	630	615	628	600	626	614	585	606	666	608	629	620	625	617	583	584	605	582	557	566	642	575	624	584	630	635	613	567	642	600	625	623	568	586	554	666	616	591	626	585	640	617	614	605	622	590	559	617	589	608	639	632	593	551	565	600	612	613	583	628	591	627	592	611	648	623	613	585	602	586	569	586	606	555	620	575	632	635	608	608	635	601	626	608	636	590	622	615	601	592	568	614	610	633	623	634	570	604	596	595	587	613	599	573	577	631	614	581	614	628	592	572	576	599	561	572	596	652	615	585	614	624	618	611	585	610	652	587	578	638	629	615	626	608	605	611	639	609	623	594	593	618	584	566	536	577	594	596	606	603	530	584	584	588	626	605	651	585	612	581	619	607	598	643	585	581	602	575	572	620	590	604	623	609	591	628	624	670	571	628	602	635	650	623	639	598	618	589	589	563	664	593	542	606	592	619	551	587	622	579	658	576	616	602	614	612	596	548	586	606	581	549	581	587	615	569	613	582	615	623	597	593	649	599	625	623	567	596	668	606	599	592	623	588	578	569	613	590	630	588	600	608	584	579	609	579	650	613	581	592	583	585	589	627	582	604	602	581	600	618	592	585	586	600	554	576	581	583	620	608	628	624	635	570	586	559	583	622	601	631	623	612	612	629	603	600	600	570	615	579	609	601	626	636	558	556	622	638	566	577	610	582	573	598	612	620	612	557	626	631	648	619	591	631	583	569	605	608	580	579	610	615	622	560	596	514	573	571	570	575	603	584	561	619	583	628	567	603	614	620	654	569	628	630	578	623	562	598	591	570	590	606	618	563	618	578	573	665	635	613	564	608	596	638	592	593	595	606	579	604	641	599	637	584	623	605	604	587	625	577	633	572	622	601	616	617	598	559	640	646	617	610	562	613	623	623	627	657	653	590	598	595	578	570	603	597	563	599	590	618	544	615	594	610	631	575	581	592	587	645	601	612	597	583	591	602	613	588	589	603	668	622	665	623	614	557	622	628	662	618	606	639	598	619	588	626	599	602	607	577	570	596	595	577	619	625	586	582	569	589	601	584	619	595	589	618	558	625	620	607	567	606	609	564	599	615	604	551	618	634	598	578	603	593	626	588	614	648	615	596	572	607	591	617	590	579	590	615	613	606	591	593	615	619	654	594	602	604	610	565	593	621	607	618	599	593	579	575	604	559	632	590	573	551	586	523	593	626	610	590	578	589	554	614	613	572	597	608	580	611	576	618	624	608	636	603	591	595	628	619	616	618	585	614	590	622	623	664	586	580	571	646	602	639	600	572	607	638	621	620	578	578	627	614	584	577	642	580	602	622	615	581	592	593	599	614	582	574	609	613	605	601	625	618	596	611	596	589	616	599	580	606	601	631	621	593	581	566	569	606	650	631	613	618	561	618	595	639	644	578	631	610	541	634	583	565	600	594	576	608	586	597	543	590	611	606	574	636	588	619	611	643	640	576	620	571	602	620	600	615	606	568	623	548	609	653	559	596	576	617	617	579	580	616	618	562	575	645	606	604	572	618	609	596	614	630	607	605	603	581	596	622	568	612	596	609	609	574	589	630	586	625	603	608	549	561	556	578	653	593	626	640	581	609	589	621	571	591	633	580	568	596	596	630	573	601	586	613	606	612	594	599	592	613	585	622	662	628	627	555	597	630	579	582	595	630	660	601	654	600	629	594	613	589	620	607	606	586	605	551	590	599	624	598	581	620	588	631	614	593	596	585	637	597	606	623	604	639	607	602	608	588	583	587	592	570	601	560	664	598	586	621	575	618	615	625	575	615	642	620	598	569	603	587	599	622	567	609	619	601	587	626	595	595	638	618	596	575	604	579	648	574	603	606	609	598	596	611	604	595	607	622	565	609	536	598	625	581	635	610	620	657	630	620	631	585	642	560	605	600	648	619	630	601	607	572	622	602	589	611	616	602	610	591	606	566	607	552	576	594	633	609	617	560	584	626	635	608	569	652	605	646	620	602	604	556	623	634	600	578	631	594	629	582	606	572	623	606	583	631	574	597	585	604	593	630	627	623	586	606	623	617	597	619	610	580	592	598	640	624	593	581	617	589	610	639	606	601	618	639	590	624	578	569	653	607	605	583	610	594	575	600	614	598	587	606	614	631	585	613	611	603	616	624	590	636	582	611	599	639
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
