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
339536107461	339536108029	339536108579	339536109129	339536109679	339536110229	339536110781	339536111329	339536111879	339536112429	339536112981	339536113531	339536114081	339536114631	339536115179	339536115729	339536116281	339536116831	339536117381	339536117931	339536118479	339536119031	339536119579	339536120129	339536120679	339536121231	339536121779	339536122329	339536122881	339536123431	339536123979	339536124529	339536125079	339536125629	339536126181	339536126731	339536127279	339536127829	339536128381	339536128929	339536129479	339536130029	339536130581	339536131131	339536131681	339536132231	339536132781	339536133329	339536133879	339536134431	339536134981	339536135531	339536136081	339536136631	339536137181	339536137731	339536138279	339536138831	339536139381	339536139929	339536140481	339536141031	339536141579	339536142129	339536142681	339536143229	339536143781	339536144331	339536144881	339536145431	339536145981	339536146531	339536147081	339536147631	339536148181	339536148731	339536149281	339536149831	339536150381	339536150931	339536151481	339536152031	339536152581	339536153131	339536153681	339536154231	339536154781	339536155331	339536155881	339536156431	339536156981	339536157531	339536158081	339536158631	339536159181	339536159731	339536160281	339536160831	339536161381	339536161931	339536162481	339536163031	339536163581	339536164131	339536164681	339536165231	339536165781	339536166331	339536166881	339536167431	339536167981	339536168531	339536169081	339536169631	339536170181	339536170731	339536171281	339536171831	339536172381	339536172931	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23878	21810	29973	24229	21812	20254	2523	1094	821	745	657	602	633	608	574	539	520	486	530	486	530	508	479	504	487	502	498	484	495	469	457	458	464	474	467	454	458	472	439	490	455	445	475	459	442	433	453	427	439	457	454	451	458	453	454	447	447	473	456	444	443	403	473	417	434	431	451	428	456	460	450	433	394	468	438	405	471	466	442	400	408	449	483	462	466	453	412	446	456	480	443	448	428	426	465	437	433	468	454	467	456	456	455	417	407	429	445	459	461	433	452	464	458	422	469	459	417	438	482	439	480	448	459	388	436	457	450	497	427	449	430	409	451	415	452	431	460	450	447	469	407	426	479	418	420	450	416	434	449	456	452	426	446	435	485	444	441	461	421	428	426	463	431	450	436	452	467	475	419	409	469	462	407	438	474	438	419	400	493	444	436	454	398	471	387	442	441	465	442	423	485	450	432	434	416	442	429	404	442	430	467	411	486	439	403	422	431	438	481	445	449	466	439	418	419	440	438	420	447	447	468	446	450	432	437	403	436	389	426	457	446	481	462	479	448	430	388	461	442	432	453	446	469	435	420	402	424	411	426	447	411	458	449	439	417	479	474	429	453	422	424	419	452	433	432	458	438	434	469	406	441	417	452	456	433	422	459	443	438	443	464	411	459	465	436	452	406	461	443	472	447	451	424	434	448	387	483	446	439	448	424	426	445	434	455	456	423	483	483	439	454	423	415	430	444	408	432	418	428	465	441	458	450	408	448	444	419	441	424	426	463	419	473	433	458	405	442	470	438	421	463	426	467	430	453	437	427	444	437	419	447	481	437	451	433	445	465	439	442	425	417	427	475	441	413	446	455	439	459	449	398	452	414	435	445	450	474	435	455	472	435	453	412	436	421	460	442	450	468	455	480	474	462	433	409	436	472	415	383	445	414	457	476	496	445	469	456	399	470	449	459	490	416	449	462	460	461	443	404	452	437	415	414	433	461	492	433	431	415	454	444	389	446	414	440	442	415	484	418	419	466	433	420	405	435	428	453	430	419	414	440	423	419	464	430	485	457	398	476	442	444	473	413	462	465	428	411	442	425	380	410	410	428	410	425	474	458	439	426	424	456	416	445	398	458	422	460	424	431	456	465	430	423	439	463	399	422	463	427	435	461	407	429	411	420	438	451	441	430	459	435	428	444	442	500	459	446	465	458	465	427	435	490	445	492	471	452	470	437	467	428	442	433	478	435	453	459	446	451	426	451	400	465	439	420	439	446	479	437	425	427	422	450	453	436	419	434	451	475	453	429	398	436	493	394	410	465	443	472	394	425	414	462	461	419	464	460	443	421	445	433	437	467	391	427	489	418	417	451	434	442	420	436	417	437	441	470	454	470	439	462	436	419	464	444	446	414	462	445	410	453	444	424	415	448	450	441	452	469	437	437	458	416	424	410	482	402	433	431	451	470	404	409	468	410	456	433	477	410	443	479	459	455	485	477	398	443	455	452	428	426	454	450	393	456	458	471	414	461	438	449	438	445	436	454	376	452	473	466	434	457	423	443	454	399	469	380	419	427	433	443	427	444	432	441	424	431	432	409	444	434	455	440	434	448	488	444	423	448	426	434	433	445	439	423	487	436	446	431	442	460	462	425	407	441	443	435	464	479	420	437	404	426	438	432	410	470	455	436	427	462	390	444	442	478	430	481	467	449	401	418	444	449	446	435	402	400	455	446	430	489	456	448	444	436	478	453	441	449	421	440	441	413	427	438	433	425	479	420	438	443	424	462	429	457	410	479	441	445	442	461	512	425	464	413	452	460	423	478	428	435	445	440	460	464	436	437	431	443	427	445	455	411	458	455	420	428	461	469	432	453	453	429	424	446	444	439	443	424	453	462	451	428	456	463	419	409	466	405	461	428	408	416	439	436	420	446	424	438	449	403	439	410	446	446	453	409	457	430	501	447	470	445	469	419	419	452	456	441	402	427	426	464	427	472	425	453	449	432	439	437	461	438	447	435	431	402	437	429	446	436	420	437	445	447	463	457	470	413	439	427	437	405	447	427	456	475	426	441	457	409	439	456	411	447	466	421	466	432	442	424	443	421	474	442	479	424	449	406	396	449	401	440	469	434	430	469	467	426	463	450	437	436	451	454	431	471	435	475	473	415	458	454	439	444	418	423	449	401	420	426	442	424	432	494	456	461	426	421	456	429	445	460	450	428	454	432	424	477	421	444	479	457	438	473	468	446	447	427	450	451	454	441	475	454	436	424	489	486	451	471	486	443	431	459	417	435	464	411	449	437	426	418	448	433	421	449	470	436	417	446	451	462	479	456	427	414	435	423	494	472	463	443	428	420	459	441	413	458	452	421	381	488	397	418	458	438	396	455	446	422	489	423	448	442	508	463	404	452	443	422	453	454	430	433	419	432	433	423	400	465	422	476	457	455	418	479	418	478	441	444	465	434	444	473	403	476	445	429	411	404	436	432	423	430	407	431	451	450	454	429	433	426	439	419	399	470	461	485	467	451	435	406	467	436	448	454	456	424	450	414	432	443	411	422	459	431	444	449	477	401	457	466	447	424	449	444	413	434	460	422	427	444	422	469	433	438	441	396	441	451	434	417	404	496	472	459	441	453	460	397	464	439	430	434	438	409	435	444	479	457	435	504	464	488	417	426	442	419	442	421	421	453	450	463	441	448	421	429	438	460	465	442	421	462	457	444	405	427	455	408	462	441	438	442	435	434	426	404	481	417	441	464	488	448	432	425	430	398	455	443	433	458	449	422	444	415	453	452	424	425	487	453	420	412	434	459	417	428	417	416	442	427	444	438	435	456	439	453	452	472	427	416	426	478	444	444	443	430	428	455	412	476	425	431	432	440	459	465	478	431	472	442	451	417	408	420	470	461	404	451	421	474	457	446	448	463	463	459	435	424	428	432	430	438	407	434	468	422	396	439	470	479	436	427	455	478	429	474	397	411	425	439	469	471	443	474	424	458	421	419	462	412	455	423	432	469	457	483	456	462	467	442	469	432	432	465	425	421	445	467	474	468	436	418	483	443	427	415	458	467	411	418	470	427	446	437	429	493	426	422	414	461	438	460	427	436	438	434	443	417	479	453	443	474	461	452	407	401	458	443	444	437	441	413	416	398	459	431	408	459	420	416	451	422	403	407	458	444	438	443	444	453	466	403	449	435	425	437	466	469	424	426	398	424	457	437	438	444	430	452	433	430	425	420	442	415	459	414	478	470	442	434	416	447	449	426	415	449	422	401	443	483	449	432	444	413	413	439	455	415	404	491	412	432	469	465	416	432	468	458	455	434	445	439	427	413	448	454	460	432	410	450	457	419	451	439	478	416	468	445	431	467	447	414	436	445	411	423	420	464	446	448	469	421	490	416	437	460	453	454	462	420	424	448	437	420	416	429	420	421	466	465	404	443	410	431	429	411	452	462	433	435	464	428	441	445	467	418	428	429	459	485	439	445	435	442	461	462	417	423	425	436	427	410	423
15229	16150	14024	7411	5296	3911	3129	2573	2045	1792	1645	1430	1258	1191	1166	1055	1038	991	975	972	895	877	849	866	839	818	805	839	792	826	769	768	751	719	795	800	764	806	789	788	763	743	771	736	754	764	712	740	654	693	723	719	750	799	775	793	692	705	755	708	703	702	751	741	719	772	749	731	727	744	742	770	726	728	674	745	708	764	727	738	725	738	692	734	727	780	764	694	702	749	716	714	695	701	664	710	725	707	779	790	730	735	725	743	721	693	723	762	702	746	709	711	706	770	738	718	741	718	740	744	705	752	741	729	730	738	772	752	703	748	738	711	727	729	801	720	757	744	735	730	757	708	739	693	736	740	740	739	675	743	716	696	688	724	700	740	720	715	737	721	741	723	733	733	733	752	696	734	698	726	741	720	671	702	731	735	770	733	730	768	734	732	727	685	710	702	736	733	696	727	729	701	725	721	693	710	714	694	695	731	720	790	675	724	682	753	753	704	749	736	721	773	699	708	728	725	713	741	741	759	725	716	698	762	685	714	718	768	699	731	724	721	746	718	745	724	749	748	679	718	729	721	744	750	750	729	784	676	739	747	688	754	739	711	700	751	748	674	717	730	765	778	700	753	725	710	720	701	721	771	703	747	711	716	708	739	702	726	702	724	702	690	679	748	702	742	694	686	656	716	653	767	737	700	720	725	752	742	725	743	701	763	702	661	753	731	753	709	722	737	718	673	726	792	724	686	724	760	737	702	702	734	755	730	690	679	732	771	675	749	768	710	726	730	732	709	785	700	713	691	742	768	752	749	711	721	701	713	737	731	654	738	729	701	678	707	737	711	683	681	730	704	702	701	744	784	729	710	729	722	723	708	710	717	713	724	698	675	710	748	711	720	743	730	660	720	743	722	700	700	712	754	689	668	700	796	742	788	699	686	729	692	713	733	749	741	690	751	761	703	650	739	745	750	709	673	761	737	663	701	732	663	659	725	744	710	756	746	661	741	739	720	763	725	691	708	710	712	698	677	719	741	762	678	680	751	704	763	667	745	730	720	729	713	743	711	660	723	730	757	721	759	721	720	699	669	731	687	711	715	686	718	778	702	734	736	706	719	713	731	754	710	715	715	764	763	725	710	730	731	703	660	761	687	656	756	690	718	730	714	712	698	713	658	715	723	723	717	724	696	714	711	667	689	694	707	731	732	708	719	685	708	713	752	724	707	697	728	763	735	721	699	713	706	731	680	726	710	694	699	797	714	748	687	719	751	680	755	710	703	714	709	732	679	715	711	732	765	737	730	732	742	696	707	728	707	691	732	744	777	664	725	745	722	711	709	715	715	716	780	685	747	721	746	721	714	684	727	730	703	719	725	773	737	755	697	690	750	675	707	689	702	717	691	702	747	683	707	718	697	693	708	710	738	758	759	691	725	726	775	756	752	730	742	682	798	718	661	682	690	700	715	695	704	723	708	759	707	733	730	751	742	700	702	705	717	722	709	748	751	711	694	720	665	712	739	745	713	719	764	732	708	755	689	716	698	708	701	745	705	696	712	672	771	741	724	714	716	774	696	741	767	694	712	715	725	743	742	745	738	726	700	682	735	704	746	790	728	718	740	701	759	713	757	760	740	684	702	714	757	741	733	728	739	737	706	737	692	762	683	738	719	710	755	697	659	702	689	731	762	689	677	701	720	698	718	731	702	709	723	690	739	719	691	685	733	748	669	724	732	705	755	699	753	716	719	716	708	714	691	696	733	718	739	733	746	711	729	745	767	799	752	717	736	746	712	690	694	691	677	752	722	690	705	780	728	716	716	716	788	722	707	730	656	735	725	699	722	715	726	685	698	700	715	688	656	733	706	718	726	705	713	681	664	702	717	736	712	708	702	736	767	707	716	713	722	732	704	738	709	685	735	725	750	689	734	659	723	676	769	708	742	770	698	665	740	740	731	728	711	760	698	727	717	726	712	691	685	716	740	730	691	756	683	707	793	688	782	702	737	703	727	745	715	705	719	704	745	719	714	779	735	689	731	730	729	699	662	705	775	736	723	714	730	701	703	739	688	718	721	732	760	695	755	694	737	681	676	724	706	708	714	722	734	699	715	729	720	747	690	714	692	719	744	800	733	720	723	720	711	712	720	722	725	735	705	700	677	711	713	747	707	740	735	693	706	693	690	750	704	756	732	668	692	724	728	710	711	733	704	747	702	744	684	786	706	676	694	764	719	696	685	713	724	713	703	703	745	778	717	752	730	720	761	758	747	721	694	732	688	695	723	740	660	750	724	700	688	725	712	732	745	680	777	745	739	736	739	735	736	676	767	718	757	704	693	720	720	719	751	693	740	743	714	724	732	714	735	716	724	719	685	748	725	726	693	714	700	726	677	714	692	758	736	743	723	749	735	712	688	744	751	706	698	688	752	699	682	708	693	689	743	688	700	686	678	699	741	721	696	672	662	667	712	744	662	699	720	721	721	702	696	738	699	708	722	718	683	708	706	724	712	708	732	695	698	719	736	725	732	770	671	726	723	740	742	754	728	713	704	703	750	708	727	702	721	715	735	730	689	751	699	696	743	765	749	667	706	728	749	742	720	715	732	694	746	695	721	699	727	713	730	755	738	753	720	727	696	707	748	731	725	736	724	702	756	734	726	734	706	743	702	744	738	728	667	765	681	718	740	702	730	767	729	739	709	734	809	691	698	690	770	736	702	720	720	709	693	666	696	729	716	780	753	687	698	725	680	709	715	713	712	737	763	686	713	706	678	683	744	728	744	735	767	703	718	720	693	712	784	711	683	719	694	674	698	691	707	667	714	679	713	698	743	740	739	760	753	752	689	704	726	726	768	665	719	707	707	746	700	723	702	744	747	709	706	726	713	735	746	700	751	742	728	669	766	737	719	639	687	732	739	718	722	689	723	753	730	707	726	722	673	735	728	710	703	685	686	708	733	735	757	721	729	726	709	673	698	734	751	730	752	742	693	706	723	748	696	667	727	760	721	700	730	696	743	710	712	710	754	731	722	756	714	781	718	731	716	701	704	710	690	762	724	691	691	699	740	699	731	706	724	718	725	721	676	736	743	722	722	750	759	698	690	731	725	700	766	720	679	718	753	705	716	710	763	709	690	710	694	772	684	758	727	692	737	717	739	727	722	738	735	752	737	728	731	708	740	716	719	710	704	710	722	754	700	696	683	754	770	712	749	724	705	682	716	744	728	731	705	713	749	708	678	696	681	757	695	722	753	735	727	698	709	720	694	677	725	667	723	754	690	692	711	735	677	714	685	775	731	691	746	733	681	686	717	776	676	725	739	716	727	717	719	701	726	675	686	737	741	700	732	687	681	719	706	702	728	689	730	709	746	745	744	717	709	713	704	714	745	730	709	737	708	737	739	690	754	724	732	718	711	761	690	714	777	738	713	741	706	719	716	696	758	763	770	700	694	735	763	696	709	737	727	702	721	764	707	692	673	758	762	724	710	751	768	722	703	734	710	687	750	726	718	701	699
26659	20386	7720	376	212	154	134	133	117	105	113	102	98	100	104	112	116	97	98	98	101	108	99	92	103	102	96	105	118	96	123	94	96	109	97	109	96	112	110	111	100	107	73	110	105	93	104	111	108	115	120	106	83	117	113	118	105	90	109	82	96	116	105	90	99	94	103	106	113	106	108	108	114	114	86	96	99	132	90	91	101	101	113	110	116	88	83	102	103	105	91	116	110	104	96	107	122	110	90	105	99	100	96	103	94	98	96	99	104	106	94	108	112	97	99	106	107	108	97	91	104	107	109	109	92	96	88	94	85	120	101	110	121	100	90	100	108	86	96	113	118	103	100	119	114	101	114	97	102	104	100	94	114	129	114	108	99	126	107	108	93	108	112	105	114	122	97	96	104	100	102	116	110	99	108	94	111	94	111	114	95	105	90	109	102	115	102	109	105	100	114	109	110	93	128	100	104	92	108	103	101	108	125	97	86	82	116	99	98	111	102	107	106	98	106	110	126	107	110	117	87	109	99	109	100	103	101	98	112	83	91	120	108	93	106	109	119	93	80	85	121	102	102	111	114	122	99	112	100	104	93	99	100	105	110	96	103	112	107	105	105	100	99	106	100	82	122	103	93	97	103	93	105	94	137	104	103	93	116	90	96	112	107	110	102	130	100	100	109	115	85	125	107	121	96	89	99	91	87	91	96	94	88	104	106	119	100	92	101	93	95	103	102	95	104	109	102	101	107	102	102	94	91	106	114	97	100	108	95	122	105	102	105	126	104	88	100	109	105	125	112	104	85	102	82	110	96	107	104	118	88	110	113	85	113	100	86	106	93	95	96	106	87	113	107	109	93	131	97	87	117	98	111	95	115	98	102	119	101	107	104	98	100	115	93	102	96	120	96	87	109	115	107	88	106	100	84	98	108	127	103	108	97	98	106	112	99	98	103	118	91	101	100	95	98	118	119	111	101	101	98	105	96	111	105	98	104	96	92	109	118	111	113	104	105	129	105	113	110	107	116	102	95	101	112	108	118	102	92	107	100	96	99	108	73	114	108	122	118	89	114	108	113	117	109	99	89	106	108	111	110	101	107	91	91	94	96	118	95	109	96	98	104	105	92	98	118	126	102	110	95	118	107	89	98	101	88	105	108	99	115	114	91	94	104	109	91	119	83	102	86	89	99	95	106	97	92	99	95	101	102	100	121	99	117	112	89	82	110	109	102	99	104	105	97	102	81	102	93	83	91	96	102	106	106	96	107	98	99	115	87	100	88	95	92	106	112	102	107	96	121	118	81	84	106	99	97	99	98	105	102	92	113	90	105	101	115	103	119	101	97	110	134	101	117	102	107	112	116	83	103	97	111	115	92	70	77	97	102	113	113	113	112	90	90	112	111	84	112	112	100	116	89	104	109	104	90	80	108	88	92	107	113	93	93	90	107	109	87	98	96	81	104	98	94	93	104	92	115	107	131	89	115	100	88	94	95	113	97	91	106	104	107	106	91	107	94	97	119	109	109	114	99	88	109	100	105	112	98	96	81	96	102	115	102	96	100	109	104	102	90	95	98	94	81	87	116	93	109	93	90	106	94	116	99	100	114	120	110	121	99	106	108	105	118	105	96	103	93	106	100	118	81	109	98	110	102	89	132	104	113	110	106	106	100	98	105	95	101	94	105	91	93	96	99	111	102	107	99	95	95	97	94	96	103	115	102	111	95	117	98	99	124	109	94	103	103	81	117	99	101	100	101	90	113	114	105	102	109	96	95	118	103	106	91	121	111	101	119	112	110	88	109	92	92	120	92	105	121	104	83	106	114	93	102	96	101	114	88	122	87	79	111	85	117	97	106	109	95	96	120	116	131	96	92	106	96	101	84	117	100	104	97	116	99	94	110	103	95	103	95	95	99	88	115	107	90	120	97	93	107	94	99	110	120	95	86	88	98	99	95	95	89	107	98	119	101	102	92	97	103	106	90	88	85	114	110	96	91	108	101	108	90	91	102	117	101	111	118	107	111	111	90	100	104	109	106	120	96	120	98	106	84	88	93	116	98	112	104	108	107	115	117	89	93	141	85	96	100	111	104	109	95	108	99	115	97	107	91	110	109	96	99	104	121	102	99	83	132	96	113	104	95	86	124	95	92	98	99	87	93	93	95	109	104	107	97	106	111	93	94	105	109	119	120	105	95	92	110	101	96	108	105	95	94	107	118	107	110	117	109	107	110	108	115	119	106	100	103	92	94	127	103	86	90	98	87	99	104	119	93	92	101	98	108	101	103	128	95	96	99	122	104	115	99	111	114	108	117	100	112	90	89	93	106	107	103	107	124	116	95	98	98	100	107	106	107	115	113	111	95	104	107	101	101	131	98	116	96	115	103	100	100	98	86	107	106	97	88	117	91	107	89	102	96	113	125	89	86	109	97	86	102	104	110	93	103	123	83	113	96	112	99	92	122	93	103	90	118	99	105	124	100	98	112	102	117	106	112	90	104	104	88	85	88	114	90	88	110	89	102	95	105	99	89	111	114	102	111	100	97	95	117	103	104	88	117	121	110	94	100	100	110	103	96	110	102	95	93	94	125	100	94	94	105	125	109	116	115	93	97	95	96	109	103	108	90	81	104	94	108	96	111	103	103	92	113	107	102	106	113	102	104	96	95	99	109	89	97	106	92	83	100	96	114	99	90	87	89	129	103	106	94	108	112	107	115	75	110	133	99	87	113	100	99	103	111	112	102	108	109	105	103	87	97	101	114	108	105	112	89	94	92	97	89	107	82	115	103	107	84	94	119	109	125	117	91	88	92	129	115	96	108	108	107	120	106	110	100	111	93	89	102	100	88	108	93	107	104	92	101	104	111	100	89	102	93	96	105	109	106	92	109	101	110	111	105	104	106	95	95	116	116	115	106	98	95	110	99	101	94	107	100	97	103	94	100	102	105	126	115	99	106	97	110	85	107	97	109	111	97	114	95	111	97	102	102	88	105	88	99	110	90	88	104	93	104	125	131	107	112	106	119	108	96	106	119	98	105	107	117	93	95	102	94	113	105	109	109	97	128	94	95	100	99	93	95	107	112	119	84	99	113	91	94	116	88	120	101	101	106	89	120	95	100	91	106	100	105	97	84	113	121	97	104	100	118	86	103	106	96	89	106	96	123	116	107	115	86	120	131	92	100	99	112	93	108	108	93	105	116	88	96	108	119	85	103	98	103	90	82	107	116	96	111	105	110	105	92	126	110	110	101	111	98	100	89	102	91	108	102	105	102	88	101	91	96	107	103	107	109	117	124	95	94	96	99	90	99	106	91	84	88	110	92	101	113	99	101	96	107	106	99	121	99	95	125	89	115	90	96	104	99	101	109	107	99	117	89	99	93	104	97	100	108	99	93	106	89	112	124	103	97	110	96	92	116	110	103	105	104	92	102	104	118	104	125	104	96	116	96	86	87	131	136	98	111	102	92	96	110	77	89	92	110	97	118	120	99	114	100	100	107	104	99	100
5580	1066	932	500	382	312	285	267	262	231	237	232	206	208	220	194	224	229	211	226	183	201	214	181	191	211	190	195	185	206	193	200	185	168	190	194	183	191	183	196	169	212	208	191	178	188	176	189	206	191	167	197	187	192	181	201	168	164	171	188	175	204	201	175	193	173	186	201	184	195	191	190	184	200	216	195	206	196	198	197	202	169	178	172	199	176	189	188	180	188	167	178	174	212	217	201	180	183	193	185	172	199	196	203	197	185	179	190	180	204	194	203	206	173	202	194	184	179	189	196	183	186	162	207	204	184	194	221	172	195	198	172	187	192	198	210	197	180	190	216	203	198	161	185	199	195	183	181	199	182	219	179	197	220	186	187	206	194	189	197	196	211	199	199	199	203	192	194	165	184	204	197	226	187	195	192	185	186	199	202	187	174	206	195	191	177	161	178	186	195	218	200	183	214	198	213	184	195	227	210	186	203	190	207	198	176	194	201	205	192	195	174	168	197	183	190	223	193	181	196	205	193	195	220	184	204	193	189	162	190	169	191	200	215	190	190	194	178	174	189	205	200	173	202	183	204	185	189	204	180	194	190	175	207	201	180	190	172	170	209	209	195	173	198	187	187	199	205	202	180	204	187	180	183	187	165	198	175	173	208	166	196	208	200	191	173	195	213	191	179	195	182	193	202	187	209	198	206	178	184	186	196	182	202	178	204	204	178	198	189	162	176	199	211	203	212	156	195	187	171	184	190	186	184	188	200	191	198	169	188	187	203	212	200	180	207	185	185	198	193	204	165	192	185	188	178	193	194	169	179	215	179	179	186	178	196	183	225	214	161	176	184	203	198	184	177	202	196	187	199	187	203	184	188	186	190	163	202	206	194	182	205	188	171	199	197	192	223	176	184	178	173	185	194	181	183	171	212	186	192	173	170	177	179	201	196	210	192	186	189	205	209	193	191	184	173	182	203	190	200	204	191	179	197	227	195	174	189	187	179	199	195	200	183	197	198	180	189	187	179	200	168	216	179	203	231	204	204	180	159	195	183	189	199	210	188	192	196	185	197	192	193	188	219	165	194	208	188	163	190	174	182	171	181	197	204	214	179	201	176	193	182	173	206	206	177	200	205	193	169	189	202	206	182	212	166	197	177	183	211	188	174	196	221	158	169	185	202	180	190	177	181	219	175	199	189	169	178	223	209	172	178	150	211	184	215	176	209	182	190	196	193	194	193	205	195	158	174	187	191	183	204	174	184	204	211	190	195	192	152	200	190	206	200	187	179	198	179	175	203	208	161	204	183	193	163	159	169	197	191	197	213	188	175	187	186	160	194	201	181	195	200	178	184	170	211	203	183	175	167	178	196	191	165	197	202	200	160	191	198	182	203	192	185	203	207	191	171	171	190	190	198	189	173	211	174	188	197	177	179	191	194	192	198	191	186	178	214	190	157	181	167	171	188	180	181	175	175	204	166	184	193	193	188	192	202	191	227	191	197	187	187	175	163	202	168	186	207	196	188	188	193	225	181	205	218	169	176	199	187	185	203	191	195	168	183	190	186	170	179	195	178	180	184	208	207	181	205	190	175	227	183	204	194	180	193	177	180	182	174	199	180	168	173	200	180	188	223	186	204	213	200	192	189	188	197	194	203	193	183	178	176	194	205	204	203	196	168	180	184	180	167	201	198	201	195	210	205	212	202	204	186	200	178	180	187	204	188	168	173	209	182	195	183	207	187	181	200	186	192	195	175	191	209	197	157	199	200	190	187	186	201	177	195	192	198	201	164	183	159	193	212	197	176	183	183	192	210	198	183	180	192	218	200	197	168	177	170	202	183	184	185	178	223	172	212	204	166	188	182	204	175	201	187	177	206	184	188	194	185	208	191	197	186	173	197	187	193	213	205	170	195	153	197	187	194	173	233	193	176	188	183	194	211	197	203	205	178	184	212	171	188	158	194	205	207	180	195	198	205	173	175	193	176	186	214	208	199	173	199	180	189	180	190	192	205	184	193	179	200	200	180	160	182	180	190	193	175	182	205	222	173	184	196	192	179	178	200	183	205	211	181	201	173	189	208	198	176	183	192	168	186	188	194	196	202	176	183	200	205	210	192	197	195	170	207	198	176	165	194	222	176	207	199	192	177	193	183	198	199	182	190	188	188	163	201	207	203	204	209	184	177	188	181	197	201	202	171	190	162	183	183	195	187	172	174	212	195	171	231	185	177	189	201	182	210	211	197	167	198	202	184	191	189	190	194	215	217	191	196	188	209	193	170	189	170	202	227	183	199	183	211	182	203	177	200	189	176	183	188	203	172	189	223	191	183	180	220	192	175	195	179	178	188	188	202	204	200	179	178	193	192	195	204	200	187	188	189	191	190	185	183	177	188	202	203	176	202	176	215	198	151	194	189	195	193	200	195	196	184	183	190	192	201	191	190	211	190	189	196	195	200	190	207	174	183	187	178	173	206	196	179	210	170	167	187	195	154	190	191	217	193	180	151	176	223	196	208	185	202	191	183	172	166	189	174	219	189	205	202	204	197	183	215	171	184	217	188	173	181	176	188	181	175	195	199	184	204	180	179	180	206	191	177	187	203	188	200	181	174	164	191	195	187	183	179	170	202	200	195	188	180	191	204	184	197	187	180	181	191	184	208	175	195	195	188	170	201	219	182	207	193	216	178	216	208	174	199	215	186	195	215	198	205	171	185	213	174	176	194	191	197	214	184	203	182	177	206	199	210	170	193	182	192	196	176	190	167	198	204	220	179	210	186	183	183	190	191	201	211	174	177	168	204	173	160	214	184	170	197	173	182	171	177	179	168	215	193	185	203	186	194	197	180	207	186	211	167	207	208	178	187	207	218	173	190	175	177	185	178	195	179	192	192	198	209	183	184	183	191	205	205	212	195	184	207	198	181	179	190	196	212	187	196	172	187	195	204	213	184	207	184	194	162	194	174	187	176	178	212	179	191	194	174	178	189	194	207	200	158	186	152	176	199	173	204	185	190	191	193	210	203	198	183	191	185	185	180	187	189	189	180	203	175	203	196	195	198	172	216	211	191	179	186	175	209	186	194	191	198	160	200	202	198	206	211	163	202	168	187	203	203	173	174	177	207	209	170	199	192	212	182	199	186	201	209	158	224	196	215	169	179	194	187	174	192	172	191	174	185	175	196	203	192	169	174	172	175	186	199	189	173	178	203	217	203	213	203	203	169	189	198	189	182	200	200	188	160	180	174	178	193	207	172	212	181	209	194	182	186	176	197	192	213	179	151	176	202	208	191	183	173	170	182	188	212	197	186	200	177	161	164	194	205	200	188	197	200	176	175	209	198	177	191	194	165	165	202	175	186	178	205	219	185	183	209	192	166	208	211	178	177	197	187	178	191	192	202	186	172	197	157	177	171	188	191	209	200	177	213	163	177	189	207	174	175	201	180	195	207	200	191	166	169	181	199	187	203	213	191	168	193	195	185	189	207	189	169	199	166	194	193	193	193	168	222
24022	21056	28276	24006	20389	2417	784	517	434	396	366	325	336	317	319	339	273	307	257	306	291	291	276	272	263	278	259	263	247	266	268	272	235	252	248	273	248	245	281	257	246	270	264	260	250	256	248	268	255	270	262	258	263	270	267	212	223	238	262	277	248	248	245	240	268	260	221	249	245	237	253	271	261	242	232	270	242	271	255	229	262	261	266	245	274	265	255	277	257	276	260	272	244	239	281	254	231	255	273	237	249	234	243	243	276	287	279	233	244	244	272	270	248	230	255	227	266	245	281	260	272	249	233	232	283	243	260	256	220	250	227	265	247	225	253	268	259	263	252	273	255	265	261	256	227	250	252	219	260	254	243	218	261	235	291	240	239	242	253	268	264	216	263	262	250	249	250	262	249	227	269	247	246	276	247	237	244	209	261	246	274	236	258	264	250	257	243	261	233	262	262	290	275	256	249	246	251	275	258	249	231	243	260	262	243	243	246	278	255	220	239	268	242	244	265	263	230	235	255	262	250	246	256	259	234	251	271	261	260	265	237	236	265	255	230	232	229	250	284	233	262	231	273	253	253	242	247	238	213	261	255	242	256	256	253	249	261	260	253	213	273	254	262	235	257	259	247	256	234	294	269	267	252	256	265	241	234	239	226	243	246	223	284	231	255	255	264	306	267	262	264	254	271	256	260	258	257	245	261	233	231	248	231	252	244	244	254	253	255	238	238	269	244	225	255	231	254	275	257	273	238	249	271	259	246	249	253	278	256	282	263	250	236	262	243	263	225	268	263	212	230	234	254	250	243	238	282	215	257	256	247	258	252	239	246	257	232	245	280	247	230	252	246	258	262	268	255	260	241	274	282	244	263	236	252	231	237	249	247	230	236	243	295	229	250	230	217	266	261	244	272	260	277	245	284	251	209	224	257	277	249	251	277	277	259	248	253	229	241	241	294	280	239	232	251	267	212	259	262	262	246	238	245	196	223	248	231	238	244	269	236	262	263	218	241	218	241	246	259	242	263	280	260	258	224	250	240	253	253	238	234	236	255	236	265	284	250	248	263	257	241	246	260	241	249	239	269	274	227	236	260	256	229	271	248	271	238	229	264	237	253	244	266	241	237	248	244	264	259	254	249	226	253	257	212	238	254	269	256	254	263	248	254	245	265	222	247	263	287	239	244	248	265	242	240	244	259	246	270	226	257	252	241	248	244	261	268	242	242	240	262	241	256	226	231	229	259	244	245	210	269	251	254	248	260	229	226	243	241	255	240	260	246	265	228	274	225	244	249	247	261	246	229	268	254	246	247	233	243	255	263	270	238	279	217	255	274	254	246	264	247	253	264	234	230	261	241	256	238	231	224	265	277	260	256	230	236	224	248	246	251	279	247	268	262	256	263	227	252	262	259	210	237	265	252	256	284	236	267	249	255	248	218	278	268	249	262	240	246	276	253	242	270	249	281	251	262	256	250	258	229	269	251	244	280	247	257	223	275	250	250	219	270	261	250	244	237	273	238	262	254	247	256	246	230	225	253	244	223	232	232	263	252	222	282	230	258	237	257	266	258	229	268	239	227	249	238	265	252	249	219	259	247	244	257	265	254	235	250	242	279	265	279	256	257	227	235	224	214	244	240	269	306	235	253	264	231	260	237	237	265	245	259	232	234	270	233	262	256	250	276	240	275	251	280	255	243	253	231	260	255	239	257	280	237	242	247	210	253	251	260	257	254	283	271	223	270	253	251	260	227	265	255	249	247	237	237	268	246	261	286	281	251	244	237	231	275	249	251	233	248	267	261	284	263	259	284	259	226	245	246	248	246	267	244	257	285	261	258	268	258	289	222	239	255	276	252	266	229	237	248	263	246	288	226	241	258	241	255	241	257	258	224	240	232	269	253	239	254	262	256	277	278	242	269	245	234	236	267	268	239	270	228	254	237	259	227	254	238	257	236	201	249	255	270	234	283	236	259	283	243	229	245	236	267	253	256	247	256	250	251	239	260	270	270	249	234	247	238	271	220	254	229	258	274	254	262	230	240	253	227	244	247	235	245	247	259	270	246	260	236	236	232	234	238	268	255	280	245	228	269	276	255	288	278	242	232	232	235	242	251	267	236	256	258	233	254	220	255	226	252	267	231	249	258	245	240	251	260	259	258	258	261	241	245	269	260	268	269	276	271	252	264	236	265	231	241	272	241	237	247	269	253	248	285	271	246	254	247	265	256	235	231	252	239	252	265	264	249	271	248	239	246	246	260	265	226	231	279	249	244	271	260	240	232	244	263	255	232	254	243	252	272	263	265	253	219	262	252	273	227	275	233	258	244	255	258	227	241	211	273	250	257	247	254	270	244	238	260	231	249	266	235	248	263	224	237	276	280	239	259	248	222	242	264	263	242	253	257	281	259	249	262	280	250	244	236	242	243	285	241	228	249	253	261	257	252	256	256	266	265	259	233	255	219	261	231	247	254	273	245	241	240	266	254	245	261	240	284	224	252	250	261	248	232	254	241	251	252	248	231	252	245	242	248	236	252	268	248	251	271	250	256	239	264	281	272	266	275	231	253	260	217	268	248	240	270	234	256	254	272	273	237	268	268	256	250	255	268	249	257	255	266	242	254	241	246	265	263	239	258	237	244	243	267	237	224	256	263	246	222	232	297	272	249	253	227	252	282	255	263	257	272	257	242	253	247	272	242	242	258	243	260	219	240	255	252	240	263	253	253	259	265	258	258	263	246	249	257	276	235	227	237	258	258	295	260	244	236	241	247	250	261	284	245	246	277	242	246	288	294	252	249	261	242	258	266	282	238	268	257	243	243	271	249	224	268	255	240	244	248	243	259	248	255	266	257	243	232	262	262	226	250	263	232	258	253	232	239	263	237	280	256	243	246	246	246	232	256	258	264	241	236	246	246	247	244	241	246	229	250	248	241	248	228	229	273	279	249	245	254	265	243	225	232	250	204	246	271	262	254	248	255	268	264	247	263	254	259	243	222	265	225	249	289	250	261	276	258	281	237	250	239	218	241	264	239	239	280	244	264	246	260	257	247	213	277	247	243	249	224	257	269	227	213	275	284	266	255	253	256	266	244	222	243	241	229	233	246	230	263	250	259	259	234	264	255	255	238	270	259	257	232	246	224	239	250	244	251	224	232	235	261	256	235	247	252	265	260	269	231	247	249	267	243	244	256	256	250	259	270	252	278	262	230	249	229	238	232	260	232	267	239	240	242	237	253	242	249	220	252	264	246	235	236	254	251	262	235	248	265	240	250	255	243	252	239	248	231	272	247	287	239	244	269	309	274	253	241	235	275	258	277	249	221	239	251	234	251	243	270	257	262	248	233	260	246	262	262	263	231	226	218	276	235	242	280	249	259	230	258	244	261	246	271	273	228	256	252	249	290	264	256	251	257	270	285	269	227	263	250	261	228	257	255	248	270	255	243	251	266	247	221	270	234	253	252	251	231	229	265	240	272	234	254	260	279	255	266	279	220	249	234	249	270	248
11939	9511	8310	4125	2850	2138	1607	1299	1112	1010	835	767	680	691	597	604	617	561	561	535	546	489	543	442	465	478	522	441	497	485	459	473	430	459	407	475	481	437	419	437	434	401	449	466	460	446	441	415	452	424	430	450	498	436	419	426	426	407	451	438	432	419	376	391	462	429	458	485	455	397	433	459	426	417	431	407	431	460	499	401	466	409	379	430	444	430	422	451	410	395	444	389	460	441	408	394	436	419	408	437	445	411	415	409	426	465	435	440	442	446	417	452	436	434	432	431	438	406	424	435	429	443	406	439	413	409	434	414	407	478	441	446	432	426	399	459	429	440	446	422	427	402	429	397	422	451	423	414	458	451	423	409	435	400	392	403	405	378	408	435	433	421	410	442	398	401	410	418	410	450	422	416	450	436	420	431	451	423	457	436	442	417	423	424	440	441	424	422	421	423	432	401	432	443	415	414	445	427	396	423	411	430	414	420	408	424	443	433	431	450	389	414	443	417	423	397	414	414	400	393	460	457	393	441	423	419	446	415	423	456	393	437	455	445	395	448	448	431	441	441	417	453	433	407	429	450	439	427	424	427	450	396	440	423	443	380	429	417	438	403	465	453	426	409	383	405	390	412	435	408	447	449	422	421	355	398	419	437	431	424	405	448	426	452	413	451	408	426	412	422	434	437	393	427	418	440	408	418	424	430	420	443	442	412	421	403	442	434	411	414	458	425	407	433	443	385	437	406	403	396	444	431	383	441	434	406	396	406	417	432	427	429	451	431	407	429	443	470	430	481	437	441	399	459	392	368	427	377	439	412	402	452	454	467	461	447	435	397	417	391	428	410	427	436	434	444	437	379	420	431	426	415	421	414	458	412	404	445	399	440	445	424	410	442	412	413	432	454	434	424	455	387	448	426	435	444	453	431	440	402	433	425	379	446	407	439	462	421	396	425	443	441	444	384	410	428	440	400	392	433	432	431	420	395	417	405	388	437	430	408	448	417	455	431	436	412	396	434	456	424	404	406	451	438	392	409	463	424	437	440	426	408	417	389	415	411	412	456	395	429	390	449	400	452	420	426	401	417	444	388	435	419	426	426	417	430	408	473	453	467	401	397	432	437	431	428	425	438	390	435	417	423	403	423	437	428	455	395	425	433	420	421	440	391	402	430	410	413	447	411	432	428	429	437	423	377	421	407	433	458	421	420	438	425	372	410	436	383	431	429	407	428	385	425	421	418	458	437	413	454	432	397	423	419	437	415	438	424	420	430	401	439	463	418	413	428	425	439	462	443	441	442	431	434	482	388	446	401	413	431	471	433	409	475	424	403	422	436	418	395	387	423	401	459	405	435	403	432	451	454	448	418	432	418	393	387	421	450	414	396	431	448	431	442	440	422	429	411	430	396	420	390	421	410	459	390	413	423	383	417	431	398	451	417	433	425	435	406	439	410	420	478	406	430	461	409	403	444	413	420	433	405	384	438	402	406	436	427	422	380	445	433	470	414	467	419	426	402	429	398	420	432	414	430	429	430	448	426	376	408	418	377	439	420	415	448	429	423	418	463	436	462	405	411	438	402	402	421	400	408	405	418	430	451	376	442	419	417	421	426	436	433	444	417	400	443	409	413	424	412	450	398	411	453	422	436	420	425	377	389	429	415	415	395	438	427	422	453	419	442	436	413	458	438	381	423	457	384	433	431	482	420	425	439	422	395	416	426	430	419	407	398	411	406	402	479	422	407	433	408	424	428	433	413	418	438	406	427	433	438	405	444	446	425	466	418	437	407	411	418	435	446	417	409	393	413	441	399	459	417	442	443	387	417	414	423	400	413	438	460	420	436	450	452	468	428	407	404	458	391	370	431	435	394	412	454	442	417	436	432	407	450	412	437	442	391	416	435	432	404	455	428	395	425	416	443	426	435	408	403	390	435	409	430	413	431	431	445	416	398	422	381	454	427	458	422	453	420	421	441	428	432	452	439	437	425	398	409	425	461	397	395	456	413	485	435	442	420	400	442	429	420	451	417	463	448	397	444	437	409	399	424	422	434	418	431	433	439	432	430	434	419	410	413	433	427	409	449	442	412	420	433	434	435	448	444	373	417	426	431	428	406	436	434	423	413	435	433	376	425	433	432	424	440	413	417	398	406	455	425	414	386	458	408	429	397	451	408	433	406	407	430	451	398	418	458	445	400	427	440	462	427	461	404	421	436	391	414	443	406	418	474	423	412	447	452	407	438	381	454	461	401	420	464	420	430	426	428	412	411	437	412	416	443	419	419	426	401	373	400	436	427	413	399	439	423	449	415	434	400	399	438	412	418	412	410	427	418	393	409	370	473	411	480	408	491	419	416	417	420	437	437	385	437	405	417	412	419	403	438	415	465	448	415	436	417	442	467	403	415	409	433	459	395	426	424	424	451	408	431	455	400	418	427	413	399	439	441	420	406	402	412	461	413	425	406	384	411	457	419	401	399	422	436	398	392	404	448	462	410	445	437	411	411	418	449	419	388	414	438	444	398	423	444	453	411	415	456	390	418	405	384	395	414	387	442	411	409	410	461	424	420	437	411	446	419	420	422	421	450	389	438	432	444	429	426	426	398	399	442	413	438	422	435	426	427	412	435	436	416	387	430	438	478	408	417	417	433	386	402	443	426	388	400	443	425	425	462	398	461	455	433	444	456	426	407	437	427	429	390	422	409	444	427	423	445	399	404	417	473	426	419	426	393	417	428	444	444	452	410	469	417	424	401	428	408	418	386	399	408	414	396	378	433	427	413	390	397	444	470	451	412	415	432	433	429	423	452	402	439	404	409	440	419	430	388	426	431	394	404	432	414	434	448	434	446	449	448	411	455	445	395	424	414	433	424	416	424	414	425	429	434	456	429	429	464	445	447	402	402	394	382	453	432	431	453	410	427	457	425	427	421	404	438	427	459	433	444	434	434	376	422	415	431	434	452	421	444	426	399	440	450	389	403	415	427	432	434	423	410	433	418	437	450	406	398	424	415	411	413	445	391	439	450	434	447	396	429	447	409	441	402	425	407	433	398	415	427	447	422	439	402	409	399	420	456	472	438	413	451	411	404	440	421	429	460	439	422	423	392	459	405	418	443	404	447	389	430	436	423	397	386	430	426	422	424	470	435	397	409	432	406	385	417	409	410	447	417	450	426	413	412	403	437	394	441	420	414	412	459	434	441	426	429	456	427	455	389	432	404	454	412	424	430	421	447	394	417	445	386	415	403	444	449	437	416	448	411	408	433	442	438	417	432	447	398	402	435	430	383	431	412	457	418	407	396	412	397	430	394	433	397	390	417	403	414	455	458	425	402	414	395	444	451	442	410	432	444	392	432	405	394	406	473	459	419	434	437	371	432	407	419	443	458	412	440	443	438	397	455	416	384	438	436	433	425	471	398	424	436	415	427	408	440	399	429	451	400	431	427	433	451	449	395	436	407	451	391	400	467	408	403	418	414	440	450	426	422	440	420	417	428	421	423	417	431
23058	21068	28932	23400	21068	19550	2433	1004	763	719	651	614	617	561	579	517	538	492	472	476	491	464	489	466	450	468	492	417	478	439	447	472	438	467	445	461	438	478	459	421	448	435	460	454	416	487	469	448	472	448	417	461	406	480	439	396	435	426	463	428	442	444	478	451	481	419	417	463	424	425	411	421	463	431	446	407	408	419	440	434	452	463	407	401	463	440	418	438	424	468	447	424	431	440	436	409	450	443	423	429	399	430	416	444	467	393	427	429	447	457	414	449	434	424	436	484	402	437	424	450	428	408	452	426	404	418	441	395	453	449	441	424	409	422	445	435	435	406	420	462	450	394	406	410	435	425	414	437	458	421	408	426	450	455	396	454	417	435	401	448	413	401	474	415	406	427	386	442	442	422	447	426	445	373	411	409	456	427	435	454	443	444	411	413	439	436	410	432	419	474	438	415	442	392	402	424	416	429	397	448	402	418	409	427	439	443	442	430	477	405	409	437	423	438	438	446	409	421	481	417	444	416	431	453	448	410	405	437	468	423	459	432	399	433	428	438	447	434	437	448	442	389	434	456	463	434	435	442	447	382	469	442	406	452	434	407	413	429	393	454	445	453	412	403	417	441	419	409	443	429	435	456	422	437	418	401	424	428	436	449	431	367	435	466	432	417	424	421	418	430	460	437	415	441	423	418	447	402	473	419	466	405	435	437	412	404	443	420	438	444	399	415	420	454	429	448	457	446	463	415	418	440	406	427	430	403	420	462	426	438	447	476	437	431	421	418	467	432	425	445	407	432	413	430	414	385	436	430	418	428	448	467	444	421	429	418	455	415	437	423	461	427	403	467	422	419	408	410	455	424	458	403	421	431	425	413	424	407	431	443	459	435	462	455	454	437	454	435	430	430	408	414	438	431	437	437	439	429	443	427	452	461	419	399	419	412	423	421	422	432	436	455	455	451	425	436	468	416	402	414	445	459	404	441	465	425	483	421	438	424	428	420	392	434	442	442	458	468	502	408	444	425	420	421	404	401	438	430	377	408	424	406	412	422	398	419	447	467	400	419	388	462	445	377	422	434	399	424	445	439	430	452	446	423	443	448	459	444	431	406	428	448	436	395	415	440	457	416	431	400	433	404	426	422	454	442	432	401	382	416	436	458	459	457	450	435	428	424	437	389	439	410	397	444	458	422	393	421	418	419	445	417	393	407	414	382	393	408	427	402	436	436	438	476	436	453	397	454	429	414	397	416	458	385	442	433	392	394	428	416	447	437	417	427	438	393	446	430	452	459	432	433	426	426	428	421	405	437	432	396	430	389	414	418	440	446	447	413	456	430	405	422	413	422	431	445	434	433	391	461	430	429	413	450	423	444	417	417	468	421	427	440	368	426	445	410	407	421	433	402	417	444	432	407	476	421	414	385	465	426	401	429	445	422	427	443	422	447	401	406	447	457	428	422	452	431	398	411	446	425	409	426	431	457	396	419	445	394	392	427	428	402	439	436	432	428	424	428	434	416	414	442	392	394	448	419	409	421	446	428	442	440	419	415	389	431	417	417	415	427	406	448	424	434	416	380	432	439	386	430	402	420	449	424	429	466	430	404	413	427	418	416	403	431	447	426	433	416	367	449	429	441	409	433	428	385	439	453	386	408	414	464	452	412	417	430	437	487	435	438	450	399	421	438	417	400	425	465	454	434	399	409	454	414	420	423	434	415	441	440	430	450	461	430	429	426	377	451	489	425	415	408	437	452	449	423	389	403	433	462	444	435	448	421	447	415	431	433	458	450	429	426	415	412	444	393	380	426	418	434	423	406	436	414	459	441	449	433	422	430	446	410	463	481	419	426	446	405	424	400	419	481	422	419	367	432	381	444	422	435	439	419	418	396	412	430	459	458	422	392	424	420	432	405	434	451	399	410	415	399	433	422	415	428	394	438	373	409	466	446	391	436	416	432	414	469	424	415	408	461	461	416	418	414	401	443	429	420	431	444	436	445	460	465	431	467	401	435	425	409	394	419	443	416	437	398	418	437	406	428	466	409	417	412	422	442	445	448	429	389	407	450	435	431	436	459	397	433	441	437	426	395	414	402	433	427	448	415	454	402	452	411	460	418	441	425	437	416	437	427	393	402	427	416	417	389	443	438	417	413	451	442	425	379	453	474	423	451	400	438	457	415	438	411	477	444	433	422	441	415	460	452	428	428	432	463	414	454	446	431	440	410	453	412	452	458	407	414	415	401	415	422	414	419	436	418	421	430	389	414	412	414	433	466	432	433	410	460	452	426	418	424	425	462	423	442	443	437	437	414	453	437	449	405	437	436	385	414	424	460	416	410	418	419	435	432	413	465	418	430	438	441	429	430	437	453	438	432	394	387	426	406	420	441	428	407	445	382	417	431	458	418	452	439	423	474	426	439	402	420	412	448	397	386	424	413	418	422	435	436	476	450	416	400	457	440	432	442	401	470	417	433	429	420	417	409	451	405	439	406	420	453	440	403	407	429	392	419	433	421	415	413	428	413	465	420	428	431	384	447	372	450	470	442	415	447	396	439	411	413	455	414	421	436	433	424	409	417	400	434	402	406	406	413	434	474	408	431	427	441	438	429	423	380	408	398	438	452	417	444	407	432	434	462	422	422	455	424	436	421	411	428	402	397	406	420	418	434	459	449	420	443	391	455	419	404	449	426	460	448	445	425	431	415	458	438	404	466	454	395	433	424	432	437	447	429	441	435	421	442	430	428	401	434	476	426	374	454	435	406	416	439	447	434	437	397	426	405	429	436	433	423	426	400	429	422	432	450	412	392	406	398	409	426	431	433	420	435	439	394	434	408	464	459	429	447	419	409	424	425	427	428	419	437	446	470	452	416	427	436	424	459	460	427	464	435	472	437	418	429	403	429	437	440	415	468	423	417	436	424	416	450	410	428	410	467	445	427	435	472	456	417	471	437	467	430	408	420	434	419	427	430	410	416	450	445	454	404	419	382	403	429	405	460	418	442	433	433	471	397	424	426	424	399	427	439	412	401	436	429	428	418	459	430	431	449	419	427	425	395	434	429	437	429	405	434	433	440	468	422	401	432	443	410	403	444	455	415	402	429	443	400	430	395	431	406	460	431	442	460	424	425	418	448	408	441	447	393	431	389	375	411	471	400	438	419	416	416	415	389	423	418	440	421	439	428	417	437	432	441	414	434	394	439	437	456	421	388	444	418	402	411	431	406	446	394	423	435	430	420	412	412	449	444	400	415	457	423	435	438	420	428	430	438	449	462	398	456	395	401	437	452	436	435	418	485	434	404	417	407	425	400	458	412	438	415	399	417	411	409	410	420	420	419	420	452	414	457	436	436	437	428	404	408	465	454	424	436	435	409	437	433	416	431	405	409	412	418	394	420	425	412	472	459	399	415	459	406	373	437	419	421	396	479	418	416	394	429	436	436	403	415	422	433	389	450	387	417	440	463	421	460	389	404	427	424	414	420	401	424	449	394	428	426	400	418
14156	15640	13531	7345	5171	3822	3065	2398	2060	1761	1531	1371	1289	1224	1127	1049	1001	959	920	910	898	881	842	820	819	841	820	785	826	804	777	769	774	753	793	783	757	752	723	741	752	752	762	797	722	743	708	740	730	735	741	710	774	714	742	680	715	686	726	701	706	658	708	677	730	646	742	741	716	712	736	658	738	661	756	720	700	719	713	676	706	730	752	710	753	670	757	660	664	690	705	698	723	657	686	714	709	720	687	709	666	725	711	708	659	712	714	670	722	689	675	753	699	702	708	707	691	657	730	700	694	728	691	679	719	730	688	715	722	677	695	707	689	702	715	761	705	710	703	693	708	685	623	690	706	677	666	721	680	688	666	667	750	700	697	699	720	685	657	653	720	677	706	695	713	739	712	728	702	728	732	728	709	702	670	741	696	687	666	706	692	736	685	662	710	680	682	694	652	642	702	713	695	708	714	736	632	688	757	710	662	649	670	706	666	689	672	670	681	662	692	732	678	680	726	659	681	693	695	731	748	699	733	722	689	679	657	730	721	743	683	728	671	705	697	731	727	670	720	696	747	686	753	656	726	697	688	707	718	710	663	691	715	681	772	677	708	703	711	681	702	687	702	731	658	715	717	685	696	688	726	663	701	740	763	737	758	712	736	706	715	656	695	684	694	705	655	646	726	663	743	687	727	671	713	692	752	720	727	694	727	676	676	704	708	735	726	691	693	668	729	680	682	712	669	721	722	682	701	701	687	736	674	716	627	697	759	705	698	682	683	695	716	703	723	680	695	704	648	705	717	719	721	744	715	707	713	713	661	735	740	672	669	715	750	692	688	706	684	726	716	691	706	759	696	728	676	699	691	701	690	755	718	682	726	660	637	662	710	715	712	675	649	702	680	745	750	677	707	672	707	711	702	719	683	697	725	683	668	707	705	690	704	703	696	701	719	658	670	694	698	725	707	728	697	652	662	691	720	711	680	704	693	666	678	705	718	705	700	733	679	703	721	664	663	728	629	713	670	711	733	662	690	684	688	675	738	729	696	660	642	737	717	701	684	709	701	698	707	661	735	695	722	731	687	716	740	710	699	713	701	707	706	712	725	656	710	753	686	708	700	750	658	709	679	700	711	685	677	682	690	730	661	729	696	690	718	712	695	757	710	701	697	695	719	672	675	690	734	686	676	697	678	708	681	687	713	684	681	743	690	705	713	675	709	673	703	699	683	715	712	696	711	716	743	698	705	688	703	686	762	670	729	708	644	674	697	694	684	695	693	707	699	683	746	710	684	694	681	684	720	726	706	706	682	763	686	704	708	716	664	664	694	685	718	698	682	700	692	694	685	695	682	706	752	708	662	683	736	670	689	676	720	717	690	709	713	712	692	735	716	727	688	675	720	699	692	676	716	702	697	768	664	678	675	689	667	643	699	710	719	697	712	714	692	690	693	730	735	685	686	735	747	715	683	680	682	687	667	687	699	746	718	711	716	716	754	710	725	676	713	694	696	729	725	699	694	763	720	696	705	740	667	744	672	698	734	659	718	726	685	674	729	672	685	676	717	684	720	711	705	665	691	662	692	738	655	685	743	688	684	665	720	665	684	684	726	692	661	702	688	659	717	706	683	681	691	715	654	723	670	735	644	729	724	740	649	705	711	700	661	698	685	690	668	693	672	677	667	659	746	694	780	761	669	640	678	626	678	750	670	713	721	692	731	700	702	674	675	705	705	697	743	677	667	707	684	735	683	713	678	700	706	668	703	681	668	722	686	685	705	707	719	721	683	660	709	660	682	686	716	697	706	725	722	760	703	697	760	639	709	700	689	710	678	681	693	702	638	673	757	647	726	755	668	698	723	641	693	683	645	710	669	731	639	691	744	737	703	710	663	696	715	716	696	720	636	688	680	638	706	652	710	664	710	671	738	691	691	690	749	690	742	692	695	667	720	724	654	679	691	692	713	678	692	742	719	664	702	715	697	746	706	709	689	660	709	705	700	681	723	720	679	686	704	696	713	725	762	677	697	651	701	672	687	703	676	666	712	697	684	700	689	727	671	702	701	686	706	679	712	709	722	731	700	656	661	713	716	617	699	727	695	712	715	747	721	715	694	672	701	711	691	713	696	736	743	675	729	701	671	704	699	698	703	720	669	677	658	688	697	700	700	712	721	701	634	653	690	729	716	717	639	685	687	710	711	687	736	663	672	708	723	628	666	655	702	715	700	686	699	701	636	735	666	700	756	693	623	683	686	705	705	713	678	750	682	693	721	717	676	693	714	647	721	677	716	679	689	654	715	681	665	701	723	721	692	713	717	696	689	727	696	685	692	695	701	721	684	727	712	683	695	701	712	672	690	715	755	708	719	693	721	725	640	739	722	674	738	708	698	677	695	729	682	719	695	693	698	706	721	705	712	709	709	718	704	715	644	677	669	662	731	705	695	744	727	746	669	710	663	727	676	730	712	707	734	698	720	687	697	659	707	672	681	743	698	707	726	710	720	730	675	741	704	736	691	718	658	703	733	691	676	711	694	720	704	679	769	684	692	653	704	710	642	721	673	732	654	688	707	716	747	644	674	725	671	643	737	697	682	687	720	721	666	660	628	674	677	688	702	703	690	718	673	691	718	697	712	675	712	712	717	717	731	691	664	747	702	708	676	675	667	701	717	712	703	660	697	717	720	699	700	682	710	676	668	646	681	674	714	669	687	735	684	713	667	697	668	701	717	707	665	683	684	676	728	711	741	733	707	730	712	676	691	674	661	664	670	699	650	700	659	716	743	751	713	714	712	661	704	720	699	686	696	671	693	681	709	670	725	702	701	716	669	730	695	726	713	657	701	705	678	724	680	680	721	739	666	714	695	701	735	621	685	685	696	685	713	689	719	710	705	721	662	710	687	699	743	706	664	689	682	756	685	679	671	687	695	658	705	726	749	635	686	719	661	717	715	687	719	663	732	711	670	709	675	725	682	723	741	718	689	707	693	715	732	675	727	727	667	716	701	700	716	623	687	710	689	696	697	712	709	704	708	707	700	715	686	650	717	700	680	660	720	689	768	717	724	712	685	679	680	705	740	731	704	666	741	715	659	694	710	700	719	741	697	694	687	690	687	689	704	703	684	740	702	695	670	711	659	683	694	719	635	732	711	700	679	698	731	746	684	708	664	715	752	702	708	758	710	654	689	687	678	739	699	713	664	727	692	677	689	700	722	689	658	684	700	669	743	718	716	740	673	737	711	709	672	732	734	769	707	696	694	661	672	694	686	711	697	688	719	709	666	711	711	722	691	682	704	659	670	689	671	706	698	677	709	685	680	676	707	679	684	690	731	685	685	682	709	687	696	698	673	715	680	683	692	703	697	671	717	699	751	731	698	695	735	719	713	671	704	697	728	701	681	711	693	728	652	710	703	675	724	684	697	677	697	696	677	704	699	691	643	674	744	703	758	713	676	705	690	702	707	696	684	723	671	671	697	682	730	717	707	732	718	677	699	705	686	727	766	716	710	700
26802	20406	7773	618	375	296	144	117	121	122	119	124	93	105	110	111	117	110	126	95	119	97	101	120	101	128	124	116	104	99	118	105	100	109	111	99	98	119	98	106	109	98	102	115	102	109	109	103	106	98	106	108	106	102	115	121	117	116	105	85	119	107	114	95	105	109	120	132	134	121	91	95	116	93	125	89	96	111	119	119	108	104	110	94	91	102	108	102	103	100	114	106	110	117	128	100	109	89	101	120	94	118	101	104	121	106	121	114	114	113	110	104	100	100	111	117	103	109	95	91	96	100	96	119	93	100	126	98	81	112	122	95	103	113	122	103	105	108	117	113	115	106	110	121	114	100	102	101	91	107	134	93	115	119	112	124	95	106	100	114	102	119	109	110	126	93	111	96	106	99	106	100	112	111	123	112	107	131	114	95	112	103	133	126	93	101	107	120	127	98	100	103	96	116	106	112	107	127	105	111	109	103	99	96	114	119	103	106	120	109	106	112	107	109	109	111	99	107	114	105	104	96	107	116	97	115	104	102	116	120	116	100	95	115	110	110	108	120	110	110	116	103	101	101	114	105	123	117	94	103	102	117	96	91	104	102	104	97	96	123	112	120	113	110	110	110	100	117	109	114	97	98	83	110	97	126	93	98	108	122	105	105	115	116	118	117	114	110	100	102	96	115	113	84	119	104	112	109	100	114	100	121	120	97	94	108	109	146	101	86	97	124	112	101	107	104	111	96	123	110	106	88	104	115	109	101	97	111	105	104	103	109	89	108	103	114	86	90	96	116	108	97	106	117	121	121	101	95	94	113	120	93	102	105	108	120	111	100	115	106	106	120	121	97	121	112	123	92	113	92	87	125	110	92	107	117	105	100	117	109	103	104	115	103	109	100	106	105	116	129	92	108	93	113	112	134	111	103	112	109	99	102	105	99	106	113	113	95	105	98	126	100	101	103	103	100	101	107	117	130	104	98	88	125	90	97	111	91	112	113	99	109	110	102	107	88	93	105	114	124	105	103	111	105	92	104	126	117	84	104	105	112	119	104	105	111	115	121	125	90	107	108	103	96	112	113	129	114	110	100	109	108	123	118	104	102	98	117	108	109	95	94	104	102	102	111	108	101	104	121	104	100	103	109	121	92	110	108	102	106	114	105	118	111	113	107	74	114	92	106	104	124	121	99	113	118	108	68	102	90	106	102	79	105	97	89	104	106	130	106	112	95	110	104	118	91	104	118	88	109	101	117	113	92	106	98	80	89	120	92	131	96	109	104	107	119	107	116	109	130	115	110	112	105	99	104	110	98	98	102	111	98	96	101	83	113	113	103	111	118	114	120	107	128	126	86	99	114	104	93	98	111	95	120	103	113	128	107	93	108	95	105	110	100	103	109	108	103	88	119	104	112	125	100	104	118	86	115	102	132	105	107	110	118	103	124	92	100	124	99	105	104	106	104	122	104	105	101	108	101	103	108	109	102	111	130	114	111	108	91	98	101	98	107	107	100	104	96	115	119	115	118	119	129	108	123	96	109	122	119	116	100	94	114	96	115	101	127	96	101	105	104	97	106	107	117	95	93	106	110	115	105	94	107	109	97	100	108	85	115	105	116	95	116	90	105	100	106	110	105	107	118	103	110	116	116	86	94	105	88	108	105	106	103	123	97	113	97	113	103	106	110	116	110	105	106	108	119	97	108	96	111	90	102	118	100	118	93	101	119	92	101	84	112	103	116	129	110	109	126	96	113	102	112	95	113	110	123	100	106	102	102	98	88	93	94	119	99	93	124	95	110	121	105	110	112	107	96	122	109	112	124	99	105	117	108	107	91	105	122	117	90	96	84	102	125	109	115	108	96	105	119	112	125	114	96	92	110	118	116	114	130	100	99	116	119	92	113	115	108	102	92	97	102	111	112	105	92	103	109	102	97	120	109	97	104	101	111	105	88	100	107	96	98	96	103	90	115	109	98	103	123	95	106	93	96	115	93	119	119	87	131	113	99	98	103	107	110	110	114	105	79	120	101	114	110	118	116	102	104	105	105	110	107	105	78	88	99	115	97	107	138	99	101	97	118	109	116	100	102	99	109	114	95	110	89	119	104	101	106	102	108	116	108	97	97	105	108	109	95	122	96	97	87	100	96	99	122	110	100	86	95	93	92	123	104	100	115	104	103	91	83	101	110	88	110	108	116	100	120	121	111	110	105	124	115	107	109	95	98	103	96	129	105	117	91	126	118	112	96	101	86	108	125	91	109	110	98	114	110	112	126	111	119	100	123	104	101	123	104	106	118	100	119	84	122	106	96	125	98	116	117	112	102	99	105	109	89	110	119	107	95	124	117	101	110	111	123	109	106	116	119	102	109	99	120	106	129	129	110	117	104	110	116	104	124	98	93	105	133	129	114	100	108	100	111	110	92	112	108	118	100	105	107	80	120	119	100	107	102	111	78	90	88	99	101	89	118	113	108	120	125	105	127	109	106	105	100	94	105	106	91	103	101	95	114	119	128	119	104	100	101	110	94	85	118	82	94	121	119	124	101	104	109	94	86	115	105	86	113	96	124	103	93	81	104	102	105	102	99	114	104	96	108	110	101	119	103	99	99	90	107	123	117	96	94	93	110	123	121	90	109	99	107	115	116	107	109	114	122	126	101	100	109	99	104	108	126	100	105	119	127	118	101	142	122	102	110	106	113	95	110	93	119	113	102	112	105	110	100	89	111	97	124	111	95	121	97	108	111	109	117	105	97	103	95	101	98	103	115	112	95	125	107	118	122	112	110	104	118	99	128	111	115	113	107	90	110	123	115	115	103	101	101	103	95	105	112	111	127	108	116	97	93	94	116	91	118	91	104	114	118	114	95	110	111	105	93	117	109	103	116	125	118	101	115	104	105	102	93	113	106	100	130	100	122	103	99	101	92	101	109	81	99	114	100	107	101	117	123	100	109	113	111	123	116	91	110	103	96	97	120	104	104	126	84	102	97	111	108	101	110	99	105	106	114	105	103	112	90	86	109	114	103	112	111	101	102	120	86	110	109	117	115	102	125	110	117	111	103	92	100	100	122	122	110	98	90	91	109	97	98	84	109	104	112	120	92	119	105	108	106	105	111	116	98	114	109	106	123	96	108	113	111	97	107	110	116	97	130	127	102	121	95	106	96	101	111	112	80	108	100	114	97	110	118	101	114	120	106	101	112	88	129	86	91	109	117	105	101	110	101	109	115	108	106	101	120	89	102	114	114	104	95	107	110	110	117	97	110	116	99	98	122	109	106	112	104	97	96	103	111	104	109	112	110	81	107	108	103	102	109	105	118	104	115	113	85	106	98	104	89	102	107	94	113	101	90	107	112	122	136	127	122	78	111	93	109	105	105	105	106	114	92	102	101	88	87	86	109	119	106	99	118	116	123	96	102	94	102	101	107	96	104	98	96	116	107	104	110	96	86	113	101	99	94	126	119	114	100	109	115	99	117	110	130	124	91	100	119	130	112	109	103	123	101
5689	1201	1043	589	432	374	292	283	246	263	250	235	208	236	222	209	203	206	194	211	211	216	201	205	195	207	192	176	164	201	203	214	231	216	206	184	215	216	214	188	185	215	211	192	183	192	247	213	199	198	205	219	171	206	199	169	204	230	190	189	193	195	170	190	175	185	205	184	173	188	196	211	204	224	200	204	211	188	198	194	226	192	209	225	198	165	188	199	189	207	182	187	206	185	193	189	189	202	233	192	206	222	182	186	211	208	199	175	196	196	217	179	180	164	193	208	182	198	191	197	204	189	182	197	192	176	196	180	194	189	201	195	204	208	207	196	208	176	217	174	202	200	209	207	208	203	197	191	201	196	209	184	178	198	198	200	209	200	184	174	192	205	192	195	180	195	199	193	180	195	182	194	176	204	174	194	231	171	204	205	218	208	196	206	179	187	203	189	183	201	206	187	207	199	203	198	189	219	203	198	188	204	209	215	190	181	212	189	207	222	211	198	188	197	165	214	214	215	221	189	193	206	177	200	179	201	219	213	194	206	203	200	187	196	194	202	189	196	181	202	220	201	208	208	208	221	191	188	189	181	218	203	181	203	191	218	190	199	191	187	181	177	210	184	197	191	215	183	213	187	207	213	187	201	208	227	183	197	195	171	201	197	185	216	194	189	203	168	214	178	184	173	200	195	198	194	201	203	184	193	186	183	193	181	196	182	202	176	188	202	211	212	200	199	188	204	190	187	211	160	172	195	182	204	164	203	187	180	174	215	201	180	222	217	207	182	188	216	197	212	231	202	217	212	215	202	210	207	231	196	157	197	193	212	177	194	192	202	176	193	169	188	211	201	180	180	202	199	210	203	189	189	190	190	192	198	208	201	216	186	206	201	196	208	180	177	189	176	202	185	197	188	194	189	214	178	197	190	163	204	198	208	193	200	204	172	206	196	197	206	198	198	204	197	184	221	200	213	191	203	188	198	179	197	168	192	195	185	198	199	214	175	216	185	214	217	182	208	196	201	176	206	195	197	190	208	200	186	190	193	221	210	223	202	185	207	225	206	211	204	211	218	197	187	198	177	198	186	180	196	191	200	200	174	218	203	221	188	204	195	180	197	195	197	188	194	214	201	223	193	172	195	206	218	188	203	194	194	180	192	201	193	196	186	189	188	180	208	215	189	204	203	215	197	198	202	189	205	204	165	200	192	233	197	219	193	197	205	191	206	188	210	165	171	203	199	196	184	187	191	201	183	192	196	205	210	190	189	213	209	193	200	186	181	205	194	200	201	224	181	195	193	170	212	211	174	197	201	200	202	185	225	182	184	186	181	178	209	206	201	172	192	201	199	225	183	191	200	222	184	186	183	199	178	207	197	185	225	176	190	197	178	174	184	176	187	194	213	213	206	206	187	190	207	194	199	174	212	204	218	177	212	200	182	211	200	197	179	166	220	211	208	208	204	223	201	188	184	202	188	231	205	170	207	173	195	177	186	198	196	190	203	183	187	188	201	169	184	200	191	185	201	216	205	175	195	187	183	183	223	222	192	211	195	193	191	214	200	166	169	177	194	192	208	193	215	212	197	190	192	190	181	191	209	161	180	220	196	203	166	176	202	219	175	208	218	217	210	195	183	170	198	218	215	211	191	201	212	195	194	188	222	190	192	191	213	215	186	183	183	213	209	164	216	204	187	214	195	192	176	208	207	184	198	190	216	206	195	224	221	192	166	201	203	194	206	207	213	194	200	197	217	186	184	185	182	209	192	226	192	184	205	179	190	190	211	191	190	185	201	203	194	184	206	178	205	180	200	207	206	185	189	192	213	192	205	208	203	198	200	184	209	193	200	178	184	203	198	206	211	214	218	187	184	198	189	221	192	199	196	218	198	222	201	194	216	192	200	205	191	176	166	200	191	207	216	208	205	182	207	212	212	193	195	202	176	184	212	208	171	201	198	189	205	211	198	199	197	209	191	215	213	186	207	184	201	204	198	204	189	196	187	173	195	191	195	196	177	206	205	204	233	200	200	215	193	218	206	195	193	194	195	193	220	212	191	173	182	208	196	206	199	200	192	203	191	178	188	188	193	208	207	217	216	214	210	182	191	204	185	206	191	197	162	209	221	193	200	202	205	195	223	206	181	210	181	179	173	209	191	191	209	196	192	179	180	213	193	213	215	204	195	180	211	199	196	196	198	218	198	185	220	203	182	202	202	192	203	198	201	179	214	201	202	176	199	181	176	185	206	208	182	200	184	215	199	176	193	171	194	190	180	188	205	212	204	181	195	210	194	183	181	208	209	209	187	192	198	218	214	210	194	207	194	183	187	189	175	214	217	210	199	200	194	217	183	196	191	209	191	188	205	197	181	179	202	211	217	201	210	204	198	224	213	214	204	196	218	210	177	212	206	203	211	197	212	173	197	198	200	216	183	198	207	175	193	212	189	200	185	189	198	173	214	197	227	177	184	183	181	223	189	199	211	207	182	186	186	190	200	192	188	212	198	197	215	215	218	230	196	188	218	185	196	197	206	210	183	191	205	213	216	193	189	201	193	207	209	191	194	200	187	175	189	197	189	222	206	208	183	220	182	201	197	187	189	197	176	183	195	220	192	208	172	218	192	209	203	217	214	218	176	221	194	196	205	206	207	192	197	177	218	189	188	204	197	204	182	200	184	193	197	199	186	203	182	210	212	207	202	216	214	224	200	205	187	178	189	218	219	199	201	218	207	203	199	169	204	208	206	203	211	197	200	217	193	191	211	201	184	188	188	200	187	224	196	199	169	212	212	182	191	223	180	182	200	187	202	199	177	187	193	193	212	201	223	177	175	190	226	184	215	179	222	208	192	196	202	188	212	174	208	189	202	213	183	212	227	201	209	183	194	186	175	183	221	205	176	196	194	222	204	188	210	179	185	175	180	218	182	181	210	184	201	214	176	189	195	216	194	187	158	183	216	223	193	207	194	198	186	196	220	201	185	173	196	201	190	203	184	203	212	221	213	178	215	172	181	192	194	188	190	240	179	167	209	192	197	191	174	208	204	181	206	196	206	198	194	171	190	201	185	186	187	206	194	198	189	213	224	220	203	200	179	177	205	192	169	174	183	195	196	181	180	174	169	192	181	186	175	202	204	215	197	192	202	209	213	197	199	204	224	186	202	200	215	203	217	192	208	194	203	215	204	217	216	198	212	197	201	194	204	180	202	213	174	209	193	206	219	226	201	217	169	205	177	183	205	188	195	201	203	191	202	182	205	201	171	212	172	213	215	187	207	196	198	186	193	200	170	186	199	185	193	219	198	193	183	176	183	191	224	169	224	196	187	188	175	217	182	228	192	203	211	190	192	194	217	189	211	187	176	186	208	206	183	193	220	212	201	211	202	199	185	169	185	188	200	194	183	184	184	206	200	199	177	195	187	190	189	218	175	174	174	202	202	196	199	191	186	194	194	192	192	208	207	200	204	189	212	198	189	193	213	184	195	194	180	209	187	189	200	208	176	178	203
24047	21034	28238	24011	20316	2313	711	514	460	375	383	357	339	307	326	314	315	321	279	265	267	276	295	274	254	265	277	224	257	256	255	291	275	241	245	245	248	258	248	232	249	265	244	273	288	251	284	271	236	278	315	271	254	221	231	257	226	277	266	253	213	242	272	260	264	260	219	252	256	224	258	287	259	285	249	248	242	260	256	246	262	282	236	228	236	253	266	265	276	247	251	247	229	230	249	273	246	246	269	251	255	248	247	275	245	274	257	262	227	217	245	254	250	234	243	238	251	269	272	264	229	247	261	251	234	227	234	259	266	247	252	219	252	295	262	260	245	269	285	258	235	264	241	256	275	242	274	251	276	263	252	249	226	268	234	212	237	265	264	250	232	265	229	251	266	253	231	293	273	249	239	260	260	274	267	275	233	252	251	245	258	248	240	286	238	244	257	259	249	243	246	258	275	259	276	233	256	242	241	272	244	267	265	260	237	253	253	254	224	248	225	259	228	240	282	252	254	225	266	231	243	207	264	250	223	255	250	267	230	236	245	224	219	248	259	250	252	235	264	247	260	262	255	262	255	252	268	231	239	230	255	257	251	259	265	243	241	236	251	262	251	234	237	287	259	267	248	235	235	256	279	272	269	231	250	238	264	268	257	263	259	233	237	247	245	243	234	240	259	224	280	236	266	238	248	267	256	247	259	237	273	254	236	235	262	247	232	266	257	277	243	266	239	262	264	272	236	257	246	247	243	262	226	236	262	252	246	256	259	227	265	233	221	235	245	269	243	272	223	256	250	281	255	203	271	229	241	239	268	250	246	247	231	247	265	274	218	262	259	236	254	241	267	257	242	242	254	242	235	235	238	274	256	237	252	254	269	251	262	253	249	253	247	251	239	265	250	248	251	258	252	252	264	267	277	253	275	267	257	240	253	276	223	254	264	268	244	279	246	271	245	260	247	253	252	267	263	254	273	270	235	234	255	253	250	217	271	267	264	254	263	271	239	235	250	245	237	263	260	225	250	254	255	254	251	270	250	261	264	236	282	250	239	239	247	273	262	265	270	228	261	247	251	278	236	226	270	254	219	272	259	235	274	245	247	229	241	246	264	262	251	260	248	265	249	262	244	222	266	268	260	277	213	274	257	223	266	214	249	250	273	256	235	260	234	268	234	224	278	257	238	255	260	256	273	259	254	234	259	230	266	231	234	244	250	295	254	229	240	248	237	266	253	255	246	255	270	258	267	244	259	267	257	280	232	250	254	251	292	248	215	241	267	272	246	243	268	245	265	235	263	263	255	231	268	257	236	235	250	284	243	262	263	231	267	242	228	233	241	255	229	225	267	284	259	250	289	298	269	252	238	233	236	243	286	244	276	248	242	241	262	241	237	282	276	216	266	261	243	237	235	254	264	249	261	245	247	232	236	221	208	250	257	287	244	263	277	271	262	255	248	256	258	233	258	219	243	269	262	217	262	254	243	288	254	265	262	258	247	263	242	278	233	272	254	254	224	232	240	248	245	244	252	259	247	220	265	242	249	270	252	236	231	279	219	251	248	259	233	244	265	254	253	240	227	257	253	262	235	261	251	243	250	250	256	256	269	240	244	245	261	252	264	255	264	242	238	233	259	225	280	287	267	257	242	262	251	257	256	234	289	264	231	259	246	260	214	236	245	267	237	226	273	273	248	266	300	251	245	263	265	228	246	259	240	235	239	240	241	244	248	269	250	233	256	236	221	250	280	226	236	267	230	246	243	242	266	263	240	242	256	260	243	272	249	259	266	249	255	248	231	244	240	243	258	254	267	254	274	255	277	297	244	259	257	251	223	240	262	261	269	254	249	263	203	230	249	251	265	247	246	277	236	251	262	278	225	255	265	252	231	263	236	253	261	259	252	251	276	240	251	279	247	245	243	259	260	269	227	259	256	233	258	242	267	282	253	255	234	218	260	240	258	223	232	262	251	269	204	258	223	265	268	282	229	235	250	273	243	232	263	233	219	239	258	260	248	270	267	233	268	266	244	235	223	262	235	228	264	244	257	267	266	256	261	288	251	251	263	275	259	247	245	228	252	251	247	254	239	245	268	237	253	252	252	286	291	263	263	279	262	256	247	242	262	245	264	268	248	251	260	272	241	234	278	308	244	254	246	249	231	248	260	253	246	223	240	218	268	255	252	257	275	274	251	257	230	279	226	289	242	247	223	263	254	234	268	259	234	261	258	233	255	236	276	253	256	260	251	263	279	257	242	240	263	231	244	248	243	250	280	221	267	265	260	268	264	264	244	241	242	260	236	282	251	250	282	258	253	225	248	236	255	259	246	269	261	256	262	264	272	243	241	237	250	248	283	266	238	249	247	257	251	248	231	279	248	233	269	241	253	253	270	293	245	246	246	249	249	243	234	263	256	276	258	263	250	262	251	233	260	266	260	250	241	248	256	257	291	233	232	248	241	247	237	269	239	239	228	258	270	238	250	230	261	261	251	248	254	247	238	271	275	247	220	253	279	252	282	250	243	239	222	252	256	238	219	247	237	247	257	243	250	241	258	265	234	258	247	259	246	283	257	258	247	280	259	242	259	236	260	234	237	236	240	246	258	252	256	244	246	242	245	245	231	245	253	242	241	267	256	285	248	272	277	234	247	255	269	235	258	245	251	284	241	254	248	245	240	249	250	235	259	259	254	248	228	245	220	242	253	259	268	240	240	261	254	270	255	243	243	261	236	263	236	251	261	256	268	254	251	268	255	250	243	251	235	237	250	242	260	230	237	263	275	255	257	223	262	270	248	299	255	238	252	260	251	253	236	243	277	233	237	258	251	259	262	234	239	249	263	238	250	270	244	236	274	266	250	236	225	245	264	246	242	258	236	253	244	247	261	237	265	248	240	240	295	224	243	255	242	258	210	241	232	251	234	243	240	226	258	239	248	243	245	240	260	237	261	283	233	229	258	242	230	219	230	231	265	266	290	264	269	275	250	245	226	239	256	248	228	262	221	257	243	263	238	264	224	249	266	267	246	239	260	230	263	269	230	235	268	256	223	294	250	261	232	240	267	257	259	267	263	248	245	238	234	291	245	264	245	250	261	249	245	250	261	239	273	273	247	261	235	270	238	247	274	252	264	240	267	233	260	266	257	236	227	236	269	265	270	268	266	255	262	244	235	229	263	236	245	231	267	249	252	251	263	270	224	246	239	267	261	253	195	236	250	236	246	219	253	264	241	254	264	253	249	236	219	258	292	252	248	221	247	238	246	235	261	253	244	257	240	239	244	251	214	228	246	246	277	238	260	254	255	259	247	251	251	230	276	248	223	260	250	251	284	238	267	251	235	273	220	242	246	260	255	269	256	271	273	247	251	257	256	227	261	247	252	255	248	280	255	243	251	209	245	257	266	265	251	251	264	270	234	251	244	269	217	234	254	254	269	279	258	242	240	262	265	270	247	248	257	240	241	268	259	263	257	242	256	266	236	258	277	254	227	248	256	259	261	238	255	249	250	270
11392	9605	8173	4162	2836	2147	1661	1314	1123	999	878	748	756	689	600	616	592	557	527	507	502	499	475	532	492	487	480	447	493	487	477	461	467	469	487	482	391	457	480	446	450	418	392	448	434	448	493	438	425	446	411	457	450	430	440	437	445	404	430	440	482	426	437	414	470	413	440	394	428	439	446	429	435	441	447	410	454	462	459	451	399	407	480	425	410	461	433	471	437	428	433	413	407	453	423	465	431	400	409	452	438	406	431	484	393	402	408	437	474	442	427	407	431	428	373	427	403	429	446	435	432	482	407	422	447	475	430	430	448	447	433	469	470	466	419	422	438	409	444	429	455	416	443	420	449	419	417	420	438	438	432	444	437	453	421	443	425	426	439	443	433	442	422	428	415	399	427	426	475	472	416	443	431	414	406	436	423	395	432	451	418	420	432	453	375	443	418	404	417	435	417	435	453	406	440	412	400	404	413	434	389	431	437	447	418	453	413	424	400	425	433	443	413	406	471	431	406	445	409	428	371	425	422	444	408	431	433	418	445	418	424	429	413	416	414	415	442	386	438	448	438	409	452	462	456	400	438	429	418	419	412	436	427	394	418	415	454	436	421	436	407	375	444	445	438	441	415	421	437	421	463	431	423	399	411	412	414	468	435	399	435	474	445	390	427	438	385	429	388	419	396	399	426	450	459	401	444	433	431	483	420	377	459	412	435	441	405	432	416	416	392	437	440	420	409	411	419	394	397	438	404	402	438	406	392	441	433	425	420	445	438	461	385	417	369	415	413	401	442	439	409	436	433	433	420	399	460	434	433	433	414	417	403	448	426	454	466	439	439	431	450	421	428	415	404	438	432	392	461	423	438	434	426	419	440	431	418	453	434	459	401	426	442	417	447	420	430	445	409	405	417	431	443	420	396	422	438	454	413	429	387	435	435	440	404	434	432	392	445	452	416	406	419	409	418	385	383	412	414	426	406	445	429	425	473	424	416	450	424	447	437	412	408	432	433	465	407	427	382	419	392	387	426	455	426	432	394	463	421	416	440	456	446	445	419	423	425	407	409	461	433	422	420	421	398	383	447	432	425	414	412	423	430	450	435	438	424	394	395	434	411	423	396	457	403	431	416	415	443	432	410	464	442	433	411	429	430	444	453	444	370	395	419	458	444	457	451	475	429	384	419	438	428	392	417	443	443	415	404	420	450	398	389	444	431	448	438	416	438	445	454	421	446	428	429	391	442	396	408	449	434	458	392	398	446	430	425	432	449	426	420	431	438	416	419	466	406	444	388	418	411	439	429	402	399	441	399	451	436	431	432	414	414	400	403	433	418	414	440	450	438	436	431	427	427	468	392	448	396	392	426	401	423	433	393	437	461	432	438	425	411	412	400	429	454	412	431	385	394	393	418	431	440	438	463	431	416	442	415	435	433	438	426	413	417	403	422	438	437	427	411	411	419	406	435	421	432	433	434	414	408	408	480	420	413	399	416	453	422	434	447	450	396	405	423	420	397	453	400	435	436	423	436	425	421	436	422	434	391	419	407	422	374	424	446	435	429	426	419	442	437	402	451	419	455	429	455	432	436	453	420	422	444	424	411	444	468	466	451	442	479	376	402	429	473	444	424	419	446	414	426	409	404	425	457	452	413	372	429	411	449	469	391	408	444	405	439	449	446	410	416	412	433	391	446	416	418	449	456	437	426	415	420	400	422	410	440	382	448	425	467	445	429	455	418	415	447	370	424	441	408	437	424	432	450	430	415	414	419	473	412	445	435	422	403	434	427	446	424	424	403	405	433	433	401	425	418	418	447	471	410	453	443	412	408	459	454	434	425	408	437	389	429	451	431	462	445	425	410	412	416	365	438	434	451	447	402	434	407	415	444	406	399	433	404	395	408	401	421	413	390	442	440	420	456	398	442	431	440	427	417	416	436	451	411	433	445	422	412	470	450	486	470	450	409	420	408	419	411	434	416	424	451	413	454	422	422	437	444	433	419	466	410	394	415	430	398	436	396	448	397	419	394	454	403	427	416	440	407	388	425	409	409	416	450	434	470	406	409	442	428	407	427	442	417	408	452	394	436	423	467	405	418	430	430	436	419	446	451	429	447	449	450	411	449	427	422	426	464	413	451	413	411	444	434	442	474	437	445	425	431	391	466	369	429	435	436	407	409	424	396	409	428	428	395	443	407	403	420	471	437	457	451	408	454	433	417	413	425	419	454	440	414	431	442	415	415	467	416	437	401	433	443	421	417	400	393	416	410	426	429	402	421	451	443	417	448	409	421	437	432	453	434	410	429	425	393	374	440	451	414	423	423	453	428	427	410	419	411	442	367	416	423	436	437	400	451	414	432	434	388	440	455	449	453	459	451	405	430	438	398	404	432	456	444	428	416	435	450	419	406	458	415	416	400	443	438	427	398	425	422	422	383	419	447	396	450	442	443	447	397	439	386	421	426	418	398	458	438	431	439	419	407	431	405	444	437	445	405	454	421	416	414	432	406	452	446	413	428	431	448	414	412	387	443	413	395	446	417	426	436	450	395	446	408	437	446	411	407	479	449	397	404	438	440	410	448	415	424	437	435	424	394	446	433	435	444	411	412	428	437	372	446	437	420	424	364	417	441	414	447	443	423	394	453	448	427	415	397	465	403	416	432	459	423	402	459	443	454	389	419	420	383	412	395	441	407	429	413	435	413	409	427	467	441	419	403	441	426	425	415	420	409	463	441	469	426	446	457	410	418	444	410	443	404	428	413	424	440	447	399	434	433	445	450	439	458	442	426	474	439	449	428	419	430	449	397	420	428	428	446	424	454	412	386	406	436	446	469	424	440	410	422	435	443	389	452	425	446	416	435	438	399	458	422	399	398	471	411	422	412	446	458	437	414	439	397	417	436	400	441	407	437	424	445	419	421	430	486	428	423	436	420	426	431	407	428	416	410	437	449	426	448	464	417	414	426	441	417	416	450	391	444	406	417	423	428	397	413	430	406	399	428	396	405	407	392	417	472	391	427	394	418	407	398	432	422	401	443	468	437	411	455	436	421	423	431	443	425	403	454	441	434	455	424	380	434	400	428	414	432	447	444	405	437	464	453	418	455	496	435	416	443	441	448	479	420	449	424	437	397	420	394	447	443	453	436	426	423	425	422	451	419	423	397	450	427	403	431	429	442	403	428	422	443	448	424	419	389	429	427	438	481	434	417	424	421	416	384	423	426	431	416	405	469	387	404	435	415	406	417	417	433	445	440	407	424	396	461	417	438	463	440	436	422	455	407	409	417	426	427	405	408	390	446	396	427	432	394	460	460	420	437	421	434	396	418	431	431	432	416	430	435	431	443	451	463	439	403	448	431	408	440	428	432	427	413	432	362	473	422	418	445	392	436	418	453	410	424	396	412	431	425	414	406	425	435	435	450	458	428	436	419	413	436	401	448	416	434	451	455	423	445	434	445	410	450	439	415	434	405	422	441	435	422	438	448	476	406	422	457	424	399	450	418	404
23020	21020	28843	23402	21020	19506	2456	1043	795	700	683	634	597	598	573	498	526	531	514	472	517	493	491	479	468	477	435	432	467	433	442	463	464	433	452	441	436	427	451	469	436	461	456	421	437	447	435	457	426	456	410	445	426	474	471	426	476	421	426	405	447	453	386	420	437	396	414	417	452	460	427	452	429	391	408	437	416	435	440	415	422	455	423	408	440	412	393	442	453	464	443	457	455	435	440	449	451	462	449	413	419	435	442	420	419	426	446	399	420	437	470	430	461	421	457	388	429	427	438	460	436	441	419	389	431	440	452	425	419	455	423	442	415	405	448	388	411	413	425	465	427	460	442	407	441	451	456	433	410	403	391	445	439	393	412	428	420	414	400	409	450	445	403	437	402	432	386	433	417	423	415	442	407	413	396	424	394	429	437	407	449	443	449	444	469	442	438	441	449	437	427	463	413	447	439	458	455	435	458	455	453	448	427	398	430	454	428	416	445	420	442	459	441	415	425	441	443	442	438	361	465	420	451	422	437	401	460	403	443	433	440	422	388	447	421	438	432	459	431	433	391	425	423	456	409	416	450	408	426	448	441	427	456	422	427	446	420	437	420	440	399	395	426	423	447	404	408	425	433	431	420	420	436	408	454	424	401	463	420	416	439	429	443	440	399	406	398	427	403	409	444	451	399	453	441	429	420	408	395	450	451	425	446	402	434	435	427	439	438	414	441	426	410	430	436	487	381	402	424	406	417	454	433	438	477	441	402	422	454	441	395	462	424	423	448	420	397	439	423	386	446	428	380	458	450	436	435	422	431	413	386	440	434	414	435	417	433	423	440	458	402	467	427	473	420	447	408	439	432	402	435	404	409	435	403	406	451	466	414	461	417	453	419	442	464	442	429	395	452	435	436	448	441	422	430	444	439	433	402	465	442	423	417	439	422	423	416	392	432	474	437	453	424	415	412	413	411	426	435	437	396	428	392	437	414	428	436	432	445	419	417	436	409	424	449	393	415	430	441	442	417	433	429	452	438	425	427	455	458	447	445	401	397	437	451	401	435	412	407	415	413	437	459	404	430	416	413	456	455	429	399	426	449	418	416	428	423	415	427	443	425	421	414	442	442	406	407	425	393	411	441	414	434	440	383	456	440	456	429	403	422	433	471	466	414	413	450	443	413	432	435	414	461	410	428	441	435	428	427	420	456	435	392	438	434	417	446	430	487	393	470	434	428	422	422	401	415	436	449	417	406	429	430	429	460	437	393	461	409	468	455	455	432	427	448	397	425	456	449	420	431	418	447	413	430	452	410	443	408	429	453	442	377	417	410	436	418	432	439	426	427	415	440	432	437	434	416	411	430	462	434	456	431	438	397	464	447	365	437	431	416	442	416	413	432	432	420	400	423	439	400	414	404	395	405	445	437	437	417	411	456	427	443	434	423	463	424	409	422	402	436	423	401	474	423	436	386	410	421	469	411	414	427	373	400	444	405	415	436	422	420	451	465	442	428	381	419	429	429	396	435	428	422	404	400	436	434	431	428	474	443	450	428	435	456	414	405	403	414	479	435	404	441	420	453	416	437	429	431	435	406	468	401	450	376	407	433	491	435	426	448	375	458	424	426	441	446	431	438	398	426	437	434	430	450	449	408	436	410	441	452	416	424	404	411	436	452	439	438	390	457	462	385	417	420	436	454	432	426	392	448	405	438	427	451	403	395	429	434	446	406	414	454	425	421	419	392	502	411	433	434	408	423	426	401	430	420	443	457	403	431	411	451	419	419	463	391	437	405	461	397	381	436	441	391	446	419	460	420	387	482	422	431	422	448	426	412	427	414	387	423	421	413	402	411	436	430	433	427	431	419	437	424	402	422	411	437	448	421	413	415	432	427	467	423	466	434	432	455	466	430	385	389	423	417	439	393	437	436	441	400	441	447	450	447	382	427	415	420	397	408	447	428	424	442	392	436	424	436	414	402	479	436	401	423	451	450	413	444	425	425	460	446	390	412	419	465	429	456	441	434	409	450	456	450	405	465	434	423	448	458	428	437	425	395	434	436	419	418	406	456	430	434	436	444	406	419	439	435	417	412	467	420	411	434	444	433	435	420	436	443	414	418	426	404	418	432	432	427	450	414	409	409	404	432	446	434	421	453	422	454	421	420	416	413	424	409	445	425	426	405	412	448	431	482	446	449	440	412	419	431	411	435	426	406	426	388	416	447	447	433	416	409	400	445	408	433	411	418	449	404	401	428	422	406	451	441	430	412	441	430	407	435	425	455	448	428	412	434	435	430	440	414	437	448	425	443	428	422	432	449	385	434	444	435	443	472	389	414	384	456	447	428	427	403	454	434	437	456	435	412	427	424	444	432	406	434	432	413	425	436	423	397	406	449	431	460	429	421	441	393	438	432	455	441	430	416	392	404	409	449	442	472	468	421	428	452	448	474	452	446	424	422	425	374	464	469	450	475	403	406	423	451	412	431	429	441	447	439	443	411	426	399	414	366	461	416	443	426	462	437	419	430	419	412	446	418	432	438	467	440	436	416	438	436	421	406	397	427	417	432	409	414	430	458	442	440	453	401	417	413	454	405	410	457	432	418	437	427	401	435	438	463	439	433	439	383	468	394	397	442	425	429	404	418	401	423	404	422	429	444	375	440	482	417	434	442	423	441	438	429	467	412	414	464	434	423	423	440	425	391	382	445	429	436	452	440	431	424	434	392	434	436	427	418	445	404	433	429	428	419	423	435	409	417	413	465	387	416	447	434	418	448	435	451	412	421	437	417	430	429	411	436	392	422	433	401	403	428	438	442	369	425	419	437	453	405	428	431	404	440	432	441	415	399	438	409	412	453	414	438	440	411	415	414	423	430	442	413	442	426	432	424	453	431	398	467	438	401	441	444	421	406	443	433	414	478	427	420	402	457	431	418	414	458	427	413	466	436	407	400	433	420	409	414	405	435	410	427	469	437	416	445	430	435	410	414	425	421	410	440	411	436	429	430	422	411	437	471	447	435	404	416	445	413	392	451	423	435	421	427	429	423	423	436	418	417	408	402	420	441	443	408	428	426	398	435	368	415	376	451	403	394	426	434	437	388	414	430	468	457	388	438	438	432	460	441	451	425	415	409	446	415	405	399	463	404	430	423	411	407	410	445	430	429	459	451	420	429	390	389	408	447	413	396	425	426	435	468	424	439	431	357	423	422	422	452	432	408	423	464	445	422	434	433	448	443	433	433	447	462	429	412	438	440	443	423	449	432	435	401	399	379	425	401	431	411	405	420	405	441	462	427	426	424	424	422	409	447	436	457	440	456	452	466	414	410	416	429	430	444	453	425	392	431	431	444	406	437	437	441	447	440	397	453	426	417	462	387	448	419	443	423	430	415	377	442	418	419	448	408	441	461	427	433	422	414	405	426	402	458	429	434	400	430	403	422	450	422	412	419	425	462	473	409	424	463	448	419	441	411	410	437	462	463	440	447	433	437	412	432	436	424	409	393	452
13591	15552	13411	7229	5133	3881	3018	2529	2084	1735	1612	1418	1324	1256	1091	1114	1017	989	916	952	901	875	847	824	839	833	830	782	770	796	825	737	756	751	795	692	737	776	722	743	742	755	728	732	737	749	709	715	680	727	786	746	719	734	760	708	758	710	697	744	746	673	715	670	741	728	698	675	751	724	725	718	689	728	684	672	654	729	779	703	682	746	714	708	712	721	688	723	737	735	695	709	745	689	705	719	711	691	714	663	682	696	689	711	732	711	716	710	706	705	718	661	721	702	734	732	718	695	700	702	718	688	695	732	666	649	684	688	697	654	714	713	664	685	674	719	697	688	728	708	774	691	717	693	730	712	727	721	674	683	668	672	718	702	698	681	734	685	690	697	711	698	698	702	681	739	704	747	695	648	696	715	650	716	657	721	687	674	711	668	686	683	713	736	674	726	699	740	695	734	715	660	703	785	706	671	714	738	677	698	646	694	676	701	700	674	775	736	683	714	664	720	657	688	746	694	666	668	685	652	717	699	713	701	710	650	698	708	666	674	710	671	701	706	678	709	713	738	730	717	739	712	729	692	687	633	770	683	688	713	707	722	701	709	735	682	687	671	680	644	677	716	705	711	696	714	726	719	727	636	724	669	694	708	672	679	722	708	689	722	685	671	725	689	697	672	677	673	692	745	688	658	736	709	744	733	701	743	664	674	710	705	697	666	698	677	644	702	678	664	699	682	670	709	737	708	709	725	752	697	692	678	662	702	678	736	674	663	686	712	686	721	718	681	680	702	702	663	746	696	662	733	682	718	680	661	710	719	708	699	689	691	678	676	746	669	698	682	704	721	678	647	672	681	719	709	672	683	693	713	701	693	720	691	692	715	741	711	691	730	692	737	700	703	701	681	726	679	733	723	653	711	721	690	680	704	710	696	679	758	688	700	696	710	662	674	698	706	706	671	722	709	702	686	690	674	717	712	708	675	686	681	643	704	673	673	675	722	711	696	713	737	723	697	724	681	685	692	711	662	739	680	770	699	693	696	691	672	741	691	696	717	702	669	660	719	745	682	703	740	722	710	690	685	702	717	712	706	716	678	684	692	709	686	676	721	654	713	688	740	694	719	707	667	714	709	724	671	673	740	686	665	713	765	717	718	748	655	738	677	695	641	707	754	745	736	692	713	703	715	714	720	657	668	756	757	711	699	718	675	731	682	702	723	718	682	700	701	745	714	717	721	699	704	690	734	677	728	712	684	731	684	694	731	709	726	658	678	689	710	660	690	689	700	680	685	723	714	701	711	686	698	704	673	711	686	672	701	709	697	714	712	674	676	676	729	701	722	666	726	679	674	682	653	672	700	682	718	731	670	685	680	737	686	700	736	694	699	725	717	736	679	690	694	710	682	719	731	717	672	719	694	672	648	719	719	679	685	715	713	697	706	764	663	740	679	693	639	713	663	693	738	721	726	734	669	727	701	733	700	703	740	740	709	674	672	664	699	709	725	676	709	673	727	675	697	711	687	646	665	716	713	692	680	685	682	701	693	700	712	697	652	662	684	712	696	717	727	677	703	718	689	708	701	715	679	699	696	679	673	697	683	659	758	700	694	689	670	742	685	693	715	713	693	721	707	714	693	690	683	714	682	729	706	689	670	735	714	650	705	661	696	669	682	696	698	679	717	703	693	718	687	725	655	740	686	751	712	704	689	705	692	702	688	672	685	684	730	710	698	730	679	679	728	712	725	665	717	690	665	659	700	705	722	719	734	740	705	708	668	699	695	669	752	672	680	670	691	728	718	700	725	693	693	722	710	690	703	685	731	737	711	703	684	711	709	696	705	681	706	692	720	689	673	701	746	727	669	675	715	697	763	707	692	714	717	726	727	716	735	687	712	693	672	693	719	721	706	727	731	710	690	725	668	654	699	684	702	706	728	718	694	733	751	674	720	721	709	696	705	710	719	757	704	787	724	686	693	687	724	719	634	667	727	665	685	696	679	697	682	719	705	698	715	683	712	721	700	711	685	662	675	706	654	679	678	682	703	724	695	678	693	747	697	661	657	731	653	685	714	671	708	726	696	681	723	742	673	690	688	695	715	734	675	693	683	707	680	697	738	730	663	712	689	697	725	686	741	689	709	752	692	675	722	725	655	719	703	711	749	684	701	698	691	712	677	714	687	689	695	686	688	699	715	735	693	745	713	720	678	687	694	674	718	726	684	639	687	698	681	671	720	696	706	718	698	701	683	698	736	705	651	696	691	646	683	694	753	688	705	661	735	662	719	722	717	708	649	719	672	692	710	705	674	720	720	711	685	714	667	723	720	691	702	676	658	704	690	672	697	681	694	708	687	706	767	733	669	724	679	693	663	688	735	703	698	753	696	713	707	669	721	724	695	642	670	637	666	653	723	695	749	716	686	711	654	707	727	707	717	707	700	671	708	725	725	717	702	670	754	693	710	681	719	732	653	725	735	681	693	727	703	709	697	704	700	672	692	704	684	692	719	690	701	734	745	700	684	710	718	706	700	717	710	695	679	685	690	698	664	712	688	700	709	699	713	691	666	703	706	722	702	709	790	666	690	695	704	700	746	690	724	715	686	720	733	687	679	734	697	667	707	724	712	688	665	700	668	716	676	675	679	697	722	695	681	663	757	719	667	676	744	710	680	696	731	666	726	692	729	666	675	694	705	663	728	673	721	725	689	724	708	715	704	700	736	723	690	673	704	673	705	733	723	697	739	700	726	705	735	718	730	727	614	665	702	700	717	725	693	683	718	730	724	728	762	729	705	710	719	679	694	718	693	704	724	738	688	685	686	700	713	709	696	714	704	685	723	672	688	733	658	701	682	729	682	685	681	708	715	706	678	702	715	696	691	673	673	681	683	716	721	697	673	663	692	659	705	733	722	724	691	702	693	681	690	708	686	687	630	707	691	720	714	695	716	720	720	682	688	711	719	704	734	657	670	666	717	706	702	682	680	674	647	734	700	695	716	738	742	664	675	691	729	700	705	706	746	714	718	708	707	730	651	622	696	659	704	702	718	688	663	723	725	719	745	748	708	736	705	682	706	705	677	705	747	737	704	704	656	737	751	670	691	700	713	702	678	673	712	702	732	723	675	713	639	702	698	704	700	685	712	682	713	742	706	717	693	719	704	687	702	688	700	687	709	712	728	698	733	698	719	743	713	696	731	673	717	697	732	715	693	693	757	705	665	669	709	702	740	688	671	659	670	713	691	676	702	715	684	695	692	661	711	728	733	699	699	681	731	685	772	708	705	708	706	702	716	688	700	658	690	722	668	686	691	707	701	659	678	701	734	711	752	734	700	701	695	702	687	708	712	714	705	644	730	718	646	725	694	684	745	696	694	710	673	670	731	698	706	723	715	662	703	711	701	712	671	708	720	736	686	764	653	671	660	708	663	702	676	687	682	663	726	736	719	702	677	730	699	673	684	647	703	707	745	716	632	704	698	707	659	694	712	674	670	680	702	680	636	689	683	704	732	651	705
26799	20389	7518	377	183	145	133	111	124	125	106	113	108	122	109	101	108	138	96	108	102	110	123	111	102	107	107	108	102	98	107	97	107	96	95	102	98	105	104	95	114	97	110	114	104	97	101	89	109	107	109	82	104	91	117	105	107	113	107	126	107	117	93	123	97	102	99	116	108	120	105	112	118	109	96	124	116	97	129	101	107	114	122	93	128	108	108	112	124	120	104	95	108	101	100	115	92	113	99	98	96	125	110	116	112	94	107	106	83	119	115	105	93	116	105	114	89	99	100	111	87	107	96	99	120	97	104	100	92	124	111	83	106	111	109	94	105	84	104	116	81	114	113	102	105	124	115	109	114	93	103	128	104	104	110	102	129	125	96	99	104	114	104	86	127	91	100	107	109	113	85	92	87	105	107	81	92	119	106	99	111	96	100	110	110	94	110	102	115	99	92	103	111	117	101	99	106	125	102	108	113	103	119	91	107	104	109	120	100	125	98	111	109	104	96	108	114	106	110	88	118	102	86	109	93	108	98	114	96	108	116	107	118	114	105	103	116	116	109	103	96	113	110	94	94	109	120	95	99	98	102	90	103	122	99	103	123	115	101	94	94	121	117	94	108	96	115	124	100	93	114	114	113	108	98	100	107	108	103	115	107	93	101	90	96	104	86	116	109	95	101	101	94	119	113	114	103	108	115	109	129	129	116	121	106	104	93	103	79	116	101	85	89	82	95	121	109	118	100	98	107	95	97	116	100	103	109	112	104	114	100	105	127	114	100	78	99	103	109	117	104	90	116	96	116	103	96	122	94	111	120	119	111	120	116	102	92	105	99	111	110	95	122	99	109	109	107	104	122	122	109	97	103	98	108	106	95	113	104	104	112	119	95	130	86	112	115	114	100	115	111	105	81	94	101	101	108	92	92	97	115	107	107	102	130	98	88	109	127	98	110	122	106	127	89	113	120	110	116	116	122	106	114	90	113	116	105	101	78	88	111	117	106	103	109	102	116	109	107	108	104	107	104	107	94	107	90	105	106	103	103	91	130	109	119	94	94	98	101	122	102	105	99	102	101	94	110	116	118	95	100	101	118	105	95	111	89	84	102	123	106	98	104	114	86	94	107	104	110	108	120	106	106	92	115	122	107	107	115	116	115	104	99	90	122	117	123	89	115	117	95	85	100	85	110	107	117	100	114	108	124	106	97	111	107	112	115	108	83	91	113	120	98	110	100	100	92	99	133	102	111	98	110	128	109	108	104	116	107	104	99	95	106	103	105	107	117	118	112	111	94	111	115	117	112	92	127	119	110	115	96	90	109	117	111	121	104	87	120	117	105	108	128	89	123	102	110	126	95	117	115	96	111	112	71	89	103	111	99	106	98	115	103	102	110	121	93	101	104	93	106	108	102	120	92	133	126	116	92	103	101	96	104	121	100	112	100	114	110	95	102	98	105	90	109	106	101	97	112	91	104	94	99	106	82	108	94	95	109	110	101	99	85	128	117	89	113	116	106	126	113	97	105	116	121	101	98	113	114	80	106	102	127	104	99	107	122	108	101	101	105	104	104	127	97	124	110	107	110	97	109	88	103	103	103	116	103	100	113	99	94	103	97	97	106	96	97	108	103	92	112	108	113	103	105	125	92	109	111	101	107	126	108	114	112	101	100	99	100	93	115	109	96	99	90	113	117	94	99	103	92	86	112	105	119	103	92	102	101	105	89	98	112	107	116	111	116	121	87	106	107	95	110	100	108	90	105	113	108	102	117	105	102	106	108	97	102	116	80	117	118	117	84	93	78	109	123	116	91	91	101	111	103	112	87	104	104	99	102	105	98	100	102	98	88	104	104	106	89	113	109	103	97	115	92	110	105	115	120	105	110	112	110	88	103	127	102	85	105	108	102	107	100	109	104	96	128	98	122	107	103	112	96	81	111	117	88	120	108	104	97	118	98	92	106	96	102	98	114	128	100	80	131	86	103	109	109	101	121	100	119	118	114	105	106	147	93	110	126	108	101	110	115	112	97	127	96	113	122	106	90	104	92	125	106	112	122	107	118	96	113	89	91	92	98	99	110	99	112	80	107	113	115	114	93	116	130	95	81	134	95	103	110	109	108	97	93	104	76	101	126	99	102	96	94	93	99	121	101	97	113	105	110	104	110	118	110	98	106	102	102	86	125	110	88	116	104	98	115	97	118	107	103	122	98	95	106	97	100	102	91	85	86	104	102	117	116	100	109	88	103	105	112	109	109	102	107	123	103	95	107	120	114	123	122	105	125	109	122	101	99	113	97	134	104	108	102	97	110	121	101	94	96	97	108	117	137	100	111	89	117	99	128	113	129	116	117	112	114	101	99	120	116	94	104	97	103	109	94	112	103	100	115	91	102	95	102	113	97	112	106	88	100	96	103	121	92	89	104	117	106	92	148	115	88	114	99	91	114	119	114	119	114	107	105	102	103	108	120	87	128	106	110	102	110	89	91	118	117	116	103	106	120	84	110	129	94	104	97	102	112	83	103	94	112	116	107	107	110	100	107	90	92	103	133	95	100	104	115	92	105	99	117	103	95	95	106	140	118	113	120	106	91	99	94	97	102	119	94	108	90	111	100	133	111	101	114	102	102	103	120	123	98	88	83	112	104	89	119	105	121	107	107	106	115	103	97	94	111	101	135	108	100	103	108	108	106	103	113	98	109	90	96	106	119	110	110	105	115	95	109	115	80	123	105	107	107	95	94	115	102	110	95	81	83	126	109	106	112	119	101	109	124	101	113	91	112	82	100	79	106	116	101	84	99	100	112	105	117	133	113	120	95	124	114	91	106	110	110	96	100	94	119	108	108	103	86	104	100	111	105	100	109	110	103	92	89	105	110	93	112	109	110	92	101	99	102	101	99	131	120	113	96	108	118	103	103	106	112	126	113	109	103	97	117	122	102	90	106	90	90	113	95	94	105	119	101	98	104	94	111	103	103	99	107	88	123	91	100	114	120	101	115	124	107	105	96	90	99	115	118	122	113	112	104	96	102	104	92	107	119	91	109	109	97	108	108	96	84	104	104	91	109	94	118	88	106	123	115	107	108	115	100	110	99	103	102	109	75	89	108	105	118	99	92	113	125	111	128	103	105	103	109	93	114	98	93	117	106	108	110	107	109	105	108	103	105	108	117	104	88	90	110	97	102	111	115	121	105	105	106	115	96	84	112	101	111	93	109	119	119	127	116	118	95	102	118	119	124	108	94	99	76	102	125	113	119	105	119	94	113	107	101	113	117	110	98	112	91	87	114	114	96	92	111	110	108	109	121	118	134	104	96	128	97	122	100	98	130	105	96	113	110	112	113	114	103	110	97	107	109	106	121	134	98	98	110	112	112	135	105	121	110	111	82	104	100	94	110	116	121	106	108	122	111	109	110	127	108	98	115	112	116	101	119	111	125	113	104	95	108	121	112	93	105	106	95	93	103	110	109	102	112	113	98	112	109	99	98	99	100	101	129	114	103	107
5532	1074	935	525	377	331	284	251	276	238	219	199	224	206	180	205	205	185	202	214	207	202	208	200	183	191	215	198	205	209	199	182	177	177	202	207	213	172	200	170	191	196	220	206	207	197	225	189	214	170	205	199	191	197	209	194	206	206	194	219	202	183	194	195	185	180	217	204	203	190	203	181	201	201	208	187	187	173	189	205	200	217	209	203	192	191	194	195	188	190	198	181	196	190	182	189	174	193	185	207	208	193	195	216	205	183	196	185	183	160	206	199	215	198	176	217	178	210	217	187	170	200	189	229	197	206	185	189	208	203	181	210	163	171	216	184	200	216	182	207	185	199	202	182	196	196	201	195	217	202	206	183	188	200	212	221	206	181	183	205	199	201	195	198	203	199	207	201	199	199	178	187	171	176	204	198	182	208	189	216	178	208	189	187	207	196	210	221	198	180	198	216	198	168	220	202	193	208	205	186	207	175	196	187	189	186	182	203	191	180	176	205	208	210	185	198	195	234	195	216	199	195	197	174	180	186	207	199	230	184	202	209	188	206	202	204	202	192	187	199	200	232	204	186	210	210	193	164	201	198	209	193	173	182	199	183	196	191	218	205	183	180	177	183	190	213	213	196	193	185	188	180	209	192	205	220	194	219	199	183	203	198	197	189	200	174	174	204	194	193	194	213	190	194	189	184	199	215	179	188	185	185	195	185	195	217	216	194	230	186	203	196	180	200	177	205	171	195	185	204	201	191	181	207	195	195	183	227	187	186	186	206	199	184	194	171	199	194	182	203	188	200	204	197	204	195	208	156	196	199	194	216	210	195	191	203	191	212	188	196	187	193	188	194	191	201	178	192	187	185	214	194	179	168	194	175	173	164	175	195	239	183	209	179	205	186	186	222	197	201	193	175	192	183	225	217	224	192	188	205	188	190	190	196	215	209	201	218	206	189	206	188	222	177	189	170	193	192	177	202	211	199	179	211	192	194	192	196	196	203	190	203	182	177	201	199	200	197	189	189	176	182	179	202	207	172	187	186	192	171	219	228	159	204	198	189	209	187	180	185	187	199	219	204	194	223	215	203	196	214	193	207	210	179	185	210	202	215	205	181	207	188	192	182	193	198	177	191	214	169	210	222	180	178	194	196	200	169	200	192	200	214	184	205	203	204	191	183	173	180	194	215	179	208	204	188	204	193	215	193	199	218	218	182	186	173	199	166	210	193	214	188	204	203	183	184	196	205	207	198	188	231	192	217	173	230	195	197	193	174	182	203	203	201	197	200	217	198	204	209	198	172	187	214	198	164	165	186	209	182	211	206	172	187	188	208	196	178	205	205	201	187	201	193	178	215	204	209	191	171	192	188	200	182	195	216	215	198	204	207	207	196	198	186	193	213	166	198	215	187	198	199	215	184	216	214	189	201	210	203	206	158	185	187	192	188	188	210	173	183	199	198	193	197	198	208	205	173	199	207	176	191	181	175	199	209	215	199	197	206	194	195	201	197	203	211	200	162	181	198	180	205	213	197	201	223	178	203	210	200	205	188	208	176	196	179	196	203	168	206	189	186	207	188	194	218	225	185	195	180	203	209	198	203	188	191	188	210	175	188	198	195	193	205	187	164	196	216	207	170	188	193	180	198	181	194	196	202	200	201	198	200	200	176	189	230	210	193	197	185	200	184	190	210	197	184	188	194	189	216	196	198	188	198	192	194	196	198	193	223	196	208	203	223	202	191	208	203	222	200	184	187	186	209	210	207	195	196	197	189	201	204	181	182	183	194	176	194	196	241	180	174	209	194	189	198	213	202	213	199	199	225	202	197	206	184	208	217	178	202	172	188	193	206	222	203	184	208	177	197	217	181	186	197	194	213	199	174	192	201	175	212	192	182	186	200	176	204	172	199	181	204	203	192	208	180	180	198	218	182	203	172	208	185	212	190	166	187	179	215	189	185	194	196	201	191	186	198	192	229	189	179	187	197	195	237	195	188	198	180	172	181	217	197	189	194	188	180	186	177	215	190	223	200	193	182	182	179	198	203	189	181	195	182	194	194	202	190	193	198	174	203	188	183	193	199	195	177	181	201	187	183	208	203	205	208	209	184	200	182	219	193	213	193	192	193	203	167	198	195	189	198	170	190	207	201	179	185	189	202	204	190	214	182	188	206	207	203	192	195	199	212	180	200	196	205	172	189	223	179	209	183	166	204	189	191	199	193	183	193	186	187	184	205	200	214	208	206	201	196	208	202	200	230	206	205	210	211	194	205	190	175	197	199	192	164	200	218	179	195	203	204	181	174	194	181	194	199	175	179	200	203	188	221	199	206	187	210	204	195	197	188	172	192	201	192	204	192	204	222	191	201	186	186	187	185	206	180	189	195	166	190	181	195	187	190	226	199	183	180	187	205	196	184	204	208	209	183	222	202	190	204	189	200	209	193	207	180	238	184	217	186	217	181	191	184	196	195	199	213	186	174	188	207	197	215	198	203	220	204	197	206	188	192	164	203	221	218	191	194	192	204	209	199	203	189	186	189	191	183	202	182	229	192	223	207	189	192	188	208	190	225	194	195	203	196	200	192	192	194	162	180	191	187	184	188	164	190	179	218	215	189	207	197	167	208	188	189	199	216	183	183	197	206	222	203	207	219	186	209	206	197	223	192	173	193	209	201	210	183	199	176	180	183	196	189	176	196	194	184	190	181	225	196	188	204	200	209	182	198	193	187	199	200	206	213	196	214	214	193	205	196	199	194	206	199	202	171	178	202	205	202	189	206	214	207	210	185	190	200	195	213	201	190	215	215	206	182	215	221	207	202	191	197	206	191	202	198	167	177	200	209	207	189	199	217	189	183	191	187	227	200	200	190	196	195	205	194	202	196	197	191	184	167	175	190	187	209	192	205	182	199	184	195	186	187	201	197	181	187	173	190	187	191	184	205	176	212	178	208	205	214	204	204	178	206	175	205	175	188	187	204	179	197	182	206	216	190	214	207	185	177	203	185	222	207	196	194	189	198	170	196	170	220	194	204	194	217	174	203	204	195	209	184	202	203	202	174	173	203	170	188	198	200	204	216	221	193	208	201	195	208	209	202	182	181	201	180	200	207	195	206	188	198	199	202	201	188	209	180	220	208	221	177	186	158	186	211	203	215	211	178	172	199	215	174	214	212	178	192	216	185	228	197	181	207	183	206	193	167	184	191	191	204	189	190	200	191	209	208	180	208	178	169	214	204	187	176	203	191	191	212	201	188	235	172	209	175	189	200	214	211	191	177	211	190	216	182	212	177	197	202	176	173	233	210	209	179	200	162	218	202	189	199	188	201	209	170	194	195	188	202	189	214	212	189	186	195	192	195	203	216	197	210	213	192	213	190	192	219	203	210	196	201	209	159	185	178	195	202	198	201	186	198	205	219	178	213	197	219	206	206	199	192	221	192	203	220	157	183	188	187	191	185	209	201	205	163	192	210	196	193	195	213	188	220	173	202	181	220	193	222	201	193	183	223
24073	21138	28380	24165	20482	2289	763	537	464	408	364	348	341	346	323	297	273	312	303	316	331	265	304	277	283	273	280	264	276	293	261	275	287	269	248	238	265	265	254	289	237	252	268	263	291	260	248	269	266	270	258	255	279	249	278	277	280	278	233	247	271	296	260	286	260	284	261	238	247	245	279	221	256	255	246	236	250	249	255	253	237	254	241	286	266	275	241	257	252	268	257	262	257	274	259	266	264	245	264	255	279	247	232	240	246	257	259	249	243	256	256	268	277	264	256	231	283	286	245	282	266	237	281	246	258	271	264	263	265	242	272	244	240	273	265	233	280	229	265	248	255	229	257	255	260	251	263	257	261	238	236	260	270	267	270	248	240	250	263	263	292	269	251	275	233	283	260	265	247	249	262	247	249	264	258	236	255	242	270	285	239	262	233	268	247	243	275	276	294	272	241	269	278	238	263	251	244	260	268	220	276	260	256	245	274	254	284	263	259	268	239	234	250	236	254	249	242	231	287	244	272	234	270	223	257	251	274	241	230	272	291	274	232	253	234	279	244	246	280	260	246	230	233	231	241	269	245	272	264	248	256	256	257	230	249	269	225	249	246	260	237	253	280	250	236	242	260	254	218	255	219	262	256	271	245	259	269	266	253	258	242	246	217	271	281	270	232	252	251	264	228	270	228	251	249	255	243	264	253	246	267	280	240	231	267	259	259	261	275	256	256	251	273	251	239	255	216	243	250	247	252	239	258	255	251	277	259	237	266	271	241	278	244	252	291	251	263	267	262	251	269	270	286	238	267	251	275	287	266	282	217	252	240	260	262	223	249	221	256	240	300	267	236	252	253	277	277	224	258	254	255	240	273	265	255	266	250	220	239	245	261	275	257	245	255	253	241	257	285	232	263	261	249	239	287	266	242	262	260	281	278	258	269	250	252	258	245	263	265	277	267	239	238	258	284	272	263	264	245	250	257	251	269	283	264	264	282	257	245	279	256	245	227	271	263	271	248	243	258	229	259	250	280	253	266	244	248	240	290	235	267	222	251	253	234	251	240	271	250	285	252	243	260	262	260	242	263	252	267	255	239	250	273	267	268	248	265	255	211	246	237	260	256	234	231	281	273	243	259	246	259	265	251	256	267	264	242	245	242	286	264	255	283	267	264	266	243	245	237	265	259	274	244	265	284	243	254	298	261	276	264	284	273	254	260	248	241	261	244	259	246	284	246	278	266	249	249	253	240	248	268	221	277	257	258	236	284	233	249	228	258	255	249	253	275	265	312	247	248	284	278	226	266	257	272	263	269	220	269	256	244	252	273	257	279	266	285	236	241	261	234	216	265	266	270	278	253	271	252	269	292	230	252	249	242	259	247	261	259	246	238	263	261	241	260	249	282	256	259	256	272	253	265	238	278	262	254	264	198	294	248	249	245	278	244	231	247	240	233	239	240	258	260	269	279	243	253	289	251	239	258	255	232	266	242	253	235	208	263	246	250	276	259	271	230	235	264	238	269	248	283	253	256	264	259	262	250	246	246	273	250	224	269	241	247	286	245	232	237	215	250	249	254	263	248	267	271	231	239	268	258	250	275	261	279	256	282	289	234	241	277	284	257	236	271	247	225	268	257	261	258	247	239	233	250	224	249	269	241	234	269	297	273	266	259	277	292	230	265	272	269	207	270	251	226	246	262	236	231	235	261	269	233	262	232	268	234	247	272	244	245	240	230	258	268	262	269	254	264	261	259	249	229	249	257	267	267	207	276	243	236	223	246	269	245	262	265	237	245	238	245	288	232	263	233	262	245	255	235	289	264	236	249	246	249	221	257	266	237	259	245	254	291	261	245	290	225	279	276	272	277	257	263	272	240	271	257	273	253	279	246	266	292	254	226	273	240	240	271	220	259	235	236	264	253	254	264	245	242	235	261	254	259	274	253	259	250	258	250	251	249	248	283	255	271	246	243	248	282	263	220	249	269	277	255	234	262	265	268	257	211	262	247	249	249	245	243	279	270	292	255	237	249	255	272	254	270	259	296	273	243	276	254	266	250	271	267	253	250	242	275	258	249	275	258	252	264	249	239	257	270	260	248	276	256	232	256	280	246	235	255	251	251	243	268	258	238	248	256	252	275	287	267	268	272	238	262	234	264	253	250	237	245	282	243	293	252	266	257	247	257	272	257	255	235	256	221	268	253	279	262	240	261	241	273	239	264	243	250	263	263	269	266	271	259	242	249	260	247	259	257	250	262	257	270	271	233	257	256	260	254	261	282	219	240	225	239	253	264	258	244	273	265	259	246	247	267	239	218	274	245	252	245	241	278	248	240	240	242	242	254	248	268	254	251	279	249	255	245	256	244	262	290	240	259	243	257	275	240	276	235	259	260	243	267	258	231	254	214	270	280	272	239	279	242	239	247	263	267	254	272	268	250	279	296	269	274	255	259	271	261	249	235	264	248	262	274	238	262	223	254	283	241	216	227	221	255	259	262	225	256	272	254	262	254	232	254	241	294	270	221	224	251	260	253	289	239	284	283	245	270	264	245	276	288	237	240	254	275	250	240	271	258	234	265	237	252	279	265	224	252	279	272	242	249	249	252	242	266	252	220	236	255	216	269	250	247	251	253	264	258	257	241	251	252	271	267	225	285	230	259	243	233	271	262	211	269	244	229	234	251	246	263	273	264	239	231	271	254	237	231	249	251	250	256	237	246	249	259	284	263	258	291	255	244	236	235	250	263	256	256	269	243	236	241	274	263	225	271	235	260	278	262	267	247	260	282	249	292	246	246	269	247	271	246	254	237	268	240	244	257	278	257	254	252	239	248	271	255	259	270	262	299	250	266	262	261	291	239	240	231	276	260	251	230	243	254	238	281	254	261	274	227	275	259	261	281	259	251	254	242	249	230	257	254	231	255	228	212	251	235	270	260	256	259	283	225	216	290	265	264	250	244	228	243	271	261	249	266	262	256	246	279	241	267	288	249	243	252	275	226	228	274	259	259	243	264	260	235	281	273	256	284	254	276	271	247	262	250	232	252	239	237	238	252	252	259	245	249	245	242	297	278	257	245	276	246	286	270	253	248	250	270	273	269	246	249	233	246	254	237	234	246	258	255	252	252	269	252	236	258	268	267	286	252	284	261	248	246	255	245	254	266	243	245	269	250	261	253	250	256	245	283	236	236	243	274	257	253	252	246	231	247	249	237	233	262	267	251	273	266	232	258	254	264	253	252	262	287	217	263	265	259	244	265	239	242	239	249	239	258	242	268	279	275	265	248	227	252	255	251	286	271	250	260	223	261	246	253	258	232	225	261	247	231	264	249	266	267	236	277	257	249	260	260	250	252	254	248	267	271	237	260	252	270	251	263	268	244	255	293	285	243	255	273	275	235	220	247	250	250	234	251	262	239	255	268	282	252	240	288	265	268	257	236	250	271	289	289	267	265	269	248	249	271	252	235	284	260	222	266	251	278	273	239	265	284	235	256	256	254	250	270	256	259	245
10344	9557	8340	4185	2927	2102	1651	1388	1145	957	826	792	721	711	676	633	547	552	575	541	504	535	506	497	467	467	463	484	497	476	492	466	484	460	445	446	449	445	471	464	427	482	452	461	443	439	450	437	432	442	424	470	438	452	445	457	443	457	429	415	417	416	428	433	417	430	414	433	451	424	457	412	420	410	461	443	450	492	413	431	434	476	439	420	448	419	446	466	437	466	422	417	412	417	460	424	461	478	452	440	449	437	419	392	435	417	420	445	476	419	423	417	461	458	425	415	463	429	410	449	446	425	446	433	410	456	424	471	397	452	420	472	437	438	430	452	420	451	473	425	425	429	457	445	432	436	433	398	413	418	463	419	443	448	439	436	447	480	404	465	451	453	437	413	408	444	424	449	437	433	426	444	451	436	410	477	414	443	438	437	439	453	416	421	437	441	425	422	456	447	432	468	457	449	424	415	448	414	430	434	410	463	474	434	433	397	442	418	408	407	414	434	426	412	399	440	448	420	421	472	440	432	435	428	437	445	466	439	411	429	417	427	441	413	420	441	451	411	419	418	458	462	427	458	425	441	415	460	438	418	475	417	446	417	472	442	469	453	431	417	439	402	445	422	429	437	460	421	409	448	428	439	385	459	463	439	419	422	422	423	449	433	445	466	412	426	448	433	416	437	422	429	449	436	424	422	437	449	432	443	448	441	429	461	432	431	430	427	451	419	394	401	390	447	453	444	428	417	464	422	415	430	478	454	472	398	413	439	420	400	442	423	423	449	423	394	436	422	417	445	444	436	465	468	481	444	451	439	437	439	431	444	455	456	433	450	447	427	416	437	454	380	441	450	416	444	434	428	435	450	420	437	443	422	446	421	439	408	437	452	447	423	443	421	441	407	430	465	423	450	438	406	452	457	433	442	422	424	441	404	426	441	416	430	412	453	432	420	419	438	436	433	412	440	400	416	415	436	439	449	427	450	401	484	416	439	434	452	394	420	416	414	452	419	422	389	438	413	436	444	458	445	457	428	426	422	440	439	469	466	430	466	450	454	430	433	460	399	444	414	456	466	440	424	429	470	392	445	441	455	431	426	407	434	418	414	413	407	401	445	413	401	436	410	451	398	414	470	439	446	418	453	443	442	399	374	434	414	434	438	428	399	457	432	462	392	419	416	443	460	420	446	438	419	415	477	432	435	419	419	430	423	447	414	412	435	420	442	437	431	429	435	465	440	467	456	460	427	438	418	462	437	453	452	451	416	461	411	397	428	433	396	406	449	457	451	444	429	393	454	445	432	446	434	439	472	411	414	398	424	433	424	453	447	413	430	406	427	430	442	388	476	471	398	408	442	400	434	456	446	463	442	416	446	451	416	446	419	435	411	416	428	440	458	453	476	433	428	418	437	422	412	417	463	437	429	416	480	428	439	451	444	488	457	432	435	449	442	390	419	451	408	420	423	410	448	419	444	462	446	458	452	439	411	430	422	425	427	461	410	406	440	411	426	429	465	451	427	435	421	412	451	462	431	450	456	434	440	443	436	447	478	460	455	425	434	423	442	439	452	432	405	427	444	410	447	444	410	440	437	400	461	457	417	437	472	396	432	426	411	388	449	417	441	420	431	427	436	434	456	461	478	423	359	466	426	421	458	432	425	436	422	419	390	430	458	473	438	423	423	465	409	454	418	425	406	466	418	423	432	424	424	481	436	425	419	452	417	421	438	420	426	443	442	460	440	438	401	458	427	409	486	409	460	425	442	428	413	430	433	451	443	444	426	428	427	393	437	434	427	423	451	429	442	432	456	385	444	437	407	403	411	443	450	427	457	415	421	456	440	431	416	421	451	422	490	431	396	384	426	439	425	435	421	419	414	418	439	407	441	427	406	446	436	457	461	441	434	436	425	422	436	421	457	449	424	434	424	442	439	452	458	430	459	436	422	459	460	426	396	481	436	445	434	414	412	456	429	434	406	429	470	450	470	484	443	392	411	416	434	430	436	465	409	435	400	404	448	448	426	421	490	437	411	427	455	459	424	440	432	427	445	420	436	456	473	425	437	423	427	425	402	437	421	458	432	454	451	459	495	405	389	415	449	439	411	401	463	425	428	426	442	426	391	392	464	445	434	427	403	418	405	410	442	443	413	427	458	423	435	407	426	466	448	459	436	467	466	424	400	424	474	442	404	418	416	465	429	442	407	429	467	457	420	414	443	421	444	450	455	424	421	442	417	451	416	410	441	470	421	451	429	425	412	441	485	430	406	445	421	454	413	407	398	413	410	480	463	430	408	448	456	435	433	468	441	429	413	433	401	420	420	444	469	440	454	426	438	455	434	386	465	403	440	416	403	440	434	387	420	431	455	436	406	401	433	415	442	446	403	433	437	437	414	440	450	434	443	434	459	413	452	447	442	410	410	443	433	411	439	419	416	438	432	449	418	431	385	442	446	445	430	449	420	437	450	406	445	418	406	444	446	469	453	437	423	404	423	426	443	446	409	447	419	457	432	451	428	444	464	422	430	411	451	420	413	406	452	427	415	408	427	440	406	430	454	442	428	423	390	420	417	409	433	429	430	439	428	434	429	432	410	473	446	441	420	449	420	430	434	439	456	409	428	424	453	421	413	429	423	445	420	429	413	458	398	442	453	478	411	436	408	425	430	416	450	415	433	451	453	444	433	431	447	421	453	398	442	443	470	414	407	438	438	407	411	439	455	436	432	468	441	412	463	427	379	444	470	422	463	406	470	421	421	433	424	427	416	439	415	428	441	451	444	425	405	432	416	439	443	413	458	425	469	451	445	420	471	402	461	433	405	476	460	414	399	434	442	400	431	438	448	451	432	436	436	417	437	418	471	410	467	444	457	457	425	433	419	442	435	449	456	428	462	435	444	439	388	424	418	435	411	413	413	440	479	419	416	454	440	438	421	468	451	461	416	432	439	431	448	428	447	391	430	421	425	421	403	425	430	423	454	423	428	431	431	433	431	425	428	423	433	454	435	434	459	491	437	422	441	440	417	437	443	411	477	431	471	414	413	408	427	432	418	400	447	443	395	414	417	399	416	443	413	421	424	471	423	475	467	440	441	430	434	419	451	419	398	432	407	407	466	449	467	467	444	427	440	425	440	432	454	439	453	438	443	444	450	418	413	440	413	416	449	465	473	436	458	419	453	447	427	430	421	436	459	441	433	439	431	401	478	426	413	441	427	467	455	430	428	442	401	412	435	443	443	428	424	411	400	425	438	436	411	422	404	432	454	413	430	441	436	464	423	379	408	436	407	436	413	390	420	441	469	425	450	450	395	450	480	429	465	434	420	443	419	431	415	420	408	424	425	420	402	436	445	449	383	452	416	453	459	438	410	443	392	414	427	431	437	429	429	469	430	412	415	471	421	412	441	417	459	430	446	397	396	443	467	435	419	395	452	430	485	417	439	413	432	427	445	434	412	429	458	443	424	474	441	415	455	459	426	465	424	442	427	459	435	392	436	424	422	431	445	448	436
23086	21104	28974	23501	21105	19600	2501	1032	833	718	646	619	607	582	547	557	500	533	526	534	474	449	488	469	479	503	467	486	490	430	465	477	429	487	427	436	417	475	444	443	429	482	454	450	386	457	448	457	473	471	457	446	458	464	467	463	440	396	409	448	441	407	423	467	463	459	418	393	440	403	430	452	417	422	436	445	465	441	451	442	416	415	456	442	465	443	431	459	423	441	474	490	424	407	432	409	461	420	426	438	440	430	466	451	405	411	465	430	433	452	463	422	460	411	431	440	431	445	439	444	442	435	378	455	440	433	431	429	434	417	434	390	432	410	409	437	431	494	428	417	398	442	453	432	392	431	422	430	447	425	427	457	447	413	484	434	433	452	477	436	414	427	439	430	421	437	462	405	417	437	456	440	373	406	435	398	410	429	426	464	408	419	434	450	447	452	436	439	432	430	414	457	416	440	419	426	436	459	419	460	437	386	437	421	411	424	422	453	431	478	434	408	416	429	438	443	439	418	393	428	389	447	455	435	383	435	420	416	405	462	461	427	442	441	466	456	467	473	424	452	439	441	443	455	407	445	432	439	448	451	447	418	439	423	396	422	431	448	434	427	435	468	404	414	416	430	401	430	436	456	434	427	415	442	451	413	438	419	457	429	441	427	409	429	466	429	451	435	439	451	423	401	439	443	451	433	443	450	438	404	456	433	433	445	428	434	429	484	422	467	442	439	470	427	411	476	455	425	408	395	454	424	394	456	427	444	449	434	441	444	428	431	405	462	489	400	430	440	388	413	441	431	437	422	440	442	445	419	483	403	421	406	410	444	427	436	449	412	406	431	456	430	429	457	455	469	397	451	389	461	432	414	448	442	437	470	435	418	405	435	434	419	440	435	439	439	430	434	453	403	441	417	397	426	454	410	409	426	409	433	399	433	449	419	432	442	443	474	399	421	439	438	448	469	397	437	447	456	410	390	442	420	425	463	429	434	457	435	441	458	437	445	459	407	424	445	429	422	420	427	427	421	441	453	456	402	465	433	446	468	459	444	428	420	468	442	442	404	419	459	443	427	405	391	405	428	425	432	433	434	402	400	410	451	434	467	456	434	435	402	385	435	439	443	426	412	416	476	397	450	456	422	444	468	425	442	442	427	419	416	429	442	433	422	449	420	424	456	399	424	470	431	417	402	501	460	429	401	456	460	424	420	433	410	411	413	430	435	449	427	447	429	484	433	444	410	437	447	417	459	436	381	433	427	390	407	424	435	418	452	440	445	445	451	424	408	486	427	399	414	466	430	421	446	390	417	475	462	422	472	480	479	442	473	419	362	435	438	435	428	439	430	427	424	441	417	448	411	448	424	439	424	419	425	388	440	429	493	441	457	449	404	400	463	446	475	437	436	435	420	375	446	410	412	443	404	465	405	419	465	398	442	426	424	436	427	450	451	429	443	460	477	421	434	408	446	423	433	431	448	451	438	407	437	418	463	433	432	406	451	469	443	422	395	421	408	445	440	406	423	448	399	415	450	439	428	412	457	440	421	423	427	417	456	425	430	442	420	432	410	444	436	396	428	446	437	440	443	446	421	444	401	412	415	504	406	466	422	418	452	451	431	439	468	440	443	449	430	424	445	472	442	434	471	416	412	420	438	461	416	421	440	453	406	436	453	407	432	405	447	419	418	392	448	452	464	469	462	405	434	418	473	413	404	436	401	443	422	409	450	471	482	436	393	416	448	405	464	434	445	428	413	433	441	419	437	421	395	447	471	463	417	406	411	440	418	431	429	456	429	431	412	418	432	402	428	465	403	422	423	393	428	415	439	426	429	445	415	412	414	441	483	461	412	454	416	411	455	400	426	443	416	447	415	450	441	428	470	446	415	418	429	442	487	424	458	464	404	427	409	476	451	410	418	455	430	467	417	435	421	411	439	427	405	429	470	450	452	435	439	444	437	441	398	422	444	463	420	389	446	454	425	424	450	441	443	408	407	481	407	453	414	459	426	419	481	449	405	437	415	434	432	398	420	426	440	408	444	445	409	440	448	401	424	433	427	399	431	433	480	427	393	414	450	420	430	454	433	411	462	434	405	449	438	420	415	439	408	436	458	419	413	471	424	412	417	412	421	446	419	416	404	419	468	419	411	424	427	416	424	444	397	424	459	418	426	436	456	424	441	442	441	419	415	451	473	450	443	440	443	426	477	427	440	424	422	424	409	393	475	424	436	430	453	391	421	465	447	375	439	428	402	431	449	415	446	381	415	418	455	398	419	420	402	432	494	442	435	473	432	432	438	431	448	498	398	411	427	421	421	386	428	412	458	434	409	455	440	453	433	450	441	446	443	469	444	427	433	426	411	419	436	446	450	452	441	448	437	402	458	445	442	430	434	444	429	422	459	449	463	459	458	416	461	396	407	447	434	469	440	414	413	469	420	436	435	446	411	413	435	423	424	422	413	431	468	421	426	389	430	454	402	410	451	447	377	410	445	441	451	459	463	410	436	390	425	458	432	437	429	468	427	437	423	440	446	431	426	405	423	430	422	482	412	397	437	443	450	456	411	419	411	423	424	453	421	419	390	447	435	395	431	411	446	431	404	453	435	416	417	441	438	447	466	436	398	446	417	423	477	419	445	432	432	417	432	442	422	431	380	437	439	448	428	420	435	463	444	420	436	410	471	462	437	440	413	458	439	470	407	425	442	475	448	420	460	431	420	450	416	402	421	457	436	483	448	409	415	422	405	424	444	464	416	464	402	421	428	403	449	440	429	456	425	443	387	407	451	430	443	476	409	437	416	422	446	445	425	427	406	433	452	442	444	436	419	438	428	431	430	408	423	440	435	381	402	427	439	453	423	432	426	440	442	422	404	464	458	417	428	427	464	422	416	438	449	445	417	421	404	440	441	404	431	441	437	405	409	471	451	412	435	460	396	413	412	441	406	398	411	479	420	415	436	441	417	424	445	450	412	419	429	423	434	419	420	438	391	433	442	417	404	439	414	480	401	466	424	433	454	419	406	418	419	427	398	438	431	440	428	447	438	447	470	429	428	447	436	434	472	410	399	472	442	413	462	438	413	437	404	462	421	449	438	431	428	424	432	446	423	492	397	407	417	431	380	434	433	453	497	445	408	421	421	425	428	423	448	428	402	428	434	405	440	388	460	438	423	414	426	454	418	440	444	405	437	427	441	435	454	461	433	438	422	418	475	401	448	461	389	437	448	408	443	434	432	445	419	431	438	453	402	452	404	418	421	426	437	421	464	436	439	419	417	431	443	405	423	437	442	463	423	444	406	427	433	444	403	461	442	382	422	427	451	424	380	425	448	436	438	454	415	401	427	412	400	388	394	446	421	424	477	453	415	451	446	453	452	421	424	438	463	378	491	432	422	437	455	452	421	401	443	435	438	432	452	416	430	415	403	432	416	399	401	416	432	438	469	416	462	424	417	460	430	440	442	476	438	458	481	450	433	449	416	424	433	429	410	411	444	436	422	413	413	409	423
12774	15770	13320	7356	5165	3843	3075	2381	2087	1725	1479	1415	1272	1271	1101	1072	1073	1017	953	904	906	944	823	807	828	791	842	716	835	833	782	787	754	808	785	778	828	731	734	732	733	793	747	717	743	713	736	701	727	694	686	735	736	753	701	700	726	739	737	712	716	724	760	766	723	733	733	764	711	754	725	690	697	756	688	670	695	684	731	741	727	751	688	682	731	724	702	718	697	731	715	705	723	762	714	703	698	765	709	720	706	692	716	692	723	684	714	680	739	710	727	704	674	739	705	751	668	674	698	676	731	715	724	720	686	756	751	708	707	695	708	681	763	708	702	739	735	706	689	727	690	639	736	708	724	677	745	694	725	712	713	726	697	712	709	666	679	716	713	707	717	717	754	763	696	716	694	731	694	744	727	755	726	718	718	696	701	697	726	696	684	740	717	662	723	707	662	678	735	723	699	705	729	728	736	689	706	731	680	690	700	678	712	675	721	668	716	677	730	672	741	708	691	715	688	673	676	728	757	732	730	748	705	695	707	659	715	687	705	743	689	711	704	722	675	725	711	676	739	721	717	717	710	679	726	731	739	747	722	679	677	720	739	776	716	713	691	723	693	778	741	660	684	672	721	700	709	719	721	731	721	728	763	651	730	682	722	713	685	716	688	715	729	720	694	717	736	703	781	727	685	738	691	698	727	745	753	676	671	721	693	747	703	674	714	708	746	708	734	712	722	704	689	690	723	713	684	708	688	692	746	699	705	711	720	735	703	718	706	727	663	685	703	725	668	685	726	661	728	651	730	712	673	718	711	671	704	728	676	704	731	620	666	691	689	730	714	634	739	713	721	703	706	712	713	653	671	711	730	662	723	670	634	693	689	653	709	723	712	675	712	665	718	741	672	678	718	736	726	708	761	690	706	745	732	702	704	731	703	690	719	721	747	710	721	699	692	645	705	689	704	728	724	686	718	714	688	713	728	690	757	659	711	737	780	759	715	718	646	724	745	685	682	700	693	695	675	698	718	714	697	708	762	731	688	760	733	690	679	760	700	684	671	714	753	690	740	655	709	682	739	734	699	759	681	730	713	713	709	697	686	671	706	688	697	763	727	680	691	680	730	691	714	673	711	702	682	679	690	737	741	685	728	707	712	699	726	718	717	671	700	734	677	675	706	735	714	717	696	716	703	689	712	702	707	703	747	708	660	651	722	694	737	742	687	705	669	679	720	682	705	746	669	707	722	741	701	719	706	692	710	679	646	722	741	709	752	713	665	715	710	747	677	752	728	674	687	723	711	723	668	720	705	724	667	715	736	676	678	708	732	724	690	684	689	704	674	714	705	711	756	667	711	719	696	714	755	701	749	704	717	694	722	694	697	688	701	727	709	741	723	685	698	691	714	687	671	716	712	745	730	659	712	729	717	686	716	706	682	694	728	675	693	681	699	723	683	686	715	706	728	680	734	668	739	719	712	697	677	702	747	721	745	718	682	700	700	709	689	689	667	755	731	653	759	708	719	700	670	701	785	701	737	711	725	708	713	731	718	703	676	699	670	717	683	653	678	687	696	684	695	723	713	694	692	703	762	703	700	719	710	747	690	695	690	695	723	674	679	738	742	704	666	745	714	720	690	739	714	688	656	686	689	704	753	717	668	701	735	727	729	683	742	686	675	693	654	714	756	721	699	802	711	690	761	711	726	692	666	673	719	740	680	699	699	688	710	677	713	736	756	712	756	725	744	714	718	714	734	721	734	679	695	716	709	667	694	726	774	736	665	718	731	732	701	649	737	690	692	721	669	707	696	717	713	701	706	705	734	703	684	746	697	678	722	702	714	661	680	690	737	676	733	687	730	681	674	707	697	722	667	741	696	743	669	725	708	719	742	719	689	763	657	736	650	721	715	692	725	691	704	686	745	700	704	711	702	710	694	754	721	638	716	717	700	705	714	707	677	690	745	715	733	671	653	730	681	668	734	729	726	725	724	724	674	723	696	730	708	710	751	718	648	704	699	740	717	743	704	696	710	700	669	675	693	687	698	714	694	718	753	729	693	671	743	718	735	695	697	679	720	722	652	699	727	635	647	681	696	707	751	705	717	711	718	694	694	718	676	685	732	681	719	700	668	681	736	739	701	704	739	729	733	687	708	677	674	683	684	676	708	681	697	744	719	724	704	700	688	702	692	702	690	675	704	696	703	710	740	695	685	710	682	684	714	728	689	720	709	669	707	718	683	694	670	663	707	706	726	686	699	696	720	713	698	679	689	726	650	692	706	637	683	724	655	745	677	690	668	717	686	706	701	709	756	709	708	680	691	687	699	698	742	717	677	702	687	694	729	712	678	696	660	726	721	714	699	723	672	660	722	693	670	717	720	717	693	714	698	700	694	720	703	728	715	703	657	687	665	693	692	699	678	714	752	703	710	683	700	688	699	726	700	693	703	711	739	708	738	729	695	690	673	668	684	661	709	751	676	765	760	698	697	800	669	719	734	722	704	718	703	698	719	721	726	734	722	694	728	725	725	726	679	722	720	738	726	702	747	718	723	708	729	738	708	677	709	721	660	664	747	637	669	695	678	682	664	676	736	679	717	682	708	684	715	685	702	710	732	734	696	712	685	696	701	718	721	693	701	733	686	683	730	701	674	721	685	719	719	680	690	714	693	710	699	689	721	724	686	747	716	709	704	739	739	684	706	735	687	672	703	647	726	659	716	732	722	683	719	736	779	713	720	657	730	711	711	749	712	736	696	701	714	660	707	722	680	725	692	719	671	674	728	695	716	672	695	713	699	710	702	718	714	716	735	696	676	664	700	703	700	744	703	701	705	703	698	733	684	701	669	680	644	679	695	759	717	748	682	733	691	745	724	688	705	709	681	701	746	679	714	760	702	725	714	676	733	674	739	717	674	718	691	724	676	710	729	695	727	748	726	700	706	735	720	719	741	729	684	677	708	736	738	726	692	671	662	765	675	698	705	698	739	690	699	711	695	678	686	753	704	729	710	734	718	673	727	736	726	723	731	687	711	662	731	740	764	700	685	736	743	683	723	725	697	697	708	675	712	683	685	693	746	662	716	741	673	699	692	738	678	687	700	664	713	703	721	688	722	711	745	769	692	702	674	709	756	707	746	694	717	719	773	713	687	723	724	692	752	697	715	696	673	712	729	696	674	675	701	685	757	711	757	732	730	735	704	721	731	693	717	718	702	714	685	736	755	726	752	739	702	695	709	721	674	737	650	663	723	780	703	692	719	704	689	700	722	718	667	701	700	688	705	724	713	720	683	691	728	731	737	668	671	658	684	740	710	733	692	761	638	695	744	692	716	713	756	709	689	681	692	740	696	700	716	701	692	727	723	710	711	691	729	727	721	701	694	680	733	714	702	749	668	718	691	706	739	639	684	724	691	694	690	718	687	704	694	731	726	731	779	718	723	727	715	722	744	752	724	714	682	716	676	731	755	696	720	697	706	702	682	694	685	755	662	744	697	724	733	692	714	701	729	731	701	685
26824	20488	7496	408	191	147	148	123	120	128	116	119	107	111	127	123	122	122	128	105	106	93	119	109	117	106	102	109	114	101	103	121	100	108	111	92	93	133	111	93	122	110	115	101	127	111	104	118	106	111	113	108	115	101	117	101	121	113	88	97	104	106	99	114	112	118	106	112	99	106	103	115	109	101	104	104	123	90	110	88	112	99	109	93	117	106	103	117	92	101	133	107	112	120	122	108	113	103	127	108	87	112	88	103	131	101	94	122	131	100	91	123	104	119	99	110	102	119	97	95	106	95	107	124	116	118	105	101	124	105	112	107	115	122	92	95	115	105	111	121	112	116	108	106	106	116	108	95	112	115	114	111	101	105	96	109	108	115	107	102	107	108	107	115	100	92	114	112	124	111	108	117	111	115	109	101	87	127	103	111	98	130	126	107	103	133	113	115	115	92	113	129	125	88	109	109	117	122	102	108	116	110	117	108	112	101	90	92	106	84	97	118	96	108	117	102	111	117	105	96	107	95	121	110	108	114	99	117	126	107	102	97	92	103	103	108	106	109	103	141	110	116	121	110	100	99	98	104	119	111	102	107	97	109	106	119	121	106	100	123	112	105	125	96	126	88	103	115	115	108	97	106	115	95	110	121	122	96	114	104	108	96	110	106	118	104	95	112	98	105	103	93	102	114	108	97	89	113	111	117	117	110	96	110	111	113	102	104	117	99	125	115	103	102	99	114	112	96	104	116	124	88	96	112	95	106	107	97	109	107	92	99	108	95	100	95	110	108	110	103	94	118	96	112	110	124	98	133	110	114	102	113	114	95	100	136	123	113	107	117	108	104	105	109	112	111	118	100	115	108	107	121	103	100	103	102	129	124	97	123	110	122	110	95	102	109	102	112	109	118	110	111	98	104	110	113	108	94	101	129	91	128	97	109	112	97	111	90	116	108	134	108	112	126	111	90	109	106	101	115	137	113	91	99	124	113	110	95	106	110	108	93	102	97	112	121	103	116	107	113	111	91	95	102	120	89	104	121	102	117	102	109	87	87	98	110	96	115	124	116	86	90	125	102	108	86	99	109	110	97	102	98	106	114	96	98	121	103	99	97	111	117	119	101	101	120	99	98	103	118	116	104	115	110	107	89	113	143	125	99	120	108	109	98	118	114	106	129	87	101	95	121	98	100	107	101	100	111	103	111	91	114	84	112	105	101	92	118	119	111	112	110	93	117	120	123	102	96	114	102	97	121	112	114	101	108	119	133	98	106	117	100	128	109	105	99	120	109	78	96	109	110	136	118	120	98	93	109	112	116	111	101	106	98	96	106	99	115	99	113	104	115	117	121	106	114	99	94	100	105	111	97	121	131	104	111	107	97	108	95	109	95	128	124	127	100	117	111	115	111	104	114	92	106	107	104	100	107	114	92	121	124	103	119	119	106	100	97	116	103	111	105	90	97	113	118	105	102	99	94	100	103	118	100	109	110	92	109	103	107	107	108	108	113	103	105	109	113	105	100	112	112	112	111	96	121	105	118	105	104	113	119	101	111	90	110	110	110	124	90	102	111	125	124	107	96	108	109	103	92	119	108	95	96	124	123	111	91	94	118	105	103	96	104	104	93	117	92	120	108	99	120	95	88	114	110	115	105	109	104	97	108	111	112	110	93	116	98	106	100	96	111	128	118	106	72	105	107	112	117	121	107	113	99	110	130	119	107	125	97	104	104	107	104	123	107	115	97	121	103	131	116	105	106	114	99	101	109	122	101	96	126	107	103	95	93	126	108	108	101	121	122	112	96	97	83	106	120	104	97	108	107	122	106	105	98	130	101	110	95	100	106	111	124	101	95	111	89	113	120	116	104	100	129	105	112	125	113	111	113	98	119	121	114	108	132	111	109	108	118	118	107	96	114	102	132	102	93	103	87	100	106	104	121	109	114	89	96	106	111	108	106	90	118	122	110	108	106	117	102	100	103	102	107	116	118	99	112	112	105	99	120	132	109	85	107	124	116	104	99	92	118	124	93	130	105	89	102	125	120	112	109	122	110	101	111	113	103	103	100	90	113	87	122	106	126	107	92	102	113	107	114	103	114	98	97	110	111	104	86	105	98	115	107	90	115	115	119	121	123	101	101	98	106	108	100	106	112	115	114	111	115	105	119	97	123	95	115	104	105	90	110	99	113	105	132	118	114	112	123	112	93	114	107	107	115	119	110	113	92	115	103	118	102	93	120	111	104	113	125	109	97	115	107	127	123	124	100	85	105	107	120	98	115	90	99	122	95	111	97	96	105	108	109	100	112	113	122	105	102	115	123	100	111	99	92	106	110	103	111	107	101	122	116	105	121	113	112	109	129	90	110	120	113	120	110	121	106	114	97	117	115	126	104	118	89	116	118	116	111	115	111	102	110	124	109	103	114	112	97	95	113	108	114	111	101	104	99	99	94	119	103	97	116	114	95	90	90	112	96	90	92	121	106	114	119	103	101	102	129	102	125	84	112	105	99	96	133	122	105	116	126	98	100	94	95	108	113	97	96	112	104	115	98	95	113	116	91	103	102	111	88	107	107	112	127	94	113	115	97	109	109	116	134	118	112	118	98	125	108	124	108	100	110	102	116	112	112	128	107	107	127	116	90	116	92	105	114	108	107	107	94	97	131	92	97	100	97	117	114	118	102	108	119	130	101	107	106	97	134	105	124	121	117	106	113	115	101	103	107	111	120	98	103	84	120	93	94	87	100	93	102	114	118	103	99	109	98	124	101	96	94	101	96	110	91	97	113	96	90	110	112	103	91	109	115	134	117	112	123	108	112	103	111	132	100	94	100	88	116	111	109	106	91	105	102	112	107	97	118	95	118	106	99	108	118	117	127	122	101	118	126	97	113	94	109	87	109	131	99	112	108	102	103	103	112	108	93	110	120	114	119	125	111	99	132	112	102	99	87	109	98	101	95	110	109	98	124	127	100	123	102	103	135	114	117	132	111	105	92	106	111	132	100	110	112	113	101	112	102	112	117	111	110	113	98	107	104	115	105	105	109	111	120	96	93	104	89	113	109	100	104	102	124	98	112	109	98	123	107	104	100	98	81	105	107	106	114	106	108	103	99	125	121	99	120	112	125	106	117	122	103	133	101	97	99	100	97	117	112	97	95	105	101	114	100	93	85	104	108	104	103	112	105	95	104	124	122	102	102	97	100	110	130	103	104	107	133	128	108	109	124	112	92	108	111	109	98	117	110	96	116	124	112	139	93	104	105	97	119	106	106	115	86	101	123	102	131	107	113	127	86	114	120	123	116	112	108	105	108	116	110	99	116	101	108	96	111	110	106	106	114	126	115	124	111	96	83	110	107	101	104	110	107	113	106	142	96	104	109	111	111	103	122	94	94	130	93	108	114	94	131	98	96	112	109	111	96	106	114	84	124	124	111	111	102	110	110	132	117	114	113	120	117	93	110	127	96	101	129	110	109	118	99	130	89	114	100	115	116	102	101	100	106	118	109
5269	1092	973	566	398	364	279	264	242	240	238	245	218	215	205	222	218	204	192	198	203	183	242	212	194	221	191	205	204	241	199	213	209	182	222	189	201	211	213	201	202	204	212	217	188	218	197	217	201	188	191	187	199	195	174	179	179	171	197	225	207	212	212	208	187	183	201	186	177	204	200	194	209	219	234	200	206	194	227	182	178	203	194	232	190	187	239	206	195	225	206	196	218	190	178	192	206	195	200	201	191	196	192	199	202	169	211	205	198	206	176	199	175	203	172	189	190	205	181	193	203	187	203	193	191	204	201	200	190	198	198	242	194	182	207	189	189	197	197	196	184	204	205	234	231	208	214	191	211	184	179	203	196	189	201	189	198	206	181	199	207	214	222	211	213	204	214	211	181	195	200	211	181	192	212	186	208	217	170	208	202	220	208	208	213	214	204	203	210	196	187	206	186	181	177	210	221	205	173	200	195	209	202	191	214	225	215	206	208	197	209	193	202	191	183	224	210	192	202	212	181	225	182	187	186	210	194	197	190	194	212	202	199	200	162	194	194	185	204	180	181	189	188	192	202	202	212	184	197	187	186	204	184	181	194	181	194	208	187	199	196	214	219	179	172	231	190	194	205	199	216	215	201	192	213	185	184	176	181	185	212	192	204	191	198	188	200	178	202	216	173	207	205	176	174	201	194	195	201	212	216	219	194	196	193	194	204	211	188	202	181	174	191	211	193	202	227	189	192	202	189	202	187	205	193	193	193	196	215	193	190	200	181	203	209	196	207	196	196	188	189	187	195	218	215	204	241	184	207	174	190	190	187	201	203	206	200	187	191	203	186	175	200	210	190	208	209	208	198	203	183	208	197	190	192	183	203	201	212	204	185	219	192	176	222	208	194	195	203	225	194	222	210	191	186	201	216	199	196	182	199	193	180	199	204	189	209	185	178	196	176	173	206	205	213	192	192	216	209	203	191	187	211	198	222	181	184	192	188	211	170	193	223	224	186	188	211	199	207	221	204	187	195	216	194	237	197	167	219	224	216	198	185	194	202	209	199	198	195	192	204	203	190	218	165	188	228	182	195	199	185	204	192	204	211	194	192	207	178	223	205	200	203	197	191	206	203	229	204	237	197	207	195	197	209	197	194	193	184	209	219	204	207	212	186	221	170	212	187	184	201	186	199	183	195	201	185	202	216	192	221	214	211	210	183	203	192	185	218	199	202	188	221	170	190	221	205	193	193	197	191	188	199	193	205	233	201	184	194	173	188	228	220	193	209	189	221	204	218	177	197	205	197	209	169	209	197	225	196	189	202	187	196	218	192	221	173	196	210	159	213	187	196	205	192	195	201	197	201	203	188	200	197	208	179	199	177	220	195	173	203	206	177	185	195	189	188	203	188	216	217	186	188	215	177	222	179	204	201	209	175	199	215	186	183	209	185	183	211	219	186	184	241	209	196	201	187	222	195	201	180	189	191	213	197	188	192	228	183	191	197	207	214	176	197	214	201	200	204	207	211	201	195	205	214	231	190	176	216	173	204	182	199	193	227	189	201	211	183	215	230	185	190	191	231	219	219	198	230	194	201	210	191	210	191	203	217	183	209	205	202	202	198	165	197	189	210	193	193	239	194	196	203	199	206	201	203	178	205	193	222	197	197	198	198	213	176	200	174	204	191	203	197	205	198	214	194	208	200	227	188	200	187	193	188	205	203	213	192	192	197	204	203	202	189	193	207	199	203	194	202	184	189	191	173	214	178	208	182	206	221	206	210	210	198	193	191	190	217	202	210	200	203	214	215	202	200	216	221	194	203	182	198	183	219	210	200	214	200	195	182	174	186	174	198	188	182	188	200	218	209	205	199	211	219	191	195	198	203	214	221	184	215	197	192	214	198	218	195	199	186	189	225	197	200	187	178	196	191	194	228	217	197	179	195	204	180	194	187	192	201	178	240	166	213	210	203	219	188	189	186	209	218	194	203	208	192	207	177	214	202	202	210	209	206	191	213	178	205	217	200	211	223	229	196	211	217	185	189	209	164	190	197	201	206	202	202	199	205	178	199	205	196	218	198	209	227	181	178	195	210	222	171	188	212	184	179	189	197	207	211	210	198	201	178	209	203	181	195	188	223	190	189	206	188	180	190	211	194	197	182	220	201	205	212	182	209	190	214	197	214	196	191	213	179	211	215	202	230	182	235	190	220	194	184	206	204	193	201	205	205	171	191	229	191	189	229	173	180	204	175	216	195	183	163	186	205	214	195	224	192	204	213	199	195	184	218	185	223	189	213	193	186	213	174	210	197	204	172	208	185	207	198	222	205	217	180	222	210	199	205	201	200	182	188	220	222	190	211	168	198	187	185	204	205	208	209	216	200	195	187	168	196	189	221	193	181	210	223	188	187	214	194	185	205	167	185	210	197	202	204	215	194	210	195	187	204	204	193	174	196	193	195	185	185	181	197	182	195	196	171	184	189	205	187	186	221	204	220	182	189	223	184	220	189	210	197	198	186	212	210	205	217	196	221	203	206	182	230	217	226	170	191	197	216	174	198	221	220	209	219	215	202	185	197	219	220	194	190	231	190	206	236	181	203	205	203	200	180	200	208	192	211	204	214	201	208	184	204	190	200	212	198	185	199	202	192	187	184	195	193	211	196	211	185	211	189	202	187	188	191	216	219	187	186	213	204	200	177	191	181	221	231	167	195	199	220	222	221	203	183	189	178	184	197	194	203	194	201	210	195	178	191	178	217	170	187	184	192	201	188	211	205	194	210	184	198	187	189	242	188	207	199	185	208	204	180	177	204	207	201	194	222	162	211	171	188	215	187	190	189	207	232	172	172	208	207	184	202	189	183	214	181	188	178	211	191	190	211	183	218	207	204	226	191	189	201	210	175	194	183	217	203	191	198	211	203	178	218	225	204	194	179	196	196	206	179	198	179	202	200	204	191	175	203	207	208	208	194	193	208	189	192	192	202	204	184	170	192	205	213	186	208	217	216	195	185	205	205	201	188	185	197	213	173	182	184	203	208	203	200	193	209	184	206	194	182	193	207	196	209	199	196	231	188	182	193	175	199	212	205	213	201	204	199	223	167	217	204	179	178	226	198	236	221	211	212	204	211	194	192	196	200	201	200	197	199	189	182	191	185	187	226	198	202	204	194	199	211	203	207	190	199	192	185	201	192	204	192	195	189	206	227	170	198	197	209	201	205	204	223	184	212	184	213	196	218	222	191	225	195	195	179	186	189	205	228	200	232	220	175	202	181	212	199	198	201	215	193	198	168	179	209	177	211	186	204	217	180	217	197	216	189	188	208	208	197	216	204	211	218	185	191	198	217	207	202	202	219	182	191	198	183	179	212	210	230	222	202	198	188	217	182	218	197	178	202	195	196	177	197	208	211	199	178	203	186	201	205	190	236	224	216	176	189	211	203	199	222	179	216	179	213	182	216	197	208	210	208	200	165	188	219	219	173	194	210	201	224	198	189	221	177	218	184	205
24078	21106	28283	24176	20186	2105	741	525	460	411	372	376	353	300	347	310	296	286	333	293	319	271	281	283	291	256	278	243	292	258	280	262	268	281	261	274	257	289	278	244	270	242	302	263	275	266	280	246	275	260	267	262	289	268	264	255	260	301	264	287	276	287	259	250	257	269	277	266	244	270	272	278	257	255	234	280	264	286	257	276	270	256	287	243	277	284	265	277	233	249	263	248	279	266	297	280	275	270	303	263	239	281	259	270	280	239	279	260	258	266	240	269	260	263	252	253	260	259	258	264	255	275	246	276	263	257	265	241	272	264	303	255	257	275	252	245	279	244	265	252	264	273	245	274	248	249	261	270	256	266	265	270	268	251	243	260	294	263	242	258	252	272	298	270	276	277	264	286	263	238	240	262	261	261	245	265	237	268	262	276	240	272	256	268	265	254	258	249	283	254	259	244	252	269	275	270	282	260	274	254	267	261	270	263	247	245	243	269	266	285	246	251	274	268	245	256	289	255	239	281	257	254	248	248	268	260	257	245	258	268	265	253	249	272	261	262	256	245	285	234	269	244	243	239	250	262	242	234	229	240	243	249	257	264	263	263	294	292	252	273	252	245	261	271	260	261	261	256	237	266	273	259	248	270	285	239	249	267	275	291	296	239	260	254	269	265	270	275	254	285	237	243	291	251	240	311	272	243	277	250	246	278	234	272	263	231	261	249	280	269	237	249	266	246	243	263	231	231	281	286	245	294	246	288	250	283	260	248	267	244	252	294	273	232	270	264	254	274	239	247	260	272	287	261	268	228	255	222	271	256	254	254	235	255	259	246	254	266	264	263	282	233	251	249	277	254	270	272	279	260	275	249	259	251	230	255	257	270	299	280	258	264	280	238	245	240	241	279	291	257	267	285	253	274	281	270	259	251	240	261	269	236	252	268	234	261	246	244	259	231	256	253	263	280	291	243	278	288	257	242	245	284	276	297	258	252	272	265	304	237	284	249	263	251	275	263	254	240	238	273	265	258	274	260	292	271	264	240	287	285	260	287	257	246	237	272	259	249	254	258	280	248	229	269	263	238	261	242	232	248	273	283	276	262	279	268	274	237	268	252	281	265	230	242	249	263	248	264	229	252	246	286	248	260	240	266	243	285	252	264	261	254	249	251	264	235	253	278	243	294	263	283	243	264	262	268	255	282	254	246	263	240	253	253	251	256	306	256	260	233	252	244	243	266	283	262	281	270	261	243	285	241	290	252	280	255	264	279	292	240	267	259	268	264	274	266	239	266	254	246	249	262	253	246	259	247	265	264	259	257	257	259	229	282	267	272	259	234	284	262	262	248	234	282	246	254	268	251	275	256	270	245	253	273	248	255	245	251	267	244	281	257	255	268	296	231	257	221	272	257	259	278	230	272	243	246	251	267	267	242	272	261	273	268	295	305	293	256	262	278	245	252	244	264	256	232	253	238	233	263	243	270	247	244	253	277	260	264	252	247	244	274	262	246	248	253	254	264	271	284	279	245	240	283	244	268	261	288	214	250	235	260	277	257	257	256	295	254	262	262	265	238	236	253	236	244	268	214	278	270	272	255	224	267	261	302	256	271	260	271	271	242	245	266	238	272	244	266	231	263	287	260	273	277	270	255	238	226	259	257	282	248	261	262	285	256	259	240	271	238	232	266	277	269	273	275	229	284	260	251	232	219	259	261	248	284	259	254	254	285	259	259	269	269	258	255	271	247	228	289	261	245	272	281	300	269	253	259	270	238	265	253	263	265	249	263	272	291	242	284	250	247	272	270	262	282	260	281	229	264	263	259	273	274	248	293	248	242	269	258	287	269	284	235	236	280	269	259	267	269	234	284	252	248	271	233	267	280	290	287	290	239	271	255	250	261	250	246	285	277	265	254	243	253	268	261	256	253	266	250	252	244	260	261	268	256	260	277	235	251	235	271	257	268	274	249	282	262	254	264	260	279	269	218	257	231	292	271	265	257	269	249	221	267	269	259	251	251	277	269	271	263	283	266	259	266	251	271	258	269	273	235	263	263	253	259	246	251	265	252	262	275	249	262	230	245	252	245	268	256	261	258	253	235	300	259	259	254	278	253	273	247	267	275	265	276	249	284	266	249	270	248	228	258	238	270	247	254	260	252	262	264	246	293	294	261	275	297	231	241	245	257	235	258	259	261	253	248	261	262	285	251	274	244	276	264	253	298	294	243	250	276	269	272	267	263	228	258	254	251	261	253	212	288	248	270	272	246	273	258	258	262	254	261	258	262	230	250	277	285	248	252	240	241	268	256	241	264	270	268	280	267	263	263	268	231	263	272	255	271	256	228	261	269	238	273	233	264	230	275	250	289	241	268	262	258	269	260	290	272	268	231	277	272	268	257	292	285	268	263	278	274	266	264	261	273	290	273	268	258	261	242	252	268	304	273	278	250	256	301	258	235	223	287	265	298	239	262	227	268	274	244	257	260	252	235	238	279	215	273	235	259	248	250	281	241	263	279	249	257	272	256	280	267	245	260	263	268	252	252	290	247	265	260	269	260	240	249	243	237	244	295	235	237	286	259	257	287	287	263	300	293	267	245	276	255	294	256	266	240	260	263	264	250	260	237	299	278	264	248	224	225	253	256	265	287	271	263	277	260	257	243	249	267	266	252	259	265	259	261	256	252	277	278	260	255	279	247	252	277	249	256	240	274	249	279	273	241	233	258	247	277	233	281	252	259	270	255	245	265	280	265	272	250	245	254	262	254	251	258	250	271	264	246	253	245	262	266	258	281	249	252	279	255	258	246	252	253	242	280	260	244	248	266	273	270	223	251	257	290	293	256	250	260	267	251	224	268	259	253	262	254	233	251	266	257	274	256	265	235	243	245	269	249	279	265	300	227	249	257	281	267	236	263	245	261	266	261	273	261	268	259	263	295	242	262	275	222	251	257	250	285	259	248	254	273	261	268	254	268	263	265	284	296	270	270	267	254	261	277	248	258	259	256	255	271	225	276	260	241	256	249	249	264	251	285	270	259	244	275	231	275	281	288	281	246	250	268	237	230	282	246	280	254	250	277	248	273	269	252	264	270	228	291	277	257	248	270	266	260	260	229	257	260	229	228	277	261	269	293	292	261	260	248	255	241	267	258	238	264	243	247	259	260	260	261	258	266	244	256	269	260	263	266	261	241	283	257	254	266	255	241	250	234	281	255	291	261	271	261	266	272	294	237	233	224	252	270	257	252	267	252	267	265	261	250	268	258	266	263	269	272	246	249	272	254	253	234	207	274	228	274	263	247	263	271	250	263	269	263	297	275	250	251	253	265	275	279	223	252	272	259	243	274	247	256	284	265	267	256	276	268	270	258	238	260	248	253	264	254	257	252	249	252	254	255	274	270	236	278	253	272	254	239	242	257	266	260	254	267	264	261	248	256	238	260	233	273	261	255	258	247	243	262	249	287	252	243	245	277	266	283	250	266	241	258	255	276	265	264	253	232	265	282	273	243
8582	9282	7959	4073	2758	1976	1584	1289	1134	947	901	809	731	690	705	623	637	556	574	556	545	526	515	523	492	497	466	473	499	480	458	486	445	485	481	463	511	445	481	477	479	435	488	444	449	455	468	460	467	429	455	447	465	482	453	442	439	447	430	464	426	468	442	405	420	463	425	457	423	419	436	422	433	443	445	439	439	460	475	437	466	472	492	425	412	435	425	454	405	450	445	456	426	427	471	449	453	459	413	451	477	478	407	459	451	464	458	425	455	411	432	422	454	451	426	464	460	459	443	431	452	458	448	431	468	452	450	466	459	440	443	419	501	455	423	446	469	407	446	446	428	461	459	468	453	477	423	458	443	429	438	416	462	490	454	454	449	424	438	415	465	494	434	438	415	440	425	473	463	433	473	471	442	406	446	422	458	465	438	415	449	423	473	429	412	465	467	428	440	418	471	427	442	454	431	453	412	437	449	417	426	433	428	448	412	437	423	436	491	446	411	440	424	435	447	433	473	477	443	447	434	424	448	467	431	431	440	447	412	442	430	465	407	464	454	453	413	439	444	438	412	463	450	450	461	436	417	413	450	482	436	443	438	405	429	416	440	414	450	446	445	426	446	455	460	439	433	432	447	423	427	463	440	425	448	463	468	441	420	446	421	437	441	440	405	426	427	409	413	452	443	431	437	461	458	432	419	449	442	454	457	442	455	411	473	440	417	466	440	434	414	456	434	444	433	441	420	446	435	389	431	458	417	457	416	448	448	428	444	417	426	425	431	428	449	444	477	407	445	428	432	457	461	443	439	461	423	428	456	461	414	438	447	448	412	409	441	446	434	397	439	398	430	468	439	468	448	450	437	429	448	421	446	443	466	401	438	422	448	446	440	426	444	419	417	443	432	408	415	411	468	457	434	428	425	432	473	486	460	445	464	432	458	430	436	414	456	432	442	467	415	432	413	448	448	450	471	442	428	407	434	418	439	437	423	458	452	432	418	417	456	453	429	466	455	497	423	446	453	438	434	434	438	428	448	447	433	461	444	419	410	423	424	441	401	400	470	446	464	430	452	456	428	456	438	439	445	437	448	448	462	421	449	435	408	470	430	445	476	394	393	445	408	459	419	432	458	430	440	442	450	426	440	426	469	460	403	466	425	465	481	430	426	433	437	444	393	413	417	418	461	433	410	474	405	441	435	448	442	447	441	429	433	430	441	396	457	457	420	452	477	426	439	431	432	418	430	464	464	439	463	451	396	423	423	455	456	460	402	415	457	399	435	455	469	453	435	466	441	427	456	446	459	416	433	419	443	477	459	440	485	446	406	466	415	458	423	473	448	452	403	452	414	444	467	464	424	451	467	387	440	479	445	400	446	440	435	404	441	447	423	453	427	435	401	465	426	449	448	405	441	391	436	440	430	408	437	467	446	408	431	437	458	397	435	452	473	449	422	449	430	435	457	415	422	485	479	463	438	448	430	422	433	404	462	470	476	428	448	468	443	415	424	454	447	463	455	454	442	420	393	422	426	418	470	422	440	425	458	444	411	467	476	436	479	470	437	412	426	452	424	458	427	466	442	451	403	441	452	420	432	458	472	438	431	440	427	436	460	440	408	434	470	451	447	440	411	422	468	423	415	457	412	430	458	452	463	443	419	411	438	426	481	419	460	452	449	464	411	444	444	425	428	415	448	471	412	412	469	431	464	444	458	454	445	474	454	454	477	483	456	443	461	484	420	368	434	452	426	401	427	458	473	467	457	459	384	443	425	421	489	455	409	443	477	436	454	460	455	451	468	446	435	412	441	454	473	436	446	462	438	452	449	487	449	484	441	430	448	410	427	441	421	433	458	410	441	447	425	452	435	426	452	440	432	411	485	450	453	442	435	446	449	461	450	438	441	443	432	423	400	441	451	468	455	408	452	489	456	416	432	427	429	439	419	435	461	458	420	453	443	412	447	448	416	425	520	427	398	441	386	452	440	465	439	491	439	450	414	432	457	431	437	458	457	438	414	425	423	423	462	436	438	443	460	416	429	467	431	444	421	404	474	477	461	407	482	447	422	447	428	427	470	462	445	472	429	433	468	445	433	459	446	420	417	431	452	422	485	435	422	446	392	426	408	453	454	426	444	446	462	430	411	474	453	439	444	416	427	417	409	438	434	451	412	417	440	444	387	443	441	449	489	430	446	428	469	424	407	440	389	440	461	465	436	423	432	462	427	448	434	449	432	424	423	431	431	465	462	455	436	466	460	433	439	416	400	468	470	454	421	425	429	440	446	420	432	443	439	415	472	414	457	445	434	435	437	455	409	462	445	418	434	419	453	427	431	469	444	456	415	423	463	436	431	407	417	459	431	429	431	428	459	395	444	417	438	420	485	411	462	416	464	462	429	400	440	451	442	428	422	485	414	420	472	412	437	427	442	460	420	419	419	447	379	451	424	434	426	381	449	431	444	460	435	412	452	446	408	434	436	416	420	432	450	448	447	442	424	449	449	417	420	427	439	443	455	423	424	438	421	443	454	459	454	474	448	446	422	446	456	443	430	435	421	446	457	455	424	416	426	436	415	469	422	444	470	488	425	419	434	441	459	403	464	446	433	442	465	452	422	459	422	444	439	407	429	440	429	459	421	453	442	429	434	403	453	447	432	422	437	434	445	454	449	426	437	437	433	470	430	427	475	452	423	458	456	437	430	418	438	422	494	472	419	441	475	452	433	409	420	428	461	413	409	426	485	421	446	448	442	426	449	451	426	439	438	434	471	435	438	444	438	452	452	454	430	452	453	441	466	475	445	412	431	418	436	419	418	422	423	469	449	465	420	412	463	474	429	481	421	475	479	439	422	435	460	452	381	413	422	400	458	424	424	421	422	458	473	441	454	434	480	442	438	423	441	433	440	420	452	422	433	469	447	401	433	468	415	473	435	446	426	420	400	446	452	449	416	459	402	438	433	449	438	449	437	471	414	410	426	413	447	426	452	440	431	451	480	431	433	431	430	416	437	394	442	412	434	449	420	449	444	430	452	438	456	443	414	438	417	434	457	412	446	470	482	412	424	430	435	425	420	438	443	437	405	445	471	415	418	418	429	460	453	410	440	437	410	422	447	413	499	450	438	464	460	477	454	449	436	452	449	459	418	421	435	454	459	425	412	438	454	434	452	420	450	437	442	442	440	438	495	479	464	425	453	438	470	452	459	393	420	470	438	442	433	420	472	405	440	447	456	453	468	458	430	465	478	442	425	438	452	417	445	424	424	425	473	426	402	491	443	435	458	437	423	444	397	442	472	465	411	459	441	419	464	414	424	441	449	440	448	444	424	458	454	466	412	447	407	426	420	452	443	418	475	419	420	413	427	411	438	451	431	400	460	436	441	441	412	420	473	455	429	452	476	446	433	471	461	452	449	412	434	411	411	444	445	448	407	440	403	417	425	433	471	465	447	427	435	478	427	430	471	449	431	422	458	415	384	454	454	422	448	419	449	456	413	438	411	477	469	448	456	403
23076	21078	28909	23493	21080	19384	2411	1046	837	756	743	653	630	565	538	567	528	510	515	502	474	514	488	470	491	465	470	482	425	451	494	419	442	441	470	451	425	441	486	472	404	464	432	473	443	452	432	437	422	470	490	452	441	447	429	448	456	438	447	445	450	468	453	418	464	418	427	440	420	454	424	447	412	426	461	415	455	422	405	454	416	422	434	444	417	438	400	439	421	468	450	478	413	424	442	464	430	465	405	435	462	455	416	443	450	444	457	457	454	481	439	423	471	460	408	427	470	458	467	444	454	461	447	437	387	480	444	434	415	473	453	434	437	443	473	462	435	476	409	441	423	420	477	448	442	458	441	437	441	414	470	439	415	439	417	453	489	408	439	437	458	421	428	464	454	462	449	431	450	441	432	456	446	441	460	434	464	440	429	471	408	495	474	456	399	440	450	437	454	419	423	444	422	468	426	413	449	432	428	433	394	468	470	444	450	410	440	425	448	447	434	449	438	427	435	421	428	464	419	428	455	461	418	426	427	421	469	470	426	426	437	418	430	463	458	447	413	399	459	422	420	457	438	462	451	446	432	473	457	470	445	444	442	460	403	428	454	389	461	424	444	434	405	456	448	476	447	469	446	490	464	451	466	446	441	466	456	430	474	442	459	467	436	451	427	428	456	438	464	417	448	449	441	438	445	442	431	462	487	462	479	399	407	467	408	453	438	462	453	432	440	436	429	443	469	451	443	454	400	443	416	451	411	469	453	435	466	437	469	437	465	469	426	427	452	417	451	457	482	461	462	431	417	425	474	462	430	453	441	438	408	423	441	406	430	432	469	409	438	431	421	452	471	440	445	460	463	422	453	461	430	422	451	455	465	468	463	497	482	442	449	452	480	470	454	481	425	424	432	440	438	446	427	456	418	422	418	440	438	406	399	423	484	488	456	390	416	452	439	466	439	449	477	410	455	477	433	452	391	402	397	469	449	445	456	465	433	476	507	423	418	449	429	417	447	448	459	464	424	452	425	444	460	484	426	457	433	412	462	433	435	468	445	464	460	497	476	450	484	436	454	432	434	450	420	439	390	436	464	427	433	429	453	449	445	430	398	432	434	386	473	412	442	460	404	423	427	422	404	444	463	453	401	419	408	437	416	430	462	422	404	430	456	453	447	441	446	438	455	471	459	421	451	425	444	463	473	429	411	437	441	461	460	448	437	455	442	422	445	461	424	432	443	453	439	479	451	445	421	429	421	495	487	453	426	459	462	441	450	443	469	378	440	467	442	419	445	435	433	395	430	464	450	448	419	443	415	426	400	468	426	415	460	426	451	461	445	451	452	444	413	447	416	433	435	440	456	459	492	463	401	425	422	448	422	460	438	458	401	435	461	465	445	436	448	450	455	395	431	440	461	428	432	461	424	423	447	401	449	445	425	461	481	406	462	463	437	467	441	434	412	448	449	442	438	439	458	457	438	435	451	468	466	413	428	481	414	428	451	437	473	425	439	459	423	449	422	432	444	455	410	441	430	457	427	439	478	402	450	431	483	458	457	441	406	426	450	443	439	431	451	458	421	413	468	468	430	481	428	436	404	453	458	430	451	485	439	457	470	447	428	433	440	427	451	457	413	461	445	476	496	427	406	454	447	465	418	416	446	461	483	408	439	442	406	484	437	404	420	437	445	434	437	433	441	478	446	464	428	407	453	447	409	464	449	448	456	445	425	418	451	423	468	423	459	432	453	418	433	434	467	432	468	407	478	430	396	460	456	457	457	472	463	448	452	460	414	429	468	456	455	415	462	472	477	453	476	441	440	416	440	433	460	443	463	448	446	443	441	400	410	438	442	486	469	416	478	430	438	450	431	454	466	423	420	410	423	412	440	432	413	463	442	414	431	447	420	467	457	438	452	408	442	453	433	420	451	434	385	480	445	425	440	419	442	457	442	447	422	471	442	410	416	460	455	431	489	464	419	451	412	458	429	431	468	404	435	458	444	486	436	465	414	481	458	459	431	418	433	460	438	415	415	427	431	404	427	466	450	435	417	413	443	442	448	423	433	458	469	475	456	449	426	397	450	435	442	438	440	426	451	443	465	433	429	390	450	455	466	453	463	420	451	428	442	457	467	418	434	419	444	469	431	428	434	444	432	438	456	474	427	431	445	443	453	446	469	481	422	450	422	419	496	438	420	461	468	442	461	452	458	431	472	434	457	421	457	421	458	425	473	423	468	466	452	480	392	449	419	432	432	428	429	483	458	438	416	441	486	435	444	429	469	436	459	453	427	457	418	424	422	430	442	442	424	417	427	425	450	423	459	435	434	404	452	437	450	461	447	452	461	400	459	410	430	464	458	421	438	431	468	471	456	452	417	473	473	453	458	499	443	443	434	460	474	443	420	433	494	436	450	450	432	411	425	439	413	442	408	453	464	422	402	449	419	435	448	462	466	461	416	465	455	427	438	416	421	411	420	466	467	446	445	422	470	459	420	411	445	427	449	447	431	446	420	451	422	478	418	450	466	476	414	464	435	435	425	446	447	463	404	464	432	418	442	415	435	462	424	485	428	469	410	451	450	444	447	423	457	425	447	410	466	439	462	425	419	411	434	459	437	434	446	452	431	433	413	452	441	434	417	448	447	443	457	440	441	435	410	434	454	478	421	466	398	432	444	422	437	429	420	416	424	427	433	441	445	442	446	463	416	463	412	427	470	447	470	464	440	459	406	424	432	441	434	434	402	426	425	423	473	430	445	448	432	431	445	429	420	447	445	448	470	436	438	447	454	454	438	434	415	449	454	420	443	438	455	441	448	431	428	435	436	441	473	441	452	450	466	445	410	478	449	438	425	430	466	458	462	438	413	419	403	419	425	443	414	472	431	461	460	432	433	436	397	442	462	426	458	448	436	445	408	433	431	416	430	463	438	469	472	429	466	460	439	401	469	432	416	441	461	438	407	469	447	435	436	456	480	434	428	442	415	426	412	459	439	474	419	454	454	403	442	427	449	452	438	435	433	443	433	451	442	435	440	440	416	420	419	451	427	446	450	422	483	438	430	456	432	426	434	407	449	443	476	424	457	445	410	444	417	426	384	390	440	493	437	431	452	434	454	437	455	455	405	474	437	466	424	425	426	421	378	452	414	432	432	433	448	421	417	452	433	427	423	453	433	445	445	429	424	478	443	417	412	457	453	456	461	409	417	451	453	415	458	463	476	446	448	452	425	468	422	455	393	445	439	439	446	463	436	448	417	426	419	431	424	448	449	440	479	469	437	395	436	472	489	420	427	428	452	433	456	428	481	420	435	434	404	461	452	404	442	458	416	445	437	460	425	474	473	467	443	445	456	458	438	437	436	433	416	465	462	443	399	420	446	440	438	434	445	448	474	453	451	433	448	444	462	431	434	418	452	460	442	467	434	463	427	467	442	438	463	379	441	452	434	446	437	488	415	418	438	433	428	434	455	472	449	452	457	444	421	452	469	431	418	444	437	427	446	469	443	431	437	442
11102	15201	13138	7105	4858	3670	3008	2389	2069	1713	1594	1397	1234	1162	1114	1102	1025	945	904	918	924	874	828	896	818	844	887	786	775	790	817	743	796	744	781	762	789	763	733	804	741	758	724	752	743	770	702	737	758	739	751	712	733	701	731	706	751	731	718	747	695	739	782	729	785	775	718	755	710	749	722	738	747	674	717	728	692	775	692	682	735	714	729	692	710	703	706	746	689	697	677	710	656	693	706	719	753	732	730	725	769	724	677	735	751	775	712	749	761	730	710	701	770	690	743	697	759	696	675	740	707	706	666	696	748	696	740	743	728	733	735	695	729	737	736	727	689	698	718	692	700	744	714	723	700	719	674	745	751	679	769	752	720	664	675	725	723	706	694	697	686	678	705	679	740	685	722	717	734	734	732	758	665	762	673	714	769	744	713	750	706	715	712	714	720	705	714	745	729	774	727	694	723	699	737	676	729	704	709	700	712	690	673	721	722	693	754	730	742	716	673	696	702	698	701	700	715	749	685	723	712	718	743	716	701	687	712	679	688	686	718	708	739	709	725	709	704	638	705	676	709	717	733	719	721	655	682	731	702	736	701	771	672	748	728	701	699	727	724	719	703	710	699	702	731	752	722	767	694	735	704	727	729	730	706	697	719	698	717	738	722	740	699	675	710	663	731	757	725	752	770	707	725	717	717	717	700	700	674	722	748	745	701	681	679	761	720	688	728	691	724	734	672	725	708	681	729	788	696	743	706	716	710	724	678	722	725	683	751	727	696	751	734	742	679	704	709	701	684	691	717	722	707	713	717	735	694	700	741	758	652	721	712	726	701	686	732	741	682	713	696	704	734	715	699	757	687	681	730	711	751	703	711	710	687	671	699	716	677	707	704	740	696	714	705	728	696	730	720	710	747	719	672	736	701	713	734	718	708	731	714	755	734	733	661	707	720	738	719	711	738	718	683	753	734	706	700	760	761	719	656	690	750	730	766	726	717	711	716	721	733	683	694	694	713	743	709	733	739	703	704	709	687	739	726	705	722	705	760	704	667	674	768	633	709	706	712	681	740	689	718	710	744	734	725	703	683	740	688	740	693	689	672	725	745	696	694	708	716	767	704	756	705	709	717	703	746	710	758	661	739	747	725	718	724	720	723	704	734	762	713	692	725	711	698	689	711	683	668	724	741	745	722	728	720	729	671	725	701	670	664	683	680	721	674	724	678	753	721	719	683	729	707	741	673	704	735	693	664	739	798	690	718	724	717	701	696	669	730	765	658	762	674	705	677	714	717	669	699	698	734	717	760	717	731	700	732	738	704	720	678	744	703	754	768	705	711	697	698	727	726	701	746	673	713	729	708	698	686	703	665	731	684	681	735	707	725	690	707	688	713	716	703	735	708	709	722	672	696	690	722	730	737	723	652	703	730	695	673	677	709	700	736	688	680	701	728	706	730	734	734	704	709	701	703	698	647	728	734	683	678	644	700	730	681	707	748	767	736	735	704	722	698	681	779	724	740	746	672	692	689	667	708	681	761	723	689	697	726	713	724	731	723	699	693	696	644	762	735	707	680	693	675	706	708	707	702	676	704	730	744	716	745	737	755	712	718	687	731	710	708	715	761	702	753	715	730	730	715	725	690	699	655	712	715	681	692	732	669	722	702	693	715	740	693	775	682	706	727	716	729	708	715	732	705	717	750	717	716	710	733	755	728	762	703	729	747	733	742	731	669	663	718	704	742	738	722	700	700	721	700	644	717	676	749	704	684	718	748	707	713	698	700	717	685	731	691	734	748	705	726	747	658	668	729	708	707	781	731	675	693	715	717	682	705	695	728	691	750	714	696	751	702	743	725	734	729	695	666	708	747	706	697	723	683	698	721	682	739	724	734	739	703	727	668	695	748	717	699	680	716	743	701	750	715	694	738	750	739	719	684	691	719	723	777	726	716	729	765	749	690	692	732	709	715	689	684	720	698	687	710	697	710	716	759	703	729	684	705	721	710	719	675	705	710	749	676	743	699	709	742	739	743	729	731	698	718	718	709	725	734	698	744	720	757	721	692	707	665	664	700	689	719	715	748	755	729	754	748	683	716	724	738	718	733	696	702	697	704	672	681	695	668	684	694	699	750	710	691	669	710	696	706	691	687	698	682	688	656	707	668	735	735	688	693	706	693	686	677	711	662	691	768	700	721	747	639	672	722	677	725	688	691	724	714	693	671	700	719	676	721	760	709	730	738	701	739	732	710	711	723	684	718	680	701	722	694	714	727	754	725	720	686	660	693	675	770	664	759	744	669	650	655	725	663	754	767	739	701	701	659	791	667	692	690	700	762	671	732	650	704	728	725	699	727	678	690	739	697	737	695	757	737	698	685	677	688	725	723	681	708	697	693	704	680	684	731	704	685	714	687	709	663	685	730	719	728	712	734	718	720	642	693	721	713	706	720	720	738	656	660	680	687	748	724	745	695	652	694	722	733	731	722	684	692	748	676	749	698	737	702	733	740	659	728	716	710	737	662	698	718	728	698	684	715	720	696	694	725	707	695	717	732	739	718	668	679	729	670	694	735	686	670	682	731	658	713	740	787	718	677	681	727	669	714	698	717	775	681	784	707	677	744	700	768	719	703	733	697	739	734	681	689	721	694	707	705	688	729	676	708	697	714	728	705	712	755	708	676	683	684	706	701	692	710	723	729	698	736	675	718	730	737	677	692	749	750	713	673	755	690	720	731	733	676	705	748	722	736	747	745	660	721	686	670	749	715	698	708	752	692	722	687	713	698	731	698	790	671	663	655	680	693	728	720	665	677	706	697	758	715	668	716	735	699	686	718	712	720	738	744	757	700	727	748	700	697	662	721	704	693	687	701	718	722	705	711	723	769	693	695	710	752	713	691	709	716	718	679	676	730	734	736	707	711	684	697	691	726	708	725	696	737	674	738	720	689	739	705	738	687	690	710	723	729	734	717	692	694	736	682	746	775	679	734	691	711	678	749	682	710	714	712	738	672	714	736	718	793	720	714	769	760	716	770	715	745	744	722	703	729	715	690	695	708	733	700	703	710	733	720	739	764	734	670	769	679	706	678	710	673	723	712	678	672	677	700	724	725	691	706	668	698	736	720	712	721	714	701	730	700	709	715	662	732	698	678	742	681	727	683	664	674	741	709	722	715	696	688	708	693	708	695	694	699	665	733	731	696	696	688	711	731	771	763	697	701	734	666	680	718	702	700	738	721	694	758	701	678	665	680	701	695	753	733	734	740	719	708	747	716	740	674	710	726	691	681	727	706	683	719	729	679	748	694	665	731	693	702	697	681	735	674	709	724	729	719	706	713	723	718	680	689	644	735	734	700	709	725	730	710	707	732	716	802	663	717	698	656	715	756	720	713	677	752	747	702	738	723	709	728	708	652	734	707	715	725	757	717	707	728	725	680	681	673	718	712	713	709	736	716	682	707	735	734	701	683	715	706	712	706	726	785	698	695	735	690	712	677	728	710	712	694	739	660	713
26767	20275	7278	342	170	144	136	145	131	124	108	129	118	107	123	111	123	96	95	107	125	103	95	94	108	96	116	112	136	92	107	112	105	92	114	124	118	106	102	105	107	116	119	115	113	113	116	118	96	120	117	106	116	91	99	100	116	98	116	106	107	117	121	113	124	120	94	105	103	110	103	96	100	86	119	109	96	113	110	106	89	123	124	108	97	109	102	112	118	117	106	107	88	107	104	119	106	121	105	107	126	115	112	107	106	120	106	114	105	122	117	98	110	93	132	123	122	106	108	113	99	114	96	118	113	112	109	116	110	111	111	101	121	94	125	110	102	124	105	117	105	102	85	96	101	114	95	107	100	104	122	121	111	105	117	102	111	120	104	115	132	109	116	86	102	109	107	103	110	110	98	106	108	119	104	118	94	134	124	123	113	104	102	106	116	109	118	124	114	139	91	103	115	108	97	115	101	128	132	98	113	110	103	113	116	114	114	112	122	125	100	119	124	112	116	117	121	114	108	89	120	95	120	129	83	118	106	105	112	111	104	114	110	128	112	117	110	127	99	109	124	96	108	116	122	118	114	128	111	120	102	108	117	127	109	102	119	104	119	105	103	123	118	111	105	116	113	129	120	106	98	123	96	113	114	104	104	110	100	130	112	132	106	112	127	109	115	102	116	122	109	124	117	117	116	113	119	113	109	118	97	115	106	104	132	100	121	109	101	107	125	113	102	98	113	119	124	121	103	110	116	103	107	92	109	106	114	98	104	107	104	107	115	118	122	98	125	134	110	116	99	132	126	112	122	99	131	123	94	115	94	113	116	122	122	83	109	116	114	116	114	119	127	124	80	110	102	112	101	105	113	101	101	103	101	116	112	120	114	127	126	102	116	101	108	118	111	106	120	106	105	119	126	115	117	102	103	115	113	121	123	111	105	105	104	108	96	111	118	128	124	121	106	109	88	120	108	110	107	129	114	120	87	109	107	105	115	119	116	91	121	127	98	115	112	124	111	99	116	97	106	120	120	129	92	107	124	91	115	108	107	117	127	117	98	102	111	134	102	116	106	116	88	96	117	122	102	99	113	97	116	104	110	106	129	104	117	111	109	110	116	123	92	112	136	125	131	111	114	118	105	122	106	93	112	99	97	104	120	114	91	103	118	108	125	77	114	114	117	95	114	124	110	110	90	114	115	109	118	109	108	107	96	95	122	107	117	129	119	103	111	110	116	108	99	114	116	93	100	110	115	109	106	123	97	114	110	116	99	112	117	116	92	98	106	113	115	120	116	105	103	96	90	114	103	111	97	130	112	117	105	116	111	96	122	103	97	117	125	118	118	97	109	99	110	108	102	128	116	115	111	104	122	108	100	112	94	114	114	117	114	105	98	104	103	109	119	109	112	138	116	104	112	118	110	108	104	105	103	115	110	125	123	117	119	115	129	111	99	101	107	108	117	112	115	95	125	125	112	97	118	112	102	110	123	108	100	110	105	97	115	112	102	103	149	102	113	88	115	98	111	103	131	126	116	95	101	97	126	92	133	106	105	113	118	113	108	107	86	100	104	109	82	121	120	85	118	84	119	120	110	110	102	101	125	123	111	99	114	105	100	120	99	105	100	107	92	100	114	109	114	129	112	112	100	117	103	90	116	107	122	115	112	99	102	98	119	118	103	129	106	97	109	124	107	125	102	105	93	81	109	108	113	117	111	103	86	105	100	115	114	111	109	114	101	109	116	109	114	108	115	112	92	102	102	107	101	116	118	111	107	115	132	122	104	104	110	108	115	121	123	108	93	110	102	113	102	116	119	121	119	107	109	104	118	114	85	89	99	105	101	114	97	124	103	116	101	114	118	126	127	101	96	111	112	109	114	88	116	103	117	103	119	116	110	102	127	114	119	97	112	101	117	114	119	127	113	109	121	95	124	123	132	97	103	97	116	129	104	107	104	94	100	104	113	112	109	111	115	111	124	113	127	107	134	92	96	101	116	105	109	113	99	111	99	109	108	125	106	102	105	122	117	114	113	115	126	109	113	103	108	112	116	104	101	102	129	116	110	118	98	127	121	91	108	111	101	121	123	118	98	112	106	111	108	117	122	113	116	117	119	103	141	118	95	121	125	118	113	108	104	115	82	101	116	113	102	116	114	102	105	118	112	109	96	125	136	110	97	117	103	106	98	111	109	88	127	108	119	121	111	104	106	108	119	100	93	109	111	102	119	113	103	115	112	97	118	109	102	117	93	96	120	107	124	102	122	105	111	109	118	112	142	101	102	122	108	100	101	116	111	118	117	99	102	130	111	122	108	113	112	110	114	110	112	115	122	122	108	100	102	100	129	121	116	103	104	132	88	96	106	117	104	97	122	101	109	99	106	103	114	110	119	97	99	107	132	107	117	101	107	104	97	99	124	111	109	108	101	129	107	81	106	96	109	110	101	109	124	111	93	128	90	122	118	96	115	115	104	113	127	96	115	111	108	113	120	131	104	129	113	120	125	113	90	101	113	107	97	120	114	104	119	117	113	95	106	117	96	113	118	117	90	95	118	121	104	114	108	110	100	104	114	98	122	117	107	98	94	122	103	107	88	107	111	109	101	108	112	112	127	115	115	104	102	104	105	96	105	113	109	131	104	110	102	101	118	115	127	105	113	120	96	119	115	120	104	109	114	95	111	116	104	123	99	121	102	102	96	104	105	110	100	104	113	115	111	118	111	111	108	125	108	123	94	97	120	109	93	99	118	100	106	105	108	144	93	99	103	113	110	118	125	101	93	100	103	122	111	108	111	101	110	112	111	118	111	106	114	137	120	119	107	114	117	88	110	104	98	118	97	113	112	100	96	103	100	118	92	98	108	117	114	103	103	124	99	101	118	121	97	119	100	119	113	117	125	126	101	102	122	114	107	93	112	124	96	107	105	118	123	98	111	93	112	104	113	113	118	96	95	104	129	110	104	114	109	109	123	119	91	122	111	105	142	106	96	108	120	103	104	116	106	103	107	112	108	101	111	97	113	103	108	109	112	118	133	111	105	106	99	108	121	105	107	121	116	108	119	117	124	90	113	109	116	124	117	111	99	94	122	108	112	121	113	94	114	117	103	108	102	103	114	114	114	114	111	129	99	88	110	106	119	112	90	102	104	85	114	107	112	106	117	124	98	123	101	118	101	123	102	133	112	112	127	112	123	125	102	129	119	96	115	86	106	117	108	119	121	111	116	117	125	103	110	122	103	107	105	122	117	110	98	96	125	98	105	106	107	109	116	119	111	98	112	116	93	120	106	114	111	106	141	104	112	89	101	106	101	119	108	119	107	106	98	128	105	128	111	109	104	104	120	89	97	117	120	125	119	114	110	124	118	117	96	115	106	115	118	114	113	115	108	97	103	99	100	113	104	107	93	107	116	120	115	117	111	119	125	124	104	100	118	113	115	101	109	112	121	107	109	116	105	106	130	123	109	114	113	102	112	118	106	111	108	88	123	102	95	114	117	106	111	121	121	118
5420	1046	945	513	388	346	288	263	233	255	247	220	211	224	223	224	209	206	225	198	200	185	207	189	221	209	209	235	206	184	184	206	185	199	212	205	193	197	211	199	226	218	229	211	219	223	204	181	196	225	200	214	220	189	181	216	196	179	211	222	190	188	210	197	191	198	203	246	196	200	225	213	201	207	210	215	207	171	217	210	190	197	220	248	201	209	186	189	173	198	192	188	194	223	177	219	203	201	202	171	201	191	181	225	222	207	213	195	196	213	195	218	217	177	202	215	196	191	178	183	185	193	193	194	216	224	203	188	200	216	197	195	176	191	200	210	201	241	169	194	218	202	198	189	190	210	212	204	214	192	203	188	214	220	188	179	223	203	216	185	216	194	208	228	190	177	201	222	204	200	201	204	224	183	197	189	197	209	195	218	180	225	223	198	217	183	203	191	195	217	199	170	176	208	186	187	205	234	195	208	169	194	196	185	220	194	193	203	205	188	217	213	203	191	208	209	217	215	201	196	203	225	205	211	207	210	190	199	230	209	221	209	215	211	183	220	197	208	236	188	210	204	214	211	192	224	215	211	207	194	222	202	203	182	206	187	210	175	211	195	221	215	191	217	213	198	227	211	222	215	210	196	196	210	216	210	214	196	195	187	206	221	193	218	211	200	201	205	167	191	206	188	212	183	192	220	196	191	213	217	215	181	242	211	211	216	189	198	184	201	211	201	203	193	191	210	191	214	219	233	207	217	197	206	176	204	195	203	233	195	198	180	212	199	187	196	219	210	230	206	191	173	207	225	195	191	192	224	195	164	191	201	239	213	201	194	206	204	200	197	184	198	204	204	214	189	197	223	186	214	222	206	202	217	209	203	235	190	235	202	224	203	204	201	193	219	226	202	207	176	205	194	196	191	205	187	200	173	179	235	188	195	214	188	225	213	217	222	191	195	209	202	196	205	211	187	197	208	207	198	201	192	219	198	214	184	209	215	212	215	217	205	221	207	189	219	212	193	227	188	199	203	210	183	197	213	197	212	193	200	211	215	214	201	199	198	194	212	198	215	212	220	205	198	200	204	201	229	198	177	195	194	203	209	212	195	197	196	194	176	210	201	231	213	190	202	205	190	197	194	199	212	206	202	203	211	191	194	219	186	202	207	193	204	189	185	207	196	206	208	188	231	192	222	198	187	224	198	211	212	214	201	206	204	198	226	199	208	201	206	233	195	211	180	192	182	207	209	217	219	207	196	176	223	227	219	187	191	212	213	217	204	205	217	201	206	211	195	194	189	172	196	193	181	208	203	206	199	177	196	212	222	201	195	207	206	209	190	218	221	215	202	205	187	210	207	224	217	230	219	184	199	186	218	213	208	228	201	215	215	174	222	184	212	207	221	187	214	208	218	199	228	189	200	212	183	220	201	217	211	207	214	175	225	177	202	205	207	222	171	189	226	227	206	187	190	214	196	176	195	169	181	196	171	215	191	212	224	193	201	186	195	194	212	196	212	196	195	193	188	195	194	195	195	200	207	203	214	209	187	223	204	203	211	175	200	210	200	212	188	215	198	191	189	205	213	223	208	192	221	190	204	210	197	197	200	191	176	193	235	232	207	219	178	208	171	219	242	225	164	208	209	190	204	161	188	209	201	192	176	196	201	205	184	207	229	216	219	209	208	212	215	219	180	185	199	191	184	226	232	212	212	204	217	203	217	214	211	210	217	234	206	197	186	186	170	226	219	203	206	216	197	191	204	215	221	204	214	200	176	216	215	204	189	192	247	205	211	189	209	203	215	214	190	204	194	165	181	203	202	219	207	197	206	206	205	204	226	220	209	195	199	195	172	211	208	197	202	216	220	204	224	185	201	194	199	195	208	237	181	206	210	192	225	211	191	193	212	220	213	206	192	233	209	215	234	192	193	217	212	212	194	192	196	221	194	210	217	207	222	207	206	202	235	214	204	194	213	195	191	192	205	198	207	197	198	216	198	196	197	195	191	184	215	204	203	195	219	204	192	188	191	198	201	198	215	185	205	190	190	194	202	242	211	205	191	190	249	197	198	221	205	189	213	196	190	206	201	193	193	197	222	198	221	182	184	220	192	212	207	208	205	186	197	200	199	212	194	198	217	194	191	206	215	194	187	193	205	216	222	216	219	204	227	212	201	206	222	201	183	225	234	206	193	198	201	211	216	213	207	192	184	206	198	201	188	195	203	205	188	224	187	186	204	203	219	216	184	204	218	216	204	207	189	200	190	183	212	192	209	233	225	207	187	188	221	196	221	216	204	223	205	190	214	207	181	197	225	197	204	200	201	169	193	204	221	216	204	195	186	197	201	197	199	212	207	197	216	221	213	182	210	189	215	181	205	196	205	211	200	207	222	206	203	223	202	223	190	193	208	229	209	193	199	190	198	213	197	204	176	211	215	186	215	206	214	210	198	190	208	212	216	185	212	218	212	209	219	182	205	219	211	207	185	206	178	230	190	186	210	204	210	205	205	204	213	191	194	194	212	203	213	194	189	207	211	188	197	218	180	196	210	183	199	194	198	219	196	186	204	177	218	206	186	199	198	225	203	188	201	200	212	202	207	197	206	206	194	207	203	204	195	205	206	194	204	185	205	212	205	191	222	201	185	182	188	197	208	214	228	192	205	203	220	198	212	198	221	201	203	225	190	196	198	202	199	211	227	205	187	194	197	217	219	214	201	204	186	197	212	227	201	208	173	187	201	226	186	199	223	228	199	193	221	200	190	193	189	192	192	216	180	174	221	185	195	187	189	182	176	202	210	199	211	213	217	182	206	225	204	206	204	198	169	211	229	200	190	232	200	193	209	209	186	193	244	199	220	202	191	215	202	191	199	180	180	218	186	194	200	197	194	191	205	189	202	231	191	226	213	203	202	216	214	205	186	202	214	194	189	186	184	205	230	197	195	191	205	202	185	212	186	205	183	213	219	201	220	198	225	215	196	198	191	203	190	204	206	180	191	186	208	197	186	207	224	207	207	202	201	167	195	200	186	221	220	209	186	216	198	207	205	211	189	204	199	197	199	204	216	213	184	209	195	191	185	203	179	215	183	203	183	198	223	200	208	193	206	177	216	201	192	196	209	208	230	199	203	209	195	194	180	194	227	206	174	191	214	202	200	174	213	206	230	194	179	206	199	222	207	183	187	200	213	183	194	202	208	214	221	226	226	198	184	220	217	213	194	213	211	206	198	195	210	212	225	176	198	188	217	191	195	192	215	213	203	179	197	208	229	215	219	213	206	205	204	222	219	204	218	203	207	160	186	222	201	197	208	178	202	198	219	209	203	206	210	214	195	215	202	224	194	218	176	208	191	185	212	197	204	202	226	203	205	211	207	220	211	222	187	209	200	194	208	202	217	214	219	219	202	194	187	208	208	208	188	186	195	189	177	204	214	244	217	198	211	221	208	216	203	191	202	205	217	186	209	224	206	208	211	196	198	210	209	210	223	196	180	208	206	182	182	221	201	191	178
24032	21102	28332	24082	20449	2342	803	537	468	430	396	373	391	347	323	333	310	312	285	288	307	289	281	272	279	282	274	278	248	268	287	248	270	291	290	269	258	238	258	259	247	274	268	290	269	297	273	259	261	268	268	293	260	274	235	253	247	257	276	253	277	249	270	264	258	262	234	247	264	262	264	256	270	267	259	273	240	258	256	283	271	272	268	264	238	258	268	280	262	263	264	242	296	257	256	271	275	265	264	266	242	265	253	243	253	260	260	256	260	286	272	235	249	249	272	258	233	303	257	272	260	262	256	238	277	290	274	256	257	281	261	278	274	247	240	263	236	267	263	257	266	249	259	250	265	280	273	255	250	249	263	239	252	292	266	247	269	238	283	282	278	267	258	282	263	251	264	275	295	255	268	230	266	269	278	239	270	267	233	276	267	249	259	261	246	261	264	275	254	287	252	246	250	257	278	269	261	250	279	268	228	272	273	261	264	249	260	253	257	258	282	272	245	276	225	290	275	271	228	241	265	275	267	242	241	248	250	262	280	268	280	282	268	257	263	273	275	267	257	271	247	248	252	252	267	269	260	281	273	259	284	262	283	254	242	233	269	251	265	277	266	240	274	250	263	249	248	251	232	238	253	255	255	244	268	283	252	284	236	256	251	293	263	238	270	270	273	240	262	264	246	256	258	240	263	249	288	274	290	270	249	275	262	255	263	246	259	259	263	282	264	247	253	263	247	256	281	260	268	254	274	250	246	248	244	248	241	253	275	244	278	266	251	281	241	271	268	257	254	267	283	270	285	249	279	279	254	261	288	297	275	267	267	255	254	274	248	274	241	245	236	235	272	263	247	251	284	265	282	287	273	280	255	222	283	244	292	284	285	261	249	248	253	274	265	240	246	265	254	282	263	273	288	242	274	265	270	278	307	266	256	259	253	257	275	254	264	279	269	265	280	259	270	271	236	251	262	282	261	240	239	241	264	268	281	259	253	281	260	232	237	260	241	255	261	277	297	264	255	266	255	271	278	253	249	298	263	256	237	247	246	287	271	285	265	287	270	267	268	279	251	250	265	273	234	275	274	242	245	266	246	276	261	253	257	253	247	255	288	269	269	225	225	245	256	256	271	246	271	271	260	253	244	237	264	239	256	290	243	291	283	267	241	303	249	251	310	241	268	251	256	273	262	272	241	264	282	261	264	261	250	269	262	250	252	261	236	276	327	245	292	258	264	260	269	261	273	252	258	283	243	270	237	263	264	233	262	252	251	262	292	309	255	272	306	264	271	258	259	305	247	272	256	237	268	242	227	253	238	272	256	268	274	240	246	255	268	243	248	269	260	263	252	238	243	242	260	248	253	275	255	276	251	263	243	270	275	264	293	245	254	249	277	288	237	279	259	237	288	264	237	269	263	244	278	265	259	281	244	260	256	236	256	276	277	273	264	249	233	253	282	256	273	246	265	246	277	262	229	242	229	269	271	253	268	276	260	309	254	275	250	281	267	250	289	261	261	295	279	252	267	246	268	237	270	267	257	290	249	264	224	244	268	250	270	279	244	232	250	278	262	243	257	286	263	250	264	235	274	269	271	255	267	288	250	273	266	258	265	274	271	280	258	247	279	285	243	292	237	273	265	293	290	281	262	267	280	274	252	253	271	247	270	288	275	260	284	263	260	255	272	281	259	268	278	273	253	272	272	243	259	265	257	272	247	250	239	259	272	267	243	250	267	269	276	270	232	255	277	253	248	253	231	282	251	282	261	246	268	260	262	260	266	258	242	259	229	280	244	264	254	255	256	253	250	266	241	300	267	234	252	259	273	266	260	276	263	280	258	267	268	258	272	263	258	275	268	290	259	240	266	254	244	251	277	235	285	253	249	274	267	281	291	275	306	268	241	277	230	260	268	281	262	261	253	276	232	242	249	256	274	251	242	300	248	271	271	252	256	254	304	268	263	277	275	264	301	273	253	257	235	281	244	265	268	257	287	234	241	261	251	261	247	264	258	259	265	252	283	274	274	246	233	253	235	277	280	236	270	244	243	261	252	257	259	301	247	241	268	278	274	271	240	289	217	289	244	260	266	246	299	264	256	247	257	246	247	246	243	250	248	264	260	293	257	306	260	249	239	265	267	247	301	245	267	258	259	263	259	238	233	284	269	279	261	258	262	267	240	243	261	260	265	250	277	267	247	263	257	273	279	227	273	290	275	262	281	272	233	267	273	236	278	256	232	261	239	265	235	279	256	274	244	236	277	262	265	265	228	259	298	240	243	262	268	228	260	250	239	250	252	264	286	233	243	264	239	260	260	254	274	255	266	280	239	235	282	235	275	278	269	257	257	273	265	261	259	258	237	278	281	257	262	265	250	262	249	256	285	251	229	259	243	252	241	284	306	276	262	256	277	250	266	228	265	282	231	265	271	263	253	257	255	250	251	254	260	278	267	269	268	289	253	237	225	247	249	243	229	254	261	239	248	271	242	247	262	300	267	264	238	242	264	251	271	231	273	244	243	279	268	245	278	256	291	269	277	269	245	262	275	258	285	248	292	285	280	280	270	280	272	253	237	249	277	236	252	278	249	266	277	270	275	286	274	257	251	264	248	256	269	241	286	279	267	278	249	256	270	280	255	250	253	236	268	220	265	233	256	223	253	264	264	248	255	251	258	265	245	248	267	266	260	258	292	276	277	280	247	274	264	242	272	248	258	282	264	233	232	260	265	260	245	251	284	237	238	251	251	269	280	252	295	259	268	274	252	255	254	232	256	281	265	242	249	278	251	276	252	260	260	236	275	248	278	256	248	274	249	277	226	277	238	266	281	257	248	248	265	254	229	313	258	241	283	242	248	264	277	270	285	254	275	249	226	293	247	274	231	282	272	265	266	271	252	262	267	240	291	298	271	279	270	284	260	238	246	259	268	272	243	233	252	264	271	264	256	240	241	229	251	278	248	282	277	262	241	246	274	261	287	231	280	254	260	270	278	265	243	267	311	249	237	261	283	289	254	244	227	244	234	235	284	249	254	291	259	249	260	259	262	247	248	262	261	253	237	250	274	276	237	257	255	280	253	258	234	263	274	308	264	260	260	283	257	275	270	250	288	287	246	234	246	258	242	252	276	247	274	262	279	235	276	265	261	289	253	255	269	254	254	261	282	259	267	237	249	253	265	259	254	260	267	264	280	244	234	236	247	277	253	264	239	234	223	282	278	243	248	267	262	238	243	262	251	265	244	263	262	263	256	241	268	268	247	260	259	259	242	244	263	220	255	273	238	231	294	233	235	274	243	252	249	262	271	240	243	276	257	251	253	270	275	255	271	251	266	272	280	268	296	239	267	300	255	263	259	261	241	272	267	264	250	251	241	262	257	258	244	253	238	251	256	281	271	264	262	231	253	252	252	258	273	259	278	272	243	277	230	274	285	222	242	237	265	254	243	245	276	258	256	252	274	277	246	235	256	250	252	246	221	245	266	261	254	264	264	257	256	240	251	271	275	267	257	281
11161	9498	8239	4227	2833	2034	1619	1359	1173	914	857	757	789	687	611	642	591	575	576	528	540	551	565	535	499	471	488	485	527	513	539	469	440	455	500	446	508	452	464	454	466	458	461	475	445	445	463	463	485	455	478	459	469	461	432	454	473	438	446	451	494	470	427	451	434	409	462	434	441	424	404	446	442	415	446	448	492	439	453	412	448	447	410	463	426	472	449	487	480	425	440	422	447	428	447	474	425	479	480	437	446	445	482	419	458	434	444	459	474	442	450	488	427	489	437	451	428	428	440	392	417	440	432	466	459	418	457	467	407	415	418	412	462	483	462	441	409	426	447	431	469	436	403	463	417	466	431	435	503	441	458	442	468	450	424	411	460	464	452	446	404	461	442	423	441	476	428	415	439	455	422	407	450	460	445	445	444	427	457	472	433	435	421	468	505	478	432	446	451	442	438	471	493	440	439	429	416	426	447	490	456	466	429	463	458	415	451	435	391	434	463	417	460	437	428	431	439	473	467	467	460	451	452	456	480	436	420	479	424	465	424	401	454	428	475	439	441	442	437	436	397	454	428	437	435	465	449	472	445	442	431	447	454	429	469	448	423	460	465	452	453	480	459	512	391	444	463	408	452	435	438	443	443	458	425	455	456	432	430	418	426	454	434	395	409	467	458	445	484	448	468	411	452	435	435	428	417	437	453	436	442	421	450	457	439	428	455	422	432	470	453	440	419	482	434	472	432	424	450	437	462	458	442	476	470	424	443	453	441	442	453	468	414	454	460	417	493	450	427	459	427	396	464	418	425	443	428	464	418	463	411	435	451	465	449	449	465	443	456	469	443	473	434	453	441	455	445	464	420	422	437	438	428	468	448	452	445	429	487	471	434	419	435	414	410	489	447	437	482	454	436	473	431	403	442	404	421	393	422	446	435	457	433	446	441	433	461	436	472	465	454	439	418	425	451	461	435	439	451	444	441	461	439	416	417	440	446	470	426	403	451	444	453	400	428	466	445	433	460	445	469	488	458	418	465	415	476	453	452	443	431	423	424	443	414	449	470	451	455	452	434	422	427	483	440	432	433	439	412	466	484	422	500	420	446	449	444	459	420	414	446	477	474	402	427	468	431	447	454	417	475	425	433	431	426	406	507	424	447	473	456	396	468	449	426	417	432	455	418	409	460	456	467	441	451	435	450	456	447	436	439	430	433	421	479	435	465	410	435	444	412	458	423	433	461	468	437	438	424	443	436	435	462	418	438	438	433	440	444	395	400	434	407	441	488	396	445	438	415	450	434	445	415	444	456	402	450	424	442	443	452	426	448	465	478	449	435	427	443	455	415	445	447	453	437	474	431	422	472	454	438	439	435	443	464	437	399	449	480	451	465	452	464	468	439	419	463	438	449	408	453	438	422	412	416	409	445	440	443	403	429	454	443	457	474	438	462	445	430	400	420	420	414	441	466	442	437	471	445	466	440	455	456	452	428	415	454	460	416	404	421	437	430	394	440	442	406	405	442	421	470	433	443	440	451	417	430	446	429	438	428	502	477	442	432	443	444	455	454	414	452	433	434	459	427	421	433	464	467	428	455	470	435	417	447	434	443	454	428	473	452	468	442	447	434	436	439	420	447	458	472	449	489	408	429	425	406	457	423	435	433	443	432	437	451	441	461	471	452	437	444	435	465	428	426	427	432	404	466	431	462	430	412	443	395	453	431	436	443	397	424	463	377	398	422	428	443	412	438	414	410	444	446	441	451	432	466	427	441	472	448	443	421	453	446	406	437	457	393	394	405	397	448	441	464	437	444	446	468	432	449	404	443	454	413	465	462	457	439	451	434	480	445	433	431	477	451	454	447	416	461	442	455	454	467	435	466	427	440	435	447	480	432	442	415	425	453	426	419	429	424	455	432	466	434	437	435	454	430	452	429	415	459	455	441	464	432	415	392	470	459	444	438	431	445	467	411	434	465	449	468	416	439	446	484	428	488	408	419	419	434	456	457	480	415	421	350	415	447	419	382	471	434	437	454	427	428	436	482	413	441	434	452	432	419	461	414	405	421	420	418	420	421	452	463	423	438	452	430	422	454	432	409	403	461	457	428	471	433	454	440	459	439	470	433	426	416	441	427	418	421	427	429	412	431	439	451	431	425	412	453	436	418	430	422	460	429	421	432	459	449	417	455	443	431	470	446	418	468	431	450	448	403	469	450	492	456	449	441	434	429	421	453	448	455	406	446	416	392	447	426	445	410	457	455	419	419	462	425	444	428	453	481	397	450	483	436	462	428	454	434	479	417	444	415	447	412	412	479	462	429	431	454	424	468	480	466	459	421	444	438	466	473	434	440	469	471	447	419	434	418	439	449	428	432	447	407	441	455	425	437	402	422	441	423	469	460	413	420	480	440	434	422	460	426	475	422	448	431	489	434	442	427	413	441	440	450	441	443	449	441	406	459	453	457	409	432	392	443	453	456	445	447	453	428	447	484	386	416	445	461	430	411	423	438	441	478	447	447	409	482	416	445	456	455	427	418	436	411	457	426	394	462	436	432	436	461	406	459	479	431	446	482	477	446	448	451	410	414	465	420	438	428	455	466	452	417	448	470	419	454	453	452	430	435	433	410	439	436	421	475	483	459	450	431	403	463	465	432	429	428	456	441	450	438	425	439	425	493	455	446	451	446	459	416	477	442	447	445	441	449	458	420	448	401	414	416	457	444	438	462	442	432	498	406	397	457	478	440	462	455	477	482	424	422	430	442	429	436	440	420	414	418	469	431	441	414	481	417	442	458	414	406	463	446	432	429	441	415	422	439	427	454	441	439	456	438	444	434	450	451	438	454	445	459	431	457	444	433	450	430	461	449	455	457	472	415	449	453	434	468	428	434	438	464	423	482	391	457	424	434	477	434	444	455	448	465	440	483	408	432	448	472	471	446	462	419	424	483	445	414	470	459	413	454	480	437	439	432	425	429	424	408	468	480	438	428	465	438	440	471	461	476	469	457	421	448	434	467	411	444	458	475	435	441	427	455	385	443	427	441	418	435	421	431	450	449	451	421	442	453	436	474	394	457	458	446	416	428	468	444	421	450	446	451	459	432	433	423	483	459	459	448	468	397	432	437	475	411	470	426	427	457	442	460	443	439	422	443	478	448	444	425	437	490	442	475	473	399	447	410	440	430	457	437	450	457	398	439	429	442	453	449	441	433	440	454	425	427	474	419	440	440	458	429	456	407	435	445	463	446	456	444	430	441	450	461	420	449	429	439	455	433	431	409	405	430	420	435	475	442	470	450	447	439	442	403	464	416	438	464	495	441	467	469	449	483	416	423	439	467	430	443	441	429	474	404	430	461	442	450	444	467	415	440	448	488	422	431	442	438	455	428	433	457	489	421	460	436	451	439	418	458	477	446	461	494	434	465	473	446	451	464	452	418	453	417	460	417	427	473	456	447	418	432	432	420	460	454	437	464	462	441	428	414	430	448	415	451	429	470	425	444	455	470	436
23102	21098	28980	23449	21098	19704	2643	1016	840	734	699	624	592	582	578	531	547	507	511	522	491	451	481	470	460	505	516	469	474	439	456	467	453	419	438	463	483	470	463	459	454	441	450	444	427	448	488	462	424	464	486	458	478	430	460	441	437	458	435	439	418	460	441	503	458	452	436	429	440	425	428	481	460	449	486	416	434	449	440	451	476	398	482	447	435	444	439	420	452	401	420	427	450	439	435	430	430	452	441	420	436	449	427	419	450	414	414	469	413	404	418	465	452	418	457	465	466	427	433	404	433	465	454	420	474	426	436	424	473	438	444	444	435	430	451	463	459	435	454	451	457	455	461	483	397	473	390	424	448	450	446	433	416	415	445	452	446	442	440	470	470	445	444	439	444	450	468	415	438	417	430	413	426	445	457	432	449	415	420	495	444	465	455	471	437	434	432	447	460	428	432	451	419	397	415	450	468	422	422	472	409	444	430	421	422	444	461	388	435	452	447	468	446	462	421	421	460	406	429	444	410	457	444	431	469	402	419	430	484	449	446	417	450	434	413	454	431	429	444	479	455	421	418	451	484	481	454	482	446	436	450	459	395	419	448	487	487	425	426	403	456	430	439	425	406	424	454	460	440	435	469	494	444	458	400	465	473	402	392	443	443	423	436	409	450	435	444	415	430	405	417	395	431	413	445	451	432	461	450	443	446	417	424	468	444	427	463	416	442	418	397	377	445	426	451	400	421	465	454	425	440	477	428	437	420	379	439	444	401	402	459	409	453	437	446	410	488	461	413	444	440	431	427	442	427	427	462	427	432	414	457	427	463	456	408	424	467	422	422	447	447	441	456	442	429	451	450	466	462	388	404	444	443	420	429	441	451	496	444	419	448	408	412	463	437	437	437	443	431	399	415	471	445	473	427	484	434	468	462	432	414	476	490	429	424	464	424	437	445	455	467	460	433	438	426	429	445	413	439	391	432	446	439	449	471	462	452	436	448	460	470	410	444	470	432	426	415	447	452	396	404	408	444	426	400	457	462	468	442	423	504	443	454	447	473	428	439	461	432	447	442	409	414	469	460	416	423	409	416	440	435	451	442	441	453	398	448	430	414	446	390	446	421	391	437	427	428	436	420	418	471	430	427	443	446	443	440	443	392	404	435	456	449	421	425	430	451	449	435	442	454	442	434	447	415	461	469	441	424	408	460	417	423	459	471	438	422	473	443	419	462	451	470	445	444	442	450	424	439	425	437	452	422	454	425	458	434	441	421	446	430	451	422	401	435	453	431	436	465	440	381	481	420	451	465	457	429	458	444	477	438	437	423	411	410	414	481	439	458	421	473	431	450	453	398	431	434	419	428	423	434	457	407	440	424	459	438	497	452	464	424	415	472	474	441	430	419	421	456	461	445	480	447	451	434	436	450	453	444	416	412	426	472	414	446	456	450	444	450	464	441	476	410	469	447	439	409	398	463	436	438	438	411	438	419	471	445	422	474	454	415	427	456	413	434	413	418	422	421	418	453	451	503	432	428	425	448	425	406	436	441	424	465	430	442	433	445	417	431	449	430	412	420	475	429	422	423	421	456	456	471	442	434	426	437	438	386	479	455	434	398	443	472	468	445	432	430	451	462	424	412	451	448	446	448	464	447	470	390	435	408	427	467	475	436	422	436	429	454	441	433	406	378	443	446	426	444	417	452	429	441	465	432	461	422	463	434	410	410	416	431	438	425	428	448	425	440	441	441	439	438	443	434	438	473	396	457	438	440	461	431	478	421	418	411	434	443	446	472	460	430	426	415	455	467	457	428	441	445	398	433	429	446	469	404	437	410	439	418	435	423	438	417	433	451	442	439	429	450	480	432	485	443	438	415	457	445	468	399	443	409	426	424	447	464	415	411	422	442	456	388	422	449	420	452	451	427	446	416	447	451	459	450	459	447	447	429	443	474	429	464	395	455	418	429	430	469	401	435	447	460	441	425	422	427	445	388	468	446	442	426	414	459	431	403	460	442	460	438	442	457	441	448	455	431	443	444	441	437	452	441	409	441	431	467	443	401	470	437	433	450	430	455	423	421	456	465	432	483	421	443	435	460	414	446	458	431	410	408	427	452	444	473	455	434	429	432	456	460	439	457	437	429	481	465	427	475	399	492	449	446	417	406	465	454	462	426	462	403	403	402	473	444	472	423	468	442	427	445	432	437	421	461	425	417	414	457	457	437	430	468	437	438	435	411	404	451	394	479	448	424	454	444	449	446	443	447	442	495	421	441	452	462	438	468	461	405	409	411	464	388	417	447	428	437	470	444	424	441	429	427	429	450	443	462	391	448	417	464	474	437	419	423	447	468	412	427	390	438	413	454	425	435	411	436	425	397	447	441	415	438	446	421	403	469	428	399	410	400	431	430	460	417	446	414	458	459	428	416	429	442	445	442	413	432	420	447	423	436	426	432	405	456	462	400	432	425	420	412	390	425	443	417	418	439	441	446	427	469	442	430	446	463	421	445	482	443	453	407	414	398	444	423	431	448	437	457	476	443	443	438	460	450	426	418	429	390	447	460	422	425	457	429	454	429	428	430	420	413	450	486	444	448	390	454	422	416	463	398	431	452	456	463	434	438	438	420	453	452	501	445	422	455	430	392	445	461	441	434	438	453	433	442	472	415	480	429	464	414	423	463	438	426	467	410	409	415	408	433	432	434	401	396	454	461	415	428	437	429	418	431	426	410	410	412	435	432	468	422	458	454	402	408	447	399	413	436	405	430	463	471	438	454	456	433	444	438	463	442	451	442	486	423	452	420	435	435	481	424	434	444	444	429	415	444	439	413	408	437	447	411	414	431	461	434	444	436	477	466	447	451	431	425	423	411	428	439	419	419	421	481	426	438	468	415	398	439	416	402	423	435	441	420	433	422	439	447	435	431	458	432	433	428	429	438	437	424	434	444	444	459	428	434	408	436	436	445	501	420	448	441	431	439	448	440	441	373	427	449	393	451	452	428	412	427	462	422	428	445	445	456	454	452	425	475	428	436	432	417	469	441	442	461	428	446	400	418	442	462	420	411	419	421	458	457	468	411	418	418	433	451	467	417	467	459	450	455	440	425	419	428	427	417	449	420	441	422	431	447	474	430	455	424	418	429	466	421	412	463	422	397	449	443	430	433	423	411	450	467	452	424	440	468	446	441	418	473	452	428	430	436	470	461	425	408	430	457	441	440	419	407	470	472	419	470	436	438	437	454	434	434	423	417	448	415	441	458	466	445	420	444	407	399	417	459	406	455	435	452	387	431	429	413	430	398	455	411	437	418	425	443	448	446	407	469	464	428	452	428	435	394	419	407	456	438	454	429	431	451	434	432	425	453	401	458	435	417	430	460	433	410	430	420	462	393	436	422	461	452	415	479	422	424	432	447	466	444	426	448	422	453	431	403	470	447	433	418	431	442	471	433	439	441	426	468	458	453	449	418	468	449	428	426	454	435	445	447	406	444	445	465	454	439	398	419	453
14218	15645	13485	7387	5198	3940	2978	2449	2064	1780	1563	1430	1279	1145	1105	1090	1051	973	917	935	881	898	887	825	808	822	866	824	791	741	782	782	799	800	714	780	758	753	798	713	711	754	728	789	772	737	756	729	774	722	761	735	738	711	742	754	757	747	795	809	697	727	740	706	732	740	741	736	723	755	730	685	702	746	745	742	672	671	775	758	657	669	706	718	750	762	733	740	715	730	752	701	692	745	724	715	700	675	703	730	720	713	723	742	736	734	639	758	716	705	727	678	706	723	780	795	717	687	734	676	727	675	727	760	705	718	722	715	741	713	698	704	726	757	718	697	688	716	711	719	766	646	759	699	676	701	680	726	716	688	652	685	705	701	695	736	740	701	713	722	744	673	762	724	757	705	657	711	669	709	681	749	735	715	725	751	682	702	728	712	725	714	706	714	727	712	733	683	684	754	729	735	674	688	721	727	698	747	748	724	717	738	769	736	659	714	714	754	647	805	704	695	704	774	735	725	729	722	691	725	710	692	713	717	752	733	758	702	667	729	679	721	723	657	691	725	715	720	774	742	700	702	727	706	681	698	762	709	755	770	724	700	713	727	701	767	711	737	704	663	728	690	739	708	724	758	722	693	740	723	703	709	721	712	693	699	737	675	692	742	744	744	729	729	739	751	738	708	747	702	693	772	696	683	735	720	702	726	670	692	744	719	757	670	736	706	704	721	678	728	705	680	658	688	715	741	685	736	694	679	730	702	669	761	724	722	680	720	668	708	705	763	723	686	720	734	719	686	707	700	722	672	658	690	662	717	711	696	713	720	719	745	703	715	724	706	733	727	718	732	739	747	724	703	743	725	726	726	714	692	702	706	686	734	688	698	757	701	700	723	695	654	693	691	748	715	713	659	725	696	743	705	717	742	740	700	726	694	663	709	709	752	717	680	712	704	675	678	666	697	666	672	746	707	715	767	696	705	696	736	728	730	741	712	699	727	705	726	724	748	737	726	652	653	678	674	684	719	722	664	712	706	712	748	679	723	783	716	775	768	710	658	725	665	692	728	706	721	704	698	724	674	720	718	683	711	738	730	716	704	672	728	736	692	691	709	705	684	745	718	720	668	714	731	724	747	731	705	725	712	724	707	731	715	724	693	712	745	738	759	702	690	716	686	720	719	697	756	688	710	680	693	757	729	753	729	752	708	685	766	723	704	688	729	696	753	729	707	740	713	651	682	748	752	734	743	690	769	751	729	710	737	728	719	700	748	681	727	705	667	691	695	755	727	726	751	729	713	709	706	729	757	697	725	712	702	662	701	728	695	654	744	726	684	678	742	726	712	715	728	743	730	730	701	722	758	751	708	686	704	740	717	713	702	710	710	711	710	721	707	736	720	749	721	731	744	709	779	763	704	674	740	665	739	757	710	702	693	721	706	713	728	717	713	713	758	730	727	701	752	701	692	681	697	716	743	742	717	730	737	688	704	690	685	728	699	729	702	691	721	676	690	695	704	698	739	745	729	762	719	720	724	645	710	741	737	680	709	672	687	716	694	687	713	658	747	731	681	685	754	755	722	731	739	732	623	705	674	730	736	737	741	729	759	743	687	693	717	745	732	752	718	714	715	737	714	760	739	712	724	688	698	745	744	706	669	723	736	721	717	714	717	710	707	755	744	718	729	699	670	675	709	727	760	693	717	697	660	731	701	704	724	691	701	702	712	761	667	717	697	729	733	717	719	675	726	668	716	718	723	672	658	665	733	754	683	705	722	693	721	703	728	701	704	706	712	683	742	709	710	706	739	714	700	670	695	678	734	712	711	742	698	698	709	709	727	716	728	700	718	716	699	722	751	715	709	677	725	740	683	725	724	746	715	729	708	705	694	719	688	698	720	653	720	743	708	722	707	714	737	741	710	718	710	684	681	705	723	702	739	706	731	794	713	757	727	743	726	715	707	741	680	692	727	722	722	710	699	720	720	696	758	734	723	752	697	709	726	776	676	736	763	684	667	746	704	749	752	706	708	722	695	723	714	728	722	730	711	739	683	718	736	696	758	714	698	718	701	686	703	706	715	707	743	736	723	692	767	730	762	719	691	700	725	746	728	685	754	761	682	688	735	724	672	710	680	767	763	709	679	710	711	708	679	740	729	727	708	726	737	768	748	708	705	729	676	730	711	722	734	707	738	679	698	701	739	702	635	699	685	699	690	738	724	720	729	720	683	763	714	759	722	742	716	727	739	709	729	675	729	758	741	650	729	690	697	699	705	737	672	695	705	729	709	688	668	712	705	743	710	699	708	751	708	716	694	702	710	725	729	732	724	710	680	703	728	723	672	752	736	671	710	647	726	729	737	697	747	714	709	722	746	703	748	697	730	710	724	661	724	727	740	709	739	708	670	706	740	713	744	678	736	750	738	699	696	712	730	751	725	686	714	731	784	701	668	733	684	738	715	719	740	717	723	686	673	747	722	771	763	714	690	775	718	691	739	673	710	735	760	731	703	705	695	709	727	697	731	687	687	727	705	715	701	714	731	720	755	682	692	695	645	667	718	707	709	693	723	683	681	702	711	759	746	672	694	681	751	699	741	710	736	696	708	704	679	637	728	724	694	679	664	724	718	717	717	746	718	729	692	693	756	751	727	744	737	719	719	742	732	702	729	699	731	694	705	724	716	727	719	655	712	713	689	728	693	703	707	709	744	723	672	679	730	720	742	693	741	675	731	688	720	688	756	733	743	696	694	691	687	667	743	716	727	682	705	711	758	721	725	705	698	752	702	752	737	724	711	747	725	688	675	748	722	678	703	685	750	676	715	679	726	751	702	741	744	749	705	667	691	704	703	705	714	735	725	703	673	746	723	695	733	705	723	730	758	710	700	726	691	718	692	766	738	749	684	725	706	737	744	713	715	713	701	730	692	705	700	731	754	713	714	724	710	692	730	735	721	730	724	705	716	723	751	710	734	718	735	718	682	702	701	732	676	671	707	705	708	746	724	722	652	701	716	640	735	718	727	701	709	719	721	695	702	726	713	669	724	729	671	697	703	725	709	732	692	763	765	727	704	720	697	700	727	698	722	705	707	661	716	658	716	678	714	709	736	747	724	697	690	686	707	642	703	718	698	746	691	722	741	717	677	754	671	697	772	678	771	736	713	759	741	746	696	663	724	723	765	744	709	684	758	716	709	697	736	695	743	760	676	704	747	727	690	732	749	717	712	755	694	698	693	739	761	743	706	710	657	718	705	698	727	745	746	737	749	716	736	753	718	730	711	698	759	709	765	738	731	740	722	710	725	772	689	722	731	738	678	741	712	695	732	716	745	721	706	736	716	708	677	757	726	688	662	767	681	735	686	730	687	682	707	713	777	663	718	713	685	722	693	726	720	730	663	661	731	723	720	708	712	686	736	750	680	720	721	698	681	723	691	662	692	655	712	704	736	741	690	685	707	678	727	670	750	719	727	683	729	722	683	665	690	672	690	743	744	709	735	692	734	743	697	718	702	645	749
26878	20518	7621	342	182	157	131	157	128	122	114	118	124	119	106	116	105	105	110	114	122	126	125	121	111	118	110	121	116	104	116	115	144	110	109	102	109	116	106	114	111	134	109	109	111	102	108	101	119	114	111	106	106	114	120	108	106	130	117	113	117	118	120	109	107	101	128	115	106	103	101	108	118	118	111	87	94	123	115	129	110	109	123	126	99	109	106	95	114	120	104	117	123	96	101	105	110	105	119	117	94	111	103	111	109	107	109	108	97	105	105	126	106	116	107	120	115	103	108	108	110	117	104	122	122	96	105	117	104	127	115	121	125	121	111	113	117	97	120	110	99	116	123	110	111	103	112	97	109	115	100	125	109	129	128	115	106	109	100	124	103	123	125	95	93	116	118	106	119	107	115	106	112	113	128	108	116	112	125	99	122	130	106	100	107	124	113	112	99	106	98	114	122	106	118	103	120	107	119	117	126	121	106	105	110	107	114	125	102	108	130	103	115	113	102	127	122	102	109	115	118	103	117	123	94	89	108	104	104	115	115	117	123	119	113	109	104	111	112	113	115	123	109	104	116	108	120	108	121	97	103	104	107	108	109	122	107	122	115	116	114	95	110	117	95	123	108	105	125	88	116	107	105	113	118	104	112	96	115	91	105	115	111	108	110	108	112	103	99	125	100	100	102	103	120	108	108	111	106	118	110	124	103	108	126	112	105	106	109	105	115	105	107	110	121	107	108	105	108	114	101	120	114	100	120	96	120	119	90	118	104	129	108	113	98	116	102	110	132	119	113	116	117	111	108	120	121	106	98	93	111	90	121	117	112	104	134	108	119	119	118	96	115	120	111	88	135	112	100	101	119	122	96	111	92	115	107	95	119	115	124	111	105	100	120	132	97	115	118	124	117	100	117	104	123	124	123	121	91	115	106	111	103	122	94	114	102	98	116	123	137	109	121	108	96	103	122	106	111	120	129	114	134	104	110	108	105	110	105	111	117	123	109	111	122	126	103	100	100	116	111	111	96	96	112	104	106	111	112	123	119	118	113	120	109	117	118	107	96	119	123	108	104	110	111	113	97	123	112	114	114	107	106	113	95	123	94	104	113	116	103	123	125	112	113	102	104	118	102	128	109	118	103	111	131	103	99	102	115	120	103	113	117	123	116	100	99	100	105	111	110	128	99	117	112	112	105	83	110	101	111	101	103	107	133	113	115	105	116	105	98	114	98	107	132	90	107	110	113	105	119	103	110	121	125	120	90	95	117	113	106	111	126	122	111	120	123	98	111	119	117	96	125	93	125	102	117	127	91	125	119	105	121	89	110	104	84	109	125	106	127	123	110	115	97	122	106	99	131	96	110	89	92	116	110	127	127	113	117	92	114	105	125	101	122	98	109	100	110	133	101	108	114	105	107	127	96	110	107	106	108	113	95	116	104	105	106	113	109	128	110	118	116	100	101	110	96	110	113	110	133	111	89	107	93	122	107	119	120	110	114	105	113	95	101	123	111	104	102	122	107	123	115	125	119	110	112	116	95	124	117	124	129	98	112	112	106	128	112	115	120	118	112	93	115	100	108	89	95	97	120	105	105	95	121	115	117	107	140	123	116	121	106	127	113	99	122	112	111	128	110	100	121	117	104	115	126	108	110	118	106	113	103	120	124	107	104	110	114	100	100	112	128	99	111	98	102	128	118	116	127	102	116	99	118	118	111	98	111	116	112	120	108	119	103	121	114	98	118	98	115	99	123	119	130	122	133	117	129	111	108	117	95	119	102	108	145	116	113	114	100	92	117	135	133	103	98	121	118	114	110	114	98	123	113	101	108	109	109	117	110	102	111	108	107	109	117	118	110	90	114	109	116	95	101	105	106	125	110	114	97	92	113	107	104	113	115	102	99	110	104	107	103	114	117	106	132	104	123	121	111	105	116	108	109	123	113	123	134	127	105	128	103	109	102	96	91	139	119	128	123	121	114	137	106	107	113	115	106	112	115	108	119	106	114	101	108	113	104	105	111	106	103	128	123	111	123	116	124	132	113	109	118	120	113	122	102	107	102	105	114	121	113	104	133	119	123	106	131	108	117	107	114	111	118	98	99	90	109	126	112	113	121	110	111	106	105	106	119	113	108	120	88	118	117	125	95	111	99	100	126	107	98	120	109	130	109	124	109	110	113	106	116	105	111	104	114	104	128	108	96	93	106	120	102	107	114	104	132	119	94	108	115	112	94	111	119	118	118	113	115	107	109	113	112	117	130	121	122	115	101	117	109	106	109	121	101	110	108	108	94	102	129	111	111	96	131	117	98	112	105	99	132	117	123	97	114	102	113	99	125	123	130	107	94	112	124	109	117	116	122	111	117	129	87	111	116	112	117	110	103	110	113	122	108	112	122	121	105	114	119	98	105	124	104	103	140	105	105	105	128	111	107	118	109	112	109	111	92	104	91	102	103	109	119	113	99	115	117	109	117	114	95	104	112	92	103	95	99	123	128	115	106	108	118	108	113	104	84	117	116	125	107	111	96	104	127	105	105	118	117	99	109	107	117	115	104	98	123	103	102	115	118	103	110	108	114	114	121	113	83	127	110	98	118	126	126	109	115	110	122	120	128	119	110	122	114	118	113	116	124	106	119	117	118	99	118	126	114	112	125	108	126	126	116	112	120	91	137	103	109	108	112	104	122	106	99	116	88	104	115	116	107	129	127	96	119	108	122	112	113	111	131	99	119	109	127	99	97	104	109	112	112	124	116	96	93	89	106	103	105	105	104	105	107	114	102	118	120	106	102	120	124	108	103	113	113	118	107	113	118	121	98	105	112	112	105	105	96	105	114	126	106	103	114	114	117	130	122	110	114	97	124	118	97	107	123	105	128	119	115	83	103	118	115	104	131	108	104	120	118	99	110	113	102	107	110	116	111	114	116	120	115	103	132	110	107	127	98	103	114	88	97	84	114	109	106	125	126	115	115	102	94	121	112	117	114	92	115	107	110	130	104	106	100	117	107	110	109	136	128	118	120	84	126	105	121	118	108	118	114	109	130	99	126	114	110	102	119	111	114	101	97	92	101	96	103	113	121	90	96	144	109	111	106	86	103	88	115	115	120	118	111	125	123	96	113	92	94	117	117	106	95	118	110	103	114	112	119	118	98	104	92	125	129	117	117	101	94	108	116	116	109	126	116	124	118	94	98	108	123	115	99	93	102	113	105	116	118	110	106	103	90	124	122	107	115	121	111	112	114	80	95	108	114	120	114	124	106	125	119	94	136	115	121	99	119	104	121	115	124	99	125	125	99	116	113	126	98	106	118	115	111	105	103	104	105	103	91	94	107	112	115	123	106	112	105	114	97	122	115	115	117	106	97	125	124	98	109	116	113	104	119	109	100	113	100	112	119	104	116	101	110	102	98	112	96	136	94	105	94	104	96	126	108	120	111	111	111	116	124	105	105	125	111	119	109	114	115	95	103	107	95	113	133	93	118	105	106	122	116	123	110	128	112	103
5531	1058	926	589	432	367	295	273	270	239	227	224	236	240	207	210	210	216	233	205	203	175	224	190	225	216	205	208	192	194	234	226	236	233	226	207	191	198	202	217	181	203	209	205	195	180	179	212	201	225	223	208	234	224	200	209	205	165	206	209	213	194	203	205	202	198	191	195	211	215	229	180	200	199	216	195	193	206	228	208	205	192	205	205	183	211	189	190	216	208	205	211	213	223	210	196	191	228	226	212	201	202	214	193	229	201	180	217	220	206	217	218	197	206	207	195	175	198	198	230	225	196	223	208	197	211	215	194	191	193	195	197	210	211	199	184	209	186	201	199	244	213	223	206	207	211	190	212	214	195	209	223	242	207	199	198	197	221	206	196	208	209	205	196	199	218	216	198	215	217	198	202	211	204	197	228	203	231	210	229	195	211	206	203	201	202	204	216	205	208	199	192	207	185	213	214	191	205	222	201	197	204	216	220	193	219	210	237	193	216	211	200	208	200	229	197	215	212	209	211	183	190	161	215	222	184	224	185	182	219	220	204	197	188	211	230	212	191	228	226	205	220	212	178	208	198	211	219	220	212	214	193	219	221	212	219	205	215	198	201	200	212	209	203	207	204	181	192	208	196	210	223	202	202	216	181	186	193	203	221	199	183	199	222	212	210	179	204	212	205	200	215	194	193	193	187	195	228	209	226	197	195	209	204	206	207	197	187	182	219	194	228	187	216	219	201	217	227	196	189	190	183	199	220	219	196	219	186	237	207	212	205	196	219	208	217	211	180	211	205	208	194	210	201	206	220	208	212	210	193	206	202	203	219	198	216	198	206	162	207	196	214	184	207	207	197	193	214	180	189	227	224	240	217	221	210	177	214	207	236	188	218	226	201	196	194	183	191	203	192	218	203	229	198	199	202	205	212	198	203	201	207	186	193	204	182	217	220	209	189	211	207	202	202	217	199	205	195	212	201	223	217	194	175	217	185	194	216	209	209	184	206	206	216	195	206	201	190	195	188	221	206	215	195	203	206	209	214	224	232	200	182	200	179	209	199	215	224	177	204	199	224	215	195	208	221	213	205	185	232	197	199	196	205	220	202	198	203	217	192	227	208	238	219	206	202	213	208	196	232	208	200	196	203	213	176	215	210	162	194	174	186	194	188	189	204	197	195	211	219	215	203	216	232	211	187	193	183	209	204	231	188	168	217	187	194	202	222	219	239	195	224	219	233	203	230	226	214	200	191	190	176	220	201	193	202	205	220	193	205	202	210	211	212	212	185	183	205	215	212	193	213	200	216	196	212	199	226	190	184	222	219	216	202	184	188	237	208	216	214	177	191	187	208	213	203	204	212	206	202	217	202	209	211	237	210	213	211	209	201	210	188	216	193	209	196	195	198	234	183	214	223	179	182	227	201	212	222	220	198	193	187	196	185	191	208	194	203	200	211	212	192	200	213	194	205	197	216	187	206	199	196	201	215	201	205	216	202	184	223	219	195	200	227	203	203	182	199	195	220	242	206	218	209	207	215	209	228	175	166	213	207	208	215	186	209	200	170	205	198	208	192	200	192	235	202	197	216	182	212	187	214	211	240	214	216	203	206	208	218	216	228	206	175	207	224	225	204	197	208	206	213	200	207	203	218	193	218	197	225	197	182	195	211	232	194	198	225	198	223	190	205	210	187	217	226	208	203	214	196	194	224	207	209	211	193	195	210	208	240	184	228	192	193	205	192	200	211	198	198	183	205	208	205	186	199	217	200	197	206	210	196	209	183	207	210	224	211	185	190	197	210	210	215	205	190	207	169	198	197	208	204	207	195	224	200	215	198	190	225	208	216	231	191	189	213	202	211	211	213	216	195	207	196	205	214	188	191	205	198	217	223	188	200	210	184	207	218	216	212	211	201	198	182	194	180	237	203	204	197	213	189	207	196	206	215	213	208	199	198	198	204	199	200	214	192	208	218	198	209	217	213	192	191	204	184	219	176	216	199	212	213	201	210	209	205	194	192	171	198	190	215	194	205	207	202	207	194	173	197	212	189	220	211	207	213	184	210	208	203	216	211	226	217	215	203	201	194	205	180	166	205	190	196	218	205	233	196	195	230	202	196	209	210	205	216	203	218	216	219	187	221	212	209	211	212	218	181	206	187	175	202	181	221	216	238	216	194	191	226	205	197	216	210	226	231	213	230	187	209	210	200	211	205	240	213	199	207	222	201	232	237	235	215	220	187	188	207	213	209	186	189	195	205	192	217	192	200	193	192	206	210	231	209	208	201	208	203	195	202	209	176	200	181	188	179	227	191	208	214	229	204	192	189	197	206	179	188	184	219	200	189	183	177	182	213	197	207	221	223	201	206	222	216	190	220	160	205	217	191	219	212	211	163	213	199	211	225	194	224	202	199	209	192	192	218	213	206	211	227	200	216	184	219	220	209	203	195	195	173	206	193	221	177	198	202	203	218	186	227	191	215	217	208	181	221	209	211	200	204	201	188	185	189	200	209	188	227	194	185	174	196	195	213	210	208	196	214	230	222	232	212	197	209	199	199	209	186	201	177	231	215	195	205	205	198	182	196	199	173	214	217	198	215	235	217	229	181	193	202	210	208	214	199	230	181	186	187	208	190	185	206	178	212	225	220	177	195	202	188	236	233	191	192	193	215	227	215	205	207	206	217	197	206	186	210	208	202	210	206	220	216	203	178	201	225	199	200	184	177	194	212	199	226	199	204	204	230	193	162	205	206	185	219	220	205	213	212	217	219	215	202	189	188	206	258	200	212	235	185	210	212	188	188	212	226	224	224	196	201	191	187	181	196	204	204	203	199	218	190	211	206	207	223	230	202	213	200	218	175	208	214	212	204	197	202	184	188	206	208	222	197	217	194	218	206	194	222	205	206	206	200	232	223	227	211	184	204	211	214	202	195	221	199	225	218	189	187	225	221	211	222	222	186	192	217	183	186	207	202	237	203	209	200	211	208	213	198	229	234	237	220	166	185	213	213	212	225	199	181	194	193	202	195	202	233	196	222	240	215	203	183	209	210	205	199	184	205	213	215	207	197	216	212	217	222	205	231	208	188	225	194	202	209	210	195	198	210	233	247	189	191	224	181	219	200	197	193	221	205	196	230	223	210	183	218	212	195	190	178	231	204	206	198	241	217	219	221	225	213	203	209	216	204	213	210	189	196	198	196	197	217	222	194	205	245	196	231	232	223	189	238	205	230	219	206	209	191	215	204	204	210	215	221	214	225	218	217	217	198	197	183	188	177	223	209	209	214	219	221	195	197	204	203	207	215	201	197	201	223	225	215	201	227	184	190	205	219	182	206	222	204	191	188	202	228	200	198	216	219	201	184	216	200	201	205	216	198	204	194	208	224	217	197	212	175	213	208	206	221	195	194	220	196	207	189	198	183	220	199	227	208	208	202	196	193	208	182	204	196	214	220	181	214	200	202	196	188	204	196	192	213	224	215	200	204	182	209	212	194	184	203	221	193	187	199
24127	21146	28403	24120	20462	2268	749	550	458	405	400	319	321	348	334	318	295	343	307	293	271	307	284	286	307	270	285	278	281	276	266	270	254	269	259	288	277	284	259	262	275	274	292	273	230	268	269	272	284	260	257	243	270	255	271	272	286	256	274	230	286	239	269	268	285	258	261	263	254	268	292	239	290	295	277	272	251	276	264	288	249	281	248	274	254	246	257	268	261	257	244	254	222	283	244	243	253	265	234	239	287	235	261	261	263	256	281	300	240	259	232	245	237	258	266	243	266	285	229	271	267	257	241	273	242	268	245	274	269	226	277	269	264	283	248	251	264	259	271	264	266	262	289	257	267	275	264	251	248	242	285	253	273	283	257	261	307	259	267	249	249	270	288	254	271	253	271	253	250	258	241	274	265	264	273	247	252	223	240	266	249	289	256	273	272	258	276	275	270	242	262	281	262	273	264	281	259	257	287	263	278	258	278	261	240	280	256	269	267	290	258	273	254	285	263	269	290	244	256	269	259	307	270	245	226	267	245	269	273	244	268	266	264	267	252	277	258	263	278	288	253	246	255	298	275	265	253	266	264	269	271	263	275	256	246	256	251	259	247	279	261	268	235	250	248	281	271	266	289	261	237	273	269	262	280	241	269	251	268	269	260	262	286	296	245	262	282	251	246	262	256	283	236	260	258	292	301	258	229	246	263	247	255	251	270	285	269	271	265	274	290	246	269	245	252	247	267	250	262	242	268	254	241	248	277	236	266	246	255	265	249	282	270	278	265	251	274	285	233	253	280	249	253	270	281	265	246	259	268	285	248	280	274	248	273	266	249	272	272	271	272	229	274	264	256	247	258	261	280	244	271	275	314	257	236	261	265	269	284	245	258	278	254	254	244	261	261	255	300	234	285	266	287	259	258	256	275	262	236	269	252	292	280	275	241	279	283	278	277	266	294	246	251	285	276	266	257	263	264	261	278	277	264	263	243	271	243	252	269	269	244	242	247	281	270	254	270	277	254	285	267	262	248	263	298	263	256	250	259	240	246	247	261	238	308	254	273	254	255	272	242	263	277	248	273	251	275	235	259	256	285	272	276	325	242	239	259	225	251	251	270	239	286	274	262	272	260	214	239	256	253	246	256	276	275	285	259	284	270	255	263	230	257	263	267	280	235	250	245	244	263	285	270	241	265	263	280	257	241	268	278	263	247	255	276	256	265	246	237	275	278	235	237	279	246	257	276	259	243	253	248	262	256	284	277	217	243	243	301	251	263	251	304	234	247	288	219	243	256	266	248	267	261	243	266	241	258	280	258	234	263	270	240	263	263	260	240	270	256	235	274	261	274	250	261	258	284	241	260	283	259	269	255	265	251	267	249	264	257	253	273	242	240	250	271	247	267	238	253	256	293	266	283	255	255	250	243	282	263	243	246	231	240	261	239	233	251	248	257	283	255	273	282	243	288	246	265	236	257	250	257	260	317	278	228	271	250	275	262	255	289	271	250	232	258	242	272	245	246	269	258	248	281	276	270	273	256	248	265	260	271	266	277	256	254	260	261	246	255	282	266	267	272	259	262	267	298	240	243	247	292	232	241	245	297	253	258	238	255	252	266	248	249	257	260	256	245	248	235	262	249	267	258	260	273	259	278	250	251	274	283	267	255	277	253	237	249	284	244	256	282	255	279	229	285	263	272	270	253	260	259	250	294	273	255	240	249	266	276	295	259	301	242	207	259	262	294	254	272	250	258	273	240	298	254	266	251	255	281	256	280	263	264	275	274	231	263	265	263	232	254	265	245	285	255	243	268	241	227	265	272	234	267	264	245	259	222	269	268	288	247	265	276	251	246	280	289	248	266	253	276	255	248	245	263	281	278	267	261	252	247	265	248	243	280	251	291	247	240	250	281	282	263	283	286	232	256	267	243	263	258	226	287	259	269	268	263	253	268	260	269	280	262	257	256	250	268	246	258	260	265	276	236	236	281	262	269	238	271	226	283	275	306	274	275	259	250	247	260	271	276	291	249	246	237	282	249	270	267	257	244	277	247	244	269	250	273	268	263	275	243	230	283	246	258	241	278	264	242	254	280	258	284	240	254	286	265	278	264	278	255	251	253	251	295	260	241	248	240	291	249	252	279	285	244	240	280	256	230	287	262	253	291	261	273	254	254	280	295	280	252	237	272	252	271	251	255	278	271	263	254	249	252	258	268	289	225	255	264	274	271	255	243	255	267	251	280	242	288	266	292	280	242	257	312	266	255	269	259	248	238	241	253	259	273	263	280	261	295	254	262	266	242	234	250	275	261	260	266	271	275	254	270	259	239	265	279	282	252	243	273	274	269	240	289	254	251	240	264	271	288	272	265	288	251	291	246	276	279	247	254	268	254	271	268	263	275	296	285	284	239	270	251	244	234	253	256	250	267	268	263	259	275	259	266	229	267	252	267	258	264	222	265	237	250	238	245	250	269	268	246	251	263	267	248	250	260	251	235	286	269	253	244	269	246	273	258	274	271	245	253	239	261	282	281	266	269	276	228	272	252	257	239	285	232	277	255	243	254	289	240	259	271	250	300	235	271	233	272	246	255	264	291	259	277	277	233	258	278	263	273	273	265	246	222	239	258	262	266	279	274	263	257	248	235	244	274	279	273	262	259	256	267	297	256	268	275	255	242	276	281	262	288	257	256	273	258	274	244	293	267	243	258	263	273	269	282	284	259	257	272	254	280	276	262	268	274	212	275	267	244	270	291	249	276	259	266	268	263	262	263	285	265	279	283	235	249	244	259	252	232	260	269	241	253	264	280	262	259	269	278	291	258	266	282	259	298	257	252	283	229	270	254	236	271	267	268	250	248	276	261	288	227	262	260	281	278	236	255	271	279	254	267	252	281	268	263	282	242	250	266	259	285	247	256	270	247	285	255	279	257	233	236	224	237	270	261	258	232	257	238	221	272	291	219	293	229	268	288	281	264	275	270	264	284	273	258	274	284	259	257	239	272	246	280	245	229	296	278	259	258	291	275	244	255	274	264	257	253	236	248	269	277	237	267	227	279	295	255	245	258	275	277	243	285	247	260	259	263	265	268	238	301	248	264	293	255	281	258	243	273	248	263	278	247	287	251	273	267	238	230	254	276	283	240	270	296	253	263	278	255	239	233	255	255	268	254	257	250	250	292	290	268	241	273	259	254	285	261	253	252	275	274	264	256	260	279	262	261	250	245	234	267	286	277	252	248	243	269	241	292	285	255	262	245	262	242	245	236	245	282	270	260	297	277	255	253	247	276	274	246	251	282	267	264	273	262	274	245	252	256	271	265	245	241	264	306	239	272	256	251	265	272	246	254	258	267	256	288	252	260	236	250	253	266	249	249	286	271	270	267	281	250	232	275	254	245	275	223	249	253	273	303	270	246	283	254	266	276	286	253	241	293	270	289	253	260	278	259	270	252	277	271	281	270	274	261	286	256	252	268	249	244	276	229	241	228	224	248	263	290	258	277	251	263	268
12226	9453	8246	4130	2851	2101	1652	1383	1158	1005	930	763	719	666	659	599	592	588	562	528	560	532	498	485	496	479	526	539	469	475	489	499	478	487	463	465	517	465	515	467	467	483	466	464	479	437	469	436	466	476	450	453	449	455	453	468	478	452	464	494	494	460	475	425	463	455	462	438	489	461	423	450	441	451	445	471	408	396	411	428	445	412	467	463	473	474	445	417	446	406	469	473	486	449	408	433	430	409	476	402	477	464	459	434	444	446	455	453	448	436	414	429	483	455	414	430	405	431	429	475	434	413	446	424	424	418	450	424	430	455	473	460	463	456	455	440	471	471	468	416	421	439	425	447	437	448	447	447	475	470	429	443	410	419	466	466	461	434	441	458	434	434	442	437	463	441	421	437	427	427	432	441	468	451	443	459	473	434	438	435	445	462	439	433	462	440	449	480	480	429	465	447	470	443	428	467	435	445	447	454	436	450	464	441	441	455	429	462	443	472	445	476	461	455	465	435	430	420	437	423	411	427	460	426	430	432	457	451	444	454	443	444	429	437	430	480	433	437	434	414	456	448	464	392	449	457	410	428	460	432	434	443	492	415	450	449	445	442	443	450	438	429	441	389	436	445	467	456	435	441	446	428	467	417	439	456	473	432	449	426	409	431	469	421	452	455	446	473	454	447	457	445	441	478	448	419	428	449	431	474	424	427	427	442	456	469	411	409	483	447	458	431	444	444	423	418	428	462	427	438	404	426	458	427	437	466	440	431	475	416	452	483	407	432	440	457	399	434	452	429	446	409	470	473	455	428	445	426	430	428	422	442	418	413	457	412	467	449	445	452	420	470	471	430	448	440	443	463	394	430	440	430	420	421	464	428	462	435	460	431	444	468	447	441	456	437	445	415	442	419	483	442	453	471	449	463	446	464	476	459	426	483	461	436	426	435	449	482	455	409	414	449	484	444	464	456	476	420	479	418	432	432	452	478	438	448	432	468	454	437	447	451	471	410	418	448	421	455	422	467	466	448	442	450	450	459	476	424	424	462	410	416	463	462	443	426	451	431	434	427	474	453	446	512	438	442	423	445	405	451	432	444	461	419	444	461	425	473	427	456	458	451	448	456	427	414	443	432	458	415	430	429	453	452	448	468	445	466	432	435	466	443	449	439	435	441	434	451	468	443	423	419	435	435	442	458	420	382	416	445	457	418	437	437	460	468	454	424	421	426	467	425	475	446	452	469	479	454	475	457	433	452	452	430	406	429	456	458	453	422	447	475	429	429	469	469	460	451	459	432	459	453	427	495	443	433	424	428	467	418	420	429	426	417	454	453	456	459	412	447	426	459	409	430	445	437	408	434	425	427	432	440	434	412	485	435	468	443	465	498	423	446	435	435	445	493	483	462	423	421	423	462	430	407	484	453	429	450	435	476	426	412	452	446	425	433	465	446	477	423	428	458	448	442	471	439	442	414	468	408	423	442	443	461	450	412	440	464	415	448	443	420	443	445	413	458	492	427	456	467	447	423	435	439	446	468	438	416	431	466	426	469	397	489	464	445	468	448	428	471	446	407	437	457	424	420	430	440	415	435	482	425	412	369	462	461	478	493	422	449	452	447	454	459	476	472	450	432	452	478	450	402	454	448	428	454	439	440	440	448	409	442	434	494	447	426	465	466	441	427	467	428	447	445	440	431	444	473	460	409	428	453	440	454	411	413	440	439	429	489	423	440	436	474	464	416	432	474	447	464	446	431	425	453	451	453	447	444	439	430	452	428	489	456	442	474	451	401	450	427	435	480	462	401	441	416	455	490	426	499	467	426	479	482	425	435	449	452	407	419	441	447	463	415	474	454	444	433	452	462	407	467	429	426	456	462	456	429	457	435	460	429	441	467	442	446	464	420	445	407	460	451	407	440	425	456	427	418	451	419	470	422	450	438	446	486	414	431	456	433	468	472	470	448	470	449	441	398	484	446	457	430	431	428	473	472	439	422	450	409	424	432	447	457	429	431	411	488	446	489	481	460	473	429	429	459	452	479	473	445	434	431	441	437	458	433	448	436	452	441	474	443	416	436	428	460	472	485	417	465	439	459	447	447	405	426	448	429	449	422	450	444	444	459	447	486	450	470	432	463	426	404	462	435	474	450	451	435	459	452	456	457	437	423	453	468	416	451	435	466	446	462	390	471	417	465	438	419	449	461	423	428	456	463	464	452	452	444	488	463	411	452	439	428	450	456	432	436	486	460	430	431	435	447	467	402	444	423	413	468	448	452	458	433	439	474	484	428	361	442	485	483	416	414	433	458	459	449	435	412	469	447	457	470	452	441	467	436	443	461	451	433	436	452	423	443	428	399	418	443	471	488	439	454	432	412	473	469	490	440	470	496	451	456	438	453	427	433	453	442	457	489	477	434	460	448	447	419	471	465	453	461	460	430	465	439	425	455	430	446	481	425	494	457	425	424	420	435	448	443	424	417	429	429	459	449	435	410	432	436	443	440	424	466	443	418	430	455	468	423	425	443	468	441	452	451	477	459	471	464	439	461	444	436	441	430	493	471	413	424	433	436	481	435	441	433	462	434	419	460	467	450	470	429	469	486	459	446	438	433	466	441	493	452	446	461	457	475	412	444	461	433	462	461	459	429	461	447	444	440	483	447	473	444	451	442	444	429	431	438	470	401	451	449	460	451	442	456	444	454	479	432	433	426	422	437	417	415	460	427	462	432	442	460	450	440	425	450	475	446	465	440	412	450	456	441	474	445	412	410	457	448	420	444	448	472	441	455	429	423	415	444	463	462	444	464	439	480	434	462	414	419	460	437	444	452	419	449	456	440	471	457	481	458	467	438	477	461	408	409	440	438	455	466	430	449	445	486	409	448	445	434	430	453	468	475	451	426	416	444	475	435	423	458	400	460	444	471	448	456	442	429	481	430	457	443	418	443	464	424	445	441	461	431	473	447	445	452	465	426	480	481	448	415	401	431	452	444	448	429	446	462	445	449	437	475	427	482	465	427	434	456	440	453	438	457	480	474	446	445	417	457	450	437	448	452	432	410	425	437	412	439	469	452	437	446	431	470	458	452	448	452	425	432	434	468	432	444	456	467	414	461	440	420	449	457	393	418	439	445	465	466	444	452	415	469	466	426	454	453	435	462	463	420	413	432	448	452	438	449	435	426	436	426	419	453	469	462	435	416	427	439	451	455	457	458	445	438	456	453	470	420	445	445	448	451	424	453	443	448	465	449	457	442	438	434	429	413	465	489	411	470	428	425	476	443	431	456	448	440	446	434	448	441	474	432	458	453	421	461	462	460	455	467	436	458	465	423	435	455	449	452	475	471	424	467	461	444	463	446	429	421	472	456	444	483	470	431	454	484	456	462	461	443	469	440	433	442	444	473	453	467	413	420	450	442	491	462	460	466	435	465	455	438	425	423	442	454	462	413	434	455	419	431	426	439	430	473	433	449	458	432	486	465	447	459	444	444	431	460	446	462	446	446	454	469
23089	21110	29015	23469	21112	19602	2453	1015	844	725	701	626	612	574	583	567	536	493	516	500	516	508	473	460	482	463	488	483	487	473	443	490	461	478	445	476	476	459	445	464	457	465	482	442	465	444	455	460	476	436	487	425	451	440	452	412	430	505	462	456	421	453	449	448	471	443	466	468	459	409	445	464	466	442	455	420	440	414	435	426	430	419	435	418	494	469	450	424	453	457	495	472	465	466	461	386	439	437	445	445	435	467	498	459	445	433	423	474	434	398	434	462	463	465	422	463	424	439	476	431	407	451	417	455	426	437	440	414	470	422	461	467	428	433	447	451	431	464	443	422	487	415	411	410	450	435	431	421	478	428	438	449	417	443	423	461	418	419	446	435	428	453	446	423	448	436	464	456	413	443	438	432	491	435	434	480	444	478	433	454	440	419	457	420	460	414	442	409	408	486	403	431	438	486	418	437	405	424	467	427	460	438	413	440	384	441	453	501	427	459	451	439	417	422	448	454	416	427	430	444	417	444	413	475	438	434	449	407	430	435	450	441	461	438	446	429	456	418	474	408	432	456	417	439	492	424	498	488	400	455	474	435	431	451	415	469	470	430	432	453	393	432	430	449	425	451	424	460	416	458	480	438	450	456	473	413	432	425	457	495	425	397	483	410	486	430	445	399	451	467	438	425	465	427	431	432	453	431	431	436	411	442	480	455	443	400	450	432	394	421	414	450	452	436	474	408	447	463	405	435	447	436	442	473	450	440	446	430	413	435	419	440	439	433	439	435	458	425	443	479	432	426	443	448	465	470	429	399	480	445	440	449	413	442	454	411	420	457	431	411	451	436	425	471	450	466	421	428	424	460	416	409	422	443	433	473	454	449	459	396	400	475	457	442	411	452	466	454	437	466	426	443	478	410	450	476	407	426	453	465	448	453	488	431	421	443	435	474	467	416	439	438	441	430	468	487	449	428	439	438	440	449	423	425	463	455	418	423	439	458	465	473	438	422	472	467	416	441	420	432	412	398	413	471	461	435	428	447	414	417	494	434	417	443	433	400	442	441	445	451	445	450	439	452	417	420	473	464	410	410	439	422	462	465	433	431	394	427	423	427	449	453	472	472	456	435	465	451	449	459	451	411	437	463	436	429	449	461	459	413	419	446	413	434	450	468	436	435	467	434	454	433	418	442	437	454	426	414	435	443	424	472	442	417	429	416	428	448	442	456	440	435	418	426	458	446	438	452	452	452	485	456	403	458	462	422	425	469	413	440	450	410	427	434	474	447	450	448	476	457	429	440	479	452	486	481	412	430	468	469	436	463	419	442	412	483	433	390	408	437	421	452	433	414	451	435	442	445	441	405	428	416	452	437	420	406	420	400	438	446	423	473	459	431	461	418	446	423	481	419	437	425	427	429	417	421	436	433	424	400	421	402	439	432	440	414	429	456	447	434	452	459	449	420	415	413	433	446	431	446	432	424	411	406	442	388	466	433	475	453	419	478	464	414	438	444	472	427	422	405	437	420	441	462	447	477	457	470	452	437	426	430	449	429	438	430	432	428	440	448	451	417	458	441	411	428	405	469	415	461	452	429	437	416	423	473	421	455	431	456	429	436	464	449	470	470	421	395	454	429	463	432	418	426	426	421	465	436	441	432	418	434	423	451	466	425	410	441	467	458	447	429	425	469	413	450	445	434	484	480	397	402	431	451	451	451	468	474	429	441	427	444	452	448	436	415	437	435	418	429	433	423	441	472	420	416	447	422	429	456	462	475	452	450	513	424	472	432	463	401	471	423	410	435	470	516	431	408	514	391	436	451	420	402	497	459	480	435	425	445	433	457	429	429	433	446	442	436	426	413	427	436	437	425	408	467	419	449	460	460	423	433	441	477	426	410	447	443	448	443	468	458	423	415	420	446	477	448	445	465	442	459	459	423	454	448	459	440	466	437	446	444	431	410	430	444	467	446	483	483	453	437	409	443	418	423	437	444	448	416	460	447	435	391	439	430	457	413	438	430	434	420	465	441	477	469	473	450	453	413	393	452	459	478	464	416	462	445	430	412	458	443	433	428	394	445	416	453	438	437	433	441	431	450	444	407	445	478	465	447	442	387	415	411	427	419	419	451	479	437	439	427	474	410	443	433	439	429	471	459	475	492	424	435	459	395	449	449	477	437	471	413	444	414	422	439	454	448	455	450	457	438	446	443	447	466	433	418	445	432	417	415	431	429	466	430	418	423	440	424	451	454	409	416	429	415	426	462	472	467	468	414	454	445	462	488	415	418	439	459	436	460	392	431	455	443	460	421	421	400	456	448	430	433	425	458	413	479	415	433	458	430	442	432	424	417	467	429	432	426	445	432	448	430	406	434	416	448	447	436	437	451	457	409	442	430	385	400	441	432	462	440	407	439	445	434	438	428	436	444	474	439	478	461	441	474	435	472	435	460	402	465	473	451	442	466	453	470	420	477	444	497	443	410	417	483	452	433	495	446	475	425	459	446	435	440	422	442	440	381	433	415	431	430	457	433	453	424	457	404	420	415	425	416	432	428	414	412	426	436	423	427	424	426	403	440	430	442	416	423	437	483	428	421	436	415	458	436	474	437	426	446	406	439	432	475	475	399	441	416	471	444	444	472	460	391	460	463	451	460	467	448	447	440	439	451	427	425	466	432	490	462	426	456	440	471	452	441	463	396	436	454	409	464	440	407	440	469	468	451	481	439	408	444	414	458	458	425	435	456	428	470	430	421	426	442	474	467	453	400	429	443	410	438	403	461	452	393	453	422	448	412	470	432	442	460	413	441	468	437	435	460	442	451	467	425	414	414	425	431	462	443	453	454	445	424	460	428	421	422	442	437	448	456	428	443	418	476	437	416	432	504	466	465	434	422	467	444	446	430	449	444	421	460	458	440	432	419	455	445	440	410	447	459	459	444	429	430	434	441	443	427	415	459	414	476	402	466	420	429	421	438	441	414	438	435	433	470	449	455	455	428	401	431	444	477	448	453	449	448	424	437	440	473	439	463	459	435	436	434	451	436	420	460	371	456	482	457	460	445	434	435	409	424	439	446	431	465	450	405	404	394	440	468	437	422	445	432	477	424	447	489	448	449	407	419	420	463	432	463	465	474	456	458	434	441	433	442	437	414	442	466	435	408	491	424	477	419	400	440	420	441	436	471	421	466	443	456	413	457	399	456	399	455	428	464	457	457	421	428	472	445	426	453	437	405	456	439	437	423	435	463	462	467	403	451	438	452	436	456	424	394	428	454	421	459	452	452	438	452	415	478	447	427	427	456	440	438	428	434	465	442	468	422	490	468	455	461	430	437	416	437	440	432	435	443	436	419	432	430	435	435	410	437	433	424	442	449	435	424	393	457	455	425	442	403	452	430	423	425	427	460	434	439	425	467	412	424	460	444	447	430	465	428	437	446	417	455	446	447	433	456	475	426	472	429	436	459	447	418	425	435	426	427	449	460	381	465	472	468	444	451	482	427	441	473
15348	15480	13394	7248	5086	3818	2991	2473	2031	1749	1567	1443	1246	1248	1171	1113	1010	962	953	915	859	885	849	909	824	825	834	797	821	826	749	805	732	775	779	751	754	727	778	755	753	739	751	715	776	734	694	770	773	798	783	742	761	715	758	779	714	727	680	736	748	715	712	706	712	742	733	707	732	676	770	735	785	747	764	705	715	726	716	716	681	728	745	665	692	765	736	708	724	704	689	741	675	742	702	743	711	671	683	716	751	731	696	735	745	737	711	731	736	744	743	675	721	722	707	759	700	653	691	699	696	729	695	782	743	742	752	664	705	730	703	726	707	738	717	739	737	713	721	713	673	738	719	682	726	703	745	719	693	727	650	728	784	767	705	689	709	700	711	676	727	756	710	738	727	705	690	732	741	692	758	715	715	746	742	725	697	738	704	748	731	745	759	694	708	707	742	716	718	772	691	741	705	724	716	726	737	731	724	678	644	741	719	695	714	690	734	737	725	746	717	731	686	741	676	705	722	746	692	683	752	722	690	684	737	765	721	695	734	687	677	726	699	698	705	713	767	744	684	710	750	697	692	725	749	722	736	701	666	714	708	728	732	746	692	766	749	717	744	750	683	741	694	714	717	722	730	662	699	748	716	694	745	707	735	691	674	722	745	696	703	721	709	702	733	757	745	710	709	727	708	738	724	667	684	708	712	722	704	688	664	738	714	710	716	726	678	732	717	740	741	684	699	736	721	686	708	717	702	725	705	694	787	778	690	734	704	742	718	743	658	749	725	761	750	690	699	724	754	729	701	725	697	742	772	727	697	728	715	731	768	719	721	745	700	710	688	697	711	752	706	704	688	685	706	720	774	727	714	709	744	694	725	762	697	700	712	691	773	755	750	717	643	733	680	722	694	691	672	746	728	718	731	712	677	700	771	714	684	723	712	732	697	700	742	725	695	754	719	704	769	732	739	728	709	767	693	721	708	744	678	731	726	671	694	701	692	735	698	729	741	714	709	696	735	704	706	750	766	686	654	703	721	739	696	716	724	728	731	715	679	688	767	728	727	735	733	741	733	714	681	712	696	724	689	725	735	741	691	708	765	704	736	729	744	696	757	721	660	746	706	749	722	727	710	746	732	756	773	749	743	706	767	711	698	685	705	722	720	709	712	759	711	713	729	688	736	701	716	739	729	727	698	735	684	734	701	742	699	704	728	752	710	715	737	727	721	693	683	731	742	699	707	747	720	743	728	690	782	750	712	693	709	720	724	730	653	696	681	711	723	751	731	663	707	682	716	705	689	738	719	719	706	723	736	733	661	691	727	691	699	741	704	739	744	744	706	714	695	716	732	718	703	733	727	718	751	732	719	690	784	713	718	733	689	722	736	750	724	678	693	732	745	707	683	748	732	695	710	698	669	684	735	713	687	738	721	722	738	759	712	694	705	702	735	686	668	704	689	694	717	719	700	707	724	723	723	722	698	696	679	737	695	771	735	723	765	731	741	731	710	735	768	687	714	716	738	722	677	734	696	739	738	695	685	726	668	703	758	743	749	721	720	712	730	764	718	704	718	725	773	737	757	753	711	725	710	722	728	719	697	710	705	681	697	724	744	727	684	736	697	711	709	765	773	743	722	746	731	720	762	763	694	695	748	728	747	738	732	716	689	733	741	712	718	721	688	695	751	761	737	752	728	701	708	724	715	717	710	732	728	725	750	699	730	672	690	718	753	721	701	714	737	752	733	728	708	671	735	688	727	740	708	717	744	788	722	730	746	730	677	701	749	777	706	712	716	741	718	742	742	709	690	729	708	733	693	710	704	704	709	732	710	704	733	742	691	681	754	680	653	752	740	705	706	708	675	737	744	713	716	718	686	710	765	710	720	679	708	723	715	681	718	707	714	704	733	698	719	674	721	686	737	717	738	698	743	726	683	728	737	725	703	690	709	713	770	680	717	728	727	751	747	700	774	731	706	711	733	764	686	716	700	765	696	698	722	748	775	708	686	713	726	723	713	683	727	706	709	697	718	708	723	764	724	737	687	746	693	726	750	715	703	742	714	664	752	698	686	721	743	703	683	711	671	694	735	715	707	767	729	763	715	747	723	714	745	699	767	725	728	712	735	700	709	727	746	736	701	683	766	695	697	727	755	729	710	652	746	724	748	744	723	723	718	683	742	754	708	678	701	705	742	649	728	710	725	759	679	697	730	722	709	707	702	715	703	756	749	724	703	736	728	714	741	731	710	685	747	702	687	696	705	714	694	729	695	697	727	733	702	737	661	724	698	708	717	697	717	689	782	737	715	686	750	672	689	696	702	720	687	725	739	752	695	639	721	724	737	724	750	762	729	701	741	732	679	677	734	707	744	673	712	727	727	755	732	706	782	716	731	705	743	722	697	694	743	725	736	699	706	743	732	736	706	710	716	724	688	710	674	734	753	692	669	719	772	758	667	697	724	719	659	738	693	749	729	724	691	702	696	739	722	753	722	699	684	687	705	757	653	687	665	688	728	719	680	720	692	694	738	734	666	710	714	727	695	755	682	771	726	732	695	704	707	697	736	734	677	797	710	714	686	743	761	728	753	722	715	693	727	727	727	762	686	692	702	745	722	700	727	698	716	662	718	692	753	689	728	714	725	690	769	750	761	706	719	755	708	706	694	699	741	764	711	702	728	724	733	744	729	731	711	727	742	691	726	749	697	702	706	677	693	690	711	734	716	766	749	724	710	729	745	647	729	737	754	719	747	684	723	671	728	693	709	749	716	699	727	691	729	714	738	709	770	692	785	706	762	706	719	669	706	734	716	725	754	702	715	700	633	742	755	740	693	751	755	687	715	704	686	699	707	709	736	700	712	701	736	736	685	680	672	736	690	756	723	690	743	727	707	692	655	770	724	782	687	711	697	716	776	676	710	718	741	691	732	733	733	711	675	698	723	687	741	694	646	693	740	714	719	766	742	748	695	719	742	709	738	738	726	692	715	749	724	713	691	716	735	747	712	773	722	723	716	739	731	711	723	715	697	728	780	708	702	667	706	698	703	723	687	742	730	754	702	790	727	722	727	713	725	684	715	710	692	696	698	700	774	697	700	686	723	708	735	747	710	718	651	728	747	797	722	736	754	714	704	689	708	700	674	737	733	717	666	729	667	703	725	661	722	691	744	682	716	725	728	729	727	713	762	707	693	719	723	664	706	732	750	719	724	741	757	693	716	732	719	743	697	742	732	728	708	690	754	680	680	716	694	720	693	742	751	647	678	771	698	705	688	657	724	704	745	726	735	739	705	704	709	694	686	788	693	701	711	740	746	704	716	715	758	700	702	721	659	733	649	705	730	717	717	728	702	704	716	728	691	765	729	709	721	705	729	765	689	745	667	709	731	724	698	728	715	732	787	702	731	702	710	714	718	691	737	706	717	695	730	705	760	704	686	761	761	779	732	708	684	731	765	725	709	737	707	701	715	742	670	721	698	746	762	671	737	738	763	667	691	705	712	700	737	726	740	710	738	741
26829	20420	7522	378	186	178	153	127	130	138	122	110	125	92	103	128	112	106	117	96	105	101	104	105	104	101	122	96	117	108	135	113	112	99	115	98	93	125	99	119	119	103	108	117	121	120	117	112	111	103	117	90	109	89	117	117	114	119	119	101	122	103	114	107	108	126	93	107	117	125	126	99	111	112	115	118	95	105	101	108	107	108	113	110	90	116	111	106	114	104	110	106	116	142	124	118	97	107	115	118	91	118	95	113	120	97	101	122	124	119	109	111	110	107	98	104	119	123	109	100	100	137	129	112	102	129	109	110	127	142	126	125	121	109	135	112	113	105	103	113	138	104	106	104	125	112	121	122	128	110	102	115	112	118	112	125	115	107	126	125	118	105	105	123	110	109	118	113	96	96	110	115	124	96	114	123	112	125	129	101	123	120	108	120	115	116	113	132	124	101	114	125	140	97	112	99	130	133	119	116	116	111	129	108	92	105	105	101	95	105	117	121	103	122	97	106	112	89	107	123	108	104	107	118	123	115	128	106	104	110	120	109	111	108	109	97	124	112	128	98	116	106	122	96	113	134	101	121	110	127	120	113	95	111	96	98	98	126	109	101	97	118	119	98	106	102	105	117	122	123	109	112	108	123	126	114	111	108	107	108	104	109	104	115	120	102	120	127	111	125	116	111	105	119	110	105	119	123	98	112	116	114	113	110	108	116	124	119	121	102	121	106	115	112	105	109	104	97	125	89	138	126	117	105	116	144	109	101	106	107	124	103	118	104	122	117	114	92	120	101	128	108	99	108	111	137	126	121	152	104	111	104	122	96	108	120	115	103	105	118	116	117	104	104	99	78	113	114	105	113	105	99	95	99	107	93	109	103	104	105	104	96	111	115	130	110	108	120	93	122	130	120	120	113	109	112	111	110	121	128	120	103	105	117	106	130	106	133	108	111	97	123	111	110	111	110	100	115	133	98	110	107	112	104	103	120	112	141	95	102	112	124	119	116	104	115	120	115	111	119	102	95	129	121	118	122	109	110	118	115	117	120	104	120	130	119	114	99	129	101	110	101	103	136	118	120	123	115	151	107	115	97	136	124	107	99	135	116	132	103	116	115	116	108	112	114	106	115	122	113	108	106	109	104	107	110	112	106	108	113	92	100	112	107	110	117	114	93	108	122	88	103	111	99	113	112	109	113	100	105	106	117	120	101	119	109	96	117	114	112	112	117	113	120	115	128	103	119	120	105	127	119	129	124	108	119	110	133	117	115	134	131	99	112	117	124	121	128	122	100	98	114	102	102	106	106	92	112	100	119	93	123	111	118	128	103	115	113	106	132	109	134	110	118	127	127	120	111	136	112	107	102	111	112	120	129	110	124	126	104	109	102	111	106	110	98	116	104	101	109	111	111	112	112	112	125	108	124	115	119	117	123	118	116	118	101	120	105	118	118	117	118	103	121	124	96	111	99	108	125	108	107	93	119	110	126	106	116	93	114	141	111	99	97	115	97	114	111	118	113	124	122	116	125	132	120	112	141	109	105	113	126	111	130	89	104	126	135	109	116	115	109	93	119	110	100	120	98	109	109	103	136	107	116	114	114	106	103	116	116	117	109	94	101	101	130	101	133	126	108	130	125	127	110	113	109	123	107	111	126	108	99	102	111	114	110	105	126	115	106	128	123	109	106	121	115	113	108	134	102	107	107	106	115	119	118	123	110	113	125	115	116	103	94	123	116	113	86	117	113	117	124	114	105	106	107	113	107	99	90	98	103	114	119	109	112	112	108	93	101	102	104	122	104	128	114	98	115	112	144	96	127	108	108	105	115	112	117	100	110	110	105	109	116	104	125	118	105	113	111	106	135	116	120	111	96	123	123	106	109	116	98	133	114	116	124	93	118	118	99	105	104	102	114	123	108	125	119	105	119	115	109	108	103	122	104	121	117	129	117	106	114	102	106	109	99	109	104	111	131	112	112	112	112	111	103	109	99	121	114	94	106	117	103	110	128	107	103	125	118	103	107	104	110	120	134	122	114	120	129	111	117	107	103	107	110	127	126	107	107	127	115	118	109	120	132	126	107	117	104	109	126	125	107	112	128	122	108	113	114	117	91	104	105	103	116	98	114	129	118	134	111	120	118	112	100	105	121	125	111	117	111	107	104	104	126	126	129	126	107	99	108	111	89	96	111	103	103	112	97	121	97	118	117	102	105	108	107	113	116	124	122	120	121	125	94	115	112	104	123	114	116	109	110	120	96	111	115	111	99	109	108	98	98	107	109	106	114	113	100	110	122	115	107	102	104	87	111	108	135	121	123	106	115	110	112	107	125	120	106	124	96	124	91	123	118	108	98	121	112	113	119	111	125	119	105	137	108	111	113	106	110	98	96	118	124	118	104	108	98	112	110	112	113	93	143	116	95	119	113	123	115	106	99	133	112	123	123	106	119	118	122	120	101	119	126	106	112	100	98	115	120	112	102	110	100	124	111	124	103	102	120	122	117	107	103	114	126	113	116	121	106	113	119	111	108	100	97	111	102	110	108	101	102	115	120	101	101	97	119	124	126	105	130	118	96	137	109	125	120	134	117	99	134	117	124	116	118	118	105	109	92	109	93	116	84	103	110	104	93	113	106	129	109	126	110	110	123	113	123	119	95	108	121	128	116	122	109	119	111	112	103	128	110	119	123	107	111	110	109	112	96	120	108	107	108	113	106	110	107	120	116	108	97	125	105	117	121	103	109	121	126	114	93	113	109	113	121	109	111	124	103	105	108	100	111	93	111	115	106	125	122	113	99	129	137	111	102	96	106	113	123	103	117	110	119	96	121	117	118	141	114	94	109	108	118	109	100	118	118	109	124	99	114	150	124	113	118	101	111	109	98	117	95	100	105	113	110	95	103	102	126	104	111	110	99	102	96	111	123	104	120	118	119	120	108	124	115	107	105	122	125	120	122	94	117	119	97	125	118	110	101	119	111	121	99	100	117	120	117	133	120	124	85	133	115	107	103	108	127	113	117	111	120	121	126	93	108	103	90	88	124	132	119	109	100	100	112	119	101	113	107	106	109	111	113	101	102	100	114	125	113	121	125	85	112	108	129	114	125	96	124	116	107	106	119	116	100	121	121	141	125	126	119	110	104	101	104	116	118	113	105	131	105	114	102	119	97	127	111	100	108	101	107	111	123	115	111	124	115	121	122	106	133	106	113	114	118	88	111	114	109	104	112	132	99	110	108	108	136	100	106	98	97	127	105	105	118	100	87	105	120	122	117	119	115	106	116	117	135	121	113	103	118	109	110	101	105	122	116	127	116	126	126	96	108	99	120	114	99	113	132	110	126	126	109	119	130	110	133	126	111	126	102	129	118	121	112	149	113	113	96	102	113	117	119	107	104	104	116	102	106	119	105	118	84	113	120	98	105	104	113	127	107	108	114	100	127	120	100	129	112	112	121	133	122	116	118	120	106	112	133	116	113	103	101	111	117	105	108	97	117	98	95	108	107
5971	1000	944	499	367	382	300	250	251	247	235	225	210	223	215	223	218	214	199	233	220	218	207	209	248	234	222	219	209	218	187	224	206	220	224	212	217	202	204	202	213	208	218	194	219	197	205	210	183	198	216	218	183	239	209	207	209	188	191	187	199	182	193	193	230	199	183	195	193	219	207	218	208	171	196	212	209	207	186	206	195	208	217	234	181	183	204	197	218	208	192	186	222	192	186	180	222	199	201	197	194	197	190	226	203	207	229	213	198	196	182	183	197	213	195	211	230	213	182	223	209	214	249	237	194	218	212	242	203	230	188	205	214	197	207	207	229	192	197	209	186	202	192	197	176	193	204	197	184	211	202	208	223	191	191	202	211	214	206	218	206	208	215	201	203	195	212	178	217	229	204	197	194	227	208	212	189	200	187	227	235	225	196	188	219	211	235	235	199	213	205	202	219	181	179	221	200	227	199	206	207	209	212	211	199	195	197	217	214	209	233	202	224	193	193	226	234	188	230	234	213	211	202	213	213	207	216	236	207	216	202	222	209	198	226	209	229	190	184	174	185	220	207	191	229	200	186	217	217	216	218	199	210	159	200	211	223	191	201	215	197	192	238	198	202	191	212	191	214	219	227	204	188	205	228	205	186	217	215	203	216	199	183	216	213	217	212	209	203	197	207	202	172	192	192	196	207	222	211	223	183	226	227	214	224	217	221	217	193	208	222	226	205	190	197	199	205	209	218	216	224	242	213	213	198	182	205	191	219	192	208	207	195	205	172	236	189	192	196	221	206	240	225	184	225	218	200	201	199	222	200	196	198	215	182	231	202	233	205	204	211	220	190	217	178	194	215	219	203	227	188	170	208	216	189	203	207	194	195	189	199	189	214	197	180	213	225	208	201	224	201	212	196	200	198	188	231	195	215	201	201	197	199	227	190	197	199	199	199	198	195	222	186	188	188	207	214	172	194	196	218	202	221	190	205	222	208	243	220	188	220	200	211	192	202	203	186	217	218	204	215	215	196	232	190	194	195	214	201	174	213	211	219	214	214	186	206	189	203	205	206	219	207	201	222	214	199	232	218	192	205	199	193	195	233	241	235	199	215	193	210	232	234	203	214	215	209	206	207	198	213	202	193	214	222	199	210	198	218	192	220	200	202	205	214	202	219	188	180	227	229	211	215	212	201	182	211	192	199	195	199	233	210	206	194	200	197	230	214	166	197	195	180	190	230	198	212	206	206	221	193	208	204	209	184	235	223	226	206	231	180	199	228	198	165	208	209	198	217	229	217	205	196	222	174	198	228	188	181	196	193	195	218	221	198	212	191	198	203	227	189	203	206	208	199	199	228	231	243	196	202	221	201	216	208	186	192	202	207	215	209	198	201	188	205	225	219	201	192	205	213	234	184	215	191	194	217	194	219	193	209	204	204	239	210	222	200	209	232	189	193	226	234	229	190	195	240	191	208	213	202	247	186	202	198	219	213	216	209	193	204	239	223	196	185	183	194	208	216	202	215	236	206	205	210	204	196	220	197	196	190	206	212	193	200	217	193	225	225	213	179	200	184	205	205	188	222	219	185	223	197	211	208	184	228	193	187	184	214	206	195	198	203	214	213	213	211	200	225	204	228	200	186	200	202	222	222	215	207	200	227	229	221	219	200	220	203	205	196	177	219	206	204	170	204	224	207	173	217	197	244	202	221	220	198	214	195	211	191	186	227	206	229	222	235	227	195	195	234	189	189	199	201	210	192	214	216	229	215	219	221	202	195	235	184	213	202	202	222	226	236	211	206	192	167	190	184	219	187	221	218	194	216	211	227	188	198	187	208	206	177	223	206	195	217	217	205	203	191	202	198	202	231	184	191	203	209	201	195	216	216	158	204	209	197	216	202	208	187	218	202	192	226	193	194	182	238	194	199	207	212	248	220	223	201	205	184	192	194	225	209	220	212	188	216	218	201	188	194	196	200	190	204	221	210	207	220	193	206	183	176	193	215	194	217	184	175	201	195	186	209	234	203	176	196	208	198	185	192	203	205	194	216	193	203	194	210	206	186	204	200	214	199	188	200	184	222	188	211	191	213	214	211	230	200	216	210	191	202	193	178	204	219	203	215	208	211	190	182	196	214	229	202	209	191	200	208	186	221	184	191	222	196	203	220	192	212	220	219	228	191	214	191	197	210	210	200	164	191	227	211	227	193	193	191	190	192	234	210	205	239	199	189	210	206	207	215	212	211	228	189	207	226	207	219	212	205	199	203	205	204	215	229	200	192	214	211	204	207	198	202	203	190	213	218	189	174	206	214	205	223	182	201	176	226	194	219	211	213	189	192	198	220	195	202	212	186	169	222	211	228	183	240	217	193	208	207	191	207	192	217	224	206	194	171	232	216	198	195	209	206	199	212	206	208	194	204	204	204	185	200	174	194	188	250	222	217	218	221	191	198	206	201	216	206	232	190	236	205	194	189	204	194	201	187	184	185	211	216	207	201	232	206	219	187	203	207	205	214	206	205	211	213	221	225	202	174	196	207	206	204	219	198	202	211	195	193	190	212	186	206	187	195	197	227	192	186	212	198	196	216	185	200	202	213	208	207	204	193	197	217	204	220	204	193	201	222	206	195	217	239	188	207	216	203	217	214	200	221	202	204	200	187	217	218	203	198	221	206	219	228	220	220	198	211	202	234	212	198	218	189	213	233	211	197	201	222	188	195	215	196	216	198	205	203	197	190	220	213	234	207	224	204	219	204	203	207	208	204	248	198	207	186	219	225	198	200	201	191	246	196	228	207	189	205	214	184	230	220	220	203	203	210	212	174	214	206	180	202	206	197	204	199	220	202	209	195	214	200	189	206	212	194	207	192	217	200	208	182	204	206	196	206	193	229	206	216	230	200	206	217	201	214	211	220	191	221	236	201	241	217	204	220	213	226	205	221	197	213	215	208	189	218	229	213	209	191	201	197	206	209	201	212	207	212	221	204	180	225	203	220	189	185	196	189	203	210	241	216	166	208	238	218	205	228	208	180	187	208	189	211	208	182	182	192	188	208	209	207	204	214	199	177	216	199	225	207	214	173	203	208	214	176	185	219	229	187	195	201	219	205	207	201	205	201	195	201	192	181	217	188	201	201	208	233	194	183	175	192	205	185	197	203	174	197	187	229	222	197	239	190	210	187	230	195	189	192	213	215	213	189	200	211	205	214	179	194	200	185	193	226	201	209	218	209	223	220	248	222	211	193	218	179	225	230	213	210	186	199	207	207	190	221	217	199	204	231	206	191	188	205	204	201	202	197	205	185	196	205	187	213	207	207	183	199	217	213	192	206	233	205	195	200	195	230	211	203	211	224	191	177	235	206	215	199	200	205	211	207	185	220	212	212	202	193	188	195	236	208	221	228	210	192	218	205	211	194	206	214	214	205	210	201	199	241	192	189	196	177	184	207	193	247	202	192	205	208	193	218	208	206	212	182	198	202	212	190	218	207	195	209	189	222	220	202	221
24126	21102	28348	24101	20393	2210	724	561	479	441	399	357	352	349	329	278	339	304	308	324	316	279	271	300	308	287	298	272	312	285	285	272	256	289	260	260	258	276	291	279	288	275	273	285	283	258	259	277	304	273	290	270	245	295	274	283	302	239	280	269	261	289	254	281	277	263	276	262	237	273	283	262	258	274	259	265	258	291	238	257	261	273	273	252	261	268	236	240	270	280	242	246	263	294	236	279	267	258	241	248	284	288	292	275	276	271	264	254	257	304	256	243	268	283	289	259	255	252	273	297	289	261	259	278	264	255	275	292	291	252	241	265	265	269	258	275	248	275	265	288	247	262	278	264	281	273	270	274	304	246	273	235	290	243	303	285	304	247	279	280	293	257	259	251	245	267	277	275	253	251	277	246	297	261	280	272	260	285	275	263	266	294	270	284	266	272	280	286	256	274	231	292	291	279	266	294	250	253	237	272	280	252	267	235	283	277	246	270	247	290	266	276	303	239	280	277	269	248	275	245	264	254	259	276	266	301	261	261	265	283	292	276	295	269	286	240	260	283	260	270	295	285	273	268	270	263	287	259	268	256	278	243	272	244	277	276	266	270	286	257	258	253	239	269	255	265	292	283	266	250	276	254	281	273	254	259	265	273	260	274	278	277	259	243	234	253	272	257	237	260	287	265	272	236	267	267	249	282	262	279	256	280	294	274	270	243	283	277	265	292	274	261	258	280	252	272	282	280	253	257	276	286	267	246	266	262	255	249	258	282	265	270	283	294	266	263	246	272	277	295	244	263	258	275	235	261	263	267	263	266	264	254	275	259	264	266	281	271	271	261	265	238	272	259	283	267	247	268	279	245	259	252	235	252	278	256	259	263	274	239	258	273	268	265	312	267	242	279	245	252	255	268	309	268	289	244	276	219	260	269	305	274	264	248	255	270	279	282	270	289	251	261	258	275	252	284	255	257	246	273	243	257	260	256	268	241	273	261	280	249	265	252	251	247	270	279	262	270	223	253	293	264	276	256	256	304	289	263	281	283	244	281	244	276	256	294	265	305	284	281	265	284	224	268	234	279	261	271	256	273	238	269	257	277	256	270	280	276	271	240	271	271	245	305	299	275	262	287	287	261	287	259	285	242	270	254	237	259	250	265	245	258	266	270	285	273	274	286	287	239	286	241	275	261	262	272	249	244	217	270	274	278	259	254	263	274	275	233	266	292	277	268	273	287	265	264	259	266	257	267	301	268	278	286	249	248	296	283	283	272	267	290	282	269	272	230	278	278	280	278	266	278	286	257	246	300	272	260	279	240	284	249	249	233	260	262	261	275	292	316	275	271	285	277	285	271	286	251	274	282	251	251	256	266	250	269	285	258	247	271	270	297	267	265	255	262	245	284	286	275	293	271	244	227	270	252	266	257	268	255	264	295	258	259	302	255	232	271	257	234	255	263	268	276	245	234	278	276	266	253	284	303	268	250	266	289	304	305	244	238	252	260	250	261	274	269	243	259	251	252	247	243	277	280	267	265	242	263	264	269	267	245	244	291	254	285	251	277	292	223	285	259	239	265	270	253	244	231	269	286	303	262	268	270	260	276	268	270	258	276	258	261	281	267	247	264	268	276	255	303	266	270	249	269	287	251	255	258	286	250	227	269	285	258	269	285	274	294	290	294	258	257	277	274	261	285	284	290	263	261	266	260	272	243	286	263	254	234	251	274	263	238	280	284	287	256	273	267	254	230	270	254	249	272	275	267	279	261	262	235	275	262	254	297	238	271	279	252	288	258	278	251	234	284	231	248	256	269	238	297	307	240	256	271	256	264	271	238	229	288	267	274	284	237	274	271	247	262	259	272	262	255	245	220	279	253	266	274	251	277	288	265	257	243	264	287	260	251	281	266	272	281	226	262	236	269	254	287	261	272	276	270	272	287	280	289	272	249	292	260	255	258	254	282	254	267	289	259	256	251	254	273	265	262	273	263	264	262	270	277	276	287	275	262	275	306	252	294	259	289	266	255	244	260	279	283	272	249	250	278	232	269	270	266	232	254	253	263	285	299	254	294	267	279	256	251	258	266	285	276	261	250	275	260	243	281	276	260	251	233	263	235	269	256	242	235	287	269	291	281	272	279	281	241	268	251	267	258	258	285	279	263	262	239	267	280	249	248	274	256	253	275	255	305	262	283	248	294	278	266	236	253	281	283	303	281	268	281	272	281	258	266	258	285	275	263	271	258	278	278	263	265	280	281	257	271	256	265	253	250	237	282	253	256	266	244	257	286	251	256	266	252	270	260	292	255	272	256	282	265	266	288	263	254	253	259	267	270	250	270	273	271	249	250	285	250	253	290	252	289	248	266	268	274	260	273	279	253	253	237	256	250	288	251	265	240	245	273	227	260	302	257	257	269	281	246	274	265	248	272	275	248	256	247	234	253	279	274	260	311	263	258	271	224	271	264	251	225	280	254	299	269	275	261	269	246	267	281	259	254	281	255	260	263	281	256	276	264	273	258	255	276	259	266	287	231	261	241	295	255	285	246	289	284	253	277	258	260	260	288	273	262	303	262	249	246	245	275	274	273	262	259	250	224	260	294	242	291	272	252	253	278	265	258	267	261	269	280	289	288	251	298	281	293	266	248	261	249	265	261	245	262	247	262	288	263	241	266	286	281	265	249	250	256	271	273	263	257	261	241	294	261	258	267	274	274	251	294	279	244	266	252	241	233	261	286	259	257	265	248	285	282	275	288	275	261	244	262	300	244	286	252	276	256	277	272	273	263	267	256	244	256	281	271	258	259	271	280	263	243	263	257	253	265	276	250	272	292	258	286	252	264	249	259	256	254	249	266	270	256	250	250	262	248	236	284	236	264	257	262	291	279	258	269	261	229	275	274	284	264	267	243	288	261	253	265	281	261	282	259	262	262	278	293	278	265	287	303	243	293	243	247	237	265	299	265	255	264	244	268	280	268	227	271	291	280	306	267	235	247	241	271	231	309	252	281	233	266	277	261	294	263	250	264	284	277	261	263	239	254	294	256	276	277	247	273	286	249	285	230	305	291	260	273	277	265	264	260	258	280	269	302	278	284	273	267	260	283	257	288	261	282	239	244	257	249	262	272	248	272	292	245	268	268	261	276	277	262	294	271	304	269	291	256	301	264	240	238	267	277	224	242	268	267	245	246	267	260	267	239	256	278	261	267	240	236	277	266	280	289	297	238	273	260	222	284	288	266	260	285	259	275	279	288	277	283	278	263	259	268	256	278	255	296	252	269	271	268	238	259	274	269	271	265	275	282	258	254	263	277	275	267	271	301	273	266	234	281	274	289	231	272	284	268	243	248	274	264	281	276	266	262	260	247	260	264	263	269	252	259	284	268	251	275	288	257	254	265	284	267	249	272	278	239	279	293	270	268	256	233	278	237	257	268	265	250	277	269	288	268	276	265	256	262	271	259	232	274	270	266	277	236	238	272	270	280	277	266	286	290	265	244	243	269	248	268
12763	9109	7952	4011	2698	2038	1641	1360	1135	1005	831	853	760	700	676	629	639	567	559	514	544	531	524	510	499	565	498	485	479	490	476	472	448	490	469	526	470	494	495	470	474	441	448	417	473	456	456	478	525	438	473	444	483	439	448	449	461	467	481	509	450	487	484	462	451	466	424	486	476	452	421	482	434	450	483	441	456	459	466	493	452	471	451	458	413	431	452	451	465	441	461	454	454	465	458	401	455	428	445	472	459	452	462	420	460	400	421	398	455	446	457	456	472	428	435	465	429	440	459	413	435	464	448	431	392	418	465	425	433	439	501	450	460	466	458	444	448	466	439	439	462	476	479	417	421	440	418	444	492	426	456	448	468	440	435	441	482	437	464	431	452	402	463	449	434	451	456	457	398	454	429	423	426	447	460	439	440	508	431	428	453	436	422	461	444	454	422	432	437	461	430	428	483	429	439	430	457	446	427	438	467	439	438	438	454	499	454	463	475	465	409	448	469	448	456	446	469	459	452	458	399	409	410	454	436	477	422	458	461	460	472	433	495	478	444	434	479	483	419	455	423	475	464	447	441	432	428	432	430	462	441	476	455	454	463	449	421	476	453	452	458	467	483	464	416	456	468	477	479	442	438	466	439	424	460	452	461	430	432	449	417	474	435	453	492	442	444	412	458	483	461	474	470	441	438	410	447	454	477	486	452	447	420	425	479	416	443	433	426	470	475	457	429	440	462	464	483	431	426	437	428	412	420	440	445	446	437	457	435	409	454	420	436	465	433	444	453	436	464	430	420	463	430	423	452	449	394	464	439	437	405	457	439	444	450	473	483	442	452	457	432	451	426	486	472	451	468	472	432	401	432	494	457	462	420	429	432	499	419	468	432	443	454	392	470	468	405	452	445	443	461	470	434	461	449	470	431	462	460	422	436	427	440	442	440	449	450	421	456	418	455	445	453	418	458	448	470	441	445	434	464	448	436	456	420	447	446	446	447	422	432	431	442	445	480	431	430	424	415	450	470	446	473	453	387	440	443	421	443	444	441	433	434	428	446	460	444	472	441	438	472	443	444	452	434	457	469	466	391	473	436	447	428	446	461	464	427	485	459	466	434	442	469	454	435	430	470	443	450	466	452	470	463	480	434	444	459	478	476	437	450	492	494	460	454	418	463	410	444	441	466	445	456	454	450	442	447	462	429	450	452	479	472	457	464	441	455	472	437	429	462	440	441	452	470	454	469	431	420	461	442	424	405	396	443	445	425	455	420	447	439	427	429	438	428	477	403	410	469	423	493	432	450	431	441	470	438	433	438	437	454	403	431	463	441	462	439	484	463	451	447	421	469	458	418	444	443	425	419	464	436	443	440	441	459	440	407	437	423	465	392	414	417	465	415	456	476	429	499	428	437	479	468	416	409	451	477	497	428	412	448	440	474	415	440	453	432	463	457	453	461	469	477	444	417	405	441	459	443	461	462	422	436	471	450	431	482	468	425	437	444	468	457	477	458	480	463	480	469	438	423	451	460	428	432	434	477	477	492	450	444	457	449	437	468	377	406	449	432	496	387	458	469	410	461	452	476	447	476	434	437	485	414	437	473	407	498	421	449	465	466	468	418	445	478	431	450	456	473	464	425	488	439	421	432	442	438	459	465	436	429	426	428	463	405	467	478	458	419	443	467	435	430	417	439	446	439	461	454	422	466	471	469	435	459	436	455	425	430	425	423	449	437	447	453	440	454	436	442	442	456	485	423	415	461	464	473	438	451	427	420	459	419	455	452	450	428	440	454	439	480	419	440	438	416	444	458	452	430	442	505	417	440	444	457	460	408	457	487	463	431	461	464	426	442	444	453	475	415	443	461	460	439	462	458	440	466	439	421	420	448	433	464	445	452	428	428	452	460	437	450	417	425	421	437	483	460	455	452	457	459	458	460	443	438	444	457	443	467	459	446	476	461	471	464	429	501	431	426	414	420	451	460	419	409	426	454	471	448	431	477	428	440	443	452	423	470	428	452	427	419	448	479	438	468	465	464	414	453	434	461	438	428	431	430	429	476	430	449	494	435	426	435	425	443	442	407	465	450	424	409	463	452	440	470	473	433	427	409	448	450	405	476	451	484	425	457	431	447	449	463	429	418	431	439	452	444	444	431	453	457	470	476	443	454	434	468	478	436	468	460	447	425	428	439	473	439	417	412	457	417	427	425	473	443	449	435	474	447	464	435	446	455	422	460	418	423	442	426	451	422	470	490	460	417	438	449	476	437	446	426	445	461	435	456	447	459	416	461	459	430	504	399	424	414	491	400	443	417	469	465	493	410	421	451	449	446	439	479	413	443	450	427	462	406	442	460	447	467	453	482	421	446	432	435	456	450	438	456	465	413	471	471	425	442	434	440	423	438	470	421	459	415	457	421	420	456	478	486	470	457	453	441	436	427	441	453	433	470	460	474	491	432	436	453	429	486	430	496	423	441	425	412	436	436	472	454	449	446	430	440	441	452	467	451	456	454	409	440	444	452	465	451	435	448	472	445	432	463	417	443	395	436	489	461	416	446	463	458	437	380	439	441	429	459	432	398	462	429	441	468	445	427	420	465	431	413	440	459	462	446	414	457	449	448	471	433	483	445	423	437	491	425	463	411	460	447	467	448	441	462	464	454	489	499	433	429	447	430	449	426	456	456	430	467	418	426	412	437	442	451	457	439	404	438	468	429	477	434	443	460	438	483	430	431	432	451	459	446	426	425	446	404	440	462	437	438	443	454	439	448	456	478	453	437	486	432	433	452	442	419	445	451	415	462	430	483	439	460	464	455	435	433	474	458	457	447	427	486	463	469	440	464	465	455	450	475	458	468	403	478	451	493	440	454	449	430	448	432	444	427	459	461	434	462	411	421	422	458	475	418	432	475	451	415	483	433	457	439	498	443	435	441	488	422	457	473	435	428	450	427	460	449	488	449	424	454	428	430	465	451	472	469	407	429	433	468	443	465	474	447	442	451	449	466	461	475	447	428	457	438	472	457	462	452	469	435	432	453	461	442	491	438	441	435	446	458	440	442	468	476	391	413	442	429	433	441	424	468	434	422	436	425	459	464	457	454	488	487	447	412	448	463	462	456	472	441	429	463	409	463	472	470	452	456	450	406	426	436	445	446	447	489	430	449	412	443	397	473	476	465	447	471	481	471	422	393	429	481	412	456	399	446	430	429	431	407	433	473	456	478	419	501	455	452	451	461	451	434	452	447	481	429	456	439	441	430	465	467	456	433	490	469	477	463	429	452	448	444	416	451	460	452	443	452	441	455	409	473	436	427	448	406	442	472	459	462	446	454	458	481	450	406	461	475	454	469	427	478	460	429	470	436	451	448	461	416	450	456	458	455	448	475	454	423	450	406	456	433	423	431	433	409	455	484	414	454	457	451	439	426	478	411	479	460	452	457	423	431	466	450	419	446	421	422	471	468	455	422	424	429	466	448	439	416	410	474	384	479	465	414	448	454	469	462	498
23093	21086	28959	23440	21089	19583	2514	1019	800	755	729	623	562	569	586	516	561	523	509	526	527	469	493	489	490	490	469	491	473	492	456	477	523	480	440	473	440	444	434	458	503	507	492	511	429	489	450	498	466	494	455	463	453	443	442	463	433	476	436	444	433	450	475	454	469	457	433	427	410	420	459	463	473	428	453	423	417	434	452	439	471	426	473	434	445	485	431	450	411	473	445	474	432	433	440	432	476	462	413	431	471	405	500	466	454	455	476	470	439	501	472	435	422	419	444	461	450	466	504	467	440	436	485	427	485	470	475	446	442	466	478	477	459	391	454	473	447	463	444	478	463	440	461	443	437	462	471	454	465	433	450	452	452	409	471	458	463	448	430	447	448	439	461	436	432	429	482	466	427	452	459	474	466	454	467	449	418	441	456	417	459	435	449	479	447	465	468	435	449	443	436	434	490	416	461	433	457	452	444	468	434	451	422	456	427	425	418	420	497	444	492	480	483	468	480	444	444	455	439	407	464	441	443	424	402	402	421	439	480	447	445	444	424	440	436	480	458	438	429	463	452	470	480	453	467	409	453	439	448	449	423	445	441	435	451	451	440	447	453	396	392	442	419	403	486	446	455	441	436	455	455	464	424	432	445	454	463	495	425	439	488	400	445	440	444	471	441	452	442	480	456	416	430	423	428	446	443	471	487	435	434	455	464	446	441	437	433	464	469	505	387	464	473	453	490	445	424	440	440	436	485	489	447	459	462	391	465	442	414	402	472	438	470	462	433	461	426	449	482	483	437	449	459	437	434	427	503	431	433	439	449	430	455	460	475	447	480	440	441	419	453	458	471	430	451	481	455	498	417	450	463	433	444	437	473	422	478	447	463	423	453	424	463	471	435	437	449	455	441	438	435	470	415	435	423	429	452	420	458	478	477	441	442	480	408	486	463	424	483	447	473	490	432	421	478	446	432	448	407	450	451	491	462	439	457	444	429	424	442	449	464	439	472	459	482	461	456	483	410	481	467	464	471	433	460	413	489	457	420	479	503	457	455	463	426	400	415	446	403	439	435	442	440	430	468	430	418	459	462	415	467	487	456	430	455	440	488	411	439	479	429	444	446	444	417	449	481	446	446	465	453	426	441	457	468	465	431	451	426	439	460	398	426	441	412	429	437	434	445	427	466	466	424	421	444	430	472	444	483	455	458	447	442	429	416	428	451	469	493	449	430	455	467	471	401	445	458	442	457	424	484	428	440	436	428	438	454	475	461	459	465	467	448	450	444	431	451	397	427	435	455	425	450	454	465	442	415	426	435	449	460	445	439	472	435	451	493	468	470	447	451	433	452	455	415	447	445	421	427	450	459	460	478	450	434	479	405	402	448	453	442	424	439	456	431	467	455	466	450	465	442	440	417	480	444	447	435	453	433	440	464	457	477	455	411	476	451	449	434	429	422	476	453	451	448	471	455	441	432	465	440	441	438	431	428	422	416	465	462	449	425	472	465	437	444	469	426	455	459	443	456	455	484	429	484	456	433	413	436	415	454	448	447	462	444	460	434	450	469	444	457	450	448	433	454	448	453	455	447	456	487	477	424	429	410	468	411	442	483	432	426	450	421	419	457	426	435	464	449	407	458	486	424	457	452	433	419	494	436	480	432	442	453	439	443	448	457	441	448	467	459	451	424	455	456	443	425	454	449	463	481	455	437	409	427	464	429	412	429	464	413	454	429	446	482	444	412	491	459	462	452	446	446	419	438	466	448	418	470	424	475	447	454	419	452	485	417	441	452	483	460	435	473	446	421	394	446	438	431	452	399	435	446	448	408	460	452	471	427	404	436	423	447	424	417	472	459	425	431	461	466	435	469	433	452	480	459	360	413	446	452	436	446	451	456	406	421	433	445	425	460	419	448	460	431	420	447	436	443	447	447	461	448	463	465	400	444	455	430	415	414	438	447	458	447	462	462	436	468	428	468	460	480	503	467	452	442	467	430	431	457	399	481	452	466	453	430	455	474	449	440	414	418	421	414	439	450	444	451	468	447	443	448	405	429	442	462	449	428	411	475	437	469	449	453	407	447	463	450	475	425	477	471	441	434	448	442	428	458	446	485	433	425	440	473	441	468	448	434	425	446	432	464	435	456	451	468	441	453	402	464	441	448	458	457	443	427	420	436	431	500	430	430	426	418	463	477	443	440	440	462	444	404	436	462	465	428	476	467	431	454	425	459	451	492	469	452	438	426	449	428	423	430	488	437	451	431	412	426	465	424	418	402	450	454	443	438	446	465	426	428	457	413	423	478	458	441	470	479	454	415	447	420	473	460	428	457	419	463	414	475	469	450	417	441	414	451	458	431	462	452	438	461	442	448	460	446	450	424	479	479	431	447	432	479	437	475	432	423	443	453	423	428	461	441	465	462	407	466	435	456	458	427	432	459	459	433	464	464	450	430	467	442	422	448	482	453	456	411	483	390	420	454	448	456	435	463	426	501	432	450	422	448	449	425	462	422	455	446	483	486	474	442	503	443	425	422	450	483	451	456	430	451	474	416	444	448	446	451	473	425	423	455	441	475	449	425	480	433	448	444	451	438	465	420	405	457	482	443	448	392	448	406	444	474	449	455	434	460	427	422	418	430	440	447	463	467	452	444	455	431	444	434	414	458	446	414	461	454	447	451	445	422	426	458	444	436	438	473	480	409	398	433	417	477	448	434	468	446	440	462	417	437	448	468	469	449	441	448	453	443	447	461	436	453	435	438	433	432	455	433	460	491	471	443	441	440	421	408	438	422	449	434	415	454	437	435	460	454	444	478	424	408	414	435	421	436	439	485	476	467	427	443	440	490	457	422	457	416	444	438	442	467	443	461	431	428	455	462	416	451	436	432	458	461	474	469	462	464	438	414	481	503	446	468	436	419	447	417	453	446	437	419	438	392	437	452	442	427	419	451	423	412	462	437	424	441	467	469	451	449	457	445	453	420	473	463	405	461	415	455	423	413	469	441	455	438	445	452	439	466	445	461	438	475	450	449	440	418	412	449	435	446	442	432	453	404	429	420	433	426	412	449	402	423	440	440	482	431	480	466	483	418	426	436	439	443	431	475	466	434	462	427	439	480	455	443	437	405	441	450	426	449	435	454	458	442	442	442	463	437	468	438	474	442	441	456	424	436	404	421	412	435	441	445	469	452	429	451	458	471	462	427	488	460	423	433	474	443	450	444	487	431	479	444	455	462	449	457	455	447	418	449	436	480	415	457	440	428	459	450	437	452	492	435	449	463	452	451	431	413	406	423	419	441	451	402	407	452	460	409	427	426	462	439	477	423	421	441	454	477	427	422	456	453	416	472	476	481	451	471	444	441	452	409	426	463	432	412	467	439	431	440	455	446	426	439	431	443	450	446	463	440	468	433	439	484	433	443	460	436	467	474	447	440	445	440	446	427	437	423	471	442	416	439	452	430	465	437	441	427	444	442	408	451	399	475	438	459	443	429	456	451	408	468	432
15615	15148	13075	7248	4989	3701	2949	2371	2036	1763	1616	1420	1220	1147	1085	1098	976	1016	929	947	924	891	860	833	831	836	853	778	803	818	789	819	808	811	736	798	812	804	779	720	773	765	792	741	720	775	745	726	752	725	720	768	734	729	749	732	781	752	669	734	794	726	727	795	749	715	719	723	777	705	724	720	724	688	749	730	758	710	693	690	733	715	712	707	712	703	728	735	704	745	730	698	724	688	714	677	705	691	742	741	718	743	738	721	722	726	705	788	757	722	718	744	754	733	703	721	723	770	724	689	749	750	762	714	734	705	719	757	710	710	733	708	698	721	724	699	736	736	746	692	757	738	699	676	758	707	749	726	701	757	716	693	747	683	684	727	733	738	708	724	742	713	687	737	699	713	716	698	697	708	709	735	680	729	710	787	711	689	729	714	728	715	712	732	722	680	704	748	718	691	756	721	771	742	719	706	698	708	726	707	768	760	777	740	742	689	725	751	770	729	704	739	722	725	710	780	711	751	708	773	721	694	690	768	698	685	702	723	713	720	655	716	737	734	700	714	714	709	747	711	731	712	660	701	731	705	716	752	698	723	712	727	719	778	703	762	706	700	685	675	742	709	710	663	682	681	678	725	729	748	723	677	790	659	682	766	740	683	706	718	735	703	728	679	725	708	692	707	749	724	698	697	728	748	776	717	718	704	709	726	671	716	718	706	760	757	681	729	731	713	726	726	679	705	712	760	690	703	734	748	706	693	708	721	760	706	767	697	739	680	683	729	711	704	740	707	736	767	746	701	711	707	708	670	743	738	699	714	741	735	740	637	721	766	757	767	759	732	665	737	705	733	692	727	718	688	722	731	765	695	726	724	708	697	733	736	724	726	738	722	727	706	704	744	716	649	677	715	706	727	751	679	717	728	715	712	741	750	726	731	703	766	727	673	744	760	744	702	729	695	743	739	716	689	720	727	718	740	719	742	730	717	720	787	721	687	725	688	678	748	727	691	758	724	747	712	737	677	691	703	704	701	714	748	752	700	677	705	736	745	711	690	699	725	732	721	786	680	729	746	705	713	726	762	712	701	759	743	679	744	738	723	738	660	688	732	697	725	708	686	739	702	780	729	733	722	742	709	669	675	738	732	740	712	705	708	705	750	749	715	754	748	751	714	744	716	721	717	715	707	749	743	706	757	738	743	746	755	732	675	731	708	687	749	689	713	704	720	709	684	762	652	743	708	721	739	739	688	691	755	724	719	723	778	735	712	748	753	711	738	733	709	691	721	722	698	718	725	688	721	733	663	756	722	730	716	705	722	686	724	691	729	763	702	710	749	714	745	703	756	733	726	725	768	723	763	712	725	743	700	705	700	702	774	693	692	746	726	681	707	737	695	740	703	754	738	678	731	705	726	723	723	702	706	703	712	752	697	679	726	739	700	758	791	729	723	765	701	705	719	721	729	730	698	735	739	736	790	754	733	725	729	710	723	762	686	731	737	726	737	741	723	689	733	691	758	751	691	732	744	720	724	733	724	752	682	711	711	688	692	677	708	711	722	721	701	691	675	692	780	753	743	690	704	721	745	731	685	688	731	651	694	734	724	711	701	724	718	771	716	729	736	716	745	715	699	674	735	740	751	742	743	737	751	722	713	768	718	735	690	702	710	761	691	721	700	737	710	718	658	670	713	703	741	656	707	707	746	694	744	753	678	701	683	714	739	691	723	710	728	751	704	714	749	738	735	744	793	705	678	720	676	719	724	701	721	752	722	724	696	713	770	742	716	729	726	717	754	681	708	736	727	697	718	741	698	727	704	652	732	701	740	709	726	748	740	737	707	711	708	701	710	736	678	759	720	746	714	705	714	749	729	720	735	707	731	715	761	684	736	710	716	722	726	692	663	724	733	702	712	736	696	743	736	706	701	761	756	708	761	717	707	698	686	676	681	775	749	718	733	736	706	698	711	741	729	746	719	707	674	720	714	709	715	725	706	716	769	701	734	702	761	716	760	709	720	762	752	740	705	726	734	725	723	740	693	695	750	776	735	698	728	762	695	749	717	723	687	719	724	712	685	717	689	694	746	703	682	651	715	739	734	721	696	750	740	688	697	725	694	754	679	743	750	723	702	747	717	695	718	711	796	743	697	690	744	739	697	738	712	693	737	714	778	713	746	700	738	731	702	716	698	694	686	694	774	700	743	782	678	738	716	728	718	733	746	728	729	760	706	740	725	689	708	748	719	700	724	678	731	711	695	732	758	718	719	734	743	719	718	700	681	727	753	761	715	686	706	685	715	729	662	717	727	734	735	732	726	714	708	691	745	682	732	741	720	739	702	747	726	690	707	707	719	703	705	722	742	752	718	697	753	753	715	698	758	727	729	691	747	720	774	724	720	719	729	785	691	699	787	751	723	723	709	719	655	757	682	735	712	714	719	708	749	723	732	700	719	720	710	747	745	713	703	691	683	700	700	668	726	719	714	682	745	691	732	777	743	713	716	744	761	771	722	706	706	699	705	706	724	739	704	699	731	707	725	686	697	672	683	664	731	748	696	719	723	692	716	727	714	730	763	709	704	740	707	726	731	706	671	733	733	701	744	695	733	713	715	712	671	723	724	729	734	697	749	726	729	681	719	730	706	727	689	688	736	738	723	710	690	700	696	731	728	715	717	696	697	713	657	733	733	725	683	732	721	688	708	699	718	710	700	710	750	700	708	696	700	739	719	735	686	690	711	740	703	688	719	737	711	731	698	739	736	731	717	747	740	710	699	753	733	718	743	725	720	663	725	719	680	775	724	713	735	708	728	757	741	740	724	705	742	706	709	749	743	709	709	728	710	708	704	753	771	695	755	759	714	733	712	725	741	710	705	739	692	729	729	775	704	734	741	733	771	684	722	743	739	721	687	719	711	694	724	696	702	670	740	741	717	714	716	740	715	726	746	741	673	719	752	734	686	729	667	711	694	722	722	708	715	703	711	728	679	755	682	721	677	738	742	718	722	724	729	730	717	787	732	715	713	698	736	656	723	733	756	714	721	730	660	769	769	715	734	711	742	759	686	715	757	745	692	671	725	696	672	720	684	741	723	702	747	708	724	668	741	764	710	702	711	727	741	685	690	728	720	739	724	702	717	741	745	679	719	733	730	693	702	751	701	731	733	674	733	744	759	707	718	755	707	725	708	663	724	703	754	709	704	711	687	677	713	695	751	722	742	728	685	721	723	686	698	756	707	709	734	769	708	684	671	684	708	683	693	684	729	701	693	685	689	713	726	722	772	744	728	695	718	685	702	731	778	716	724	708	710	699	703	699	737	700	741	772	732	701	707	706	700	711	734	693	707	815	677	734	729	726	696	728	690	709	755	718	701	699	718	726	755	721	745	683	730	760	698	709	769	729	721	744	708	753	711	686	726	773	747	710	745	704	707	641	660	747	665	730	753	715	710	712	749	713	771	691	725	684	718	728	700	713	732	714	742	756	705	735	674	739	701	722	719	712	750	738	752	746	695
26760	20280	7427	338	195	163	129	146	142	134	127	126	127	126	115	117	118	113	125	143	123	113	125	108	130	123	124	104	104	124	115	114	117	101	126	141	134	104	115	116	111	100	111	127	118	131	114	100	113	123	116	113	118	121	106	120	119	102	134	117	117	136	97	110	129	99	123	110	111	119	103	111	130	123	113	99	115	92	118	105	107	95	111	94	117	106	110	111	129	115	109	118	131	114	96	123	118	127	106	119	126	132	116	108	127	124	108	117	112	116	107	101	109	118	128	143	112	121	98	110	94	119	113	102	107	105	97	122	125	96	132	117	128	131	132	118	109	99	119	107	114	104	121	116	106	108	107	122	112	113	109	100	125	103	112	126	128	110	119	109	117	105	123	128	136	115	102	115	133	105	125	117	129	135	113	117	99	114	105	120	93	117	104	110	95	117	112	123	117	104	109	109	122	114	118	115	116	94	107	131	105	107	111	101	109	114	105	111	93	124	91	121	100	92	102	105	114	105	138	127	115	93	120	123	116	138	114	116	117	119	131	118	107	102	110	98	112	123	108	126	109	111	115	116	113	117	125	119	119	113	108	112	107	105	124	114	111	133	114	124	118	111	103	113	118	111	110	116	108	112	112	125	110	112	107	116	114	130	123	119	131	111	110	118	100	114	113	104	125	122	125	124	121	106	122	105	126	144	105	92	115	86	120	121	109	111	77	104	118	108	100	91	126	100	108	112	125	128	105	98	123	108	120	108	135	124	108	107	115	106	105	108	114	115	105	109	101	89	115	100	105	110	124	102	112	112	105	120	112	129	106	132	106	118	114	118	114	114	130	104	113	98	118	113	111	109	111	92	133	100	140	121	125	115	109	102	110	127	111	113	116	131	123	109	112	132	112	95	113	116	92	109	121	108	93	110	102	98	124	109	110	133	117	119	118	107	116	130	135	122	107	108	126	95	125	97	122	94	98	116	120	112	123	125	103	116	110	119	97	114	109	114	94	113	108	116	117	105	96	124	120	126	116	121	109	117	103	119	112	130	132	106	118	100	108	129	112	129	115	115	109	105	140	95	109	126	107	136	105	117	104	92	125	125	107	129	128	97	117	117	107	106	104	120	128	102	106	106	110	116	97	117	122	114	139	97	111	114	133	101	112	119	109	127	114	123	117	110	106	111	107	118	106	127	115	111	121	97	98	117	103	123	117	132	110	109	100	124	126	119	116	127	118	104	108	120	100	116	109	115	118	103	110	115	96	104	139	108	127	119	120	97	103	97	115	117	104	102	123	103	110	106	95	123	114	110	96	86	108	124	114	113	119	119	115	105	104	101	101	105	114	116	111	111	109	97	99	105	108	115	137	113	108	114	114	100	103	112	120	116	100	107	106	99	107	113	98	128	123	126	138	105	100	127	124	135	118	105	117	107	127	117	111	110	99	112	115	114	115	129	122	115	118	130	117	107	98	108	98	97	104	100	118	106	97	115	110	108	107	131	107	120	106	123	103	111	101	123	109	123	109	114	111	111	128	119	118	113	114	104	110	110	104	115	105	104	113	118	119	119	119	98	108	118	113	111	116	126	109	103	121	106	110	97	120	111	104	100	113	105	102	127	128	98	117	110	96	124	113	127	110	133	111	116	125	102	119	112	123	124	115	129	114	110	113	122	129	112	119	122	121	106	104	94	103	112	105	114	120	109	119	130	93	98	101	128	123	119	114	125	96	114	133	114	104	106	126	116	121	124	108	98	110	123	105	110	103	112	106	110	117	94	119	128	119	115	90	118	102	105	123	124	101	111	123	99	126	107	124	123	108	108	91	105	107	125	113	138	118	119	105	95	116	122	114	120	108	111	117	117	111	128	109	113	125	123	98	114	103	112	116	109	110	109	110	99	114	113	120	125	122	128	135	114	106	123	106	93	104	115	111	101	102	114	109	102	103	116	119	109	132	112	115	121	106	114	117	111	125	114	111	117	107	115	132	122	100	94	111	117	118	98	90	104	115	109	98	106	120	118	135	112	106	119	114	117	115	119	106	124	117	115	105	129	116	106	125	127	121	116	113	90	104	122	106	134	96	115	131	99	128	109	104	99	110	108	109	117	119	106	111	101	117	121	95	110	112	101	118	116	106	110	117	129	90	93	129	101	122	104	122	102	128	116	117	106	118	95	108	130	102	105	105	115	124	120	107	102	99	106	92	106	111	110	138	115	118	107	102	102	115	90	123	127	114	128	107	115	133	111	118	119	108	119	100	117	120	96	118	113	109	110	108	120	105	110	109	103	133	99	126	121	129	118	119	115	126	114	133	123	126	101	118	95	99	133	129	115	129	124	109	106	109	95	101	113	111	117	106	122	100	109	105	122	114	97	96	113	108	116	118	103	99	111	98	107	117	122	132	100	102	124	95	126	104	131	121	99	126	121	114	126	99	107	117	109	109	121	97	99	122	107	102	105	113	130	110	133	110	91	116	108	113	110	96	97	100	128	104	114	102	117	129	105	107	127	111	110	126	101	121	134	117	119	108	123	102	114	133	132	116	105	110	128	99	123	107	99	100	116	91	125	105	120	102	119	130	109	97	110	105	106	116	126	100	104	98	107	127	159	113	119	98	109	115	121	108	115	115	121	110	108	114	117	99	120	123	123	113	108	104	101	108	111	109	103	101	125	125	109	107	113	102	116	102	119	106	105	138	102	108	107	103	110	106	117	120	120	96	106	112	117	112	133	110	99	124	128	102	122	96	105	118	114	107	109	142	126	110	104	98	123	108	121	125	108	110	96	99	122	106	113	103	124	105	118	101	117	115	120	128	117	111	113	88	97	105	105	114	111	108	112	117	86	149	110	112	125	102	111	86	112	113	99	111	118	114	122	118	114	95	115	127	96	120	135	112	113	130	110	109	117	110	102	117	101	115	118	119	100	107	114	108	120	124	142	128	101	108	116	105	120	110	89	134	108	122	106	128	106	127	106	116	119	128	118	107	110	112	100	109	98	118	114	105	123	113	110	116	91	128	97	125	121	113	113	100	120	126	114	127	115	110	89	114	108	118	96	109	127	121	121	120	117	109	105	124	114	102	104	117	125	117	131	140	109	113	116	111	121	106	131	117	101	115	119	108	109	125	125	112	129	123	91	104	115	102	107	131	101	110	113	108	117	107	118	124	123	103	117	87	115	110	101	131	107	109	92	115	115	123	103	101	117	129	125	105	114	107	121	104	96	108	103	119	100	102	104	106	89	108	117	136	126	141	117	110	114	99	117	112	123	110	106	122	123	111	102	113	140	119	120	111	114	113	97	118	101	106	104	115	114	109	128	120	104	103	97	122	122	113	123	110	122	114	121	98	112	108	124	114	112	125	99	122	97	121	99	109	103	122	100	126	99	138	115	119	104	122	115	104	106	114	116	116	119	94	127	120	95	121	102	119	130	130	115	125	92	127	128	110	96	113	109	129	94	108	117	107	107	112	104	120	122	119	110	107	129	127	115	127	126	112	109	112	121
6607	1032	908	490	414	307	299	287	254	234	261	206	217	232	222	226	226	228	218	216	211	214	208	220	200	207	230	207	212	215	228	202	224	225	212	218	233	207	211	202	235	201	199	206	204	208	256	184	214	220	215	197	193	231	230	196	215	189	217	200	208	204	192	228	183	214	203	191	225	216	237	215	225	227	218	223	225	220	184	208	190	215	224	209	217	187	212	234	222	205	205	201	232	185	209	204	189	222	189	219	223	219	204	218	216	213	212	203	204	197	233	190	206	183	197	178	186	205	220	202	210	225	232	206	212	222	199	184	206	189	192	205	204	217	223	198	213	217	181	212	205	200	211	191	225	235	204	205	200	198	206	191	214	205	168	220	212	204	194	226	224	194	217	191	216	222	212	214	214	217	194	235	210	189	225	195	202	195	212	220	215	209	219	205	212	201	204	200	222	209	210	200	210	211	215	207	229	211	209	206	228	213	220	198	188	204	216	190	180	245	180	228	197	201	193	215	207	218	206	203	189	192	209	196	207	177	177	205	241	220	196	224	221	206	201	199	236	221	212	204	208	209	206	213	221	192	215	238	212	182	209	227	209	220	200	180	228	195	243	197	230	199	217	199	219	211	201	230	222	206	228	218	213	230	182	229	210	220	199	192	200	216	179	206	229	204	219	225	188	223	223	170	211	215	190	222	191	220	220	205	182	199	211	215	204	217	217	198	196	218	205	221	217	201	187	203	210	199	173	194	202	233	200	227	184	208	182	186	240	209	199	197	213	204	236	220	229	204	181	206	200	210	201	222	190	185	225	179	227	207	193	196	222	227	202	193	230	196	224	183	165	205	213	231	199	204	241	190	227	202	192	232	221	195	213	196	188	195	249	212	223	193	224	223	194	223	206	178	216	200	216	233	182	195	198	206	201	218	209	217	194	221	185	217	222	222	206	216	195	229	211	206	215	198	217	202	198	214	203	194	191	182	215	210	210	213	189	189	214	200	187	224	221	185	191	205	231	171	202	193	189	222	222	219	206	202	209	204	213	192	219	223	220	197	258	170	217	216	204	236	217	234	223	214	189	198	196	199	215	223	213	221	230	211	226	204	214	191	217	188	201	197	205	195	211	231	184	193	210	212	221	237	204	212	229	200	182	217	186	214	200	218	193	205	213	182	192	216	183	232	208	194	208	217	210	194	226	187	192	213	194	201	196	214	210	210	214	199	206	207	218	223	192	201	177	188	202	230	203	199	218	227	191	212	208	190	247	199	192	216	200	208	211	183	195	201	209	224	222	182	233	198	220	232	193	183	219	188	230	200	215	212	219	223	211	205	175	185	193	211	195	200	201	217	211	205	203	202	214	205	216	228	205	223	214	204	209	199	196	223	198	239	214	219	201	235	215	224	215	217	198	204	230	205	197	209	236	221	187	195	207	195	179	221	204	194	193	192	199	218	225	195	213	213	230	189	239	224	223	226	206	220	219	205	188	212	207	199	198	213	230	224	208	220	196	190	189	215	212	220	211	218	237	207	198	198	210	202	227	196	251	204	209	197	197	212	222	226	202	201	216	204	165	221	226	188	202	183	196	211	203	207	200	219	209	209	215	202	200	190	230	195	197	205	192	221	199	201	221	212	201	202	201	226	212	216	199	207	203	209	190	224	197	199	183	209	216	196	190	196	207	206	193	188	200	224	213	200	187	237	202	203	216	206	224	207	187	185	207	242	218	220	189	218	197	219	186	205	213	208	214	198	197	191	211	197	200	228	197	207	254	200	203	219	210	239	224	177	220	181	222	207	190	218	187	199	214	242	196	240	230	203	203	205	209	211	196	216	214	211	211	215	236	207	209	186	196	205	213	198	219	198	198	228	197	218	227	238	213	212	189	196	217	223	209	239	192	212	192	242	200	185	211	221	208	211	207	199	213	203	207	192	190	200	226	200	204	186	205	208	218	205	202	207	199	215	206	190	220	230	205	210	210	207	201	208	195	209	200	191	207	202	193	192	187	203	227	203	220	205	221	199	197	194	211	235	209	211	216	190	206	190	186	196	210	225	211	224	205	211	193	204	221	193	217	179	204	210	201	207	204	224	209	219	214	203	206	237	178	220	206	199	215	217	195	205	223	201	224	210	211	229	193	198	200	213	213	179	198	206	210	204	225	190	233	217	208	202	192	196	196	203	200	224	194	187	218	205	217	230	243	214	200	188	207	232	223	210	193	203	204	217	193	184	198	206	216	213	230	185	182	200	227	220	179	207	205	179	193	228	221	218	211	194	203	192	204	174	210	208	189	216	193	200	203	203	213	194	207	215	192	203	215	217	207	219	199	204	234	226	227	197	199	217	204	181	225	206	221	200	208	210	205	194	230	217	190	203	212	200	203	236	189	210	218	242	224	219	224	199	179	200	217	216	205	178	208	197	190	238	203	205	213	218	214	214	177	226	209	216	221	212	219	192	232	202	216	212	216	196	208	227	206	219	210	222	217	207	183	184	186	197	199	199	199	222	212	211	199	204	207	194	235	196	197	179	192	208	222	180	231	220	224	196	223	214	223	178	219	206	195	226	180	221	186	204	224	199	212	218	239	210	197	220	202	232	246	195	209	209	233	216	217	195	207	227	208	192	179	199	214	192	214	217	225	181	213	207	226	227	176	220	204	194	202	230	237	210	214	184	211	198	232	195	207	211	198	211	214	209	199	207	182	197	209	224	198	190	183	207	199	203	200	214	215	209	196	191	197	197	220	207	218	235	210	222	199	212	207	222	198	201	211	201	195	218	198	223	201	215	206	188	204	203	219	232	214	188	205	208	183	211	208	192	210	174	212	193	228	201	201	206	185	192	188	218	193	198	245	197	209	195	218	223	195	215	208	220	220	204	192	202	180	205	217	207	203	215	207	199	208	211	225	209	229	183	197	208	218	213	219	200	225	213	208	213	198	194	237	199	222	206	215	226	166	187	199	210	199	222	184	188	208	206	231	206	196	196	199	193	186	201	215	214	218	212	221	214	208	237	207	224	210	207	209	231	211	205	181	216	194	231	215	201	198	197	211	190	218	219	233	191	227	222	204	207	194	228	206	222	216	217	185	196	188	204	199	197	192	180	217	206	195	214	232	211	206	190	186	210	207	197	198	208	218	209	216	214	194	228	206	213	226	201	201	198	216	206	212	201	175	226	229	194	185	192	218	212	177	221	206	217	217	237	200	214	205	193	243	197	214	193	197	209	205	214	208	206	231	216	211	214	223	195	227	210	185	213	191	210	202	191	210	212	181	212	208	226	209	206	175	225	209	216	205	210	206	195	198	211	202	195	212	204	210	184	226	211	198	209	183	219	190	242	214	217	215	214	188	211	188	160	211	206	207	192	186	211	197	213	192	201	188	223	208	208	199	208	211	211	229	246	226	230	247	226	202	209	202	206	192	209	199	222	195	188	206	222	207	184	219	201	227	213	206	213	217	209	215	200	207	230	199	202	173	235	242	182	217	211	220	215	189	212	211	210
24049	21068	28314	24043	20358	2319	682	529	448	434	396	365	357	348	331	330	307	317	298	302	298	308	277	275	307	272	305	276	276	287	270	289	270	291	268	260	269	275	282	305	268	297	286	291	257	252	268	273	264	256	275	247	258	269	251	269	274	249	278	259	268	285	255	252	247	227	272	270	247	276	277	253	250	241	278	270	260	255	257	256	275	287	259	249	287	266	284	272	269	247	253	252	270	249	250	260	287	265	267	263	255	257	271	247	293	287	289	276	260	257	275	273	262	263	270	228	274	286	265	266	265	275	272	269	272	294	267	259	247	280	247	213	267	293	279	260	259	280	268	270	241	261	231	262	316	271	269	273	264	257	284	280	260	232	251	299	260	300	271	265	276	281	233	280	281	249	277	285	286	264	267	248	255	250	281	281	254	271	259	272	276	282	285	259	261	263	250	278	260	272	272	251	266	255	281	252	282	263	292	285	271	275	249	288	278	270	250	276	280	288	263	282	287	275	262	263	250	276	261	251	287	253	253	297	264	272	259	269	287	277	260	261	249	246	264	246	268	270	275	251	277	261	290	230	275	281	275	243	294	269	271	254	288	254	267	274	265	238	247	263	239	300	251	259	266	290	254	269	264	245	290	251	267	282	291	280	280	271	278	269	251	250	258	250	269	250	207	265	267	272	282	238	270	277	234	245	282	261	253	256	225	242	253	268	279	231	292	272	259	281	263	259	299	265	264	246	271	273	270	248	256	242	288	312	241	277	257	272	269	259	258	246	253	277	253	276	277	268	249	271	316	273	276	291	259	240	232	254	266	292	262	284	275	293	267	262	278	289	223	274	315	247	243	295	285	255	277	266	279	212	270	296	239	257	287	268	265	290	263	250	279	252	298	286	254	272	279	231	250	280	303	261	288	253	264	277	257	250	257	287	243	282	259	265	258	274	267	270	248	264	243	236	257	267	263	286	272	242	255	283	255	291	283	279	257	282	275	271	267	271	272	295	264	253	246	232	311	290	262	269	268	266	258	280	264	252	259	259	258	288	288	254	284	248	245	262	275	276	283	269	257	236	251	279	252	247	243	253	308	276	282	247	261	256	233	288	270	252	287	300	279	276	278	275	276	277	282	268	251	258	259	240	252	290	258	277	248	250	276	243	264	265	253	258	263	248	256	273	305	273	249	273	249	261	259	258	299	280	252	253	292	252	251	283	235	266	258	262	296	258	262	264	241	271	282	278	269	258	270	287	282	269	248	261	267	269	255	283	271	284	271	255	248	269	255	264	267	270	281	277	300	292	269	259	267	221	257	250	300	270	278	254	286	282	261	287	260	274	263	274	246	291	252	277	281	282	260	273	281	280	246	292	253	288	236	248	283	271	273	254	281	239	248	291	287	260	246	275	250	260	278	271	266	258	261	282	249	267	269	243	271	284	260	259	295	289	250	264	281	285	278	236	268	313	266	270	288	261	281	274	260	262	282	259	288	264	282	264	250	250	279	284	266	280	283	265	273	270	273	272	287	255	279	267	268	249	281	265	240	262	257	284	257	273	261	244	279	281	242	237	267	262	222	252	241	289	250	245	265	272	247	250	266	250	269	237	272	273	280	245	295	284	251	240	250	255	246	278	231	296	267	264	253	289	293	296	285	301	259	269	283	277	270	252	280	259	244	280	320	267	262	287	269	273	280	240	248	265	272	255	255	262	249	288	276	282	255	253	257	272	257	273	273	269	266	256	253	265	243	294	281	249	247	265	275	223	253	262	296	266	278	274	283	257	264	289	256	271	250	259	260	286	266	278	269	276	258	286	235	233	286	281	270	296	257	267	288	251	280	263	286	289	307	264	245	241	275	286	244	269	293	262	244	252	288	257	272	282	248	276	246	245	261	258	269	282	270	265	250	259	259	281	271	253	259	304	279	262	267	279	260	265	269	261	265	272	253	276	256	266	260	272	270	238	261	267	300	244	262	280	245	263	264	263	280	279	266	282	279	295	280	280	279	270	270	254	266	262	244	286	262	254	278	248	259	281	271	257	255	297	269	245	248	278	254	261	262	253	259	240	277	247	270	271	280	278	268	269	279	255	251	246	244	269	243	259	262	216	263	248	254	260	291	286	260	278	284	279	236	286	282	254	240	276	239	260	256	236	256	254	267	266	255	242	281	259	294	275	242	261	249	258	272	264	270	280	242	239	248	297	270	243	251	232	254	275	274	289	241	275	266	278	271	239	276	264	288	252	271	275	259	275	283	268	261	251	266	261	275	286	265	271	264	256	235	281	281	259	239	273	261	261	251	276	285	253	245	277	282	270	279	251	252	274	273	277	248	251	266	272	258	275	276	258	233	278	269	255	258	268	296	258	252	241	269	271	268	235	259	262	254	255	283	257	277	236	268	263	243	274	276	296	270	285	281	272	244	248	251	269	273	233	261	267	269	270	267	262	266	286	296	279	240	274	275	253	258	283	252	263	241	248	281	261	273	254	273	301	257	263	256	298	246	242	295	258	239	254	246	286	277	273	258	265	254	271	264	247	252	255	279	301	249	251	258	258	232	283	266	266	274	255	277	252	302	256	255	237	278	272	261	257	278	260	256	272	261	255	266	250	254	262	276	261	270	251	290	250	263	253	259	286	252	267	278	279	243	276	227	224	266	249	263	266	263	271	255	259	266	251	275	286	230	254	255	253	272	270	257	247	257	264	272	242	281	267	251	277	260	289	299	259	245	260	270	277	248	284	255	260	274	269	274	275	257	273	267	235	259	276	269	277	271	268	280	267	266	267	271	294	267	256	266	265	289	223	248	272	244	288	265	275	247	259	269	259	230	268	266	269	250	250	301	256	263	268	252	238	255	247	296	278	243	264	292	247	262	252	246	260	255	272	241	247	288	283	235	259	256	267	255	256	266	270	257	272	253	245	270	273	260	240	258	258	254	254	239	251	256	276	260	254	258	260	251	262	282	276	269	252	274	258	257	289	227	267	259	277	267	250	271	255	254	277	299	280	246	259	272	276	274	263	260	271	266	298	259	260	261	267	276	294	292	275	249	280	256	302	255	255	252	274	252	265	267	250	255	271	275	237	282	232	261	271	258	263	281	268	262	265	258	265	259	270	242	266	245	266	280	265	237	268	284	276	289	251	255	255	254	231	252	289	255	275	261	286	271	258	284	276	283	262	263	258	289	281	264	271	281	250	268	265	259	260	268	263	278	268	273	295	273	265	278	253	279	254	267	255	246	254	300	276	275	272	264	249	262	269	270	268	264	290	273	250	267	275	276	258	282	301	255	271	257	254	279	262	282	276	240	254	262	248	282	286	257	295	265	249	270	283	263	265	249	260	258	279	280	279	255	275	289	294	265	279	301	279	252	269	284	279	231	276	271	262	281	223	239	281	259	280	247	240	267	242	271	272	274	251	275	250	281	246	275	259	264	287	270	243	256	262	274	247	254	272	269	257	272	258	269	265	261	252	235	247	269	248	294	267	286	284	260	278	263	258	251	271
13248	9179	7951	4005	2780	2031	1634	1409	1126	922	891	736	805	661	615	612	657	580	558	562	526	546	497	514	497	508	535	455	529	485	482	490	489	504	476	464	410	420	444	479	491	517	455	472	429	459	422	443	470	437	425	453	440	464	440	474	433	439	433	436	477	453	468	451	446	485	437	464	513	479	472	430	462	450	433	498	483	443	466	436	488	466	462	421	481	454	473	448	426	444	450	450	432	436	407	495	462	443	407	421	442	465	441	438	444	418	451	470	415	426	460	490	473	425	457	448	467	421	463	476	438	470	473	432	447	441	468	433	467	469	466	443	453	436	485	441	445	433	464	443	447	456	463	446	464	448	453	423	417	444	435	439	450	447	480	446	460	440	457	467	461	450	454	456	445	455	465	420	442	424	456	429	468	457	456	436	430	434	438	424	427	455	400	476	419	481	448	425	450	474	411	477	424	445	430	480	494	446	449	459	424	415	461	465	458	472	422	443	471	468	441	449	478	456	438	424	443	440	418	433	406	490	410	433	432	462	455	443	453	478	476	457	462	424	416	415	441	466	436	448	484	434	459	477	459	460	430	446	456	460	448	447	462	448	473	452	416	460	426	452	468	440	458	456	425	469	465	452	440	426	431	409	454	471	444	468	425	414	468	439	463	443	448	468	446	471	432	426	479	455	449	451	440	465	478	463	446	451	420	442	437	444	433	453	476	419	464	475	477	436	448	445	415	458	465	442	438	444	461	446	430	459	496	407	454	420	467	448	462	443	452	483	459	433	455	441	450	439	480	446	436	471	452	459	425	439	413	438	474	450	444	457	457	420	504	462	438	443	429	445	463	439	464	456	440	466	441	413	435	415	464	480	420	462	432	470	437	432	430	441	490	469	439	419	430	440	392	481	436	460	455	447	473	439	462	475	425	423	488	431	422	457	438	416	451	463	449	478	423	440	436	464	427	454	451	457	430	464	465	440	469	462	406	466	433	461	435	460	454	442	417	473	436	440	451	477	450	437	461	475	466	439	436	429	447	448	485	451	463	471	449	438	417	467	447	501	459	447	468	485	446	435	400	448	462	449	440	428	406	447	403	461	445	447	460	446	443	463	506	446	469	460	493	422	449	422	441	445	452	469	454	439	444	457	487	459	410	470	457	445	498	411	415	450	458	445	435	501	465	434	444	437	450	450	480	447	451	447	410	465	428	452	460	473	454	456	457	426	432	444	416	464	464	438	433	436	419	448	441	477	454	412	448	490	433	461	454	434	436	425	394	460	435	478	450	476	433	409	463	414	467	442	424	462	443	467	457	458	445	482	452	459	465	442	446	427	460	493	482	462	496	425	434	437	455	464	458	493	449	469	470	472	460	462	464	467	437	451	430	402	437	456	484	423	476	428	413	425	489	475	466	443	429	439	451	456	485	445	446	429	417	478	469	480	419	436	508	423	454	480	482	435	404	455	426	453	446	424	446	414	453	471	457	459	426	455	460	445	481	418	449	459	461	429	454	436	447	430	460	448	449	440	456	448	437	424	471	422	446	450	431	417	471	513	460	441	458	470	454	490	475	424	442	454	445	464	452	437	471	436	453	471	470	472	416	485	420	436	456	468	452	459	447	483	459	450	434	434	449	404	463	419	403	441	455	395	415	434	389	435	444	447	436	446	434	423	443	450	478	437	431	458	442	473	433	448	445	439	457	415	435	430	457	463	463	471	429	411	466	451	455	426	455	447	458	458	449	468	472	463	457	449	432	474	465	456	457	476	482	420	443	455	458	425	506	416	418	454	456	419	414	432	443	443	448	491	458	450	430	429	433	481	462	430	445	444	427	423	469	502	433	445	431	446	479	452	416	432	452	475	456	447	485	479	441	488	454	463	412	470	430	457	455	464	448	440	434	446	422	448	425	413	451	475	403	445	450	453	463	444	467	463	481	439	454	451	443	433	430	467	455	433	402	453	473	431	439	439	457	469	457	449	448	440	445	452	463	458	422	430	429	455	464	442	462	460	457	444	442	491	463	458	429	451	469	452	461	441	427	478	407	437	447	443	458	444	479	421	478	467	442	424	468	458	452	460	445	463	401	443	422	499	452	467	478	459	440	450	432	466	466	449	439	433	466	443	452	435	443	442	486	432	459	485	433	439	439	464	454	454	425	421	432	450	452	461	461	425	445	483	462	450	467	442	466	474	459	453	444	438	428	436	408	422	445	444	438	484	436	460	465	462	447	448	436	461	441	431	464	470	444	440	460	435	479	434	447	452	431	476	461	477	485	426	434	451	440	462	435	442	423	475	405	453	417	444	420	465	461	428	440	405	437	457	464	444	446	488	440	435	482	395	464	456	458	443	443	468	425	479	444	433	445	461	436	420	513	436	440	448	458	475	413	466	442	426	411	429	458	413	473	448	488	471	453	420	436	441	411	430	478	489	479	462	450	448	451	483	425	435	443	460	441	428	493	424	465	424	437	468	439	489	458	497	466	434	434	463	478	454	425	446	468	443	433	472	493	442	421	430	472	434	444	504	429	433	468	457	457	455	477	415	477	443	445	441	448	476	468	468	398	458	467	428	450	424	443	435	408	453	453	436	426	418	443	455	427	460	460	455	448	434	445	433	450	442	455	441	483	436	424	445	455	439	445	454	438	437	464	496	450	435	482	446	443	491	444	382	490	421	443	455	447	501	476	467	457	454	470	412	436	433	440	444	483	439	464	445	478	465	496	421	440	491	450	435	435	433	448	449	422	450	460	469	429	480	450	476	464	455	473	435	449	455	497	432	475	459	459	465	456	457	477	411	436	457	463	444	453	411	473	495	447	426	429	435	429	485	463	442	492	437	464	450	427	420	447	445	461	470	425	427	434	455	465	471	456	414	438	452	459	430	418	468	447	486	441	465	426	461	477	439	450	420	455	473	474	476	476	434	429	444	448	445	482	472	437	439	448	440	412	470	463	437	458	410	464	424	399	421	448	435	472	449	447	476	442	476	459	449	493	434	444	488	451	479	430	436	450	418	441	442	449	456	451	477	499	444	450	436	459	432	436	426	452	487	450	431	424	436	425	472	446	442	469	431	453	404	444	428	464	474	427	467	483	457	464	473	450	418	434	458	441	450	386	467	474	441	457	444	414	446	423	456	426	437	442	486	433	495	440	461	487	435	434	446	452	463	435	458	417	443	419	466	466	435	450	449	469	419	443	432	460	467	472	446	436	442	407	465	457	461	440	461	472	478	480	455	441	451	459	419	446	425	478	455	470	440	457	432	441	454	440	441	406	478	448	451	442	480	474	439	428	467	452	453	446	415	456	443	475	425	470	470	452	442	477	447	433	452	448	493	442	429	444	445	480	448	447	451	452	446	437	509	495	473	410	457	438	490	475	454	424	468	438	477	476	461	430	449	433	436	461	449	434	463	452	448	418	441	451	473	463	460	491	442	449	427	414	439	450	469	446	426	473	445	424	456	438	427	445	435	433	455	435	427	491	451	461	432	457	422	448	460	476	474
23093	21074	28976	23398	21074	19483	2470	1003	751	775	734	690	605	569	540	559	518	519	500	489	498	520	469	511	492	501	470	460	482	489	457	461	431	466	446	450	453	466	462	431	448	430	454	458	486	404	423	459	475	448	454	432	426	413	459	431	456	458	442	450	454	440	413	448	470	440	453	422	447	433	470	456	427	426	461	453	437	448	453	440	435	417	412	443	452	418	459	470	478	460	427	462	491	472	468	438	433	450	461	486	426	469	413	456	400	423	424	447	458	423	448	431	472	445	427	443	440	422	470	456	446	458	502	482	470	420	449	415	479	449	399	437	440	425	439	435	456	454	457	453	431	447	417	466	445	457	460	445	451	474	447	441	458	486	441	462	429	429	453	418	469	487	428	397	439	434	458	448	433	436	455	446	441	426	430	453	476	411	470	463	451	452	431	408	459	484	435	422	468	427	475	465	453	439	470	465	468	445	469	412	443	442	395	444	475	453	431	457	437	440	408	439	416	447	404	414	462	436	454	442	461	469	468	435	483	463	438	433	426	450	448	392	471	475	470	459	439	405	472	420	416	421	482	427	444	452	437	449	420	425	438	443	421	462	444	436	435	447	437	467	455	449	467	479	422	479	455	457	463	495	431	400	405	450	434	465	459	454	415	479	419	437	463	472	451	432	444	424	454	449	448	420	419	444	441	422	444	435	481	482	425	447	453	425	415	403	448	470	428	474	439	445	444	444	415	439	436	443	478	467	431	453	415	424	447	448	422	445	447	461	461	446	450	436	472	458	402	450	455	423	408	436	424	447	426	475	426	470	440	414	440	464	456	436	432	461	492	447	415	455	418	434	434	430	464	430	431	463	415	478	442	443	456	464	420	459	468	497	493	434	445	452	497	448	448	473	429	488	478	437	480	436	463	407	419	417	440	475	449	441	437	423	408	434	468	441	453	454	432	438	446	454	493	449	459	415	419	442	412	434	442	444	419	420	429	416	401	434	427	442	431	429	463	458	409	458	385	425	491	441	439	424	424	459	444	445	427	469	434	410	489	400	453	425	436	422	424	442	436	432	444	447	461	431	417	463	438	395	442	418	419	440	448	437	446	449	449	465	423	414	445	420	442	404	475	420	463	441	443	448	460	428	469	458	423	469	459	470	472	462	468	475	421	427	442	400	418	448	442	437	502	427	437	441	460	394	428	435	461	454	466	434	468	455	432	439	470	437	433	434	478	428	424	419	458	451	472	461	452	445	467	458	440	430	427	464	431	450	443	465	466	429	414	446	434	437	440	439	421	419	402	441	404	425	433	401	458	441	488	461	476	477	468	429	476	436	447	460	447	468	428	451	443	451	403	432	461	466	441	423	441	433	473	470	452	427	456	495	434	447	428	429	452	437	477	448	458	465	443	425	491	459	439	469	436	448	427	469	409	483	446	434	461	442	419	461	420	452	431	475	450	445	432	426	439	468	448	459	451	451	438	442	393	450	429	461	425	456	465	435	427	484	455	430	434	406	472	449	462	414	423	471	450	429	446	458	435	450	434	459	441	464	396	438	442	448	439	434	452	443	434	424	430	460	413	417	434	424	453	465	496	446	462	426	431	420	436	425	440	432	463	465	442	426	431	443	455	407	454	423	439	408	469	436	441	400	411	452	454	401	440	438	456	461	454	466	431	399	406	445	406	484	441	417	421	415	421	466	412	432	448	442	453	420	452	446	434	438	436	422	452	460	463	419	453	445	459	494	414	446	476	427	450	402	471	425	436	441	433	444	420	461	488	469	422	436	432	441	426	453	433	441	456	457	422	451	466	448	405	423	385	459	485	464	441	408	455	418	449	424	424	472	424	394	447	430	391	431	442	404	426	445	440	460	465	409	455	452	434	442	467	422	431	452	494	395	450	432	433	473	453	434	446	458	448	440	459	458	423	477	451	428	476	421	412	430	481	413	466	452	430	457	406	399	451	442	466	422	425	460	446	441	469	461	424	471	437	452	427	402	443	469	460	429	430	445	470	427	433	429	428	467	461	424	482	441	502	478	467	464	420	426	433	430	409	454	435	415	469	450	433	439	436	448	415	431	471	447	457	466	461	475	479	441	445	424	413	435	400	469	428	440	450	475	472	426	463	468	469	423	465	456	417	405	458	409	421	457	436	440	426	408	428	428	424	458	458	446	422	465	480	466	427	419	464	468	409	429	452	449	447	403	465	407	451	449	466	429	388	450	434	471	411	437	468	444	416	442	486	440	423	442	405	459	464	458	426	405	450	479	415	458	428	456	457	414	466	425	457	423	415	441	457	432	428	462	415	428	453	434	490	453	419	449	426	482	434	431	431	436	412	422	456	461	439	450	415	445	444	465	452	425	468	443	423	426	421	456	452	443	415	463	456	440	423	450	454	425	453	431	452	429	445	444	456	435	471	443	436	435	439	460	477	457	429	478	421	422	502	437	433	451	443	446	451	449	436	450	427	418	447	467	445	458	450	450	467	449	435	450	428	458	434	478	429	468	438	441	397	432	426	412	475	422	450	476	447	453	433	433	422	437	432	462	445	433	425	447	422	410	491	443	460	463	441	445	440	472	456	439	439	456	442	421	441	431	427	447	418	408	452	442	469	430	464	420	440	432	427	431	472	434	403	479	443	454	445	447	434	403	443	426	450	427	397	454	423	443	416	460	478	457	457	444	449	434	454	471	433	450	404	439	470	404	455	415	437	453	417	427	442	432	468	472	467	452	428	414	461	436	439	417	478	454	428	429	461	411	439	410	436	474	436	434	448	465	436	436	466	438	444	445	447	426	433	454	481	441	424	449	437	459	441	423	433	430	430	465	446	454	404	462	398	481	431	476	436	446	434	464	442	479	453	414	442	441	410	410	441	442	422	426	442	438	435	436	415	458	441	460	464	481	441	431	418	453	420	434	417	462	436	446	459	429	448	451	420	449	429	456	456	422	477	456	427	401	446	463	450	444	439	439	433	445	442	454	458	410	422	422	433	443	460	439	439	450	451	452	460	471	440	435	432	480	463	429	448	427	433	462	465	423	475	476	417	460	425	455	479	449	454	432	459	449	461	455	450	463	425	443	464	427	413	407	433	439	457	474	425	441	431	426	430	429	429	461	464	425	442	409	436	414	422	489	471	451	433	418	419	404	456	472	473	420	432	452	429	441	437	435	428	426	449	420	445	444	450	443	465	425	427	431	435	449	466	412	438	435	432	443	470	446	455	421	422	484	425	420	417	405	429	510	408	458	455	434	484	417	453	448	454	452	424	443	446	511	449	415	452	442	438	451	419	479	440	430	423	465	457	454	430	416	427	474	410	437	433	478	464	425	464	443	428	451	464	435	424	449	440	471	430	460	424	417	461	417	467	465	438	451	434	430	447	407	426	447	454	449	442	416	444	428	458	406	448	445	481	484	489	410	427	436	484	443	446	437	443	440	458	433	435	456	454	432	395	420	464	446	414	412	456	472	457	452	432	458	469	437	415	418	411	499	434	432	470	414
15596	15286	12975	7041	5034	3825	2816	2423	1991	1745	1519	1412	1297	1198	1132	1072	1039	950	926	929	919	906	881	816	831	836	796	829	829	844	793	789	752	796	765	780	763	778	723	775	777	753	732	759	794	739	765	749	714	719	708	785	756	765	762	747	777	729	735	746	710	697	752	710	753	721	701	718	723	732	756	741	743	708	735	696	709	759	744	730	739	728	728	736	718	736	745	745	682	815	742	772	726	732	709	719	736	744	700	708	755	754	707	747	717	717	766	725	749	744	727	756	714	729	725	704	768	697	690	761	760	716	699	763	747	725	765	723	716	732	686	762	754	741	729	718	712	750	737	751	717	713	727	712	735	733	743	740	743	726	746	745	712	730	728	686	772	727	774	721	702	751	740	752	734	704	687	763	772	762	736	706	758	703	742	716	685	731	744	733	705	729	743	724	775	765	678	704	757	694	676	745	685	690	735	708	776	691	726	745	726	746	698	705	730	751	695	676	729	752	721	688	776	691	717	728	719	667	734	719	741	719	706	724	721	682	711	755	725	734	687	690	734	732	665	707	739	741	760	747	707	726	702	730	752	735	700	725	766	723	728	734	730	758	762	729	721	713	743	701	770	760	764	754	710	740	770	722	737	739	747	753	713	717	685	720	704	751	713	710	734	704	766	673	725	768	745	784	697	715	705	750	712	780	743	700	718	739	729	695	722	724	714	758	750	723	754	726	708	756	725	722	778	687	676	718	726	705	726	722	741	780	739	717	683	742	687	728	751	716	773	686	704	759	737	758	687	699	695	718	709	707	690	735	648	715	713	771	754	786	681	732	753	726	765	690	748	718	714	700	726	661	741	732	706	711	765	689	746	758	725	738	701	747	701	731	702	679	691	706	716	732	747	724	707	736	734	798	688	733	730	734	716	715	695	686	749	758	692	750	714	741	750	689	766	725	741	744	716	787	659	700	753	686	753	680	731	728	734	707	681	690	727	739	732	677	735	730	710	772	738	700	708	749	716	731	694	768	720	752	747	732	725	756	689	759	750	762	739	741	765	712	751	714	722	697	711	762	692	748	697	721	759	728	683	705	751	712	675	721	711	728	694	700	739	704	755	705	723	730	721	698	713	666	696	714	755	727	721	728	702	695	717	748	757	743	727	751	722	730	721	746	748	741	717	682	730	739	721	721	745	719	758	690	673	690	700	677	685	713	706	694	742	656	730	658	712	681	709	730	723	780	728	724	724	738	747	675	723	702	693	732	740	727	741	708	710	705	749	748	757	729	723	703	725	726	746	699	703	679	690	709	731	735	757	775	780	756	706	731	716	668	715	755	770	749	699	698	697	720	710	736	680	747	707	762	756	740	729	711	754	703	712	739	752	719	731	744	727	707	720	670	718	683	739	720	727	689	697	723	673	736	764	762	776	756	729	710	727	689	713	672	712	741	675	688	736	750	731	719	693	766	769	715	721	679	715	717	749	726	751	760	728	717	736	763	722	726	710	702	733	747	725	792	763	682	716	740	752	737	722	721	684	735	706	734	729	685	737	736	737	743	713	703	703	668	749	695	705	735	682	692	715	697	729	716	684	704	714	719	730	729	697	767	771	727	699	686	723	727	735	749	726	709	675	716	769	712	717	766	742	676	728	733	711	748	769	705	715	693	701	737	703	706	715	720	721	682	751	698	752	702	719	742	692	682	708	713	728	718	728	733	716	743	739	693	698	744	722	660	684	739	692	750	727	728	721	710	766	688	716	736	703	729	742	743	720	712	720	687	729	721	690	709	741	752	682	715	757	725	712	765	743	781	715	722	693	768	733	745	714	776	723	726	696	764	701	768	723	700	701	733	747	704	750	717	706	755	686	722	742	745	686	739	763	699	767	733	717	726	762	757	717	735	715	741	694	729	695	700	690	724	739	705	736	718	727	711	725	751	751	693	732	680	738	730	665	733	713	743	700	723	715	722	766	732	719	717	693	701	718	700	706	751	749	719	736	702	732	786	777	677	712	760	693	716	734	785	714	756	720	710	746	767	738	713	734	685	729	699	745	674	711	709	737	706	701	750	768	735	759	713	728	734	691	735	755	721	718	714	744	718	702	714	711	697	684	691	732	684	760	748	681	723	750	725	722	717	680	740	702	702	707	721	759	750	763	724	712	722	678	658	721	722	722	723	680	737	712	749	715	712	746	727	730	699	769	725	719	705	723	730	725	751	731	760	765	696	722	696	737	776	696	751	728	746	697	724	721	682	721	780	710	713	724	690	734	709	719	771	715	730	690	695	747	702	716	730	755	729	799	724	719	719	688	719	700	744	754	743	752	723	740	724	698	750	685	758	701	733	736	715	739	756	737	699	730	733	710	717	699	696	739	696	762	720	732	708	713	771	729	745	740	732	705	715	750	692	672	724	734	742	722	711	708	709	709	748	738	703	739	669	704	730	662	759	727	703	714	740	723	730	723	755	717	714	759	737	724	703	701	719	759	714	766	747	724	706	770	740	773	713	739	727	739	724	743	698	740	685	712	727	724	742	689	780	717	732	686	782	780	721	736	760	716	700	731	732	705	685	689	718	767	747	661	809	714	742	738	712	686	708	706	722	739	721	697	701	774	742	753	703	735	706	736	720	783	722	749	709	762	716	736	743	701	676	707	677	674	679	739	724	744	691	759	667	713	650	715	747	772	725	702	776	710	727	739	673	781	688	718	731	738	728	732	730	732	744	697	743	757	716	700	706	736	736	697	702	746	755	687	710	724	665	713	687	778	730	754	737	738	709	719	724	685	741	766	733	709	732	741	747	744	744	734	747	743	756	745	744	766	705	714	751	709	751	723	742	738	732	708	765	760	708	714	702	708	739	773	726	746	729	772	769	668	712	726	720	724	682	707	702	713	732	723	714	746	692	729	739	710	728	700	698	735	689	738	702	747	728	701	686	711	664	714	709	702	708	774	727	705	687	709	697	754	736	727	739	716	706	729	717	704	729	734	686	702	704	711	724	703	742	736	727	734	711	792	735	693	740	777	752	716	678	710	754	727	750	726	759	679	746	729	723	766	729	710	743	742	782	714	741	722	700	701	742	750	688	742	681	777	717	752	742	710	746	701	698	716	769	726	719	735	695	676	704	749	700	711	708	732	691	726	742	703	723	719	716	738	678	710	768	719	763	702	723	717	705	696	691	701	687	783	714	681	757	691	681	738	715	721	782	748	715	748	714	716	694	710	747	701	730	772	744	747	722	691	724	680	743	736	749	751	698	752	699	652	723	776	729	722	722	701	705	748	685	715	686	738	743	712	731	740	726	736	692	769	719	701	695	742	680	741	754	732	757	710	689	734	736	734	685	667	685	752	746	750	769	670	687	714	715	687	710	703	709	760	815	750	684	765	732	708	726	721	731	739	738	717	699	741	736	732	688	720	714	740	720	713	748	702	701	706	727	728	696	720	729	687	762	711	725	772	682	775	700	736	713	740	757	711	729	730	728	739	707	695	690	725	697	709	711	732	712	698	698
26932	20391	7406	378	178	159	146	141	107	121	107	119	137	120	102	120	103	116	113	109	101	112	114	129	146	113	120	115	120	137	137	90	115	106	114	121	119	105	118	106	115	119	120	120	111	113	144	115	95	105	136	110	122	97	127	105	118	130	127	125	114	112	101	108	125	105	107	119	105	106	110	104	125	105	104	130	124	115	112	118	114	114	105	117	112	119	107	116	118	125	120	106	119	105	113	111	113	116	125	97	116	125	103	103	111	124	122	115	113	122	124	117	112	91	101	123	120	105	106	113	125	112	118	120	134	115	107	106	115	92	120	106	111	107	132	102	125	107	118	121	110	119	120	107	100	100	119	104	117	116	124	118	107	85	110	117	110	120	115	121	126	113	121	136	119	109	124	118	103	119	107	106	122	125	131	114	125	105	100	112	99	107	125	95	112	105	101	108	134	114	129	119	119	113	137	120	125	111	123	130	108	121	106	106	104	117	125	108	98	111	119	116	108	111	101	121	132	125	119	139	115	120	131	123	109	105	100	111	141	125	126	109	107	100	124	117	125	118	127	103	115	108	106	111	106	114	117	120	108	109	123	98	106	115	99	107	113	100	109	121	108	114	126	98	124	98	105	109	119	124	109	97	119	125	105	87	113	117	109	117	93	106	113	115	118	118	114	109	103	103	129	102	99	102	112	122	111	119	135	125	126	98	109	117	114	103	111	112	119	104	101	106	107	95	137	106	113	103	106	108	112	103	125	111	102	113	122	126	99	114	117	105	120	105	104	113	104	119	106	119	119	109	120	106	121	113	116	114	121	103	115	96	118	112	106	113	101	107	107	133	104	109	114	124	112	135	115	87	115	100	120	96	110	102	119	114	126	110	132	106	115	125	105	120	104	124	135	113	120	108	119	92	119	133	112	106	102	126	129	121	124	108	102	114	108	127	108	103	108	110	102	114	132	120	115	118	132	121	110	108	125	107	101	121	102	114	106	120	92	112	112	111	130	103	83	102	112	112	111	131	128	122	110	129	109	110	112	113	127	112	116	107	116	117	115	83	109	114	103	123	108	134	108	103	106	125	112	102	90	106	122	113	120	120	110	143	103	122	127	108	97	105	112	111	102	103	114	110	109	124	122	114	125	101	106	100	121	105	111	119	112	112	127	117	125	140	122	133	96	132	117	120	122	117	108	117	114	119	108	113	100	96	100	129	95	104	96	113	124	127	120	128	113	116	111	107	119	101	106	101	100	116	122	130	115	113	125	114	146	132	118	118	134	122	112	136	101	99	123	129	116	114	94	96	136	128	116	109	122	116	129	103	118	113	98	123	107	117	133	126	138	99	113	110	108	109	125	120	111	123	119	115	119	105	98	129	112	116	118	102	122	119	132	124	106	109	106	101	99	95	101	137	104	110	109	110	126	106	108	122	94	102	109	107	111	112	116	130	119	98	94	110	114	98	121	120	107	104	113	106	139	114	104	125	115	91	105	139	112	123	121	115	129	111	125	131	104	107	109	118	112	106	112	104	117	111	122	116	126	112	119	112	119	97	119	115	128	111	101	99	107	139	107	105	105	93	119	122	102	116	106	92	101	112	118	107	124	119	122	113	111	117	120	114	93	143	125	114	121	109	102	112	99	113	114	108	105	103	103	139	113	123	114	139	102	118	103	124	111	112	114	120	112	105	116	121	117	138	108	126	114	97	116	109	102	105	120	90	101	109	110	123	121	117	114	132	111	114	109	118	91	121	122	103	108	107	119	108	115	103	124	121	102	113	110	88	92	143	103	104	109	103	97	105	96	118	95	110	112	104	113	111	126	124	124	126	129	116	122	128	109	115	123	127	122	118	106	126	120	88	120	119	129	125	128	121	114	117	104	100	101	134	104	118	112	115	105	140	104	133	108	119	119	112	122	124	124	132	112	95	125	90	99	124	105	98	110	109	105	117	116	106	119	117	126	128	121	125	104	113	111	107	122	108	110	107	112	137	106	120	116	135	114	120	128	128	95	97	132	103	111	103	97	115	117	111	125	110	112	108	120	108	114	111	113	133	116	117	141	107	111	122	102	109	72	109	109	112	82	92	127	123	129	114	117	124	98	125	105	107	111	118	115	104	108	128	112	112	120	109	120	124	111	121	116	125	102	106	117	127	114	104	111	117	100	117	94	104	109	122	116	94	98	116	101	118	122	108	113	117	122	110	108	113	118	124	110	118	125	103	107	110	112	106	126	101	109	116	113	117	108	130	102	106	119	124	125	138	93	103	131	114	120	110	108	132	116	115	109	108	128	104	124	117	124	126	120	119	122	114	125	121	120	113	114	106	104	111	129	111	116	102	131	116	113	102	111	105	107	121	113	97	102	121	115	118	105	116	108	122	98	108	105	103	109	117	113	115	144	119	88	146	91	110	103	115	113	135	119	113	125	116	117	108	115	113	119	120	99	96	120	129	101	118	127	112	121	109	111	87	119	128	102	127	127	115	109	99	106	122	107	105	94	120	120	117	106	120	116	122	102	134	114	121	101	130	119	129	101	95	110	112	115	125	118	124	96	118	110	118	109	126	98	105	120	110	108	107	125	106	117	120	120	101	103	104	128	116	107	112	113	113	118	125	100	98	103	114	124	99	95	125	111	108	116	117	108	120	127	117	130	125	112	109	116	115	98	120	136	134	123	90	117	123	137	121	111	117	119	125	127	116	121	113	107	115	126	130	120	111	125	100	112	106	113	112	117	131	111	140	94	108	112	121	109	110	106	139	109	124	127	104	120	111	108	119	107	127	121	119	116	117	125	122	104	113	107	123	140	95	119	118	113	93	100	99	111	104	110	121	111	126	107	111	117	109	107	114	130	115	125	113	111	118	115	117	114	126	107	128	108	127	118	116	122	121	132	113	113	105	119	97	111	121	120	98	125	135	117	124	131	114	126	123	108	118	103	106	122	131	124	107	102	113	121	128	133	122	111	109	122	113	128	110	134	109	116	121	126	102	101	112	115	114	113	98	117	101	121	113	107	104	119	113	98	111	106	108	95	122	99	118	133	124	129	126	122	117	112	116	110	110	112	138	105	111	101	113	104	107	110	116	121	97	124	121	122	99	113	105	121	111	104	128	114	107	136	116	117	105	123	113	125	115	100	104	115	129	106	121	104	98	117	117	119	108	117	117	102	113	115	111	110	116	106	130	110	129	122	119	110	125	134	110	120	110	97	104	113	124	126	127	100	111	112	112	113	122	105	109	114	114	111	111	119	118	101	100	103	95	130	115	106	111	128	115	100	100	129	95	107	123	108	131	130	126	108	106	113	126	131	112	103	118	119	104	119	112	118	114	107	110	111	113	111	119	110	115	123	128	96	105	131	118	128	107	102	111	112	90	121	102	110	121	108	106	101	119	123	96	102	122	108	103	113	120	103	125	94	111	101	126	127	119	114	125	95	125	110	126	115	117	114	114	126	114	132	117	107	103	112	135	120	127	114	110	108	114	103	118	132	124	128	100	119	124
6485	1033	964	485	373	346	283	264	280	255	224	244	219	211	213	224	223	224	215	225	221	222	190	213	222	217	216	206	186	210	227	193	234	245	213	190	231	207	222	194	192	208	226	200	223	214	225	218	214	212	215	215	213	195	206	207	224	208	205	196	211	203	205	165	198	224	229	232	207	208	229	215	219	209	184	213	216	211	204	220	220	196	193	185	189	205	218	187	213	208	183	201	220	202	182	192	227	219	195	214	213	202	213	209	185	202	205	183	226	210	201	222	216	211	201	198	201	206	211	218	218	202	209	205	257	219	244	203	207	229	214	212	190	230	220	224	223	236	192	215	207	190	230	193	237	205	218	198	205	203	236	221	230	211	214	215	195	235	212	201	203	215	215	217	213	194	202	195	228	182	196	203	216	197	185	187	201	187	188	207	233	207	208	211	203	196	203	217	217	183	210	179	217	205	201	216	204	221	229	201	204	196	183	188	206	202	202	253	171	205	218	231	200	186	214	233	208	219	222	201	194	189	214	214	212	188	222	195	231	213	234	202	211	233	180	205	203	224	191	220	216	187	222	205	235	226	217	186	220	215	218	203	208	222	204	205	221	199	196	213	217	224	215	211	230	218	224	212	222	234	215	220	213	205	185	217	212	210	201	211	203	215	213	205	201	204	222	223	239	207	219	206	218	235	210	201	199	205	221	197	208	222	213	215	222	210	228	208	210	206	196	221	198	190	200	220	189	220	197	220	239	233	195	204	208	216	239	199	224	180	203	226	204	216	216	225	241	186	235	216	197	217	215	212	231	218	209	212	241	208	216	219	239	224	226	214	205	211	198	197	203	196	219	221	206	217	219	226	220	209	211	216	223	195	224	218	199	215	208	227	222	200	203	204	213	210	205	212	240	214	226	212	201	186	218	225	210	192	200	193	224	190	231	237	212	232	220	228	214	199	176	223	203	203	188	226	189	202	188	233	195	196	229	199	194	229	247	199	202	221	225	206	208	194	261	220	183	196	217	225	222	221	220	203	212	202	202	208	198	219	216	223	203	198	201	193	211	195	183	204	228	209	199	203	200	196	195	229	219	232	201	233	216	217	221	185	225	203	216	195	233	210	222	208	221	215	199	190	203	223	227	222	182	224	195	223	207	212	207	204	221	213	207	200	209	182	186	217	218	194	197	229	204	193	209	218	216	194	199	179	211	204	237	211	218	208	212	208	197	223	212	202	205	209	217	229	222	211	220	214	224	200	198	204	206	205	197	208	199	203	220	209	216	190	195	218	216	205	222	218	202	217	212	217	205	210	196	177	217	229	186	229	225	213	221	221	173	214	233	206	224	224	214	183	236	196	210	201	215	230	202	237	218	199	210	189	231	227	220	207	215	214	217	197	191	217	200	210	205	202	214	201	219	197	237	225	228	202	212	198	197	230	197	202	199	186	215	213	218	227	183	214	206	203	217	217	204	227	206	199	196	212	202	203	214	203	217	211	195	206	196	192	194	238	221	197	207	202	212	196	214	202	224	193	206	202	208	215	226	196	219	222	223	199	202	201	190	228	209	198	192	188	213	211	213	181	204	225	226	210	214	225	213	185	206	209	203	214	200	207	198	208	207	222	210	184	221	220	213	187	232	220	215	195	211	171	236	207	238	216	199	212	190	217	200	184	228	201	214	212	207	212	194	197	221	201	223	230	177	236	203	206	200	218	208	199	197	217	224	210	215	235	208	210	205	200	193	207	190	229	222	210	215	208	215	208	215	209	208	210	240	220	217	186	218	216	235	223	216	197	194	203	230	217	208	216	192	211	204	217	214	214	213	224	199	207	222	221	210	208	217	198	201	227	184	174	222	225	217	200	240	204	215	214	203	218	225	220	199	222	209	215	207	212	219	211	205	216	220	241	208	237	200	212	212	229	187	201	204	181	237	201	198	208	216	215	207	200	202	203	202	215	203	232	204	219	210	208	227	215	200	198	198	230	219	231	227	189	213	207	219	198	204	206	193	211	217	222	230	222	227	216	214	219	236	233	216	189	224	226	218	202	197	231	214	226	199	208	197	197	212	212	207	225	224	196	210	219	209	220	220	214	220	207	207	205	221	197	196	217	199	192	203	239	182	248	208	196	203	173	197	194	207	218	215	226	196	192	230	233	204	201	191	217	191	233	196	205	192	190	216	203	233	205	220	217	235	215	219	200	213	209	227	227	216	216	210	215	211	197	211	189	221	212	241	205	203	218	217	211	227	196	229	199	190	196	203	217	206	211	216	214	212	204	223	233	222	207	208	180	188	193	235	208	229	203	179	200	220	209	199	215	214	200	210	209	208	229	190	202	212	221	193	197	223	229	229	187	215	193	187	232	214	212	213	198	206	193	222	215	210	195	192	229	210	228	198	221	212	196	199	198	218	214	187	205	213	192	168	212	218	194	212	216	233	214	220	219	193	198	222	196	190	192	221	195	220	179	210	224	194	217	194	213	234	191	224	207	213	198	198	234	207	206	204	200	188	207	227	215	203	208	206	235	219	187	234	211	208	200	231	209	207	244	183	211	198	215	215	222	191	208	210	201	209	222	214	211	215	186	220	218	181	226	200	197	203	223	202	202	198	197	202	232	223	219	201	189	202	190	200	225	207	206	228	233	231	214	213	186	237	222	209	220	220	240	215	229	221	216	198	223	202	209	213	204	200	217	189	230	200	216	231	209	208	185	212	217	224	207	185	218	184	237	211	187	242	201	189	205	206	210	192	208	219	234	197	192	226	217	205	202	241	186	218	201	197	200	210	225	207	220	215	208	210	218	206	195	213	216	218	223	235	223	194	216	200	205	179	202	216	216	220	215	213	178	191	201	199	212	213	207	211	214	211	208	207	226	224	215	204	227	216	195	205	208	200	220	200	220	225	201	175	220	210	200	238	204	216	207	201	212	198	200	214	184	200	208	204	231	170	206	204	224	200	202	193	214	215	195	221	229	205	179	223	198	186	210	207	197	184	198	199	214	211	206	203	219	199	219	208	216	231	215	208	211	224	221	184	215	202	222	211	187	216	205	195	185	214	214	206	238	240	211	189	228	230	209	213	194	203	196	215	203	217	204	212	211	192	209	204	191	217	206	223	196	221	205	204	210	235	186	217	211	224	218	208	247	212	214	190	239	190	196	245	194	184	222	226	207	205	239	210	211	235	213	189	227	227	210	192	213	227	215	189	241	217	199	195	245	213	199	209	208	221	217	217	225	226	215	209	219	191	201	217	209	201	206	214	212	206	203	198	206	195	201	208	187	215	198	235	204	215	212	197	226	218	204	209	200	229	200	211	208	207	205	196	188	226	220	237	216	227	211	213	191	195	213	221	200	229	196	214	221	202	184	212	206	186	197	212	189	222	216	238	193	235	232	201	210	182	206	184	193	209	204	214	219	212	211	182	199	214	194	210	213	193	204	225	208	226	223	234	217	219	197	214	200	215	224	224	222	222	181	201	219	194	186	196	209	212	224	229	195	207	232
24115	21098	28372	24059	20411	2320	767	533	447	413	400	390	326	374	314	317	312	308	313	285	311	281	320	291	298	278	286	261	293	288	291	257	284	261	261	262	245	249	262	294	270	284	301	270	303	294	282	280	267	283	283	301	286	262	279	267	284	292	263	277	281	274	284	277	240	281	268	277	289	290	250	288	257	267	284	260	317	264	324	273	282	290	264	250	287	263	295	275	270	256	240	257	265	278	274	269	283	285	279	269	254	275	227	249	273	271	278	265	262	271	267	272	263	276	289	275	268	280	256	283	278	258	274	259	270	260	266	261	245	289	280	246	285	306	306	294	260	269	304	268	269	269	281	279	276	229	275	254	289	280	286	293	293	252	270	261	285	291	244	262	276	276	271	244	259	266	277	257	297	252	263	272	278	288	242	295	256	248	283	282	258	282	290	279	263	265	267	243	293	261	263	288	284	292	264	263	249	253	265	266	270	272	281	308	237	239	283	285	259	259	255	250	260	246	280	273	265	286	294	287	281	281	270	273	288	284	272	281	310	253	249	265	296	273	268	294	285	271	262	263	253	258	224	276	273	265	272	269	286	279	262	265	257	287	259	281	256	258	289	245	270	258	281	294	275	271	268	280	247	244	256	295	263	275	261	268	264	260	257	277	299	293	290	272	265	266	277	284	275	293	255	264	265	257	286	257	285	307	273	271	286	260	242	277	283	268	304	249	278	274	279	271	265	269	275	274	279	260	314	267	258	259	276	264	265	250	229	273	262	270	264	286	262	272	292	279	281	234	273	262	272	273	259	254	274	264	274	256	242	264	262	286	292	277	276	264	271	256	254	268	268	231	245	290	260	261	263	282	256	282	283	269	253	261	275	270	274	262	264	262	269	294	275	241	270	287	258	265	278	278	281	273	286	251	280	264	257	280	264	277	298	254	301	284	297	282	276	257	283	287	273	305	263	268	282	283	281	294	292	276	261	269	287	279	278	278	296	272	243	283	253	267	255	256	258	287	268	240	269	242	275	291	284	263	264	278	285	270	284	263	283	276	286	252	255	248	272	292	259	287	268	269	276	282	264	259	294	253	262	275	272	273	239	243	293	301	266	274	259	252	261	271	283	273	269	284	272	294	294	275	240	275	256	279	287	307	259	275	260	290	284	273	307	266	287	314	279	256	258	233	272	262	265	285	279	277	284	272	262	253	240	259	254	262	278	250	268	259	278	269	266	288	249	303	250	275	281	250	250	294	275	290	265	281	265	273	250	292	274	264	273	266	271	291	240	264	282	271	274	267	261	261	282	263	294	274	291	276	298	256	267	251	249	260	248	274	238	285	266	239	252	271	270	264	294	260	267	279	310	277	276	264	272	309	268	267	230	274	282	282	268	256	274	270	271	274	269	276	265	257	257	294	294	282	258	245	229	252	273	273	241	278	294	245	247	262	255	268	251	262	258	273	281	257	293	288	260	281	251	265	286	293	292	255	282	253	275	272	278	275	282	265	272	266	284	241	257	318	289	282	287	303	255	284	254	298	261	264	279	275	277	292	278	289	290	300	277	247	267	245	269	243	261	284	270	284	265	284	258	269	271	248	281	258	266	273	233	284	276	258	294	294	263	273	268	247	254	275	265	296	291	286	254	232	245	301	281	297	282	270	260	266	252	309	265	260	326	272	257	252	254	260	255	279	261	272	276	242	286	252	271	262	278	275	251	257	267	267	273	280	261	295	274	304	267	263	242	295	268	258	256	227	257	253	276	286	286	256	288	254	292	271	262	260	291	264	251	266	272	261	273	262	244	282	262	278	270	259	260	282	284	288	247	290	270	259	247	289	262	272	277	267	233	253	262	272	274	259	289	251	258	282	285	250	279	297	252	274	261	273	278	247	325	260	264	296	275	261	304	300	264	252	285	273	259	289	256	261	256	293	262	254	272	232	292	302	261	307	256	255	289	296	281	283	295	302	236	241	261	260	288	269	279	297	276	269	285	262	266	239	274	255	261	272	272	274	285	265	252	270	247	294	253	263	255	281	265	256	257	277	299	302	294	233	265	243	243	291	262	274	272	287	239	275	263	260	297	253	265	304	274	268	255	273	296	269	264	269	252	273	270	294	261	252	273	281	288	260	252	245	275	286	276	242	293	249	293	261	277	260	260	271	274	257	257	319	285	289	259	272	263	289	291	265	294	265	268	255	285	248	302	267	237	288	261	260	305	268	283	297	249	257	254	265	275	282	265	275	253	264	253	281	303	272	230	283	280	267	274	264	259	263	271	275	273	280	240	257	253	290	290	241	255	256	260	250	269	247	269	262	260	276	270	263	274	281	242	288	299	265	266	264	287	239	276	267	251	264	294	256	271	278	263	271	275	280	233	270	263	278	267	265	305	278	248	257	264	251	285	253	261	266	272	258	267	258	262	261	256	275	223	255	255	272	263	278	263	245	274	266	272	255	269	270	272	293	256	288	274	270	261	254	261	272	279	271	275	276	280	286	283	284	247	272	260	261	288	233	244	267	282	261	259	238	248	255	259	256	279	251	237	272	242	239	264	253	254	282	289	290	256	290	264	272	254	271	269	265	290	306	267	236	256	250	247	295	273	265	285	247	242	266	274	250	262	265	265	277	255	256	289	250	283	258	239	274	280	258	256	281	264	271	264	257	280	287	276	263	248	285	263	268	264	260	284	259	281	275	250	254	287	265	273	258	240	288	268	242	247	312	249	280	267	275	282	260	307	259	270	275	262	266	255	299	267	260	274	283	248	258	280	253	276	264	288	266	262	293	247	256	288	274	237	279	272	239	258	281	282	257	261	235	274	261	257	239	271	243	251	283	269	274	220	274	294	272	263	269	299	270	276	251	257	271	273	241	272	252	275	277	262	266	269	268	253	279	241	260	256	293	273	249	249	250	269	263	266	255	266	243	268	297	250	278	251	254	247	264	267	241	261	261	276	259	282	290	242	271	257	251	246	254	277	265	314	278	246	246	273	265	253	242	265	267	248	267	282	289	270	255	304	272	280	279	259	243	286	266	237	245	276	255	259	275	271	276	284	283	269	290	265	295	293	283	293	258	258	239	244	255	302	269	255	255	273	263	255	294	262	275	251	280	261	275	265	259	285	281	268	259	246	266	273	299	267	278	295	248	274	272	269	292	288	273	266	248	286	259	247	295	274	282	280	272	261	292	249	265	281	259	259	277	264	277	263	254	228	247	278	281	285	250	270	259	246	264	264	258	262	275	282	283	258	272	259	283	266	276	259	266	259	300	288	284	257	291	260	284	283	271	253	263	260	298	266	284	286	276	275	273	276	251	272	267	254	270	293	261	291	281	249	284	263	288	268	281	258	248	258	262	263	281	274	277	235	297	267	252	291	275	271	277	319	276	248	299	254	273	270	249	258	273	265	297	258	277	293	286	259	282	264	247	255	267	250	243	271	280	258	271	291	275	277	276	259	273	264	274	268	264	266	276	251	268	273	260	237	260	228	279	275	233	295	236	290	267
12734	9226	8014	3996	2753	2000	1627	1294	1132	969	882	772	809	718	693	608	567	568	552	558	578	552	567	492	504	484	508	485	479	484	489	480	475	476	515	475	488	501	503	450	475	467	456	437	478	482	466	506	459	476	458	450	437	435	451	455	447	509	439	453	465	454	467	457	456	435	453	475	496	467	444	507	440	459	461	460	470	415	468	489	444	496	458	447	429	477	456	412	478	442	456	450	462	469	460	464	432	454	445	463	469	467	465	472	422	453	434	435	477	425	459	465	444	468	428	441	467	442	452	456	450	450	412	481	449	448	465	455	452	484	454	473	448	452	467	476	455	459	433	446	432	451	469	497	426	454	420	425	462	448	451	483	436	463	466	458	440	428	455	459	420	422	475	456	455	480	428	462	459	435	482	450	455	442	422	461	455	465	443	478	469	460	454	450	462	449	444	436	459	479	405	437	458	473	445	491	471	417	464	476	460	455	476	460	445	448	457	456	412	456	506	420	453	503	414	442	443	462	472	424	448	448	431	414	455	480	444	446	452	471	434	461	460	427	446	424	457	461	454	444	460	464	453	458	436	443	456	464	478	468	480	425	415	435	426	465	454	491	442	446	463	480	439	496	435	424	446	459	457	439	396	456	485	434	492	494	457	413	452	454	451	447	464	455	465	444	441	410	499	445	485	461	496	453	429	458	441	462	465	473	463	451	428	465	437	444	433	453	444	452	477	489	484	434	471	449	427	456	442	442	402	402	441	482	428	423	441	431	440	457	459	444	444	481	421	448	479	488	427	448	461	463	466	445	436	444	465	447	487	474	500	456	491	498	470	457	496	430	443	476	442	438	491	426	432	462	430	462	467	433	453	448	475	449	400	484	425	421	447	459	438	435	447	458	464	461	448	437	432	461	450	471	464	464	442	456	410	473	440	451	473	423	486	476	464	437	440	458	469	452	468	466	459	457	487	432	462	438	430	445	429	431	464	466	449	490	459	409	453	480	470	483	469	448	453	449	464	446	432	467	446	460	471	420	434	462	449	427	434	451	479	457	472	422	414	466	467	486	447	447	448	431	470	483	463	468	470	433	401	476	492	456	461	420	422	455	439	462	465	453	458	461	457	481	499	490	435	468	432	470	480	427	453	434	478	438	448	467	481	454	443	422	466	423	500	408	451	470	461	479	455	483	481	452	442	448	453	463	458	401	434	435	435	432	436	425	453	477	436	452	438	470	434	408	426	469	478	467	466	462	456	441	477	484	454	473	518	493	451	449	440	459	460	456	412	455	473	467	457	424	437	447	428	445	463	447	502	394	461	427	427	412	485	486	435	500	429	437	453	447	463	474	465	449	469	488	450	450	429	444	444	437	440	473	440	424	450	470	443	482	474	469	452	486	491	464	447	463	430	462	433	443	445	442	482	452	497	458	418	456	440	440	453	393	465	475	419	455	461	465	449	429	449	453	434	420	457	455	405	471	443	424	439	431	441	465	467	422	459	441	457	443	462	479	457	457	427	423	421	474	470	456	447	447	466	445	440	439	473	463	440	442	456	424	433	432	428	464	450	455	442	449	418	452	398	469	456	471	442	411	451	423	401	483	441	439	456	477	453	439	466	475	423	445	443	464	431	440	442	440	457	469	448	462	467	426	466	447	436	498	407	483	442	450	451	451	452	467	449	411	458	439	450	491	443	460	467	451	469	477	433	450	470	440	455	448	430	455	443	469	457	453	420	447	416	456	447	472	420	441	485	437	472	460	470	476	477	416	450	459	459	433	455	442	472	450	468	471	436	438	456	450	432	391	458	423	456	452	436	438	413	444	442	392	458	461	451	474	433	431	445	448	469	465	446	458	475	456	438	467	419	449	399	467	455	435	494	425	415	461	454	447	453	462	434	441	442	450	460	475	488	463	450	471	426	438	434	437	444	491	449	434	437	449	416	436	456	468	442	436	430	457	451	467	457	479	448	439	439	453	451	459	440	465	493	439	429	423	469	454	437	448	478	428	465	413	458	427	447	469	481	483	480	433	468	448	461	436	454	478	456	437	442	479	465	440	478	469	449	423	479	446	480	450	416	427	433	446	423	438	480	436	451	464	413	450	455	455	449	454	482	445	434	469	399	460	455	464	478	440	471	450	451	476	470	433	459	492	444	451	425	479	433	443	438	477	445	486	447	402	469	454	438	421	456	438	434	476	426	445	443	422	449	468	401	466	446	416	464	466	453	438	494	439	474	453	494	446	449	457	433	420	452	463	427	439	430	449	441	436	437	439	476	463	458	473	459	446	441	456	461	444	455	415	437	511	448	461	429	465	452	463	453	460	429	427	434	434	451	475	420	418	465	487	487	474	438	461	460	498	457	456	448	456	454	427	422	446	432	450	455	429	424	475	460	463	435	416	478	415	449	459	461	451	435	446	458	446	419	437	444	497	474	454	440	428	486	488	483	447	455	461	441	469	457	468	453	474	444	439	444	446	465	445	453	444	459	489	480	463	458	453	473	469	442	454	482	439	436	448	469	464	484	432	464	393	450	455	423	431	443	426	465	460	450	443	469	445	424	461	440	454	411	452	458	498	490	465	467	473	483	451	419	453	478	439	435	434	477	428	462	428	454	464	492	412	479	479	430	440	442	439	439	422	440	476	450	453	451	455	416	463	419	466	436	434	419	436	482	472	441	463	431	437	413	423	437	457	473	431	413	466	440	464	470	451	453	446	476	465	395	443	448	485	441	448	446	444	468	479	432	423	414	471	436	458	437	449	447	477	431	446	467	471	467	458	448	432	441	419	421	451	462	426	485	475	445	465	424	435	489	447	450	486	491	454	454	458	435	453	407	449	427	441	493	401	490	481	454	423	416	458	449	478	440	439	471	456	422	478	479	447	494	462	493	471	419	437	469	433	463	463	432	428	445	462	431	466	429	441	448	442	453	433	454	447	476	416	424	472	453	487	400	471	451	448	433	473	449	443	483	460	451	433	454	444	466	448	462	478	465	492	449	470	455	474	472	473	426	476	472	429	448	447	481	478	456	441	457	455	451	483	455	435	432	449	440	468	442	443	500	455	433	451	461	473	480	481	474	419	480	430	418	430	434	453	425	406	438	411	452	462	457	475	457	422	452	483	437	445	480	461	483	424	439	444	426	477	470	449	436	457	458	426	455	447	434	465	455	416	465	437	462	471	445	452	433	448	480	471	471	425	440	445	449	465	482	436	426	440	474	466	453	439	440	439	492	439	451	452	448	467	422	429	466	438	430	443	489	467	410	482	414	437	448	459	466	438	494	449	452	462	485	458	483	455	490	462	444	426	430	473	450	452	459	437	459	435	473	465	428	451	471	430	457	474	489	474	461	466	415	423	464	460	446	489	448	434	477	445	420	475	434	462	460	422	412	413	445	443	476	416	466	452	421	455	447	439	448	461	438	452	423	432	456	458	402	485	429	441	450	426	462	443	435	427	464	469	461	447	429	477	449	445	440	422	452	460	469	430	451	436	427	429	486	456
23199	21134	29068	23461	21134	19424	2363	1049	818	711	682	604	611	613	550	573	532	529	516	506	500	543	480	457	457	534	503	453	478	469	472	467	491	455	458	466	471	478	503	477	474	462	472	422	439	466	462	447	466	484	465	437	484	457	485	430	504	458	482	474	459	509	498	446	465	452	425	454	501	469	458	438	479	401	445	450	471	468	443	470	455	445	478	426	463	453	457	435	462	441	449	445	445	471	466	431	419	486	427	431	449	466	414	473	460	460	466	439	462	436	433	425	423	458	486	431	440	481	412	455	427	443	447	475	469	444	442	454	431	459	465	456	462	427	472	441	469	450	415	483	451	456	447	455	403	474	441	453	444	452	435	466	432	427	465	484	460	491	455	495	413	435	456	405	412	422	477	415	442	460	470	424	457	466	477	479	458	438	459	423	457	475	478	441	446	444	432	474	422	456	459	461	484	453	459	457	455	401	484	416	428	430	452	430	416	408	459	457	492	486	434	466	469	433	432	477	436	463	466	469	465	435	472	435	473	452	451	458	466	417	468	465	445	466	410	443	442	448	472	450	475	447	445	432	475	418	447	422	469	420	437	473	451	448	435	443	461	463	492	462	448	463	466	477	449	429	464	461	421	448	424	446	493	449	433	465	442	446	468	443	470	423	457	446	432	447	471	497	456	422	463	489	438	458	445	456	436	447	409	439	439	469	442	421	496	422	482	445	429	469	446	450	465	469	443	452	447	424	423	484	439	405	466	453	462	427	455	456	453	490	439	459	445	425	451	469	444	448	471	437	421	464	407	414	424	451	418	484	473	458	464	428	459	428	426	483	468	432	428	435	489	439	432	443	437	456	451	467	448	411	471	474	456	447	447	426	437	463	398	473	462	477	467	455	441	416	457	452	442	471	446	425	417	420	399	448	447	443	495	450	470	462	474	462	464	434	444	423	462	468	434	456	449	458	470	435	470	467	437	439	446	458	453	463	464	415	440	484	501	430	434	429	447	437	462	454	471	492	466	434	435	427	452	451	455	463	475	441	445	451	479	473	476	423	435	480	445	483	434	462	421	444	476	455	466	453	417	440	435	457	437	415	464	460	425	397	378	449	439	476	459	470	415	444	453	440	469	449	466	446	482	439	474	440	464	480	436	464	450	453	425	449	454	462	425	446	456	465	452	444	459	441	415	477	461	424	391	459	485	454	449	416	449	420	439	443	486	464	430	454	426	442	446	479	437	438	449	458	463	435	449	444	448	466	444	427	419	493	499	446	462	476	459	419	466	448	458	469	452	455	443	450	420	466	451	446	502	469	414	431	448	466	459	422	451	445	460	434	418	433	444	457	419	439	447	480	452	439	437	488	466	445	420	433	452	437	472	450	442	456	472	477	438	425	445	461	460	460	467	465	464	502	452	404	453	456	420	474	447	445	433	452	425	481	455	440	421	427	460	432	462	446	428	440	447	454	464	421	455	471	456	447	461	472	496	459	446	446	413	472	485	473	421	425	456	409	475	450	430	459	450	424	444	404	446	427	465	481	441	479	481	450	440	463	483	474	485	470	404	439	423	466	408	476	458	442	449	428	430	483	437	456	449	451	455	478	453	438	430	458	439	426	464	457	458	448	463	455	471	453	429	442	452	450	459	444	404	441	421	459	472	471	444	427	434	437	429	458	452	477	419	447	476	485	426	441	432	453	441	476	455	456	441	449	464	425	479	409	429	408	473	449	436	443	470	466	498	444	480	475	416	474	447	461	456	430	464	478	464	441	460	444	438	425	450	446	470	417	436	443	439	428	473	443	415	448	423	427	419	453	435	452	452	432	446	442	437	424	507	442	425	430	462	473	455	452	435	456	415	432	464	487	425	437	430	416	433	464	475	464	446	486	432	464	430	460	477	458	468	473	429	452	484	444	438	446	435	473	445	458	444	468	488	392	460	440	441	457	442	468	439	445	437	419	487	391	451	447	451	426	449	451	483	440	462	422	441	468	436	430	416	430	469	477	449	448	459	451	436	413	435	443	426	460	463	432	436	440	461	477	435	480	466	424	455	439	471	431	453	464	440	442	452	457	456	439	452	496	429	415	451	405	461	437	451	476	463	429	456	393	430	425	481	422	448	480	462	418	442	434	443	421	418	462	463	422	414	400	425	451	455	422	429	471	444	435	437	433	449	471	440	470	444	450	463	429	448	415	430	457	422	485	462	461	469	468	447	408	433	443	406	416	466	461	433	447	463	460	434	428	480	472	435	452	439	458	435	476	454	445	472	457	475	422	479	453	416	462	428	472	456	448	422	408	480	438	442	471	444	465	454	436	423	431	468	470	468	444	419	508	417	416	452	443	382	449	491	423	466	452	465	446	454	459	407	474	451	479	465	453	434	436	460	433	466	469	446	457	446	480	432	483	427	441	444	405	445	481	443	408	428	472	445	418	469	448	432	463	445	489	432	422	460	442	444	441	440	418	447	469	450	444	482	500	450	469	476	461	453	482	468	446	441	439	456	463	490	450	431	476	462	459	465	418	481	453	454	434	470	444	467	503	462	447	447	441	432	495	463	435	412	444	461	448	448	454	448	460	449	420	479	456	474	437	461	470	435	455	443	454	467	422	470	452	451	445	428	468	474	474	431	434	413	473	445	455	444	471	423	433	440	451	494	433	472	439	430	419	453	448	458	427	456	439	465	433	409	436	436	440	458	395	413	434	435	429	401	446	454	446	407	440	440	437	434	449	464	439	414	447	457	440	474	487	449	430	432	432	429	400	460	429	432	441	458	432	397	449	422	454	460	470	472	419	410	475	446	493	463	440	450	473	429	458	466	464	453	425	456	450	493	464	459	463	449	413	433	455	425	475	445	410	421	401	447	462	455	421	466	446	440	458	454	452	475	465	428	441	473	416	448	417	442	415	468	426	442	436	404	399	441	432	489	459	464	440	453	476	453	445	450	468	475	477	464	465	447	447	473	449	415	433	472	493	479	426	471	479	444	448	458	445	460	480	472	418	445	454	434	450	427	432	451	453	462	443	486	402	443	450	457	423	411	449	403	458	467	443	430	431	444	454	446	425	437	469	442	443	446	467	424	440	458	458	415	481	451	446	469	461	445	451	454	434	438	448	469	454	460	452	449	468	450	459	425	443	447	444	484	438	410	452	451	451	471	414	458	446	483	433	446	438	464	494	430	415	415	429	421	416	423	474	454	450	420	453	470	421	421	412	475	447	463	421	428	425	457	414	452	451	464	450	454	458	456	481	461	427	484	452	430	436	437	438	464	476	455	431	452	451	458	479	468	475	467	469	435	410	463	482	413	451	445	445	431	424	419	483	433	451	468	431	453	431	443	451	455	445	444	449	418	474	450	467	474	435	421	490	443	470	436	459	443	449	432	427	401	484	447	457	459	418	435	440	394	444	453	468	464	456	472	466	447	410	484	407	444	508	440	420	481	454	437	435	456	417	459	430	486	409	461	425	471	453	435	437	441	459	458	450	426	505	443	428	451	419
15416	14780	12800	7137	4945	3707	2936	2311	2052	1640	1474	1446	1406	1138	1148	1049	1018	981	899	912	886	864	802	891	812	867	840	931	795	821	795	765	758	773	749	829	746	775	831	741	719	718	722	752	725	759	763	706	767	788	733	703	757	745	772	701	764	715	704	772	759	715	717	726	733	733	703	765	746	766	710	716	720	720	714	737	708	761	687	753	685	726	737	742	759	718	713	734	721	710	738	749	712	705	689	727	694	710	706	743	745	731	708	775	735	722	777	800	739	715	755	712	720	760	733	757	729	717	705	741	736	699	736	782	699	740	742	733	741	678	730	727	704	760	728	702	697	737	696	769	687	752	732	769	709	682	731	689	731	727	657	749	740	702	721	743	791	711	703	692	748	753	714	744	776	723	701	751	694	741	735	762	748	676	741	751	760	730	692	695	734	790	748	672	757	745	708	712	700	736	761	729	759	729	733	758	744	727	723	716	787	741	754	763	752	743	708	674	736	719	716	730	715	719	719	691	720	705	770	715	740	751	696	767	754	740	780	753	760	737	749	729	716	704	699	729	754	768	690	710	724	707	687	715	725	715	751	750	784	697	780	729	710	703	748	709	744	751	698	704	709	667	741	728	770	744	713	750	715	720	667	720	736	790	731	703	739	746	730	727	781	743	774	734	707	747	739	708	730	717	720	700	730	732	703	720	732	677	717	678	741	705	722	702	714	744	728	710	714	737	759	716	793	751	705	772	675	723	750	738	700	711	719	762	783	703	721	767	726	743	700	704	743	739	685	714	737	734	731	739	762	695	735	691	758	713	719	729	749	730	740	693	724	723	687	741	681	777	728	728	710	701	697	724	771	733	716	756	725	752	709	705	719	723	716	718	703	745	735	711	736	730	717	699	747	718	687	729	728	718	727	764	774	757	722	726	752	720	711	669	702	720	732	740	728	722	671	775	717	701	730	809	762	720	690	743	733	749	690	676	709	661	696	711	725	720	726	722	715	736	711	680	718	709	715	737	739	709	784	672	751	773	730	754	739	751	715	704	687	694	734	780	733	734	738	722	759	735	755	721	758	722	728	735	741	747	746	697	675	752	736	704	710	750	729	732	752	705	727	712	735	764	729	731	748	721	716	727	749	696	746	785	725	740	701	722	734	731	737	727	694	729	713	726	740	694	739	743	718	711	740	704	768	768	715	759	727	725	747	706	713	755	772	739	768	738	707	706	740	719	706	679	765	718	742	677	711	767	693	711	708	745	729	702	782	754	737	734	747	709	790	720	750	722	712	727	720	749	691	720	744	680	702	691	776	774	734	731	697	715	759	777	753	723	719	719	713	741	709	752	685	771	749	725	755	735	699	739	765	749	739	663	708	757	705	749	735	701	742	716	754	723	706	692	689	687	752	728	716	731	690	795	723	728	728	701	701	757	724	744	743	689	699	749	715	742	740	721	696	722	750	762	697	753	750	719	799	707	765	748	743	742	695	752	693	763	765	736	710	730	747	730	699	724	766	722	755	747	722	734	770	676	715	736	756	682	744	711	741	724	714	737	787	715	791	731	716	696	700	718	714	722	692	699	729	730	750	678	747	700	714	758	743	711	740	714	788	753	733	734	738	728	710	681	784	691	745	770	750	760	737	710	693	707	736	706	756	747	661	732	746	757	689	765	673	720	708	789	684	754	727	731	711	733	745	718	685	682	711	721	755	722	725	700	732	716	703	722	748	764	680	732	722	714	707	755	738	706	717	767	770	753	756	769	736	697	699	731	706	766	755	721	765	713	725	732	706	689	700	744	717	781	806	738	761	710	713	695	719	739	764	707	760	768	757	730	672	779	683	748	734	709	701	718	791	713	750	675	687	767	735	719	742	755	739	725	687	747	736	726	707	694	717	739	734	690	746	755	729	722	756	731	711	713	729	743	721	763	717	712	725	708	749	733	689	731	767	761	739	753	766	667	764	698	693	710	711	787	760	710	788	720	750	719	727	760	717	661	692	720	714	758	698	778	669	780	755	707	775	709	715	760	684	757	724	778	768	751	695	750	751	709	712	715	753	739	669	703	759	746	708	726	744	742	758	757	709	685	695	734	731	719	766	757	729	747	699	735	784	720	716	686	746	742	725	715	766	730	717	749	725	734	712	691	708	751	736	735	745	695	714	751	692	710	770	750	747	744	710	713	747	721	752	786	754	687	730	704	690	769	744	700	722	750	712	726	799	748	749	764	720	710	696	726	750	706	740	703	725	710	743	727	718	746	722	758	716	718	711	715	738	755	718	732	736	737	732	739	758	691	750	692	751	753	704	758	712	755	724	752	780	716	720	759	719	740	761	700	730	726	740	688	697	748	732	683	721	730	718	725	732	735	734	732	740	647	779	736	724	689	688	702	725	725	687	732	775	694	749	701	712	728	707	724	737	694	746	744	690	738	751	748	773	726	747	725	763	777	729	679	780	709	753	764	743	701	762	732	722	759	753	761	697	725	737	733	733	758	747	711	748	734	715	750	727	735	729	763	736	796	756	711	733	720	718	743	755	696	751	730	753	706	721	699	685	730	724	714	738	749	688	740	692	769	692	710	719	780	676	732	687	697	715	760	761	717	727	713	723	732	743	718	732	769	721	715	703	762	745	748	743	707	731	789	718	712	711	692	737	710	730	770	774	705	766	762	750	692	732	715	712	785	704	750	754	725	699	771	719	752	678	675	724	723	746	710	758	698	709	724	731	759	718	739	675	718	736	706	722	741	748	787	728	774	745	747	698	725	722	729	745	725	699	738	675	703	729	669	736	715	702	755	727	695	681	768	765	711	723	697	733	693	713	756	725	720	681	746	749	742	742	686	723	692	707	706	772	715	712	706	720	712	737	683	714	674	757	763	752	792	711	692	735	745	762	737	694	698	683	684	729	729	725	736	723	753	747	719	702	770	690	740	714	700	737	755	767	719	747	760	757	738	699	724	653	741	768	674	768	723	699	735	681	730	694	759	711	740	711	707	702	706	716	764	704	716	727	760	755	747	689	655	704	739	772	706	719	704	718	741	697	718	742	710	699	715	767	719	724	758	724	783	718	712	789	743	678	703	753	770	705	686	704	717	709	725	736	760	755	760	772	735	740	722	744	673	732	782	686	707	729	720	724	751	719	736	710	666	716	756	720	761	757	771	688	742	703	739	743	736	722	726	720	754	717	735	778	712	720	758	698	710	717	753	756	784	735	741	731	786	697	791	726	733	698	699	704	693	718	742	775	714	705	725	737	748	730	673	743	727	709	734	760	734	716	742	691	694	731	711	700	741	721	747	742	668	690	712	722	676	727	709	720	693	758	707	759	754	770	724	717	763	692	726	730	741	749	732	703	742	754	681	714	732	703	745	711	734	756	742	749	739	701	763	724	790	692	776	737	724	733	731	709	733	694	703	716	713	714	720	697	741	736	717	763	722	676	708	778	686	709	716	690	764	720	759	766	659	749	760	675	721	717	746	756	741	706	764	678	748	734	683	717	747	728	754
26883	20369	7381	341	216	171	149	145	126	128	136	117	120	125	102	104	111	118	118	148	133	132	117	99	131	111	107	124	118	141	117	115	123	94	135	113	125	101	138	124	122	105	122	122	105	111	104	110	111	121	104	109	121	115	126	137	137	129	116	106	112	127	122	127	129	107	102	124	101	135	98	120	125	134	114	117	112	110	120	130	119	107	105	126	101	131	115	123	127	106	118	126	105	120	137	132	113	110	119	113	100	107	99	113	133	119	121	127	111	126	111	111	114	116	96	100	117	105	103	102	121	104	119	115	119	123	114	123	99	114	123	108	125	113	121	129	114	130	123	113	108	119	113	121	111	114	121	122	118	96	119	111	120	111	116	115	124	127	119	137	125	126	123	108	108	105	117	132	99	116	106	124	108	118	111	108	105	113	120	119	117	97	112	118	130	125	146	106	128	112	108	103	112	102	125	101	130	122	99	112	134	109	116	98	127	104	97	121	132	116	128	110	102	115	105	124	92	122	100	121	134	112	119	130	126	137	117	120	111	112	104	124	117	116	109	117	112	115	126	132	124	123	107	119	124	105	108	128	114	117	109	124	104	123	118	106	127	109	122	138	146	141	107	117	103	91	99	113	129	108	121	91	90	131	120	120	130	122	111	121	111	105	137	117	121	111	145	105	126	119	96	103	125	109	122	127	133	107	101	118	100	122	103	96	120	125	104	111	127	125	126	112	121	141	113	107	134	123	107	104	102	129	112	129	131	99	105	111	109	107	97	118	108	145	123	121	113	123	127	104	116	123	105	103	111	131	96	123	117	107	115	124	96	141	107	119	123	119	112	117	128	116	114	129	122	118	111	115	115	103	87	139	119	113	109	105	117	107	127	108	92	125	117	128	124	103	104	119	106	96	103	102	107	109	108	127	122	134	115	116	126	120	141	103	104	120	106	124	120	114	135	121	126	106	136	115	101	94	93	119	128	99	117	119	105	130	126	129	120	121	116	119	114	116	131	115	105	111	110	138	97	96	106	108	129	102	100	119	117	126	131	100	112	108	110	105	94	96	111	136	118	104	111	116	89	130	117	108	122	145	129	107	122	114	104	130	108	112	120	107	133	123	112	109	133	96	100	106	120	120	114	107	94	126	116	114	112	125	119	102	112	108	111	108	113	128	98	112	100	105	130	108	99	120	107	109	103	131	93	105	109	126	121	122	92	120	116	116	115	111	103	127	111	127	114	121	95	91	124	124	115	117	109	104	124	114	110	122	113	93	104	108	122	110	111	104	109	126	116	119	115	118	96	124	118	113	103	112	106	106	128	95	113	117	135	117	101	102	112	99	129	124	115	113	119	103	116	122	128	125	115	106	112	130	125	103	135	113	113	132	101	90	109	115	123	134	126	117	121	123	104	106	118	123	127	100	134	100	114	114	111	120	102	111	113	125	120	108	119	131	119	132	112	120	131	122	143	143	103	113	113	140	129	113	126	102	108	123	99	119	112	97	106	118	112	120	99	113	113	113	148	98	118	118	126	109	120	113	118	114	128	125	110	112	131	120	101	121	115	102	103	130	117	124	126	104	102	118	122	124	106	120	103	108	86	124	127	106	108	116	105	116	117	101	104	118	132	115	115	125	104	113	117	117	121	111	115	109	121	136	122	119	108	103	125	124	100	122	124	113	99	113	131	100	120	93	113	119	103	126	107	136	102	107	123	104	126	113	125	113	103	124	130	112	119	108	133	103	126	124	106	120	129	99	131	125	130	102	116	116	110	116	118	125	120	118	97	120	128	118	113	91	114	112	115	124	116	126	107	131	110	106	131	123	130	114	122	125	117	97	110	110	126	110	120	107	116	107	101	118	125	109	132	102	123	114	95	127	109	117	97	111	104	107	118	109	131	103	115	102	125	107	108	127	118	115	108	109	121	119	100	114	105	108	127	101	115	117	121	109	126	106	132	127	98	117	106	121	108	107	101	124	109	119	139	130	121	118	112	117	110	123	121	96	109	114	111	110	112	119	105	116	131	123	119	110	119	103	138	105	98	121	126	117	108	114	144	122	87	117	115	100	104	132	115	105	122	119	108	112	115	110	107	106	110	122	110	118	102	100	117	113	148	108	100	125	113	125	111	125	112	92	111	115	121	112	110	111	116	131	97	119	121	121	96	97	104	101	97	102	122	103	114	116	135	116	108	97	108	105	110	119	128	115	104	104	109	110	119	113	106	129	121	135	125	114	125	97	98	124	125	113	124	102	111	105	133	125	123	113	108	110	125	118	121	127	130	102	107	110	100	112	104	103	112	118	103	116	126	118	122	107	114	125	100	109	121	130	107	123	101	112	130	108	109	105	115	103	106	112	102	109	126	97	104	113	135	126	114	101	138	122	113	122	96	117	93	111	127	102	120	127	126	108	125	119	127	121	102	125	106	120	139	111	142	117	119	109	120	143	98	112	112	112	134	122	117	125	115	115	119	105	108	104	122	124	112	112	118	110	105	125	118	134	110	110	139	106	110	133	111	100	115	108	129	127	98	129	109	118	124	123	123	102	102	113	117	98	108	119	109	126	121	119	130	114	110	101	130	105	130	113	109	130	125	115	123	110	124	139	122	115	101	118	113	110	121	117	118	120	122	130	123	106	127	124	120	138	126	110	119	119	116	119	112	106	120	109	115	102	118	127	107	108	120	104	119	124	130	107	104	136	115	102	101	115	123	125	96	107	105	144	107	119	113	136	106	128	145	107	110	111	107	107	99	132	121	120	133	120	114	122	113	98	117	134	113	116	114	98	94	112	112	101	127	117	119	124	111	132	100	105	131	87	108	106	107	104	119	119	123	124	94	109	116	117	117	131	97	111	100	113	109	128	130	93	115	113	123	93	116	101	109	107	112	112	114	126	108	129	108	123	111	122	121	121	128	123	120	124	103	99	122	132	119	125	118	111	119	116	116	115	111	107	122	101	116	119	111	117	96	127	107	111	109	116	125	102	110	123	123	99	113	107	111	117	123	111	99	112	122	120	95	123	111	97	120	124	117	94	112	109	113	141	156	118	109	117	98	125	122	112	119	103	98	121	124	99	133	110	105	104	115	123	114	106	119	110	125	112	104	134	105	115	103	106	115	96	115	106	124	130	108	129	108	108	104	108	96	130	128	100	122	112	103	120	121	109	105	120	103	118	115	137	129	98	114	131	117	111	103	105	111	113	129	123	106	149	103	117	117	112	112	105	97	102	128	113	110	117	117	119	106	102	126	133	128	121	129	91	94	139	115	101	109	111	129	102	132	115	122	132	122	126	111	140	116	115	107	128	126	109	122	124	93	101	98	107	130	107	118	123	96	87	121	92	98	141	120	113	124	93	106	127	93	105	113	111	102	115	121	123	111	128	120	114	128	129	106	133	101	90	133	107	129	142	116	118	119	122	110	133	111	114	106	117	110	126	114	121	116	108	102	123	109	108	117	112	127	104	122	122	110	103	106	107	127	112	123	104	123	117	120	116	116	127
6832	1018	888	501	383	328	265	271	269	263	233	234	268	247	201	225	235	235	208	213	210	204	234	213	217	207	221	200	200	188	209	199	228	221	222	195	208	202	190	208	195	230	182	205	188	223	209	217	212	193	191	216	222	206	240	201	225	218	184	210	218	222	211	214	224	232	224	208	199	193	214	212	233	208	219	217	218	205	213	228	201	202	195	213	246	221	204	226	203	214	195	217	186	189	193	196	202	211	216	189	219	222	182	194	212	209	215	219	207	238	176	220	218	235	187	203	231	206	235	218	202	213	200	220	229	203	218	192	200	188	187	207	191	222	220	180	214	210	205	227	199	213	224	198	190	227	194	213	207	213	193	196	216	224	208	209	215	235	203	216	200	222	209	212	219	216	214	196	218	200	210	188	223	201	222	214	194	194	205	220	207	203	210	213	192	186	217	193	219	223	211	193	216	205	211	202	207	208	208	234	214	212	207	209	220	204	220	231	208	195	217	204	217	204	211	222	214	226	195	206	189	185	227	203	209	202	203	218	216	230	231	209	235	183	227	217	213	202	205	211	174	195	221	198	235	216	217	208	198	217	204	195	195	182	233	202	216	219	212	211	217	215	200	204	217	215	206	200	240	210	240	210	197	178	217	204	233	217	207	198	233	213	190	206	215	210	197	207	198	215	195	219	229	212	216	203	200	232	189	206	210	178	229	225	205	220	213	224	220	207	231	226	211	225	199	210	228	211	217	200	190	208	229	197	199	195	231	191	201	183	222	201	192	236	184	218	204	223	197	206	205	237	187	206	212	215	206	199	220	238	200	211	212	221	219	210	203	185	214	201	232	207	208	220	228	226	233	223	223	193	215	203	225	215	232	208	190	189	230	221	222	218	186	226	209	229	228	191	210	210	208	225	207	232	194	211	206	224	214	247	227	213	212	222	221	220	199	209	196	215	217	202	201	217	219	209	209	215	220	197	224	229	234	200	210	210	215	207	192	188	209	208	206	222	216	204	182	207	214	222	204	218	198	237	213	202	193	197	206	183	188	217	207	183	200	208	253	193	202	189	179	223	224	206	200	233	185	218	189	214	198	218	211	217	196	210	193	234	188	193	176	197	211	210	199	190	215	213	187	204	231	210	204	207	233	188	220	194	207	195	205	195	192	199	219	222	214	218	207	188	206	224	222	205	221	221	227	201	230	224	210	221	208	218	203	211	201	232	199	222	219	217	192	236	215	215	213	189	204	201	224	232	223	199	209	204	212	214	206	213	211	212	215	178	257	220	224	214	208	235	213	223	231	230	203	225	198	211	199	202	217	210	211	191	185	234	214	211	206	191	180	238	231	228	219	210	200	247	243	191	213	234	204	199	217	208	210	212	213	218	197	187	236	184	195	209	185	206	202	229	203	200	220	204	230	209	235	232	207	192	211	211	221	200	217	208	213	191	195	193	212	181	231	227	213	212	205	227	232	210	194	195	241	223	222	190	206	204	186	209	226	227	205	221	218	204	200	227	222	209	225	213	219	207	226	200	187	194	194	225	227	196	201	242	219	223	225	225	199	206	202	203	219	198	212	201	209	227	216	254	218	220	214	236	245	208	214	222	232	209	209	208	199	185	199	213	200	227	215	207	200	183	213	218	186	203	219	211	213	224	216	178	178	220	194	207	216	211	197	196	214	219	214	212	215	218	203	218	245	207	219	265	222	207	216	202	212	233	212	219	198	226	204	190	212	213	214	209	197	220	210	216	225	207	184	233	241	220	200	203	234	211	218	218	211	204	199	208	199	203	189	209	195	238	229	191	233	223	202	206	216	208	199	204	213	223	222	188	216	218	223	213	213	238	207	187	223	197	211	213	227	195	230	211	223	213	221	196	200	229	225	190	195	208	209	199	212	218	223	213	201	212	212	231	213	227	211	217	187	201	206	191	197	186	229	208	192	199	191	204	192	213	227	227	216	202	187	221	239	210	188	218	209	188	240	215	187	204	195	207	214	249	235	207	216	200	211	202	204	214	224	225	217	215	228	223	206	217	207	211	226	192	212	213	226	196	179	198	215	207	189	222	207	209	209	228	215	221	249	237	204	183	195	209	222	234	208	207	226	220	185	204	202	195	209	214	188	202	218	217	214	177	215	211	224	194	227	237	205	192	214	214	198	235	213	206	228	221	224	222	212	208	217	239	208	200	212	208	214	218	202	203	202	202	221	208	228	230	247	194	207	193	191	215	204	210	230	208	215	202	206	199	198	217	251	193	214	214	202	210	198	199	219	201	211	198	216	207	201	226	192	214	205	223	224	213	207	176	215	224	234	218	216	225	223	195	204	206	205	250	200	199	202	226	216	201	213	210	206	206	225	166	223	207	232	210	211	188	216	205	215	206	207	216	195	191	194	183	201	222	201	217	185	223	205	199	205	192	198	222	221	223	211	202	194	198	194	227	224	236	226	207	210	208	225	226	226	195	213	229	206	202	220	215	227	214	210	202	199	207	188	230	196	219	226	207	195	208	221	223	226	215	206	195	203	209	222	205	211	220	230	225	207	183	215	210	203	199	225	216	206	229	208	208	213	190	219	213	192	206	209	183	219	189	204	219	213	194	191	222	211	206	216	219	206	214	254	235	212	218	187	235	231	226	200	189	213	196	197	206	190	212	215	213	212	206	215	189	210	221	219	210	207	234	218	199	209	210	217	232	225	196	178	194	201	247	222	198	200	235	222	228	194	186	232	204	217	216	197	210	199	212	222	201	222	205	209	225	216	198	202	186	211	234	232	198	221	217	199	225	203	188	217	236	213	213	215	212	198	206	197	217	205	194	223	229	220	209	202	215	203	211	232	198	186	228	206	190	208	218	245	210	198	210	174	207	188	197	221	213	251	210	207	211	233	219	216	213	194	209	195	223	196	201	181	229	206	206	179	203	208	198	199	237	213	223	213	202	223	206	213	202	215	201	229	211	219	205	200	214	222	224	220	218	217	201	225	195	233	205	231	225	215	201	211	215	195	244	220	244	217	189	207	218	187	198	226	201	205	210	207	203	186	224	190	199	213	226	214	202	235	216	214	229	212	200	221	200	229	212	211	225	218	229	214	208	208	227	223	213	210	195	212	214	202	215	198	217	183	221	212	194	222	201	200	226	197	222	214	209	223	225	182	226	198	224	242	204	199	232	192	182	224	238	256	206	207	209	180	244	204	230	199	198	201	230	234	217	214	217	226	213	212	184	187	211	214	227	223	194	206	218	195	230	210	209	198	220	211	198	200	187	240	203	227	219	204	190	170	206	215	230	211	223	190	244	213	217	194	215	199	213	217	198	204	221	238	200	209	190	206	232	218	211	210	202	237	197	206	210	225	226	213	219	215	212	243	214	227	211	216	226	230	196	230	201	211	229	206	225	208	232	221	213	218	166	213	229	223	216	204	234	209	219	217	190	202	224	198	225	202	206	229	209	204	205	223	220	225	221	216	226	242	223	187	195	211	222	215	211	202	194	229	194	208	195
24084	21088	28351	24057	20236	2140	755	503	416	386	376	345	356	347	320	317	309	277	300	298	331	305	293	274	268	318	277	288	281	307	305	288	275	297	284	274	281	279	250	275	293	283	288	282	282	278	282	286	287	263	323	245	261	277	283	253	269	267	268	287	258	271	294	277	269	280	290	283	297	267	289	291	245	267	248	293	274	273	301	275	278	272	265	290	229	265	259	271	252	255	278	287	281	280	272	280	279	266	252	264	298	266	253	268	270	266	260	278	293	250	270	265	262	292	271	295	247	257	260	272	267	288	291	267	303	260	259	290	285	261	273	251	277	292	272	273	239	266	290	231	279	299	288	252	276	277	256	295	280	267	271	277	261	294	280	275	284	265	267	263	280	245	286	281	284	267	279	284	307	254	264	272	273	263	258	250	267	266	282	260	274	305	278	278	269	248	277	251	235	253	279	267	275	266	284	252	270	253	269	252	262	280	263	280	286	240	290	270	253	286	278	232	267	235	265	260	277	255	275	239	255	274	281	256	253	274	239	274	269	289	275	255	296	273	249	259	271	273	252	294	301	235	275	256	235	266	270	319	274	263	260	270	288	268	258	245	273	271	266	262	267	266	258	249	262	266	280	288	284	286	283	262	268	242	278	272	265	252	255	240	271	295	264	259	282	248	257	266	266	237	241	291	258	264	265	274	288	271	276	279	267	248	257	262	264	271	267	269	245	294	258	255	289	283	251	274	280	260	270	257	275	263	263	307	264	265	256	250	252	265	280	250	265	288	264	250	290	266	282	258	257	272	257	233	287	258	278	264	271	282	252	264	265	264	248	269	274	256	264	254	268	297	261	293	285	283	249	266	288	273	268	277	263	268	257	281	272	290	289	291	248	264	282	300	262	266	250	286	304	289	273	255	270	264	256	268	286	281	277	265	258	237	258	292	275	267	273	271	229	245	262	284	265	270	246	272	250	253	267	247	259	269	271	306	302	280	279	282	246	266	257	267	258	265	289	267	222	249	243	321	296	274	266	293	295	271	268	271	274	274	275	291	285	270	250	274	282	259	276	270	275	285	275	280	243	306	275	276	261	262	276	270	284	273	264	291	300	269	287	257	273	283	281	254	283	240	310	286	273	275	254	315	294	248	265	271	299	297	251	249	261	274	304	250	271	286	282	293	269	266	293	267	303	278	286	261	253	301	256	290	271	289	272	253	254	283	264	278	284	239	273	283	272	248	297	263	250	262	271	288	296	272	297	286	280	293	275	283	268	280	260	257	257	264	282	287	269	281	268	279	292	279	257	274	298	241	293	265	290	261	251	249	239	236	242	256	295	270	267	266	251	287	275	262	272	271	285	262	254	289	253	251	271	278	251	272	246	230	243	258	287	277	284	259	270	261	250	314	286	256	298	254	284	251	258	272	256	253	254	243	268	315	262	303	287	266	275	260	266	277	272	280	263	269	277	268	264	279	243	287	289	278	246	300	285	273	302	279	236	293	250	265	278	262	276	240	260	241	262	298	284	286	253	270	273	283	257	273	244	279	238	265	257	290	255	243	263	292	274	291	249	284	266	258	275	270	266	286	298	250	281	275	278	245	279	264	251	260	266	272	275	246	291	284	261	285	276	267	281	269	252	246	246	244	245	296	257	264	277	279	268	274	258	248	264	263	285	273	253	278	273	279	284	248	267	266	259	262	275	254	281	269	258	240	278	250	256	260	285	271	254	282	250	264	316	268	264	259	266	290	267	279	258	254	238	277	276	235	278	297	257	264	249	279	279	287	275	264	265	286	267	268	275	279	259	266	274	294	283	260	292	304	282	259	287	264	248	274	271	274	267	280	301	264	252	283	307	278	275	265	265	288	287	284	257	260	280	276	281	245	258	256	271	266	272	277	238	268	269	252	313	279	281	280	273	288	245	255	275	286	264	277	273	257	264	276	267	263	250	257	295	255	277	298	271	258	249	243	299	285	250	264	268	273	297	275	293	249	266	265	284	259	263	258	249	282	257	272	284	301	235	295	290	281	283	234	280	292	279	273	288	291	265	296	275	292	258	244	258	296	255	267	249	274	260	279	264	249	283	273	273	263	270	251	260	258	260	255	263	270	292	252	301	295	269	258	273	257	279	271	306	261	258	282	249	288	294	290	263	261	275	259	281	261	292	284	279	251	251	295	250	265	239	256	287	284	261	290	284	256	250	256	288	278	294	271	275	240	275	259	266	281	270	263	289	256	283	281	273	277	288	273	284	279	234	298	270	302	292	257	271	281	282	276	263	267	286	257	267	238	255	267	279	284	263	281	282	298	266	276	242	264	268	259	284	281	262	277	274	275	273	263	294	247	288	258	304	296	283	260	297	253	265	297	237	278	303	268	266	276	243	291	285	258	253	253	260	263	284	261	283	299	269	267	278	291	279	258	272	249	274	282	247	283	265	258	254	278	283	293	266	268	266	268	275	280	298	250	260	265	271	250	255	238	273	284	277	277	261	242	274	268	288	264	284	260	278	250	293	286	259	302	273	235	283	273	274	241	282	291	305	285	275	226	267	260	300	272	269	226	269	274	272	269	277	250	257	257	277	250	265	276	265	259	274	285	274	274	283	262	255	248	269	279	271	256	240	268	251	287	278	285	285	248	284	258	263	249	255	299	277	276	255	272	249	262	284	269	301	294	290	273	275	257	265	271	251	275	279	282	283	255	298	296	250	264	269	268	282	267	263	270	276	280	276	271	267	239	280	270	269	234	271	288	299	273	281	271	273	267	288	277	249	285	279	254	268	256	257	281	281	260	268	279	251	283	294	292	243	268	280	253	263	244	252	282	253	278	295	311	264	269	269	269	249	288	274	254	259	322	290	249	291	270	287	262	284	284	258	256	278	275	269	288	288	264	293	295	255	263	280	281	262	258	265	264	286	281	268	257	249	265	263	284	267	281	260	264	250	263	268	268	252	276	309	264	290	254	271	270	267	306	246	280	247	264	261	257	293	266	268	283	265	242	283	275	256	262	278	272	273	278	268	251	263	304	256	271	270	258	302	267	297	269	257	277	260	260	256	284	293	266	268	254	284	268	266	251	251	283	276	270	275	260	241	288	274	259	264	257	258	278	269	256	263	288	244	283	270	260	289	265	239	272	285	246	271	281	269	263	261	240	282	279	288	265	294	236	263	263	279	262	239	270	275	256	244	266	256	234	316	284	293	293	268	264	269	241	271	264	262	260	255	281	240	279	266	256	240	259	261	252	259	281	278	280	255	264	265	277	282	272	265	291	269	255	274	287	305	261	305	242	269	248	285	291	285	289	252	261	251	274	287	276	254	263	292	251	233	259	272	253	262	278	298	262	251	275	279	257	266	259	269	301	273	265	280	259	284	274	296	276	232	277	265	280	264	239	249	245	270	257	251	268	292	279	265	272	268	260	283	267	288	270	263	261	266	288	243	264	258	252	300	253	273	273	295	256	261	254	283	303	265	229	244	257	286	267	306	287	263	308	274	261	295	255
13223	8854	7656	3898	2705	1952	1590	1272	1086	1002	844	784	741	694	686	578	604	568	518	506	524	515	568	498	510	523	475	512	439	510	493	459	490	443	483	480	468	461	441	455	445	469	509	423	453	477	471	478	486	464	517	443	461	465	474	463	467	458	470	463	426	485	447	452	418	475	470	459	439	485	454	468	433	459	456	430	457	480	464	465	484	435	447	460	435	418	412	442	507	466	445	439	460	476	457	469	469	436	495	417	457	480	436	478	439	460	427	455	486	460	481	468	437	450	446	479	464	430	451	464	450	470	416	493	454	480	442	470	461	423	427	475	462	486	447	446	472	456	430	454	464	494	413	426	439	456	485	446	451	465	456	425	447	445	438	488	488	499	462	431	473	420	432	454	455	444	428	453	446	432	427	440	437	425	441	440	443	444	445	430	432	482	419	465	487	427	446	454	483	445	432	459	429	466	439	467	468	458	504	453	450	450	458	465	441	483	462	482	425	481	459	450	443	448	447	422	434	440	421	472	417	464	461	457	442	459	431	444	413	436	432	396	459	493	451	472	476	481	425	443	477	426	444	459	461	474	423	468	439	452	465	472	457	439	472	478	420	439	442	460	465	446	425	468	446	406	429	461	468	473	443	453	415	448	457	425	446	440	433	457	442	488	435	443	425	465	451	477	450	475	437	474	450	456	466	479	474	434	461	440	421	479	499	444	467	466	451	481	462	441	446	451	400	467	419	433	461	464	456	424	490	472	435	465	490	430	458	453	495	430	477	461	408	467	424	437	463	435	472	456	460	463	455	462	464	432	424	415	421	447	453	467	448	442	453	441	494	458	452	458	435	429	459	482	448	453	460	458	468	458	425	480	448	449	438	425	441	470	450	451	500	452	464	460	441	435	453	493	426	468	437	430	431	427	452	476	430	447	453	475	457	449	422	439	404	476	448	436	462	452	445	454	460	416	470	435	452	474	457	455	466	471	446	454	423	463	465	466	466	486	479	420	441	435	493	459	438	487	467	431	456	464	469	450	452	465	424	478	448	446	447	513	445	495	419	441	473	435	469	458	491	438	475	451	444	490	480	427	456	444	412	462	455	436	432	456	411	462	420	475	436	441	448	469	416	512	486	465	450	435	475	473	447	492	426	475	441	472	455	470	466	442	427	465	494	455	478	423	492	494	465	463	478	449	461	443	483	467	477	467	462	452	460	503	432	470	468	422	421	453	470	464	452	410	424	456	464	444	475	446	464	478	491	436	466	439	443	445	455	475	490	441	473	471	488	472	483	440	484	472	469	435	443	483	489	482	449	467	465	444	466	448	444	454	453	418	450	463	462	431	473	489	477	460	446	428	432	430	416	479	441	445	487	444	428	501	447	412	461	465	493	423	464	448	451	472	425	463	418	439	433	478	459	473	462	493	428	470	438	434	467	447	493	442	461	455	457	435	434	489	457	470	436	421	483	414	457	421	396	467	423	446	449	457	450	452	431	454	486	512	425	450	456	442	445	450	465	424	471	457	439	468	452	471	431	473	448	464	470	490	462	437	388	449	444	437	444	400	464	443	440	468	479	491	420	470	437	445	452	435	431	479	448	438	452	453	461	418	472	447	429	446	453	450	440	445	430	429	475	439	427	460	478	438	458	445	457	449	427	459	475	465	494	484	420	442	453	444	474	464	465	482	436	452	465	459	476	498	468	414	430	432	460	476	452	447	437	464	419	469	447	419	454	472	469	458	446	421	487	433	445	466	425	432	476	447	453	462	457	430	458	452	445	477	464	475	426	473	454	448	457	466	419	464	436	447	415	466	523	500	427	418	495	456	464	488	470	467	487	458	439	475	452	432	435	458	473	418	434	461	465	439	439	492	451	461	458	469	459	487	463	448	403	506	466	444	448	461	455	466	486	469	441	472	431	459	491	454	461	473	471	456	475	443	489	438	449	458	424	455	436	462	436	449	429	444	434	478	459	450	438	462	406	429	456	471	447	450	448	435	450	424	431	449	480	440	460	410	422	441	463	446	422	434	406	454	479	502	450	461	428	422	434	476	430	455	454	471	429	421	463	516	441	486	439	461	469	441	479	500	470	467	467	455	469	443	424	475	433	427	450	447	462	436	470	470	485	442	449	494	505	472	459	466	479	417	453	447	465	414	449	435	481	433	455	440	500	457	469	446	430	451	492	460	429	465	406	461	464	461	427	447	444	418	468	454	461	467	468	463	442	453	410	435	464	438	459	459	446	491	467	469	454	438	470	445	445	469	400	457	462	432	442	484	484	463	443	499	437	449	479	464	472	466	472	466	456	475	465	430	446	450	461	458	439	450	447	455	430	479	476	451	437	485	460	468	471	486	468	447	475	452	427	428	500	450	475	477	483	466	459	472	454	469	484	463	457	430	445	450	465	404	456	451	471	409	446	474	484	467	451	464	448	418	464	442	449	452	449	468	429	420	472	408	478	478	467	456	452	438	437	450	446	441	437	442	443	443	468	468	432	449	426	459	444	428	448	462	492	476	468	483	437	480	481	469	413	439	447	445	441	462	433	475	475	459	452	456	433	482	457	472	453	434	473	457	504	461	426	456	452	469	441	444	476	473	449	443	488	445	452	474	473	458	450	420	502	446	465	459	433	453	483	461	480	420	448	470	436	450	468	446	440	441	450	429	446	505	450	478	437	449	452	461	453	455	450	468	445	446	452	458	455	497	460	469	443	413	458	461	454	444	411	447	475	416	456	438	437	468	473	460	493	441	469	489	445	407	471	425	461	428	446	458	463	479	446	437	438	409	467	460	454	447	437	466	448	437	448	453	464	459	453	424	444	458	444	436	452	482	436	453	505	423	481	455	446	465	435	467	455	396	438	496	454	495	444	448	420	418	483	459	462	436	456	464	428	470	453	502	441	455	458	448	431	437	469	427	427	455	445	438	463	469	456	464	473	439	425	460	459	473	452	482	484	459	443	445	449	501	439	458	463	450	451	440	418	460	493	452	488	447	473	444	444	406	462	483	446	438	513	482	475	476	476	458	468	453	418	436	443	477	430	434	432	448	445	481	469	494	442	462	455	497	439	479	459	435	452	478	437	476	447	429	467	448	457	461	459	429	457	440	488	451	425	448	437	436	466	435	460	420	456	406	460	466	464	450	464	427	457	510	492	462	450	460	465	444	423	448	438	472	454	420	476	437	449	456	471	450	476	478	462	472	412	421	449	417	484	444	472	469	469	457	429	472	457	488	437	454	432	492	439	495	482	453	466	477	456	443	478	481	465	466	464	458	438	421	474	457	492	434	447	446	473	399	477	476	463	438	428	478	446	451	475	435	452	444	416	447	457	472	476	453	480	482	443	457	417	464	453	417	486	438	477	447	436	454	448	452	438	453	479	451	474	461	460	448	456	442	461	425	478	486	473	503	455	452	464	479	430	463	456	419	427	472	454	451	455	462	471	457	433	473	475	481	417	432	481	456	448	455	407	435	462	441	433	485	440	470	437	464	505	421	462	471
23073	21048	28939	23389	21048	19501	2309	1044	778	752	679	612	606	568	538	571	526	531	519	501	499	503	490	532	478	477	437	500	496	465	468	438	472	500	487	487	514	465	465	492	463	435	470	465	447	418	465	430	467	471	459	438	442	437	397	481	506	460	451	442	417	453	467	441	436	479	445	459	470	451	460	459	470	440	475	459	451	471	440	468	443	429	462	463	458	446	441	447	468	464	465	442	452	464	454	460	470	425	466	442	449	448	450	428	451	466	443	449	464	455	454	466	471	455	441	500	456	447	472	447	443	461	447	436	441	488	417	451	396	483	518	476	434	463	444	418	468	481	425	477	457	479	478	427	457	436	465	431	474	411	432	472	442	457	462	412	427	451	479	438	434	479	471	456	492	476	421	464	423	461	474	474	446	493	471	450	429	464	489	447	483	424	481	424	423	477	452	461	461	434	441	458	456	462	458	454	444	426	439	484	437	422	457	439	443	441	443	457	457	447	426	443	466	404	454	452	443	430	453	455	456	493	437	458	439	478	430	465	467	464	452	446	474	463	458	431	430	463	413	465	433	445	450	479	465	453	400	475	447	442	460	433	460	453	446	444	449	434	483	419	466	430	427	459	442	428	421	427	445	441	459	492	419	421	454	459	469	463	422	466	500	415	426	445	471	453	456	400	439	431	457	473	419	434	456	431	456	452	439	439	449	423	455	460	479	436	482	434	455	442	461	437	422	449	438	450	441	443	432	439	428	444	484	424	425	446	461	439	470	448	429	458	459	466	444	476	409	437	466	513	490	468	489	433	430	465	421	441	458	413	455	468	425	465	466	470	483	466	460	449	430	448	472	417	442	455	442	470	459	457	416	490	458	472	484	456	466	466	438	425	441	409	426	443	468	415	476	451	429	463	435	423	494	455	428	447	474	464	464	459	452	464	442	462	433	455	468	442	448	432	469	426	459	493	478	439	459	463	467	442	443	454	434	436	429	449	460	456	411	440	413	430	455	457	447	443	440	458	445	472	472	435	442	426	440	418	443	422	469	455	443	465	476	433	455	451	468	514	443	455	461	476	439	422	433	457	459	414	446	436	408	474	462	452	464	454	463	412	432	413	462	459	469	484	437	460	451	408	431	442	442	469	448	490	444	413	427	449	424	425	426	474	432	461	483	424	464	472	481	492	451	457	487	501	415	442	456	438	435	448	470	455	449	482	433	410	421	423	442	456	460	473	419	456	411	441	456	452	424	461	461	450	477	479	456	479	487	431	444	413	459	451	449	435	487	458	455	443	471	457	449	435	432	447	462	445	430	470	479	489	428	432	448	436	449	471	467	445	415	424	454	478	422	400	428	449	451	464	428	441	430	421	419	455	439	487	465	448	462	450	443	403	454	430	459	423	464	466	422	451	446	468	427	465	462	469	478	466	462	469	407	460	439	476	406	500	457	413	425	447	454	471	468	434	437	495	442	429	412	422	423	457	423	455	455	469	445	433	457	443	456	441	445	442	428	458	472	435	483	452	387	466	444	472	445	424	459	441	425	428	447	447	425	466	443	423	478	455	486	409	481	482	441	475	453	475	488	444	463	463	412	488	477	434	436	480	407	461	446	428	453	421	463	455	407	435	428	437	477	470	449	452	438	464	476	430	409	467	448	437	445	456	477	483	461	481	418	460	475	424	452	457	422	391	450	454	450	431	440	409	427	428	448	444	455	459	449	440	458	449	428	406	462	439	441	467	458	467	444	429	481	460	428	438	447	447	445	496	466	477	418	433	427	448	443	433	445	471	415	435	435	454	433	478	447	448	452	453	427	441	441	463	428	420	410	451	418	457	446	390	461	476	428	462	481	421	436	463	465	451	432	437	474	447	431	451	431	444	464	392	463	451	447	435	445	463	434	418	446	472	432	430	446	405	456	420	438	457	459	396	434	492	463	437	445	462	447	459	456	472	438	444	473	454	451	461	453	385	441	492	472	434	463	411	451	431	440	432	416	473	439	456	440	440	405	426	456	487	455	441	423	456	460	435	470	448	469	452	410	457	466	447	394	439	487	475	417	477	432	443	470	420	407	439	471	462	453	458	467	457	431	451	439	459	488	448	450	442	469	469	469	420	474	455	424	411	480	476	425	448	456	427	451	430	405	469	458	487	422	458	473	422	442	415	436	424	467	456	440	472	464	462	463	434	473	457	460	472	446	420	415	495	458	422	469	437	490	447	452	455	479	407	431	435	463	436	468	427	442	473	486	458	434	395	458	442	490	453	427	444	460	481	462	472	408	449	454	466	465	466	485	440	463	428	427	424	454	454	460	470	462	437	500	444	448	446	429	449	455	446	458	478	432	437	463	440	415	467	437	447	456	463	432	467	446	428	464	438	438	465	408	446	409	449	435	511	436	444	490	434	494	429	461	449	419	448	392	470	440	409	452	456	449	475	454	424	427	498	418	445	442	473	456	449	479	454	473	433	426	438	446	479	451	441	450	453	430	488	427	398	474	414	408	481	475	475	445	454	445	478	443	447	424	461	456	407	442	433	433	431	453	443	463	459	428	458	425	455	475	439	411	449	453	426	433	450	450	406	474	442	441	482	481	453	450	464	450	487	433	469	472	496	429	453	420	439	467	422	425	430	445	466	477	413	424	466	470	442	389	469	428	451	431	459	432	440	475	524	495	421	424	474	436	437	419	404	447	455	431	474	415	451	499	446	421	471	421	442	459	447	505	449	472	439	432	451	457	416	436	417	477	441	437	456	420	467	422	452	464	426	424	465	447	442	420	452	451	444	483	473	451	426	410	445	436	480	450	454	471	429	476	445	465	480	452	437	451	460	433	437	441	497	447	424	438	475	428	467	410	454	426	439	427	433	467	473	399	442	480	449	418	430	434	440	449	443	493	443	464	468	492	446	397	462	484	451	457	438	431	459	447	437	446	455	458	437	438	480	434	411	461	429	469	459	454	487	464	442	458	477	482	448	457	469	424	429	447	437	436	445	465	439	469	434	463	474	430	435	508	461	495	425	441	455	446	491	466	437	459	437	455	455	424	439	433	467	448	460	486	443	429	450	430	416	439	433	465	451	438	405	445	445	430	479	458	424	458	439	463	447	439	440	428	427	452	483	449	425	445	430	449	421	446	467	446	446	486	407	433	470	476	458	427	457	443	505	427	432	462	472	437	428	427	470	447	433	435	464	446	416	437	442	438	459	453	398	433	459	461	444	468	439	422	462	459	457	394	433	401	461	455	462	437	451	454	429	444	460	470	469	485	474	465	424	463	494	453	476	456	469	481	396	447	389	472	462	447	438	438	465	442	439	434	472	464	449	440	463	463	436	450	456	458	464	443	443	451	476	435	431	435	443	465	478	484	442	425	435	449	445	445	422	434	420	435	422	445	410	467	480	455	477	457	460	449	469	439	433	448	427	445	445	423	438	424	416	420	461	460	435	459	453	456	447	446	419	447	417	392	452	432	449	426	442	448	466	467	444	446	426	455	470	496	446	459	415
15907	14814	12581	6973	4871	3641	2896	2243	1962	1613	1496	1372	1280	1195	1157	1051	998	996	912	941	919	862	887	900	776	810	830	790	838	867	776	821	792	785	775	826	772	747	751	754	737	769	728	710	710	725	725	803	749	789	751	728	763	738	740	737	741	697	738	800	774	758	776	735	695	743	737	648	736	752	713	711	748	727	757	723	724	773	757	746	742	761	712	718	724	753	719	756	716	753	777	731	698	761	751	734	733	700	744	699	757	733	739	736	775	777	745	721	748	747	702	759	735	740	764	749	745	732	723	735	703	696	716	751	784	729	770	716	713	692	733	748	702	692	734	747	737	732	724	712	702	732	721	759	724	703	688	734	679	759	697	734	749	720	700	741	721	732	732	721	745	738	710	732	704	683	746	731	752	755	762	758	735	711	730	731	754	753	731	674	760	744	718	744	763	696	758	735	718	745	696	745	759	750	697	717	700	748	710	766	782	750	712	771	711	741	748	665	779	721	752	728	717	719	692	731	732	737	738	758	747	753	718	748	711	708	727	695	702	701	720	714	704	701	711	701	760	724	700	782	738	767	712	719	749	771	696	736	726	702	687	767	740	729	721	723	702	749	719	707	735	730	753	695	749	705	745	765	698	690	736	733	739	700	732	734	736	716	745	743	722	727	715	697	732	802	722	734	732	698	702	713	749	724	719	710	674	725	736	731	742	672	759	694	714	730	753	745	741	733	692	771	762	726	745	760	677	737	738	729	696	710	717	726	746	722	690	731	732	733	709	732	727	708	715	738	729	747	757	681	736	665	707	769	709	736	731	687	707	736	742	669	776	707	750	728	737	782	704	733	707	713	690	742	728	737	696	705	694	771	725	723	739	743	714	709	746	668	731	711	735	702	731	697	726	757	725	687	709	710	768	712	742	721	694	726	704	769	773	719	670	674	729	698	670	717	743	699	736	720	715	729	748	751	773	702	756	714	705	718	695	728	721	743	701	709	686	766	712	734	722	761	694	737	667	712	714	742	750	741	723	711	719	691	737	720	734	692	732	745	743	720	728	706	702	731	703	751	758	730	705	761	766	732	689	707	726	736	738	712	721	766	730	702	735	737	738	675	745	711	688	714	793	730	722	726	698	779	720	708	766	768	697	709	729	706	674	733	712	716	769	722	702	720	750	731	727	722	711	729	747	765	692	721	684	727	740	710	688	750	775	696	761	696	732	726	763	740	669	770	738	690	721	794	778	693	705	701	706	739	699	726	708	714	717	708	767	727	712	741	731	720	708	705	743	718	693	781	677	723	753	727	701	750	725	719	689	726	760	738	722	700	728	753	668	713	747	737	709	801	718	767	735	728	767	743	737	696	674	768	726	748	712	720	717	700	698	722	731	781	763	722	724	708	706	704	732	707	744	691	695	696	720	715	777	720	711	693	699	687	736	724	754	679	752	763	721	685	724	720	765	765	664	724	720	736	732	707	758	735	730	686	763	724	723	726	714	707	722	743	711	718	716	676	702	734	716	714	681	706	705	726	742	776	727	716	713	711	771	747	687	750	728	732	732	727	723	703	714	745	715	664	757	763	724	715	720	740	727	680	780	695	759	702	750	746	722	747	723	731	712	708	719	724	714	741	757	710	708	711	662	714	736	744	698	750	727	672	759	681	717	710	676	773	711	750	779	778	688	705	739	709	750	709	715	688	755	720	718	743	701	698	734	725	644	711	748	696	750	749	692	743	732	720	683	701	733	771	674	729	694	732	713	794	706	722	765	722	725	724	681	734	719	703	701	757	742	733	687	695	716	735	693	688	725	702	744	715	731	780	723	726	713	712	724	707	711	691	725	697	761	701	724	704	727	734	732	709	710	727	786	683	729	682	702	717	731	748	683	712	747	723	741	707	703	770	755	710	692	772	728	721	723	690	744	733	688	703	703	698	673	710	773	759	713	695	762	753	683	719	705	730	713	691	676	742	738	741	749	696	720	751	707	751	776	777	703	773	702	771	705	700	731	731	719	723	720	709	721	701	739	725	716	739	715	723	741	756	746	704	708	719	773	710	703	754	760	777	702	714	731	704	681	739	723	738	719	740	702	780	725	734	720	683	772	713	707	754	697	694	712	761	749	738	703	770	767	747	742	696	711	735	769	708	725	745	746	715	770	735	720	697	723	717	686	740	783	705	717	718	749	750	729	716	708	731	745	742	767	724	746	762	709	738	722	669	721	763	705	700	742	720	703	732	708	673	694	759	713	717	713	747	760	714	770	727	718	690	729	722	723	749	711	747	726	722	729	740	722	702	730	763	762	781	741	706	734	682	694	732	736	727	720	732	714	658	739	756	754	726	756	709	698	739	712	676	723	709	691	740	713	703	718	751	658	727	673	750	728	770	742	714	728	684	724	774	707	711	695	741	718	708	756	746	691	740	707	709	738	755	781	717	723	729	770	703	735	748	715	707	714	740	701	713	750	735	782	738	685	726	720	742	749	725	684	732	699	723	703	703	654	703	749	730	751	746	731	773	745	746	711	711	760	755	741	721	725	723	705	691	709	707	696	699	767	704	718	761	710	735	727	770	736	723	648	705	762	771	708	725	727	703	700	728	758	717	690	711	712	716	721	694	740	713	723	794	705	706	746	689	716	746	726	728	683	727	743	740	749	727	734	680	720	751	686	770	693	740	729	752	680	723	742	724	753	689	747	722	708	762	729	726	762	695	783	730	740	720	687	696	706	697	701	717	729	726	668	738	737	716	763	764	739	701	750	682	718	724	727	689	729	714	718	741	714	695	720	726	697	704	748	716	761	717	715	742	735	768	778	750	682	694	677	756	733	714	745	760	743	715	713	753	715	735	735	764	750	744	718	732	723	701	732	744	755	722	703	697	732	688	760	700	761	740	717	724	709	732	752	711	752	745	738	740	742	756	767	694	751	731	770	765	703	754	697	742	784	729	698	711	707	745	750	722	676	784	744	690	712	761	737	751	753	719	760	774	778	736	728	745	697	717	708	716	757	738	723	759	745	743	698	722	728	720	727	728	714	736	698	746	695	723	740	721	694	692	708	689	762	760	720	708	712	700	752	695	758	726	711	706	713	686	730	699	783	723	733	723	737	728	739	752	716	744	762	734	701	742	684	728	724	772	777	705	743	743	756	658	719	726	700	766	766	735	707	751	666	708	704	759	751	709	746	719	708	667	746	685	714	711	716	712	712	796	756	707	749	734	799	717	713	722	681	759	725	702	717	705	717	762	732	709	677	709	708	756	713	778	739	731	700	713	698	713	690	700	702	728	740	738	754	728	762	715	773	698	747	684	732	719	717	737	716	765	752	710	721	749	702	740	684	717	679	723	769	717	721	691	754	701	712	711	708	727	705	725	650	746	696	768	770	723	693	730	697	733	752	758	706	755	699	719	688	683	708	740	744	729	698	733	779	712	698	730	715	719	778	716	716	683	713	742	756	712	749	703	712	740	719	696	736	718	750	680	770	729	709	749	729	728	725	722	748	759	696	748
27007	20315	7478	671	432	366	176	150	146	126	143	125	144	127	114	125	86	129	120	123	132	137	129	110	116	145	118	104	121	145	110	118	123	123	119	108	127	122	120	94	124	120	127	101	123	107	145	123	129	121	130	137	121	108	134	142	126	106	120	130	129	110	130	133	122	129	129	113	125	121	120	127	126	136	120	122	118	141	112	120	129	130	110	119	108	127	123	118	133	122	105	130	125	119	115	122	116	124	131	134	135	103	119	130	116	99	133	113	122	136	130	114	122	121	116	118	97	103	133	127	127	118	137	108	122	138	114	107	139	114	123	120	118	121	137	152	113	134	124	118	152	114	118	131	133	116	119	112	131	117	117	108	137	119	125	147	129	116	111	117	132	113	127	120	101	89	116	120	110	105	107	121	112	115	122	114	119	119	102	126	126	128	128	113	111	128	128	115	110	129	127	128	120	141	109	126	129	100	126	129	122	126	120	119	110	122	114	122	121	127	109	126	108	100	129	130	123	115	118	134	124	121	123	116	117	107	118	140	140	131	112	112	129	143	136	111	106	99	110	114	130	111	131	124	141	121	116	110	110	123	127	105	129	110	110	127	135	125	113	124	128	129	115	124	123	121	128	145	117	125	133	123	118	129	120	118	120	140	137	128	127	123	116	115	122	127	143	137	119	118	124	128	132	129	119	102	110	126	119	115	123	120	126	110	115	114	121	109	120	124	114	107	120	112	117	94	124	127	115	119	123	124	126	104	127	126	111	134	133	122	131	117	117	111	120	148	119	120	122	119	126	113	127	145	125	114	124	122	111	119	155	144	113	129	123	119	108	108	130	125	106	122	100	121	117	123	113	126	122	139	110	136	134	122	124	120	117	114	135	118	127	108	129	122	116	138	117	124	126	110	99	112	116	107	125	123	127	146	139	111	125	117	112	135	125	131	135	119	124	126	123	114	132	133	108	109	94	112	132	104	128	127	130	137	100	118	121	111	122	131	124	114	105	112	109	122	113	111	108	121	112	110	107	121	116	131	130	130	104	101	105	136	125	119	110	105	122	126	123	90	109	119	113	140	110	136	113	133	142	109	116	123	123	106	125	120	135	122	119	132	130	143	110	132	115	125	126	118	107	122	112	119	126	137	127	111	134	121	128	114	98	119	127	124	116	114	124	124	104	120	106	123	131	119	123	141	126	137	110	105	115	113	132	128	99	113	123	108	133	116	140	109	106	125	127	115	105	114	107	112	110	130	102	91	117	122	105	126	112	119	113	120	124	143	112	131	99	108	116	126	108	133	124	111	115	117	132	129	111	134	121	114	122	142	111	116	129	123	104	123	134	103	116	124	115	116	129	129	116	119	108	109	117	109	122	120	112	122	112	132	123	127	138	107	110	117	116	107	116	120	120	117	119	104	111	110	132	117	115	122	109	117	117	109	113	140	131	123	92	135	140	132	108	127	142	139	124	114	111	124	106	114	123	117	115	108	105	126	117	112	125	114	103	100	129	129	109	143	126	135	119	138	117	110	117	110	110	124	119	115	116	109	133	109	114	125	123	116	104	104	114	117	107	138	110	120	103	126	130	132	120	120	116	126	113	109	125	117	115	112	115	127	106	108	107	104	132	117	125	132	119	122	110	114	122	112	108	116	114	130	132	147	139	118	119	141	118	115	110	126	109	125	119	121	118	113	127	115	127	119	118	127	134	106	133	123	112	111	123	146	107	123	111	134	112	129	135	123	136	121	116	139	141	114	120	100	111	122	127	111	121	118	108	115	134	111	127	126	129	118	116	116	129	112	115	119	146	120	121	122	110	134	127	126	127	117	131	107	128	107	118	145	118	123	117	133	126	116	119	116	118	130	118	106	114	132	166	108	135	114	127	118	122	131	117	110	125	108	138	140	106	128	124	117	104	140	125	112	100	119	114	112	142	123	104	115	138	105	135	102	121	124	127	97	143	111	140	122	114	138	134	123	131	108	124	118	119	121	139	132	107	142	126	119	114	116	143	132	125	112	111	133	116	120	147	111	118	128	133	105	132	121	136	118	127	128	108	104	127	117	118	140	123	112	107	118	138	125	122	112	124	116	115	119	119	129	147	130	126	119	131	125	131	128	117	131	123	107	114	135	117	130	127	139	126	128	141	118	129	116	107	124	120	120	113	124	115	104	107	98	106	145	84	96	123	114	135	125	108	131	99	123	106	111	118	115	114	111	127	121	112	115	132	131	104	104	148	112	115	125	124	137	123	108	115	128	131	108	121	112	129	119	106	127	103	150	125	117	112	105	120	123	105	128	110	122	115	111	103	119	136	124	137	133	126	127	127	128	108	116	108	130	105	127	140	124	111	109	122	137	112	132	127	139	112	117	121	116	117	101	110	128	116	121	123	122	111	106	118	111	113	124	114	148	112	107	132	129	125	112	111	111	116	97	127	110	120	108	124	131	110	124	119	144	136	127	126	127	111	133	128	127	109	116	123	100	121	118	103	113	119	125	121	130	115	118	112	133	110	146	124	120	111	106	116	116	120	106	127	133	121	112	122	139	133	117	142	115	134	103	115	138	130	112	112	122	109	112	121	109	101	128	125	119	127	110	120	104	103	103	115	152	103	126	118	117	113	110	113	123	102	105	112	129	114	122	129	121	118	131	108	141	129	110	109	112	122	140	124	133	114	114	120	111	126	127	127	121	106	125	129	126	112	122	116	114	114	123	115	114	126	123	125	91	117	120	131	126	122	113	122	120	117	117	119	130	127	121	123	131	123	134	127	133	130	120	116	111	106	122	125	126	125	106	128	130	135	111	109	120	109	119	106	115	106	118	124	111	126	127	128	128	138	125	123	127	135	125	114	120	141	122	119	114	125	115	110	114	117	122	106	120	108	131	114	128	105	122	115	118	121	111	134	107	112	126	110	123	111	133	127	111	118	127	139	124	114	115	138	113	105	97	102	117	123	132	136	97	133	107	108	116	119	100	113	111	113	110	120	134	110	134	117	124	112	115	109	113	113	108	113	113	126	92	115	127	114	108	130	109	130	117	128	110	106	130	113	108	129	137	120	98	111	133	118	103	119	114	111	119	111	125	135	112	119	117	120	125	130	130	123	117	133	117	136	117	138	118	89	121	128	129	121	124	138	105	147	121	144	133	105	108	127	121	105	114	133	119	115	123	143	124	112	114	120	110	112	101	139	118	124	118	114	117	125	115	125	140	130	130	99	121	126	138	107	119	131	113	128	125	118	98	117	109	126	122	105	115	117	106	128	125	121	110	121	111	111	122	134	112	106	145	118	113	121	123	121	131	124	128	121	129	126	114	119	120	103	115	126	130	117	118	127	107	123	131	115	101	118	118	109	112	119	116	103	110	130	114	113	134	125	145	115	136	125	115	129	108	127	125	116	101	132	123	120	116	121	117	121	112	114	124	114	120	150	146	134	136	137	133	118	132	114	119	120	116	132	128	120	133	116	125	115	144	134	135	125	131	110	124	135	113	112	122	135	120
7137	1111	1020	588	419	393	308	301	275	241	265	275	254	239	237	230	227	208	255	226	223	246	237	230	211	196	177	213	221	232	213	240	240	203	238	214	186	213	202	231	232	188	229	199	207	201	256	215	211	250	206	224	272	223	213	214	223	204	229	223	252	207	198	219	248	212	196	223	218	214	194	229	199	227	218	212	201	230	244	212	214	231	223	231	202	239	240	224	232	231	232	194	229	210	207	215	217	202	228	214	233	199	236	226	240	231	226	211	215	233	215	218	198	227	198	203	223	219	215	255	227	207	214	221	215	229	222	203	206	204	207	202	218	204	211	212	245	223	189	227	225	198	240	237	240	198	226	212	216	245	212	205	192	255	253	206	216	203	225	212	205	218	208	212	189	226	208	212	208	203	217	193	209	200	230	209	179	205	247	231	219	200	212	219	218	217	234	234	204	191	208	213	251	209	209	236	215	244	205	191	224	228	242	220	246	210	197	222	225	199	205	239	206	227	189	210	210	220	215	202	188	211	207	234	206	227	199	238	220	211	207	194	192	205	230	207	219	231	258	192	209	212	199	229	226	210	233	228	216	197	211	209	202	235	199	221	219	236	212	217	222	228	206	220	227	216	226	238	213	236	209	214	210	229	205	215	199	207	214	217	199	193	226	250	230	206	205	202	224	198	211	230	217	210	232	206	219	218	216	229	222	231	221	203	208	226	206	239	213	221	204	238	218	234	246	213	199	204	209	242	210	221	204	208	195	230	236	235	203	202	245	228	221	226	198	218	195	209	219	232	260	221	218	225	217	196	229	214	228	222	184	205	221	220	207	224	199	215	210	214	206	211	215	197	220	238	220	212	224	234	212	218	205	203	202	251	220	214	222	228	213	201	218	221	221	207	221	205	222	227	213	206	204	218	214	212	222	223	213	223	194	225	211	207	190	241	208	210	219	252	240	201	222	215	203	225	214	228	223	184	193	205	220	199	209	220	193	240	213	256	207	195	209	195	220	205	229	209	218	225	213	200	236	225	228	206	188	237	218	230	232	220	226	239	196	207	208	207	203	215	209	220	195	197	218	221	252	206	241	226	203	231	236	210	217	222	252	240	208	225	196	221	171	202	237	197	192	228	214	203	231	223	210	225	211	172	192	219	203	232	181	262	205	211	207	226	227	227	207	230	221	232	245	206	242	245	190	204	208	213	240	228	200	230	240	205	232	237	227	206	200	221	217	224	217	216	217	230	207	220	205	222	221	216	216	224	228	230	213	237	218	212	225	231	207	231	221	210	224	215	240	229	212	202	221	223	206	203	248	219	229	203	216	228	222	208	240	223	210	217	223	232	232	201	229	213	231	212	226	180	208	198	226	246	207	225	223	188	215	236	231	219	223	216	264	236	241	212	236	215	209	248	218	220	201	200	248	209	191	201	204	212	212	197	206	212	201	223	215	216	223	228	194	188	214	213	225	242	232	219	209	239	217	209	215	212	219	212	213	200	200	227	226	217	227	198	215	193	235	204	223	216	232	237	206	238	215	205	224	211	202	182	225	221	235	207	206	236	219	203	214	201	187	214	231	211	214	222	181	201	221	209	216	259	219	198	237	201	229	235	211	207	223	198	228	239	220	251	231	186	239	193	221	241	204	198	210	240	216	237	228	198	218	209	215	248	199	216	217	220	220	212	205	198	225	210	217	224	216	238	200	235	210	221	204	195	244	208	228	229	220	182	219	206	211	197	219	218	228	205	247	221	228	226	228	224	247	207	211	213	230	231	212	244	195	228	204	203	223	204	216	204	220	201	206	194	207	242	218	254	196	218	233	227	225	234	212	224	229	232	246	235	228	253	213	251	222	220	195	237	222	197	211	213	230	237	220	220	218	221	185	221	211	226	218	228	223	207	216	231	205	196	232	221	217	203	247	206	219	220	223	226	218	243	226	227	239	196	236	208	204	219	231	216	220	216	208	209	202	204	201	210	224	218	237	269	215	205	230	218	206	220	243	211	222	227	226	229	216	231	201	225	251	238	210	217	229	210	193	207	208	232	213	190	204	205	238	213	216	224	231	191	209	210	233	206	218	201	243	211	208	190	228	208	216	215	222	245	233	224	216	234	226	225	236	206	242	224	243	205	217	226	232	221	207	227	193	228	221	207	222	200	225	193	209	211	214	192	221	236	213	232	214	244	228	226	202	217	200	201	225	218	236	216	208	207	207	215	215	221	216	207	211	211	203	225	233	233	217	230	227	219	208	223	209	191	207	204	230	209	216	215	231	213	228	226	212	210	202	214	217	204	236	231	217	198	230	227	194	215	209	227	239	208	222	211	216	201	212	210	219	213	213	200	222	200	230	189	204	206	211	221	218	227	210	204	226	217	223	214	227	225	231	240	227	222	222	195	226	202	194	200	215	216	215	224	222	214	240	201	221	230	209	194	223	220	226	219	214	207	213	225	200	219	198	242	208	241	232	201	224	218	221	202	236	204	210	219	219	194	228	210	195	222	218	195	217	221	201	223	203	210	205	218	211	226	237	217	211	234	260	216	205	222	210	198	195	210	246	220	206	231	219	204	219	221	209	229	219	216	214	216	199	199	220	230	228	230	226	222	211	222	212	191	228	217	236	225	198	229	220	199	202	221	233	206	232	203	242	212	237	202	211	209	210	234	238	219	223	232	212	206	240	220	220	235	232	233	230	224	208	211	205	193	219	207	208	214	216	229	208	244	215	221	231	212	214	205	242	216	214	187	205	231	230	217	215	222	206	204	209	222	225	203	218	210	204	205	215	192	248	218	210	217	228	228	228	200	218	222	197	215	212	196	234	233	217	225	241	214	232	242	208	221	229	210	186	248	224	211	203	229	216	247	214	223	219	194	207	218	229	208	205	193	210	209	221	208	231	219	202	246	217	219	237	200	241	237	222	227	223	208	231	234	212	231	214	203	232	195	188	203	219	240	219	234	227	232	195	238	209	223	218	224	226	227	206	218	213	238	216	217	233	200	201	213	213	215	223	211	215	209	208	240	231	240	210	229	243	224	218	230	214	231	203	222	246	234	218	225	210	210	204	209	222	220	222	225	216	211	195	200	206	192	209	210	239	247	204	221	223	224	201	243	192	207	224	243	230	223	216	217	223	225	224	202	231	225	200	240	221	214	235	222	198	202	218	222	203	229	219	208	208	217	201	200	225	208	220	213	201	225	201	202	197	204	220	226	244	221	181	205	224	245	229	202	215	211	237	212	245	206	235	238	219	208	212	229	228	223	196	217	251	194	232	239	206	212	192	198	220	212	214	230	216	221	225	203	249	228	226	231	208	242	177	202	236	229	198	226	213	230	222	211	215	229	210	242	236	225	208	249	209	207	237	203	218	244	229	247	204	231	222	234	220	237	233	222	195	226	226	218	189	240	248	234	249	224	215	195	215	212	234	212	206	223	200	196	225	221	196	217	207	200	222	213	195	210	216	213	236	213	199	226	213	222	225	233	212	217	224	208	205	211	220	223
24166	21114	28376	24088	20376	2136	689	534	413	406	374	370	337	329	358	324	324	290	322	304	279	319	269	276	283	274	302	303	285	301	276	284	274	270	296	267	265	291	268	254	277	261	309	268	272	235	268	257	255	249	262	253	285	259	227	285	270	296	252	284	259	274	249	285	279	269	260	249	283	266	295	249	280	283	269	271	301	267	289	298	294	276	287	266	284	280	293	262	258	278	262	299	275	246	282	275	271	295	255	279	226	253	279	268	269	254	271	274	245	274	274	260	277	258	300	276	271	278	249	302	301	296	264	265	299	281	267	289	276	273	281	278	269	259	263	289	283	303	261	316	266	287	289	275	270	248	266	258	237	259	245	278	284	264	255	248	276	270	273	260	262	250	248	267	275	255	258	286	257	282	284	295	271	293	271	249	284	287	259	258	287	261	283	271	313	266	255	278	289	283	260	263	306	270	273	275	255	263	278	271	246	259	266	290	273	256	297	294	259	262	247	272	230	253	296	275	272	244	244	276	255	288	279	312	258	305	271	284	262	271	261	286	316	268	268	272	274	290	267	284	278	274	263	257	285	309	314	291	290	272	251	260	253	276	269	279	268	261	285	254	258	264	281	276	277	251	259	288	262	278	253	233	261	289	268	276	274	300	276	247	269	301	264	272	283	265	272	267	299	252	273	276	269	263	277	267	278	249	291	265	305	257	270	282	260	271	285	254	307	273	262	256	290	265	256	263	290	284	276	292	274	267	292	264	270	279	266	284	252	266	297	260	275	265	250	285	284	279	283	270	249	265	287	292	260	269	260	294	253	290	310	255	272	276	303	270	266	292	291	263	266	273	311	274	260	279	266	276	253	270	273	267	271	283	249	297	274	256	290	291	271	260	259	295	258	291	279	299	277	245	252	294	290	268	274	235	249	227	286	256	267	289	259	291	247	288	278	247	252	277	252	276	287	283	278	288	293	281	265	259	268	282	314	271	277	280	273	276	252	290	273	255	274	321	271	254	274	270	254	282	255	274	250	243	296	265	304	254	242	256	289	260	267	284	281	295	283	280	226	282	281	262	260	252	258	278	262	255	284	273	262	254	272	250	302	278	263	264	269	269	278	294	249	269	284	300	270	263	270	277	274	281	288	252	282	303	252	276	290	277	234	282	236	272	259	281	259	264	268	307	297	298	267	317	262	274	260	274	253	277	245	269	275	264	251	260	271	296	281	257	306	274	300	302	263	272	245	293	295	285	285	270	262	285	277	294	295	272	244	277	284	294	262	264	242	303	253	286	240	262	278	269	299	267	254	265	261	296	313	252	265	288	283	251	241	272	263	269	287	262	280	265	286	268	264	283	254	265	250	279	304	273	273	259	275	279	277	265	290	280	280	249	254	261	263	299	301	262	291	279	267	264	294	258	277	272	278	266	274	259	264	277	299	282	299	269	277	246	267	261	272	293	267	306	297	286	234	252	251	286	266	266	265	280	252	264	313	270	288	273	285	252	289	263	252	300	295	263	304	285	269	268	260	262	263	256	238	248	274	287	254	271	271	265	283	268	279	262	260	305	275	279	310	251	270	271	272	253	298	294	256	281	282	274	267	267	259	267	254	277	266	261	247	281	261	283	272	282	279	275	281	270	277	289	263	250	280	256	265	281	259	282	287	255	278	295	285	257	275	261	262	251	268	265	294	266	290	290	280	265	250	254	277	282	288	279	286	282	285	279	266	267	289	276	290	250	256	220	255	273	277	249	267	257	309	257	301	274	266	279	286	298	259	253	290	282	274	279	304	280	267	287	252	278	268	300	267	283	297	283	256	263	285	306	273	263	289	282	264	277	277	289	273	256	263	286	249	263	262	277	266	268	289	241	269	297	278	279	253	255	233	294	293	279	291	276	275	269	245	269	275	266	262	262	256	293	266	310	266	291	284	291	275	304	274	273	277	249	289	289	243	248	254	252	282	276	292	285	280	269	254	285	263	269	267	253	260	308	277	304	277	292	258	279	259	262	271	281	256	253	297	278	288	261	262	263	299	257	262	274	258	265	245	269	284	248	245	261	260	281	256	296	268	269	282	269	292	261	292	254	271	309	280	276	260	277	270	260	254	233	284	283	268	307	274	249	254	288	256	287	253	266	315	257	278	287	288	256	267	267	305	255	302	270	275	287	280	301	277	285	296	312	253	273	238	264	262	292	273	239	298	257	262	260	285	238	264	277	296	286	259	266	273	277	277	242	270	272	313	296	257	269	253	267	279	271	286	292	267	283	279	294	258	245	266	257	245	266	262	260	285	280	267	275	282	271	300	282	282	244	254	283	274	238	263	278	275	248	263	269	264	270	306	288	285	245	273	259	272	285	238	270	291	268	284	270	263	266	268	274	271	267	271	281	262	262	273	273	263	266	260	288	260	296	254	269	289	297	259	281	281	286	241	279	246	296	273	283	267	263	256	268	269	282	251	262	248	253	255	246	272	261	256	285	259	262	246	249	244	274	268	298	265	274	244	283	277	261	240	272	273	281	292	258	279	237	291	277	256	279	275	288	257	266	264	280	279	302	267	282	275	277	243	277	260	249	258	265	286	268	282	250	265	259	246	278	265	256	251	282	320	274	293	266	280	267	286	268	268	254	251	266	264	301	258	247	280	278	297	271	293	289	274	287	294	293	252	244	258	261	283	266	275	266	305	250	281	247	274	238	257	271	298	268	280	264	264	280	245	252	245	249	291	266	271	264	283	267	273	299	264	286	289	258	253	263	284	289	296	245	259	258	253	256	281	286	294	265	279	238	287	273	280	277	269	271	260	270	284	267	304	301	256	274	290	257	260	281	298	305	271	258	258	280	265	278	314	279	279	248	257	267	247	276	294	234	302	274	312	294	270	291	258	276	271	265	238	249	239	268	266	287	243	259	274	280	261	281	268	238	258	254	295	258	267	288	285	277	291	307	295	253	259	289	257	282	266	229	274	256	265	245	282	286	304	297	276	265	288	270	282	256	291	282	272	278	315	287	270	307	285	289	266	301	256	289	301	271	278	271	271	265	276	274	276	284	283	258	266	278	258	289	244	302	245	264	267	268	256	263	255	251	268	253	307	266	262	258	260	252	278	270	250	279	258	276	283	294	269	266	252	289	276	266	271	255	273	292	265	275	255	258	277	246	275	308	247	271	295	273	280	285	278	265	293	265	251	294	290	251	291	262	241	300	284	249	255	261	289	294	300	252	263	255	296	264	259	269	289	251	268	275	262	261	287	241	270	298	283	252	283	299	268	279	277	271	261	285	288	253	264	266	255	281	256	268	292	254	281	271	277	253	266	269	297	266	271	241	272	274	284	241	313	306	261	303	259	267	294	279	262	261	289	282	269	263	273	274	270	223	267	274	263	259	272	280	293	271	287	288	268	252	283	273	258	273	271	282	277	278	270	290	241	282	305	222	243	261	296	295	254	254	278	247	297	270	277	260	269	245	256	299	304	258	254	262	277	282	302	265	245	265	276	279	293	279
13811	8996	7707	3936	2679	1990	1555	1293	1077	925	905	784	763	690	644	639	596	595	628	532	536	539	476	499	508	511	508	493	519	477	507	473	539	459	482	459	523	490	442	479	438	487	485	480	477	491	463	483	483	473	506	501	474	477	494	445	426	488	469	487	478	445	486	471	497	467	476	439	485	454	466	460	460	441	473	467	443	442	434	470	476	487	459	461	443	485	458	478	464	476	439	501	470	449	461	441	472	476	442	450	486	463	477	503	434	448	419	457	444	461	462	491	471	435	466	473	439	468	485	469	454	438	482	444	491	496	422	473	451	473	446	484	493	449	464	408	403	439	468	475	447	460	466	465	421	440	435	434	438	471	478	438	436	469	454	444	435	441	420	447	469	438	490	437	472	472	446	401	490	451	465	480	464	452	429	477	470	441	465	474	473	467	494	476	483	495	452	485	465	468	430	475	466	456	448	483	449	442	486	451	457	474	444	447	444	454	493	510	443	474	461	471	488	450	450	452	449	445	446	490	431	433	465	427	436	469	460	477	452	460	448	488	422	449	465	480	445	470	418	425	486	425	441	478	466	470	452	487	416	487	492	480	453	444	448	420	469	431	472	459	440	462	447	486	447	474	467	431	490	482	456	434	442	474	483	466	474	458	440	411	455	446	445	454	483	424	496	469	404	498	469	473	450	435	473	432	500	479	473	400	459	461	459	481	422	446	429	485	434	474	433	463	498	443	446	449	465	475	466	462	460	455	462	425	447	440	452	445	465	450	453	452	435	444	436	438	493	453	465	494	454	482	471	444	432	474	429	452	437	459	466	442	492	459	465	448	461	438	457	461	473	447	451	469	438	464	464	435	450	433	459	494	429	444	400	467	445	449	495	438	440	487	477	421	445	471	452	463	498	452	434	449	452	470	471	496	427	453	450	443	463	399	456	464	484	473	443	474	421	473	422	441	468	449	422	448	451	469	486	429	474	486	478	476	433	446	455	429	443	456	414	460	421	495	459	436	431	460	462	458	490	445	463	448	446	467	403	465	459	457	473	438	482	459	437	486	411	435	468	484	431	447	447	456	421	474	443	439	429	483	472	459	495	442	469	435	428	510	450	482	467	484	451	429	454	466	474	431	448	450	423	475	442	422	454	447	439	451	435	447	470	451	456	410	473	436	422	492	449	467	483	491	459	493	444	464	457	460	418	433	440	444	476	438	447	463	440	457	457	440	459	445	483	461	437	483	470	464	462	473	425	457	453	441	438	476	460	416	443	450	440	449	462	430	442	490	440	461	461	458	474	444	457	478	477	453	478	463	425	479	453	445	476	487	458	448	478	496	478	502	465	432	470	424	452	417	437	432	473	480	477	447	460	449	470	438	469	440	458	448	442	420	461	424	451	460	452	467	486	435	453	449	482	504	439	401	470	475	456	457	414	456	458	422	449	472	446	442	466	464	476	458	480	449	456	469	453	445	460	415	480	435	436	420	474	449	459	506	479	448	411	458	441	449	445	443	431	463	439	463	451	456	468	476	451	431	461	472	438	434	438	440	459	439	486	473	483	435	443	459	426	451	492	462	450	477	460	469	441	451	449	485	416	466	448	495	445	430	459	409	407	443	467	498	460	449	480	488	476	460	465	434	445	432	479	491	446	492	457	417	473	488	464	440	403	433	428	420	438	453	507	479	392	440	454	395	419	449	496	455	470	410	448	438	414	409	462	441	489	428	433	437	443	464	443	430	454	435	479	444	423	424	457	501	443	480	445	465	469	461	425	455	459	457	476	450	418	459	425	465	462	468	421	472	433	444	482	452	490	429	506	428	424	479	496	474	437	501	447	426	462	448	457	464	440	460	456	464	444	441	468	483	477	479	432	467	430	512	461	473	498	479	411	474	475	475	439	405	446	453	442	441	440	451	466	410	473	448	460	446	436	444	417	461	465	471	439	443	428	468	440	443	479	511	489	441	444	482	468	476	419	451	489	459	450	465	453	447	465	417	461	440	471	459	454	488	434	441	469	441	452	459	423	434	485	456	471	485	441	446	442	494	437	465	462	467	450	476	459	448	446	414	448	477	446	466	474	472	453	449	431	462	483	490	453	470	435	489	440	477	480	475	441	422	432	426	438	464	459	434	450	474	465	470	465	446	431	436	445	445	448	470	458	455	468	470	420	456	447	485	461	455	454	458	437	463	454	473	458	458	438	441	441	461	445	455	480	435	419	443	431	448	447	465	445	400	468	470	453	442	452	452	457	472	468	453	452	438	474	463	476	486	463	476	426	418	434	437	431	436	427	463	440	456	479	452	469	456	433	462	466	461	488	453	487	473	461	442	475	430	430	487	425	466	443	456	425	475	505	446	477	457	432	458	462	469	455	479	479	468	480	450	479	438	435	462	438	445	452	467	455	472	460	436	430	447	428	440	453	441	469	473	439	415	453	463	462	431	424	480	464	476	455	453	453	438	442	436	481	447	480	457	458	468	465	456	427	456	436	474	474	483	451	453	459	478	427	437	464	444	467	457	469	453	421	458	494	452	462	449	439	443	430	440	443	441	456	435	481	419	435	458	465	407	492	418	456	463	421	459	439	457	478	427	461	493	473	466	487	461	471	428	455	470	487	459	457	471	438	453	462	457	456	435	431	492	481	452	458	435	464	480	514	453	480	477	449	416	441	455	475	462	455	474	468	433	470	459	462	457	471	462	451	440	459	472	453	449	445	456	456	472	421	466	447	463	463	436	453	433	423	498	456	441	441	456	434	440	452	456	441	470	486	450	448	424	431	468	465	408	436	400	478	477	441	454	435	493	473	439	411	441	468	452	470	451	461	460	425	435	458	468	442	452	469	450	454	455	436	417	438	438	446	456	477	458	491	455	462	450	425	452	423	438	478	463	442	449	411	439	484	482	485	429	452	450	512	458	460	458	422	428	449	478	474	443	459	446	486	454	444	449	447	430	466	477	429	455	440	448	422	463	453	419	467	469	430	455	433	489	448	448	455	441	430	447	440	442	445	431	396	458	455	503	479	457	432	439	449	479	447	448	443	494	470	450	435	467	434	497	490	454	447	439	460	449	493	446	448	490	461	426	474	468	443	499	422	449	404	481	489	468	443	489	428	455	451	501	456	462	453	435	445	454	485	456	414	437	451	454	455	472	467	456	441	487	465	466	449	424	451	467	456	472	394	436	425	454	460	442	444	456	469	439	499	459	453	473	417	487	435	490	470	418	450	428	456	445	441	437	439	445	474	466	466	484	468	456	462	430	446	448	451	444	469	455	444	457	480	460	441	463	418	462	482	461	455	435	448	466	459	444	439	428	456	442	477	455	467	440	463	465	472	456	457	436	464	489	431	450	478	472	449	464	458	459	463	481	459	477	412	463	469	457	420	513	450	459	434	492	449	464	443	478	433	416	438	459	457	465	436	481	435	435	436	468	474	448	412	436	430	490	456	458	483	500	457	426	473	468	460	468	456	481	434	432	470	446	477	452	434	498	432	436	436	464
23176	21138	29111	23410	21140	19744	2578	1000	811	763	686	647	633	562	552	551	525	550	496	512	525	507	510	482	496	497	507	507	474	450	507	470	485	472	468	486	510	501	453	461	472	458	471	446	467	447	459	497	451	496	469	466	447	434	462	471	464	507	436	469	433	466	516	474	458	474	461	443	473	471	443	478	456	479	443	475	456	405	465	447	460	458	476	433	448	427	495	428	462	473	470	467	450	420	460	485	454	431	437	453	439	441	441	458	451	453	447	445	464	499	481	450	440	459	458	447	489	462	442	445	502	468	470	477	455	477	461	448	466	429	442	432	444	471	448	447	424	455	465	468	423	428	477	477	442	492	474	450	471	428	448	456	435	452	460	456	491	464	431	465	428	469	458	422	466	492	443	461	444	456	424	433	464	441	464	442	463	454	456	441	464	417	492	451	458	457	443	472	449	471	469	454	472	482	405	443	490	461	457	427	420	409	466	429	463	420	397	492	463	445	464	424	481	432	478	446	485	460	464	473	444	449	459	449	439	465	447	461	460	458	482	445	433	411	451	406	460	462	455	424	476	486	398	462	447	418	446	490	479	482	425	488	476	436	467	429	447	424	472	445	483	441	419	450	455	444	468	490	467	481	422	444	455	435	443	421	497	458	471	478	471	452	452	427	448	428	473	460	449	472	434	451	466	451	447	423	453	451	461	429	436	456	434	448	441	449	465	460	444	465	463	424	513	425	477	442	482	459	486	473	452	460	427	459	465	473	439	472	431	470	436	469	515	486	480	472	445	434	499	483	480	488	433	450	422	427	479	449	452	430	459	411	488	503	437	419	437	405	483	462	474	453	461	441	435	444	429	460	432	494	419	461	453	462	453	427	434	426	465	443	405	476	441	394	453	462	458	442	451	476	464	503	476	407	475	441	467	480	452	452	467	488	476	444	466	418	482	395	477	462	492	459	417	402	471	407	462	458	426	434	457	443	448	452	475	430	438	464	455	487	449	424	459	475	430	458	460	451	438	435	466	430	411	463	448	461	439	456	432	446	420	464	402	462	457	429	447	437	476	483	450	473	441	427	431	458	449	448	458	448	448	500	470	442	443	442	449	471	448	451	425	456	427	461	466	429	479	431	460	432	486	490	483	401	455	475	406	454	425	421	421	468	481	443	471	457	503	447	456	453	428	421	440	407	473	400	467	462	434	471	440	476	451	416	465	432	455	459	457	471	492	451	480	473	457	450	480	461	468	475	443	458	467	428	464	478	434	445	437	430	437	454	485	443	466	439	451	403	444	465	463	467	456	462	414	424	413	447	432	449	468	428	455	504	437	474	490	474	423	430	417	472	434	455	476	451	456	475	415	448	490	440	436	472	454	478	482	441	468	417	429	456	463	442	495	475	444	477	446	459	485	414	415	460	439	451	461	493	447	472	442	488	464	452	432	431	446	433	450	497	471	431	463	442	445	425	446	483	463	464	497	452	447	484	421	475	442	493	440	462	475	480	467	496	454	467	417	467	440	435	471	435	455	483	457	447	441	460	468	454	474	496	429	445	456	432	475	497	438	430	442	476	433	452	449	466	430	449	445	470	457	488	488	479	449	470	461	434	479	462	446	484	435	480	424	438	460	480	484	502	454	485	465	467	445	481	480	419	466	436	462	415	447	453	451	434	468	466	437	457	407	441	453	446	485	485	450	420	419	396	411	433	482	494	470	483	445	421	456	468	419	428	445	439	448	451	454	466	425	435	442	405	430	486	470	447	447	419	449	484	454	451	439	451	457	483	418	431	438	443	431	449	435	457	425	451	436	495	474	429	426	453	452	416	437	431	418	433	479	447	437	445	458	444	429	403	404	439	446	400	482	478	435	431	470	459	448	449	467	445	431	444	437	459	432	424	480	470	422	458	461	418	455	456	462	471	453	491	495	422	458	464	469	430	429	454	475	444	450	488	466	440	475	473	470	421	481	477	437	454	473	434	456	476	438	471	472	452	490	443	437	459	437	473	443	434	448	447	429	452	460	451	458	458	497	444	475	438	456	453	468	436	436	471	438	442	466	455	462	492	433	478	448	440	458	462	448	447	456	475	444	429	470	448	424	443	476	469	451	448	465	439	452	445	438	450	472	461	457	461	451	473	426	458	423	402	457	440	444	462	457	433	425	456	448	470	471	400	453	468	445	474	488	451	465	440	445	470	477	467	433	456	422	418	434	431	431	451	451	446	463	465	429	468	446	435	428	431	466	457	491	467	441	435	456	475	446	407	462	428	413	464	456	433	450	431	428	453	439	457	472	443	461	440	413	446	451	466	473	425	469	462	397	453	460	471	430	475	468	433	453	443	474	439	428	456	450	436	461	466	470	443	464	461	453	445	461	453	451	471	439	431	427	478	435	439	467	437	452	432	449	481	461	469	444	489	432	466	473	441	478	460	462	467	463	418	446	463	456	426	425	475	448	465	440	446	451	444	441	437	445	472	443	495	450	465	485	443	465	472	472	435	448	501	438	431	437	453	465	442	454	491	452	463	474	449	422	453	479	437	484	445	467	417	467	451	441	448	448	466	470	460	427	420	434	424	459	458	465	449	418	425	454	437	464	491	455	481	473	419	424	451	462	475	419	456	473	440	412	478	431	435	450	462	471	439	454	460	428	431	446	448	485	433	471	464	438	450	460	465	450	461	491	415	448	426	435	460	438	439	442	491	456	473	463	428	452	469	462	434	476	451	404	414	473	456	442	397	438	460	434	449	446	442	419	453	478	448	430	444	417	483	470	430	457	416	471	473	455	395	449	433	459	458	450	459	418	425	451	402	433	486	441	458	496	423	446	429	446	450	467	472	473	440	490	490	454	435	475	439	447	423	471	457	467	415	474	452	440	465	461	466	466	481	456	484	441	416	455	466	461	443	468	429	476	471	447	456	469	423	491	395	491	448	409	425	459	450	478	481	430	430	494	455	419	445	442	468	454	440	415	438	480	492	462	416	460	455	454	469	462	451	466	425	433	439	428	450	452	435	436	459	455	381	465	458	430	470	473	467	456	430	438	431	444	432	461	445	440	441	438	487	447	448	467	443	444	486	448	433	456	491	426	465	469	476	442	485	471	477	448	428	455	472	513	452	484	482	456	429	486	487	457	446	446	408	478	439	441	441	438	458	452	450	407	452	439	431	452	459	444	436	416	407	462	472	425	432	489	504	450	442	464	470	449	477	459	445	445	429	457	471	459	467	439	467	469	426	443	469	426	470	427	441	454	476	484	466	470	451	447	450	428	448	432	455	457	445	463	409	459	444	450	443	415	421	426	480	455	479	449	449	437	496	462	495	457	448	441	437	453	480	440	485	474	448	447	453	435	471	483	433	445	463	502	437	414	407	473	485	452	453	442	435	438	438	422	474	433	432	436	451	459	501	476	452	440	431	447	447	439	467	427	450	452	440	443	407	463	473	446	443	449	460	459	465	425	423	451	443	444	430	474	475	436	487	409	449	451	482	427	473	448	420	475	440
16541	14877	12970	7026	4949	3693	2851	2291	1978	1681	1559	1385	1271	1162	1077	1110	996	1036	962	998	890	879	917	898	827	790	833	815	773	793	764	818	787	773	826	803	757	761	818	752	756	738	768	800	755	759	688	737	796	778	742	761	721	733	746	725	788	736	724	789	746	729	737	718	769	725	728	771	733	711	725	749	749	777	740	740	758	744	756	764	717	752	695	716	717	711	739	771	756	724	729	770	739	757	739	750	716	752	714	724	676	727	691	723	723	707	728	747	690	695	785	755	684	727	765	716	719	751	758	706	771	733	686	723	725	740	734	749	749	714	734	702	724	735	751	730	693	730	710	725	739	739	696	755	726	784	716	705	722	705	718	762	706	755	744	716	683	760	712	685	751	672	729	715	711	757	736	679	771	714	744	758	718	777	765	746	793	729	753	726	705	709	725	729	770	717	704	767	735	701	728	693	730	743	741	778	696	707	719	728	765	727	759	736	753	704	746	697	696	734	700	765	757	715	749	707	743	743	736	768	718	711	769	742	715	704	752	693	730	702	733	683	682	729	739	785	703	702	768	742	704	741	717	741	698	693	736	736	755	787	721	764	678	707	677	718	735	787	679	743	743	718	759	663	729	748	728	691	777	732	785	715	716	721	730	763	783	739	718	737	770	687	746	741	753	712	727	737	748	720	720	726	767	767	716	737	694	755	720	715	714	711	722	729	729	697	765	754	729	726	685	743	738	712	741	741	721	718	739	763	725	713	764	689	768	749	718	733	686	746	718	722	783	736	744	752	740	703	743	732	763	731	741	681	747	704	720	749	670	730	721	744	733	734	750	695	718	724	692	764	734	733	760	695	731	689	760	708	731	767	755	722	680	743	687	741	736	764	705	760	722	726	776	722	725	721	718	765	764	728	706	741	716	727	761	715	725	766	723	725	703	712	755	746	722	736	701	731	770	748	728	709	740	758	708	766	780	730	759	688	703	709	753	732	720	716	709	748	687	722	710	730	694	795	762	715	783	725	739	735	739	687	689	727	742	727	729	751	702	709	754	743	714	768	701	721	734	741	702	754	710	777	707	737	707	751	694	781	715	660	718	745	747	745	735	680	724	719	703	739	752	728	735	718	758	754	698	793	697	720	717	666	741	711	704	688	751	726	733	713	722	706	770	732	768	746	718	731	702	751	751	751	712	755	737	725	700	722	769	722	720	694	731	744	733	734	725	713	705	747	754	733	772	746	773	726	740	741	738	725	748	725	693	729	728	757	715	736	761	746	728	698	725	753	724	771	731	744	738	722	735	711	719	743	709	695	726	775	715	782	788	730	734	704	719	713	720	766	697	730	755	774	746	746	703	735	746	743	706	750	746	719	780	710	680	733	747	745	738	701	751	746	764	755	685	737	715	738	678	769	801	755	749	766	694	718	670	744	728	718	707	749	763	724	702	746	723	727	744	701	691	723	732	702	737	759	726	723	710	778	738	737	688	772	697	714	687	754	719	735	721	666	728	766	721	746	690	699	709	722	711	730	722	715	734	730	744	725	744	723	692	780	691	780	749	758	733	736	721	734	729	704	716	739	727	709	743	699	711	761	755	720	699	736	727	752	729	745	726	700	759	680	737	730	688	702	733	701	729	744	731	688	721	702	738	669	733	698	730	821	740	737	746	696	789	763	765	707	730	719	728	728	769	697	764	716	748	708	734	717	756	693	699	712	735	723	761	682	690	708	715	717	717	731	698	736	690	658	752	744	709	665	744	748	679	731	747	710	701	722	765	767	742	744	741	701	730	769	767	761	735	725	773	766	726	716	733	717	711	727	739	754	726	707	699	760	712	731	758	728	729	687	695	724	691	739	723	734	754	724	686	735	703	707	736	752	737	699	728	708	752	733	716	723	717	751	699	737	726	736	753	701	708	722	745	746	766	736	742	702	725	734	720	741	693	728	725	748	700	720	757	742	762	716	718	679	712	753	725	776	717	760	694	740	720	702	694	688	699	690	722	740	695	715	731	720	724	761	758	744	730	750	690	717	721	684	735	709	755	732	682	676	769	766	762	728	716	747	751	751	671	719	741	695	721	747	723	646	736	744	711	710	765	708	744	704	683	746	736	703	691	711	712	720	732	662	801	788	705	706	700	699	747	708	734	701	790	753	731	719	726	738	775	763	720	703	746	728	744	758	752	703	728	695	754	711	727	733	697	785	705	693	775	727	732	747	729	767	700	751	736	732	725	744	740	740	734	735	768	687	761	749	728	705	714	730	774	698	713	739	677	722	742	713	720	744	767	758	709	691	719	756	696	745	734	714	775	785	760	678	733	693	699	762	691	725	707	744	695	767	669	744	774	752	703	762	737	725	728	734	730	703	742	708	716	746	681	702	721	680	719	771	758	768	693	688	690	787	760	729	729	759	704	762	701	729	711	732	731	680	766	749	724	725	724	746	698	724	731	748	720	758	677	721	769	742	732	745	671	717	728	699	737	715	737	709	719	715	732	705	776	750	720	738	721	679	722	759	734	728	763	728	745	774	726	752	743	747	756	714	696	707	746	786	715	748	701	692	785	729	759	708	696	708	748	739	756	735	715	750	747	767	770	728	688	750	693	759	689	691	784	729	721	727	704	754	758	692	699	683	758	741	773	740	720	709	723	758	716	726	739	754	709	719	700	724	752	713	749	727	784	745	732	763	707	761	699	742	701	724	729	694	789	728	731	739	751	740	701	757	714	706	766	739	716	771	728	785	712	739	771	714	745	712	706	741	786	700	742	731	707	739	711	735	731	722	671	753	720	695	730	728	714	721	726	715	750	709	778	725	690	781	725	731	763	730	754	820	717	721	774	732	759	733	711	714	753	738	721	736	703	745	680	727	748	691	751	750	766	699	758	717	750	741	744	727	700	741	710	764	758	743	711	695	744	747	692	699	690	710	653	740	744	752	735	740	754	722	712	724	718	747	728	698	748	760	730	723	699	770	752	743	720	774	715	747	715	721	700	709	791	714	718	779	716	737	757	719	757	719	741	742	756	708	713	738	683	725	761	737	747	746	699	684	745	746	716	679	701	756	745	714	779	736	753	751	730	721	786	700	737	720	745	744	779	695	725	769	716	733	694	778	738	744	742	661	719	754	730	749	712	689	719	711	766	737	724	694	661	730	700	695	726	684	719	702	749	729	781	739	703	712	752	698	717	724	730	693	749	714	671	744	736	740	753	714	723	769	695	704	765	734	742	750	731	733	752	720	792	734	763	736	767	694	741	685	718	737	745	742	761	725	719	714	714	786	737	702	735	732	682	707	698	751	755	760	723	722	710	691	732	774	721	778	735	707	739	694	703	752	691	739	788	732	771	765	705	773	745	737	709	731	747	711	747	725	698	726	730	666	755	729	708	705	743	737	787	733	748	735	729	738	733	741	682	754	755	728	719	731	725	698	760	762	674	760	725	689	717	711	689	704	723	722	743	747	732	720	721	691	747	730	743	801	702	730	703	737	698	720	738	701	737	789	781	694
26889	20459	7708	376	187	160	157	141	150	137	133	131	104	100	128	115	124	103	103	99	121	98	131	117	126	134	116	120	121	127	132	109	140	120	135	110	128	115	113	109	122	130	114	133	106	122	122	136	123	130	126	122	126	118	118	119	126	115	120	108	116	129	118	93	109	134	121	103	115	109	134	105	124	126	102	117	101	112	115	124	117	130	116	110	130	118	132	123	106	128	121	108	116	117	113	117	131	110	111	135	109	121	110	117	103	117	124	117	117	120	125	124	113	104	119	131	110	107	123	119	120	118	124	128	136	109	113	104	112	125	130	99	136	125	126	116	110	121	103	125	107	129	106	93	137	118	100	121	108	128	119	122	116	127	100	104	116	118	105	113	128	133	115	116	105	106	114	101	125	115	124	107	124	118	104	114	121	112	110	102	112	111	122	113	114	124	118	108	126	112	127	111	134	118	101	119	128	122	145	116	122	113	106	102	101	125	131	121	122	128	101	96	112	108	116	110	106	111	125	110	92	120	113	122	131	125	135	109	108	128	121	114	125	104	119	117	108	112	108	101	127	105	121	121	123	117	100	122	103	119	119	109	112	123	121	117	90	133	124	122	102	116	106	108	99	135	114	105	113	110	124	123	119	106	95	122	113	125	111	117	119	110	121	111	128	104	106	121	109	123	92	115	131	148	109	117	136	120	119	102	112	102	115	117	122	89	129	111	128	152	133	124	108	130	117	108	126	126	109	121	113	129	121	121	128	141	113	109	105	125	123	116	129	88	109	118	121	128	116	114	124	125	146	120	110	116	112	119	119	112	125	106	120	107	112	110	117	116	105	100	119	127	110	106	119	122	121	118	107	112	109	123	96	116	129	114	105	102	121	117	102	102	132	114	112	118	128	117	110	115	119	109	108	108	110	109	118	128	124	119	121	107	114	109	113	100	104	150	121	119	112	95	127	125	101	111	114	113	103	111	116	106	108	110	124	131	133	114	120	110	104	130	115	145	121	117	116	135	118	119	131	127	104	120	114	122	136	117	111	131	132	106	103	139	133	121	103	119	106	120	119	111	118	123	109	115	122	123	116	106	132	102	100	113	101	106	124	132	115	108	109	117	101	128	120	120	133	121	114	117	111	125	114	112	114	129	102	105	112	112	109	114	121	99	120	129	113	130	117	118	122	112	123	119	134	117	131	105	132	115	100	120	107	131	119	112	120	106	101	119	107	132	114	110	102	112	119	123	133	115	99	110	105	124	115	108	103	93	139	119	113	98	102	119	121	125	116	114	94	88	127	119	115	130	110	120	117	116	127	117	126	136	138	118	118	127	116	106	129	113	131	110	113	131	127	117	98	111	125	117	115	117	126	102	119	121	111	112	107	114	123	124	107	100	109	109	113	136	107	118	110	119	105	120	106	105	108	118	105	116	128	123	104	110	120	95	118	116	100	120	118	133	115	111	125	128	105	128	111	102	120	123	112	129	111	102	123	100	115	119	103	112	117	118	113	125	113	118	83	125	129	97	124	106	122	115	126	104	112	132	144	117	114	125	108	107	109	118	108	131	127	127	113	101	110	125	101	129	119	113	137	111	123	101	131	137	126	128	110	113	101	106	116	125	115	126	119	122	124	113	123	111	113	101	136	90	130	111	126	108	117	124	111	122	107	116	119	125	108	124	113	112	102	100	118	132	105	132	100	106	103	108	126	130	132	113	130	110	113	120	128	99	129	123	122	111	121	109	123	130	104	145	126	118	110	103	119	136	110	123	112	133	104	107	110	113	120	119	128	135	119	117	126	117	118	114	114	109	130	118	107	113	91	117	131	130	128	114	111	115	110	123	133	131	126	113	111	114	122	124	100	109	109	121	113	130	114	116	110	112	104	84	111	112	123	127	121	139	114	125	122	132	108	103	114	128	117	128	127	113	119	109	104	105	98	118	107	127	110	116	113	116	123	110	112	110	132	110	113	109	119	119	125	115	126	118	133	134	112	110	121	112	115	112	144	128	127	118	109	144	107	103	124	111	123	123	118	111	99	128	112	113	121	106	126	131	117	97	108	113	119	126	103	110	126	97	116	111	115	116	102	96	127	102	123	115	129	120	108	112	121	110	125	123	130	135	123	114	103	99	114	115	130	138	108	115	115	126	117	120	106	114	114	118	107	120	118	120	115	118	140	103	104	115	132	104	111	114	122	106	130	130	134	115	104	109	128	109	108	122	105	103	109	114	106	115	126	132	113	112	106	108	133	127	125	102	106	124	116	110	126	110	140	106	106	120	113	123	105	122	100	123	112	126	108	130	106	116	113	130	121	118	106	121	104	103	119	132	99	116	123	124	110	115	108	117	125	96	97	119	105	106	112	114	98	112	104	117	125	112	117	105	128	141	127	108	101	92	125	93	122	110	112	125	130	128	122	140	114	128	126	106	118	123	112	126	101	116	89	120	108	128	126	115	90	133	122	140	116	111	122	119	104	101	104	119	112	105	114	106	142	96	113	113	111	108	124	120	103	121	111	100	112	134	105	101	118	123	128	114	128	123	99	117	121	117	121	126	117	119	130	117	111	112	113	101	86	111	120	116	123	123	103	133	125	117	117	112	122	98	114	106	95	120	133	112	127	114	109	103	106	109	118	128	97	113	120	118	104	108	130	117	119	131	127	116	106	114	89	110	120	112	110	115	106	107	128	127	120	114	115	114	119	113	113	119	114	127	116	141	119	131	114	123	121	112	118	117	111	110	110	106	115	116	108	119	127	112	107	108	109	102	103	111	128	107	98	102	110	123	113	116	123	116	131	120	126	117	118	115	139	103	124	106	123	119	104	115	121	127	120	103	145	102	117	108	115	107	106	128	112	121	116	126	97	104	111	104	104	107	131	102	118	110	123	122	121	121	119	125	125	109	133	106	112	127	98	87	120	131	123	134	97	101	136	142	110	109	122	128	115	107	104	120	118	95	127	108	98	123	85	108	112	121	113	127	100	129	114	125	96	122	125	129	130	134	132	114	118	103	110	118	105	106	102	115	103	123	103	114	118	130	124	97	118	91	111	108	95	100	119	103	111	139	116	119	115	112	131	121	109	114	109	129	112	110	115	129	105	120	108	108	130	119	120	124	123	130	135	113	111	116	110	122	127	121	101	122	119	111	126	105	124	118	113	102	136	145	120	121	90	105	106	122	108	113	114	114	109	117	101	116	124	110	107	104	115	126	125	111	102	119	103	113	102	102	116	90	109	115	107	113	121	110	121	105	112	89	116	116	112	122	115	121	109	105	95	125	112	101	123	110	121	133	101	122	113	113	106	107	117	94	119	127	115	99	119	126	124	124	115	118	114	112	116	114	108	125	135	108	132	117	123	134	102	113	121	123	93	106	113	118	134	108	114	112	111	102	112	114	103	116	90	102	111	123	128	126	130	118	107	114	109	115	102	109	113	137	132	118	121	130	107	117	105	117	117	104	123	121	108	118	119	107	121	129	104	105	129	132	105	111	93	133	126	113
6890	1013	938	500	415	322	318	278	260	269	263	211	220	245	235	239	206	219	223	200	229	218	216	207	244	203	209	216	235	203	216	219	225	207	218	222	231	219	200	192	212	177	236	195	216	217	207	218	192	230	210	223	210	223	190	225	219	229	205	197	200	234	245	223	215	203	193	231	220	199	202	205	203	219	212	205	220	222	206	205	241	214	222	220	207	219	214	240	209	217	261	204	239	212	239	230	189	225	229	222	208	208	200	242	243	207	229	250	189	223	219	220	245	217	201	220	226	232	193	184	209	197	233	225	226	218	215	230	197	220	217	225	180	223	231	190	200	225	208	202	196	214	202	226	202	227	213	197	230	208	212	198	203	215	211	205	244	213	202	217	217	236	206	223	237	193	200	226	212	231	193	215	212	242	239	212	190	199	220	223	207	206	188	221	204	216	217	214	220	212	234	183	213	232	230	180	208	230	186	212	192	219	221	231	198	208	224	215	192	199	201	216	184	205	215	215	216	209	204	213	200	206	204	173	191	198	230	222	203	228	221	209	208	209	208	205	224	208	235	217	197	221	190	203	232	231	239	204	212	235	214	218	190	204	217	195	193	235	198	217	241	211	204	241	205	205	218	222	212	211	191	224	237	231	195	199	201	210	226	215	188	208	216	223	204	190	219	191	216	213	213	229	217	196	216	219	194	192	190	212	204	202	213	222	219	203	229	233	207	196	214	193	203	217	221	215	217	176	203	229	201	241	208	189	208	247	210	222	206	201	199	241	213	211	215	203	210	221	195	213	214	209	223	225	190	186	224	206	212	206	221	234	217	208	225	209	218	201	218	229	217	240	204	231	226	212	182	216	201	204	216	230	218	202	228	212	199	211	213	204	238	237	201	210	245	198	210	205	211	212	214	203	220	193	187	228	229	214	170	221	212	195	205	204	217	202	199	224	199	215	222	196	205	218	191	203	184	234	223	219	203	207	240	176	188	220	247	197	208	200	220	227	223	256	204	225	202	255	181	225	215	237	249	224	207	209	211	207	215	231	214	215	222	203	205	214	189	242	213	206	215	193	213	212	202	215	232	188	201	223	184	196	204	219	237	194	219	219	198	213	227	229	236	191	213	203	227	203	182	236	246	231	207	200	208	212	195	211	201	223	225	243	212	227	230	166	213	225	206	219	206	201	235	193	196	198	192	213	227	200	226	229	211	214	222	202	185	210	189	210	213	203	218	250	247	201	209	215	223	217	202	242	214	188	202	186	201	187	217	222	225	262	219	230	209	220	206	225	212	207	196	221	232	210	193	203	200	238	233	214	199	204	182	196	236	206	210	236	215	213	221	207	222	222	225	194	210	239	199	229	212	207	213	215	211	176	202	202	223	194	219	224	205	209	214	241	209	235	218	219	238	207	224	200	221	220	196	243	231	203	222	224	201	203	212	197	200	212	213	218	215	191	219	204	210	188	228	192	209	191	229	214	222	227	229	209	213	229	217	216	241	223	231	247	195	250	207	192	215	204	209	202	200	214	230	194	227	240	192	223	184	219	220	212	211	180	218	193	207	214	219	237	193	216	193	210	203	203	223	229	226	214	224	218	232	215	209	235	207	205	230	210	208	195	234	209	213	215	212	238	208	209	217	191	203	208	229	221	221	207	215	203	211	208	206	210	205	203	196	184	199	176	234	195	235	227	217	200	218	207	231	216	203	215	207	230	202	213	230	207	211	203	220	205	226	214	216	222	212	233	203	230	214	212	195	216	228	208	200	216	184	214	193	210	202	202	217	205	211	179	214	228	213	189	199	226	203	234	199	192	207	227	231	223	206	208	216	200	209	202	218	204	212	230	203	174	189	179	214	225	183	184	238	199	223	224	230	189	217	222	215	203	252	221	201	221	220	232	219	233	184	231	218	206	204	202	199	229	212	225	220	215	229	196	173	226	186	208	229	217	220	235	207	220	213	233	209	199	200	209	204	228	204	224	186	220	205	225	217	230	211	203	213	216	217	206	211	219	190	197	218	253	192	208	216	210	199	206	206	193	216	178	234	247	204	206	212	204	201	206	185	213	214	206	194	220	204	188	191	217	220	189	176	223	203	217	185	227	204	199	204	207	209	214	211	229	223	215	212	200	208	241	214	211	207	199	201	201	232	219	213	230	238	208	214	230	234	209	213	193	245	210	212	243	202	222	216	212	212	198	213	221	209	193	228	201	223	230	223	234	205	207	203	218	200	193	211	234	218	212	195	208	219	205	212	198	232	207	216	224	200	224	208	215	208	229	197	190	182	224	204	187	190	219	217	221	221	206	210	236	215	192	238	214	213	216	221	212	213	235	193	216	221	180	205	207	224	215	226	228	205	227	225	185	220	219	199	228	197	221	206	215	232	201	200	213	224	216	216	199	199	194	188	216	225	203	228	216	237	224	217	212	214	223	222	223	193	207	199	183	200	231	232	231	183	216	200	202	238	217	196	197	213	227	202	206	242	214	206	219	191	236	220	215	218	230	205	231	208	223	211	219	227	199	207	214	245	203	220	207	243	239	200	212	208	223	183	223	197	193	199	207	189	215	213	212	228	228	212	172	195	211	228	194	215	214	216	205	224	212	188	192	198	238	231	216	200	211	208	201	209	229	235	224	192	177	224	214	201	215	247	213	234	196	219	210	201	191	217	222	222	211	186	204	230	215	210	211	197	225	240	209	199	206	205	218	219	209	200	190	202	188	225	213	254	197	218	204	211	204	213	202	228	195	206	216	213	211	247	196	220	212	226	223	200	238	216	213	199	206	215	206	202	184	219	202	183	202	204	208	215	217	206	194	218	216	207	185	226	210	226	208	219	206	210	195	234	227	242	215	200	220	196	226	197	217	218	207	211	223	231	246	206	203	198	207	229	190	214	221	216	204	209	236	210	208	204	206	227	189	185	211	184	248	186	230	239	180	195	193	211	190	218	225	215	199	206	222	217	194	219	209	206	223	230	218	201	218	208	208	206	200	217	221	212	191	215	196	194	205	189	234	235	203	200	219	201	216	228	207	197	230	216	227	207	214	225	220	234	203	199	207	222	223	215	226	186	218	214	215	223	210	225	207	191	237	187	215	225	190	237	229	191	217	213	211	215	225	186	224	190	210	203	204	225	222	232	227	193	230	229	204	198	195	192	183	215	169	205	192	202	194	219	198	204	212	212	186	213	191	221	228	218	220	214	236	239	205	236	209	206	214	172	227	217	195	192	211	238	251	184	208	203	217	193	200	210	208	237	215	225	196	206	220	222	206	209	222	237	209	197	213	196	229	191	208	220	208	188	197	217	217	196	198	223	199	230	238	203	211	214	244	206	195	215	216	225	208	216	218	229	202	217	207	194	206	206	206	208	216	193	225	206	226	220	199	204	212	221	208	202	216	202	199	193	212	192	199	227	212	198	203	184	217	226	198	213	198	236	220	223	187	221	197	211	196	202	222	232	230	251	206	199	184	242	185	214	188	230	211	210	199	198	220	216	182
24087	21124	28470	24016	20487	2235	729	478	479	407	429	367	330	369	334	350	292	346	330	324	301	298	303	316	303	305	280	317	285	271	303	256	330	272	267	267	293	309	281	267	299	240	266	267	290	248	279	295	267	299	277	280	255	242	274	268	270	295	270	278	272	289	287	261	263	279	271	244	283	269	270	273	260	278	279	278	296	257	295	286	295	277	240	264	288	264	259	249	271	273	313	302	306	262	266	259	280	281	288	285	252	245	249	285	268	270	278	251	296	278	289	303	268	260	271	269	272	254	306	283	273	292	306	281	250	304	288	267	253	293	261	283	282	270	284	269	254	254	270	230	311	289	257	251	270	277	255	275	278	267	266	298	292	294	273	271	289	267	249	290	272	271	281	276	273	232	274	250	291	264	293	287	278	256	292	269	294	257	292	303	256	273	256	268	286	282	297	267	283	277	271	280	293	276	269	292	266	245	260	266	288	266	273	273	277	269	247	276	290	271	278	269	252	284	317	267	282	288	274	279	276	303	263	247	256	272	269	273	321	257	280	277	246	288	247	274	277	308	269	298	273	293	252	268	242	273	304	285	305	266	284	234	296	292	264	293	276	245	279	290	268	239	256	266	237	264	264	279	255	276	279	293	259	238	277	275	253	296	293	310	265	280	238	240	284	274	292	262	268	268	262	275	265	275	245	283	275	269	289	286	278	252	280	282	272	293	293	274	277	283	271	284	230	277	230	284	270	271	262	242	301	281	258	274	280	279	253	263	296	272	314	298	297	264	260	259	283	300	286	237	232	258	244	266	256	284	264	277	273	258	301	266	279	280	261	274	281	250	285	239	278	306	287	279	288	251	253	285	280	261	272	282	249	305	275	282	244	254	243	287	265	271	258	278	289	301	283	284	297	247	280	268	284	307	259	288	267	273	286	276	292	288	268	287	258	250	265	267	278	275	273	250	262	250	265	295	268	247	267	310	281	262	276	268	263	271	255	272	302	269	260	281	299	290	286	275	256	306	269	284	292	260	287	270	261	270	281	276	274	274	270	274	270	270	244	280	253	263	259	275	253	278	279	264	268	278	260	265	268	292	244	268	288	273	270	271	303	267	292	280	257	263	268	270	290	266	275	268	274	288	278	286	286	248	270	262	286	260	264	267	252	290	244	281	313	229	286	281	267	292	285	279	248	273	267	260	298	262	264	268	288	287	299	297	270	290	267	251	281	253	270	257	245	274	277	252	256	273	253	287	295	295	247	267	256	263	234	253	288	263	278	239	253	246	272	266	270	269	297	255	304	269	281	280	269	282	290	293	264	286	276	305	294	293	268	240	274	267	255	251	289	266	283	276	274	265	276	277	284	266	301	265	258	265	305	267	270	258	277	294	269	270	290	264	279	300	247	283	268	262	248	307	281	277	299	244	266	275	263	277	248	271	249	274	264	279	274	273	285	286	300	252	240	243	297	277	262	269	265	256	246	302	292	268	305	266	280	310	309	251	255	281	275	283	274	289	285	269	258	267	278	264	304	259	261	301	304	264	279	298	266	248	296	277	271	281	260	273	266	250	317	258	289	262	290	299	275	265	266	274	255	267	276	283	274	247	277	267	284	280	288	298	284	264	281	273	246	252	286	266	297	269	276	280	261	283	304	286	300	283	273	247	295	275	267	277	277	276	276	249	265	306	261	288	240	271	252	259	261	302	318	292	276	273	269	264	253	274	274	257	281	245	236	275	271	250	274	259	272	280	250	272	261	274	283	252	293	265	259	268	277	270	283	270	283	275	274	275	283	271	230	281	249	302	259	272	256	284	293	292	251	264	266	294	283	253	266	272	288	301	262	258	285	290	271	263	252	255	283	288	280	298	258	307	285	244	288	267	277	269	265	267	300	249	264	289	271	277	270	276	272	277	288	282	277	276	302	278	266	281	270	288	243	245	285	255	284	262	270	271	280	279	258	277	241	291	271	282	281	271	267	292	312	307	263	273	291	289	286	252	258	260	280	253	278	263	253	289	275	276	273	277	281	253	244	265	303	306	270	273	291	246	249	254	258	251	256	279	299	287	297	279	293	258	269	288	280	275	290	259	277	276	261	281	258	257	259	267	305	250	243	305	233	288	278	268	274	292	281	276	287	267	260	261	287	267	283	256	300	288	291	267	290	280	270	256	250	289	308	267	288	262	260	257	289	273	264	256	275	294	279	282	288	280	230	283	291	292	279	299	266	303	258	246	279	273	275	296	274	265	265	275	284	295	282	276	254	276	289	271	316	268	272	265	263	261	266	283	254	267	301	296	265	280	269	294	254	285	275	264	257	273	259	265	255	304	272	302	245	267	290	269	241	269	289	273	260	281	304	283	254	260	283	295	254	299	281	272	295	268	247	237	282	252	259	241	243	267	248	296	241	274	276	274	286	258	281	267	286	265	270	291	266	251	280	289	263	257	278	269	279	269	278	277	265	287	317	271	263	271	262	268	294	256	287	280	260	268	275	284	278	260	292	289	292	271	256	246	292	296	234	249	251	252	252	287	269	254	256	279	302	247	294	248	286	244	242	264	253	261	258	278	305	270	252	260	277	274	247	265	245	253	281	281	292	265	266	265	260	266	263	253	284	291	250	280	276	279	272	252	252	272	299	250	253	279	301	264	260	262	275	258	280	270	298	298	292	276	251	263	281	251	256	267	289	248	254	249	291	287	258	277	296	298	272	277	279	271	272	258	290	266	272	265	272	258	275	281	287	279	282	267	279	274	274	285	287	267	280	261	276	271	263	287	264	301	290	270	262	292	285	286	249	286	271	281	301	245	283	283	287	280	308	298	285	270	252	240	307	242	281	278	300	261	284	244	265	263	276	255	256	267	241	281	260	277	254	269	266	258	295	278	295	255	249	255	268	292	255	243	260	277	260	294	293	262	278	263	265	258	270	296	259	246	260	282	252	263	285	272	283	288	259	269	269	276	288	254	279	291	260	240	274	253	288	256	287	299	309	258	282	271	306	299	279	265	267	291	279	243	281	291	268	278	264	279	256	244	295	260	288	304	295	235	281	260	285	265	260	279	261	277	251	269	257	281	298	283	300	278	272	272	260	250	261	251	268	289	289	280	277	278	274	249	253	262	268	301	262	261	278	279	292	270	277	319	249	256	262	282	314	250	305	285	257	268	251	284	235	280	281	267	272	248	273	290	244	312	249	253	278	292	256	264	284	286	274	291	243	293	274	274	270	263	297	259	252	291	290	256	283	260	266	276	276	251	272	237	270	260	293	290	285	264	292	287	273	250	253	284	243	265	263	246	248	292	261	256	306	273	301	246	281	297	289	288	265	268	281	260	294	299	270	271	311	276	283	270	274	295	264	270	261	278	301	274	288	278	270	283	253	264	266	238	266	300	252	249	260	279	263	260	276	273	256	275	279	281	263	294	249	271	290	288	310	284	261	266	296	256	293	248	288	258	254	256	226	266	282	256	254	264	284	271	280	286	261	284	267	272	273	255	264	263	313	281
14102	9056	7925	3990	2694	2122	1598	1320	1070	980	910	800	760	708	660	609	593	568	541	546	564	535	525	553	552	490	466	466	506	484	486	499	516	460	462	482	524	462	451	449	438	471	494	480	431	473	473	471	471	448	466	463	478	464	440	450	392	486	453	486	479	495	435	496	476	464	470	468	470	483	461	489	508	452	461	464	488	453	442	440	428	489	513	475	467	458	462	476	458	462	488	463	464	461	470	445	477	480	424	478	499	460	457	480	460	472	424	494	423	474	428	442	449	457	477	514	490	463	483	482	460	496	430	456	433	438	496	463	457	484	481	470	463	464	465	463	445	421	437	443	449	431	493	473	479	488	446	447	470	463	442	497	463	465	465	465	448	432	449	462	477	471	416	466	472	464	423	468	483	432	466	449	429	483	469	448	445	432	443	485	425	450	489	476	454	442	454	493	480	439	451	446	479	445	463	475	464	442	445	482	443	436	446	449	459	443	480	474	479	502	504	440	497	460	445	507	462	471	425	497	490	460	450	449	476	439	464	445	458	463	415	469	457	462	447	480	469	412	472	448	473	449	462	464	450	410	466	439	413	425	495	440	450	430	456	504	454	458	459	446	439	471	429	432	451	522	493	459	476	463	442	439	472	477	418	469	433	488	451	467	504	406	450	429	486	468	471	490	431	428	464	468	444	453	424	451	450	443	472	400	432	473	412	461	471	458	428	433	442	431	476	470	477	437	476	455	474	414	483	419	438	477	455	488	455	488	468	442	447	435	439	479	456	455	442	455	485	460	449	444	478	452	459	451	475	413	479	424	471	455	464	445	457	447	438	444	446	452	409	496	434	427	452	440	471	437	457	407	460	474	459	463	492	441	455	483	444	491	466	477	480	463	477	459	398	472	479	490	447	481	468	432	494	455	453	466	468	461	419	470	423	427	475	442	497	463	439	446	455	427	451	452	483	478	447	412	480	418	416	448	434	487	437	445	439	424	425	456	473	464	473	420	396	462	477	438	451	473	452	463	464	491	453	450	454	470	436	441	471	477	494	486	464	452	446	440	459	466	449	455	466	436	416	461	452	465	413	492	432	445	486	478	427	438	459	450	464	466	458	485	429	450	470	414	454	476	466	450	476	486	464	440	441	451	435	457	475	466	509	452	474	466	459	468	437	449	474	485	448	461	481	453	471	443	411	463	446	454	457	446	475	479	446	463	468	462	470	475	451	457	443	502	449	453	463	461	433	475	494	495	444	430	458	426	457	442	482	481	443	450	448	455	463	462	430	467	437	497	457	453	441	445	466	455	491	465	475	454	475	447	480	470	426	430	446	427	449	446	429	435	470	479	505	444	484	450	438	453	483	493	452	421	461	452	470	445	467	438	441	473	438	437	473	447	454	434	458	432	485	468	471	477	422	490	452	507	449	461	478	466	444	486	442	456	469	460	433	415	456	462	507	459	483	456	435	468	445	447	484	445	475	445	433	442	442	433	452	423	465	448	459	484	445	454	442	477	458	451	436	416	442	451	461	451	481	449	464	408	464	431	442	455	501	463	470	449	461	420	490	485	466	467	480	476	437	455	477	416	460	468	442	473	463	429	463	452	439	472	446	419	416	437	502	453	441	471	425	483	479	420	455	442	422	479	486	436	449	452	425	444	449	453	456	437	424	457	470	442	477	459	468	457	473	447	455	479	454	467	445	454	488	469	465	463	427	463	487	441	470	444	428	437	442	426	424	419	460	480	456	470	470	461	483	481	464	478	476	446	463	443	476	420	471	469	491	451	435	449	489	432	454	452	463	474	459	476	474	461	456	494	449	439	473	474	453	482	469	448	451	434	476	459	434	443	434	443	447	454	497	486	440	424	487	435	446	474	473	451	452	482	446	463	469	473	474	443	474	454	447	475	465	440	463	430	462	438	493	456	441	461	477	461	480	460	425	465	494	477	467	503	433	475	427	475	468	466	405	453	465	429	461	426	519	464	450	489	470	420	437	473	445	446	481	456	472	439	453	451	460	470	453	439	489	448	429	441	472	449	464	416	436	454	474	451	416	481	495	385	466	413	491	455	449	460	440	474	436	448	448	476	438	524	489	465	488	457	420	460	442	474	460	454	466	494	482	468	464	449	443	450	468	469	439	463	462	467	443	435	482	437	466	475	409	478	454	464	459	463	437	443	463	479	459	422	456	473	511	497	437	449	468	463	466	453	397	459	420	465	485	484	423	436	432	449	457	404	465	461	478	455	477	464	426	432	459	499	465	432	461	453	469	449	467	445	461	464	468	472	433	463	424	457	444	447	457	465	440	483	438	433	484	446	454	459	447	461	461	460	474	443	523	401	508	492	466	443	435	476	427	433	474	456	448	462	443	474	422	491	456	476	423	438	484	450	479	464	468	448	459	445	448	468	486	467	471	466	466	436	439	436	461	436	457	445	414	485	468	469	435	451	449	411	439	480	450	446	458	473	435	479	472	483	466	440	465	450	495	462	459	460	412	479	474	449	455	479	448	467	463	467	444	444	466	464	449	453	439	480	419	437	460	459	459	454	443	454	436	456	469	495	471	479	522	457	433	457	440	473	474	460	490	503	459	489	443	425	433	432	496	448	452	431	425	463	440	475	450	437	471	448	450	456	439	448	444	441	463	476	474	488	459	435	463	435	443	476	454	476	508	437	445	445	420	455	500	477	444	467	474	464	504	451	463	457	493	444	426	453	475	452	459	438	432	436	438	446	441	470	435	449	449	419	450	434	480	468	465	429	492	459	472	443	449	440	488	466	477	442	479	453	493	456	426	434	495	462	461	478	441	435	436	416	466	439	459	457	434	505	474	439	477	491	441	466	476	510	474	468	476	476	482	449	467	487	463	418	455	484	469	484	445	465	424	435	443	461	459	459	464	467	456	466	476	451	479	478	451	472	459	445	454	452	460	474	468	473	478	427	494	467	423	451	470	437	440	429	442	480	494	459	484	437	470	457	461	475	440	470	421	427	428	441	465	422	448	494	421	483	474	435	473	428	450	462	488	445	508	469	453	430	486	454	486	405	440	461	449	473	469	470	463	460	430	444	471	471	463	481	447	480	450	465	460	434	447	463	452	459	467	439	468	452	478	474	459	451	503	437	465	474	434	446	473	453	460	468	478	453	438	487	460	481	463	458	444	435	456	468	437	418	477	457	475	467	462	468	446	446	456	422	423	461	459	452	451	473	454	515	429	443	441	455	458	455	496	456	448	445	457	457	471	473	482	483	477	478	460	468	418	385	423	488	447	449	443	456	500	463	432	458	470	448	438	442	468	461	472	421	463	421	464	438	474	459	441	423	445	462	452	467	437	454	469	462	495	475	461	477	458	472	415	457	493	470	448	452	445	453	498	439	461	437	449	485	438	448	464	417	464	419	444	444	471	447	490	438	435	426	460	448	514	438	461	442	455	434	453	464	461	473	468	463	467	479	449	484	470	421	482	449	466	434	485	420	455	432	477	465	461	459	454	472	445	481	474	467
23156	21120	29124	23392	21122	19866	2449	1083	845	740	704	656	620	638	594	569	513	512	518	539	531	511	515	472	527	534	484	491	486	510	455	465	448	439	484	411	452	452	461	466	474	495	507	445	462	456	498	492	443	482	481	436	471	474	469	469	412	466	469	472	487	446	446	469	467	474	456	473	480	434	447	470	447	419	454	477	456	450	428	440	478	448	462	462	426	450	458	462	423	449	472	473	446	440	424	471	404	483	495	436	475	502	460	493	454	429	467	472	424	463	468	459	431	442	417	454	444	436	491	457	461	466	450	438	458	432	398	483	437	437	447	452	464	461	414	479	443	464	423	466	448	425	453	435	430	472	422	473	440	475	431	444	408	461	473	417	449	429	442	471	458	412	430	461	409	442	445	499	416	426	445	471	418	426	461	456	502	467	450	479	434	436	460	482	441	468	469	479	445	440	481	413	442	475	464	474	454	464	445	427	475	452	479	454	460	480	463	502	443	436	449	471	449	471	497	443	451	465	516	442	456	481	457	491	461	484	451	475	488	441	440	473	434	440	422	439	449	466	443	491	451	443	454	488	412	446	468	487	437	473	446	427	477	470	476	503	452	470	470	461	482	502	415	474	455	446	471	501	439	441	452	470	458	477	457	494	467	439	468	441	396	459	443	440	427	422	471	469	437	456	466	432	439	439	453	477	423	439	438	503	455	471	434	455	438	426	490	464	420	450	482	421	434	472	497	481	500	438	464	440	464	477	448	451	466	448	446	437	449	458	444	443	462	443	449	433	469	468	442	447	442	433	426	489	425	411	449	466	475	476	439	422	449	452	439	434	470	448	442	404	449	454	405	468	461	458	450	439	392	486	480	446	447	448	477	407	494	430	417	461	448	460	441	429	463	463	465	469	452	477	488	433	452	453	453	458	462	438	435	458	456	447	481	405	431	482	412	445	498	468	467	457	453	444	490	424	464	442	438	457	419	449	430	464	430	452	457	440	423	477	472	447	463	452	475	420	458	476	442	449	519	433	447	466	458	458	483	479	424	427	488	478	431	499	486	460	437	475	466	416	430	441	466	466	485	452	453	428	449	423	466	488	495	485	429	419	468	489	440	473	478	421	456	478	473	442	464	463	484	473	473	462	481	455	499	472	446	418	456	432	463	458	443	423	486	447	464	420	466	445	471	452	431	459	455	460	457	463	451	464	464	449	494	452	414	450	464	431	420	443	462	486	434	466	455	440	434	477	483	462	476	480	430	452	423	466	456	427	424	442	441	467	466	479	452	443	446	459	476	443	477	459	464	496	437	481	436	452	449	466	430	452	484	451	417	465	485	460	455	431	469	475	433	439	466	457	477	470	471	479	440	480	438	458	463	427	441	468	479	429	464	483	479	432	452	456	451	476	450	454	479	464	441	440	433	465	471	468	439	466	454	426	469	428	418	475	464	443	451	461	441	465	496	452	464	462	472	488	413	452	458	479	457	427	424	473	468	490	452	470	412	481	475	446	446	445	441	474	415	478	479	466	459	424	484	435	471	497	457	424	415	428	440	479	420	423	453	448	475	445	470	439	461	457	406	472	445	460	462	452	436	497	439	456	431	484	451	453	430	519	445	464	455	416	498	445	444	445	458	454	430	464	455	443	439	456	426	469	476	429	484	454	441	456	438	474	471	490	461	439	475	447	458	464	439	523	431	493	459	446	487	458	456	449	467	424	446	453	421	483	438	438	452	468	410	434	395	451	473	465	432	451	471	500	443	434	462	448	432	442	471	450	443	439	475	456	413	486	451	434	458	473	441	444	473	480	477	452	463	495	443	444	458	452	480	429	414	434	432	422	433	424	439	445	465	480	483	463	395	481	444	429	442	466	454	455	488	447	416	474	491	494	445	419	462	427	462	446	439	491	459	435	475	451	480	470	456	477	470	457	471	436	476	453	446	449	441	461	430	476	462	432	460	463	482	449	478	468	454	442	437	506	452	451	430	476	446	433	430	458	466	443	471	418	462	435	469	427	446	454	470	449	387	450	480	471	452	496	418	486	435	460	453	485	480	434	461	475	448	428	479	441	439	481	453	468	462	467	447	414	482	482	441	495	474	453	452	437	480	467	463	493	428	527	456	430	472	441	479	444	474	451	443	444	494	442	474	391	448	448	474	450	431	488	474	433	440	429	442	445	446	492	449	478	437	423	456	462	438	467	457	416	439	437	448	454	426	475	459	462	403	436	470	439	449	487	426	475	410	428	459	407	487	488	422	461	424	405	464	496	458	440	461	457	456	451	472	473	440	431	434	437	444	464	483	471	448	435	476	450	430	467	453	479	442	453	456	463	471	400	434	448	448	453	441	429	436	436	466	471	474	451	448	457	446	467	441	415	455	421	434	453	484	448	428	409	488	407	479	442	386	465	455	454	412	450	429	475	452	445	437	449	424	451	432	466	443	407	377	455	449	467	448	478	441	473	434	462	449	475	472	459	403	460	473	455	466	425	469	446	467	433	474	449	462	433	466	419	448	476	450	452	442	438	441	424	437	460	485	427	434	427	480	460	442	455	450	454	479	467	454	407	411	457	452	452	411	459	443	466	444	476	434	417	466	458	464	465	454	453	437	464	429	470	472	436	451	471	431	423	458	439	439	478	450	461	463	491	460	471	451	442	462	424	445	462	438	451	450	456	453	424	481	447	453	460	430	463	493	450	428	435	432	468	475	427	483	430	414	419	407	402	459	432	452	480	482	476	439	455	461	420	466	465	446	439	490	475	451	457	417	432	457	408	448	429	434	455	440	430	465	461	416	477	449	457	454	436	462	462	456	411	452	441	399	464	411	454	453	442	484	442	418	449	444	440	427	456	454	463	467	446	488	459	456	476	502	465	462	444	470	461	497	525	437	403	475	422	448	462	436	465	416	449	465	454	460	430	461	456	488	449	441	441	473	464	470	454	474	457	470	416	492	442	452	433	423	475	419	437	453	439	492	514	479	441	463	474	460	443	469	469	430	452	444	436	440	452	451	499	482	434	459	419	426	439	450	419	436	458	458	437	483	440	476	466	408	428	447	415	442	458	475	482	446	447	465	496	459	464	444	471	470	475	482	460	467	452	436	456	492	447	446	470	460	481	461	448	473	466	445	451	473	440	438	468	427	433	464	424	456	451	423	477	416	461	421	448	427	456	438	442	434	473	468	441	469	447	430	444	440	425	454	451	466	466	468	457	456	443	448	433	451	481	405	439	443	423	451	433	456	433	450	438	447	438	468	475	473	425	422	464	446	483	413	452	428	452	514	447	457	462	492	448	410	424	487	465	473	451	495	467	412	465	478	445	499	487	451	486	436	472	421	452	463	429	483	486	429	474	440	458	479	460	462	455	464	431	473	406	478	426	457	433	464	446	484	428	446	444	462	461	497	456	432	464	444	473	465	421	498	468	461	466	444	450	463	512	445	447	451	433	429	429	440	475	465	460	470	449	433	489	444	480	431	464	444	450	457	447	442	434	440	464	488	463
16533	15220	13207	6989	4984	3869	2950	2385	2021	1771	1538	1409	1292	1162	1102	1004	1037	962	955	946	943	821	887	894	869	827	869	794	819	839	801	817	792	801	734	814	779	761	726	749	792	685	789	742	767	779	742	730	782	760	703	812	743	769	791	762	722	776	744	733	767	726	759	739	733	769	733	772	744	735	723	728	752	772	798	737	763	775	719	726	728	777	743	762	735	732	722	724	740	759	790	728	740	696	689	730	757	718	758	705	767	761	742	718	733	747	738	738	732	667	765	771	705	735	773	769	725	741	733	765	751	702	765	715	717	730	750	740	727	707	750	742	731	724	686	695	741	724	750	765	753	710	699	688	747	675	723	780	748	743	689	679	667	782	720	711	727	759	669	709	709	745	693	770	755	727	705	752	755	743	758	758	698	737	701	720	725	706	729	801	792	701	681	756	738	702	730	756	779	767	737	687	690	733	731	672	738	730	757	721	755	710	749	730	732	780	723	753	739	690	748	768	714	741	716	802	735	693	704	775	742	736	751	711	730	768	733	806	741	746	754	736	738	731	780	708	755	729	748	766	700	716	711	744	709	742	746	772	735	786	742	714	781	762	716	752	714	753	749	737	723	691	732	702	720	735	711	707	718	744	702	760	692	680	711	713	698	737	730	779	795	720	763	734	779	706	669	686	750	705	682	748	768	764	723	680	747	657	708	700	766	754	719	748	712	755	760	735	743	721	739	732	747	747	701	724	740	772	769	695	735	730	757	757	752	723	786	715	722	713	693	736	768	697	698	713	709	749	716	712	729	699	733	776	737	711	735	772	713	772	707	697	727	749	772	719	777	776	747	723	706	754	741	700	715	741	714	730	657	758	720	720	756	735	679	751	747	722	723	783	744	765	737	758	765	730	748	686	727	680	743	745	735	760	722	721	752	764	747	713	724	724	714	693	753	759	755	764	727	702	733	709	789	746	752	699	733	740	711	723	716	748	772	714	765	733	766	738	721	711	716	780	707	772	699	713	721	742	752	746	737	740	720	752	777	758	737	794	776	780	734	732	721	714	723	725	751	703	710	684	793	774	740	748	676	735	700	780	734	722	728	716	719	713	756	651	755	725	755	738	777	734	699	731	758	728	706	734	735	745	741	726	729	753	740	703	720	754	716	747	779	712	705	761	708	690	726	703	715	675	711	726	736	753	732	775	678	723	765	733	700	749	738	744	742	741	741	756	709	704	757	733	697	708	732	707	762	749	718	714	728	710	772	765	706	760	753	776	690	792	733	761	712	719	786	738	708	691	729	730	691	724	750	748	727	719	741	718	762	741	712	696	727	751	739	830	744	731	707	736	776	713	697	698	723	679	768	757	762	739	688	746	718	726	738	749	722	789	735	682	705	714	724	751	695	758	677	710	736	784	711	701	748	764	682	755	727	719	733	709	723	693	747	711	737	732	695	731	713	704	740	734	723	744	740	711	720	692	726	744	752	739	671	723	758	762	704	731	790	752	768	766	727	693	765	783	735	731	760	783	704	720	738	754	742	726	726	692	757	768	726	718	720	734	748	747	734	721	721	779	763	691	707	795	727	693	738	726	683	688	763	694	750	691	725	714	743	724	743	703	710	669	682	724	722	749	769	751	734	761	700	695	688	680	685	737	706	732	749	757	756	747	730	704	700	721	670	722	746	730	730	695	766	754	698	732	767	690	709	768	753	733	715	752	775	732	720	740	738	719	742	731	702	698	700	744	724	719	675	786	751	783	746	743	793	721	707	736	709	735	760	725	739	676	720	668	731	732	750	717	722	759	754	708	751	746	718	738	711	732	689	705	709	746	725	743	661	734	743	743	708	693	763	718	727	729	708	761	742	745	737	731	728	743	736	752	710	712	717	728	698	755	746	735	756	774	729	717	785	743	691	716	742	727	754	761	724	726	723	727	752	796	725	774	746	709	721	723	700	755	746	769	792	690	745	727	762	742	729	727	714	727	709	747	745	737	728	783	692	726	738	754	711	750	787	698	723	745	735	723	709	728	724	711	745	743	700	663	719	725	700	674	694	702	753	730	733	775	718	726	710	785	735	729	715	747	792	737	731	704	728	774	745	774	779	744	727	733	784	734	739	745	783	770	727	683	748	721	793	694	735	714	743	720	760	726	736	736	711	744	726	724	737	759	757	688	692	753	772	699	724	745	721	711	752	730	752	752	729	709	770	750	727	750	716	718	736	715	742	734	684	707	725	746	776	732	739	777	721	697	750	698	736	706	718	762	782	720	751	742	748	743	708	780	689	745	743	752	723	697	726	715	740	711	745	720	763	784	756	753	683	767	727	743	749	684	699	738	752	695	710	658	673	724	714	713	706	717	712	746	731	748	733	741	747	741	686	713	753	726	780	681	775	721	671	760	748	690	722	707	781	759	753	714	720	708	730	715	765	764	741	721	726	723	741	688	721	720	745	742	756	719	743	691	756	738	762	685	729	754	791	717	752	677	689	745	712	749	730	756	717	731	708	743	748	738	760	741	662	753	789	740	748	752	735	707	731	708	723	759	763	763	747	754	756	800	735	715	700	751	727	728	780	724	690	693	753	704	769	752	763	792	754	776	705	753	685	743	739	717	729	714	737	724	715	734	767	691	742	739	728	682	717	728	749	810	761	783	722	652	712	741	739	742	716	715	760	720	721	731	747	704	726	737	730	744	715	749	793	761	744	720	710	732	767	776	725	725	716	699	762	685	801	739	760	756	696	736	705	712	739	784	742	710	734	801	706	744	704	739	750	759	731	786	735	743	730	747	710	758	745	710	729	752	756	717	686	741	716	713	732	688	741	728	733	688	730	721	729	719	715	747	690	696	740	732	708	702	723	720	720	725	698	716	665	740	746	681	683	711	719	714	760	736	728	711	672	723	704	712	748	735	737	723	725	695	701	769	665	696	732	746	767	768	732	697	751	760	689	745	705	742	729	716	715	723	709	681	715	741	680	729	740	753	731	748	708	702	707	704	731	777	713	706	718	742	690	705	733	683	716	742	742	718	756	682	746	717	713	715	699	701	753	760	724	705	720	673	755	769	724	737	776	701	716	697	703	738	715	752	777	740	740	736	730	704	742	691	722	754	755	707	733	761	719	753	762	727	711	729	767	727	803	746	747	752	755	747	744	710	727	737	746	701	697	689	717	734	712	722	700	697	739	704	704	757	680	726	745	697	674	736	755	772	725	682	738	738	672	720	781	767	737	736	759	692	730	749	699	710	753	742	718	685	711	715	746	719	738	767	746	717	694	739	723	751	691	758	743	712	731	722	733	713	738	724	707	709	738	738	710	740	692	704	736	711	710	749	757	783	757	767	679	701	693	764	706	728	743	733	735	725	727	724	734	688	736	718	720	750	791	707	724	787	660	727	704	753	717	738	721	718	749	708	781	775	729	738	738	725	739	726	767	735	748	706	732	806	751	755	700	751	768	761	713	727	744	734	713	688	742	744	713	717	753	773	732	752	725	723	746	700	756	739	705	735
26829	20441	7539	418	190	161	143	137	124	140	143	117	119	122	136	109	125	106	115	116	104	123	133	130	108	123	129	102	131	111	130	117	109	101	118	110	120	115	123	120	128	119	116	122	103	117	118	102	121	125	116	108	142	117	117	102	103	117	111	120	104	120	125	117	107	126	124	107	104	130	120	114	130	130	124	111	105	118	146	111	120	109	115	106	110	125	130	138	133	106	138	119	111	103	101	107	126	101	115	112	104	102	122	101	119	115	139	96	110	132	130	115	116	122	121	138	112	112	103	102	108	135	123	109	121	99	118	128	127	111	132	131	117	117	133	136	104	125	103	104	105	106	114	108	131	115	106	111	118	112	108	115	118	98	100	100	103	125	119	113	98	104	102	130	94	116	119	123	115	123	96	129	114	113	112	104	120	95	121	96	136	133	138	118	118	97	110	102	126	114	116	109	110	114	107	146	127	116	132	124	120	140	118	122	103	117	112	111	119	106	113	121	113	111	105	132	106	132	132	108	102	124	120	113	118	105	125	110	113	111	117	109	110	98	122	95	133	101	118	114	118	109	105	112	126	127	125	118	131	108	116	101	127	124	110	106	113	125	127	112	130	137	117	119	112	106	117	118	111	117	126	107	114	122	114	130	129	121	132	107	107	123	109	125	120	121	119	115	128	120	115	116	102	106	120	123	119	107	117	120	121	120	129	121	109	115	117	124	122	126	109	105	124	100	136	128	102	110	100	126	110	119	96	119	116	124	102	124	131	128	128	120	102	122	113	134	111	108	102	114	125	133	116	124	109	115	121	110	109	125	121	130	114	106	120	135	129	108	107	107	93	125	106	107	104	104	97	133	109	117	130	123	113	129	129	124	117	97	94	120	125	133	136	109	95	123	115	120	120	122	106	115	112	93	131	133	107	95	108	103	123	124	118	121	134	135	129	100	113	112	124	118	122	126	113	109	95	115	110	99	103	129	124	136	123	97	118	110	118	107	111	101	116	112	112	103	114	120	108	101	96	124	94	138	126	118	135	126	122	99	127	104	111	116	115	124	124	102	117	123	131	122	122	110	130	121	115	124	96	95	106	118	130	100	114	117	108	100	121	115	105	130	109	123	107	123	110	128	106	144	116	146	116	123	113	114	122	94	107	112	113	114	120	115	115	112	138	97	121	108	110	119	99	115	123	119	120	121	123	103	116	108	108	105	118	110	137	126	111	112	128	114	113	119	120	134	120	86	139	117	120	129	128	122	104	120	109	127	103	118	105	118	113	102	117	110	114	112	112	119	101	105	107	133	99	124	103	121	113	126	118	129	122	106	115	108	98	128	102	130	107	109	104	109	105	106	97	104	106	123	123	106	115	107	111	117	116	128	128	140	116	129	109	104	119	117	107	113	110	106	109	119	116	142	114	118	100	122	119	116	119	118	101	101	126	100	102	105	128	113	117	125	122	93	108	115	124	118	123	118	116	125	126	109	105	130	111	130	125	116	118	128	120	106	109	125	100	107	116	109	118	105	109	123	123	109	126	112	144	117	104	93	120	113	109	94	122	108	132	124	110	133	98	111	99	125	117	121	112	121	119	109	119	110	103	123	119	127	118	101	104	122	135	141	121	110	114	115	115	120	125	118	130	138	132	118	108	119	140	130	107	137	120	121	88	107	103	121	114	94	117	131	97	122	101	120	122	113	120	104	126	114	128	125	110	94	94	123	123	102	115	116	149	123	127	104	119	125	130	89	122	103	120	120	107	118	106	113	105	98	128	115	91	119	121	108	111	116	123	110	121	117	112	117	130	103	128	113	100	128	99	113	113	119	107	115	134	126	106	105	114	133	101	126	123	128	106	112	135	106	103	120	102	118	124	132	119	127	116	125	111	114	122	107	112	117	136	116	111	108	118	128	107	109	117	104	117	112	127	113	109	104	109	111	130	113	126	120	116	116	115	114	107	126	126	110	115	90	125	128	128	115	111	134	113	144	127	130	110	114	118	117	115	121	118	132	109	125	97	116	122	117	106	122	125	126	101	115	112	117	113	94	111	125	91	115	132	122	126	120	93	100	113	132	115	116	104	118	115	118	98	131	110	121	110	112	112	125	118	119	128	127	126	111	104	129	110	113	122	100	107	131	112	131	117	141	99	109	88	110	113	106	110	143	144	132	119	117	110	123	102	129	117	120	124	127	114	122	112	111	120	113	125	117	108	120	123	128	121	116	130	132	103	117	128	127	140	111	118	120	122	115	124	109	126	123	124	131	124	109	115	131	119	123	108	107	125	110	114	122	128	121	123	114	126	103	99	133	100	118	118	116	110	112	100	117	107	113	120	95	121	114	126	127	138	105	100	131	122	128	113	112	105	128	134	115	139	119	130	135	110	115	106	108	113	122	123	113	114	99	107	112	113	115	120	121	116	130	109	124	118	107	113	119	117	115	130	109	117	128	109	112	113	114	113	115	103	121	104	117	121	98	120	120	105	110	110	131	128	128	126	120	120	114	121	99	130	105	115	100	123	123	121	125	114	108	110	125	114	124	124	104	132	114	128	126	117	113	112	121	115	116	129	120	111	133	91	114	116	109	99	129	127	119	104	118	124	119	112	106	130	123	123	115	121	130	125	106	118	123	118	98	123	111	125	115	116	112	103	114	134	126	115	113	124	124	101	112	135	119	128	120	141	121	123	117	122	124	102	131	108	116	110	113	109	122	107	110	119	99	121	109	128	97	112	112	126	115	106	117	128	103	117	126	113	113	136	114	129	113	124	109	98	109	127	124	106	117	116	116	113	116	106	130	113	111	119	113	110	102	136	83	127	118	124	117	106	115	118	101	132	123	122	116	125	118	136	103	107	139	115	116	117	140	119	111	126	131	132	123	130	126	124	113	107	118	110	104	119	128	135	118	99	96	103	95	111	117	116	121	111	108	99	135	118	123	102	114	135	115	124	123	116	126	130	116	102	116	121	95	88	108	114	112	124	133	129	131	126	130	120	113	116	105	114	108	123	108	120	135	127	113	126	134	135	114	117	98	119	116	106	125	117	107	112	107	101	127	116	110	108	116	134	127	118	124	101	126	119	103	124	134	121	107	112	119	107	129	115	113	117	138	112	123	121	111	114	117	101	110	118	127	127	118	115	126	119	119	107	118	123	110	111	107	95	115	117	126	119	123	105	125	129	125	110	132	103	113	118	118	101	101	124	107	109	123	123	108	122	110	114	113	115	117	102	114	123	114	101	119	125	118	117	111	117	122	95	104	137	132	127	123	119	103	122	120	128	136	99	143	89	111	117	102	120	109	128	122	123	137	120	98	93	113	128	121	116	107	123	126	124	127	134	131	125	91	119	110	112	111	138	120	127	108	129	123	101	107	108	106	112	117	128	113	118	116	121	124	124	120	114	107	112	117	102	103	145	109	109	111	128	124	116	132	103	114	105	119	130	123	130	126	126	99	96	115	120	103	115	118	99	118	123	121	106	120	131	115	131	109	128	139	106	126	101	109
6814	977	960	518	399	354	297	234	251	246	233	240	222	241	230	238	238	207	198	250	219	190	223	199	225	216	233	206	214	218	210	216	217	239	238	219	223	198	225	197	227	208	199	227	214	214	190	211	190	220	216	208	229	204	214	196	213	214	224	197	207	215	232	208	220	204	203	218	227	237	232	208	233	230	219	205	204	209	224	233	241	211	203	223	203	202	204	212	223	221	240	212	199	232	205	205	215	188	226	216	192	213	223	212	192	212	198	213	236	233	207	207	245	230	195	209	206	204	194	229	190	198	239	232	237	207	195	203	210	205	242	201	233	207	228	183	219	223	215	209	204	207	215	225	210	245	197	218	224	195	192	210	191	212	205	213	209	223	218	217	205	223	183	237	234	210	199	204	202	213	219	217	204	219	209	217	219	210	231	205	242	190	214	202	198	207	199	227	220	191	206	209	205	208	206	205	200	237	234	198	227	211	210	202	211	199	221	241	212	192	215	187	196	224	205	224	221	222	228	212	187	202	198	222	188	228	208	216	230	207	233	181	198	204	181	252	227	235	207	198	221	200	194	217	207	197	225	206	231	219	194	220	197	211	223	214	202	233	211	223	200	208	233	197	227	203	217	240	193	194	228	204	211	198	208	210	202	213	190	225	205	187	229	187	196	231	223	206	218	214	208	215	200	194	229	215	226	213	209	195	212	233	209	215	192	211	224	250	233	209	212	227	231	224	253	235	188	223	218	210	211	191	190	208	199	203	189	199	216	236	238	214	227	211	210	229	214	212	201	226	228	192	203	216	219	202	240	208	225	213	225	196	251	198	197	208	220	214	187	211	205	230	209	191	227	218	201	237	212	191	206	211	234	215	214	202	208	207	218	195	230	214	210	165	199	215	220	213	206	193	240	196	207	229	211	203	209	206	220	191	204	209	206	208	225	225	227	196	215	221	188	206	229	199	212	222	215	225	204	228	204	196	219	205	184	190	205	214	224	218	201	217	211	202	205	210	223	211	213	209	222	235	216	210	204	201	212	195	212	228	217	218	220	225	226	220	218	225	229	192	216	226	240	191	217	220	219	198	211	214	210	197	224	238	205	229	208	209	190	213	186	212	228	206	212	225	239	227	206	226	188	220	197	192	193	215	203	217	210	209	212	195	227	232	221	200	187	239	212	227	242	223	207	227	220	198	217	205	210	179	229	197	202	209	245	198	186	198	192	228	213	210	204	219	210	218	218	230	180	231	219	218	234	214	193	198	214	224	199	182	203	192	198	205	200	267	215	203	232	215	223	197	224	223	210	204	206	223	207	210	216	217	198	191	222	209	203	221	206	206	193	203	209	197	215	184	200	211	199	222	223	193	208	229	215	194	193	209	212	205	229	202	238	217	218	217	224	218	224	209	216	201	202	199	236	195	237	214	211	230	206	225	212	220	187	203	226	215	207	216	204	197	196	221	235	207	230	217	189	212	207	196	209	214	215	240	227	237	200	226	199	226	207	217	234	213	215	187	218	230	220	199	209	184	205	191	208	231	212	193	193	197	198	190	230	199	220	215	239	196	177	202	189	237	187	214	229	221	207	232	235	213	197	247	200	243	191	203	238	203	193	220	218	229	206	216	196	210	208	226	234	188	196	207	201	225	249	220	215	215	212	210	209	204	206	223	222	222	222	239	205	243	207	208	201	226	218	227	193	205	221	224	215	221	207	206	205	213	210	221	243	230	216	228	191	205	215	214	196	219	202	249	229	207	191	220	214	201	232	223	219	199	218	224	211	216	215	210	216	216	217	215	218	206	189	220	220	215	218	185	222	224	223	222	228	204	250	189	208	222	200	230	192	188	200	231	211	193	229	221	203	208	204	201	206	211	213	211	202	242	210	198	206	231	201	218	225	229	207	217	206	214	225	216	180	220	223	207	196	217	205	201	185	210	209	196	234	224	218	233	232	193	203	196	175	208	200	208	211	197	227	203	202	217	211	227	219	221	198	220	192	224	237	214	234	209	211	202	219	211	195	192	206	229	199	209	193	199	211	230	227	204	224	202	225	207	221	228	216	208	210	199	228	215	228	203	188	205	219	194	208	175	226	194	198	205	214	201	213	228	215	232	222	206	202	212	245	211	207	215	205	213	213	205	207	207	198	209	218	202	245	234	202	209	218	200	226	217	202	199	197	221	209	214	189	195	233	207	226	202	197	215	238	230	192	217	215	208	225	237	228	198	217	213	208	209	208	197	200	187	173	207	227	213	204	201	197	212	217	207	179	182	218	191	168	200	219	199	194	204	177	187	230	216	192	231	226	213	183	187	209	211	210	215	194	216	207	192	230	212	217	213	200	227	198	197	228	224	193	212	191	208	210	221	216	204	198	208	189	199	228	187	237	250	215	201	217	196	214	212	221	218	193	215	223	226	220	235	215	199	225	212	197	206	215	194	206	193	210	203	217	221	198	232	232	214	205	209	194	201	186	197	213	201	179	193	199	203	213	200	231	228	206	198	222	211	201	218	202	183	219	201	192	223	226	231	226	194	204	207	218	206	228	220	194	216	185	236	206	201	220	212	207	219	221	205	197	231	207	197	212	208	210	219	202	210	215	214	229	221	233	218	241	210	234	235	213	213	196	216	197	229	233	185	193	214	207	193	206	187	212	233	220	211	190	228	228	208	210	216	222	229	198	224	201	205	191	215	191	245	184	206	226	199	189	210	217	222	207	210	211	202	215	238	220	225	169	201	213	232	193	207	194	189	209	198	220	234	201	232	196	241	196	227	210	203	199	242	235	211	199	226	199	203	218	220	222	212	212	198	202	207	207	237	182	203	193	207	213	205	216	200	225	201	204	193	211	203	227	207	207	208	223	217	203	208	197	216	190	208	196	211	238	204	223	212	191	221	239	202	229	209	222	211	199	211	217	192	192	214	192	202	219	235	219	246	217	219	184	181	196	221	217	198	230	213	195	218	205	213	197	189	234	227	236	222	228	225	186	200	214	230	190	215	210	208	231	204	230	215	218	215	254	191	216	215	212	223	221	229	220	200	211	193	218	239	234	202	239	207	215	219	184	204	217	197	210	249	212	203	201	198	196	190	214	213	224	204	212	181	210	216	190	222	248	212	199	223	188	191	213	210	213	198	224	196	232	205	189	208	219	214	179	212	204	217	221	202	213	209	230	222	226	222	212	213	225	203	194	198	209	181	188	226	180	219	204	195	204	218	198	202	211	208	187	214	204	198	221	210	220	204	196	229	222	226	219	211	220	221	212	212	205	221	204	218	207	217	215	187	201	201	207	207	190	218	212	221	193	195	205	213	197	195	189	193	210	234	217	209	206	223	204	232	223	226	172	203	226	228	219	222	216	205	220	226	192	210	218	213	207	199	223	219	196	213	197	229	232	208	221	208	218	193	201	195	244	215	197	204	239	225	209	193	223	217	223	195	221	224	218	181	226	217	208	194	196	210	219	219	219	207	214	216	197	216	194	206	214	216	211	221	208	205	221	206
24108	21126	28459	24028	20531	2504	699	535	484	411	396	364	384	342	341	338	317	282	304	318	293	346	326	284	306	284	333	278	272	270	284	286	294	257	294	286	285	291	291	257	251	277	274	267	281	269	300	282	298	287	286	287	253	288	260	277	299	280	284	258	271	301	305	290	296	286	243	283	285	265	264	308	264	293	294	267	272	270	253	286	279	294	276	256	280	268	273	275	269	277	264	280	273	275	275	261	301	290	272	285	302	274	285	274	336	283	259	300	266	270	297	296	263	264	319	329	266	287	288	285	274	309	313	296	264	299	309	283	257	292	264	290	303	280	293	248	266	261	272	271	279	233	270	276	255	286	285	303	278	303	287	251	270	256	283	281	253	292	271	281	272	274	261	298	266	261	301	255	282	266	244	274	269	275	255	276	309	289	269	299	266	272	273	245	283	252	262	272	275	280	259	283	267	283	263	248	277	278	289	300	289	240	259	279	269	260	258	273	241	278	280	274	276	276	247	252	267	293	264	259	245	271	297	261	274	286	257	305	278	251	263	247	303	282	295	230	292	268	297	263	265	294	289	263	252	271	279	272	265	281	264	283	289	270	277	266	272	280	294	303	269	263	295	255	282	298	290	284	279	269	277	266	273	298	296	301	266	259	282	280	270	268	285	270	297	302	263	269	240	264	276	269	284	270	265	285	261	257	288	260	262	272	289	291	268	295	272	220	265	301	274	267	264	279	262	277	277	273	254	262	277	271	292	273	305	316	293	264	268	286	265	285	284	280	256	264	265	284	287	268	250	249	296	257	276	257	263	301	296	294	308	310	312	249	288	293	269	269	261	252	277	288	256	263	257	266	250	253	287	253	307	266	287	281	261	275	271	310	244	279	294	274	274	313	281	247	263	268	267	263	268	260	288	236	290	266	260	261	277	283	273	292	293	252	269	262	259	278	264	276	276	256	301	280	266	295	284	263	285	291	292	292	279	278	267	256	289	283	262	310	257	289	301	252	327	280	269	287	264	294	281	295	290	278	270	283	269	268	288	262	248	276	271	274	265	274	298	297	277	254	277	288	269	269	271	250	252	280	293	269	269	256	255	287	258	285	273	275	284	246	254	259	293	259	272	269	287	294	251	276	284	263	272	239	304	272	283	284	305	290	243	302	286	274	261	249	252	284	254	280	253	261	289	287	283	265	289	261	276	252	291	299	289	278	268	285	265	267	268	275	269	262	261	262	288	246	281	297	279	282	289	265	309	283	247	241	277	276	265	265	274	291	270	295	267	302	278	293	261	287	297	279	281	287	284	271	272	278	293	281	262	264	277	280	290	270	278	271	282	301	260	299	269	276	277	280	282	282	303	253	266	279	274	246	285	268	280	302	264	252	273	249	258	273	282	284	284	278	274	257	293	255	282	268	285	261	278	258	271	246	268	305	270	278	287	248	272	272	257	263	249	309	291	246	277	280	276	257	261	281	302	260	271	268	249	280	250	306	294	272	271	259	259	285	283	282	283	254	289	287	305	275	267	260	298	280	232	277	285	278	281	260	265	250	250	270	266	301	260	268	294	272	281	268	260	282	287	272	266	304	285	268	290	270	294	285	267	300	273	257	320	283	274	276	265	262	264	259	267	278	306	333	293	280	268	247	258	258	287	271	265	282	285	260	262	307	259	283	260	260	287	263	281	247	281	291	264	283	273	254	264	289	294	254	266	263	279	269	252	290	245	302	277	251	269	245	306	277	279	235	271	290	281	266	277	250	284	300	264	276	276	291	276	270	279	269	260	280	252	289	283	283	269	244	270	279	281	278	304	261	256	287	288	279	274	275	289	258	285	270	257	279	255	284	261	303	296	273	253	265	253	284	287	256	272	244	259	276	276	257	261	276	285	253	270	288	249	250	260	254	270	283	259	263	318	286	268	287	288	278	257	263	316	252	270	265	301	282	271	256	270	273	260	280	288	288	265	298	242	284	280	253	292	278	267	295	285	269	261	304	251	282	285	303	262	282	299	290	296	261	268	257	290	279	279	270	277	280	281	273	280	289	298	260	275	250	288	280	270	266	277	277	286	266	268	256	291	272	281	279	278	270	256	311	279	285	296	264	260	251	283	283	279	275	280	259	259	299	290	288	267	278	293	263	292	256	264	282	278	285	275	295	275	275	293	259	265	296	262	257	285	293	246	261	282	282	242	300	279	262	268	271	267	277	250	259	232	260	264	260	266	261	275	278	301	283	284	288	264	298	275	293	297	247	266	273	268	272	273	277	284	250	273	278	294	292	300	292	247	263	264	281	271	278	281	272	252	242	250	243	274	266	278	274	303	262	308	283	283	279	249	249	265	258	280	294	276	269	271	310	300	277	284	297	272	267	284	264	284	286	266	303	318	256	271	267	287	294	269	263	273	261	263	257	276	281	290	260	291	287	263	250	253	270	251	286	317	255	299	290	290	254	305	288	268	269	249	243	282	240	262	297	259	273	287	293	281	308	262	277	266	262	237	264	271	260	256	278	274	267	250	280	257	328	275	293	262	253	283	250	273	280	273	305	276	262	288	266	276	261	276	260	267	255	272	293	279	282	300	327	289	264	249	275	275	278	296	286	271	248	252	264	293	294	287	260	271	274	264	314	273	287	268	270	279	297	256	276	295	289	250	269	273	276	279	290	251	272	267	286	283	272	283	249	274	327	271	304	269	280	249	246	242	259	283	302	286	277	264	270	251	256	270	275	270	262	261	247	265	257	258	260	308	277	292	275	288	271	282	309	256	279	307	280	248	254	293	241	282	293	258	272	280	280	255	285	282	305	296	243	267	307	294	295	253	269	263	269	288	266	253	279	259	257	289	263	284	262	275	277	254	287	251	295	282	274	240	277	266	293	286	273	271	233	285	286	296	282	311	263	268	320	262	273	291	270	247	261	261	287	285	285	263	268	286	270	292	301	260	260	284	287	251	278	275	252	244	268	285	295	261	251	278	245	284	273	267	252	277	277	238	279	286	284	262	289	295	271	245	276	272	291	284	291	265	309	279	273	285	275	243	255	249	279	287	287	272	246	291	272	289	269	264	231	260	268	255	278	298	271	260	273	264	282	265	276	266	240	278	277	288	278	292	255	275	289	255	287	261	253	270	274	264	268	263	280	277	271	263	282	286	239	286	279	280	259	282	271	260	262	250	287	313	270	284	246	257	259	260	269	274	295	270	296	273	282	264	272	244	273	262	273	253	298	262	267	271	300	284	279	270	282	289	265	242	283	254	298	285	250	251	279	248	252	278	269	268	288	306	258	242	255	271	275	293	278	263	265	288	255	267	276	266	294	320	284	277	279	282	264	250	315	287	301	284	268	265	300	261	268	262	279	253	244	268	249	235	288	271	292	286	281	268	267	259	281	257	245	292	280	272	316	299	285	278	266	299	255	284	291	257	304	301	279	274	264	304	273	277	310	265	275	266	293	274	275	260	268	239	275	281	266	267	314	296	269	284	292	249	290	277	263	280	288	289	271
14734	9131	7870	4051	2781	2067	1576	1339	1048	940	849	841	732	695	693	704	616	585	613	544	532	522	549	527	509	511	526	502	527	452	498	487	510	482	513	502	472	467	488	475	458	531	517	488	448	464	476	473	468	483	462	480	490	475	499	455	466	437	446	491	473	471	480	465	460	449	474	476	465	511	466	467	452	430	467	479	505	447	486	430	475	450	476	476	432	440	462	477	427	443	475	437	446	502	474	501	474	455	462	458	457	473	455	513	452	464	448	467	466	476	440	469	443	448	450	435	468	462	466	461	450	460	460	513	417	458	469	492	445	448	456	452	458	446	472	501	436	471	470	471	484	467	431	475	461	458	485	445	468	479	482	456	415	474	457	458	431	485	492	495	440	468	444	436	431	479	466	489	447	463	463	421	444	437	417	451	466	445	452	441	465	429	457	455	479	447	476	493	489	457	482	420	478	478	453	455	472	456	482	460	451	508	465	473	437	466	463	479	457	482	468	462	466	436	451	460	500	484	414	442	481	466	475	446	468	408	432	464	451	455	468	444	454	485	412	480	446	444	466	469	454	459	497	447	456	454	454	446	470	447	474	463	487	433	435	510	451	468	478	485	444	440	474	447	449	430	473	484	466	474	474	457	427	455	453	468	450	465	479	473	424	450	447	410	460	447	432	469	493	437	483	484	454	460	494	461	460	455	465	470	448	478	507	460	483	440	433	448	435	448	447	449	473	458	427	432	471	444	474	436	477	442	477	432	459	466	454	451	467	466	463	461	468	471	499	460	440	488	451	433	465	480	443	416	455	448	449	451	476	472	457	499	422	435	506	456	464	500	448	458	467	475	449	438	488	458	472	472	458	464	450	420	478	432	458	457	467	471	475	452	465	449	439	490	460	448	465	433	455	439	449	439	463	457	463	447	476	460	448	448	481	458	504	433	433	424	453	462	442	461	497	472	459	455	468	438	495	444	472	443	437	445	502	454	465	443	482	454	474	472	455	470	472	482	455	472	461	472	464	449	410	455	481	486	446	450	496	428	424	452	445	484	462	439	478	459	463	457	491	485	508	456	472	453	466	451	462	431	453	469	483	462	464	466	428	441	445	424	474	452	479	462	465	487	454	468	438	455	483	420	481	493	415	439	472	444	461	487	477	523	458	494	491	492	417	499	465	472	446	462	456	466	483	458	481	441	443	446	458	487	439	492	462	497	454	483	418	428	396	476	458	415	474	411	455	490	481	447	446	469	489	439	479	463	469	452	457	483	454	439	495	443	454	477	493	454	462	469	434	470	487	461	465	472	466	482	436	467	457	454	408	453	483	469	478	481	481	435	433	461	473	465	450	454	457	449	460	467	422	433	467	459	402	448	463	453	458	438	469	449	466	426	487	438	494	445	467	477	477	465	449	457	444	489	444	459	446	446	445	479	462	455	445	448	460	459	463	433	427	490	466	494	437	427	457	429	490	485	434	493	483	463	478	460	506	491	476	415	462	447	475	480	459	454	463	441	468	460	448	403	468	466	451	489	457	431	443	444	469	410	469	414	469	454	440	460	454	456	466	429	434	460	467	482	479	442	489	424	494	472	456	433	478	462	473	492	443	468	429	428	439	438	473	479	453	482	490	479	463	449	457	447	491	430	460	472	412	457	449	488	481	464	451	492	461	470	440	467	454	434	460	488	449	461	436	492	453	437	432	511	464	473	455	425	442	470	475	467	502	461	462	436	489	460	470	477	474	502	459	457	448	458	443	409	496	492	497	440	460	428	442	458	450	458	490	436	474	442	468	485	446	483	440	505	449	459	422	462	488	435	475	466	482	487	485	467	446	433	437	431	448	467	464	451	449	472	474	460	457	475	467	449	452	413	453	437	433	484	445	453	475	437	482	473	477	460	457	457	443	488	462	437	483	458	445	487	462	456	483	439	442	431	452	457	415	466	467	456	456	496	467	465	441	460	468	470	458	481	456	484	454	490	459	459	497	460	476	505	460	445	456	489	444	493	456	437	484	438	439	468	467	467	488	472	439	482	479	419	481	463	444	466	419	460	480	491	471	472	494	454	452	414	476	466	453	417	471	445	399	455	468	436	431	479	458	427	452	462	463	464	481	458	450	450	439	487	446	462	430	448	467	478	460	446	492	470	439	468	458	428	458	457	496	504	430	465	509	457	448	432	468	474	500	469	454	452	454	427	424	471	478	475	455	445	464	470	449	486	482	447	478	483	464	467	473	480	441	487	445	497	458	454	474	478	454	472	471	465	441	506	452	456	458	465	462	466	435	462	444	470	468	444	443	471	471	478	474	467	442	453	454	460	415	497	424	452	417	474	462	464	484	473	459	452	463	465	446	467	467	440	465	436	446	467	410	461	452	466	453	448	461	482	445	421	466	469	461	462	485	452	428	445	449	430	487	434	471	436	458	471	473	493	470	452	434	483	419	456	437	434	438	495	504	452	460	471	445	450	427	416	493	435	464	478	494	434	459	476	485	461	444	486	446	484	438	451	451	410	457	467	442	472	458	417	463	430	435	490	455	425	477	433	475	457	472	468	477	461	437	490	481	437	488	432	463	487	437	441	440	477	463	446	498	459	464	505	462	465	463	486	452	468	482	458	461	458	460	515	426	454	473	466	443	499	427	439	452	447	441	470	444	437	456	435	465	482	456	430	467	461	466	447	458	451	463	432	482	488	442	449	442	445	421	474	425	480	450	456	465	482	459	478	446	496	458	507	457	455	480	424	436	417	457	436	476	415	453	467	463	453	488	526	431	495	477	451	443	418	445	444	413	446	468	489	455	456	455	459	480	460	450	459	441	466	473	462	457	411	461	432	484	456	466	442	446	473	492	478	443	486	482	490	488	428	486	475	475	464	504	455	445	453	461	424	453	482	458	465	478	466	477	435	428	441	458	433	500	435	436	447	456	477	482	514	457	417	460	486	474	452	471	450	467	472	495	487	488	451	466	502	446	484	474	490	463	457	444	465	447	461	449	464	424	465	475	495	486	472	449	472	436	469	468	478	478	475	467	461	457	463	469	498	434	452	465	446	447	488	481	436	433	485	506	421	426	420	487	455	415	487	456	465	473	485	457	477	451	483	440	463	463	441	449	486	456	439	479	442	445	486	427	462	463	467	430	422	457	498	451	447	521	474	451	434	429	485	467	419	424	470	450	471	463	468	446	417	467	480	450	473	483	457	412	451	463	445	477	456	495	483	435	444	449	454	453	463	452	443	424	437	475	487	442	422	465	502	450	409	457	412	472	488	461	466	454	436	466	433	475	470	460	442	409	402	452	442	436	455	451	454	475	479	417	448	472	476	458	479	449	517	464	481	455	407	489	504	457	434	427	443	464	453	476	490	449	494	422	480	490	438	481	470	501	486	439	459	418	464	455	497	458	462	482	516	512	454	463	444	476	420	480	430	446	434	449	443	457	464	462	462	513	430	436	439	517	445	452	479	419	513	446	456	460	490	449	491	440	458	425	462	460	501	477	421	445	459
23039	21078	29094	23285	21079	20018	2622	1008	810	728	671	628	688	606	582	570	551	573	514	511	482	485	518	516	487	544	492	500	526	431	496	493	496	494	507	490	437	512	443	493	459	507	433	450	439	497	500	497	442	466	455	423	467	471	462	466	456	456	460	454	445	511	478	480	444	446	452	459	463	473	461	452	438	467	455	453	489	468	461	480	454	446	451	450	464	445	489	471	433	501	429	449	456	477	447	456	434	415	453	441	479	454	425	468	451	519	449	465	450	425	427	491	451	459	449	466	456	462	472	442	467	453	456	452	427	458	473	426	442	475	496	417	441	435	422	450	467	452	491	441	479	444	472	461	473	455	445	481	497	421	459	458	450	429	444	456	454	470	462	452	450	428	437	452	460	442	439	441	452	458	441	427	463	481	467	463	439	469	444	444	462	455	460	447	452	489	423	482	473	509	441	417	437	450	418	456	423	446	483	470	443	433	414	432	437	453	448	422	444	433	438	470	397	454	461	455	467	491	518	439	475	440	422	426	466	470	491	480	435	465	456	457	449	432	469	457	468	483	459	484	447	461	476	471	466	458	454	452	457	496	469	431	493	471	484	494	462	442	421	420	480	446	469	442	449	436	473	474	442	418	460	452	453	471	421	463	479	484	446	445	429	443	477	457	511	456	445	406	473	432	470	436	470	469	465	468	456	468	493	442	453	461	434	418	475	471	488	451	457	467	426	442	460	459	486	479	463	479	446	448	439	387	436	478	463	466	475	466	470	449	446	470	446	425	424	452	484	433	457	442	439	438	435	475	456	446	435	459	456	462	473	435	444	440	494	434	456	445	446	462	443	462	435	444	440	452	470	462	418	427	485	437	454	460	434	502	450	437	441	412	492	439	431	469	466	453	475	407	443	462	456	478	444	449	486	461	482	455	482	472	434	475	421	452	486	445	475	480	433	500	440	468	455	488	432	451	449	441	442	442	453	448	454	461	474	517	470	468	467	437	456	436	462	426	448	481	458	453	488	472	457	484	476	449	441	454	454	515	480	453	478	464	412	474	438	466	492	451	484	440	439	418	426	447	480	443	426	445	446	460	424	441	422	433	463	421	454	480	439	446	455	436	455	479	442	469	442	469	448	447	477	479	446	473	485	451	476	470	488	457	404	465	429	425	464	483	458	440	466	448	417	482	460	452	437	452	442	430	459	458	469	472	424	435	471	451	453	477	469	415	449	460	416	517	440	447	435	467	445	451	463	472	488	471	479	453	458	473	459	415	447	477	457	428	452	482	409	445	448	443	444	453	458	507	480	484	422	466	429	444	452	453	426	463	491	484	476	443	465	488	455	462	412	429	428	449	499	454	427	455	455	476	427	452	424	462	449	438	482	443	510	447	422	457	419	471	453	442	426	446	445	467	465	410	478	445	430	430	466	457	418	473	471	435	455	454	424	455	434	467	465	473	425	452	471	444	431	469	430	437	479	469	435	415	430	474	490	471	475	480	463	466	435	440	490	436	468	426	468	413	450	474	439	490	428	442	439	434	447	447	434	455	465	433	433	444	471	479	429	420	452	511	483	442	426	453	437	451	440	487	433	483	459	437	481	474	440	438	454	420	443	449	482	509	450	459	458	467	451	432	463	445	455	478	472	460	457	460	457	442	467	454	449	473	468	440	466	454	429	500	431	480	495	465	450	463	474	474	462	422	448	446	471	470	453	472	457	442	470	468	431	481	458	422	459	449	453	459	443	455	486	447	461	449	434	481	449	473	448	438	419	465	442	470	487	524	444	467	421	502	473	467	478	474	446	465	471	438	458	475	434	455	430	494	478	455	449	426	456	463	493	451	469	458	453	447	446	449	481	469	428	463	440	455	456	403	454	444	451	460	467	494	473	454	448	430	450	466	429	420	446	468	421	473	426	453	434	429	456	420	452	456	487	428	463	430	467	437	465	443	454	430	430	468	433	450	442	466	458	434	437	447	445	473	453	439	440	429	459	473	483	471	433	454	479	409	432	471	484	444	452	439	481	451	443	443	474	433	473	459	438	463	448	415	451	453	448	413	408	445	484	500	475	465	442	479	459	468	454	478	428	452	456	474	449	460	474	459	443	461	435	422	449	453	451	459	510	467	452	421	398	468	488	489	453	473	459	466	448	486	412	457	480	429	459	481	480	437	446	468	478	451	454	447	428	445	466	469	432	416	443	438	434	457	473	453	450	443	440	475	448	450	448	460	471	450	440	458	460	391	435	454	448	464	449	471	409	431	473	435	470	417	433	481	427	441	456	431	449	436	491	466	448	431	446	464	419	492	448	467	439	462	442	454	447	422	459	451	397	457	382	489	451	458	407	429	472	459	470	463	460	424	460	408	441	474	454	431	490	444	435	463	443	436	435	497	484	459	444	424	458	419	443	451	462	460	447	479	433	438	470	519	427	445	466	459	474	481	417	473	464	478	461	472	441	454	470	460	429	459	425	458	428	495	421	429	434	478	441	483	439	457	434	449	442	435	442	447	479	417	469	437	454	464	461	401	454	435	455	437	466	444	403	427	468	450	458	458	439	430	457	489	464	435	460	432	426	483	428	467	454	445	477	470	459	424	473	418	456	458	462	436	491	428	459	477	459	469	435	480	468	429	463	446	477	419	459	439	453	431	463	468	436	459	408	441	451	469	466	445	451	450	485	457	466	433	446	454	449	469	461	471	442	459	493	457	473	463	473	439	432	426	454	470	482	432	483	446	433	493	475	453	443	445	473	473	453	454	457	450	465	472	414	429	494	461	432	452	429	425	464	489	466	427	465	452	474	441	485	456	456	464	435	443	453	485	429	448	444	440	421	473	448	432	454	452	463	460	468	452	415	443	436	446	505	456	444	478	423	446	426	435	436	468	438	462	475	468	429	486	441	457	518	473	431	453	424	465	469	454	484	442	451	448	489	478	447	449	475	443	431	471	459	466	456	449	475	449	444	419	440	458	479	461	410	486	444	450	424	431	458	470	454	439	445	466	446	464	480	489	449	421	498	452	438	466	468	466	431	457	435	449	454	424	474	429	477	455	473	444	468	455	441	499	477	415	436	423	420	425	437	473	462	473	442	416	436	464	441	469	430	458	439	474	449	448	436	453	444	437	460	425	435	438	435	496	447	446	464	443	462	465	414	428	461	483	464	456	481	474	489	461	441	434	414	457	479	424	453	489	463	427	450	432	446	458	420	455	460	476	478	419	503	461	453	453	497	457	428	450	472	424	426	481	469	492	469	458	451	450	438	474	478	515	459	450	453	468	443	458	434	413	446	452	430	417	482	435	459	436	476	469	460	417	441	434	477	434	420	435	464	484	447	436	458	484	441	463	460	447	463	401	472	449	424	412	472	436	457	439	446	458	451	462	475	445	464	448	487	440	439	430	432	463	472	428	479	424	450	425	445	454	436	462	492	457	485	475	410	458	424	447	461	441	431	447	435	478	419	470	467	468	481	484	458	433	421	420	453	462	467	437	406	448	464	434
17276	15024	12903	7097	4884	3686	2912	2263	2007	1672	1534	1339	1269	1209	1147	1063	1035	953	926	909	898	888	821	847	838	821	822	901	774	823	826	758	799	786	697	772	779	811	770	734	759	754	789	726	777	762	770	715	776	749	738	719	750	726	729	713	758	749	756	753	757	751	748	745	809	748	758	724	750	720	732	745	764	745	779	754	693	746	728	717	753	762	706	754	723	718	730	741	767	707	750	725	694	748	738	712	730	722	690	753	711	740	777	744	710	739	701	754	764	751	721	761	783	752	714	743	749	731	787	782	740	753	662	716	725	757	690	740	740	742	746	738	736	730	706	698	694	741	781	701	731	722	723	708	730	783	756	748	703	755	749	764	718	698	688	729	756	731	771	705	722	736	717	682	758	711	705	715	684	695	751	729	717	671	690	763	722	749	760	746	746	746	773	718	711	716	686	765	750	734	729	750	727	738	708	743	737	737	794	748	704	743	754	732	729	757	763	742	733	747	748	698	734	696	707	712	768	715	766	771	708	740	748	759	751	714	690	738	741	788	695	755	707	741	773	752	742	719	737	743	721	698	746	771	752	711	766	736	784	729	681	778	698	754	730	746	695	710	735	722	729	688	740	720	756	767	726	723	771	760	724	709	714	719	759	757	710	709	700	710	769	755	738	779	711	704	740	744	708	735	693	779	742	744	710	749	749	743	743	742	762	768	754	725	739	775	726	770	729	736	714	718	786	690	717	749	754	726	717	728	749	723	695	709	725	772	760	720	750	744	768	733	755	715	756	769	755	741	720	770	716	779	709	727	731	672	724	768	728	724	734	719	738	769	717	763	777	722	720	769	728	689	738	739	724	757	755	758	738	704	773	758	732	745	751	706	764	697	700	744	766	761	763	696	709	761	733	734	774	768	742	747	715	773	779	702	749	709	724	738	714	731	718	749	740	695	722	731	708	730	772	772	709	775	758	733	711	768	732	725	702	722	702	729	702	749	763	698	724	717	723	744	706	740	727	740	787	731	716	760	755	727	756	755	729	759	718	751	734	704	728	754	753	764	706	696	715	733	730	768	754	698	680	731	746	745	736	747	701	764	772	761	700	736	755	723	701	739	708	744	751	772	724	704	726	655	705	801	699	743	727	756	719	704	696	738	748	753	734	716	738	753	721	779	755	742	739	778	726	748	715	778	739	737	771	738	707	699	761	751	719	726	719	736	773	734	724	752	729	733	746	779	714	759	727	764	702	743	706	698	683	700	737	766	716	707	736	733	735	725	713	743	713	724	706	745	694	718	746	722	761	713	745	715	763	758	764	703	716	669	779	737	758	741	780	729	728	751	670	735	742	769	714	756	723	766	772	709	737	709	692	728	754	794	733	741	764	727	768	737	729	717	738	766	695	738	687	722	780	716	686	711	747	753	741	714	754	747	715	769	719	723	744	704	737	716	758	741	733	735	705	735	720	688	752	714	752	717	724	726	775	768	729	723	752	774	756	748	751	733	715	750	727	738	718	733	751	775	751	801	745	716	712	708	768	742	790	722	776	722	759	690	726	718	733	714	717	696	764	719	727	726	785	756	725	750	744	739	718	748	731	722	738	732	727	738	708	734	711	761	724	746	758	727	694	697	757	728	778	708	726	713	708	707	703	736	779	741	705	724	736	742	740	750	702	699	704	744	737	779	777	765	708	751	715	733	701	688	737	733	716	702	723	768	775	733	756	696	748	734	732	719	743	722	735	742	738	681	744	735	747	696	710	748	724	741	762	762	721	686	720	702	746	731	754	756	727	712	736	743	716	715	722	731	710	742	707	730	691	688	740	741	771	708	754	714	754	761	757	752	730	730	723	709	759	731	686	768	721	701	771	726	709	743	697	711	763	753	751	741	726	746	731	727	812	759	690	748	729	766	748	762	712	774	722	737	741	687	723	696	746	746	788	739	805	742	755	719	748	703	702	716	724	729	731	761	711	796	730	720	720	740	735	741	707	720	710	750	695	724	718	767	695	750	726	687	707	727	721	703	723	774	759	776	710	769	772	698	743	771	706	767	723	723	756	772	774	772	741	738	706	698	710	695	699	696	721	725	745	694	751	716	722	742	723	769	725	706	756	731	730	696	686	732	724	721	766	744	727	734	748	741	736	739	713	690	787	755	729	755	744	755	748	744	753	696	687	725	752	751	704	694	749	720	726	798	737	763	725	744	727	724	772	742	690	704	699	733	749	734	751	682	695	711	696	726	776	732	782	678	734	740	785	745	734	750	781	711	751	708	729	746	720	705	734	803	761	759	753	799	696	717	717	741	717	688	745	714	766	757	722	746	731	734	745	719	705	740	692	774	750	738	750	742	748	791	764	734	700	736	727	720	744	712	700	725	743	773	771	670	750	713	693	780	763	732	736	709	760	722	760	743	740	736	789	707	763	774	746	730	772	730	718	717	747	752	736	712	747	713	723	751	715	726	719	728	701	721	792	751	751	721	726	747	736	731	729	775	692	689	764	708	713	690	734	722	757	774	757	732	727	735	782	706	684	741	750	743	718	753	749	791	751	722	712	732	688	742	730	723	701	706	768	732	706	815	692	739	716	695	727	766	713	745	759	679	710	735	730	723	753	763	694	724	741	762	772	713	718	717	729	753	728	717	711	712	669	729	743	747	760	750	727	770	781	744	749	745	706	735	747	814	769	777	764	737	724	761	764	738	762	732	745	740	718	691	710	735	763	756	700	710	723	745	742	788	703	695	781	754	736	768	744	732	731	778	766	756	728	754	743	732	721	698	746	739	688	723	747	772	729	725	700	768	717	737	765	734	726	744	772	757	755	739	734	790	760	718	734	735	732	761	738	735	704	744	724	648	761	697	762	752	738	760	734	693	721	740	741	768	712	720	710	736	645	707	714	735	706	708	705	706	749	737	731	679	774	750	731	745	688	789	731	714	707	757	774	668	728	737	769	752	712	718	712	738	757	698	764	712	712	775	750	751	761	764	694	703	744	754	753	746	799	729	752	682	737	728	747	710	729	763	725	695	731	685	746	765	726	742	709	752	721	758	722	742	740	781	749	797	755	732	742	781	722	715	721	732	737	750	753	693	737	712	753	740	718	706	742	714	771	749	750	783	680	738	700	726	760	691	723	714	742	780	731	786	727	775	737	709	712	695	701	700	726	746	793	704	729	747	743	712	743	765	733	691	708	721	738	773	722	750	720	755	746	744	734	735	744	710	768	774	773	752	708	764	735	717	741	711	737	715	698	750	707	777	762	706	730	731	715	787	717	718	731	712	728	706	763	730	734	705	770	731	712	735	749	696	701	717	753	745	688	737	710	709	739	741	753	748	760	685	696	756	695	721	770	720	759	756	776	724	714	708	718	774	744	727	747	715	723	760	753	751	724	747	758	752	736	732	704	751	744	705	729	784	704	706	704	728	774	763	757	761	686	702	734	761	737	715	758	717	751	769	711	719	751	755	711	689	773	720	729	785	725	745	714	689	773	746	739	694	795	726	742	746
26898	20556	7855	389	218	152	140	149	115	135	138	128	128	110	111	129	131	124	114	108	118	135	132	129	113	116	136	112	137	137	132	133	130	105	104	102	109	125	118	113	114	113	155	114	134	112	118	130	127	114	102	115	107	111	132	116	122	111	137	109	101	113	111	102	127	125	100	99	124	113	94	111	127	113	106	143	132	96	103	120	115	115	109	109	109	114	105	121	104	121	105	90	99	111	129	126	127	134	119	116	105	136	102	127	116	103	120	129	119	127	111	126	155	129	128	120	113	127	117	102	127	95	119	149	109	112	113	133	131	110	111	132	126	107	97	120	128	117	127	119	132	118	108	104	124	119	134	131	117	125	109	113	127	125	113	118	114	121	111	122	121	120	121	117	130	108	108	115	109	100	144	109	113	116	99	125	95	115	116	107	130	124	118	110	122	115	101	144	109	110	124	112	107	109	110	126	122	123	124	97	128	119	114	129	129	116	126	126	116	102	128	125	122	129	107	118	121	132	136	116	102	106	130	124	124	114	139	107	113	116	133	103	109	114	107	107	139	121	118	109	96	135	116	119	116	111	132	107	128	108	107	122	124	119	96	95	111	115	129	136	113	135	99	130	114	132	115	121	117	115	128	130	126	112	106	96	121	101	124	105	124	109	120	118	126	131	101	123	133	112	125	116	114	125	120	112	121	127	127	98	115	125	117	111	121	127	95	110	105	122	102	133	123	118	128	124	135	133	125	130	120	134	101	119	110	113	124	130	128	142	105	107	123	120	124	111	105	99	121	118	105	101	112	109	135	119	143	103	128	111	119	128	135	124	118	138	116	131	121	142	112	114	109	109	105	137	113	124	118	105	116	115	128	111	109	104	125	124	117	113	102	128	123	114	101	121	126	129	116	113	126	124	110	128	120	97	122	129	101	102	101	114	117	118	139	125	107	125	125	121	134	130	127	115	123	127	117	117	111	115	110	117	122	134	103	103	141	120	104	103	114	121	112	130	129	123	108	125	112	148	107	125	104	116	120	98	129	101	112	120	128	100	124	117	125	134	113	139	117	115	139	107	126	118	115	114	101	113	120	120	121	118	117	105	135	115	112	127	115	108	108	129	116	122	107	116	126	138	100	106	134	135	113	121	131	126	116	126	110	108	131	111	106	113	124	110	103	112	136	111	131	107	112	107	124	113	117	128	124	117	123	100	98	108	126	114	115	113	107	109	112	141	125	120	115	122	115	115	126	108	95	130	139	128	128	125	132	110	118	104	106	118	120	108	131	117	147	123	126	109	150	112	109	117	127	115	118	141	128	122	114	123	124	134	117	117	116	121	105	99	124	121	137	120	116	136	100	125	136	101	128	128	105	104	125	116	121	102	128	95	125	121	105	119	132	124	144	109	134	121	107	102	116	139	116	107	111	120	131	120	125	107	116	110	126	104	99	117	124	128	115	132	143	118	107	123	127	132	115	118	116	130	97	113	103	104	108	139	114	114	116	115	124	121	136	123	107	135	125	107	125	121	103	127	128	124	117	117	134	115	132	133	143	119	125	125	111	126	104	118	106	134	110	118	88	129	111	106	129	113	127	113	119	125	124	127	123	114	114	132	130	127	108	134	125	127	96	122	114	113	118	123	132	121	118	132	104	128	106	114	120	128	143	118	111	127	127	101	104	123	119	123	116	110	115	113	128	121	108	125	121	111	128	109	110	109	124	126	123	113	152	124	115	111	118	97	117	94	126	103	125	136	124	119	140	114	104	103	126	119	112	106	122	119	124	116	126	133	133	109	116	137	113	118	105	101	119	120	107	91	109	138	105	112	122	118	118	123	109	132	121	127	117	106	111	121	128	103	108	118	113	125	128	126	105	107	139	99	136	109	111	121	120	120	128	120	103	95	138	133	105	111	130	119	106	107	103	130	100	119	127	133	103	113	123	112	117	137	129	110	128	107	138	120	111	112	126	126	118	110	111	114	110	106	103	115	132	121	125	115	129	114	135	122	114	107	99	119	133	123	121	111	110	124	122	115	112	131	114	126	122	121	104	98	140	111	115	127	136	113	126	91	111	120	141	122	112	118	116	132	114	136	125	144	127	132	133	100	125	116	127	117	105	103	141	129	126	144	117	130	105	122	125	132	113	143	115	127	143	120	124	112	110	118	123	107	114	120	102	117	107	102	141	114	129	111	119	102	108	126	102	99	110	123	108	138	115	112	109	127	130	123	106	127	117	112	107	120	129	112	109	125	123	123	124	108	97	123	133	130	117	120	100	113	134	107	128	115	111	115	115	105	104	131	117	106	115	100	128	132	113	122	100	137	119	121	124	116	98	118	113	112	131	110	107	94	111	121	123	124	129	116	108	100	134	112	129	137	114	133	123	120	126	111	99	118	105	123	126	140	112	120	125	124	146	121	114	127	103	109	122	109	128	128	119	115	140	130	118	116	117	130	130	125	128	113	106	126	117	101	115	120	127	121	102	124	112	129	124	110	122	103	122	135	131	117	122	106	123	116	100	127	119	119	120	117	121	103	113	110	119	112	127	127	123	110	126	107	126	107	136	102	107	123	128	123	123	118	114	136	118	118	136	122	116	116	136	136	112	120	117	130	110	110	129	141	107	142	116	110	113	113	105	112	146	102	117	124	105	120	113	119	117	138	137	125	129	125	131	126	120	125	131	109	123	118	130	112	104	130	138	135	131	120	112	118	125	121	122	122	112	108	124	96	110	118	107	115	126	120	111	130	132	133	103	114	116	107	119	130	115	121	118	113	125	110	112	112	112	125	125	114	100	104	118	117	109	141	103	123	106	117	97	109	135	121	111	111	103	122	126	109	120	117	115	105	109	112	123	123	109	124	127	109	136	122	123	114	119	120	114	130	116	123	125	120	123	92	118	116	79	116	112	106	118	142	117	117	103	115	122	106	137	90	109	131	130	108	121	132	99	114	125	111	103	114	114	129	116	114	123	117	102	133	119	113	120	123	122	118	106	101	109	112	123	119	132	123	122	146	115	129	117	123	126	109	128	132	112	132	133	120	125	107	121	115	123	142	122	129	117	125	127	119	127	131	124	110	129	122	113	98	118	121	113	132	112	126	117	111	129	121	124	127	128	142	108	107	136	117	106	142	128	116	105	119	99	127	128	120	106	112	139	125	121	103	111	101	111	108	120	115	131	118	124	110	106	111	135	126	115	125	137	122	116	109	112	123	121	118	114	118	132	119	109	100	116	141	122	124	97	130	122	118	120	121	105	130	124	114	124	132	134	125	117	119	119	122	115	115	105	133	96	129	119	104	119	119	122	111	110	117	116	113	112	110	127	119	124	138	109	113	121	113	117	135	112	111	121	135	106	114	124	117	121	127	118	109	119	118	118	122	115	119	125	111	117	114	105	104	123	121	96	110	122	133	108	129	130	111	122	122	125	110	124	130	140	114	121	114	109	127	135	121	107	109	113	113	114	143	114	128	124	114	125	119	106	130	129	140	117	115	121	117	108	112
8006	1065	887	510	389	357	289	271	265	231	240	260	253	230	207	238	236	231	202	195	220	206	211	222	234	214	253	244	217	213	209	223	235	184	227	188	215	209	230	234	229	212	222	208	211	200	227	202	248	197	202	201	232	238	235	208	224	198	206	210	192	218	208	205	200	240	224	198	236	217	199	231	193	203	209	214	207	188	204	218	214	195	208	232	224	215	219	212	215	186	235	225	203	221	209	217	205	207	206	204	203	215	230	230	199	246	211	228	234	200	223	221	210	222	197	195	225	197	235	210	234	171	220	247	228	196	208	195	209	218	220	224	211	202	224	208	193	223	199	211	213	215	208	233	217	225	223	216	204	188	190	180	205	183	218	171	205	202	223	214	231	227	190	194	215	213	208	214	190	194	228	220	201	211	182	227	209	201	216	207	231	189	227	207	184	220	208	228	214	210	222	231	213	222	243	197	220	214	217	227	219	214	227	223	185	200	219	205	221	201	210	214	239	246	200	226	224	206	241	221	206	201	225	209	213	199	211	214	212	215	224	248	233	229	231	197	212	201	187	210	217	238	205	199	229	235	223	202	222	197	220	181	209	215	175	193	202	200	221	230	218	211	204	194	220	199	206	210	249	209	205	194	196	213	211	225	195	213	200	229	204	226	237	197	228	217	216	198	223	217	206	209	220	217	213	205	208	193	199	191	215	205	197	229	230	211	218	236	195	235	213	213	207	214	213	199	216	218	194	233	183	207	212	201	213	205	224	219	229	225	223	212	225	216	192	215	215	217	211	214	235	230	223	220	230	244	202	202	191	213	223	226	210	210	227	210	232	218	240	226	200	214	231	229	188	205	186	213	222	200	226	224	201	214	219	207	219	201	224	218	204	238	222	210	218	217	220	218	226	216	223	213	212	227	211	189	219	216	222	214	211	230	224	249	207	195	207	229	205	227	198	205	214	212	246	216	213	218	229	205	222	198	191	201	219	219	222	218	214	234	228	213	205	217	223	223	211	214	218	222	225	217	207	223	202	223	225	192	218	205	207	191	258	227	204	235	243	230	199	217	199	239	205	208	219	209	220	217	210	194	203	216	215	230	222	203	204	229	200	206	202	201	196	214	220	224	204	214	214	207	239	202	203	228	202	209	195	193	229	208	221	216	182	244	227	213	192	227	205	224	198	218	227	204	214	210	193	217	160	204	205	191	204	206	223	227	230	219	218	218	242	231	204	196	221	240	234	227	242	236	250	218	221	228	209	190	243	213	187	228	210	230	188	226	232	221	206	226	228	226	215	226	210	202	212	224	211	220	234	193	210	236	230	220	222	204	218	236	190	211	194	222	208	204	209	221	205	196	214	225	217	215	197	235	188	200	220	208	227	223	220	246	216	195	228	194	217	217	221	205	183	195	209	194	219	220	220	218	229	194	220	207	195	203	215	226	193	217	224	185	210	213	218	198	224	207	178	228	213	225	228	212	210	220	213	201	203	214	201	227	230	221	205	190	206	228	196	207	220	209	223	224	226	233	237	215	238	221	210	208	208	212	205	185	219	212	221	199	213	204	200	216	228	203	209	197	237	203	209	203	214	205	220	207	225	211	217	210	199	236	223	215	207	224	210	187	232	245	228	188	229	223	218	207	195	212	219	204	231	185	209	214	217	223	202	217	200	209	232	231	234	201	201	210	210	245	222	194	217	228	223	208	212	207	199	219	233	209	242	228	206	232	227	188	205	198	188	205	216	216	213	223	211	239	199	207	202	197	201	219	224	221	209	203	206	221	195	218	217	223	187	243	211	199	226	197	211	233	209	243	192	223	214	215	248	217	213	226	203	218	227	198	225	210	187	221	226	183	211	229	240	211	256	213	196	223	217	208	201	192	245	211	214	230	198	222	200	218	202	218	215	218	200	205	208	201	193	212	215	220	212	201	227	185	228	202	202	203	208	220	239	175	206	251	215	199	220	235	211	213	217	234	206	213	206	195	205	203	214	221	223	229	199	220	231	213	204	201	211	215	205	213	200	202	213	241	213	214	169	231	229	224	200	225	209	215	252	203	200	230	197	215	215	205	214	207	224	206	204	217	192	217	222	227	195	205	219	199	225	213	197	209	213	231	210	201	218	206	198	241	215	191	205	210	207	223	226	237	220	235	237	205	209	195	236	227	215	229	176	228	225	236	218	195	189	192	203	199	232	212	212	191	223	190	229	231	216	199	204	228	198	223	208	227	213	206	220	215	202	216	198	182	219	233	221	179	236	225	213	219	187	208	216	210	209	220	245	209	212	204	248	201	212	239	217	182	226	230	237	221	205	216	190	189	217	218	216	229	247	202	201	205	227	172	215	203	215	214	197	206	208	198	237	215	211	202	216	234	195	185	236	211	189	193	200	226	221	214	223	196	224	205	223	216	223	196	213	201	215	209	227	192	213	252	216	215	226	220	210	206	224	209	189	202	219	219	199	207	197	223	210	222	222	229	202	232	214	216	237	224	199	187	234	193	203	234	254	209	234	210	231	206	222	213	224	219	219	204	227	240	214	223	243	231	174	223	207	196	194	208	216	215	210	191	192	220	212	212	229	218	226	187	206	207	223	212	196	195	181	234	224	270	236	225	201	235	211	214	205	191	205	246	235	200	202	215	218	214	204	189	199	202	210	220	231	203	237	212	206	190	205	207	194	228	210	209	218	195	217	219	237	185	231	213	178	198	219	228	235	203	210	189	219	214	221	196	222	212	205	202	192	256	208	218	206	190	236	214	221	234	218	224	216	227	222	217	200	212	232	210	211	180	215	191	208	224	229	232	208	208	212	200	193	199	229	204	214	221	218	200	204	214	236	219	206	206	226	240	211	219	219	205	214	210	217	199	216	207	208	216	214	201	237	213	210	223	227	212	188	223	233	206	223	231	223	221	217	217	215	208	196	216	208	255	214	193	206	181	210	214	216	214	206	218	213	227	217	222	220	195	181	210	178	173	238	203	208	205	202	218	215	218	211	214	238	218	227	224	199	240	219	204	204	191	191	219	205	209	255	203	217	212	236	217	197	221	208	221	196	218	214	225	232	205	214	218	202	217	209	207	214	200	191	232	213	212	229	218	188	202	202	224	237	203	229	217	227	222	187	192	200	233	231	216	213	209	229	221	226	233	205	197	230	202	209	204	203	212	215	223	220	247	225	224	202	213	196	227	184	200	217	210	199	238	210	227	224	219	205	216	189	233	206	211	199	201	235	210	228	229	223	212	187	194	226	233	232	222	210	191	207	211	231	220	220	204	257	218	195	203	219	204	234	214	224	234	187	202	218	237	193	210	227	220	228	235	205	205	205	215	207	212	184	214	217	194	200	218	255	212	205	239	212	212	233	221	220	217	194	229	204	203	221	214	202	215	222	214	214	211	203	191	200	213	210	211	195	189	184	221	207	175	200	204	207	199	217	229	228	209	208	234	202	195	220	194	206	223	216	224	223	223	233	207	195	223	225	263	217	217	245	199	215	223	206	190
24114	21102	28445	23981	20665	2703	704	535	469	434	392	367	324	322	352	333	302	316	313	322	325	303	301	330	273	250	304	295	272	288	306	307	308	309	282	286	296	296	278	263	270	282	316	297	277	287	267	248	284	266	277	270	278	300	226	295	302	284	252	289	249	269	286	291	248	272	300	268	285	294	281	274	248	291	288	250	292	255	295	246	279	254	268	252	316	286	285	310	257	317	286	275	300	255	286	261	262	266	273	278	255	275	293	281	290	290	297	270	257	299	290	305	281	264	281	255	290	289	267	268	276	268	314	285	287	277	283	228	262	286	259	290	266	280	262	291	290	263	276	275	278	256	306	287	289	283	275	260	283	279	284	283	252	284	267	252	266	267	265	254	272	282	268	261	280	244	268	273	301	273	275	253	260	277	272	281	310	302	249	275	256	270	270	275	271	250	285	284	292	295	250	276	300	269	271	269	276	269	276	252	272	318	259	272	330	259	251	282	287	279	315	274	288	237	299	254	295	269	264	298	274	253	276	277	269	286	297	267	270	282	274	293	287	290	286	285	278	281	282	257	279	263	281	289	289	277	268	251	279	291	292	285	281	282	275	262	295	272	293	303	300	268	280	269	303	266	268	301	276	268	260	286	283	296	273	277	278	287	255	292	299	250	274	274	304	276	282	300	273	283	269	318	268	263	272	271	236	268	301	313	263	270	242	279	281	282	246	302	288	281	279	261	282	247	274	324	246	292	277	277	256	297	261	273	265	262	264	283	274	261	300	269	290	252	252	267	279	269	271	274	295	306	300	282	279	266	296	292	272	309	310	267	272	288	299	235	260	312	300	271	282	266	315	290	283	242	259	286	257	281	268	256	259	286	264	285	274	299	265	304	289	293	281	262	263	253	275	312	296	329	271	270	243	271	280	290	289	288	292	262	283	266	253	275	285	280	278	246	257	264	274	278	272	265	267	249	260	266	288	298	296	320	277	295	285	235	280	268	269	264	307	294	288	288	277	249	268	264	261	268	295	257	268	279	293	274	270	255	263	290	277	271	296	279	272	295	257	305	296	266	243	269	290	283	290	273	291	246	259	286	275	270	274	295	258	288	258	305	279	286	262	278	308	274	263	250	283	312	294	279	266	260	273	288	287	298	293	284	286	249	284	286	267	256	297	265	304	303	250	267	255	278	250	271	259	268	282	293	286	274	279	298	279	247	234	282	250	263	251	311	250	298	293	280	278	301	291	273	261	271	272	265	278	300	277	230	282	282	282	264	257	257	292	281	271	267	279	276	273	263	277	256	292	279	244	255	250	267	262	274	280	264	263	293	330	286	278	305	295	289	306	281	291	308	271	278	285	266	295	259	248	276	265	275	281	284	263	289	269	274	288	266	322	251	290	254	292	241	300	290	295	276	291	280	294	281	294	311	278	241	272	283	264	266	301	296	265	251	292	286	284	267	259	265	256	280	294	286	269	284	273	274	262	259	265	288	261	248	298	285	276	250	307	260	290	252	296	266	263	260	296	258	246	281	276	288	274	267	265	286	282	294	289	256	270	274	281	246	240	306	286	291	295	286	276	278	261	288	260	300	308	285	288	267	254	255	252	260	282	259	249	303	268	277	279	286	286	274	274	289	252	282	283	284	275	306	302	279	332	292	273	241	251	260	296	255	254	286	268	279	264	322	281	288	250	256	282	248	254	287	261	273	268	276	297	285	274	248	320	305	239	272	263	269	254	273	249	297	277	275	288	292	242	254	271	256	293	294	259	280	263	270	268	257	300	294	259	281	259	243	260	285	263	251	269	275	275	277	284	278	266	287	262	266	259	300	252	285	239	268	248	277	274	247	281	275	285	297	302	250	274	263	279	256	258	266	271	294	287	313	256	247	274	264	285	283	276	267	262	292	280	264	258	269	298	260	289	265	289	265	265	304	271	277	286	278	297	258	317	274	258	268	271	290	306	295	292	252	306	282	272	293	286	266	244	277	283	263	266	288	273	258	268	272	278	285	251	266	293	264	300	287	283	309	259	299	268	257	247	259	273	288	288	275	308	275	266	265	276	297	277	280	266	270	254	283	283	275	253	292	280	275	260	282	269	267	305	253	320	283	264	260	283	297	266	256	292	281	297	242	268	264	305	287	275	287	298	284	285	231	272	262	260	294	285	263	254	267	267	262	269	285	271	254	262	303	276	272	283	313	270	241	271	262	277	270	293	254	282	273	274	245	283	276	246	273	276	240	277	275	279	250	253	281	270	238	252	282	296	258	275	256	310	258	285	298	293	243	234	287	271	279	288	276	246	301	281	265	238	293	286	274	251	278	297	256	247	284	272	270	312	273	276	280	254	280	302	264	264	289	277	276	288	275	282	268	281	276	291	257	258	259	293	289	280	271	277	271	254	277	268	256	302	303	280	303	289	280	261	277	270	266	274	289	275	284	279	286	296	275	280	286	294	277	287	280	260	275	255	262	288	274	271	274	286	285	272	277	240	281	273	314	288	247	295	289	276	294	264	282	259	269	234	281	261	277	256	261	276	238	281	318	245	269	295	269	295	292	266	283	273	291	294	281	298	300	264	290	296	303	254	279	293	258	275	275	281	282	289	257	291	303	299	292	300	256	250	267	260	270	281	282	303	297	261	267	283	275	269	283	252	273	276	284	286	267	282	299	285	250	309	277	294	289	263	290	312	255	276	276	276	267	285	258	237	278	265	284	270	269	288	258	267	272	259	262	280	272	274	296	267	324	307	249	265	268	277	281	269	267	279	272	309	279	248	272	282	255	261	266	278	268	290	276	287	284	270	253	283	264	262	279	255	275	279	249	271	276	283	307	256	282	269	295	269	294	289	304	273	293	274	263	305	268	276	269	270	250	258	303	279	253	264	277	297	271	253	278	274	243	287	278	278	284	275	291	275	270	264	265	265	289	298	275	304	272	259	266	258	288	249	266	303	283	291	281	298	268	293	276	269	269	268	284	255	275	306	267	292	293	284	261	251	304	275	292	250	278	261	276	304	308	286	281	267	285	260	291	272	265	283	272	273	290	287	278	273	282	297	282	329	256	282	298	280	277	259	272	273	286	295	264	267	280	281	235	273	290	289	261	268	260	283	281	274	280	283	254	291	282	271	273	276	286	268	281	298	264	271	288	309	273	287	251	259	294	278	293	293	282	273	246	271	275	262	237	283	284	278	261	265	286	278	271	289	271	261	276	280	268	284	262	281	277	265	297	263	286	271	285	271	261	296	256	282	283	290	265	255	261	262	263	249	251	289	295	275	272	262	254	286	266	273	266	265	284	283	290	283	274	263	271	262	268	279	283	281	270	260	268	290	288	261	280	265	241	287	306	274	291	278	270	288	288	248	305	287	290	256	285	273	250	267	263	304	273	281	277	289	286	275	295	292	284	278	282	291	268	267	311	287	264	272	214	266	276	267	280	292	288	296	274	250	251	273	270	269	285	284	265	273	264	267	241	264	268	236	260	279	282	268	255	270	284	299	287
15728	9080	7941	4087	2731	2070	1553	1314	1171	973	874	777	691	678	639	657	610	594	540	557	589	539	543	516	573	505	497	515	467	475	468	491	519	507	484	482	516	465	468	477	459	478	468	481	467	493	483	496	451	441	476	479	481	449	459	490	468	469	494	496	435	464	448	451	472	466	482	459	462	470	468	492	473	436	446	478	449	473	473	489	477	433	444	465	418	402	440	439	454	489	465	491	485	430	475	488	467	486	443	428	459	440	446	457	477	438	430	457	512	430	439	469	474	468	483	458	470	490	472	501	450	450	441	428	441	441	483	444	467	445	438	457	480	501	441	460	503	455	468	471	475	475	468	454	432	461	485	442	455	453	464	424	433	473	473	439	459	481	430	478	449	479	499	456	474	465	487	451	474	471	461	499	475	440	461	458	452	489	477	441	474	465	477	461	444	452	472	476	438	479	436	407	474	454	466	469	430	480	490	462	489	470	445	475	451	446	477	445	445	473	491	475	479	468	457	485	447	476	448	446	465	448	449	458	430	472	470	443	475	479	441	475	452	458	449	452	448	510	445	434	455	444	442	471	462	469	512	442	459	449	498	460	460	468	456	460	480	440	456	455	482	485	463	466	472	457	449	483	442	507	450	478	448	445	476	447	445	482	466	434	469	476	442	460	441	461	482	415	439	447	480	438	475	492	467	446	467	453	471	445	501	458	461	439	483	483	446	474	454	464	465	467	485	452	506	491	484	461	469	480	426	478	486	489	450	434	481	502	453	453	451	464	473	472	466	461	428	443	443	504	475	484	443	456	450	440	461	447	455	487	444	458	462	455	474	481	471	436	450	426	464	428	461	482	432	442	484	475	459	435	461	469	475	454	443	459	482	444	426	435	478	454	466	438	489	456	475	486	449	476	459	449	481	469	469	436	465	461	463	482	484	432	429	491	456	439	486	463	471	448	457	442	483	429	459	460	466	495	473	491	463	481	448	439	484	502	415	468	446	473	479	458	457	440	440	446	477	461	455	443	488	420	470	425	464	480	496	484	426	455	471	459	452	425	478	429	463	477	487	448	457	457	482	503	486	447	449	463	440	448	461	451	481	436	434	476	439	478	443	523	454	455	458	482	480	462	438	480	481	477	469	490	444	452	463	442	468	480	477	457	433	481	458	434	459	500	434	455	442	477	458	486	455	458	451	488	436	473	490	440	467	464	458	464	452	437	447	448	435	457	473	490	473	442	465	455	462	470	456	436	432	482	455	457	457	453	446	436	480	445	441	434	470	500	451	483	478	488	485	448	435	459	483	422	507	448	488	450	457	462	477	505	477	461	445	478	464	443	444	461	447	435	484	464	458	451	506	470	484	471	446	429	465	444	473	468	420	474	435	508	469	469	462	469	494	440	448	460	518	467	451	515	462	429	465	472	484	460	458	416	459	449	513	453	465	495	435	450	456	472	435	505	453	456	447	463	436	449	474	467	454	495	498	489	480	476	439	467	463	490	489	421	489	492	469	467	448	435	457	482	481	473	502	472	461	453	475	459	471	464	444	493	424	448	450	458	459	467	474	462	455	481	469	496	504	446	459	478	481	468	445	445	417	449	439	458	476	463	479	447	496	435	480	475	512	455	491	465	443	446	434	456	426	451	447	468	431	453	481	462	475	482	479	470	465	473	497	483	466	466	438	432	483	450	481	480	489	465	499	448	482	460	469	476	437	435	448	495	490	432	486	449	417	472	506	445	490	468	419	454	498	449	482	442	491	490	442	462	489	412	462	455	435	438	437	467	458	493	461	467	420	453	500	483	457	459	477	465	450	510	429	427	480	405	434	466	444	460	499	467	482	453	465	466	469	447	466	453	461	450	467	517	499	445	443	446	458	457	472	482	465	434	442	459	473	467	462	449	484	465	447	443	485	469	462	447	455	461	487	477	457	458	439	450	477	456	500	448	479	474	470	463	477	442	477	477	442	492	442	458	464	505	465	494	465	492	461	477	461	437	455	465	429	460	442	444	462	469	467	448	456	425	449	461	458	468	436	440	450	469	429	465	493	478	470	465	473	450	450	451	471	475	467	470	505	448	497	450	491	492	475	444	466	482	483	428	475	441	508	437	444	465	499	480	489	438	476	450	455	523	491	438	468	458	459	464	472	467	481	437	480	457	429	433	462	461	437	477	464	478	444	437	447	450	456	433	436	460	482	455	464	448	470	497	477	447	429	448	479	480	457	486	442	467	466	442	426	482	437	461	468	458	454	447	464	439	417	478	461	446	493	445	528	427	459	431	435	477	463	452	450	440	435	457	474	425	485	440	441	448	449	440	452	427	461	439	460	464	473	483	473	476	411	499	447	475	500	424	464	469	448	482	443	461	417	458	485	419	455	439	460	436	439	481	473	467	471	463	479	451	429	447	429	439	434	508	497	470	446	438	457	509	435	451	439	433	458	436	497	490	473	475	480	470	443	475	446	462	493	414	486	441	447	452	436	435	421	422	473	494	454	476	425	423	461	461	424	456	490	492	466	470	463	444	439	465	468	466	469	434	481	449	457	451	431	467	408	465	463	464	489	455	434	478	481	485	449	440	479	485	480	462	474	487	454	451	487	427	469	496	462	446	490	486	451	472	442	431	486	493	432	374	460	444	427	473	443	461	416	502	458	457	466	475	437	475	440	469	489	449	505	458	452	477	434	437	481	483	442	502	459	482	486	471	422	473	450	446	474	447	475	439	434	497	450	451	457	472	440	478	488	469	484	464	448	458	459	474	454	446	424	480	474	478	476	450	474	432	461	458	426	427	457	459	448	463	439	447	462	455	455	452	448	455	457	458	440	479	451	512	498	463	426	490	460	468	448	469	476	438	452	449	472	455	452	473	481	468	472	456	410	458	465	482	461	480	477	449	428	477	453	498	507	468	460	449	492	487	458	459	466	496	450	492	469	453	455	468	472	489	478	438	454	474	448	468	465	463	437	478	455	457	436	462	427	470	495	440	418	432	484	500	462	468	490	445	469	468	452	458	450	476	470	503	489	511	473	453	489	455	448	513	448	492	456	489	418	496	437	454	482	475	461	418	465	471	469	481	465	440	430	489	476	440	500	462	437	449	483	454	441	462	455	463	477	419	433	459	439	523	426	509	491	445	456	438	455	469	427	414	496	492	429	487	448	458	491	459	457	483	437	464	426	467	452	458	459	468	464	462	465	445	487	466	457	422	429	516	460	435	428	464	482	462	472	472	462	456	466	469	488	456	467	428	449	469	473	457	455	474	482	440	467	448	419	465	451	440	481	460	449	417	451	440	419	492	443	519	449	465	465	466	443	464	499	457	509	488	475	475	459	475	452	433	520	431	462	494	448	443	469	510	478	464	456	395	462	475	469	466	456	469	468	477	461	486	480	516	460	460	479	436	477	480	418	487	450	472	479	414	461	456	445	424	466	437	432	477	471	494	455	439	474	431	432	451	464	439	458	457	454	436	442	465	469	447	411	476	467	464	459	442	456	478	485	498
23068	21084	29090	23307	21085	20325	2723	952	789	779	695	667	604	605	546	556	528	573	540	537	520	506	508	508	482	515	474	499	498	495	506	461	507	503	459	451	449	485	530	423	476	492	461	480	492	492	445	439	475	435	469	425	410	479	465	464	459	482	481	467	458	473	422	442	494	495	460	470	513	444	445	446	432	452	452	479	495	447	476	489	482	455	467	482	485	439	475	442	471	450	422	503	438	459	483	468	443	490	471	479	470	414	455	457	460	421	471	487	451	475	442	449	408	439	430	468	506	417	442	473	462	458	453	464	474	466	438	481	476	462	486	445	444	448	422	446	471	491	458	471	458	453	459	498	454	448	464	475	476	457	430	457	447	463	454	497	452	443	475	457	462	436	473	471	462	497	422	470	489	460	506	456	479	461	464	451	441	490	426	445	450	473	506	450	479	429	474	464	443	442	477	491	475	453	497	452	469	438	422	426	458	479	466	468	461	457	499	465	464	464	483	454	503	469	518	516	480	438	462	437	506	447	481	458	471	434	486	488	524	430	474	440	452	431	482	459	447	474	460	468	455	441	472	468	463	442	457	460	512	498	448	471	456	479	467	420	461	477	475	528	464	470	464	487	469	435	464	415	467	464	453	498	454	470	458	465	447	488	475	480	450	431	443	431	518	460	450	428	445	441	444	464	441	479	460	455	468	482	446	463	472	465	461	414	439	468	479	456	479	485	441	502	466	474	439	444	499	496	431	431	467	455	468	435	471	462	457	465	490	496	475	459	403	471	491	433	464	455	431	453	470	431	458	490	436	463	481	468	502	471	439	472	420	420	458	441	463	480	418	497	468	449	462	482	466	483	445	441	484	490	494	480	461	465	494	450	434	462	434	485	473	483	482	473	506	480	495	442	463	482	511	485	451	452	477	486	453	425	444	433	445	452	499	460	463	470	442	460	458	498	501	435	443	457	503	449	432	462	465	476	474	440	421	491	465	454	461	502	466	464	463	469	466	446	413	501	443	439	472	476	463	481	467	478	436	460	495	468	429	452	458	440	451	487	454	468	435	472	436	463	473	446	465	483	455	450	454	457	470	455	476	454	422	390	467	492	445	427	500	473	434	398	418	426	473	467	450	491	494	505	456	489	473	501	463	440	454	423	461	468	444	478	476	472	455	500	447	446	456	440	481	449	466	482	495	445	467	458	452	421	469	453	456	458	478	455	436	446	477	468	460	502	488	470	464	439	456	493	485	480	448	446	469	479	425	474	446	450	448	450	483	484	445	428	461	457	435	400	465	472	441	459	453	413	474	470	444	449	412	464	450	415	473	479	429	472	455	483	467	430	462	458	457	468	449	429	441	480	450	446	456	461	495	481	451	473	459	479	472	468	468	453	432	476	457	495	469	462	435	482	418	482	466	455	446	459	441	450	487	473	478	455	454	472	436	458	442	449	465	457	465	484	437	446	468	460	466	473	468	471	479	416	492	442	433	456	481	485	425	463	406	464	459	447	444	471	451	471	475	461	487	479	529	469	451	456	457	498	463	478	466	493	471	490	487	468	426	442	465	451	436	468	441	457	483	443	442	475	456	435	442	460	492	503	458	464	427	452	448	456	454	469	457	486	414	466	462	462	465	446	409	449	518	473	477	486	467	478	451	442	458	450	466	463	458	463	451	445	435	497	464	459	416	483	445	457	468	407	471	431	456	525	477	492	479	419	477	467	486	434	465	444	448	501	456	458	452	497	455	485	460	472	463	497	448	474	470	452	445	482	523	472	447	444	485	465	454	435	466	464	456	479	454	473	434	482	451	466	516	426	473	474	430	447	475	461	460	469	512	473	463	432	432	482	468	468	451	462	444	439	455	473	505	454	454	458	439	448	484	455	499	465	436	452	408	450	510	472	443	497	473	443	477	468	456	456	447	477	470	480	439	424	495	451	443	474	486	465	464	472	431	467	458	461	465	426	437	445	472	430	517	460	483	488	461	491	488	447	443	469	471	480	539	485	453	427	465	476	467	448	485	473	473	477	454	430	458	464	463	438	464	428	425	441	485	452	448	438	463	478	436	446	460	454	477	494	444	425	456	462	465	448	465	451	467	436	490	456	454	469	444	437	452	471	431	431	469	441	431	481	460	462	439	456	448	486	503	470	446	462	451	469	465	453	454	470	462	464	455	430	475	457	460	442	464	460	498	449	465	466	467	478	463	454	483	499	468	469	437	457	443	452	481	476	437	499	474	445	473	481	485	477	460	461	473	439	466	461	449	467	502	458	469	445	465	436	461	447	443	457	464	475	462	437	447	441	464	460	471	440	475	432	457	486	465	451	455	490	437	474	454	467	442	484	469	477	453	458	464	466	482	465	472	469	460	465	466	439	468	492	476	433	483	450	456	445	437	440	503	462	448	431	479	480	443	456	457	437	440	486	450	470	461	480	452	488	443	437	454	436	454	489	440	447	462	454	434	487	471	474	469	442	461	495	488	501	467	471	482	460	446	446	468	467	474	469	464	473	445	442	496	450	512	491	445	453	495	444	429	472	490	455	458	457	486	437	506	444	448	461	468	421	499	461	457	499	477	463	461	440	464	483	398	468	450	446	463	426	506	457	438	467	421	447	470	474	453	476	504	473	495	411	448	489	463	463	442	429	447	461	413	436	436	495	480	449	437	450	436	451	437	476	427	445	459	452	468	471	479	445	470	448	452	427	452	488	426	472	468	443	459	460	455	490	451	481	489	446	433	442	462	462	439	464	502	445	481	443	428	480	453	447	457	451	458	466	478	460	435	424	497	438	465	457	463	463	412	437	457	444	464	471	453	442	491	434	502	453	440	526	468	474	436	437	465	447	487	447	466	429	455	462	462	453	450	448	434	458	448	485	456	477	471	432	465	486	469	485	448	435	431	486	450	441	459	431	447	451	449	450	464	487	475	426	513	436	479	469	462	465	501	466	464	438	421	490	429	453	458	495	475	484	435	454	452	465	436	458	441	462	447	442	447	482	430	479	467	453	438	445	465	432	446	444	459	453	436	402	444	452	460	468	448	438	475	474	442	457	463	503	462	487	484	464	465	452	441	455	480	453	442	490	466	428	499	447	454	449	421	467	445	480	454	451	484	480	450	434	446	477	480	461	469	466	438	470	447	461	445	459	492	481	477	492	464	480	462	446	450	479	429	451	455	438	481	429	469	437	443	460	474	444	470	462	433	451	473	487	493	471	464	437	456	482	454	459	470	466	474	422	487	450	491	448	468	453	475	451	481	439	448	469	464	471	482	458	448	442	417	467	445	433	473	460	446	475	462	453	444	479	437	448	456	453	429	410	439	470	460	464	497	456	461	487	483	455	457	444	478	443	465	417	466	395	450	444	429	430	438	486	474	449	470	454	453	478	468	436	449	435	467	462	445	494	437	451	451	467	468	481	411	495	417	459	425	420	419	425	470	459	443	470	469	508	487	465	472	446	478	448	431	441	503	426	440	456	450	440	441	472	462	487	459	495	432	476
17749	14940	12773	6964	4743	3597	2849	2369	2062	1679	1486	1345	1224	1167	1166	1103	1009	971	924	908	897	882	897	882	824	823	835	852	778	831	795	787	805	736	765	813	801	783	803	831	800	780	736	736	797	791	758	746	773	763	745	763	749	734	737	785	734	778	753	770	730	734	717	725	696	791	720	745	762	751	778	703	811	714	755	718	734	771	706	790	754	768	786	725	740	748	721	725	736	722	752	689	742	722	754	727	719	738	764	724	746	711	740	794	773	754	745	755	746	724	748	709	746	704	773	713	749	766	700	754	743	751	777	781	726	707	713	770	664	732	738	742	735	713	742	739	729	738	743	768	753	715	761	746	730	746	714	713	719	734	761	712	727	772	724	720	775	739	783	763	733	802	729	767	726	734	739	760	730	754	688	750	724	756	736	787	702	717	722	724	763	726	697	750	749	701	752	736	807	743	738	725	743	752	812	757	731	723	750	742	761	730	732	708	724	718	786	755	757	721	766	782	748	717	759	741	745	747	744	761	740	757	743	744	736	768	749	745	694	737	736	714	751	751	707	729	785	751	774	717	742	752	712	722	729	707	704	769	744	734	749	745	721	762	727	725	754	719	689	769	710	726	767	736	706	709	737	747	730	716	700	747	756	716	726	717	761	750	730	716	761	738	695	753	722	733	730	710	739	737	734	719	736	732	703	696	721	718	746	719	759	756	714	766	747	781	754	737	741	738	746	704	729	705	735	683	721	734	726	785	702	730	754	711	758	712	770	699	726	725	738	739	682	763	723	717	693	782	712	740	751	732	709	781	724	752	755	733	731	756	730	705	729	707	698	751	751	751	711	729	707	739	744	758	744	728	719	741	744	714	712	719	739	702	783	754	717	788	727	726	741	764	756	695	752	716	760	757	728	706	782	726	739	743	716	760	793	754	743	791	726	780	758	756	706	685	692	764	747	712	771	722	692	763	690	730	724	729	723	753	747	728	760	741	742	748	734	740	735	733	782	747	687	730	777	671	759	726	720	781	752	684	728	748	754	745	754	722	770	764	769	719	753	760	722	723	723	784	768	761	724	728	741	786	750	769	772	680	722	760	693	739	758	710	763	737	708	695	752	700	742	739	756	783	754	708	748	789	742	739	744	738	755	742	739	741	728	690	787	723	749	717	736	744	708	745	750	705	685	758	679	667	721	750	744	738	786	723	748	793	759	725	703	755	757	762	678	761	720	741	737	786	715	811	752	756	693	761	773	747	806	701	752	766	742	746	677	726	701	703	706	685	756	761	765	712	716	719	699	742	743	710	750	757	722	743	749	754	772	747	764	767	753	706	725	711	776	738	768	736	718	723	744	712	714	747	715	746	730	747	735	731	741	736	762	736	733	766	721	769	713	735	749	758	739	744	747	729	737	728	745	699	728	773	742	724	716	709	727	736	754	717	751	729	745	757	774	721	705	746	758	737	682	774	767	674	754	733	749	706	811	761	769	745	755	785	759	744	812	845	745	707	694	779	729	756	797	738	741	734	720	711	747	719	735	790	724	683	764	751	720	727	719	778	729	794	733	736	785	747	728	776	725	744	720	720	730	712	755	674	772	752	728	786	708	742	759	726	677	752	728	778	717	747	743	783	731	761	729	758	740	782	706	729	732	743	691	703	725	707	728	778	713	741	776	749	776	751	723	772	744	793	718	748	739	769	735	719	750	769	776	739	784	709	707	792	770	762	766	758	693	779	713	758	750	732	723	703	737	684	734	726	759	730	811	807	747	664	735	751	718	729	760	746	689	754	709	720	665	731	754	703	778	759	742	781	755	731	738	759	785	756	711	723	756	742	728	746	723	717	738	686	744	709	749	777	749	749	718	774	751	730	735	722	751	727	799	720	748	732	727	731	738	701	721	780	722	708	755	711	748	724	760	718	721	754	766	784	763	740	758	703	778	772	724	772	676	721	728	686	793	774	721	757	730	745	728	720	710	740	782	697	738	718	703	721	754	747	708	765	741	688	730	698	694	744	740	697	739	727	735	743	707	755	797	749	718	722	800	703	695	700	702	782	729	814	710	707	733	706	788	767	711	710	729	725	750	795	721	695	784	778	724	713	714	725	669	747	731	759	757	761	707	732	736	731	763	696	786	739	736	770	713	747	720	733	734	754	758	777	740	680	741	762	721	768	796	751	743	761	718	719	700	720	695	717	741	690	780	744	756	727	743	710	741	718	729	761	738	755	777	734	746	742	761	760	742	782	751	717	742	751	709	769	765	707	707	726	727	715	707	689	750	759	747	776	789	698	683	765	738	780	729	720	705	724	705	773	743	732	742	744	763	779	742	764	725	730	751	739	717	719	774	741	742	731	712	733	755	747	731	692	730	755	738	732	773	744	739	806	761	706	762	738	764	736	757	743	751	720	700	742	745	739	735	776	744	718	733	739	747	733	686	754	746	740	769	722	766	738	708	691	725	730	710	759	726	733	698	725	669	702	710	702	732	739	711	751	776	737	780	722	763	708	761	747	715	744	747	754	715	735	785	740	655	747	721	746	727	708	743	763	732	703	799	745	692	742	735	764	714	741	752	744	749	729	743	701	750	775	765	720	724	772	728	772	745	737	718	760	690	752	773	774	765	765	748	723	735	719	772	716	699	692	747	729	775	732	764	779	744	741	792	734	739	736	755	713	697	723	673	798	722	701	735	740	699	742	792	755	755	690	756	728	733	720	718	747	708	757	769	698	719	720	729	690	712	728	721	771	786	757	734	743	767	733	718	739	708	717	708	733	744	694	710	708	730	752	782	777	721	792	741	668	760	743	709	711	733	726	755	699	740	765	696	735	727	740	758	793	702	753	725	739	707	718	762	695	772	750	747	793	754	761	700	801	737	740	706	774	774	745	754	727	738	771	724	698	819	698	744	733	713	740	770	728	795	738	779	688	732	730	681	757	720	733	690	748	705	752	767	761	739	754	773	752	709	743	674	760	727	712	746	734	729	704	678	760	751	751	762	774	766	749	722	736	710	731	722	724	701	731	734	747	782	783	737	724	741	731	739	755	730	676	736	780	681	723	685	769	757	751	743	726	768	728	787	720	696	758	756	791	712	760	731	710	712	675	769	748	741	713	739	748	740	710	725	741	745	772	744	733	752	747	680	717	763	750	727	752	759	755	753	742	757	716	805	741	749	731	738	735	722	744	667	722	740	756	735	729	754	710	711	707	729	722	704	716	732	755	758	752	732	703	749	732	740	765	747	722	715	751	741	738	753	681	702	785	783	737	731	747	753	722	741	740	716	737	806	715	819	761	738	756	743	740	720	709	706	704	745	766	730	724	770	745	730	750	718	816	759	731	730	680	732	699	713	745	692	775	742	726	761	712	734	714	757	730	724	738	712	705	755	734	772	731	794	703	783	714	744	755	758	739	692	733	748	725	733	709	754	769	763	721	776	729	716	761	720	779	747	739	724	718	736	690	723	693	737	722	752	748	785	715	758	739	699	738	723	743	697	745	767	754	796	689
27075	20508	8064	417	176	150	141	150	138	125	135	124	134	130	147	125	105	119	104	129	120	123	141	118	131	107	112	134	126	110	100	120	135	130	121	116	117	112	118	123	137	136	122	120	97	116	105	112	112	109	117	135	131	136	106	130	127	127	119	113	133	110	102	118	133	128	105	134	133	120	117	116	118	109	130	112	102	115	113	109	112	114	120	131	125	106	150	136	113	114	115	131	128	127	121	137	106	99	105	138	115	133	116	110	118	113	118	122	117	129	107	111	125	120	122	130	128	130	129	118	124	106	112	106	109	102	122	109	115	118	109	122	113	112	132	118	114	120	115	126	117	126	110	124	128	106	116	120	144	116	127	131	104	118	103	111	111	112	116	121	102	112	113	129	110	119	118	115	125	119	116	111	121	108	103	118	100	131	100	113	123	122	98	128	125	102	127	128	114	131	125	132	125	126	131	117	126	108	116	123	132	126	123	128	107	123	121	116	121	106	119	102	127	104	120	131	106	123	131	111	131	114	127	99	132	114	118	124	98	114	116	120	117	112	119	118	108	114	109	129	121	118	115	145	126	119	121	113	110	131	128	129	124	118	130	107	113	127	101	123	117	105	117	121	113	118	118	109	115	108	116	114	122	132	129	129	110	116	115	117	103	103	119	123	124	140	112	119	110	127	119	128	120	151	114	115	98	105	108	114	121	110	117	131	107	125	129	115	127	120	110	119	118	95	90	99	105	124	107	119	114	121	128	105	141	135	122	133	142	125	109	127	122	141	106	115	126	133	119	130	126	124	125	97	124	120	109	126	133	123	125	121	113	110	114	104	113	107	128	121	143	117	119	109	118	93	115	148	132	124	134	113	113	112	128	113	115	121	119	116	98	127	109	113	121	107	111	129	126	124	111	108	135	103	121	126	121	129	113	118	111	120	114	118	126	116	111	143	117	128	109	103	107	133	115	122	118	120	118	131	108	112	126	135	113	130	118	117	123	100	101	106	114	113	130	120	102	120	117	117	150	122	126	111	101	119	135	105	122	119	122	120	132	104	103	125	128	111	122	126	121	109	116	107	120	131	119	131	129	122	122	116	143	123	122	146	115	112	117	130	135	122	120	119	114	116	143	115	146	105	104	113	122	115	116	120	125	123	108	99	110	128	105	118	112	125	128	104	114	124	132	111	121	140	134	111	127	134	132	119	121	114	131	112	127	138	112	115	126	107	111	139	129	120	134	124	112	126	107	135	137	129	115	125	109	121	105	139	127	125	99	115	109	106	114	107	124	134	98	102	138	132	113	110	110	141	136	124	126	120	124	121	104	116	134	117	147	112	145	99	112	122	130	122	134	137	110	105	127	120	124	123	115	116	103	126	105	137	111	126	117	119	109	125	102	125	118	132	139	111	137	114	111	117	144	112	114	138	122	120	116	98	104	116	105	128	115	105	119	138	122	110	111	115	129	106	125	130	122	122	115	116	137	124	134	114	135	128	115	121	120	119	111	97	135	120	134	115	123	126	125	116	136	102	121	124	113	114	137	135	112	113	125	108	135	127	111	123	116	115	148	151	104	122	107	126	101	123	123	126	128	107	121	118	114	108	119	132	104	121	125	123	139	115	125	118	117	116	103	135	113	92	129	118	96	102	138	140	110	119	107	113	124	134	105	114	101	128	125	106	120	116	118	104	106	115	88	113	118	118	101	121	119	114	123	120	121	109	116	109	108	131	109	116	123	110	127	134	132	93	112	111	117	118	133	110	127	121	127	112	112	128	106	129	145	123	127	126	110	132	109	121	134	107	115	117	112	119	109	123	131	111	131	117	114	114	127	122	124	122	102	116	129	107	114	124	122	116	113	118	126	114	112	128	142	136	105	110	110	132	122	124	133	100	123	133	136	130	131	122	126	105	132	110	110	125	107	125	118	128	113	131	132	128	120	115	131	129	112	125	127	122	139	115	118	124	130	119	106	107	112	133	125	112	120	106	110	117	131	131	126	138	133	115	108	120	112	118	121	91	129	130	112	121	128	110	107	109	117	117	128	128	116	120	124	117	112	136	97	150	135	112	111	121	127	114	117	110	128	114	130	134	124	127	126	106	105	150	130	101	128	122	121	123	141	133	133	101	114	121	147	109	124	124	109	129	120	107	136	126	111	121	129	129	117	101	142	117	113	113	120	130	118	121	120	99	107	126	112	140	128	104	111	117	135	103	106	124	133	122	137	117	92	124	118	149	113	120	123	111	117	123	123	129	127	123	130	131	123	98	158	118	112	128	116	129	109	130	113	125	116	106	119	124	113	111	117	125	101	111	109	115	130	122	118	115	131	110	117	114	129	114	111	120	112	106	121	126	120	118	106	114	141	120	130	114	98	108	133	124	113	117	131	112	120	129	114	110	114	128	119	104	131	138	111	117	124	152	103	95	118	120	138	119	113	102	127	129	113	118	116	102	111	116	128	97	112	113	126	111	104	105	142	105	134	130	116	118	114	105	133	116	100	132	91	113	115	113	123	109	134	131	95	108	114	132	107	127	127	138	108	130	120	125	104	148	108	130	136	131	126	118	118	105	121	119	102	121	135	115	119	126	136	117	128	131	135	122	122	116	98	130	118	120	122	105	122	129	135	131	124	115	113	120	126	118	103	137	135	97	123	141	127	123	117	150	117	134	109	119	123	108	121	116	103	121	122	119	120	117	113	121	119	117	119	113	102	109	123	122	100	98	87	129	124	132	117	123	129	128	122	122	112	98	136	118	116	136	119	127	107	113	128	114	127	114	117	121	120	117	129	124	122	132	127	122	117	121	122	116	129	140	137	108	109	108	129	124	117	121	128	106	110	123	148	113	132	111	107	131	124	123	119	124	119	114	123	112	128	118	127	131	112	136	126	125	96	118	111	99	102	119	110	134	109	107	123	128	138	131	144	121	104	116	127	112	114	123	103	140	114	124	121	121	114	139	139	123	127	130	121	110	118	106	123	116	122	126	114	98	122	128	107	128	105	114	125	104	128	129	114	120	122	115	128	125	132	111	138	106	112	134	107	115	131	87	116	113	117	124	113	123	135	102	119	122	114	113	124	116	124	129	128	121	98	120	115	101	120	133	125	142	110	110	117	119	118	126	133	131	128	136	113	121	114	104	119	121	116	112	117	105	132	137	102	124	131	99	124	112	100	94	110	122	117	114	118	122	129	117	119	118	117	104	112	146	110	131	114	108	106	116	133	114	118	114	126	121	98	112	124	125	139	132	118	134	104	121	108	125	126	120	125	106	108	123	123	135	115	118	125	116	131	138	116	108	107	141	102	108	103	112	112	121	118	134	117	127	105	130	123	139	125	113	115	119	119	117	127	129	122	132	99	131	117	118	121	130	104	123	139	138	111	125	121	120	107	112	135	112	110	134	111	109	123	115	116	111	104	119	91	126	118	129	105	100	103	115	126	98	133	126	103	117	111	132	110	122	119	143	134	128	120	129	128	120	122	122	123	127	124	123	115	118	101	127
8713	1027	883	540	392	319	307	293	255	241	261	230	236	209	229	217	201	234	207	244	224	226	217	236	217	200	198	215	211	225	206	239	210	253	191	212	217	233	217	227	226	228	232	215	233	194	227	206	205	219	215	225	234	225	216	216	218	224	215	231	224	217	249	209	233	197	222	210	219	220	203	220	208	234	211	227	221	209	238	214	245	230	210	227	213	234	242	192	229	229	219	212	224	207	205	208	235	210	227	231	217	222	214	187	209	232	200	217	189	215	197	211	234	222	206	233	228	210	185	213	216	222	185	235	191	203	216	209	211	190	203	197	239	207	225	198	216	206	215	196	212	216	222	198	203	230	228	201	222	220	209	220	209	242	195	229	211	201	201	215	229	226	212	211	215	228	212	209	225	201	206	224	213	198	229	205	210	239	222	217	209	214	227	222	217	230	224	234	197	219	232	219	206	224	188	227	222	240	203	193	207	220	226	197	215	215	223	225	215	203	227	234	203	220	226	222	201	204	204	200	239	221	227	228	193	204	207	225	226	212	207	199	230	205	257	218	230	194	229	225	221	228	222	228	203	204	203	219	215	211	214	215	227	226	214	230	221	220	242	214	226	223	203	225	239	186	236	199	200	203	221	208	198	228	223	214	201	235	198	188	200	193	245	216	188	199	230	227	218	206	258	225	207	217	211	208	216	217	191	207	198	236	213	219	212	200	232	207	231	206	211	234	224	239	200	216	229	220	187	217	211	261	239	204	194	239	219	241	234	234	219	215	225	193	226	209	210	193	200	222	222	205	208	231	195	228	209	195	207	240	214	191	216	211	250	189	228	197	209	222	214	195	222	206	217	220	236	211	225	209	223	200	209	217	215	200	229	193	227	198	208	193	193	195	220	224	217	216	217	195	210	165	205	207	220	237	228	216	193	209	204	205	205	202	214	219	194	205	198	186	225	238	184	214	196	221	210	202	215	218	207	199	212	225	236	203	208	220	233	211	224	233	216	209	240	215	210	212	209	225	207	195	213	216	221	208	198	248	200	224	205	228	219	219	213	209	234	189	221	222	219	227	224	201	232	242	227	230	209	213	225	193	225	216	206	206	201	229	246	224	215	220	226	216	232	207	237	224	221	207	218	246	222	218	229	186	215	224	225	213	196	228	208	196	207	223	245	212	238	206	224	225	212	213	215	251	216	216	205	215	215	241	220	231	219	224	208	212	213	210	206	221	222	212	209	214	256	232	206	211	218	231	212	222	212	194	206	242	217	205	219	237	213	208	210	209	199	226	225	209	225	209	203	216	243	235	209	229	222	221	208	245	202	218	239	203	224	204	217	220	217	216	210	210	220	212	236	213	204	210	202	206	237	210	213	215	212	217	224	232	192	222	227	197	237	198	214	191	214	224	205	206	222	209	203	229	212	211	206	243	200	209	224	237	218	190	221	209	211	187	208	196	202	223	214	213	234	226	213	220	226	256	203	191	230	222	188	215	206	209	204	217	209	227	219	231	231	225	216	209	218	209	240	214	212	221	193	196	220	191	208	242	242	200	221	224	211	202	230	231	210	228	228	211	198	234	204	213	211	236	211	223	209	209	221	204	223	190	235	191	220	189	210	218	208	229	209	222	223	218	184	207	222	205	209	232	217	234	226	221	244	225	194	222	222	182	211	207	205	231	226	199	229	234	241	235	204	225	232	223	223	210	216	222	233	212	240	207	211	215	211	231	216	232	214	234	201	212	207	197	213	232	226	235	233	206	230	207	238	221	198	212	224	206	216	212	196	234	210	224	248	203	201	215	224	220	239	197	189	234	219	219	212	205	178	181	202	231	228	220	229	208	223	230	234	232	226	223	215	211	239	223	219	180	191	216	232	247	224	208	213	242	218	228	225	208	213	202	229	238	200	210	212	198	230	200	206	221	225	230	204	221	231	209	226	216	243	236	207	225	205	226	225	190	174	202	185	213	198	234	225	209	201	201	239	203	225	243	209	241	219	224	203	191	216	222	207	202	212	226	219	208	232	242	245	237	213	197	220	214	232	221	222	247	243	212	199	215	246	210	216	223	199	214	212	207	207	225	216	236	212	203	226	238	239	210	205	194	213	226	220	224	198	210	208	216	193	198	228	239	214	218	232	219	206	224	209	194	211	225	212	227	223	202	222	209	206	225	194	225	225	214	200	242	197	217	219	230	235	243	201	236	204	240	232	207	205	223	241	219	193	193	188	241	222	206	215	210	198	189	198	207	216	221	232	191	217	226	222	196	224	231	200	237	173	222	208	203	218	224	227	201	227	227	203	197	198	228	216	225	238	229	202	217	229	189	205	195	218	225	211	187	204	228	197	227	209	233	218	221	189	207	222	215	188	180	202	221	234	211	228	196	229	214	227	207	209	203	201	200	220	213	200	217	234	215	201	223	211	214	203	240	196	234	217	223	187	232	232	218	231	233	217	232	252	221	213	198	227	218	214	232	211	225	227	213	222	206	215	219	232	226	230	221	231	193	203	203	213	240	213	233	232	237	195	194	229	242	211	196	219	227	193	238	195	237	239	212	198	203	207	192	233	221	232	209	225	252	227	211	213	215	214	223	231	224	204	241	225	223	200	234	221	222	198	235	210	204	241	227	211	205	219	209	221	242	207	219	217	197	210	208	240	227	223	212	200	201	215	221	238	216	226	231	220	228	227	202	231	229	237	226	213	213	224	227	224	238	177	221	225	229	258	222	210	237	198	226	206	216	223	227	194	224	210	187	210	221	213	226	214	210	205	230	195	203	184	216	226	203	209	202	202	217	206	217	229	177	205	215	224	214	223	226	234	241	208	195	208	193	235	218	188	204	185	230	236	217	182	240	219	240	213	222	235	207	208	226	190	225	216	218	209	198	226	213	215	207	189	237	205	216	200	233	204	225	223	205	218	208	220	214	229	212	201	231	186	189	206	212	196	232	213	225	209	230	224	218	242	205	223	210	211	222	231	209	232	227	223	206	229	224	229	221	205	194	235	229	176	216	225	195	225	210	228	206	234	223	217	221	231	212	188	215	217	249	200	208	201	215	210	235	220	224	216	189	191	190	215	208	233	227	229	214	232	229	187	222	189	208	206	196	230	209	219	213	225	231	210	218	214	228	206	215	236	206	207	208	201	239	208	212	224	214	206	176	216	204	189	223	209	197	206	221	203	190	199	204	238	199	213	201	223	214	216	198	226	214	202	200	246	204	206	214	198	194	195	206	215	225	229	200	227	201	215	225	211	214	220	208	210	219	203	211	242	238	238	235	230	211	209	214	204	209	199	221	211	220	205	231	202	205	199	210	208	206	228	220	224	206	213	218	239	236	211	219	209	226	215	215	194	202	214	231	218	210	216	213	200	218	205	211	219	222	228	216	184	215	213	225	210	239	234	192	205	224	221	197	218	223	232	219	223	236	208	210	229	228	211	189	214	209	232	206	228	202	221	216	230	199	252	218	211	211	248	223	215	247	212	200	214	192	221	208	230	193
24099	21104	28472	23987	20773	2893	757	486	492	399	403	364	334	387	320	332	297	334	326	318	332	319	318	303	312	323	279	290	299	295	316	311	287	303	311	281	290	258	262	277	280	300	292	291	299	293	290	296	272	249	259	301	300	318	280	263	280	287	281	305	265	285	281	310	279	285	288	280	280	287	269	287	288	289	287	334	284	267	293	278	312	269	290	282	253	289	261	289	300	303	277	275	283	263	273	301	273	275	274	279	266	272	288	271	293	278	309	281	297	307	256	286	272	281	284	288	270	276	304	282	266	275	281	281	287	248	294	270	277	253	279	295	295	282	281	261	293	282	263	279	269	317	242	292	252	268	278	296	311	302	279	283	283	299	281	286	272	309	272	272	297	313	245	267	280	280	301	294	307	263	285	260	259	286	270	305	289	285	279	261	253	269	288	271	273	269	253	255	272	270	272	297	267	285	269	283	271	281	304	275	290	269	283	270	282	278	276	268	297	291	291	278	273	269	272	277	299	281	300	281	285	263	295	291	298	256	256	264	260	286	268	296	272	271	276	263	307	294	260	285	236	285	305	291	288	283	282	283	282	272	284	253	292	271	298	281	286	283	233	317	282	278	275	281	261	291	266	274	281	305	257	303	282	286	266	269	255	311	276	279	292	260	283	278	285	284	289	282	307	287	283	278	251	307	270	258	281	281	302	280	261	279	243	300	284	279	286	261	274	275	274	278	314	274	256	286	252	284	277	278	257	287	268	263	250	265	271	298	263	340	272	278	242	263	270	276	265	294	246	285	269	254	306	272	296	289	289	278	274	293	264	302	296	269	304	277	303	273	294	295	270	281	286	279	319	281	275	260	265	274	319	279	292	260	312	299	276	282	279	272	262	274	279	291	285	293	317	286	310	244	280	260	295	249	260	260	288	273	292	304	267	277	278	273	284	285	284	262	276	267	289	294	275	258	262	294	327	234	310	270	267	261	257	307	283	280	308	292	289	249	295	292	295	287	303	284	250	289	310	299	250	280	276	279	277	310	270	258	293	302	328	293	261	267	277	290	247	267	293	276	294	289	269	252	306	283	261	276	254	294	280	301	273	278	267	287	274	258	290	272	264	243	266	314	267	285	272	255	278	266	291	274	273	326	276	269	305	296	282	288	295	277	278	298	279	286	311	275	256	305	274	262	295	276	278	258	286	270	258	257	269	301	277	270	254	281	266	280	269	292	275	270	264	290	282	264	283	268	260	297	282	279	273	262	255	307	288	303	271	270	258	288	291	301	285	274	274	303	318	267	275	325	285	272	276	292	279	263	293	284	274	270	268	279	260	261	317	287	255	270	287	280	234	254	288	302	288	283	267	274	288	276	246	293	289	267	269	279	290	284	293	280	253	297	283	256	258	261	273	254	269	267	255	298	287	282	263	281	302	292	277	254	258	283	296	279	269	268	289	254	255	295	266	266	295	297	287	281	277	291	278	270	268	286	301	272	272	286	286	267	286	289	274	276	278	293	269	299	264	274	284	291	274	269	284	286	301	274	286	281	267	274	242	271	312	243	289	302	281	266	255	287	270	252	289	290	247	236	299	294	280	260	292	287	259	298	287	260	288	276	302	266	283	289	285	283	273	274	292	276	296	301	274	279	283	273	293	293	293	268	282	262	273	251	262	286	294	316	278	260	280	273	276	280	281	250	264	270	252	256	262	291	290	262	279	269	268	280	252	265	287	277	249	287	256	286	289	322	280	244	273	293	308	266	296	271	314	297	271	263	267	266	274	298	279	264	279	269	278	270	266	275	301	273	280	296	268	259	263	267	291	259	282	272	289	258	290	279	324	289	284	280	287	252	292	283	292	257	292	290	296	302	305	289	287	258	272	298	284	280	292	275	279	256	273	275	271	286	273	272	262	274	288	287	284	272	327	277	303	295	255	283	256	290	267	268	287	307	270	301	278	263	318	259	292	248	259	271	286	270	313	284	286	250	302	310	255	289	269	306	270	287	252	296	319	297	280	277	235	270	287	283	271	279	294	269	281	263	296	277	261	278	264	288	276	282	259	292	263	260	279	262	296	254	293	282	299	281	272	287	268	259	275	311	288	258	262	269	265	276	268	280	271	291	272	299	289	281	299	252	288	330	267	275	275	323	301	289	251	270	273	259	274	248	309	303	264	276	292	283	312	295	259	272	315	268	278	249	247	266	269	283	265	276	268	296	275	275	265	282	302	274	266	299	259	305	287	264	276	267	307	271	282	292	276	287	258	270	275	291	306	277	300	272	269	302	297	292	277	271	253	274	274	284	274	268	266	286	273	315	285	276	257	270	293	279	279	304	268	264	294	287	290	297	278	260	286	307	277	293	250	278	302	260	262	267	297	287	271	278	272	280	300	270	279	310	290	299	297	290	281	267	322	280	286	259	267	289	286	294	313	287	269	266	283	274	255	306	263	286	267	286	271	292	274	261	264	290	287	291	272	255	266	274	277	281	273	311	271	253	297	259	277	285	275	307	265	282	274	306	260	273	274	263	294	260	287	277	275	271	255	277	283	257	274	277	276	283	279	275	275	286	275	252	304	269	251	293	263	266	239	303	254	275	269	283	250	294	274	269	285	291	276	295	322	282	294	323	330	283	279	271	267	263	267	264	308	276	312	263	310	268	281	276	250	250	267	283	304	280	311	260	276	263	293	305	292	298	275	286	254	289	293	258	292	272	316	288	240	256	287	284	282	253	253	277	287	292	286	307	286	271	270	273	275	269	304	265	269	277	252	267	306	254	294	303	273	293	282	302	286	281	279	299	301	264	298	281	283	267	282	275	293	256	276	264	256	268	258	249	281	246	264	266	255	268	315	247	294	257	256	280	326	287	276	284	280	250	282	266	261	288	262	313	269	281	284	285	260	280	308	245	275	280	290	299	259	303	253	308	284	270	273	314	268	260	261	291	271	288	290	255	288	284	313	264	272	292	285	238	268	289	267	276	280	303	256	300	255	281	310	283	263	257	290	263	275	288	284	276	293	277	257	284	262	287	283	244	254	260	277	259	281	288	265	297	278	288	273	263	289	278	279	299	271	260	310	265	278	281	281	271	276	282	337	297	301	264	292	288	269	278	271	259	293	275	288	287	271	325	290	304	271	302	274	283	273	270	287	278	271	265	277	247	305	267	289	294	242	268	280	264	277	287	280	264	278	256	281	274	308	250	263	256	295	282	274	272	285	303	269	266	274	258	270	262	283	271	290	279	285	303	298	282	298	271	272	251	273	266	288	291	279	262	294	273	272	319	249	266	273	269	271	291	281	304	309	265	292	311	260	292	301	292	278	293	303	262	281	296	276	290	275	271	269	281	297	280	271	290	297	263	263	285	295	277	297	277	294	312	259	289	300	275	263	299	290	293	269	290	298	284	264	279	298	243	274	276	286	269	247	287	270	268	272	250	314	255	297	265	262	268	265	292	261	279	290	293	286	268	286	291	281	272	243	306	296	254	311	258	263	269	273	295	284	292
16063	9036	7908	4046	2722	2016	1550	1332	1117	1010	891	764	781	690	685	640	631	589	541	569	501	524	499	538	521	514	512	486	495	512	457	514	485	520	495	469	493	475	493	453	494	517	458	489	464	465	493	503	480	474	504	463	484	502	414	456	493	458	461	458	456	458	481	480	466	482	490	519	446	474	460	472	500	505	473	437	477	432	478	475	463	459	479	526	501	486	515	480	494	470	468	468	471	474	487	493	474	504	489	484	464	437	426	476	427	449	456	447	445	458	480	445	464	438	510	486	488	439	435	493	497	471	443	462	442	477	468	482	448	468	497	446	459	435	438	482	429	489	467	519	422	465	460	427	463	459	454	489	482	499	481	438	448	459	460	490	439	451	449	449	503	474	463	487	460	456	469	440	466	468	457	457	456	458	462	472	482	440	461	444	440	475	467	492	456	449	503	490	484	462	476	458	471	472	432	480	454	455	470	450	492	475	465	452	466	490	487	412	449	433	483	455	473	461	450	437	472	462	436	470	498	463	442	487	423	496	435	493	471	465	476	484	481	465	468	450	449	492	471	479	481	470	447	478	488	446	474	461	448	473	497	490	482	463	465	447	474	468	461	449	486	477	464	457	459	482	471	447	438	485	465	460	428	518	475	438	487	454	496	451	441	443	442	460	468	493	487	474	456	469	440	452	456	505	469	467	449	503	431	478	468	527	469	452	473	482	480	486	518	477	472	416	450	450	444	463	464	464	436	467	487	446	506	462	492	424	487	495	446	478	485	470	466	469	485	465	435	473	459	483	510	460	483	493	458	456	487	465	469	460	485	479	464	447	494	452	447	472	480	488	460	457	447	437	456	458	476	478	475	474	447	474	470	444	506	485	422	471	464	489	477	421	486	474	451	463	444	482	436	478	441	500	406	435	454	462	473	460	455	497	489	447	455	475	465	449	475	458	473	467	443	460	419	453	485	473	481	471	437	450	474	436	499	453	474	438	497	474	466	467	482	478	447	449	470	452	440	510	476	485	446	513	489	473	488	446	475	437	431	445	449	485	440	450	505	483	454	459	449	461	469	412	459	465	469	450	473	475	459	469	478	440	449	474	449	464	458	452	470	476	448	489	455	450	450	502	486	484	447	442	466	447	458	471	493	403	451	450	480	440	471	444	474	435	485	479	465	482	459	467	471	460	422	470	444	486	440	454	478	461	417	447	437	441	452	481	476	464	471	442	479	478	477	448	472	470	478	440	491	469	456	477	486	465	473	486	469	461	454	434	488	480	439	480	465	507	483	469	490	430	449	503	446	459	464	482	473	470	481	456	500	489	462	469	458	458	479	404	462	481	480	456	455	422	447	515	458	500	480	452	443	466	421	474	480	474	453	480	448	472	442	448	458	509	452	483	435	469	497	480	486	444	463	459	481	479	456	434	481	494	464	478	440	490	467	475	456	489	467	445	433	441	416	482	482	473	458	492	458	470	440	494	476	472	455	480	452	444	471	488	486	494	464	460	474	451	471	455	467	457	449	470	446	457	462	447	460	458	478	499	458	493	467	466	449	464	469	444	456	447	477	452	499	477	453	477	458	451	471	444	465	455	464	439	473	484	465	452	456	420	472	466	455	461	482	445	506	434	487	449	452	462	456	450	457	469	455	462	453	439	499	467	466	465	483	463	471	447	431	446	449	488	460	470	528	472	432	456	468	452	412	459	459	420	452	410	472	473	421	464	470	483	450	476	482	479	465	465	452	486	501	445	460	494	471	428	460	439	466	462	435	433	450	473	471	454	466	466	468	427	459	435	475	455	466	428	474	457	438	468	434	488	496	493	458	450	439	452	513	465	432	494	483	450	467	458	471	425	461	440	463	448	432	426	470	452	489	494	472	444	464	444	440	484	469	474	452	468	444	467	484	433	467	467	470	480	468	467	435	449	450	471	458	458	476	470	472	451	460	481	482	449	460	474	491	462	488	484	448	478	447	466	453	476	454	481	484	456	456	455	488	473	456	458	449	495	426	506	454	472	450	428	481	469	491	453	465	455	459	468	486	480	430	458	467	448	465	479	445	453	481	466	442	463	468	465	445	466	484	466	451	448	457	458	454	436	449	438	478	453	410	414	506	462	515	473	458	471	501	470	520	495	470	476	467	427	486	446	468	426	476	477	465	466	470	458	494	498	492	484	465	465	460	505	440	425	487	422	425	459	445	444	453	478	438	458	486	502	471	480	476	477	433	479	458	456	448	470	474	469	448	460	457	457	477	446	459	464	429	450	479	467	433	465	476	470	445	492	479	446	454	444	461	465	491	473	436	499	475	446	434	439	470	454	474	475	467	470	473	496	455	451	467	471	460	469	454	467	439	479	479	470	472	469	457	453	427	493	504	507	467	456	482	443	447	465	456	488	451	485	458	499	471	425	519	447	465	447	415	464	472	462	488	429	473	486	479	440	442	470	464	475	468	445	475	439	504	456	455	438	489	447	464	510	453	444	459	464	510	444	458	439	464	459	406	471	448	466	433	413	478	461	470	445	443	493	468	483	466	447	501	473	491	486	423	436	477	424	436	450	449	481	432	453	443	480	470	478	494	435	429	450	477	414	496	480	471	491	468	437	431	484	423	477	480	466	468	443	447	446	455	479	454	484	484	448	469	469	467	489	438	435	439	505	467	433	467	476	419	485	486	445	430	495	427	500	454	443	497	447	467	487	495	479	469	467	480	463	464	485	450	451	447	494	456	471	472	502	463	482	424	456	509	452	477	483	468	426	474	465	460	452	467	482	470	458	473	476	430	467	478	493	455	457	462	457	481	452	496	462	442	469	441	469	456	469	463	449	457	487	466	467	442	458	460	488	447	465	477	420	474	499	478	479	478	461	451	461	446	441	455	432	446	460	471	468	452	506	472	471	474	441	435	457	469	483	495	493	463	490	470	472	418	467	453	504	497	421	468	455	439	486	490	474	465	458	432	467	484	471	527	454	454	464	462	445	475	472	488	451	466	452	451	457	467	482	451	464	476	441	435	474	470	440	481	436	450	490	436	497	440	473	489	480	475	495	474	472	444	460	466	478	454	490	430	483	431	441	417	464	490	454	476	448	447	461	470	479	477	460	461	472	470	451	461	449	521	441	421	463	481	410	468	472	528	465	469	474	515	463	493	473	449	459	433	459	444	427	456	461	472	485	445	450	495	427	492	467	487	451	441	451	454	435	451	445	488	452	433	462	459	467	483	481	444	447	449	436	460	438	460	492	455	438	478	453	463	429	411	488	434	479	466	504	474	453	533	486	460	451	482	485	451	454	441	417	448	478	492	502	425	462	459	468	458	430	465	452	453	474	506	464	457	466	510	445	478	492	459	470	448	481	474	463	451	473	435	454	456	433	477	460	411	462	454	469	460	497	453	485	474	479	460	481	469	429	450	474	429	459	482	474	445	420	478	433	512	473	438	444	506	455	453	480	458	457	473	467	435	471	471	438	465	446	420	462	498	443	432	475	460	469	452	473	445	465
23105	21122	29148	23340	21123	20484	2855	1033	809	751	643	672	624	613	572	571	538	529	554	528	544	541	531	510	447	519	530	484	510	504	489	478	486	485	488	492	479	473	522	497	484	474	467	474	480	471	482	482	480	482	472	471	501	461	479	480	470	479	501	469	439	456	464	460	427	454	533	490	480	461	485	487	487	488	438	495	452	459	459	464	458	452	432	509	450	461	424	404	458	452	475	424	451	470	451	445	460	455	457	463	458	433	472	428	447	489	451	455	496	499	454	453	455	469	427	419	434	459	493	475	460	463	481	464	501	434	432	448	481	448	447	507	446	458	468	462	476	481	451	469	473	464	443	478	509	459	441	496	475	460	470	458	448	484	461	445	483	411	454	467	452	442	450	447	428	481	436	458	446	430	479	441	432	459	429	436	444	485	439	453	489	470	461	459	433	467	419	470	407	473	453	419	443	467	432	448	473	482	460	432	475	487	478	466	470	436	420	462	463	409	433	428	437	458	482	451	457	469	481	460	480	475	472	461	486	474	478	446	421	454	437	456	481	489	450	479	444	484	427	479	477	470	430	448	479	483	454	460	488	457	456	492	435	451	476	471	469	415	457	489	469	458	444	490	486	479	468	444	466	460	420	436	475	466	434	463	423	472	457	482	507	474	482	425	471	486	439	454	476	484	457	503	461	466	480	440	466	442	446	479	504	438	461	451	433	473	435	460	437	443	443	494	460	446	471	449	465	461	439	455	475	468	442	462	461	432	481	462	439	477	450	506	450	444	471	448	410	399	484	476	448	444	453	459	502	496	489	465	484	444	464	446	480	461	423	490	470	473	474	483	483	441	433	483	450	474	462	474	486	415	497	460	445	500	452	499	445	429	498	437	499	467	470	455	440	440	455	430	455	444	467	480	446	429	436	469	438	457	442	454	466	446	467	426	481	456	463	445	424	483	473	468	496	456	470	504	466	450	445	434	448	470	410	444	471	465	505	402	459	433	433	437	456	477	450	471	446	434	489	469	429	461	428	447	473	450	441	451	458	463	488	483	459	468	455	466	476	479	462	457	429	469	440	449	456	450	452	451	470	453	417	495	466	471	495	455	434	482	470	467	441	434	492	436	436	452	458	461	470	466	469	460	456	423	482	465	449	463	456	459	426	484	503	461	437	452	503	445	404	450	459	454	460	483	458	446	437	443	437	440	476	473	456	460	456	426	507	458	486	438	457	460	479	439	459	468	509	447	448	458	453	472	462	476	450	442	458	447	495	461	460	478	435	475	466	422	484	454	460	452	482	418	458	448	446	469	450	446	487	455	487	437	460	456	417	472	500	470	471	428	465	480	460	450	430	458	472	441	471	449	423	465	492	447	445	477	465	432	459	472	445	424	437	421	441	486	471	460	478	433	472	411	466	484	483	462	469	474	450	516	482	417	446	443	485	469	449	510	452	479	477	482	435	452	471	482	410	404	466	460	474	456	485	477	471	477	456	460	469	472	438	443	473	451	479	454	447	461	460	495	457	458	433	479	450	474	477	472	472	466	418	454	485	421	463	491	450	476	456	471	462	424	475	470	502	502	438	466	428	439	426	398	427	446	452	436	436	459	468	470	441	457	462	433	469	445	446	471	462	457	458	430	419	456	465	461	441	458	437	443	482	479	474	427	493	416	453	430	439	462	425	481	471	461	454	477	412	433	488	481	450	446	460	440	457	412	437	448	493	446	431	450	484	470	440	479	428	468	420	425	446	493	476	442	466	477	463	468	468	494	442	461	471	471	452	437	461	467	445	453	487	444	465	479	454	469	464	465	462	458	459	436	438	467	445	450	426	479	446	470	467	519	410	460	443	461	417	463	459	436	463	490	430	441	429	481	482	484	483	446	466	475	481	441	473	491	440	454	438	488	461	479	465	448	492	445	472	458	430	449	446	438	459	454	390	493	457	467	483	461	477	455	466	514	440	477	449	469	504	468	421	452	413	465	472	469	487	402	438	491	468	429	442	443	438	458	482	441	470	490	459	456	481	457	444	472	470	440	463	471	451	460	460	480	493	464	457	464	476	491	428	434	500	445	483	490	389	457	466	422	424	482	448	477	506	468	443	447	500	468	441	460	491	441	470	413	475	466	470	447	452	470	429	474	459	462	486	474	444	483	469	448	443	436	461	405	435	461	452	454	479	423	448	430	467	470	464	472	455	436	468	473	496	436	475	457	452	441	444	439	493	480	462	475	461	476	444	443	456	445	426	447	461	453	475	507	465	456	438	446	412	423	442	453	457	425	488	481	467	472	466	459	489	418	513	461	477	467	452	483	455	477	461	427	452	458	437	462	493	466	460	460	453	494	456	475	446	443	451	447	486	450	456	454	475	480	448	453	462	448	469	457	481	471	494	494	455	465	424	474	475	403	427	471	444	491	459	434	489	458	482	456	439	445	446	444	453	463	423	475	490	474	478	447	470	473	504	487	464	479	501	474	472	476	467	432	445	452	424	427	478	481	447	487	474	487	459	480	437	475	474	430	420	447	502	471	471	422	454	430	466	453	462	471	428	409	479	431	477	440	448	476	422	469	426	432	460	459	459	465	483	439	491	437	470	438	458	449	461	486	457	466	460	494	470	462	479	475	436	455	450	484	453	466	491	441	437	465	442	459	487	454	467	439	486	445	448	442	433	430	418	461	431	479	437	454	485	473	450	460	477	458	492	433	443	464	456	440	451	496	483	433	459	485	439	472	497	471	474	466	479	487	440	459	479	479	461	467	435	436	448	435	496	441	450	492	454	455	471	408	412	426	418	511	465	407	462	467	469	504	459	478	448	469	411	467	460	480	439	469	440	452	416	419	456	473	425	446	426	467	438	457	445	451	469	429	482	447	440	504	455	424	481	463	443	482	472	447	459	431	481	437	455	461	427	448	463	457	477	459	437	475	449	459	436	507	414	434	432	476	477	488	410	450	457	497	465	466	464	425	478	443	454	455	418	499	483	444	402	452	476	487	450	460	453	432	434	459	477	425	480	477	419	449	430	451	446	434	432	451	468	434	478	468	451	447	469	451	461	450	468	439	486	464	435	466	428	455	467	454	482	441	483	490	489	453	423	454	490	461	467	485	450	427	436	498	415	452	480	452	467	495	481	462	470	460	465	454	453	441	459	458	465	412	451	447	444	472	438	463	455	435	494	447	429	437	417	448	431	462	462	456	442	472	465	446	481	461	438	476	399	454	462	464	443	466	471	456	455	486	497	466	437	452	446	455	459	463	499	443	485	434	488	492	461	474	460	486	491	428	466	468	445	507	459	438	496	479	413	430	492	465	475	481	452	483	462	451	455	492	472	450	435	449	458	509	424	486	462	456	426	510	482	453	419	463	477	500	461	442	456	432	458	481	454	432	460	467	478	441	455	470	445	467	472	501	476	429	464	442	483	468	442	475	457	472	473	456	434	472	485	445	440	450	470	469	442	486	458	507	471	460	486	477	449	456	472	444	449	494	491	490	445	439	410	465
17644	15312	12986	7126	5042	3709	2877	2448	2026	1788	1542	1426	1322	1209	1106	1109	998	1033	983	942	874	988	891	896	826	802	859	826	785	834	889	748	822	781	785	739	851	789	773	828	814	768	815	764	761	782	774	692	763	719	804	774	763	820	798	773	741	754	742	753	765	758	771	738	735	730	723	760	787	733	806	748	747	704	774	725	738	776	784	727	758	765	714	748	673	763	761	736	765	714	739	753	725	754	739	766	755	746	736	741	712	719	751	741	724	739	672	765	745	750	755	714	696	692	758	739	709	770	753	784	793	704	757	717	734	744	730	783	741	757	745	748	783	742	733	802	741	743	672	771	720	724	734	733	733	730	756	782	747	732	701	738	757	810	722	768	746	732	729	753	713	761	696	749	702	782	745	723	779	762	705	785	740	767	755	721	754	730	703	756	715	728	758	736	733	711	762	750	754	748	732	785	718	768	708	752	749	770	727	733	726	735	722	708	755	755	762	770	756	713	768	739	683	711	698	756	756	723	750	738	739	720	733	794	754	720	722	724	739	750	738	781	730	712	720	725	797	756	743	754	772	755	760	743	801	737	715	776	787	752	776	755	761	763	718	756	681	698	757	722	769	727	735	759	737	721	738	761	754	745	721	700	761	795	740	769	703	729	743	690	740	732	722	776	715	757	802	768	731	752	745	729	715	730	661	704	755	760	757	785	742	728	823	744	766	721	730	741	765	765	679	728	741	769	745	747	760	737	750	772	743	794	752	754	738	698	773	750	751	775	754	744	726	758	765	740	748	777	760	745	745	729	785	777	747	724	751	768	723	762	706	755	732	749	737	761	703	802	714	758	709	760	761	733	690	730	740	774	707	751	747	757	772	709	740	690	758	711	738	769	759	770	742	739	692	715	770	751	726	763	748	729	726	723	744	798	763	724	731	765	754	746	697	710	796	738	719	752	737	707	732	707	715	708	771	731	750	714	724	782	749	741	747	696	736	773	744	726	734	727	757	746	747	729	705	741	713	783	717	742	734	743	743	706	734	738	745	704	800	694	728	720	699	692	732	739	798	723	771	740	735	723	712	740	785	736	763	777	751	774	692	733	750	786	692	742	757	737	712	718	740	698	728	754	734	780	763	720	766	775	710	724	728	776	751	745	737	721	733	722	775	757	751	759	747	735	741	763	683	763	743	759	748	744	754	742	733	750	761	748	749	766	740	747	713	735	733	695	730	741	748	733	764	782	780	727	739	788	746	737	726	759	786	743	779	762	755	737	771	688	720	737	780	746	760	712	726	774	766	814	713	746	781	733	787	759	708	746	750	727	797	793	744	751	726	756	803	776	706	751	736	724	727	761	777	739	771	755	747	766	781	749	770	772	712	741	772	741	747	801	720	753	744	733	798	746	761	740	708	746	706	751	766	776	770	710	736	754	767	712	748	763	776	756	726	737	778	759	755	733	736	738	722	771	756	782	739	705	746	773	760	742	753	729	789	752	761	760	753	725	775	728	736	744	736	743	725	747	715	700	717	773	747	763	715	782	752	790	745	764	709	731	769	745	800	703	696	709	716	718	783	774	691	755	744	774	698	745	716	727	750	711	699	705	718	706	755	726	783	766	780	778	705	746	770	685	755	779	724	743	742	731	746	728	734	726	701	773	730	776	774	776	736	719	782	768	721	757	754	761	739	751	783	758	759	687	733	721	720	738	764	715	756	797	727	723	754	761	744	707	699	738	739	721	767	749	761	717	718	725	703	732	731	788	744	700	759	775	796	731	727	732	774	772	734	720	751	721	728	712	736	674	734	750	743	731	755	702	732	806	749	738	672	737	737	717	744	753	758	801	757	762	725	761	786	714	743	743	732	788	807	729	701	699	770	743	770	732	748	752	702	689	703	752	736	756	701	719	773	702	728	743	744	739	762	748	755	730	710	754	686	759	762	750	765	759	732	739	764	740	758	775	736	772	755	753	734	785	741	761	767	745	776	731	771	761	746	771	713	743	703	761	747	747	751	820	738	729	764	746	764	790	744	746	770	731	739	777	739	733	765	725	777	730	785	766	762	756	785	725	774	754	766	726	789	732	753	718	740	751	760	752	747	748	772	779	727	728	715	785	758	764	754	760	748	761	739	741	746	679	803	711	707	751	665	763	736	727	702	794	708	753	737	786	768	736	723	770	762	726	752	773	741	717	723	742	702	779	715	744	710	752	706	728	791	714	703	724	781	748	733	724	766	747	773	790	696	710	726	712	765	716	750	710	709	703	743	771	750	747	730	737	707	763	685	742	749	697	722	750	749	725	762	734	772	728	782	731	736	746	712	770	746	711	772	737	738	745	723	729	775	732	736	738	722	749	698	766	723	705	782	710	684	752	743	754	813	745	731	749	722	727	736	765	726	752	747	718	756	777	713	700	710	689	768	749	743	797	764	805	745	711	771	745	746	731	735	720	727	710	715	772	734	728	792	777	720	713	735	717	731	727	749	776	763	768	746	746	734	756	724	735	746	770	738	781	772	840	754	707	708	771	781	722	728	747	736	737	739	729	752	730	752	718	735	742	764	687	746	731	712	779	696	805	717	757	741	682	718	755	760	792	705	695	705	753	719	769	720	753	754	732	784	737	701	755	807	709	759	748	755	699	734	757	745	771	735	742	759	739	754	748	755	691	702	765	737	727	765	749	729	707	800	764	737	748	741	749	718	743	754	738	786	718	704	723	784	755	751	730	737	776	679	749	708	776	793	696	727	765	730	752	799	726	725	713	719	764	747	736	714	761	744	732	721	750	760	761	792	768	725	663	714	700	731	725	758	768	755	739	726	807	753	752	746	696	716	745	737	716	702	746	713	813	707	818	762	763	738	744	730	720	761	762	774	697	723	807	713	732	695	732	791	680	712	753	715	770	695	785	768	707	777	759	694	728	732	725	760	763	727	726	745	744	701	716	724	717	730	700	728	732	735	744	755	727	743	708	759	706	734	766	758	748	760	780	690	706	715	714	720	747	741	725	754	781	796	770	686	752	685	730	728	726	729	799	750	766	714	729	766	754	770	758	720	719	738	761	730	784	746	738	740	764	757	782	713	686	714	735	746	745	774	766	751	725	778	771	737	774	715	716	748	780	776	725	752	726	760	750	721	747	710	742	708	735	778	694	751	759	734	734	721	722	733	690	697	799	686	729	777	780	785	725	694	755	767	733	714	754	765	677	733	757	722	720	714	766	705	760	730	734	725	745	755	736	725	720	757	760	792	756	709	728	724	730	731	734	682	756	704	754	717	677	721	750	744	758	736	711	761	771	751	752	744	763	785	760	716	722	713	742	726	717	746	763	766	700	705	747	725	717	708	696	716	698	730	680	748	791	725	700	762	737	759	749	746	747	735	723	719	736	730	762	801	719	777	786	734	708	765	738	768	755	753	711	693	722	755	729	707	742	725	640	707	706	717	783	704	740	717	752	737	765	736	709	724	773	726	776	762	715	796	716	753	719	764	679	695	748	759	747	705	720	700	756
26752	20385	7752	374	190	174	136	157	135	121	124	138	124	115	119	119	119	114	114	96	114	120	114	136	115	110	128	135	115	120	127	129	115	125	109	121	99	121	127	139	127	132	137	122	129	128	118	129	114	121	120	122	141	118	122	143	136	132	135	132	121	122	114	97	112	113	126	113	106	116	111	131	126	103	130	121	124	122	126	111	119	122	91	109	124	116	104	123	108	112	116	111	106	131	108	118	116	112	144	106	124	128	129	113	113	106	126	117	138	135	104	110	109	127	120	143	111	113	137	129	107	112	114	119	140	136	115	106	106	129	103	126	112	125	132	131	104	122	118	127	118	141	126	126	121	114	122	110	124	137	115	102	115	131	114	128	105	134	132	126	130	123	123	108	126	124	131	100	114	149	136	106	115	118	115	101	112	121	123	106	120	133	128	130	128	119	121	129	129	126	115	114	104	114	147	125	105	119	127	121	104	116	107	120	122	121	105	120	118	121	114	120	134	121	129	130	127	118	115	134	117	110	123	119	131	108	106	116	123	132	120	116	129	103	123	108	130	123	120	111	123	135	118	118	102	130	98	110	117	124	123	112	121	134	103	113	133	116	125	121	139	127	118	125	119	111	107	125	108	117	114	109	119	120	122	103	102	128	118	114	114	129	133	119	123	97	130	116	125	101	123	152	127	125	105	132	134	115	130	123	117	108	93	118	117	109	101	121	128	138	124	113	133	116	134	110	124	118	113	105	97	110	115	111	92	127	121	117	99	123	135	117	117	123	102	133	133	117	106	118	129	116	134	115	110	130	131	107	115	113	113	120	131	105	131	92	110	128	113	125	131	132	122	92	125	112	127	118	114	123	152	140	111	120	107	119	137	97	116	122	127	106	92	119	113	124	106	100	117	125	110	136	106	114	126	123	111	107	133	117	122	101	127	140	122	109	110	130	125	110	123	116	125	111	120	125	125	135	113	129	118	118	104	128	131	113	131	104	111	94	97	118	103	125	96	112	105	116	119	104	126	136	118	91	100	114	122	133	108	122	112	123	100	122	120	124	128	119	118	124	123	107	120	131	119	133	142	123	120	125	114	127	120	112	114	109	121	125	119	134	134	131	108	115	128	106	130	114	116	114	111	119	99	117	125	105	111	116	109	96	122	138	125	131	113	112	135	123	133	116	143	120	104	120	126	117	134	123	137	107	117	122	118	140	91	114	123	121	122	108	103	131	119	124	130	124	123	131	111	107	114	125	108	122	116	134	123	112	99	107	111	115	93	107	129	116	110	108	139	103	116	151	128	125	104	132	110	118	109	112	121	137	129	94	137	129	124	110	111	116	113	129	134	118	115	109	127	103	120	144	121	133	129	122	113	101	125	94	117	114	120	105	131	121	106	113	129	101	126	131	122	121	117	112	124	124	110	124	112	136	116	99	122	138	141	127	129	126	129	115	132	131	106	123	113	106	119	121	114	100	110	141	102	135	108	134	120	112	151	116	114	134	117	125	122	133	120	110	121	109	125	127	122	134	111	119	126	132	120	121	132	124	129	121	137	115	135	136	125	110	110	115	119	122	131	116	125	119	108	128	126	125	137	112	114	136	120	121	129	127	107	123	110	122	117	111	117	103	128	100	128	107	117	125	127	133	109	139	101	130	123	120	115	123	109	133	126	118	107	120	123	133	117	119	132	136	106	110	100	132	111	108	98	121	138	138	111	124	99	137	123	122	112	116	112	105	108	113	128	117	119	102	121	116	122	89	109	113	132	128	126	107	108	106	131	127	117	116	124	125	124	118	98	104	125	114	106	135	109	115	112	125	137	111	104	111	112	114	119	120	127	123	130	112	121	112	105	120	122	115	126	136	101	125	123	114	110	139	126	126	125	116	107	116	111	117	134	132	135	121	105	113	121	99	123	123	121	116	109	113	109	112	124	125	128	108	114	116	142	112	134	127	120	105	108	139	118	129	117	125	115	100	127	90	110	128	132	124	117	101	126	120	130	123	135	109	117	116	117	118	144	109	119	132	104	122	127	129	99	143	119	122	112	121	95	116	121	118	109	111	112	117	117	132	127	118	139	120	133	109	121	102	103	123	110	119	116	134	131	114	118	112	114	126	118	130	119	113	124	124	120	111	115	118	128	128	136	107	120	119	107	131	112	125	110	114	110	108	146	131	130	134	116	119	111	128	133	120	126	108	117	119	103	109	116	111	121	106	137	116	125	110	108	125	120	119	100	113	124	115	106	97	127	112	122	117	137	130	109	116	92	131	125	127	129	117	128	128	114	125	124	135	105	97	122	116	115	110	131	124	129	139	100	139	129	102	110	120	142	114	114	114	122	114	117	123	110	116	118	120	109	111	130	132	126	145	92	118	122	104	104	128	101	123	117	158	112	134	108	109	119	120	107	125	99	115	140	109	122	95	101	109	131	106	111	118	123	87	111	116	108	94	119	112	96	125	118	101	122	121	112	124	119	122	119	116	121	103	121	111	131	128	117	119	119	122	119	126	135	104	124	110	89	116	124	118	126	128	113	115	120	114	119	120	108	104	115	123	137	122	108	120	125	118	111	122	127	98	99	114	112	111	124	124	106	100	120	102	112	118	113	104	127	105	123	141	125	118	113	126	114	121	104	127	120	136	123	113	121	112	125	124	129	127	138	119	111	138	113	138	108	105	115	110	101	110	125	123	134	113	103	134	111	119	108	128	117	124	123	98	114	116	137	119	112	112	111	122	95	116	125	130	115	128	111	113	124	109	118	128	117	112	124	120	115	128	121	115	108	121	141	141	119	112	128	119	122	113	137	114	115	112	113	119	123	112	102	106	120	118	108	108	121	111	133	106	113	98	124	95	101	120	108	107	119	123	114	110	132	114	126	132	95	119	135	123	129	108	104	140	107	126	133	116	132	117	105	124	115	113	106	106	126	113	107	137	125	139	109	98	113	136	125	120	138	119	119	122	91	118	113	101	116	124	100	110	117	115	120	104	114	113	129	117	101	114	116	120	138	103	116	111	123	105	111	131	106	106	91	121	130	118	135	119	133	137	113	115	117	107	118	128	120	123	128	109	120	150	113	119	123	123	116	106	121	129	109	136	117	104	114	116	131	120	116	129	129	116	115	123	136	133	111	127	116	111	138	122	124	135	111	123	114	117	121	126	120	121	119	114	108	116	108	110	110	133	117	110	111	129	109	143	125	107	114	130	112	125	106	141	136	130	120	120	135	121	103	96	112	111	126	119	129	98	140	120	126	132	117	125	122	112	120	115	110	142	95	128	98	123	98	144	116	130	140	118	112	120	138	123	131	114	120	124	96	105	128	113	105	111	104	136	125	116	120	104	127	114	104	109	136	131	119	109	99	125	97	90	99	113	116	87	114	123	110	144	115	130	106	130	91	128	109	125	133	113	102	90	120	125	103	121	123	122	110	111	109	131	101	105	105	120	125	109	106	114	133	103	134	135	130	134	126	112	126	143	120	118	127	110	124	128	129	101	123	121
8564	977	931	546	407	354	324	270	259	267	244	238	247	243	215	196	209	213	210	216	229	211	195	228	204	200	237	241	206	216	206	217	211	215	215	201	232	230	191	203	198	226	217	234	230	214	211	218	230	203	238	207	239	226	208	211	230	214	245	206	241	212	225	224	250	201	222	227	201	207	210	228	205	218	207	211	215	205	217	218	204	232	184	203	227	196	243	221	223	208	226	242	218	223	230	217	207	211	229	203	223	206	205	212	232	187	232	211	219	225	222	220	210	223	212	213	228	229	215	187	208	213	225	214	229	240	202	208	193	230	243	239	210	220	241	254	207	212	190	231	194	236	223	203	246	214	225	229	193	223	206	243	205	207	174	200	221	226	238	178	227	213	227	222	227	201	200	194	215	195	228	233	212	206	215	216	229	215	198	209	210	198	226	238	242	245	215	218	199	200	214	211	213	186	194	219	184	205	222	217	240	201	237	215	207	210	232	223	219	229	222	214	205	211	212	212	233	208	209	188	202	229	233	197	220	235	214	211	203	210	246	211	231	230	218	202	233	223	218	212	206	236	218	210	225	245	228	232	218	219	236	209	189	211	216	234	217	200	235	228	208	227	211	217	229	202	204	211	221	244	214	206	218	195	217	202	216	218	208	226	185	231	234	233	203	219	207	211	218	240	226	222	233	215	197	228	206	211	220	220	208	244	173	197	247	243	212	204	200	210	201	194	204	235	195	242	217	221	212	218	230	227	240	225	212	214	217	210	225	205	226	206	226	202	232	211	236	227	225	205	201	219	211	206	221	215	199	197	239	236	217	268	198	231	200	192	213	212	221	199	231	223	232	197	229	216	230	208	226	201	215	209	213	192	224	222	202	231	220	225	209	222	220	231	256	210	220	216	194	227	213	204	216	208	208	234	214	242	232	205	230	220	205	226	213	219	222	213	212	197	219	219	226	167	229	212	226	200	224	232	199	222	221	204	236	237	225	199	207	215	188	233	220	227	226	221	211	233	224	224	221	192	216	197	222	233	181	187	209	234	207	184	209	208	188	211	241	228	220	219	223	195	227	223	212	230	203	228	214	223	184	213	225	209	233	205	224	229	216	211	223	205	180	216	211	173	206	213	230	227	233	222	198	218	215	187	213	192	224	209	224	223	202	225	203	188	217	205	232	202	176	223	203	212	217	199	259	235	215	206	223	233	204	196	212	178	209	195	195	198	204	200	251	237	214	210	226	242	205	194	210	178	217	208	220	217	238	227	223	210	221	201	200	228	249	197	228	222	200	222	241	187	217	235	192	237	219	208	216	226	215	237	226	221	234	211	224	219	186	213	205	226	242	209	217	210	213	250	233	218	230	223	228	198	213	204	198	220	219	198	203	228	239	227	221	205	234	212	221	219	216	209	219	221	220	224	221	221	205	210	219	225	229	226	215	204	208	216	245	211	210	236	202	228	221	204	213	207	212	214	208	245	215	197	197	188	217	210	188	227	210	239	205	203	210	205	217	211	224	225	233	203	231	197	192	213	200	207	245	215	189	213	238	208	215	230	231	201	206	242	240	187	187	213	190	213	200	216	218	235	214	213	242	223	200	200	191	193	215	190	227	222	226	224	247	227	208	223	206	226	213	198	194	212	216	222	211	218	223	200	222	199	213	251	208	211	208	212	226	184	213	217	190	207	244	252	221	218	221	186	218	232	199	193	233	205	230	233	201	236	216	217	226	219	222	205	215	218	192	247	223	217	205	203	224	200	232	219	216	213	216	204	203	211	234	215	236	201	216	218	245	221	186	232	209	233	244	216	207	225	199	206	219	184	202	217	252	221	213	208	226	199	209	213	204	241	235	209	237	206	212	223	183	216	217	204	225	244	207	236	208	201	230	259	219	220	204	228	225	236	192	216	230	221	213	210	219	211	196	203	223	200	221	208	236	198	202	210	209	237	209	232	205	189	174	194	237	212	203	239	212	211	228	216	213	220	209	245	213	240	229	243	190	201	188	225	218	207	214	237	226	207	224	194	245	229	218	222	236	216	204	213	232	223	219	212	203	241	209	217	218	223	188	195	225	192	228	224	212	250	193	199	207	209	211	212	210	236	201	226	219	230	209	225	234	225	231	226	226	216	207	212	200	190	217	204	232	211	194	201	207	227	222	219	213	238	214	206	190	210	216	202	227	211	205	231	208	217	212	232	250	215	204	206	207	200	243	199	201	213	209	201	213	222	197	225	213	203	208	206	234	218	209	243	204	231	219	244	216	210	216	230	230	224	205	225	218	227	230	227	229	202	248	203	206	242	182	223	210	228	210	230	195	221	247	218	224	215	203	217	222	222	222	198	238	219	217	225	213	218	204	205	193	237	226	225	202	194	212	214	238	241	215	225	273	209	208	222	230	193	213	217	202	215	214	192	234	234	245	211	214	202	225	237	234	238	208	218	208	224	201	216	224	230	209	218	203	217	190	225	221	209	214	220	214	216	202	236	205	202	214	204	199	220	259	233	216	248	228	220	211	215	194	232	231	240	221	218	223	231	213	223	213	224	198	223	231	231	207	202	235	199	236	208	199	187	211	217	248	216	202	222	184	195	240	226	218	234	225	224	224	204	213	226	199	250	184	208	205	216	208	225	186	222	244	234	250	199	255	203	233	216	237	196	214	223	215	204	201	213	222	192	203	239	227	237	207	219	220	241	217	211	231	215	211	213	217	201	214	223	217	195	191	215	235	198	230	220	232	191	190	189	223	176	208	198	206	214	223	219	223	220	233	210	183	218	223	209	216	222	199	186	187	197	209	224	183	228	197	246	203	194	247	228	221	211	239	241	207	184	213	217	223	239	226	240	228	204	222	214	220	207	199	220	218	204	219	216	209	209	222	226	209	226	237	242	212	250	207	213	215	204	234	212	231	227	210	229	224	202	214	246	234	218	207	209	211	232	210	215	208	213	213	226	228	174	206	210	216	204	251	206	220	226	242	221	226	203	210	219	213	229	218	237	218	236	184	190	211	225	230	209	247	231	211	186	226	212	218	233	228	219	236	234	223	222	211	211	216	186	210	196	219	192	236	218	244	216	215	245	220	231	222	216	238	207	207	204	216	211	236	213	208	227	228	202	228	205	228	222	220	222	215	229	215	234	249	221	211	243	200	242	216	216	228	226	222	216	216	199	206	206	199	210	204	231	213	221	220	205	253	186	193	225	203	209	216	216	198	223	226	212	216	214	202	218	232	230	225	241	220	207	230	247	221	222	216	208	221	200	225	210	248	207	226	218	230	224	201	209	183	255	211	245	229	242	198	214	222	222	276	236	227	251	205	187	198	245	223	236	221	210	222	202	212	222	244	195	198	253	194	222	249	195	233	226	217	225	218	236	220	217	211	229	210	255	214	211	193	227	240	220	197	237	248	201	221	214	214	229	179	186	208	202	219	219	217	221	191	210	203	221	226	250	231	222	202	240	198	215	206	215	219	221	200	222	215	204	216	222	205	222	216	194	227	216
24114	21106	28480	23955	20724	2980	752	542	518	421	468	373	362	360	331	338	353	320	334	337	338	322	319	302	309	322	268	300	298	280	314	300	268	287	296	282	278	276	276	298	265	284	314	276	315	274	308	276	260	299	300	267	274	286	289	282	254	304	276	292	277	290	298	267	282	235	278	281	269	275	262	297	330	266	265	269	287	301	309	279	288	283	280	277	299	250	295	273	270	271	269	300	274	280	293	268	298	286	273	275	279	308	305	260	295	261	310	254	283	295	294	284	295	264	289	283	255	283	283	265	303	271	272	312	283	276	296	285	253	280	294	302	264	301	315	266	289	272	280	271	278	292	263	270	284	280	251	294	298	296	288	285	288	296	270	274	288	263	285	291	261	267	291	262	264	269	310	279	277	282	274	300	312	261	292	299	293	296	262	272	298	296	266	272	323	283	272	272	287	282	298	288	283	313	297	282	266	253	297	243	293	296	259	304	272	260	293	276	267	280	274	289	277	299	272	274	282	273	267	293	305	289	268	265	268	316	305	281	288	285	292	286	304	276	312	278	290	297	258	257	293	297	318	295	264	279	282	281	301	266	278	243	285	259	266	285	280	285	306	313	260	302	249	287	282	283	294	268	291	283	262	273	277	290	278	297	285	269	256	283	259	268	272	284	278	277	301	259	297	294	273	262	305	271	308	300	303	269	250	288	303	288	313	270	286	277	306	271	282	294	295	275	265	260	273	274	285	285	267	285	262	262	284	256	282	281	302	274	291	304	259	274	258	303	290	308	280	280	284	253	264	258	291	273	265	274	257	296	287	260	284	260	270	260	302	280	266	282	271	282	299	285	251	265	284	271	271	267	260	267	273	294	284	275	287	244	300	256	269	274	308	311	307	285	299	276	250	277	274	286	267	289	257	279	273	277	268	312	299	270	241	283	243	260	279	302	281	271	278	262	275	267	280	279	267	298	275	294	275	297	267	257	260	241	264	276	269	289	265	288	294	276	270	269	304	266	262	284	249	283	286	287	298	306	270	298	251	274	267	234	280	274	258	293	269	284	287	270	282	293	296	272	278	242	295	262	291	269	285	307	282	247	275	280	279	274	293	250	282	281	290	278	262	301	243	289	278	282	280	254	255	279	288	303	305	265	278	273	286	281	286	278	259	277	268	285	264	276	227	272	282	264	302	280	291	253	264	261	279	282	252	296	275	277	281	278	266	286	274	285	300	286	277	291	300	248	257	309	283	247	259	294	277	293	278	289	289	257	293	302	261	276	286	285	288	282	290	260	291	272	266	288	276	292	278	261	281	279	316	262	313	282	270	281	279	298	283	287	313	268	274	278	270	300	236	300	277	289	252	263	271	279	272	294	265	273	263	274	261	266	267	264	278	262	275	287	313	276	273	273	277	264	328	302	254	282	287	295	274	295	283	317	267	286	292	286	264	280	282	290	277	276	295	275	289	285	316	269	271	278	267	295	293	291	291	265	285	267	268	291	279	275	267	297	265	308	264	295	284	310	289	277	262	273	261	285	284	266	286	305	269	289	287	269	264	284	268	263	265	279	261	261	295	283	278	270	283	295	276	278	298	273	282	275	277	287	262	281	292	278	296	265	276	290	273	288	295	271	295	292	287	290	279	299	255	301	264	263	286	273	289	294	293	272	285	259	260	250	265	279	284	280	279	292	255	281	256	269	289	264	266	301	288	292	274	295	282	273	301	261	274	253	284	284	293	259	276	277	317	270	284	262	282	294	294	292	245	288	304	241	279	263	274	295	273	272	273	289	298	283	287	284	278	263	246	265	274	241	284	272	266	293	272	293	297	281	281	287	266	282	274	303	281	273	279	257	275	289	282	296	299	257	299	254	271	258	262	275	298	300	290	293	299	284	262	293	271	279	276	265	285	265	263	267	305	294	315	254	258	278	259	278	260	288	256	260	281	279	282	257	247	269	295	318	284	265	257	266	305	283	291	259	269	274	266	262	288	272	262	254	287	276	272	278	276	276	295	257	259	275	300	281	259	272	261	301	292	301	281	268	288	245	288	305	296	294	283	269	298	267	267	291	296	291	289	273	292	288	278	295	268	304	255	303	266	283	302	262	253	263	236	271	274	295	310	282	263	317	294	279	255	305	271	279	252	273	277	272	301	262	282	289	264	303	276	287	319	271	246	272	259	263	297	271	274	271	260	255	270	282	269	275	292	295	291	319	294	291	250	280	263	307	281	287	284	276	306	268	278	287	253	276	274	262	278	278	263	269	265	299	318	288	266	259	257	271	291	277	266	268	284	281	296	287	288	278	298	290	249	269	295	243	250	288	294	268	271	300	256	267	269	295	281	272	287	277	274	306	287	275	292	262	290	263	274	294	259	261	304	275	255	281	281	268	287	270	274	265	241	291	282	247	264	261	285	286	272	306	285	289	298	252	251	283	241	283	296	265	255	281	264	256	297	262	278	296	256	273	283	252	282	293	287	285	277	277	293	289	303	303	264	269	274	290	291	260	261	267	280	282	266	288	255	292	285	276	300	263	289	275	281	260	256	285	269	282	299	271	303	288	286	283	285	255	262	235	291	262	264	279	242	275	277	260	276	274	301	276	298	295	289	259	266	279	270	298	272	299	248	273	290	292	296	270	270	297	283	265	279	324	273	276	265	282	291	266	270	297	276	283	272	273	284	301	282	293	253	244	302	261	263	278	243	293	276	245	274	265	252	276	267	273	276	290	307	289	264	285	275	279	247	303	308	272	266	253	268	280	279	276	271	303	279	277	251	299	286	266	286	258	257	276	267	301	294	282	286	275	261	260	286	279	267	275	287	273	289	266	255	291	263	262	279	253	287	260	269	267	297	263	264	280	272	305	273	276	298	281	277	266	286	292	252	261	284	286	266	284	286	276	276	271	261	265	264	279	291	259	301	260	248	277	272	303	266	287	319	287	247	296	277	293	324	283	281	280	253	274	294	275	278	258	273	248	272	269	283	263	281	270	280	283	261	275	287	315	283	279	312	289	238	272	300	268	290	278	262	284	277	294	278	283	267	251	306	262	221	281	320	278	272	285	270	277	304	274	278	252	278	274	273	286	305	278	268	286	295	258	273	255	258	279	271	269	283	282	269	273	295	298	282	268	284	273	308	269	273	277	291	267	275	301	281	270	263	275	255	270	265	280	269	290	273	298	290	290	269	264	291	299	286	263	296	268	292	268	257	285	290	311	278	292	291	279	277	289	257	282	276	283	270	267	263	261	259	311	260	292	282	269	299	289	300	295	248	265	276	257	276	291	258	260	285	261	271	286	275	272	295	271	295	298	298	289	293	275	288	289	272	304	278	292	298	261	302	270	288	258	281	282	286	278	308	288	314	287	274	280	306	292	274	246	287	271	281	299	272	280	294	282	282	273	251	256	280	255	296	289	278	265	288	293	309	283	274	310	299	270	285	298	313	255	276	325	286	255	289	269	269	310	256	307	290	300	267	283	256	287	300	270	250	305	277	317	268	291
15934	9258	7943	4027	2729	2088	1632	1360	1149	988	880	802	799	708	641	627	628	569	626	605	553	537	512	541	511	529	513	508	522	521	516	459	487	497	489	509	495	499	481	495	500	524	499	485	481	470	476	497	515	501	477	473	478	513	490	465	450	505	457	459	482	457	524	449	491	471	477	493	459	504	474	481	451	502	443	506	463	524	488	484	439	448	477	506	450	440	467	469	439	473	452	513	450	492	478	462	460	478	471	454	458	471	447	469	487	447	444	440	429	464	467	496	492	483	485	480	491	485	470	464	453	497	464	497	450	466	438	448	504	470	442	438	470	452	464	472	496	444	462	485	478	447	440	475	454	446	507	451	462	475	481	471	433	460	471	459	496	474	476	476	472	498	467	484	468	488	468	498	440	455	455	460	458	525	502	460	468	477	486	498	465	430	489	445	486	480	441	458	432	466	482	461	472	498	468	447	477	494	468	503	521	480	484	486	467	488	457	483	492	480	454	435	454	471	477	451	474	471	488	465	486	463	482	455	425	490	435	462	489	464	449	428	470	437	459	502	446	487	449	464	458	484	472	425	486	462	475	487	468	476	461	468	476	467	505	475	460	479	495	478	464	499	493	424	435	448	462	475	443	488	443	469	432	485	463	524	477	474	419	457	464	443	467	481	451	441	469	451	492	481	466	449	453	447	514	499	435	424	440	471	479	443	452	489	488	460	448	478	467	496	484	448	501	508	476	517	460	501	442	495	467	503	491	454	484	464	463	437	441	462	512	443	487	464	460	447	472	466	509	453	480	467	461	514	502	505	468	474	452	437	473	489	459	500	468	444	485	468	478	452	472	484	464	476	478	477	462	483	480	430	423	480	446	475	451	476	475	429	454	496	452	472	457	487	472	457	457	461	481	493	491	468	479	480	459	471	439	482	468	448	456	438	439	455	436	435	465	474	464	446	482	468	429	465	481	488	466	469	444	453	466	435	464	488	453	477	510	439	438	463	477	471	412	511	442	466	443	462	469	457	478	452	440	528	483	438	504	450	471	419	458	455	439	471	491	439	479	463	493	472	486	442	493	455	466	459	448	495	460	461	456	476	471	477	458	485	449	461	466	464	468	472	483	465	469	484	475	457	469	458	454	492	486	472	485	474	505	475	469	520	462	450	493	462	473	449	467	490	483	466	447	451	441	496	452	442	483	439	477	463	446	480	468	468	515	468	498	472	456	455	494	468	501	466	429	519	452	495	526	485	452	488	451	442	451	487	480	499	465	452	491	449	457	449	454	486	496	442	463	491	480	470	486	468	459	489	469	458	448	503	470	447	489	441	464	457	517	457	474	469	492	507	508	474	510	424	474	480	445	460	451	502	486	478	407	473	441	509	488	493	486	430	476	433	483	492	457	467	453	493	505	476	482	474	494	462	464	489	453	483	476	482	525	524	457	452	520	481	493	497	460	443	478	490	491	496	449	464	489	507	478	459	430	480	471	489	499	480	459	489	454	438	459	460	433	456	457	477	511	512	463	463	466	438	510	441	451	460	471	488	470	453	465	447	481	451	491	465	465	466	434	496	487	471	448	490	485	437	502	459	455	518	502	484	453	475	466	466	460	487	476	467	492	460	472	474	482	485	430	462	472	487	482	490	452	481	474	488	480	474	459	461	481	450	498	448	493	440	477	477	464	430	452	433	456	485	470	494	481	481	474	476	480	476	466	486	496	463	425	469	494	479	460	487	448	464	463	469	444	474	493	482	457	461	469	467	489	452	468	491	433	450	465	459	477	485	498	456	444	483	446	471	473	441	460	495	453	455	471	457	471	480	466	485	456	461	492	499	485	442	490	413	442	456	490	471	483	464	476	444	473	444	458	494	454	463	500	465	448	504	486	482	466	447	461	490	487	472	458	489	485	438	476	508	480	483	507	443	465	445	478	452	502	487	446	494	464	478	476	474	462	474	455	444	447	510	488	481	487	432	490	451	476	491	517	462	450	445	485	523	446	482	526	462	464	428	460	469	489	437	462	443	453	433	455	457	486	490	480	456	430	446	540	462	466	479	471	458	495	473	432	468	479	434	393	472	495	468	460	479	527	483	468	452	489	482	450	518	443	460	445	486	446	446	443	463	467	478	488	487	502	428	462	490	463	491	478	453	475	449	471	450	468	489	486	489	445	451	465	444	462	484	472	481	484	455	445	485	450	464	432	459	429	429	511	455	500	446	485	503	476	454	493	463	473	454	489	473	481	457	458	491	480	494	459	462	476	504	466	513	456	450	429	448	477	477	486	525	457	484	436	519	472	488	487	480	449	445	498	488	492	474	474	495	462	423	448	468	450	470	445	450	509	442	488	445	425	460	464	481	479	518	458	464	472	513	478	464	451	466	486	487	489	456	513	469	459	443	485	521	483	476	463	440	476	446	463	416	440	460	457	460	461	451	448	478	453	462	468	453	489	484	466	458	454	463	453	439	474	512	443	454	475	435	496	455	499	441	463	433	438	483	448	496	453	489	436	429	418	491	436	435	489	459	477	470	439	491	462	505	441	478	450	461	470	453	492	434	474	512	453	478	466	510	448	446	438	458	478	469	469	474	423	471	488	515	493	460	478	477	445	484	461	498	447	468	507	458	470	445	441	468	461	409	481	485	456	476	449	451	456	464	456	451	499	445	483	437	472	486	454	455	496	481	486	494	482	470	434	454	471	473	483	467	461	496	453	483	447	432	467	482	454	462	451	428	454	447	439	493	488	480	467	454	435	466	460	460	475	466	503	477	453	455	417	479	481	445	496	480	493	489	499	495	478	492	474	474	481	450	453	478	458	499	475	444	448	466	472	504	481	464	454	476	433	476	485	436	452	493	431	447	468	471	454	496	481	452	460	441	476	428	455	454	438	439	494	485	480	449	444	487	495	496	478	478	498	488	484	442	481	476	465	448	481	485	455	419	511	463	483	477	458	425	471	471	451	453	479	454	479	486	427	471	477	452	465	450	479	486	476	446	520	476	476	443	428	479	485	441	465	472	472	436	475	497	442	472	451	418	445	442	517	475	437	484	489	462	447	462	447	519	472	434	448	456	465	451	482	505	504	476	435	473	494	467	444	448	435	476	502	481	416	479	518	468	439	478	457	457	458	466	466	469	479	430	452	424	467	443	493	459	476	457	457	492	461	438	429	454	513	436	471	489	436	455	516	477	468	480	489	484	490	462	465	484	476	495	480	472	486	486	437	483	473	460	473	445	466	476	478	470	465	463	462	482	504	421	453	446	483	510	465	506	454	473	484	440	456	452	452	414	429	445	460	437	469	451	440	447	508	484	457	462	463	474	439	422	482	449	459	463	491	485	433	463	480	468	485	456	479	487	485	508	485	482	441	439	472	438	491	482	482	474	452	488	464	470	401	462	470	449	458	511	488	503	455	469	520	445	482	473	482	454	511	467	473	491	445	474	498	489	461	450	487	495	458	489	461	440	477	463	494	459	534	455	469	482	486	459	471	510	467	484	459	491
23094	21056	29044	23275	21057	20434	2870	1006	814	773	702	681	639	600	569	542	571	543	546	533	520	544	509	512	486	484	491	510	486	504	491	470	506	472	443	518	466	449	459	463	423	479	505	470	417	470	465	499	472	432	457	488	426	447	456	490	493	483	441	425	427	459	481	464	468	480	436	450	444	437	459	486	446	430	438	460	439	457	472	462	472	490	449	463	464	442	474	495	491	484	468	461	460	492	465	461	430	445	411	457	465	448	453	454	461	457	413	477	475	485	458	456	456	453	468	478	466	465	453	450	459	478	459	483	420	472	465	481	447	436	413	444	433	461	455	461	453	456	441	442	408	438	440	475	470	407	437	462	454	416	457	454	453	448	478	441	437	459	498	499	422	492	449	458	451	461	435	470	460	435	486	470	439	479	460	442	440	443	469	443	473	457	449	457	490	477	480	503	489	482	440	439	485	461	457	473	516	463	498	471	444	468	468	484	447	409	487	505	495	470	446	459	461	475	445	440	447	460	492	456	467	425	489	446	457	437	448	445	427	469	448	462	452	435	484	458	465	424	448	470	473	472	475	493	454	466	438	428	497	442	485	442	441	468	438	468	463	463	473	439	505	430	486	505	445	449	469	469	422	465	457	426	445	468	455	466	419	441	467	461	466	482	448	479	472	450	418	482	450	468	436	470	444	461	450	465	490	485	463	484	492	480	432	460	456	448	428	434	454	426	484	469	413	447	457	517	464	428	456	458	407	442	473	462	464	463	437	476	447	453	488	495	463	505	480	428	469	483	466	447	433	428	427	482	438	472	441	460	445	464	469	451	481	457	443	452	437	447	469	485	455	484	471	486	467	485	443	448	489	457	457	460	451	449	434	470	453	507	460	456	449	465	426	442	485	437	447	457	479	465	443	449	454	459	451	430	426	439	455	460	464	468	450	477	452	479	445	444	435	398	473	451	459	442	467	457	474	467	432	499	450	419	478	474	466	452	468	499	446	459	446	412	446	467	466	394	493	453	449	480	488	468	460	444	480	440	434	430	455	487	447	444	407	449	471	445	472	483	453	433	434	462	463	468	445	421	453	430	444	452	464	459	453	428	489	439	493	447	450	449	452	472	450	451	458	473	449	497	427	436	450	419	457	440	425	465	462	436	406	468	474	440	477	429	424	505	446	450	470	459	452	457	451	452	452	436	448	470	448	449	472	474	460	497	479	486	452	444	439	442	475	464	475	433	442	452	485	452	501	434	470	471	433	471	429	457	466	462	431	494	417	408	431	455	452	439	464	427	449	468	466	438	451	489	465	456	429	475	479	476	468	461	466	480	398	439	466	461	490	455	436	444	442	457	467	471	463	481	475	449	475	462	441	453	456	440	480	458	430	453	424	472	475	471	413	463	449	473	478	496	436	450	467	448	441	422	475	480	422	446	467	473	437	437	445	454	493	454	424	506	472	474	477	445	481	430	495	446	463	453	443	433	439	446	439	478	428	506	442	447	465	456	460	490	414	441	446	477	466	444	462	470	446	490	458	442	461	445	480	455	444	480	474	464	478	454	461	446	440	476	441	451	477	455	455	449	446	461	452	447	443	471	442	489	463	487	446	439	479	454	462	438	441	436	487	484	496	449	446	464	415	451	428	432	450	464	480	491	479	479	486	480	474	439	460	438	460	456	425	454	443	435	446	448	492	456	473	449	516	396	474	450	473	431	476	459	499	452	432	472	436	409	415	452	451	433	479	458	469	462	424	452	445	459	484	468	465	470	470	463	446	446	428	443	469	468	473	457	448	422	475	454	453	435	457	450	460	440	442	450	476	461	448	430	467	440	419	465	424	489	408	463	409	459	447	455	440	445	488	466	458	435	448	457	460	485	463	469	470	450	468	431	431	432	483	455	457	494	411	438	475	419	473	429	463	406	506	451	445	477	453	462	480	447	448	474	447	444	449	450	449	425	476	466	440	435	490	433	448	470	466	425	451	445	412	428	452	479	470	456	444	474	470	434	467	446	478	476	462	474	451	436	431	451	463	469	425	443	444	490	469	521	437	442	424	483	470	480	474	455	440	453	453	484	441	494	441	453	418	486	450	480	478	483	505	434	435	446	454	504	450	493	443	450	438	458	458	470	461	438	455	423	426	485	473	477	417	475	448	464	428	471	442	452	446	442	447	466	503	479	466	487	476	487	475	458	484	426	484	460	428	464	493	451	430	415	449	483	420	433	479	457	439	467	500	429	480	446	426	456	435	460	434	439	458	477	443	492	454	432	449	466	454	464	476	448	486	462	492	458	458	438	477	464	433	470	433	446	435	464	471	457	441	441	495	483	461	475	492	476	435	466	447	444	440	494	488	434	461	497	469	461	421	451	470	474	437	441	445	440	442	479	493	426	476	459	457	441	408	429	452	423	432	463	442	455	487	408	418	447	473	487	437	462	491	450	445	473	449	464	432	477	462	472	459	439	436	459	480	463	433	459	467	477	438	497	466	417	446	489	440	506	437	471	473	479	463	451	424	477	452	432	479	445	460	446	450	465	456	492	445	461	469	462	472	453	436	470	415	470	443	449	415	431	440	502	467	498	470	454	450	419	410	422	454	453	476	455	438	453	452	463	438	462	451	472	473	416	465	457	433	438	461	444	435	466	431	427	468	430	436	442	426	420	463	433	467	440	472	460	479	487	465	479	452	453	440	438	454	422	452	452	448	440	468	449	434	451	470	483	453	409	486	438	480	471	492	420	458	455	427	417	444	461	443	482	462	459	477	458	420	440	449	447	469	467	439	438	452	437	494	442	463	458	421	452	458	435	475	436	462	437	441	479	455	432	425	466	398	427	425	444	484	495	460	418	447	497	453	453	423	443	431	445	455	447	443	421	428	479	433	469	465	473	480	463	466	480	436	429	448	475	456	472	438	497	436	455	445	454	465	449	428	464	478	415	440	460	449	436	464	499	448	404	487	457	429	452	475	424	496	458	443	440	432	473	443	466	425	497	470	472	441	463	447	424	415	449	445	454	447	458	498	451	449	455	470	438	435	426	444	471	437	478	474	473	449	462	471	451	470	493	434	454	444	406	482	470	440	445	474	427	440	463	467	463	454	443	412	437	457	448	430	450	467	488	468	477	458	453	420	452	458	445	425	464	442	449	476	435	484	452	448	499	443	462	461	463	472	459	458	449	427	450	469	427	493	423	441	457	475	423	457	449	447	475	450	458	423	462	481	421	450	463	452	427	486	467	460	453	425	442	433	452	442	497	450	444	453	450	455	455	479	431	471	483	450	433	459	459	463	478	445	494	438	465	440	439	494	460	461	451	453	445	458	459	482	438	452	463	455	469	455	437	443	482	448	469	463	491	467	456	460	436	461	420	453	450	460	434	459	490	459	432	472	464	432	428	432	433	463	443	467	473	497	398	447	453	474	441	455	451	455	439	494	483	501	453	414	446	479	450	445	477	449	462	440	489	446	488	448	442	425	451	467	465	446	459	439	435	461	456	441	481	494	454
17691	15241	13159	7148	4986	3766	2933	2434	2060	1749	1596	1446	1280	1256	1156	1107	1015	958	936	907	908	919	862	891	887	840	799	853	852	824	851	782	782	767	821	808	788	774	798	793	770	798	835	768	829	752	786	764	753	717	737	801	758	787	779	750	782	737	760	740	798	712	757	731	732	763	842	741	694	788	753	745	756	746	788	785	717	733	735	811	778	769	798	704	708	731	729	805	711	740	757	802	720	749	796	750	683	794	760	753	725	769	706	762	730	744	713	710	736	721	730	721	732	748	698	729	715	765	724	771	778	778	781	729	757	794	753	692	779	717	710	783	778	734	757	744	741	701	727	724	741	750	745	700	712	715	749	736	759	749	719	762	764	703	783	720	714	729	734	720	786	781	775	784	745	771	759	807	742	756	753	742	715	720	736	754	744	777	737	715	780	810	794	757	750	767	732	742	734	753	763	722	738	683	708	796	745	715	769	743	732	762	803	739	750	759	764	765	736	702	712	772	804	724	766	699	744	722	771	744	693	768	770	740	753	755	732	744	727	722	763	756	740	766	717	723	789	743	779	790	762	734	705	744	812	764	789	711	733	779	709	764	725	770	786	730	726	706	764	765	758	773	729	708	734	720	741	741	752	781	720	744	724	734	787	767	765	781	726	713	762	771	733	744	775	750	725	748	752	781	726	748	773	712	760	731	756	716	745	715	739	728	714	752	789	709	702	746	724	735	730	760	801	792	757	727	752	754	753	749	727	728	828	761	774	710	710	693	733	785	759	722	695	733	767	714	727	785	771	730	792	707	739	742	785	761	821	781	737	742	767	708	698	742	707	752	777	749	769	722	732	737	784	749	747	722	750	761	744	737	770	756	718	758	743	766	750	726	741	751	750	736	706	748	772	744	804	706	755	751	752	804	729	705	755	721	752	736	724	734	748	751	750	734	720	753	763	750	738	745	732	692	788	739	770	736	768	768	721	752	670	701	761	723	785	774	715	725	742	739	764	797	734	763	714	749	757	737	724	739	698	718	714	782	741	742	780	767	759	768	754	766	713	717	711	729	720	784	729	706	722	748	715	760	695	732	773	709	734	746	705	767	753	748	767	721	713	807	696	703	738	720	757	750	700	740	680	735	808	775	785	732	741	774	725	740	775	716	718	744	769	727	810	744	722	776	695	692	798	734	789	737	705	748	810	741	711	713	750	749	790	728	741	794	776	701	751	782	740	723	762	773	780	755	732	776	746	726	713	742	728	730	761	773	741	732	756	743	705	727	691	748	747	731	734	706	726	756	770	725	715	758	713	747	773	717	752	777	730	734	744	716	729	758	724	728	704	747	759	746	782	741	736	698	708	775	823	765	737	717	720	734	724	730	780	779	710	695	737	759	752	709	737	677	760	774	741	734	730	735	736	736	739	729	715	789	751	729	757	755	771	730	733	720	755	753	784	721	753	729	747	752	724	742	723	669	741	736	755	688	756	757	722	779	774	761	691	766	763	742	784	750	754	732	735	771	756	683	713	704	718	708	730	731	711	708	726	736	782	729	737	691	764	737	758	727	724	706	749	761	758	690	727	751	728	823	720	766	717	739	781	779	757	737	789	765	744	756	722	746	772	784	703	724	733	724	719	697	823	760	731	728	689	749	736	769	757	754	735	737	736	702	703	758	682	747	751	758	729	775	737	755	734	742	736	707	708	805	727	711	727	730	724	673	769	740	767	755	707	759	741	760	732	784	737	725	749	712	805	735	742	730	766	730	743	718	759	760	758	764	762	693	773	827	741	750	761	738	754	738	730	703	757	741	730	778	723	740	762	732	742	759	695	751	747	799	765	729	731	728	720	795	738	785	731	767	798	743	740	769	730	733	738	755	772	731	785	729	757	737	708	735	742	746	709	711	705	682	717	702	795	734	768	687	769	733	729	785	816	755	721	721	804	707	693	816	713	756	738	787	744	729	750	732	753	752	734	733	729	751	789	691	749	757	739	719	737	732	696	710	758	727	767	743	764	731	739	728	766	722	697	766	767	776	705	727	658	745	780	816	738	733	758	711	741	751	726	757	749	696	734	702	758	707	718	739	757	753	753	752	738	752	750	770	762	745	747	731	739	746	750	743	789	757	759	720	716	743	729	746	768	780	748	719	770	739	736	715	765	737	776	776	809	714	746	710	731	737	733	799	715	798	792	753	729	747	742	751	756	747	685	682	786	781	746	762	698	724	744	758	730	725	744	772	713	829	727	759	742	781	738	775	727	684	712	716	745	745	762	728	689	767	739	774	712	736	707	741	701	751	731	791	764	718	728	748	751	736	751	751	699	720	729	757	726	773	731	743	761	740	710	718	742	807	760	754	751	752	685	714	731	729	753	740	767	749	800	734	731	738	788	710	747	751	767	709	735	761	707	752	738	730	768	736	748	768	746	716	763	741	769	773	754	733	719	773	742	766	731	749	761	733	756	743	734	764	801	742	752	766	783	712	776	749	791	766	791	753	729	700	783	757	801	743	741	731	751	716	738	731	752	771	750	770	754	744	671	779	743	703	755	699	770	709	729	706	739	768	769	725	769	762	746	723	738	751	671	757	715	731	759	721	784	728	771	777	702	735	762	748	794	680	711	695	733	756	772	815	771	721	739	713	720	693	769	744	712	749	736	742	750	795	743	807	715	731	738	713	712	681	722	713	797	728	781	757	762	772	736	722	743	765	739	775	732	708	718	769	715	811	720	789	763	726	766	754	722	737	776	752	755	744	703	750	741	710	740	705	808	746	716	728	771	806	717	737	765	784	696	715	735	755	755	764	748	767	763	794	751	763	722	768	774	712	726	725	766	730	721	745	732	733	733	742	800	771	776	765	726	720	742	761	766	714	751	691	725	702	781	784	716	766	741	738	694	742	782	762	753	770	704	765	771	766	750	748	771	747	740	750	750	733	705	745	754	753	723	717	749	742	756	743	688	750	731	736	784	758	731	713	744	785	745	765	764	805	775	723	692	726	778	765	760	721	757	767	768	794	734	749	697	763	789	763	731	753	705	762	730	798	749	735	788	745	758	751	757	782	726	762	733	733	723	767	783	805	738	764	729	718	722	749	734	710	718	736	757	776	758	702	726	715	747	774	734	796	717	765	749	723	774	713	714	725	747	695	753	681	770	741	759	746	722	728	775	721	735	742	741	761	778	696	711	767	735	784	777	771	761	740	740	757	719	748	730	702	723	706	759	700	754	753	705	790	755	762	741	725	749	780	694	757	757	780	719	769	707	724	767	765	704	713	731	734	750	743	775	763	725	752	706	697	763	788	730	721	738	716	779	707	738	703	767	737	727	729	736	777	723	746	776	848	726	756	750	785	783	684	776	724	661	755	744	743	727	745	744	734	759	772	760	780	741	758	748	711	743	749	741	750	737	701	772	709	761	721	722	698	710	735	746	796	740	685	748	786	744	743	741	742	766	724	733	709	732	762	697	759	772	715	702	739	745	733	779	749	765	742	708	785	749	725	719	711	724	736
26811	20442	7981	340	186	146	179	138	139	126	139	128	149	117	123	127	145	122	115	118	124	129	114	136	111	129	108	110	135	129	104	100	111	126	99	118	107	119	123	129	120	104	111	124	118	131	114	112	121	99	128	132	125	129	106	115	113	120	107	113	134	102	128	119	108	113	110	131	118	132	115	128	105	120	122	107	99	131	124	113	116	134	123	125	136	116	126	110	119	133	110	111	114	113	126	97	114	128	129	119	126	122	110	126	125	123	120	119	140	113	121	117	129	110	104	129	145	105	115	111	119	124	117	118	120	123	107	115	105	119	121	130	128	115	102	128	103	109	132	125	124	120	110	109	103	119	118	120	130	120	134	110	117	118	130	108	108	128	119	130	113	109	113	108	113	115	121	110	112	115	109	111	128	107	123	113	108	109	113	116	121	120	123	116	110	119	125	131	137	124	123	142	123	119	105	147	120	107	115	133	123	97	107	100	134	114	119	120	121	105	98	116	129	126	137	122	115	111	119	122	120	126	133	111	120	124	112	128	106	116	115	101	117	94	110	126	109	112	126	99	125	127	110	102	113	130	108	131	127	114	128	115	121	132	121	114	105	114	110	124	128	111	108	117	122	111	96	141	116	100	119	111	125	101	129	114	122	130	122	122	129	124	112	121	128	112	120	127	119	120	108	118	122	123	92	102	121	129	98	116	113	123	111	127	105	122	97	139	106	113	119	117	140	110	122	113	121	95	118	121	126	112	116	114	126	106	124	131	127	119	137	117	135	100	126	127	118	113	131	117	106	112	126	114	111	104	124	108	120	116	130	116	98	116	102	129	103	128	110	119	99	133	121	122	97	107	111	123	110	120	116	120	106	131	130	128	111	115	142	90	112	120	117	131	121	125	113	120	103	126	132	152	121	125	106	128	129	92	126	114	121	124	131	129	107	113	112	105	112	111	140	121	114	131	111	120	130	131	132	112	122	106	119	104	115	117	131	124	121	122	128	111	110	126	103	114	128	125	113	125	129	115	111	122	135	128	118	125	120	110	130	124	130	119	109	111	113	130	131	108	114	107	106	125	134	132	119	99	114	128	121	127	114	119	131	120	119	129	117	108	105	118	122	116	115	118	126	131	137	134	115	156	107	120	107	104	118	97	105	117	120	128	132	126	108	114	110	110	115	109	124	122	133	124	109	118	135	110	115	121	99	115	116	109	131	128	106	116	121	135	120	97	135	114	112	129	126	108	113	141	105	106	108	98	133	134	117	116	106	122	115	134	127	124	116	110	122	98	127	128	95	106	114	122	140	113	98	134	105	112	125	119	131	141	110	134	122	131	117	118	120	123	114	120	96	126	107	115	117	114	130	126	121	130	135	107	109	117	125	137	104	131	124	131	125	136	119	124	119	113	104	123	120	116	108	109	105	137	136	117	106	115	136	136	120	113	120	120	106	101	126	156	122	138	143	117	120	112	106	127	115	114	109	96	135	117	131	140	116	118	111	122	104	109	138	113	128	116	110	104	130	136	104	108	100	118	128	115	125	104	120	110	115	126	118	120	122	113	110	106	130	107	107	120	128	124	120	98	114	129	129	111	117	124	123	118	139	103	126	116	126	114	99	112	121	117	119	101	138	124	118	128	136	106	119	125	109	123	113	94	125	143	131	107	120	96	120	119	124	104	131	115	135	104	116	115	134	132	121	120	103	123	122	131	119	110	135	130	117	109	127	128	117	148	125	114	117	135	93	128	109	134	105	113	137	126	128	109	115	130	113	120	115	124	112	109	115	102	115	122	128	123	110	108	129	108	108	123	116	106	127	116	119	128	123	114	107	124	121	133	133	136	114	125	103	127	131	121	120	108	119	113	113	132	125	118	142	126	105	108	117	122	122	110	110	117	110	125	118	125	128	128	108	99	119	126	118	117	109	129	114	107	120	119	109	117	115	120	129	112	126	116	130	115	114	121	105	117	134	111	118	127	111	124	108	102	118	122	111	115	113	129	95	120	113	133	130	96	132	110	119	121	119	119	111	117	125	103	121	118	128	121	124	96	114	129	133	114	139	121	114	118	114	105	123	128	135	120	114	118	105	122	121	122	123	130	124	118	108	142	116	131	118	95	112	123	104	117	103	138	127	116	109	107	104	115	108	94	129	107	124	124	126	111	114	123	136	112	108	106	120	120	121	121	120	132	115	110	133	129	141	111	107	120	111	124	121	129	108	126	122	113	110	121	138	108	115	97	115	133	115	135	119	129	121	105	107	110	128	126	122	110	116	120	103	122	108	135	126	129	107	124	120	118	98	119	122	116	131	128	110	109	128	101	125	103	132	105	132	121	134	131	136	135	112	122	132	117	142	128	108	132	124	106	112	123	110	96	123	132	116	132	129	114	107	131	122	124	109	136	107	112	93	124	107	112	120	140	108	108	121	106	118	118	115	117	127	130	90	143	118	116	125	135	138	129	97	120	103	119	139	127	111	111	122	126	132	117	120	100	111	109	125	131	129	118	122	115	103	137	119	130	103	134	112	105	136	111	125	125	122	107	120	110	135	125	129	128	121	108	120	101	122	127	134	132	119	125	113	119	143	123	119	124	117	131	108	135	107	114	133	124	99	108	108	132	101	117	127	90	106	121	120	123	101	120	117	131	121	108	118	109	138	135	131	113	137	106	129	117	127	133	131	95	115	120	118	128	112	109	114	120	126	114	114	126	101	117	119	131	105	123	111	104	121	113	116	117	108	120	138	118	118	133	114	107	108	127	130	111	121	109	113	123	119	129	128	126	134	117	111	122	117	123	116	124	122	103	120	119	96	109	118	121	122	107	134	115	114	115	105	107	137	112	120	106	123	125	123	118	132	129	127	143	100	124	119	124	116	121	126	123	111	118	124	108	117	127	108	101	129	137	108	105	129	123	141	115	131	109	118	120	111	117	107	114	156	113	121	113	109	113	122	132	117	104	126	116	122	124	111	120	116	122	130	135	128	133	122	107	107	124	122	131	126	117	119	122	114	129	123	118	135	122	117	112	121	127	104	107	140	124	119	112	110	115	117	111	117	126	102	112	106	87	107	122	137	110	115	126	107	110	96	106	118	137	117	112	133	114	116	110	108	111	100	126	146	121	128	99	121	99	117	97	131	91	112	136	104	124	93	106	114	112	100	109	100	112	103	140	121	133	110	122	109	137	121	112	144	92	116	131	117	124	115	127	127	111	106	117	113	122	120	122	122	108	144	138	99	118	138	107	131	110	114	120	131	124	115	119	108	136	127	142	135	105	106	125	120	120	115	111	100	114	111	130	103	112	117	105	126	124	115	132	113	115	110	133	128	110	138	120	116	114	135	116	137	129	135	123	106	114	110	113	122	106	120	134	128	118	116	122	110	117	103	109	121	110	104	117	122	118	119	135	131	107	124	107	132	127	114	133	124	109	102	120	113	120	104	126	127	121	123	104	98	119	102	116	96	122	141	138	131	136	116	100	122	133	109	112	117	109	125	139	127	111
8720	1029	974	505	395	341	316	290	243	275	275	213	259	231	228	216	244	218	239	218	219	233	218	212	243	202	200	202	215	227	213	218	248	218	196	219	214	210	227	223	229	200	233	215	243	207	202	233	219	213	221	223	231	229	209	199	212	218	215	227	216	190	204	242	215	232	218	217	213	235	230	212	236	233	192	213	222	213	237	227	217	214	187	230	171	195	203	210	195	201	231	225	217	193	233	213	236	209	198	247	204	246	201	238	211	197	253	192	210	230	191	237	217	235	216	202	220	209	238	207	224	208	212	230	234	220	209	206	211	208	223	238	210	210	175	228	222	197	213	206	208	234	191	206	212	210	194	238	209	198	201	231	223	231	241	233	215	213	202	217	236	207	210	220	219	199	186	207	203	227	209	203	229	220	226	203	228	181	224	226	224	204	205	244	224	216	237	230	212	226	204	216	209	219	214	191	205	212	227	213	213	227	193	230	220	230	224	200	235	199	240	213	218	229	234	189	234	237	213	210	206	214	211	226	228	225	223	217	199	201	210	211	209	242	208	200	255	214	241	223	211	214	221	243	195	218	219	238	231	208	210	231	213	233	235	209	223	197	214	223	201	193	220	205	222	198	213	216	194	228	219	237	192	222	183	204	208	226	216	200	236	220	220	220	232	220	210	218	222	209	230	212	201	229	231	220	220	230	216	225	231	193	214	206	226	215	222	220	226	244	219	246	215	213	219	202	217	206	220	217	216	245	208	218	215	210	193	216	243	220	217	248	229	196	232	227	227	235	212	225	227	222	222	227	244	249	225	223	211	248	210	206	214	221	192	219	227	250	215	199	219	228	204	225	234	226	228	211	208	224	212	198	201	199	201	208	256	203	220	204	215	210	211	223	206	225	182	204	209	225	228	197	232	218	231	194	194	234	242	218	198	237	207	204	229	208	221	204	187	193	199	209	225	211	230	222	225	262	217	218	248	207	230	236	231	203	188	231	201	211	206	220	200	216	229	226	226	193	225	216	243	241	196	201	220	212	214	220	214	213	180	197	218	216	216	219	221	208	238	212	223	219	218	204	201	226	204	236	202	226	223	229	229	215	200	225	214	204	223	218	215	216	209	222	227	216	228	234	221	205	213	217	222	193	212	215	226	219	232	204	208	235	226	217	230	225	217	194	236	229	229	217	238	213	220	225	243	204	205	225	239	216	206	214	235	218	224	211	225	247	198	213	224	213	215	239	209	202	223	194	202	203	227	227	198	208	217	227	205	240	239	205	202	188	210	230	214	220	237	203	218	200	226	236	241	195	234	205	224	232	177	201	255	228	211	229	238	190	201	229	227	208	238	243	201	211	216	190	221	194	215	215	228	202	201	204	224	208	204	254	208	200	206	201	221	210	212	216	222	181	221	215	225	204	250	210	221	214	225	224	193	232	224	210	200	206	215	245	223	201	212	221	206	234	223	198	200	254	217	231	233	224	238	202	188	199	225	236	200	238	209	215	239	228	213	221	217	227	199	207	237	217	226	221	199	218	198	208	196	253	202	214	217	195	193	216	235	236	221	234	198	225	223	223	220	221	195	213	208	200	221	215	207	206	193	191	217	229	210	209	213	220	220	208	214	193	196	236	216	241	190	227	215	210	227	206	224	239	216	220	207	225	211	247	238	214	200	211	210	232	212	203	229	234	209	209	205	191	224	206	199	213	209	211	239	218	226	240	211	209	227	206	195	224	204	213	197	233	233	228	232	191	214	200	221	211	223	239	227	209	214	206	220	200	221	219	209	225	193	206	249	214	189	224	232	223	211	234	203	217	227	227	215	213	218	234	209	228	220	223	200	223	223	222	231	204	202	227	225	199	205	208	216	202	202	233	246	223	243	209	206	219	233	214	202	207	219	219	213	232	191	227	196	243	193	206	215	211	225	204	241	180	237	192	219	216	209	218	224	232	226	208	230	207	217	229	214	227	234	224	204	209	220	217	216	203	230	211	212	224	223	211	212	213	224	226	209	208	213	223	205	218	218	204	206	223	232	223	227	224	208	211	222	216	221	227	202	213	202	207	229	215	216	241	223	199	207	238	222	206	234	216	221	217	246	199	207	197	211	242	236	214	214	240	243	217	221	221	244	187	237	208	239	194	214	247	213	207	223	211	188	170	226	199	239	230	218	212	222	221	226	199	207	225	219	223	216	224	219	231	205	233	240	223	207	219	230	233	227	197	237	213	233	243	197	231	207	208	219	219	207	207	232	203	229	221	218	230	229	223	217	204	231	233	231	221	226	219	202	214	238	240	206	225	220	194	231	213	214	221	205	206	239	198	223	180	190	219	210	212	225	234	205	193	224	231	184	220	203	203	231	218	226	219	231	228	221	213	221	237	205	211	215	242	221	218	231	222	210	221	218	213	232	204	212	213	210	250	213	229	228	199	220	201	189	224	233	231	248	224	200	210	182	223	219	220	220	219	225	224	211	198	219	229	234	229	239	182	181	225	200	207	208	182	204	211	224	242	208	211	220	248	221	226	247	206	243	208	208	224	245	218	240	198	198	214	206	202	235	190	213	216	223	221	212	205	218	205	195	218	196	214	208	257	208	221	210	228	189	232	206	204	223	205	198	207	209	214	206	228	220	195	225	232	236	182	197	216	199	224	209	229	215	218	197	207	211	228	162	195	221	231	223	226	237	220	209	213	236	233	220	206	234	206	179	227	219	205	219	210	229	201	207	219	197	228	188	224	233	239	201	209	218	173	227	228	176	209	236	191	222	182	220	224	213	232	221	217	218	182	217	218	217	226	216	230	226	225	219	222	200	214	216	212	212	209	202	218	209	199	229	226	228	217	231	208	232	214	208	200	218	197	240	210	219	199	213	215	219	238	179	226	217	210	230	193	208	207	209	235	193	237	229	199	207	219	233	234	204	231	188	217	217	214	224	229	210	203	215	226	217	222	219	230	211	223	212	266	231	207	223	220	224	230	248	194	227	204	214	216	200	206	216	226	190	212	217	205	192	220	206	210	210	246	210	229	224	235	218	223	203	214	200	230	208	242	223	242	211	207	232	233	219	206	219	202	243	219	226	228	255	231	237	228	204	198	207	207	193	192	198	224	257	241	242	211	241	222	183	231	217	221	218	218	194	216	198	227	215	226	208	230	221	211	217	209	245	232	209	222	195	198	196	213	207	215	233	213	218	210	204	210	237	207	213	215	232	225	212	228	247	196	221	235	206	202	206	189	209	239	186	203	218	212	230	220	192	213	205	216	216	194	222	186	218	201	229	190	219	197	214	240	185	238	231	229	235	216	209	199	258	208	197	243	230	223	200	228	182	223	208	204	202	214	236	211	203	240	215	219	201	217	235	213	221	187	189	235	216	237	208	209	191	198	193	195	203	227	209	214	214	214	207	215	204	206	239	220	220	246	214	220	201	196	208	215	239	224	224	214	202	201	222	222	219	242	224	228	236	205	250	210	230	203	199	237	223	203	188	202	214	198	222	242	236	245
24125	21104	28498	23942	20753	2799	757	575	412	375	396	416	360	303	339	325	323	303	303	304	323	287	323	315	270	329	296	296	318	283	295	301	282	272	289	286	279	319	284	290	307	313	290	303	264	295	266	282	290	272	293	310	265	279	274	254	268	277	288	268	266	234	285	256	272	265	275	301	280	292	270	279	280	297	287	301	288	294	282	302	314	292	290	272	252	278	279	279	305	283	267	276	307	245	278	282	284	303	284	294	273	283	281	273	283	263	275	283	318	274	258	264	289	278	295	279	278	287	280	274	276	278	270	283	256	274	297	278	256	281	255	277	254	274	294	263	303	265	294	268	274	268	278	297	274	289	269	282	262	282	280	268	269	252	235	308	285	262	273	251	301	311	257	274	275	266	286	282	295	279	288	271	276	254	279	271	268	255	264	261	279	293	254	257	279	241	274	252	276	285	269	291	296	304	255	263	269	260	275	241	267	290	272	279	261	288	301	280	277	280	258	278	281	284	301	260	285	288	251	265	276	286	277	284	272	257	271	279	262	283	304	260	282	280	288	297	279	279	272	275	266	270	297	268	300	252	277	291	259	288	266	288	287	298	301	289	276	262	290	287	281	252	273	262	281	289	275	271	274	301	274	287	253	298	276	273	275	289	285	273	269	303	288	268	288	325	272	254	268	289	264	277	299	281	305	272	257	270	282	311	258	275	264	293	288	290	296	273	276	267	274	290	258	258	279	287	300	300	287	286	283	289	277	275	263	266	311	285	290	253	288	275	253	273	259	285	262	247	258	272	268	282	261	275	284	291	275	271	287	287	277	276	274	253	289	276	300	320	273	287	257	286	284	284	248	271	291	284	266	266	286	233	274	279	277	304	265	262	265	297	298	255	309	273	249	288	288	294	256	294	273	262	280	271	269	283	265	289	298	282	292	262	290	261	298	297	277	287	253	272	293	277	260	288	354	269	304	293	291	305	278	307	275	276	298	262	280	259	266	285	293	276	280	298	262	292	258	280	286	276	281	250	278	304	270	256	257	237	270	250	274	272	275	288	251	261	272	264	253	274	275	253	239	262	250	280	291	285	280	263	288	294	292	293	287	291	277	260	297	269	285	284	285	312	279	269	283	303	283	290	284	244	301	269	261	285	311	283	259	315	292	289	276	283	288	245	275	320	316	258	256	277	267	278	262	296	269	309	302	286	292	282	277	252	294	268	284	284	299	292	275	283	296	278	332	261	286	258	278	262	285	290	253	274	290	278	265	271	295	258	282	260	268	258	310	283	284	291	302	275	298	296	268	294	269	286	258	293	287	268	286	256	292	279	310	295	300	293	266	275	279	259	262	275	263	292	297	294	299	303	297	259	276	313	296	275	279	270	294	266	282	285	266	278	333	244	269	286	307	272	282	285	246	294	285	285	274	284	289	277	295	263	283	271	259	266	274	263	265	277	301	268	275	276	288	284	256	301	271	286	269	294	287	260	319	284	271	280	293	276	267	281	279	285	290	277	281	297	262	295	282	270	268	271	274	313	276	263	276	283	277	271	267	297	269	270	278	266	298	289	270	295	254	259	274	268	262	257	275	260	260	283	292	275	264	276	255	254	288	279	277	293	305	288	297	284	304	279	278	283	268	301	290	275	288	328	284	253	290	274	304	295	251	273	275	276	272	267	273	262	252	286	283	282	272	305	284	283	296	260	248	282	293	302	283	271	274	323	287	264	290	277	277	267	284	265	266	279	259	264	298	306	280	299	268	266	287	263	280	281	292	296	269	300	297	288	256	271	277	297	275	302	291	255	274	294	260	283	292	255	300	296	263	308	255	283	277	282	282	295	315	274	296	280	246	273	277	267	266	302	286	270	274	291	265	276	272	285	310	267	261	270	244	274	248	263	287	272	274	292	272	288	259	276	294	271	288	278	297	278	282	275	277	283	265	306	283	274	287	281	267	246	266	335	257	297	260	269	300	288	292	260	256	247	285	269	280	254	265	279	281	292	277	295	281	258	266	258	273	274	297	305	297	293	281	266	285	299	267	316	278	283	266	284	268	265	274	268	286	273	287	256	320	259	271	278	248	295	278	274	282	289	268	287	277	271	262	329	282	292	276	283	269	247	270	275	281	322	293	318	270	311	298	287	262	289	324	258	303	289	262	306	243	307	282	283	264	294	298	260	261	275	279	280	262	311	298	281	288	282	273	270	278	305	274	268	314	301	269	284	306	279	262	279	281	291	260	268	284	257	276	311	306	268	275	299	275	274	264	260	289	288	276	295	285	306	283	228	308	288	282	268	249	256	284	265	271	292	265	299	257	276	290	270	282	277	277	304	300	294	280	217	294	282	286	297	280	279	279	281	248	244	258	291	293	268	259	305	263	275	278	277	262	267	274	305	275	293	286	289	281	292	282	273	279	277	292	289	257	290	290	287	282	287	264	276	265	256	273	285	248	271	298	302	278	257	284	281	297	266	274	287	305	274	281	272	262	278	274	275	301	315	289	306	262	273	286	264	271	282	245	291	298	270	279	298	287	290	277	271	277	268	310	277	277	283	272	314	276	285	257	265	294	307	274	281	288	262	267	293	307	280	271	263	270	263	291	272	276	270	222	293	264	268	270	253	262	261	313	282	295	289	263	260	254	255	283	314	272	284	256	261	258	281	269	264	276	287	269	261	309	230	286	285	263	297	290	263	285	305	266	299	275	285	268	256	272	271	241	270	300	292	252	260	272	286	298	281	276	294	290	254	279	299	270	265	274	303	265	258	289	256	271	296	315	288	277	268	296	271	261	288	270	261	291	291	311	276	266	290	279	291	315	288	265	272	285	327	285	295	258	276	268	293	280	281	273	304	265	273	279	276	267	258	266	303	269	264	250	263	301	311	287	269	259	268	275	267	271	264	274	290	273	270	296	283	275	278	277	289	277	279	263	271	262	252	281	246	265	272	314	289	291	278	277	264	281	283	250	286	261	294	272	263	266	292	269	300	254	278	271	277	282	271	276	263	278	294	291	234	285	285	266	258	284	271	293	245	256	279	300	281	287	261	276	274	291	268	275	292	261	272	278	273	284	267	281	263	267	271	254	269	255	246	295	294	292	293	277	271	285	283	270	292	279	302	256	264	288	260	271	287	269	287	271	274	281	273	287	311	264	249	287	237	275	288	277	291	284	282	297	268	300	266	272	261	278	249	297	275	279	242	276	257	288	270	284	273	229	324	252	275	268	277	279	291	282	297	283	282	286	310	267	280	263	276	284	281	328	262	265	277	297	258	254	282	284	286	260	264	274	269	318	310	281	273	257	266	271	295	314	288	286	270	265	272	263	291	259	302	270	274	262	270	286	289	293	287	264	272	287	261	279	300	260	288	274	288	283	298	246	284	285	273	279	304	243	279	271	290	256	276	280	289	282	281	285	273	291	253	269	265	286	278	246	307	255	265	286	306	276	293	327	288	294	266	265	310	294	263	275	251	299	262	297	268	272	280	273	313	289	291	294	267	268	287
16246	9109	8069	4051	2684	2064	1649	1388	1172	1023	921	824	754	735	666	654	623	616	590	564	548	570	535	514	519	507	492	468	476	516	474	529	484	491	499	508	503	494	515	489	480	470	505	521	489	454	512	520	460	468	480	453	474	493	480	448	468	426	519	495	485	481	481	496	476	480	490	459	448	470	498	468	494	429	454	473	442	532	467	477	479	468	493	480	483	490	472	427	476	446	448	457	461	474	512	467	441	451	467	455	454	475	480	439	529	438	472	480	470	511	457	476	508	481	467	505	490	457	488	427	464	441	482	492	429	461	454	477	467	464	471	491	463	456	446	458	493	461	440	476	446	468	477	450	465	475	433	501	516	519	453	461	477	470	467	465	446	456	457	473	491	449	466	479	452	462	478	456	456	438	432	506	473	461	514	448	471	462	471	457	448	471	457	465	491	417	439	457	496	483	461	496	451	442	493	508	498	454	498	442	449	499	467	524	454	462	474	453	499	483	441	449	528	446	473	513	455	436	484	441	488	450	458	450	483	497	478	453	475	481	472	436	505	450	440	472	445	462	509	457	482	437	463	460	458	463	487	458	491	486	444	478	471	468	441	429	490	441	477	486	454	466	531	451	460	472	483	450	449	497	453	486	466	458	474	452	466	464	483	454	470	506	457	431	453	465	502	509	462	445	477	431	467	455	476	490	486	444	485	454	446	457	476	446	438	494	445	474	489	450	462	438	431	484	453	462	460	477	462	471	460	462	478	470	473	482	459	477	433	462	455	423	459	443	430	504	483	461	468	474	475	450	483	488	471	446	436	493	462	493	489	483	446	449	469	488	490	444	487	469	466	472	469	465	489	480	433	464	493	498	477	511	446	457	436	481	472	478	447	468	448	484	475	446	505	478	424	436	491	443	455	466	458	443	471	469	481	467	458	479	524	489	448	452	466	492	495	416	480	434	459	491	520	469	457	456	471	493	488	471	456	520	490	427	461	485	424	487	422	436	435	465	428	489	482	440	496	456	418	461	484	447	464	473	458	465	480	503	489	468	432	493	498	447	477	485	518	434	465	477	452	421	495	456	435	447	481	492	467	434	491	464	474	462	458	454	488	455	483	463	479	476	460	482	463	470	456	447	472	408	437	469	416	442	500	471	499	479	430	478	436	476	486	481	483	449	455	449	492	469	446	454	475	523	449	469	434	478	521	453	469	461	472	424	497	461	449	486	477	467	418	452	453	430	440	497	466	491	402	522	456	509	437	448	479	463	488	478	457	461	472	469	485	467	473	458	493	474	459	489	467	452	463	454	491	453	469	451	467	468	459	459	468	475	478	472	468	472	468	478	518	487	465	459	449	457	490	458	490	497	474	457	466	421	499	422	441	500	472	446	476	456	495	452	459	466	455	474	479	528	455	507	480	472	445	442	467	473	477	469	478	484	460	416	491	473	481	443	482	477	470	463	443	461	459	454	452	464	466	455	453	465	467	499	491	450	450	447	464	480	466	426	452	456	462	467	491	484	486	464	470	473	453	484	450	458	448	474	419	434	445	481	499	463	452	485	433	495	467	469	469	440	418	451	479	456	471	465	454	490	490	467	488	446	453	473	456	468	487	436	479	453	479	482	487	473	486	505	485	493	458	459	422	476	493	515	421	399	503	462	472	476	443	480	491	467	451	495	479	478	473	465	494	487	479	461	456	480	511	438	450	507	471	485	482	468	432	497	506	445	449	460	464	496	478	466	489	497	432	463	499	449	466	463	452	488	449	429	467	530	427	490	502	455	437	500	495	504	399	488	467	477	448	446	457	461	440	452	489	504	461	453	468	486	505	507	460	487	436	461	429	433	501	494	470	465	461	487	460	502	494	474	442	503	467	483	486	454	473	532	488	494	457	462	459	466	467	491	507	495	488	496	466	500	458	475	457	509	458	483	493	454	483	464	458	533	431	467	447	472	459	470	447	472	494	460	531	499	452	527	468	434	444	470	453	456	472	484	483	496	442	445	470	455	487	512	512	464	441	454	476	489	476	452	480	445	464	496	427	452	465	482	481	475	466	468	445	472	489	438	485	503	477	512	451	488	493	484	480	463	474	491	465	461	497	484	474	468	495	502	448	435	483	467	427	465	460	475	451	444	512	454	443	467	484	461	468	493	477	445	470	469	453	472	469	496	456	491	506	455	465	483	479	457	416	498	489	498	453	454	458	457	456	487	469	426	455	446	484	439	436	440	498	474	463	492	453	444	485	511	452	480	474	449	448	479	496	469	477	479	453	461	445	472	467	475	468	474	458	486	458	447	435	439	518	434	454	426	431	492	467	444	486	457	479	479	520	466	484	482	449	493	483	449	457	474	473	486	484	463	454	444	473	480	450	462	490	456	473	457	486	469	433	497	462	496	437	465	487	478	477	454	493	483	493	479	438	465	492	449	476	454	485	433	484	476	433	485	479	435	479	453	470	451	460	465	469	449	503	493	464	508	439	451	448	470	469	438	484	478	493	412	480	473	466	468	495	473	488	468	477	474	472	465	473	443	480	473	469	475	445	476	477	480	452	444	484	492	449	503	434	486	501	457	489	454	443	421	468	477	435	445	513	447	485	489	489	494	446	434	464	453	451	504	495	484	481	469	482	485	455	479	492	445	492	465	461	448	474	488	496	451	452	472	468	478	461	516	453	434	464	497	457	488	478	469	470	478	487	430	463	463	493	482	482	430	446	460	452	473	495	443	482	500	480	449	527	466	440	438	468	446	453	491	465	446	468	470	424	451	454	458	462	470	469	468	435	493	486	455	480	464	417	458	482	452	493	445	477	470	438	470	491	476	460	479	471	436	400	475	471	477	457	483	452	471	479	457	475	500	465	444	460	443	496	453	496	507	497	503	495	458	497	488	495	486	439	457	452	449	475	474	466	462	451	497	456	457	475	468	448	493	470	484	469	462	428	430	447	509	487	494	474	463	464	450	483	495	451	459	467	476	489	489	494	472	440	447	458	467	457	442	498	492	491	461	457	459	469	446	439	500	467	497	488	436	474	485	445	472	502	483	480	472	469	476	492	482	523	466	446	459	461	449	464	478	458	461	467	442	476	470	445	461	444	463	479	449	476	482	461	456	470	503	498	500	444	443	482	488	470	482	470	467	510	428	466	483	487	445	446	480	450	473	482	465	434	480	443	453	448	443	483	486	453	450	469	491	448	514	456	446	455	469	479	513	451	463	454	462	424	468	452	454	523	458	427	445	460	414	478	448	448	452	461	494	425	466	487	435	465	457	485	479	474	447	497	498	457	453	477	513	476	468	503	476	471	445	472	484	449	498	466	458	477	493	469	482	463	478	431	480	468	472	470	476	474	483	445	425	481	488	494	478	434	437	486	464	496	485	465	457	448	488	480	449	475	438	461	472	458	474	504	463	455	454	470	462	444	459	464	449	496	477	461	489	492	434	443	475	430	479	455	428	468	498	465	484	495	474	483	459	438	472	485	438	485	458	486	474	506	427	472	485	457	445
23114	21090	29121	23297	21096	20522	2938	1059	822	752	693	643	607	583	610	571	549	529	514	546	585	463	518	490	506	531	509	518	499	501	461	481	527	443	501	491	532	477	472	462	461	433	496	444	484	489	490	479	497	437	479	501	474	464	499	459	488	442	469	455	472	442	479	463	459	471	509	477	474	486	465	458	453	472	481	528	448	440	513	481	452	490	504	491	458	455	483	464	489	484	488	492	461	465	496	444	461	472	505	443	453	486	446	479	472	416	439	459	463	464	463	449	485	451	464	477	494	483	458	440	453	420	467	479	481	480	466	466	423	498	491	422	487	439	488	476	524	485	485	450	421	460	491	474	438	442	434	468	460	490	460	439	490	482	493	452	430	462	465	447	450	452	454	455	429	448	474	468	444	494	494	474	455	480	502	428	494	458	467	482	445	460	447	498	451	446	482	457	472	451	474	454	505	455	489	434	489	461	449	475	462	454	495	488	445	465	461	456	470	467	464	430	456	466	463	492	462	463	447	419	464	501	522	447	430	461	468	450	444	451	477	472	460	478	449	501	409	467	453	472	491	459	447	497	457	491	448	470	439	486	455	432	476	481	494	440	490	480	475	516	471	461	455	420	468	464	479	455	484	472	486	510	476	446	466	492	456	447	434	442	418	477	454	434	478	436	480	431	436	482	472	460	459	447	465	475	456	473	424	491	465	464	499	428	446	490	478	451	474	477	500	471	444	455	470	472	470	501	445	470	480	498	469	443	459	503	463	445	455	456	463	470	451	476	480	475	467	448	428	432	485	460	494	432	439	481	487	468	502	450	471	480	496	459	438	471	493	490	446	474	443	483	475	479	435	468	498	424	440	470	463	450	473	498	463	466	486	458	469	481	457	464	427	465	481	485	487	471	458	485	419	454	481	478	456	474	447	467	497	410	467	485	456	463	483	469	463	434	491	454	409	470	434	471	481	430	468	439	464	484	471	473	469	479	449	467	506	471	434	474	465	469	442	468	466	446	492	469	471	488	484	474	479	487	475	422	472	512	470	472	479	479	493	489	503	480	456	507	469	495	422	475	500	487	476	441	419	447	470	454	497	480	447	496	473	461	460	484	468	480	502	410	450	439	415	499	456	438	445	446	479	447	488	411	487	455	477	462	468	446	471	505	473	457	465	431	489	435	450	452	486	449	508	463	429	474	457	496	416	467	443	481	464	480	511	464	466	455	492	479	469	438	471	469	460	453	479	445	465	487	420	431	436	462	441	508	431	431	449	482	459	462	468	490	496	463	441	446	434	477	476	464	464	460	474	469	462	482	489	463	449	464	475	459	425	477	458	490	484	458	478	452	463	451	469	448	472	457	468	478	470	471	459	483	461	445	435	482	491	458	479	500	435	429	468	460	428	465	445	468	473	455	472	501	436	483	489	499	467	453	511	479	469	483	432	494	463	469	475	471	460	428	449	487	474	467	456	505	459	477	493	476	463	477	482	447	412	479	475	445	471	434	470	473	498	425	481	446	479	455	462	424	485	473	462	459	495	500	481	474	458	467	454	494	442	442	415	453	441	472	449	445	405	446	513	484	461	513	469	464	490	454	460	452	505	477	452	453	469	485	456	469	460	473	458	471	443	439	480	503	445	464	464	481	460	440	472	467	463	499	434	485	468	467	464	466	442	433	422	465	451	484	459	455	472	482	460	458	456	452	458	457	442	478	442	452	458	474	444	504	446	506	457	493	444	438	456	475	478	442	503	450	458	444	410	475	451	477	453	506	461	445	446	469	465	485	453	454	451	461	464	499	481	520	478	510	502	459	462	438	495	495	466	477	443	479	463	459	514	426	494	475	420	432	461	495	471	445	451	461	452	446	445	484	495	470	482	446	477	489	460	443	460	472	458	432	454	469	469	460	445	453	435	477	469	466	435	451	454	473	448	457	433	434	476	490	427	469	468	474	461	442	475	474	507	469	463	443	526	430	475	452	504	470	494	497	477	417	460	479	459	469	461	515	485	467	497	529	428	422	508	451	509	477	466	423	503	466	476	478	458	432	466	403	473	483	457	453	449	434	470	485	462	479	446	468	489	464	489	427	423	437	441	476	464	493	447	444	478	477	454	458	526	448	469	468	488	429	449	461	456	465	425	455	533	460	446	499	449	487	445	459	489	459	434	489	498	474	450	499	445	466	441	447	460	462	488	469	460	475	481	480	447	463	474	486	466	444	490	485	492	429	477	462	460	435	480	443	467	477	493	432	483	451	487	442	444	480	461	482	472	472	477	446	465	475	485	448	496	445	486	430	427	450	458	430	481	428	457	436	423	462	460	457	485	473	466	476	471	448	423	441	443	479	452	466	446	481	480	496	492	478	499	482	434	440	454	470	471	474	459	436	403	458	475	496	423	471	436	492	449	474	438	440	445	468	483	441	462	479	439	453	474	478	496	484	450	486	459	448	441	444	471	464	462	461	453	481	474	472	487	469	474	439	454	463	481	436	427	489	483	469	452	470	440	478	474	455	488	450	469	436	479	488	465	470	454	469	484	434	433	462	436	443	490	493	491	461	436	462	462	438	438	483	479	466	479	439	475	490	480	460	484	473	487	422	439	467	470	461	479	478	480	457	464	506	472	466	463	456	451	458	455	466	450	423	443	434	449	470	511	473	452	488	467	471	455	481	426	458	455	469	411	441	467	446	475	472	506	467	477	415	485	497	462	487	446	480	438	435	465	485	475	471	461	446	476	492	478	440	485	435	483	533	485	417	446	428	471	486	465	480	488	493	433	478	487	467	437	496	479	443	519	485	492	437	458	468	459	468	489	452	492	422	478	456	487	453	421	458	480	456	471	491	444	474	456	468	434	456	462	456	464	429	454	484	470	472	470	450	459	456	455	472	466	457	459	500	438	458	486	460	474	470	475	464	463	436	432	439	458	450	477	472	463	510	464	444	433	444	510	474	471	479	455	463	455	453	473	478	446	447	479	448	453	458	476	457	462	460	477	485	445	451	475	456	495	446	429	480	476	463	480	486	490	484	486	469	483	482	448	456	456	492	484	489	488	442	453	502	458	502	441	471	496	448	458	444	470	452	478	489	481	458	480	457	517	470	453	476	460	476	450	474	445	502	437	476	440	471	467	467	455	428	460	468	459	460	485	476	446	457	455	458	449	450	507	460	479	429	496	480	484	441	488	431	480	455	439	439	441	448	467	470	427	416	451	438	430	464	457	442	466	480	418	443	486	466	456	473	494	457	428	511	430	488	436	474	478	490	487	483	490	466	502	437	443	465	480	488	463	461	430	489	455	436	455	462	428	470	449	455	502	467	469	475	468	474	469	486	451	435	484	477	506	426	474	459	432	467	452	410	466	462	466	464	471	473	486	457	463	450	480	470	464	450	438	488	438	457	487	475	455	471	463	464	466	444	444	430	432	457	497	428	454	484	487	472	455	480	449	471	507	469	479	450	446	502	527	453	456	453	447	458	496	473	469	488	433	459	460	445	457	447	432	476
17907	15201	13144	7151	4940	3728	2938	2408	2055	1718	1576	1377	1264	1184	1163	1093	1031	1074	954	938	917	888	898	880	883	881	878	864	821	832	779	841	831	826	822	764	798	768	772	838	841	824	782	782	762	765	821	813	766	796	791	740	748	779	746	776	847	811	729	712	735	733	705	781	703	792	786	748	827	765	752	762	778	767	765	784	766	771	778	750	801	758	729	757	775	740	705	785	790	762	741	732	730	768	744	729	710	789	755	685	770	803	719	726	749	721	763	728	748	773	723	758	774	755	737	716	776	782	758	753	753	740	707	733	702	786	729	794	742	667	766	721	717	728	771	733	735	714	722	750	758	752	759	727	729	762	747	699	724	786	772	698	791	726	740	794	761	750	764	766	774	765	773	742	794	771	737	747	780	801	730	701	756	786	743	751	762	691	774	726	738	733	786	743	774	716	768	787	744	746	744	753	738	733	736	766	723	753	728	744	718	733	749	738	733	739	801	731	785	741	768	722	733	724	767	717	745	717	742	717	734	764	731	747	723	743	780	726	725	756	727	732	784	811	744	752	698	793	799	776	708	783	791	780	793	754	799	773	796	763	752	722	741	728	764	737	765	759	734	728	758	710	727	745	733	721	770	717	720	763	768	731	738	759	790	739	720	744	715	743	721	752	750	748	731	734	686	700	776	721	774	729	767	761	762	740	743	757	752	754	728	776	763	744	779	795	750	695	713	748	813	775	794	752	777	770	751	720	750	769	711	762	752	757	715	755	742	778	801	759	712	744	729	756	754	748	739	778	801	684	769	739	738	746	773	721	775	735	733	780	738	727	769	719	711	743	711	743	742	796	760	761	721	770	756	717	764	774	720	749	776	812	749	749	745	781	770	765	758	738	740	779	742	754	758	741	757	767	810	768	716	771	716	683	770	729	737	794	716	791	706	787	809	708	765	680	737	752	729	742	758	750	710	747	812	734	726	767	746	733	731	766	720	773	698	737	773	760	752	770	798	717	747	770	761	743	724	763	775	755	723	794	735	737	707	751	706	701	725	723	756	732	742	769	719	767	775	717	731	736	722	715	722	747	788	748	743	746	719	724	787	750	726	742	742	761	768	715	724	783	730	720	777	775	766	775	751	716	723	793	769	760	787	746	704	766	736	784	762	713	785	793	758	782	738	743	717	724	779	700	765	726	780	779	695	752	763	789	738	722	820	738	722	712	721	793	715	760	742	763	745	772	731	752	779	742	746	738	641	746	754	745	737	745	720	766	749	766	767	734	736	724	739	758	732	690	800	707	710	721	734	747	758	782	732	779	701	774	760	765	739	762	800	807	782	722	740	733	779	756	740	741	708	731	737	741	760	737	721	773	776	754	769	678	733	725	762	700	713	746	720	838	741	769	753	771	708	758	760	766	757	759	761	771	739	740	742	726	727	728	742	728	726	720	722	721	768	783	780	765	710	692	803	717	744	722	753	778	740	755	772	702	746	720	800	753	738	749	729	765	676	794	730	751	720	738	754	740	729	749	745	729	760	774	698	792	754	760	721	762	755	691	763	735	768	746	784	750	756	819	765	750	672	768	756	796	737	745	748	813	708	748	739	774	738	751	733	768	752	699	745	750	775	739	737	733	771	758	753	835	746	723	723	721	744	703	746	714	747	709	759	706	713	742	728	757	758	718	751	687	762	733	716	779	726	747	753	754	716	720	698	780	746	695	685	748	735	781	721	758	718	777	728	759	728	709	757	757	757	761	757	770	727	746	734	786	732	720	734	798	763	717	756	760	691	732	798	701	742	750	724	744	732	744	734	734	739	760	784	706	700	746	766	794	741	757	805	687	739	709	789	728	739	748	767	746	725	733	731	773	736	755	751	694	699	756	746	700	734	700	735	727	744	772	742	750	774	762	770	722	725	759	782	737	750	730	738	747	791	755	797	737	790	723	710	704	709	734	777	728	720	740	740	755	776	739	763	738	751	699	789	764	726	743	789	754	701	720	785	703	734	748	792	732	721	745	765	746	748	725	689	730	761	762	710	742	763	742	734	710	722	730	723	748	722	741	674	770	771	756	773	798	775	776	739	802	757	731	696	724	754	751	791	764	710	761	742	743	700	732	753	785	814	752	688	740	685	763	808	740	724	730	765	754	665	740	719	736	793	715	770	713	723	723	788	670	745	787	753	699	704	742	741	749	753	763	795	756	768	730	715	790	762	743	765	790	803	693	734	780	729	729	705	676	706	780	709	764	719	747	729	762	716	744	726	740	701	699	735	763	775	711	778	746	751	706	721	794	761	686	708	744	703	786	743	746	769	724	723	748	743	715	773	772	724	728	733	784	714	712	753	757	732	793	758	740	751	761	730	749	793	769	755	759	743	787	748	776	783	762	726	791	748	799	776	801	736	691	747	707	741	729	685	756	726	749	732	725	770	763	777	777	743	776	793	723	791	755	750	699	769	761	794	794	760	724	759	699	710	779	741	728	734	730	743	750	706	766	745	743	757	725	770	700	730	754	735	734	738	747	765	675	731	721	770	767	747	768	727	764	740	778	741	706	729	752	747	752	731	808	736	751	715	764	774	717	709	711	722	736	720	759	767	760	733	711	764	770	777	725	769	772	724	752	772	731	770	766	780	728	709	740	710	735	761	720	780	757	767	794	734	717	755	798	765	758	763	759	785	740	781	758	765	743	763	770	763	758	738	762	748	722	778	754	745	758	734	701	735	743	697	741	747	747	736	753	705	775	757	760	747	738	759	707	731	751	718	728	738	713	713	740	749	747	695	737	751	842	703	736	788	781	730	747	782	771	725	726	710	737	779	741	753	741	738	732	732	695	716	751	731	747	748	781	780	711	742	767	731	791	755	788	745	694	758	718	767	744	738	748	718	746	737	697	731	774	711	789	738	777	720	791	790	741	778	721	758	768	734	702	733	744	779	747	723	756	745	781	764	755	751	748	750	694	761	753	752	758	755	761	787	719	748	731	701	749	706	790	771	765	717	643	704	718	756	790	754	731	743	754	784	711	733	761	717	733	738	752	708	733	717	743	694	765	771	710	768	794	736	725	772	754	733	753	763	759	719	757	754	724	746	732	786	720	755	716	737	711	739	709	798	741	774	749	757	764	772	729	710	732	774	792	744	722	754	746	731	808	716	742	726	773	707	740	672	724	703	775	754	736	716	715	732	805	747	767	699	728	823	760	745	714	736	753	747	777	778	728	746	717	762	758	723	754	769	759	682	760	727	777	756	720	794	732	719	764	773	768	773	716	729	780	729	725	740	707	731	737	748	760	748	711	767	728	730	758	708	725	755	711	779	783	803	708	756	684	731	760	775	758	762	756	748	751	745	749	744	728	755	789	706	719	795	733	734	730	748	751	732	791	733	746	774	725	727	750	686	768	782	722	717	727	722	770	761	724	781	739	759	750	752	753	720	694	767	765	725	732	737	707	766	718	751	770	777	722	784	763	762	717	739	753	747	793	779	725	740	733	758	717	758	719	743	719	721	758
26898	20577	8127	396	207	154	143	133	138	134	128	134	127	129	139	133	111	139	110	105	133	109	129	121	120	115	97	121	107	129	121	106	116	114	121	135	133	120	130	116	122	123	121	131	136	134	145	135	132	114	107	104	119	124	114	120	104	108	118	111	139	125	139	116	153	127	125	128	138	111	125	132	127	128	111	126	129	90	111	107	130	137	99	110	122	111	121	123	112	127	132	122	120	146	117	120	122	133	113	123	139	120	111	119	119	126	111	126	114	114	116	112	138	111	120	137	109	129	114	125	126	121	122	116	107	121	125	98	115	108	113	124	147	121	122	113	122	130	99	125	126	131	132	135	115	128	144	121	145	114	102	119	123	128	116	139	107	104	103	129	99	118	136	124	121	126	120	127	114	129	134	123	115	136	131	103	140	122	108	133	110	131	136	122	126	135	127	127	115	123	122	138	130	100	118	126	112	121	114	114	122	120	100	116	122	116	126	105	104	118	131	125	121	109	125	116	133	130	123	115	133	125	114	116	118	134	107	120	130	124	113	97	125	119	115	128	109	118	134	104	129	137	108	116	134	113	118	119	120	116	112	114	123	129	130	120	131	106	131	124	127	120	132	135	126	127	123	115	116	129	119	102	106	115	104	131	119	122	116	106	133	115	135	125	115	117	120	120	101	120	122	138	113	124	101	101	118	127	131	153	116	121	135	129	111	136	115	133	123	121	139	136	114	118	121	121	121	108	114	124	128	105	112	131	115	117	131	124	118	136	128	102	116	116	128	123	105	118	123	123	118	118	126	132	110	116	122	119	130	119	116	113	123	128	139	109	110	129	112	113	107	107	107	132	108	98	148	125	138	114	108	127	101	110	119	116	146	129	113	116	106	101	114	128	116	115	117	117	151	124	102	116	125	144	122	120	142	84	101	123	124	126	116	123	143	125	102	129	119	118	127	94	128	110	116	120	111	112	110	118	123	123	119	114	135	100	114	130	113	129	110	101	105	110	119	111	129	104	113	105	108	143	114	111	118	134	111	109	133	135	127	118	103	142	118	150	135	115	129	121	119	116	126	137	142	121	114	106	116	146	119	139	113	109	127	120	140	118	127	117	132	128	110	128	115	115	142	118	119	119	123	126	113	107	125	102	128	118	131	144	120	126	142	132	104	113	114	119	134	107	125	111	134	129	99	112	121	119	117	127	112	134	107	128	117	117	113	120	126	109	125	126	101	118	132	134	119	127	115	106	123	120	123	119	134	113	107	117	119	112	121	119	132	122	132	118	112	115	139	117	131	107	129	119	144	118	122	131	142	110	109	130	118	107	134	122	131	115	130	120	118	125	117	119	122	136	125	113	123	119	106	113	118	127	130	115	128	101	117	109	118	122	124	132	113	135	110	100	120	133	115	118	141	113	109	101	111	112	131	115	132	121	130	136	118	104	116	104	123	130	119	110	113	103	121	122	98	116	110	119	117	127	103	122	114	109	113	129	111	112	121	119	118	117	105	144	113	113	119	132	139	132	101	140	105	105	124	124	118	112	138	141	118	115	116	117	122	105	93	134	124	139	133	107	119	125	119	138	108	117	125	127	111	131	109	120	132	142	116	110	113	109	132	130	128	124	127	112	119	108	113	130	113	136	107	117	121	125	113	136	115	107	129	115	117	132	126	124	138	105	128	143	113	92	120	101	123	113	111	132	127	107	140	121	131	130	111	117	128	117	118	127	122	114	130	118	127	140	120	124	120	106	129	111	140	117	101	136	119	131	116	123	138	114	117	121	125	111	118	121	134	112	120	113	116	119	117	125	114	111	121	105	123	126	130	117	117	122	115	115	116	127	106	116	121	94	124	133	140	127	119	127	142	121	110	119	113	109	119	116	121	115	111	114	117	123	129	141	131	127	121	108	132	137	114	116	123	123	123	119	109	131	116	142	112	138	130	120	116	144	121	112	112	128	135	128	120	105	132	132	102	120	131	123	139	120	113	104	110	130	128	116	108	118	129	121	109	120	107	106	108	114	123	123	151	117	131	105	105	122	116	118	126	123	132	108	137	111	127	108	130	124	104	110	128	138	125	121	113	104	118	142	105	121	133	106	119	103	122	121	125	117	117	125	116	139	129	135	116	116	112	126	130	128	121	125	127	135	112	132	120	128	100	110	114	114	103	136	113	123	121	120	100	122	109	145	129	126	118	128	93	130	125	129	110	121	119	123	153	128	125	117	103	116	116	124	112	107	150	137	112	134	130	137	120	114	118	107	113	117	109	129	124	122	130	132	98	132	116	104	107	125	118	121	118	129	123	118	125	122	114	112	120	106	141	114	122	125	110	127	114	121	111	120	125	129	114	124	122	122	131	135	125	118	105	123	113	111	113	134	114	127	111	108	115	112	134	129	129	117	108	125	118	139	115	108	118	115	125	122	120	117	121	101	123	121	105	126	111	122	129	126	108	114	132	117	116	124	128	100	122	116	124	127	128	104	118	106	104	108	117	122	128	118	122	135	116	113	138	110	132	114	119	124	104	134	143	103	134	114	126	114	122	134	120	115	121	113	98	129	114	110	131	112	131	123	89	117	122	122	129	134	116	125	109	119	104	143	133	113	142	114	134	113	108	136	132	135	141	127	105	116	133	103	118	112	119	118	119	111	104	128	101	121	107	128	134	119	129	122	131	125	114	110	112	117	114	112	133	133	133	147	134	110	120	131	134	120	119	137	126	133	120	132	120	125	110	113	127	116	135	138	109	128	139	125	128	124	105	125	114	122	123	141	112	131	105	123	121	123	147	135	121	118	124	120	120	125	111	106	112	135	132	116	126	114	112	122	116	135	126	113	140	124	129	124	117	114	123	115	120	85	120	122	121	123	124	108	120	107	121	132	116	103	121	121	127	146	108	122	138	124	103	112	115	107	122	119	116	104	136	128	137	136	106	118	107	137	121	119	114	119	129	134	116	126	125	108	107	98	121	131	119	122	115	123	133	131	106	99	129	107	118	125	122	119	135	118	105	124	139	113	132	115	101	112	127	130	119	126	132	117	132	127	139	131	107	122	106	139	124	122	130	116	115	121	131	110	124	128	115	124	105	117	133	124	136	122	136	130	123	122	123	125	130	128	128	117	107	128	130	119	99	117	120	122	137	121	124	130	126	105	124	137	131	130	129	107	116	104	111	109	134	113	124	136	116	122	104	119	116	101	117	126	110	127	105	148	117	117	128	119	100	103	118	116	109	117	106	120	96	130	109	145	121	126	135	107	94	110	98	122	116	123	150	110	118	129	112	118	141	119	111	112	122	111	124	105	131	134	119	133	134	116	121	118	120	108	127	118	108	108	132	125	120	115	103	113	120	117	124	129	118	127	133	115	117	104	129	131	123	123	144	112	112	111	129	106	143	120	117	124	126	142	114	115	142	122	123	117	108	112	118	110	132	101	129	117	132	133	128	100	122	125	118	132	127	122	134	109	112	132	123	129	122	114	98	98	138	122	106	116	120	118	129	128
8643	1020	958	488	387	326	311	265	268	276	241	234	251	229	247	212	218	236	221	225	241	221	222	227	223	225	247	219	217	231	239	221	201	199	207	244	209	230	225	244	218	210	225	227	219	191	216	212	236	206	249	210	222	210	183	195	245	229	214	220	233	231	250	229	233	238	250	204	216	202	253	192	217	234	215	210	244	219	211	194	235	188	207	213	215	232	226	249	215	208	246	234	231	246	233	212	191	215	201	234	211	222	206	225	259	208	198	211	217	204	214	190	203	198	234	238	238	212	236	219	186	217	222	229	195	247	226	197	230	210	235	237	204	217	210	183	211	198	254	228	210	216	221	224	222	213	206	234	206	227	207	225	222	176	220	239	229	222	203	194	208	222	223	205	215	249	226	240	203	191	239	239	209	217	191	226	211	192	211	226	207	233	232	216	213	228	197	243	191	212	243	228	213	208	224	211	217	213	202	215	195	235	238	221	217	219	222	198	221	240	205	235	221	237	211	211	239	223	255	212	203	231	225	223	240	205	208	241	207	223	222	211	194	232	249	218	232	226	217	228	221	229	221	221	210	253	225	215	214	236	220	226	206	224	205	208	215	221	206	210	210	233	220	229	217	217	219	195	223	220	236	231	224	193	221	230	218	231	243	244	199	217	186	211	208	225	219	198	218	215	202	225	192	202	207	196	211	223	220	199	235	217	210	220	204	248	196	218	238	224	184	222	241	227	202	217	208	211	217	230	225	204	240	218	224	220	217	201	208	214	216	228	200	217	218	248	218	209	239	219	231	233	209	212	215	227	194	204	230	226	210	201	236	218	198	211	230	219	193	214	233	226	232	212	214	238	204	241	220	206	214	217	227	224	224	220	219	212	225	236	233	232	199	226	218	210	196	214	209	211	203	247	225	213	220	216	213	223	227	210	230	231	212	223	221	194	215	233	214	211	213	229	232	257	233	247	240	241	221	229	200	217	216	207	225	215	223	216	229	193	235	201	210	236	241	239	227	199	222	236	211	210	213	197	226	249	221	206	216	203	218	231	218	219	217	223	213	222	224	220	206	209	213	211	194	223	228	223	222	190	208	221	243	233	216	228	222	192	212	217	210	215	252	216	222	192	208	206	231	215	221	221	216	236	197	225	215	202	213	241	207	218	196	217	210	227	218	219	217	215	190	218	232	194	205	197	255	211	250	239	205	235	200	249	216	207	189	218	232	228	213	226	211	198	194	201	222	224	210	209	207	223	243	193	198	220	233	215	231	228	234	226	222	216	214	232	236	227	208	213	236	211	213	217	195	211	211	197	173	215	245	231	208	215	195	209	205	185	241	212	234	198	215	247	224	216	221	207	191	205	237	217	199	234	223	227	220	199	190	203	218	223	227	194	230	229	190	238	218	212	201	223	222	214	207	235	214	234	229	210	200	248	247	215	209	204	211	212	208	224	213	199	215	226	197	233	197	234	224	210	189	202	202	233	232	233	202	219	251	203	220	183	197	195	213	196	248	207	225	193	218	233	236	222	228	200	213	208	206	202	226	221	210	248	231	216	223	198	206	225	211	206	238	213	229	218	218	227	225	219	223	213	192	228	245	222	211	233	207	229	243	192	207	185	234	212	200	181	203	215	197	188	220	228	240	249	213	197	232	221	224	209	225	244	238	195	226	225	214	219	216	224	213	218	217	254	211	223	203	234	212	240	211	222	225	199	202	215	205	214	203	217	225	220	203	231	198	225	212	233	207	228	201	208	218	194	242	221	216	214	218	214	206	257	223	220	239	206	253	202	228	202	226	216	185	219	217	245	192	220	232	191	207	224	215	234	211	242	237	218	227	218	227	219	248	204	220	214	215	256	224	215	213	220	227	219	217	207	197	218	223	212	182	224	245	224	216	220	227	209	212	219	231	213	202	222	236	247	202	237	218	232	204	201	217	224	223	226	207	220	207	238	215	189	194	200	245	215	234	221	195	246	225	227	202	242	231	223	217	233	233	225	217	223	218	221	218	232	227	224	221	219	207	206	212	223	220	217	238	227	197	218	214	210	215	233	217	208	205	205	235	225	239	216	241	247	197	212	228	212	225	224	206	221	175	210	229	220	236	230	211	207	235	207	212	248	210	224	197	207	193	219	233	233	225	222	203	205	228	215	210	220	196	213	214	203	230	201	234	212	208	207	212	218	233	209	213	225	184	199	231	190	233	218	205	222	208	215	227	217	200	239	221	212	196	241	217	209	215	222	219	199	220	207	212	231	209	199	194	197	230	207	223	208	226	222	234	212	219	224	221	197	230	212	226	254	231	207	224	202	218	221	210	230	215	211	217	226	236	224	209	228	225	214	217	209	215	219	226	217	231	202	208	236	217	222	223	234	229	220	211	192	203	239	222	229	225	231	220	213	179	232	216	247	220	202	207	221	232	214	224	233	209	237	210	189	210	227	220	231	236	201	218	211	233	234	241	240	214	225	224	234	251	200	228	192	196	226	230	213	219	211	210	226	218	233	196	228	224	214	215	216	235	231	225	221	233	222	221	230	213	230	212	209	225	202	212	185	212	194	210	197	206	223	219	202	198	230	202	236	219	224	218	220	224	200	232	216	227	226	210	202	220	237	209	230	197	236	230	232	200	199	241	200	242	222	240	204	216	207	233	203	202	231	198	212	220	221	217	239	205	230	227	231	206	227	208	199	210	210	219	220	236	203	193	202	218	221	225	227	207	232	237	227	238	231	236	201	227	216	224	224	214	214	208	235	227	211	226	222	251	228	200	202	232	233	193	216	234	238	211	237	233	213	241	227	230	222	253	226	201	193	222	213	216	220	230	234	232	221	218	223	224	192	203	237	206	227	233	216	227	212	219	230	220	222	209	212	219	237	220	212	227	210	224	231	225	227	216	257	205	259	228	234	216	211	229	223	225	186	220	199	235	209	234	237	225	226	230	193	206	228	244	225	213	217	238	199	232	187	213	225	204	230	237	222	215	198	215	245	205	235	206	217	215	230	241	202	255	204	220	203	228	203	223	194	203	210	208	186	243	228	220	230	205	213	219	212	250	228	211	237	230	238	191	216	228	222	249	203	215	186	210	233	229	220	226	216	211	234	212	212	230	222	215	182	238	203	227	240	226	220	198	232	198	265	228	210	232	209	243	208	207	251	229	206	208	226	228	229	215	227	192	215	203	219	225	232	225	221	269	213	197	225	197	200	191	234	210	212	189	246	223	188	211	235	214	212	227	263	238	209	218	227	228	245	234	231	216	190	230	239	200	208	233	219	241	216	222	211	211	228	220	212	209	199	225	209	218	227	206	216	231	218	192	237	213	223	223	217	212	236	192	206	216	240	208	217	192	233	232	230	247	225	194	226	224	240	257	230	194	228	219	225	213	227	216	195	222	214	231	201	245	221	225	244	221	200	207	228	213	218	231	250	239	209	218	199	224	201	231	210	230	198	224	205	217	228	236	221	217	220	219	233	223	227	221	213	230	219	233	217	243	202	218	209
24111	21086	28456	23936	20765	2987	819	542	461	447	449	413	350	347	375	330	317	329	293	305	300	298	354	269	320	307	310	292	312	291	285	309	292	310	288	297	285	286	300	283	296	261	300	280	251	308	294	273	259	293	283	285	296	271	322	266	315	276	300	279	292	266	262	294	291	266	258	307	306	263	260	294	289	261	272	271	279	302	259	285	260	294	272	301	265	289	269	285	272	261	306	274	280	299	295	302	288	274	283	283	277	268	270	280	292	299	288	270	291	256	293	279	284	286	281	297	284	292	280	276	333	287	282	273	271	285	310	290	281	283	282	295	292	271	289	257	281	290	301	248	271	312	259	252	251	274	287	307	271	270	303	297	281	298	263	251	249	292	281	287	258	286	292	279	281	285	276	295	277	281	278	272	276	301	274	284	263	266	310	288	278	309	273	286	282	260	288	257	310	271	239	291	276	291	307	285	291	301	275	261	293	282	294	251	274	302	292	270	277	279	287	270	303	279	270	254	263	269	267	264	265	284	319	271	297	278	258	275	319	286	249	246	268	269	262	280	279	264	275	291	296	294	302	267	300	272	271	259	275	282	258	263	291	283	260	297	263	266	302	298	272	268	286	300	282	291	283	277	274	303	282	279	282	265	289	257	295	261	287	267	292	301	280	252	304	280	273	286	276	256	285	301	309	267	291	295	274	262	270	265	278	299	291	314	267	277	315	306	276	266	279	259	272	264	263	281	279	276	254	274	270	281	277	290	268	276	264	225	272	302	256	296	305	263	279	298	283	268	274	286	236	270	269	261	304	295	277	273	230	276	271	283	260	277	273	298	291	275	295	271	268	273	271	328	298	287	292	292	295	278	275	288	298	274	288	316	288	284	299	272	262	275	299	271	290	290	283	256	290	282	268	286	274	262	295	315	307	301	278	248	296	293	279	303	287	245	303	318	275	283	260	278	270	281	284	285	299	309	281	300	283	301	288	264	262	271	286	280	291	265	305	272	291	271	293	295	280	290	279	250	285	279	288	268	321	292	282	267	269	262	279	279	267	298	291	266	259	274	276	275	290	290	296	266	282	274	269	276	260	245	310	254	280	280	270	303	272	293	304	260	269	314	297	264	237	292	299	241	246	283	273	248	269	311	288	259	299	315	284	279	274	265	305	280	297	283	289	279	309	273	268	288	278	264	282	274	289	287	252	267	262	283	260	284	270	277	280	307	311	286	272	272	288	302	297	286	256	286	271	263	287	266	280	300	266	270	264	270	294	277	266	266	308	300	255	309	285	293	272	273	265	291	265	269	264	307	265	295	270	276	289	273	286	277	254	282	287	276	279	289	286	273	301	271	271	274	252	264	286	320	331	296	309	282	289	264	297	269	267	279	300	285	270	303	281	273	290	293	275	260	246	287	292	265	308	275	292	301	286	272	280	287	275	268	306	292	272	284	261	274	259	296	297	301	261	292	279	278	274	274	248	285	287	254	271	289	293	287	287	287	266	289	290	318	301	254	289	267	260	258	294	259	261	286	273	289	251	290	290	296	274	291	300	275	308	249	287	285	275	292	283	275	263	278	281	277	268	301	255	306	284	302	274	282	307	285	300	264	306	286	281	267	297	299	301	304	294	268	295	286	285	289	270	286	273	287	298	295	289	303	269	256	276	288	278	247	287	289	260	237	265	288	283	272	268	262	263	279	271	273	285	278	249	277	262	264	322	283	290	271	287	310	276	254	247	294	275	263	298	266	245	269	266	247	290	278	301	304	283	277	273	256	282	288	259	284	292	274	272	325	270	274	273	272	268	262	299	262	278	281	266	281	279	240	263	259	280	285	258	288	280	269	283	293	277	259	291	273	301	275	291	272	285	276	271	281	296	259	277	294	286	255	286	268	279	286	257	301	284	307	303	268	307	284	250	251	292	282	270	288	287	272	281	259	294	271	271	273	272	297	272	274	299	288	252	301	270	300	283	277	269	271	272	306	266	291	264	286	257	258	295	246	279	300	293	262	291	297	268	280	252	296	270	246	265	258	269	309	265	297	285	268	255	260	260	277	294	296	283	293	292	252	268	308	317	277	275	285	292	271	277	288	311	264	303	292	274	290	268	277	300	270	277	262	278	290	283	258	278	279	286	283	255	270	292	237	269	309	289	277	294	268	279	282	293	305	261	299	293	251	270	290	288	306	291	284	270	264	257	281	300	311	263	290	278	290	286	294	266	285	311	264	284	263	285	279	281	273	293	254	278	310	280	282	271	243	267	296	271	307	280	274	293	262	271	247	279	297	304	290	281	266	270	275	291	273	241	290	279	270	275	300	293	253	278	252	271	292	301	267	267	268	273	283	286	298	277	262	284	263	309	263	278	280	266	249	286	287	259	282	260	257	271	291	276	298	253	281	280	295	281	288	271	286	297	255	279	323	269	260	252	273	267	269	304	297	285	290	281	286	298	289	288	273	282	268	271	265	324	263	256	262	293	297	312	273	284	281	261	275	291	287	277	287	278	285	294	286	262	277	274	302	306	279	292	299	282	274	284	251	311	289	288	311	282	276	278	275	300	317	265	278	265	319	258	285	269	272	253	263	287	285	284	322	282	260	288	289	319	288	270	293	302	309	264	306	256	271	257	268	277	269	279	283	252	261	290	307	296	273	294	278	270	282	246	256	305	283	252	261	296	264	318	271	303	283	278	283	269	270	268	276	274	263	282	296	268	286	268	251	266	282	264	294	263	284	297	284	298	230	295	259	283	275	296	298	270	282	278	282	295	305	293	277	303	273	279	278	299	276	273	288	277	274	264	246	286	254	305	294	281	276	270	274	276	273	292	287	306	274	286	294	281	274	271	256	262	273	287	277	251	266	284	260	271	274	300	293	277	268	283	255	284	270	270	267	265	284	300	309	279	261	287	299	300	298	283	270	304	323	245	292	271	297	299	261	283	293	279	270	310	342	290	231	284	246	299	283	281	265	280	266	287	299	270	267	257	317	312	266	284	291	286	278	284	297	295	271	280	259	321	261	282	313	278	300	289	290	279	282	283	290	250	282	256	310	255	308	276	281	267	296	309	262	261	268	274	238	300	295	268	268	269	282	264	278	266	275	273	264	279	267	277	296	257	280	307	279	260	269	259	264	289	301	299	282	289	289	295	274	257	288	301	288	291	269	276	273	266	279	256	292	285	256	298	284	290	284	301	268	301	276	274	269	268	262	272	271	306	263	268	280	289	272	279	274	243	287	235	300	304	290	287	277	285	269	285	274	250	294	289	271	286	254	301	300	284	275	293	292	279	281	274	292	276	281	286	280	279	286	332	282	301	280	280	287	259	281	300	287	276	301	252	288	299	291	277	277	270	253	296	281	274	287	270	262	298	281	293	269	289	273	265	300	265	246	287	291	294	267	311	280	275	291	301	276	272	286	285	278	294	277	282	312	290	281	256	262	288	301	281	294	289	279	300	266	316	275	267	270	272	251	274	271	285	294	270	290	315	290	321	269	270	291	270	274
16066	9262	7985	4077	2785	2081	1667	1380	1129	989	879	823	768	675	669	635	609	594	628	560	584	535	538	528	540	477	520	488	509	508	479	491	498	482	521	484	504	457	488	461	532	468	445	488	492	475	496	478	445	442	474	455	474	504	497	460	464	480	454	524	464	475	499	535	465	510	484	424	497	475	491	489	468	487	482	449	454	484	451	496	481	475	466	431	465	473	508	464	480	474	490	499	458	455	469	479	484	468	453	484	517	489	441	458	494	470	473	533	430	472	423	427	463	490	446	441	493	455	510	463	490	474	465	469	480	489	493	502	481	464	423	461	426	495	451	488	457	413	447	488	463	490	469	449	426	491	465	468	473	487	470	451	440	436	463	485	495	468	495	460	481	473	461	467	451	457	451	446	430	502	458	487	515	468	485	468	446	470	415	456	503	488	481	486	491	478	450	454	467	475	482	458	489	449	453	440	478	479	461	473	462	461	487	464	469	491	484	474	453	468	475	469	457	490	516	439	474	455	465	497	460	453	470	517	458	492	461	480	453	516	456	489	461	460	481	465	473	474	465	467	501	467	454	494	473	475	482	483	471	454	462	516	478	480	463	471	460	487	432	484	468	463	447	520	460	499	481	466	482	498	473	491	478	483	476	521	457	450	469	486	466	475	469	476	468	472	487	457	459	484	496	441	494	468	467	505	479	507	470	478	477	451	460	445	498	453	533	460	484	511	503	463	438	488	440	484	471	476	441	460	472	440	465	486	455	485	482	494	478	442	440	485	449	442	471	494	501	437	435	448	515	449	441	481	443	471	513	452	466	472	448	447	458	472	460	476	427	504	443	465	484	515	474	499	498	457	451	460	473	501	447	436	443	493	444	499	486	439	495	437	436	510	459	487	483	490	456	486	470	441	450	463	478	475	476	487	462	477	471	483	458	484	461	485	467	482	463	459	493	457	458	477	502	459	465	478	494	438	450	460	483	420	441	489	430	452	449	452	447	472	465	445	467	459	480	492	487	491	478	471	465	469	462	454	430	523	494	441	493	456	482	446	448	480	466	466	477	465	482	472	459	465	432	468	486	463	481	491	460	450	471	437	493	489	486	508	474	450	465	466	417	441	434	407	476	434	495	493	480	487	487	452	481	460	468	480	461	444	486	492	470	450	461	455	446	510	448	499	472	457	433	441	416	471	504	478	469	437	457	451	501	486	478	459	493	457	462	463	457	461	462	488	490	517	452	490	483	449	493	478	480	467	476	480	486	473	461	478	474	470	467	443	478	432	492	488	484	454	518	473	491	458	432	477	488	440	466	452	495	502	447	467	472	473	483	480	481	457	463	492	484	440	492	469	472	468	468	517	482	472	476	495	473	546	472	508	485	462	478	484	434	443	458	457	470	470	476	475	471	454	477	470	471	474	467	446	445	443	476	454	452	489	475	449	429	493	487	439	465	463	472	486	521	469	438	454	499	490	492	484	478	502	496	462	411	484	493	440	448	491	484	491	464	454	492	482	468	461	472	498	460	490	467	486	481	480	483	493	479	507	445	472	511	491	477	490	452	502	464	477	471	431	412	445	471	451	487	464	457	480	500	474	489	492	469	454	461	458	447	453	463	485	482	506	468	472	495	455	475	430	451	426	459	475	467	475	466	467	479	529	478	529	483	482	489	478	483	464	453	451	444	505	471	449	500	487	472	461	501	487	479	537	473	466	470	486	486	488	457	485	500	490	481	480	444	436	486	475	488	461	438	473	451	464	457	455	477	488	462	492	460	471	490	460	488	461	492	500	489	454	450	441	467	461	467	434	481	442	450	479	447	466	498	479	509	487	447	498	469	468	503	405	472	500	500	455	489	456	469	471	451	463	465	480	467	468	494	480	498	474	468	484	444	448	477	486	474	478	466	453	444	464	484	455	491	482	460	471	520	473	497	439	470	488	491	488	478	515	441	468	487	469	461	498	488	464	485	454	470	439	451	513	456	453	459	454	447	477	481	496	459	478	469	460	458	432	438	466	481	475	484	492	457	509	467	466	477	488	465	467	486	504	503	472	473	458	499	498	472	502	484	498	442	465	472	459	455	465	452	489	482	476	493	451	478	465	486	464	429	448	450	465	445	500	485	476	431	467	498	449	475	467	479	446	456	478	457	467	466	483	434	456	461	448	452	465	466	515	469	439	480	457	463	419	471	488	445	471	501	448	527	453	455	470	454	468	503	489	478	479	452	467	447	467	465	446	478	440	488	481	466	518	466	470	451	461	468	431	458	499	467	437	439	452	444	435	492	475	467	483	476	482	474	494	479	458	465	490	482	471	442	479	471	453	471	468	456	489	443	502	469	449	492	475	495	466	484	467	460	463	462	472	464	443	461	503	475	490	450	456	460	455	498	455	464	471	451	442	466	468	452	460	492	458	453	464	450	454	473	471	528	448	485	446	465	488	481	503	452	442	479	471	450	444	425	465	465	462	464	480	496	478	476	464	497	460	476	476	465	458	457	465	437	482	492	459	482	479	506	507	484	473	486	470	448	477	420	504	491	455	466	474	453	459	474	465	475	447	500	462	498	439	471	445	450	440	458	496	479	440	491	492	496	447	472	509	465	461	421	496	486	432	435	455	482	446	450	467	491	462	434	457	486	470	476	460	463	500	491	455	469	466	455	476	493	462	500	481	453	501	459	443	475	462	472	481	492	472	480	464	460	457	486	451	461	448	521	482	468	482	466	477	484	469	446	452	471	436	471	469	463	483	468	474	461	470	513	427	476	505	484	480	461	484	484	496	466	487	486	512	493	450	474	461	452	483	491	458	436	468	487	486	427	487	485	460	435	471	505	477	452	500	472	491	487	465	470	457	488	479	484	462	489	475	454	461	460	462	524	466	448	447	432	487	466	441	487	500	442	442	481	440	501	482	453	489	430	449	469	471	504	463	468	508	458	457	475	467	443	477	489	453	471	479	473	470	455	457	493	468	507	467	481	508	459	485	457	449	483	459	469	494	471	464	478	429	454	474	493	467	513	478	453	461	482	470	441	503	464	474	441	475	445	438	483	443	439	436	415	470	482	450	482	464	501	505	453	507	468	498	455	456	505	477	440	500	446	438	503	493	462	480	499	477	462	437	469	461	498	467	457	436	467	457	442	529	482	441	476	470	513	464	464	459	488	417	501	443	454	493	479	449	477	440	472	480	497	482	475	462	451	463	486	473	488	447	432	464	490	508	465	498	476	479	481	449	465	506	469	485	450	492	484	441	442	444	456	430	471	467	471	510	473	445	467	478	466	440	470	490	501	466	456	513	457	462	506	472	461	465	468	468	478	485	442	493	481	473	488	469	438	473	481	454	500	459	492	423	490	487	532	483	424	443	480	469	469	484	479	440	474	465	481	438	480	507	464	505	487	457	474	466	503	488	484	461	484	455	427	461	462	482	491	423	447	452	478	465	482	461	490	477	460	429	499	486	440	453	513	426	475	490	483	475	461	482	439	500	465	470	480	446	469	481	473	474
23065	21110	29169	23310	21110	20497	2939	1047	846	754	694	631	626	600	615	594	576	552	540	531	493	488	489	542	514	536	510	486	466	469	528	483	482	499	488	474	507	469	482	508	522	480	473	483	538	493	473	474	490	468	473	463	493	496	472	492	511	514	485	493	497	465	478	458	502	450	456	434	489	488	489	500	442	453	489	504	508	450	442	465	445	460	479	522	433	463	493	477	471	451	458	465	492	479	453	480	458	422	472	436	410	480	490	453	443	449	449	487	450	447	468	471	477	462	468	448	484	452	470	437	466	480	458	473	475	492	432	493	490	493	457	472	438	483	471	461	463	449	466	478	472	488	465	471	447	504	459	482	449	449	510	460	460	480	483	460	453	502	470	472	481	469	506	454	495	410	472	455	470	466	481	451	473	512	496	502	474	442	492	469	447	494	458	449	506	463	478	461	444	452	462	418	493	467	443	426	513	486	492	484	463	491	469	463	475	485	475	447	449	463	460	476	443	414	484	488	447	496	507	502	485	477	481	480	503	426	431	485	446	453	474	447	485	484	482	443	458	475	493	466	465	469	442	473	469	472	483	456	462	473	478	460	477	429	431	456	460	474	484	412	485	475	478	497	442	448	433	483	486	454	501	445	455	489	438	426	458	439	475	478	445	516	453	474	506	446	439	474	479	470	460	485	459	503	454	469	453	519	510	470	479	465	482	483	469	450	457	493	472	450	455	495	456	482	469	509	474	453	477	488	457	508	475	487	417	478	460	469	485	471	465	458	456	444	461	458	479	422	483	492	488	438	493	464	467	477	432	467	448	483	489	472	479	438	455	470	473	458	473	488	528	446	434	455	461	440	468	466	488	494	443	446	482	439	440	477	493	482	466	442	463	469	429	443	471	475	516	494	462	438	440	449	442	478	488	455	466	460	429	443	450	479	445	477	467	451	441	469	469	461	445	441	486	468	475	499	490	419	428	470	485	476	452	471	457	444	463	513	472	465	494	471	463	460	479	471	467	456	460	474	462	448	520	493	496	434	499	458	452	482	476	450	463	452	500	496	471	453	451	482	502	476	456	521	470	452	464	457	501	439	447	462	432	470	500	467	451	490	444	475	434	485	482	483	459	508	417	490	496	484	449	470	458	455	457	487	458	469	472	476	460	500	488	496	470	443	477	475	475	444	477	468	451	477	451	471	495	476	400	490	453	440	489	422	468	466	453	476	457	448	525	467	505	474	447	441	467	488	469	461	491	471	470	467	488	439	496	469	473	436	465	503	499	488	432	494	464	440	472	497	458	461	467	494	472	455	481	425	442	459	443	489	490	483	423	394	444	485	467	482	479	445	456	454	462	467	470	462	504	447	434	460	480	490	451	469	452	469	438	484	500	462	444	472	462	480	426	473	425	476	454	449	442	482	509	491	481	491	489	445	476	456	475	466	416	456	449	457	468	483	440	429	455	444	453	434	460	462	432	421	460	478	506	441	494	459	490	477	441	414	483	454	476	518	467	473	506	482	468	455	468	442	453	462	465	494	452	450	449	451	462	485	475	481	472	452	487	472	459	415	453	480	439	476	455	472	457	490	424	455	475	429	450	488	453	428	491	450	479	456	492	477	510	453	453	451	452	445	464	519	473	475	435	505	487	468	481	470	446	471	484	465	479	468	441	470	457	437	473	442	458	441	464	497	445	442	447	482	441	438	457	455	423	465	460	505	486	479	417	479	473	489	491	414	475	447	461	463	466	476	483	446	475	489	496	484	477	464	467	486	466	489	513	498	503	421	440	468	451	465	491	468	460	501	484	477	455	438	476	453	461	469	501	486	470	456	468	496	489	453	462	457	426	464	473	488	469	498	472	500	469	468	461	438	488	476	465	480	496	455	428	468	438	437	470	489	485	473	476	489	501	460	437	481	471	470	460	479	455	445	485	484	482	447	442	461	484	443	433	458	471	426	462	428	446	453	496	486	440	406	477	440	469	459	446	467	450	470	478	417	428	429	438	474	492	483	506	467	493	461	472	423	429	508	464	433	491	475	499	481	422	451	460	469	486	457	476	479	416	480	456	505	489	458	477	461	470	452	432	465	496	482	433	503	433	472	459	489	473	443	461	463	475	460	424	463	457	472	452	476	480	461	475	477	434	489	512	462	448	426	472	464	469	481	473	497	466	464	432	476	451	482	458	445	458	448	468	478	465	453	459	482	471	458	457	481	467	436	467	460	449	477	456	509	514	423	479	464	498	462	477	507	453	436	471	440	422	446	476	455	456	425	447	469	471	455	483	493	458	497	473	441	461	475	477	479	465	451	476	474	465	445	479	488	477	484	478	455	498	463	476	458	492	457	415	465	475	458	511	457	475	453	442	496	491	476	470	482	442	456	451	483	427	516	443	431	472	464	491	506	463	465	481	468	460	437	459	460	506	486	457	484	485	462	510	465	471	433	460	484	426	467	485	480	472	483	460	453	456	482	480	472	487	461	456	519	448	496	469	457	439	438	460	493	464	465	465	471	462	498	447	486	426	443	467	451	458	456	454	427	464	480	439	484	465	467	440	451	446	460	504	421	492	482	499	477	441	477	487	468	462	471	500	455	446	450	435	454	476	461	457	465	468	491	461	451	458	499	476	467	437	486	482	512	503	502	475	474	481	442	490	428	468	461	462	448	442	454	484	462	454	486	467	482	495	444	434	449	475	453	458	522	463	488	482	475	486	463	431	486	456	469	471	457	495	445	493	460	450	469	493	460	486	473	428	473	473	463	451	472	491	482	480	486	501	438	450	457	451	462	475	464	432	448	463	495	457	463	466	482	480	504	474	455	434	460	456	473	478	426	508	462	440	465	440	485	470	441	449	465	504	429	475	428	502	473	458	495	454	444	468	448	461	458	476	462	499	460	456	461	491	478	458	446	446	456	460	436	451	443	438	455	448	465	491	461	430	442	453	452	454	426	426	462	473	455	466	464	488	506	508	458	439	487	485	449	475	475	447	449	430	445	427	501	440	475	458	446	453	467	423	426	508	478	447	459	440	474	452	458	452	481	466	453	455	433	472	466	509	520	470	482	498	418	448	458	452	480	446	452	430	491	445	502	479	479	402	457	435	447	456	472	427	471	486	471	490	482	469	500	455	505	449	514	437	476	471	447	442	441	485	483	455	465	456	428	492	412	461	503	457	481	457	482	482	489	479	438	482	485	452	454	463	497	496	408	455	441	459	498	459	440	471	471	484	459	464	479	430	473	459	466	484	446	473	454	473	446	457	472	483	480	489	460	480	441	467	477	504	441	473	492	474	429	482	498	465	465	465	471	491	434	465	437	487	444	441	481	458	471	443	468	453	487	439	475	469	448	499	445	469	432	485	424	449	449	480	462	507	482	443	438	456	476	466	494	498	437	440	465	448	448	489	472	418	475	454	442	499	482	407	456	423	460	493	446	471	468	445	472	468	481	444	465	483	454	489	484	515	455	484	485	477	456	493	436	467	457	466	438	446	462	454	469	465	451
17702	15498	13111	7200	5016	3857	2966	2422	2103	1734	1644	1460	1367	1197	1122	1080	1015	990	973	969	856	922	892	853	903	866	826	877	810	807	804	773	795	787	827	764	805	796	788	757	809	773	799	770	771	787	787	859	758	769	778	745	718	724	720	772	772	817	782	801	751	801	751	718	724	750	754	736	770	775	772	789	728	759	748	744	697	763	745	747	798	732	758	708	778	732	744	759	790	746	790	731	778	755	790	755	721	765	715	785	763	792	748	771	790	744	764	746	793	767	767	738	769	744	786	818	746	755	760	750	743	739	763	782	781	761	736	751	777	764	739	695	702	729	798	750	749	782	690	784	794	765	774	789	743	771	758	750	752	712	795	752	757	718	757	768	743	761	742	728	737	728	725	751	746	727	745	744	746	717	711	707	760	736	785	776	724	727	739	776	713	716	739	749	752	730	740	761	751	747	786	764	759	781	710	724	757	786	826	743	723	758	754	744	729	750	768	718	754	729	739	745	735	697	773	732	745	754	797	730	788	786	708	770	726	792	816	807	810	726	762	724	772	793	752	792	785	756	684	749	746	798	761	757	742	725	755	767	700	691	755	770	764	769	759	725	765	695	755	773	726	777	808	737	755	766	760	714	766	836	768	676	726	723	772	784	719	754	743	706	730	734	762	731	771	772	786	733	787	759	757	731	732	768	737	737	726	735	733	734	768	732	732	765	760	722	734	754	760	749	701	782	737	756	740	785	721	795	770	712	793	719	778	694	743	771	755	710	795	713	765	730	748	724	774	750	725	755	806	774	824	761	765	779	751	744	759	801	753	782	739	746	760	788	773	724	700	689	715	726	779	787	757	713	732	784	748	712	771	741	748	758	762	733	715	732	739	691	708	734	720	729	770	737	726	769	739	755	728	771	786	744	763	738	723	744	711	758	779	717	800	728	760	737	737	765	777	797	715	744	746	761	762	747	726	793	748	756	739	782	761	751	757	741	724	723	729	722	769	778	733	774	730	751	716	766	806	757	771	761	770	760	714	769	743	715	781	752	670	750	778	721	815	726	735	759	779	796	750	770	733	734	710	691	733	739	744	746	708	717	746	736	778	722	723	711	757	774	763	766	774	735	744	729	742	783	740	738	766	712	743	738	745	753	728	748	767	772	716	753	760	767	759	761	766	751	734	795	716	771	753	713	752	713	735	760	760	716	738	753	738	748	718	795	751	762	789	718	729	783	728	730	702	770	730	760	718	805	795	729	770	725	712	823	770	761	720	755	726	754	766	760	834	752	723	751	770	767	763	806	758	726	711	757	750	746	762	747	782	700	756	760	760	720	728	792	769	742	782	697	743	699	802	752	719	741	759	713	739	777	727	726	737	776	789	743	705	783	738	773	738	762	730	765	783	742	735	756	754	756	742	733	737	787	718	759	743	763	748	771	750	774	718	766	749	689	727	725	742	723	715	726	756	744	720	747	730	763	739	707	776	748	747	754	758	744	763	744	769	795	752	763	745	756	758	763	712	767	723	733	744	718	764	740	767	739	740	754	757	719	801	747	721	783	727	771	706	722	795	752	735	787	753	759	722	739	778	772	770	741	735	729	714	757	719	753	758	778	759	730	776	777	724	717	756	709	784	744	755	750	732	717	738	704	730	722	729	724	738	742	749	769	763	792	775	693	731	703	735	753	693	722	754	744	732	755	693	745	732	774	755	756	769	738	722	729	751	711	746	727	774	759	759	723	752	721	837	769	707	762	725	752	745	751	801	719	721	757	712	764	757	734	772	764	807	752	695	725	750	768	764	729	761	685	792	765	753	770	768	706	772	730	751	749	744	701	757	713	705	790	701	800	767	698	789	729	757	743	716	753	754	765	732	756	830	767	772	734	704	697	765	747	737	704	787	770	748	781	738	757	749	741	727	718	773	788	737	782	738	723	705	704	732	742	754	752	744	775	740	749	709	717	726	736	726	792	757	752	720	734	743	692	684	750	749	750	762	749	751	732	736	725	737	786	701	773	721	750	749	787	772	745	786	747	711	783	744	746	749	744	727	712	759	722	748	765	770	772	751	719	723	709	704	725	763	740	700	719	714	786	783	777	778	721	768	770	754	772	685	812	730	810	770	818	732	753	788	809	754	767	748	711	785	779	753	742	724	775	763	738	754	769	744	724	769	753	726	724	749	704	772	759	752	752	737	752	681	728	754	737	741	735	732	756	738	781	769	783	727	768	745	757	738	719	733	731	703	694	693	743	746	792	754	714	810	752	797	710	730	758	732	762	740	721	765	734	751	795	782	715	753	735	730	738	786	731	768	728	727	820	734	714	736	763	709	750	728	742	775	737	787	775	773	811	733	721	743	781	755	748	776	740	751	770	737	735	787	688	747	740	717	748	766	836	728	733	736	753	742	771	749	784	746	699	750	730	733	742	717	731	669	739	767	760	715	713	734	788	774	755	763	738	757	801	739	718	796	764	731	805	746	731	765	722	755	783	746	742	744	759	770	777	744	733	732	756	777	753	772	792	751	735	744	750	738	724	765	801	735	767	738	753	784	731	750	725	745	771	721	800	766	738	765	773	748	762	746	704	693	747	728	753	750	736	736	752	739	717	769	694	727	773	701	750	700	743	779	751	772	713	764	774	714	726	742	714	717	762	704	750	706	762	748	714	766	719	729	772	737	755	796	752	732	740	809	772	747	764	694	746	716	701	729	728	743	784	755	749	727	672	768	730	699	690	710	759	770	819	759	764	735	692	785	726	742	781	762	768	802	790	777	730	812	740	761	810	784	711	731	720	761	766	725	729	744	735	745	733	766	745	719	765	711	741	802	751	745	727	696	749	740	706	715	725	760	735	765	763	745	755	746	770	745	806	724	753	782	752	744	791	797	701	683	758	748	763	761	719	773	748	724	709	741	760	750	742	706	769	789	744	735	761	734	705	780	724	760	781	706	751	766	741	725	755	754	763	759	734	776	776	712	770	721	781	760	755	719	793	788	726	689	735	762	785	727	734	759	766	777	801	746	737	726	757	760	712	732	753	787	712	734	767	676	779	795	733	763	759	818	712	750	747	741	776	744	708	748	733	773	717	746	769	758	751	725	755	735	721	738	713	716	747	798	731	703	761	723	701	752	749	722	755	753	792	779	774	743	719	733	732	751	693	762	749	754	751	713	783	734	749	765	724	772	751	736	717	719	706	782	779	716	709	784	822	813	759	745	791	730	765	758	764	727	789	757	708	744	796	774	756	722	733	742	713	718	780	765	764	783	733	740	726	738	793	725	774	744	762	767	763	764	791	740	756	751	751	702	699	753	731	733	763	760	780	720	748	728	771	747	763	759	718	835	752	718	790	764	752	771	786	754	779	744	705	729	730	738	773	732	776	757	682	734	693	735	752	729	803	732	770	743	810	745	741	779	764	738	778	759	718	770	761	785	742	718	736	771	719	814	756	764	793	741	744	798	724	759	724	770	716	707	740	764	720	747	725	751	750	777	732	724	735	727	763	720	727
26866	20408	7860	395	184	173	176	139	139	126	134	117	122	118	117	103	112	117	123	136	124	128	121	115	122	118	107	129	124	116	114	127	127	131	132	121	137	116	115	117	124	110	125	109	121	107	131	124	121	127	115	128	106	115	130	122	116	131	116	129	119	122	107	143	107	123	113	116	122	147	136	122	99	108	104	119	109	124	133	121	148	108	118	130	128	113	106	118	109	126	102	112	116	129	121	139	137	124	116	127	115	122	105	127	135	126	125	102	116	104	125	124	129	113	127	129	129	118	121	112	127	126	102	128	131	135	129	120	118	121	129	120	124	121	113	128	112	118	126	113	114	127	95	137	108	106	128	119	115	128	114	126	114	118	104	126	123	107	123	122	105	119	126	103	113	121	120	110	115	137	116	115	116	121	114	122	120	128	124	109	135	118	127	122	131	114	126	101	131	122	129	128	127	127	146	110	122	106	111	146	121	115	124	141	113	129	131	119	122	109	117	116	125	130	111	136	115	116	112	138	125	124	128	109	119	120	116	123	128	103	128	110	119	122	124	141	140	135	119	114	135	124	104	125	130	137	134	136	123	102	102	108	116	103	110	110	122	114	104	122	125	110	118	115	114	127	143	120	129	112	122	116	122	130	127	128	128	124	112	121	117	133	142	137	105	131	113	127	117	114	120	121	118	113	125	120	103	110	130	118	129	109	110	118	115	102	129	139	124	111	137	133	111	126	122	111	121	105	130	109	153	104	109	119	127	131	129	105	114	131	117	126	119	115	117	111	120	115	117	135	120	114	128	130	129	121	99	111	140	151	125	121	113	114	112	125	106	120	116	117	129	111	123	123	122	115	128	123	122	97	107	115	142	122	112	111	120	133	126	131	126	126	106	107	135	117	122	108	130	128	102	100	123	108	106	113	110	124	140	130	123	124	98	113	104	112	99	117	120	115	115	114	118	114	143	123	116	114	108	123	117	131	129	112	133	115	134	121	105	95	127	118	121	138	97	118	128	122	126	126	121	126	123	118	132	122	128	126	115	114	116	121	123	117	112	109	105	112	119	106	122	116	113	125	118	123	120	121	141	127	118	123	131	129	126	129	128	130	144	118	113	106	118	129	138	119	140	121	124	129	130	116	107	134	125	121	127	141	130	124	111	115	119	117	127	99	122	112	137	130	132	116	139	145	119	113	108	119	105	117	129	130	129	136	118	113	126	129	112	121	127	135	120	123	117	106	120	120	116	139	101	128	134	108	101	118	125	106	124	105	108	118	143	131	119	122	131	111	123	106	116	113	117	114	124	124	115	127	113	110	124	107	124	126	136	121	125	113	128	111	114	105	106	111	118	112	123	116	119	103	113	117	117	122	124	145	139	114	124	115	120	108	133	102	103	109	118	119	118	131	112	113	106	126	132	129	144	115	132	104	111	129	117	119	127	128	121	125	131	121	100	118	144	113	135	114	97	121	141	120	135	135	115	122	117	92	126	134	140	102	128	122	97	120	111	107	111	126	141	114	110	127	128	102	115	109	100	110	124	130	124	110	118	113	116	125	122	130	124	115	127	134	120	113	114	111	114	121	108	123	106	128	120	134	137	116	105	123	134	107	125	123	117	132	119	130	108	130	115	116	107	140	125	134	115	110	123	117	131	118	111	131	116	134	122	122	121	141	135	117	131	121	140	125	115	117	127	136	117	122	130	120	112	116	122	109	116	109	129	135	129	124	118	123	126	109	105	119	115	110	137	124	112	106	127	118	121	126	134	142	111	113	136	119	124	117	111	115	134	124	116	104	135	136	118	127	127	123	114	127	123	126	131	94	131	130	128	119	117	105	119	133	114	134	133	136	118	107	113	135	116	110	113	132	123	131	128	112	108	133	103	120	137	109	117	115	130	116	100	109	115	104	118	124	129	111	132	114	128	101	126	125	121	124	114	117	124	127	119	124	125	100	132	118	112	120	114	122	114	111	100	130	126	135	119	120	142	121	130	125	125	106	98	134	131	129	129	124	110	137	136	106	121	123	122	124	91	131	117	110	103	129	116	118	120	120	118	133	124	131	101	99	123	132	99	104	103	117	116	120	123	106	111	144	124	117	132	107	129	127	109	126	109	110	113	117	120	136	124	116	115	120	136	124	114	112	127	135	132	118	126	110	127	104	117	129	116	115	118	117	112	130	106	114	126	123	133	121	126	112	108	115	107	136	121	121	121	127	114	114	117	110	98	95	132	130	107	124	114	102	117	115	120	123	109	120	131	132	122	124	129	117	130	120	125	137	114	100	124	116	116	127	102	137	124	134	106	109	96	116	102	129	147	141	105	111	130	119	131	131	117	117	125	95	128	119	117	158	119	113	118	111	107	132	113	140	116	119	146	118	139	138	121	111	138	122	117	155	124	126	127	131	131	117	138	110	130	128	103	118	122	113	115	148	119	133	115	117	128	125	125	125	113	112	120	124	105	131	114	114	124	110	100	104	115	131	116	119	112	121	126	106	110	120	110	148	98	120	106	114	117	105	137	108	142	105	115	106	128	112	133	126	126	125	101	131	96	111	107	134	104	131	123	108	126	122	139	117	118	126	106	126	126	106	121	124	119	119	126	111	139	112	115	117	147	116	132	131	129	133	104	111	112	105	141	128	136	136	146	117	116	128	115	127	135	112	97	122	122	114	130	110	99	127	133	135	118	110	120	113	127	119	150	118	135	130	132	112	120	130	115	127	99	116	100	111	125	131	114	147	112	127	116	126	136	115	152	129	104	104	142	118	134	123	131	134	110	113	112	123	115	129	122	115	109	127	127	125	112	133	117	111	122	119	119	116	129	115	117	113	129	133	112	117	121	109	127	119	120	128	121	103	126	117	119	111	101	111	103	113	108	110	94	120	121	116	118	110	115	128	109	97	112	109	108	116	128	134	128	98	129	109	163	101	109	120	110	119	140	122	120	115	106	121	115	121	145	124	111	144	120	126	132	102	121	120	115	120	125	116	137	120	122	120	104	120	129	129	133	111	121	130	137	117	132	112	117	108	153	126	139	128	118	124	138	118	142	115	97	129	110	125	110	128	139	137	149	126	119	87	121	118	125	126	123	121	118	132	124	127	117	121	104	116	130	128	121	96	148	109	103	124	83	126	138	108	128	123	110	120	138	109	113	135	129	118	126	88	127	121	109	115	119	112	144	106	118	117	132	116	114	120	128	121	145	127	121	115	102	127	120	134	97	130	123	111	128	128	113	101	124	122	135	112	122	97	115	104	132	111	115	121	108	133	124	116	114	101	133	115	115	112	126	132	116	114	112	122	133	114	118	118	122	110	115	97	119	106	122	118	101	123	117	115	113	126	119	129	109	104	107	144	135	111	119	125	122	144	118	117	134	101	102	121	107	126	110	145	116	115	104	103	108	115	118	134	133	133	139	125	116	112	142	118	108	120	129	127	121	112	110	127	138	119	130	103	100	116	118	107	112	126	130	114	129	120	115	118	125	96	129	116	127	111	103	119
8349	985	930	564	389	368	303	283	241	231	254	215	197	236	247	219	242	239	224	209	245	228	245	224	205	214	213	228	214	209	219	209	222	238	249	198	241	215	201	227	245	189	242	238	210	237	219	237	220	238	204	219	195	210	221	215	212	232	263	207	212	201	207	239	243	217	215	230	202	236	197	218	228	240	205	211	241	220	242	257	227	192	237	226	194	236	231	245	227	228	207	225	219	225	231	218	223	229	214	218	210	196	230	206	238	212	225	223	248	221	232	225	210	224	245	212	217	192	207	225	212	219	192	202	225	219	229	202	210	190	213	228	226	219	214	202	191	216	218	202	191	235	223	230	224	221	214	199	223	231	212	223	208	236	188	205	223	219	231	227	190	216	245	220	216	217	222	215	207	215	199	225	235	222	234	233	230	235	209	230	207	206	243	220	219	213	231	210	233	225	213	225	216	259	247	229	216	228	218	241	226	221	239	212	214	198	200	225	212	222	201	242	219	221	205	229	204	219	224	225	210	237	229	222	219	238	235	227	228	204	222	245	200	237	217	225	230	213	209	196	227	210	207	208	213	230	221	238	214	251	214	227	214	219	220	239	236	232	239	222	189	200	228	217	227	217	218	218	224	244	223	209	219	229	225	231	207	220	229	206	236	236	209	200	242	213	216	219	215	213	227	218	214	232	213	196	210	228	244	228	226	215	262	219	245	213	227	211	204	219	234	222	223	220	218	226	190	213	230	217	222	236	215	222	220	173	233	215	214	221	222	225	204	225	211	212	223	247	227	214	210	191	215	208	192	229	210	206	225	237	215	198	221	200	199	220	248	237	242	226	211	208	229	208	235	215	191	203	213	219	210	212	234	225	214	203	221	230	237	217	212	204	215	212	233	208	204	222	227	211	198	206	240	195	222	237	214	199	225	210	189	197	237	203	229	202	234	214	227	225	199	237	208	221	223	226	236	220	229	224	225	217	213	239	245	241	206	240	212	214	228	238	223	207	217	212	238	248	224	236	198	232	217	241	214	241	206	233	223	228	207	233	209	221	210	187	217	218	213	212	225	226	204	252	226	237	200	226	182	222	174	216	231	189	226	212	231	228	214	219	199	218	241	206	209	239	215	225	208	206	215	187	237	210	217	229	227	199	228	239	220	207	217	221	241	210	221	230	244	198	231	202	224	222	198	219	214	241	213	224	209	190	198	219	227	202	218	237	235	228	232	207	195	230	218	235	235	195	229	223	207	219	221	253	226	223	232	211	228	216	212	231	229	191	236	215	233	226	231	207	221	210	224	191	199	222	229	222	218	206	221	222	202	215	220	217	247	210	214	210	215	218	232	189	225	214	229	224	214	239	221	183	213	204	210	229	213	221	212	207	191	245	219	243	227	211	230	197	235	209	224	229	226	236	205	227	241	219	214	246	208	221	224	230	215	229	221	222	200	215	230	223	226	213	208	191	242	222	233	220	193	226	217	237	219	223	218	225	200	231	221	198	228	191	238	210	247	232	221	211	226	221	229	225	187	220	212	219	199	238	199	215	214	234	186	235	213	212	201	228	209	186	209	210	215	226	235	218	232	195	219	228	228	218	218	229	202	228	200	242	210	187	237	233	224	237	215	237	233	205	206	211	201	215	218	217	199	185	211	237	237	228	228	223	190	216	203	208	227	202	208	220	206	203	229	234	215	209	201	219	205	199	215	214	238	202	228	227	217	219	200	211	211	220	210	228	242	191	247	217	230	195	227	208	221	206	219	192	222	206	210	211	207	229	218	206	245	224	218	204	224	219	217	247	201	246	210	223	211	222	214	230	210	238	223	221	240	227	223	228	212	210	218	231	222	240	215	228	228	244	234	212	205	221	214	193	200	236	214	226	229	246	214	236	211	216	210	212	238	213	203	202	213	220	240	232	201	206	218	203	219	214	214	208	230	218	225	208	233	225	218	223	215	221	251	243	221	227	211	208	214	225	223	196	233	228	213	188	217	222	217	205	200	196	205	240	240	214	195	213	218	194	228	221	222	217	223	241	234	246	230	207	223	201	211	232	217	221	230	197	223	239	210	254	217	217	219	199	194	206	215	196	219	226	210	240	239	206	200	212	216	218	222	239	246	230	243	236	197	203	239	223	227	230	222	210	214	192	213	198	219	231	211	223	213	208	193	232	211	221	208	201	218	234	214	208	212	250	224	233	198	235	185	212	190	226	227	234	204	220	181	221	184	227	192	237	218	213	224	200	230	241	217	211	222	204	229	185	211	239	234	203	214	232	226	220	215	211	207	213	222	202	225	218	221	225	220	199	219	214	223	196	205	208	215	237	227	205	207	186	200	234	203	198	215	195	199	188	230	220	209	223	221	210	223	221	225	234	246	228	210	208	226	237	224	245	222	207	206	199	219	194	227	236	207	223	224	202	207	219	217	224	247	236	234	234	222	201	249	218	228	239	219	210	238	221	224	248	198	206	225	223	214	223	224	230	224	212	225	210	218	233	206	235	222	215	234	213	221	232	191	217	210	208	221	204	234	233	219	223	214	205	244	222	212	212	239	246	196	214	238	274	244	209	206	223	225	224	216	212	231	215	251	225	203	246	192	231	206	222	257	218	210	227	204	198	251	226	231	234	241	235	227	210	224	237	214	213	193	228	248	238	201	219	215	220	211	208	240	228	204	225	216	223	224	208	175	201	234	216	215	210	202	229	242	194	222	196	249	207	216	238	223	245	210	225	216	196	202	237	210	216	230	225	199	203	246	206	259	204	222	223	234	242	235	192	213	207	193	227	227	213	242	217	210	213	227	198	230	233	200	220	207	201	240	241	209	219	228	200	203	213	195	227	219	232	222	207	187	237	227	194	193	220	228	207	208	232	236	220	219	209	220	213	230	226	217	214	205	230	226	205	203	201	241	225	219	216	211	205	205	227	211	210	213	209	191	225	204	218	211	202	230	229	195	201	245	218	232	249	214	218	232	218	208	223	203	188	254	221	199	210	214	242	223	216	229	219	185	185	219	225	229	225	209	205	194	235	223	213	219	225	214	223	208	218	225	265	245	208	229	211	225	205	226	215	218	220	218	240	203	217	232	233	200	205	232	210	226	215	238	200	231	229	254	220	208	207	226	205	213	220	192	243	227	218	220	192	202	238	221	216	218	215	239	210	210	221	241	227	238	213	210	196	207	203	206	251	198	210	229	215	218	231	184	219	211	232	235	199	218	190	207	205	208	203	175	219	195	219	234	192	221	248	192	213	225	210	228	215	209	239	252	204	191	238	208	238	228	242	193	233	230	204	219	248	226	226	209	222	228	218	231	230	227	230	211	254	200	230	214	243	214	224	205	193	217	202	218	242	206	183	228	223	222	205	223	222	222	223	236	213	240	218	223	202	236	207	241	231	220	227	235	196	204	222	212	207	193	223	229	213	209	224	235	212	216	236	244	232	231	221	223	219	206	215	215	205	214	229	217	219	234	205	204	231	231	246	210	220	206	241	235	225	224	219
24079	21100	28481	23958	20740	2918	773	543	460	437	395	375	385	355	342	312	297	310	337	370	311	321	317	290	273	281	267	299	326	263	301	286	283	267	304	306	306	309	280	302	277	303	267	283	316	276	290	297	319	300	324	288	294	281	285	290	285	290	297	309	297	270	310	298	292	302	323	325	287	288	276	299	273	302	305	287	297	302	274	274	310	280	299	241	288	329	264	297	262	273	278	293	309	276	302	289	288	300	289	281	290	276	297	258	301	259	305	293	308	286	291	302	270	251	277	313	299	290	303	258	298	273	256	264	281	280	286	294	288	256	231	294	270	284	292	320	268	267	302	286	274	287	301	277	263	284	264	262	306	311	304	263	289	288	270	286	266	287	273	278	270	307	299	271	275	294	280	292	309	281	277	259	256	304	304	263	268	276	299	290	284	293	261	272	285	266	292	287	291	293	277	302	283	298	237	274	245	271	307	274	279	267	282	284	280	277	300	265	280	302	274	276	307	293	298	285	260	275	284	284	267	293	276	283	266	276	293	309	278	291	317	263	267	256	286	287	294	302	298	267	242	296	298	310	283	290	290	301	297	280	260	296	269	263	321	282	275	261	264	282	273	278	258	289	313	296	267	258	292	268	265	278	266	266	286	301	267	266	266	292	267	301	272	283	260	269	290	261	291	272	312	311	286	309	311	267	268	269	289	281	255	272	264	262	301	305	302	288	313	302	266	285	275	286	279	293	289	305	273	263	293	300	279	265	283	238	298	285	259	272	315	304	259	273	277	290	274	285	270	304	291	280	330	310	279	297	311	293	281	307	304	287	289	297	302	274	312	283	243	259	286	279	261	326	247	266	274	288	315	285	281	274	290	271	331	275	293	262	306	270	277	276	260	273	288	311	278	270	287	261	278	254	292	281	298	245	277	312	284	246	292	302	274	243	254	287	263	280	287	270	291	285	264	295	291	290	255	292	264	275	268	317	300	290	290	293	306	294	260	295	268	265	316	291	295	269	273	277	306	279	271	273	298	269	253	273	305	293	271	299	296	296	268	293	269	265	279	288	285	285	314	288	248	265	273	260	303	277	289	305	256	320	287	275	266	308	271	272	303	242	292	274	247	274	311	305	276	294	284	280	315	266	268	314	299	291	283	284	285	278	293	287	273	285	293	282	322	289	286	294	268	273	257	283	292	266	283	317	289	261	293	290	263	256	288	264	290	305	259	296	270	285	299	268	305	275	279	287	284	263	283	256	308	286	285	277	281	273	270	281	283	295	290	295	302	282	284	316	313	285	307	280	294	268	305	308	299	277	314	291	270	298	278	298	269	266	253	281	263	304	302	301	289	283	292	258	259	281	294	264	326	269	263	339	257	269	251	273	291	298	274	289	272	304	279	289	286	269	298	261	265	282	278	282	324	262	318	292	312	274	279	286	278	277	297	303	272	306	289	258	284	279	282	290	291	257	282	275	292	291	270	302	298	281	229	286	277	293	275	290	264	278	284	284	277	298	288	292	279	308	295	292	275	307	288	245	294	282	278	236	285	285	281	280	283	295	288	291	279	273	265	241	276	282	298	284	288	290	261	285	273	260	268	281	282	275	276	264	274	278	285	273	283	290	268	304	295	289	276	273	280	301	273	284	268	309	323	269	291	279	262	265	305	282	264	296	285	279	285	285	276	262	308	303	279	306	270	277	261	285	266	292	283	304	329	288	259	273	297	257	254	299	269	273	283	278	266	268	275	287	291	285	266	272	305	282	285	274	283	253	293	275	269	300	292	279	283	290	270	304	293	263	295	288	291	282	299	291	316	282	268	302	300	284	298	291	303	267	252	267	306	287	309	292	273	259	274	323	288	251	286	281	268	283	290	277	274	240	292	266	283	295	290	270	290	273	278	283	314	280	277	275	271	248	297	254	289	276	242	232	277	276	270	289	255	278	256	291	259	289	285	285	274	290	267	278	268	281	301	294	267	282	239	272	291	304	276	307	280	281	302	266	293	277	299	286	312	286	317	290	273	308	298	291	259	303	274	302	263	268	280	250	290	275	282	282	292	251	250	290	294	255	289	296	301	294	289	266	287	283	281	277	274	298	339	274	294	275	274	299	266	263	272	249	280	289	243	300	241	247	283	294	258	275	282	288	278	294	228	269	276	264	277	280	288	280	271	262	265	291	263	282	284	270	297	269	240	282	284	298	249	263	296	299	293	298	290	289	308	293	235	296	303	281	294	274	288	282	291	309	312	280	273	288	287	267	315	269	257	266	283	288	300	284	268	271	286	242	287	288	289	277	283	315	260	278	246	279	278	256	287	288	281	279	268	286	290	297	297	315	300	312	278	311	269	299	275	255	252	287	303	269	303	279	278	271	294	285	283	283	292	283	280	295	303	259	280	267	279	242	273	328	318	279	295	308	265	269	274	295	270	273	281	300	309	306	297	288	290	278	286	291	252	289	282	283	295	290	300	277	287	292	267	277	289	274	297	280	289	273	285	260	286	289	286	261	285	277	260	284	299	302	280	257	232	289	299	284	258	275	288	291	287	293	259	259	262	309	305	270	268	292	290	277	306	296	252	284	282	280	295	280	298	267	281	281	297	285	244	264	261	256	271	292	285	267	283	313	311	281	253	319	261	298	282	282	287	256	275	299	312	270	281	330	282	278	279	282	286	277	286	298	290	303	266	274	299	273	284	279	251	300	305	295	285	309	303	291	289	301	264	269	272	277	279	298	291	327	276	325	284	281	273	272	293	294	283	281	272	251	337	295	278	284	264	300	294	297	271	282	271	278	292	280	266	295	271	295	297	264	255	293	282	268	271	299	274	282	280	297	259	290	279	293	263	298	299	289	289	275	281	324	288	272	297	270	257	273	281	281	284	281	291	271	295	285	270	283	280	301	311	318	262	271	283	254	294	292	287	288	267	294	242	310	290	302	285	276	276	290	284	274	305	296	286	265	280	298	253	313	274	313	289	301	298	299	296	285	252	266	269	276	279	307	261	287	331	271	276	302	304	303	264	257	299	281	273	277	256	257	305	304	269	287	278	310	296	279	278	289	256	278	273	298	281	288	289	279	282	257	281	284	282	297	295	268	277	303	271	310	262	267	270	294	297	265	279	279	272	292	294	287	273	302	286	275	250	276	282	275	283	302	260	292	275	285	262	281	267	261	292	270	256	297	270	277	285	303	277	270	287	289	271	280	271	318	271	260	283	290	257	259	296	269	264	250	262	273	295	294	321	278	275	280	291	272	277	274	286	268	305	293	295	260	302	276	265	279	285	289	277	261	264	272	285	288	280	272	277	273	287	300	256	284	296	280	294	293	265	284	299	274	278	257	272	297	304	267	310	276	281	267	280	287	268	278	281	260	291	298	279	274	303	261	280	244	298	297	285	277	295	288	245	316	287	282	310	265	292	295	264	273	281	290	277	309	263	285	287	241	257	274	280	273	295	273	291	280	281	296	281	269	314	254	251	249	271	318	308	289	270	260	291	254	294	287
15934	9191	8136	4140	2841	2069	1690	1293	1125	986	918	819	775	709	678	670	658	618	608	572	594	564	516	531	533	497	594	495	500	497	489	471	475	522	468	507	507	482	525	528	474	480	470	508	466	492	480	507	517	472	449	511	473	525	487	463	436	458	444	489	454	470	459	478	424	494	520	470	456	471	483	470	487	497	473	490	457	486	473	463	470	478	456	502	451	491	482	453	454	481	458	487	435	478	481	456	484	494	460	474	489	478	480	516	486	449	510	493	445	446	484	486	447	451	465	469	463	495	475	461	453	497	482	461	445	493	425	495	512	461	500	471	464	477	450	478	474	449	454	494	446	508	425	478	476	486	485	452	494	455	482	436	461	490	496	452	476	458	462	486	528	474	444	461	462	476	465	507	449	464	483	487	451	478	482	471	474	445	479	474	514	497	448	482	517	470	445	440	461	451	482	478	501	454	471	451	508	482	504	437	472	435	490	482	479	497	473	479	480	493	507	471	484	451	457	434	448	474	541	471	437	460	469	458	472	481	477	455	488	485	463	467	485	437	453	467	465	460	490	469	495	473	487	506	478	502	509	472	443	492	482	470	483	479	509	463	443	468	471	468	508	481	510	463	414	442	429	484	455	474	466	507	473	467	482	481	487	445	526	439	472	520	438	475	440	500	453	465	451	432	534	504	475	469	506	487	475	429	441	472	475	461	497	463	493	475	477	492	441	515	457	469	471	479	475	508	490	493	495	454	483	495	502	458	493	456	487	473	455	477	492	454	537	493	501	486	447	430	443	458	478	514	436	439	498	474	468	435	445	437	478	491	447	478	469	466	471	505	446	494	448	486	472	489	471	504	470	479	452	491	456	454	444	487	481	454	470	444	446	503	473	494	488	474	478	494	448	473	496	463	477	473	491	481	526	462	446	464	474	500	462	477	512	491	503	474	453	501	492	454	484	455	448	481	452	479	422	489	481	465	475	470	481	436	480	445	495	500	465	483	446	478	442	487	491	453	448	461	487	475	479	472	482	456	481	470	475	477	445	488	482	478	421	451	458	410	515	453	431	450	455	473	462	483	508	496	476	468	454	459	471	461	520	437	486	502	473	475	467	500	412	476	454	446	467	471	468	426	469	481	447	492	469	429	440	463	482	457	504	500	542	494	483	462	510	469	450	512	449	488	494	463	462	496	481	453	492	492	495	467	438	467	482	491	436	482	459	485	457	506	463	509	447	501	478	469	483	463	459	491	538	511	446	441	490	488	483	430	447	456	475	487	450	459	466	433	474	459	478	439	482	474	490	474	465	455	452	474	471	437	466	474	466	463	470	463	492	528	502	484	465	464	426	488	460	469	528	475	480	455	447	470	450	504	498	479	490	435	479	458	507	486	448	493	469	418	474	493	447	462	455	463	465	459	421	485	415	436	485	513	496	492	442	463	484	477	465	479	475	477	459	511	463	449	457	442	469	455	477	484	477	465	464	500	466	489	482	464	486	499	464	461	494	502	432	453	473	472	495	503	474	470	501	522	507	480	445	468	469	498	447	458	509	515	477	473	471	457	499	446	474	490	417	470	401	465	485	479	489	483	486	505	492	468	480	492	504	478	462	466	461	491	488	470	461	517	505	482	462	448	469	465	458	518	511	495	444	474	471	484	458	453	475	458	514	471	449	499	504	470	452	460	463	479	457	530	477	478	454	459	480	478	490	465	472	472	485	491	510	457	498	452	470	479	480	484	460	507	437	411	466	498	500	456	469	470	501	458	498	446	469	448	438	485	491	471	477	474	460	488	465	462	471	478	495	461	494	462	478	503	475	476	488	439	482	442	503	459	443	498	455	488	491	481	482	463	432	463	487	477	508	509	439	477	444	484	470	445	495	473	474	468	444	445	479	500	471	490	457	437	502	453	464	453	484	461	514	470	488	466	440	450	460	467	493	475	471	481	405	476	467	514	479	495	438	491	432	493	436	477	492	471	455	462	479	451	483	488	475	497	493	442	473	489	493	444	460	479	478	495	482	523	452	472	442	526	458	502	495	480	431	471	449	486	439	501	491	485	487	470	461	497	517	462	453	415	467	475	449	500	450	463	472	483	447	460	432	449	448	477	440	442	448	487	452	461	479	489	523	495	513	483	463	440	457	470	479	463	480	456	502	472	501	493	476	468	461	425	453	510	464	553	473	503	463	485	493	495	472	466	449	453	459	467	474	464	501	482	443	482	475	472	469	494	492	489	495	443	504	468	489	506	452	448	470	456	495	480	521	499	447	462	438	460	493	445	503	451	477	471	465	542	477	426	515	440	454	441	471	478	500	480	477	477	472	475	466	486	466	464	471	445	445	494	466	500	529	449	501	484	464	457	449	447	470	449	478	480	469	448	463	461	517	459	458	457	464	464	461	429	474	477	451	474	466	447	516	462	459	503	492	479	485	496	482	488	473	459	482	441	470	463	450	493	493	454	461	471	463	472	468	474	472	498	470	463	491	486	484	464	456	485	462	475	445	448	463	489	449	457	486	441	481	486	448	402	486	433	482	512	445	481	511	454	471	424	473	486	494	458	468	477	458	446	477	459	502	431	474	443	479	471	490	500	463	443	485	451	490	473	480	482	454	490	494	497	437	448	484	447	463	455	433	504	464	499	477	456	468	475	500	472	428	485	453	488	502	495	505	435	449	468	445	449	483	481	457	446	479	433	468	455	503	467	479	483	533	453	503	482	479	450	466	457	473	515	477	482	470	468	493	532	457	469	456	494	486	468	436	448	450	502	491	497	504	471	458	455	493	465	446	483	474	447	450	455	426	444	464	478	450	510	447	479	491	499	485	547	503	447	431	478	469	477	469	474	466	486	446	516	464	483	476	493	475	489	485	471	451	491	464	471	443	477	520	486	518	443	478	454	484	467	490	469	438	469	463	450	456	410	462	459	466	440	464	508	468	482	473	459	497	506	445	478	474	455	445	467	487	488	466	455	512	458	459	478	455	478	501	453	488	480	468	471	464	474	525	497	499	493	482	491	478	542	463	475	452	474	477	468	460	452	482	484	460	469	491	509	506	488	483	494	489	481	436	472	459	445	470	461	459	498	438	475	445	471	473	498	477	475	461	483	458	467	467	493	447	441	498	439	476	460	488	493	468	444	519	494	488	478	479	452	453	452	491	482	459	496	505	469	452	464	427	458	468	460	477	450	494	492	485	484	477	498	467	507	459	493	456	463	467	492	442	465	446	473	465	479	462	471	461	506	479	467	483	525	495	462	467	477	427	491	506	479	482	472	495	462	485	498	466	463	467	457	464	448	489	488	440	477	462	468	454	483	457	486	494	455	476	442	491	457	457	485	506	437	480	459	477	502	456	448	508	484	510	500	492	435	460	454	509	460	481	497	497	487	472	472	448	458	453	538	475	511	454	493	508	443	443	497	451	469	415	488	494	485	484	479	487	489	481	486	459	482	495	458	461	501	459	429	489	456	496	432	452	425	485	485	478	505	481	427	471	478	455	480
23031	21084	29119	23272	21086	20359	2784	1114	844	775	741	652	603	561	576	558	565	492	544	561	516	483	535	510	538	496	486	486	484	500	500	455	473	463	495	496	500	492	485	470	501	486	489	503	485	503	457	470	454	481	481	455	458	483	476	456	463	505	507	465	462	521	485	459	478	441	479	452	485	463	513	441	469	528	500	502	485	488	489	511	503	480	461	482	443	457	482	515	483	495	491	482	466	442	455	441	497	436	459	422	480	471	483	465	491	477	448	470	461	475	454	496	468	475	469	467	477	456	454	443	463	489	475	496	475	486	471	482	466	468	469	445	451	484	487	473	480	420	453	445	447	429	448	457	443	444	474	460	445	448	475	502	472	466	475	449	466	489	465	439	452	502	499	481	494	471	434	480	480	463	453	488	485	475	489	460	503	444	487	482	457	464	474	486	487	450	451	471	480	471	489	434	507	506	434	430	439	428	480	498	494	487	485	454	466	487	454	499	475	490	450	465	495	433	425	467	470	492	469	511	479	477	481	480	483	487	460	450	457	483	480	428	435	469	466	471	464	462	428	459	430	461	457	466	485	422	499	456	443	454	455	450	511	436	489	529	497	515	452	481	427	447	461	481	431	428	477	478	445	469	473	462	478	459	443	466	471	403	473	510	488	470	472	459	470	466	460	462	469	479	459	505	459	455	446	452	486	485	518	439	505	471	446	490	478	477	477	442	497	440	485	446	444	472	491	439	496	473	457	468	474	462	478	465	443	470	429	440	473	458	437	445	478	464	463	469	447	470	441	450	473	440	482	449	485	465	480	484	480	486	460	451	454	490	479	462	514	474	480	488	473	466	487	501	429	434	490	466	448	470	476	444	462	476	439	472	457	439	510	464	462	496	489	463	464	462	474	505	474	456	472	463	512	472	467	448	428	459	456	464	486	482	434	487	451	474	468	507	472	502	481	497	499	454	413	446	475	458	487	488	523	451	511	471	487	432	514	482	430	469	474	464	464	470	459	425	463	447	505	440	503	460	473	466	457	411	476	474	455	490	457	475	482	445	483	470	439	469	478	504	481	496	466	449	462	462	456	484	495	447	429	444	454	458	434	479	497	445	482	472	469	462	467	452	455	490	470	433	474	464	480	489	479	473	484	488	462	455	489	478	476	464	465	446	476	469	484	489	481	447	453	481	503	497	474	468	430	450	445	451	473	432	477	470	421	481	483	506	460	434	451	464	441	481	485	510	467	466	466	475	441	468	466	497	430	425	494	469	469	423	468	492	475	477	484	477	480	487	466	468	452	472	492	486	466	498	463	468	450	461	485	483	444	455	444	456	526	471	457	493	446	490	480	418	453	479	496	442	453	461	463	488	449	462	481	486	482	452	484	461	480	457	484	468	481	460	471	472	489	472	482	459	452	514	472	501	456	463	486	490	438	420	508	422	454	446	447	458	425	422	468	445	427	457	491	490	454	457	477	467	458	438	444	520	430	460	453	467	442	472	467	506	455	470	456	428	473	494	480	496	440	493	488	465	440	478	468	435	477	443	470	479	527	474	515	493	401	482	444	475	463	497	490	471	513	464	449	469	463	458	450	457	448	440	467	485	454	520	443	485	461	441	434	450	457	485	435	447	449	419	430	451	471	494	509	482	449	471	457	443	432	421	453	457	489	468	457	476	502	500	488	446	472	460	475	494	441	424	469	465	488	447	477	449	454	459	491	452	436	482	462	455	457	481	478	455	502	460	478	475	460	493	470	439	452	460	494	435	456	448	458	479	492	484	428	483	461	440	463	445	465	465	479	477	468	460	404	468	476	452	435	458	484	495	466	466	467	478	484	463	426	461	501	452	485	423	435	429	458	434	462	484	467	458	446	459	476	471	455	469	459	440	438	484	507	466	508	436	461	455	484	465	445	443	483	470	461	438	467	433	435	466	483	468	481	471	486	443	464	498	487	435	466	474	445	471	471	469	459	502	467	474	458	448	454	478	459	500	447	451	467	488	452	458	427	487	452	481	475	454	469	462	477	430	440	508	445	477	477	444	439	516	516	482	458	448	497	468	477	437	459	444	495	464	487	497	515	432	454	447	476	455	415	442	474	493	474	475	481	451	433	406	502	457	469	457	458	447	457	455	466	508	473	499	490	521	440	474	470	460	479	430	476	468	419	495	443	486	480	450	477	450	457	485	456	480	462	454	488	474	483	445	487	452	479	452	506	447	445	441	508	472	450	449	434	491	492	456	443	460	442	459	443	449	507	454	501	480	429	437	503	473	464	486	451	470	482	495	481	460	485	471	459	488	477	451	424	474	449	422	456	457	491	440	468	469	475	480	440	487	446	480	450	477	481	479	470	463	473	509	446	468	506	443	484	485	432	472	436	464	439	439	463	480	466	514	468	482	475	433	473	491	493	442	494	486	480	492	481	455	484	478	435	437	484	461	456	504	463	468	466	472	440	475	515	481	483	495	463	462	437	517	462	454	438	490	481	479	452	471	475	434	427	537	437	490	461	419	439	497	482	437	485	491	482	458	459	507	487	478	446	477	488	481	461	497	438	461	477	450	506	542	459	449	466	492	467	454	481	477	488	438	479	479	481	434	494	485	432	486	444	475	493	482	505	483	457	483	480	460	454	433	425	461	481	464	489	475	500	447	449	475	439	448	462	452	451	467	486	434	484	481	455	461	459	452	492	518	467	438	465	460	459	468	496	476	488	453	492	454	489	453	404	483	492	454	511	490	488	469	442	461	480	470	498	470	484	457	479	491	428	502	459	445	454	490	483	440	443	455	471	487	437	468	431	444	458	437	485	459	508	462	471	456	473	485	513	464	458	479	461	477	491	472	450	471	472	442	451	439	491	465	511	502	476	451	436	482	446	469	482	478	472	406	512	481	454	472	506	466	475	459	429	485	461	476	469	458	492	483	481	497	480	447	507	478	471	462	447	497	486	478	464	445	446	429	476	457	478	497	462	464	477	459	427	430	484	458	476	466	505	471	468	491	491	482	479	475	432	490	499	484	451	472	459	491	427	465	484	482	488	469	452	475	504	452	464	474	467	442	459	465	487	481	466	459	437	456	482	424	479	485	471	497	489	452	462	457	454	437	499	465	479	478	516	471	478	436	466	462	460	463	479	437	493	467	447	419	460	449	446	481	439	468	455	463	485	436	459	460	461	494	468	451	457	448	466	475	443	502	455	454	470	458	467	472	483	484	477	501	543	502	469	489	447	478	495	493	483	445	478	476	475	419	474	491	463	470	475	476	454	494	454	481	440	469	443	448	478	483	448	505	485	448	483	436	507	488	508	417	447	476	491	491	484	447	458	494	478	436	451	483	449	471	450	460	498	434	479	452	493	478	482	491	428	451	445	487	464	423	479	465	482	476	430	478	461	460	477	457	466	488	462	489	501	465	455	502	466	467	468	456	482	473	484	438	475	482	478	448	425	482	494	468	465	513	472	411	446	427	471	471	480	517	439	481	467	512	485	461	465	450	482	424	478	456
18029	15447	13187	7263	5014	3816	2972	2488	2021	1787	1527	1461	1355	1209	1127	1126	1087	984	992	928	909	898	911	920	907	881	809	819	831	814	835	848	847	791	872	843	797	801	772	766	786	795	787	827	779	826	812	789	805	743	743	731	760	767	728	817	734	768	731	831	749	764	835	745	800	790	733	747	764	806	772	721	708	760	798	722	764	760	775	744	773	774	710	751	769	758	745	732	761	795	747	746	712	755	723	759	779	781	742	779	751	722	789	744	768	730	718	759	776	775	784	812	735	800	765	762	790	756	761	788	725	731	722	724	706	716	737	773	787	802	764	779	809	780	755	751	734	727	770	737	709	807	750	737	736	733	794	727	816	737	775	721	708	699	730	741	768	750	708	796	795	770	762	754	716	754	812	703	711	767	740	749	752	756	743	730	767	756	774	746	757	751	730	751	774	715	779	702	762	760	726	766	745	720	763	771	761	721	756	803	786	787	723	721	784	738	750	728	758	744	756	740	740	774	725	744	750	786	761	771	763	766	780	745	775	781	772	744	702	723	761	739	783	763	728	779	791	739	733	746	724	771	781	754	734	755	745	754	838	753	724	702	727	740	757	729	774	774	752	749	723	801	783	777	759	800	754	761	772	761	757	706	755	772	761	769	728	732	752	778	717	754	763	757	768	759	693	743	782	735	769	758	794	759	700	731	697	739	722	733	745	738	735	695	773	744	747	739	778	745	725	737	753	722	753	729	770	763	779	775	797	765	768	780	722	741	756	778	774	754	719	760	770	745	759	740	768	734	737	711	760	792	748	782	725	785	788	718	765	766	758	778	749	719	753	780	740	764	746	723	726	731	782	754	786	722	739	724	746	789	760	787	812	761	805	794	788	745	703	761	806	788	728	742	746	735	733	727	742	757	727	773	729	725	775	728	767	753	810	756	765	723	768	734	746	756	749	736	780	755	729	811	754	670	732	784	753	775	761	722	769	756	703	752	744	732	698	745	755	776	739	745	713	766	754	771	763	739	760	769	679	745	739	683	723	747	714	774	806	720	751	724	716	739	805	766	733	744	764	724	735	721	749	756	788	720	781	737	772	737	745	782	764	776	775	697	722	741	744	738	722	773	806	745	777	754	776	763	750	730	768	736	769	738	768	767	795	746	693	724	735	762	794	803	754	753	809	771	755	781	752	777	736	748	778	809	703	712	674	788	737	723	764	733	781	714	787	707	720	731	753	758	769	777	796	772	781	765	755	753	704	770	811	741	732	787	785	762	724	741	766	764	754	747	752	742	759	756	799	739	719	724	765	720	806	758	754	777	703	753	753	792	727	758	737	798	767	765	735	723	767	730	743	778	759	729	724	732	732	759	730	715	772	765	753	731	764	761	783	789	715	787	777	705	750	729	696	834	754	748	716	738	735	773	699	770	740	775	793	783	740	776	748	701	754	755	770	757	739	767	748	759	729	739	749	730	760	712	764	762	754	760	765	744	762	713	778	732	740	757	783	773	739	766	734	764	739	765	775	768	729	776	715	711	779	780	760	751	752	717	741	717	767	728	772	704	735	735	765	735	783	749	724	749	742	740	801	755	737	765	790	746	756	789	761	739	744	717	694	765	765	756	769	814	764	740	721	742	746	768	762	725	788	734	756	720	824	766	704	772	736	732	753	738	770	740	743	786	709	798	758	756	743	725	723	748	722	764	769	764	718	800	756	753	733	714	760	782	750	786	776	723	748	757	757	752	698	750	727	763	746	734	702	722	790	750	774	757	714	770	787	776	764	791	708	737	752	757	753	730	696	758	750	692	748	768	748	733	737	776	787	771	746	735	718	726	777	766	730	761	792	770	738	769	760	767	737	758	742	735	732	710	754	728	738	716	726	725	746	746	753	781	737	762	698	728	746	721	747	734	772	747	778	740	757	746	753	753	731	751	782	766	774	719	772	769	767	763	789	770	719	810	790	789	785	739	700	766	708	736	750	765	768	739	765	794	789	751	780	740	760	722	753	738	813	742	720	776	707	754	795	790	730	757	753	776	752	761	713	754	741	747	689	716	756	767	732	750	742	797	728	762	776	738	736	713	737	723	754	798	764	752	781	711	757	770	736	789	758	760	721	742	758	733	743	790	740	727	813	722	808	707	767	739	751	722	798	736	744	732	740	764	737	768	780	725	741	721	746	728	729	732	750	726	773	772	709	773	772	737	807	752	791	749	673	791	700	780	746	728	766	732	725	764	753	734	757	718	771	748	793	718	808	781	721	762	796	731	737	771	846	735	803	807	765	764	718	749	755	760	766	731	747	761	780	723	732	741	703	775	755	765	680	767	751	707	721	817	710	782	769	745	768	758	767	758	732	756	743	777	753	807	710	737	788	766	755	745	737	760	737	786	748	692	736	741	769	748	752	794	732	772	751	718	715	749	769	789	741	762	695	764	715	752	708	724	783	759	755	766	780	760	729	759	713	733	742	749	750	759	808	736	732	717	802	699	739	743	742	741	811	711	785	780	760	735	759	785	741	729	761	727	765	802	727	792	727	726	766	736	741	736	773	764	755	708	757	719	750	748	746	778	727	772	739	724	773	789	758	778	757	734	772	773	696	729	822	735	702	752	789	751	788	690	789	713	756	799	759	760	752	748	743	715	772	729	728	737	690	778	742	706	748	724	684	723	739	714	708	781	770	721	754	745	783	748	730	762	751	714	779	728	738	780	718	730	750	735	774	704	792	740	784	728	720	758	739	779	719	799	720	793	751	748	678	769	734	735	782	797	761	745	761	743	758	730	765	784	746	768	780	726	743	736	751	735	762	691	697	792	749	738	744	714	779	751	706	733	790	742	745	730	751	707	774	752	749	725	782	772	724	705	804	760	746	737	735	762	758	750	748	764	783	774	744	763	721	735	770	758	745	723	779	764	782	715	719	755	760	780	733	755	744	754	783	729	702	766	759	715	757	715	749	766	772	758	699	736	833	748	777	733	710	767	753	791	771	787	733	770	768	759	728	778	755	722	730	805	742	712	717	749	808	770	741	753	741	763	766	734	783	769	707	786	769	773	765	820	718	776	761	757	755	700	722	730	760	760	775	709	770	731	750	754	816	765	746	735	721	787	773	787	777	777	782	760	797	735	754	762	795	744	720	736	747	772	770	739	746	735	750	751	737	748	751	740	729	734	755	753	743	752	759	728	722	778	700	750	780	728	737	722	758	720	715	777	755	818	708	777	736	728	737	737	753	710	747	737	732	756	726	755	792	739	743	766	761	753	759	736	725	725	715	736	783	703	758	751	794	805	795	759	751	790	745	793	765	763	770	721	754	748	801	739	745	791	758	750	768	742	750	701	733	723	739	769	763	762	724	728	795	756	755	747	712	709	780	772	772	720	741	738	776	797	707	759	781	759	750	737	694	782	757	759	717	710	763	733	770	729	741	725	751	726	748	756	765	818	783	762	740	773	749	737	747	753	723	729	705	789	785	736	773	752	812	794	795	814	749	758	774	771	733	762	754	770
26764	20449	7992	404	236	159	180	135	121	144	131	141	131	121	128	124	112	141	110	127	138	125	114	127	124	131	113	113	111	115	128	102	124	118	140	116	123	120	134	137	128	118	126	126	132	123	130	120	138	116	112	137	121	134	135	118	121	124	122	133	120	116	106	124	121	118	130	122	141	131	119	111	111	122	111	124	126	126	130	124	118	139	115	126	125	109	134	103	125	130	118	131	129	119	144	126	123	106	131	127	144	117	116	117	107	115	120	111	118	136	122	141	129	132	116	141	111	141	111	118	126	100	126	138	118	111	113	131	106	102	115	144	114	124	113	115	116	119	141	137	129	126	128	100	126	117	102	116	129	106	118	128	112	115	125	125	129	113	128	125	118	140	97	112	131	120	121	126	117	102	103	130	120	122	138	118	119	121	112	141	134	117	124	113	95	127	133	113	142	110	132	126	133	130	116	133	131	119	126	135	101	121	111	111	112	126	107	127	128	110	98	146	126	113	113	127	122	109	126	117	104	130	111	131	125	135	124	124	131	127	130	103	101	141	128	140	138	117	125	128	136	113	146	132	106	121	117	132	125	115	117	116	112	132	122	108	117	133	103	120	127	117	119	123	114	122	128	133	113	113	138	114	125	118	105	129	128	85	127	117	104	129	123	134	140	123	136	109	128	130	119	124	119	129	123	130	121	127	117	115	118	140	113	106	111	110	128	120	129	111	122	118	126	128	132	118	114	123	118	118	142	122	114	114	116	108	122	124	130	142	124	123	112	107	140	120	124	95	119	116	115	101	104	112	115	108	127	139	125	120	105	107	121	103	113	102	119	126	109	138	110	120	118	110	126	113	112	117	116	121	127	108	116	126	106	129	128	111	107	119	118	126	123	139	136	117	127	136	132	126	116	98	103	126	134	116	108	123	136	128	130	121	112	120	135	102	112	124	103	123	113	119	112	111	115	121	109	122	114	105	112	129	101	117	147	141	125	110	139	135	142	128	102	119	118	114	102	121	107	130	125	134	128	89	119	102	97	119	126	114	121	134	115	119	123	123	131	129	119	134	120	128	110	114	134	122	115	113	111	129	128	103	115	117	121	147	118	100	100	131	125	112	105	119	118	118	112	132	129	124	136	135	146	119	137	118	123	126	120	103	144	115	143	119	100	134	137	120	113	125	137	106	124	115	122	124	105	113	147	118	133	125	106	130	107	125	134	127	131	125	116	117	111	119	130	123	116	130	124	130	131	136	123	120	141	106	121	112	113	111	118	107	129	140	130	111	123	138	115	115	119	105	128	132	114	116	114	132	107	125	105	138	121	123	135	129	118	134	100	129	121	127	115	113	131	103	112	125	110	140	138	126	101	127	116	132	119	105	109	144	105	129	126	134	126	113	104	118	129	120	133	104	119	125	123	128	112	122	126	112	142	121	128	112	118	131	121	108	107	122	116	110	125	132	125	123	131	102	135	136	135	124	117	124	123	111	148	119	117	113	108	110	126	130	113	106	111	146	105	125	123	128	115	134	101	122	120	113	137	143	151	129	99	124	133	108	122	133	109	120	130	116	138	125	136	131	132	124	139	135	115	128	106	127	114	124	104	136	103	121	105	101	113	105	125	119	132	128	130	121	139	101	107	119	126	139	141	129	133	109	130	144	117	129	140	119	111	115	117	128	118	117	137	135	116	109	125	114	121	133	122	125	105	110	139	108	118	143	119	126	115	108	120	116	122	101	125	121	116	111	114	118	107	117	139	123	112	124	138	124	108	110	134	120	121	114	101	138	119	125	125	123	120	135	112	117	124	117	125	127	102	114	134	117	137	129	110	124	135	111	144	120	137	114	119	113	113	130	128	121	117	115	137	129	107	121	115	131	149	116	127	132	112	125	117	133	118	106	157	118	122	131	142	124	120	138	119	132	135	126	117	134	119	98	119	118	144	105	122	111	111	105	111	112	115	126	123	141	112	123	119	122	118	123	115	116	119	116	141	115	116	108	125	120	117	111	110	138	127	119	115	133	116	116	137	107	131	114	116	116	116	111	133	114	141	130	122	109	123	131	108	131	114	119	152	132	131	122	132	142	127	107	118	120	108	132	118	114	134	119	109	127	126	104	124	119	114	125	132	112	141	107	117	130	137	125	118	127	121	106	120	107	113	116	110	132	116	120	113	127	126	125	121	122	135	116	112	109	119	109	115	102	137	129	106	106	120	117	137	143	129	115	112	126	116	121	114	121	131	130	120	127	142	112	116	103	111	132	116	111	115	117	97	103	124	117	119	119	123	105	122	113	124	134	129	112	122	133	107	115	111	134	117	119	110	121	125	113	127	128	114	111	119	121	149	129	120	132	123	128	136	117	135	122	111	127	128	136	118	114	123	136	123	111	117	111	124	139	111	124	114	122	129	124	94	114	143	121	117	115	120	115	107	110	107	147	94	135	126	125	133	124	101	125	108	122	125	120	124	112	116	116	131	127	132	147	114	117	124	102	121	140	106	139	122	142	114	104	122	110	119	128	106	123	124	112	133	131	111	117	116	115	120	120	107	122	111	133	123	132	128	116	138	129	116	120	99	124	121	116	108	117	120	131	107	111	138	115	123	136	113	109	148	112	111	121	132	127	122	104	127	134	111	113	124	141	104	118	126	130	118	114	99	123	127	116	127	103	132	131	114	133	109	98	131	116	103	135	123	128	96	132	121	125	106	117	107	118	114	149	116	119	127	94	132	123	117	134	122	118	119	108	124	113	116	113	131	124	123	102	115	118	121	148	136	124	104	131	128	126	127	119	120	149	115	127	106	131	123	98	95	144	122	133	126	105	145	144	118	124	118	115	113	113	111	137	122	131	131	116	113	118	131	113	116	116	133	138	116	124	129	123	128	134	135	131	116	121	122	118	111	104	120	131	114	127	136	134	131	122	125	126	133	107	127	103	139	125	123	106	117	117	138	112	116	131	120	136	109	122	116	116	128	113	115	106	121	123	121	128	111	130	116	139	98	114	117	105	118	124	102	101	124	138	119	116	112	105	124	147	130	120	116	118	126	123	134	114	121	118	125	115	118	97	126	131	113	134	101	115	123	113	124	119	125	127	145	143	117	116	120	130	113	115	111	119	105	122	130	119	105	133	130	95	138	116	123	118	106	111	127	131	117	118	134	139	120	123	130	108	99	135	98	131	125	120	121	132	108	106	123	100	135	128	143	116	129	124	118	103	106	119	130	105	129	142	133	125	122	142	122	117	136	139	122	124	133	115	118	131	128	99	108	104	126	116	94	122	130	118	132	128	121	145	127	132	125	135	109	130	128	133	129	107	122	130	119	111	127	115	117	125	127	116	123	107	132	115	127	133	132	121	113	111	121	104	108	125	126	132	114	116	124	141	136	135	119	130	129	98	124	118	127	124	120	102	113	112	107	127	89	135	119	127	135	120	119	120	120	126	119	133	123	119	92	122	141	127	111	106	100	134	112	96	124	112	121	128	112	114	122	129	127	107	121	141
7862	1043	938	558	401	350	295	269	267	284	247	250	235	225	244	245	207	220	234	242	210	233	211	212	230	228	217	207	216	219	204	227	223	213	227	213	188	243	221	233	221	218	231	193	233	207	216	226	235	212	222	220	222	210	234	217	236	248	219	220	187	206	212	226	202	213	214	218	233	202	204	238	215	201	218	205	204	206	226	225	216	214	216	217	228	248	226	218	216	232	240	234	217	226	214	212	203	221	204	209	236	231	206	210	233	228	196	214	252	227	230	209	193	227	221	220	214	217	221	225	206	200	247	235	211	246	194	217	222	214	225	228	228	183	229	182	231	214	200	225	220	240	236	239	216	223	245	181	211	197	219	229	203	225	226	216	218	209	209	199	220	222	203	220	227	198	207	194	213	233	245	213	235	226	213	207	222	225	200	198	225	193	231	224	206	226	213	210	210	200	226	214	227	197	220	234	207	233	230	206	203	205	218	218	256	217	219	230	234	210	209	223	194	229	200	198	252	199	194	221	239	214	194	197	215	221	223	203	211	214	215	238	221	228	193	218	220	226	218	216	216	223	239	204	256	219	232	223	223	233	220	213	225	205	221	213	245	235	232	249	225	232	215	214	223	220	225	232	224	228	254	236	223	221	231	205	225	196	242	218	211	235	230	220	240	216	232	201	215	225	214	229	217	208	234	224	219	221	228	228	222	226	230	199	229	223	234	236	218	210	212	225	219	222	243	216	218	231	225	219	252	227	204	255	233	219	209	219	233	247	215	197	246	220	211	237	231	231	194	213	207	223	216	224	230	216	220	229	233	226	221	223	214	233	229	221	237	216	219	219	220	225	232	215	215	214	208	220	222	247	183	212	211	213	223	221	226	224	223	240	222	208	224	219	240	205	207	224	241	212	241	237	229	202	238	212	207	195	221	202	244	209	222	215	224	233	217	215	223	217	197	251	214	220	236	217	194	243	228	226	204	201	243	208	207	201	235	191	207	217	211	221	214	194	225	215	217	221	204	235	212	209	212	223	215	206	240	228	188	209	210	234	208	217	212	227	218	210	208	191	241	202	245	233	216	245	248	228	230	207	226	226	228	228	209	233	208	180	197	217	216	236	210	206	203	214	226	215	226	228	224	215	214	231	221	190	237	225	237	215	200	228	229	234	217	225	207	233	223	204	221	210	207	219	220	216	215	213	231	228	245	219	232	239	205	199	211	214	198	237	226	203	197	218	194	197	223	201	202	233	222	201	228	216	190	235	211	187	202	237	230	244	259	226	204	241	191	238	230	212	225	220	185	223	226	214	236	228	238	221	217	209	219	210	227	244	227	231	217	230	220	217	226	207	218	214	222	235	190	229	223	240	217	256	233	239	226	195	229	215	218	232	220	275	232	240	217	251	201	238	199	214	235	201	247	225	256	224	247	240	200	243	237	234	224	199	226	224	220	210	230	205	206	213	247	221	235	233	250	214	229	227	185	233	207	230	212	242	248	222	200	239	211	203	226	235	207	225	219	205	211	236	235	226	220	234	200	225	215	217	220	191	242	193	238	187	226	205	227	220	194	223	195	224	220	241	245	235	224	208	208	229	213	216	241	203	208	243	227	247	216	225	237	203	222	242	240	205	219	205	224	200	219	217	200	216	215	219	221	199	237	233	218	214	215	218	219	198	199	228	243	227	219	201	232	219	213	209	235	214	215	232	208	210	191	203	240	231	230	192	215	232	222	232	217	219	215	223	209	224	227	197	212	212	215	209	241	194	224	234	218	215	214	225	192	230	219	211	217	226	232	239	209	196	202	213	226	218	249	233	220	222	217	213	211	208	219	249	218	208	201	226	198	233	216	230	233	207	207	223	218	215	214	234	200	242	229	248	221	217	218	226	245	206	199	227	238	236	204	247	217	190	205	212	258	230	229	235	231	235	213	201	202	203	226	228	252	227	220	205	226	214	211	239	211	224	230	246	232	225	219	220	177	225	229	243	247	243	213	209	203	194	240	213	240	240	220	216	211	205	240	231	193	240	228	198	212	205	224	224	219	215	227	196	218	241	234	215	214	225	211	227	230	232	225	219	218	224	218	219	191	195	196	194	219	217	228	222	198	209	211	188	203	225	247	202	188	249	220	216	203	238	201	228	223	208	214	211	205	208	233	226	242	228	216	199	209	248	225	234	224	217	217	231	210	225	215	223	225	218	215	242	234	208	223	223	224	197	210	205	212	239	207	211	246	246	217	227	225	208	224	236	190	205	227	187	219	213	202	207	217	194	217	224	220	238	232	213	202	200	230	215	233	224	225	216	226	215	199	208	237	247	227	203	224	235	223	205	217	245	216	198	221	222	230	232	228	205	220	206	212	196	232	195	201	224	195	238	222	212	231	221	210	237	209	215	220	223	213	214	215	251	232	206	219	215	212	223	235	201	219	232	204	241	228	228	213	216	199	223	196	210	199	231	223	223	220	227	242	232	222	200	209	205	234	241	199	195	229	217	202	208	235	205	226	212	218	221	226	212	239	219	221	200	211	226	221	218	201	182	222	221	230	232	230	210	222	231	202	218	214	201	231	206	233	208	214	197	205	214	214	204	204	202	231	197	226	219	225	227	209	222	230	197	215	207	238	253	235	235	238	224	212	187	222	211	242	211	230	214	231	224	232	226	234	210	226	215	225	215	235	213	210	227	200	240	211	213	228	226	231	235	201	250	224	223	238	223	222	218	230	236	237	216	219	186	214	196	216	231	211	219	217	235	224	237	208	209	218	232	217	193	222	210	223	234	200	199	218	201	214	241	232	219	217	220	240	254	221	204	225	229	220	253	235	226	213	189	226	233	218	239	242	219	207	222	213	201	205	226	228	215	230	239	235	242	243	221	215	227	237	212	224	209	224	194	181	219	200	235	217	231	238	226	212	232	197	236	230	247	214	213	216	203	215	218	217	205	224	204	212	238	206	226	225	203	210	205	231	223	213	221	221	214	214	221	230	193	253	223	239	225	238	207	206	212	245	218	229	217	207	198	205	242	230	200	212	221	226	240	180	211	219	210	209	206	231	209	207	222	212	242	225	202	196	238	240	213	217	201	200	214	234	229	222	202	233	221	209	224	229	201	218	231	218	198	227	226	204	217	240	218	183	235	235	244	214	208	237	226	235	216	224	223	212	226	231	194	240	225	241	232	237	227	215	235	217	242	249	204	220	214	222	214	215	230	218	243	204	205	230	239	218	189	197	226	201	231	193	226	210	206	203	227	245	224	232	216	219	223	223	232	212	213	224	220	236	240	196	253	212	217	221	214	212	223	253	202	231	259	207	238	198	232	216	214	215	206	228	224	217	228	228	233	234	204	186	221	256	218	228	222	221	246	211	212	212	240	212	207	216	185	209	200	218	233	190	237	230	213	230	245	221	221	231	219	208	234	208	239	205	216	222	208	214	230	237	223	207	217	240	223	253	215	218	238	217	217	259	223	228	201	233	191	232	209	216	208	212	219	232	214	237	214	210	202
24063	21102	28455	23958	20698	2828	763	559	437	416	396	442	326	354	335	319	347	322	343	338	332	320	297	321	283	302	294	312	276	278	348	293	287	291	282	309	316	288	271	288	271	290	278	299	328	311	260	296	312	290	297	280	298	280	319	297	265	298	283	306	274	262	301	301	290	304	295	272	251	286	300	303	261	278	291	294	303	281	279	292	294	316	286	306	315	285	262	298	284	292	286	279	250	268	321	295	271	298	253	288	283	284	276	273	294	279	278	265	294	271	262	287	302	306	282	270	262	296	259	296	278	272	281	308	288	301	287	275	303	267	282	289	269	304	289	301	294	291	279	275	261	284	290	288	282	288	269	287	268	266	289	279	309	274	259	307	275	281	255	282	274	246	312	275	279	291	274	283	328	282	266	293	277	293	296	303	278	273	302	269	248	279	256	302	284	308	272	297	274	266	280	328	275	295	295	253	290	280	286	287	283	267	284	287	289	269	288	266	312	294	296	289	303	279	272	294	264	273	260	284	290	265	270	265	273	284	295	275	272	296	292	291	280	300	288	290	301	289	268	277	280	288	290	261	277	276	288	290	268	277	285	276	284	274	266	289	263	273	298	286	276	260	278	279	295	277	294	286	267	320	281	288	297	250	307	259	282	293	303	279	304	297	269	296	268	286	296	276	275	298	281	273	269	274	289	301	262	278	256	268	265	267	272	254	299	285	291	280	314	300	284	272	298	278	290	269	259	295	275	324	269	275	282	286	253	297	308	295	297	290	285	305	282	281	293	303	276	292	288	291	259	276	273	269	250	256	286	308	280	311	292	289	268	296	292	271	307	291	276	296	266	255	296	279	298	269	253	268	287	299	305	293	262	296	276	284	319	283	278	275	271	283	314	263	279	311	266	274	257	285	291	272	237	295	266	298	275	302	286	254	280	248	292	294	262	280	279	309	279	318	285	292	277	287	301	283	247	265	291	265	288	293	270	257	301	305	273	263	293	285	281	290	290	287	277	275	288	294	279	279	258	276	252	267	304	292	301	266	281	296	290	263	269	275	280	280	279	284	291	283	287	297	288	249	270	270	269	306	299	269	278	266	336	288	282	283	310	279	276	283	281	294	290	273	283	295	277	269	274	268	256	290	295	262	268	309	282	281	278	298	253	296	286	300	270	324	293	287	299	249	257	290	295	271	280	283	295	272	260	282	273	257	298	281	254	288	292	261	259	279	293	284	303	263	285	264	301	280	276	256	269	294	274	268	265	324	283	289	284	300	300	289	318	280	269	292	301	290	262	308	239	266	272	308	295	265	283	265	254	263	256	260	271	288	270	312	303	283	255	298	268	305	317	272	285	293	276	297	318	294	260	262	278	301	309	275	271	247	268	272	283	270	260	262	305	277	308	310	261	316	276	261	286	253	279	257	293	276	302	280	293	267	299	285	254	263	265	276	283	265	318	309	286	258	250	269	286	274	279	264	249	286	282	286	275	284	270	299	302	293	293	293	287	289	275	263	310	258	288	302	289	310	276	262	280	300	301	272	274	280	276	285	279	291	283	263	291	287	303	272	290	321	280	254	235	278	270	286	300	287	276	283	279	272	275	294	263	256	272	280	273	287	287	283	290	300	270	289	272	269	289	246	290	277	310	275	302	299	252	276	280	284	247	277	287	314	274	262	279	298	274	274	278	274	269	282	278	270	311	276	284	262	279	285	305	291	287	270	275	250	286	293	299	317	276	290	282	280	273	286	295	285	304	278	292	317	304	306	291	283	260	311	287	253	272	278	272	296	292	267	270	283	322	266	305	291	271	252	272	297	261	282	299	269	273	299	267	273	290	281	283	281	303	283	301	302	288	279	290	277	267	278	288	277	251	280	280	258	270	295	295	273	293	267	297	273	298	272	287	278	290	266	276	261	298	300	283	285	269	295	308	303	292	258	295	294	267	285	269	269	301	281	275	290	291	289	309	246	315	262	270	303	312	253	286	308	251	280	266	298	297	313	311	278	295	279	272	289	301	307	286	281	290	278	299	263	292	273	274	312	283	275	285	278	292	292	283	319	274	274	297	299	288	277	294	296	305	289	286	291	253	277	278	278	300	279	291	270	275	288	294	287	284	289	273	297	305	282	261	255	287	281	274	285	249	293	293	277	277	268	300	302	273	261	278	271	269	258	279	328	264	299	290	304	307	299	293	289	286	266	300	294	293	306	263	285	292	302	272	281	307	296	287	271	307	280	298	287	269	285	247	270	280	300	271	271	292	307	293	294	302	286	255	281	267	285	281	279	307	284	309	265	281	277	297	268	264	290	279	271	273	282	288	272	301	265	245	278	282	262	271	288	271	288	260	295	292	262	311	284	290	253	262	277	280	294	303	280	294	292	269	305	249	278	286	260	289	283	266	274	300	263	307	257	291	300	285	300	284	282	286	300	265	255	307	266	292	283	297	281	284	275	298	242	286	262	303	284	298	272	266	287	264	256	291	268	285	265	289	274	276	314	262	280	283	282	290	287	285	282	270	262	279	248	271	272	292	298	284	252	297	252	288	291	288	280	283	278	311	297	275	270	266	271	272	262	312	292	267	288	280	272	294	286	296	317	287	269	268	285	255	295	281	322	299	262	239	292	284	286	297	290	289	287	301	276	296	325	284	285	283	264	268	300	252	275	261	296	260	305	267	277	253	298	303	270	284	268	275	299	296	256	284	281	286	304	261	276	272	302	246	272	283	287	271	299	274	285	274	305	270	296	290	263	295	272	268	258	253	268	272	325	306	287	262	293	287	308	262	270	259	267	279	270	295	270	271	283	266	262	263	290	266	289	260	279	311	276	283	277	285	259	293	314	307	323	280	276	291	267	258	296	300	269	276	321	269	269	287	286	309	264	290	284	307	282	288	292	264	280	324	301	306	300	265	269	297	313	269	284	285	274	263	275	276	255	297	303	284	264	239	274	268	303	290	290	273	309	270	288	260	269	289	303	256	256	294	287	264	296	298	304	298	274	291	308	316	287	273	278	276	252	282	285	263	324	294	276	276	281	272	281	275	287	280	286	259	287	283	271	275	280	276	269	285	299	263	299	292	265	287	293	291	275	290	276	295	279	311	288	270	296	264	243	299	283	283	291	258	263	282	279	296	306	274	266	273	267	295	289	272	292	284	292	280	299	282	269	255	267	281	271	299	285	304	296	282	287	300	293	291	270	300	269	313	272	295	281	309	295	288	297	266	282	308	258	296	267	322	280	287	245	282	276	252	263	310	305	276	280	262	282	297	278	280	284	316	274	300	249	287	298	279	262	286	274	273	288	289	296	288	281	289	284	289	260	292	290	286	315	266	298	290	271	292	235	291	267	301	298	280	281	282	281	291	293	291	318	304	301	271	279	254	271	271	233	289	299	274	283	265	280	270	279	285	267	268	286	278	276	280	280	278	298	288	310	264	261	259	286	310	280	299	294	275	289	278	319	286	301	288	316	306	307	286	274	282	281	268	288	307	282	289	279	296	283
15776	9406	8010	4105	2784	2066	1629	1366	1148	1000	958	827	796	674	680	643	665	649	577	598	578	574	565	558	581	486	561	543	492	512	520	522	530	517	519	518	476	491	487	497	497	516	519	486	466	533	454	464	481	507	480	518	502	471	485	501	500	462	477	494	534	526	461	454	453	521	524	522	498	467	510	471	474	494	497	466	493	504	454	529	487	506	438	496	487	488	478	484	473	482	484	473	437	478	498	525	461	464	458	500	511	513	470	445	452	468	475	458	470	435	492	446	469	520	483	476	492	443	456	481	454	489	486	456	482	476	466	459	506	468	440	455	502	499	467	448	507	482	459	432	483	492	506	465	454	459	490	472	469	475	454	470	498	452	489	470	477	455	438	504	511	460	456	477	487	476	449	488	480	494	488	462	472	464	497	486	439	456	475	505	490	469	500	464	484	546	476	480	477	484	430	497	467	480	464	514	475	495	475	496	455	528	517	481	453	454	468	505	474	455	485	515	467	447	447	450	484	490	463	503	416	459	463	447	477	480	472	468	498	503	508	470	450	445	459	459	481	508	498	430	468	474	497	492	498	493	485	473	482	487	447	497	495	451	452	469	488	483	446	457	501	482	475	498	499	486	493	491	491	455	456	496	490	484	483	462	532	467	455	466	462	478	467	512	474	492	468	477	460	478	496	506	480	474	463	485	475	479	469	468	445	512	434	486	457	483	436	482	488	477	459	437	485	451	474	485	496	461	427	500	500	491	485	469	477	443	430	502	489	461	468	484	468	476	495	491	479	480	495	483	471	486	489	455	457	502	431	473	461	463	451	509	467	481	436	483	482	501	450	452	488	466	483	462	447	447	467	443	465	475	505	453	480	485	445	478	450	474	444	475	465	495	463	482	485	479	429	468	498	471	481	510	468	458	481	423	474	452	484	494	526	447	475	470	508	509	505	458	450	423	493	448	451	482	493	456	493	503	463	481	506	473	484	464	467	475	460	464	488	461	452	487	458	456	505	480	478	476	471	470	466	491	493	483	463	476	494	470	486	504	494	462	459	475	468	484	460	488	459	490	466	462	467	446	449	471	502	497	485	477	473	471	500	495	446	453	480	503	496	468	500	484	461	476	464	473	470	488	468	457	481	455	473	515	478	444	485	454	465	496	465	445	441	435	474	447	449	438	475	470	468	475	454	488	480	457	494	455	460	466	475	494	483	484	428	466	514	475	479	461	503	438	495	467	455	498	483	479	546	468	447	488	493	445	474	463	485	491	453	486	459	515	507	509	495	440	470	493	488	424	495	464	476	454	477	477	462	482	490	497	489	494	441	464	466	492	467	473	449	498	448	476	459	452	472	461	439	464	492	483	505	481	479	514	483	449	484	497	509	471	513	459	493	471	492	489	482	473	436	506	504	491	466	471	478	455	479	472	453	496	494	464	500	501	514	484	454	520	433	479	460	437	448	484	473	483	481	476	455	434	457	500	472	510	489	494	464	482	438	438	471	487	477	499	470	480	459	467	501	475	452	488	445	489	472	459	443	510	461	488	428	491	468	474	466	492	505	485	510	497	503	489	423	468	478	476	470	491	470	479	481	486	471	505	489	467	451	464	496	454	461	455	475	483	451	495	500	506	478	490	507	465	485	481	472	457	491	524	460	507	423	490	487	473	475	454	481	472	474	467	454	478	448	517	442	450	524	474	484	487	441	461	479	504	462	463	502	449	488	460	515	459	480	507	420	441	474	490	430	506	462	530	473	503	492	481	470	495	484	461	478	491	489	448	488	497	480	485	494	469	454	492	478	459	418	494	459	485	468	490	461	476	457	474	450	467	496	482	449	537	529	481	495	470	505	553	465	477	434	469	478	477	504	464	469	473	451	458	491	456	528	459	488	491	505	476	457	444	477	425	461	506	484	480	460	457	480	500	465	507	480	489	470	497	489	499	502	461	453	479	479	455	462	484	470	477	531	488	487	485	478	495	465	465	433	479	475	434	499	497	491	444	504	454	460	505	482	463	461	476	446	471	487	477	489	477	440	488	479	503	470	464	476	491	487	451	477	431	460	488	470	464	493	507	471	494	489	471	458	474	483	480	419	486	468	495	449	439	453	499	505	508	465	448	473	467	504	472	427	519	450	483	473	431	442	478	474	448	494	450	475	478	459	491	442	470	482	459	491	502	448	478	475	458	523	446	492	444	512	499	467	449	490	507	466	503	459	507	507	471	439	493	471	448	473	501	452	502	487	485	460	479	440	527	468	446	460	455	471	497	476	482	485	434	481	442	487	488	495	519	458	457	486	455	505	495	484	433	466	490	453	494	489	470	474	440	466	485	472	456	512	480	506	465	472	503	469	511	478	477	490	481	454	469	482	464	478	502	457	460	490	467	486	482	437	463	477	525	476	461	469	504	459	485	466	476	436	469	481	478	488	499	451	512	504	468	471	443	473	491	484	485	452	461	484	474	482	482	478	515	478	469	451	467	493	462	516	474	510	473	479	480	472	503	491	472	446	476	483	476	500	460	453	471	493	436	456	430	493	467	481	485	458	467	486	503	492	463	468	476	481	466	463	473	488	455	472	483	473	501	448	458	492	449	436	449	463	480	487	478	484	480	458	520	472	495	472	458	462	482	443	501	471	505	434	482	457	459	468	505	488	475	473	497	495	480	437	469	489	481	472	505	478	473	484	467	485	475	503	444	499	479	463	495	494	463	433	470	477	467	474	482	475	458	468	466	505	469	439	501	483	474	477	480	498	488	452	509	456	471	468	474	502	459	451	498	485	418	467	452	453	479	505	479	486	469	485	483	463	456	501	482	461	478	521	485	482	478	466	493	482	522	485	480	486	494	464	473	485	470	479	507	495	507	471	460	467	467	431	467	495	503	494	492	490	481	445	488	469	462	452	460	487	451	477	450	464	442	418	464	480	471	495	496	451	489	491	462	469	478	433	456	502	484	490	541	476	465	488	465	461	444	527	457	479	507	529	464	473	487	468	511	508	488	469	455	464	493	474	475	449	457	470	496	469	454	450	482	448	447	468	536	450	492	464	459	439	460	476	451	451	454	500	473	475	499	482	482	470	478	471	476	463	487	469	495	551	486	480	427	452	486	503	486	481	466	452	470	471	470	471	438	455	472	478	460	443	478	506	469	519	487	467	437	447	465	491	492	456	476	463	539	456	455	423	437	443	479	460	431	520	509	471	447	483	453	517	480	474	499	492	475	505	508	473	486	498	484	450	500	451	490	472	483	478	477	483	464	489	463	492	490	515	478	483	464	473	469	452	476	501	494	485	480	448	502	486	461	495	484	489	477	487	463	494	486	492	515	455	460	471	473	476	440	479	437	472	471	449	426	476	478	468	477	453	486	432	426	450	481	436	491	485	465	499	480	467	442	454	451	451	503	459	443	473	475	436	500	480	483	510	464	467	475	468	464	466	471	473	467	459	493	452	490	469	498	447	483	451	468	462	447	497	481	480	479	462	488	491	490	425	445	477	487	458	430
23074	21072	29061	23303	21072	20310	2814	1123	869	756	769	638	625	616	635	532	572	561	532	523	513	500	488	516	510	498	530	513	486	475	510	486	448	515	436	486	492	476	470	519	447	442	461	472	485	464	449	486	431	464	463	472	468	485	468	444	496	468	480	468	486	466	481	538	473	480	486	453	497	491	455	433	479	455	487	453	503	460	449	492	450	443	439	495	482	453	526	454	471	450	479	462	487	474	461	482	483	435	455	478	423	477	467	468	487	470	479	467	475	472	496	454	465	437	476	472	474	461	476	458	431	455	471	491	468	457	486	465	482	518	460	482	494	483	480	447	459	488	461	476	462	457	449	467	426	472	493	477	473	463	444	482	447	500	493	444	477	491	462	459	469	462	437	458	437	470	470	464	459	447	461	468	424	494	434	433	472	458	482	517	448	480	486	495	432	448	456	440	445	448	455	494	446	491	475	496	456	463	445	496	497	480	486	449	495	452	464	469	479	462	450	490	424	460	479	489	432	445	461	512	447	452	434	450	439	476	451	490	463	467	455	427	450	463	453	428	470	454	435	457	501	459	496	471	484	481	461	468	470	484	442	447	448	454	472	418	459	475	471	485	464	434	471	430	468	428	454	474	475	464	502	468	477	447	476	473	484	472	485	463	443	452	414	471	424	420	446	471	473	475	457	483	494	461	432	460	479	460	402	436	471	459	447	462	458	484	460	497	466	469	452	453	436	456	426	441	497	435	439	492	502	442	471	484	462	450	455	439	480	500	444	449	444	487	459	485	455	455	433	485	480	471	466	431	445	507	478	442	475	441	495	451	476	496	440	423	475	449	436	531	479	463	453	489	456	465	480	458	459	473	436	426	478	492	484	504	470	452	451	404	459	476	458	476	425	468	447	485	447	465	450	474	494	483	457	465	437	450	476	465	441	467	449	459	452	419	440	460	456	447	438	461	450	477	456	425	495	457	454	481	462	473	501	424	475	450	499	478	449	440	471	487	441	474	437	499	443	458	485	434	474	496	454	479	483	457	484	475	438	463	489	470	472	430	501	434	464	455	425	483	467	481	474	506	460	461	459	434	451	506	495	468	476	484	459	438	463	434	481	427	452	464	423	455	421	445	466	469	445	463	480	481	493	442	443	477	455	461	441	486	466	461	474	431	466	445	479	437	490	447	507	466	459	466	521	485	456	475	464	478	455	462	456	434	488	485	493	499	487	470	457	473	485	501	464	481	474	461	460	445	448	418	495	485	497	474	456	464	449	457	494	498	523	457	439	484	415	444	479	480	489	492	485	476	469	473	451	467	472	465	449	439	484	461	458	462	503	458	486	471	484	464	484	445	465	441	489	456	461	459	472	454	459	459	460	440	478	442	471	498	488	445	491	465	475	460	485	477	453	468	481	474	443	431	456	404	436	496	488	433	471	441	479	469	458	463	461	460	465	435	481	484	449	461	463	445	480	476	458	455	463	415	455	465	468	496	426	438	457	503	462	469	458	479	491	457	443	455	473	483	488	472	491	499	497	481	486	436	457	487	458	473	530	432	429	449	475	452	444	435	463	455	443	454	433	464	441	488	455	476	475	457	465	455	456	457	490	480	465	457	488	463	410	431	463	468	475	492	467	427	501	450	473	467	475	451	453	447	474	508	448	454	438	442	465	463	485	458	462	475	478	451	449	455	477	459	456	481	469	463	463	471	474	505	467	462	482	469	472	437	485	438	473	477	454	465	456	482	491	462	451	474	445	441	430	465	512	461	481	486	470	463	455	444	465	493	446	444	436	479	471	469	474	475	457	457	459	483	458	460	433	496	480	474	453	480	495	442	465	469	453	452	466	451	454	460	431	484	486	463	453	433	492	440	447	466	450	459	484	482	434	486	472	490	489	438	445	431	479	399	434	475	490	498	490	448	445	471	475	423	444	522	502	470	440	478	466	423	453	448	460	434	496	474	456	452	501	463	462	466	462	507	468	464	454	462	487	472	472	444	479	449	493	493	466	445	441	445	467	456	471	429	494	449	448	502	484	445	420	477	484	437	471	478	461	516	426	471	447	429	432	434	462	456	477	449	409	471	481	477	486	440	465	491	446	488	473	434	442	474	478	452	455	433	465	440	495	438	470	442	445	461	443	463	470	464	491	484	454	460	439	474	491	448	436	502	464	466	486	472	450	467	467	461	445	488	482	442	484	473	450	469	454	502	465	474	466	452	538	480	455	467	457	475	461	439	498	465	485	494	523	427	473	476	486	478	442	512	476	458	475	483	541	432	437	484	464	470	492	484	483	477	450	470	470	482	461	443	455	433	464	457	442	461	424	482	485	449	468	449	443	436	444	465	469	458	456	451	443	442	437	437	423	461	466	499	464	454	431	466	489	454	481	498	444	492	443	494	456	498	476	463	476	459	507	512	484	470	479	474	510	475	472	456	410	475	447	461	453	447	432	446	443	430	445	468	445	472	456	485	449	514	442	475	470	455	472	486	497	474	466	458	427	456	483	471	416	450	447	451	489	447	495	446	437	494	503	498	464	462	432	442	416	464	459	425	459	436	483	484	463	488	452	484	463	475	461	474	495	466	500	483	424	453	466	485	492	444	471	460	480	513	471	506	490	448	436	462	437	480	486	454	450	487	445	490	499	450	488	466	483	497	441	438	477	452	459	435	467	445	476	499	453	455	464	475	444	466	456	466	478	486	490	485	472	469	442	473	470	481	444	463	447	481	466	472	486	458	490	463	451	454	422	454	494	455	500	459	462	470	459	444	477	466	434	461	464	465	479	462	449	469	470	459	448	464	456	493	463	447	465	467	486	472	428	443	450	470	466	443	461	472	454	495	466	523	462	430	491	443	429	458	468	477	459	465	470	477	429	476	480	474	514	470	473	488	491	474	483	470	453	476	450	500	442	514	477	483	460	465	482	463	482	467	463	474	479	489	475	433	483	468	453	463	462	456	459	423	472	460	477	457	429	483	467	457	496	446	474	444	452	475	442	451	456	471	439	451	433	488	452	465	472	491	478	482	480	466	429	419	481	433	458	465	512	463	479	499	433	483	480	406	449	480	424	479	421	437	445	488	446	407	471	458	490	496	469	496	468	427	487	444	436	483	468	484	483	495	492	465	455	437	470	467	445	429	466	472	483	455	478	489	462	449	463	453	458	449	433	480	484	447	438	477	478	499	442	471	473	465	483	457	458	427	465	430	501	487	488	464	445	488	465	455	443	449	444	495	445	483	456	464	472	432	474	476	478	471	481	451	456	463	477	491	436	472	503	465	446	421	487	454	438	426	467	493	477	456	443	440	481	453	498	451	454	460	443	428	417	503	449	410	459	448	487	486	454	486	519	470	467	471	423	479	516	457	459	436	466	431	438	458	469	453	448	451	459	480	476	473	535	460	441	450	443	444	439	440	457	484	454	457	485	465	486	457	422	422	469	471	481	457	481	438	488	483	456	455	465	490	506	487	435	485	451	448	490	440	458	427	462	470	449	446	468	458
17813	15188	13178	7230	5043	3831	3026	2393	2080	1749	1576	1410	1375	1241	1201	1146	1092	986	977	913	939	915	864	867	867	874	810	801	872	806	860	798	816	786	817	801	781	802	774	744	797	772	830	777	803	815	731	796	747	780	778	694	793	729	795	786	768	822	768	760	771	760	788	793	771	731	754	779	769	795	773	778	748	742	777	784	733	783	750	759	782	797	795	759	772	761	750	785	728	786	721	802	721	752	787	697	693	741	804	805	741	764	768	713	761	755	770	754	778	717	836	748	739	786	756	725	761	764	740	707	815	782	758	725	724	787	735	719	741	778	793	776	740	741	803	721	699	777	757	713	737	786	752	766	771	786	715	775	772	767	762	772	758	713	806	752	745	777	720	819	726	745	769	760	717	775	796	746	754	731	755	757	776	716	771	720	749	736	749	795	754	767	743	737	765	752	774	753	744	779	750	734	758	757	794	730	788	735	713	767	776	756	753	733	745	773	713	694	747	750	736	763	730	709	758	810	738	747	750	778	733	774	739	736	709	769	752	715	731	730	745	730	754	768	739	769	775	733	772	719	754	747	787	755	742	775	758	767	762	784	713	773	826	734	769	780	726	790	758	762	712	766	756	756	766	785	733	693	725	756	773	781	797	693	774	742	747	736	720	728	819	789	746	750	745	808	717	721	761	758	743	768	783	806	753	738	731	735	755	708	757	732	737	766	779	750	733	705	778	714	719	790	734	767	721	767	729	726	750	741	751	775	729	785	728	737	746	765	769	740	728	746	711	771	786	759	778	805	745	738	725	800	738	732	745	740	697	753	783	779	783	757	775	739	750	691	744	785	734	733	765	708	773	728	773	704	763	740	691	748	776	771	809	757	680	785	726	759	732	735	755	734	822	711	756	717	799	792	709	723	748	737	737	758	787	757	748	776	768	772	717	786	685	728	786	748	767	791	742	770	761	731	742	804	752	753	752	730	796	778	722	746	737	739	718	779	737	731	793	736	711	734	760	748	728	760	709	778	747	806	770	754	825	758	750	774	685	735	746	779	753	733	771	699	721	732	744	749	760	715	815	721	731	757	769	741	727	736	749	683	752	769	720	758	721	756	718	760	786	786	750	728	770	765	695	761	761	803	783	764	718	718	789	736	722	750	748	773	773	739	727	742	730	819	771	705	732	719	747	732	759	719	728	780	782	740	747	715	753	712	779	745	692	808	740	794	757	738	721	737	778	736	758	748	734	757	756	771	707	751	749	722	771	740	728	698	759	768	754	768	768	712	771	759	750	699	773	765	716	762	772	784	770	737	723	767	769	766	765	720	793	776	798	802	744	739	730	741	751	787	808	787	713	727	770	780	762	722	700	751	743	733	734	735	728	775	753	732	776	782	735	773	761	762	794	808	760	733	751	761	799	749	708	788	747	793	759	747	721	712	726	785	733	731	752	780	712	777	726	736	777	766	802	738	756	747	752	761	738	726	748	814	702	751	773	710	746	774	789	793	765	732	752	769	724	755	769	760	726	771	749	761	754	762	754	728	780	744	789	779	752	756	728	738	780	755	715	725	786	767	770	723	716	747	727	728	755	795	752	730	776	715	726	702	776	733	737	749	767	759	761	763	776	750	772	801	760	741	736	774	729	766	713	744	789	744	741	785	768	730	770	752	769	785	757	741	721	793	778	740	705	765	762	773	750	738	744	733	774	721	758	760	722	792	760	817	780	767	757	742	798	756	783	733	745	769	774	743	762	771	744	724	769	768	748	697	770	737	729	746	738	746	729	747	764	752	774	751	721	763	751	778	729	741	742	743	793	737	743	760	771	759	749	726	734	737	751	758	772	759	731	739	740	748	744	745	732	788	773	745	710	789	800	721	760	708	765	742	732	779	796	766	765	754	768	743	740	733	763	709	743	730	725	770	711	752	738	744	779	760	740	761	725	732	719	705	718	698	804	742	679	750	766	764	744	728	784	777	805	731	733	730	776	804	701	770	732	758	741	762	776	737	733	800	786	748	729	766	784	734	753	720	807	759	772	758	764	810	742	783	710	704	781	749	817	760	760	809	736	826	740	717	719	783	775	771	749	737	775	757	761	817	749	759	736	745	779	774	779	787	750	720	725	789	744	764	739	760	779	737	760	725	783	695	769	734	770	744	709	767	772	752	753	744	753	739	761	766	833	764	705	718	709	738	770	774	806	738	802	802	787	764	740	768	709	756	762	748	695	777	805	766	763	793	755	737	741	710	740	731	769	796	718	729	725	759	751	747	788	691	751	792	764	689	773	760	765	779	762	764	709	784	770	720	731	699	777	718	705	710	770	721	713	794	754	812	754	720	767	760	722	752	742	798	748	728	755	793	743	740	760	751	750	779	769	719	724	775	737	751	744	777	743	733	742	768	762	785	727	738	724	768	743	756	734	710	766	774	730	712	776	757	775	736	768	782	739	746	703	737	731	748	665	757	744	725	756	772	694	765	741	761	759	728	726	735	796	786	753	742	766	747	742	700	734	765	761	719	726	724	722	707	739	699	737	715	722	742	726	728	773	798	746	729	756	747	740	741	765	740	844	709	755	740	728	715	741	771	755	759	718	741	736	775	803	746	777	746	775	772	772	729	729	821	692	771	778	733	753	781	778	700	776	739	728	742	772	744	784	746	721	785	816	770	736	719	756	799	774	731	768	787	739	758	750	773	740	721	751	734	780	733	768	723	770	723	761	744	728	721	766	707	722	782	781	793	725	711	733	789	737	751	730	694	747	746	742	763	756	750	748	773	782	790	793	775	734	744	739	740	723	768	737	705	735	737	781	735	724	740	762	766	725	729	758	677	729	742	799	732	772	773	738	720	765	766	769	791	799	710	762	793	709	741	700	737	754	732	763	791	706	758	730	775	770	705	735	727	754	716	777	782	751	759	761	728	731	746	765	713	734	713	796	798	744	736	715	792	741	733	740	742	790	746	740	759	712	765	762	746	752	745	765	786	750	702	741	705	775	781	705	752	762	732	693	781	776	754	767	738	749	733	738	795	763	757	822	726	747	699	800	738	783	744	749	794	755	745	743	759	709	747	753	781	704	720	767	779	741	756	756	776	756	755	773	734	746	747	736	731	760	735	731	706	727	760	749	789	768	726	746	750	739	791	740	753	786	776	797	721	727	774	776	747	753	706	762	748	748	720	748	744	809	707	720	792	757	778	743	752	723	763	728	756	771	740	795	682	744	770	798	774	752	734	724	756	778	767	755	700	737	743	797	747	753	751	778	722	713	803	770	767	763	759	752	736	721	729	779	756	724	780	689	782	749	729	731	740	749	794	737	751	741	702	746	708	728	792	725	796	761	763	741	756	723	774	759	795	779	737	749	699	707	721	740	748	768	717	769	759	772	749	776	751	792	737	756	753	734	769	741	748	771	747	750	779	764	736	733	766	741	798	769	785	750	734	700	747	791	732	766	777	741	758	759	721	771	764	752	762	754	769	705	751	727	734	785	706	754	750	737	748	758	736	747	738
26727	20439	7917	411	239	160	160	139	132	122	125	123	119	155	108	118	112	114	106	115	104	110	111	109	126	122	117	133	116	132	132	134	126	116	120	130	96	105	136	118	114	123	127	111	116	108	127	144	133	115	116	123	143	125	101	107	119	124	145	107	138	113	115	105	114	130	117	123	133	137	118	129	115	121	121	127	117	115	141	117	119	123	133	126	107	110	131	115	116	112	133	135	120	115	125	146	144	124	118	139	115	121	120	128	112	109	123	128	109	135	107	127	101	119	128	104	138	118	132	117	115	113	108	111	106	119	136	115	124	133	118	110	131	119	122	128	126	121	122	137	122	100	126	135	115	133	119	98	142	121	132	110	120	112	128	97	121	122	115	135	131	116	131	121	141	118	134	116	134	124	117	131	102	118	122	117	127	115	137	120	132	127	122	117	121	124	125	137	115	158	119	132	119	126	135	119	115	142	130	130	130	126	117	123	131	127	115	113	128	103	113	148	124	116	137	135	112	113	123	117	134	133	139	125	121	123	100	124	133	126	155	113	108	119	124	118	114	110	133	132	125	136	107	117	120	144	113	120	124	118	116	117	135	125	93	146	132	113	123	112	123	128	130	111	117	111	111	126	131	123	142	148	119	119	128	120	120	120	119	115	134	122	127	123	125	136	128	115	127	99	131	126	118	142	126	150	103	128	130	117	141	125	114	127	118	122	130	107	132	114	130	132	115	118	110	131	115	91	120	124	118	150	111	118	150	118	126	118	101	116	114	114	122	131	110	129	116	128	102	119	109	117	124	124	121	133	125	134	127	109	136	131	105	133	115	119	100	118	140	130	117	119	132	130	137	105	114	123	137	138	120	141	126	111	120	116	121	120	113	137	100	132	108	128	122	111	119	140	113	121	112	121	120	124	117	114	124	122	138	129	128	132	114	127	117	102	127	122	109	139	121	108	102	112	129	118	128	106	103	130	123	136	129	127	145	118	118	107	121	119	133	113	122	126	117	144	124	110	127	111	120	140	129	136	114	137	115	111	132	139	132	126	130	126	114	125	127	127	124	127	120	115	131	124	127	120	105	130	124	115	112	135	124	137	114	119	115	131	131	123	119	138	142	100	112	116	127	110	119	129	128	131	124	125	127	132	124	108	117	116	122	113	123	123	129	102	124	116	132	135	134	119	122	126	136	123	154	125	130	122	127	115	133	123	103	112	125	116	112	119	116	139	123	112	120	129	109	131	117	124	121	116	105	138	134	109	95	101	118	122	125	126	121	125	113	110	128	111	123	121	157	129	115	94	99	123	132	119	123	140	125	160	112	132	129	94	110	133	123	118	140	144	128	134	120	121	123	104	90	121	131	129	109	125	118	139	129	124	127	139	122	141	111	133	113	123	134	108	99	117	147	124	105	132	142	113	125	125	121	147	115	121	121	128	127	136	126	123	102	120	116	113	122	130	132	116	130	129	112	138	138	125	135	134	120	121	117	125	125	145	124	119	118	111	119	105	117	110	134	115	125	107	128	114	102	124	120	113	134	116	118	109	136	114	124	155	133	118	142	114	110	131	135	137	118	128	105	126	117	128	121	120	117	105	125	112	125	125	101	110	115	112	114	123	131	109	125	114	115	115	111	111	135	113	112	112	130	107	116	124	125	129	110	127	112	113	147	128	114	121	115	119	119	110	131	136	129	133	113	114	133	146	127	156	118	117	123	127	118	128	112	108	111	138	148	147	128	112	107	115	118	131	110	109	117	120	137	127	117	138	96	124	115	109	120	124	137	103	135	106	131	121	146	108	122	124	111	129	125	107	134	102	131	114	120	112	119	110	104	120	131	126	137	103	117	121	135	119	130	116	140	110	121	125	145	131	133	119	117	152	138	109	122	141	122	115	120	141	119	119	117	147	117	109	142	132	118	121	135	132	121	116	128	111	143	124	112	136	115	127	142	112	113	125	109	135	118	131	107	122	131	108	128	126	140	113	113	127	122	117	114	123	100	119	125	119	113	130	101	141	125	103	107	111	93	107	134	132	123	118	107	119	124	124	132	126	118	102	115	128	117	115	145	124	135	124	142	102	127	129	108	131	115	126	120	120	112	136	123	134	142	107	128	122	107	138	110	127	139	134	115	121	134	133	116	134	112	96	120	107	115	113	121	117	118	115	147	117	118	132	118	113	129	118	108	123	128	140	129	123	115	124	136	129	121	112	120	128	106	146	138	108	110	121	126	134	97	123	123	108	112	130	139	128	127	125	140	102	117	127	131	120	120	123	122	118	124	108	133	114	113	123	133	122	106	113	117	99	130	100	123	131	102	111	115	119	120	132	135	119	100	107	135	109	127	127	124	123	118	126	149	104	131	120	113	127	107	115	86	107	115	126	100	138	113	99	130	105	139	139	112	117	147	111	145	125	114	112	113	118	132	121	137	119	116	117	106	120	98	124	110	121	112	119	113	118	122	113	81	118	103	130	98	124	124	120	119	133	123	125	131	118	122	112	107	138	121	128	130	118	119	126	97	121	100	135	129	135	100	104	130	125	100	104	131	114	103	109	119	116	121	115	145	125	106	131	116	97	102	125	105	125	127	144	119	117	120	144	122	117	106	116	133	130	123	120	119	124	132	122	105	128	115	133	107	113	135	130	118	129	108	115	110	134	127	135	111	127	149	111	137	106	123	113	116	135	136	132	133	107	139	114	119	124	111	115	128	135	115	113	125	132	140	126	127	109	107	123	144	146	121	115	101	130	119	102	115	109	128	127	147	100	127	127	132	112	104	114	129	121	135	125	139	121	132	110	144	107	117	127	125	108	122	120	100	125	166	134	82	132	102	115	124	107	128	130	122	113	117	128	121	142	129	127	124	124	103	121	131	126	124	115	121	109	122	113	105	114	137	139	127	141	103	113	136	117	118	112	122	128	118	123	120	104	124	104	120	114	113	112	148	125	135	113	121	113	112	127	130	120	115	124	127	136	117	112	114	121	100	120	128	108	116	134	121	129	132	131	109	126	115	124	123	118	109	129	129	106	133	113	112	137	122	134	136	106	116	102	113	116	123	134	114	126	123	121	113	113	126	133	124	117	123	134	128	109	113	109	92	112	119	117	111	120	121	119	132	109	108	107	120	112	107	116	120	123	125	116	134	129	122	115	136	133	133	133	122	118	119	120	126	107	107	145	121	118	135	143	132	107	128	126	128	152	123	106	115	99	126	131	119	117	129	140	120	117	118	131	116	117	118	122	123	119	122	136	131	112	123	129	111	118	108	137	122	109	122	122	103	113	126	128	107	114	130	130	120	120	130	132	140	104	124	115	135	127	119	126	151	122	103	123	136	122	118	118	123	120	125	94	115	111	127	100	112	121	135	132	112	114	104	109	103	115	113	114	110	126	124	124	110	110	135	125	127	131	103	107	113	110	102	125	103	146	132	137	120	119	111	125	123	117	114	134	131	114	116	110	141	119	121	134	137	122	131	106	117	133	125	128	138	120	136	127	143	128
8168	1041	954	566	406	324	298	275	260	262	266	242	237	232	244	218	215	243	236	222	253	216	216	228	227	212	213	219	230	216	236	257	231	223	210	262	203	216	203	218	227	221	230	210	225	201	221	221	209	232	206	240	209	204	220	212	224	217	200	202	219	229	202	241	245	235	247	209	220	243	217	217	248	227	240	220	202	228	202	227	207	210	234	203	216	205	221	201	228	212	208	225	229	255	223	203	220	205	206	243	200	252	215	229	223	207	225	215	217	232	215	229	215	195	230	218	208	211	207	204	240	217	248	220	236	217	221	228	237	228	229	193	232	237	184	235	218	226	209	206	240	250	200	217	216	232	225	235	235	233	231	213	213	233	213	222	200	207	236	228	203	210	244	211	180	213	228	228	225	220	225	219	211	211	219	232	230	236	254	221	220	226	205	209	240	215	227	213	226	226	234	238	243	227	229	210	222	215	229	232	256	237	218	236	221	216	217	223	200	238	227	201	211	263	221	193	234	220	237	239	257	222	228	230	218	220	224	217	240	204	214	211	227	206	227	236	233	229	218	235	234	197	209	237	214	217	234	230	221	234	233	211	218	229	198	216	223	235	237	202	223	237	239	222	235	222	232	233	228	214	228	220	244	232	243	225	217	227	223	222	226	263	220	233	212	217	229	248	211	225	264	231	236	207	197	238	209	223	231	243	219	205	214	230	209	229	232	221	202	241	219	214	216	224	213	211	213	238	216	229	231	221	213	229	252	230	225	208	227	208	200	217	203	213	235	235	203	213	241	215	225	236	238	206	206	220	237	223	219	231	223	221	228	222	241	230	225	219	229	233	228	214	225	238	216	193	216	200	219	230	220	216	205	233	203	197	237	238	210	210	212	215	215	200	211	222	241	215	224	199	238	224	239	208	224	231	196	230	209	205	220	234	218	251	233	207	212	228	216	237	223	220	207	211	233	244	218	217	226	239	241	216	242	209	229	210	218	241	229	233	233	213	211	242	233	195	209	220	204	210	226	224	222	212	180	218	213	223	218	187	226	213	238	212	222	213	225	216	217	213	248	209	220	196	210	254	221	223	192	215	254	201	213	233	243	234	215	225	227	218	229	205	220	217	229	242	220	237	218	226	231	196	225	233	229	225	223	214	258	228	239	204	200	191	192	242	241	238	190	233	217	225	247	225	202	231	262	200	223	222	204	203	208	230	213	243	184	196	221	229	221	215	205	218	235	217	214	213	205	260	213	219	258	183	230	218	207	264	238	226	219	237	243	235	228	228	237	207	205	231	223	224	234	232	209	219	216	219	208	197	234	231	215	223	226	215	186	234	227	227	235	242	241	226	229	240	228	224	215	228	199	225	244	230	215	248	213	224	209	223	228	232	242	203	225	230	209	207	214	203	227	232	224	223	189	204	224	209	253	243	239	225	196	206	194	214	204	218	201	226	220	208	212	231	219	255	219	226	216	206	253	209	225	231	237	226	222	222	194	200	228	220	233	204	215	247	237	222	232	215	250	220	216	221	241	218	226	239	214	224	242	221	201	213	212	224	222	218	212	227	226	189	237	202	223	216	238	223	211	246	232	228	239	232	194	227	212	222	229	215	190	219	229	215	207	199	226	229	218	218	232	229	222	246	225	214	208	228	206	208	257	195	228	254	241	227	230	247	209	235	205	213	219	213	206	226	214	232	221	217	236	212	238	216	223	218	223	224	232	219	221	206	210	212	234	239	237	233	219	219	221	227	221	205	231	239	235	229	202	207	230	220	232	200	199	219	208	227	208	218	230	223	229	220	231	209	190	223	213	230	226	221	216	228	187	224	201	218	215	238	219	211	223	209	211	209	225	223	210	233	236	204	232	190	205	210	231	217	220	243	236	212	214	239	196	228	203	196	219	237	225	236	231	215	199	216	224	224	223	221	227	221	213	236	224	212	210	231	211	223	216	238	195	213	199	235	225	246	245	224	206	222	246	214	230	224	222	213	228	232	183	208	215	214	230	210	216	213	214	215	233	201	232	228	233	199	215	231	222	221	234	226	220	239	219	198	219	213	238	209	207	236	244	213	245	207	237	199	206	218	241	242	224	196	215	219	199	246	231	212	195	239	241	234	221	200	213	230	203	236	220	229	243	267	209	234	232	213	222	228	179	193	208	193	233	214	233	222	210	235	234	245	221	228	220	227	203	216	234	239	209	200	223	187	227	217	255	202	210	201	205	221	193	211	210	233	240	236	217	227	207	235	188	214	228	228	245	223	211	209	205	207	208	215	238	201	213	231	213	193	221	237	239	220	218	241	216	238	241	231	210	203	228	211	241	236	246	215	222	228	227	223	199	219	244	197	216	231	221	208	239	238	217	226	228	213	206	223	224	201	236	181	224	222	209	219	216	224	219	186	205	235	232	193	208	207	219	220	202	213	228	244	225	216	236	214	213	212	202	246	229	220	209	233	228	221	235	222	212	206	244	218	217	232	225	215	244	228	199	235	232	236	225	217	209	220	226	255	217	216	226	224	225	233	241	208	206	260	215	220	226	223	219	224	210	218	239	242	223	226	242	224	228	221	205	233	220	232	216	223	223	201	226	224	229	210	225	222	213	233	195	225	226	228	248	240	242	236	224	235	255	225	221	214	225	219	216	216	222	237	205	193	217	196	221	217	204	215	223	246	227	220	230	207	230	216	211	211	203	227	222	234	214	220	219	195	223	234	236	212	233	235	213	188	222	223	224	227	215	231	215	229	195	236	227	208	205	251	232	208	233	231	191	232	231	223	218	230	235	233	220	205	237	236	226	217	220	196	233	215	232	211	222	221	234	236	218	219	218	208	197	224	200	226	218	233	235	195	213	259	237	208	236	209	227	192	195	232	227	248	199	222	232	226	237	254	187	215	229	218	235	194	229	220	219	220	270	213	226	213	232	225	204	226	204	208	240	226	211	222	217	207	227	209	238	252	216	216	214	224	225	243	248	242	209	209	231	199	232	197	209	217	210	245	204	207	222	212	243	200	252	229	238	217	230	250	230	199	223	241	210	245	238	252	197	222	238	224	213	201	218	240	238	240	217	222	247	184	207	241	253	226	218	224	238	214	191	210	197	251	205	226	219	230	198	214	212	216	219	236	223	239	219	219	209	227	214	213	206	220	250	238	236	234	227	233	216	218	191	217	244	196	231	231	226	216	254	229	225	237	225	206	225	224	231	241	231	191	241	230	218	238	226	215	195	231	228	198	226	229	214	218	240	228	225	230	242	237	221	208	211	205	227	210	234	216	205	222	208	231	241	218	226	204	233	224	228	213	216	238	216	221	215	206	213	220	191	211	221	218	217	256	220	222	237	222	209	214	200	239	203	193	233	211	210	224	199	248	234	233	217	216	230	252	240	245	211	217	236	241	231	230	195	203	217	230	222	219	222	243	246	191	222	226	207	241	193	213	203	223	219	239	220	218	236	227	218	224	222	205	219	211	221	219	221	205	202	222	227	219	218	223	219	188	207	220
24066	21078	28423	23960	20699	2845	782	570	462	440	405	383	391	335	418	343	304	312	349	322	302	300	320	328	293	286	304	295	336	303	315	301	312	299	289	286	295	304	296	290	277	286	306	331	262	328	292	297	286	293	303	305	287	304	292	296	291	317	283	286	256	269	279	289	332	273	315	305	268	305	303	274	326	293	291	296	267	295	285	283	308	296	279	272	303	294	296	306	298	297	285	301	275	286	303	292	282	276	274	291	270	273	292	301	314	275	274	275	269	326	286	299	270	285	285	265	317	261	253	321	262	286	277	282	287	292	290	298	288	275	269	292	305	275	295	304	296	286	254	284	282	295	259	297	299	289	304	280	253	282	282	291	283	292	306	304	282	286	285	307	244	276	289	302	300	291	296	279	288	307	274	266	237	274	297	264	271	293	281	292	271	294	299	271	282	274	282	243	263	288	285	256	299	315	280	268	314	299	280	315	275	303	307	291	276	290	331	297	277	285	285	287	294	292	260	280	285	284	274	298	287	304	311	302	250	294	282	285	279	258	305	308	315	278	284	272	283	288	279	284	269	271	295	290	260	283	254	314	297	281	293	300	295	289	291	280	282	292	269	281	280	308	307	295	291	281	261	307	302	289	269	301	270	269	276	274	291	277	273	282	267	287	304	309	262	286	309	290	277	263	304	295	299	299	273	319	311	252	309	279	294	278	292	307	276	306	284	318	264	276	289	279	281	300	298	255	291	285	282	308	304	288	283	303	295	313	284	274	266	289	290	228	340	296	273	318	265	291	282	286	307	271	263	291	265	294	297	297	316	297	296	262	291	290	283	304	305	303	284	291	293	274	285	299	311	253	303	313	288	299	300	280	294	255	264	296	251	299	299	328	271	308	276	279	266	281	295	256	284	285	308	243	288	276	292	306	288	304	292	338	286	297	309	285	314	270	294	281	267	294	266	306	306	267	284	278	290	270	271	264	314	275	314	297	281	258	299	311	276	290	268	309	287	286	291	295	302	322	276	316	299	302	308	277	272	288	268	294	270	264	283	276	286	306	268	282	315	293	315	287	315	278	265	306	278	305	284	295	250	281	283	266	269	293	311	299	328	305	303	270	276	256	281	279	286	300	322	290	297	298	303	269	317	277	294	312	297	281	288	288	309	284	315	302	306	278	272	275	277	252	270	278	285	277	310	254	288	315	289	309	263	276	293	290	277	310	292	277	282	279	289	305	274	291	277	273	282	269	266	286	285	283	276	274	287	289	244	250	281	298	298	290	306	278	292	277	267	319	282	295	278	300	306	275	279	287	299	291	261	281	299	291	300	289	301	288	290	272	287	291	307	311	282	288	306	296	274	287	284	297	309	313	288	308	288	287	273	294	264	306	305	283	313	305	259	288	310	294	283	287	288	311	290	304	293	303	294	286	277	289	276	298	289	283	261	310	288	303	290	311	276	288	308	310	285	320	275	305	305	300	287	294	310	300	321	290	313	277	276	276	274	265	302	276	292	283	274	322	286	271	283	304	283	264	272	272	290	275	326	276	281	271	295	307	256	260	277	289	334	299	308	290	309	280	268	260	285	306	286	275	304	318	323	288	271	285	286	298	280	290	302	312	257	280	278	289	297	276	298	288	287	256	291	292	331	292	317	294	266	305	276	257	265	286	281	271	315	285	263	276	294	280	291	279	276	299	284	300	280	288	259	300	310	297	275	255	321	259	298	297	286	289	287	291	275	271	298	276	281	269	309	286	306	278	292	272	238	283	286	291	285	284	313	283	298	286	275	346	314	310	287	303	262	321	311	271	288	309	288	271	299	283	291	290	312	284	310	307	281	300	298	290	260	277	262	308	267	297	284	264	281	300	279	270	302	277	297	278	278	326	305	299	294	271	267	279	289	281	286	277	277	306	267	263	315	288	290	278	280	295	306	285	286	248	323	322	292	308	273	293	283	307	272	304	268	286	298	287	281	280	285	289	262	299	272	258	286	295	293	268	279	278	298	294	286	285	296	276	290	278	271	273	288	297	269	264	310	295	266	290	288	286	308	268	277	266	274	295	298	286	306	305	288	300	333	257	273	279	297	309	287	283	283	283	257	279	297	293	286	279	274	273	293	286	289	300	296	250	313	272	311	329	246	279	261	279	306	286	294	267	269	324	283	295	315	286	270	321	303	263	274	302	299	277	312	314	273	275	297	291	303	272	314	292	263	287	279	319	279	307	285	277	288	280	285	274	309	286	299	287	286	281	283	297	294	285	267	288	272	270	292	276	322	274	284	286	288	279	281	258	277	285	297	325	272	274	289	291	303	266	303	300	319	270	289	265	272	258	264	304	275	308	283	277	275	310	293	264	275	280	287	302	257	311	310	308	293	299	296	280	290	302	294	284	308	280	301	300	272	279	299	282	301	288	283	306	269	279	279	263	318	285	267	250	260	283	286	309	279	282	272	277	298	294	294	298	283	279	298	279	268	263	257	272	285	281	285	260	315	283	314	255	304	302	296	275	295	286	296	281	311	283	259	313	273	298	295	301	303	279	274	317	269	276	308	308	265	291	321	268	278	273	271	259	275	259	276	275	305	286	280	306	279	286	299	297	326	280	293	321	284	293	285	287	277	290	323	294	296	273	274	298	298	287	283	276	263	292	300	294	291	288	309	277	316	298	291	278	303	289	294	307	271	257	290	291	301	278	268	296	269	293	304	269	327	284	276	275	281	285	277	305	290	287	312	291	297	295	272	294	296	264	277	287	279	258	289	293	267	311	298	281	273	299	304	294	304	275	294	301	303	261	265	289	294	298	297	260	273	279	242	290	264	255	266	277	284	299	281	281	297	250	278	291	255	293	280	290	313	274	291	281	282	264	274	326	296	290	258	305	282	269	284	290	289	289	281	295	275	246	298	295	288	291	319	277	294	309	286	285	281	290	277	304	294	284	300	270	276	274	295	306	258	305	279	280	270	313	282	299	281	279	299	263	300	280	269	275	282	283	299	292	298	293	285	275	293	300	299	281	314	259	266	285	290	300	291	281	301	282	295	236	265	299	295	314	287	277	263	288	314	293	314	278	268	290	290	319	278	269	287	286	309	279	280	260	272	260	298	258	282	287	279	300	278	273	249	272	269	283	289	259	298	278	264	278	308	292	280	297	286	304	247	316	290	275	314	273	280	303	280	326	296	287	297	294	290	314	304	285	291	298	267	287	280	287	278	309	307	271	273	257	285	288	278	289	267	285	286	274	285	277	326	259	309	306	266	302	278	293	297	286	274	315	277	296	272	272	302	315	299	306	295	307	308	313	301	283	300	267	280	320	305	276	268	263	265	278	260	269	263	284	269	299	289	304	310	282	276	306	295	301	314	264	259	298	265	287	288	280	260	281	281	273	278	298	253	270	320	284	307	283	268	292	259	276	319	266	280	281	285	283	300	309	282	312	299	281	273	300	287	318	269	286	262	285	290	283	295	299	279	315	287	274	290	314	294	283	299	284	262	287	298	334	299	255
16139	9067	7839	3932	2768	2029	1636	1298	1113	1039	852	797	729	704	696	692	633	614	578	557	587	548	540	538	568	542	544	549	528	514	522	532	492	492	543	480	484	516	484	503	509	490	478	478	528	513	510	463	518	516	479	448	511	486	487	523	486	453	475	482	514	484	490	472	507	515	501	484	479	437	475	463	498	486	467	488	476	499	483	495	511	498	497	501	470	487	499	453	494	462	514	477	460	438	476	443	441	492	462	465	495	463	482	471	468	463	486	502	460	481	497	494	470	480	491	470	480	471	493	448	482	500	488	491	498	482	471	520	456	479	493	476	513	505	476	486	469	484	500	466	469	475	513	462	460	457	520	507	497	488	478	446	473	514	450	436	442	471	503	493	460	497	482	519	485	476	519	503	430	502	437	468	485	485	463	488	525	475	421	499	486	499	460	470	464	440	490	474	480	495	468	506	456	512	483	477	495	492	460	496	492	457	474	474	483	468	474	483	517	486	500	516	476	490	473	476	477	478	515	484	467	457	481	464	486	475	481	459	484	416	421	477	449	467	469	489	471	470	433	447	493	469	489	455	464	482	472	472	456	490	471	478	487	458	493	480	482	474	512	484	471	474	444	510	482	503	498	495	490	472	485	471	450	521	439	508	496	479	474	484	492	464	472	522	486	497	459	495	463	484	473	451	494	494	461	458	488	473	468	520	460	514	494	491	473	484	486	455	481	483	454	521	457	483	518	487	485	477	497	482	534	481	464	466	453	450	465	496	459	491	476	447	496	480	510	483	447	464	496	475	499	464	513	496	506	515	502	469	477	507	512	454	439	461	480	465	504	503	485	476	481	447	497	475	500	496	475	478	477	455	472	499	487	471	456	464	451	503	459	441	484	495	478	473	479	493	451	435	462	443	477	473	441	498	525	487	469	469	452	459	498	496	490	463	498	506	499	467	488	452	490	490	458	456	490	479	461	499	485	440	460	507	468	472	496	490	463	500	496	505	503	490	479	501	465	483	480	487	485	479	486	496	475	452	499	490	469	492	472	487	471	478	472	470	460	470	467	482	501	483	491	463	455	505	468	492	410	459	471	470	487	459	478	452	493	473	486	496	479	487	481	487	512	500	448	519	513	480	466	463	507	469	497	462	469	508	476	494	476	484	465	485	490	478	486	470	470	463	477	516	507	470	488	463	493	448	499	498	491	449	452	468	508	462	480	469	527	454	444	461	459	460	470	483	488	488	480	492	496	454	485	446	467	483	445	484	493	439	502	500	493	453	526	469	466	491	499	425	493	530	452	428	446	486	462	484	432	457	477	494	485	475	458	496	499	450	465	496	454	463	443	476	466	501	488	484	486	483	495	486	495	476	484	514	494	455	507	489	495	466	521	490	432	482	455	500	506	467	471	458	466	450	504	478	465	463	488	511	475	465	447	512	516	465	480	488	458	469	445	484	478	515	459	494	438	460	495	440	490	479	484	483	487	495	453	495	484	491	484	511	438	460	458	488	458	446	497	497	456	470	506	491	469	467	487	491	478	451	510	504	523	471	477	461	472	487	485	466	522	482	440	508	449	479	508	482	489	471	457	485	480	506	475	490	469	496	489	461	494	460	456	426	480	501	504	484	467	474	493	508	463	501	460	479	465	494	507	500	483	464	476	461	480	468	496	484	459	464	496	504	480	480	481	415	458	453	478	517	466	495	423	476	490	481	491	484	501	465	483	467	435	484	421	480	411	460	493	468	480	525	475	452	497	453	476	410	457	494	444	454	453	509	476	444	453	484	480	479	502	488	496	462	458	472	461	438	482	466	482	447	534	487	459	453	468	483	483	457	464	515	544	499	479	488	497	469	463	483	501	449	485	467	470	487	489	464	467	494	467	472	478	490	457	480	467	457	472	478	480	489	483	475	498	503	482	484	464	446	503	494	464	510	471	460	493	475	503	489	485	491	492	494	464	454	488	483	479	537	472	491	507	467	504	478	502	498	459	452	494	497	486	463	474	500	465	464	495	497	474	465	485	474	480	491	475	448	489	480	488	513	519	482	425	467	466	453	468	494	525	474	499	456	490	498	485	446	454	512	477	469	509	468	491	469	506	423	441	492	454	510	519	502	465	460	497	496	424	490	487	466	445	477	469	500	485	503	452	447	486	491	482	504	496	490	505	485	486	434	474	493	458	488	477	479	462	491	481	527	489	486	478	488	489	479	439	507	486	445	460	487	458	453	506	476	455	476	501	466	452	497	471	480	501	473	495	498	484	442	462	495	489	479	461	459	477	460	461	500	476	464	522	485	503	476	476	476	438	453	459	468	473	496	457	509	473	468	456	476	485	453	494	461	513	514	447	502	504	489	505	494	533	479	504	468	500	466	525	482	449	481	460	478	459	492	435	489	483	530	487	451	469	480	506	495	468	489	481	436	508	502	446	454	471	513	452	460	473	468	460	466	472	491	464	460	461	460	463	496	468	474	430	471	472	490	463	426	447	455	471	530	454	455	496	472	510	496	482	471	469	486	463	504	418	499	518	529	472	463	496	473	487	479	457	487	483	494	488	514	432	478	468	439	516	470	456	478	458	456	500	479	483	465	496	503	481	501	468	467	487	509	471	435	452	448	455	430	516	487	491	507	463	473	477	511	520	479	500	495	472	479	465	508	484	511	454	471	459	502	468	427	472	498	501	452	471	473	487	514	450	478	498	495	433	477	447	514	511	476	478	460	506	494	501	527	462	486	446	496	477	498	502	481	498	468	469	475	473	470	493	498	495	498	498	485	473	472	458	450	466	487	477	481	438	504	474	475	489	461	505	482	503	459	469	489	472	503	472	449	471	446	477	468	492	465	471	503	479	510	484	478	499	519	490	453	454	492	484	467	495	468	487	500	477	478	483	467	467	463	504	510	457	508	491	480	471	505	418	490	492	538	479	503	488	470	476	467	490	479	496	500	480	464	500	458	500	452	482	500	508	436	499	479	467	451	476	484	493	466	439	480	493	488	523	470	462	497	454	478	466	490	480	474	448	519	482	458	447	474	450	480	498	437	481	433	486	473	499	471	475	484	500	463	462	488	481	469	488	487	490	517	463	487	458	460	464	488	441	481	487	480	438	485	530	464	475	493	474	469	523	509	487	480	504	441	513	499	474	485	489	432	482	443	434	500	462	483	457	464	476	504	471	450	501	476	511	446	499	437	450	508	536	460	479	483	476	490	474	478	472	495	527	505	502	499	486	447	431	478	508	456	487	504	474	493	506	474	475	481	467	477	482	452	493	459	468	501	456	451	492	509	472	501	444	497	534	441	520	469	460	510	472	468	479	519	488	477	440	451	503	467	466	517	497	476	488	473	479	482	488	453	457	447	432	450	518	436	483	440	483	479	474	476	471	452	483	470	474	507	461	474	466	500	457	489	457	461	464	478	501	450	463	482	469	500	484	480	486	462	504	450	486	504	494	443	455	470	464	444	509	468	476	483	443	444	490	493	461	538	468	434	491	494	440	476	494	487
23128	21102	29096	23335	21103	20452	2818	1054	845	771	704	694	659	614	584	587	584	542	556	539	510	563	492	550	548	523	499	502	462	466	508	495	502	510	475	522	482	482	484	439	494	475	489	505	498	516	442	501	476	492	498	451	478	482	486	439	466	506	448	480	472	471	475	469	470	448	449	447	486	487	457	478	462	508	508	501	468	493	500	467	504	471	506	477	494	492	475	476	485	454	459	494	489	476	463	466	472	453	491	474	477	507	446	512	466	497	455	512	452	494	441	457	488	491	489	453	486	473	463	470	487	458	472	505	484	508	464	471	461	510	460	481	449	516	471	458	485	480	458	468	474	488	468	464	483	490	425	522	452	477	482	470	489	461	458	505	452	448	482	446	491	449	492	484	456	469	468	469	444	493	478	438	504	513	495	499	525	488	502	525	499	515	462	472	441	480	498	461	479	490	468	476	461	476	467	463	480	490	482	451	460	469	492	453	484	438	434	489	475	467	483	512	480	489	485	461	447	474	446	523	439	496	448	499	464	466	511	480	484	475	468	450	468	462	497	493	455	468	453	453	476	489	428	489	492	473	508	501	455	441	447	483	464	484	445	483	475	468	438	489	500	443	474	442	508	445	474	490	449	469	507	456	449	480	459	477	476	479	484	477	457	428	470	429	483	440	448	451	511	470	474	464	466	469	474	501	430	475	451	463	512	469	504	469	468	465	439	490	477	501	499	447	458	485	492	495	443	486	503	429	465	438	499	485	471	472	480	495	490	463	483	477	463	490	519	471	482	488	461	494	465	452	421	442	474	522	479	447	463	431	496	505	511	426	461	475	486	487	463	478	515	472	513	498	491	476	476	489	480	450	450	477	490	463	458	481	484	498	472	461	497	414	483	458	426	418	492	452	495	466	464	449	464	498	471	469	488	492	455	472	487	483	500	469	470	470	482	482	467	476	485	465	452	484	541	422	516	487	456	430	453	463	460	439	437	474	477	480	448	499	483	471	425	479	497	473	471	475	449	463	475	429	469	451	486	443	478	468	511	433	462	444	476	494	490	459	500	470	474	510	509	511	438	450	480	507	485	494	510	479	470	441	462	454	476	457	453	498	482	484	502	473	482	480	455	479	493	446	463	489	467	457	497	509	455	462	467	451	427	473	471	505	457	475	449	482	484	447	454	467	456	452	477	456	530	476	523	466	518	467	452	479	476	507	452	489	468	436	491	494	478	484	483	494	458	464	458	448	477	474	432	499	498	446	496	484	433	479	474	417	441	452	452	484	462	490	450	491	464	470	472	508	492	474	501	480	474	463	509	480	453	449	472	457	440	460	468	479	443	447	470	491	468	445	456	483	476	477	450	447	484	463	449	499	501	492	454	462	488	479	470	482	487	497	472	430	484	486	496	448	502	471	459	450	496	481	471	486	465	471	529	528	478	448	506	457	485	494	469	466	453	485	482	443	478	469	478	446	462	467	474	458	447	487	446	478	512	461	486	482	461	425	491	480	472	479	507	468	473	474	482	453	476	459	457	477	463	515	455	490	471	468	478	480	512	469	449	473	470	454	471	451	459	480	493	478	487	459	469	488	476	485	466	480	452	450	459	477	479	462	483	457	479	477	492	509	482	499	456	470	471	484	479	483	487	461	472	476	459	493	454	472	481	463	491	419	492	474	489	522	469	452	480	458	456	489	493	478	470	496	446	454	516	509	498	457	458	485	482	495	431	457	488	489	481	484	490	473	434	488	478	431	488	462	466	491	480	459	493	491	484	468	480	484	460	460	480	462	512	493	452	463	472	444	453	464	454	436	442	461	490	476	477	464	460	436	468	451	482	488	481	450	501	500	479	451	454	455	502	473	468	445	464	490	422	427	457	458	470	464	533	477	487	452	473	460	436	469	446	465	483	508	479	466	444	469	482	500	474	491	463	454	452	493	493	480	483	431	439	452	445	433	462	471	452	466	503	473	416	467	500	480	450	513	514	486	482	468	431	493	501	419	468	478	443	457	462	482	496	477	422	466	502	470	459	468	452	486	478	444	489	463	483	461	506	463	483	466	452	484	447	494	500	477	452	446	494	455	449	483	445	471	470	488	464	484	496	450	493	523	473	505	448	449	495	478	478	468	494	489	503	520	446	485	484	500	473	514	490	454	479	443	438	442	483	459	459	465	467	468	485	493	448	481	457	461	496	448	480	516	479	461	494	483	467	461	491	533	465	431	506	454	460	477	507	482	527	470	460	450	472	471	464	454	480	479	474	480	481	441	462	476	459	493	467	427	497	466	460	481	502	482	470	463	449	502	476	491	480	450	492	439	475	471	506	455	458	463	452	450	426	466	490	448	486	500	475	443	488	461	467	497	520	478	463	449	454	496	452	473	503	479	459	463	488	478	492	452	473	435	474	462	471	475	423	480	524	475	479	449	475	488	504	450	482	467	500	498	478	469	464	490	452	501	490	468	462	457	443	477	457	463	516	490	453	461	485	501	451	451	481	463	458	485	470	469	468	436	480	509	453	476	465	448	477	498	464	458	438	450	461	517	475	522	519	493	473	462	478	500	459	466	485	492	465	480	467	484	477	478	437	487	500	517	481	485	449	503	461	450	455	468	526	477	485	462	447	484	462	435	459	455	436	473	446	486	492	450	463	471	466	511	494	496	458	503	488	473	439	456	462	480	496	475	497	461	508	458	487	418	471	491	452	459	491	442	455	452	454	446	494	463	483	461	494	500	474	486	478	460	438	483	474	467	479	447	468	493	466	476	451	448	467	463	458	530	446	457	434	509	477	440	461	488	480	466	461	459	483	441	497	472	489	461	462	472	470	450	467	458	475	481	473	474	483	456	476	495	475	429	507	475	496	500	473	431	497	471	480	452	474	481	462	503	431	447	496	456	478	451	472	501	462	493	483	499	494	495	485	455	474	501	490	466	476	457	447	495	452	478	483	432	432	446	510	463	469	500	463	494	477	500	488	484	474	453	492	488	490	470	479	476	469	442	478	449	504	447	504	437	436	455	475	462	472	458	466	489	488	452	459	466	465	533	518	481	448	437	448	456	462	485	454	484	485	449	465	474	480	483	480	483	467	466	468	487	478	471	464	440	481	442	462	478	434	500	458	414	463	449	461	465	510	470	498	469	478	501	481	449	458	480	480	487	503	486	462	431	475	454	492	459	465	452	468	501	494	485	535	489	502	463	499	465	479	474	484	474	482	460	455	499	498	456	476	466	463	513	462	479	500	478	472	477	507	480	475	459	467	436	475	440	464	497	452	479	438	454	473	501	470	494	463	440	491	456	497	493	448	497	476	465	475	450	473	432	453	456	472	473	510	460	519	472	435	489	444	429	485	473	478	452	467	473	507	492	499	473	475	482	494	469	510	469	509	451	458	459	483	465	465	456	481	471	455	508	462	466	458	446	487	489	512	450	495	446	471	467	479	484	410	487	505	450	440	475	458	455	455	466	427	462	472	447	488	443	448	471	460	509	487	455	456	469	479	470
18064	15165	13024	6948	4909	3746	2875	2335	2030	1767	1569	1413	1251	1228	1108	1068	1056	1005	1020	982	922	901	882	907	851	855	876	857	849	750	847	821	817	815	837	826	788	813	791	806	769	816	790	809	780	781	764	747	729	785	792	777	753	752	721	829	740	773	818	768	781	759	784	782	737	756	735	770	767	772	735	752	777	726	786	743	764	763	748	812	790	808	779	738	797	769	749	763	772	741	773	752	747	786	735	775	783	775	757	733	722	743	780	772	792	748	708	737	803	750	750	775	748	745	777	751	755	757	771	724	748	732	739	750	780	765	731	740	757	769	781	725	778	755	730	746	737	766	770	784	742	746	741	736	749	756	761	753	749	751	778	742	789	796	776	777	768	769	755	749	801	736	754	753	782	755	746	783	750	819	755	746	812	771	796	759	772	738	786	771	745	778	848	741	763	792	757	782	812	744	758	815	754	752	765	775	764	745	758	722	787	768	723	741	750	829	725	732	768	770	754	728	757	719	746	763	742	770	757	771	785	713	795	796	741	815	771	781	754	760	740	764	785	722	752	702	767	783	746	736	728	727	767	731	747	721	745	735	776	780	776	720	740	764	778	794	739	744	759	765	715	726	803	816	789	746	747	742	776	749	796	738	721	726	778	751	721	764	720	818	712	764	761	740	784	760	801	719	722	776	718	780	794	775	749	728	751	803	801	739	745	814	779	784	744	760	725	775	767	778	753	781	739	787	772	734	806	756	764	788	783	785	697	788	749	739	733	726	799	739	777	779	742	779	763	753	771	727	765	741	762	744	755	765	705	729	759	759	814	764	740	743	714	791	739	735	773	781	701	765	769	765	747	795	720	765	753	767	775	732	782	741	763	808	733	763	784	776	701	782	794	713	746	779	772	757	774	761	745	785	733	757	711	761	790	735	766	696	762	766	740	716	780	785	762	778	684	771	709	773	738	767	705	739	743	731	743	777	772	754	749	775	762	799	716	773	731	764	788	775	771	747	782	772	730	765	719	734	774	752	795	770	738	798	729	746	715	762	759	769	713	733	754	759	803	759	751	754	748	755	728	739	745	788	761	768	761	770	771	721	742	722	803	775	769	803	667	740	765	740	742	789	782	794	727	778	773	752	800	779	741	787	748	742	738	755	796	761	795	740	785	742	744	802	754	751	758	753	821	748	780	784	779	736	770	790	741	741	808	722	736	727	726	727	770	758	738	756	686	762	696	747	746	735	812	806	735	779	720	784	751	705	754	750	761	768	767	747	721	791	756	733	768	761	757	760	758	803	815	732	781	753	773	769	807	794	745	761	714	753	743	748	752	747	740	784	759	753	784	780	749	777	751	734	770	772	718	776	810	734	700	785	760	727	781	750	792	757	734	746	753	740	792	691	794	756	738	756	774	743	731	766	753	743	795	762	750	752	728	745	747	736	792	766	791	737	742	748	726	736	732	712	729	742	800	784	745	718	712	782	771	764	766	718	782	765	776	730	728	717	759	757	781	745	747	780	714	760	737	757	723	726	784	774	769	805	775	788	741	759	742	769	800	761	744	743	755	769	753	772	737	737	692	795	745	772	738	764	761	724	753	712	723	767	763	711	783	756	758	746	754	772	741	756	752	717	798	734	762	710	764	786	834	706	772	779	724	741	730	757	775	754	771	768	777	776	749	749	762	755	805	721	760	733	707	779	743	778	788	759	757	755	812	770	731	774	760	738	782	763	773	762	784	734	722	773	735	767	723	725	795	752	824	770	742	738	800	734	705	745	760	741	803	716	755	809	695	727	745	745	745	736	743	766	757	772	841	748	726	773	761	791	684	797	778	723	759	737	744	758	748	759	773	721	788	741	731	739	751	781	753	734	738	802	744	757	743	763	762	752	753	747	740	741	755	707	812	698	769	798	758	727	718	744	747	785	717	798	755	729	765	744	728	778	762	766	760	801	781	779	741	774	790	772	758	751	782	734	753	770	770	771	755	759	757	780	746	779	767	741	777	778	774	768	759	742	747	723	784	743	737	806	806	764	787	766	742	764	775	708	775	734	746	769	737	780	775	817	754	786	776	721	770	743	767	804	799	773	769	697	737	751	728	823	764	754	737	755	750	693	721	748	729	753	738	748	776	792	761	734	775	774	774	760	800	807	720	758	813	735	711	754	788	769	752	732	754	729	769	799	753	730	759	774	699	756	774	744	744	766	712	778	761	739	761	768	759	720	792	757	789	746	671	778	783	741	745	756	758	766	767	772	751	729	729	787	721	786	771	787	767	761	734	784	753	788	764	748	757	752	756	756	719	692	772	770	742	724	772	701	709	776	753	769	717	767	763	800	786	681	756	742	771	765	778	759	773	766	761	749	806	743	733	758	763	790	761	747	797	749	703	743	700	778	768	723	795	793	739	758	742	747	766	763	739	753	771	736	739	758	732	796	775	718	786	781	778	790	812	803	746	784	747	798	761	744	737	749	734	760	731	732	758	747	725	734	740	757	729	691	785	761	726	794	745	794	744	739	775	741	729	742	745	724	709	767	759	768	757	735	697	767	729	814	767	757	726	807	771	705	763	772	732	766	785	741	754	771	728	781	774	755	772	769	729	783	734	766	737	747	795	713	788	803	732	754	777	781	754	844	740	759	783	706	763	754	785	794	816	721	796	767	750	703	750	710	789	787	756	753	748	780	726	763	791	761	697	782	793	765	738	772	782	725	715	745	772	756	757	734	747	792	748	797	752	729	763	721	751	759	780	729	753	758	777	796	784	789	755	761	772	783	747	743	773	725	738	775	768	756	805	696	765	723	766	771	750	774	757	745	818	779	767	776	729	779	725	725	738	758	680	725	763	708	770	740	748	742	754	736	765	812	691	767	717	792	768	750	696	753	751	751	711	790	738	720	783	731	720	750	690	728	745	744	684	725	737	736	813	757	782	685	739	700	728	757	776	736	735	747	806	691	790	751	731	766	750	767	756	761	758	696	723	726	744	767	776	751	753	773	757	763	716	755	780	769	760	784	798	772	713	744	709	725	781	719	760	736	754	753	760	743	758	752	761	776	758	749	807	781	706	758	743	753	780	750	796	746	734	785	722	768	789	798	812	766	778	772	703	764	737	741	762	789	762	744	740	720	756	771	771	685	757	735	723	754	756	777	767	775	770	732	734	758	761	787	762	750	757	720	683	768	732	744	744	761	767	774	737	762	766	809	753	771	751	755	758	780	761	792	752	738	751	798	765	764	781	792	742	767	759	745	763	800	814	736	794	788	729	785	774	693	792	722	748	701	773	716	772	715	748	773	807	769	731	713	745	750	759	744	729	793	754	715	741	782	756	793	730	736	743	775	732	749	693	715	722	748	759	740	795	786	766	774	757	713	740	766	770	773	749	704	749	711	736	761	705	781	785	761	815	796	786	731	752	698	729	734	767	749	759	730	743	798	754	756	760	739	775	761	758	748	717	781	762	700	801	688	769	745	749	772	796	761	770	764	707	682	760	719	740	764	715	742	712	722
26777	20344	7759	361	194	155	168	128	162	128	148	128	113	110	126	130	121	124	137	120	119	139	122	142	126	135	107	121	114	144	114	109	117	146	136	127	116	127	130	136	89	121	112	105	123	136	145	107	125	123	122	128	128	123	103	135	133	117	123	129	108	130	135	134	120	137	156	126	114	124	113	131	120	113	144	130	124	118	120	124	129	139	110	114	120	145	115	121	128	141	123	129	125	119	138	99	136	127	121	123	125	122	118	117	113	120	119	99	139	124	147	124	120	139	117	133	125	131	112	120	139	126	121	119	118	117	120	117	143	123	94	118	118	134	125	122	108	116	127	132	125	132	126	110	120	124	116	113	128	118	117	118	125	111	120	128	123	108	120	102	124	129	117	127	137	144	114	121	144	117	128	128	122	145	131	106	131	118	134	138	99	116	108	136	145	127	149	124	134	128	121	143	127	143	111	121	127	117	130	107	123	125	107	127	107	111	156	127	129	115	99	126	123	135	127	122	119	111	127	136	121	130	137	128	142	123	128	112	116	144	150	131	121	124	112	104	115	141	134	111	134	125	132	122	126	103	108	147	125	130	133	150	132	133	116	119	108	141	137	123	129	125	125	112	119	130	132	123	128	118	126	125	112	103	120	130	121	119	104	126	118	119	120	129	120	140	106	132	115	113	114	132	101	127	112	141	125	128	141	124	126	126	130	120	118	115	136	114	122	135	147	107	118	113	126	111	140	127	130	128	106	131	123	146	130	131	136	118	136	150	108	129	128	117	114	117	138	121	134	125	127	143	122	108	126	122	134	99	127	125	111	132	108	118	118	122	135	127	116	111	125	139	135	114	134	126	126	140	121	117	124	125	147	121	132	134	129	126	115	136	111	142	164	109	136	125	124	124	116	127	144	113	119	119	108	128	134	121	130	123	104	129	117	130	138	125	132	112	115	126	119	123	112	107	119	145	121	116	130	111	129	123	114	124	115	142	139	116	142	115	122	115	126	127	107	118	124	112	136	113	126	128	134	147	129	146	121	124	131	155	111	124	110	129	118	139	126	156	135	107	129	145	118	133	104	120	106	126	128	119	135	136	124	110	125	131	124	116	112	119	119	131	137	126	123	120	132	128	126	131	123	141	104	121	118	136	120	129	112	121	128	166	107	122	120	130	116	124	123	125	126	129	134	129	139	133	111	123	120	130	147	111	117	124	120	111	117	129	116	121	135	130	110	132	120	121	118	125	127	124	126	112	125	128	120	133	124	146	128	120	115	136	136	119	109	117	146	130	134	130	121	129	117	124	126	136	125	115	119	128	114	123	127	99	141	131	127	145	129	117	138	126	112	141	108	124	122	138	117	137	119	133	126	121	107	137	126	110	129	139	123	135	120	117	116	94	121	132	119	133	140	134	120	116	125	111	127	141	141	131	141	126	123	113	109	127	119	130	140	110	128	124	136	121	133	128	142	108	156	115	139	117	142	135	123	110	111	118	125	130	107	136	102	140	120	118	127	142	126	141	117	119	126	110	123	124	105	132	123	104	117	138	133	114	114	133	124	113	133	117	119	111	151	127	108	130	137	124	136	127	112	122	131	116	132	141	138	122	109	123	133	123	136	118	119	123	132	129	120	105	116	125	113	134	138	141	130	122	120	121	110	130	117	126	115	130	119	140	132	129	116	117	142	126	112	120	130	134	125	140	109	131	138	122	116	145	128	106	101	140	104	136	135	125	111	145	147	115	106	131	110	124	142	139	129	140	111	126	132	135	149	140	121	132	114	117	122	118	144	131	121	99	126	121	127	133	132	134	144	143	120	143	143	126	126	127	123	132	119	134	140	119	134	140	134	124	126	115	113	138	124	138	115	111	136	124	116	104	125	128	97	122	133	122	114	136	119	118	108	121	133	126	120	115	124	126	132	130	127	108	116	120	118	146	124	133	123	122	112	130	123	122	121	133	112	136	137	133	124	121	129	118	130	136	112	118	121	142	116	124	120	143	123	124	102	127	135	138	115	105	144	119	150	105	137	132	106	125	127	136	138	133	118	123	111	125	112	131	122	136	111	111	122	115	110	111	150	132	143	129	138	127	128	145	110	134	126	124	115	112	134	132	132	116	112	125	117	120	132	123	121	119	115	102	119	114	116	113	125	137	117	120	149	124	114	141	130	137	119	112	118	128	114	145	130	117	115	124	124	146	118	129	110	122	123	127	122	102	125	125	126	139	124	143	114	148	111	128	121	122	125	128	114	122	142	130	115	147	126	137	121	118	131	110	109	137	151	106	143	123	127	136	116	134	125	129	128	136	135	136	115	136	126	123	119	115	120	135	140	119	115	134	117	118	123	117	122	133	118	139	131	140	121	147	132	138	129	135	126	135	118	133	105	109	134	118	127	119	124	126	134	121	135	118	109	132	144	122	142	125	119	135	118	125	110	109	122	136	144	137	129	111	109	115	128	116	121	147	139	131	109	127	121	114	134	134	112	120	127	137	134	128	124	136	100	123	138	136	110	137	111	134	132	154	118	133	132	125	134	118	108	113	126	135	127	112	139	139	125	104	132	134	128	131	142	126	126	131	123	135	121	141	127	116	114	114	121	107	113	127	128	117	132	120	122	122	124	121	116	124	121	130	147	106	119	144	139	125	118	131	118	127	117	154	131	146	119	116	122	110	136	112	115	125	116	105	97	114	115	110	124	121	132	144	120	130	112	124	129	118	115	107	124	99	115	115	141	119	108	142	133	127	125	139	107	126	117	109	127	117	120	133	99	131	105	138	114	129	114	121	141	127	134	117	133	111	112	136	109	103	122	120	122	115	134	140	123	146	121	128	137	124	100	133	146	117	132	107	152	143	130	127	154	109	105	125	119	130	133	117	113	116	118	128	143	132	111	139	117	128	110	114	126	137	114	141	99	124	117	123	132	118	130	144	136	124	127	132	136	133	113	135	128	128	127	105	133	127	126	153	111	121	136	110	132	114	117	142	121	135	120	123	118	110	126	98	145	145	124	126	112	119	128	143	120	139	120	117	139	120	150	126	128	122	148	125	127	143	122	124	118	119	133	109	132	129	110	124	120	109	115	159	128	131	140	133	128	140	108	111	133	141	123	109	107	130	120	129	128	117	129	131	115	118	131	117	124	118	158	135	113	121	111	138	118	125	97	123	129	121	118	118	145	138	99	134	116	130	129	106	119	145	123	149	123	128	131	115	127	144	126	135	132	128	129	133	122	139	134	145	134	147	132	138	113	125	111	126	124	133	139	119	116	117	107	128	118	129	126	133	113	111	142	108	120	140	126	146	115	124	112	134	136	127	110	133	139	112	138	133	128	117	142	137	113	126	127	111	115	125	111	125	128	116	131	132	119	126	131	116	89	132	117	122	131	145	123	109	120	144	134	137	134	147	144	137	135	117	135	132	124	112	108	126	137	153	128	115	139	135	121	132	102	133	130	115	136	118	127	134	134	133	132	126	114	131	118	126	147	134	132	117	120	136	136	127
8598	1040	940	498	399	348	307	297	263	265	258	208	235	231	239	259	200	237	198	246	226	240	272	215	218	240	220	276	241	226	218	235	243	236	261	220	249	221	217	235	230	244	235	217	260	230	219	199	226	232	249	235	205	247	225	228	218	209	213	222	210	226	249	238	248	221	229	224	219	208	216	236	215	246	212	232	222	208	234	201	224	218	218	226	227	230	230	201	239	239	233	231	237	217	228	213	237	227	212	217	226	250	253	230	226	240	206	214	226	214	218	225	225	225	208	228	215	225	242	223	229	216	237	218	208	218	221	210	230	192	214	230	226	261	246	214	240	200	215	195	201	214	223	221	235	210	198	214	238	203	215	225	255	213	244	218	205	211	240	223	280	222	224	206	202	237	231	210	238	196	225	230	231	233	221	228	213	204	211	205	217	217	223	227	216	213	245	199	227	233	192	227	223	235	225	237	220	211	213	222	227	213	233	208	218	218	194	215	217	204	202	206	210	210	224	237	210	223	207	221	230	226	199	243	210	237	221	234	205	226	225	215	227	223	210	219	241	233	224	245	232	209	246	233	236	232	220	219	221	199	216	245	235	212	209	245	214	229	226	220	192	249	226	229	237	233	239	233	232	219	235	246	217	237	230	245	185	207	216	222	202	233	242	222	201	226	208	226	208	229	252	247	222	232	201	241	225	240	224	206	238	247	240	204	232	226	234	231	229	232	234	224	214	241	237	200	221	243	215	243	210	256	234	213	227	226	222	235	214	213	213	213	221	210	240	219	224	245	229	223	227	206	216	218	213	221	208	233	224	194	236	244	194	226	226	223	224	231	234	216	239	202	224	215	247	226	236	223	219	202	244	224	238	211	244	212	198	202	224	231	229	210	209	233	225	242	245	212	225	214	234	229	233	206	233	244	215	221	226	213	250	242	225	215	232	189	251	200	244	235	215	210	242	225	208	206	247	223	205	219	228	237	211	225	226	235	207	221	207	229	209	220	197	215	211	246	214	200	206	191	219	224	212	210	226	245	240	211	194	235	206	223	217	233	225	234	218	203	216	225	241	234	225	227	227	240	212	198	210	218	234	202	216	235	214	222	204	215	258	218	212	229	212	235	198	208	223	216	254	191	248	223	242	230	220	218	237	229	246	221	207	239	228	230	208	222	228	210	234	210	226	246	216	228	227	210	242	219	223	239	213	236	223	208	217	255	231	191	202	219	211	217	229	214	212	216	227	209	240	226	200	226	227	233	214	211	224	238	220	217	187	217	207	237	210	229	241	225	225	249	216	218	214	246	217	245	227	220	213	230	223	243	243	204	209	242	193	218	219	217	199	216	208	201	224	246	208	264	215	210	261	224	220	241	239	234	213	224	240	229	208	199	220	244	210	231	216	248	238	228	231	250	234	226	211	218	234	244	218	237	234	238	209	209	203	200	228	198	208	237	221	210	208	213	234	252	246	254	235	227	253	225	223	247	215	237	223	224	241	232	229	216	244	221	217	220	199	225	198	214	227	222	227	207	257	271	239	237	242	202	230	214	212	219	240	225	222	223	229	206	204	186	229	222	222	257	216	242	225	202	220	222	216	210	223	223	216	228	234	225	245	225	211	224	215	259	235	219	226	209	225	214	225	207	232	211	212	249	250	232	231	223	205	227	211	213	222	238	207	233	229	225	230	220	211	200	234	237	230	238	201	223	233	237	222	242	227	201	222	223	238	233	235	222	243	226	247	239	230	227	226	219	240	225	205	228	196	199	223	206	228	216	222	201	245	212	198	219	215	223	229	246	239	222	222	232	217	225	218	245	251	208	245	255	251	236	216	233	216	251	215	215	203	208	224	214	233	213	223	213	258	230	201	215	220	239	213	223	219	225	228	235	211	249	225	243	206	243	228	194	217	215	247	204	229	213	231	219	217	192	222	237	197	213	228	232	232	235	210	216	203	256	217	259	223	234	242	191	226	210	232	212	236	210	218	240	214	222	249	222	213	202	201	248	225	240	206	230	227	225	209	223	228	220	236	216	219	236	229	235	234	209	233	208	196	205	253	227	238	225	217	225	226	220	200	241	227	242	230	199	223	206	210	224	215	239	249	237	222	239	250	224	240	235	206	257	221	251	249	203	215	228	238	235	216	208	218	216	203	231	247	212	215	214	188	231	222	218	206	232	223	187	228	248	224	218	224	227	222	195	239	209	235	221	204	200	208	207	224	227	227	235	237	213	204	207	219	222	229	236	210	212	250	236	213	195	215	217	214	236	273	214	228	230	235	237	195	196	206	207	209	240	213	220	210	215	220	227	209	230	228	236	208	245	208	192	232	241	210	218	208	229	226	201	237	221	230	232	229	214	221	214	240	204	225	241	225	235	230	231	210	222	237	240	242	213	203	218	219	221	193	230	246	234	230	197	209	205	226	223	236	211	203	245	262	241	232	221	215	250	225	216	233	244	213	209	215	218	215	196	199	242	201	200	227	224	240	239	232	231	220	218	219	207	232	232	227	223	207	221	219	246	225	241	228	217	203	225	206	204	233	225	214	204	240	222	236	209	234	235	228	211	224	222	229	211	221	220	219	211	198	198	277	196	225	220	216	202	206	214	249	174	218	220	231	183	214	223	231	213	198	206	224	221	205	203	224	210	244	206	200	232	220	219	223	234	219	241	223	223	226	209	206	259	224	214	196	218	227	240	225	243	240	216	226	231	194	253	253	255	233	215	214	219	238	229	208	231	210	231	223	235	208	241	239	203	204	203	220	228	208	221	223	224	212	244	219	200	258	211	229	246	212	209	225	214	225	226	205	236	221	245	235	242	211	248	226	238	232	233	204	228	211	214	202	231	210	228	241	229	241	235	222	226	225	218	240	228	227	238	240	215	231	260	232	238	229	213	224	237	226	196	204	199	212	228	228	228	217	233	216	236	241	213	227	224	231	250	211	199	219	229	227	223	208	255	256	247	233	204	212	215	214	262	236	222	236	234	219	262	244	206	229	214	224	230	215	214	234	220	236	273	210	221	218	212	250	237	219	243	221	217	204	259	225	221	225	227	242	232	231	245	241	221	210	239	242	211	206	247	217	228	244	198	245	238	216	234	220	202	214	218	224	208	234	236	226	207	203	223	203	227	220	223	204	211	232	206	208	210	229	223	245	221	236	220	215	240	246	200	219	223	213	199	225	229	230	240	223	218	220	213	239	220	216	218	195	228	242	215	238	213	224	224	248	256	243	224	233	220	228	214	229	242	225	217	207	231	212	229	239	213	258	198	217	200	219	223	219	235	230	223	227	230	226	233	224	215	223	211	195	210	224	228	227	240	237	221	251	245	202	218	225	226	214	220	240	222	252	248	242	229	219	208	209	243	231	211	215	246	197	221	223	228	255	195	232	172	210	228	201	241	211	211	217	211	250	260	223	205	230	205	250	231	207	206	209	243	201	216	219	246	259	231	240	269	235	234	201	218	245	207	219	241	221	206	215	221	241	223	200	230	219	190	218	221
24167	21100	28443	23981	20741	3023	781	553	439	473	422	388	370	365	354	364	323	360	340	293	303	320	304	302	309	325	299	303	305	284	282	317	333	293	342	285	309	302	282	277	295	331	295	288	277	312	304	270	319	277	301	271	321	292	284	302	292	323	282	270	307	302	297	301	321	292	274	302	315	258	260	305	298	263	271	280	286	268	272	298	335	262	269	274	288	293	279	285	288	277	277	282	255	278	303	291	304	285	270	309	296	285	290	284	292	289	287	251	291	305	275	306	282	284	308	283	295	275	299	267	262	296	289	258	273	316	323	301	288	301	269	278	315	302	300	280	273	273	322	311	274	307	291	287	294	248	295	288	282	296	285	276	302	297	314	295	265	309	270	251	295	292	298	294	290	284	309	271	265	264	284	310	262	286	281	310	304	239	316	274	281	290	287	307	313	289	280	308	286	306	282	302	311	281	295	286	293	309	288	317	272	300	322	299	281	279	273	293	277	292	296	274	263	300	282	295	273	271	264	279	280	262	303	280	299	267	306	293	267	286	296	302	292	300	239	296	293	319	290	303	280	316	266	290	302	274	312	300	276	280	272	274	311	287	275	295	304	281	296	302	276	289	283	315	261	277	292	321	293	274	306	312	265	248	280	278	272	291	267	257	279	277	276	293	272	299	296	307	277	311	252	303	283	290	300	292	285	299	296	321	260	288	284	280	251	272	277	274	309	303	300	313	273	282	308	292	257	283	272	278	249	297	275	280	278	298	273	319	304	302	302	311	312	303	281	264	277	305	244	266	306	280	304	282	284	296	276	256	290	268	288	287	292	308	273	268	305	313	262	281	295	284	323	291	269	281	265	296	299	328	277	293	273	260	275	270	321	303	261	305	290	255	302	283	287	259	268	297	275	288	288	276	303	296	278	313	309	276	306	290	269	281	294	276	295	288	279	290	298	247	282	289	281	319	260	315	301	289	297	288	265	323	283	283	304	287	280	296	286	275	278	295	286	309	285	291	289	278	315	309	293	329	298	279	265	297	293	300	263	294	274	281	284	287	300	330	295	326	317	313	283	305	296	274	312	286	285	281	291	291	291	292	280	303	302	293	274	244	269	285	305	293	318	301	275	275	275	274	309	312	267	290	306	255	276	296	285	299	301	256	292	284	267	270	290	303	292	278	287	315	333	306	285	271	272	298	280	272	274	274	316	303	310	258	278	291	289	263	308	293	285	304	298	255	275	272	277	277	292	301	301	291	294	273	289	300	283	295	289	333	271	350	289	297	292	294	281	300	290	288	282	277	302	258	257	296	296	275	306	292	300	274	263	301	303	309	292	297	274	286	273	276	322	303	278	262	271	289	284	301	300	265	279	275	297	312	293	319	305	273	281	308	274	271	295	283	287	275	284	272	281	267	309	313	284	285	252	301	295	273	253	328	263	263	312	301	309	304	291	315	307	315	307	271	287	273	299	295	284	314	293	304	286	288	317	286	284	277	299	255	261	262	281	299	294	287	292	271	272	286	289	325	274	255	279	277	251	286	289	301	253	280	272	323	265	287	279	296	307	289	296	279	287	255	276	300	293	292	276	274	293	304	305	279	292	295	284	295	312	314	270	278	299	323	317	264	303	301	313	283	296	308	293	285	304	299	293	316	299	308	322	294	292	296	291	287	309	322	286	287	294	285	291	316	290	306	282	254	309	304	296	299	311	288	305	275	288	272	283	296	307	292	311	288	290	260	323	284	277	290	267	298	288	280	280	356	311	284	269	267	274	274	291	301	293	297	291	297	301	280	289	325	314	276	315	252	290	281	301	299	285	285	296	301	288	264	320	285	273	305	255	286	307	284	277	283	285	309	307	295	286	307	269	308	268	308	293	316	281	304	292	284	275	284	298	262	297	286	262	281	304	278	309	299	272	274	268	291	277	267	292	276	292	300	293	299	333	272	294	289	292	262	279	285	283	313	291	300	281	285	288	302	266	258	277	264	296	272	290	300	319	294	299	303	255	282	306	304	269	286	301	278	272	299	298	299	297	261	287	283	301	295	276	275	287	274	284	301	271	301	291	286	261	299	262	262	258	273	288	294	287	295	287	258	256	312	317	267	287	250	291	299	276	304	294	294	303	314	282	305	327	328	278	274	298	286	267	267	293	290	273	313	291	311	307	271	284	303	295	297	281	290	279	278	270	279	300	281	294	261	294	321	317	289	251	305	310	287	284	262	293	281	280	267	284	305	296	297	290	272	299	265	308	298	284	305	278	264	293	303	315	299	273	283	263	278	301	325	299	307	304	294	274	298	285	263	298	296	282	261	275	300	268	296	279	289	296	305	328	294	289	261	281	293	283	288	264	294	284	282	256	277	299	268	300	272	280	287	294	314	304	278	287	269	314	278	264	297	257	265	305	259	289	270	266	282	263	301	280	277	311	281	301	251	305	275	278	276	286	295	244	283	294	283	297	272	272	257	290	307	289	346	300	282	288	265	297	290	263	280	306	271	302	265	290	275	290	273	282	274	306	273	309	290	285	264	299	268	264	281	296	291	273	283	269	305	313	251	324	316	274	271	314	282	288	234	298	274	267	275	278	298	287	302	313	316	301	287	273	291	283	303	307	313	295	277	277	271	281	311	275	299	293	291	284	270	304	294	296	279	308	274	254	283	294	280	307	267	307	271	304	300	283	294	286	269	281	283	266	345	263	285	281	274	309	312	318	330	292	281	262	286	270	286	294	273	314	275	282	281	259	267	305	258	289	283	298	297	274	286	296	289	288	320	310	269	261	255	275	285	281	310	305	313	286	272	309	294	295	285	291	324	292	247	315	281	310	307	283	266	308	291	270	293	272	277	290	282	324	281	299	292	289	333	276	293	265	263	279	280	283	266	258	293	282	279	295	307	279	295	290	293	250	272	279	285	289	285	278	272	286	267	267	303	289	276	271	297	330	280	290	276	288	308	280	263	278	287	288	281	286	298	300	269	278	299	282	274	278	310	264	276	287	305	297	285	312	293	268	302	276	295	312	265	295	351	270	274	282	285	294	305	314	280	284	282	294	301	269	298	284	301	292	293	271	299	310	289	293	328	292	297	294	282	327	264	303	288	269	263	291	279	270	300	297	296	283	296	289	295	295	290	294	263	271	295	276	253	292	320	273	282	299	291	284	287	281	298	252	266	267	273	274	319	264	286	292	300	299	307	269	296	313	292	306	258	290	254	294	277	280	267	280	284	275	297	290	296	272	268	277	286	282	300	288	302	292	293	301	303	287	316	281	274	292	291	295	285	289	290	286	271	274	294	275	296	302	305	299	277	247	309	287	296	282	267	320	308	300	296	287	283	310	251	303	324	296	262	303	303	271	295	319	293	293	292	306	293	301	301	281	285	283	256	278	288	295	275	316	293	291	283	272	291	299	301	293	292	283	284	288	258	281	294	306	268	321	294	269	276	321	264	316	266	261	305	273	294	272	294	303	278	284	309	296	280	273	274	274	302	298	289	355	282	294	287
16413	9119	7850	3934	2691	2067	1617	1287	1136	996	901	789	763	714	693	673	611	630	588	609	568	579	520	550	590	542	548	565	519	495	504	551	468	532	471	507	477	487	511	519	525	511	502	472	477	476	521	498	487	516	508	473	505	451	503	504	480	506	458	453	491	490	512	487	508	480	462	474	528	473	535	495	492	473	453	506	461	482	531	509	504	493	532	490	485	485	456	454	475	495	489	472	487	476	486	499	497	474	504	460	470	434	503	483	470	484	495	478	501	479	474	483	474	491	507	505	480	464	463	465	446	485	491	509	461	461	495	485	483	446	493	490	483	453	493	504	498	478	503	526	460	444	511	469	484	477	491	455	520	471	501	480	458	463	476	517	491	501	518	453	454	454	452	491	489	509	490	471	458	505	484	460	462	511	478	487	486	452	497	496	460	499	477	456	447	469	450	483	457	468	500	525	425	513	445	501	461	490	485	512	485	471	505	473	480	501	477	508	446	452	481	510	476	494	477	486	469	442	511	440	451	473	462	494	485	501	472	462	458	489	458	456	429	486	475	467	461	473	484	502	485	556	456	475	457	440	470	492	463	519	478	485	506	509	517	484	471	451	473	505	508	488	493	494	473	452	501	452	492	493	485	509	522	483	498	513	475	486	459	488	487	460	476	491	497	489	474	434	476	442	490	471	479	490	470	504	498	480	446	481	512	514	438	438	490	457	445	509	485	455	489	467	443	473	515	470	471	478	432	472	492	498	503	499	497	503	477	483	502	477	510	506	452	472	448	455	504	464	518	496	523	485	483	501	485	458	519	429	492	507	501	481	466	468	475	485	483	473	462	441	463	476	506	456	500	480	451	471	512	503	485	443	519	454	455	512	476	489	489	499	452	479	504	479	505	459	507	445	516	492	486	418	496	517	509	495	486	489	458	520	465	489	455	479	517	509	478	503	504	493	468	473	463	479	460	486	465	467	464	459	480	488	509	537	465	497	441	481	464	527	455	468	472	472	468	506	486	448	468	505	457	493	479	499	459	452	477	515	466	516	470	476	479	474	480	478	474	440	442	473	445	489	480	461	477	456	460	536	491	519	475	472	488	469	433	501	475	455	473	492	471	432	453	472	476	486	475	506	452	485	486	427	480	493	480	452	456	480	472	520	472	459	480	478	489	457	439	489	451	489	468	441	482	455	423	508	480	472	473	494	461	479	493	489	467	489	480	486	491	519	493	487	470	466	492	478	468	518	477	512	459	485	476	458	492	465	488	471	491	499	504	497	515	492	452	498	465	494	508	474	448	499	510	486	510	500	478	499	441	457	500	494	461	480	502	482	473	529	471	490	442	467	508	518	478	494	533	468	463	498	477	474	490	483	499	499	486	485	471	464	466	504	509	507	493	481	458	446	512	476	467	462	476	477	457	508	460	509	505	473	484	472	479	493	475	518	469	490	494	504	486	509	461	463	505	462	480	452	471	466	486	533	491	482	481	464	481	489	482	469	460	468	465	531	467	489	460	480	477	493	480	456	480	473	482	456	502	461	474	493	489	475	462	496	494	455	535	465	490	488	485	510	492	492	483	504	496	482	527	463	466	482	482	479	484	496	457	493	450	493	456	495	512	512	503	513	500	536	482	498	508	502	464	503	468	463	488	492	465	462	481	529	499	509	462	488	507	423	467	485	456	464	504	491	476	485	489	457	469	489	462	509	467	494	478	487	469	512	501	483	463	447	469	479	489	471	467	530	498	455	475	425	503	509	486	498	452	476	514	511	502	484	465	465	455	451	459	492	500	483	486	491	481	422	465	416	496	463	504	494	463	441	456	480	499	506	458	503	472	478	478	506	508	485	448	434	492	500	464	443	435	506	475	485	429	493	480	492	449	458	456	511	479	482	499	454	484	497	469	490	440	440	470	489	503	444	432	498	497	451	503	474	491	485	496	516	475	523	514	477	483	478	476	469	471	464	449	465	525	492	499	503	490	462	467	451	470	529	459	471	475	461	474	505	465	464	484	492	471	450	481	443	494	469	449	495	467	475	466	504	482	466	522	489	478	477	499	474	484	490	481	479	489	459	479	500	468	512	477	534	482	494	489	455	474	442	462	513	467	527	482	481	531	505	468	463	441	444	475	453	472	512	488	447	504	474	496	493	514	496	440	525	467	468	494	471	475	485	469	474	446	500	496	443	486	463	487	498	500	526	460	449	501	469	498	475	499	508	484	464	505	483	487	489	513	465	508	483	477	473	456	475	470	464	469	453	497	504	495	503	457	485	476	489	472	495	480	506	455	476	466	473	481	474	479	474	496	475	473	497	484	451	489	476	480	466	489	473	448	510	475	469	465	478	497	471	458	518	448	469	490	493	496	490	516	498	491	501	486	471	517	487	512	474	445	447	449	463	454	457	473	488	487	470	487	501	500	490	483	531	447	477	485	478	485	495	475	532	448	515	491	476	496	479	453	513	434	518	508	489	481	491	489	485	470	495	480	490	483	479	487	467	505	490	472	458	482	470	509	518	449	483	489	521	493	473	477	449	509	474	475	450	506	482	500	459	486	471	504	463	473	485	488	503	476	471	530	486	448	467	452	463	465	479	500	462	477	446	483	481	471	483	478	506	470	495	492	488	472	462	505	455	498	517	513	451	475	505	480	492	497	468	509	487	468	459	443	470	473	464	457	471	543	464	451	487	489	440	445	473	443	500	495	510	452	463	475	476	435	467	481	495	464	456	476	497	479	492	471	467	497	512	520	425	464	485	497	472	502	508	491	455	484	474	449	508	495	539	506	459	508	498	485	482	474	471	457	475	523	469	460	499	513	460	527	508	493	466	470	463	505	478	486	470	487	491	519	487	468	489	507	486	491	489	460	488	487	493	445	487	476	488	482	504	497	506	474	462	487	463	476	475	473	487	443	482	481	443	456	472	474	498	525	510	467	486	457	490	490	430	484	492	471	465	478	471	509	503	456	493	494	485	456	512	506	440	467	461	478	485	444	491	519	468	498	494	500	479	475	502	488	485	497	471	504	482	511	476	496	463	467	439	497	480	469	513	459	510	511	484	510	464	499	456	479	500	478	483	457	479	474	487	440	504	450	503	467	467	456	458	488	475	483	500	477	506	475	473	496	459	498	511	489	472	462	493	473	475	509	454	530	474	494	487	421	483	498	519	524	481	447	467	436	459	489	438	456	487	474	446	473	522	473	473	538	509	474	473	494	488	481	514	503	491	475	448	479	517	458	484	507	514	501	509	468	490	468	480	457	478	518	463	482	471	481	496	465	473	478	477	475	458	502	487	485	491	457	482	488	464	457	503	480	445	477	500	487	450	502	521	448	512	504	435	474	478	478	489	468	430	460	471	497	484	442	492	445	480	480	508	500	502	492	457	500	494	522	469	453	475	504	493	454	471	477	463	476	482	466	484	506	486	469	481	466	467	465	476	471	489	496	446	524	487	490	470	503	465	456	492	452	499	473	489	473	467	501	455	499	482	490	494	470	476	481	452
23140	21130	29121	23366	21133	20497	2885	1047	840	788	721	688	633	643	607	572	567	547	600	571	529	518	529	527	488	514	527	514	520	477	480	455	542	522	494	506	513	479	500	502	474	476	461	467	446	495	518	492	484	501	471	518	503	451	482	483	505	510	506	495	472	461	443	472	501	460	481	522	485	510	486	496	441	503	468	495	488	450	460	522	496	471	495	450	499	507	491	470	489	430	472	505	466	477	458	510	432	485	453	446	462	445	485	512	440	444	468	475	490	453	454	458	469	503	469	457	498	458	484	503	495	447	478	488	469	467	476	460	484	463	413	475	497	491	499	474	495	510	495	475	459	477	481	518	504	473	481	463	453	513	489	460	496	482	446	475	497	441	510	480	494	444	503	462	481	502	498	455	471	471	497	459	515	511	476	444	475	453	498	478	493	495	483	471	465	454	498	490	489	492	518	450	454	475	457	457	442	486	471	467	503	488	464	467	446	475	454	504	472	483	468	452	476	456	485	484	469	478	429	450	476	466	525	518	487	461	527	489	475	473	469	490	473	470	494	439	465	493	479	480	491	466	452	480	499	505	513	506	451	455	446	506	438	504	498	531	451	489	489	521	496	497	475	464	486	492	484	473	481	444	422	492	502	466	476	500	468	506	482	475	512	466	494	533	444	492	485	454	453	475	481	476	474	519	449	495	493	480	499	442	467	487	479	485	451	496	450	465	484	452	468	492	454	470	503	475	509	495	490	492	491	482	464	496	476	491	485	452	469	479	463	459	513	501	515	458	476	468	521	480	480	497	479	457	474	451	445	454	427	446	450	511	494	456	491	482	519	473	515	447	442	481	469	456	473	464	504	482	486	448	493	497	490	509	469	493	419	459	465	479	474	469	507	471	475	469	437	533	478	518	472	494	468	490	463	466	477	464	468	486	461	510	445	468	449	447	493	474	506	479	481	479	513	464	470	430	467	495	482	505	471	503	448	493	430	481	442	459	436	445	448	500	480	489	474	467	522	503	482	516	458	469	471	433	457	498	452	498	467	470	458	496	444	442	474	462	481	477	483	502	480	484	477	468	480	487	477	446	503	455	459	510	505	458	450	469	481	450	452	469	464	522	497	497	476	487	504	476	490	515	478	509	478	501	469	463	462	479	486	445	512	459	474	461	471	471	490	435	481	481	443	479	492	460	468	462	512	494	456	474	477	482	497	471	429	457	476	469	484	501	497	474	497	506	508	469	488	447	486	453	500	433	501	478	475	519	467	463	449	455	482	449	515	482	465	482	451	461	495	473	482	475	476	481	491	499	488	447	451	479	488	465	478	454	495	471	468	464	488	460	484	470	492	467	453	512	500	464	474	471	455	486	483	468	440	466	477	502	481	489	484	473	469	469	491	488	504	460	511	449	500	468	469	494	468	438	402	468	516	484	488	460	475	529	496	473	485	448	472	503	506	497	509	447	483	469	479	457	470	492	477	465	486	457	456	506	463	508	474	471	492	459	466	432	451	483	450	490	441	447	471	499	458	483	468	509	500	482	470	498	456	481	475	546	508	483	459	449	473	462	498	479	450	505	488	477	447	508	460	525	483	494	496	477	468	468	499	436	512	451	489	462	458	464	464	514	493	494	454	459	490	486	472	468	455	488	465	465	512	489	482	499	519	469	484	508	504	492	487	514	537	488	514	457	495	469	519	475	491	450	485	445	481	481	477	449	481	462	437	491	498	496	486	480	461	472	484	472	412	488	531	487	480	469	435	492	479	419	441	484	453	473	455	461	461	490	447	452	455	453	505	446	477	467	469	467	455	498	471	498	465	474	500	490	467	523	464	487	480	453	492	472	461	467	480	481	456	437	481	437	469	466	477	480	486	491	483	468	450	496	466	478	500	460	454	502	462	437	503	510	478	481	466	448	506	432	481	441	503	499	488	483	525	466	476	529	456	462	501	453	471	479	503	479	454	507	448	446	477	466	454	476	459	475	511	473	493	465	448	467	495	512	468	500	487	468	471	477	484	456	456	476	487	478	456	481	479	474	478	464	505	490	493	461	466	459	456	431	478	470	434	459	443	494	511	477	509	478	472	460	503	436	465	461	463	469	479	524	472	444	469	449	471	459	459	505	464	505	510	469	475	492	467	466	478	460	485	447	477	483	464	482	440	454	461	446	448	480	479	479	484	436	488	478	497	473	495	445	448	447	466	498	463	455	456	494	467	468	469	452	495	495	493	437	466	478	493	477	482	475	481	475	508	480	491	473	447	477	453	441	457	485	486	481	454	477	467	454	458	453	488	462	480	470	471	466	478	463	532	488	515	448	457	463	467	462	462	475	483	487	478	476	512	468	525	465	481	457	493	509	463	488	473	460	480	466	485	494	494	487	466	471	469	454	511	491	475	507	447	496	503	434	502	516	465	510	447	478	514	487	451	478	443	466	481	468	483	500	517	496	455	488	485	481	476	470	456	465	449	453	481	472	445	458	482	449	509	491	479	467	484	521	453	496	452	484	456	501	493	442	489	457	475	475	449	468	500	494	494	534	476	461	472	500	487	472	469	493	500	424	480	465	481	451	456	470	485	463	504	496	470	478	494	438	445	485	464	469	488	472	464	475	501	491	471	497	443	465	466	479	479	495	436	473	441	491	469	479	449	467	459	469	443	497	484	463	480	459	448	483	463	456	456	513	495	439	448	459	467	492	439	498	476	468	503	500	496	515	463	416	504	488	470	492	490	462	428	488	469	516	454	484	508	488	458	449	472	455	468	446	450	482	488	431	474	516	494	496	457	492	450	436	478	492	454	436	436	499	510	468	452	453	463	486	468	511	488	490	456	411	436	454	459	476	458	479	460	456	470	508	453	496	483	434	487	478	429	499	432	479	468	460	493	455	444	453	466	435	492	471	493	472	478	435	435	490	476	463	398	489	461	467	518	476	461	516	493	467	488	451	527	500	487	448	471	508	479	476	500	481	485	462	488	482	490	473	457	471	458	510	469	437	443	455	469	457	453	478	462	476	479	473	489	485	489	462	522	465	447	482	479	464	432	476	488	474	504	430	496	490	454	444	489	463	481	499	436	501	486	486	493	443	441	448	487	486	482	496	475	475	488	431	500	486	474	478	494	483	469	479	482	486	477	504	452	456	482	464	509	483	488	429	473	487	484	421	494	477	494	473	478	469	453	475	471	481	490	486	478	486	442	462	461	472	476	482	477	449	490	484	446	478	448	477	469	484	482	509	463	465	463	459	444	480	484	494	473	485	491	505	472	503	458	459	470	500	476	470	491	453	444	477	481	446	451	495	475	444	512	438	462	459	488	513	484	513	475	451	471	467	492	513	494	444	467	512	463	493	449	474	504	496	499	495	479	493	475	444	503	474	496	511	485	500	456	461	475	475	485	493	480	445	473	472	491	500	485	507	469	467	445	484	490	468	474	475	510	483	475	467	497	489	439	456	433	462	451	507	480	475	489	449	451	483	499	501	493	449	464	448	469	482	483	480	492	490
18581	15057	12823	7085	4807	3832	2954	2491	2058	1818	1556	1413	1262	1192	1222	1054	1101	989	1020	974	926	863	944	951	855	858	859	815	839	872	867	848	771	813	825	842	840	780	806	795	817	805	834	826	808	795	796	811	851	812	830	752	776	841	777	755	727	770	783	743	779	778	776	806	805	792	821	794	770	794	778	769	760	692	756	787	787	806	760	733	723	734	765	735	727	701	752	783	780	834	795	736	764	780	727	783	772	718	762	783	754	809	760	782	806	776	797	747	746	751	747	824	750	753	792	711	831	751	717	775	711	809	774	768	770	764	749	769	714	769	823	717	709	752	816	779	779	745	770	805	756	743	788	792	750	764	781	782	749	824	800	756	698	770	773	725	773	774	783	790	773	804	784	779	778	738	803	785	733	757	742	771	733	762	745	749	838	728	744	810	728	787	789	743	774	750	727	799	802	796	786	801	766	753	710	772	753	727	800	750	794	782	759	737	800	773	738	745	784	742	811	725	773	743	768	725	772	750	731	709	795	772	796	731	708	721	738	750	809	750	752	753	802	726	746	766	799	789	742	774	772	800	783	735	777	781	729	772	737	778	747	754	753	805	746	808	738	787	762	772	738	752	795	762	763	735	760	744	761	812	753	787	790	768	778	767	740	719	751	712	780	765	795	748	766	748	751	786	779	773	776	736	750	780	772	695	725	730	747	733	738	786	727	761	745	759	734	771	815	756	845	793	796	730	780	735	724	736	737	757	765	733	793	823	829	749	729	769	776	787	742	768	733	775	781	773	805	781	737	751	744	758	773	789	750	734	757	767	730	722	767	784	792	784	750	734	747	757	712	790	761	729	747	763	726	730	774	788	769	757	778	779	738	851	726	713	761	771	742	749	743	777	750	737	788	730	786	759	757	768	798	800	776	787	723	741	774	719	687	753	759	779	786	805	781	744	685	717	747	790	730	786	730	756	741	789	823	762	750	784	756	766	810	752	737	688	782	731	769	793	759	790	687	751	754	786	769	760	757	764	760	786	810	738	734	788	709	779	758	788	778	745	782	723	782	770	734	769	726	791	757	770	777	798	733	800	761	754	779	736	739	740	781	767	753	796	744	765	754	758	745	805	779	746	797	732	758	789	717	772	818	712	759	752	727	746	742	742	780	735	743	752	775	781	756	773	756	806	695	841	745	770	776	737	729	750	776	801	751	753	784	762	716	744	705	763	743	728	783	704	799	774	736	743	735	786	739	751	775	714	761	759	753	793	772	748	774	763	773	698	773	796	748	772	776	776	790	752	709	788	750	810	790	802	765	751	802	758	793	729	775	745	775	769	746	756	785	735	713	789	769	800	765	781	734	794	697	785	766	773	780	788	755	727	730	725	788	760	717	763	748	820	762	749	761	714	797	775	743	772	779	762	755	781	758	772	832	722	777	747	808	785	740	742	712	754	765	756	792	718	775	774	749	721	750	762	761	766	742	706	741	758	760	765	715	747	761	738	750	783	733	736	744	763	752	778	744	823	820	795	814	797	748	771	775	808	716	757	743	744	745	749	828	691	773	752	737	772	724	772	824	706	714	711	761	740	764	839	751	787	764	756	778	770	775	758	768	747	790	743	761	771	788	722	701	773	772	818	754	741	776	758	759	780	776	720	734	773	780	765	748	751	728	751	770	781	750	787	775	758	757	742	770	765	767	765	752	736	783	800	766	749	798	777	763	734	754	774	741	745	730	797	729	779	723	764	791	753	755	765	708	708	755	765	754	810	768	707	718	753	757	792	738	758	760	769	724	773	751	785	755	753	767	748	751	828	781	784	745	827	741	779	785	752	779	734	753	752	771	827	794	765	751	786	748	780	755	783	756	760	762	747	775	756	744	752	802	785	809	772	808	761	760	746	740	749	772	751	767	769	736	702	785	751	801	745	754	812	785	818	775	722	743	760	811	772	785	789	751	743	724	759	688	796	764	768	797	741	711	778	775	737	760	730	741	816	775	712	746	790	743	759	775	771	721	738	805	806	734	737	750	759	743	725	758	808	755	761	718	704	755	748	760	698	782	746	774	744	738	789	758	767	769	733	743	769	741	713	753	764	745	752	737	729	723	767	757	726	752	785	749	769	767	773	775	737	773	686	768	798	771	781	732	768	746	721	750	731	776	754	739	809	802	773	718	794	759	783	715	748	783	789	698	766	803	733	746	781	729	732	763	731	738	811	794	776	756	745	714	764	769	733	741	721	775	732	762	755	742	761	759	768	760	781	712	800	758	754	763	772	779	793	796	781	720	755	740	760	765	728	760	752	741	777	730	721	745	753	757	786	773	762	786	796	771	767	790	738	774	750	756	825	750	791	761	714	780	782	730	757	731	744	797	778	766	760	803	776	803	731	748	831	771	769	814	793	765	745	738	759	762	759	840	806	742	743	779	763	758	764	730	768	760	755	768	778	718	753	752	844	787	751	728	730	723	765	776	782	815	791	753	760	748	751	782	726	779	796	707	806	722	781	730	736	729	779	791	801	778	730	764	825	731	749	744	794	756	764	760	793	781	740	760	798	745	792	772	777	816	759	755	766	806	749	767	789	717	770	732	750	779	757	783	764	736	756	792	757	727	738	716	801	732	755	724	757	787	741	739	787	732	787	765	762	750	762	749	731	697	732	757	700	766	764	754	733	743	715	708	758	836	751	783	744	733	765	726	759	782	786	780	810	742	741	720	770	717	785	796	766	750	736	765	754	753	763	768	764	802	783	715	767	754	763	783	760	781	714	795	752	763	776	737	794	807	771	762	761	731	745	764	769	781	711	757	769	811	745	740	746	765	727	748	718	778	746	738	730	772	776	776	722	766	738	802	727	751	748	739	740	785	737	768	773	770	739	785	786	775	715	727	740	788	747	814	808	765	756	798	732	795	723	736	760	730	770	722	738	792	764	751	775	779	823	767	744	770	743	766	802	740	773	806	757	768	756	788	798	754	806	780	699	785	734	773	765	809	770	725	827	750	809	792	745	771	705	753	770	713	760	809	756	728	772	762	775	733	753	766	764	761	735	743	736	715	751	776	742	779	753	789	741	741	767	760	723	783	772	736	747	765	747	768	756	770	746	738	772	789	740	728	759	793	755	777	752	723	783	763	742	716	748	751	762	785	751	769	772	806	785	743	750	773	716	787	813	739	754	761	772	759	753	751	714	760	817	784	764	731	731	689	793	790	770	721	785	717	811	808	783	756	765	742	718	733	761	777	761	756	750	743	766	763	754	753	687	774	743	754	768	762	756	805	777	771	731	754	757	729	775	760	784	732	810	753	775	752	734	775	753	760	764	750	728	756	744	790	724	728	762	719	796	721	748	738	759	783	769	764	772	735	756	716	767	733	712	729	836	754	742	738	792	753	760	771	756	792	791	734	741	720	777	753	740	754	764	748	763	772	790	764	778	754	766	782	772	769	733	830	743	783	765	757	772	740	751	806	782	747	753	747	781	795	766	788	725	769	757	775	743	793	752	819	717	753	718
26905	20487	7775	403	201	160	180	151	146	183	139	135	137	146	127	133	128	123	137	133	132	123	136	111	132	128	124	123	134	138	124	113	119	133	116	118	129	120	153	126	122	116	125	115	122	133	107	109	119	122	123	142	128	126	127	142	126	135	143	130	108	135	130	140	106	122	130	128	127	140	132	102	135	126	143	133	121	138	131	136	107	148	114	124	121	117	135	120	130	117	137	141	103	126	117	122	146	113	115	120	130	126	116	137	136	134	124	125	129	112	137	131	146	124	123	117	149	119	122	124	146	138	143	125	123	138	124	116	121	132	134	123	129	117	120	107	128	120	113	126	114	137	141	116	143	116	113	139	136	137	124	123	106	131	124	110	115	134	119	107	125	117	121	155	98	121	148	123	113	134	130	142	112	131	142	110	110	97	117	123	110	122	127	125	122	127	121	115	136	130	122	143	117	118	136	131	124	107	118	145	121	113	125	126	135	135	133	115	129	135	113	126	132	118	133	92	137	135	104	118	138	149	126	128	128	141	111	104	121	112	126	124	119	130	116	146	122	126	127	137	117	138	100	116	126	119	113	114	117	114	133	116	120	137	137	135	109	124	119	150	117	115	137	127	114	129	153	124	136	136	113	117	120	128	114	131	117	135	137	142	142	117	120	121	130	122	121	130	126	129	121	124	111	119	139	145	114	118	108	130	129	131	132	128	105	128	127	115	125	124	117	141	138	129	136	123	137	150	126	128	139	132	126	136	141	110	126	123	124	128	140	131	138	136	131	128	123	136	123	111	124	107	127	127	130	142	161	121	131	126	139	111	132	119	142	122	113	134	111	111	138	132	122	153	132	110	139	142	131	130	119	124	141	139	135	137	113	120	135	129	124	105	125	131	125	125	107	123	129	127	149	123	109	125	142	126	132	129	136	139	129	115	134	129	151	152	109	136	134	135	142	127	146	132	124	128	135	130	141	127	112	125	132	133	141	123	130	134	106	137	107	122	123	119	131	110	109	157	138	121	122	106	133	155	137	126	128	137	120	140	118	122	112	129	140	103	129	117	127	136	120	114	124	121	123	117	145	135	130	132	150	128	126	139	162	120	128	134	120	108	116	111	123	138	113	119	125	114	128	135	113	162	140	130	118	118	127	133	125	109	134	121	139	131	127	128	105	110	106	117	122	133	111	132	153	118	119	142	124	123	144	105	119	133	106	124	117	142	139	127	150	120	121	112	142	117	134	135	137	132	126	130	122	154	132	140	133	130	111	152	133	116	139	139	123	118	121	131	142	130	119	123	104	126	114	128	139	110	151	134	127	121	133	129	117	146	137	103	138	130	134	117	132	142	125	135	119	132	138	129	129	128	117	121	125	128	111	159	117	115	132	118	143	114	129	134	137	124	140	127	128	114	125	112	126	119	116	118	135	137	111	126	133	115	131	134	139	112	137	136	122	120	147	129	98	116	101	133	127	127	139	134	126	130	109	108	114	137	116	130	144	129	147	121	128	121	140	127	143	118	116	126	114	121	141	108	127	129	128	111	123	113	150	122	127	153	117	130	134	130	151	138	122	129	111	136	130	125	122	120	124	130	108	137	107	127	124	110	126	105	126	120	134	147	142	127	123	136	131	134	130	116	131	104	117	131	134	122	151	131	119	120	138	139	130	117	110	114	120	129	113	129	116	124	124	113	119	123	139	108	121	121	129	128	139	147	133	131	120	119	122	136	123	110	129	138	123	115	126	121	139	118	131	118	111	132	150	132	152	136	124	95	150	130	135	116	125	128	125	109	124	129	143	135	129	117	136	123	127	117	138	138	119	130	126	108	129	105	141	121	111	121	119	146	122	123	144	118	119	111	118	129	143	117	128	121	129	124	134	106	125	126	122	143	128	121	124	136	120	116	112	113	139	139	137	118	153	115	109	145	128	144	129	103	135	128	126	133	125	118	129	127	149	126	120	130	155	144	147	128	118	138	140	127	131	133	126	135	135	123	126	132	108	131	122	123	121	139	118	135	115	119	122	124	110	106	138	117	120	141	131	129	123	134	128	129	129	130	105	123	129	134	140	127	126	144	116	106	146	130	130	121	134	128	126	135	103	136	139	112	145	116	146	123	141	120	125	117	129	126	110	116	127	152	127	133	126	131	122	152	127	133	114	140	105	131	125	131	131	137	136	105	141	135	139	136	125	109	120	135	99	135	132	117	138	129	121	105	121	133	138	116	135	126	120	124	125	130	121	146	113	124	128	117	119	125	107	144	139	112	129	116	150	161	119	129	103	122	133	124	123	146	122	127	147	154	119	150	139	112	125	139	122	121	132	131	130	111	125	119	141	129	120	119	133	111	116	129	132	134	132	109	142	123	114	135	116	162	97	109	131	120	146	139	133	108	136	126	111	167	91	123	124	138	124	130	140	128	123	153	136	123	126	139	130	129	134	120	136	134	119	144	132	125	129	117	117	136	147	110	146	125	118	130	124	120	127	122	139	126	120	108	122	145	138	125	114	133	124	127	123	144	121	121	134	116	129	129	121	132	135	116	140	113	120	132	127	148	111	115	125	128	117	118	114	136	135	154	140	120	143	98	128	130	132	133	103	119	124	117	145	120	107	100	121	113	131	142	144	133	118	142	105	119	156	125	137	123	134	120	131	109	129	123	139	122	146	120	136	139	128	156	138	135	146	123	121	159	141	114	123	131	137	133	135	124	119	121	139	115	126	114	133	120	130	140	136	132	123	154	125	135	134	121	127	113	139	122	125	143	118	119	125	141	151	130	127	104	129	137	129	122	121	108	128	118	116	142	133	124	132	109	143	134	129	120	132	124	129	130	126	142	108	131	129	113	115	135	140	113	123	145	120	126	127	130	112	112	124	136	121	117	127	121	132	132	125	123	136	114	104	100	109	133	145	120	128	132	131	133	124	131	129	130	136	143	143	132	110	134	126	121	128	129	118	126	134	130	135	106	118	117	126	130	130	144	144	124	148	139	107	129	102	119	130	125	131	118	98	129	129	129	118	130	123	118	133	130	121	132	132	138	122	141	151	135	139	152	116	126	124	134	133	137	131	129	134	110	115	118	128	127	132	133	122	125	120	133	115	137	131	131	131	119	167	131	139	122	135	129	149	120	105	121	127	118	125	124	112	109	124	133	130	119	115	114	122	142	119	130	114	149	129	139	155	137	127	153	115	143	137	115	110	131	127	138	117	141	131	138	108	122	108	117	136	137	115	123	138	127	129	139	114	140	132	122	115	109	111	129	126	132	123	153	118	133	116	138	119	123	131	139	130	105	137	131	139	144	111	115	124	114	134	145	128	122	126	122	132	144	126	138	125	116	124	121	110	138	114	142	127	143	124	133	141	116	137	137	126	109	125	109	149	127	124	109	131	121	134	132	113	126	126	116	133	114	130	132	129	123	121	124	128	128	104	140	123	109	124	125	130	130	134	133	142	118	122	152	137	156	130	123	135	124	134	104	134	136	146	135	128	140	125	131	118	124
8621	1036	939	492	382	348	303	310	257	242	230	265	268	225	252	249	233	276	241	229	256	235	228	231	228	230	247	218	236	231	275	232	278	244	231	221	239	234	241	218	213	239	212	224	232	210	242	214	220	219	206	217	228	210	222	218	230	201	214	214	251	207	242	221	225	208	224	251	237	260	249	230	212	235	224	217	222	198	230	228	207	216	174	216	244	256	242	249	231	221	246	205	250	244	237	233	232	242	230	234	238	252	236	216	213	231	237	220	222	234	228	196	238	236	231	254	243	230	223	228	225	243	195	254	259	234	245	221	240	246	241	234	186	236	209	235	243	244	210	232	214	224	217	216	223	224	209	234	224	231	219	228	224	242	239	246	242	250	224	232	233	221	199	234	216	220	216	216	221	209	210	245	225	221	250	226	236	240	260	240	206	222	221	232	231	219	221	253	224	244	226	243	226	245	205	214	261	225	223	208	238	239	236	214	232	234	234	224	218	190	236	241	247	228	243	246	244	253	234	212	255	213	210	233	246	209	223	238	238	233	223	230	203	246	226	212	217	229	217	234	229	254	250	225	242	240	261	232	233	233	238	241	226	237	207	225	209	208	234	252	234	248	254	249	234	235	229	199	222	238	247	210	249	232	219	225	217	252	246	213	238	225	219	243	210	231	220	240	221	239	206	241	242	243	240	204	227	233	213	223	213	220	222	243	242	236	239	232	230	240	221	223	243	213	237	224	217	221	231	228	225	217	219	238	205	227	191	229	237	239	210	214	215	236	225	254	228	209	228	228	229	215	226	258	265	220	239	226	231	209	205	208	245	248	257	196	237	212	241	203	228	239	204	238	201	207	240	231	217	245	226	214	229	256	233	216	243	216	196	254	245	264	253	237	232	233	221	235	243	200	214	215	211	223	220	246	212	206	238	227	245	244	216	252	230	213	202	241	244	214	216	225	214	200	236	254	229	213	214	203	217	249	220	222	229	219	229	226	229	241	231	221	237	239	217	242	226	201	212	208	233	208	228	227	229	246	217	257	220	221	248	215	215	240	235	227	207	208	220	223	243	214	222	242	245	221	225	202	218	234	263	237	216	215	221	202	198	235	251	242	227	237	249	221	225	194	283	221	247	226	246	264	222	223	215	243	198	268	224	228	220	225	219	238	201	235	245	200	228	226	207	208	230	205	216	222	255	223	227	209	241	252	207	233	253	239	225	243	257	212	229	231	227	221	216	224	222	217	220	238	219	233	221	220	215	214	225	202	233	217	228	221	212	229	229	227	213	240	246	208	214	210	221	243	235	230	224	222	267	220	241	227	237	201	234	242	266	223	221	215	230	229	229	247	236	230	214	230	234	202	201	225	201	223	236	215	221	248	223	229	218	231	235	200	229	250	223	216	233	243	239	245	213	247	248	259	255	228	229	249	223	249	240	242	241	211	244	210	245	242	257	210	226	249	215	227	240	244	232	239	238	229	220	235	238	257	243	217	224	254	241	229	211	227	209	247	220	211	243	230	226	214	225	214	214	207	239	232	216	209	250	202	247	251	239	227	223	249	227	232	232	243	214	253	223	257	241	228	238	235	253	228	246	236	235	256	262	223	220	221	225	219	233	186	226	244	233	256	216	231	230	248	245	233	215	207	201	213	235	246	197	237	208	226	240	202	232	212	234	220	221	217	233	250	224	194	253	224	230	230	208	220	264	225	207	189	206	229	232	224	236	220	211	224	231	224	200	240	205	255	248	213	223	228	230	221	242	228	245	216	247	222	231	234	210	207	211	210	233	250	229	231	219	217	234	224	215	219	216	198	223	226	238	232	234	227	266	218	231	221	238	226	216	224	243	238	247	240	218	195	197	226	212	224	231	225	218	222	249	225	213	230	237	209	241	253	225	236	218	221	214	207	255	235	228	234	233	220	230	230	229	250	253	213	236	243	233	213	223	214	238	233	225	255	221	231	226	227	213	231	220	210	253	245	227	207	226	226	256	254	243	235	241	240	226	258	205	254	256	236	242	225	205	241	244	228	225	231	218	218	220	214	253	198	202	213	225	221	204	253	228	232	230	192	239	213	242	196	218	224	209	237	229	243	233	238	248	205	192	239	225	212	246	228	221	202	224	230	227	219	214	230	235	219	246	223	264	238	210	236	206	216	218	202	222	265	253	242	221	211	212	231	201	213	222	207	226	227	213	244	223	222	219	247	217	222	235	220	216	201	240	213	244	252	200	215	231	218	226	223	213	232	213	217	234	225	222	232	236	219	215	217	222	221	227	223	252	224	240	225	212	234	268	235	221	232	235	225	236	243	230	243	234	230	203	240	235	237	235	230	214	217	215	208	236	199	226	200	229	226	247	238	207	243	237	232	207	191	250	209	228	247	241	244	235	249	248	232	232	224	238	233	200	246	214	256	239	195	215	209	229	258	236	224	239	193	221	249	223	241	228	260	211	245	227	216	237	218	244	241	225	212	240	195	212	243	223	231	210	233	248	216	232	220	222	212	228	230	223	218	242	203	244	230	246	219	236	251	247	247	218	233	233	208	243	196	258	214	263	232	230	210	213	222	225	225	222	213	247	211	225	242	224	214	212	238	208	231	206	227	225	243	237	254	218	227	241	231	204	207	277	231	240	213	246	236	239	217	218	224	251	236	223	260	219	223	201	212	234	214	238	228	241	222	228	203	195	233	224	214	207	244	233	215	225	216	217	232	216	222	215	225	250	226	246	246	219	237	242	185	238	248	214	233	213	223	223	228	194	232	233	213	229	251	241	248	219	235	232	231	224	224	227	239	205	234	218	209	244	197	253	247	219	241	233	225	214	224	220	228	206	228	227	243	215	241	213	211	246	244	222	201	236	222	218	248	213	228	238	214	239	237	236	218	225	221	212	256	249	246	232	220	229	239	232	222	244	220	231	230	243	215	236	217	220	250	211	212	217	223	234	230	243	215	230	244	219	226	225	223	240	232	212	207	233	226	261	247	197	239	231	226	223	242	220	213	232	230	220	233	240	244	237	210	233	238	247	222	239	231	214	206	214	216	266	233	213	229	229	233	221	246	229	236	222	234	225	245	241	231	250	259	243	248	225	251	223	225	218	261	197	227	224	220	238	230	235	257	230	222	213	210	252	201	244	222	212	246	215	262	266	229	204	218	226	231	235	258	234	229	236	220	219	223	234	235	229	242	221	225	218	247	212	220	240	219	208	207	246	222	250	246	213	248	207	250	255	247	226	218	183	234	239	231	227	231	244	263	220	219	214	247	224	232	222	214	237	237	243	191	230	244	218	239	242	222	210	238	245	209	193	237	205	246	208	247	215	228	236	239	222	229	203	251	221	207	218	228	228	231	225	227	214	220	215	216	224	234	238	251	245	231	195	219	245	222	223	228	215	203	232	222	243	221	201	197	229	227	221	221	262	205	215	237	231	219	244	194	223	228	227	222	214	222	220	223	226	216	224	224	231	237	237	218	199	235	231	239	228	205	208	224	245	219	245	239
24072	21134	28498	23992	20796	2863	792	539	462	437	443	397	382	384	364	367	341	335	313	354	300	307	290	311	307	322	302	295	302	323	284	314	284	313	277	319	360	327	307	318	290	289	298	292	329	298	303	332	331	314	281	320	316	309	290	259	298	306	318	312	316	325	295	302	309	281	287	312	320	301	295	287	267	288	264	285	286	318	292	289	286	304	289	312	298	299	333	281	316	323	273	299	294	283	312	309	319	297	299	269	307	309	305	314	316	291	284	300	313	299	291	288	310	261	287	292	286	279	287	324	273	300	295	324	275	297	322	284	291	313	295	316	335	309	311	267	270	290	305	304	258	319	281	294	284	330	322	304	299	278	324	285	334	265	273	310	267	278	292	290	299	246	304	280	268	278	300	300	301	274	291	321	294	262	305	322	288	287	280	271	292	300	283	282	284	279	321	310	268	311	290	275	311	274	301	298	325	290	275	297	307	293	288	309	297	306	271	280	318	287	276	323	295	279	287	311	294	278	270	300	288	309	267	291	297	307	285	295	287	289	295	270	300	301	295	330	272	301	306	309	257	307	310	298	289	313	303	275	296	280	300	305	292	302	315	340	281	331	274	286	298	340	285	312	269	295	257	278	294	286	319	265	305	279	290	281	281	305	270	308	328	306	294	289	280	286	301	304	278	266	288	286	305	305	299	302	283	281	290	246	307	300	283	264	325	302	280	341	281	296	313	306	306	311	310	293	297	289	294	264	306	332	310	295	289	294	282	321	304	287	254	283	302	292	284	267	285	241	273	304	300	289	307	292	310	314	303	289	289	282	298	305	295	281	294	298	277	289	262	304	315	267	318	262	330	298	281	305	274	312	291	306	281	302	298	314	278	300	313	325	325	284	298	288	290	311	311	310	281	288	283	322	315	301	269	327	279	299	308	273	313	308	319	301	265	265	277	318	284	283	285	303	283	301	316	308	288	295	294	280	295	282	283	297	291	299	332	303	274	287	306	263	299	291	307	283	270	296	307	283	290	292	270	316	282	275	305	298	248	297	283	297	287	295	264	329	300	295	277	297	300	305	296	265	298	303	304	267	296	310	283	310	257	281	273	289	299	300	311	328	300	279	306	305	322	288	301	288	299	318	291	291	284	255	278	305	299	309	269	287	286	327	323	299	291	325	263	295	264	298	316	288	282	257	273	295	283	295	282	266	286	273	303	314	304	317	292	341	304	290	308	312	298	317	285	262	293	257	303	287	314	306	322	299	272	302	291	315	263	284	303	275	290	284	278	283	285	326	349	299	276	300	262	282	308	292	328	308	288	336	291	298	277	315	295	270	291	286	266	302	282	278	306	270	304	290	284	307	297	314	307	306	290	281	276	312	331	284	285	306	316	295	271	307	318	310	288	297	317	298	302	281	277	289	289	307	305	277	279	296	287	291	304	292	254	282	317	280	319	287	298	293	291	295	290	303	295	294	282	311	291	318	297	315	312	301	273	261	275	302	286	293	298	295	308	283	283	311	324	282	319	281	305	300	300	269	288	271	282	270	314	331	307	304	298	316	294	279	278	273	320	290	283	308	303	307	288	290	275	291	306	303	307	291	286	300	309	308	291	276	312	302	314	296	290	289	294	305	256	296	287	311	314	314	316	285	285	317	285	302	301	305	280	266	313	296	289	280	285	316	307	301	294	285	302	314	266	294	301	314	327	270	294	293	289	327	296	307	289	298	295	309	285	275	300	290	323	266	291	276	296	284	303	292	315	282	286	299	287	291	317	280	301	307	283	305	298	316	301	282	295	298	320	317	298	300	285	303	317	307	311	304	281	303	295	293	312	309	319	324	273	293	295	304	285	302	299	321	278	291	270	299	282	288	300	305	300	285	272	316	289	292	328	309	289	306	300	286	316	282	271	290	296	277	302	273	277	298	258	260	311	323	307	289	310	320	306	285	281	288	280	318	273	272	267	303	292	317	290	288	306	278	291	279	307	288	286	269	266	303	271	291	316	306	298	272	286	277	317	299	286	275	299	283	309	276	311	302	296	307	294	274	340	318	297	323	300	292	279	294	293	300	320	273	279	298	285	302	275	295	282	287	298	295	307	301	270	280	336	298	301	294	283	322	278	270	261	330	281	281	298	263	256	285	284	324	300	311	293	290	318	305	268	317	289	308	296	309	296	294	297	314	305	313	299	281	261	313	286	293	299	297	295	289	280	296	299	285	273	312	279	293	265	289	310	299	279	275	295	252	281	287	295	272	319	290	274	311	265	310	280	336	301	283	292	302	323	308	305	281	296	300	283	298	300	257	303	310	317	299	317	309	325	304	275	310	293	301	297	313	307	284	267	300	307	292	312	253	284	318	306	327	320	325	293	271	291	296	300	275	292	283	301	284	323	280	266	276	299	290	296	263	315	275	276	286	295	293	290	308	274	324	288	283	286	308	295	310	312	296	295	318	296	265	271	297	282	320	326	303	291	304	287	287	292	303	320	274	289	315	285	306	293	318	316	294	281	292	311	293	292	299	312	339	276	309	292	308	299	311	286	292	301	296	304	323	301	287	318	283	314	314	308	281	317	282	287	303	256	283	298	298	302	302	264	308	311	283	286	297	278	309	284	301	277	288	289	309	309	287	283	276	276	295	308	309	295	290	327	287	299	320	289	291	312	282	317	288	278	291	303	281	316	291	260	269	305	295	309	276	297	271	297	270	314	286	305	328	266	293	265	290	297	311	273	265	315	311	257	303	292	321	297	301	276	296	342	265	315	291	314	302	296	315	282	283	298	286	307	309	295	315	304	261	278	306	325	273	286	290	272	267	313	330	297	304	304	289	288	321	307	287	279	300	279	300	286	287	298	297	290	273	298	274	307	296	286	300	312	293	320	297	276	289	274	285	301	310	317	261	288	315	290	280	268	294	309	283	294	292	268	305	280	290	267	295	314	301	277	284	302	276	307	296	299	282	316	301	307	295	275	265	296	260	286	287	290	305	300	303	287	290	296	316	290	262	307	300	303	303	274	293	312	287	281	268	273	292	287	291	278	314	310	306	265	342	310	295	267	313	341	300	275	266	303	285	304	296	304	328	317	287	292	292	294	303	266	261	305	292	305	286	298	286	299	274	285	274	294	281	334	293	274	314	313	272	301	305	290	273	317	289	287	251	304	283	308	280	309	261	308	289	324	317	319	276	284	320	283	270	279	301	299	281	300	299	269	310	286	271	308	304	302	316	299	278	294	286	304	314	292	295	298	295	287	279	300	331	294	322	299	276	307	334	310	281	282	289	308	325	284	317	300	269	298	278	294	296	298	305	286	287	313	326	306	273	284	307	303	283	289	284	287	310	338	301	287	281	289	311	298	289	287	269	294	293	259	290	288	302	317	276	276	282	330	296	318	334	306	298	288	287	294	285	290	309	288	321	284	327	297	314	283	271	295	306	275	307	310	300	311	290	302	266	299	297	276	312	301	287	320	301	304	297	290	312	302	308	299	271	262	288	300	304	281	282
16502	9103	7947	3985	2766	1954	1633	1358	1151	1056	895	806	712	722	703	636	610	646	595	560	582	525	533	542	567	537	583	534	475	497	525	527	529	559	498	548	470	469	522	526	471	504	542	496	487	506	543	506	475	493	496	518	484	522	494	482	492	499	509	504	496	496	478	485	494	483	458	501	484	516	506	471	489	491	489	488	487	479	496	466	501	504	472	483	468	480	513	501	527	489	537	491	484	517	522	485	494	496	457	520	477	535	499	488	478	488	477	486	481	485	524	457	524	476	467	481	466	503	481	505	483	475	477	481	486	503	490	479	516	485	480	491	500	493	505	483	477	499	470	480	479	488	523	463	514	507	485	493	506	493	503	511	494	487	511	509	511	500	480	477	491	514	446	510	462	515	512	516	480	495	507	460	487	504	479	474	475	511	515	480	501	455	460	476	512	473	484	496	452	490	464	503	480	516	524	514	501	513	510	502	480	488	513	488	459	509	438	490	484	490	488	480	448	483	494	474	481	468	517	486	458	500	462	473	521	447	475	452	489	475	475	476	439	493	499	490	441	470	460	441	517	513	473	504	479	425	486	423	482	493	472	461	487	513	530	513	463	488	462	488	521	501	473	468	461	465	513	483	524	495	473	481	517	486	472	511	475	460	480	491	495	515	529	510	448	456	493	502	489	479	491	493	465	487	467	478	496	488	521	498	503	498	494	460	478	526	481	518	458	465	482	487	507	520	463	483	496	475	459	492	519	509	476	491	454	495	491	507	484	487	512	484	511	476	495	493	491	489	502	479	477	482	466	498	509	467	425	487	465	469	446	520	480	474	447	455	490	452	470	530	489	527	491	497	481	485	487	506	498	493	479	512	482	486	504	489	463	540	503	492	513	510	477	476	517	487	503	477	497	483	502	503	463	470	484	492	478	491	534	467	510	498	456	475	541	479	468	479	500	449	503	494	522	473	481	494	495	475	488	495	469	493	464	472	520	467	456	486	500	460	495	461	527	464	512	485	524	476	480	500	453	485	475	482	431	467	495	516	495	465	464	499	490	453	461	459	511	493	500	498	495	507	524	510	458	525	488	484	514	492	445	540	490	499	499	471	491	459	468	488	462	444	466	486	480	502	487	474	482	467	504	478	457	468	501	502	484	487	486	484	480	448	488	504	497	505	510	486	472	506	485	495	515	490	460	486	494	492	476	464	505	467	499	462	478	470	479	472	485	472	488	489	484	513	457	500	468	470	517	454	485	505	510	480	476	490	499	480	502	463	492	497	510	490	491	478	489	535	471	484	500	453	442	502	468	488	465	518	496	471	491	446	490	512	495	472	504	456	450	498	476	471	453	487	503	510	485	497	471	482	480	529	481	484	467	519	533	468	523	506	496	454	518	447	496	498	464	507	490	503	456	518	472	495	476	463	469	528	450	488	516	476	543	497	492	486	495	460	522	509	457	440	516	486	478	531	479	477	480	495	502	507	500	471	478	486	428	471	493	464	516	540	474	523	490	493	464	472	475	467	443	484	527	450	462	500	467	500	450	454	494	495	484	516	485	468	467	458	446	496	480	449	468	484	484	496	527	510	497	469	497	496	464	479	475	492	525	508	534	492	527	518	489	495	496	468	496	535	513	481	509	480	520	546	530	469	468	514	497	481	461	483	502	493	441	480	482	494	469	463	478	532	495	514	498	506	489	461	517	495	463	487	488	476	476	519	455	517	475	517	511	482	481	519	467	484	515	470	518	473	446	484	500	427	494	459	483	481	488	474	484	492	514	499	525	474	507	516	498	507	464	526	522	496	486	454	494	485	494	474	508	478	478	502	501	467	477	492	502	504	498	457	513	501	496	509	491	458	494	490	484	455	472	507	442	475	482	466	516	491	451	519	479	508	463	480	493	468	498	502	507	487	495	505	497	519	493	496	497	502	491	469	491	542	526	490	488	469	472	492	474	486	503	480	509	489	495	475	498	476	503	513	472	481	477	434	467	489	467	496	508	520	442	467	477	488	506	479	505	450	466	481	522	499	471	482	529	481	511	524	557	488	508	470	463	501	519	470	470	492	458	502	501	481	515	482	502	518	494	498	465	518	492	458	504	500	476	500	502	453	510	483	492	492	455	489	505	482	494	467	494	464	461	450	502	461	448	482	456	488	485	450	477	513	496	476	451	527	543	482	486	474	509	470	483	498	477	489	520	485	503	481	486	478	455	459	466	477	463	509	472	481	466	483	469	485	517	464	446	495	490	461	496	477	449	493	501	478	499	527	495	493	477	523	509	502	498	471	474	503	516	514	526	524	499	482	503	442	531	447	495	509	477	506	467	541	459	489	462	503	469	455	465	503	485	478	456	524	469	494	506	490	505	504	483	498	480	484	487	489	529	476	528	482	490	477	485	472	427	472	496	505	466	488	477	446	485	458	498	479	460	473	468	468	522	489	516	495	496	489	466	513	521	495	461	527	475	487	498	483	514	468	495	497	451	524	473	528	458	491	448	445	483	473	462	492	497	451	482	512	480	474	466	505	513	483	494	475	502	468	433	497	457	473	498	559	486	455	479	529	474	484	460	458	466	477	497	503	468	485	484	473	495	454	502	512	495	505	494	495	489	464	501	434	502	484	461	473	462	486	482	485	511	495	469	475	506	483	544	489	494	510	480	489	481	492	508	499	489	491	498	503	458	494	504	470	505	487	493	481	499	496	528	489	470	477	450	492	441	478	502	482	482	484	477	490	493	433	465	510	475	509	460	490	521	503	486	488	514	479	490	514	493	458	483	479	499	493	466	500	503	448	478	523	431	508	542	476	513	524	485	500	486	479	528	487	493	495	463	500	461	489	468	458	494	485	466	452	481	479	487	490	503	462	477	505	499	476	486	507	451	505	449	458	506	502	511	507	516	516	491	496	473	460	529	481	448	474	451	500	456	506	473	482	500	475	491	459	503	454	476	480	503	455	495	466	453	511	497	464	490	479	468	537	488	463	462	476	531	462	499	478	503	472	466	463	505	481	479	483	467	491	506	493	467	489	499	494	494	467	486	457	505	464	476	477	496	451	459	500	503	497	483	527	505	512	542	484	526	497	504	481	500	458	525	474	487	500	483	462	456	480	443	489	494	517	524	475	516	495	487	470	509	483	472	505	478	476	486	507	457	484	504	512	516	500	477	486	500	498	488	497	478	465	454	484	514	523	476	482	514	502	463	470	477	496	478	465	440	469	472	485	476	502	495	497	471	476	507	475	442	463	453	481	471	525	551	498	522	476	485	467	471	496	513	479	506	442	472	466	496	495	466	534	528	503	493	481	509	466	499	508	479	492	486	456	479	484	466	486	488	472	470	485	487	468	463	498	462	497	485	464	505	487	511	502	473	464	510	476	469	507	464	466	494	491	505	494	498	470	474	507	499	477	453	462	501	441	507	487	521	495	503	487	479	488	478	493	504	515	506	497	496	495	486	470	435	501	531	469	561	484	517	431	469	535	494	471	459	501	450	461	499	506	470	495
23086	21088	29031	23378	21089	20353	2771	1055	820	790	726	627	649	649	580	540	550	556	532	530	501	494	512	520	525	506	497	482	498	519	544	529	473	512	483	497	503	507	456	484	470	472	492	466	485	458	481	468	529	509	461	495	484	468	468	518	455	465	480	495	513	497	474	439	432	488	449	499	465	528	501	463	496	471	487	434	471	502	439	488	506	484	462	462	459	467	467	444	457	458	546	484	504	490	491	495	467	467	479	471	501	488	466	467	523	478	477	472	468	448	461	423	503	464	466	505	468	443	462	497	478	496	484	453	490	544	456	467	458	474	494	468	520	499	456	428	469	458	499	497	493	482	475	466	433	510	481	457	460	479	448	431	498	447	514	454	452	481	499	509	475	467	502	463	467	473	440	488	506	486	508	485	484	483	486	452	461	440	494	487	465	495	508	467	495	461	471	485	508	474	493	438	489	484	483	478	464	523	469	467	457	464	479	496	486	486	480	478	468	491	447	487	498	495	476	487	463	482	486	472	472	482	475	429	492	463	472	443	460	457	482	444	507	481	471	471	445	435	468	456	464	474	470	499	490	486	454	451	496	479	505	485	471	494	479	492	493	495	484	470	470	476	486	494	464	453	471	499	444	479	429	457	495	473	464	508	458	455	454	483	494	471	454	469	488	467	501	448	467	485	477	481	492	516	447	497	496	473	486	502	529	480	480	477	492	488	487	487	510	498	483	491	509	461	444	471	454	423	485	444	461	471	502	473	434	462	515	461	494	475	476	518	497	459	528	468	525	501	417	481	515	489	458	461	462	494	499	452	508	523	535	463	461	487	463	465	474	460	503	496	457	511	520	536	443	477	474	486	475	438	502	484	498	481	463	465	423	471	484	499	448	468	484	480	499	454	496	478	473	463	481	477	502	464	506	487	489	471	460	520	522	502	473	479	460	455	427	500	447	468	479	455	467	487	445	497	466	503	475	502	453	469	503	475	518	502	479	462	458	491	498	460	468	464	477	443	485	472	464	477	459	460	482	495	497	491	459	493	475	486	454	490	478	433	451	509	499	493	486	470	506	456	476	436	482	472	468	450	447	452	479	450	485	488	470	430	542	501	435	489	524	475	461	505	503	480	480	507	517	465	461	480	483	477	496	478	491	482	458	480	495	496	519	479	470	458	495	479	481	467	470	489	451	457	500	448	460	481	483	446	468	472	447	490	482	483	475	497	522	467	462	476	489	475	504	469	450	438	472	504	457	514	466	494	499	504	481	479	500	509	477	494	469	452	471	465	482	442	462	480	473	475	506	477	477	487	523	474	455	520	504	501	476	491	494	453	499	465	488	441	458	483	488	493	460	485	489	471	501	473	526	466	462	486	465	465	507	429	453	481	480	437	493	457	505	468	480	506	490	476	479	468	440	458	503	501	451	478	452	492	493	443	484	470	482	466	477	473	495	495	490	450	484	494	464	471	436	505	474	494	515	527	461	468	487	483	477	471	510	486	467	493	460	450	498	492	447	480	493	483	488	476	471	490	461	478	528	470	468	492	500	499	493	481	491	442	487	465	510	449	499	436	471	451	453	494	455	477	476	496	480	488	474	496	517	499	480	463	514	476	489	452	456	501	473	519	488	520	461	446	466	468	470	457	518	486	493	497	452	454	493	482	457	485	472	472	482	489	452	460	455	495	443	453	469	497	455	458	500	458	468	459	490	500	498	477	452	486	478	520	487	499	480	506	419	477	457	479	477	503	485	481	456	448	515	444	453	520	478	482	452	465	475	453	465	506	447	431	486	464	458	469	453	465	502	469	482	452	482	492	459	443	451	460	464	456	491	507	486	477	460	446	471	464	493	469	462	448	476	499	449	469	465	459	445	458	482	496	451	495	473	477	477	501	496	499	463	472	465	469	450	455	516	520	488	517	472	460	451	459	493	485	463	515	434	454	497	414	455	513	396	465	462	475	469	496	415	462	473	468	475	486	465	489	494	483	439	441	515	505	455	436	507	503	465	529	502	478	449	471	456	451	473	518	482	487	456	463	440	507	488	471	469	463	481	513	478	488	462	466	447	468	478	446	489	463	454	469	507	472	440	471	481	483	450	473	493	476	457	469	449	487	465	524	459	515	464	520	491	483	475	516	454	496	457	505	457	476	473	475	529	462	458	433	463	471	475	458	493	463	491	469	471	489	482	450	501	441	497	485	493	467	458	480	484	454	502	475	449	490	503	463	492	455	470	459	467	487	508	448	497	468	455	449	475	478	465	488	477	486	486	502	475	535	483	468	443	494	457	482	425	487	483	474	461	483	480	464	467	470	460	494	495	467	483	488	452	500	474	482	467	511	487	477	448	480	461	481	493	503	495	496	469	463	471	474	485	459	480	522	480	461	503	458	463	435	466	463	465	462	431	505	496	481	513	466	509	471	488	495	499	471	491	457	483	456	446	484	514	474	480	462	499	479	438	463	509	484	463	453	456	465	494	510	493	448	493	488	458	503	490	501	458	518	445	490	455	478	464	480	518	482	462	460	455	476	467	477	543	451	490	455	459	490	442	461	427	470	482	479	465	512	495	458	507	498	461	498	448	508	513	475	481	471	503	465	454	458	491	446	506	470	465	473	484	463	480	475	479	449	466	449	483	440	470	468	460	455	464	478	466	456	452	458	503	496	465	470	492	475	475	463	498	451	431	496	449	496	488	459	455	469	460	478	472	478	478	466	480	457	463	439	428	518	455	446	498	484	452	508	486	525	423	489	496	485	453	444	433	470	473	469	471	452	441	484	455	492	462	470	456	452	463	459	437	466	463	420	418	487	526	495	447	478	501	462	482	439	470	462	485	499	472	458	482	480	453	471	522	471	506	520	506	473	486	461	497	510	492	494	460	482	462	476	476	490	468	514	469	461	467	473	480	467	478	464	492	467	477	477	484	461	504	481	462	436	508	466	494	482	509	497	452	501	460	497	492	426	478	471	503	488	491	476	486	476	479	500	475	424	451	505	468	488	496	479	459	454	514	483	458	480	489	490	452	471	475	462	498	459	511	512	457	514	466	484	491	472	506	422	488	471	469	467	485	503	511	482	476	467	494	483	477	437	474	448	475	493	485	461	462	452	466	478	468	474	498	479	467	474	522	468	482	458	456	471	493	481	500	459	497	502	447	503	476	458	464	456	439	470	465	496	460	518	494	488	522	499	468	480	506	465	466	485	506	502	449	458	440	510	491	464	516	491	481	433	456	510	505	446	448	421	467	490	473	510	479	491	467	475	487	478	470	467	494	487	447	465	490	501	478	487	481	484	489	471	501	461	449	472	483	493	471	450	481	485	462	500	477	498	462	495	492	443	475	489	489	486	486	483	481	471	484	471	471	449	476	462	470	488	509	497	449	472	512	501	484	468	474	478	466	495	492	475	494	508	458	456	457	441	444	486	483	464	494	491	511	452	478	490	459	474	475	469	463	477	534	519	473	477	458	472	456	467	434	465	484	461	457	527	494	482	460	498	473	484
18917	14714	12541	6991	4815	3595	2855	2426	2034	1711	1489	1462	1311	1240	1154	1080	1029	1014	1033	956	934	891	954	894	890	820	846	875	829	864	807	858	802	815	785	783	802	852	780	810	814	725	797	780	769	800	773	777	803	801	785	832	809	797	784	755	784	767	766	771	794	803	773	777	814	795	778	794	789	803	767	790	752	750	792	796	755	778	780	776	737	777	798	778	801	755	745	800	736	787	757	720	775	804	775	743	783	793	760	765	764	726	762	793	777	841	736	756	751	786	763	757	817	821	773	763	782	779	770	757	730	786	738	784	758	711	806	768	780	743	835	776	746	737	781	771	699	734	783	796	778	719	742	733	811	775	789	758	786	795	760	732	750	792	764	778	693	757	830	739	746	800	752	747	789	833	781	774	755	797	775	709	776	726	744	756	783	763	710	746	775	786	842	799	751	782	793	741	729	774	737	744	730	787	745	767	754	765	708	782	778	752	805	777	773	766	767	778	753	801	744	752	771	779	784	736	778	755	813	775	765	791	774	765	774	824	759	782	774	771	748	760	722	770	732	764	761	752	840	697	717	793	789	782	758	768	761	781	776	774	739	731	764	765	699	720	763	763	744	766	794	811	736	793	744	767	720	762	831	715	771	795	742	754	813	740	761	816	750	730	762	742	782	727	730	726	747	761	749	743	726	764	744	756	799	783	750	739	774	794	739	782	764	786	774	787	741	742	772	803	747	706	729	767	775	769	757	780	855	754	744	751	787	764	768	754	725	753	797	735	758	725	747	732	767	746	803	762	793	794	774	763	728	747	771	738	725	772	772	753	755	776	732	783	821	807	753	743	714	723	732	737	782	756	762	769	745	775	741	726	789	787	743	773	772	729	781	761	750	726	784	785	764	771	822	763	697	785	762	749	756	781	739	726	728	746	780	739	746	751	764	759	782	787	771	731	823	756	725	823	740	688	731	761	729	787	793	711	766	749	767	773	733	725	766	758	761	784	753	793	745	718	732	748	710	770	779	766	849	787	768	760	750	751	751	755	742	763	791	745	763	720	733	764	791	753	823	755	751	803	721	807	794	772	776	828	777	795	747	690	764	788	757	781	775	787	775	739	737	759	768	799	771	810	764	779	743	735	751	777	785	787	756	749	724	773	730	749	760	765	808	757	746	795	794	778	671	738	778	779	779	737	749	779	725	781	755	750	793	817	782	792	786	735	762	777	754	796	788	782	778	779	770	759	725	745	758	749	773	770	724	765	764	774	751	766	749	733	741	777	740	713	780	767	729	798	763	807	769	803	769	715	765	765	771	757	807	798	728	723	762	811	746	751	741	802	766	765	752	798	771	776	779	783	772	782	777	706	778	746	786	765	806	772	753	731	805	743	733	744	753	739	734	770	800	742	742	834	795	730	803	777	758	787	772	750	778	749	699	767	794	747	713	788	738	743	791	787	789	754	777	720	756	716	771	776	751	778	816	747	708	727	760	747	750	714	814	759	759	774	752	777	785	816	730	759	755	759	709	747	774	761	796	762	785	754	786	710	796	756	719	777	759	783	845	753	704	753	750	772	771	751	777	749	755	797	759	734	744	727	768	794	778	748	739	759	746	794	780	701	751	742	761	750	763	808	781	764	800	745	758	747	787	818	772	763	771	742	768	768	709	772	781	740	752	783	723	777	796	740	778	751	701	765	789	790	733	792	774	749	755	744	755	739	706	781	788	826	773	709	784	790	768	767	721	739	732	798	810	738	749	723	771	768	720	780	767	796	759	694	755	797	732	789	772	783	847	783	727	743	772	796	780	790	797	710	720	747	786	770	767	753	767	737	799	743	774	766	804	724	758	747	777	748	789	725	755	764	763	796	779	763	715	765	748	779	758	759	760	751	761	761	730	749	706	779	774	772	844	712	763	818	725	777	759	816	742	772	777	733	792	761	716	738	761	740	789	759	775	784	741	827	762	793	724	776	770	748	741	753	775	815	796	766	799	759	751	800	801	780	766	729	756	697	757	763	758	768	737	720	774	806	744	721	762	765	773	710	729	767	761	757	785	745	758	787	704	740	729	731	762	788	745	749	778	734	763	802	743	718	770	785	808	760	741	794	735	766	756	780	742	781	746	792	716	761	724	734	763	794	776	743	775	790	746	707	792	759	767	777	766	728	768	715	738	810	792	741	723	734	749	773	757	742	723	766	796	748	765	826	777	804	763	754	743	712	771	738	726	756	767	745	784	778	776	759	756	778	787	766	787	724	777	773	837	789	726	751	769	746	735	779	829	749	725	780	771	750	761	787	785	726	738	755	858	732	747	763	729	765	775	792	728	775	748	781	743	767	774	779	758	764	766	771	751	719	740	734	749	729	756	713	709	781	789	751	793	802	769	812	806	754	755	800	769	779	768	739	748	764	762	761	744	791	777	746	737	785	814	748	749	805	699	768	722	808	762	774	791	823	738	800	729	688	850	758	761	758	782	764	802	751	786	751	769	766	784	802	734	775	728	786	763	761	743	790	737	722	743	739	756	795	729	768	769	808	783	789	776	724	788	753	691	806	752	764	735	759	797	723	744	742	745	705	763	757	787	759	799	719	772	723	729	716	836	792	775	758	757	732	834	798	785	803	804	772	763	766	759	758	768	736	777	735	776	746	744	761	816	796	772	744	776	761	788	774	808	746	745	744	783	836	782	786	756	688	773	743	732	773	771	737	810	737	773	783	707	794	793	751	798	784	759	783	718	749	751	784	713	733	843	739	811	808	765	780	733	737	781	747	733	834	741	768	755	748	774	757	744	762	728	765	777	748	779	765	799	748	749	743	787	762	704	750	728	729	825	740	812	727	748	751	757	795	758	791	769	741	747	787	804	707	825	768	742	775	756	747	770	740	783	834	805	774	745	758	703	766	784	739	778	767	787	761	748	738	753	784	773	726	776	782	721	722	743	806	748	749	747	757	793	799	758	738	763	742	754	749	709	788	815	781	786	789	749	772	758	723	781	749	810	766	752	733	761	781	764	759	791	780	771	748	795	778	754	694	775	754	774	746	705	748	817	781	751	709	773	788	796	773	788	718	782	771	765	770	770	729	763	774	814	757	771	728	764	765	791	776	745	790	758	738	722	732	809	793	742	765	794	788	764	754	750	793	735	774	763	846	734	748	808	730	784	728	689	794	787	757	803	803	788	763	805	797	771	768	774	749	804	755	787	722	751	710	801	695	724	753	762	793	805	762	783	816	758	755	753	709	779	763	740	703	735	737	750	782	727	728	738	730	730	782	700	745	803	724	821	760	753	793	796	730	724	746	774	782	788	789	765	768	749	743	765	738	817	759	751	710	785	748	789	751	762	749	758	744	752	809	787	756	775	750	752	768	746	782	772	762	780	826	795	768	755	710	729	787	779	742	753	780	783	786	746	754	784	748	767	779	730	767	808	754	800	763	729	793	747	806	788	792	761	771	782	747	822	806	793	780	823	732	779	792	735	791	754	732	763	801	760	763	730	796	801	778	760	765
26973	20510	7948	385	214	165	186	143	137	155	144	134	132	141	123	128	139	142	136	137	132	121	122	126	140	131	115	129	136	131	130	131	135	138	123	139	131	123	129	128	111	106	130	141	133	148	118	132	139	143	129	135	146	123	121	137	121	121	123	131	131	141	117	152	111	119	116	148	132	119	152	131	116	121	123	141	141	141	121	106	131	123	139	127	149	143	106	116	132	119	137	131	140	134	131	131	122	141	114	131	137	120	119	123	142	136	130	139	129	110	130	113	142	142	111	139	134	114	120	136	121	117	117	125	141	145	125	133	143	133	127	120	120	113	136	135	114	118	128	107	117	119	135	121	144	124	155	117	142	133	109	149	127	135	111	143	127	129	112	119	112	118	110	133	123	118	120	113	140	135	162	139	134	137	122	122	128	130	128	123	131	134	132	122	135	122	135	123	130	108	125	130	139	118	119	129	134	130	125	133	128	134	142	119	140	114	130	121	117	136	139	138	119	134	115	123	115	143	118	116	116	121	121	125	143	140	140	138	120	126	133	145	152	155	139	129	143	130	105	121	113	138	126	123	118	148	128	128	140	119	126	127	147	129	124	133	119	138	109	144	128	126	123	147	144	126	115	124	137	123	116	132	117	127	125	117	114	139	152	162	139	119	112	139	132	124	137	144	127	122	111	129	119	125	127	107	112	120	139	93	134	118	124	122	146	102	120	126	154	130	108	135	120	127	134	120	118	127	117	135	145	120	137	149	129	107	147	138	100	129	143	126	121	117	126	124	130	133	144	147	120	116	127	122	122	148	138	148	115	138	130	124	124	129	132	124	134	146	121	146	102	133	138	127	134	115	113	136	126	128	122	103	118	126	126	142	128	128	143	139	114	136	140	112	134	124	136	133	121	112	122	123	139	130	113	140	123	108	126	110	126	123	123	125	128	152	122	137	111	124	104	138	131	126	118	126	129	126	131	120	130	138	116	119	136	130	121	126	111	133	123	136	128	131	124	117	130	135	124	116	139	118	124	122	111	120	146	113	123	125	122	147	114	133	138	137	130	128	125	136	125	122	132	124	130	118	127	116	119	130	110	109	129	156	133	133	129	144	109	108	124	115	132	129	123	112	149	129	144	148	136	127	124	137	115	133	137	117	121	143	130	142	107	112	116	133	130	107	133	120	141	136	130	131	140	124	123	122	116	124	109	140	121	144	123	146	133	125	123	127	139	131	122	131	134	109	144	125	124	114	149	125	150	138	136	151	122	116	133	145	138	132	139	121	135	133	142	119	135	123	150	136	143	125	143	135	139	139	151	131	121	143	119	108	116	121	146	126	138	116	129	112	160	123	138	119	118	125	109	124	135	120	109	141	128	131	139	128	133	124	115	135	133	119	140	138	126	126	110	131	119	124	133	117	135	128	121	122	105	118	125	116	124	111	122	130	117	132	110	135	115	141	123	137	124	129	144	128	117	130	126	131	134	114	152	141	123	125	137	122	116	140	116	131	126	135	134	122	126	119	128	121	140	115	120	122	119	126	127	113	120	140	116	137	133	129	127	117	111	114	137	145	145	145	142	140	115	121	116	136	149	120	118	129	139	128	138	138	143	123	119	133	114	145	123	127	131	133	141	112	122	128	130	115	120	146	121	133	130	115	122	121	127	118	114	110	138	124	149	106	132	128	123	131	122	122	126	126	130	114	141	127	121	134	136	125	108	147	134	134	129	118	113	136	121	129	136	133	128	135	118	119	121	108	123	133	123	114	137	143	131	151	128	142	142	130	136	133	118	133	128	131	132	134	138	136	111	107	133	132	151	143	135	135	135	105	129	125	126	115	124	133	141	135	124	126	144	115	122	125	127	140	127	137	142	124	133	113	134	124	144	138	133	136	140	138	118	130	126	127	129	120	132	118	121	119	119	123	131	129	117	121	116	111	125	136	141	136	133	135	119	129	130	129	143	130	109	137	111	119	111	122	128	142	120	115	115	130	133	118	117	137	131	133	116	137	128	105	129	137	127	133	115	133	126	120	127	110	118	123	130	125	125	127	123	132	148	109	96	104	135	126	133	122	125	110	122	125	140	119	108	119	106	129	123	130	132	118	124	112	131	116	134	107	108	142	127	126	134	116	121	141	121	130	118	130	112	131	120	111	130	121	118	130	117	131	137	134	124	110	112	102	123	105	114	144	111	129	147	114	138	160	112	140	144	150	127	124	122	141	111	122	113	119	131	131	121	145	135	125	118	130	126	125	116	138	105	117	110	119	119	135	137	123	103	103	138	136	131	120	134	139	115	115	126	124	100	119	113	132	142	115	118	124	120	137	124	147	121	110	142	132	128	133	106	92	114	139	143	116	137	137	119	128	141	128	129	134	128	138	141	117	130	132	103	135	151	112	129	135	130	141	137	130	117	128	129	132	119	129	123	124	118	146	126	126	135	127	138	131	138	125	120	137	139	134	137	133	148	124	155	104	114	142	133	112	109	116	116	138	130	111	120	125	117	129	129	155	134	144	114	124	139	153	151	127	141	111	120	143	141	134	142	156	126	109	127	123	132	124	131	130	139	129	121	114	147	121	132	140	126	140	141	150	115	119	114	135	133	141	151	111	127	150	121	127	145	128	113	120	126	117	109	134	136	124	125	118	148	121	117	118	126	138	122	123	120	130	122	110	130	123	136	121	128	119	131	129	123	140	140	119	142	120	137	136	133	126	135	124	132	116	118	125	128	124	112	116	135	131	141	157	113	131	136	148	126	135	132	127	130	132	131	118	138	125	127	108	124	115	142	137	117	144	142	136	131	137	139	130	129	154	118	121	127	144	119	113	122	143	118	127	122	109	129	140	127	148	135	118	150	116	130	116	105	130	136	127	116	140	137	131	127	122	128	146	133	128	119	126	134	139	125	116	121	126	124	113	144	129	147	124	131	124	124	113	124	140	120	118	116	128	137	121	141	119	134	131	120	134	128	142	132	123	124	112	133	133	122	117	151	147	152	145	124	136	119	118	127	112	122	110	119	118	145	150	111	96	135	128	137	142	117	121	120	134	133	130	135	138	129	125	136	124	120	113	123	136	122	139	131	111	115	120	127	143	119	130	125	124	122	133	131	118	106	115	121	137	136	118	135	130	118	122	104	114	146	136	137	146	119	112	142	137	115	133	118	110	143	122	128	117	151	127	130	145	134	133	127	110	136	125	123	147	123	122	113	135	109	110	129	141	132	105	144	120	127	130	121	113	127	130	126	125	129	128	147	107	131	118	146	120	119	135	123	111	111	136	139	115	116	122	126	114	150	129	138	112	142	107	129	123	131	137	133	143	117	134	133	123	131	102	126	132	132	136	138	127	128	134	123	128	129	151	130	117	118	115	110	141	116	136	121	154	126	117	134	146	116	122	157	130	108	129	116	124	120	124	122	113	131	136	132	111	119	108	134	127	113	119	135	132	100	123	154	132	127	149	153	124	122	120	136	124	115	143	133	121	138	129	112	127	122	136	131	149
9078	987	878	512	409	349	313	298	285	254	272	229	233	230	257	249	245	236	204	236	228	220	222	201	209	256	238	217	248	235	233	205	200	219	209	204	251	233	217	224	240	219	235	203	231	221	234	222	225	214	247	232	218	210	206	234	231	220	247	248	210	227	237	196	220	223	230	228	244	247	228	239	224	241	228	219	216	222	236	217	253	220	232	229	224	212	192	249	225	243	236	209	224	261	241	233	241	220	232	221	221	235	218	220	233	218	222	225	196	241	243	246	227	225	226	239	258	213	221	230	241	220	234	263	219	228	233	232	244	243	201	229	215	229	231	185	237	233	242	214	223	229	250	234	245	246	244	243	217	234	245	226	222	221	241	232	232	227	231	220	230	211	248	243	226	244	216	241	224	208	235	221	236	235	246	246	244	208	234	251	216	221	226	238	195	267	219	220	244	234	223	242	244	248	246	244	229	234	232	234	244	268	239	180	226	227	246	205	253	224	211	243	225	216	239	247	227	245	238	222	225	227	226	229	254	235	227	237	239	239	226	212	219	228	223	229	241	223	223	202	263	274	257	211	223	233	222	243	232	226	265	229	228	242	250	273	252	245	217	250	218	214	238	235	224	214	251	249	221	241	244	215	220	233	228	216	246	255	238	222	229	276	251	236	251	248	185	241	231	212	235	243	246	255	224	241	238	224	234	238	219	249	234	259	262	211	241	204	238	214	229	230	217	207	250	231	224	201	242	227	261	220	245	241	233	198	230	242	221	225	221	242	249	233	248	209	233	247	240	262	225	234	237	215	239	243	226	223	225	185	222	201	236	216	223	231	225	268	231	219	213	246	232	222	213	227	251	216	238	236	206	239	219	218	227	207	206	228	243	226	242	251	227	240	211	259	240	228	218	214	232	251	222	228	241	221	222	224	220	225	219	242	222	258	231	254	220	220	225	215	244	257	218	263	216	209	237	240	216	233	209	235	227	255	228	213	221	224	204	218	226	218	248	213	249	224	247	241	252	224	231	217	241	236	244	222	228	201	248	258	238	232	218	217	221	238	206	228	251	226	219	236	214	243	233	223	217	238	244	254	214	211	228	219	254	236	243	228	225	228	235	226	244	228	220	219	234	249	218	232	241	236	243	226	225	223	238	203	233	231	209	224	219	227	241	213	242	233	219	216	223	247	226	248	224	211	195	234	230	204	230	209	267	221	215	218	225	246	238	214	245	234	210	237	245	218	219	251	232	211	246	253	233	241	240	233	228	224	231	222	259	216	214	225	247	214	236	218	217	240	226	206	212	226	235	255	238	224	212	221	233	231	223	230	224	232	229	254	208	215	245	204	224	236	234	210	228	237	218	211	259	203	238	242	231	227	223	249	213	237	228	230	244	220	201	221	261	199	229	235	231	228	228	242	237	227	195	225	237	210	226	236	246	271	219	230	249	238	231	241	246	235	201	230	202	272	247	243	223	219	211	239	226	229	213	218	221	226	228	248	194	212	221	238	215	235	224	230	227	238	226	229	221	236	256	264	234	232	253	208	263	220	226	228	233	255	226	226	230	230	249	256	232	213	227	223	235	224	241	232	210	240	209	226	244	237	246	233	227	247	252	229	208	225	227	226	242	217	255	232	214	224	220	216	250	239	229	234	240	197	219	229	230	224	236	235	236	212	236	219	222	228	252	234	222	231	236	219	236	204	206	238	244	204	256	248	233	223	261	225	205	216	256	228	242	205	223	237	222	214	225	241	216	211	226	227	197	246	238	242	243	242	248	233	204	242	215	228	220	241	239	240	227	258	227	225	243	219	224	223	264	235	233	243	251	245	226	226	226	239	209	228	223	234	226	244	229	243	222	219	220	243	252	218	232	219	219	218	229	235	231	242	230	227	227	205	220	218	241	222	218	243	223	210	228	228	237	244	228	229	233	203	231	250	214	207	223	220	232	263	226	244	251	238	248	242	226	213	236	217	235	231	226	221	249	232	238	205	252	213	215	240	231	221	233	250	224	234	227	227	238	238	268	257	205	231	250	276	259	224	240	261	244	231	239	216	233	222	224	245	220	227	253	226	214	250	238	222	253	208	241	216	231	225	205	246	236	232	236	217	219	229	229	207	209	209	231	249	234	220	209	215	219	240	243	214	237	236	247	258	240	252	225	222	227	223	252	259	207	203	255	232	223	217	261	240	238	224	215	209	229	209	215	229	235	226	231	221	210	236	243	233	218	232	236	233	230	224	242	280	233	244	225	239	211	229	217	250	217	211	204	214	225	236	227	208	222	246	213	224	233	232	236	250	225	256	244	239	219	211	251	236	258	225	218	247	231	214	240	196	214	238	205	195	239	211	209	227	242	214	259	208	245	222	250	218	225	201	264	195	228	221	240	242	211	254	214	229	225	230	244	198	233	239	224	250	209	215	233	251	218	209	229	240	239	208	233	212	210	237	269	213	225	224	232	255	235	240	223	223	216	261	207	220	211	222	245	215	266	237	217	210	233	247	237	245	253	277	241	227	227	193	241	220	221	216	230	251	258	249	229	240	222	254	250	247	243	241	214	234	243	242	223	211	231	233	222	221	229	242	219	233	253	240	206	218	243	233	233	218	242	228	228	242	237	218	211	227	249	222	247	237	242	253	216	212	239	238	217	212	234	238	230	221	226	226	248	225	214	236	243	230	228	230	223	229	248	210	210	235	241	246	232	232	223	239	216	227	244	260	239	235	217	226	233	219	246	240	257	243	224	235	228	235	245	239	235	256	210	228	223	231	234	230	231	256	244	231	231	219	259	211	232	244	237	233	266	226	215	229	237	217	203	240	250	213	246	241	219	222	254	235	237	207	208	218	230	244	202	229	253	236	237	226	215	259	258	242	226	239	247	218	225	209	233	243	214	231	250	236	226	207	211	227	209	219	236	238	182	222	235	209	235	204	208	223	242	226	262	218	234	220	244	193	248	242	254	238	236	242	229	247	237	247	240	222	191	252	220	237	219	239	225	214	249	235	213	239	248	224	234	219	245	256	229	230	238	233	238	225	228	231	206	221	253	220	241	244	222	226	218	208	210	259	225	217	242	244	218	269	221	233	229	209	209	231	224	224	223	211	241	240	275	227	225	228	251	240	222	238	254	242	253	234	195	213	229	248	227	239	233	236	226	211	215	237	232	215	203	218	250	251	259	222	233	224	202	216	210	222	229	229	277	176	216	243	205	210	242	214	234	229	241	243	241	238	240	216	211	230	237	258	228	240	241	235	205	195	248	225	229	246	236	229	251	236	253	198	242	244	223	235	214	211	219	207	203	235	249	208	219	247	227	211	223	245	227	242	231	214	249	209	232	219	227	231	248	213	217	231	213	221	248	247	241	229	232	226	227	234	232	233	229	226	250	239	219	233	223	220	218	263	221	242	205	221	228	219	223	215	212	240	245	218	230	247	237	226	214	236	235	218	244	244	237	247	235	254	233	206	215	220	228	233	198	221	248	249	222	229	233	223	226	208	216	216
24115	21114	28450	24013	20745	3051	822	555	415	445	404	371	391	389	350	362	354	323	315	318	330	309	323	294	310	317	319	326	283	315	283	308	290	311	317	315	335	270	297	295	289	304	308	289	306	277	286	318	345	327	280	287	270	315	276	311	287	305	304	266	285	320	318	269	314	322	274	278	273	311	305	306	341	294	303	308	305	336	288	278	305	307	304	290	289	294	321	307	314	312	282	275	300	279	278	287	324	313	287	287	296	311	293	301	299	297	335	275	293	275	275	294	312	318	302	279	295	292	265	324	273	289	287	301	246	290	298	276	316	283	331	276	306	289	294	307	330	270	303	307	303	271	285	292	307	276	294	319	292	290	311	282	301	265	289	312	267	283	294	280	282	307	276	297	297	333	280	302	281	300	267	277	320	300	294	289	286	286	260	292	296	297	296	280	289	300	287	278	292	278	291	290	306	274	325	285	279	301	288	300	322	330	308	317	278	306	277	276	302	311	300	271	272	324	309	296	276	301	283	300	291	309	319	307	313	325	305	285	261	292	235	288	291	293	315	316	286	285	347	294	254	323	291	280	289	292	293	295	306	314	294	333	293	287	276	289	281	296	277	299	277	272	267	288	284	293	303	307	277	287	318	313	304	283	278	298	302	278	276	297	312	295	295	277	314	264	284	308	312	306	278	309	306	284	323	301	321	290	303	313	291	299	288	316	286	294	283	303	303	287	296	296	270	311	322	276	300	278	327	341	303	275	276	306	304	296	280	308	299	313	281	294	273	284	285	304	290	319	264	286	290	283	295	321	301	310	331	314	288	281	293	296	279	317	304	310	287	294	286	270	296	291	300	290	301	323	289	310	294	280	310	262	297	285	284	283	294	289	336	315	316	311	292	283	274	301	272	296	266	289	284	284	279	285	307	321	302	303	324	305	301	289	296	290	301	293	275	301	277	268	281	294	278	309	279	284	276	326	292	327	314	267	324	278	288	280	298	273	307	272	298	245	279	274	276	320	262	276	290	266	277	289	290	281	307	267	294	272	291	296	284	274	300	277	306	334	287	298	285	268	332	305	282	287	303	269	310	303	279	291	289	288	304	279	287	310	260	294	288	276	284	291	273	313	300	300	273	296	270	298	296	297	342	290	293	281	304	272	336	275	308	321	285	314	286	276	269	287	292	288	310	298	316	291	302	300	293	301	301	282	297	310	292	300	311	291	304	296	274	285	295	287	289	291	305	293	268	286	298	318	314	294	302	315	315	279	270	283	285	281	306	295	322	303	325	283	287	280	281	278	294	306	292	279	298	290	269	284	315	298	292	308	258	285	285	301	286	305	302	292	304	284	269	274	280	273	284	287	253	282	287	293	289	276	336	301	295	297	295	291	288	297	317	297	296	273	304	309	301	306	261	306	290	325	263	297	282	293	297	285	300	279	304	268	300	309	264	286	295	317	295	290	254	287	285	299	262	287	298	288	304	294	273	291	322	306	274	295	286	285	297	266	316	298	296	273	266	278	307	265	281	289	263	328	279	294	318	291	281	292	312	277	294	289	284	259	287	328	301	286	323	321	319	300	304	271	265	313	313	320	316	294	291	309	327	295	291	303	300	301	306	272	303	306	309	297	297	282	266	306	294	336	310	302	273	259	303	283	294	285	307	278	316	285	290	294	257	261	308	314	296	299	316	302	286	287	285	308	323	283	301	278	286	301	280	271	304	278	291	285	242	302	303	298	289	276	271	302	301	294	295	281	285	262	290	287	252	300	314	285	291	315	305	291	302	301	278	289	279	287	300	312	286	273	294	296	277	282	277	332	257	306	283	306	288	309	278	300	293	298	303	281	277	262	291	287	302	299	278	262	311	313	301	285	268	292	269	294	302	323	278	294	288	281	304	309	293	286	288	297	275	295	302	308	290	272	257	302	294	294	297	264	253	300	305	271	276	314	292	285	304	308	293	269	308	275	285	302	280	294	289	291	329	301	307	275	301	312	335	309	289	303	293	303	280	308	290	294	301	278	264	296	273	291	287	279	302	289	254	293	328	297	288	320	290	309	289	276	307	308	311	282	298	302	305	283	286	278	260	239	314	300	323	288	284	300	290	297	272	322	293	266	304	253	319	273	300	302	297	289	274	288	269	288	318	291	296	288	291	300	310	253	302	300	288	301	304	288	293	295	291	267	253	297	293	299	285	294	290	267	299	263	266	279	278	302	282	310	301	301	285	276	301	272	280	292	295	296	282	314	296	329	273	275	323	304	306	288	316	284	301	304	287	305	274	292	305	305	332	310	291	302	268	298	293	289	317	286	295	273	263	304	293	302	283	272	272	290	276	275	331	317	308	283	293	284	291	313	313	303	270	293	283	282	284	281	313	288	283	275	304	297	279	306	299	285	298	319	310	296	304	289	293	295	284	287	288	301	269	295	277	300	282	295	259	299	294	310	289	300	310	324	310	275	274	313	273	295	331	284	298	264	295	289	292	295	305	294	290	307	277	295	296	307	302	317	285	278	263	286	288	292	295	292	294	274	295	288	276	281	289	308	302	302	309	277	280	305	270	290	316	285	276	291	297	317	304	267	305	311	289	321	256	266	299	303	299	259	311	325	281	267	295	280	324	299	293	298	266	246	317	297	295	290	292	280	282	305	322	298	278	280	302	283	296	279	263	278	298	309	293	327	266	269	287	275	273	279	280	299	324	287	280	289	298	306	291	285	320	288	280	278	313	277	307	295	265	281	305	288	276	290	265	262	292	314	297	275	286	284	329	271	306	283	296	318	310	259	287	301	301	294	307	286	294	280	276	305	299	302	257	281	296	295	282	278	294	282	318	325	278	262	309	280	293	287	277	272	315	310	290	291	316	293	260	300	292	288	279	288	307	300	263	291	290	276	253	265	320	283	287	288	303	294	317	301	316	258	327	284	310	288	332	282	305	301	287	309	271	251	306	292	287	318	276	290	266	312	285	319	314	299	282	294	302	287	288	309	279	274	269	303	293	285	285	322	288	247	269	306	284	287	303	313	303	283	227	279	273	289	310	282	295	278	300	328	287	309	279	271	280	326	305	282	349	265	290	301	297	270	294	312	273	291	303	303	269	280	301	278	306	283	286	272	273	267	304	269	311	276	272	273	284	292	327	287	308	291	264	293	284	276	281	315	314	308	310	298	291	300	299	275	259	311	295	301	311	274	301	317	311	310	305	283	314	283	297	321	280	315	265	289	276	280	289	283	318	296	303	296	291	292	299	289	271	288	277	285	294	293	304	263	314	301	299	307	283	263	304	310	293	285	283	298	296	305	279	283	313	287	298	291	297	293	286	304	283	286	301	293	306	266	314	283	278	305	285	277	292	308	295	318	290	285	289	268	310	260	287	296	303	288	288	321	278	286	292	290	294	303	284	286	287	320	273	274	290	273	287	313	285	275	293	288	313	286	296	256	281	288	284	323	289	297	277	312	296	271	294	310	277	275	274	318	281	291	307	279	319	331	269	287	305	271	293	266
16807	9106	7824	4056	2757	1974	1610	1336	1206	988	867	852	746	718	728	657	631	649	577	584	583	559	579	553	564	583	561	544	529	556	513	531	550	494	492	515	494	510	525	518	458	481	508	495	495	467	511	517	508	506	498	484	485	534	495	544	460	516	485	488	516	523	465	492	473	484	485	523	483	489	495	485	518	474	484	478	458	507	486	494	498	484	488	497	460	491	459	448	480	496	512	468	507	490	452	547	535	453	477	518	481	500	482	524	479	452	475	486	504	514	460	471	521	462	473	498	477	478	497	456	489	468	466	505	508	526	495	486	484	479	516	464	437	478	489	472	476	513	504	485	455	479	492	508	494	474	509	488	487	459	461	465	447	462	496	471	478	495	492	482	476	492	475	462	491	458	473	467	451	507	486	510	465	505	495	471	525	458	497	471	490	496	463	470	498	494	483	486	512	453	513	524	500	502	462	516	511	461	461	473	490	477	503	493	472	480	476	484	451	486	495	485	490	511	529	476	483	499	495	469	481	457	448	497	482	484	461	454	520	529	508	496	450	487	474	487	466	536	474	497	457	506	460	495	512	462	510	475	480	498	485	455	507	502	481	491	486	525	456	481	460	490	460	484	482	476	495	479	486	464	492	514	514	495	462	487	498	490	517	476	487	510	532	505	472	478	474	467	487	497	503	465	455	479	455	477	457	482	464	454	508	503	499	494	515	471	498	512	497	458	501	446	469	500	478	509	496	491	455	465	518	496	485	499	476	488	449	465	481	490	498	484	455	519	494	511	460	463	494	463	456	475	480	475	452	482	446	478	489	520	454	516	480	461	454	473	486	532	492	439	463	496	466	459	478	489	521	480	501	495	518	472	478	479	468	518	495	484	444	460	493	508	463	513	486	456	489	489	517	467	504	477	462	500	513	535	496	447	494	533	441	444	504	515	492	469	506	477	498	500	496	495	508	497	516	478	500	456	432	472	506	527	439	482	491	475	493	493	492	480	501	429	490	469	469	506	480	495	492	502	523	503	508	485	483	488	496	477	483	481	516	524	505	500	462	518	430	486	555	509	465	495	487	472	511	489	464	480	469	444	501	484	482	469	457	490	452	475	469	512	506	533	508	523	482	498	472	495	478	464	492	492	498	503	508	480	477	488	503	497	472	457	449	524	450	493	451	469	504	515	483	483	471	483	489	495	505	496	491	462	467	472	461	484	505	506	462	473	500	486	493	520	489	449	499	474	446	466	511	464	491	469	476	487	499	497	465	511	489	504	484	455	489	505	506	485	497	513	468	454	495	455	516	447	480	478	458	480	485	513	461	478	497	478	460	478	461	500	481	433	450	451	439	495	494	529	481	518	440	493	495	497	517	492	468	453	495	461	502	505	466	470	461	522	517	488	472	473	470	467	475	446	497	478	452	462	493	493	450	465	440	488	477	482	480	484	459	483	494	499	510	454	517	486	489	461	489	470	466	460	464	461	511	448	471	496	483	449	458	502	493	502	487	449	501	455	505	484	497	485	510	462	459	481	503	506	465	475	488	518	480	491	503	469	482	492	506	462	479	485	495	461	516	491	500	493	483	496	473	513	459	474	467	459	513	502	491	510	436	468	525	474	479	428	497	462	538	461	495	456	473	475	505	495	517	505	498	472	475	472	523	499	495	482	490	471	497	530	467	470	471	478	470	515	489	458	433	496	463	491	511	534	486	471	460	491	462	499	517	479	490	484	518	459	475	470	502	482	488	474	535	460	491	505	469	500	495	492	501	481	464	480	489	503	475	531	492	442	473	514	487	464	535	497	513	503	484	504	488	495	487	493	471	444	473	474	519	508	483	465	474	486	471	476	517	469	496	513	493	498	461	451	479	497	488	480	459	493	468	506	492	479	511	502	507	469	461	506	527	512	483	479	485	505	522	523	454	481	470	456	472	502	457	452	521	539	496	468	529	462	489	474	476	510	516	491	472	562	501	485	476	513	510	484	473	502	460	461	469	498	486	506	484	472	527	496	511	498	487	471	502	472	522	475	487	424	504	447	485	485	446	477	468	474	527	483	480	476	518	515	499	461	506	446	470	498	475	468	483	520	497	456	478	508	486	474	473	463	462	473	516	488	483	494	492	467	536	473	465	467	518	463	462	492	474	474	486	482	481	469	493	500	480	481	524	469	455	472	485	480	508	466	466	451	462	471	505	494	476	456	510	531	473	511	487	484	460	468	474	494	501	484	457	488	494	484	492	478	468	495	523	483	489	522	456	470	483	491	511	473	500	484	506	495	470	491	456	504	485	491	481	488	488	490	512	486	459	521	507	517	487	481	463	527	513	485	502	498	432	523	496	494	486	478	444	487	463	506	471	472	474	505	483	464	451	475	501	514	502	499	490	500	526	508	425	493	467	486	463	445	456	532	460	460	493	501	504	500	505	480	539	467	455	465	475	466	502	498	488	479	478	488	473	443	507	522	520	467	505	480	460	484	504	516	481	495	524	468	468	502	491	513	506	483	517	487	479	495	495	510	481	514	505	482	477	488	493	487	529	498	497	442	510	511	477	502	468	488	443	489	474	419	544	462	456	476	526	484	519	480	456	475	505	503	424	492	501	459	474	499	501	465	493	490	471	467	456	465	486	478	497	510	473	507	468	466	442	474	496	478	480	498	498	496	475	415	461	471	439	477	493	501	479	484	513	478	487	460	475	523	512	447	492	519	453	494	459	487	501	496	479	446	476	513	470	480	514	499	500	496	490	472	506	489	504	497	482	510	468	505	454	498	512	463	499	504	504	450	499	490	513	461	514	507	490	454	483	474	496	481	511	477	488	459	497	483	502	507	468	466	464	473	486	472	451	474	439	474	439	468	460	530	463	473	484	475	480	485	489	486	495	485	453	494	462	526	476	492	457	465	489	470	472	509	475	438	504	510	470	467	450	483	499	455	451	486	490	489	526	480	500	467	483	503	483	475	491	490	501	494	529	463	495	488	480	473	484	482	515	497	480	469	497	526	478	468	539	490	485	455	500	536	461	482	517	532	535	456	491	477	503	471	487	479	482	461	502	460	463	471	466	459	484	532	460	509	474	514	494	468	487	486	473	507	491	513	478	507	474	488	476	473	498	505	500	482	486	492	481	503	500	488	473	505	503	462	493	520	484	466	466	461	464	501	474	444	518	503	464	468	452	442	497	502	476	478	501	459	523	472	493	497	476	498	483	491	498	492	443	493	455	438	464	490	468	466	528	493	495	467	469	465	477	464	476	480	508	477	494	471	487	497	470	472	496	471	471	483	464	531	474	455	482	453	511	471	481	477	468	489	500	481	464	465	504	494	508	520	494	476	503	527	472	452	502	478	521	497	445	502	451	473	462	497	488	516	489	480	492	515	498	461	493	457	504	513	497	490	463	467	457	514	518	487	483	491	453	446	487	450	505	464	493	504	495	504	472	477	480	483	481	480	523	492	477	474	455	514	448	492	503	513	489	507	489	539	490	486	468	504	473	452	466	484	475	482
23033	21040	28999	23290	21041	20466	3016	1072	861	717	732	629	678	603	561	543	607	610	521	589	529	549	542	547	502	470	506	465	505	499	494	521	514	471	514	516	482	534	490	483	500	528	521	484	495	493	488	471	487	484	486	489	478	451	469	518	486	510	494	483	447	452	493	476	445	471	479	469	498	480	496	477	460	475	455	449	522	533	504	447	474	508	468	497	464	478	520	494	519	515	500	445	480	445	504	505	507	492	476	471	509	485	462	491	463	469	500	513	484	463	485	446	504	472	494	515	455	467	479	488	428	465	457	496	509	472	476	503	493	456	495	529	523	493	488	453	506	450	491	447	473	487	507	465	478	529	469	463	504	483	499	477	502	497	512	462	485	505	456	471	514	466	460	482	481	467	465	439	475	480	451	498	483	521	498	488	463	509	458	484	460	448	474	465	467	510	472	472	461	492	472	462	490	469	478	466	481	485	477	505	461	544	455	532	436	469	509	449	487	469	495	477	484	480	469	468	466	495	444	486	441	515	464	482	479	476	458	503	491	461	486	481	471	499	517	494	474	479	494	464	437	484	453	498	469	491	448	421	496	469	460	460	468	498	499	505	506	498	448	449	434	462	516	488	480	511	499	458	484	442	464	455	487	474	521	453	478	482	529	483	465	443	509	487	480	506	495	490	536	480	447	483	505	525	487	496	485	473	503	447	472	501	462	510	442	498	456	491	479	471	495	475	465	476	503	522	446	449	480	504	502	473	471	463	478	435	472	457	487	465	463	461	469	436	483	457	478	475	467	493	482	448	481	489	465	486	450	465	475	471	465	500	446	505	446	432	530	490	489	447	474	488	495	475	480	478	487	467	500	502	476	498	487	454	503	455	458	481	470	475	464	497	499	491	512	528	512	487	522	440	456	408	518	486	469	476	506	449	498	465	483	474	488	451	488	491	487	437	466	502	465	476	446	456	465	484	467	483	460	515	477	466	481	478	484	455	486	479	507	514	468	476	528	464	454	494	507	458	456	476	510	493	495	472	468	472	514	516	519	473	440	462	457	470	436	524	496	499	505	510	472	490	541	473	510	471	508	437	490	518	485	485	478	464	482	493	469	480	463	435	479	499	444	489	450	464	476	498	445	435	474	494	503	486	493	470	455	494	469	468	455	491	465	474	501	472	476	457	516	503	453	484	472	453	472	475	470	504	458	484	494	456	489	481	448	458	438	494	460	447	501	466	461	496	443	472	480	497	479	454	452	531	474	468	481	487	497	464	484	498	494	481	481	466	470	483	492	456	438	492	449	489	450	483	446	462	467	467	436	488	495	455	456	516	500	501	496	513	504	456	487	501	483	504	505	479	460	454	483	466	502	453	519	469	519	512	526	485	462	457	460	466	496	487	484	523	500	478	487	491	481	517	466	488	470	506	446	479	467	483	477	429	485	496	482	522	469	463	485	486	456	467	475	478	486	502	464	462	512	475	487	449	461	500	465	516	475	456	468	476	516	480	509	447	461	490	510	465	468	502	504	488	480	452	484	493	505	470	478	464	469	464	480	510	503	466	462	497	484	503	486	464	466	470	480	472	468	467	528	507	461	500	497	494	504	481	480	457	510	505	484	436	461	501	448	499	470	461	496	443	472	528	458	507	508	502	506	500	476	459	488	521	482	450	480	472	441	450	451	461	515	474	488	503	438	482	475	488	456	465	466	488	513	454	474	452	479	484	445	469	472	490	454	516	495	487	478	474	510	480	468	428	491	502	498	444	451	498	453	487	489	452	475	426	438	464	448	493	494	475	457	477	449	511	497	487	427	486	496	450	475	502	456	503	453	462	484	464	448	457	470	433	491	459	500	516	465	453	463	511	503	503	452	522	524	498	523	472	447	486	493	482	469	473	498	451	495	528	469	457	458	459	485	485	446	496	512	460	505	458	468	450	525	505	487	450	498	466	487	465	478	465	469	493	454	480	469	487	483	453	507	491	442	468	469	472	471	476	476	467	469	474	481	446	453	499	451	465	470	486	473	482	469	497	495	474	486	441	454	472	490	513	458	512	449	518	475	432	478	463	490	507	438	500	470	481	474	448	497	475	436	454	488	497	484	506	453	497	490	503	444	435	456	456	484	480	446	448	478	485	461	495	439	455	486	509	488	459	463	437	507	527	482	455	448	453	491	467	502	452	524	449	498	496	448	473	487	489	470	491	477	483	500	476	454	490	501	476	496	481	515	447	518	463	505	455	474	466	427	471	485	468	477	476	461	443	482	473	470	467	447	478	429	479	517	465	465	501	470	500	485	476	455	457	457	456	467	456	467	444	482	473	472	442	489	476	421	438	498	492	483	512	456	472	468	434	461	495	472	447	501	502	459	446	455	457	470	502	440	513	480	470	527	502	532	472	466	475	467	462	483	521	483	499	433	477	502	456	474	453	483	453	504	455	486	456	483	437	512	480	471	498	475	498	483	466	479	520	481	451	492	468	492	466	482	489	439	460	460	462	503	474	465	510	511	473	491	465	480	481	507	502	467	469	490	482	457	421	464	467	504	485	506	450	471	451	487	449	454	458	485	525	499	538	488	456	472	474	441	497	460	472	481	498	474	476	449	489	491	503	490	485	484	464	469	515	468	463	435	451	502	488	464	462	484	482	478	457	477	462	518	459	448	479	463	492	501	454	475	478	503	518	477	471	437	482	477	531	478	480	471	465	480	447	487	483	453	474	543	447	484	450	468	467	461	461	483	468	469	502	493	492	426	492	458	518	492	465	467	472	468	455	465	462	496	469	445	495	490	501	451	450	471	495	481	480	456	465	469	494	415	480	483	496	482	489	504	475	463	456	444	488	516	461	505	459	512	530	449	457	492	496	481	450	499	511	528	468	482	469	496	468	463	546	464	476	460	476	448	494	510	497	455	449	480	464	471	493	551	483	483	491	479	494	510	458	457	493	460	449	478	505	531	452	461	499	483	471	495	500	466	518	456	457	496	465	462	469	473	499	489	486	466	464	511	481	481	493	475	495	452	480	444	489	481	447	475	451	469	468	507	474	457	444	496	430	503	498	516	470	445	492	455	457	443	495	470	504	490	491	472	481	463	461	485	476	464	473	483	463	442	475	490	488	509	493	496	456	491	465	504	443	464	499	453	492	467	468	488	470	467	465	497	469	470	466	505	454	405	498	477	491	465	491	480	444	491	497	501	465	470	486	426	473	463	474	486	485	481	512	462	498	489	450	512	476	442	469	501	502	467	503	475	488	474	467	472	477	452	465	501	451	473	440	494	466	461	523	488	516	498	464	471	448	472	491	504	454	450	495	476	473	445	428	484	489	464	460	508	490	472	495	482	503	480	424	450	488	482	487	468	500	497	484	473	472	509	457	487	472	455	496	458	443	500	486	440	477	480	456	488	458	469	458	481	485	500	471	530	468	470	487	457	490	492	513	492	474	475	433	468	462	440	437	444	477	485	480	446	532	477	517	470	470	517	507	460	483	443	467	475	480	469	489	489	486
18825	15013	13055	7017	4957	3733	2915	2440	2015	1757	1569	1426	1309	1237	1133	1082	1003	1045	930	899	918	888	872	905	879	858	809	828	770	807	808	856	849	791	785	772	825	799	792	771	833	769	765	824	804	789	788	762	822	764	805	784	755	801	806	803	802	768	804	782	765	744	724	758	782	821	766	758	763	741	751	766	727	736	801	820	754	775	764	782	808	783	782	776	775	757	760	770	772	743	731	816	768	798	762	757	822	751	763	781	809	783	792	769	750	776	736	730	782	802	786	753	737	746	792	789	790	786	730	768	808	782	717	770	784	728	749	736	786	747	703	709	731	779	739	752	782	751	756	770	751	767	776	770	749	731	778	784	715	730	762	782	764	754	745	729	749	775	780	783	735	792	744	767	756	747	804	748	754	729	747	778	804	773	769	750	783	725	743	718	764	800	723	770	765	726	738	776	824	766	776	762	756	747	712	766	738	806	734	784	759	779	795	735	758	741	734	771	754	750	748	759	740	795	768	749	750	758	717	794	768	769	703	782	730	756	763	691	758	737	785	756	759	748	743	775	757	794	734	763	790	809	753	713	758	781	716	786	747	774	743	774	748	755	765	772	769	750	770	751	792	755	735	776	733	763	777	746	774	778	738	782	764	697	778	758	738	749	744	757	811	742	783	714	769	778	775	712	813	763	736	667	730	786	775	736	808	791	747	743	732	735	753	759	770	786	791	728	762	734	765	813	739	789	813	719	722	794	766	744	796	698	773	746	734	732	793	787	759	743	752	773	767	775	749	759	762	770	757	789	779	772	775	757	758	698	764	742	755	736	742	742	746	696	756	743	763	748	747	785	722	797	768	781	761	732	816	808	697	798	764	759	720	750	760	759	745	792	767	775	739	748	766	765	762	810	752	758	723	765	836	796	717	704	754	763	765	736	803	706	733	723	748	728	720	768	811	725	756	751	775	803	750	774	781	759	752	774	742	759	758	754	730	755	767	770	774	770	794	779	727	800	727	806	758	791	757	743	769	758	802	747	741	759	745	781	727	750	708	771	773	705	729	710	715	725	743	721	749	755	763	749	715	802	726	763	779	764	789	738	736	686	765	742	765	702	774	757	744	748	738	750	770	761	728	699	735	823	766	757	777	784	788	721	774	791	788	735	758	771	768	699	722	793	715	828	845	769	689	795	741	816	783	705	735	754	783	784	746	808	755	802	802	699	766	751	738	743	754	758	736	743	761	761	783	762	763	741	741	759	748	702	721	784	760	752	805	738	738	795	752	774	741	738	735	754	702	767	743	795	751	753	774	778	777	768	738	750	735	764	786	767	789	775	749	759	812	756	770	760	739	769	749	734	765	756	765	795	742	752	709	758	768	729	772	764	764	748	773	750	748	759	781	795	700	797	771	751	779	717	747	734	803	759	768	767	728	721	735	770	715	750	788	763	766	721	763	716	784	733	734	751	777	747	765	739	776	727	723	737	741	781	740	779	752	779	733	759	784	761	747	731	772	741	770	792	769	758	744	781	799	735	785	694	747	767	759	702	783	739	745	724	770	759	763	797	800	700	793	716	827	793	788	735	705	736	732	786	771	757	769	737	762	741	751	732	818	745	769	735	726	786	805	749	780	754	758	756	717	759	767	780	742	751	730	775	743	735	771	799	741	749	767	783	749	702	785	829	781	745	732	796	755	743	721	784	762	741	753	754	820	800	752	746	745	789	771	738	756	736	791	752	738	777	797	806	737	762	703	741	778	771	731	804	718	825	761	744	777	766	785	746	738	709	743	767	790	734	709	752	743	772	753	721	741	731	749	754	716	753	748	736	714	769	781	772	757	746	724	765	774	719	796	766	753	805	769	782	759	750	773	759	726	810	671	708	760	778	689	767	764	779	788	785	736	778	755	790	765	761	739	780	804	753	771	776	777	752	782	769	711	702	812	737	809	771	741	744	774	710	764	737	699	747	752	765	809	719	775	794	780	771	770	687	782	732	777	747	776	764	740	741	736	780	748	764	803	783	746	774	741	734	775	712	706	757	769	730	769	744	791	804	739	769	747	777	787	722	761	785	800	740	785	727	726	813	718	775	747	779	689	721	786	784	746	769	733	738	756	766	768	762	770	762	735	763	762	798	741	794	751	768	774	747	758	764	748	788	793	815	760	722	719	750	737	775	745	739	752	744	754	765	742	747	738	769	786	766	729	784	769	771	759	771	771	742	759	768	771	734	791	773	743	762	753	763	763	773	762	746	756	733	796	735	734	826	733	737	799	778	767	753	747	764	737	751	717	817	780	739	698	757	754	794	770	804	819	764	763	734	756	747	735	693	772	709	768	750	746	737	741	721	754	765	792	747	784	765	754	725	740	751	723	752	764	767	685	785	749	778	731	715	785	708	699	743	751	826	754	754	762	765	761	789	805	752	795	725	774	749	802	743	720	753	830	730	772	705	743	742	757	772	761	775	770	801	750	769	800	739	750	776	760	760	798	782	747	759	741	734	761	719	754	746	748	792	732	768	770	724	801	742	794	766	748	769	759	722	731	748	726	762	758	724	768	777	788	742	761	815	692	767	755	760	773	745	765	766	770	756	713	793	763	766	737	801	742	720	721	747	735	776	767	748	767	747	773	737	760	795	728	737	795	787	757	752	782	718	815	769	786	754	738	727	758	769	787	728	803	765	730	794	752	805	777	751	741	753	734	777	764	804	754	746	738	782	718	745	775	833	769	785	767	767	740	759	773	730	723	766	730	729	775	723	767	773	750	747	784	788	708	779	737	738	747	778	751	744	726	768	772	761	690	743	770	706	759	788	760	703	764	721	729	781	761	711	789	764	768	752	801	740	721	733	739	718	730	781	763	816	707	726	730	762	757	754	766	801	750	743	768	735	769	738	788	759	798	740	731	792	774	804	805	687	755	738	760	767	789	778	750	687	798	766	715	758	769	756	742	754	741	798	807	760	805	773	694	739	733	806	752	794	757	788	759	793	796	811	784	749	748	748	760	748	722	740	720	753	759	796	714	740	772	783	712	743	735	782	801	747	753	761	753	760	749	767	771	749	799	816	815	749	772	756	718	745	738	806	688	738	747	742	764	748	730	704	761	751	804	800	766	745	820	761	763	767	764	795	767	658	751	786	763	734	734	738	760	755	769	730	776	701	757	763	767	728	704	777	801	777	785	723	746	740	794	771	754	804	768	768	726	772	744	795	759	770	746	749	741	773	776	751	805	764	786	796	784	750	722	755	775	772	766	726	773	806	766	801	774	722	764	767	779	744	745	789	762	751	726	757	746	778	793	711	724	760	750	725	726	791	773	725	746	757	804	773	779	779	792	745	753	753	785	709	742	742	832	724	748	753	784	777	753	790	800	770	762	733	767	704	756	792	751	705	733	759	762	730	753	772	719	764	719	756	763	714	794	788	731	777	800	798	786	769	769	764	745	754	757	785	789	747	778	757	723	768	813	766	803	763	739	734	799	737	785	791	773	741	763	733	768	762	779	759	757	767
26890	20566	8146	419	223	200	152	152	156	137	139	124	143	139	137	138	155	108	145	132	141	127	127	131	119	126	121	137	105	141	146	101	129	118	130	123	99	123	138	145	145	131	100	125	132	106	145	147	135	124	111	134	116	129	144	141	115	109	144	117	133	114	132	133	136	126	114	125	124	129	151	122	117	137	135	122	117	131	133	128	121	124	114	113	113	109	123	110	123	93	120	124	127	145	138	133	131	150	129	139	134	141	119	128	115	142	123	129	127	149	117	134	105	128	119	142	127	132	122	137	145	119	109	138	123	124	115	147	122	128	108	130	141	129	115	125	144	106	121	120	153	132	115	124	139	116	143	127	125	115	110	123	137	152	131	103	125	135	154	128	124	127	126	123	133	133	129	139	120	131	121	131	115	101	151	128	141	130	125	129	134	135	126	127	122	120	124	126	120	129	138	109	144	127	118	115	124	135	106	128	136	136	122	143	117	134	118	130	118	122	132	118	124	126	136	127	108	137	127	132	105	132	134	131	134	141	134	124	129	143	121	115	116	110	150	128	122	128	117	122	110	122	133	135	128	135	135	112	122	114	140	136	124	96	141	115	123	124	128	126	126	128	106	130	128	145	133	123	122	135	122	133	127	132	125	110	132	129	132	132	118	127	117	151	103	123	119	137	141	114	124	137	139	126	139	121	115	126	132	122	116	127	130	126	117	143	139	142	119	113	118	120	142	136	122	118	135	125	136	143	131	137	138	116	117	114	124	142	145	126	135	127	131	141	131	114	141	148	106	125	106	130	120	142	120	134	122	133	127	97	127	144	145	138	134	128	123	140	129	115	122	132	146	143	140	119	117	115	123	122	107	121	114	118	127	134	147	112	115	133	128	132	137	120	115	142	121	118	132	122	131	130	121	131	107	140	138	134	127	125	118	129	128	128	118	112	129	115	109	146	131	126	124	134	121	125	138	121	139	136	118	118	127	115	143	134	125	124	133	126	122	124	119	141	103	138	123	115	129	127	127	131	122	140	124	131	128	128	142	122	128	132	132	128	102	114	144	122	151	121	130	120	123	119	122	112	114	125	96	109	106	129	137	124	103	118	124	107	120	108	116	127	127	130	122	103	141	142	130	126	122	117	124	141	124	137	128	129	130	105	159	138	125	115	131	132	117	114	126	123	126	112	124	135	137	144	125	114	110	115	118	129	122	115	134	106	120	119	148	120	147	117	110	121	126	125	139	130	130	140	142	122	117	146	114	120	135	106	107	128	130	139	130	158	123	121	133	144	119	134	131	130	134	116	116	141	120	129	111	122	119	134	129	130	108	131	113	127	136	125	136	133	123	124	124	123	137	134	131	134	149	155	132	136	127	131	124	125	117	142	122	106	117	127	136	145	127	130	127	132	130	126	115	133	162	120	132	115	132	125	122	112	129	138	126	102	136	132	137	109	129	113	131	115	105	122	123	123	120	121	143	134	138	125	139	136	147	134	142	131	137	110	120	131	126	132	104	132	136	137	102	120	129	125	116	133	126	130	122	140	123	146	127	123	116	123	131	130	127	110	122	133	117	140	133	114	106	132	132	116	122	139	135	124	103	125	129	122	115	119	120	129	106	147	115	117	126	121	131	133	126	129	108	116	125	147	111	125	103	114	136	140	123	134	108	118	122	124	102	152	113	130	146	127	108	125	126	132	135	146	124	118	119	139	112	150	125	133	131	126	123	128	124	124	114	117	103	128	131	136	116	129	126	111	128	125	115	115	143	131	119	121	138	121	126	120	118	141	147	124	119	125	119	114	135	137	120	117	130	133	145	127	116	142	139	147	130	120	124	124	151	126	115	128	118	123	111	134	121	135	131	124	127	117	116	131	122	112	118	151	145	142	116	110	129	133	126	136	128	136	120	128	136	122	114	122	118	127	127	122	121	145	151	133	139	109	126	115	119	132	118	128	146	130	120	124	128	119	118	125	128	146	140	142	127	129	111	146	118	130	117	125	122	131	128	125	103	132	127	145	120	130	107	144	102	141	126	116	129	136	139	132	139	135	122	142	130	112	139	110	152	124	131	141	115	107	132	120	126	126	109	126	124	143	136	122	150	118	136	121	134	138	121	120	135	127	117	150	133	128	136	127	124	124	139	134	112	144	121	142	117	142	127	121	123	134	128	108	128	109	128	111	129	127	138	116	138	121	144	120	135	131	133	132	144	124	106	121	117	124	138	134	104	117	110	119	122	130	118	120	118	153	136	111	123	112	136	150	121	151	133	127	130	117	121	110	134	131	137	125	124	135	121	135	131	112	117	120	129	120	140	125	128	135	123	109	128	125	131	116	130	138	119	121	133	111	131	134	112	118	116	134	140	145	122	138	106	131	113	113	135	133	130	130	118	125	136	131	131	143	130	132	126	138	112	132	139	100	140	147	123	137	128	129	121	127	121	115	134	130	124	139	135	129	116	118	117	138	134	139	134	120	125	128	113	122	135	145	127	120	135	139	117	109	137	123	122	114	121	131	125	120	122	142	123	147	119	123	102	124	163	128	125	121	138	118	141	113	128	130	145	114	136	142	126	134	115	129	126	131	121	133	136	115	130	139	123	132	110	110	130	131	150	121	119	124	127	141	141	142	153	134	135	123	139	124	132	124	126	129	112	126	128	134	142	133	113	125	137	125	122	128	129	103	117	123	123	135	131	109	128	123	125	137	134	120	148	134	141	138	125	145	116	155	124	123	128	139	124	120	122	125	114	130	120	149	122	117	125	121	121	121	132	140	127	138	128	142	124	121	115	103	125	131	111	130	99	124	122	111	106	129	125	137	122	140	125	113	151	126	131	115	109	136	141	118	133	146	123	126	137	117	130	122	140	137	135	116	108	128	141	142	122	151	153	129	133	134	144	133	145	121	116	133	121	115	129	124	105	113	134	144	114	119	140	131	128	127	119	128	129	136	138	126	141	117	120	113	107	118	113	134	119	125	116	129	107	116	133	128	117	134	140	109	126	123	113	105	135	123	135	120	121	121	123	119	129	122	116	145	132	114	114	144	112	130	128	127	154	113	146	129	130	98	134	123	145	128	130	139	143	145	128	114	131	121	131	125	122	124	137	110	130	127	128	113	136	124	113	136	115	127	136	127	137	116	128	120	116	125	137	129	133	114	141	127	113	105	152	126	114	146	145	127	135	121	121	125	115	111	110	101	134	143	122	135	138	127	122	112	138	145	125	151	136	128	142	120	126	139	137	126	142	139	138	115	136	144	129	150	127	132	134	145	123	136	131	118	128	114	133	105	136	124	135	123	120	114	122	123	119	130	133	132	128	126	133	126	136	122	111	141	139	139	125	128	129	116	133	126	125	113	134	127	147	148	128	122	120	122	128	127	141	123	138	132	137	146	131	125	112	136	121	136	121	110	121	128	138	118	117	100	120	116	137	124	126	140	127	117	121	128	143	118	117	114	172	110	115	120	113	113	117	115	116	104	127	122	126	128	114	128	117	118	112	129
9002	1060	974	490	412	337	323	275	290	270	284	253	236	235	237	255	228	251	230	244	240	240	242	226	248	234	213	223	197	234	236	230	250	224	246	235	232	212	209	220	241	220	228	210	233	228	204	249	251	241	210	233	243	228	214	228	230	238	232	222	215	221	253	255	217	195	211	227	226	248	235	244	230	202	216	202	204	235	216	225	220	230	222	253	215	218	227	230	229	236	223	214	239	217	224	204	236	250	243	228	238	233	246	232	250	212	217	221	244	217	226	233	248	245	237	245	224	219	204	221	228	232	223	210	231	214	228	221	228	225	206	246	207	213	227	216	252	246	203	235	207	217	215	207	248	226	225	211	228	229	215	222	233	231	207	223	207	229	213	241	207	259	214	215	222	229	216	239	213	208	246	223	214	233	213	230	235	210	232	209	241	236	213	215	229	233	215	228	228	241	236	231	252	252	242	243	219	234	216	226	216	204	223	218	223	245	240	230	242	225	241	246	223	216	199	189	222	193	243	223	229	238	219	197	241	229	227	227	212	216	254	211	237	248	214	238	217	232	219	240	239	203	226	233	222	212	241	220	213	226	205	196	225	186	233	219	223	217	239	208	227	215	231	221	203	194	232	249	224	232	238	224	241	233	231	222	241	216	231	216	232	222	220	226	233	243	235	213	225	237	213	255	223	240	252	216	251	227	213	232	211	259	224	201	230	217	244	222	221	190	216	234	217	219	216	237	210	232	228	248	211	214	222	245	253	195	231	222	241	198	201	235	234	217	201	195	242	220	218	232	243	248	233	226	215	227	224	235	228	201	230	216	230	221	220	219	212	253	247	228	234	230	239	217	210	222	223	250	221	224	209	204	230	237	234	240	240	203	224	216	239	234	211	222	252	233	219	211	219	238	235	257	221	197	238	242	244	216	210	237	213	241	214	201	209	227	178	256	233	239	219	214	227	182	229	228	229	199	213	204	225	261	228	226	238	246	228	228	225	231	211	240	204	244	195	231	227	234	244	233	229	236	248	218	227	249	214	228	202	225	218	225	222	214	206	247	234	249	211	214	233	220	189	210	218	247	247	216	234	226	220	266	225	200	245	211	229	212	204	229	228	231	245	190	226	226	229	220	243	221	235	201	225	242	216	230	236	219	248	260	199	207	224	216	210	237	222	208	199	222	204	229	198	236	252	228	230	254	212	226	242	237	232	231	261	242	215	208	216	216	232	234	219	247	221	218	210	221	231	201	219	227	229	216	240	209	244	239	196	212	223	226	221	212	216	245	223	236	237	232	221	233	208	227	237	206	205	212	222	217	227	230	225	218	231	238	229	231	222	230	220	238	242	244	223	242	237	242	234	222	223	246	224	239	226	224	233	197	228	266	212	226	223	212	234	234	224	249	243	242	205	206	205	252	216	237	210	186	212	240	226	234	216	201	216	197	219	221	240	246	209	203	222	224	226	223	233	227	219	211	214	232	215	225	204	200	200	231	266	240	219	207	241	224	222	252	244	227	209	219	240	186	243	202	250	220	200	230	231	231	217	229	222	241	227	225	234	208	222	197	240	236	226	237	241	237	216	237	215	239	239	237	254	203	206	221	224	246	229	206	228	226	222	238	204	222	214	227	215	223	192	204	243	202	228	224	234	229	215	235	234	231	246	225	225	227	213	195	229	239	214	199	228	225	235	215	198	241	237	203	261	231	221	217	219	225	229	240	236	233	227	207	212	202	212	249	242	216	229	239	194	221	218	231	205	252	225	223	238	231	229	208	215	219	233	230	232	243	224	209	208	243	244	237	229	243	216	224	233	227	252	203	228	246	216	204	229	231	215	224	234	247	227	230	238	219	218	239	235	195	225	259	213	235	207	218	195	201	235	229	223	207	220	204	248	241	238	250	201	233	226	227	237	229	220	218	223	262	225	224	230	216	256	238	235	231	258	218	216	214	214	248	220	205	241	221	239	226	215	210	198	248	213	244	216	242	215	220	234	234	228	235	198	236	253	218	238	243	209	248	223	204	238	225	228	239	225	248	267	216	269	219	219	226	191	234	214	235	236	233	234	234	208	200	227	225	216	218	256	211	228	209	233	201	238	202	224	225	217	219	216	210	229	237	224	227	213	216	213	229	199	202	236	247	259	197	231	217	215	204	224	230	216	234	204	216	205	228	231	236	216	253	267	196	209	219	223	221	229	210	232	221	221	229	224	223	233	236	212	226	208	249	210	267	259	243	246	219	222	251	221	210	199	243	229	256	223	234	237	226	220	209	241	216	237	263	238	236	208	239	212	225	224	233	215	230	223	219	207	198	214	223	228	231	249	209	236	216	224	226	258	230	228	191	201	246	224	205	230	227	223	223	232	216	186	220	219	211	212	211	237	222	219	230	219	214	196	226	227	220	219	250	223	226	228	241	225	233	263	223	215	234	249	219	246	234	244	245	221	219	244	224	226	224	229	250	231	219	223	241	230	236	207	213	224	223	239	237	232	249	214	230	202	211	216	230	208	219	229	248	212	223	221	203	230	216	242	256	227	230	203	217	214	248	227	238	218	198	249	223	229	209	211	229	236	218	230	238	235	239	218	217	229	220	208	233	242	214	223	223	213	239	238	244	198	226	218	235	218	251	220	222	223	216	217	222	235	198	207	220	206	207	228	196	218	215	226	229	220	217	216	232	250	211	216	210	240	227	222	223	205	222	222	233	227	247	216	211	239	242	229	211	211	232	212	208	253	230	205	230	229	214	223	217	217	233	238	215	215	241	216	218	215	212	215	227	256	217	251	222	210	213	216	243	251	212	221	227	226	216	211	230	224	226	214	211	243	205	235	237	212	204	222	238	240	214	218	222	211	225	219	223	237	214	206	207	241	221	240	236	223	219	229	238	196	252	212	230	214	227	238	242	207	242	199	231	220	210	230	240	214	226	226	214	237	236	227	242	219	217	232	222	215	203	206	231	212	194	211	188	232	233	211	226	226	223	226	243	225	210	230	208	236	228	207	207	228	215	192	249	217	227	217	216	222	235	205	224	236	235	230	248	206	215	215	200	222	219	246	235	196	225	216	233	223	204	203	219	238	209	235	207	225	209	222	249	240	209	210	236	238	237	234	222	244	189	221	198	229	206	203	226	210	216	234	211	215	250	232	225	194	214	187	232	209	233	212	235	220	224	229	222	218	201	259	220	196	234	226	206	229	226	226	233	219	191	270	222	224	256	225	234	271	236	214	221	211	205	240	208	209	197	234	207	242	246	221	199	211	194	221	229	219	225	223	219	209	240	251	244	237	234	224	249	203	219	234	221	225	264	202	207	234	260	242	249	212	255	232	216	235	216	239	237	233	229	209	224	247	229	226	218	223	201	224	253	207	221	202	233	246	217	264	214	200	233	220	213	249	222	218	231	235	225	217	232	209	198	208	227	187	221	212	222	220	203	215	235	237	241	207	227	227	233	234	227	252	233	220	243	222	227	199	221	240	226	221	232	238	224	226	225	242	207	222	241
23981	21072	28445	23924	20767	3147	807	567	471	482	443	403	339	343	372	359	373	338	334	312	332	315	284	313	304	305	349	290	324	288	322	310	287	298	279	267	261	291	314	320	283	283	293	316	307	309	294	285	258	301	288	273	328	316	299	293	280	294	290	297	303	292	316	268	272	284	299	312	301	302	286	281	314	306	316	285	293	288	284	309	305	272	304	321	342	299	275	307	289	298	300	296	280	314	281	279	310	306	291	316	286	263	289	295	299	300	310	301	272	315	302	308	317	311	293	278	299	288	315	288	314	327	329	278	295	294	267	273	310	308	328	298	290	278	291	293	273	291	282	296	294	280	262	283	316	307	292	288	316	262	314	300	291	326	318	275	279	296	275	296	267	302	325	300	307	280	271	305	281	294	299	256	278	282	292	282	314	276	291	279	294	292	290	293	288	281	300	313	272	267	308	285	311	294	303	325	281	284	299	307	300	290	316	289	305	276	291	269	278	264	294	289	317	288	289	284	298	327	246	322	287	265	318	305	293	292	265	314	294	309	294	286	295	317	276	264	316	263	285	301	304	247	274	300	283	283	270	287	284	273	313	307	283	339	296	299	294	272	278	316	265	261	275	292	296	315	288	308	274	286	282	291	291	282	291	303	282	291	305	306	302	312	319	299	268	328	293	317	290	300	301	310	320	319	314	278	299	314	303	287	315	317	297	272	306	306	295	300	298	297	272	294	290	319	297	288	299	296	300	314	305	290	297	305	299	315	272	277	285	294	298	288	309	324	265	311	293	298	286	296	270	317	304	291	285	286	296	277	296	306	315	287	273	313	319	295	281	288	248	281	304	351	310	280	287	267	325	276	328	310	293	318	312	285	275	281	318	298	290	299	257	294	290	255	270	277	304	329	298	306	329	302	260	278	274	263	305	302	301	294	299	294	303	305	290	340	294	328	299	276	292	308	287	299	295	288	274	280	300	267	269	286	288	293	291	273	264	276	308	290	347	274	304	288	282	283	282	284	288	291	281	279	310	320	313	286	299	330	268	281	290	272	316	311	311	279	280	299	285	309	316	303	316	311	289	296	264	309	278	291	294	303	277	276	271	268	281	299	301	285	285	326	298	279	249	295	280	285	303	275	276	287	288	301	284	305	291	311	289	291	298	296	322	297	292	292	301	285	309	284	293	272	290	291	310	266	304	305	293	274	322	281	295	323	257	293	285	300	270	315	299	296	311	280	283	287	271	278	277	305	314	277	297	294	289	273	297	317	299	327	297	287	310	301	313	289	288	297	288	280	299	315	317	292	313	305	312	285	306	297	286	281	290	284	276	318	300	296	320	303	283	277	308	255	311	281	307	303	319	326	289	320	286	271	305	295	311	287	286	290	275	276	289	298	303	319	312	282	285	290	280	282	315	285	301	304	293	300	284	312	276	302	321	308	326	294	271	317	289	291	284	304	303	285	298	302	248	297	295	268	267	285	282	254	289	246	295	274	289	299	299	278	296	291	284	256	313	291	302	304	306	297	279	296	285	284	260	313	330	269	263	296	314	328	285	309	296	312	291	295	288	293	269	279	305	269	309	289	308	277	290	303	336	287	328	272	271	278	282	283	311	280	308	277	286	270	291	300	282	301	284	316	278	297	283	299	284	292	291	299	298	285	288	279	284	284	269	282	282	264	286	297	287	291	287	302	289	298	271	295	297	312	306	297	290	289	288	290	314	288	284	282	304	289	292	306	321	312	295	279	285	283	305	297	314	316	286	331	276	277	272	284	305	307	288	288	296	296	273	275	294	267	290	295	315	279	285	310	274	297	289	278	311	297	305	277	311	272	306	287	300	282	303	304	302	317	309	297	323	292	307	288	309	272	292	283	289	280	282	282	292	310	302	301	288	271	303	285	345	305	293	282	294	304	305	256	262	246	277	308	299	337	297	258	315	277	275	280	298	274	297	318	279	321	294	294	298	285	277	267	288	287	293	279	267	318	307	315	294	262	285	287	290	281	292	296	293	297	286	271	266	292	291	304	304	289	283	276	293	278	291	264	300	297	271	297	274	286	291	296	317	318	298	290	258	321	299	275	276	285	320	272	330	287	275	285	268	318	306	301	303	287	296	289	298	294	295	300	291	284	301	272	286	309	311	308	307	250	254	316	335	279	307	272	306	288	316	300	291	270	290	310	283	281	284	286	293	285	307	283	250	316	305	320	319	302	309	316	302	323	293	304	300	288	283	277	314	284	264	303	302	287	292	275	299	285	324	280	274	310	290	295	299	284	303	286	281	299	295	286	335	313	273	264	283	270	279	287	260	307	303	275	278	285	274	300	314	276	272	291	305	327	299	299	313	267	303	285	307	287	295	293	282	323	258	263	290	268	314	314	292	278	305	306	275	316	302	293	271	304	293	307	314	270	304	306	288	268	305	298	278	306	305	299	291	312	302	297	315	298	288	304	294	317	284	277	285	282	257	334	279	294	285	281	321	331	286	294	290	263	269	286	301	295	256	291	313	304	292	318	289	284	322	305	297	311	273	313	285	280	293	300	332	322	305	292	319	291	269	294	283	265	282	287	307	316	284	281	320	300	279	316	288	313	277	319	297	316	292	335	298	275	312	274	297	261	306	298	284	283	277	287	320	305	284	292	302	289	307	292	312	306	312	291	293	299	290	317	300	294	299	284	268	273	294	285	290	291	304	273	300	294	253	278	298	284	336	281	308	283	295	275	286	282	314	291	309	292	289	313	268	294	298	296	265	270	296	284	304	294	322	280	282	269	297	276	316	291	306	264	309	277	292	293	287	275	271	288	294	289	289	311	275	284	287	310	286	292	281	289	297	302	270	313	342	303	303	268	288	291	279	258	300	298	314	308	308	298	323	269	282	267	298	269	300	296	312	293	297	290	302	318	288	271	286	292	285	284	274	333	311	313	303	303	310	312	280	317	329	277	341	262	306	289	293	285	306	281	276	299	297	305	296	271	279	309	327	284	321	261	281	325	288	288	329	300	308	320	274	284	316	297	264	283	296	295	272	253	265	297	298	299	246	265	294	288	316	293	287	292	280	292	308	331	318	299	297	306	280	275	291	301	303	310	268	310	313	291	279	288	302	299	284	285	277	292	288	287	333	306	300	281	301	275	303	279	279	289	279	266	298	281	282	287	262	287	283	318	279	289	327	255	276	329	292	299	277	291	263	279	286	312	325	285	300	309	283	282	278	302	248	256	309	301	292	314	287	275	273	272	277	285	316	296	262	304	257	264	278	265	301	302	308	328	306	309	320	289	310	296	279	304	294	274	296	270	287	315	284	314	326	289	304	273	283	312	277	278	293	290	280	301	282	281	308	287	291	292	304	305	301	307	302	251	296	314	325	326	276	289	310	266	291	295	277	298	280	320	289	293	253	305	291	290	273	304	304	280	307	287	323	293	306	294	246	289	288	315	284	294	305	298	286	288	286	315	334	289	287	288	316	312	278	282	332	314	285	299	313	281	311	281	278	300	286	292
16653	9313	7983	4034	2778	2086	1678	1408	1163	1030	917	826	780	772	684	628	689	607	606	604	504	545	546	549	585	503	517	557	539	510	470	526	521	516	499	503	537	534	488	492	491	487	519	489	511	537	483	473	488	458	486	531	482	504	485	477	460	487	498	477	483	471	464	515	499	506	507	483	516	506	489	536	516	505	474	469	487	501	501	492	525	487	521	504	519	483	458	506	488	465	519	463	483	492	505	544	475	448	515	457	479	439	466	493	517	477	468	439	483	461	470	473	466	526	471	499	515	483	490	440	522	487	504	477	488	504	451	485	486	484	488	489	439	468	463	457	505	501	504	485	484	487	507	486	491	488	492	508	503	477	482	499	492	477	460	467	475	501	462	486	498	468	509	506	469	508	478	505	464	495	449	482	472	474	497	468	434	492	464	535	502	469	467	428	461	505	484	495	520	518	473	476	448	511	468	455	499	497	482	475	456	496	471	471	449	485	446	514	448	486	448	493	513	504	432	482	483	464	470	493	472	472	474	473	477	482	485	493	490	513	524	508	515	495	458	474	461	464	476	504	430	479	505	480	491	486	497	497	479	480	497	506	457	505	499	502	544	492	470	470	486	505	451	508	451	511	490	483	435	502	473	482	450	484	466	521	443	492	463	466	457	486	477	455	484	469	499	425	487	505	486	472	511	450	470	464	497	512	460	488	510	497	511	540	478	522	466	487	463	473	497	454	518	507	537	503	487	459	441	480	484	485	476	485	502	503	509	472	458	490	444	470	505	448	483	516	487	504	457	467	485	516	486	493	471	489	480	498	505	475	495	505	484	435	453	467	502	471	508	505	477	483	487	492	468	471	446	466	499	463	491	511	482	508	473	488	502	453	503	490	502	489	460	498	491	483	509	509	467	510	491	497	461	487	486	510	465	464	451	473	503	483	466	463	460	476	496	474	445	477	501	489	469	486	508	490	476	483	491	516	478	461	431	467	480	487	509	482	511	507	504	513	493	483	486	496	512	469	498	505	497	455	473	489	464	495	464	459	450	467	464	493	512	460	493	496	481	455	471	473	508	462	491	488	482	457	437	498	476	513	494	469	461	479	455	522	465	492	488	492	477	506	468	482	459	474	502	484	512	527	468	461	422	494	513	472	438	446	470	499	470	498	462	488	527	470	450	481	503	486	497	464	537	472	475	483	454	484	483	488	458	484	429	453	491	504	500	485	462	487	490	483	517	482	472	507	477	476	495	439	504	472	519	489	480	505	463	481	473	487	458	493	451	460	511	473	442	467	508	512	490	470	495	486	449	453	508	505	456	470	491	438	489	471	494	499	475	480	464	506	449	506	494	521	508	477	445	489	489	482	462	477	476	511	496	476	479	492	464	484	442	483	506	453	534	495	486	470	490	472	465	504	491	517	445	481	477	478	486	508	465	456	478	505	514	463	473	489	456	507	486	446	475	503	447	483	473	468	501	464	513	448	469	490	507	478	476	459	487	501	521	487	481	518	468	456	524	487	449	450	517	431	492	477	512	460	480	493	514	481	464	487	434	466	487	490	469	468	490	502	469	500	487	467	510	476	455	481	460	506	458	523	509	497	476	470	498	456	444	496	490	462	485	442	512	497	440	499	433	489	492	505	460	481	492	489	487	514	488	514	481	477	472	442	456	417	480	508	487	495	470	495	500	507	474	440	501	470	457	516	522	460	459	511	460	503	501	503	455	481	500	482	525	459	504	470	524	442	479	479	498	520	470	483	451	505	489	509	483	501	493	502	481	471	472	488	477	454	519	486	478	474	429	500	477	476	465	442	499	457	492	467	462	471	472	449	465	460	466	488	448	454	488	481	507	471	484	516	486	488	454	482	476	495	500	494	525	481	457	498	455	487	494	474	479	450	479	481	457	480	492	508	454	507	476	456	456	525	471	482	461	512	479	520	473	501	457	470	472	451	501	511	454	473	478	476	535	546	462	488	463	474	436	481	512	524	483	462	454	490	477	518	489	493	491	504	488	457	497	457	469	502	504	518	537	467	500	450	470	490	461	464	530	446	481	470	451	475	451	513	455	469	482	461	507	449	479	440	508	471	465	458	497	490	492	468	483	500	486	447	502	536	507	496	454	491	439	478	472	507	457	513	475	465	490	480	474	461	461	446	494	460	464	458	455	493	462	502	440	467	496	502	463	490	464	454	441	450	508	466	491	486	465	484	512	493	486	493	485	463	502	454	487	470	499	484	477	501	465	471	504	463	454	490	538	493	469	484	493	499	496	454	502	478	493	488	472	446	510	492	502	429	447	479	515	502	473	474	495	456	474	483	495	482	445	471	507	511	458	509	526	483	502	464	499	499	505	490	535	484	497	471	481	515	517	501	496	482	489	484	459	488	513	514	497	473	435	507	474	484	513	491	456	482	504	530	497	490	515	480	489	496	491	455	436	463	502	485	500	430	463	487	449	489	489	504	479	483	492	494	509	511	473	500	486	464	493	477	491	519	453	488	471	506	467	463	467	503	477	483	488	461	476	518	466	489	479	494	452	460	482	496	467	487	473	449	490	462	503	448	420	490	502	488	486	536	468	484	524	486	502	447	466	473	492	482	485	503	501	485	484	461	497	492	475	478	505	536	448	467	455	470	455	496	476	486	494	496	453	497	483	444	467	516	488	473	516	461	453	492	426	509	518	482	446	500	464	486	507	484	465	442	469	511	484	503	493	452	489	489	512	457	455	518	518	475	515	430	518	461	432	472	495	482	472	503	490	497	486	490	502	513	487	497	470	484	457	528	507	503	488	472	509	476	519	486	462	457	464	465	474	452	445	487	496	472	474	450	454	482	479	492	489	461	459	501	487	535	441	517	468	482	491	432	488	474	476	485	502	486	461	429	504	463	468	484	513	502	469	464	482	504	501	449	501	483	491	502	462	496	503	506	469	482	444	500	522	486	472	486	465	472	473	501	484	507	473	486	471	484	513	508	503	465	461	466	454	455	511	519	478	477	493	473	502	516	499	468	509	512	463	501	457	483	481	495	487	495	506	436	486	496	478	478	511	494	517	465	504	453	481	506	492	473	488	460	434	463	467	512	481	486	428	482	492	464	525	454	517	489	473	475	452	470	478	494	470	503	471	491	445	461	451	464	496	478	490	507	464	467	493	481	469	495	528	505	519	490	458	487	491	479	463	521	461	471	457	450	478	474	460	470	499	466	458	511	522	473	451	479	491	498	514	484	485	478	461	519	484	496	468	496	490	492	483	506	490	449	492	492	533	478	459	471	482	497	485	475	494	451	484	488	484	504	471	500	487	473	463	511	461	478	454	510	434	472	488	509	507	495	491	466	496	498	477	476	461	493	461	528	475	492	444	493	501	491	462	485	486	440	520	484	508	472	504	485	477	456	497	467	499	484	454	512	501	443	504	460	476	500	456	497	506	474	482	500	461	490	478	494	528	520	511	487	490	451	518	447	471	479	487	480	477	511	483	490	462	452	508	491	456	457	473	461	478	478
23047	21066	29055	23318	21066	20518	2965	1111	853	746	706	699	615	663	600	557	587	578	557	535	518	522	569	492	489	521	517	514	540	522	496	504	531	488	510	504	493	457	482	490	480	462	486	491	501	499	478	526	486	512	490	488	472	492	484	501	487	456	507	525	499	497	459	471	488	501	490	491	489	474	485	465	511	473	500	505	527	498	511	459	490	472	514	481	498	466	468	498	490	471	492	498	459	503	474	463	489	475	483	450	477	438	454	488	496	483	494	470	469	461	488	471	477	461	496	503	505	488	479	474	499	506	489	466	470	495	491	430	474	484	517	475	480	488	493	478	492	488	482	474	490	483	465	502	431	489	462	521	474	488	462	479	490	475	470	472	496	502	468	448	482	492	472	472	437	453	507	463	482	477	482	524	488	504	443	505	508	506	467	483	452	488	443	491	500	440	462	483	463	482	476	466	507	502	483	508	471	441	473	493	487	451	497	477	489	480	479	499	451	479	469	499	489	464	473	465	481	464	505	490	482	505	432	463	525	448	461	485	469	473	467	475	517	484	481	458	497	471	490	458	488	430	486	467	482	484	511	454	497	503	452	472	485	465	440	457	445	493	480	474	460	445	468	447	510	456	480	476	466	495	475	448	534	445	475	492	468	470	487	503	467	524	455	450	479	489	477	474	481	441	479	485	470	459	456	467	468	498	487	467	488	426	501	470	473	441	491	480	490	480	470	484	491	442	461	497	479	461	510	481	448	479	494	444	468	481	483	463	471	481	506	495	519	484	504	496	469	489	519	476	511	479	487	440	480	490	484	488	503	502	501	455	468	463	556	505	488	432	486	474	463	477	493	469	496	519	482	514	465	486	499	475	477	532	475	463	488	469	499	460	451	481	483	496	458	469	492	471	467	482	474	493	488	462	485	495	468	457	433	511	520	508	496	488	464	500	471	497	486	503	492	488	529	444	475	496	474	451	458	469	457	483	522	487	476	513	494	501	458	455	486	439	455	468	487	493	478	507	486	501	490	477	455	449	455	476	453	490	492	495	511	491	462	458	451	489	452	497	474	499	469	529	495	472	454	461	473	472	500	489	434	466	484	435	482	481	496	483	458	488	484	478	506	503	517	450	487	448	521	484	471	452	467	473	479	461	490	515	515	467	498	454	451	460	484	489	449	465	502	460	465	453	472	432	489	480	467	469	500	480	484	480	496	479	462	448	465	483	486	469	469	479	477	468	487	511	468	475	468	434	467	462	488	429	483	513	505	462	503	453	495	483	466	500	447	432	484	442	474	507	477	488	480	486	476	511	519	500	456	511	456	470	496	487	492	515	481	469	454	474	491	509	458	485	477	473	499	421	466	506	465	482	500	451	460	508	480	522	489	462	474	501	458	475	483	484	459	478	445	485	450	484	486	485	465	507	477	494	439	505	470	469	483	487	446	463	461	493	497	462	510	486	462	469	493	528	453	480	458	475	519	494	479	484	475	431	465	492	450	479	508	476	445	468	483	480	498	509	474	474	463	467	538	477	475	443	454	463	473	497	474	501	438	452	487	476	474	468	434	490	437	467	475	467	504	483	467	476	509	454	478	483	468	508	476	493	496	506	488	492	450	501	482	494	466	477	473	522	506	476	479	479	434	510	455	508	485	482	487	476	454	445	499	472	460	508	463	460	512	484	463	467	484	509	462	473	463	474	487	515	479	464	486	454	500	478	485	451	513	494	511	474	476	444	510	478	471	459	484	475	529	481	529	463	514	474	484	468	482	507	474	486	488	492	474	463	458	515	471	485	464	491	474	502	448	461	493	468	464	459	451	457	494	485	476	501	471	430	510	510	478	493	472	462	462	436	518	464	477	467	482	459	476	478	459	535	466	476	546	501	470	473	497	486	482	447	479	526	499	468	458	483	473	467	467	507	511	474	474	433	437	484	479	467	470	464	483	478	470	474	471	458	434	477	443	485	438	498	493	476	438	489	489	485	477	463	485	457	450	473	473	500	506	478	452	505	477	491	515	460	476	528	485	482	475	480	485	457	476	493	456	481	514	467	472	496	489	491	534	461	504	467	495	501	451	458	484	458	422	540	450	497	457	476	497	461	496	454	465	481	498	510	503	423	453	473	500	491	482	503	444	466	521	445	500	493	476	498	482	495	458	509	467	451	495	469	443	455	485	468	463	485	481	476	488	446	520	451	465	473	499	470	464	495	459	484	483	485	461	440	481	508	451	469	469	474	454	445	513	479	469	475	506	455	455	448	475	499	481	438	487	460	511	483	506	479	491	447	518	489	468	510	514	482	441	494	471	500	488	502	462	466	472	522	472	456	491	472	464	513	519	502	443	507	543	440	474	524	486	509	495	500	451	491	451	472	491	472	516	452	479	453	459	462	504	481	456	473	503	454	492	472	470	484	488	474	438	504	480	465	463	450	495	481	451	480	481	500	479	467	495	484	489	477	492	510	480	463	448	479	502	474	478	435	462	471	506	470	460	481	498	486	465	478	491	482	459	497	478	434	468	507	481	460	489	482	503	462	476	467	509	495	485	466	434	488	514	485	481	498	504	475	449	500	477	508	517	482	471	466	513	473	499	490	488	492	475	482	496	502	509	485	507	463	500	469	512	471	497	500	428	483	488	489	444	466	466	497	516	482	469	499	512	434	473	468	478	440	527	466	507	456	485	475	491	513	446	497	459	468	499	477	492	529	517	526	481	492	477	462	455	498	444	497	467	472	469	458	439	477	475	481	477	491	480	478	504	460	502	529	487	479	464	522	510	470	483	474	487	442	432	455	487	471	486	427	474	484	469	507	489	472	464	452	481	508	463	487	498	469	515	437	504	462	501	466	466	471	508	488	463	487	438	455	460	478	484	430	504	514	478	479	493	443	475	489	480	414	452	479	526	493	488	463	477	486	470	489	482	437	515	459	467	484	502	486	478	511	477	474	485	485	488	485	488	502	497	502	466	489	453	512	506	463	487	461	484	505	474	501	457	502	468	447	484	455	446	455	471	472	480	492	479	514	496	470	467	533	447	466	477	488	468	486	461	493	535	493	493	441	487	458	423	490	440	493	468	499	469	486	471	450	456	477	500	468	456	489	524	457	513	478	466	457	466	474	534	492	453	526	469	486	480	473	457	489	451	438	445	501	483	475	478	479	441	492	448	458	469	501	499	477	496	464	475	489	493	466	519	525	458	476	461	482	471	445	479	460	461	494	496	494	505	507	462	458	482	456	440	466	456	463	495	454	492	527	439	495	477	511	463	464	477	500	468	484	476	489	458	512	497	452	473	472	465	460	476	495	477	476	487	467	500	471	440	432	431	473	454	444	484	508	484	490	487	466	496	475	490	472	477	515	484	483	452	500	454	483	533	465	503	465	483	477	517	445	499	425	436	481	476	463	502	490	480	475	493	443	483	455	444	455	470	459	484	489	477	438	487	499	545	504	501	446	463	488	434	453	443	528	499	506	499	459	481	470	476	508	494	488	465	454	487	484	506	457
18541	15144	13071	7190	4827	3725	2957	2487	2067	1776	1601	1431	1360	1219	1136	1100	1092	1043	966	949	954	883	954	917	859	860	885	836	816	878	810	815	722	855	789	804	812	833	833	791	799	788	771	813	799	824	831	755	754	821	759	725	746	763	793	804	824	775	812	770	774	776	749	779	789	770	817	762	737	791	749	793	780	806	758	797	765	754	778	765	807	754	813	769	750	741	745	792	771	750	818	753	782	764	742	750	747	758	745	757	805	744	784	800	768	770	720	816	816	764	717	686	795	766	715	693	775	709	756	761	762	788	797	725	763	803	785	747	750	785	796	785	792	737	766	753	745	757	804	811	773	812	778	763	768	777	735	717	747	782	721	752	739	778	808	791	812	763	714	769	761	807	793	766	750	788	705	754	768	752	794	773	772	742	819	724	810	759	749	771	767	795	740	796	793	726	748	788	754	793	734	752	784	785	745	791	766	721	752	754	765	759	737	761	767	838	747	814	755	765	752	721	745	740	735	760	829	774	743	763	776	754	779	773	738	809	764	724	741	723	716	758	728	753	747	753	724	783	803	782	702	759	801	748	760	758	792	762	762	796	748	748	724	780	776	763	731	796	721	774	767	749	805	714	782	756	781	796	818	750	731	754	752	797	776	772	726	755	755	761	790	735	773	799	749	739	759	739	752	714	760	817	793	778	748	797	795	775	791	767	800	763	750	788	772	792	736	738	751	717	744	767	723	726	778	729	803	793	775	817	762	729	739	788	723	780	754	772	735	814	780	752	776	749	768	774	769	763	770	707	719	794	701	790	771	740	799	711	777	791	759	765	774	772	761	759	745	732	784	758	759	809	724	804	766	777	752	735	775	767	729	733	734	761	765	769	798	749	779	722	736	734	773	753	779	753	737	755	762	761	767	701	726	745	827	754	745	712	760	769	717	735	734	739	736	811	756	812	751	749	742	725	744	756	733	716	809	768	754	755	795	760	789	770	755	771	787	783	725	738	783	762	723	741	738	756	795	777	764	777	758	784	742	697	766	756	784	765	699	770	812	754	811	753	757	758	728	776	759	768	766	724	800	710	798	719	770	750	709	726	777	731	736	762	778	745	726	744	781	806	810	742	716	819	740	777	764	784	779	743	754	739	730	741	764	702	707	759	786	755	763	722	762	771	768	721	773	794	750	795	754	783	784	773	772	759	729	741	746	802	775	799	744	772	767	752	766	785	722	773	746	742	752	741	757	735	771	791	767	827	787	743	785	770	805	778	761	767	747	761	735	810	729	762	775	767	749	729	766	788	741	811	779	786	781	760	726	772	804	707	758	772	739	796	751	762	780	738	814	747	805	769	816	767	707	781	785	748	791	734	724	753	763	767	719	769	774	754	769	741	759	749	780	800	778	751	730	779	824	782	807	755	716	793	790	772	777	731	766	772	777	776	737	776	782	762	735	804	763	766	726	741	709	723	788	782	739	808	800	743	812	792	782	783	760	767	732	738	789	747	770	770	747	793	722	754	761	744	764	732	746	732	727	743	790	721	791	753	786	797	791	770	752	786	807	775	764	806	771	760	789	703	787	787	778	718	748	801	755	767	782	800	716	795	760	769	788	753	753	758	753	779	730	735	778	723	758	782	806	750	726	751	740	737	752	706	770	780	723	728	731	815	782	701	759	754	801	783	790	764	815	744	749	760	799	747	779	778	794	785	744	742	770	744	774	755	759	822	751	772	717	747	771	729	788	768	749	717	701	799	750	721	833	735	769	776	749	739	762	775	740	759	749	772	771	737	785	770	724	755	752	755	787	752	762	746	736	756	749	769	788	746	818	794	824	765	804	797	806	793	794	790	787	759	788	725	780	714	742	778	822	798	735	794	864	768	758	731	796	755	778	774	751	753	776	747	763	803	796	817	771	753	742	813	731	752	770	772	706	733	769	777	749	750	729	767	720	776	800	751	777	733	787	752	756	742	768	785	764	752	792	732	762	724	781	766	733	782	764	738	809	789	799	808	781	769	746	735	784	741	756	773	779	744	770	780	743	743	776	736	775	761	787	784	736	753	758	784	760	787	714	723	792	741	784	786	764	787	784	754	796	752	756	736	769	778	757	765	774	732	760	801	787	800	693	766	839	721	808	819	750	715	755	748	760	788	783	738	763	687	787	734	786	731	792	744	767	752	714	735	727	792	723	767	789	749	752	706	763	820	781	810	750	797	756	766	750	769	789	755	797	730	760	730	773	727	759	794	722	740	751	709	775	721	753	725	766	772	802	772	736	767	740	720	729	770	774	768	757	752	734	772	790	703	768	729	800	806	725	736	775	719	731	762	726	757	757	759	782	792	750	718	783	746	776	780	761	726	787	742	725	760	807	720	797	712	806	782	766	737	753	758	757	784	780	754	787	799	757	753	758	787	706	750	764	758	775	732	737	723	731	719	768	752	810	763	822	771	776	787	801	734	742	793	725	735	749	771	772	689	753	759	750	784	786	781	796	821	760	725	745	740	737	739	792	743	775	720	776	779	738	750	699	751	794	762	727	767	805	749	794	775	750	758	823	795	779	793	744	810	756	761	808	825	784	770	765	728	757	764	716	769	789	742	751	731	784	775	741	804	749	757	746	772	768	773	762	773	756	737	768	753	769	819	758	732	800	722	822	744	769	742	746	752	813	768	783	740	756	787	713	751	723	710	759	805	792	789	785	783	798	790	753	788	723	780	776	752	756	772	746	733	759	782	765	774	743	766	786	779	720	746	802	741	789	770	775	785	768	797	751	753	730	764	814	811	765	766	739	746	766	805	804	751	823	751	746	797	783	801	742	726	772	778	725	755	719	764	736	756	738	807	752	761	785	760	787	743	735	766	807	773	725	753	825	720	754	751	801	723	718	776	795	758	766	736	750	755	807	759	775	763	783	757	759	754	760	776	743	771	741	755	782	750	758	749	788	744	746	755	769	710	720	774	739	771	816	762	782	754	777	782	722	741	732	743	716	743	759	763	768	804	728	733	700	710	741	787	798	764	730	741	775	773	813	765	768	783	738	754	761	767	825	742	763	729	803	770	744	757	725	806	729	770	813	723	789	750	743	749	764	743	719	742	760	770	738	783	681	758	767	766	728	726	772	760	728	796	755	752	776	783	745	762	784	750	761	754	741	804	803	747	806	730	739	731	753	751	773	721	772	764	751	777	780	798	748	783	798	770	797	711	789	728	765	757	769	806	750	787	799	804	759	751	818	772	800	743	741	752	828	745	767	752	752	733	726	773	772	733	759	773	800	757	788	811	773	790	767	725	763	753	798	727	735	771	807	742	785	734	749	743	742	755	787	772	765	810	734	777	736	776	781	747	753	741	737	779	715	767	786	757	752	766	796	804	731	779	726	771	770	761	779	779	751	741	764	760	765	728	778	713	740	748	724	774	759	782	824	741	716	756	760	741	695	702	788	712	710	771	810	789	810	727	772	731	753	764	754	812	784	763	748	750	747	737	743	695	735	731	772	771	774	754	751	746
26851	20491	8107	418	197	186	175	170	138	140	118	131	139	126	133	127	122	139	120	132	124	129	132	142	133	113	131	128	105	133	118	145	117	103	141	135	126	125	141	122	118	119	115	109	134	121	125	149	116	110	130	109	116	146	140	116	126	124	124	129	151	99	112	136	131	135	121	122	136	122	119	129	123	128	114	137	129	121	111	111	170	119	130	128	126	118	130	138	128	127	135	120	130	144	105	127	120	111	108	113	117	145	124	122	129	122	124	139	119	138	123	112	120	124	129	141	127	125	108	125	121	108	118	129	120	129	131	144	142	117	126	130	141	124	114	130	130	149	125	141	124	128	138	143	128	143	127	127	112	151	132	120	117	136	127	146	143	124	130	133	136	132	110	127	120	115	128	139	129	105	103	115	147	135	126	130	140	115	117	116	123	121	100	115	127	117	133	118	99	122	136	142	119	149	118	109	107	123	111	124	122	139	116	126	136	129	126	144	136	130	111	127	114	127	130	138	117	136	135	99	127	129	127	134	127	133	128	110	121	131	137	131	127	116	125	137	122	119	118	117	137	129	114	156	127	115	126	110	135	124	126	121	133	133	133	133	121	126	133	115	139	140	123	124	120	136	119	130	135	121	124	128	124	121	138	146	120	115	138	127	141	127	132	123	130	116	136	142	138	106	136	133	136	130	134	120	132	117	132	136	139	124	107	132	141	128	130	118	159	130	113	144	104	138	121	124	112	124	124	111	101	131	134	114	130	125	139	129	129	125	135	131	121	124	114	128	147	124	137	111	120	150	107	125	119	136	135	115	113	124	145	116	111	129	106	133	132	135	116	126	105	124	113	124	131	121	130	135	139	138	107	101	136	121	131	129	121	145	125	145	120	129	108	118	143	116	120	124	125	128	119	125	125	125	141	118	139	126	112	121	141	123	132	136	127	143	125	129	113	135	107	137	134	138	132	118	111	136	134	132	118	138	133	131	111	123	115	123	109	129	129	114	127	118	134	130	123	115	130	110	139	123	135	110	127	123	135	131	130	121	130	128	137	134	152	125	129	147	131	132	147	125	129	121	149	130	112	151	126	132	133	122	142	127	128	112	146	126	147	130	135	149	139	109	124	135	112	121	143	110	134	119	129	106	135	128	139	132	124	133	121	104	124	121	131	115	137	145	122	142	124	119	117	135	122	137	111	138	140	118	116	124	122	115	110	112	125	135	118	134	130	123	146	145	121	116	112	139	112	124	144	137	137	126	124	134	123	114	112	125	121	117	115	121	104	107	111	117	111	122	151	134	127	132	140	101	129	123	102	111	132	110	153	126	132	138	134	119	120	120	114	136	123	126	138	145	120	129	115	94	131	134	122	121	127	122	136	130	140	122	119	103	116	146	134	133	120	128	137	126	137	124	118	118	141	106	144	128	136	100	147	116	135	125	124	143	126	140	149	112	134	131	117	119	101	110	133	138	118	118	136	130	118	139	138	121	128	124	105	122	146	133	134	115	114	110	120	129	113	129	140	101	128	123	129	125	141	135	109	124	120	120	144	118	135	146	135	118	132	129	135	125	105	124	121	117	123	121	95	93	134	127	121	132	114	119	106	131	107	130	131	119	132	142	130	134	111	127	130	117	131	131	138	143	124	132	125	124	164	134	122	129	128	125	98	125	137	108	107	125	130	120	130	116	118	121	129	101	114	122	127	131	130	121	133	146	117	118	125	139	124	132	137	109	137	107	108	115	140	152	122	138	145	117	120	126	123	120	144	112	123	125	131	109	136	127	141	129	138	111	103	134	115	122	145	115	124	146	147	135	137	110	144	136	123	129	121	121	128	123	100	130	111	127	120	141	133	108	127	126	133	107	144	119	133	129	119	126	120	126	136	135	114	140	145	115	115	126	127	121	140	103	123	137	123	110	126	131	115	120	121	152	126	130	107	113	139	110	140	126	120	110	150	129	114	129	130	117	113	122	111	133	126	114	125	127	115	132	121	123	130	146	110	120	110	133	132	139	128	127	130	119	139	115	134	122	131	117	127	121	124	119	112	122	125	129	130	126	139	110	132	123	115	129	101	134	126	113	119	143	123	130	128	121	123	128	140	130	126	135	140	135	133	116	133	131	120	137	140	135	112	134	148	130	121	135	119	113	124	126	131	142	135	145	137	124	108	119	110	133	152	121	129	113	113	124	130	134	145	143	135	103	136	140	123	144	133	130	115	106	122	113	132	139	129	120	150	117	132	128	104	134	138	132	134	112	139	113	122	120	138	135	127	123	124	118	124	106	118	139	127	109	144	116	112	143	110	110	118	120	113	130	124	136	114	128	110	130	130	130	127	125	159	121	129	111	124	122	142	134	145	139	128	135	120	113	124	127	123	135	132	110	104	129	130	118	142	133	131	125	133	131	120	121	127	134	112	131	144	157	101	123	138	144	119	121	151	139	138	118	114	127	142	129	151	117	115	129	132	122	127	142	133	131	144	123	124	110	112	132	105	146	104	131	134	109	113	126	132	119	118	125	131	118	114	121	116	136	129	118	121	107	123	141	112	135	142	125	123	119	99	123	122	121	135	120	122	130	138	100	133	134	114	130	125	128	126	119	128	153	140	112	121	141	120	145	128	146	119	120	145	136	132	125	113	122	133	117	115	114	124	119	134	112	106	117	104	120	124	140	133	136	126	125	135	137	123	122	130	114	122	124	132	143	133	117	106	130	145	128	105	122	147	153	144	116	122	113	108	98	141	146	111	148	129	135	125	135	135	127	122	130	132	107	111	118	115	115	123	119	122	130	127	148	131	125	148	118	125	115	124	123	128	132	110	107	134	120	131	120	120	137	116	132	160	133	127	108	120	138	126	126	138	113	132	124	132	119	127	128	124	113	119	141	128	113	142	135	121	110	139	127	128	121	139	120	130	114	116	94	137	142	117	118	115	97	110	131	119	125	130	138	122	124	126	128	115	139	131	143	119	146	147	120	130	115	127	111	125	120	118	123	152	111	111	102	135	107	129	113	105	131	122	135	114	134	113	117	136	118	126	121	121	126	137	123	123	117	136	125	112	114	106	120	118	133	129	135	125	162	122	116	114	116	115	120	138	127	138	117	137	97	106	115	120	138	142	117	132	136	137	138	131	121	121	146	123	114	112	111	118	125	134	148	134	141	104	107	124	138	124	125	139	144	125	128	134	123	123	114	107	98	144	134	133	140	127	106	116	144	113	130	132	131	141	139	120	133	111	134	125	147	132	123	130	102	128	118	119	145	119	110	117	125	121	147	120	122	135	125	144	118	143	123	119	115	111	141	130	126	133	130	130	117	126	123	110	115	144	121	105	131	123	122	121	129	155	125	151	133	130	137	121	129	125	121	122	140	135	126	126	118	127	129	121	118	119	105	121	119	122	126	134	134	126	112	124	121	150	138	143	125	109	132	127	130	116	129	120	142	118	119	121	135	119	112	147	130	124	119	130	124	118	127	118	116	127	133	127	155	123	147	126	134	130	123
8831	1044	956	530	416	335	313	279	241	283	248	276	257	247	236	243	241	243	233	243	253	235	221	244	223	227	207	223	216	207	208	244	205	241	215	247	221	221	230	240	234	244	216	198	222	222	215	209	213	211	225	234	227	246	222	224	213	228	216	221	201	250	204	231	218	219	248	209	211	216	213	226	226	211	221	224	239	240	214	212	216	261	237	203	221	237	192	227	223	221	209	241	212	218	215	220	223	224	252	225	218	188	222	201	210	208	234	210	246	229	260	235	231	241	237	211	218	237	228	220	236	209	234	205	196	244	213	218	208	218	220	221	193	200	227	210	206	243	222	225	220	235	219	239	208	243	230	230	243	236	201	203	228	238	215	203	228	213	234	231	218	228	231	217	240	241	214	208	220	226	204	242	243	223	212	199	223	212	259	222	222	223	222	236	227	237	257	233	233	230	223	195	229	212	224	217	231	239	228	217	224	223	201	246	215	256	222	215	226	215	227	195	245	214	207	235	244	227	237	224	205	252	236	241	232	283	220	184	232	207	199	235	211	236	219	230	250	218	257	222	210	244	245	227	215	211	206	243	216	219	231	258	210	223	238	219	216	229	229	233	216	238	219	226	251	227	224	217	217	227	222	209	226	220	203	241	226	196	218	232	247	225	222	218	245	221	238	228	217	261	236	203	213	219	236	255	216	236	228	208	206	217	239	230	211	229	218	219	207	199	242	220	215	228	246	229	207	218	200	245	219	190	222	214	245	214	224	225	228	213	232	214	247	246	215	227	222	210	210	237	236	244	223	223	217	193	217	220	214	231	239	228	247	224	231	198	202	234	235	234	227	231	216	225	244	214	221	213	241	236	272	236	230	243	251	233	218	254	239	243	230	272	252	218	226	241	237	226	224	218	219	205	219	221	213	252	231	217	245	214	221	232	211	216	239	211	205	207	222	223	243	213	231	203	217	215	241	229	240	214	220	239	235	220	236	217	222	226	231	227	237	208	221	219	207	241	226	222	225	229	226	233	242	207	202	218	217	226	248	260	228	193	216	203	235	215	236	238	211	222	230	242	241	229	211	230	210	209	238	226	209	238	224	206	211	222	220	233	210	190	226	246	218	211	216	212	214	234	223	232	220	252	244	218	209	213	225	210	219	206	235	211	236	229	199	210	214	244	216	209	241	224	213	229	195	217	218	245	243	203	232	212	213	234	220	220	213	243	226	219	221	224	214	243	225	217	240	208	241	218	219	199	207	265	229	250	223	202	237	197	216	242	234	224	225	225	237	268	230	212	207	221	221	235	216	226	221	231	213	234	237	229	210	219	220	213	225	226	246	214	213	226	240	238	227	243	224	219	219	241	241	227	220	244	230	249	216	227	224	222	243	240	208	215	235	213	223	247	246	229	209	245	196	221	243	240	229	222	213	229	250	269	197	225	221	215	230	211	208	214	223	239	220	218	217	220	245	242	219	237	222	205	243	230	231	212	230	245	216	243	240	200	223	227	250	206	205	235	193	225	228	196	205	229	243	226	203	206	216	230	240	225	222	230	221	236	235	218	223	209	228	230	218	208	230	236	246	243	237	234	238	253	238	221	229	235	231	248	231	218	219	249	264	231	236	261	201	202	219	224	211	234	246	209	188	222	226	193	212	219	217	220	212	226	206	226	215	234	204	209	225	239	223	240	213	250	236	262	220	221	222	238	233	215	219	247	219	257	223	227	217	219	208	217	197	240	223	203	218	240	239	250	221	225	194	241	221	226	217	230	224	221	235	222	231	260	203	202	238	198	210	215	215	206	211	224	207	208	234	220	228	233	202	207	225	235	226	211	187	233	252	186	222	255	219	211	203	222	226	224	223	199	230	243	227	215	241	209	227	248	224	222	216	227	214	252	208	238	218	237	223	212	213	226	268	218	248	223	213	219	256	220	212	209	234	231	214	227	220	211	239	234	219	228	234	225	236	204	225	239	250	207	226	216	230	221	215	223	221	223	233	237	227	236	235	213	219	242	219	224	221	220	250	210	239	226	243	232	219	232	249	222	224	232	230	187	249	211	229	198	216	247	194	240	223	234	241	216	237	236	218	212	234	203	242	237	237	246	222	205	243	239	219	223	229	207	230	226	227	206	243	245	249	236	222	220	208	233	236	249	235	204	215	205	221	202	242	193	215	228	246	213	218	224	182	243	218	236	215	198	231	220	211	195	249	200	209	212	227	236	217	229	238	220	189	210	203	221	249	205	225	246	212	217	220	213	211	196	211	213	237	226	220	207	208	225	223	239	213	224	219	222	217	237	217	192	226	258	225	232	200	238	226	230	250	238	253	248	219	229	241	213	260	233	221	230	229	219	210	244	218	242	221	225	256	236	242	196	196	219	198	247	248	200	231	228	224	237	198	254	215	254	258	238	235	263	239	224	218	235	210	218	235	210	209	229	212	213	215	252	224	250	229	218	236	225	241	233	244	209	209	218	200	226	222	205	212	242	225	222	216	201	211	219	249	196	234	234	189	226	230	221	201	214	242	204	237	231	237	242	210	211	215	239	223	227	208	237	201	219	226	231	241	238	213	217	222	235	215	234	225	211	245	214	258	214	211	226	219	212	247	226	227	227	249	184	258	231	206	199	208	196	223	210	222	229	223	228	241	254	223	229	210	219	228	226	227	231	232	211	234	196	214	229	211	241	238	211	225	225	251	237	222	209	217	231	209	216	237	226	205	206	228	247	228	216	227	210	235	245	234	214	209	234	247	231	225	211	223	223	217	226	214	209	248	231	234	222	257	211	198	225	216	230	213	229	221	225	247	203	194	223	214	205	227	193	201	244	226	224	212	212	222	219	206	203	252	230	204	224	213	220	225	218	211	202	231	212	225	223	204	204	233	220	203	217	245	217	217	251	196	229	212	199	226	240	206	217	252	243	203	216	226	218	231	235	229	201	239	220	206	224	225	223	214	227	228	232	225	223	217	218	211	239	210	225	223	230	227	217	225	228	242	224	224	222	207	216	227	221	225	235	210	207	223	239	241	229	223	207	220	251	245	219	231	232	223	249	225	214	223	209	215	231	212	203	231	208	241	224	231	200	224	223	240	229	208	231	204	225	204	224	241	235	237	213	206	228	221	205	220	217	217	230	229	229	193	256	242	256	240	217	217	234	201	229	241	226	229	207	227	199	219	254	237	228	239	204	201	216	226	201	248	222	228	224	217	222	216	204	264	227	219	239	233	246	261	218	225	220	230	239	241	228	220	247	258	248	242	232	220	220	237	255	217	211	217	225	237	197	221	248	223	227	228	201	255	217	241	250	218	226	216	224	255	231	236	226	232	228	241	199	263	219	206	205	243	203	250	232	221	246	219	225	234	248	218	227	228	244	236	228	248	213	227	217	228	214	232	216	190	233	214	239	220	230	243	222	239	226	231	228	214	221	206	242	205	210	203	247	231	239	232	230	222	248	230	203	233	225	234	222	209	248	215	233	224	254	229	234	236	229	193	223	230	229
24121	21092	28437	23999	20763	3079	750	549	497	438	395	416	359	372	363	343	352	352	300	305	329	307	312	329	324	334	286	309	286	277	320	323	282	323	337	320	291	304	365	292	279	284	307	311	284	308	291	271	312	292	319	284	334	309	297	316	293	285	308	314	306	300	308	262	314	304	310	289	284	289	317	284	293	315	306	299	298	281	272	301	325	289	304	294	299	286	281	290	308	279	319	301	290	255	303	258	280	340	279	303	304	295	284	302	264	310	312	309	280	297	287	302	322	297	308	318	290	294	270	282	290	285	261	287	300	308	309	264	293	273	302	291	306	302	300	277	297	272	283	289	291	266	287	255	303	301	308	294	302	284	279	282	283	302	310	318	290	302	301	268	302	317	305	316	303	294	282	325	265	325	312	307	308	284	319	298	287	294	292	284	344	298	293	322	309	293	264	272	280	279	294	283	287	288	274	314	285	324	290	309	287	297	275	291	292	272	299	282	322	288	294	250	258	335	289	281	309	284	292	292	296	321	277	280	299	279	284	281	325	291	293	334	288	306	276	273	315	283	324	258	327	277	316	286	237	302	287	289	279	292	299	305	292	256	278	284	287	307	276	266	284	304	289	338	322	327	290	293	299	267	296	299	319	325	257	308	339	271	296	290	263	312	288	287	315	331	310	300	298	293	271	274	290	279	278	313	286	297	284	271	280	276	267	283	287	310	300	302	246	292	291	306	338	306	281	301	282	302	280	295	323	311	294	297	310	310	317	307	272	301	302	290	272	290	303	291	286	289	291	316	299	291	309	290	275	260	294	275	302	254	288	314	296	313	319	266	275	289	287	265	293	296	281	279	294	295	300	320	291	309	286	310	277	280	283	301	313	303	305	289	276	313	288	299	292	318	292	305	284	315	314	297	315	296	296	278	257	312	287	287	332	297	317	279	299	269	284	319	277	303	296	292	331	298	284	294	281	284	310	285	282	277	314	282	261	311	296	283	291	293	288	297	305	316	310	285	297	305	289	271	288	307	288	287	269	300	279	321	273	309	292	291	291	283	276	302	327	261	293	300	323	266	307	302	302	294	272	299	322	304	277	305	277	285	298	282	300	286	286	317	291	290	281	327	269	259	326	278	296	315	264	292	323	298	303	308	273	298	272	291	284	287	306	280	325	286	289	302	298	299	286	295	280	303	309	304	304	235	297	287	328	306	309	296	293	290	303	336	284	321	300	294	290	366	272	322	340	304	272	271	295	275	286	293	296	289	288	293	285	317	278	284	280	271	273	303	301	311	305	275	289	292	315	262	276	297	318	299	299	292	275	258	295	326	294	256	310	305	302	273	272	286	275	294	298	259	295	320	301	243	276	288	326	317	297	315	280	306	295	310	302	277	303	299	311	274	278	281	278	298	318	278	287	327	302	302	299	259	336	284	265	282	299	308	310	286	306	299	298	316	278	276	298	306	263	277	282	282	318	321	285	269	262	282	298	285	286	276	291	283	321	250	319	299	283	301	276	270	287	287	299	294	295	291	276	296	312	292	273	286	300	302	309	252	305	265	260	277	269	294	270	278	311	286	292	298	296	280	294	265	284	291	290	299	302	297	294	301	307	299	286	291	313	288	277	291	281	277	291	298	290	283	306	266	304	278	256	261	293	287	286	280	296	292	291	276	299	316	263	285	283	261	287	305	278	272	333	287	290	283	299	246	267	304	279	277	279	281	289	294	289	291	339	320	269	304	264	299	271	324	294	269	276	304	273	258	289	305	305	309	264	280	293	311	300	283	321	320	274	266	285	276	335	308	299	268	305	273	292	296	283	297	285	304	302	288	306	291	317	289	318	302	284	285	295	278	318	270	282	310	304	306	273	284	303	290	261	265	280	304	295	293	301	313	307	289	282	306	302	298	294	286	254	303	297	296	292	281	302	260	294	287	302	282	280	271	278	322	284	304	290	271	274	289	294	324	276	292	309	289	292	278	311	273	276	317	279	304	300	311	280	270	333	276	290	274	305	333	289	305	319	242	301	313	306	289	315	290	272	268	298	294	316	273	298	326	296	293	259	266	313	314	264	287	302	302	289	287	303	311	273	309	281	276	331	292	312	282	304	312	317	262	268	301	308	285	304	316	287	311	268	309	265	295	297	301	274	296	289	269	305	300	308	279	274	279	254	271	282	302	287	304	288	307	329	312	277	326	296	314	286	299	312	281	285	250	314	305	304	283	294	287	300	300	306	269	257	293	303	281	292	299	291	310	276	279	282	280	313	337	320	295	280	285	267	285	290	305	283	297	296	264	291	278	273	283	288	286	304	295	285	300	283	281	300	305	262	272	264	284	295	299	311	320	299	285	284	327	304	297	302	299	272	285	301	291	297	332	288	289	286	321	290	294	297	293	293	299	294	314	301	271	270	293	287	264	305	303	295	304	314	298	278	293	274	310	279	307	286	282	302	311	283	272	331	289	284	279	306	292	280	278	283	310	308	314	325	290	297	287	272	303	291	305	292	249	284	301	295	269	295	305	293	330	261	287	330	257	320	283	289	291	291	286	288	290	299	275	311	304	302	302	307	295	306	311	286	301	314	288	330	326	314	299	268	274	272	271	252	274	298	297	308	291	317	301	281	266	306	268	288	300	292	311	264	290	298	247	295	303	287	285	294	279	279	319	309	278	291	292	290	281	286	268	287	303	298	266	303	310	310	289	302	293	288	296	300	318	293	295	294	304	287	290	329	275	318	294	262	284	305	278	305	302	311	296	267	291	264	286	261	312	299	290	302	264	273	265	289	287	297	282	293	277	267	297	292	302	305	261	306	277	294	301	319	262	309	307	293	322	299	305	312	294	288	281	282	290	279	291	292	295	296	316	303	284	324	272	285	298	264	326	292	287	280	305	323	274	316	311	273	297	252	300	325	298	292	263	284	268	301	283	289	292	257	297	308	310	300	296	291	306	269	310	287	293	263	310	325	279	292	267	302	284	288	292	277	322	287	285	313	336	293	293	296	270	299	264	269	296	251	299	280	294	302	284	263	284	286	275	273	295	280	279	284	299	311	308	303	308	277	291	280	309	288	261	283	287	286	304	272	286	300	306	297	282	291	305	251	313	298	286	284	270	301	289	307	276	310	301	288	276	317	285	317	280	276	275	280	344	306	295	248	284	312	314	295	297	280	274	291	332	301	281	307	270	327	290	250	303	292	287	271	268	295	299	272	283	307	272	288	300	289	290	282	260	305	308	290	309	297	301	301	287	270	333	295	295	294	352	277	278	284	282	278	294	317	296	327	332	308	294	286	293	286	274	302	273	319	311	298	280	313	286	334	279	272	291	270	311	270	308	282	261	274	300	305	299	303	264	277	303	313	298	285	289	304	296	294	288	302	322	298	311	279	291	312	287	325	301	289	283	316	308	310	287	313	305	301	323	278	263	279	322	274	262	305	314	268	308	308	304	283	273	316	255	312	307	333	320	293	302	281	304	295	256	303	299	316	297	295	309	269	327	310	290
16232	9219	7976	4069	2805	2092	1682	1346	1147	996	917	823	747	711	712	652	684	587	608	580	592	617	555	564	567	527	547	567	580	564	518	543	481	545	483	480	505	512	505	553	501	495	480	501	489	498	464	544	499	501	507	533	482	478	530	487	487	481	508	490	482	443	497	487	507	488	512	496	484	448	493	475	513	468	482	488	515	506	487	491	492	475	500	490	481	466	465	477	490	511	482	501	487	470	494	491	472	479	487	481	493	483	509	487	507	507	489	511	460	507	468	467	446	508	473	448	498	493	499	504	503	492	521	467	458	463	483	500	503	490	493	469	476	460	487	451	471	525	491	487	517	436	476	459	470	446	523	496	524	449	476	493	497	477	477	491	520	477	475	488	468	491	486	480	472	472	508	448	487	474	460	490	484	520	470	546	472	491	460	477	456	430	471	485	469	466	495	481	464	469	494	493	468	486	485	487	495	449	475	548	527	483	509	478	466	446	496	495	447	471	496	525	487	492	490	494	465	490	508	464	521	498	429	491	460	480	497	499	477	520	462	479	516	446	461	471	479	450	488	511	492	505	497	503	459	492	485	443	466	515	498	481	482	456	476	505	479	476	510	527	504	456	508	476	488	499	457	462	486	509	491	535	476	511	490	499	470	455	516	477	490	456	485	515	476	479	480	485	493	514	477	486	485	466	548	497	458	475	482	481	474	503	496	543	506	501	469	490	488	492	486	493	493	489	479	498	517	495	483	485	498	483	517	471	479	505	483	493	517	495	532	460	483	507	488	509	483	528	488	509	479	485	516	474	478	485	499	491	478	518	515	455	475	476	500	521	477	481	499	506	493	514	480	508	477	493	487	493	495	503	473	505	471	496	460	469	514	509	478	513	465	468	441	505	471	503	467	490	467	486	491	481	477	506	452	492	477	456	496	474	477	475	459	468	489	494	487	469	480	495	499	514	452	493	529	456	451	504	493	454	486	462	467	501	523	516	448	455	484	493	449	433	473	489	471	481	492	472	475	458	468	519	508	511	470	542	510	487	512	426	461	495	476	512	470	510	494	503	485	505	498	513	497	456	525	445	468	516	473	509	517	481	539	463	465	441	497	501	488	494	494	459	484	468	483	533	511	492	491	467	453	426	470	508	489	474	468	476	514	467	517	523	507	506	496	514	452	499	509	521	484	489	511	496	494	450	462	501	490	504	481	542	489	496	504	493	469	497	477	453	467	450	499	491	467	471	496	519	466	493	486	506	469	449	516	449	495	481	498	477	474	464	546	469	467	502	466	503	505	468	484	502	477	446	485	492	499	472	481	471	438	467	514	485	454	481	505	481	471	447	474	466	490	494	484	476	466	486	529	502	490	506	496	494	475	485	476	478	453	441	478	460	490	524	490	474	497	445	496	470	513	489	495	492	525	472	431	499	463	486	472	486	462	457	515	453	503	467	491	497	515	497	481	486	484	449	470	475	448	465	449	480	505	492	478	465	488	516	541	433	459	490	493	486	470	450	489	472	458	448	487	451	506	501	476	504	494	497	488	493	469	510	479	481	502	516	459	455	462	482	472	479	457	511	489	491	477	458	457	487	449	516	461	476	455	498	486	495	498	471	511	500	495	449	453	476	485	469	436	467	506	447	519	554	487	452	487	477	482	474	468	455	481	473	510	531	493	487	463	473	485	494	460	473	488	497	437	468	481	499	496	463	476	483	503	526	464	483	496	514	467	523	446	489	506	506	480	486	439	484	501	466	488	477	480	505	487	504	478	476	496	464	462	522	485	512	483	517	463	504	478	460	485	490	503	464	474	502	487	450	518	492	460	478	514	510	512	492	480	449	472	464	496	457	445	452	480	487	443	464	485	492	491	487	479	437	499	470	519	487	460	475	471	524	490	484	490	480	516	458	438	493	491	535	505	498	458	494	474	503	470	471	500	478	458	474	479	460	503	580	488	457	477	479	468	485	493	460	434	467	469	501	492	498	497	487	488	479	487	450	463	491	506	513	497	500	460	465	520	446	457	510	495	488	482	512	532	499	481	463	471	489	500	493	478	498	494	534	514	509	488	510	495	496	474	490	514	474	487	467	471	469	474	497	474	449	506	473	445	502	464	500	465	461	483	451	514	473	452	487	481	470	470	480	467	485	490	439	486	498	498	498	480	493	449	483	506	463	486	461	449	447	470	479	461	453	504	525	450	425	456	522	490	444	504	457	505	506	500	438	481	494	464	456	507	521	473	503	517	507	469	439	474	483	500	494	433	495	482	486	474	482	470	524	457	498	475	409	490	491	491	495	505	501	488	483	445	450	459	481	450	502	473	484	471	476	445	458	478	472	517	486	481	475	489	505	463	486	512	503	494	508	434	474	480	494	497	480	529	508	509	476	512	465	509	497	510	496	493	452	480	485	458	457	462	508	471	497	485	508	439	497	509	506	437	449	501	498	497	437	469	471	481	479	492	505	509	470	479	438	488	499	521	482	529	490	459	479	501	481	489	465	466	503	492	467	470	490	469	484	487	474	494	505	487	475	484	485	492	501	495	497	468	452	486	445	440	506	520	454	490	479	504	498	520	530	451	466	475	504	521	472	488	522	471	511	531	490	483	492	485	496	448	484	479	461	457	470	461	483	480	457	472	485	526	494	493	450	480	497	472	472	468	465	458	478	466	490	531	454	489	485	440	508	495	505	522	497	460	450	510	511	489	466	474	524	495	502	453	472	483	492	478	492	519	472	482	531	495	513	463	522	479	498	480	460	491	493	452	464	459	466	489	484	450	449	485	446	486	446	466	473	498	479	446	506	492	481	486	471	542	439	468	469	442	475	514	468	488	457	483	459	495	474	483	503	511	475	511	476	497	493	508	508	463	489	451	499	498	474	514	530	494	445	522	460	454	510	450	504	503	482	454	479	455	547	489	508	484	466	452	486	476	468	467	476	471	472	492	487	501	475	444	465	469	454	484	478	479	442	458	497	509	474	483	477	519	484	472	460	533	482	494	472	483	511	486	472	454	473	483	489	457	506	462	461	480	483	503	493	513	458	469	484	516	458	477	506	502	484	459	497	517	498	516	503	479	491	506	465	519	474	526	480	498	478	505	493	513	502	470	497	464	466	488	485	482	483	476	474	475	444	483	500	468	495	506	490	493	486	465	471	500	481	469	500	470	523	479	498	521	483	512	463	471	476	498	470	466	483	490	494	451	456	463	513	506	465	489	456	463	468	475	465	471	494	488	496	492	473	508	498	493	482	497	482	518	498	471	484	483	532	449	481	515	533	485	494	477	497	475	484	478	447	439	465	472	465	440	500	468	496	499	466	487	504	482	486	509	485	447	474	485	480	464	501	507	491	499	468	470	463	498	491	466	490	503	521	494	475	489	490	456	459	487	492	471	502	471	490	536	465	468	478	503	523	493	499	500	478	518	491	490	471	492	495	487	502	448	492	507	521	479	478	490	477	465	514	496	524	527	497	486	549	497	486	497	518	462	513	446	507	455	496	493	468
23111	21118	29114	23360	21119	20625	3124	1045	887	753	736	663	664	616	598	587	580	526	534	549	531	509	522	538	544	532	501	484	485	509	497	487	515	491	504	485	479	515	491	508	457	514	481	449	502	494	497	500	454	479	486	451	487	493	482	457	460	510	486	440	507	500	487	448	466	507	508	464	504	438	448	507	541	485	498	459	483	491	505	558	496	460	498	497	417	485	452	458	481	486	463	485	490	501	501	456	469	529	481	482	485	467	462	454	475	465	451	449	465	475	506	486	492	477	502	496	437	488	486	509	455	455	478	492	438	497	471	480	465	477	469	484	506	490	498	454	503	476	456	466	487	489	465	506	461	475	463	463	492	478	511	473	511	506	522	523	482	485	450	482	524	478	476	487	486	483	483	476	490	475	483	492	505	485	467	466	473	471	468	480	488	518	482	451	479	485	471	458	457	462	467	491	461	426	481	490	450	485	498	477	461	457	467	456	504	444	507	486	475	443	490	484	463	454	452	460	459	490	413	468	457	516	520	493	465	459	496	486	461	433	489	501	501	466	495	434	460	491	515	465	441	476	464	481	465	504	497	508	486	485	468	503	452	507	460	488	451	476	461	497	476	517	458	441	457	478	482	454	471	449	462	449	471	449	458	487	489	458	497	490	435	486	478	513	493	497	498	464	502	459	496	459	496	451	487	487	474	524	465	495	444	483	482	491	468	503	476	510	506	509	458	461	469	448	480	496	476	480	469	481	489	426	477	490	482	434	497	487	419	442	492	465	465	475	477	474	503	479	507	476	518	477	437	486	500	473	470	452	501	495	436	494	503	483	482	457	450	454	510	477	495	526	429	467	468	493	481	485	488	493	481	488	474	496	501	471	479	471	487	485	484	454	503	476	445	478	486	495	503	492	458	472	477	489	456	500	477	455	497	486	483	475	460	473	479	487	489	468	487	505	485	472	487	489	466	478	493	490	484	481	491	511	493	491	492	466	502	500	477	497	524	467	451	505	496	462	506	494	487	525	478	446	481	490	442	457	462	476	471	472	486	485	487	505	470	443	517	450	451	490	462	464	477	463	476	491	435	454	464	477	504	490	434	505	489	495	500	492	497	480	491	464	464	480	483	470	498	508	491	490	447	491	497	514	456	487	487	489	496	469	460	488	494	467	477	494	491	462	490	471	503	507	479	501	467	514	462	449	488	495	456	471	449	486	482	446	460	468	494	473	484	472	476	468	480	473	472	482	453	462	472	453	487	471	519	464	446	491	482	483	506	466	470	461	528	488	471	455	503	432	463	518	466	454	412	479	482	499	484	509	438	460	482	474	496	494	485	495	453	513	462	466	470	483	485	478	505	463	454	492	465	470	470	466	507	467	459	494	476	482	476	476	463	502	456	468	491	451	459	441	509	491	492	471	500	507	462	474	474	504	472	479	484	476	441	452	497	456	443	493	485	469	474	437	478	479	483	476	496	477	466	467	497	432	489	505	466	520	483	446	463	483	446	531	470	485	466	479	452	483	478	493	500	448	498	477	474	468	513	436	517	511	518	443	480	473	488	458	484	463	467	487	469	502	426	487	457	518	480	433	475	475	474	515	520	490	490	464	502	505	459	496	461	465	460	402	498	489	445	449	495	460	486	478	476	470	495	463	530	488	493	485	480	437	445	487	470	468	498	488	469	493	482	515	456	511	464	467	444	488	501	451	491	465	469	450	468	495	487	429	484	462	509	472	507	470	485	440	446	467	474	469	473	435	463	468	465	470	513	467	437	444	479	463	440	447	502	506	491	540	445	498	456	487	463	448	471	488	502	471	507	492	480	447	489	500	496	461	494	483	466	480	497	450	497	489	493	501	453	515	470	442	466	492	485	443	469	462	497	457	488	451	452	513	469	465	489	509	494	440	486	489	470	528	505	474	461	443	445	460	469	444	503	480	491	503	493	473	494	440	439	458	507	441	442	427	527	508	447	515	486	498	470	450	465	438	471	482	469	469	493	513	492	503	465	491	483	493	445	464	463	465	464	485	503	490	501	482	481	502	475	475	466	463	460	471	417	463	488	470	497	489	459	449	466	473	475	471	441	436	462	474	471	477	459	444	461	498	471	464	491	450	508	467	503	490	479	468	456	484	481	482	501	497	476	460	477	491	474	459	489	472	463	475	434	502	460	465	536	478	469	485	448	482	493	476	433	434	495	447	484	467	487	444	458	476	437	465	465	505	491	527	501	466	472	486	443	461	470	498	461	502	482	482	456	480	518	489	460	474	473	484	447	441	466	473	499	490	501	488	503	476	477	488	463	517	472	537	478	459	454	484	482	454	497	468	480	515	466	492	463	485	495	503	487	481	479	462	448	487	466	466	496	480	475	474	486	453	507	504	457	429	448	445	474	461	419	483	449	452	461	466	523	481	499	508	504	504	473	517	481	484	432	487	510	506	464	466	492	445	488	493	473	484	469	481	483	470	484	454	490	509	495	470	459	423	458	455	456	527	534	494	530	468	492	461	478	495	456	486	495	472	507	462	488	467	501	517	440	445	471	470	489	442	500	497	477	468	495	480	534	458	446	475	487	520	435	443	431	485	484	488	463	490	489	483	511	451	501	486	492	463	532	518	464	493	465	500	491	495	460	463	463	487	456	478	451	471	463	480	464	466	508	472	520	470	473	468	456	465	467	464	518	461	501	479	477	461	516	494	490	470	456	461	451	465	494	468	450	472	484	443	480	501	456	498	503	455	445	514	459	501	449	460	475	480	444	441	440	475	484	459	481	482	449	483	516	481	469	476	442	459	483	452	438	442	518	502	498	468	514	505	497	442	452	462	471	504	479	470	510	454	464	482	457	455	486	464	458	460	512	453	522	458	502	450	460	471	490	498	451	476	483	511	452	468	454	480	485	460	488	509	512	476	479	489	471	482	447	424	454	460	451	478	466	442	494	466	495	485	486	454	477	499	491	494	476	472	494	452	448	459	458	464	468	452	509	497	494	476	501	454	509	461	474	505	458	451	476	446	463	448	450	498	488	499	522	478	489	489	462	474	449	518	474	499	488	467	505	461	502	508	472	478	494	478	455	506	528	510	468	493	482	498	515	450	463	472	440	495	480	501	501	520	462	427	469	459	487	473	502	458	468	508	469	461	483	483	458	476	460	456	500	460	514	508	461	479	471	506	494	498	452	478	427	466	451	464	469	443	484	459	522	445	503	480	435	500	462	464	498	449	460	499	440	459	460	508	445	451	471	493	461	465	439	430	469	489	487	470	469	465	501	522	473	481	466	498	488	447	434	477	421	493	425	491	471	473	499	487	482	533	440	476	492	446	484	508	520	451	491	461	464	477	453	474	494	488	470	478	472	491	495	484	459	488	490	479	450	475	437	496	510	460	461	496	491	461	463	459	496	434	470	494	453	496	437	498	496	515	474	483	419	502	466	516	466	458	475	502	451	464	470	459	448	450	449	505	486	473	494	485	460	480	472	516	487	469	462	438	500	468	474	501	491	499
18706	15702	13342	7180	5046	3879	2970	2569	2121	1802	1598	1419	1353	1166	1105	1158	1067	1001	953	958	980	950	902	843	888	895	894	861	839	857	853	811	802	810	788	791	785	794	843	835	851	772	808	820	816	815	745	824	794	822	840	785	812	801	799	795	761	762	794	802	761	766	770	828	745	763	772	728	804	728	781	789	780	770	746	747	763	768	808	733	835	726	796	779	780	786	749	770	792	779	701	777	733	753	747	779	762	745	760	748	732	825	747	767	768	821	782	741	806	757	779	771	774	740	760	798	767	749	792	717	780	791	829	768	780	755	786	782	773	757	781	807	765	749	724	731	747	817	759	780	768	737	761	758	789	728	779	754	794	774	762	730	766	752	736	770	792	793	777	766	787	773	751	738	753	802	729	736	766	746	757	747	729	758	802	747	755	817	735	776	794	763	811	733	736	763	755	750	753	785	720	806	753	769	739	773	736	759	804	784	802	752	761	756	822	782	801	742	796	749	782	745	724	745	749	761	788	804	739	695	734	706	790	766	760	808	722	772	751	732	772	767	746	774	770	744	759	726	703	799	787	769	758	744	803	759	791	783	757	791	772	792	792	752	795	752	771	770	782	729	778	752	783	746	770	777	722	768	777	725	762	794	790	767	773	734	738	741	775	805	821	773	752	781	777	762	731	758	794	748	758	783	808	732	795	784	697	755	728	750	754	772	771	791	802	746	763	766	783	767	722	763	768	741	813	723	767	742	740	749	780	805	686	740	853	781	782	766	748	809	807	833	739	792	734	770	752	735	779	745	749	771	764	773	732	761	756	751	780	772	791	711	808	727	753	747	733	725	747	732	763	738	810	755	774	773	762	722	724	789	739	788	771	756	753	739	764	826	763	736	760	734	763	784	739	791	745	817	776	769	742	746	785	754	785	783	770	783	766	743	767	773	796	745	781	728	787	725	799	769	771	801	775	757	729	732	744	724	768	779	758	812	751	767	745	787	768	744	767	767	767	732	757	728	765	770	776	746	778	684	760	766	774	777	757	744	831	768	771	802	734	771	798	758	766	765	741	744	802	758	739	813	780	773	729	774	699	744	774	801	764	766	761	672	798	781	764	740	777	791	739	767	732	756	779	765	761	794	712	781	767	773	784	756	741	765	773	785	697	754	756	750	744	734	805	713	780	731	766	742	762	749	790	751	794	756	785	800	762	755	764	723	802	762	757	760	763	762	767	726	813	736	711	783	768	788	744	761	754	725	724	741	763	725	766	747	750	748	799	788	749	752	739	722	770	782	755	757	737	794	736	749	779	774	766	715	764	752	727	786	735	756	796	775	736	730	722	759	776	748	762	764	758	750	779	765	707	766	824	801	761	777	768	727	771	740	764	788	786	738	794	753	796	770	792	746	754	738	721	759	735	737	793	730	747	768	779	780	813	714	760	731	708	790	777	805	742	801	761	809	773	751	750	726	753	737	754	734	786	735	793	808	727	773	754	751	764	777	792	754	766	750	808	749	758	790	771	743	756	793	754	784	765	801	724	735	752	724	784	763	715	770	778	750	731	741	780	841	766	787	751	764	767	748	757	716	746	791	766	773	742	720	801	771	778	733	747	783	726	781	708	760	720	738	764	734	720	766	737	730	798	750	725	743	718	752	783	761	752	774	818	803	751	766	793	761	779	749	773	720	771	745	784	725	792	780	788	719	726	782	757	755	770	762	752	796	758	840	815	733	791	725	702	714	759	765	762	723	774	762	749	764	748	758	759	750	775	745	767	742	812	749	776	738	799	730	754	777	764	694	799	791	734	763	787	739	776	749	742	784	778	747	744	755	758	757	778	776	780	728	744	824	751	723	751	780	786	776	739	773	723	793	763	726	745	790	723	789	785	749	815	780	771	756	786	777	765	753	772	773	729	792	725	747	751	812	713	803	795	764	783	749	788	743	761	755	780	793	791	765	754	774	732	731	740	772	748	780	716	770	727	816	801	776	748	734	771	760	731	758	715	749	745	783	811	808	769	836	787	756	799	759	745	778	746	768	755	720	785	718	779	779	735	792	793	783	804	780	784	764	779	787	749	772	772	751	731	789	752	756	701	789	740	786	727	758	765	744	723	777	790	768	779	788	730	811	747	777	758	709	751	734	767	753	771	746	771	740	721	760	772	771	813	769	821	738	746	761	746	762	766	766	772	767	737	759	748	756	746	706	773	715	759	752	689	804	771	742	738	794	755	770	757	751	802	755	761	730	783	760	738	786	780	803	746	763	784	754	799	774	748	730	794	725	778	766	789	802	763	773	745	797	815	763	783	792	785	751	791	780	773	718	728	793	745	829	772	763	727	754	761	793	761	719	765	763	786	733	768	808	744	773	742	753	780	786	790	733	779	717	782	741	760	739	783	777	770	744	753	753	741	768	760	743	753	740	696	778	774	787	780	775	730	821	768	746	791	749	799	749	725	737	794	798	772	769	803	770	773	758	740	745	776	747	804	754	775	789	802	798	779	775	742	751	751	736	752	782	755	731	751	781	742	749	794	757	802	805	770	808	747	773	749	759	731	750	745	780	814	821	763	754	789	774	790	768	763	806	732	813	757	757	756	838	780	743	725	811	794	786	744	749	748	752	749	747	771	777	733	762	767	730	822	781	783	769	796	746	726	749	738	763	743	688	750	721	770	755	808	760	687	801	732	745	784	734	769	778	747	785	791	755	750	785	751	768	773	740	787	725	783	769	788	725	772	730	732	718	738	752	714	731	789	781	763	734	766	758	753	776	803	757	737	725	734	816	740	727	748	744	786	789	740	790	747	749	764	736	762	781	766	753	784	770	718	765	770	749	724	792	785	769	758	785	786	816	834	764	773	756	733	755	741	796	766	751	763	750	783	766	784	736	751	748	751	715	792	785	771	746	744	801	752	746	796	768	793	797	726	748	816	770	769	764	743	743	801	733	815	808	780	756	720	761	783	807	719	775	749	777	804	794	739	760	711	749	816	755	769	742	778	758	781	760	762	739	733	788	755	733	750	792	763	712	768	753	753	762	775	774	742	737	771	752	741	709	719	757	785	751	725	707	799	759	742	717	743	723	781	809	806	734	759	793	745	811	759	732	823	785	787	723	811	761	820	780	769	774	750	745	751	757	748	795	768	722	752	750	783	747	760	805	759	801	760	764	695	775	776	767	795	709	788	792	767	741	784	763	767	750	738	731	735	794	786	781	760	750	738	734	754	680	793	776	822	735	796	723	779	736	767	737	701	737	775	829	783	740	787	713	762	772	785	753	771	763	801	775	760	731	780	779	765	731	793	749	741	773	728	805	739	731	793	834	790	703	744	728	775	770	746	765	786	749	795	736	764	794	780	693	765	746	770	783	752	775	761	756	732	776	789	759	787	717	737	780	728	718	657	776	779	775	777	738	758	740	785	786	764	784	748	744	760	794	724	778	757	758	782	717	756	763	780	759	724	730	801	749	781	725	736	772	717	746	780	727	761	771	721	734	714	754	745	772	767	717
26692	20527	8386	486	225	177	163	125	157	139	141	128	119	160	130	121	131	123	109	124	131	129	130	122	129	137	135	120	135	112	136	118	125	125	128	112	116	125	117	111	118	123	123	118	96	123	146	135	109	131	137	140	114	120	118	132	118	140	107	134	118	120	142	132	145	117	124	120	135	117	123	126	119	115	130	123	128	132	127	112	132	118	125	144	127	128	125	138	114	142	118	118	127	126	123	125	126	120	104	135	124	114	138	126	113	144	123	126	126	115	125	131	142	131	106	146	109	148	113	128	119	117	128	133	102	143	116	120	115	106	114	139	117	122	120	116	148	131	98	111	124	109	117	137	114	119	118	134	149	131	132	130	132	115	125	135	129	127	139	116	112	138	125	115	113	106	124	127	129	124	112	122	118	126	138	116	140	124	122	115	117	125	129	137	127	131	136	132	109	118	122	137	111	125	140	146	114	127	113	120	114	110	146	109	146	107	117	125	135	132	120	116	137	113	103	117	125	139	135	127	116	136	112	120	116	115	118	128	120	127	116	110	117	122	134	126	113	111	141	125	134	143	147	91	150	140	108	124	121	139	110	121	103	128	116	99	110	122	124	95	119	134	117	131	118	126	112	121	105	118	124	114	116	132	119	126	148	121	131	101	110	140	130	103	125	120	129	129	122	138	130	123	109	119	128	115	130	105	116	116	112	94	134	105	122	122	100	111	123	120	129	125	114	132	119	123	124	128	120	120	108	128	121	134	120	123	119	122	116	128	126	135	131	122	118	126	127	131	121	120	132	133	131	149	111	115	119	107	129	116	107	127	130	123	119	123	113	135	140	129	133	140	125	111	105	122	140	129	124	127	115	124	134	127	127	101	137	126	120	109	123	97	112	130	109	129	118	134	126	110	110	126	135	118	124	115	136	120	114	128	116	141	125	125	123	139	108	122	119	118	131	153	131	119	114	124	125	112	117	133	142	128	127	111	111	113	118	109	124	145	129	153	129	132	112	141	140	137	145	126	167	119	120	108	138	129	132	117	137	115	115	120	124	98	126	101	120	117	138	124	127	133	117	123	122	120	114	109	120	138	139	140	119	105	116	128	111	123	125	129	116	126	127	132	135	123	122	126	122	123	125	128	124	136	119	133	122	122	119	111	134	118	123	101	115	127	115	126	141	134	115	129	124	117	117	132	132	131	123	128	127	120	134	119	107	110	127	97	127	130	119	120	122	115	123	129	122	123	135	107	128	108	118	114	115	116	114	108	123	122	119	130	119	127	105	141	129	142	112	115	114	119	131	139	104	106	118	120	119	124	129	151	132	134	128	126	107	128	105	132	137	121	136	129	131	121	133	115	131	117	104	125	106	130	119	111	107	88	129	124	130	127	116	141	142	129	121	113	122	137	129	119	116	132	132	142	114	125	165	151	105	119	121	126	122	120	100	115	130	124	119	129	131	131	125	144	137	117	113	127	133	134	134	108	110	125	112	117	136	135	138	128	131	127	122	118	133	127	134	132	117	117	110	125	135	106	111	115	127	143	118	128	134	126	140	124	122	113	117	119	149	134	116	121	126	120	128	130	130	132	129	126	111	105	124	120	121	148	113	133	106	119	124	132	122	111	112	119	118	124	109	110	121	130	132	143	120	118	122	138	136	140	111	142	139	121	110	129	127	152	121	124	119	120	130	118	122	124	112	122	106	109	110	115	129	136	133	130	130	134	124	124	98	116	126	118	111	106	126	124	129	117	126	130	118	133	117	118	132	139	130	108	110	120	140	129	119	101	123	146	131	128	113	132	116	129	122	115	140	121	121	124	137	110	118	119	116	139	116	120	107	105	105	132	154	131	127	123	131	139	131	130	112	149	136	100	108	116	118	114	137	128	116	135	138	118	103	128	133	138	121	120	118	118	121	129	105	133	109	115	125	126	122	134	110	132	132	111	113	116	102	112	120	127	116	127	127	135	119	124	124	119	126	120	133	157	130	126	132	112	128	130	114	105	134	122	134	120	133	142	139	109	122	123	113	110	132	128	104	109	113	119	134	121	130	143	119	108	126	114	123	119	123	131	126	121	106	141	145	107	116	127	122	114	143	128	130	116	131	138	121	114	118	134	114	112	124	123	112	119	116	119	125	98	121	131	136	130	121	129	122	135	104	107	138	135	131	121	101	119	114	125	127	114	123	121	131	114	121	147	120	133	119	113	114	124	132	141	136	115	115	138	126	122	124	104	122	114	101	128	117	124	120	114	162	133	116	136	126	116	129	120	140	123	116	163	133	124	122	125	127	124	102	122	131	117	124	126	113	131	131	114	124	121	136	127	134	121	110	132	128	155	151	130	121	109	117	123	116	127	106	129	131	123	143	127	109	133	125	136	123	114	128	148	107	131	137	128	126	141	131	112	120	141	115	125	133	136	126	129	116	125	136	129	153	111	118	122	126	122	133	116	127	97	142	105	129	111	132	117	129	113	100	131	115	120	111	114	112	118	106	137	140	127	110	121	134	139	149	102	126	122	117	135	152	121	141	119	109	113	126	121	127	120	119	119	112	134	111	125	135	125	117	99	140	122	137	122	124	115	114	114	131	120	125	128	126	146	121	127	117	133	126	116	132	140	121	114	133	130	135	144	129	127	149	130	127	124	135	129	129	122	128	111	102	113	127	127	121	132	126	122	130	129	143	129	133	109	112	108	131	124	133	122	132	111	122	116	117	114	113	121	106	118	127	128	100	131	128	117	134	143	145	121	147	115	133	106	118	116	113	120	140	123	117	118	138	129	118	114	125	121	119	121	105	101	121	131	115	126	119	130	119	115	123	129	118	129	131	119	122	143	143	143	122	107	108	134	131	122	119	112	117	112	128	118	143	114	109	115	118	128	117	113	136	133	140	129	141	143	127	122	124	122	130	106	126	115	135	146	111	146	131	131	132	114	124	122	142	138	122	117	123	109	119	123	99	126	132	125	126	127	130	105	129	119	130	121	133	119	139	113	113	109	102	116	136	118	144	130	122	127	118	154	121	110	111	116	138	140	126	139	119	116	114	119	124	110	116	129	114	119	136	130	105	110	133	132	116	131	132	148	117	134	117	107	130	138	120	122	119	127	123	130	126	122	108	124	120	146	127	125	138	112	136	122	131	125	132	141	128	113	132	110	137	120	119	132	118	132	132	135	120	145	118	125	117	139	135	114	113	113	137	127	128	109	119	108	129	127	132	119	114	113	126	142	126	124	108	132	118	107	128	130	130	145	118	135	120	115	123	129	134	118	129	145	121	119	143	139	123	132	122	102	110	117	114	131	110	140	153	132	118	136	115	124	136	132	120	111	112	110	112	118	107	122	92	106	113	124	112	114	116	110	132	126	135	134	136	121	111	131	121	123	104	122	139	97	114	108	138	126	132	135	100	127	113	136	116	124	121	130	132	122	122	134	110	108	126	128	122	130	127	122	128	133	143	91	120	120	121	135	108	130	114	110	110	120	126	130	118	126	132	129	109	118
8409	1082	960	509	377	359	293	278	261	252	261	260	233	253	242	217	219	223	211	200	240	199	229	222	199	209	233	243	207	226	214	235	240	227	227	220	230	188	226	216	218	272	219	201	249	217	220	205	226	227	240	230	209	245	222	231	207	251	204	236	218	207	211	206	220	206	222	214	223	221	217	196	207	206	217	235	253	213	212	234	257	218	228	207	215	223	216	220	237	177	230	229	204	224	250	224	200	230	226	231	234	225	219	234	225	187	219	222	220	228	236	205	230	216	219	205	204	223	215	245	233	234	235	221	215	239	247	226	190	218	220	213	198	199	230	214	237	231	225	203	218	221	229	243	229	237	199	250	230	237	226	216	213	203	208	218	219	218	175	235	209	232	241	214	233	226	215	210	234	208	209	223	215	232	203	193	215	206	190	219	219	223	198	225	207	211	188	212	233	225	218	205	199	201	223	234	207	224	208	203	201	217	209	213	224	195	236	216	196	215	188	234	219	221	207	257	204	197	249	212	229	228	227	221	223	209	224	220	222	224	218	210	203	228	209	201	221	223	200	229	199	230	199	218	234	223	208	235	218	213	231	209	232	215	221	230	213	217	244	193	219	195	243	222	235	226	190	220	212	203	210	204	235	178	225	206	229	200	228	247	233	212	228	218	218	233	223	192	207	203	244	237	223	247	222	220	234	239	188	218	224	213	220	215	207	216	223	228	218	217	226	217	240	242	216	206	260	222	199	197	252	235	209	206	199	219	224	215	215	240	225	229	235	240	226	232	251	216	223	213	228	235	214	230	234	220	215	199	221	225	225	224	247	223	227	214	216	212	235	249	233	234	213	202	234	241	225	222	195	238	207	188	240	209	230	226	223	233	217	202	215	212	207	226	221	232	221	201	214	188	209	214	228	234	214	227	219	224	215	215	229	218	215	229	205	235	207	230	225	194	219	243	237	221	226	207	202	184	205	209	220	207	197	229	257	213	213	237	181	241	225	229	208	216	220	186	201	228	198	219	203	232	230	219	213	232	237	223	217	214	225	207	217	200	229	200	176	211	205	215	200	210	198	229	241	215	188	236	223	205	226	204	219	213	206	221	226	217	213	218	229	215	224	228	215	196	225	197	229	209	206	198	222	228	237	217	211	216	220	219	189	208	204	225	190	207	199	207	245	224	236	200	206	232	212	228	212	245	203	211	243	246	227	223	216	228	214	222	227	233	212	237	215	215	230	240	206	198	228	228	203	228	230	211	236	184	239	221	236	210	210	214	213	232	237	230	230	197	217	204	237	221	221	215	241	210	218	225	224	203	215	241	217	221	228	234	225	237	225	227	220	237	223	220	214	236	216	261	194	230	223	231	207	212	201	209	241	226	201	232	206	207	234	209	229	198	194	251	219	233	237	225	224	205	232	203	224	214	223	217	210	227	199	197	206	206	242	223	238	227	231	184	205	241	216	207	222	203	213	229	230	228	239	229	233	226	229	233	243	246	210	214	246	243	195	218	209	216	219	220	218	216	231	215	209	193	242	216	217	227	223	213	218	238	205	191	207	205	223	220	213	227	208	203	226	211	237	205	237	220	232	209	190	198	235	230	228	210	205	274	228	198	211	222	233	215	217	236	213	212	202	221	217	232	222	237	221	200	234	222	215	185	208	204	228	213	241	200	209	193	205	231	218	228	213	228	222	228	205	221	222	251	201	237	205	224	220	208	249	232	214	262	196	240	205	238	219	211	244	232	205	212	251	220	215	210	217	201	208	245	214	213	239	224	235	244	197	234	245	227	223	224	207	251	223	249	221	228	233	218	209	212	207	190	224	216	216	220	207	211	205	234	242	212	213	191	226	223	189	231	242	209	210	230	235	201	237	215	209	215	241	214	197	229	208	214	198	214	243	208	221	232	210	212	218	204	199	245	214	208	217	233	217	228	215	203	218	235	185	238	214	220	227	243	229	223	194	231	215	213	206	223	228	239	210	197	215	205	238	228	199	204	236	215	208	226	218	221	225	227	197	221	217	201	230	199	211	216	204	233	231	202	215	220	235	240	229	209	221	215	235	246	220	202	242	237	231	241	221	195	205	219	195	227	209	213	197	232	193	203	225	200	224	246	226	234	227	199	225	223	243	197	229	230	218	176	225	196	224	199	217	231	222	229	199	203	242	229	241	226	209	217	208	237	228	194	241	225	248	215	206	216	212	233	185	225	222	202	217	213	204	230	240	230	207	222	200	222	196	238	238	232	230	214	215	235	211	214	225	226	193	201	229	207	235	239	198	227	222	236	230	225	221	213	184	202	190	223	177	218	236	212	227	185	214	219	225	218	215	214	253	217	190	219	223	226	220	216	212	210	242	203	220	236	222	245	206	207	231	207	229	214	181	191	208	240	231	193	236	198	214	222	230	217	211	242	205	227	216	205	204	235	238	211	218	228	242	211	199	243	204	216	234	208	213	207	221	197	218	260	234	229	212	187	220	238	230	241	234	241	239	203	221	238	239	222	234	248	200	217	218	193	218	202	208	226	225	235	237	205	218	206	194	224	201	215	217	222	204	214	218	212	218	221	188	213	223	198	220	207	209	231	224	196	204	196	185	216	240	197	190	218	214	211	222	212	193	196	240	242	216	227	236	228	203	219	219	214	251	238	235	243	214	215	208	196	221	208	245	221	200	217	225	216	213	228	204	251	201	195	234	236	207	226	233	235	219	211	217	223	280	219	244	257	227	255	230	243	202	214	220	206	231	228	234	227	243	225	234	223	204	220	213	206	205	219	199	220	223	207	206	256	231	211	204	200	225	212	236	223	231	228	261	228	215	193	190	241	235	202	229	237	234	235	217	243	204	207	208	197	223	235	216	239	236	220	194	220	202	239	240	179	217	235	229	238	226	192	220	229	234	226	229	230	221	192	241	207	193	211	210	197	202	245	209	240	214	251	232	204	218	235	232	237	219	228	203	201	222	205	224	223	174	204	175	225	219	219	207	235	206	228	217	214	230	206	233	205	191	212	249	213	220	227	199	217	211	218	190	245	226	226	218	245	246	223	228	213	226	232	210	221	222	218	230	241	200	213	225	232	226	214	224	212	247	204	205	238	208	205	227	201	235	223	251	238	216	237	229	213	225	216	216	210	221	214	228	251	211	220	235	185	205	222	229	198	218	233	194	212	225	235	238	228	212	197	255	253	246	215	231	209	195	211	210	224	223	220	198	217	236	219	208	247	194	228	192	210	228	240	222	242	227	224	222	228	224	224	216	213	213	251	244	217	220	224	221	194	225	198	218	214	220	220	214	210	234	215	227	231	221	212	233	214	218	252	218	216	213	213	226	243	202	208	197	199	240	228	225	220	229	204	231	224	192	214	218	201	211	216	232	196	208	226	241	233	224	211	203	218	212	221	219	219	222	208	215	219	221	215	192	220	218	218	214	222	212	220	208	204	225	200	216	217	237	224	240	242	212	232	227	234	221	193	214	216	224	221	209	221	183	218	223	226	188	234
23990	21044	28398	23911	20792	3208	814	584	488	441	414	394	380	337	364	363	346	323	338	305	318	316	302	315	348	328	324	312	326	335	299	342	308	293	288	321	278	317	303	274	298	312	304	315	273	264	293	295	282	289	269	286	312	306	288	273	291	306	276	288	295	290	314	274	297	288	307	260	305	294	291	314	282	286	284	285	279	283	261	293	272	303	296	316	293	303	312	295	280	306	297	249	279	301	292	296	277	306	311	317	287	284	310	278	298	315	284	274	288	292	327	309	294	310	288	295	307	296	273	281	294	292	285	291	311	316	276	279	327	319	296	328	287	301	329	273	312	324	300	261	315	278	275	278	301	314	282	314	274	288	297	303	255	325	287	319	306	311	313	299	287	321	304	281	303	310	305	301	280	305	318	303	301	286	300	318	301	280	272	272	280	258	309	290	283	292	279	306	302	291	280	271	288	280	286	269	289	279	305	285	291	317	290	324	285	277	292	313	317	279	296	303	272	306	302	315	294	290	274	314	284	290	294	296	300	313	297	298	280	302	312	310	302	269	310	311	266	285	287	283	303	294	303	326	322	289	283	319	314	286	274	291	294	299	295	329	287	302	308	272	292	283	330	287	299	292	329	310	300	271	298	308	289	296	294	304	315	277	291	300	294	282	318	310	295	288	301	273	299	287	291	292	282	316	290	285	309	277	290	310	314	306	271	315	301	295	319	320	277	254	287	282	306	263	299	300	291	309	315	289	291	300	279	296	263	308	315	327	305	291	297	269	266	287	269	307	316	290	284	332	300	295	270	320	282	312	296	249	280	302	281	263	331	297	251	308	321	301	327	280	309	328	314	289	303	308	286	313	294	274	284	299	298	316	288	319	277	294	300	270	324	313	291	299	316	293	310	271	287	301	298	288	277	292	282	300	330	274	286	295	290	317	322	320	315	273	314	286	277	300	317	311	327	301	277	319	309	336	293	301	286	268	324	309	309	297	279	309	322	277	313	276	292	278	268	295	275	329	312	296	278	310	303	283	304	286	288	309	307	320	295	316	292	288	287	292	274	297	292	264	270	283	301	330	296	283	293	271	282	321	323	320	319	309	285	287	279	306	297	309	305	293	297	291	314	265	293	301	297	304	297	304	285	268	279	288	315	288	291	314	285	290	327	312	288	287	290	295	310	315	322	294	273	306	276	287	308	319	302	277	260	269	289	315	309	277	310	300	277	276	332	284	321	287	250	313	305	311	287	333	290	242	300	288	270	308	282	283	277	279	284	301	306	295	261	287	326	280	301	280	300	289	275	288	307	312	292	300	314	311	305	262	299	305	333	310	311	273	296	303	321	285	325	284	293	296	327	288	304	300	280	296	300	292	277	294	295	315	297	312	270	274	289	282	293	299	299	278	291	277	272	279	301	296	297	303	287	328	298	295	294	275	281	285	301	291	264	295	293	295	303	277	299	320	306	299	296	279	271	309	299	281	272	298	312	279	307	277	270	308	286	271	296	299	289	311	300	277	278	306	285	259	286	283	309	309	298	327	272	312	293	296	294	295	269	289	311	281	294	293	306	302	313	292	303	291	320	280	312	264	285	288	302	294	282	310	296	312	311	265	297	323	282	278	283	321	293	290	293	281	310	310	326	288	300	304	283	289	308	313	295	275	308	296	292	285	313	285	287	279	298	338	281	278	317	307	314	289	291	287	286	269	264	323	282	268	292	283	305	313	285	294	294	290	291	305	292	283	286	269	303	270	306	307	276	284	285	289	299	273	277	290	313	272	297	276	291	305	278	303	277	300	281	290	296	312	328	267	305	270	297	285	252	311	314	306	295	304	278	307	290	300	299	289	300	264	320	317	286	289	288	291	248	302	294	304	270	299	320	287	302	303	294	301	296	284	294	321	321	297	295	280	289	309	294	299	289	319	324	287	299	289	272	313	304	264	310	295	287	303	277	297	321	282	293	281	283	298	301	310	312	275	243	287	282	331	268	294	298	303	305	289	292	298	312	299	321	307	322	293	294	286	298	293	258	299	258	288	297	296	299	293	295	295	301	306	279	304	286	285	284	301	295	264	270	303	275	302	271	262	275	249	301	302	295	307	288	290	303	306	279	301	320	298	326	285	284	329	278	273	285	292	290	295	289	312	300	301	302	305	299	314	303	292	277	317	311	264	277	310	298	257	279	336	293	267	300	278	284	293	261	291	262	317	286	313	282	290	279	302	250	298	280	321	282	303	277	298	263	293	288	271	277	318	291	302	284	277	295	278	305	308	280	294	276	314	312	294	300	264	306	305	333	294	300	292	325	307	272	296	274	285	289	276	289	301	297	308	264	282	271	319	293	295	304	289	312	283	293	255	293	280	302	310	282	312	279	278	287	307	306	263	307	307	273	298	286	301	285	262	267	267	291	312	291	313	314	280	309	299	284	292	254	289	292	322	301	278	294	330	301	299	290	297	258	289	302	293	275	329	280	299	281	318	272	313	305	290	286	285	334	298	340	290	290	303	335	301	269	265	298	286	307	276	290	297	288	293	285	300	289	283	281	282	265	290	287	307	284	259	282	280	301	296	296	273	291	292	281	317	272	304	278	282	289	298	283	310	267	286	286	288	281	291	272	324	333	279	281	283	280	310	309	282	298	315	313	315	295	299	304	309	315	302	242	297	279	280	308	275	298	323	325	294	310	287	294	258	302	303	305	260	299	289	290	294	282	291	299	310	309	311	305	328	287	288	288	290	277	323	279	302	308	309	282	316	305	318	326	307	308	267	270	270	309	293	305	314	280	282	287	281	271	271	287	336	303	275	271	272	282	307	269	294	304	282	308	278	295	303	267	291	318	310	285	339	293	299	313	263	265	281	280	286	303	298	288	305	307	306	300	285	284	305	291	302	279	260	296	293	263	297	306	276	289	281	309	303	304	285	259	306	301	297	257	300	303	266	281	282	290	294	297	297	248	289	324	281	305	275	331	300	313	316	311	280	301	288	281	251	293	262	302	306	297	283	306	300	312	303	310	286	304	292	308	300	281	298	317	299	297	293	282	280	273	276	312	275	312	298	296	288	253	310	291	266	303	294	296	288	285	265	291	336	310	290	308	302	310	308	322	299	268	290	282	317	304	284	286	289	323	298	315	278	276	306	294	298	316	308	278	321	311	294	296	295	318	272	277	260	307	295	282	290	285	286	267	301	301	303	304	296	288	328	301	282	290	257	283	302	303	304	288	310	311	336	283	285	306	294	332	266	295	278	317	299	291	290	293	305	285	298	289	288	303	330	299	315	244	304	285	289	286	286	304	263	287	304	313	299	289	290	337	300	286	305	286	323	316	284	273	299	324	308	293	289	295	295	295	267	301	288	295	282	307	283	318	314	275	284	330	260	299	284	267	289	287	272	315	321	299	285	310	298	300	273	289	252	314	302	307	278	296	264	284	290	297	262	279	270	312	328	309	288	284	292	289	307	279	318	314	305	309	265	308	297	282	317	317	318	298	320	300	291	292	284
16273	9430	8284	4186	2778	2119	1740	1375	1138	995	919	822	750	725	703	638	660	601	565	589	545	548	554	509	539	559	518	533	534	516	506	474	551	550	528	566	488	503	506	501	494	539	485	503	479	527	527	482	476	523	471	478	463	532	458	468	468	516	504	509	496	452	513	472	499	504	475	479	515	486	497	482	470	499	464	455	518	462	496	475	508	496	482	490	476	487	496	495	499	485	474	493	499	532	462	477	470	497	464	443	431	480	481	482	461	482	456	455	483	496	461	507	477	488	466	485	525	518	509	467	478	499	475	526	463	453	486	482	498	515	458	491	497	434	463	505	532	482	461	488	465	463	482	491	476	515	450	440	484	481	477	449	483	480	482	472	511	520	485	455	468	473	485	516	458	489	472	470	448	464	490	458	487	462	477	444	504	488	488	479	499	479	449	502	483	471	501	470	481	480	494	497	475	510	510	458	515	515	474	477	502	484	471	504	440	479	494	477	485	510	509	509	473	447	484	457	496	467	489	522	479	461	467	462	480	481	495	491	492	479	460	503	502	451	485	490	479	506	517	516	486	488	490	470	479	517	474	440	478	451	472	442	462	520	478	481	500	518	448	467	483	465	446	452	492	525	448	479	471	465	504	454	462	480	454	458	453	505	455	469	467	494	487	456	500	470	483	483	535	521	444	472	487	480	500	499	461	457	488	486	488	432	450	509	492	497	476	484	518	500	458	488	477	489	479	474	477	512	477	490	455	487	491	470	524	507	479	476	458	489	475	494	510	476	531	457	461	480	473	480	441	526	453	492	518	489	443	453	433	494	471	508	509	477	478	467	488	485	492	491	505	473	480	498	461	493	482	503	469	449	494	446	503	518	495	495	482	502	485	505	516	518	452	478	492	468	469	513	466	499	493	482	432	481	536	469	464	481	493	496	542	484	480	488	470	448	476	470	481	490	480	464	482	468	469	464	514	511	478	471	505	439	497	499	521	469	466	461	507	513	481	481	459	501	517	481	482	468	456	501	479	443	512	503	441	508	455	512	464	483	486	477	488	460	482	501	494	472	516	485	457	469	465	526	472	483	504	490	483	486	472	472	466	518	483	504	487	480	495	470	469	495	472	481	468	465	468	493	505	506	482	476	473	482	476	483	465	439	485	487	467	481	475	526	504	463	463	469	485	483	475	457	476	464	495	497	517	493	501	473	498	491	495	474	458	497	493	478	485	493	463	498	479	489	496	434	529	481	444	446	514	518	512	486	495	455	520	501	500	499	493	494	436	496	478	467	476	503	479	488	458	493	454	510	489	509	474	488	484	498	475	479	436	527	508	463	504	470	486	492	473	474	486	475	473	463	501	459	439	466	488	436	451	489	490	473	529	454	509	499	482	514	509	489	487	445	482	470	475	446	492	492	485	488	490	497	510	449	480	500	442	437	479	517	476	505	470	464	517	473	504	468	454	492	431	449	471	457	475	473	459	497	512	451	508	484	493	484	468	475	522	473	481	467	495	500	493	485	469	477	509	468	435	484	468	483	479	444	484	444	481	500	460	480	509	480	476	495	487	477	488	484	439	457	466	475	463	463	478	452	525	493	503	471	516	478	499	497	455	463	469	462	452	429	485	496	463	467	518	517	442	512	468	470	465	464	466	488	505	493	478	460	479	507	463	473	504	499	475	516	484	487	529	497	488	501	484	448	455	493	497	412	484	502	477	496	504	507	469	441	469	500	448	484	492	512	498	480	456	448	478	466	521	501	477	484	453	495	480	489	484	485	477	490	456	480	472	525	494	464	526	485	470	490	511	430	436	492	483	447	469	458	472	511	481	482	448	479	509	503	469	490	537	463	478	506	482	476	465	448	456	481	505	532	473	458	467	515	487	446	455	481	489	450	490	473	460	452	455	489	501	505	470	466	471	466	535	476	485	500	476	476	461	487	481	488	493	503	479	460	466	491	489	435	501	476	473	480	496	471	468	491	471	500	504	490	483	483	493	461	498	475	486	461	468	478	455	483	460	456	528	499	464	478	503	448	474	482	472	482	512	477	445	458	481	517	469	481	474	459	490	475	502	513	461	501	477	456	469	456	509	453	447	508	501	448	466	490	488	467	519	472	500	480	454	483	468	473	483	482	483	499	490	404	476	507	458	542	494	503	455	471	504	485	491	518	500	466	479	466	482	449	464	496	500	495	479	502	456	467	452	510	524	503	470	485	486	506	464	517	485	500	457	494	503	485	436	498	506	492	486	498	468	440	490	471	476	477	444	493	498	483	470	459	490	473	469	493	453	464	505	419	476	474	475	470	475	475	490	490	518	496	502	494	468	453	457	503	483	515	498	469	439	465	464	472	470	491	480	500	467	510	498	490	519	522	466	491	483	498	449	508	437	428	470	495	468	484	486	506	446	464	463	469	509	469	476	499	469	464	499	469	491	492	464	498	488	468	495	486	505	495	478	490	482	500	484	499	435	501	488	445	511	476	498	495	430	502	488	475	482	470	495	500	482	505	509	469	482	458	452	478	479	480	465	485	477	517	508	507	485	494	498	484	508	517	499	460	469	508	521	471	477	484	501	476	504	506	495	493	449	466	447	496	486	465	448	498	463	528	488	481	465	491	501	494	457	476	444	431	508	558	495	518	508	467	481	489	441	502	475	491	459	451	489	474	502	458	453	488	472	447	477	479	476	487	493	493	495	474	502	442	487	507	501	473	458	452	486	522	472	499	502	471	510	491	492	480	495	489	488	515	491	530	418	433	513	493	464	497	504	491	479	452	479	493	502	442	457	474	483	491	486	475	477	501	514	497	480	514	503	465	490	524	473	470	467	494	486	533	448	501	529	480	489	480	511	486	476	493	496	481	509	471	499	462	521	464	486	501	472	475	474	470	468	501	470	484	493	468	467	477	463	490	488	502	517	449	452	453	464	485	497	524	440	483	487	499	474	469	451	516	515	487	476	478	504	495	477	500	495	491	476	467	503	510	533	460	479	473	469	499	476	470	472	495	478	464	457	500	479	468	477	463	455	495	475	529	447	459	514	466	467	460	480	521	467	487	507	465	487	452	454	487	470	502	452	477	490	516	490	502	451	470	452	497	490	480	467	479	427	468	465	463	500	453	443	500	473	464	503	487	484	482	486	465	499	505	458	490	485	459	464	466	497	461	480	498	455	480	440	490	511	480	467	465	464	479	479	468	477	514	493	454	462	487	469	483	510	467	464	489	485	483	517	458	489	489	470	504	459	486	493	501	465	479	479	489	478	471	504	464	448	473	469	496	489	472	505	490	465	478	445	470	470	451	494	496	454	549	461	506	483	447	473	467	472	468	494	490	480	447	447	498	455	487	466	504	516	511	500	499	531	459	519	490	493	496	476	468	513	494	480	500	456	459	479	459	484	477	485	496	514	489	475	501	441	444	481	459	481	487	483	484	517	512	486	489	490	501	531	455	536	485	467	509	476	485	487	468	478	488	537	471	485	511	449	485	482	486	430	438	493	499	512	498
23068	21116	29184	23309	21118	20627	3213	1074	824	779	799	693	642	605	593	612	599	569	581	570	553	571	514	501	553	541	520	528	541	489	525	500	510	553	543	532	517	548	500	529	496	497	507	503	440	510	511	472	497	488	494	466	500	494	455	447	514	452	498	523	498	492	498	446	443	473	514	494	473	451	490	496	454	490	481	471	509	459	482	468	490	517	515	485	489	458	476	455	489	479	499	477	470	494	491	495	471	475	497	492	472	503	451	452	510	514	521	476	467	527	472	488	522	504	509	493	506	490	472	499	502	501	530	497	444	480	473	482	465	511	472	468	478	470	457	469	496	462	470	461	483	495	481	490	475	486	529	482	473	437	488	451	474	488	446	443	499	461	479	470	489	440	486	508	467	470	496	490	465	446	448	478	499	464	454	475	476	467	494	466	516	434	486	466	460	481	495	484	521	487	521	478	428	494	539	423	497	485	457	490	453	507	490	482	472	472	469	478	503	493	498	478	465	485	474	479	471	456	465	496	498	516	486	476	505	535	488	444	474	457	497	525	480	484	443	499	472	473	428	483	462	478	475	508	493	483	494	514	519	498	483	476	526	466	474	461	479	460	497	482	463	494	481	513	524	533	454	457	496	468	502	440	489	509	519	481	495	472	498	449	442	463	514	501	487	526	457	506	504	466	493	448	479	461	489	507	475	476	482	444	480	520	528	486	483	494	497	484	460	494	453	498	478	530	484	528	442	489	452	474	466	463	471	488	458	468	532	485	485	472	420	471	494	516	440	484	494	452	478	470	517	457	503	433	451	461	456	489	475	489	514	550	500	490	467	469	466	486	473	452	426	483	454	480	515	497	506	472	504	481	490	458	448	443	477	460	447	486	494	444	465	491	472	509	474	501	464	464	490	479	483	457	478	494	524	484	450	483	469	495	468	481	479	456	459	499	496	492	458	438	475	457	449	534	466	475	507	453	518	514	479	474	510	486	479	475	484	475	500	460	494	493	501	441	496	476	466	515	474	474	463	466	476	485	500	471	468	494	456	458	482	486	498	494	466	459	486	495	491	456	481	452	456	483	471	518	494	443	466	476	477	438	502	491	445	471	483	513	493	488	516	458	466	430	496	451	472	480	461	462	517	470	484	476	472	497	495	522	455	513	482	479	482	482	452	450	463	447	462	536	501	476	470	485	449	463	483	478	486	484	504	437	480	533	479	479	456	470	460	470	463	504	497	499	454	459	499	463	462	483	478	444	469	497	473	502	452	516	488	502	490	450	463	510	501	532	497	483	454	476	493	472	487	480	520	510	487	504	500	485	454	489	484	472	474	500	445	467	436	476	457	506	490	510	452	491	500	459	488	474	453	449	504	487	476	486	460	471	451	513	458	479	497	448	499	459	446	438	504	469	510	507	465	505	454	436	505	448	475	480	476	481	512	475	467	457	466	455	499	492	461	492	464	438	473	476	506	484	509	485	474	486	468	467	479	462	450	437	526	462	479	486	494	474	518	468	473	452	469	456	502	495	503	485	496	484	447	486	468	483	487	491	488	439	474	486	435	487	463	514	459	497	467	479	488	512	454	478	485	490	463	507	481	456	446	487	492	496	451	477	463	464	487	463	469	456	460	503	446	469	488	514	469	467	436	476	454	481	508	470	479	489	503	498	456	492	511	427	479	437	444	481	477	466	471	511	496	437	503	474	474	464	474	458	482	496	467	463	449	470	498	503	493	513	456	489	521	452	485	499	470	487	505	471	460	478	479	494	480	489	482	426	518	509	508	502	483	483	474	477	462	478	497	472	444	496	491	476	524	476	482	479	516	540	471	479	469	446	453	463	495	474	461	513	512	476	473	480	488	476	515	508	495	503	483	474	461	477	475	500	503	516	520	476	499	478	497	470	482	472	501	508	468	487	486	476	513	458	466	509	456	463	478	521	512	517	482	473	464	473	455	443	480	458	447	485	488	482	488	463	442	479	523	478	463	484	472	466	476	487	482	497	485	520	511	512	461	471	492	479	477	473	507	470	455	467	470	463	494	475	470	462	521	506	418	459	488	481	448	451	476	476	490	482	471	470	485	468	468	466	470	439	516	473	501	456	457	439	475	440	502	502	481	490	521	448	473	490	497	507	518	448	456	466	525	504	510	500	480	509	493	475	461	505	506	482	497	445	462	480	469	492	529	461	464	498	520	500	451	478	488	501	471	468	478	487	461	492	471	500	504	426	520	473	521	479	497	507	484	480	454	481	500	470	455	488	520	487	484	458	490	472	450	485	532	460	476	514	492	431	466	444	468	457	464	441	498	495	485	480	498	442	465	463	488	489	477	476	456	498	477	467	455	491	454	501	528	488	495	447	473	462	514	475	448	512	493	465	514	487	513	456	453	494	497	465	481	461	514	488	475	472	474	484	431	471	444	511	529	485	519	485	457	496	497	473	458	485	517	490	499	490	498	472	452	544	491	495	447	467	481	478	484	462	482	496	503	487	476	485	456	472	496	461	501	486	500	547	482	516	461	485	487	459	460	461	495	487	473	488	492	475	486	518	497	475	491	488	490	499	470	501	531	498	530	513	483	517	521	487	492	483	454	466	492	466	512	493	495	501	481	482	506	441	498	481	466	470	472	489	492	465	472	471	458	456	516	463	464	512	470	476	468	472	487	451	430	505	521	423	453	461	470	481	506	525	489	478	480	495	476	513	480	508	484	506	474	464	456	514	446	493	484	458	415	482	469	514	502	509	440	459	456	467	490	456	458	455	532	474	470	514	466	498	510	470	434	470	493	471	476	434	469	459	498	488	493	479	462	487	488	479	478	493	503	526	466	487	483	461	521	482	499	457	484	539	485	461	498	484	466	478	464	528	501	455	444	488	462	445	479	454	486	484	482	463	522	455	496	493	459	448	464	504	468	503	465	481	495	473	500	509	459	467	444	475	457	485	452	511	454	492	490	528	489	449	437	473	477	478	485	491	439	494	481	481	429	501	499	502	465	506	498	489	510	506	489	474	469	481	515	486	496	479	482	492	461	496	486	479	520	448	468	495	430	463	494	493	474	474	477	463	490	487	493	466	477	520	465	486	497	451	515	479	457	490	462	470	445	518	503	486	468	486	511	488	455	473	472	504	522	514	515	506	501	491	471	451	521	483	504	496	472	505	513	461	456	459	445	486	491	480	486	467	463	479	471	495	473	474	458	467	454	532	498	461	466	452	504	458	473	492	475	522	513	445	472	457	477	480	479	462	498	488	494	478	490	468	502	473	451	433	462	498	470	448	511	459	460	484	487	432	496	466	510	474	498	468	449	471	492	481	445	472	473	433	455	477	457	477	468	440	531	449	439	470	459	427	490	475	489	482	448	488	467	462	501	488	466	485	463	475	479	528	503	478	479	473	497	507	468	456	495	459	475	486	497	506	513	465	467	485	487	459	492	484	476	496	470	493	488	482	468	495	486	478	499	491	503	488	476	475	489	495	495	502	488	441	482	500	487	501	471	490	478	485
18229	15596	13407	7448	5156	3781	3071	2532	2076	1826	1613	1511	1264	1239	1108	1166	1044	1087	997	988	966	960	913	898	906	905	851	868	874	867	898	814	852	835	822	805	810	835	791	811	761	842	813	843	771	765	813	821	763	767	751	762	881	843	784	841	767	771	782	757	802	818	761	789	753	775	777	767	790	739	786	764	769	763	783	758	787	793	768	757	807	754	772	777	789	767	783	762	795	796	768	786	819	784	752	732	739	755	764	764	763	761	782	812	769	767	752	807	737	784	754	784	757	776	748	754	760	714	798	743	757	763	779	787	775	729	809	736	745	764	755	806	768	793	818	763	770	751	756	745	769	779	776	742	801	768	788	717	798	787	808	770	755	749	829	741	704	749	786	760	784	763	780	775	798	728	786	758	770	752	795	793	839	806	802	814	726	797	759	744	796	773	712	708	772	799	762	756	711	774	788	741	750	789	735	736	765	795	771	844	787	760	774	800	721	784	743	786	747	722	754	761	792	753	773	782	803	789	762	775	792	748	787	807	838	793	750	749	749	716	800	757	771	794	792	764	738	742	787	753	748	808	793	756	786	775	809	794	756	769	776	768	790	812	746	773	742	783	738	762	752	778	753	756	779	750	715	746	772	797	759	779	744	773	772	732	727	805	724	750	757	735	755	762	740	768	777	772	771	749	762	751	749	753	720	755	775	777	760	798	716	769	746	759	787	777	771	759	786	735	738	782	732	780	784	784	752	745	788	802	756	761	756	741	760	699	733	784	805	780	741	745	746	745	731	766	763	752	807	773	795	787	805	778	811	785	763	803	781	745	733	803	790	762	755	769	806	783	736	780	703	764	734	710	719	741	756	764	711	724	749	773	751	752	722	754	778	766	764	751	771	796	705	806	720	786	781	728	762	788	714	738	758	764	774	776	776	762	766	769	794	776	788	775	770	731	728	759	753	770	773	783	771	705	788	771	777	780	818	760	763	767	839	800	779	788	828	773	708	719	741	785	745	765	752	781	808	778	759	744	726	752	768	751	731	851	753	791	710	778	789	778	757	747	761	797	727	784	825	778	747	774	768	745	771	737	788	795	753	801	752	799	741	830	761	793	789	740	764	724	786	778	777	753	733	812	806	830	782	816	797	803	760	758	720	769	774	758	817	729	727	794	796	771	784	780	740	754	746	766	748	809	785	800	777	777	782	748	804	781	780	732	754	700	797	769	782	756	788	780	762	721	763	749	786	794	774	715	758	809	738	764	726	766	825	713	761	795	802	792	778	757	772	775	771	785	716	740	742	727	738	760	730	794	800	754	802	783	741	752	775	787	778	749	759	752	791	735	779	730	778	805	791	768	811	780	721	731	753	775	742	748	764	715	756	722	767	721	771	759	734	757	838	784	732	790	728	783	798	758	777	778	804	739	770	769	755	762	744	752	767	794	785	762	747	758	813	735	724	786	752	739	744	758	746	779	751	760	785	783	774	720	765	766	770	799	752	760	777	772	806	798	761	731	774	761	753	743	782	754	694	726	752	755	781	726	787	779	772	761	775	764	780	756	767	772	764	797	767	731	771	811	754	757	716	813	754	743	728	735	766	718	726	780	776	763	665	788	837	763	733	770	757	797	737	778	755	759	793	718	751	762	790	730	744	796	749	772	784	791	731	715	753	787	779	764	769	778	709	789	766	783	780	741	764	752	760	759	750	755	789	784	739	762	790	752	778	744	785	813	777	774	726	736	776	769	782	806	747	811	779	781	759	752	757	774	753	779	804	774	745	795	722	745	798	829	750	763	775	779	759	755	810	728	778	762	734	837	792	746	799	774	764	778	760	766	795	765	783	770	741	784	776	710	736	790	780	770	820	768	791	775	733	772	749	732	715	790	701	749	796	786	768	721	779	725	756	694	778	780	729	756	778	753	786	737	723	756	809	774	775	728	730	767	795	751	766	782	751	776	793	796	792	719	771	711	791	777	769	776	779	778	826	753	791	770	739	808	780	811	771	779	826	762	743	771	754	745	755	793	757	769	755	769	767	756	766	737	786	757	727	767	811	806	796	795	808	777	765	781	801	701	802	770	739	725	766	730	758	769	743	777	766	766	772	793	747	762	788	807	754	693	730	719	774	743	793	765	773	720	807	765	761	762	778	767	770	752	787	769	739	794	795	758	789	728	757	769	742	729	787	764	748	778	802	730	686	724	746	829	732	763	779	786	784	719	726	742	769	818	788	799	740	789	809	792	741	771	773	767	801	763	778	759	760	757	784	769	783	716	754	838	763	777	736	729	741	758	796	757	786	795	752	782	745	787	769	769	714	762	775	766	765	786	822	769	716	743	786	740	764	773	763	789	768	775	783	709	767	745	711	746	743	795	733	728	820	780	774	762	787	737	779	763	777	745	755	709	800	778	761	757	782	763	746	770	804	768	750	769	746	780	754	823	763	749	756	765	754	744	756	828	744	733	750	771	756	774	761	765	745	778	764	763	759	716	773	780	776	750	793	731	760	788	719	783	799	789	761	759	736	785	737	733	735	760	795	745	785	813	728	764	738	780	790	720	721	761	746	784	782	714	795	789	789	762	757	699	760	762	745	753	748	749	781	759	761	761	809	722	751	777	730	732	769	782	826	790	750	782	767	765	816	751	781	724	782	769	749	791	796	767	767	788	755	788	788	777	800	772	734	784	715	796	788	770	742	806	763	826	743	742	746	744	769	743	756	729	779	744	765	801	754	741	787	771	757	755	776	717	735	761	710	789	697	739	746	759	753	754	741	751	717	777	796	754	792	782	795	801	789	790	836	762	765	781	781	786	749	787	762	769	799	769	810	749	776	780	730	778	715	734	757	783	758	728	750	785	715	695	771	784	766	771	801	772	766	825	749	782	790	765	791	754	767	805	784	748	755	826	755	725	774	741	737	718	746	773	743	722	743	738	792	737	751	739	753	811	726	738	749	796	744	760	739	709	782	788	784	802	744	735	781	776	776	739	792	751	784	787	718	760	810	753	769	779	754	739	745	752	764	812	783	788	774	714	770	744	787	781	745	775	748	791	810	804	730	779	753	733	712	769	758	753	733	764	824	715	792	714	783	773	749	775	735	751	754	804	797	780	764	764	786	787	776	773	763	776	725	718	775	743	808	769	774	717	742	808	761	767	775	785	799	834	759	755	805	757	795	748	745	757	778	812	777	742	744	712	792	777	766	788	760	689	813	722	742	741	769	748	768	774	711	767	742	760	745	753	779	759	741	841	785	809	772	746	778	747	786	785	733	818	788	731	788	805	759	783	745	761	793	787	770	773	769	739	733	822	760	755	780	766	805	806	726	756	770	772	732	795	755	787	768	805	810	749	729	796	756	800	741	702	843	738	719	767	773	701	767	769	770	774	784	750	789	794	760	738	799	780	773	806	757	765	726	770	732	763	773	771	771	777	769	784	740	748	772	803	765	748	792	749	734	728	758	773	781	745	755	722	780	750	778	799	787	760	745	747	747	738	779	755	768	721	773	767
26806	20592	8613	691	465	400	191	163	141	143	151	125	123	145	137	141	115	139	133	130	123	126	116	125	140	137	132	133	124	127	124	154	118	109	125	121	109	110	135	127	121	126	135	112	121	133	132	123	131	123	145	127	124	117	128	104	116	138	122	150	128	110	124	120	138	130	109	115	124	117	129	108	141	133	132	125	129	148	115	138	125	134	109	123	124	153	126	124	136	128	138	139	121	127	138	126	117	111	132	144	124	130	126	121	125	111	104	139	133	109	133	127	116	167	112	137	115	132	161	131	157	137	127	144	121	143	132	132	130	119	134	135	117	136	134	141	105	137	114	123	134	127	116	107	127	131	137	125	133	130	138	134	146	130	125	118	126	123	150	130	110	137	123	129	110	123	137	138	122	130	130	130	131	137	120	126	130	109	108	152	123	123	118	128	127	150	118	132	123	143	119	135	129	130	143	132	137	128	125	134	142	129	125	113	135	134	124	125	132	110	116	128	144	141	132	103	115	116	121	105	127	114	137	128	117	119	128	129	120	133	117	120	130	114	114	127	120	117	122	117	124	131	134	116	132	114	126	119	132	120	128	134	127	137	131	138	134	116	123	114	128	128	126	123	128	136	130	114	122	131	146	125	133	135	106	139	115	113	118	137	132	126	119	109	128	124	127	124	132	138	125	116	126	127	112	133	129	114	121	120	123	127	118	110	131	105	127	113	126	132	125	132	134	128	144	159	147	144	115	119	109	128	120	126	132	134	123	129	130	116	143	110	132	133	118	107	138	142	115	147	123	126	132	140	128	121	124	136	120	123	134	152	121	125	128	124	121	136	130	121	145	133	129	141	156	130	129	134	120	127	143	117	101	132	120	121	115	124	122	117	115	118	114	132	121	120	146	126	119	131	126	106	140	112	114	133	131	120	126	110	111	122	136	109	124	144	156	129	110	149	118	119	138	129	146	103	140	103	141	124	117	135	127	110	105	129	116	125	139	117	133	131	131	140	127	133	123	109	140	113	138	137	115	112	116	117	133	125	130	134	126	141	122	122	137	140	115	112	130	107	120	135	112	146	106	138	132	129	115	132	127	150	116	132	132	115	116	118	123	136	132	132	110	123	125	129	129	123	132	131	141	111	142	131	129	144	151	109	146	137	119	110	132	139	122	130	111	127	131	132	114	117	99	101	130	127	126	125	125	128	114	110	135	109	144	131	140	133	141	137	115	126	126	109	136	128	120	127	123	130	128	118	124	131	131	127	120	122	117	136	124	142	128	138	118	113	124	133	128	111	138	112	120	127	131	138	119	118	142	117	143	141	130	135	111	153	118	126	141	139	123	121	114	129	134	129	123	123	128	113	129	123	129	142	131	112	125	118	142	117	126	101	130	122	109	127	121	121	125	131	154	133	148	143	130	134	106	145	116	134	141	103	136	113	128	148	129	110	110	114	153	125	150	111	140	127	134	122	130	118	129	113	146	124	123	125	127	134	122	113	136	129	132	120	110	139	130	121	116	112	123	104	149	129	134	133	134	146	136	136	118	155	109	133	121	142	131	144	120	117	108	129	118	116	128	120	113	129	148	133	125	134	120	132	124	119	153	120	130	137	118	144	132	118	146	129	152	141	124	111	119	129	122	134	135	122	130	127	117	128	137	132	119	121	116	119	118	115	121	122	102	132	118	143	132	109	130	130	134	122	140	121	133	108	148	146	130	129	123	136	123	122	135	135	125	116	141	126	128	141	127	115	142	123	128	130	122	133	136	112	119	125	139	139	123	117	117	115	149	120	130	129	121	124	140	110	119	151	121	130	103	114	140	133	141	140	124	113	143	138	132	119	140	134	119	127	125	127	146	122	119	128	123	127	145	139	122	122	124	132	119	147	117	113	136	116	145	114	126	125	145	128	118	126	124	141	114	148	119	135	144	143	125	139	138	122	133	125	136	127	134	141	123	107	112	119	100	114	131	140	124	124	126	108	137	121	114	133	143	117	133	120	131	121	124	112	123	118	147	119	113	117	111	141	129	118	129	138	126	116	129	113	110	119	116	128	138	107	121	132	134	109	129	105	152	122	119	110	109	123	127	142	127	143	113	107	122	119	123	134	147	123	118	127	112	136	117	129	132	121	101	108	137	116	142	130	110	138	139	143	141	134	125	132	119	113	112	113	118	125	128	111	133	117	150	149	121	123	133	127	129	117	129	143	135	132	144	123	137	126	139	123	117	115	124	123	130	110	123	126	121	140	128	126	138	116	134	118	124	133	116	126	132	124	123	126	128	116	109	123	132	120	127	149	135	100	122	133	137	140	115	133	116	115	125	136	127	140	119	131	120	139	130	110	128	128	139	134	126	143	140	124	114	135	125	105	109	119	136	115	138	124	136	131	130	114	117	113	119	129	129	105	128	107	139	123	120	141	137	125	113	146	127	123	127	156	119	93	120	127	118	113	132	110	142	121	119	129	129	133	137	125	131	146	132	118	135	123	139	113	140	103	125	117	137	138	147	116	133	127	121	149	145	130	124	131	133	126	110	122	124	120	121	122	127	122	123	119	144	123	122	132	148	126	124	129	126	136	118	113	133	124	125	123	125	131	124	131	127	141	133	138	98	144	112	129	141	116	141	130	125	128	144	123	153	122	134	134	119	119	123	118	117	132	125	108	111	123	131	132	125	128	156	115	128	124	132	128	122	120	108	134	112	141	128	131	114	126	131	112	111	116	126	139	134	146	142	123	133	130	132	123	153	131	113	138	114	143	140	114	115	127	144	150	121	115	151	142	134	112	144	122	129	143	122	128	137	125	126	145	126	121	136	114	147	105	150	120	122	102	119	156	128	112	108	125	123	121	134	131	118	116	133	107	134	141	122	126	135	146	117	142	132	113	143	112	122	128	120	129	120	111	130	124	126	124	122	121	140	106	121	131	106	144	136	113	131	109	114	133	120	132	122	123	115	129	142	114	129	134	123	114	112	146	110	141	140	138	136	136	122	125	140	124	138	145	118	162	141	119	118	124	126	128	113	129	132	131	104	120	125	136	113	129	120	150	126	123	133	145	126	116	118	118	124	131	108	137	124	126	153	132	140	119	118	122	110	128	123	137	130	132	129	112	135	135	132	124	119	116	118	118	139	109	151	114	125	128	140	123	131	120	135	121	109	129	127	120	118	118	145	132	138	122	108	137	122	124	148	134	121	139	117	145	144	126	137	132	151	135	122	131	136	116	126	122	140	125	131	120	134	147	122	129	100	109	120	123	122	152	119	134	128	130	149	125	137	111	112	129	126	113	133	129	126	134	123	129	115	106	105	140	143	121	112	132	116	132	134	101	118	122	132	114	140	98	148	123	139	127	134	137	111	133	145	144	133	126	118	103	115	119	141	135	109	123	103	128	134	121	147	136	127	135	124	130	135	124	120	120	149	108	149	117	136	149	121	126	115	125	132	120	113	130	92	107	130	123	128	114	146	133	118	110	149	99	124	143	115	122	127	132	116	129	121	136
8426	1271	1102	605	476	403	357	307	310	267	271	262	250	248	247	232	251	260	227	229	238	239	257	256	252	232	230	250	222	240	266	201	260	231	226	227	225	232	235	220	225	215	223	229	243	251	222	229	220	210	224	210	220	235	234	242	218	252	202	254	237	208	227	242	243	211	229	221	223	216	208	215	238	226	217	213	225	219	195	202	244	214	241	216	228	198	204	222	214	242	229	242	217	263	229	224	212	218	257	215	219	244	208	208	216	229	223	225	206	200	213	222	205	228	206	219	208	202	230	215	241	215	216	198	225	241	253	224	216	224	222	223	215	222	220	218	208	214	268	217	232	206	231	194	248	215	250	237	224	211	240	234	243	263	246	232	233	222	239	229	242	199	203	231	262	213	234	264	222	209	207	249	233	237	237	217	245	222	205	220	233	228	217	240	230	238	234	212	236	224	208	236	223	245	236	245	230	208	224	240	236	207	220	236	200	239	199	221	214	227	216	248	226	196	234	225	243	212	213	225	201	217	235	210	232	251	215	208	212	214	217	210	220	226	215	213	238	220	248	241	254	232	250	217	234	224	218	213	208	219	224	231	237	249	225	239	228	246	250	222	202	214	247	232	225	232	239	211	251	197	216	261	212	196	228	214	216	233	212	227	257	236	244	220	242	232	201	238	218	235	224	232	218	232	234	203	260	236	240	228	218	229	208	232	220	209	223	243	223	234	229	247	229	225	239	237	225	230	217	239	211	241	252	221	215	222	234	216	222	224	217	242	219	242	245	211	208	209	219	231	238	230	255	219	247	238	222	229	232	198	204	219	198	205	233	245	211	234	239	221	238	229	233	215	236	224	231	254	233	210	219	213	213	199	238	225	219	222	228	240	246	238	211	224	229	213	217	237	228	200	205	229	214	220	233	220	217	240	249	200	230	226	229	241	221	200	246	203	223	225	222	224	254	254	216	232	224	223	235	209	235	229	227	237	217	227	244	221	236	241	222	224	239	250	225	220	228	224	226	225	229	251	234	259	221	226	250	236	224	189	234	244	241	218	241	224	212	274	208	256	222	207	209	210	223	229	228	217	232	231	214	219	230	209	229	234	212	257	222	233	214	237	251	219	212	206	225	219	230	226	209	222	197	248	219	224	201	201	217	238	228	231	233	207	255	235	203	224	214	213	214	242	217	216	195	225	255	207	207	231	240	245	249	229	253	237	219	216	228	242	225	199	236	228	219	216	211	240	196	219	214	218	226	234	242	216	206	246	251	223	246	233	244	235	189	216	224	200	225	236	206	235	229	218	215	245	185	204	219	256	258	217	219	259	233	222	231	227	248	238	232	228	221	214	213	235	260	208	222	245	227	214	230	216	241	224	203	244	217	244	208	224	213	221	224	210	255	219	226	230	230	245	229	269	205	211	223	234	215	225	237	248	197	233	221	236	216	227	232	228	231	221	227	233	261	215	218	218	233	212	197	226	229	257	219	220	227	212	233	211	212	234	225	229	241	219	231	209	225	210	203	227	247	216	211	218	229	234	233	245	214	207	219	230	215	211	225	209	222	235	255	232	219	250	213	226	229	192	233	202	209	215	232	231	223	254	235	243	217	247	225	233	228	223	244	219	246	219	203	201	221	232	232	229	222	242	243	230	234	212	244	209	223	238	220	234	223	234	214	254	237	242	239	230	234	222	218	197	219	209	220	238	236	214	250	208	256	252	225	250	250	255	226	241	213	228	227	237	208	223	239	214	227	228	233	229	208	223	237	244	228	231	209	226	231	221	246	225	236	242	236	236	232	224	221	204	200	191	219	209	212	212	232	240	215	232	208	233	211	246	217	226	241	214	249	234	254	199	218	204	220	238	235	236	190	212	216	204	207	216	247	221	215	207	206	218	230	204	231	226	247	231	250	202	243	222	233	269	220	235	221	214	209	214	190	237	224	229	241	222	217	244	237	216	227	181	238	248	237	222	213	203	216	239	227	235	221	204	228	194	221	212	208	231	233	229	213	224	239	235	207	212	251	234	253	230	221	204	246	254	219	226	262	246	228	230	221	237	228	236	214	216	202	232	232	226	212	213	235	242	242	223	209	220	236	214	212	247	246	205	231	229	206	252	225	236	235	244	229	232	221	231	221	228	248	238	219	212	209	247	223	226	223	208	210	249	229	231	233	233	210	237	221	237	217	214	226	219	238	220	257	195	249	230	213	209	226	230	217	206	236	225	228	222	223	216	229	208	225	225	231	237	205	233	240	247	216	219	230	205	238	229	212	242	219	221	256	210	251	249	242	224	244	218	247	242	192	249	225	224	215	231	225	227	256	227	211	212	246	233	233	233	221	229	256	234	220	229	242	232	259	211	235	229	271	238	237	234	221	242	247	253	231	223	222	229	229	255	202	213	220	225	260	209	209	203	207	239	219	227	238	208	245	243	209	219	227	216	218	226	256	221	206	236	193	213	224	206	230	239	231	223	224	217	220	214	241	206	236	231	219	220	210	186	220	247	221	249	231	219	239	255	239	255	246	211	206	246	246	228	229	225	204	218	212	243	232	232	228	219	235	229	228	244	246	200	275	238	228	212	209	247	225	205	224	218	204	216	231	226	223	248	223	217	217	219	248	222	252	206	227	235	217	195	234	223	253	232	229	228	245	224	237	213	206	218	222	206	250	192	224	212	211	235	223	234	242	217	227	249	220	222	237	240	261	209	234	236	215	218	209	212	226	236	207	221	250	244	227	224	224	242	225	250	204	222	215	229	229	193	237	241	226	216	283	212	263	234	230	227	205	216	219	202	239	252	221	242	199	226	234	211	232	218	224	215	210	238	217	231	223	213	243	217	248	221	218	229	212	226	227	213	218	238	241	240	223	235	222	221	208	225	238	231	237	244	228	218	221	198	223	242	223	260	212	254	220	205	224	235	250	211	227	234	214	209	230	226	233	245	224	213	237	226	263	227	220	208	228	237	217	228	219	213	224	226	222	220	230	227	237	218	225	197	206	223	230	227	226	239	236	237	239	219	239	217	215	207	247	251	213	229	182	203	231	213	228	245	215	228	221	232	198	235	201	233	249	215	222	250	206	238	222	227	243	270	242	212	222	206	228	221	230	227	223	238	230	241	221	197	219	229	227	197	223	221	224	221	230	240	218	222	241	227	205	206	208	209	231	245	216	236	206	202	221	240	234	232	239	214	256	205	226	222	250	205	241	228	238	223	233	235	222	234	226	260	233	257	220	218	211	215	209	214	223	239	222	240	215	218	229	218	207	221	223	254	219	237	235	227	225	231	221	202	209	201	201	212	211	216	224	219	241	245	219	202	250	234	222	225	238	223	249	217	238	221	224	225	233	222	218	228	216	235	238	213	247	210	245	233	233	233	206	230	244	231	256	215	234	234	237	229	213	231	234	226	247	224	230	268	229	225	196	234	236	242	223	242	229	238	218	244	199	220	238	253	213	219	204	239	228	261	217	211	228	228	239	226	221	240	252	209	214	242	220	223
24014	21100	28493	23908	20769	3160	796	607	499	454	420	376	357	370	352	353	355	337	336	355	299	317	338	311	303	338	317	315	299	315	293	292	339	305	288	294	342	277	278	334	329	309	291	291	296	326	283	311	277	321	305	319	304	315	305	283	313	309	319	275	310	300	315	299	299	280	286	302	316	318	327	339	286	291	306	330	266	274	317	295	292	287	307	307	280	319	319	287	295	330	292	259	289	304	287	281	322	308	265	285	286	300	263	301	321	279	324	278	314	325	275	318	294	279	273	287	309	310	292	283	279	294	299	317	283	322	282	304	292	296	328	306	293	297	273	283	279	313	288	309	300	296	279	306	284	293	283	312	307	292	287	305	297	307	292	276	272	297	320	308	290	321	280	288	286	342	308	291	281	284	264	282	302	297	310	279	310	274	271	281	302	304	309	289	297	297	267	307	294	271	293	296	321	290	275	286	271	274	280	293	304	267	296	319	279	299	288	271	259	315	321	275	255	295	313	293	280	289	293	270	299	301	331	308	275	299	290	284	290	288	316	294	312	324	285	295	280	296	290	262	292	318	275	302	276	313	301	286	307	302	273	298	323	273	256	264	291	276	298	296	297	315	296	310	298	298	294	285	327	272	290	303	302	327	310	277	295	290	316	299	283	281	277	294	262	314	301	266	292	279	275	262	279	303	290	291	275	313	295	317	285	285	295	292	297	290	300	302	327	314	286	270	286	287	282	299	293	264	278	290	259	280	293	314	303	261	284	307	298	277	286	308	283	272	278	300	305	300	293	269	279	303	304	270	308	303	261	304	292	299	316	306	303	303	307	313	273	300	316	290	271	278	288	317	299	315	262	293	288	308	274	301	277	288	245	298	311	306	283	278	277	291	281	290	300	341	280	297	275	300	304	297	310	303	279	284	299	304	281	262	278	291	299	283	279	312	260	260	288	318	330	271	294	308	306	287	291	272	280	294	304	278	255	273	282	299	297	289	336	319	302	304	295	305	324	290	307	322	301	271	265	290	300	287	283	282	297	302	299	274	281	287	307	282	320	279	290	317	292	322	281	301	292	323	292	304	311	299	293	280	334	343	297	275	288	285	304	314	247	269	282	290	281	264	278	324	304	286	287	290	281	289	298	283	313	312	282	275	271	294	297	311	300	304	294	252	302	293	249	286	287	307	262	277	330	286	261	305	290	295	277	274	308	304	283	303	281	291	291	318	275	298	287	282	276	284	275	300	282	297	322	273	259	302	277	308	298	279	298	284	281	289	290	282	284	285	310	281	293	294	269	292	288	293	281	329	274	299	310	282	288	319	280	298	284	293	282	293	303	307	297	310	297	316	292	270	286	301	301	284	302	297	262	292	282	310	297	302	303	300	311	297	309	276	317	287	285	296	304	289	248	274	301	276	298	269	255	307	291	298	287	296	305	269	270	326	304	271	280	314	301	291	309	325	272	308	296	343	279	304	288	281	333	294	292	297	269	272	302	258	292	297	296	261	288	289	298	310	296	261	295	300	269	303	274	292	284	313	292	309	318	314	273	316	291	289	285	280	304	283	311	316	299	309	255	277	271	297	291	312	295	310	302	299	297	310	294	319	311	331	298	280	309	301	305	285	304	293	268	297	317	259	266	287	289	278	293	310	286	295	313	315	291	300	270	291	279	262	284	296	289	271	282	285	302	293	312	286	282	301	300	290	290	246	266	297	300	328	313	288	302	324	275	308	335	283	341	285	323	308	313	302	271	286	289	282	279	279	273	325	310	306	256	336	280	281	320	277	293	304	301	300	284	292	317	308	278	284	311	288	304	294	304	285	284	280	294	287	284	298	284	299	309	303	280	288	307	275	310	316	299	300	326	292	298	297	316	291	287	288	279	312	295	302	307	258	300	326	316	274	315	315	294	263	302	263	270	302	274	281	301	315	280	312	308	266	306	255	284	295	266	305	291	278	296	329	278	284	295	311	274	304	324	273	314	278	323	269	287	276	293	288	304	290	283	302	282	294	333	301	287	300	294	310	303	292	312	316	278	291	300	281	279	266	273	310	279	301	276	292	273	297	281	287	279	267	271	310	281	307	295	286	276	289	290	269	307	274	319	297	297	282	303	293	302	273	309	312	299	267	300	276	297	305	267	324	284	306	296	269	282	307	320	299	267	258	292	305	325	293	289	309	307	310	304	305	309	272	292	295	300	268	277	308	320	254	315	281	299	299	258	284	302	284	262	298	262	318	273	289	303	284	268	291	284	270	297	286	301	263	286	294	292	306	323	299	291	282	290	277	301	278	319	281	259	291	294	267	256	258	305	262	285	278	279	290	294	305	281	294	311	288	285	310	307	301	261	267	320	284	305	292	294	315	303	252	303	284	323	282	266	292	267	315	280	255	331	283	292	294	301	305	291	288	307	305	303	289	293	306	295	294	292	302	281	320	306	304	311	292	301	326	308	284	285	289	265	288	288	287	296	297	289	289	281	289	288	253	284	271	290	307	314	319	289	305	293	279	300	305	296	315	312	303	299	288	293	286	288	290	287	285	256	304	274	293	288	296	284	280	298	269	287	278	321	290	293	299	262	283	299	285	301	354	284	312	271	300	276	290	303	288	281	316	297	305	307	287	349	286	295	276	287	312	284	319	301	325	292	305	295	309	296	298	330	290	286	262	298	317	262	300	278	295	302	301	270	327	318	274	273	320	305	273	300	267	271	312	292	303	303	298	282	262	294	297	318	264	311	284	285	284	313	267	298	295	289	288	275	280	315	272	290	310	278	324	290	294	277	312	271	281	288	283	294	289	297	293	283	297	286	288	304	293	277	281	284	276	294	289	326	294	294	303	273	299	298	298	273	283	298	331	277	300	304	303	275	301	295	286	274	272	312	303	288	300	269	304	327	268	292	307	312	318	312	268	305	297	284	290	296	280	303	333	250	307	281	263	305	326	303	316	325	288	264	312	290	295	287	279	305	300	304	287	289	301	307	291	274	280	314	270	300	264	279	317	281	319	283	290	308	293	271	291	299	304	282	310	311	300	294	296	272	303	292	256	317	311	307	328	288	335	280	303	299	298	250	304	269	307	327	316	293	309	303	267	290	303	282	330	297	297	285	308	284	290	284	313	322	295	299	289	283	293	308	283	293	287	267	319	293	303	286	295	273	299	312	301	312	296	295	273	306	263	288	310	342	283	295	286	280	292	273	293	299	293	282	318	289	283	296	273	302	326	291	289	274	274	280	306	270	296	276	299	297	306	261	313	327	266	292	294	263	310	256	290	305	270	298	314	289	299	302	298	288	293	269	291	283	290	295	318	294	298	288	289	282	260	323	288	301	256	315	301	311	301	292	283	280	315	301	284	283	291	256	287	278	289	313	317	298	287	332	283	277	307	317	308	291	299	292	307	302	285	297	281	306	265	281	334	285	317	309	294	274	298	271	293	305	319	283	285	287	291	247	288	291	313	302	277	297	289	276	278	292	286	276	302	301	265	289	278	270	283	313	273
16038	9555	8320	4143	2846	2168	1723	1419	1215	1024	944	813	764	709	675	686	637	618	603	587	613	587	577	572	533	539	524	550	555	524	501	509	489	524	485	491	505	482	475	457	476	515	561	499	536	518	479	471	478	466	484	503	473	509	499	507	511	491	474	481	464	480	464	475	496	502	505	485	446	489	491	488	493	483	464	496	448	463	487	452	473	473	472	516	471	487	472	501	502	439	480	474	487	490	491	477	490	458	494	484	485	486	497	477	470	442	453	440	491	481	460	505	452	504	469	483	468	480	491	498	443	475	498	450	486	490	489	487	494	461	530	485	478	505	455	488	492	493	489	509	530	477	514	491	508	515	463	507	450	507	462	478	463	498	485	484	475	448	491	471	493	474	470	472	485	526	509	433	456	461	487	465	471	505	490	508	439	492	497	466	501	459	475	500	470	445	490	470	476	521	494	488	442	506	478	477	505	463	468	512	501	430	494	480	455	474	512	473	492	464	476	468	483	513	497	496	444	494	494	467	490	479	485	495	451	476	462	511	474	519	527	498	491	494	476	449	481	476	453	494	492	456	511	490	491	477	486	468	504	546	463	494	468	476	463	477	464	445	502	527	492	487	519	532	491	467	487	482	474	477	507	544	503	492	501	451	439	499	479	497	462	501	462	460	462	481	514	475	477	470	464	483	485	496	481	452	462	486	469	492	491	501	476	485	469	489	503	490	504	461	472	515	499	495	482	470	464	478	507	539	457	483	476	456	491	441	477	496	520	512	467	509	449	490	474	462	457	477	451	477	487	474	524	506	460	509	475	491	489	469	481	464	432	468	474	466	476	460	514	474	464	470	500	468	482	467	482	463	480	500	502	488	489	511	486	460	496	472	500	481	478	489	508	490	484	503	453	470	463	465	544	453	458	472	504	486	479	458	507	515	484	474	481	474	448	480	436	463	472	510	440	490	466	515	468	478	424	473	465	486	514	479	506	467	451	484	459	485	449	494	445	506	521	473	446	480	489	462	493	483	461	479	496	506	482	463	516	478	444	513	469	518	464	496	478	507	460	487	462	487	479	516	493	482	484	459	473	477	480	470	497	489	520	477	486	492	512	455	513	479	483	491	519	504	496	473	449	488	461	494	513	466	498	485	478	466	475	497	492	487	465	495	481	489	484	466	484	452	460	506	463	483	471	488	457	499	462	521	491	479	499	452	468	507	479	468	469	504	473	486	476	481	527	541	492	489	520	503	467	502	501	490	504	453	489	464	475	486	457	493	443	500	503	489	460	490	462	468	510	474	451	437	512	500	496	461	517	485	467	483	486	502	468	485	455	505	539	496	485	478	461	486	484	486	521	468	515	475	474	477	454	491	439	463	494	500	500	490	484	489	499	489	490	489	513	462	422	516	504	506	477	495	443	490	463	490	471	492	503	477	500	494	512	490	495	443	519	512	475	493	464	470	457	510	530	506	491	468	476	504	499	495	484	490	482	504	460	476	475	515	453	506	478	471	491	441	500	459	426	488	469	465	479	465	480	472	466	492	471	511	493	494	483	528	451	454	475	480	472	469	470	480	460	475	463	507	481	457	499	497	490	476	442	453	471	506	496	478	469	489	501	478	464	454	459	498	454	498	502	491	491	465	480	502	479	497	491	491	469	466	526	516	474	520	477	498	487	461	507	467	489	499	500	458	517	531	471	466	505	459	505	479	468	470	501	466	453	487	516	493	476	481	466	507	504	436	462	542	478	438	476	486	500	452	488	534	450	496	498	491	455	511	453	503	474	495	461	483	508	514	461	522	507	495	514	471	475	499	503	515	466	493	485	503	457	487	485	467	501	506	477	472	439	427	458	485	462	492	488	508	509	492	503	473	494	493	491	498	498	474	467	480	464	479	502	480	495	473	484	482	460	457	474	504	468	447	474	476	495	497	500	487	462	449	482	443	504	462	489	493	515	458	470	466	498	472	467	493	497	463	494	517	493	525	470	460	471	479	522	515	477	462	479	511	442	501	511	458	484	501	501	464	495	503	477	502	469	506	478	442	487	498	474	458	494	470	484	485	485	450	472	503	468	490	488	474	457	474	546	479	457	521	481	470	489	495	500	529	463	505	493	470	479	505	503	485	459	479	456	505	503	531	474	470	465	503	470	490	506	474	441	483	478	515	475	481	460	531	512	506	523	491	503	483	495	498	480	506	468	468	477	482	465	492	488	463	500	456	519	477	471	476	489	493	438	501	463	466	510	499	483	494	488	492	468	491	455	491	496	444	492	473	488	475	489	495	500	499	468	461	473	469	497	505	482	481	480	476	508	497	513	479	488	508	447	486	480	519	444	519	473	484	471	507	505	431	479	516	491	474	442	477	523	493	485	499	457	495	486	463	464	451	501	519	507	504	495	507	490	504	486	482	509	524	480	497	462	464	479	460	493	485	499	477	478	497	493	469	518	464	536	491	465	466	510	473	515	447	459	488	485	445	524	515	445	426	491	490	464	477	494	487	477	501	498	448	482	515	469	481	495	473	482	463	469	461	517	525	476	491	487	460	509	502	465	479	472	526	487	492	417	464	462	489	463	459	493	467	469	488	471	471	504	443	450	505	478	445	501	472	474	504	447	488	451	489	489	460	472	493	499	486	490	481	474	493	476	480	479	512	480	465	503	481	485	491	461	472	493	441	498	459	477	511	444	505	479	514	512	507	509	480	490	471	494	473	518	459	505	488	500	458	471	463	509	485	511	455	472	472	472	472	487	501	475	467	496	508	478	481	479	468	481	475	449	513	471	498	498	479	499	461	474	500	487	500	449	512	463	495	489	486	509	491	416	480	485	427	510	478	487	495	483	485	447	460	449	450	488	457	495	481	482	477	487	456	466	474	491	480	507	501	536	496	470	480	501	465	491	507	469	461	432	489	475	502	498	506	471	487	485	488	508	472	457	514	465	460	477	515	500	497	467	487	477	503	500	485	493	516	482	497	494	493	459	492	476	500	489	481	508	490	508	498	472	510	492	480	531	480	524	464	485	483	464	512	463	494	540	482	521	457	471	494	488	495	436	487	461	501	463	503	477	490	468	468	508	501	495	500	480	454	517	492	471	485	470	478	511	504	448	479	500	426	491	505	460	467	490	473	459	467	466	467	489	501	475	508	493	478	443	473	448	435	497	435	509	469	478	486	487	484	473	461	457	466	481	479	501	501	484	508	494	480	487	484	494	472	473	454	502	454	500	495	518	457	465	479	481	495	471	542	473	537	478	511	496	439	475	469	481	544	457	554	480	450	463	477	517	511	465	476	496	493	538	457	460	497	486	461	466	474	482	488	468	493	473	539	448	492	498	503	499	480	498	466	493	467	500	462	478	490	451	489	456	506	507	484	471	498	466	476	474	468	456	476	461	497	482	494	483	530	471	456	458	487	503	464	458	493	483	465	477	489	495	500	478	472	491	507	479	493	498	517	492	465	481	460	454	496	474	480	464	495	516	470	505	473	476	516	517	466	468	460	474	504
23042	21102	29124	23308	21102	20493	3065	1103	870	825	708	687	652	600	620	608	609	600	576	533	587	549	534	548	514	508	502	480	488	500	480	499	512	460	490	511	512	490	467	531	488	475	441	525	520	502	485	528	462	485	490	530	487	511	488	500	512	486	497	499	486	488	500	478	471	506	472	492	512	462	493	490	470	487	473	474	484	460	489	458	523	469	477	478	492	456	494	477	502	481	470	481	515	494	501	482	493	468	501	468	444	504	510	463	524	496	494	482	477	469	498	494	491	483	494	466	453	477	468	427	491	522	482	494	491	472	472	505	499	476	424	504	498	496	468	523	477	507	482	500	502	443	518	488	481	507	454	496	487	431	505	478	525	457	513	458	440	434	447	492	482	460	454	464	467	449	476	473	496	480	481	495	430	516	495	457	523	450	486	500	488	456	446	468	517	461	477	467	484	457	477	507	469	479	486	447	418	520	507	462	508	460	499	477	466	464	477	480	505	470	519	463	490	511	512	477	468	467	490	452	480	508	487	479	491	416	459	499	486	484	493	496	468	508	483	486	480	465	503	525	516	471	457	481	510	456	472	498	482	484	500	459	510	476	480	485	458	457	489	486	483	462	461	506	532	494	461	474	469	468	486	493	460	465	473	471	487	490	486	465	515	468	477	475	457	516	489	490	477	526	477	509	455	446	477	442	461	466	488	484	499	486	481	487	501	518	432	483	469	443	489	462	495	514	441	463	494	472	481	461	454	488	491	515	483	505	501	432	458	514	520	502	480	490	478	464	512	473	439	444	472	479	476	504	473	480	497	477	489	490	466	466	463	496	485	474	463	509	451	470	492	444	478	494	525	444	482	496	504	453	479	483	489	443	513	477	472	473	499	499	463	453	486	474	483	488	515	468	495	483	481	469	486	486	496	451	496	439	503	467	464	493	466	463	525	489	493	477	499	507	493	462	451	477	500	487	457	476	460	488	447	497	523	481	473	480	477	518	491	483	505	436	508	497	462	490	504	459	489	480	482	463	483	505	496	512	484	500	483	510	480	455	508	495	509	515	469	461	505	459	475	457	505	472	455	507	478	478	499	473	481	553	496	497	453	506	469	478	500	463	455	479	476	483	453	459	462	520	500	453	494	423	482	470	483	485	507	469	511	477	457	476	451	515	482	468	515	483	478	443	445	464	486	466	520	466	473	456	473	467	512	500	467	514	492	460	471	485	451	471	497	445	475	472	511	528	449	486	489	471	484	468	464	466	459	480	442	480	488	479	506	452	504	467	503	495	523	491	466	497	507	449	459	480	497	494	493	462	464	471	494	436	471	460	471	490	481	501	465	485	500	479	473	502	442	454	485	489	497	466	527	472	463	522	508	515	507	517	488	438	473	492	484	457	491	496	514	484	465	490	478	452	481	462	489	457	478	415	499	503	487	486	461	478	475	485	465	461	415	508	513	459	484	475	512	481	494	448	442	443	467	492	473	498	451	496	482	511	429	498	501	465	501	483	508	476	459	508	484	488	493	463	500	495	480	473	494	493	534	445	487	445	515	534	491	483	468	475	461	505	463	487	481	467	481	466	449	434	496	493	446	473	467	499	491	492	475	475	454	456	514	488	467	477	464	463	478	482	480	495	460	493	495	474	476	529	469	503	464	486	445	460	496	468	489	492	465	480	517	466	483	493	477	489	481	491	488	455	482	451	477	511	476	473	449	475	512	503	465	480	492	451	479	491	515	505	476	469	432	474	445	512	473	501	464	459	480	481	473	491	548	486	488	490	495	463	488	467	473	466	486	501	494	439	468	527	513	453	487	512	477	490	499	489	516	509	482	519	489	502	496	514	453	474	506	433	503	510	438	448	489	435	488	487	481	430	459	444	493	477	496	453	494	517	491	467	493	474	502	486	460	496	498	500	512	470	502	475	476	521	536	479	503	524	482	560	488	497	495	475	504	470	483	469	510	526	500	475	476	491	493	519	491	487	499	493	497	496	461	474	464	495	479	493	500	490	472	478	462	502	517	450	483	483	455	509	499	460	468	488	469	457	513	507	455	472	494	479	500	515	467	447	484	467	489	472	491	486	519	485	515	481	467	488	471	507	487	487	447	465	462	545	471	479	461	462	492	472	476	484	470	439	462	446	494	473	478	449	506	494	464	499	481	488	507	476	442	539	455	477	447	503	446	463	495	492	495	508	468	513	493	484	463	487	481	440	475	541	513	482	472	463	515	444	466	503	487	508	441	482	467	460	459	485	504	455	486	500	467	472	480	469	469	485	513	505	461	452	499	477	456	488	485	515	461	463	484	513	467	486	484	474	462	470	493	477	498	486	462	496	470	499	437	436	506	495	454	518	486	522	453	477	475	465	479	500	496	475	454	481	475	469	460	468	475	511	451	450	476	479	453	484	450	473	484	459	468	463	484	437	486	499	469	460	459	454	493	469	514	484	457	504	474	464	496	494	484	489	472	475	476	501	451	479	494	501	488	468	477	450	457	494	512	494	496	465	495	481	486	468	470	472	514	468	451	471	490	487	507	457	483	524	463	462	457	484	498	472	496	493	474	462	474	500	426	447	497	472	478	494	481	488	495	535	487	460	488	511	443	463	452	473	489	456	475	430	500	479	514	475	534	505	454	434	453	467	486	528	465	451	460	442	475	493	460	507	474	475	466	465	494	443	460	483	500	494	464	462	440	489	508	468	485	476	445	479	509	471	462	501	524	462	499	483	483	473	476	472	464	477	465	491	512	471	479	478	463	517	462	499	460	499	452	490	495	466	472	465	478	466	458	468	452	492	444	498	491	456	489	474	505	482	491	470	511	474	523	464	481	515	492	496	495	476	465	473	508	500	503	452	458	482	497	492	496	486	487	485	508	484	472	502	497	474	510	452	503	488	491	510	495	475	507	477	499	454	469	475	481	517	464	467	455	501	453	428	507	458	457	487	502	505	485	446	491	478	449	472	461	477	449	491	511	459	508	515	508	500	497	517	472	491	514	458	503	471	491	466	499	488	502	443	481	478	480	495	475	434	500	484	482	516	489	508	488	500	480	493	508	473	452	520	479	466	486	470	485	461	486	476	478	503	473	478	467	500	458	513	449	449	458	485	448	468	475	489	447	468	464	502	504	496	463	502	493	484	493	522	499	465	458	481	470	480	506	507	491	491	486	472	466	532	446	518	467	484	477	445	469	487	482	472	476	476	494	479	453	470	492	434	484	475	473	482	467	495	460	509	453	509	477	476	544	463	467	493	496	494	489	451	444	486	464	489	505	489	491	512	456	516	464	462	543	466	473	474	460	507	452	472	497	460	491	462	484	468	488	477	468	481	494	517	511	503	449	448	487	503	484	496	495	438	487	464	455	510	498	486	462	493	476	494	513	552	462	495	460	533	469	483	447	488	481	476	503	476	531	450	479	482	448	474	503	457	433	503	442	446	454	484	494	506	429	500	492	466	431	467	505	496	500	493	470	475	496	457	460	489	516	488	469	486	475	512	481	481
18095	15694	13632	7523	5065	3936	3051	2523	2079	1867	1633	1504	1336	1233	1166	1086	1072	983	1052	967	983	957	968	914	892	923	865	858	846	869	816	884	835	821	788	796	817	898	814	795	810	801	813	702	834	838	767	792	784	819	787	790	789	752	790	774	795	776	794	786	756	850	790	794	783	729	817	761	747	780	785	733	772	735	779	781	764	788	759	736	767	752	783	792	804	786	770	741	719	778	777	818	784	772	790	750	765	740	748	739	802	795	807	793	751	735	712	773	735	779	753	729	741	789	780	731	791	756	741	704	805	806	748	766	779	839	836	766	779	818	798	731	760	768	760	791	769	750	829	762	721	761	753	769	806	770	746	750	734	763	768	768	764	769	744	810	790	752	797	803	754	778	776	760	750	724	785	778	793	764	783	772	745	766	729	789	759	761	771	761	763	804	751	802	723	753	782	742	774	741	794	758	760	767	782	760	743	752	808	733	727	743	771	744	790	800	783	799	719	757	764	767	751	767	775	762	756	748	789	776	744	786	756	788	801	761	825	767	788	792	808	762	758	735	762	774	798	765	796	765	755	765	732	792	806	796	789	782	743	799	781	775	764	804	719	728	784	773	798	720	778	835	785	788	763	762	759	764	750	757	723	771	740	724	750	714	761	776	732	757	791	784	737	729	777	752	761	718	777	775	783	775	770	799	821	773	803	783	757	785	803	744	756	795	744	729	792	755	780	767	780	752	746	794	752	783	750	757	762	791	725	788	781	752	799	798	767	765	786	810	781	779	779	801	753	769	794	733	781	740	734	752	761	808	735	762	760	802	737	829	797	786	787	724	724	754	775	804	711	700	756	756	765	744	752	808	775	726	756	737	802	791	788	745	817	723	721	793	719	784	729	765	798	767	753	767	791	739	743	687	725	719	814	740	752	741	784	781	726	764	822	776	764	756	779	795	738	786	773	764	846	759	732	789	751	756	739	786	780	743	807	723	725	739	751	709	780	794	767	716	784	767	822	737	760	852	762	741	756	724	772	792	759	803	755	801	772	721	750	766	737	789	750	778	781	756	764	738	741	801	761	788	797	714	720	772	720	773	798	770	780	750	791	734	738	766	754	818	778	818	804	718	757	773	720	800	800	743	740	739	758	776	777	751	776	785	737	775	841	792	742	750	766	833	760	762	754	778	771	803	788	781	758	817	753	797	775	795	773	784	752	735	761	775	766	776	749	761	739	744	740	746	769	743	758	799	724	795	787	733	737	776	827	791	768	789	775	721	744	772	759	741	739	776	764	752	776	794	784	746	751	747	792	777	782	809	744	756	758	791	756	768	801	743	785	772	730	700	737	772	820	798	782	765	791	739	781	738	763	739	804	752	731	789	783	761	780	805	733	728	755	778	797	752	752	722	772	784	747	827	765	830	788	759	749	762	783	753	754	753	721	755	740	784	730	766	744	767	744	750	758	754	776	727	753	738	760	777	725	761	769	793	775	757	763	750	747	807	765	787	756	799	722	795	803	767	789	740	764	727	748	743	758	773	747	758	784	824	808	748	800	713	809	756	712	777	810	728	757	771	787	768	775	824	790	758	734	728	751	751	801	750	764	744	738	755	726	770	759	776	788	780	736	743	728	760	783	771	755	812	784	740	764	814	815	745	758	755	780	823	759	760	771	767	766	809	815	760	781	754	769	735	788	735	779	766	771	761	789	791	756	754	793	750	736	776	821	767	773	739	740	762	754	781	756	787	723	768	786	780	780	740	823	764	761	816	768	766	773	765	743	733	745	797	724	789	812	758	789	772	711	769	794	775	750	752	726	680	765	742	755	778	778	749	782	779	788	786	782	719	742	762	730	811	756	771	779	747	765	729	742	764	734	766	810	788	732	766	749	775	790	793	760	756	775	809	788	767	714	747	725	752	707	756	771	730	749	763	703	762	766	741	763	760	790	788	836	769	736	729	752	770	795	691	783	746	747	755	757	814	761	735	721	728	757	759	735	790	770	791	767	772	787	759	789	776	732	751	772	753	786	776	763	750	755	745	768	780	760	781	807	757	729	739	797	806	714	755	759	757	790	774	766	789	773	774	787	789	750	758	777	771	806	761	744	728	798	754	759	748	720	733	727	756	734	753	757	765	812	778	757	786	744	773	776	736	762	770	804	741	767	823	783	773	779	766	760	753	739	735	764	791	749	757	755	785	766	753	758	749	844	793	730	781	767	723	745	753	719	732	798	722	792	767	770	767	757	769	715	737	760	753	752	766	744	767	761	738	764	744	782	749	765	743	715	769	737	777	796	762	758	732	789	780	746	746	770	753	767	777	844	704	760	765	774	790	793	811	734	791	809	797	749	716	789	731	791	776	786	779	759	751	774	773	780	758	753	797	780	742	748	793	757	756	758	744	785	845	785	733	746	752	766	708	743	732	785	826	793	764	742	757	713	759	737	807	784	751	756	801	741	750	732	799	770	723	778	804	748	739	778	757	776	758	796	769	809	750	806	686	760	718	762	753	764	792	805	757	754	746	733	743	764	731	744	782	749	759	755	753	827	794	771	750	757	796	741	752	807	728	762	732	760	753	792	742	799	699	783	786	726	738	764	750	746	717	754	747	734	768	747	782	786	748	773	735	738	769	768	761	792	766	757	785	755	837	835	738	752	774	786	737	746	781	794	734	686	783	768	811	779	752	739	796	814	781	770	741	720	765	814	728	741	763	763	786	776	750	789	766	738	785	752	784	783	788	732	754	764	727	740	744	713	723	762	747	710	752	713	703	737	770	723	772	782	770	778	776	807	763	777	755	818	783	771	761	765	762	766	808	736	786	742	710	776	738	744	781	723	763	754	764	786	763	732	794	767	750	756	747	763	844	766	750	776	740	736	773	754	802	746	762	774	756	736	763	778	748	740	747	745	808	741	760	748	748	727	758	785	773	775	781	737	745	775	719	725	790	816	802	809	705	788	748	767	762	767	732	766	737	760	785	740	790	744	750	773	768	791	723	735	747	795	705	717	801	809	797	757	827	789	765	724	746	765	765	764	733	720	753	695	747	783	764	762	761	807	742	797	786	743	769	706	756	751	771	767	755	701	739	769	758	780	770	754	725	813	774	712	768	728	726	728	766	804	710	745	737	784	786	756	782	796	797	791	736	740	738	783	731	789	759	727	751	806	774	787	729	754	782	728	750	749	736	754	767	794	763	790	716	798	759	737	775	720	762	763	747	776	779	800	756	809	753	798	806	785	757	754	766	745	771	747	744	741	769	805	775	779	740	744	816	753	783	783	805	760	731	736	735	738	776	779	768	768	797	785	782	743	780	755	741	761	776	778	800	777	723	742	753	757	755	778	771	767	713	761	767	782	779	787	770	809	768	761	778	720	745	729	760	788	720	758	773	763	735	781	774	707	714	777	759	760	756	746	725	791	786	763	770	820	784	772	809	735	808	794	728	765	753	787	773	780	746	798	762	794	774	794	759	803	761	743	795	769	746	759	807	756	755	766	779	680	769	753	716
26794	20556	8009	382	175	166	148	155	153	141	148	138	129	114	121	125	103	127	113	133	110	111	138	130	120	136	144	110	110	142	121	139	113	111	130	145	120	113	120	121	131	106	122	129	117	130	144	110	130	132	126	121	115	130	120	116	121	122	120	116	117	124	135	125	126	142	134	115	123	107	111	120	133	104	127	138	111	139	126	127	113	120	118	120	125	136	131	134	117	130	126	128	116	124	128	127	130	132	122	111	134	131	133	132	135	149	145	110	142	106	124	124	127	120	135	105	106	134	122	115	123	117	133	132	124	141	117	138	144	128	123	127	142	127	132	126	129	116	128	109	146	126	116	129	131	132	140	129	122	114	146	143	137	124	120	117	111	112	128	113	134	124	119	112	123	124	152	130	146	124	125	120	142	126	120	132	113	127	127	113	116	129	117	126	128	106	95	131	133	143	129	130	125	122	131	113	107	138	134	124	132	121	96	108	124	124	118	110	131	134	122	116	128	117	129	127	123	124	129	127	114	135	124	152	140	126	132	138	115	107	125	118	113	107	110	131	142	114	109	125	118	141	124	129	141	122	129	117	123	122	129	131	121	128	135	132	121	120	128	107	128	135	128	125	114	122	129	127	137	131	119	123	121	114	130	133	101	134	103	130	125	123	126	116	130	127	116	121	130	103	101	124	120	138	118	115	145	120	117	144	116	127	113	126	132	130	129	120	119	121	121	112	98	113	116	133	116	126	130	119	146	123	128	104	121	129	107	128	113	137	136	134	98	125	131	138	136	134	114	133	135	120	103	143	132	121	119	126	130	125	121	118	121	125	135	134	115	125	132	127	128	119	147	120	110	152	133	152	114	117	134	137	139	126	111	140	121	117	121	126	141	130	121	124	125	96	142	133	120	114	110	97	138	103	149	130	128	141	125	101	122	141	114	135	129	128	129	149	140	125	141	125	130	124	132	135	125	141	119	123	126	127	115	120	125	136	105	123	139	122	128	120	143	127	127	104	147	131	129	128	128	130	130	117	123	137	132	134	126	133	140	127	120	106	123	114	119	117	119	106	127	137	117	128	141	132	108	90	118	121	119	116	155	109	121	104	129	126	127	109	127	135	132	129	139	125	120	125	117	138	129	132	127	102	138	114	101	134	131	123	121	103	120	104	114	143	123	115	118	121	131	131	122	121	143	132	125	133	124	114	123	116	124	133	129	109	120	119	129	129	120	124	108	113	126	121	136	121	126	126	123	125	123	122	127	108	133	111	121	136	116	128	128	131	119	141	120	123	126	132	138	152	131	108	127	118	126	126	119	143	136	118	125	126	109	144	135	110	114	140	127	128	125	125	121	126	138	119	108	119	128	128	104	119	121	139	117	123	126	108	121	123	105	121	130	128	119	141	121	143	137	114	116	118	141	135	133	128	143	130	127	110	119	121	128	136	149	114	134	110	114	118	129	124	125	132	126	119	114	101	123	112	115	137	153	100	131	117	111	121	140	131	131	124	112	121	126	106	139	123	122	128	125	121	128	114	119	142	134	132	130	117	127	110	109	121	122	113	119	131	127	117	141	112	133	131	124	136	130	116	128	155	128	137	153	115	115	128	118	125	120	115	114	133	127	120	129	138	151	126	127	140	124	119	131	109	131	114	122	122	127	133	119	108	130	127	125	106	145	99	113	107	112	126	135	114	132	121	125	126	113	114	124	134	114	106	120	147	119	123	128	114	122	110	129	113	120	129	118	133	134	130	138	99	103	124	131	122	129	125	126	116	141	142	125	134	112	109	132	128	114	112	144	123	127	148	125	114	145	131	104	130	114	121	136	120	146	131	140	127	125	141	117	121	137	128	121	115	118	105	118	121	116	139	130	142	115	150	99	118	115	124	134	124	137	131	101	117	120	127	117	125	130	110	118	139	121	118	130	119	136	126	124	101	121	138	115	142	116	132	114	112	108	134	139	128	136	108	133	122	131	125	102	119	134	131	112	132	117	122	114	124	143	132	133	113	102	114	124	123	124	114	121	120	120	118	114	136	121	143	122	122	92	107	130	126	133	117	155	112	139	126	136	130	110	126	123	130	130	135	117	124	125	128	139	126	129	112	119	109	128	127	111	123	108	120	111	111	122	126	131	101	134	125	133	134	118	109	138	127	135	122	136	144	123	130	136	136	136	133	124	117	129	110	93	115	106	125	123	132	130	139	127	129	131	121	110	114	139	133	122	126	114	119	110	98	138	124	116	126	118	117	153	130	131	137	108	124	122	118	119	128	108	117	134	128	117	138	121	137	129	112	125	119	153	113	133	120	114	119	124	122	132	137	129	129	130	137	116	111	121	120	118	126	131	122	126	119	127	115	142	120	109	100	128	130	115	132	133	112	120	137	115	103	143	113	112	140	130	126	122	129	133	145	144	118	141	133	134	121	132	108	139	116	120	108	141	132	150	128	148	136	114	116	110	127	139	117	125	113	119	131	124	134	137	131	134	137	132	157	130	139	131	152	137	128	115	114	119	138	114	120	110	123	132	111	134	139	123	107	109	131	139	131	107	127	129	124	118	129	131	115	125	134	131	128	134	129	138	121	146	124	143	118	123	123	125	130	119	119	116	135	132	133	115	113	116	151	140	120	129	115	133	124	128	117	126	136	129	143	124	120	122	132	119	116	117	134	144	134	121	113	111	130	118	102	123	116	120	122	128	104	112	129	96	126	125	116	98	134	140	145	111	119	107	119	134	113	131	120	113	120	128	122	139	119	132	120	113	127	122	142	123	140	107	132	125	135	134	94	128	135	116	133	135	120	122	119	140	135	126	107	127	121	127	125	135	105	134	120	123	119	134	123	121	136	129	121	117	124	110	121	147	126	119	123	132	140	136	133	110	101	113	105	141	113	131	115	123	134	115	139	125	122	137	112	116	119	127	119	138	115	124	109	132	113	141	128	144	124	113	116	129	128	98	121	101	134	117	113	116	129	118	109	131	125	116	128	131	117	119	124	122	119	138	123	139	130	118	121	123	148	135	146	126	130	127	140	129	110	127	130	130	114	130	117	121	143	141	129	125	118	123	108	131	135	135	115	126	126	118	94	133	123	135	121	124	131	132	132	133	124	130	137	118	132	126	124	122	128	129	139	135	124	122	137	119	121	122	133	114	142	146	120	132	130	118	118	117	119	123	112	122	132	124	137	132	127	133	126	115	133	126	128	126	136	134	131	127	111	112	122	140	112	125	108	125	107	121	123	119	117	117	109	112	133	123	122	134	126	105	142	104	118	114	111	128	117	140	129	103	106	111	140	140	123	119	100	125	122	132	150	113	126	123	137	139	113	115	137	127	113	124	134	118	121	119	117	109	121	143	134	135	122	147	125	126	128	123	136	119	145	136	132	145	95	135	123	131	134	112	124	131	131	116	115	138	124	126	114	148	123	137	114	126	139	124	132	139	122	115	111	113	136	128	109	120	122	138	113	138	125	110	131	132	132	113	122	122	120	105	126	114	127	113	131
7870	1053	929	525	417	370	322	284	253	257	257	235	254	235	237	249	235	229	230	232	214	238	236	246	213	210	216	219	209	208	257	239	233	196	222	229	222	224	209	223	221	243	214	201	248	210	204	200	218	218	232	217	226	231	228	213	234	219	236	225	231	216	252	234	226	202	228	216	228	205	231	247	195	219	209	247	221	249	212	218	253	222	232	223	218	221	214	216	245	241	230	221	221	221	227	179	235	216	191	222	215	216	200	235	228	251	233	221	225	221	231	231	248	224	222	242	214	228	225	213	223	233	207	220	248	249	195	224	218	220	227	210	223	187	213	207	229	203	228	204	214	214	230	240	209	233	246	232	218	218	227	230	235	218	200	238	224	229	214	251	218	222	232	217	205	213	232	226	222	230	221	222	182	245	223	201	239	241	195	212	200	223	222	213	202	224	220	222	221	210	222	210	209	200	213	239	224	227	205	220	223	203	203	205	232	247	237	238	231	224	216	226	193	212	233	233	202	233	224	238	228	213	199	201	210	220	214	209	213	246	203	203	210	245	186	216	216	228	233	243	193	231	225	191	226	215	185	236	238	211	220	233	210	221	233	224	256	230	223	225	247	215	242	200	216	209	225	238	234	230	209	228	215	207	239	225	225	196	222	218	216	206	229	212	230	210	227	217	209	235	220	242	205	210	210	190	202	211	217	235	229	212	206	235	228	202	240	203	231	229	222	203	211	200	219	233	201	221	249	206	256	211	233	204	214	239	237	226	217	215	196	224	216	218	242	213	206	233	259	221	221	204	240	231	207	229	218	184	224	223	209	188	222	193	199	225	200	228	222	200	200	215	229	233	216	218	217	213	237	224	238	210	204	224	234	238	207	213	225	219	231	230	253	222	213	203	231	219	221	213	201	203	227	231	233	220	189	233	214	217	202	223	237	229	257	226	212	225	239	228	225	195	197	198	224	220	230	240	199	224	249	221	210	230	236	188	220	222	195	229	223	194	205	243	231	211	206	221	203	219	223	232	201	221	207	211	234	220	221	205	234	241	233	213	219	229	208	232	215	231	230	210	210	198	224	235	222	215	209	237	244	207	203	209	251	253	243	219	230	230	238	236	208	220	217	215	222	230	214	208	239	205	217	232	219	209	210	220	232	228	224	230	201	215	231	244	216	232	209	203	220	253	229	223	229	230	241	222	203	240	220	219	218	257	238	219	217	218	226	198	212	223	227	231	232	229	225	236	214	229	214	224	209	211	223	211	204	218	199	238	215	253	215	225	202	204	206	237	204	214	235	223	209	243	229	214	225	226	247	231	197	203	226	237	213	214	201	218	215	239	216	224	226	231	212	208	202	224	236	231	241	186	231	211	214	193	218	199	208	216	237	221	219	228	203	193	211	211	213	229	200	227	215	240	185	237	219	228	223	221	209	207	202	229	233	218	229	221	225	209	221	252	209	223	219	236	216	224	238	228	233	231	191	208	209	200	219	186	214	221	226	228	239	225	213	222	231	217	235	215	198	204	215	201	212	231	228	217	197	208	209	199	212	208	234	224	225	209	228	189	205	224	211	193	237	200	222	228	211	197	204	213	225	234	218	229	219	213	221	192	232	217	219	225	216	253	200	237	209	231	228	227	208	245	207	232	217	222	228	196	219	245	233	225	210	215	220	215	213	220	241	212	213	218	197	215	230	239	233	223	238	237	231	215	226	213	238	201	228	209	220	211	216	223	200	230	239	226	207	227	208	239	187	200	256	236	208	222	246	235	227	231	210	197	239	205	222	224	205	213	237	231	202	227	236	219	221	212	227	201	229	219	208	240	227	229	234	208	223	247	204	193	240	217	192	214	225	232	239	240	215	241	214	202	207	231	214	230	211	220	193	219	221	206	227	228	231	208	212	241	198	208	217	231	218	223	223	223	231	216	252	241	223	227	243	235	236	237	241	216	221	221	207	195	235	210	227	209	228	203	212	239	204	250	234	212	194	242	218	222	221	228	224	221	243	226	229	215	230	230	253	236	257	205	239	224	225	238	210	220	206	219	231	204	210	197	250	229	242	204	229	230	225	245	223	215	216	212	217	209	224	216	242	222	217	248	236	224	237	243	262	209	232	218	212	213	207	225	221	217	216	213	213	235	244	211	221	248	246	216	216	244	228	227	219	210	225	206	230	211	220	235	227	240	210	229	216	233	216	225	205	233	199	214	213	221	192	231	244	204	204	232	215	230	229	210	245	231	261	231	241	226	222	226	219	226	229	232	222	210	214	251	211	234	192	212	235	230	207	233	225	217	197	217	187	237	224	209	243	235	238	230	217	228	206	247	231	210	234	219	226	233	208	235	191	203	250	233	235	221	223	214	224	209	202	203	212	215	232	222	227	208	213	224	227	227	221	232	217	203	208	224	208	191	215	185	208	212	214	220	232	224	235	209	217	235	213	245	227	222	211	209	200	237	221	258	215	236	217	209	240	199	205	246	213	214	239	208	209	216	238	205	232	268	215	237	213	206	233	222	195	200	204	200	218	196	239	225	243	209	218	227	227	216	233	228	216	204	213	230	212	268	216	207	211	201	193	217	227	232	225	219	222	242	223	221	229	227	217	235	208	209	198	220	252	244	211	203	192	224	221	241	237	243	200	210	236	229	214	231	223	263	201	240	233	208	234	218	222	218	239	228	220	226	223	227	235	222	247	241	233	224	222	214	221	193	220	219	234	235	225	219	212	225	211	226	229	230	204	222	227	227	243	216	208	219	211	228	214	223	237	177	192	198	191	217	233	213	260	213	227	237	195	233	219	210	246	224	236	225	212	219	215	211	210	247	208	225	238	233	226	248	239	224	207	235	218	232	229	235	222	252	227	220	210	208	238	214	227	200	226	217	214	206	244	235	234	214	244	227	220	244	201	218	186	242	216	246	198	206	243	209	212	199	198	249	211	233	220	205	232	232	216	205	207	232	207	215	237	243	245	218	200	248	205	226	193	231	230	206	227	231	222	230	234	251	228	218	220	246	232	237	211	222	233	221	244	223	241	207	239	247	221	187	211	223	218	247	215	204	224	232	221	222	220	206	228	205	210	213	235	242	213	229	202	216	248	223	190	216	212	197	205	212	220	219	201	220	218	226	230	187	209	222	193	204	209	225	233	211	203	240	198	238	211	219	225	242	197	244	212	223	226	237	211	208	209	218	211	210	234	237	254	241	229	234	222	222	221	204	208	198	233	235	202	233	215	236	243	201	208	213	215	219	241	211	228	241	238	222	204	194	230	218	240	222	210	222	199	209	228	213	201	219	228	218	223	216	221	221	220	225	257	224	207	247	238	235	221	211	241	212	209	227	205	230	211	221	250	199	232	230	246	229	228	222	215	223	224	203	208	253	208	220	232	244	201	206	234	201	209	232	233	221	214	202	188	232	208	207	202	230	240	242	213	241	240	204	189	232	215	209	209	231	212	212	226	208	230	227	207	214	229	223	218	241	251	186	225	214	214	214	239	244	226	216
24102	21134	28546	23952	20829	3087	816	609	507	446	438	388	375	350	373	399	380	374	328	300	328	330	366	313	328	309	290	304	329	326	355	319	347	337	306	295	313	306	312	298	301	308	331	341	309	278	308	265	281	294	292	291	305	288	306	297	299	333	290	277	290	298	281	318	312	301	287	289	293	310	293	296	288	302	279	307	303	314	309	306	298	301	295	305	319	302	282	306	293	311	300	301	302	332	300	312	330	288	271	283	287	291	297	335	272	319	305	305	320	317	291	282	315	292	307	284	304	325	328	331	286	295	303	296	309	304	315	285	281	292	280	309	292	277	275	311	278	304	290	289	287	306	281	276	315	308	269	294	316	305	303	295	300	305	296	302	281	321	315	308	276	275	302	302	298	297	277	267	269	313	299	296	296	305	292	299	331	297	284	293	280	302	313	278	319	318	325	275	303	325	321	293	309	295	299	297	292	269	321	309	288	275	285	290	276	299	263	285	302	295	301	313	267	341	299	310	294	299	294	341	316	323	292	315	303	297	306	302	295	315	315	296	293	311	299	262	278	318	286	305	304	302	301	318	313	297	283	275	296	292	304	278	308	274	329	318	284	277	299	310	301	309	323	317	305	298	292	317	304	282	304	314	316	304	301	300	312	270	296	269	310	298	329	302	288	285	315	280	266	296	251	312	313	304	317	293	281	305	292	294	300	277	325	316	280	278	291	345	296	279	290	297	296	295	304	320	306	302	305	290	264	308	285	287	273	298	297	286	332	326	293	289	297	262	289	321	298	320	301	301	282	289	283	288	301	310	291	321	303	292	298	294	294	339	301	273	311	291	260	276	281	280	264	289	338	285	295	318	283	329	274	298	298	310	317	295	288	312	282	309	286	299	304	312	273	283	285	319	280	270	313	302	313	349	287	325	302	306	302	290	300	308	269	324	312	284	297	288	315	285	289	300	288	321	298	307	308	327	301	308	309	313	302	310	347	284	288	315	288	295	316	261	327	309	307	312	273	321	284	317	302	292	270	305	295	331	312	307	281	302	325	307	294	299	314	288	312	297	281	317	292	307	282	316	315	292	318	312	298	293	312	263	301	292	316	316	317	307	342	284	279	296	278	288	299	283	291	308	309	299	292	288	267	308	284	302	331	301	301	313	287	284	311	305	265	297	294	314	305	293	306	316	298	247	290	314	318	273	331	293	320	283	292	317	320	304	322	306	295	290	305	299	276	319	313	293	284	317	298	314	294	312	284	301	300	304	295	317	318	305	314	300	294	291	289	291	301	298	288	297	291	312	278	315	286	301	290	298	293	290	261	297	266	289	291	278	304	279	298	321	293	293	329	293	261	281	281	292	337	288	319	303	297	313	323	302	288	308	304	336	309	316	280	298	268	310	321	314	289	284	288	297	282	297	278	283	266	292	303	284	292	291	328	281	301	239	301	296	335	284	322	304	294	328	287	282	289	316	284	273	311	304	323	267	256	292	279	310	282	306	336	327	329	331	301	271	315	254	297	292	292	280	304	298	314	278	280	304	275	305	294	292	286	292	273	299	297	281	305	274	311	317	292	316	317	282	293	293	303	328	333	295	281	260	287	271	273	268	301	284	312	270	264	286	300	266	302	289	287	309	310	336	310	284	322	300	290	303	282	274	274	292	308	285	298	291	290	287	307	293	286	300	336	301	320	304	302	318	287	304	300	294	301	327	313	273	309	300	282	318	325	268	297	303	305	295	308	305	290	254	298	323	291	325	302	301	261	281	315	311	287	316	302	314	328	293	252	297	280	284	266	337	302	312	295	293	269	266	312	308	326	269	301	309	310	251	325	309	299	296	241	261	302	273	318	291	326	326	258	312	281	309	308	299	308	285	267	328	282	266	291	285	280	286	296	289	275	326	308	278	255	323	308	315	307	351	313	344	285	277	307	290	301	297	272	292	284	282	276	282	323	289	300	298	295	307	305	328	310	300	272	300	285	295	272	308	327	320	300	335	307	298	293	302	320	313	287	270	313	269	338	282	285	275	290	299	318	312	302	288	303	279	308	276	297	302	276	258	309	289	322	292	275	299	293	306	292	301	307	306	303	307	321	309	299	291	317	278	313	300	272	302	295	269	310	291	317	296	308	293	301	307	316	291	300	284	287	290	290	317	299	305	290	266	299	272	303	314	286	277	305	263	291	297	302	330	300	297	246	299	313	291	315	262	307	278	317	294	294	291	277	302	297	297	296	325	312	307	328	325	284	294	301	305	288	272	318	286	305	302	279	327	315	275	308	314	298	298	289	309	296	294	324	305	281	285	309	315	275	288	247	286	309	288	308	303	303	288	312	282	297	306	277	297	311	288	300	314	341	292	264	304	313	287	304	319	303	322	298	294	289	289	299	296	274	338	315	341	282	318	304	310	292	305	314	280	277	283	295	303	290	326	309	276	319	289	282	319	290	300	298	298	279	275	280	300	281	310	303	310	300	307	281	284	323	284	302	299	312	300	314	326	297	285	307	320	323	299	317	300	309	350	299	314	310	270	294	281	280	269	266	307	291	261	289	299	302	340	317	305	310	291	262	279	321	298	319	291	293	314	299	291	268	299	296	273	304	300	293	287	308	294	317	316	270	289	273	305	275	273	321	323	264	319	289	325	308	276	304	280	302	275	312	300	313	310	313	309	289	311	298	286	308	299	303	287	301	274	324	283	295	319	289	313	286	317	321	293	310	298	266	288	297	313	309	305	340	267	302	300	302	306	330	313	307	269	304	273	299	293	313	304	291	317	291	281	280	307	299	297	306	286	295	293	341	280	300	280	304	279	288	311	273	307	300	299	269	299	284	322	280	317	294	281	323	311	276	334	335	300	296	286	301	307	311	301	316	294	284	278	294	307	277	306	291	322	306	332	331	287	267	270	289	307	282	280	271	312	301	309	316	314	307	293	275	313	276	292	339	317	300	278	327	282	322	269	312	288	317	295	294	279	308	278	290	295	315	275	316	309	300	265	294	312	283	332	286	326	295	288	296	324	313	259	320	284	301	264	276	305	287	289	299	321	280	319	299	290	287	286	324	296	268	280	304	315	294	279	289	307	289	297	273	300	290	303	292	325	295	312	267	277	324	319	261	270	295	293	313	290	318	300	282	267	301	288	294	297	326	308	297	304	297	322	308	272	285	317	282	313	293	300	278	294	318	281	318	283	319	270	318	302	290	272	311	277	265	304	305	275	302	295	297	310	295	291	327	279	313	305	294	307	332	284	279	279	301	300	290	290	269	287	310	300	268	302	316	292	323	275	278	307	293	283	340	307	303	326	287	305	333	300	316	308	280	310	310	307	298	292	322	272	264	304	287	289	310	315	330	266	322	309	310	295	301	294	281	284	323	289	302	299	296	308	290	285	311	288	295	287	303	336	313	268	314	287	288	302	294	284	302	297	284	289	305	313	268	299	307	275	313	319	325	321	294	283	294	283	294	342	274	314	313	307	329	299	298	283	310	313	259	297	279	312	310	269
15888	9603	8374	4236	2882	2172	1653	1403	1232	970	920	850	839	755	695	721	620	638	616	608	583	603	551	576	567	499	519	538	563	493	543	497	503	504	514	515	500	471	516	521	498	501	506	461	501	509	482	525	520	516	483	488	500	468	505	520	516	506	490	529	491	477	513	445	508	510	503	467	530	470	481	449	528	518	497	522	511	536	528	472	479	493	482	501	494	478	479	496	502	513	454	499	535	520	443	489	484	503	529	514	530	513	503	463	508	484	509	500	510	509	512	487	486	490	502	514	476	505	486	512	466	499	494	496	514	483	511	481	513	494	461	460	479	528	491	494	507	502	452	524	520	522	490	487	496	472	491	461	483	520	474	503	504	490	453	508	450	518	490	488	514	458	470	511	467	507	512	476	482	481	459	517	492	478	493	454	498	472	511	517	494	530	485	499	482	485	509	481	516	507	541	481	439	460	485	493	488	478	504	487	478	473	506	465	459	495	466	494	480	474	497	506	489	470	449	513	498	498	518	491	484	496	448	470	508	503	519	478	486	510	498	479	503	490	472	461	472	462	469	492	540	528	496	471	468	548	467	502	461	468	532	479	488	505	486	453	476	488	491	481	511	522	465	526	500	500	497	483	480	471	469	473	489	507	498	473	472	517	488	497	494	497	496	489	464	517	481	502	466	470	510	478	476	423	453	480	481	485	509	519	496	480	511	472	461	501	502	509	483	484	486	465	484	526	487	501	510	528	482	487	485	462	455	486	513	480	493	505	514	509	479	500	504	471	500	488	470	506	509	463	496	510	486	522	460	487	483	458	475	503	461	482	515	499	459	455	526	522	504	483	500	473	477	521	487	467	471	493	488	454	485	508	464	453	450	508	508	470	478	461	464	481	477	494	521	502	486	488	487	454	456	462	510	502	505	510	470	436	495	483	514	503	445	477	488	486	478	479	475	533	487	463	487	491	494	467	480	482	495	482	497	461	491	478	500	435	482	520	488	508	459	455	483	484	461	472	508	499	478	490	479	479	493	518	486	516	476	493	491	494	505	530	498	449	497	490	486	503	473	493	478	472	454	450	455	439	481	476	434	519	518	545	493	509	532	479	489	515	511	453	507	498	458	487	452	502	492	478	491	500	501	487	473	486	503	512	518	459	483	458	464	474	498	455	474	467	469	489	458	495	488	480	486	488	513	493	494	501	488	486	491	477	486	474	478	500	477	518	491	473	505	526	482	477	496	438	512	507	508	499	451	493	477	488	553	503	496	502	493	485	502	459	472	466	520	467	453	455	497	483	437	486	489	476	464	516	480	469	474	475	484	495	498	476	494	505	492	460	468	500	505	470	514	493	484	493	468	511	454	450	492	510	478	480	504	445	498	503	478	492	473	518	491	509	484	465	504	499	486	510	503	457	473	459	487	489	494	449	494	524	516	476	483	475	464	491	507	521	495	487	477	435	481	489	514	458	473	484	474	489	486	508	461	491	505	470	459	457	519	500	472	495	504	456	494	472	472	480	480	487	482	490	479	500	491	497	473	444	469	474	495	469	491	524	488	482	513	489	504	465	491	435	492	493	466	464	470	509	465	478	497	463	490	516	501	468	467	457	464	464	465	481	491	487	471	493	505	526	479	504	506	500	482	521	493	465	499	465	458	462	467	476	468	457	474	519	488	506	459	497	507	477	519	528	499	507	499	490	455	486	498	478	459	517	488	471	477	480	489	517	513	497	520	553	458	475	474	540	485	514	478	460	519	470	534	484	503	517	514	463	490	456	456	515	524	484	511	522	500	520	526	470	467	469	459	471	454	498	507	480	469	458	493	467	470	480	501	498	480	488	492	448	481	453	490	477	499	525	485	467	480	482	518	474	454	456	485	467	456	504	465	483	499	500	506	468	466	485	441	467	501	505	520	486	471	451	502	511	479	473	478	511	449	484	479	458	460	475	468	515	506	491	488	506	471	492	496	479	500	476	507	519	504	514	470	480	480	480	456	511	484	483	496	486	491	472	517	481	485	486	485	480	475	515	479	469	460	506	465	487	518	486	510	470	489	484	469	478	447	526	523	494	486	486	499	488	471	486	511	481	477	474	513	471	462	459	484	500	495	457	495	515	470	480	475	486	482	501	492	488	499	451	498	493	478	427	480	496	517	481	473	476	497	498	461	479	495	504	491	492	505	520	485	500	494	485	471	499	470	487	480	492	525	474	452	493	475	490	505	491	462	450	494	485	502	495	497	499	519	463	510	473	482	475	464	481	496	515	503	469	516	474	520	483	473	490	480	439	538	491	507	505	488	480	509	441	489	501	514	492	492	460	479	447	475	443	500	509	581	480	514	482	457	488	549	487	457	501	480	510	464	492	496	518	487	510	456	520	502	482	477	474	476	480	474	475	507	486	474	495	461	501	512	474	507	488	444	499	483	518	501	482	481	495	464	453	483	491	507	508	495	487	473	509	508	521	500	461	512	477	488	458	477	468	471	499	482	527	486	490	477	499	459	492	493	466	481	506	494	463	491	465	502	484	520	511	477	479	479	476	529	509	519	515	477	499	478	491	485	476	489	471	462	486	480	496	495	492	491	482	496	503	454	463	487	495	486	468	507	478	510	474	493	480	492	499	499	502	501	501	516	475	479	453	469	496	478	489	526	511	525	468	489	473	466	476	492	464	516	496	509	461	489	508	460	444	438	479	476	475	438	504	484	481	542	510	481	486	487	468	484	507	494	509	496	496	483	499	487	492	501	520	459	450	465	463	510	489	511	455	548	493	489	496	480	479	495	469	490	511	501	503	522	463	516	447	483	484	486	465	491	481	487	478	509	499	467	470	463	465	480	510	481	473	509	490	509	506	533	509	529	508	507	505	492	482	525	489	479	505	514	531	471	482	511	478	474	468	481	497	491	510	519	469	457	473	473	527	497	525	489	476	485	470	477	494	500	503	488	459	495	477	481	477	499	484	462	480	463	473	502	494	514	491	521	461	507	476	505	491	529	468	479	474	506	462	481	522	484	520	487	477	533	505	473	522	480	495	496	473	471	505	494	515	483	462	492	500	461	448	495	484	473	466	531	521	484	455	471	435	477	480	491	494	488	456	461	482	467	480	477	498	533	488	500	456	534	518	428	523	459	511	479	534	456	518	497	493	460	492	501	467	501	453	517	519	499	513	505	487	495	511	497	452	486	496	487	478	474	507	483	496	488	511	500	456	482	460	449	491	486	480	534	496	472	500	465	511	526	499	511	475	577	469	489	518	471	495	546	448	471	503	523	496	470	507	479	466	465	514	504	517	450	548	500	484	499	483	537	496	465	499	492	509	479	476	494	501	470	516	469	501	517	490	484	496	475	450	451	510	488	494	510	489	481	498	444	461	500	496	503	493	493	546	506	480	488	486	489	466	521	494	523	490	510	486	493	464	454	482	478	484	494	493	490	524	502	480	475	482	517	466	490	503	478	453	512	473	500	506	508	491	477	486	462	513	526	465	496	490	530	506	466	523	496	451
23070	21110	29150	23312	21111	20490	3047	1089	847	803	766	655	699	652	602	625	565	540	551	597	573	528	535	526	531	535	525	550	494	503	527	497	545	495	495	499	532	515	500	488	510	516	500	489	454	537	488	487	494	505	519	501	497	473	501	487	515	506	517	532	472	475	496	497	487	501	482	473	485	500	494	477	495	474	467	486	503	487	473	462	527	452	506	479	484	479	500	486	468	503	461	531	447	530	456	490	547	492	486	514	504	508	510	508	474	504	496	526	499	494	470	474	464	506	461	471	484	511	446	490	501	502	507	457	514	525	491	490	482	500	452	472	463	504	469	504	492	458	479	482	441	495	506	490	499	489	470	499	498	508	487	491	497	480	524	468	430	477	464	463	463	455	486	496	501	514	520	510	448	471	503	468	480	500	508	473	499	496	482	488	481	462	467	468	489	493	451	505	472	517	498	489	470	517	448	476	478	482	508	475	462	452	506	487	476	519	487	479	488	464	475	526	480	459	501	468	499	460	462	505	477	462	503	475	512	467	486	451	453	436	458	465	442	484	474	474	494	504	508	478	489	478	463	541	484	501	513	496	490	455	485	527	523	464	469	484	506	483	466	493	449	477	458	506	469	514	458	453	448	469	473	487	514	513	520	493	519	482	471	502	513	503	439	481	499	472	439	486	473	542	493	511	501	508	513	496	475	496	501	466	529	505	454	473	509	475	474	493	499	514	468	461	487	459	469	496	493	525	462	498	468	498	469	506	497	506	471	503	500	472	462	498	475	467	451	497	503	488	496	476	503	529	469	478	496	469	497	485	495	494	523	477	517	480	464	491	462	446	485	481	485	522	503	467	504	487	478	495	476	485	492	445	487	482	493	496	437	495	502	505	489	462	466	489	472	486	492	485	489	509	505	514	470	468	495	506	486	504	482	470	467	496	517	474	480	485	470	481	527	496	468	494	470	493	508	468	486	457	469	504	504	469	451	462	484	481	524	512	489	465	462	472	513	488	517	483	475	458	469	488	491	525	482	474	487	468	518	499	515	489	507	453	491	494	502	481	462	511	474	496	465	496	460	471	457	501	512	503	515	493	453	484	512	459	426	502	498	464	498	457	472	490	517	475	478	490	501	492	501	467	498	501	479	514	481	460	479	501	485	470	475	464	462	526	463	508	502	499	453	474	478	537	510	464	462	460	498	464	537	491	480	454	485	501	479	495	488	431	468	459	498	506	495	514	479	474	462	477	486	476	458	477	530	463	454	510	494	453	491	452	454	495	481	484	478	471	455	469	464	521	459	460	489	474	452	477	517	482	475	494	483	507	463	481	508	468	492	494	464	510	483	497	500	488	478	456	458	477	493	443	466	514	477	478	497	494	510	484	450	446	463	450	465	489	494	462	496	471	459	522	494	489	485	482	498	486	507	471	450	502	487	513	494	473	439	484	469	511	513	495	510	471	451	486	472	464	496	451	468	487	476	438	504	461	473	457	469	527	435	483	501	479	516	511	442	497	492	450	499	505	470	477	496	481	498	452	486	512	482	480	481	530	457	469	522	460	491	466	483	467	460	486	451	457	491	487	484	472	488	435	453	493	482	502	481	445	506	463	487	461	469	509	488	508	463	499	474	492	464	488	459	513	477	458	452	486	488	471	500	515	470	438	458	474	477	494	476	456	514	516	525	464	506	461	468	457	468	515	505	506	522	459	455	491	501	498	497	466	460	486	530	489	461	509	450	451	484	472	547	514	484	473	479	492	501	480	505	483	471	514	470	459	514	459	469	480	466	475	485	508	509	479	500	469	478	522	470	496	481	488	476	466	499	462	535	535	506	508	480	447	474	472	480	474	483	469	498	464	505	471	499	463	496	453	498	476	509	468	493	459	497	489	483	501	487	498	459	504	460	508	485	488	461	502	470	429	490	456	485	491	527	488	472	468	486	448	499	457	446	488	495	438	497	503	502	542	479	466	519	541	496	492	493	507	468	449	500	460	464	487	509	443	462	485	475	452	428	505	510	467	495	473	437	436	496	482	452	496	472	493	486	445	469	471	525	503	437	511	462	441	450	476	515	490	471	467	478	512	444	498	481	501	467	463	477	485	499	478	459	495	451	467	508	514	504	470	456	492	461	484	490	474	521	516	448	508	517	469	501	501	461	467	487	491	481	477	472	465	445	487	473	507	469	490	518	503	435	476	480	478	497	498	523	479	448	446	469	471	486	494	511	448	472	488	482	483	484	478	456	446	475	473	507	507	502	504	486	460	482	490	457	501	470	443	516	500	516	479	468	483	463	433	475	463	519	444	457	462	470	489	472	489	483	497	471	506	509	500	467	486	469	495	508	464	490	501	471	495	452	508	502	482	528	449	511	462	454	489	495	470	430	468	516	520	491	531	474	497	494	492	465	457	488	481	451	465	451	444	487	468	480	510	495	479	494	522	519	487	469	463	467	465	457	457	448	472	502	524	482	469	513	497	510	513	516	489	512	472	487	436	456	483	517	507	464	443	453	489	517	471	497	492	475	502	458	510	478	479	460	485	474	500	457	514	478	467	487	418	481	452	461	489	483	503	501	443	523	503	528	480	483	486	488	475	483	463	456	473	457	425	502	460	465	458	492	454	492	506	484	494	503	505	500	503	463	445	446	469	479	474	487	478	476	495	464	467	488	524	439	459	484	447	443	473	452	517	472	479	481	508	456	502	470	491	443	463	505	484	502	520	452	454	496	453	432	490	475	465	467	486	465	479	467	474	495	479	451	491	477	505	471	488	472	526	494	504	456	511	444	485	478	540	524	481	491	492	526	533	528	495	471	442	484	475	463	438	506	434	461	498	486	470	472	443	520	450	488	486	484	485	466	487	503	451	487	456	460	499	475	474	463	498	476	450	496	462	457	497	479	478	472	503	504	498	487	470	480	484	493	484	475	450	458	520	467	471	501	443	456	496	484	506	482	527	441	473	491	447	450	486	534	495	513	482	489	474	471	468	478	535	492	477	476	473	481	499	468	470	478	480	468	442	501	474	506	450	498	484	487	472	476	511	466	519	517	460	517	528	505	480	497	456	501	463	500	476	528	532	483	512	449	480	490	496	483	463	515	479	452	517	491	474	443	480	484	435	449	463	446	463	473	458	504	472	488	482	514	481	475	504	425	487	478	502	467	482	433	452	496	503	526	478	485	483	436	459	496	471	482	497	492	439	494	459	524	499	455	501	469	482	511	476	471	475	492	518	487	475	480	500	497	490	473	478	451	468	438	471	449	487	483	500	469	467	467	461	482	463	525	518	488	475	497	475	483	482	449	455	480	483	491	508	484	469	489	466	488	460	449	493	524	481	510	450	466	512	478	513	451	480	460	491	480	518	475	465	485	520	494	441	465	491	474	496	470	460	480	481	490	506	481	474	483	515	447	470	473	451	461	470	489	480	503	470	499	498	454	478	437	474	504	457	496	496	449	463	469	484	468	444	490	529	474	475	483	496	491	496	514	474	442	471	514	473	462	503
17748	15890	13455	7332	5163	3861	3114	2533	2058	1847	1610	1532	1344	1316	1134	1118	1094	1005	940	997	1033	964	979	892	869	888	922	863	826	893	822	850	805	822	813	804	812	822	781	809	781	777	832	799	794	839	763	806	817	775	832	814	798	840	818	826	790	803	758	825	751	756	781	776	717	733	751	752	796	786	741	742	812	754	771	767	749	785	799	719	751	769	772	804	745	789	782	789	763	743	791	734	840	769	754	785	791	749	807	739	781	760	745	740	762	692	775	781	785	791	772	781	728	793	731	754	763	779	733	794	772	767	793	801	780	800	758	760	796	834	771	785	765	747	778	788	789	730	745	836	749	766	797	768	815	809	760	767	800	755	728	780	793	799	740	802	767	786	732	787	729	841	834	794	754	752	778	737	794	722	805	778	793	779	766	786	767	751	780	805	703	809	738	735	773	789	814	729	733	713	787	825	823	751	760	751	754	769	771	814	743	805	772	768	748	793	789	756	767	762	777	766	771	750	765	757	748	744	784	768	795	816	765	774	770	757	766	754	747	827	777	730	786	757	741	781	789	779	825	783	741	772	723	789	756	764	798	741	809	769	768	770	783	752	731	747	759	732	743	788	775	744	804	712	726	749	804	801	767	750	722	721	741	764	760	802	816	748	769	727	802	810	796	794	758	775	786	795	752	783	771	757	798	806	733	763	749	748	775	726	725	769	801	788	767	770	767	762	753	764	821	796	764	766	755	840	763	772	761	742	748	769	785	753	799	745	808	797	809	733	777	790	743	761	785	756	731	795	734	799	816	769	738	739	818	713	764	735	744	785	743	731	778	792	737	763	776	774	786	790	780	776	769	736	769	757	814	760	839	717	786	805	739	753	828	751	718	848	772	747	761	772	762	736	796	770	750	807	716	831	761	772	744	798	728	731	738	780	786	781	728	776	745	717	759	794	767	734	754	744	777	745	789	748	801	784	751	762	801	751	780	774	827	759	746	742	756	743	786	748	773	768	764	749	715	781	746	745	803	746	800	775	738	777	802	764	770	791	795	770	798	838	799	755	773	761	775	834	794	774	729	758	750	763	800	752	813	794	771	818	767	790	739	776	762	799	765	765	756	753	794	770	754	720	798	769	796	749	760	741	769	782	813	744	805	770	733	740	739	776	797	794	773	837	767	832	795	810	779	760	762	769	795	781	731	748	780	817	775	805	780	774	760	740	762	759	751	770	762	740	805	684	768	748	760	773	744	747	769	773	759	749	820	767	777	769	785	730	752	742	756	781	785	783	750	773	753	763	757	781	804	781	783	790	775	762	743	762	804	767	735	739	752	780	765	743	796	802	790	759	791	790	789	736	769	786	779	767	786	745	718	804	740	771	775	740	770	777	801	770	756	818	773	774	812	749	737	773	782	768	795	739	803	775	774	767	764	740	770	765	737	719	791	748	780	807	709	782	768	769	799	766	751	827	778	763	797	776	762	774	766	755	760	801	752	755	799	809	766	765	769	782	769	755	758	779	753	808	794	766	727	789	813	773	720	765	780	761	791	769	781	765	746	805	763	742	773	769	808	698	738	732	801	782	754	804	811	755	794	758	717	723	702	792	825	750	784	815	746	800	754	770	780	724	759	736	755	808	823	772	715	735	755	722	777	763	794	767	778	788	766	789	810	766	754	789	739	766	710	742	812	722	750	731	754	775	728	710	774	724	806	792	761	716	745	814	750	765	817	770	797	791	804	795	743	806	758	811	778	751	769	740	765	749	721	754	748	780	764	764	732	815	738	751	797	798	737	742	790	823	755	752	801	728	769	718	817	749	815	761	757	735	748	752	747	756	754	789	819	793	787	735	741	787	751	799	757	801	764	793	804	756	776	800	774	756	720	819	779	728	776	781	832	772	715	770	735	781	768	747	787	813	751	774	734	768	773	762	723	760	796	774	803	779	801	735	744	756	716	806	750	769	791	771	755	741	810	736	760	767	791	729	785	779	784	780	740	803	756	790	771	766	769	749	797	724	765	752	783	766	750	778	780	757	765	843	755	790	781	772	752	802	755	759	801	778	794	841	799	761	750	781	745	808	764	727	773	786	764	769	733	794	780	811	738	771	780	776	769	790	755	730	768	777	778	777	754	779	741	719	775	789	762	763	770	789	758	815	776	739	779	700	724	724	791	783	749	716	745	753	758	742	786	740	747	803	756	744	765	799	778	754	763	776	730	755	798	786	820	759	764	749	827	757	799	745	709	792	815	760	803	722	754	782	755	759	733	747	763	776	783	747	745	786	784	818	709	749	718	766	750	820	758	775	804	786	797	738	771	753	762	748	775	719	752	817	745	747	812	798	769	780	790	757	784	775	789	734	801	757	768	757	765	749	728	751	761	832	705	783	726	750	743	775	762	780	767	714	761	821	728	775	727	773	770	793	808	761	814	755	779	810	735	746	778	763	794	781	741	753	740	775	784	738	787	756	773	718	771	753	795	755	775	756	790	802	761	740	713	782	790	786	796	809	810	747	747	713	710	780	753	757	754	772	779	791	764	745	751	777	772	789	777	742	757	737	800	777	745	751	779	744	768	782	729	728	797	770	814	740	748	776	766	794	710	771	747	769	767	758	788	758	788	812	735	783	781	760	779	730	765	784	756	740	808	762	763	812	770	753	725	721	766	793	781	808	728	746	810	754	762	706	830	750	781	788	735	815	776	731	755	757	787	786	762	792	788	724	795	760	773	705	729	786	764	780	742	760	761	778	762	775	760	765	772	791	773	794	784	740	718	741	753	781	776	792	757	705	799	785	797	752	747	728	742	748	812	806	793	734	783	782	784	768	746	785	748	735	742	804	764	775	781	803	764	798	783	767	749	819	762	777	803	752	758	756	758	777	774	784	815	752	793	757	780	755	749	767	771	764	785	773	813	765	735	798	761	731	703	780	810	769	740	798	765	787	768	851	777	762	841	767	760	747	768	781	771	808	752	751	813	734	793	783	757	785	735	737	754	787	742	754	756	755	850	731	747	750	728	710	742	699	735	783	765	788	714	742	765	753	751	809	759	755	760	816	773	799	776	762	802	777	760	776	825	770	806	756	798	793	786	734	731	740	817	770	778	774	767	741	785	827	745	776	792	799	813	743	758	719	764	751	754	769	716	771	820	789	819	716	733	763	765	775	710	751	731	809	761	775	747	779	810	763	807	775	750	753	759	751	771	764	814	723	754	750	717	747	796	755	752	781	821	731	755	766	767	751	744	772	759	727	765	775	777	784	763	780	774	772	764	788	774	752	833	763	753	790	835	768	800	763	748	823	783	807	733	732	752	796	776	805	771	802	763	799	757	790	759	799	761	755	734	775	792	767	766	762	748	749	758	763	785	793	770	797	827	721	806	791	767	752	752	792	799	764	726	744	740	773	774	823	724	786	742	719	787	793	751	799	780	715	759	799	768	720	785	734	779	746	790	793	765	789	725	815	819	781	760	788	714	776	724	777	748	786	792	782	721	747	754	761	747	735	794	752
26827	20497	8072	433	226	161	179	150	150	142	140	125	117	125	138	127	131	144	129	128	137	129	120	131	147	134	133	126	98	118	121	134	137	116	133	124	103	140	131	141	127	119	122	131	140	131	127	133	141	150	128	123	132	124	128	130	131	114	114	121	113	125	119	138	131	112	130	125	112	139	134	133	130	132	143	138	149	111	134	128	114	117	134	114	120	126	124	114	142	124	129	117	137	108	134	140	112	106	139	130	137	117	133	141	131	108	119	123	113	113	122	117	111	129	133	115	145	115	144	146	111	113	118	114	134	142	126	138	146	128	123	116	120	124	141	138	127	142	109	117	108	136	116	128	132	113	154	96	129	136	113	108	111	116	145	123	120	131	144	129	105	141	112	100	115	124	136	114	140	129	122	129	113	132	107	103	109	131	119	108	129	138	108	127	127	122	135	126	115	129	131	125	137	112	116	138	113	113	124	119	130	121	104	123	124	140	119	121	138	145	117	131	112	118	148	129	121	133	119	123	135	119	129	107	113	134	135	146	105	113	140	115	121	144	135	119	139	143	127	123	125	108	115	136	140	131	114	127	127	117	143	117	144	134	114	134	118	114	120	144	141	137	124	129	130	137	113	133	123	134	120	133	123	127	147	113	119	116	138	114	120	124	117	127	139	121	149	109	122	118	93	96	126	120	105	126	118	123	118	121	120	131	124	129	104	131	117	120	107	122	131	126	146	126	128	121	112	149	128	130	111	111	120	129	122	119	135	103	109	122	118	143	122	122	137	121	134	110	119	131	112	140	136	108	124	122	127	128	126	129	132	112	138	115	117	104	113	109	124	129	118	128	138	126	126	122	102	131	123	127	112	149	127	126	127	138	126	135	124	122	119	120	132	120	150	134	117	122	147	128	124	101	133	118	133	111	104	104	132	104	123	113	117	112	138	111	129	113	125	106	119	125	108	133	133	120	116	132	118	143	127	116	124	116	124	121	126	140	140	118	106	143	118	132	112	108	127	128	140	119	117	114	118	122	130	134	118	118	122	133	127	113	112	144	105	116	155	128	112	133	142	129	111	130	124	138	129	119	110	120	137	130	121	141	124	118	146	142	118	118	134	111	109	139	127	129	139	129	114	123	127	142	111	113	132	132	125	151	122	114	121	126	120	132	113	113	116	124	118	130	124	133	109	124	105	128	111	97	109	126	119	123	123	149	131	118	128	132	122	113	109	121	128	118	143	124	131	107	108	137	127	106	124	129	112	115	120	106	131	113	128	117	116	125	116	122	105	128	106	139	116	115	117	101	121	123	140	115	128	139	136	111	110	123	120	128	140	137	109	109	130	127	120	120	126	137	126	131	133	122	128	128	118	116	119	131	123	116	123	140	129	118	122	117	123	107	125	135	113	123	124	130	114	127	128	128	128	130	125	111	135	143	145	113	127	116	120	119	107	124	117	115	122	120	109	118	135	125	128	144	119	141	118	118	133	139	98	124	121	127	112	135	128	136	121	118	120	134	129	109	128	117	138	123	113	103	116	142	113	127	132	125	116	99	101	121	130	122	127	127	122	122	102	111	138	122	132	116	120	131	104	131	109	133	126	108	122	134	126	114	153	116	100	129	138	132	122	132	103	140	131	121	124	137	122	133	141	125	125	115	113	119	135	112	140	125	146	120	106	117	118	142	133	117	143	107	123	118	119	116	115	111	118	111	128	119	111	121	127	139	111	131	120	111	116	139	138	109	125	140	124	147	115	146	118	120	103	145	139	130	136	131	138	124	114	126	107	134	130	124	122	148	125	125	110	130	115	130	127	121	107	117	125	129	154	122	124	131	131	133	127	114	108	112	145	131	123	121	133	146	135	129	139	124	110	132	127	132	108	134	129	114	124	139	113	144	138	105	124	116	104	116	118	153	132	125	126	120	116	130	128	136	123	141	136	149	131	126	118	120	139	120	118	120	128	100	123	108	123	146	135	137	126	106	108	117	127	123	114	132	134	122	121	110	143	133	128	109	106	127	109	118	132	111	118	118	114	121	124	131	121	126	135	113	137	126	124	134	141	141	115	121	127	116	132	128	130	118	138	124	123	131	115	117	115	104	124	123	129	126	144	129	118	121	95	129	131	133	124	120	150	138	135	101	118	128	108	124	121	140	144	125	120	126	128	117	136	119	108	122	126	116	131	123	120	117	136	122	134	122	128	146	114	121	111	129	151	140	135	133	129	125	138	115	122	108	144	113	115	132	112	128	126	117	135	114	128	113	115	113	118	111	114	114	115	127	126	120	141	126	101	120	115	137	113	106	114	112	135	118	136	125	121	121	124	136	127	118	126	129	118	106	131	105	115	119	117	135	132	146	127	119	144	115	117	106	129	92	124	106	146	124	129	111	141	136	117	120	114	118	134	123	123	142	145	124	112	107	103	122	100	133	114	122	138	126	124	123	135	122	99	109	123	129	116	125	147	130	112	105	120	120	108	139	122	133	134	131	116	121	129	161	119	109	131	111	118	108	108	109	111	124	114	144	122	122	141	116	109	128	131	104	129	120	123	118	102	113	124	120	123	113	121	120	130	136	130	120	127	125	123	98	131	126	107	110	119	117	123	111	120	115	131	119	131	114	131	143	118	112	124	124	126	113	125	133	140	128	108	123	129	111	97	128	111	118	124	139	116	135	116	123	135	114	135	126	120	136	119	138	153	125	113	122	131	132	117	134	97	121	142	123	125	115	120	145	121	117	125	112	115	150	142	138	118	137	142	116	128	125	126	112	131	127	118	132	118	124	137	129	132	142	119	129	135	132	150	125	107	128	136	99	106	123	116	122	128	136	121	140	125	108	109	126	114	98	135	122	142	127	123	119	126	130	122	152	151	130	134	118	129	144	126	128	123	135	139	113	132	126	122	113	118	122	114	111	135	115	123	127	148	117	129	117	132	121	125	102	120	117	120	116	130	122	167	146	128	141	132	119	135	117	141	120	123	153	120	145	128	106	120	138	133	106	129	117	118	118	124	115	116	119	117	102	135	122	126	123	128	123	135	124	112	149	123	116	101	145	127	126	132	126	140	120	121	131	148	130	134	120	125	126	134	112	123	118	120	103	132	116	126	127	135	99	126	132	135	114	132	135	111	110	114	122	128	120	119	131	118	119	125	124	137	123	135	112	120	121	97	116	115	121	137	123	119	114	152	125	149	132	113	107	109	117	113	117	143	147	134	133	134	112	133	126	131	118	131	115	134	140	119	119	104	135	132	116	128	120	122	111	115	139	117	131	134	122	128	128	138	145	119	143	121	125	144	129	139	107	109	111	128	122	104	126	135	128	135	126	130	122	124	142	136	122	107	114	107	111	132	126	102	119	124	119	109	138	129	120	130	134	100	109	123	135	133	144	117	139	139	133	139	142	143	111	101	135	114	123	103	134	119	124	110	101	120	131	125	122	132	114	135	140	119	126	121	127	106	129	125	105	138	127	125	122	119	136	124	117	137	102	127	113	127	133	122	136
7636	1080	957	522	412	374	291	285	299	265	242	277	236	222	231	223	215	260	244	252	245	241	232	240	235	222	232	223	220	213	215	246	218	227	228	199	226	246	198	240	230	232	216	228	221	231	214	249	218	188	247	225	223	229	194	216	231	250	233	240	205	241	239	192	201	225	204	233	224	226	222	194	246	236	224	238	230	211	215	208	215	232	201	231	212	233	214	221	244	225	232	214	247	231	211	239	228	233	216	196	203	233	221	222	228	232	205	218	199	227	224	213	207	239	219	222	204	220	210	244	208	235	231	230	231	235	230	237	260	228	220	227	231	226	218	203	217	203	219	244	234	221	223	221	218	259	228	215	213	220	202	264	224	232	237	245	213	260	242	217	212	210	224	237	237	241	193	207	233	232	197	215	190	214	229	254	193	208	214	234	222	235	242	248	259	251	236	232	227	188	245	227	238	223	209	214	225	219	215	241	217	197	236	225	215	244	201	203	245	212	266	212	236	196	215	229	228	223	214	242	229	211	230	218	218	227	240	217	212	215	216	233	235	249	219	237	225	194	215	219	212	226	209	191	216	215	225	229	208	232	248	233	212	225	223	233	185	232	201	217	221	224	233	217	246	222	207	216	227	252	254	221	223	237	210	233	238	247	222	193	238	211	215	228	220	222	257	229	219	243	191	221	220	238	223	213	213	234	229	224	239	225	248	222	208	214	228	205	214	208	197	230	208	212	213	222	214	224	215	213	204	238	202	218	209	221	207	215	221	215	204	215	203	224	214	230	235	202	196	219	220	206	223	222	233	225	196	227	218	235	218	196	211	228	246	243	222	247	226	223	235	183	204	213	235	222	214	259	230	199	224	199	227	189	205	203	247	207	210	237	236	237	206	218	212	225	220	200	218	218	225	207	212	220	222	236	226	226	244	218	243	202	231	227	256	234	214	224	227	226	212	207	229	225	228	203	222	209	214	216	211	176	227	265	228	225	215	236	229	228	208	229	236	217	224	225	240	219	237	200	205	212	221	232	215	243	222	218	224	219	234	234	210	258	224	230	227	217	218	228	228	216	229	236	226	202	198	221	211	210	235	238	221	193	230	221	232	212	211	215	215	221	226	202	229	226	220	238	226	236	225	214	208	209	222	185	201	218	219	231	208	198	259	224	221	226	210	220	205	245	220	226	215	220	210	206	208	222	243	228	238	199	211	235	227	220	207	192	209	209	238	226	202	231	213	212	213	245	233	222	230	223	201	222	231	213	220	255	235	253	222	234	208	233	195	241	227	190	240	205	235	243	221	233	205	194	213	222	235	227	208	185	222	261	212	219	183	237	219	198	213	220	235	235	224	215	207	240	203	213	240	203	223	210	239	243	224	241	235	228	244	216	216	236	223	209	248	228	220	223	232	226	227	223	215	197	234	192	234	219	222	227	234	223	230	215	227	225	207	232	235	210	211	221	221	231	255	241	212	210	231	186	248	205	211	220	215	235	219	207	224	246	224	221	222	233	197	225	218	229	222	202	226	224	206	206	199	233	190	234	217	209	232	213	215	205	223	227	221	205	221	213	227	206	219	208	233	226	222	219	243	228	227	236	253	202	224	215	213	215	225	240	196	213	211	211	235	216	199	244	212	238	237	204	233	216	240	202	253	222	230	220	224	247	236	227	210	217	213	208	212	226	227	234	229	204	217	204	238	211	234	207	212	213	207	226	213	192	235	238	220	231	245	214	230	237	239	240	236	202	202	227	215	200	214	219	240	213	248	218	243	211	234	226	192	202	209	217	233	228	215	206	228	226	233	224	229	218	229	202	235	231	226	223	226	219	244	206	242	226	207	241	224	236	242	234	218	216	257	243	194	231	219	211	228	242	228	242	221	222	237	212	221	219	232	233	217	219	200	236	203	208	219	238	232	201	223	245	239	224	211	214	226	210	238	209	249	211	235	233	230	239	201	202	235	226	226	241	236	224	193	228	257	236	209	234	232	216	213	207	229	227	254	222	209	222	225	246	180	202	245	227	200	231	206	247	207	213	214	222	250	197	220	202	221	208	220	238	222	225	215	225	205	231	238	218	207	239	205	231	225	232	228	214	242	225	227	207	222	235	212	218	208	233	212	215	222	258	201	180	203	211	227	226	233	245	229	209	208	217	194	228	262	209	198	200	251	216	222	222	200	225	264	251	230	226	218	225	227	221	248	241	219	229	211	251	215	205	224	243	229	236	269	237	214	223	196	228	230	226	252	191	209	241	214	215	243	252	242	255	214	212	204	221	213	216	245	217	235	226	215	225	244	228	215	215	224	202	216	239	230	256	220	199	269	226	241	219	213	228	216	221	219	233	232	222	220	233	217	199	189	221	219	197	202	200	242	230	211	226	235	244	200	210	245	227	237	237	248	249	221	208	230	226	233	228	210	216	239	220	225	220	240	224	196	225	211	216	223	238	221	244	205	240	224	235	212	209	239	198	232	241	215	215	213	243	195	221	218	251	201	228	197	217	213	237	240	199	241	243	231	213	241	227	214	195	216	219	227	215	223	213	208	207	215	219	233	266	212	240	239	215	217	217	222	236	208	215	223	216	235	210	195	231	244	239	218	212	219	205	194	208	218	220	234	226	229	209	229	228	216	224	232	248	221	227	190	241	211	209	231	225	228	211	211	227	218	221	227	203	202	202	225	211	215	232	221	255	230	235	235	227	232	244	207	210	237	235	230	234	221	230	224	195	229	204	221	219	218	240	202	202	209	222	244	198	222	223	218	220	239	260	203	231	195	223	216	213	208	229	242	229	230	242	236	248	223	221	214	221	224	208	188	204	216	216	207	219	226	214	220	214	224	218	210	214	255	219	216	230	225	214	210	240	229	228	202	210	227	204	208	220	237	221	192	220	192	187	225	215	220	214	214	219	183	217	234	212	214	208	233	215	236	225	191	242	224	204	203	227	203	221	207	211	224	228	246	234	213	219	221	224	205	225	225	202	221	231	224	241	202	232	210	224	227	237	250	255	205	209	207	199	254	226	225	198	222	215	242	259	206	208	250	204	198	210	236	217	247	205	218	244	196	212	221	223	206	211	230	226	231	212	205	211	219	208	222	237	221	246	231	239	220	242	233	217	208	204	224	236	206	235	224	234	196	218	217	225	218	260	227	216	227	215	214	227	203	242	228	197	207	242	244	213	203	228	238	202	222	250	232	219	226	256	200	227	224	225	249	200	220	215	244	244	230	231	246	213	226	225	227	207	233	214	216	219	223	218	229	237	216	222	248	222	216	219	215	243	211	233	198	235	197	221	239	231	251	245	221	232	214	214	207	200	229	237	201	212	229	218	238	222	213	234	237	187	230	228	214	228	238	205	188	219	212	209	214	226	222	214	241	258	213	234	213	208	223	219	225	244	225	234	235	235	218	228	214	228	193	224	207	226	205	242	257	207	233	223	212	226	275	252	247	234	232	253	217	213	186	241	246	234	244	229	237	225	220	210	213	228	203	222	197	219	196	222
24021	21104	28488	23966	20766	3018	787	630	505	441	433	379	387	374	367	375	365	314	321	317	320	322	297	351	333	294	314	311	302	357	302	317	323	316	292	328	292	312	280	296	313	295	279	289	269	300	310	284	293	291	288	308	302	288	297	314	301	291	306	312	313	299	298	308	298	307	311	308	289	299	283	283	297	282	314	304	296	323	303	253	310	301	281	315	290	290	280	297	325	315	305	310	306	296	319	294	301	286	323	299	303	301	283	299	281	323	300	314	305	282	307	308	286	268	270	304	295	321	302	332	279	312	289	274	295	314	283	287	327	282	281	301	277	283	310	285	310	330	310	304	311	289	299	287	310	273	263	300	307	324	304	285	305	326	310	311	282	334	310	283	313	305	297	287	311	248	302	298	280	267	278	304	286	275	311	322	289	301	280	282	277	303	317	295	292	278	303	298	297	301	304	292	321	294	286	304	310	295	284	318	334	279	334	292	294	273	309	275	286	303	292	309	321	298	279	303	299	298	317	298	295	286	303	285	319	304	296	286	304	316	290	294	289	311	258	286	267	306	282	298	298	316	292	284	316	308	290	305	306	298	325	292	296	304	297	318	305	250	345	314	299	264	292	289	327	305	293	300	289	300	329	319	281	286	305	302	276	306	254	297	298	312	278	291	294	319	328	293	295	263	301	308	312	333	296	297	320	289	291	299	270	306	298	291	328	307	297	265	292	307	311	286	279	300	293	284	303	280	292	314	298	286	272	265	310	295	298	289	322	305	259	272	281	312	300	292	314	302	308	310	309	324	269	315	292	299	311	301	295	315	270	318	299	294	295	288	292	290	276	310	329	297	326	330	307	311	286	293	286	334	287	311	295	284	276	279	293	316	305	313	293	292	300	289	300	287	302	306	290	312	300	279	295	280	300	288	301	288	295	309	295	294	296	292	288	302	314	315	274	314	263	289	279	323	325	288	278	322	258	302	271	289	290	283	333	283	311	260	280	277	310	289	317	322	274	282	285	309	268	266	337	327	300	282	278	267	267	283	307	269	311	298	296	298	300	284	321	306	296	314	294	285	297	254	273	300	289	259	304	305	283	296	307	304	303	278	291	284	292	296	290	314	274	324	324	307	280	282	282	271	288	257	324	270	312	289	322	304	299	297	334	289	324	302	279	292	289	276	293	292	289	306	315	299	305	308	304	282	281	305	310	276	305	296	328	298	290	310	329	289	315	310	315	273	297	296	306	300	264	312	294	288	274	276	314	303	289	284	321	309	280	313	299	302	300	302	305	276	271	327	290	341	296	294	309	289	299	298	299	296	273	315	280	254	283	295	286	291	263	294	282	260	312	301	268	296	319	270	310	289	303	296	291	293	302	320	284	291	271	297	312	316	316	277	299	315	281	314	322	303	284	297	321	298	326	290	290	296	306	293	300	319	289	289	280	298	301	284	296	285	281	302	285	340	302	268	274	305	294	314	294	294	262	312	293	283	300	337	307	267	293	318	313	288	289	283	304	276	292	306	277	323	276	291	306	288	298	295	312	262	272	268	302	295	301	290	276	298	286	319	298	299	301	284	292	329	282	324	328	305	302	315	277	301	306	312	288	268	301	329	292	311	301	279	266	305	302	312	332	281	276	288	308	340	297	271	331	293	277	304	271	312	291	275	292	287	282	286	293	308	295	292	291	313	272	282	329	298	293	292	268	292	288	279	308	281	287	324	293	273	315	300	282	305	268	298	275	267	270	291	266	301	296	277	318	291	281	295	277	316	300	312	240	281	288	306	299	287	308	292	307	279	291	277	280	297	290	275	273	271	311	297	299	305	266	281	286	293	297	287	295	277	265	287	274	302	284	279	308	317	285	313	310	293	284	269	291	271	309	306	267	279	305	268	291	306	300	313	318	293	291	302	311	275	294	309	282	279	310	278	296	289	308	308	305	286	303	286	332	318	282	306	297	299	270	303	287	279	281	268	296	290	290	335	315	300	288	314	308	296	281	302	301	316	290	301	312	290	278	303	280	320	304	310	275	317	294	300	285	325	310	279	282	301	311	292	311	292	300	287	307	312	308	308	279	338	346	269	280	298	342	285	285	315	292	287	274	295	275	272	299	285	311	290	311	308	297	267	308	281	291	310	302	313	298	319	279	275	273	302	311	282	330	291	311	306	307	304	322	275	314	292	315	285	280	276	315	277	272	314	303	331	293	260	310	320	330	312	282	297	283	275	300	291	278	279	300	279	238	318	314	299	298	304	277	297	267	284	301	280	316	325	289	254	276	284	309	280	298	297	303	289	295	271	288	286	310	276	285	281	308	298	316	290	277	294	295	290	272	321	287	299	260	321	275	301	286	281	345	303	303	307	290	287	290	296	300	303	285	289	317	246	289	347	293	284	312	293	276	305	304	283	299	307	305	331	303	295	284	277	291	284	262	278	306	264	293	320	298	296	307	314	268	290	288	316	301	274	273	293	274	301	315	272	345	316	321	277	296	257	290	295	306	291	313	327	298	299	286	271	308	309	262	302	278	309	287	294	274	292	289	294	289	305	263	307	301	263	268	290	330	310	301	311	328	285	288	297	282	302	296	261	304	300	319	296	263	315	320	292	314	281	313	311	283	309	280	302	298	331	300	317	299	278	307	311	262	312	285	320	283	285	305	303	291	312	307	290	318	328	310	282	309	276	286	299	253	306	315	283	279	311	285	344	291	298	300	297	291	307	303	296	278	296	255	308	282	317	294	284	301	317	306	305	254	301	317	309	281	315	275	265	318	315	293	293	277	283	299	308	294	281	312	303	311	316	270	267	311	279	315	286	306	256	272	321	306	295	293	301	319	293	295	298	299	287	283	314	261	299	301	275	306	272	296	278	323	304	289	280	295	264	308	285	316	328	290	314	320	330	297	293	295	303	299	271	287	261	295	284	289	306	295	284	273	309	297	304	303	293	299	294	344	310	297	284	301	323	292	275	294	301	312	286	317	308	290	289	289	317	304	306	295	284	294	291	285	273	296	320	269	289	296	296	324	299	317	314	275	282	295	295	283	271	285	299	300	310	310	286	307	299	263	292	265	295	317	274	310	296	304	293	297	287	273	294	312	317	304	303	311	302	301	303	316	301	269	309	326	309	271	316	298	312	292	290	294	310	290	346	284	343	285	323	292	304	280	289	316	296	323	303	324	283	297	285	291	261	302	300	311	288	314	304	306	302	298	272	268	294	301	287	318	332	284	293	303	302	285	291	279	295	252	258	305	338	289	297	317	298	291	288	313	290	274	296	307	300	289	290	265	327	303	302	276	300	288	306	295	288	328	306	297	289	280	300	341	288	261	296	274	307	271	306	285	291	299	317	320	325	277	297	296	297	283	304	296	274	307	298	282	281	280	267	293	283	294	296	272	297	299	280	265	308	317	317	292	314	295	306	341	310	299	304	323	331	303	327	285	291	332	278	263	302	273	308	299	286	355	248	342	260	267	275	304	297	309	296	304	301	307	277	295	315	314	300
15710	9424	8261	4223	2908	2195	1699	1403	1178	996	928	850	771	761	713	700	683	631	598	589	634	545	584	575	518	521	538	530	494	500	510	516	509	534	521	518	558	501	504	522	493	473	520	480	496	479	476	547	517	519	505	490	474	487	534	516	476	492	540	490	532	519	535	486	482	496	509	504	508	519	455	493	503	506	514	478	510	483	468	481	498	482	438	474	524	445	507	502	478	500	534	490	500	514	505	490	481	503	463	462	515	479	455	480	501	477	495	484	478	477	471	460	500	464	455	471	469	472	500	486	487	505	516	472	496	502	493	520	479	492	506	481	476	494	493	483	472	462	448	462	478	496	499	473	450	484	491	483	466	491	476	495	500	451	535	483	485	473	497	482	492	470	478	487	510	472	475	499	472	496	493	518	524	475	481	464	504	486	477	503	474	453	479	502	471	483	492	490	501	498	515	475	501	491	450	477	499	481	534	494	469	519	484	448	520	455	479	478	491	502	549	508	489	491	486	484	445	511	493	466	469	529	478	501	462	482	501	463	517	490	478	495	491	496	509	488	501	459	497	447	436	515	495	438	495	463	469	496	478	508	477	463	480	489	571	478	493	473	459	529	489	479	480	493	499	511	492	481	514	485	480	490	460	493	467	486	485	513	489	502	493	488	539	470	496	517	475	491	483	485	505	478	487	492	472	523	475	465	480	499	470	491	516	488	466	505	499	492	514	453	508	474	528	487	495	490	468	489	477	445	493	517	455	509	483	511	456	464	524	484	518	474	472	511	520	481	507	483	513	469	462	519	524	473	470	460	544	456	499	487	458	497	460	510	510	454	519	483	493	486	501	471	474	520	501	503	501	526	486	478	511	493	500	512	515	467	491	478	466	475	498	495	465	456	492	452	473	474	489	495	466	489	484	515	520	502	494	461	511	480	492	485	487	466	480	492	499	511	509	534	469	481	475	476	511	502	489	467	492	473	476	475	472	458	450	470	499	499	536	464	458	488	486	516	497	479	491	508	464	490	468	522	499	513	486	473	476	513	483	452	479	457	462	463	498	464	469	507	497	488	455	456	471	506	521	472	505	509	496	496	485	496	480	471	485	507	500	480	528	516	466	489	522	514	488	483	487	512	513	497	500	491	480	522	528	487	487	492	509	494	495	515	512	505	483	495	471	478	485	515	511	479	458	483	489	511	510	493	471	495	482	508	483	463	506	481	489	455	491	490	460	481	484	466	516	493	488	502	558	493	481	480	488	506	514	488	467	480	513	452	510	474	449	503	469	478	475	485	493	496	457	493	516	490	499	441	513	461	489	483	473	491	505	473	493	464	487	526	467	464	464	447	522	525	472	510	479	515	488	502	508	488	444	496	498	480	526	490	500	480	531	468	478	494	465	496	457	467	532	479	487	467	511	514	511	468	514	464	497	505	479	511	484	507	470	457	483	480	501	471	503	487	502	461	497	539	485	508	513	441	469	491	468	471	515	480	475	468	528	476	498	521	480	487	482	494	483	480	497	476	482	486	517	487	490	458	473	499	495	499	510	496	525	488	501	449	493	482	462	463	481	501	497	482	486	477	483	524	450	510	489	481	460	480	483	504	478	462	480	473	514	460	481	494	498	513	516	499	448	474	505	491	449	487	509	494	515	506	465	530	454	504	513	510	462	484	497	509	499	494	478	511	494	429	522	459	493	473	467	475	501	513	490	486	460	481	484	462	486	489	510	476	529	486	485	518	487	509	496	503	491	475	495	493	515	490	502	504	486	498	495	513	508	491	489	507	522	506	484	507	493	517	495	504	532	503	479	458	490	461	488	477	521	446	467	461	439	476	489	480	556	524	455	487	510	467	477	512	500	476	481	504	476	502	476	505	483	471	495	527	521	494	483	518	495	504	528	466	485	483	453	466	496	490	495	488	486	494	479	507	522	469	494	473	462	510	471	455	485	449	482	506	489	440	471	464	469	474	489	502	491	460	467	477	480	471	500	542	460	520	485	473	515	514	457	496	462	490	510	463	499	511	492	428	483	455	482	501	453	521	463	502	474	488	495	504	472	518	517	480	495	500	497	517	495	504	483	491	453	490	480	486	474	542	447	498	500	527	489	510	472	489	465	461	512	481	488	506	458	500	468	519	488	471	531	487	478	494	503	495	476	532	501	492	518	472	512	497	485	494	488	531	490	512	476	516	494	497	509	470	491	487	464	481	538	462	474	484	512	469	464	459	509	502	516	501	473	455	464	472	520	474	491	509	527	497	483	492	510	490	502	485	479	508	484	489	516	462	483	483	506	507	455	515	469	485	492	468	472	510	500	496	479	505	482	506	462	486	484	482	465	511	486	452	443	459	507	509	502	518	462	455	464	523	510	501	461	484	507	510	447	505	458	472	479	487	505	513	485	493	496	480	529	487	476	464	491	469	476	497	501	474	440	480	469	515	465	485	468	482	533	473	519	478	459	506	492	498	524	449	503	462	489	490	504	521	516	499	489	493	521	480	521	456	489	525	500	487	475	491	494	481	534	502	502	483	458	532	504	487	469	457	496	503	547	461	521	495	499	468	465	478	487	484	486	509	522	469	496	471	468	457	470	507	468	489	494	461	482	468	471	468	466	501	510	491	524	473	512	477	463	485	500	502	547	473	484	456	473	460	479	503	506	541	499	480	476	463	493	504	488	515	485	501	493	474	469	491	520	526	471	493	504	487	482	452	531	488	460	470	495	495	479	489	499	490	512	463	522	508	490	492	491	514	442	478	493	468	486	497	495	469	475	488	479	476	508	477	468	481	494	489	535	488	492	530	487	483	477	511	464	462	473	500	503	524	459	498	546	485	499	536	500	475	498	505	453	480	484	481	472	511	476	477	503	476	472	444	508	501	507	459	508	462	512	493	470	501	474	459	433	494	492	497	523	506	468	490	503	517	505	500	482	506	480	482	478	489	489	503	510	480	479	456	478	487	519	490	507	513	496	480	504	504	536	500	474	470	506	455	506	460	454	504	459	533	463	472	482	505	487	493	499	493	535	443	493	492	504	494	521	508	480	505	461	515	479	467	470	530	495	453	475	496	522	491	511	479	496	463	487	477	505	477	488	482	498	480	497	445	516	459	532	513	508	462	482	481	491	461	484	518	509	463	469	501	501	474	457	538	512	524	430	494	478	462	471	527	459	464	522	477	453	436	487	495	487	468	488	454	487	514	512	504	475	446	500	506	496	484	513	457	484	482	514	486	470	511	509	505	520	485	472	490	462	456	522	460	511	494	490	498	518	457	468	463	548	460	477	476	487	471	473	487	471	458	518	488	533	479	492	524	506	459	480	527	488	499	515	464	465	499	479	465	528	494	501	477	460	468	490	476	501	514	472	466	469	472	501	498	502	484	498	483	516	473	471	488	545	517	502	535	506	477	500	512	531	504	549	460	479	471	451	458	509	475	477	484	476	497	516	509	463	516	486	501	466	472	519	511	514	515	504	518	490	527	482	453	458	472	481	492	494	498	496	491
23060	21104	29162	23293	21104	20447	3066	1120	857	802	717	670	683	608	628	581	580	586	547	569	536	545	575	564	514	520	530	495	509	534	511	505	487	541	507	543	504	470	531	491	474	465	514	505	506	466	484	483	470	501	478	493	479	477	501	522	500	482	514	495	468	500	505	467	469	489	486	480	486	462	492	462	516	502	453	511	487	472	475	455	476	492	501	486	472	478	461	486	487	503	451	526	473	523	475	499	485	485	486	499	458	476	456	479	465	495	489	495	475	486	470	469	493	504	493	499	481	529	456	477	484	525	516	468	471	520	504	526	511	437	513	479	474	477	495	488	516	473	466	484	486	482	471	505	451	450	473	514	517	468	497	495	488	483	477	475	494	471	485	474	460	487	487	480	488	480	501	469	469	484	500	458	489	445	477	494	515	516	475	436	455	482	509	461	453	472	506	479	494	469	488	474	501	509	479	487	486	502	477	480	500	480	476	524	467	487	513	508	523	450	496	401	469	455	453	502	461	495	461	509	510	479	435	453	512	520	459	485	494	459	478	490	486	528	494	498	476	515	459	481	471	462	488	519	474	467	472	494	518	500	488	476	479	491	475	508	482	468	477	489	470	496	498	469	485	498	487	508	473	428	471	502	444	488	470	487	480	479	465	454	438	486	495	477	489	458	471	497	518	515	459	479	466	498	445	483	484	503	512	470	523	480	450	480	494	451	529	485	474	474	451	496	490	460	486	478	468	446	453	463	487	475	505	491	476	472	493	483	467	481	503	493	481	485	484	480	519	517	460	502	486	496	447	433	477	479	482	551	524	520	450	481	476	507	492	507	500	492	489	485	493	479	501	489	475	468	503	471	470	449	439	480	439	468	477	517	479	437	474	502	473	500	486	478	464	489	466	486	470	475	487	485	443	441	447	513	465	476	458	490	453	460	464	471	477	512	508	435	495	474	466	443	544	524	477	476	483	501	468	492	461	484	468	463	464	501	426	480	466	459	447	520	476	510	468	484	445	466	505	482	478	478	491	485	446	495	464	488	448	496	481	492	502	479	457	498	498	457	473	496	462	473	525	498	518	508	471	498	454	515	503	495	463	441	449	515	477	459	477	534	455	501	481	484	464	455	505	499	486	465	451	484	494	494	452	463	491	502	492	469	492	497	493	500	485	487	465	477	457	456	513	441	469	480	509	453	504	509	481	469	449	475	474	483	465	417	494	456	525	466	482	428	489	459	474	494	459	465	461	477	477	454	491	460	476	501	508	511	509	454	505	516	479	479	481	501	481	454	493	480	491	469	497	516	430	482	462	479	476	514	486	503	475	497	522	488	487	497	506	489	502	475	447	473	515	436	469	484	492	485	482	489	446	493	467	528	484	485	487	475	453	470	519	487	477	459	464	521	488	482	496	482	503	496	503	483	498	450	467	486	453	496	429	447	460	509	499	453	510	456	481	533	477	462	521	465	496	481	474	500	487	499	488	465	493	491	470	493	479	481	490	507	460	441	485	513	495	492	457	429	482	502	504	501	521	480	478	473	445	463	490	480	494	511	525	525	437	460	470	513	487	445	512	468	480	469	474	497	502	482	475	476	463	497	449	467	501	477	424	457	477	445	476	475	478	450	481	497	513	486	483	458	494	480	546	468	482	487	491	466	462	471	496	517	448	466	500	506	462	498	462	466	467	448	455	499	477	510	481	456	444	471	473	485	505	448	510	515	427	495	514	491	445	457	467	466	465	444	509	481	441	458	495	444	499	517	467	514	458	474	436	477	493	491	476	497	495	506	509	488	500	479	488	490	449	477	437	466	436	480	507	467	445	478	447	472	466	531	448	483	487	464	473	498	469	432	467	502	506	456	478	456	489	479	501	461	476	479	485	481	469	511	445	450	446	509	479	506	444	484	445	457	491	460	505	529	485	476	489	488	480	491	472	494	498	464	486	466	484	513	493	472	494	470	482	483	484	472	477	477	472	479	473	458	479	474	498	486	486	460	480	462	512	481	488	493	528	530	465	523	495	496	470	474	490	488	475	460	503	452	464	441	494	476	497	493	511	456	487	519	503	497	493	486	505	489	491	473	481	480	484	497	473	472	444	484	512	494	473	484	450	514	510	490	454	496	453	501	484	464	461	478	483	478	482	510	438	429	469	481	447	454	457	458	460	492	482	490	505	465	507	501	493	433	462	479	507	479	467	494	478	482	480	487	485	456	479	426	476	503	458	462	485	511	534	423	493	450	481	478	487	467	489	489	491	490	458	468	430	474	482	476	469	496	532	483	502	467	448	471	453	484	491	455	487	495	494	505	474	494	500	472	476	454	465	454	511	445	458	475	469	471	460	474	444	494	492	462	485	468	496	499	487	516	507	440	504	475	505	478	471	477	443	529	463	463	510	461	508	457	463	497	482	467	470	494	455	464	416	506	475	489	480	456	525	500	453	470	523	502	518	475	512	469	475	509	491	445	466	462	489	522	502	491	476	439	488	503	522	477	456	494	465	495	487	503	478	495	485	475	527	506	480	484	484	497	475	456	437	497	467	465	492	459	491	496	492	458	443	479	474	475	446	498	462	485	502	491	480	481	495	472	469	485	558	474	476	469	447	463	481	492	478	472	470	468	503	504	471	491	522	423	508	448	455	462	515	452	472	482	440	477	466	456	460	457	462	471	470	504	489	501	490	467	457	466	478	483	448	479	507	469	474	498	496	475	494	491	516	504	480	431	453	515	457	439	465	500	443	474	494	443	507	492	524	504	480	459	484	475	485	477	477	513	479	513	484	452	501	461	499	511	445	448	479	484	461	471	507	498	482	442	482	452	517	474	453	516	472	469	454	446	482	492	493	491	487	453	465	477	469	479	466	463	473	419	483	484	472	504	493	496	476	512	494	445	466	465	470	450	463	536	485	475	499	480	449	513	508	479	454	467	501	481	470	452	471	478	499	453	484	485	464	501	467	464	496	483	483	464	491	468	473	459	470	477	477	482	426	490	497	503	432	485	448	494	475	478	521	485	479	516	463	524	462	485	439	479	507	493	504	535	491	490	457	493	474	456	467	466	517	504	510	469	489	459	464	479	450	495	515	503	475	493	497	464	471	480	483	460	498	450	474	450	479	475	494	490	472	478	464	522	494	471	483	471	491	507	493	486	482	495	509	477	457	508	474	484	505	506	478	527	461	498	516	475	444	481	478	494	466	499	450	489	465	463	456	451	470	515	474	521	505	506	445	501	472	509	465	495	479	457	445	440	497	454	523	489	488	514	458	488	516	502	485	483	501	496	477	498	506	486	498	515	443	475	483	473	447	472	481	478	491	489	462	465	441	498	487	466	461	507	463	486	497	484	473	480	479	498	461	482	512	495	495	432	465	507	467	450	496	467	508	479	466	460	446	502	541	466	445	453	475	451	471	477	492	475	462	466	508	466	496	437	488	489	472	499	467	470	534	482	506	510	479	452	505	455	474	498	492	474	485	462	467	482	448	423	450	488	436	461	481	480	488	477
17766	15832	13443	7405	5169	3853	2989	2425	2149	1894	1689	1437	1339	1309	1204	1039	1058	1048	1033	1027	1003	949	877	904	876	909	832	847	852	873	747	808	823	840	866	808	754	827	804	794	818	796	805	798	805	797	831	868	757	810	820	847	790	808	785	817	828	749	821	815	811	764	792	802	799	771	777	769	789	756	760	779	815	731	792	812	799	808	822	726	814	734	763	773	734	815	752	809	809	744	806	763	779	767	749	756	782	802	746	774	790	766	772	779	704	766	786	759	738	780	771	818	760	757	774	779	814	753	768	779	800	774	805	746	717	748	808	807	740	823	820	781	780	806	797	718	758	716	722	771	767	770	727	709	806	791	757	807	768	766	753	812	751	767	756	753	784	787	756	756	747	771	777	734	758	731	748	731	779	788	786	769	776	809	751	750	789	832	756	746	774	784	798	750	794	808	760	783	807	821	738	775	779	725	739	763	780	771	766	781	736	753	698	808	756	783	750	767	762	767	776	747	762	748	754	775	766	780	780	747	819	739	726	797	780	797	782	764	759	773	786	783	781	812	836	766	742	794	785	774	798	761	812	799	795	811	764	762	770	742	788	748	763	754	768	796	734	780	760	760	754	782	754	759	770	773	834	764	768	767	791	755	819	752	756	764	793	760	764	772	790	784	783	754	748	747	741	775	777	749	775	775	709	719	771	799	734	756	795	784	768	762	759	748	757	791	782	777	737	796	738	785	823	761	786	768	814	760	815	771	735	816	775	761	762	768	785	807	753	757	760	791	769	741	766	775	742	724	745	783	786	751	805	783	753	769	832	752	728	770	763	819	752	787	767	735	774	695	781	768	749	800	749	772	780	802	788	743	706	774	750	745	785	805	754	759	784	781	806	782	770	782	773	786	762	783	752	746	809	765	750	764	765	761	744	784	764	738	767	727	701	728	796	721	742	744	787	834	792	738	833	735	686	768	740	800	763	809	758	759	770	759	772	749	773	730	747	785	758	814	802	753	766	749	751	765	794	761	777	708	771	786	736	778	741	791	682	818	784	723	773	729	729	750	780	763	781	811	791	742	763	756	760	777	758	784	750	769	755	749	765	739	777	775	786	776	737	824	764	767	760	763	762	775	734	737	775	758	795	786	731	745	785	789	788	746	758	719	799	759	762	761	795	743	735	722	802	703	774	765	800	752	780	753	764	758	740	775	752	757	749	771	794	748	774	789	712	786	786	801	757	729	783	772	798	784	757	785	754	755	729	779	766	767	786	762	741	789	751	792	739	735	755	782	821	753	716	773	798	761	763	777	795	761	760	749	775	748	758	744	795	820	735	770	750	745	771	795	750	799	767	734	790	770	798	757	719	780	757	752	773	767	760	726	783	768	736	745	810	754	736	754	765	760	717	780	755	751	789	757	779	768	763	737	832	808	792	799	779	768	803	804	740	812	747	811	790	713	808	779	763	795	764	747	789	756	736	787	758	731	775	809	789	780	760	756	793	755	781	780	755	764	806	777	782	800	766	767	782	773	757	782	799	800	817	760	774	743	696	724	737	791	806	733	777	720	770	746	758	763	722	723	724	731	819	708	777	762	797	769	760	782	807	783	830	758	778	812	801	811	729	749	732	753	696	811	756	796	773	783	758	760	742	749	765	765	747	767	759	769	742	798	763	795	754	793	812	768	780	784	820	766	820	768	752	738	767	781	740	769	743	744	739	758	778	748	796	803	734	784	801	816	783	745	821	749	807	798	788	758	787	752	790	747	802	804	817	798	760	819	793	808	791	791	810	743	749	780	716	761	758	746	826	781	804	738	717	753	735	771	789	770	752	798	764	756	760	811	803	737	785	739	762	743	785	781	813	791	821	716	755	731	807	798	764	736	779	818	747	724	762	769	808	763	719	785	745	768	806	771	801	770	815	743	777	771	776	772	735	757	818	790	732	774	752	734	744	770	769	724	774	765	772	750	741	754	786	822	776	837	795	764	751	759	739	800	757	783	742	728	777	748	752	695	778	782	780	778	818	781	718	845	803	764	772	763	730	744	719	765	780	781	739	780	783	743	789	760	755	719	772	760	787	763	748	807	808	724	767	832	785	805	823	805	767	727	719	782	728	737	777	784	755	753	741	774	783	752	781	836	760	795	768	774	819	782	776	818	758	765	727	806	794	821	738	786	832	761	758	822	738	753	776	730	751	777	735	795	761	729	787	776	761	751	760	742	766	783	813	774	800	799	786	767	763	755	752	729	783	730	750	769	723	798	802	768	751	727	742	782	750	791	835	780	829	749	774	819	759	769	740	838	796	770	762	729	800	810	767	789	741	793	767	792	757	772	762	756	721	809	802	751	771	767	746	726	770	803	774	781	765	754	738	764	755	779	790	780	762	796	778	738	793	811	760	775	760	768	783	757	784	774	734	753	771	744	725	759	779	790	763	802	746	756	754	744	772	761	793	815	824	772	729	773	776	779	772	787	730	770	764	773	778	746	792	744	802	780	776	787	755	777	771	791	783	739	716	754	807	780	821	799	783	748	782	779	796	759	782	780	795	725	777	807	778	796	756	782	786	793	789	719	737	735	755	783	779	777	773	756	771	767	817	771	794	777	748	777	781	766	758	772	744	735	744	802	818	777	753	805	815	763	720	707	812	769	749	746	757	739	803	809	768	775	756	756	764	768	763	737	776	769	760	747	802	773	760	747	781	758	758	780	763	795	777	748	755	772	772	787	762	761	769	802	776	753	792	753	790	728	770	740	753	726	722	766	829	774	767	758	723	751	755	796	766	792	764	792	774	748	790	765	774	811	795	751	749	768	775	742	804	735	759	742	741	805	784	771	769	719	755	743	770	776	766	740	750	816	760	724	778	758	812	692	779	728	751	718	750	797	843	801	800	733	768	719	740	788	754	745	776	759	781	763	791	812	694	769	756	741	789	726	776	770	801	789	780	734	758	785	748	712	787	771	789	732	771	738	810	704	748	767	764	778	789	807	758	731	824	797	747	757	751	750	775	758	760	767	760	774	751	784	774	756	780	766	778	786	772	779	773	795	766	757	771	739	796	794	782	759	709	753	773	776	729	796	771	780	741	765	805	808	799	745	753	730	751	756	804	784	803	774	744	800	796	773	787	754	751	732	726	734	782	745	754	787	783	779	743	735	779	765	790	773	807	749	780	813	803	798	760	792	766	735	792	791	772	812	757	782	794	761	777	769	754	801	778	877	816	770	721	817	801	800	767	752	744	722	818	767	800	818	757	781	738	716	778	799	727	783	813	768	756	792	754	764	734	758	809	766	759	782	774	730	785	786	732	720	758	742	748	703	731	839	703	787	747	811	735	739	776	784	768	760	798	732	762	762	812	717	793	732	766	715	806	804	725	746	782	770	766	721	808	792	818	771	746	803	764	747	757	767	768	788	766	838	750	814	784	727	756	805	760	755	798	776	770	800	762	737	802	791	789	750	822	784	693	787	743	808	727	751	751	778	737	757	814	756	807	709	774	760	736	766	844	797
26712	20564	8556	726	471	407	195	171	168	148	129	125	133	112	129	131	156	130	109	127	116	123	122	138	129	109	120	133	124	149	128	113	129	127	125	130	123	135	151	147	136	135	113	138	117	139	131	136	117	149	113	145	147	141	137	140	126	114	131	126	122	131	122	136	111	114	135	129	112	122	133	112	134	130	141	127	117	137	128	128	144	127	108	137	137	135	119	142	135	136	125	140	124	113	136	133	138	127	125	138	132	152	135	126	147	148	155	133	122	147	141	140	123	135	112	128	128	112	130	104	132	123	125	123	116	143	118	133	129	153	133	118	130	126	151	137	141	131	102	120	118	126	134	114	103	125	127	138	129	126	119	137	143	125	136	108	119	130	123	129	109	142	135	122	128	110	118	148	137	137	134	129	129	135	140	140	135	117	130	132	122	132	113	95	138	124	155	124	124	131	110	129	152	139	116	121	137	162	123	123	105	141	126	130	120	113	130	122	146	130	136	114	131	126	129	134	156	147	125	133	113	132	162	133	126	134	142	111	137	113	153	131	119	133	112	141	136	139	147	122	106	133	138	113	113	117	110	139	136	118	126	115	117	127	113	125	138	139	122	112	128	142	122	124	125	112	153	129	114	111	148	124	122	120	129	134	142	121	124	147	148	127	126	144	132	120	135	131	123	132	127	137	149	135	126	133	129	120	129	122	126	133	127	134	120	127	128	133	116	122	141	125	122	120	121	132	122	134	131	106	146	119	122	149	117	134	117	121	122	135	121	132	127	123	123	102	120	121	133	121	119	98	132	151	145	136	118	116	143	110	130	115	127	126	118	137	131	153	121	137	127	133	117	122	135	121	118	145	127	133	127	146	154	112	115	128	133	135	122	115	130	115	122	118	126	142	117	136	132	141	129	125	137	135	118	128	140	123	135	120	106	136	152	127	130	117	113	137	138	128	104	128	133	130	139	130	129	132	126	134	140	143	140	131	122	114	131	129	148	130	137	136	129	123	125	121	127	149	127	120	135	139	151	139	127	145	119	130	111	123	121	102	145	144	129	118	134	139	125	136	141	135	136	132	122	115	141	131	137	160	124	127	119	128	137	132	136	134	114	142	124	125	125	138	151	122	134	111	142	146	108	114	134	126	126	127	153	153	128	122	120	112	119	138	105	131	134	135	131	142	159	115	147	110	126	108	141	122	125	127	137	123	130	118	123	113	125	138	128	128	131	110	138	140	145	114	119	85	154	130	132	137	138	136	136	133	126	149	116	152	125	147	122	129	112	107	120	116	121	122	140	133	126	139	132	137	118	136	136	129	143	113	126	122	115	136	133	117	144	140	117	140	125	160	134	128	109	123	135	117	132	113	136	132	108	116	130	123	125	128	134	134	126	147	132	126	133	126	112	123	126	121	125	128	107	120	128	102	128	134	134	143	133	126	120	154	133	120	130	128	138	132	143	139	153	140	124	117	160	125	126	104	123	116	123	109	130	148	158	132	135	139	160	142	138	122	127	132	125	129	120	119	104	123	130	128	123	122	120	128	130	118	136	137	118	128	129	113	126	139	122	122	125	128	125	131	129	124	118	129	130	140	117	117	148	120	116	110	135	141	118	113	142	144	119	115	116	138	159	120	121	148	118	117	135	118	153	123	122	162	144	136	131	121	124	119	135	117	156	130	143	142	146	114	130	135	110	131	133	116	147	139	108	130	121	133	129	128	123	122	125	122	117	127	121	114	137	124	127	139	138	131	119	119	126	117	121	143	125	121	119	120	130	116	118	115	126	129	131	131	124	129	142	138	125	136	148	133	145	150	124	124	125	121	143	142	135	128	139	128	132	128	131	135	145	126	105	123	148	118	149	143	122	128	136	120	117	124	117	134	130	147	146	130	138	129	121	132	140	114	120	130	134	106	130	143	118	124	151	134	129	137	136	124	121	134	111	130	129	136	127	135	136	121	120	121	146	130	124	106	116	112	152	141	116	119	117	125	134	138	136	119	115	118	116	128	146	140	121	121	133	141	129	134	109	129	150	138	124	129	115	148	134	129	132	168	138	134	139	139	116	138	151	120	114	135	129	145	144	144	111	136	136	145	137	115	128	123	140	121	117	138	127	135	150	114	119	113	120	135	131	131	128	124	124	145	125	134	137	140	124	121	134	127	116	123	136	132	136	143	138	119	134	136	120	109	129	122	140	126	125	143	128	129	147	150	151	138	131	140	126	126	102	109	120	123	128	120	129	131	137	137	128	123	125	129	112	133	141	120	123	145	147	125	138	123	134	140	144	124	131	144	125	131	126	131	123	109	154	122	123	128	125	147	129	115	124	136	132	118	138	130	143	127	138	133	117	138	128	139	115	102	128	132	137	123	125	135	135	118	142	134	132	132	136	136	126	124	126	118	106	122	127	108	131	112	134	139	123	115	138	140	145	156	130	151	124	117	112	136	121	137	131	111	128	134	119	116	114	134	141	135	129	135	113	104	110	132	140	116	126	135	143	124	140	121	134	122	137	110	119	123	139	137	143	111	128	124	143	139	146	119	124	116	118	133	132	119	143	126	123	129	130	126	136	130	117	121	141	145	132	113	138	120	136	131	116	161	132	132	125	108	145	127	132	135	122	130	146	121	135	138	140	113	132	135	131	126	136	104	131	129	115	120	139	127	117	126	148	123	147	140	125	110	123	122	120	150	137	118	130	135	127	120	134	111	128	131	144	140	132	131	126	151	123	124	136	160	140	153	127	125	128	129	124	119	121	140	132	148	118	123	141	147	134	139	142	123	142	137	130	121	117	134	140	152	123	138	126	106	110	138	125	112	141	135	146	160	136	121	128	138	128	122	142	135	140	120	131	144	119	128	131	130	145	130	127	141	112	117	137	135	134	117	154	138	113	146	131	117	128	125	131	116	121	125	125	129	129	125	133	151	123	123	160	141	115	117	139	126	113	109	134	142	125	130	130	121	124	135	116	137	152	115	149	116	125	148	124	120	129	142	113	149	125	155	139	120	129	117	133	136	115	146	105	129	134	134	139	131	148	110	134	139	127	117	135	138	130	128	128	147	120	136	127	117	117	127	116	133	130	119	141	152	120	130	125	124	134	122	124	134	117	132	152	130	111	142	155	139	142	123	135	133	129	117	125	138	125	124	101	133	134	137	123	122	130	130	115	141	137	154	145	130	124	126	126	143	111	145	126	128	138	135	126	137	136	142	132	140	124	120	141	146	126	118	128	133	114	134	118	138	119	141	127	129	116	121	118	108	122	142	126	132	101	130	153	146	134	123	120	124	107	105	133	108	143	133	115	122	134	124	139	113	145	150	136	143	134	120	127	134	136	141	134	110	118	121	117	133	125	125	116	106	120	120	134	116	129	110	109	117	138	134	121	155	138	143	116	144	133	136	123	137	122	133	127	100	141	133	142	130	118	139	122	126	155	138	104	123	155	130	127	126	129	125	121	106	127	137	113	136	115	120	142	135	124	122	114	130	150	133	152	148	132	128
7647	1246	1149	595	471	372	354	301	299	285	279	242	274	237	231	258	231	244	222	250	254	239	229	235	270	251	225	240	252	223	238	221	269	236	234	232	258	240	245	220	251	234	236	215	261	237	180	245	237	206	253	222	253	198	253	240	239	234	225	247	228	236	242	241	265	233	215	257	247	219	228	244	254	223	204	244	199	242	243	218	219	187	229	221	256	228	245	208	218	231	241	243	228	239	226	234	244	259	223	215	221	228	264	226	240	230	254	226	204	217	206	218	245	201	236	220	241	227	228	223	235	227	228	230	250	224	230	192	254	224	212	213	221	251	217	220	261	229	241	226	232	221	249	245	236	257	236	249	231	225	246	220	244	221	247	212	216	247	260	222	262	218	210	229	223	209	241	234	230	231	236	211	239	235	250	256	243	243	227	233	251	231	234	249	222	234	211	221	232	214	221	224	217	205	224	232	237	218	189	213	220	196	232	226	210	221	215	244	240	225	206	263	244	244	215	238	232	241	202	259	237	217	224	219	225	191	224	224	252	250	206	236	204	227	240	229	242	233	204	231	204	258	249	262	206	225	216	237	247	241	222	221	208	239	240	217	193	216	205	248	238	228	233	219	217	231	243	263	211	238	249	235	240	254	230	209	218	224	220	227	237	240	210	223	228	232	235	228	213	212	224	228	243	220	233	216	236	223	230	255	233	240	212	244	235	221	212	256	221	220	230	215	216	238	243	260	234	221	240	246	239	242	215	225	260	211	226	250	228	224	228	202	244	235	234	215	238	246	227	235	219	235	216	239	228	212	226	204	235	242	207	245	231	203	199	220	215	252	226	238	245	238	221	247	201	236	241	245	249	228	239	227	230	225	242	222	209	249	229	238	244	209	218	214	217	206	215	229	211	234	224	218	224	247	247	239	233	249	226	242	196	240	197	216	221	205	233	229	230	243	198	221	246	231	252	244	225	235	229	233	220	226	234	254	236	225	249	239	236	251	234	217	210	238	226	268	226	203	232	254	234	215	233	210	239	255	229	213	238	241	223	217	270	256	215	230	229	233	215	217	250	232	227	211	222	224	264	222	241	253	246	227	219	212	253	202	207	207	270	209	222	224	233	206	224	241	208	237	232	209	247	219	209	239	208	256	241	231	232	205	244	239	234	231	233	203	247	254	231	236	258	221	230	234	183	216	238	193	221	237	250	223	229	217	222	232	211	241	236	234	220	232	261	186	197	226	218	209	243	230	248	255	249	258	245	239	215	214	232	218	194	228	207	229	213	220	191	252	235	221	240	233	211	228	224	243	208	239	219	245	206	251	255	234	236	214	263	218	243	221	195	231	229	224	222	233	253	225	217	212	219	233	226	232	237	216	242	252	250	250	223	228	269	216	228	239	237	214	242	248	250	251	227	224	229	253	209	236	233	240	215	225	234	207	238	223	232	250	215	205	247	233	233	215	221	225	247	203	233	256	251	208	259	213	223	227	247	228	212	217	232	238	220	215	210	241	242	215	221	213	234	255	222	255	214	238	237	217	230	226	195	225	216	222	210	232	220	228	230	238	223	242	271	226	222	241	228	228	216	212	248	237	252	213	245	270	214	238	245	242	217	224	215	220	227	224	214	248	231	215	220	224	212	244	238	244	227	240	200	242	240	244	240	221	247	235	245	248	238	258	239	217	221	230	212	232	236	271	219	217	228	235	244	252	222	237	235	249	217	236	224	243	263	199	212	234	256	208	239	252	236	245	232	251	214	248	234	223	213	243	241	239	237	217	246	213	222	217	220	204	214	231	235	207	215	237	235	203	230	229	229	219	210	234	235	236	197	244	238	201	259	234	234	186	227	242	236	218	231	226	227	221	234	228	243	245	256	226	212	246	222	229	213	240	230	241	210	245	250	227	246	240	212	216	211	212	205	262	248	248	238	229	214	225	216	250	244	230	255	226	248	230	219	218	236	221	231	235	257	214	195	227	197	235	243	239	220	240	247	226	242	215	240	205	222	222	244	232	236	234	237	234	229	220	223	257	209	224	229	212	230	214	224	222	253	255	254	214	228	200	243	207	222	263	221	219	230	218	205	241	228	230	225	258	204	264	222	228	224	233	230	239	223	232	203	262	217	256	224	222	249	231	236	219	231	240	236	243	232	227	204	222	231	219	217	221	245	240	232	217	244	211	236	218	230	241	239	266	247	231	224	218	237	234	235	207	215	231	253	245	232	213	232	240	216	200	234	222	219	265	230	238	224	255	245	231	221	231	244	229	263	239	207	200	233	198	222	221	212	216	239	212	226	232	229	239	238	224	219	215	238	223	245	230	237	226	232	242	227	217	233	232	221	236	230	224	228	235	242	243	216	204	248	226	160	268	216	221	237	232	242	224	225	232	228	202	240	223	221	210	213	242	204	210	230	213	252	238	225	237	215	212	241	247	233	278	227	216	232	244	225	218	227	220	224	211	235	245	233	218	234	238	223	249	247	228	226	244	253	211	230	250	246	230	233	242	236	228	217	208	249	223	248	193	260	225	236	210	225	216	216	220	192	237	229	242	192	223	224	221	242	217	250	240	250	232	221	219	182	232	225	212	207	217	244	225	218	228	217	221	205	227	246	225	206	205	207	221	222	227	223	242	246	215	249	217	250	211	224	233	223	242	228	223	244	222	231	223	214	227	233	216	218	229	221	249	246	224	214	253	245	217	230	190	215	232	214	236	235	219	214	220	239	221	232	233	219	235	222	260	244	234	225	258	233	211	196	219	198	218	226	226	239	211	208	242	218	238	246	238	249	232	229	216	228	208	237	235	219	245	230	219	231	218	257	216	233	235	216	240	228	232	223	249	214	229	235	250	218	228	248	246	238	218	228	219	227	227	213	235	208	257	248	233	219	213	225	227	238	222	247	231	250	229	203	245	228	247	222	227	216	251	234	254	234	200	255	222	216	231	218	225	235	217	229	227	224	224	219	221	235	234	221	252	229	237	204	217	219	204	226	229	234	213	222	221	214	255	246	228	230	221	247	210	216	234	241	268	200	256	204	244	223	213	223	227	215	224	203	226	237	250	228	218	242	231	226	257	219	219	226	232	230	208	262	257	243	236	200	240	236	214	239	241	195	231	243	219	210	247	208	238	215	215	228	219	244	234	246	229	223	215	224	219	220	219	196	235	228	249	223	195	220	210	247	241	241	235	226	229	228	215	246	198	234	267	215	218	230	213	236	200	222	204	213	201	220	247	224	229	255	239	202	228	210	190	218	212	222	230	239	239	246	238	255	222	218	223	234	242	213	248	256	215	235	233	226	221	235	244	223	205	245	250	219	222	243	226	213	237	229	242	242	227	209	253	225	223	208	232	245	224	221	225	222	222	255	220	214	253	251	236	219	241	229	214	221	220	204	227	238	222	238	223	249	232	200	248	251	235	219	245	212	241	218	248	235	228	243	220	241	238	252	218	235	245	204	241	226	253	225	209	236	254	236	199	209	246	214	223	252	220	234	206	242	222
24009	21056	28401	23947	20745	3052	799	599	513	433	449	423	376	365	376	365	400	319	327	317	344	310	317	305	331	296	329	313	325	273	281	314	301	306	305	317	302	299	333	333	304	300	289	287	341	327	311	286	302	320	297	302	307	308	297	322	288	300	304	299	269	353	315	287	293	333	297	316	314	316	309	309	315	311	315	295	262	313	324	316	309	306	296	289	299	297	309	317	292	317	316	281	323	277	280	288	304	299	342	300	300	295	323	286	310	283	334	285	291	302	314	299	286	302	321	292	292	280	280	315	278	312	298	308	298	303	270	305	334	282	307	289	322	299	297	293	249	322	295	292	292	299	305	304	293	301	320	314	308	283	308	298	302	309	304	314	320	295	298	275	284	302	310	302	293	319	305	287	287	280	313	283	323	308	329	305	291	318	281	297	287	304	313	313	320	295	297	298	294	326	302	315	287	309	285	313	304	292	332	307	320	326	325	270	312	273	284	278	327	298	285	319	275	292	277	309	297	306	274	294	297	302	289	288	284	301	293	293	300	264	321	306	316	316	295	305	322	313	295	268	302	307	260	341	302	298	289	286	301	309	324	297	309	295	281	306	303	327	308	331	300	316	295	277	277	271	299	325	285	272	297	316	285	299	303	291	334	299	293	337	291	307	295	306	314	323	300	302	308	297	288	318	295	299	321	302	299	314	293	272	288	309	322	308	324	296	309	295	304	320	317	286	300	265	289	292	231	284	294	280	323	295	291	264	310	308	286	320	306	307	295	313	304	317	292	327	298	291	299	308	311	325	318	294	293	308	311	301	301	264	292	276	302	298	271	293	302	304	301	319	298	309	302	320	288	293	298	294	266	272	319	319	305	322	297	308	308	307	293	294	304	298	317	298	301	312	314	319	284	300	292	266	284	295	293	307	295	300	343	313	310	311	256	278	291	321	310	323	322	295	286	263	311	299	311	289	321	278	282	289	333	294	269	267	297	320	310	298	301	310	292	296	296	303	293	340	266	311	270	291	293	290	275	287	267	314	335	311	299	306	303	313	268	318	319	287	317	307	306	283	307	310	306	295	333	281	281	298	267	277	314	288	300	282	292	281	322	308	297	292	296	302	282	313	272	294	274	290	324	284	268	303	316	300	282	300	328	299	270	324	298	321	302	294	256	293	305	297	285	294	315	296	282	311	284	265	310	315	323	310	300	265	304	284	311	273	302	292	306	283	289	304	301	289	308	314	262	290	302	313	298	314	308	289	308	316	301	306	319	317	295	321	297	310	325	321	283	279	290	285	285	303	316	313	275	303	285	291	291	287	313	282	310	293	273	275	301	284	316	317	293	309	280	270	304	279	279	279	286	277	310	312	285	294	324	346	317	289	289	306	295	321	285	279	278	294	278	306	299	309	313	287	266	296	288	293	296	280	288	306	287	287	301	323	308	259	290	297	305	298	299	330	272	294	314	303	344	277	311	290	319	294	313	316	280	309	317	342	315	275	322	318	344	290	303	295	343	297	279	297	281	262	294	301	306	335	301	281	293	283	316	291	319	285	308	276	297	292	299	298	291	309	306	285	298	288	300	336	292	305	313	304	295	272	251	290	275	291	303	282	309	321	308	295	294	298	317	273	271	317	280	299	273	285	314	320	304	303	317	306	282	288	291	308	362	277	272	272	311	286	341	277	286	320	303	289	304	285	312	296	282	299	317	306	307	299	279	317	280	315	283	313	290	315	294	324	311	326	308	272	316	316	295	300	282	268	302	307	276	331	299	298	293	255	279	313	316	286	286	272	340	285	276	311	311	287	271	283	315	292	299	283	299	278	291	345	318	300	315	318	309	299	284	313	297	289	288	288	291	302	296	303	288	276	324	317	302	315	281	269	295	270	315	299	317	274	317	304	289	296	314	314	297	335	283	322	296	305	295	283	287	292	291	295	290	271	284	299	296	293	276	298	314	312	298	316	303	311	307	302	279	282	298	301	285	305	294	308	299	317	287	316	287	324	318	289	301	304	247	304	316	321	312	283	311	282	331	277	291	295	287	283	308	290	275	323	284	282	322	313	323	267	306	271	260	287	287	272	281	299	293	318	301	317	266	307	298	309	274	282	304	282	306	301	287	318	315	307	316	298	281	292	323	309	325	318	290	318	295	305	304	325	302	283	280	274	299	296	276	279	317	295	292	290	287	295	300	312	301	274	286	302	280	298	304	300	298	302	286	302	309	316	298	308	293	289	288	313	289	285	297	298	271	289	281	298	283	319	281	299	284	278	314	335	325	297	325	304	302	314	281	279	285	273	313	276	310	316	329	285	298	319	318	315	333	309	284	314	277	313	300	335	299	295	320	305	251	298	323	319	304	295	321	285	335	319	299	343	301	284	286	280	296	306	302	298	267	278	258	287	300	316	304	269	325	319	326	288	331	331	299	274	275	276	297	277	286	304	319	306	301	296	295	309	283	287	277	283	274	312	280	318	264	317	295	294	295	346	312	324	312	304	265	296	314	323	301	284	273	284	293	285	326	290	285	298	339	315	307	309	274	277	297	272	305	286	270	286	294	283	288	318	281	288	295	306	297	280	276	316	296	295	286	281	294	333	303	283	305	289	298	292	294	273	280	293	300	311	297	315	303	257	309	330	304	310	305	306	334	291	284	309	341	330	306	268	305	307	297	287	321	312	278	308	299	282	283	317	314	266	286	304	309	286	319	345	359	288	284	326	302	259	278	309	318	297	288	291	282	295	292	312	311	319	302	304	305	291	293	281	307	262	305	299	269	286	300	295	289	326	309	294	280	292	299	312	271	314	283	297	331	313	307	278	338	300	291	325	321	287	302	279	326	301	282	289	326	312	322	311	268	298	309	336	328	259	291	307	312	266	328	321	260	327	298	318	289	277	293	300	309	301	329	326	303	296	289	296	275	312	300	298	288	312	314	288	306	308	276	294	282	304	299	280	302	313	319	315	285	307	298	319	312	306	317	298	320	321	305	281	310	312	304	280	310	281	304	310	318	284	286	331	313	335	301	311	303	290	286	306	296	301	340	305	292	260	289	293	274	312	311	282	314	316	312	308	303	318	293	300	331	299	290	316	280	297	277	293	274	293	305	310	280	300	299	292	306	294	305	308	304	303	308	309	301	304	305	292	287	280	303	297	304	277	309	313	302	308	271	296	297	300	308	312	287	261	285	255	306	268	344	301	307	296	289	299	308	281	288	283	313	302	299	317	313	312	274	278	286	294	287	310	290	309	304	262	324	283	304	289	306	281	305	310	287	304	305	269	296	278	304	293	300	277	273	283	307	286	273	325	301	294	283	307	275	305	306	282	272	305	286	307	294	290	304	282	282	298	306	316	291	288	302	274	307	286	301	259	308	311	291	263	272	268	285	308	281	307	305	300	289	285	325	290	308	306	308	280	306	282	298	296	296	306	331	324	286	317	268	295	318	329	303	289	254	287	313	290	305	334	297	294	293	320	294	291	321	312	305	293	307	269	278	311	296	323
15637	9567	8284	4248	2860	2191	1743	1375	1187	1086	920	891	749	745	704	649	619	620	618	600	595	557	554	583	532	534	565	517	551	534	559	533	522	533	536	510	532	486	505	513	556	495	550	509	484	506	542	546	527	502	502	510	476	518	521	491	523	539	521	510	523	521	477	475	472	460	489	505	528	520	507	499	506	479	492	484	482	485	462	475	504	485	465	490	492	499	469	486	475	484	466	486	502	509	488	525	510	536	481	460	479	479	480	506	538	493	483	511	503	501	493	456	495	463	463	490	488	454	527	479	479	487	495	512	481	530	489	471	541	480	480	486	461	482	465	500	497	519	480	471	489	460	525	466	519	483	484	492	506	513	508	522	501	526	522	483	518	490	548	452	497	481	440	508	503	475	484	498	485	476	486	510	515	499	510	539	484	529	462	513	460	515	525	490	492	495	484	516	478	517	470	524	478	495	507	472	529	503	488	536	528	480	502	450	492	520	529	502	493	502	487	506	484	461	522	454	498	476	494	495	501	495	499	485	464	494	485	447	484	510	490	494	507	520	513	499	481	486	498	469	504	472	524	472	453	477	476	491	490	479	509	500	504	445	498	526	497	497	474	539	515	499	457	501	473	493	499	486	468	470	515	470	522	519	504	497	511	532	458	499	502	485	474	437	461	469	490	471	492	468	495	516	513	468	496	498	473	473	484	435	512	484	493	514	474	479	490	467	459	473	517	489	471	456	474	508	454	496	489	493	478	478	503	529	496	472	526	503	492	519	526	483	493	482	540	472	510	483	507	488	461	508	513	472	483	488	482	465	468	505	509	458	511	484	499	507	478	517	494	432	452	534	526	497	490	499	487	454	470	481	498	493	516	529	524	504	477	518	490	479	524	475	485	493	516	477	532	474	490	507	486	467	491	490	534	437	504	485	481	461	515	511	538	487	488	455	507	535	482	478	482	464	510	536	489	515	560	493	458	496	480	442	499	476	490	483	476	512	484	481	481	516	478	516	445	486	455	503	509	506	481	508	504	496	521	482	490	470	461	521	484	507	477	506	500	511	495	452	493	479	432	465	470	482	466	500	502	478	480	488	489	490	483	530	459	520	521	460	526	495	483	524	435	500	517	458	520	499	516	481	496	497	530	459	490	499	478	488	525	496	489	509	533	489	467	418	509	494	450	505	473	498	501	466	519	484	489	459	477	515	451	519	520	434	505	459	487	481	497	480	501	464	455	497	514	482	459	478	493	495	487	489	495	468	469	509	501	492	458	488	482	462	489	488	511	454	464	503	505	496	504	443	472	489	497	487	477	493	520	470	454	488	485	499	472	478	497	530	492	490	465	444	513	501	491	495	486	494	493	463	506	508	531	465	469	483	494	457	458	455	507	482	513	519	474	466	473	454	496	542	539	477	505	492	509	509	512	530	546	475	495	457	510	491	519	475	480	527	481	457	494	445	514	447	420	488	525	469	505	528	464	500	501	497	499	491	500	487	485	491	491	515	488	503	484	501	501	491	519	501	525	448	488	520	521	498	458	484	513	507	501	496	483	470	473	501	460	509	504	504	491	474	483	517	493	516	479	471	465	456	504	491	496	482	490	522	466	523	489	459	481	470	493	498	503	477	497	484	492	492	471	499	491	519	492	467	450	456	497	491	494	445	485	480	514	493	509	478	467	500	472	442	484	472	477	483	492	532	511	455	490	491	495	544	495	510	506	455	511	483	494	497	485	521	515	477	475	449	456	523	477	490	487	459	520	520	486	508	476	468	500	477	492	471	491	480	477	522	470	456	471	463	473	471	519	462	483	470	510	435	444	531	502	474	500	482	495	510	520	450	501	501	503	491	494	468	465	470	492	520	520	499	518	459	540	501	526	490	511	489	486	539	476	491	483	490	528	509	496	497	472	452	501	493	503	459	499	511	517	510	473	486	451	547	520	487	487	499	515	497	465	529	543	515	518	492	540	441	494	521	473	480	447	452	475	504	513	469	498	496	458	505	501	508	490	495	472	481	475	506	489	511	511	484	494	496	471	477	471	484	472	509	497	498	528	459	502	475	461	474	479	478	496	477	498	513	512	493	498	533	461	486	499	462	503	496	523	500	501	477	525	482	484	475	488	524	485	471	468	488	478	519	508	469	478	476	520	497	501	492	512	479	473	506	454	518	449	472	503	500	491	492	448	500	510	500	472	499	473	472	473	459	469	444	494	515	480	497	472	468	503	486	489	502	480	474	504	512	478	484	485	495	490	486	499	482	455	515	529	482	503	495	458	505	513	490	535	537	473	500	477	496	504	484	482	499	476	506	477	446	497	502	484	482	454	485	507	541	459	476	459	503	505	489	506	477	480	479	426	486	485	468	454	526	500	500	497	515	493	513	486	507	477	496	478	474	507	459	498	501	470	457	472	489	471	484	487	484	482	521	498	483	488	478	471	496	504	468	538	482	485	477	495	495	472	519	460	489	478	470	521	489	493	487	463	522	456	500	486	485	502	513	473	516	497	482	434	509	467	502	482	469	521	496	511	487	475	557	478	508	489	453	446	487	486	502	483	514	526	506	506	521	448	484	484	483	495	483	528	514	479	475	456	453	485	467	499	516	469	522	457	502	506	521	496	516	497	457	500	452	475	481	500	491	479	509	497	492	466	482	455	447	507	486	494	481	488	535	491	504	503	477	483	454	471	525	525	473	510	528	499	468	498	489	514	475	478	536	451	460	512	509	456	472	493	501	511	500	529	467	456	505	483	473	476	488	515	509	480	496	487	510	464	458	511	513	478	457	481	518	465	442	495	491	475	523	503	482	452	505	507	460	489	532	496	484	507	485	495	511	529	495	491	471	492	470	450	454	527	509	486	491	470	502	494	506	549	489	487	515	456	488	492	478	508	451	486	468	492	515	523	460	475	512	490	475	498	486	455	440	530	484	483	528	535	485	516	509	490	494	513	452	481	473	466	464	496	489	489	463	482	505	481	499	479	483	490	491	485	492	485	495	515	441	479	515	477	466	486	490	477	474	495	494	472	516	502	521	504	500	514	463	492	471	488	488	454	455	494	485	511	481	488	441	499	469	453	495	483	459	490	447	533	450	496	504	483	451	479	487	496	475	521	428	492	470	515	489	523	469	496	485	500	508	531	458	476	495	485	496	505	504	483	510	520	511	506	483	503	516	481	501	508	500	487	476	472	479	533	520	473	500	495	464	495	492	505	536	492	499	481	526	503	457	472	491	478	499	479	462	473	496	512	501	517	491	492	555	441	489	500	505	432	480	492	477	490	504	488	505	522	482	535	482	507	481	486	512	483	512	495	481	480	522	513	483	507	475	459	480	503	497	494	487	481	514	510	505	492	482	481	459	503	475	481	496	499	427	490	488	520	483	469	511	466	453	501	469	481	500	486	456	494	494	524	446	462	509	510	506	461	474	494	514	502	517	485	464	471	475	483	489	474	523	472	506	456	444	495	512	472	482	496	476	485	476	457	479	470	519	504	512	519	482	486	524
23048	21080	29112	23273	21080	20453	2963	1074	877	848	717	675	705	640	599	578	601	575	580	547	568	571	528	498	513	517	530	531	582	467	526	512	528	501	522	486	497	509	530	528	516	465	537	538	521	470	492	531	556	516	507	523	484	498	433	488	509	458	505	487	492	479	478	538	515	496	536	502	505	481	471	495	485	515	493	511	533	503	493	517	490	516	479	496	468	494	550	518	458	484	495	508	490	506	503	507	510	514	481	469	475	476	508	444	468	499	474	514	506	473	486	438	495	497	482	495	535	498	478	487	494	494	495	475	489	470	499	480	467	454	507	528	484	504	540	458	490	478	507	489	543	495	470	460	508	470	498	502	480	509	506	489	445	506	485	519	472	497	484	457	528	493	479	505	480	495	503	444	482	446	468	475	481	511	479	526	492	520	494	475	509	504	470	478	488	483	465	493	535	470	487	489	509	502	471	509	490	468	479	479	504	493	494	479	548	494	467	535	486	479	518	515	450	505	478	522	497	476	519	500	479	513	495	459	535	495	494	501	510	506	496	492	468	521	517	517	552	482	475	478	508	474	459	490	468	480	480	495	513	468	486	479	454	489	492	486	456	502	513	501	461	448	533	479	486	466	484	470	467	474	495	489	476	483	509	501	487	503	484	460	516	514	490	511	482	492	453	487	513	490	492	510	480	481	510	499	515	455	496	493	502	455	487	468	494	515	469	476	482	465	464	449	485	426	458	505	490	476	510	490	487	528	507	470	462	462	497	478	498	505	521	488	482	510	481	488	478	459	486	510	488	491	523	516	478	459	503	502	527	513	481	450	518	516	489	448	493	449	480	539	521	526	475	510	487	485	521	484	480	507	485	497	501	477	521	486	447	506	478	513	488	475	504	505	487	474	456	474	493	489	505	509	480	470	470	470	467	479	516	448	488	478	492	474	492	473	498	479	463	440	454	506	523	506	458	467	461	474	470	487	455	492	481	511	530	504	466	508	473	483	495	497	522	507	490	474	523	480	479	508	467	469	511	491	484	513	505	444	530	501	497	480	471	500	484	470	523	510	532	471	491	453	507	485	437	483	461	488	459	470	515	514	486	476	495	508	486	511	482	469	483	496	517	467	451	510	468	502	510	497	463	481	479	471	503	474	503	501	445	538	491	444	467	431	487	485	503	495	486	469	466	494	501	484	493	487	526	500	478	508	505	508	478	510	475	475	560	485	491	523	442	467	455	478	482	462	472	509	538	502	524	512	486	469	501	510	502	488	490	498	526	504	467	490	469	495	488	452	456	508	523	554	519	510	470	513	441	501	504	469	496	464	490	474	489	533	486	464	497	466	488	492	487	502	501	507	476	463	447	490	529	490	481	473	475	504	505	464	528	454	461	508	504	495	491	466	471	478	480	461	463	465	474	500	511	466	518	457	479	464	500	488	510	486	477	501	474	492	502	505	493	488	473	507	470	454	486	498	485	531	521	477	515	445	472	518	508	539	543	481	501	491	514	493	508	519	465	506	488	477	501	525	472	486	505	477	480	483	496	464	501	492	492	478	486	471	496	460	472	509	504	513	505	479	495	465	453	469	455	509	536	517	485	446	481	498	459	484	505	487	501	517	474	472	521	499	551	487	492	472	473	491	476	495	487	515	498	507	498	523	492	479	494	526	509	472	482	513	477	545	532	466	451	498	480	519	514	498	498	519	500	502	487	507	489	515	556	497	490	437	506	482	506	437	481	475	483	525	484	447	487	503	491	476	486	489	491	510	523	466	469	459	494	455	439	495	484	510	513	460	462	493	461	479	471	463	450	461	480	505	514	506	496	502	495	483	477	482	499	469	527	494	497	481	519	510	517	479	474	458	461	468	487	479	463	465	511	494	518	488	522	457	518	531	514	496	491	489	467	462	547	464	442	503	471	480	442	455	504	484	472	483	500	509	526	510	497	457	491	480	492	510	479	442	455	509	470	474	526	538	440	498	466	489	495	487	491	467	474	528	468	470	490	461	477	485	509	491	509	462	488	488	491	476	468	533	460	515	508	518	514	485	513	490	485	432	446	483	505	494	496	484	483	513	533	515	478	460	479	470	490	497	510	454	485	475	518	453	470	532	513	481	489	509	482	464	499	477	468	526	464	506	487	499	459	492	484	487	452	505	502	504	508	500	468	472	500	465	489	467	461	500	508	503	507	497	501	472	484	462	469	450	478	473	490	477	502	486	493	474	451	491	494	501	515	468	518	469	456	483	501	481	505	462	516	507	499	480	485	526	474	484	497	512	506	473	493	468	482	482	491	492	458	495	512	484	442	457	465	466	468	479	475	495	458	507	497	470	481	510	462	496	494	525	495	458	482	494	495	516	476	534	469	488	467	475	460	437	443	492	465	496	494	473	498	507	481	514	478	517	510	523	526	521	519	482	511	506	490	489	499	453	463	477	467	484	482	474	495	492	475	478	473	490	502	469	504	496	476	452	481	493	486	530	497	501	470	474	449	507	475	521	513	474	509	483	470	460	481	521	509	498	447	504	490	489	493	496	496	483	470	504	466	490	469	504	483	461	506	487	467	468	499	506	481	488	501	476	520	468	493	492	492	500	499	484	460	538	507	486	485	487	487	512	485	466	472	474	507	443	478	489	515	483	500	439	450	491	507	475	492	466	488	464	473	522	493	494	492	470	519	509	477	504	493	492	468	487	431	463	457	481	460	492	535	466	474	494	487	488	508	475	509	491	486	502	449	504	482	463	512	489	524	486	504	466	523	528	483	461	504	492	451	490	519	503	505	478	501	461	485	503	507	485	442	471	495	488	481	520	474	513	486	464	462	453	449	497	499	475	469	458	491	481	476	469	504	508	500	495	508	463	507	492	456	502	445	456	499	479	462	509	453	451	510	488	478	488	532	527	452	466	480	508	444	453	488	465	495	490	500	509	472	496	493	513	524	498	551	492	504	493	487	546	525	550	499	488	461	513	451	531	472	492	476	494	486	485	510	523	504	478	484	504	500	478	513	494	529	469	479	464	506	498	522	483	503	483	477	483	508	533	498	467	473	512	495	468	486	486	449	497	506	494	492	504	484	498	505	495	514	437	503	483	517	503	465	516	464	503	481	484	494	487	507	522	496	481	479	483	506	533	483	467	507	537	465	492	478	503	536	499	505	494	487	477	490	495	459	465	496	500	464	503	514	502	512	485	460	510	486	496	473	499	483	509	477	488	502	503	469	448	501	558	505	457	474	469	483	472	504	503	528	510	508	499	477	465	464	494	505	502	513	495	507	511	466	485	472	497	512	490	510	469	485	514	465	493	482	501	506	494	481	507	499	480	487	485	454	484	492	501	504	506	501	505	501	452	464	476	475	511	450	520	507	497	480	467	469	502	477	466	452	480	474	495	477	487	490	489	463	498	506	508	487	505	488	508	515	506	508	522	471	518	482	485	461	471	485	512	473	464	469	481	461	484	479	510	494	520	519	427	484	502	463	508	474	495	495	462	455	514	487	499	474	503
17707	15885	13616	7491	5205	4006	3069	2535	2206	1802	1640	1519	1360	1311	1218	1119	1132	1042	1010	1012	919	926	931	924	880	894	825	901	871	818	846	841	787	843	836	828	832	842	857	812	799	783	760	791	785	854	800	776	816	752	768	789	726	748	763	812	817	730	794	753	807	782	750	797	822	806	751	811	770	816	779	796	817	794	787	737	787	765	793	793	785	794	775	755	792	781	770	750	776	760	766	781	770	807	784	757	757	793	758	780	769	821	760	765	778	736	733	789	833	768	799	778	765	737	770	795	810	745	843	831	817	817	810	778	803	766	765	777	809	756	806	782	755	802	737	789	775	783	807	767	763	756	753	787	735	776	766	803	755	735	779	759	762	807	717	711	776	763	807	791	771	754	738	789	831	762	756	776	757	779	791	768	771	773	815	789	780	774	769	777	749	748	745	759	761	773	803	777	777	829	770	826	779	755	750	767	744	795	793	787	742	831	810	782	752	754	756	751	758	768	808	779	825	742	784	746	784	758	774	780	762	788	776	795	766	718	804	759	757	790	789	726	768	761	744	783	801	786	828	762	787	803	756	754	789	752	750	768	784	788	792	779	699	771	743	783	738	789	749	795	810	797	751	781	767	757	757	762	794	807	732	745	795	808	736	788	816	745	782	818	764	735	794	814	791	757	757	780	800	798	775	766	766	743	743	822	809	727	805	758	770	738	804	743	785	790	747	741	757	798	819	738	779	774	725	781	738	831	774	775	772	809	712	789	812	806	807	756	759	752	762	753	810	796	743	757	761	775	774	783	783	754	822	762	829	742	747	744	811	757	774	770	764	847	807	723	804	781	750	740	809	780	799	739	777	790	741	748	741	785	778	792	778	814	767	769	740	768	743	806	723	811	756	817	756	762	786	766	769	746	781	744	835	760	757	821	798	752	830	739	807	782	752	786	766	791	744	772	803	765	789	767	782	801	780	795	748	756	783	764	810	785	758	737	775	760	729	762	759	733	803	815	717	744	817	737	728	802	772	772	756	769	721	782	749	802	777	741	773	781	757	805	809	774	804	759	738	782	748	747	755	787	786	758	794	768	772	784	810	748	750	839	772	783	726	768	743	770	745	749	772	778	741	734	774	773	751	798	814	770	760	812	786	809	747	777	758	758	776	756	777	815	789	787	764	786	819	770	743	798	761	742	782	792	753	774	765	804	805	766	732	780	759	783	776	754	776	745	769	768	787	767	778	779	830	778	794	765	748	779	702	771	775	828	829	743	758	780	765	693	775	782	775	745	763	794	741	729	755	797	800	773	793	726	757	746	798	732	813	762	785	737	777	828	761	745	754	780	772	787	738	761	733	804	810	786	779	729	781	783	735	796	787	782	786	770	801	755	752	821	752	790	794	807	744	819	794	779	782	809	743	785	803	803	817	820	785	789	792	739	780	730	771	747	780	759	699	719	757	765	717	733	776	771	823	754	817	760	798	781	730	786	778	751	782	742	803	778	768	807	793	792	776	794	783	758	789	777	769	771	766	779	791	777	770	774	781	768	725	777	787	759	784	785	749	774	756	758	760	814	726	775	764	783	780	762	751	745	698	785	746	808	787	737	746	767	752	824	787	787	810	792	798	748	784	731	784	727	755	776	804	770	774	791	758	757	751	760	733	728	797	731	775	759	793	804	788	763	775	781	791	774	784	834	744	792	739	807	780	788	758	781	841	767	800	813	804	776	785	784	760	727	771	774	722	740	779	753	789	780	791	776	801	806	812	769	799	738	770	773	757	790	765	758	786	758	772	753	798	783	753	793	729	805	719	733	757	797	777	769	822	721	799	831	783	757	775	815	782	756	795	802	763	770	724	773	796	782	728	803	847	772	755	766	783	729	807	742	737	811	790	757	778	771	773	782	777	789	770	828	791	802	767	754	782	829	737	749	765	780	742	783	782	770	787	772	758	798	747	788	792	772	795	770	827	775	722	792	753	767	715	725	791	760	727	723	781	734	706	762	793	746	780	786	752	755	818	757	757	736	783	701	737	710	743	762	799	742	773	768	742	784	757	753	739	730	779	785	764	705	765	778	758	755	722	731	768	779	766	789	789	779	740	794	776	824	793	752	736	711	727	784	748	709	813	815	772	763	783	775	806	777	810	776	779	745	793	788	798	769	795	780	791	758	800	822	744	740	748	665	758	811	755	795	719	807	763	788	827	771	818	751	725	793	731	806	759	750	803	775	771	751	789	740	729	748	804	757	764	743	788	785	801	734	746	830	768	766	729	809	752	746	795	786	776	699	782	828	761	729	771	789	781	744	767	786	757	795	770	754	752	819	777	802	771	749	801	821	809	801	802	831	774	811	787	749	771	766	758	821	765	781	811	782	796	780	821	793	744	777	763	741	782	718	754	743	753	741	748	791	789	777	781	725	751	747	813	775	786	806	741	754	733	769	724	741	743	725	769	811	805	811	801	781	755	782	799	771	752	788	719	803	783	775	727	777	802	771	766	753	772	792	807	788	809	753	783	753	797	763	768	793	783	715	752	828	792	775	770	755	780	793	812	775	764	759	744	788	729	769	769	814	790	780	754	778	800	835	759	821	765	781	773	800	737	771	761	796	752	824	804	744	729	772	745	746	846	783	780	811	751	759	790	783	779	758	795	761	804	830	785	786	769	780	755	845	776	770	715	750	769	780	813	757	748	825	715	780	772	788	797	813	746	734	770	762	745	762	757	742	784	781	764	740	789	785	789	754	781	754	794	769	781	743	745	796	753	780	770	791	784	755	795	783	800	760	733	741	783	782	795	773	756	798	747	787	836	726	802	762	751	785	792	734	742	769	788	775	767	770	803	812	763	797	773	814	707	750	733	797	790	787	787	735	709	790	823	778	781	757	856	747	782	767	769	766	763	773	767	770	786	803	724	753	778	805	734	786	804	757	786	763	808	816	758	752	802	793	750	776	757	763	820	775	795	710	811	778	769	719	776	735	803	795	842	789	760	745	758	768	777	744	812	745	801	742	770	799	753	732	718	786	767	745	784	752	770	769	812	759	809	783	778	743	771	750	801	795	749	778	760	769	826	805	788	732	774	759	749	773	788	762	755	754	730	815	803	772	794	776	779	764	747	780	772	800	787	822	755	750	735	714	758	765	749	756	747	744	747	811	824	737	738	784	759	768	802	790	790	777	785	793	806	773	798	769	795	779	728	760	743	778	776	763	767	779	729	808	762	806	742	733	787	809	744	731	757	758	808	786	779	739	771	759	721	751	791	772	771	748	754	797	738	754	736	789	760	760	802	747	818	729	771	782	765	764	769	773	765	825	755	774	808	776	805	767	760	755	800	745	705	785	776	753	750	780	790	792	778	754	764	753	756	794	753	817	837	765	825	801	718	827	788	735	753	772	791	766	783	767	766	739	783	750	806	773	726	745	810	735	779	784	744	779	748	785	802	775	763	786	791	751	738	822	786	783	789	794	806	756	779	733	771	776	780	801	755	799	754	787	752	758	753	797	757	768
26768	20595	8063	359	193	176	154	137	148	139	146	123	144	137	115	138	117	112	122	116	121	140	122	123	128	130	98	155	128	123	123	139	138	125	137	126	135	106	122	120	126	122	133	131	127	137	145	124	115	130	95	111	131	115	120	147	146	137	132	124	134	97	116	120	131	143	119	123	124	131	132	116	135	130	113	129	139	138	125	132	137	116	126	137	128	147	132	137	114	118	148	120	138	147	139	129	107	122	122	124	114	136	113	121	130	126	139	114	141	130	97	140	131	111	128	132	134	128	126	131	142	129	107	131	127	121	107	118	134	102	118	113	133	144	128	133	126	114	124	151	115	124	150	113	110	123	134	123	106	130	114	118	145	113	144	117	132	121	120	116	129	120	119	137	127	122	133	123	117	130	107	124	124	125	147	127	126	142	120	120	144	114	118	122	123	109	135	123	137	133	139	121	138	115	119	128	114	110	124	129	122	133	111	153	108	130	128	156	135	117	108	108	140	130	119	144	113	123	118	143	127	122	136	113	120	131	117	115	140	134	126	113	131	113	133	103	125	100	135	105	112	132	136	123	126	119	148	134	152	121	141	142	111	115	102	138	120	118	118	144	140	122	136	147	119	142	130	110	109	128	111	134	131	128	131	133	114	128	120	110	128	121	119	116	116	122	130	136	134	112	134	128	136	110	140	117	136	116	126	121	122	124	126	138	118	127	113	138	131	121	110	124	132	144	129	138	127	135	135	120	113	133	130	130	132	108	133	122	137	131	116	114	137	127	124	139	115	111	117	109	127	104	146	115	122	119	106	107	129	134	121	124	120	119	121	140	120	131	137	133	120	125	137	125	134	128	109	112	118	126	120	133	124	129	149	127	122	132	137	114	131	143	128	121	138	117	128	101	140	122	141	119	131	139	122	116	132	125	121	140	125	122	136	124	128	131	123	125	131	112	119	107	115	107	120	143	127	121	124	116	126	119	127	136	138	119	110	133	117	123	165	98	129	100	132	157	113	141	160	150	123	99	120	118	142	127	123	130	119	136	133	130	130	137	127	159	150	108	130	130	113	128	136	109	123	142	127	135	114	132	135	105	127	117	118	119	134	132	105	122	100	130	145	138	126	147	132	126	115	144	131	102	112	116	137	127	119	134	141	138	142	124	132	116	123	139	139	111	123	116	119	115	138	117	125	115	106	132	115	144	105	142	124	131	126	136	110	129	143	130	130	129	126	116	112	127	115	119	113	112	133	132	103	115	117	135	128	121	136	122	113	118	114	139	122	138	120	136	115	136	134	139	119	120	140	135	114	122	120	140	141	118	125	122	108	112	131	128	127	121	134	136	129	139	123	134	122	141	138	131	120	138	123	128	114	141	132	141	116	129	135	151	114	132	120	110	116	122	133	131	138	139	128	121	157	112	116	124	111	116	108	126	142	129	126	121	106	130	122	126	118	121	121	132	122	120	116	111	118	136	123	124	111	127	142	140	117	136	126	138	130	126	130	139	136	136	133	130	107	131	116	133	125	121	123	118	125	123	131	113	111	101	119	133	135	127	136	115	136	137	139	112	117	128	134	121	132	120	121	119	120	134	103	119	126	122	127	130	126	126	121	143	120	103	110	131	119	133	126	132	100	115	118	117	143	116	127	127	98	118	123	129	144	123	137	125	130	141	148	112	124	121	140	112	124	126	128	124	137	110	116	116	118	131	142	105	104	134	136	131	102	96	136	147	135	135	135	124	109	117	129	137	125	127	130	130	125	109	123	119	128	126	109	129	138	141	128	106	120	141	109	114	119	116	125	110	119	118	115	120	123	134	131	127	112	117	126	139	115	117	113	116	150	117	109	104	115	117	120	103	119	121	116	135	128	125	106	118	109	136	119	115	132	112	119	130	97	128	123	143	126	162	132	125	133	135	119	126	130	122	121	125	116	124	117	117	121	119	125	119	132	126	127	149	108	90	127	134	144	122	135	128	119	127	142	129	126	116	135	113	129	103	143	121	103	124	148	133	120	114	98	121	115	161	116	127	118	128	131	130	128	111	124	141	116	122	99	127	114	124	113	118	104	128	123	125	142	114	127	142	130	117	124	134	119	124	128	119	121	142	146	129	133	133	142	129	115	117	122	123	122	106	128	136	128	124	122	121	135	126	126	136	134	110	123	133	124	127	131	106	114	122	134	122	104	128	123	132	122	131	143	138	122	129	150	121	115	135	115	103	114	114	128	98	132	133	90	129	134	115	137	124	118	133	127	139	135	111	141	123	138	126	137	112	117	128	127	125	111	131	130	129	133	131	110	114	136	111	134	140	112	133	122	127	124	136	131	133	125	124	131	126	130	121	126	135	118	136	133	125	126	140	110	119	116	126	120	134	123	114	128	122	129	122	130	129	146	98	117	120	126	128	149	137	119	147	160	117	132	100	139	151	123	118	134	115	118	134	129	121	150	130	133	142	127	134	118	149	106	136	128	121	125	99	142	124	133	134	146	136	139	122	127	142	123	120	123	123	107	126	146	132	144	139	144	128	143	109	116	125	138	125	119	144	122	112	146	129	139	105	110	110	132	127	138	148	164	120	124	140	109	130	119	127	138	119	114	125	131	109	130	110	123	128	122	127	122	137	111	124	118	144	148	106	133	134	119	137	145	117	125	121	148	122	118	141	125	125	144	106	136	117	122	116	135	132	118	125	139	102	129	142	117	129	119	128	137	118	135	139	143	113	155	134	135	127	120	103	132	104	128	118	134	144	128	129	118	126	115	140	121	139	141	119	125	110	120	124	117	128	130	123	109	120	105	107	120	122	114	128	146	125	125	140	136	130	136	134	114	134	116	133	139	133	152	127	126	121	104	122	148	144	128	128	125	122	128	125	127	124	136	132	142	140	105	120	120	124	116	112	147	111	118	120	140	144	128	128	125	119	129	135	122	115	119	110	132	113	125	116	148	108	127	116	151	119	139	144	121	115	114	130	132	120	119	121	117	141	122	128	122	128	113	147	138	143	138	133	125	129	122	118	124	125	130	110	116	134	130	109	124	116	130	130	133	120	134	109	127	120	122	123	119	125	111	141	144	122	112	139	125	111	132	114	124	127	134	145	139	128	129	107	148	128	138	127	112	118	127	121	114	116	135	141	127	138	140	127	128	128	122	127	127	146	119	118	138	130	113	136	118	126	124	139	143	126	129	141	115	113	137	123	123	134	123	134	139	93	120	143	136	144	111	135	123	156	130	124	130	117	121	133	146	138	114	124	135	131	118	120	125	114	104	134	127	115	121	110	114	140	128	152	145	128	129	139	117	123	124	141	133	125	119	132	124	140	147	129	115	130	132	134	130	113	116	125	130	153	112	134	119	131	111	118	112	129	134	129	128	140	129	112	116	141	129	139	133	134	137	142	138	112	124	123	143	141	120	103	134	117	130	122	118	131	107	130	115	134	150	141	132	125	132	110	106	114	136	116	124	130	128	125	123	125	118	121	127	128	121	120	124	113	149	104	133	124
7011	1062	984	540	459	340	333	249	319	262	273	255	239	256	220	219	254	262	238	189	232	216	235	227	223	257	239	226	214	259	226	242	228	242	216	224	215	220	231	214	231	222	217	221	227	208	227	225	198	204	202	232	229	225	221	251	208	244	207	235	238	212	227	236	211	247	216	261	229	241	191	225	241	261	252	242	230	235	198	250	209	242	221	203	226	207	224	248	232	214	191	216	207	245	222	223	227	210	251	248	217	254	244	230	231	240	201	233	256	233	210	218	209	230	220	235	224	234	213	226	225	227	227	226	219	238	227	227	244	223	246	227	231	238	252	221	222	240	218	220	209	235	238	243	232	220	207	216	211	233	213	198	214	194	236	190	243	209	230	221	208	232	218	232	209	223	262	227	232	204	229	231	228	210	224	232	225	249	227	235	253	226	221	230	230	223	214	199	200	234	224	211	185	238	214	212	218	219	229	248	191	213	227	226	239	220	219	220	233	228	223	203	236	226	218	227	205	219	228	238	237	211	224	219	239	193	196	232	241	238	223	214	209	242	244	218	226	240	209	255	250	259	211	216	232	221	225	230	213	190	203	235	205	224	247	207	211	209	231	229	265	229	234	219	201	213	244	239	216	234	229	207	226	236	209	222	200	247	227	245	220	194	214	216	204	217	243	221	217	216	233	213	231	214	222	224	197	237	236	227	216	230	215	238	226	223	237	199	222	244	244	196	224	224	227	226	232	214	233	211	221	240	200	255	237	253	232	215	231	196	226	210	242	229	205	237	229	228	206	198	240	228	223	223	243	248	224	216	242	234	243	242	227	241	223	230	248	246	222	213	194	226	225	231	218	241	253	237	222	225	211	218	224	220	230	229	215	231	222	220	222	245	253	235	204	229	209	251	194	229	228	213	235	242	208	226	243	229	243	196	226	202	222	200	227	227	223	238	208	250	208	219	215	210	208	208	232	236	191	230	252	236	189	207	220	217	197	212	210	219	224	220	220	203	244	203	206	241	230	242	220	225	198	218	233	218	226	229	235	255	217	230	203	233	211	249	219	223	219	205	229	239	205	242	197	240	214	219	217	245	240	200	216	240	202	223	241	233	188	229	230	227	225	232	228	248	199	235	211	219	245	213	204	239	215	209	216	218	212	201	252	201	238	229	205	221	228	208	192	234	216	204	209	198	215	240	231	201	235	177	222	222	229	224	218	239	220	238	213	227	209	251	231	215	261	232	222	227	242	238	214	230	203	220	231	232	238	239	219	247	219	229	265	230	230	252	223	221	227	215	228	238	218	238	228	240	222	236	219	234	222	238	215	218	218	248	221	196	199	213	230	249	229	213	222	216	228	245	222	232	229	229	255	222	215	218	214	230	226	221	220	227	213	234	233	214	232	229	247	212	233	247	208	194	230	240	221	236	257	202	206	234	229	214	259	244	202	216	248	225	221	229	225	236	245	256	214	203	207	233	223	263	218	230	208	251	217	229	224	247	217	230	211	211	250	238	215	223	213	222	201	233	228	212	225	220	241	233	246	248	231	191	229	244	207	204	213	258	239	223	238	210	231	222	234	230	207	249	247	231	218	260	194	222	226	228	237	200	218	238	224	238	233	255	207	230	227	234	238	230	222	244	230	230	227	207	225	254	237	228	210	226	233	229	208	204	211	207	218	227	227	220	245	227	257	218	248	237	223	246	225	229	218	218	217	235	245	253	211	218	221	217	238	201	243	229	223	222	253	213	268	225	224	232	225	212	242	218	227	217	252	208	275	241	252	214	248	236	220	221	217	204	222	209	250	217	222	228	218	216	218	255	221	216	216	222	223	225	221	260	236	235	220	244	223	236	219	223	226	226	204	213	237	215	223	208	220	240	217	237	210	211	214	228	219	232	218	253	215	224	239	206	208	231	214	227	234	224	249	210	231	194	228	228	244	211	220	218	227	225	207	231	214	241	222	254	240	206	233	226	236	198	221	213	232	221	235	211	224	226	240	217	220	209	222	207	222	227	250	229	232	220	203	240	230	229	229	236	234	238	249	228	222	218	228	218	212	258	203	209	241	239	224	211	234	229	245	235	224	214	227	214	205	234	217	217	238	213	215	217	206	211	181	224	227	208	219	233	229	210	226	230	206	232	199	226	226	201	232	242	211	228	234	244	234	223	232	218	198	224	229	217	237	198	214	229	231	231	215	223	216	245	186	230	203	227	194	211	216	243	228	248	231	225	230	234	247	232	218	235	216	220	211	224	182	229	248	191	210	223	235	210	222	215	222	215	228	238	218	248	212	222	232	241	214	223	233	220	222	221	216	228	225	226	229	220	218	240	240	237	237	212	234	204	202	238	223	239	217	215	215	229	223	197	209	216	253	214	236	244	220	228	228	221	252	241	209	225	217	230	248	230	245	218	207	230	230	212	223	223	248	242	214	224	199	236	208	243	231	225	217	207	240	229	231	226	221	243	212	217	193	219	221	219	213	230	229	213	213	216	210	232	242	203	207	217	221	262	202	220	210	210	243	229	219	211	243	263	240	232	243	236	213	228	243	236	243	237	225	221	234	209	266	247	194	215	224	228	230	206	214	200	245	215	228	213	205	226	201	253	223	237	246	216	190	225	205	236	215	218	213	221	276	231	227	232	236	221	227	210	213	244	209	228	212	221	221	204	211	243	226	221	230	215	196	239	232	224	233	226	238	215	233	219	219	222	211	226	214	227	230	212	240	214	252	210	220	243	247	232	227	222	202	219	225	216	227	230	255	222	221	206	251	193	211	220	214	228	225	231	242	203	235	230	210	247	244	239	249	238	225	231	205	234	246	240	244	252	229	214	217	222	231	225	224	199	225	203	228	199	255	232	213	247	239	228	194	209	225	208	242	232	213	243	232	231	219	239	238	231	198	203	228	232	250	224	217	236	242	248	204	207	224	208	242	241	229	225	241	222	218	216	236	231	233	227	231	211	236	217	211	212	214	252	212	210	227	238	239	241	242	215	246	234	236	205	234	263	216	237	233	249	223	228	238	218	250	215	214	226	217	230	229	241	219	208	221	221	226	246	228	239	181	220	230	234	242	238	209	210	229	245	255	261	247	209	213	222	231	242	218	206	238	240	239	213	211	208	239	215	219	213	227	207	214	221	225	204	226	217	256	229	249	220	236	210	219	249	228	247	247	241	214	257	197	231	209	223	213	218	236	221	232	229	221	243	216	225	230	224	216	216	231	237	181	212	229	223	219	212	213	221	253	203	227	218	218	208	239	246	219	242	231	241	232	216	236	239	194	219	232	261	235	219	221	226	231	220	209	251	232	219	228	212	228	231	232	247	208	232	203	251	228	176	221	242	219	243	256	235	239	197	217	224	245	225	234	238	209	221	236	204	240	197	250	210	222	216	219	224	225	228	232	231	219	233	222	208	202	230	218	249	220	234	235	241	233	230	204	230	220	236	221	215	226	226	242	229	218	245	235	226	238	213	219	242	205	247	209	236	208	225	235	243	244	224
24107	21104	28462	24000	20625	2784	778	646	533	459	423	432	385	371	363	356	369	373	311	334	316	355	338	352	322	295	332	314	300	330	303	323	299	283	339	317	308	329	311	306	306	318	306	324	290	294	293	282	293	299	302	330	323	282	304	321	311	295	324	309	306	298	298	321	308	294	278	321	283	305	335	315	298	317	296	305	289	338	336	275	311	312	312	293	290	311	311	285	300	291	308	283	300	297	303	296	317	290	294	298	323	311	287	309	289	302	292	286	295	302	294	326	300	260	292	292	281	287	311	304	263	314	287	322	269	315	296	280	314	283	288	302	299	313	304	303	292	319	289	282	307	294	281	314	290	302	307	310	321	300	336	323	314	277	306	280	300	318	297	312	284	312	304	313	302	320	302	312	313	317	295	298	294	304	257	287	272	314	285	312	294	286	299	325	316	262	342	287	285	297	311	295	337	310	306	309	310	325	295	315	291	284	273	307	280	311	308	319	263	294	319	297	313	310	340	298	284	314	324	263	271	294	321	293	316	326	305	308	308	293	275	297	302	297	309	315	325	285	317	285	310	254	337	328	324	328	306	297	273	327	297	321	294	321	301	299	303	280	298	298	290	334	310	293	313	284	315	313	285	334	298	309	296	309	280	328	306	284	285	299	268	315	277	312	299	274	311	328	325	336	293	292	304	280	309	290	295	284	292	276	271	290	310	319	304	280	308	291	305	302	304	321	282	291	313	299	273	339	306	290	330	316	276	278	327	300	302	302	327	303	304	255	282	268	290	269	275	287	260	309	312	283	300	291	291	329	315	290	329	317	296	306	301	342	289	298	334	299	304	286	330	271	323	298	274	319	313	285	288	281	300	323	284	286	283	286	283	295	314	314	285	304	308	282	275	291	316	321	319	307	318	285	324	291	318	294	284	308	292	302	306	266	288	297	344	297	298	291	335	281	298	309	315	276	295	337	293	266	293	304	281	265	296	283	282	304	311	296	293	310	277	319	308	321	285	275	288	317	291	285	309	315	313	298	290	286	346	292	312	312	294	275	310	286	295	320	309	292	269	306	277	313	251	327	313	317	305	325	282	273	304	286	290	324	314	306	313	315	303	295	265	278	285	316	319	318	306	318	319	306	350	282	289	306	293	278	286	283	310	286	303	268	295	287	302	327	307	330	290	310	310	300	299	318	303	302	299	282	315	303	274	312	325	292	295	300	281	310	298	292	285	274	310	308	310	306	280	318	292	301	301	299	306	303	288	316	302	306	317	287	298	313	285	327	282	286	288	286	296	298	266	302	335	290	316	312	291	306	314	304	287	278	282	330	299	324	290	277	309	290	301	303	299	273	280	306	282	298	282	310	285	300	304	307	277	291	292	296	265	316	316	303	277	300	293	270	307	294	262	312	298	326	300	286	277	302	316	316	279	310	301	283	313	303	333	284	279	298	308	259	290	285	268	290	291	317	289	308	319	303	272	294	313	327	305	305	287	276	288	305	294	303	299	301	301	278	320	293	300	305	296	304	309	303	297	302	319	309	331	299	306	276	289	274	297	283	310	305	291	280	282	292	284	300	294	289	308	288	332	294	309	272	279	296	321	309	309	313	306	315	302	291	302	259	305	296	332	295	320	292	296	322	281	298	269	308	285	308	304	305	298	289	312	309	326	305	313	312	283	286	314	280	314	299	276	303	300	328	315	314	317	304	349	305	303	301	294	319	322	281	273	330	345	304	285	281	301	287	272	299	301	293	309	308	305	324	314	315	310	300	296	295	307	280	303	294	305	344	300	299	279	293	290	319	273	272	283	313	318	304	300	341	301	308	270	333	311	305	279	289	303	315	304	283	290	329	313	282	317	303	298	286	328	279	302	288	290	308	302	281	304	296	316	293	307	299	312	262	287	279	296	295	317	300	294	277	303	300	309	328	309	272	286	301	297	285	298	294	295	326	295	286	254	315	310	299	320	292	301	282	296	290	292	312	325	318	317	294	273	293	288	284	303	321	321	279	346	305	266	292	296	307	325	296	296	299	283	342	310	314	319	314	309	301	290	295	294	285	317	320	346	293	291	309	293	314	295	299	302	266	305	289	338	296	309	296	335	306	287	336	296	278	275	316	323	294	291	275	319	301	307	258	269	291	291	286	301	291	309	335	305	295	313	302	288	314	304	302	303	317	271	308	322	334	280	288	314	335	315	297	298	303	303	292	326	305	291	312	313	333	305	317	302	286	273	289	301	307	289	302	301	291	294	327	300	305	312	316	293	283	280	284	297	287	280	302	290	299	293	279	306	300	286	263	313	303	272	287	325	290	325	332	297	278	308	308	304	323	320	287	285	280	291	295	278	295	288	299	312	276	288	316	312	304	310	322	292	284	299	318	310	293	295	314	316	300	296	295	319	295	306	317	270	313	301	325	280	297	299	305	316	281	299	292	275	339	320	289	289	319	315	293	299	313	297	290	307	311	318	285	320	311	295	321	323	325	292	328	294	293	293	301	299	301	306	291	294	282	298	287	277	284	333	302	293	296	294	274	311	295	308	306	279	303	287	300	317	287	306	310	313	274	327	305	291	290	280	319	304	310	282	306	291	318	308	286	317	287	289	319	320	292	294	337	283	317	305	299	289	277	298	290	289	303	320	316	276	295	314	289	291	305	287	292	310	295	296	302	313	308	289	302	293	312	277	339	265	309	265	278	296	295	317	314	313	289	306	296	297	322	316	306	327	283	307	279	285	301	329	295	289	333	289	300	324	300	281	287	321	297	265	276	301	304	294	348	301	288	287	323	338	289	291	306	302	298	287	306	267	330	301	270	298	333	319	281	311	281	311	307	312	310	283	319	303	312	300	288	283	320	303	318	279	317	303	312	291	302	311	306	298	328	266	293	324	273	281	294	311	280	323	299	300	307	289	296	287	272	320	312	320	299	315	288	323	285	298	300	267	275	300	287	282	322	325	290	317	269	294	313	298	280	259	288	311	292	308	287	273	309	318	305	293	318	301	318	264	294	294	301	291	265	289	283	303	302	302	272	283	297	300	294	267	323	314	316	322	306	302	254	283	306	288	310	288	268	294	281	302	286	275	300	277	283	313	344	304	297	318	265	249	275	303	314	318	336	289	314	306	292	298	285	265	297	285	302	281	305	276	292	327	324	266	297	304	277	278	301	294	293	305	303	304	310	311	283	290	273	308	316	303	291	292	306	301	305	280	278	310	320	307	309	297	290	310	312	344	295	317	265	281	315	282	272	298	311	294	292	287	279	287	294	304	312	273	308	300	302	307	314	310	309	324	301	310	333	326	276	301	318	338	323	303	280	297	310	288	315	320	312	294	277	291	311	290	279	304	286	293	330	278	291	312	315	288	292	310	301	285	287	321	318	290	290	291	292	307	296	313	291	311	301	287	300	311	281	314	294	290	305	299	349	293	295	244	314	306	304	298	317	273	309	315	287	286	276	284	304	296	281	297	251	314	305	292	320	308	301	330	295	277	302	284	308	312	315
15319	9658	8307	4242	2912	2153	1740	1449	1209	1091	945	865	793	729	750	678	601	633	589	618	571	591	546	544	546	588	500	554	515	530	526	517	526	526	527	488	508	537	502	534	482	523	520	493	545	505	483	531	502	479	526	520	504	519	483	489	466	503	513	499	483	493	510	497	508	541	527	471	480	490	507	494	481	502	467	466	541	517	490	523	497	517	499	501	533	504	491	474	482	547	479	488	482	525	482	470	498	491	505	514	526	479	479	475	507	503	484	543	541	511	470	472	482	498	510	479	495	460	489	493	507	502	502	522	477	503	496	493	507	487	522	493	451	472	467	491	488	499	528	488	482	455	528	497	487	519	501	504	463	477	489	483	511	503	472	486	516	489	492	490	486	511	463	458	492	493	490	457	438	486	511	482	508	491	509	497	476	466	491	467	493	500	475	474	461	459	553	508	491	509	470	451	458	484	511	518	486	498	455	505	522	467	476	481	516	453	476	464	507	517	511	516	494	550	470	499	481	482	522	478	533	524	504	500	507	526	527	518	499	493	481	539	511	480	532	476	477	497	494	478	483	519	507	477	486	497	487	453	471	502	518	502	486	488	486	511	492	499	483	536	469	480	537	529	508	545	496	458	520	502	492	464	464	488	494	519	501	475	541	502	549	490	459	471	529	446	471	507	487	475	475	457	468	462	498	493	528	490	502	459	488	499	489	507	490	495	486	495	509	475	501	472	463	505	479	492	474	477	483	460	485	483	470	484	524	478	491	520	497	483	476	489	475	487	459	515	506	490	522	494	458	481	471	512	508	531	477	462	456	498	516	523	488	521	532	490	468	474	477	522	524	530	433	498	471	467	442	484	428	512	500	491	503	487	480	483	504	495	505	516	466	532	465	512	503	455	462	477	480	481	505	488	487	523	500	492	518	485	501	469	500	513	487	517	504	482	482	508	539	482	466	483	506	538	513	474	482	440	497	493	472	505	497	474	519	483	503	486	499	519	477	485	514	487	487	512	467	484	479	538	519	517	486	480	498	468	457	446	462	521	498	458	470	541	497	498	495	517	485	490	508	483	458	489	465	546	467	504	465	512	493	499	464	483	485	506	507	507	444	454	494	473	499	500	485	500	484	495	454	435	455	434	498	465	540	506	464	477	456	476	519	488	503	493	481	498	503	489	537	470	463	472	482	493	513	469	471	464	504	559	475	495	497	527	485	522	495	472	514	502	477	475	454	455	510	514	531	507	509	508	469	486	502	460	523	504	532	503	464	515	494	507	492	470	481	477	515	497	496	488	458	484	487	485	469	458	518	470	513	524	499	482	512	477	520	484	477	496	478	476	526	485	460	517	481	484	487	477	510	496	500	482	487	504	498	542	486	510	440	473	512	470	495	518	540	494	491	454	485	493	502	505	454	496	490	485	468	511	542	471	501	487	475	500	457	496	491	524	531	483	477	508	520	490	552	470	491	490	508	463	463	464	463	505	494	433	480	517	520	504	479	455	523	470	478	497	461	496	473	494	457	495	507	441	459	511	545	504	544	485	526	482	458	526	494	460	505	466	452	533	489	493	510	463	486	495	463	480	482	482	535	486	456	502	522	549	473	506	471	478	499	518	504	466	509	500	510	474	501	476	505	504	495	493	499	466	534	510	507	500	511	490	464	489	505	520	494	504	496	497	473	506	470	482	473	552	471	494	498	520	476	467	482	503	520	509	483	486	482	515	491	516	528	457	446	510	488	478	508	478	513	504	499	476	436	507	467	474	458	489	451	453	503	478	498	494	477	493	501	498	459	480	513	482	491	512	511	506	465	534	487	496	483	490	521	476	475	490	506	506	489	468	506	486	504	492	489	509	489	500	467	469	499	514	520	524	483	524	523	498	501	477	479	502	494	527	430	536	468	498	472	484	492	488	486	481	505	480	509	511	492	477	468	483	524	519	545	445	492	472	487	476	530	527	481	512	437	510	467	509	471	469	487	480	527	481	486	506	477	468	492	467	509	523	509	508	482	490	471	462	510	471	493	481	467	486	533	496	487	488	493	484	484	508	480	459	472	463	504	528	471	507	482	523	446	512	510	501	458	462	474	444	488	506	443	503	484	460	495	479	486	539	480	512	520	489	477	474	501	466	495	501	512	498	482	487	515	499	502	511	501	509	537	521	492	520	459	505	502	497	496	486	516	467	480	521	520	480	511	498	507	516	509	478	498	473	512	495	509	483	488	461	465	490	502	477	471	487	486	497	458	504	483	529	484	480	499	485	492	525	486	462	487	487	510	508	465	449	535	514	494	486	506	468	495	509	497	455	479	499	496	491	547	483	469	478	483	488	537	456	469	506	495	460	477	520	485	501	506	508	498	516	483	492	491	463	513	497	449	461	496	502	492	496	479	485	482	500	525	482	452	483	512	488	510	524	485	491	522	484	522	464	496	491	498	452	533	479	469	475	478	523	450	486	494	464	513	465	481	473	514	448	442	474	489	512	478	505	493	485	471	469	463	451	473	502	468	453	514	485	480	488	487	555	475	509	470	483	515	482	538	514	500	473	500	471	498	489	493	480	496	476	462	502	473	453	490	441	496	494	491	498	506	505	459	481	495	493	456	542	465	475	472	528	514	448	533	521	493	502	496	548	471	483	540	507	492	508	517	520	529	479	485	490	494	506	467	490	506	506	459	529	493	471	465	503	520	507	483	539	487	493	493	519	501	525	493	517	543	495	467	491	518	532	509	484	502	475	514	501	512	461	548	521	478	469	493	523	479	519	520	479	486	506	503	500	486	499	499	476	481	511	485	513	482	538	482	509	478	482	475	455	480	523	492	495	500	490	500	483	465	493	476	488	506	498	467	493	500	490	486	522	474	514	470	516	492	477	518	491	450	492	483	509	468	484	481	497	473	456	456	507	493	483	479	436	496	495	520	528	471	475	533	491	513	456	497	430	520	485	470	507	489	507	458	510	460	494	512	455	509	497	511	504	525	472	461	491	467	490	517	430	508	522	494	500	494	487	470	488	514	496	461	490	497	486	467	464	510	468	551	478	503	466	442	483	487	513	512	470	493	490	467	484	511	523	518	524	469	489	492	497	460	461	491	487	488	517	484	473	533	494	506	523	490	488	517	503	541	454	482	468	503	473	487	518	465	519	535	527	496	484	491	501	440	485	509	520	500	489	533	521	480	512	484	456	484	489	493	495	532	463	487	492	502	500	508	457	479	493	480	508	507	480	518	511	514	547	488	521	505	478	494	497	497	425	495	492	482	515	460	533	506	453	494	526	467	520	516	525	510	483	468	483	505	483	534	497	485	510	521	479	513	510	489	516	481	466	492	465	464	481	465	509	495	472	475	473	479	504	490	522	472	498	473	451	486	522	514	477	490	448	522	461	503	484	457	483	496	463	468	499	513	524	503	462	490	478	484	531	489	534	481	460	503	515	501	498	498	503	479	492	452	447	454	482	501	481	500	476	531	454	493	451	461	525	481	500	503	484	476	482	498	505	464	492
23000	21072	29109	23276	21072	20132	2808	1151	828	785	742	706	649	645	597	578	564	555	566	532	601	543	569	518	513	519	522	503	539	534	528	527	545	472	505	527	526	535	516	502	476	512	499	500	493	525	471	539	483	480	461	495	514	502	484	476	503	453	501	500	485	522	460	498	516	489	512	481	453	487	496	505	502	461	468	494	492	461	515	510	474	500	487	482	496	459	474	502	498	493	493	530	461	515	508	500	457	486	508	497	554	512	483	514	478	463	500	498	523	498	494	533	494	509	487	500	477	513	504	474	492	515	507	481	504	522	507	459	479	529	450	500	507	486	487	511	528	478	475	468	474	488	466	510	448	480	453	488	460	490	513	457	462	494	483	524	490	510	509	480	482	501	486	497	483	510	492	470	489	529	465	491	481	464	500	511	447	473	479	502	470	479	519	452	515	495	496	484	462	448	510	485	512	481	478	514	505	532	476	486	496	473	509	490	502	484	487	489	511	489	466	507	529	483	473	453	475	490	463	485	539	524	490	499	484	489	463	451	494	443	464	485	465	472	512	479	484	550	479	502	524	436	500	474	500	466	497	460	487	450	477	530	481	552	500	496	464	512	495	521	513	463	491	485	486	467	498	517	486	481	518	482	475	467	493	507	497	518	499	482	457	451	485	496	506	451	477	477	474	499	479	440	488	475	464	470	498	534	495	493	477	522	529	513	501	478	461	496	461	465	457	477	503	500	465	497	465	502	483	501	493	495	498	506	538	445	515	425	506	450	511	533	526	463	516	479	467	511	499	450	474	492	482	479	493	469	487	515	499	484	499	478	470	476	437	493	520	503	476	514	485	507	452	438	495	491	483	489	468	491	466	522	518	476	471	538	489	463	482	504	523	483	506	469	458	455	463	478	475	453	492	490	448	468	447	477	489	510	480	479	495	506	471	488	455	431	509	492	499	477	464	493	479	487	530	483	469	502	504	447	495	506	468	483	472	461	481	457	470	473	512	500	516	460	479	487	465	453	507	475	511	515	482	465	487	528	511	486	518	469	504	455	505	468	452	522	458	494	512	480	482	467	460	521	460	495	511	477	464	487	509	477	476	496	490	509	478	491	525	491	478	453	461	482	503	458	488	477	483	525	472	497	453	520	462	502	465	505	501	480	465	479	494	500	503	469	459	479	486	504	480	469	475	510	459	517	454	486	490	496	493	487	478	513	455	498	479	481	553	470	468	496	496	496	500	537	477	496	552	472	471	475	494	475	474	470	514	512	459	504	466	457	503	516	489	461	494	482	528	456	493	456	483	533	482	475	457	510	524	510	501	507	468	471	516	507	509	475	471	474	479	511	485	512	510	484	497	490	467	519	484	477	514	487	473	482	502	508	473	420	486	493	461	471	478	463	480	499	486	524	478	501	496	490	460	505	505	476	516	470	460	462	518	517	527	488	512	450	466	485	526	488	513	485	509	466	477	489	469	448	506	456	482	504	477	491	504	466	477	517	503	470	480	485	465	486	519	471	473	454	460	503	469	490	475	475	499	507	493	503	510	464	448	480	452	489	451	488	515	474	466	491	481	480	462	460	480	490	521	477	498	470	506	511	486	476	493	493	470	504	491	453	497	502	489	492	483	527	486	492	514	483	478	502	477	473	441	498	479	511	484	460	496	444	516	445	453	488	495	505	503	482	469	487	485	483	487	463	527	467	482	510	508	489	506	497	476	464	490	476	515	488	536	505	475	460	486	458	524	470	451	460	483	462	479	476	533	506	472	462	498	496	457	484	477	484	535	456	484	484	488	505	509	506	446	518	559	480	484	456	493	493	462	484	519	499	466	497	458	466	477	484	486	492	515	466	462	507	465	508	458	458	499	479	506	493	476	477	454	537	482	494	464	464	485	501	536	508	468	462	486	484	504	498	504	479	483	453	530	445	469	518	507	490	520	481	455	449	446	499	482	483	515	504	486	500	488	455	503	476	477	494	465	521	501	470	522	485	448	486	469	461	521	481	471	465	467	497	491	481	496	470	482	462	526	470	478	480	497	510	492	519	487	478	520	470	473	469	514	500	448	481	461	521	476	441	499	474	477	511	487	502	517	457	490	472	455	452	481	472	493	449	494	521	494	475	499	483	499	465	471	462	487	492	442	515	467	505	510	465	501	494	480	497	482	520	497	491	490	474	494	491	448	528	484	471	447	473	486	484	498	486	550	499	492	511	528	450	484	496	484	496	496	475	458	492	500	470	497	504	458	528	469	423	507	507	464	454	548	462	490	498	510	476	473	505	442	477	463	507	485	471	463	495	479	458	454	490	483	501	474	444	487	485	490	524	467	514	475	482	508	478	492	465	429	508	486	494	473	447	464	514	462	522	484	462	469	463	469	468	512	457	529	490	467	500	481	491	453	504	487	526	475	459	496	481	467	484	480	494	518	454	492	480	492	515	492	488	530	497	521	490	499	485	444	494	503	505	486	490	507	520	454	461	522	459	472	515	474	468	497	531	511	491	510	509	489	511	452	463	483	460	531	534	455	500	458	474	467	504	496	513	464	514	483	493	465	476	473	466	450	454	518	509	482	479	487	504	489	474	494	510	490	458	472	548	473	493	493	488	477	510	494	483	473	491	495	499	472	483	485	471	519	450	510	507	439	481	439	499	491	461	468	469	429	508	512	448	511	515	487	456	453	495	494	473	469	496	469	492	492	503	481	499	531	480	492	478	485	474	451	472	471	469	482	465	476	503	484	485	504	461	471	504	499	520	472	502	450	498	484	491	449	482	496	517	447	482	522	515	477	485	466	474	466	497	493	483	489	483	477	488	484	493	485	478	509	496	471	470	512	499	470	498	532	470	511	498	505	492	443	492	496	503	486	458	471	492	476	495	508	466	490	461	465	480	483	502	493	517	482	503	492	463	477	505	475	514	491	490	442	494	480	518	471	454	472	526	538	479	516	464	461	463	524	497	460	498	493	511	497	463	513	525	490	468	476	502	464	469	522	477	452	462	489	481	482	468	486	509	488	485	500	510	517	451	439	524	465	504	502	493	514	472	480	501	468	507	452	539	484	472	482	502	543	487	454	475	496	468	506	474	499	464	432	494	467	512	523	479	504	504	482	532	485	483	520	494	478	460	500	502	431	515	514	477	509	467	488	487	474	501	463	463	490	532	474	480	505	504	479	480	476	532	490	453	491	471	505	514	471	483	464	446	483	455	477	480	490	497	455	493	475	463	507	502	467	445	479	489	461	510	480	498	462	493	478	465	460	506	461	492	486	471	479	488	499	491	466	497	507	498	499	497	498	495	478	483	464	505	523	526	479	476	450	478	482	465	498	482	531	458	473	500	445	489	505	423	509	516	511	461	505	528	501	497	499	510	471	493	476	499	476	475	522	445	496	474	488	481	495	492	500	528	513	455	485	496	516	455	502	476	498	470	501	489	469	441	516	496	463	492	465	454	453	474	460	475	487	488	467	503	506	514	500	475	458	477	443	524	489	506	461	499	472	489
17206	15873	13541	7538	5331	4038	3111	2501	2193	1876	1615	1488	1360	1251	1225	1113	1058	1045	1037	964	942	921	899	842	893	892	937	883	844	897	850	860	817	859	791	806	780	839	854	859	843	812	805	786	772	847	773	770	843	818	775	782	808	784	743	816	792	801	748	793	744	802	854	821	805	755	791	745	794	828	782	796	829	780	841	765	787	758	793	793	718	768	812	743	792	755	768	794	785	797	703	814	747	825	754	778	778	769	815	796	778	769	769	754	757	705	770	747	735	766	784	796	780	742	764	780	730	717	752	799	787	773	763	771	783	807	796	798	791	782	770	830	806	818	780	850	777	767	743	770	762	821	810	772	769	757	750	742	786	734	774	786	789	774	766	737	715	740	762	737	736	746	777	723	778	802	753	787	765	775	773	771	796	786	738	802	815	817	782	749	807	779	775	721	754	767	801	803	783	788	784	799	758	741	739	799	791	814	794	800	766	766	733	759	791	832	747	746	761	777	752	786	812	762	767	765	832	802	777	787	778	773	796	830	759	734	788	774	820	792	765	709	708	807	766	791	741	788	814	778	755	754	794	828	801	732	777	791	725	790	772	789	782	733	798	773	803	815	786	774	815	728	825	757	731	840	717	747	826	824	809	770	737	793	793	785	811	721	781	764	752	721	807	774	764	810	741	782	782	773	764	745	807	802	788	780	776	748	768	802	750	732	756	741	732	770	752	795	754	780	771	746	783	772	723	751	763	813	775	734	797	780	775	737	752	761	766	731	793	728	784	758	801	744	743	762	742	776	808	763	758	750	808	788	807	767	743	742	719	789	764	763	718	775	802	715	749	712	767	787	775	707	815	762	799	790	792	795	760	757	785	753	782	803	802	731	755	794	771	779	767	766	761	732	774	761	738	807	756	774	774	762	788	781	756	782	808	791	773	773	721	792	803	753	788	729	722	725	768	789	728	774	750	776	802	753	776	818	808	791	769	754	769	753	778	725	748	709	812	804	801	779	788	756	785	773	760	760	768	730	751	780	732	701	780	780	793	782	760	724	768	769	810	729	781	770	769	746	808	779	723	772	767	743	756	743	806	791	800	800	788	786	778	751	763	747	771	738	808	784	790	780	769	795	849	778	807	797	744	789	743	762	765	783	719	692	782	756	796	775	796	790	774	783	809	782	694	756	775	779	779	748	775	818	782	773	804	753	805	796	769	741	773	787	728	705	775	747	788	803	802	760	764	758	768	787	772	755	778	713	711	736	792	764	792	731	769	785	792	776	766	781	777	754	790	759	773	776	789	776	823	802	809	777	745	793	798	779	765	772	762	784	729	749	757	776	777	765	829	770	763	777	764	740	763	741	803	741	769	790	731	730	765	761	760	742	817	744	770	734	773	764	710	780	740	751	717	771	757	766	790	758	743	797	793	781	773	782	731	781	787	801	726	772	757	770	758	766	756	776	779	741	769	792	762	731	806	819	772	719	735	772	763	778	798	771	769	788	744	763	799	764	769	775	775	761	795	773	776	735	762	813	816	742	786	801	781	771	738	808	756	763	786	721	786	736	774	761	793	714	732	772	765	754	728	770	716	796	746	819	729	748	776	785	813	763	794	788	749	774	791	710	789	836	759	788	788	759	805	810	777	757	784	810	800	743	830	823	765	777	748	801	794	759	790	736	746	794	769	817	818	785	750	754	753	743	754	793	718	767	748	705	785	741	789	716	749	831	839	754	767	820	749	766	770	736	792	805	790	726	763	710	764	754	757	783	759	751	737	737	769	788	779	707	767	731	776	733	785	785	785	787	733	738	786	736	770	796	801	748	747	742	774	760	766	749	760	758	756	763	774	789	799	754	769	804	813	762	763	745	802	742	738	793	778	780	736	765	754	851	794	800	753	763	774	766	742	737	752	737	726	715	789	809	765	770	766	785	813	738	781	738	752	789	769	753	796	749	779	773	775	720	792	779	751	729	802	776	766	764	793	784	781	742	778	785	796	778	807	797	778	783	753	816	749	752	756	762	767	772	788	789	773	807	773	793	784	756	756	769	756	777	773	798	764	707	777	776	824	844	801	780	740	769	776	796	727	762	767	775	804	735	795	749	738	760	750	809	809	777	798	766	761	747	774	727	772	754	822	764	768	728	770	792	744	837	741	791	768	802	751	732	789	729	799	759	782	744	817	752	814	745	752	780	856	720	808	715	752	755	781	793	769	826	765	749	758	791	735	823	795	815	754	810	748	789	775	768	734	766	779	751	754	757	760	816	795	764	758	780	790	781	749	717	770	761	763	736	789	777	774	779	775	794	755	729	772	816	794	792	788	796	773	771	772	753	827	756	765	743	774	779	771	751	763	772	818	768	780	721	796	700	785	726	777	752	768	753	745	755	702	742	788	786	793	750	763	802	816	751	773	760	733	736	807	802	785	822	708	736	744	795	766	766	783	853	795	778	755	773	808	732	777	780	724	797	818	760	781	814	803	799	813	757	803	825	803	804	837	735	761	766	797	763	786	751	782	768	738	797	719	733	795	759	725	788	763	718	807	766	791	781	821	762	770	782	756	765	758	818	793	729	751	758	721	769	742	792	781	811	802	748	765	757	759	774	781	780	741	775	764	773	772	783	794	773	792	821	779	796	770	775	789	803	730	715	726	747	740	747	791	785	740	802	775	800	819	744	741	807	794	757	741	813	802	695	782	773	744	771	778	768	738	790	747	811	767	803	804	790	761	792	794	786	758	787	761	802	767	757	785	739	731	803	777	749	760	801	781	767	793	820	810	722	745	736	737	769	818	822	777	751	776	805	825	745	749	759	737	731	787	785	725	801	779	783	830	755	797	803	733	799	716	771	790	764	763	769	834	746	823	722	813	813	751	747	780	833	809	758	766	776	765	782	751	817	714	768	759	751	798	731	772	750	796	781	719	742	805	739	807	830	821	813	745	751	768	800	778	777	769	794	765	737	793	784	783	722	800	749	773	737	769	755	790	728	751	752	781	813	800	770	750	771	789	718	783	762	817	748	778	760	726	783	777	760	785	757	790	782	754	792	782	836	818	741	819	773	769	789	742	740	729	729	734	773	778	749	794	802	733	752	791	773	807	792	794	782	777	820	762	786	753	796	755	768	706	757	770	806	786	779	782	784	804	774	778	765	833	791	744	747	763	788	765	756	791	768	833	728	735	803	791	769	751	768	767	762	757	819	745	815	729	739	747	780	727	740	728	779	745	758	803	777	794	797	740	792	734	763	801	719	763	761	765	741	767	761	769	821	722	783	808	743	790	803	770	757	795	783	763	766	735	751	769	733	783	758	777	758	810	735	739	762	774	761	754	772	771	787	777	751	783	779	767	784	776	795	771	769	797	786	793	794	788	823	757	785	709	796	794	786	744	736	742	788	762	783	751	726	771	791	778	783	841	754	718	775	767	797	750	799	791	761	744	769	785	764	794	754	769	715	773	791	760	780	777	725	811	794	771	778	752	758	722	780	771	816	748	787	794	782	765	792	779	691
26719	20456	7840	696	438	371	194	163	167	152	134	144	133	145	144	133	135	123	119	155	137	126	123	143	127	142	139	142	141	140	136	132	122	140	143	122	135	133	145	149	134	144	122	170	115	125	133	142	134	129	142	128	136	131	138	134	136	134	115	128	163	131	132	124	128	120	139	126	133	117	141	125	126	149	132	148	109	145	142	131	160	136	113	143	122	124	118	151	125	122	142	139	159	115	129	124	130	143	153	133	138	127	131	137	135	139	145	136	136	124	136	154	144	127	135	138	121	140	115	127	123	122	137	130	121	139	126	107	139	128	126	123	138	115	128	145	134	153	113	148	134	137	103	120	145	126	126	145	132	146	127	120	124	143	142	120	134	141	115	123	149	137	135	107	120	145	120	122	131	137	139	140	115	120	132	121	132	150	116	132	127	116	126	134	135	130	129	108	135	157	149	122	124	113	141	155	137	149	132	143	129	117	120	124	146	125	136	116	119	142	134	136	144	137	152	141	136	133	132	135	136	140	125	134	130	122	119	132	144	138	135	119	142	136	140	140	128	122	140	121	138	129	151	129	150	139	132	131	133	130	127	135	155	156	112	139	119	126	129	131	141	141	129	128	144	131	144	133	134	121	114	133	114	124	145	139	118	159	149	129	134	142	129	131	106	141	115	120	160	113	149	126	156	132	119	134	135	127	138	142	136	128	124	126	119	129	155	124	129	140	127	131	108	146	149	141	120	131	135	135	124	119	117	127	129	140	130	131	116	136	123	133	137	133	128	133	137	134	134	126	122	134	131	133	115	122	123	153	136	147	123	136	134	121	132	136	153	121	132	137	137	110	138	112	149	135	130	123	127	148	130	115	131	139	127	131	121	125	130	117	137	137	142	139	131	137	150	149	93	128	159	139	127	147	124	134	144	132	131	155	135	119	134	135	118	140	125	129	140	129	120	143	126	142	141	131	129	136	140	128	134	132	145	143	121	128	124	131	123	113	137	118	138	141	149	120	140	135	137	135	121	158	141	130	142	130	127	145	124	145	156	132	130	159	140	121	130	141	107	125	152	150	121	107	119	127	120	149	118	148	136	141	123	151	159	121	140	123	162	155	138	113	128	135	137	124	115	128	121	118	124	137	134	125	143	132	136	136	123	142	125	135	136	127	141	146	142	143	145	134	131	124	143	120	128	124	120	125	146	125	143	141	141	139	113	146	136	120	132	153	119	135	134	139	163	134	138	123	153	117	122	145	129	138	150	115	128	146	138	169	126	121	121	139	151	156	144	125	131	123	135	135	142	145	156	146	122	134	144	153	116	132	128	137	158	136	129	124	163	148	120	154	133	142	137	140	147	145	124	132	142	141	139	148	116	152	138	146	135	139	119	134	116	129	140	138	118	127	149	135	129	121	128	116	110	160	134	125	125	115	125	118	144	120	144	126	114	152	125	132	143	119	118	132	134	128	131	136	114	136	141	140	115	134	120	124	125	153	147	137	114	141	135	134	145	141	140	122	142	140	131	143	137	124	127	130	119	132	149	131	142	121	130	140	135	138	134	149	160	138	131	148	115	122	127	136	147	136	120	119	124	135	130	119	121	124	153	120	147	124	160	140	136	130	126	123	141	123	147	123	109	119	136	130	116	129	137	126	125	137	108	119	131	137	122	128	127	137	141	139	152	140	133	140	159	131	139	131	128	119	134	124	119	133	107	136	125	134	137	132	148	146	131	131	125	139	144	141	121	133	144	129	130	129	123	135	125	131	114	151	135	125	142	124	119	133	140	143	136	123	135	125	129	142	143	167	122	153	169	125	134	131	117	125	132	122	143	130	123	107	129	129	122	115	143	128	122	136	113	136	141	115	126	128	135	135	116	126	126	127	147	133	134	140	138	121	131	117	133	132	137	137	135	145	127	129	132	128	111	138	118	124	135	154	124	150	146	144	133	133	135	152	148	151	130	130	135	132	125	131	154	115	126	123	140	147	134	123	126	151	123	150	148	125	131	131	132	100	142	121	129	143	142	120	124	122	127	116	128	151	137	138	159	128	129	146	122	162	147	125	124	112	126	139	142	127	134	123	148	142	141	134	129	116	135	135	128	120	134	129	136	138	135	137	121	136	157	147	134	119	149	115	147	131	126	142	138	128	129	127	142	140	129	127	108	124	142	137	116	131	139	144	143	132	137	130	152	123	130	125	143	143	139	125	125	122	149	128	138	139	125	152	124	124	144	116	112	123	118	129	148	147	135	121	139	131	104	137	146	140	126	134	110	149	115	129	140	113	144	126	144	148	129	132	152	125	151	151	128	131	121	125	117	116	143	146	120	123	141	127	108	127	149	117	135	148	121	150	153	135	136	136	135	143	136	144	133	114	133	123	145	121	138	136	138	137	143	143	135	132	95	140	135	130	143	141	152	119	121	143	120	131	170	128	128	153	127	127	124	138	131	143	123	136	115	150	137	120	137	152	159	142	139	138	124	129	146	152	120	127	136	127	154	115	134	138	114	136	130	137	120	158	133	129	115	100	124	139	156	134	129	129	144	115	141	140	123	128	142	125	151	136	108	140	141	140	122	126	116	124	134	120	150	124	125	132	127	120	149	134	127	130	155	158	130	151	122	121	146	119	121	125	131	128	132	155	129	128	160	141	122	115	130	135	146	148	119	138	118	140	124	131	146	133	133	121	128	129	136	137	146	129	135	140	129	126	144	119	137	141	112	167	138	146	136	148	131	113	140	132	115	140	119	121	123	135	134	124	132	132	145	131	136	135	133	152	131	147	133	135	145	123	154	133	127	122	127	143	123	128	142	146	141	133	140	129	132	131	150	138	128	119	136	136	134	144	117	131	141	123	124	109	128	138	120	144	125	124	121	145	139	134	134	133	126	132	124	113	150	147	134	117	130	123	134	138	112	164	181	117	159	129	135	142	128	127	139	136	132	150	130	114	132	140	109	131	140	124	132	122	126	120	132	134	110	128	126	145	106	147	143	127	137	137	127	136	128	137	144	132	142	141	132	144	138	136	132	137	145	142	151	121	117	142	130	120	130	129	128	131	140	139	128	133	122	126	114	135	124	154	140	121	140	136	125	149	135	115	116	121	137	134	123	132	129	134	142	142	153	102	124	127	125	140	130	139	145	108	113	129	142	151	134	147	127	141	130	144	120	140	140	140	125	142	155	148	123	141	139	124	127	123	134	126	134	125	120	119	128	143	135	109	149	121	138	150	147	150	136	132	119	141	143	129	128	126	130	125	134	140	140	118	135	120	144	130	158	136	124	148	125	142	154	148	126	141	145	137	151	145	131	147	129	123	138	145	123	144	138	131	146	130	142	138	130	123	108	134	139	131	118	131	147	126	128	121	135	132	143	148	130	126	130	149	121	158	126	140	130	121	110	137	121	126	149	135	152	126	118	115	129	158	140	121	147	126	116	111	131	122	120	152	132	151	153	142	147	139	130	132	113	143	120	159	125	141	145	132	133	133	128	122	118	134	143	111
6873	1230	1130	576	486	384	374	322	284	258	268	264	243	271	249	239	256	251	267	240	240	224	262	248	233	251	234	260	222	254	216	237	206	217	186	209	239	226	235	197	241	238	221	242	241	235	225	243	236	217	230	243	242	244	227	240	228	239	248	240	246	222	228	252	228	229	242	231	222	233	229	260	231	236	238	244	259	224	243	224	239	223	233	229	245	216	229	232	232	228	216	223	206	218	241	253	241	264	245	237	243	216	225	218	243	236	286	229	226	228	230	237	236	234	229	241	237	248	249	262	252	236	213	246	252	241	264	263	239	241	235	235	204	206	226	226	232	219	214	242	233	232	225	255	245	218	234	261	261	257	232	211	242	206	247	218	250	251	228	234	234	225	215	240	241	255	242	217	226	209	244	230	220	231	233	224	227	204	225	243	220	229	249	212	252	247	268	251	238	233	263	245	252	223	270	269	236	246	240	229	247	233	254	230	218	257	235	242	219	244	249	242	227	250	227	240	244	241	221	217	218	230	235	209	262	245	236	239	227	242	241	230	236	228	230	250	218	245	239	201	242	213	234	234	227	263	237	217	216	222	226	219	236	218	206	206	239	221	235	223	223	233	242	252	214	229	229	227	226	186	266	226	245	242	218	239	224	241	223	192	224	246	233	215	269	240	242	240	232	208	247	224	246	234	248	224	238	236	220	218	223	225	261	230	246	226	222	245	251	210	223	240	246	275	231	223	222	242	215	199	233	222	254	233	224	230	202	263	219	241	258	209	247	201	242	253	248	251	243	218	220	228	218	240	208	252	218	204	226	244	219	244	242	250	225	228	233	241	257	239	245	256	237	224	255	232	245	239	231	241	218	234	214	227	232	236	228	263	236	225	244	236	235	205	220	271	255	227	232	232	219	231	258	236	259	235	200	235	225	237	228	220	227	253	204	219	241	228	236	216	249	228	237	212	260	261	214	220	258	245	230	232	247	240	243	217	254	236	238	217	266	244	238	199	231	227	209	225	236	246	211	241	216	252	234	243	227	272	231	239	247	226	213	222	230	243	230	229	217	230	246	253	237	252	248	235	232	237	206	223	230	258	208	241	222	212	224	254	236	242	217	232	255	233	219	225	218	240	224	217	233	244	225	243	231	225	240	231	246	247	236	236	243	222	250	230	219	257	232	214	241	214	241	243	232	228	228	293	236	245	210	231	236	246	210	251	229	228	231	224	252	236	227	244	249	219	210	234	245	236	232	235	239	221	203	219	229	215	226	226	229	238	238	224	235	220	244	209	221	248	234	251	232	227	228	214	229	234	244	219	230	204	243	227	230	222	233	214	226	226	237	220	236	215	261	249	212	247	253	240	234	259	239	228	233	245	207	226	236	244	228	217	223	225	220	221	213	235	225	227	220	246	235	238	215	242	244	233	233	253	217	253	233	236	219	256	234	216	242	249	252	226	232	256	232	222	238	236	213	214	250	227	244	234	231	245	241	218	267	252	227	239	227	237	232	258	196	205	225	243	208	201	238	234	283	221	213	222	228	242	240	237	243	258	227	230	230	222	234	232	235	228	219	211	240	232	246	235	224	245	229	229	217	263	240	218	252	226	221	246	229	241	252	240	228	228	228	212	244	208	217	234	238	229	231	227	245	220	217	237	216	214	233	225	252	215	230	239	223	266	237	233	253	260	230	231	213	253	226	228	251	255	248	235	217	221	226	246	250	254	216	239	251	222	226	228	230	207	248	230	220	255	243	232	252	223	242	237	275	224	241	251	229	210	233	245	241	259	234	225	227	232	202	225	242	252	205	231	235	259	247	218	212	260	249	225	229	218	207	232	241	222	236	243	240	240	249	258	247	227	216	249	265	246	209	234	223	244	211	252	225	248	236	238	205	249	211	249	218	241	231	233	231	270	234	229	254	234	237	215	231	229	238	242	230	238	231	242	230	252	239	216	208	243	237	217	235	236	265	242	241	226	256	242	236	243	231	247	230	257	232	239	252	223	224	247	236	212	215	215	248	224	235	234	220	234	226	250	223	248	237	225	253	234	232	231	267	253	262	257	251	246	237	260	229	223	197	223	262	248	213	255	253	273	222	233	244	223	222	232	256	202	228	213	209	237	216	223	215	242	232	238	235	243	220	238	232	225	230	233	215	202	225	246	244	271	235	258	244	253	227	248	217	215	236	239	239	244	219	234	228	224	221	249	245	254	204	233	222	244	252	216	259	255	229	242	221	238	238	243	256	232	239	237	213	236	240	238	217	247	241	237	234	213	219	269	244	226	234	222	228	233	263	231	209	223	242	231	270	255	203	227	237	232	251	225	246	239	214	203	266	230	244	244	214	221	233	243	240	240	217	254	228	215	229	234	237	241	217	244	247	242	239	234	231	235	243	238	224	241	225	252	251	234	274	211	245	259	271	220	222	239	248	243	206	238	226	226	228	256	220	269	207	249	244	244	231	228	247	212	241	238	234	244	239	254	232	243	229	225	211	243	246	237	235	239	248	222	219	206	247	229	250	233	234	239	208	230	214	236	198	228	236	236	265	234	273	250	255	230	236	234	216	221	242	241	231	242	252	248	207	240	214	230	232	231	241	239	228	245	229	261	232	203	231	234	233	225	243	235	228	227	220	235	213	231	237	234	233	210	234	219	204	226	220	237	245	230	228	215	241	205	245	218	236	211	205	205	235	251	219	245	233	239	223	237	225	229	243	249	258	225	237	235	252	221	220	256	253	193	233	219	244	209	249	217	248	236	221	234	232	227	224	236	232	242	224	233	224	259	218	219	240	214	231	238	218	225	224	226	252	211	231	245	246	241	225	241	243	229	238	240	217	243	254	220	229	237	217	225	232	243	263	234	230	242	234	236	231	217	198	236	211	236	232	234	230	232	205	234	222	264	234	236	249	262	223	226	215	237	235	215	248	211	198	252	242	231	245	221	241	225	230	262	238	246	235	245	231	206	218	258	243	233	227	233	213	253	232	233	234	229	222	271	215	228	270	250	226	200	263	220	235	261	228	237	227	227	253	229	236	243	248	237	217	241	213	225	234	235	226	226	216	237	237	224	241	280	218	263	228	234	216	242	253	241	217	215	240	244	209	216	246	270	228	248	211	222	236	239	227	210	215	198	240	281	223	226	238	235	222	224	240	230	218	247	230	217	197	264	242	227	206	264	249	265	222	226	232	225	220	237	240	253	254	215	266	259	206	246	238	236	240	236	222	245	233	231	205	225	228	211	221	245	246	240	226	230	252	228	248	233	234	223	222	222	248	217	225	210	216	245	234	231	212	238	233	219	230	221	248	240	242	230	228	230	219	262	217	218	247	233	219	230	242	237	211	235	256	230	203	214	217	235	204	254	259	266	249	245	205	221	245	212	229	238	228	248	232	238	229	237	230	228	241	218	234	233	233	227	203	224	234	227	224	255	225	265	201	235	193	251	258	244	243	240	260	263	238	244	219	249	241	197	224	237	220	217	207	215	248	239	224	238	229	240
23877	21032	28390	23881	20531	2724	775	560	469	457	412	419	370	385	379	333	364	342	330	331	362	319	312	309	318	312	282	310	326	334	330	299	303	326	314	310	303	304	309	313	291	320	329	307	325	305	335	286	295	291	322	288	284	302	290	285	268	314	318	289	290	269	349	304	298	323	299	317	287	318	278	284	310	261	268	297	274	284	277	309	308	315	303	320	341	297	309	322	307	299	286	308	323	289	279	324	298	292	311	312	304	321	316	304	303	309	337	302	330	319	316	287	317	292	337	295	289	306	308	325	296	317	296	296	278	328	289	303	299	304	313	305	289	294	279	283	324	292	306	311	307	337	340	277	328	297	320	287	294	276	317	297	295	320	315	292	303	281	282	303	299	308	288	308	315	315	335	287	332	320	288	293	291	314	322	309	299	321	297	296	307	298	303	292	312	291	282	311	317	295	291	310	311	299	282	304	311	289	310	275	293	281	318	263	298	329	308	288	276	288	261	304	316	312	330	307	271	312	317	321	290	279	304	297	324	290	281	304	295	308	268	303	289	278	306	288	318	318	284	290	313	283	308	273	299	296	308	280	305	321	287	299	288	325	305	316	289	273	315	288	266	296	306	310	288	279	267	321	293	293	290	291	328	302	280	289	291	292	339	275	305	281	287	297	294	292	320	297	333	306	293	290	275	308	291	318	335	298	258	295	300	275	304	304	314	298	310	278	298	298	281	294	291	292	299	314	283	309	288	294	306	246	290	305	282	290	290	278	299	268	304	290	303	311	282	298	316	326	283	294	296	280	281	264	292	296	308	321	295	298	284	290	315	294	324	324	321	289	306	291	319	312	288	293	305	317	282	317	302	293	308	311	305	319	296	303	280	289	284	300	301	305	283	289	325	323	296	318	316	322	278	301	299	313	296	304	318	326	329	291	321	300	317	277	293	304	270	308	294	286	296	295	304	302	298	296	308	292	324	294	308	303	306	295	303	302	298	302	291	340	295	311	296	310	309	296	303	280	294	324	267	301	319	295	327	276	304	244	303	282	290	324	291	305	275	323	282	294	295	306	290	281	294	299	259	324	301	305	312	291	293	312	299	287	324	344	290	324	293	288	298	318	278	320	310	276	303	284	306	301	297	318	303	284	291	309	317	324	339	326	302	269	329	303	322	308	277	308	325	317	323	335	311	298	259	304	290	311	281	298	332	296	292	288	312	309	321	279	297	291	294	273	310	305	276	295	312	289	289	292	293	297	277	280	294	288	306	293	288	301	325	302	301	294	282	282	304	299	309	299	326	268	319	279	293	289	315	297	297	331	326	327	302	302	290	319	276	299	289	291	311	302	298	279	329	301	302	298	270	314	278	292	325	315	303	284	300	316	314	261	277	275	300	317	295	316	291	300	299	293	321	305	284	300	289	303	300	314	315	291	297	273	311	318	306	317	272	292	296	298	286	307	301	334	284	306	290	327	278	306	297	348	306	310	296	314	292	281	315	282	282	305	282	274	300	311	306	311	303	301	264	289	272	308	332	313	306	275	273	319	332	339	306	313	288	308	313	319	306	318	301	301	280	299	278	289	288	305	280	324	297	294	287	297	326	310	293	310	298	293	309	292	265	323	290	272	314	300	282	306	299	286	291	301	276	312	286	328	322	302	299	287	311	281	274	298	303	270	334	285	275	304	301	314	290	270	280	285	285	294	282	291	297	294	317	289	304	299	326	287	291	295	310	297	301	302	321	316	319	299	318	285	302	314	295	306	269	281	320	289	293	311	297	283	327	311	282	284	298	309	271	316	290	331	277	282	305	306	309	299	292	312	327	317	304	282	293	313	288	303	312	335	296	311	301	290	294	302	288	312	307	292	286	323	280	313	314	282	283	301	298	270	334	305	283	292	301	299	295	310	275	268	299	308	290	280	305	301	294	318	316	319	305	287	280	291	298	304	276	287	287	281	315	278	315	273	288	270	290	316	280	290	291	320	297	301	274	298	294	303	315	285	300	287	297	269	282	277	283	288	301	310	313	277	299	309	302	294	308	312	291	308	310	290	259	296	302	294	312	288	270	315	291	308	323	306	289	314	327	327	294	290	291	301	297	306	296	303	314	292	289	289	291	318	311	295	308	311	301	317	270	329	320	293	274	280	263	329	292	298	308	288	261	310	303	275	307	316	299	316	325	312	293	323	307	317	276	292	284	298	303	312	326	303	325	298	278	314	304	329	303	293	279	293	318	324	287	284	261	319	288	291	297	290	281	275	248	270	290	297	307	301	290	309	281	305	304	288	290	298	294	304	298	312	302	284	281	305	299	296	302	307	288	300	273	317	310	330	321	276	318	282	272	299	303	294	311	296	304	288	298	316	297	278	260	282	269	293	288	310	295	306	298	263	284	306	282	332	276	284	323	291	296	270	312	310	256	300	287	297	330	315	279	292	313	289	303	315	286	311	333	286	310	302	322	319	285	293	307	298	296	290	308	298	314	303	296	326	280	301	286	314	305	304	303	290	277	297	292	308	302	303	339	269	296	283	297	307	314	337	331	319	286	300	302	294	325	288	305	322	326	302	303	314	307	306	319	282	291	309	285	340	320	260	263	304	287	304	304	288	311	320	287	318	303	324	291	283	294	288	311	297	288	273	317	276	280	316	284	294	310	272	278	294	302	301	325	300	320	279	310	315	295	319	292	306	301	320	296	312	279	321	283	321	301	300	304	277	323	287	298	284	315	301	306	284	284	315	287	291	278	276	319	276	277	314	260	309	340	299	239	300	283	304	313	299	297	290	290	296	318	290	290	288	273	305	309	302	317	291	280	281	311	306	295	315	317	274	294	308	314	324	308	304	346	303	321	321	311	304	313	277	276	294	293	333	340	281	275	315	289	334	312	328	332	281	329	307	319	298	306	319	319	303	310	302	283	327	291	294	294	298	299	301	300	297	310	302	317	300	325	287	301	288	281	282	297	301	296	287	316	306	299	312	332	290	317	308	315	289	316	280	312	270	311	300	289	311	322	294	294	296	301	282	303	313	334	282	286	309	300	293	301	302	301	350	284	323	285	322	270	297	293	312	307	258	304	298	293	280	305	286	265	302	295	280	273	288	287	328	309	295	293	297	291	285	312	296	312	316	297	300	287	298	277	331	306	327	281	278	299	316	287	311	299	312	330	291	300	299	314	314	281	281	305	318	304	280	353	299	300	313	327	271	298	327	285	270	316	310	315	298	279	307	311	311	324	321	313	309	292	322	292	341	298	298	283	283	266	315	330	261	319	310	317	301	288	287	286	285	268	313	311	280	306	299	315	316	279	270	300	301	271	310	296	285	278	307	298	310	297	292	310	287	325	284	311	281	323	278	271	313	274	321	290	291	358	294	296	296	320	319	304	276	307	283	321	333	305	280	324	288	307	278	312	323	283	308	290	292	310	285	303	309	310	335	291	326	314	296	291	335	293	301	314	288	309	293	310	301	277	303	287	312	310	290	319	318	287	275	306	278	309	325	299	306
14375	9642	8220	4261	2928	2283	1754	1358	1205	1035	923	882	791	735	752	704	636	621	629	592	615	599	597	590	589	570	556	551	523	567	555	505	507	534	542	540	507	511	578	526	492	538	529	507	500	471	534	540	530	500	505	499	493	517	493	463	495	547	484	519	538	492	503	467	480	468	523	492	501	499	518	503	556	507	502	528	518	524	447	481	465	464	467	517	483	508	483	496	505	499	555	462	475	430	495	479	528	497	521	503	529	485	465	516	522	527	508	495	501	493	473	504	527	440	495	500	503	449	517	510	507	499	501	506	480	496	499	507	519	479	515	470	497	478	447	488	487	447	471	449	491	443	502	469	517	478	484	495	476	477	541	526	488	508	499	522	447	453	501	464	504	494	494	489	507	507	519	520	476	487	495	488	478	480	493	485	477	505	481	475	471	505	483	516	508	507	550	470	486	522	477	494	440	523	491	460	474	472	521	467	528	502	471	466	512	517	512	511	474	489	493	496	474	474	469	470	489	525	530	450	511	535	486	522	480	480	498	504	471	499	522	480	505	532	478	478	505	475	504	461	537	495	509	506	479	522	496	501	490	502	481	497	463	498	534	486	493	514	495	501	501	463	483	466	481	469	492	493	522	551	477	505	544	468	475	489	515	494	510	475	486	470	443	485	502	497	473	495	533	495	510	486	510	449	471	485	490	533	502	480	499	501	487	445	524	496	472	497	467	443	517	477	475	478	497	487	518	452	501	508	477	435	507	456	512	472	503	525	465	498	497	488	485	508	473	499	478	445	545	515	495	487	484	479	441	487	535	516	492	486	462	471	513	505	510	523	508	490	509	484	469	493	520	503	514	520	501	489	477	508	507	476	500	512	498	498	484	487	501	466	494	497	470	545	473	518	461	480	464	508	485	490	496	497	490	498	516	485	477	491	505	475	515	513	482	526	523	475	496	486	446	501	464	490	468	473	493	506	489	544	492	466	514	492	482	493	491	472	531	526	508	526	449	520	505	513	466	495	513	486	527	512	460	492	450	504	508	496	545	533	462	478	477	481	486	525	480	514	510	499	472	503	484	466	454	497	505	507	480	477	531	480	489	515	508	496	517	485	446	455	510	496	495	521	507	455	490	536	497	505	471	463	499	459	527	518	450	492	485	506	483	513	485	482	500	508	500	479	500	473	537	469	464	510	477	539	516	485	505	491	507	528	531	515	515	527	484	542	499	515	483	470	531	491	499	516	448	499	481	542	454	482	513	497	489	539	530	519	502	473	504	499	453	509	534	476	470	474	485	519	462	457	499	493	551	478	515	518	521	510	481	463	511	474	462	465	478	500	515	465	522	471	471	480	471	498	528	512	512	477	514	490	482	506	529	500	466	490	491	519	488	470	454	517	468	472	459	523	524	519	484	516	520	508	498	447	492	490	475	520	517	516	481	498	467	522	489	550	500	479	523	465	493	468	523	498	504	500	491	503	466	505	495	483	476	450	516	488	510	525	485	494	449	513	511	454	492	547	482	460	472	525	477	509	520	470	491	532	461	473	495	492	431	477	487	466	506	499	488	514	500	503	502	493	486	486	462	521	487	483	516	495	476	487	514	463	520	508	500	476	457	465	451	513	512	442	496	503	499	495	471	470	518	495	490	507	462	498	460	486	497	474	516	508	460	504	556	493	528	512	499	486	502	501	510	457	515	509	490	524	499	521	520	498	509	516	505	501	496	497	479	495	506	474	523	522	499	479	507	465	472	488	479	527	480	490	468	494	521	453	499	481	501	485	505	488	475	470	467	471	521	473	468	471	491	478	500	474	517	493	514	468	501	507	481	490	534	547	508	483	506	493	527	502	451	495	514	482	498	508	505	515	551	516	492	493	523	488	475	485	527	523	466	498	490	498	529	519	480	492	527	499	506	457	461	499	484	530	465	472	510	539	493	510	481	522	507	494	460	462	478	501	511	466	479	467	505	451	472	521	464	496	505	525	521	509	476	491	519	472	510	512	518	538	477	496	470	502	470	512	499	494	455	517	502	464	506	486	512	519	459	499	487	453	482	500	499	531	527	475	464	462	469	501	503	528	479	515	510	505	501	483	518	518	496	515	457	484	510	501	499	483	482	504	491	491	484	492	486	481	477	487	484	498	457	497	530	437	475	496	504	499	523	528	475	527	505	495	513	504	532	495	484	464	474	431	506	473	474	532	490	480	464	479	477	481	527	508	527	464	491	527	474	480	510	515	508	506	530	510	532	503	532	500	500	462	481	467	469	464	465	534	511	507	509	494	506	495	464	469	501	471	478	501	504	506	487	500	493	507	519	483	456	487	521	504	498	488	503	520	467	477	521	514	505	514	483	443	461	511	518	502	505	501	475	495	472	478	492	453	490	514	475	510	484	504	475	525	478	479	519	479	482	497	478	494	491	498	464	481	463	467	488	465	499	516	525	504	471	471	530	508	492	522	499	478	522	497	502	488	452	474	496	495	505	470	476	501	494	535	473	510	531	510	522	474	498	519	494	498	492	491	485	503	480	445	478	500	454	473	512	498	481	493	532	488	487	545	442	511	495	513	480	473	503	535	525	508	517	511	499	539	436	487	488	507	492	522	544	533	503	476	500	535	443	498	492	439	490	502	477	483	503	535	488	524	546	506	484	487	486	481	506	489	559	518	499	468	518	485	453	490	474	461	493	473	507	478	474	495	520	441	439	522	490	502	494	494	467	494	486	510	486	483	472	482	521	522	497	495	498	498	515	513	522	513	459	510	487	514	516	509	499	524	537	481	528	498	487	461	490	468	492	485	494	465	483	453	454	489	483	462	498	476	546	512	507	479	486	496	537	499	455	505	523	493	477	513	494	464	522	481	485	525	489	492	491	505	519	521	504	508	526	459	465	470	496	488	537	517	470	476	497	493	494	491	459	490	495	499	498	546	465	479	482	517	450	513	502	532	524	523	446	514	518	484	512	505	482	503	500	484	462	507	505	490	479	498	557	463	462	502	517	514	488	519	496	495	483	484	482	463	479	512	506	489	446	474	533	461	486	501	464	501	489	488	498	497	475	500	513	513	450	482	447	480	515	505	474	519	484	504	488	465	519	476	486	515	475	478	499	458	498	474	492	477	484	475	501	477	503	492	462	499	518	520	487	517	490	491	504	464	480	501	479	488	502	515	446	504	510	510	493	498	455	492	480	519	467	533	518	492	513	476	481	502	489	549	475	498	483	496	521	499	512	475	469	481	514	487	511	487	509	479	473	521	433	536	528	477	470	514	511	499	489	491	506	468	516	488	470	461	479	486	483	519	517	441	473	512	523	503	484	477	534	491	518	494	491	481	515	496	483	509	501	459	501	451	460	480	458	496	501	525	483	486	507	454	475	506	490	522	499	501	501	499	501	502	456	486	477	461	501	527	502	478	514	478	503	490	477	474	484	480	487	505	506	493	517	512	493	496	489	514	493	479	468	493	475	539	540	482	507	514	485	485	476	497	484	485	477	495	505	501	467	515
23104	21084	29073	23331	21085	20137	2724	1159	897	775	795	699	638	613	618	597	605	587	586	552	514	548	541	544	545	506	516	519	533	485	532	517	528	498	511	530	522	482	458	539	486	483	512	466	503	460	501	503	526	515	532	491	541	486	506	481	535	499	531	502	464	499	488	510	511	502	499	507	460	487	488	504	497	505	509	475	469	476	486	497	511	470	503	496	473	433	484	489	500	497	495	500	506	513	474	482	474	507	465	531	495	471	469	484	514	482	476	499	496	506	487	481	477	507	500	517	520	482	481	467	488	488	533	481	503	524	502	510	505	515	493	483	504	512	493	502	445	471	483	493	498	531	509	495	516	442	519	511	476	489	498	452	489	481	518	515	501	456	500	456	482	484	446	481	491	480	503	480	491	513	470	504	518	490	543	490	493	453	477	500	521	495	485	498	473	530	497	502	495	488	513	521	500	493	509	491	499	468	480	488	488	493	479	513	521	487	513	497	496	507	494	513	465	504	480	501	478	475	484	464	482	473	472	516	510	522	488	493	489	483	503	504	460	477	484	486	493	463	514	481	503	474	484	488	532	512	502	484	509	512	489	502	548	478	463	460	500	540	486	517	474	460	493	468	501	454	514	494	484	489	545	495	480	527	503	483	516	485	535	511	496	531	502	505	517	498	502	524	497	498	496	500	516	472	552	471	497	466	513	480	479	531	557	472	454	507	467	479	496	442	458	474	509	484	461	498	533	478	527	484	463	466	512	486	512	512	514	492	460	473	525	454	485	467	499	493	493	520	497	437	529	491	486	495	515	521	495	462	487	475	489	440	503	482	529	523	472	533	466	450	472	467	500	494	454	444	511	492	512	438	478	520	473	473	531	475	478	497	488	492	488	463	488	514	477	512	479	488	472	498	518	531	459	474	471	515	509	510	480	495	486	496	469	454	483	488	486	450	459	499	466	492	448	487	513	461	449	438	520	500	487	490	518	484	463	475	489	476	482	410	460	480	503	484	522	522	518	493	481	499	486	496	499	465	498	529	504	490	465	514	511	488	449	545	513	467	496	483	528	472	517	521	475	461	495	503	501	522	524	509	496	510	465	490	523	516	472	500	498	484	467	513	489	490	495	498	483	481	469	460	516	498	510	512	483	496	510	459	463	477	492	493	504	465	471	447	503	525	481	510	482	508	496	483	502	509	508	486	501	499	478	516	494	466	460	479	496	514	527	463	476	497	478	467	489	471	491	442	514	505	500	484	483	469	525	453	458	495	490	469	484	495	491	502	503	509	489	477	513	475	516	505	465	473	487	501	523	520	481	507	499	508	464	499	455	492	508	476	464	487	484	553	455	484	467	487	470	485	502	512	491	489	496	505	545	491	494	483	494	499	493	467	457	516	486	532	476	514	522	460	501	495	494	486	492	484	512	468	420	540	529	513	459	474	470	513	490	466	508	482	499	477	467	446	473	475	440	497	521	508	474	484	502	520	502	536	472	496	450	463	449	481	486	468	472	450	520	501	521	487	459	490	452	488	501	485	464	487	496	493	497	501	517	522	474	487	507	475	462	499	479	489	530	490	523	531	527	519	506	459	458	495	470	486	469	482	504	496	441	503	473	489	494	500	450	480	466	484	454	476	468	479	498	477	540	502	546	503	492	539	484	473	454	516	510	483	482	483	509	484	490	503	534	474	504	483	530	470	479	478	454	541	466	462	492	523	485	496	501	487	527	484	477	496	493	495	511	522	491	489	504	501	461	506	518	479	479	503	506	497	472	465	532	499	469	502	471	514	488	497	433	497	526	544	508	464	494	475	461	461	522	485	543	529	501	484	500	470	493	476	492	525	498	503	463	463	493	456	525	518	476	465	505	492	462	528	470	507	491	499	516	510	519	483	488	491	475	475	504	521	465	477	442	477	473	491	484	514	505	477	469	444	478	480	490	486	498	494	467	497	502	498	500	436	482	493	489	524	449	493	500	486	513	519	501	516	491	468	503	464	475	473	490	473	507	503	470	512	495	524	505	500	540	516	479	465	480	505	485	492	458	503	521	460	471	468	484	490	484	554	496	483	524	488	487	476	513	471	461	484	483	465	480	531	484	512	507	506	471	488	474	497	488	460	514	483	491	481	510	481	506	485	516	471	503	491	514	494	523	484	472	494	475	531	492	484	498	491	483	490	480	486	522	537	480	459	517	488	492	508	469	473	467	462	437	486	489	494	518	455	520	473	445	509	501	512	473	507	490	506	504	469	486	468	511	500	458	518	509	486	511	475	478	502	516	500	481	459	515	549	500	448	485	466	499	479	505	514	494	546	535	463	535	504	502	506	448	484	491	485	450	490	504	488	467	519	485	507	462	488	503	511	518	482	493	461	427	481	497	469	496	506	523	478	480	489	468	499	486	517	480	476	473	494	474	483	482	476	515	491	464	478	482	501	507	509	520	489	539	499	514	458	502	486	518	496	462	492	487	473	483	490	469	485	473	492	476	489	446	481	507	461	508	483	502	475	489	534	475	521	504	475	483	514	495	478	448	502	473	501	463	467	480	484	510	480	509	527	463	489	502	490	506	529	481	479	484	489	485	486	458	487	477	473	521	514	495	481	516	455	500	479	454	521	498	470	476	503	479	451	497	462	498	501	508	481	506	503	512	501	491	471	482	481	454	492	524	469	510	496	513	520	506	467	472	485	506	464	519	510	494	457	484	474	465	522	497	497	503	537	472	490	481	481	494	486	515	509	504	499	516	471	459	450	463	485	470	462	466	496	479	474	532	484	479	516	515	483	447	474	497	440	427	482	473	488	487	468	510	525	457	518	462	487	517	459	520	489	500	514	483	451	465	454	456	486	466	512	505	484	456	471	480	494	495	469	530	467	515	496	523	492	504	473	483	504	453	474	482	504	511	460	486	473	513	488	480	454	503	463	493	471	464	473	524	481	473	515	511	506	477	481	515	510	494	483	479	480	441	433	480	507	493	519	500	535	506	485	488	506	482	457	477	506	473	515	495	495	497	493	499	467	487	513	496	466	458	501	473	511	509	514	458	484	514	514	509	484	460	508	488	481	479	491	439	464	447	481	489	484	482	484	468	473	521	510	505	512	516	480	450	499	481	508	498	521	438	480	492	491	483	510	517	480	529	468	481	482	464	471	474	464	496	514	490	464	479	457	481	494	495	514	528	520	497	472	447	474	482	465	472	485	469	495	512	495	485	535	516	475	499	512	520	483	490	504	472	496	482	476	534	485	474	474	478	443	503	528	522	476	548	496	526	484	500	485	521	507	475	518	478	477	476	475	456	484	501	479	496	448	493	490	490	461	491	481	465	468	452	445	486	494	467	519	484	495	467	499	533	532	460	459	469	460	483	492	462	493	508	481	500	492	491	500	478	505	464	517	490	499	503	487	469	494	516	447	489	508	491	496	497	495	482	502	458	515	494	469	469	478	496	496	483	475	492	505	455	496	465	480	493	470	490	471	500	470	475	477	489	489	471	516	532	504	478	486
17050	15670	13667	7641	5247	3965	3041	2567	2135	1862	1636	1466	1381	1314	1216	1150	1051	998	959	999	958	995	997	882	889	851	948	878	864	869	863	872	774	831	866	852	831	809	797	830	798	827	786	827	769	754	805	767	808	796	860	794	790	766	805	812	792	795	790	793	802	788	827	777	793	792	774	822	810	728	803	820	787	812	774	755	837	785	768	772	766	841	787	784	797	806	825	815	777	768	742	747	793	784	801	803	774	796	785	764	774	757	762	816	764	762	751	792	751	756	757	787	756	808	781	783	789	783	772	789	784	735	816	793	787	750	770	837	803	736	764	818	814	798	741	809	726	805	803	751	766	782	765	814	748	798	777	795	746	770	757	777	773	769	801	762	780	789	810	805	779	781	793	788	748	789	754	787	780	797	725	772	774	727	784	772	769	768	760	739	724	778	789	794	762	741	758	799	776	736	770	797	757	784	776	759	733	771	765	806	787	739	743	788	744	800	747	761	752	778	807	790	771	793	747	773	796	786	745	772	840	760	796	753	847	778	813	770	817	824	733	761	817	752	793	804	796	806	756	748	785	749	762	777	722	824	814	825	799	822	757	751	767	795	850	751	761	764	804	793	800	751	758	712	802	784	815	794	788	778	786	783	809	796	809	745	749	829	774	808	767	737	788	756	808	822	817	806	762	805	752	748	746	738	765	731	737	779	807	790	736	785	815	754	738	736	795	763	734	790	809	794	778	763	754	770	759	775	745	754	819	837	800	781	734	821	784	755	749	787	788	750	779	780	793	748	791	766	760	782	790	781	810	767	793	724	768	757	748	779	761	794	753	761	800	774	785	801	749	781	761	732	796	752	780	774	757	800	780	835	827	800	793	780	759	747	776	786	782	752	804	752	787	752	809	787	798	788	785	789	784	749	742	763	751	754	797	757	739	771	760	760	764	777	750	780	775	752	760	693	773	777	803	802	795	768	783	749	782	732	781	785	766	753	773	740	759	809	741	759	774	757	753	714	761	789	784	766	779	760	756	795	796	739	753	754	772	790	762	771	802	769	783	784	806	758	768	812	787	809	752	785	798	776	811	740	788	779	778	804	755	777	810	820	809	754	798	751	769	792	717	780	790	792	748	775	756	779	773	783	809	825	769	762	799	764	742	783	799	805	783	776	756	759	751	741	738	717	791	807	751	820	760	837	778	753	770	763	765	799	802	746	712	765	794	786	801	732	756	732	755	759	803	743	745	763	808	734	760	788	776	761	819	786	767	754	779	748	784	754	775	762	772	848	760	820	816	731	750	764	760	805	754	769	831	761	743	787	779	732	753	703	768	775	753	776	754	706	757	799	746	774	836	777	754	749	750	782	751	773	791	797	731	834	821	794	740	835	800	714	765	762	707	789	796	781	774	818	743	846	794	748	782	810	703	783	785	788	772	760	744	755	756	783	719	766	729	791	753	797	779	772	779	834	711	754	788	787	808	758	781	767	839	778	757	834	761	771	716	749	751	768	776	795	795	720	760	768	758	787	851	772	737	809	756	790	806	784	807	761	767	790	747	795	787	827	765	794	793	824	766	772	754	775	762	749	746	785	799	795	767	815	760	783	737	692	748	797	721	765	756	732	776	771	786	787	740	749	809	772	790	779	759	733	754	777	792	781	772	793	812	774	829	790	827	789	782	811	781	746	803	833	774	799	755	776	763	804	786	782	743	774	802	802	750	784	826	756	810	764	748	820	780	817	798	757	778	757	782	769	807	793	769	709	765	797	761	813	757	775	741	766	800	790	795	752	771	793	812	819	771	770	829	808	777	753	733	743	773	744	748	760	799	737	738	765	755	766	794	795	802	764	729	743	773	753	822	783	784	807	752	833	728	774	762	735	769	789	756	800	771	724	747	755	764	757	740	743	777	748	779	844	730	806	783	814	805	726	779	761	780	788	789	775	758	741	748	765	782	758	729	769	755	777	809	792	805	758	824	731	802	813	794	821	802	776	786	753	779	757	765	780	794	728	742	772	771	754	858	758	776	738	817	795	834	749	785	739	755	799	772	798	789	752	772	744	792	800	769	756	784	821	753	809	745	769	786	773	726	807	811	782	786	745	771	800	781	716	777	749	784	788	761	760	809	795	772	787	737	802	713	736	774	769	755	755	807	786	766	786	781	815	769	784	739	768	787	827	736	831	741	819	785	758	831	791	761	849	830	765	801	755	787	787	750	767	784	761	839	731	807	776	811	796	766	799	805	762	751	771	776	753	765	772	770	780	728	791	788	788	780	773	802	786	813	801	745	783	765	748	772	808	760	763	787	769	751	779	780	783	777	838	787	792	778	804	769	769	793	779	802	762	827	757	758	801	787	772	755	716	795	739	794	782	752	752	732	745	809	760	772	775	780	699	798	786	771	785	750	803	791	786	758	762	752	826	760	735	769	782	759	786	771	788	781	805	739	754	821	785	761	776	772	766	773	783	789	776	779	764	774	795	747	718	743	773	775	726	737	711	829	740	818	835	797	802	835	767	750	811	796	798	800	780	758	764	737	772	804	815	740	790	793	745	776	775	797	787	726	780	771	822	731	786	751	796	788	754	783	791	753	762	769	772	733	781	783	779	762	781	740	785	792	787	748	737	803	788	729	800	807	769	739	763	769	761	798	797	799	810	790	765	797	789	780	809	790	737	790	731	783	795	798	757	756	750	803	748	737	791	790	766	805	748	704	754	755	757	767	786	731	718	731	746	793	799	762	759	784	770	736	765	744	781	793	810	776	806	798	792	766	774	787	784	775	740	729	813	792	770	786	798	742	743	743	760	791	790	773	765	765	788	768	797	778	742	739	849	721	766	746	774	802	722	763	751	726	742	758	762	794	739	805	741	767	747	775	802	750	712	794	791	757	778	765	792	715	752	774	766	762	772	788	778	749	792	786	776	795	763	768	768	817	766	819	762	796	777	802	788	794	790	786	756	749	787	825	773	778	805	746	836	770	766	753	741	697	794	775	747	758	778	801	779	740	749	731	765	751	765	799	790	720	755	793	802	802	766	754	725	765	812	768	766	760	828	785	759	758	730	755	791	831	755	813	755	758	826	757	765	768	784	778	753	804	805	746	849	742	771	754	807	795	795	778	782	810	794	782	739	722	771	751	773	767	791	736	719	786	820	785	783	831	779	781	768	736	756	753	772	775	786	780	817	789	797	772	768	809	765	777	799	787	788	788	745	814	759	756	775	761	741	739	782	761	835	797	763	798	733	742	780	829	802	812	759	773	800	799	731	776	758	808	826	748	782	746	790	757	768	761	763	734	761	743	816	747	753	771	776	753	800	764	789	809	761	748	770	738	787	783	737	800	786	772	770	722	739	741	787	752	860	837	810	766	766	796	787	767	809	746	775	750	785	793	781	727	753	775	826	710	819	768	782	782	803	734	762	789	764	766	733	799	801	744	729	741	797	813	775	849	777	753	794	776	758	756	780	792	874	724	794	792	772	763	750	761	768	780	761	821	778	758	770	805	743
26620	20485	7748	397	216	172	150	138	123	128	140	152	142	145	145	127	131	128	122	126	122	124	129	128	132	122	117	122	135	131	116	160	147	110	131	126	126	134	131	127	130	137	136	133	124	136	106	131	118	135	133	130	117	123	111	133	146	109	133	125	132	144	135	135	140	120	116	117	146	129	122	115	118	133	132	140	124	122	131	145	122	138	128	141	103	131	149	117	118	129	112	129	133	138	125	115	131	133	127	153	113	118	118	135	153	112	135	159	122	114	128	158	129	134	114	128	139	125	136	129	103	130	138	134	128	132	156	139	124	107	120	107	116	142	137	142	133	122	124	155	125	125	120	110	114	118	144	116	146	132	113	109	160	117	115	105	115	123	125	114	122	132	109	124	125	124	120	114	129	145	124	115	134	104	141	120	123	143	131	133	122	116	123	139	139	137	131	114	111	120	119	139	131	120	123	126	126	151	142	134	122	129	141	114	115	115	128	136	120	117	120	147	118	104	130	115	107	116	151	135	104	125	145	135	149	138	125	128	120	125	137	112	139	141	128	128	142	116	112	113	110	127	120	117	125	132	125	126	114	122	134	121	119	134	114	120	130	126	140	113	140	127	102	125	136	156	120	128	143	141	135	138	142	114	132	108	120	150	125	131	134	146	136	132	133	108	130	112	128	138	142	124	126	129	132	134	140	128	117	140	132	127	121	138	129	128	122	126	105	131	140	115	123	152	115	136	134	127	128	126	136	119	148	128	140	111	146	107	126	138	110	126	126	122	109	126	128	129	124	116	132	118	127	127	129	112	129	127	145	132	123	118	120	121	106	120	128	134	116	139	126	136	147	116	132	152	131	121	131	136	114	123	120	127	136	136	132	117	128	128	105	120	114	111	110	139	117	114	150	127	141	138	108	140	147	120	121	125	113	124	115	146	126	124	139	124	109	144	120	124	115	126	122	121	127	120	114	117	141	115	133	136	128	133	140	109	130	115	144	120	124	116	136	123	119	123	135	112	127	115	100	130	121	124	124	153	117	141	129	128	136	149	95	143	113	115	128	124	142	136	112	118	145	127	127	125	126	143	131	146	128	133	116	131	125	113	123	128	125	136	134	108	108	145	130	132	121	137	128	122	119	104	121	150	133	121	116	140	124	120	131	126	136	117	169	124	129	112	125	138	130	150	144	128	131	136	140	119	150	145	122	135	121	124	121	126	126	128	137	118	118	131	119	125	128	109	115	136	107	107	134	128	142	138	119	126	150	139	155	126	126	121	113	133	123	113	130	114	127	132	109	123	124	115	131	136	129	126	134	116	129	111	145	125	125	106	111	129	107	112	148	125	117	120	141	130	138	110	116	122	112	129	118	109	126	148	123	124	124	134	114	125	132	117	137	133	121	137	114	125	111	133	122	111	117	134	100	143	132	116	135	117	114	114	122	125	135	107	135	130	122	119	105	117	117	130	109	111	128	116	123	141	127	121	130	126	133	142	133	144	134	133	139	133	136	138	112	133	133	114	143	118	119	127	126	112	125	129	116	123	127	121	128	124	124	139	138	120	127	129	106	144	140	134	137	104	134	120	119	132	132	134	130	141	129	132	134	100	121	115	118	120	120	114	121	109	131	130	121	114	130	124	119	140	118	120	138	130	144	122	141	113	130	133	140	124	133	121	121	132	115	115	128	133	142	123	107	108	141	120	134	125	135	117	126	112	133	137	135	128	117	144	116	147	130	132	136	125	121	125	127	134	127	114	121	125	119	127	124	139	109	140	120	124	109	128	126	153	123	135	131	143	137	109	138	122	148	115	114	127	141	118	123	126	123	135	113	129	116	125	111	119	130	136	135	149	118	112	132	125	129	133	117	125	119	110	104	116	128	132	108	139	135	146	132	113	153	124	119	137	122	139	139	120	113	113	133	128	123	128	129	115	108	129	123	150	139	136	122	121	118	124	143	108	127	127	121	131	138	116	114	113	107	129	131	127	133	109	120	132	141	126	128	126	99	124	120	110	139	114	121	120	111	124	116	136	114	127	129	97	117	140	130	126	149	124	108	123	132	114	122	123	129	124	109	127	136	126	123	126	131	122	146	132	122	119	129	135	139	133	133	131	117	107	134	139	118	126	138	115	123	108	132	143	147	126	122	134	133	121	127	126	117	119	139	129	129	127	139	129	139	135	157	113	127	131	114	140	136	130	117	146	117	130	131	127	121	115	137	134	124	123	143	123	128	142	129	144	130	134	129	116	132	117	142	132	116	147	114	134	140	131	132	132	142	141	127	124	128	114	114	127	123	146	128	134	137	133	146	128	116	157	122	144	105	128	128	152	142	143	116	119	112	127	131	136	137	115	106	133	123	126	128	134	129	136	114	116	116	136	127	119	123	125	113	128	127	130	120	112	125	130	142	130	118	146	122	112	135	142	119	135	136	114	133	150	120	118	119	135	140	114	124	118	138	133	147	112	138	131	127	127	120	119	127	130	139	132	119	133	139	108	125	112	128	139	128	135	139	136	125	127	128	139	117	121	123	118	142	124	137	100	145	111	130	121	138	131	122	121	124	136	117	104	123	150	140	124	123	110	127	148	105	118	117	122	126	122	164	110	120	114	138	126	129	127	116	126	120	123	132	123	121	121	124	134	138	136	115	115	132	114	122	122	144	135	145	135	141	133	139	131	113	122	115	132	147	114	111	122	141	133	137	124	109	132	133	121	128	132	131	113	144	112	127	138	127	127	114	128	123	129	133	132	134	139	123	117	138	123	142	136	131	121	120	125	145	124	115	116	123	123	141	120	126	135	108	121	105	132	131	125	137	138	120	135	128	136	117	121	136	130	117	126	125	155	136	132	120	132	125	129	140	116	142	140	133	131	147	137	138	129	128	140	122	119	136	137	113	137	136	117	124	115	149	117	132	119	135	119	123	127	129	139	148	112	149	146	143	125	122	135	121	119	125	131	134	142	142	133	125	133	121	112	133	125	140	133	126	129	131	124	118	126	127	134	111	117	138	125	115	137	122	136	130	127	115	152	127	134	138	113	123	121	111	135	122	147	133	141	121	130	141	121	120	121	118	142	141	117	142	115	142	135	127	114	137	129	131	113	121	124	117	138	135	141	144	114	130	107	120	126	135	129	123	115	127	132	128	128	126	148	123	126	138	126	120	123	123	129	133	139	142	125	129	138	138	129	132	127	126	131	134	116	127	126	130	138	122	133	120	141	133	120	122	127	111	139	122	133	129	130	106	102	146	125	138	135	123	125	138	126	132	121	121	126	130	132	133	132	128	138	124	136	122	136	143	118	130	124	125	125	107	116	137	115	146	121	140	125	135	126	150	157	124	131	123	127	117	131	121	130	148	98	115	121	137	128	142	104	130	116	109	136	128	128	123	142	131	122	110	122	110	105	120	125	132	129	127	123	124	126	148	140	120	135	117	129	139	132	115	132	123	140	144	137	138	137	146	131	118	130	123	127	141	129	122	117	116	126	141	121	115	133	133	141
6310	1105	998	578	383	370	289	307	256	269	244	228	238	236	264	218	233	224	247	241	217	228	226	225	240	236	238	236	234	214	246	222	217	228	234	233	260	244	231	236	226	226	255	246	194	233	206	219	231	223	228	211	226	228	217	227	218	207	211	212	230	206	248	204	240	217	226	255	219	206	228	208	240	249	230	246	252	213	246	204	200	190	204	204	224	214	215	217	192	229	225	222	243	247	223	222	229	229	233	209	222	221	226	233	223	215	229	221	230	228	231	223	218	241	229	227	222	226	233	248	211	218	238	210	212	228	232	217	251	219	227	224	222	216	217	196	235	207	214	227	239	234	237	222	220	232	244	227	241	237	229	231	230	198	225	236	224	236	241	227	230	217	249	211	206	215	204	226	221	205	217	228	224	221	216	218	231	209	218	234	235	224	210	213	231	249	251	232	234	253	221	233	204	242	223	229	221	241	197	216	221	229	220	226	234	255	227	223	224	226	241	203	236	219	217	211	197	210	239	248	235	239	226	202	194	226	222	248	201	213	243	239	237	213	251	236	196	210	238	218	206	210	218	230	225	242	211	240	236	218	218	246	240	190	234	245	236	215	215	252	254	222	232	238	219	197	220	226	225	200	241	233	237	231	229	230	214	227	202	249	226	225	222	223	202	225	212	216	220	210	238	253	215	227	221	214	236	225	218	238	215	231	235	231	225	203	229	235	220	211	241	249	216	216	230	238	229	214	216	216	231	211	225	230	259	215	221	224	228	231	209	249	209	242	223	237	233	217	220	221	192	229	203	210	220	228	242	218	213	225	230	202	250	228	233	221	239	228	244	237	205	255	244	258	213	205	232	246	212	227	228	226	245	221	223	227	240	237	208	239	237	247	182	223	201	208	186	209	181	219	191	231	207	206	237	237	240	240	203	237	229	228	220	258	201	216	213	229	197	259	219	222	239	227	249	199	233	213	226	233	210	230	191	218	238	198	211	219	200	238	215	253	230	216	201	212	211	219	207	234	234	226	218	225	216	227	245	220	236	220	217	213	207	228	216	212	253	212	211	227	238	219	212	223	227	221	226	243	239	236	215	226	230	232	224	219	224	222	219	236	217	231	232	241	187	247	211	223	255	211	198	236	208	237	221	248	222	185	225	235	234	248	225	224	228	213	223	236	202	215	227	258	198	228	267	247	226	206	245	236	248	246	209	240	234	231	247	193	226	224	231	222	234	242	215	206	218	240	227	232	231	232	212	231	222	216	249	202	212	208	255	208	205	236	242	231	234	235	214	220	197	198	238	233	225	230	208	222	235	200	213	228	242	202	222	209	223	225	225	235	219	218	225	230	223	246	218	234	215	229	224	221	266	208	228	218	207	221	222	243	240	228	242	215	231	214	240	212	231	235	242	230	228	209	206	220	201	214	226	222	251	215	238	220	225	204	216	238	217	252	203	222	207	223	239	200	208	228	205	196	231	228	194	236	224	222	217	226	246	222	231	233	214	207	230	237	213	214	210	214	215	219	201	186	229	231	206	229	216	261	245	222	223	218	233	246	219	251	242	226	204	207	215	224	212	209	217	252	218	213	214	223	215	213	177	227	237	225	269	224	220	221	222	222	217	197	223	191	209	241	229	230	196	219	254	195	223	230	224	238	207	232	235	248	224	217	239	221	234	236	247	232	236	230	223	233	220	216	224	225	240	218	210	241	219	231	235	199	218	230	243	246	195	215	214	245	213	211	231	235	246	213	201	213	206	212	203	196	255	203	238	240	222	234	218	246	235	215	236	217	224	215	224	191	200	198	234	219	247	215	212	202	238	225	241	213	216	219	212	201	202	223	221	231	222	226	248	207	221	212	252	231	235	212	231	248	216	254	234	197	228	225	205	232	221	227	218	219	203	229	217	234	228	218	208	200	209	250	212	218	261	218	226	232	242	214	231	239	231	207	229	222	244	219	223	230	237	236	215	230	218	227	244	217	243	231	214	226	204	223	225	261	212	217	213	214	222	227	206	236	217	232	226	239	202	227	217	226	238	200	229	220	231	190	259	218	253	239	217	231	246	213	238	230	251	222	225	223	238	258	213	230	240	221	210	227	224	235	223	238	241	223	197	245	202	206	231	211	241	235	232	218	256	207	239	218	219	224	218	250	231	192	267	230	235	197	246	233	234	195	238	243	240	205	207	229	221	215	226	227	210	210	211	257	238	216	245	232	243	212	209	228	217	198	205	245	228	215	250	199	226	215	230	244	216	211	252	247	220	209	195	227	208	217	223	232	212	251	265	238	237	228	264	227	220	213	220	214	231	199	244	252	219	276	230	221	209	205	215	225	206	219	219	256	202	234	219	237	233	198	235	197	238	196	266	230	226	199	203	232	232	256	198	201	186	244	217	229	235	225	209	165	224	228	239	203	255	228	221	195	227	238	246	214	235	222	233	221	232	206	219	239	268	243	213	215	220	218	223	220	226	221	223	215	208	216	201	241	245	233	197	189	239	189	235	255	215	226	221	227	256	229	247	231	247	234	208	215	227	241	228	233	223	229	223	240	231	234	215	227	235	241	199	198	217	221	228	230	240	202	264	237	232	243	251	225	214	205	222	243	254	216	213	229	222	232	250	242	253	222	210	240	226	234	227	227	236	218	228	243	232	252	217	217	228	224	237	221	236	240	214	273	207	222	232	237	208	217	227	230	221	231	237	211	245	209	208	239	235	229	229	226	208	219	237	228	235	192	231	220	230	233	251	229	233	219	252	225	204	195	222	238	218	235	237	220	218	228	223	214	230	221	237	242	263	221	222	231	218	235	242	201	222	213	234	210	223	223	211	213	234	239	241	228	236	242	205	243	214	232	238	235	224	219	244	231	213	225	219	223	223	192	260	203	242	224	213	184	231	231	236	225	220	239	230	245	224	218	203	241	218	215	220	227	216	255	256	229	222	212	244	230	203	202	240	243	228	232	239	212	228	237	215	194	213	237	238	226	211	221	240	244	209	229	238	245	234	230	225	236	238	214	207	232	218	211	232	213	225	218	242	239	216	208	240	245	221	261	211	254	208	235	218	235	199	219	227	197	250	224	235	225	248	243	236	227	214	225	226	246	225	263	220	206	219	233	199	201	216	231	236	204	225	238	241	240	201	226	236	233	228	211	214	225	219	248	236	240	220	201	239	245	204	207	196	217	234	238	244	219	222	239	218	236	217	235	226	252	242	220	258	225	236	252	230	231	241	218	260	240	204	222	211	221	238	215	234	236	235	250	222	256	218	204	206	226	233	255	213	221	242	204	228	218	250	240	227	210	227	221	220	240	217	215	214	241	251	235	209	228	211	247	232	213	224	221	245	235	229	223	204	247	236	240	230	232	232	225	228	222	227	229	209	250	208	228	239	222	223	223	231	219	225	204	254	184	220	210	206	230	222	207	196	222	208	244	210	224	238	233	211	235	235	239	220	240	206	210	258	204	219	238	236	249	244	215	218	222	205	237	224	205	238	212	215	203
24154	21134	28483	24042	20591	2648	769	619	497	448	396	411	389	370	374	410	337	360	352	348	358	310	324	353	346	326	304	310	316	334	347	342	313	307	310	302	312	291	341	280	296	330	332	323	316	312	300	318	323	323	298	333	339	310	291	332	323	325	292	289	300	309	303	289	298	319	296	312	342	310	294	309	317	296	283	319	294	271	316	310	290	341	328	312	320	308	319	287	296	310	312	292	326	336	323	328	271	293	308	288	310	316	313	318	275	292	310	322	321	299	330	311	306	274	293	296	327	270	313	287	303	327	287	310	295	298	307	307	281	300	295	304	283	312	299	311	304	297	306	287	292	339	336	275	319	325	303	325	319	310	329	287	316	319	312	317	341	294	319	294	294	291	309	313	276	326	324	321	319	307	313	303	311	294	324	299	299	282	306	288	274	300	303	282	338	334	298	307	310	273	305	307	299	319	321	272	317	306	304	331	294	307	327	313	282	317	297	292	330	300	288	330	311	285	298	292	316	302	304	310	317	316	300	287	282	301	308	289	275	326	303	286	272	313	314	298	314	318	282	306	297	340	316	321	337	297	313	284	302	322	315	299	280	297	304	271	352	307	298	276	284	302	293	306	301	317	314	297	286	314	297	309	281	339	297	290	363	306	329	338	298	326	293	306	293	320	290	314	301	312	293	301	332	311	281	331	312	318	316	301	312	298	310	303	313	342	297	336	312	275	292	316	291	271	281	284	343	295	246	287	288	306	285	333	294	315	317	308	298	330	298	319	305	297	299	312	303	310	301	303	289	304	313	294	280	304	326	285	298	326	306	312	341	304	306	292	301	302	311	319	335	307	314	306	278	308	308	301	304	298	310	308	294	285	284	309	327	311	284	297	315	271	321	302	265	299	330	313	328	301	282	293	276	304	291	314	303	329	302	323	295	346	315	324	315	272	317	299	290	300	319	334	298	296	287	321	310	320	281	335	328	310	293	299	322	333	308	299	320	311	273	351	303	300	335	325	303	301	318	322	331	317	262	315	308	274	284	285	285	307	319	293	316	305	330	284	287	301	307	294	294	273	297	277	280	291	316	335	318	299	318	321	299	304	334	289	316	301	272	314	296	312	315	333	325	286	320	297	289	302	310	287	299	319	274	346	283	319	276	287	308	299	290	301	297	265	332	293	300	290	282	314	342	318	293	288	296	311	304	307	284	302	345	325	306	301	299	292	315	322	303	303	280	284	301	286	271	296	318	298	289	308	288	320	330	304	310	311	297	295	324	298	297	297	319	284	323	304	309	338	304	301	327	336	319	282	298	326	298	340	286	308	304	293	296	295	301	316	301	322	277	324	333	276	308	311	313	298	277	289	311	307	269	302	297	303	297	294	317	312	274	284	337	326	301	289	309	287	323	301	283	312	310	284	328	290	295	343	294	295	298	303	284	274	339	301	298	285	309	288	297	306	285	288	312	318	304	304	299	311	303	285	322	307	288	303	294	312	294	276	304	283	304	294	298	276	287	292	324	295	317	312	312	289	303	299	330	308	315	310	301	317	282	318	316	303	276	300	266	300	292	274	273	302	279	313	314	292	326	339	317	315	294	305	297	290	334	303	289	309	299	285	311	314	278	332	292	314	262	282	322	340	280	335	323	298	253	312	329	294	320	350	287	332	306	300	298	311	300	296	277	269	307	335	323	301	302	299	305	329	310	276	283	303	293	304	296	319	286	316	324	297	279	292	302	288	285	287	300	276	325	271	328	284	266	268	339	312	311	312	289	298	302	298	261	306	289	330	314	314	306	315	348	310	278	324	313	337	289	278	292	300	314	295	317	337	282	307	281	291	293	353	310	266	318	320	303	324	348	319	311	302	301	298	309	282	300	280	309	314	285	318	313	366	323	293	317	307	316	312	293	293	312	279	310	314	317	308	315	304	278	300	281	311	325	312	346	293	301	298	316	318	308	326	314	290	307	315	319	286	293	325	300	299	340	341	289	325	307	289	298	305	312	295	303	276	281	302	300	346	315	295	318	302	296	280	314	302	324	308	308	301	303	288	320	281	296	298	322	320	278	305	287	299	305	311	296	311	299	307	351	300	281	305	329	311	294	305	315	300	282	287	290	293	285	292	291	303	297	246	310	291	305	314	293	323	297	336	279	314	327	282	321	293	315	296	292	304	333	270	279	289	295	285	308	334	331	288	298	278	317	298	292	334	321	288	321	310	289	291	292	326	321	287	320	290	288	304	305	303	329	269	326	311	291	302	319	305	303	285	297	334	356	304	300	327	301	286	293	281	316	320	300	277	327	262	292	327	307	313	273	320	336	312	332	295	289	319	305	333	289	296	311	333	294	327	281	334	316	331	344	306	325	331	330	321	321	302	324	296	326	283	308	300	287	283	271	271	301	288	267	291	300	303	316	311	312	300	319	289	293	293	287	319	314	313	315	300	318	286	327	312	313	297	269	293	322	288	280	339	322	296	287	301	286	305	304	327	305	276	303	319	299	264	301	311	289	302	320	317	296	291	297	326	302	286	307	329	297	294	299	277	323	326	304	300	314	309	323	323	304	323	296	274	324	304	325	345	315	301	331	349	318	324	298	319	278	297	314	293	305	279	326	317	298	306	295	340	306	309	309	299	325	319	313	287	315	301	326	288	289	284	297	270	287	291	298	310	309	316	286	296	323	282	319	292	306	302	307	312	275	308	312	298	316	315	301	296	296	303	296	312	312	304	286	317	295	325	314	284	305	317	287	315	332	294	294	321	306	305	314	282	303	278	310	302	286	301	305	262	296	304	286	290	325	290	325	309	285	301	330	304	324	284	285	317	339	312	306	285	345	276	302	286	323	304	332	284	308	313	280	325	332	308	308	317	307	306	322	307	301	283	302	322	308	311	297	287	314	305	293	290	320	305	290	275	309	276	310	290	312	287	358	302	312	322	318	300	277	301	300	318	310	324	329	286	308	254	302	313	313	306	323	309	316	327	295	304	318	323	288	305	310	306	284	297	303	315	334	254	313	306	308	301	295	294	322	299	303	296	319	328	299	337	299	306	320	292	287	302	327	323	297	304	332	271	297	291	313	288	319	304	317	294	305	310	281	356	309	305	320	318	286	311	275	300	325	283	318	311	315	316	318	307	286	307	318	282	303	283	313	302	301	294	309	288	310	304	300	284	332	294	277	300	300	296	296	294	294	292	330	297	281	299	318	338	272	299	311	270	294	259	290	274	298	328	294	300	296	325	296	308	293	310	303	295	287	318	336	287	297	306	285	327	273	316	300	299	284	258	317	331	289	320	292	280	278	294	308	299	280	327	315	310	308	295	296	289	280	313	298	321	280	315	312	324	304	276	339	295	275	296	290	329	305	297	316	319	307	328	307	301	294	329	303	318	288	299	299	309	280	308	302	291	275	301	282	315	312	322	300	302	300	299	282	314	290	314	296	296	316	350	294	335	312	322	310	303	288	311	322	291	296	328	291	318	303	313	287	305	281	273	298	313	316	327
14498	9741	8445	4399	2998	2140	1786	1377	1282	1083	963	930	825	767	751	663	689	629	594	575	588	582	590	538	550	566	550	517	563	519	528	479	498	514	533	528	502	485	526	527	506	495	507	514	501	522	533	509	536	532	548	523	493	525	517	520	532	516	528	507	504	507	475	506	505	545	527	507	468	525	513	519	488	454	494	497	496	479	495	514	476	489	493	528	474	489	476	518	532	527	523	476	485	479	527	483	526	485	495	490	496	511	524	501	527	478	489	470	544	521	495	505	500	466	501	490	518	505	488	511	496	491	488	492	528	487	490	523	557	470	477	498	509	489	520	528	515	529	487	463	464	491	498	496	501	496	483	470	487	470	505	485	494	493	525	510	497	510	525	491	458	519	496	516	475	479	519	489	483	496	492	467	496	549	466	496	508	471	476	519	542	513	472	498	462	531	481	540	481	486	513	508	456	525	505	532	481	492	478	528	479	447	474	536	492	489	502	510	485	478	502	494	482	517	509	502	486	521	511	501	489	505	492	527	496	485	497	477	491	484	472	530	505	481	478	512	509	472	492	450	505	489	486	470	496	473	484	487	477	468	523	514	492	485	484	464	526	503	502	517	478	491	501	509	448	467	462	508	490	469	572	505	459	502	510	511	520	480	498	474	524	538	493	513	500	506	496	515	461	497	487	486	490	480	491	488	472	468	486	473	513	481	533	468	490	499	495	538	507	491	479	502	462	478	461	493	508	482	494	477	498	514	472	530	521	493	490	474	506	489	500	468	487	480	506	502	511	489	509	504	516	489	455	467	506	544	494	461	481	513	516	507	486	505	493	502	526	503	498	499	461	445	510	519	506	470	516	520	483	494	528	485	484	513	547	514	486	492	507	500	532	462	487	518	494	532	465	473	538	489	518	483	506	521	476	484	477	512	503	530	527	505	486	490	480	495	441	503	485	521	469	511	500	555	510	513	511	522	483	476	489	481	461	518	487	486	500	495	523	477	524	474	554	480	516	479	497	494	541	504	481	468	469	466	500	498	475	520	488	507	500	465	489	495	488	530	451	435	523	498	533	485	495	494	510	492	481	502	469	514	487	474	494	472	501	539	484	493	465	454	511	522	436	514	507	497	524	487	511	507	488	479	537	528	550	510	499	468	497	484	501	517	479	533	480	468	483	511	521	454	493	494	490	486	532	485	494	475	471	493	480	509	487	488	518	510	490	516	501	486	479	498	525	496	459	500	459	507	488	477	512	487	494	481	503	529	553	524	529	530	474	485	520	507	494	473	489	495	475	507	510	456	495	493	530	479	483	492	478	496	494	475	502	470	481	472	484	467	494	516	524	466	537	477	498	514	501	498	492	490	465	500	497	510	462	516	496	498	520	492	491	498	468	506	471	479	467	521	519	530	531	508	489	507	447	524	503	512	505	484	499	474	491	465	484	471	476	486	474	482	497	502	492	520	463	503	524	510	483	496	516	492	465	466	482	482	520	496	502	485	508	482	486	490	482	518	530	493	478	466	508	456	476	490	493	525	560	493	473	517	490	481	497	491	511	511	484	524	470	461	510	542	501	501	509	483	519	516	463	483	482	502	489	519	501	449	500	461	471	443	505	472	482	503	492	519	518	517	485	512	531	493	497	498	445	465	519	504	474	479	496	463	447	477	497	485	542	533	503	469	501	495	513	459	515	503	497	523	503	486	532	509	494	472	485	504	488	479	554	474	506	487	485	512	504	479	480	446	490	450	504	530	500	501	491	482	497	513	477	447	513	521	528	468	535	482	469	510	465	500	529	517	520	503	551	459	532	511	526	503	479	544	518	441	521	457	497	505	472	494	527	497	501	496	463	511	511	446	503	451	456	497	519	501	467	515	511	493	531	472	480	483	499	510	493	502	533	509	491	499	481	503	480	537	508	489	454	522	477	505	472	470	493	486	509	490	506	481	529	498	462	495	518	485	506	504	518	519	469	467	517	485	520	501	460	506	499	495	463	538	527	486	538	517	496	442	508	528	478	496	501	455	466	468	508	471	508	514	468	504	505	491	473	489	497	494	465	481	460	486	477	447	471	525	483	508	510	501	488	496	478	499	490	490	488	472	487	530	496	474	477	534	477	515	498	502	506	474	545	506	510	471	500	471	521	519	503	524	513	526	477	472	517	474	524	477	473	496	487	496	476	519	489	476	495	489	526	482	474	470	516	496	491	521	521	482	520	530	494	518	501	476	531	522	509	492	479	458	453	484	534	476	524	453	494	495	501	515	461	477	524	496	522	491	495	472	478	485	506	449	487	525	490	466	502	486	521	508	476	481	504	486	529	489	483	525	495	511	505	483	466	475	543	506	501	529	462	514	445	506	494	514	525	500	497	512	524	507	482	529	490	476	505	515	534	468	490	490	456	486	506	488	491	477	500	523	528	493	549	511	471	458	506	476	467	443	481	478	524	508	505	434	506	466	498	491	518	510	513	510	498	494	473	507	492	521	487	473	491	482	517	491	466	493	486	477	500	471	491	516	492	461	473	507	494	516	492	479	489	490	481	496	492	509	510	473	489	537	512	487	478	509	501	536	462	497	480	510	521	481	489	492	486	499	532	506	506	516	481	484	485	492	494	479	508	546	531	493	525	505	550	497	513	475	506	512	506	461	513	501	524	475	506	478	458	495	482	507	482	510	510	497	504	501	529	536	509	498	494	474	473	516	515	475	510	461	509	494	507	469	497	495	508	500	468	462	504	497	513	525	482	509	511	469	497	480	495	500	475	512	513	486	524	491	505	459	527	497	517	493	480	508	491	457	515	538	521	518	503	478	519	455	484	485	483	515	489	481	474	499	504	479	478	507	504	530	516	487	522	469	481	527	444	482	486	491	504	491	513	517	536	487	473	481	519	482	510	499	508	476	486	464	508	556	463	486	498	469	484	511	475	505	497	489	492	519	471	494	473	484	533	501	542	449	494	549	473	523	460	479	481	523	521	487	516	482	530	489	486	516	478	533	505	486	474	504	478	487	497	468	525	513	489	498	521	458	477	512	505	541	502	471	471	463	488	528	498	510	478	502	475	485	522	450	498	459	503	510	480	545	525	496	542	536	452	505	527	525	470	472	490	483	517	523	490	491	535	452	489	538	500	508	480	487	506	497	517	546	481	483	513	485	475	476	494	491	478	514	544	451	498	465	525	475	492	471	518	489	470	492	500	518	490	499	514	492	511	562	452	494	487	515	528	492	549	497	532	482	523	502	480	428	488	469	541	541	524	497	510	462	493	460	478	478	481	490	535	511	511	537	536	463	493	473	490	453	519	463	528	526	487	461	506	514	495	456	552	445	488	496	469	516	465	458	501	451	509	518	462	518	495	463	492	496	540	493	530	486	475	415	495	518	452	493	514	485	484	526	524	487	511	484	479	502	470	502	494	533	468	487	518	495	501	477	489	532	500	464	519	510	504	507	471	502	494	516	516	490	489	532	503	479	477	522	437	488	526	521	441	502	483	524	498	480	473	509
23043	21084	29072	23341	21086	20049	2874	1117	898	821	733	713	642	664	617	611	623	568	600	608	599	539	554	497	567	534	531	517	504	502	518	518	538	551	507	503	492	515	495	499	527	528	482	510	507	532	432	548	501	540	504	500	488	503	495	474	515	485	503	480	484	487	542	523	558	484	511	512	507	486	518	515	454	471	510	491	501	532	514	495	508	469	478	485	499	503	515	505	503	505	505	453	521	485	459	501	484	503	515	494	492	467	516	529	528	519	461	527	520	510	528	451	526	491	531	477	477	486	510	471	494	469	487	483	456	511	514	479	480	468	493	525	508	488	492	497	504	480	518	491	487	503	515	503	561	499	496	486	507	492	535	518	491	518	483	495	505	504	478	476	498	485	504	480	507	501	507	499	507	459	510	503	461	472	525	518	441	455	476	507	455	491	513	495	473	512	485	469	529	479	481	513	491	520	516	480	489	486	509	500	530	484	465	527	470	508	477	503	474	492	503	498	491	508	485	486	479	516	490	527	486	453	473	505	481	490	502	514	495	487	521	492	484	498	497	517	458	507	507	507	516	522	495	505	496	498	539	504	515	471	491	503	442	498	486	475	524	492	523	474	500	463	491	471	506	538	519	476	470	498	512	506	499	502	491	500	519	488	529	500	456	495	506	486	482	502	544	493	438	485	538	507	461	479	561	501	516	501	435	497	481	462	529	498	483	524	484	499	540	525	509	478	479	480	510	507	490	500	516	501	509	489	502	457	484	497	502	470	475	509	460	528	511	507	469	492	485	446	500	504	497	466	482	518	484	528	502	453	498	486	477	492	512	507	491	466	495	498	487	523	542	497	518	473	497	492	518	469	471	507	502	534	485	466	477	468	504	528	493	479	482	494	487	486	485	481	497	479	507	493	517	503	495	507	485	502	492	480	501	479	494	483	466	503	486	467	484	474	539	496	505	488	459	486	473	470	498	466	494	499	510	450	517	477	481	485	497	500	492	487	502	508	500	484	470	483	478	521	430	467	470	494	456	454	514	481	501	506	461	506	503	485	495	477	509	482	516	508	500	512	500	551	442	483	471	489	470	526	499	515	500	477	450	475	485	456	449	490	501	480	498	490	446	453	459	531	536	464	526	507	492	495	498	486	493	518	489	485	464	505	484	509	529	495	509	451	521	492	499	479	476	492	491	455	497	496	500	496	493	501	542	531	475	505	530	487	495	469	483	500	493	510	506	508	491	510	529	506	467	513	502	493	488	508	491	544	490	504	536	473	465	474	463	468	491	472	507	515	491	472	525	527	496	470	508	483	486	487	460	497	478	474	483	534	494	516	495	489	513	494	437	464	516	502	539	448	489	487	471	508	462	456	472	485	494	459	504	496	523	471	456	460	484	515	505	487	474	466	481	515	487	477	454	473	497	490	539	463	514	504	511	454	491	490	475	501	471	524	493	478	480	516	478	525	507	534	473	455	507	472	489	532	463	501	476	529	463	530	489	543	498	502	486	508	502	512	476	484	501	496	472	471	494	501	476	503	506	508	516	516	452	441	472	495	467	496	501	483	479	473	508	492	478	466	505	502	500	490	522	533	486	505	482	486	498	484	498	469	512	505	521	507	466	495	497	521	469	488	470	476	517	498	521	487	477	466	476	463	521	509	486	468	452	510	508	489	501	512	516	531	512	543	498	483	497	480	496	469	481	495	498	467	525	496	505	496	493	496	446	527	503	498	512	494	439	499	487	473	446	453	484	524	513	520	524	491	486	503	468	481	440	483	491	497	496	515	494	486	509	481	496	501	504	495	508	516	516	448	491	447	491	501	487	476	508	447	490	493	464	463	507	496	500	466	484	477	516	489	503	518	445	521	451	491	481	502	489	485	440	468	502	477	474	518	506	503	489	468	492	520	471	466	507	515	474	471	495	455	462	489	484	511	487	490	477	513	509	517	466	546	515	463	524	528	500	504	494	527	449	474	501	502	479	494	462	471	476	496	513	520	501	443	519	508	492	480	486	502	469	493	502	480	507	478	496	472	464	475	474	484	492	503	463	478	489	475	478	489	478	463	508	499	491	511	479	521	487	454	486	486	479	507	471	508	481	509	528	491	491	482	483	515	492	476	528	488	491	482	495	536	487	463	443	477	507	503	492	473	544	490	494	494	541	481	479	565	458	544	468	471	529	537	512	511	536	513	492	437	487	470	480	481	510	500	491	497	501	480	511	507	497	507	494	491	476	454	492	476	521	543	494	474	489	488	498	507	510	463	516	518	530	494	517	461	519	501	504	532	461	517	518	484	523	505	497	508	457	508	468	505	482	504	497	527	491	484	490	462	483	459	474	492	508	494	465	467	495	445	466	516	515	492	492	479	513	494	506	516	471	496	478	451	503	467	475	511	495	483	478	503	503	492	479	510	475	478	518	485	504	480	492	491	514	506	504	515	509	462	478	440	528	532	471	508	488	497	517	457	474	533	508	493	496	549	481	466	523	490	482	541	465	468	516	499	470	472	474	511	484	522	498	513	509	495	496	540	513	502	489	516	538	509	537	490	475	461	500	461	485	473	481	482	514	492	513	496	545	517	526	511	509	501	490	494	525	472	501	495	474	474	509	509	516	500	483	501	439	464	496	518	505	496	537	483	472	511	486	483	510	490	493	514	507	510	474	492	462	497	475	462	525	482	469	445	482	484	491	481	508	489	477	502	496	504	506	477	546	505	510	446	488	505	478	491	507	526	495	477	517	514	479	490	513	469	516	499	470	515	526	491	499	488	484	480	507	479	472	522	464	517	491	481	523	509	505	478	494	519	519	487	457	463	515	461	450	472	512	496	471	499	527	502	503	479	490	497	497	461	486	494	472	509	495	452	502	482	473	493	460	502	487	478	448	488	478	515	488	496	505	491	492	464	486	495	506	466	461	452	496	479	489	512	515	482	501	479	513	491	457	460	511	468	479	487	525	499	487	486	481	501	507	468	472	481	462	477	533	511	504	518	484	509	496	480	497	492	491	523	480	485	458	484	497	505	484	512	506	494	497	494	510	520	510	540	502	496	493	502	515	476	501	478	506	479	463	510	525	500	494	493	515	538	475	464	456	501	497	453	505	502	506	475	515	510	503	474	488	525	497	513	462	513	479	503	471	496	507	506	515	435	484	493	494	489	525	478	494	492	505	499	506	496	502	496	483	457	464	497	493	497	472	506	494	474	518	478	481	506	493	475	486	455	432	532	527	464	522	492	460	445	499	481	504	459	488	489	516	518	514	455	458	505	508	457	487	512	514	486	482	476	479	483	500	522	487	468	503	554	521	477	474	492	546	513	509	487	483	528	492	486	492	480	489	501	465	483	486	512	466	504	516	492	495	502	474	469	491	488	508	502	502	499	477	510	477	500	491	509	513	514	468	525	508	481	503	488	501	465	472	506	501	498	519	529	466	453	485	491	489	516	497	522	505	465	492	445	492	435	512	478	506	458	482	536	486	490	494	475	501	509	490	466	480	485	496	482
16965	15965	13732	7640	5318	3988	3105	2549	2156	1892	1670	1449	1415	1233	1242	1225	1020	1079	985	986	938	967	937	876	832	914	867	882	835	833	813	819	871	831	794	849	873	815	858	835	788	768	871	846	709	839	812	811	771	787	781	847	752	806	779	801	807	834	800	758	796	769	756	757	759	797	738	783	830	773	813	766	774	821	840	758	783	823	822	756	784	794	783	750	734	723	750	748	744	761	776	862	856	786	806	760	790	770	801	811	773	788	779	787	794	776	795	841	736	774	760	829	805	725	793	774	742	789	784	856	710	782	801	767	822	775	760	793	773	754	817	784	787	758	768	793	764	810	767	786	810	763	813	751	750	764	789	797	784	711	788	754	710	789	789	792	763	755	786	778	796	763	758	751	766	804	802	803	805	819	812	751	812	766	742	799	815	813	746	744	751	747	755	744	813	774	781	770	800	757	732	796	744	786	726	798	757	797	808	735	782	742	750	869	706	787	761	755	798	788	758	772	754	744	750	756	763	769	769	776	776	812	760	751	801	792	781	739	801	819	795	741	818	753	747	779	764	795	804	810	799	740	841	751	814	745	779	770	796	778	761	716	798	764	841	757	765	779	774	716	806	748	763	724	764	811	774	814	723	770	807	766	786	796	773	817	768	819	797	812	772	793	812	781	846	795	780	788	813	778	819	788	779	789	745	804	736	727	793	766	775	771	762	724	812	769	780	805	761	778	768	786	797	780	774	776	753	763	747	779	717	746	700	786	797	808	833	765	766	793	783	772	804	766	822	807	757	771	807	802	802	770	804	833	778	811	807	801	757	751	769	805	735	807	765	815	850	757	746	806	846	746	745	737	800	751	761	730	811	780	778	772	739	787	801	811	770	788	769	795	773	771	769	798	751	756	784	757	714	746	742	799	788	778	767	774	770	812	790	815	782	763	779	803	756	797	771	852	752	766	800	788	763	686	803	757	816	802	811	735	762	816	780	789	759	799	741	767	847	787	756	768	786	748	810	777	772	796	757	733	797	783	787	761	803	820	799	765	774	769	768	767	775	784	789	785	769	833	813	718	785	762	777	784	792	798	795	755	759	743	783	813	748	773	803	735	767	777	768	773	720	775	764	767	723	755	836	729	764	771	787	790	743	744	748	817	828	783	722	766	762	822	812	781	751	810	818	767	777	817	786	759	733	778	751	737	786	763	738	806	754	789	770	778	717	828	754	854	755	791	732	726	797	776	739	766	797	788	763	809	810	784	832	771	737	768	782	779	771	779	718	786	784	749	755	766	766	747	768	782	760	796	797	789	781	794	794	820	760	796	774	745	766	754	749	759	741	813	822	731	815	795	793	788	797	759	768	777	751	778	791	765	783	808	774	779	735	770	788	760	745	746	811	745	796	776	810	769	746	751	782	768	794	836	761	764	787	831	757	799	797	749	774	750	745	799	795	755	750	765	803	747	792	801	780	803	772	751	710	755	818	783	745	757	768	747	815	804	723	774	757	764	803	797	727	792	745	770	785	805	739	793	825	779	775	788	821	776	717	781	789	752	739	750	776	818	753	793	756	746	726	758	780	721	795	725	770	786	803	800	750	758	803	794	794	786	765	761	740	800	752	790	808	821	808	736	702	755	767	816	794	745	756	765	820	758	816	740	732	757	756	771	803	777	762	731	728	799	758	794	736	787	783	772	748	796	735	785	748	824	772	740	756	729	758	749	774	781	797	759	785	749	779	752	801	774	753	786	779	734	780	765	785	835	822	795	722	795	785	810	817	750	752	743	785	743	776	726	790	762	789	761	738	781	806	761	722	760	782	815	788	803	744	757	778	723	747	757	785	802	747	765	781	849	772	797	818	775	773	819	798	829	806	742	782	827	738	783	780	731	814	776	795	785	752	839	748	748	748	837	771	747	763	784	800	745	779	777	844	782	742	777	754	806	750	766	774	740	746	782	757	777	770	787	778	739	765	776	780	833	718	773	757	774	751	817	783	725	749	768	754	712	762	757	733	741	798	805	773	777	779	762	796	836	799	752	784	779	786	756	730	749	766	777	783	797	765	759	763	736	820	788	751	745	755	773	773	750	810	799	781	795	765	825	759	768	767	821	768	770	724	758	807	772	742	812	760	768	802	741	744	785	768	791	772	750	816	831	779	769	785	818	827	775	770	815	751	768	760	767	814	759	728	814	778	753	772	731	782	731	811	738	780	769	774	797	766	807	750	745	808	708	742	755	803	755	756	775	744	762	773	789	781	786	752	790	807	764	782	806	711	704	759	763	815	813	736	761	780	771	768	806	751	806	795	766	790	793	763	797	768	780	739	796	786	771	820	773	783	767	763	719	817	760	787	739	758	786	756	810	750	793	815	730	711	695	740	748	801	769	762	761	763	791	711	748	799	771	737	790	734	764	776	763	784	805	759	783	788	739	785	784	882	765	735	808	759	775	757	779	758	794	771	786	814	782	767	777	793	735	727	728	788	799	782	828	801	794	781	764	791	791	759	780	801	805	801	802	739	748	747	770	780	792	791	720	791	732	741	789	773	805	709	792	727	748	745	756	759	763	775	758	749	771	791	798	733	741	769	717	771	772	864	762	754	770	769	788	733	783	766	796	755	757	764	753	777	740	724	766	790	763	774	754	786	766	818	821	785	742	748	794	771	767	783	736	758	802	765	735	749	754	788	828	803	746	763	723	840	763	768	832	797	756	779	760	754	780	795	742	794	781	726	797	733	797	810	769	741	722	798	774	766	737	765	766	779	812	798	820	751	735	740	774	784	776	763	766	786	836	819	754	779	782	760	770	775	759	782	780	761	745	726	823	787	824	738	730	782	789	783	747	795	820	769	793	785	820	807	802	779	773	808	848	779	769	793	793	766	773	789	746	711	760	817	793	781	744	756	767	758	758	778	741	764	774	793	797	761	761	767	776	771	817	807	783	776	775	773	749	766	778	715	810	718	808	762	758	782	788	794	755	776	788	773	759	743	774	761	781	793	771	782	763	768	799	775	754	789	778	798	750	766	728	729	754	756	769	787	769	800	794	755	803	750	778	781	789	786	739	752	774	748	817	788	755	749	821	785	753	778	814	784	747	777	792	761	774	795	778	814	728	766	794	785	797	749	781	786	831	704	798	745	765	784	748	721	783	793	722	740	779	753	796	788	824	761	786	758	779	774	782	793	825	801	747	771	768	774	791	754	742	751	749	767	762	811	779	773	768	728	778	801	765	816	740	769	812	774	781	777	772	755	789	772	785	822	828	769	768	813	773	775	759	769	771	783	747	797	744	786	782	747	769	809	813	763	812	721	776	800	747	781	818	756	782	778	790	763	759	777	832	786	736	759	799	776	743	771	762	731	775	833	779	756	772	802	758	783	772	774	764	761	733	790	791	773	809	753	795	799	766	745	785	757	741	728	776	748	776	786	809	738	752	780	777	830	779	780	772	760	760	779	759	770	759	770	775	765	735	801	765	789	790	789	792	784	799	762	833	778	784	778	779	729	758
26755	20565	7982	395	207	182	171	147	149	150	130	153	124	138	147	136	142	132	128	126	134	113	120	103	125	137	127	124	124	128	130	127	113	113	129	119	133	141	150	128	148	117	119	115	139	129	141	115	122	115	126	131	126	114	131	156	116	140	128	141	127	128	151	129	124	135	116	142	122	137	130	115	124	122	142	121	112	119	127	134	128	118	115	125	127	136	159	135	118	122	121	125	123	136	149	109	134	149	131	126	119	132	138	133	145	111	142	148	114	144	128	115	134	117	113	142	139	150	134	137	123	132	116	125	139	119	116	131	141	146	126	115	123	103	155	140	132	147	122	123	132	132	113	145	133	131	149	112	134	125	119	126	123	130	118	139	141	140	116	130	127	134	130	138	139	109	133	133	125	124	114	131	135	139	135	135	119	133	120	123	128	138	157	124	125	128	111	119	135	125	131	113	128	110	137	131	124	112	126	130	153	128	125	122	108	139	134	120	125	141	122	113	131	118	123	124	163	119	147	143	130	111	102	123	125	130	121	129	141	144	122	128	135	130	144	121	142	141	114	125	122	128	136	126	126	133	114	137	125	117	139	135	141	117	142	116	127	128	124	124	127	138	115	130	123	123	136	145	132	125	142	132	115	144	132	137	133	118	132	127	104	117	142	134	161	122	144	123	115	148	119	108	141	117	131	128	167	118	130	134	111	133	122	131	131	105	132	149	135	130	124	123	117	136	118	132	132	123	135	138	128	132	120	148	157	127	131	117	129	139	119	152	132	123	128	124	103	124	134	121	162	124	127	126	136	142	132	114	137	134	126	126	146	126	137	125	141	139	116	140	133	118	128	128	139	124	119	119	145	142	132	129	122	114	147	120	135	136	124	125	129	112	127	136	144	126	127	117	120	152	122	145	130	133	118	129	129	127	115	122	110	133	125	133	145	140	111	111	134	135	124	122	112	122	145	147	127	143	136	126	121	131	124	128	122	124	140	143	136	126	120	111	130	138	128	116	102	137	133	137	144	117	138	139	145	127	141	125	122	121	114	133	144	129	130	136	152	124	124	140	119	122	154	131	112	119	144	121	119	114	100	129	153	124	133	117	134	148	119	128	118	134	135	152	135	124	145	123	113	131	121	136	133	125	141	121	145	131	131	120	129	118	133	121	133	141	127	138	122	125	140	121	120	110	113	122	127	101	114	132	141	127	122	130	113	115	149	136	112	108	138	115	125	121	139	150	130	152	139	113	139	113	129	120	141	112	128	109	128	133	129	116	140	129	133	132	109	133	143	134	122	120	137	120	130	137	122	134	137	131	126	130	124	127	129	129	148	133	139	134	114	134	142	127	141	120	120	128	137	124	140	134	133	139	146	145	142	130	121	134	131	138	134	141	136	146	145	130	147	143	120	120	135	115	119	119	152	141	117	131	122	143	140	125	114	119	144	139	127	110	121	124	129	131	125	125	121	122	135	126	128	118	124	134	124	119	133	112	137	113	113	124	113	130	134	129	116	131	130	130	137	140	126	157	128	122	129	135	129	109	130	128	140	142	132	110	118	114	119	134	136	142	133	125	110	137	144	132	133	143	111	132	138	110	131	132	128	132	134	132	133	145	132	150	120	155	133	111	132	129	135	131	117	113	133	118	122	133	130	122	125	138	129	133	110	135	125	121	131	137	124	131	115	154	133	113	111	134	151	147	129	133	134	112	118	131	116	135	123	119	126	125	135	118	120	118	117	128	118	145	116	134	121	132	132	123	140	133	139	126	140	144	129	132	137	114	112	137	139	121	121	127	107	121	112	130	150	133	148	112	137	128	129	133	135	117	139	135	115	112	155	118	126	138	120	129	130	127	160	152	126	133	139	123	140	143	115	138	125	143	139	135	114	127	133	122	120	133	125	111	130	130	131	138	126	119	132	117	143	118	139	129	150	142	131	145	127	123	146	134	143	121	141	122	134	130	114	113	133	114	128	129	140	126	123	123	116	114	132	108	143	118	131	110	122	123	150	149	131	128	119	117	139	122	127	139	98	140	142	135	127	139	117	145	144	119	127	126	121	127	139	141	123	111	133	115	133	134	127	122	136	125	143	139	125	125	116	118	136	128	137	117	127	109	109	128	129	140	139	140	121	112	137	135	118	121	145	137	135	131	116	106	117	136	106	115	118	131	138	116	126	131	124	143	121	128	121	130	125	151	125	125	123	124	125	133	129	108	148	130	120	134	132	132	118	108	123	137	125	116	110	132	124	121	117	132	113	144	119	132	126	134	128	106	111	120	126	121	126	144	131	133	134	114	162	106	128	143	132	136	106	133	134	115	141	124	124	150	118	143	113	125	115	126	151	122	132	140	114	108	127	133	141	118	149	130	167	119	134	106	126	122	136	122	147	109	118	136	126	138	126	121	118	121	135	152	115	131	144	146	124	136	122	99	145	120	124	124	130	133	130	100	122	139	124	121	141	124	141	133	110	122	135	117	116	108	156	126	119	139	127	145	152	122	120	132	121	133	124	114	139	112	132	154	142	141	115	154	135	132	157	141	138	124	142	132	116	117	126	122	135	136	164	125	138	118	120	112	122	138	128	125	149	131	130	118	119	115	137	121	116	133	137	131	132	136	114	129	104	110	120	121	143	152	135	130	130	123	139	103	126	146	116	141	149	135	105	148	140	131	142	120	133	151	126	123	125	117	128	124	126	135	117	128	141	118	132	125	126	129	124	135	127	119	151	118	101	128	144	122	138	139	129	145	114	136	155	132	117	120	142	127	131	116	139	117	132	115	118	100	133	145	110	156	118	115	129	116	114	136	120	104	128	128	131	112	123	136	138	158	132	127	108	135	126	127	151	133	138	127	127	116	146	121	131	137	118	106	121	115	151	131	116	120	140	122	138	121	146	129	129	121	150	115	116	132	143	115	144	109	120	109	137	126	117	130	121	131	136	133	152	136	134	121	128	137	134	129	122	132	148	141	131	129	118	123	115	122	127	119	134	127	144	129	125	121	129	114	128	118	114	136	131	126	108	126	131	127	127	141	113	119	123	151	120	119	117	145	126	151	121	125	139	130	143	124	132	119	123	129	125	152	129	137	131	131	133	124	144	136	125	136	139	130	134	127	136	134	120	136	119	127	112	115	122	110	130	143	128	124	133	159	141	121	134	147	104	124	128	131	135	128	133	110	137	143	119	118	119	126	138	124	146	125	133	124	137	127	125	133	108	134	130	117	142	124	129	131	126	116	136	124	118	124	128	127	123	135	124	138	135	136	125	151	138	124	138	139	107	121	142	130	155	126	135	108	123	123	122	145	126	131	134	135	125	116	130	115	120	108	129	121	137	131	138	103	124	126	131	126	116	142	140	136	129	120	127	122	124	139	113	136	133	124	124	131	149	126	140	109	133	117	125	103	147	133	150	122	130	126	131	123	117	127	126	142	133	136	112	139	134	135	108	126	141	138	116	117	119	124	145	115	112	126	128	120	127	132	135	134	145	124	131	121	119	124
6388	1092	973	541	405	355	324	299	303	252	245	283	249	248	218	270	249	246	246	246	233	241	239	241	245	225	224	218	246	219	225	242	233	255	206	230	235	225	211	229	233	222	248	210	209	257	234	275	217	217	227	215	234	240	213	258	231	231	246	255	248	217	231	209	245	202	242	220	230	211	214	229	212	229	227	224	257	218	222	236	212	243	226	231	221	236	216	260	232	236	207	248	249	235	212	215	245	221	246	235	239	252	238	255	258	211	254	205	217	240	235	211	220	224	222	222	236	223	232	238	260	223	226	234	232	248	247	216	207	221	224	233	232	231	248	224	214	220	211	221	250	195	228	255	256	232	213	244	222	228	232	238	220	219	226	239	236	230	234	228	236	201	212	222	206	193	235	223	214	214	217	226	264	219	216	232	221	214	222	225	230	228	219	249	252	203	229	224	225	221	212	237	226	241	234	229	235	223	267	232	212	239	236	211	237	222	235	227	208	245	226	234	244	221	214	244	242	234	237	230	240	232	236	223	240	223	242	261	216	247	231	240	227	229	217	198	233	244	208	223	232	201	233	236	220	201	251	243	229	228	250	219	255	236	233	236	239	232	227	226	214	227	231	234	202	240	221	213	247	230	246	230	228	231	267	255	215	240	209	195	241	214	200	220	243	238	230	238	243	203	231	224	200	255	238	223	235	210	238	247	240	218	227	241	209	211	222	212	233	201	240	213	242	231	225	238	232	251	250	254	230	238	210	201	233	222	224	246	227	225	243	240	218	242	210	219	241	201	214	229	210	243	194	212	230	217	238	251	228	230	232	236	227	221	242	224	229	204	234	214	233	223	234	220	231	234	235	233	203	233	219	240	210	243	209	228	244	218	232	206	217	224	263	239	235	222	228	216	199	210	254	222	244	225	216	245	215	240	256	241	226	240	209	200	240	229	243	227	214	221	249	214	196	230	212	224	215	221	225	219	213	251	221	250	215	216	227	239	242	225	225	208	225	217	223	218	252	210	214	239	219	254	246	227	225	254	234	213	216	230	222	222	220	222	216	235	210	232	216	210	213	209	229	223	215	220	244	203	217	229	207	213	224	218	238	188	239	220	246	254	227	220	213	203	219	232	211	209	227	237	225	239	216	249	239	218	252	223	252	218	205	213	205	240	233	226	242	255	238	223	240	218	220	228	226	235	231	227	217	219	231	221	220	245	235	204	246	221	231	249	262	212	232	216	236	224	258	252	219	223	205	248	210	234	209	241	227	211	233	264	231	229	241	226	232	263	257	206	230	227	248	221	197	237	263	252	234	196	234	224	202	212	215	217	210	206	218	223	256	241	252	241	240	227	201	224	233	232	232	238	216	219	214	239	240	228	238	218	220	222	220	209	246	240	240	233	215	212	222	234	230	200	184	222	247	245	208	222	215	224	250	228	218	204	235	236	229	244	240	228	238	216	191	226	217	214	238	212	200	254	233	247	237	239	200	229	223	216	243	212	233	233	224	238	216	235	226	207	239	224	228	231	213	207	262	236	255	226	255	231	248	223	209	231	227	264	237	227	238	199	219	227	231	242	216	202	230	212	254	225	216	233	269	197	215	215	235	231	205	237	224	235	209	222	238	236	263	252	254	237	226	206	230	217	218	234	229	210	204	234	220	211	242	205	214	206	221	237	266	225	233	204	225	218	212	213	230	219	210	228	247	216	223	236	239	222	219	201	238	198	210	211	228	214	246	249	231	209	238	256	227	206	205	236	226	235	255	233	248	230	221	199	212	228	242	224	248	222	211	226	221	218	233	223	210	232	223	234	215	250	211	219	223	214	230	217	211	226	206	238	214	247	230	242	219	220	223	257	229	240	235	221	211	223	256	218	223	211	236	203	207	229	218	232	210	238	225	228	214	208	239	211	251	229	236	201	223	241	221	194	229	230	213	211	217	245	246	214	215	198	233	241	224	210	207	236	232	222	242	230	240	242	241	230	215	210	207	222	213	224	215	244	217	220	257	215	234	225	227	255	227	235	227	231	226	210	252	226	224	222	231	217	235	242	226	235	233	233	224	223	223	200	202	222	257	251	226	218	233	212	233	205	227	198	251	204	243	230	226	243	221	208	212	222	210	220	238	227	239	257	222	229	234	248	245	253	221	218	239	256	255	238	239	265	245	205	197	225	213	248	264	231	208	226	214	226	223	226	218	222	224	229	220	214	242	202	204	217	227	257	223	263	217	229	234	228	226	234	224	221	239	206	227	222	251	246	201	233	251	236	254	231	227	222	219	204	224	239	250	226	226	243	240	242	214	236	234	223	243	213	203	217	199	242	237	215	239	223	220	238	236	244	227	226	260	226	211	231	200	214	232	223	228	235	221	236	251	256	227	244	238	225	205	215	228	221	262	214	235	221	228	219	248	231	256	214	242	225	222	264	213	202	231	213	215	245	226	214	238	260	267	207	220	208	193	236	219	218	234	252	230	234	213	229	253	223	254	267	207	214	235	209	203	243	214	234	258	217	209	202	222	194	229	231	207	224	197	216	247	231	208	224	211	229	245	212	216	209	206	211	208	236	237	221	180	257	222	241	232	208	242	256	220	230	225	232	228	231	199	215	242	210	222	231	217	223	210	214	234	224	204	206	215	228	210	257	227	233	241	236	206	244	251	208	219	207	225	225	203	259	244	226	218	218	218	232	227	228	218	208	204	210	225	218	226	199	235	235	227	231	195	220	211	223	223	215	232	198	215	201	222	239	223	205	242	227	237	240	239	223	227	232	248	204	228	242	235	206	218	215	227	231	218	205	236	247	234	217	224	264	235	221	203	219	253	232	216	198	231	221	236	244	246	240	231	222	233	249	229	248	221	258	250	238	226	213	227	229	256	235	227	244	219	227	272	237	248	256	232	250	245	208	213	221	192	218	202	230	244	219	227	230	207	218	217	238	251	211	228	238	226	231	231	248	229	222	216	209	212	240	211	236	226	244	234	223	229	216	214	242	225	220	237	221	218	205	209	227	239	223	233	231	256	206	231	226	232	228	222	242	208	212	244	233	230	249	226	243	227	242	243	204	220	227	210	236	264	222	224	277	234	218	253	226	219	214	239	216	243	224	256	231	224	219	242	197	212	214	224	226	253	229	210	217	209	255	224	210	240	200	238	244	219	244	238	225	214	250	242	214	259	234	215	237	204	231	233	258	207	247	230	205	247	246	214	237	217	252	227	225	243	223	237	226	228	211	258	249	216	236	210	230	232	266	236	208	229	253	221	221	235	218	211	215	235	227	241	183	237	236	237	219	229	199	232	246	220	236	239	223	207	197	217	227	221	205	232	211	236	235	235	224	195	212	222	249	247	235	232	218	216	235	224	234	259	225	219	237	222	227	232	238	235	216	224	230	211	219	219	206	243	230	234	218	215	225	249	237	211	248	241	213	202	223	242	228	235	228	222	231	251	236	240	224	231	253	238	228	247	230	214	239	236	218	238	259	208	208	232	234	238	216	218	239	215	230
24086	21102	28430	23992	20609	2688	835	620	511	466	458	347	393	360	377	380	360	341	331	315	320	368	321	321	313	347	332	349	346	294	334	339	303	300	335	333	328	332	314	313	301	294	326	304	325	317	299	290	306	301	304	323	294	314	307	285	317	323	320	305	301	307	311	325	324	289	323	326	315	296	307	311	322	311	319	305	275	292	301	301	304	311	295	319	329	323	293	295	290	326	334	313	320	291	333	312	319	321	302	284	293	328	321	348	305	303	289	316	308	308	292	311	320	300	294	285	293	319	278	291	291	285	327	336	292	316	312	304	307	299	316	328	320	346	301	301	290	295	325	320	328	305	319	293	317	298	320	269	273	328	328	289	271	327	288	345	301	302	291	299	294	311	287	321	287	286	312	310	294	316	295	306	305	319	337	313	301	303	304	315	329	300	337	308	311	298	298	306	310	309	315	286	296	292	300	274	319	331	294	307	297	295	310	307	314	311	287	292	325	296	305	302	282	316	314	325	322	312	298	319	288	292	302	301	292	290	292	312	299	320	297	287	346	319	329	328	293	307	280	298	271	299	289	332	303	306	267	317	299	316	270	298	302	293	289	307	323	299	322	309	290	281	307	290	306	307	281	330	288	300	286	296	320	342	323	291	282	302	344	297	273	335	337	315	309	298	311	305	297	299	303	312	323	315	337	298	296	308	335	315	327	325	321	301	306	310	315	312	287	303	276	306	267	297	311	313	308	301	314	296	305	302	263	297	358	308	328	306	298	322	327	301	284	330	294	302	311	317	318	290	297	326	316	326	298	313	287	288	305	295	320	308	280	326	309	309	303	313	300	285	295	308	287	322	306	280	325	290	318	302	304	307	310	303	273	324	298	328	333	308	350	280	293	332	322	336	338	295	312	315	308	285	276	272	300	298	323	303	283	333	275	322	316	292	296	345	351	303	285	322	301	288	300	281	311	314	294	304	295	302	337	293	279	312	316	320	326	318	284	321	287	283	270	303	279	287	321	296	298	327	321	313	294	315	290	332	319	313	310	350	289	298	304	273	327	321	304	255	328	306	319	324	331	290	292	279	339	304	329	315	275	290	298	342	308	306	324	294	292	297	313	300	284	315	256	305	315	272	337	301	292	298	337	285	288	324	332	317	287	304	311	312	326	313	280	316	291	273	286	304	305	314	307	282	300	307	298	278	286	309	315	302	320	268	302	303	289	307	301	293	360	290	307	320	285	283	303	314	270	297	286	315	316	301	320	302	298	285	269	329	263	294	298	317	302	289	320	322	321	316	320	280	328	293	281	300	258	330	297	312	317	317	324	326	283	305	302	289	272	283	333	314	295	316	303	305	317	281	297	276	309	286	304	273	315	307	316	310	264	280	353	322	353	316	301	307	308	321	298	302	314	291	299	283	326	301	295	305	292	327	329	321	311	300	305	300	260	304	306	284	334	300	304	297	316	325	318	295	281	304	316	271	296	324	323	290	306	321	314	296	314	286	307	308	318	272	319	342	288	281	321	299	325	317	304	321	292	297	298	316	293	310	302	314	305	302	290	295	276	306	296	313	307	258	296	326	295	329	327	307	324	295	308	333	318	286	309	291	308	290	328	308	305	306	313	296	313	278	290	299	283	316	290	282	308	287	303	301	287	300	299	329	299	276	328	314	300	298	292	279	295	289	316	327	285	299	300	315	343	310	299	330	290	311	308	322	321	317	310	320	308	293	300	298	332	301	315	270	296	301	298	309	285	290	296	317	306	289	325	295	311	336	292	301	312	279	313	268	318	333	283	323	285	294	321	299	324	313	294	294	275	261	313	284	319	300	308	278	287	281	295	286	299	284	306	308	321	307	302	283	288	322	312	343	290	300	307	322	285	304	317	303	323	283	324	334	285	300	286	292	307	303	311	319	291	327	277	296	335	301	274	299	311	297	303	305	319	276	323	287	313	303	308	287	309	287	310	314	301	335	307	321	329	299	285	265	267	328	296	335	290	294	305	283	303	293	311	313	328	331	326	329	304	297	329	289	315	323	308	318	308	292	294	285	311	298	297	296	312	298	288	316	325	292	308	294	292	273	296	318	318	293	320	284	292	317	304	283	293	271	341	302	291	305	297	318	284	299	313	292	276	322	298	316	285	320	303	342	303	298	313	304	317	291	308	333	303	288	291	307	344	357	325	302	361	268	295	307	314	303	330	306	322	283	284	312	298	294	279	288	265	298	316	300	331	287	292	304	309	277	300	331	311	290	303	290	285	261	309	298	330	295	306	284	309	270	305	328	314	301	301	281	287	283	309	294	287	289	298	308	317	293	269	304	295	284	293	319	327	297	328	310	325	312	301	328	325	303	282	284	320	326	333	302	308	340	312	297	301	291	304	314	308	310	315	294	312	328	293	299	296	303	322	298	322	331	336	294	297	303	297	308	291	313	296	314	305	301	295	265	306	315	311	316	303	310	285	317	297	288	317	336	311	314	287	297	299	304	308	297	345	309	294	292	328	272	333	269	290	315	316	293	316	268	351	290	333	311	325	282	308	296	287	289	304	303	305	342	316	328	299	342	317	323	346	273	305	313	305	307	298	318	287	313	306	315	326	299	306	257	273	288	351	300	339	286	298	297	338	286	344	326	307	322	274	307	280	324	284	278	295	322	338	284	315	299	279	306	341	314	318	335	307	301	337	310	281	310	298	310	293	293	323	294	283	326	292	274	307	283	299	301	349	302	300	334	308	322	275	284	295	314	266	282	328	303	315	297	320	333	325	311	260	301	312	282	323	286	295	302	308	312	307	301	315	342	323	305	300	291	264	306	319	299	307	313	291	309	317	278	322	283	322	300	300	315	303	307	300	303	301	336	312	283	284	268	309	298	308	310	313	317	298	308	283	344	299	290	302	304	342	324	287	262	308	309	303	345	270	326	337	310	295	287	289	313	293	286	313	271	311	328	322	295	284	313	309	298	303	314	337	285	270	319	311	302	317	328	291	314	301	323	309	302	290	288	293	332	285	302	307	320	307	310	299	293	303	304	277	319	302	289	333	279	283	299	322	343	310	313	296	278	315	308	270	286	313	325	289	314	305	300	310	305	305	302	293	295	310	300	291	338	326	293	315	283	262	305	310	297	322	284	304	294	340	314	276	299	302	321	310	288	318	290	298	312	282	303	300	355	277	310	293	326	293	288	311	300	311	257	317	295	293	300	293	322	319	310	274	319	300	295	303	298	316	292	313	305	337	304	284	314	302	288	273	301	314	292	287	315	311	311	283	304	294	316	315	292	315	292	284	310	316	298	309	311	332	314	298	312	328	286	319	307	291	312	305	291	323	312	318	276	275	300	307	307	313	330	303	308	346	307	307	313	305	288	292	346	298	315	288	292	316	312	326	294	326	274	311	285	318	335	319	329	291	320	300	316	293	308	291	302	293	322	333	286	314	310	307	296	287	302	315	329	317	324	299	298	322	288	289	295	336	296	309	285	335	293	294	318	294	337	320	275	313	312
14541	9681	8392	4330	2917	2152	1731	1429	1272	1027	964	894	806	751	698	673	633	650	625	610	566	587	599	606	527	539	544	531	548	547	527	555	518	499	546	539	528	531	539	483	502	523	517	492	557	526	519	531	523	478	506	525	503	494	538	455	488	516	506	535	508	519	541	536	556	493	504	493	510	547	469	485	539	513	492	497	483	540	515	509	507	495	543	518	466	472	489	488	468	536	501	553	507	518	465	509	482	484	499	503	526	505	479	484	511	540	490	462	515	510	537	470	490	521	462	497	469	508	475	472	535	507	466	510	508	513	545	492	517	499	475	496	500	526	494	531	498	478	528	494	498	498	488	496	511	469	507	506	491	498	487	496	489	482	502	453	545	462	496	490	498	510	505	497	479	480	536	527	466	486	542	501	501	505	522	476	472	516	470	495	475	473	499	512	529	517	525	521	523	478	518	504	506	511	493	539	486	501	519	520	463	481	500	476	507	510	518	492	470	474	518	472	461	466	545	509	495	499	491	488	463	507	539	504	487	529	495	479	514	519	471	469	489	492	520	507	469	484	497	516	521	487	482	480	531	503	473	497	503	538	503	512	524	510	484	495	487	496	505	528	470	519	468	515	546	503	517	490	478	531	510	519	506	507	529	497	494	536	522	488	494	501	478	477	470	479	525	504	496	517	505	504	444	492	486	503	465	519	525	471	531	474	497	479	545	524	463	468	478	503	473	461	533	511	497	516	529	508	541	489	524	533	504	520	459	481	488	483	494	532	521	521	520	500	483	489	562	499	496	478	570	493	503	518	509	468	510	506	438	508	481	487	499	524	487	498	485	535	511	492	487	487	512	512	513	478	465	517	529	475	484	525	499	507	521	489	494	496	492	486	474	520	514	470	503	499	465	549	482	532	488	501	508	525	508	459	508	508	520	493	515	450	483	484	488	497	472	508	484	524	519	501	508	480	535	490	514	484	495	502	506	505	498	483	488	526	500	493	495	541	493	482	495	501	507	485	483	487	494	503	487	529	538	535	493	498	509	513	493	507	455	527	491	480	471	485	518	527	482	466	463	460	442	476	452	516	527	476	512	517	521	452	475	514	508	461	506	500	510	471	493	552	485	526	476	488	493	520	502	517	520	511	474	522	485	487	501	506	503	526	473	498	497	472	498	503	490	503	515	489	451	526	523	468	451	512	472	522	500	515	482	511	529	504	512	487	534	476	497	500	501	518	465	456	507	511	511	502	503	462	453	499	456	497	506	515	471	511	527	475	512	502	508	476	494	523	490	495	484	455	490	513	485	457	509	455	521	521	520	531	486	525	537	514	502	523	498	514	504	467	485	509	482	505	524	517	529	505	480	484	525	465	493	499	517	494	500	471	470	520	472	493	495	489	498	493	460	520	527	470	532	511	503	510	466	477	485	511	478	519	478	450	476	430	502	485	495	532	501	497	483	483	507	504	507	488	487	483	502	468	512	492	506	557	538	530	496	502	483	497	479	458	483	519	528	515	488	508	506	480	478	465	461	467	492	536	516	491	485	482	530	488	531	484	485	533	492	465	519	528	484	523	494	514	493	488	534	499	523	520	503	529	467	525	479	489	487	480	475	479	501	490	526	548	515	484	496	502	488	468	488	537	498	488	541	511	511	483	462	499	486	523	516	454	500	530	496	460	516	512	500	527	493	461	500	498	503	476	513	449	511	508	482	536	466	479	500	507	491	486	507	482	517	485	505	475	481	521	499	462	450	519	485	494	498	451	500	495	490	552	479	475	482	508	475	524	509	491	530	530	461	456	473	517	497	523	477	504	463	483	472	509	506	484	490	547	516	497	525	504	503	509	497	470	478	500	466	478	499	469	519	516	499	495	525	478	486	485	511	486	501	457	506	443	491	501	508	499	485	467	469	511	473	495	501	499	537	508	514	491	496	506	502	477	532	456	506	470	503	492	486	521	502	469	467	533	498	497	478	509	520	467	513	539	499	531	500	503	512	557	500	476	494	440	510	490	513	536	473	517	497	506	475	513	487	505	452	508	480	478	507	517	477	509	506	512	522	457	510	533	495	486	482	499	483	512	499	504	510	487	500	475	500	521	507	516	561	480	504	501	495	493	493	495	495	496	527	535	479	540	519	515	472	493	543	486	490	499	504	517	471	510	515	508	461	471	533	526	517	495	518	503	484	526	462	507	452	495	512	513	485	543	493	471	484	495	519	481	476	486	482	509	474	479	553	512	505	512	525	513	508	488	487	497	453	541	465	487	514	503	524	524	511	521	512	525	521	496	486	519	489	468	498	540	504	533	516	464	529	537	524	469	499	525	501	498	514	466	498	508	495	541	496	508	504	487	520	481	530	509	508	519	475	460	530	494	544	480	473	495	480	505	467	505	475	478	500	481	552	491	482	502	487	492	514	504	495	503	487	458	449	462	495	512	512	520	514	520	522	477	514	506	488	483	516	538	472	510	522	473	514	501	518	504	492	480	521	499	533	540	491	504	486	534	464	468	504	498	477	467	519	516	506	506	513	505	527	510	454	490	515	484	499	488	480	476	495	491	492	516	506	508	529	511	514	513	511	477	530	488	519	501	514	477	488	480	492	552	487	525	476	508	510	500	498	470	504	511	486	467	441	488	517	486	527	484	520	503	550	529	509	447	511	480	481	510	493	537	501	528	501	534	486	490	498	465	514	511	479	507	481	482	472	507	486	489	464	487	486	513	475	495	473	505	474	467	521	552	506	467	470	471	516	510	500	511	498	500	483	501	499	500	477	496	470	542	476	467	517	476	542	488	475	529	490	513	484	482	522	464	540	525	463	498	510	486	504	514	503	453	491	509	514	493	491	478	494	452	507	493	519	496	484	541	484	482	450	532	514	496	462	512	526	501	510	485	526	503	454	506	493	498	512	485	493	507	470	532	463	498	509	475	495	505	498	488	479	482	513	529	514	483	473	499	520	495	494	460	516	502	522	504	489	504	479	533	498	576	498	533	533	504	472	492	505	522	477	511	495	512	488	507	522	526	481	464	486	471	536	470	496	475	478	503	524	459	471	468	512	467	485	499	472	478	491	490	488	480	498	505	488	485	502	542	485	508	512	500	505	487	506	482	500	506	559	451	495	510	485	484	503	512	478	500	521	501	473	469	503	511	514	496	506	466	487	489	518	492	465	496	532	501	491	530	496	508	487	499	486	489	525	518	471	540	534	492	484	463	493	519	507	508	528	504	506	546	520	499	514	486	521	517	497	484	497	510	512	502	500	533	489	506	495	508	476	485	466	460	475	509	454	480	446	531	523	512	549	455	490	458	455	519	511	531	487	541	521	489	463	510	494	486	475	524	524	516	475	496	510	498	508	457	483	498	489	512	515	498	506	479	468	485	515	481	493	479	449	493	489	498	484	506	456	499	492	487	514	506	527	515	499	472	516	494	514	474	475	473	530	503	536	510	463	540	469	487	500	466	471	501	454	496	488	487	514	482	494	519	534	503	492	458	498	498	462	491
22968	21060	29029	23287	21061	19895	2910	1116	841	794	743	685	641	651	608	587	594	570	565	532	554	562	579	520	536	510	519	520	506	525	524	524	491	500	499	516	516	527	479	487	540	530	500	487	442	536	504	478	501	473	463	494	492	477	530	493	511	544	484	479	482	483	499	498	501	509	460	506	495	517	504	488	494	475	486	484	511	527	524	499	489	477	526	545	492	497	494	496	489	452	483	505	481	477	509	501	468	490	489	473	495	500	507	485	512	483	495	443	512	527	508	450	502	474	482	517	494	495	503	519	476	496	515	487	461	501	457	482	464	473	504	449	498	461	482	487	537	471	520	527	494	476	483	486	489	514	508	468	498	484	489	494	509	499	501	446	492	493	436	478	477	494	472	476	495	517	484	465	459	498	516	498	494	470	522	477	483	481	500	509	512	479	495	450	459	475	484	490	479	461	483	464	503	530	470	488	517	472	490	481	516	502	498	484	460	481	480	529	482	483	507	494	482	499	516	497	463	463	433	470	495	477	473	476	495	484	525	467	481	477	480	453	489	465	532	497	480	466	457	508	507	470	484	464	470	474	449	477	460	474	504	507	475	514	471	497	504	521	500	471	478	463	518	475	504	464	486	467	487	464	504	435	481	493	483	467	496	459	465	459	495	511	512	483	495	493	508	456	457	468	463	500	474	480	487	478	521	479	492	520	495	525	427	497	511	449	472	471	502	524	475	481	477	538	466	460	499	477	493	483	471	512	528	463	490	483	486	499	484	486	459	441	492	527	515	489	460	493	472	477	492	484	448	523	501	508	514	473	491	509	500	503	475	529	475	446	458	484	528	494	500	480	474	491	511	477	442	469	485	469	496	447	460	487	510	488	498	461	499	467	471	497	478	448	510	471	532	519	500	469	461	470	471	438	507	512	498	457	474	477	452	505	478	480	468	496	493	491	500	477	462	492	484	515	487	494	496	455	474	485	495	473	453	483	497	500	469	475	482	455	477	462	496	493	468	453	529	492	503	488	470	444	468	511	518	472	479	454	481	492	519	496	516	524	462	452	527	460	487	466	504	465	455	538	492	480	517	501	475	491	498	515	480	501	514	506	453	488	498	491	478	516	498	486	500	497	480	526	486	512	478	480	468	502	540	464	466	466	515	471	488	494	488	487	482	460	487	468	455	523	484	468	489	501	505	493	497	496	524	493	487	470	523	510	459	498	483	481	512	480	487	451	468	479	513	488	484	455	433	466	501	468	500	425	496	522	487	464	459	477	480	505	470	481	494	474	506	450	480	488	524	506	472	451	479	479	459	469	502	469	508	512	452	483	505	491	484	497	445	468	446	496	501	486	523	480	489	474	489	514	487	464	507	474	466	500	499	484	498	514	522	497	472	457	443	506	487	479	479	475	490	496	497	462	456	472	505	481	515	485	490	514	480	503	473	480	471	483	475	428	515	490	485	465	485	484	475	485	480	472	466	504	516	495	444	463	500	479	517	437	500	500	503	490	488	493	465	485	439	420	493	503	495	491	486	466	498	469	509	495	499	502	457	482	471	478	476	498	469	478	480	485	477	509	481	480	495	470	511	478	500	472	483	444	508	524	494	471	466	473	459	500	494	505	491	459	467	481	514	469	473	475	447	479	503	502	498	444	493	425	451	482	506	472	476	454	473	456	486	482	542	463	507	491	483	470	469	502	484	447	477	470	476	468	437	451	486	504	474	475	475	468	470	508	478	496	512	497	497	480	476	463	509	514	474	512	466	489	526	526	436	456	479	490	440	450	476	458	472	487	474	517	472	489	529	481	484	505	506	441	445	490	481	482	470	466	466	478	528	443	478	509	471	475	441	485	505	495	474	486	455	577	518	468	485	511	459	483	477	524	478	478	467	458	456	458	479	520	491	515	483	469	488	495	509	465	455	485	466	484	492	449	448	458	506	476	468	499	509	499	516	479	486	490	470	515	490	472	472	492	486	521	490	461	488	498	481	485	492	475	484	476	505	437	498	527	465	474	504	507	523	476	469	478	478	465	476	525	482	510	492	493	503	491	492	525	538	468	476	480	524	459	473	514	512	502	485	471	439	507	477	458	478	485	467	492	500	465	493	510	508	464	490	468	479	521	448	498	498	477	502	460	492	501	522	473	481	485	485	497	476	483	500	461	512	511	503	513	461	510	485	516	478	489	511	477	469	501	474	469	465	524	479	512	476	478	458	486	519	478	451	475	456	482	503	488	512	510	478	477	506	512	456	439	463	487	522	480	460	473	447	451	493	449	490	488	470	450	540	502	475	514	509	489	462	491	455	487	482	479	477	506	494	493	474	452	432	490	483	480	529	461	460	453	473	471	493	492	475	497	430	499	510	498	490	466	494	470	506	479	489	489	457	446	505	480	471	488	485	474	470	484	471	492	446	474	495	505	498	499	492	464	503	511	478	472	517	524	491	516	502	493	475	463	481	511	483	487	462	477	518	503	466	507	470	473	508	487	500	497	489	507	504	438	524	478	462	494	482	507	481	481	467	456	453	439	449	509	479	459	445	475	503	461	490	536	488	486	497	504	512	493	428	474	491	438	478	439	488	453	470	500	530	517	477	461	506	478	449	487	470	474	483	513	495	520	491	501	483	469	490	543	505	504	502	516	497	473	497	502	528	494	490	481	495	447	492	510	508	494	557	522	501	502	482	484	478	499	502	489	468	470	480	488	540	471	497	480	481	483	452	480	476	496	477	463	485	488	486	446	473	477	462	537	492	503	501	475	463	469	475	447	484	465	462	522	476	448	519	496	531	521	509	503	500	464	491	514	482	459	477	505	446	489	513	478	499	492	494	485	487	470	455	479	494	481	478	451	503	527	454	512	505	546	478	467	484	488	476	478	491	455	461	493	505	463	521	491	477	458	475	461	488	477	475	508	474	460	544	495	498	485	482	484	457	454	524	516	486	492	480	493	523	517	481	459	497	508	488	446	472	456	486	475	482	488	506	497	463	503	463	482	463	482	492	494	487	520	526	493	461	472	496	500	522	486	492	477	427	459	493	492	517	472	470	484	489	488	474	460	455	491	503	464	496	505	491	500	490	492	489	463	479	487	465	448	480	514	448	463	449	469	457	493	506	473	493	471	467	489	450	516	506	462	503	495	502	506	475	479	487	494	422	484	468	495	493	497	472	458	475	462	498	511	517	524	486	509	502	506	458	486	493	484	484	520	517	483	445	490	456	498	457	450	469	496	461	517	503	441	516	509	488	479	483	490	480	455	491	490	486	481	472	486	482	525	498	489	476	466	509	498	523	498	477	471	502	473	511	472	492	494	495	445	496	492	472	479	490	489	535	456	479	518	490	448	481	503	467	474	479	476	492	480	506	481	449	499	464	475	452	466	504	478	483	521	487	523	514	496	505	514	485	500	456	510	477	481	444	486	498	474	459	515	431	472	472	503	491	501	469	479	478	524	448	457	477	498	491	430	488	455	468	512	472	489	496	471	493	495	497	500	480	481	475	483
16964	15938	13838	7621	5271	4013	3085	2495	2168	1897	1645	1532	1320	1279	1203	1109	1132	1036	1017	1007	953	973	964	1010	875	850	870	870	898	823	890	811	863	882	865	883	791	855	828	826	820	806	807	790	793	831	788	806	800	787	806	797	813	786	843	786	801	773	782	759	789	812	824	858	816	791	748	774	798	804	733	748	767	735	810	751	790	837	813	821	825	803	802	782	749	768	766	786	812	797	798	801	728	804	763	807	796	743	770	770	812	847	786	752	808	799	766	810	808	740	774	760	751	823	758	795	767	735	764	746	777	737	743	775	748	782	728	739	794	755	748	768	767	776	800	762	777	781	797	787	746	807	793	789	764	759	750	796	774	774	787	810	804	738	776	775	797	774	760	793	793	800	798	812	772	703	772	801	747	773	774	775	773	780	783	809	792	784	813	748	816	776	775	728	774	832	777	733	772	834	782	744	764	748	778	761	774	762	778	752	825	792	767	745	785	797	817	786	778	796	794	791	782	762	787	786	792	750	779	776	770	759	773	840	748	770	710	732	729	760	755	820	734	768	802	797	774	785	773	759	765	777	806	761	762	759	764	828	815	754	770	759	792	795	801	730	757	728	792	777	799	790	755	719	803	772	773	802	797	814	721	791	739	774	806	839	770	799	814	815	781	768	799	746	766	765	787	740	745	751	740	774	758	767	763	767	763	781	726	802	760	776	728	788	761	789	778	784	747	839	809	812	775	795	802	770	747	818	792	785	775	755	771	814	720	782	772	793	799	776	784	780	747	767	751	819	779	757	727	787	823	775	756	737	753	796	750	802	783	792	792	792	799	786	760	720	770	751	768	772	803	779	766	755	734	755	775	798	782	794	772	770	776	765	786	770	786	793	800	758	748	820	754	754	768	772	789	785	783	755	808	828	772	798	789	727	794	768	795	785	797	740	782	785	804	767	796	768	777	808	802	812	776	802	764	767	755	836	740	768	781	775	801	764	830	806	728	799	764	762	774	718	779	729	826	786	797	772	767	729	795	774	819	813	791	780	786	789	758	777	797	816	724	821	774	795	775	775	755	712	780	764	752	764	856	776	739	741	794	792	758	807	795	752	768	789	795	737	807	799	798	827	772	835	790	789	766	753	833	780	745	804	741	774	765	778	778	744	798	783	788	759	744	710	733	794	749	708	799	774	761	770	832	804	789	839	751	733	756	743	774	798	800	732	744	739	762	725	733	799	735	783	815	788	744	761	824	735	766	764	789	825	809	768	732	805	803	809	759	792	771	762	822	779	755	772	755	788	819	750	765	758	778	778	787	785	774	763	772	807	757	806	710	738	804	811	751	773	703	771	803	807	787	796	725	743	758	781	797	774	811	777	820	737	807	754	758	812	833	859	748	789	787	765	756	780	746	739	769	766	747	768	810	748	769	751	765	778	857	793	779	762	762	801	775	804	754	723	754	801	784	810	778	798	836	798	780	763	775	791	728	779	739	803	790	788	738	820	768	801	802	769	765	780	785	757	802	754	779	787	770	776	773	790	793	773	768	773	794	811	763	822	771	754	769	819	793	857	736	796	800	791	754	785	761	765	794	778	814	781	816	737	845	770	762	782	755	781	750	743	803	770	790	774	831	738	759	828	813	791	763	760	766	769	776	733	772	716	818	762	808	751	774	780	790	811	764	770	787	763	814	733	770	774	810	776	771	802	771	797	796	778	806	748	736	764	810	770	817	752	781	810	797	793	763	752	776	773	774	804	724	742	763	767	737	782	806	723	725	805	794	747	743	777	825	753	751	758	770	778	788	789	810	766	790	827	827	800	771	784	760	741	775	788	777	744	813	757	803	828	790	767	780	782	775	745	759	825	825	764	775	765	793	781	765	772	741	781	795	774	791	758	745	799	776	780	747	786	818	790	775	808	789	752	747	762	767	791	752	764	805	791	773	743	725	736	779	738	806	764	875	796	832	782	823	833	738	832	854	751	780	803	826	749	741	747	776	761	810	776	723	750	819	797	810	755	798	788	739	770	761	768	799	797	803	752	845	773	813	774	729	788	836	788	772	824	810	725	807	785	718	781	779	749	735	845	715	736	773	767	796	737	813	780	835	760	762	762	773	783	776	843	826	763	813	817	787	755	742	777	766	773	812	734	749	781	837	783	788	815	773	805	815	771	760	731	759	774	786	786	775	785	780	779	742	814	777	803	764	821	739	750	769	797	718	728	788	772	805	795	786	835	778	769	771	774	753	757	769	783	812	765	818	773	748	782	777	747	810	805	779	753	747	769	771	782	739	792	784	764	773	814	760	780	772	814	738	773	715	804	797	739	763	786	789	840	789	699	792	737	781	735	819	803	773	735	754	799	801	782	740	829	822	767	751	771	770	792	792	759	807	754	759	752	811	746	801	806	820	803	782	792	767	745	798	798	822	732	793	774	785	731	731	813	753	760	754	781	785	750	752	749	735	764	770	747	752	743	809	773	743	820	808	800	816	816	755	770	739	778	761	737	742	742	827	842	806	748	815	731	738	717	743	793	771	748	775	760	758	796	808	828	764	768	764	776	746	783	787	782	753	764	804	765	760	782	814	804	789	775	768	768	760	776	778	812	765	782	809	826	799	809	760	793	865	771	750	796	773	778	726	748	758	753	738	770	805	771	779	786	786	771	782	772	805	734	817	822	811	777	798	780	742	815	850	779	772	771	780	796	810	750	802	793	765	802	801	783	748	795	783	766	775	759	764	787	774	741	766	784	764	745	737	790	777	761	779	766	786	822	815	782	775	774	742	829	812	756	785	741	742	758	729	785	764	784	804	759	782	776	808	795	773	761	791	780	779	797	765	742	768	746	787	793	826	747	731	737	770	794	801	769	780	805	777	747	759	795	785	770	758	823	732	768	756	742	764	784	788	828	765	834	819	796	770	788	732	801	773	789	777	810	777	842	759	732	756	810	789	715	778	778	755	789	769	747	768	746	741	798	793	777	780	814	796	781	774	786	826	747	851	780	812	733	753	804	806	790	804	778	760	752	815	780	758	794	771	783	804	773	786	751	758	769	731	752	738	806	749	791	784	741	824	807	801	765	787	752	764	791	722	816	756	759	779	741	769	715	807	818	774	789	772	771	796	789	796	746	767	819	751	792	792	756	774	755	769	784	818	785	816	746	773	790	734	740	786	813	729	792	782	794	793	825	788	783	774	784	812	774	796	806	775	750	758	796	766	801	807	770	768	766	774	769	757	814	745	826	756	785	788	720	781	760	802	732	749	760	826	769	776	773	825	856	754	754	813	832	816	756	739	767	769	777	816	771	777	747	760	754	762	779	858	755	750	753	769	806	833	717	817	733	724	767	758	785	776	764	745	746	759	801	758	806	807	751	822	760	806	743	809	764	719	780	800	826	774	769	760	780	777	738	795	771	748	742	817	821	782	763	758	767	763	729	799	827	728	763	751	783	781	767	783	827	802	777	725	776	749	747	823	746	774	823	781	705	774	775	774	764	794	753	783	771	734	729
26557	20439	7765	382	225	185	150	145	121	141	141	137	129	144	126	137	146	132	141	145	119	128	127	145	137	127	129	132	138	139	145	130	119	127	133	135	112	123	154	138	129	153	126	116	123	133	119	148	118	105	116	126	123	112	109	126	126	118	126	142	125	127	122	158	127	115	114	155	124	130	135	127	128	134	131	138	142	125	126	116	130	126	123	140	117	152	123	113	142	120	146	141	124	118	109	124	119	132	135	128	133	124	108	142	126	127	128	144	132	122	150	137	123	126	139	118	144	143	122	133	112	130	126	124	135	149	152	137	141	126	129	127	129	139	133	122	154	145	114	146	125	132	130	136	141	158	113	112	125	131	123	129	148	115	127	120	129	144	114	136	131	129	157	150	114	128	114	108	124	148	126	168	132	137	118	124	146	127	124	125	139	118	130	103	139	121	135	131	129	130	124	146	123	137	120	125	135	97	122	132	137	147	120	153	136	152	135	141	130	144	111	121	133	145	125	118	125	122	134	109	120	118	136	129	137	133	128	151	112	118	141	140	125	123	133	129	120	132	127	115	128	132	118	136	131	132	133	99	127	129	134	109	124	142	132	131	132	132	129	146	140	124	136	116	142	125	137	119	126	152	143	139	146	129	126	139	129	134	123	128	131	156	137	116	126	143	143	127	138	129	126	124	127	136	132	125	121	119	113	125	131	128	124	114	134	129	144	125	146	117	130	131	124	138	130	123	123	126	135	142	136	110	123	120	131	132	137	123	133	130	123	116	111	140	137	131	115	123	145	125	117	136	137	144	133	133	124	101	133	125	147	138	121	118	121	142	135	146	135	127	141	128	148	131	136	126	137	114	126	108	133	132	108	108	131	105	130	139	137	128	116	132	124	129	117	147	134	135	139	131	112	107	137	113	133	122	117	133	130	136	117	147	122	127	102	125	129	117	129	127	132	140	106	139	144	113	142	129	139	131	125	122	125	118	127	123	153	122	132	144	124	120	113	127	135	127	128	142	127	147	138	115	140	130	129	135	155	124	118	124	132	139	127	128	104	107	118	108	136	156	126	108	123	131	138	133	111	114	134	125	137	134	118	124	134	149	131	124	118	124	143	122	108	127	123	143	144	137	119	125	139	122	121	113	140	115	139	133	136	138	156	139	146	141	109	125	93	134	145	146	112	141	122	148	125	138	122	123	123	127	148	143	127	150	116	133	128	117	116	120	121	132	131	117	125	129	119	145	125	125	115	119	153	144	131	147	140	128	136	131	134	129	133	146	141	139	149	138	115	133	120	129	129	160	128	127	129	117	132	135	121	115	120	150	116	143	129	131	121	136	117	131	142	112	134	118	120	138	127	131	127	121	129	118	131	145	126	109	113	128	117	133	125	104	136	127	135	133	150	121	136	109	123	128	133	131	129	126	103	123	121	115	123	131	162	119	146	138	131	113	155	122	122	138	133	130	144	117	118	124	133	122	105	138	128	150	111	140	115	121	133	139	134	130	124	108	129	119	117	131	144	135	108	135	144	132	155	126	142	114	123	136	140	123	130	132	141	116	129	127	148	125	116	115	105	139	156	121	124	135	115	116	135	125	129	113	136	135	119	122	115	134	116	126	133	124	118	128	112	118	149	138	84	131	126	133	109	127	117	131	135	122	113	117	129	122	128	120	131	139	142	125	129	117	139	121	124	145	121	125	132	108	124	130	149	141	133	112	111	130	126	124	117	114	117	114	140	127	131	123	134	116	132	126	133	137	149	124	132	145	151	136	131	132	135	124	140	138	123	131	116	139	117	131	123	131	120	136	132	132	118	117	130	131	163	117	126	157	139	136	136	145	108	121	136	122	127	134	111	118	136	141	129	143	117	132	133	131	154	107	132	131	136	124	139	129	135	120	107	149	137	115	106	164	131	120	124	125	130	121	111	123	129	122	126	136	126	128	148	134	132	116	139	111	128	129	126	121	139	115	120	151	138	132	113	130	131	119	136	123	127	108	126	116	127	125	131	112	120	142	127	143	132	113	133	119	132	118	143	128	139	124	110	124	120	119	118	124	139	114	144	133	123	133	127	119	128	148	127	143	118	125	122	125	117	144	121	125	129	132	126	163	126	124	148	135	129	125	142	119	133	143	126	131	138	122	139	121	127	140	125	110	122	122	125	120	142	116	135	146	129	143	116	125	121	145	123	137	126	139	123	136	126	128	138	144	138	119	127	145	130	122	120	118	145	128	143	139	124	118	134	127	115	116	113	132	115	114	120	128	135	125	132	116	138	128	131	123	127	128	123	121	153	110	148	147	135	128	116	129	129	97	128	130	123	150	149	129	138	153	140	144	134	135	113	135	114	138	109	136	113	118	121	138	127	132	138	129	117	137	125	134	124	139	123	116	127	142	130	125	144	134	122	113	128	132	114	134	121	125	121	129	109	123	119	122	129	122	115	108	139	124	132	123	120	128	106	117	130	119	120	131	117	124	129	133	137	116	145	154	117	136	137	115	117	157	128	106	124	121	116	126	126	140	118	124	116	126	118	139	131	113	152	108	134	128	130	122	147	133	126	128	139	135	111	113	131	132	139	135	125	128	144	131	140	131	115	105	132	132	120	124	131	129	121	114	144	122	133	122	112	146	135	131	137	136	137	129	150	124	133	120	127	114	118	132	123	136	141	129	131	151	124	101	135	144	125	144	134	122	119	117	125	143	126	130	104	127	126	124	123	132	122	127	124	135	132	125	123	131	108	138	127	123	127	139	113	121	146	120	126	121	144	98	105	115	117	106	114	128	141	127	114	119	145	121	116	120	123	124	114	130	141	141	126	118	117	125	126	129	111	131	145	125	131	111	127	131	121	122	130	138	133	127	122	124	123	152	138	136	121	116	129	137	133	133	140	120	124	125	134	142	138	136	131	123	128	120	140	123	144	114	125	125	136	135	133	128	126	121	124	113	124	142	121	126	119	109	145	128	112	117	130	135	121	119	135	123	134	125	132	132	124	159	120	128	117	133	141	142	119	136	127	142	130	121	129	140	144	131	116	126	127	147	122	146	140	110	137	140	120	122	150	139	133	119	127	107	122	151	127	125	127	121	148	141	121	127	112	125	137	133	113	133	129	142	113	129	120	117	127	122	115	126	128	116	123	121	126	133	139	130	123	126	131	111	123	143	142	121	131	122	107	149	137	124	142	132	137	118	116	140	135	131	116	138	137	146	139	154	106	136	137	132	144	124	122	112	137	137	121	118	140	112	138	132	115	123	142	147	121	128	114	126	129	138	122	134	141	110	139	143	123	141	118	136	112	125	130	138	121	136	106	134	140	120	133	120	121	125	125	133	123	122	140	141	119	110	116	117	134	138	116	140	137	119	134	129	119	148	109	168	148	132	146	126	144	132	115	130	128	131	106	135	138	121	126	126	146	122	133	124	114	137	130	149	130	129	122	133	119	131	122	129	129	113	136	134	122	123	143	120	123	135	143	145	112	128	134	133	116	121	124	107	130	129
6566	1064	1001	571	425	364	284	304	288	306	247	253	258	248	229	260	250	256	211	262	249	227	234	234	228	226	240	238	241	258	228	214	246	197	220	217	238	250	230	228	237	245	236	229	256	219	264	185	218	249	226	235	254	215	236	210	228	224	232	215	209	241	211	250	227	242	251	203	210	234	212	208	262	210	225	253	242	228	224	244	233	230	235	216	217	223	238	213	238	232	227	205	246	211	237	214	242	215	253	221	242	240	230	251	222	230	239	210	227	228	226	223	241	225	224	260	227	231	219	221	243	221	236	224	232	240	225	214	204	246	226	243	224	198	233	219	238	237	243	237	213	231	205	213	214	215	216	229	226	204	241	229	213	244	230	246	222	236	198	241	218	236	222	249	210	253	236	206	212	217	218	234	222	231	222	245	231	222	229	238	253	228	226	217	255	215	206	203	242	243	210	214	234	238	231	234	236	209	242	245	217	219	242	241	216	224	232	197	238	241	223	209	216	225	261	265	254	216	214	224	230	241	207	254	228	197	216	223	232	206	259	245	228	245	226	248	229	227	225	215	247	264	207	244	221	249	220	220	238	225	238	251	220	219	218	244	207	221	260	227	237	219	214	224	234	228	235	226	225	241	216	237	263	206	229	219	206	213	224	231	248	217	222	250	221	232	237	224	237	232	242	199	233	217	207	257	239	258	249	226	223	214	227	227	223	217	230	207	286	230	230	210	216	224	206	233	242	213	218	238	246	248	243	226	217	234	224	234	249	241	249	225	202	222	243	245	213	234	251	225	235	225	225	249	208	234	235	230	233	213	265	259	233	223	216	221	221	260	222	222	210	223	219	215	204	246	199	246	219	223	240	220	221	190	219	229	230	225	246	235	253	197	238	226	239	231	221	244	234	239	225	212	216	232	227	256	214	233	239	254	247	233	253	196	238	251	233	249	229	213	248	243	217	229	235	233	212	218	233	245	208	255	203	254	247	241	221	223	245	222	241	234	250	236	240	218	241	249	209	229	247	219	224	233	241	220	245	221	218	214	239	206	215	226	205	209	216	218	202	204	214	210	254	235	222	234	222	229	236	216	214	210	207	233	233	218	200	192	227	204	235	221	237	221	223	237	194	234	233	221	247	254	205	211	245	248	235	208	208	243	222	223	201	230	225	248	226	214	244	223	236	210	244	240	224	221	224	231	214	189	229	232	229	237	228	214	235	213	221	221	242	245	198	230	216	257	218	247	216	239	238	230	238	218	222	249	254	204	224	238	214	222	214	215	219	229	248	223	217	238	225	231	249	216	211	230	222	225	238	210	231	220	234	230	214	234	221	228	224	212	210	228	212	242	224	229	223	235	236	236	221	213	238	235	216	230	221	229	214	219	229	228	207	260	227	266	232	237	217	234	244	235	219	217	210	220	225	228	224	228	215	247	207	228	186	228	251	236	242	244	209	191	256	236	207	224	220	248	238	222	260	191	201	208	244	207	243	243	217	229	216	204	253	232	247	236	221	253	242	237	203	235	213	199	217	222	256	257	243	239	232	228	247	212	243	255	224	231	245	227	219	232	251	233	213	225	249	232	248	241	231	240	256	209	230	222	237	258	228	270	253	221	229	228	193	212	209	212	231	242	223	232	234	259	203	228	236	259	241	221	226	239	233	190	232	196	238	232	226	215	245	221	214	233	215	196	232	242	220	223	212	239	250	250	230	237	246	248	251	200	240	238	231	240	229	200	239	249	212	268	228	209	191	230	223	231	241	247	247	229	260	246	208	233	233	236	220	241	245	224	244	232	234	230	214	204	217	232	233	218	212	218	206	255	203	232	220	207	217	207	233	237	222	231	218	241	255	246	242	229	233	209	233	222	238	266	224	233	185	231	246	245	222	208	237	237	234	246	234	226	223	192	229	238	210	243	248	259	220	213	244	260	235	232	218	211	234	241	243	256	234	259	222	224	227	221	234	225	230	227	220	244	233	256	231	217	235	209	234	224	214	226	215	242	218	203	237	216	240	225	206	235	209	224	236	244	231	234	232	243	232	239	221	234	225	223	249	219	238	227	227	243	222	207	237	213	230	241	225	238	200	216	223	262	222	255	227	216	234	213	226	225	202	225	229	221	214	228	229	238	231	228	231	231	220	252	242	237	216	245	256	263	235	199	219	228	212	254	236	241	231	239	229	221	243	251	218	202	229	211	246	232	221	221	240	209	216	232	256	232	217	236	246	255	210	223	208	211	232	231	244	204	231	207	252	239	228	204	243	222	212	205	230	236	250	232	213	205	230	220	264	222	211	227	247	223	230	233	219	253	243	210	215	238	204	222	228	216	225	244	213	222	241	198	214	252	227	234	211	226	246	216	245	217	243	219	220	226	226	207	222	217	239	215	209	228	251	206	210	234	240	261	212	229	211	240	227	233	217	246	244	227	217	216	250	217	211	242	231	254	263	210	238	224	228	203	240	215	232	190	235	254	195	245	229	240	235	221	221	249	254	226	235	239	215	248	221	233	230	235	209	248	240	196	219	229	225	241	224	238	220	236	239	234	235	208	230	222	227	226	227	227	245	224	236	241	216	212	258	194	222	211	225	221	214	190	219	228	251	208	227	215	241	242	226	220	228	218	208	247	246	213	226	247	228	214	220	230	231	215	212	219	230	235	231	203	243	227	198	246	238	230	244	222	231	207	202	227	225	225	229	245	243	223	236	225	223	212	230	221	228	218	224	220	236	218	241	232	212	202	211	207	234	204	219	217	240	211	238	215	233	228	199	204	222	200	216	223	236	243	234	235	233	227	214	236	219	215	240	250	230	192	233	234	249	201	225	212	240	234	232	250	219	215	235	232	225	238	248	245	212	213	212	249	224	224	222	216	216	226	215	220	242	218	227	237	224	193	215	240	238	217	221	212	229	210	241	223	208	226	220	247	236	229	255	215	202	248	236	217	214	224	236	224	219	217	197	205	260	215	241	236	211	235	230	227	223	234	220	233	224	202	214	222	239	247	207	222	236	219	219	241	236	225	218	233	218	213	258	219	220	244	198	211	213	221	222	254	214	244	226	203	233	246	224	224	210	238	240	234	238	232	245	240	213	233	200	250	210	223	219	222	221	216	235	207	230	215	243	228	260	208	203	225	214	205	232	241	240	231	236	222	205	212	230	224	244	241	216	225	225	237	220	223	218	214	202	186	230	227	199	207	236	229	249	227	229	245	226	216	228	254	230	213	223	205	237	217	252	251	227	228	227	233	226	221	223	218	258	240	230	208	208	228	204	206	225	215	212	218	241	197	264	246	222	246	217	233	232	222	211	225	240	219	251	264	218	255	229	222	219	213	246	238	236	198	232	232	213	208	210	221	192	227	211	210	227	240	223	234	256	202	219	211	218	223	213	262	206	222	234	242	209	231	196	233	233	251	215	233	219	242	242	225	230	225	220	227	246	213	230	239	230	217	238	230	244	211	248	213	243	259	235	247	220	213	237	240	210	200	212	218	230	239	232	208
24052	21104	28405	24010	20547	2731	781	618	530	492	411	360	391	326	365	376	338	366	327	328	339	343	335	331	325	329	309	316	333	342	320	327	293	304	321	320	340	307	348	328	306	304	318	311	324	288	308	327	323	310	272	354	324	329	341	308	313	290	306	321	311	332	327	331	306	318	306	323	309	333	298	267	302	311	317	322	313	305	327	303	324	318	327	247	271	309	298	291	312	292	305	308	323	297	330	317	279	331	301	297	323	327	273	284	314	287	302	307	308	319	331	297	313	331	317	314	288	295	318	280	297	288	294	325	326	265	299	313	345	281	318	311	317	337	290	304	284	320	301	314	300	302	326	322	309	285	292	341	331	325	314	333	314	276	282	314	331	347	309	304	325	309	315	310	293	332	333	298	333	287	307	304	307	313	299	281	296	300	273	276	317	272	319	298	306	326	297	294	317	286	306	299	311	302	289	302	315	315	297	317	310	280	298	314	303	301	317	264	283	308	318	276	288	321	297	293	321	337	330	299	291	287	319	295	313	298	308	326	274	311	323	323	303	312	303	332	330	289	296	290	329	316	311	286	349	298	301	273	312	284	285	295	323	316	270	301	299	361	286	290	312	312	323	318	308	290	339	310	295	338	316	282	287	302	300	311	315	308	308	280	295	304	334	288	309	273	295	297	318	292	280	307	278	329	297	291	311	293	301	330	295	306	324	305	299	300	300	316	302	288	319	331	314	312	303	306	314	297	355	295	299	296	305	319	267	286	298	319	301	311	325	300	325	303	317	289	315	277	321	284	314	336	311	287	319	307	304	320	308	294	294	285	313	330	309	303	302	309	333	308	295	298	283	298	336	305	333	310	305	288	285	312	272	296	323	283	291	326	272	321	285	314	331	318	288	293	300	317	303	337	355	331	332	329	290	321	304	315	303	330	288	310	297	316	321	316	292	325	321	302	323	321	321	293	298	290	282	305	306	302	318	293	335	340	292	316	320	291	283	304	309	302	292	305	280	311	303	315	280	305	289	319	317	329	330	351	300	307	305	330	308	299	301	298	306	292	310	291	319	278	275	323	303	323	303	298	296	282	315	295	327	301	319	323	290	310	328	296	309	325	319	290	327	309	310	313	318	284	297	292	272	337	297	331	242	305	310	292	288	297	347	308	310	322	293	336	327	315	328	320	289	301	318	297	334	314	277	327	322	303	309	317	283	332	330	325	318	314	317	319	291	292	317	334	299	312	319	319	342	305	291	310	304	316	312	287	313	302	327	321	343	296	294	308	292	314	333	309	322	301	269	295	291	321	302	324	267	331	290	312	306	318	286	289	302	325	301	303	293	308	332	326	308	326	340	344	314	283	305	281	304	295	298	299	308	296	309	333	277	304	312	312	303	309	279	304	303	335	318	315	289	309	313	283	318	306	332	320	276	327	329	287	351	283	289	292	285	311	311	313	330	313	300	282	314	281	305	321	315	334	328	278	320	330	317	332	325	309	278	322	322	327	294	308	300	311	327	302	316	287	325	275	297	321	305	327	321	298	312	282	306	310	288	314	335	314	295	305	315	290	320	302	295	308	287	303	295	325	321	298	319	286	336	313	322	318	307	309	301	347	297	311	288	306	305	304	307	327	297	327	314	304	280	306	276	317	320	321	310	334	302	265	304	305	329	339	300	318	312	324	283	315	264	301	305	346	329	311	342	294	289	304	313	329	306	320	318	332	314	269	300	339	320	288	327	338	306	292	308	314	289	311	298	280	346	318	338	296	324	283	311	308	307	306	292	270	302	333	313	293	286	295	319	319	285	276	305	299	272	338	329	296	296	361	291	297	305	314	310	324	281	351	330	324	298	273	327	315	295	299	307	296	293	315	313	284	292	310	329	305	275	313	305	307	317	294	337	307	314	312	307	293	309	307	330	291	328	324	310	306	326	298	315	319	322	332	330	299	301	285	319	314	334	302	278	298	278	310	285	297	321	322	290	334	306	309	314	295	322	327	278	329	316	323	279	304	306	340	285	308	299	331	329	316	317	305	316	335	300	304	327	318	318	322	338	283	293	262	323	307	305	300	296	309	298	318	312	322	299	286	299	290	310	318	309	315	308	305	271	309	301	306	291	291	290	301	318	297	293	325	305	309	319	301	297	305	301	321	315	323	299	315	308	331	328	315	322	326	323	312	295	302	306	320	320	324	325	332	278	301	317	328	303	331	317	306	303	302	307	307	315	299	298	306	301	293	315	288	269	314	322	317	299	288	314	303	300	312	324	297	327	294	309	292	280	284	322	292	307	326	297	293	316	300	329	322	308	314	300	304	306	308	307	323	296	314	285	321	322	297	316	322	339	320	275	341	307	344	308	292	277	315	288	304	293	310	328	307	316	325	269	341	299	326	297	298	296	307	327	321	292	319	309	275	302	297	320	337	291	297	286	302	301	311	326	278	302	291	340	296	300	279	333	324	288	319	320	310	319	308	276	321	300	320	306	286	325	320	293	281	269	313	297	329	317	314	306	324	297	303	338	293	326	294	285	280	278	326	311	286	300	299	328	306	304	327	277	313	319	323	325	315	261	298	286	295	323	308	284	317	309	297	330	360	288	285	296	316	322	321	299	304	292	317	304	299	300	308	317	302	334	316	310	297	288	304	274	319	329	315	293	317	317	291	305	276	350	330	304	326	315	333	293	311	287	307	291	300	314	297	351	311	297	292	311	302	276	311	286	276	295	320	326	272	328	308	310	302	303	288	326	310	308	317	329	307	302	284	345	322	300	286	311	309	332	270	298	294	305	316	314	292	312	324	286	300	300	288	297	306	283	326	329	289	309	306	319	337	328	316	304	315	327	316	321	302	310	328	328	290	278	276	303	277	290	354	318	276	280	315	273	312	301	285	297	281	271	322	334	288	305	302	328	288	283	307	314	324	327	302	291	291	292	301	305	309	301	294	275	290	300	281	292	283	325	312	319	308	284	310	326	295	302	308	320	318	298	314	321	318	299	290	317	299	325	327	312	292	304	311	312	312	291	303	321	293	302	331	306	291	300	297	311	303	317	283	313	296	285	322	321	304	328	295	300	282	305	330	310	273	300	300	308	307	300	295	298	289	305	307	302	314	290	319	301	305	326	298	326	291	342	338	301	291	302	334	284	292	283	259	314	311	276	291	294	310	298	290	288	317	296	292	300	300	297	291	331	310	312	314	297	330	305	287	287	305	290	323	341	303	296	318	310	280	326	302	318	304	302	292	310	279	277	277	314	327	310	296	310	313	309	297	311	287	294	308	291	323	315	298	307	287	281	307	320	325	323	321	329	307	278	315	302	317	300	315	307	318	289	298	274	281	305	312	318	326	317	309	291	290	293	303	338	314	304	307	281	315	329	304	298	304	341	293	270	308	269	325	333	305	298	331	307	297	271	294	285	310	290	302	313	314	323	316	300	318	339	324	304	300	308	348	292	302	306	308	324	320	329	296	321	335	321	268	334	321	282	338	338	305	309	305	295	327	322	289
14808	9677	8426	4269	2929	2187	1710	1499	1272	1046	969	883	796	765	800	683	663	655	662	602	569	630	549	578	556	537	557	520	580	527	551	524	541	557	492	550	516	524	498	522	496	569	504	521	483	519	488	529	465	569	524	496	493	490	498	509	509	533	504	522	537	504	509	512	465	559	546	505	511	530	539	553	514	490	530	562	526	482	545	501	505	477	507	510	526	543	489	491	500	507	520	490	492	476	514	513	525	488	506	524	493	515	518	539	487	467	509	547	491	500	514	535	483	553	489	536	471	495	528	500	521	492	534	535	531	509	487	503	515	549	502	496	500	476	467	493	512	513	517	475	535	504	508	473	535	505	515	541	477	497	512	495	511	503	494	472	516	521	495	511	482	500	503	532	520	506	482	533	509	505	498	489	536	532	498	509	507	535	474	514	506	512	502	511	542	524	472	487	519	530	481	543	511	513	517	483	527	521	525	499	514	484	528	522	486	481	505	485	518	520	520	493	540	527	503	511	463	495	505	461	519	509	508	514	542	513	490	511	484	488	494	494	513	531	487	525	501	491	489	496	538	484	497	514	476	487	475	524	503	519	512	553	545	493	496	504	497	495	503	506	480	508	499	511	503	511	490	542	484	503	537	497	522	507	515	477	477	499	507	524	531	477	503	506	503	461	515	519	497	455	492	516	482	506	533	497	530	496	488	486	524	522	494	492	474	485	523	569	481	510	517	520	525	510	504	444	508	516	492	530	492	473	493	462	495	474	492	508	523	537	508	486	504	494	496	468	471	523	475	498	480	502	495	511	480	534	518	527	530	516	526	502	503	518	482	499	560	509	489	508	490	497	483	529	496	500	516	516	455	502	510	528	500	499	557	488	506	510	519	528	504	534	500	495	473	533	497	508	499	485	488	472	520	499	487	518	501	519	506	506	503	516	474	472	505	535	505	509	494	492	483	499	509	447	510	511	515	519	473	502	501	495	538	467	516	515	518	536	450	503	507	493	488	551	523	487	462	507	487	478	492	558	462	523	497	473	511	495	492	523	489	506	492	477	528	511	471	540	529	527	537	528	448	466	497	535	518	499	532	512	487	477	461	471	504	507	508	500	485	476	495	515	513	492	495	518	511	464	519	521	487	497	527	534	508	490	476	534	468	486	500	469	493	516	475	506	482	518	497	448	528	497	512	502	493	510	503	494	518	529	506	455	520	512	519	486	517	480	510	542	531	511	485	531	506	507	554	535	496	488	509	467	502	516	485	474	467	514	520	463	516	452	520	495	506	523	504	519	480	500	517	521	447	548	516	493	480	526	452	522	535	468	517	442	479	464	457	500	517	513	472	537	481	512	517	493	515	500	516	532	492	486	496	543	536	480	474	483	507	520	521	505	484	521	528	470	522	516	503	479	535	474	513	524	522	473	514	480	506	522	494	488	509	508	527	538	463	507	513	497	460	479	529	504	520	516	506	484	498	578	544	517	512	513	496	523	486	493	463	518	511	536	532	519	503	468	507	465	493	544	513	518	510	498	494	498	491	516	493	512	519	452	489	489	521	475	522	502	545	509	470	512	516	475	530	459	535	501	508	483	489	499	522	546	515	538	514	498	483	493	502	527	514	493	510	517	530	500	533	528	525	538	453	512	501	487	505	496	516	510	508	463	488	515	506	493	443	496	521	505	526	507	499	520	477	478	501	545	483	496	496	500	508	504	527	473	494	480	495	509	485	473	508	496	503	494	493	476	474	501	518	481	482	514	490	476	508	505	510	535	551	501	487	494	503	497	498	494	472	543	496	561	504	509	473	515	527	512	533	493	513	489	510	477	476	479	476	509	495	515	503	513	476	508	473	491	518	465	536	496	495	502	501	498	491	491	481	504	538	490	509	526	497	534	477	479	537	490	500	506	474	539	498	499	515	510	541	518	504	499	505	522	496	493	473	546	477	521	482	541	492	545	490	516	524	488	531	488	467	506	486	476	531	511	529	518	505	491	516	526	477	533	524	539	512	504	487	465	511	507	482	512	493	527	517	509	492	455	474	527	496	544	467	517	510	527	504	479	510	495	543	512	505	511	495	517	516	489	534	474	523	502	480	482	530	505	500	516	495	497	492	478	509	458	470	483	484	512	483	530	508	518	522	484	524	488	466	489	511	477	499	488	536	492	493	505	530	524	494	502	492	531	498	539	515	522	501	535	558	483	471	487	499	496	560	527	498	504	505	529	521	475	477	506	516	509	508	500	489	507	483	536	451	488	512	488	507	543	505	498	487	524	505	487	537	508	476	476	481	499	512	491	527	476	511	517	502	530	510	508	438	531	506	466	558	529	529	476	459	524	502	493	477	510	530	485	489	465	497	477	487	495	468	522	497	470	462	498	480	514	492	521	517	485	531	514	524	503	513	514	520	509	473	493	494	481	493	503	509	517	529	525	543	492	501	494	506	499	525	517	475	516	538	478	539	454	499	493	493	524	503	512	522	504	504	507	529	473	500	511	507	481	525	504	494	505	519	502	542	521	549	516	518	498	508	514	488	507	520	517	521	505	528	498	483	498	493	477	487	519	512	492	469	530	501	491	525	517	519	482	496	500	511	524	500	500	491	533	481	507	509	494	479	479	466	506	497	493	489	500	526	484	531	467	511	456	512	498	492	523	533	494	484	511	489	515	460	521	502	527	483	478	488	527	504	502	530	483	487	481	493	509	530	537	508	505	524	476	533	494	505	502	472	487	523	528	498	483	508	523	502	517	532	482	483	480	454	505	524	473	497	492	488	490	516	503	505	509	504	519	518	490	498	522	522	517	501	501	464	523	476	463	527	504	472	543	502	518	542	508	542	490	452	524	536	514	498	498	474	493	505	471	505	506	517	480	523	499	488	482	534	469	512	514	530	502	483	494	501	486	503	506	519	483	487	509	502	500	521	513	507	507	502	522	534	471	469	490	493	515	503	506	477	501	486	526	497	500	491	496	522	474	531	470	507	476	524	507	479	504	520	501	562	535	523	486	460	498	514	502	500	515	510	483	510	492	512	503	540	551	478	493	497	492	512	530	488	453	517	534	483	523	494	504	507	506	527	514	499	468	520	484	486	513	512	502	509	491	475	452	490	507	526	502	448	516	482	496	477	502	527	514	520	468	472	542	463	512	512	522	515	488	516	499	478	494	537	547	480	515	489	462	504	529	478	493	502	490	495	525	484	515	512	509	542	454	490	504	464	470	483	522	501	531	477	522	521	481	509	487	500	500	547	513	553	498	519	495	508	518	541	562	497	513	483	511	506	529	513	499	503	471	505	524	504	512	499	519	523	550	512	506	497	481	512	507	488	526	478	524	494	485	496	485	505	486	542	508	497	495	515	527	534	476	481	501	502	482	479	476	530	513	488	533	518	504	519	521	484	495	498	504	494	548	498	503	495	469	500	508	520	513	496	485	506	495	491	465	511	503	493	536	495	493	518	497	501	505	495	479	460	478	526	472	499	496	513	483	493	490	489	536	502	539	540	534
23109	21126	29140	23367	21127	20059	2772	1146	890	769	794	681	671	647	685	620	609	571	543	540	609	554	575	559	525	546	522	517	564	547	554	509	532	500	528	530	498	555	506	533	463	519	496	450	527	521	515	506	489	507	504	527	529	539	503	510	524	499	486	534	509	493	499	501	477	485	497	522	482	482	510	462	526	497	503	504	517	491	484	524	548	517	456	457	448	513	515	501	489	505	493	536	468	507	487	477	514	494	480	503	483	492	508	484	501	483	502	536	504	503	475	520	515	474	511	514	529	510	530	502	489	499	492	506	487	486	523	468	507	530	501	494	491	485	474	492	458	515	520	499	501	497	506	489	512	480	486	508	494	472	502	498	488	490	484	489	456	483	499	500	515	493	512	494	532	498	511	504	508	492	483	527	506	494	474	503	497	461	489	523	481	465	503	493	499	537	495	512	481	483	480	493	487	509	521	513	515	503	476	477	496	515	507	505	487	475	505	493	491	534	517	473	460	489	533	484	481	473	504	449	493	493	491	498	499	460	469	472	454	527	478	512	493	495	489	511	499	532	470	465	528	517	563	520	494	528	496	489	531	499	516	472	496	523	520	504	451	505	506	522	501	485	472	510	500	460	469	499	499	495	508	518	503	491	501	496	532	493	554	533	540	484	534	499	461	480	523	526	495	486	498	520	496	514	487	483	511	479	471	519	506	481	495	493	483	437	490	510	479	526	522	480	470	492	514	476	486	509	517	499	470	514	498	480	490	493	552	484	521	469	517	491	515	518	491	516	500	469	503	523	489	500	483	474	521	494	488	524	507	522	493	532	528	516	465	481	483	508	545	525	481	477	485	509	489	492	502	514	478	529	501	479	475	482	513	473	499	487	497	494	517	479	492	479	445	521	503	497	500	489	500	484	503	501	512	466	517	492	498	514	444	451	475	525	477	520	493	510	442	566	509	548	532	496	498	471	493	487	524	535	492	486	506	486	505	508	515	551	465	503	485	523	470	459	503	494	471	492	515	482	495	480	486	504	486	512	520	574	483	514	503	475	514	494	478	508	496	469	504	525	526	501	512	496	503	484	486	511	447	473	549	504	505	475	503	501	470	506	513	484	508	470	500	492	479	486	513	471	495	542	481	472	492	504	503	492	515	480	514	499	560	494	493	507	520	532	499	476	509	502	521	474	494	520	487	505	514	465	519	476	475	497	479	542	490	481	486	469	492	487	491	500	464	482	475	495	522	476	492	490	510	478	502	516	438	485	484	483	530	500	516	496	458	512	500	500	481	500	486	465	501	472	489	498	503	497	516	485	526	470	530	531	503	509	529	506	484	467	502	489	473	477	513	524	499	467	485	506	538	496	489	480	492	513	498	512	457	480	479	523	447	510	497	515	516	469	530	480	504	453	521	458	512	456	499	506	466	502	478	503	510	501	501	482	460	510	491	501	472	507	470	471	475	500	491	492	480	491	492	495	484	470	494	459	473	468	473	507	496	478	505	474	522	500	520	517	483	507	502	501	526	479	488	531	486	495	469	480	511	472	510	477	490	521	482	474	502	478	484	518	480	415	504	468	519	473	491	516	504	484	471	509	491	475	505	469	477	543	509	541	518	505	504	524	506	497	499	463	485	473	535	471	501	504	499	517	527	483	489	514	522	515	481	514	501	496	502	522	481	494	507	474	510	482	491	525	513	495	498	497	496	504	492	490	481	486	519	488	496	470	491	499	480	545	504	449	496	464	477	474	491	467	523	539	504	453	479	463	521	486	507	502	507	499	512	508	497	513	495	502	508	485	497	480	499	515	524	453	494	506	516	463	497	511	466	482	482	512	500	507	477	496	497	517	542	510	511	513	478	516	495	519	496	509	490	486	423	514	487	513	515	482	504	483	479	500	477	493	513	497	520	537	507	510	523	500	476	545	477	501	519	493	509	508	484	481	503	501	535	497	514	496	485	561	547	490	519	571	500	504	473	490	503	515	518	486	509	499	507	502	476	448	509	497	482	466	493	501	504	488	490	500	482	507	510	454	536	497	502	460	456	470	489	483	504	501	477	497	500	495	518	452	506	499	494	497	488	524	499	470	490	512	549	491	517	486	487	485	453	491	533	518	492	496	500	490	511	513	510	506	490	468	526	518	504	485	485	486	482	521	502	528	543	499	517	486	536	489	521	492	487	508	534	487	491	495	515	528	503	484	503	483	530	466	458	502	512	481	462	488	470	484	460	478	495	479	493	514	559	504	453	473	469	455	515	479	475	504	493	501	466	488	556	528	498	521	496	514	461	466	483	455	451	516	542	479	482	485	505	447	556	499	507	512	546	549	525	531	488	497	480	514	492	485	473	513	490	465	497	477	502	460	497	456	488	472	529	509	520	519	497	474	510	497	496	496	498	475	533	488	506	504	471	494	503	495	488	488	510	463	489	538	504	491	498	515	547	495	519	457	534	525	500	456	484	495	479	534	493	472	462	502	500	515	473	467	503	520	509	489	477	497	501	540	527	480	503	486	502	453	508	508	516	513	484	457	524	471	518	508	502	509	514	479	508	449	447	506	493	517	491	457	503	479	483	466	491	478	495	518	465	478	470	493	483	479	498	480	508	459	502	479	518	500	500	503	460	497	462	509	479	502	517	491	473	473	555	497	486	478	516	478	514	480	498	514	512	467	482	518	506	488	510	500	498	482	483	496	540	473	483	518	477	519	491	485	497	475	493	482	475	482	509	512	479	509	473	504	487	484	494	527	512	494	495	464	476	501	488	515	511	487	493	512	515	502	516	500	519	505	521	532	420	523	488	486	498	437	500	505	503	523	487	490	490	505	474	504	466	501	542	491	487	529	479	511	497	505	506	516	496	511	531	510	524	486	496	503	467	481	497	498	473	475	532	511	484	493	520	544	514	508	488	514	507	479	501	483	499	528	485	486	469	479	507	501	481	491	471	462	501	500	502	498	451	492	475	485	492	516	524	502	490	500	508	527	484	514	466	477	518	441	523	463	485	476	490	493	515	450	508	519	496	450	531	516	512	459	472	497	480	490	483	485	526	494	533	476	517	470	483	487	507	469	500	505	472	495	510	450	497	485	512	488	494	514	487	464	455	517	480	503	481	505	502	493	475	477	495	502	479	529	478	498	535	503	504	469	516	528	486	497	491	449	499	484	488	489	463	453	453	487	508	487	504	555	509	484	499	495	495	478	513	477	493	466	509	468	489	554	524	498	498	470	487	487	537	470	458	474	502	504	477	468	503	490	517	518	526	510	479	472	497	500	476	502	475	512	498	525	501	517	510	504	520	452	501	505	489	532	472	498	485	506	515	526	486	509	523	505	540	514	485	480	482	453	526	479	520	486	535	477	514	491	507	511	485	524	504	484	498	473	490	492	471	506	487	519	511	514	515	510	473	461	488	502	493	485	520	491	501	524	518	477	499	490	486	549	507	488	506	484	493	510	513	498	499	471	495	521	493	523	507	491	478	494	470	452	506	500	512	474	486	509	501	474
17173	15555	13560	7452	5169	3926	3088	2583	2181	1829	1708	1518	1345	1273	1204	1174	1042	1005	1090	1009	975	935	958	995	918	878	895	952	863	878	825	897	838	828	913	861	818	859	825	811	759	802	805	838	842	828	841	805	789	806	816	810	807	818	884	786	800	803	826	819	752	817	769	784	813	824	783	775	793	800	822	841	770	785	800	737	829	834	803	823	721	806	752	757	809	738	830	790	783	750	733	763	817	782	831	802	791	782	763	800	755	798	809	765	832	809	805	819	817	789	752	813	820	784	837	848	742	778	843	787	764	808	781	752	819	782	767	786	740	773	844	805	835	813	820	801	807	747	801	773	800	774	777	774	757	736	758	775	781	826	801	793	798	789	852	789	830	785	812	767	808	790	788	782	838	813	764	785	771	770	854	824	772	789	763	802	810	794	870	756	807	835	889	786	819	775	700	809	800	742	790	781	741	727	792	806	816	769	757	781	793	752	758	808	798	821	816	782	778	800	768	801	802	820	760	760	783	757	829	756	773	760	819	776	787	785	772	765	737	773	782	810	790	746	771	770	810	806	806	776	766	786	756	789	740	819	727	778	829	746	810	803	811	771	788	752	805	764	775	779	799	797	769	799	795	798	770	831	820	797	785	772	822	783	790	765	823	804	791	764	799	761	777	774	781	749	794	805	778	785	830	796	780	796	812	796	777	808	802	772	768	760	778	748	792	781	823	772	805	779	789	781	786	849	821	810	712	802	790	775	785	785	795	796	766	713	775	764	751	768	791	799	777	807	850	794	816	720	787	787	822	794	732	772	788	770	750	772	740	797	726	791	815	809	790	770	806	759	773	797	764	750	804	781	801	768	808	778	778	749	800	841	764	785	788	823	801	824	807	775	806	790	803	767	822	802	838	798	772	769	813	870	788	815	823	817	800	804	753	786	802	758	786	765	811	742	779	789	782	805	820	793	822	833	791	751	789	776	835	789	814	752	716	771	774	775	827	780	721	837	754	781	786	789	792	739	781	776	838	813	820	749	801	804	799	806	771	793	774	792	746	779	793	778	759	741	768	812	817	816	820	771	819	775	784	796	794	774	773	817	780	816	793	828	793	781	737	810	796	792	756	768	799	756	793	791	765	812	721	762	807	732	765	784	794	738	804	823	778	806	776	834	785	782	830	758	833	728	747	844	817	843	805	763	781	782	739	789	793	843	834	779	825	797	807	791	781	776	760	776	749	797	762	833	793	778	774	804	760	803	782	768	809	812	796	736	786	783	774	851	737	833	798	803	762	825	773	787	744	745	803	751	806	778	835	831	761	784	793	795	818	846	806	799	761	753	743	744	752	768	802	776	778	824	783	816	773	789	816	810	793	745	826	819	838	766	769	799	774	814	737	859	806	763	831	793	738	765	791	794	766	781	772	788	817	791	803	790	772	771	786	793	806	797	762	775	743	782	794	767	740	783	754	830	757	795	770	816	793	788	758	792	804	738	775	808	769	743	777	787	749	797	806	771	751	752	797	803	763	764	789	787	796	770	765	787	807	806	776	745	777	750	735	822	783	795	777	787	761	751	805	771	850	755	740	784	810	762	813	783	774	852	738	802	755	772	757	734	785	790	791	731	785	749	808	804	794	824	773	796	778	747	806	820	754	754	803	833	773	774	819	795	779	776	782	742	797	748	745	764	794	786	724	786	834	781	789	816	816	781	811	825	767	782	833	837	793	762	794	759	786	783	778	764	753	793	757	713	807	744	780	805	796	744	806	838	778	779	726	801	782	790	791	784	792	753	812	828	774	753	765	844	811	771	777	799	747	774	757	753	785	756	791	755	770	810	756	762	802	826	803	756	794	779	842	800	783	809	731	791	783	780	805	804	745	767	772	770	781	803	792	764	803	801	800	782	804	809	802	805	831	808	757	822	832	775	784	769	828	796	815	732	748	816	827	808	788	765	844	796	781	769	816	812	752	842	814	805	772	801	787	782	784	780	823	763	814	797	784	778	804	811	816	793	801	795	749	791	783	794	752	794	773	798	827	782	818	799	764	764	778	744	741	774	769	757	795	771	762	805	798	843	820	801	807	820	803	795	777	791	762	761	765	777	743	748	779	841	766	787	798	762	793	797	773	780	761	727	817	833	772	756	789	796	765	745	775	783	804	790	779	824	760	759	811	783	803	801	756	771	766	801	748	804	824	749	818	777	791	809	793	767	791	804	790	754	762	849	757	729	808	791	783	814	789	771	793	773	806	777	788	797	761	726	786	799	773	762	817	794	810	810	767	771	760	749	813	794	779	747	813	792	820	814	794	820	792	803	807	771	749	815	784	811	753	820	827	782	768	757	761	818	796	768	775	780	773	790	759	823	749	794	791	811	779	729	772	799	824	790	774	802	781	789	762	811	758	827	793	716	791	790	826	783	800	773	786	778	830	799	830	806	820	814	808	821	835	794	797	743	849	807	815	779	755	792	839	797	782	806	769	811	831	827	767	787	764	824	779	790	711	795	828	812	746	878	826	822	791	764	785	744	762	764	800	791	796	774	796	761	795	748	803	804	799	776	827	763	775	810	797	844	798	818	775	772	808	788	766	786	809	782	788	775	757	776	769	816	843	780	785	739	759	708	779	789	787	770	809	809	828	765	782	808	797	736	765	760	796	790	763	780	802	777	805	774	801	773	765	790	785	808	802	799	775	741	795	751	799	799	756	739	791	817	817	783	794	790	798	788	727	793	802	751	778	789	793	838	813	818	783	739	785	813	762	787	755	772	808	773	797	803	772	773	782	775	777	784	817	792	732	750	766	745	768	821	814	769	790	778	805	809	812	755	780	813	735	823	779	861	787	761	786	766	766	828	760	815	815	759	785	771	821	772	819	779	825	780	808	808	777	841	765	786	746	792	785	805	771	779	742	786	772	793	826	820	811	818	754	778	810	760	731	820	785	820	827	794	799	866	763	798	777	799	775	800	724	788	716	784	795	769	809	776	766	792	842	745	818	795	759	762	840	808	798	808	755	826	831	784	805	777	772	784	803	783	822	749	750	803	771	815	771	776	767	790	807	806	772	744	711	797	800	796	772	788	792	783	761	770	758	772	821	776	802	793	804	792	808	869	747	794	785	812	808	782	761	784	757	787	780	852	785	813	741	813	809	768	845	798	784	772	744	777	767	774	752	790	797	808	807	823	779	766	729	754	801	774	753	802	795	816	780	818	745	821	791	737	773	787	823	806	827	788	846	766	768	814	790	759	796	778	776	770	809	780	783	799	799	790	774	766	755	827	766	802	793	817	795	754	800	793	772	802	783	788	833	819	778	780	770	784	834	786	741	793	865	818	810	810	784	805	771	780	713	749	760	814	797	799	757	781	777	800	810	814	769	778	781	801	806	808	769	816	839	739	814	764	733	824	768	745	787	838	768	783	756	808	798	787	748	779	827	784	788	863	810	768	762	805	818	794	791	744	722	790	811	783	754	797	795	767	815	804	809	783	748	813	825	804	773	774	733	757	800	791
26665	20331	7573	380	202	168	181	157	165	147	150	147	130	127	121	136	131	135	134	157	143	140	144	130	137	157	141	149	132	123	120	124	134	101	144	137	131	131	120	126	144	144	134	135	121	136	135	133	125	123	151	119	119	156	138	135	120	144	123	142	133	136	124	139	129	132	132	124	143	135	149	133	129	136	131	134	117	134	149	135	136	148	121	129	121	135	126	130	124	128	129	149	125	138	115	125	138	163	139	133	125	141	132	141	136	138	123	139	138	133	135	131	129	117	134	136	123	115	146	133	123	130	138	118	141	139	145	136	144	129	143	131	123	130	140	128	128	125	124	145	125	130	136	110	136	150	123	151	144	129	147	129	124	146	139	117	146	116	114	129	125	135	142	138	112	134	139	139	155	138	140	136	149	123	118	140	118	120	138	134	116	121	151	108	150	135	133	130	120	130	131	141	143	133	134	140	122	128	126	129	131	108	142	122	138	124	119	128	135	122	135	119	115	140	127	135	141	160	132	109	135	139	121	129	114	130	162	126	127	133	144	147	128	121	123	124	125	144	133	133	158	120	145	146	147	124	130	130	129	140	135	103	119	132	141	129	133	119	134	140	114	153	126	141	134	136	129	117	124	120	131	138	136	160	130	113	122	127	132	144	132	130	111	137	139	138	152	153	120	129	115	122	149	141	124	128	140	143	120	130	135	134	137	132	151	136	130	124	117	132	142	136	133	126	143	123	127	145	133	140	115	131	143	110	116	115	131	136	137	132	120	134	124	134	133	143	111	136	141	130	152	140	124	131	119	137	108	116	121	144	114	121	128	130	140	117	116	121	120	142	149	144	141	142	135	135	129	112	139	110	147	133	127	139	135	127	130	138	118	122	128	128	122	128	126	138	152	149	114	143	132	116	118	114	119	119	133	118	129	129	136	133	116	123	128	131	140	132	150	141	143	135	127	126	132	117	134	148	140	123	122	113	120	113	129	135	146	130	132	109	118	142	142	120	120	114	127	155	132	123	116	128	124	135	111	133	143	148	129	123	130	132	127	135	146	139	133	122	155	133	135	111	137	109	141	138	125	122	129	140	126	131	133	110	118	125	120	108	127	140	131	143	129	113	119	116	112	145	125	125	142	145	135	131	123	122	120	105	108	136	131	147	138	135	138	112	130	161	113	134	127	111	123	142	132	154	138	122	148	130	149	130	141	133	114	129	135	122	121	124	115	169	107	143	129	156	140	130	130	114	135	119	150	130	143	143	136	113	131	124	113	115	132	140	122	154	147	134	125	133	139	139	140	129	113	135	116	150	122	98	149	148	143	124	140	120	141	130	128	121	135	117	148	120	136	119	129	136	113	139	138	146	146	115	125	123	130	140	134	124	141	146	119	125	136	130	133	139	120	115	130	139	116	134	124	129	140	134	153	122	142	106	133	122	139	127	142	156	121	142	139	136	125	144	107	124	132	130	147	124	111	122	137	129	122	124	150	154	143	126	125	116	118	140	123	129	142	130	144	123	108	146	115	127	135	123	115	136	120	162	133	139	122	150	134	120	128	134	139	134	162	130	142	118	134	140	140	120	121	143	129	131	145	129	135	123	135	131	122	147	131	118	128	136	135	113	130	119	127	124	135	147	116	120	123	118	132	132	133	108	129	123	121	109	143	127	114	121	134	127	153	134	145	148	142	137	128	105	128	129	156	128	137	126	129	138	111	134	136	128	135	104	127	145	151	123	114	136	103	111	154	117	141	144	112	123	107	137	110	131	130	135	144	144	145	126	129	145	126	134	138	120	111	141	129	122	117	135	127	142	131	126	131	141	121	151	124	129	124	144	139	137	113	124	141	133	153	134	120	112	112	146	121	120	158	111	121	121	128	161	130	125	141	127	132	155	114	127	139	152	125	148	130	122	128	145	125	125	119	137	134	145	122	135	119	110	123	108	136	128	116	119	122	126	136	127	115	127	132	132	147	136	131	136	117	133	141	132	124	144	136	132	115	138	123	102	127	143	135	142	121	116	115	137	145	123	150	134	136	130	132	139	135	126	132	151	104	123	141	158	126	126	126	125	127	137	121	147	149	144	120	129	138	147	127	112	149	153	124	125	124	139	136	120	127	123	154	143	130	147	150	131	138	151	145	143	139	126	126	126	134	145	159	130	136	131	138	106	133	143	134	133	146	122	139	149	150	118	135	124	139	118	130	130	148	138	126	127	139	145	138	111	147	128	129	129	127	128	114	140	105	146	135	121	124	138	128	144	119	136	128	134	114	129	131	132	136	143	119	129	129	124	122	144	121	127	127	126	132	151	132	126	119	126	114	136	145	136	120	130	105	119	134	103	141	132	138	129	129	127	137	122	150	114	107	128	119	130	125	116	117	119	125	147	135	135	145	139	106	146	139	129	153	108	123	113	138	127	136	151	137	133	138	107	131	125	134	141	144	113	134	139	162	142	154	111	134	159	150	119	109	129	112	120	115	121	139	116	124	119	124	110	124	150	145	138	120	130	130	115	129	152	128	129	156	128	115	122	148	126	127	132	122	110	136	133	113	135	119	117	131	128	135	146	119	129	144	123	135	108	125	128	149	125	141	119	122	127	126	142	128	111	155	146	134	126	126	121	120	131	148	160	125	135	148	148	128	142	123	102	117	124	114	131	118	120	144	122	140	116	120	128	122	147	139	139	118	137	123	148	130	130	121	130	125	114	129	160	132	125	140	135	119	124	147	115	141	122	143	131	134	131	142	129	125	146	147	135	123	132	124	132	136	124	135	139	121	127	128	129	131	141	125	139	131	142	138	117	117	130	132	137	140	151	136	145	159	120	142	150	137	141	121	117	141	131	138	125	121	132	134	124	150	138	149	131	117	146	119	118	128	137	138	138	120	140	123	149	145	139	151	148	123	104	122	151	118	135	124	115	120	138	134	124	133	125	124	144	131	120	112	113	128	125	137	125	160	132	129	140	132	140	108	139	135	121	114	127	130	137	134	124	122	128	138	123	132	115	125	129	119	144	128	127	135	121	139	136	132	118	110	131	136	151	125	146	122	136	107	147	146	163	130	117	133	126	130	137	143	134	148	123	124	121	121	142	115	129	131	137	134	117	110	123	134	144	132	128	141	128	137	125	121	111	143	139	149	120	119	130	131	127	112	125	147	142	156	142	149	155	118	149	139	142	119	127	124	130	122	132	115	118	132	133	135	139	126	148	131	139	128	131	145	125	132	130	133	147	131	140	122	153	146	132	115	156	106	117	146	128	122	126	124	136	119	128	118	152	133	136	137	133	148	115	126	137	125	141	138	144	142	129	140	129	132	134	139	123	118	128	122	122	115	132	126	129	105	137	140	141	136	141	132	117	106	152	121	128	126	131	139	114	152	126	123	137	136	135	132	141	133	151	115	137	137	132	120	128	125	128	143	117	134	147	125	115	122	121	134	148	122	151	133	120	124	118	139	130	126	157	140	126	154	144	130	155	123	151	133	122	149	138	145	131	113	138
6730	1079	1012	557	457	361	322	291	284	288	280	269	257	243	233	234	247	240	246	230	217	217	242	249	215	217	244	262	224	256	239	235	236	206	224	226	253	251	236	235	223	228	217	222	228	243	222	216	243	251	279	236	230	230	204	257	236	251	237	230	242	246	227	239	231	238	205	228	235	234	238	236	251	244	223	222	222	212	224	226	241	243	221	239	245	236	212	230	217	262	225	252	237	258	203	219	218	213	218	236	246	225	226	253	206	218	234	252	238	231	233	234	237	237	208	237	215	256	243	244	264	228	254	256	245	248	249	266	249	227	213	259	250	246	208	221	229	225	238	224	247	237	220	244	217	229	250	254	241	235	217	224	218	224	256	226	233	241	248	235	245	238	231	242	233	255	231	230	236	214	237	237	220	258	228	228	233	210	185	231	235	198	214	223	250	225	252	222	238	224	250	227	221	206	206	253	225	216	253	237	202	240	232	254	240	235	244	244	263	247	236	227	244	237	240	266	254	237	227	209	234	250	235	205	242	234	203	218	239	236	222	239	251	242	219	225	256	229	224	200	251	238	229	229	220	218	234	221	221	209	216	226	255	228	228	255	244	246	257	221	242	234	210	253	233	222	230	230	216	218	243	239	211	239	207	234	231	211	215	235	189	266	240	227	228	257	238	226	239	243	223	206	235	237	246	251	224	227	247	230	225	216	250	246	223	241	229	247	246	226	239	243	218	242	251	239	257	243	230	225	234	250	214	244	243	225	218	232	228	225	235	249	258	207	224	221	238	243	224	217	250	229	241	227	238	244	222	249	231	244	234	242	214	222	220	238	237	223	263	238	222	225	243	230	231	200	218	230	229	222	240	218	220	238	228	231	221	264	252	236	231	235	241	245	241	209	210	231	230	246	219	227	251	232	221	202	236	228	200	196	234	212	230	240	216	242	227	252	217	210	228	207	230	207	222	261	250	257	219	231	212	225	237	239	229	247	206	213	238	215	215	262	211	245	229	213	223	215	233	220	216	226	229	220	237	227	244	239	224	229	223	228	234	242	228	227	253	225	250	222	241	222	257	245	246	261	237	234	222	222	213	241	231	231	242	227	233	255	220	244	212	221	209	256	223	218	235	252	225	239	253	245	249	212	234	247	229	223	240	239	234	243	235	253	242	231	219	220	239	238	243	245	234	267	216	251	231	206	220	210	232	246	255	231	207	218	249	180	231	246	224	197	224	224	217	241	226	225	253	261	248	213	245	205	247	210	253	242	227	198	255	220	236	263	238	229	207	226	237	231	224	221	229	232	233	211	240	234	223	242	225	236	222	220	219	222	199	216	254	234	256	235	258	217	218	237	231	254	225	230	233	256	208	211	241	228	215	226	238	240	236	232	247	233	220	208	228	219	239	242	234	250	217	215	232	229	239	250	219	249	223	245	240	248	211	240	224	229	246	223	248	247	262	282	239	262	221	212	249	210	223	210	233	230	241	214	224	251	232	237	253	195	262	240	222	232	233	229	249	217	213	211	233	229	263	248	227	216	204	239	237	227	245	248	235	203	245	240	220	228	230	258	205	198	204	251	233	233	221	212	243	226	214	262	237	236	227	242	221	220	239	244	204	247	234	245	261	226	209	242	231	235	236	257	230	255	211	233	214	240	216	229	237	222	244	233	253	227	229	246	207	203	232	237	237	213	224	255	255	226	214	239	237	251	238	221	218	214	220	233	234	239	225	255	241	252	302	242	259	236	193	227	251	232	242	232	223	225	223	203	248	236	259	223	226	246	246	251	205	237	223	232	230	217	238	234	230	219	225	233	254	201	262	237	244	218	262	223	265	233	243	236	247	248	229	243	256	227	241	240	235	221	211	247	223	243	239	251	220	229	234	245	238	226	234	225	230	265	212	223	226	207	241	234	251	240	239	238	225	220	271	238	238	229	234	221	236	231	251	231	224	223	212	249	236	223	224	214	221	242	247	238	240	242	236	247	243	233	241	245	230	230	222	228	229	248	240	231	249	223	213	244	237	232	217	230	239	267	193	234	214	222	229	252	222	238	225	223	241	226	252	215	254	229	242	204	241	208	217	212	225	251	218	227	236	229	231	237	241	249	259	215	209	216	241	229	243	222	217	228	236	219	259	243	223	231	244	208	252	221	238	228	232	225	227	229	249	192	239	233	237	266	226	241	230	213	240	256	226	216	239	243	247	214	231	217	214	243	226	226	239	245	242	253	223	197	243	213	202	212	203	244	218	217	214	231	219	242	247	232	247	242	232	236	238	236	227	222	207	205	248	225	215	238	220	223	177	239	228	265	254	216	218	230	243	215	239	247	221	202	227	221	223	231	225	230	237	250	241	217	243	242	229	219	225	226	222	238	218	260	243	242	210	220	253	256	243	218	236	218	224	235	241	236	251	220	230	220	237	228	261	243	241	214	240	251	207	233	231	218	233	230	215	221	257	237	252	220	237	229	238	217	211	212	235	249	231	233	229	238	232	249	274	244	233	202	218	223	214	253	235	241	246	221	214	262	225	226	245	211	238	219	245	206	238	221	231	249	233	240	239	225	230	218	244	232	202	237	246	216	236	253	227	208	209	263	235	238	244	206	253	224	222	244	233	209	236	222	245	256	213	231	229	242	239	211	255	234	215	231	235	240	214	248	232	205	234	249	233	246	243	211	223	190	233	235	241	229	245	213	209	229	189	231	239	225	234	250	247	228	237	241	222	231	225	227	255	246	233	237	232	223	216	239	256	244	244	234	234	248	225	238	217	229	234	227	231	203	243	228	241	228	229	219	236	245	241	233	223	223	231	211	220	246	179	228	232	232	246	236	256	226	260	238	222	232	251	241	240	247	229	222	244	240	261	231	222	239	220	225	214	224	238	240	233	240	225	223	205	223	233	228	231	229	243	234	261	210	228	221	220	236	219	227	234	208	241	228	231	247	234	245	238	256	247	241	231	210	230	239	231	218	211	232	211	236	233	236	221	214	223	225	190	264	213	220	206	258	234	222	245	225	264	211	221	242	249	244	228	221	250	244	221	241	246	242	232	237	231	234	217	203	207	231	220	247	249	244	240	220	227	242	241	228	252	230	221	220	225	246	232	225	240	235	218	217	238	228	219	233	253	212	245	230	228	229	221	224	239	232	228	236	216	229	231	204	220	245	238	242	253	225	243	247	208	205	239	235	239	219	241	227	226	224	224	237	262	230	210	226	232	230	211	262	221	225	215	239	245	211	232	243	229	239	208	208	213	220	260	241	207	221	207	231	225	192	247	218	223	212	234	209	225	234	240	196	230	221	228	237	253	245	217	194	235	217	216	234	231	262	236	231	246	252	228	218	232	250	237	223	234	221	228	203	237	263	216	248	229	229	221	221	255	230	247	240	216	224	251	226	235	234	264	251	243	226	233	197	246	213	241	216	225	237	233	239	238	230	234	236	217	244	255	222	238	234	232	239	260	238	237	224	224	235	246	241	218	233	251	242	236	251	241	239	230	227
24022	21118	28460	24014	20563	2561	834	583	488	547	441	371	394	406	357	355	355	334	342	355	344	378	330	339	319	329	317	313	338	334	375	314	314	321	327	350	317	293	329	283	316	323	336	309	314	317	314	299	311	335	313	357	332	330	328	330	306	326	295	289	311	278	260	340	321	290	312	318	324	349	306	293	305	278	300	320	311	338	328	306	280	307	316	295	331	326	326	305	312	331	315	297	306	295	315	314	305	303	297	333	319	286	315	303	313	292	300	308	308	313	325	329	317	289	305	322	291	312	307	307	303	297	339	286	313	298	298	345	289	316	310	311	299	342	328	309	332	290	317	306	327	286	333	311	307	301	325	309	285	303	292	323	309	293	325	304	317	291	284	284	323	310	291	334	268	298	313	272	306	310	316	328	331	324	312	303	283	318	292	286	285	305	290	290	295	310	302	314	298	290	315	309	296	312	324	353	308	320	331	309	330	327	321	347	308	319	325	327	339	308	320	295	317	338	314	306	317	299	299	306	303	320	312	333	298	315	316	333	307	296	275	320	285	310	309	341	341	322	306	317	300	314	315	269	340	291	327	296	294	297	322	311	299	349	292	327	280	296	322	291	311	285	308	330	297	316	286	326	293	315	307	315	289	302	283	309	316	335	312	290	309	262	319	293	300	320	308	292	301	299	337	327	296	296	312	271	306	338	313	313	279	302	299	289	329	311	320	283	294	311	288	287	329	256	308	317	326	325	329	304	289	296	305	294	305	315	343	309	316	306	296	319	317	340	294	282	328	319	319	304	317	299	290	311	298	301	315	309	310	303	281	299	301	300	305	296	311	337	326	315	279	292	293	301	332	333	295	331	321	309	312	344	296	303	280	325	311	275	288	278	282	304	292	269	271	333	319	318	314	303	340	280	276	289	309	319	290	325	314	305	303	311	297	315	315	319	282	324	272	282	292	313	298	293	298	301	309	301	265	302	288	314	293	298	293	339	315	294	338	286	320	312	332	303	289	306	311	325	277	267	309	325	308	300	323	295	320	310	302	303	329	293	319	305	297	296	320	312	289	326	305	325	316	317	334	320	294	309	294	324	287	288	294	314	319	312	297	291	306	302	324	322	313	307	320	316	324	272	324	299	303	312	322	316	291	321	342	302	296	323	287	291	344	305	312	300	303	282	285	293	332	355	277	267	339	305	316	343	308	318	293	302	313	316	310	332	298	314	333	306	303	307	315	292	280	319	331	302	294	301	316	310	307	381	316	315	293	286	320	301	298	304	307	331	277	317	283	295	298	324	333	284	339	296	286	304	313	314	310	296	290	311	313	308	304	307	317	313	298	299	331	271	326	298	327	316	350	295	314	345	307	304	297	302	294	330	314	305	325	300	293	314	333	332	329	301	358	286	316	349	312	300	299	295	293	309	300	332	309	273	304	289	308	284	326	339	310	282	283	313	326	335	310	314	313	302	312	324	329	301	325	327	324	343	320	294	310	304	314	331	319	320	312	297	319	321	297	304	286	287	320	320	288	282	317	297	347	278	321	319	308	295	361	281	307	298	328	294	294	329	265	328	319	326	321	302	297	317	327	285	301	310	298	293	303	310	329	311	282	327	280	303	300	308	317	319	313	295	313	289	309	346	322	332	308	301	310	359	317	315	314	294	325	301	306	284	289	328	326	324	301	277	274	322	316	340	319	293	286	323	284	309	334	294	313	300	298	329	341	313	292	319	311	287	322	329	321	330	324	297	314	286	315	298	294	276	298	306	318	330	278	291	323	303	335	282	308	314	312	304	291	342	281	320	284	312	319	284	327	278	334	297	314	303	299	310	333	359	286	304	321	322	298	286	285	265	315	311	310	296	292	289	320	300	318	338	301	318	313	283	304	316	316	314	341	318	295	293	296	329	322	319	323	304	301	302	270	327	296	282	323	304	344	269	289	296	331	309	283	286	341	317	302	329	327	309	304	300	341	298	295	302	314	302	325	323	315	304	287	304	300	279	314	314	316	297	303	287	301	333	308	290	296	300	273	309	326	300	297	318	306	315	270	283	308	324	280	339	310	308	285	308	282	289	321	317	311	308	309	302	299	290	313	326	313	298	273	286	297	289	326	302	323	315	315	285	312	303	319	289	300	313	286	311	325	323	332	290	330	316	313	293	313	324	287	335	343	326	284	314	318	303	314	333	315	314	289	296	327	299	301	325	311	289	320	276	330	305	328	300	314	292	343	341	315	308	330	341	287	310	281	322	276	278	325	335	307	305	314	309	288	279	287	286	294	302	311	297	317	304	319	287	304	297	337	311	303	326	314	306	321	306	289	319	340	309	286	294	306	308	285	302	311	310	325	279	306	310	295	305	309	301	301	308	321	312	320	311	300	288	299	296	293	306	321	291	320	331	318	328	302	300	304	342	298	317	304	303	312	281	308	323	290	303	343	304	304	308	288	291	306	285	298	330	300	310	304	270	298	297	323	283	336	318	322	292	288	290	301	286	288	324	292	307	314	279	270	294	341	317	317	313	286	319	282	295	322	334	284	290	290	326	323	327	299	328	325	361	302	293	277	305	320	304	302	303	340	302	315	259	301	338	334	316	335	285	302	314	304	328	297	319	316	281	270	300	279	328	332	340	296	323	286	278	275	305	296	317	310	292	321	316	315	318	273	296	303	314	290	317	309	301	287	305	325	299	299	309	328	310	332	336	322	316	322	312	330	276	321	283	254	302	292	282	318	343	298	313	326	290	301	318	335	298	318	312	301	323	324	299	284	333	361	331	320	317	316	321	320	320	308	309	301	280	336	319	311	301	298	316	335	312	325	336	310	309	310	299	286	306	282	330	292	305	307	293	312	308	315	323	292	307	338	324	258	294	296	317	301	298	321	302	320	308	281	339	312	344	280	315	287	313	340	284	294	322	316	298	317	323	306	305	285	336	277	326	303	299	345	330	309	315	306	298	319	297	319	297	316	326	311	313	298	307	330	310	274	317	304	311	291	314	298	304	294	293	287	289	285	294	321	293	328	296	290	299	337	307	301	314	289	307	320	316	312	309	289	315	281	309	327	312	312	280	269	316	326	317	303	304	338	307	300	288	282	299	283	325	283	331	317	291	320	297	290	284	318	307	333	295	308	328	305	286	346	286	330	299	332	292	300	334	319	293	288	316	302	307	293	306	336	295	313	279	292	302	291	300	272	288	321	333	310	292	294	316	299	341	298	275	306	341	313	312	286	321	301	328	295	313	301	313	302	296	277	315	311	294	303	298	302	295	271	314	309	331	297	288	300	288	292	320	341	311	297	318	291	318	303	314	304	297	288	335	272	306	275	279	310	334	302	302	275	317	304	299	315	277	309	348	280	300	269	304	294	340	288	341	289	296	298	310	290	332	317	295	324	303	320	291	316	314	315	323	300	306	317	296	328	308	282	319	325	282	311	350	327	288	316	296	325	329	319	295	297	316	283	347	343	314	302	281	286	296	318	325	312	272	313	353	276	297	308	290	291	270
14573	9524	8320	4384	2999	2130	1732	1423	1197	1076	964	896	789	751	751	677	680	629	604	610	571	572	608	612	588	558	591	542	563	544	546	514	531	525	522	539	567	549	487	518	534	543	530	548	554	553	499	482	501	478	525	539	485	520	489	500	531	485	511	512	541	513	549	497	507	539	469	537	499	497	544	531	502	480	505	495	494	574	536	505	518	537	501	534	496	460	532	495	513	506	564	520	505	505	513	516	528	500	468	542	514	523	534	483	523	505	515	523	513	556	562	517	469	487	525	504	492	542	564	492	551	491	527	510	509	531	517	513	460	490	536	559	516	509	497	503	504	565	491	527	524	524	544	501	541	515	512	530	532	510	457	517	511	529	529	511	527	534	534	515	498	523	497	521	509	512	474	516	523	501	533	527	509	508	484	512	499	501	512	497	498	481	491	494	478	489	505	530	523	482	507	529	540	546	472	521	497	471	505	511	521	536	494	481	548	523	533	473	555	520	516	507	492	510	496	505	530	519	514	519	511	510	566	457	498	437	527	501	517	527	511	530	488	571	469	503	493	520	537	511	499	488	527	566	496	494	518	522	513	481	526	532	516	480	502	479	525	514	527	515	503	497	496	496	501	506	527	528	537	506	508	527	525	499	515	473	511	485	497	480	506	481	535	496	540	461	518	508	554	516	492	490	553	493	516	513	516	533	528	497	548	518	526	475	552	505	468	536	483	540	518	541	507	496	559	516	461	489	527	503	505	511	437	519	542	526	565	528	536	532	539	495	538	513	498	511	508	503	496	509	498	494	541	509	484	545	459	518	509	484	514	519	525	503	460	508	512	518	518	475	550	495	536	533	525	493	486	494	477	509	511	508	530	489	489	497	526	534	466	535	483	484	502	518	521	538	529	488	497	524	501	510	480	518	514	509	492	546	520	507	463	536	467	468	512	511	507	525	485	514	515	509	492	509	504	518	550	520	489	507	528	534	505	499	485	507	519	520	529	500	531	487	506	530	507	492	493	519	468	492	498	504	549	524	549	515	497	504	559	447	465	554	445	477	538	527	532	520	486	514	495	500	491	531	506	540	487	498	481	480	505	477	491	533	518	490	549	530	487	502	506	497	495	473	500	472	533	541	551	530	484	496	522	505	506	484	521	510	494	488	503	508	489	481	476	494	512	470	491	518	552	488	511	556	452	488	474	508	526	497	476	513	541	508	507	510	522	519	502	517	511	551	516	528	512	486	536	533	537	516	510	519	485	495	496	533	494	509	539	572	500	528	509	531	537	494	526	513	507	511	499	518	518	458	469	485	524	456	536	496	526	557	495	480	505	502	525	465	501	528	505	543	507	517	490	524	500	513	465	463	506	484	508	509	434	484	522	529	481	546	502	518	509	496	551	524	500	553	542	544	507	501	529	491	491	484	490	482	494	515	471	537	536	492	485	502	503	498	494	525	549	504	524	507	515	549	514	545	536	537	524	508	529	489	517	510	530	508	466	467	493	507	526	527	513	521	513	497	481	478	506	521	508	519	484	500	516	497	473	528	535	490	486	483	490	563	498	529	502	512	494	544	514	489	490	475	523	490	490	515	491	490	514	485	560	486	490	486	500	528	553	531	496	469	513	506	474	535	530	460	554	509	493	478	491	519	547	487	539	535	500	500	536	502	460	506	514	510	504	513	556	515	486	515	532	504	480	538	507	478	487	517	506	506	532	500	500	494	480	495	493	504	494	491	529	492	513	510	494	503	489	534	524	518	501	460	467	475	519	484	497	519	506	535	548	519	541	529	505	548	465	495	541	510	503	519	520	510	467	498	483	525	498	502	496	472	536	509	503	488	512	567	488	475	509	542	515	467	536	527	512	498	489	488	479	501	526	537	497	534	476	500	502	505	456	470	520	491	498	516	538	544	482	516	478	505	508	498	504	548	506	513	491	467	503	511	459	506	505	510	546	526	505	498	544	493	483	510	483	524	515	528	497	487	484	508	506	490	496	507	493	476	505	536	505	532	516	487	512	529	524	501	520	528	540	500	538	502	527	537	488	545	505	478	517	539	528	498	512	555	506	497	492	518	486	539	505	504	515	484	520	522	494	498	500	489	493	495	519	503	531	532	513	514	512	538	493	515	511	505	500	478	505	502	516	484	487	499	559	505	545	561	495	539	503	489	515	510	502	484	480	526	525	538	522	531	517	493	497	490	537	541	490	533	494	512	472	543	495	507	527	519	470	518	465	508	481	518	521	534	540	476	525	523	501	525	529	481	512	516	522	534	526	503	533	505	476	510	522	509	525	553	527	511	527	515	541	468	502	496	532	498	511	517	517	494	510	487	499	527	502	504	523	474	509	525	498	481	543	529	533	530	509	523	483	451	519	524	526	506	489	487	548	537	518	506	473	514	487	528	497	507	558	512	532	500	496	524	497	495	504	533	509	517	529	481	512	498	462	477	532	515	535	488	545	556	484	532	506	508	527	536	483	549	490	491	503	554	501	516	458	457	488	486	514	541	490	519	497	504	526	499	519	524	528	502	486	512	517	470	536	504	518	503	477	522	541	474	521	513	520	507	481	512	525	500	534	533	529	510	532	467	513	496	472	550	504	510	548	507	524	507	506	502	521	543	463	546	539	494	472	541	511	524	517	509	532	525	511	492	521	505	485	548	489	477	541	514	480	495	518	478	531	526	509	524	470	517	530	511	447	534	472	542	532	485	487	518	491	492	508	553	486	490	525	566	518	529	511	497	516	505	516	481	546	491	491	510	498	478	502	490	533	501	535	521	459	491	465	511	535	458	505	500	488	487	504	518	505	486	529	527	487	543	519	526	487	538	487	517	530	499	514	467	518	524	508	476	493	471	511	493	506	476	497	509	484	540	540	498	529	516	526	517	487	512	489	506	532	580	524	530	512	494	493	491	514	486	487	485	508	514	521	516	510	498	488	542	485	437	524	538	476	504	504	511	505	513	487	515	491	491	533	496	482	473	536	550	473	510	492	536	488	515	531	505	528	511	454	501	453	452	516	528	519	517	502	470	519	457	526	510	502	500	512	539	479	519	530	529	504	516	469	503	496	537	480	505	479	534	566	486	501	502	502	499	521	479	544	522	472	526	495	538	537	505	446	563	515	514	499	478	485	503	503	527	522	517	481	473	470	466	518	501	494	485	501	497	467	526	555	509	573	505	528	483	497	477	507	557	496	437	515	510	524	499	562	495	482	503	498	500	544	506	465	524	480	495	470	502	458	474	528	493	505	490	499	513	499	538	500	517	475	490	497	527	497	502	507	529	500	486	518	482	524	483	516	524	521	501	528	472	512	511	502	525	481	547	518	482	521	534	491	531	504	514	511	515	495	495	478	524	509	482	494	503	518	466	498	539	465	521	503	513	532	484	520	492	496	492	476	489	493	529	494	485	527	551	540	501	536	498	503	486	507	520	499	522	523	481	508	531	509	520	504	495	479	526	546	461	530	547	557	484	550	475	505	520	526	541	498	470	507	550	529	531
23092	21094	29046	23347	21094	20059	2869	1105	849	780	719	704	687	645	662	637	568	596	608	548	548	549	530	507	537	515	532	536	551	522	491	508	525	514	523	514	543	540	522	546	515	517	508	513	547	529	496	497	514	519	547	523	534	513	521	515	498	498	532	519	489	524	480	533	497	491	492	545	489	495	475	500	491	557	489	505	522	490	493	512	496	478	501	499	528	530	502	513	480	523	505	482	487	500	475	550	498	479	532	472	527	491	493	482	526	538	513	498	514	530	497	508	485	482	488	488	505	491	521	482	505	483	515	508	485	485	516	493	529	496	512	491	522	459	502	496	495	505	506	462	519	538	526	494	490	518	472	499	489	514	521	527	483	531	510	501	463	524	498	533	519	499	500	529	494	480	522	557	520	495	464	515	487	495	510	527	512	555	485	509	523	507	454	481	475	489	522	536	493	448	488	480	501	506	475	531	472	504	503	450	489	508	512	505	490	499	514	501	485	496	481	462	499	516	500	508	460	517	491	489	521	466	492	485	504	484	495	515	497	477	467	516	512	534	508	482	467	545	499	497	491	477	487	487	499	523	487	473	517	474	499	534	468	497	505	502	492	496	484	490	487	533	477	532	480	512	539	461	551	485	481	508	509	506	486	512	479	481	475	542	512	541	495	485	457	498	485	508	487	444	478	535	487	470	467	495	472	477	502	502	526	477	490	455	502	522	465	482	482	523	490	530	515	522	521	524	490	499	542	495	532	515	458	470	502	480	488	463	478	478	517	515	517	500	476	474	478	527	494	481	532	486	521	537	492	507	477	481	500	515	520	446	496	547	520	497	464	478	485	522	488	487	469	493	495	499	520	488	486	520	479	512	489	488	507	481	526	517	498	506	516	493	521	501	476	495	502	529	526	526	494	477	489	520	513	465	464	474	521	504	497	525	495	501	489	497	463	507	488	499	516	511	534	458	528	519	507	468	505	445	501	489	471	510	494	501	527	538	472	491	489	465	487	465	439	451	516	488	501	494	495	484	521	444	498	549	517	518	465	513	493	527	524	528	527	522	474	539	489	505	478	486	520	548	509	450	486	470	512	512	512	490	467	490	536	483	513	498	464	539	536	502	487	500	479	492	505	473	478	485	508	520	481	496	484	458	471	525	495	464	471	490	502	507	535	498	491	522	501	497	512	480	528	496	495	477	496	502	483	506	515	507	475	513	483	481	534	512	560	491	523	501	511	520	535	495	527	496	539	487	503	495	468	511	523	512	511	494	509	512	467	504	455	519	476	477	484	496	469	504	522	492	510	487	498	517	501	506	488	524	477	512	489	478	506	500	512	492	519	473	484	518	479	486	507	522	495	482	474	506	504	509	507	496	487	470	475	487	489	490	482	504	488	532	459	495	487	447	503	472	527	523	510	496	494	547	492	462	515	501	511	513	486	499	491	487	528	535	519	475	509	533	487	506	540	502	481	515	497	527	527	517	490	470	493	506	481	485	530	534	501	495	513	480	567	470	484	495	528	475	463	470	503	455	519	472	502	511	495	492	506	521	501	529	476	520	495	489	495	518	527	507	480	491	521	520	529	509	509	496	525	509	506	555	471	506	516	467	467	500	498	485	481	512	518	505	453	506	504	490	504	522	507	513	479	524	452	495	479	524	489	487	529	503	467	490	506	524	488	537	516	479	496	531	499	464	442	504	476	491	481	488	454	491	532	486	462	534	542	479	472	533	488	513	512	487	464	478	518	518	490	487	486	481	488	533	478	528	468	475	507	451	472	542	505	515	464	493	491	484	488	440	494	503	480	517	458	486	500	502	466	496	514	487	523	461	495	499	504	476	546	475	486	506	557	487	488	454	497	501	476	486	516	489	459	487	515	486	515	533	521	474	529	479	501	521	479	484	476	485	501	494	476	479	528	530	497	521	439	499	483	480	457	472	518	506	505	463	483	515	516	516	467	474	496	523	508	494	519	441	490	472	483	474	522	522	484	515	496	496	513	508	476	502	516	514	491	498	490	494	505	485	504	472	489	539	469	501	492	512	507	479	472	491	493	491	538	512	478	526	505	508	496	456	488	503	484	487	537	489	475	512	512	503	496	455	470	463	488	556	526	480	537	486	448	482	491	477	487	523	526	465	465	499	467	492	559	493	494	442	493	490	505	468	520	511	493	478	477	514	493	473	518	498	498	493	484	511	516	492	474	493	463	510	480	490	529	523	480	459	502	504	488	475	511	490	500	514	464	477	534	461	499	503	516	508	500	461	514	480	509	503	495	479	495	467	514	457	495	491	492	497	528	507	520	494	468	489	500	534	495	486	469	479	508	518	496	450	533	502	470	479	483	506	477	479	509	509	507	467	505	492	480	479	517	550	510	538	523	526	496	497	487	506	492	481	474	490	461	501	496	512	476	476	522	466	515	529	494	524	500	483	526	488	488	495	512	490	462	500	471	494	467	489	503	500	526	504	478	512	484	515	489	461	501	493	521	435	519	480	516	485	450	476	509	519	519	526	471	555	485	461	502	485	511	510	474	466	505	502	528	521	484	513	449	481	483	484	510	461	472	539	475	485	510	493	461	462	506	510	529	506	524	501	509	482	505	499	457	470	490	526	538	479	504	468	471	492	462	496	487	500	495	501	471	515	517	469	504	498	516	484	484	496	504	513	468	470	498	493	523	535	525	508	495	476	463	496	502	531	454	480	547	512	467	480	513	498	507	463	499	497	471	522	527	522	495	497	500	528	517	497	484	510	515	520	487	533	544	519	460	512	481	504	478	480	501	504	484	495	544	488	529	526	509	523	497	504	488	480	506	494	527	478	492	503	427	483	490	495	526	507	506	493	507	484	487	494	546	473	494	469	491	453	524	505	499	528	471	515	504	503	446	473	495	480	503	514	449	524	512	488	498	531	477	491	502	495	460	464	517	555	499	465	510	533	566	507	512	484	544	514	488	528	482	493	483	506	476	523	522	480	496	542	500	516	510	471	486	516	506	486	532	515	483	449	495	528	526	492	529	483	545	476	487	487	521	510	509	504	479	494	488	501	534	482	509	507	474	507	474	493	485	520	467	502	499	479	517	503	481	506	469	478	523	507	558	530	515	488	505	522	491	508	495	483	522	481	526	499	490	449	505	527	499	489	539	482	477	491	510	492	491	499	537	518	513	472	457	487	548	510	497	496	505	463	502	518	494	489	493	462	491	516	474	504	458	527	469	518	482	516	472	494	495	482	472	524	491	509	504	516	509	495	499	505	500	499	527	487	486	492	495	503	527	465	489	466	490	515	483	536	458	497	514	508	517	505	473	499	456	530	521	511	474	480	477	507	504	465	471	502	503	462	495	487	506	505	487	525	508	488	490	464	532	490	553	522	515	558	499	467	527	495	498	508	555	507	483	483	492	489	520	472	519	472	508	535	509	529	483	480	459	474	542	508	522	526	493	508	491	483	503	494	508	515	486	469	518	524	529	462	481	459	517	490	502	499	497	543	506	490	503	477	489	501
17202	15828	13646	7508	5232	3938	3178	2522	2153	1848	1692	1539	1345	1298	1123	1174	1075	1087	1082	998	983	936	955	922	952	905	905	886	840	875	890	882	889	839	837	836	838	791	825	779	829	810	835	828	829	883	733	828	850	802	820	825	796	780	793	810	816	800	826	799	806	804	796	781	799	796	784	791	792	797	843	774	797	845	817	817	834	872	800	786	814	781	820	801	832	803	807	838	864	826	759	786	800	823	781	814	791	812	784	792	756	800	771	774	778	792	841	824	782	827	758	779	756	786	793	791	832	839	805	791	737	791	819	739	802	792	838	774	809	737	763	800	833	771	752	791	804	800	822	767	821	785	872	785	790	836	787	793	773	764	798	753	804	766	765	767	768	795	825	768	782	782	816	802	847	806	839	749	806	802	786	831	776	812	792	824	856	804	749	816	756	767	756	766	727	825	823	743	810	786	830	779	809	758	773	798	795	803	828	750	800	797	846	821	772	751	776	784	814	770	785	739	742	752	784	725	841	831	784	774	811	821	750	803	799	793	835	827	824	758	782	762	802	785	813	821	806	840	767	773	811	794	792	753	817	808	810	807	795	775	788	797	811	821	785	802	839	799	823	838	841	797	811	752	822	805	789	792	736	753	818	764	808	767	764	846	822	768	818	796	828	796	753	771	784	761	788	778	816	764	831	789	810	775	780	804	810	829	792	805	822	766	740	782	788	738	751	802	794	771	793	788	746	820	819	797	820	781	788	777	795	763	810	789	782	770	783	788	789	843	753	778	759	768	795	804	817	799	780	744	771	832	819	764	824	786	833	777	788	781	795	845	774	807	767	773	817	865	756	774	778	799	806	830	771	776	758	817	783	787	823	768	802	759	835	776	780	817	787	790	720	807	786	753	752	766	795	772	815	793	814	785	830	805	802	779	778	818	815	765	810	801	769	767	795	801	769	805	770	839	769	855	853	829	799	766	844	776	778	741	800	760	776	771	801	785	750	782	787	771	798	763	746	741	784	763	785	821	843	814	753	810	781	796	789	809	805	804	766	802	820	777	785	775	734	786	799	819	795	772	768	828	744	809	816	732	771	777	762	788	774	759	751	748	799	774	811	757	803	765	796	784	785	782	743	820	822	771	756	772	794	783	747	775	750	834	792	777	749	782	774	793	743	833	745	755	763	796	744	743	789	788	769	791	744	793	793	777	828	781	822	786	799	796	810	755	769	781	797	823	811	817	821	768	762	785	788	830	790	806	763	783	805	816	749	777	799	824	806	800	764	738	755	808	803	768	814	746	849	730	775	772	779	838	782	832	791	789	804	763	777	815	767	797	824	770	733	771	770	781	784	830	767	776	809	762	778	817	785	803	788	807	773	785	738	769	793	778	804	818	773	739	793	810	732	810	778	794	779	806	828	800	796	766	748	772	798	784	801	789	753	755	786	726	776	769	816	821	760	797	760	769	805	750	740	774	755	768	782	744	785	772	797	804	751	810	734	728	793	781	784	839	793	763	801	763	809	814	812	775	802	771	807	772	784	758	792	762	804	822	776	786	768	810	737	814	810	753	771	783	750	820	797	778	809	827	794	826	772	773	767	790	802	800	759	856	777	768	809	792	771	861	840	787	818	769	767	765	834	816	801	824	751	808	831	823	807	768	753	782	757	820	778	768	822	836	809	770	783	809	790	789	822	750	787	763	799	802	765	822	839	764	772	764	791	772	749	775	794	826	768	832	806	807	791	804	810	785	783	741	805	779	772	747	778	766	813	770	856	795	806	805	814	770	790	778	785	752	791	824	786	791	818	736	769	826	769	780	812	809	788	773	741	831	775	769	799	797	776	791	791	765	798	821	831	795	748	787	783	840	771	808	780	802	814	808	780	818	812	814	779	815	803	810	779	841	817	820	788	743	786	813	759	825	753	809	750	771	783	783	834	795	807	798	794	813	802	755	802	783	781	767	759	785	791	776	792	799	726	814	814	786	765	784	780	791	811	792	769	769	792	821	829	763	771	802	796	851	756	774	807	807	751	770	809	752	792	760	791	791	755	820	834	783	802	858	785	750	791	800	743	775	821	755	847	760	802	794	769	800	778	805	788	834	770	818	778	797	792	799	768	796	798	726	788	822	735	801	760	807	779	776	744	778	759	760	814	759	782	736	786	765	823	806	748	799	798	796	890	792	780	784	782	793	767	801	750	791	788	800	802	753	796	776	744	826	815	818	746	779	726	740	777	763	758	765	781	777	810	818	743	791	822	782	824	806	773	805	821	770	836	784	786	844	827	782	778	781	808	802	768	765	796	769	797	772	788	769	836	790	762	822	850	800	790	803	775	819	834	745	828	754	780	820	799	773	759	743	747	793	790	819	762	725	809	763	802	814	764	756	748	795	798	809	805	752	844	817	779	786	817	837	836	799	806	793	782	753	762	812	797	769	828	821	789	803	771	791	790	816	825	788	784	790	787	766	789	772	774	762	820	838	756	755	753	766	786	755	757	759	735	771	782	825	763	809	785	793	772	739	805	775	791	749	802	777	799	816	792	752	812	828	758	792	745	780	762	803	847	761	730	790	793	763	746	766	783	769	759	784	792	821	772	798	766	784	769	803	800	750	782	786	807	750	750	780	774	774	781	777	754	782	778	754	798	790	824	784	745	765	797	767	853	802	788	754	796	788	762	781	762	798	770	773	743	790	790	787	807	802	772	787	755	797	794	788	768	801	808	760	826	838	773	797	781	800	772	844	843	785	779	800	824	696	811	804	794	797	765	795	796	758	787	749	743	800	786	786	783	812	789	747	790	773	812	764	788	756	776	803	792	812	805	820	791	808	764	852	841	791	845	827	735	824	767	785	799	811	819	816	782	791	785	815	761	776	815	780	759	818	790	812	839	759	757	856	755	858	781	779	745	753	788	736	812	797	822	792	821	841	783	759	781	765	808	802	782	775	760	829	766	805	796	798	760	798	824	835	765	815	746	750	738	800	739	802	826	793	793	775	823	804	834	795	823	793	778	803	795	797	832	742	758	835	795	804	788	755	778	826	820	773	757	778	785	770	817	762	778	787	782	804	731	799	791	773	739	807	809	831	776	773	755	794	774	768	787	829	786	794	802	756	744	754	785	776	766	795	786	840	805	787	844	820	801	772	771	839	739	783	786	802	769	797	778	829	765	791	800	825	794	837	784	777	803	831	785	805	808	821	773	757	785	809	764	792	754	792	773	785	762	807	748	789	781	780	737	838	804	783	781	754	788	793	799	801	759	772	805	790	807	827	756	773	791	824	759	841	772	847	755	767	787	819	759	749	751	765	813	812	763	758	839	796	770	806	824	764	759	819	777	759	743	810	773	799	768	793	766	824	779	839	792	814	734	778	777	754	779	815	756	773	819	804	797	755	795	840	792	785	789	802	804	741	800	809	778	795	805	829	769	799	755	752	800	783	779	757	748	768	796	735	824	794	751	795	831	783	829	798	782	832	762	772	796	776	801	810	811	791	750	779	740	781	753	818
26730	20454	7766	463	208	153	167	146	133	143	144	136	141	133	132	135	143	134	134	129	116	130	130	136	134	138	134	128	103	129	134	138	125	125	126	122	130	122	147	139	109	142	140	132	129	126	112	150	144	157	136	136	132	111	140	126	120	124	139	111	134	131	140	127	124	141	135	128	143	123	116	134	128	124	130	125	135	137	140	135	142	130	130	142	121	121	126	128	123	137	122	107	130	103	124	146	130	127	134	139	164	130	122	138	148	139	112	141	150	131	125	132	151	133	114	124	145	139	141	130	134	121	118	122	120	132	143	123	116	134	139	135	125	144	129	111	120	126	146	109	122	153	126	142	136	135	120	123	119	153	121	139	121	152	144	127	134	127	142	124	128	116	129	130	132	147	130	128	140	137	126	125	133	142	156	129	127	122	138	131	126	142	130	131	137	108	153	141	131	123	131	126	131	111	128	128	131	118	141	131	142	143	127	118	124	131	130	167	133	147	137	113	121	132	133	132	135	118	134	137	130	141	129	137	124	146	146	98	147	120	134	133	129	147	119	136	125	134	148	141	117	145	139	132	132	124	123	150	115	130	153	133	119	115	116	135	127	139	141	126	128	119	139	117	126	134	130	131	137	128	140	138	138	116	132	130	137	142	123	134	121	126	134	123	137	159	144	137	139	121	133	132	120	125	142	127	106	109	125	127	125	120	134	135	130	148	143	101	134	131	124	153	114	116	113	138	115	134	122	140	134	149	122	135	122	115	122	119	128	131	123	123	120	125	126	139	119	115	125	138	116	133	138	126	147	127	116	136	116	126	129	152	120	154	138	111	130	112	113	108	113	136	132	127	140	125	121	125	115	145	129	148	137	128	142	123	129	131	159	129	154	145	137	116	114	124	144	125	136	135	126	136	118	134	117	121	118	112	150	122	138	130	125	122	141	132	140	111	141	132	126	140	136	125	113	138	156	147	129	162	133	115	125	133	145	142	136	130	123	141	126	137	132	128	144	113	137	117	118	132	116	131	118	142	131	125	136	124	142	112	139	131	130	125	113	120	130	143	138	129	128	148	116	139	121	132	127	133	109	161	148	138	127	129	122	122	118	144	134	121	135	119	110	119	138	129	127	127	139	124	134	113	151	133	129	146	154	123	131	114	139	108	129	142	129	143	131	129	129	142	132	119	126	135	137	108	119	110	132	128	135	120	107	137	132	134	125	153	134	129	132	139	148	134	132	131	128	128	164	140	130	122	137	120	130	126	129	102	132	126	130	126	127	132	125	125	134	117	116	137	137	110	114	134	120	119	127	119	136	115	138	141	139	146	128	126	122	143	117	128	121	144	139	123	137	127	126	124	133	121	130	123	117	131	136	121	142	127	126	140	138	142	126	129	125	161	155	119	140	133	122	134	140	133	117	138	141	149	147	126	141	148	127	121	139	114	140	141	128	136	141	120	132	136	118	131	135	114	129	142	140	124	144	126	127	129	144	144	135	145	124	127	115	149	119	121	115	136	120	121	107	114	143	134	140	112	130	144	127	115	143	136	140	135	150	123	115	114	133	144	123	136	108	109	115	127	131	119	141	142	117	148	128	120	129	137	130	138	144	131	130	133	164	121	128	119	129	119	120	129	129	116	136	110	138	135	141	141	132	124	142	128	136	145	123	120	119	164	142	118	129	149	142	152	136	136	131	130	121	119	136	116	141	123	132	122	137	155	123	126	133	129	140	121	121	130	148	118	136	151	142	120	127	119	122	128	133	133	142	133	128	132	146	128	124	124	142	136	130	135	123	144	129	125	142	155	122	118	114	137	158	131	133	117	131	114	124	137	143	137	131	129	133	125	133	150	122	129	134	119	144	115	134	126	124	140	120	141	141	140	159	121	145	145	131	125	140	135	140	134	128	126	108	125	121	123	129	111	125	120	117	119	125	144	112	149	116	113	138	128	141	130	140	134	151	139	127	138	129	142	120	132	129	124	122	120	146	145	143	129	133	124	135	117	130	133	138	127	145	131	131	144	117	147	142	145	127	142	130	111	140	141	126	144	104	111	127	118	119	126	122	134	149	132	140	121	125	127	126	123	138	120	138	135	124	125	126	118	124	104	123	134	153	134	128	125	143	124	122	146	124	124	132	126	137	149	123	130	121	118	120	153	138	132	135	126	130	137	137	116	121	115	133	141	123	145	121	126	141	127	144	147	119	121	134	119	122	149	137	117	130	140	139	120	131	139	151	117	118	132	136	116	121	136	126	124	123	150	127	133	122	135	133	125	116	140	135	148	124	120	113	135	151	128	141	125	141	124	158	150	135	141	125	136	144	126	130	136	110	108	135	116	118	132	108	139	133	139	129	121	114	126	144	142	151	130	137	130	142	118	117	115	120	130	143	114	126	131	135	147	125	122	134	143	130	124	134	143	133	128	129	125	132	103	128	140	124	144	123	113	146	131	129	106	135	123	123	143	121	127	141	111	132	132	127	121	125	138	127	133	129	145	138	131	131	117	128	119	121	124	126	125	137	126	147	138	118	133	125	132	153	121	132	139	128	135	140	142	134	117	130	134	108	152	147	131	135	124	125	122	132	136	135	111	158	131	125	145	135	130	132	111	147	109	116	144	132	139	121	126	135	120	123	119	153	142	135	129	134	123	125	118	132	123	131	122	124	127	136	139	125	150	135	141	107	129	120	133	118	122	129	134	122	137	124	128	131	123	136	110	129	121	118	135	129	154	121	127	136	146	126	133	119	134	124	130	144	104	113	144	112	143	121	147	125	142	129	139	127	147	124	143	122	123	121	126	138	130	134	125	120	135	114	130	123	153	144	115	127	140	131	117	131	125	117	150	121	140	133	127	123	136	111	155	114	116	148	138	129	146	136	113	127	135	132	132	126	127	132	128	118	137	129	116	147	123	104	132	117	142	129	139	129	153	126	143	137	130	132	137	129	128	114	117	103	120	127	139	137	152	139	146	119	126	124	143	132	135	105	157	116	126	155	139	128	125	118	127	121	115	136	118	130	135	122	134	109	115	138	130	128	143	124	141	126	117	132	128	106	122	129	135	151	133	119	116	114	118	118	127	120	115	142	146	132	122	143	130	145	129	125	136	129	115	128	127	137	123	129	114	135	138	146	162	129	125	124	145	131	140	132	142	138	131	122	115	152	136	140	137	125	124	144	133	124	139	138	142	117	129	146	123	135	112	116	152	135	118	116	140	136	141	129	144	114	147	137	145	138	114	134	137	123	123	131	136	133	141	129	118	142	118	142	146	119	135	124	144	109	128	141	129	144	156	121	130	131	148	133	137	146	128	120	138	122	130	122	115	144	130	128	139	122	120	122	151	122	129	129	128	133	150	120	115	122	110	125	150	146	132	116	128	131	147	135	131	129	135	131	122	121	135	138	155	159	126	132	119	109	129	131	131	142	136	124	129	138	130	130	111	120	138	150	133	125	127	103	148	128	106	120	134	123	145	122	134	121	171	130	122	144	150	147	153	136	142
6447	1119	997	554	447	355	319	305	259	283	272	256	258	241	229	237	241	219	256	251	245	260	223	235	230	250	213	238	228	229	219	246	212	234	232	232	221	235	201	219	267	271	240	232	226	235	239	210	229	252	267	238	244	236	237	263	235	210	212	220	240	226	231	220	224	240	235	221	245	259	233	208	209	213	247	218	226	237	239	219	273	221	231	228	234	239	205	229	239	247	215	237	200	238	237	235	231	219	221	203	238	218	233	228	232	227	243	228	230	219	226	248	256	239	233	219	220	235	225	247	238	214	245	225	236	220	239	249	226	220	216	239	244	213	248	224	241	226	224	249	260	253	239	242	237	249	203	234	223	224	234	220	235	230	214	241	235	237	223	220	244	248	241	268	222	225	244	252	236	246	238	221	243	248	210	212	205	233	216	239	220	245	260	237	212	252	206	233	207	215	253	236	228	187	249	224	236	195	222	265	206	232	245	239	253	228	228	244	214	203	222	251	212	208	232	236	240	222	222	218	225	239	221	229	219	224	223	238	229	249	221	242	244	206	213	220	249	218	247	243	206	252	248	246	228	222	252	227	231	228	212	256	222	241	214	221	233	236	244	254	220	257	204	233	225	240	204	215	235	229	218	230	251	213	240	253	236	226	199	223	235	230	217	206	235	227	233	210	223	235	231	250	245	210	222	232	247	237	210	217	230	213	250	233	234	238	229	235	215	235	244	238	248	233	243	219	238	235	240	259	233	248	247	210	265	243	223	252	227	246	227	228	237	220	230	231	241	231	260	229	231	252	218	239	228	204	253	217	198	270	238	242	234	225	221	217	231	254	215	244	243	243	257	217	196	226	221	228	237	250	237	210	262	208	232	255	249	239	255	230	264	231	249	207	238	231	252	243	224	218	234	228	245	217	238	248	253	229	236	224	224	239	232	196	230	239	240	210	246	245	217	258	240	245	187	224	236	241	241	230	275	225	247	207	242	222	239	228	198	255	220	209	238	227	235	223	249	254	236	254	231	245	253	231	255	223	245	245	236	235	230	255	247	231	228	171	232	259	247	231	228	254	232	225	259	247	249	254	189	246	242	226	244	204	237	237	235	221	258	242	223	224	219	236	226	244	212	224	243	235	232	230	209	228	216	232	224	215	204	241	202	234	223	236	227	203	264	238	244	238	238	255	250	232	257	239	225	239	219	212	213	244	232	211	245	234	218	231	219	231	234	230	205	240	210	219	225	218	253	247	235	212	245	218	215	238	220	245	220	238	234	235	204	226	236	225	230	205	235	239	250	229	236	245	237	240	212	254	217	242	205	232	248	238	234	265	264	216	236	218	226	232	240	222	246	229	201	232	262	213	241	198	225	220	293	242	244	238	231	229	238	223	220	247	239	222	192	225	250	238	198	232	214	227	232	233	240	227	216	202	233	227	235	220	225	222	234	238	267	240	238	232	231	227	234	225	217	226	209	215	201	246	236	239	233	228	229	244	220	233	250	231	233	229	252	224	219	240	229	214	237	219	263	232	262	210	243	245	238	243	203	208	229	232	198	235	215	247	220	230	216	229	227	248	234	241	247	218	216	220	245	243	203	226	222	240	249	213	239	247	213	227	237	227	233	230	243	235	230	207	238	223	244	242	239	206	216	236	261	237	221	231	250	247	234	237	225	227	251	231	226	210	216	203	239	227	214	228	250	249	210	238	234	269	229	222	222	244	229	246	233	213	219	259	225	254	212	228	216	209	224	226	241	242	234	248	228	218	221	242	219	214	242	217	228	245	238	233	249	249	231	227	229	240	244	212	227	235	238	241	235	248	222	209	231	240	237	223	232	207	216	234	226	227	258	213	222	253	242	202	241	227	240	223	227	223	249	224	257	233	238	201	251	236	232	240	229	224	241	250	269	231	198	247	240	212	250	248	243	197	206	225	230	231	231	231	263	222	266	259	213	241	244	206	249	242	232	232	245	220	236	258	232	209	230	219	228	194	253	250	218	229	247	211	222	254	226	217	212	238	235	214	209	226	230	243	233	242	229	218	243	235	227	205	205	201	235	231	241	216	219	213	226	218	227	231	227	230	232	246	227	241	223	221	247	247	221	235	237	226	219	244	198	248	251	218	253	254	253	239	215	205	207	237	208	231	250	227	245	231	234	251	235	218	238	234	215	220	243	226	250	239	214	220	226	238	216	231	212	221	249	216	230	247	282	233	221	236	238	229	240	225	216	237	219	206	259	235	245	209	274	250	244	244	240	232	246	217	230	248	250	238	228	248	228	258	243	220	228	237	229	216	215	236	247	221	242	237	229	250	224	207	244	228	254	262	229	236	246	211	240	244	252	232	247	218	264	239	232	239	254	230	214	240	242	253	218	235	235	242	228	222	239	222	233	218	244	239	233	227	235	231	199	223	218	264	230	217	225	206	249	271	262	246	233	242	247	218	238	219	267	226	247	242	215	207	232	239	207	206	260	230	238	237	220	220	224	235	231	225	215	266	218	239	215	227	254	219	227	248	218	244	243	257	221	227	247	208	227	225	237	229	225	222	244	236	250	234	224	231	231	232	230	221	263	239	221	193	261	244	245	231	213	243	239	245	228	238	229	218	216	235	241	235	248	236	212	244	235	215	212	232	225	229	230	211	248	222	228	219	228	235	229	227	208	215	221	212	219	207	229	203	266	238	235	202	210	231	230	231	231	257	209	225	225	247	236	239	216	257	241	231	214	214	219	260	239	244	252	227	250	220	224	223	243	239	230	234	253	263	223	245	235	225	212	244	219	243	227	232	225	220	225	233	228	216	238	225	226	225	235	246	254	232	197	224	227	248	208	235	251	249	225	246	273	222	243	209	239	217	256	209	219	242	228	228	248	227	210	220	228	221	213	243	228	200	253	228	230	218	214	229	225	224	228	243	235	215	235	212	192	213	233	225	260	210	228	237	245	222	242	214	216	268	214	241	228	219	236	218	228	238	239	233	230	238	215	204	237	232	237	257	233	208	223	224	232	237	236	228	199	229	230	229	244	232	252	221	212	238	241	227	240	232	248	240	228	212	236	246	264	213	211	238	220	235	231	214	233	226	240	234	227	227	217	245	220	206	245	237	246	236	223	251	221	228	222	222	223	243	225	226	246	260	258	240	252	250	223	229	242	259	212	223	235	230	237	221	237	238	262	210	210	238	246	246	236	232	237	253	224	231	252	216	237	215	219	219	243	233	217	222	240	234	255	222	239	216	236	228	250	245	228	244	233	229	246	233	223	256	206	240	214	219	232	218	223	229	230	197	248	234	236	227	247	229	187	221	241	204	230	231	216	242	253	217	223	248	198	246	242	248	242	197	241	232	212	248	246	247	219	237	225	217	221	210	238	234	236	219	232	234	242	224	217	241	227	261	262	227	270	218	216	230	237	230	224	232	227	229	228	247	244	225	226	228	267	222	229	223	224	244	232	231	229	235	205	227	215	241	235	239	206	196	231	221	237	228	247	215	221	236	205	238	212	237
24076	21080	28397	23996	20504	2667	800	620	494	445	442	417	393	388	387	369	344	358	347	342	349	325	322	349	305	337	324	342	339	274	322	343	315	337	317	320	341	322	315	289	314	299	328	328	316	290	323	335	288	323	304	323	282	323	290	294	311	329	333	328	322	295	309	313	310	299	312	333	326	307	323	327	286	296	273	296	309	321	284	302	332	324	281	311	318	301	288	298	311	324	298	303	324	313	302	268	301	327	304	298	340	284	319	324	302	299	290	329	273	336	311	271	292	318	320	297	321	313	277	291	294	289	335	326	285	333	313	288	343	307	290	296	287	336	288	304	328	311	323	310	332	318	306	310	306	287	308	319	304	320	328	305	305	273	326	330	301	326	293	312	295	296	297	328	315	317	312	293	337	312	315	337	329	299	321	298	301	325	308	300	312	316	304	299	305	310	328	269	295	318	322	319	300	297	324	305	285	307	329	293	286	292	291	278	311	332	310	325	317	319	327	304	310	291	295	275	302	325	330	304	272	293	313	323	291	311	317	312	299	316	312	302	325	306	338	277	293	305	313	325	303	327	304	326	286	276	319	333	309	316	309	304	310	323	290	300	312	295	291	281	315	313	321	332	318	326	292	306	303	342	319	317	311	304	274	300	303	276	327	305	330	317	321	312	291	328	308	267	325	320	293	318	320	304	317	335	292	300	326	300	335	287	311	312	315	300	328	331	297	297	321	316	292	286	307	295	296	290	284	300	314	287	299	296	259	320	314	308	315	320	274	298	328	283	301	329	316	294	290	294	351	328	268	330	297	308	292	295	332	288	323	310	339	322	312	290	321	297	322	288	317	273	324	284	311	324	314	309	284	305	304	278	273	313	340	282	299	307	331	317	285	315	306	323	303	310	325	301	325	263	295	288	323	302	301	327	319	276	270	305	310	334	280	299	355	343	352	301	327	312	314	274	295	342	316	310	317	289	270	329	300	296	340	311	293	302	310	271	285	320	319	290	306	319	307	328	297	318	328	326	305	323	353	309	311	291	325	287	294	305	286	306	306	321	288	297	285	319	279	333	336	309	322	294	278	292	306	328	331	291	306	308	304	308	312	328	319	311	320	325	305	323	309	306	316	309	291	317	306	291	322	297	290	303	337	291	312	302	317	275	309	326	307	304	290	315	323	322	292	308	304	322	327	281	314	332	356	308	279	297	289	321	314	326	287	313	319	315	287	301	307	303	327	305	304	325	276	334	326	303	284	330	298	320	346	283	314	285	319	330	317	304	287	310	304	286	329	303	303	351	300	318	350	322	304	329	336	307	277	311	325	288	326	310	328	289	279	289	309	305	309	327	306	277	308	312	286	298	300	297	342	295	309	295	323	311	291	328	271	311	310	300	299	313	321	311	289	298	301	321	295	316	346	332	312	308	314	317	309	294	314	304	314	292	327	308	319	313	326	305	306	310	278	307	319	291	295	303	314	300	332	290	317	311	298	306	313	329	325	282	311	277	296	335	286	329	315	320	291	316	279	291	290	312	308	342	296	271	305	311	325	339	272	313	300	301	316	340	311	304	266	323	274	294	306	297	292	294	357	261	296	296	303	321	314	322	301	313	300	296	300	311	296	343	294	304	292	290	295	304	269	319	268	292	306	312	297	336	313	291	313	300	314	295	289	276	281	315	317	297	297	314	317	336	303	285	296	324	323	363	299	308	324	320	293	325	328	295	279	303	324	274	320	322	317	304	322	307	308	334	301	303	326	306	326	316	325	295	305	298	310	307	326	302	308	293	296	313	321	289	297	281	313	291	288	298	314	313	305	333	312	303	297	326	279	323	311	337	331	340	308	297	348	313	277	294	314	292	314	299	300	297	327	318	296	323	335	281	297	302	318	286	329	317	309	308	297	310	300	296	284	331	319	292	295	300	349	274	330	302	297	338	302	288	330	317	303	314	296	301	309	277	299	336	303	291	322	299	308	342	314	336	310	321	307	282	302	324	300	322	311	330	330	280	338	317	310	282	325	275	303	312	302	327	305	326	299	300	282	323	270	295	311	302	316	322	297	302	303	291	304	285	311	316	319	314	314	290	315	348	285	282	290	312	322	300	264	323	303	299	322	269	320	306	297	287	283	292	305	312	338	301	312	305	295	322	295	296	294	341	283	300	323	298	315	296	301	330	305	301	284	330	285	302	301	302	317	275	334	300	290	295	296	302	300	340	318	299	320	305	325	323	314	322	337	297	296	327	311	299	299	317	348	289	303	298	281	330	309	326	304	300	325	292	325	292	311	310	297	327	328	309	341	323	325	299	311	305	344	309	293	313	313	310	332	318	289	298	313	314	298	320	295	318	318	323	320	285	292	280	316	276	317	279	283	296	305	300	283	319	305	296	322	311	314	273	301	310	317	277	305	303	282	327	292	292	273	313	289	291	306	329	305	323	290	324	292	314	291	317	331	334	301	311	300	290	311	320	319	304	295	301	317	331	319	293	285	321	314	308	248	286	305	354	316	331	304	351	281	307	313	322	290	292	323	312	305	316	339	319	325	289	296	313	295	306	294	314	318	277	297	333	303	329	338	284	325	289	292	309	307	301	292	296	319	280	291	315	289	322	315	309	260	274	311	293	318	317	288	305	293	318	302	278	296	306	330	301	334	322	330	298	318	312	311	311	320	324	289	292	288	312	346	304	295	301	298	309	332	292	293	311	311	338	292	302	267	293	296	291	293	316	334	300	300	325	300	284	292	312	273	287	300	317	298	339	283	267	297	296	303	296	325	302	297	309	302	274	296	299	299	299	296	301	306	330	298	322	317	298	318	308	331	322	294	313	283	316	295	264	314	302	316	307	308	291	312	310	338	319	317	344	299	341	269	307	271	294	274	281	316	304	306	287	305	315	272	314	332	337	328	339	321	306	291	302	291	330	298	264	310	317	315	319	301	315	286	296	319	306	305	278	292	291	334	289	322	358	296	312	325	277	283	280	291	277	331	333	285	322	289	329	295	309	306	314	329	296	305	281	293	332	329	312	312	276	315	329	283	307	297	303	350	301	315	311	290	286	331	317	317	282	322	339	302	301	301	304	338	322	292	271	286	286	320	302	306	325	304	303	342	303	263	292	314	305	297	290	298	296	318	294	327	307	321	288	289	321	313	311	311	305	345	289	309	291	310	294	309	310	287	299	343	338	304	329	306	305	301	311	307	296	286	309	315	287	315	316	281	297	318	337	316	317	296	332	342	338	315	327	297	331	299	329	315	291	329	329	298	328	292	301	289	307	316	305	328	310	324	329	316	315	331	319	314	330	328	287	285	320	292	285	287	311	291	296	314	291	310	317	306	295	305	295	312	277	290	301	296	301	322	326	335	301	312	293	313	320	318	288	318	312	311	302	305	312	312	278	302	300	311	305	293	318	304	311	313	296	303	326	279	316	319	312	322	322	315	338	288	288	296	289	311	308	283	312	303	316	307	305	306	306	351	305	275	270	324	309	321	293	326	304	315	289	314	296
14808	9540	8325	4437	2857	2141	1589	1406	1178	1064	943	862	833	740	726	722	643	660	650	613	575	599	543	586	560	559	552	545	548	555	529	561	502	537	558	520	527	530	526	539	519	502	532	496	528	524	496	511	516	513	526	517	488	495	531	529	551	549	518	522	495	468	530	530	498	517	473	569	528	488	558	494	520	531	486	493	534	503	510	504	552	520	509	523	526	490	493	517	493	494	464	463	465	511	528	502	476	482	478	498	477	524	480	491	530	497	497	555	494	499	461	493	523	491	495	525	517	525	541	539	494	531	494	525	534	500	537	521	520	491	459	494	468	479	511	484	528	493	506	505	528	489	523	515	569	507	534	479	524	478	498	504	521	514	507	509	492	531	507	496	494	499	521	469	522	534	508	469	447	476	517	524	570	500	488	489	540	484	496	473	517	522	513	477	521	495	497	513	459	539	512	463	522	484	542	483	543	516	500	509	495	466	540	488	498	513	482	503	528	517	507	549	479	499	486	492	516	525	462	532	504	525	470	517	512	472	519	505	508	496	460	520	480	518	509	487	475	500	512	563	500	561	502	472	474	497	531	491	505	502	498	457	502	457	487	517	459	519	493	499	510	480	499	486	535	493	494	496	487	488	519	529	535	482	502	527	484	516	501	490	543	494	522	539	541	525	506	498	506	539	500	509	517	493	559	546	516	502	467	520	497	438	495	503	517	520	539	481	530	506	497	491	474	517	496	501	459	500	484	514	499	525	512	503	476	513	468	526	491	504	485	545	492	501	514	550	488	490	482	510	523	508	544	488	484	469	507	507	512	496	517	520	510	542	508	503	508	513	516	505	500	482	497	501	465	515	482	507	504	524	533	476	489	524	514	473	504	518	521	544	524	506	530	519	481	512	508	497	542	520	514	470	480	522	494	492	482	526	496	537	539	479	469	497	483	488	489	567	511	500	499	459	488	529	480	536	553	507	482	508	504	516	502	522	540	481	494	479	511	519	463	513	492	498	485	516	523	518	549	512	481	475	528	498	527	534	505	494	516	519	476	492	499	503	523	489	508	518	499	513	543	512	466	456	525	495	505	519	487	504	449	521	503	507	520	489	494	520	560	512	469	501	496	483	522	502	457	510	504	498	529	517	533	497	484	508	505	495	489	519	485	509	535	505	506	500	526	504	500	471	540	489	531	495	529	488	487	507	555	525	527	539	518	498	480	537	497	532	502	514	479	501	508	542	532	524	552	495	525	471	491	541	480	492	528	496	498	497	530	515	475	465	491	510	501	502	475	540	489	488	475	499	475	486	522	468	502	497	504	514	504	486	470	498	488	490	481	524	505	509	507	474	458	492	516	481	500	526	503	494	489	521	510	473	499	507	487	480	496	507	458	520	508	510	498	501	525	481	457	529	505	530	512	508	503	498	501	505	509	515	480	493	490	508	481	522	543	507	448	485	527	520	491	491	498	515	472	522	515	487	537	508	536	511	503	489	482	475	473	486	501	501	485	479	539	504	493	544	518	483	479	517	486	487	457	477	516	483	498	470	519	541	488	484	516	480	514	500	501	514	483	501	518	473	515	505	479	512	506	478	481	509	504	481	513	515	505	522	503	493	526	501	506	534	477	471	538	473	507	499	505	520	527	500	514	495	528	537	488	464	522	522	518	475	529	506	501	497	531	455	489	529	505	518	530	538	492	474	511	528	517	482	498	513	503	532	518	518	526	509	507	498	496	533	524	511	471	519	519	519	515	512	552	505	514	464	475	527	510	483	498	531	517	511	471	526	529	508	498	552	480	466	511	538	482	483	485	521	500	484	458	499	519	523	538	521	514	499	494	499	466	520	469	465	501	477	523	528	469	497	536	516	507	486	484	492	478	522	496	513	514	479	485	483	494	489	517	522	510	524	506	475	530	504	502	515	535	463	497	516	472	482	478	518	515	491	497	500	520	523	496	501	495	506	463	503	491	503	505	547	467	552	505	502	498	477	471	537	515	466	525	493	506	463	546	502	492	493	492	515	483	506	517	502	530	508	510	488	489	514	477	504	516	534	543	488	530	476	530	515	516	520	508	497	531	468	513	472	527	475	503	486	538	493	503	505	513	491	536	508	547	490	477	496	495	504	547	540	480	498	542	504	510	522	473	462	537	516	515	503	524	499	535	452	503	545	475	511	528	432	495	523	494	501	524	513	457	515	505	526	523	537	501	505	517	525	523	522	528	544	466	501	492	521	475	489	520	510	538	467	498	465	527	540	489	489	515	499	525	506	459	514	477	529	499	535	479	482	502	481	508	475	493	486	492	521	517	502	536	505	471	517	508	516	495	473	479	478	509	514	540	550	474	522	533	463	507	483	508	498	503	492	514	513	496	468	501	503	514	500	495	503	494	525	489	500	485	484	521	519	494	493	485	446	488	507	487	519	509	497	510	479	527	504	516	508	506	494	531	467	498	531	516	506	500	500	496	516	518	513	465	477	490	492	468	500	501	488	537	516	505	509	486	494	496	505	482	525	476	547	525	507	495	508	500	524	460	438	489	480	479	482	513	513	509	549	498	505	547	494	516	513	489	502	497	462	461	530	504	499	503	479	478	511	514	521	517	479	518	490	508	542	501	515	532	494	549	516	498	499	522	530	547	508	513	517	528	475	463	481	531	499	501	469	474	503	542	504	492	511	479	496	508	510	525	512	511	522	474	507	519	511	540	502	514	494	536	496	485	472	465	502	512	521	490	523	505	525	506	522	503	497	544	469	507	465	524	496	494	474	495	466	508	529	513	495	498	497	500	537	494	471	495	492	546	500	520	482	475	500	484	519	514	499	505	491	531	498	511	482	545	502	512	502	505	513	483	519	470	534	518	483	489	497	478	491	494	531	514	482	502	480	539	495	511	486	500	496	523	497	476	493	489	492	501	519	481	507	511	499	485	485	472	560	532	499	546	498	467	502	504	483	511	513	493	541	518	500	489	507	488	488	520	459	496	512	491	505	547	499	537	514	511	547	501	514	485	563	508	493	468	509	544	497	523	481	474	474	515	515	531	493	489	499	488	513	509	505	536	501	478	470	497	529	482	480	474	533	517	498	489	483	514	486	501	525	522	475	532	528	504	475	508	487	506	493	543	499	489	531	510	514	500	481	499	537	498	527	483	484	505	488	525	511	502	554	510	510	494	494	501	507	481	518	520	496	494	526	502	524	490	505	481	528	502	512	520	530	494	492	480	479	488	509	509	471	489	536	469	471	497	467	474	517	551	485	495	498	525	522	488	474	495	489	489	498	507	495	514	521	493	492	473	503	471	490	471	513	474	540	511	474	467	505	504	462	502	502	522	547	472	506	526	519	486	469	529	495	524	508	492	533	499	507	530	456	492	481	521	497	524	537	485	515	505	527	451	539	509	534	525	541	485	510	476	506	450	491	514	536	493	521	493	498	497	515	521	493	554	513	496	490	487	519	483	527	490	502	469	505	475	480	510	491	554	483	510	500	468	486	484	492	502	520	502	538
23130	21142	29118	23448	21143	19913	2681	1064	892	859	789	708	659	656	658	598	567	601	572	576	575	566	556	571	557	516	529	545	524	546	521	526	545	538	517	478	554	517	531	503	532	544	448	490	486	567	514	499	499	521	484	511	455	514	488	524	477	498	481	501	495	452	491	487	486	461	531	483	508	526	476	447	517	533	494	490	517	507	505	512	461	499	501	532	532	480	500	526	496	520	493	471	507	436	510	487	510	504	509	526	490	490	515	502	516	507	477	547	484	490	497	480	483	503	522	485	492	526	467	509	475	496	518	517	455	483	477	508	502	488	482	470	497	458	513	480	488	533	497	499	483	502	498	519	512	515	527	504	536	511	501	549	479	521	511	496	516	512	510	453	501	525	522	474	474	464	488	477	484	520	493	522	572	484	498	508	491	518	484	480	474	474	520	499	478	494	487	494	527	485	485	531	502	496	500	501	504	440	482	491	494	492	491	462	521	498	458	469	496	486	474	476	475	483	466	468	536	523	473	519	532	500	479	507	520	485	520	497	499	521	509	487	501	497	493	506	458	514	477	471	504	499	460	467	522	467	434	459	501	504	485	509	521	524	474	501	486	497	522	488	513	498	447	473	497	515	518	478	485	508	482	531	509	483	487	457	487	510	501	495	528	485	533	489	481	520	506	510	501	470	541	470	496	512	510	491	489	492	502	512	468	471	525	479	496	471	491	473	470	463	539	550	477	501	486	449	472	519	503	522	481	510	509	488	478	489	451	490	464	514	466	473	520	506	538	503	455	498	494	478	503	522	497	511	504	504	490	513	471	496	467	477	506	508	489	503	483	499	547	515	521	511	538	490	464	494	516	458	529	488	473	474	481	494	497	546	505	510	508	490	545	454	506	495	497	537	532	478	472	494	477	490	482	515	542	483	505	538	503	480	534	494	517	504	465	427	502	466	476	496	504	495	477	497	526	520	468	523	476	482	488	500	528	465	505	498	492	458	466	517	504	489	487	530	526	461	475	554	469	485	518	537	517	476	485	493	515	545	520	477	467	490	503	507	526	491	476	489	471	465	532	480	509	485	519	519	505	504	500	488	517	514	493	502	531	502	527	501	508	481	493	476	479	502	517	480	498	528	493	543	504	502	488	519	502	495	507	523	500	480	466	501	507	459	517	478	532	479	504	515	542	519	475	485	498	535	483	495	443	503	475	471	484	495	502	486	497	479	486	467	525	514	497	485	504	476	493	509	468	523	492	468	484	496	465	459	486	484	470	554	481	486	504	486	485	515	470	492	528	450	470	497	493	497	491	517	504	444	477	500	516	530	483	478	483	534	477	499	467	545	503	468	486	506	465	489	474	494	479	501	480	481	526	443	464	485	507	507	471	461	474	535	502	503	486	469	516	520	507	524	485	496	497	468	493	463	544	528	487	522	524	499	486	523	511	498	472	507	478	482	504	498	520	513	489	513	497	459	502	475	514	504	481	479	507	489	478	499	468	504	524	475	523	510	502	501	464	493	500	489	463	453	527	525	459	513	499	504	506	466	538	493	491	484	504	483	496	477	528	518	501	496	457	470	512	514	515	503	521	481	492	467	503	488	528	489	473	485	481	477	460	504	502	511	500	473	469	497	478	525	527	471	469	454	527	516	485	506	467	518	533	485	478	453	509	497	509	498	485	511	512	497	504	484	489	500	507	487	505	495	483	491	540	515	507	500	493	471	512	475	515	483	509	496	500	516	521	487	507	494	565	511	518	488	494	532	510	508	505	473	500	520	519	476	461	476	469	463	483	534	470	490	485	520	465	497	475	474	534	472	480	534	500	518	529	524	497	462	521	486	515	518	543	493	507	486	488	506	521	489	499	527	498	465	513	507	511	487	524	506	546	459	482	485	491	547	514	459	485	472	501	480	486	475	488	458	543	488	532	492	501	509	458	483	479	479	488	501	509	508	517	499	504	479	555	486	495	483	493	534	496	479	496	523	497	483	514	480	496	502	483	502	504	519	514	471	533	484	550	499	486	503	483	499	510	498	435	531	522	482	505	522	495	482	506	493	505	497	488	485	549	537	499	486	489	517	483	468	518	473	460	470	517	483	541	495	523	476	520	490	518	494	503	480	485	474	479	529	489	500	448	494	452	457	504	497	475	522	471	523	514	516	486	471	493	491	484	457	498	514	476	555	501	479	503	515	537	483	511	545	482	452	520	487	493	533	484	505	486	520	478	473	521	435	491	493	523	497	474	491	506	460	481	470	494	476	498	459	508	503	453	487	478	510	505	529	505	467	503	493	500	494	531	517	507	489	520	480	493	492	497	494	501	519	500	541	525	485	511	458	505	510	445	495	497	489	543	470	473	474	495	492	517	512	527	507	452	520	525	498	500	491	502	486	472	508	482	545	506	516	500	512	482	471	485	479	496	510	500	497	519	509	524	479	465	476	491	475	503	506	476	508	497	483	469	505	497	477	483	517	465	456	475	473	511	477	467	505	496	485	502	538	554	506	496	490	492	511	512	485	487	478	488	470	513	495	513	488	473	489	492	503	502	512	483	494	543	474	486	473	503	484	457	478	504	520	507	482	491	466	516	484	473	467	536	497	471	481	475	509	515	487	487	496	506	492	507	463	487	478	510	496	491	510	494	505	498	527	484	505	457	453	498	507	494	508	497	466	493	511	497	499	514	535	528	487	517	495	484	488	485	474	498	477	540	466	493	489	529	504	492	516	516	512	559	497	488	474	506	480	490	437	494	507	454	497	523	471	529	497	517	463	505	505	515	515	549	505	498	528	541	513	526	456	509	457	442	504	511	489	488	498	495	490	488	483	510	454	490	563	514	471	540	464	510	498	525	515	485	545	491	525	477	478	514	481	499	480	459	507	478	513	493	473	494	483	485	504	517	516	494	490	548	491	452	474	497	530	502	500	479	520	451	481	497	481	469	482	477	485	485	458	488	474	493	524	485	455	496	440	472	485	518	445	503	506	462	525	473	459	476	450	443	514	517	504	516	474	528	476	486	483	477	501	511	508	470	487	514	478	500	479	523	465	514	478	487	504	502	506	472	472	462	482	498	501	482	528	499	484	469	464	485	479	534	529	499	492	533	510	523	494	516	501	502	507	450	496	468	544	502	511	520	489	498	505	491	496	529	485	526	462	454	478	484	492	495	488	478	506	477	466	504	508	500	472	510	509	533	496	537	471	495	471	473	521	492	501	484	457	493	537	545	519	513	513	518	514	511	490	490	480	522	472	490	503	483	423	481	463	505	521	474	482	498	491	477	478	490	504	481	504	480	493	519	507	490	527	457	536	496	470	490	510	519	456	446	490	488	511	517	522	481	482	487	493	519	511	480	458	493	523	467	510	509	509	493	484	477	466	483	506	452	479	483	472	511	479	505	512	509	495	512	456	488	462	455	472	511	525	454	474	509	511	492	490	500	484	503	537	512	499	511	512	457	506	469	485	469	507	546	497	512	493	467	531	514	509	509	470	447	478	515	514	480	519
17102	15806	13584	7542	5185	3985	3049	2597	2165	1939	1717	1501	1395	1317	1220	1154	1066	1056	1033	938	963	956	914	965	941	902	857	808	903	897	893	798	852	828	800	831	812	818	850	834	784	838	848	843	799	854	817	819	829	815	869	824	791	764	786	845	765	814	791	785	822	793	790	814	854	780	768	795	784	816	840	840	829	779	827	841	848	755	775	843	788	809	810	822	804	784	800	777	738	792	757	824	818	822	774	803	842	780	790	788	793	764	785	815	745	792	786	816	790	850	803	810	806	815	784	812	788	791	769	798	766	780	784	778	829	773	786	838	814	820	788	773	778	801	788	813	766	813	830	856	816	803	781	765	768	784	815	783	783	760	795	758	776	795	777	789	773	777	824	828	840	842	785	815	775	765	836	806	798	796	779	759	787	751	827	793	768	773	816	822	795	757	792	797	788	721	743	787	814	775	864	789	749	820	798	737	760	814	793	802	783	788	794	761	780	781	768	786	811	750	771	764	761	802	790	823	771	758	824	757	778	810	787	816	752	808	801	824	751	761	769	740	773	813	785	760	808	823	764	793	788	798	768	809	710	822	760	792	769	828	811	816	752	852	859	768	845	783	772	785	759	782	780	760	721	795	802	819	764	751	753	739	794	827	818	799	815	802	745	763	846	807	805	811	758	822	835	754	815	792	771	811	840	740	833	796	809	732	790	761	816	792	839	793	817	799	779	780	784	813	779	790	791	821	771	767	814	757	804	787	791	775	776	800	790	813	810	767	794	768	807	799	827	792	756	748	784	800	787	756	751	800	771	756	742	787	783	762	777	785	809	780	849	834	779	777	761	795	799	783	774	695	786	786	807	782	823	799	751	809	763	764	809	773	779	795	792	798	771	786	758	800	785	793	802	774	717	755	818	781	799	822	782	780	794	760	747	783	796	786	780	774	787	823	714	807	777	750	776	758	783	824	785	767	817	771	831	771	780	770	773	738	761	810	750	802	740	816	847	763	776	804	852	811	745	804	770	769	769	824	780	839	820	760	789	772	801	838	779	768	800	767	774	794	775	743	747	811	817	818	819	780	799	771	787	786	847	861	756	808	776	818	779	813	764	706	748	803	834	815	776	798	786	776	764	844	814	787	836	819	763	776	816	760	824	810	793	725	867	794	757	820	744	804	806	776	780	771	843	877	791	760	814	780	761	779	737	723	791	844	783	777	779	804	775	795	750	775	795	749	771	807	769	759	766	792	747	807	792	752	813	821	770	835	780	811	797	764	792	778	815	790	812	782	831	803	831	776	832	814	819	828	787	792	785	744	784	754	732	803	807	767	774	782	810	839	751	757	749	819	809	754	778	801	756	856	808	758	818	749	786	803	787	794	794	764	751	767	792	758	789	804	771	809	741	787	802	721	791	762	760	826	783	807	740	774	753	790	903	786	784	697	760	804	812	826	785	757	780	795	786	803	789	803	772	819	867	813	776	781	760	818	747	836	795	744	812	769	834	841	759	812	801	777	739	812	817	774	834	783	791	799	777	743	825	763	779	774	791	799	767	770	809	794	773	829	770	820	794	812	813	801	790	786	795	816	746	741	820	777	776	745	849	796	779	785	775	785	772	758	786	840	786	751	807	812	730	759	814	785	835	755	747	765	774	775	772	821	813	774	778	778	780	735	826	757	799	778	799	763	780	759	761	789	787	748	816	787	772	780	748	820	784	826	688	797	784	798	727	769	796	771	788	813	796	760	828	805	816	828	765	769	802	785	800	784	740	840	758	800	820	776	761	742	756	753	803	781	811	762	809	773	772	786	795	744	832	803	790	797	800	795	781	805	760	792	748	826	803	739	784	760	784	796	795	765	801	802	736	782	777	814	818	787	842	785	762	744	797	754	784	788	778	835	807	786	767	775	764	769	808	726	808	743	803	789	797	829	757	839	799	782	745	808	819	804	779	738	814	797	771	782	800	765	800	745	795	774	812	780	861	768	745	786	816	796	815	744	820	805	792	790	810	848	769	791	764	796	769	797	814	725	804	759	784	783	814	790	756	765	759	777	796	818	823	768	834	740	776	812	759	783	768	802	755	807	772	845	817	771	754	774	791	729	756	819	800	763	741	776	817	808	817	828	720	810	812	777	795	795	785	762	815	808	797	796	794	807	767	787	775	793	755	769	816	757	824	818	758	803	780	777	757	749	790	791	812	832	775	760	826	788	802	783	789	777	820	769	779	773	780	805	824	779	785	809	815	768	765	763	846	793	784	794	772	771	797	801	798	761	782	732	788	782	759	771	790	784	795	788	791	771	759	803	762	762	752	804	759	733	765	800	767	805	777	742	807	808	775	810	819	768	809	802	762	784	782	784	814	770	747	790	789	808	768	835	758	739	770	768	774	777	777	775	802	783	796	724	816	758	781	773	798	806	753	812	736	802	792	853	802	751	798	786	749	797	803	792	737	791	778	781	829	788	761	803	800	768	796	797	777	792	791	769	733	756	747	812	771	802	830	813	778	783	758	802	826	818	801	787	738	832	835	741	737	748	733	809	807	757	822	761	752	792	783	798	752	829	773	751	804	800	742	800	780	766	813	802	785	805	796	815	813	771	770	801	794	815	748	758	804	763	778	799	770	794	760	778	773	818	755	804	778	734	792	744	771	822	769	772	780	786	819	786	754	800	819	809	813	831	819	780	793	782	780	789	822	800	768	829	747	773	793	763	790	816	782	790	771	784	805	807	758	791	844	783	762	762	755	737	818	742	769	817	712	759	755	797	774	777	754	788	759	811	827	805	865	752	802	814	781	828	765	795	743	762	809	789	785	752	783	815	785	782	779	819	798	765	790	822	777	753	746	772	805	805	780	839	791	765	768	748	772	780	786	749	760	756	748	781	816	803	735	791	775	796	811	809	797	789	804	737	783	741	801	784	740	807	754	722	816	825	843	783	797	776	745	749	797	762	817	771	849	780	748	823	837	790	743	807	793	784	774	771	764	795	805	752	784	785	820	762	810	811	814	781	798	827	780	773	774	823	751	787	784	758	823	774	817	762	771	797	804	817	756	802	830	784	791	786	732	792	761	784	771	763	797	767	813	813	799	800	798	834	782	690	747	764	764	754	827	823	787	764	810	805	778	769	782	772	780	790	855	790	782	804	759	757	739	783	821	772	811	771	819	799	778	793	782	797	818	820	801	790	785	761	810	770	815	848	827	767	790	772	751	806	794	778	835	842	753	801	787	798	765	761	716	752	801	735	801	768	799	797	759	784	788	799	823	771	792	756	809	784	831	805	793	754	817	780	787	822	818	804	791	789	767	741	810	771	791	808	801	753	775	815	796	760	752	775	788	813	784	757	794	796	741	786	769	728	753	752	760	796	771	783	795	751	804	777	766	737	778	779	788	779	844	756	753	819	808	749	825	820	809	749	801	786	776	781	816	766	733	866	798	792	780	787	746	831	773	745	785	744	783	787	727	796	823	774	793	806	777	797	767	783	795	835	768	790	804	735	758	847	829	802
26654	20383	7872	438	248	175	146	134	139	158	131	125	133	155	143	140	109	136	129	133	124	141	133	128	136	136	136	117	119	118	121	141	133	126	139	135	129	110	125	136	131	120	128	123	118	122	138	119	156	122	119	140	122	123	127	145	140	126	122	138	162	117	132	120	111	146	116	133	142	125	118	124	137	142	125	125	146	133	127	121	120	117	129	112	143	137	121	108	120	105	134	133	132	122	134	150	131	131	129	121	129	129	120	134	135	122	136	132	130	109	123	142	130	136	136	138	124	114	138	127	103	116	127	126	138	140	139	115	114	127	142	119	122	127	115	107	117	137	122	128	133	127	108	127	111	135	124	130	134	132	111	171	141	119	110	141	126	136	117	118	126	153	137	127	137	142	130	133	137	120	120	156	149	122	129	150	127	118	127	121	136	119	121	110	128	109	124	144	132	126	147	124	145	132	111	134	129	126	138	120	136	125	134	123	130	136	140	144	108	122	131	124	107	138	148	116	131	119	151	121	129	128	133	139	134	129	132	105	128	108	139	144	117	122	133	120	141	104	144	134	141	127	140	133	149	121	142	149	137	134	129	137	137	141	130	122	151	139	138	133	138	122	155	112	123	131	134	135	111	140	126	115	134	131	135	134	124	119	103	121	126	125	136	137	125	124	111	141	134	111	143	121	116	128	132	125	136	124	127	127	119	123	113	144	157	108	133	146	134	113	129	138	129	107	127	119	127	111	115	121	134	127	128	118	118	123	145	128	147	138	126	141	132	110	123	128	138	139	127	115	120	112	125	127	137	106	124	139	127	139	130	148	133	148	121	108	136	111	138	137	118	118	117	145	116	121	139	116	128	121	140	127	130	119	144	126	131	142	137	114	114	118	117	137	133	134	121	126	123	123	137	134	121	141	126	120	122	152	124	137	142	119	138	121	131	134	122	106	152	135	124	107	127	138	128	137	123	118	139	122	114	140	136	115	127	143	153	121	128	137	134	127	131	119	125	140	118	133	151	139	157	137	143	131	136	126	133	124	123	140	136	134	120	130	137	126	121	132	136	141	129	112	118	116	113	126	131	103	136	113	118	141	131	141	137	105	126	135	120	122	124	101	134	108	110	132	125	142	116	127	125	113	130	126	114	121	143	134	111	117	121	119	125	142	138	144	106	134	147	124	123	142	102	114	145	154	151	117	140	131	134	143	151	152	149	127	101	141	134	129	121	134	131	125	154	143	142	124	131	122	130	140	118	129	130	130	132	131	117	111	116	114	133	132	131	135	153	114	117	126	136	132	129	146	132	127	131	136	154	119	108	124	122	135	135	118	138	128	111	150	114	134	147	126	134	114	132	118	145	118	147	131	116	129	125	139	125	130	137	160	128	134	136	133	132	125	144	113	114	110	121	145	120	129	130	124	125	137	141	129	134	123	106	137	143	132	150	123	125	113	141	129	130	124	132	135	154	130	128	125	119	125	134	149	128	137	139	107	139	134	106	115	157	116	102	146	120	148	115	130	142	125	122	126	121	110	119	154	122	123	143	123	114	130	115	125	118	137	150	115	136	123	133	106	129	152	124	113	121	139	99	120	117	131	125	128	134	110	132	120	124	136	122	170	131	133	123	146	134	125	118	123	108	128	127	117	122	131	122	138	131	127	148	139	117	139	124	136	110	148	136	123	140	129	122	117	95	111	131	139	140	122	118	132	110	135	130	130	109	140	134	115	124	123	146	139	121	136	123	133	136	115	146	114	131	126	126	118	130	114	131	131	131	149	141	124	111	145	139	138	147	115	128	133	121	115	135	127	122	134	105	114	139	130	120	137	127	111	116	119	126	124	140	149	125	144	135	126	104	117	122	121	138	134	125	156	155	144	119	134	149	140	132	160	135	131	128	136	143	138	140	119	145	119	125	140	116	112	123	114	144	123	125	166	130	145	141	136	146	136	119	114	126	132	104	147	112	131	139	125	106	122	122	115	133	130	128	134	115	126	120	102	140	127	157	119	143	124	126	118	136	111	129	126	137	145	101	121	126	116	120	137	123	122	133	119	127	124	112	131	128	125	116	163	157	128	125	130	125	139	111	127	120	106	114	138	111	138	135	137	133	118	134	118	148	136	130	118	131	124	135	116	133	136	121	131	126	145	128	130	136	121	124	140	125	129	127	126	120	123	108	138	124	127	124	126	127	124	148	125	144	120	146	137	122	128	151	134	138	144	145	129	121	159	121	147	151	114	125	120	133	131	150	124	113	140	135	112	126	152	118	119	129	124	134	138	133	113	151	145	106	119	139	135	141	137	125	145	106	130	136	122	111	148	131	128	142	119	126	115	159	137	126	133	129	135	133	127	129	136	123	121	117	128	110	111	116	142	129	133	126	116	136	136	141	114	127	128	133	128	127	151	129	128	121	128	134	118	116	128	113	135	123	146	157	135	136	132	103	161	118	136	130	109	123	132	129	136	143	131	121	128	123	111	128	126	120	122	149	126	119	129	116	114	111	116	136	160	134	114	127	142	139	143	139	102	126	133	126	113	108	131	140	107	134	147	125	121	132	116	120	121	125	128	134	123	122	125	143	136	149	126	121	135	92	123	131	138	121	154	137	122	115	116	119	121	128	137	132	145	111	138	130	138	133	132	143	147	136	133	138	115	141	126	150	136	129	128	136	137	143	121	127	121	140	129	113	146	106	129	135	118	126	139	140	124	150	135	160	150	139	124	148	140	158	120	127	124	113	106	120	151	106	119	138	148	124	116	131	125	132	149	130	131	119	131	131	121	136	131	128	119	144	133	127	113	132	129	120	113	125	140	124	128	163	127	126	132	115	137	130	130	131	133	130	126	128	129	135	118	141	136	150	148	152	124	122	135	140	118	141	134	114	148	110	136	138	117	136	118	133	152	121	146	115	129	119	125	128	131	102	143	126	131	137	137	121	122	132	133	151	116	148	131	119	135	128	126	120	120	133	145	118	130	111	140	129	119	134	123	117	125	119	130	127	122	126	119	140	128	117	132	120	127	121	114	119	125	111	140	160	106	144	102	143	132	142	146	151	139	133	127	150	120	127	150	101	141	119	151	118	125	121	128	130	116	130	124	133	142	126	118	126	135	116	112	121	124	102	135	112	123	117	108	134	132	120	118	136	128	129	137	122	145	131	127	135	130	137	116	110	128	119	112	125	142	113	123	157	152	132	121	136	122	123	132	134	123	131	130	130	122	126	133	145	116	130	115	142	126	108	123	101	118	144	117	140	139	142	120	121	119	125	113	141	149	130	112	114	134	110	105	138	123	122	119	127	151	117	111	117	122	118	143	145	133	116	115	120	109	133	123	132	127	128	121	125	139	125	120	120	128	118	137	133	131	122	115	122	136	118	114	122	134	114	122	134	155	127	131	128	117	133	132	138	132	125	127	141	145	119	131	140	131	137	133	141	133	128	129	137	142	119	128	133	134	127	116	111	139	119	132	119	133	131	120	120	137	124	145	127	127	130	138	114	110
6532	1083	961	600	446	376	310	279	281	269	280	243	274	231	236	247	220	245	220	231	236	238	227	240	213	211	225	219	240	234	252	276	248	243	250	253	228	260	246	218	257	225	217	213	234	235	251	222	225	221	217	247	258	242	219	253	221	238	225	235	225	260	219	202	222	254	220	225	255	192	218	222	221	232	237	246	203	193	227	226	203	229	225	247	227	238	236	207	235	215	216	233	234	205	229	237	213	227	229	244	220	216	229	209	192	229	251	214	214	219	232	214	219	237	247	242	259	214	237	221	246	236	222	262	239	245	247	245	212	231	231	251	230	222	212	246	227	223	245	199	219	235	219	209	242	195	237	214	221	235	252	232	233	220	228	205	226	220	214	241	228	230	230	228	231	227	227	224	216	240	236	223	213	246	236	210	219	253	215	223	254	233	235	211	212	239	235	238	231	235	210	241	216	240	229	251	192	220	247	236	223	210	215	229	254	240	270	235	199	237	213	215	226	239	236	231	223	242	216	230	249	231	241	243	215	211	225	216	220	224	230	224	215	227	232	214	231	194	231	239	212	240	241	235	217	233	244	238	213	235	242	234	244	213	244	240	216	235	253	258	219	243	206	209	235	236	219	218	218	210	204	219	218	235	223	226	238	230	238	237	217	238	219	244	217	208	239	228	237	214	243	229	231	230	247	223	232	221	223	218	248	227	270	229	218	238	235	227	215	220	247	227	253	241	249	234	230	226	239	203	250	220	218	227	218	228	215	238	266	236	230	248	197	267	259	231	252	259	224	199	208	246	223	225	240	231	224	236	241	243	224	232	221	215	216	258	233	243	231	221	243	216	213	247	215	258	254	237	249	278	238	223	235	214	236	258	240	220	219	207	253	237	222	250	223	203	222	241	232	259	223	225	259	225	228	244	217	233	210	252	206	212	248	238	209	232	222	239	232	213	246	234	235	221	240	227	233	209	252	245	238	258	212	262	192	258	209	222	242	233	204	252	245	228	244	227	217	222	233	222	215	222	252	247	235	227	220	224	232	256	212	215	251	226	221	236	216	225	216	240	269	220	231	232	216	241	228	210	226	207	246	227	212	229	203	225	238	229	236	241	248	208	252	252	245	226	236	241	226	209	224	259	233	238	207	213	221	224	234	224	214	226	225	232	238	241	236	267	224	230	255	221	231	206	212	206	233	222	250	211	216	222	251	228	241	229	232	261	234	219	211	206	239	237	239	220	237	228	215	226	224	197	226	221	272	234	244	227	248	205	235	225	213	221	227	230	210	217	231	244	210	231	218	238	238	248	238	240	241	208	228	209	244	233	216	227	221	223	223	206	221	235	232	236	223	190	243	259	213	251	254	251	238	228	248	236	243	223	230	215	221	223	223	211	233	237	212	214	241	231	242	214	233	233	265	235	231	233	224	245	215	231	230	242	222	219	208	222	212	230	232	251	221	234	230	229	218	220	247	217	240	218	224	211	239	208	220	213	233	222	241	227	255	230	227	230	222	254	232	236	264	232	236	222	254	206	241	222	239	212	223	220	260	233	243	229	217	241	213	232	216	236	213	215	237	225	214	216	248	239	234	212	213	237	224	220	234	242	246	245	235	208	226	230	230	241	243	262	228	231	220	238	239	252	250	231	214	217	209	241	213	255	228	246	237	211	200	237	233	237	240	215	225	202	218	240	243	222	268	242	250	213	232	228	250	238	227	229	231	232	222	211	246	216	250	216	213	221	217	242	217	252	229	240	240	238	217	254	227	237	238	254	239	219	230	230	224	235	231	243	220	221	204	231	214	262	219	228	234	228	236	216	217	230	227	221	221	207	219	222	224	228	231	248	220	245	211	237	209	232	210	221	250	204	229	240	260	224	211	257	221	205	203	220	241	249	245	239	237	225	245	204	236	251	240	218	221	214	215	233	270	256	237	228	229	239	225	243	225	246	216	243	222	222	243	232	209	196	237	257	221	237	241	233	199	244	258	253	221	238	238	218	238	234	237	244	196	252	240	233	220	214	214	213	221	261	246	253	230	229	227	226	242	205	235	215	258	250	220	235	202	217	218	205	236	209	211	247	230	245	204	228	254	241	234	235	227	232	231	220	220	234	230	257	210	242	225	236	239	209	222	229	219	241	233	219	221	248	231	227	237	261	206	220	239	228	215	250	242	244	214	223	238	216	215	213	226	237	204	221	236	195	220	233	205	227	223	229	241	261	250	211	248	212	239	244	232	233	243	236	236	257	218	226	223	237	242	239	223	219	243	242	255	222	216	233	266	233	226	257	249	225	243	224	225	229	226	231	230	213	215	211	246	219	220	250	224	268	217	201	217	213	232	216	245	226	215	238	236	239	234	249	235	237	214	242	238	238	255	226	242	223	212	223	223	230	251	245	227	242	223	223	229	245	263	235	236	242	210	242	208	216	248	228	192	234	208	243	226	198	223	213	217	239	230	219	218	198	214	243	206	255	248	224	221	233	250	242	219	218	215	237	228	213	254	222	229	208	271	250	236	233	248	219	253	247	234	221	239	232	237	218	253	206	214	218	230	224	214	217	241	225	208	215	243	217	242	238	249	226	212	253	211	230	220	239	262	230	216	247	225	217	225	228	224	217	237	226	212	217	246	208	234	241	208	222	243	210	223	232	224	213	226	224	237	256	207	224	240	251	258	217	207	212	227	233	235	218	205	246	243	223	207	237	252	249	225	227	242	226	242	230	245	249	247	199	242	222	224	256	229	231	238	234	197	249	234	217	246	220	263	231	247	234	221	228	215	231	229	247	238	232	220	229	214	223	246	237	242	218	213	226	261	239	220	240	234	245	264	199	222	240	220	223	242	234	243	229	208	184	210	220	201	243	204	248	226	208	235	233	229	246	213	223	199	221	238	205	226	220	221	225	261	237	228	235	241	244	239	213	230	235	265	229	248	220	261	230	228	236	253	226	223	233	212	224	231	231	211	241	213	239	240	216	206	237	252	235	231	186	230	210	236	251	211	208	231	239	227	216	250	220	223	219	221	201	225	234	219	227	235	229	228	223	222	219	215	203	215	227	219	220	227	228	223	223	220	206	234	255	257	255	201	239	247	228	199	229	215	237	239	219	230	205	220	206	231	255	231	235	230	236	242	236	228	219	236	240	240	225	230	216	230	240	244	249	247	240	218	212	215	208	223	206	230	221	233	208	236	249	237	230	230	204	200	223	244	229	222	241	232	240	226	229	191	259	242	232	241	234	213	239	218	209	207	241	215	223	240	245	237	228	252	245	250	237	207	220	232	225	190	223	240	218	228	222	231	209	239	227	227	218	236	240	224	231	213	229	226	202	255	223	243	219	236	219	236	209	216	241	210	261	246	209	222	247	230	239	231	254	220	230	231	241	208	220	225	241	221	231	232	228	235	239	213	242	230	232	238	219	213	240	227	211	223	223	244	249	232	224	217	217	207	226	245	207	225	257	202	247	225	226	243	239	235	239	247	225	220	202	229	223	230	226	235	247
23947	21102	28420	24015	20576	2695	789	601	500	479	440	415	381	403	350	340	365	398	363	347	323	339	339	303	327	335	346	333	355	310	300	304	315	326	325	306	331	339	311	302	299	365	355	333	332	313	303	306	298	324	346	324	319	361	316	312	309	322	323	330	305	277	296	321	336	290	312	307	319	308	312	309	269	350	277	298	311	308	293	309	297	298	319	330	326	291	331	294	316	326	294	315	320	302	319	304	279	290	310	315	327	318	304	283	287	343	300	299	317	293	313	337	313	291	293	289	323	303	327	310	309	284	332	341	298	324	309	323	293	315	339	338	303	316	294	289	311	303	302	302	299	333	300	327	298	298	301	306	317	325	336	343	320	309	315	300	321	310	289	292	318	357	333	325	321	323	320	308	307	319	286	306	336	334	304	327	334	303	338	294	322	285	300	313	291	369	280	292	299	332	312	305	308	305	306	346	320	309	288	282	332	333	296	305	292	302	297	313	296	311	341	320	320	310	331	313	286	321	315	312	321	291	330	296	289	334	291	332	310	296	307	330	339	293	325	293	322	285	303	313	314	273	299	305	302	283	351	305	334	294	290	306	303	306	318	318	298	286	310	299	303	316	264	309	298	311	308	334	306	309	300	327	317	274	323	313	281	301	327	295	307	341	285	332	337	324	319	296	320	283	296	305	318	300	328	304	313	315	283	299	316	311	299	309	306	338	317	304	294	287	333	289	299	293	308	299	335	285	299	311	325	297	356	282	304	329	291	308	314	297	323	307	334	311	321	335	281	296	287	309	303	322	312	302	294	323	311	308	289	345	316	308	336	321	321	287	351	265	285	324	286	300	324	269	313	278	302	300	318	322	323	325	294	305	309	320	325	355	304	310	322	308	291	317	326	297	299	305	316	286	316	312	311	280	340	309	311	286	301	316	320	291	362	285	287	275	307	302	335	316	353	296	323	297	324	301	306	311	365	312	270	267	322	303	292	302	339	329	295	296	283	307	321	291	320	292	311	322	314	309	320	305	297	310	291	321	291	284	303	367	328	321	319	301	290	275	297	312	320	341	326	324	302	303	350	304	315	317	290	344	271	302	291	338	297	347	333	323	307	277	308	303	297	313	295	325	335	325	290	368	309	332	304	285	294	288	323	302	329	312	308	327	319	314	293	318	294	314	296	289	325	290	314	295	296	294	319	312	336	298	314	293	282	274	311	311	308	292	330	286	305	330	322	307	297	313	295	297	330	304	267	330	318	329	286	304	329	270	280	318	345	296	298	325	294	315	309	301	282	346	324	291	290	290	264	311	310	310	294	306	285	282	301	282	314	247	287	293	310	288	266	298	314	293	313	333	307	293	319	326	270	291	301	297	331	311	310	294	299	319	363	307	309	322	307	343	309	296	331	333	314	277	296	331	285	295	313	293	334	297	312	306	299	293	287	323	277	314	313	279	317	308	310	332	294	301	316	307	329	270	312	301	308	307	283	289	298	306	322	299	267	314	309	322	335	304	303	304	305	297	306	296	294	363	318	285	297	319	312	306	291	328	274	300	313	303	300	296	305	311	291	321	304	290	297	320	314	297	316	340	310	297	315	332	305	275	289	299	316	307	293	313	297	315	312	295	318	301	294	303	316	328	329	313	302	291	305	287	289	329	328	306	320	311	290	315	293	290	315	315	287	316	306	304	277	287	347	350	306	243	316	313	316	270	294	312	320	282	307	353	304	293	302	305	326	319	255	303	295	309	289	344	315	286	342	312	316	335	309	303	297	307	314	293	325	320	323	294	303	332	331	307	286	317	288	266	296	330	298	323	325	311	314	328	306	303	324	328	329	313	312	309	286	284	318	298	296	289	279	288	332	338	306	293	336	309	310	294	317	309	310	312	289	297	297	289	264	310	313	309	284	279	332	345	321	317	337	290	296	304	290	297	328	324	299	299	288	296	302	286	303	305	280	307	288	294	315	311	310	325	335	299	300	318	270	318	295	336	292	316	291	308	278	323	286	314	325	284	317	337	320	302	286	306	320	273	315	330	330	319	297	294	299	301	348	312	310	319	284	265	311	315	308	306	262	300	293	335	308	307	292	322	302	305	289	309	307	280	271	326	296	308	322	281	285	307	307	330	313	327	300	310	304	331	330	337	327	308	339	304	286	302	316	314	295	313	282	315	277	315	309	325	305	305	311	321	272	297	270	322	298	297	325	310	302	273	299	283	290	314	281	273	305	310	307	310	304	278	317	304	323	278	303	318	318	303	326	296	327	302	292	303	301	311	294	305	307	336	289	305	277	289	275	293	276	314	308	308	316	322	289	321	288	352	311	321	320	317	319	269	324	290	311	314	338	309	294	283	291	267	308	312	317	323	298	285	330	285	326	293	301	340	325	324	289	301	282	310	352	283	320	335	333	313	311	323	311	326	318	306	313	316	279	305	301	313	334	330	290	291	307	295	307	316	329	324	288	295	295	301	289	313	299	292	334	312	308	313	318	322	311	300	323	321	309	333	328	312	316	305	331	305	333	320	322	280	293	327	326	310	316	316	324	339	334	288	310	316	311	313	318	312	297	320	341	301	289	316	283	310	317	336	326	298	310	302	324	363	315	308	282	305	301	291	275	312	331	265	318	311	317	315	306	318	350	309	314	287	286	264	357	313	343	304	277	278	280	309	303	307	300	294	305	320	298	290	295	337	336	320	296	340	312	301	353	341	319	288	331	301	346	305	352	335	300	302	315	298	298	317	297	312	304	296	300	343	290	284	296	298	301	303	288	308	310	295	343	326	332	328	309	275	308	308	308	290	299	305	343	305	301	315	285	276	317	290	262	317	311	323	310	312	330	282	284	286	318	287	259	281	300	294	333	334	271	334	303	323	294	314	299	328	320	324	301	291	328	311	304	312	316	316	336	334	296	303	315	307	316	318	311	306	299	303	274	335	318	318	325	334	294	260	313	286	346	303	299	315	310	296	293	323	279	326	290	331	314	279	296	302	300	302	288	302	299	311	297	314	320	291	302	305	322	296	333	318	337	317	304	306	311	339	308	298	296	348	327	313	314	318	295	325	312	331	300	299	310	350	331	305	319	329	280	314	288	296	329	335	283	274	292	314	321	301	288	317	306	339	347	314	299	317	306	309	289	300	316	307	277	298	285	280	325	293	301	322	325	337	335	281	303	320	349	301	289	343	302	322	311	353	300	341	284	320	291	317	300	312	315	320	320	289	292	315	340	327	300	331	275	290	318	302	313	280	294	289	295	312	311	285	306	319	285	329	311	314	308	328	314	305	303	309	302	325	332	317	292	301	316	275	323	297	300	256	275	295	302	314	312	302	311	317	312	332	279	302	331	311	341	304	305	318	309	283	296	307	289	310	310	266	308	324	315	275	261	328	347	307	305	295	307	320	315	306	328	338	291	302	318	311	325	319	308	317	309	307	302	294	306	322	302	338	306	316	325	298	308	326	294	312	321	293	303	280	299	291	284	311	303	319	291	300	330	292	345	282
14547	9781	8483	4265	2920	2166	1748	1486	1197	1124	983	897	793	761	720	681	656	681	612	586	592	567	554	583	561	572	591	540	558	496	542	498	559	519	534	523	525	553	539	565	567	530	516	543	537	521	473	550	527	525	499	506	487	476	547	505	512	529	502	488	511	542	512	494	515	511	533	525	559	525	517	477	530	472	515	503	522	492	487	499	513	460	498	500	513	466	503	519	514	456	473	536	488	569	465	487	484	467	509	504	524	490	488	503	532	520	517	490	485	483	515	527	500	518	500	510	508	497	512	466	495	484	487	458	495	497	490	506	512	481	501	507	492	503	490	512	541	466	487	497	522	514	493	527	499	488	507	506	500	454	471	491	485	522	501	498	500	488	492	531	510	483	529	527	534	501	513	533	531	535	461	499	455	494	511	506	466	498	486	483	547	483	502	516	499	464	514	503	517	491	502	519	522	459	537	523	500	496	525	489	514	488	505	485	499	467	512	505	526	468	493	506	532	528	492	497	510	490	497	511	559	501	506	500	532	504	541	524	491	499	487	516	554	487	505	488	533	499	528	494	517	516	505	509	467	525	507	494	475	511	540	456	476	532	523	505	488	519	519	491	478	543	444	513	537	499	494	491	513	507	507	442	515	511	492	511	530	530	497	477	468	490	503	493	490	549	509	497	502	509	536	508	492	468	476	503	514	494	515	483	484	496	534	517	495	540	487	470	487	496	520	551	499	462	508	526	525	561	506	502	493	523	531	528	507	474	543	490	508	518	518	492	514	520	489	520	483	496	485	541	525	480	542	498	490	510	468	496	498	534	479	479	531	477	523	485	500	501	486	495	520	500	506	502	488	495	498	479	494	512	523	486	526	534	486	501	517	482	502	559	528	537	452	548	500	509	520	505	502	515	540	484	500	534	495	515	500	506	489	474	510	464	493	484	513	506	502	524	503	492	527	507	499	528	524	541	457	513	478	503	486	530	516	542	524	509	496	500	518	523	527	456	518	504	512	521	510	500	494	464	461	503	551	507	485	526	461	481	506	483	501	520	493	492	515	483	505	484	509	498	515	513	547	486	511	511	513	481	476	520	517	494	505	493	461	441	514	514	485	452	467	509	522	499	503	475	477	511	504	532	526	526	495	484	499	514	533	523	494	538	511	493	514	448	484	501	523	509	496	467	496	522	489	526	527	476	506	524	510	523	490	528	523	492	473	510	478	530	527	511	511	532	539	499	528	505	489	493	472	494	511	486	526	506	492	517	490	465	529	515	462	480	511	481	486	500	507	522	513	508	508	480	517	514	451	520	547	516	535	527	521	462	500	490	493	529	504	502	492	527	501	514	489	535	548	509	483	478	551	499	496	505	510	526	495	481	526	478	516	497	482	493	471	484	466	508	507	509	507	535	518	482	511	532	525	488	513	514	489	519	525	527	525	460	503	488	510	490	508	495	527	483	466	463	455	528	502	508	523	485	550	499	521	506	516	503	501	492	489	516	459	497	525	477	506	459	491	520	521	520	446	473	475	523	478	526	490	499	504	546	475	541	490	498	506	479	491	487	509	512	510	483	494	478	475	503	487	491	564	503	511	525	498	516	524	491	524	514	521	538	501	487	522	507	520	480	475	525	516	491	521	475	521	548	524	519	515	541	542	471	490	510	516	482	473	463	484	511	500	483	477	523	509	525	509	503	506	491	483	529	486	548	539	477	469	525	478	493	498	516	477	490	535	538	515	526	520	501	548	510	512	543	471	501	459	509	484	507	495	518	495	492	513	469	465	535	477	489	523	484	489	467	503	482	500	512	530	514	510	528	493	505	524	531	452	517	497	517	525	531	466	502	490	467	513	526	522	546	488	495	524	549	499	467	468	473	473	538	508	506	497	539	508	445	513	522	530	511	474	517	477	483	520	442	539	492	485	471	516	515	491	510	498	470	521	527	551	525	537	509	491	491	543	479	491	501	484	553	508	498	521	524	496	506	455	490	522	530	512	474	497	530	501	491	462	530	517	509	474	471	482	477	498	525	516	515	489	491	506	475	502	496	493	498	530	465	524	478	512	513	500	530	491	510	504	509	497	521	504	551	538	492	484	490	474	498	497	510	472	547	494	450	534	496	512	494	494	501	481	484	516	447	508	510	488	493	500	503	510	516	508	496	532	481	510	536	515	525	520	476	485	504	510	554	498	491	485	492	511	537	547	463	504	541	490	516	531	506	503	507	477	509	487	488	523	495	528	505	561	532	513	494	499	489	513	508	503	494	521	487	523	522	471	510	494	454	523	507	464	478	478	497	541	527	532	509	482	477	489	480	511	506	508	492	501	496	461	510	501	503	513	488	501	501	497	499	498	513	492	458	499	503	483	490	527	479	516	515	485	537	542	508	532	508	483	506	490	503	507	503	481	506	506	521	468	498	519	500	512	526	497	458	529	533	492	516	512	486	524	510	470	480	462	514	478	542	474	488	452	520	475	529	505	524	481	530	486	506	522	482	494	505	530	498	493	492	497	515	505	499	509	476	514	531	508	528	476	476	497	504	528	529	515	496	531	520	493	509	490	504	518	501	521	481	486	503	482	533	521	488	467	518	486	507	466	521	528	515	529	542	541	498	502	506	517	513	514	515	539	529	498	507	468	505	528	530	566	471	478	496	502	462	519	517	496	505	529	505	520	507	479	519	517	515	499	502	526	491	572	513	523	513	478	560	484	492	497	506	479	534	553	494	489	526	533	484	514	529	485	483	564	490	494	507	508	524	503	488	490	534	471	498	440	537	504	491	502	530	508	520	526	518	502	537	453	508	545	496	500	499	508	481	531	503	501	545	537	490	494	499	479	510	436	495	531	516	477	481	512	478	483	529	515	484	474	557	490	480	482	509	519	529	539	466	535	524	464	502	534	523	521	512	518	519	492	545	488	482	545	496	495	553	520	494	495	488	492	543	546	518	498	484	487	520	539	507	511	535	492	530	514	523	524	502	502	505	498	505	506	477	517	483	525	506	497	466	494	516	533	505	519	472	528	514	526	566	489	484	522	523	498	496	511	473	477	513	478	489	540	497	528	508	535	491	496	537	468	501	534	521	492	548	495	452	531	500	520	506	483	513	552	508	487	465	498	534	515	527	507	526	464	516	493	497	521	534	500	528	483	502	571	482	533	518	482	556	467	493	514	534	478	488	491	515	549	505	494	501	470	504	513	478	509	524	508	532	542	507	540	466	506	506	478	493	552	518	537	529	531	481	503	502	551	507	525	488	513	491	537	506	491	504	503	507	483	518	477	527	511	496	537	529	519	494	501	474	493	504	480	528	482	527	492	524	500	474	509	531	493	505	496	490	522	531	548	468	516	524	490	515	489	481	495	509	498	508	498	500	524	518	498	514	494	472	500	511	495	529	505	507	506	521	471	475	520	505	553	528	486	502	511	492	475	541	498	450	529	515	475	508	482	498	512	534	506	479	484	477	502	513	496	505	510	538	547	556	499	474	475	524	542	497	485	514	511	499
23064	21084	29027	23373	21087	19842	2829	1102	886	812	786	719	623	671	638	581	599	575	591	566	558	555	523	501	546	501	547	523	512	527	550	530	563	519	512	505	501	510	525	505	529	521	504	490	502	472	476	478	480	562	487	535	510	534	509	506	491	522	572	498	509	489	510	499	516	470	497	485	493	493	508	512	551	495	501	510	522	536	536	515	526	490	475	470	482	513	540	494	476	470	480	461	504	508	526	481	464	513	516	527	484	482	467	525	475	514	511	483	537	506	501	446	529	464	485	494	474	502	513	506	522	502	492	464	515	531	512	492	471	494	467	488	525	488	445	458	483	480	530	494	484	496	483	501	512	497	476	495	474	484	482	502	504	531	503	494	499	478	529	486	491	474	518	508	498	504	513	516	548	484	523	495	502	498	517	497	514	467	447	517	493	518	454	548	461	524	477	475	485	518	533	459	512	469	472	494	519	472	464	506	481	512	500	524	487	474	478	482	497	524	500	446	523	506	482	468	499	500	484	509	512	474	485	478	500	540	490	484	503	545	510	444	529	502	496	517	508	495	522	513	503	464	510	493	483	495	495	470	515	529	510	489	486	508	478	496	504	520	496	459	527	487	472	547	507	495	492	481	489	455	523	482	497	501	503	512	464	500	499	432	500	473	492	478	507	472	507	442	531	496	486	486	520	516	466	481	525	527	488	508	467	502	466	524	469	500	484	480	488	510	499	501	469	493	488	502	491	524	501	490	489	460	500	460	483	506	513	501	478	507	505	475	491	479	499	489	524	538	479	513	484	544	483	502	498	558	530	468	499	500	489	473	474	457	477	491	522	464	534	436	505	488	462	498	455	493	533	508	491	502	471	469	497	488	537	500	531	492	494	511	468	512	489	508	489	558	553	492	540	488	495	521	484	497	474	455	489	527	509	509	518	530	505	462	531	475	511	504	543	447	515	492	460	522	486	486	485	482	490	489	490	512	480	462	503	493	500	484	525	480	476	474	470	474	472	455	519	457	440	472	476	492	505	515	506	507	498	480	510	489	520	465	479	513	466	446	505	482	463	502	501	539	503	479	473	500	520	515	474	490	469	508	520	459	484	491	483	505	519	508	465	522	533	483	476	518	500	513	484	476	495	511	506	456	464	513	547	483	475	493	535	473	452	479	474	465	490	512	488	503	474	532	509	471	496	473	469	514	476	488	539	496	480	496	504	465	520	462	484	476	470	502	511	528	494	487	494	486	518	448	497	503	513	479	480	514	472	526	463	487	464	525	462	471	492	493	461	518	496	503	498	507	535	501	477	477	509	476	489	501	477	461	447	476	485	512	511	491	458	495	531	514	472	478	478	504	485	464	486	510	476	519	467	532	523	501	499	511	482	523	486	484	495	512	485	466	519	481	486	499	509	500	489	486	518	496	476	470	457	479	496	502	514	510	510	490	531	475	468	444	497	512	508	501	512	509	457	505	488	514	484	505	499	498	484	508	522	508	565	472	481	483	522	499	528	474	489	512	495	492	522	498	478	506	540	517	492	485	501	542	473	483	476	520	472	470	473	506	539	509	505	498	512	522	493	478	499	495	482	502	503	525	487	494	489	478	549	509	495	547	505	509	512	524	507	502	515	517	493	478	494	523	488	500	515	492	535	472	502	496	496	500	467	516	505	497	479	509	505	491	541	532	480	501	496	481	525	466	487	512	501	474	541	487	489	465	478	516	491	489	493	487	465	486	485	521	506	480	542	468	511	484	463	504	502	500	487	520	503	467	513	525	466	488	490	499	484	526	461	522	491	503	491	511	513	471	525	508	523	500	509	491	493	515	485	486	488	512	515	504	490	475	484	489	563	467	486	474	508	469	457	497	500	481	481	484	491	487	481	482	475	496	535	470	538	486	477	496	518	483	441	510	489	500	464	449	493	465	464	499	521	497	504	457	508	474	562	500	488	514	501	500	493	511	490	489	507	479	485	470	484	485	503	487	460	532	506	515	498	477	489	441	449	516	502	508	490	501	495	496	466	485	515	485	518	531	493	507	490	454	500	462	498	501	474	510	535	523	498	508	487	493	464	529	489	483	498	494	466	536	523	519	490	540	476	503	482	509	495	460	514	475	515	458	518	497	468	486	488	489	457	511	532	495	489	488	501	475	485	461	555	506	512	476	465	495	496	527	491	497	490	473	507	483	477	496	486	496	541	465	519	511	478	489	501	479	472	502	536	499	478	483	512	511	493	490	497	477	477	537	497	490	493	475	499	455	461	471	497	478	426	443	465	476	514	484	491	482	499	494	481	518	477	486	501	516	471	470	491	504	489	515	497	478	505	461	494	507	508	508	510	505	468	460	491	544	475	490	516	484	500	469	545	471	504	493	502	464	487	503	523	495	475	470	503	516	495	474	473	482	473	480	507	513	489	463	498	468	520	501	492	503	464	505	462	500	475	480	528	564	533	504	519	494	504	488	472	533	443	489	503	514	475	486	500	492	503	489	481	442	546	505	538	473	525	534	498	498	445	493	481	477	465	463	526	486	515	508	471	477	504	502	474	490	485	474	475	508	483	516	506	466	511	524	478	513	481	500	476	491	519	523	465	501	479	469	474	475	538	491	506	466	498	496	522	491	538	499	497	520	462	502	487	475	493	519	494	492	517	467	516	479	498	493	492	461	521	477	481	495	484	507	520	484	465	473	501	499	485	485	503	496	477	493	497	545	512	487	502	477	501	499	502	509	471	509	480	546	500	520	483	457	486	483	468	553	499	485	497	520	487	482	487	487	514	521	552	474	481	473	501	494	487	483	502	492	500	523	489	500	524	502	517	495	522	501	509	476	472	527	489	501	494	493	531	478	475	482	521	445	500	501	470	466	487	549	490	475	526	516	456	474	452	435	487	491	497	473	490	506	536	469	517	505	497	459	521	454	484	493	536	473	516	479	502	493	506	485	507	459	482	541	494	500	479	501	479	475	465	477	474	530	491	525	463	494	499	473	497	521	490	494	456	471	499	480	488	530	478	519	499	499	488	452	477	492	508	467	463	484	531	487	539	465	466	517	531	464	460	520	498	465	509	530	526	504	491	453	498	510	471	459	494	512	498	520	476	500	494	490	458	492	450	490	480	486	479	442	485	512	477	491	487	457	460	521	436	469	489	476	511	479	488	525	485	488	481	521	479	483	473	513	475	529	502	476	463	515	482	510	477	470	443	485	513	511	493	500	475	498	497	520	488	510	483	483	513	524	482	489	493	496	489	471	454	493	512	494	493	478	472	496	496	471	500	473	506	476	494	495	508	475	504	507	526	527	486	477	509	454	453	480	502	519	479	496	473	489	466	490	502	480	498	468	475	489	453	523	514	491	495	468	484	524	532	495	484	478	500	501	500	511	490	507	519	548	503	477	501	501	504	493	500	523	575	494	498	508	499	486	516	468	442	493	498	488	483	453	514	545	519	481	486	509	480	440	504	514	522	508	465	444	474	439	475	472	501	516	501	489	500	492	495	512	472	501
16840	15870	13529	7564	5240	3980	3120	2544	2155	1795	1689	1488	1397	1266	1208	1154	1118	1067	1035	1058	964	966	916	918	955	930	877	890	850	824	864	843	845	886	885	791	801	843	840	808	804	863	868	803	826	796	776	828	811	777	824	792	801	822	805	791	816	801	831	785	773	779	789	782	783	792	801	749	799	814	801	780	755	855	767	791	796	846	824	787	807	823	807	789	792	791	811	788	783	837	788	767	746	833	723	755	832	762	805	788	787	797	834	784	813	753	772	818	800	799	798	775	774	794	802	769	849	776	807	830	788	802	746	822	854	836	788	766	776	815	835	817	785	810	755	738	815	822	792	773	756	817	771	764	779	824	784	824	786	778	825	798	793	782	789	786	802	723	762	792	792	765	737	794	799	782	880	813	810	795	794	754	785	816	801	756	806	798	805	799	799	787	784	800	722	780	812	812	792	780	785	812	811	780	806	830	803	774	791	788	787	786	806	760	742	748	778	827	741	854	738	819	841	754	787	774	787	796	826	805	800	815	802	827	787	765	769	806	811	784	769	825	800	795	797	799	819	771	784	811	822	803	729	836	786	811	786	782	771	739	795	749	817	907	800	818	827	843	789	744	854	775	786	794	815	793	714	768	746	767	801	774	795	751	771	774	777	749	741	749	770	767	824	856	799	777	826	786	807	760	804	786	819	747	794	747	816	809	783	785	777	815	778	806	794	754	768	777	841	781	798	784	787	756	824	758	780	758	798	793	764	779	790	745	798	781	843	802	824	809	777	781	821	815	754	799	786	773	785	719	778	776	793	787	716	722	758	775	784	796	785	773	745	789	738	808	797	790	787	767	816	788	785	780	779	749	778	812	794	745	787	784	823	759	763	799	782	799	748	796	785	802	759	838	822	792	748	775	789	831	788	778	755	820	791	774	817	778	771	765	778	817	783	757	758	777	779	742	764	853	780	789	848	780	757	727	788	752	818	823	787	815	811	810	788	740	803	783	798	709	777	775	816	775	808	789	787	799	820	764	728	833	755	784	801	767	829	824	801	784	799	818	824	741	812	797	803	774	743	797	825	852	761	760	759	772	839	783	749	771	746	770	770	799	781	799	757	806	732	752	811	782	726	804	760	826	760	762	770	816	757	821	765	780	787	821	786	794	786	800	809	787	782	797	805	813	784	798	788	803	800	802	798	790	851	806	773	797	788	797	758	780	728	806	755	821	720	777	772	828	788	793	831	787	785	726	792	769	810	767	792	800	830	786	776	775	797	763	776	803	819	787	790	765	857	771	806	704	777	845	773	805	778	806	773	790	818	815	789	807	781	761	811	813	776	813	816	813	805	797	772	770	789	744	782	766	782	818	793	769	772	801	741	754	788	803	793	795	812	801	834	774	844	764	803	798	805	784	778	811	823	786	783	811	797	838	777	789	813	760	806	815	770	759	756	738	779	829	749	792	811	803	757	747	804	828	762	783	796	809	833	732	738	839	753	771	736	780	827	825	838	745	793	801	783	804	767	755	788	813	741	826	767	795	756	805	821	749	798	794	759	751	765	807	759	801	786	774	739	762	803	728	782	757	796	782	775	753	815	775	784	703	746	769	809	738	784	792	802	796	800	784	803	772	777	767	788	820	777	759	780	810	775	742	744	808	764	824	813	778	771	763	786	824	757	818	818	850	801	787	774	738	761	767	743	814	745	733	750	742	792	763	770	738	751	783	774	763	809	827	809	771	791	800	803	825	776	792	826	772	840	780	810	792	768	773	772	782	790	831	777	773	747	745	793	785	802	765	805	769	754	771	770	786	752	778	728	765	776	774	738	746	784	837	791	813	817	773	757	823	825	793	806	850	788	794	746	745	758	797	783	764	810	833	774	800	777	777	759	803	797	771	765	788	828	831	770	839	756	783	778	761	824	818	793	777	731	784	752	833	772	778	785	784	759	776	802	805	866	789	794	766	763	773	819	747	802	768	783	808	759	808	821	762	775	789	782	820	795	792	804	781	807	768	751	773	812	789	819	803	848	730	819	785	794	791	793	763	768	755	785	788	821	820	790	810	770	785	802	776	764	791	765	753	767	784	806	827	781	748	778	787	794	771	773	834	838	808	786	821	782	812	825	778	800	771	768	793	842	817	762	730	786	827	797	824	761	791	803	832	738	791	749	789	807	801	781	766	786	781	776	831	778	776	822	824	811	748	752	781	752	760	761	813	767	768	738	787	818	778	804	751	815	799	778	812	802	775	787	752	821	794	780	765	768	769	800	779	788	759	771	808	765	774	750	770	804	781	792	820	765	750	783	807	751	786	757	785	833	711	786	796	812	800	744	781	768	775	833	782	820	857	790	822	793	787	793	786	794	750	814	778	778	752	769	818	795	823	789	821	763	759	804	786	786	764	752	794	815	771	797	793	824	796	776	766	808	811	796	796	787	789	788	774	806	790	770	818	852	796	752	823	793	741	813	824	757	805	782	737	798	788	803	813	783	787	752	773	771	774	781	779	794	806	779	754	764	784	782	774	838	752	804	818	766	759	831	769	823	779	765	798	775	800	779	736	796	809	798	818	757	853	765	763	768	801	771	804	774	804	763	756	787	716	761	768	775	822	761	782	789	803	776	737	772	793	844	812	822	809	789	774	814	789	820	756	788	796	791	788	764	754	746	795	756	790	830	800	829	841	766	812	766	838	754	746	778	752	782	787	809	822	782	767	765	812	807	774	797	805	801	799	771	741	745	821	798	782	763	775	757	791	807	753	777	733	784	781	790	782	757	793	800	811	810	777	806	758	815	804	856	762	799	797	730	788	750	747	765	781	767	823	811	749	783	794	762	768	761	796	770	797	784	781	734	788	774	776	783	804	802	797	762	820	798	820	752	781	796	765	797	822	759	791	783	770	763	783	789	781	842	764	839	794	769	760	808	782	729	791	836	819	759	762	848	802	775	777	808	775	821	757	783	793	783	828	756	789	754	800	819	773	807	759	787	777	767	756	735	752	751	808	796	836	818	754	791	750	776	753	760	789	799	794	788	788	768	808	844	763	741	745	849	781	732	767	787	783	774	813	814	778	786	779	795	797	750	804	744	743	760	769	751	754	749	828	726	771	794	763	788	749	771	780	793	787	781	750	762	801	770	783	765	814	814	759	766	740	721	786	783	780	784	830	835	752	791	789	819	731	777	787	807	802	777	793	743	788	788	818	736	738	735	786	788	771	788	775	858	762	799	818	814	829	755	839	822	757	757	718	779	782	804	821	772	793	762	813	825	760	790	771	772	883	806	816	755	740	802	792	811	804	761	839	840	766	768	776	757	804	809	766	784	796	781	779	777	783	745	804	789	788	755	755	831	814	799	826	840	810	787	816	782	818	799	777	762	786	791	820	791	759	800	744	776	812	806	786	715	753	770	807	828	771	775	776	788	783	821	801	773	803	805	820	786	789	746	813	800	828	785	774	746	756	759	813	796	786	754	767	753	818	828	779	768	742	802	769	824	794	822	813	772	805	824	778
26687	20449	7620	436	222	169	139	131	158	114	144	126	113	129	135	152	140	118	114	141	145	127	152	121	131	117	128	133	125	141	148	135	121	124	122	123	145	132	129	126	125	150	146	117	129	132	135	136	125	110	134	126	122	131	123	119	138	132	109	151	125	119	112	116	137	137	122	122	126	145	123	116	132	141	113	140	130	109	136	137	118	109	119	114	130	136	128	136	130	151	109	136	144	150	116	130	125	128	155	136	142	118	120	124	135	135	121	122	128	121	113	119	119	117	139	126	140	131	131	132	127	113	137	121	129	128	142	133	112	162	124	135	114	106	146	138	113	143	127	141	110	145	127	135	131	146	137	110	145	135	119	116	142	140	144	148	132	131	132	132	118	127	109	143	132	132	116	132	131	107	135	129	136	115	124	124	143	107	131	123	146	123	116	130	130	124	122	114	123	122	110	145	145	129	114	134	145	129	130	118	145	138	123	105	134	124	150	121	115	121	127	127	121	151	137	114	126	116	117	119	136	141	118	151	124	133	117	139	141	129	144	104	134	133	117	137	133	125	129	149	113	141	121	139	132	117	119	145	125	134	131	109	122	136	128	137	122	148	134	133	109	128	116	98	128	122	124	137	126	102	115	130	132	133	118	126	115	118	114	137	136	139	161	122	131	126	115	111	147	129	134	132	129	148	146	125	130	122	135	141	115	123	107	119	121	127	126	151	110	126	156	141	139	130	129	133	157	112	146	138	122	119	119	125	125	107	120	156	129	132	128	115	131	129	129	122	128	126	136	143	128	138	109	112	138	131	130	127	137	139	119	147	120	136	108	128	141	136	121	116	146	113	132	140	132	124	136	131	152	136	132	117	151	122	119	136	123	120	133	109	122	111	119	117	158	144	133	129	141	132	125	138	111	145	128	138	145	144	114	147	141	129	148	146	143	135	133	128	113	127	106	116	136	122	121	116	119	117	119	142	118	138	130	113	138	126	131	123	141	100	116	123	152	145	143	128	132	146	122	145	112	109	119	135	123	138	124	137	149	138	131	128	134	134	124	132	138	121	114	114	114	116	134	130	114	158	126	108	113	157	129	129	134	127	126	130	148	118	131	115	129	116	113	128	138	133	118	135	153	147	154	137	104	131	137	122	133	132	141	133	114	145	125	132	136	137	117	130	111	142	138	116	128	141	137	117	140	149	108	143	138	124	138	123	127	144	136	124	116	136	139	128	107	136	130	138	129	132	133	117	138	130	129	135	132	127	123	141	114	136	152	123	109	146	121	151	129	142	139	129	114	118	139	131	147	133	120	125	126	132	124	141	122	137	139	117	140	137	128	126	122	110	142	117	141	135	129	141	113	130	126	127	135	134	142	119	112	120	137	145	137	124	138	124	137	119	128	103	124	148	145	130	118	148	125	110	152	149	128	161	118	124	117	134	118	149	116	146	125	131	131	144	126	118	135	115	130	122	136	145	122	116	111	144	125	131	138	126	124	110	143	118	122	136	141	152	122	148	129	130	117	150	115	146	133	123	121	125	150	137	130	144	130	125	127	130	147	121	120	111	118	130	112	132	132	126	115	119	151	129	129	127	112	135	141	142	124	155	122	136	144	135	144	115	133	133	133	105	140	122	107	128	133	131	129	130	126	147	148	146	130	122	129	143	118	137	131	152	116	130	117	143	115	153	138	120	136	141	123	138	143	133	107	145	134	129	123	132	145	140	119	117	139	131	120	136	128	114	136	124	106	118	121	151	126	118	135	120	110	127	127	127	125	142	149	120	136	123	130	124	122	131	121	136	127	149	143	136	135	120	143	145	109	143	121	131	124	132	124	128	124	146	115	131	125	140	119	127	141	124	127	136	142	121	140	125	116	89	146	134	133	130	124	151	126	113	134	128	119	137	143	133	120	129	120	96	141	128	147	124	115	123	125	120	124	121	129	123	137	108	139	129	126	127	125	120	154	127	128	105	132	119	119	110	144	129	120	119	132	142	124	133	121	141	121	125	122	149	124	129	113	124	111	118	119	132	152	143	127	121	123	119	137	121	128	132	115	127	144	130	129	126	132	145	130	150	117	117	125	135	134	122	119	118	115	123	127	119	133	124	134	142	131	118	140	136	132	132	131	128	135	127	121	130	133	125	115	121	116	138	136	145	121	130	132	127	136	123	120	124	121	116	138	134	148	131	126	111	122	136	147	132	117	111	128	136	135	132	153	143	127	125	129	106	126	136	133	122	131	141	129	125	131	111	124	130	137	157	127	121	152	116	140	137	150	107	133	148	139	119	114	132	123	145	130	124	130	123	138	135	130	131	158	133	123	134	134	128	128	144	136	130	139	133	135	146	130	132	132	131	126	128	135	149	126	130	116	124	99	123	114	111	125	132	124	124	133	137	131	133	122	114	124	113	167	135	124	150	141	140	137	112	151	114	126	137	134	124	125	124	146	119	139	148	119	140	141	127	117	119	138	137	126	127	135	129	141	134	121	131	122	122	119	132	149	125	126	130	96	129	113	121	142	141	137	125	125	139	137	137	143	125	129	143	121	122	134	123	127	140	109	150	122	169	141	167	120	142	128	122	162	140	113	127	127	121	131	122	137	155	125	122	128	122	157	150	133	131	123	143	135	124	125	144	144	114	137	155	136	134	137	159	143	159	128	148	117	130	108	132	130	156	126	102	155	136	130	123	133	135	128	123	128	122	113	144	129	135	142	114	125	128	147	131	137	128	152	142	134	131	117	120	131	132	139	143	109	130	132	119	130	139	145	118	121	135	127	130	119	137	128	128	138	142	115	149	123	123	128	125	141	138	137	122	117	125	124	135	124	123	112	113	137	129	131	125	124	110	128	147	130	130	119	147	129	116	118	137	115	133	122	105	133	132	126	147	135	129	138	113	125	126	129	120	140	131	130	145	128	141	135	122	102	140	128	113	115	123	109	106	114	108	113	133	133	125	150	120	138	145	123	128	115	128	130	134	129	128	129	122	118	124	134	149	115	145	121	145	147	138	150	117	122	135	146	114	121	129	129	128	137	144	130	139	121	117	127	113	170	114	129	133	115	136	126	110	105	132	124	131	125	117	151	161	118	134	129	138	115	126	129	128	120	116	130	128	127	134	139	133	117	122	134	135	130	146	135	140	146	113	131	120	122	128	134	142	122	127	134	122	144	138	127	124	115	128	104	122	141	118	142	121	108	146	117	124	126	121	135	137	114	131	153	128	109	133	127	121	127	126	132	122	148	152	110	139	134	148	147	149	131	131	114	129	112	142	140	135	136	120	133	135	125	134	141	134	119	104	123	123	122	132	115	124	134	124	115	151	125	115	132	150	129	122	127	133	126	120	132	104	128	110	124	115	111	133	139	147	147	143	132	135	132	121	122	135	154	132	138	139	141	124	117	125	103	135	119	114	139	134	122	125	139	136	142	115	123	140	131	122	135	114	120	136	127	130	112	137	142	118	136	138	122	122	148	123	123	108	128	129	119	137	121	155	125	116
6254	1047	994	562	388	364	331	295	276	255	249	257	272	299	236	255	252	244	223	262	245	215	223	228	229	229	257	230	230	223	222	255	228	248	227	219	225	238	246	249	226	213	264	208	220	265	234	254	239	240	230	231	256	220	210	235	196	227	244	203	210	227	231	202	227	232	226	237	233	234	218	221	229	231	220	238	218	244	221	228	213	230	224	245	199	224	243	215	222	245	211	251	222	234	209	201	227	219	251	215	240	237	229	229	232	225	247	224	234	223	232	248	211	207	247	215	215	234	229	220	207	229	228	210	231	223	237	231	214	247	228	235	238	243	212	246	243	221	220	214	251	220	206	235	232	228	242	202	247	225	233	226	231	235	255	252	238	230	226	231	232	230	227	218	241	231	228	221	214	225	212	257	214	211	233	232	256	213	242	233	213	230	235	206	219	211	263	245	206	195	205	212	230	249	212	235	214	229	231	233	208	220	244	225	264	212	205	235	235	242	229	213	241	230	239	203	218	221	207	250	224	212	238	252	241	218	255	211	241	231	201	236	224	240	206	232	232	230	204	240	205	234	233	265	239	231	226	258	257	243	238	242	251	243	239	249	254	234	246	216	224	221	246	247	236	229	213	225	226	229	229	240	210	213	253	235	243	200	211	249	228	249	236	204	243	250	224	207	222	197	244	233	256	214	217	201	216	238	228	212	235	206	246	219	242	205	244	221	224	217	237	196	228	197	213	215	231	224	273	223	248	250	257	219	226	237	226	246	229	212	246	225	210	237	209	248	244	251	247	202	211	223	235	234	234	217	250	213	231	232	239	249	251	245	230	224	228	234	243	232	207	216	223	219	228	238	223	250	232	229	252	241	212	225	226	240	234	212	240	217	229	217	229	214	202	226	228	219	234	243	228	241	232	213	237	198	238	216	237	248	225	218	231	212	206	241	255	231	233	211	245	263	230	235	255	231	221	218	221	242	206	211	240	227	237	222	245	235	226	206	235	221	214	230	230	220	224	239	212	245	261	237	216	227	208	250	236	238	221	242	220	219	244	233	243	255	235	232	242	221	249	252	228	206	235	228	251	239	240	242	219	214	234	200	224	236	230	212	211	241	230	238	227	212	245	214	220	220	215	245	225	235	212	224	238	239	245	244	219	239	207	244	227	234	245	243	226	234	204	243	229	222	244	207	222	245	227	253	228	214	211	209	241	213	226	212	223	245	273	224	213	233	222	219	241	224	255	228	227	246	223	218	222	212	228	226	260	231	229	247	240	243	233	234	252	229	241	205	250	215	253	254	238	269	222	202	234	221	213	223	246	247	215	219	191	248	214	212	220	243	212	228	227	224	241	232	226	261	189	255	250	234	211	233	226	216	229	238	256	215	225	242	251	236	237	225	223	229	246	220	215	229	239	225	219	238	254	243	241	213	249	221	252	226	246	242	232	265	206	218	241	209	220	236	249	224	241	236	232	231	218	230	233	223	210	226	198	226	230	221	267	236	241	233	237	236	227	227	229	216	209	237	252	226	226	217	224	222	233	246	246	237	205	248	209	214	224	238	255	233	226	225	224	223	234	275	216	235	243	221	218	231	261	237	210	228	219	213	223	234	219	237	238	224	215	209	223	239	219	261	228	223	232	236	248	247	198	254	193	246	227	239	223	227	239	201	224	245	225	240	257	201	235	210	221	215	249	247	265	205	212	225	242	219	218	226	230	233	203	229	222	235	240	242	246	230	222	256	213	245	222	258	234	212	270	216	218	237	231	258	243	247	244	224	261	232	215	209	235	237	254	216	246	258	250	243	218	226	219	243	228	216	242	242	243	216	226	239	219	228	243	216	231	251	230	234	244	228	222	227	206	234	237	231	223	228	254	203	243	208	234	199	209	210	219	229	203	238	230	245	257	234	256	242	256	207	206	244	246	224	229	210	198	232	226	212	234	237	210	223	228	214	222	220	219	251	216	208	229	238	219	226	220	259	236	228	244	243	222	220	220	248	228	228	216	224	249	226	239	235	221	209	236	205	255	218	228	246	244	227	218	259	226	223	252	216	239	213	223	207	238	238	235	233	210	212	244	245	223	220	231	249	217	243	231	233	239	228	215	236	245	226	244	226	248	226	245	219	219	207	223	229	211	245	245	238	233	231	204	230	229	233	207	216	224	224	220	195	228	222	243	232	235	219	223	255	230	236	235	227	206	228	218	225	223	239	241	215	208	241	214	221	214	244	251	205	229	223	219	238	237	245	204	213	223	227	237	262	227	237	226	230	225	246	236	237	258	226	241	199	254	225	209	223	225	208	247	227	242	197	228	242	197	241	209	231	228	230	222	229	211	242	229	250	226	234	231	230	213	234	244	227	238	233	233	222	214	226	221	228	237	234	224	208	254	213	251	239	232	236	233	223	224	222	233	200	230	228	244	233	239	241	231	224	238	228	212	229	226	252	208	230	209	215	235	244	238	223	209	226	247	242	239	233	253	232	227	211	239	225	209	248	233	253	203	245	236	240	224	229	246	252	240	214	269	229	239	238	252	224	210	234	211	211	214	204	236	232	268	232	225	212	226	219	238	230	210	237	247	217	203	237	219	233	234	249	253	236	219	225	241	231	241	229	231	209	262	218	227	229	252	254	227	264	244	240	247	206	223	217	207	238	218	240	206	239	241	243	228	247	219	200	236	230	230	240	232	245	245	188	226	210	247	265	231	215	231	209	222	238	222	226	220	231	217	220	229	205	229	244	235	239	219	224	203	227	232	256	248	233	253	215	216	209	228	221	242	233	257	233	227	249	206	216	249	211	235	238	197	237	217	251	225	248	235	230	223	242	243	247	208	209	244	221	227	228	214	248	236	227	229	210	202	222	219	249	229	246	227	240	202	215	216	243	243	244	235	235	221	226	249	235	243	244	226	220	227	208	219	260	211	223	245	217	240	229	231	202	210	207	239	244	233	230	244	252	221	231	239	205	229	234	247	235	220	217	220	238	232	256	232	249	207	249	248	212	226	240	236	226	225	242	231	232	201	227	232	221	228	218	215	226	222	249	257	228	236	238	206	242	182	254	230	245	232	239	232	243	266	227	252	241	226	257	203	269	262	231	227	199	242	245	252	246	234	219	230	254	240	229	240	249	239	216	220	246	213	260	221	214	225	233	216	222	249	221	257	208	222	234	258	218	231	218	227	235	245	219	216	223	215	243	239	243	208	226	190	234	228	243	233	207	245	221	242	226	239	240	257	245	240	238	247	221	233	247	229	212	198	245	233	220	234	222	235	218	220	211	215	237	219	227	233	243	245	239	217	207	237	220	205	226	242	249	222	258	239	230	236	266	245	225	232	248	220	239	248	227	203	222	261	222	242	234	232	219	230	227	242	219	234	225	223	237	219	232	210	233	239	224	239	247	248	248	208	203	226	232	218	237	216	238	231	230	243	213	237	225	231	264	246	206	237	245	218	251	218	260	231	246	216	262	242	254	198	244	216	216	226	259	265	232	248	220	225	234
24104	21136	28507	24008	20646	2820	804	571	497	483	462	417	397	362	353	399	352	360	350	338	351	347	348	344	350	334	313	351	331	317	310	335	327	365	303	311	296	324	313	294	298	330	322	318	329	317	326	327	315	299	314	317	296	273	316	319	350	347	326	325	303	313	337	297	306	321	296	321	340	360	302	303	311	320	317	298	281	308	339	319	324	303	330	337	304	313	296	308	320	322	325	298	298	341	304	334	300	306	290	314	296	299	299	298	293	327	269	328	304	323	315	313	306	318	298	291	324	326	314	322	307	334	296	295	277	310	331	295	306	288	331	281	305	305	310	318	321	304	315	371	306	289	308	320	298	312	317	297	295	329	335	320	331	312	317	313	332	301	310	310	301	317	333	310	275	323	313	296	322	324	298	314	325	280	310	296	304	303	291	336	304	334	302	332	317	308	309	335	343	306	285	312	297	311	305	297	307	301	334	299	334	314	320	309	290	301	306	321	299	314	341	277	328	288	328	297	310	296	298	320	312	301	371	322	361	280	325	310	345	323	320	292	304	294	320	315	328	307	313	296	327	289	327	299	304	305	319	303	358	297	275	308	319	301	327	301	283	307	310	296	302	290	329	334	307	324	336	293	344	296	328	306	282	327	306	324	304	313	323	309	312	300	306	331	291	302	318	323	315	307	306	300	300	276	309	320	304	383	308	310	318	308	323	292	316	310	306	309	301	304	325	305	283	294	349	296	313	359	352	298	339	317	314	323	312	312	352	297	265	269	323	297	285	293	283	316	311	280	301	315	296	331	306	292	301	302	310	308	317	311	344	298	319	289	297	303	298	306	309	288	306	298	307	298	341	318	284	303	324	324	301	295	346	329	333	296	330	287	301	320	287	309	285	289	327	312	291	323	286	343	301	318	301	300	303	328	306	334	322	318	328	315	297	287	325	327	309	301	286	314	281	282	325	289	329	320	322	331	325	290	306	295	296	339	285	328	329	323	314	327	305	315	319	324	308	338	288	326	341	305	309	274	299	337	305	295	286	333	326	341	312	296	303	321	320	306	324	289	320	303	258	310	290	300	292	297	295	336	281	289	309	296	318	334	330	315	337	320	329	296	336	286	333	317	335	297	296	271	335	306	316	304	282	314	310	301	319	293	320	315	294	352	309	309	314	318	306	294	325	301	317	299	297	296	321	315	342	317	302	275	301	300	296	324	308	299	314	320	305	283	326	274	302	291	324	315	310	352	319	304	315	319	344	309	294	283	291	289	330	307	311	311	340	316	313	314	307	304	316	310	308	306	287	294	317	347	349	311	294	323	320	311	317	332	350	322	294	314	298	316	295	312	316	286	313	292	330	294	308	301	319	337	311	317	293	293	335	292	291	329	290	312	309	288	289	276	317	286	302	339	285	337	289	324	259	327	333	304	305	315	318	308	299	329	328	309	294	295	318	321	291	317	301	266	316	321	320	292	322	295	314	324	308	303	305	317	305	293	321	309	297	299	310	280	315	331	342	289	334	309	335	320	280	316	378	277	319	268	317	291	285	300	284	306	282	329	333	313	333	330	299	327	292	325	317	315	292	321	288	334	295	317	302	335	310	294	264	335	292	314	305	285	316	294	323	308	331	308	336	318	342	308	260	289	268	294	319	308	321	319	302	304	325	273	300	304	319	320	334	279	318	307	327	282	341	284	311	289	273	311	302	314	304	290	309	304	328	315	300	334	305	306	331	338	300	301	297	317	325	274	271	281	310	314	308	285	300	316	326	308	326	282	347	306	312	308	273	273	320	324	345	313	328	304	283	325	315	283	293	325	309	307	372	312	338	329	349	325	291	256	317	294	305	314	324	307	281	327	313	310	297	316	338	285	306	309	277	300	291	325	302	300	311	292	294	308	324	329	299	300	302	301	314	299	303	287	346	326	293	305	327	293	279	324	309	323	323	285	303	296	303	313	321	318	318	314	320	311	330	335	291	305	293	285	296	278	334	293	342	319	338	339	318	316	320	294	333	312	314	308	296	313	281	334	336	338	300	319	312	329	329	320	293	297	315	276	311	311	289	333	322	330	343	310	292	334	328	305	290	280	292	311	338	312	306	332	319	305	287	318	340	284	299	325	319	302	305	280	312	321	287	283	268	302	314	271	299	303	286	322	348	292	305	321	287	313	308	316	315	315	317	330	293	323	321	325	339	324	331	299	335	307	311	303	291	295	303	307	324	319	309	325	297	310	283	309	347	298	283	295	297	329	330	296	346	318	280	281	301	304	326	291	280	277	315	314	343	344	283	309	286	300	333	342	330	312	308	291	322	311	310	334	313	300	329	294	301	338	296	334	322	328	317	310	304	294	267	306	325	311	301	325	332	284	308	313	290	322	313	307	307	325	293	305	309	308	329	298	317	301	319	320	298	307	332	292	306	296	278	355	283	319	312	316	287	314	348	315	301	314	314	290	303	294	312	301	308	300	298	336	300	343	313	272	334	278	314	318	299	330	329	295	324	303	322	315	316	321	327	294	304	314	305	314	286	284	296	329	329	302	265	287	331	340	343	282	294	319	301	352	324	316	292	299	304	294	285	320	309	302	297	291	332	315	313	317	313	296	332	302	296	323	324	338	334	336	325	322	285	299	303	303	288	294	305	330	323	302	319	315	333	314	335	328	311	291	293	300	288	292	330	266	294	335	319	309	326	306	330	309	308	300	291	334	292	277	303	280	307	283	329	317	310	312	327	312	326	277	283	301	300	321	292	326	305	294	336	302	263	309	322	278	304	318	303	336	298	319	309	338	336	309	314	296	335	312	312	335	322	307	310	310	306	318	350	296	304	334	324	274	279	292	287	345	319	315	311	300	317	295	323	316	309	278	301	297	307	322	290	318	328	295	316	312	334	304	301	306	311	298	320	291	302	313	313	296	286	318	311	278	320	317	327	273	335	316	308	303	276	317	288	314	326	337	308	308	309	296	317	324	317	309	321	315	292	317	305	287	315	322	296	337	272	296	297	317	294	339	328	304	299	305	314	357	303	305	308	348	310	286	280	292	310	315	336	309	286	325	324	328	357	290	340	314	299	344	348	286	346	309	311	335	277	288	306	321	293	292	309	295	325	293	313	327	313	289	308	312	258	302	311	315	330	326	292	294	306	340	298	310	295	286	332	294	271	323	303	311	326	310	316	307	335	321	286	304	326	307	328	319	323	322	293	289	304	327	338	310	303	314	340	285	295	303	307	302	300	316	336	302	331	337	321	336	315	298	304	330	314	302	298	303	328	305	338	303	322	308	287	322	299	288	302	306	309	308	280	315	304	297	309	283	281	276	296	275	311	275	314	323	286	330	310	284	318	303	300	302	326	310	327	297	321	316	343	310	312	293	302	299	305	315	297	324	330	334	341	299	306	310	263	323	321	332	318	304	310	308	321	292	301	313	314	331	308	297	314	293	348	331	334	320	302	312	335	280	302	309	293	275	301	312	313	305	300	316	297	299	292	291	304	293	313	326	299	297
13975	9811	8496	4397	2972	2211	1738	1476	1210	1097	932	850	830	792	732	663	687	656	653	621	591	606	575	574	607	574	563	559	542	561	542	600	557	587	521	548	548	535	496	488	551	550	523	515	509	518	528	531	537	523	557	504	533	533	524	521	551	510	520	508	509	479	507	565	530	486	502	508	527	525	475	513	517	522	514	521	488	565	508	477	513	517	502	515	511	530	530	496	504	541	544	532	507	533	510	478	558	474	526	519	510	524	499	465	534	491	493	558	509	478	517	490	519	490	507	508	540	520	514	535	516	503	467	476	538	518	529	537	517	533	491	483	502	479	512	505	511	502	513	508	504	498	509	501	518	508	503	473	484	539	563	502	524	483	506	514	533	516	527	505	472	504	470	506	536	539	484	531	503	501	519	550	494	547	518	536	516	482	508	541	523	511	555	501	508	548	517	503	475	545	479	524	517	496	500	523	505	538	540	497	498	487	515	512	503	515	512	496	506	499	540	508	537	506	503	527	498	508	480	517	512	529	519	511	464	515	485	517	553	499	483	509	507	522	523	511	548	485	461	547	539	504	512	506	547	552	496	513	534	514	501	456	496	517	498	533	524	519	494	466	536	506	526	527	502	542	510	473	538	485	549	496	509	464	499	555	514	530	488	489	477	478	507	522	504	520	546	500	498	510	504	475	533	494	520	544	492	514	504	508	558	499	497	500	507	501	492	526	506	515	531	518	471	477	484	505	511	546	505	529	493	538	514	537	509	497	499	477	511	551	497	527	528	486	507	494	513	480	531	493	500	487	521	539	450	508	483	523	459	526	536	505	496	525	535	492	484	502	552	517	469	481	542	494	499	504	510	487	526	524	480	543	509	520	524	536	519	530	513	491	509	506	501	516	504	475	508	535	495	508	499	513	501	491	531	505	502	489	520	498	512	500	479	536	519	514	498	507	517	490	531	494	507	493	542	524	473	501	478	509	491	491	483	532	470	520	496	529	478	504	504	518	503	520	533	510	478	521	485	505	511	513	550	534	500	513	517	493	517	522	514	482	498	514	526	517	527	545	498	488	501	491	528	501	525	494	517	482	531	491	497	516	518	500	550	520	500	488	500	532	506	486	505	541	535	494	513	526	524	522	507	528	536	529	510	540	483	502	507	496	502	514	475	503	512	469	501	518	485	527	517	542	503	501	517	478	530	488	526	522	508	482	543	488	507	525	541	525	519	514	460	531	532	492	520	508	510	548	483	467	515	527	485	517	539	503	541	515	518	538	525	491	507	516	530	513	518	485	508	486	520	527	518	501	483	484	463	548	529	488	528	505	492	495	493	525	528	454	506	505	482	520	506	526	505	521	539	516	499	488	526	481	502	479	476	502	505	516	485	511	528	487	549	527	508	519	538	518	489	511	522	492	517	480	507	524	469	495	533	495	536	521	490	472	490	530	489	487	486	516	472	509	502	531	512	525	529	519	510	556	480	529	508	504	540	517	474	525	496	514	454	520	488	492	480	489	507	485	489	520	498	525	505	526	490	539	507	496	548	506	480	537	471	522	500	515	490	500	514	495	513	476	497	494	522	503	526	534	482	534	494	494	519	537	490	494	536	493	503	503	468	491	529	549	549	524	521	498	494	502	501	523	513	513	522	535	503	494	489	510	458	525	493	512	480	526	477	534	486	550	549	517	534	496	506	501	546	483	499	484	489	499	491	560	499	499	471	499	535	517	482	492	524	512	504	481	504	480	558	533	548	497	496	530	510	506	526	483	524	503	516	530	521	510	474	463	489	496	504	463	517	565	517	507	495	548	531	525	461	495	524	464	470	489	474	521	498	492	506	488	532	571	502	517	489	519	547	533	519	498	490	544	532	561	519	524	498	493	509	492	510	530	486	518	482	546	484	499	527	488	542	479	518	498	526	487	464	528	504	513	478	501	502	503	507	540	513	506	515	514	496	531	474	499	516	520	483	494	527	486	503	491	507	538	519	531	476	540	529	507	447	522	500	508	490	515	507	494	521	496	452	503	511	479	514	534	493	507	518	516	510	491	505	493	507	483	481	471	486	498	501	517	516	496	513	482	507	499	510	478	492	506	477	497	500	501	506	487	503	571	537	508	523	504	486	495	478	498	504	530	480	507	508	512	508	499	523	487	499	502	496	488	517	509	510	570	488	551	497	495	461	481	521	498	493	508	546	523	501	514	543	537	535	533	490	487	499	480	469	498	535	499	502	529	519	509	469	503	521	503	500	476	503	521	520	481	492	492	500	497	486	466	526	499	569	561	540	506	501	524	472	506	541	536	487	470	518	498	487	489	521	508	499	518	509	497	493	486	544	515	519	491	515	499	512	504	525	496	515	529	485	464	522	517	513	536	546	499	536	496	496	511	492	491	508	465	529	525	498	503	522	498	521	499	544	505	530	515	552	520	497	540	477	535	511	513	508	486	511	490	507	531	470	508	498	509	520	476	562	523	517	508	521	509	482	531	505	512	474	483	493	468	515	513	564	493	512	545	502	485	515	523	503	499	498	542	499	501	560	472	491	502	508	529	519	482	509	510	486	511	509	505	495	514	524	469	546	524	516	521	547	507	500	502	505	520	530	489	504	484	502	570	525	518	463	559	537	541	514	503	520	462	527	509	515	487	512	543	499	479	494	480	492	517	535	482	511	467	508	500	555	536	511	505	513	461	499	502	510	527	470	511	525	519	480	486	553	512	487	495	482	529	548	497	482	536	530	476	508	481	510	521	491	471	555	497	518	563	528	522	523	498	522	530	500	492	501	514	503	526	489	542	506	545	467	516	522	459	497	538	493	510	528	493	502	471	515	485	527	504	526	526	537	485	545	480	529	538	512	503	518	516	503	510	466	472	489	483	490	509	507	477	521	493	470	531	487	519	478	496	530	467	469	483	528	524	527	497	516	482	461	503	522	489	500	490	472	528	511	493	501	500	489	504	563	509	508	510	481	523	533	518	495	533	476	546	485	528	499	481	503	493	508	563	544	503	537	527	476	503	511	543	489	509	518	509	511	509	504	535	529	499	530	458	501	527	529	540	517	522	522	545	567	493	511	544	502	480	498	496	507	541	485	472	514	529	536	482	501	511	525	508	525	500	510	494	524	536	491	527	494	540	514	452	501	508	514	488	502	545	507	531	492	513	507	530	543	517	448	498	527	528	535	504	498	496	470	471	490	496	499	507	470	494	477	503	467	514	479	508	502	456	498	480	537	544	517	518	472	499	518	524	534	512	513	498	535	512	541	512	498	529	501	504	542	485	539	495	543	496	533	520	499	558	519	493	492	498	519	539	488	518	502	507	507	478	495	501	493	508	507	537	512	552	493	512	487	497	499	507	495	501	470	539	546	505	515	482	536	534	502	496	512	540	528	490	485	511	468	514	494	520	503	493	489	500	491	526	518	513	500	528	524	486	511	492	522	507	524	520	495	499	524	501	545	484	476	542	522	528	544	498	526	506	529	537	585	480	501	531	501	519	545	516	504	494
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
