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
338758449784	338758450355	338758450955	338758451503	338758452055	338758452653	338758453205	338758453753	338758454353	338758454903	338758455455	338758456053	338758456603	338758457153	338758457753	338758458303	338758458853	338758459403	338758459955	338758460553	338758461153	338758461705	338758462253	338758462855	338758463455	338758464005	338758464605	338758465205	338758465755	338758466353	338758466903	338758467453	338758468053	338758468655	338758469203	338758469803	338758470353	338758470905	338758471503	338758472053	338758472605	338758473203	338758473753	338758474303	338758474903	338758475453	338758476005	338758476603	338758477153	338758477703	338758478303	338758478855	338758479405	338758480003	338758480553	338758481105	338758481703	338758482253	338758482805	338758483403	338758483953	338758484505	338758485105	338758485653	338758486203	338758486753	338758487303	338758487853	338758488453	338758489003	338758489555	338758490153	338758490703	338758491253	338758491803	338758492355	338758492905	338758493503	338758494053	338758494603	338758495203	338758495755	338758496305	338758496903	338758497455	338758498005	338758498553	338758499105	338758499655	338758500205	338758500755	338758501305	338758501855	338758502405	338758502953	338758503555	338758504105	338758504653	338758505205	338758505755	338758506305	338758506853	338758507405	338758507955	338758508553	338758509105	338758509655	338758510205	338758510755	338758511305	338758511903	338758512455	338758513005	338758513553	338758514105	338758514655	338758515205	338758515755	338758516305	338758516855	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22912	20780	27543	24096	20801	21038	11923	2734	1752	1811	2004	1710	1930	3534	956	925	897	875	831	794	800	774	777	758	751	727	718	715	727	729	694	710	693	728	707	701	687	694	698	671	713	710	702	735	706	702	690	645	718	647	663	714	631	643	665	685	703	706	704	646	604	677	623	669	702	730	705	659	682	627	665	694	687	648	715	685	660	651	667	684	664	664	702	696	630	667	680	675	629	680	665	690	695	693	677	731	651	691	630	673	658	664	680	644	694	655	627	623	714	637	653	638	679	657	690	689	691	649	674	690	675	645	688	674	631	655	655	659	681	653	683	690	698	694	672	657	639	679	700	608	639	649	695	683	676	624	645	625	610	649	667	720	681	679	674	648	655	663	637	669	701	654	654	626	637	625	682	748	643	642	651	641	678	704	659	636	688	687	658	688	690	662	630	709	652	688	652	623	677	654	652	641	631	672	676	703	653	667	671	662	681	657	695	675	644	671	651	684	639	660	691	649	694	622	685	662	697	657	725	673	687	682	696	620	676	674	615	623	647	634	640	670	684	673	678	670	674	667	649	628	667	668	682	709	640	682	652	648	688	687	655	654	664	625	693	664	625	678	661	610	620	629	645	648	641	639	660	684	622	600	679	648	669	647	699	664	676	689	675	702	669	668	714	645	635	683	637	636	663	663	664	693	657	696	675	635	682	673	691	728	648	697	636	651	691	662	666	674	641	657	748	706	714	624	689	618	690	659	683	661	658	640	674	705	649	679	691	661	655	669	682	652	682	689	679	653	644	676	684	639	655	620	677	696	621	679	706	608	693	644	716	664	660	655	716	687	640	629	693	670	694	680	660	647	706	685	668	633	684	674	687	686	645	667	705	652	669	647	654	654	677	669	687	711	649	643	668	657	652	651	658	680	643	658	671	625	700	700	658	668	665	680	649	718	672	670	686	684	641	715	674	655	695	653	661	714	635	685	654	632	686	673	639	654	667	636	671	658	682	675	658	708	673	709	615	670	670	652	642	670	655	708	666	671	660	719	655	633	676	647	711	641	677	649	627	672	631	680	626	666	684	663	638	675	669	731	642	670	650	668	632	651	688	673	659	643	703	645	670	667	636	686	644	664	611	653	647	658	712	661	671	644	681	683	675	653	701	658	712	662	662	692	658	693	682	675	660	687	705	667	688	651	670	662	652	662	604	662	702	690	678	693	626	680	631	662	696	712	660	685	622	629	688	664	733	690	667	610	689	705	658	631	667	654	666	686	675	742	641	717	657	651	658	654	680	682	677	642	707	647	619	698	688	668	661	669	684	683	687	665	680	684	702	665	654	677	672	703	672	631	681	681	638	667	667	648	706	657	651	653	648	690	668	635	652	683	642	638	628	589	709	675	702	640	647	699	629	676	623	628	652	687	666	645	655	664	658	659	662	660	643	627	664	693	656	676	641	644	659	681	664	661	583	696	672	715	648	667	682	647	633	714	637	689	647	702	653	612	710	623	622	667	676	708	674	621	667	699	653	682	649	664	629	654	643	633	625	727	646	642	702	628	626	708	668	677	673	638	654	663	703	641	655	693	634	655	695	708	632	660	636	687	653	668	657	627	616	675	649	669	663	697	657	623	711	628	672	696	662	595	665	739	668	664	673	687	662	689	711	713	687	645	682	711	669	645	661	688	669	628	679	630	635	655	639	669	639	646	678	712	726	682	643	600	625	660	684	669	645	643	626	630	655	657	637	662	647	609	691	675	657	632	676	657	652	612	661	670	637	673	675	666	649	655	654	662	659	663	690	652	666	703	618	652	645	670	686	635	679	656	652	670	664	692	656	619	692	637	687	654	671	660	654	682	645	673	654	670	671	676	639	633	652	634	660	693	694	642	645	623	694	663	652	653	725	651	629	632	659	621	658	641	658	687	645	655	656	702	665	697	696	725	651	661	657	620	623	685	651	671	651	650	710	691	598	652	667	633	650	608	655	631	641	670	736	675	633	689	656	701	719	704	646	656	648	632	636	677	678	654	619	670	685	659	686	628	661	702	653	665	679	659	688	672	649	623	687	645	643	645	675	681	674	681	668	655	693	651	675	643	675	637	647	641	652	679	687	678	643	647	682	651	686	674	639	633	663	627	669	635	672	631	643	663	646	636	646	628	695	663	665	679	715	697	659	681	638	661	699	674	658	666	674	672	666	653	669	664	711	635	610	614	674	588	666	635	665	659	665	647	699	664	708	657	646	657	624	672	637	684	670	716	677	734	696	640	709	682	657	721	676	672	695	631	648	685	677	668	653	676	668	639	669	654	659	651	667	622	660	639	644	678	656	665	657	657	669	665	630	670	650	659	655	673	633	680	657	662	695	648	655	657	628	668	688	688	642	700	634	624	624	643	682	660	629	636	604	637	714	674	703	674	666	650	668	669	668	658	633	617	690	642	625	656	633	688	629	688	715	690	687	629	673	687	706	658	682	644	649	653	677	615	670	645	625	665	738	696	645	623	669	645	684	638	658	646	709	608	683	631	693	679	713	676	656	624	643	648	638	664	689	725	651	658	693	673	684	669	675	642	670	656	658	694	690	629	653	640	682	636	642	658	638	611	650	643	670	658	645	638	690	661	660	628	673	696	655	698	689	656	688	634	717	660	657	635	675	715	692	639	645	648	636	649	693	651	693	674	618	710	649	674	704	694	689	668	707	691	658	664	684	665	659	656	658	633	621	687	634	653	650	697	660	650	642	699	658	669	674	659	708	637	654	655	672	659	643	687	693	644	661	643	666	708	695	655	704	621	667	654	671	617	639	655	665	678	677	569	647	669	640	693	667	680	686	603	643	684	672	719	642	656	669	670	657	674	710	623	650	699	654	680	647	667	609	643	703	646	681	631	642	647	652	673	663	645	669	591	641	639	655	676	660	618	659	703	683	631	670	657	666	679	708	674	683	659	701	667	649	672	654	638	683	690	685	661	650	651	681	665	705	616	650	653	673	685	670	626	649	660	633	681	693	691	641	635	660	667	678	703	649	630	628	672	667	641	590	669	656	652	655	645	657	668	661	682	661	631	695	639	666	673	714	698	685	681	656	703	662	641	696	696	690	635	647	695	661	652	674	653	670	685	649	657	653	701	655	593	618	662	670	687	606	675	630	649	639	653	647	666	652	637	641	718	612	664	631	652	648	708	732	664	674	638	659	678	648	657	652	690	631	675	674	659	684	688	640	707	659	684	646	702	652	611	654	654	647	687	665	689	682	693	654	662	623	659	668	682	691	696	704	659	618	656	704	671	661	672	684	662	677	643	654	639	669	672	664	598	686	643	673	678	671	651	663	653	679	680	700	687	635	636	621	659	659	635	705	681	638	597	638	705	669	666	646	627	624	647	686	675	666	621	657	687	619	664	637	649	668	617	628	665	689	672	638	667	666	644	660	672	662	641	617	687	705	657	720	705	664	666	647	616	618	670	702	674	674	607	670	674	660	710	647	661	684	639	646	650	633	626	642	680	676	660	697	648
11546	23944	23853	16856	11481	10115	6762	3945	3081	3219	3550	2978	3227	5634	1267	1130	1087	1010	929	898	962	896	856	848	802	772	799	759	739	756	745	724	724	697	721	671	691	712	708	686	704	670	747	652	671	654	670	660	645	708	627	697	648	679	705	658	677	603	644	644	669	675	701	633	641	675	622	629	610	657	663	648	591	611	628	678	628	624	677	644	622	686	616	671	656	614	653	605	600	685	576	652	608	603	624	620	652	672	612	674	685	640	603	631	658	651	641	622	680	635	602	649	631	606	652	602	602	629	598	643	597	659	617	634	588	655	628	621	632	611	620	664	627	583	619	596	655	639	637	609	608	603	631	573	622	617	617	632	619	670	606	633	639	625	600	591	594	629	613	607	664	600	640	610	594	632	636	612	644	623	654	630	661	642	683	661	652	632	597	603	670	605	648	592	609	627	645	612	644	598	577	590	660	648	666	646	588	581	586	645	662	637	630	607	632	655	582	604	651	662	649	603	632	648	620	625	654	622	610	599	612	675	614	582	658	600	648	672	624	571	592	650	622	643	619	620	589	568	636	588	650	590	649	670	667	659	663	630	627	641	609	635	631	606	641	617	675	626	623	645	686	594	649	634	640	603	672	636	632	591	619	617	608	633	609	637	621	655	580	643	645	634	632	582	675	629	601	602	661	611	642	606	557	634	655	633	654	629	574	616	585	654	600	630	655	627	614	621	582	649	631	659	568	617	619	620	613	639	612	608	619	650	635	642	624	637	630	616	631	635	616	623	630	590	644	671	659	627	670	650	637	707	632	613	626	655	604	609	599	591	641	665	647	654	621	599	627	601	682	645	642	617	634	660	649	665	594	639	621	627	630	664	615	640	652	626	624	602	612	658	664	622	615	631	650	624	627	609	645	584	658	629	591	625	631	630	639	626	629	572	610	600	633	652	635	641	624	591	624	590	607	611	627	616	653	631	624	643	687	633	671	597	635	635	654	610	602	643	645	631	635	622	666	608	687	665	639	611	611	638	616	627	625	624	648	637	634	649	635	570	619	618	643	621	663	647	634	625	608	594	615	609	599	629	678	584	611	656	657	641	652	640	611	645	606	622	610	634	626	588	626	630	688	632	626	667	649	624	601	646	648	651	643	599	648	604	673	635	613	609	590	636	618	605	663	599	621	588	602	610	615	673	610	609	624	620	628	585	637	633	618	644	601	626	609	637	583	606	636	655	616	618	669	640	600	626	550	638	621	608	592	609	610	607	654	633	619	619	596	592	619	623	627	597	625	649	611	601	631	614	607	646	570	588	607	630	622	605	638	641	599	663	567	633	625	659	607	584	623	657	629	646	617	614	642	626	626	628	652	687	619	646	626	610	641	625	632	628	606	623	638	617	626	622	646	658	616	587	620	659	632	626	601	645	650	647	626	656	629	594	575	632	647	643	660	605	638	589	623	668	624	623	618	658	662	599	600	602	622	644	657	636	624	641	665	661	625	638	645	656	641	608	628	625	598	680	624	636	652	676	593	639	631	616	625	608	644	652	607	634	634	624	579	612	616	642	609	653	599	630	674	625	572	648	632	653	640	619	663	655	605	627	597	632	578	606	606	613	624	603	640	607	623	623	604	624	608	630	577	607	648	641	631	624	618	603	571	658	648	604	598	656	641	593	618	668	626	633	619	672	647	592	609	611	645	615	621	645	639	653	581	632	648	640	663	629	579	653	649	614	652	667	636	626	613	641	560	646	625	610	601	592	616	586	620	626	632	622	610	638	670	675	668	624	636	633	661	603	618	622	644	611	682	631	597	618	658	585	665	642	622	634	649	665	665	593	613	637	627	622	642	606	627	615	634	569	608	644	649	639	656	649	643	647	605	658	644	671	650	633	584	619	672	628	623	560	594	603	580	629	638	596	671	583	613	630	639	645	639	654	614	610	581	681	645	639	701	629	615	629	652	666	650	594	631	656	666	671	624	686	598	629	628	636	604	638	643	633	593	610	627	642	674	636	628	606	650	622	647	624	602	632	606	647	609	611	642	657	685	599	680	646	637	599	645	618	650	631	623	656	639	620	628	648	641	624	587	664	577	617	663	630	625	646	638	646	640	601	633	626	648	637	658	623	580	611	659	636	598	648	634	607	658	587	624	647	640	604	643	600	603	622	671	658	625	629	645	675	595	648	649	617	629	593	600	655	610	618	626	621	641	632	640	653	603	627	566	624	638	658	634	655	626	607	611	613	659	690	605	671	620	661	604	622	637	642	657	630	646	638	613	652	638	646	660	641	618	605	609	584	609	659	682	605	609	638	579	622	652	595	618	617	616	579	638	627	654	596	578	650	683	617	657	605	630	604	673	644	630	656	598	620	614	590	643	603	676	625	606	632	624	618	626	656	596	615	655	613	620	648	630	620	593	640	681	578	624	612	635	617	631	625	621	634	664	623	597	683	649	611	615	600	646	642	645	641	638	616	607	639	676	647	615	625	631	638	595	670	622	658	643	690	615	627	618	647	634	637	599	603	664	635	577	616	608	636	601	599	644	617	586	617	628	670	614	618	638	641	600	658	648	647	615	600	614	657	656	629	614	620	652	625	649	598	627	614	667	666	625	632	640	639	652	626	612	636	614	622	618	587	628	632	613	624	642	610	661	633	630	612	657	649	635	673	617	628	648	639	616	599	641	621	659	664	609	609	600	597	637	664	601	562	627	648	592	634	625	616	682	635	569	619	652	680	616	648	590	659	638	639	644	625	634	602	587	593	656	641	613	596	623	660	649	612	626	584	615	592	622	626	661	597	641	625	647	631	684	577	582	684	620	626	638	600	664	656	596	642	679	607	622	621	610	659	637	616	618	619	625	619	675	639	633	633	588	628	600	639	636	602	605	608	641	607	638	659	617	611	638	665	635	640	628	623	632	634	670	597	643	625	619	631	705	675	632	654	604	592	643	651	645	626	632	635	635	588	643	655	635	587	641	636	635	581	631	619	581	642	590	634	592	599	633	687	623	617	577	652	638	625	672	583	581	623	635	618	610	606	675	636	621	580	665	669	609	656	615	602	595	643	646	591	594	570	603	617	620	622	615	628	679	604	628	604	645	594	638	642	653	629	656	634	626	659	651	614	598	599	635	596	667	594	618	639	634	633	624	644	618	620	584	620	575	604	669	661	659	614	595	612	600	578	644	653	676	652	621	640	612	626	656	611	624	646	639	625	628	637	619	615	643	633	590	602	637	605	632	618	637	642	639	622	621	615	622	629	615	638	660	607	643	606	671	610	663	645	575	632	612	604	601	601	612	640	621	643	594	624	588	632	608	631	620	625	621	653	628	632	605	667	643	625	600	633	620	604	607	630	637	614	622	653	647	588	591	636	616	640	599	610	618	631	649	587	624	623	623	636	607	620	619	589	581	567	619	628	610	686	598	656	675	629	602	655	666	615	613	582	661	624	594	643	624	629	603	603	645	627	641	632	648	642	605	649	642	650	589	622	605	582	636	635	610	557	612	623
29819	15557	4291	2322	1783	925	375	206	249	312	338	328	213	206	175	158	162	149	126	174	145	164	149	142	124	135	162	130	166	158	179	118	150	151	169	155	130	160	131	129	140	125	133	144	146	116	130	176	153	143	131	140	146	168	150	149	144	164	143	131	141	132	151	140	146	157	120	131	137	146	156	154	114	145	138	155	164	172	158	145	123	134	138	136	137	136	158	177	137	133	133	155	142	155	142	157	121	157	139	147	136	142	159	148	172	154	135	150	154	157	141	137	134	127	131	144	150	140	144	130	147	139	152	130	140	137	136	135	158	150	138	130	151	132	142	139	161	133	173	123	128	118	154	157	129	142	157	141	164	161	135	146	142	142	144	154	144	150	150	141	129	135	145	150	151	150	128	143	143	128	131	132	133	129	134	134	155	159	146	144	153	150	144	152	144	133	157	150	157	158	147	152	145	161	133	154	138	163	156	154	152	125	121	148	158	148	141	153	138	149	137	131	145	153	153	160	151	146	136	146	136	131	137	151	138	147	134	157	116	151	131	107	156	155	132	159	127	125	138	147	140	126	143	149	148	134	134	137	146	150	132	138	124	133	145	139	160	131	144	146	159	138	143	136	145	165	130	145	142	160	146	151	134	139	170	143	121	145	156	168	150	153	147	157	139	138	164	118	148	159	127	150	142	140	159	162	165	133	157	147	173	134	151	150	115	148	136	149	147	134	133	144	149	130	125	137	135	156	123	143	134	115	166	129	145	138	159	144	128	161	141	147	179	141	171	154	145	143	142	143	139	151	141	116	151	131	169	153	140	134	179	145	147	141	147	149	133	146	141	131	143	166	144	139	145	125	160	164	150	135	140	143	136	104	135	149	131	183	133	142	133	154	158	161	131	130	145	147	145	122	140	144	149	144	145	157	125	161	139	142	146	145	154	152	173	148	121	160	134	146	144	141	133	139	132	137	144	147	130	128	154	155	151	141	138	143	139	131	114	121	156	160	158	150	147	147	138	133	129	127	142	145	136	148	126	125	135	137	163	138	123	138	130	131	159	128	122	152	161	148	135	135	135	139	153	155	148	124	146	144	157	141	128	151	146	146	133	145	136	159	145	125	151	136	144	151	146	130	145	131	129	146	137	141	143	134	138	123	148	144	124	142	131	126	144	155	152	157	155	162	143	130	143	155	155	146	133	163	140	118	149	129	156	153	158	141	120	143	147	130	169	150	134	161	168	146	140	149	132	126	145	136	147	133	137	144	145	134	128	146	127	134	159	161	147	145	152	132	133	137	149	145	145	102	135	131	160	145	172	128	142	150	145	132	131	145	155	142	136	150	156	131	154	167	150	138	151	173	131	132	141	139	127	139	147	148	146	170	134	136	166	165	127	155	141	134	147	142	153	136	152	137	126	140	128	144	153	130	147	158	129	147	160	130	138	146	159	152	135	142	142	146	155	146	154	138	149	154	153	139	125	123	150	138	152	136	165	125	148	159	144	148	134	148	143	142	144	148	134	135	136	163	135	158	160	154	153	155	136	124	140	150	139	124	142	151	146	133	138	135	171	137	118	152	180	138	122	147	141	147	110	158	147	134	151	143	135	159	146	158	137	150	130	131	129	145	129	167	141	136	146	124	145	153	146	144	151	128	143	129	134	158	137	143	156	135	126	164	143	134	146	152	150	141	155	124	161	151	148	154	159	154	131	137	139	132	154	156	138	148	145	141	139	161	128	133	140	136	142	141	152	158	134	139	152	140	135	141	136	156	173	121	141	135	142	125	140	149	136	139	142	143	128	163	158	159	138	130	148	142	164	160	114	128	136	135	149	136	144	147	158	144	146	146	150	155	147	149	147	149	136	124	142	165	126	151	126	147	141	145	143	134	157	150	154	175	132	157	135	142	143	157	155	135	155	135	129	146	140	156	168	138	113	166	148	136	149	143	153	153	145	145	139	128	163	147	127	160	124	152	139	163	140	143	152	130	144	137	130	155	150	131	144	142	152	130	159	148	140	147	147	136	144	135	162	179	148	125	159	133	127	144	159	165	146	128	147	153	141	132	149	140	136	148	138	127	155	135	144	138	155	141	141	142	144	143	136	143	144	165	158	152	145	132	149	153	150	131	140	136	148	154	152	160	151	144	134	119	151	131	139	132	146	147	132	128	124	136	142	141	136	138	147	126	153	154	124	132	152	140	143	169	121	135	125	133	145	142	145	165	145	139	157	130	154	155	130	127	152	143	165	166	168	163	159	159	114	146	155	152	137	167	145	153	130	130	118	129	161	135	132	149	154	148	159	155	142	133	132	135	150	140	163	135	138	159	142	143	128	138	145	147	163	174	131	141	166	147	157	132	154	146	146	154	130	136	139	150	134	153	121	164	151	139	160	149	152	153	147	174	142	133	148	158	144	153	149	125	133	129	130	143	157	166	125	146	149	147	148	149	134	153	149	157	136	152	134	123	136	136	166	159	135	146	136	129	158	132	162	120	135	146	155	136	136	146	148	124	140	161	143	145	147	146	145	154	137	137	137	140	160	135	119	143	140	132	169	152	165	137	149	127	168	137	153	149	136	149	138	126	154	168	141	140	145	131	122	137	149	136	132	129	128	136	137	140	152	108	144	120	152	130	140	154	136	138	162	139	143	142	124	131	158	140	149	158	154	161	119	125	135	123	133	146	139	134	142	143	144	120	134	163	131	137	151	148	156	134	125	141	133	130	158	145	141	128	138	133	151	137	148	137	144	146	120	133	135	152	162	161	154	133	136	160	155	138	139	167	148	143	119	146	150	128	173	140	129	139	157	109	131	151	132	148	147	127	165	137	145	181	133	130	167	142	158	136	146	147	150	152	159	155	150	153	142	145	125	163	123	137	156	125	134	135	135	127	156	159	160	139	122	134	147	131	133	124	135	147	137	167	154	152	131	142	162	138	151	167	160	156	154	158	130	166	149	150	131	142	144	139	113	130	140	133	144	137	144	144	153	145	156	164	157	162	132	174	147	125	149	145	142	170	142	152	144	135	129	142	132	130	147	161	149	128	140	153	164	152	148	146	143	137	144	127	151	149	139	167	141	162	167	144	145	144	156	142	175	139	135	162	152	136	149	139	125	163	133	147	135	132	158	143	124	132	132	157	153	146	153	138	154	126	151	159	148	146	125	151	131	130	150	139	129	147	150	147	138	157	159	161	153	147	158	149	148	124	145	154	161	150	147	148	149	166	139	142	150	122	139	145	158	152	138	135	152	150	135	149	157	129	132	142	144	153	142	122	134	121	134	141	148	135	143	157	135	147	157	129	125	151	141	154	152	163	144	148	123	140	151	162	125	152	141	139	156	124	148	152	153	136	135	156	136	157	155	150	131	152	151	120	146	128	126	132	160	133	155	148	143	137	157	144	137	133	149	138	146	153	142	123	142	134	163	140	135	137	148	142	141	121	163	149	127	118	140	129	159	146	145	162	133	150	157	126	160	129	140	150	138	134	139	140	157	158	145	146
6206	3135	6436	4075	3658	1803	737	287	413	551	698	667	424	238	176	166	160	167	185	148	183	150	167	170	164	148	156	147	154	158	164	169	153	148	141	160	155	152	164	160	151	158	166	155	157	153	155	157	177	157	143	145	164	165	140	141	153	147	159	166	160	196	131	153	167	150	155	163	149	154	183	139	174	168	164	133	157	169	168	175	147	158	172	165	195	146	151	169	149	143	167	156	174	180	169	166	152	145	153	152	149	158	174	152	168	162	167	168	142	171	148	157	165	168	163	169	180	150	190	154	180	164	150	159	198	155	184	165	152	157	145	174	151	162	171	163	149	155	150	162	165	144	165	147	166	150	167	194	159	165	175	170	168	141	158	167	168	150	154	170	174	168	170	160	181	172	150	162	177	173	143	153	178	176	171	146	168	156	172	134	148	153	158	184	168	151	150	142	151	140	159	153	171	178	175	167	148	156	169	166	162	155	187	152	162	170	154	162	169	143	156	159	164	144	142	130	156	161	157	154	169	183	163	167	161	163	161	169	147	152	150	156	143	160	137	188	146	156	155	150	163	171	135	166	160	176	162	181	171	162	168	159	159	150	172	158	160	157	162	168	161	177	163	154	145	163	145	162	153	162	148	138	173	169	178	143	153	147	176	155	135	157	168	170	149	160	151	149	153	154	177	166	159	168	143	145	163	163	159	153	154	167	176	172	150	167	171	167	168	150	137	168	161	154	149	159	162	155	162	147	169	135	160	150	152	147	157	155	167	149	157	121	134	164	146	161	159	155	168	167	173	157	176	155	175	177	141	160	162	133	148	146	137	145	166	136	158	161	168	155	130	159	151	148	146	169	135	181	172	146	134	183	149	171	159	123	172	166	167	142	156	145	167	171	168	158	151	169	151	175	142	144	143	154	150	149	156	154	151	134	163	136	145	161	152	164	158	168	162	187	167	165	199	146	172	156	164	189	137	157	168	152	154	164	155	180	154	164	162	156	154	163	145	137	168	149	166	143	139	167	154	164	164	152	136	152	136	157	146	149	157	140	154	167	153	164	150	157	148	121	154	153	171	151	157	153	147	149	154	150	149	160	145	156	147	173	160	173	167	162	139	147	156	172	144	143	152	167	151	172	165	151	148	139	149	157	162	144	173	163	177	183	171	169	157	177	161	166	179	152	142	150	156	151	152	173	169	167	159	170	147	152	185	155	175	181	160	147	162	161	135	170	134	135	150	133	145	151	134	150	162	166	175	162	169	157	138	150	169	154	181	159	158	151	161	136	153	169	154	156	177	143	167	151	148	173	168	171	162	168	144	169	159	152	154	154	159	162	158	158	154	145	163	167	152	147	159	163	155	157	164	154	146	158	165	196	159	147	166	159	147	142	160	159	169	175	149	162	160	164	154	129	143	172	163	176	141	150	172	169	162	153	163	144	157	158	146	158	154	150	153	151	144	179	160	152	171	155	157	181	150	136	150	154	178	152	159	151	156	140	154	173	153	160	140	170	174	139	158	163	174	184	168	152	140	167	160	144	157	165	168	162	171	130	175	168	152	156	159	157	158	176	157	162	147	143	160	169	172	163	154	141	167	165	139	166	151	159	171	175	163	140	162	191	166	167	149	165	149	158	159	145	169	145	159	172	168	159	165	135	173	155	181	153	159	171	174	173	140	167	168	151	139	168	163	153	133	155	172	145	173	143	146	135	147	161	158	162	165	165	176	156	163	162	173	142	161	168	171	162	153	145	186	163	169	142	152	161	161	173	168	176	167	162	132	161	162	162	155	173	147	143	163	146	158	157	160	170	168	171	147	165	139	165	166	151	161	174	165	160	150	169	162	152	158	150	186	171	158	166	166	158	152	158	175	150	152	172	156	156	150	178	170	174	174	180	165	153	146	156	173	162	165	157	165	148	162	163	150	149	172	163	173	150	153	143	160	163	144	180	144	153	161	177	152	161	176	167	150	155	152	170	144	185	147	173	156	156	163	177	157	169	154	167	161	163	145	160	183	168	160	151	138	157	150	145	165	152	172	143	146	142	147	174	170	170	145	169	157	174	159	157	162	172	148	143	137	150	155	147	179	148	138	156	157	166	162	191	145	157	149	175	163	151	146	168	143	147	147	156	135	165	162	141	165	172	142	137	167	150	156	156	173	155	155	164	163	158	166	164	154	157	148	142	147	158	151	145	196	183	151	182	152	155	171	170	177	164	168	146	135	163	173	156	203	157	177	136	150	150	142	167	156	148	169	173	171	181	157	164	173	168	165	148	178	166	161	163	152	151	148	155	162	168	158	157	172	170	179	141	151	161	179	154	158	141	142	174	154	157	155	166	150	169	159	162	184	157	163	130	147	174	170	148	137	183	186	158	174	163	155	156	158	166	166	169	129	136	176	141	191	166	143	184	131	153	181	171	157	182	155	153	165	167	161	170	165	148	156	158	151	167	155	168	193	159	151	146	158	149	172	181	141	180	178	140	185	148	175	142	148	191	168	172	169	167	163	146	159	184	179	169	146	154	155	168	133	168	150	157	157	153	158	148	152	147	151	176	162	170	154	175	166	175	149	170	151	145	198	152	163	169	170	176	170	175	161	154	145	136	156	164	141	171	141	153	144	142	187	175	155	142	158	164	166	154	155	149	164	140	155	160	152	165	163	162	148	156	152	171	178	135	179	153	138	177	141	137	170	139	195	159	148	143	167	141	183	167	153	159	158	153	153	159	163	158	174	142	163	163	165	163	171	151	184	160	165	171	149	162	172	185	162	140	157	182	167	170	153	159	141	150	159	166	165	171	170	150	169	161	159	149	139	130	160	154	162	139	165	153	159	177	168	151	152	163	168	166	147	138	151	146	148	158	155	162	155	155	141	154	170	183	167	158	178	142	169	170	153	144	150	168	161	161	128	173	168	138	161	159	156	183	165	160	175	150	168	163	153	157	157	145	145	133	147	147	152	167	132	165	162	149	145	182	173	152	165	167	164	166	164	150	160	154	170	170	141	160	161	143	164	171	158	161	155	176	163	155	145	179	153	169	175	155	164	140	161	173	185	154	149	154	168	155	169	172	162	150	160	154	150	179	171	148	150	165	163	168	170	167	126	152	150	162	164	166	152	180	133	146	140	160	177	150	167	128	153	154	162	161	155	161	168	157	160	160	158	161	154	156	149	143	165	165	156	172	156	152	160	181	191	150	156	170	148	166	154	152	156	146	147	172	145	164	133	159	156	145	161	154	165	167	154	181	156	144	185	150	164	166	160	171	133	151	161	175	141	149	165	146	154	163	168	140	146	166	153	158	164	155	167	157	156	137	163	142	139	172	155	141	164	152	143	160	153	130	168	164	155	161	173	163	169	149	166	120	162	185	166	177	154	159	177	165	142	165	163	150	166	177	131	149	153	191	153	156	165	152	141	155	142	147	156	152	146	166	158	177	170	164	156	143	167	158	161	151	161	168	130	162	150	163	190	149	159	154	162	154	165	153	155	150	164	164	161	150
24220	19992	26140	23560	20037	12100	3124	1252	922	968	1110	1038	813	741	484	492	499	474	477	485	411	426	404	426	407	386	410	400	414	396	359	405	390	391	391	368	389	334	380	397	398	395	363	343	369	410	363	381	393	397	376	381	373	402	391	407	401	387	368	358	361	345	358	366	368	370	389	387	382	381	398	415	337	394	376	390	365	347	408	419	410	389	399	413	375	363	365	379	385	344	368	395	357	341	376	388	415	374	357	367	375	369	366	368	403	367	360	407	358	341	365	372	388	396	335	386	386	377	385	372	370	366	422	372	355	352	389	384	336	384	402	327	379	375	396	327	341	391	365	364	391	397	349	361	402	386	370	391	394	368	373	383	336	365	363	405	389	388	322	379	356	352	377	360	347	387	412	325	359	378	374	386	362	379	366	352	366	367	379	357	393	391	382	382	364	395	376	422	351	321	344	394	375	405	391	375	385	365	384	380	390	373	364	380	367	409	394	373	374	343	387	417	381	404	383	401	367	357	364	324	378	368	405	392	376	426	385	365	353	340	375	392	374	366	360	350	358	368	399	376	385	356	383	378	374	358	340	356	313	408	378	390	351	361	368	364	344	332	389	408	340	353	385	392	349	388	377	353	343	382	408	370	384	390	378	379	354	379	368	382	381	377	373	367	385	338	370	367	391	390	356	389	367	385	384	399	408	359	361	384	401	380	378	357	388	349	358	343	349	365	377	383	387	372	422	324	403	390	361	373	362	392	384	347	371	367	354	368	408	361	382	388	360	368	355	346	372	366	364	344	345	356	414	378	375	369	353	342	365	364	354	356	362	397	370	384	378	368	360	339	365	346	349	376	365	378	365	369	366	343	352	401	388	406	348	343	381	398	378	385	356	406	391	429	394	367	380	368	352	364	379	380	380	356	372	354	417	376	348	366	363	393	412	372	374	367	391	394	377	383	347	392	366	348	382	395	399	362	393	390	389	388	384	398	363	345	347	361	351	398	403	379	379	343	379	381	407	399	365	374	377	351	386	399	365	353	361	352	340	386	389	374	363	377	392	356	376	384	366	378	380	343	376	358	386	355	373	388	327	375	359	383	390	365	354	395	366	380	391	360	349	392	370	346	388	382	350	351	331	366	371	380	361	388	344	364	343	388	362	387	347	373	362	342	357	365	368	360	359	380	389	368	347	363	399	350	371	353	368	401	362	389	362	399	365	370	368	388	351	391	357	398	412	379	375	390	360	367	387	379	368	348	364	414	362	378	366	385	351	374	366	358	357	390	371	346	382	401	379	357	376	356	375	349	386	374	346	358	380	362	364	358	347	366	371	344	375	391	355	357	380	389	365	360	430	395	369	391	389	330	387	355	369	345	399	367	388	366	369	377	406	373	358	372	352	349	379	405	352	339	341	386	352	379	372	365	354	376	355	365	365	373	388	377	389	319	356	351	363	371	421	370	348	364	382	355	383	338	349	372	372	357	354	414	372	366	372	376	370	353	389	395	360	348	358	390	365	414	410	371	395	377	372	348	385	401	356	368	354	360	391	362	376	376	356	347	369	342	389	375	350	351	368	401	366	395	394	396	398	383	381	362	383	354	387	348	355	416	359	342	374	331	342	398	377	374	365	348	359	374	388	349	388	349	359	387	358	408	377	375	372	372	380	341	373	389	358	353	354	375	351	373	361	389	372	375	345	353	366	362	363	373	341	395	365	370	380	392	363	358	362	368	377	355	376	369	386	395	320	365	380	361	365	359	382	356	396	382	385	382	346	377	391	389	369	325	377	412	370	376	386	380	390	385	373	369	354	373	364	328	347	373	361	352	392	362	377	339	375	358	366	365	365	382	371	402	364	386	377	330	375	386	369	384	408	384	382	347	343	370	324	381	379	375	376	395	379	369	372	354	354	381	357	382	399	362	380	371	363	370	383	365	340	410	356	365	373	371	367	382	353	348	371	379	367	410	355	362	395	375	356	378	346	369	367	347	402	370	362	421	371	384	389	339	389	388	353	340	399	370	376	350	402	377	369	388	345	364	365	359	355	355	348	378	353	393	389	362	377	371	370	375	382	377	375	383	403	385	337	376	341	382	371	352	383	363	397	390	381	399	402	368	378	362	375	345	346	378	357	404	348	393	382	371	345	367	391	392	380	406	376	366	390	373	390	343	346	378	364	375	377	360	359	371	390	337	333	368	367	333	389	437	359	377	394	381	404	378	373	358	326	371	360	373	388	360	365	384	370	392	370	365	359	355	348	356	385	361	400	370	374	351	362	356	382	355	413	363	344	427	399	351	373	312	350	395	381	356	380	358	363	378	342	390	369	361	371	337	366	378	384	373	399	351	375	375	371	364	396	379	393	345	358	365	411	372	397	376	352	385	365	387	315	361	318	378	351	366	339	395	360	364	364	348	385	349	363	357	381	367	383	365	410	373	410	366	365	384	363	316	364	352	351	355	383	393	388	364	340	369	355	374	351	355	358	390	376	372	357	374	382	369	370	374	348	343	343	402	359	379	373	353	383	351	353	386	387	361	392	357	366	355	395	338	377	375	383	390	390	395	390	363	358	405	409	355	388	384	413	341	367	385	383	369	382	387	384	374	401	372	400	361	363	381	358	369	363	349	376	371	382	379	349	364	389	341	402	348	359	358	351	368	374	371	395	374	387	366	382	355	375	388	404	376	379	309	365	355	395	377	383	384	402	360	345	379	349	364	402	343	366	382	379	390	362	351	398	370	377	391	361	389	371	392	412	370	379	401	386	347	359	363	380	379	364	380	391	365	347	357	384	376	373	361	389	374	371	363	394	365	383	367	350	357	317	372	379	365	363	352	360	394	379	351	391	362	398	357	363	393	377	372	369	395	356	381	377	360	377	391	375	361	372	382	387	376	354	354	339	378	401	385	390	364	356	354	374	382	365	360	363	411	369	367	375	385	400	330	395	380	375	370	377	400	373	359	352	376	371	381	383	356	412	373	405	407	376	394	351	369	370	393	353	377	353	373	337	365	366	367	380	344	379	398	384	389	395	360	373	379	376	401	383	373	334	356	358	389	381	358	359	366	364	351	360	390	379	384	386	346	388	416	374	371	369	381	364	379	386	352	374	365	394	400	381	380	370	365	372	375	360	382	357	385	401	363	384	366	354	357	356	339	410	387	364	363	390	405	359	388	348	354	386	363	389	371	359	338	345	334	358	340	388	399	398	374	365	368	370	385	392	397	384	352	369	396	365	378	366	355	411	349	349	330	372	390	352	372	376	371	364	361	369	400	370	364	363	405	371	348	354	359	357	385	346	345	376	376	388	381	363	404	376	356	394	392	339	368	327	369	384	361	355	384	372	366	368	384	418	378	396	374	377	379	404	380	388	371	334	368	325	390	406	380	363	367	354	354	380	381	357	378	378	405	366	384	370	396	350	354	373	374	350	371	392	324	385	345	353	357	380	375	351	373	346	349	358	356	384	419	369	359	411	380	344	387	408	387	378	354	362	361	364	407	369	344
7880	15724	17152	11663	8394	6296	4223	2008	1737	1771	1948	1678	1378	1302	659	597	585	539	555	494	483	438	456	447	435	410	421	390	402	403	426	407	422	397	400	386	399	377	417	381	375	374	376	380	357	367	355	391	398	382	372	386	368	356	369	371	377	342	361	365	351	352	359	374	357	398	324	379	339	373	381	356	356	358	335	395	327	359	341	389	385	342	383	361	371	373	330	355	361	361	368	360	333	369	330	384	346	308	377	351	373	368	322	340	350	380	371	377	385	342	382	343	355	349	385	363	298	342	349	329	368	362	366	337	341	347	367	343	361	383	383	376	328	348	373	356	374	360	343	357	331	377	334	338	359	356	349	335	352	339	351	356	382	350	370	327	350	317	323	331	351	366	368	351	370	354	343	379	367	360	348	364	370	334	366	368	382	373	374	360	371	381	358	324	383	349	343	355	323	365	368	362	359	355	336	327	324	367	337	343	369	367	312	352	339	356	354	368	341	366	369	367	362	338	359	324	357	365	375	371	372	354	328	345	348	363	385	349	335	376	333	353	340	352	319	386	349	332	374	350	354	352	342	323	349	358	300	379	348	350	360	367	358	332	375	378	340	340	335	365	359	380	368	361	332	351	371	329	341	358	363	326	343	353	341	342	344	357	347	349	365	361	355	326	363	367	374	356	343	387	345	368	391	329	363	336	344	350	367	391	341	347	384	332	345	374	349	362	347	304	381	340	341	345	350	373	385	367	341	346	311	325	310	367	348	331	329	351	360	341	387	343	372	377	376	394	367	357	375	349	349	383	365	351	359	367	326	332	348	355	335	355	362	336	355	403	371	331	335	396	347	356	366	356	335	375	338	344	329	372	358	364	335	348	385	382	364	331	361	358	363	346	303	334	348	353	353	355	361	327	371	366	357	381	355	344	347	359	357	357	352	331	363	384	364	325	345	360	340	347	365	359	320	368	371	349	385	327	366	368	350	317	355	341	350	352	387	352	322	365	357	384	359	366	362	362	356	372	334	339	377	354	367	378	366	381	347	335	342	378	356	360	366	324	354	394	359	376	362	353	364	359	346	360	339	330	359	363	348	389	365	356	364	377	340	390	350	365	371	348	375	362	375	358	382	345	318	339	331	341	355	342	370	350	353	339	333	318	372	349	355	331	349	389	340	379	342	353	348	376	360	349	355	328	350	331	348	358	351	362	329	356	361	371	343	349	388	365	344	373	350	346	337	344	318	392	359	343	386	368	403	355	340	391	354	349	351	323	331	367	351	385	364	381	353	373	369	311	347	354	364	358	352	366	334	330	346	376	407	384	316	365	364	357	376	343	357	383	348	327	377	365	334	381	311	334	366	351	341	356	339	367	346	321	362	377	382	323	325	342	331	376	328	384	385	364	364	386	350	362	365	355	369	360	306	346	360	358	311	355	335	324	345	353	346	358	359	354	357	351	335	372	351	361	351	319	362	366	373	351	356	356	346	358	371	384	323	371	373	377	351	356	386	346	388	359	349	380	362	347	372	366	328	356	373	357	339	382	382	355	317	363	370	364	378	324	339	352	332	351	369	334	383	369	366	340	351	326	368	356	327	358	339	328	393	322	354	380	341	322	348	351	344	359	358	336	352	364	379	346	371	357	381	373	367	370	353	329	330	376	368	364	342	365	325	359	365	341	348	355	357	330	375	372	347	328	366	323	341	343	368	354	347	367	322	321	352	389	320	378	341	328	350	370	358	375	360	311	350	356	362	348	331	360	363	380	324	358	358	364	329	371	361	377	372	329	361	364	355	326	340	318	345	334	339	362	387	335	353	364	376	374	359	345	335	348	342	401	343	367	364	324	339	358	344	386	352	334	342	341	377	329	355	374	361	342	370	370	329	355	346	355	321	334	376	359	368	353	360	346	365	316	361	343	335	317	336	365	326	320	327	391	360	335	347	345	361	356	338	345	353	387	329	322	327	371	365	362	373	353	372	359	380	342	370	343	380	302	336	361	361	372	362	341	364	333	328	348	358	357	350	357	318	362	344	337	325	350	342	347	355	350	335	295	348	387	366	361	339	332	350	345	360	368	336	350	343	324	361	355	362	339	346	378	351	369	342	360	381	343	373	336	369	347	323	345	386	367	376	328	366	390	341	370	365	366	357	297	353	355	362	372	369	351	342	373	342	334	360	345	349	412	385	347	355	319	356	385	356	370	332	355	364	362	329	342	346	374	340	366	352	329	353	360	365	363	347	346	340	318	355	381	342	337	333	339	329	326	356	368	386	334	331	362	355	358	348	346	307	362	355	361	393	366	331	321	392	343	316	345	340	372	334	354	406	383	380	345	350	335	363	349	354	376	351	373	327	368	351	354	339	341	379	366	336	339	375	344	335	351	343	363	368	402	340	347	364	306	340	347	383	344	377	335	289	354	363	360	347	360	364	347	341	358	361	351	357	376	325	348	334	312	360	394	387	337	369	383	339	335	339	340	352	336	334	330	351	394	360	342	372	380	349	367	349	379	347	376	348	304	362	362	351	328	367	358	350	363	343	325	327	363	353	332	344	359	364	362	367	360	330	355	352	355	348	380	392	346	338	393	358	383	341	392	384	307	280	376	326	361	372	379	371	327	314	324	355	344	349	350	347	372	366	355	340	324	331	323	356	369	363	375	359	374	334	321	373	317	364	324	364	354	349	357	355	345	374	346	362	342	388	321	345	363	345	353	373	348	349	366	338	361	354	370	370	344	362	349	339	358	333	344	389	362	305	354	364	347	379	345	381	365	342	337	347	327	338	353	326	370	359	370	350	372	363	359	331	381	329	347	348	342	384	364	353	352	364	344	349	359	318	346	334	388	381	348	374	344	381	335	388	320	375	328	346	386	336	375	338	378	344	359	352	337	345	402	337	368	341	359	367	320	377	371	368	338	348	369	381	395	358	372	362	352	363	344	325	383	320	344	329	328	356	370	347	368	378	375	332	362	341	359	375	333	385	329	336	344	352	320	331	357	364	359	365	364	342	349	357	365	363	361	354	337	366	311	348	367	346	353	363	339	359	376	335	327	353	355	355	342	333	329	367	341	360	362	347	324	325	350	352	362	380	341	372	365	348	355	360	370	358	340	377	332	376	379	332	360	351	316	358	334	323	345	372	367	350	362	353	354	351	354	402	339	340	341	393	335	392	359	365	345	367	365	351	333	361	375	349	373	309	381	359	341	372	337	353	370	350	353	334	379	354	327	343	352	356	360	368	360	364	371	377	355	349	384	366	317	382	386	353	383	365	307	339	346	371	333	359	365	352	329	330	323	362	352	326	348	369	333	366	322	345	362	363	376	349	367	345	379	386	395	383	324	365	383	321	349	348	375	376	334	338	349	383	352	337	389	410	349	399	340	331	361	361	348	385	347	377	342	390	352	348	346	347	332	343	371	343	358	353	381	388	337	332	355	382	408	350	371	343	374	366	361	377	321	352	376	349	367	348	332	373	340	331	336	343	334	376	326	348	326	328	321	369	382
22131	19990	26508	23194	20002	20163	11315	2682	1884	1905	1743	1518	1497	1833	922	929	830	800	795	757	778	804	774	737	709	739	725	696	731	691	701	671	677	700	685	697	670	681	676	697	675	693	696	721	672	694	622	663	642	665	663	644	651	640	617	675	627	694	621	678	641	656	657	683	637	684	674	673	614	661	648	648	618	620	635	658	644	670	621	642	626	630	628	630	633	623	631	668	674	626	618	659	641	610	615	667	645	619	630	708	654	642	599	643	661	639	642	618	624	629	654	662	655	648	656	652	650	644	655	636	662	655	610	624	660	642	616	615	656	622	626	626	634	631	661	594	670	665	638	613	641	632	621	681	598	642	627	647	657	680	628	591	660	639	619	678	632	675	624	620	624	669	634	667	660	661	666	707	657	680	617	659	651	617	595	605	640	651	685	669	584	663	668	614	601	623	643	627	640	594	624	622	646	596	673	632	689	677	665	715	650	652	600	632	610	578	662	624	701	612	644	648	665	656	592	644	632	636	684	643	579	618	604	625	621	626	653	642	660	654	609	601	674	634	655	634	638	620	698	674	623	614	661	655	651	618	679	654	634	701	698	651	618	642	612	673	622	618	617	598	637	659	668	661	652	643	644	651	671	657	573	612	632	626	634	639	613	675	631	645	669	657	658	599	678	645	591	641	646	646	648	591	613	624	639	644	668	665	619	627	657	628	687	599	657	630	653	705	609	629	629	675	579	651	643	605	582	631	634	682	657	667	654	653	649	625	643	612	595	593	653	612	604	679	656	620	667	620	663	630	642	619	591	612	648	629	634	645	627	651	614	648	608	603	641	641	603	614	632	655	673	633	632	628	650	669	668	638	679	674	662	622	652	593	643	654	648	630	670	613	623	697	632	643	653	664	662	623	613	654	636	669	654	641	629	620	611	671	640	656	627	650	676	664	633	648	626	622	653	638	624	604	659	602	708	618	663	669	679	638	632	646	619	644	648	683	639	658	626	659	606	637	638	658	652	633	663	684	662	646	641	617	651	637	708	613	588	649	640	685	635	624	625	668	656	649	643	668	633	625	648	696	678	621	656	598	644	604	684	658	635	658	613	635	627	618	626	622	638	661	646	644	620	619	651	645	623	600	668	625	644	665	653	642	622	654	648	649	668	633	639	662	630	659	619	602	607	597	667	632	606	666	638	620	639	639	661	640	639	647	614	627	640	610	655	731	654	640	652	617	658	654	655	679	647	643	647	639	626	675	638	701	631	672	656	643	644	623	651	622	675	638	628	646	622	656	678	618	626	660	695	662	647	613	652	634	649	631	620	636	649	694	630	641	646	654	671	613	635	637	631	637	624	679	675	629	662	641	644	640	605	654	598	646	639	659	648	645	643	669	609	637	685	613	653	658	654	620	644	660	604	666	588	597	609	641	689	620	626	605	576	664	629	573	662	637	627	656	642	632	618	665	613	633	685	599	667	632	690	616	625	650	656	634	637	617	604	660	573	680	658	647	636	648	648	647	664	675	660	617	691	718	639	631	610	689	672	663	629	640	616	657	647	668	592	638	643	688	670	635	654	582	670	621	618	628	628	665	678	671	598	628	617	661	647	643	652	658	641	625	631	626	625	638	633	670	633	651	672	660	612	672	624	651	669	603	628	622	661	626	625	648	616	652	640	635	661	607	648	654	640	671	671	639	606	662	686	653	659	656	620	722	635	617	665	682	642	662	614	691	666	651	635	594	626	652	651	644	645	624	654	655	625	606	596	613	593	639	608	642	665	618	644	633	638	647	646	693	636	638	666	643	615	623	671	613	693	660	662	662	682	645	635	670	628	626	651	621	609	677	634	646	642	667	629	595	642	601	629	633	605	648	668	662	649	665	655	627	657	591	658	674	628	625	653	731	601	626	683	651	649	594	602	657	647	642	649	675	614	648	656	658	635	615	618	666	665	663	655	629	654	646	656	643	649	621	644	642	626	619	641	646	662	662	656	607	627	674	592	647	609	648	654	615	619	633	649	652	650	597	664	667	616	661	680	624	651	620	582	665	644	637	627	657	637	635	628	641	598	646	630	654	668	652	616	651	619	597	629	627	599	608	666	613	621	615	657	637	653	627	582	622	590	594	640	630	613	669	611	637	583	676	647	646	621	657	606	649	609	612	584	640	636	636	626	672	631	632	644	629	626	630	590	702	627	616	614	658	666	670	641	663	620	572	600	667	651	626	641	633	638	632	647	622	656	631	570	619	613	632	634	681	664	621	701	622	605	628	617	612	622	586	659	624	597	637	678	621	590	675	660	622	611	641	670	658	638	634	633	661	660	625	625	650	643	632	615	630	685	663	679	588	636	645	635	603	656	628	618	648	667	678	661	653	634	620	656	629	654	656	617	633	647	600	554	620	689	650	661	618	607	633	668	614	665	685	632	613	637	635	691	677	643	636	676	655	661	616	591	647	609	633	653	599	648	628	625	647	682	602	633	660	669	683	682	619	605	641	617	641	659	619	687	591	612	656	624	627	647	638	617	652	664	615	671	634	615	621	634	643	572	625	660	671	665	602	649	678	657	671	617	639	659	639	637	615	625	603	607	599	659	655	613	626	616	586	598	672	650	656	625	664	630	633	615	643	647	627	581	665	668	685	635	618	649	627	607	647	592	693	664	633	646	671	650	629	600	667	668	640	673	639	635	644	633	656	634	630	626	668	614	660	616	637	696	630	671	628	614	673	613	652	650	633	658	658	622	624	663	638	627	660	615	607	625	681	670	625	654	617	672	668	660	634	645	680	638	635	618	645	637	647	665	671	632	615	604	586	640	663	647	646	627	704	673	631	662	658	641	635	626	632	627	651	650	663	623	675	623	647	631	632	647	634	586	642	677	617	633	676	670	620	680	630	642	627	650	637	645	624	615	601	593	625	593	605	633	636	606	683	672	597	662	635	647	672	638	628	613	654	637	637	631	654	662	639	627	648	620	670	653	607	616	645	668	593	683	637	636	594	586	678	618	624	698	661	621	644	655	635	668	607	614	652	667	602	620	677	604	639	651	611	678	611	657	625	634	642	680	622	633	655	655	665	679	599	668	674	612	635	635	626	632	621	619	681	644	585	640	646	680	635	632	668	578	612	650	617	650	608	647	637	648	655	636	677	619	661	668	593	634	672	628	606	624	619	647	675	620	660	594	640	621	668	657	672	619	625	619	641	622	660	663	624	619	668	655	607	667	641	611	627	646	619	600	658	634	635	618	635	583	647	672	635	612	640	607	591	619	631	617	695	645	657	605	589	652	641	634	672	645	683	588	611	626	617	584	627	620	619	642	628	645	632	642	684	624	631	644	636	646	625	622	608	615	626	656	656	649	632	643	626	630	680	633	674	688	614	622	619	626	621	651	671	654	571	662	673	633	634	666	664	603	659	624	629	623	615	623	660	625	640	654	610	683	651	645	604	656	577	674	651	638	654	608	604	637	604	624	686	661	681	600	658	606	670	658	664	625	621	598	618	678	637	654	694
11382	23809	24607	16621	9735	7840	6652	4007	3293	3373	3214	2590	2306	2941	1173	1106	913	960	914	877	852	850	851	769	733	734	790	773	737	699	724	669	639	652	673	651	649	663	704	611	647	682	626	656	660	629	649	631	669	582	655	621	664	654	661	636	617	667	619	597	630	636	598	667	649	600	601	649	613	628	597	623	626	643	611	607	618	589	594	591	636	646	620	594	629	619	629	660	598	608	624	633	607	642	611	638	618	582	639	647	633	610	647	550	618	639	627	590	625	620	584	627	607	602	570	616	616	574	606	631	565	604	651	623	605	631	642	616	585	629	596	577	592	607	638	644	588	630	637	624	571	616	622	624	591	643	651	616	607	615	589	598	633	643	646	631	585	612	631	633	593	600	626	602	580	616	599	644	605	619	625	597	597	583	599	654	590	609	634	580	626	585	566	618	617	590	589	580	551	629	609	617	586	578	602	571	636	627	600	612	597	627	592	642	607	584	589	613	615	597	601	632	619	602	592	578	620	628	610	602	581	624	599	591	645	611	641	608	585	595	625	621	615	596	615	608	590	621	606	613	577	629	612	577	550	665	569	608	602	590	580	593	567	611	587	597	614	600	602	629	629	616	601	575	595	609	641	612	622	622	634	608	615	594	600	568	610	634	615	609	638	597	601	648	575	610	593	594	600	604	629	657	642	585	575	604	666	610	618	643	618	580	635	599	606	652	603	615	594	615	583	610	639	658	612	636	607	572	588	680	589	613	644	648	575	613	619	603	622	599	606	587	635	624	651	570	609	634	575	663	633	602	618	586	608	588	596	597	598	604	614	615	588	579	595	619	591	612	594	651	617	615	633	586	612	636	607	649	619	597	638	601	618	611	598	610	598	583	605	587	600	595	625	612	613	603	592	653	594	609	567	629	600	581	624	628	626	615	583	583	572	616	558	632	653	594	569	598	600	603	665	647	565	622	589	609	588	628	607	624	622	626	599	598	607	613	603	597	607	563	594	644	609	616	602	608	629	577	612	599	624	580	560	577	605	577	645	622	621	628	605	600	614	587	619	619	627	646	553	638	600	598	607	582	614	596	566	600	622	618	621	637	632	555	638	601	603	608	608	617	621	613	563	580	611	621	572	621	591	591	610	603	610	589	601	658	599	639	584	649	625	639	593	619	612	579	627	591	615	607	593	588	628	655	627	638	594	582	583	599	618	594	615	608	617	575	573	629	604	624	623	651	609	581	571	610	603	647	582	577	592	579	609	619	570	586	585	616	644	607	582	589	584	625	599	611	565	616	627	604	585	643	640	599	650	605	611	639	619	586	602	590	607	607	639	627	547	590	609	638	594	582	632	590	591	569	599	574	622	623	592	563	628	590	615	635	602	638	594	606	653	629	648	578	615	626	622	593	640	592	596	576	611	580	617	578	579	567	600	647	574	592	574	617	597	586	593	588	647	633	642	631	571	630	588	602	578	625	625	578	603	594	580	623	590	614	581	588	584	551	575	604	602	589	582	577	613	615	538	611	641	579	591	640	652	636	632	559	620	557	573	595	607	626	637	626	616	587	614	568	594	635	630	584	613	612	608	580	555	582	622	584	603	622	607	621	598	602	590	566	631	619	628	638	598	594	635	646	587	612	616	601	639	606	609	610	631	654	584	611	626	648	617	656	620	591	575	612	592	564	633	617	608	616	631	598	617	629	600	571	637	644	594	640	594	656	636	585	628	573	555	588	603	598	578	571	594	625	614	650	598	644	601	614	578	579	655	602	583	592	612	607	600	599	637	603	609	639	604	614	615	564	588	649	629	588	639	577	605	643	606	632	603	652	590	563	541	554	673	636	582	580	663	596	609	617	601	576	655	611	660	579	617	580	587	583	559	556	560	610	646	593	621	607	623	636	649	615	602	622	633	571	633	570	604	601	584	615	603	566	645	572	605	584	572	621	614	570	541	569	562	638	600	594	579	624	593	573	602	629	582	609	607	567	630	596	636	612	610	642	606	579	578	574	589	579	598	630	584	621	591	581	609	606	640	567	600	552	566	594	609	574	621	595	634	590	582	651	639	611	604	572	598	555	610	596	633	673	618	603	581	596	607	588	599	566	651	597	610	594	597	599	598	588	599	596	596	594	636	634	568	568	625	634	606	622	608	617	601	572	631	621	601	606	646	542	621	631	591	633	640	621	630	576	602	647	601	633	606	581	597	592	583	584	597	636	612	613	590	589	628	604	613	623	634	607	584	596	636	647	564	632	578	621	572	622	594	614	643	618	621	601	602	585	607	622	576	631	576	621	609	599	601	607	622	565	625	598	587	592	628	609	543	613	602	622	605	633	638	630	604	627	629	606	593	609	612	611	583	616	581	565	602	626	613	662	628	586	615	594	609	601	635	611	566	632	648	613	578	582	633	591	605	587	596	582	620	619	600	624	608	606	569	590	594	617	623	559	617	583	571	587	606	620	598	611	582	611	572	581	615	614	620	573	585	589	582	610	578	634	595	625	569	607	607	600	597	593	576	630	630	589	584	584	616	602	574	664	647	609	620	608	620	558	623	567	607	584	603	615	580	638	588	591	606	609	620	642	605	620	615	624	601	619	600	620	598	584	617	607	589	630	614	630	603	609	581	637	610	590	587	557	619	603	591	592	640	614	572	642	635	581	606	670	547	595	648	576	620	600	587	606	637	658	639	594	617	601	616	568	652	607	622	593	580	591	579	580	656	585	599	604	600	606	596	583	615	583	613	635	612	622	556	575	639	618	577	599	629	616	654	605	581	577	604	569	622	626	526	675	604	605	636	563	661	618	608	593	613	596	593	645	593	591	606	610	601	583	627	637	611	609	583	610	581	579	566	646	557	582	614	576	600	594	623	590	564	628	573	551	553	567	598	654	638	609	620	618	556	619	558	571	580	623	598	637	605	602	601	566	598	573	608	586	620	598	602	581	605	576	603	627	602	610	617	644	580	534	646	604	643	625	645	603	665	627	606	601	635	593	610	614	600	608	614	606	600	584	580	616	615	590	651	621	614	625	661	596	610	600	569	608	563	638	573	603	582	633	616	650	586	606	608	572	633	594	597	631	612	606	612	610	596	597	608	635	619	600	567	627	590	593	613	606	617	618	638	559	604	636	626	643	646	639	575	607	633	591	640	582	620	608	621	602	602	609	568	593	614	582	632	599	629	598	628	589	628	585	600	627	622	617	592	645	641	629	595	614	558	566	599	623	577	642	618	578	568	648	613	611	621	620	571	601	586	563	586	601	649	591	625	597	607	619	595	602	613	614	644	594	599	589	583	621	625	632	603	602	590	598	584	620	629	570	569	612	608	583	615	638	614	569	617	599	624	609	580	605	624	635	603	612	609	546	620	595	642	590	589	631	580	590	608	584	571	602	573	565	595	619	589	584	627	594	547	572	585	639	628	575	609	643	611	556	610	625	581	560	615	616	591	577	618	599	618	618	612	609	572	544	641	603	608	605	614	622	604	600	593	650	641	541	587	605	642	627
29772	15730	5861	2205	1187	446	339	284	375	423	328	225	198	154	148	140	130	148	148	134	140	152	136	135	133	157	145	122	153	151	149	134	170	122	121	129	136	142	147	154	119	126	156	144	136	143	156	164	143	146	155	130	135	135	156	131	136	151	141	130	139	157	166	163	161	132	135	172	155	134	137	127	142	150	158	149	156	163	132	139	146	146	148	153	138	154	152	135	142	157	144	143	150	146	161	133	124	151	166	154	164	131	140	147	171	146	141	152	139	117	141	145	158	161	147	147	146	137	154	149	153	132	142	125	124	142	139	157	132	136	151	126	158	159	153	150	139	136	164	141	138	143	147	149	143	135	135	141	138	155	153	147	140	152	127	156	143	135	161	124	144	158	126	167	154	145	149	139	135	151	153	130	144	156	165	143	150	171	137	155	148	143	160	144	152	150	147	149	160	118	144	146	142	150	134	148	160	151	147	150	165	134	136	153	129	163	138	154	145	148	150	148	146	159	147	131	132	146	146	143	161	163	152	163	131	138	156	155	150	151	164	135	155	130	157	151	155	141	138	134	137	159	149	132	129	126	143	146	141	140	167	162	149	159	132	147	134	165	142	146	130	140	168	130	129	133	141	152	170	134	149	138	138	156	146	135	137	165	150	141	158	145	161	134	153	141	154	168	159	157	161	151	154	140	129	122	140	134	148	139	139	130	140	154	141	139	148	151	137	153	161	133	166	157	145	152	143	146	156	139	140	122	131	150	157	134	136	127	164	174	127	149	125	134	155	151	143	144	130	138	134	141	136	130	143	168	143	129	131	150	159	149	146	141	135	129	132	130	168	128	149	149	144	151	150	140	149	136	157	144	136	139	132	157	156	159	137	125	144	145	146	129	127	144	140	137	138	140	163	136	151	126	136	151	138	140	139	123	144	115	151	151	160	155	167	124	143	133	138	156	138	138	115	145	166	146	146	131	142	152	149	144	122	137	143	160	139	134	133	164	134	128	155	129	131	124	135	135	154	123	150	156	161	141	150	160	149	131	156	151	130	139	139	152	116	132	146	126	136	154	140	143	132	148	136	142	167	150	145	155	118	141	141	154	155	165	143	169	144	137	142	136	137	166	147	132	132	137	149	154	138	148	151	141	125	129	122	151	160	173	167	161	145	136	137	142	138	136	144	135	114	140	166	163	138	166	135	116	134	168	134	147	158	152	141	135	144	136	118	134	141	133	125	137	124	138	148	131	128	139	128	134	142	148	140	139	167	140	145	145	123	137	152	138	146	144	166	137	128	172	152	123	129	148	129	137	151	153	142	142	138	125	152	143	153	144	143	144	121	138	155	142	134	130	152	138	155	141	137	155	122	147	163	155	123	132	152	158	135	139	156	109	138	151	152	140	124	136	128	152	133	142	146	134	165	122	134	138	151	137	119	137	152	112	138	144	155	145	142	125	127	127	138	155	142	145	135	119	147	124	131	124	147	138	151	137	145	132	140	134	142	149	126	110	135	163	140	130	122	144	139	126	137	135	137	158	122	140	131	136	131	162	131	127	126	156	143	146	144	151	139	112	165	153	146	172	136	131	166	144	152	148	150	159	139	124	150	144	153	141	161	144	138	136	135	145	141	132	142	123	155	150	131	154	143	146	110	137	140	128	137	131	149	161	174	146	148	143	144	133	145	141	150	141	124	144	156	159	136	145	128	148	138	152	132	141	124	143	159	128	157	162	150	151	129	153	139	161	138	126	163	138	140	143	132	135	146	128	141	180	141	145	163	139	172	144	149	116	150	147	149	148	140	173	137	131	145	154	158	152	143	147	165	132	138	158	174	147	163	136	151	148	148	154	152	165	151	144	137	146	126	139	122	153	160	141	148	119	136	134	136	149	147	146	153	148	143	145	132	143	158	145	139	158	148	127	151	172	134	166	145	153	147	168	156	150	147	158	142	141	127	126	157	169	156	143	144	142	148	146	152	161	150	170	164	127	161	117	173	157	136	161	156	137	143	147	141	155	151	131	147	130	136	146	148	139	137	150	150	155	132	152	154	149	150	143	145	143	149	136	134	140	164	171	144	129	130	150	135	149	150	143	128	152	155	144	144	138	156	152	126	135	148	146	132	129	129	132	127	152	149	149	142	139	129	157	142	141	160	144	141	141	124	131	144	123	135	156	151	152	138	129	136	152	146	149	151	136	138	134	141	141	154	152	150	136	141	130	145	148	140	161	165	147	138	136	147	141	142	160	145	145	154	141	149	151	136	152	140	152	150	156	136	137	142	138	139	130	145	154	156	155	161	136	128	142	144	131	139	161	145	124	139	155	138	157	152	149	150	144	131	141	144	135	142	145	129	142	140	141	116	130	139	149	153	154	147	153	154	155	131	155	145	154	137	157	145	134	127	153	143	135	162	117	146	145	135	138	128	140	138	146	155	154	140	132	135	143	130	156	151	148	153	138	158	157	141	151	135	138	149	141	126	122	154	158	141	133	152	146	150	157	138	157	153	129	131	144	147	128	141	158	138	122	141	142	144	155	130	144	154	139	129	146	139	145	143	113	154	142	145	137	122	147	141	140	126	165	150	140	155	162	149	152	129	120	131	130	153	136	145	126	137	153	143	157	134	159	140	146	131	120	135	151	139	133	146	144	128	132	135	147	124	163	149	146	141	133	147	128	143	142	154	148	135	153	125	151	141	139	161	134	138	137	151	128	159	149	151	133	144	169	141	141	143	127	145	136	160	154	154	159	136	157	157	134	144	132	150	164	140	134	144	136	126	140	157	146	143	165	146	131	139	127	154	110	158	157	152	138	140	149	137	134	134	136	152	150	146	149	146	152	146	129	156	134	126	130	146	160	139	174	127	133	142	150	161	170	148	162	134	139	152	137	148	144	163	131	140	155	140	149	141	149	145	125	123	121	143	149	154	161	130	134	135	137	156	126	156	163	146	140	148	133	126	149	149	137	134	132	156	153	149	138	140	157	139	145	150	134	118	137	130	147	138	128	159	149	134	146	137	161	153	145	138	138	149	158	130	148	172	153	128	142	152	153	126	135	157	127	148	142	152	143	137	138	158	130	133	133	141	145	153	150	147	132	159	144	165	143	136	159	148	138	130	151	143	156	146	139	153	129	156	136	155	134	143	129	148	121	147	147	144	133	144	130	142	164	134	166	148	130	147	150	130	171	140	156	162	136	143	148	154	135	137	159	160	135	144	122	147	136	155	145	122	130	138	145	133	151	137	122	133	144	143	161	135	136	118	156	142	140	157	134	149	144	145	140	132	136	164	138	118	147	141	173	131	145	109	147	153	137	136	140	152	165	126	151	134	135	165	147	137	142	133	131	143	151	143	147	149	148	164	141	139	146	134	132	125	145	121	141	150	153	144	167	154	135	135	142	159	139	126	156	150	149	129	149	135	139	151	149	142	143	140	128	131	137	149	137	135	126	120	127	141	155	148	148	144	150	142	156	137	152	144	153	162	131	123	136	138	139	138	149	150	135
6607	3682	10094	3703	2544	763	569	534	700	754	631	381	272	183	168	162	166	173	173	163	172	167	126	156	194	162	152	149	173	158	172	143	183	150	144	155	144	158	126	162	159	160	165	171	171	157	150	163	164	155	160	162	167	138	150	160	156	184	177	162	141	150	153	151	179	155	162	181	160	170	152	147	155	152	142	142	155	157	146	155	159	156	166	151	162	171	187	177	151	145	177	153	148	180	155	167	168	155	163	147	152	157	175	144	144	179	146	169	152	162	149	159	160	172	176	154	167	142	153	152	153	160	150	178	152	162	144	187	143	162	163	156	182	168	157	164	164	153	158	167	164	132	147	162	146	145	161	174	152	161	147	171	160	165	176	165	168	151	151	155	174	144	166	158	141	163	163	160	168	126	144	170	164	161	159	177	160	178	160	155	164	160	155	171	143	173	135	154	150	164	156	172	151	153	193	153	152	167	160	154	155	171	171	151	178	154	196	147	129	156	163	136	154	167	148	164	135	145	145	165	143	174	164	159	174	160	138	165	157	180	178	154	148	144	139	190	171	159	175	151	168	169	162	175	152	149	173	161	160	166	173	170	146	179	158	190	153	168	161	151	140	169	165	168	167	165	152	158	138	167	175	160	155	165	157	178	154	157	149	172	138	165	166	151	151	148	145	170	159	160	159	147	164	153	173	160	147	137	172	154	171	139	187	160	152	180	136	139	164	166	154	163	163	174	155	157	162	147	131	156	168	132	162	162	151	172	136	151	159	161	159	154	162	157	144	176	176	180	164	188	183	171	164	157	169	168	147	161	154	156	164	151	153	162	174	175	165	163	162	152	153	140	158	135	169	162	160	139	154	171	153	154	171	155	139	159	143	154	161	169	161	162	142	174	166	164	176	164	182	156	168	165	163	169	173	166	148	157	153	142	166	155	149	158	144	150	145	182	170	169	147	160	149	149	162	161	161	155	165	136	161	167	150	151	164	166	204	164	150	164	156	169	131	136	154	167	139	183	156	138	167	165	175	162	136	143	144	168	158	144	188	153	162	149	154	168	163	168	153	144	174	174	156	151	163	143	144	150	168	169	161	137	161	175	138	144	172	182	145	161	173	149	166	160	145	134	147	155	169	167	161	161	169	135	118	158	139	156	152	156	155	135	162	167	131	152	163	151	143	153	159	132	173	146	149	152	135	151	183	143	137	128	160	168	157	149	163	162	167	158	165	160	163	177	163	166	158	146	177	152	149	149	167	160	151	170	169	157	166	173	166	166	158	164	175	161	134	184	151	141	168	161	162	168	167	151	152	162	177	153	150	160	169	148	155	161	164	159	166	163	154	164	172	144	157	185	154	153	143	153	163	162	149	147	168	158	167	167	142	182	170	138	145	153	174	172	172	152	162	143	161	165	151	153	166	159	146	156	172	155	173	130	148	153	157	159	157	153	129	148	176	172	145	163	168	168	151	152	154	142	156	164	158	143	165	150	142	161	140	171	147	148	157	181	179	165	166	184	166	159	162	169	147	175	157	158	163	149	178	158	147	153	151	151	151	174	170	165	156	160	167	131	144	159	183	157	165	153	168	157	127	160	175	176	168	164	166	171	158	174	163	167	155	165	146	142	130	165	166	156	153	162	174	168	144	173	133	155	148	152	160	153	146	171	181	176	158	155	184	152	158	179	169	144	174	160	145	150	163	176	161	148	157	177	168	168	180	151	174	150	171	186	166	172	147	168	159	154	164	154	169	173	153	156	171	158	196	170	153	163	145	155	150	156	170	158	170	175	145	154	160	152	136	175	167	174	162	148	147	152	157	150	172	161	164	147	154	189	152	146	145	151	151	172	141	151	169	153	170	164	151	154	157	149	168	165	166	198	164	160	176	173	156	152	155	146	174	174	164	155	154	154	163	150	166	165	163	144	160	147	132	168	189	183	158	154	152	141	138	155	150	137	156	148	175	164	155	168	162	149	167	146	177	185	156	161	167	176	176	142	163	160	158	149	147	168	172	171	163	146	164	148	153	152	159	154	150	157	150	151	157	164	167	157	167	150	169	154	143	181	166	154	185	162	170	183	151	145	170	144	154	134	149	156	154	151	155	153	162	166	160	166	159	151	139	166	161	164	164	138	173	147	159	161	158	160	139	161	174	147	155	172	142	142	159	167	157	156	176	149	150	170	172	153	130	132	161	165	174	129	144	147	168	174	152	149	163	168	194	158	161	161	158	154	171	155	126	152	171	173	158	171	150	160	163	159	144	169	173	177	137	163	165	165	153	161	147	162	150	147	172	163	172	155	170	168	177	175	152	157	160	149	170	163	171	164	184	149	146	148	142	148	125	180	160	154	139	155	152	165	158	144	182	174	163	153	154	181	174	159	175	143	164	193	161	155	137	162	157	163	160	151	172	171	159	145	174	155	175	152	165	149	131	142	159	150	157	164	154	151	178	148	158	159	147	146	156	179	180	164	166	173	176	175	143	154	146	150	155	148	162	165	153	143	149	154	176	162	162	178	146	177	170	163	156	172	147	165	166	163	156	160	152	171	161	188	149	158	153	145	178	144	166	147	168	168	160	149	164	168	162	159	154	155	154	177	166	174	141	145	148	158	146	167	141	169	159	175	140	153	165	145	127	169	158	143	155	138	144	170	164	163	182	165	167	176	172	156	160	145	143	161	143	167	154	169	132	171	141	133	155	166	149	166	166	171	163	187	170	148	153	164	150	144	166	162	154	172	168	165	172	171	161	161	148	127	145	177	137	132	157	160	152	164	166	144	158	157	163	169	179	147	161	145	160	165	158	170	155	130	155	137	172	151	150	146	160	135	148	152	167	152	149	152	168	161	148	166	168	148	161	148	163	150	172	171	166	158	184	128	146	150	166	167	148	148	146	160	151	158	163	133	166	156	145	175	156	154	161	159	170	164	156	147	151	151	175	176	155	152	153	153	153	139	172	148	142	138	174	158	156	176	153	150	148	162	177	188	151	167	154	165	145	160	167	146	160	161	148	149	175	152	161	184	156	157	144	127	161	136	152	155	163	130	148	146	154	154	140	147	145	135	185	166	142	141	161	147	147	170	168	144	150	146	155	168	175	150	147	148	168	175	155	159	165	154	144	156	147	174	133	157	161	156	166	155	165	139	158	161	190	120	162	172	166	177	152	142	175	159	147	169	155	169	165	146	179	168	139	153	162	158	148	148	159	164	154	150	153	145	180	161	167	143	158	176	157	153	159	152	169	156	157	146	137	155	128	176	168	160	154	161	161	163	167	163	156	182	139	167	153	166	157	166	167	139	155	144	151	159	140	162	154	139	179	152	189	153	153	168	158	141	153	147	159	161	161	171	160	146	150	166	184	149	173	165	167	161	139	160	143	147	147	154	169	147	141	150	143	157	165	167	184	154	156	152	161	166	148	165	166	146	150	133	158	142	146	155	154	162	154	185	160	143	171	159	145	141	146	143	174	158	157	151	194	162	154	164	162	158	144	163	154	141	150	148
24290	20000	26145	23551	20050	11498	3161	1605	1260	1090	1037	765	812	857	508	469	510	478	478	468	467	390	417	402	447	410	425	384	449	435	415	396	390	411	397	336	354	416	363	395	407	391	387	409	356	408	419	398	385	383	399	414	333	373	352	377	405	409	383	380	374	382	412	366	359	357	366	376	375	365	382	385	387	378	343	372	374	393	403	345	368	373	378	399	372	358	350	390	372	398	356	368	333	371	392	364	359	411	399	369	384	374	377	384	408	383	377	388	382	346	402	412	343	353	360	383	408	364	440	406	361	348	400	365	362	408	362	387	370	350	371	339	401	398	390	395	388	351	384	389	388	366	397	385	350	389	408	424	381	377	400	406	389	392	383	394	358	354	409	362	342	373	380	411	393	373	392	374	358	369	383	366	371	380	396	374	349	389	358	368	400	357	377	387	366	384	365	344	365	383	352	360	372	364	384	390	410	393	358	324	370	328	377	359	346	339	398	341	344	362	388	414	359	383	397	375	388	347	399	407	404	371	396	431	402	448	348	385	335	394	410	408	387	370	347	400	362	396	374	353	380	404	377	387	375	367	370	375	398	375	377	389	406	410	389	401	354	371	395	409	366	397	357	386	366	355	366	370	360	384	369	376	358	356	343	374	389	357	372	405	349	421	383	372	405	361	375	395	391	373	344	389	361	402	339	369	414	424	365	378	382	362	409	373	370	383	406	388	363	402	365	380	380	339	380	361	383	349	341	381	397	393	371	380	383	393	379	385	393	396	368	373	377	408	380	376	373	374	365	373	372	364	396	338	382	391	383	385	374	385	354	397	346	357	391	390	360	362	370	373	393	378	391	373	360	403	374	366	376	370	379	363	372	376	396	399	404	352	370	363	359	403	378	380	386	369	373	415	379	362	387	374	365	354	373	374	396	396	406	350	367	363	360	407	353	376	350	396	400	380	353	358	374	383	365	388	364	360	383	346	353	363	385	342	345	409	386	392	396	374	360	362	395	371	388	379	377	405	379	348	385	373	388	380	378	381	390	416	392	364	369	372	359	350	339	366	367	364	411	318	360	412	408	367	365	378	393	361	390	376	384	357	352	383	354	368	365	392	393	367	382	363	378	397	398	338	364	340	368	377	397	414	349	365	388	407	367	406	399	352	374	373	364	376	393	359	392	355	354	337	351	335	356	383	390	381	369	386	347	389	395	390	326	412	396	335	376	406	406	395	397	361	383	371	342	400	365	340	388	368	408	374	368	362	348	388	399	344	347	367	374	382	378	342	357	379	380	362	378	373	361	357	396	378	425	376	363	385	382	390	349	356	355	355	379	383	379	393	380	366	382	374	376	375	380	382	401	382	406	369	385	389	378	329	388	387	415	362	368	390	386	359	349	418	353	368	363	355	396	349	355	400	382	378	395	364	391	360	382	359	346	382	369	397	365	405	369	395	338	383	391	360	400	385	366	399	361	328	335	350	396	405	371	352	392	392	363	346	389	388	370	344	371	417	424	333	367	373	383	356	356	323	369	401	368	384	377	354	356	361	373	382	398	351	363	391	377	380	354	362	388	367	389	404	377	354	391	345	398	362	390	388	403	394	377	372	363	367	397	409	369	371	349	330	380	335	369	377	355	361	339	392	382	394	385	355	395	378	393	359	362	369	333	390	382	382	345	391	388	375	358	364	335	378	384	393	381	394	393	384	388	349	399	377	369	394	377	339	342	372	393	346	372	380	385	337	359	394	364	386	403	356	407	394	345	356	369	353	369	373	374	382	371	360	373	393	357	376	389	358	380	337	385	353	385	352	385	354	393	389	348	362	371	405	378	355	367	409	399	354	440	373	364	356	389	347	360	403	327	433	402	365	384	378	374	401	402	357	344	399	348	378	351	405	402	380	348	371	366	391	420	353	339	381	345	368	416	334	390	342	409	397	366	361	396	368	385	376	390	409	401	377	389	385	359	378	379	392	390	369	395	351	363	367	358	381	363	375	366	399	424	348	420	358	396	421	383	374	349	383	384	360	380	355	377	365	386	364	394	387	392	415	378	351	389	386	360	360	366	382	361	383	361	427	377	368	407	380	403	357	382	365	378	355	404	390	372	404	397	366	362	372	387	378	366	393	391	345	370	365	383	364	377	362	424	353	364	355	403	354	372	370	401	379	367	346	390	438	391	395	365	417	373	359	402	404	364	361	369	342	375	359	373	360	359	398	370	336	358	376	368	356	378	337	381	375	379	394	377	383	371	351	392	327	365	374	366	377	341	389	372	379	378	387	414	373	402	384	403	407	408	364	367	368	345	388	347	374	348	380	383	366	402	382	406	354	406	407	358	417	357	379	401	362	337	395	350	367	349	373	382	399	409	344	367	385	376	379	398	398	367	376	346	376	387	382	339	372	400	381	386	398	358	406	413	423	387	364	378	363	353	345	343	393	371	427	365	395	379	386	376	378	362	411	341	376	399	372	374	321	367	383	355	380	378	346	383	348	349	373	359	376	351	373	358	403	386	347	405	393	356	370	377	360	361	370	403	423	372	390	349	383	400	387	329	384	392	366	367	378	351	378	364	373	390	366	362	402	392	390	362	362	379	385	381	406	367	362	381	343	379	387	390	360	357	382	368	405	381	397	375	375	403	374	366	352	376	356	368	366	370	398	372	399	382	399	353	410	410	350	371	379	354	380	390	369	370	390	401	388	424	409	409	376	383	392	365	397	380	409	404	346	355	386	401	367	370	352	368	394	381	408	368	342	392	345	407	366	366	388	364	373	384	401	397	385	367	378	351	388	342	375	349	409	375	387	373	378	367	416	363	397	360	327	322	378	368	357	355	388	399	409	384	405	347	366	379	395	359	335	376	361	403	370	365	349	382	382	411	362	367	357	328	378	388	348	369	367	355	382	396	352	372	362	367	378	399	418	375	378	359	365	359	354	362	394	383	376	372	394	371	359	378	395	370	336	350	375	392	369	370	405	364	366	382	420	411	374	406	364	347	404	355	392	364	372	380	354	368	388	410	381	356	357	347	412	389	385	396	381	364	378	368	371	372	387	328	360	400	376	334	352	376	400	389	366	402	391	372	390	350	369	354	349	385	353	360	410	377	362	401	359	366	377	391	380	384	402	362	393	363	357	383	368	386	388	395	380	382	388	405	389	365	354	359	365	361	389	358	377	380	354	368	377	375	378	375	363	388	409	374	409	355	374	371	375	393	380	385	371	369	388	367	362	365	386	404	325	335	358	394	370	367	400	417	365	382	376	398	368	361	357	381	390	374	378	408	388	349	347	357	358	378	413	365	400	350	366	342	335	396	384	355	377	357	384	403	374	388	380	345	373	368	407	389	345	369	392	386	393	360	368	399	388	368	362	381	347	387	366	345	358	391	386	386	342	403	395	391	359	408	359	383	401	390	394	416	366	414	399	383	386	372	358	349	382	372	398	352	358	372	410	404	359	339	357	397	394	401	376	353	338	348	373	397	404	325	346	387	414	380	390	345	374	365	379
8159	17759	20209	11366	9180	4557	4807	2774	2426	1941	1623	1321	1262	1339	690	612	552	574	506	468	487	484	481	431	439	409	437	456	377	417	479	411	389	405	386	385	396	353	370	388	384	367	396	365	374	350	383	359	369	339	333	373	361	369	369	365	386	365	382	377	354	386	361	386	368	349	350	354	365	371	328	355	379	344	347	337	402	361	369	382	372	330	365	364	360	367	354	316	348	375	347	350	315	366	335	365	323	392	380	343	356	376	344	346	397	345	357	365	352	376	351	379	360	354	358	383	362	349	380	366	375	345	335	359	350	351	358	356	342	358	392	350	342	368	346	360	363	334	360	321	353	362	356	345	343	354	361	357	350	389	343	354	343	350	373	349	353	307	376	361	357	345	369	373	332	374	345	382	350	375	419	368	357	352	322	355	399	381	359	367	372	332	385	381	348	407	340	360	349	383	365	383	333	323	343	358	350	349	397	347	364	327	369	343	376	357	374	365	366	375	378	350	359	378	349	356	337	355	359	351	377	332	343	347	375	374	392	352	373	399	350	402	341	369	370	375	315	339	345	362	338	398	334	321	397	358	333	349	347	360	378	376	381	374	341	358	366	327	356	331	352	377	333	347	347	351	329	347	349	348	337	343	367	350	336	342	380	368	377	332	349	362	328	365	371	340	399	361	322	370	369	360	363	345	369	360	380	369	342	334	371	372	374	424	354	353	356	373	374	369	368	374	338	343	343	362	365	372	375	367	348	341	360	345	322	339	358	386	320	337	369	377	391	403	354	334	335	357	399	340	374	333	324	365	354	341	379	369	366	381	373	390	410	371	345	364	344	344	350	325	324	381	377	319	368	376	372	340	342	357	360	350	344	353	410	345	393	361	356	332	341	363	365	376	309	389	384	354	404	352	326	374	376	321	351	345	349	350	372	338	344	397	349	363	351	356	387	356	363	356	372	345	359	387	386	351	340	353	353	345	387	360	371	367	359	362	359	347	386	343	359	363	361	334	396	347	356	371	353	394	339	357	335	354	358	339	372	332	364	353	399	364	351	345	355	320	332	325	364	343	360	333	370	338	354	359	371	334	354	332	338	318	381	368	387	355	369	378	336	358	369	348	321	389	380	349	383	356	334	358	356	334	365	384	389	360	338	353	352	375	364	375	383	371	405	336	361	353	319	312	373	359	356	356	354	360	340	375	339	331	375	367	341	370	369	334	377	383	308	385	334	351	336	368	366	375	355	322	372	357	368	361	370	339	343	368	351	350	361	350	378	356	350	373	361	353	367	357	360	350	365	344	367	351	334	367	382	349	389	388	349	359	368	364	354	345	376	309	319	353	359	348	378	349	355	375	377	346	337	355	355	334	394	347	325	375	357	354	350	326	330	326	344	347	331	363	353	356	330	372	346	350	370	369	343	340	380	336	380	373	331	366	377	375	375	333	370	341	364	306	366	354	403	327	358	340	328	379	355	338	385	329	369	362	338	363	368	371	355	324	372	393	317	377	349	417	361	342	357	350	357	358	358	362	389	341	329	353	363	344	359	349	364	379	369	376	361	362	354	351	326	354	333	347	376	350	396	366	360	364	378	368	368	347	352	312	359	358	359	360	346	356	359	367	392	357	344	355	356	359	383	360	372	363	354	380	327	354	357	359	378	372	338	349	352	336	362	370	365	355	342	343	370	333	368	311	356	336	371	377	363	341	363	346	361	372	356	350	328	342	358	356	328	339	376	365	374	357	323	352	313	343	358	357	338	358	380	336	363	391	334	362	336	363	313	381	362	359	412	374	364	330	354	350	349	314	330	357	319	386	376	347	358	348	395	362	376	366	377	367	348	366	365	347	392	346	351	362	348	348	309	375	341	323	364	371	383	390	363	372	354	334	365	371	332	350	344	348	358	341	378	371	358	338	355	389	371	373	368	351	354	351	347	366	355	341	328	388	378	362	341	368	316	353	354	324	370	337	352	373	373	364	353	356	348	359	408	372	365	361	368	350	371	332	362	325	360	380	333	337	360	376	350	358	342	391	328	387	348	374	333	337	371	361	371	353	331	353	343	362	366	333	350	367	352	370	353	342	334	354	357	345	369	308	354	387	364	333	362	385	353	351	338	380	380	358	379	363	343	320	351	374	359	355	324	361	329	361	348	338	371	373	374	362	376	363	382	374	359	369	340	352	333	358	336	367	335	359	362	355	350	354	336	358	369	328	352	350	375	378	340	361	355	353	348	348	382	364	335	378	356	345	397	375	362	406	346	349	384	346	329	366	404	358	368	380	382	342	346	359	397	358	357	374	372	342	362	367	349	326	372	370	373	386	360	340	366	357	340	362	358	364	376	341	372	374	410	381	374	380	380	388	364	402	323	395	355	371	361	361	340	351	321	367	347	373	366	349	331	362	316	343	311	365	391	365	345	350	371	358	342	338	357	363	346	362	349	354	376	367	345	332	347	388	349	354	347	338	370	341	354	376	383	349	380	344	394	355	366	360	379	373	354	390	308	372	339	370	365	349	354	427	377	358	335	357	360	377	388	361	341	336	354	385	333	328	344	351	366	363	343	344	383	336	351	349	346	323	359	344	366	380	369	377	399	319	347	336	369	389	353	325	334	357	330	364	348	368	341	325	373	331	330	367	369	319	358	368	361	328	372	368	346	343	312	366	352	361	395	353	367	364	377	338	358	393	397	379	359	373	375	375	334	375	381	353	370	352	335	372	364	395	354	345	320	388	339	379	351	369	355	341	334	373	330	368	346	340	355	362	361	355	385	334	341	325	338	309	375	381	396	345	326	370	348	392	366	352	370	357	353	371	338	354	356	362	350	368	341	374	349	371	371	340	382	364	373	358	385	375	330	336	339	345	346	340	399	368	360	374	358	363	353	367	360	364	379	342	354	339	361	358	383	335	361	365	347	361	339	351	373	350	342	312	306	373	394	361	351	326	351	347	371	361	366	399	350	329	352	349	339	335	371	353	327	345	338	314	330	336	349	335	347	354	375	353	350	354	368	389	325	348	357	333	364	361	369	360	334	363	330	390	380	343	334	381	361	392	346	371	362	365	370	347	371	353	367	368	403	357	349	369	363	335	368	349	370	365	364	373	377	339	346	340	363	372	358	348	370	354	336	378	340	361	342	370	376	365	349	375	324	338	343	336	348	351	331	368	362	359	372	366	345	336	329	349	351	379	346	345	363	359	331	376	356	355	359	379	363	320	347	361	352	337	351	368	376	388	320	339	333	338	377	336	340	346	355	388	334	374	365	333	340	387	367	348	378	349	376	349	343	326	359	363	349	374	366	365	338	325	343	348	348	389	353	375	331	359	360	347	347	347	361	371	341	374	335	372	345	350	333	375	349	336	337	368	364	349	369	357	368	379	395	338	343	348	358	372	372	360	374	383	345	350	365	369	372	351	338	374	370	339	316	323	356	368	377	367	366	331	332	360	371	379	356	362	362	355	350	360	340	355	389	384	359	346	348	372	378	355	333	361	379	369	350	344
22111	20022	26554	23219	20034	20188	12113	3112	2128	1840	1783	1428	1443	1756	907	846	836	760	801	766	742	808	737	794	739	749	707	742	725	722	681	680	682	710	674	673	677	639	714	682	704	664	656	652	646	670	693	645	653	665	642	666	648	643	637	630	597	612	670	656	644	696	613	622	632	652	649	632	643	655	643	667	686	631	611	691	662	660	635	650	681	610	650	675	624	659	711	624	648	646	649	701	627	649	693	628	584	656	634	667	588	686	666	657	598	650	614	643	646	653	642	706	670	668	632	661	631	635	620	675	644	680	634	652	662	670	661	668	640	667	634	641	650	597	626	703	652	634	664	656	658	626	695	665	643	658	608	640	642	636	631	730	543	659	667	633	666	672	625	632	666	641	618	655	670	627	622	725	674	648	631	633	627	664	670	650	645	624	605	639	631	632	605	632	676	668	661	683	692	611	632	630	640	662	648	645	624	618	702	645	644	675	641	642	631	650	617	614	599	652	677	656	666	636	633	652	656	624	623	682	631	679	641	657	677	685	681	658	686	623	600	648	642	569	590	660	659	628	693	648	685	596	663	642	621	616	681	623	678	619	665	681	593	708	704	650	705	651	652	639	660	666	650	624	626	636	612	668	638	649	646	678	658	637	677	620	686	681	615	659	621	653	652	615	652	618	679	640	627	591	660	619	636	670	648	625	649	629	633	640	651	645	598	654	651	672	604	609	664	654	639	633	661	628	650	664	672	640	644	618	603	686	642	654	719	631	644	620	641	655	697	698	669	638	633	610	660	642	654	641	615	659	620	626	635	634	665	631	595	656	670	595	630	622	587	612	604	654	642	695	677	649	632	621	635	611	664	666	614	645	613	629	662	651	583	612	613	644	669	675	644	673	608	666	648	738	627	608	652	634	675	653	643	631	658	660	666	724	606	664	587	675	679	686	639	616	693	667	607	650	627	586	649	672	630	605	677	651	665	616	673	609	616	638	613	628	672	658	611	659	647	695	638	640	654	629	685	691	638	620	636	652	656	634	627	661	642	624	655	668	642	619	693	653	603	613	598	586	633	637	636	654	665	617	643	633	607	677	673	614	620	620	629	693	595	658	667	704	676	636	654	615	649	655	607	617	665	604	662	633	647	609	695	611	643	637	616	628	663	632	626	612	663	641	632	644	620	602	639	681	653	637	656	658	642	598	630	631	679	635	680	665	647	609	618	626	666	650	618	628	634	682	648	665	645	606	642	662	601	621	640	588	645	610	653	662	638	642	654	688	685	656	631	673	656	596	678	606	647	670	606	635	618	639	642	643	619	595	600	627	616	632	658	671	633	700	665	648	667	670	676	625	621	632	625	606	653	622	600	620	704	633	644	649	651	629	627	679	632	663	655	645	624	605	683	628	660	678	649	629	650	720	622	655	637	640	645	704	654	623	716	605	644	664	645	575	635	657	670	606	623	636	633	628	666	608	683	640	631	638	652	663	628	651	651	629	681	646	675	634	685	616	680	616	671	629	703	666	658	635	703	655	595	690	572	624	685	649	675	608	629	650	624	672	635	630	681	642	615	594	621	681	647	674	628	658	655	658	612	641	625	682	633	666	633	647	627	684	654	653	658	609	641	633	659	634	642	666	684	676	600	681	673	640	686	643	638	612	619	646	603	658	663	655	662	633	654	631	636	643	627	613	617	662	666	635	649	622	644	595	664	656	635	659	622	652	627	697	646	637	621	639	611	658	670	713	669	596	677	664	656	626	619	657	653	628	646	641	664	626	643	683	618	621	602	642	647	620	681	637	653	696	635	622	675	659	580	597	609	616	644	645	619	657	699	629	648	606	677	627	634	632	659	616	656	716	631	661	672	654	617	665	641	658	643	616	658	633	651	640	615	666	611	613	621	646	652	651	657	688	612	619	610	703	598	643	633	677	652	626	629	661	665	669	696	653	689	655	580	691	653	611	667	607	692	596	614	654	620	625	644	694	633	598	588	632	656	649	696	661	625	666	677	636	606	653	634	661	650	642	661	638	661	642	676	650	653	588	613	647	664	632	636	625	673	660	665	623	620	627	656	629	642	633	603	713	682	637	632	623	689	704	640	684	656	692	637	676	643	597	627	614	618	641	657	704	640	666	692	616	629	668	668	664	637	615	637	695	630	597	648	664	651	668	666	640	669	614	682	627	697	653	654	646	632	656	601	629	639	612	656	597	630	620	697	672	666	617	633	615	604	658	616	676	603	597	625	677	660	666	625	656	594	653	670	645	685	666	671	632	652	636	641	648	693	662	646	630	648	627	651	593	636	708	641	647	622	606	671	623	649	610	645	673	658	711	693	634	654	594	646	640	653	673	648	605	651	642	669	636	591	594	644	617	642	617	622	666	628	638	685	641	692	658	669	653	641	663	656	622	632	618	634	649	670	641	631	661	673	657	627	567	598	628	674	656	618	631	628	654	617	651	665	639	618	645	671	638	702	631	607	646	691	642	674	643	626	671	623	690	602	625	633	636	697	681	636	648	599	632	624	616	601	672	632	637	631	594	642	634	632	607	697	636	645	655	635	645	609	647	647	674	619	639	620	622	621	656	625	615	597	645	684	637	633	623	649	639	673	604	626	615	667	620	670	632	685	648	584	676	606	635	596	666	632	671	641	660	646	648	636	685	629	626	681	691	647	637	653	607	656	677	657	694	664	622	626	647	706	673	652	629	621	637	692	668	640	635	639	648	631	644	638	602	638	599	640	661	675	602	650	648	659	628	651	624	676	621	669	643	660	662	631	610	698	708	629	592	652	648	679	590	643	626	643	655	691	626	673	659	630	687	646	681	691	673	664	614	624	669	660	652	618	617	649	594	648	622	620	639	636	659	633	651	628	680	641	616	652	660	642	645	675	647	637	670	649	612	676	642	666	649	633	616	605	645	648	629	641	637	670	636	667	677	654	636	641	590	638	654	626	661	623	638	657	634	631	678	613	654	616	576	681	667	662	651	658	630	645	628	605	584	623	642	613	684	613	679	623	634	641	626	633	615	612	659	625	671	634	637	612	633	679	637	655	628	630	641	578	682	644	634	669	632	629	681	618	643	661	681	643	635	681	683	676	644	643	681	649	631	664	662	676	651	632	651	656	631	621	681	712	722	679	630	644	631	671	622	653	642	680	645	652	666	627	669	604	686	639	645	601	648	656	686	652	648	638	667	601	647	680	675	656	645	634	638	584	665	639	639	629	641	645	628	597	650	622	674	637	616	673	649	664	635	628	617	649	667	639	631	652	633	617	636	659	631	653	666	647	685	662	648	680	657	653	660	679	646	689	668	696	639	616	628	628	659	621	647	656	649	635	620	669	645	625	605	626	623	656	610	643	656	648	644	634	607	639	647	618	675	636	630	692	656	643	654	651	678	618	669	643	639	651	655	610	633	649	652	636	637	635	641	677	642	619	687	657	638	608	660	613	621	618	668	650	637	661	652	670	644	595	634	691	639	654	654	634	608	627	664	663	634	644	617	631	675
11850	27240	24935	18107	10627	7610	7570	4555	4001	3288	3011	2311	2399	2800	1196	1063	1048	998	955	904	871	831	853	789	792	757	712	761	735	771	758	701	713	665	683	654	688	695	697	656	670	648	655	666	656	632	676	623	606	646	611	664	635	615	628	682	595	649	637	652	611	661	597	669	609	630	621	608	622	636	605	614	632	622	668	584	616	601	662	627	636	655	632	600	631	631	604	650	625	603	680	646	637	601	597	640	604	566	640	612	583	700	615	619	625	582	611	623	585	581	646	642	591	627	617	643	639	643	570	574	581	590	603	617	616	614	582	643	606	608	644	624	637	628	599	586	579	566	610	573	628	619	622	644	637	633	624	636	587	581	591	591	619	647	593	609	570	650	616	560	620	564	642	632	637	584	617	618	613	568	624	623	600	585	587	605	641	656	563	609	655	605	622	589	602	590	581	622	609	621	597	643	597	604	610	592	583	602	652	593	618	602	605	577	602	623	631	599	571	626	600	662	630	573	591	585	589	621	613	597	622	580	613	657	610	634	609	618	579	584	641	645	552	556	631	582	606	624	617	607	640	620	602	620	615	638	577	651	615	632	632	666	605	613	574	633	630	596	612	629	607	634	569	642	648	646	636	640	577	627	599	649	604	611	589	573	586	626	595	616	621	618	617	570	622	555	610	637	604	597	652	610	618	616	597	646	624	581	577	573	633	591	564	607	593	592	612	635	645	592	593	625	621	608	591	641	646	608	588	663	629	614	601	634	629	642	630	618	577	566	596	608	626	638	633	592	591	605	644	622	596	590	631	628	657	612	607	580	629	601	608	608	625	607	603	559	584	585	590	612	646	588	659	608	574	637	594	585	632	606	652	560	585	642	632	584	578	608	583	634	601	588	578	597	577	592	610	606	604	607	609	647	641	596	631	618	605	647	612	606	604	619	610	643	647	574	588	623	632	599	626	633	568	610	616	617	619	587	572	606	655	619	665	578	586	629	650	606	586	617	572	627	697	642	631	576	646	641	634	603	605	613	608	631	608	657	629	591	632	594	593	600	614	612	607	575	612	644	563	637	646	588	569	625	596	622	602	617	624	606	612	611	576	590	587	646	583	553	608	572	620	591	611	579	587	620	604	623	621	589	579	587	592	644	577	632	596	620	622	605	621	671	608	583	613	606	565	658	588	613	579	604	642	591	605	622	621	597	612	616	620	637	567	610	598	575	562	602	563	618	619	584	605	625	614	582	631	608	601	594	582	641	615	620	604	644	611	638	584	605	578	632	666	551	606	609	614	622	595	643	631	653	600	586	568	595	600	589	599	651	579	594	623	571	568	611	625	633	612	604	616	616	578	628	615	565	601	641	632	598	655	598	668	624	594	592	623	587	613	596	596	619	610	590	594	605	596	606	632	591	646	609	620	639	644	662	599	635	605	596	576	576	530	636	566	603	546	627	625	618	565	613	582	628	620	640	633	613	600	623	624	640	568	597	563	582	647	611	615	641	620	581	628	579	585	644	600	598	626	625	654	619	627	580	650	606	612	598	614	648	633	589	611	661	619	565	624	620	606	597	594	615	604	593	630	574	606	680	600	580	605	615	621	617	602	590	657	604	618	624	552	641	602	578	604	621	587	621	626	600	620	578	619	654	622	649	599	630	588	594	575	624	618	581	612	566	586	618	636	622	583	646	562	620	628	600	630	599	558	582	592	639	597	597	640	603	623	598	575	583	601	610	630	584	558	580	644	648	604	604	604	597	615	599	577	646	575	600	655	624	622	601	606	579	641	582	588	612	578	635	628	593	619	614	593	592	618	599	663	569	632	577	634	586	645	622	625	573	592	592	577	611	661	608	607	665	681	620	573	626	632	602	606	629	599	610	608	593	603	614	601	576	577	644	632	600	608	592	591	654	611	588	611	632	582	610	628	618	585	607	633	630	607	599	599	617	599	624	609	585	655	625	586	559	615	556	582	605	596	651	629	580	578	610	632	615	608	580	569	596	626	629	607	592	627	653	619	600	574	617	617	593	630	604	592	620	668	621	633	589	623	644	597	578	593	588	594	637	616	626	635	639	601	592	614	641	578	585	582	633	593	592	648	623	609	579	601	624	572	633	629	598	645	597	566	600	588	624	644	619	625	612	619	608	644	571	613	615	619	590	570	591	608	633	595	616	604	640	611	641	641	623	553	583	614	604	609	602	617	618	629	586	645	598	637	559	574	603	607	573	582	619	599	642	614	601	554	619	553	601	664	596	584	609	593	605	644	621	600	545	588	610	595	579	578	569	617	555	572	646	587	603	621	585	638	590	650	603	619	643	635	599	622	618	640	614	615	617	605	607	609	607	612	582	610	578	599	604	564	611	586	621	569	620	624	606	600	626	586	628	593	609	635	610	615	592	589	621	606	611	599	647	590	565	621	648	598	552	595	577	611	605	614	583	653	685	591	584	624	609	640	595	609	613	627	620	584	592	621	604	606	563	633	590	583	619	633	601	588	607	621	630	640	591	603	626	619	594	635	641	602	597	617	624	591	597	591	620	608	624	616	640	588	585	584	598	563	625	638	609	594	591	650	602	619	592	626	644	623	609	591	604	631	662	641	583	646	630	639	584	627	588	622	641	621	612	661	624	578	599	593	614	624	587	593	594	598	617	624	608	604	614	602	631	589	635	623	601	573	611	590	566	652	634	600	647	617	631	629	603	616	632	570	611	587	588	596	623	585	640	597	606	626	616	619	618	605	619	606	662	585	628	637	585	587	593	598	629	567	600	610	609	568	612	592	618	609	668	615	637	589	615	598	607	613	664	564	635	613	613	610	593	585	651	592	609	584	618	587	579	593	595	618	605	643	667	624	543	563	577	618	606	630	607	628	605	615	624	623	610	592	637	583	583	620	597	608	637	623	623	591	605	617	611	609	603	585	610	628	562	586	621	614	598	632	597	580	631	604	637	584	602	633	593	609	653	627	620	612	622	622	623	615	642	576	630	614	604	633	609	585	647	572	605	600	594	634	648	640	586	612	612	632	601	599	635	612	621	614	593	582	638	593	621	647	598	626	567	580	604	608	556	640	588	603	631	618	607	629	599	559	634	590	590	634	611	617	627	583	597	627	640	632	598	614	604	599	613	614	633	642	616	600	578	585	615	602	634	589	622	640	546	601	594	628	642	619	623	590	627	579	614	625	601	629	592	629	604	668	653	626	618	628	567	609	600	591	635	662	569	620	605	611	636	617	646	627	607	562	645	591	637	596	617	614	640	633	599	625	647	590	599	584	612	640	611	626	585	598	602	606	605	682	618	621	642	629	563	623	600	560	690	633	581	633	603	637	604	606	632	594	611	628	660	629	613	641	599	598	561	635	593	646	621	597	600	606	620	627	604	597	629	613	615	591	595	635	608	607	611	665	610	577	631	652	560	615	611	591	592	606	636	608	615	632	641	638	600	642	672	592	631	569	605	617	615	610	628	561	596	631	581	629	600	631	620	591	594	596	629	612	605	597	583	618	676
30104	17092	6037	2689	3208	1193	400	299	376	313	322	238	165	200	156	179	169	151	145	175	137	157	142	149	145	143	154	147	160	166	124	165	153	158	134	152	134	147	141	155	138	133	148	145	163	165	171	133	148	153	154	156	136	118	149	152	145	147	143	138	157	166	159	141	129	140	118	124	155	156	146	159	146	148	136	140	145	151	146	138	131	144	162	150	135	130	135	140	126	163	134	135	143	157	134	138	139	157	168	138	134	155	148	145	144	142	153	143	152	152	142	143	163	149	146	147	134	139	152	148	150	144	146	140	146	161	140	126	152	147	148	140	153	140	138	160	137	140	148	139	158	141	143	155	165	161	156	147	152	144	131	143	156	150	146	128	125	147	142	139	153	139	138	135	142	155	134	146	124	129	149	156	152	147	152	155	147	149	166	130	143	137	167	145	141	156	115	164	133	135	144	142	145	158	130	156	135	145	147	146	151	118	141	156	158	145	154	138	156	161	150	133	161	155	168	170	144	147	129	141	154	127	152	142	146	146	155	142	136	147	121	167	160	131	123	118	150	152	155	166	148	145	136	142	136	130	148	151	159	146	152	158	158	159	149	127	147	143	162	156	136	146	141	145	133	147	140	139	134	152	140	124	151	154	131	146	156	119	133	150	125	152	124	144	150	144	153	120	124	159	141	161	153	156	138	137	123	163	154	134	142	136	145	140	136	153	153	153	141	157	128	147	124	148	146	154	157	143	155	131	134	148	137	147	138	140	142	156	158	164	169	156	149	139	148	120	128	150	121	139	146	131	156	151	141	160	159	127	128	141	120	148	140	168	159	125	149	140	139	135	154	166	159	140	140	145	154	135	142	166	174	154	146	153	134	136	150	141	154	150	146	172	153	160	153	150	142	145	143	130	154	148	148	133	178	132	147	146	130	156	141	156	149	182	158	164	146	149	154	148	141	173	145	138	137	134	142	157	134	150	149	146	150	159	155	170	149	144	133	127	155	137	152	157	164	142	158	157	131	141	138	154	153	134	147	155	154	149	144	132	149	145	155	148	162	141	130	134	150	152	172	151	134	158	129	131	148	160	158	152	119	151	134	133	147	153	157	156	132	138	149	143	155	160	157	157	153	153	145	124	155	144	128	150	130	127	134	132	137	159	144	137	148	156	127	160	140	142	161	166	157	123	146	137	169	132	138	134	131	142	127	158	159	155	151	131	148	149	137	151	142	142	144	134	142	133	141	158	160	145	158	128	156	126	133	151	135	168	149	149	153	146	158	152	154	142	167	156	145	151	159	158	150	128	147	133	146	146	129	123	135	163	142	154	118	155	140	138	149	138	154	135	149	153	139	148	160	150	146	171	161	139	150	154	176	171	145	137	141	149	144	146	147	142	150	167	157	139	158	149	166	160	155	161	165	140	147	137	135	142	146	149	138	162	154	127	126	152	161	130	155	116	139	144	139	154	152	165	129	142	137	155	157	177	152	145	157	159	143	143	150	136	141	161	151	161	131	137	143	155	135	136	136	126	151	145	161	135	132	146	154	130	128	140	138	168	160	135	178	169	147	151	151	150	183	148	145	144	154	140	170	139	150	144	169	158	149	152	151	138	160	138	161	128	147	127	176	165	123	128	147	156	146	126	156	151	140	131	138	161	145	149	150	157	142	160	143	155	173	164	144	160	125	135	144	155	153	143	141	147	146	144	160	144	143	138	144	153	132	182	173	144	144	131	137	156	143	143	155	144	154	154	126	138	150	150	171	146	155	156	154	140	163	136	154	163	121	160	157	134	151	139	153	164	134	145	157	157	145	116	161	152	145	151	125	163	135	143	147	156	160	130	138	147	135	122	143	141	145	154	148	136	160	139	143	132	135	140	150	119	135	146	153	149	123	137	155	127	140	123	177	136	156	157	154	135	159	141	149	151	145	155	133	156	142	171	143	152	140	164	139	147	140	154	149	150	147	168	144	155	148	155	132	140	139	146	170	151	146	127	154	144	167	122	135	139	160	132	160	160	150	158	150	195	138	156	142	153	145	150	137	153	176	130	149	143	143	157	139	122	140	150	142	145	139	136	167	138	127	157	170	144	162	145	153	139	154	150	149	157	162	147	150	126	148	160	157	165	127	156	136	141	160	142	131	167	146	146	123	155	159	141	156	147	154	164	152	139	150	134	164	135	153	154	153	156	129	152	135	140	130	156	136	127	138	138	127	143	132	140	138	160	164	146	144	132	139	155	145	159	151	138	172	139	145	151	133	164	135	133	132	120	138	149	163	169	154	143	160	136	151	159	139	131	130	138	129	143	161	138	157	144	137	176	162	138	153	158	125	134	146	159	150	134	154	141	144	145	141	143	140	146	162	120	154	143	146	149	165	133	147	138	156	137	157	143	174	150	153	146	152	144	135	147	189	154	135	165	155	142	142	142	135	152	147	141	132	154	132	138	149	123	150	168	139	171	147	155	164	150	157	147	156	132	160	150	154	158	138	152	138	146	151	129	153	136	121	153	166	136	135	130	153	140	155	149	155	148	149	131	148	127	146	126	154	134	147	165	158	155	139	168	164	128	155	138	152	153	162	141	135	143	156	147	148	146	151	159	146	153	136	122	158	140	129	160	153	152	176	136	132	139	147	142	169	147	142	156	143	142	134	146	148	128	134	148	143	155	132	161	161	142	147	125	158	157	137	158	139	148	147	169	145	126	149	141	147	149	151	139	137	133	160	132	161	170	151	157	135	133	134	163	115	150	140	144	135	143	149	145	145	172	126	147	140	133	152	133	141	126	135	144	131	106	139	138	141	134	144	141	144	151	155	147	143	127	145	135	134	149	143	127	159	162	150	172	148	160	146	135	145	142	136	144	159	133	161	140	150	134	136	146	157	126	144	178	147	141	138	134	141	158	144	157	136	161	144	141	149	139	173	139	135	154	126	166	143	148	144	158	155	162	157	130	156	156	147	152	148	154	149	150	147	135	153	143	147	156	125	167	127	153	153	121	137	166	143	123	141	153	129	124	136	135	150	115	143	165	151	143	135	134	159	144	146	145	143	141	154	167	161	148	145	153	162	136	139	153	148	144	130	138	154	142	128	156	141	150	138	137	157	148	137	159	152	169	150	155	150	149	158	142	152	136	157	139	145	147	133	154	139	142	130	178	145	163	146	136	142	158	135	145	146	148	127	144	158	136	159	148	160	138	141	134	148	129	150	155	155	141	144	153	151	144	154	131	140	151	147	154	133	156	152	151	137	164	139	146	161	148	158	130	142	128	146	150	154	154	131	143	153	132	153	146	144	144	149	129	145	153	155	154	135	157	144	149	148	158	152	157	158	136	149	145	139	153	160	144	155	144	160	153	128	128	159	155	166	143	150	137	142	143	158	138	147	158	139	135	137	139	148	162	130	117	179	153	150	154	146	167	147	142	124	153	161	149	153	138	145	168	141	168	151	156	146	151	149	124	148	118	154	150	170	119	176	135	132	140	123	134	153	123	143	131	148	144
8144	10075	8999	4748	6501	2224	786	524	688	536	532	366	238	213	161	173	195	151	177	178	165	188	154	179	166	154	181	163	150	170	184	180	142	181	137	161	152	174	158	171	169	145	179	169	166	163	148	147	171	162	155	168	152	156	155	161	158	176	163	167	142	174	169	167	157	160	149	148	155	167	161	184	159	152	162	187	190	169	160	175	163	139	172	164	173	132	156	150	133	153	150	165	164	160	148	176	160	164	150	171	159	139	168	164	154	148	160	167	165	153	161	169	190	158	159	145	171	173	166	173	149	181	156	144	152	178	172	163	131	176	130	149	151	135	157	152	172	173	150	150	189	161	148	176	159	158	178	166	143	164	162	151	164	148	159	142	173	152	147	157	170	177	166	183	144	174	159	129	174	167	142	163	173	167	161	164	153	173	160	155	159	154	158	179	175	161	160	167	174	155	155	174	186	143	175	156	153	157	159	150	152	165	166	153	152	179	168	161	173	150	168	168	163	162	178	164	141	152	165	168	137	143	188	146	175	153	150	167	159	140	165	168	162	156	186	167	168	154	191	140	139	147	165	154	147	187	180	140	159	174	199	165	170	171	170	164	160	175	153	177	175	181	168	155	153	165	175	159	181	166	177	164	153	157	135	156	190	156	134	165	169	165	172	151	150	150	165	174	167	168	171	169	152	164	168	151	162	167	138	163	176	146	161	168	160	155	164	192	158	163	133	153	164	166	146	178	141	169	158	132	183	169	154	175	175	180	176	180	154	163	157	169	153	146	156	163	144	163	175	176	158	150	169	176	163	173	154	160	143	148	164	184	155	170	173	163	182	157	172	165	151	152	168	157	148	177	135	148	180	170	157	176	152	172	202	152	173	167	144	141	157	156	141	164	180	160	149	146	151	161	165	171	146	157	160	155	139	157	145	167	152	151	162	166	165	166	159	175	159	171	180	170	166	176	148	149	161	159	151	158	162	157	152	183	154	140	171	156	145	137	154	157	159	157	166	162	150	154	151	157	144	153	169	157	150	162	148	162	148	164	152	149	164	165	154	156	165	148	188	152	176	146	163	164	160	171	177	147	163	168	163	166	148	131	183	161	165	151	151	167	168	176	170	172	150	141	176	153	160	132	168	148	170	163	147	159	155	161	152	191	140	177	161	161	157	170	176	148	167	191	170	172	151	149	184	164	152	174	175	164	152	157	160	141	154	151	168	154	155	170	159	149	163	162	154	193	155	149	148	171	159	149	184	178	134	149	152	178	158	167	179	158	185	141	166	158	142	160	134	132	168	179	159	158	162	163	163	141	149	180	148	148	143	163	179	146	185	146	167	195	171	145	156	174	148	170	154	159	157	164	174	171	150	145	150	170	161	161	155	176	152	174	174	155	163	156	172	177	149	136	185	172	154	150	138	151	150	151	167	161	161	176	152	171	153	145	157	171	169	147	164	171	156	162	174	157	146	156	165	154	137	180	166	171	161	162	168	163	141	155	162	155	168	137	151	154	149	145	183	145	184	148	137	139	187	162	176	204	151	167	168	163	188	156	160	149	151	149	161	151	161	171	168	151	155	181	182	159	154	152	118	159	156	170	153	172	161	162	157	142	180	145	154	171	157	179	163	151	183	170	168	145	149	136	160	174	166	140	150	162	156	158	148	172	153	167	155	153	159	161	167	148	171	157	168	162	164	142	152	144	178	149	173	149	167	156	156	182	186	174	155	180	151	155	156	170	134	150	148	141	169	146	172	159	154	153	168	152	143	168	189	161	163	174	168	170	179	158	160	150	159	120	159	166	163	147	152	167	167	168	168	171	161	167	182	153	161	162	188	163	162	157	164	161	176	157	169	157	158	160	168	184	165	152	169	166	178	154	173	171	164	161	179	151	157	152	165	159	146	166	145	156	161	146	140	159	173	155	140	160	167	144	156	156	150	161	157	169	142	151	183	147	161	181	153	131	155	168	133	165	149	164	144	158	160	152	156	168	180	179	186	175	175	164	149	158	185	147	161	167	170	163	157	180	150	173	140	159	156	165	162	153	173	191	141	176	159	169	156	150	157	182	146	173	166	150	172	170	145	159	173	172	160	174	169	143	154	148	169	163	174	146	180	160	167	180	162	176	154	154	162	173	165	162	155	142	163	142	136	167	149	136	154	161	163	176	159	160	177	186	144	165	169	162	177	153	166	168	157	146	162	166	166	142	151	154	157	175	147	153	150	169	166	143	153	157	152	152	129	162	164	155	169	152	170	159	181	178	137	184	161	167	141	146	150	155	159	160	195	134	158	148	156	156	168	150	182	168	162	137	186	195	173	153	131	167	161	149	141	150	157	173	156	163	172	165	144	171	162	163	164	179	150	163	161	155	153	155	154	138	146	166	149	160	147	168	175	163	157	165	168	193	152	155	177	163	156	171	167	182	171	158	161	162	154	158	183	159	173	162	163	167	162	151	149	183	162	150	146	178	156	176	177	169	175	177	152	159	182	159	194	153	167	167	168	156	156	170	157	154	171	181	159	166	164	165	156	162	169	157	158	139	154	128	154	170	160	160	165	180	154	147	164	175	172	162	152	157	167	149	159	172	156	153	165	163	186	158	154	153	164	143	179	144	166	180	164	126	153	163	153	166	151	135	157	164	154	179	164	152	152	193	153	179	176	160	146	184	171	175	161	167	159	160	165	183	120	154	174	162	151	149	161	175	182	183	178	181	177	150	144	153	173	157	171	155	158	137	148	167	157	152	169	167	168	168	157	158	172	144	152	162	167	158	167	184	151	169	168	163	172	150	165	166	155	187	157	176	163	167	182	153	145	174	162	169	155	154	177	173	165	140	154	161	164	175	174	181	154	188	173	161	147	149	160	189	158	142	166	153	168	160	179	152	143	151	132	172	195	166	153	153	167	157	156	154	136	153	158	163	172	177	142	161	175	167	172	156	154	136	159	165	179	186	156	174	158	173	174	155	152	168	175	143	144	163	161	151	151	149	155	157	160	158	175	163	156	164	161	183	160	179	153	150	157	180	135	156	166	160	160	156	153	170	136	160	160	156	164	150	160	145	158	176	179	159	172	176	156	152	171	166	162	165	170	152	178	150	162	197	165	182	163	180	174	166	146	160	144	163	142	153	156	158	165	147	163	154	156	174	146	160	168	164	157	179	175	150	163	163	163	153	162	155	166	162	179	154	151	180	161	172	187	151	153	135	156	170	164	170	163	167	174	169	146	149	165	148	163	167	152	173	174	154	179	174	151	152	168	146	164	176	161	152	150	177	166	162	163	171	153	149	162	166	141	173	162	190	164	147	163	175	171	180	156	160	152	156	154	154	162	157	178	174	173	177	144	175	147	159	171	161	160	172	159	152	166	157	190	154	177	158	146	175	174	163	151	163	161	166	128	163	186	154	174	156	156	164	150	135	191	169	159	155	150	173	166	186	153	178	168	150	180	147	162	144	164	161	152	135	177	179	155	180	163	154	146	161	171	154	169	164	166	163	169	173
24321	20002	26130	23584	20305	13742	2995	1331	1128	1008	923	803	1106	1015	532	501	445	514	437	463	447	461	453	420	418	390	448	437	450	414	402	412	385	396	408	371	408	394	379	381	409	412	461	379	418	421	388	412	390	401	417	371	403	367	380	376	387	393	356	382	338	386	367	391	395	367	389	364	368	404	373	389	373	395	402	374	344	375	370	425	378	406	396	379	376	368	381	382	360	391	337	392	382	384	370	392	368	354	335	371	395	405	384	403	385	385	356	358	366	392	378	380	407	351	370	373	365	339	382	390	422	341	356	389	388	359	379	363	350	360	354	365	354	392	342	355	338	366	357	369	365	408	402	389	388	395	387	367	383	386	329	414	355	370	362	406	386	385	372	358	375	385	363	371	399	387	352	410	419	412	382	389	356	392	403	379	392	368	399	366	351	360	369	374	396	362	374	388	364	400	367	387	372	386	369	342	379	396	367	404	402	380	371	369	352	368	394	378	379	392	389	400	376	369	377	371	364	400	375	391	373	386	359	368	395	397	330	373	407	373	389	416	408	366	373	350	376	393	378	388	365	330	386	386	386	380	374	309	410	390	409	385	364	356	375	364	397	380	391	398	397	390	396	386	372	365	366	364	387	376	358	354	392	399	406	375	397	346	358	395	364	375	389	392	399	378	384	407	411	366	355	371	374	366	404	387	363	391	364	401	377	405	393	358	348	368	392	388	389	358	398	390	380	370	380	376	373	373	370	389	354	380	351	397	405	392	339	413	364	383	341	393	384	356	410	382	381	409	374	380	384	343	376	359	366	357	378	367	380	365	366	401	369	370	425	403	375	343	389	340	380	376	375	343	386	395	369	373	348	390	345	374	392	362	381	390	374	375	374	420	357	390	371	362	398	394	389	363	366	387	364	363	397	376	366	388	386	349	373	378	388	360	405	358	404	393	382	354	380	385	367	400	367	354	372	375	361	337	369	412	354	362	410	340	399	370	359	379	400	382	398	366	362	391	366	410	372	373	367	392	371	387	336	397	357	370	349	353	354	370	378	414	363	359	397	399	367	376	386	340	372	399	373	374	382	363	364	370	334	377	380	378	347	368	363	356	382	372	367	359	384	378	385	387	387	406	339	386	358	414	370	401	382	355	414	381	354	363	394	369	378	368	363	358	362	405	375	370	382	392	370	363	378	397	340	366	400	391	343	372	397	367	398	373	384	384	379	383	348	359	384	332	421	383	383	361	369	400	363	388	410	347	331	391	376	377	363	357	407	378	374	383	381	381	383	375	368	356	378	413	389	376	372	407	380	374	391	372	412	391	425	393	387	371	343	396	385	379	390	353	413	399	401	385	351	348	346	348	388	374	357	380	351	380	379	360	394	371	380	357	379	353	365	362	386	367	383	391	377	375	385	381	395	354	388	397	393	377	350	380	390	370	405	377	389	385	377	406	368	354	388	372	345	321	338	393	401	381	386	371	398	391	372	379	382	356	401	379	370	368	395	348	382	385	390	373	361	385	371	355	380	362	383	369	364	362	416	344	392	373	374	386	405	375	358	395	374	342	373	378	378	355	383	380	348	379	356	386	382	406	401	367	351	356	353	390	398	352	376	375	372	365	388	361	442	369	383	392	413	359	372	354	399	374	348	391	394	415	356	375	415	361	393	373	379	380	358	338	366	351	347	364	397	389	384	391	401	418	385	396	387	385	393	356	386	369	351	390	391	361	396	381	387	368	394	385	383	350	360	381	337	401	330	423	376	346	394	384	395	367	366	402	426	356	390	423	365	346	407	370	354	355	384	410	332	396	394	366	405	339	358	414	388	372	385	340	406	382	413	400	383	406	389	404	376	341	379	384	366	365	391	388	386	425	387	357	374	396	405	367	362	378	388	390	349	386	414	396	374	378	380	372	349	358	369	360	351	389	375	365	366	337	396	378	380	388	366	366	383	389	342	368	363	353	396	389	376	368	327	385	364	369	391	367	368	370	391	342	393	364	391	420	392	386	377	373	392	372	363	354	395	395	381	357	350	364	342	388	370	361	384	385	383	375	380	357	360	353	403	373	341	377	332	370	367	346	365	345	389	393	369	388	373	382	389	346	344	361	417	370	363	401	376	385	423	375	384	410	389	374	389	372	389	364	387	375	388	349	360	358	418	382	359	364	402	384	384	361	380	369	353	391	374	381	388	372	361	411	392	354	370	380	372	367	393	380	348	379	350	374	378	386	376	388	380	377	374	369	371	394	400	351	355	376	393	355	374	393	363	389	412	383	347	384	369	378	387	341	386	372	381	362	378	381	378	372	426	375	376	403	378	387	363	360	393	346	382	394	387	398	342	411	389	413	382	361	388	351	409	385	390	392	363	382	383	401	367	331	357	409	365	360	363	375	344	378	382	375	390	368	391	348	343	378	329	359	359	375	386	347	389	378	412	395	375	364	400	376	389	375	374	383	379	393	384	379	368	395	370	348	378	384	364	393	365	394	401	371	433	398	402	384	377	415	384	383	375	395	374	370	359	412	372	375	381	360	375	336	381	377	403	381	381	397	394	412	384	372	389	399	377	382	408	385	368	315	379	386	389	340	390	394	363	381	361	354	359	379	350	387	426	360	351	377	416	370	344	346	398	395	355	395	372	352	335	398	386	381	365	406	350	395	396	381	356	379	399	355	361	356	405	397	386	383	356	385	385	409	422	383	393	369	379	375	425	373	367	385	380	386	395	399	376	369	374	368	363	422	376	374	397	384	380	383	355	363	384	389	382	395	371	356	356	398	375	364	407	403	374	392	375	381	345	394	353	381	359	395	404	360	361	331	400	375	385	420	409	347	398	367	360	344	410	365	376	409	374	348	352	390	357	378	402	346	383	379	332	391	384	411	380	380	358	379	411	363	397	344	375	374	385	369	395	409	368	372	371	400	359	404	372	399	346	393	353	402	381	342	387	357	411	334	379	343	375	375	374	351	351	344	367	371	385	368	379	386	365	369	383	340	378	407	343	379	363	382	399	403	359	350	346	369	378	325	391	358	371	381	405	374	349	381	359	374	388	408	366	384	361	407	409	376	358	380	378	389	376	362	394	413	373	379	366	415	375	406	373	377	372	358	357	387	392	379	388	399	388	370	386	382	363	379	383	344	355	406	388	378	398	425	379	363	413	386	407	366	361	342	371	360	403	375	377	376	392	399	366	435	364	399	346	401	385	429	404	354	349	385	369	389	410	365	393	359	386	376	381	377	399	409	397	357	390	378	380	366	373	371	372	330	375	387	371	345	374	382	366	351	366	392	366	370	373	377	391	398	372	376	384	386	335	377	353	394	397	365	363	406	382	403	349	374	363	348	389	375	341	381	357	381	358	359	370	388	378	373	361	376	374	400	371	379	345	375	379	370	376	370	407	376	367	413	401	366	363	403	351	358	392	382	381	348	397	347	378	374	390	383	350	358	354	343	369	389	382	371	397	386	398	366	396	374	360	343	364	398	396	379	423	368	403	349	382	374	376	390
10024	21040	18448	15246	18023	8099	3701	2273	2060	1721	1555	1291	1829	1590	617	560	565	587	513	519	488	461	416	451	441	444	414	433	448	428	400	366	425	381	364	349	360	361	377	427	398	374	386	401	384	397	377	369	347	368	375	387	408	367	394	394	382	406	363	393	378	352	348	345	365	378	382	381	351	359	388	375	374	367	397	344	411	372	349	364	348	393	399	368	377	366	386	412	371	351	367	361	361	363	343	338	339	360	392	336	342	383	343	376	363	373	357	336	402	369	370	349	363	376	361	332	334	389	378	351	369	367	373	327	363	376	321	346	343	341	396	361	373	346	348	370	349	363	352	371	386	354	369	345	379	366	355	386	376	362	368	377	341	347	356	407	381	389	344	360	378	387	356	375	383	359	368	339	399	357	372	366	379	343	362	357	349	370	348	400	384	356	349	337	348	376	370	370	362	359	366	360	384	347	343	371	375	362	356	359	322	359	385	362	375	397	325	373	339	362	364	338	318	375	345	365	384	374	350	325	358	388	395	338	387	367	357	333	373	375	358	399	356	342	353	343	366	365	348	371	339	392	326	387	366	355	360	372	353	368	387	383	384	355	341	355	380	386	348	373	379	378	336	342	369	383	341	363	323	362	368	362	367	358	366	348	381	355	356	388	376	378	340	374	355	324	365	361	381	343	380	349	363	356	355	379	358	387	352	349	352	402	361	314	346	340	355	355	311	337	379	343	398	345	341	337	347	349	380	368	376	385	371	359	366	345	373	368	397	359	379	368	361	362	424	349	359	359	363	356	350	328	339	371	333	414	343	356	367	377	362	397	343	343	355	351	359	342	352	337	355	381	347	369	356	348	374	363	361	358	338	381	337	391	384	356	348	371	352	351	357	359	354	352	346	334	376	319	349	357	361	348	368	351	376	366	355	395	353	388	358	388	361	341	347	376	340	355	390	373	359	376	373	373	365	393	340	365	343	377	363	367	362	353	372	331	370	364	373	334	391	352	379	350	365	302	338	377	374	376	350	379	384	376	347	336	361	329	319	371	342	351	347	373	348	375	377	354	343	365	342	361	329	341	376	359	382	358	395	371	387	353	384	334	373	366	367	367	391	343	374	333	367	339	329	327	340	369	368	395	355	381	326	360	367	347	383	340	390	341	334	371	367	362	333	349	362	361	378	354	350	379	312	354	350	349	390	345	375	340	382	350	351	371	333	362	348	375	347	346	383	333	363	364	359	351	371	316	343	346	400	365	327	353	313	346	389	369	390	404	385	355	361	342	378	338	339	387	346	415	365	337	380	361	354	357	335	365	345	337	353	374	363	368	380	393	351	386	376	348	365	356	381	355	364	349	364	384	386	357	387	341	379	342	373	386	365	359	365	353	368	372	373	389	344	375	368	367	363	316	399	401	329	356	353	371	411	374	387	373	352	329	364	357	377	362	349	329	387	360	366	345	340	345	371	381	359	357	343	383	383	352	384	382	404	390	363	378	346	387	372	373	378	355	334	334	371	356	375	393	364	354	385	354	343	373	318	340	369	346	352	358	376	370	368	361	373	385	384	379	342	360	376	363	363	392	331	370	403	355	329	405	354	372	374	335	345	396	370	391	355	386	333	353	365	333	375	338	373	354	385	361	376	374	320	394	384	371	371	351	389	374	308	382	341	352	385	362	332	347	370	313	328	378	351	365	322	354	420	350	362	363	361	333	362	381	375	376	396	356	376	364	379	390	372	353	352	359	341	348	356	353	372	342	385	365	363	368	356	357	329	349	324	382	348	347	392	355	322	373	352	376	346	366	363	354	372	357	362	334	345	374	349	349	364	325	357	376	328	342	366	377	364	374	376	359	356	376	356	360	358	347	350	365	396	366	378	369	334	352	369	358	343	346	374	361	367	347	376	380	328	343	347	333	348	377	374	350	329	367	347	346	351	359	364	359	368	349	372	371	352	367	377	407	342	356	345	367	321	384	352	357	359	348	341	362	376	369	351	345	343	362	340	395	378	364	394	379	415	364	340	363	378	383	366	348	367	366	357	335	351	378	388	358	378	385	363	340	376	360	372	368	355	372	338	374	346	350	374	347	341	356	354	325	328	385	350	334	362	335	336	363	346	376	407	348	364	363	369	363	361	350	337	369	376	345	389	356	399	366	377	380	398	380	345	348	347	345	338	333	345	360	331	364	352	376	369	377	374	377	342	389	403	373	353	336	365	374	334	349	340	381	350	351	357	406	343	341	383	350	362	384	348	365	410	382	387	359	379	396	356	370	347	365	384	393	366	377	392	369	356	374	341	362	368	386	392	344	381	363	359	368	353	381	367	355	365	373	356	323	321	379	402	371	318	357	325	359	397	325	333	358	374	377	383	376	358	379	365	356	377	390	335	375	379	360	348	375	355	318	358	365	362	332	344	368	372	334	352	359	366	372	358	355	338	332	381	374	356	340	357	355	377	353	356	383	374	353	357	354	370	368	344	351	365	366	363	403	398	370	386	364	378	392	359	366	366	368	407	335	384	409	377	356	350	354	364	344	307	336	352	368	345	361	343	368	364	340	354	337	345	329	369	370	395	364	387	348	366	346	363	338	319	384	374	359	346	362	351	371	353	346	358	330	374	342	367	345	343	349	370	349	369	362	336	391	343	352	360	355	379	353	354	351	364	372	352	366	359	373	398	362	387	348	358	320	370	332	361	337	375	352	356	377	361	370	363	354	394	336	376	359	345	395	369	358	358	388	370	389	393	399	355	359	370	384	356	377	380	384	346	373	359	382	350	366	357	373	371	334	355	345	385	384	363	340	356	343	351	321	363	378	333	359	375	337	323	357	374	358	349	404	385	328	363	388	357	351	335	352	362	336	359	347	367	391	332	409	372	340	373	381	358	357	351	359	374	367	350	377	363	366	339	351	366	408	393	384	346	397	375	380	364	373	357	354	358	328	381	329	335	345	351	378	354	354	350	375	369	376	371	349	377	349	365	380	375	330	357	357	360	367	327	365	370	348	360	382	372	331	354	341	350	396	362	373	355	399	360	359	347	349	354	346	362	400	358	375	347	340	372	346	357	363	362	368	351	366	368	343	362	377	350	348	368	333	374	369	354	394	382	389	368	325	384	363	356	355	350	373	372	354	376	362	367	353	368	379	348	351	382	364	352	366	379	354	361	381	356	337	399	374	336	354	366	372	370	345	372	391	370	308	384	364	345	363	382	339	344	337	369	342	344	355	353	350	370	376	374	365	336	348	322	329	377	387	338	351	363	375	348	371	365	351	396	362	350	333	379	380	377	393	398	346	386	324	375	360	356	357	384	341	348	344	405	372	352	328	330	375	375	362	385	389	374	364	372	372	373	355	370	367	368	366	323	361	356	350	396	344	410	350	353	350	364	361	400	336	339	371	371	336	365	347	349	346	385	360	343	369	350	325	358	342	342	408	366	364	371	322	381	351	351	340	377	370	358	369	332	336	364	388	369	374	306	366	404	393	340	333	323	362	352	343	331	391
22104	19994	26483	23223	20016	20280	12626	2949	1893	1698	1619	1364	2336	1927	912	898	830	825	811	773	763	753	736	733	796	767	755	683	735	713	698	745	693	675	701	696	685	694	724	686	692	639	687	641	705	643	714	672	694	661	705	717	689	664	649	590	622	715	672	699	675	670	620	645	628	659	684	692	678	672	687	649	652	662	663	679	658	653	670	657	674	706	625	620	670	657	667	623	639	648	642	662	651	759	704	635	658	651	653	650	641	592	653	695	627	615	675	712	670	677	648	657	617	661	619	621	620	636	641	654	630	693	641	627	632	683	658	620	620	631	671	684	604	674	600	621	679	615	652	632	591	661	650	721	657	675	597	627	654	692	627	640	649	689	648	653	627	699	617	597	678	664	669	648	672	655	647	649	640	583	659	656	639	635	683	664	650	638	683	636	672	619	648	644	655	673	626	701	614	647	662	664	630	641	679	624	695	647	635	616	674	651	650	681	626	668	642	660	634	608	632	681	672	647	656	630	605	646	620	644	641	649	640	638	636	675	654	660	646	663	671	636	626	643	661	681	679	610	666	655	644	653	601	633	633	625	675	648	649	593	621	636	675	609	634	660	631	665	635	678	623	651	637	698	649	649	711	651	652	653	640	615	699	649	666	642	646	619	634	598	679	635	635	701	672	666	631	646	630	634	679	626	669	649	699	671	663	639	618	647	666	616	681	652	685	675	674	650	629	606	670	668	655	663	630	647	697	642	657	610	645	654	667	654	652	643	653	627	639	646	683	661	655	644	626	697	613	676	660	645	679	659	632	629	636	630	676	708	642	691	617	653	649	663	696	651	665	710	670	671	623	658	651	629	603	667	676	614	640	617	643	606	658	643	632	678	643	630	616	697	663	621	622	622	607	660	612	636	650	652	600	620	616	670	639	630	655	638	683	626	627	630	645	661	655	644	632	599	641	618	629	674	682	633	620	653	656	632	633	631	608	672	574	621	633	631	598	667	641	616	605	644	646	670	676	650	651	625	697	635	654	667	626	661	684	665	621	680	639	650	643	701	633	672	686	651	659	660	668	627	667	660	656	661	640	655	666	592	635	674	679	644	649	667	593	664	660	651	624	682	615	607	682	624	656	631	610	674	661	586	685	665	668	617	663	648	637	614	610	687	588	637	618	624	703	644	624	639	674	672	681	668	632	661	613	650	616	648	662	653	652	609	633	676	645	586	684	633	719	656	628	687	663	602	602	670	657	625	643	651	626	605	674	627	670	641	658	645	616	636	641	633	672	646	644	602	670	686	691	686	662	652	637	635	656	602	639	664	684	605	649	604	641	625	667	601	612	643	718	652	679	597	641	656	652	648	681	626	583	700	614	640	613	640	672	657	655	638	618	678	660	681	656	680	652	644	669	654	653	637	642	626	668	670	657	655	694	703	617	641	624	623	637	673	622	679	681	675	639	643	687	652	625	632	669	658	680	625	636	599	633	636	629	667	640	686	628	677	676	633	692	633	631	638	684	633	662	668	656	644	635	639	686	639	649	649	666	603	612	645	677	643	670	638	649	631	666	696	654	654	595	664	646	639	675	635	645	642	687	633	654	671	662	631	677	636	644	687	698	664	677	636	681	678	668	641	605	641	592	646	668	603	678	704	655	650	637	665	633	644	610	707	637	657	593	666	613	638	612	604	635	671	650	661	650	662	622	679	643	680	618	698	642	656	608	682	682	645	630	637	684	616	609	683	685	655	670	724	660	652	625	660	645	611	616	617	690	614	661	603	632	640	626	655	650	663	649	619	628	697	619	662	674	659	647	638	636	652	621	636	628	601	648	615	649	649	628	623	646	669	619	632	652	626	661	645	685	635	693	597	671	628	652	671	708	661	641	655	634	671	643	629	700	673	644	682	659	657	701	623	621	649	692	597	647	675	684	637	664	621	639	626	639	670	661	656	627	632	650	631	648	674	595	653	569	674	673	611	621	630	649	674	644	649	641	613	666	699	634	648	651	637	604	675	643	688	631	686	635	637	641	659	644	638	649	607	598	650	771	669	655	667	669	683	634	648	638	625	637	689	638	674	649	658	658	667	679	651	628	688	652	576	642	634	666	619	645	625	619	640	645	640	660	630	658	682	645	634	625	639	650	646	644	587	626	615	674	599	634	630	640	594	713	627	692	607	634	654	616	625	675	676	644	659	618	618	621	657	619	649	596	629	643	685	690	628	659	685	618	688	629	622	667	649	669	665	689	644	671	650	623	612	655	587	568	627	662	618	641	645	643	633	646	628	685	665	660	658	636	616	647	629	639	655	637	673	651	692	600	658	659	681	683	648	607	649	681	639	659	605	614	688	632	606	608	671	669	630	654	638	656	685	672	625	626	656	670	623	653	657	612	640	624	631	637	615	584	667	639	625	646	627	675	595	707	593	634	659	632	664	635	665	618	686	681	664	660	666	624	649	660	613	590	674	698	654	690	663	622	628	624	610	663	697	662	651	687	630	653	684	654	653	642	666	626	610	637	669	651	674	671	650	627	636	638	623	675	663	641	612	709	660	669	610	640	633	648	651	643	667	684	632	627	661	675	627	641	610	664	619	656	667	624	648	627	616	694	663	657	598	633	638	638	594	644	599	661	728	615	627	661	643	627	627	639	680	653	651	646	686	659	681	663	637	649	617	670	649	669	632	735	654	664	678	650	621	601	633	638	652	696	613	637	651	693	692	638	627	654	664	626	597	603	594	649	642	631	637	621	630	644	639	669	636	630	688	644	664	623	647	619	636	683	615	634	649	627	669	641	618	647	704	663	616	725	662	643	631	567	638	657	673	634	686	680	628	645	651	647	667	651	622	651	623	636	644	678	669	657	624	670	628	691	678	599	624	677	657	669	603	622	636	673	648	617	638	625	621	656	619	665	667	627	615	633	674	665	616	643	646	626	627	629	620	666	646	608	630	650	676	655	664	653	640	623	682	665	611	661	667	640	611	647	651	625	629	669	649	636	646	622	624	640	615	656	652	646	694	648	660	598	619	610	642	633	657	645	654	656	619	648	607	675	637	682	651	626	694	608	619	658	640	725	669	656	608	619	686	614	624	684	657	671	653	724	656	632	638	649	647	654	675	645	622	609	665	674	630	611	652	663	653	644	658	655	635	649	648	642	581	632	649	625	630	639	684	703	655	654	633	700	620	583	675	583	660	654	655	647	619	648	637	669	631	655	632	693	679	629	656	624	669	620	637	650	675	618	664	650	640	660	635	605	664	599	644	668	569	618	628	630	663	627	648	618	689	668	624	633	639	672	595	669	665	648	620	661	643	648	646	586	662	674	649	646	618	633	654	606	633	631	676	662	637	631	674	660	656	644	641	646	640	662	653	669	637	593	617	624	640	629	636	624	646	659	657	630	662	664	618	615	606	615	685	686	650	617	626	676	643	618	643	671	683	636	648	641	621	672	671	697	674	638	655	651	678	658	679	622	630	657	628	639	683	652	611	604	656	622	622	656	645	681	653	663	689
13511	27976	25944	23653	13143	11247	7781	4166	3303	2904	2656	2278	4372	2750	1140	1130	1005	981	903	848	887	839	770	746	777	715	710	683	752	751	723	742	684	672	724	659	692	720	626	649	657	626	601	662	642	688	669	652	627	652	646	656	651	620	625	653	599	651	641	611	648	618	675	600	625	603	587	677	638	660	616	636	660	606	615	599	608	599	629	594	573	585	679	612	598	572	566	644	637	605	621	643	627	638	624	638	591	669	616	568	660	635	608	616	602	569	617	636	608	610	633	600	599	624	641	688	598	616	656	652	626	606	653	618	620	585	627	610	589	640	633	638	596	548	550	571	656	624	618	630	621	611	577	629	597	570	560	613	625	625	572	635	601	682	590	598	599	639	590	616	595	607	567	670	616	606	605	662	665	601	623	658	608	662	631	646	595	637	590	594	595	632	604	596	626	607	629	642	611	623	590	603	580	625	638	601	651	585	621	584	644	604	634	589	617	635	597	611	604	622	636	599	615	588	653	610	598	616	578	604	631	589	610	622	637	560	632	586	605	572	648	642	610	635	574	578	596	572	617	608	600	637	617	576	627	580	614	603	597	585	599	609	635	646	610	652	598	623	617	625	562	576	576	625	621	552	612	597	633	593	611	560	640	589	569	587	612	588	577	637	619	623	596	614	625	636	584	588	626	607	636	635	607	619	629	605	576	629	625	599	609	634	641	616	628	595	641	604	590	604	620	637	633	652	570	599	602	670	588	679	602	589	595	639	649	620	587	631	591	606	632	636	625	598	625	613	625	620	579	637	604	650	633	581	606	605	591	590	676	622	622	630	644	596	576	597	584	591	588	592	593	628	616	672	597	654	562	601	647	630	650	612	612	573	598	599	642	611	624	625	604	598	582	635	592	630	627	605	625	635	641	616	644	610	672	626	592	611	624	622	593	591	604	587	636	657	590	631	605	611	628	606	616	630	589	618	631	621	572	644	633	604	624	594	600	609	602	566	648	623	590	628	634	596	564	615	581	585	606	632	622	655	595	585	654	612	584	624	580	602	619	661	675	593	614	626	598	636	648	616	601	614	608	625	659	622	633	638	634	641	579	630	604	600	613	616	615	570	623	578	606	594	646	597	592	601	590	579	590	614	606	609	634	631	624	600	642	593	620	572	584	641	646	602	620	642	610	595	596	654	576	614	616	593	597	638	602	624	631	649	656	607	585	609	599	606	584	636	628	671	619	651	625	587	655	615	597	645	582	624	638	593	625	629	603	542	642	624	594	648	630	599	628	579	631	626	636	619	601	641	598	616	618	604	606	610	651	576	592	615	628	549	614	649	593	597	648	608	589	599	552	598	611	610	614	605	643	587	636	563	627	582	629	625	603	674	644	632	650	602	611	640	610	628	617	592	596	602	592	585	580	585	573	608	590	627	643	609	629	621	628	565	606	554	592	658	596	611	593	595	615	616	622	591	612	565	647	586	598	625	585	600	620	635	608	610	646	670	599	608	600	636	601	621	594	601	615	583	628	600	641	614	615	599	604	665	611	567	615	603	618	608	641	621	573	589	628	611	595	624	619	643	599	574	605	632	607	598	635	613	574	633	571	620	612	613	629	642	580	618	620	611	590	619	646	549	602	663	631	655	608	653	644	644	620	620	588	593	614	594	614	633	627	621	589	600	630	652	617	601	632	616	621	621	636	603	594	628	637	646	615	604	582	662	582	628	620	606	652	555	667	591	636	657	642	641	603	604	672	607	610	631	635	634	624	586	609	564	651	621	576	593	602	621	593	609	629	667	577	665	618	654	584	633	610	626	605	626	630	646	605	601	605	583	606	586	596	594	612	635	618	599	601	606	624	608	615	599	634	592	632	629	632	633	578	621	644	604	645	636	571	626	601	602	626	598	605	604	602	671	604	635	564	620	619	586	637	651	595	621	624	625	581	595	597	622	583	600	557	565	594	631	611	645	604	577	604	600	570	598	616	627	617	588	608	670	651	558	624	600	609	631	595	623	622	618	619	621	599	600	641	611	635	650	610	568	607	610	567	603	625	630	685	671	615	603	579	575	624	622	584	601	613	654	584	594	594	612	594	638	629	594	579	554	612	594	644	645	620	624	606	598	585	618	599	605	603	592	650	600	634	584	594	567	610	623	592	614	624	606	591	610	615	580	637	641	614	637	599	582	599	574	630	617	619	592	589	588	617	602	598	565	604	619	604	649	618	646	593	619	606	552	601	647	581	582	640	594	589	628	612	625	621	663	603	653	611	650	602	600	610	605	597	609	602	617	598	580	562	603	616	567	652	627	546	602	662	630	620	638	614	692	592	624	623	613	613	661	589	644	596	592	623	646	615	619	664	603	594	602	638	595	612	619	603	603	620	611	600	614	604	620	624	560	563	594	571	591	586	598	542	613	643	644	586	668	589	643	581	589	619	635	566	639	602	632	614	657	581	577	599	629	625	657	608	625	624	615	644	593	598	612	612	663	628	602	619	613	627	580	610	606	657	636	587	597	647	675	557	577	570	592	581	632	611	596	600	611	613	564	618	642	597	599	624	591	597	571	641	626	630	655	610	642	606	600	676	599	622	611	624	654	609	595	592	612	605	615	582	583	593	606	623	598	608	576	629	604	587	594	625	623	587	578	625	608	623	618	621	594	606	639	599	611	598	583	621	643	701	598	624	597	614	618	610	622	606	596	592	651	638	625	613	605	607	617	642	662	591	626	625	601	591	585	596	627	612	628	592	565	613	588	637	580	624	565	622	593	637	609	612	612	631	569	654	623	640	658	622	620	634	587	577	620	598	592	595	649	638	608	630	613	576	630	658	580	575	626	637	638	567	603	662	591	636	627	582	628	672	559	613	607	645	591	556	615	612	616	578	640	617	601	617	635	611	672	625	595	611	644	560	633	624	683	601	636	599	609	572	616	633	623	595	626	632	622	589	613	571	620	581	602	608	634	587	658	642	598	592	568	569	652	600	600	596	609	646	659	608	574	610	612	619	635	595	659	614	599	608	625	627	580	596	564	597	637	628	601	662	653	621	623	623	601	624	613	607	624	601	622	635	613	596	604	594	619	621	590	583	621	652	615	616	591	606	607	630	599	585	597	601	625	566	589	602	624	601	587	620	617	564	569	571	648	626	635	609	601	644	581	604	674	585	589	603	615	620	588	608	608	591	621	577	576	647	635	646	558	609	649	621	589	610	591	649	666	603	605	645	585	629	655	611	623	617	579	612	624	590	595	599	642	613	576	609	605	581	635	621	642	635	608	649	582	594	631	639	595	583	569	608	621	617	622	583	633	589	587	586	614	654	641	638	607	590	620	672	594	626	591	652	590	555	588	594	626	601	608	555	604	601	645	639	623	577	590	627	594	643	611	621	558	666	609	651	658	653	625	617	597	617	626	599	582	605	628	597	679	621	590	620	600	630	668	620	616	631	627	622	637	631	587	608	615	580	621	575	600	598	658	614	598	599	614	638	568	601	599	544	613	594	605	551	617	658	620
29979	16881	8090	4588	2024	851	508	294	331	343	236	282	209	160	147	137	161	164	153	173	152	135	155	124	132	131	153	144	149	160	167	150	152	163	142	136	149	127	151	140	144	149	148	131	143	143	151	144	143	146	154	139	147	178	141	159	156	170	148	152	167	155	148	170	125	148	156	137	164	144	163	149	138	157	150	129	161	125	156	149	153	142	140	135	150	144	145	160	156	136	148	149	149	157	152	135	143	122	155	146	129	141	139	126	137	168	152	151	132	139	146	153	140	143	137	144	156	152	141	154	141	144	138	132	150	135	152	155	144	130	175	148	164	128	152	135	153	160	170	133	153	148	123	134	144	145	151	138	144	148	132	157	138	159	132	147	146	138	159	170	136	156	134	155	143	150	150	173	165	141	147	141	135	139	147	144	145	151	137	172	142	166	145	137	143	155	115	141	121	141	140	147	150	170	143	121	138	131	161	133	156	152	138	146	142	147	146	146	134	154	133	147	144	153	133	121	126	138	167	155	139	146	146	157	157	132	121	137	128	142	161	151	133	146	154	142	154	152	130	145	138	151	169	150	139	162	163	142	125	147	150	147	142	161	149	147	142	149	142	166	154	138	153	179	164	134	176	146	189	139	163	162	141	126	147	145	138	137	145	148	145	162	149	139	145	164	138	143	169	140	168	148	131	145	144	124	154	194	154	163	134	173	147	162	151	146	151	142	142	147	140	158	151	148	145	139	179	138	147	150	144	144	151	150	144	117	160	152	143	160	136	149	173	153	141	161	160	179	142	139	138	145	147	133	153	135	146	142	132	117	163	143	139	135	144	161	146	139	153	177	131	162	152	163	134	145	146	163	142	138	154	144	154	158	149	135	144	151	154	106	129	140	166	132	126	118	129	147	148	157	171	154	155	155	139	157	156	134	142	139	130	153	142	162	167	127	140	160	132	161	115	152	135	140	136	140	167	177	134	141	142	146	160	148	151	132	164	138	160	138	132	144	134	142	145	157	138	161	140	154	159	165	150	154	140	145	146	148	153	164	146	127	137	153	138	143	146	143	132	145	160	119	146	149	130	146	138	169	154	150	143	155	149	159	148	161	136	146	165	140	159	148	150	149	144	136	156	164	153	153	147	147	131	167	139	152	148	153	151	155	139	168	158	141	154	143	157	153	140	149	135	137	137	131	124	139	145	164	136	138	133	146	151	134	132	148	156	160	148	159	138	135	151	130	139	137	140	166	145	137	136	154	153	136	154	150	156	122	131	137	151	128	133	150	150	148	138	151	140	137	140	139	145	147	153	138	138	163	139	156	132	157	145	153	154	152	134	158	143	155	157	163	141	166	154	132	137	148	125	138	161	135	138	159	140	129	152	144	150	146	135	149	154	129	135	125	168	153	141	151	133	153	171	176	136	142	133	144	166	151	131	148	142	160	145	131	167	149	162	144	155	154	153	151	132	169	176	139	158	133	161	177	144	141	160	149	147	130	141	142	160	151	129	153	121	135	169	150	162	135	153	137	126	139	138	145	146	157	149	136	156	135	154	138	162	170	126	133	148	181	127	168	163	145	164	130	172	140	137	140	140	152	149	153	147	133	148	119	142	144	146	133	130	146	140	136	131	176	145	144	143	157	137	156	149	121	143	151	142	134	145	150	144	142	144	156	153	109	150	155	124	154	134	140	168	139	145	148	151	155	146	118	145	158	145	149	157	149	119	152	144	151	149	159	161	150	169	142	150	179	155	151	150	149	169	150	152	128	155	138	124	125	154	139	128	150	125	162	151	144	143	133	172	152	143	133	144	140	164	145	143	128	149	156	150	136	133	132	154	154	118	132	158	143	146	158	148	145	156	151	144	126	137	157	145	154	156	150	157	126	157	139	137	136	144	139	128	165	115	128	123	148	133	134	158	148	124	156	158	133	130	137	139	126	130	144	157	155	156	148	136	160	164	150	159	153	159	161	122	156	166	149	146	144	151	146	139	142	154	120	143	155	139	139	123	133	150	163	162	139	151	128	145	171	170	135	140	135	157	138	166	152	143	135	147	148	128	162	168	135	138	170	146	135	144	141	155	147	146	158	146	153	147	145	146	152	155	121	163	138	137	145	154	149	145	152	135	157	146	156	144	154	152	161	132	149	124	133	149	137	149	148	168	128	149	151	136	139	161	153	127	163	141	157	142	145	153	142	152	143	162	163	142	121	163	158	142	148	156	135	148	145	144	133	143	156	145	134	151	140	151	150	130	149	154	145	143	155	151	163	119	160	154	155	145	169	146	137	149	122	139	143	149	135	158	143	143	141	157	196	163	162	166	136	133	157	164	136	158	150	150	141	142	141	175	145	166	157	153	157	157	139	142	148	142	162	160	132	132	162	160	147	148	131	163	155	130	167	135	141	147	155	135	160	153	168	132	147	166	135	147	158	158	148	158	161	163	157	149	152	155	152	140	153	163	138	177	158	128	126	144	167	158	169	162	130	143	158	154	137	165	162	150	159	151	151	120	170	154	159	156	136	152	122	120	130	140	147	129	136	132	147	146	132	143	167	129	176	156	145	141	116	141	147	146	149	161	152	147	147	146	134	145	140	144	146	171	149	157	141	146	167	155	148	140	137	112	129	168	140	149	163	127	170	133	151	156	123	162	119	143	139	135	149	162	139	149	133	138	134	150	138	146	144	159	127	161	148	147	163	141	165	172	159	166	126	120	173	155	142	133	135	139	148	142	141	148	142	159	142	154	143	177	170	149	148	150	141	129	149	127	143	153	140	166	129	140	160	148	162	149	142	133	135	141	169	164	162	157	164	150	151	147	142	139	146	159	156	140	151	146	137	149	156	141	128	134	153	137	129	153	146	132	144	125	125	160	159	149	126	142	149	166	162	143	167	168	129	141	143	138	166	132	149	127	146	162	143	162	149	157	145	147	132	135	135	144	148	173	139	137	140	161	167	149	148	143	141	169	162	134	136	162	129	148	153	144	139	136	139	144	166	159	146	143	155	146	129	140	157	151	131	141	160	141	132	157	145	146	152	144	132	135	151	130	149	165	144	126	151	143	146	135	150	141	156	140	144	152	152	140	158	136	117	151	138	140	136	143	131	143	140	153	174	151	168	147	145	131	141	153	147	145	145	111	137	121	142	133	124	146	142	124	141	135	157	138	135	157	141	139	143	156	145	97	151	155	154	146	137	146	143	156	151	137	154	141	148	137	142	140	159	132	144	164	164	150	137	153	133	154	170	146	147	160	153	142	137	145	145	151	184	156	131	130	147	135	140	133	147	126	141	175	154	133	135	158	144	145	135	155	155	149	129	143	140	137	168	144	138	162	150	152	159	136	133	144	139	131	151	136	137	162	154	137	145	146	144	148	146	127	161	132	135	163	146	150	136	139	161	159	152	146	132	150	126	151	141	160	160	159	148	162	150	135	137	142	162	138	134	132	148	166	127	156	161	141	143	167	147	163	133	153	142	120	145	170	133	125	161	146	134	139	142	154	140
8647	8187	13904	7176	3913	1598	962	514	494	523	454	420	305	182	178	178	175	170	166	156	171	161	161	160	187	170	142	170	172	164	155	167	171	162	146	177	175	158	155	167	172	168	159	161	155	174	149	159	175	180	162	174	190	170	160	144	182	150	164	170	162	188	162	164	170	155	168	165	138	193	145	160	152	170	186	158	168	158	161	170	160	151	152	168	153	164	147	166	162	169	163	164	146	172	161	170	175	158	159	169	140	155	197	169	162	158	162	158	164	177	158	166	154	177	159	166	156	155	161	144	152	138	155	168	157	152	168	168	138	159	146	140	161	156	155	180	168	147	136	158	152	156	142	173	168	182	154	164	154	159	167	160	168	140	144	154	155	163	148	185	170	157	155	149	177	160	155	165	145	152	176	162	151	168	181	169	156	163	151	153	156	162	162	161	171	159	153	161	171	172	158	159	139	152	153	165	140	167	162	166	166	174	170	162	187	157	171	167	150	168	164	153	149	143	157	172	156	166	158	136	146	169	141	178	160	161	166	166	185	165	141	153	176	139	155	151	171	177	179	149	134	158	161	149	164	170	185	152	160	154	148	161	140	152	169	162	145	165	163	148	167	157	151	156	156	157	153	166	171	177	153	162	154	144	166	189	184	184	152	159	157	171	164	157	166	174	181	188	156	161	153	149	170	167	165	157	162	175	161	164	175	156	149	153	149	175	167	151	170	176	163	158	165	130	189	141	154	173	184	175	150	164	153	168	178	147	185	161	159	160	148	150	147	157	188	160	156	138	142	187	153	171	155	146	155	149	166	145	138	161	169	149	161	159	153	172	170	173	188	160	173	177	156	162	175	157	172	177	157	153	162	159	155	180	165	164	168	149	145	168	152	150	150	155	135	136	157	184	169	163	155	144	150	153	145	164	171	151	162	159	160	165	173	138	154	153	145	185	162	148	159	168	156	176	160	184	167	162	176	174	173	174	163	169	141	188	162	172	150	142	159	183	148	182	188	176	146	163	147	170	177	166	151	192	172	161	146	154	175	178	195	169	161	169	153	184	150	174	164	164	157	167	146	168	164	175	153	152	169	160	196	169	180	167	162	143	181	164	150	156	150	157	142	157	170	161	153	161	171	162	162	148	172	147	155	174	150	172	173	153	151	149	159	173	170	183	167	144	159	165	137	176	177	152	162	165	149	169	174	156	171	155	158	150	162	164	146	152	168	148	147	144	170	163	141	157	152	165	147	161	152	165	159	164	169	149	145	149	161	173	160	135	165	167	167	151	148	168	176	146	159	163	151	152	161	153	140	152	183	141	162	161	159	153	159	147	136	158	157	150	177	153	153	177	159	153	161	158	163	149	137	172	170	161	160	165	147	167	157	141	151	176	173	161	159	166	155	176	123	168	166	154	173	155	178	170	171	172	142	159	178	150	165	172	150	154	156	181	168	168	141	153	149	163	154	151	145	156	146	175	163	158	146	156	162	162	170	161	165	143	164	163	172	173	158	167	153	159	160	143	179	169	168	150	168	168	155	173	163	150	161	149	172	192	153	166	127	160	166	158	145	166	171	144	155	173	175	142	138	158	172	147	188	160	165	167	150	161	150	173	156	167	168	153	146	181	156	152	148	196	167	172	193	150	169	165	156	165	153	176	160	154	170	164	171	155	149	162	165	166	170	169	153	163	178	162	185	145	151	179	154	157	173	150	171	187	161	171	156	167	183	155	162	166	161	170	153	163	154	164	153	148	160	165	164	175	155	164	162	163	165	172	153	160	177	159	172	140	178	152	162	142	163	178	177	159	162	160	157	155	169	171	163	155	161	185	162	170	178	164	162	157	175	181	159	168	169	141	185	146	160	168	184	165	174	164	162	147	155	161	165	164	154	169	166	143	154	145	131	163	149	157	158	158	164	156	178	151	158	161	180	145	174	155	154	147	159	182	168	161	170	155	162	161	160	151	147	145	157	165	160	169	158	156	159	160	174	131	176	152	158	171	168	150	147	154	158	159	153	165	155	152	177	172	174	165	172	167	161	147	173	165	172	158	171	176	186	141	147	185	165	167	150	151	158	158	166	170	161	158	174	144	161	157	151	167	171	168	171	157	137	154	174	164	160	174	150	172	153	162	166	165	163	147	166	147	158	171	155	177	165	156	159	180	155	178	153	146	173	165	164	169	167	193	184	178	162	178	159	168	166	141	152	166	174	154	181	161	191	172	158	144	149	134	171	160	160	163	159	183	156	150	151	153	149	178	174	170	165	155	146	142	161	184	146	151	164	167	160	150	174	159	137	165	146	173	171	154	158	163	168	158	159	169	166	183	175	153	155	135	165	141	190	177	137	143	152	143	169	176	174	159	168	167	182	157	164	147	161	164	165	179	171	175	151	182	140	160	138	157	161	164	153	165	175	153	163	149	158	145	150	168	174	192	162	151	158	164	148	183	164	164	182	152	164	155	142	156	165	165	181	168	169	201	162	151	156	146	154	162	174	163	139	170	164	175	161	161	155	191	174	191	167	145	179	154	144	161	157	180	160	161	151	183	188	159	169	172	150	161	164	149	154	149	174	189	174	148	182	172	158	173	181	174	152	151	167	151	178	178	149	163	155	142	151	174	159	145	155	183	151	161	163	170	169	146	147	155	157	172	173	157	160	152	162	157	153	170	174	165	154	158	153	162	155	165	166	158	186	141	171	147	138	140	153	165	153	165	137	168	135	167	157	176	148	145	160	157	153	152	194	154	184	166	149	161	169	160	156	151	166	156	135	174	155	173	162	167	156	157	170	176	156	168	155	171	160	175	141	158	158	152	175	165	180	172	174	171	172	188	156	161	167	170	184	163	155	142	167	183	158	179	172	168	166	166	159	143	136	147	171	181	169	195	168	165	164	174	165	153	182	153	138	172	163	161	172	168	151	136	174	174	171	165	191	164	173	146	162	155	185	140	159	149	163	166	158	142	154	165	168	169	161	152	172	170	156	134	177	161	168	171	160	147	163	143	172	179	158	148	144	156	148	160	154	166	166	160	141	173	181	173	169	165	157	166	166	160	165	147	156	182	160	172	162	167	162	165	161	146	166	159	148	128	186	145	193	166	187	153	165	187	139	155	165	198	159	163	159	159	150	170	167	163	145	131	160	160	160	174	188	140	179	158	152	179	140	174	159	164	160	156	140	137	164	157	161	135	158	190	157	177	171	181	133	157	169	179	156	173	176	179	180	182	199	158	134	155	149	169	175	155	141	164	177	167	170	182	144	182	168	171	158	152	136	142	161	149	139	147	145	159	176	176	176	166	153	157	159	134	150	145	172	161	185	154	153	164	140	139	156	174	184	163	143	171	159	151	162	144	175	146	167	160	149	161	158	174	134	171	159	184	170	143	150	183	129	162	159	156	188	150	162	136	148	159	177	170	160	157	151	168	173	149	151	153	180	164	140	163	160	146	167	162	164	171	164	160	138	154	179	173	183	168	160	192	179	157	154	202	142	167	152	179	171	166
24227	20000	26116	23605	20112	12344	2949	1676	1112	982	889	765	677	632	513	475	447	477	450	439	447	445	455	405	425	419	443	412	437	390	367	402	386	380	387	381	438	407	407	409	404	390	361	385	402	388	396	360	377	364	381	426	400	379	386	343	409	355	402	399	346	387	377	398	419	381	404	339	400	412	392	365	392	396	382	423	343	392	374	372	359	353	398	390	357	382	349	371	378	379	417	386	374	342	341	383	372	396	395	386	392	397	373	414	372	352	378	355	399	378	319	408	379	373	378	370	409	360	369	361	336	384	378	372	345	357	378	375	338	369	381	396	366	375	362	372	400	371	394	360	365	404	376	401	369	369	378	396	366	387	394	401	372	384	343	357	345	358	423	359	368	343	394	374	361	387	352	415	403	397	352	348	378	384	363	368	355	352	374	401	367	380	393	360	372	388	403	380	385	373	376	378	393	399	369	377	413	369	356	423	392	381	380	378	368	340	398	384	377	403	371	349	361	416	387	387	373	378	334	380	426	387	420	359	341	397	385	382	358	379	353	347	390	363	375	365	344	367	371	404	341	382	388	354	395	390	419	364	381	355	381	385	431	413	378	412	389	365	382	407	376	389	373	374	380	420	386	369	359	375	376	348	396	395	352	358	403	398	376	378	353	360	423	368	364	376	388	364	390	359	356	399	380	388	382	345	389	397	375	373	394	378	369	354	354	371	360	384	378	417	392	368	403	361	390	399	382	346	373	411	357	359	397	417	385	389	412	351	351	387	418	354	370	371	342	370	401	351	378	324	323	383	384	362	351	388	368	398	417	382	374	356	390	375	404	378	392	371	361	361	366	358	371	376	364	376	413	372	370	380	331	408	364	348	379	372	413	414	391	354	390	391	384	345	378	415	380	360	391	355	382	359	368	372	406	383	406	380	377	401	377	388	349	379	381	378	406	392	344	361	367	343	357	397	378	349	370	401	394	378	377	387	387	358	337	399	403	373	414	365	387	357	391	396	357	397	338	338	344	369	376	398	353	362	400	393	381	356	380	367	351	405	393	380	368	346	385	366	421	387	362	372	396	362	349	368	367	358	385	367	366	380	380	362	353	353	381	356	346	376	389	407	401	378	394	408	358	366	380	363	397	365	401	365	376	378	396	381	348	357	380	368	363	367	385	386	399	435	367	400	391	389	366	385	366	388	365	400	349	367	388	361	368	370	390	402	353	382	362	377	395	362	378	392	361	387	371	377	399	372	365	391	363	377	378	364	372	383	404	386	381	347	390	373	347	382	389	394	399	416	355	353	378	366	374	402	365	423	404	390	408	358	356	363	362	380	372	362	403	407	388	377	391	394	386	403	383	351	359	362	358	377	396	392	387	398	340	405	368	435	369	389	401	346	413	377	378	369	379	361	363	366	373	331	413	394	352	363	348	393	376	386	372	354	427	363	371	379	349	380	360	343	370	401	367	383	334	349	370	368	352	385	374	397	358	382	377	383	390	383	340	377	402	365	385	403	356	393	395	357	396	369	358	363	396	375	373	368	407	385	389	405	406	366	378	387	363	370	365	391	378	368	374	375	381	367	378	404	393	405	403	382	403	367	342	367	388	399	367	370	364	345	412	371	389	390	406	362	394	378	389	334	340	355	348	355	384	386	346	362	401	360	366	367	366	376	372	359	390	367	356	360	398	386	375	394	398	387	381	406	380	352	365	397	349	384	397	342	407	356	360	384	375	404	372	372	368	366	360	350	367	376	341	391	400	413	382	395	404	385	358	366	375	363	385	389	378	388	389	388	367	374	396	400	375	371	373	372	408	358	399	345	382	380	364	358	405	388	386	373	394	409	374	351	375	356	406	390	363	343	387	381	348	371	410	364	372	379	380	369	392	377	406	380	351	393	360	357	358	381	388	361	374	398	397	398	380	420	354	361	339	400	342	401	375	367	415	406	362	391	373	370	363	376	381	337	345	377	386	361	395	402	398	386	378	391	435	402	368	386	381	371	373	364	379	376	349	369	363	391	393	361	371	344	371	346	374	384	427	380	384	369	360	369	385	389	390	384	378	367	407	347	372	354	393	381	398	382	379	383	382	355	388	403	381	381	408	375	368	354	326	401	367	388	378	398	389	382	386	361	385	374	370	364	356	386	365	368	347	379	394	371	366	376	379	389	363	381	389	361	394	369	361	372	361	359	385	359	362	370	366	367	375	398	404	382	380	377	358	373	380	362	383	379	409	375	384	369	388	384	417	394	384	393	345	392	382	365	370	393	355	363	416	377	390	397	374	410	380	428	370	370	364	364	379	376	338	386	381	403	396	407	378	347	358	421	383	416	385	369	372	397	374	376	360	383	378	372	377	350	385	385	395	372	371	366	377	383	381	390	372	386	353	402	400	380	341	405	378	385	374	333	390	376	407	351	335	378	351	348	363	407	390	384	360	391	369	390	434	389	355	371	400	378	394	353	392	329	377	399	401	368	373	373	378	365	392	357	368	407	372	359	348	404	398	399	382	352	367	344	392	375	417	373	383	383	375	359	380	333	389	397	380	402	330	395	382	382	358	402	396	414	351	376	396	414	409	385	390	367	367	394	379	341	408	373	344	373	388	353	412	347	393	370	367	360	357	362	368	355	408	387	404	358	390	379	381	347	369	405	358	386	386	389	351	370	377	357	363	362	415	389	362	396	396	383	378	378	407	366	382	398	393	376	375	422	383	378	397	364	377	365	340	380	373	395	359	406	348	384	384	381	361	359	376	357	366	417	348	340	363	335	348	404	335	399	394	356	353	369	365	407	377	398	360	346	400	376	387	406	353	356	380	401	395	370	401	387	381	383	408	348	389	344	389	353	367	403	358	380	406	397	414	386	388	392	372	374	359	364	413	375	405	370	378	378	364	417	362	384	379	439	411	375	391	390	356	364	365	402	348	388	404	392	398	353	378	372	370	362	370	382	374	363	402	385	371	383	382	378	396	402	387	378	369	382	382	383	383	363	381	382	402	347	356	362	395	376	356	381	368	399	364	369	386	365	373	372	341	371	390	405	378	384	368	349	391	375	359	361	373	372	359	369	362	387	373	389	342	340	405	392	332	383	393	375	380	364	364	340	353	349	339	395	385	365	398	390	360	338	375	356	371	363	393	372	367	419	344	370	348	376	409	396	365	378	412	369	376	362	387	367	341	401	406	366	413	352	357	384	366	351	384	371	386	359	360	337	374	368	414	376	380	372	414	362	328	389	373	396	357	388	373	373	370	393	378	393	362	395	384	349	407	424	349	381	362	384	354	374	382	359	402	423	350	395	403	386	399	418	383	402	351	352	407	360	370	400	359	371	335	390	397	383	362	391	376	366	372	348	362	383	344	384	388	373	388	423	371	355	368	400	400	383	373	394	360	387	386	384	371	367	351	368	418	404	376	363	383	368	362	383	406	393	398	367	365	394	393	395	342	373	378	381	360	385	368	396	347	374	409	363	399	386	379	404	359	372	380	405	398	344	374	379	364	374
9772	19650	21655	18539	12777	6201	4091	2776	2030	1798	1578	1245	1125	862	684	594	603	565	545	492	527	452	453	468	438	420	460	457	455	433	417	435	391	386	388	386	395	402	362	388	384	400	369	390	358	374	371	371	385	357	385	361	378	376	395	381	369	360	354	370	381	371	373	333	379	373	381	372	368	367	361	381	376	350	319	375	383	351	370	383	355	356	389	329	368	384	380	362	361	371	341	354	358	358	350	355	376	363	370	376	368	319	336	387	315	357	363	374	356	358	383	348	349	347	325	345	383	363	357	392	359	353	390	368	385	350	335	370	330	361	356	355	388	366	370	398	328	323	377	365	348	356	365	366	367	334	362	361	362	368	342	366	371	366	317	359	340	362	378	369	332	346	359	385	407	375	376	362	364	364	347	353	341	357	346	381	350	361	361	383	385	389	372	370	343	333	355	335	352	356	344	342	353	340	348	368	360	368	352	329	374	379	374	338	419	371	343	355	344	361	346	384	348	360	344	361	327	346	372	392	362	373	356	363	387	335	372	356	347	345	366	363	377	346	358	336	378	364	358	366	358	357	362	360	364	363	372	357	340	346	335	372	365	344	352	368	322	346	347	379	334	366	375	380	380	340	363	354	349	344	398	355	385	365	335	341	332	331	364	340	369	380	340	354	383	356	342	357	337	358	394	357	389	378	364	341	358	336	337	360	340	358	364	337	327	344	388	349	362	370	371	346	347	336	343	361	372	335	319	361	350	336	376	338	359	360	348	361	351	349	378	363	328	346	365	345	358	337	352	377	368	329	345	377	341	342	314	382	354	364	411	353	375	352	369	352	373	360	345	405	391	360	347	370	355	350	359	347	348	362	369	331	319	324	370	360	368	370	333	348	373	348	368	367	373	366	359	351	349	387	363	357	378	344	385	353	395	334	360	398	376	364	373	403	329	346	356	327	343	364	339	347	348	362	340	351	335	332	378	356	360	374	368	342	347	360	333	360	349	379	358	366	355	359	364	378	351	344	345	351	339	365	344	323	357	336	337	352	356	366	371	359	313	360	365	382	387	381	353	379	378	387	334	396	367	356	373	355	363	389	345	352	337	333	382	376	350	366	340	378	380	387	360	326	380	353	357	362	373	342	373	389	333	355	375	363	349	353	383	324	369	378	373	363	396	367	349	360	356	344	352	365	371	356	369	336	392	344	367	342	337	332	363	373	329	372	350	364	363	363	352	371	359	377	359	395	360	372	362	377	364	352	349	367	345	351	366	359	363	363	374	349	374	360	348	375	393	382	343	326	341	365	353	334	353	371	370	355	351	339	367	362	355	337	375	325	342	368	357	368	376	352	353	358	391	357	349	370	376	350	356	368	351	347	374	370	337	336	356	328	416	358	344	341	371	348	390	374	350	372	329	349	369	372	342	415	374	342	371	345	394	331	383	391	394	391	374	352	367	375	327	372	360	381	381	366	358	368	364	373	387	360	347	358	363	356	368	398	373	358	361	362	363	343	370	391	386	343	356	365	361	358	366	367	389	371	351	348	335	368	375	364	353	339	368	375	387	337	367	383	358	354	386	366	373	363	375	369	348	392	333	352	379	340	339	375	357	375	361	350	385	386	341	357	383	336	337	351	352	363	352	355	389	358	348	349	378	369	349	350	362	365	373	363	370	378	377	387	336	351	346	347	320	347	364	321	362	358	365	360	373	337	340	367	392	366	377	348	418	342	354	367	354	374	358	330	364	366	340	330	331	390	387	379	401	403	347	342	383	371	375	360	381	357	350	365	351	378	382	345	331	356	353	349	329	351	320	378	348	339	356	358	336	353	334	383	350	345	333	359	352	403	350	364	388	378	330	393	343	360	348	345	360	374	349	329	372	359	389	348	338	365	386	362	344	357	342	346	341	361	368	360	338	365	315	367	328	355	349	364	327	371	369	383	359	351	359	357	356	348	367	355	345	383	373	348	351	317	358	403	373	342	369	341	364	328	388	351	333	340	351	356	354	407	371	399	371	354	387	386	349	346	355	347	349	366	352	354	338	340	377	373	353	351	362	372	340	358	403	367	364	355	390	386	372	388	344	368	359	374	376	369	348	363	345	365	369	370	365	347	340	370	364	343	339	360	327	372	361	365	367	342	351	355	362	347	328	374	365	360	373	364	396	349	379	335	368	337	330	355	378	348	358	346	334	387	376	327	382	371	380	352	349	346	365	378	374	336	389	374	343	365	390	371	362	352	341	338	387	311	383	294	354	352	356	363	366	385	326	380	383	351	346	374	367	375	363	369	386	375	357	368	359	362	360	361	389	355	360	330	338	339	364	355	389	370	357	349	364	340	351	369	345	360	380	335	345	348	378	404	340	363	368	373	367	373	364	353	356	350	364	367	359	343	388	372	395	350	368	335	362	347	358	367	364	374	354	361	368	368	348	348	357	376	358	366	379	371	395	394	346	391	388	357	297	346	369	378	388	349	338	347	359	344	359	345	335	339	313	355	373	336	347	372	365	380	397	348	359	340	384	344	351	371	373	382	366	354	368	344	369	354	357	327	344	339	331	323	319	345	374	335	369	333	338	375	394	316	319	343	358	361	345	374	383	361	330	327	389	369	391	335	349	367	372	361	367	371	326	356	387	364	369	349	356	327	334	394	332	338	340	356	332	354	337	383	331	336	352	379	340	375	373	377	367	377	366	354	326	369	367	371	352	326	330	343	352	363	396	359	374	316	365	353	373	359	371	389	354	327	357	355	371	351	368	362	351	350	351	367	348	360	346	361	385	366	369	369	401	370	331	342	351	369	358	328	357	348	357	359	375	374	373	344	368	342	335	336	347	394	367	390	355	368	353	335	354	345	381	350	351	371	343	342	374	346	374	364	375	352	337	332	361	371	365	366	334	367	367	373	359	360	338	392	370	362	386	358	378	361	362	354	378	378	366	332	356	350	393	377	369	363	388	353	331	383	363	332	333	368	361	360	367	350	370	365	348	348	367	353	367	352	351	362	335	386	369	340	339	346	354	390	350	369	370	355	316	343	374	351	371	370	377	382	359	356	365	341	358	325	362	346	371	409	353	387	351	372	366	340	371	336	395	380	378	369	384	370	342	362	366	355	379	327	403	355	374	376	369	346	363	355	365	377	357	332	359	369	339	398	385	368	381	416	385	348	325	374	377	358	360	383	369	357	379	388	358	370	403	385	347	339	361	355	381	351	359	347	348	362	337	373	367	353	321	400	365	358	371	351	420	358	358	347	380	367	361	333	359	342	358	349	356	337	340	362	377	358	367	339	371	342	341	358	373	328	363	367	362	372	375	363	368	343	347	425	346	397	372	365	377	358	353	376	332	352	389	359	355	355	351	359	375	355	343	341	356	374	356	374	379	362	398	346	382	371	369	369	371	376	339	368	369	345	362	343	362	360	372	362	376	379	379	359	358	384	375	376	369	396	352	369	357	342	384	383	351	349	372	333	388	366	363	371	362	383	350	331	372	375	359	363	382	358	361	352
22066	19988	26455	23188	20023	20135	11196	2859	1925	1813	1586	1296	1621	1195	848	920	877	879	847	823	683	789	797	749	752	742	700	728	704	715	705	696	674	683	624	649	657	702	674	694	633	666	693	662	717	629	666	695	663	648	659	679	620	691	715	623	629	675	645	680	685	638	665	651	660	677	669	663	650	666	648	674	641	691	681	660	649	671	671	616	600	636	717	648	664	631	631	672	613	657	681	662	640	665	605	673	652	620	668	628	590	623	646	648	636	711	665	656	631	645	630	658	632	670	655	636	615	614	644	659	632	653	659	647	701	665	662	659	666	696	647	640	656	625	663	651	622	640	624	582	637	683	625	683	659	647	649	621	658	664	675	688	663	642	655	643	609	649	672	632	631	676	698	640	697	619	643	650	684	597	741	658	669	627	644	662	641	654	712	664	649	640	673	660	660	698	667	648	683	617	652	687	609	624	633	623	671	604	663	656	676	612	649	642	625	669	656	595	664	652	616	704	672	657	667	659	662	591	641	616	615	627	618	684	637	623	607	629	629	630	661	669	642	678	647	657	645	667	645	601	655	653	591	660	688	636	644	681	664	691	664	628	639	674	659	642	676	702	630	644	694	678	636	636	659	616	651	623	621	622	652	657	656	676	636	644	609	667	652	638	617	656	632	646	655	659	627	684	629	639	650	623	607	655	655	661	643	654	653	650	639	652	620	616	650	631	656	652	653	685	676	703	619	634	658	635	624	649	680	631	677	643	664	675	644	644	643	609	633	652	613	702	651	641	665	633	691	652	685	636	610	587	645	603	689	661	641	670	647	676	679	676	633	661	647	628	667	661	632	599	594	666	631	638	652	613	665	647	614	648	642	654	642	613	667	672	621	659	648	615	659	584	662	657	676	643	614	660	642	620	617	643	624	660	630	630	632	625	644	654	711	646	642	648	600	697	681	691	613	612	640	678	689	626	643	674	618	658	687	630	609	663	649	636	650	653	662	669	665	663	674	642	587	621	631	660	660	650	633	635	685	646	646	634	690	666	620	653	667	628	660	593	634	615	674	636	662	684	635	641	668	678	638	622	628	614	640	640	627	644	617	686	638	694	598	616	648	614	668	647	607	634	638	680	666	610	633	629	599	611	653	627	655	655	680	664	606	645	627	643	637	651	676	639	670	636	612	613	636	662	646	638	685	628	653	625	667	663	649	690	644	634	642	667	646	646	617	609	690	600	638	607	631	635	660	651	657	648	644	605	680	652	613	639	658	660	598	677	661	647	651	648	646	664	640	612	645	638	610	689	665	629	635	633	645	619	670	675	675	664	626	623	652	647	683	662	632	627	684	683	624	628	630	613	620	666	632	643	658	660	619	626	648	619	631	690	675	626	626	679	659	637	663	664	660	639	658	640	646	610	637	661	632	654	698	691	621	685	667	591	676	666	656	609	638	650	667	665	602	622	662	655	673	628	676	661	652	641	610	661	675	678	584	689	665	618	656	636	666	639	678	699	634	609	615	635	652	636	639	618	598	609	633	670	622	643	634	608	637	674	619	633	607	675	627	664	614	613	583	659	677	656	637	618	622	633	642	593	636	564	704	590	681	627	623	627	654	673	630	637	649	606	664	626	633	606	663	641	644	604	639	623	664	660	652	682	667	661	676	668	637	639	629	661	670	655	656	612	661	647	660	681	676	673	609	680	671	635	604	629	639	629	631	667	629	615	673	642	646	592	664	655	703	638	664	682	647	662	607	651	671	621	647	692	652	664	626	584	682	643	592	651	652	687	662	632	615	644	630	649	640	620	670	641	648	655	638	674	660	666	643	679	594	605	627	646	607	602	638	689	623	687	678	634	589	629	637	663	642	581	610	622	641	658	662	623	670	632	684	644	645	641	655	634	643	623	586	634	635	594	656	671	610	623	607	657	651	637	653	600	654	677	631	670	686	643	667	667	671	585	642	628	669	670	630	647	631	651	675	657	654	669	631	597	700	689	612	653	673	656	599	635	653	660	591	653	632	660	675	615	616	640	661	667	637	654	644	633	633	632	656	654	626	673	610	626	622	688	653	602	662	653	661	634	662	686	633	663	659	666	648	645	644	655	666	596	627	643	652	668	645	634	617	623	635	601	643	622	647	672	591	641	663	652	656	631	623	650	611	625	661	632	652	634	639	658	631	652	609	654	645	661	612	662	622	617	643	614	644	622	633	631	650	639	668	652	640	628	627	643	624	688	619	628	642	683	651	674	637	620	622	683	673	641	617	691	597	654	639	660	657	615	615	643	611	662	638	632	639	659	612	620	656	652	642	662	622	677	679	642	613	652	651	605	669	669	683	666	622	620	697	640	664	607	627	599	661	603	606	681	627	608	666	650	620	711	620	672	617	614	632	665	654	660	640	621	625	632	618	650	666	670	643	618	643	669	656	648	584	651	592	618	631	678	597	660	643	634	624	616	627	653	647	632	629	622	628	657	597	659	639	642	673	626	644	647	622	624	635	632	644	694	626	659	640	653	692	652	584	662	711	650	645	674	639	629	644	629	661	636	698	630	580	672	609	664	634	636	727	604	593	614	647	648	669	610	659	652	665	655	652	640	634	608	652	612	677	675	610	652	628	588	615	670	644	629	597	608	627	669	657	644	659	669	653	634	632	614	667	661	664	707	636	636	684	638	653	670	632	651	641	637	699	630	653	648	635	665	644	692	612	664	688	672	677	688	661	680	675	616	656	665	669	652	597	659	638	643	671	603	676	634	604	669	682	658	660	615	634	674	661	632	612	654	626	660	676	626	618	654	652	673	659	670	641	650	635	694	640	666	648	671	623	646	664	636	690	646	698	650	655	637	656	657	686	670	658	656	661	644	700	613	665	645	632	638	669	638	656	702	658	634	656	630	627	660	623	633	615	633	661	640	625	610	655	632	601	611	645	594	686	605	644	636	666	631	679	718	648	637	644	640	642	629	655	600	648	609	644	687	617	656	606	669	654	659	625	650	647	648	598	657	633	621	653	650	619	641	661	646	665	684	685	644	615	644	629	668	677	601	645	604	672	667	647	654	653	580	644	656	619	718	633	624	656	635	641	670	642	623	642	647	666	609	662	624	608	641	646	633	600	638	659	690	663	684	700	644	648	692	607	686	687	644	659	618	654	649	643	671	605	635	626	639	618	639	637	631	643	660	641	653	614	650	658	614	618	621	654	669	649	683	669	638	689	676	582	659	641	692	645	630	650	642	626	638	605	619	611	629	633	628	645	644	630	599	611	662	659	657	654	624	642	665	640	630	617	680	654	650	690	607	676	685	624	704	615	685	640	695	680	626	605	630	646	635	622	691	666	610	610	567	645	589	640	623	601	623	641	648	670	584	652	648	666	646	629	587	623	657	706	650	675	628	620	665	643	615	630	662	673	676	668	702	582	606	596	582	633	629	652	646	671	625	584	678	670	609	642	633	630	667	627	637	662	628	640	635	636	644	582	622	674	633	646	627	633	640	617	666	623	671	686	627	633	625
12995	27586	27122	25628	13724	8254	6329	4326	3399	3142	2695	2029	2661	1702	1172	1028	1035	981	934	854	905	789	855	857	759	786	806	729	763	694	696	713	703	668	697	696	625	670	634	635	617	677	699	648	692	653	644	673	636	659	610	638	664	664	657	618	648	665	651	644	592	631	585	606	609	647	634	619	631	669	632	607	629	626	669	665	604	615	598	673	628	607	636	634	641	600	683	607	674	647	618	612	563	603	640	587	607	606	596	608	581	640	617	646	631	620	603	600	585	633	599	632	567	593	598	659	653	645	660	621	604	613	611	661	625	591	606	608	631	627	632	606	570	600	632	633	627	617	616	583	632	633	642	603	655	628	627	565	601	637	630	616	567	658	650	622	605	641	622	615	648	607	617	582	630	589	646	591	648	620	605	587	658	655	620	550	592	592	593	651	601	595	575	603	615	597	623	613	604	624	610	647	596	625	588	595	624	616	607	611	630	633	585	637	572	594	618	635	612	624	608	643	619	589	626	616	583	610	625	586	616	618	581	603	607	636	586	638	638	602	583	612	598	613	635	619	652	600	642	629	617	646	581	587	600	621	630	599	571	643	634	662	595	619	611	612	628	650	591	578	644	631	666	635	601	619	680	605	626	632	620	567	599	605	633	657	617	610	637	651	631	594	638	645	612	629	625	629	617	640	641	636	608	598	572	588	631	612	647	642	608	619	604	655	581	607	599	596	594	580	602	598	649	601	603	660	589	624	614	624	630	598	619	598	640	606	601	615	616	598	570	601	642	626	607	612	600	639	676	651	581	576	610	563	611	568	600	565	557	639	633	605	625	606	633	580	618	644	601	589	627	563	623	583	606	656	635	597	613	618	619	590	606	599	621	602	629	580	578	589	627	607	611	630	606	595	611	621	626	634	615	579	629	614	636	607	604	583	622	592	620	609	590	614	612	601	619	611	638	650	602	602	623	604	603	580	608	565	619	601	619	616	655	601	617	649	633	617	603	629	620	602	637	632	644	602	588	599	548	637	609	600	626	633	597	661	610	602	622	612	632	598	571	599	614	612	623	610	617	610	556	612	575	622	585	610	580	625	561	616	633	632	582	620	600	636	613	608	636	631	582	663	614	631	602	616	594	573	569	600	647	613	617	617	588	622	611	573	625	604	592	592	580	611	594	630	604	611	654	629	618	652	615	558	634	590	637	614	635	588	622	658	601	625	600	582	605	589	625	640	622	597	568	618	613	622	580	611	583	605	632	596	605	655	616	610	639	609	602	617	633	593	629	571	608	568	633	613	644	612	610	618	596	574	632	613	626	609	664	620	621	634	583	616	627	608	624	634	599	604	610	568	606	626	623	613	569	592	641	615	607	623	587	614	619	660	627	625	604	630	620	541	632	595	595	616	632	642	590	586	641	612	664	623	635	597	619	595	616	599	623	624	615	632	609	635	592	630	614	634	603	642	610	595	623	610	600	628	629	610	640	609	629	622	647	600	633	635	592	622	641	624	572	612	637	635	611	653	591	665	630	600	632	626	657	571	609	623	601	627	568	643	647	647	632	613	589	610	605	620	633	571	652	617	653	602	568	624	583	636	650	577	585	588	644	625	602	590	569	674	599	583	573	589	640	602	593	648	601	602	625	671	548	607	617	629	638	617	592	620	615	595	565	593	621	607	645	603	634	592	637	631	651	657	606	658	642	628	631	639	653	637	622	661	609	627	570	629	608	614	569	634	561	625	625	609	635	605	598	608	598	674	629	616	665	626	620	645	610	607	630	624	589	588	618	579	607	626	624	628	567	578	630	612	598	601	635	642	614	597	603	588	620	581	645	556	642	602	644	657	598	661	636	623	633	580	657	644	604	569	614	621	614	636	610	595	583	597	607	582	612	621	622	612	583	649	598	612	597	605	602	599	633	593	602	621	636	587	572	643	614	634	672	608	630	620	573	613	611	620	615	561	619	651	640	611	603	604	633	601	568	614	613	590	616	615	584	621	579	617	635	568	632	623	633	612	634	573	607	582	615	644	580	605	618	652	619	622	634	619	579	609	581	626	630	563	619	595	590	606	582	589	638	592	585	627	611	638	623	621	590	587	615	575	593	600	623	615	605	588	633	639	608	578	677	604	625	605	578	602	616	604	620	646	623	581	590	584	639	605	651	618	591	602	646	599	592	630	651	599	632	602	671	613	607	578	630	579	619	595	619	601	617	585	602	611	572	604	622	573	692	647	627	595	617	601	583	650	628	621	605	666	660	613	680	652	622	620	577	619	615	662	626	593	676	581	605	674	629	623	637	630	620	602	622	585	588	596	625	613	592	610	626	612	617	641	636	606	635	591	641	584	648	587	633	610	592	624	646	553	612	583	645	623	603	647	616	619	593	622	631	603	585	640	597	572	628	594	596	605	570	629	633	644	613	632	604	595	610	660	648	609	614	573	609	629	657	618	637	625	612	664	557	587	621	630	580	622	619	600	627	639	601	642	602	626	622	596	642	606	586	559	562	639	623	578	622	681	584	608	626	627	555	629	651	583	608	599	592	606	625	608	595	617	659	587	601	592	621	612	618	620	568	610	613	616	634	595	632	636	622	606	618	645	600	643	609	592	592	612	637	587	630	636	626	609	611	629	565	602	637	549	607	612	594	684	628	606	623	605	641	593	630	589	638	585	596	593	631	605	666	614	621	589	602	578	554	611	591	608	590	597	611	578	580	593	578	614	610	607	612	599	582	593	614	642	607	621	657	614	628	623	607	616	649	630	641	589	612	604	581	632	650	626	610	594	641	642	594	603	606	598	656	636	637	601	645	619	607	615	559	601	604	614	645	651	576	586	641	625	639	630	638	617	587	654	601	624	574	616	604	593	608	634	635	646	599	628	572	583	623	649	608	641	550	625	608	607	597	606	553	623	613	629	584	604	590	550	580	623	586	573	614	632	637	637	638	581	610	594	612	593	606	613	599	603	609	599	589	596	630	571	650	635	622	589	632	572	622	611	641	615	615	606	634	627	603	610	618	576	611	644	608	618	625	618	622	626	615	628	628	603	626	611	621	640	616	632	560	631	612	614	619	615	631	637	621	598	590	599	633	622	606	669	599	626	635	652	598	625	667	622	588	651	581	564	659	631	556	599	665	622	601	605	630	612	602	611	597	599	631	628	621	653	608	583	620	609	575	592	651	617	589	636	527	640	617	618	614	604	664	573	624	608	603	594	615	581	621	601	591	635	607	614	620	609	596	643	589	592	625	645	604	622	607	629	648	576	631	613	661	610	615	593	611	586	640	583	659	661	625	579	620	640	596	616	604	605	627	559	626	623	598	580	622	602	596	618	612	606	581	591	614	652	648	636	636	617	591	613	607	596	623	608	620	586	599	576	592	644	644	563	612	653	603	647	584	645	630	614	656	616	602	584	595	668	604	621	621	605	607	590	654	609	606	603	628	600	593	634	590	600	574	636	567	609	661	578	612	629	647	639	626	575	614	605	595	622	606	619	612	641	606	623	639	611
29701	16993	8867	8229	6284	1268	404	330	340	353	282	258	227	153	145	170	152	155	153	175	146	170	155	151	139	159	166	158	128	154	150	147	149	138	157	140	149	142	169	139	143	152	174	153	152	162	147	148	162	170	151	183	134	141	149	149	133	147	164	144	169	160	140	165	154	158	161	156	151	154	168	149	138	151	153	149	170	142	160	144	152	160	146	157	164	145	159	164	146	142	153	136	148	162	151	145	147	142	153	149	162	164	170	137	135	164	131	158	165	169	136	164	152	165	139	157	146	143	130	145	165	154	163	125	136	157	148	154	148	147	152	141	147	147	148	162	155	130	125	171	131	135	159	161	156	143	152	148	141	143	136	142	144	144	148	152	151	146	143	143	157	158	131	134	148	163	152	138	139	118	140	141	172	162	134	157	155	154	148	174	140	153	157	119	143	161	171	146	154	151	145	163	138	142	133	144	143	161	156	156	157	160	152	167	149	134	137	166	154	112	163	149	131	143	147	131	133	150	150	153	154	158	150	137	122	121	156	122	148	137	137	135	176	152	178	155	163	133	146	130	147	164	165	152	158	137	149	148	145	168	136	140	163	158	157	151	164	148	147	148	143	125	141	153	160	140	146	148	131	146	144	157	172	133	155	154	150	164	142	150	154	146	139	157	152	164	138	135	159	143	146	145	123	164	137	166	168	157	152	146	155	145	148	155	132	150	137	137	148	163	148	158	119	143	146	135	140	145	130	157	147	180	134	157	145	149	159	173	168	175	130	164	152	162	174	145	144	140	149	165	159	149	157	146	169	146	151	161	164	164	148	137	153	161	143	160	162	176	157	142	136	128	150	154	162	165	140	143	149	157	143	157	148	128	163	162	145	162	150	134	140	160	140	131	138	149	149	159	154	130	156	144	152	143	123	149	146	143	141	161	153	155	143	167	169	154	147	132	154	133	140	151	123	146	159	148	149	144	175	144	159	129	141	140	164	164	176	127	160	146	147	123	161	161	141	138	142	135	164	136	162	140	145	134	166	164	144	158	163	138	159	152	144	143	171	152	139	139	158	135	142	172	137	137	152	140	128	137	123	145	139	142	161	121	145	160	142	146	151	144	146	160	145	134	148	176	143	140	166	144	149	162	127	140	143	149	140	148	148	137	168	131	132	135	131	138	168	160	170	133	158	140	123	141	135	158	146	155	148	149	152	141	159	145	154	123	161	149	148	155	161	150	163	189	161	136	149	157	134	158	146	153	144	148	127	141	136	152	149	130	171	152	162	175	154	143	134	132	153	153	151	158	145	148	157	137	135	153	150	155	153	140	145	145	131	123	151	153	173	169	141	151	144	138	144	175	139	154	148	156	149	170	151	159	149	135	149	145	169	157	136	150	147	165	150	150	164	151	145	156	148	160	146	134	154	167	127	157	134	153	154	144	148	149	165	130	126	160	154	139	137	154	145	145	151	138	168	143	158	161	151	155	165	158	147	124	150	139	155	153	152	150	172	149	151	151	150	140	167	144	144	131	154	159	161	157	151	143	129	167	148	171	155	140	152	168	175	146	154	155	149	158	158	134	133	173	151	177	150	149	135	146	141	183	178	143	167	150	175	151	156	155	152	154	147	155	163	157	148	153	137	126	133	143	155	139	140	146	146	135	147	142	147	172	144	141	137	151	150	150	133	171	176	146	150	146	136	157	146	130	149	145	181	143	145	161	157	169	162	142	124	165	170	175	159	147	153	151	118	168	122	163	157	176	157	146	144	144	138	117	136	168	146	125	147	127	156	145	131	135	127	147	167	173	170	143	164	162	149	171	148	143	157	143	156	169	140	161	170	141	161	152	166	115	163	145	139	150	154	150	157	142	173	143	139	153	144	155	150	153	162	154	164	137	138	128	174	155	167	162	135	183	149	147	152	138	193	150	175	155	156	171	163	141	151	164	163	161	163	140	133	137	159	183	154	162	140	147	149	141	162	147	175	149	130	154	155	145	125	163	143	153	142	165	147	159	158	140	150	139	143	134	162	149	144	152	132	147	110	161	146	163	161	141	154	131	158	165	167	139	161	163	168	145	161	159	166	158	157	144	129	150	154	127	140	151	153	151	120	146	172	148	166	131	158	153	148	141	141	152	129	149	138	182	147	144	167	151	127	160	156	159	145	144	150	172	135	154	131	139	151	162	157	140	163	156	140	163	139	150	132	139	150	159	140	152	136	160	155	154	131	153	135	156	146	156	134	144	163	138	176	151	139	155	171	145	141	160	162	153	158	135	143	149	156	169	156	159	157	143	137	149	144	142	139	149	162	143	174	145	154	150	153	142	168	147	166	146	134	154	165	147	171	132	133	159	138	157	146	146	162	143	154	152	147	145	141	170	142	148	154	182	144	158	162	152	158	140	147	154	155	132	160	153	145	139	164	146	147	125	142	150	142	135	173	154	145	148	157	156	143	156	130	140	139	156	161	164	131	166	159	144	153	139	153	144	175	152	143	131	168	150	139	158	161	154	166	135	144	149	162	165	147	133	153	163	152	166	154	135	158	153	132	148	154	146	158	146	139	162	144	141	133	147	134	164	145	129	165	143	153	146	152	119	154	159	171	146	145	140	156	140	149	147	177	142	144	183	155	154	145	144	152	153	157	158	151	162	172	150	151	152	141	156	143	164	144	133	162	173	145	154	142	146	147	146	141	152	136	157	132	173	153	142	151	151	155	159	146	146	135	169	154	139	157	134	150	141	162	173	146	159	142	157	128	156	157	144	142	132	186	150	172	154	134	140	159	131	161	152	147	146	151	144	150	126	134	153	154	134	139	142	150	147	163	141	138	170	150	137	139	143	183	169	141	143	159	142	148	181	123	173	145	145	149	129	162	150	148	164	163	159	141	125	160	140	130	169	144	160	137	150	139	132	151	137	143	141	152	144	161	149	151	142	145	160	166	146	157	129	162	138	171	167	133	161	148	157	140	142	157	122	157	142	165	143	152	153	153	157	153	157	154	156	141	147	163	165	162	156	140	147	163	142	140	162	133	163	152	131	165	181	142	146	125	144	158	163	131	166	156	150	140	137	147	150	143	140	166	169	165	129	146	171	162	155	136	135	154	148	146	148	152	144	155	136	157	144	153	126	153	157	154	153	162	155	164	156	149	151	143	136	139	134	154	154	147	142	148	136	122	145	130	150	146	164	152	133	147	153	138	150	171	136	149	176	150	137	126	161	134	150	140	146	136	142	136	164	147	165	167	150	152	142	146	132	155	170	177	136	153	137	121	134	125	126	143	143	130	143	133	159	170	154	159	148	143	142	160	149	147	143	140	148	138	151	138	151	139	142	130	140	179	165	156	147	142	156	152	142	152	175	143	148	134	143	144	136	155	144	122	140	168	161	139	178	131	122	168	148	149	120	164	157	151	158	129	138	157	182	135	164	134	137	122	132	145	138	155	163	136	150	151	154	142	125	143	167	155	163	172	151	129	147	151	162	174	155	157	156	160	160	132	143	138	142
8157	9423	14858	13055	10298	2329	758	603	640	671	479	428	356	191	173	165	171	182	166	147	170	153	182	175	178	151	161	181	190	155	160	177	157	186	165	158	175	155	184	172	166	145	173	170	181	164	167	152	155	173	164	154	147	146	155	165	154	192	176	189	180	172	146	171	168	170	143	155	158	180	161	165	144	171	146	172	148	166	192	177	165	181	155	180	165	145	160	187	162	149	178	174	174	153	144	161	163	174	153	180	165	185	193	133	161	168	156	151	182	179	145	189	179	165	163	150	163	160	175	174	160	169	172	149	172	180	160	144	170	166	164	179	152	164	162	170	172	167	182	162	196	181	170	154	155	143	142	169	181	179	160	170	183	144	184	162	145	164	158	177	170	185	163	172	162	173	164	168	141	190	127	180	148	160	163	160	165	141	175	161	168	179	151	161	182	146	158	168	163	161	167	160	187	141	181	165	168	153	181	166	161	156	150	199	200	173	163	158	156	147	167	169	161	178	165	166	160	167	140	151	163	161	182	172	156	179	160	157	172	145	157	192	168	184	188	148	164	156	186	190	161	154	153	156	178	147	173	163	146	156	168	152	171	169	152	139	166	174	177	176	158	161	153	148	153	175	184	157	164	179	158	203	188	167	176	150	171	157	143	170	163	186	167	158	167	159	200	152	152	152	172	143	168	144	164	152	165	174	170	173	179	166	172	182	167	186	175	149	187	180	157	173	163	158	155	169	164	187	172	143	171	170	164	167	159	176	168	171	151	178	174	169	163	157	170	139	162	170	184	163	167	161	174	172	169	163	159	163	168	155	161	181	143	162	160	180	177	165	177	169	172	171	157	153	150	162	159	189	163	168	163	148	161	152	160	169	187	163	158	186	183	170	177	145	172	162	159	170	187	171	177	156	166	145	173	162	159	161	179	153	153	173	181	166	169	152	148	183	157	186	158	168	177	190	164	162	188	142	158	187	140	182	150	175	126	164	183	157	172	164	181	165	168	169	138	166	174	153	175	163	164	190	180	146	145	174	160	153	147	160	138	134	141	145	162	156	175	159	159	167	169	153	177	148	162	150	145	191	147	171	187	162	176	151	144	170	187	177	150	201	164	160	166	153	153	188	174	158	144	172	172	193	177	167	163	167	180	157	158	152	179	125	177	160	168	171	180	139	147	145	176	190	158	177	159	169	180	161	176	175	172	175	163	158	152	181	164	182	188	159	145	164	155	168	162	159	162	149	169	153	152	158	163	153	145	174	158	160	153	181	160	176	162	144	169	179	152	161	178	130	186	164	170	154	156	171	179	152	198	158	151	173	171	139	165	152	144	188	167	167	176	151	149	147	155	161	155	176	159	179	160	180	166	152	175	154	195	145	136	152	161	171	147	209	188	152	163	168	155	147	163	189	177	165	167	172	143	150	178	166	185	190	163	151	180	172	155	165	166	151	178	169	168	164	159	162	162	169	148	161	157	174	174	161	167	150	171	164	156	191	172	150	163	178	173	162	165	175	176	171	145	151	172	169	150	165	165	171	176	162	158	143	168	155	174	164	160	164	164	170	172	148	147	155	165	180	173	167	149	168	181	165	186	185	159	163	190	166	183	172	182	163	178	183	169	165	152	166	161	164	153	153	146	152	147	171	145	172	175	168	144	160	187	177	166	144	187	162	164	168	181	170	170	182	153	163	176	159	163	159	166	164	159	168	162	185	150	159	153	180	181	153	148	180	177	164	171	149	175	177	170	149	177	159	174	182	171	150	187	175	183	176	164	180	151	168	170	174	169	160	161	169	176	171	145	148	172	177	164	177	160	150	177	173	153	170	177	170	172	165	160	162	159	147	169	181	159	152	168	166	167	178	125	172	184	179	158	177	147	168	169	139	145	185	161	171	173	164	186	164	160	175	187	176	129	165	168	147	180	197	164	151	170	170	172	150	164	164	164	166	167	163	157	184	150	170	151	167	157	161	157	157	145	155	180	176	168	182	152	172	152	172	167	173	159	150	187	170	173	159	156	168	170	171	159	163	153	154	172	158	164	169	151	159	151	155	181	176	174	173	150	149	137	177	175	161	176	149	135	156	156	158	160	146	160	167	165	171	154	180	156	166	166	173	194	152	189	157	178	176	149	148	177	168	158	176	154	154	154	167	157	141	181	157	183	181	161	185	147	168	165	166	163	167	151	170	153	163	174	170	155	181	170	150	146	151	185	190	140	144	171	171	136	154	157	161	156	165	173	177	179	175	157	169	194	159	178	172	161	158	175	168	177	172	171	168	176	159	177	159	183	173	156	172	146	157	160	164	154	184	159	197	164	182	178	172	155	169	161	146	145	162	160	143	169	174	164	172	195	187	145	136	160	168	164	166	164	168	168	187	166	175	174	158	168	155	169	169	186	159	166	149	139	180	166	169	156	157	153	146	141	176	180	168	177	147	166	189	174	179	163	165	165	159	145	172	177	148	160	174	183	177	166	154	166	169	154	158	179	164	161	182	166	177	155	159	169	172	188	154	160	175	172	157	186	167	155	186	162	153	163	175	152	178	177	160	164	164	159	189	173	177	167	172	167	161	172	161	162	178	176	158	153	162	142	182	160	155	183	168	167	165	153	161	184	152	185	156	192	171	167	158	166	176	171	159	155	149	171	161	180	156	150	150	191	180	183	157	154	163	142	170	159	155	158	167	181	174	156	162	153	171	142	172	166	162	175	145	197	141	153	147	158	171	173	167	172	161	169	160	154	136	157	194	168	147	195	177	146	166	166	168	178	150	159	181	178	173	165	164	181	167	159	175	184	175	179	167	178	179	168	173	138	153	147	152	173	168	166	160	160	209	177	131	167	162	166	164	173	176	167	160	161	130	171	167	171	168	166	154	159	134	163	150	188	181	161	176	165	175	160	174	185	159	171	151	163	153	160	183	164	198	152	174	179	169	151	177	164	155	140	164	147	171	146	137	158	166	169	160	171	185	188	155	143	169	175	167	162	153	160	176	137	144	178	161	147	162	165	149	175	158	169	158	190	173	155	177	169	176	178	160	176	155	168	154	166	164	180	152	175	169	171	180	182	163	147	176	168	161	154	159	172	165	165	175	181	146	176	158	151	188	173	185	176	161	170	174	154	175	157	176	166	157	163	197	174	178	169	181	159	184	169	154	172	165	149	201	170	166	156	192	175	180	155	173	165	157	178	177	141	151	181	154	160	169	165	172	172	159	152	171	180	150	155	146	159	176	186	168	164	168	176	162	175	170	155	172	143	160	143	147	169	153	170	148	140	170	157	182	163	164	150	167	178	168	159	158	168	159	175	159	152	157	201	161	174	199	185	147	152	163	146	181	165	194	153	164	177	173	180	156	153	155	179	159	162	153	176	163	150	168	165	168	151	164	147	151	156	176	167	154	168	139	149	180	178	200	150	152	160	168	147	165	172	139	177	160	181	161	162	174	170	171	152	159	169	150	150	173	177	184	147	160	150	155	184	155	178	158	141	180	173	167	158	180
24370	19990	26112	23843	20721	15827	3602	1595	1129	1024	1019	701	875	686	503	497	461	476	493	484	444	471	405	439	419	413	409	432	401	466	384	414	407	387	405	419	403	405	412	403	446	394	364	405	377	353	365	382	411	417	396	389	407	410	360	407	401	382	376	417	417	397	349	390	386	405	365	429	415	381	360	421	399	396	404	376	412	397	406	367	371	377	363	411	383	365	387	367	397	379	347	386	442	392	389	377	380	370	368	406	384	377	356	382	386	370	393	384	410	363	354	382	380	380	371	386	409	381	361	351	387	409	395	385	411	377	376	416	392	398	421	347	394	385	394	391	397	415	414	413	381	382	387	384	408	400	396	396	408	352	377	372	415	374	394	384	375	391	327	400	379	389	347	364	380	398	373	405	399	368	367	336	378	403	391	431	381	394	391	391	384	391	410	367	408	365	379	398	391	397	363	402	385	400	402	386	382	396	375	388	409	382	373	363	387	357	390	385	443	369	401	422	378	386	405	387	374	377	404	423	372	399	402	375	387	378	353	426	430	414	396	399	387	359	366	395	404	422	347	349	376	389	413	385	369	419	388	398	370	389	383	386	381	395	395	410	420	387	369	398	399	377	374	377	341	381	423	390	375	396	387	407	350	410	373	367	386	431	377	399	391	405	384	392	390	373	426	372	395	399	377	414	409	391	408	377	388	395	385	384	362	382	404	366	406	372	351	372	398	383	373	386	381	427	433	391	379	382	409	375	380	375	412	395	372	381	400	415	389	389	345	372	431	361	378	417	437	414	415	380	365	388	391	415	401	377	382	366	360	366	392	380	370	368	398	368	399	380	409	379	386	399	373	405	402	377	413	411	382	411	359	377	386	409	417	367	369	400	413	396	395	398	408	391	400	394	399	390	422	417	410	384	371	383	410	407	381	364	414	400	384	362	423	385	373	392	392	430	365	379	376	384	394	387	391	409	356	363	406	405	384	407	369	400	376	395	416	404	388	382	372	400	416	419	394	384	414	378	419	367	379	386	403	400	402	380	398	424	381	394	400	323	389	383	391	416	347	393	367	360	382	417	384	396	389	418	413	404	406	411	379	352	400	366	391	405	377	395	403	429	381	361	387	406	389	353	414	368	414	385	409	418	407	348	373	410	365	420	422	406	364	386	387	377	390	360	373	364	398	400	391	411	395	385	398	402	415	405	381	367	406	391	401	402	379	404	380	361	368	380	405	392	365	405	362	404	368	391	411	400	404	377	387	400	392	402	384	396	372	400	367	348	387	386	361	364	425	402	366	393	380	405	350	404	370	399	412	372	425	397	408	390	386	384	418	361	402	377	379	384	443	389	390	392	448	362	396	352	386	361	389	395	396	397	356	390	425	364	384	422	384	417	377	362	419	429	384	411	392	380	365	382	412	403	381	355	376	338	369	360	376	390	363	421	367	359	363	409	394	433	375	400	417	371	385	396	380	368	385	361	393	385	373	392	374	395	388	371	371	385	390	355	407	386	423	421	388	380	378	401	374	416	383	394	377	394	360	377	340	341	358	407	410	403	379	400	399	366	392	403	399	396	392	358	372	412	414	411	399	386	362	356	380	408	370	386	345	392	374	375	425	406	378	404	424	431	391	372	404	397	403	378	424	382	379	364	423	373	382	380	393	349	401	395	375	358	396	389	395	367	407	386	422	393	390	380	365	366	379	400	380	367	380	360	405	374	394	373	363	363	388	369	354	393	383	423	402	384	370	414	388	389	400	378	419	397	409	394	382	364	398	387	382	408	401	357	389	420	403	388	379	405	368	361	394	380	387	395	375	388	369	350	388	385	383	374	385	378	350	383	341	369	380	375	389	394	365	413	402	344	393	345	416	426	372	393	375	391	369	393	398	378	385	413	398	419	389	385	372	400	413	381	399	393	421	382	370	390	396	342	369	437	398	415	425	363	389	403	360	370	376	377	392	394	406	382	393	370	400	363	398	400	403	415	429	414	415	397	366	365	385	411	381	431	409	393	379	400	401	394	354	401	386	400	390	365	380	386	338	395	376	409	384	400	408	424	403	380	403	417	391	408	395	381	383	373	399	379	405	392	368	411	376	395	381	424	382	415	410	379	386	382	378	376	404	401	368	371	417	400	364	376	394	387	353	371	374	382	391	411	385	389	387	395	390	387	428	387	363	400	409	406	377	382	403	377	383	411	366	418	371	438	374	334	376	383	378	337	408	407	398	401	344	377	392	377	382	405	377	417	393	416	395	400	381	403	405	347	386	366	409	422	370	392	370	412	403	402	380	420	364	368	407	397	416	369	368	370	415	388	372	379	386	399	394	396	361	380	394	387	381	404	374	396	373	403	388	388	367	354	356	388	395	425	354	380	374	381	398	369	372	420	370	392	411	369	380	386	379	416	384	372	384	435	387	377	353	414	375	375	410	404	427	391	406	401	407	419	408	358	380	396	417	369	389	419	406	417	367	381	392	390	389	404	381	378	368	420	363	376	349	380	382	377	397	384	377	381	363	392	376	387	426	384	408	419	404	408	364	383	403	366	379	379	433	420	381	399	419	379	382	388	337	407	439	349	387	375	375	425	411	355	395	369	362	420	406	380	373	395	346	355	388	397	373	369	405	376	408	366	395	439	378	361	379	402	395	394	423	397	395	417	358	390	397	373	367	391	372	380	380	369	390	408	361	397	436	360	429	402	430	391	418	408	394	424	407	372	356	394	422	383	417	372	371	387	398	375	388	393	422	429	389	357	384	396	416	392	419	368	429	406	398	385	411	384	352	427	395	366	401	387	411	376	396	407	393	389	380	404	375	433	392	382	387	365	380	463	390	389	408	395	387	390	408	418	375	403	382	336	388	390	357	379	404	381	439	394	389	405	394	347	388	382	413	393	388	353	381	409	407	398	371	380	411	368	377	378	426	387	405	364	363	393	388	382	396	355	370	370	388	393	382	405	389	407	418	384	405	389	394	372	377	370	404	381	366	357	356	412	399	423	398	392	402	376	360	377	402	395	371	414	423	388	388	388	403	386	369	386	391	403	387	350	384	416	371	415	434	365	397	421	359	375	390	391	390	419	396	429	389	392	361	374	433	419	378	387	392	342	361	345	403	366	402	425	390	416	378	400	409	384	386	407	375	377	388	374	357	384	386	395	402	368	402	405	400	357	403	386	406	362	362	387	436	414	424	381	371	413	381	394	375	382	398	398	360	369	424	369	403	393	426	414	388	350	366	364	379	376	353	414	372	367	399	380	328	361	392	371	369	349	391	377	420	391	403	380	446	370	433	401	397	388	379	397	406	383	389	462	383	374	409	384	379	415	366	391	382	420	420	374	364	400	415	389	410	408	371	343	405	398	376	380	383	379	369	412	401	408	406	355	380	360	385	386	394	419	388	424	409	405	370	406	380	351	381	399	390	362	388	382	378	442	420	390	391	395	349	372	375	365	401	371	369	379	393	394	404	367	421	369	389	383	350	383	366	390	392	408	385	373	375	413	378	416
10025	20335	24331	31044	21668	11765	3308	2610	1874	1602	1719	1130	1393	955	671	625	547	497	527	494	501	504	440	480	420	452	404	475	377	410	410	418	428	429	401	417	422	382	420	395	396	390	370	411	377	400	381	385	402	410	404	411	376	356	347	370	389	383	387	390	364	397	375	391	388	336	373	357	381	406	381	361	358	365	387	370	375	372	390	373	364	370	358	377	369	383	410	362	379	381	403	368	372	365	405	393	373	396	366	365	376	373	372	364	386	405	367	389	387	349	386	375	376	336	392	402	352	398	336	388	393	363	363	407	361	400	399	385	342	372	350	346	381	365	389	345	366	371	381	356	406	361	378	363	377	341	342	344	404	364	370	378	369	389	349	358	368	388	374	345	370	368	362	382	411	370	367	359	348	323	396	388	387	357	383	377	400	371	380	362	389	366	348	398	343	368	403	377	387	357	367	351	389	387	375	343	375	359	365	385	406	377	382	395	359	366	367	358	350	391	400	383	357	401	387	353	379	370	413	357	399	359	364	365	383	331	347	399	355	365	392	403	425	387	373	369	377	384	335	372	388	383	393	356	383	360	402	342	355	371	376	347	376	379	362	365	364	399	384	400	385	385	367	385	373	402	372	372	377	374	383	370	376	357	353	392	402	357	361	375	356	372	354	427	395	407	364	375	386	398	381	372	423	377	370	371	370	329	380	377	381	355	374	359	398	416	370	361	386	351	399	369	382	337	366	357	390	391	366	366	375	337	400	366	358	387	373	352	372	369	346	353	359	330	364	349	374	376	408	388	343	422	343	377	382	384	384	365	373	385	370	364	383	374	386	355	341	332	399	391	360	389	360	375	360	365	377	400	364	379	370	325	387	367	388	352	417	350	378	354	364	385	371	397	404	406	371	342	375	384	360	386	370	402	382	364	349	385	328	345	387	348	372	380	354	385	393	360	357	371	379	399	367	386	399	357	377	361	333	366	375	352	366	364	348	361	363	350	381	362	368	398	353	370	365	361	403	374	379	345	376	342	372	363	345	376	378	373	352	333	350	331	394	345	352	373	371	335	384	381	364	364	361	372	380	388	375	374	340	385	359	381	381	364	359	388	368	397	362	385	350	375	368	384	363	351	387	384	372	400	385	379	369	363	347	383	376	385	385	351	365	387	355	391	385	379	357	349	352	386	372	370	383	379	363	369	355	360	362	380	379	394	360	376	376	388	373	355	354	358	355	388	368	367	358	371	370	387	376	358	391	363	364	349	364	369	361	379	382	362	402	335	382	398	321	378	357	362	356	356	376	384	380	348	371	360	362	374	355	352	366	379	375	356	383	343	354	370	359	365	358	377	359	386	375	373	343	397	400	363	376	393	371	355	346	367	362	398	358	355	379	354	374	363	377	375	400	384	378	378	366	349	352	381	357	419	376	387	388	387	380	380	401	366	334	376	423	361	368	339	358	362	407	348	378	359	358	356	353	369	376	400	341	346	387	370	350	384	363	369	368	358	362	385	359	367	409	353	369	338	380	324	383	339	350	371	355	373	382	356	332	369	405	363	366	379	338	404	345	414	392	340	380	354	365	371	361	365	339	369	360	347	361	386	361	369	351	399	377	374	361	366	362	367	342	362	365	383	352	377	386	362	374	380	380	337	377	359	407	387	364	398	346	383	367	389	345	378	370	366	339	376	399	380	356	392	385	357	376	359	378	383	350	380	387	342	348	362	354	360	395	382	375	377	391	398	367	363	360	357	393	355	351	371	404	374	371	363	403	399	361	364	390	409	355	354	368	374	322	404	387	361	382	365	369	373	355	370	384	369	356	404	393	364	350	368	396	349	395	342	374	387	366	373	380	357	350	360	391	371	382	362	344	385	358	368	415	334	357	373	386	400	364	381	392	360	349	395	332	387	340	362	374	397	377	373	385	383	375	333	403	349	337	389	367	359	375	358	374	378	386	376	369	378	381	400	398	337	378	375	392	401	401	362	382	380	371	354	347	350	378	360	368	349	375	370	361	372	359	379	353	385	332	381	371	371	378	398	395	366	372	391	412	390	400	330	377	379	372	376	358	341	378	392	373	342	384	394	388	380	383	374	383	349	362	385	391	405	372	381	368	375	356	382	311	383	351	354	347	361	362	372	348	382	357	372	376	364	375	343	368	377	389	350	383	391	363	376	382	378	371	374	398	379	364	335	357	364	343	385	365	375	371	424	392	404	345	372	388	385	371	395	343	340	373	393	410	361	371	357	353	370	375	354	348	371	381	380	369	342	383	382	368	374	377	363	384	324	385	399	369	367	365	372	404	382	389	357	371	367	371	367	369	373	372	380	364	386	361	349	389	360	377	394	378	378	357	388	378	357	370	353	373	379	368	381	361	386	350	393	371	342	364	356	398	385	370	401	367	368	390	397	384	347	367	360	366	367	357	372	371	356	353	372	356	345	360	361	364	406	377	411	381	359	350	405	407	375	386	375	366	334	349	395	376	369	386	368	341	351	393	394	334	358	368	361	383	390	370	348	394	347	418	360	363	353	396	340	376	362	393	380	344	403	398	343	373	341	373	355	353	370	367	368	365	351	407	367	366	361	346	355	349	384	345	393	404	398	359	408	369	389	376	390	352	399	376	387	361	354	351	363	396	369	363	369	391	357	371	359	370	389	383	382	357	354	398	355	344	373	360	367	400	393	346	404	379	395	390	365	344	374	378	371	377	378	347	374	394	374	366	376	348	394	371	378	368	377	368	374	337	397	371	389	373	397	371	403	353	375	346	372	410	339	384	406	372	389	366	374	348	369	347	368	377	384	374	366	361	370	382	380	390	354	386	403	361	369	351	356	381	373	374	343	378	383	330	363	407	357	368	345	365	330	375	383	372	355	340	362	389	324	343	412	374	380	354	357	396	351	394	390	376	344	400	366	361	372	374	377	391	367	338	367	388	345	358	370	380	347	373	391	358	374	372	329	407	374	336	348	371	355	387	374	351	352	387	362	353	355	382	392	397	363	356	363	388	352	348	347	383	363	397	355	339	398	320	373	375	376	390	370	359	373	385	397	350	379	392	363	362	352	413	359	379	369	376	379	387	343	363	370	338	351	336	366	388	362	355	337	355	373	393	382	336	364	360	345	383	381	342	360	389	401	418	395	339	388	355	382	383	364	385	347	375	337	385	373	402	391	367	370	369	358	403	356	398	368	381	369	384	370	385	386	359	379	363	383	405	374	358	393	378	413	377	419	382	389	417	371	378	359	342	403	362	371	391	355	347	350	392	345	363	367	406	373	348	366	372	378	363	358	347	373	343	374	384	369	345	371	384	366	384	345	346	345	387	371	366	368	423	387	369	384	370	408	366	407	373	356	399	371	373	397	348	366	410	348	350	396	374	364	358	371	326	361	358	324	358	375	385	378	364	399	364	398	367	379	384	358	394	364	385	384	352	393	402	385	377	344	393	419	385	401	390	360	414	367	364	380	391	367	388	394	350	350	370	362	328	334	382	345	375	370	405	335
22062	19994	26519	23192	20045	20198	11728	3058	1836	1729	1671	1346	1447	1252	902	879	847	825	803	832	779	773	713	742	801	728	747	681	693	721	699	778	728	715	683	714	726	693	668	680	690	693	669	654	658	682	689	649	669	724	627	696	676	641	677	699	723	657	675	677	686	625	674	709	682	676	652	616	635	679	641	663	661	684	702	653	675	673	676	688	678	647	666	686	616	658	669	684	684	655	683	680	699	658	704	663	676	685	644	630	664	717	671	691	669	634	674	661	711	646	707	678	699	682	672	650	655	667	609	677	689	711	659	669	661	673	627	635	700	671	675	668	663	662	612	702	663	623	700	670	654	665	644	614	670	622	676	659	641	673	643	612	687	624	674	674	684	643	633	682	643	653	649	648	671	631	677	651	682	655	678	631	640	653	629	689	668	680	627	681	706	645	694	653	675	614	658	607	624	655	684	676	680	691	674	664	659	657	683	636	691	643	641	651	670	690	684	678	674	731	673	693	638	665	713	663	692	638	627	664	670	680	684	705	623	612	654	618	687	632	666	648	673	651	632	692	644	671	657	636	645	640	672	698	678	627	650	643	644	607	652	650	624	642	673	654	632	669	654	630	679	643	684	647	644	633	635	688	650	664	627	617	638	663	626	635	675	647	673	654	691	629	670	658	639	696	677	636	648	619	670	636	632	717	696	619	667	647	691	649	662	633	679	625	664	626	661	659	660	656	705	695	687	648	682	658	684	660	668	656	616	632	651	650	618	626	645	663	672	717	674	622	644	611	659	656	662	655	724	635	693	723	646	675	638	713	646	649	654	690	616	649	657	660	678	646	680	682	615	611	651	639	654	671	669	674	685	658	615	666	683	648	649	703	641	632	662	694	618	639	647	646	639	690	621	634	639	650	641	634	639	664	648	691	652	683	678	669	670	688	685	650	703	660	630	681	608	642	623	687	625	668	611	622	616	658	654	721	644	695	681	642	659	653	640	639	613	725	620	658	662	635	609	664	695	692	664	685	653	662	705	659	650	650	646	672	691	686	616	631	681	667	662	625	637	645	678	664	666	671	635	633	607	663	653	600	672	628	629	634	706	625	646	686	657	672	611	671	639	665	677	652	675	651	641	699	709	641	676	670	692	640	650	624	665	642	657	633	652	626	688	622	665	676	706	692	657	651	644	605	654	715	650	670	645	609	698	673	644	678	648	670	650	630	660	674	663	684	638	684	661	632	633	656	658	647	641	671	681	693	678	616	645	619	617	644	613	631	661	631	647	643	635	665	635	660	644	675	676	640	640	696	658	647	631	621	615	657	659	690	615	673	689	643	638	669	640	643	666	652	598	651	654	613	667	668	656	634	664	647	645	708	644	695	607	711	666	649	639	716	668	658	687	608	625	679	682	638	627	617	657	653	651	674	675	639	676	655	690	632	609	633	726	653	641	690	685	658	641	677	616	649	657	663	670	663	609	656	649	690	649	654	645	684	652	672	644	649	682	651	640	708	713	674	654	672	643	658	670	649	656	683	630	678	630	630	670	661	641	636	631	632	662	644	650	655	666	660	660	628	697	627	635	653	644	653	644	629	701	650	630	680	656	650	612	634	690	659	635	633	610	674	657	682	623	655	674	709	647	672	620	732	697	630	681	670	667	656	675	639	647	656	650	654	673	620	618	643	666	648	636	666	710	643	674	631	645	619	592	642	624	697	640	642	610	680	629	630	630	655	649	679	666	675	670	655	658	688	635	681	647	640	670	643	713	644	633	657	682	671	672	651	658	640	678	667	696	677	611	647	690	683	691	644	616	655	614	627	624	692	673	674	685	666	704	687	669	663	648	635	676	676	637	663	641	652	644	645	631	654	671	622	643	632	643	692	621	619	636	665	654	649	664	702	674	652	684	700	736	648	661	654	659	655	690	693	646	637	658	642	684	651	653	679	634	648	605	592	633	647	604	647	682	683	644	642	618	630	685	646	680	657	629	692	657	613	655	626	668	676	633	611	618	635	676	725	700	718	624	610	616	641	646	755	646	633	689	699	661	615	680	666	676	634	695	658	598	664	666	703	677	660	632	679	601	636	683	691	643	657	673	659	663	708	659	648	683	705	620	672	667	620	646	650	677	659	685	635	625	660	660	648	691	629	671	633	641	673	664	690	683	650	666	644	651	622	640	674	629	632	657	638	654	637	629	628	622	636	640	654	647	688	662	699	685	646	677	664	679	621	674	650	628	657	687	638	651	661	639	682	663	649	681	678	616	655	624	628	673	688	649	609	635	721	718	635	670	631	640	705	648	649	569	657	656	639	685	652	656	639	644	649	657	657	717	661	659	656	689	659	633	692	630	645	576	627	696	669	615	637	672	648	628	681	597	689	640	690	613	670	626	667	628	685	663	637	678	660	655	596	683	649	672	640	646	629	637	716	653	652	657	627	635	697	678	608	642	635	703	660	690	606	636	663	651	666	668	668	638	670	669	656	697	641	650	678	674	700	672	671	663	679	663	671	623	630	679	667	654	684	645	642	630	649	646	669	629	619	638	706	645	636	659	646	638	634	647	681	700	654	620	620	696	701	630	669	667	692	677	619	610	639	647	687	663	701	621	641	604	665	636	671	623	666	669	671	620	649	620	654	646	632	635	669	676	608	655	647	675	640	639	648	658	709	649	713	673	612	631	650	661	647	620	616	652	636	657	628	666	650	670	654	690	688	667	650	671	679	669	661	663	612	667	688	619	658	617	715	680	678	619	657	661	694	655	639	652	659	678	682	664	678	665	667	685	634	684	643	656	647	671	701	697	710	651	610	666	658	668	663	677	629	619	700	608	701	698	723	662	635	654	667	655	683	680	724	620	600	658	644	660	668	677	648	637	653	677	623	656	672	684	679	653	675	672	607	665	691	709	681	658	644	647	650	638	661	654	630	629	668	644	705	631	651	623	617	673	657	694	676	641	675	621	670	671	689	655	654	650	679	684	630	611	663	662	658	690	671	612	698	658	648	666	667	667	662	644	653	670	626	711	640	636	637	664	656	647	618	682	654	632	688	635	672	650	662	689	667	683	609	634	609	653	642	633	609	639	628	637	636	647	676	637	601	666	645	645	654	641	672	601	649	638	674	682	629	665	658	674	639	633	673	656	664	643	699	659	717	681	643	689	661	701	660	594	627	634	660	663	706	650	648	632	653	621	664	663	646	612	652	638	652	629	674	650	653	619	655	687	662	675	692	659	626	640	665	638	659	691	633	655	670	660	648	704	610	682	676	644	645	673	721	646	698	650	675	639	663	658	710	613	629	673	596	669	629	666	672	664	669	613	650	637	659	664	626	667	661	643	604	677	679	634	669	694	644	687	633	622	611	662	645	686	605	633	616	634	629	674	632	630	636	675	657	660	647	646	633	605	665	572	687	644	683	675	693	646	659	641	654	637	681	694	662	652	659	660	630	636	628	592	596	586	655	673	642	647	636	620	668	665	632	603	664	621	659	654	668	634	644	665	687	637	655	645	700
13473	27815	34026	32650	16262	11845	5776	4238	3105	3110	2828	2162	2420	1652	1164	1153	1010	997	921	924	877	790	846	795	725	772	703	728	745	728	699	651	713	697	675	656	656	645	675	639	674	643	647	647	684	635	654	657	632	648	678	655	638	618	620	663	691	640	630	641	638	622	604	643	673	584	624	568	632	614	661	600	634	649	620	636	644	623	612	640	653	651	651	593	632	577	637	621	600	606	643	609	621	626	633	589	653	576	611	654	624	606	621	631	645	566	616	640	664	603	613	644	580	621	681	628	625	594	672	605	585	648	601	602	578	631	603	653	593	603	679	622	585	635	613	678	637	583	615	672	616	585	622	594	625	635	628	612	623	618	610	649	610	646	633	608	645	583	607	605	614	626	630	681	665	653	585	670	633	635	612	596	644	601	619	619	611	617	629	668	652	612	645	651	614	629	665	637	618	622	647	603	566	632	606	638	612	581	609	615	653	642	652	581	628	622	592	615	664	638	628	609	657	589	638	601	613	634	577	646	611	634	616	638	638	620	593	599	586	608	628	590	619	661	610	647	559	617	603	610	617	590	579	625	625	626	599	666	636	616	591	593	601	599	573	595	576	600	636	606	624	605	633	618	659	604	612	635	639	634	614	584	582	577	585	612	640	617	631	654	660	668	617	585	627	612	618	598	601	618	650	579	582	612	610	603	594	622	648	634	607	610	573	585	620	623	631	622	641	660	609	676	614	594	649	673	611	652	597	664	603	644	650	626	618	593	629	626	589	583	600	643	638	611	657	617	623	653	599	624	631	588	602	625	612	611	634	586	587	676	634	619	589	638	629	633	604	622	611	659	615	633	645	622	582	650	623	610	605	610	622	656	531	644	648	665	616	632	600	674	611	644	632	639	633	574	619	631	581	670	617	616	588	588	632	626	579	594	639	614	627	624	645	622	647	560	658	617	612	645	587	635	618	638	589	643	623	631	597	602	637	629	674	646	648	647	630	606	627	611	618	624	622	613	616	646	577	595	633	636	629	614	579	613	623	603	638	591	615	616	647	635	610	557	602	605	623	602	627	605	625	612	616	609	659	622	627	610	603	637	620	626	604	632	622	614	593	624	649	614	655	592	625	594	598	606	595	631	601	608	641	644	593	602	612	595	626	653	583	608	658	577	661	606	556	565	635	666	621	645	644	601	599	596	631	636	610	617	592	593	611	633	652	667	621	618	596	613	650	578	639	599	605	627	574	613	606	623	608	575	627	626	576	603	645	647	618	656	588	597	637	612	581	612	631	643	635	632	650	618	614	595	603	636	622	620	627	590	622	616	629	657	589	611	614	634	618	621	612	598	588	603	593	632	617	626	634	593	646	616	630	636	597	607	641	659	621	624	624	601	650	612	641	593	605	637	613	624	599	582	631	660	599	630	631	624	630	603	612	616	620	638	632	622	660	622	628	628	583	649	585	625	571	634	631	653	658	577	598	610	593	615	619	585	625	634	652	637	624	611	652	593	609	627	632	604	615	665	586	615	605	599	636	615	594	615	634	600	636	640	657	605	647	591	628	650	640	612	579	620	699	606	635	623	616	631	624	625	626	606	637	638	582	633	641	610	612	640	646	593	629	616	597	638	552	636	614	668	582	603	635	618	655	623	625	665	612	611	590	584	604	598	630	590	579	602	642	609	690	619	667	652	601	644	626	613	631	642	595	638	641	680	632	625	619	636	588	606	615	596	649	594	634	622	641	622	634	634	581	594	600	632	643	632	584	590	683	637	592	658	605	585	619	608	653	599	555	620	627	624	613	576	609	651	643	661	606	628	630	597	649	619	608	634	571	586	677	631	625	612	606	575	634	609	580	627	588	616	623	640	626	608	608	633	623	619	629	605	643	642	678	621	637	688	620	624	617	630	625	667	589	600	631	614	609	642	633	610	611	588	613	627	611	635	613	649	646	603	640	621	604	621	593	605	614	614	598	631	627	616	683	607	634	634	658	610	620	592	631	614	609	590	620	588	608	631	622	610	627	629	631	654	623	652	613	616	627	611	630	612	612	604	627	640	601	634	651	617	657	628	607	624	579	619	603	630	590	625	620	619	637	566	655	567	645	635	628	626	658	617	608	651	624	632	644	604	615	602	602	632	616	640	609	633	631	618	609	646	604	604	582	650	621	624	617	622	619	613	677	601	598	611	632	597	587	578	580	611	609	615	604	647	641	623	593	612	622	619	633	652	628	608	600	653	602	588	660	632	619	636	622	630	608	606	587	650	637	649	608	547	635	646	656	636	599	633	584	578	656	620	623	597	638	663	618	634	608	613	625	623	621	627	664	600	625	675	607	580	624	621	635	689	677	603	630	604	600	612	585	580	602	633	627	655	652	657	626	583	609	622	615	605	627	569	589	606	629	642	631	608	556	646	630	592	584	651	630	672	668	692	636	606	581	599	645	597	568	663	646	639	676	605	627	620	630	601	638	646	596	614	624	586	611	647	584	591	602	632	624	616	619	631	638	662	631	594	596	692	606	616	589	623	656	594	671	632	583	608	666	653	647	652	639	611	657	584	630	636	626	609	582	637	596	579	629	637	648	616	572	644	622	705	653	618	574	613	606	602	600	608	593	641	619	584	556	615	602	629	626	584	620	588	617	622	623	649	681	607	591	585	641	659	614	599	642	651	585	619	661	572	607	607	676	639	600	635	657	583	644	633	627	635	552	602	645	616	579	633	629	669	621	580	618	577	627	613	586	645	610	606	580	653	625	653	638	623	623	581	663	642	644	610	645	606	630	579	610	646	636	646	647	581	618	645	626	620	597	619	606	617	620	615	625	626	627	618	606	625	612	550	654	598	575	625	590	620	622	572	614	638	578	627	602	601	626	615	571	624	602	636	586	618	625	631	596	628	642	620	611	625	597	624	605	630	658	612	613	603	629	605	594	587	609	623	628	625	572	604	590	600	628	661	589	624	609	607	618	622	643	601	695	603	646	648	616	635	606	616	607	632	646	661	630	610	627	599	592	589	628	677	568	576	621	634	627	613	608	565	650	585	601	612	586	613	633	631	621	614	602	657	628	631	631	647	596	634	630	598	595	631	662	655	615	581	632	649	655	592	605	593	610	616	616	622	610	619	635	614	659	595	649	628	619	631	657	584	611	621	606	609	583	649	621	537	634	639	602	583	626	584	581	571	617	583	645	641	646	579	626	639	623	614	609	589	599	612	604	629	628	608	682	644	592	669	611	606	623	648	645	572	682	669	607	603	572	654	593	606	589	625	613	624	605	563	606	611	607	648	577	623	631	651	582	625	614	674	640	627	621	579	579	620	582	601	686	617	675	589	635	637	610	623	570	598	619	653	647	601	651	576	658	625	611	628	615	601	648	619	616	593	635	632	602	601	629	619	628	615	604	647	631	605	596	616	606	653	573	611	598	614	616	609	624	619	645	582	616	613	616	588	666	580	593	632	629	584	623	649	622	642	641	593	628	617	582	597	607	618	528	654	648	658	615	609	617	590
27486	16027	13963	6419	4634	1177	585	297	322	357	277	231	157	151	133	155	133	141	158	135	143	148	142	169	160	174	133	128	129	157	141	122	137	132	138	130	148	144	137	135	143	135	135	151	138	137	133	142	126	158	129	141	127	122	136	160	150	142	145	152	162	138	130	139	150	150	140	136	142	142	156	120	120	129	159	137	138	147	122	151	140	139	131	159	138	136	120	152	161	117	139	122	134	130	137	131	159	120	141	144	148	140	127	157	154	136	136	144	135	162	144	146	153	124	135	140	135	148	147	130	112	135	145	136	135	142	140	147	122	120	133	128	124	158	132	142	127	137	133	141	152	130	124	134	127	180	149	133	149	138	158	150	142	127	138	135	147	131	142	123	145	134	137	138	138	136	123	124	128	152	117	141	145	134	150	142	119	139	107	151	148	131	162	134	127	131	131	120	145	151	147	123	137	121	131	162	154	144	124	149	139	141	122	132	148	132	140	128	117	146	148	147	129	151	128	147	133	140	162	134	136	135	129	138	147	151	133	137	146	148	142	134	160	126	124	160	153	152	148	139	128	147	155	136	148	144	150	140	123	135	121	143	141	160	161	162	137	142	156	139	131	140	149	142	147	136	133	118	132	138	150	125	123	128	112	140	144	148	140	148	143	142	158	158	149	144	130	147	128	134	161	154	139	133	135	141	144	158	168	145	143	125	138	166	132	135	151	147	121	141	124	131	144	138	149	145	135	125	140	140	150	155	147	142	138	126	132	129	147	122	129	117	144	171	130	144	133	151	159	148	124	156	157	136	137	150	145	144	138	145	128	135	150	144	135	120	134	138	153	126	120	131	153	134	142	129	125	146	132	126	123	141	149	136	149	140	137	130	140	140	150	122	119	138	151	152	134	142	135	138	145	152	124	170	139	144	127	126	136	135	153	151	136	137	125	135	143	137	151	157	120	142	144	154	143	151	138	140	137	155	151	114	140	148	142	146	125	145	134	152	129	144	134	130	157	130	147	161	138	145	126	124	121	153	132	125	145	147	137	153	135	139	150	160	146	150	141	154	124	114	136	145	141	136	140	142	114	118	166	126	121	138	160	145	158	151	138	150	153	121	143	134	119	153	127	162	163	143	130	117	150	135	162	148	143	141	138	128	123	137	138	142	129	128	156	131	132	151	142	122	150	135	123	139	146	152	118	138	157	126	133	157	147	145	123	137	153	145	163	123	145	118	146	141	146	144	130	115	155	148	136	130	148	131	131	125	118	132	146	135	154	135	129	134	136	148	122	115	130	146	137	129	140	155	141	131	134	141	148	144	128	144	151	150	135	131	140	152	138	153	146	140	135	111	129	143	145	170	139	133	134	156	164	135	143	118	156	152	158	139	161	143	154	129	153	144	133	141	130	121	130	132	141	141	122	163	129	123	136	135	137	141	152	138	148	128	135	142	123	134	131	137	121	136	152	150	134	129	142	169	163	151	144	136	146	138	139	148	128	155	167	138	132	127	151	147	138	140	142	149	150	155	142	162	148	129	148	142	133	137	142	175	130	133	163	137	139	151	134	126	134	145	145	141	130	154	151	132	157	134	130	132	140	131	135	138	130	149	134	148	127	143	156	132	149	138	129	141	149	153	136	147	122	142	163	141	141	122	119	149	128	154	118	144	145	128	145	129	143	127	137	146	137	149	139	138	128	147	155	129	132	141	133	133	151	121	134	146	147	133	129	135	128	148	154	149	156	144	138	170	131	156	123	150	151	140	148	135	142	151	149	122	127	123	132	139	165	140	135	135	132	133	153	140	125	142	143	158	125	146	136	156	149	149	129	181	141	149	152	141	143	152	140	148	142	139	139	149	142	149	129	132	131	142	143	144	145	159	156	124	143	121	133	139	152	126	153	131	141	153	136	131	156	146	127	135	155	148	169	141	152	143	120	140	122	154	122	147	130	137	131	132	141	134	156	126	152	131	128	133	122	144	130	118	133	161	136	133	140	126	161	160	155	130	145	125	140	145	133	133	136	150	127	155	126	145	132	144	146	143	166	140	133	144	157	135	137	148	139	130	141	143	135	113	151	125	144	122	163	139	156	148	160	129	157	148	139	133	139	145	135	129	132	145	163	126	125	128	124	155	139	136	155	135	139	142	140	142	137	133	125	135	129	118	133	128	130	145	119	142	149	160	125	139	146	128	124	129	131	120	133	127	142	139	129	132	129	125	135	146	145	150	123	127	140	138	156	138	119	129	126	136	125	165	145	127	153	171	130	126	144	122	116	130	169	134	140	131	143	122	126	153	128	148	139	151	153	139	125	152	158	162	142	141	113	141	130	150	110	152	146	127	146	140	144	149	125	170	139	129	157	134	149	133	138	149	128	146	145	141	134	123	129	119	143	135	110	128	133	125	159	150	141	150	146	153	148	131	139	138	162	137	143	130	137	145	162	134	132	138	146	141	132	161	139	133	118	131	136	139	128	141	142	125	131	112	136	144	153	143	115	117	120	131	128	142	165	152	139	143	151	161	137	128	118	165	129	143	145	137	125	137	140	155	122	130	135	141	130	140	137	136	147	144	147	170	150	148	119	133	146	149	112	139	124	152	160	135	158	123	128	162	122	151	128	145	141	134	143	143	157	159	142	125	155	134	107	151	136	145	131	152	150	163	129	126	148	153	154	129	121	156	158	135	143	130	145	152	131	138	135	133	136	150	150	138	148	143	132	150	135	124	119	121	124	149	138	148	135	169	152	130	147	147	149	164	155	133	130	148	134	119	146	146	139	140	155	130	130	137	147	144	154	148	136	153	135	149	127	138	138	129	152	151	130	142	136	138	134	153	116	135	125	136	127	160	158	136	141	130	137	154	157	145	127	152	137	149	141	141	122	126	162	148	154	154	127	142	139	132	135	159	134	153	128	132	141	119	155	137	157	162	133	155	146	152	162	140	137	134	142	138	157	153	128	127	121	166	124	135	133	150	117	157	141	170	136	108	138	148	170	136	131	144	130	124	156	150	138	150	129	146	148	137	146	138	133	146	152	141	139	131	151	126	147	145	136	147	128	146	132	133	146	146	141	156	136	139	130	146	140	150	170	151	118	155	138	138	142	144	133	126	146	147	144	135	151	149	123	157	130	139	159	154	155	122	139	131	134	134	150	129	153	159	142	117	135	137	154	133	133	135	132	142	124	134	163	170	154	170	146	130	134	134	110	145	139	139	136	129	133	141	142	162	139	135	139	137	150	146	147	122	134	139	144	144	129	140	144	134	135	130	145	155	131	135	139	151	136	148	131	134	136	136	149	132	143	131	160	129	139	153	151	140	168	132	126	123	141	156	139	142	147	145	126	152	156	156	122	179	145	125	142	138	135	158	149	161	147	151	156	135	135	138	130	141	148	134	136	113	143	158	148	119	149	120	144	136	147	121	140	131	143	135	139	136	141	133	161	132	142	155	146	130	141	132	140	135	145	108	147	142	140	114	117	158	138	143	142	134	120	162	162	144	137	130
7752	10974	22315	7400	8903	1944	1044	636	515	675	512	395	279	175	156	180	174	183	159	175	170	173	154	194	134	164	142	163	157	144	165	150	164	154	156	143	153	153	160	147	139	154	166	165	143	145	157	154	148	135	164	141	151	141	156	119	147	160	156	176	136	137	145	148	163	115	158	144	148	148	129	147	143	155	154	170	143	141	174	159	153	142	163	166	151	144	161	140	154	166	160	164	170	157	169	143	172	149	147	149	160	147	155	149	145	160	155	151	164	147	150	138	161	148	147	144	148	130	152	146	156	159	161	163	134	150	153	169	141	154	158	137	145	151	154	163	156	163	137	164	143	165	149	167	156	156	151	135	137	142	155	170	134	143	162	155	129	134	143	134	167	123	148	191	128	152	151	157	140	154	149	138	152	138	166	129	150	125	148	154	149	166	143	150	179	134	160	148	138	154	138	159	169	141	119	153	163	133	158	150	136	147	166	149	133	178	151	159	159	162	182	150	147	158	145	162	151	141	145	153	170	124	152	154	177	153	166	153	158	164	144	168	157	150	148	142	149	138	143	159	164	144	161	155	155	157	156	136	168	143	167	135	159	168	163	154	164	144	166	172	154	141	156	171	161	143	146	151	143	154	136	155	174	136	153	147	172	150	151	149	148	165	150	162	156	155	155	133	157	136	175	163	160	153	158	161	154	142	146	142	134	132	167	149	157	163	172	150	139	147	158	145	133	140	143	159	165	160	144	165	154	157	163	152	148	147	156	160	174	146	147	144	159	144	140	175	170	154	157	140	133	157	145	142	154	162	123	149	161	148	165	154	150	145	134	142	158	150	146	154	169	156	139	159	117	157	164	165	144	152	175	139	166	175	154	150	148	149	156	164	155	143	157	162	155	148	133	134	158	176	143	133	145	135	159	133	148	149	134	143	157	145	144	179	147	144	150	154	157	148	162	135	169	175	135	168	159	142	174	156	166	138	151	160	155	160	147	144	136	133	147	151	158	153	141	134	147	145	153	142	167	154	153	167	140	155	176	153	119	144	149	162	147	168	144	177	150	160	165	158	141	156	176	162	167	166	133	171	133	153	145	142	131	147	160	132	160	149	136	162	159	142	154	155	158	146	157	157	160	136	151	153	170	131	151	161	161	133	153	156	138	142	155	159	164	147	136	140	126	146	136	182	147	151	139	166	156	148	172	136	155	159	169	163	136	130	150	166	155	144	130	144	183	159	172	161	153	146	163	164	158	143	148	157	154	149	156	155	168	154	164	180	156	172	146	150	143	143	143	149	152	148	141	145	151	142	145	150	151	184	162	161	148	140	152	152	146	141	156	131	151	160	155	154	127	160	164	153	158	161	168	124	145	158	173	164	166	135	141	162	145	166	145	159	146	147	146	133	173	143	159	164	153	162	148	134	144	170	157	150	162	133	175	154	153	158	122	144	149	166	148	155	125	137	162	158	165	137	126	159	130	153	143	162	162	158	157	163	129	137	151	111	145	127	178	134	155	147	164	157	164	146	138	155	165	159	160	184	129	170	130	147	157	135	146	162	149	163	149	161	150	143	160	162	153	160	154	158	175	165	156	158	160	148	179	114	158	154	139	141	139	136	150	174	151	164	160	152	151	135	146	139	151	157	154	138	150	149	150	141	145	158	153	155	146	144	155	135	151	144	164	157	149	158	162	149	129	140	149	162	168	155	151	145	162	151	154	134	157	173	150	151	148	171	167	133	130	156	114	166	132	162	144	128	158	138	152	145	138	160	158	153	160	148	158	151	157	143	152	156	141	139	151	151	150	155	144	134	154	171	122	154	143	162	167	166	143	175	167	188	143	163	133	133	138	133	164	154	147	141	123	165	146	174	133	158	160	149	136	178	176	147	132	167	150	150	162	151	139	142	157	166	133	170	153	160	157	175	140	143	148	141	160	155	167	145	132	154	142	142	155	128	161	147	146	166	165	161	172	148	156	151	140	155	139	134	151	138	137	148	173	161	164	159	148	162	111	160	156	153	175	165	158	138	148	161	127	158	160	149	157	150	170	171	160	156	156	170	150	161	158	142	146	165	138	148	143	150	142	160	162	146	142	164	169	142	154	145	154	136	148	161	155	180	158	163	165	161	153	156	153	130	170	141	164	186	142	141	150	152	149	123	153	159	137	138	129	148	180	154	166	140	164	160	137	181	167	160	162	141	164	168	153	131	160	163	142	161	144	157	136	148	158	141	146	176	158	158	164	152	156	139	139	156	150	157	116	152	149	167	124	157	139	161	166	162	164	137	140	148	150	148	141	164	162	160	162	152	162	161	156	141	171	150	128	165	143	162	160	156	148	160	145	146	131	162	158	162	152	163	153	129	138	169	170	137	163	137	143	154	141	155	146	126	156	161	132	158	149	159	153	147	179	166	143	163	147	142	124	126	170	168	151	148	140	154	138	124	128	138	149	163	153	158	173	162	154	133	146	174	154	151	155	159	148	143	150	161	154	139	148	183	144	145	162	134	154	153	164	162	161	147	119	150	173	151	171	152	183	155	172	153	131	145	170	147	164	139	160	172	151	140	168	175	134	162	132	149	171	150	149	154	155	169	146	178	158	161	154	144	142	141	146	166	157	152	143	154	150	146	184	159	167	141	143	151	146	170	164	148	179	164	145	161	131	121	154	144	141	150	145	146	156	156	146	163	164	150	147	151	157	164	158	187	143	147	156	138	136	135	153	156	162	163	146	165	156	142	140	154	165	141	126	141	158	149	151	158	128	143	134	167	154	173	136	138	139	140	157	124	157	153	184	159	170	157	150	162	146	162	135	137	165	145	148	155	155	163	156	148	158	155	166	153	145	162	138	157	188	136	181	148	153	150	163	165	194	137	151	138	163	161	159	157	162	159	167	143	174	145	153	147	145	174	160	176	139	162	127	182	154	151	154	140	128	152	139	128	131	152	146	172	121	145	154	139	162	161	139	121	148	161	161	167	157	158	171	143	140	137	139	151	138	173	140	152	163	155	158	160	149	123	151	160	164	130	150	126	160	165	140	174	128	149	142	135	130	158	144	153	160	155	161	141	156	165	156	135	170	150	150	129	156	148	140	154	152	134	169	163	168	143	148	148	148	162	177	144	142	138	145	141	142	160	147	169	145	162	142	131	175	156	156	144	176	140	171	163	150	170	153	140	163	168	139	173	157	153	148	156	181	182	167	144	151	178	160	153	142	178	153	165	161	163	150	177	168	159	158	140	137	131	136	118	140	161	152	149	166	170	155	147	151	169	145	153	151	149	165	142	157	157	159	139	156	149	148	142	145	150	172	141	144	153	162	164	129	157	131	132	152	144	152	137	137	153	150	169	149	150	136	164	146	156	160	158	168	150	139	142	155	127	161	148	151	161	153	156	158	151	144	162	162	151	148	150	153	159	146	160	147	171	161	140	148	171	149	141	139	157	170	155	145	169	151	168	134	147	144	152	155	163	145	181	156	173	135	167	133	149	144	125	167	145	151	156
24316	19990	26127	23562	20200	12330	2883	1711	1214	1159	1014	855	1074	784	519	482	493	487	453	433	457	401	442	433	440	425	437	432	413	426	399	421	397	387	386	410	413	410	388	393	434	391	401	393	399	377	361	403	408	412	376	383	401	382	357	379	398	433	418	411	413	394	442	354	406	378	395	394	417	412	384	371	430	400	390	387	373	374	428	390	384	375	388	384	415	388	395	393	390	399	390	380	377	410	407	384	388	404	375	387	394	376	374	395	424	365	414	379	392	389	391	390	349	384	404	396	369	402	376	412	432	401	404	355	413	444	392	381	396	407	411	362	398	387	381	361	376	396	344	399	364	355	375	422	396	379	395	415	360	413	380	411	402	390	400	413	389	378	382	400	392	393	401	347	353	392	416	417	381	422	412	410	389	419	367	395	356	397	395	379	371	408	413	392	372	329	400	360	394	384	440	376	389	370	400	377	377	361	405	357	378	380	371	374	412	403	366	391	409	398	392	414	364	375	402	374	395	400	360	385	375	371	398	402	366	402	393	421	404	386	380	444	390	385	389	394	382	377	384	405	377	392	410	385	380	389	369	375	393	389	415	408	390	383	382	401	380	409	398	382	394	410	419	376	360	386	380	376	402	387	368	368	399	360	401	376	369	411	391	395	402	372	366	365	393	404	385	372	373	383	395	396	372	386	382	419	382	404	401	380	392	361	400	381	362	416	367	382	382	389	391	358	416	419	367	365	428	394	375	400	376	368	369	382	421	414	363	394	376	367	413	385	392	391	378	391	385	404	414	398	368	366	376	438	365	408	396	399	407	402	392	366	387	379	398	381	428	388	371	383	374	365	393	398	356	368	405	379	412	411	403	369	396	407	372	422	369	401	399	394	370	352	385	366	390	391	366	401	356	377	382	382	371	415	404	396	402	392	400	378	382	384	383	395	368	405	420	361	413	369	385	356	374	372	385	377	401	397	388	390	406	410	392	369	386	386	367	405	376	360	396	398	360	347	341	387	400	366	352	395	374	398	349	351	411	411	383	419	347	372	434	414	352	385	397	371	391	380	395	449	380	382	415	386	381	376	405	392	393	388	348	381	408	370	364	385	381	406	388	362	403	387	393	386	374	413	415	432	390	390	376	406	411	379	386	391	413	364	367	374	346	365	391	402	381	433	368	376	399	391	396	375	387	394	408	398	374	367	364	395	347	369	401	390	424	408	383	399	364	360	388	390	384	397	387	391	360	397	386	368	382	404	395	378	381	407	391	422	371	363	384	376	405	375	383	405	373	369	353	371	377	376	350	344	412	376	394	363	382	385	405	393	387	358	378	393	380	366	396	383	425	382	366	380	391	410	405	382	398	397	373	371	363	402	416	391	393	382	385	394	398	355	412	376	378	380	379	407	356	412	387	418	388	392	380	365	395	403	381	421	412	380	398	390	381	408	377	371	373	378	413	404	391	383	388	410	354	369	372	365	372	396	404	404	409	420	393	372	393	389	363	384	417	390	387	394	404	383	375	389	382	400	360	394	360	396	394	394	405	365	357	381	368	395	399	350	395	386	377	376	378	386	399	338	391	429	407	400	368	383	362	372	396	412	342	397	391	409	391	398	373	373	409	419	404	395	422	400	349	346	338	383	398	382	386	400	363	384	400	427	367	416	387	377	351	384	365	397	408	402	379	391	393	394	330	393	401	364	351	361	366	342	372	362	368	391	425	378	364	354	393	373	414	356	360	394	378	381	368	428	377	351	369	351	397	364	366	368	420	392	414	407	386	387	380	402	383	405	394	388	399	397	374	406	405	398	401	421	352	402	409	388	382	402	355	382	393	358	366	377	388	399	388	386	393	376	391	408	390	410	373	399	377	358	380	345	432	402	410	392	386	363	378	371	361	409	412	405	377	431	366	388	394	365	387	369	347	359	386	382	390	358	358	383	381	369	392	410	393	378	343	378	428	386	366	342	385	434	380	349	360	397	385	422	368	363	397	366	374	391	413	397	425	387	400	396	419	392	344	358	407	406	394	392	363	382	406	383	399	384	398	427	392	389	389	395	384	403	397	370	374	396	376	408	357	405	392	398	398	392	379	369	398	355	371	382	392	414	380	384	364	370	387	422	390	373	383	341	384	350	388	371	371	381	384	383	395	394	418	390	358	407	382	354	417	377	369	371	384	342	390	368	417	416	409	353	410	380	387	355	370	371	371	380	407	415	396	351	391	358	385	339	341	372	352	396	408	373	424	397	385	417	385	358	368	391	389	374	433	375	393	382	385	359	341	379	373	387	384	368	407	383	369	374	415	419	399	401	416	346	377	373	396	412	367	380	396	377	426	345	384	385	367	376	359	399	389	391	377	381	371	399	403	381	338	355	392	404	390	416	403	374	380	374	356	397	382	377	361	421	385	378	407	425	395	387	355	384	364	377	408	341	392	380	434	385	373	363	389	387	427	385	391	384	380	374	388	382	373	391	378	387	352	356	359	370	405	376	389	387	370	401	325	396	425	422	397	395	381	378	366	378	353	402	395	432	395	383	394	405	391	385	400	381	386	396	401	386	374	389	383	396	389	365	366	373	368	337	415	365	383	329	389	368	388	380	406	378	372	374	371	379	401	416	404	393	415	379	414	381	399	396	392	391	405	339	359	389	324	432	368	406	380	390	360	385	384	394	377	382	363	391	385	371	376	404	353	399	372	405	359	384	372	375	380	383	375	416	397	393	404	385	353	366	431	402	375	398	371	349	384	374	354	408	387	407	372	376	393	389	378	413	383	370	447	372	346	327	407	427	394	411	378	408	367	403	359	388	431	366	411	390	364	415	364	394	400	355	378	375	392	357	384	389	404	430	376	372	394	368	377	383	381	389	406	372	365	408	372	356	395	365	392	410	349	396	360	396	381	421	391	363	372	373	389	387	378	397	379	407	388	361	391	353	374	372	364	366	413	404	390	423	392	385	389	431	386	389	379	385	374	396	380	407	406	363	411	382	374	401	367	376	369	411	416	416	376	411	369	387	415	403	394	408	352	376	388	400	362	408	388	369	391	363	416	365	360	385	365	390	398	397	400	394	415	409	355	380	370	401	401	432	370	412	398	388	392	386	378	373	371	400	429	428	415	437	403	352	379	359	389	398	384	420	391	403	406	403	425	393	384	377	398	393	390	387	390	395	402	358	363	393	408	408	430	406	376	400	371	393	386	412	414	425	394	425	406	376	386	386	383	369	374	390	436	390	386	374	369	402	398	352	377	403	382	369	375	401	407	393	385	395	392	404	392	380	360	371	398	391	347	393	412	415	360	386	402	376	399	401	398	370	403	378	354	382	401	391	365	386	422	381	390	415	364	394	357	369	375	382	423	364	372	367	375	402	383	413	361	387	373	386	384	399	382	425	418	372	406	376	394	381	399	382	386	396	399	373	363	389	382	371	386	368	403	366	352	336	396	369	411	409	388	350	392	357	401	427	386	398	417	375	440	366	391	424	384	396	395	410	371	352	400	378	394	373
10159	26260	27954	10831	14705	4946	3770	3010	2140	2134	1847	1291	1748	1014	634	631	612	515	540	488	477	481	505	468	483	418	445	408	446	400	425	436	424	387	396	372	393	365	419	385	410	395	373	415	408	418	369	409	353	400	346	422	381	355	361	382	380	347	363	402	343	397	359	348	374	363	378	332	375	370	358	371	369	375	385	358	366	359	372	366	392	359	389	356	359	356	367	389	356	370	354	376	368	362	409	413	372	374	370	363	369	350	383	368	368	349	344	358	353	376	339	343	364	392	363	366	356	361	380	360	392	383	379	378	415	337	386	355	411	397	383	353	376	366	369	364	367	359	333	384	362	342	401	360	359	386	299	348	363	354	402	364	353	379	348	365	370	381	377	361	317	380	422	368	410	383	365	379	341	360	373	384	398	360	357	356	367	390	377	322	355	354	385	348	330	366	374	379	356	365	370	354	363	317	353	359	416	377	397	385	369	385	363	366	363	370	391	339	346	392	311	375	366	383	378	358	381	365	360	356	398	398	376	369	383	388	370	337	401	395	352	343	340	368	394	394	362	336	382	366	373	401	356	366	386	364	357	366	387	340	338	398	351	379	333	344	376	373	356	371	364	339	355	384	346	356	347	369	378	367	394	365	379	346	379	366	355	326	375	358	366	340	354	404	353	355	351	380	370	336	363	357	342	353	361	359	365	388	362	383	378	373	365	372	349	349	362	372	355	364	377	362	378	363	348	351	360	373	352	383	330	351	364	367	393	349	347	357	359	384	360	352	363	372	357	354	352	396	374	343	373	394	417	356	345	388	365	387	372	373	376	379	369	345	373	353	366	361	346	340	340	380	359	362	372	354	379	394	356	374	369	372	334	337	377	356	398	361	374	354	384	368	377	370	370	363	367	349	351	361	389	361	385	360	350	349	362	381	392	348	394	374	349	362	362	348	364	369	383	366	365	376	351	313	373	376	316	390	355	347	392	355	360	367	369	335	369	419	376	395	332	341	351	375	389	358	382	364	371	354	386	370	368	363	343	373	354	398	343	342	373	382	358	419	350	365	382	352	339	368	385	345	336	358	375	394	357	352	338	384	375	334	360	352	397	363	360	375	350	372	386	391	353	382	368	366	338	407	352	367	337	362	379	383	359	360	357	382	365	360	363	347	334	380	364	363	349	380	389	353	371	375	361	325	381	366	350	397	330	362	362	357	346	373	352	372	354	361	362	392	341	349	373	335	363	381	378	385	336	370	367	365	352	385	336	350	353	379	405	367	345	328	362	392	322	386	347	388	364	383	322	379	371	365	347	356	361	354	344	351	390	340	378	333	342	360	360	376	364	349	346	360	381	360	355	381	372	392	359	359	371	324	341	373	378	339	377	356	361	371	346	340	368	384	374	362	372	364	419	370	351	386	382	351	345	347	389	392	383	395	374	350	362	390	350	339	345	378	337	341	340	362	401	369	368	376	364	388	361	409	366	393	365	389	357	369	339	397	325	330	375	342	371	368	359	324	384	363	387	350	355	401	399	354	349	417	344	352	384	401	343	392	389	366	377	377	368	372	362	369	351	376	333	353	380	351	351	400	346	367	397	345	396	351	399	359	385	398	351	375	372	354	359	336	363	378	376	335	363	347	392	366	318	364	367	372	401	368	378	351	362	361	365	388	364	332	347	362	375	350	368	375	377	363	410	339	357	358	378	386	390	401	356	393	372	381	390	382	382	376	372	355	397	343	368	346	370	334	392	373	371	376	356	338	368	377	374	374	349	381	333	321	358	400	373	373	351	387	387	371	382	355	403	365	365	376	366	348	351	392	387	346	333	362	409	379	349	355	339	379	357	384	386	344	387	366	322	366	382	357	361	380	389	391	342	383	379	380	386	363	360	340	350	356	366	356	369	362	386	344	370	366	355	369	361	364	370	374	389	415	360	344	372	363	379	387	345	340	386	389	363	370	372	360	374	375	329	341	366	372	370	374	371	358	394	336	382	331	356	388	357	357	373	374	368	380	361	379	379	372	357	387	385	350	359	377	372	353	389	334	336	392	364	368	380	380	347	410	385	369	402	371	363	376	346	388	413	375	396	374	363	362	393	395	375	369	377	374	395	391	353	347	415	351	398	336	354	337	361	343	403	388	397	407	383	377	376	384	377	380	331	370	353	345	353	374	383	386	361	362	373	365	371	326	377	362	359	358	373	359	370	378	382	384	413	341	371	362	380	352	398	383	408	366	364	354	370	376	327	361	383	337	358	363	395	359	359	391	396	367	384	332	365	352	348	372	394	368	384	359	371	364	351	348	348	348	362	376	364	371	380	376	399	356	343	350	361	380	377	353	361	377	329	390	368	348	357	349	380	382	346	381	395	356	361	366	416	375	361	356	367	390	347	378	349	390	363	338	350	351	371	397	377	350	364	362	395	341	393	348	390	358	342	359	365	379	383	361	361	374	401	392	342	375	362	384	375	356	376	366	323	372	347	354	353	377	387	343	364	368	384	374	374	381	384	382	392	372	376	371	392	352	386	370	330	378	335	336	340	382	338	371	398	376	378	350	381	365	345	358	357	385	360	372	387	396	362	381	360	415	387	394	365	367	377	387	365	360	347	390	370	377	386	363	390	383	386	349	348	337	394	384	342	377	375	350	383	375	340	378	316	357	373	383	355	341	357	359	382	361	343	395	354	342	367	362	374	348	375	312	360	375	363	352	373	344	397	347	371	385	385	354	371	359	371	400	389	380	392	370	342	331	373	385	355	359	330	373	387	370	375	356	368	362	384	383	387	371	375	377	368	380	389	369	378	384	390	364	379	347	369	353	327	387	377	361	378	386	336	365	331	364	385	382	386	374	350	390	356	384	381	375	409	364	367	346	339	359	392	379	356	368	349	360	350	352	371	356	379	384	376	372	341	362	384	365	344	348	360	361	398	330	362	374	348	404	391	377	364	378	376	369	358	351	376	377	341	351	350	383	384	376	398	337	361	386	389	349	389	334	379	329	363	347	353	386	351	365	325	366	364	372	375	383	405	342	380	381	375	383	391	389	368	355	334	387	357	374	349	350	393	361	343	365	356	368	409	383	350	383	363	401	349	392	381	329	375	342	362	339	371	343	380	370	362	383	375	370	357	358	357	347	409	330	377	359	351	376	359	364	334	364	381	352	364	349	349	354	353	391	343	387	357	325	364	344	335	358	381	389	370	380	345	378	341	376	346	378	358	347	330	380	358	355	388	379	369	395	382	368	367	370	337	357	362	356	336	380	366	397	384	379	350	348	352	379	376	375	384	381	363	395	373	359	347	318	362	403	335	375	389	379	383	371	359	377	365	385	362	402	397	365	343	350	365	383	350	355	383	383	351	392	365	371	345	362	343	374	346	384	393	381	403	350	375	360	370	377	358	374	345	392	386	351	383	389	368	326	358	320	345	352	357	384	362	362	362	390	382	338	363	367	369	380	386	357	370	376	376	372	349	378	345	369	351	386	368	350	359	360	376	364	383	370	357	390
24261	21994	29147	25551	22010	22216	12957	3431	2320	2195	1924	1663	3026	1901	1069	940	947	880	916	891	831	895	884	791	839	813	828	855	814	810	785	780	739	762	696	759	742	800	738	753	708	747	757	793	746	716	762	710	732	705	785	734	765	692	774	753	747	720	763	727	721	756	705	713	753	722	779	705	765	690	753	713	704	720	766	723	723	754	701	742	710	775	756	721	741	777	722	694	751	706	708	736	706	731	744	764	703	712	724	743	742	668	717	787	717	725	689	703	720	683	753	708	739	776	766	725	725	733	695	718	721	709	732	706	721	732	737	747	756	697	703	730	701	721	758	738	724	735	739	737	819	744	740	730	742	743	719	736	723	728	722	730	720	700	794	696	765	695	721	746	744	730	711	755	756	713	699	750	706	706	724	738	757	720	727	699	729	707	705	721	753	744	708	786	744	736	745	691	754	701	722	759	772	722	661	679	735	706	714	754	686	726	715	783	755	759	753	783	719	728	762	730	711	686	746	733	716	724	785	684	709	704	718	705	720	733	692	699	717	781	705	718	716	740	698	742	697	773	751	746	675	726	716	734	749	779	753	737	714	762	707	785	675	745	710	731	700	714	706	679	719	727	749	690	791	734	746	735	723	708	718	745	758	744	710	716	738	739	765	690	750	757	689	715	743	744	723	699	723	719	693	733	730	754	721	711	711	733	672	667	709	745	709	756	747	676	724	720	772	730	759	712	719	674	723	687	731	711	710	707	728	711	714	695	695	707	708	737	772	725	685	713	712	688	708	785	709	736	652	740	784	689	690	755	686	710	708	725	754	719	712	716	675	729	745	711	765	770	727	711	731	711	688	712	742	673	728	753	722	825	712	751	705	675	710	712	774	712	723	761	710	701	722	709	720	720	761	767	742	747	718	718	740	729	769	733	709	779	703	708	695	737	745	681	732	739	754	744	735	730	722	745	749	718	724	708	734	724	711	757	750	749	723	751	726	736	733	758	658	686	745	678	731	749	695	734	747	742	746	796	763	751	716	712	749	701	728	722	737	724	725	657	758	750	747	755	697	757	704	701	761	702	750	759	704	730	728	730	707	702	704	704	723	718	679	721	722	685	708	742	703	735	720	777	729	713	722	701	751	749	748	710	712	713	691	685	730	757	723	718	683	690	683	701	730	714	754	676	702	725	745	673	713	690	678	722	715	756	705	722	701	722	727	681	700	703	693	709	717	701	723	722	736	680	728	730	768	687	704	725	726	719	693	713	715	731	757	733	728	716	725	694	708	710	734	739	745	725	728	755	744	730	688	715	756	720	733	760	693	688	679	729	760	689	683	716	755	710	710	669	716	716	704	717	718	671	729	764	704	746	706	714	704	726	749	650	731	672	694	719	711	696	736	709	723	709	727	711	725	743	761	691	788	666	706	725	777	791	734	730	706	729	734	743	711	740	747	734	768	733	729	726	729	677	724	743	686	739	741	716	710	702	691	711	730	772	720	687	699	758	727	680	695	718	764	711	697	732	658	694	744	733	761	765	705	735	687	724	775	740	711	729	777	794	693	709	742	743	719	717	712	727	756	677	726	724	706	785	699	716	765	706	694	771	678	713	725	745	719	725	725	725	742	696	732	720	723	729	694	703	738	707	761	748	670	716	726	740	716	710	722	693	734	747	727	758	738	745	684	733	717	716	768	729	756	692	741	704	716	714	716	726	712	726	739	753	674	702	740	750	748	736	734	716	755	719	774	695	743	782	732	733	698	766	723	660	742	723	706	727	744	727	674	684	748	726	774	709	730	733	735	686	681	689	679	705	719	718	729	698	659	710	722	701	690	724	738	775	710	726	760	697	737	810	709	678	770	749	718	736	712	683	717	773	732	745	722	738	700	749	747	703	749	720	714	706	719	723	725	711	711	710	724	727	751	727	766	698	781	735	747	766	674	691	731	705	715	748	739	706	675	690	706	699	694	695	766	717	724	705	686	717	745	750	692	722	708	711	705	713	759	780	703	737	697	716	690	736	724	772	724	744	730	786	685	742	718	729	704	713	699	714	718	715	750	722	678	706	763	677	730	763	718	706	735	679	759	705	712	754	757	708	717	765	741	751	726	717	743	717	732	679	669	660	738	729	681	776	729	725	689	711	710	737	734	734	742	704	780	729	742	722	678	735	727	719	745	691	707	719	685	694	694	702	726	726	719	683	744	758	733	719	740	705	709	705	746	756	777	713	676	691	711	705	751	716	676	743	717	743	743	710	692	700	779	758	747	731	707	710	711	691	689	697	784	757	778	738	734	649	746	725	725	734	659	703	721	770	681	669	734	691	726	711	726	711	680	763	692	689	718	755	721	722	721	693	714	710	701	719	745	707	737	770	702	722	682	698	728	750	779	715	700	718	683	698	713	718	756	694	737	673	691	697	725	708	733	675	696	746	729	718	748	690	658	703	722	767	711	740	694	734	678	749	737	687	708	689	724	760	721	763	693	730	731	735	721	693	748	690	756	733	744	776	703	715	723	724	693	701	747	752	703	709	764	723	738	702	706	762	716	749	682	719	733	701	710	724	715	705	730	724	703	708	771	740	754	717	724	738	706	730	706	713	759	744	724	740	716	692	736	743	724	705	704	725	711	687	730	752	726	729	718	706	703	702	739	745	727	730	710	708	700	742	732	738	699	670	749	717	691	740	657	720	714	738	684	725	734	704	702	701	764	684	726	728	710	773	736	699	742	775	743	709	739	686	785	660	769	735	675	715	741	761	721	686	722	701	708	765	713	694	767	746	748	722	720	768	723	658	709	739	721	696	685	700	699	679	691	740	734	719	696	742	773	724	786	720	732	716	703	746	651	735	710	703	669	681	712	668	727	727	720	762	773	735	747	743	734	749	708	739	717	730	747	788	736	776	733	760	682	747	643	728	736	701	702	711	727	749	717	743	768	701	683	703	766	759	751	754	693	717	728	683	666	721	767	729	717	716	680	708	692	711	734	745	668	702	703	725	756	706	745	709	740	748	738	741	749	744	736	699	708	705	679	750	750	705	741	741	692	733	721	723	720	715	821	714	687	732	760	679	722	722	677	745	752	730	726	733	766	705	695	723	722	702	732	707	722	755	711	757	747	768	722	698	755	751	735	732	749	695	767	693	730	814	766	705	731	747	707	741	699	746	744	753	740	695	733	660	717	715	723	703	719	768	711	688	715	694	725	714	752	714	760	747	737	764	732	743	749	726	686	669	736	718	745	705	762	788	685	687	702	639	706	738	743	755	729	728	726	726	714	730	728	730	670	752	792	684	746	758	732	757	707	699	706	741	684	698	735	749	747	744	678	720	718	710	693	716	671	685	728	728	750	667	718	741	776	754	723	718	701	715	776	754	692	732	695	769	702	705	686	731	748	721	696	722	762	747	747	778	719	741	690	690	725	756	739	718	720	747	726	720	689	664	684	706	691	705	744	708	729	732	679	685	731	714	739	745	729	743	709	737	655	699	676	735	765	742	747	717	732	748	714	733
15333	37477	30449	17777	14017	10159	6888	5018	4190	3890	3217	2689	5457	2568	1309	1241	1105	1135	1099	969	994	934	883	840	816	798	824	849	834	803	782	849	779	719	753	704	719	782	729	790	758	723	751	742	730	733	671	682	697	680	722	697	691	751	708	690	676	696	684	709	704	677	679	706	675	703	698	735	685	684	723	667	681	685	698	708	669	704	670	682	711	720	710	708	693	680	692	695	685	693	693	710	657	728	696	677	715	703	682	690	670	674	681	695	680	681	687	726	730	645	668	677	668	648	701	709	635	725	719	649	683	704	702	727	653	675	700	723	632	667	645	636	627	735	655	669	688	641	701	670	682	677	633	715	679	655	635	724	693	642	677	707	689	647	659	659	681	671	713	711	663	621	697	674	691	660	718	688	716	665	682	640	715	683	721	728	676	705	680	707	683	668	713	674	685	681	726	669	651	732	663	718	694	644	717	664	657	676	660	697	667	731	697	674	702	695	685	731	733	659	632	650	689	636	667	668	676	702	679	716	660	715	693	646	697	691	681	697	656	718	662	669	698	636	666	692	679	725	725	722	695	721	694	676	677	626	705	687	667	681	735	667	682	712	728	658	676	672	714	678	660	663	711	687	685	673	685	705	681	678	676	725	677	680	711	678	679	668	677	675	697	681	698	726	680	688	702	697	676	679	655	684	656	677	729	668	673	672	708	697	729	752	690	683	644	667	702	671	672	667	709	651	662	649	670	730	681	661	688	691	699	693	632	664	677	679	684	663	693	681	646	682	721	685	639	672	730	639	746	699	663	684	663	695	712	706	695	686	677	659	656	670	677	690	685	722	681	712	657	736	674	673	645	639	659	744	684	663	686	714	688	722	683	671	656	674	679	679	683	718	676	668	670	689	636	650	656	694	681	701	633	676	684	688	692	668	682	648	701	679	694	633	707	681	628	686	651	709	665	700	681	733	727	713	674	633	675	653	710	722	679	670	670	685	697	667	685	662	668	676	693	696	670	698	693	707	654	654	664	667	682	665	715	716	687	665	695	694	695	739	639	672	675	716	692	690	648	620	697	663	705	643	645	697	694	677	602	672	661	682	701	684	664	673	718	712	680	675	664	676	688	693	661	703	683	647	682	720	679	676	682	652	658	651	647	726	691	680	697	673	691	680	667	669	663	705	680	669	653	656	675	685	703	681	694	686	703	696	694	711	656	721	674	726	698	666	717	688	664	690	683	696	701	677	701	659	690	708	684	713	722	664	684	676	684	713	660	653	638	704	688	666	675	681	674	713	677	712	699	683	679	719	718	695	685	733	690	654	679	673	660	665	648	706	659	699	660	693	695	706	657	715	652	663	697	678	684	704	662	690	656	687	675	729	683	725	669	672	703	654	722	679	650	678	680	640	737	686	667	691	737	705	707	687	672	706	729	627	676	693	694	666	708	671	702	692	655	676	668	667	719	663	663	692	673	633	654	670	717	681	665	664	700	652	688	637	716	669	736	698	699	714	661	667	696	659	666	676	688	676	709	664	688	615	674	686	695	695	707	656	657	675	658	657	686	657	682	701	710	671	680	698	670	716	711	686	650	698	677	622	638	640	719	666	635	690	691	686	691	693	660	684	676	695	713	673	736	732	670	683	633	663	639	672	734	690	706	661	691	680	658	660	663	635	688	690	664	681	665	735	707	662	665	684	672	661	661	686	666	666	671	649	644	699	682	710	673	708	630	692	673	710	688	677	678	665	669	732	677	691	680	694	675	759	730	658	672	639	686	679	687	706	649	622	672	648	683	672	658	673	656	680	681	685	667	658	695	704	666	724	691	673	635	666	662	679	684	667	667	709	681	672	651	683	675	681	687	637	679	701	681	715	656	653	651	669	670	691	646	700	736	668	709	660	742	666	651	675	662	697	697	692	669	649	664	652	650	661	719	667	697	620	652	682	652	695	700	649	645	661	672	694	642	693	732	671	721	697	706	670	687	732	700	662	650	695	679	643	686	656	683	643	681	688	660	655	671	664	688	691	696	699	654	632	720	668	697	661	690	670	684	681	635	693	714	699	721	654	710	688	685	708	652	672	667	674	694	693	699	726	702	668	670	699	635	623	681	673	694	700	722	690	699	657	714	663	711	668	702	677	663	690	675	644	663	733	702	669	649	647	704	710	693	682	655	714	691	665	696	621	675	693	705	691	704	653	721	681	692	682	680	666	718	666	658	692	662	653	690	707	684	665	635	683	720	661	663	721	722	626	669	701	666	719	693	711	672	697	718	697	720	695	683	707	648	684	687	642	681	656	730	638	678	678	710	691	685	709	680	667	697	668	689	671	705	665	689	648	693	657	629	674	695	691	673	645	719	668	713	648	673	663	697	728	659	656	640	695	678	673	707	660	684	735	629	666	659	717	692	676	713	674	691	670	682	667	659	683	675	679	660	687	708	740	686	698	686	677	685	668	690	676	680	663	663	686	652	654	709	658	704	714	672	679	738	700	688	689	669	665	684	686	712	675	722	690	665	648	709	659	642	673	670	647	697	687	712	697	669	673	651	648	631	681	689	627	682	662	668	703	692	651	727	662	701	711	698	691	680	650	696	725	649	680	678	671	666	677	682	659	681	685	690	679	679	706	696	679	679	669	692	670	703	674	673	690	648	657	683	679	648	680	684	649	664	711	703	676	673	676	694	703	688	659	708	705	651	700	676	671	704	706	699	730	690	654	712	683	680	677	693	634	686	709	689	641	664	670	689	732	616	666	661	696	719	664	685	715	706	638	662	681	677	702	739	724	635	704	669	755	691	640	684	714	694	704	628	709	674	688	698	724	637	661	658	674	633	687	637	706	716	678	675	672	702	667	642	706	690	699	723	707	671	669	681	678	669	709	701	688	685	692	693	687	670	683	636	677	677	694	667	657	675	674	700	711	709	711	671	702	678	702	671	666	715	627	711	643	692	702	706	660	665	661	688	712	680	643	710	719	698	702	651	673	678	690	641	673	703	620	727	685	656	698	705	658	684	658	694	721	690	712	686	667	684	691	686	647	662	676	685	651	645	681	697	621	715	715	683	681	657	706	714	661	712	666	703	677	682	708	670	665	674	687	629	648	645	714	705	652	709	661	711	671	629	658	701	671	691	656	644	667	650	676	707	709	670	672	688	718	698	667	684	664	680	728	694	692	692	689	681	693	649	644	707	697	643	626	688	701	659	690	662	682	668	716	659	709	708	719	675	691	682	654	652	706	657	686	657	668	687	682	654	691	738	670	678	682	676	677	683	677	705	686	637	732	642	652	694	685	643	657	612	685	658	673	706	642	702	692	719	679	700	703	666	706	683	683	699	708	675	685	685	699	714	694	700	714	659	704	622	709	687	675	678	675	650	715	649	657	724	652	666	696	658	673	699	730	692	680	727	654	693	663	695	693	688	667	684	694	671	690	674	646	662	714	713	679	663	660	691	672	686	692	662	627	680	695	671	631	710	663	640	686	692	678	681	680	653	673	616	668	696	692	697	653
30040	18428	7351	2565	1477	1253	805	518	374	466	407	305	289	183	185	160	153	163	168	153	159	141	151	164	145	153	140	167	155	177	138	166	136	133	140	164	150	139	144	162	147	147	162	132	145	168	147	139	179	170	156	148	144	162	150	153	161	154	161	156	170	170	139	168	145	177	159	148	159	164	161	153	151	141	139	161	137	164	163	151	145	146	154	148	170	136	165	172	144	176	155	129	161	156	144	149	187	187	164	155	165	146	144	148	166	141	159	165	159	165	171	121	143	125	165	158	177	154	154	160	142	156	160	148	159	144	153	154	158	150	158	130	169	162	156	146	174	152	169	137	159	166	143	158	138	150	128	159	144	151	170	141	170	141	161	179	144	163	168	142	165	153	130	162	158	153	159	150	148	153	150	147	158	149	138	170	152	167	141	155	139	155	168	150	151	156	153	164	161	163	164	164	141	159	173	161	152	162	162	143	147	147	138	162	147	157	140	185	180	158	135	144	157	135	172	138	149	145	158	184	170	168	148	142	167	170	139	141	149	157	145	150	170	139	159	157	152	156	155	185	161	139	164	130	135	174	167	151	151	177	145	150	164	162	175	166	180	175	162	158	167	163	145	150	138	159	183	143	161	160	143	179	160	144	163	169	134	161	144	154	141	150	150	152	133	155	153	141	154	164	176	161	165	144	154	138	162	154	146	153	167	160	151	172	153	160	158	168	152	154	174	166	174	183	163	144	158	180	143	152	153	137	161	155	139	146	151	162	155	154	137	183	150	159	137	133	160	170	159	144	163	165	159	151	156	137	152	154	158	133	148	143	168	149	154	164	163	164	169	139	171	163	134	137	139	155	151	162	155	140	153	145	139	156	125	158	156	128	186	161	152	166	163	164	159	128	158	130	166	151	150	142	154	163	161	145	150	156	150	165	166	149	133	143	170	129	145	149	159	174	154	155	178	155	156	152	155	157	134	140	146	145	168	152	154	144	149	162	153	180	154	128	131	138	139	157	172	152	137	162	154	159	141	143	145	167	141	144	171	146	141	158	168	135	160	146	152	144	150	142	162	160	137	139	155	142	147	129	168	161	183	176	162	157	145	166	175	164	132	158	138	163	147	137	148	165	169	170	158	157	166	161	158	162	166	182	148	172	129	172	133	142	143	160	132	137	161	159	154	144	137	143	165	141	153	144	167	148	160	125	147	174	162	155	155	166	156	159	140	181	162	168	147	146	140	134	145	185	171	153	173	140	168	156	168	148	142	144	166	144	171	151	167	155	138	151	146	163	150	137	132	163	145	141	150	155	156	162	182	126	161	174	161	166	155	156	163	175	160	147	148	161	154	148	164	160	145	152	172	148	161	140	165	148	131	165	154	140	160	164	160	167	132	132	134	154	154	134	162	160	164	170	147	164	150	169	158	138	134	160	129	174	151	148	179	162	149	144	161	159	149	144	135	140	143	155	168	175	132	161	175	152	149	145	136	138	165	147	152	148	154	156	140	146	146	146	144	161	178	138	150	159	146	143	140	133	155	154	156	148	157	146	155	150	141	148	150	159	164	156	167	148	153	161	149	151	149	151	194	154	148	156	157	167	165	147	134	179	169	144	144	145	156	147	142	153	159	137	167	124	136	159	121	150	136	159	155	146	176	156	139	141	170	155	151	164	151	154	137	137	166	151	154	152	154	148	168	153	168	139	153	147	138	144	144	168	154	152	161	174	150	148	143	150	175	143	141	155	167	179	131	140	164	149	142	153	157	167	134	158	143	161	152	165	146	151	137	163	161	152	164	143	142	152	163	145	145	168	140	154	161	167	155	173	153	152	163	151	139	150	155	163	153	160	135	150	138	166	143	146	158	146	151	151	161	176	165	155	148	167	168	145	149	144	156	150	177	154	151	160	150	159	148	147	163	162	156	147	174	154	159	133	132	162	158	170	144	162	144	146	132	159	152	159	146	156	170	136	143	156	146	153	166	168	148	149	146	143	172	168	148	168	152	149	148	161	160	140	129	158	166	180	164	170	174	140	158	163	129	143	169	149	152	134	164	173	155	144	144	159	157	132	156	182	152	162	162	174	167	154	174	170	164	164	157	161	147	164	167	126	139	158	148	148	157	164	145	172	168	162	178	163	136	167	148	166	178	175	150	151	153	167	145	156	139	143	140	159	149	149	146	158	157	160	150	173	171	160	149	151	143	160	160	140	124	152	149	145	141	146	168	149	146	143	148	141	154	170	165	165	146	159	156	176	167	158	174	140	142	166	170	147	150	144	140	149	154	147	166	166	164	135	165	146	137	146	187	144	141	155	116	136	168	170	143	143	156	152	155	160	169	166	155	149	156	158	160	168	150	159	154	159	153	137	163	186	147	163	163	149	170	153	167	145	146	153	153	141	142	168	146	139	154	152	148	143	145	137	155	154	155	128	151	170	156	145	141	157	158	149	153	150	139	171	155	155	148	176	156	154	152	146	164	177	165	126	136	133	156	137	159	153	159	167	173	169	168	166	152	168	140	159	171	166	144	155	154	128	159	144	153	140	173	166	138	152	152	133	155	135	148	159	148	156	158	155	168	150	154	154	148	139	150	123	156	171	146	146	161	169	164	151	143	138	153	158	159	163	156	154	162	135	138	163	172	163	139	158	142	152	144	143	139	185	131	167	171	137	160	168	144	162	148	176	151	142	165	166	146	143	121	165	142	150	170	151	149	171	191	157	159	158	146	145	154	165	150	171	169	127	152	154	164	166	162	154	141	166	165	167	157	137	136	138	162	153	148	168	145	181	136	193	143	160	165	138	149	163	124	165	163	167	163	133	171	144	168	156	134	163	177	136	152	151	149	192	146	145	157	166	148	166	159	138	159	141	159	148	152	153	150	146	152	150	166	139	140	138	168	156	172	152	165	147	147	147	169	159	131	151	163	145	150	159	149	132	149	167	168	155	147	152	130	130	147	139	161	143	127	147	152	123	134	136	178	163	167	156	159	134	153	138	132	161	154	157	140	159	192	149	143	151	147	134	143	144	154	146	128	162	176	155	145	140	173	173	167	156	150	159	145	165	155	144	153	153	158	148	145	152	141	151	162	166	127	169	159	184	138	151	151	155	118	161	146	140	146	130	138	173	189	146	165	145	149	183	167	159	157	133	155	134	158	173	150	146	158	136	172	157	146	156	150	148	143	137	148	155	145	161	152	154	138	166	149	164	169	162	155	144	145	145	160	162	172	143	161	130	149	169	185	160	138	158	145	148	157	164	140	154	141	146	146	156	153	165	164	159	142	149	159	160	160	143	176	155	133	160	125	150	143	151	163	154	150	165	156	151	180	166	165	163	157	142	151	158	135	126	141	173	156	128	155	151	126	153	149	137	162	158	150	164	174	147	155	160	154	176	161	144	167	159	142	161	146	124	165	153	158	137	155	157	146	160	165	157	168	147	164	146	126	165	156	139	135	147	127	159	159	152	168	167	130	156	160	164	163	144	158	157	152	146	146	151	152	153
10129	16133	9262	4227	2827	2411	1588	968	765	856	749	540	444	214	176	201	181	177	162	178	160	173	179	151	156	158	185	167	183	204	159	178	156	172	157	166	193	168	167	169	173	147	156	180	166	177	175	175	172	152	148	152	165	175	183	160	179	167	150	161	170	175	171	159	175	158	174	163	174	150	164	161	169	158	165	195	152	184	166	157	175	164	177	161	172	186	175	122	164	155	140	177	149	163	184	193	164	163	166	137	174	176	162	178	161	157	194	169	154	156	168	170	180	157	204	150	170	174	160	165	167	170	185	177	178	171	148	174	156	145	151	162	168	157	162	169	170	156	159	179	166	173	171	159	181	158	158	161	167	168	156	166	171	176	160	184	158	147	181	182	155	162	167	160	177	164	178	165	161	170	180	172	187	152	162	175	177	144	152	160	175	181	167	191	164	161	177	164	174	189	151	158	161	191	156	168	152	163	172	158	170	176	175	151	157	162	153	154	181	153	171	158	198	195	155	170	185	162	149	169	141	164	171	172	157	160	185	177	178	179	162	175	161	151	174	170	164	178	182	154	190	152	163	178	170	163	138	166	168	166	171	169	167	184	171	141	180	155	178	177	172	178	150	171	173	168	162	164	153	164	185	161	161	178	174	184	177	163	173	167	203	163	156	166	174	147	177	160	195	153	185	170	168	171	171	192	170	162	170	160	188	158	173	175	167	181	184	153	155	175	182	167	187	142	171	180	163	165	162	189	175	190	148	147	172	193	179	164	141	168	162	176	159	162	148	188	165	181	173	170	172	185	137	148	170	177	164	164	157	159	147	193	161	154	156	151	192	184	166	166	156	150	174	157	179	164	161	159	149	183	163	169	176	184	169	170	163	172	166	150	185	162	151	155	172	167	170	176	174	166	153	163	145	159	188	160	160	146	181	175	165	166	145	163	175	168	153	167	149	169	156	169	162	164	177	164	171	168	152	179	180	171	149	154	194	178	187	188	169	157	157	163	180	175	166	162	165	173	183	165	161	156	158	185	148	144	155	187	157	179	147	180	166	160	166	175	184	160	162	178	161	169	165	151	171	166	175	176	161	162	128	169	167	163	177	178	167	175	168	153	155	147	175	167	180	164	172	178	187	162	163	167	187	153	158	169	145	164	168	174	185	146	165	167	158	157	156	163	167	181	164	159	151	170	155	156	185	152	164	185	168	176	178	174	187	164	151	186	187	169	184	173	170	172	181	170	148	178	149	153	173	173	181	183	183	171	166	176	162	160	157	166	152	161	153	154	157	162	175	150	142	165	178	178	183	185	153	168	171	182	166	193	174	160	174	187	170	145	152	143	173	173	162	192	173	162	164	162	161	194	165	170	164	178	162	161	181	193	165	161	174	165	167	170	160	173	144	149	137	196	167	176	148	182	175	169	154	161	170	167	182	185	168	179	186	157	145	166	167	171	175	174	174	145	179	149	159	160	159	144	171	157	168	175	154	172	168	152	174	172	164	148	146	165	187	164	157	187	167	164	181	160	159	151	161	169	172	160	138	189	179	166	160	177	150	187	182	161	146	181	161	158	164	156	167	163	181	146	188	179	162	172	165	158	152	187	169	146	153	164	157	175	163	145	163	139	178	155	153	186	167	188	176	164	164	162	166	165	186	155	162	162	180	159	160	179	151	177	167	160	152	165	165	168	161	165	183	189	183	172	183	169	165	163	178	189	170	173	163	164	164	172	158	178	165	138	175	166	153	148	153	177	164	162	181	188	166	181	166	164	153	156	184	149	158	160	170	151	191	181	161	184	165	158	160	164	180	169	183	153	184	164	159	167	168	179	156	172	130	175	192	160	154	176	166	145	176	141	170	173	178	160	147	165	168	200	166	171	174	160	154	178	164	149	157	185	173	161	160	171	151	151	179	142	173	165	161	147	148	170	159	152	182	161	186	153	169	150	161	175	186	157	180	187	165	163	167	167	166	177	158	148	151	171	181	176	152	159	178	178	164	168	168	156	183	192	184	181	156	186	171	174	149	179	185	179	162	188	143	162	185	162	144	153	172	172	142	179	142	191	173	162	168	145	164	165	177	147	170	166	146	159	173	177	177	159	159	153	170	177	167	172	153	169	177	173	162	187	177	169	180	173	151	147	168	169	168	156	173	167	164	161	161	158	165	148	150	139	173	176	180	184	178	157	157	179	162	157	192	146	189	181	143	149	152	184	171	139	161	148	164	155	149	171	163	145	151	148	147	164	182	169	163	176	145	171	158	144	176	161	186	182	169	159	168	146	172	170	180	172	167	163	150	163	172	159	188	166	142	169	163	173	176	151	153	166	174	175	169	187	174	180	171	157	156	169	185	155	170	172	174	172	159	161	187	167	171	173	164	165	167	181	170	183	166	179	173	172	198	153	149	149	154	169	152	170	165	162	154	164	164	160	161	160	160	163	170	157	162	141	118	174	163	178	171	149	164	160	150	170	173	150	159	166	151	181	149	133	168	165	139	181	172	178	173	170	163	152	163	187	147	170	180	159	171	180	168	172	157	171	160	167	169	181	184	167	184	153	181	160	178	156	160	185	165	158	175	145	196	144	140	161	169	174	177	184	169	188	176	175	183	166	169	169	168	164	177	185	173	175	149	161	189	159	163	174	165	169	169	161	175	174	145	179	171	153	159	167	168	184	148	159	168	164	178	180	172	172	162	182	181	160	174	185	162	139	182	177	155	161	161	177	159	196	181	168	168	179	177	173	183	157	168	199	160	156	165	185	155	155	168	169	160	172	178	164	170	171	154	172	159	164	165	161	169	179	177	192	142	148	156	154	165	158	157	171	173	181	158	186	154	158	174	181	175	150	146	174	173	175	139	152	164	137	180	188	146	181	160	182	177	147	139	178	207	163	168	164	151	171	178	168	169	178	142	175	180	153	164	138	151	178	181	162	163	163	151	162	181	172	169	166	170	177	170	170	154	172	192	167	178	186	168	159	151	172	154	174	191	152	165	171	167	175	151	160	183	173	166	186	144	166	177	155	162	136	181	151	176	162	187	178	187	150	168	155	166	189	183	172	178	174	148	166	178	191	177	156	160	160	152	179	177	170	158	155	174	166	195	152	158	142	170	180	188	160	169	164	152	183	158	170	161	178	174	165	193	173	162	178	174	152	171	182	177	156	156	161	168	144	166	169	168	179	163	156	163	170	163	153	156	171	173	145	197	167	171	173	182	171	173	154	171	132	171	175	152	160	167	168	174	161	170	184	185	142	167	157	162	172	174	184	164	160	168	172	156	159	166	165	152	162	190	160	145	153	148	163	183	185	170	152	171	164	157	169	184	154	168	173	158	170	175	172	155	189	180	153	152	148	184	163	197	158	167	149	179	152	185	153	188	174	169	169	142	155	193	183	185	175	176	192	161	160	169	184	166	151	169	146	185	171	134	159	178	146	167	159	155	170	143	163	163	175	187	187	171	156	181	175	162	150	160	185	158	188	178	168	159	162	176	171	154	173	180	176
24211	20033	26180	23597	20069	11923	3052	1592	1430	1283	1302	945	1913	789	509	490	517	445	488	463	433	456	438	443	403	461	422	415	410	454	375	415	427	417	443	424	377	378	415	395	388	430	381	399	400	392	406	369	397	390	337	409	447	419	400	400	384	366	386	412	369	392	434	400	413	397	399	378	380	408	382	377	380	402	418	384	420	379	402	402	397	373	391	397	382	421	372	393	381	443	382	380	417	399	378	399	372	396	379	390	388	403	370	391	386	439	397	383	363	402	392	349	406	370	412	381	361	389	407	364	383	367	363	377	367	400	364	419	401	328	362	376	383	390	385	389	394	409	360	384	437	424	403	379	368	388	359	387	366	403	405	383	399	422	378	401	386	393	381	414	354	383	382	406	357	385	365	363	392	413	405	401	370	362	405	387	389	358	378	348	373	403	393	380	401	390	388	383	351	385	358	395	382	378	389	386	407	427	393	388	397	394	412	384	374	363	404	416	387	378	384	368	377	399	398	369	409	397	373	400	402	404	401	334	376	419	374	388	429	390	355	431	384	398	374	364	363	404	390	381	377	378	412	405	367	400	423	400	402	373	405	360	399	410	408	386	387	386	377	411	390	366	380	401	381	402	375	394	414	374	359	390	440	375	367	361	350	365	364	396	405	346	373	409	413	371	378	383	400	401	380	412	392	412	390	379	386	417	421	400	388	366	381	357	386	423	365	390	365	403	393	384	380	365	384	362	402	400	367	398	405	363	347	438	389	371	382	383	387	377	392	363	364	420	373	411	383	377	374	404	396	359	403	392	402	381	378	332	398	412	406	413	398	379	375	443	399	407	372	382	381	412	382	369	374	385	374	337	417	386	438	402	394	355	372	379	379	398	393	407	370	430	376	390	371	415	365	404	398	424	429	386	399	370	374	378	415	400	386	391	402	380	373	387	392	401	378	385	415	379	399	400	379	400	395	396	394	369	382	377	365	396	381	389	379	389	405	373	415	390	399	394	383	396	364	421	404	380	337	355	390	389	389	348	415	387	388	428	385	352	402	393	404	364	352	409	400	437	366	394	396	396	393	386	419	364	383	371	403	383	379	404	390	388	419	367	436	382	380	381	364	392	405	396	398	388	397	377	398	398	332	388	389	356	405	393	399	400	375	358	364	365	365	390	386	374	380	345	377	404	397	399	412	417	375	377	409	415	376	392	378	364	391	412	401	388	388	381	400	420	396	405	346	385	415	393	372	384	424	401	376	392	408	376	396	331	375	388	386	378	415	418	396	382	393	381	385	367	400	371	409	378	400	392	380	400	393	391	392	363	383	353	375	408	447	417	379	361	392	374	413	377	404	375	390	355	357	362	366	379	416	400	389	407	378	398	407	422	413	387	392	384	362	398	380	404	370	410	399	394	373	380	362	362	389	381	412	384	387	418	387	403	390	358	422	436	354	384	408	392	387	383	388	337	386	366	391	388	383	383	380	392	363	369	408	436	397	377	379	376	386	381	368	410	383	368	403	400	366	427	335	366	399	373	400	418	367	409	400	413	371	413	382	360	369	367	382	382	394	380	378	385	380	380	407	386	395	406	404	371	418	376	397	394	412	427	372	378	422	404	359	383	348	402	420	359	391	383	419	376	394	387	395	427	401	413	378	388	354	381	402	397	407	345	389	400	390	386	416	408	386	369	375	384	389	395	376	359	387	386	419	381	387	399	398	392	373	383	365	382	372	361	402	402	410	410	424	388	385	405	375	371	403	409	365	394	378	384	401	371	360	386	374	375	376	351	397	378	408	437	410	388	412	397	382	357	368	409	397	409	402	404	371	424	413	382	374	363	418	392	375	399	375	379	372	390	389	401	391	391	383	401	392	413	366	401	381	381	368	374	370	381	371	390	403	404	422	361	379	350	381	389	367	398	430	423	388	384	368	402	423	402	401	372	380	396	384	391	392	408	405	406	367	368	402	381	407	391	380	404	396	357	380	404	386	344	428	355	354	409	356	373	362	420	419	408	389	376	387	388	386	393	384	411	375	416	402	395	404	415	368	391	346	426	380	410	396	367	364	408	404	410	411	379	419	383	390	378	364	391	405	358	390	368	389	397	376	386	409	373	385	380	374	384	381	370	378	364	384	388	388	364	358	407	373	371	380	383	366	396	380	399	379	370	409	367	386	397	362	380	391	384	388	399	368	375	384	388	375	395	365	439	408	362	411	381	383	351	390	328	358	367	398	408	395	386	391	407	396	399	359	410	377	370	362	380	385	408	377	398	372	365	364	400	398	407	406	389	415	381	399	360	357	405	396	404	343	378	366	403	373	403	387	372	358	398	379	369	401	363	436	358	399	379	357	401	353	391	387	390	371	379	367	354	348	350	401	375	410	364	409	379	385	400	407	382	369	431	372	412	384	385	413	446	388	358	399	389	356	396	388	398	432	375	398	375	384	422	406	411	414	404	384	412	372	382	395	406	368	401	375	413	395	407	369	408	388	385	401	425	403	374	364	388	390	399	398	381	357	375	421	389	370	416	419	406	393	418	387	379	363	382	419	393	391	418	417	359	415	357	422	400	386	364	354	374	396	386	399	414	337	397	386	385	380	372	366	414	405	418	357	418	405	375	372	363	365	406	386	426	401	398	390	390	396	402	375	355	377	383	408	393	400	368	371	410	371	433	356	378	400	379	406	367	386	403	377	360	425	397	351	383	373	393	397	360	343	414	409	404	434	362	404	382	371	393	414	374	397	394	390	400	395	410	397	371	363	410	381	384	359	385	374	419	375	419	391	364	399	404	396	386	412	410	396	371	370	415	410	385	392	364	424	395	384	370	400	351	364	381	407	407	372	401	393	380	373	434	428	398	375	370	408	384	382	394	422	402	371	411	390	376	413	377	362	394	370	368	408	432	369	384	404	383	433	375	377	369	371	388	423	393	399	386	427	388	368	400	376	352	371	381	396	369	349	382	375	409	396	379	382	386	404	397	404	373	373	370	399	392	391	378	369	356	398	407	381	399	393	370	412	386	369	367	405	368	391	385	390	355	424	384	381	405	394	391	391	383	345	398	388	380	391	391	399	354	425	384	379	404	400	412	332	420	357	374	384	388	404	416	397	360	402	373	386	364	383	341	338	405	365	381	380	348	380	367	398	358	424	421	379	358	391	417	376	369	377	384	368	398	348	410	374	363	392	399	380	396	369	416	371	330	356	403	373	392	367	405	397	397	411	378	375	392	412	419	389	379	408	403	386	381	402	380	355	405	369	393	398	367	409	386	394	400	416	390	412	369	411	392	399	374	379	370	392	394	374	389	426	406	383	370	393	402	392	379	382	377	383	385	407	397	400	391	373	397	404	375	363	371	370	410	389	402	378	396	404	420	366	412	390	375	375	347	426	442	385	364	389	380	393	395	362	384	388	357	374	385	374	414	383	360	386	392	438	390	423	390	386	374	418	402	390	394	388	380	386	382	377	368	380	365	403	326	377	355	403	397	364	385	370	405	394	367	408	395
11558	23345	17480	9184	7790	5666	4314	2710	2647	2598	2298	1543	3535	1122	664	605	567	592	543	531	506	470	515	466	434	402	447	432	429	440	409	369	438	386	395	396	402	418	346	427	364	397	407	417	360	400	408	378	368	361	361	360	408	404	376	396	355	413	376	366	371	395	374	377	370	346	365	380	344	347	339	370	371	393	375	367	384	374	348	425	404	395	372	363	377	377	398	353	370	394	342	345	335	360	349	396	388	365	376	359	361	403	408	366	407	350	356	380	370	359	378	372	379	382	356	363	361	397	373	347	352	349	378	386	409	398	366	371	335	387	357	361	396	405	402	337	351	367	371	371	367	368	365	371	371	328	384	373	342	318	381	381	338	369	348	373	383	422	354	375	356	344	385	352	339	368	391	366	376	369	327	353	384	396	357	402	386	377	384	380	359	342	359	364	372	355	359	343	370	360	380	390	369	348	385	363	394	359	371	353	416	352	401	348	361	337	364	380	369	353	360	376	365	335	372	332	350	386	363	377	374	307	359	339	359	370	370	366	379	362	340	342	373	377	372	375	399	361	358	362	382	357	362	381	364	361	379	320	359	357	373	381	398	373	387	381	369	369	381	386	358	363	356	369	393	346	328	332	390	330	365	360	389	357	378	353	362	357	367	369	366	364	352	369	369	364	331	350	339	375	358	380	396	385	390	374	366	352	386	351	367	366	390	342	365	367	355	369	384	333	363	354	360	388	355	360	371	374	382	364	373	360	372	356	359	388	378	359	334	358	373	377	371	400	370	335	379	366	371	397	354	396	360	377	353	335	370	346	362	356	355	373	350	384	357	365	384	354	401	341	362	379	388	348	381	362	356	367	338	404	392	356	354	354	345	356	390	386	366	358	387	387	363	354	344	351	382	368	358	404	364	372	371	371	342	347	368	369	384	357	364	367	396	395	373	394	359	346	389	357	344	408	379	358	353	383	353	373	327	407	378	393	386	389	368	379	369	351	362	362	368	383	385	340	360	351	389	336	349	392	363	373	361	330	382	357	381	380	343	389	369	383	392	379	361	337	364	373	376	363	353	367	352	356	370	360	358	372	323	396	352	355	386	366	342	358	372	344	379	407	364	350	386	358	376	366	380	371	368	373	400	358	344	345	374	348	365	346	346	352	342	354	359	379	359	341	355	356	360	391	355	372	353	349	351	374	392	362	358	343	382	354	361	378	357	409	342	385	424	380	345	362	328	358	391	349	362	353	353	369	408	396	356	353	355	356	371	388	354	384	369	344	352	385	356	344	394	344	374	373	410	369	371	378	366	374	348	330	386	357	371	374	345	372	361	368	389	388	363	343	362	376	344	374	348	357	331	353	370	358	377	383	358	375	361	352	347	357	371	366	364	379	382	383	351	359	329	348	385	371	367	385	360	328	387	371	380	350	359	354	388	356	368	348	372	381	350	372	357	396	369	382	374	350	395	353	331	381	364	361	333	353	342	398	362	352	367	369	367	394	361	355	408	372	377	373	348	354	374	362	344	364	347	395	343	380	368	349	349	346	358	363	373	385	348	358	367	381	366	360	331	362	360	376	355	380	344	387	370	359	383	374	403	378	340	380	356	412	355	390	344	361	350	366	390	367	386	388	364	375	354	376	364	371	377	350	354	338	365	347	330	364	360	363	364	381	345	337	370	361	378	365	384	403	341	365	399	380	318	388	377	360	339	367	373	382	347	395	379	362	364	379	332	364	358	329	405	324	357	350	409	354	377	349	351	352	342	374	382	360	359	368	388	369	371	389	359	378	409	337	361	356	375	359	374	366	338	377	350	344	375	379	378	362	355	382	372	344	345	379	365	332	363	373	378	363	352	349	363	361	372	374	372	366	365	342	412	346	368	356	361	389	356	371	344	383	373	331	362	359	384	363	348	342	352	376	383	356	352	378	371	369	361	331	365	365	356	389	372	340	402	360	352	364	338	367	373	358	361	378	408	352	370	385	369	348	400	359	371	373	357	366	391	392	387	371	360	358	356	373	386	358	356	383	354	365	383	361	383	355	346	359	354	372	343	333	344	369	350	345	338	322	364	352	369	353	367	359	369	386	350	366	409	389	375	379	392	356	374	366	333	366	318	362	359	341	379	385	358	376	367	344	369	388	364	373	369	350	376	381	363	332	351	364	361	356	383	394	358	371	352	343	351	337	364	368	366	384	346	385	356	367	383	385	371	359	394	379	373	369	370	352	381	348	371	379	355	399	390	357	363	395	352	353	387	343	364	340	379	393	359	346	353	373	371	365	369	387	347	328	351	393	354	352	390	327	373	370	365	366	404	397	378	340	337	365	390	391	378	339	346	364	355	387	373	360	376	375	355	382	395	392	362	346	343	342	359	360	360	379	386	357	346	379	354	377	366	411	371	372	370	353	347	365	377	379	348	376	379	372	354	383	391	352	325	360	371	386	364	331	397	360	364	368	366	354	357	387	355	380	336	320	348	395	348	332	400	379	361	393	355	350	381	371	346	342	363	377	375	376	368	377	396	399	400	378	369	364	364	358	372	388	373	369	397	352	355	364	357	371	365	386	377	399	345	361	362	351	395	367	372	393	356	375	369	389	337	361	358	373	402	351	343	351	350	384	372	375	345	353	363	335	371	352	379	352	398	397	397	393	337	338	351	367	392	372	372	378	391	389	348	363	328	348	366	387	363	385	374	392	373	365	372	361	359	423	366	374	395	384	370	398	369	387	364	361	380	361	337	361	345	390	366	363	395	363	408	324	336	359	415	359	363	378	347	367	404	410	371	344	399	392	336	385	386	387	348	372	331	360	362	356	341	402	344	357	378	352	354	364	357	366	379	341	368	352	359	382	339	366	371	384	363	370	352	355	359	347	357	361	371	372	371	355	349	323	365	383	400	360	364	392	353	399	348	339	394	345	349	368	348	364	371	345	379	378	360	350	362	338	383	366	382	357	356	359	356	368	385	384	346	356	364	367	382	334	366	339	369	380	398	359	382	357	368	339	388	385	385	389	364	374	342	372	380	349	350	370	352	368	347	372	364	382	367	354	377	360	346	359	378	362	397	342	354	383	357	361	350	344	370	339	324	367	377	390	340	357	351	373	318	388	366	361	370	389	370	346	369	343	350	375	396	365	396	377	395	406	370	403	372	353	351	336	400	364	330	343	376	387	357	360	375	368	374	367	376	345	361	389	358	388	365	367	341	354	391	338	390	422	373	374	334	350	339	361	367	326	415	353	372	391	361	386	368	374	394	358	385	381	349	393	396	353	368	360	388	345	361	370	328	368	368	381	345	372	340	408	340	347	358	346	387	336	345	384	340	362	379	362	386	358	404	370	379	337	368	364	354	384	361	379	388	353	370	372	374	344	345	347	346	370	365	374	366	328	357	342	343	347	351	335	380	363	344	382	371	354	401	377	365	360	366	354	381	360	349	385	347	386	373	379	343	362	382	394	390	360	369	392	365	342	353	368	321	360	366	365	430	339	332	362	362	355	377	382
22080	20014	26518	23229	20034	20182	11848	2962	2433	2452	2069	1528	4083	1266	1013	856	869	807	859	827	801	780	784	729	790	720	744	774	752	722	707	721	757	677	715	723	725	675	704	684	628	664	699	665	662	684	670	656	693	663	683	697	702	672	647	653	667	645	681	669	691	668	696	660	652	692	615	679	627	652	706	655	663	681	665	639	690	676	645	625	637	645	673	694	688	675	665	655	652	655	647	629	623	647	666	657	643	632	665	643	644	707	699	671	705	706	672	674	650	648	665	654	683	648	663	675	686	677	680	657	670	704	650	644	667	653	642	669	657	719	682	652	662	697	625	611	686	622	694	623	644	652	608	678	618	603	691	619	657	632	604	649	664	649	602	626	685	643	623	710	664	685	615	693	649	631	658	673	642	679	682	670	667	671	675	658	657	677	667	634	657	635	648	653	647	649	659	643	629	624	669	607	618	664	654	656	669	680	652	626	684	644	642	644	644	671	659	646	661	643	610	644	611	624	658	658	628	613	696	663	708	679	648	634	657	711	625	661	677	648	688	681	629	663	674	677	642	683	685	712	626	683	624	665	692	659	603	646	676	661	643	656	665	647	642	629	656	631	674	698	621	644	701	676	661	628	646	654	662	669	656	630	676	615	687	615	669	660	630	653	670	668	659	658	668	633	662	671	660	613	683	696	689	687	667	638	643	653	666	581	666	664	614	641	688	616	656	672	668	720	646	645	647	655	635	674	680	645	687	620	648	669	685	642	674	633	666	675	617	624	643	643	639	671	663	655	626	646	666	658	656	636	672	643	608	666	680	620	685	697	647	641	628	657	657	667	675	653	698	652	665	621	700	616	683	685	599	640	631	671	622	681	661	624	679	626	613	668	683	708	667	681	620	609	651	654	617	663	640	646	641	634	628	686	672	678	660	640	635	689	649	706	620	659	676	700	693	655	656	681	667	663	655	634	661	649	677	677	690	612	622	651	641	613	717	656	620	641	628	664	663	639	615	633	636	625	678	642	663	688	628	621	666	673	649	640	642	700	654	674	650	671	669	624	695	651	655	659	624	662	698	631	680	661	621	629	623	612	644	639	655	668	641	644	631	683	670	669	644	668	676	679	716	651	688	651	695	659	620	680	692	666	606	676	612	710	630	661	668	657	658	688	660	661	673	637	659	653	623	672	660	662	684	643	640	605	618	648	662	642	677	643	663	629	669	651	617	637	653	657	647	623	660	656	656	641	598	638	704	674	669	637	715	664	657	641	690	663	647	629	678	672	646	677	645	653	629	656	693	645	713	659	659	658	643	680	689	630	630	676	633	647	613	620	634	651	653	675	629	650	661	658	683	642	687	671	681	667	625	650	644	631	616	674	644	714	667	642	629	707	613	689	621	592	644	619	674	672	645	668	678	667	656	659	669	705	640	611	620	624	634	679	661	672	652	622	656	609	684	635	604	700	659	652	719	681	644	682	678	651	633	663	647	643	654	704	676	660	655	691	627	628	670	663	656	637	657	631	653	666	654	636	704	611	616	641	661	644	650	664	626	667	667	693	645	609	666	611	670	651	661	650	667	679	650	681	692	653	620	700	658	630	635	695	678	660	655	635	618	644	675	663	691	642	690	630	687	647	652	646	679	653	770	646	673	696	710	663	649	675	663	623	628	660	662	694	602	662	654	667	630	670	672	687	701	666	635	675	707	638	650	682	654	682	649	613	653	658	659	633	634	627	670	617	655	687	596	689	626	624	641	652	678	676	616	611	673	610	648	660	665	711	650	660	609	662	651	692	667	672	621	654	648	647	656	668	624	665	670	675	669	712	662	648	652	680	658	682	617	704	634	642	635	675	709	662	616	674	691	674	680	617	691	683	624	655	679	644	684	663	656	643	616	691	636	653	681	650	631	601	668	622	601	661	649	730	681	671	667	666	695	660	600	666	662	659	649	660	652	662	663	685	639	668	646	650	664	647	708	634	626	664	625	692	642	670	652	687	638	671	630	642	689	660	608	670	653	647	712	636	666	639	683	629	646	655	696	678	690	627	634	652	639	664	632	621	667	632	663	646	677	683	657	659	664	644	667	671	649	673	718	628	625	645	637	651	635	676	668	649	659	652	627	637	671	619	701	597	661	650	625	592	598	674	663	654	691	687	617	671	665	639	653	686	643	655	641	649	612	634	681	647	661	659	643	688	634	661	636	655	632	681	660	658	635	690	645	679	654	698	662	632	646	650	656	609	640	637	655	632	673	622	656	711	702	676	669	653	685	690	646	664	679	638	666	693	677	668	675	639	621	622	610	675	663	634	653	666	666	674	636	652	661	656	621	610	706	645	681	678	613	662	674	651	650	617	617	663	701	653	622	636	646	667	664	648	676	609	681	661	658	645	680	675	685	656	663	701	695	613	665	634	619	688	610	631	621	646	682	655	643	620	652	678	718	647	700	634	707	664	688	650	623	690	670	637	699	654	638	691	651	658	624	612	611	668	645	626	644	677	696	641	670	690	646	646	680	690	683	626	671	595	682	661	651	669	642	665	616	624	662	674	645	662	682	709	654	615	659	667	706	683	654	632	647	692	700	710	613	625	660	716	622	653	631	683	611	652	667	639	631	662	647	670	614	606	656	689	668	649	662	647	653	638	706	658	657	663	693	699	654	636	643	672	675	677	672	647	671	617	691	643	686	663	695	680	641	634	651	696	690	689	639	645	649	676	658	693	592	630	649	638	626	673	623	659	625	647	625	681	678	654	643	617	660	603	662	634	680	644	649	680	669	646	682	654	681	687	701	670	670	633	652	624	673	672	664	713	674	630	686	652	701	670	684	676	654	678	640	667	656	648	650	698	670	623	631	693	600	622	697	663	627	672	684	670	654	688	687	653	635	659	646	707	644	655	634	618	656	655	675	691	684	646	652	647	641	692	664	639	678	670	662	648	663	630	670	656	699	643	671	678	667	725	685	660	651	658	672	696	632	648	616	678	601	649	667	697	642	618	632	669	639	654	670	712	641	659	708	686	614	651	653	639	677	688	673	658	640	670	630	633	659	670	649	645	634	700	615	672	659	608	661	628	657	638	623	615	644	686	680	701	670	645	653	674	632	698	669	647	655	598	681	610	665	641	678	667	662	664	674	657	658	609	632	652	639	652	606	638	723	653	615	642	653	636	630	640	642	648	659	616	615	657	667	629	657	619	657	668	677	661	665	651	648	627	642	696	695	642	690	630	646	673	626	662	622	646	621	666	639	657	707	676	670	663	666	651	695	615	666	719	659	629	692	662	688	673	665	704	672	659	645	624	617	712	650	670	633	644	708	631	663	628	669	617	684	609	653	662	637	662	676	692	699	656	647	643	679	647	665	647	633	651	655	667	617	635	595	653	606	649	663	674	652	659	688	681	630	626	615	702	689	643	665	605	669	641	593	697	647	622	641	644	649	645	623	666	703	658	644	657	650	653	625	648	672	648	669	688	649	704	670	669	655	654	641	672	660	622	648	690	675	682	657	659
14695	27801	22617	14230	10494	8310	6875	4460	4372	4525	3651	2580	7607	1547	1200	1118	1065	987	960	892	848	845	889	844	764	783	733	752	698	686	768	740	747	706	689	695	702	638	701	685	650	638	641	677	618	620	664	634	606	676	578	617	661	632	611	678	613	648	664	675	637	561	654	629	679	611	682	611	612	598	663	625	673	602	662	634	621	604	601	644	644	598	662	589	650	633	636	652	622	604	631	645	665	628	605	615	600	642	676	644	612	611	649	608	616	650	587	639	565	597	665	625	666	585	597	636	617	656	626	592	674	647	640	642	636	578	632	678	665	649	654	630	590	631	613	590	630	638	644	644	638	654	596	625	578	594	553	569	606	603	585	633	624	604	652	622	639	614	632	636	670	659	624	629	578	652	610	619	612	649	621	617	643	624	639	613	619	646	633	604	629	598	643	636	640	592	650	643	601	618	624	613	576	600	622	620	592	623	607	647	591	611	618	601	621	625	617	588	630	624	638	633	646	607	576	644	624	606	660	632	591	646	628	617	619	616	569	647	664	692	620	642	578	632	646	593	562	610	642	637	632	648	646	613	607	598	635	592	665	618	619	618	638	572	627	610	586	619	620	603	629	617	610	608	652	632	569	626	614	661	605	597	641	592	569	638	596	614	584	634	619	615	620	561	595	598	641	619	652	632	643	612	670	620	618	618	641	633	576	580	611	594	600	633	632	585	676	636	615	581	604	667	635	673	651	604	592	640	656	581	616	634	591	585	626	663	642	605	641	592	594	630	630	598	639	589	590	610	599	616	601	671	587	625	588	598	644	578	672	624	628	620	631	637	611	638	616	648	566	670	591	667	618	623	649	588	638	671	611	640	598	666	639	614	635	630	623	589	651	594	617	651	599	645	655	642	622	605	652	590	620	651	640	594	596	627	670	606	599	602	597	590	631	609	624	588	602	618	655	651	615	624	644	606	589	576	637	614	649	612	631	643	635	552	627	642	616	607	610	628	585	608	628	691	630	592	614	634	606	577	661	589	621	662	608	611	591	651	619	609	611	596	584	633	636	626	619	631	589	621	633	642	618	641	613	575	621	555	612	640	649	600	589	578	609	628	623	622	639	612	598	616	611	605	635	627	609	653	627	592	652	570	684	612	604	650	628	650	608	628	631	651	610	660	629	620	632	586	612	577	599	596	569	564	617	611	610	652	655	607	632	634	602	637	586	590	594	576	640	630	616	582	614	649	635	595	610	616	662	649	585	659	606	556	602	624	615	635	624	621	618	590	614	593	612	614	669	583	622	636	655	611	602	588	580	609	675	633	594	639	623	594	636	614	649	621	631	674	625	549	654	651	650	620	601	609	637	599	566	655	605	693	604	611	634	615	692	620	622	616	647	630	618	600	639	585	624	653	647	604	625	624	618	568	589	620	641	649	593	685	618	609	653	614	614	630	612	655	683	602	596	645	564	625	641	606	632	584	607	617	597	660	637	636	616	592	664	601	650	632	615	622	615	624	617	653	600	643	604	677	601	590	660	603	573	614	646	651	644	662	631	586	637	645	624	613	583	613	625	636	554	631	628	634	594	673	618	638	625	595	626	597	622	600	669	582	605	612	596	645	604	570	622	606	668	594	639	635	624	629	612	608	574	599	619	625	610	611	607	591	619	619	582	627	585	611	632	637	622	597	640	612	603	626	675	608	608	640	635	624	591	629	628	632	584	592	565	612	633	612	626	606	629	638	585	626	629	616	633	618	622	607	639	638	588	652	609	604	582	648	653	669	621	648	623	610	573	653	590	618	616	647	602	630	561	596	593	583	617	606	659	601	609	632	627	642	641	543	627	590	615	656	605	604	625	628	613	604	629	613	627	618	623	669	634	651	600	652	633	607	602	633	624	616	576	613	627	590	592	589	621	637	625	616	642	595	583	587	647	632	578	612	632	643	686	622	620	590	658	646	615	582	626	640	620	615	627	635	600	628	606	597	594	668	620	636	627	637	627	662	663	584	631	660	596	611	603	652	624	637	613	635	629	620	593	651	640	623	618	637	613	593	593	650	638	606	605	615	637	621	637	614	582	606	604	633	622	655	633	585	589	598	627	624	611	647	658	605	652	632	616	619	653	599	611	602	649	619	615	613	637	615	607	614	632	641	608	662	626	641	607	621	589	610	603	626	618	672	641	600	651	681	614	626	623	668	655	608	655	601	622	592	581	602	617	579	604	602	594	631	572	588	601	571	567	570	618	602	608	647	667	642	584	579	604	588	626	611	666	624	615	635	624	626	671	665	616	618	609	635	617	610	606	651	645	630	614	665	579	688	639	614	610	630	609	632	621	643	639	641	621	652	632	583	617	604	625	642	605	595	586	603	652	595	615	616	614	649	596	644	664	621	606	630	602	632	615	644	631	651	612	649	609	618	649	594	641	630	618	652	630	599	628	630	602	611	607	649	600	631	643	562	623	607	592	675	611	608	626	642	585	631	657	638	627	642	633	634	633	603	604	622	581	614	648	631	627	642	622	578	612	603	600	627	584	593	584	599	592	619	607	604	613	636	628	610	629	640	645	620	624	619	581	600	621	613	646	612	596	622	637	624	572	622	641	670	634	618	628	600	664	637	649	618	581	605	601	635	633	632	624	613	621	613	598	610	610	611	635	635	613	649	612	659	595	596	612	635	592	637	619	598	587	659	605	598	616	582	601	634	646	614	626	614	611	624	607	615	649	663	586	594	614	640	646	648	621	630	615	598	638	619	650	629	628	676	606	640	652	562	557	569	651	606	604	623	606	625	597	646	574	603	588	650	591	622	616	660	632	637	635	624	656	618	600	600	635	649	684	622	625	624	663	650	621	612	636	608	636	666	600	632	629	613	598	610	621	586	629	601	613	619	610	667	621	609	629	629	613	611	624	634	586	632	602	559	609	634	603	615	627	612	581	614	619	622	625	607	580	623	594	619	617	630	648	626	607	672	602	607	617	579	598	590	639	576	671	644	588	653	635	631	633	595	590	631	621	632	589	649	646	636	644	626	621	622	634	629	608	664	571	652	654	624	613	613	601	634	640	602	650	589	575	592	610	636	602	591	583	617	609	638	594	624	617	580	631	602	570	572	567	592	618	639	573	601	620	661	594	673	638	630	616	598	609	587	622	643	673	614	622	647	628	590	638	635	660	616	578	607	682	587	587	612	633	585	640	602	635	603	581	638	626	609	636	648	606	595	633	610	629	597	629	633	671	597	608	623	622	630	616	622	607	667	634	632	590	632	682	609	594	617	601	591	569	582	633	617	656	641	646	589	618	600	584	628	608	597	600	611	642	617	639	597	585	644	597	625	611	593	667	616	639	594	599	654	632	612	618	596	656	581	657	574	651	605	608	614	634	625	588	612	609	574	647	634	628	598	568	612	622	620	568	598	651	636	607	613	599	643	609	645	622	588	634	586	577	619	637	674	653	642	603	646	628	623	649	587	626	576	656	615	628	595	585	611	600	672	597	631	644	645	592	585	602	598
29988	16791	4595	1714	1185	789	642	378	519	629	450	257	218	139	147	157	149	138	162	136	132	168	174	159	149	161	135	150	128	161	140	151	159	146	145	182	145	151	148	163	157	149	174	152	133	144	138	150	162	163	135	125	147	163	127	144	141	170	174	149	141	151	156	159	155	131	156	140	128	134	136	130	148	151	135	133	135	146	146	145	141	155	152	161	169	156	156	137	140	127	168	146	146	143	127	147	169	146	162	141	174	145	144	147	154	128	156	149	145	142	116	152	132	143	152	147	135	165	130	169	134	142	163	152	166	154	154	150	156	135	136	149	132	164	152	128	134	155	147	148	140	126	146	135	135	147	136	156	157	144	150	163	154	176	140	137	136	176	167	143	147	128	140	157	162	152	154	140	156	124	156	141	126	137	161	130	138	127	162	172	145	149	135	173	167	166	149	155	160	139	145	125	154	152	156	142	152	155	145	131	136	141	149	164	144	144	131	164	166	143	143	141	116	137	178	177	159	158	174	138	148	159	158	131	166	150	138	130	143	144	149	131	153	133	153	131	143	164	142	141	156	144	141	169	139	142	156	137	163	156	158	144	148	149	144	154	147	133	152	127	158	141	140	142	147	148	142	129	169	141	135	135	130	139	144	142	161	131	145	119	132	167	122	138	132	157	155	154	147	133	146	158	159	145	139	151	141	152	135	141	156	135	149	147	127	147	151	142	138	137	131	137	124	156	141	125	160	145	168	139	154	165	143	142	134	143	162	148	127	166	152	154	159	159	141	140	163	131	157	142	148	152	133	166	139	129	145	160	156	136	163	151	163	135	139	162	152	154	148	143	164	140	148	146	152	148	144	143	146	149	132	131	143	135	118	151	156	141	147	144	169	137	116	147	163	151	152	151	137	139	142	150	141	150	144	155	149	148	176	133	142	153	152	133	170	153	147	147	130	134	156	151	138	144	147	154	156	136	137	148	143	127	171	158	169	153	158	145	143	164	165	132	138	153	169	153	132	156	153	122	134	162	158	141	157	137	127	156	132	144	153	153	162	147	152	151	165	168	148	156	144	152	153	153	152	143	147	149	143	137	147	148	138	137	139	155	118	129	130	139	146	153	144	118	162	153	153	171	141	155	158	123	149	125	143	158	153	162	136	179	131	146	156	156	165	127	150	141	149	143	136	152	154	148	131	144	153	159	145	146	133	162	139	160	166	148	149	159	155	129	144	136	163	149	146	130	153	157	163	151	147	127	153	135	163	150	135	153	154	143	166	146	149	163	161	156	141	150	159	154	165	161	125	139	143	153	159	138	134	160	145	162	133	167	152	136	117	125	141	155	161	144	165	139	152	146	144	166	159	118	144	140	155	130	164	152	145	139	150	146	132	172	141	155	141	145	135	180	147	133	170	146	161	173	149	162	149	161	161	147	157	150	149	126	149	156	143	144	152	157	155	136	132	163	155	162	160	149	160	134	151	159	155	144	130	140	150	157	146	158	140	138	135	141	143	143	153	157	158	158	129	135	125	138	150	159	146	142	154	156	150	149	131	134	152	144	156	141	152	146	182	156	133	154	145	144	138	166	136	158	152	146	136	152	171	157	134	158	146	148	130	153	130	144	139	146	139	142	166	136	132	130	144	158	135	162	158	144	146	154	168	157	137	152	145	150	180	149	144	135	147	141	126	133	143	153	142	156	150	159	131	146	156	151	150	146	142	154	151	158	155	151	121	151	164	155	171	145	151	138	159	166	136	144	132	155	139	150	148	143	167	143	132	133	147	140	151	146	170	119	139	116	146	145	131	127	166	138	126	139	146	137	141	149	142	154	162	161	147	142	141	134	144	177	149	162	149	155	146	145	147	169	140	159	142	131	132	148	145	134	146	146	148	148	180	140	173	158	156	144	127	151	158	135	139	147	139	146	168	133	144	138	153	141	153	139	140	165	161	126	156	155	160	138	151	175	167	166	140	142	149	148	128	157	153	148	158	165	129	152	142	152	146	146	146	138	147	166	157	145	147	131	145	147	154	163	168	145	146	145	143	159	151	138	156	142	132	159	133	125	153	164	161	153	156	149	151	142	158	140	146	156	150	143	128	132	147	137	163	154	152	156	157	137	182	116	142	147	153	138	167	146	127	143	120	152	154	145	155	140	145	138	153	141	159	129	159	147	129	144	137	157	143	136	145	176	144	150	140	118	154	133	150	130	130	165	132	134	134	142	163	133	153	147	149	151	154	142	166	144	135	132	149	125	143	159	150	142	153	142	142	152	149	140	146	120	147	166	136	155	141	161	147	141	130	144	147	151	152	150	147	150	147	137	143	156	162	132	136	125	128	153	161	150	136	147	154	155	134	154	137	144	146	153	134	151	144	146	164	136	151	143	145	137	149	145	132	143	160	130	143	142	134	136	125	143	173	155	144	150	137	161	139	167	163	144	150	159	142	163	133	158	164	160	153	166	142	147	156	127	157	148	144	146	162	157	161	135	131	158	144	171	153	146	151	139	132	144	175	136	165	153	147	145	158	165	147	156	140	157	139	132	141	141	134	141	159	156	141	142	151	158	166	139	154	127	139	149	147	159	151	161	143	125	124	125	133	136	149	154	160	147	156	179	148	145	141	122	150	173	170	146	137	135	150	165	148	161	160	136	164	162	142	170	146	138	143	166	122	150	144	147	145	154	141	154	132	173	158	144	145	146	162	153	154	155	145	147	150	139	159	161	150	141	149	142	139	157	151	153	152	145	140	153	123	146	147	146	144	154	141	140	168	150	152	141	141	146	148	147	148	146	148	170	132	162	131	147	147	122	150	144	140	152	135	130	146	135	131	143	142	139	143	147	148	168	156	152	143	143	145	134	147	172	130	141	153	162	140	137	155	147	145	155	132	152	173	154	150	147	170	136	159	135	182	147	146	159	135	149	133	145	134	136	166	166	136	129	164	145	147	180	148	164	139	144	134	162	137	148	136	163	168	158	163	162	157	152	152	137	130	137	141	137	144	148	136	141	147	143	151	122	146	149	144	148	154	117	149	159	136	126	140	163	152	161	132	126	136	159	139	143	139	160	147	165	156	149	161	128	144	174	151	142	146	141	147	144	141	141	157	129	175	132	138	149	163	152	150	162	147	147	149	154	170	133	148	151	127	155	139	142	151	151	152	125	134	131	168	180	140	152	154	149	158	132	141	169	142	163	147	147	155	150	146	148	159	154	134	130	175	154	142	143	146	143	153	138	127	152	166	162	183	163	150	155	155	155	175	125	155	153	150	147	152	153	137	129	158	146	145	132	139	152	158	148	141	151	147	158	167	157	145	167	150	143	159	141	136	152	132	157	154	132	155	144	140	133	134	159	160	120	151	128	131	157	164	154	157	132	166	148	151	145	150	129	142	147	149	135	138	136	143	152	150	148	146	142	149	135	178	154	168	161	162	143	119	172	150	152	152	149	145	140	160	155	129	159	135	138	142	165	122	145	135	140	142	151	141	143	136	153	155	154	140	162
8856	8411	5682	3062	2462	1603	1281	723	1197	1404	868	450	342	178	154	155	192	166	156	145	158	151	146	158	175	176	168	156	184	178	187	153	156	167	184	151	154	160	171	168	161	181	150	142	169	145	164	161	149	164	181	137	178	159	167	131	152	169	153	161	151	170	152	137	149	145	163	169	151	156	180	173	158	181	157	162	165	169	139	156	168	157	158	161	151	163	159	191	162	159	163	177	156	152	150	144	136	155	138	143	185	146	154	160	156	154	173	143	122	152	156	128	175	154	161	144	167	168	153	158	155	150	128	166	155	154	147	168	175	129	165	175	165	161	158	155	167	153	177	171	154	154	161	167	176	166	151	161	194	177	171	172	173	164	160	137	168	154	191	168	139	141	161	147	179	170	163	173	138	154	162	175	170	160	157	167	171	181	156	182	169	164	141	153	164	164	169	160	149	156	143	146	164	151	159	174	186	166	153	186	153	169	176	170	163	166	147	138	156	158	181	185	146	160	155	166	142	171	154	161	167	150	182	148	157	155	174	157	157	164	193	162	174	184	170	186	171	186	152	143	148	155	172	176	171	150	163	162	169	151	171	134	172	167	129	149	169	175	160	166	182	166	187	181	170	158	201	157	159	146	183	161	136	175	151	156	145	160	182	142	158	174	155	151	171	139	175	167	165	155	167	153	152	174	177	174	172	160	149	155	170	158	164	148	151	164	157	143	145	156	174	189	193	145	165	157	188	167	161	146	175	160	176	146	143	178	152	162	161	165	169	175	144	141	167	165	153	171	189	160	156	153	172	140	166	182	153	147	165	144	150	187	180	144	153	147	171	163	137	173	184	150	144	154	157	164	169	159	153	152	162	193	170	163	153	163	164	158	147	149	153	156	159	186	143	161	135	160	170	162	144	151	168	158	151	170	183	150	182	163	158	144	145	160	184	161	159	181	148	171	157	157	159	160	189	152	167	163	174	170	147	162	171	155	164	172	158	170	158	151	165	163	182	156	179	185	166	158	174	170	168	164	146	172	164	148	157	178	153	149	140	161	164	150	157	167	168	163	138	167	141	181	137	155	152	144	169	167	186	159	168	148	162	165	147	168	155	171	197	183	161	173	173	159	156	146	176	159	174	176	176	176	160	171	161	165	152	180	183	164	162	149	144	168	151	150	155	171	166	159	157	153	148	132	188	151	179	168	181	130	167	158	157	162	162	179	171	180	173	153	171	180	153	147	176	153	164	166	150	155	178	152	155	142	167	151	168	161	159	156	165	155	154	174	145	161	155	160	171	167	151	170	163	147	156	149	163	151	154	160	154	164	138	151	157	161	176	159	166	153	163	167	150	167	177	170	161	174	151	172	150	184	163	182	167	182	158	172	168	165	156	169	166	142	154	155	170	175	146	166	163	141	155	162	178	164	155	143	155	153	160	172	147	170	148	167	171	172	159	160	142	161	188	167	167	173	137	154	142	147	175	156	148	159	159	162	148	152	172	158	155	183	161	151	177	169	131	160	174	186	162	150	169	155	164	155	148	164	169	166	162	168	177	166	159	158	161	163	182	164	165	157	138	167	178	171	185	137	155	174	153	173	160	159	178	153	184	150	158	173	158	150	148	158	151	168	158	160	172	156	154	165	154	162	154	149	152	174	148	165	149	156	166	163	170	180	175	155	156	168	160	175	144	171	203	166	155	160	161	202	140	147	169	161	156	161	155	160	177	161	144	165	149	181	165	149	148	168	156	161	183	159	149	173	146	153	137	162	151	164	176	160	168	155	166	186	173	149	187	129	148	158	182	160	151	177	167	163	156	172	145	156	167	160	172	160	164	164	173	181	162	176	173	150	185	171	165	175	169	179	144	173	190	152	171	184	161	155	152	158	174	143	153	163	180	150	190	169	148	173	179	146	161	164	173	147	151	159	159	169	130	159	156	160	159	149	154	158	162	162	155	178	205	164	170	160	179	171	144	176	180	179	170	141	168	156	185	128	164	164	159	159	171	179	168	143	173	168	140	166	178	152	169	164	145	166	177	178	167	146	173	157	165	160	177	172	174	160	140	162	171	169	164	174	196	154	149	136	142	164	184	158	174	173	166	186	158	157	188	154	156	150	154	173	166	157	161	157	175	171	170	164	176	154	147	187	168	150	161	161	157	174	173	160	143	170	160	155	140	170	154	163	161	162	173	152	164	141	164	161	161	159	174	168	148	166	172	155	163	159	154	182	152	161	146	150	141	169	175	157	156	188	150	157	164	150	132	145	152	154	181	185	148	168	167	162	144	143	157	174	172	159	171	166	162	147	161	156	153	159	149	179	167	155	172	156	169	166	164	170	177	163	173	154	151	170	148	160	183	174	155	148	180	151	135	165	169	168	180	161	161	155	159	179	161	173	181	148	157	167	164	156	167	164	152	156	144	168	158	162	168	171	166	166	155	155	156	169	163	158	171	167	169	155	152	140	168	158	133	175	173	178	165	168	162	166	154	149	176	151	156	167	141	155	144	132	150	151	160	157	144	159	148	163	181	177	164	140	174	173	162	150	154	155	162	173	156	167	182	165	157	178	165	160	160	188	169	177	175	157	173	164	178	145	172	142	155	169	162	174	174	159	175	164	144	148	159	158	170	169	170	160	169	173	152	178	158	159	149	157	187	182	184	155	176	150	163	157	166	166	177	146	142	167	168	160	169	161	184	162	137	185	156	143	146	161	155	154	178	173	166	159	161	165	182	180	152	176	146	155	152	176	164	165	145	157	151	174	164	158	133	161	160	158	168	170	161	167	155	172	154	175	178	182	193	166	153	149	161	159	177	180	162	153	153	196	178	157	159	147	158	161	136	160	165	153	158	169	175	164	163	168	170	159	156	141	150	162	174	153	189	160	167	151	168	142	163	150	148	173	148	165	189	155	151	157	146	170	160	165	167	161	148	157	156	158	152	185	166	167	133	159	157	167	149	176	188	205	178	191	172	167	175	180	149	161	146	155	166	161	164	169	163	174	152	151	158	139	158	168	172	169	165	148	185	197	162	178	180	155	153	145	167	176	160	136	143	170	152	133	189	165	183	164	169	169	174	151	162	179	171	171	167	151	135	158	183	173	166	187	179	173	152	167	153	157	155	155	166	169	160	183	146	156	175	143	159	178	136	150	147	161	157	150	152	143	176	173	155	154	166	179	164	152	168	167	175	160	175	165	162	166	163	170	160	163	147	127	151	161	171	169	158	156	180	170	155	155	138	157	165	176	188	175	164	157	158	173	165	163	158	159	165	169	146	167	164	162	136	169	160	154	157	165	145	178	156	184	160	186	180	156	138	149	151	154	164	173	165	157	175	151	175	141	141	162	185	169	176	133	147	151	160	167	164	168	169	155	165	166	166	157	155	164	136	149	168	171	162	160	159	176	180	164	163	159	158	152	145	170	168	155	161	160	152	176	173	179	148	152	142	179	175	165	171	166	171	160	168	159	155	160	170	167	170	169	156	165	161	151	185	165	171	178	147	132
26675	21990	28752	25922	22014	12751	3057	1791	1824	1698	1316	956	1030	596	620	566	521	535	524	511	502	502	499	472	462	494	467	484	479	494	467	431	474	445	428	440	447	412	426	443	416	446	420	440	472	446	441	434	446	461	449	431	405	418	432	411	454	450	437	443	423	387	413	432	447	438	443	446	444	453	431	463	431	427	458	445	431	423	437	421	454	435	419	409	410	437	413	450	428	422	452	426	429	423	443	454	425	419	447	420	442	418	420	421	429	422	448	468	460	419	421	415	422	390	406	435	412	431	432	430	444	465	424	422	420	463	459	396	409	432	413	441	422	445	456	432	445	414	407	404	416	459	425	432	430	434	398	409	416	432	419	439	431	393	408	436	423	440	405	395	441	431	440	390	466	417	443	473	436	388	422	398	449	452	428	405	446	424	417	429	421	441	444	417	428	436	446	441	439	412	464	433	399	465	409	394	445	405	413	446	409	451	397	422	461	418	412	449	440	425	431	385	357	432	436	397	428	424	425	453	442	447	460	446	409	452	416	427	386	443	416	427	415	397	437	384	462	444	437	429	454	429	465	442	404	427	411	396	422	405	460	408	446	412	428	417	392	444	408	387	437	397	422	415	447	433	453	426	449	427	434	407	427	396	370	465	408	416	421	446	435	455	437	421	406	406	418	422	451	419	431	431	443	405	443	374	408	382	419	428	435	411	432	435	396	412	453	428	448	439	436	442	437	436	422	422	424	431	419	410	450	440	480	431	431	420	409	432	418	392	416	446	429	409	427	406	434	421	441	461	435	405	410	418	386	391	424	372	412	423	433	474	432	430	456	456	420	410	366	486	438	458	440	437	419	403	403	419	432	429	451	427	432	439	429	413	407	454	447	407	404	441	415	424	431	422	483	400	420	442	392	446	477	399	418	435	414	431	422	412	385	412	455	439	430	392	442	447	415	438	438	425	409	423	443	447	407	406	423	446	438	482	460	404	381	438	468	418	441	437	411	438	442	413	392	457	465	454	403	424	405	408	401	424	443	446	400	421	446	447	436	391	459	414	423	434	442	374	445	396	436	440	413	413	438	431	420	429	459	448	455	451	414	445	437	461	434	408	411	438	464	400	408	435	448	426	416	433	433	388	412	432	419	441	424	443	421	429	424	428	417	407	411	448	424	435	438	355	430	423	448	410	403	437	409	411	436	417	403	385	415	436	427	367	429	422	442	411	439	409	417	427	409	426	437	437	422	419	418	419	415	437	425	427	464	411	432	404	449	394	425	416	426	458	445	451	411	410	405	410	416	438	446	443	427	434	418	404	409	436	394	390	435	387	472	432	424	482	431	370	425	427	440	423	393	419	474	417	446	427	428	450	415	439	436	432	442	447	434	442	415	445	433	444	434	419	442	437	410	414	405	474	409	398	442	431	459	396	466	445	456	438	458	444	421	431	431	418	403	442	442	440	428	424	404	448	389	410	437	405	385	415	420	437	426	429	412	418	426	457	441	433	426	412	374	424	440	418	393	397	386	417	425	403	429	439	404	461	428	410	444	449	437	426	441	423	420	424	409	409	422	425	414	418	413	433	474	427	429	403	444	418	432	439	434	422	452	450	421	448	434	465	421	407	418	389	410	396	418	428	377	438	423	449	430	425	462	425	437	446	408	408	441	406	396	438	430	453	441	404	428	420	440	470	412	372	374	441	432	393	418	393	461	427	461	442	428	446	408	413	436	413	418	453	401	443	446	461	420	450	392	419	421	433	454	427	409	408	408	429	453	459	442	422	410	405	439	429	433	398	445	462	398	427	434	422	413	446	450	459	401	427	477	461	418	376	404	427	431	427	404	430	436	440	441	438	424	446	415	438	447	432	417	467	406	419	397	384	407	449	442	374	427	382	423	424	437	454	422	420	455	438	455	413	456	419	440	437	445	397	410	411	390	432	404	420	415	412	454	440	408	435	444	414	451	444	425	431	415	440	432	421	405	460	437	435	404	443	443	442	388	444	402	421	452	450	481	439	427	445	412	410	445	416	416	437	433	437	431	426	426	398	408	426	413	400	420	416	416	432	394	459	422	392	479	447	427	426	443	419	408	392	424	404	438	411	413	403	431	418	432	434	400	427	406	415	420	422	397	427	433	412	452	420	441	418	437	417	434	397	451	439	436	412	443	412	410	428	471	455	417	453	431	446	442	406	404	437	428	428	436	450	434	413	402	405	451	438	382	407	434	416	444	404	443	419	437	416	454	378	377	404	402	426	445	409	400	449	424	436	397	397	427	402	430	409	421	412	490	442	452	418	409	445	433	406	427	400	411	423	434	458	441	383	402	424	456	453	435	411	448	410	429	431	454	448	424	386	443	435	412	428	420	386	467	482	409	428	440	437	432	433	403	473	431	435	427	405	402	385	442	416	436	419	416	434	424	419	453	473	398	398	453	397	412	426	424	420	444	447	460	428	398	407	420	421	424	434	446	446	465	444	406	414	435	420	441	415	422	408	384	428	437	425	406	408	434	426	417	417	430	425	405	439	432	444	394	445	425	423	410	436	468	434	395	431	435	425	426	402	447	443	437	428	388	405	430	448	439	438	377	407	430	410	428	468	421	431	389	408	409	420	393	424	439	410	422	493	444	410	408	406	434	411	434	448	408	444	430	446	399	417	414	427	468	391	445	435	418	410	428	417	417	448	421	409	441	435	397	418	431	416	437	427	435	415	431	439	381	439	426	427	410	452	431	427	416	416	449	419	398	439	426	429	419	428	413	430	452	453	436	386	437	398	428	394	418	411	460	434	436	461	435	452	452	440	408	408	415	423	421	412	405	438	415	438	410	438	425	440	385	395	443	404	436	387	377	399	442	465	437	431	419	427	403	449	434	447	421	447	433	415	417	415	423	447	445	433	389	410	413	422	416	412	437	432	427	449	428	406	443	481	424	422	470	422	425	391	436	435	431	426	406	416	451	425	406	427	415	451	446	452	404	415	408	431	401	427	434	442	430	416	429	434	367	433	452	418	409	444	413	425	415	431	457	398	370	436	430	423	446	428	382	421	393	380	448	425	421	426	431	419	458	474	423	417	424	421	403	425	423	423	409	432	440	424	428	463	434	444	444	426	423	454	432	417	450	473	418	407	412	400	432	414	421	425	424	426	451	428	438	425	401	418	406	428	442	426	450	421	417	401	443	432	444	436	426	422	429	416	406	448	439	418	435	384	407	443	425	427	434	401	417	403	452	447	435	452	433	449	420	465	423	400	432	465	413	402	422	461	431	446	426	401	417	418	467	447	412	365	410	389	435	478	429	442	391	463	413	409	435	439	432	419	421	434	426	420	416	437	419	445	426	438	434	397	424	422	444	400	426	424	440	459	451	432	419	423	449	431	442	378	424	430	436	420	423	415	379	422	401	376	435	421	427	393	423	437	436	418	450	404	421	409	411	426	421	446	422	450	445	439	449	446	415	463	437	434	419	387	474	396	412	435	452	421	446	422	453	444	451	393	443	439	436	435
10654	19853	17576	10963	8007	5354	4384	3129	3485	3342	2276	1507	1749	796	681	713	636	573	613	538	519	587	518	485	505	435	468	525	474	464	480	421	462	470	431	401	453	411	445	425	438	402	446	434	473	409	408	445	419	447	414	406	405	440	417	447	392	400	403	416	379	430	357	414	424	379	450	414	419	420	419	397	396	417	405	408	430	442	406	413	405	408	422	435	412	414	412	410	387	421	410	378	379	430	361	422	411	426	387	400	390	403	415	390	397	441	419	419	383	366	384	405	415	414	395	392	438	395	394	385	375	415	415	439	404	424	440	390	421	463	413	369	392	402	367	361	384	381	359	395	380	415	380	387	445	434	416	400	424	405	422	424	414	413	413	425	445	428	427	394	420	393	396	386	427	439	429	431	401	406	369	409	417	386	443	408	409	367	427	389	416	390	409	343	371	396	395	396	414	391	405	383	432	401	390	384	396	390	413	446	392	417	399	416	419	427	397	416	376	413	400	402	372	379	417	407	391	408	419	411	419	408	422	397	408	368	415	411	406	394	387	376	423	393	394	373	405	437	395	406	426	389	393	384	406	415	411	403	433	392	395	408	409	395	391	396	357	383	387	426	402	422	431	400	401	442	410	401	417	401	406	426	399	369	378	394	413	419	377	435	386	373	374	413	387	399	375	393	428	412	439	392	373	394	420	384	381	395	419	382	401	424	387	402	413	416	405	399	447	403	398	387	379	420	412	403	453	435	394	385	405	419	381	409	410	408	412	398	411	408	390	398	384	423	372	426	407	386	393	398	394	396	406	386	373	407	404	360	414	429	423	395	405	414	397	360	404	417	398	403	438	419	395	404	390	379	368	396	353	385	371	408	431	373	368	389	406	427	393	377	415	416	431	361	386	393	427	407	428	401	383	416	407	384	384	359	398	403	387	382	393	413	360	392	379	414	409	423	406	411	439	421	440	435	429	406	398	426	378	387	410	395	426	397	399	429	405	385	410	437	414	386	422	396	398	400	369	402	387	397	391	429	405	410	406	425	380	398	425	431	395	401	378	380	396	420	423	387	401	368	418	406	392	407	415	426	391	368	432	403	373	403	417	398	401	386	429	412	373	411	430	386	418	364	405	377	393	407	420	421	403	404	375	409	374	417	391	403	398	393	435	388	397	400	410	388	385	403	429	391	386	425	411	417	422	387	425	392	411	405	415	420	406	401	400	409	393	409	387	397	391	418	417	410	400	337	415	408	422	423	424	408	404	414	384	391	441	414	407	409	389	407	408	407	379	399	428	380	394	410	420	377	404	418	404	394	402	404	399	389	384	415	373	411	402	424	389	391	413	368	423	409	398	392	430	428	397	434	370	412	403	426	390	434	376	400	381	421	407	420	406	406	392	392	410	439	400	424	451	405	404	391	402	457	362	384	388	385	401	415	426	420	395	398	404	413	421	423	427	398	368	407	432	397	415	404	381	386	404	369	412	400	427	381	431	413	406	375	389	393	419	387	394	395	373	361	387	380	381	448	432	398	367	388	430	414	408	425	414	411	414	415	424	389	399	406	409	396	395	406	433	412	455	400	387	420	365	417	373	407	417	402	403	403	432	441	413	409	415	399	386	419	391	389	416	411	404	404	420	431	387	422	395	381	416	385	405	399	402	385	419	418	402	431	435	427	394	412	436	389	400	434	401	382	378	386	389	401	382	386	409	366	393	391	371	381	383	431	403	403	420	380	421	396	373	376	390	396	383	433	404	373	411	389	400	427	405	391	387	399	434	402	425	426	435	428	420	408	425	390	395	397	403	398	373	374	392	407	414	394	395	413	414	382	413	419	407	391	379	437	391	416	363	388	413	405	396	410	356	410	414	394	372	433	400	390	386	422	401	432	411	396	394	416	400	383	420	436	398	413	410	426	405	387	410	386	388	447	367	402	414	403	433	381	391	408	378	426	398	414	403	387	403	396	403	432	372	421	385	394	403	372	396	441	384	385	398	390	368	400	389	394	388	361	394	393	428	415	397	383	378	399	425	419	393	414	442	412	399	398	440	372	376	407	416	371	372	398	370	404	403	375	442	372	418	381	381	424	417	421	409	412	424	411	422	399	385	403	417	364	389	398	408	418	397	404	378	387	396	381	395	421	413	399	395	416	383	412	403	416	399	442	416	404	385	374	362	427	415	358	419	413	397	378	404	368	391	395	420	387	400	399	384	374	394	405	387	410	388	386	382	410	445	386	405	403	392	392	411	376	392	440	443	407	404	390	429	411	393	395	412	405	401	413	372	398	409	388	423	414	380	371	426	359	404	388	415	419	394	402	406	398	370	400	426	438	399	388	432	394	378	427	395	395	374	400	359	336	372	391	444	439	407	427	402	403	379	432	399	380	391	453	430	405	408	426	407	410	391	440	433	445	383	401	404	437	416	429	374	402	397	393	394	376	401	411	402	400	369	396	398	355	395	378	428	416	400	393	413	381	389	462	393	421	399	396	389	404	428	411	386	421	387	386	415	403	402	401	456	388	366	383	435	379	418	397	407	416	367	386	402	344	374	415	420	411	400	373	415	429	392	412	407	379	426	394	413	400	405	386	416	397	406	411	428	396	411	409	407	399	384	405	418	433	394	383	408	395	377	396	423	394	369	415	380	430	391	409	399	393	377	419	377	448	400	401	373	417	379	396	378	363	372	418	374	459	411	440	437	413	399	396	404	373	388	397	416	401	393	398	405	395	406	403	373	385	410	395	435	413	376	407	426	417	382	442	435	411	404	397	396	387	409	386	421	367	394	385	401	405	408	395	378	428	417	401	395	437	411	406	418	399	426	392	390	403	404	414	397	398	394	398	404	407	410	423	391	383	376	400	397	413	407	410	399	414	375	395	408	399	378	423	415	414	404	387	374	429	371	386	430	387	409	419	401	428	395	434	413	395	422	395	420	455	370	409	394	376	378	416	418	426	414	391	408	366	413	436	432	422	378	447	434	394	415	403	426	403	402	387	422	405	412	400	406	408	397	405	404	421	364	395	391	378	402	419	387	387	427	409	371	393	435	405	397	414	396	399	399	408	417	388	423	401	430	367	420	368	388	399	443	405	388	392	380	433	386	406	411	395	363	405	414	403	392	388	400	400	369	366	387	391	392	374	400	392	403	389	407	383	377	428	416	414	422	408	420	428	417	405	394	401	403	384	411	395	443	383	435	387	365	390	419	441	388	388	413	378	382	378	405	384	415	388	430	402	367	387	423	389	418	431	435	395	379	407	418	410	414	382	405	407	408	395	415	406	393	400	389	374	399	411	417	422	417	411	416	401	400	439	406	389	392	403	444	394	387	403	404	383	403	413	376	402	402	425	389	414	408	426	395	417	386	405	442	407	388	394	391	396	422	410	376	399	396	402	377	420	376	410	402	449	369	371	396	423	381	410	400	412	393	425	406	423	396	398	396	407	406	404	363	389	407	380	417	425	408	380	381	399	411	389	416	384	430	400	392	397	402	408	409	388	395	406	402	384
22075	19990	26476	23217	19995	20175	11815	3429	2700	2708	1900	1481	1838	982	925	917	874	830	876	787	782	729	792	726	753	777	772	729	717	661	718	649	725	690	692	651	673	646	703	678	669	700	634	667	701	692	721	699	676	684	650	706	714	694	671	654	658	642	624	669	668	652	662	673	677	658	660	670	701	668	666	653	670	680	701	683	627	653	638	639	632	621	690	635	675	665	666	670	700	699	658	632	699	690	649	709	695	709	637	638	643	691	654	627	684	660	684	678	636	657	658	618	631	666	678	689	672	720	660	643	634	661	652	713	690	695	670	678	657	659	637	660	636	632	706	615	668	682	656	661	637	661	685	631	611	597	641	642	685	678	629	695	648	651	619	686	673	634	664	653	612	632	670	694	669	599	641	633	686	624	670	676	652	692	667	621	626	635	651	679	643	637	618	637	680	702	645	662	626	638	608	669	675	645	590	671	662	711	651	656	629	682	701	676	636	656	657	661	639	653	597	603	588	705	644	664	649	700	695	676	662	632	667	595	665	626	642	652	635	645	668	696	675	671	633	661	678	613	674	664	620	617	673	763	668	675	657	666	660	720	678	698	660	664	704	646	673	680	689	656	657	671	627	651	627	612	669	666	701	667	698	666	705	707	648	621	693	694	661	666	676	642	634	690	658	676	631	649	660	657	667	649	671	656	624	698	669	638	665	652	688	660	634	640	674	680	655	634	636	660	646	653	668	688	649	644	679	707	665	650	709	647	658	641	666	643	656	650	678	653	616	682	671	646	648	641	652	680	656	696	637	716	688	673	645	671	645	700	650	674	633	647	676	629	656	598	695	681	612	673	620	686	624	675	652	654	641	661	635	706	660	685	648	695	660	679	593	629	670	655	656	655	654	694	659	677	653	611	687	685	714	641	655	670	641	690	645	654	623	631	647	681	613	665	667	665	662	664	698	675	666	684	652	638	653	683	661	597	678	683	596	677	657	650	710	673	648	660	638	692	660	667	685	650	691	640	666	668	685	618	617	646	674	688	635	659	685	639	656	676	634	644	678	689	690	685	707	625	671	689	690	672	662	655	716	620	645	630	679	642	662	688	627	667	637	665	650	674	707	636	625	650	672	657	658	634	677	657	641	654	649	656	633	634	665	688	642	664	649	632	638	618	649	657	671	676	687	649	676	609	634	635	664	696	657	693	637	658	656	651	654	663	677	655	614	701	666	677	653	665	673	637	620	668	642	692	653	655	661	627	663	714	644	655	691	662	659	688	658	613	675	666	693	618	692	666	691	653	628	632	690	657	670	665	691	636	663	671	635	681	674	680	659	623	604	636	658	664	649	609	674	652	659	647	702	628	610	693	677	687	609	644	665	647	714	647	629	667	620	633	698	608	623	671	641	689	631	687	678	678	677	658	635	669	652	666	682	702	692	667	676	644	661	673	687	667	696	624	636	667	645	641	611	676	671	686	664	688	639	634	653	702	655	662	683	680	645	687	645	642	663	640	617	617	668	671	653	629	670	687	656	694	708	627	641	611	682	675	696	657	670	661	615	660	662	670	700	624	644	645	598	688	657	668	644	628	619	646	703	643	705	647	703	634	638	666	625	662	586	662	636	653	647	664	638	661	650	689	665	694	679	687	686	669	685	681	620	673	612	665	687	646	647	654	651	631	665	592	663	699	658	668	640	621	650	619	652	643	692	674	631	656	649	685	640	627	672	718	644	667	639	604	662	648	707	648	664	629	681	676	674	660	664	656	667	661	653	673	665	658	652	650	650	651	649	652	649	669	672	650	655	666	722	661	684	673	624	668	603	675	632	686	666	669	664	678	666	687	645	638	655	646	649	682	672	693	662	678	704	643	668	656	637	661	640	653	637	700	647	674	625	647	627	637	636	665	631	689	642	621	649	654	700	670	690	633	651	644	642	653	639	657	641	668	656	661	637	635	669	643	631	668	669	619	657	646	696	663	679	630	711	641	662	633	662	658	694	651	644	672	654	655	597	626	653	653	663	679	669	695	704	604	686	635	647	662	689	628	680	670	643	611	664	672	634	638	686	605	614	650	677	649	699	687	689	662	679	665	642	638	640	645	667	667	674	646	626	623	706	632	637	633	671	627	629	686	657	628	664	641	694	634	657	663	650	672	679	645	696	667	648	684	669	635	671	679	652	661	652	658	640	655	641	621	664	626	617	643	645	725	711	663	679	682	651	652	648	669	703	677	693	677	647	659	674	658	666	683	631	614	623	689	679	636	644	628	666	638	644	658	663	639	675	646	586	600	644	617	651	661	639	705	711	658	668	631	640	629	649	659	691	662	694	702	680	665	689	648	668	623	688	624	615	669	628	668	682	693	622	664	642	690	670	643	672	614	622	612	665	666	668	717	674	648	647	652	653	605	632	646	662	639	660	700	673	652	666	661	673	681	698	640	649	675	639	654	658	636	652	679	642	672	622	676	634	626	639	675	609	705	667	625	677	610	661	619	663	657	627	628	638	632	632	640	689	627	664	664	670	632	657	660	623	718	658	684	688	648	642	612	639	682	646	653	665	672	599	657	667	608	666	671	619	663	652	669	657	639	610	634	667	670	654	665	641	626	645	680	647	671	584	641	610	673	672	595	577	625	691	638	655	660	693	671	681	661	669	634	690	606	693	635	658	676	665	666	597	632	666	682	635	638	663	672	676	616	668	662	653	642	644	698	651	657	613	618	647	629	646	689	645	667	696	624	668	677	710	698	655	631	691	649	593	736	687	646	651	663	656	659	655	642	656	645	631	644	682	676	639	707	633	633	659	675	670	696	670	680	665	635	648	667	699	664	687	684	674	595	684	618	650	661	684	673	675	629	657	689	686	640	651	639	690	682	650	696	609	682	629	679	673	663	654	667	687	665	687	685	633	573	663	688	639	671	698	653	664	672	632	636	669	649	654	673	642	666	638	689	632	666	668	651	693	682	659	633	652	627	653	601	612	658	656	633	674	642	638	615	690	637	693	643	648	648	654	595	729	640	685	664	630	668	650	643	662	683	651	653	647	653	689	647	665	656	649	645	635	642	644	680	675	642	648	618	686	636	645	678	676	691	680	682	681	641	653	663	670	629	654	701	652	632	658	661	647	629	656	644	651	677	638	695	677	642	652	623	667	692	638	651	660	666	640	680	642	671	671	611	680	634	608	618	625	639	660	629	680	642	697	668	630	710	676	653	660	680	651	691	665	646	647	657	623	699	652	644	680	672	632	655	650	693	640	712	592	649	646	643	652	683	638	644	648	664	674	678	647	663	647	648	668	689	635	634	665	630	624	676	620	643	649	644	700	679	635	662	689	649	634	686	676	655	600	596	621	681	644	652	631	642	684	592	668	625	684	624	665	695	626	662	649	632	614	629	659	620	713	676	640	652	675	642	672	660	646	684	611	641	640	670	665	679	662	652	646	635	699	709	678	659	682	635	642	599	657	642	682	648	657	626	691	663	661	613	675	649	640	679	665	591	621	648	677	660	611	661
12573	24343	23156	14810	10916	8018	6979	5357	4953	4836	3327	2432	3043	1357	1186	1107	1063	994	966	942	865	835	836	809	781	824	742	809	762	713	691	703	667	649	746	660	699	685	673	679	673	672	648	620	686	623	608	668	644	627	661	643	637	641	591	696	635	645	650	685	678	626	671	659	661	634	599	677	619	644	656	647	652	643	627	617	593	622	617	616	654	631	616	633	662	645	592	668	578	658	613	634	636	692	660	603	610	600	607	618	625	610	629	661	607	653	621	633	635	631	548	609	641	670	623	614	658	625	625	595	636	608	663	603	648	593	646	643	608	592	624	674	608	596	643	641	635	593	615	580	578	638	615	643	637	634	627	624	619	582	603	643	606	645	625	625	599	645	621	664	624	590	644	580	557	680	628	673	641	654	633	630	649	659	618	609	597	588	599	590	622	634	672	635	621	626	639	591	614	631	629	642	604	659	689	581	632	644	650	607	609	616	614	682	658	630	655	638	616	613	638	670	636	624	644	614	611	650	650	592	627	632	646	653	630	625	639	623	603	634	594	579	608	619	624	616	633	660	624	590	607	622	609	629	596	643	629	630	673	598	632	645	618	657	608	645	602	601	609	618	635	581	617	628	621	650	616	604	598	611	653	638	611	615	583	614	619	651	655	642	637	614	620	643	587	615	613	576	625	592	639	614	635	659	630	643	627	639	629	605	651	591	656	633	656	621	596	604	635	589	567	649	639	602	627	643	601	666	605	622	598	624	607	593	633	601	636	605	638	598	649	590	594	594	664	585	596	599	607	622	629	634	635	668	575	612	612	655	596	641	604	601	612	655	664	652	623	583	651	618	613	614	599	626	603	644	619	615	606	649	611	586	595	656	584	634	662	622	633	618	608	601	609	603	628	604	594	581	637	617	621	585	607	596	610	612	565	610	633	671	618	630	634	637	661	589	613	620	614	596	584	613	597	614	593	646	612	616	631	641	586	599	603	582	593	659	607	661	612	630	610	641	646	606	614	593	632	635	633	616	627	574	584	608	657	654	604	597	640	599	620	593	593	641	616	628	633	649	655	623	618	638	582	595	677	644	599	603	611	626	624	633	665	618	601	615	622	625	655	617	614	594	612	609	636	601	610	617	600	617	614	676	638	628	588	652	611	616	576	655	605	614	606	602	593	697	627	613	660	628	635	618	628	591	681	613	620	614	654	593	617	589	596	625	624	643	630	625	624	589	622	609	616	614	618	644	628	634	636	598	631	591	647	592	619	640	637	596	615	617	588	630	648	614	635	640	556	663	634	608	648	659	620	634	618	632	652	628	678	600	605	665	602	601	608	618	593	649	622	614	603	649	612	634	612	676	618	614	625	627	643	638	633	650	622	639	638	595	615	636	621	599	627	575	616	594	617	630	615	573	655	634	638	612	638	642	671	664	630	551	657	594	636	635	617	563	638	595	647	601	622	597	631	601	601	603	593	581	617	614	653	631	605	634	620	623	652	643	624	661	627	616	595	649	628	629	595	604	607	623	634	595	634	662	626	643	616	677	665	613	635	581	593	614	591	642	617	623	636	613	649	567	646	625	563	613	632	609	621	576	590	645	621	622	588	636	619	641	627	595	608	626	600	628	628	604	600	644	622	628	591	629	650	620	608	621	624	657	644	636	626	614	647	622	641	581	647	612	586	633	597	664	609	685	600	632	627	595	570	599	587	684	656	628	638	596	649	593	636	635	605	632	618	627	626	587	601	635	630	640	627	597	624	627	591	608	617	625	650	617	606	636	590	621	626	658	633	619	624	610	586	642	620	631	607	631	595	577	597	606	614	565	600	617	587	593	641	632	601	592	608	584	612	621	639	621	618	619	614	605	630	614	627	635	634	658	624	605	630	593	641	607	651	629	645	615	589	624	636	643	664	613	652	630	618	613	614	622	608	624	604	637	609	618	608	664	626	616	624	658	558	654	633	616	625	618	605	599	638	612	621	613	627	606	665	606	584	593	634	630	600	631	609	605	615	635	609	624	612	655	619	615	597	640	614	607	651	641	589	575	602	633	603	577	579	636	639	624	628	596	653	659	616	596	670	632	640	624	576	602	615	650	638	616	632	633	592	657	588	645	625	636	615	628	582	629	645	616	653	583	630	576	638	647	642	563	575	611	657	595	654	591	615	622	642	603	616	600	599	610	583	541	597	628	609	630	603	588	649	598	647	637	630	639	617	602	615	609	625	632	681	635	623	628	605	632	569	633	649	603	630	661	629	621	599	656	641	608	615	634	672	612	607	608	636	615	612	642	618	621	608	621	660	647	665	645	579	615	607	624	630	634	581	573	612	599	618	620	612	619	629	638	607	592	606	641	646	621	620	607	627	630	638	652	603	587	632	626	659	605	604	596	628	624	617	634	656	606	593	647	661	603	626	590	629	621	604	603	624	609	609	609	654	624	625	601	616	613	620	610	603	611	629	613	618	587	652	629	629	607	620	575	670	578	575	654	584	614	550	632	582	597	617	651	551	611	655	630	646	647	611	620	616	579	621	620	634	641	618	615	615	608	572	604	637	581	612	618	612	656	666	594	651	651	652	619	600	603	618	637	624	590	612	619	642	602	604	618	612	646	596	620	571	639	616	620	613	654	601	616	614	644	631	619	586	603	646	599	647	602	613	639	631	614	619	637	631	645	634	629	562	638	618	603	620	643	663	615	589	631	632	611	622	578	595	590	614	619	644	600	642	622	608	628	609	639	590	608	628	657	590	621	621	631	584	643	675	646	629	632	660	620	581	602	614	647	639	632	584	603	584	701	613	616	638	589	633	582	591	599	664	618	584	604	633	638	621	618	645	610	604	628	565	608	662	654	598	582	603	645	614	621	638	622	624	668	586	627	595	631	591	592	646	587	608	630	654	626	622	593	632	633	595	625	626	603	566	624	602	628	597	622	641	606	618	622	626	583	639	625	607	615	618	647	615	644	563	620	635	591	600	619	621	619	653	626	633	621	615	582	589	616	613	563	603	622	610	553	634	577	627	627	628	673	629	621	562	653	640	619	630	645	562	634	636	630	648	608	623	641	623	583	582	621	611	602	593	630	593	646	575	639	609	621	617	641	592	620	631	602	568	638	638	652	626	595	634	652	597	603	600	636	617	619	612	683	633	612	589	621	563	625	666	600	624	570	615	590	656	594	644	598	645	632	556	609	586	590	618	621	640	625	629	599	647	603	566	616	613	591	649	626	627	626	604	611	692	645	634	672	618	646	642	625	610	612	614	621	674	621	632	599	583	608	604	649	624	605	604	638	647	642	600	596	628	605	638	599	603	613	623	613	604	625	648	585	619	630	639	643	573	599	643	615	660	607	617	630	620	611	652	616	645	631	626	633	630	585	620	636	616	597	619	627	589	633	615	639	605	666	614	653	623	621	654	636	675	609	619	635	642	618	622	639	588	616	642	607	644	628	563	638	630	616	632	615	569	657	613	661	589	597	594	622	664	586	641	603	643	555	648	619	623	635	598	602
29872	16758	5424	1906	1144	917	777	664	685	630	390	296	205	175	152	159	188	152	170	152	145	149	148	149	140	128	140	150	163	128	146	157	153	137	142	138	156	138	140	156	158	144	134	143	164	167	157	139	131	141	162	139	160	149	145	158	145	149	148	129	156	150	150	143	148	146	150	135	144	139	143	180	139	144	165	133	144	153	154	153	125	144	141	142	160	144	152	155	132	141	151	138	145	136	154	148	162	162	128	139	153	150	153	139	134	132	141	149	140	152	135	147	155	155	165	149	155	123	167	162	138	124	129	147	157	140	141	133	177	148	138	164	155	148	149	135	164	126	148	151	142	169	163	143	155	138	141	134	159	144	170	160	139	159	138	164	143	136	143	165	163	148	144	147	135	139	153	129	130	151	139	166	152	150	143	162	163	132	163	136	141	171	140	163	166	157	159	132	146	168	157	183	158	145	144	143	155	163	159	153	147	159	154	143	146	153	150	135	139	134	178	162	164	146	128	160	131	132	158	146	107	160	129	165	131	143	142	161	150	134	150	161	139	150	149	141	165	171	148	157	147	147	152	141	153	141	141	146	147	136	174	154	132	158	151	149	130	151	146	161	143	158	149	150	149	141	167	161	137	146	151	130	149	131	156	146	134	150	165	127	162	159	148	133	157	157	149	158	144	159	155	146	121	155	157	146	151	148	145	168	149	166	157	142	176	147	159	171	163	153	148	134	156	155	141	148	144	135	150	148	133	169	153	158	137	124	141	143	150	161	149	157	141	162	145	137	115	127	141	140	134	152	128	145	138	149	142	145	155	140	150	129	140	151	150	135	145	118	132	161	156	133	150	135	161	148	143	142	142	167	163	162	123	151	132	139	156	156	149	141	136	136	126	171	140	149	150	162	153	148	152	134	152	146	149	148	141	160	152	157	152	151	144	127	126	147	170	136	134	137	149	152	140	139	148	129	152	141	165	157	150	156	154	159	129	149	156	152	145	132	156	159	164	141	145	156	142	144	163	142	155	149	167	146	149	149	164	161	116	126	164	182	159	135	145	152	153	139	154	131	138	153	120	174	147	143	137	161	173	172	148	134	150	146	152	158	160	171	129	141	134	134	165	169	156	150	155	146	146	148	139	132	129	142	150	146	149	168	159	127	147	139	134	161	130	144	158	151	150	147	141	143	169	161	152	157	139	140	172	143	146	150	172	146	163	144	158	126	137	138	121	142	133	159	164	150	141	148	141	138	167	154	153	166	138	159	155	157	144	146	126	146	119	158	143	146	140	147	141	138	131	122	133	129	140	140	150	150	145	139	150	136	149	141	158	157	159	153	165	156	146	132	168	151	136	149	142	171	146	151	148	133	146	151	149	160	160	158	139	172	151	132	160	136	161	163	155	161	129	140	150	124	172	149	151	174	169	140	142	150	167	141	139	151	149	132	165	151	142	189	125	162	160	163	156	137	155	135	142	149	148	138	162	157	141	139	163	147	162	151	168	160	133	145	122	142	157	162	152	143	152	138	160	145	153	143	149	158	150	154	158	131	166	171	145	141	169	164	159	153	157	124	161	162	137	134	162	144	147	149	155	146	171	173	132	137	148	150	143	168	152	163	159	157	158	133	171	146	165	136	154	162	158	171	156	138	159	162	138	151	164	163	175	137	172	147	167	137	159	132	164	124	135	153	143	139	146	161	150	166	153	141	164	153	152	149	148	168	173	170	159	168	141	151	137	144	149	156	135	136	123	122	162	160	137	128	150	142	151	142	160	143	152	135	141	116	132	167	146	117	157	158	160	144	158	132	132	127	161	143	154	159	130	136	163	159	155	136	149	156	143	157	155	129	133	160	131	155	164	140	130	148	146	165	126	143	130	155	144	120	137	151	163	157	143	148	155	155	132	143	163	120	155	138	135	150	160	156	163	143	137	133	148	137	151	167	147	138	135	151	138	171	177	170	151	146	145	150	146	127	134	157	137	134	161	152	137	143	162	165	138	151	156	173	145	141	168	155	146	148	149	159	143	140	134	113	151	151	160	145	160	146	134	136	148	145	168	160	136	166	133	156	142	140	165	155	161	166	131	178	167	187	157	139	143	164	153	168	156	156	157	138	177	125	132	135	154	143	139	159	145	141	151	138	143	134	150	148	146	155	158	147	158	138	138	147	141	145	122	145	146	146	141	146	162	138	153	162	142	158	149	140	142	150	145	149	146	154	143	154	151	162	157	152	148	121	147	145	128	142	155	117	128	145	145	137	139	148	146	150	149	146	149	159	131	155	156	138	153	145	137	165	152	151	141	134	165	141	144	136	114	146	154	143	156	159	150	151	149	150	150	138	136	162	149	116	129	168	149	129	148	159	142	156	118	155	165	154	158	140	155	159	142	156	165	149	139	143	148	152	167	143	148	158	147	146	133	139	143	146	144	160	172	142	146	163	156	149	140	123	149	130	135	155	150	162	136	153	155	145	177	139	152	139	167	138	145	160	150	129	156	163	159	130	160	131	170	148	155	180	137	152	134	132	140	136	132	159	140	160	153	146	139	136	137	149	136	130	143	173	135	140	156	155	143	157	123	164	160	163	147	158	149	169	161	156	156	145	143	151	145	152	148	142	151	150	149	163	140	148	154	138	144	137	153	138	134	166	130	149	153	146	187	154	154	151	149	162	172	160	142	160	144	144	129	130	154	133	150	148	140	171	148	143	158	163	139	157	151	156	137	155	155	165	165	145	147	166	148	158	157	153	151	129	151	139	134	148	160	146	152	173	140	149	144	163	151	150	157	167	134	162	134	155	129	148	146	156	134	141	163	146	135	146	125	152	165	165	161	140	145	134	146	149	165	149	143	138	154	143	147	150	170	162	163	153	152	131	146	158	135	138	135	176	137	154	167	157	162	151	151	173	128	136	142	152	149	154	147	148	174	157	144	146	160	182	144	138	164	146	149	156	170	152	173	126	140	135	148	135	128	166	145	156	140	119	138	156	141	152	169	143	130	142	146	158	133	130	132	144	153	158	136	146	155	142	153	172	151	137	154	148	135	151	160	155	138	137	165	135	147	158	156	182	154	160	138	138	148	141	152	163	173	155	129	147	160	156	128	155	153	143	145	131	154	141	125	153	149	146	136	153	160	168	143	140	147	157	152	147	171	149	162	143	147	174	156	144	151	155	159	153	153	140	149	140	160	137	170	158	134	155	170	147	148	161	148	162	148	157	153	149	184	137	141	143	170	163	153	154	158	134	127	156	170	160	138	143	146	157	138	164	152	166	163	145	146	141	126	148	145	150	128	160	143	171	170	150	123	187	150	142	154	163	154	173	171	154	152	153	158	149	146	179	155	136	152	144	150	138	173	158	149	140	136	146	131	135	149	166	134	168	166	133	157	152	150	157	144	160	171	138	151	156	151	147	157	141	150	150	143	134	127	150	140	142	156	156	163	156	168	146	128	155	146	153	161	157	147	136	131	142	157	135	146	132	156	148	156	161	136	128	136	154	162	136
7670	7831	7485	3090	2309	1933	1452	1275	1373	1311	796	471	282	170	173	163	173	191	164	180	165	159	150	155	162	171	158	179	155	145	186	152	158	171	154	157	155	161	169	156	206	158	194	160	176	149	167	155	177	174	143	181	162	148	183	171	170	173	158	164	158	154	167	138	159	165	184	167	174	171	153	160	157	162	170	159	159	155	174	168	155	139	188	156	158	169	148	181	169	160	172	157	172	171	190	178	158	182	156	150	172	175	147	144	177	136	169	156	156	157	155	172	159	149	132	166	167	169	176	167	179	172	167	143	175	175	143	156	180	174	168	151	161	176	168	187	174	154	171	169	166	173	174	199	153	147	193	181	165	174	149	149	150	145	171	149	155	167	153	155	154	157	156	135	174	174	171	172	148	148	155	163	170	169	156	164	152	155	182	166	171	153	188	159	151	143	182	182	153	161	165	178	163	175	157	153	166	176	149	150	177	164	199	154	165	162	146	165	155	164	162	187	176	166	175	155	148	161	166	161	180	161	182	181	143	168	164	163	163	177	163	150	164	163	152	165	165	158	184	133	162	159	180	199	156	171	157	140	158	176	159	162	184	147	159	167	172	177	157	176	172	181	170	175	157	162	180	177	148	176	143	177	154	158	174	155	157	144	169	176	150	200	171	188	173	168	176	166	170	169	185	175	166	158	149	159	136	171	157	162	171	131	150	175	183	152	173	172	166	176	161	155	168	142	168	155	181	165	147	154	152	176	160	173	150	150	165	169	149	178	162	162	179	157	173	163	161	154	148	158	169	153	188	163	168	190	165	177	156	148	172	177	155	146	138	143	164	177	146	159	145	139	152	147	153	177	172	159	157	172	172	181	147	178	163	165	157	164	154	179	175	164	161	172	185	166	146	187	169	161	158	160	161	151	177	145	169	143	136	141	169	157	161	159	160	170	160	174	192	172	192	163	175	166	156	141	160	168	169	151	180	163	152	162	144	170	155	195	158	158	149	153	173	163	181	138	169	141	149	158	158	154	161	166	186	156	163	155	174	153	176	157	151	171	165	163	153	169	160	160	173	176	183	174	140	166	193	131	168	178	159	156	183	166	155	172	159	171	147	175	156	143	161	144	173	162	182	158	135	149	154	159	164	172	145	157	165	168	153	178	171	173	162	170	163	158	134	151	152	183	161	174	189	154	189	144	160	158	143	167	170	179	159	147	152	157	171	179	169	157	165	169	156	159	173	177	164	181	167	176	167	169	150	175	173	169	185	168	154	158	140	184	175	182	134	151	156	154	158	149	159	168	161	131	151	145	161	160	153	143	147	164	148	181	157	179	143	186	162	155	142	170	169	160	155	164	153	161	161	148	161	170	172	176	131	182	130	141	157	144	165	165	174	150	159	161	175	156	159	166	170	153	172	181	150	146	170	179	175	173	173	166	167	167	162	176	155	145	138	146	171	162	169	172	161	173	152	164	157	168	146	176	179	179	165	159	138	157	159	162	147	169	175	153	156	192	166	159	178	161	186	162	165	143	184	159	156	155	176	167	159	154	183	162	171	187	171	185	170	162	154	176	166	192	173	178	185	165	170	153	174	154	166	164	174	169	134	150	197	172	141	156	158	136	163	138	161	159	176	184	153	165	143	163	171	169	161	155	165	153	168	144	165	167	161	181	177	161	157	166	156	161	150	148	179	159	168	170	151	190	155	149	195	154	190	166	172	165	186	170	169	188	162	163	158	146	192	161	152	177	173	155	171	182	171	181	170	158	155	158	182	148	155	165	162	173	164	159	177	169	175	192	157	170	177	149	157	176	161	160	166	176	168	153	149	194	183	155	169	156	148	165	184	155	176	153	159	149	167	176	154	154	157	172	174	146	175	158	159	175	164	149	171	151	163	158	168	191	167	151	164	184	163	175	175	155	188	152	181	165	156	173	165	143	142	150	181	170	162	178	147	178	154	164	159	178	165	176	143	177	152	148	187	149	167	144	154	163	169	147	146	156	167	164	166	159	171	159	183	178	172	176	154	158	147	170	141	158	170	153	159	178	154	173	197	183	174	159	170	149	160	166	183	164	170	161	185	148	157	167	162	167	153	150	150	146	139	161	156	154	161	167	180	162	140	163	154	145	155	161	205	155	161	155	157	163	166	164	157	172	158	168	167	167	173	169	169	159	149	176	165	150	180	160	157	142	153	156	157	131	154	136	161	152	180	167	160	164	148	180	163	152	148	171	152	157	171	161	166	180	171	173	161	153	174	162	161	168	171	178	155	182	169	179	172	187	132	175	154	155	153	153	157	163	156	152	161	139	176	186	168	190	159	157	142	162	166	136	176	164	141	157	167	184	155	152	160	178	170	146	157	156	146	157	158	160	179	178	156	125	166	150	168	182	159	139	155	167	174	153	148	160	142	140	176	169	154	167	168	173	149	153	161	174	165	182	168	176	164	169	192	145	158	180	158	157	156	156	165	184	187	173	161	140	171	174	160	178	172	178	163	182	164	166	171	146	138	153	157	168	154	151	159	176	181	157	165	172	176	153	153	160	170	176	198	168	163	168	164	134	159	156	165	181	142	165	189	155	171	181	171	182	157	165	147	161	195	160	171	147	139	181	165	189	149	168	149	176	161	159	185	152	153	159	165	173	185	162	169	127	162	169	170	172	150	150	161	155	143	164	166	155	146	175	144	157	142	155	162	159	175	176	149	178	167	164	167	137	149	178	171	149	169	157	139	157	171	157	159	157	154	173	166	171	176	162	166	162	165	176	184	162	169	167	165	151	165	175	153	188	177	163	148	158	171	147	158	144	174	150	170	147	186	153	176	177	190	172	169	167	173	165	169	146	163	176	181	154	144	177	143	147	162	174	177	155	169	164	153	161	172	167	137	171	154	149	184	147	167	165	163	182	167	169	172	165	172	155	181	147	181	164	197	150	168	158	162	159	150	169	167	160	173	159	170	157	164	166	160	146	161	152	155	167	161	154	159	146	171	163	149	181	174	159	159	149	155	190	171	193	161	158	180	175	158	157	144	163	191	145	160	156	145	168	157	156	170	160	153	156	173	165	167	169	154	154	148	188	140	186	150	172	164	149	178	143	157	171	190	178	169	149	167	144	165	168	165	173	167	160	161	162	151	170	164	158	151	155	172	152	174	175	145	159	158	179	139	173	165	140	166	175	179	167	177	189	167	180	148	166	139	164	168	162	164	186	154	167	176	164	146	176	155	204	170	165	162	164	165	140	160	149	165	142	173	138	169	167	166	138	187	137	166	166	169	156	152	165	160	159	192	164	151	175	156	168	177	155	167	146	171	176	145	187	150	173	162	155	154	144	135	164	153	153	158	159	167	175	168	172	178	178	181	149	150	183	175	192	163	163	157	135	168	156	146	157	153	150	170	154	157	170	154	174	178	156	172	194	158	161	173	146	131	161	166	176	165	163	162	180	132	168	168	182	167	159	146	169	150	156	176	161	166	175	156	186	144	155	168	155	155	160	173	171	194	169
26597	21982	28725	25909	22039	13329	3564	2157	1718	1622	1326	988	1162	639	559	517	540	552	548	519	523	454	499	436	507	500	483	470	470	475	457	460	437	431	447	510	443	456	436	423	452	418	409	463	453	441	448	432	435	439	460	456	473	432	431	462	469	457	477	463	447	456	420	435	422	435	409	433	408	430	471	408	402	406	430	421	385	410	433	397	444	419	448	376	415	455	426	452	441	416	428	427	416	463	416	463	448	442	427	447	411	433	433	431	403	410	408	412	391	431	418	437	412	454	461	443	443	455	419	436	441	447	428	429	439	441	434	424	417	428	383	421	449	416	407	476	404	464	446	455	418	414	430	383	472	409	410	418	462	421	463	443	446	440	424	420	430	440	436	460	464	450	427	447	452	428	472	416	442	417	431	405	451	461	431	421	403	434	428	430	440	444	422	417	412	424	426	444	455	425	445	404	439	429	456	432	459	414	399	439	441	417	406	433	454	413	423	414	433	385	424	422	412	459	406	455	456	405	377	401	420	441	414	425	432	449	429	434	450	442	459	406	398	423	461	406	473	447	470	436	454	404	435	425	435	430	424	431	427	419	453	451	426	443	394	428	409	430	449	429	448	417	424	421	427	466	420	446	421	417	409	452	422	433	440	429	442	390	431	429	447	423	410	398	419	412	440	450	433	436	431	443	409	419	414	406	458	456	437	431	415	436	406	418	459	398	437	419	424	455	406	412	427	474	435	426	438	435	415	459	466	417	434	454	434	398	477	411	426	399	457	416	437	400	386	453	433	440	430	445	437	420	435	462	436	401	440	383	392	385	412	437	452	459	422	435	451	428	397	431	424	435	419	427	412	428	433	440	420	427	414	439	427	433	445	395	433	455	400	451	452	445	431	444	469	421	410	398	448	459	412	445	427	455	402	421	403	402	446	423	421	418	427	443	385	438	433	432	414	444	414	422	433	438	427	428	447	405	447	367	396	440	469	432	438	430	398	404	426	410	416	451	425	420	422	458	404	442	473	458	442	419	433	384	413	405	418	477	440	390	414	399	438	374	452	430	424	422	459	414	424	437	420	443	403	470	409	476	430	447	410	412	409	440	438	455	419	415	413	405	405	414	438	387	437	435	431	402	459	414	369	419	433	419	462	428	426	425	441	448	475	466	451	396	424	456	411	433	458	445	448	399	409	424	410	425	451	389	424	415	403	435	411	470	436	428	419	416	417	395	434	434	419	436	467	410	429	448	433	452	434	445	403	409	438	482	378	457	412	455	423	433	451	465	410	433	426	400	414	420	433	410	448	433	438	448	432	425	444	390	438	436	433	418	410	400	436	400	430	422	442	444	433	439	392	451	422	398	453	407	422	430	406	452	443	423	438	418	450	462	419	432	432	427	444	427	424	408	448	451	418	418	409	412	439	371	414	424	441	405	426	402	393	459	434	403	414	410	413	459	424	434	426	424	433	432	406	442	426	421	428	431	421	417	416	430	432	446	439	424	418	447	420	457	422	400	432	424	432	436	425	411	439	428	422	422	436	424	437	448	436	449	444	453	470	451	429	455	414	409	440	422	431	404	391	415	425	382	423	395	449	455	408	425	432	414	429	430	413	429	416	371	404	377	418	443	386	450	407	396	409	401	416	424	459	435	427	418	464	422	478	443	416	408	446	456	459	426	405	437	423	428	438	413	394	415	408	459	447	391	429	416	448	439	442	452	438	438	414	434	399	407	461	505	480	371	418	406	413	436	441	422	437	447	424	434	419	418	475	443	428	420	417	390	415	429	426	420	493	439	446	439	408	441	428	428	424	397	446	421	392	468	406	406	465	440	472	427	425	437	405	424	473	443	481	404	427	413	431	417	456	430	409	429	455	456	421	436	435	446	438	459	432	445	426	444	413	434	427	471	410	430	420	436	439	424	394	409	433	438	453	434	454	414	439	429	411	426	461	403	422	436	444	459	442	414	430	417	421	397	416	411	446	390	476	383	440	440	437	443	410	403	418	414	445	452	395	410	424	433	402	473	410	410	458	424	432	395	447	436	413	391	412	413	452	457	405	446	446	431	436	460	439	422	379	394	429	408	401	414	453	454	411	455	426	441	433	432	406	400	441	392	417	420	411	435	382	450	432	427	443	450	421	425	435	424	391	442	442	443	446	414	407	443	452	416	477	428	407	420	433	439	472	444	462	430	432	428	413	427	400	396	390	391	438	438	437	414	421	418	456	413	404	389	399	399	428	385	413	390	470	415	402	415	435	442	471	427	429	455	444	409	453	424	427	445	457	397	397	361	450	409	454	404	426	464	435	401	443	408	447	469	468	459	443	411	418	417	414	428	433	421	449	406	458	423	460	428	431	446	424	438	440	414	453	426	434	422	458	440	412	432	429	393	437	425	468	412	401	437	452	428	428	428	436	450	408	444	410	412	403	416	454	456	371	406	425	414	397	400	425	420	472	432	432	437	452	409	408	437	432	414	468	430	418	453	442	428	438	460	410	407	418	407	438	426	477	449	376	423	411	411	458	462	454	455	469	448	398	441	419	427	449	401	416	461	432	477	432	385	380	426	410	435	440	399	451	396	399	398	418	391	431	395	381	406	455	425	435	423	385	435	392	438	455	395	421	411	424	429	418	415	414	453	449	444	474	434	417	441	451	428	399	409	437	438	433	399	408	408	443	428	444	419	415	424	454	416	434	444	454	435	431	439	455	417	433	431	428	461	404	409	414	427	401	468	421	446	452	416	435	407	407	412	442	437	417	440	477	416	441	445	421	405	429	462	402	464	437	449	389	424	427	436	421	413	399	425	441	435	431	408	422	449	414	402	420	415	430	430	453	409	416	442	462	448	444	473	480	462	408	387	409	452	449	413	427	432	416	429	419	437	411	477	396	388	428	410	431	426	429	453	423	433	404	413	433	409	416	464	405	389	435	423	460	438	401	445	442	469	410	380	420	415	426	437	444	462	471	404	475	420	414	429	443	414	442	422	419	404	431	412	457	430	418	464	417	461	404	441	432	393	443	429	425	425	399	372	407	409	399	375	432	402	446	448	444	374	424	460	420	443	403	449	461	409	402	473	415	437	396	434	430	429	442	442	442	374	389	424	449	439	456	418	422	403	460	419	415	404	474	433	436	410	445	422	452	423	393	419	425	429	434	429	419	436	417	437	473	401	472	445	427	438	433	387	463	441	406	445	465	400	432	433	463	455	428	432	422	421	380	424	448	442	411	459	450	427	417	440	469	427	426	426	410	471	432	435	411	439	443	429	418	436	449	389	391	428	415	431	456	415	455	441	431	440	401	434	428	420	427	406	434	451	436	442	422	425	436	439	454	451	463	426	398	442	419	419	397	401	422	411	453	391	445	440	426	427	394	450	437	435	408	401	398	447	454	459	461	418	404	460	371	434	434	425	412	435	439	434	385	425	407	435	433	433	404	419	468	373	415	449	459	437	462	451	438	403	426	443	428	442	474	445	433	432	421	403	399	427	438	399	438	441	398	445
10333	21179	19144	11139	8759	6408	4970	3954	3059	3201	2272	1656	1887	812	732	677	642	617	572	610	514	537	496	478	512	518	485	504	460	503	466	448	458	433	415	414	431	412	449	434	436	444	436	439	426	422	432	403	451	375	404	429	409	419	420	404	425	446	414	448	427	416	443	391	376	404	416	437	408	427	405	401	415	415	427	403	424	407	431	432	443	369	429	417	400	401	404	395	420	393	419	440	434	405	371	423	394	442	422	409	421	404	371	411	410	463	435	426	405	393	407	433	424	419	404	413	388	410	382	400	403	426	397	401	446	395	434	429	391	409	401	416	407	396	403	398	377	448	405	414	393	395	401	449	425	377	407	448	404	365	405	410	402	449	395	399	385	404	344	423	404	447	386	396	438	410	383	435	384	384	420	443	421	396	388	432	412	386	399	387	397	446	429	397	406	439	396	404	378	411	395	429	440	458	399	410	420	401	413	396	435	426	388	409	385	371	396	390	409	397	409	396	391	387	396	428	417	395	397	429	427	389	397	409	429	391	389	422	438	428	383	426	390	401	412	417	400	415	441	430	434	399	397	395	428	390	440	380	413	426	383	422	398	390	415	387	391	420	424	401	435	403	400	405	404	427	413	448	427	411	417	412	403	400	365	425	382	380	391	409	393	421	434	381	406	422	391	395	401	380	411	412	403	400	406	400	419	397	426	416	370	398	408	374	390	400	407	373	388	435	407	411	396	393	391	404	405	429	434	391	455	431	390	454	428	398	439	419	401	403	410	390	392	434	409	375	434	387	382	389	408	403	407	403	401	427	388	431	394	428	394	378	404	408	416	382	409	434	383	395	391	403	394	381	408	391	414	436	397	390	419	404	424	384	377	386	420	402	387	398	411	407	376	378	390	370	406	428	465	433	384	401	418	391	427	406	388	407	419	394	433	375	404	415	405	371	420	412	405	401	436	391	403	388	405	401	370	444	395	385	409	420	406	355	423	387	383	389	411	391	404	437	397	410	387	398	403	420	376	399	411	420	422	399	441	376	406	431	392	404	395	377	412	374	406	434	409	412	429	392	403	400	452	404	436	413	407	389	377	424	392	419	407	433	375	438	390	422	364	408	398	438	388	405	418	406	425	402	411	396	386	407	394	440	404	411	408	398	422	378	411	387	419	402	417	393	424	386	393	408	394	403	396	407	412	401	382	380	413	420	393	402	370	413	437	413	382	380	442	417	423	363	397	399	412	401	446	372	399	375	404	384	427	406	402	419	386	449	396	405	447	405	407	405	414	403	408	429	457	399	394	390	419	416	418	410	423	374	384	399	416	425	414	414	375	404	415	406	448	377	424	402	400	377	400	421	370	393	402	438	423	424	416	415	406	397	384	394	389	379	454	393	369	397	381	398	395	406	402	378	375	383	388	431	379	387	397	418	373	388	393	442	398	423	411	457	387	463	413	409	400	389	394	435	407	401	418	398	414	377	433	403	447	437	417	420	349	410	419	428	401	356	385	413	439	406	494	410	391	403	362	408	380	425	414	400	389	410	420	428	409	403	393	395	409	421	406	392	384	398	379	392	418	400	422	429	443	415	421	390	385	378	393	416	376	424	371	389	412	371	410	404	395	438	451	385	381	416	419	401	395	435	369	403	420	389	366	425	410	364	368	402	395	409	401	432	372	399	407	381	384	407	402	416	404	410	419	377	396	414	406	379	389	406	411	417	409	424	435	365	382	400	415	382	427	382	388	362	416	374	419	438	466	415	395	411	396	448	405	381	376	419	395	448	399	394	454	397	416	397	398	406	378	427	422	380	413	395	411	377	403	395	382	407	404	413	424	383	387	459	396	410	381	413	429	400	395	394	412	455	421	421	418	401	397	436	371	405	443	423	408	407	395	414	400	409	387	395	389	382	405	419	450	428	446	431	441	430	406	414	416	395	385	395	385	397	391	367	435	384	390	381	390	423	393	430	409	455	414	382	386	394	400	358	400	364	422	392	432	403	428	362	432	395	377	399	434	411	450	387	401	394	349	387	411	407	398	377	388	376	415	411	365	414	387	412	439	417	397	351	405	420	415	390	409	427	406	410	373	406	387	396	413	402	425	416	441	396	372	432	411	381	430	368	390	382	397	403	376	374	390	395	399	393	363	424	448	372	399	412	425	400	346	366	398	411	403	359	386	398	360	412	405	421	408	395	404	439	425	429	395	413	394	449	396	416	391	397	380	392	390	407	427	410	408	430	411	408	439	412	409	411	422	414	411	424	384	413	428	417	405	405	417	388	392	419	413	423	396	389	413	430	384	398	421	430	440	412	423	389	404	383	428	400	406	418	424	416	419	389	368	418	412	416	403	453	433	401	435	430	403	406	412	449	400	408	418	407	442	456	389	409	416	421	417	402	425	388	369	401	377	388	436	397	391	439	397	414	397	436	427	411	413	380	405	393	415	385	381	391	405	394	424	401	396	383	388	382	414	423	421	391	406	434	367	411	399	408	371	443	421	398	415	395	420	375	421	410	430	416	416	367	367	390	403	414	414	382	395	410	395	379	426	413	387	409	388	381	398	410	396	417	431	404	407	413	387	444	390	440	440	402	385	427	425	395	459	388	393	413	396	379	417	424	420	421	384	426	445	369	417	396	373	423	406	437	424	394	404	390	389	448	433	426	397	428	422	412	409	416	421	413	368	381	414	409	406	400	415	433	444	370	387	394	431	382	425	363	427	454	385	436	433	419	384	395	395	385	395	397	436	391	380	387	427	391	424	375	378	411	363	420	420	382	382	375	439	415	418	401	421	403	400	406	425	440	407	430	399	426	392	451	398	416	401	385	424	396	431	417	416	372	422	386	369	442	398	411	395	419	378	411	396	426	348	423	371	394	416	356	403	404	398	430	426	391	407	412	439	397	388	415	405	397	400	365	390	396	409	422	422	368	393	433	412	411	395	409	390	380	399	420	420	385	385	410	396	408	397	408	382	430	375	380	412	417	389	401	392	395	424	401	420	391	423	421	385	380	399	417	389	416	412	410	416	362	393	413	370	401	424	406	432	367	379	407	399	398	407	428	403	386	412	429	458	410	408	387	385	409	414	392	420	379	430	413	415	429	460	382	391	390	385	383	401	413	426	397	400	409	395	363	381	379	415	437	373	417	419	399	388	387	404	365	408	404	441	391	415	393	403	388	404	413	369	357	397	397	412	421	405	404	409	409	439	410	375	396	412	407	423	364	387	433	366	393	396	423	358	408	387	407	408	392	406	422	430	407	447	407	380	363	431	380	414	426	452	441	397	398	424	437	404	411	393	441	411	390	390	403	414	387	411	406	400	378	393	352	431	366	413	395	400	398	380	388	385	410	419	405	413	407	388	432	419	408	432	433	435	374	397	411	419	432	433	411	411	424	380	376	419	421	355	399	396	439	455	391	415	415	420	419	401	402	413	436	396	394	399	454	425	392	398	448	400	439	418	411	430	419	404	413	432	379	412	381	407	377	392	396	417	386	383	396	385	364
22044	20014	26534	23215	20033	20205	12027	3777	2896	2556	2134	1662	1710	1009	922	891	886	883	804	774	770	808	770	799	740	723	814	771	737	700	713	755	687	753	706	667	707	688	709	761	718	691	687	684	708	692	719	677	637	652	666	651	648	670	695	686	664	692	678	702	669	671	677	671	723	655	621	694	735	674	684	695	640	694	660	699	674	696	680	642	637	669	713	652	686	648	641	655	688	697	606	707	695	656	674	672	729	686	667	673	615	697	726	680	664	575	647	657	657	656	626	668	658	709	661	662	656	681	665	684	692	660	600	662	633	662	662	607	737	590	666	701	707	638	663	639	656	647	638	637	686	711	699	628	641	692	620	631	693	672	727	707	678	598	642	721	632	700	664	729	675	712	625	659	673	697	666	666	683	670	656	676	673	634	687	695	665	651	692	659	677	655	661	654	684	678	638	682	691	635	675	654	699	606	712	656	641	658	662	659	664	664	611	660	661	692	668	636	678	644	631	692	684	673	716	680	682	663	663	624	743	674	698	686	698	640	638	640	696	633	658	645	631	683	676	638	618	667	665	665	701	664	671	630	638	661	625	705	640	664	666	698	656	631	644	639	714	618	655	616	699	656	723	666	667	663	650	658	659	678	713	645	648	678	646	681	625	644	653	652	689	692	730	656	675	654	674	677	677	635	668	666	641	649	624	655	660	682	666	603	672	664	655	697	673	702	685	663	666	647	662	671	659	668	683	626	697	667	618	704	632	640	650	655	713	623	666	684	659	628	677	671	633	680	670	659	696	630	670	648	680	619	705	687	638	633	624	684	650	636	645	708	640	663	653	647	667	641	658	713	649	641	684	667	671	678	666	655	634	675	642	628	715	631	657	677	684	651	669	660	671	688	648	624	653	650	693	632	633	660	668	664	672	615	702	686	669	688	664	690	651	693	636	688	712	663	599	660	653	644	661	675	682	666	664	643	690	655	658	686	608	701	674	679	654	687	651	679	687	654	643	675	705	699	654	610	657	651	625	699	657	664	682	677	673	666	635	692	684	683	719	644	686	681	667	616	635	619	674	663	680	628	676	623	677	656	641	669	653	651	652	707	688	680	633	648	637	666	611	676	658	654	629	672	701	668	636	615	676	635	710	665	695	621	675	702	683	641	674	657	660	626	638	648	657	680	660	654	653	675	654	681	683	721	682	660	745	618	667	684	656	674	691	642	642	730	711	631	648	704	646	651	637	674	672	674	663	689	702	662	663	703	598	712	701	654	650	669	664	675	641	643	670	678	665	698	668	695	626	660	682	711	635	696	681	638	688	696	669	620	626	659	679	659	667	679	669	677	668	685	731	679	664	639	661	628	631	729	674	641	684	669	662	650	660	675	671	617	658	611	710	672	615	722	673	653	613	672	687	678	671	606	616	641	688	640	639	669	647	664	661	647	673	625	619	687	638	625	621	665	656	658	641	660	638	693	686	728	612	682	627	670	697	671	657	658	659	654	632	698	685	678	668	685	643	678	679	658	573	656	690	623	657	666	650	636	626	697	715	661	677	667	696	647	686	679	656	708	637	676	683	680	690	693	656	684	704	658	674	686	627	659	654	675	652	686	677	659	653	683	619	651	633	698	636	644	671	642	631	640	653	624	642	624	667	632	614	715	694	671	648	644	641	714	694	702	684	652	671	630	626	685	657	624	661	609	664	685	645	679	684	677	644	691	642	649	654	643	668	721	648	639	660	613	652	660	660	704	653	668	691	658	653	652	627	650	654	676	628	672	694	702	626	731	694	621	638	646	671	656	679	653	608	676	657	701	680	668	689	644	640	676	675	664	617	652	657	650	682	610	683	690	680	672	657	675	669	659	642	709	616	685	641	652	659	649	666	675	671	702	660	683	688	618	659	642	653	641	675	634	593	660	671	679	647	699	671	638	637	655	665	670	678	654	635	636	685	634	637	643	651	736	672	699	688	702	713	674	670	658	649	612	643	669	685	642	607	690	672	655	635	671	683	679	669	660	669	715	694	636	640	630	651	627	663	681	643	660	668	669	604	620	707	634	654	653	643	618	668	658	625	640	648	680	639	626	650	652	654	694	662	716	703	673	679	682	688	716	676	632	647	684	691	691	682	622	639	731	676	667	623	643	638	657	672	663	682	645	653	708	660	672	669	653	668	642	653	712	643	635	753	689	627	621	697	646	655	722	656	676	659	695	669	652	690	646	659	669	675	658	609	676	670	639	658	675	666	688	698	663	678	660	677	661	651	659	667	694	661	656	633	710	670	695	698	661	635	660	655	655	674	706	608	638	692	690	685	671	654	659	669	644	697	677	661	616	627	679	718	666	678	632	648	664	655	665	657	645	626	685	689	668	668	605	630	647	693	662	680	645	668	642	660	672	735	664	660	676	666	660	636	667	660	671	618	688	701	655	636	667	688	656	657	692	664	665	686	645	625	624	695	718	666	658	735	619	658	687	642	677	686	644	670	659	660	686	637	663	649	711	644	672	644	691	657	646	666	620	611	654	657	666	629	676	670	627	674	644	672	631	648	721	669	689	661	619	645	652	718	662	655	702	691	667	661	660	682	663	702	639	606	676	631	699	692	698	645	593	716	678	677	654	676	676	596	659	631	666	667	635	666	655	656	707	667	651	645	675	666	672	664	657	675	663	633	668	674	638	680	679	723	649	626	683	676	643	683	640	627	697	638	674	692	680	687	677	712	655	667	673	652	698	674	664	674	618	640	700	687	653	676	634	659	635	664	672	656	667	697	658	646	646	665	688	654	649	668	636	645	722	673	695	647	687	686	680	654	680	618	690	641	697	647	638	645	697	662	674	663	664	690	650	649	665	689	660	665	658	687	669	631	663	658	711	673	696	644	618	633	625	646	662	691	694	648	671	669	667	661	677	605	644	685	686	602	707	668	647	664	638	657	677	699	660	635	704	716	610	701	691	640	626	618	675	690	652	647	659	706	708	675	672	680	681	643	626	650	698	647	702	674	687	608	679	647	649	699	694	661	620	616	675	648	678	715	664	701	640	651	642	644	593	647	658	689	687	679	670	694	619	722	641	653	661	659	606	651	693	650	679	682	669	666	621	637	677	695	644	650	721	700	689	699	657	669	641	658	726	596	687	726	670	646	652	674	636	657	664	653	696	680	645	670	611	664	644	694	688	667	660	639	705	708	677	667	641	601	633	672	659	631	614	676	663	665	661	675	674	676	655	677	655	646	666	668	667	690	681	714	679	661	630	666	651	658	706	615	640	659	611	644	618	682	663	658	668	680	668	673	698	681	675	654	673	669	643	658	665	652	646	689	642	672	640	664	669	585	730	669	688	671	688	633	670	662	664	672	697	659	645	643	677	684	649	678	649	667	693	645	677	676	663	632	636	673	721	644	654	674	680	667	640	639	693	689	659	668	653	632	632	694	659	659	656	657	688	667	638	639	629	660	684	646	633	667	666	675	661	642	694	691	680	652	751	624	699	604	657	676	633	677	652	654	678	650	674
13136	26874	23559	16380	12219	8867	7284	5925	4992	4632	3770	2767	3061	1344	1154	1104	1073	1037	914	925	865	893	836	838	762	755	777	705	747	743	705	694	659	683	651	667	703	667	699	698	711	674	669	688	660	694	640	682	640	648	673	697	688	632	685	646	634	637	683	651	623	655	663	591	661	578	655	673	633	607	625	661	658	625	610	660	629	670	667	641	598	644	640	593	606	647	684	616	595	642	630	629	629	650	631	576	623	650	618	649	572	614	667	625	593	633	601	644	638	665	641	587	601	620	618	625	632	574	626	664	615	627	643	622	590	621	608	637	628	655	649	612	624	590	548	668	581	600	610	673	647	599	608	644	616	625	624	645	652	609	654	624	622	585	603	630	624	652	638	616	630	598	625	624	629	646	599	615	651	670	667	671	659	634	598	617	616	630	616	630	609	620	629	649	607	599	622	627	619	643	604	624	626	587	604	573	597	632	608	610	622	625	624	606	593	584	590	573	621	619	661	635	631	626	626	640	634	640	576	637	632	643	610	603	634	631	651	631	598	649	668	560	617	638	625	621	635	615	626	617	648	640	630	647	637	652	655	588	616	665	592	599	615	647	606	638	631	595	630	629	620	583	611	655	617	625	558	627	648	650	620	620	658	624	646	642	615	612	607	615	609	647	618	650	615	581	631	632	637	634	623	654	620	603	603	650	600	608	639	617	615	565	618	676	612	632	631	600	605	624	673	637	654	604	635	585	640	610	620	624	599	634	637	619	647	630	600	632	594	585	578	668	633	598	589	629	595	660	647	626	625	597	601	628	681	618	648	639	619	667	646	615	631	641	601	600	645	591	649	592	643	657	625	650	593	614	635	615	666	663	642	587	603	639	621	642	621	591	658	611	628	608	620	576	606	667	616	583	575	607	606	633	575	674	599	637	644	642	606	631	642	609	626	645	623	643	682	608	627	659	647	653	644	654	628	654	597	635	624	628	611	631	630	601	640	623	603	643	622	622	633	652	627	632	617	606	624	577	625	666	667	641	603	631	643	600	606	615	613	645	629	671	628	628	572	648	620	578	604	610	583	650	631	614	618	650	662	670	631	655	628	638	614	679	639	552	615	600	636	608	642	589	653	614	663	636	627	609	664	644	610	617	570	615	595	651	614	636	612	613	668	613	594	634	625	557	616	632	639	622	692	633	656	659	629	646	610	632	659	676	668	621	625	640	639	602	616	661	643	664	609	632	629	609	685	656	634	602	644	634	652	618	592	658	623	621	663	627	618	603	672	645	618	621	589	665	645	600	630	625	597	640	597	639	608	634	608	634	637	622	649	671	635	651	657	650	644	608	607	632	578	660	612	590	614	603	645	603	623	621	626	636	657	637	622	627	624	630	630	632	599	620	629	593	624	606	612	590	670	596	567	653	615	617	649	636	618	648	622	622	577	607	614	607	624	649	583	600	567	646	606	659	625	633	680	631	595	646	639	639	648	672	665	618	637	636	604	632	630	628	605	646	629	630	660	653	642	590	608	607	617	672	649	641	624	657	589	603	598	614	603	645	666	637	628	643	612	677	649	604	595	612	592	587	604	591	642	601	599	604	588	653	623	633	605	621	614	658	641	584	642	617	627	641	607	610	604	593	636	623	621	585	598	655	604	647	633	656	620	638	623	583	646	640	632	613	620	642	638	632	610	598	597	619	621	645	627	629	600	631	652	638	626	658	589	588	639	668	632	631	629	614	641	670	631	636	652	626	613	608	604	619	595	601	608	623	634	622	608	582	591	641	661	636	631	646	620	609	619	610	596	612	660	599	604	616	664	670	626	622	638	600	637	577	614	595	647	637	559	597	649	655	623	634	635	629	629	607	670	624	647	638	663	605	606	636	635	641	587	618	679	610	637	584	588	662	662	568	607	646	607	625	653	580	631	577	614	620	632	604	680	603	673	578	622	592	677	625	633	637	597	588	655	680	641	643	619	681	654	628	613	641	614	618	557	634	645	660	628	596	571	612	617	610	620	642	612	659	580	594	616	634	618	613	640	641	608	613	626	583	638	594	635	643	603	617	644	618	623	616	593	596	660	601	597	677	639	600	596	660	601	635	599	614	629	616	640	597	622	595	645	672	638	604	650	589	599	648	619	639	609	615	622	660	645	621	646	648	606	614	599	613	631	623	594	638	628	574	586	587	605	653	644	638	577	579	604	575	619	623	608	619	643	651	618	602	578	609	569	572	595	628	611	645	627	629	632	649	618	661	642	658	628	599	606	644	598	603	579	622	614	618	620	616	664	621	648	652	627	654	579	612	602	604	611	614	581	629	599	606	626	636	602	613	676	621	605	611	590	601	635	645	619	662	652	611	637	616	613	667	637	630	582	635	631	616	620	621	604	608	611	645	626	585	608	650	624	656	624	568	621	639	624	633	598	625	600	649	609	680	629	627	622	646	642	620	603	643	582	560	598	605	605	610	604	680	575	617	643	610	620	628	625	598	558	701	612	634	601	594	613	687	646	612	590	647	640	662	593	590	633	651	606	608	698	650	609	631	596	594	605	640	600	630	642	590	635	636	588	590	579	612	602	609	625	650	576	627	588	635	617	568	626	627	643	609	631	632	652	604	579	643	612	643	631	646	595	624	633	602	632	615	563	667	596	613	700	564	637	610	623	614	586	639	633	648	607	657	629	628	610	654	607	661	627	664	623	597	634	649	642	601	632	582	599	628	627	647	623	580	598	643	631	625	617	606	602	571	604	603	632	638	619	597	616	611	630	590	588	595	625	646	642	649	643	670	661	636	633	600	581	635	605	639	605	607	657	629	647	591	666	602	654	638	638	649	634	595	601	609	607	642	603	643	615	628	653	611	620	622	595	637	613	641	604	626	620	614	631	601	633	634	630	625	585	654	644	623	640	667	652	607	655	641	584	595	596	630	651	586	613	657	606	637	622	644	657	649	633	604	573	652	664	624	648	616	659	601	609	591	658	634	650	619	623	640	614	641	603	675	650	607	647	592	614	633	623	595	625	606	609	652	611	598	618	660	632	616	594	630	631	613	670	617	656	597	623	594	546	628	632	639	625	609	650	604	641	610	589	591	592	605	606	615	595	629	602	620	594	667	585	610	631	651	598	629	631	624	578	613	628	567	675	575	634	656	550	602	590	654	627	619	626	619	672	604	633	646	589	643	611	587	615	634	652	596	640	613	614	642	602	625	631	625	619	605	643	606	602	658	649	641	615	633	596	656	651	598	590	654	685	576	609	636	598	612	665	620	643	626	606	635	623	624	634	614	583	626	625	666	640	626	695	616	620	635	638	631	643	664	628	614	589	618	605	650	653	621	661	614	634	623	625	657	600	640	650	630	633	619	635	614	618	616	628	600	631	624	644	649	648	611	642	611	658	607	628	620	607	660	621	606	614	630	668	630	615	688	626	653	642	629	655	628	637	636	632	608	604	607	650	619	617	619	659	613	635	655	641	641	583	585	620	604	622	650	627	605	642	647	635	633	607	599	609	647
29901	17086	5858	2421	1548	1008	792	655	614	564	525	273	180	152	152	150	171	145	150	129	145	145	141	171	146	147	151	149	171	131	178	160	145	150	145	167	142	137	159	134	141	165	157	148	172	139	137	139	160	145	141	173	136	158	137	130	149	130	150	141	163	159	135	150	149	150	149	181	131	138	147	148	155	152	148	128	136	161	150	117	199	144	161	164	151	152	172	147	123	137	143	136	168	131	165	156	161	159	164	142	136	142	164	172	118	184	157	162	137	127	170	151	150	150	157	159	125	147	163	154	119	160	145	152	144	163	134	168	135	147	173	145	144	173	162	144	143	143	138	168	142	141	140	162	178	157	169	146	144	140	158	144	161	145	180	151	167	164	159	147	145	137	130	135	153	150	146	144	163	144	141	147	140	148	166	165	164	140	139	180	174	155	159	157	166	133	167	137	133	161	143	155	161	155	145	156	143	170	150	138	152	161	149	139	152	155	135	137	149	175	156	145	153	164	167	160	143	109	146	139	142	144	151	176	146	135	143	141	141	171	152	140	143	170	142	184	148	125	146	165	159	139	141	156	173	163	135	139	143	165	163	152	154	153	153	162	164	151	169	137	154	186	150	140	139	156	165	144	143	149	143	163	131	142	150	151	168	151	134	148	162	168	163	149	131	132	158	157	158	158	154	128	143	152	137	154	136	152	164	146	160	181	163	141	137	144	166	151	156	147	145	135	124	136	172	157	177	159	135	157	145	150	162	135	153	144	138	152	138	125	172	148	138	151	121	176	128	157	152	150	147	146	169	151	132	170	175	148	146	150	149	159	148	146	148	145	163	144	145	161	151	140	166	144	130	178	143	152	172	154	155	156	154	151	145	157	145	174	168	153	149	146	169	166	145	126	163	148	166	162	158	166	129	140	162	156	160	171	114	150	131	170	141	153	137	150	159	163	139	154	143	171	142	145	160	133	154	149	145	157	138	168	151	153	148	128	149	153	144	152	143	155	161	144	143	152	149	140	157	139	163	148	133	140	153	145	154	147	161	164	147	154	148	157	142	161	150	133	169	156	150	133	163	156	152	146	142	162	140	135	150	141	156	176	157	163	146	144	168	165	153	142	129	145	148	146	146	140	165	145	167	142	160	169	140	162	161	149	160	154	179	156	163	148	156	158	163	133	184	134	173	158	155	140	142	134	164	128	155	150	175	172	148	164	155	147	150	160	156	159	139	145	140	135	139	134	156	169	134	176	146	164	148	153	134	157	161	140	152	152	156	156	136	159	182	160	148	154	162	133	147	152	145	136	147	171	150	177	141	147	153	158	157	161	143	143	146	124	160	161	129	147	146	148	141	153	150	154	135	141	161	159	158	157	150	135	152	161	142	149	159	162	157	137	139	149	145	151	129	153	155	158	159	161	140	151	152	157	151	128	158	159	140	157	153	157	170	136	151	156	153	146	149	127	143	158	166	163	156	141	153	141	159	155	147	146	152	136	167	164	141	147	165	158	142	148	150	149	154	153	150	152	154	150	158	161	117	131	150	144	164	142	153	149	128	148	158	155	152	146	149	142	152	137	157	139	162	168	138	154	159	166	138	146	152	157	150	159	164	165	136	153	131	169	174	157	163	148	139	133	154	156	154	134	141	143	124	158	143	161	155	144	159	139	142	158	158	139	141	153	149	146	138	146	163	165	156	153	142	140	153	151	165	188	168	160	167	141	138	139	165	163	157	160	167	126	144	178	162	151	152	156	127	146	165	159	141	145	141	163	149	183	139	146	141	131	142	141	145	125	166	155	154	158	152	124	160	134	138	165	138	127	149	143	152	150	166	154	144	144	145	155	149	169	150	167	155	158	155	141	149	140	139	121	165	153	159	141	159	163	161	173	166	148	161	148	140	155	152	140	170	136	157	127	145	145	133	160	117	183	155	139	150	137	147	129	136	143	141	153	164	150	139	139	147	172	153	149	154	150	144	148	155	147	149	154	138	134	131	125	124	169	173	138	149	132	171	169	153	155	166	164	179	168	143	154	156	151	153	151	178	141	165	149	153	147	142	151	147	161	148	141	175	163	127	145	160	137	153	135	155	133	137	154	133	143	154	155	160	165	156	152	140	140	147	160	161	162	143	146	136	165	171	152	146	150	161	132	121	138	135	134	147	152	130	138	153	153	158	160	145	147	155	178	165	142	149	162	170	155	143	136	150	137	151	149	156	143	165	167	164	133	142	170	144	143	137	134	142	160	141	140	153	125	152	154	170	169	166	154	154	157	155	162	170	151	150	124	175	130	139	153	143	125	144	159	134	134	117	150	164	152	142	152	152	138	160	152	142	153	149	158	149	152	134	127	154	138	146	152	162	154	145	152	142	158	152	146	169	150	135	150	148	145	130	152	146	135	142	149	133	145	146	147	142	152	163	161	155	176	164	144	164	130	145	154	130	161	156	167	137	134	154	134	155	152	149	163	130	148	142	150	131	167	147	152	172	129	163	150	149	155	158	156	144	156	166	159	133	155	148	145	141	139	153	160	150	166	151	144	173	140	149	164	151	172	155	152	127	130	158	147	148	147	153	151	146	140	151	137	166	179	151	152	148	169	168	151	143	169	147	169	139	138	175	155	143	153	160	136	154	178	152	161	170	155	143	152	137	146	157	157	174	127	164	149	125	149	160	143	129	140	161	149	130	153	140	156	149	144	139	139	169	147	173	163	133	163	141	153	143	150	144	138	136	159	157	142	155	146	155	135	138	131	140	156	155	152	164	157	137	148	150	171	151	150	156	150	143	163	168	152	152	151	148	145	150	153	148	142	148	130	161	141	154	161	145	123	144	146	170	124	162	153	142	154	163	164	150	149	151	125	157	133	150	144	164	134	147	160	138	145	153	148	155	164	168	143	148	158	166	154	142	141	159	163	143	167	159	156	163	159	149	150	136	155	160	127	165	179	160	155	158	140	144	156	150	168	152	140	148	152	158	143	151	159	143	171	137	144	162	147	152	153	153	161	130	153	151	145	156	141	143	144	155	152	175	163	168	133	146	148	151	139	138	131	141	174	144	150	143	138	157	132	128	155	147	172	166	134	157	150	148	155	155	132	143	148	157	134	140	155	142	140	135	148	146	150	142	152	161	150	165	141	141	176	135	140	147	132	151	145	154	136	149	154	153	133	152	134	156	154	171	128	152	157	167	125	151	136	155	137	149	142	137	140	158	158	146	179	124	146	144	137	153	143	176	174	147	139	128	147	167	138	143	163	160	145	149	172	152	156	147	132	148	145	150	144	162	149	142	139	161	181	144	156	149	166	128	148	148	149	145	150	157	157	134	151	157	146	136	157	148	138	153	142	147	156	139	167	143	134	145	133	159	154	154	134	145	143	137	133	159	151	163	150	156	131	134	171	156	149	160	175	145	144	125	134	149	144	189	143	136	153	135	159	144	152	160	151	145	140	143	113	151	157	157	142	134	155	132	149	141	144	149	152	132	136	136	141	151	158	152	165	151	139
9067	9489	8324	4222	3087	2045	1613	1496	1388	1239	1051	440	252	188	187	200	179	166	161	169	179	193	164	171	187	158	179	163	173	184	146	183	161	185	180	159	155	154	183	164	170	180	150	154	182	127	160	160	157	159	161	162	177	158	147	167	145	174	154	166	151	172	156	159	159	144	182	144	160	166	184	158	143	157	178	163	151	175	169	158	167	154	180	176	164	195	158	164	146	160	166	163	189	178	137	154	193	164	165	163	175	158	183	171	178	206	181	171	189	169	160	161	175	171	166	173	162	165	161	202	164	155	163	171	160	150	191	157	193	160	144	175	170	172	148	168	174	159	162	178	158	178	178	170	175	169	163	158	169	146	195	147	163	157	145	188	150	175	159	158	156	169	148	161	169	183	175	148	180	157	158	161	181	156	160	141	134	150	178	151	150	164	165	196	168	150	156	185	140	164	173	158	194	166	148	157	164	161	172	156	167	181	173	170	159	171	166	165	174	160	166	164	184	170	170	170	162	160	182	190	168	138	199	180	146	166	163	188	162	152	172	161	171	167	168	167	152	166	160	151	176	180	175	173	153	174	164	146	175	176	182	155	150	151	197	155	154	172	147	176	175	171	161	162	151	165	174	154	155	152	159	154	171	177	159	157	183	158	144	193	176	169	159	179	159	175	173	168	172	163	185	176	169	173	166	168	160	167	174	151	168	135	155	157	135	157	169	172	136	186	159	148	170	167	157	175	175	184	154	172	175	159	141	205	174	159	166	163	162	162	158	147	161	165	181	180	175	153	158	178	164	169	159	171	179	162	135	160	186	192	154	146	184	161	173	166	175	158	171	145	163	158	144	183	156	163	160	167	187	146	164	181	191	172	158	177	182	162	149	176	145	168	167	167	169	194	180	187	146	189	183	138	160	143	163	158	152	173	150	159	173	162	137	156	158	164	161	167	165	143	140	162	161	179	171	156	171	172	181	167	145	160	164	157	177	216	160	166	175	179	163	155	164	161	165	177	187	193	154	168	171	159	146	151	185	181	158	153	170	172	165	146	148	171	167	174	161	180	145	166	167	177	176	171	193	160	165	168	179	185	164	163	177	151	167	142	188	180	176	196	141	155	158	158	171	154	153	179	161	184	169	166	166	178	172	155	157	163	156	163	172	178	142	164	177	166	162	164	172	167	143	171	148	162	162	178	191	182	167	185	170	176	166	170	164	149	178	190	158	180	179	149	141	180	162	166	157	151	193	181	154	166	161	136	154	169	168	197	174	179	153	160	164	174	164	155	156	172	144	169	170	165	180	168	153	172	158	156	170	146	142	172	178	183	147	181	153	165	156	160	176	161	150	179	163	159	157	174	156	178	156	153	149	164	154	150	155	142	165	173	166	157	157	158	181	165	158	151	185	187	176	180	162	159	175	188	165	168	167	161	167	133	161	159	161	170	167	144	151	158	162	165	182	173	161	160	166	188	160	167	152	158	158	157	139	149	172	180	175	164	165	152	166	187	176	155	182	159	170	187	166	170	144	161	148	169	174	153	164	162	162	180	150	132	149	163	166	170	153	149	155	180	161	166	175	171	153	162	162	172	173	175	155	192	157	174	160	165	147	182	164	150	173	160	164	154	172	168	175	156	149	179	146	153	174	170	169	165	183	159	170	168	174	150	166	155	164	162	198	142	170	170	168	168	165	149	157	170	151	145	180	179	185	152	173	149	145	159	180	155	182	146	174	173	172	164	157	158	177	165	154	168	153	172	183	159	168	173	150	168	154	152	205	162	167	176	164	195	181	173	146	161	186	183	160	130	171	177	170	146	168	165	159	161	161	137	153	148	146	189	132	161	158	166	151	175	170	171	148	165	174	171	185	182	183	167	150	195	176	137	155	151	174	161	168	151	153	170	158	184	164	192	161	174	175	163	182	154	187	182	157	156	160	166	166	154	156	183	175	170	168	173	194	159	147	148	174	127	163	153	175	176	186	162	177	145	163	145	146	160	160	138	143	164	173	167	161	174	131	161	136	160	136	170	165	165	165	161	155	177	186	140	166	189	194	157	138	159	204	160	165	152	143	159	165	152	165	163	157	145	148	163	162	163	186	142	154	176	149	160	168	170	151	130	180	175	163	158	156	153	173	174	159	161	140	175	159	152	158	184	167	168	168	167	177	163	163	155	165	185	182	154	161	143	181	178	158	170	159	165	147	172	174	145	163	169	149	145	160	182	164	146	171	141	172	181	167	165	150	157	154	192	178	145	172	192	184	170	166	174	135	154	163	160	146	177	162	146	160	159	147	189	186	174	186	163	164	171	146	164	153	158	165	168	153	165	160	163	172	154	159	184	172	169	166	160	166	153	124	169	163	163	155	151	163	167	168	156	173	169	170	177	172	146	152	135	173	138	177	159	155	151	191	158	147	165	178	153	136	191	138	189	174	191	163	152	154	175	150	159	172	153	167	160	169	172	156	175	158	166	155	171	157	165	177	176	157	175	141	159	138	146	187	162	145	161	161	158	156	180	163	163	166	162	154	168	181	190	189	182	175	181	174	171	172	204	169	163	163	169	146	160	141	169	145	161	175	152	161	159	151	171	131	138	153	184	158	177	176	188	157	166	154	179	166	164	153	162	166	162	172	164	146	173	145	149	170	143	145	161	155	161	161	153	181	169	151	162	164	178	162	166	179	163	178	149	159	180	151	156	149	152	149	165	151	165	170	165	183	169	147	167	184	158	175	187	150	163	142	156	154	174	153	181	160	148	177	159	191	139	156	157	188	177	152	147	180	163	147	175	176	160	177	139	163	165	171	163	165	156	154	176	146	134	158	160	171	179	192	166	168	166	182	180	172	158	175	160	152	155	142	178	166	157	137	148	178	157	154	153	182	163	167	152	141	167	172	155	175	165	161	182	167	163	168	168	154	154	197	192	175	156	165	179	185	182	172	164	161	148	152	142	178	152	154	164	172	157	182	156	168	163	179	144	166	180	176	168	179	191	143	169	156	153	155	158	156	173	152	162	188	168	163	156	195	176	164	147	172	155	157	153	161	174	141	155	186	175	144	159	169	194	154	197	169	155	159	151	157	165	168	171	173	157	161	171	133	162	156	173	134	159	141	134	149	154	173	164	172	174	153	169	164	149	162	169	170	179	164	164	177	172	152	161	166	155	177	187	161	145	176	179	174	187	197	177	153	160	184	151	168	161	157	166	167	163	184	169	161	160	162	151	169	166	154	161	165	180	174	177	179	167	165	170	170	168	177	156	165	170	152	136	182	185	158	154	165	169	162	179	171	172	150	150	147	175	161	144	161	183	162	169	173	160	178	182	165	185	173	168	177	170	158	158	194	144	158	156	164	186	171	180	181	176	175	153	166	171	157	183	133	164	187	169	196	159	168	166	146	160	164	186	166	160	158	163	187	159	159	166	174	174	153	156	144	174	176	173	159	165	182	162	169	190	159	154	171	164	140	167	169	161	148	137	168	174	163	170	167	171	168	172	192	150	153	159
24153	19994	26137	23543	20030	12420	3594	2125	1613	1639	1328	942	930	593	524	527	536	492	496	463	434	467	432	479	451	439	447	402	416	403	443	418	419	402	427	410	431	391	416	378	429	381	424	385	428	397	412	400	410	397	400	403	422	424	401	402	425	394	407	401	413	396	381	397	363	382	390	400	429	363	389	361	416	411	378	394	410	371	400	371	391	374	420	398	404	370	428	395	390	392	376	373	409	404	363	403	447	357	410	389	376	403	403	376	401	433	402	375	382	426	378	403	404	402	399	446	407	383	405	380	383	395	395	403	403	370	385	402	410	384	405	402	441	435	403	390	430	397	386	386	370	411	394	394	391	376	409	380	433	413	372	388	375	390	403	389	353	428	397	403	356	368	363	392	413	408	452	405	363	370	369	393	389	392	407	352	371	383	385	379	387	400	360	339	405	381	363	398	355	372	361	380	389	392	387	375	424	424	365	371	396	408	362	398	447	393	408	395	403	393	355	432	431	400	389	453	401	380	391	453	408	389	380	423	355	370	358	445	401	384	402	376	375	403	409	397	391	375	376	374	407	401	367	437	395	398	362	414	390	421	399	406	366	419	362	392	421	382	402	392	422	378	403	372	421	370	429	403	414	403	372	406	393	372	400	387	409	405	374	387	399	375	398	370	391	397	349	400	408	379	374	392	384	403	389	406	381	403	365	362	363	393	396	406	355	363	413	388	360	388	359	384	394	357	356	388	415	394	416	428	357	363	371	360	393	384	382	379	382	423	389	350	431	388	413	393	378	392	350	401	405	380	382	389	384	371	391	375	423	388	369	430	388	387	373	378	360	384	364	391	418	404	400	365	413	387	353	397	448	396	417	372	377	412	430	381	363	403	394	360	381	369	394	422	376	373	407	410	387	397	372	415	391	434	376	396	402	407	358	409	420	340	358	338	404	421	405	408	394	369	390	381	392	391	368	377	405	379	398	380	360	383	422	392	404	421	394	389	373	390	392	388	374	391	406	407	430	416	367	397	431	341	399	439	393	385	389	421	400	364	377	366	414	416	416	418	429	408	405	377	401	398	386	393	382	402	387	416	388	387	391	380	388	418	432	396	411	394	392	406	378	393	396	367	391	373	384	413	366	390	362	376	407	354	378	375	395	392	394	415	414	383	442	405	388	366	358	361	378	381	375	424	395	416	378	366	370	393	411	372	382	389	398	432	410	394	360	403	385	385	379	389	411	383	388	367	354	362	376	369	421	398	410	359	419	394	370	396	410	373	356	338	384	362	427	367	376	412	380	406	397	365	373	379	390	373	384	377	368	412	394	399	385	414	363	396	415	362	366	374	367	375	385	397	377	374	404	406	414	398	387	367	404	391	392	397	381	396	379	367	376	382	426	427	392	377	395	415	400	377	364	366	389	373	389	388	373	433	397	413	383	416	357	373	380	410	387	382	409	389	370	366	371	388	344	425	399	389	411	401	376	380	420	401	381	405	410	392	420	370	386	392	414	389	379	357	361	425	392	366	382	393	437	363	389	396	349	413	369	400	413	401	395	365	397	401	364	386	368	407	427	378	401	412	405	396	417	390	375	384	386	392	368	417	361	412	410	395	384	414	379	385	355	389	389	370	364	414	385	394	395	377	386	413	395	402	387	372	392	410	370	344	396	416	402	360	408	411	400	409	403	359	395	392	359	388	418	366	406	389	423	387	379	395	400	388	396	382	402	418	387	388	414	394	361	365	416	417	360	396	385	392	376	370	426	372	390	371	396	421	365	380	382	412	414	406	423	380	379	373	395	406	371	410	392	410	433	326	422	357	402	413	412	384	407	389	413	386	404	394	372	410	389	366	402	394	389	385	393	420	377	399	409	387	383	403	409	392	439	407	386	394	388	371	406	396	375	388	388	387	401	335	428	389	405	426	415	418	402	387	381	404	420	361	375	417	387	405	397	399	378	405	386	389	384	371	386	396	407	368	410	399	405	383	413	342	422	374	384	359	426	374	375	437	367	404	367	369	391	408	417	388	362	368	393	365	385	384	432	397	376	400	385	380	427	393	409	410	392	390	379	395	390	382	402	386	375	371	390	407	420	407	394	404	359	404	393	412	389	424	443	409	361	369	376	390	394	380	370	416	379	401	383	388	382	429	380	371	416	394	400	393	413	437	403	379	385	397	364	398	389	406	395	392	369	395	427	386	413	397	369	378	414	340	357	422	391	369	380	387	384	410	414	402	391	352	393	391	454	367	389	391	421	353	371	396	394	370	396	364	407	410	352	402	380	413	375	405	394	410	384	391	404	384	347	399	375	392	399	422	439	419	360	381	405	384	395	371	387	381	396	400	389	403	392	381	411	391	404	371	361	379	379	421	411	376	385	406	377	389	407	343	398	376	427	408	401	386	368	365	367	377	401	362	427	398	383	386	416	353	416	400	393	382	391	419	383	377	366	387	383	396	391	395	444	402	382	406	418	389	398	412	362	418	401	389	404	433	396	401	374	402	393	385	355	399	424	381	382	427	432	376	402	391	395	380	377	370	399	408	415	356	388	392	384	399	390	383	393	390	380	399	339	405	395	346	377	405	352	416	385	399	417	409	390	378	406	402	346	389	393	362	415	402	381	407	361	385	421	367	380	391	387	397	417	414	380	436	409	372	407	394	378	381	407	396	374	378	383	394	374	378	407	399	395	363	402	377	409	391	399	397	369	385	371	406	374	397	381	388	365	392	381	409	373	385	361	354	398	376	342	396	421	379	375	397	398	410	376	389	368	372	454	361	377	386	393	383	364	390	403	424	424	388	432	394	426	413	402	382	363	425	401	397	379	403	413	383	407	367	465	391	403	368	399	396	391	360	374	414	421	373	410	407	388	370	388	382	409	414	427	397	409	399	369	379	409	423	376	420	401	390	406	438	398	399	385	396	400	408	368	414	430	385	410	380	382	401	374	375	404	400	348	400	390	411	419	397	415	380	397	405	374	413	412	379	360	387	390	366	421	424	375	401	383	408	394	405	365	390	369	390	366	366	352	445	415	364	377	397	407	377	428	415	398	394	386	352	421	393	403	403	397	403	390	372	383	420	379	404	406	389	370	383	356	397	397	449	390	419	379	441	370	391	388	412	438	396	361	421	378	408	382	409	411	375	399	387	390	399	384	365	410	379	390	413	396	446	381	369	404	352	398	390	382	390	363	372	407	372	379	408	352	404	369	398	404	375	404	405	367	414	387	403	414	390	384	397	409	378	399	353	367	374	401	399	388	384	369	418	407	415	355	366	378	381	390	378	392	394	374	372	391	381	392	404	371	416	395	346	414	400	393	364	404	381	412	382	395	368	433	377	368	403	356	393	403	391	387	397	375	387	381	378	404	364	446	372	386	371	379	390	422	413	384	426	382	356	373	392	335	407	411	401	403	399	400	370	400	386	393	373	393	431	406	379	429	375	388	391	380	370	383	393	372	406	392	386	379	410	412	386	393	383	422	366	374	389	439	390	397	399	380	390	407	394
10642	19940	17816	10893	8445	6536	5073	3900	3232	3223	2490	1657	1577	742	673	578	530	578	584	544	497	478	497	479	440	455	431	439	403	410	451	457	435	406	395	448	417	361	388	387	396	372	375	364	390	395	351	385	389	373	363	353	384	365	404	359	361	376	380	377	384	401	375	390	404	394	400	380	390	388	379	336	388	362	405	388	380	368	359	415	353	379	373	361	357	376	374	399	369	384	327	367	370	370	388	392	391	412	358	347	388	359	353	352	384	366	375	373	384	362	350	358	341	400	363	384	374	377	397	382	362	349	355	349	403	364	374	367	364	391	417	374	374	388	370	368	377	344	407	389	399	401	320	338	377	391	396	397	345	368	398	359	382	387	345	365	377	369	339	333	390	385	393	344	366	370	350	404	363	398	348	359	339	395	381	375	375	361	356	340	370	369	385	362	393	363	383	349	368	345	341	386	372	363	372	380	360	387	359	396	385	367	394	354	368	341	406	399	372	391	387	400	350	392	334	373	337	370	391	399	395	376	388	337	354	342	392	384	367	368	388	377	373	350	390	385	373	353	380	359	351	351	415	379	352	353	353	359	414	399	399	372	369	349	365	369	363	381	387	365	383	357	371	413	348	384	340	394	395	389	354	378	369	393	365	369	369	344	373	395	376	371	378	364	358	423	374	403	374	371	359	356	385	346	392	372	358	365	338	395	340	393	351	358	383	360	395	388	339	388	391	386	384	359	375	371	375	389	384	395	374	418	354	379	380	360	337	348	368	365	391	372	383	386	359	405	384	360	364	351	352	356	382	356	387	342	372	334	369	366	371	381	376	389	419	350	396	363	351	386	370	352	358	350	346	338	354	378	346	361	405	346	374	386	379	356	361	385	376	357	411	355	391	376	350	389	348	394	349	379	345	400	388	322	369	395	380	391	349	336	376	377	334	366	383	360	380	380	360	347	385	398	370	360	414	370	357	372	352	390	383	376	373	380	367	388	401	375	363	359	387	333	367	361	379	360	368	360	379	344	402	363	377	356	404	335	386	381	372	383	377	382	353	379	353	338	356	371	371	361	366	390	387	391	384	387	368	378	369	371	339	362	384	369	374	373	389	401	390	348	357	380	360	345	362	386	347	348	387	400	386	373	406	356	370	377	390	368	351	366	365	370	378	339	343	380	381	379	366	400	358	376	373	374	371	389	392	374	338	328	399	358	387	363	352	348	338	386	386	414	384	392	368	381	351	361	357	377	337	353	400	386	371	393	354	361	365	381	355	345	349	342	363	361	360	409	365	395	364	367	373	378	357	374	415	387	398	349	347	386	373	353	328	420	393	361	355	297	360	333	393	412	402	387	343	353	384	345	384	374	384	382	374	390	395	360	350	325	368	358	368	357	338	372	385	383	379	404	348	334	372	340	360	358	363	326	382	389	391	380	362	361	400	354	349	374	418	335	358	354	381	353	362	376	384	385	365	339	396	331	350	357	377	333	405	379	344	383	347	378	356	372	374	357	384	358	405	341	353	388	408	347	372	391	365	364	387	347	348	382	342	344	383	369	351	371	410	352	358	380	375	372	367	371	368	350	351	389	355	356	363	359	378	333	345	384	354	386	394	414	423	373	386	376	398	364	362	366	353	373	362	371	378	366	395	354	362	402	353	381	390	359	376	368	338	351	363	378	381	391	352	326	333	366	357	382	333	368	407	360	388	388	381	371	389	395	412	379	385	378	371	355	358	345	394	380	373	359	367	387	363	377	395	408	365	386	372	364	385	345	379	352	344	362	412	376	388	348	390	388	352	388	400	396	368	367	385	377	371	376	357	366	389	367	406	361	356	370	396	375	331	359	348	345	364	365	335	367	363	362	337	388	377	384	348	368	361	378	382	345	385	381	348	375	373	409	336	358	360	334	354	354	402	371	379	390	356	394	397	369	334	378	375	372	385	384	377	350	388	326	389	375	356	382	400	395	359	410	380	365	366	348	363	363	350	373	387	370	348	371	403	371	363	383	373	391	381	376	348	387	370	361	326	387	405	389	369	360	355	355	360	366	380	348	394	382	368	385	403	361	386	378	380	353	393	356	354	362	397	386	397	394	383	354	401	370	395	340	365	375	386	392	379	375	393	375	375	375	372	380	374	385	371	330	348	377	327	376	382	337	369	373	375	378	376	357	386	382	362	378	372	357	340	355	381	339	346	379	328	360	401	373	367	361	411	384	356	398	377	384	366	379	355	369	414	408	391	352	381	364	414	357	384	377	379	391	352	362	366	363	383	348	352	380	374	328	356	354	365	381	372	379	370	400	407	352	363	377	382	376	354	377	379	375	378	404	366	383	373	384	395	394	374	366	384	363	356	369	377	355	362	384	375	388	350	391	356	383	362	370	384	341	381	382	377	387	345	357	401	338	361	372	377	381	397	350	365	381	371	355	361	365	367	382	368	325	399	375	369	376	373	370	367	374	367	386	368	386	366	351	391	365	421	355	397	380	377	355	359	368	365	364	346	354	361	377	369	358	353	363	353	350	367	358	390	375	371	369	376	357	355	364	363	348	372	359	390	375	369	365	402	366	409	355	365	387	380	366	378	371	400	379	361	370	363	345	376	375	382	366	375	321	387	378	386	361	373	356	361	355	374	349	367	361	340	367	399	366	372	349	366	363	360	370	383	390	344	355	368	387	368	362	373	388	339	356	379	370	360	388	377	361	389	373	360	346	366	381	364	362	371	370	382	399	351	388	347	375	376	372	366	344	405	363	351	364	389	381	403	357	327	392	397	353	451	399	315	385	336	357	365	382	402	352	386	373	361	384	390	388	329	348	365	387	365	367	395	365	388	385	399	363	369	372	393	377	382	352	350	352	366	381	357	397	396	356	361	375	405	380	351	381	400	364	330	377	362	379	357	378	380	354	334	353	371	405	375	411	367	395	335	351	348	396	385	369	371	371	401	367	344	370	363	366	341	388	368	415	386	382	337	335	362	364	386	408	367	385	351	358	351	371	389	347	351	379	374	345	410	357	412	377	361	389	383	350	358	387	351	366	369	414	384	338	380	369	357	359	366	403	379	393	374	384	371	401	371	370	374	364	368	367	335	378	389	340	357	382	374	415	373	378	375	415	377	380	370	365	383	384	381	381	384	370	365	337	398	387	361	388	395	357	369	354	362	380	398	366	379	405	362	337	348	344	369	383	337	388	342	364	336	384	357	364	388	327	361	350	355	360	349	384	359	350	353	357	385	402	347	355	397	370	403	357	372	366	369	346	345	364	351	321	377	391	359	379	385	360	383	373	373	345	359	372	355	397	395	389	384	363	380	352	432	371	380	377	350	363	357	336	370	374	345	362	417	368	344	399	373	362	367	349	344	352	392	381	373	410	436	367	357	395	381	330	361	404	360	398	395	366	378	335	377	397	362	356	390	392	367	381	410	399	379	366	358	406	378	344	369	379	348	381	352	369	362	382	374	368	396	349	376	368	394	345	371	386	356	353	364	359	355	376	364	387	350	402
22101	19990	26502	23169	20011	20257	12766	4029	2658	2478	2185	1593	1536	964	912	862	867	905	837	816	740	829	734	759	763	754	736	724	712	744	715	723	704	710	710	725	710	697	706	741	676	721	742	702	652	689	730	701	710	680	694	664	701	722	677	671	631	622	672	663	645	665	666	660	704	654	626	770	658	684	677	665	677	696	686	683	674	652	645	710	703	682	636	676	741	675	666	688	689	669	668	673	687	721	640	712	656	667	709	666	682	665	672	677	653	637	698	668	687	711	654	681	638	665	684	691	659	630	620	629	669	647	697	666	676	665	642	685	684	684	644	697	730	675	669	660	680	674	703	676	652	661	642	698	699	656	685	670	622	714	656	669	687	684	697	663	705	680	637	702	672	641	684	630	658	683	646	637	679	644	656	707	698	653	671	671	683	685	656	667	632	670	680	697	685	736	617	659	652	698	649	627	688	696	677	659	665	629	717	666	679	634	656	703	654	662	688	649	669	670	673	694	662	670	701	686	695	684	639	691	699	656	659	708	675	652	652	616	673	668	649	675	668	681	670	669	657	648	669	696	667	646	646	699	655	673	672	702	595	674	655	636	673	606	677	678	701	659	650	686	662	678	674	687	619	656	635	659	675	675	601	668	653	678	658	679	634	695	632	643	667	644	665	669	654	641	696	642	666	652	666	605	667	636	693	624	700	728	650	661	655	619	645	732	713	621	673	619	636	647	646	669	635	637	630	638	706	687	652	669	644	692	652	659	671	697	685	616	672	682	671	662	656	653	644	677	641	657	685	681	644	643	674	650	692	719	661	615	666	631	701	658	687	684	625	637	696	628	643	688	679	671	618	690	661	680	660	639	642	690	665	653	623	673	699	644	650	657	658	670	656	641	653	705	635	660	687	663	627	640	752	684	675	663	656	637	619	683	623	672	707	656	655	686	652	652	696	666	677	687	627	638	656	699	667	645	661	626	655	640	671	642	690	659	703	657	662	676	657	633	632	648	667	628	683	668	616	687	648	699	650	687	678	636	683	665	642	699	712	678	663	676	696	675	678	683	646	680	663	630	660	658	718	610	630	638	673	646	681	693	609	663	667	644	688	687	633	742	707	687	651	628	662	638	665	673	669	642	648	661	670	675	679	644	697	691	696	684	663	707	675	698	659	635	647	618	656	656	648	638	645	642	668	641	680	647	616	682	664	711	682	668	684	644	644	656	675	638	689	615	660	674	674	678	608	701	653	656	701	649	650	645	678	682	721	629	653	628	621	654	641	668	651	676	677	659	682	713	652	607	655	674	677	694	702	678	692	660	696	708	593	609	634	625	695	709	660	696	663	663	676	683	681	702	686	683	716	691	678	667	670	611	651	618	625	660	659	684	640	661	675	622	656	667	723	656	700	686	653	663	660	673	682	643	674	659	669	656	606	697	716	684	658	670	641	661	704	643	640	670	660	662	693	657	639	701	675	638	685	659	644	666	681	649	698	675	684	691	660	668	653	677	669	690	705	650	690	684	673	650	724	704	684	651	658	619	605	669	646	610	631	640	652	661	625	657	668	647	678	674	694	675	641	686	660	632	679	676	696	705	682	619	656	732	653	674	669	685	601	673	668	667	683	653	648	683	664	670	659	646	689	639	647	679	659	664	694	692	661	645	664	728	694	664	675	645	665	667	633	650	654	656	672	683	675	666	676	672	651	679	709	653	642	665	703	684	703	708	648	690	656	670	648	654	678	661	673	690	690	670	664	694	668	678	682	629	686	684	735	664	648	687	704	711	722	687	603	677	594	648	659	686	675	660	678	727	708	687	605	690	658	679	686	682	632	671	695	654	666	647	663	642	649	667	709	647	693	651	702	680	706	651	639	680	683	660	626	659	681	635	674	673	673	660	656	672	673	655	663	678	681	717	699	663	686	719	696	661	634	636	594	647	665	621	659	650	638	659	672	725	674	673	638	668	670	681	664	670	689	698	680	710	665	636	652	691	670	690	710	659	619	695	626	680	675	626	646	665	672	715	678	707	655	691	693	615	699	647	648	711	707	681	678	676	643	638	670	666	671	658	641	730	703	645	652	655	671	688	672	674	654	663	664	695	670	678	641	686	687	641	702	633	695	638	667	615	695	655	654	664	633	662	645	628	677	660	680	628	679	633	695	657	648	685	635	666	619	695	721	668	710	689	658	668	632	662	697	700	691	688	674	729	678	672	712	653	656	613	677	667	703	657	700	666	654	679	693	698	690	690	640	668	640	663	664	683	635	686	661	640	641	671	617	676	655	630	623	605	663	673	643	635	660	673	658	626	695	650	644	677	629	666	671	672	662	647	627	679	652	628	650	674	662	696	679	634	649	680	674	671	694	649	667	681	655	666	653	690	636	642	683	644	636	616	631	630	653	648	630	677	651	722	672	704	693	690	668	675	663	675	664	677	660	640	646	655	667	675	651	635	681	629	661	624	655	659	593	624	642	675	675	670	679	684	632	629	641	638	670	639	649	654	714	653	679	636	665	691	647	684	647	674	631	721	646	682	634	620	693	668	730	684	648	688	665	669	670	702	671	685	659	648	666	663	705	691	671	619	660	669	646	640	669	657	669	678	611	649	709	678	670	660	687	663	610	669	629	644	620	657	660	639	645	662	675	653	654	629	671	654	695	689	660	656	649	672	672	625	657	634	658	638	669	692	646	668	643	646	682	654	634	704	635	666	664	658	695	621	669	650	643	659	667	636	677	648	638	647	629	693	690	629	669	680	632	674	702	651	664	646	654	669	649	655	668	648	661	639	665	658	671	637	712	692	672	661	686	681	673	636	688	661	712	685	679	679	667	702	664	665	671	690	635	616	639	691	620	678	673	656	676	722	695	671	622	697	638	690	697	650	639	646	685	718	686	665	687	650	668	639	669	665	648	660	682	622	689	642	661	697	679	653	668	701	652	700	720	683	670	637	631	627	666	654	655	684	659	689	684	686	664	651	675	695	611	629	646	635	712	674	664	675	647	671	667	636	689	652	682	678	687	656	673	644	619	664	690	615	673	647	669	679	660	668	665	703	664	629	679	638	709	688	656	630	694	639	687	691	649	712	714	656	636	652	612	681	694	680	653	750	682	637	658	726	633	673	664	630	630	663	699	652	693	697	657	640	644	655	700	603	643	695	595	644	671	681	687	711	672	658	629	686	632	611	661	663	631	625	700	711	663	621	652	660	671	693	642	621	684	637	649	685	684	656	644	689	635	648	640	632	631	655	713	689	712	644	687	639	674	634	662	643	661	679	667	663	643	763	640	620	664	663	642	638	667	675	674	676	684	668	662	664	665	630	635	623	694	648	685	687	656	688	694	664	646	667	651	689	640	710	629	667	696	659	655	676	693	725	695	654	643	702	684	628	652	645	680	634	644	680	654	673	682	651	687	667	608	676	679	666	655	671	671	679	663	654	672	683	672	625	644	650	692	676	664	680	635	646	660	636	678	641	707	635	683	679	641	602	655	662	648	668	699	653	651	626
13390	26499	24435	16922	13506	9937	8175	6272	4992	4503	3698	2607	2578	1305	1101	1178	1018	1021	961	934	923	847	862	803	771	747	749	706	774	737	702	699	703	725	686	715	706	681	685	662	705	694	609	648	675	628	664	612	645	687	684	686	627	608	649	637	637	636	651	681	647	611	631	612	616	707	650	646	656	670	658	625	658	645	665	664	676	650	623	644	692	634	649	654	649	647	616	615	586	628	685	584	645	645	585	649	646	639	614	621	670	658	694	653	643	652	641	622	630	625	679	582	684	629	605	626	652	657	705	635	654	590	629	657	563	649	650	619	613	643	682	628	670	611	625	689	627	601	628	675	636	634	600	602	662	585	589	636	631	625	671	620	627	629	645	667	631	587	633	636	639	618	630	609	636	632	587	664	641	656	599	592	634	597	671	632	650	604	613	630	657	553	621	616	599	641	584	623	646	587	680	618	636	622	626	639	651	621	606	663	658	606	642	613	603	623	580	637	610	613	615	655	626	643	658	617	671	634	596	576	644	660	663	607	595	618	657	633	597	619	630	633	644	643	638	610	609	572	604	639	584	635	633	589	602	625	639	617	577	614	659	617	566	622	635	625	627	567	624	600	626	652	602	646	651	624	610	604	564	608	612	640	610	618	630	610	623	637	664	600	601	635	615	594	648	617	619	670	649	618	620	604	655	617	621	619	725	612	621	621	641	613	617	635	614	622	619	597	696	607	609	643	641	623	618	587	674	646	613	619	638	629	583	638	643	580	595	622	605	640	651	655	650	607	603	633	627	651	683	592	621	636	606	571	656	644	656	567	595	642	664	633	610	612	617	630	613	619	635	617	641	650	630	604	603	607	657	621	635	584	625	625	616	583	653	629	609	624	654	663	624	626	608	641	627	605	661	644	627	611	609	652	591	596	637	609	634	650	652	590	639	616	636	623	604	584	657	658	659	608	643	613	603	630	644	627	659	648	565	640	630	631	662	650	601	612	597	651	568	647	605	611	603	653	619	622	632	626	603	627	627	621	633	653	648	642	663	621	630	641	612	625	655	647	618	608	551	633	652	641	622	632	624	616	633	648	599	623	618	650	679	626	623	659	610	617	613	575	622	627	642	623	597	623	644	619	619	611	659	621	639	610	600	600	670	657	635	577	645	646	656	646	587	635	628	648	624	628	596	636	684	639	598	604	621	627	607	601	615	623	660	638	628	612	630	659	622	614	652	619	648	600	692	634	565	600	654	598	632	596	611	607	629	603	630	640	631	624	640	619	574	586	592	632	664	615	618	616	620	640	652	670	642	618	662	606	651	647	598	605	598	626	627	609	639	634	632	629	647	618	622	650	610	606	627	571	625	607	621	642	617	646	610	621	632	636	588	593	608	598	601	641	651	627	635	615	641	623	635	629	638	617	644	603	637	615	622	586	627	589	651	583	574	684	599	582	624	599	662	606	638	626	608	628	638	634	615	628	604	624	660	631	649	609	607	640	641	626	646	646	609	605	622	651	616	627	622	644	590	641	653	634	669	662	621	634	611	665	604	587	593	640	672	604	614	596	616	644	613	642	609	645	616	646	623	618	599	655	632	632	623	624	686	656	624	631	634	649	648	643	621	580	652	649	639	614	635	662	671	622	603	623	610	622	623	587	649	668	622	631	614	614	592	636	642	628	613	573	639	621	611	641	590	659	625	666	627	609	659	589	625	629	616	626	607	593	609	609	599	595	598	583	638	614	632	655	614	597	632	602	648	605	605	603	641	655	634	629	604	676	586	620	627	590	647	639	620	610	642	624	629	633	657	639	657	581	657	664	632	650	640	644	629	633	635	610	635	600	607	629	625	592	640	620	614	617	632	715	635	678	617	638	669	627	638	607	610	615	648	619	620	596	614	656	632	674	627	631	602	630	603	624	619	634	565	575	589	610	598	633	626	648	671	596	626	600	638	656	625	605	655	591	648	643	633	634	649	644	671	628	623	665	620	608	661	621	637	635	614	607	631	620	641	620	620	589	622	621	584	665	597	616	680	619	592	637	644	663	612	621	638	657	625	597	642	610	579	603	634	642	640	599	632	585	655	613	637	641	596	594	688	612	627	615	615	611	662	637	638	632	614	646	639	623	637	604	613	638	671	660	613	599	633	622	642	677	638	643	601	595	627	684	688	642	643	629	665	639	611	630	623	632	614	603	667	615	617	650	599	628	646	661	636	600	624	585	654	601	582	614	657	636	574	603	592	577	658	639	616	630	639	655	620	622	653	645	620	628	561	621	623	637	650	616	606	664	583	617	655	608	619	615	644	617	560	639	622	623	629	655	665	586	661	577	641	601	621	651	587	640	634	610	579	618	648	610	624	661	599	668	627	653	627	616	612	651	622	637	597	610	638	628	601	609	603	622	610	633	617	622	576	616	605	654	624	627	619	671	622	604	630	644	673	693	604	613	685	650	616	672	645	594	592	609	612	622	635	653	691	649	635	665	623	619	643	606	646	616	592	644	607	641	652	579	624	616	643	644	602	599	620	657	654	607	622	643	581	573	684	620	627	601	679	653	612	627	615	584	632	679	627	617	626	623	618	564	635	632	642	651	592	628	655	607	592	618	643	609	626	650	611	563	596	645	655	628	646	619	645	641	625	610	623	607	663	633	603	626	638	632	608	593	632	634	622	596	644	636	644	601	644	637	624	612	659	631	625	637	616	637	646	577	658	610	631	600	675	617	585	598	656	594	671	649	630	611	668	612	637	582	583	628	616	631	662	640	619	667	646	618	602	606	599	622	658	624	568	603	619	605	647	649	630	611	624	632	589	639	627	636	649	616	609	650	669	617	586	642	646	647	599	632	663	652	628	580	629	657	611	598	619	618	600	688	666	634	616	673	652	642	634	561	633	614	650	581	631	649	627	625	680	626	647	609	607	620	647	624	599	599	615	621	615	630	616	646	640	647	616	609	618	681	581	619	602	608	597	605	630	597	652	677	597	621	588	645	632	655	693	606	610	601	623	620	630	623	602	616	597	644	652	599	620	647	666	619	665	619	645	608	598	650	608	631	637	652	661	607	589	619	607	634	632	595	634	627	647	595	654	633	632	633	667	595	615	596	587	616	599	634	615	603	643	646	614	610	601	602	641	637	648	576	637	608	554	615	609	654	645	641	622	628	621	648	637	659	605	642	647	603	613	639	633	579	614	639	621	595	628	649	637	672	623	634	630	647	615	678	636	605	621	636	611	602	643	645	652	595	625	632	590	609	663	617	599	655	626	618	642	646	606	616	649	639	622	637	611	640	599	591	626	635	633	622	674	644	663	632	583	634	620	688	627	624	574	611	625	653	578	647	646	644	619	623	685	644	602	625	614	644	651	671	568	603	621	689	616	590	634	621	613	667	675	637	630	603	615	632	627	635	641	630	606	649	574	589	655	583	644	642	717	662	649	632	640	644	637	666	614	647	594	582	593	614	641	636	615	617	600	636	652	614	588	602	643	632	623	600	665	638	617	598	604	615	631	608
29751	17004	6118	3292	1798	1169	897	866	664	625	527	334	209	179	172	173	150	151	136	142	156	119	162	157	166	163	160	161	169	140	156	152	137	146	163	149	157	165	144	160	166	156	150	154	152	172	151	131	132	167	171	129	153	163	157	161	163	148	158	165	152	159	151	169	184	134	180	146	124	144	165	156	147	154	166	147	155	153	152	141	164	176	174	161	152	159	166	161	150	169	145	155	140	156	145	179	167	149	152	145	140	150	156	155	166	183	162	151	170	163	155	168	171	153	147	146	176	129	177	125	167	169	150	151	150	147	157	159	138	155	147	156	151	145	165	154	145	144	138	132	182	149	178	168	196	163	150	151	128	132	141	160	157	150	172	147	157	156	162	144	169	144	146	160	159	155	150	147	162	167	163	149	140	166	141	146	145	148	178	167	127	150	167	164	155	135	168	162	132	134	139	165	164	156	149	171	152	162	115	156	139	153	151	147	142	146	164	143	152	156	133	165	155	138	158	138	149	160	168	172	168	147	153	155	159	137	143	146	144	134	156	153	157	156	164	143	154	112	152	156	153	137	161	144	136	138	123	144	182	140	157	144	145	143	161	158	128	127	164	155	158	155	142	159	150	164	161	153	151	138	151	161	126	161	148	154	172	135	142	147	155	162	182	155	123	133	142	160	166	155	153	174	163	151	154	141	162	139	133	140	187	166	135	147	164	131	159	158	138	144	168	159	148	152	170	136	169	137	160	155	149	142	174	168	145	149	160	164	166	143	149	173	133	146	160	147	141	161	141	148	143	136	149	145	150	175	181	154	138	142	149	149	139	149	144	149	156	159	150	137	151	165	137	172	139	155	153	151	146	138	146	140	153	149	158	163	136	145	147	142	151	154	136	148	143	166	146	154	158	122	151	151	165	150	149	151	158	142	152	158	144	156	163	158	142	150	136	169	152	136	143	165	159	151	165	160	164	157	158	149	144	156	166	170	131	163	150	169	166	154	175	170	152	181	152	178	161	170	149	154	143	180	170	124	158	149	150	155	161	139	156	162	153	126	154	158	159	155	139	141	149	143	141	173	154	151	155	154	159	146	171	161	150	143	146	149	144	177	154	144	155	165	158	149	166	149	139	136	166	162	149	137	141	159	184	151	126	151	138	162	142	163	174	157	145	144	153	156	173	128	159	147	171	162	162	148	150	139	157	172	163	125	155	182	151	152	149	151	169	149	153	152	140	156	143	145	151	151	178	149	150	148	135	149	140	145	136	149	156	156	152	175	144	167	143	135	162	153	154	168	155	154	139	175	138	150	151	138	175	161	151	155	153	158	165	161	163	150	130	138	141	175	157	151	146	151	149	139	130	139	174	175	164	151	136	132	148	161	157	170	141	150	176	147	156	167	155	135	151	158	118	153	122	143	142	139	148	151	155	162	157	144	152	174	155	174	134	148	150	133	142	167	165	172	149	142	147	138	173	157	177	158	158	144	171	140	163	138	165	156	158	169	161	162	163	151	167	159	157	142	150	153	154	164	155	164	147	174	150	146	154	151	143	149	145	149	149	144	158	162	137	147	151	161	144	154	170	162	143	143	140	159	170	139	142	152	175	153	153	161	153	148	141	130	144	143	146	163	153	171	169	143	155	150	159	177	162	160	159	153	183	142	183	143	152	131	146	163	158	138	155	147	139	164	167	150	160	179	152	134	170	158	138	165	182	155	148	155	150	173	136	145	137	120	140	167	163	150	140	140	140	153	148	153	158	143	176	157	146	184	169	166	164	155	167	144	166	150	141	169	143	135	149	139	167	147	143	156	148	172	149	135	151	133	164	141	148	146	157	135	137	138	135	153	133	146	137	150	151	152	147	121	151	176	144	147	150	151	159	160	154	172	178	149	139	146	154	140	165	155	145	163	137	154	154	148	137	142	168	134	166	147	137	165	169	130	142	144	130	141	151	150	139	157	151	134	139	161	153	151	172	165	133	149	158	156	163	149	186	146	163	156	158	147	137	155	150	162	147	155	180	144	142	156	138	143	160	152	136	127	147	165	136	144	155	175	135	130	155	152	170	143	135	147	150	152	130	153	161	158	155	166	131	162	159	150	140	148	182	137	133	149	177	145	150	158	133	166	145	142	140	145	151	161	147	152	173	147	148	142	144	149	151	143	145	137	144	167	161	152	153	156	154	163	164	149	163	147	123	169	166	154	158	141	148	142	154	132	148	168	149	144	137	144	155	160	141	136	161	126	151	166	142	149	172	146	162	138	146	154	172	150	131	144	164	153	165	150	171	145	161	154	157	143	134	157	150	154	167	127	151	170	147	160	161	138	140	133	155	142	168	162	172	143	146	181	186	138	173	168	152	163	143	168	151	150	173	149	144	159	150	147	167	151	136	148	136	146	169	142	134	149	151	158	142	135	148	186	162	163	156	149	158	169	145	169	155	153	172	127	164	145	162	161	167	135	147	145	168	149	162	165	145	136	171	163	138	176	154	151	143	167	129	163	174	167	153	147	127	174	159	151	160	158	148	152	163	164	144	156	153	146	151	139	138	157	144	148	151	152	155	160	145	174	155	156	151	156	146	157	161	147	156	153	133	154	161	169	151	172	154	158	146	145	150	143	144	159	153	129	143	170	148	158	129	149	143	162	133	138	129	144	158	149	166	153	142	162	164	149	149	160	140	128	162	176	165	174	165	154	151	160	160	158	154	169	157	133	150	137	163	147	148	160	151	154	155	163	167	163	139	159	133	137	168	155	137	157	157	156	143	141	154	154	163	143	174	148	149	120	134	156	170	150	115	150	130	138	143	151	141	143	153	155	169	147	144	156	128	147	150	162	157	152	149	139	152	162	143	152	168	142	147	154	149	147	161	135	175	136	162	173	171	165	151	151	146	141	161	150	150	179	147	137	147	142	141	148	147	143	145	145	138	155	162	133	151	154	150	145	159	151	154	163	140	150	157	173	164	158	168	151	130	162	153	166	140	170	161	159	163	154	148	142	147	167	144	152	149	167	150	167	168	142	154	146	149	149	126	145	155	159	142	159	147	132	145	151	170	159	129	154	157	149	158	157	164	148	162	135	153	149	134	168	147	146	144	134	146	161	144	148	148	170	140	146	177	162	153	165	145	182	159	144	151	130	140	162	143	138	143	152	162	138	151	143	157	130	153	155	171	157	161	168	139	151	153	142	150	151	148	167	156	152	133	168	149	146	143	168	165	163	167	143	144	155	175	137	176	144	146	136	158	142	167	142	158	179	152	178	156	176	154	145	166	163	158	148	157	158	147	151	153	144	145	151	161	156	151	145	146	151	137	162	162	144	146	164	162	154	162	163	137	154	141	144	155	164	162	154	119	148	146	145	161	160	129	177	172	157	152	146	140	161	169	156	151	138	143	159	152	163	143	150	154	165	149	152	178	148	177	147	138	138	172	149	139	181	155	145	155	146	143	143	168	147	156	145	156	112	175	164	155	149	152	157	131	179	159	145	158	187	131	154	164	158
8566	8626	8988	5635	3640	2465	1846	1920	1473	1390	1008	574	288	194	190	155	192	170	181	157	175	173	179	159	174	162	171	166	178	168	169	181	163	171	175	159	172	175	158	151	174	166	174	158	152	211	165	180	152	160	155	171	172	179	160	158	160	152	134	151	151	158	157	157	151	187	165	175	161	162	166	190	170	161	184	178	158	185	199	162	152	182	144	174	165	171	178	154	164	183	147	164	182	166	182	165	162	168	182	162	149	185	162	162	179	146	144	157	193	191	197	160	167	169	152	159	178	190	146	180	169	161	176	171	163	157	178	176	173	148	164	165	164	161	159	182	170	167	150	175	170	165	156	178	141	152	181	175	135	150	164	144	166	169	180	164	148	196	173	172	148	183	169	147	173	169	172	176	175	168	166	182	161	174	164	171	166	165	168	158	189	162	168	187	176	156	168	178	161	143	167	164	181	169	136	182	168	192	162	147	160	169	166	184	166	176	181	159	163	159	166	168	155	175	171	169	166	182	164	162	167	171	155	175	171	160	172	180	174	163	157	166	171	173	160	150	166	142	183	182	167	165	175	158	168	169	146	172	156	167	162	152	142	172	193	172	164	150	162	161	181	175	181	206	182	172	144	177	155	154	148	179	152	150	154	143	179	165	166	147	172	164	162	175	180	161	172	153	188	165	145	159	184	173	162	152	154	167	171	161	155	162	177	164	173	155	144	157	172	177	170	176	158	174	153	171	150	189	172	176	177	162	163	165	182	154	180	184	182	182	167	167	161	161	161	147	177	157	194	183	145	176	176	159	153	151	178	154	169	177	180	171	156	180	156	173	173	159	131	184	153	186	172	187	167	169	158	158	173	173	171	148	156	168	157	174	163	162	159	162	165	154	172	158	174	157	149	177	171	165	156	165	158	164	148	139	156	153	173	171	186	148	181	171	154	170	160	147	178	162	181	159	187	169	150	181	156	163	152	191	167	164	159	189	180	165	181	162	172	184	169	183	177	157	176	177	185	162	164	153	175	170	147	162	187	151	172	162	176	174	170	176	166	162	148	149	172	161	174	164	157	162	188	168	146	164	153	164	176	179	143	148	167	156	169	166	164	159	171	174	159	188	176	174	168	187	175	153	186	173	171	157	164	174	153	144	176	170	164	172	193	196	138	170	173	162	193	164	149	170	160	156	172	144	153	184	171	163	159	178	158	186	171	154	157	184	163	158	169	176	160	162	174	172	153	180	183	169	158	170	161	175	161	185	170	193	180	181	167	173	172	156	165	139	182	184	161	157	169	170	158	141	150	157	160	183	145	162	182	179	159	160	167	153	199	167	181	159	204	148	168	177	156	152	178	181	194	179	158	154	158	153	165	155	166	179	168	161	156	162	166	177	174	164	161	175	157	159	162	171	161	183	174	167	175	185	178	159	169	158	165	169	180	141	149	185	183	154	159	152	177	180	184	157	160	158	162	166	150	149	169	145	175	155	168	193	159	180	182	169	167	195	153	188	163	149	158	148	179	179	167	164	172	186	162	175	162	172	183	158	162	203	158	155	157	172	169	174	182	158	195	168	156	153	170	173	133	163	147	163	182	169	147	172	180	169	190	168	190	181	185	139	178	169	182	173	155	168	172	155	155	149	155	167	183	174	183	148	160	187	164	181	147	179	166	155	165	157	162	172	183	164	172	169	171	151	169	172	182	147	142	179	163	163	180	179	167	149	169	158	149	183	190	184	148	175	178	148	190	161	170	152	164	185	161	177	189	168	162	162	163	170	157	166	179	130	151	166	184	162	163	165	185	166	156	169	181	132	161	188	158	163	162	148	182	149	172	174	176	163	179	182	158	149	159	174	145	159	161	166	162	157	172	172	140	158	171	163	181	152	174	168	150	153	180	180	154	185	155	142	148	156	168	166	160	171	172	169	161	158	164	153	192	178	172	175	166	186	158	161	165	158	160	181	192	182	207	166	153	152	157	152	172	189	164	175	167	158	172	173	185	164	186	172	184	153	145	171	157	179	151	161	171	156	185	183	167	155	173	142	161	177	169	168	183	181	173	148	161	178	158	161	182	169	167	174	172	179	166	174	183	164	169	160	167	165	191	168	183	162	154	181	187	149	167	182	157	176	162	187	167	168	149	160	139	179	172	170	154	177	158	181	175	176	179	159	198	175	168	174	167	145	159	182	191	154	144	195	191	179	138	182	173	152	144	155	178	158	161	179	193	154	157	185	155	165	169	165	186	167	163	176	178	170	161	166	159	150	167	178	163	162	149	149	173	155	156	174	153	166	147	170	168	173	185	147	177	158	161	174	160	168	162	163	174	158	172	183	178	166	146	171	191	143	165	162	190	166	177	152	179	161	157	166	157	166	174	166	159	166	155	147	162	168	169	153	156	164	149	173	169	180	171	154	178	162	159	167	179	178	179	166	166	155	161	173	178	172	166	156	181	177	174	156	181	162	148	175	184	165	167	176	169	154	150	171	167	173	174	164	170	157	170	162	161	169	143	170	163	165	152	161	156	152	166	175	193	188	166	167	174	163	156	157	179	177	177	166	169	149	156	160	143	160	160	160	156	164	177	162	175	174	159	174	159	172	163	168	162	166	153	168	167	170	182	176	158	179	160	171	166	147	172	177	175	168	146	164	166	152	187	154	172	175	150	173	171	157	202	166	198	163	183	162	134	185	156	156	160	192	179	168	161	159	163	166	194	159	159	171	153	155	164	163	171	173	171	165	176	160	190	154	145	198	155	178	159	176	162	152	186	170	170	177	179	173	156	163	150	166	185	162	166	176	143	158	184	172	162	156	180	165	159	175	173	155	154	150	170	164	160	172	163	168	184	179	142	151	179	162	141	199	173	168	169	181	162	144	167	175	189	158	162	164	180	191	162	152	157	178	150	188	167	178	178	155	189	165	179	182	151	170	146	159	179	176	196	164	170	149	163	142	163	139	174	170	167	150	169	150	173	173	152	181	150	172	174	181	171	166	151	151	143	180	161	173	157	187	171	169	175	164	161	161	170	182	156	164	163	146	172	150	159	178	137	155	155	195	175	156	141	166	149	149	162	168	173	178	179	174	183	168	170	164	185	176	175	163	169	171	158	151	167	178	152	169	163	166	167	150	159	145	161	141	162	155	198	199	176	137	154	163	163	158	174	158	171	173	165	170	168	153	158	179	169	176	159	171	168	161	174	170	162	173	169	154	172	198	162	170	168	148	168	175	193	169	148	179	146	157	178	148	177	151	173	167	164	166	153	173	168	167	170	175	164	165	178	156	165	170	179	160	162	158	183	161	149	173	185	193	155	166	167	179	178	159	163	166	175	155	175	184	168	173	180	174	177	169	160	169	160	160	178	154	183	175	178	169	144	151	161	157	166	171	148	169	160	151	155	173	176	176	183	148	182	169	172	187	150	189	188	156	187	172	188	152	174	159	168	166	191	161	146	169	171	173	152	166	196	175	149	177	171	179	168	175	174	145	166	170	139	163	171	170	177	159
26609	21994	28777	25891	22046	14095	4367	2509	1915	1974	1411	1074	1415	638	622	551	535	542	498	517	500	490	484	517	458	479	460	499	475	451	486	495	476	461	449	446	461	475	430	456	442	441	452	478	424	427	426	453	459	438	468	482	455	470	452	438	447	477	456	438	436	421	465	424	428	450	436	471	434	445	462	421	461	405	424	430	398	439	427	445	441	413	429	430	435	450	458	462	426	476	450	435	418	408	431	456	429	435	442	464	421	446	429	434	440	471	441	444	430	417	443	456	472	465	448	426	443	458	436	433	431	419	460	432	437	415	420	448	433	417	432	406	431	431	434	437	407	448	444	404	433	440	436	411	435	430	434	474	416	402	458	424	433	435	445	455	447	475	432	398	443	446	423	458	449	416	459	439	436	446	426	426	469	421	487	458	400	445	431	436	415	442	435	422	442	434	467	412	437	458	418	419	407	463	430	435	443	415	452	460	410	423	436	429	426	421	469	428	437	399	419	481	439	428	423	429	464	480	435	419	418	431	443	446	419	455	437	425	447	432	410	414	423	451	444	429	446	438	402	456	445	426	456	443	407	423	406	429	443	469	467	451	386	452	422	414	430	398	412	394	428	462	430	440	460	432	415	476	414	454	422	432	450	413	401	412	448	440	423	435	387	434	467	421	440	450	416	423	396	473	434	410	452	465	422	460	448	462	418	445	436	441	425	435	421	412	428	411	443	438	402	466	423	444	403	411	479	434	441	433	442	430	395	452	456	402	406	446	452	415	384	421	434	444	460	422	440	454	403	434	459	433	426	448	445	434	458	444	452	428	465	429	478	409	432	445	453	427	441	423	422	442	462	461	418	415	453	449	434	425	395	430	439	442	417	447	453	460	429	500	452	440	415	483	397	492	419	447	445	438	439	438	413	450	412	409	425	412	411	453	429	404	461	427	432	424	417	432	410	462	435	465	445	429	428	430	460	428	456	457	429	476	436	410	415	446	491	431	456	471	424	427	435	474	438	397	443	405	479	437	430	438	443	457	438	475	421	428	413	399	437	451	417	473	437	438	447	444	421	402	452	405	456	414	435	438	466	476	440	433	477	452	382	409	459	422	466	435	460	434	428	434	451	444	460	443	430	445	474	444	425	422	433	444	453	418	438	445	418	431	438	456	435	396	453	423	402	433	399	408	413	457	443	400	446	407	462	427	456	484	466	395	420	457	451	395	402	462	441	451	437	434	460	466	460	438	417	442	434	419	438	451	428	428	412	411	421	421	470	468	382	467	438	434	471	415	446	433	421	404	412	442	426	446	397	432	444	409	426	449	439	425	401	442	449	444	422	456	434	481	465	460	451	473	450	420	408	432	469	393	423	448	394	439	431	465	455	389	448	468	405	437	429	468	437	423	450	443	429	421	482	428	472	456	425	452	416	426	468	449	436	438	463	446	445	449	434	450	458	474	445	444	442	408	440	460	447	471	461	468	421	410	425	455	438	425	415	441	453	408	403	446	446	461	423	406	450	441	409	395	456	470	438	430	450	405	428	424	444	444	472	412	452	418	437	459	390	433	447	448	443	450	430	450	430	469	452	437	420	445	425	443	445	434	460	467	440	455	424	419	452	428	434	431	431	443	425	454	410	441	402	380	477	442	450	462	442	439	432	414	457	477	416	441	445	412	412	470	391	431	458	402	444	438	415	456	410	418	435	431	442	423	432	429	487	407	435	421	472	429	428	440	437	432	441	412	465	420	427	440	406	453	450	437	420	456	427	466	431	430	431	442	450	431	453	428	453	414	449	424	419	460	418	417	442	436	421	465	452	456	429	421	415	425	447	439	430	449	430	447	417	418	458	441	437	427	426	408	434	429	463	413	441	434	439	442	421	444	447	417	453	449	430	452	423	459	445	408	427	439	411	458	434	447	395	415	438	474	445	435	389	462	429	447	421	409	429	444	440	417	482	451	458	419	419	423	437	471	440	438	429	421	437	440	456	430	458	413	456	452	450	454	449	415	429	438	437	471	442	416	482	446	441	437	446	462	412	473	417	412	421	451	396	448	438	419	435	444	427	433	428	419	416	431	412	447	424	405	448	436	431	432	454	467	417	457	420	439	440	446	458	476	443	439	473	430	394	439	442	423	421	419	427	423	392	406	399	405	456	477	429	407	461	428	434	466	466	418	415	423	431	455	406	444	449	441	440	445	452	419	417	412	451	403	434	418	438	427	480	435	451	450	411	441	433	420	428	448	453	479	402	442	467	419	428	464	438	448	450	463	423	494	431	414	420	436	457	393	453	390	433	467	411	408	452	418	469	415	427	426	447	396	457	444	441	442	434	420	395	444	435	412	425	439	431	442	447	450	455	442	425	410	410	415	454	417	423	473	438	428	476	433	497	449	443	415	449	457	453	402	444	411	454	418	450	454	438	424	421	430	438	426	443	424	484	439	418	455	471	454	431	455	439	440	400	423	432	447	440	443	422	445	424	455	454	438	425	448	394	450	469	459	456	449	447	443	414	457	389	456	437	432	444	432	446	425	461	416	441	428	435	393	424	434	423	456	412	468	425	426	435	408	442	436	480	444	431	436	417	476	447	432	487	415	401	431	447	429	440	418	457	429	436	432	444	438	434	431	468	394	426	446	418	449	450	419	424	440	452	443	453	445	452	441	433	436	464	427	411	470	429	446	464	453	446	457	403	432	394	449	427	445	413	457	443	427	463	408	404	407	454	415	466	422	388	462	449	434	464	411	453	417	433	443	412	451	445	435	471	433	412	401	426	473	441	474	447	431	471	439	428	427	444	456	446	447	437	433	416	477	402	413	417	432	440	454	447	507	421	426	433	438	466	405	459	417	431	440	473	447	398	428	420	432	428	457	478	442	450	435	443	425	450	422	421	464	442	411	429	403	429	454	433	406	449	457	458	423	415	465	402	447	421	442	421	397	416	443	437	413	456	441	459	451	450	377	413	443	428	487	426	463	423	483	435	443	428	432	429	475	420	409	434	438	412	449	463	428	447	440	438	442	451	414	413	430	438	464	439	431	467	393	427	411	465	416	427	396	387	447	424	403	471	432	456	452	433	433	441	418	453	449	418	407	413	472	448	430	440	412	460	424	434	439	444	395	437	382	446	397	383	448	422	485	466	416	412	451	450	455	447	390	485	423	415	433	442	472	467	432	436	441	444	418	450	445	439	445	430	439	426	462	430	435	421	445	447	414	429	409	401	416	459	437	409	441	452	428	455	430	422	415	425	438	405	436	436	444	451	409	420	428	397	400	446	427	427	416	445	407	411	413	471	430	441	449	420	452	441	464	405	414	434	405	423	395	422	442	457	457	437	396	450	432	438	474	458	415	409	450	385	406	419	392	467	444	462	460	468	460	447	410	436	423	446	469	466	446	413	417	423	441	412	405	465	457	439	418	421	456	429	445	466	423	431	433	422	445	439	445	398	421	417	442	464	415	462	366	453	451	442	440	466	441	476	469	434	411	448	414	421	403	440	407	420	458
11140	20887	21424	13095	10035	8162	5969	4664	3705	3731	2527	1733	2495	768	704	691	640	620	562	567	510	537	486	496	503	493	496	472	473	458	471	423	477	470	463	476	438	484	476	463	452	447	447	436	446	434	453	426	452	475	404	424	439	459	451	430	422	424	409	400	418	394	363	408	437	460	417	414	375	404	447	478	390	407	405	377	414	412	422	415	431	420	404	385	411	399	415	385	425	454	410	427	387	418	430	421	433	395	434	449	393	397	376	385	415	420	394	429	386	440	424	421	441	412	418	402	405	440	406	402	399	435	410	430	384	444	406	442	444	420	433	402	386	452	414	387	442	406	410	412	439	445	399	412	423	415	435	446	374	404	423	380	437	410	391	459	414	444	411	409	466	398	379	398	437	411	391	436	409	407	410	400	416	431	412	450	406	421	407	406	421	417	420	409	446	423	424	438	442	390	422	381	372	405	441	405	396	389	418	424	429	391	407	422	389	373	402	408	451	421	402	407	390	391	378	400	418	395	393	407	386	408	411	389	461	411	415	437	429	420	429	387	433	414	386	403	403	409	387	386	410	443	447	409	399	434	425	432	421	368	395	388	397	389	433	432	395	371	433	412	354	432	363	408	392	411	424	394	431	408	418	398	396	411	437	412	379	415	404	409	419	393	393	420	422	431	424	398	382	427	413	374	414	451	404	424	416	374	426	420	414	402	464	389	438	419	402	404	363	439	394	431	417	417	402	435	406	411	412	410	415	400	401	426	444	400	412	416	397	419	421	400	403	409	410	402	412	410	428	398	403	386	433	399	408	396	446	418	395	433	410	402	417	412	389	452	365	449	400	399	414	441	413	400	372	384	413	397	397	428	440	382	404	440	407	397	427	438	411	424	380	378	408	434	398	370	396	429	422	403	382	448	360	394	423	385	414	415	434	405	412	417	386	405	429	404	389	439	442	436	419	400	415	438	387	442	413	425	415	403	394	408	405	436	462	430	435	384	392	378	441	408	440	402	380	421	433	407	410	388	431	410	377	402	420	377	396	451	399	420	412	427	441	393	407	422	417	433	440	389	377	404	420	437	405	429	387	439	395	420	385	393	421	389	414	422	427	419	394	384	422	393	429	427	403	400	408	386	393	415	421	448	395	401	435	385	424	423	411	418	367	432	446	406	420	435	418	424	420	379	424	397	396	410	377	396	381	414	425	395	379	407	406	395	415	432	422	401	411	409	411	400	394	392	399	424	386	402	410	418	407	431	400	417	379	393	455	429	370	410	443	430	447	433	429	416	448	417	449	423	428	437	413	395	387	396	416	434	412	436	393	405	432	399	440	411	438	418	443	417	403	409	396	357	425	430	384	412	431	399	411	408	434	422	370	427	413	400	423	436	413	425	378	403	423	415	423	416	412	416	412	398	411	426	402	397	387	427	378	459	424	404	395	423	403	409	394	397	399	424	449	441	441	393	420	425	409	405	390	409	407	400	405	436	434	423	413	405	420	401	412	395	428	400	408	401	405	404	402	431	422	450	435	425	388	418	419	436	426	412	404	414	439	403	412	449	394	436	427	426	391	425	427	410	415	422	399	441	379	406	384	407	426	387	381	439	424	395	406	431	394	400	402	402	423	408	412	413	437	402	442	398	387	395	390	414	395	390	408	435	427	390	414	399	402	398	412	443	402	439	429	429	400	410	416	412	418	434	422	415	402	410	418	427	438	412	415	404	401	438	408	378	424	422	379	406	423	408	430	432	406	402	414	417	439	390	408	422	426	420	415	420	398	453	435	384	406	412	404	421	409	371	431	470	410	409	411	405	450	419	427	371	430	415	428	433	420	410	392	418	418	394	407	387	418	386	432	394	412	425	363	435	447	391	387	402	396	403	390	408	406	384	396	417	411	420	398	427	432	395	447	423	408	443	406	410	409	418	435	395	409	417	409	424	374	450	408	452	387	403	438	402	405	424	399	420	420	427	398	414	445	402	437	396	423	420	410	417	409	406	446	428	417	386	410	416	410	388	436	407	420	400	398	401	414	401	389	416	437	388	424	400	385	400	388	383	387	382	435	422	370	434	401	439	400	404	402	401	414	383	416	425	405	379	415	414	418	407	391	412	415	393	410	414	410	414	391	412	419	414	403	419	399	395	388	373	434	428	444	409	374	399	392	409	402	432	388	380	423	407	425	432	422	402	442	445	416	373	446	405	385	406	411	382	431	440	421	387	395	388	425	430	428	396	422	449	396	416	423	392	448	394	399	396	430	419	414	376	361	410	437	397	419	425	385	473	375	401	413	401	418	435	437	438	389	432	419	423	443	455	426	431	420	399	405	415	416	406	412	431	420	427	438	381	391	403	390	411	419	439	432	426	433	427	413	426	355	438	420	418	393	412	401	388	425	434	399	418	431	406	431	413	365	398	389	427	453	374	400	445	394	468	423	407	415	401	413	403	385	434	382	398	446	410	383	421	436	430	430	392	405	375	386	413	396	417	419	442	368	413	375	415	399	421	397	413	461	427	448	380	407	420	403	396	389	392	392	397	436	407	419	404	389	406	404	418	428	380	451	444	449	435	377	413	422	378	399	439	395	468	424	403	404	400	420	425	423	396	434	393	404	433	411	442	408	392	412	437	434	381	393	415	424	398	396	395	416	385	427	454	381	421	395	469	444	394	432	408	422	440	424	426	411	404	426	422	460	417	400	405	414	429	408	378	403	385	411	417	417	407	411	394	400	394	399	385	410	392	422	407	404	413	432	407	445	450	413	414	375	444	393	388	360	426	364	402	448	419	429	372	417	416	404	438	417	440	408	439	414	397	463	421	410	431	427	407	405	362	388	452	425	407	411	417	408	398	420	393	440	413	425	386	420	399	445	407	437	432	367	382	425	421	399	438	436	420	429	422	427	390	445	439	418	442	432	391	447	396	380	416	471	381	436	390	410	391	411	408	394	384	413	357	401	387	401	435	408	379	398	423	400	432	409	404	440	408	434	423	440	409	395	395	399	410	423	396	395	419	409	418	410	375	428	432	437	396	391	409	427	419	330	435	405	398	404	413	392	402	431	435	411	418	418	400	381	422	437	421	410	382	432	435	414	417	427	387	401	424	380	428	370	387	383	418	371	407	425	387	425	404	405	458	420	405	416	390	454	415	388	427	409	441	419	382	392	372	394	398	401	385	404	431	417	389	405	412	425	431	433	418	426	418	389	423	410	365	437	406	426	402	355	400	401	404	419	416	441	420	390	424	380	424	414	399	425	422	407	407	412	425	415	438	404	378	402	461	381	392	428	427	435	454	401	394	428	431	381	395	374	413	433	390	398	488	396	391	395	405	420	400	382	447	407	405	406	410	428	380	439	451	439	392	409	445	416	413	406	389	437	387	385	419	399	412	425	412	407	386	383	422	420	380	420	437	438	407	441	427	405	378	424	372	413	413	434	397	430	372	390	410	424	438	463	402	426	371	443	434	404	404	413	404	433	412	385	402	399	420	442	442	372	418	398	398	407	424
22029	19990	26504	23178	20019	20274	13074	4788	2915	2523	2357	1711	2165	1037	954	918	845	821	820	847	758	764	796	720	795	741	734	728	763	719	699	670	723	727	704	686	750	721	746	726	657	696	676	738	690	706	624	694	665	665	656	716	647	642	671	699	672	663	693	687	707	672	676	670	684	687	730	667	692	645	690	678	700	701	652	663	699	654	695	725	666	671	654	641	674	684	661	658	719	650	692	655	625	636	721	655	673	636	714	676	679	659	664	649	729	666	656	736	649	655	701	685	661	625	651	688	636	684	662	663	644	688	767	662	652	672	689	711	647	648	686	697	633	660	699	710	651	654	675	688	727	651	692	662	631	658	631	624	664	671	665	633	669	657	665	691	688	643	618	657	683	695	685	698	678	656	694	707	659	688	675	679	703	646	670	672	688	679	685	701	674	670	619	632	664	694	641	670	675	692	624	652	652	697	653	672	687	657	661	679	655	653	679	679	645	682	643	714	685	678	665	678	695	635	658	631	672	668	651	659	674	713	682	636	653	629	685	704	653	662	703	663	669	685	678	654	711	676	626	680	693	641	671	676	660	690	714	660	748	681	724	646	694	655	644	676	639	634	648	656	639	656	642	657	675	630	667	642	737	575	710	686	687	689	646	679	626	648	732	727	648	679	712	679	657	686	656	645	651	650	651	697	646	712	621	658	643	675	689	665	630	698	674	641	702	676	703	653	672	686	681	646	620	656	673	667	675	659	661	672	681	664	627	656	670	632	647	666	653	651	659	686	726	652	682	709	677	687	685	654	687	681	661	640	643	671	675	682	658	669	721	656	670	662	627	642	677	629	599	668	641	690	636	609	701	697	643	663	697	713	641	695	665	690	687	655	639	667	664	624	647	679	677	658	667	678	655	658	653	672	669	666	652	647	661	675	683	660	629	666	714	677	676	665	687	677	652	700	646	688	655	728	643	669	655	639	676	708	643	632	638	646	681	637	633	614	639	655	691	672	685	667	740	730	664	628	647	662	687	632	674	732	643	665	653	711	665	666	660	682	636	635	654	671	623	666	657	682	681	637	690	724	616	665	616	644	636	677	603	645	674	651	682	613	671	699	698	675	660	664	707	679	668	678	672	624	643	642	628	690	698	663	670	673	645	669	705	633	683	596	669	685	669	621	631	680	653	639	691	667	640	663	671	623	693	666	723	666	650	623	659	703	709	722	689	656	662	667	634	649	620	653	649	662	649	642	640	674	683	686	672	689	632	672	706	669	698	653	645	682	678	670	662	671	666	648	719	665	707	666	692	727	655	633	668	661	662	634	702	648	696	660	747	654	650	679	681	651	646	661	660	706	652	627	598	725	693	662	683	701	652	687	665	676	674	657	653	644	616	662	667	668	644	671	683	665	612	719	658	649	671	631	681	672	627	653	667	668	649	665	672	650	682	667	669	659	664	717	730	693	707	671	673	641	615	639	641	670	656	660	691	713	646	687	693	643	660	734	696	685	664	642	628	619	724	684	658	665	651	697	627	652	690	632	728	637	682	688	647	630	639	647	673	656	669	647	722	623	680	637	688	697	645	668	627	658	677	667	648	688	685	660	621	695	694	672	642	698	679	648	673	662	699	642	649	696	675	670	625	678	662	685	640	654	612	687	671	645	665	656	686	649	654	655	683	691	717	643	654	666	668	713	681	703	712	647	632	663	618	667	655	663	665	692	678	682	656	634	683	684	688	719	691	674	686	643	704	641	684	656	704	645	681	700	683	668	684	681	640	690	692	681	709	639	635	615	689	699	661	656	667	681	634	656	664	713	659	626	634	684	713	674	657	673	685	702	673	731	691	669	699	691	640	655	658	645	664	669	698	637	634	712	659	636	680	649	647	641	645	647	684	684	645	700	648	655	685	707	702	678	685	692	682	714	703	651	663	673	685	711	707	647	689	684	660	667	658	638	665	691	688	696	666	665	636	639	628	627	641	699	658	665	694	687	660	692	666	630	637	621	651	638	637	709	671	666	646	645	671	664	631	626	666	655	662	658	675	702	629	675	676	653	650	673	649	635	689	693	669	652	631	641	692	641	637	654	658	700	649	643	676	690	673	669	662	610	682	683	695	648	660	709	665	649	643	652	652	627	674	684	645	657	697	652	700	623	660	694	686	601	669	656	696	709	662	653	666	670	656	664	670	669	691	662	648	675	662	675	690	679	686	605	632	658	639	611	683	687	618	678	684	640	655	682	704	657	602	700	690	679	656	611	687	671	652	676	652	695	695	681	684	666	677	676	643	640	663	641	678	636	671	676	691	622	632	693	624	673	656	676	654	641	667	667	651	675	641	661	673	661	692	680	658	616	710	665	667	684	633	735	689	670	603	697	664	638	641	643	680	638	675	616	631	649	716	669	700	677	646	700	668	690	693	676	677	651	684	653	673	677	660	657	666	669	636	650	692	657	681	662	662	646	673	632	632	709	652	619	634	645	672	703	648	616	640	653	674	655	670	665	628	677	653	693	689	660	687	665	615	661	659	672	665	629	677	650	692	753	667	654	642	653	683	700	617	681	680	628	677	695	692	659	705	691	685	656	644	634	689	689	702	700	679	735	681	653	645	679	659	663	669	620	642	675	656	668	673	688	650	670	655	710	672	647	711	685	690	690	659	691	622	704	702	690	687	643	714	668	650	649	688	674	664	670	645	694	698	679	660	654	680	633	642	653	657	695	658	643	638	642	714	681	677	657	702	654	711	640	675	674	673	704	697	690	648	715	682	708	639	667	694	642	639	696	671	697	694	655	669	682	624	699	671	665	601	650	715	691	675	665	666	672	738	661	663	659	658	695	710	655	646	645	647	671	654	684	686	629	669	660	666	620	647	645	683	664	683	658	698	664	631	668	653	684	695	675	602	632	663	673	645	639	686	659	646	733	682	670	676	674	664	649	649	662	686	674	674	686	623	663	688	689	681	647	694	708	622	644	703	632	699	649	651	667	611	643	706	666	671	636	662	650	662	693	703	710	654	665	636	625	672	626	654	658	667	669	714	616	661	643	689	630	672	684	662	661	667	644	672	637	671	681	654	660	660	646	628	694	658	666	633	684	682	626	681	644	627	618	619	627	648	657	655	656	626	616	600	652	612	640	674	709	667	627	683	685	664	629	644	707	677	667	661	646	691	631	656	650	655	677	653	648	714	636	672	666	721	661	695	645	717	659	684	662	677	690	701	665	709	636	661	666	640	629	645	681	647	630	643	654	664	668	715	645	669	685	693	677	701	709	668	667	663	696	646	638	716	608	647	651	692	671	650	683	684	681	658	725	635	635	664	671	682	647	680	632	690	666	662	658	683	649	657	688	645	680	687	649	660	645	645	650	649	608	671	642	667	716	618	692	654	668	682	704	707	620	651	631	668	685	633	643	650	680	650	687	681	647	708	677	659	676	640	675	645	665	687	665	689	655	622	669	625	679	677	680	685	673	667	648	656	657	682	677	730	666	660	670	619	619	677	718	686	654	648	684
13269	26444	25817	17611	14662	11454	8397	7401	5213	4802	3919	2764	3859	1313	1183	1085	1099	959	940	962	864	825	844	765	783	735	770	725	739	683	704	720	740	714	705	694	729	670	686	685	701	723	638	689	709	653	633	683	610	699	660	613	643	686	641	717	645	656	618	625	676	647	682	655	696	662	631	655	644	651	583	632	645	611	634	623	624	612	648	640	644	625	657	685	625	632	635	663	634	642	618	599	620	642	655	619	623	621	670	659	634	610	646	638	646	650	628	633	650	651	640	647	617	635	606	578	659	622	615	644	601	642	617	662	628	675	682	630	605	617	676	644	639	621	648	629	646	639	665	594	662	625	599	621	639	605	643	643	639	646	613	685	608	610	651	611	624	641	612	624	598	618	630	617	620	634	648	646	621	652	617	634	645	674	629	549	584	641	662	627	639	591	652	629	630	634	646	665	593	648	584	618	619	619	623	628	581	558	646	604	616	616	642	662	631	622	610	646	647	633	641	652	607	640	620	634	589	608	622	617	664	639	560	615	638	646	622	601	687	624	591	621	658	611	631	623	648	619	639	603	630	643	640	644	647	597	607	702	669	589	660	653	618	618	656	583	657	652	661	609	653	643	611	620	660	595	639	603	572	682	630	671	614	661	656	618	609	661	643	607	656	601	668	654	652	595	613	621	585	646	634	624	600	620	657	675	647	602	587	650	647	638	656	634	602	654	592	643	603	604	658	623	602	635	620	665	641	607	618	611	608	617	624	646	612	618	620	621	601	675	620	626	625	677	639	575	630	655	650	623	650	644	642	621	614	636	609	574	643	666	682	607	628	614	662	641	628	659	645	638	621	626	622	673	643	665	607	623	648	654	636	617	585	613	658	642	634	633	613	644	645	561	679	670	672	636	607	609	604	607	609	699	647	654	614	624	668	614	642	602	622	587	640	664	582	602	630	672	640	585	645	648	617	647	606	653	594	633	593	641	653	653	635	668	628	643	616	605	603	627	622	642	651	646	656	602	632	604	628	597	667	623	661	681	650	594	620	618	610	615	660	633	630	661	636	611	645	633	604	617	697	619	624	604	615	646	627	669	615	624	571	594	632	622	666	590	636	651	623	611	598	611	637	659	602	623	638	666	637	584	656	616	650	619	590	623	658	671	665	601	626	631	590	647	580	640	693	613	601	651	657	664	649	623	624	645	646	659	651	604	595	621	596	680	629	631	582	646	658	621	645	630	679	633	587	619	642	596	621	609	671	643	586	626	655	608	606	682	635	624	682	673	664	647	611	681	658	622	642	662	636	605	653	614	675	644	612	616	667	561	603	649	628	605	610	617	654	595	617	622	625	644	626	614	627	654	670	645	644	649	616	644	678	616	657	645	641	633	652	627	614	642	584	617	631	603	641	667	657	614	619	606	637	652	642	637	577	600	655	628	627	635	638	624	625	602	603	598	666	665	625	605	624	582	615	665	581	586	637	638	631	610	623	664	643	639	567	610	645	661	590	622	602	617	635	622	565	647	622	623	634	612	627	673	667	602	593	623	619	649	644	657	663	630	692	611	628	601	619	676	628	612	601	632	606	613	652	609	628	613	594	645	646	597	668	609	621	608	633	680	642	588	608	628	660	605	627	649	581	655	661	639	640	652	635	643	643	608	648	641	629	627	630	591	621	656	581	668	580	627	618	664	660	626	637	609	609	626	612	656	608	659	661	593	566	669	643	612	626	607	644	655	627	608	665	649	661	657	642	637	608	607	662	604	673	664	625	659	596	592	650	645	645	638	639	627	655	614	616	616	658	634	654	632	600	640	634	631	636	583	619	627	604	636	625	641	643	689	658	641	651	634	667	638	606	647	666	655	627	635	614	650	649	615	664	648	685	645	636	640	616	646	660	619	658	639	594	662	665	609	641	679	647	612	657	637	604	626	665	624	630	615	653	595	598	606	637	633	689	649	645	600	630	643	615	620	669	628	623	659	694	636	629	640	639	625	627	643	631	630	667	631	655	632	609	605	629	604	620	661	669	651	599	634	579	616	629	659	620	604	644	637	662	627	647	617	673	635	640	616	686	663	626	625	641	616	650	627	613	591	613	660	597	603	637	633	617	681	717	630	638	623	658	627	588	638	615	630	621	695	618	659	601	627	645	610	633	583	665	651	584	626	632	615	621	678	614	664	652	689	621	647	587	680	628	598	650	604	648	605	613	606	652	618	599	619	626	618	620	647	654	625	659	622	624	629	631	634	641	644	650	625	587	592	631	613	675	618	685	684	647	609	611	609	614	596	580	613	630	591	585	643	626	672	601	643	618	655	590	619	645	636	622	684	648	644	587	679	607	653	636	714	638	640	660	581	603	610	653	656	619	624	631	615	634	587	585	621	634	606	609	668	629	625	633	646	593	628	625	603	604	619	626	598	611	607	640	624	607	638	659	612	632	626	623	627	643	655	654	623	628	616	636	619	639	627	631	624	619	617	649	642	631	656	611	620	633	604	590	634	614	593	616	647	615	644	680	600	648	621	631	588	603	642	644	661	610	627	630	631	596	643	634	611	611	634	642	667	673	620	620	615	631	616	633	627	663	590	620	627	566	612	677	661	674	611	582	642	667	633	674	639	716	613	585	659	621	659	646	602	652	581	620	635	611	651	593	616	686	597	658	625	688	584	646	633	621	625	653	639	629	601	610	610	584	597	631	623	615	643	614	651	648	625	618	612	616	656	638	608	670	667	627	679	607	627	638	611	573	684	645	593	629	615	667	615	623	614	646	603	653	633	629	632	613	595	662	646	631	654	591	623	611	656	652	586	640	663	611	612	688	622	619	624	653	649	600	660	627	654	652	641	628	626	614	639	647	658	608	641	625	618	603	646	621	631	629	611	630	601	638	594	653	631	610	638	615	617	648	663	617	628	610	623	621	639	651	649	638	621	610	669	624	668	659	640	658	605	605	638	632	636	608	606	612	609	653	658	600	638	636	608	641	695	639	645	669	651	603	652	637	612	675	620	607	648	599	591	631	645	625	670	603	600	633	643	630	673	634	652	612	620	657	606	657	657	592	579	606	622	640	622	629	633	653	618	617	632	663	623	596	611	658	609	653	640	617	639	658	653	634	632	604	553	629	638	659	599	638	642	668	634	613	627	629	641	686	631	614	596	603	617	590	673	632	586	647	668	642	652	635	599	614	604	641	637	625	625	617	675	631	613	639	633	660	623	647	652	622	640	648	663	631	639	672	665	609	632	620	586	672	673	663	632	578	617	592	633	639	645	624	672	621	617	634	637	643	654	648	603	657	634	639	614	634	651	595	630	596	638	688	631	613	624	642	631	615	631	678	614	639	610	649	652	593	637	643	582	637	686	624	596	590	599	608	589	610	592	665	639	667	644	677	582	643	619	601	639	676	649	635	658	646	621	620	631	576	536	648	626	613	617	641	651	650	602	667	621	643	625	590	638	670	654	633	630	604	584	633	593	644	595	616	632	636	585	626	641	599	652	589	642	596	634	628	628
30104	17166	6428	3790	3371	2419	1332	1014	878	667	456	352	196	175	165	167	139	151	189	157	142	178	166	142	175	145	158	171	158	165	157	147	161	169	151	145	122	132	164	161	151	165	173	161	145	152	167	163	165	156	149	158	148	164	162	134	157	145	160	167	149	170	168	161	160	148	129	159	153	171	167	164	170	146	150	154	158	153	158	139	145	164	134	161	154	167	168	150	150	152	162	167	154	133	156	175	153	157	169	146	160	156	144	159	167	154	158	133	162	136	163	153	149	169	152	151	165	171	154	138	152	142	172	160	143	164	186	138	154	169	144	150	176	149	149	153	145	159	162	147	142	129	150	142	147	148	159	130	154	148	171	134	190	162	158	149	152	162	150	141	169	146	160	144	152	152	140	179	159	167	140	138	146	136	176	159	164	152	168	172	124	150	140	159	173	148	160	152	149	142	158	160	150	152	151	158	164	162	164	172	166	152	154	149	141	127	165	152	147	166	169	183	174	126	165	163	153	161	160	139	166	165	131	158	159	137	133	157	158	121	163	142	170	151	137	143	164	135	161	142	141	159	162	156	144	161	143	138	154	154	165	154	155	150	173	178	135	145	142	135	158	159	138	160	143	150	172	162	148	149	144	168	143	162	133	152	184	159	172	154	161	150	167	156	158	150	178	165	165	167	144	150	161	152	160	171	160	161	152	130	170	171	172	131	183	164	174	146	166	160	171	147	170	148	159	145	141	161	142	152	176	159	163	160	149	161	157	171	174	169	154	154	158	150	130	171	161	170	151	169	157	152	155	142	170	167	182	163	170	156	165	152	148	157	147	169	163	153	161	154	134	155	149	150	140	157	144	156	151	136	148	169	153	138	156	159	167	164	164	139	176	150	150	178	147	169	186	156	166	173	147	162	151	147	162	173	140	155	175	162	162	150	165	143	177	152	162	162	157	160	141	166	162	198	150	152	151	162	158	165	163	159	171	174	152	168	177	129	159	173	141	163	128	169	159	157	151	153	193	156	132	162	158	156	173	170	156	184	179	162	150	163	160	163	153	173	155	164	158	144	160	169	155	156	158	167	138	159	152	159	151	185	174	146	161	153	131	177	142	165	167	168	151	163	180	182	163	170	178	164	136	159	166	154	143	153	155	142	164	163	150	160	176	153	162	175	159	149	135	154	154	171	132	158	176	149	187	164	151	160	173	126	163	159	146	132	166	183	164	158	159	155	146	167	173	144	143	174	150	154	150	157	163	136	165	165	159	140	142	169	141	167	166	155	147	142	176	144	148	159	163	143	153	141	141	156	178	149	144	160	174	153	162	157	158	159	170	166	143	160	164	149	169	162	155	154	167	160	159	172	158	180	145	164	158	142	192	162	167	183	157	149	139	141	153	168	158	132	163	166	162	159	148	158	182	169	160	156	126	143	127	150	161	146	156	151	168	161	149	147	141	155	181	160	161	164	140	146	161	127	130	174	155	157	165	176	156	166	148	168	157	166	171	149	166	165	153	158	154	147	128	156	143	137	160	143	166	147	138	137	189	151	150	144	144	152	175	149	173	144	168	160	187	154	155	151	158	162	151	172	175	166	158	164	169	178	164	148	165	141	155	172	132	145	162	137	183	145	173	155	164	172	174	170	157	156	166	147	156	172	165	164	140	188	161	171	141	155	165	168	160	161	145	156	148	175	148	173	176	148	149	145	157	156	152	150	153	163	144	151	163	148	143	165	159	160	166	141	143	157	168	138	140	158	151	153	152	150	152	162	151	156	148	147	165	145	160	168	138	146	165	154	143	155	151	160	172	152	166	154	157	181	142	186	156	147	154	150	170	149	138	149	181	170	145	158	171	156	165	165	153	165	157	158	143	181	154	160	130	174	167	152	159	175	155	154	137	170	172	154	173	150	171	158	145	177	154	137	157	157	164	163	170	169	152	138	138	176	144	169	154	132	146	147	145	162	154	146	149	163	137	157	159	158	185	151	157	134	159	174	177	148	146	148	139	165	161	160	142	149	174	133	142	138	159	176	162	150	159	157	153	149	133	152	159	140	141	145	149	160	153	145	145	163	160	134	144	172	143	159	146	158	147	155	149	174	177	160	155	144	164	169	163	156	154	156	149	167	173	158	161	156	128	139	151	165	162	165	144	148	144	169	156	166	161	142	175	135	171	158	144	134	167	170	156	159	174	143	153	147	148	140	150	162	167	155	144	155	162	140	171	146	168	163	159	158	166	138	149	162	161	173	161	134	118	160	170	153	156	163	166	144	140	154	154	165	164	148	151	173	153	151	152	143	145	170	150	167	134	158	154	151	157	140	174	145	157	149	147	162	164	160	154	172	170	165	147	167	146	136	154	178	134	154	180	150	164	163	164	182	148	143	168	154	140	170	182	140	168	150	149	161	174	169	148	147	148	163	148	158	169	187	156	162	160	166	165	145	152	160	151	138	154	167	148	146	156	149	169	168	167	165	156	180	175	147	147	187	176	166	129	145	147	156	158	159	167	162	188	138	172	164	155	145	153	151	162	148	160	152	154	149	159	169	176	148	136	151	176	133	169	140	137	154	148	158	165	189	167	158	160	161	151	183	159	167	141	164	139	164	148	162	138	162	159	153	139	150	143	165	146	145	164	168	163	172	171	165	151	149	148	153	148	142	142	137	160	144	168	180	137	161	164	134	167	137	170	149	152	150	172	146	149	151	160	157	161	142	153	173	154	138	162	144	174	177	154	175	147	157	159	167	147	158	176	144	157	163	166	162	167	158	158	154	174	174	169	165	149	142	165	152	158	163	139	135	158	163	183	160	172	169	139	161	152	120	158	142	182	141	138	157	165	159	152	163	167	171	152	141	156	166	150	159	174	145	146	153	147	154	156	145	160	139	161	155	145	142	156	173	177	140	158	150	158	165	146	156	183	160	155	163	157	139	153	163	157	167	159	157	156	169	159	153	148	148	131	177	189	158	173	145	156	184	155	152	155	161	150	148	130	151	158	151	153	144	167	184	146	178	161	144	164	153	165	162	166	165	194	155	172	137	172	152	144	165	173	171	137	177	164	157	157	155	136	190	155	147	161	154	137	157	155	150	165	146	148	170	152	171	130	172	166	153	145	143	140	156	167	164	150	180	154	173	160	164	169	140	142	176	171	154	149	186	125	152	157	162	167	163	166	163	158	136	132	160	158	163	171	176	156	155	168	173	156	163	164	166	163	151	151	151	153	161	146	156	145	158	153	152	166	143	141	173	153	156	159	156	156	164	165	155	133	174	162	149	170	157	180	149	162	134	147	152	154	150	156	154	163	152	163	163	152	162	170	195	166	177	170	143	167	168	166	158	162	166	152	156	149	144	158	156	171	140	148	148	147	169	143	155	160	161	158	172	148	158	135	135	162	159	176	179	138	164	170	148	148	153	164	165	154	169	151	143	145	137	161	158	153	133	156	171	180	135	151	161	156	184	139	169	154	151	157	152	160	147	156	148	150	165	153	165	172	165	162	151
8599	9847	9538	6669	6637	4914	2920	2269	1687	1473	939	588	293	181	230	204	194	169	163	178	163	151	193	179	157	183	207	177	180	189	196	164	179	182	179	168	182	176	174	145	187	155	159	181	196	186	176	182	170	186	161	175	178	174	166	170	187	183	158	198	186	184	164	171	150	177	168	170	160	177	169	164	208	170	170	181	194	158	152	168	180	181	193	150	169	160	173	174	168	168	169	180	153	154	176	175	182	162	154	165	182	145	160	168	177	159	185	175	148	179	190	167	155	172	171	167	181	184	153	159	155	173	176	164	181	181	220	178	175	163	186	170	144	169	159	165	160	182	183	192	163	177	176	189	170	193	164	160	167	160	174	173	140	166	172	162	163	184	177	166	149	184	186	177	171	184	180	188	181	154	184	216	153	193	199	172	170	161	175	174	146	147	180	161	175	170	181	161	155	196	190	161	165	172	184	170	159	161	162	191	165	191	186	169	192	155	171	165	194	161	164	181	166	182	184	172	153	161	164	155	170	170	190	176	175	179	180	192	164	165	153	175	173	160	188	144	171	153	181	185	158	163	207	186	172	171	155	167	178	179	164	191	170	159	193	184	170	166	143	186	204	170	158	149	175	193	179	165	184	185	175	176	167	165	154	166	189	145	145	153	176	176	169	166	159	176	190	178	172	169	193	161	165	176	182	167	165	137	171	146	192	174	165	179	180	157	178	177	166	177	163	165	194	188	155	207	174	158	169	154	179	172	161	179	195	159	180	173	160	169	151	176	180	168	174	175	201	182	187	149	162	169	174	175	169	179	186	180	159	154	173	151	168	155	168	178	188	209	150	182	151	166	147	174	155	169	179	196	182	196	203	150	175	197	150	157	180	162	163	160	175	167	178	153	159	163	174	177	152	190	176	160	192	167	177	169	173	159	188	152	176	191	175	152	164	165	168	163	171	165	168	181	177	147	181	165	190	169	185	180	180	168	154	164	136	180	191	166	163	165	161	169	188	168	151	183	166	157	156	176	179	176	163	163	156	162	165	179	160	172	173	175	183	198	162	182	165	160	190	198	164	170	153	168	167	190	163	166	138	166	159	181	184	154	199	155	182	154	186	183	177	179	188	171	182	162	167	198	163	195	193	168	163	183	170	152	165	176	171	175	156	152	158	177	157	149	169	169	181	188	157	167	154	174	153	173	179	155	144	173	166	151	166	174	177	140	213	187	173	176	169	166	160	165	164	150	192	160	175	163	165	177	180	206	171	193	150	191	176	184	177	163	165	180	160	170	158	174	176	179	175	171	177	193	179	180	169	186	155	169	177	153	175	179	180	173	161	164	173	159	183	182	167	169	170	170	166	168	177	175	168	179	182	184	148	154	155	186	162	189	173	145	161	146	142	157	172	178	182	189	171	183	175	175	153	160	153	137	172	159	166	173	173	188	169	188	183	152	170	150	170	177	175	171	172	174	155	162	198	171	167	187	195	158	163	178	154	160	170	172	173	181	176	184	180	159	188	160	151	158	174	176	161	202	213	170	162	157	163	179	174	169	178	181	175	162	179	186	178	167	174	161	156	178	151	188	161	172	192	162	166	167	167	180	182	166	148	159	187	167	181	188	169	171	186	155	179	186	175	160	160	181	171	144	150	147	175	184	146	176	152	168	158	195	176	177	195	181	138	151	168	160	157	183	173	174	192	171	183	188	158	172	159	164	169	156	172	167	161	164	179	161	199	172	146	164	157	145	169	148	165	181	195	189	173	162	153	195	183	193	187	154	161	170	150	158	177	189	161	178	169	192	167	182	161	186	170	171	153	180	183	169	168	175	161	180	178	160	172	178	167	168	174	192	170	172	178	185	171	162	168	151	179	151	172	184	163	158	174	173	176	176	185	164	170	190	190	170	170	165	164	173	171	179	173	151	159	182	170	171	166	162	166	197	183	170	159	182	174	160	152	152	186	167	152	193	172	157	197	173	164	190	179	182	163	147	170	167	167	172	162	191	168	173	175	181	190	175	171	153	147	189	177	194	151	197	154	185	163	160	165	158	175	177	172	154	190	184	164	193	169	179	165	169	144	176	170	162	199	173	163	154	190	190	159	156	151	157	191	177	163	176	180	177	172	161	156	165	158	165	136	159	181	165	156	166	177	179	180	165	185	152	152	157	183	183	158	169	178	190	175	144	159	178	172	156	170	163	166	189	192	164	161	177	154	193	168	187	154	174	177	162	165	167	168	164	146	188	162	175	152	180	177	167	175	177	194	196	198	193	168	182	194	189	186	165	157	173	165	179	171	193	165	187	184	168	155	183	174	172	196	153	169	179	166	169	194	178	168	178	174	173	166	202	167	182	145	177	178	164	168	169	159	168	176	172	175	172	200	170	157	160	174	178	178	178	179	155	173	160	151	163	173	167	180	149	195	168	178	167	159	165	177	185	161	155	180	167	164	179	205	184	175	183	155	167	165	183	150	160	174	170	176	184	155	163	156	156	174	160	186	176	166	162	180	158	166	174	164	180	143	186	169	205	188	176	152	185	176	155	185	177	177	185	167	162	180	172	194	163	184	173	167	180	185	181	165	185	177	163	167	169	170	174	183	166	167	167	181	162	182	167	202	174	143	173	148	173	163	169	196	173	180	184	174	173	169	174	180	163	185	159	180	182	176	197	179	182	181	186	174	165	200	163	160	155	153	174	179	150	182	160	175	182	148	188	162	153	167	161	157	150	153	176	173	174	174	156	195	184	168	165	143	157	188	197	171	166	178	169	154	177	153	149	161	191	183	149	164	153	173	153	164	181	166	174	169	157	188	170	188	182	163	176	182	190	166	185	180	169	167	168	169	182	171	161	177	207	187	164	181	165	176	149	188	170	166	163	173	158	178	186	175	177	172	181	163	163	174	199	185	179	151	182	185	169	187	136	188	167	156	154	172	175	172	180	170	179	186	178	214	157	154	178	156	192	156	169	190	174	156	187	189	157	174	171	172	137	163	174	166	187	161	168	144	180	187	160	168	154	180	175	142	175	181	181	169	173	170	162	174	132	154	181	178	175	164	171	166	173	141	176	168	168	171	195	168	170	162	190	174	176	183	178	152	195	157	176	174	167	182	180	193	160	177	176	173	169	185	155	155	165	171	181	158	172	168	150	187	172	163	170	180	179	180	193	168	195	172	167	160	194	168	172	186	163	173	162	167	155	190	180	146	168	180	167	176	159	175	170	182	162	183	202	179	169	177	153	153	145	186	155	177	165	176	184	181	172	165	162	181	181	174	171	197	163	158	171	146	179	181	172	180	163	163	156	177	157	201	168	157	160	175	185	140	155	162	173	164	197	162	166	164	183	189	169	172	151	183	184	175	167	167	162	173	165	192	176	176	160	182	163	183	179	178	174	168	152	181	150	183	173	177	181	203	162	151	171	144	177	162	144	169	201	172	168	177	173	176	163	163	178	179	153	191	155	173	167	149	182	176	179	178	162	169	199	176	169	176	173	160	179	186	176	176	170
24304	20034	26171	23595	20087	12712	4111	2815	1905	1417	1271	901	854	540	535	527	516	522	470	475	526	449	428	487	451	450	402	456	418	438	407	429	416	409	443	418	423	394	416	428	398	374	443	444	399	405	351	394	389	397	390	376	411	414	426	428	439	399	395	385	435	394	408	398	407	374	390	363	412	445	391	423	423	393	419	433	422	452	415	424	397	400	373	393	397	398	422	424	387	415	411	409	422	407	416	389	420	440	413	409	383	389	418	410	431	393	394	399	392	403	406	373	433	380	434	409	382	392	409	425	448	384	419	395	398	402	405	415	423	366	403	430	412	436	398	414	393	401	360	367	435	390	390	398	383	417	357	410	367	371	389	383	370	387	405	400	420	365	378	391	394	395	398	396	409	423	416	383	390	387	424	441	404	412	384	384	394	408	405	369	383	376	398	442	403	399	430	366	369	413	375	441	388	390	399	390	372	404	399	398	405	430	430	408	435	427	381	385	443	383	395	399	387	408	395	385	380	381	377	378	348	395	387	384	402	399	393	404	432	394	425	376	369	392	412	409	427	382	417	388	381	446	379	426	411	381	388	390	417	430	409	386	412	427	394	395	413	403	418	422	408	440	386	390	357	371	393	364	429	405	426	417	383	417	405	359	425	389	391	371	434	400	401	432	379	400	398	368	396	367	403	394	391	416	401	421	379	428	383	384	383	410	404	387	416	404	401	414	404	350	378	390	410	431	414	425	390	378	390	409	375	403	386	446	385	399	383	412	430	397	420	384	398	377	380	368	395	368	380	360	426	394	443	432	389	388	392	393	424	399	414	404	428	402	438	389	415	425	398	424	385	420	418	386	368	434	375	401	360	394	355	389	416	417	396	393	374	388	423	434	415	425	388	386	391	381	374	385	381	397	379	465	397	383	402	399	381	393	382	408	363	361	375	410	426	400	402	392	379	418	445	440	420	407	374	381	394	354	404	352	407	346	361	386	399	418	374	377	397	396	433	402	355	394	412	392	369	417	398	401	423	382	401	385	376	386	415	409	409	459	396	378	381	385	415	377	418	380	431	418	370	370	398	402	400	399	384	408	389	435	407	410	355	395	402	376	384	404	407	403	401	389	397	393	396	411	397	374	411	403	386	384	354	416	376	361	404	408	417	383	396	374	396	424	400	410	406	398	405	419	415	408	405	387	405	383	397	406	405	395	447	413	398	394	423	417	380	407	426	395	385	406	388	420	363	445	432	385	361	358	418	378	423	409	370	412	391	411	401	369	409	404	400	414	390	358	393	391	395	413	390	382	403	402	382	383	402	386	410	392	376	413	377	420	409	391	396	359	411	393	395	377	399	411	386	387	413	421	417	398	396	364	398	390	396	403	378	414	388	416	374	421	419	401	413	392	383	392	420	374	370	414	385	366	383	391	419	381	416	374	375	407	425	384	400	452	392	380	416	399	371	418	418	385	379	383	415	393	377	392	360	402	401	401	391	385	422	410	364	368	364	383	402	408	407	420	396	402	422	404	381	414	417	391	399	395	413	405	383	414	402	423	406	377	375	411	413	401	372	419	351	418	421	411	400	397	413	376	366	383	418	404	407	444	372	399	434	396	385	383	400	388	383	425	377	426	437	403	397	351	367	428	406	418	386	401	418	422	408	388	393	377	372	376	391	401	376	382	404	404	396	443	412	374	413	405	398	392	389	397	390	377	366	422	396	371	396	406	432	413	418	390	415	424	387	380	398	415	419	407	386	399	394	353	423	424	399	419	410	429	434	391	419	405	390	402	408	399	413	425	383	407	434	371	394	416	380	410	402	400	397	441	389	398	390	416	423	413	390	362	408	400	419	385	382	410	391	414	373	430	368	375	370	388	425	413	393	373	405	393	388	422	384	435	395	415	377	425	367	386	375	402	386	367	362	377	407	397	365	433	423	405	416	379	415	428	361	419	377	395	409	408	427	372	404	425	429	389	378	433	420	402	397	378	386	391	416	362	403	393	428	382	391	383	370	394	400	424	401	394	386	430	409	388	392	364	389	373	396	428	417	432	392	415	391	428	391	412	380	376	377	384	373	411	393	362	427	401	394	414	427	408	396	391	378	372	400	382	400	408	409	370	391	399	410	405	393	399	378	393	393	391	402	409	407	379	401	430	422	391	395	389	438	431	403	430	410	375	394	399	412	386	404	399	385	423	404	381	398	375	388	374	412	387	395	382	399	420	379	421	387	396	359	393	425	388	354	378	453	358	391	398	419	376	403	397	397	380	397	379	406	396	405	406	394	394	397	395	351	362	416	400	407	375	410	378	430	372	364	420	398	390	393	396	384	366	399	399	407	394	398	396	414	359	385	396	444	419	393	403	398	367	382	386	445	409	402	434	394	403	401	378	440	391	384	394	419	388	398	384	427	376	412	394	395	387	391	369	389	383	398	404	401	393	386	374	397	379	392	360	397	394	407	420	389	391	371	371	369	411	451	381	414	436	381	429	422	390	418	400	405	414	395	410	408	409	404	367	415	371	356	366	410	410	388	418	397	429	364	389	452	368	359	370	412	404	424	365	419	368	364	396	360	371	420	388	409	384	398	396	400	432	388	381	408	403	351	402	386	378	403	388	407	395	376	373	404	405	395	404	405	419	392	391	434	419	405	372	367	433	406	376	443	443	415	378	393	388	394	381	416	392	397	390	376	396	433	412	380	356	437	426	404	411	410	385	401	413	364	398	429	424	395	381	369	413	433	436	397	421	416	414	387	419	383	418	386	392	374	429	402	397	410	406	427	413	392	410	405	432	426	420	379	369	366	369	381	384	375	399	389	403	344	379	416	410	392	413	450	424	347	381	408	363	400	400	390	355	456	408	372	400	395	423	396	401	428	407	436	398	411	380	378	378	389	387	400	386	386	408	359	390	385	406	393	392	390	426	431	385	390	420	374	413	390	414	369	417	413	404	405	374	426	421	400	398	370	407	386	418	401	373	417	409	409	375	378	386	447	379	385	360	418	396	398	414	399	406	379	391	414	397	378	406	422	401	422	404	400	387	392	400	396	381	369	413	388	434	391	415	394	369	369	396	382	402	426	417	402	413	406	390	367	353	390	398	399	419	426	415	426	381	417	415	397	379	374	389	430	406	402	414	407	398	395	436	393	406	400	404	392	396	413	405	371	376	380	407	414	382	418	384	391	400	408	407	384	364	388	354	425	424	432	412	415	358	436	408	390	426	413	420	402	372	380	397	423	379	412	391	406	409	396	389	385	378	392	375	384	390	387	392	390	422	430	414	404	391	359	408	386	408	407	395	369	378	397	423	402	417	343	391	385	394	368	414	419	418	417	399	399	386	383	367	395	398	361	374	399	383	370	400	360	390	424	425	415	408	379	417	407	399	402	406	366	397	406	375	392	383	353	386	391	422	368	394	382	383	406	416	379	382	398	390	405	363	417	393	377	377	403	400	392	401	423	413	392	345	412	395	403	425	387	405	358	423	414	410	405	406	397	401	391	413	399	404
10896	20888	19043	14064	9671	7281	6000	5078	3612	2869	2296	1507	1320	716	663	611	579	543	502	473	492	526	456	458	438	469	429	419	409	408	437	396	435	418	399	411	365	401	440	393	406	430	407	393	385	382	396	391	404	409	397	364	406	394	368	382	399	385	416	387	378	364	397	359	400	395	388	408	411	372	389	380	382	367	385	374	350	383	395	405	378	393	377	368	356	393	365	358	400	373	346	362	353	346	350	373	370	359	430	375	361	403	370	388	382	392	401	371	366	380	377	357	356	402	378	394	370	374	357	358	368	400	393	402	367	385	380	401	390	385	373	410	369	385	380	387	376	383	387	369	374	368	416	415	410	365	381	383	390	367	371	354	397	333	383	389	360	358	396	379	402	375	361	388	392	378	381	372	398	395	384	401	348	396	361	382	398	386	368	349	418	382	406	373	367	360	359	384	385	374	402	354	368	368	364	375	405	424	395	392	392	346	399	397	390	395	403	389	397	364	388	345	380	349	394	377	374	348	391	398	397	344	391	395	367	375	388	373	363	382	388	383	369	375	411	360	356	388	366	373	353	387	406	367	391	376	392	373	384	359	415	384	381	388	354	377	384	386	374	404	396	383	372	375	423	389	369	381	378	376	403	389	365	349	352	388	372	364	350	397	390	365	379	391	373	366	340	384	379	363	379	406	374	388	386	362	386	339	401	367	373	376	420	367	359	368	396	400	361	378	397	362	382	371	353	395	368	375	361	365	347	380	411	383	411	395	379	339	378	392	377	367	368	369	405	391	347	357	376	372	351	375	409	360	360	348	359	380	369	379	355	377	347	352	351	372	364	369	362	370	367	373	384	359	336	366	395	380	401	378	386	383	349	349	370	365	338	392	380	340	369	401	357	380	371	360	366	411	370	398	398	348	349	385	362	416	356	377	363	378	368	374	393	390	389	359	379	385	397	437	364	382	381	399	375	381	375	381	358	352	411	379	368	395	358	381	362	384	416	393	383	384	377	389	363	398	367	393	360	374	353	350	384	366	411	402	380	384	341	383	373	363	398	356	383	390	368	347	389	360	399	368	367	375	390	402	399	369	354	376	371	348	408	389	394	395	422	370	402	396	387	401	364	374	359	352	383	370	399	358	365	393	377	389	368	394	347	381	403	348	411	366	355	376	370	354	387	364	370	359	364	386	382	356	371	420	371	391	348	367	374	398	377	348	349	385	349	361	364	359	379	385	364	412	400	406	380	333	375	382	361	377	386	376	383	393	406	365	395	387	370	397	332	372	365	365	368	386	372	377	353	338	385	396	417	362	363	384	390	356	398	411	392	384	401	390	391	374	358	359	374	370	393	372	362	385	363	368	327	347	368	379	388	392	379	423	384	387	372	379	380	354	389	373	379	379	386	368	364	389	343	386	424	382	382	403	372	344	363	371	372	356	381	372	386	366	346	369	376	377	372	420	384	361	372	360	346	396	394	372	375	395	381	348	378	410	408	423	357	372	349	412	400	383	384	360	404	375	387	371	401	368	388	380	365	399	339	387	384	377	385	386	389	361	382	365	364	409	383	375	397	375	404	380	416	395	385	366	374	375	389	413	370	413	361	372	371	383	385	382	377	423	366	367	383	405	419	369	358	406	387	361	400	359	369	411	400	374	394	371	373	396	390	356	390	376	375	384	338	365	353	411	390	358	390	362	384	366	375	379	352	365	379	397	378	399	384	380	360	402	379	398	399	402	405	430	395	383	406	412	381	357	367	378	374	378	381	393	396	377	381	367	364	374	380	382	369	366	367	380	356	371	374	386	395	373	327	355	355	390	394	376	342	348	366	360	341	378	360	371	401	389	353	388	367	343	401	337	360	380	404	389	372	375	342	356	392	363	403	362	391	347	385	371	373	384	354	381	359	352	354	404	384	353	383	375	363	348	383	379	378	389	387	388	346	391	387	374	379	381	346	384	358	381	402	362	371	371	354	389	394	378	355	336	389	377	366	379	354	404	380	391	404	381	382	360	371	361	367	419	382	417	392	400	339	382	399	355	376	376	332	381	381	352	369	367	383	362	367	355	371	404	394	365	355	377	386	378	398	389	370	388	343	341	375	386	367	351	364	372	389	388	363	361	401	347	336	381	393	382	364	366	376	313	379	377	399	408	375	395	373	377	351	388	354	394	383	388	384	397	355	404	359	366	389	409	377	371	372	385	380	371	381	383	381	354	367	372	384	370	388	374	395	379	371	377	385	390	353	387	396	406	374	367	364	375	373	362	405	355	321	345	378	368	390	341	385	368	376	366	379	353	350	383	368	406	365	334	397	400	399	352	390	373	399	412	389	387	378	371	364	382	330	385	368	344	400	379	384	410	331	352	395	384	384	381	360	364	368	360	378	430	390	375	358	368	358	374	381	329	362	380	392	379	372	392	386	371	376	366	364	388	384	363	383	377	379	350	407	374	360	368	371	398	391	409	393	382	387	397	369	356	382	380	371	401	346	349	367	373	357	346	359	384	388	369	384	401	372	396	396	424	354	369	370	346	352	397	378	349	392	363	364	373	356	365	394	386	380	388	353	384	375	373	402	379	402	358	381	355	417	364	396	367	384	383	373	383	371	361	402	378	367	364	365	402	363	384	393	388	391	387	387	394	362	368	380	338	401	364	383	370	350	427	409	363	364	390	356	387	384	369	353	375	396	355	413	384	385	343	356	417	408	371	404	387	386	382	356	355	382	394	389	402	389	391	342	383	376	354	360	368	348	393	366	354	363	391	395	380	373	353	375	358	407	386	419	352	389	371	373	388	399	360	383	371	388	375	395	387	380	381	390	363	350	370	374	412	378	388	378	385	396	375	383	395	399	383	348	385	316	369	380	388	356	378	361	410	367	394	362	347	345	358	384	377	382	342	359	353	379	386	377	407	397	412	380	360	384	365	390	371	346	372	411	420	357	361	356	372	414	350	383	350	386	372	372	365	370	360	367	375	380	372	395	392	388	368	365	380	406	384	373	375	411	382	378	382	388	383	372	382	367	356	354	406	349	381	391	374	363	367	394	344	342	398	390	338	383	373	397	380	362	389	396	357	397	381	369	378	384	341	351	361	356	332	356	371	384	378	391	374	356	394	397	382	348	381	386	332	397	399	357	382	363	367	370	351	418	381	384	338	375	369	381	413	352	380	360	367	366	340	374	365	375	416	388	389	375	393	374	352	377	376	363	379	369	376	409	358	355	403	389	355	410	337	346	378	354	381	398	386	369	396	381	362	400	401	399	364	388	366	372	372	423	360	346	370	382	397	372	363	383	376	372	392	336	373	377	406	341	360	370	356	356	371	388	395	380	344	421	356	416	388	385	386	363	412	348	365	379	356	424	383	385	388	389	428	393	355	397	374	326	382	427	400	353	409	385	384	362	386	347	374	361	396	373	383	374	377	343	386	404	396	356	374	382	417	398	375	357	360	379	403	347	428	390	392	379	380	396	386	385	377	369	371	376	338	380	389	417	409	379	349	410	341
22053	20002	26513	23197	20031	20350	13657	5083	3245	2501	2075	1510	1566	949	937	855	872	857	792	830	804	821	748	806	782	744	745	714	735	772	678	747	709	644	701	674	681	695	698	676	744	685	669	697	680	675	670	669	725	675	695	699	655	703	727	684	712	657	675	645	737	681	640	710	668	660	752	683	622	672	659	652	653	663	749	631	691	648	711	683	677	659	682	729	697	666	681	678	750	645	675	679	670	692	645	645	661	664	634	679	721	644	707	666	734	670	684	719	675	685	685	671	687	664	656	670	697	666	632	688	646	677	692	726	670	658	674	678	702	688	722	689	691	655	692	646	698	699	645	698	664	672	705	657	647	650	710	677	689	669	724	681	655	686	687	651	647	684	682	660	696	686	643	644	687	649	698	669	688	658	714	651	700	664	664	612	654	663	684	686	709	683	656	712	657	692	630	626	639	659	662	635	636	651	636	678	689	657	685	662	655	647	742	662	678	664	696	686	665	632	614	701	647	653	687	701	629	703	701	671	677	644	673	660	660	650	655	690	681	657	681	653	711	667	715	633	673	688	714	661	636	673	666	637	688	670	706	631	649	630	643	710	659	666	695	717	671	722	685	649	670	690	690	696	664	683	684	677	640	687	693	665	675	679	703	695	617	674	669	657	663	684	631	675	665	668	680	648	622	632	677	636	662	620	644	665	705	661	667	624	689	666	675	694	698	634	688	676	632	714	646	694	651	640	668	712	711	662	680	661	696	637	705	663	651	676	661	645	700	735	643	666	695	675	710	729	684	666	706	676	644	669	698	724	667	668	681	651	645	673	672	679	675	710	651	665	671	680	643	621	645	674	665	674	653	706	647	707	664	636	701	619	672	650	674	639	658	666	701	691	639	670	646	686	701	703	672	628	705	668	602	681	663	680	655	680	661	659	630	646	740	665	675	708	683	662	667	686	662	625	666	637	661	708	680	668	637	667	686	674	668	665	614	650	692	706	676	675	625	655	660	710	661	662	657	665	642	752	687	644	673	656	675	672	650	714	647	670	685	655	630	670	661	696	660	688	678	689	616	644	654	691	670	666	660	712	680	658	628	609	629	632	676	653	674	638	692	657	685	659	689	709	674	641	638	690	655	649	658	662	650	683	655	717	692	631	722	654	653	685	675	676	729	672	730	642	684	639	589	696	644	675	728	679	649	688	672	650	693	651	644	678	670	691	635	668	697	700	668	644	678	622	674	647	669	704	628	674	623	696	622	670	665	685	680	629	668	647	659	671	672	663	673	694	636	637	683	717	687	703	611	645	681	630	691	690	666	654	653	656	709	724	651	637	625	637	683	665	660	614	664	653	655	670	685	694	657	688	698	654	682	679	731	691	648	592	672	634	654	626	665	651	645	644	671	692	642	704	662	708	689	666	630	657	634	650	646	724	691	674	657	659	710	632	691	700	675	676	648	710	711	669	709	680	641	695	683	688	652	636	681	638	687	682	627	643	660	718	666	674	639	707	664	710	693	680	656	689	674	664	666	632	659	716	686	672	651	677	668	679	695	667	631	650	682	677	648	631	628	637	675	647	695	665	690	723	643	672	696	708	659	643	664	660	681	703	677	712	688	649	616	665	675	648	663	671	669	680	676	682	645	680	675	630	670	610	655	616	667	688	681	630	695	709	712	618	659	700	661	668	693	692	674	631	593	671	662	697	602	689	697	637	671	669	660	621	635	662	658	658	675	652	672	635	652	629	641	630	629	652	687	636	684	649	668	654	672	651	667	675	652	755	659	648	673	660	660	676	690	693	673	688	637	712	639	703	645	658	712	666	688	663	669	692	697	638	675	665	626	652	676	664	673	660	659	684	670	657	668	664	663	680	677	664	671	645	663	694	629	710	684	655	661	708	682	724	635	661	679	621	667	640	656	663	686	706	650	688	698	682	681	639	716	646	627	684	712	653	688	685	680	621	711	667	690	659	725	663	615	667	660	677	640	708	631	690	672	670	641	707	678	641	659	658	611	662	637	656	650	614	685	656	674	720	699	673	659	684	664	663	681	673	649	646	650	655	644	671	665	667	683	684	654	667	650	644	684	683	682	641	674	668	681	682	688	627	624	645	674	702	667	665	660	649	679	678	631	679	673	704	653	638	664	681	698	638	668	656	646	691	677	678	713	723	609	635	689	666	700	699	669	684	653	695	642	630	654	698	647	678	676	650	704	702	644	679	691	662	650	665	684	746	690	684	696	655	641	661	724	672	673	655	710	688	626	644	664	640	670	694	692	692	685	657	673	684	634	682	701	655	675	695	667	668	665	662	658	668	694	639	682	683	647	682	630	673	624	664	696	697	644	699	636	654	674	721	665	655	698	685	691	675	706	676	671	624	650	675	623	691	649	658	654	664	671	652	688	646	656	635	614	683	724	692	660	685	668	680	680	647	698	719	629	636	637	675	662	669	668	696	666	691	689	639	671	692	680	645	650	680	656	676	622	694	635	705	673	664	679	675	674	707	655	664	626	643	698	692	715	677	674	658	663	691	629	655	686	643	684	671	695	670	636	681	701	640	680	700	699	699	689	689	677	684	710	647	665	670	671	698	659	719	651	709	641	650	675	659	659	631	685	645	638	721	696	680	678	660	673	630	662	672	672	630	648	611	679	660	677	681	667	649	756	632	690	652	630	670	693	684	690	654	684	647	705	658	667	648	677	674	637	626	675	609	643	716	648	680	694	679	634	689	696	652	670	686	677	652	665	655	672	684	640	675	684	680	637	678	659	706	723	688	707	670	666	674	647	663	672	630	693	647	679	610	648	702	650	706	675	703	638	680	678	669	677	665	642	644	659	685	687	675	679	683	684	638	637	639	665	692	662	677	686	659	697	656	660	648	635	651	640	671	692	672	685	647	681	629	653	668	640	640	599	688	668	634	674	701	669	662	699	645	680	663	697	615	671	650	652	702	642	658	663	684	709	649	674	667	700	676	647	629	690	678	700	707	679	672	635	680	693	679	663	656	704	681	673	658	679	673	670	660	648	667	639	685	662	679	634	679	681	684	645	712	682	758	658	681	688	699	672	677	657	686	688	659	640	633	687	709	675	663	623	659	652	635	678	673	682	688	703	640	656	728	658	635	632	710	677	633	671	659	621	665	624	673	674	700	656	701	689	652	688	664	645	661	713	693	695	642	640	673	725	679	705	641	652	648	640	663	667	706	673	679	701	663	661	727	614	656	679	637	709	710	652	672	665	699	665	703	677	670	691	689	664	701	617	711	704	659	676	670	664	689	681	672	672	657	665	682	654	660	607	672	668	674	651	612	657	656	667	633	663	638	667	712	667	619	655	679	641	662	623	620	642	683	682	704	669	690	679	654	695	643	688	639	649	668	661	715	646	664	676	643	687	667	704	678	636	733	703	682	644	658	694	704	662	640	653	662	712	643	634	645	630	688	671	648	669	688	690	721	689	687	680	600	678	618	637	667	621	696	656	663	667	641	723	662	727	699	645	638	650	668	648	683
14041	26852	26631	18786	16344	12639	9452	8012	5801	4460	3713	2353	2531	1308	1152	1144	1069	984	963	901	875	796	824	798	781	801	764	787	723	712	756	678	720	676	704	743	641	716	720	669	658	670	686	686	699	713	621	657	690	598	649	676	661	670	612	686	663	731	628	674	632	682	661	598	671	658	642	652	613	634	622	641	656	623	644	633	644	674	639	625	593	645	643	628	648	620	648	636	633	666	621	644	606	665	630	665	644	597	639	672	649	632	646	693	629	647	663	638	627	643	692	623	631	640	607	647	619	610	638	664	685	643	621	684	640	651	656	566	630	599	595	650	654	610	615	621	659	643	643	672	643	646	648	669	655	634	668	663	641	604	580	636	647	607	676	688	625	601	626	618	664	616	598	675	618	617	608	683	611	671	649	642	669	629	628	615	646	609	638	637	633	604	631	676	642	676	642	652	631	638	631	654	644	613	669	602	632	590	590	594	614	616	675	629	626	583	644	616	664	596	594	683	640	590	624	655	648	616	610	609	624	629	671	636	639	657	621	616	620	619	637	640	657	627	652	647	668	583	658	623	625	625	653	671	633	666	615	629	604	658	620	603	648	685	626	620	631	627	609	651	661	592	621	649	653	678	647	618	629	609	585	644	590	652	641	599	640	613	631	654	611	610	647	626	669	645	661	653	649	636	640	638	674	657	621	653	683	564	665	599	626	611	632	633	617	615	615	633	669	617	599	639	642	662	632	614	646	656	677	630	688	607	611	620	630	648	616	624	645	664	643	597	627	618	636	621	596	582	699	653	637	628	632	622	639	632	626	624	680	622	621	634	627	635	673	628	608	644	639	622	683	603	666	657	659	631	652	670	592	690	672	634	642	635	624	669	654	613	629	608	655	651	629	638	610	641	634	646	662	601	612	650	588	648	650	648	642	662	622	621	580	589	627	646	686	613	593	617	674	612	637	640	613	627	595	638	656	640	616	586	658	634	624	644	623	611	690	594	633	655	656	644	652	590	641	597	634	611	621	593	647	608	623	600	630	631	618	700	638	627	646	620	615	638	606	620	637	602	637	629	667	601	608	650	654	667	683	608	653	619	622	648	633	608	622	615	610	608	633	596	608	647	594	650	631	639	682	565	632	652	616	622	630	621	661	669	619	647	673	630	608	646	682	640	624	634	596	642	646	626	655	611	599	680	611	661	632	654	608	658	635	658	604	630	675	611	639	624	632	662	638	636	651	687	630	625	611	667	628	674	605	641	630	630	589	577	638	630	654	683	668	656	657	651	646	650	646	633	638	626	646	614	664	602	606	625	639	587	633	629	648	601	662	666	599	606	670	656	625	641	613	655	669	637	590	649	617	664	604	615	646	686	619	670	677	604	628	633	652	646	646	650	632	639	648	677	679	607	645	650	631	656	596	585	627	637	634	640	608	628	652	648	655	645	602	643	623	656	661	620	670	598	627	600	610	630	652	657	659	630	614	601	651	630	631	638	644	637	646	573	639	642	611	635	624	627	633	616	591	714	612	658	606	603	613	592	637	644	594	599	626	626	610	669	644	632	625	636	597	620	615	637	662	611	644	650	612	651	608	695	651	620	642	618	644	617	614	612	639	654	587	674	657	637	620	630	603	683	648	586	634	634	638	608	680	597	628	650	615	586	631	658	592	686	667	640	654	629	653	598	644	648	630	634	587	673	638	630	613	588	633	669	647	645	658	654	626	650	655	651	601	625	670	677	652	652	628	659	612	614	678	586	632	594	641	663	610	624	631	625	658	619	649	583	633	624	609	626	665	600	632	652	642	634	678	599	618	631	660	643	616	624	667	641	650	637	613	671	639	622	639	664	656	649	638	666	631	624	666	655	620	653	650	612	619	635	638	596	628	656	619	607	621	659	666	640	663	646	615	661	633	640	615	647	654	673	648	683	644	640	607	644	630	626	618	647	626	643	703	621	635	628	618	588	650	616	627	620	622	642	641	647	622	672	607	609	637	629	637	626	641	653	601	610	595	654	646	658	652	670	661	691	597	649	590	652	669	604	614	621	628	666	607	652	628	635	630	656	656	660	630	630	638	623	667	609	672	632	616	640	630	657	652	603	656	638	607	649	625	657	622	628	623	633	662	585	604	648	657	592	662	651	647	644	618	628	656	637	618	631	631	647	625	632	622	600	639	625	613	627	656	651	631	628	658	578	591	618	653	629	591	606	623	629	645	643	640	626	655	628	639	686	636	609	619	668	638	651	621	641	627	597	634	651	612	667	659	608	637	636	643	623	669	654	653	605	680	655	577	634	649	607	618	666	674	628	608	587	655	628	621	628	634	625	662	636	642	664	623	698	625	598	650	645	705	650	655	670	650	658	619	659	643	671	617	611	660	626	635	634	661	597	637	651	639	627	662	641	636	624	602	623	616	644	643	629	632	601	610	636	639	591	584	602	617	647	612	621	645	653	612	672	636	635	629	646	597	592	649	651	614	652	615	627	618	682	613	634	642	612	666	645	638	623	602	683	644	605	626	657	641	661	649	654	614	645	650	617	619	635	613	655	622	674	633	665	625	639	624	653	614	614	647	580	636	607	610	620	634	639	641	628	602	601	620	615	637	612	616	613	617	644	635	624	638	654	659	634	632	659	594	640	667	624	654	645	616	653	626	645	652	620	626	620	628	650	617	588	606	590	651	613	627	593	606	572	631	657	614	597	633	638	623	646	661	611	662	623	649	607	637	629	607	616	659	659	652	662	636	621	630	640	631	613	635	633	662	598	656	629	652	608	577	622	605	669	639	627	631	645	635	640	655	665	620	641	644	624	623	605	596	637	678	650	643	616	625	630	620	678	671	628	641	651	640	632	639	635	638	599	625	614	674	633	674	634	603	639	650	621	645	610	604	633	624	641	643	596	639	640	642	599	621	660	637	641	628	637	614	593	644	670	664	622	662	648	617	659	618	679	660	666	601	649	627	646	595	631	584	631	635	634	627	637	629	623	649	584	656	595	613	606	680	660	659	665	635	610	664	595	629	603	626	616	636	671	677	657	653	622	663	616	640	594	654	605	644	635	662	595	648	661	617	602	652	595	645	597	577	604	592	604	615	578	619	636	610	655	654	638	610	630	599	598	633	648	633	619	644	604	611	645	628	631	621	641	616	629	624	632	656	574	632	646	599	632	689	657	629	704	625	635	613	656	674	603	624	631	606	628	660	646	645	586	638	678	644	654	635	629	621	609	622	645	623	638	596	641	664	634	613	678	620	695	612	666	593	636	686	628	641	664	627	615	659	651	607	633	596	635	626	634	621	635	604	645	641	639	627	600	598	632	653	658	614	631	655	598	595	653	606	612	600	627	599	584	655	633	633	643	620	653	618	637	606	619	611	602	674	678	612	654	687	652	625	623	645	601	632	641	651	608	654	671	656	649	598	594	640	741	611	592	598	621	647	655	645	625	657	613	676	584	642	617	620	592	619	641	598	658	658	616	649	641	625	666	676	654	643	630	642	597	625	593	570	634
29839	17002	6948	4718	3104	1980	1179	955	777	670	431	268	236	156	175	154	170	147	154	151	154	190	175	170	150	146	154	182	158	173	152	142	148	151	157	168	162	157	142	162	149	151	164	164	146	167	155	141	144	152	178	143	156	159	153	146	158	169	145	151	173	152	167	143	121	149	167	153	166	166	136	157	159	152	140	144	167	157	146	161	139	168	154	140	167	149	162	152	154	165	159	142	170	166	155	153	140	169	152	163	162	176	151	168	148	151	164	168	158	160	161	168	178	160	145	162	157	139	177	164	173	160	157	165	149	153	158	163	171	156	143	155	176	157	154	162	157	151	139	159	174	149	136	151	144	150	134	168	161	169	149	166	141	137	143	146	156	150	153	126	151	164	174	143	152	147	157	154	159	175	150	177	156	141	162	150	156	171	154	147	152	146	162	152	150	170	167	146	135	167	150	170	146	168	162	150	129	154	149	173	170	153	159	160	171	152	156	173	171	150	168	171	145	166	175	132	155	174	142	155	143	155	154	138	159	158	167	145	156	154	163	175	148	134	149	144	163	133	153	149	169	136	153	158	166	181	173	152	155	123	151	155	166	150	156	147	136	178	151	140	157	149	152	138	150	150	151	159	168	157	156	145	131	136	151	162	154	168	149	169	174	163	151	151	159	169	160	132	156	164	143	164	174	161	164	167	169	147	157	160	160	143	141	177	149	151	170	152	151	161	180	176	153	117	171	178	162	160	173	173	156	163	158	146	132	167	161	184	156	162	164	176	165	144	166	142	171	145	164	164	151	163	154	161	153	158	180	156	143	176	163	141	152	178	149	157	155	163	160	155	160	162	131	126	158	169	148	171	177	168	147	155	155	152	168	147	126	155	161	135	166	159	151	181	144	159	168	160	162	151	159	141	153	170	170	161	144	146	158	135	154	147	150	173	165	153	138	160	158	166	167	169	168	159	155	165	179	172	146	151	163	154	152	151	141	137	154	164	139	156	153	161	172	138	177	169	154	148	166	149	155	176	152	144	138	133	157	171	151	151	161	153	142	177	153	170	185	162	155	154	154	170	148	145	176	128	130	143	161	151	163	151	154	166	159	144	176	155	181	180	156	168	138	149	152	159	147	156	157	167	163	147	165	171	152	149	163	182	146	153	156	153	155	174	160	151	166	175	123	152	161	142	164	149	173	161	152	141	155	172	164	164	161	158	142	157	164	144	133	160	158	132	164	165	146	163	155	168	167	142	177	123	146	140	176	162	134	144	167	147	151	165	178	131	170	154	169	165	171	160	143	167	137	135	147	145	151	134	157	143	144	143	138	146	125	146	142	174	143	178	191	152	157	140	153	178	148	144	159	160	129	163	151	145	146	154	132	149	177	151	148	152	166	141	147	165	129	143	160	171	157	145	151	172	157	157	128	135	166	136	136	139	165	157	150	162	159	135	151	169	146	144	146	163	152	160	150	159	162	142	161	140	168	149	159	133	133	162	153	159	161	157	159	129	181	155	146	125	139	149	168	142	158	149	161	162	146	157	170	144	165	180	165	164	157	175	166	148	145	145	161	161	154	135	121	148	133	168	169	138	154	164	139	157	150	163	150	150	162	167	160	142	142	151	153	141	155	145	149	170	143	170	169	154	138	140	144	167	157	143	173	153	151	147	155	145	174	170	166	165	159	148	127	159	175	160	140	147	167	143	151	160	174	162	143	140	147	161	147	133	158	140	132	168	166	164	171	162	165	181	170	140	180	165	151	179	155	163	167	144	162	148	167	164	141	152	156	153	128	139	150	151	154	156	161	153	150	160	145	141	158	138	160	174	151	159	140	157	156	161	139	159	138	157	154	153	176	172	156	172	146	146	160	154	156	158	169	128	142	160	162	147	145	156	149	146	172	147	164	163	155	143	179	179	174	154	163	136	153	169	146	144	151	159	144	170	178	162	139	145	138	188	148	154	154	148	163	155	166	139	123	150	158	157	150	149	154	141	158	166	169	153	149	143	160	164	143	148	158	155	180	167	160	159	147	170	154	165	138	154	162	159	155	157	171	181	161	158	166	171	149	174	150	158	167	175	172	149	149	175	175	144	143	168	170	164	155	159	144	161	161	147	139	174	164	174	150	167	115	153	164	153	154	185	135	160	159	151	151	166	142	162	160	145	159	150	147	148	153	157	161	163	175	145	171	152	143	189	159	169	171	155	140	172	149	116	157	171	163	151	160	159	153	174	146	134	163	151	135	149	150	150	157	134	138	130	155	170	173	170	183	151	158	175	137	131	152	165	165	157	152	171	147	141	163	159	161	150	168	162	153	148	156	152	160	151	153	168	154	162	149	146	155	157	162	158	151	163	165	151	156	174	156	140	169	190	167	152	163	158	170	137	145	164	166	168	160	175	162	157	167	167	143	147	159	160	164	143	159	170	157	139	147	147	130	149	166	165	150	173	162	146	156	157	157	141	154	155	137	133	146	152	149	153	170	145	151	167	151	151	155	185	157	150	188	166	148	150	140	136	152	147	174	138	145	181	170	159	148	152	152	145	166	171	153	153	169	164	145	163	147	148	151	162	161	166	146	155	138	155	137	157	145	157	158	155	167	166	165	156	152	153	146	165	190	167	159	167	170	168	174	157	159	151	145	153	145	153	157	153	170	149	168	155	134	161	133	158	161	152	146	136	149	157	182	160	166	155	163	155	160	191	161	136	159	162	162	168	145	157	180	165	167	165	152	133	162	166	156	172	168	134	164	149	181	149	151	154	158	176	165	152	159	154	137	171	136	132	148	153	160	140	166	137	147	161	162	159	137	170	152	151	176	161	161	148	171	163	134	146	147	155	151	128	163	149	167	156	147	166	165	152	136	154	166	146	192	150	161	177	144	147	150	159	167	161	151	154	157	155	155	166	138	175	142	180	160	178	157	168	158	152	152	167	152	149	165	155	146	172	166	161	165	152	165	152	172	153	165	149	170	164	171	161	154	133	162	145	159	140	165	164	153	144	155	131	152	143	157	148	163	143	143	156	137	140	162	130	151	148	156	144	167	131	155	140	136	170	165	161	147	160	147	141	147	162	173	156	153	135	153	164	165	151	163	154	155	139	135	153	169	165	175	147	170	132	131	155	172	168	147	154	168	154	154	152	172	150	152	144	183	147	146	172	159	174	132	170	152	171	168	168	156	169	157	166	166	186	153	156	158	143	163	147	149	157	161	137	159	157	152	148	143	145	151	145	165	146	145	164	155	150	165	149	147	153	164	145	154	170	161	165	140	159	137	172	168	188	161	151	162	161	150	153	175	160	157	180	170	156	142	152	160	152	145	151	169	161	150	152	138	144	174	157	147	154	137	174	150	152	186	146	151	143	139	139	177	173	155	145	137	172	158	157	180	146	146	159	178	161	147	150	136	153	148	153	159	162	147	142	172	150	163	184	161	129	157	138	179	155	178	141	169	151	159	131	152	155	152	166	141	151	144	143	158	164	165	164	180	167	146	141	143	168	167	169
9273	8996	11064	7948	5906	3863	2423	2343	1705	1353	856	463	276	187	191	166	177	191	186	169	196	181	143	166	170	178	183	198	159	192	160	143	164	189	183	176	175	186	163	165	176	163	156	177	174	171	193	183	177	190	166	176	190	158	177	168	165	153	180	155	178	189	169	171	172	169	194	177	164	163	168	168	175	164	171	160	188	173	182	166	175	169	162	158	181	173	185	170	178	171	170	179	149	156	162	172	175	164	185	189	173	164	171	167	171	180	178	153	159	166	163	168	173	188	178	157	165	177	174	165	171	180	156	164	158	171	165	171	181	171	176	151	180	168	160	167	183	168	195	166	140	179	165	181	184	168	169	168	177	176	153	171	177	168	184	154	164	140	154	182	182	162	164	163	157	189	190	172	162	178	188	158	158	145	160	154	193	157	185	166	185	154	159	167	187	156	154	185	160	172	152	136	177	180	152	181	161	173	165	180	178	160	165	185	172	181	159	176	145	167	170	173	171	179	161	148	157	180	167	168	191	167	171	173	163	151	150	171	166	188	167	168	167	191	166	190	211	182	163	174	166	180	168	177	178	170	207	158	183	180	141	157	143	154	206	171	159	188	170	174	175	151	151	180	160	166	157	179	165	175	178	167	182	154	191	173	194	195	150	158	169	176	170	209	172	159	193	158	154	182	155	167	168	184	171	170	196	171	177	180	172	176	178	156	151	175	165	171	185	174	155	169	173	152	177	151	189	179	162	173	149	163	181	202	164	185	171	165	167	182	168	156	182	174	156	185	155	184	165	171	175	176	176	162	154	151	179	183	167	165	195	176	181	174	162	167	180	186	155	150	179	151	178	179	160	179	162	183	174	168	183	162	160	185	139	152	168	190	158	176	156	176	161	184	150	158	158	182	174	146	184	190	167	190	178	172	166	169	189	156	161	179	168	190	153	183	170	160	168	176	165	179	176	163	180	172	173	185	163	181	152	177	165	154	155	186	172	190	171	204	170	166	194	150	183	170	173	142	182	185	121	182	152	142	166	204	165	172	140	152	162	166	184	190	158	182	156	175	155	165	189	161	177	174	156	155	174	158	173	157	182	162	186	180	150	156	193	158	160	161	156	173	164	161	155	182	179	153	170	174	159	174	172	172	177	175	194	154	151	170	174	165	182	198	168	184	173	159	188	186	178	167	164	171	158	147	172	176	177	139	189	174	140	179	170	164	153	153	141	184	179	168	183	169	167	161	185	176	154	172	173	155	168	178	162	167	185	163	160	170	186	158	178	170	128	187	142	187	148	155	179	174	164	159	159	177	168	187	166	166	175	155	171	164	171	200	177	164	156	145	167	161	183	193	164	165	163	161	148	172	183	169	159	166	169	189	159	194	153	166	188	182	144	152	172	185	149	169	167	191	211	156	166	167	151	185	171	165	186	185	173	189	175	201	139	165	159	190	181	173	184	174	168	151	161	171	177	169	164	162	165	165	170	158	175	173	182	160	179	163	167	159	154	171	168	183	156	192	180	172	163	184	158	151	181	154	146	167	171	192	178	184	166	164	162	183	159	154	139	169	187	171	153	178	172	179	161	216	166	175	140	174	156	169	165	184	138	170	197	144	150	169	153	157	170	174	163	166	180	150	170	150	180	172	174	171	186	176	159	159	170	188	204	169	170	161	163	180	154	180	160	176	167	183	186	188	156	176	152	170	173	167	171	168	185	177	140	176	167	176	169	153	191	169	182	164	173	176	182	178	142	158	200	155	168	188	162	179	166	183	161	169	165	170	165	176	192	171	174	154	165	168	189	175	167	170	156	174	177	165	168	166	166	170	166	172	163	157	171	179	158	151	174	172	166	149	159	170	158	155	149	159	178	185	183	167	172	171	182	216	163	148	184	181	177	164	164	158	154	181	173	183	178	165	188	173	176	157	163	162	153	161	156	167	155	169	186	169	171	196	162	170	161	172	151	159	180	171	182	156	157	186	141	164	157	146	186	161	169	167	168	154	171	196	183	166	175	172	177	160	156	149	149	190	153	156	159	155	169	167	158	180	172	168	168	188	189	155	185	157	164	152	182	163	182	165	163	150	170	180	167	169	168	176	159	167	158	171	177	145	139	163	164	153	179	167	184	159	142	181	141	161	174	186	188	147	161	163	174	163	168	170	181	177	160	166	153	181	174	151	159	170	169	176	194	161	201	163	160	168	164	150	182	167	167	196	186	159	149	154	130	171	163	170	149	169	158	172	158	180	174	158	176	158	163	174	158	166	171	183	159	156	187	161	155	175	174	158	174	166	169	168	177	167	165	150	188	161	133	177	164	184	198	178	167	166	158	161	166	154	181	166	148	165	165	169	190	151	147	165	175	168	175	165	164	163	180	159	139	166	180	144	167	181	160	163	164	170	167	160	168	149	193	168	169	154	173	164	166	162	165	146	177	169	134	157	173	168	148	155	166	169	154	172	166	178	159	165	181	177	149	156	155	161	173	166	164	174	187	146	157	174	169	162	174	157	152	184	171	176	158	185	189	152	161	168	159	178	179	172	197	166	158	164	184	181	210	159	171	171	179	178	172	179	177	154	178	155	179	182	175	185	174	169	186	197	174	181	178	147	177	153	171	169	184	159	176	136	161	183	181	168	163	181	167	176	170	182	168	165	176	159	150	174	157	178	178	170	184	163	179	176	148	185	179	132	192	174	166	168	171	162	166	161	180	161	182	162	149	156	145	165	175	185	168	186	156	165	185	185	189	180	172	172	179	178	193	177	161	174	169	185	188	185	160	188	173	177	159	145	175	165	163	178	182	175	189	175	197	157	155	171	178	187	186	163	157	169	171	154	183	166	177	188	166	158	166	161	164	169	149	175	167	172	156	174	168	182	179	169	167	167	170	183	166	162	180	160	172	172	165	161	159	164	180	180	158	176	151	171	167	167	153	173	179	165	163	159	176	166	157	172	182	161	164	191	154	185	170	150	172	187	162	165	162	160	157	164	168	178	167	176	205	173	165	181	174	169	150	162	163	188	187	186	167	182	171	175	183	172	183	187	154	159	164	168	175	162	170	146	164	179	167	142	160	173	166	183	179	175	158	170	191	168	147	206	146	175	158	168	167	174	149	163	176	186	187	172	176	154	172	167	183	177	171	171	184	148	174	178	168	166	195	162	174	189	189	159	164	178	174	163	161	159	168	164	159	163	171	180	155	164	175	155	189	167	155	156	197	179	190	200	147	173	193	186	163	160	158	164	161	188	176	179	170	154	159	183	194	158	179	165	179	163	182	194	192	163	147	181	152	180	192	154	158	160	208	171	198	163	179	181	190	181	149	165	190	166	169	155	182	154	182	179	180	165	151	164	162	186	170	179	172	148	152	167	178	181	187	185	164	149	170	174	179	163	165	183	163	157	185	153	166	181	155	181	155	153	167	150	187	155	172	158	170	189	168	158	153	175	171	173	173	165	170	151	180	168	192	173	170	178	167	170	174	177	161	153	150	168	167	172	154	177	197	194
24226	19990	26098	23584	20069	13336	4499	3004	1864	1610	1101	966	786	534	541	537	515	467	486	472	463	437	473	461	427	445	469	423	409	424	406	437	454	393	429	430	444	380	367	398	429	477	409	424	392	390	359	382	398	364	426	411	427	421	425	421	414	404	407	428	362	366	405	421	420	389	429	413	429	412	423	434	423	421	408	406	353	383	395	404	425	408	440	391	436	405	419	399	419	409	391	394	431	377	421	381	411	384	420	356	399	388	408	425	367	393	370	425	403	397	386	396	413	382	396	392	379	418	384	409	400	403	381	435	407	407	391	433	413	435	425	370	417	410	391	395	395	360	415	369	425	403	368	414	420	411	468	402	398	351	388	421	416	402	401	390	374	372	381	385	404	381	396	399	401	428	385	444	407	344	367	393	415	411	397	398	390	398	388	402	405	407	416	407	444	405	419	388	377	382	419	408	421	401	405	437	417	406	375	414	391	392	378	381	389	390	403	380	426	364	392	370	399	392	390	448	409	417	402	373	399	429	383	428	369	435	401	381	414	444	419	412	442	412	383	405	408	371	379	435	433	375	422	386	431	409	394	417	399	445	431	410	358	416	438	395	399	426	387	390	405	380	358	406	405	421	421	403	397	393	393	410	414	373	395	425	351	414	428	371	389	417	423	414	385	423	386	366	434	360	353	403	375	423	408	426	404	414	412	428	435	383	376	430	384	424	413	394	357	402	397	401	409	404	394	424	405	376	451	352	400	403	425	369	411	432	397	419	399	421	410	424	389	366	447	398	406	416	377	405	391	355	410	379	429	395	409	408	404	399	380	382	416	385	356	379	416	376	370	379	418	408	420	419	421	410	363	403	384	406	400	381	385	415	387	394	389	379	394	413	386	381	373	385	415	396	412	401	384	382	392	391	403	430	445	403	413	396	417	416	416	414	416	365	407	410	401	435	371	411	430	425	431	411	383	393	426	414	370	391	366	404	387	419	399	396	395	380	397	403	377	391	395	378	401	394	376	454	375	432	391	406	389	407	389	419	411	390	410	404	388	382	403	397	410	397	399	424	407	401	405	376	399	402	406	389	407	411	394	424	406	373	429	432	381	416	385	414	436	401	420	416	393	426	378	368	396	372	447	399	396	374	389	406	380	410	393	402	432	387	399	407	425	418	410	413	396	393	361	377	399	404	426	395	400	426	429	404	423	392	393	377	375	386	420	366	368	425	400	369	387	413	387	397	429	386	378	403	390	433	419	392	376	401	410	397	434	410	383	376	409	390	404	409	401	365	384	390	393	399	397	409	430	389	445	381	395	429	411	420	367	381	382	421	426	355	384	389	436	359	374	381	410	349	398	380	414	376	429	367	387	389	397	416	419	368	380	437	422	435	396	387	387	371	420	400	378	431	386	392	404	389	467	397	391	396	425	400	380	407	385	361	361	369	396	381	372	390	382	396	391	372	414	377	408	378	406	403	404	406	387	389	436	387	368	394	359	431	368	386	426	417	399	406	360	384	395	405	375	409	394	421	429	387	429	418	388	436	387	378	384	356	375	414	406	420	392	402	416	402	381	401	395	424	394	416	396	411	401	418	401	397	383	386	381	439	428	392	402	430	428	403	413	394	425	411	372	356	412	388	417	424	378	403	393	406	416	376	419	387	397	377	426	404	412	385	380	367	399	364	350	410	375	387	407	396	389	425	395	427	387	402	393	428	398	410	386	368	379	400	382	388	378	380	387	377	350	389	398	411	406	405	409	393	404	401	405	427	400	402	440	407	399	408	391	412	399	399	401	401	409	383	445	380	382	438	431	413	389	400	438	391	425	371	410	418	389	401	404	414	407	382	367	369	389	391	391	392	371	385	431	390	397	383	365	406	357	405	390	379	390	423	407	429	417	387	396	411	397	449	394	399	456	404	381	407	420	395	393	388	392	410	437	374	396	410	388	411	410	401	414	400	413	388	424	383	391	396	411	414	411	356	395	383	382	408	380	411	401	380	428	415	419	399	392	374	414	415	383	427	416	373	384	422	403	401	404	418	392	420	372	390	370	384	365	404	428	399	425	389	400	388	418	404	384	403	402	389	386	420	386	396	368	430	432	389	418	423	403	344	430	382	387	445	389	399	402	438	443	425	363	389	411	420	427	390	384	413	421	386	412	419	403	420	413	397	390	416	398	386	390	400	399	413	400	397	403	430	394	379	402	405	397	394	369	371	386	407	391	396	411	364	366	395	451	407	365	368	429	438	412	383	395	397	401	404	392	405	424	371	408	446	411	384	401	382	362	387	387	413	398	385	390	418	417	414	395	401	426	405	398	370	396	418	409	401	399	407	445	428	403	404	395	361	424	372	388	418	425	388	444	399	393	411	368	408	385	408	386	397	407	388	402	355	420	403	403	403	406	399	363	431	394	372	439	384	380	394	401	421	406	415	366	390	380	399	409	370	405	449	368	420	405	419	394	389	420	408	403	420	387	406	423	415	365	429	384	377	423	406	367	417	443	389	379	400	384	406	442	424	407	408	386	388	413	406	395	436	402	393	376	391	397	357	398	434	405	395	405	385	410	383	396	411	399	402	458	391	360	403	388	404	390	392	412	391	391	416	413	419	347	426	413	381	396	427	418	378	388	391	423	367	423	391	402	387	387	423	410	357	396	461	405	381	389	368	401	402	430	424	407	402	407	385	392	408	413	376	352	349	397	377	430	434	398	425	393	407	419	417	364	369	405	401	379	430	399	389	398	401	380	435	411	387	414	402	344	399	421	430	423	398	433	402	380	417	412	376	364	402	370	351	387	455	440	411	424	396	419	394	422	376	411	368	361	414	425	424	403	384	410	377	434	399	365	415	407	411	374	380	352	403	413	366	384	404	396	344	398	422	406	378	436	378	373	367	408	392	398	404	417	421	461	396	378	394	394	402	422	401	381	383	385	395	367	398	387	391	417	410	401	388	394	407	397	404	451	385	417	439	441	422	421	410	422	420	400	398	463	436	427	429	411	436	421	379	408	379	382	383	378	389	386	390	420	416	360	371	382	371	413	412	422	389	395	399	408	379	402	410	409	348	419	416	416	403	383	387	387	369	407	402	397	376	419	392	404	398	374	409	382	389	395	426	393	400	382	397	376	390	377	372	414	379	398	392	419	376	396	399	373	392	441	419	447	418	380	398	402	408	391	399	389	418	427	396	416	391	401	408	410	391	395	395	427	412	380	411	394	415	391	406	410	391	399	420	398	370	389	430	404	376	406	436	437	381	430	425	417	392	416	371	405	419	417	394	382	386	398	411	440	377	389	421	372	394	371	406	395	396	382	375	420	389	451	429	396	377	401	401	386	389	403	401	379	433	402	358	445	393	384	416	410	386	394	391	399	408	356	399	424	405	400	373	379	410	415	389	421	371	393	406	409	379	404	389	414	395	389	415	425	397	410	413	406	405	405	406	361	382	410	365	383	414	371	407	394	373	370	416	404	401	402	372	400	400	430	338	396	380	363	387	360	430	387	402
10687	20208	20596	14110	11484	8283	6320	5471	3702	3104	1941	1507	1215	704	657	599	620	566	507	543	507	465	483	462	455	496	440	451	400	413	428	446	398	393	424	418	391	399	426	409	391	411	410	434	406	379	372	401	403	396	412	431	391	418	375	404	365	403	403	400	427	394	393	387	444	379	363	376	379	360	403	370	363	377	403	356	361	380	389	404	352	381	387	355	360	326	345	357	375	388	382	383	388	383	381	375	389	373	339	418	388	383	395	350	358	407	404	370	376	424	357	329	369	412	399	369	375	380	372	387	395	382	381	362	394	378	366	403	343	415	376	359	367	360	390	367	359	346	348	385	394	416	415	404	395	366	383	379	407	373	409	408	394	391	393	409	381	392	394	375	350	378	370	375	393	397	349	394	388	390	424	371	381	367	392	397	375	379	390	396	379	389	395	394	378	342	415	372	397	389	398	326	361	334	408	397	340	369	363	383	361	365	410	415	337	367	398	359	419	398	355	376	352	368	395	357	369	355	351	391	373	403	373	391	392	375	345	390	368	405	403	381	376	364	381	400	402	396	380	397	373	362	363	352	373	390	388	379	389	374	383	399	389	382	389	366	386	403	379	342	348	391	389	394	377	346	377	365	341	392	395	391	365	393	390	377	396	367	385	394	371	379	387	402	386	421	338	356	377	383	381	372	396	399	371	364	412	383	399	388	382	390	386	383	374	360	382	362	361	395	386	375	384	375	373	389	355	388	374	370	374	384	371	375	364	359	360	363	353	375	361	361	383	381	363	391	380	329	379	364	379	407	410	362	362	382	359	400	393	392	371	383	384	345	386	349	349	367	390	383	394	346	336	383	399	367	379	344	392	360	351	397	377	371	417	347	369	379	385	389	364	366	341	375	384	394	380	402	370	395	369	383	404	399	387	419	375	383	377	381	362	392	334	356	402	369	385	350	379	373	396	389	391	377	400	353	371	414	337	397	422	385	373	380	418	385	382	375	396	426	354	384	417	377	371	367	353	402	380	373	346	358	367	398	399	370	404	372	381	351	377	378	423	412	362	371	368	380	394	375	401	359	424	353	400	373	393	369	428	396	381	377	422	428	382	377	356	368	385	380	386	374	381	384	401	372	379	395	378	368	358	381	438	399	413	391	362	417	403	373	391	395	383	375	338	391	378	373	366	329	404	385	352	382	345	361	375	377	413	366	399	383	376	369	387	387	375	353	373	361	423	375	373	389	343	387	403	378	381	350	400	336	390	355	382	350	409	350	327	376	407	405	389	358	390	361	374	353	378	377	378	379	367	379	398	364	390	365	379	384	405	385	346	382	382	362	389	361	385	403	409	397	399	397	375	358	350	396	394	356	381	366	367	378	387	387	411	394	371	385	349	379	368	394	410	353	372	417	393	362	364	384	362	396	359	428	379	401	350	391	358	360	373	395	394	357	392	393	421	391	348	391	403	396	399	389	373	410	373	377	354	369	380	395	406	366	390	379	383	409	377	392	394	373	387	409	375	387	365	378	352	373	372	388	345	374	398	400	328	357	368	357	414	378	370	385	379	388	379	345	372	387	375	403	409	373	415	402	366	410	371	382	388	410	387	373	358	392	366	372	415	382	368	367	381	376	391	364	379	368	379	373	395	372	357	370	396	353	392	363	381	400	402	375	380	390	361	346	383	354	394	382	379	383	362	377	378	379	398	365	364	339	383	361	386	405	401	382	372	379	374	411	410	370	375	351	339	373	386	375	400	385	381	372	368	375	403	370	416	366	403	376	358	416	357	346	364	366	372	380	352	364	392	350	384	336	385	392	398	371	377	370	378	374	352	379	385	359	386	373	354	386	425	385	388	373	368	402	386	385	377	371	366	370	419	409	333	381	372	362	334	411	372	381	361	382	394	403	420	422	400	361	354	373	341	380	432	400	360	382	394	354	366	432	389	371	343	404	366	368	387	406	357	375	382	389	380	391	350	359	381	383	393	369	385	351	392	367	379	400	370	375	404	378	371	382	374	403	375	381	375	342	404	385	380	381	344	407	405	386	370	369	393	371	390	424	387	367	354	415	337	368	381	414	398	384	375	365	369	371	395	397	368	357	374	383	422	388	403	373	396	380	363	352	384	373	403	366	368	397	391	323	366	385	398	346	392	354	416	343	376	415	412	393	384	403	356	400	364	375	351	377	351	379	351	401	366	369	363	352	340	421	371	371	352	398	366	387	432	393	414	373	378	418	367	381	354	410	378	376	351	399	390	391	344	388	390	355	401	360	364	374	355	353	361	348	381	346	376	415	348	356	393	342	366	379	335	407	381	381	414	353	337	378	378	413	349	373	365	411	408	345	372	416	415	382	386	351	382	407	394	351	367	385	371	387	376	369	405	401	397	373	401	361	391	376	367	357	403	423	391	379	398	351	369	374	388	399	374	404	399	358	386	387	358	397	367	364	368	402	348	369	374	361	402	381	406	397	368	395	386	384	403	398	383	407	372	336	391	362	383	379	381	384	358	358	413	369	417	355	375	379	387	375	323	403	387	359	343	378	415	395	361	346	390	406	413	383	391	374	371	377	390	407	383	373	366	354	388	363	386	361	389	378	371	418	342	379	365	384	351	378	368	356	404	353	400	388	350	361	407	371	388	368	360	409	366	370	402	339	363	385	361	381	409	374	395	386	391	413	409	387	390	355	370	384	365	379	400	411	389	390	377	364	388	383	383	369	365	370	373	352	375	371	392	340	386	384	376	372	400	373	382	342	375	405	355	413	359	376	362	381	381	364	371	376	351	380	392	373	385	353	353	398	365	403	392	410	379	370	383	349	394	398	376	411	371	416	394	328	393	373	384	366	388	390	366	392	372	388	403	387	423	392	361	346	385	369	400	358	329	382	391	394	369	385	392	414	391	390	397	389	364	392	374	373	338	372	381	395	355	369	360	374	376	391	407	384	402	370	413	355	365	383	364	338	381	392	376	371	336	378	339	346	393	378	412	387	357	357	407	366	402	377	404	346	374	366	398	383	353	353	370	413	398	391	396	401	383	339	356	401	417	377	361	349	386	360	410	406	371	383	399	374	386	394	380	385	339	375	387	407	382	355	381	398	358	367	406	400	403	359	379	374	400	390	381	418	409	395	347	353	372	389	394	366	362	413	359	410	345	389	374	381	401	373	421	390	381	367	366	379	403	371	376	353	367	422	388	341	353	368	383	398	376	390	410	347	377	411	386	367	382	361	370	351	382	394	362	372	368	362	346	386	399	391	357	395	383	399	350	376	362	392	381	366	390	403	416	371	358	379	358	368	364	379	379	380	357	373	378	371	402	391	391	395	350	335	335	374	354	357	399	381	404	409	401	374	354	400	360	384	415	370	380	365	369	363	356	395	358	391	365	394	387	419	375	372	354	344	381	386	380	366	357	380	387	378	367	390	391	394	393	346	343	341	361	382	348	347	367	347	379	377	368	338	365	374	366	358	387	403	392	386	371	367	412	360	359	397	390	351	377	380	373	356
22037	20028	26546	23229	20063	20391	13787	4804	2825	2546	2060	1575	1632	936	988	887	865	841	810	846	826	813	749	733	741	745	696	741	736	708	732	703	706	697	702	682	729	727	736	721	678	739	700	646	672	712	747	675	730	693	714	715	715	675	679	685	726	660	664	674	666	709	636	694	674	640	662	686	646	733	686	680	627	691	679	664	728	699	681	663	703	702	705	726	700	692	713	691	705	668	665	682	687	649	654	672	692	734	654	689	729	667	696	666	737	662	664	715	662	642	696	709	650	724	675	718	616	672	642	669	699	684	668	637	709	716	684	660	695	662	680	652	622	700	724	703	670	770	732	686	676	662	662	677	688	673	740	654	668	654	666	667	682	685	649	674	642	716	694	709	672	719	693	704	672	668	683	663	728	706	744	685	691	665	692	720	680	672	721	670	655	685	672	693	679	678	687	672	685	665	680	643	667	639	671	675	616	656	676	672	732	677	647	655	651	666	674	645	647	685	676	727	629	682	687	684	668	696	710	674	652	666	682	689	682	653	661	693	685	717	704	684	691	642	655	668	628	680	668	680	678	677	674	669	651	710	729	642	648	708	640	615	654	673	660	687	665	697	659	656	656	643	715	673	715	680	640	679	641	668	638	681	730	665	675	684	668	640	681	642	730	635	653	717	651	669	712	659	652	698	721	672	666	666	678	677	680	616	707	653	676	681	706	675	666	670	676	635	661	665	675	627	684	652	680	699	636	704	656	686	684	691	645	687	682	655	659	665	655	648	640	682	658	683	681	681	644	628	663	695	638	604	649	668	684	637	637	673	673	665	631	711	721	700	672	690	653	658	683	641	628	667	734	675	645	684	706	673	659	670	680	671	704	667	667	658	655	688	651	671	638	696	694	686	687	632	655	704	681	697	666	626	664	640	700	665	669	640	692	695	680	670	700	705	699	667	610	626	657	706	655	651	657	695	639	677	718	628	645	662	672	687	675	702	649	678	698	674	688	728	692	674	696	665	713	646	672	695	666	692	689	638	683	667	650	677	693	653	651	698	700	701	687	683	664	684	654	691	649	670	642	625	652	649	619	707	677	662	598	680	661	681	693	634	660	704	654	660	682	621	648	657	685	682	691	677	661	690	671	701	684	708	651	752	726	654	661	693	675	660	708	619	687	649	676	704	670	658	633	566	673	643	652	677	642	608	620	666	657	654	637	631	644	653	661	695	690	645	688	669	719	706	655	677	661	713	668	658	705	620	668	630	650	698	653	690	664	654	681	654	709	664	670	721	698	637	649	665	652	684	652	695	696	661	688	701	686	684	682	669	655	673	707	702	697	683	708	678	681	697	662	654	632	697	712	696	696	635	696	644	704	711	696	680	676	662	726	647	698	666	679	716	638	687	662	646	654	655	702	703	666	687	692	626	674	668	671	680	674	696	667	648	709	677	717	641	642	689	646	679	730	636	661	677	647	661	650	672	677	696	671	683	686	677	641	665	661	665	631	611	690	677	666	669	658	691	671	626	676	701	646	636	697	664	657	683	672	667	739	620	672	688	672	695	687	679	685	690	688	693	690	674	697	603	695	657	665	689	635	667	694	660	612	619	691	649	695	701	681	654	708	678	651	677	664	684	652	635	638	662	655	676	639	697	693	640	705	705	698	715	673	688	648	655	705	623	674	705	672	682	643	689	665	672	661	654	642	664	703	650	661	674	696	658	677	682	686	626	662	702	647	690	633	736	669	674	645	684	667	712	688	676	681	667	669	709	678	682	706	670	630	650	648	684	700	656	649	674	694	637	634	625	694	667	657	660	711	668	678	653	674	622	676	693	648	685	684	690	658	662	667	695	677	660	714	712	675	643	612	660	694	669	684	679	694	701	668	691	676	633	665	673	647	641	649	698	688	675	650	662	663	661	716	680	731	665	714	680	701	695	638	677	681	645	644	684	683	677	659	691	661	702	690	711	690	698	676	678	639	640	672	637	713	702	671	644	757	660	633	671	665	653	715	645	618	656	684	677	668	652	640	685	654	666	690	655	642	693	647	673	620	666	685	656	624	670	680	690	636	700	650	699	695	684	710	651	695	682	671	669	700	706	630	656	654	675	682	666	702	696	679	726	683	681	641	635	609	646	647	719	705	689	678	662	703	663	688	665	649	667	689	622	663	732	651	677	711	657	656	685	644	659	657	700	655	712	686	699	687	648	648	627	658	660	660	681	698	663	716	675	679	628	648	673	630	642	699	682	655	642	688	652	694	672	749	667	691	669	699	664	685	652	617	647	701	635	682	712	684	677	638	662	676	688	675	670	657	707	654	644	703	727	632	624	641	714	663	686	644	678	672	632	657	652	607	623	668	682	669	598	638	683	685	647	673	659	669	699	683	643	675	681	669	657	687	680	675	659	658	681	713	630	686	668	703	708	676	672	670	660	712	680	676	667	705	697	690	634	677	649	663	697	676	683	681	657	650	647	629	686	643	699	681	641	679	653	645	669	678	665	655	680	652	667	697	690	669	640	645	700	697	692	684	649	640	679	660	660	678	669	644	729	649	675	683	726	698	715	658	692	647	674	685	658	712	682	682	691	620	679	670	636	670	656	685	692	669	697	726	639	689	679	682	637	659	629	674	675	691	672	683	665	698	657	672	661	653	700	669	691	638	633	708	689	665	682	649	701	731	694	665	683	686	646	681	693	664	655	679	633	671	652	669	727	639	676	671	702	675	628	662	684	635	693	709	680	694	632	730	716	678	717	674	675	674	632	691	666	700	682	641	653	673	676	674	617	682	709	677	644	666	649	722	663	718	663	658	657	618	676	672	668	635	720	688	666	647	611	645	639	684	681	635	653	682	664	715	682	648	665	680	698	650	692	690	673	663	684	615	647	656	691	702	707	674	690	633	660	659	616	649	685	669	677	660	621	642	657	640	619	645	654	625	669	700	673	691	661	658	651	731	686	662	686	689	703	683	667	667	663	669	690	623	620	646	653	652	681	718	677	639	679	623	650	676	654	677	648	665	683	660	687	668	707	684	724	641	673	654	685	637	667	655	672	694	702	704	658	717	642	664	644	707	660	659	712	645	680	678	669	685	670	649	659	626	690	680	636	672	694	640	704	656	689	681	676	644	658	671	635	619	687	688	662	642	665	692	677	646	714	682	733	707	713	657	667	660	651	662	704	679	644	669	687	654	660	657	667	670	698	620	699	667	667	654	695	680	663	701	638	665	657	661	655	656	678	661	685	648	634	649	682	628	702	642	627	676	689	612	708	691	676	742	659	669	682	644	664	685	683	666	638	677	659	642	629	660	638	618	634	669	686	671	632	629	695	661	643	670	640	596	647	639	672	651	668	661	661	657	676	674	656	658	651	649	688	648	633	669	672	668	643	695	676	654	715	687	699	632	687	640	652	661	635	704	687	673	654	704	628	671	714	650	695	687	642	667	659	639	618	652	665	668	665	656	629	673	617	671	641	668	654	649	663	682	662	655	672	714	658	683	679	687	657	724	681
13477	27915	26836	19640	15566	12433	9566	7472	5143	4398	3603	2617	2668	1307	1198	1147	1046	965	916	924	849	852	853	867	778	813	767	754	728	759	742	687	700	670	699	708	684	685	745	689	637	704	674	706	652	690	663	591	655	681	681	646	645	665	672	695	664	638	674	651	627	686	655	652	680	609	630	644	638	653	634	659	614	693	592	655	686	646	644	632	690	654	634	639	654	647	656	649	631	628	624	642	628	687	664	693	644	620	657	635	675	621	659	659	628	688	593	648	631	627	639	651	663	665	630	603	661	646	631	644	602	627	651	620	676	651	651	609	662	666	629	632	628	629	622	586	646	643	641	642	631	641	644	688	590	616	640	643	640	586	678	640	646	617	647	648	603	607	642	623	669	595	672	662	655	645	642	619	637	672	632	610	609	621	672	624	634	625	644	646	658	632	604	622	636	629	619	614	665	642	655	708	681	616	617	621	681	654	623	688	618	596	594	667	654	647	639	648	635	668	586	601	626	678	670	655	596	610	618	571	650	623	600	628	660	630	649	649	652	649	636	622	663	653	625	661	665	633	646	667	643	629	639	631	623	657	606	604	637	684	651	637	586	676	660	661	599	672	650	620	690	621	638	603	641	637	628	568	675	637	632	649	624	642	633	625	636	651	649	662	660	640	679	669	638	628	656	632	637	633	624	618	634	657	665	624	626	658	640	607	652	651	673	657	664	611	649	644	638	636	625	633	626	629	650	648	665	644	638	651	677	648	631	632	622	652	646	655	639	600	614	590	627	638	614	650	614	672	645	635	644	565	687	650	611	619	659	635	673	604	638	638	638	675	626	639	666	642	617	661	686	653	641	633	585	614	620	630	637	616	600	651	614	613	650	643	670	618	621	657	636	667	649	620	609	622	634	657	642	624	643	620	650	669	649	609	625	665	608	622	610	665	582	600	627	594	680	640	651	665	613	656	629	677	589	623	610	615	625	629	658	618	682	625	602	623	659	663	611	648	630	625	650	674	625	612	622	659	617	658	621	618	616	625	592	657	608	620	625	694	628	660	643	596	626	663	619	651	623	641	620	625	652	689	583	664	656	632	594	597	696	662	641	585	621	630	614	626	640	672	627	619	644	670	664	629	624	689	642	638	681	598	596	663	617	623	608	626	626	609	636	624	643	679	618	620	661	606	611	592	656	621	625	599	640	600	633	650	658	625	609	660	662	603	659	639	650	609	612	628	598	646	669	621	672	649	663	634	655	618	603	623	619	645	598	647	617	613	614	640	598	673	630	628	616	636	624	646	642	633	629	627	633	654	616	636	600	628	675	649	599	628	667	663	613	650	633	679	652	687	644	583	597	622	651	628	625	616	623	673	635	646	663	650	629	658	641	633	634	658	625	646	621	576	634	666	641	615	650	640	653	614	620	657	647	627	636	651	650	640	611	626	673	655	653	603	678	640	658	650	584	611	701	633	644	640	655	598	646	654	662	666	688	654	596	634	646	640	642	620	702	639	665	610	600	622	648	665	635	638	652	655	668	586	673	610	598	618	663	561	605	657	620	625	613	632	647	663	580	605	642	657	604	689	643	622	612	627	649	634	642	655	639	584	652	627	621	627	672	661	656	633	685	686	596	628	631	646	648	632	596	664	656	645	652	628	609	694	650	611	638	606	679	693	642	667	576	633	607	642	636	624	641	627	625	658	613	622	620	695	659	679	600	647	670	654	677	596	674	650	643	667	605	679	650	618	644	615	617	613	647	679	645	614	638	632	606	594	599	678	642	582	627	667	605	595	623	644	666	605	609	634	660	617	570	653	702	627	612	641	641	655	683	639	651	672	620	669	671	623	689	613	628	629	691	640	597	617	649	637	647	654	657	635	604	620	557	641	648	663	608	647	664	654	560	597	607	603	661	656	644	638	632	593	649	631	638	620	643	629	663	640	598	654	671	648	636	631	645	595	623	574	687	630	608	646	628	653	622	631	686	626	674	619	591	647	639	665	650	623	616	665	629	702	626	622	650	644	627	667	634	679	623	638	604	602	669	633	630	617	643	614	636	633	622	671	630	590	641	614	640	671	645	694	642	615	633	589	658	659	639	603	646	613	598	640	643	615	639	646	617	640	638	675	600	664	583	624	650	640	591	605	637	633	599	618	638	635	637	616	639	622	656	643	608	632	648	674	649	642	632	602	671	705	620	669	651	643	643	654	665	653	657	635	638	583	630	629	639	638	673	613	636	674	625	638	606	643	666	608	617	574	635	625	608	674	600	628	675	655	628	656	609	668	638	649	653	645	647	648	603	672	660	597	619	611	653	655	609	630	667	612	643	639	630	664	643	641	648	633	636	615	668	642	638	644	652	679	638	621	613	631	638	625	680	691	647	673	647	642	660	592	600	622	632	651	610	655	632	619	638	632	683	669	667	580	637	617	644	613	631	618	617	662	641	623	636	601	651	635	629	605	639	630	619	678	666	603	640	642	621	662	661	608	637	607	661	679	635	626	598	660	648	665	640	630	594	602	610	646	678	656	663	663	581	669	627	608	641	622	626	624	637	643	633	650	617	677	594	628	655	633	604	631	591	625	617	666	655	629	643	667	625	625	639	635	612	664	654	602	634	661	581	646	684	644	645	593	627	596	628	666	606	655	613	629	622	610	616	634	640	634	622	629	669	608	631	629	671	624	618	644	655	634	623	672	584	691	647	664	646	633	649	653	643	627	618	642	647	636	651	618	619	649	630	692	630	584	647	627	601	610	638	621	608	629	641	644	618	633	643	671	622	650	673	636	592	644	634	669	653	676	596	646	675	650	621	619	615	679	644	630	658	669	605	657	624	587	642	624	610	624	616	634	679	631	642	616	655	594	603	624	648	615	622	610	611	639	645	641	653	645	650	621	630	590	647	622	629	644	649	620	629	667	634	615	665	637	645	633	644	631	673	640	643	629	641	618	647	647	616	674	617	631	659	684	676	658	587	573	619	639	616	640	645	615	636	677	655	619	644	662	612	680	631	618	620	622	616	668	648	677	629	634	630	597	675	634	683	622	608	611	655	637	589	649	647	666	595	660	640	618	647	604	628	599	660	628	622	648	643	630	631	633	662	613	642	659	595	614	588	631	633	633	641	603	633	649	685	663	625	651	644	645	670	559	657	647	643	614	671	633	637	626	623	683	656	610	609	656	667	659	610	667	615	635	607	633	625	627	671	625	649	671	667	699	627	636	650	642	642	596	648	606	617	658	654	602	667	656	664	597	596	610	638	649	667	606	642	621	681	614	678	628	612	632	702	630	673	650	639	613	649	632	660	626	590	632	663	652	645	643	642	608	670	655	643	620	609	666	632	615	649	636	646	644	642	627	697	606	680	620	639	643	607	615	644	622	592	620	620	639	593	623	627	651	622	657	630	659	609	614	633	654	658	615	581	610	617	632	640	681	670	616	632	609	624	668	639	655	644	612	646	619	670	630	590	627	643	631	656	637	625	604	661	625	661	616	616	630	583	620	684	618	675	570
29970	17692	7255	4401	3319	2179	1155	949	757	546	448	279	204	167	171	197	147	181	155	146	169	156	166	179	152	158	163	158	182	162	156	140	138	147	154	160	147	153	154	137	158	179	136	155	165	164	146	182	150	162	159	154	167	169	158	149	139	160	138	152	151	135	169	158	160	144	155	141	151	155	155	153	149	162	139	159	150	147	161	153	155	127	147	132	138	158	160	141	160	154	155	149	156	171	170	167	151	168	178	174	157	161	170	133	161	152	149	161	149	154	166	168	166	159	147	128	172	143	155	156	140	138	135	156	157	164	151	151	158	151	160	162	170	128	146	161	149	132	142	145	159	148	163	132	147	152	176	142	151	145	152	183	167	176	139	134	160	150	140	135	166	152	166	162	156	173	159	146	152	180	154	141	153	141	128	147	143	139	153	175	160	159	160	153	179	151	164	152	144	152	156	170	149	162	176	147	157	155	153	151	162	147	148	157	180	164	170	142	161	160	155	145	153	174	157	142	153	145	145	156	161	147	142	153	168	146	160	174	172	150	155	154	142	146	189	149	150	157	122	148	168	156	160	132	179	177	164	164	157	160	163	178	163	165	172	147	168	141	150	143	146	145	157	157	149	167	165	168	144	148	150	157	156	150	126	161	155	143	149	161	160	163	181	157	173	163	163	154	169	142	142	143	130	156	134	163	149	152	186	150	156	153	144	164	179	126	160	155	159	149	159	145	161	126	171	152	170	152	150	139	154	160	158	149	146	146	177	127	171	149	140	164	157	168	140	157	163	141	155	155	166	155	172	165	182	167	140	155	121	158	174	150	159	153	147	149	169	166	156	152	159	166	172	160	133	159	147	145	161	165	161	137	165	172	153	148	157	147	157	144	154	136	169	133	149	142	140	151	136	141	141	152	150	179	138	170	152	170	151	159	148	154	120	165	150	173	141	170	139	177	147	153	152	143	144	162	138	147	161	154	179	186	159	138	154	144	156	152	168	167	172	160	173	171	117	136	180	144	156	153	167	168	156	151	157	163	158	148	144	150	158	171	166	145	153	164	164	154	172	156	175	156	145	143	163	147	166	172	151	175	160	162	162	153	160	160	172	169	150	149	166	165	179	135	147	149	165	155	135	154	137	159	151	150	147	160	137	149	160	169	154	155	134	169	170	153	161	150	143	164	174	137	138	170	158	136	153	168	160	143	150	151	145	148	160	142	147	160	151	151	150	157	153	155	138	173	147	173	154	172	176	148	157	148	155	137	174	149	174	190	173	152	167	154	174	162	142	167	158	173	148	145	171	174	168	165	142	157	142	151	169	151	166	157	137	178	159	163	174	164	140	146	135	164	163	147	159	156	147	145	163	136	150	155	152	159	152	153	151	168	154	154	172	143	150	175	181	148	141	160	168	152	140	160	159	143	148	143	163	161	146	173	163	149	160	126	140	171	157	144	169	179	150	153	145	162	160	173	151	151	158	154	149	136	153	147	152	168	178	146	139	151	154	173	175	167	167	150	135	142	144	133	163	189	161	149	146	164	128	158	143	134	145	146	160	142	176	151	147	181	166	155	133	151	160	128	138	171	167	153	135	150	158	167	142	161	163	160	174	161	166	135	145	140	148	152	150	164	127	182	161	171	152	153	144	148	146	153	184	157	170	146	154	173	155	158	143	175	147	148	162	150	170	157	149	170	174	161	172	166	146	158	146	158	149	140	153	134	150	147	150	119	164	153	169	149	161	169	138	134	164	142	177	156	159	154	155	176	149	134	155	143	186	170	146	164	153	158	142	148	146	171	172	159	174	160	177	165	168	160	167	151	159	165	145	151	153	170	150	151	134	153	138	140	158	169	147	172	145	150	162	157	164	146	156	178	173	155	155	151	172	150	188	167	124	145	151	155	175	165	153	150	158	140	162	124	138	164	158	145	149	161	143	159	137	145	165	159	143	152	181	133	142	168	162	163	152	171	161	168	147	177	150	149	164	147	158	153	143	144	164	156	143	138	168	159	165	152	159	139	154	160	140	157	164	148	154	141	141	150	160	168	157	152	158	146	154	152	144	145	172	139	169	140	134	142	155	131	173	135	153	157	146	168	176	159	127	184	164	153	168	143	144	168	176	173	183	132	151	159	164	162	178	162	160	174	153	158	156	170	164	146	160	158	141	179	161	155	158	151	178	155	186	169	148	175	156	156	137	181	180	154	154	149	161	167	163	169	144	153	170	152	170	145	142	154	163	148	154	146	140	144	180	138	134	176	163	143	172	166	152	138	182	169	167	161	154	166	148	168	155	136	147	142	159	146	164	177	155	174	164	149	142	146	170	143	155	155	150	146	156	162	180	138	155	144	180	134	149	155	165	147	183	180	141	161	153	153	163	165	144	155	168	174	142	163	155	152	162	151	161	177	162	171	148	146	158	163	147	144	178	157	155	178	139	161	163	144	168	165	140	166	143	143	147	133	176	158	141	154	168	156	163	146	161	165	163	150	143	145	147	164	176	180	157	144	162	136	150	150	152	175	167	127	158	164	173	167	155	140	152	179	143	141	165	171	178	139	151	159	149	160	152	161	168	156	148	144	155	130	166	173	160	166	179	147	149	155	155	139	150	151	178	142	161	140	159	170	151	135	160	160	143	162	121	138	138	154	159	166	169	148	152	156	147	155	157	159	156	176	164	148	177	174	160	156	162	157	149	169	146	157	176	172	127	125	148	169	161	155	167	167	165	159	154	175	158	154	164	147	152	132	144	159	126	156	147	170	161	137	133	166	171	163	144	164	160	131	166	163	158	135	129	175	158	158	141	148	143	155	164	162	161	150	160	158	152	170	171	169	162	161	170	148	161	140	131	140	145	154	169	148	154	161	147	159	140	136	156	150	180	154	144	153	163	152	138	152	162	151	149	156	153	155	141	149	118	175	162	156	162	176	142	159	172	159	144	164	153	162	161	149	161	159	153	157	155	153	166	142	152	147	165	177	154	149	173	141	148	151	144	148	141	137	161	165	165	173	140	144	128	173	140	156	172	148	178	157	171	148	156	154	151	156	138	155	165	146	142	150	139	145	148	173	163	159	154	163	155	149	147	188	167	133	139	176	144	177	159	143	138	158	145	152	141	148	140	163	157	140	165	172	143	166	133	163	150	161	169	164	156	147	171	164	152	193	157	150	167	153	163	140	150	160	141	149	160	142	158	173	153	185	169	144	161	149	153	154	168	159	167	170	170	149	167	183	148	175	155	144	123	159	141	160	161	165	165	146	166	146	159	155	156	164	150	152	160	144	138	164	169	139	153	155	143	158	189	181	163	145	135	138	151	165	154	164	162	163	142	153	126	139	176	168	166	145	165	163	167	158	162	153	157	164	142	127	158	159	166	169	162	162	173	140	153	161	156	168	166	169	143	151	151	178	143	134	162	141	162	156	151	137	144	149	149	163	143	196	164	165	161	157	175	149	159	180	142	168	154	154	135	165	153	162	172	166	167	166	174	162	158	155	162	146	152	160
9426	11913	10940	7478	6576	4551	2433	2171	1673	1091	984	441	208	185	179	180	191	182	148	175	196	137	186	184	171	167	181	183	175	164	178	193	179	177	168	134	177	162	143	168	194	172	164	188	177	172	205	173	182	167	168	180	175	177	187	159	163	192	194	187	159	159	170	181	164	181	191	169	143	170	176	188	146	166	171	163	184	163	206	183	182	181	168	165	156	179	170	152	186	193	117	175	152	170	166	181	149	200	158	146	170	154	179	144	164	158	157	174	186	159	161	171	154	145	169	176	155	195	149	143	171	185	147	216	168	162	176	153	152	156	171	194	172	176	191	142	175	165	163	186	177	159	165	174	190	169	167	177	166	171	173	188	161	156	172	163	146	169	177	147	180	157	169	158	169	182	165	159	176	172	169	161	166	176	184	153	184	159	162	187	168	151	166	156	178	168	170	184	199	169	153	173	159	175	165	179	177	164	176	173	180	155	154	182	155	177	154	176	148	178	181	170	173	144	165	171	188	203	180	176	147	177	184	182	179	177	184	177	200	183	170	161	163	197	180	163	158	189	168	157	165	194	183	169	159	161	164	182	173	184	197	161	189	175	165	183	197	169	171	159	157	187	154	168	187	177	173	160	179	171	168	175	179	188	173	183	177	157	184	163	151	191	171	175	155	149	154	186	173	158	183	170	164	170	172	170	188	152	170	160	159	169	187	182	171	183	172	184	182	161	171	154	153	152	162	173	173	172	178	155	158	167	190	159	160	165	176	180	165	179	187	165	153	171	153	165	173	185	165	156	177	152	164	174	158	156	168	171	194	162	182	164	152	167	164	163	178	161	164	170	188	179	163	148	148	169	162	169	166	153	172	157	177	169	152	164	162	190	205	167	156	165	171	151	189	157	174	170	187	179	170	178	170	170	195	139	172	183	168	159	159	171	143	172	161	178	174	186	178	176	185	189	161	156	153	187	173	192	157	175	160	202	187	170	200	161	159	176	179	185	175	176	191	178	168	180	182	183	172	168	146	175	152	170	215	166	168	164	181	181	175	180	170	178	174	173	169	180	170	179	179	173	149	179	158	164	163	162	168	163	147	196	179	163	175	172	161	171	151	171	156	144	187	178	148	196	171	179	201	163	163	181	162	192	187	183	168	166	164	175	161	186	162	170	168	170	176	192	156	180	173	156	178	170	162	171	171	164	163	182	163	160	184	156	148	169	171	180	165	163	155	150	168	182	171	180	171	192	183	177	165	168	185	168	152	156	187	169	167	187	183	176	156	178	162	158	157	185	186	190	196	170	147	195	189	163	170	170	164	170	162	187	167	156	186	191	161	179	178	178	181	154	162	196	164	177	187	185	146	163	178	171	171	174	162	171	152	198	180	158	180	166	184	170	166	159	162	155	164	188	179	174	166	176	173	178	190	137	175	176	168	183	176	168	181	163	196	176	195	150	154	169	180	186	185	168	165	151	189	169	154	180	174	174	186	170	178	174	170	177	207	146	156	175	184	156	177	169	168	142	136	145	170	188	176	195	167	183	181	161	179	162	183	177	186	146	158	180	177	164	181	164	183	185	161	188	179	156	148	178	160	161	170	167	160	157	161	193	176	152	162	146	170	193	168	160	185	177	178	157	164	182	159	189	162	158	163	165	185	158	170	164	187	170	159	185	164	149	174	165	163	179	183	172	162	190	161	178	173	174	153	171	179	180	175	153	179	172	185	160	167	161	167	171	151	154	151	179	168	171	177	162	195	155	156	166	168	166	152	179	154	149	170	151	142	180	160	180	167	189	159	178	195	158	181	146	167	135	159	146	173	172	168	167	169	196	180	171	188	151	165	186	168	166	173	168	185	154	161	161	159	178	170	160	153	157	170	176	151	165	168	179	181	176	194	205	189	158	158	177	173	194	177	173	189	169	189	156	185	142	188	182	154	159	177	161	177	165	187	182	160	186	163	172	175	154	174	167	174	157	187	167	181	195	194	172	173	165	193	160	179	171	151	167	165	176	176	163	170	165	172	160	174	197	166	156	163	181	171	174	155	181	153	166	154	178	175	191	176	168	165	174	162	155	168	172	186	160	190	166	167	182	171	152	195	172	167	148	176	172	165	186	179	177	190	166	179	183	162	170	179	170	163	176	157	178	167	192	173	164	169	179	163	178	164	174	183	163	161	194	186	162	175	183	170	163	171	161	159	155	170	173	165	179	164	193	180	160	163	187	194	175	175	194	144	182	164	153	187	210	159	162	168	141	187	190	163	178	159	170	176	168	196	156	171	161	162	183	175	168	155	179	169	170	174	173	177	163	188	158	166	196	167	150	180	156	190	180	159	164	187	170	163	147	163	176	154	183	172	177	167	167	175	163	190	181	197	174	175	178	147	191	179	181	162	168	176	165	174	180	179	179	189	165	160	177	161	156	162	201	179	158	164	185	183	182	191	154	153	152	151	159	195	182	156	169	165	164	172	160	172	168	165	155	157	184	159	156	181	178	153	188	181	179	157	169	159	169	164	171	164	142	183	177	162	187	178	166	148	146	178	162	194	154	164	164	169	184	172	174	191	153	167	189	181	155	150	174	158	161	175	185	182	157	188	145	173	182	176	170	163	169	185	165	189	161	158	149	185	179	172	162	184	170	190	166	195	174	195	164	168	184	168	161	183	143	168	195	154	169	163	170	149	169	176	189	170	154	165	163	132	168	165	158	168	180	173	145	153	177	155	175	171	188	141	164	145	163	178	152	183	181	165	178	176	167	166	173	168	178	184	137	170	179	182	187	176	198	187	176	193	155	184	159	183	154	171	176	175	178	170	206	160	158	179	149	183	168	179	155	169	177	141	156	172	158	166	178	164	160	157	178	186	183	169	160	172	167	167	160	184	160	164	180	169	165	171	178	170	147	178	164	181	185	159	171	181	201	155	173	161	178	181	158	172	175	142	169	151	189	189	166	197	174	157	185	153	167	162	167	203	159	170	192	168	163	190	160	179	188	153	179	179	158	176	170	167	150	171	167	187	182	166	154	181	177	174	167	167	174	177	166	161	164	175	151	168	176	171	156	176	166	168	183	168	180	166	167	169	165	177	185	167	188	180	173	190	171	169	163	166	174	187	179	171	168	182	183	163	152	151	155	166	187	157	169	157	171	174	156	196	170	178	182	169	177	196	160	164	175	180	165	173	167	166	168	164	170	188	188	144	158	176	180	194	186	182	182	168	185	167	184	173	176	184	190	149	167	172	184	161	170	175	186	175	180	184	162	164	194	174	202	177	174	167	173	177	161	166	191	174	170	151	149	154	187	197	162	165	164	169	157	172	182	183	161	155	164	160	151	177	166	162	160	168	176	190	178	198	165	145	149	169	182	176	177	180	159	196	168	176	195	176	174	157	180	167	177	171	160	179	161	177	177	160	167	175	169	157	165	162	176	188	174	162	161	175	180	156	155	146	178	164	172	164	166	141	165	159	160	156	166	173	141	181	167	160	160	176	179	185	188	181	165	175	163
24367	20000	26147	23566	20147	13696	4798	2707	1771	1382	1122	833	854	551	538	489	496	476	519	486	472	465	428	451	456	458	418	456	472	479	424	450	443	426	442	416	426	424	409	382	386	416	415	405	388	409	373	433	414	400	414	435	418	393	415	427	411	393	425	356	458	404	400	389	412	405	424	364	368	428	413	399	433	409	441	394	474	375	411	428	424	424	404	397	365	403	397	427	402	357	409	398	382	411	414	383	388	397	367	399	382	410	396	375	429	394	402	409	412	405	402	403	373	394	419	378	405	417	422	404	345	367	390	448	382	396	372	385	360	425	396	385	392	405	416	398	396	406	386	411	404	412	417	408	408	422	413	412	413	376	417	417	410	413	391	382	418	436	409	399	393	417	396	416	414	404	401	405	382	419	419	413	395	413	432	411	386	385	398	400	404	380	354	403	394	447	412	422	394	406	399	452	412	395	401	408	377	417	397	393	386	442	372	403	408	423	399	444	400	409	421	419	406	420	385	409	397	379	422	394	404	408	416	404	389	426	396	419	422	395	386	375	391	434	421	374	424	412	406	395	394	423	434	372	427	405	370	383	349	391	420	378	390	413	376	377	401	410	400	408	414	373	383	365	386	432	423	374	392	407	405	384	421	419	435	396	409	358	388	381	410	437	401	417	405	411	386	417	414	442	389	398	446	425	428	371	402	408	425	415	403	362	396	450	395	411	390	407	407	379	393	417	418	387	403	404	416	457	408	401	427	379	417	377	396	426	455	391	396	406	409	408	425	445	384	420	403	441	385	414	409	383	391	388	407	408	408	404	417	434	387	375	390	419	414	398	405	399	407	385	399	412	392	371	407	435	416	407	401	426	400	397	399	392	449	395	397	425	361	428	386	407	431	408	401	426	388	405	383	430	391	402	381	391	403	396	427	429	385	390	410	406	398	440	379	372	374	429	407	410	407	397	425	411	391	378	421	437	389	363	397	430	401	403	381	380	422	404	418	421	458	366	402	438	360	416	399	359	357	414	404	359	410	404	418	421	401	386	388	395	445	405	417	390	368	379	386	383	396	381	407	404	366	429	422	422	429	402	367	397	394	402	448	376	402	392	426	437	414	401	400	406	382	336	399	404	415	365	434	385	441	404	380	425	414	385	428	416	393	389	413	411	400	410	411	374	433	375	394	376	408	373	406	432	396	439	397	422	397	394	406	417	400	416	405	403	382	392	439	409	396	402	423	373	378	438	437	394	409	389	432	368	386	434	421	396	429	438	398	386	393	377	390	425	393	389	360	402	424	405	365	405	378	387	396	398	411	416	409	396	428	390	422	400	424	397	381	394	413	413	392	396	411	378	388	408	379	445	399	409	406	390	376	375	406	465	413	368	420	405	413	429	396	414	401	401	426	385	463	407	397	436	390	374	408	429	407	376	414	417	424	380	445	375	362	397	395	389	438	419	396	421	413	395	418	415	438	417	400	413	415	394	422	402	397	393	404	405	372	410	380	412	430	399	410	417	406	387	414	418	421	397	389	395	395	417	411	393	428	407	380	382	425	426	417	410	400	360	388	366	415	375	400	409	442	374	378	395	409	354	432	416	430	402	414	401	361	403	365	393	387	406	402	427	435	371	413	440	415	426	364	411	384	423	382	408	420	397	399	389	364	382	403	420	414	410	450	433	396	418	389	412	385	384	405	403	400	386	430	437	353	370	414	398	420	415	375	400	429	378	404	423	383	387	387	406	375	386	439	415	423	378	412	385	399	448	399	430	408	398	387	415	392	416	410	385	405	389	389	434	364	426	395	408	397	416	385	383	384	387	385	397	383	376	443	455	398	371	391	384	430	398	390	381	396	450	404	427	421	387	405	418	399	424	394	413	423	379	423	384	379	402	394	413	399	410	344	413	404	436	401	396	388	430	392	392	382	412	387	407	406	409	387	390	412	463	410	429	391	415	410	415	407	397	400	392	369	398	414	390	379	402	399	416	416	363	389	372	385	385	387	397	369	386	384	382	429	391	389	415	363	431	418	389	392	384	375	389	413	390	390	433	409	431	402	428	415	391	415	422	407	354	365	353	406	405	427	377	404	403	397	393	434	384	437	393	386	367	391	354	375	411	404	403	407	381	418	366	402	441	418	413	414	410	456	413	402	404	399	403	401	413	412	386	430	367	393	409	374	420	402	372	375	406	369	379	420	405	403	425	416	402	432	384	389	389	418	386	405	422	394	401	421	428	381	402	390	420	408	377	399	429	407	400	383	433	373	375	395	377	384	407	393	435	382	426	389	402	400	399	403	369	379	384	386	384	406	408	385	405	423	386	413	400	404	372	410	388	400	423	401	411	406	385	422	377	387	395	391	379	410	397	397	414	373	386	397	391	394	398	399	403	450	418	444	386	377	402	381	415	440	392	420	393	409	413	402	409	374	427	409	392	414	426	409	389	416	406	409	422	396	406	386	402	398	368	404	386	399	387	435	377	418	380	389	379	418	424	406	396	441	427	384	401	419	420	398	369	401	411	398	419	380	385	396	375	380	444	434	412	390	407	433	419	425	418	382	408	435	420	389	409	381	398	430	392	416	453	410	413	374	395	404	415	386	406	388	451	365	424	424	360	389	415	373	418	430	387	364	366	397	427	419	381	393	348	419	419	416	391	388	393	390	399	390	432	388	409	414	413	397	414	377	379	395	381	369	386	385	433	383	433	427	444	416	367	423	406	414	400	417	418	400	442	361	395	398	404	417	415	395	388	416	400	418	417	367	411	415	410	413	420	444	405	405	376	462	413	411	451	433	424	366	388	399	416	396	392	391	418	392	400	414	386	400	418	423	366	395	430	405	409	403	391	414	415	382	408	398	394	420	411	413	424	397	426	414	408	378	424	378	408	381	406	400	396	375	381	389	413	388	372	384	405	426	402	365	437	369	379	407	422	425	393	413	433	438	418	398	366	409	438	383	372	411	403	391	386	443	404	370	377	433	428	378	404	405	395	368	428	405	361	375	390	436	389	373	423	386	433	380	417	412	393	422	394	375	413	397	383	401	385	377	406	399	385	391	384	390	399	404	425	367	389	368	417	421	448	395	387	389	414	387	428	399	429	423	398	390	387	398	388	413	398	425	408	348	363	374	395	377	438	394	406	404	396	422	387	438	432	420	364	349	422	430	408	417	406	402	381	368	427	372	422	403	378	398	407	407	419	375	402	418	439	434	390	424	421	461	387	382	386	380	393	407	447	440	440	430	397	359	377	374	369	403	424	380	413	407	417	392	413	435	447	410	394	381	419	356	420	396	401	387	420	388	421	398	402	387	399	395	445	398	382	437	407	437	421	378	397	424	436	405	391	375	400	417	385	407	414	405	405	394	413	385	462	449	399	414	398	385	426	423	381	405	395	432	403	435	399	428	405	378	402	385	362	388	408	406	407	419	409	350	396	404	415	404	437	409	416	375	415	386	413	421	390	392	415	393	409	377	410	424	436	394	381	380	396	363	441	394	404	399	403	392	417
11699	22910	20126	14509	12834	8650	6644	4818	3392	2568	1957	1376	1207	686	652	640	590	564	525	521	505	489	490	467	478	454	479	489	466	425	426	428	418	408	425	391	434	426	419	386	392	424	389	392	447	387	414	443	382	423	409	362	375	384	431	403	413	368	356	381	397	390	380	369	390	407	355	405	380	423	412	402	415	359	356	356	395	392	381	396	376	370	398	368	394	378	376	398	379	354	360	376	397	374	354	383	400	355	393	370	379	387	361	371	371	374	390	380	387	375	389	418	391	367	408	352	384	394	354	389	361	393	400	396	390	350	366	387	352	396	365	409	376	392	363	401	410	392	414	377	386	402	392	387	390	364	380	366	372	366	362	374	373	360	352	386	400	371	392	375	344	396	390	405	375	372	406	371	393	357	393	360	375	386	407	409	368	382	357	377	405	382	368	345	369	407	392	417	343	337	381	375	400	368	397	385	368	395	402	372	390	388	388	394	371	343	391	378	365	401	348	414	370	383	367	390	402	376	397	391	376	383	385	374	350	380	397	394	374	383	383	398	398	419	373	371	364	347	382	364	383	393	396	362	369	398	382	366	370	374	382	371	375	434	372	389	373	389	352	367	362	384	387	417	371	394	376	408	359	391	391	382	408	389	395	390	401	406	323	388	351	394	372	375	369	392	375	346	402	390	367	378	398	368	374	365	376	381	397	370	375	405	350	405	388	355	404	359	413	398	389	350	401	341	399	387	349	354	377	381	355	362	379	386	375	385	370	389	365	381	403	401	365	421	357	403	394	394	407	391	372	391	378	369	400	412	403	364	383	375	383	374	374	393	366	379	356	384	366	395	362	368	362	380	364	360	346	389	381	376	374	363	369	396	379	405	424	394	363	361	392	350	357	398	376	387	376	385	394	364	387	355	365	350	402	407	380	351	391	388	396	382	384	382	362	364	375	401	392	411	412	393	376	386	393	379	379	378	369	341	362	374	360	390	390	408	387	406	372	364	390	390	375	337	387	365	358	379	411	381	435	390	406	391	405	348	396	372	367	361	384	387	373	357	368	376	410	373	382	360	374	379	421	400	373	394	380	399	375	352	377	405	377	356	380	352	383	383	370	417	381	374	382	372	338	369	367	397	375	369	405	386	351	399	358	383	359	351	394	344	412	371	378	375	381	361	374	372	362	368	399	364	382	380	391	385	382	360	375	388	363	400	385	369	387	365	368	380	399	413	375	347	397	380	374	385	335	401	358	350	379	378	405	395	410	344	397	357	376	408	375	398	398	400	407	394	371	393	368	338	372	383	363	394	378	351	419	373	368	378	422	394	406	411	360	395	391	384	400	376	376	373	391	378	375	339	394	399	389	395	375	377	388	366	424	385	388	369	365	380	401	399	396	418	373	349	435	397	390	416	378	397	415	363	392	373	374	396	371	368	384	395	377	381	380	384	423	401	366	387	375	362	390	389	370	419	378	371	379	381	385	384	399	387	382	352	395	374	410	376	369	374	396	390	403	388	374	356	355	379	378	392	359	355	389	363	367	379	399	376	387	390	392	413	378	382	362	417	405	377	391	391	384	369	380	385	379	357	387	372	385	401	388	346	410	399	364	347	352	377	382	382	366	390	392	387	414	401	370	367	347	386	398	324	357	379	376	370	381	400	419	402	382	379	390	381	378	364	374	349	427	364	425	362	372	344	382	379	350	332	390	364	384	395	395	391	387	376	397	371	397	367	370	381	404	389	365	354	326	364	378	375	408	386	372	381	368	383	366	381	372	403	388	370	384	393	381	404	396	402	370	383	415	358	389	370	369	368	375	362	375	355	395	349	395	366	373	394	363	384	372	382	388	352	401	359	354	376	383	351	389	375	374	401	398	384	352	368	369	362	351	405	336	372	388	380	379	344	375	406	399	379	363	366	361	369	401	384	415	366	387	398	396	407	399	351	383	373	354	348	365	400	349	372	378	412	428	351	389	369	382	385	368	396	376	358	410	368	398	382	388	385	387	354	389	369	391	399	368	428	377	391	368	377	392	379	374	393	385	382	405	379	375	387	398	411	396	337	424	420	424	373	378	418	366	370	403	381	388	342	394	365	392	370	397	379	379	386	381	385	371	367	369	374	343	358	378	399	367	383	379	340	373	405	366	378	366	396	384	381	362	412	397	382	371	392	358	379	390	366	373	354	401	400	383	349	379	374	398	384	387	390	410	384	349	381	366	362	365	416	364	384	399	361	402	378	385	351	386	352	396	408	391	388	372	383	387	370	407	356	367	369	379	394	394	374	386	394	414	373	364	385	377	378	371	381	381	394	394	373	389	361	419	357	373	363	399	368	406	398	373	379	393	416	373	408	379	389	425	402	380	357	397	403	379	376	388	380	391	381	355	418	349	370	369	392	364	390	377	376	393	389	386	408	363	349	374	367	392	414	374	397	373	386	369	360	357	355	371	380	363	366	362	364	391	386	396	362	376	398	395	367	418	396	387	380	368	388	365	368	368	355	369	347	398	373	349	344	394	370	387	357	382	369	398	398	373	375	388	355	363	423	404	354	404	399	366	400	370	375	383	369	395	344	364	408	372	359	364	356	406	373	387	368	355	366	350	401	381	359	381	358	368	362	399	356	348	362	390	387	361	397	405	380	372	379	389	345	375	375	377	346	374	350	398	391	381	375	371	421	374	345	385	380	396	452	369	346	405	371	396	342	385	384	389	372	390	367	390	359	373	399	385	372	379	365	424	383	330	373	359	388	375	408	377	396	367	387	403	380	350	368	365	373	416	335	388	383	373	368	393	356	346	385	369	370	384	373	430	344	382	376	385	400	378	402	359	375	394	381	372	379	396	381	347	386	399	375	410	400	384	364	355	391	388	372	380	395	393	415	354	356	351	379	374	388	401	404	378	369	362	389	353	344	383	383	389	375	357	394	371	382	372	325	378	371	409	421	361	407	365	378	372	368	404	393	396	394	369	391	392	388	358	405	389	377	391	343	424	378	361	393	360	385	366	366	397	410	377	387	373	365	407	387	396	380	404	366	429	364	343	415	376	370	392	411	363	363	390	376	381	409	393	354	400	385	368	376	388	410	385	421	380	429	398	364	378	364	373	407	397	348	404	390	379	389	380	399	389	353	348	388	401	355	343	391	367	384	378	401	377	352	372	342	354	392	383	350	375	408	352	387	389	392	376	365	372	364	391	358	359	379	364	397	367	382	356	372	366	403	387	398	398	380	396	398	380	432	402	378	367	382	378	428	397	375	386	406	354	351	392	380	374	338	397	357	389	411	363	381	371	390	350	384	364	389	386	420	385	374	394	426	388	392	388	402	319	378	364	371	387	415	395	353	355	364	367	383	355	388	388	397	374	393	377	364	375	386	392	417	369	397	353	360	368	387	381	385	374	394	406	429	362	379	340	398	364	382	345	398	378	369	371	403	403	380	356	347	414	404	369	375	347	386	354	374	362	359	368	387	421	372	384	359	426	374	397	351	440	367	380	384	391	374	410	349
22061	19992	26487	23164	20046	20367	13908	4858	2813	2468	1847	1416	1478	943	964	923	864	872	831	819	748	798	727	777	751	780	701	733	742	777	698	701	706	724	678	706	747	722	726	711	684	685	667	703	680	708	676	734	730	674	695	674	710	671	712	733	716	703	653	740	684	641	707	679	650	685	685	693	641	709	719	675	684	629	673	682	660	670	672	666	738	700	695	678	693	721	707	727	744	676	682	697	662	680	702	687	648	739	690	661	686	661	689	683	702	651	698	699	675	676	656	677	678	655	623	663	702	643	660	675	701	657	739	719	667	665	674	674	695	688	638	626	691	704	638	684	700	688	658	684	666	716	673	718	702	650	653	662	675	627	674	655	672	704	668	662	677	722	683	650	675	708	656	659	656	669	694	687	662	630	680	662	645	669	689	684	673	729	641	699	706	715	661	673	698	660	675	650	664	650	680	698	679	672	634	676	674	701	607	661	673	646	646	645	663	667	654	650	664	684	666	668	699	668	699	712	666	660	716	668	677	674	663	719	673	668	695	669	673	689	679	677	684	692	663	669	682	611	697	690	693	674	645	659	664	682	696	699	673	679	677	650	644	700	613	703	689	676	670	725	665	652	650	700	704	663	678	672	633	651	662	685	658	678	634	696	674	647	637	677	623	658	702	648	688	664	673	707	683	696	694	633	730	682	704	677	664	649	663	704	684	687	634	688	597	680	641	705	674	661	633	702	666	703	631	716	676	701	687	655	635	639	703	717	705	663	657	618	656	682	665	666	690	655	727	682	634	699	719	671	669	655	682	677	684	652	669	657	668	664	648	671	669	668	702	632	639	671	660	674	683	704	640	625	683	691	686	697	685	649	708	653	668	654	668	678	668	708	661	659	691	659	622	686	641	681	696	651	733	636	694	645	687	699	701	670	634	628	681	636	608	640	624	636	636	698	665	669	664	722	714	683	659	704	694	644	672	660	641	741	644	698	675	656	719	648	642	687	682	705	656	648	634	711	656	670	701	672	680	709	673	676	657	710	653	659	619	719	638	685	687	673	706	697	682	636	656	667	652	717	702	697	701	657	652	683	674	640	638	701	688	683	708	727	731	638	686	687	675	708	619	616	654	670	696	668	643	671	669	656	690	638	713	606	664	647	710	679	640	664	692	632	703	699	691	668	632	673	690	672	673	690	681	650	733	662	695	661	727	698	660	659	660	671	674	694	656	692	647	662	654	709	642	632	696	674	715	665	661	689	674	659	677	673	708	672	593	688	654	682	621	664	654	666	674	662	721	692	649	692	712	643	644	669	648	700	653	618	709	681	724	667	714	692	703	705	736	642	680	652	688	687	699	684	669	666	659	709	663	662	651	721	626	677	747	669	705	670	702	641	693	717	671	659	665	685	671	645	688	692	729	694	655	681	706	664	659	671	700	672	672	689	664	656	671	673	703	616	646	669	642	636	689	625	725	689	690	657	636	702	664	650	645	631	701	697	644	629	693	640	672	712	676	681	669	658	612	676	655	676	677	703	690	644	671	663	696	680	692	693	680	638	674	701	646	684	682	673	657	665	685	686	671	707	620	701	637	703	699	722	714	665	651	680	703	627	690	658	711	682	653	676	667	669	671	706	680	668	661	675	668	675	706	685	684	664	723	682	677	688	685	670	716	668	689	616	691	675	646	699	645	678	709	658	621	687	701	666	692	663	642	691	671	677	621	675	680	665	630	662	733	653	666	677	718	675	654	672	664	668	705	657	674	644	669	682	696	670	661	709	640	694	670	676	691	688	639	707	634	685	640	674	598	648	654	699	671	665	735	674	663	638	636	647	668	660	663	694	680	669	657	663	679	655	653	641	673	709	679	704	666	708	687	637	679	678	675	656	696	643	686	688	680	698	667	688	669	635	661	664	689	627	640	645	653	670	688	692	658	674	663	707	680	704	714	652	665	658	635	654	701	667	673	676	670	650	697	691	675	647	650	642	665	670	676	693	731	666	667	659	618	658	682	654	715	691	726	691	633	658	696	667	707	676	619	633	652	661	689	675	676	680	706	648	675	667	689	644	631	644	619	679	648	658	677	651	672	625	677	707	644	694	689	642	694	655	712	697	669	693	732	708	667	657	664	663	668	715	680	619	701	725	687	651	717	670	646	702	691	684	651	673	623	659	629	657	673	704	688	709	670	686	654	684	659	656	676	631	637	662	648	688	722	681	706	655	621	615	676	729	675	642	670	621	662	717	709	701	667	645	703	659	679	618	622	682	714	672	743	644	673	664	691	653	627	702	698	689	665	709	710	752	689	609	667	629	666	628	718	688	681	695	705	688	673	670	642	700	657	694	692	659	675	679	723	706	683	639	677	688	703	695	743	683	693	688	661	706	614	675	654	661	757	690	679	649	676	651	684	671	661	678	681	694	730	701	679	641	631	746	659	653	627	651	662	676	626	655	653	660	708	681	670	629	665	680	637	691	676	686	660	676	695	660	630	681	697	683	696	667	652	661	676	667	617	698	685	669	645	713	684	654	689	698	709	724	619	654	667	718	653	704	639	722	667	674	679	714	671	668	647	654	687	656	674	695	611	660	685	673	670	686	673	647	711	644	720	686	659	675	689	671	704	682	657	745	656	645	698	637	707	685	670	666	666	669	652	683	596	671	700	687	684	684	651	663	717	661	668	651	653	683	663	670	703	624	641	624	650	688	681	673	635	746	681	696	668	702	640	644	676	698	687	639	671	728	683	644	666	665	651	687	698	678	666	716	696	648	608	730	680	687	653	707	693	713	648	677	651	620	659	669	662	617	651	665	644	695	711	649	637	681	675	647	677	637	682	706	693	696	679	649	715	668	718	635	719	663	670	641	692	665	691	726	706	716	686	634	675	667	656	660	672	688	706	644	666	645	685	683	675	672	701	680	662	667	678	689	668	691	643	647	639	659	672	734	648	645	662	670	687	690	690	653	634	717	699	644	653	671	683	679	706	649	664	705	675	651	677	679	664	674	651	655	662	662	698	684	649	652	696	678	673	677	643	663	688	713	665	699	713	726	635	672	691	675	659	696	661	667	651	697	656	635	688	729	681	674	663	660	701	599	605	653	692	684	646	647	656	687	639	666	673	639	626	642	669	668	641	667	728	690	687	641	682	703	693	693	665	664	669	680	618	641	690	664	680	674	694	668	697	657	706	688	656	686	641	691	668	711	669	697	667	687	670	675	677	683	659	667	690	665	726	672	647	677	685	672	672	673	680	679	690	685	633	692	699	661	673	700	687	663	668	683	670	677	663	701	649	682	694	645	625	671	687	667	677	645	704	686	643	702	665	689	675	720	655	640	641	693	675	691	668	662	668	720	695	696	677	690	626	657	621	641	710	690	636	732	695	670	674	685	704	705	666	668	673	693	670	644	674	656	687	739	687	683	687	699	657	693	648	649	690	682	640	663	658	679	685	659	692	679	683	655	644	671	662	619	709	701	674	654	706	711	688	650	623	692	631	677	661	647	644	624	680	698
15318	29416	25831	20387	18765	13386	9469	7377	5034	4273	3209	2337	2488	1324	1200	1110	1073	1016	980	941	919	885	879	795	845	778	768	786	758	791	784	740	691	722	695	679	701	650	713	682	667	706	647	701	675	664	680	695	666	717	651	664	709	659	653	641	683	635	722	677	659	685	654	680	627	648	616	673	618	593	626	625	672	623	679	649	642	620	678	669	625	697	679	630	674	633	626	677	626	665	645	707	658	660	612	653	596	659	642	637	608	655	611	649	665	657	677	656	646	646	625	654	632	634	626	582	596	611	613	656	633	652	689	627	645	648	649	648	630	666	629	639	640	676	647	647	649	622	636	666	674	638	670	609	647	663	638	690	629	645	644	614	665	664	638	656	635	624	625	602	627	656	643	616	645	661	668	665	572	596	593	612	656	644	603	673	649	623	623	656	637	652	632	652	645	621	604	633	643	635	645	650	648	618	612	645	617	602	653	636	686	642	684	667	641	631	604	658	609	659	611	623	633	637	667	662	623	617	645	659	669	651	663	604	646	670	628	605	682	630	638	626	623	653	630	624	624	603	647	662	655	654	646	639	651	627	642	625	614	650	632	676	663	608	612	639	679	634	653	637	623	653	605	636	635	615	656	584	701	605	600	600	634	649	627	588	641	658	623	603	638	640	711	631	666	624	648	605	681	605	687	640	606	658	649	615	622	605	643	677	615	633	630	646	637	638	659	623	629	638	587	609	611	666	643	622	659	602	597	614	623	639	626	643	666	635	640	618	610	673	697	636	647	653	626	647	665	666	671	667	577	622	628	667	666	598	660	654	613	605	680	605	683	637	625	609	655	655	645	634	657	625	611	652	630	636	678	611	642	615	639	642	619	645	598	637	621	614	608	629	664	623	693	602	645	633	642	600	644	601	642	611	642	636	669	621	662	610	632	634	600	607	647	638	650	635	675	665	664	628	650	675	612	614	651	632	630	622	644	658	607	631	595	610	687	668	653	646	611	622	652	649	659	652	610	622	637	662	651	607	596	644	607	652	595	617	627	648	599	669	616	628	644	619	631	636	632	654	640	662	644	605	631	648	648	645	649	641	599	644	635	676	608	597	596	623	714	659	632	617	642	597	617	622	655	701	646	598	608	642	636	640	652	633	622	606	630	639	645	627	611	624	654	659	679	638	637	651	664	618	636	639	611	690	610	622	639	648	628	608	636	633	648	624	613	657	644	633	641	678	646	657	642	655	637	655	630	671	594	672	593	654	631	677	634	614	653	599	626	623	648	624	639	646	641	656	641	657	655	626	632	625	616	651	639	636	634	640	629	619	623	614	620	623	620	657	621	663	620	635	616	655	603	668	664	702	629	599	684	620	633	640	658	608	664	656	622	672	603	619	617	597	632	615	626	628	654	652	600	609	703	636	636	606	626	684	603	617	599	630	626	660	699	641	602	648	682	634	657	639	605	642	662	665	605	625	674	644	640	635	650	632	614	631	661	666	595	642	599	651	622	638	640	660	654	630	626	643	649	633	655	588	645	617	596	641	615	660	611	658	584	627	674	657	630	624	623	665	617	680	643	662	653	607	629	643	629	595	652	648	602	662	586	628	664	657	608	668	650	630	620	674	569	630	655	634	695	619	606	667	648	623	649	626	653	620	648	662	659	676	625	655	626	672	653	621	658	647	611	647	622	605	668	668	642	647	651	604	642	620	589	579	644	639	614	670	609	626	625	625	661	624	643	628	607	614	668	639	649	578	630	638	625	630	610	618	656	603	641	645	625	653	625	656	620	657	664	630	626	597	636	608	610	678	614	618	640	604	623	645	656	637	674	599	637	619	645	634	664	652	644	663	701	674	605	623	645	648	646	629	633	610	624	646	637	633	622	621	600	670	641	614	628	655	647	657	644	634	607	639	637	610	672	645	629	630	665	614	621	683	665	685	609	621	636	616	640	632	625	626	598	649	654	614	638	672	612	637	608	659	610	626	631	622	603	645	622	641	645	652	635	625	643	637	606	657	607	683	593	643	588	653	612	676	626	632	614	636	653	620	631	643	621	648	645	644	630	628	651	647	626	621	620	615	623	642	619	662	649	634	643	590	622	651	652	641	626	682	609	634	606	626	641	601	653	588	632	630	637	660	647	678	636	666	617	643	669	633	666	624	628	627	632	625	614	618	629	605	652	667	653	651	630	643	613	604	671	647	661	645	613	650	661	600	617	624	651	672	588	612	631	667	642	611	665	637	685	596	672	638	648	647	650	608	612	620	629	639	660	634	645	641	583	599	642	644	602	615	693	676	668	624	644	635	648	640	642	654	590	622	648	624	600	612	659	621	642	650	644	627	640	636	641	636	646	635	628	634	630	615	675	624	660	631	641	649	638	659	662	613	574	628	650	635	607	636	637	604	639	658	620	650	639	651	642	616	606	658	675	617	627	678	628	660	665	667	663	633	709	652	661	619	667	651	644	663	621	650	635	687	611	647	655	649	645	612	632	613	636	665	624	640	599	644	624	628	645	633	640	661	659	623	644	603	590	622	643	603	654	621	664	590	662	634	601	622	578	635	624	647	650	618	612	671	615	654	641	614	673	646	661	613	641	651	640	639	657	627	638	647	628	634	634	670	625	652	607	646	650	572	641	628	622	602	650	646	648	612	607	686	641	625	670	672	643	593	683	620	581	658	618	635	651	675	623	624	641	654	601	629	675	639	645	656	635	656	692	635	650	645	651	620	644	615	633	634	609	647	600	636	667	631	631	637	665	643	626	637	634	670	633	687	674	665	629	596	585	621	643	589	638	661	655	686	668	616	620	643	636	610	651	614	606	637	666	637	660	655	653	608	613	630	640	605	631	642	651	661	590	608	616	607	596	618	625	596	636	623	633	617	628	635	619	621	659	622	633	624	665	652	634	629	663	665	603	678	654	635	617	648	602	661	647	617	623	639	617	640	635	607	623	665	621	631	614	623	648	680	619	607	661	635	680	611	650	648	636	648	621	636	649	661	660	677	612	609	629	669	637	637	633	642	632	590	627	622	639	614	632	653	629	636	593	630	654	629	657	627	614	657	688	642	657	612	613	673	618	615	703	693	605	608	690	653	622	617	673	645	635	642	648	658	621	643	614	607	649	626	652	668	640	663	682	650	603	670	639	663	641	647	637	643	632	652	657	634	626	663	604	661	656	629	601	675	644	643	649	624	592	618	609	672	585	612	597	595	614	691	652	617	659	675	651	669	634	632	684	658	632	631	642	639	608	649	677	626	634	603	622	634	630	649	629	612	622	622	655	658	646	626	647	633	662	628	678	628	640	640	639	629	602	652	625	696	654	662	656	682	640	632	669	634	586	642	634	665	655	632	610	647	653	684	684	638	619	613	618	619	658	633	653	655	617	602	669	613	618	599	654	618	682	618	633	644	663	631	612	677	661	596	620	624	641	589	640	619	685	667	625	651	617	635	633	658	688	613	659	645	631	605	620	650	619	647	564	599	634	664	624	599	662	587	629	641	612	643
30132	17708	6602	5106	4578	2770	1383	877	691	472	429	263	197	150	195	176	149	148	189	160	160	176	152	171	163	162	163	160	145	145	161	162	165	154	141	155	148	179	150	142	141	145	175	144	156	154	156	168	141	174	171	159	152	151	176	167	144	185	147	148	172	176	162	161	166	180	163	161	171	153	166	186	147	148	164	178	150	156	160	166	177	158	173	162	146	188	174	147	166	153	145	150	158	138	158	142	154	160	177	167	165	164	165	169	143	155	160	153	150	151	150	160	154	187	167	163	147	184	164	179	145	156	186	164	187	168	158	166	154	162	138	159	165	167	184	189	184	143	151	150	176	146	147	162	171	157	159	165	150	164	135	137	145	161	173	162	126	164	168	156	151	170	150	154	137	139	137	171	173	179	149	155	174	153	149	177	168	150	164	150	156	163	150	149	138	164	167	155	153	169	151	161	162	152	157	157	176	180	164	167	173	172	156	189	184	166	151	166	175	174	152	148	179	135	200	178	162	155	187	166	155	164	160	153	156	165	163	152	172	163	153	156	176	157	156	176	155	153	168	175	192	181	191	154	180	147	174	164	175	154	142	155	165	144	182	158	161	171	174	179	143	156	185	155	121	177	152	170	155	155	154	159	165	159	144	165	161	186	158	150	159	160	160	157	183	145	179	169	144	161	180	173	181	178	182	166	166	150	166	157	138	168	149	169	166	157	181	163	175	140	172	153	167	164	169	156	148	157	157	170	160	159	152	183	160	141	147	147	169	161	158	152	146	167	164	156	149	155	151	157	146	145	147	150	161	154	169	168	170	132	153	159	161	178	144	139	149	146	149	169	173	153	168	167	147	173	178	149	144	157	142	143	153	156	138	145	148	145	170	174	146	157	176	141	161	148	148	153	178	134	138	162	177	167	164	163	152	161	162	167	164	155	172	178	177	176	170	149	167	160	165	163	191	160	149	147	158	156	160	151	162	152	133	167	157	158	140	159	169	127	181	168	172	165	159	170	162	158	155	161	150	164	141	167	163	164	142	170	164	154	151	161	160	149	168	170	141	149	138	146	167	143	164	154	168	174	146	185	168	188	168	183	192	153	150	145	145	173	163	162	164	169	165	166	170	158	184	158	177	165	167	181	165	162	149	164	174	164	158	141	162	160	135	161	182	156	164	156	148	125	172	165	161	171	167	166	147	155	177	149	170	163	145	157	155	158	177	173	177	170	149	159	165	164	168	171	162	145	173	164	156	159	156	154	156	161	197	162	165	162	167	185	191	157	155	162	170	162	161	136	169	154	165	129	140	147	157	166	142	172	155	153	161	157	153	155	165	173	175	178	152	172	157	172	144	180	142	152	173	180	157	161	173	163	163	161	162	161	145	144	151	168	154	152	180	165	164	156	149	162	151	165	172	143	146	182	154	156	167	169	161	134	164	148	156	151	188	166	169	163	155	156	175	141	159	156	188	162	179	157	153	132	160	162	155	141	173	172	169	144	179	156	190	171	145	165	180	177	166	164	159	165	165	175	159	158	142	142	159	156	154	164	168	148	153	153	157	164	164	163	155	150	163	153	146	175	177	160	178	180	156	142	180	159	122	159	160	153	157	143	175	178	157	168	148	167	129	142	166	145	170	164	170	163	162	156	173	169	171	178	182	155	176	183	150	187	180	155	145	149	155	171	146	139	146	142	163	147	155	180	165	140	149	155	172	194	159	174	166	148	148	163	162	182	177	168	157	139	161	156	158	154	177	153	149	151	156	162	163	179	179	170	167	171	183	187	154	154	144	142	145	163	173	164	161	147	177	148	157	169	167	184	163	161	144	182	149	171	139	141	148	166	175	153	168	146	163	164	156	160	162	144	158	147	162	174	160	169	167	163	177	156	147	171	137	149	152	153	158	175	168	141	132	157	158	167	143	157	165	167	151	176	136	150	163	176	156	136	141	160	161	142	165	179	164	161	162	175	161	160	151	147	151	177	173	158	146	156	151	139	172	180	156	175	169	167	155	159	170	168	167	157	138	145	163	177	157	147	167	151	162	159	159	152	167	165	187	165	162	162	155	159	151	157	158	134	145	150	172	136	163	149	161	174	159	171	169	167	172	159	185	151	141	157	165	153	154	166	153	137	133	134	164	160	162	163	160	152	164	144	140	162	174	156	146	167	161	167	162	149	161	162	159	158	165	170	154	166	156	168	156	154	142	167	146	154	184	144	176	153	171	159	163	134	170	161	163	147	181	169	136	149	167	162	173	167	159	131	174	167	147	147	154	178	158	151	196	160	163	176	167	163	153	201	178	153	157	158	154	154	156	169	150	188	151	149	169	176	176	171	163	163	162	163	149	168	150	143	166	144	142	161	149	164	172	167	137	167	150	157	156	155	143	174	155	197	165	172	163	157	165	175	147	148	160	182	159	156	155	168	155	152	162	161	170	154	155	165	159	148	161	139	158	155	160	154	161	167	159	155	158	154	150	169	171	147	156	161	152	147	156	161	152	165	175	205	158	165	176	143	160	157	156	142	166	152	182	144	166	172	158	160	182	160	162	149	175	182	156	192	159	165	177	160	162	188	164	167	171	149	171	136	173	156	151	170	146	155	147	179	173	159	148	161	175	146	143	158	161	152	156	172	136	159	150	174	149	151	146	148	165	161	150	185	161	160	144	142	147	158	181	173	129	170	182	185	159	160	177	160	167	164	171	166	170	161	150	158	162	161	161	153	141	172	185	137	181	178	184	144	153	154	145	177	164	171	149	165	172	149	184	160	157	184	177	156	147	185	158	171	158	180	153	166	180	169	155	158	172	156	162	154	177	149	153	167	151	165	144	181	172	149	147	152	146	184	163	153	142	151	171	176	164	160	144	159	156	144	163	170	158	148	166	153	166	173	146	157	169	150	158	165	157	163	186	143	176	165	165	153	170	158	174	146	182	168	176	170	146	154	159	160	173	161	158	176	175	155	148	175	170	148	143	141	163	154	188	169	137	182	164	162	169	141	175	155	158	165	133	166	180	161	163	148	156	141	156	139	173	175	162	168	149	173	128	162	152	192	178	167	159	140	170	175	181	162	182	148	153	151	159	164	154	148	177	177	178	149	165	146	179	183	174	135	173	144	141	174	157	166	174	149	157	151	144	147	136	161	152	147	162	152	181	146	142	156	155	169	150	158	152	179	156	153	159	155	165	170	183	160	188	154	153	160	176	134	150	176	172	155	130	175	157	169	171	139	103	162	154	149	145	148	147	167	143	150	159	133	151	183	172	176	169	171	153	168	162	163	157	156	171	161	161	163	165	165	139	174	169	174	162	165	152	141	157	150	172	161	185	170	164	168	153	160	158	142	145	157	165	160	171	163	165	163	155	141	153	135	171	162	157	162	160	169	162	157	178	181	161	164	146	166	153	159	163	162	153	163	178	165	190	164	152	151	172	159	159	158	158	153	152	166	152	130	163	137	157	162	168	156	161	156	180	170	154	167	132	167	131	165	161	189	190	152	138	160
10817	11351	9057	8984	8701	5531	2915	1891	1510	943	766	391	242	192	208	208	190	166	182	173	174	173	178	216	173	172	156	163	170	199	170	168	184	182	203	176	183	191	186	166	186	194	187	153	197	146	188	172	203	179	164	176	163	207	166	162	183	199	181	176	148	170	169	182	169	164	195	173	152	158	198	192	185	156	163	174	161	172	174	177	160	159	186	156	175	178	178	157	189	177	203	163	170	172	185	195	191	170	196	176	167	180	204	150	167	156	179	168	173	166	175	157	163	175	154	166	186	161	175	183	167	157	177	198	171	155	153	165	175	183	152	148	198	179	173	167	174	181	181	186	176	164	185	184	173	181	168	165	160	169	186	155	174	179	164	178	165	175	170	184	193	186	187	178	170	153	193	166	154	209	189	187	157	209	166	186	177	169	162	153	194	157	172	167	181	178	198	182	185	150	167	177	156	197	170	182	178	168	181	156	201	178	189	160	160	180	183	194	158	198	188	193	195	173	149	177	160	157	173	170	174	179	163	166	191	168	174	177	162	183	183	163	167	168	170	170	172	154	179	189	179	168	187	175	181	203	154	172	165	173	196	198	175	192	172	168	194	181	198	200	179	176	175	185	169	152	164	197	178	182	173	148	173	187	163	163	151	163	178	162	169	188	171	188	186	194	183	185	166	194	188	170	145	176	140	201	184	175	161	189	174	197	151	186	174	178	184	179	183	202	170	171	153	173	176	166	203	182	163	179	196	196	168	169	174	163	149	170	179	180	183	189	163	181	158	155	161	169	193	162	191	164	182	173	164	184	191	192	172	162	166	173	172	160	177	164	209	172	188	177	164	176	157	174	193	171	183	168	178	168	173	173	165	188	181	176	187	168	184	153	176	156	159	181	164	161	156	167	175	165	196	145	173	157	176	178	169	189	165	175	165	187	176	189	156	186	179	178	147	162	194	191	165	167	169	188	181	172	172	192	189	188	188	183	176	182	163	185	161	166	173	187	165	191	186	195	166	148	174	143	165	167	193	167	162	185	173	180	165	172	166	169	187	156	184	173	150	188	181	187	184	159	188	165	172	159	209	156	167	175	191	161	159	173	170	177	150	173	183	179	159	164	171	186	181	197	177	153	157	186	175	150	193	184	187	175	162	155	166	177	151	177	194	180	174	167	149	182	198	192	178	174	186	197	157	160	162	183	162	167	154	155	172	148	175	167	176	169	166	161	203	150	170	168	174	184	151	190	152	185	197	151	206	196	181	162	187	190	154	181	164	205	175	175	205	177	161	171	193	164	168	180	180	180	172	165	168	177	182	162	176	172	166	163	192	170	179	197	168	167	178	169	160	178	163	173	176	192	174	186	177	170	150	171	136	184	173	196	163	188	165	166	191	177	183	215	160	185	187	151	182	195	176	155	187	171	173	161	179	172	166	165	168	154	168	168	169	203	171	208	186	150	168	168	173	197	164	181	147	206	185	177	169	163	169	168	184	180	156	167	180	179	166	173	156	168	170	171	194	159	148	193	179	162	164	156	177	186	181	192	160	166	159	177	202	208	189	174	165	177	160	151	199	151	191	195	186	196	178	174	181	172	181	158	151	184	181	182	165	164	182	190	163	175	183	187	177	165	158	172	179	193	198	176	188	173	168	188	174	186	198	165	153	169	164	192	156	179	181	182	173	172	160	152	186	165	163	178	156	164	179	172	166	182	192	180	169	172	178	156	188	175	175	164	183	165	182	173	153	178	188	154	181	207	185	157	158	177	188	189	156	162	170	177	178	176	154	171	162	169	186	182	178	163	161	181	175	171	183	166	179	174	185	157	173	188	166	181	183	182	171	176	171	135	182	193	166	167	188	170	178	177	193	176	169	178	182	175	185	190	152	177	151	185	180	199	167	170	166	184	172	171	183	175	169	181	173	170	180	193	167	173	174	194	163	171	161	157	155	167	194	179	153	206	204	177	181	202	183	179	168	176	201	152	156	168	170	175	170	177	182	182	173	188	170	181	174	161	166	178	174	195	159	143	182	199	177	188	170	176	170	172	178	184	187	189	170	191	172	175	189	170	147	173	166	179	189	172	163	177	177	162	180	169	160	175	167	185	169	169	181	185	163	207	163	190	174	192	159	191	175	181	185	212	170	165	168	172	182	163	155	168	178	172	168	169	180	167	152	187	165	181	164	194	197	190	188	159	164	186	175	189	196	153	168	182	171	177	141	200	185	163	167	159	188	184	165	201	203	181	195	163	194	189	189	158	188	183	168	169	165	166	189	184	191	181	171	188	183	190	200	174	180	175	190	159	178	170	164	169	160	169	175	169	153	170	178	174	197	160	173	173	175	169	189	176	187	165	152	171	188	168	198	162	169	161	151	172	195	167	186	173	184	176	160	172	178	178	165	176	173	173	155	178	184	176	177	171	185	156	173	160	176	165	182	154	183	172	158	152	184	183	181	196	157	174	156	169	178	182	172	181	190	168	175	194	164	158	184	171	166	177	179	185	147	152	194	151	174	185	192	181	167	188	188	214	167	194	153	159	181	173	168	195	181	174	195	179	151	175	170	175	190	171	153	187	181	150	188	158	177	165	183	170	159	178	192	165	174	170	174	192	186	180	157	183	153	176	170	155	180	166	178	165	155	159	177	187	179	168	155	186	165	169	164	166	200	131	172	176	171	169	187	184	179	187	169	183	195	184	183	157	193	176	185	167	179	166	174	186	167	188	181	201	175	171	158	159	141	168	157	160	160	167	179	184	168	162	160	179	178	179	178	178	178	177	175	179	187	172	182	159	173	186	177	172	180	165	194	182	181	181	170	164	159	157	174	176	192	165	173	193	149	195	168	198	188	163	174	168	196	163	153	218	180	179	213	179	164	176	187	181	161	179	169	181	189	183	170	157	185	157	166	168	173	181	179	162	185	193	188	184	179	179	175	202	180	157	178	177	182	167	147	170	181	173	167	201	193	188	189	173	147	163	162	160	194	175	187	190	189	158	161	178	174	167	186	152	159	168	190	160	158	177	192	179	166	175	168	163	153	171	158	190	175	179	183	167	170	157	166	165	153	176	141	166	167	179	179	162	177	186	188	175	145	191	147	186	169	178	172	159	182	171	166	185	170	179	197	168	191	172	176	171	178	175	174	176	179	168	161	165	176	172	184	152	188	174	190	172	152	185	184	183	179	184	178	179	174	186	185	167	204	159	188	155	180	163	159	176	184	182	175	177	189	150	168	168	172	188	173	148	161	172	171	158	184	168	180	152	169	161	188	170	174	180	197	165	202	196	162	164	179	176	175	182	175	165	183	169	205	183	165	176	161	144	186	164	156	169	158	192	184	159	164	172	168	196	170	174	185	153	189	186	173	201	174	156	150	197	196	170	179	191	165	174	166	183	152	204	178	208	170	193	177	178	181	179	160	160	194	188	179	155	197	175	166	172	188	179	184	180	163	181	165	163	153	160	183	174	145	166	164	159	186	171	206	178	167	184	185	189	187	178	193	182
24304	20022	26109	23665	20182	14411	5231	2399	1704	1473	1138	754	809	545	508	509	473	514	477	417	455	470	472	478	485	422	457	446	442	408	431	457	422	433	421	427	413	425	398	370	454	455	414	428	411	421	430	414	452	416	394	436	412	414	413	399	381	377	415	416	437	431	414	390	413	404	407	397	366	444	414	408	425	372	401	444	423	434	418	404	409	401	395	364	372	392	440	428	431	412	391	442	393	382	420	444	405	447	416	407	399	388	441	442	445	396	400	383	427	418	379	428	428	396	406	387	389	419	422	409	411	438	406	423	406	375	392	394	394	370	425	386	393	436	443	402	390	371	384	392	374	368	388	399	384	403	401	410	390	384	405	421	376	405	400	407	385	385	425	381	425	395	421	395	409	418	398	389	404	402	377	396	413	379	382	410	429	422	399	404	387	428	399	392	401	423	401	388	404	428	432	419	412	403	409	417	426	428	389	426	390	385	401	404	412	396	392	384	421	393	396	419	434	406	410	425	410	422	436	398	421	410	441	390	377	411	401	375	412	421	417	394	383	475	417	400	388	411	407	398	423	400	409	431	446	403	381	419	390	425	388	423	423	421	384	422	386	385	419	383	391	372	425	396	405	392	418	412	406	418	419	414	445	457	443	410	416	438	409	419	387	404	431	389	417	416	418	411	402	431	432	393	353	426	391	412	405	399	430	392	401	394	390	390	410	427	413	394	388	402	402	388	426	440	417	414	409	401	393	415	407	401	373	412	407	419	381	376	415	404	400	416	392	394	384	409	396	420	443	407	394	413	426	408	424	420	421	419	403	391	406	434	436	434	424	421	402	393	410	383	381	418	380	405	418	394	411	373	419	420	410	370	425	404	374	409	450	401	446	400	432	391	402	426	382	380	400	387	376	391	384	434	392	417	374	383	431	400	416	430	407	414	392	413	380	368	366	400	424	358	441	407	444	424	413	387	417	420	393	421	409	434	408	388	418	395	367	418	414	418	406	406	405	386	428	401	389	407	415	403	392	411	406	421	429	428	364	444	408	406	395	385	382	396	377	425	422	390	423	427	370	379	374	426	414	407	427	379	399	389	421	419	387	437	419	415	372	376	378	442	409	387	399	402	390	391	403	442	422	380	406	419	425	434	444	416	404	418	412	421	412	416	430	390	420	365	419	423	380	408	437	385	404	393	412	399	419	422	345	386	381	378	427	390	396	386	437	416	425	471	386	329	407	364	456	388	394	419	450	384	399	403	429	381	395	398	385	398	416	445	452	371	403	406	416	416	401	426	423	421	439	402	398	428	379	413	413	400	374	461	378	412	379	388	426	466	400	413	429	419	403	406	388	409	415	449	402	367	420	407	396	352	430	368	368	412	391	454	424	401	408	386	438	437	409	406	411	406	391	372	387	398	429	423	372	446	397	400	419	397	381	424	414	409	414	375	427	405	431	380	382	372	375	404	386	393	395	394	404	370	406	404	386	418	412	418	410	400	392	378	421	423	386	402	411	417	407	395	438	387	390	404	418	400	427	389	393	381	385	386	391	416	392	419	414	406	418	417	395	402	406	364	413	421	439	385	376	395	410	440	424	387	412	400	384	425	419	375	406	407	406	410	436	414	424	409	374	388	404	413	420	393	422	426	380	400	403	387	454	399	402	418	395	408	428	391	433	388	420	373	394	425	414	381	388	394	410	409	386	435	415	407	437	433	450	416	371	370	409	381	396	404	444	413	426	404	375	399	411	417	411	450	401	429	424	424	419	435	414	432	420	446	407	424	410	408	399	401	416	395	418	382	437	407	395	397	413	447	386	426	408	439	417	385	421	400	402	438	379	427	373	400	387	422	391	399	411	379	386	412	404	422	401	396	401	384	394	393	426	407	372	425	411	394	396	412	425	384	392	404	407	428	382	378	425	375	382	410	413	418	405	381	372	445	400	396	383	408	430	447	395	398	385	396	404	393	416	419	431	408	435	449	407	410	411	416	402	441	360	434	413	396	404	386	389	415	423	435	380	371	410	436	427	393	429	404	375	404	397	392	409	373	390	419	423	370	375	405	397	401	381	392	405	424	443	389	396	413	404	405	388	421	414	419	437	419	420	392	416	369	425	453	383	413	397	405	417	406	399	402	369	442	384	438	416	399	386	420	418	457	398	422	419	401	358	400	418	404	421	408	404	411	389	398	389	387	424	421	412	387	440	408	374	417	419	411	437	395	397	389	411	404	372	417	397	413	400	397	388	402	381	436	422	419	413	434	437	381	395	419	405	412	408	453	382	429	388	394	408	385	379	406	379	453	431	375	394	435	400	399	417	387	404	430	386	421	431	390	361	390	388	388	415	395	383	404	408	386	400	416	375	414	383	393	403	438	376	402	367	405	384	439	426	393	426	414	419	400	419	400	437	399	403	404	362	368	396	377	433	449	427	397	383	427	381	357	422	401	409	401	395	379	417	413	414	392	403	407	390	421	396	410	358	422	406	433	399	415	401	426	375	433	422	417	428	441	426	424	404	389	369	395	369	421	392	378	403	432	409	418	396	402	378	427	433	421	405	404	375	398	394	413	392	390	415	414	419	403	389	380	386	404	422	389	394	406	377	413	424	466	401	381	409	384	401	386	411	386	421	404	394	426	390	422	401	436	418	390	440	382	402	399	395	400	408	383	443	369	386	396	408	424	399	410	433	373	375	414	393	410	369	417	435	431	402	418	378	414	403	385	396	386	391	379	387	432	424	369	389	399	437	397	393	401	367	438	368	404	384	375	419	414	427	384	422	409	383	385	394	397	411	412	389	429	435	445	390	408	362	426	368	403	399	384	415	393	408	417	401	417	410	411	405	449	426	425	404	429	399	380	372	377	382	415	413	437	399	390	419	395	401	387	410	408	410	391	465	395	450	371	387	419	394	418	370	448	407	398	414	408	383	400	380	357	402	477	367	408	364	386	384	399	391	416	417	385	442	426	435	392	395	400	424	423	413	394	455	405	392	364	422	409	382	424	380	414	399	390	377	449	428	359	422	389	403	424	401	401	402	431	427	400	433	397	426	377	424	425	417	397	367	429	411	419	399	379	398	405	425	412	363	415	414	391	431	463	411	407	364	408	400	425	385	393	380	411	431	408	443	403	422	427	378	398	368	427	407	384	418	398	390	409	402	398	398	427	361	415	413	400	413	395	431	429	385	402	425	428	390	362	441	383	401	469	380	407	388	422	416	373	427	424	417	375	409	423	424	409	423	384	398	397	395	412	452	371	401	374	409	425	428	380	402	434	423	384	440	425	406	385	402	356	425	401	361	389	409	443	420	391	369	414	358	408	428	361	431	393	406	404	380	397	361	410	407	385	424	405	431	422	396	406	441	389	394	390	390	414	406	420	377	406	435	422	434	413	398	389	377	428	399	418	423	387	432	389	413	431	396	404	405	387	398	377	418	404	382	420	437	389	447	386	421	413	403	410	420	359	364	419	395	392	419	361	375	400	365	416	401	396	403	407	403	422	398	392
12192	21298	19867	18082	14118	10457	6815	4302	3201	2529	1839	1281	1339	722	666	661	646	537	552	529	510	507	492	473	462	435	469	461	395	468	449	411	442	394	433	417	403	414	439	372	434	436	403	429	408	389	390	405	424	374	401	396	411	347	437	389	376	389	395	335	381	423	385	407	347	430	411	421	413	403	372	368	364	422	373	397	395	413	407	384	377	383	394	355	377	414	364	380	370	428	364	407	349	372	354	374	393	420	365	357	357	418	341	407	364	413	382	377	391	386	382	372	397	378	378	407	406	363	396	413	379	325	372	404	385	344	400	374	418	391	384	371	400	393	402	384	405	369	420	404	349	384	379	362	397	384	419	365	366	363	358	425	400	386	390	358	396	362	393	373	404	349	394	415	376	373	356	384	375	350	399	381	359	385	367	383	345	384	368	372	387	384	417	402	366	373	373	371	405	396	393	412	411	403	384	391	398	377	367	386	407	365	393	375	366	404	363	379	394	345	403	386	359	374	391	397	368	412	373	375	403	384	393	386	399	369	357	371	387	374	410	385	381	380	389	421	411	418	404	384	393	369	373	392	367	423	347	402	402	389	407	391	391	363	403	406	417	361	381	386	375	388	369	383	389	404	381	372	386	358	387	359	375	367	391	364	409	380	371	356	390	380	379	357	371	408	396	394	386	401	431	410	411	359	363	386	378	344	366	393	374	402	397	405	365	383	377	409	369	353	354	362	363	371	422	350	372	400	380	404	385	398	401	402	345	382	390	385	359	400	368	389	429	403	415	416	387	381	387	392	387	377	342	412	387	369	377	369	404	366	403	355	366	401	379	399	396	405	398	382	384	401	323	377	333	410	394	388	356	353	386	380	358	379	361	364	427	363	374	358	385	415	404	371	358	369	387	377	373	312	395	394	394	354	407	404	388	392	384	372	393	417	387	426	370	365	361	376	396	375	366	368	385	392	374	428	411	412	396	401	367	395	383	383	436	366	368	399	387	371	414	406	397	386	375	389	424	392	417	407	376	392	398	373	382	392	396	411	387	384	384	382	361	374	372	381	420	388	398	404	404	393	407	380	405	353	365	363	373	383	351	375	380	357	370	382	406	373	346	421	361	412	397	350	397	376	413	391	378	350	397	353	400	379	410	423	384	372	405	396	433	367	348	372	343	386	374	404	340	423	376	361	387	392	398	369	365	362	395	384	370	391	375	395	391	418	415	356	377	405	369	378	374	350	377	394	426	398	396	411	356	392	345	394	373	378	386	382	392	394	405	402	384	372	387	418	379	369	398	383	395	393	388	415	390	369	386	360	415	390	378	390	389	390	386	366	382	363	394	426	375	355	370	375	386	394	380	381	376	381	350	373	362	395	399	367	400	405	359	399	373	362	392	366	376	380	383	351	381	404	414	371	392	389	379	405	352	378	398	384	381	401	385	420	400	408	406	368	382	379	376	375	389	362	365	419	375	399	393	389	361	413	364	371	370	392	376	371	358	392	377	444	376	391	353	399	414	370	354	413	389	388	358	393	396	393	390	372	372	370	372	382	409	399	385	405	375	384	377	404	406	373	413	341	376	400	360	341	351	397	391	394	408	379	404	355	405	377	387	417	399	334	381	367	391	397	391	381	405	375	366	363	369	379	345	369	410	423	392	402	366	382	393	388	396	348	384	399	392	381	388	367	387	411	393	365	365	384	400	379	342	395	365	380	400	375	418	398	400	391	368	413	386	368	376	403	416	367	370	376	380	361	396	397	417	381	379	395	408	414	372	388	372	410	414	372	372	394	380	387	356	382	395	393	342	411	393	336	379	388	394	387	405	397	415	398	369	335	404	397	383	348	380	419	391	398	387	424	365	348	360	379	392	369	382	372	368	364	352	349	410	389	388	388	349	443	372	379	371	362	403	361	410	395	407	397	385	370	362	381	394	362	393	386	374	378	398	356	423	396	376	397	397	409	377	377	383	347	400	371	376	373	377	407	388	377	383	361	370	372	406	406	390	379	375	399	382	367	410	377	397	407	344	401	393	386	385	381	405	398	400	388	361	376	379	390	357	384	402	333	387	366	376	421	413	383	394	371	380	390	359	393	406	394	358	368	410	395	370	380	387	346	396	375	401	367	383	373	354	378	398	427	388	379	377	397	360	386	364	378	372	381	354	370	389	348	369	419	398	385	383	413	365	422	385	352	395	367	392	342	424	417	409	391	385	387	400	388	363	385	391	381	370	399	382	354	421	380	402	365	386	364	391	379	399	390	359	369	407	363	378	387	378	364	395	393	390	385	389	364	396	394	361	372	396	381	381	398	385	388	375	388	380	403	399	395	395	391	388	366	378	362	394	398	378	386	400	378	376	365	376	381	367	386	378	358	375	405	374	381	390	354	397	373	393	376	353	377	389	377	374	391	390	393	369	342	385	368	408	373	394	400	369	395	362	345	384	362	383	385	398	399	384	385	357	420	382	349	388	387	400	367	380	357	371	408	397	385	398	426	372	407	397	384	362	401	395	427	383	391	372	403	378	366	386	391	374	377	388	411	376	363	408	341	365	361	353	409	354	414	385	394	401	382	387	361	387	390	393	377	411	354	408	384	372	382	402	358	387	398	399	396	378	376	366	377	404	374	364	422	415	373	355	380	367	378	358	389	381	394	381	394	377	393	396	373	371	391	385	439	372	435	410	385	391	410	401	364	357	393	391	383	409	398	394	405	388	369	386	359	366	399	382	380	376	394	362	398	376	402	367	397	381	404	354	359	369	410	403	374	398	388	427	367	411	421	376	407	400	413	387	394	369	375	427	365	377	370	349	349	400	377	378	399	375	364	395	384	376	409	389	378	415	395	390	405	376	351	419	403	362	381	383	363	393	394	374	370	378	376	404	390	369	375	406	383	411	426	411	397	379	409	427	419	394	368	345	375	386	371	412	392	409	351	382	389	383	409	399	388	381	393	377	406	387	367	382	397	392	384	402	416	389	367	377	389	381	392	388	369	402	397	360	379	372	365	373	388	361	392	386	381	410	421	359	393	350	369	384	359	382	379	365	384	395	394	383	397	368	389	369	412	347	406	377	378	391	385	398	348	396	367	383	398	367	366	406	393	398	373	378	354	329	365	348	387	381	395	380	380	400	412	411	386	352	373	379	408	406	389	370	369	349	414	388	385	373	377	387	402	424	402	374	408	390	390	397	405	390	372	400	365	346	361	397	385	402	322	364	379	353	455	377	388	353	357	404	377	389	368	381	378	368	371	390	377	377	398	403	354	378	386	392	377	363	384	378	370	387	385	366	350	419	371	376	370	368	363	388	384	384	388	379	390	395	355	363	389	433	384	384	403	362	389	376	369	402	378	339	383	371	401	376	390	409	368	372	380	372	369	389	377	346	368	386	377	386	393	376	407	382	367	378	394	365	362	373	366	404	396	383	388	365	394	352	418	366	360	365	356	355	353	368	386	356	366	386	369	386	368	419	405	375	395	376	393	376	393	356	411	352	368	391	386	402	403
22089	20006	26489	23256	20071	20380	13866	4365	2841	2367	1694	1320	1378	918	971	937	863	857	838	827	782	781	761	749	726	737	745	780	738	703	719	716	701	686	737	737	731	692	732	736	730	723	738	714	738	772	697	716	691	708	674	685	645	701	705	686	695	673	702	662	740	747	715	638	693	663	657	685	669	697	715	670	693	679	693	685	675	724	674	672	664	676	705	705	747	669	681	647	701	731	671	648	711	644	750	651	686	679	721	675	702	682	668	663	717	709	669	676	734	704	652	712	705	666	686	677	674	686	699	690	643	669	706	676	665	729	655	665	703	683	693	680	641	649	660	673	713	683	658	635	620	654	654	675	649	677	690	635	670	689	650	654	729	614	677	701	717	698	701	665	685	664	683	650	682	650	683	705	661	666	710	676	705	750	718	634	628	690	651	648	674	707	676	696	705	703	690	727	647	670	702	695	678	659	708	666	620	682	680	659	703	701	707	655	702	676	674	625	692	696	664	678	666	692	660	697	707	679	649	689	695	728	713	701	660	641	675	680	675	692	686	669	666	619	718	686	702	728	680	715	719	658	672	662	675	686	641	676	672	677	672	695	673	688	643	674	715	686	736	694	714	640	639	689	641	652	651	692	716	685	661	660	684	666	695	721	665	694	650	652	672	680	698	690	684	616	696	690	625	689	694	663	690	671	694	688	700	710	681	653	694	670	639	693	659	658	615	690	701	741	657	714	680	622	693	678	685	702	653	660	695	658	636	699	705	746	708	689	742	694	678	658	644	697	689	682	721	667	672	682	687	697	694	702	732	640	666	731	653	676	710	650	672	722	677	701	682	689	692	680	657	727	652	665	658	642	698	672	657	640	704	672	694	656	715	651	701	673	731	651	647	716	703	663	672	699	670	690	640	677	703	650	654	698	708	659	632	651	669	660	680	680	721	673	738	657	656	724	691	698	640	700	700	724	662	692	661	688	682	635	681	662	656	699	683	658	662	674	668	656	670	673	663	662	709	689	718	657	681	718	709	670	658	653	662	700	737	666	660	695	664	685	706	670	697	732	680	734	655	673	702	710	615	668	654	666	718	683	743	665	673	642	655	683	703	695	685	676	664	712	663	668	717	683	682	678	690	696	643	667	675	701	683	665	673	688	644	714	696	623	708	639	692	678	715	676	693	663	660	684	707	681	722	703	709	670	641	650	696	669	705	678	688	670	681	674	647	650	644	740	682	645	715	702	630	656	643	641	704	630	693	714	676	676	673	693	654	633	686	666	717	708	651	660	724	692	660	639	706	720	661	691	718	680	615	694	651	677	692	664	671	709	644	672	692	677	646	685	656	678	688	673	685	682	641	669	702	655	681	639	665	629	688	692	684	713	643	675	715	699	622	685	632	640	702	759	675	677	683	642	713	724	700	659	666	620	633	682	687	675	686	669	705	692	633	676	687	651	659	748	682	663	742	649	705	657	661	626	711	682	720	672	647	651	699	649	706	673	682	698	658	670	633	663	689	697	662	727	657	634	730	677	736	661	650	661	693	653	670	660	699	672	677	644	699	645	679	661	686	718	665	615	687	653	672	721	695	645	662	676	663	655	657	668	707	673	694	667	724	657	689	632	685	673	705	678	686	705	704	665	709	635	697	635	691	749	659	652	674	688	676	672	658	665	644	707	660	666	645	717	688	676	716	670	665	658	653	693	693	696	731	643	663	655	658	702	710	677	665	676	691	713	646	661	706	620	677	661	704	674	691	695	612	663	669	689	696	693	665	703	655	649	690	722	649	664	664	670	731	653	674	662	664	640	645	713	715	658	673	675	690	653	691	724	649	665	655	728	689	661	663	696	677	614	667	680	699	685	670	679	720	675	686	688	692	710	653	650	645	697	649	672	696	686	664	613	703	686	676	649	690	704	672	721	653	664	665	696	685	716	645	692	677	672	649	620	740	692	670	697	672	646	683	689	721	650	655	674	694	680	673	692	641	656	678	696	743	637	679	693	715	644	684	637	700	706	656	654	653	655	634	681	687	725	705	698	694	686	717	732	659	670	655	676	674	639	731	700	696	729	609	690	673	631	731	668	677	652	644	675	627	674	691	682	695	654	644	701	687	708	671	676	691	710	674	668	677	641	701	668	640	715	681	655	683	655	677	698	692	653	668	675	708	637	759	691	674	676	651	675	667	654	656	686	639	615	677	630	647	697	675	725	702	625	683	623	663	699	670	677	686	657	651	666	683	683	684	720	690	693	647	685	674	653	678	742	657	662	691	651	656	639	629	719	638	655	662	672	691	658	720	686	651	660	643	638	634	657	640	639	703	691	716	664	688	696	687	690	671	655	654	673	688	681	629	671	692	688	661	694	681	701	670	683	654	664	677	646	647	676	671	687	692	740	693	701	641	705	711	708	677	681	694	648	705	665	674	651	666	633	669	623	633	710	732	715	708	691	693	701	651	658	735	703	660	712	665	698	682	671	671	712	680	693	655	666	674	638	691	675	630	684	649	649	675	689	705	689	678	673	684	664	653	701	699	659	678	721	702	662	683	720	712	652	684	731	665	733	693	701	713	720	696	695	722	659	649	726	674	702	671	673	675	647	656	604	698	719	639	710	669	677	727	680	691	659	664	635	675	691	647	658	661	686	659	691	682	694	676	598	724	733	647	689	658	701	627	665	673	668	668	662	681	672	630	717	690	681	639	646	663	660	639	706	695	640	637	679	657	752	665	693	706	683	645	698	669	705	665	690	690	692	653	695	676	743	651	707	648	705	699	672	694	692	646	695	652	689	666	681	616	619	705	694	695	709	665	637	687	646	656	688	622	686	692	717	698	664	657	686	654	684	656	678	674	675	647	635	665	611	674	657	655	671	704	689	660	681	737	735	669	729	640	673	739	686	703	671	618	663	677	701	684	664	632	673	673	669	706	689	717	696	627	640	676	649	650	668	651	649	738	699	641	665	663	692	715	684	669	671	678	655	707	664	688	729	659	666	662	689	698	684	671	703	673	670	699	671	674	671	706	685	697	691	639	654	672	680	680	681	648	683	663	675	698	645	640	699	682	665	670	645	691	664	681	691	631	673	700	699	688	682	651	706	694	639	698	670	654	669	707	698	749	688	613	677	685	647	640	672	664	729	651	676	669	660	678	630	684	668	620	687	677	672	680	672	641	616	691	668	703	694	648	677	629	663	656	670	689	633	651	714	722	676	663	680	684	664	679	709	654	672	650	664	677	654	725	660	692	708	672	678	681	695	696	702	649	682	649	681	702	724	653	708	653	658	660	741	654	693	676	648	676	700	708	698	682	667	663	680	736	640	690	736	649	669	649	683	647	677	680	701	696	681	657	641	625	680	675	678	716	661	643	694	693	714	687	679	667	735	639	696	688	659	622	670	667	660	692	670	662	637	692	688	692	682	690	664	649	653	737	637	690	677	650	692	652	645	673	669	641	671	680	696	648	693	638	708	652	687	672	623	664	716	667	619	675	690	695	678	672	666	624	653	686	715
16540	27673	27190	23696	19576	13672	9530	6868	5194	4326	2940	2113	2178	1313	1211	1046	1108	965	1004	972	915	844	813	870	771	773	785	748	743	731	731	736	718	702	681	710	687	668	668	734	652	687	719	689	700	657	641	681	647	679	676	663	654	667	672	629	678	693	698	670	622	727	688	644	638	622	696	630	668	651	634	664	666	620	628	654	654	625	676	652	704	621	612	631	687	623	628	651	636	648	659	685	672	681	647	675	654	620	669	582	664	661	674	647	613	626	635	649	654	637	646	614	629	668	630	614	633	662	654	593	643	669	582	641	626	637	642	661	648	584	668	691	650	634	632	603	635	662	644	643	640	667	575	643	667	644	598	626	606	627	643	625	661	632	649	643	651	632	681	656	625	641	627	630	640	643	654	654	665	641	674	670	664	688	619	655	599	630	660	629	687	646	653	660	591	651	654	599	655	648	662	668	607	620	614	657	661	652	687	657	637	656	661	631	663	638	649	683	627	679	646	622	630	667	624	622	669	616	700	655	661	594	619	683	644	641	614	649	644	580	656	643	632	670	659	635	650	624	658	674	644	631	676	603	629	632	661	624	623	631	624	682	614	637	592	642	602	630	654	595	620	597	669	631	626	664	583	658	657	604	611	684	687	651	627	625	645	660	648	646	618	671	635	652	671	654	635	587	601	636	643	627	607	661	654	642	632	633	613	632	635	661	634	654	606	664	641	664	635	655	658	662	618	650	632	627	626	615	661	603	672	635	594	652	646	597	643	612	638	690	675	633	631	618	573	614	594	648	588	643	641	650	629	664	636	676	657	619	659	626	666	670	674	617	663	664	696	692	636	654	626	669	652	635	671	643	645	640	621	644	616	650	633	633	628	644	635	637	620	637	654	659	637	632	634	635	586	673	645	693	647	598	617	653	607	619	629	695	621	652	632	653	610	657	637	639	618	635	587	668	629	671	592	645	667	619	657	622	621	641	626	647	622	649	627	661	610	601	636	627	647	666	642	655	606	656	599	661	686	628	589	614	619	647	628	606	713	653	615	632	643	590	640	617	687	614	666	644	654	632	646	645	677	660	648	651	643	626	610	659	629	640	627	644	668	630	635	622	647	623	606	642	621	665	628	670	626	670	666	621	651	652	648	643	671	662	661	613	645	613	642	679	600	604	623	650	628	598	655	602	626	652	664	650	648	619	643	644	640	619	655	677	630	631	626	646	650	624	594	620	635	633	608	627	631	658	676	623	662	655	629	567	618	593	669	621	598	654	638	609	604	653	709	639	661	689	642	644	636	640	615	612	666	670	631	648	631	598	618	648	634	639	622	669	647	658	601	620	615	638	661	644	626	625	633	636	652	615	665	621	660	606	604	670	629	612	632	666	676	658	621	636	648	647	661	608	607	635	677	640	642	684	631	625	630	595	642	649	644	682	654	638	641	670	618	634	586	638	648	609	634	665	626	651	595	607	666	605	619	638	644	655	642	604	642	619	666	649	588	633	637	671	656	614	624	668	597	610	632	616	682	621	623	673	667	660	601	623	630	574	613	640	629	674	627	670	672	638	670	646	588	613	660	633	610	670	615	634	628	619	638	614	635	645	601	633	643	625	640	658	619	605	636	638	677	669	609	643	636	647	632	665	590	670	705	634	603	590	643	648	603	667	669	638	612	625	644	663	676	626	672	624	645	681	615	650	677	665	615	670	669	635	645	667	680	649	615	653	643	610	624	626	644	694	625	627	690	625	594	626	636	640	662	677	578	635	646	647	648	636	659	679	597	605	593	645	637	614	654	627	654	655	679	611	627	658	629	676	607	611	616	629	654	613	630	669	614	631	631	612	645	641	698	628	654	646	632	620	629	632	629	657	654	604	629	657	613	643	630	626	641	642	643	646	653	661	620	652	634	637	625	617	661	617	606	599	659	621	631	650	633	623	643	610	656	648	648	617	643	625	653	622	613	641	614	645	616	662	638	626	639	617	643	647	623	677	626	656	624	654	661	615	665	633	675	593	667	626	628	635	649	607	611	631	639	665	643	654	650	675	633	659	679	610	611	611	645	596	656	657	625	620	618	623	665	660	702	652	633	638	632	656	619	619	627	636	623	612	685	613	626	608	610	630	632	631	612	614	625	607	657	671	626	586	651	647	641	635	611	629	639	672	605	642	682	627	623	600	679	627	598	680	628	647	642	654	696	597	599	615	614	703	618	611	647	597	649	631	604	650	646	650	630	680	619	632	626	618	637	702	633	608	628	577	639	671	644	632	617	653	699	598	652	633	587	660	593	597	675	639	637	648	626	645	593	628	604	650	652	634	661	626	618	625	663	592	611	639	656	677	661	636	589	685	651	699	623	635	668	640	657	634	658	667	606	660	678	618	660	658	640	662	659	630	581	620	663	619	612	671	659	589	610	649	653	638	642	611	568	670	628	658	636	621	625	661	652	630	642	628	626	642	630	629	646	629	673	640	646	614	634	655	635	625	666	626	647	685	629	660	617	637	653	678	579	635	704	629	587	620	646	639	634	623	603	661	674	650	619	638	622	680	627	658	669	642	644	628	659	619	640	639	650	614	679	665	631	656	658	613	609	616	653	642	632	637	674	642	628	645	661	645	626	635	665	653	639	618	626	655	652	612	642	635	591	644	619	622	686	606	635	640	642	646	658	613	636	636	654	657	642	647	639	625	595	656	655	637	625	659	632	652	634	639	655	603	698	624	649	629	623	618	637	683	641	599	659	630	656	636	627	602	660	632	647	614	648	623	646	618	633	624	661	660	673	639	619	627	594	650	616	638	626	646	619	622	669	606	627	635	634	630	605	635	628	622	596	653	637	636	644	651	644	626	604	631	640	643	616	660	646	669	643	695	603	658	656	647	632	603	614	643	611	653	646	627	633	640	668	663	592	599	620	630	594	630	700	635	648	648	630	645	597	582	629	658	617	621	581	628	616	614	618	636	655	655	687	683	655	598	643	653	634	688	633	641	659	656	650	617	660	664	663	660	626	648	656	600	626	650	664	610	639	618	626	634	609	653	612	651	629	637	619	648	679	596	615	625	628	644	676	649	667	611	626	620	631	622	611	652	658	649	638	609	658	656	635	653	640	626	607	626	633	655	644	627	604	680	604	672	634	635	630	613	650	614	644	642	646	625	655	613	671	648	635	604	679	681	638	596	643	615	640	689	649	628	632	667	638	645	592	632	680	694	632	599	606	665	676	662	619	613	671	650	635	623	648	637	643	629	673	668	653	625	679	634	658	643	632	632	647	659	660	677	646	647	632	638	647	586	643	579	630	629	667	571	596	654	632	633	606	635	631	632	631	638	639	652	624	658	676	667	692	682	629	619	653	655	656	590	668	651	668	625	632	664	625	644	608	639	623	610	640	610	653	665	594	650	695	647	658	632	600	605	643	600	621	646	628	694	592	619	685	659	667	649	672	663	587	594	637	639	641	635	633	566	629	594	628	639	612	641	632	600	622	625	620	648	629	670	617	611	622	658	620	620
30074	17473	7355	6095	4200	2144	1173	940	637	505	312	225	189	158	181	167	185	155	177	172	163	150	171	143	155	131	150	175	155	172	148	169	170	160	169	156	163	138	137	126	151	154	159	172	163	146	134	157	162	143	160	152	151	150	161	157	147	166	150	141	133	169	140	172	182	143	154	152	163	157	151	133	138	170	157	151	175	156	147	151	151	153	157	154	180	145	151	147	140	154	132	118	156	139	135	131	159	161	141	154	205	159	184	156	152	148	140	155	130	158	172	119	147	140	162	166	139	181	157	146	167	154	178	142	134	146	162	169	147	161	161	177	184	164	144	152	153	154	147	156	140	146	172	150	141	173	151	162	148	166	151	184	172	154	155	147	163	162	152	147	169	152	154	140	153	149	156	178	146	157	148	131	152	156	163	152	159	139	177	144	169	164	161	147	160	162	171	145	158	140	155	189	149	149	157	160	181	171	150	139	177	172	165	145	168	180	154	152	152	160	147	161	163	153	131	167	173	153	171	162	154	149	184	174	158	150	156	168	135	174	182	171	154	167	167	157	170	148	152	180	154	144	130	161	157	183	176	158	147	155	141	141	158	136	153	142	148	178	179	143	155	138	164	141	182	166	151	122	138	135	167	161	159	182	167	161	136	164	167	150	167	176	181	166	156	151	149	138	157	149	149	149	192	162	174	159	159	134	141	166	144	147	145	155	151	151	171	164	137	163	188	130	139	148	164	152	167	129	140	172	158	167	136	151	144	146	154	171	170	151	143	149	154	182	171	147	172	143	170	157	152	161	142	152	151	149	150	154	132	160	178	181	158	173	143	160	163	146	160	159	153	151	162	144	166	161	155	165	144	154	176	173	155	126	157	140	143	184	163	142	157	161	159	157	159	148	168	158	142	143	157	170	150	150	145	159	154	144	161	159	135	165	136	159	151	156	154	165	151	154	172	151	146	162	158	162	158	153	151	168	156	160	154	145	122	200	160	136	154	132	134	151	122	160	166	160	151	160	156	145	167	151	178	149	156	141	159	129	181	182	157	127	141	160	161	168	158	158	164	165	143	176	159	175	163	148	157	155	151	143	176	168	161	173	177	137	168	161	146	131	152	149	150	155	150	160	160	158	148	155	152	141	138	161	139	184	143	154	159	150	141	136	150	141	152	163	161	162	146	165	165	129	138	140	146	174	155	143	159	154	168	142	151	159	161	163	136	153	149	148	171	169	158	149	171	159	161	156	161	180	142	129	159	148	150	137	148	159	143	168	140	150	171	149	162	168	151	154	143	185	154	159	157	157	165	151	159	164	154	161	159	142	151	163	160	150	146	174	168	142	148	159	135	136	160	158	170	148	141	143	160	168	171	170	136	141	151	137	157	163	132	160	171	165	175	160	157	165	156	151	167	167	159	143	151	171	151	154	155	171	145	151	167	176	132	156	200	165	180	156	168	132	162	168	154	143	132	163	142	168	157	160	159	160	157	153	157	174	143	166	156	144	151	177	149	130	155	149	131	154	158	158	169	173	171	157	166	167	164	155	153	143	166	152	160	176	155	133	141	125	153	151	168	161	144	163	152	145	150	158	163	173	129	159	161	161	149	160	147	154	134	146	150	152	170	169	148	144	167	148	149	153	161	176	137	157	155	157	154	149	156	182	150	170	158	173	162	163	157	149	151	158	141	136	168	170	149	151	146	161	155	152	162	177	171	151	143	178	150	153	144	167	155	149	146	174	161	142	174	156	163	148	165	163	146	166	159	173	157	160	156	136	158	164	149	154	161	148	143	168	169	169	175	182	143	154	147	162	144	142	167	153	140	149	144	156	166	162	140	151	160	131	142	142	164	158	156	134	156	163	164	155	160	164	161	167	142	164	172	172	134	156	147	144	156	160	165	166	161	150	159	167	147	178	149	155	169	136	158	178	140	166	170	164	180	160	163	152	152	170	142	148	145	156	159	162	152	160	137	158	172	145	172	146	170	160	144	144	140	181	153	154	161	159	144	153	160	179	139	152	158	164	152	156	147	142	143	163	139	146	129	162	149	157	156	156	166	151	197	167	144	150	159	162	164	165	170	181	166	131	151	164	150	153	156	142	148	173	159	148	136	159	145	145	155	161	155	138	155	151	158	138	166	131	160	159	142	166	153	150	154	202	166	143	155	158	160	148	152	186	179	172	129	150	129	160	137	137	153	159	151	152	151	182	148	155	155	160	173	157	149	143	160	167	162	147	175	146	167	172	164	158	178	133	134	168	164	154	135	152	170	156	158	167	148	173	166	153	172	160	170	160	161	172	156	148	159	146	150	148	166	137	175	170	137	166	168	166	169	152	158	145	159	171	151	169	170	156	165	143	152	148	162	161	139	168	150	149	159	167	188	132	160	175	146	150	170	163	183	165	146	151	177	158	168	143	158	155	163	175	171	165	155	162	167	155	142	178	146	143	175	149	145	163	157	160	152	150	147	151	169	153	152	146	150	139	165	139	179	148	144	144	177	163	161	155	158	150	159	173	163	176	152	145	171	166	160	169	148	149	132	158	168	152	157	168	154	154	159	134	153	165	168	175	158	162	145	144	167	152	165	159	156	150	155	164	164	146	145	183	148	160	148	171	139	165	131	170	158	167	154	145	158	146	147	174	183	176	153	165	161	156	181	145	150	144	145	168	158	122	143	140	160	152	163	172	181	188	122	167	169	159	141	138	185	173	156	171	142	151	176	161	138	165	147	146	164	164	157	167	171	158	168	161	148	147	162	160	153	161	167	145	175	174	166	155	156	138	166	155	167	172	152	164	157	189	162	155	153	144	151	145	152	163	145	166	143	161	151	147	136	160	156	178	161	144	148	155	153	181	173	175	173	180	126	193	147	157	150	151	151	157	194	138	162	158	138	194	157	162	154	155	142	149	155	150	159	156	160	151	133	168	170	155	167	162	158	173	168	129	156	136	158	145	171	146	178	150	155	147	149	159	172	150	153	196	159	156	160	150	164	158	137	140	155	150	158	148	156	153	161	166	134	144	158	158	153	182	141	157	163	159	162	155	171	134	173	148	157	145	144	174	155	166	157	135	172	193	161	135	165	165	135	164	153	151	154	148	160	125	160	158	136	174	169	154	139	156	159	143	173	161	157	137	168	169	170	165	159	137	148	158	188	156	178	173	178	170	153	144	147	138	169	161	181	162	158	172	150	163	145	170	172	162	138	146	147	175	128	166	175	142	142	148	148	129	158	153	164	143	166	143	150	143	169	172	146	141	176	150	147	148	151	143	160	156	140	153	173	162	161	151	133	143	170	166	136	149	168	151	140	160	158	179	148	163	168	158	134	158	167	151	134	167	154	145	137	157	150	153	140	163	164	157	147	162	169	140	141	163	152	160	146	173	167	170	154	173	160	147	158	160	150	157	161	152	161	143	150	170	173	164	171	142	158	138	171	140	177	179	167	166	156	159	136	166	147	170	165	166	157	187	172	196	151	154	170	155	153	157	151	165	140	149	154	151
11674	9900	11204	10519	8142	4776	2527	2054	1545	930	637	285	217	178	189	176	196	188	198	189	202	189	185	188	174	158	179	167	168	181	169	172	158	156	153	170	174	171	178	192	160	161	171	167	191	170	151	172	169	176	158	194	169	175	179	199	167	183	179	160	152	155	151	152	159	167	197	173	175	172	160	170	161	172	172	176	156	167	167	166	154	177	166	162	174	191	160	185	143	168	172	177	170	161	152	172	143	164	170	187	170	177	145	164	161	175	191	182	164	188	171	159	184	169	178	179	167	166	178	161	172	160	158	170	169	169	166	191	186	186	165	154	166	162	144	172	186	188	176	180	180	193	167	183	177	153	192	157	168	176	173	176	180	162	171	177	185	191	163	185	169	188	161	151	183	158	137	170	158	186	141	165	162	161	183	167	169	155	176	180	212	161	172	171	144	161	192	165	165	160	158	183	170	158	168	167	175	175	171	174	192	187	154	167	174	193	143	179	159	153	162	172	167	191	176	173	155	157	150	187	187	182	163	172	166	157	179	190	180	166	174	165	176	150	156	177	166	160	163	177	172	183	181	189	171	167	195	143	159	176	189	150	164	162	172	181	183	179	172	181	197	200	177	186	182	161	172	181	166	168	162	178	192	166	169	177	162	177	188	162	166	160	180	158	162	153	171	150	167	155	196	165	146	152	166	179	171	164	161	169	172	174	179	175	173	193	191	170	162	163	167	180	181	165	182	163	182	157	171	159	148	167	152	151	164	179	178	179	164	188	174	196	175	163	157	197	173	164	166	163	146	161	151	166	165	202	167	170	155	181	155	160	165	175	179	176	173	161	170	182	147	168	148	162	179	180	161	172	137	158	189	181	173	173	164	171	185	177	201	160	163	187	152	145	161	191	181	168	156	168	172	177	172	178	181	158	179	164	195	174	173	170	178	165	158	171	149	165	159	184	175	165	185	176	172	154	178	188	186	173	183	175	172	167	151	169	156	192	162	174	183	152	173	156	157	170	185	168	181	177	185	176	182	182	194	171	162	186	175	166	178	166	174	162	185	179	179	200	168	204	179	164	156	163	171	181	164	172	178	173	180	158	170	178	151	163	190	189	161	185	162	167	172	169	170	164	169	169	162	191	171	161	165	183	190	169	171	187	163	166	176	180	178	163	150	174	185	180	191	182	160	166	175	176	181	183	171	171	157	169	179	173	169	165	184	169	160	207	190	182	157	199	159	176	176	169	183	183	153	193	196	162	159	178	159	191	167	180	183	169	180	155	157	167	173	175	179	163	149	183	176	197	157	168	159	164	143	189	180	173	189	166	164	179	157	162	188	175	159	159	184	168	168	177	179	154	180	197	155	177	188	174	196	168	176	177	170	164	174	167	172	155	179	165	169	151	165	225	188	179	159	140	195	183	167	165	150	184	175	154	177	182	146	156	168	167	164	174	166	182	165	164	196	185	158	150	191	188	159	187	147	171	188	154	154	174	177	183	181	210	157	163	185	192	180	171	168	166	184	184	186	173	203	150	190	177	162	175	179	164	159	162	180	185	175	198	166	194	189	175	175	162	159	155	200	181	183	186	168	163	177	150	162	173	184	151	204	172	144	172	166	172	182	149	145	182	169	175	154	172	141	186	177	166	158	178	187	182	147	165	179	222	173	166	160	195	160	176	198	163	161	166	169	195	168	144	167	172	177	170	183	163	181	163	187	167	153	174	162	156	164	177	157	172	171	180	168	162	197	162	143	172	173	175	186	177	168	160	175	165	184	175	175	161	173	179	173	162	173	177	144	192	173	175	165	179	163	159	174	162	189	163	173	184	182	176	184	165	174	170	178	178	174	181	179	178	170	149	178	163	159	183	165	184	180	162	157	170	162	192	169	174	170	175	162	169	149	192	168	165	166	167	162	165	162	197	200	165	167	183	192	157	166	172	186	182	179	148	177	158	143	157	183	175	173	197	157	191	163	165	164	163	191	179	180	168	172	173	177	191	169	173	161	152	168	161	156	165	194	185	175	191	186	185	175	178	177	161	186	159	166	158	167	173	186	181	172	166	181	163	168	202	148	150	169	173	186	191	189	174	168	173	182	179	163	154	168	149	187	191	154	175	183	164	185	184	174	177	167	179	189	161	176	194	181	160	161	185	174	181	177	157	166	151	166	156	159	158	197	179	151	172	163	166	202	182	172	181	164	173	167	156	152	187	177	145	179	160	184	181	155	176	169	156	170	156	151	158	175	173	170	165	150	189	168	181	144	151	162	162	152	150	183	164	176	164	151	175	172	160	187	175	152	179	161	174	171	178	183	177	162	188	185	182	191	150	147	170	162	167	171	167	183	183	195	159	147	185	181	178	164	185	168	155	165	152	175	186	162	190	167	180	180	169	170	179	169	162	190	169	163	175	172	172	162	160	157	193	186	158	182	158	159	189	186	159	181	189	155	177	175	180	186	173	166	155	179	181	187	196	178	188	154	193	168	160	170	168	186	144	192	148	162	184	172	155	164	159	172	174	187	187	163	175	182	160	156	156	149	163	134	147	182	154	165	167	161	168	172	159	182	160	183	154	203	170	198	159	169	146	172	189	174	190	168	185	173	176	166	176	172	174	175	173	171	183	166	186	182	155	151	165	185	182	182	158	169	150	145	164	167	191	153	173	188	194	178	177	156	181	171	198	164	166	159	175	173	162	174	175	151	161	172	193	161	158	169	187	192	175	193	172	173	166	176	181	188	150	172	178	169	158	167	163	156	172	146	162	144	173	175	169	168	177	149	163	174	179	177	157	156	174	171	156	167	165	160	194	173	153	167	168	154	150	173	163	177	168	175	175	173	169	186	169	167	159	165	151	136	172	153	176	174	158	171	177	192	166	178	159	186	153	169	184	164	165	165	172	161	182	167	184	175	159	174	180	185	181	203	166	183	159	186	176	176	169	164	187	153	171	179	183	180	170	148	171	145	162	159	174	175	171	184	199	177	153	168	190	184	165	146	166	189	190	190	187	204	154	179	157	173	170	158	166	166	154	158	200	167	177	166	181	183	159	200	165	186	186	162	173	158	155	169	173	168	185	164	180	158	171	193	182	173	191	172	174	167	168	167	183	159	171	151	159	169	173	157	166	204	165	175	179	194	181	184	169	160	194	163	159	158	169	165	152	179	178	164	181	149	183	166	183	161	171	171	184	180	193	160	171	172	181	186	190	174	163	170	159	206	179	175	174	159	161	185	198	185	183	176	157	185	187	153	183	170	171	157	165	151	182	176	158	169	183	191	167	152	179	171	162	199	166	170	171	164	170	173	191	166	148	163	166	175	186	185	167	204	172	156	178	166	184	154	161	157	161	161	178	158	173	170	161	182	164	173	176	164	174	175	174	176	165	166	173	160	174	177	172	152	173	153	162	173	187	164	155	175	186	160	163	151	176	164	184	183	171	169	174	179	183	152	149	171	180	172	171	160	193	180	170	158	171	188	158	199	204	177	168	148	180	164	194	164	151	190	195
24289	20007	26140	23566	20166	14214	5130	2422	1645	1231	983	731	646	601	517	509	528	527	467	455	473	481	462	431	429	463	442	456	448	427	435	419	410	444	415	405	449	424	388	375	437	395	410	410	412	436	400	427	433	461	416	417	415	345	421	394	453	366	394	373	379	383	395	426	417	388	449	416	416	441	382	394	396	432	413	409	385	391	399	415	409	366	410	433	425	398	397	365	426	400	421	406	398	385	424	375	421	438	395	412	417	438	395	411	400	388	404	401	402	378	405	411	417	419	404	379	408	388	397	422	402	417	423	430	401	398	418	426	363	427	430	428	363	422	419	372	404	400	399	389	404	413	424	383	415	415	399	394	418	456	411	406	374	397	381	434	357	406	395	421	368	384	406	387	418	405	394	401	385	394	389	427	438	437	372	370	425	420	411	400	429	388	391	406	400	371	376	400	403	402	391	381	430	386	407	410	399	358	449	418	423	403	415	410	429	373	384	381	404	371	365	406	416	434	391	354	401	412	387	419	382	374	416	398	417	398	389	417	405	418	413	390	436	402	415	405	421	435	429	407	430	419	404	415	451	415	381	412	412	413	386	414	392	408	395	390	428	416	389	428	407	385	385	453	425	433	362	391	402	380	422	391	406	399	405	418	412	417	393	413	374	419	401	419	382	381	391	423	395	440	407	416	394	421	365	442	399	392	415	433	381	384	433	410	413	388	397	423	379	388	399	396	416	412	388	368	406	392	399	433	402	395	393	384	411	402	415	400	390	418	415	432	382	399	441	370	367	368	401	392	370	421	435	385	410	421	398	389	435	431	406	389	375	391	395	395	428	382	372	430	403	406	391	418	402	375	391	400	412	410	354	404	450	413	446	423	426	393	431	418	378	394	381	397	419	374	422	406	444	364	412	398	388	379	414	444	398	422	435	431	381	397	421	405	409	380	399	381	396	392	379	389	408	423	403	396	431	406	400	381	367	433	417	402	394	381	390	401	413	430	369	378	400	413	431	394	380	405	419	412	393	383	435	399	418	418	382	423	423	398	383	416	400	404	417	406	402	422	396	409	419	414	434	393	414	392	434	402	401	428	421	430	431	411	403	396	392	415	396	404	417	406	422	411	393	353	395	412	419	382	408	394	404	398	401	439	408	378	405	415	422	409	409	426	395	396	432	396	408	373	391	404	437	378	404	400	415	389	372	420	393	381	363	448	442	401	423	390	408	392	422	396	409	418	371	444	411	408	405	441	406	386	387	435	421	392	397	435	371	408	409	410	409	422	401	440	429	395	441	444	397	434	391	398	386	441	406	387	405	396	391	423	395	435	418	389	390	398	430	382	425	400	376	380	399	413	368	399	364	412	427	401	413	405	402	415	408	368	403	439	411	398	426	421	396	433	413	404	397	388	421	376	434	380	380	415	416	390	384	357	441	397	406	405	407	409	374	347	388	405	399	427	371	384	406	384	395	382	416	384	436	368	403	396	414	421	413	416	414	387	418	372	360	411	370	400	394	445	382	406	416	438	399	391	389	400	392	411	395	420	370	430	397	395	401	399	371	390	433	402	400	404	381	405	398	406	417	356	453	434	391	405	383	418	401	426	444	414	389	438	422	432	420	367	415	397	397	404	418	391	445	436	416	389	389	398	392	440	370	415	399	403	405	403	410	398	381	393	400	401	373	387	426	421	394	406	374	382	391	411	428	422	357	397	366	378	409	361	392	390	418	419	416	404	430	398	413	404	391	407	391	433	429	441	402	363	382	368	415	393	376	390	400	392	403	426	406	396	407	423	372	424	428	396	408	398	409	384	388	411	390	420	423	418	397	405	389	414	408	396	407	405	410	412	408	425	418	426	369	391	415	400	431	394	438	416	381	371	401	416	427	390	422	428	363	385	367	386	416	408	406	442	404	390	397	394	428	416	398	434	343	413	407	384	411	431	413	376	425	378	413	378	406	388	398	388	419	410	391	394	411	441	424	407	419	418	366	414	422	403	421	425	371	397	407	412	400	414	441	421	417	399	366	376	412	419	426	354	407	386	395	400	427	433	411	402	409	405	352	372	388	388	420	404	394	424	383	379	404	414	395	415	392	430	391	421	451	413	444	392	394	454	461	430	419	397	420	391	392	415	378	398	400	383	440	440	395	412	429	391	397	396	421	415	431	432	455	410	408	405	417	400	404	402	377	422	402	384	422	407	376	414	384	412	368	413	406	407	408	409	350	418	415	382	420	396	399	405	434	409	397	408	408	375	371	431	419	426	393	434	403	407	371	419	375	414	451	375	398	386	417	407	414	430	430	441	398	376	394	413	360	401	385	379	429	422	422	406	400	359	423	400	407	423	401	387	412	395	403	371	404	420	396	354	440	420	407	372	402	386	400	379	402	409	398	406	411	390	425	396	436	421	407	381	420	416	413	382	397	402	431	393	399	393	400	419	422	407	428	409	419	397	393	383	409	397	378	412	409	400	398	416	416	408	411	371	402	417	382	399	417	375	412	426	405	438	439	388	404	401	356	422	392	408	380	421	398	451	371	435	403	386	417	382	447	398	379	429	435	400	404	418	392	436	391	403	404	433	427	412	422	403	397	390	347	410	382	406	394	385	396	382	371	371	392	421	428	457	427	356	409	387	401	397	394	392	415	399	443	399	382	417	402	452	438	393	449	418	412	368	412	393	394	393	396	382	424	411	385	388	393	408	357	382	403	382	419	375	432	409	405	409	405	396	406	414	409	450	363	415	411	430	400	430	394	401	409	412	409	405	403	407	394	386	393	405	402	417	416	408	376	434	410	393	412	404	402	418	415	406	361	409	427	394	433	443	408	370	397	397	407	380	380	399	363	448	388	352	385	423	412	374	385	429	399	413	425	407	364	401	415	393	430	393	388	386	384	432	388	388	377	432	407	354	397	415	413	389	408	440	432	413	400	425	397	384	423	411	433	425	394	384	427	366	386	386	412	418	430	410	401	415	404	366	395	417	422	417	384	387	413	388	379	399	435	396	402	425	410	407	406	381	432	400	428	400	413	403	426	429	426	417	445	399	429	419	415	364	407	392	384	383	395	432	400	398	387	414	407	399	401	371	402	430	428	389	421	412	390	389	426	426	420	391	379	439	377	373	362	414	400	449	424	377	371	383	433	388	386	425	414	425	405	417	385	382	404	413	380	400	402	382	419	381	372	428	368	427	376	409	413	441	409	385	403	418	394	371	400	434	424	407	420	370	401	399	428	430	404	414	421	387	430	412	432	391	456	405	428	403	400	413	383	387	420	397	382	384	402	399	364	394	389	407	408	425	390	393	435	406	382	434	416	392	383	415	431	426	368	392	385	416	408	416	397	377	388	395	379	398	382	421	415	442	402	395	358	402	412	359	386	409	371	411	393	412	391	433	425	404	434	407	392	404	382	395	392	407	382	408	415	397	390	423	407	407	395	397	431	389	424	442	409	392	383	412	370	381	384	406	399	399	419	405	405	407	389	389	380	356	422	415	390	379	418	403
12707	20434	20927	17231	13567	10239	6598	4436	3062	2395	1653	1071	972	720	665	622	619	594	551	513	503	463	495	475	491	425	486	438	455	442	421	444	418	426	445	407	394	431	400	417	422	418	408	390	375	418	428	449	354	384	422	430	406	426	422	371	385	385	432	362	409	406	376	406	419	379	416	373	415	436	330	402	399	387	404	403	364	408	420	399	389	412	379	397	407	401	377	394	379	405	386	392	365	417	368	396	394	403	398	380	408	373	397	388	383	369	362	357	383	400	353	374	399	387	408	390	413	398	396	396	376	363	378	348	365	382	392	406	389	425	344	372	365	379	363	359	417	368	395	389	391	421	381	360	372	409	389	376	409	368	405	397	415	380	403	367	379	365	372	364	392	443	365	431	406	360	346	410	429	396	372	394	384	373	352	426	384	371	368	378	371	391	382	395	376	404	389	387	375	370	386	407	420	374	360	383	382	412	414	382	396	344	366	391	394	378	388	378	418	409	396	423	397	399	349	407	397	361	376	363	388	368	371	338	356	391	412	382	380	356	384	387	366	367	379	404	401	412	396	393	385	358	381	344	411	396	360	378	395	395	398	387	387	378	360	364	396	393	395	357	394	366	374	373	394	368	352	363	393	373	352	391	347	378	363	428	408	371	367	367	375	391	365	358	373	379	418	399	390	352	406	383	383	386	392	359	395	396	369	380	363	413	394	402	407	390	388	395	370	347	358	381	377	431	379	377	393	390	393	385	399	385	397	349	384	385	347	379	371	387	398	391	356	356	355	392	399	364	401	402	364	393	395	384	348	364	406	385	391	389	357	361	369	385	390	375	404	348	377	377	388	403	387	387	359	383	384	374	383	396	384	327	409	384	352	396	373	397	370	367	374	393	423	404	380	408	410	392	391	398	392	407	384	384	413	394	412	367	373	414	383	376	396	375	344	413	384	368	370	380	381	365	384	396	357	387	402	383	402	400	380	396	370	396	402	367	375	359	346	391	371	378	391	374	413	361	376	400	382	420	400	384	377	351	381	417	408	373	376	381	383	370	371	371	394	378	426	380	384	392	407	363	376	382	417	370	367	365	363	392	369	370	402	370	384	409	373	359	374	335	339	405	391	391	398	359	383	381	401	389	390	363	362	393	381	382	368	360	355	413	419	399	369	394	395	344	382	368	399	356	410	396	399	374	409	410	378	360	403	386	427	391	411	402	371	397	411	379	400	389	418	397	381	371	389	382	382	397	367	351	390	401	369	376	390	372	367	396	406	372	359	372	346	381	352	361	394	404	383	378	397	398	394	363	378	401	406	380	368	402	366	360	352	397	391	380	391	392	402	401	368	377	383	418	424	391	388	394	377	413	412	362	374	366	385	417	389	365	360	372	375	404	366	401	404	417	393	365	374	385	409	353	363	352	404	372	386	399	396	387	390	391	399	432	383	412	389	362	391	368	367	387	360	411	388	380	378	390	414	364	375	366	397	380	378	406	383	378	381	338	404	370	374	368	396	403	377	401	388	374	399	395	404	367	384	384	370	384	380	354	344	378	381	362	378	365	367	378	391	386	369	375	372	400	406	401	344	380	390	361	399	389	391	343	412	367	377	379	405	400	391	367	360	423	393	417	391	369	375	391	378	372	376	383	422	370	376	369	362	394	400	370	371	397	375	401	384	404	389	370	378	374	383	412	404	380	410	373	349	400	352	368	401	347	409	373	388	388	372	339	384	390	399	385	382	378	406	342	370	387	381	429	428	391	426	412	373	384	379	386	344	368	365	380	375	425	371	383	398	382	406	359	393	359	392	385	381	397	384	383	368	381	383	409	396	379	378	380	383	390	372	367	395	379	348	381	394	359	384	397	378	365	397	402	385	348	383	385	357	393	361	377	398	403	414	361	361	399	384	386	367	400	374	383	408	390	393	415	386	397	402	360	381	372	394	336	386	385	380	372	374	372	408	364	364	423	391	396	346	406	402	373	392	401	377	409	407	409	404	386	400	394	379	426	391	383	387	393	373	356	370	372	431	369	399	390	391	383	390	366	409	384	382	366	379	388	398	407	375	374	378	375	383	413	364	354	388	356	377	413	358	381	397	380	403	380	341	363	407	391	352	386	386	363	381	365	369	347	327	404	391	429	375	404	382	377	401	376	367	402	411	348	390	370	386	367	379	380	364	370	360	391	398	385	358	372	388	366	370	380	388	412	417	397	384	371	378	390	392	395	384	389	386	355	384	366	382	377	391	412	368	347	377	352	370	385	383	399	422	342	381	360	364	399	357	398	388	402	408	412	359	380	359	359	391	364	361	348	389	364	397	374	354	372	374	396	374	371	400	403	384	401	375	358	383	421	377	401	388	388	400	385	342	368	389	379	386	364	375	406	394	368	375	409	392	385	385	371	372	380	396	365	367	366	400	334	390	412	389	395	392	381	374	357	353	410	363	383	345	416	401	409	387	386	387	391	395	390	391	404	341	386	408	401	384	395	366	365	383	403	361	391	397	400	379	362	411	414	347	394	397	395	368	413	374	351	422	398	406	449	363	365	395	363	409	365	409	363	377	413	388	383	395	333	417	364	343	384	358	407	371	346	384	368	385	377	405	362	342	367	395	398	389	393	414	375	394	365	348	398	445	387	395	365	389	399	430	364	371	391	415	379	411	398	371	393	429	397	359	379	364	397	430	371	390	410	356	386	386	410	368	378	354	365	394	382	388	395	411	390	394	415	382	395	378	345	408	356	384	392	419	365	362	364	360	364	387	356	414	350	379	387	406	401	381	398	421	327	388	406	397	397	364	381	351	399	337	390	375	382	387	363	392	360	366	369	393	366	410	354	426	407	357	393	403	404	393	357	406	379	366	369	371	386	333	423	347	406	403	384	374	409	413	375	385	390	370	383	393	404	445	427	389	387	376	384	372	367	413	363	381	387	392	400	399	382	399	384	350	370	395	379	396	373	408	365	329	402	389	386	410	379	371	358	391	384	368	345	408	383	393	387	362	360	402	392	379	404	390	373	387	371	366	376	364	410	387	361	393	376	373	384	370	386	372	377	353	389	377	402	365	420	365	366	381	354	399	390	385	380	408	354	384	376	348	391	355	365	375	398	372	379	393	391	377	371	390	388	392	377	402	348	373	396	382	369	376	406	410	392	407	397	381	385	380	391	388	396	389	402	399	362	383	384	360	373	353	357	392	370	360	352	358	377	337	403	345	374	398	363	373	361	387	378	407	383	406	414	395	344	396	369	387	390	402	363	426	391	362	402	395	358	393	424	394	401	382	418	368	411	363	389	397	384	361	401	363	378	399	372	365	356	372	414	411	379	374	384	360	389	398	373	377	425	395	350	363	402	420	392	383	385	412	362	394	359	384	365	368	401	419	387	347	421	398	392	374	389	349	378	415	372	426	355	386	388	382	394	360	399	383	378	369	388	366	354	389	361	376	365	384	401	382	375	332	383	403	392	403	359	418	394	399	385	377	401	409	426	392	375	395	381	394	391	376	378
22015	20002	26520	23213	20059	20466	14044	4188	2826	2245	1609	1325	1226	984	975	885	859	835	813	824	822	788	820	741	714	734	762	736	731	702	718	755	701	707	724	705	710	710	736	704	700	711	691	693	679	726	688	686	696	661	701	694	705	719	687	672	688	703	686	718	689	699	686	677	696	675	699	737	657	641	700	670	667	754	666	675	686	677	692	675	698	675	639	738	710	640	698	657	676	656	675	641	717	688	644	652	716	696	662	694	723	708	660	667	658	659	661	660	669	682	668	707	663	657	727	652	675	626	690	676	691	681	717	679	711	668	682	688	645	688	707	677	703	703	688	662	672	676	740	670	657	697	668	686	725	645	697	705	681	646	671	691	666	684	707	655	696	687	704	740	685	696	653	653	682	658	665	693	658	648	659	666	652	649	682	697	681	679	668	683	680	662	704	694	675	622	663	674	685	664	664	673	688	651	679	724	634	694	686	755	697	691	669	686	670	710	662	734	662	663	704	690	697	641	667	684	659	690	691	653	671	672	673	672	684	735	679	643	691	685	657	698	652	666	701	633	660	707	626	658	607	706	639	662	665	676	755	681	691	689	709	719	655	660	645	669	673	619	640	694	675	674	688	686	684	655	661	630	730	704	662	681	730	649	715	682	708	684	660	728	667	686	596	657	740	665	665	663	703	674	686	671	692	623	647	705	649	671	676	653	685	670	672	637	685	700	707	684	669	662	671	664	670	697	674	658	714	670	701	670	650	656	678	637	660	703	716	659	638	651	695	677	698	703	687	707	681	730	670	628	680	692	658	673	676	680	742	659	614	644	674	690	679	704	653	696	662	653	680	731	694	680	708	695	676	669	668	655	686	725	670	649	659	644	692	698	647	672	688	602	696	639	663	680	639	676	642	705	700	703	649	653	642	669	691	694	658	653	681	678	714	679	694	692	656	628	690	695	669	720	701	667	679	695	667	658	665	661	715	714	711	650	676	665	639	675	683	695	695	690	713	691	658	718	707	706	638	672	671	731	703	683	626	698	695	668	688	712	665	670	631	655	663	650	658	665	639	646	698	704	670	737	700	728	695	644	693	663	691	704	698	708	683	678	697	665	657	689	681	666	691	701	678	667	637	646	705	698	698	687	664	650	748	709	659	647	727	681	700	645	650	659	711	699	647	684	650	656	704	706	627	674	684	659	656	659	685	676	702	656	690	688	686	683	686	656	661	658	687	716	688	678	677	709	668	641	690	681	600	650	664	676	653	726	669	734	712	705	679	684	681	685	654	675	664	664	635	695	638	677	691	666	668	698	684	680	650	671	680	668	701	669	678	657	697	702	654	665	665	674	657	670	675	673	668	688	675	708	656	682	700	692	621	674	665	709	642	664	699	654	706	696	672	677	652	687	644	679	693	659	644	678	656	665	655	692	667	666	675	696	719	709	665	664	707	684	712	680	680	698	707	701	677	654	631	651	671	700	636	708	689	702	711	633	709	634	656	666	670	653	687	649	674	645	662	692	698	718	662	658	695	658	653	711	667	658	673	683	671	692	727	641	642	676	647	642	693	686	682	674	646	682	670	709	653	684	659	671	707	671	711	701	693	662	668	662	695	703	680	690	673	726	691	686	673	663	647	687	682	693	690	688	750	696	702	689	671	664	685	702	698	621	635	687	658	695	698	699	650	687	673	651	693	646	683	668	685	645	677	633	702	673	690	642	663	686	671	692	649	697	660	671	610	661	716	660	709	682	698	683	683	671	683	709	704	682	681	678	659	642	652	664	672	685	725	649	694	686	617	651	706	725	662	718	667	670	696	702	737	713	697	655	670	699	648	689	675	657	671	691	661	691	669	660	673	661	661	714	720	667	670	712	662	624	689	707	660	684	720	690	665	673	621	669	728	676	714	667	691	718	648	658	680	668	663	686	694	683	653	663	720	624	664	679	714	662	677	719	656	652	741	654	681	685	687	683	677	655	690	656	670	607	661	659	673	682	669	702	613	664	644	627	719	648	646	673	669	683	648	631	665	641	680	695	672	678	687	660	659	679	677	707	699	648	648	674	640	641	678	651	639	630	687	694	684	675	690	661	661	657	701	689	661	677	698	745	640	698	682	698	632	659	686	655	678	659	670	667	650	683	646	694	662	713	740	697	662	682	711	711	701	680	611	674	667	659	663	685	651	639	679	681	653	713	672	690	693	685	683	707	708	649	672	650	656	664	652	652	688	691	696	683	723	639	703	704	641	721	657	688	643	643	655	688	674	655	675	652	688	697	689	671	661	686	631	675	716	683	686	665	692	645	667	697	683	647	692	665	709	673	706	715	649	721	640	670	680	589	691	702	670	722	674	656	616	698	720	628	666	684	687	727	698	699	663	701	659	671	645	663	674	628	666	660	692	673	664	701	689	723	665	696	661	637	696	642	664	645	668	723	648	663	657	683	663	691	692	738	710	604	673	654	643	677	699	669	693	692	661	695	662	697	621	727	741	660	720	680	650	698	688	679	684	637	675	656	679	703	629	689	655	654	677	713	681	648	694	668	678	694	674	696	737	683	679	677	685	654	690	615	678	627	670	663	645	686	659	708	679	698	656	666	661	652	661	668	667	698	650	680	705	700	703	690	612	608	663	683	678	670	639	717	671	620	727	667	689	686	676	646	687	651	695	649	702	723	686	656	630	655	690	705	708	694	684	672	666	650	636	669	653	705	688	651	686	697	627	658	657	685	673	666	693	673	610	701	706	630	661	715	671	660	644	709	714	666	697	722	699	676	675	680	685	689	681	676	699	639	684	677	682	691	720	636	652	644	634	665	676	676	628	629	680	678	691	668	641	672	613	656	701	657	668	669	665	731	677	713	687	661	698	669	691	663	665	653	668	657	669	668	672	695	710	654	698	667	649	700	624	663	678	717	706	692	670	654	664	667	706	676	659	661	673	687	612	667	659	698	674	663	656	644	670	678	660	677	695	727	707	706	670	629	660	652	652	653	670	605	652	708	694	661	678	638	668	687	667	689	724	667	703	657	621	693	632	685	690	724	696	688	631	690	656	709	735	719	667	678	657	668	660	677	689	667	689	684	654	721	634	707	741	656	663	652	676	663	658	669	649	665	639	706	651	679	714	663	669	695	723	663	732	687	700	688	705	672	645	666	674	684	658	683	682	672	675	685	688	673	668	662	690	683	664	685	664	632	651	676	705	642	697	664	681	730	655	611	706	662	738	663	665	722	675	701	664	625	666	699	607	649	656	656	707	674	703	705	657	676	687	700	681	672	663	668	637	698	658	724	694	682	710	686	679	733	655	687	667	655	716	666	701	666	685	661	706	672	693	703	769	676	680	677	691	673	682	666	640	677	622	662	663	682	686	693	674	689	656	710	692	632	627	728	710	688	685	697	696	708	731	684	648	714	671	690	682	648	634	694	689	688	678	598	673	666	677	716	673	698	656	726	673	683	701	646	661	624	705	681	685	647	658	637	709	661	679	675	682	700	708	657	657	660	659	665	673	694
15589	26984	27711	22716	19233	14485	9286	6144	4950	3752	2709	2021	1932	1300	1167	1210	1081	1047	1003	974	892	849	820	830	863	764	813	759	701	753	714	756	746	702	671	661	718	726	657	666	660	700	693	653	715	728	672	665	640	665	622	665	657	620	705	629	653	669	642	654	675	662	705	674	658	690	693	651	651	674	662	679	681	643	694	642	642	657	671	680	642	687	691	644	619	615	702	632	681	696	672	685	601	653	627	680	667	656	661	682	683	608	621	642	640	660	574	668	639	708	599	646	641	615	632	696	674	630	663	678	652	690	633	624	622	668	650	615	607	624	649	645	647	632	661	650	649	652	658	634	641	659	703	632	635	651	628	653	612	646	652	609	644	603	648	648	674	651	646	634	682	686	626	639	663	627	627	643	640	646	638	628	639	627	639	590	670	708	598	673	624	650	654	633	609	620	699	668	619	596	612	655	601	617	604	698	667	620	629	625	636	640	680	615	650	642	649	660	665	636	632	640	618	626	669	605	627	626	678	661	639	598	650	628	640	607	674	608	684	689	634	625	681	656	592	650	629	626	641	615	652	643	615	649	636	667	608	668	643	592	638	635	648	608	632	657	589	606	623	619	637	658	621	638	610	602	611	663	619	638	650	622	633	654	658	637	676	665	666	637	608	611	640	660	676	613	678	596	649	621	632	669	633	619	668	588	675	670	641	667	672	680	634	636	670	623	630	642	561	609	682	602	645	645	669	656	646	612	682	638	681	626	658	664	669	680	621	669	631	620	649	630	639	624	643	655	655	617	641	657	638	615	620	592	559	598	624	617	615	664	640	580	641	598	659	615	628	631	653	633	615	660	604	664	666	674	594	641	691	677	606	614	619	595	638	705	626	622	633	617	647	672	662	626	621	638	622	622	631	628	636	605	621	632	631	668	627	615	644	648	582	668	668	642	630	688	666	637	636	675	637	615	639	616	637	651	616	709	620	594	657	654	692	646	640	642	644	646	607	650	646	635	612	628	654	616	627	643	655	629	621	576	650	658	637	634	650	614	672	644	650	612	630	660	639	648	628	633	607	612	658	636	642	621	663	646	581	652	644	643	613	626	625	604	617	639	678	696	652	648	643	655	634	646	690	621	668	663	599	612	649	624	650	678	667	738	670	611	622	680	648	674	621	716	657	624	616	651	688	647	662	626	654	626	630	681	592	667	647	651	579	668	598	692	633	606	620	654	694	628	636	612	635	612	598	606	642	654	624	620	614	610	626	664	610	652	607	640	637	644	620	648	615	659	619	639	628	628	596	653	648	606	648	615	623	639	640	633	681	641	632	630	681	692	653	667	630	627	680	634	601	641	672	638	674	640	615	610	608	629	641	627	643	677	646	623	629	600	684	676	664	640	664	578	662	657	640	604	669	641	653	646	651	674	681	684	631	667	638	605	625	659	653	616	635	648	626	656	650	683	658	650	620	654	639	581	638	649	680	655	601	624	630	625	673	653	629	654	635	609	662	685	633	624	650	600	658	638	636	604	711	665	652	628	686	600	657	585	627	596	636	628	620	627	664	678	656	647	603	661	677	606	612	686	662	670	638	634	663	644	658	648	664	597	644	630	628	592	683	610	622	632	636	648	644	641	606	608	632	647	595	670	630	617	685	656	608	676	657	650	677	667	673	659	657	629	643	647	619	652	661	650	647	646	633	649	639	616	647	628	672	629	621	645	649	631	644	629	669	647	656	607	585	646	613	592	667	599	629	647	670	637	660	612	629	628	646	662	665	605	656	583	651	615	622	646	649	679	650	680	645	629	682	628	679	676	667	649	630	663	593	599	664	622	647	641	617	608	641	638	658	664	623	658	622	634	624	660	676	672	609	626	606	657	629	638	630	614	679	656	610	664	660	681	615	597	625	681	649	612	631	604	662	630	640	608	620	636	654	697	605	658	620	660	659	671	684	665	636	656	643	597	592	656	614	666	662	695	677	607	702	589	634	617	647	677	648	677	616	624	671	625	611	670	654	634	685	665	615	663	627	620	646	594	597	709	655	674	639	659	591	661	653	618	659	629	649	622	636	680	634	644	640	634	650	662	629	650	595	631	655	585	644	663	666	665	619	654	649	643	675	598	633	628	649	653	623	647	645	663	609	633	669	650	637	658	588	628	694	646	672	667	625	653	634	628	636	641	609	624	643	599	621	657	608	597	626	624	663	632	639	590	598	621	604	644	626	658	628	617	638	630	612	596	657	602	684	606	635	635	657	604	684	584	656	638	637	599	630	647	626	656	637	662	623	626	662	640	659	640	641	682	633	675	642	605	629	630	647	648	621	620	643	654	656	612	638	638	616	634	641	640	651	614	633	654	677	647	652	654	632	612	636	659	666	650	657	632	591	645	632	617	634	668	620	636	651	637	666	692	646	604	594	663	628	650	640	645	654	655	617	642	642	654	625	628	614	683	620	613	622	706	676	640	644	654	658	620	667	639	648	690	639	635	585	676	673	659	596	638	663	685	606	653	607	640	637	652	644	577	649	627	637	617	634	689	594	592	639	691	651	634	679	668	648	642	617	681	586	670	661	655	621	645	650	625	611	624	633	686	637	638	629	649	631	627	668	680	591	638	619	655	603	623	653	655	616	642	655	599	670	608	592	635	632	625	641	587	635	644	582	620	642	660	688	660	653	642	642	593	565	649	640	689	657	605	595	647	640	674	645	626	639	612	664	621	661	664	636	644	662	647	619	643	622	618	703	640	620	649	637	598	699	627	629	607	622	695	658	661	673	610	646	675	644	647	623	652	641	591	623	689	627	619	640	633	629	647	625	637	623	664	624	625	667	654	650	628	646	622	661	636	648	593	638	635	664	614	653	618	629	636	658	631	663	653	617	616	621	645	643	646	666	631	630	682	655	673	649	672	646	650	643	640	624	643	615	705	625	614	636	623	661	607	646	627	638	650	653	611	648	595	611	628	618	710	631	621	623	608	631	653	594	689	677	603	628	631	635	633	643	618	648	646	652	635	670	641	684	654	613	625	645	587	707	633	643	665	615	658	600	641	646	645	693	596	624	673	619	644	636	610	648	676	642	633	623	664	644	599	644	653	616	578	624	641	663	639	635	603	659	638	650	623	586	666	586	673	613	656	657	638	642	664	618	672	667	645	632	627	652	665	697	682	695	636	630	656	677	608	617	652	615	685	599	632	639	636	619	645	656	644	642	615	620	627	594	628	636	624	637	638	642	626	620	679	593	645	641	621	645	704	650	653	600	637	652	630	651	631	630	645	578	651	647	652	652	674	628	672	660	641	637	651	634	657	645	614	651	613	621	634	660	624	617	640	608	640	651	629	629	652	621	700	628	644	574	684	615	597	640	652	638	683	643	678	643	633	677	639	633	630	614	621	616	633	649	675	650	637	647	627	653	628	664	656	676	666	635	635	654	643	644	622	621	622	664	613	591	659	561	652	647	659	652	642	630	659	652	632	615	624	594	668	597	621	676	637	665	683	682	605	607	636	653	606
29980	17536	8004	5807	4208	2441	1195	901	634	421	243	191	174	160	166	178	146	152	177	168	159	164	166	152	169	158	166	167	180	143	162	148	142	164	138	179	141	158	164	147	161	162	175	176	155	125	143	151	162	173	160	165	135	171	148	170	154	151	164	159	157	153	157	151	144	150	169	150	133	131	142	147	160	151	152	168	156	154	186	151	156	136	157	169	142	160	151	173	153	138	161	144	141	149	169	143	167	170	153	158	159	150	161	149	166	137	130	153	145	157	150	162	142	152	159	155	167	139	154	142	175	162	156	167	145	155	166	160	167	159	158	165	152	133	153	177	148	140	191	150	169	168	141	168	175	161	172	143	143	171	133	163	157	158	145	168	157	192	143	164	163	160	172	128	146	169	160	148	137	153	149	166	132	166	138	144	166	141	169	136	131	163	149	138	148	144	142	153	153	153	154	162	164	162	162	153	148	134	170	166	162	173	166	198	136	176	133	141	157	134	166	163	167	161	144	152	144	140	149	167	163	150	160	159	153	158	142	136	169	148	138	151	174	163	166	151	162	159	170	171	173	141	141	153	146	184	158	152	157	158	158	175	172	150	177	151	187	159	129	157	147	141	138	172	140	147	163	158	190	152	150	166	160	163	143	177	158	174	158	125	153	186	162	170	166	181	141	174	161	136	162	183	168	146	135	171	150	166	147	175	167	157	141	158	156	153	144	161	162	154	147	152	149	144	163	181	171	162	187	160	149	163	155	165	156	163	150	167	175	155	165	149	168	164	148	160	149	180	187	169	162	158	159	172	145	158	168	153	174	157	163	140	155	165	140	140	152	174	137	141	173	169	173	169	152	136	138	148	169	139	144	156	176	151	158	150	155	149	179	176	163	154	149	140	151	170	149	171	163	140	147	148	144	144	161	173	139	157	165	151	142	153	154	160	164	133	143	166	163	167	164	163	152	156	147	148	179	152	135	160	153	133	139	153	147	154	156	170	148	176	180	166	149	159	168	153	162	173	155	170	148	140	167	163	158	171	166	156	186	157	143	163	159	163	175	181	158	152	171	169	153	138	131	172	152	153	153	160	180	155	147	168	155	137	161	144	137	143	163	162	154	145	148	150	155	166	150	133	161	139	152	161	158	144	163	138	150	150	131	164	177	144	135	158	173	169	149	144	157	158	174	176	161	142	155	171	162	155	156	163	146	152	134	166	148	170	159	154	147	179	147	168	145	142	165	153	164	164	154	150	147	175	155	157	145	163	160	151	151	152	166	153	148	188	164	152	159	155	171	159	143	173	160	138	162	164	139	160	145	165	173	159	158	171	152	155	148	150	156	146	143	182	153	152	145	128	134	143	148	168	157	153	152	167	145	143	148	151	164	157	142	166	139	132	134	172	155	146	153	146	172	134	154	131	184	148	150	181	138	146	152	168	142	183	166	151	162	157	171	161	140	150	152	152	153	164	184	141	148	160	161	159	159	153	161	146	158	164	140	143	165	159	164	160	158	161	156	169	151	153	132	144	181	147	152	146	181	136	159	148	167	177	130	159	162	173	145	157	158	150	166	156	177	154	163	155	165	151	153	147	173	158	153	150	167	173	153	165	150	148	168	159	171	159	130	153	134	149	163	153	148	147	129	150	149	146	161	168	170	171	168	160	165	151	170	172	161	141	161	158	151	150	148	153	150	177	155	153	147	164	149	138	138	160	159	186	143	146	184	178	159	140	161	159	145	157	143	157	143	158	154	158	134	139	157	154	162	154	158	158	155	145	153	141	144	155	180	181	150	160	161	165	159	130	179	147	159	165	179	145	134	186	150	174	169	170	159	156	147	145	148	138	172	159	144	168	148	155	157	162	150	177	137	162	178	151	156	166	154	153	147	153	148	143	154	141	150	163	144	120	159	149	160	166	176	157	155	133	142	179	151	161	189	159	152	166	170	162	156	141	140	182	164	138	159	144	174	148	164	149	157	142	162	132	147	157	163	143	166	148	138	164	138	169	170	163	145	167	151	160	132	146	152	164	173	169	180	178	176	155	155	171	177	165	173	151	165	153	190	173	170	170	180	135	152	156	159	164	154	149	133	153	167	153	146	158	136	147	128	160	156	148	135	149	132	150	168	174	152	160	163	160	150	160	144	144	151	146	180	180	169	142	171	152	159	160	182	163	150	164	132	158	148	158	129	143	135	170	172	160	149	143	145	161	149	170	162	149	173	166	153	139	164	137	175	140	132	164	150	166	179	171	167	162	139	182	173	164	143	185	141	152	156	144	136	168	155	174	139	146	132	156	147	159	159	143	151	152	129	159	158	165	150	167	167	162	151	157	158	170	148	178	162	148	165	163	140	163	155	131	158	157	163	163	169	127	155	147	141	149	162	155	152	156	171	166	141	143	152	149	161	162	150	154	165	154	139	147	170	157	162	152	157	158	137	146	128	149	170	152	157	147	169	147	157	147	163	183	186	146	151	145	138	141	167	166	166	153	169	149	165	165	160	157	159	163	150	167	158	159	144	155	161	143	155	162	163	155	160	172	163	144	145	157	150	143	148	121	130	150	187	166	158	134	153	173	146	169	162	142	155	156	145	154	139	155	175	145	178	169	140	157	159	145	157	142	164	164	162	155	156	165	165	148	144	135	164	172	161	180	159	155	164	167	169	166	153	166	121	160	147	169	146	155	157	165	162	154	137	154	153	157	161	149	134	133	173	162	157	153	155	147	167	157	158	163	153	149	177	152	131	140	152	165	161	162	164	173	144	163	150	133	169	155	160	146	151	161	172	163	181	153	127	147	165	145	161	177	163	166	171	142	163	156	138	178	145	166	167	163	143	168	153	155	134	146	135	188	148	153	150	157	172	152	159	139	155	158	158	157	147	167	162	158	163	161	161	157	139	162	157	139	146	174	150	173	145	141	142	168	157	161	159	171	149	138	165	132	137	142	174	159	163	179	148	163	150	140	162	148	152	145	154	142	132	143	151	154	148	154	167	153	157	166	147	180	147	164	172	155	157	143	137	143	153	160	154	160	150	147	145	155	163	151	147	153	153	181	144	137	172	146	168	169	157	141	134	152	151	169	148	165	150	163	174	165	159	150	131	170	150	180	162	159	147	151	167	164	157	143	148	164	159	161	132	159	145	150	168	153	159	154	150	157	152	154	149	150	178	162	157	157	146	147	163	163	166	180	149	143	146	144	141	170	156	187	168	136	140	171	146	162	159	158	158	158	149	182	176	138	153	136	153	143	160	167	145	157	166	165	173	180	156	176	131	169	134	154	188	148	171	158	151	161	170	159	152	157	169	154	150	172	157	151	157	159	170	156	156	169	139	162	165	170	143	156	142	143	165	151	143	158	127	151	154	152	175	158	150	177	175	153	154	168	160	167	144	137	159	145	156	145	163	184	143	156	159	123	132	155	170	174	162	151	140	161	156	156	125	146	137	165	167	149	159	165	156	155	163	150	167	150	162	162	167	166	150	156	143	152	165	157	138	148	159	163
10407	10557	12465	9987	8023	5125	2531	1737	1195	774	410	223	219	189	174	202	171	195	195	190	167	162	156	185	201	185	182	149	166	175	175	166	169	159	175	163	152	169	160	185	182	160	177	182	189	175	163	188	166	176	170	172	178	159	155	155	170	168	176	168	172	175	182	185	143	161	180	176	194	182	159	181	153	161	178	163	169	178	202	172	168	153	172	160	171	146	149	173	165	169	161	189	141	169	176	149	155	167	174	150	177	185	166	181	168	177	173	175	166	168	178	174	170	178	165	167	189	175	165	159	185	178	167	148	164	187	178	163	166	184	176	172	168	161	179	173	171	183	198	158	160	163	179	167	171	179	171	185	154	199	181	161	160	166	168	201	147	175	151	168	147	160	170	145	160	171	175	176	193	137	171	166	149	184	178	160	182	170	165	184	171	150	169	173	167	200	189	176	167	165	170	189	178	171	184	174	186	192	181	185	168	163	175	196	192	200	161	169	182	185	164	179	158	169	188	156	156	168	165	151	178	182	167	158	157	156	155	152	170	168	168	186	157	166	176	152	167	172	174	160	160	174	183	186	175	173	184	174	168	159	171	170	179	163	169	142	172	176	166	161	162	160	158	189	183	183	161	163	156	182	175	187	156	179	181	159	198	187	191	173	166	170	180	168	187	176	176	153	156	174	176	170	192	179	184	172	167	151	158	167	156	199	147	177	176	163	157	172	154	167	171	183	162	136	177	171	165	187	163	165	180	190	164	167	157	172	153	208	178	148	139	161	155	170	190	151	186	173	170	177	167	183	187	186	170	184	165	176	157	164	150	167	179	169	184	156	147	175	177	190	148	180	169	173	192	164	170	175	191	172	172	155	177	162	196	153	156	181	182	174	174	160	144	191	209	152	164	181	150	159	166	177	160	183	164	187	177	177	184	195	184	179	183	172	159	144	156	152	206	183	169	192	166	184	167	174	178	175	158	217	179	172	160	182	139	165	167	146	179	178	159	183	156	164	186	175	171	201	190	173	172	176	150	175	187	160	189	141	161	164	176	179	175	191	167	181	178	165	161	171	170	182	198	173	175	171	151	173	157	171	166	168	161	157	201	172	147	175	174	170	153	148	166	165	166	180	179	165	180	183	171	190	166	164	152	198	167	194	157	186	175	170	149	162	184	166	169	156	158	163	178	193	168	156	195	179	162	178	181	144	205	168	166	162	174	165	188	167	181	174	175	176	153	156	164	185	168	156	170	164	179	166	161	167	150	159	175	159	156	166	203	171	173	186	175	188	190	158	163	184	194	162	195	169	132	176	164	170	151	180	167	180	156	150	169	162	180	204	160	186	190	166	189	167	175	195	154	144	177	177	135	177	173	161	160	175	197	204	168	173	169	172	160	166	164	170	133	175	191	172	167	181	176	170	152	189	154	181	184	155	155	153	175	163	164	181	181	158	161	159	152	181	174	158	151	174	159	159	165	194	153	201	169	194	156	162	155	156	165	173	172	169	194	151	155	156	150	169	169	175	186	159	154	158	187	172	159	157	171	166	176	167	191	170	178	179	174	184	163	162	166	148	173	169	165	178	152	169	163	176	183	176	171	152	170	166	164	181	173	171	167	162	179	167	153	181	184	183	157	193	160	173	179	179	185	167	168	145	166	154	144	172	167	186	185	183	163	174	173	175	175	181	167	164	168	174	181	189	185	149	181	188	166	161	174	195	148	162	160	185	162	177	171	179	168	180	167	207	161	172	163	189	169	162	162	165	166	175	163	165	180	171	162	164	189	184	178	195	198	182	178	168	188	188	175	181	153	179	138	178	177	188	158	156	172	182	167	174	188	175	169	178	174	177	154	188	174	153	165	168	188	167	163	180	154	160	163	172	156	167	146	193	155	146	180	161	168	158	179	181	170	146	170	191	161	166	159	161	162	165	163	193	192	183	178	174	182	183	187	168	167	165	189	168	180	187	177	167	162	161	164	182	178	159	172	155	172	158	157	192	167	196	139	173	141	162	160	158	182	173	174	178	160	174	160	170	170	203	193	150	179	152	169	160	169	166	175	164	176	152	168	175	171	178	195	182	167	164	146	162	158	171	170	183	165	162	182	171	169	194	203	166	165	177	168	176	165	178	181	173	190	176	174	159	202	187	179	176	178	185	161	158	169	171	180	143	188	164	152	179	174	159	165	173	181	147	179	160	164	149	194	162	183	189	187	169	178	192	168	187	172	158	187	177	198	162	132	144	151	190	166	186	213	165	173	158	153	188	169	175	175	163	153	190	162	158	179	183	154	171	178	190	155	184	182	179	145	188	193	156	137	179	198	171	165	194	171	173	151	202	174	163	171	170	171	184	178	162	182	182	144	178	167	187	178	167	158	173	140	152	177	173	169	157	150	178	159	162	182	173	173	164	192	185	189	170	184	166	178	162	167	169	173	174	169	162	151	181	167	173	177	153	187	151	183	163	172	200	189	172	192	190	166	184	194	184	149	174	181	179	175	173	140	159	171	163	191	173	164	176	157	186	176	174	154	169	148	182	146	167	143	193	164	164	180	186	180	178	168	146	188	191	196	167	191	158	179	152	150	190	170	195	160	149	177	189	183	150	157	167	158	164	177	187	155	168	178	161	190	154	184	173	156	164	170	158	166	161	178	167	165	162	168	177	143	178	163	176	170	162	175	166	149	159	160	167	204	158	180	203	188	162	205	191	191	170	151	154	174	178	175	169	177	181	207	186	165	141	193	175	148	170	181	158	162	180	171	168	162	191	165	171	179	171	156	188	158	164	175	188	196	172	178	168	170	181	167	199	193	182	168	178	181	174	171	155	147	160	188	175	189	151	187	171	160	175	183	160	171	183	192	165	174	168	169	186	161	162	171	189	187	194	173	158	196	177	163	187	153	191	168	152	182	174	165	168	170	185	174	171	156	180	165	162	158	185	181	164	195	164	159	170	182	184	172	185	145	181	151	158	172	175	146	163	214	170	171	170	161	181	157	171	194	152	171	171	164	170	172	179	152	179	169	134	158	187	181	186	175	174	186	166	166	165	151	175	169	175	158	165	180	175	170	186	169	167	166	178	153	167	172	182	149	162	155	197	157	165	175	182	142	185	172	172	178	172	146	195	176	197	174	171	149	190	162	165	160	167	177	146	164	184	174	159	158	159	159	175	152	169	173	189	157	178	175	175	170	186	179	193	174	182	160	172	152	142	190	157	173	169	150	173	200	149	180	161	165	180	193	176	177	159	198	169	147	176	174	172	185	171	180	164	183	197	176	179	152	167	159	181	188	156	184	176	163	174	199	189	151	181	180	182	197	183	180	180	148	173	174	164	188	178	160	181	182	174	164	177	168	176	169	162	153	182	173	182	183	192	173	186	165	165	179	169	182	171	175	153	189	176	164	180	181	161	182	167	162	159	163	160	177	157	175	167	159	165	179	193	185	164	165	169	160	167	198	165	164	163	175	184	150	156	163	183	171	162	159	166	187	176	172	168	193	173	182	151
24314	20068	26260	23619	20235	14257	4673	2208	1483	1207	836	676	692	546	565	520	513	517	476	447	474	456	455	465	446	414	453	470	412	465	444	428	418	363	455	427	403	452	415	403	415	419	416	403	416	378	387	382	427	389	386	403	410	376	402	422	460	396	384	432	387	405	400	405	401	412	411	424	426	404	441	387	422	422	408	422	430	454	396	404	415	389	423	431	390	367	418	393	412	421	415	393	385	356	397	413	419	397	418	418	407	418	403	390	443	436	401	455	414	446	396	358	404	409	400	363	431	417	403	415	392	394	420	442	418	389	432	425	407	404	437	418	390	377	380	430	433	422	386	430	398	386	419	411	442	406	415	429	375	424	394	398	409	385	414	414	399	405	378	429	420	403	443	413	398	423	449	422	422	353	411	397	415	397	374	387	389	406	402	445	391	379	416	428	418	416	421	382	381	404	446	415	419	398	399	436	390	395	410	371	374	372	372	423	372	420	411	390	422	411	414	435	407	411	403	386	415	394	399	378	377	408	431	383	411	404	403	425	384	399	368	394	416	406	428	395	437	434	397	377	408	393	378	411	385	375	421	403	396	408	377	408	396	418	446	405	404	419	436	378	425	381	405	400	392	412	361	399	456	404	394	406	442	413	399	373	379	409	404	415	384	444	379	382	429	402	390	371	399	419	378	404	396	402	412	406	418	371	395	404	378	406	385	414	399	445	389	402	390	396	410	384	436	387	437	383	369	443	372	430	390	417	386	380	401	390	393	388	386	402	423	384	404	393	407	422	430	392	407	413	415	380	413	418	433	416	401	405	401	437	401	384	383	381	387	425	409	419	387	379	394	441	395	393	424	409	380	388	449	434	412	414	420	381	415	379	409	390	417	378	398	396	398	410	407	431	434	414	399	408	419	382	386	404	461	367	393	381	367	372	416	393	379	452	378	398	391	436	389	390	384	404	423	379	423	405	425	410	426	418	401	395	442	413	387	384	407	404	423	443	423	404	415	412	394	456	402	379	370	428	420	437	380	411	429	435	403	407	424	400	428	393	377	416	377	385	406	377	438	393	401	406	384	434	431	378	386	398	417	399	409	418	399	397	437	393	398	399	425	382	416	406	408	383	373	403	415	430	397	387	428	389	405	400	428	430	398	416	425	387	410	408	406	408	420	360	391	401	395	405	467	406	404	373	398	406	413	403	420	395	396	416	420	401	418	437	413	403	422	370	402	401	410	390	375	425	395	428	399	389	430	425	418	390	385	400	417	407	420	420	405	419	403	400	402	408	447	401	399	407	414	445	438	409	417	424	431	397	411	378	394	408	381	378	415	412	419	425	371	404	368	402	412	363	404	429	395	393	374	443	349	395	375	395	390	407	400	407	450	388	420	397	413	423	404	412	392	396	431	403	408	406	365	417	424	393	384	415	388	421	396	405	379	403	385	401	415	453	420	439	387	404	410	399	407	391	416	416	377	407	426	417	408	367	389	408	401	389	433	422	433	378	446	400	412	387	404	425	400	368	402	395	413	366	401	430	380	419	395	376	416	407	383	379	429	385	412	450	399	416	418	392	397	392	398	406	388	406	397	417	407	426	399	422	429	415	409	419	424	395	420	398	382	367	422	425	431	376	392	451	402	362	400	419	393	393	417	410	434	390	410	432	404	397	390	387	427	383	373	389	410	424	415	412	411	384	406	427	432	459	437	405	392	381	359	438	391	433	420	431	396	414	401	383	392	415	396	434	395	390	427	432	397	395	421	440	375	407	408	361	397	413	439	418	430	416	396	390	410	414	428	444	398	372	391	402	400	405	433	393	403	376	433	436	388	410	405	409	445	393	382	387	401	417	401	431	377	415	362	410	407	388	383	395	427	405	418	375	439	381	420	396	395	407	416	364	399	422	421	468	419	407	399	399	417	433	437	407	421	416	414	396	448	389	438	371	420	382	416	395	377	434	467	410	416	380	404	388	406	415	407	415	407	381	417	384	422	410	402	391	421	428	415	447	376	417	426	423	402	392	389	412	410	380	417	429	421	386	393	426	410	428	371	381	396	385	385	409	430	414	423	426	432	412	419	415	418	405	387	432	378	364	410	404	375	427	393	435	418	402	417	388	389	409	400	423	418	420	402	421	370	401	400	376	404	375	415	399	441	396	433	415	372	384	417	422	424	391	425	401	423	373	406	479	422	406	418	414	391	427	416	382	396	439	381	422	371	388	431	390	429	394	392	377	387	348	380	412	416	381	408	411	392	403	378	365	425	419	440	433	398	390	389	417	413	430	420	448	444	386	384	422	449	420	374	365	458	394	391	432	394	407	439	421	381	397	367	385	433	430	428	431	403	427	372	360	409	420	425	415	420	413	407	396	414	400	412	414	429	393	390	414	412	392	380	398	426	426	374	426	379	389	371	399	413	406	418	427	411	384	390	435	382	461	414	380	416	408	428	416	377	376	385	384	426	385	403	445	387	408	398	411	394	384	395	409	405	365	436	410	380	388	387	407	394	447	421	384	386	420	417	387	407	383	412	431	384	401	423	433	411	396	404	397	398	414	425	388	415	366	400	385	384	390	439	396	416	390	438	409	433	391	428	419	412	395	397	383	415	434	390	422	418	470	408	389	391	396	425	415	403	363	395	413	399	393	410	414	430	377	396	439	409	437	418	388	400	401	398	392	409	416	400	424	412	409	398	391	423	424	391	411	400	417	424	376	381	407	392	409	370	397	410	413	367	400	410	419	399	459	435	448	409	391	365	374	399	400	420	412	399	393	401	389	436	384	408	394	367	417	397	403	381	416	443	432	409	385	440	421	419	415	418	415	423	432	404	434	399	415	402	422	407	417	396	405	420	381	433	409	406	418	388	371	383	451	352	430	420	398	407	401	430	400	436	442	409	399	464	377	386	366	388	418	376	422	399	372	398	430	406	423	407	372	395	423	406	406	410	400	366	406	385	411	435	400	426	436	409	431	403	412	418	422	422	373	404	424	422	395	414	394	427	372	384	435	428	417	413	437	410	392	371	404	396	369	407	370	387	389	418	420	413	407	392	398	423	401	405	431	439	417	417	422	416	396	410	380	402	381	406	387	397	402	372	421	432	410	401	392	391	402	392	387	391	398	404	375	407	414	391	393	420	420	410	385	424	445	426	415	421	438	387	413	415	413	386	369	429	385	432	408	401	417	431	433	398	403	390	446	438	389	392	381	409	423	392	411	403	411	415	435	388	425	396	425	401	402	400	407	431	408	376	391	401	415	401	405	406	405	398	449	371	403	410	390	416	382	392	431	399	381	420	423	411	400	426	398	441	425	425	408	380	421	420	447	415	438	399	397	396	422	401	409	385	399	431	376	433	409	434	382	387	426	420	383	380	395	412	405	391	398	385	410	382	405	435	429	405	391	396	399	397	422	380	424	426	419	410	400	408	397	412	420	383	403	404	385	395	362	417	449	448	396	394	420	407	391	369	400	406	405	419	374	397	453	417	444	382	401	437	440	442	426	383	391
11299	21864	22087	18289	14490	9745	5941	3881	2705	2093	1360	1049	963	736	657	610	581	550	559	547	517	513	506	464	453	460	430	424	470	446	424	398	415	458	410	401	427	445	401	422	390	440	396	429	387	406	428	400	414	399	368	403	387	398	412	404	388	409	401	363	389	370	392	400	388	419	385	413	358	411	390	380	432	370	419	415	401	379	402	395	365	392	372	374	400	397	360	396	365	405	408	367	412	362	387	383	387	410	374	376	382	359	406	385	402	378	419	401	376	376	360	380	409	399	406	412	369	371	369	413	406	373	369	387	410	402	413	391	366	437	357	395	377	355	394	385	398	400	385	381	369	400	430	398	355	382	380	381	383	387	385	364	355	370	365	410	398	391	389	410	412	358	407	367	371	351	386	367	418	357	381	388	386	414	366	414	387	379	384	418	376	420	387	327	382	380	370	400	398	386	389	381	366	376	382	358	407	376	367	357	389	401	418	358	385	386	365	398	358	390	390	379	380	391	405	406	421	374	379	367	379	416	385	403	397	400	378	373	410	350	359	403	401	392	391	360	374	417	402	400	372	406	373	406	361	368	399	405	373	384	380	388	364	445	351	401	438	383	379	376	407	386	412	372	384	378	361	419	405	382	410	360	377	366	376	385	377	378	410	387	388	374	374	391	351	381	425	395	344	407	362	388	376	383	397	391	388	354	358	390	389	371	380	412	394	411	359	387	406	359	396	358	406	400	404	405	405	368	385	399	371	357	336	401	394	376	402	401	377	369	389	385	367	403	377	391	363	380	358	380	367	367	401	407	381	382	395	372	397	421	385	365	383	382	400	428	365	386	373	371	359	409	419	396	427	369	397	390	357	426	399	407	372	403	406	391	415	354	405	412	367	377	381	386	367	413	354	418	391	388	381	419	394	404	362	368	419	386	345	385	380	373	384	371	379	388	395	390	360	366	376	394	388	398	415	407	396	400	407	414	399	364	376	373	393	363	364	401	384	376	356	426	374	410	393	359	383	406	348	398	383	396	386	418	348	431	378	383	385	391	389	413	378	368	351	391	411	386	396	368	399	404	381	380	370	389	385	380	377	424	403	406	389	381	381	365	385	399	384	411	356	433	384	392	424	369	412	375	397	397	379	367	403	399	386	355	383	351	396	382	364	389	391	385	347	351	389	355	405	384	372	375	393	365	397	391	369	377	378	390	396	382	392	422	407	382	390	416	396	395	370	386	375	395	385	380	384	390	404	393	392	416	403	361	393	380	375	394	384	383	396	372	403	362	384	341	417	378	387	361	407	372	409	416	371	382	370	379	398	397	397	380	386	417	385	378	383	375	368	416	375	430	369	347	390	373	360	365	381	391	382	352	419	358	376	411	400	383	362	356	397	407	399	391	381	407	381	387	410	375	386	398	381	393	404	387	376	398	407	344	358	376	381	423	394	371	390	371	404	386	396	413	410	381	377	400	393	391	416	421	363	362	396	389	394	375	391	420	400	378	402	357	372	363	343	373	358	382	374	370	379	360	404	415	374	402	389	389	378	398	389	365	378	372	420	401	348	399	374	393	415	376	402	386	361	418	383	356	361	352	406	370	404	356	357	368	376	406	352	383	417	382	406	374	377	333	373	368	361	368	385	379	399	378	364	388	380	383	386	405	415	373	375	403	392	390	377	377	368	412	375	383	382	347	373	383	380	398	422	364	388	419	414	345	396	396	399	425	388	363	379	390	363	375	379	389	397	384	381	383	395	373	373	414	363	412	409	370	389	407	381	371	392	376	363	393	385	376	376	371	367	409	377	387	376	371	376	402	354	388	409	350	425	450	358	403	385	372	409	371	374	396	406	335	379	384	391	362	395	379	365	400	373	414	387	394	399	386	372	405	413	368	375	367	401	367	381	392	368	386	406	399	412	405	378	400	413	393	389	380	369	407	406	371	400	391	421	338	421	379	376	349	357	386	352	405	319	403	385	367	417	398	394	389	388	386	399	376	434	384	380	386	387	419	381	415	384	354	396	371	367	373	379	411	385	363	384	390	354	367	347	380	384	374	397	386	385	419	375	363	367	383	378	372	385	360	417	362	402	385	413	362	388	348	419	351	370	409	392	427	397	375	370	385	370	391	386	367	402	408	414	418	411	384	353	399	394	362	392	394	373	378	396	393	382	369	386	358	400	376	380	398	370	399	389	369	388	377	369	380	390	341	367	407	393	390	381	363	377	388	344	357	387	363	391	356	398	342	360	380	374	384	397	402	416	377	389	390	393	372	368	344	378	416	380	382	418	379	393	419	389	379	383	407	408	380	379	374	378	361	359	402	408	386	405	359	382	340	403	386	393	374	412	381	371	367	399	410	373	339	371	358	358	373	388	389	372	364	387	398	408	383	423	410	364	385	372	392	385	370	401	396	386	351	370	398	372	413	407	374	378	389	401	384	390	371	377	376	378	382	386	386	383	382	395	405	398	383	383	363	413	403	396	362	396	385	394	410	370	363	397	401	423	370	374	367	405	350	356	395	381	395	379	386	354	398	356	401	392	357	397	384	365	383	410	370	416	371	378	379	372	360	392	395	369	406	420	417	390	384	413	394	377	370	371	366	416	370	359	395	392	370	422	393	393	374	375	401	353	369	366	365	366	402	350	386	353	388	388	369	417	365	364	389	404	380	385	403	418	433	410	390	423	404	402	376	394	376	402	363	399	386	388	335	378	390	369	382	397	419	390	416	401	387	383	381	380	401	405	368	408	377	395	376	363	381	396	368	373	377	372	364	390	394	402	381	390	416	403	400	377	425	387	412	402	399	378	413	385	400	395	362	381	408	391	369	392	406	405	387	396	395	392	378	389	366	393	381	385	388	431	433	393	360	409	364	389	399	374	373	391	401	392	366	380	424	397	414	393	373	397	403	386	420	389	385	429	392	376	373	369	396	371	381	383	414	392	364	349	391	363	393	426	392	364	395	364	387	436	360	371	417	353	401	396	381	399	401	398	388	402	379	405	383	380	389	380	385	387	388	365	359	382	420	371	371	401	391	391	399	407	419	382	434	395	379	387	395	373	366	409	390	382	399	390	366	401	393	337	336	368	385	375	382	376	404	394	379	382	374	413	422	390	387	374	380	379	382	409	401	399	373	398	418	405	382	399	375	386	373	385	373	385	366	391	384	409	390	380	383	375	395	386	375	341	398	388	406	405	402	358	381	442	385	407	391	378	403	387	398	392	394	365	374	403	349	392	377	394	373	408	371	399	404	386	393	362	402	375	384	408	411	381	374	364	408	368	409	375	404	412	377	375	368	389	402	356	394	384	369	405	390	393	376	384	396	376	369	378	375	382	387	414	406	398	369	404	402	380	358	385	395	351	414	408	348	404	375	402	387	376	347	392	373	347	403	396	360	385	392	364	404	397	384	407	355	375	440	372	389	378	404	393	358	380	373	356	365	362	383	372	368	391	342	363	369	415	358	403	415	366	410	381	376	397	402	369	344	394	371	395	392	370	372	405	368
22174	20048	26563	23272	20097	20484	13715	3974	2465	2022	1625	1279	1164	1003	979	912	899	879	853	842	774	794	821	815	807	745	712	770	741	725	684	749	748	718	746	741	709	716	699	712	714	730	662	722	699	718	664	708	683	717	711	711	693	708	725	708	697	699	697	706	701	687	664	720	688	684	658	689	692	676	738	676	685	704	707	727	718	708	688	674	705	752	674	713	729	728	691	748	662	695	693	646	698	682	671	742	687	698	670	686	676	697	646	659	704	662	712	727	677	769	717	683	674	676	686	665	709	696	685	680	708	659	718	686	692	733	645	669	642	699	693	675	652	677	646	736	615	666	670	664	708	660	674	674	680	724	719	690	677	647	649	747	703	677	699	662	693	652	697	653	676	679	695	671	664	684	734	698	720	681	657	673	687	717	701	664	659	659	693	679	704	674	701	678	688	737	684	667	709	687	652	693	720	732	666	711	685	660	707	657	605	660	671	689	680	749	678	656	658	682	733	729	667	696	658	664	698	679	668	669	697	687	693	741	699	749	646	691	737	660	677	687	716	624	685	710	665	643	701	684	707	712	712	679	656	760	685	654	681	730	680	665	695	671	685	648	648	622	695	656	721	685	695	638	685	662	706	693	680	710	725	699	699	700	622	620	677	685	696	702	701	689	663	707	656	660	683	699	650	686	661	702	705	692	683	645	674	699	716	665	644	714	708	657	695	698	719	700	664	707	690	654	671	682	648	663	621	670	680	669	731	638	676	688	691	692	684	638	701	690	665	687	712	730	679	689	679	654	686	699	694	657	678	705	718	672	643	712	744	736	687	681	655	653	685	699	683	645	677	717	674	697	678	680	690	729	661	675	668	721	685	642	674	696	721	685	679	639	695	753	699	714	678	701	683	667	683	651	662	673	700	687	704	709	676	760	668	674	710	649	664	672	711	685	685	700	661	727	711	705	659	693	693	638	682	675	675	698	714	671	647	668	659	683	674	675	678	673	620	653	664	677	706	667	743	654	729	643	645	668	686	732	656	680	647	710	691	663	673	652	669	669	672	708	715	706	695	691	653	607	698	701	748	691	677	708	701	673	658	653	674	663	630	693	706	636	660	634	704	659	708	703	687	686	658	668	680	717	661	676	736	660	670	689	716	663	629	687	691	690	666	677	677	685	698	652	693	701	643	667	700	666	652	688	679	679	671	651	700	650	647	672	686	695	679	654	676	715	680	711	688	639	699	664	668	665	632	681	695	658	696	651	702	693	699	655	706	641	674	672	708	680	690	663	703	656	705	688	699	681	677	649	706	656	712	691	676	662	715	713	671	692	707	681	689	678	683	638	704	716	751	677	667	691	659	713	717	665	694	685	683	698	656	657	676	659	684	698	688	676	710	706	719	695	705	659	675	674	670	721	710	704	691	656	668	672	739	662	677	692	682	701	696	683	662	672	670	693	741	685	614	667	694	691	699	716	652	738	688	681	659	699	684	719	680	677	660	658	736	674	638	663	728	670	692	701	680	657	692	685	682	723	687	704	656	665	720	690	745	659	659	682	707	644	645	712	657	683	655	703	690	682	662	694	663	658	711	688	702	679	648	633	692	675	635	683	680	689	746	683	670	686	676	674	679	693	703	697	706	670	736	670	700	724	701	679	718	699	686	685	674	695	677	675	658	673	712	644	685	698	653	678	681	661	702	686	668	692	724	685	670	647	682	671	661	711	675	648	653	705	661	672	716	689	713	675	688	726	683	693	677	647	691	650	706	673	683	688	660	668	693	721	705	701	729	629	700	685	673	669	676	701	730	672	647	671	724	711	699	725	688	713	715	697	697	695	681	656	661	694	661	659	631	680	712	682	650	684	711	693	693	689	697	656	699	732	710	685	723	677	651	669	688	712	634	714	673	683	652	659	731	646	691	641	643	665	716	679	688	661	683	696	707	702	637	698	668	705	721	668	673	689	666	680	691	648	646	717	708	674	665	700	673	679	710	699	699	644	688	701	673	638	647	626	703	683	686	668	722	709	690	669	694	676	675	685	675	623	677	703	734	666	658	676	597	679	710	692	677	727	668	690	697	696	651	647	711	647	666	650	674	694	695	662	689	676	664	652	691	662	661	712	634	675	697	701	656	636	653	703	687	701	724	656	692	671	647	662	664	677	700	688	669	720	654	659	694	667	665	697	689	687	696	713	694	695	688	667	709	704	736	722	676	730	640	690	667	655	647	679	710	690	679	723	727	693	696	667	692	693	678	679	704	654	707	717	670	659	670	722	661	692	679	661	640	691	710	670	645	717	696	667	698	717	636	640	705	687	748	627	712	673	667	657	660	674	708	652	657	635	683	698	705	675	674	680	696	713	650	689	688	688	660	684	719	639	692	687	710	701	634	681	683	724	699	632	701	658	727	695	693	681	667	640	691	663	666	691	733	710	668	669	621	693	751	710	621	662	669	730	651	675	657	639	615	691	637	683	712	667	688	621	627	667	643	665	698	716	661	680	723	661	728	674	696	676	631	675	706	705	715	703	687	662	641	634	714	684	649	676	648	680	661	661	677	685	679	695	707	700	676	683	643	683	681	677	734	696	641	643	627	675	635	653	696	725	669	656	616	695	672	702	698	699	706	705	695	678	706	689	695	723	689	680	667	738	695	688	694	648	670	648	717	681	666	696	680	647	709	681	684	690	634	676	663	683	657	668	654	663	603	694	630	685	634	660	674	682	698	685	699	667	667	651	681	636	666	708	650	707	680	707	654	653	695	602	645	720	644	661	663	661	627	683	688	670	642	681	696	711	639	740	700	687	650	717	665	666	653	695	678	634	709	667	665	683	679	721	684	731	717	700	680	662	724	725	635	698	691	683	689	707	669	635	675	666	650	701	714	720	687	683	675	671	692	687	684	698	664	671	737	746	638	696	702	685	689	709	661	670	705	657	671	701	719	641	669	690	673	718	665	692	654	667	656	667	673	671	673	676	738	692	689	638	687	645	666	698	656	656	635	680	697	689	677	725	718	635	722	677	670	741	721	680	727	698	674	659	669	660	657	710	665	715	718	672	693	702	696	708	751	687	695	679	633	696	665	656	698	685	645	668	709	700	671	648	687	642	662	714	632	665	687	637	684	725	657	705	701	634	684	625	724	678	646	701	683	693	661	686	697	686	736	685	645	679	682	671	693	698	652	702	690	680	704	705	690	743	673	679	620	667	697	654	683	701	675	703	693	707	678	732	652	703	718	703	659	670	677	699	639	682	665	617	657	647	683	698	627	703	716	687	676	685	657	664	671	683	673	714	735	664	626	682	649	668	725	684	728	716	684	684	706	673	658	661	724	695	646	738	657	731	651	663	694	680	736	692	637	672	683	654	685	682	679	703	660	679	668	683	635	724	663	618	703	670	713	704	734	690	689	665	672	702	702	667	665	731	669	679	669	677	704	693	678	649	712	637	667	741	660	654	706	663	623	688	674	665	761	666	697	706	641	693	661	600	680	711	693	710	682	620	682	671	667	686
15418	29132	28677	23878	19145	14512	8826	5915	4558	3479	2478	1930	1712	1299	1215	1099	1070	1028	980	941	857	895	863	774	760	753	735	787	780	748	709	708	751	709	732	693	736	716	743	673	641	686	690	665	647	681	683	671	701	679	691	724	694	688	651	697	677	654	652	662	666	671	691	684	616	689	649	708	634	645	692	641	659	654	670	574	682	643	630	625	655	650	631	703	637	638	648	641	665	678	691	629	625	631	699	655	623	676	614	659	645	671	608	655	680	640	689	630	624	630	651	626	653	606	658	606	635	645	692	668	667	651	668	647	621	638	632	654	657	573	617	687	625	649	654	660	648	658	631	658	624	674	630	679	638	652	635	659	595	631	633	628	658	630	619	656	663	688	654	691	624	652	658	631	628	650	631	614	647	628	583	646	651	619	609	652	645	655	603	640	675	619	683	656	653	612	651	675	648	681	613	679	653	649	637	652	676	659	668	691	614	629	679	657	668	653	652	624	645	663	631	614	641	616	645	610	665	696	631	615	608	659	658	645	645	667	678	649	633	640	607	615	650	612	645	619	638	642	638	688	619	574	671	695	618	651	672	663	657	648	663	682	647	651	633	645	627	613	613	618	606	633	682	678	627	691	620	673	640	592	629	609	669	680	613	670	670	613	608	642	643	676	676	696	654	638	603	648	655	638	654	665	664	713	593	634	628	658	644	684	685	667	646	636	598	668	607	661	661	613	651	651	652	593	651	635	633	655	638	648	656	674	628	630	683	638	613	667	629	665	616	640	642	657	616	639	659	643	637	630	643	656	601	615	645	597	653	618	583	666	649	606	629	666	590	665	622	696	644	605	641	623	641	665	673	670	601	622	642	638	656	627	678	652	613	584	682	609	696	675	627	652	625	620	673	637	651	631	650	619	619	642	665	605	641	634	598	630	669	627	595	648	640	625	624	614	603	654	677	623	646	625	674	627	612	656	688	644	661	624	639	668	618	646	634	614	632	647	612	661	634	602	651	643	604	646	615	577	651	655	626	628	617	642	619	686	701	644	657	626	646	688	643	655	619	621	660	656	611	665	658	606	681	655	636	620	613	613	635	643	616	606	682	676	609	646	615	638	671	604	615	674	619	671	604	630	671	661	635	645	635	658	631	641	579	612	650	648	674	651	632	632	637	632	641	645	639	650	646	628	636	636	657	657	619	624	628	637	674	666	650	693	626	648	644	649	632	585	649	633	634	631	646	577	630	647	618	637	662	615	637	671	643	619	673	627	661	610	625	607	684	657	670	681	632	639	619	615	659	617	643	673	617	687	665	632	632	648	624	641	674	661	646	647	627	639	644	609	606	602	652	669	615	635	650	613	581	625	646	656	683	673	671	632	626	660	598	655	649	678	613	663	628	670	639	671	670	655	668	676	654	659	591	606	616	623	681	617	623	621	670	654	698	622	636	642	683	660	624	609	649	696	658	658	612	685	605	666	603	644	618	648	697	663	654	595	625	653	669	648	662	671	639	644	656	676	642	622	636	588	686	645	644	634	639	646	643	649	643	644	619	642	591	654	658	676	590	636	647	661	636	626	626	633	641	685	655	628	610	660	671	617	668	627	662	623	623	643	629	660	666	589	680	658	654	632	629	624	604	659	655	672	626	630	653	685	656	639	651	622	627	629	645	690	665	650	613	652	643	650	648	637	669	647	672	609	610	629	611	667	631	645	660	675	654	654	719	609	635	667	622	585	684	642	620	626	617	625	645	644	618	619	642	663	650	614	641	657	616	622	658	699	650	669	638	650	621	633	622	654	653	680	586	561	642	633	681	687	615	671	685	623	620	663	621	652	658	673	663	663	669	601	650	654	629	698	693	682	668	657	582	625	633	638	655	638	624	636	693	669	642	620	611	609	631	669	677	700	680	647	635	635	618	625	663	593	630	659	646	665	617	638	600	640	635	668	629	655	661	644	610	634	646	630	684	678	686	659	705	625	658	666	651	637	645	661	615	652	604	653	634	671	624	643	616	589	665	633	644	678	619	616	645	663	614	668	647	651	640	665	656	610	633	681	677	624	630	605	614	654	653	628	608	642	634	633	668	651	685	621	628	630	686	672	614	653	608	646	676	619	609	622	598	641	619	675	633	660	644	640	623	640	639	653	633	629	658	612	634	629	585	649	660	613	651	637	674	675	605	605	691	642	646	640	670	664	677	643	651	662	601	631	650	671	660	596	626	642	678	634	631	645	655	695	636	634	666	643	624	644	645	638	687	618	650	668	627	608	628	644	674	656	624	652	637	675	613	655	677	628	686	608	662	627	609	627	645	650	624	622	651	643	647	640	674	681	652	645	647	629	604	630	650	648	631	654	659	648	665	653	608	648	636	690	635	669	687	632	622	648	619	657	638	609	643	649	665	659	628	619	635	660	660	668	662	670	638	646	601	615	658	634	598	671	681	638	682	635	610	677	678	640	602	628	661	616	706	662	669	641	657	599	594	611	663	669	627	699	604	714	663	631	675	617	644	616	673	630	637	616	658	664	626	682	619	632	648	628	605	662	637	644	638	682	621	663	630	651	639	637	613	649	658	623	662	651	594	664	664	599	653	669	622	685	643	708	645	649	658	567	625	641	708	651	641	660	660	654	646	651	669	660	663	668	682	633	662	627	667	637	645	658	607	650	649	658	641	654	650	656	647	636	648	686	666	621	637	611	651	621	652	630	682	607	654	701	715	602	607	616	646	639	636	639	600	643	611	635	680	705	694	669	662	652	648	646	695	665	594	628	603	628	630	646	631	639	652	642	619	636	649	646	645	661	636	595	656	638	625	681	718	671	623	721	680	680	641	611	643	688	688	601	597	634	648	602	673	685	669	664	610	637	635	612	621	600	656	629	646	626	648	592	647	602	635	600	645	611	623	603	655	660	660	618	643	660	626	661	675	643	653	676	641	678	626	638	652	639	703	653	606	617	637	631	624	674	630	648	637	683	640	579	667	651	633	619	687	642	675	660	631	719	664	648	611	666	636	668	641	623	658	613	636	663	636	641	654	681	662	650	613	683	631	671	651	624	656	660	679	651	705	593	609	646	646	612	613	639	615	591	651	655	674	631	661	647	668	649	638	666	666	659	598	611	632	690	672	625	668	657	690	656	656	621	636	664	612	628	612	615	639	705	658	616	649	627	604	671	659	641	673	644	669	641	659	667	620	618	656	611	660	614	649	579	649	680	654	656	571	657	650	642	621	637	643	684	606	626	706	642	649	619	636	628	685	621	647	615	626	632	618	662	654	611	644	630	605	659	636	632	636	616	655	612	630	686	646	655	623	649	627	574	646	644	650	649	616	596	623	655	620	644	614	702	623	651	666	644	633	649	638	653	617	626	621	620	666	651	635	666	672	621	633	629	606	667	611	618	648	644	673	628	679	663	604	654	607	644	620	673	657	637	599	661	633	660	665	654	630	678	632	699	632	638	627	630	648	640	620	620	648	645	617	641	655	643	648	618	635	661	692	653	668	658	630	631
29939	17817	9236	6548	4669	2628	1218	709	524	337	246	201	158	171	144	141	186	153	168	154	157	158	162	151	164	156	155	174	181	136	158	173	151	153	125	147	158	163	184	159	153	161	150	171	172	147	160	152	157	164	138	173	152	198	164	150	157	159	148	139	153	161	154	151	165	141	151	185	167	150	176	155	161	149	148	165	165	172	161	147	132	168	148	162	138	155	170	153	155	155	148	169	155	150	158	153	148	184	152	131	175	168	165	154	151	177	162	161	151	161	151	190	180	177	146	164	153	145	157	152	162	157	129	157	151	161	177	148	163	158	158	169	167	173	161	173	148	165	156	157	150	147	139	161	154	163	147	186	171	166	160	157	149	143	162	145	187	139	160	167	167	147	177	144	139	157	147	163	159	167	154	154	166	172	136	146	160	177	171	146	156	153	133	141	148	158	157	174	150	154	148	172	147	168	128	164	138	165	169	158	179	182	142	149	158	156	154	183	148	170	177	152	161	168	183	166	167	147	153	194	153	144	165	152	159	141	149	133	161	160	148	134	164	140	158	166	139	154	169	154	162	167	166	139	148	167	128	150	146	145	183	153	158	157	156	158	162	158	190	158	170	169	142	170	151	167	160	159	144	181	168	162	152	190	153	154	148	156	169	150	155	158	175	170	152	169	158	173	142	175	154	139	168	195	172	163	148	157	144	164	155	128	155	171	152	127	173	183	145	162	158	144	157	171	150	138	167	140	140	147	176	143	140	137	143	137	179	157	140	135	157	145	154	155	167	153	168	156	157	143	142	161	173	157	184	153	150	166	158	139	156	145	154	161	155	122	143	157	160	162	158	156	162	148	171	145	154	145	172	158	177	168	164	179	179	142	164	145	160	164	167	150	146	148	152	154	168	146	131	180	138	145	152	177	173	141	150	170	143	173	183	161	137	175	154	163	149	187	147	173	145	152	176	149	164	164	138	142	169	159	147	169	159	156	173	162	170	133	170	158	155	154	152	158	147	143	171	142	145	148	180	143	155	192	181	155	170	136	155	175	148	166	139	167	160	156	161	160	152	159	164	145	155	151	164	158	150	150	149	170	133	141	169	153	161	148	169	148	166	169	143	165	160	164	149	135	149	179	162	154	151	133	153	171	136	175	160	156	149	139	139	141	168	137	164	163	145	161	149	164	154	143	151	160	187	166	142	167	161	165	167	162	168	138	152	152	144	139	145	164	156	147	164	156	142	166	181	162	148	170	147	165	163	144	158	158	153	167	178	156	128	166	154	159	145	131	149	156	138	168	172	165	147	168	145	140	163	149	155	159	146	158	132	164	159	175	150	158	150	169	174	161	153	146	135	160	138	167	138	136	190	184	143	152	151	135	177	139	155	159	155	157	148	154	155	155	171	149	161	155	164	158	145	167	149	161	170	145	168	143	157	150	166	155	142	168	150	148	165	158	143	153	144	151	153	169	140	172	149	160	157	161	158	148	170	133	147	151	171	141	176	158	136	151	160	145	153	159	154	161	158	169	150	161	158	142	161	161	150	158	154	142	170	140	143	153	148	134	170	144	165	176	168	180	163	163	145	152	155	156	150	144	156	158	162	139	152	140	167	154	145	175	143	159	155	152	149	139	184	165	166	147	165	154	150	161	143	153	176	166	155	163	148	167	152	165	160	145	151	160	155	164	155	179	174	149	171	148	145	143	157	173	160	148	192	175	172	151	150	161	167	142	171	170	153	124	115	166	170	174	129	167	158	166	155	167	166	137	142	175	142	164	165	154	145	147	162	161	173	147	183	165	168	142	162	161	157	160	165	154	190	174	145	157	129	142	142	151	168	142	154	152	175	166	140	185	156	148	162	153	152	173	175	168	160	157	149	148	152	163	163	148	149	154	164	179	159	170	185	154	161	169	159	148	149	160	152	152	147	164	154	177	159	141	123	173	147	188	158	139	145	148	160	160	156	152	137	184	142	157	140	169	144	137	160	154	171	161	168	176	148	139	153	152	166	155	147	163	155	160	170	150	161	161	167	177	146	159	164	151	156	158	155	149	195	160	174	159	144	148	166	179	161	158	139	164	147	147	171	157	142	169	150	162	167	141	165	160	156	141	135	153	161	169	151	158	162	148	164	144	156	169	159	167	160	141	132	158	151	150	154	153	150	158	165	148	152	165	167	161	154	153	148	148	184	168	167	154	145	164	177	163	146	152	136	147	161	152	147	146	163	138	165	150	174	170	159	143	157	158	175	147	154	127	153	175	161	184	165	162	139	157	171	149	161	163	142	185	185	156	157	164	149	185	137	153	180	153	144	161	144	150	160	153	155	149	153	173	172	146	147	158	173	162	151	145	154	147	170	144	151	152	181	162	164	191	172	150	147	127	120	139	160	169	174	169	158	179	158	142	140	146	138	184	161	164	150	161	158	182	153	151	157	166	166	168	140	148	171	152	145	149	147	160	161	163	161	161	153	151	158	155	142	151	154	199	160	139	162	145	159	166	168	140	173	142	156	156	178	167	183	144	171	148	160	148	154	154	179	152	144	141	160	168	160	188	149	154	172	150	163	161	166	141	140	171	170	169	157	160	148	175	168	159	128	144	166	155	155	180	158	162	157	151	125	155	159	147	138	167	155	150	157	165	179	174	146	132	151	166	152	163	173	150	151	155	137	150	181	133	157	165	150	117	163	163	152	159	137	138	159	176	144	156	167	167	169	158	154	161	153	148	159	161	188	181	163	160	176	172	162	150	152	153	156	178	141	156	137	152	168	163	181	138	166	163	185	161	152	159	160	150	153	128	149	160	157	146	147	146	134	155	129	158	172	134	152	165	138	136	166	142	157	152	177	148	150	168	162	136	162	168	166	161	171	171	160	162	140	160	131	150	142	167	148	145	137	164	176	160	190	142	175	156	157	160	172	165	156	171	150	144	167	143	161	149	165	156	147	184	158	156	187	142	151	133	178	182	144	163	173	152	148	150	153	173	144	164	187	154	165	163	151	137	149	148	163	153	156	180	159	152	151	163	149	149	177	175	166	164	164	120	159	151	173	148	148	164	161	162	155	180	128	159	165	164	164	153	168	156	141	178	186	142	158	156	171	144	169	166	168	158	168	160	134	170	149	166	138	157	189	145	155	171	162	153	146	159	192	152	163	164	165	157	142	150	174	140	158	144	168	172	174	169	169	160	150	156	142	160	157	184	159	146	170	182	146	146	150	164	160	166	173	145	151	133	178	133	165	153	148	153	157	158	144	155	155	146	156	184	148	156	173	148	162	176	156	165	138	170	162	159	131	179	157	170	159	186	154	143	146	142	124	174	169	177	183	154	140	151	163	166	162	149	171	177	133	164	170	134	179	153	159	137	136	173	126	130	169	148	157	142	167	147	160	173	155	167	156	141	164	176	158	164	158	162	155	159	154	145	172	157	161	173	125	150	162	159	153	165	166	175	179	171	146	140	184	152	182	141	166	182	153	167	160	155	154	142	174	164	145	163	143	157	156	162
10881	12167	14510	10759	8633	5105	2619	1476	1183	677	331	188	195	184	200	202	195	182	178	176	179	160	168	161	157	190	176	184	162	152	169	177	180	161	178	160	147	179	161	176	166	185	158	176	181	171	154	188	167	156	192	194	166	185	172	149	172	183	160	190	174	171	158	174	177	161	156	167	198	166	155	176	181	201	162	165	167	172	183	180	174	166	167	170	142	154	166	166	172	180	150	156	165	188	161	147	180	173	168	158	171	175	176	172	181	179	174	157	154	161	155	178	199	163	157	185	175	150	171	157	155	159	168	181	137	182	163	166	159	182	164	169	174	185	158	165	161	177	171	198	155	162	168	161	195	193	161	202	170	148	168	160	172	190	173	182	191	172	176	190	166	186	159	153	177	178	169	173	149	152	159	160	175	166	159	198	157	166	190	187	167	190	165	202	162	151	168	175	150	196	148	153	158	176	170	173	173	180	168	141	178	196	181	172	188	158	159	165	191	171	180	166	175	169	186	192	171	165	199	171	169	158	162	160	171	181	179	152	179	184	187	156	170	180	167	193	161	172	173	168	196	152	172	175	163	177	214	172	182	153	170	158	157	173	187	183	161	167	175	164	170	160	171	170	159	174	162	168	198	178	198	176	152	171	186	148	182	206	150	182	147	188	159	170	181	173	181	185	182	164	174	157	147	198	152	167	182	190	179	171	170	177	154	197	186	163	166	174	157	164	179	168	171	178	166	175	148	172	166	183	175	173	178	166	161	164	186	165	197	199	166	171	172	179	149	173	156	157	161	186	175	170	175	166	165	198	161	191	184	163	149	162	174	177	186	191	165	175	146	171	152	182	151	171	159	177	168	169	180	152	121	173	165	180	169	175	165	164	171	174	183	175	157	165	173	169	179	173	181	175	172	156	187	186	154	175	180	161	158	154	179	166	166	173	171	155	190	189	159	185	155	171	175	190	168	183	161	185	174	183	203	171	159	155	165	175	165	175	190	177	152	161	157	186	152	202	183	188	167	190	146	177	181	170	183	178	160	166	186	157	139	171	212	157	192	160	170	172	170	185	180	164	153	169	158	159	172	166	147	155	181	148	189	182	208	173	154	153	157	182	178	149	174	157	170	166	168	163	161	133	178	191	132	184	187	173	177	172	178	167	146	181	157	178	164	161	186	171	166	177	148	150	180	180	165	174	175	178	171	165	195	156	200	168	197	165	168	158	186	170	179	169	173	147	164	178	199	193	152	162	151	158	180	137	180	173	183	196	169	174	153	166	158	151	169	174	141	155	173	173	170	169	153	156	161	181	168	191	178	165	169	182	174	178	180	172	198	163	175	196	161	179	161	162	172	171	178	188	157	150	159	155	180	176	166	201	172	166	182	176	173	175	164	201	156	175	166	160	183	179	176	178	157	142	189	198	166	157	178	170	162	176	188	169	180	155	189	176	173	165	155	181	170	179	175	158	191	176	191	167	158	163	157	186	153	156	188	177	172	145	159	177	162	188	158	182	178	184	174	171	157	169	150	201	161	194	171	170	173	171	153	178	168	169	183	175	159	183	186	173	170	157	178	189	169	167	154	176	184	161	163	168	180	178	160	155	163	184	169	175	148	204	178	158	182	162	148	191	183	163	157	174	156	177	180	174	148	178	188	168	177	147	191	175	184	166	172	181	158	173	179	190	164	185	183	189	164	184	187	170	158	175	162	172	179	159	176	198	177	178	178	159	164	173	191	166	172	180	178	170	175	187	163	161	143	174	195	178	175	176	195	183	172	155	170	180	199	164	159	183	163	185	173	174	171	162	163	202	179	166	182	179	183	153	180	160	181	172	191	186	159	163	180	183	148	198	159	173	169	166	168	186	142	150	177	198	148	173	170	170	177	170	162	179	150	164	186	177	162	149	160	154	164	180	176	173	169	148	151	172	187	189	183	166	171	170	182	164	168	170	172	171	167	172	170	163	174	159	167	178	202	178	149	168	181	171	177	178	186	161	174	176	168	158	168	164	162	178	164	176	175	170	157	162	159	190	183	152	181	175	170	166	168	178	163	160	153	166	191	174	191	169	163	192	173	157	187	167	160	165	163	171	163	165	179	191	181	177	177	147	177	198	167	162	170	173	177	153	180	189	184	158	189	172	177	161	170	189	153	194	159	174	186	158	168	150	184	171	169	172	189	173	149	173	171	172	144	153	202	182	159	147	163	166	174	200	176	167	169	164	190	161	181	177	175	182	192	165	171	167	184	208	177	182	161	165	161	184	173	168	171	186	163	168	156	173	169	157	162	163	154	182	175	184	160	186	146	158	188	164	157	156	169	183	154	176	183	153	155	178	160	181	163	178	170	163	164	162	152	172	175	139	181	177	168	175	184	173	188	153	170	176	171	166	170	149	137	173	154	178	164	178	182	155	194	171	187	155	177	169	157	180	176	163	159	162	183	170	173	170	142	174	183	163	166	186	169	185	192	163	131	149	185	158	144	177	163	185	195	154	183	166	164	148	176	183	191	149	181	165	166	166	164	176	152	157	168	177	175	172	148	168	163	182	166	181	154	187	177	181	180	155	187	179	181	177	157	164	171	183	177	176	171	175	177	178	171	161	175	186	176	177	179	160	159	173	188	179	192	194	170	163	179	174	169	190	161	177	176	172	162	151	148	138	195	154	171	163	170	160	165	174	161	182	188	151	169	177	161	186	169	175	173	175	174	185	163	150	170	190	150	162	157	168	177	172	182	177	163	205	180	181	169	172	181	194	144	183	143	168	189	175	164	182	169	168	174	168	184	175	171	175	178	161	170	162	160	175	161	161	172	160	181	192	176	144	169	175	182	147	163	180	181	167	179	161	172	146	173	165	156	193	174	176	158	186	177	176	159	175	178	158	171	180	183	182	189	186	171	158	166	179	172	138	166	170	149	175	171	152	174	175	180	170	171	159	170	174	164	157	168	172	162	152	179	158	179	176	162	166	176	176	157	153	175	161	172	191	156	165	179	174	200	174	156	185	172	154	193	155	139	167	167	200	172	181	170	156	179	156	158	174	168	161	188	176	186	156	157	181	178	190	163	175	159	172	185	155	183	177	170	189	172	170	165	186	168	158	169	155	172	179	167	164	172	180	154	177	158	173	170	145	178	174	180	153	160	157	190	183	174	166	173	188	207	167	181	151	174	157	168	176	165	195	136	158	179	150	161	189	185	166	146	176	163	176	171	196	155	159	179	159	174	175	164	162	154	179	177	138	167	146	176	191	155	156	158	167	183	171	160	151	200	181	187	167	164	187	167	170	167	179	191	157	160	178	182	171	178	186	163	161	197	172	190	165	154	186	192	168	181	196	162	176	167	161	172	165	180	153	177	144	182	156	160	158	168	174	180	180	182	171	165	155	179	165	151	182	169	146	171	176	174	157	179	174	152	159	178	180	181	154	164	169	193	167	178	166	170	180	178	155	179	190	150	186	175	150	178	159	186	178	171	174	174	157	139	158	189	158	169	158	157	181	161	176
24319	20052	26241	23616	20231	14283	4104	2111	1426	1019	798	717	630	566	564	534	522	495	513	501	480	464	458	476	471	459	442	444	417	435	410	446	465	422	433	448	431	395	408	447	445	439	399	411	443	419	420	411	408	436	452	418	398	435	450	402	427	450	429	423	394	425	414	408	429	404	425	404	381	417	396	418	413	409	397	424	427	409	394	421	439	394	415	395	418	416	402	404	413	428	401	398	417	423	471	414	402	418	409	395	397	407	363	390	442	454	420	427	394	394	429	453	457	429	413	394	396	429	430	394	436	422	422	439	410	396	426	433	395	417	424	400	423	402	434	396	396	385	424	411	392	415	412	432	433	377	437	413	419	357	442	427	410	434	407	408	423	418	415	392	448	383	454	377	443	435	397	417	398	372	413	392	362	379	391	390	422	359	421	435	426	379	417	432	435	426	373	422	425	418	440	430	400	392	439	483	405	402	405	423	425	407	401	423	386	413	374	436	424	389	380	385	393	427	411	397	439	418	396	422	431	419	365	388	382	416	390	445	404	419	405	404	459	372	393	395	421	417	438	373	436	423	392	436	404	408	420	433	417	451	410	436	396	403	394	379	409	439	409	428	387	363	448	424	412	413	429	411	391	396	402	413	443	390	407	372	420	425	383	421	419	408	392	396	436	404	401	394	401	437	397	391	406	399	416	418	400	387	384	435	392	447	409	406	435	395	387	417	394	415	402	407	393	422	385	419	385	414	448	404	408	392	395	415	414	391	417	383	408	394	393	417	359	406	403	415	412	362	428	445	431	417	428	435	428	422	376	417	417	417	383	399	409	392	404	402	385	431	414	402	406	379	406	377	441	408	405	407	397	374	392	399	427	406	415	407	409	400	391	416	415	404	385	404	379	391	414	413	428	415	425	444	399	442	414	410	412	431	379	404	404	423	388	417	428	409	427	421	402	450	423	431	405	396	385	413	422	419	445	420	431	413	423	396	391	433	402	385	435	417	367	465	407	383	396	436	402	384	412	446	401	403	413	411	440	440	443	379	381	397	427	418	399	375	402	393	399	421	402	393	394	412	378	386	387	412	418	416	387	380	418	382	419	399	395	376	389	400	403	409	422	379	392	407	419	398	420	407	384	420	390	393	405	417	421	421	378	412	385	384	381	425	414	426	385	418	425	433	402	421	389	400	437	416	363	443	393	418	377	441	415	395	438	388	409	415	415	424	402	403	404	432	404	419	451	395	408	416	423	425	410	398	430	442	425	389	398	411	412	404	401	428	436	374	428	405	414	397	443	385	421	421	354	385	424	372	406	430	385	413	454	442	417	458	438	432	393	419	391	354	420	426	419	424	418	386	411	432	431	429	430	401	399	436	408	392	434	394	422	400	402	405	374	429	392	400	440	450	424	382	402	410	449	414	453	384	397	396	388	394	430	446	382	430	432	423	389	386	431	434	390	419	409	415	374	421	402	419	413	443	395	411	397	465	363	449	405	439	395	361	381	390	427	406	390	410	414	396	415	402	416	430	393	412	403	390	411	403	402	416	401	428	442	406	420	410	367	396	391	388	430	421	443	374	410	401	410	400	427	416	395	397	444	441	420	431	440	425	424	387	424	389	417	386	415	402	409	408	436	401	411	415	436	384	396	388	411	446	432	402	366	414	414	397	419	404	403	395	431	406	418	424	439	424	409	408	438	416	399	404	423	411	396	411	404	418	424	396	407	398	425	408	423	409	407	418	373	414	409	356	403	427	394	403	411	415	384	421	408	430	409	436	398	397	455	405	408	440	433	425	425	397	452	402	387	461	385	402	431	403	410	394	420	432	417	437	432	439	424	439	398	425	403	436	379	451	413	404	397	407	419	394	425	434	402	453	411	410	405	418	429	351	407	460	437	417	421	411	418	370	414	416	390	415	404	411	384	379	406	410	417	415	395	396	439	387	403	432	421	401	441	428	394	439	373	401	415	430	416	391	393	406	456	408	412	427	403	430	437	405	425	399	391	389	402	452	428	406	388	461	411	385	399	419	399	371	409	436	381	393	349	433	408	435	377	425	417	375	415	413	397	402	382	402	408	413	412	448	456	411	433	419	384	398	401	425	437	406	415	423	389	404	461	416	432	433	388	408	412	390	399	406	367	414	389	410	444	421	384	443	390	406	378	392	360	409	404	411	409	389	393	394	408	429	403	403	431	398	405	447	410	397	372	440	467	404	406	392	407	430	387	433	387	386	434	423	401	429	433	419	403	429	394	422	449	375	436	394	411	428	402	424	427	400	401	407	398	415	472	402	383	387	376	427	428	397	384	396	397	419	427	442	384	467	422	412	424	410	449	368	407	412	409	418	386	410	426	398	375	411	410	391	371	414	408	392	417	413	413	456	424	413	400	427	360	406	364	447	417	357	403	476	409	445	384	403	426	390	448	396	415	412	429	410	401	402	437	441	388	384	411	447	392	434	391	427	439	406	439	393	410	443	420	385	413	380	419	446	414	378	394	414	437	414	373	435	424	394	404	414	414	408	401	378	419	386	386	413	454	433	404	449	413	407	426	423	425	393	391	391	459	397	412	365	400	414	413	435	428	371	408	438	409	370	432	405	420	444	410	406	406	393	436	378	447	409	399	426	430	388	405	413	409	439	399	394	422	414	428	412	391	428	446	415	414	425	404	417	430	378	438	392	396	370	401	418	407	438	418	400	413	386	401	414	427	394	409	415	399	411	439	413	385	446	436	452	381	387	423	412	430	391	403	379	389	404	423	395	402	407	400	389	404	405	394	418	403	399	422	412	399	428	422	412	414	398	382	433	384	406	412	397	416	380	400	413	424	448	436	429	401	427	419	416	425	402	388	421	383	429	431	392	380	390	403	402	427	360	402	440	396	399	412	458	393	426	413	399	394	399	427	426	408	405	451	436	399	425	409	389	371	397	391	436	372	415	404	420	404	401	367	377	415	410	397	388	368	431	450	387	407	387	403	430	402	444	378	415	379	417	381	414	407	446	405	397	430	426	449	352	361	390	432	412	420	394	400	414	429	434	450	445	370	412	396	407	372	396	412	382	440	418	429	385	423	414	400	396	430	408	410	423	423	423	419	422	411	391	428	395	404	439	433	411	407	446	372	408	376	412	425	438	427	403	402	388	415	405	440	375	443	435	386	400	400	400	410	382	361	411	402	427	392	394	397	397	419	405	402	389	425	432	418	422	400	432	385	417	434	380	395	418	437	404	426	407	379	453	422	394	374	442	424	407	422	407	370	397	370	447	430	410	381	424	397	416	436	422	406	402	430	405	382	420	405	402	409	424	405	429	387	381	399	413	423	418	397	438	395	424	398	400	398	420	409	431	422	398	399	420	436	413	421	426	381	424	434	419	432	371	384	421	391	382	389	401	405	413	392	430	399	434	455	395	420	404	411	378	412	428	416	406	365	423	409	422	414	421	376	445	387	422	413	365	402	374	391	424	423	437	397	418	424	378	408	412	382	428	422	401	389	444	433	424	425	441
11720	22588	23535	18289	14309	9544	5145	3652	2720	1875	1286	1018	863	745	671	615	631	568	584	534	491	507	507	476	466	455	434	461	424	441	423	429	434	419	401	394	387	422	437	459	386	390	443	423	385	395	391	451	425	412	365	395	436	371	360	388	423	390	386	403	393	398	410	426	375	401	418	371	364	390	411	367	406	397	374	377	384	373	351	393	399	395	363	389	410	389	405	384	379	417	393	431	399	380	358	390	397	405	441	385	377	393	431	418	380	398	399	406	390	362	371	386	393	404	417	384	349	387	384	347	386	379	413	417	381	429	348	410	370	396	399	382	404	372	395	352	416	409	383	386	364	383	383	417	401	391	344	369	391	374	391	427	411	423	363	440	396	382	404	415	389	387	352	387	389	382	386	349	380	364	379	413	368	369	414	371	364	406	390	351	421	385	369	379	385	403	411	360	403	395	395	376	384	395	381	351	364	367	390	349	376	407	387	425	384	381	376	393	406	433	400	409	383	393	398	367	377	367	383	390	347	409	342	388	388	405	423	403	371	426	389	401	365	407	401	373	449	364	389	379	395	361	383	347	357	395	385	382	393	374	397	373	384	390	393	395	405	380	374	373	418	406	373	367	370	401	396	402	386	393	373	384	381	383	370	368	378	409	396	418	379	389	414	385	440	384	366	370	392	393	366	389	365	381	384	392	401	359	384	376	366	417	423	380	364	390	379	369	380	408	408	412	400	387	384	370	393	374	386	372	389	381	361	389	411	382	398	391	422	353	362	413	356	399	346	386	368	387	404	383	404	421	372	344	397	386	356	364	366	393	395	368	411	348	379	397	389	378	380	434	351	382	397	392	390	365	345	385	377	407	369	364	400	405	419	384	352	381	409	406	398	397	378	362	384	420	383	410	375	391	408	401	377	425	418	392	374	402	383	382	381	399	360	397	407	405	391	384	354	369	397	371	399	379	426	420	384	382	413	354	380	430	379	393	403	416	416	410	390	417	388	363	395	351	405	384	428	370	385	366	410	401	379	431	393	370	380	404	368	381	401	354	394	412	381	404	421	389	415	385	406	379	377	370	384	407	362	359	367	359	350	382	378	389	370	346	365	387	413	411	387	350	382	392	414	392	339	393	360	386	322	386	400	376	410	412	361	373	372	374	389	391	394	394	371	396	420	347	369	408	400	384	411	387	396	387	419	393	393	358	371	391	417	383	365	363	403	413	381	364	392	347	413	437	418	391	384	359	384	369	394	373	382	423	367	379	373	379	408	389	347	373	373	392	398	396	383	379	378	372	383	403	373	410	399	404	425	365	379	403	376	413	367	387	363	385	367	429	379	369	389	358	386	380	397	381	393	387	341	367	358	360	365	386	376	359	350	364	409	391	426	380	379	374	402	360	388	394	374	391	357	368	417	364	404	375	390	385	381	418	392	379	388	349	410	355	383	399	389	393	378	366	393	385	376	369	389	379	363	383	443	393	395	402	398	395	375	394	398	391	381	363	372	392	403	373	416	396	393	370	398	437	336	413	426	359	339	388	395	406	394	370	388	371	377	387	384	376	367	377	366	397	408	379	418	358	398	373	418	411	386	350	379	379	410	411	404	413	400	355	400	413	354	391	383	383	382	374	376	374	390	368	392	398	387	420	386	390	404	379	375	388	397	356	355	364	384	411	378	384	377	389	405	424	432	386	405	361	396	379	365	380	378	380	407	405	386	353	388	361	394	381	385	371	367	407	360	407	404	414	364	350	387	412	373	375	363	370	361	382	400	371	414	356	376	361	384	389	385	409	362	418	395	387	417	331	411	370	375	400	429	382	394	370	367	379	380	358	371	409	369	404	395	361	419	383	382	367	385	392	377	372	376	380	404	369	420	378	409	368	341	367	375	393	390	392	385	333	402	395	399	369	383	401	410	376	395	398	357	397	399	338	411	375	362	366	381	394	360	385	374	388	397	385	389	374	391	389	379	388	378	360	336	392	364	409	388	403	405	370	398	373	414	377	382	373	355	377	382	407	378	377	396	402	404	395	412	394	428	414	380	382	384	355	388	386	393	412	388	399	415	373	360	382	420	394	384	365	418	412	394	378	393	404	390	383	380	391	398	385	390	409	394	397	396	382	371	393	394	385	404	390	395	372	397	371	362	384	369	398	400	398	417	384	374	356	379	410	375	412	364	346	395	360	355	379	364	361	432	403	378	406	404	394	387	377	347	384	377	394	360	392	393	373	398	385	399	393	390	369	365	389	374	368	371	375	379	378	381	378	359	352	396	398	361	375	355	414	376	401	404	409	384	385	373	390	390	374	381	411	363	399	367	391	365	373	388	373	396	374	381	354	374	400	375	373	386	390	393	422	374	389	402	362	361	407	364	389	369	383	387	390	388	392	393	380	403	392	359	387	391	371	347	361	401	376	377	367	388	388	355	389	390	384	402	393	428	411	391	393	406	419	348	404	385	375	415	437	365	373	361	369	416	392	369	381	426	393	403	395	419	434	366	353	397	412	414	401	354	374	425	405	357	393	355	371	371	359	392	380	398	374	388	357	367	360	389	380	357	356	398	364	369	392	376	395	377	362	359	395	367	386	383	408	420	375	386	407	371	406	399	394	368	386	367	361	371	394	390	382	353	385	382	400	394	378	363	396	411	402	406	375	398	357	358	369	384	382	374	422	383	403	413	367	375	377	389	417	397	414	419	419	366	383	399	362	375	394	398	404	406	370	414	383	363	380	391	365	409	380	422	388	359	377	402	355	383	382	362	409	432	390	380	374	378	357	398	362	390	366	380	346	358	403	401	367	407	383	399	397	382	393	422	394	378	421	406	359	379	385	382	369	384	367	403	369	408	365	415	389	375	391	437	426	393	394	421	384	381	344	401	415	413	361	370	390	371	381	392	403	377	382	394	383	356	401	371	395	430	369	365	373	375	367	377	381	405	356	386	437	400	379	369	396	399	398	370	399	359	394	400	407	400	373	373	387	396	391	407	399	369	368	379	399	386	345	361	402	379	379	354	369	367	357	398	414	399	393	386	388	397	392	405	388	386	372	364	353	408	399	378	375	367	390	401	405	367	431	401	391	426	353	398	404	406	359	416	423	374	363	384	380	376	403	373	365	367	382	411	429	406	461	381	421	369	389	402	359	357	412	386	379	349	375	388	408	395	398	379	356	374	379	406	374	394	373	394	373	405	353	363	411	419	367	374	402	373	371	370	411	389	384	404	389	407	381	397	391	403	409	378	388	395	370	387	410	392	376	385	350	414	379	405	374	369	390	384	385	396	362	378	360	357	426	348	415	392	376	352	379	385	371	369	398	398	385	372	368	376	412	386	404	359	400	394	375	390	381	370	396	376	404	378	402	386	396	393	392	392	391	403	380	382	409	394	353	367	413	385	350	388	435	354	385	408	406	385	400	376	372	380	372	388	372	397	377	357	339	436	372	357	397	376	408	374	388	364	421	352	363	384	404	397	368	367	385	395	388	379	366	376	364	382	416	362	368
22104	20060	26579	23248	20119	20415	13645	3919	2238	1841	1402	1238	1196	1073	966	891	859	873	907	843	801	780	776	798	762	800	764	722	726	756	674	732	717	696	738	681	721	709	750	671	672	712	752	722	676	750	768	693	685	724	718	723	677	729	716	758	689	668	725	683	685	674	729	692	664	723	701	670	702	666	717	697	711	664	743	712	630	673	680	729	695	713	732	680	715	676	725	698	633	674	693	689	653	704	716	708	668	669	724	657	705	659	689	655	677	704	615	671	713	676	717	715	654	705	662	730	704	700	735	658	671	669	689	673	665	711	716	665	762	701	683	652	678	632	701	692	700	674	696	711	719	695	703	679	720	658	648	710	655	680	662	689	664	676	698	697	681	734	688	669	710	674	669	710	705	696	682	619	706	655	687	682	739	691	653	698	652	691	693	738	682	699	698	661	674	625	712	710	662	646	652	675	688	689	728	720	689	656	722	694	660	683	677	685	686	701	677	677	745	658	722	736	677	699	687	682	670	725	643	674	683	656	693	659	697	699	719	638	710	718	675	658	671	705	707	680	704	687	645	665	689	715	719	703	687	674	710	693	727	690	689	648	707	665	710	715	703	684	636	638	726	689	710	692	625	707	679	739	661	625	643	678	732	664	691	667	694	670	657	687	713	694	665	689	642	678	662	699	700	727	671	713	689	654	684	681	683	691	702	701	683	731	723	686	686	713	684	701	708	722	702	668	665	698	696	688	673	665	649	664	701	707	718	714	706	676	661	672	680	630	686	659	682	702	693	686	698	682	742	715	699	692	667	630	698	718	719	692	683	701	667	669	658	667	674	673	657	658	709	650	643	667	698	707	665	702	663	703	707	624	650	722	687	682	654	691	703	654	686	634	703	705	710	689	702	707	680	724	700	635	655	682	691	674	708	674	685	721	690	687	677	700	727	678	658	649	687	654	664	706	698	689	694	672	655	688	711	737	688	679	642	687	716	647	701	696	665	717	686	687	709	694	718	748	681	723	688	652	667	662	683	699	702	652	710	708	731	653	672	666	675	648	723	637	630	670	690	658	674	665	692	660	695	691	720	708	671	679	676	686	738	635	629	700	715	687	726	680	663	672	642	647	658	685	704	742	668	657	674	684	696	685	678	648	635	719	691	708	669	710	708	706	697	718	632	664	707	717	720	692	727	694	681	692	661	704	643	683	631	678	713	689	654	695	638	705	661	645	664	680	709	691	681	675	616	671	692	677	680	631	669	653	683	766	661	699	706	721	660	697	677	699	637	697	668	678	643	675	695	698	733	672	665	680	696	683	650	680	689	707	695	726	714	675	673	696	676	661	659	689	721	678	640	715	657	686	734	669	716	684	676	688	699	675	730	620	675	682	697	685	688	726	686	705	647	654	690	679	669	655	662	671	652	659	700	703	751	695	699	643	655	705	695	686	688	694	656	681	664	708	693	665	674	656	681	701	704	680	748	687	689	656	694	668	701	686	624	659	683	685	690	662	682	674	675	685	735	687	685	649	694	693	686	660	703	665	695	676	686	659	658	674	693	656	703	701	730	657	686	724	639	715	678	670	749	674	642	661	655	689	677	657	702	706	675	732	660	656	674	630	683	658	730	715	682	691	700	672	679	688	679	708	709	682	679	665	645	681	668	695	664	727	712	708	651	648	686	658	659	690	617	697	665	688	672	703	703	639	648	717	665	702	713	685	717	680	695	695	659	690	667	661	694	696	709	689	655	670	666	707	720	671	754	717	710	697	684	673	648	712	690	654	617	694	740	666	718	659	692	698	715	678	692	644	756	689	692	657	728	653	709	700	769	685	717	692	695	656	694	640	686	711	707	698	658	722	680	691	665	665	677	717	710	694	733	655	698	674	707	688	684	711	687	692	694	722	643	665	708	702	704	675	646	646	709	703	625	666	703	712	684	723	666	715	702	681	705	691	738	673	679	709	658	711	681	714	668	690	678	718	663	708	714	654	732	679	684	717	734	675	677	654	701	745	697	678	647	727	666	689	678	672	663	692	676	662	672	731	717	636	670	700	657	617	678	690	694	633	651	656	689	650	660	663	673	678	694	722	685	684	686	665	676	709	645	657	706	716	698	701	672	679	675	691	723	660	686	682	690	695	717	651	714	678	687	704	694	692	695	666	676	692	647	693	743	668	646	645	703	684	713	654	680	684	679	729	721	667	750	693	642	735	639	717	694	648	668	687	686	673	685	686	620	712	755	684	745	640	700	640	715	676	672	659	718	656	669	663	658	707	702	669	663	702	657	711	692	653	671	677	652	702	659	677	698	688	687	710	673	661	735	694	685	668	689	685	675	671	671	668	635	655	662	658	682	694	697	702	636	682	707	640	689	691	646	671	672	712	654	723	672	720	676	663	683	675	704	682	626	659	641	724	724	643	712	668	684	692	695	681	702	745	700	673	721	670	666	693	679	735	726	681	691	699	700	722	689	680	720	694	686	732	654	708	685	670	646	705	708	646	704	693	671	702	651	694	697	715	708	683	673	663	697	644	639	691	715	698	678	670	681	657	686	717	643	660	640	675	646	698	649	661	703	728	638	673	707	701	666	672	644	701	661	705	702	697	662	704	714	693	731	703	689	700	659	675	696	645	661	695	713	696	683	694	701	671	620	670	699	716	680	654	724	688	701	672	702	698	680	696	695	704	688	699	709	682	680	701	709	640	679	672	663	716	714	674	650	683	682	696	664	697	685	658	720	679	654	670	692	650	733	693	664	687	676	710	728	700	691	644	732	708	671	633	715	641	698	674	709	688	709	667	682	649	670	692	692	654	691	706	733	707	709	618	677	691	687	731	686	717	682	717	694	691	682	685	662	647	648	740	680	691	692	651	669	704	696	684	664	690	681	725	662	635	696	694	737	691	685	669	684	725	723	673	685	698	679	681	674	709	644	670	672	675	696	697	671	682	673	699	695	686	663	677	673	684	684	693	728	678	666	741	677	737	693	733	681	673	714	706	685	690	722	642	723	694	693	717	691	629	711	657	664	677	709	665	690	700	669	683	692	665	705	637	718	681	646	645	710	702	691	693	665	653	674	638	691	695	725	681	675	687	674	715	699	664	635	685	663	680	675	750	695	764	702	695	718	723	649	698	723	641	712	647	693	652	725	712	671	664	664	689	692	664	604	692	667	667	657	674	622	641	668	660	704	665	673	692	660	671	698	687	674	661	658	717	724	687	715	683	636	711	680	693	715	676	664	698	672	700	628	694	671	730	681	708	668	672	712	678	692	709	686	707	660	690	706	686	670	658	676	652	666	708	698	672	688	667	656	666	687	653	690	637	709	628	667	676	667	671	638	687	711	675	712	681	706	660	722	718	649	671	690	715	668	627	692	662	704	701	692	751	687	664	709	674	638	667	678	658	702	704	640	687	654	749	660	650	713	713	693	703	677	684	677	667	653	707	674	692	676	699	662	715	645	669	697	680	691	659	622	710	693	718	687	688	682	658	679	682	713	654	679	689	660	668
14683	30092	30487	23623	18608	13837	8469	5909	3722	2981	2142	1874	1597	1292	1182	1158	1124	1035	1002	868	881	877	804	819	798	753	771	816	731	704	713	698	734	762	722	685	728	644	703	685	688	705	690	675	657	723	668	678	658	711	621	668	689	653	682	616	690	676	641	640	657	635	631	635	692	656	660	691	691	715	650	625	707	664	654	637	642	634	668	618	645	645	679	637	669	656	655	690	671	650	637	701	613	673	612	651	668	651	656	658	635	613	615	659	672	665	627	634	649	635	657	649	660	649	684	644	644	645	641	624	623	667	634	664	682	614	626	632	678	648	656	653	632	588	665	632	663	657	658	627	635	602	644	672	620	626	655	655	665	608	632	624	663	621	669	605	613	651	606	676	634	660	609	633	644	652	670	661	658	633	661	639	683	625	688	644	662	678	647	651	663	613	626	639	632	650	638	638	670	635	627	616	628	658	649	651	626	657	656	657	669	705	641	641	599	678	614	636	627	649	608	648	698	669	683	650	643	594	603	638	626	671	686	657	663	649	667	638	621	661	643	620	646	630	624	652	604	603	645	630	683	664	624	616	582	603	700	720	633	636	679	619	676	655	677	641	628	656	658	569	665	676	611	598	648	667	657	619	703	612	674	671	625	642	639	627	637	647	605	640	665	637	614	638	627	652	659	670	651	661	638	666	678	605	679	646	630	657	686	562	673	627	698	676	640	653	700	610	652	635	658	674	638	645	675	671	663	600	650	649	665	615	638	629	653	644	657	605	664	644	616	645	632	648	657	662	631	636	653	619	635	644	624	636	634	648	611	667	679	616	638	685	648	637	627	661	596	660	653	631	653	612	680	620	620	681	619	702	645	616	617	672	611	619	656	619	650	612	659	656	636	628	636	646	635	662	627	611	574	673	665	673	637	651	664	656	625	660	623	607	662	646	651	645	641	626	639	626	638	656	660	658	625	621	593	650	647	630	612	638	675	656	637	678	608	633	627	659	625	643	656	619	629	654	618	656	610	664	620	622	632	670	649	628	664	669	626	695	668	681	641	643	674	591	615	608	593	625	664	633	596	609	661	642	689	619	638	652	607	653	622	647	667	657	662	614	619	644	696	670	656	669	641	657	626	674	591	603	625	635	625	637	633	622	632	626	637	658	622	646	602	647	669	632	628	582	668	616	631	684	649	655	591	613	622	617	601	643	692	645	676	631	689	681	593	628	632	622	695	667	611	621	694	651	669	656	594	643	648	658	640	644	616	663	623	588	612	645	660	650	638	638	616	639	648	648	623	655	643	621	633	658	668	636	619	627	654	663	611	616	638	610	634	631	647	656	618	699	633	639	616	643	641	648	652	653	644	653	631	662	636	670	628	659	624	654	638	643	664	676	628	644	609	645	640	679	677	675	671	619	626	599	689	622	647	629	637	624	633	633	602	635	685	660	600	663	656	605	606	648	635	630	689	629	677	640	639	632	647	648	660	628	652	637	662	630	651	679	616	602	609	650	656	639	648	636	640	670	642	647	620	651	642	659	634	657	661	626	646	649	673	658	672	646	590	662	634	609	672	655	653	633	617	635	610	599	597	656	632	644	651	647	612	597	648	650	684	637	691	668	639	618	669	659	656	638	616	651	651	617	628	635	639	619	678	623	606	640	635	610	641	644	646	635	629	644	603	662	635	644	682	664	630	645	661	627	581	671	568	615	688	635	639	663	644	614	650	677	638	652	661	654	654	694	647	668	629	640	665	640	605	679	604	623	627	636	631	640	608	602	610	625	669	655	609	666	722	635	594	637	690	658	676	645	620	654	639	653	650	686	667	716	633	634	645	618	667	608	639	667	640	672	646	667	606	622	626	670	647	641	658	690	591	591	609	604	632	637	632	619	637	661	633	627	634	654	619	638	648	661	600	619	639	668	604	633	644	601	635	655	592	649	657	671	661	614	598	661	645	614	608	704	685	644	674	607	609	648	616	648	659	665	671	628	630	624	666	650	647	621	643	613	623	669	650	624	678	633	644	656	665	707	632	620	633	664	624	616	650	681	673	633	630	687	613	663	649	627	660	612	612	636	687	642	644	639	655	681	679	646	668	604	578	651	621	589	654	673	618	673	663	685	643	640	638	646	630	591	662	654	641	612	630	641	696	611	642	666	618	690	651	654	641	653	658	653	631	648	596	635	650	646	647	616	620	623	617	672	648	684	607	596	613	654	645	654	688	627	645	632	654	654	633	637	684	640	595	655	620	634	617	626	628	581	666	616	670	616	593	623	693	657	634	629	623	599	647	606	667	655	641	635	675	670	656	642	694	606	643	625	619	670	652	599	660	616	648	644	623	708	628	645	635	623	643	626	675	643	641	678	687	628	634	645	666	631	642	602	679	651	582	711	622	647	651	622	621	633	655	645	657	663	661	653	640	660	637	631	632	618	668	635	653	650	657	640	625	661	658	651	628	643	622	628	660	618	669	622	617	659	649	644	666	667	616	613	654	659	637	650	660	674	632	671	666	614	645	641	674	635	692	678	656	646	634	703	702	625	665	654	664	641	604	639	664	618	661	703	655	615	655	641	672	638	635	667	671	635	645	652	634	658	632	647	654	645	680	643	631	648	645	672	603	627	656	631	680	652	655	654	668	655	678	640	662	632	646	672	605	615	625	674	601	638	640	600	602	636	639	631	646	611	654	647	627	664	708	610	656	676	660	612	631	690	624	631	627	643	652	653	614	622	626	614	665	675	596	705	653	654	566	637	648	662	669	630	662	632	607	606	625	625	605	605	588	621	606	639	677	642	627	662	633	624	679	681	625	624	627	636	674	636	647	680	625	665	615	590	694	629	621	639	641	653	647	663	623	638	691	641	651	628	643	624	624	649	618	672	671	658	624	674	702	629	669	693	598	618	669	691	632	610	578	609	647	615	620	644	670	647	625	664	656	672	636	633	690	648	675	641	661	643	662	646	639	668	598	612	669	645	660	647	661	664	660	638	629	607	669	638	641	638	671	651	640	674	621	642	669	594	634	651	685	634	694	609	677	641	613	636	648	668	620	633	668	586	636	658	636	614	611	659	631	677	636	614	657	603	646	689	636	591	621	627	633	654	657	673	684	635	644	634	628	646	660	605	613	663	610	609	637	644	603	602	632	664	653	650	612	710	657	596	668	675	657	638	650	633	658	679	657	613	660	629	649	645	620	624	646	645	651	643	653	630	638	663	630	710	669	598	658	663	632	607	602	651	597	664	653	628	630	643	600	664	599	618	615	674	651	659	606	654	620	667	658	624	638	659	649	647	682	632	605	675	655	651	684	642	594	634	654	610	649	694	638	654	660	650	646	632	621	617	688	642	652	632	673	652	612	644	611	632	671	644	639	630	651	632	674	635	562	598	607	660	674	618	596	638	675	612	679	605	684	646	671	630	662	594	615	657	612	694	641	640	642	629	668	638	649	639	650	642	605	657	615	647	678	646	672	602	634	656	649	647	644	640	631	682	654	653	631	618	620	607	661	622
30047	18453	10559	7575	3791	2033	1031	584	442	318	228	205	169	163	158	166	149	187	171	182	156	151	171	145	165	147	169	165	180	180	181	151	156	160	149	166	156	156	161	143	167	161	148	165	154	139	133	149	138	170	157	160	162	161	152	151	139	142	157	143	162	161	155	154	159	157	152	141	147	143	136	165	172	168	144	164	149	155	148	163	140	154	175	179	142	164	159	170	161	160	153	172	158	156	148	156	173	164	154	162	149	144	150	171	184	133	151	173	150	168	146	165	148	153	157	159	180	172	163	175	157	138	153	181	156	175	174	179	174	159	159	167	173	153	133	143	174	156	168	167	147	175	156	145	171	151	153	161	153	143	139	155	180	148	159	174	184	160	146	160	172	159	173	150	177	152	143	143	145	172	133	177	155	177	147	163	149	169	173	149	165	170	153	152	139	166	156	174	163	155	173	146	163	151	166	168	145	159	141	171	167	170	158	185	158	135	142	168	157	179	169	150	157	153	172	169	144	134	164	150	148	153	172	186	156	146	144	167	155	166	185	168	160	142	145	165	139	178	133	111	177	188	146	151	153	153	171	192	148	135	181	154	167	156	132	156	166	140	169	166	164	189	141	156	159	153	157	149	161	163	143	152	161	158	156	162	167	173	178	156	172	133	153	145	134	162	145	176	149	141	143	153	163	161	143	172	177	179	164	154	148	162	154	158	145	154	144	171	151	160	136	164	142	160	186	150	152	136	152	178	180	137	142	174	152	178	157	149	152	154	147	158	150	184	179	147	164	158	154	171	135	153	140	147	148	175	152	179	174	158	165	168	176	146	173	153	175	151	150	161	144	121	155	171	156	146	160	178	143	147	168	159	150	148	173	182	162	166	158	147	157	144	152	146	181	164	171	153	131	143	149	149	137	166	162	150	164	158	167	165	142	160	149	164	163	167	165	156	156	178	153	157	151	130	159	162	168	137	153	158	151	165	176	149	152	157	162	158	162	177	169	159	156	161	170	184	174	143	171	149	149	157	165	156	140	177	184	166	185	148	163	151	175	146	153	139	137	164	161	159	152	159	171	160	164	152	158	151	171	179	158	180	154	139	155	151	169	151	153	175	173	158	149	155	163	162	191	163	166	162	152	149	155	149	169	187	149	131	177	173	160	162	133	163	141	175	177	155	143	144	154	142	163	157	151	147	163	151	156	172	156	158	143	181	157	155	152	177	142	161	145	150	149	148	151	157	134	165	181	166	154	156	152	146	172	185	173	133	159	156	179	143	155	163	175	180	151	164	141	142	179	145	137	147	149	181	172	155	155	155	156	168	171	161	169	153	152	161	166	159	163	166	161	149	161	158	168	157	154	151	138	162	154	144	125	143	149	164	187	149	142	153	137	171	159	150	164	138	173	148	156	167	163	130	140	173	145	164	158	157	164	158	164	161	152	155	174	155	153	139	158	164	162	143	157	161	164	183	151	163	151	192	140	178	142	133	171	149	157	165	166	171	125	149	129	162	158	169	153	156	149	161	156	168	144	143	165	169	188	140	153	150	157	145	135	147	181	158	162	160	173	161	169	176	135	161	156	164	150	163	152	151	155	149	149	166	162	150	152	174	160	168	148	158	158	161	166	182	177	160	158	156	163	149	151	147	172	131	158	183	171	166	153	146	150	173	173	148	150	186	134	148	162	165	151	157	163	152	171	150	175	149	175	151	196	148	147	149	143	171	161	162	152	150	152	153	164	177	151	175	170	152	161	168	154	170	177	157	164	164	177	172	165	154	160	150	161	184	153	171	151	173	164	168	159	143	145	167	159	178	150	166	180	157	163	157	145	157	185	161	172	149	144	173	155	149	156	140	177	162	146	167	144	162	164	165	145	158	149	143	152	140	149	134	169	171	151	166	154	150	175	150	163	149	180	152	148	155	152	163	162	171	181	153	160	157	165	157	156	167	134	162	150	157	161	171	168	149	133	151	177	163	130	159	141	134	171	168	137	161	135	161	173	148	148	165	141	151	140	168	150	140	150	155	173	151	154	169	156	154	160	173	160	149	164	161	167	160	174	147	200	143	169	175	139	177	140	155	147	156	149	153	160	173	170	146	158	158	154	154	155	163	158	179	143	158	166	183	159	158	150	158	132	154	155	153	149	169	157	143	157	147	147	161	158	164	159	151	167	147	157	179	156	162	171	172	123	139	168	157	162	166	129	143	178	165	168	165	158	146	157	148	162	145	162	185	160	149	157	173	173	152	187	152	160	170	179	176	159	132	143	162	160	170	185	157	182	167	154	149	160	142	144	176	161	178	166	163	145	159	133	156	149	136	155	163	154	151	159	170	169	155	165	140	164	147	180	145	155	157	149	156	159	163	159	179	163	169	147	172	158	152	156	136	164	145	146	146	150	153	119	179	169	163	144	140	157	198	158	148	144	146	149	161	167	127	167	154	142	171	201	146	163	154	170	152	142	160	165	159	147	158	185	156	125	157	145	165	159	159	166	164	151	159	159	150	145	171	150	175	146	167	141	139	158	158	155	146	170	164	147	154	141	151	162	158	168	162	159	173	162	164	170	153	136	159	154	145	167	147	168	156	157	177	177	194	163	171	156	165	172	167	178	165	157	140	147	172	168	144	152	147	137	143	163	137	153	175	154	156	190	157	166	166	149	165	154	150	170	159	187	166	142	172	161	148	179	172	143	156	174	159	171	176	151	142	182	168	153	146	172	153	180	151	178	184	189	146	140	148	162	147	162	172	146	159	180	153	146	176	149	154	162	173	170	133	165	139	156	142	153	169	140	160	153	181	163	157	143	155	180	166	160	159	159	174	150	154	134	154	156	145	170	157	153	137	157	137	150	177	163	149	179	166	152	166	139	187	165	161	170	155	170	178	149	126	157	163	185	133	145	157	157	189	147	173	171	151	147	166	165	164	142	165	180	148	142	178	157	150	170	149	150	173	157	155	173	157	164	171	145	148	149	155	140	172	159	162	165	172	147	140	172	165	161	132	152	154	142	169	137	151	187	161	144	151	158	154	139	151	166	149	166	170	158	151	163	155	163	154	159	173	137	171	171	158	150	152	150	161	144	162	158	165	158	142	144	162	184	132	150	162	161	165	167	166	150	142	168	186	163	174	165	161	179	179	169	173	161	150	145	172	157	146	163	164	169	161	153	158	156	153	155	149	185	156	175	155	161	151	168	144	159	145	170	170	145	181	146	150	159	144	166	163	157	172	146	151	156	152	133	174	157	165	143	152	168	124	176	154	142	171	134	155	136	157	162	162	158	147	168	155	173	144	178	149	149	150	166	173	169	125	150	165	150	167	158	181	154	137	133	182	167	152	155	153	176	145	152	135	158	159	196	155	146	173	159	180	149	160	141	150	156	137	154	157	150	180	147	158	152	169	145	168	158	142	154	147	152	167	178	154	151	169	168	158	151	154	143	160	152	152	168	140	171	163	163	165	171	167	139	159	176	130	169	155	153	151	140	150	152	166	160	173	137	155
10872	14759	16172	11798	7120	4304	2043	1138	793	514	308	254	197	166	191	180	184	181	165	160	198	187	170	156	163	165	171	150	169	188	172	183	153	176	179	183	165	184	162	164	163	185	180	154	150	154	152	158	169	178	161	168	162	171	170	159	154	157	175	178	175	187	167	191	166	187	182	188	173	171	165	198	169	178	166	212	166	185	160	175	166	156	162	166	158	170	159	172	168	170	159	194	158	186	181	154	156	174	166	152	192	160	180	196	174	168	150	180	183	173	162	165	182	173	169	173	170	164	189	169	184	167	166	158	155	148	161	173	160	193	186	159	185	186	186	165	147	185	173	179	187	173	166	168	168	153	165	165	170	158	183	178	152	164	168	170	166	164	171	163	200	185	157	171	169	158	166	170	199	185	167	155	176	178	181	175	194	183	167	161	154	201	170	157	160	203	170	157	164	153	185	174	143	169	157	159	171	166	160	176	178	187	163	150	169	175	165	167	159	174	188	160	180	165	157	172	170	183	187	183	178	159	192	166	180	160	164	194	174	157	182	183	176	167	191	157	184	156	165	159	177	161	156	172	153	151	181	191	182	180	169	207	186	157	148	155	170	179	177	171	156	158	183	161	171	184	174	154	175	176	177	160	163	160	159	173	158	166	182	173	160	162	152	159	139	164	168	160	168	154	171	151	139	169	181	180	165	164	158	186	183	153	193	155	173	198	180	187	164	176	149	162	163	134	156	183	178	174	179	161	158	183	167	159	160	175	193	180	175	164	172	157	187	141	171	179	164	151	183	182	143	176	174	148	155	152	161	156	160	185	138	162	165	153	193	180	157	161	181	169	176	151	163	176	198	156	167	158	180	163	183	180	185	170	175	154	167	162	183	172	157	166	160	173	175	147	162	161	172	169	182	175	197	153	135	195	179	183	167	173	196	168	173	182	180	161	148	163	159	180	164	161	178	191	195	168	158	159	176	158	175	173	164	171	157	185	178	171	170	190	171	169	157	155	170	163	167	203	187	200	158	175	200	176	155	161	190	146	188	152	188	180	171	151	154	170	192	164	142	200	185	158	175	184	161	189	165	181	202	178	153	174	178	164	159	185	169	157	170	145	173	180	172	171	187	175	139	178	175	175	152	156	159	190	150	187	162	179	159	178	176	164	185	174	165	160	176	181	170	196	159	167	175	161	176	191	161	164	157	168	192	177	179	171	180	167	174	169	168	153	157	189	190	158	174	179	166	178	174	170	192	180	191	181	164	139	169	177	170	174	176	162	190	180	150	157	162	170	157	182	179	152	172	179	150	173	178	167	161	161	194	164	151	169	192	176	158	169	174	184	152	152	170	179	168	176	175	167	158	152	165	168	183	172	181	162	163	180	167	164	138	199	189	165	175	178	147	162	193	142	185	202	190	163	166	169	172	184	161	172	159	173	167	157	166	192	145	176	180	151	170	176	178	160	175	163	172	154	140	157	176	169	192	174	168	156	196	168	176	180	159	156	154	175	154	166	168	152	154	155	154	170	180	146	162	163	182	179	178	165	166	170	186	181	171	175	161	171	175	177	166	173	181	184	158	173	168	171	162	204	143	172	161	169	182	177	158	182	188	169	168	152	168	159	159	166	179	158	177	169	196	151	153	174	176	159	163	198	179	191	180	160	204	164	186	178	160	163	162	139	175	155	159	154	183	173	178	181	177	162	170	185	156	184	187	168	168	153	161	167	172	170	173	170	175	156	158	159	161	166	175	180	153	201	187	144	157	164	174	169	157	184	179	170	194	189	198	156	173	133	176	150	177	175	161	166	174	166	166	181	191	190	169	197	190	165	180	163	161	176	154	173	170	167	166	171	178	164	172	187	162	137	170	183	172	156	160	174	170	156	190	172	154	176	172	144	179	155	170	170	138	159	162	164	170	157	182	189	139	154	175	151	177	154	182	149	158	144	171	193	201	181	164	175	170	158	176	202	166	171	153	183	165	178	161	166	157	188	170	171	168	181	187	146	172	172	152	188	183	193	142	162	153	171	164	163	164	165	157	151	171	149	161	177	158	173	165	170	192	180	164	168	172	176	173	149	180	153	172	175	169	188	156	152	176	159	187	172	168	180	177	191	152	180	184	174	168	149	184	178	145	174	169	191	184	162	170	191	166	159	189	171	161	176	196	166	159	188	156	165	161	159	186	164	189	168	171	179	184	170	161	169	183	150	165	144	168	169	154	186	165	186	192	172	168	190	183	157	191	170	180	153	174	196	167	168	167	169	157	197	183	177	165	159	157	153	178	172	161	193	150	185	169	166	173	147	172	173	176	179	198	200	155	158	157	176	184	181	181	181	178	198	159	188	183	162	145	196	177	183	159	180	177	159	165	154	157	180	190	174	172	176	174	172	192	165	168	182	162	203	162	158	172	188	199	185	170	186	175	176	171	150	149	172	161	163	174	152	160	171	161	181	192	151	171	171	153	169	180	186	190	173	169	167	179	164	181	169	184	164	186	159	158	170	177	149	183	206	181	157	163	176	144	176	171	163	162	182	178	167	162	190	165	166	177	160	172	185	149	198	153	197	196	171	171	195	160	159	162	175	176	174	172	164	140	150	169	180	149	158	143	152	182	179	147	160	176	169	161	149	144	166	165	168	162	142	190	159	147	157	171	180	173	138	169	177	143	155	167	147	171	177	159	179	186	165	175	155	159	159	163	172	167	173	162	163	152	168	153	177	207	176	176	153	157	169	201	163	175	171	176	168	172	150	150	192	178	164	155	148	176	167	159	167	152	161	178	170	177	162	166	186	180	183	184	166	164	165	204	163	195	166	168	170	207	180	144	180	137	172	173	185	160	164	168	167	162	166	167	173	181	176	149	168	173	164	167	177	178	155	173	180	171	172	152	195	196	175	185	171	138	176	173	173	165	154	170	171	184	155	172	151	174	178	184	149	159	169	172	166	149	156	158	188	186	170	150	180	177	185	189	174	166	167	184	172	166	167	180	171	183	156	167	180	164	216	162	189	181	173	199	189	169	185	169	159	163	181	157	175	166	173	172	160	176	170	153	157	160	198	167	197	167	178	164	188	186	160	172	202	152	164	153	153	177	176	156	167	159	183	163	168	154	159	183	173	145	176	182	151	180	192	191	172	168	167	160	161	176	179	169	154	183	171	178	179	159	183	192	170	170	165	178	175	180	173	155	162	180	156	156	181	155	164	165	158	195	173	186	172	177	160	176	174	154	167	190	179	172	170	202	157	170	145	168	181	165	206	165	166	180	163	151	188	150	168	181	182	155	184	161	180	161	163	180	169	152	187	166	184	170	196	171	165	152	178	181	183	174	167	183	179	175	144	175	180	160	165	155	200	153	173	176	176	162	176	151	191	183	165	187	164	178	171	194	146	161	170	172	162	155	195	160	168	179	164	180	165	148	185	164	164	187	174	174	163	171	174	181	183	181	189	168	187	149	179	167	163	167	157	206	181	189	158	182	181	172	184	167	173	182	165	174	163	176	182
24315	20053	26251	23621	20159	13210	3710	1895	1314	1022	783	687	617	579	610	526	561	512	479	484	443	510	443	465	448	412	411	417	443	415	422	457	421	437	444	409	431	425	411	463	430	429	426	408	422	409	420	450	400	411	414	389	390	420	464	414	427	413	432	426	390	460	446	434	400	478	362	407	375	425	389	406	387	386	431	449	407	391	399	423	403	398	371	418	398	388	397	412	434	391	421	394	402	378	410	417	397	403	419	370	407	372	391	377	387	423	437	442	404	391	380	419	439	421	408	431	385	417	430	394	385	407	438	428	396	381	439	410	379	393	399	447	467	443	432	438	417	438	406	410	405	408	401	414	413	390	427	395	439	394	384	404	392	442	444	454	438	394	413	362	449	413	414	396	384	401	417	429	426	409	401	437	413	469	436	391	435	397	407	422	416	413	402	410	434	395	422	441	390	397	445	452	427	442	415	403	397	384	412	397	410	417	465	418	403	360	403	402	381	415	405	404	433	418	429	397	416	401	444	392	441	385	418	442	406	415	457	429	402	395	407	401	413	375	421	389	426	424	360	399	388	393	393	389	401	422	412	446	395	398	427	383	398	400	389	415	405	404	387	394	430	441	405	428	402	411	438	426	418	451	368	431	410	433	401	418	402	440	438	401	395	439	453	389	403	445	431	416	468	426	386	394	425	413	392	412	357	387	422	397	405	413	364	399	406	427	404	410	450	402	435	422	367	405	422	448	392	393	379	431	388	395	380	398	442	428	421	409	438	470	410	435	444	400	381	400	433	422	440	434	377	419	434	383	401	420	462	424	441	401	422	379	418	380	387	428	398	400	417	408	393	421	438	399	425	380	403	380	409	404	432	426	424	417	397	392	437	449	408	403	399	449	424	424	387	414	407	393	422	401	421	398	424	430	407	419	433	410	434	440	393	400	419	372	396	399	405	445	390	416	426	403	437	447	393	377	412	400	463	407	425	402	387	440	410	396	432	387	392	393	421	393	386	361	411	420	431	403	405	412	427	392	395	394	378	398	411	418	384	430	397	430	421	403	412	429	444	429	439	455	374	442	403	478	366	437	406	420	407	406	445	422	453	384	425	426	423	409	398	419	384	426	411	407	416	385	398	421	417	404	426	423	409	413	430	403	389	372	385	429	402	430	363	397	412	411	418	384	391	409	392	444	415	399	477	456	410	383	376	395	429	414	378	378	386	431	422	414	389	407	373	387	416	412	386	405	439	475	419	433	398	425	418	406	393	391	439	427	399	425	430	432	368	401	407	433	409	409	408	430	402	415	419	442	390	405	380	409	388	412	427	400	409	429	394	415	445	438	358	398	431	382	427	412	407	413	436	404	396	406	452	418	421	428	407	402	414	428	406	415	376	407	438	384	402	426	374	425	410	409	383	408	415	443	419	389	399	430	415	444	434	406	408	394	384	404	381	414	392	401	427	415	401	369	398	370	417	401	372	439	416	420	421	415	400	396	424	420	381	431	403	370	439	414	419	409	442	413	407	415	375	409	400	390	450	384	487	417	404	406	449	371	408	436	418	445	448	428	386	396	398	416	409	403	399	414	449	375	394	403	422	371	448	422	425	423	387	404	408	419	404	412	403	413	427	437	368	416	334	397	424	373	403	460	433	404	409	402	413	420	440	422	376	370	401	426	391	434	408	392	379	448	424	393	410	410	404	421	413	385	417	370	392	415	407	433	366	382	439	391	451	423	459	422	385	431	404	439	378	348	413	413	399	371	427	386	395	404	399	392	438	377	404	436	438	408	430	441	436	433	399	393	438	398	408	428	435	415	450	393	432	375	421	403	426	392	382	421	404	445	392	415	395	405	411	426	405	422	431	387	417	418	410	430	375	404	405	408	416	411	398	415	397	433	401	415	381	383	426	410	403	376	398	433	419	438	440	430	425	422	397	408	406	401	394	393	419	393	383	413	389	399	386	399	429	369	375	394	404	365	404	428	422	429	411	422	456	403	359	411	386	365	377	392	406	407	394	406	397	410	419	402	405	376	409	384	380	430	401	415	424	363	421	403	403	386	439	447	454	416	427	418	371	400	453	410	415	412	364	392	427	381	403	390	423	400	407	417	386	392	420	427	405	430	396	393	421	413	374	378	400	377	398	435	404	439	453	404	437	438	408	393	422	382	385	414	376	426	395	420	418	388	441	424	347	401	407	404	385	432	410	453	448	379	407	431	419	420	445	387	395	409	436	408	405	412	418	386	414	407	384	401	431	389	425	467	423	392	443	382	444	433	421	431	419	417	413	430	416	383	420	411	387	417	435	416	428	412	391	427	403	402	422	439	389	441	398	380	398	378	430	388	425	374	435	438	424	381	397	366	422	405	418	424	456	431	400	388	395	403	417	389	409	377	404	403	394	423	402	396	371	440	410	425	380	383	446	411	383	391	415	439	363	407	387	409	406	439	430	399	437	421	390	397	428	394	412	394	436	435	380	413	437	406	393	397	369	390	414	401	403	437	404	424	387	403	390	406	443	405	428	394	421	408	428	410	418	426	418	414	438	438	419	403	396	399	429	422	440	407	404	424	426	420	401	370	406	419	416	422	414	411	411	432	410	413	441	434	433	421	411	421	425	449	434	419	446	403	427	419	388	406	410	437	402	424	374	402	424	395	411	394	397	435	375	386	416	398	396	380	408	398	390	433	421	402	385	438	421	398	429	382	394	406	423	387	413	447	383	412	398	433	423	379	390	412	414	434	423	435	439	426	357	429	426	383	429	436	401	378	390	418	411	401	441	407	364	431	437	423	405	404	396	407	399	398	410	444	403	409	451	390	403	423	420	382	414	423	398	417	416	393	384	395	414	452	390	405	401	421	374	377	438	389	421	412	380	376	401	403	381	410	420	406	419	412	410	409	414	424	450	441	422	415	451	437	389	375	435	410	422	392	404	440	463	410	398	408	429	425	414	405	424	411	418	426	439	425	391	357	395	414	433	444	424	432	403	395	438	449	416	392	384	431	396	390	409	392	412	420	367	391	407	418	409	423	419	419	402	401	393	421	397	421	394	400	378	414	431	414	403	419	386	393	406	444	392	431	418	417	403	441	416	381	410	411	431	366	416	399	423	386	417	416	414	414	420	418	414	401	389	430	440	410	402	372	416	389	433	455	401	390	394	399	428	360	406	409	431	395	426	430	386	383	362	400	392	391	413	390	377	392	437	360	406	368	397	386	409	387	404	433	403	414	409	410	386	411	445	449	399	424	400	416	407	436	389	426	404	406	416	389	417	409	409	400	423	414	442	406	375	411	412	439	438	400	420	426	408	398	438	401	413	396	412	420	376	377	403	417	414	376	404	379	421	383	444	403	423	405	397	416	395	373	392	366	385	417	434	416	411	397	391	432	399	409	403	421	428	398	391	405	428	415	384	391	396	395	437	402	411	390	364	395	419	404	441	420	400	430	374	381	380	390	392	414	410	379	392	403	416	433	411	400	388	437	410	409	414	406	375	413	390	406	372	399
12824	25553	24779	17670	12378	7770	4449	3230	2247	1695	1223	988	869	769	685	621	607	562	536	548	470	492	491	448	521	472	498	476	464	413	433	447	427	450	435	423	459	405	407	405	424	387	423	388	404	399	387	414	398	423	384	395	392	393	398	379	414	450	396	367	418	382	395	396	382	413	356	396	398	399	413	412	402	362	384	413	397	374	385	377	415	414	402	413	376	404	363	348	380	357	409	405	376	433	383	390	371	379	395	410	390	390	403	396	383	358	379	374	357	373	389	403	406	416	420	391	426	390	387	412	393	345	379	404	375	360	391	394	402	418	358	374	375	332	366	390	404	379	370	401	385	376	408	372	396	403	380	351	400	368	411	390	383	381	413	390	404	398	372	370	391	381	370	412	360	402	421	388	408	399	382	350	402	377	385	411	402	389	391	399	383	362	390	402	387	392	385	380	388	383	398	382	391	403	372	350	372	382	425	389	389	397	382	371	377	394	379	402	395	372	394	372	372	372	403	334	364	419	374	368	373	379	363	402	410	374	389	418	398	396	367	373	386	388	389	388	393	369	356	371	367	390	400	378	396	357	374	402	431	355	401	363	385	371	383	381	372	342	386	392	374	415	371	408	380	409	376	419	358	400	370	390	391	366	417	403	404	400	371	368	371	395	378	323	370	356	369	414	400	369	374	383	356	377	354	373	377	353	365	376	387	376	381	367	418	404	379	369	417	383	391	428	367	378	381	375	377	385	372	381	381	341	360	375	390	400	382	361	397	387	371	377	348	381	410	399	378	392	384	346	386	377	409	402	376	383	360	367	376	355	332	358	421	412	396	401	419	364	349	370	375	374	356	395	391	439	351	391	389	382	350	402	402	411	369	367	392	382	388	364	424	388	404	360	406	438	422	375	385	381	389	378	368	410	375	379	393	375	414	369	415	355	375	339	401	385	371	386	396	369	400	410	381	388	374	371	396	351	362	382	386	409	382	393	366	410	375	396	382	359	380	397	423	403	394	411	389	405	368	371	423	390	379	396	378	393	352	373	397	374	372	391	402	357	405	405	367	407	393	385	414	364	378	352	357	375	359	379	399	375	374	384	386	402	380	395	426	391	349	414	384	389	373	406	360	376	400	385	378	348	381	359	399	384	369	401	403	398	403	418	379	379	396	411	356	384	399	401	388	400	363	390	364	388	389	395	354	389	374	422	366	372	422	364	397	388	395	378	376	385	385	384	399	405	382	394	370	379	391	397	399	358	414	363	377	355	393	388	386	379	365	376	381	437	418	426	383	395	417	383	376	373	401	416	409	424	407	411	391	367	389	372	355	386	370	371	372	359	396	397	366	407	389	385	340	362	370	381	406	365	415	397	377	389	370	375	385	388	401	392	371	389	376	361	371	373	404	355	350	393	410	373	362	401	366	391	377	395	434	417	360	406	399	380	403	399	388	388	379	351	388	373	414	407	358	391	409	375	370	389	394	406	425	388	358	388	358	398	396	372	362	361	384	344	373	440	405	404	403	382	391	350	358	383	387	411	360	430	388	405	360	421	383	416	365	371	371	415	378	388	373	401	385	389	388	378	366	402	420	391	405	408	390	379	390	410	362	365	399	380	399	389	374	352	404	390	379	347	370	398	424	362	411	383	414	428	425	366	400	378	387	407	390	445	397	421	406	372	402	356	349	391	419	370	370	365	416	357	344	398	382	425	403	350	401	392	374	411	402	410	376	393	407	394	379	415	361	381	407	382	396	415	400	381	364	367	413	383	346	348	393	365	409	425	373	362	380	421	395	367	381	361	394	420	363	370	391	339	400	380	370	387	377	401	391	403	345	372	381	398	376	375	386	447	422	402	399	385	383	380	401	393	394	376	402	371	375	394	398	405	406	358	394	361	412	382	446	404	390	393	359	428	400	403	380	378	344	397	393	393	385	376	360	437	400	374	359	403	419	368	360	365	369	436	418	391	359	386	395	410	403	409	367	372	401	395	375	393	384	378	402	375	359	404	407	388	380	386	362	388	404	395	372	390	412	394	366	404	407	393	375	392	378	350	375	359	360	380	374	399	379	403	362	371	386	429	381	426	403	406	383	362	384	381	387	408	354	351	415	382	374	412	401	413	400	413	386	385	402	381	382	370	387	376	367	367	408	357	403	378	362	401	403	374	379	375	392	389	380	348	351	342	373	415	372	353	360	406	382	414	384	397	375	393	393	390	349	371	382	369	392	386	357	397	357	364	367	365	399	415	383	375	419	384	372	391	364	386	408	400	377	419	373	399	390	361	402	377	402	396	370	406	378	388	410	408	395	386	391	394	391	386	354	357	360	389	367	371	385	343	400	363	396	380	395	385	386	387	405	396	406	403	357	365	364	361	382	383	395	360	394	401	413	378	382	404	376	388	411	370	387	379	402	390	438	346	408	389	370	390	417	415	419	396	362	387	384	334	394	391	375	389	379	369	410	379	381	383	387	366	404	394	358	416	393	369	388	382	364	408	405	392	427	344	402	392	393	359	436	349	374	375	385	383	376	394	371	424	355	380	397	385	398	385	394	360	384	390	406	395	412	397	410	392	355	357	385	370	376	368	382	371	378	381	348	410	390	379	400	380	388	400	394	356	374	365	370	396	366	436	392	391	380	415	376	425	372	365	399	380	385	377	347	384	355	379	346	393	387	405	385	389	403	360	354	377	429	379	378	402	399	379	353	413	390	386	391	355	426	389	353	350	365	393	403	401	357	414	359	344	408	400	362	359	388	390	405	382	415	387	392	416	321	384	397	409	346	410	375	402	372	405	366	391	405	354	408	391	378	395	392	374	389	375	384	386	401	386	411	393	390	382	376	357	399	406	398	417	390	399	368	384	381	402	405	424	397	399	371	364	402	339	396	396	390	400	376	394	386	358	381	399	372	388	388	377	359	399	417	375	380	432	415	354	370	424	392	403	395	390	431	422	374	365	421	365	401	382	385	346	374	393	369	387	402	446	393	390	390	385	385	382	397	352	368	366	410	395	402	392	382	415	379	377	360	369	401	404	382	406	401	366	394	373	389	369	383	369	374	377	384	400	379	390	394	362	388	369	382	364	347	408	396	388	377	387	390	367	389	364	388	390	419	382	367	404	415	381	373	396	390	384	392	376	362	362	367	392	409	387	403	377	372	377	374	431	379	418	370	388	372	417	369	378	391	437	388	375	372	369	374	405	361	353	349	380	404	394	359	371	424	408	394	360	402	378	401	429	383	368	400	341	394	383	397	395	349	356	378	394	385	408	365	387	429	397	396	390	381	363	391	396	411	395	353	387	386	393	415	394	400	398	386	396	351	332	365	377	397	382	370	374	381	412	392	375	407	366	354	369	394	379	384	380	360	389	396	378	394	349	401	406	382	418	402	356	390	399	427	388	389	371	368	372	374	399	379	387	405	400	397	403	378	371	363	372	403	363	407	410	375	362	389	380	388	396	383	419	419	397	417	390	353	359	405	374	383	395	384	411	397	396	367	396	350	435
22067	20052	26587	23249	20102	20326	12761	3349	2082	1744	1394	1234	1152	981	991	924	915	845	886	836	801	772	793	812	774	766	780	764	757	774	732	726	741	704	688	735	751	662	687	693	711	714	719	740	690	746	688	710	677	710	762	747	731	736	695	718	643	649	712	687	678	690	676	682	664	718	750	695	703	704	724	680	710	685	662	687	713	752	656	668	687	674	710	638	671	676	682	731	682	651	710	676	706	708	696	700	667	692	664	682	687	655	727	694	724	691	676	682	658	681	682	698	631	701	676	696	713	717	681	680	688	724	717	708	696	722	700	719	708	679	685	674	668	658	677	667	710	707	633	669	679	693	702	639	710	665	685	718	682	691	666	651	729	658	668	685	721	707	694	679	676	721	634	669	698	688	711	690	696	709	742	734	673	658	660	662	736	679	711	711	686	690	654	706	689	680	680	709	691	682	659	650	684	721	725	703	682	670	643	725	696	678	674	647	694	688	668	627	661	686	686	689	683	724	649	709	692	737	668	705	669	670	726	642	697	653	684	655	702	686	711	672	710	706	695	712	668	717	664	748	658	664	709	686	658	636	684	660	649	648	689	691	704	763	713	681	742	682	678	695	679	720	681	696	669	712	743	650	698	678	685	692	693	627	708	718	721	664	738	702	698	679	678	669	674	662	718	663	672	645	702	649	659	690	709	681	686	703	689	694	677	682	720	683	676	659	695	682	655	690	729	706	717	700	653	718	695	702	698	680	716	672	686	693	693	684	719	697	664	685	668	652	680	733	708	701	672	710	660	661	652	708	691	696	657	669	682	714	709	713	699	687	691	690	637	678	664	660	741	691	592	719	750	659	657	646	694	688	707	672	690	665	649	685	683	685	669	704	659	675	692	691	662	739	697	678	687	683	694	680	711	699	663	729	666	696	675	656	622	704	668	666	685	732	724	702	641	716	671	695	686	648	686	686	691	690	720	711	677	651	689	691	673	720	715	673	685	696	676	699	705	651	643	663	673	668	679	704	753	767	649	706	678	670	657	667	668	703	739	734	669	677	669	694	690	663	690	733	683	725	662	696	675	690	703	703	663	731	704	721	703	697	713	738	678	665	678	662	710	668	690	665	688	697	718	672	702	720	701	711	691	685	676	683	685	657	691	619	673	681	715	692	669	694	644	708	655	697	673	757	693	632	651	680	723	687	666	655	692	668	689	687	668	693	661	670	683	695	738	724	730	652	622	658	662	700	686	659	677	629	715	696	677	665	727	668	714	704	649	706	681	677	695	709	692	677	690	691	632	659	670	725	677	712	640	686	682	747	688	676	658	714	695	711	675	691	684	649	667	693	694	714	695	704	637	659	703	714	672	635	726	691	695	690	655	694	683	691	697	711	678	694	695	711	671	724	707	676	744	679	661	706	696	699	669	740	698	690	656	650	691	689	666	702	682	680	686	662	693	683	700	659	678	695	704	675	693	663	618	657	666	669	626	664	716	654	713	717	712	699	700	630	662	672	718	677	651	645	682	695	701	706	727	692	695	690	700	687	698	706	624	706	700	681	640	712	665	687	692	644	663	682	664	714	657	691	689	657	645	718	740	676	701	712	657	687	694	692	687	710	716	735	773	690	642	715	728	699	686	675	680	701	686	716	651	664	696	730	706	689	682	670	651	752	712	667	678	688	666	649	681	706	703	694	634	670	679	695	690	711	691	692	656	638	658	709	666	693	699	642	704	709	653	733	654	688	662	679	664	684	686	682	680	708	691	701	713	686	732	703	694	666	705	647	663	698	692	716	691	679	673	668	714	657	692	679	643	697	700	679	670	695	673	747	635	725	687	679	664	696	716	668	696	676	678	665	683	743	685	659	644	665	686	683	697	643	669	695	714	652	677	708	667	724	734	700	684	727	660	697	694	709	698	676	679	673	732	726	721	655	685	708	671	687	693	679	679	682	653	677	696	706	698	737	644	660	729	689	681	691	762	677	711	696	712	669	689	715	689	694	646	698	685	700	665	675	692	652	767	687	672	685	658	743	637	730	691	727	680	671	688	702	672	679	696	675	718	683	670	703	665	716	683	632	693	662	644	670	678	695	697	656	703	700	626	718	703	636	700	655	685	652	712	701	683	650	691	683	670	684	723	696	663	683	692	689	718	682	640	696	683	643	701	668	657	643	730	699	688	653	669	741	692	690	705	695	707	676	707	723	703	683	685	702	677	741	661	678	691	692	661	712	688	617	657	681	680	721	715	721	658	744	683	668	685	718	698	703	678	664	661	664	699	667	722	710	663	668	674	708	713	689	692	661	665	732	711	711	694	715	691	685	711	705	708	698	728	651	688	698	698	706	672	670	713	647	717	662	657	656	677	706	706	714	659	746	687	681	694	704	701	700	649	680	680	688	714	693	704	672	713	673	689	721	686	678	690	715	717	699	722	683	678	668	652	711	642	675	709	713	687	661	716	696	682	687	707	697	662	652	681	655	769	700	701	606	641	676	687	696	691	667	710	624	671	646	703	711	648	729	681	672	753	682	666	717	631	713	675	691	683	665	654	690	673	682	676	626	698	655	667	691	681	704	749	702	696	675	666	654	668	694	719	710	630	653	693	657	678	658	719	631	682	684	663	693	666	706	698	676	729	686	668	700	665	676	688	652	682	637	728	662	730	661	641	722	750	706	668	674	670	653	701	677	677	679	647	707	652	650	707	705	662	666	684	680	643	661	697	663	691	692	675	676	705	670	621	688	617	644	662	718	673	707	696	730	692	701	651	667	711	667	668	749	712	736	670	738	685	657	669	699	674	679	720	741	667	699	731	660	673	645	670	696	695	697	629	652	643	696	750	707	656	705	700	670	663	699	661	679	712	678	703	672	675	688	685	642	683	700	671	705	662	722	707	653	721	652	619	669	700	698	703	730	646	704	672	717	664	707	707	672	624	682	681	701	686	660	693	701	730	682	711	684	722	712	653	690	721	700	729	692	676	686	712	700	674	664	649	726	622	642	717	691	687	705	699	689	667	665	638	650	643	711	619	676	736	670	736	710	675	733	670	696	713	620	675	703	738	637	711	688	660	712	653	722	623	702	691	707	641	698	678	674	671	672	654	674	675	707	674	635	677	709	634	706	705	665	645	729	695	638	708	716	687	712	652	658	684	677	688	638	665	687	708	716	712	685	701	705	700	692	714	669	684	674	646	710	672	679	703	682	634	703	671	617	659	662	725	683	665	662	715	636	665	678	660	721	659	614	682	693	752	634	699	724	704	714	696	720	698	745	656	662	703	721	683	749	666	678	680	677	656	650	717	681	697	711	670	697	678	697	612	713	709	689	678	699	662	698	653	693	674	714	751	684	707	653	672	645	702	713	690	691	702	707	651	663	645	658	659	652	678	677	683	692	680	697	675	715	672	677	700	693	681	732	670	679	722	707	691	664	669	708	710	670	646	654	724	710	710	665	686	681	685	640	678	665	715	695	715	695	726	669	679	624	633	663	705	673	668	685	683	643	696	675
16715	31195	31309	22526	16982	11806	7694	4793	3750	3047	2186	1928	1731	1312	1236	1141	1055	925	945	938	876	900	839	873	812	768	788	797	790	758	753	796	762	670	718	765	693	662	686	707	661	671	718	667	688	710	621	710	660	693	658	673	717	676	662	645	660	675	633	682	714	634	666	665	630	725	629	681	613	655	688	669	663	633	659	616	654	681	673	643	678	669	636	655	644	606	635	687	645	644	600	668	658	596	656	643	663	607	642	668	637	647	643	682	614	713	656	650	671	620	683	694	671	656	645	662	674	676	639	680	655	659	666	635	632	649	628	661	645	598	653	695	600	681	660	625	632	630	662	569	647	624	647	651	634	671	594	650	657	635	641	709	604	675	650	635	595	639	657	666	651	612	602	685	689	639	698	673	629	628	618	652	660	668	653	642	658	658	640	661	624	629	649	643	647	622	608	649	666	647	677	650	675	637	586	633	652	639	671	645	650	670	650	640	630	675	650	656	627	650	637	609	629	666	640	622	627	643	659	628	677	659	660	687	623	660	640	639	663	630	666	679	631	671	639	662	643	634	610	658	637	622	674	693	636	672	683	649	661	643	649	648	646	653	623	616	665	640	637	615	636	647	626	603	688	678	620	592	621	621	647	643	643	598	645	667	616	678	663	666	626	636	624	666	632	663	628	660	632	661	659	662	640	637	637	634	623	657	608	616	641	657	674	668	629	669	630	610	646	639	637	645	634	646	721	676	621	659	665	642	634	649	620	620	666	672	648	662	665	634	657	673	644	625	648	667	666	658	659	671	607	658	662	630	673	630	649	627	651	672	641	652	685	632	636	634	618	652	644	615	659	639	659	669	592	628	641	629	620	673	578	635	610	640	621	649	664	633	629	647	649	661	621	616	662	659	652	682	658	643	612	639	673	653	633	666	611	698	662	637	614	657	610	681	690	624	662	662	635	632	625	642	606	649	626	621	678	636	660	636	620	647	620	674	589	676	672	680	675	656	582	612	664	612	659	629	602	692	655	682	594	656	610	646	664	611	658	662	685	632	634	619	610	643	649	627	661	612	620	650	603	604	647	660	593	652	655	615	588	686	669	657	645	662	668	648	639	640	628	629	682	600	616	675	654	655	639	680	608	639	698	662	667	607	684	636	578	648	654	618	628	602	681	665	682	642	629	634	676	644	642	656	591	639	661	660	615	611	655	608	616	585	672	639	659	651	651	641	649	637	652	684	617	672	663	625	625	636	611	652	644	692	667	602	609	635	643	625	646	681	613	659	637	635	636	634	615	651	615	677	648	610	650	611	614	596	609	643	650	603	624	633	642	642	642	637	609	688	658	717	650	616	644	681	647	672	671	629	641	643	596	671	619	679	603	649	643	638	616	609	680	641	627	640	596	599	690	627	657	616	633	656	625	651	637	622	626	638	641	654	625	660	635	631	632	609	642	630	674	608	642	663	673	680	636	661	697	633	685	648	653	652	620	636	649	607	672	667	631	640	620	618	647	660	685	621	627	658	668	692	621	688	682	632	624	647	621	618	662	611	661	656	647	673	636	598	614	687	633	619	672	651	632	647	619	617	635	638	645	611	626	622	621	647	661	664	638	643	643	641	614	675	625	641	698	667	653	658	634	629	642	619	633	609	641	631	690	663	641	695	660	608	675	632	633	609	628	645	652	663	678	632	633	669	644	669	582	654	648	616	647	665	616	666	647	641	671	646	652	597	610	639	614	662	637	684	617	632	692	656	625	644	654	713	632	643	651	609	687	646	610	649	644	677	654	691	652	649	665	620	643	593	633	642	658	664	639	693	613	667	615	698	635	652	662	650	663	612	639	641	634	660	660	664	634	635	618	642	663	628	682	630	633	632	653	631	665	688	638	663	663	626	609	652	671	662	693	643	617	598	641	664	601	675	619	638	643	656	668	637	674	636	661	672	644	648	608	646	706	617	659	659	659	658	643	658	669	635	639	636	694	608	667	655	644	619	667	689	649	578	641	643	615	636	618	638	671	658	635	679	661	642	594	653	667	636	652	606	634	631	643	639	614	644	641	610	598	612	636	670	721	691	667	682	653	637	715	615	636	614	623	655	675	648	641	669	663	696	679	661	608	655	657	620	600	675	669	664	670	661	638	619	640	659	641	631	635	613	623	630	663	642	612	670	633	646	637	662	627	679	648	618	630	589	620	636	634	630	687	670	664	630	651	657	624	650	632	677	637	618	612	637	665	630	640	657	624	650	629	667	661	653	676	632	660	649	635	639	640	663	670	659	619	667	624	619	624	702	623	661	678	669	648	673	626	636	664	589	655	650	628	600	701	625	617	636	639	665	644	672	624	641	626	622	619	633	607	655	647	603	632	662	637	667	646	611	632	606	637	661	641	566	597	620	674	677	681	628	640	660	610	647	608	634	647	606	648	653	615	661	600	658	603	644	656	621	661	657	650	656	603	641	729	653	643	661	626	623	635	660	635	692	649	653	661	645	651	649	668	656	648	614	648	660	634	666	630	621	604	587	645	667	664	624	627	637	660	630	653	666	675	667	635	645	654	659	628	635	635	634	650	631	654	633	673	634	662	669	665	655	605	617	639	666	647	653	643	623	631	700	678	631	608	635	618	654	610	663	710	617	646	626	611	665	669	676	611	711	673	659	653	601	630	631	647	684	668	634	626	639	645	639	628	641	621	598	591	612	677	686	625	607	682	648	636	675	701	666	619	610	648	639	626	645	645	643	636	600	657	651	614	629	657	630	625	637	613	667	636	659	665	637	708	631	621	641	669	647	633	680	611	646	601	655	664	669	661	622	668	642	589	615	656	659	631	664	632	654	628	612	614	624	622	612	662	692	661	666	653	622	616	679	650	658	651	626	682	674	686	663	650	655	652	661	655	650	610	661	617	615	654	647	689	645	663	619	657	631	669	589	665	691	671	680	619	662	657	623	653	634	608	683	607	677	653	632	649	648	637	650	663	658	608	652	591	635	636	608	651	616	640	615	673	639	647	656	649	720	590	667	658	667	638	624	630	652	644	683	654	560	625	616	651	633	656	698	664	640	622	631	627	682	676	632	640	686	625	612	656	644	628	657	657	640	660	649	650	678	633	645	643	650	599	627	640	599	664	645	620	629	677	639	607	592	676	647	654	615	630	649	584	634	621	656	590	656	647	656	617	634	634	628	691	602	638	653	630	606	639	666	618	637	640	610	626	634	671	654	612	609	676	639	603	611	663	631	635	634	606	619	679	661	643	640	676	624	666	657	651	662	658	591	650	676	674	614	678	589	628	652	651	672	640	616	632	649	639	643	629	651	660	666	653	632	613	628	654	600	671	628	635	653	620	649	639	644	687	608	670	644	630	662	667	669	662	675	646	668	700	637	632	689	609	657	629	652	630	650	679	697	630	619	666	597	618	678	607	636	631	662	659	626	633	639	665	658	614	648	629	685	681	624	660	644	670	670	638	671	623	649	656	652	663	617	663	655	630	615	656	658	633	653	612	618	672	668
30072	18504	10858	5952	3064	1587	739	486	396	276	177	169	171	175	138	160	168	172	169	177	154	165	148	156	169	174	173	152	143	161	175	164	164	140	144	129	160	161	162	176	165	143	149	144	136	153	164	145	167	149	153	162	149	161	163	142	174	155	172	150	167	142	152	165	133	149	170	147	146	160	173	169	156	142	140	150	178	173	169	153	156	134	151	160	157	136	154	159	141	143	167	141	148	167	156	162	156	156	164	130	167	161	162	150	171	148	159	151	169	158	156	169	177	147	164	156	133	160	170	178	161	150	160	138	134	162	160	168	149	151	152	156	166	167	159	148	154	170	167	160	160	145	154	185	151	162	137	152	177	168	169	132	143	155	162	135	164	161	164	152	160	147	176	174	123	140	160	146	156	159	169	163	188	154	148	156	177	162	168	166	147	155	145	147	161	160	158	175	147	165	139	171	144	144	158	145	156	165	158	152	173	145	146	154	147	153	155	163	156	179	140	146	147	187	174	148	152	174	159	153	140	162	145	140	160	147	133	163	162	165	172	158	152	162	168	152	142	178	174	140	148	163	164	175	152	152	161	149	176	161	167	171	144	157	178	182	154	154	144	144	152	154	152	160	147	173	154	149	175	160	135	199	160	163	150	158	160	191	159	181	143	175	167	161	147	150	155	157	154	150	152	144	155	152	149	163	142	137	140	148	167	157	149	197	146	136	142	149	154	136	135	161	156	157	162	140	150	154	153	162	163	132	180	168	153	146	154	164	158	148	186	156	171	175	153	151	158	152	156	152	143	149	138	185	151	155	144	141	152	165	168	155	168	158	176	160	148	136	162	176	150	151	160	155	147	137	152	153	157	153	137	147	168	157	160	140	150	132	167	154	142	164	174	181	151	137	160	146	165	139	156	159	165	151	177	144	124	173	174	138	138	168	143	119	172	156	146	155	148	179	130	129	142	143	145	143	157	154	142	152	174	157	162	152	168	140	160	163	153	148	176	141	151	159	139	161	150	154	161	152	162	149	136	157	163	170	140	143	148	166	174	172	161	163	152	156	163	141	175	161	162	176	166	152	157	140	170	168	154	166	142	127	150	148	156	149	154	141	161	149	160	138	147	163	142	177	159	156	160	153	160	146	160	155	132	152	153	164	165	160	150	146	131	148	169	158	159	157	172	167	157	153	158	144	149	150	163	147	170	168	178	157	139	157	165	179	155	155	136	166	146	172	136	156	158	167	166	157	138	169	161	147	155	177	156	173	163	157	178	169	145	141	147	139	166	151	161	181	155	164	171	162	152	168	152	151	136	178	136	153	162	135	148	161	161	162	166	150	169	155	154	164	172	153	143	158	170	144	129	123	167	167	150	148	154	175	159	129	153	188	163	143	165	155	153	157	147	155	142	153	165	160	164	159	154	156	160	168	146	134	163	145	153	144	149	148	165	166	141	152	137	153	151	155	172	167	153	148	131	143	130	142	149	189	151	155	150	166	144	170	164	145	163	145	177	160	144	176	159	151	177	159	145	172	174	149	162	159	160	166	161	162	149	141	137	170	161	138	158	171	150	154	151	152	144	152	143	146	152	152	161	160	167	164	154	175	153	168	143	133	153	149	168	152	149	185	169	144	173	141	145	157	170	168	170	161	146	146	180	162	178	147	165	156	174	151	157	171	157	157	168	156	179	158	168	167	167	155	170	155	148	152	172	141	160	139	151	167	135	143	151	156	111	171	148	163	167	144	146	176	192	158	156	159	153	144	143	142	160	165	168	158	149	146	145	168	160	152	170	131	139	167	127	168	171	161	152	158	142	154	143	165	175	165	171	161	133	141	177	156	159	144	160	152	152	131	164	149	155	135	146	138	173	167	156	126	141	156	178	136	149	165	178	147	157	157	169	185	153	144	161	179	165	148	171	175	156	162	143	187	167	153	157	121	159	161	148	146	156	172	162	176	161	136	146	138	147	151	150	157	157	178	156	159	190	157	157	165	149	169	152	155	190	163	162	158	152	161	151	162	135	142	167	148	146	170	145	186	186	175	163	188	147	157	164	156	154	166	154	149	157	162	157	149	160	149	163	133	182	137	160	160	173	160	154	151	144	143	153	155	168	149	145	160	174	150	164	171	149	157	166	144	154	155	154	174	152	129	182	159	158	157	152	152	145	152	130	155	140	148	144	131	191	166	154	169	174	162	146	158	150	150	152	149	162	157	139	159	162	149	186	172	169	150	176	146	151	174	158	156	167	177	160	156	149	159	178	166	156	148	162	134	168	130	153	148	145	141	157	143	157	148	155	160	162	138	124	157	142	168	163	166	160	136	140	154	135	158	186	150	170	154	166	156	149	148	148	157	155	167	135	156	154	172	167	148	159	134	146	162	159	157	146	140	144	159	156	178	157	162	151	169	164	174	167	180	157	176	162	165	158	169	149	157	154	191	152	165	150	146	153	152	138	177	153	165	150	179	147	142	155	150	143	144	162	143	165	166	155	143	154	149	156	159	156	163	160	180	157	146	139	156	143	152	150	159	140	143	162	137	190	146	151	144	150	161	159	152	151	179	158	148	159	160	167	148	149	177	159	163	129	153	161	135	154	159	166	183	139	169	148	163	177	145	157	156	146	156	163	145	156	174	157	182	146	143	178	130	151	151	152	149	176	148	155	141	153	165	155	171	147	149	159	138	144	145	176	160	159	175	145	166	150	158	153	165	166	176	158	149	175	165	188	153	172	166	143	172	161	147	149	161	158	161	164	159	130	160	171	149	181	135	165	130	166	168	149	151	160	174	159	138	147	158	152	156	160	149	152	181	155	155	160	174	154	162	139	152	175	134	158	148	150	168	159	157	178	129	152	156	160	166	146	131	126	158	156	159	169	138	169	165	170	174	160	140	138	157	163	150	139	152	136	137	149	168	172	142	152	167	173	152	154	163	162	158	158	189	163	171	141	162	163	129	158	166	168	149	161	158	184	157	168	149	153	154	162	170	190	150	145	127	173	153	156	166	174	158	166	164	168	157	170	157	138	160	157	147	169	133	164	188	149	174	168	172	156	168	151	151	152	148	184	173	159	135	154	161	156	149	163	161	145	158	158	157	153	146	176	162	170	177	151	160	161	152	152	172	157	153	150	155	144	141	148	160	142	139	146	157	150	148	155	158	160	141	150	151	157	169	152	150	148	153	153	164	163	162	184	153	167	152	146	161	144	158	170	154	136	161	158	141	150	147	173	157	148	154	153	158	155	167	147	137	156	132	158	168	162	146	152	169	158	144	172	166	169	177	127	151	176	144	156	162	155	175	161	158	146	180	176	127	175	145	180	156	178	162	137	167	156	159	148	164	161	177	150	183	155	147	150	152	148	152	166	177	148	167	142	140	142	141	145	140	155	157	170	155	150	167	156	139	151	148	157	150	158	145	171	153	170	162	183	148	157	157	156	158	160	175	166	140	163	166	166	146	177	163	153	146	175	147	140	153	201	126	150	161	157	174	138	133	157	162	145	156
11928	15411	16306	9570	5831	3326	1424	908	732	449	268	198	211	202	184	197	168	166	175	167	151	151	182	183	211	164	175	163	181	147	197	184	166	206	162	173	173	173	173	164	194	163	196	177	164	149	162	171	179	166	165	185	166	195	164	182	185	181	150	148	159	184	166	182	165	159	161	192	162	169	188	146	161	166	163	163	174	183	190	162	178	172	177	165	174	157	173	174	159	163	156	156	188	174	158	160	190	159	170	146	161	172	171	167	184	177	167	163	171	176	167	176	182	178	158	145	180	172	168	169	181	166	194	169	186	191	157	172	177	165	172	159	158	180	164	189	181	161	170	161	172	146	179	189	170	164	166	146	183	183	163	156	164	167	166	171	155	156	154	162	150	145	161	168	172	153	155	167	168	175	173	184	167	178	159	171	178	164	179	191	161	174	149	164	198	170	170	149	178	168	146	174	159	166	169	174	172	147	182	168	154	156	163	178	141	191	154	176	162	174	171	182	181	160	173	138	170	194	175	151	178	168	185	163	165	179	171	181	153	153	180	190	165	163	163	157	143	166	175	162	158	163	178	160	159	177	184	159	159	180	164	141	191	187	178	176	176	164	169	167	174	172	141	179	158	169	182	162	169	171	184	170	171	162	153	183	199	187	166	176	174	175	160	158	160	177	167	168	160	170	185	166	178	197	150	171	162	173	189	168	164	188	186	177	159	146	187	150	186	165	158	173	177	203	165	160	181	160	180	152	148	164	176	161	175	172	180	171	187	129	167	190	173	160	184	161	156	156	197	180	164	185	192	169	194	155	177	172	154	162	155	165	169	154	175	190	166	195	181	164	176	165	181	171	183	157	154	157	164	157	184	145	176	165	176	167	180	171	167	147	187	185	158	149	185	192	168	181	170	170	160	174	183	180	194	175	159	153	161	177	151	182	168	173	171	185	186	162	194	172	178	163	158	167	170	173	154	170	190	178	179	161	166	170	154	178	157	165	157	183	189	145	168	185	173	180	177	161	167	151	172	137	166	174	152	184	158	169	179	168	170	169	168	159	172	163	179	158	147	161	176	162	162	153	180	175	143	155	176	188	169	147	166	172	191	151	166	180	172	194	147	189	190	189	169	149	166	156	162	152	194	179	149	172	175	179	160	170	153	161	161	180	168	173	157	164	172	179	163	169	150	176	172	174	155	172	160	154	166	178	175	178	191	141	193	168	167	193	194	178	147	192	168	172	156	175	167	162	175	148	162	167	182	172	172	152	159	168	168	162	159	181	185	168	163	179	161	172	169	192	175	197	165	167	160	182	179	191	177	162	197	164	180	170	157	168	175	193	160	188	181	167	180	183	159	164	180	184	159	175	164	179	177	166	174	140	152	176	179	166	153	186	171	183	163	169	172	162	167	187	165	163	174	157	181	176	163	172	166	181	171	178	162	190	184	182	172	185	181	168	170	171	174	182	189	171	146	172	167	134	182	152	171	181	147	173	160	160	177	165	176	198	141	148	165	172	147	169	170	173	176	151	165	179	170	180	182	163	170	172	176	163	155	182	181	171	187	174	148	141	156	159	163	175	184	153	172	186	185	173	176	179	165	160	171	147	188	154	177	186	175	183	190	164	162	194	156	175	161	178	186	189	143	157	179	144	156	180	167	150	173	185	163	187	174	140	169	197	200	153	196	177	177	177	182	164	176	163	171	173	193	187	205	180	175	169	160	168	172	158	163	179	153	174	173	176	145	185	177	142	163	170	186	165	188	165	187	188	175	167	160	167	175	158	156	176	163	167	183	151	175	169	158	144	164	172	144	183	172	184	157	156	205	168	172	172	161	172	174	156	154	160	180	149	166	178	167	159	154	141	153	160	158	135	167	162	165	169	149	169	148	170	180	140	172	178	161	170	174	171	160	173	168	161	173	161	175	161	152	158	153	168	146	175	161	173	136	173	168	188	151	159	168	149	173	194	173	173	162	163	179	183	155	176	166	165	168	184	169	156	155	179	164	152	158	155	173	190	169	165	184	167	189	158	161	148	149	193	180	185	181	162	161	173	196	147	183	160	170	163	186	169	184	173	179	173	174	191	158	181	164	167	164	172	177	146	187	166	179	169	174	143	145	165	170	177	140	185	179	132	174	188	152	166	175	144	177	159	141	175	170	156	161	145	171	176	181	164	147	191	186	168	162	177	180	175	153	146	174	164	165	178	169	172	175	173	187	179	168	171	173	155	178	154	163	149	155	178	152	175	158	197	181	162	180	165	159	182	159	171	155	157	187	175	175	165	163	183	178	176	172	162	176	143	165	183	160	164	163	180	159	154	173	167	175	150	149	169	152	159	172	173	167	172	169	170	158	172	158	160	159	174	157	157	152	169	143	164	175	177	175	171	167	169	146	171	167	161	172	147	163	163	174	163	163	193	166	197	168	161	172	161	174	165	164	166	169	177	163	166	175	180	159	187	210	167	165	178	181	159	152	176	159	170	190	174	164	161	181	168	173	164	142	167	178	157	190	169	147	178	171	171	158	191	176	157	171	166	155	173	155	194	187	167	178	147	179	182	175	169	154	173	188	180	155	164	180	181	162	155	161	148	169	163	176	175	169	161	183	203	171	170	170	180	164	180	146	165	179	170	179	172	167	158	190	174	174	160	157	158	169	193	151	153	165	209	165	178	181	163	170	163	172	166	195	176	165	182	158	159	144	190	185	173	160	162	188	186	143	188	171	190	176	172	181	166	171	143	150	166	171	153	179	168	160	164	172	167	166	145	182	175	173	167	174	162	173	167	147	154	184	201	173	164	158	164	172	162	185	163	170	185	176	175	174	180	173	165	186	164	184	169	195	176	150	167	167	187	179	178	207	166	179	161	173	135	180	153	177	184	163	177	168	178	173	161	186	185	165	161	156	177	166	195	175	173	166	167	187	174	182	177	170	187	160	169	165	166	158	169	186	178	159	199	171	173	154	198	176	163	169	156	197	174	165	174	166	161	175	174	172	179	143	164	145	176	143	174	162	167	147	172	145	169	165	163	175	165	177	167	149	178	174	166	161	174	181	172	188	163	169	176	169	167	180	175	176	174	164	189	164	168	156	168	170	160	181	159	193	162	191	162	183	190	184	159	171	149	180	164	159	177	174	176	160	181	163	184	156	192	161	178	170	155	180	183	156	154	162	187	164	176	161	155	186	193	162	156	150	166	195	155	157	173	166	154	167	170	164	165	168	189	148	172	173	178	163	174	163	174	173	165	168	134	166	163	182	189	178	166	179	162	178	174	166	174	187	167	199	169	157	149	166	178	152	188	152	172	156	174	185	180	157	162	171	193	173	152	163	177	164	164	164	166	168	196	162	158	154	177	163	188	154	159	168	200	177	180	165	188	154	157	168	203	162	148	154	142	158	158	169	195	184	194	163	148	152	152	154	149	177	160	169	155	170	158	176	155	143	178	179	149	163	171	160	161	148	156	184	167	147	168	181	163	154	151	172	179	160	169	162	157	158	173	195	183
24290	20049	26258	23577	20126	13538	3684	1695	1185	1014	773	668	658	594	587	503	504	543	481	486	453	467	422	461	478	447	444	393	418	404	422	450	439	478	407	425	430	419	429	420	414	434	421	425	398	415	469	461	430	413	417	426	413	410	423	475	399	400	426	418	433	438	433	431	395	423	419	417	433	411	405	427	413	389	447	427	427	443	402	396	452	438	419	443	430	424	447	432	420	377	390	420	437	422	411	367	440	393	433	440	458	449	409	405	421	410	441	428	386	424	406	396	387	405	386	432	437	417	428	430	398	431	400	407	459	429	445	385	450	401	445	430	382	384	395	431	397	407	400	461	403	407	391	438	400	410	422	379	391	446	377	407	418	431	425	422	408	395	462	412	418	422	374	437	437	395	418	441	402	426	396	423	389	413	393	412	401	393	435	449	422	418	407	410	406	431	370	398	447	390	429	409	408	407	368	448	415	420	420	408	436	409	409	420	398	387	406	430	427	413	413	399	406	396	391	430	406	406	385	432	432	413	374	417	434	381	400	405	428	434	396	383	422	395	416	403	419	409	451	411	435	398	419	419	416	396	380	428	396	404	413	402	423	429	390	412	424	414	396	421	399	363	452	434	440	372	414	414	410	393	399	433	405	362	418	404	411	396	394	424	397	397	426	400	442	394	387	429	411	401	377	377	404	386	438	441	397	425	461	443	449	442	410	389	421	401	436	431	423	419	445	372	417	410	460	376	443	423	424	427	408	389	405	413	403	432	397	399	431	387	382	428	429	388	461	436	399	451	390	418	414	423	405	416	375	407	422	383	407	409	397	442	427	441	439	395	406	356	385	430	404	435	413	385	400	410	407	372	403	391	425	404	417	383	387	412	417	417	422	415	419	398	405	440	392	428	441	455	408	374	418	391	421	381	401	442	402	430	421	386	443	380	389	422	419	404	396	420	422	376	400	426	427	410	431	408	465	414	426	377	399	401	428	384	418	438	403	401	414	382	372	421	406	381	436	417	378	399	396	423	434	445	435	420	426	419	371	407	433	411	447	397	420	384	391	444	415	411	428	419	433	412	454	448	403	417	403	437	381	417	398	420	404	406	418	458	400	409	434	399	381	416	425	428	425	408	391	410	362	402	417	404	443	434	402	400	379	404	409	413	402	395	453	425	417	428	388	404	445	401	458	395	403	411	407	415	375	394	445	399	380	376	432	427	398	408	442	406	400	421	443	398	402	435	384	383	418	428	402	400	435	437	429	441	408	411	422	441	430	396	411	411	375	415	413	433	424	435	431	429	399	388	383	390	453	411	436	441	393	375	430	433	419	395	426	400	433	415	410	432	427	419	400	362	408	410	406	403	423	400	387	381	381	407	372	429	437	416	420	409	420	445	404	381	404	423	437	457	430	423	390	410	394	441	417	405	393	421	429	402	426	402	410	436	428	414	381	400	422	442	410	417	410	431	386	434	429	389	425	407	402	430	437	401	414	414	438	370	454	419	424	385	389	393	382	403	445	415	380	436	412	409	428	375	373	439	440	416	406	443	421	388	407	415	396	410	416	414	431	419	425	414	437	408	376	415	384	441	438	414	423	477	439	389	452	422	368	455	426	401	439	373	409	447	410	400	401	412	424	431	458	423	432	450	397	412	451	400	375	413	389	417	413	468	446	416	388	465	418	447	392	405	407	435	391	431	413	405	383	411	416	408	394	407	403	405	364	409	429	410	399	436	412	403	434	380	406	398	428	397	426	380	400	433	385	401	413	450	398	391	430	415	400	393	399	453	423	423	470	444	406	421	404	416	389	403	412	418	388	426	442	435	370	375	399	433	457	404	423	432	439	421	371	374	413	427	415	403	417	431	388	399	417	401	413	399	422	428	427	424	436	432	423	396	415	444	407	390	446	393	405	388	405	428	413	404	404	392	409	390	400	387	396	410	434	384	402	408	364	402	410	408	427	417	424	440	399	394	458	414	402	406	400	389	426	408	435	430	369	452	426	406	388	377	432	422	405	425	400	445	367	394	399	392	436	403	404	379	432	435	453	397	409	421	392	424	398	386	409	429	420	405	473	412	399	385	360	403	435	396	430	408	411	437	404	435	423	444	432	415	432	403	435	422	418	448	423	414	428	388	378	371	405	404	403	432	426	369	412	396	408	398	403	420	396	380	436	415	411	410	436	468	419	426	410	417	423	410	436	394	453	388	424	422	422	400	430	404	381	417	392	405	407	408	402	380	442	423	363	414	391	424	420	411	433	402	413	396	428	417	411	389	413	396	405	441	390	386	397	427	434	416	433	436	420	374	423	391	445	425	435	465	377	390	426	420	392	448	434	413	428	378	423	403	396	402	402	423	411	404	432	426	433	451	401	420	416	412	427	416	416	448	436	414	424	436	459	426	424	393	410	376	434	441	400	420	449	429	410	427	397	374	446	419	387	421	394	383	417	407	426	416	426	419	392	401	400	391	401	420	376	439	406	442	412	399	412	436	443	422	401	403	426	425	404	438	394	383	405	400	433	398	416	442	428	422	376	396	446	422	405	443	405	390	431	411	429	427	384	424	404	402	449	415	415	411	384	408	432	403	413	409	402	428	428	422	423	415	449	421	463	417	395	455	420	411	383	410	407	410	394	397	400	365	390	394	435	368	429	421	416	394	393	391	411	408	414	368	371	425	398	406	409	412	410	424	417	420	428	407	410	375	405	387	394	439	440	414	436	373	420	427	395	421	415	441	406	424	438	412	400	408	400	401	426	436	453	452	402	418	450	393	401	480	394	420	423	406	425	385	406	398	402	446	427	390	390	438	409	381	431	439	395	448	442	400	424	396	417	393	451	435	419	411	389	433	367	443	433	412	427	387	396	392	431	449	423	421	402	431	397	423	433	423	430	418	387	434	404	449	383	439	379	432	432	415	427	410	399	409	390	429	379	380	402	419	420	419	399	425	357	443	413	436	460	389	409	402	409	379	421	411	383	400	383	406	406	387	394	448	405	402	407	384	411	393	440	382	363	441	442	437	418	388	410	416	380	425	411	390	426	374	421	410	435	429	383	403	442	435	414	402	406	434	407	421	401	418	443	438	425	412	422	434	385	401	416	444	445	407	420	433	422	426	396	408	411	429	441	407	393	405	428	421	410	437	430	406	362	424	421	442	412	388	400	360	389	393	371	423	412	417	443	430	424	420	433	389	419	421	382	409	425	415	439	445	396	400	437	406	398	410	480	423	377	404	391	407	428	441	407	374	417	382	404	431	395	429	426	405	409	422	389	386	399	395	424	451	412	386	400	377	382	399	428	408	464	420	391	402	438	424	412	462	420	395	434	410	398	419	376	399	424	410	404	429	365	441	421	408	406	413	404	453	397	413	419	398	413	413	381	437	398	425	408	421	495	392	422	380	403	428	448	379	420	383	392	435	399	396	419	402	431	421	380	417	444	370	442	361	429	416	446	393	372	400	468	412	406	412	392	412	413	423	399	402	400	420	409	395	388	386	398	389	382	439
13227	25825	24890	16388	11059	8283	4679	2946	2257	1744	1171	1005	863	790	688	604	656	573	534	539	515	482	475	501	483	463	481	433	457	458	412	415	471	417	422	435	414	423	443	401	439	427	438	439	388	409	399	429	408	414	433	349	418	392	365	380	390	413	429	382	410	410	365	379	407	409	372	391	415	387	390	426	402	362	420	402	424	403	427	382	385	389	381	375	364	417	410	392	383	380	385	431	406	338	420	402	394	356	378	387	370	363	401	390	373	417	420	421	385	388	402	385	362	394	367	380	411	368	397	419	399	396	373	413	388	389	375	380	383	387	390	390	412	360	352	407	388	383	395	346	389	398	398	352	426	415	383	365	381	408	415	372	389	375	396	392	368	360	409	430	383	358	402	373	388	351	373	429	396	450	344	431	411	364	395	380	391	359	394	382	376	415	396	385	378	406	368	380	387	369	397	381	396	401	428	419	412	378	400	358	398	361	413	408	426	409	367	382	379	407	391	414	395	372	389	366	382	361	425	387	407	393	384	388	394	402	366	411	375	392	430	406	410	385	386	371	390	378	404	384	387	399	425	376	408	405	344	410	409	382	427	430	344	407	389	402	367	370	356	376	386	399	372	423	393	417	385	391	398	404	392	365	359	398	386	399	416	387	399	419	388	398	366	355	389	409	372	411	395	389	408	359	386	390	347	404	427	440	417	376	392	403	398	384	394	402	372	390	408	390	393	408	342	365	396	397	386	390	402	374	368	408	371	392	381	389	391	386	428	383	398	394	378	384	388	370	396	362	363	388	379	382	408	385	375	374	386	387	380	371	388	375	379	367	346	405	351	354	412	409	401	355	368	385	435	381	390	426	348	373	393	355	406	371	375	398	388	390	366	383	350	414	369	367	390	379	386	374	397	366	378	414	397	371	402	382	383	397	360	348	413	355	414	380	401	378	383	402	368	357	422	378	407	404	373	355	389	363	397	390	396	388	370	385	387	387	395	371	371	389	401	392	402	399	373	396	400	403	407	411	363	399	374	376	412	378	384	400	383	395	388	383	379	363	400	390	385	358	373	384	392	384	399	393	391	394	410	389	394	380	425	408	391	361	393	391	375	380	426	356	358	389	384	407	335	376	369	417	395	385	404	388	329	363	391	428	373	424	408	384	397	416	376	377	389	417	366	372	373	389	401	403	384	413	372	405	419	373	388	392	363	393	377	378	386	413	385	376	385	371	376	365	377	390	369	347	365	369	374	370	374	357	412	423	396	366	373	381	410	402	412	398	345	374	374	374	373	372	367	400	405	404	392	382	378	379	372	390	389	407	397	391	368	393	408	378	387	397	427	443	402	366	371	402	361	405	392	403	389	387	403	372	389	384	382	363	387	453	385	405	403	373	403	404	400	414	375	381	352	383	385	352	377	374	382	401	416	427	395	416	367	373	398	411	398	379	432	391	382	366	370	419	359	391	407	393	385	389	402	377	376	400	413	364	386	368	402	389	398	431	391	400	379	373	372	394	413	381	408	387	377	332	391	399	317	382	390	412	422	369	396	356	354	377	332	390	364	389	371	417	382	361	405	352	410	407	370	363	373	384	392	379	411	404	374	381	358	381	376	398	385	395	398	381	351	383	399	387	402	374	376	369	387	384	383	404	408	375	379	346	398	420	374	412	356	384	392	378	412	398	373	367	420	377	393	375	395	398	383	383	391	377	425	365	418	379	378	390	370	359	385	396	371	377	351	391	393	394	355	364	379	364	359	392	381	411	380	405	374	386	384	390	400	381	404	355	407	396	383	365	369	375	390	373	359	389	404	397	420	415	400	383	397	368	397	369	370	399	360	347	362	346	370	354	380	395	400	405	382	374	374	369	390	375	393	397	380	364	397	393	384	403	344	410	380	400	343	388	382	433	408	380	379	389	417	374	390	435	397	393	364	394	386	388	392	410	388	395	407	379	400	418	410	383	403	404	397	380	395	367	378	414	386	413	393	404	390	393	425	363	394	411	404	397	404	400	363	367	377	388	400	357	402	395	391	351	376	391	382	392	401	360	353	371	396	371	350	380	396	382	377	384	398	396	431	393	359	381	373	367	397	407	434	386	389	412	405	401	382	376	356	347	365	383	384	362	386	395	387	377	379	378	359	397	348	370	388	382	396	405	383	381	370	379	393	384	359	414	406	361	382	372	395	394	436	367	405	396	410	395	408	378	396	374	348	374	358	448	388	411	376	385	426	363	352	388	370	382	363	412	397	393	367	439	384	357	373	397	333	401	373	426	403	399	400	343	369	408	390	371	365	409	428	381	372	416	353	365	386	374	403	383	421	430	377	377	408	372	384	407	387	367	377	385	349	402	355	400	358	381	370	377	384	412	359	409	376	350	388	368	413	336	432	401	403	407	366	385	393	370	350	411	408	409	381	372	379	400	374	390	374	369	397	393	379	403	411	369	372	401	405	363	428	393	378	397	407	388	374	404	420	400	388	432	398	406	360	370	344	362	383	378	383	398	399	354	417	373	423	353	362	395	380	380	350	388	396	402	396	410	401	388	390	395	373	404	382	387	404	386	415	402	386	351	379	364	349	369	387	370	371	401	377	389	387	365	368	405	364	406	408	394	341	431	400	393	403	402	382	374	377	400	419	372	403	385	404	417	377	359	423	408	395	399	376	396	403	412	370	393	405	396	393	351	396	392	392	385	359	399	385	373	398	387	372	367	435	379	383	371	364	382	388	389	371	412	373	354	368	366	367	399	386	402	367	359	406	430	351	380	386	394	402	399	394	315	418	448	393	364	404	375	412	402	402	392	445	366	363	389	396	409	416	421	409	387	379	393	408	369	390	370	378	401	389	404	363	382	405	383	391	380	367	376	370	418	391	370	380	398	393	406	397	396	400	387	357	370	363	413	379	394	361	406	374	350	391	384	408	354	387	398	362	370	389	370	385	389	382	400	397	403	404	372	390	355	395	387	393	375	362	379	381	377	385	369	361	373	405	365	385	422	392	410	423	357	368	407	380	359	391	380	340	356	372	397	400	369	396	383	352	396	373	345	373	360	395	366	397	416	373	381	387	395	393	390	391	393	394	379	369	379	403	367	386	356	412	391	355	387	431	381	361	388	381	400	371	398	402	420	394	373	342	352	389	401	376	395	410	376	350	382	399	398	366	381	369	353	394	395	381	413	360	389	403	390	434	371	399	397	387	348	379	364	384	396	365	365	404	415	388	356	419	394	357	354	388	388	353	371	393	385	393	396	411	365	379	395	364	397	393	387	348	379	412	376	388	362	396	360	389	399	374	365	383	402	369	396	384	371	417	391	401	412	368	401	390	346	376	407	357	405	370	400	363	361	410	393	370	384	370	411	401	368	405	384	409	404	365	391	423	403	351	353	391	377	380	387	375	386	404	389	393	417	355	400	408	365	402	388	377	387	381	388	392	400	426	375	420	353	387	376	404	390	392	414	387	378	392	389	382	404	374	379	393	399	359	334	407	415	375	409	414	398	372	413
22159	20090	26580	23344	20138	20399	12678	3185	2170	1697	1392	1223	1171	1032	965	900	923	814	860	838	765	800	786	810	823	789	767	798	771	763	738	712	711	733	712	707	751	720	709	700	737	771	690	728	711	690	710	670	734	687	735	693	720	635	667	738	726	706	745	681	713	669	708	689	674	677	729	671	666	730	705	714	748	694	689	706	678	739	712	702	748	685	686	717	712	687	705	697	712	679	698	696	718	729	705	639	695	683	688	688	647	703	750	707	703	715	697	718	738	689	621	713	703	686	689	692	686	693	718	726	653	709	671	711	656	701	697	710	680	722	664	724	646	677	642	683	701	714	710	680	707	676	700	644	707	724	706	656	726	718	690	723	723	675	718	681	715	689	691	682	689	688	726	717	691	722	731	686	693	678	683	748	728	715	753	743	709	693	692	690	693	660	703	633	739	708	699	672	723	693	634	672	668	674	698	717	735	711	709	672	680	658	711	700	666	658	667	731	740	699	655	685	664	683	670	670	685	685	738	697	628	713	712	702	696	727	663	688	677	700	722	726	658	722	700	681	679	688	708	672	723	681	709	710	710	666	724	694	687	648	694	703	690	728	648	706	671	718	639	692	690	710	711	715	727	633	674	663	701	678	722	689	707	697	654	701	655	703	663	682	686	716	691	689	719	697	705	647	728	721	629	699	660	653	703	692	684	670	721	688	698	664	685	634	699	694	697	741	681	763	681	715	673	683	652	724	716	741	690	732	677	687	718	634	691	682	743	731	738	668	661	672	694	717	747	731	715	681	636	681	699	659	682	700	759	662	656	671	669	719	687	690	720	675	717	706	701	692	697	682	646	660	670	730	716	730	697	761	747	647	706	703	732	717	698	674	689	666	710	707	689	708	675	731	683	650	685	716	660	662	666	695	679	715	702	695	669	721	680	732	671	702	722	715	696	696	647	698	672	690	692	708	648	670	698	732	692	678	686	726	669	703	695	708	730	672	680	729	674	645	702	650	745	654	703	713	677	699	712	686	677	664	672	681	701	660	716	687	721	697	687	715	692	681	731	662	674	731	671	682	639	712	677	707	735	694	774	677	695	704	707	687	681	728	682	679	697	739	705	684	667	714	653	704	671	707	675	718	675	704	742	707	703	676	691	691	642	668	658	711	721	696	686	735	689	711	681	649	679	736	664	715	722	720	666	672	702	659	703	716	654	701	672	707	640	671	710	719	711	672	685	730	692	681	734	700	728	704	694	645	711	693	701	727	700	693	718	650	711	663	677	722	716	677	667	687	717	694	697	648	690	664	668	738	691	652	684	732	745	664	707	669	703	704	656	680	666	671	743	721	672	709	677	690	693	756	735	744	697	702	688	688	728	630	701	681	692	689	741	677	692	682	684	717	696	664	685	691	705	744	672	689	665	716	636	690	707	687	645	679	702	649	686	696	697	684	755	671	667	712	703	709	737	700	705	721	734	696	678	675	719	670	669	692	675	721	656	688	709	697	709	682	652	717	690	710	731	721	707	653	669	712	668	707	686	674	704	657	739	706	685	668	709	671	687	692	645	705	688	701	666	673	669	715	693	709	707	637	674	726	658	623	709	685	699	738	695	702	727	673	646	756	706	659	684	700	730	696	745	700	733	664	664	750	713	668	697	701	652	691	668	676	678	765	699	667	725	674	667	682	666	699	691	725	707	671	656	691	692	688	667	704	727	721	722	665	678	681	699	689	704	699	665	672	672	655	642	702	725	662	710	716	677	730	668	700	712	705	714	726	683	729	734	728	670	696	682	678	733	712	705	695	669	684	627	655	659	641	673	667	691	709	667	697	683	639	662	693	692	667	662	719	671	627	683	682	681	711	669	707	728	709	667	683	658	674	677	715	655	650	694	697	718	692	690	683	670	669	665	730	657	719	662	683	654	690	719	653	638	719	676	718	690	672	710	692	724	695	710	715	695	670	670	728	701	694	655	719	665	707	671	685	702	678	708	722	681	704	704	707	676	645	696	656	673	692	684	687	687	680	684	669	686	659	650	685	651	700	695	743	725	671	644	661	704	707	704	725	669	681	704	684	719	744	699	720	680	672	689	688	668	687	658	671	746	661	723	693	754	684	717	634	652	680	673	711	684	704	692	699	658	669	659	707	733	642	679	665	759	664	673	669	672	682	705	689	695	726	687	668	671	686	676	712	695	710	669	690	655	716	662	719	683	673	702	711	717	707	678	661	668	654	665	696	672	717	703	723	662	723	735	649	716	693	692	706	677	654	731	633	716	692	718	711	640	723	701	676	734	659	669	617	721	697	714	735	729	725	683	680	703	671	673	729	650	720	677	714	676	658	713	701	712	704	687	716	679	672	728	657	736	685	690	679	761	724	687	683	655	705	734	700	670	693	723	682	630	721	659	671	684	689	745	710	717	713	651	691	674	677	698	658	687	704	651	757	687	675	673	728	604	681	735	675	682	775	713	676	668	629	760	712	716	676	703	695	720	660	671	659	681	663	712	677	678	675	664	684	671	708	695	692	687	671	666	754	727	712	670	717	705	686	692	690	673	675	697	698	705	706	659	606	660	711	720	688	670	733	668	731	667	723	666	657	698	723	682	647	700	731	739	729	687	724	648	735	739	690	734	701	648	668	667	651	688	703	678	664	663	691	698	652	724	670	672	651	725	653	675	699	680	663	718	709	684	760	660	717	652	681	692	700	682	684	747	682	681	692	679	695	684	668	633	734	677	679	695	690	708	698	723	676	673	699	694	653	653	712	665	705	709	633	680	691	719	716	749	693	681	711	738	699	687	666	688	660	736	730	665	699	693	675	659	704	681	694	678	687	741	707	720	715	653	739	701	713	678	708	688	678	734	716	714	699	671	696	670	709	621	703	667	676	694	684	693	727	693	707	727	738	714	721	662	698	684	682	635	670	678	673	658	730	719	674	711	664	716	691	646	721	685	692	709	734	647	678	702	662	735	680	694	698	654	697	669	702	708	680	656	696	683	701	688	693	653	696	724	668	677	682	684	709	720	687	689	690	650	674	636	694	682	688	722	724	707	688	689	701	679	695	657	671	677	652	695	703	663	639	683	689	678	683	697	710	702	739	690	644	715	680	652	669	736	721	690	749	725	700	720	734	703	656	698	679	694	721	732	679	717	694	703	700	739	697	686	648	717	721	693	679	650	662	688	645	632	640	655	665	760	680	669	674	674	711	719	710	688	649	696	707	705	683	670	700	720	716	643	684	677	718	684	677	713	691	717	715	696	657	695	647	700	672	670	678	684	688	712	663	630	696	661	697	702	660	718	689	651	688	698	695	761	652	655	669	697	687	680	689	719	701	657	683	708	768	659	672	679	727	686	652	654	698	700	654	680	712	700	669	690	686	686	648	669	636	681	664	685	709	719	696	746	679	668	697	693	731	693	711	693	718	637	717	675	717	735	625	694	661	659	728	698	700	705	710	692	687	672	712	688	680	683	702	692	655	690	640	660	709	683	724	698	652	699	659	623	672
16646	32217	31111	21459	17315	11978	7294	4784	3835	2859	2180	1860	1674	1360	1260	1136	1105	1043	999	912	916	915	826	841	770	797	782	741	766	733	748	735	740	701	705	733	701	670	716	713	687	683	686	656	701	681	667	696	679	693	681	693	711	703	631	677	679	667	671	670	705	623	688	674	712	678	688	649	625	664	655	655	648	679	673	710	645	667	677	607	635	663	671	695	646	690	665	680	639	678	677	697	661	662	660	662	658	677	658	625	640	639	680	638	649	681	617	694	665	657	680	651	702	656	665	657	660	667	648	684	677	603	637	679	638	670	664	667	626	649	671	651	682	627	663	635	696	664	653	670	641	655	608	628	662	655	679	655	610	628	681	641	665	644	668	673	614	678	636	641	647	646	599	633	642	684	610	663	640	650	657	623	698	635	643	664	654	694	626	637	673	628	654	646	688	672	638	644	628	608	664	644	658	685	607	646	662	648	652	616	628	638	631	675	681	630	631	679	735	621	561	622	678	648	638	647	649	659	643	653	595	632	651	628	651	642	669	615	653	623	637	671	671	624	698	638	689	628	654	657	638	628	652	675	692	631	631	670	688	633	630	653	622	674	676	617	665	670	656	660	652	668	613	640	658	652	657	634	619	675	643	697	626	639	641	621	647	627	621	656	623	641	623	638	662	627	671	647	655	647	671	662	651	666	675	657	632	663	644	658	652	665	602	609	642	690	637	669	648	635	615	675	625	638	629	656	619	662	645	678	660	658	654	628	654	624	639	675	610	674	670	629	631	620	651	653	663	665	647	655	645	678	702	674	617	629	645	596	649	686	635	634	644	633	649	701	658	622	690	694	669	642	718	660	647	664	665	626	631	648	664	668	622	658	663	677	596	624	672	653	672	670	568	689	667	685	672	646	677	647	681	651	588	631	654	613	686	649	622	657	606	625	623	682	675	657	635	646	642	652	685	651	664	668	663	670	653	629	702	645	652	675	634	659	666	621	672	621	653	606	627	612	676	606	598	686	666	657	600	643	665	678	677	631	632	639	618	642	646	635	675	682	646	609	671	647	659	629	683	621	639	666	682	638	651	632	663	636	678	672	707	661	612	664	613	661	691	652	636	651	651	679	641	639	616	678	661	675	662	691	643	640	678	669	654	637	652	652	632	610	652	645	641	673	643	637	666	638	622	621	641	614	625	590	642	685	654	647	654	624	671	597	650	608	644	645	637	654	652	620	650	630	651	692	656	613	640	666	684	615	655	655	655	630	602	657	620	651	665	643	641	620	617	635	672	671	603	624	639	602	685	665	650	695	647	647	650	643	631	654	656	665	620	659	606	659	713	668	615	701	676	630	672	662	640	648	627	603	682	655	625	685	616	650	616	616	664	614	650	599	676	641	701	672	640	688	653	646	682	663	625	623	625	675	638	636	688	650	665	643	676	656	581	620	637	679	662	685	632	625	643	665	674	651	611	678	633	613	655	642	625	689	673	610	658	662	655	623	670	612	634	678	639	655	641	647	614	626	616	642	621	697	643	664	659	622	643	646	681	676	641	658	614	643	642	673	625	652	636	633	659	575	645	646	660	632	637	653	623	584	645	574	613	666	620	673	636	665	624	666	651	634	614	631	637	656	603	681	641	636	640	643	674	585	671	634	667	661	641	649	700	596	603	635	615	679	609	637	663	633	632	667	646	657	667	643	622	679	630	608	715	618	663	615	678	657	609	652	656	654	634	651	621	662	643	647	650	630	681	681	666	693	616	649	651	704	606	682	698	655	676	610	662	608	644	652	686	638	644	619	714	627	621	685	674	649	667	660	669	651	657	649	669	623	633	677	624	633	656	691	692	668	632	603	606	641	631	636	617	611	631	628	640	687	623	640	656	683	644	657	699	659	657	628	619	634	684	624	625	630	616	681	641	609	653	686	616	617	696	649	678	653	625	641	606	701	639	661	650	620	657	628	639	616	653	624	659	632	676	642	676	688	676	682	636	692	658	620	626	671	655	678	644	633	664	621	653	643	620	656	664	630	619	639	625	629	675	618	662	685	640	644	636	654	623	663	664	631	648	666	684	622	666	621	640	711	629	674	690	615	688	657	580	648	686	597	623	678	656	646	682	603	649	634	657	646	686	673	597	685	630	632	625	638	671	630	643	612	654	608	616	693	650	642	636	643	650	633	636	631	632	632	612	631	628	649	650	668	660	668	689	642	676	629	595	639	635	647	629	657	645	632	637	618	675	660	614	673	636	717	658	678	613	645	638	646	665	665	623	627	670	645	628	637	637	598	626	637	689	656	661	660	634	677	678	615	715	669	685	675	645	663	662	652	674	627	667	621	686	645	624	630	658	644	648	655	650	605	656	633	671	641	654	614	615	618	663	621	691	617	629	675	619	630	642	676	643	699	668	632	656	660	593	657	655	656	636	630	668	675	657	629	640	637	655	650	636	651	606	672	616	638	634	649	637	685	617	678	633	677	669	633	657	673	649	657	680	650	638	631	648	664	667	632	647	645	652	623	593	656	640	651	678	668	643	650	639	653	636	592	642	640	612	642	624	652	620	679	687	621	679	670	655	660	656	660	641	637	637	607	595	610	625	671	686	654	615	636	635	593	712	604	661	629	680	638	652	628	637	649	643	677	667	635	624	629	645	655	644	649	629	600	681	655	689	622	655	639	606	642	656	630	669	617	627	635	651	646	644	621	613	663	684	648	599	605	619	638	629	647	681	670	689	685	650	663	677	685	666	685	632	688	692	646	634	647	667	642	674	665	706	656	684	693	650	661	690	647	627	672	712	694	650	639	626	639	627	641	614	662	632	627	667	689	625	693	641	653	587	614	650	640	667	664	615	673	647	665	644	684	606	665	683	614	656	692	633	631	609	642	670	656	637	659	655	670	636	634	643	670	641	658	621	650	621	630	637	636	627	653	643	655	694	680	665	625	680	617	617	633	668	608	669	666	658	647	664	642	682	657	646	662	659	651	637	693	648	627	663	622	683	645	663	663	639	606	641	619	665	663	606	631	646	686	651	693	662	582	603	613	658	655	644	679	624	673	655	651	688	655	641	701	672	664	669	691	671	669	620	650	676	698	605	624	643	632	661	605	691	641	649	627	609	662	629	597	662	623	610	628	603	648	630	657	655	666	609	607	631	631	640	640	620	686	641	639	671	626	628	629	643	677	627	658	606	662	655	664	652	621	672	633	667	615	687	659	672	623	675	652	638	668	649	657	654	678	651	609	620	656	628	629	644	643	599	651	649	680	663	639	609	665	711	666	658	622	629	672	599	638	665	673	690	597	623	630	623	630	647	646	634	600	657	570	684	616	611	662	663	601	624	659	629	636	659	647	663	667	614	687	664	621	650	640	626	689	645	644	663	621	611	653	596	669	621	661	648	610	646	637	642	643	690	621	627	676	608	663	642	635	666	614	640	627	605	644	617	663	659	682	657	640	624	676	632	613	669	619	670	646	664	667	669	624	631	652	609	645	658	671	593	642	648	640	675	632
30064	19150	11019	6184	3202	1817	769	505	397	261	182	167	164	150	157	180	151	182	162	155	157	167	160	168	154	164	168	140	153	173	178	179	143	156	125	147	159	173	146	160	174	143	172	159	152	163	169	164	151	150	156	171	141	149	164	180	146	168	183	152	175	161	131	159	162	168	157	159	175	169	168	175	133	131	157	166	156	165	149	159	166	152	177	161	140	153	153	149	160	144	162	143	145	145	177	140	160	146	162	166	155	169	146	153	171	158	155	151	147	151	153	184	158	150	149	156	146	142	144	141	167	152	158	170	143	159	166	158	156	149	153	179	151	143	145	156	164	171	165	166	168	159	173	196	153	158	131	157	164	142	160	138	157	159	162	165	145	155	142	126	161	161	148	134	156	151	166	127	161	143	155	161	151	171	151	144	139	166	162	150	158	166	164	156	144	147	156	167	142	127	150	120	157	159	134	152	162	150	153	186	163	156	150	152	158	147	151	144	161	157	162	141	166	166	151	165	164	168	151	140	151	148	166	154	157	144	157	136	134	163	141	149	170	137	164	157	148	162	133	142	149	157	139	145	156	161	147	141	143	150	129	148	173	152	154	180	169	159	149	170	152	156	166	165	141	155	137	159	155	134	129	178	176	168	166	146	167	134	154	166	176	160	162	164	148	161	163	153	166	156	157	164	159	127	127	173	151	156	152	140	161	164	139	153	160	148	171	146	171	174	153	155	169	156	186	157	156	132	155	128	162	134	148	140	143	162	152	173	174	168	189	139	154	149	166	144	128	151	130	150	149	163	150	167	151	152	175	116	132	164	151	146	137	176	152	149	147	162	168	159	158	177	131	148	159	150	159	175	152	162	166	130	157	152	152	151	148	149	170	163	162	167	166	163	166	158	134	149	170	166	141	155	181	153	156	157	143	171	161	170	144	171	174	153	142	153	153	151	167	129	166	147	155	136	152	162	148	150	168	152	163	169	143	157	141	140	143	152	170	162	169	150	156	169	164	162	147	197	173	174	143	140	145	142	151	158	168	147	154	164	181	166	139	167	146	168	156	170	153	154	157	147	153	156	164	134	138	158	139	158	180	164	168	156	168	152	180	146	153	149	167	154	135	156	151	151	145	156	161	154	157	156	160	138	161	154	141	163	166	163	144	135	160	131	166	157	152	164	145	157	133	164	163	162	163	167	164	148	157	179	147	142	136	157	160	168	132	136	173	142	151	154	148	164	145	164	156	149	141	167	138	151	162	151	167	164	173	151	160	160	166	166	152	153	177	174	165	151	174	164	166	147	143	185	153	168	185	164	157	150	174	172	181	140	166	165	164	161	143	163	174	167	162	153	149	147	147	166	177	151	159	155	155	162	146	137	151	161	165	154	156	170	149	174	157	160	143	155	164	145	167	159	139	152	140	170	163	171	142	149	156	142	149	159	168	157	145	166	163	166	166	179	160	150	141	183	156	155	163	161	158	158	151	145	159	149	151	184	141	153	151	146	160	165	142	160	167	147	154	150	173	151	156	185	163	154	161	168	168	154	157	160	168	157	173	165	139	150	155	173	164	194	126	144	162	165	158	141	127	159	159	143	136	148	179	169	178	178	137	131	156	148	135	158	117	173	155	160	154	147	150	150	143	178	173	149	152	166	145	175	168	164	151	156	160	168	160	145	147	161	150	163	173	154	149	177	150	137	161	169	153	160	156	142	135	151	182	176	188	182	149	147	162	138	152	176	166	152	158	165	174	158	144	159	151	145	164	160	178	160	165	130	166	140	150	146	166	182	156	164	152	143	145	130	144	156	167	165	162	175	146	176	153	147	158	146	168	159	156	160	162	172	150	162	166	166	179	152	160	164	155	175	174	136	177	176	169	158	146	147	140	178	164	146	166	146	157	136	157	154	163	126	155	173	167	162	122	143	149	155	168	169	180	149	161	164	153	144	171	147	161	169	141	138	172	153	182	157	153	153	156	173	142	153	149	147	164	167	158	151	185	173	142	132	154	138	165	136	172	151	146	164	151	140	152	152	139	178	158	164	141	142	167	164	165	159	138	152	186	142	141	154	155	173	175	141	166	150	178	154	172	145	160	159	139	172	167	156	154	143	156	157	170	165	152	177	189	163	174	183	166	147	163	172	161	144	128	154	158	154	157	156	165	162	141	144	163	143	173	159	150	141	147	164	157	174	161	156	156	149	170	150	170	153	161	171	179	160	162	149	122	169	172	162	155	157	141	164	181	148	138	159	160	162	171	172	163	145	154	173	168	146	179	136	165	138	159	149	171	149	160	165	153	163	147	163	150	164	138	175	159	161	132	151	150	159	172	157	146	169	162	161	175	172	162	143	149	162	160	136	169	169	137	128	164	133	178	167	171	141	151	134	137	162	159	148	125	182	162	170	172	162	167	145	145	163	165	175	169	139	181	169	149	154	136	168	159	146	135	166	176	153	143	160	148	164	162	144	168	157	158	155	155	160	152	162	154	153	171	144	137	164	176	174	128	158	158	154	153	157	151	163	132	138	147	156	149	155	145	156	164	150	150	154	141	143	153	159	135	161	152	163	138	156	154	158	175	154	171	159	151	158	164	154	160	180	147	150	160	137	149	140	155	160	179	160	164	166	157	132	151	131	148	160	151	153	167	155	123	150	180	175	153	147	149	161	161	155	160	174	163	161	157	138	138	167	161	169	137	150	151	146	153	160	146	172	150	173	143	163	132	172	170	126	158	138	147	157	166	145	157	148	167	152	142	175	151	189	174	165	156	144	156	150	143	154	150	143	174	162	141	174	167	162	141	169	167	156	164	159	154	141	179	156	142	151	166	171	153	166	167	171	163	178	166	149	141	153	161	172	121	153	152	145	172	144	159	163	155	161	154	141	179	154	155	142	157	145	153	162	149	160	145	165	161	153	174	154	139	148	142	168	155	129	152	158	158	160	167	152	173	159	140	172	151	159	169	168	168	163	169	173	177	167	148	158	158	141	158	163	124	145	181	156	153	148	147	171	169	162	141	172	147	157	157	147	158	152	157	140	141	150	175	147	171	161	150	168	124	171	146	152	175	154	160	151	167	170	134	162	164	156	193	159	163	175	151	155	161	182	154	159	141	158	163	174	155	157	174	157	161	157	173	139	158	152	155	160	168	164	151	174	165	149	181	159	137	163	163	164	152	165	167	119	159	176	168	175	143	164	137	156	143	155	188	139	180	188	130	156	154	156	163	142	148	165	138	154	136	159	139	159	163	147	147	162	137	141	169	146	162	142	171	163	137	149	177	158	147	153	148	148	160	147	152	157	147	149	159	140	142	152	148	140	133	151	172	143	158	170	161	188	165	169	154	156	163	159	144	133	152	156	153	173	150	154	131	143	155	173	165	148	150	137	158	129	152	163	145	156	139	144	139	134	168	164	164	160	150	180	163	172	152	167	176	139	168	165	157	159	159	146	154	152	183	140	155	151	149	161	149	142	153	157	149	141	168	150	170	154	152	151	166	161	148	154
12923	18357	16081	9895	6109	3690	1728	931	699	413	233	176	189	192	195	172	181	182	188	182	199	188	169	166	178	172	168	181	163	171	152	162	208	153	178	161	180	176	177	192	176	152	203	175	160	148	183	178	180	167	158	170	172	181	155	162	156	170	169	144	175	175	164	166	191	166	171	170	172	160	180	198	173	167	151	154	141	172	160	174	161	155	154	175	147	172	161	167	150	150	164	171	175	190	150	189	172	177	182	141	153	157	172	171	172	171	185	174	171	155	188	187	181	179	179	174	180	183	173	147	165	158	137	165	158	181	163	179	160	159	170	188	155	160	164	166	168	163	171	185	144	181	167	152	169	167	157	158	189	172	161	172	159	184	208	183	177	163	173	160	183	173	149	155	171	177	164	153	158	174	154	188	185	184	189	171	182	173	152	173	161	169	161	182	180	180	153	168	189	177	184	151	161	165	148	166	172	161	190	158	171	167	198	154	183	175	166	188	163	165	161	173	155	190	163	163	176	151	170	175	198	172	178	187	175	191	151	162	159	174	168	156	166	184	176	144	188	192	158	178	140	168	182	162	160	195	184	161	161	141	176	160	153	191	177	186	187	181	200	180	188	166	196	170	163	163	168	193	186	163	154	170	153	161	167	189	179	157	180	164	174	178	183	145	162	166	181	202	165	195	137	166	171	160	186	193	171	175	183	169	170	162	155	165	186	170	163	203	174	178	161	170	179	166	170	152	179	165	175	152	157	182	193	154	159	171	172	173	161	173	164	176	166	161	184	181	162	173	160	173	165	155	188	178	191	162	197	172	157	166	189	183	177	171	170	144	156	166	163	164	173	176	161	155	181	169	158	152	150	147	186	171	179	182	166	163	181	150	171	173	168	197	159	181	185	168	197	174	167	152	171	175	170	163	163	220	168	145	160	143	188	167	156	189	177	183	167	147	173	168	146	133	176	169	172	184	173	151	171	174	167	181	185	154	146	166	157	164	162	175	156	174	171	145	175	164	147	187	150	165	174	178	158	175	178	177	161	169	154	179	188	180	173	188	163	168	181	176	178	168	171	175	165	159	180	176	149	159	175	170	161	177	156	165	137	152	163	148	173	170	191	180	191	174	164	186	157	164	170	172	159	187	152	171	152	163	148	170	155	170	150	168	169	164	183	153	177	158	182	160	155	185	170	170	175	179	154	182	149	163	203	180	175	182	157	153	176	156	169	200	152	192	172	165	183	178	148	173	171	197	174	171	191	161	178	167	168	169	174	174	159	158	180	171	179	160	149	157	159	191	186	162	157	176	169	163	186	166	165	176	180	159	171	191	166	187	162	171	160	168	185	173	174	183	179	172	194	176	164	193	153	166	173	178	156	186	164	163	182	155	157	167	164	170	194	142	153	186	191	168	166	191	159	161	196	179	171	162	147	149	184	173	163	151	157	150	190	179	177	166	156	178	174	167	184	172	163	164	167	168	159	151	159	198	163	165	177	177	168	161	202	155	164	182	181	194	171	158	154	162	178	166	179	182	143	175	176	168	162	175	191	154	171	194	171	154	151	173	174	162	158	165	180	161	180	167	151	186	164	152	166	168	168	143	170	165	175	166	152	154	151	156	181	162	197	181	155	177	169	183	167	178	161	158	134	171	180	168	155	165	167	190	174	169	162	165	170	173	153	163	145	198	170	174	161	159	181	186	174	153	155	178	181	168	171	154	160	162	173	168	185	190	176	165	167	164	153	156	176	158	172	174	161	178	163	163	146	160	180	180	182	172	176	183	154	161	174	157	174	174	171	164	166	195	178	189	156	149	165	161	153	166	172	173	180	151	181	172	166	153	172	186	173	195	152	176	166	176	183	158	179	168	172	178	171	151	163	175	165	176	180	191	183	160	180	171	178	161	175	176	175	175	166	158	225	178	162	185	152	158	171	176	173	170	169	179	187	182	180	168	175	164	170	167	167	177	155	172	174	173	150	176	176	172	174	185	170	179	178	169	158	181	162	187	172	163	214	177	205	169	163	166	173	161	171	169	171	163	174	182	158	176	189	153	135	161	185	166	166	157	164	166	160	145	160	151	171	170	161	166	152	171	154	158	195	180	163	190	193	191	151	173	170	164	175	178	175	155	189	169	164	156	156	176	158	153	163	162	154	169	155	188	162	173	186	181	174	202	168	169	185	162	189	195	157	203	173	136	186	167	159	181	195	167	183	192	156	180	176	185	173	194	154	158	200	159	185	168	156	171	167	173	154	174	209	179	183	162	193	183	188	157	181	176	152	163	160	184	147	150	160	190	178	172	162	182	142	162	182	151	168	190	208	197	166	165	161	165	146	192	163	162	165	187	153	187	170	183	165	192	169	176	201	154	156	180	160	179	163	187	159	169	155	162	167	170	165	161	147	162	189	181	181	179	170	163	152	158	187	167	159	174	189	158	173	193	168	166	147	183	183	176	148	181	187	171	182	168	161	174	166	176	186	169	168	174	177	165	156	174	173	174	183	194	171	157	186	197	145	162	163	155	174	180	166	219	157	169	160	181	166	168	144	181	183	173	191	180	156	179	184	143	167	162	177	167	174	147	166	168	187	164	149	196	177	145	169	176	176	153	166	178	165	185	188	185	182	181	167	160	156	168	171	192	193	169	165	180	159	176	158	168	170	182	164	168	158	186	172	180	178	180	182	144	165	166	161	166	156	147	167	177	158	176	180	163	173	213	185	193	166	180	184	173	171	177	164	170	164	150	170	180	165	156	157	134	159	175	163	176	159	158	175	179	173	156	176	188	177	182	148	181	170	165	181	180	158	163	150	181	160	157	186	158	192	161	152	182	162	170	159	197	167	154	167	173	156	173	146	163	165	149	155	182	167	169	149	177	191	158	180	167	183	177	189	171	147	172	172	166	174	178	148	172	184	179	169	155	181	184	168	181	185	170	159	181	181	162	148	176	178	186	186	166	160	189	179	148	192	177	152	157	148	162	163	165	177	183	180	154	168	154	181	160	185	164	176	201	171	182	182	170	177	175	164	170	180	161	172	179	158	151	166	152	153	179	176	164	156	152	173	166	197	156	176	189	151	162	155	178	212	172	186	165	157	153	181	181	194	162	189	160	173	182	160	173	171	184	142	159	195	175	172	163	182	174	151	168	174	170	180	166	167	152	171	162	180	168	160	161	175	157	193	167	174	169	183	187	172	180	160	181	180	170	177	168	166	175	163	181	172	179	187	166	178	166	148	182	191	173	168	158	175	175	164	168	157	155	179	177	171	173	159	195	159	181	162	171	154	143	178	166	159	158	159	191	160	178	162	169	172	176	206	180	171	176	186	178	165	170	141	154	188	176	167	172	176	160	165	166	172	185	160	167	170	170	173	139	155	181	187	165	176	161	162	174	166	188	173	188	197	169	156	172	175	192	170	166	161	180	176	183	171	169	195	168	167	165	144	165	187	183	144	168	198	168	168	184	142	149	170	157	202	174	186	177	160	166	167	171	151	163	193	150	188	180
24308	20052	26236	23612	20145	13076	3552	1635	1166	935	782	688	619	614	526	563	484	493	504	473	514	486	476	498	439	434	463	429	427	474	437	414	458	442	435	413	424	440	414	404	434	407	394	433	441	432	416	424	444	410	437	412	447	403	440	442	454	414	424	382	432	403	406	421	400	398	430	394	432	390	453	436	451	370	425	363	434	412	429	412	420	416	444	410	399	406	425	414	388	421	445	403	411	362	411	408	445	441	433	419	400	366	424	402	414	341	415	406	434	387	433	427	410	396	419	401	399	400	384	418	416	411	411	418	371	411	422	412	430	403	429	416	375	392	434	430	423	417	406	435	430	398	432	414	433	395	429	421	410	437	376	410	437	380	392	439	396	419	417	375	408	406	404	424	421	387	415	387	436	432	389	391	422	435	431	415	413	396	419	406	427	397	421	438	382	425	415	423	429	414	437	398	424	431	436	400	396	377	389	423	422	424	396	447	449	404	451	377	444	402	419	415	416	433	403	401	417	447	385	397	419	425	424	399	426	390	421	422	423	439	435	419	407	403	396	439	411	452	406	427	460	409	408	425	418	414	430	394	407	390	397	387	427	412	430	406	395	409	453	403	379	424	448	409	374	427	405	419	423	442	414	436	446	436	408	398	406	422	389	387	383	381	435	439	446	423	428	396	408	398	404	425	381	451	463	404	392	397	447	401	436	426	412	425	386	449	416	438	424	411	401	379	436	407	430	392	441	402	413	410	427	442	437	416	379	414	393	426	382	398	394	411	418	405	442	429	392	388	409	401	387	404	389	423	446	416	383	399	396	419	373	406	420	422	394	393	419	405	391	417	378	394	379	403	414	400	396	379	421	407	421	439	394	421	415	438	417	414	384	410	404	382	377	416	433	411	389	373	371	435	383	407	417	448	422	420	398	422	429	422	413	394	446	427	404	410	447	374	399	394	386	429	391	410	422	404	408	414	393	418	429	427	442	438	410	377	386	424	412	419	447	413	391	417	393	422	407	410	397	409	421	406	423	401	408	420	396	414	410	403	387	420	407	412	407	391	419	413	398	424	418	436	383	411	392	420	410	412	399	396	418	444	397	462	423	400	398	407	389	409	398	411	424	428	420	406	394	413	411	422	389	374	405	408	421	404	440	406	403	394	420	423	407	376	396	428	427	419	456	412	418	391	467	421	394	393	401	404	403	411	445	397	416	374	388	412	408	466	389	395	421	423	465	386	427	399	411	406	396	400	420	410	409	386	388	404	405	399	393	406	448	451	399	445	419	414	414	406	397	408	401	390	400	364	399	402	398	385	428	374	398	400	408	419	423	429	387	387	393	401	424	419	413	391	436	430	421	374	417	404	447	396	396	395	410	444	432	407	433	427	394	414	418	432	377	423	412	423	432	410	381	404	429	431	454	403	448	413	420	385	380	448	397	404	394	424	383	392	416	406	410	422	428	401	410	393	388	415	417	396	408	460	443	416	428	412	391	429	423	447	399	452	419	434	439	416	416	434	462	441	409	475	408	428	397	383	429	386	402	374	433	406	438	436	425	448	432	436	421	396	416	454	412	433	423	452	413	409	402	415	379	402	407	414	431	393	390	424	437	373	454	387	418	459	394	464	437	426	428	380	398	437	389	387	404	427	403	417	447	414	394	435	388	392	426	369	434	394	435	411	450	415	428	403	437	391	379	412	405	409	383	438	447	418	430	435	401	431	421	433	422	398	408	401	406	417	374	406	388	428	380	376	384	419	367	433	422	399	426	409	404	399	411	380	396	401	412	417	432	434	386	386	391	399	409	399	417	424	383	398	392	443	416	417	384	430	371	425	406	409	396	439	403	422	415	383	406	427	430	398	416	428	389	425	405	425	425	424	417	418	409	393	425	375	413	376	409	429	407	408	416	429	414	436	424	428	417	446	392	449	415	402	398	421	405	378	386	452	399	372	385	434	390	418	429	415	414	407	437	408	448	395	420	411	419	418	403	417	394	387	434	416	413	414	440	412	417	461	370	412	391	388	425	377	440	420	442	416	413	425	406	451	434	440	424	431	409	392	396	386	420	426	409	457	371	427	387	399	431	402	395	443	398	426	391	397	382	444	412	435	403	417	382	392	400	410	428	414	414	399	427	370	413	396	393	413	446	410	394	387	406	390	420	388	385	408	411	400	464	430	396	434	405	366	393	429	438	419	434	424	423	445	404	414	413	420	393	426	399	381	400	407	417	426	423	410	419	406	399	437	413	452	420	411	396	413	429	405	394	402	445	417	438	400	460	421	443	437	413	414	389	388	395	424	425	416	440	420	377	409	392	443	394	405	390	399	406	391	417	416	387	410	431	429	390	402	426	426	403	405	414	434	418	395	381	408	394	420	402	413	398	407	407	413	406	408	429	403	418	401	401	378	424	399	415	426	446	391	407	392	454	450	403	411	398	436	439	416	463	440	440	424	408	434	436	445	382	407	401	396	403	445	421	415	410	428	392	432	433	408	420	441	411	443	442	432	371	407	401	403	446	434	422	406	433	424	415	462	411	384	412	417	405	379	423	457	425	411	411	404	419	397	461	435	391	432	407	460	423	407	410	461	416	444	425	405	426	376	422	412	418	425	428	428	406	413	395	440	371	404	413	388	396	396	401	426	420	387	425	381	394	424	426	386	408	407	429	425	404	442	401	392	413	403	355	407	422	413	406	432	415	429	478	416	408	398	415	401	400	381	427	418	467	456	380	447	434	416	440	420	395	433	400	386	396	419	421	426	419	423	400	418	413	396	415	413	423	398	421	421	402	408	393	392	387	412	420	375	441	428	394	393	389	377	380	387	422	432	429	410	437	439	418	390	421	417	431	388	441	447	451	434	408	410	418	381	422	374	416	372	419	416	422	434	422	399	446	406	419	402	396	434	426	411	464	455	433	400	435	387	394	428	431	443	403	410	395	457	404	421	392	385	439	384	408	373	420	434	442	435	412	416	380	409	432	388	423	424	358	396	422	432	419	413	372	395	473	404	407	431	398	396	418	422	392	395	429	411	412	409	404	426	426	411	422	417	439	416	413	383	408	437	400	380	429	432	381	400	413	418	404	396	423	411	432	406	411	415	369	405	392	393	452	402	437	400	410	391	408	400	455	408	425	391	387	440	457	395	432	385	391	413	420	393	386	396	414	385	398	401	380	438	397	424	395	415	428	397	457	404	412	433	402	395	401	393	410	409	440	409	437	418	363	449	407	405	380	434	438	403	375	382	380	421	386	438	415	424	401	431	360	409	417	440	442	381	387	395	414	424	436	404	424	371	395	427	444	421	419	408	446	452	401	387	386	412	439	415	364	376	399	424	408	405	401	419	427	420	401	436	426	406	418	418	407	421	430	387	429	421	466	426	388	452	408	394	441	414	391	418	424	375	399	406	414	407	423	443	429	453	412	430	383	418	400	397	422	432	397	419	364	406	404	407	407	421	428	390	378	440	421	421	407	419	411	383	408	433	458	445	409	396	419	359	425	432
14607	26924	24865	17297	11143	7415	4499	2712	2091	1602	1151	1029	878	675	650	682	654	593	600	522	480	487	494	484	455	453	487	460	416	421	438	403	411	454	430	447	432	424	397	421	419	418	439	402	415	407	389	418	403	382	395	414	391	381	397	433	384	404	397	386	402	422	424	374	422	410	397	391	391	421	364	389	379	376	347	397	369	394	408	372	406	399	371	362	337	383	377	362	393	380	422	372	385	385	385	431	357	364	394	400	417	393	386	415	366	415	410	346	399	380	423	397	401	367	429	381	399	387	383	419	386	386	364	369	397	368	411	387	428	396	403	363	374	390	405	393	379	368	403	403	385	421	402	354	417	408	385	407	388	359	404	388	402	411	389	432	398	427	375	385	367	375	425	378	382	421	378	417	419	390	411	362	397	395	389	406	405	376	412	338	382	385	399	401	390	368	402	373	374	436	374	369	400	352	385	390	408	364	402	350	409	389	372	387	376	395	380	388	377	385	394	377	417	376	396	385	361	390	433	394	406	371	435	378	378	395	338	417	372	409	398	403	375	408	377	382	386	404	410	348	356	365	387	369	388	361	360	361	389	400	368	409	393	397	388	407	437	406	428	414	372	368	391	382	384	378	393	380	379	379	391	387	384	386	407	381	372	392	368	375	374	382	377	353	408	403	413	372	350	356	435	379	385	391	383	362	400	424	396	380	412	410	389	363	385	379	344	359	360	366	419	406	391	401	358	405	393	395	363	407	373	408	352	376	381	383	379	381	362	358	380	388	363	375	379	392	427	410	395	376	401	399	378	386	386	437	358	371	379	408	408	403	391	374	361	390	381	404	411	400	396	368	387	371	374	377	410	380	372	413	365	424	369	404	378	389	395	349	412	409	412	383	347	390	364	374	393	352	379	429	416	419	418	381	395	399	393	365	385	400	389	412	385	417	387	387	357	417	379	366	382	412	387	413	394	358	399	364	371	408	422	384	401	396	346	382	381	370	410	431	380	391	365	411	394	405	394	393	425	426	384	394	412	389	352	365	394	377	410	397	384	408	405	391	411	399	405	398	370	349	369	381	363	388	386	406	380	412	391	433	380	425	341	379	385	390	413	363	350	367	360	407	417	413	387	384	372	371	392	396	383	379	389	393	400	425	391	373	373	373	408	384	399	387	371	387	371	380	390	382	397	383	373	377	363	369	406	382	412	405	398	383	389	397	377	377	380	411	392	381	403	419	410	439	395	393	383	421	414	387	390	383	412	375	380	381	395	432	369	421	350	389	379	372	356	380	403	386	348	401	385	391	356	399	391	400	396	366	361	378	408	398	407	416	384	389	371	407	374	357	357	365	416	374	421	385	377	406	374	404	372	389	377	355	372	382	432	420	431	388	373	363	404	418	412	355	409	419	387	385	397	400	378	364	407	377	385	397	406	420	366	407	375	396	383	364	387	393	376	365	377	372	397	396	386	417	386	410	405	380	390	352	410	379	388	393	432	351	366	415	374	370	395	411	411	419	431	399	394	380	417	380	400	383	372	381	438	384	365	404	416	416	400	437	359	406	403	400	420	396	362	434	353	405	371	383	375	422	383	371	376	385	417	381	400	380	382	379	375	435	397	362	376	388	439	370	415	392	400	410	376	394	388	367	402	381	420	386	376	391	401	390	396	391	366	393	390	379	366	378	377	404	386	407	381	367	370	391	360	386	393	370	387	385	380	401	375	384	398	367	378	397	366	371	392	379	375	421	417	398	391	393	400	388	402	408	388	384	357	381	381	356	375	391	383	386	370	375	388	392	393	393	381	378	371	394	401	369	393	395	394	387	367	400	415	372	388	386	417	396	355	402	436	418	386	375	358	399	385	419	365	363	392	407	376	396	384	382	369	360	404	366	435	398	386	417	421	377	373	398	412	368	400	386	392	406	409	357	378	364	395	360	399	432	393	414	379	410	397	396	386	374	384	397	405	392	391	383	400	382	414	380	374	373	438	394	370	391	378	373	388	377	390	428	422	405	369	375	416	377	399	367	402	398	373	384	419	398	393	372	357	381	387	368	379	394	410	374	376	386	427	385	369	406	375	406	425	379	369	426	401	370	393	425	361	397	345	400	412	391	364	363	399	353	397	378	355	364	400	371	385	415	387	414	371	392	403	386	390	383	394	377	366	395	415	420	385	399	415	384	394	409	373	389	397	372	353	397	376	369	395	404	383	393	351	392	420	417	344	351	404	393	403	356	382	391	400	423	372	399	377	386	368	390	408	435	369	382	393	370	379	379	395	376	372	359	381	386	393	374	390	396	402	399	396	411	408	366	400	382	382	382	426	391	426	370	390	383	401	415	381	387	376	351	399	408	399	400	411	404	373	368	407	380	412	390	407	395	369	381	380	394	387	381	390	386	393	403	448	379	402	386	412	387	408	384	398	408	414	384	370	369	389	365	387	399	385	383	364	387	400	390	387	395	383	369	397	389	397	380	398	438	396	390	413	374	388	383	409	382	384	391	384	392	387	410	424	388	378	367	386	379	384	384	395	418	417	405	388	337	439	380	413	386	397	403	389	376	417	399	364	421	368	355	379	395	400	389	376	416	359	386	370	371	442	377	356	399	382	374	397	366	399	389	369	410	378	397	412	432	398	405	410	377	376	384	370	394	395	370	404	392	390	394	410	382	417	395	385	377	407	399	375	388	384	388	340	417	411	444	371	386	363	407	410	401	393	403	374	395	368	418	369	401	417	383	427	404	403	421	389	415	390	382	382	352	356	390	386	402	407	380	406	407	366	381	395	380	399	392	412	377	379	383	378	380	375	408	399	396	427	432	373	400	367	389	383	368	399	390	395	417	381	420	358	409	401	381	401	377	402	395	364	392	365	426	399	365	412	378	383	385	430	413	387	425	374	387	381	379	379	366	389	398	400	386	407	379	409	389	397	404	386	400	405	368	414	364	419	414	389	378	379	385	403	398	405	386	389	391	420	396	387	373	395	398	386	391	345	417	404	415	405	421	426	418	410	379	366	399	391	396	404	372	396	364	382	391	382	414	380	393	404	411	364	402	397	401	377	371	373	379	402	378	385	373	406	415	374	375	365	383	435	402	393	348	374	413	397	400	403	390	393	380	371	404	380	361	458	380	382	403	397	397	401	377	391	398	393	404	405	402	399	412	415	411	380	384	400	372	390	360	384	394	390	391	405	415	394	406	362	377	355	394	363	409	393	362	407	401	352	375	443	404	383	404	381	406	401	360	386	389	403	392	366	395	365	398	400	393	352	393	400	375	375	397	399	382	424	399	373	338	361	386	402	387	432	407	397	432	380	417	389	383	396	415	383	399	392	397	413	417	416	387	427	391	386	374	377	387	396	388	396	389	404	375	374	388	355	378	388	433	389	358	377	400	435	401	354	392	367	429	400	386	421	394	370	430	411	406	383	381	356	410	363	397	383	371	386	414	373	416	393	385	393	383	383	383	355	389	384	388	385	394	411	398	371	375	403	387	405	387	375	401	379	411
22105	20058	26591	23249	20093	20304	12381	3059	2021	1698	1333	1247	1165	1035	946	947	867	872	856	823	770	775	780	790	793	780	713	722	789	756	704	710	696	757	747	740	773	761	714	673	772	718	695	685	699	677	718	727	698	717	709	680	735	695	716	667	688	681	702	721	654	708	708	714	683	664	648	724	661	686	657	672	735	630	691	739	691	640	701	690	656	696	694	710	738	701	691	728	705	707	682	652	710	696	655	627	742	653	726	756	679	685	670	693	708	679	692	729	664	718	726	668	677	664	678	662	696	642	676	693	745	682	676	694	693	676	734	689	642	698	699	645	686	691	696	685	650	746	662	694	723	730	692	691	683	737	709	710	679	699	688	715	698	740	702	686	665	714	720	686	677	719	661	717	681	669	673	690	669	758	666	705	660	711	679	655	688	630	683	712	678	683	678	638	679	682	715	702	679	671	665	706	715	698	650	688	700	748	698	696	645	702	706	671	723	656	706	659	683	680	663	676	651	662	685	686	706	709	672	752	665	677	640	705	696	642	670	675	638	698	663	679	679	709	657	602	727	658	676	725	673	704	678	709	697	716	738	687	698	672	721	687	755	651	685	672	664	709	649	687	708	716	710	698	699	717	678	696	710	707	692	669	684	670	733	683	673	684	707	713	724	664	703	753	678	743	677	678	702	682	665	717	676	699	651	731	685	721	732	665	692	694	662	661	729	698	685	676	657	705	643	691	681	699	681	699	689	655	747	662	650	696	681	665	669	733	716	671	644	693	712	667	700	713	657	680	712	723	679	649	680	690	663	680	628	678	689	717	654	767	706	701	714	692	698	708	686	686	710	690	685	695	686	687	668	705	731	704	680	715	672	705	723	657	638	703	724	717	666	704	667	648	695	726	688	666	693	671	678	680	715	678	705	665	690	723	693	659	674	706	687	690	687	719	647	680	716	696	671	693	729	676	674	731	724	655	676	659	652	683	669	645	708	664	726	692	704	674	697	663	697	692	672	687	701	674	698	666	703	671	709	733	699	696	710	710	662	664	663	654	698	674	678	646	717	745	725	646	662	751	678	683	730	664	698	702	701	691	671	695	683	691	695	693	665	664	669	678	708	654	699	688	689	685	742	713	713	693	633	641	736	710	715	736	695	704	698	687	701	685	700	697	633	656	668	697	678	689	704	675	653	664	682	714	679	690	646	635	711	671	697	722	708	680	689	681	671	659	685	721	685	702	665	682	747	670	696	724	663	659	656	695	685	691	699	674	657	661	682	667	695	688	668	697	689	648	713	707	654	708	668	653	672	662	674	662	673	650	662	673	707	716	661	674	694	697	677	668	693	642	630	694	712	720	645	690	673	631	652	650	675	685	678	693	645	697	653	703	694	647	719	682	652	689	708	712	690	721	687	720	697	744	682	675	704	687	687	658	681	764	701	711	698	631	678	713	688	668	682	667	643	689	697	682	668	678	691	653	718	686	681	719	682	740	648	625	673	687	649	661	697	700	681	673	673	677	725	688	685	698	712	685	688	677	730	692	676	759	688	675	665	645	677	669	665	714	657	656	658	707	729	688	703	684	653	720	680	703	686	696	683	703	662	668	711	681	652	698	693	708	692	651	677	687	688	639	673	681	702	684	689	650	723	668	702	687	707	697	672	699	708	701	732	642	702	716	695	678	681	697	662	658	701	718	689	649	675	731	736	719	666	633	622	680	669	696	709	693	640	664	726	703	685	697	679	690	674	685	667	704	698	688	700	734	644	661	700	661	654	669	689	709	684	684	642	659	669	701	697	687	710	635	722	683	663	699	642	684	703	709	668	728	691	713	656	684	717	729	621	710	712	638	687	674	689	707	661	655	694	672	696	709	625	681	730	754	701	696	645	653	668	675	670	683	682	687	671	668	699	691	659	661	700	669	645	683	701	667	678	692	666	701	688	699	716	680	676	665	679	694	673	707	752	688	706	729	728	701	689	725	678	674	691	726	688	685	683	712	751	692	676	668	678	695	685	705	683	684	699	688	675	685	704	691	728	715	678	726	687	678	667	620	708	716	697	684	676	630	725	707	650	706	659	708	643	707	701	708	678	704	700	681	687	705	716	726	695	689	691	692	701	691	691	706	658	652	650	717	658	685	716	709	632	635	661	682	724	672	642	696	695	693	685	704	693	690	714	660	710	712	650	712	655	693	699	678	696	696	734	677	698	635	722	677	667	665	744	708	662	713	707	687	682	699	724	715	693	707	708	675	658	719	699	707	676	721	722	657	730	732	668	652	708	668	669	622	653	717	687	697	666	632	702	680	701	690	710	698	697	707	643	682	690	655	712	685	672	665	660	696	672	654	678	699	678	683	663	697	683	705	666	703	690	699	672	661	709	727	690	698	700	676	677	665	738	735	666	684	701	708	680	688	752	706	688	673	668	698	718	753	708	672	670	669	711	642	659	679	661	723	675	686	690	691	716	629	631	677	668	686	650	642	698	675	675	660	680	721	680	728	701	724	653	755	679	688	710	654	703	709	696	691	691	706	678	723	703	673	684	700	724	720	682	698	671	666	712	715	677	679	646	720	699	716	694	675	670	673	669	673	698	692	684	667	688	639	681	643	709	666	723	678	699	692	758	702	692	706	672	698	714	703	701	626	681	679	674	676	706	672	669	689	653	640	649	672	668	690	698	688	712	707	707	683	683	705	681	687	670	644	715	695	657	715	642	741	699	692	662	717	709	687	674	652	736	696	644	649	701	684	653	715	722	716	715	628	698	674	702	667	697	686	722	633	661	701	693	717	655	721	728	700	707	653	673	676	699	662	671	658	678	712	670	670	678	702	669	705	703	701	721	705	709	697	695	720	739	710	670	670	661	703	662	716	742	671	685	645	708	636	724	707	685	661	741	682	683	716	650	696	694	716	684	718	736	677	656	733	698	687	679	661	672	650	701	706	724	702	667	669	663	673	678	706	671	698	665	711	687	692	654	684	661	676	680	708	679	686	724	688	676	731	639	638	681	672	627	673	669	665	703	679	693	679	722	652	657	646	666	640	713	663	664	671	660	647	721	678	646	718	675	666	719	682	695	715	677	732	662	676	650	733	687	722	676	677	673	692	698	665	700	735	675	671	672	699	681	731	665	629	686	664	703	667	693	707	724	688	704	655	664	703	696	755	681	685	693	676	695	693	642	684	706	707	673	662	664	743	650	727	722	703	676	691	660	662	732	721	707	625	688	726	630	691	688	709	684	721	655	676	686	686	712	667	677	695	695	706	711	696	658	681	747	652	697	658	664	672	674	696	720	659	712	638	670	712	733	692	705	658	659	661	713	696	710	708	663	703	689	735	680	697	691	652	698	678	701	659	696	728	683	704	683	690	720	708	681	675	682	698	670	641	752	678	696	635	672	683	665	704	700	650	704	674	674	673	652	681	690	669	670	652	642	697	698	679	677	665	710	709	720	707	706	691	685	724	708	718	700	687	672	692	651	742	677	667	669	671	687	696	698	675	663	646	691	729
17533	32888	31762	22368	15354	10599	6969	4491	3551	2842	2067	1953	1524	1352	1204	1084	1127	960	998	948	920	884	849	809	873	767	780	751	756	760	736	743	769	746	732	658	684	724	741	686	700	698	691	695	700	706	674	652	655	665	697	667	692	691	688	690	694	637	649	708	637	597	710	685	610	644	650	698	696	675	691	657	658	668	666	656	653	653	698	671	671	666	673	666	641	699	633	675	680	696	669	673	664	690	627	637	678	686	688	647	662	660	663	649	677	677	623	678	621	617	672	680	692	665	654	640	659	629	657	636	635	702	703	621	698	593	664	645	673	645	645	645	638	669	664	659	649	621	616	669	622	666	668	656	645	658	644	664	663	652	654	642	658	678	640	637	626	660	667	611	671	611	664	671	697	644	634	642	653	657	647	652	714	702	661	640	611	637	669	655	640	657	665	666	667	671	668	609	631	611	673	682	617	627	674	624	662	644	688	644	628	672	685	638	659	645	675	660	620	682	659	623	612	685	671	650	652	642	632	699	699	654	657	629	609	680	679	664	697	652	642	621	630	655	670	631	654	691	669	629	625	716	672	607	634	651	678	641	647	622	627	639	657	614	660	623	623	653	595	679	632	637	617	650	651	630	641	676	669	688	700	616	637	665	624	567	672	673	686	607	610	641	694	657	694	682	621	671	631	656	653	650	668	669	668	662	618	649	606	631	688	651	627	604	660	642	639	650	612	658	626	610	655	659	638	645	623	638	616	628	673	645	613	650	627	667	622	672	657	690	665	647	619	661	671	648	659	644	636	675	666	628	631	643	635	606	604	624	596	651	687	652	635	662	630	626	630	630	702	644	662	683	640	661	671	635	704	654	649	629	671	639	673	605	630	670	587	628	644	658	681	641	683	657	645	652	671	637	631	673	635	674	677	610	691	654	655	613	610	691	680	707	627	643	651	599	655	579	680	638	671	657	616	673	614	676	651	650	602	628	665	634	636	664	633	691	608	612	651	645	658	647	603	592	686	652	656	618	647	671	660	701	624	686	673	636	635	648	723	654	638	661	671	666	679	694	667	677	641	687	680	652	631	646	638	660	655	585	604	619	634	615	703	640	643	628	661	600	634	649	621	600	634	683	637	643	675	643	638	651	622	672	631	670	644	680	629	616	586	630	625	646	689	605	708	660	697	625	600	650	591	609	642	649	641	602	663	625	665	654	631	738	614	640	693	650	673	614	626	623	655	657	631	691	643	623	640	642	626	657	650	615	649	651	671	633	649	625	616	676	642	640	661	636	586	647	648	656	643	610	632	662	614	628	705	704	636	686	609	679	670	667	658	624	644	616	676	630	615	680	638	608	700	655	645	668	664	650	670	672	666	648	646	650	628	653	683	655	631	622	701	637	609	650	656	639	631	684	660	704	632	616	633	639	646	627	642	670	670	653	665	656	662	691	638	668	658	645	683	654	683	613	615	651	601	636	632	632	689	678	667	633	636	688	609	659	683	652	671	655	628	683	646	624	652	598	599	669	646	625	648	666	604	637	688	638	648	643	648	634	579	686	581	647	705	656	651	646	632	625	604	655	599	676	633	656	661	651	661	636	652	652	658	632	674	664	695	616	637	656	686	690	637	667	642	629	647	649	666	621	617	688	683	639	624	644	606	615	628	647	658	664	614	599	687	647	629	623	664	654	630	647	654	666	680	672	665	696	648	633	635	666	670	655	648	653	587	655	646	629	646	685	645	678	647	564	621	657	652	675	662	611	647	647	626	635	627	658	657	619	663	660	613	653	670	683	630	688	657	654	634	667	625	654	671	661	651	601	647	671	609	648	653	645	666	685	659	647	689	673	654	651	640	631	650	661	621	637	693	655	667	636	605	667	656	650	667	696	645	623	578	608	611	628	663	646	661	659	687	608	624	665	652	662	651	634	604	652	659	649	621	639	664	626	654	640	718	628	648	623	645	626	641	662	657	657	678	644	660	649	695	660	637	649	652	622	642	636	630	643	644	627	655	652	637	695	640	655	608	673	678	662	657	679	680	643	636	638	652	649	716	683	646	657	625	649	649	621	649	649	606	635	645	628	616	700	680	646	686	660	626	655	638	628	622	625	643	642	659	638	646	659	637	600	680	692	685	648	622	666	656	661	640	671	674	704	644	624	613	621	698	670	642	653	704	665	633	624	606	643	701	620	643	633	679	629	624	646	663	648	644	670	619	639	644	636	618	641	632	657	682	630	624	612	610	644	662	650	651	673	668	644	645	678	630	657	638	655	627	665	630	672	638	623	659	632	679	665	655	645	636	643	645	662	681	653	646	646	643	627	657	614	670	648	658	661	658	634	599	654	669	628	669	658	645	679	638	628	640	679	678	652	665	662	670	638	627	660	626	626	647	592	648	640	639	680	648	685	654	660	720	629	640	646	704	655	680	612	604	587	682	665	659	675	644	667	655	654	701	598	633	675	610	629	685	619	719	676	627	689	628	614	622	675	627	677	635	630	622	649	630	632	660	665	649	678	688	607	634	669	644	612	657	666	648	597	654	666	684	617	667	657	603	612	616	669	687	604	629	628	713	670	604	627	599	702	620	683	668	639	635	696	674	659	647	639	642	680	619	643	649	660	664	628	652	652	653	668	636	648	672	661	624	631	612	626	650	632	649	681	679	604	633	654	638	606	617	620	649	655	622	659	700	626	628	669	639	708	706	698	707	657	646	660	672	623	604	640	654	621	698	607	649	653	661	669	624	638	687	657	638	643	661	633	633	637	650	633	664	636	624	660	646	654	637	673	639	685	632	678	649	634	687	641	687	615	639	661	634	682	634	579	654	656	666	632	634	682	701	670	666	621	670	619	679	644	610	649	699	649	619	713	622	624	636	673	658	691	635	675	624	686	639	630	646	666	636	649	641	650	648	697	657	652	661	678	637	664	592	660	650	623	685	621	646	688	608	637	673	655	650	621	612	629	606	661	637	649	610	679	626	642	598	623	662	687	644	636	677	619	680	691	664	647	629	592	655	621	602	622	607	647	612	673	680	710	646	660	609	600	653	632	666	655	652	678	670	647	654	616	643	624	592	643	660	647	681	675	641	626	602	665	634	633	648	636	636	617	626	653	609	670	648	617	674	650	623	625	644	678	645	648	641	676	645	671	655	664	647	622	622	636	662	641	619	647	659	632	616	651	643	651	629	623	642	585	636	661	660	692	672	663	672	661	596	645	695	645	656	627	637	672	670	596	657	623	682	659	691	601	632	694	678	630	669	611	614	688	630	676	630	658	661	684	638	659	666	622	625	676	675	642	665	674	684	663	639	665	657	632	638	663	635	647	654	612	651	636	629	645	647	654	668	669	673	584	653	633	614	616	641	692	641	669	654	692	685	669	662	668	635	648	664	641	674	637	656	644	594	653	630	649	640	627	645	653	697	611	614	634	655	647	672	619	652	629	628	647	634	627	687	679	651	666	677	629	624	675	651	659	623	662	671	652	647	599	607	621	622	628	650	653	659	669	642	623
27558	17448	10971	6312	2559	1298	668	396	361	215	183	174	153	165	148	155	168	167	154	144	135	163	142	160	154	131	138	156	122	131	134	149	127	140	153	161	163	172	141	151	157	133	125	153	146	155	159	147	127	154	163	177	146	144	151	149	141	148	147	136	142	155	158	145	141	137	130	148	131	140	157	156	145	144	138	143	140	158	155	165	158	126	154	141	163	167	155	151	158	142	143	158	135	134	156	163	167	155	128	129	179	154	134	134	141	135	160	141	138	148	146	138	144	130	140	132	163	152	151	164	156	130	155	140	139	133	146	136	143	158	124	144	127	147	151	147	142	145	138	133	160	129	154	136	149	143	130	136	143	156	151	158	147	132	149	152	147	136	133	149	144	161	145	134	156	139	156	157	145	124	160	155	134	162	144	141	149	126	141	151	152	162	147	144	138	159	139	145	151	161	146	154	138	156	150	162	143	156	124	131	157	144	149	144	157	151	133	136	157	130	163	137	146	138	141	148	139	150	137	142	138	147	121	135	146	154	175	147	155	152	161	135	158	145	139	155	136	144	133	162	150	126	125	153	147	153	145	138	169	145	140	145	155	141	152	141	162	157	123	156	149	151	133	145	139	120	139	146	121	160	157	153	134	147	147	154	151	156	144	148	138	115	147	137	143	149	127	155	126	137	142	138	164	135	147	142	153	139	145	143	157	168	141	140	147	165	143	160	159	147	165	141	157	127	134	141	157	134	136	154	158	173	145	131	131	126	145	152	154	128	136	157	131	147	137	151	125	144	135	157	130	156	138	155	140	168	159	144	128	139	171	149	147	144	134	119	124	166	149	140	146	143	141	143	146	157	143	134	140	144	150	160	152	139	152	143	139	140	145	146	142	139	145	157	157	153	148	143	135	116	132	141	158	136	137	115	160	120	136	135	123	159	157	143	131	133	138	151	148	154	129	164	138	151	191	141	143	151	149	120	144	138	135	151	152	146	132	150	159	163	119	148	168	145	144	129	147	141	172	136	150	145	176	133	145	150	154	154	173	128	160	126	152	149	155	156	153	151	144	147	145	146	149	130	132	146	143	151	144	152	129	136	151	143	169	173	150	149	144	146	176	123	155	155	148	131	143	157	149	149	147	139	148	157	125	160	140	127	148	154	144	150	135	148	137	143	146	159	160	163	124	143	141	141	145	159	125	148	163	148	133	165	139	143	140	149	158	143	141	134	133	139	131	143	153	161	121	169	143	162	145	165	143	149	171	145	141	137	149	137	168	157	141	145	153	154	147	174	143	144	156	140	137	147	146	156	148	154	143	146	145	168	151	138	153	152	145	152	140	157	159	153	165	146	169	140	136	158	149	159	147	138	132	128	152	124	110	134	140	167	151	155	154	164	159	155	122	153	139	119	136	174	132	165	151	145	151	145	159	129	138	157	150	150	164	134	131	135	144	159	141	157	134	136	170	138	155	132	148	161	125	137	161	151	152	153	155	131	138	160	144	142	168	165	136	150	139	132	124	138	163	136	150	166	158	141	158	160	143	135	135	146	162	129	138	163	147	143	149	144	157	163	141	152	139	160	139	150	146	130	157	126	153	119	159	138	157	158	154	157	152	142	134	149	166	132	148	146	120	165	150	137	163	154	163	157	152	145	130	132	136	163	149	155	119	159	140	152	151	143	163	152	144	134	132	149	125	162	168	150	147	168	139	154	139	147	161	158	139	151	147	152	134	149	142	147	138	143	143	149	157	127	150	160	159	133	168	156	147	140	157	163	139	138	143	152	146	141	132	154	147	127	151	135	153	131	150	139	157	146	146	147	135	150	135	153	150	147	136	149	161	148	162	129	149	169	147	155	139	120	159	126	141	141	156	139	141	150	149	165	152	129	155	145	131	150	147	140	152	133	160	129	143	160	155	160	147	146	141	128	162	165	147	141	162	142	156	162	113	134	139	140	132	142	137	135	135	145	153	152	122	136	133	141	131	146	135	162	147	152	137	175	164	143	143	143	153	146	135	154	153	137	150	148	152	146	140	149	162	141	145	122	155	153	153	178	153	138	151	157	130	144	139	146	149	145	172	147	161	148	125	139	173	133	144	144	139	150	161	133	151	131	151	147	141	141	157	138	145	144	178	144	137	155	136	121	158	159	182	152	148	126	148	140	133	159	132	126	150	144	150	146	136	147	146	168	127	151	140	164	146	148	132	154	152	145	161	147	147	134	161	128	146	136	163	142	152	165	153	168	161	145	130	150	157	140	147	153	143	159	146	131	139	147	140	168	154	147	142	144	150	152	158	150	142	148	183	155	126	137	150	168	144	131	145	143	165	155	156	167	145	151	122	152	142	134	127	129	157	147	155	144	136	144	149	158	156	155	158	149	135	132	130	144	141	152	144	144	146	151	166	152	139	139	130	150	140	140	148	151	138	138	152	139	133	135	151	154	144	155	138	129	166	150	151	150	146	150	163	133	135	141	132	140	151	166	156	158	145	140	153	125	132	150	141	124	130	134	153	151	150	144	146	154	143	136	159	157	143	150	147	148	134	133	142	154	136	136	169	169	169	149	148	135	150	162	146	146	159	157	133	140	150	141	154	144	154	144	136	121	146	132	145	158	150	128	126	152	149	142	120	157	145	123	128	143	145	148	124	154	163	139	155	150	141	137	133	144	154	166	156	145	163	136	138	158	141	138	149	130	143	163	138	167	150	148	147	161	165	137	132	145	131	153	143	156	162	144	134	163	146	158	145	155	150	155	148	145	150	163	155	133	155	145	156	164	125	163	146	146	143	128	168	137	153	153	166	134	135	144	147	154	135	124	129	169	146	143	146	147	131	161	148	138	140	146	163	167	147	136	159	150	143	138	155	136	134	153	149	147	143	152	158	127	166	151	145	157	153	159	136	156	142	148	139	148	130	162	150	120	169	136	157	151	142	147	152	128	133	143	148	133	163	161	141	168	155	149	141	138	130	148	160	150	178	161	137	153	154	147	169	147	156	159	140	166	146	142	142	135	148	141	148	135	132	156	147	128	141	164	165	137	146	137	155	139	134	160	160	145	163	141	145	135	153	163	150	143	150	157	145	151	158	146	166	168	149	139	147	162	147	179	126	131	134	156	156	140	154	121	147	155	145	154	163	134	159	142	146	136	146	143	139	154	139	138	127	127	146	146	144	154	151	136	155	158	136	158	148	133	149	127	146	146	141	158	144	144	149	149	153	156	146	169	128	141	159	144	143	153	169	144	149	144	120	166	154	169	159	159	151	154	142	140	156	154	134	158	155	130	133	138	139	145	151	138	150	142	156	146	158	143	160	152	153	147	125	129	167	140	156	148	171	141	137	148	144	155	161	180	164	138	160	158	143	131	126	163	135	130	148	143	146	135	145	152	143	150	149	152	125	151	147	148	132	128	137	147	136	129	141	157	140	152	153	148	141	171	140	157	148	135	151	135	153	142	149	136	133	133	146	140	142	131	131	163	131	158	159	139	159	151	162	144	129	148
12139	16898	16136	9556	4744	2397	1275	772	626	369	186	184	186	183	178	183	175	163	163	173	191	145	150	164	168	148	185	160	157	172	161	173	165	169	158	158	161	149	157	177	151	152	160	157	176	177	157	157	178	171	158	122	155	147	174	181	177	168	185	149	147	136	140	161	171	157	144	135	169	154	160	178	126	159	155	144	138	172	194	162	150	139	165	156	173	164	157	159	154	161	177	147	175	152	152	166	165	167	170	151	151	184	174	161	143	147	152	175	152	164	155	172	168	168	161	169	163	163	165	156	137	165	168	149	163	164	171	139	171	167	159	205	133	166	151	167	159	153	157	156	167	148	147	158	161	150	140	153	164	152	132	172	147	169	169	179	148	184	140	171	184	150	141	188	176	165	163	173	146	161	149	154	161	135	174	174	142	160	169	153	155	162	167	179	154	165	163	152	160	150	151	164	151	147	155	148	153	156	168	158	155	167	145	156	156	145	158	186	161	170	149	146	171	158	154	174	177	158	139	156	134	170	177	159	158	163	156	142	157	170	176	158	130	151	156	167	168	176	179	149	163	171	172	168	174	138	181	177	140	152	152	154	175	151	164	163	167	158	139	176	160	150	167	179	177	138	155	162	166	157	151	164	164	155	152	152	132	164	151	171	149	145	148	179	169	163	169	163	160	139	157	171	152	139	160	162	153	184	165	149	150	158	144	151	152	170	154	176	150	184	165	142	162	175	134	169	143	155	172	162	165	165	159	145	172	176	171	159	151	137	174	140	181	163	155	161	179	147	186	172	139	171	137	174	158	146	158	148	160	161	166	154	149	143	152	162	139	162	179	127	173	163	146	152	145	142	157	148	146	169	145	149	159	163	170	158	153	145	158	157	172	163	153	153	144	161	140	166	168	158	140	162	169	160	164	160	146	165	191	152	149	139	159	177	144	170	158	179	167	149	167	152	161	143	160	149	160	152	149	163	166	154	169	172	154	137	136	161	156	156	168	147	168	145	170	146	137	132	130	155	146	139	145	174	164	177	152	164	129	146	139	142	175	165	159	156	172	161	170	145	168	176	141	148	170	163	177	161	173	157	164	155	162	136	169	150	146	156	158	148	173	169	157	156	186	184	147	151	162	164	142	189	139	158	159	159	147	175	171	155	146	148	137	167	158	161	147	130	161	163	160	159	162	155	179	185	164	180	161	168	164	147	150	159	166	158	176	165	158	181	176	148	155	162	169	153	145	180	162	143	169	150	166	154	132	158	167	152	194	151	170	161	143	163	162	159	160	150	163	172	151	125	160	171	162	151	161	175	163	147	150	161	165	164	161	171	149	163	161	173	138	144	158	166	140	138	158	152	147	143	161	164	127	147	169	148	176	149	160	160	140	165	155	164	156	172	176	155	170	148	184	165	161	160	173	149	159	172	179	170	143	157	166	145	160	184	175	161	158	175	149	157	160	154	139	149	152	151	143	172	158	153	168	159	156	159	167	158	162	173	155	181	174	161	145	160	160	147	195	167	148	185	143	170	180	147	141	150	160	189	157	161	165	179	178	147	174	160	140	180	149	171	159	170	146	142	161	148	170	142	163	163	148	180	168	163	150	161	181	177	143	168	143	159	166	170	148	185	144	175	158	138	159	165	164	175	169	160	164	149	154	176	146	163	152	149	160	172	161	152	160	157	139	142	169	149	154	148	156	164	168	143	136	170	161	159	151	122	142	166	152	163	156	162	169	179	162	154	147	156	188	155	163	146	164	139	156	159	164	150	156	159	156	184	167	137	159	161	171	164	175	167	141	152	159	152	158	149	141	168	153	162	152	164	164	144	145	136	173	141	162	161	162	145	167	171	163	161	159	156	184	154	146	164	159	173	147	153	154	164	166	149	151	172	138	144	168	168	169	146	175	161	150	161	161	158	168	137	163	164	160	165	150	156	166	152	169	154	168	145	158	142	157	179	164	139	165	146	155	160	159	170	157	150	161	173	173	157	155	161	168	180	139	158	169	161	152	185	171	169	140	150	162	132	155	157	146	151	161	151	150	151	132	155	159	181	146	154	179	161	167	157	157	149	156	149	150	153	184	156	163	175	168	143	143	154	159	153	172	139	168	154	155	160	159	150	184	168	167	164	159	161	169	147	138	164	165	133	177	167	158	168	166	174	160	158	157	174	140	151	174	151	136	155	150	169	162	157	166	144	172	143	147	142	160	171	170	156	166	168	160	141	181	177	169	164	157	162	142	162	159	161	149	166	161	149	158	171	151	136	173	143	162	152	153	136	156	166	185	177	157	170	143	162	152	169	148	146	155	159	157	145	153	149	160	171	169	154	157	185	159	149	163	157	154	165	152	158	180	147	144	149	176	154	159	170	168	150	152	152	150	135	134	154	152	150	156	148	177	166	157	155	159	161	141	153	173	150	146	151	162	158	163	165	180	186	120	153	151	165	179	167	136	143	157	140	159	156	137	151	157	146	169	167	182	162	175	149	154	156	169	158	155	159	149	151	172	183	187	171	175	162	162	169	158	163	162	163	156	158	150	156	172	157	142	158	141	155	146	140	167	184	178	145	158	152	156	148	180	143	170	153	182	168	158	159	177	149	149	158	158	167	134	143	167	133	162	171	180	165	130	170	163	141	163	179	155	155	144	156	168	160	144	194	171	159	140	149	148	146	179	158	155	172	161	157	148	168	155	159	138	167	162	154	180	147	141	179	143	130	160	169	175	157	152	160	162	145	159	159	146	149	171	146	153	156	165	147	146	198	149	169	157	141	155	182	155	157	170	152	154	167	151	168	149	156	164	162	157	144	181	136	160	138	168	151	181	188	162	153	158	190	164	167	150	164	163	177	171	143	158	158	176	161	149	166	151	161	151	171	139	180	158	146	148	161	141	162	158	195	173	156	164	152	160	148	160	132	145	158	168	160	156	174	185	149	163	170	162	169	134	155	165	156	133	175	146	171	164	179	169	179	166	150	155	171	172	162	153	152	185	130	144	169	161	161	153	141	164	157	162	165	152	159	146	168	169	158	174	175	133	141	159	161	182	136	155	154	152	164	150	139	168	147	155	156	134	183	168	168	147	174	158	150	160	138	160	155	168	152	171	153	165	166	163	165	157	159	160	177	160	177	146	177	142	158	184	161	150	143	166	167	165	144	168	151	185	154	131	149	162	150	171	157	142	163	163	167	171	159	141	130	158	154	170	170	178	147	138	163	139	157	162	173	146	159	148	153	149	156	164	156	152	169	145	149	170	145	153	168	173	157	154	149	148	148	159	169	166	166	170	186	158	146	159	159	150	158	158	155	152	161	169	159	152	178	156	162	160	164	141	173	147	175	142	155	161	175	159	131	157	163	158	174	159	191	172	155	139	150	170	154	169	134	159	170	158	157	163	170	165	154	146	174	137	156	147	166	164	176	157	161	204	160	163	154	165	167	145	157	163	171	176	158	164	184	155	153	166	149	159	174	161	137	127	180	165	158	146	142	163	154	162	167	173	158
24391	20104	26250	23698	20167	12279	2960	1643	1158	955	757	737	600	555	562	547	566	492	503	499	505	444	453	495	466	435	425	440	437	453	450	468	450	436	418	449	419	406	440	433	415	447	434	414	422	429	440	428	436	447	418	443	430	452	438	422	396	445	430	419	434	405	386	413	449	457	407	410	427	399	396	429	412	402	440	425	415	434	411	425	471	416	393	408	426	422	389	401	377	388	404	439	441	451	443	445	430	419	435	433	420	454	413	461	441	410	430	424	431	392	373	424	428	434	489	399	461	392	425	420	466	461	417	385	377	420	405	393	433	427	399	392	410	410	385	442	405	392	393	408	389	413	379	389	392	415	405	415	442	453	430	397	397	402	414	447	416	430	397	409	386	423	442	413	437	420	376	414	394	397	431	407	420	438	401	439	413	436	439	385	385	405	414	395	420	386	419	387	408	438	414	427	409	388	378	435	393	424	428	466	411	370	422	435	405	445	410	398	471	448	387	432	390	409	396	432	451	415	401	428	430	396	406	414	415	424	396	391	406	409	445	405	423	460	397	417	414	412	399	420	417	438	413	440	427	392	402	423	423	409	439	431	424	430	400	408	406	426	426	417	411	406	430	435	406	431	414	392	421	398	434	382	414	379	415	399	405	394	413	423	434	391	362	409	404	412	413	367	419	420	391	429	415	419	428	392	391	414	433	414	427	399	393	416	381	388	369	428	424	408	423	379	380	421	382	412	411	421	454	387	427	421	414	379	380	451	410	486	432	424	406	381	381	437	426	395	378	388	381	394	430	411	401	402	410	439	438	443	413	388	415	366	440	449	450	425	397	417	403	446	426	411	419	386	432	399	401	406	430	457	430	397	390	442	408	452	446	399	400	425	417	416	418	437	422	395	386	394	420	376	384	419	362	416	404	417	409	394	409	425	400	424	396	443	418	419	402	411	401	429	402	390	440	413	443	422	419	414	399	399	417	433	384	397	479	406	429	414	381	420	413	395	418	397	436	415	415	409	458	410	428	430	398	414	421	404	417	418	409	389	399	383	437	420	444	443	428	453	428	420	404	397	397	410	405	407	426	366	399	422	432	412	420	404	392	413	423	432	415	410	443	416	441	396	398	394	404	380	423	398	419	397	389	430	422	436	406	382	396	385	412	405	395	398	442	453	415	393	420	414	398	440	375	412	382	436	395	424	432	406	428	403	442	426	417	434	409	436	386	369	432	420	411	416	428	416	419	434	394	398	416	415	387	448	462	437	415	391	384	424	408	426	390	424	438	419	423	415	431	414	426	416	422	463	390	434	405	420	447	402	423	404	426	430	410	410	395	398	427	442	383	447	389	439	419	448	394	384	443	426	452	437	418	481	417	410	395	482	414	381	397	397	396	426	409	402	436	429	421	407	431	393	438	385	396	405	436	404	437	429	388	395	443	418	395	428	409	404	438	402	386	399	422	412	393	419	428	407	431	440	429	412	422	411	406	459	400	405	410	448	433	422	433	405	382	392	410	429	376	434	407	390	415	436	449	412	428	400	420	395	420	415	414	429	413	441	430	410	423	410	431	425	384	380	424	387	398	403	408	415	423	402	432	422	400	428	394	427	388	385	373	457	433	383	370	397	397	391	403	439	383	433	420	379	407	414	454	444	424	435	410	436	433	407	399	458	375	436	464	394	431	413	394	447	424	411	445	385	420	451	410	380	416	404	411	412	374	408	432	418	473	428	420	423	423	375	395	396	407	391	426	421	410	406	412	419	430	415	425	426	399	424	440	428	416	406	447	423	446	421	383	387	397	391	428	395	433	412	396	401	410	418	437	453	393	431	409	429	435	438	428	415	397	425	417	418	420	405	423	435	420	384	423	397	430	403	409	464	438	416	389	410	398	417	433	447	393	425	410	410	441	404	437	414	397	369	413	393	424	402	401	431	414	421	421	417	433	418	411	406	440	452	414	401	442	380	416	428	394	448	412	444	408	422	403	425	415	421	402	396	418	421	370	417	424	411	428	418	452	393	403	411	419	377	422	408	422	409	423	397	404	375	415	441	371	421	381	403	432	379	419	401	436	425	367	428	401	417	427	419	423	391	428	426	435	367	412	386	437	409	401	402	448	396	389	408	410	411	437	403	397	411	385	403	446	425	442	411	398	366	426	401	432	390	412	402	424	385	420	423	414	422	428	401	408	438	407	428	412	431	454	422	434	429	410	429	414	405	464	409	445	412	411	409	409	392	415	399	403	449	405	423	389	423	391	413	368	426	397	373	413	422	417	430	386	429	368	398	432	419	422	452	386	404	414	398	441	406	401	410	419	435	443	434	418	436	412	416	439	456	411	401	406	443	363	398	413	378	417	390	435	419	412	397	383	400	406	468	396	436	432	454	448	415	411	404	425	396	410	441	413	459	430	399	420	425	396	403	410	406	412	411	412	412	433	413	399	437	400	392	397	423	422	432	440	428	386	402	437	425	441	407	426	425	426	426	406	425	421	400	393	410	436	425	441	412	430	403	415	391	420	423	414	418	396	413	447	422	427	434	408	450	396	439	392	433	411	421	431	419	446	430	417	457	421	440	405	389	394	395	390	448	402	387	395	380	396	426	392	370	454	407	388	394	439	413	419	404	410	449	426	446	434	468	433	408	410	391	373	422	409	405	467	435	423	389	388	417	428	415	403	414	385	413	418	424	384	388	416	434	455	405	402	408	428	424	420	356	397	423	408	419	427	413	437	394	408	407	402	463	408	425	430	369	431	449	423	418	414	398	420	404	416	369	393	391	452	415	399	393	418	404	405	412	416	407	395	424	403	408	400	405	414	421	377	440	417	429	352	371	425	402	414	419	420	402	400	424	409	414	428	442	420	387	397	437	389	396	427	393	454	414	396	402	420	416	410	429	426	396	470	417	416	415	400	421	412	402	402	437	415	396	415	445	411	430	408	402	415	424	453	417	401	435	399	407	398	414	427	412	404	446	436	426	416	409	441	383	417	418	431	445	408	429	393	423	419	382	401	421	384	398	419	412	459	400	386	409	432	448	430	405	406	392	406	388	410	450	407	402	395	425	452	388	460	437	427	408	402	362	395	408	414	414	427	415	455	378	421	388	457	391	385	409	418	408	404	420	404	460	426	430	425	438	414	405	422	420	428	427	429	405	460	433	413	425	427	417	401	408	392	382	423	442	444	412	402	388	390	389	402	443	426	416	378	405	398	437	403	421	364	408	415	408	430	454	379	435	433	402	408	420	423	434	463	414	400	439	389	409	389	389	432	399	389	396	411	413	412	414	428	424	392	427	390	433	394	392	393	397	418	463	472	401	430	396	425	403	400	462	385	410	458	399	420	410	426	375	385	428	415	391	426	423	429	389	443	425	398	394	430	350	445	422	422	448	411	420	468	394	432	430	403	420	423	395	442	392	407	419	413	411	405	416	405	413	438	428	432	405	419	421	435	427	418	383	405	422	412	405	447	390	383	404	400	392	437	431	449	439	416	398	431	409	409	430
14779	28429	26856	17943	9922	5981	4002	2680	1979	1570	1100	957	844	753	648	655	623	595	603	529	485	520	482	519	469	460	420	493	434	441	456	449	417	422	409	438	426	402	411	421	436	402	454	455	423	387	394	395	424	445	405	401	379	390	395	411	403	382	391	428	403	408	438	406	378	424	379	417	404	387	429	377	394	396	390	401	410	385	384	373	372	389	382	406	428	383	402	392	379	408	411	406	391	371	382	382	395	424	414	393	376	388	403	418	378	369	407	393	387	387	382	396	413	390	402	410	373	352	390	382	394	398	392	385	399	408	375	393	418	427	399	403	395	397	413	385	355	400	401	410	390	364	378	393	401	462	407	332	400	396	378	391	365	405	382	426	337	451	386	421	385	380	374	371	396	370	403	389	375	401	422	392	389	410	398	372	388	393	392	386	389	394	384	398	407	417	381	374	368	395	376	389	399	408	393	377	386	397	379	397	380	411	382	379	386	387	407	400	423	426	404	371	404	392	403	402	396	341	378	448	368	368	405	394	383	393	376	409	418	388	345	382	380	397	380	394	399	412	418	399	390	373	393	392	382	391	438	358	389	377	381	418	392	350	407	375	399	385	429	400	355	384	394	417	365	400	387	403	378	405	377	378	398	420	419	435	419	357	381	437	391	393	405	424	411	390	396	389	418	418	371	374	375	346	389	413	395	370	428	362	401	392	374	363	439	370	393	403	414	401	402	370	386	377	403	378	384	369	393	432	380	408	406	394	407	367	375	380	380	385	393	395	394	429	387	366	382	389	419	394	350	380	377	371	434	388	412	361	384	341	400	369	379	408	321	367	389	402	392	391	408	368	403	402	405	362	389	382	398	431	372	382	362	379	376	379	414	375	401	411	372	401	372	409	352	396	395	399	395	423	407	435	376	393	382	382	390	438	396	391	396	415	367	371	395	402	372	436	382	384	425	380	362	415	396	368	357	388	391	385	419	405	385	420	413	362	356	395	390	405	389	377	413	402	377	398	363	393	408	400	383	402	360	387	370	403	414	385	377	376	400	399	359	383	377	377	341	437	381	373	329	393	390	426	395	385	388	410	383	378	401	415	398	380	376	406	407	393	381	424	380	401	392	401	394	415	388	378	395	375	429	418	386	335	378	382	368	362	355	406	394	391	387	400	361	396	415	402	379	394	394	391	372	379	424	394	403	436	346	383	417	391	371	399	366	435	413	391	401	398	414	419	409	347	412	393	437	398	408	394	381	361	373	399	372	399	391	371	390	401	399	390	418	389	404	384	404	397	416	402	351	363	408	421	368	427	403	405	429	376	393	426	397	378	400	361	390	392	421	409	389	393	372	371	354	425	344	364	388	385	416	405	366	367	397	399	379	379	403	403	367	391	414	349	408	384	390	388	377	373	403	385	403	390	433	424	441	418	411	389	366	425	351	435	337	378	390	363	388	362	405	403	379	445	358	377	409	414	416	367	369	399	362	400	403	408	381	344	413	387	361	398	383	402	415	409	441	423	420	387	373	387	400	384	397	417	384	374	372	400	402	387	387	391	402	400	406	408	396	415	337	410	399	410	431	393	364	413	397	381	400	388	375	384	392	379	391	381	386	401	424	379	362	358	372	382	404	359	400	409	398	421	381	369	389	430	364	413	423	382	411	420	411	384	376	383	393	367	436	381	384	385	424	405	369	362	371	382	388	435	406	381	371	387	410	416	433	385	372	423	379	393	405	411	391	368	382	400	379	404	372	378	387	385	378	407	377	368	401	374	349	409	393	383	403	354	426	372	395	431	394	404	403	391	407	401	410	369	360	384	370	358	387	361	416	392	400	429	418	398	403	394	362	366	386	422	387	399	403	402	414	359	401	401	380	388	405	393	377	376	394	365	393	374	401	354	399	427	364	406	397	409	371	379	390	371	392	358	366	414	383	408	405	404	422	423	375	399	379	405	371	385	376	404	436	402	413	406	397	395	419	361	378	413	419	384	412	374	367	402	416	395	411	379	388	391	404	375	406	386	402	388	392	356	376	396	425	384	378	378	394	413	384	374	414	388	399	417	386	372	379	369	381	375	382	373	380	386	368	408	403	453	391	383	424	430	371	385	406	401	376	355	383	390	398	435	377	394	370	378	387	377	401	399	407	396	397	442	428	399	446	389	367	385	431	387	416	404	411	377	392	393	377	416	407	344	399	418	377	402	379	401	390	377	352	404	363	387	384	396	372	365	392	388	378	376	413	403	378	387	381	385	398	399	386	403	401	417	406	377	376	393	393	386	396	407	394	385	385	383	415	365	395	381	411	377	375	408	420	426	376	367	405	402	393	428	407	368	354	409	407	395	362	422	415	419	390	397	371	424	367	381	404	374	405	428	415	386	356	371	432	382	399	378	420	363	362	425	358	385	359	378	380	388	405	398	409	367	423	403	403	392	374	408	387	371	393	401	374	380	336	414	395	432	397	408	387	422	377	374	371	382	385	404	365	403	401	365	391	363	441	406	361	391	383	401	421	374	403	437	368	370	406	417	420	397	386	368	401	399	404	381	405	388	415	417	386	406	361	401	390	380	380	373	361	386	397	403	377	404	411	373	407	372	383	372	386	389	370	397	406	344	365	399	432	386	387	369	391	369	414	375	404	392	401	388	404	356	388	365	400	345	402	380	394	359	394	396	394	396	379	377	408	380	371	376	391	376	368	379	386	362	399	375	371	382	384	409	409	419	391	368	421	359	378	391	377	355	379	401	404	388	415	387	395	427	367	404	420	386	383	421	404	376	369	400	409	383	381	376	366	367	364	380	390	393	383	372	392	387	401	441	396	399	373	402	386	418	382	384	381	404	395	394	397	386	401	390	402	411	384	368	387	378	395	368	430	380	358	382	389	461	383	380	380	419	378	380	353	416	382	386	395	401	378	365	397	360	401	380	397	406	385	407	447	389	386	394	364	395	411	397	398	401	402	368	400	398	395	410	362	351	412	369	399	385	362	381	414	363	405	388	419	372	369	433	364	374	413	403	373	420	412	397	382	369	381	413	425	365	357	413	411	377	383	368	393	416	443	367	381	390	389	387	398	380	411	361	421	382	397	381	359	388	401	381	378	388	428	414	429	399	381	409	418	390	408	383	416	371	402	402	410	377	388	421	419	423	371	411	365	374	411	395	351	387	377	372	394	401	380	422	404	393	392	377	421	356	391	369	372	359	362	412	403	380	383	365	376	374	356	373	418	395	348	370	430	417	410	386	396	392	395	399	420	391	422	378	369	377	392	393	369	374	353	394	400	406	372	399	405	379	389	406	357	403	382	407	332	391	392	389	381	379	384	387	437	405	363	414	376	383	398	413	383	447	385	349	370	401	392	410	420	385	388	389	384	386	397	399	370	400	401	351	381	376	404	406	400	410	413	371	379	395	406	366	373	373	410	366	401	390	380	370	392	391	376	374	380	408	395	369	402	418	417	413	405	385	390	402	422	364	419	356	362	375	433	394	406	406	387	407	411	382	372	412
22181	20102	26649	23327	20122	20298	11770	3074	2023	1660	1267	1267	1094	1028	911	958	854	846	897	786	842	814	785	781	800	761	818	750	782	746	810	733	706	708	744	781	686	718	691	726	730	734	681	716	728	680	765	699	752	687	717	665	722	676	693	695	658	730	686	673	666	704	711	648	737	710	709	743	710	710	695	698	723	709	695	749	730	718	673	697	730	660	717	687	690	715	703	637	737	685	727	692	653	657	693	663	738	692	727	699	718	706	675	694	731	696	678	668	701	681	727	659	750	673	671	734	691	666	662	673	669	673	734	690	721	677	757	694	725	712	729	746	705	651	713	715	721	713	716	687	687	677	747	691	698	692	712	712	666	678	661	685	694	692	714	674	697	647	694	691	716	650	658	678	695	700	705	693	619	682	721	725	710	655	618	694	723	713	711	739	682	676	690	677	704	684	670	696	686	686	721	727	676	692	730	719	708	739	690	679	699	638	676	665	716	685	726	684	679	739	683	611	753	694	648	714	707	689	639	693	675	682	697	696	684	712	660	659	665	685	694	705	688	697	699	716	709	666	686	637	689	702	709	658	707	681	727	713	674	671	694	684	700	701	701	708	658	682	687	714	674	723	655	704	676	707	702	703	688	657	648	643	742	717	736	726	682	697	687	668	647	705	677	704	686	672	666	702	674	700	721	674	719	691	698	664	718	657	672	683	681	707	710	689	688	678	691	733	688	665	713	647	726	695	713	682	689	697	707	702	706	712	688	662	787	697	729	707	682	696	699	664	678	689	675	708	656	626	700	605	701	663	686	683	719	725	751	670	735	718	683	736	703	686	743	696	686	709	728	714	706	648	709	704	633	684	676	647	670	713	700	645	694	677	736	687	656	717	681	732	705	685	667	727	724	719	656	687	710	707	680	714	703	658	687	728	692	679	727	732	707	693	667	689	686	722	666	664	716	707	682	701	677	721	696	695	664	667	661	680	703	711	667	741	725	649	706	661	704	707	684	651	703	711	730	686	652	706	693	659	715	688	720	690	662	660	677	647	701	687	728	669	644	734	691	661	644	665	669	647	750	701	720	695	698	684	693	661	712	681	621	688	636	686	678	684	693	691	692	677	745	703	691	689	673	660	702	708	721	693	707	744	690	722	711	679	698	672	694	741	647	687	693	650	686	661	721	738	687	715	733	669	729	691	672	753	706	719	664	706	660	688	700	689	704	743	670	657	727	691	681	721	690	698	711	686	689	692	740	697	653	668	675	704	655	679	690	672	650	749	736	691	747	678	701	700	699	690	689	721	694	675	694	725	727	705	694	743	667	699	666	683	637	655	640	725	693	678	672	717	659	710	737	704	720	678	674	695	717	623	749	685	697	694	690	680	691	663	660	737	680	726	706	691	710	727	692	682	735	716	750	698	739	736	656	726	704	727	703	660	686	690	730	691	705	692	691	699	678	681	692	665	675	759	657	691	726	708	713	718	689	694	679	767	685	722	703	647	715	691	700	715	689	666	723	659	675	730	658	724	700	694	682	702	708	678	665	707	688	705	702	688	678	672	724	701	678	708	700	644	710	649	645	667	686	714	690	724	739	687	754	677	654	716	657	655	672	670	679	641	644	698	713	707	704	692	676	681	751	694	747	702	741	726	687	713	709	678	718	652	685	730	671	679	732	690	694	696	684	652	695	702	675	652	697	720	653	672	679	696	729	699	721	679	705	711	721	708	706	749	678	679	662	655	678	710	710	682	720	723	683	689	703	688	686	667	710	714	681	711	691	686	675	682	698	724	680	688	629	729	674	639	717	674	753	667	692	714	703	688	706	677	619	667	690	740	696	707	684	703	667	668	650	686	654	746	703	708	695	665	686	674	695	687	724	715	737	672	746	673	695	664	673	680	682	674	695	750	699	701	695	690	677	714	706	673	695	721	704	702	694	700	740	713	704	701	681	738	679	701	719	722	734	730	686	663	677	694	720	697	665	698	682	651	717	695	697	688	682	727	692	720	680	685	735	720	684	661	671	669	656	688	664	689	698	714	704	686	685	677	716	714	674	679	686	722	677	696	707	729	709	727	696	691	676	705	660	657	695	686	674	633	713	696	732	721	713	675	730	696	713	649	648	673	739	719	652	684	672	664	693	646	677	721	687	707	659	668	654	757	718	673	641	684	687	663	646	684	636	673	683	667	695	695	669	753	701	706	684	709	706	677	744	685	720	733	668	673	682	713	706	697	686	670	683	701	676	669	693	707	671	675	676	717	666	714	729	688	650	693	708	699	697	691	674	698	672	679	716	767	678	694	685	686	701	695	731	651	739	703	678	685	701	652	706	734	665	704	705	709	700	701	635	694	693	648	699	711	690	682	640	705	684	682	653	719	699	671	669	675	687	673	675	672	651	675	692	623	693	682	698	677	653	691	689	701	764	675	702	740	714	688	685	637	663	715	678	730	676	720	704	689	711	701	730	661	710	690	664	723	708	718	722	689	644	707	696	732	654	658	708	680	649	705	715	686	653	697	677	664	678	661	680	681	664	697	675	670	736	739	676	713	702	690	688	668	677	667	674	694	678	699	726	661	672	687	696	716	667	704	643	702	692	656	698	703	656	701	706	680	697	719	703	667	732	697	677	685	658	663	695	662	673	692	667	722	657	664	745	709	657	682	703	686	728	754	714	711	694	678	674	686	676	680	641	691	686	726	685	664	693	713	703	730	623	732	727	651	708	739	687	756	632	688	652	695	724	690	698	745	640	727	725	704	736	705	698	703	725	663	716	699	682	706	681	686	772	626	699	660	697	652	716	690	667	745	705	626	700	670	726	735	640	692	701	679	645	711	703	694	722	696	681	675	691	663	650	753	677	722	687	711	640	686	700	720	702	677	687	708	718	687	693	727	754	732	714	670	662	690	668	665	695	682	709	680	665	649	687	707	687	643	686	711	678	702	674	665	696	667	664	714	705	682	702	708	673	698	701	717	652	709	725	709	714	691	687	686	709	682	690	703	707	700	706	692	663	739	663	669	680	730	689	698	703	713	669	722	688	719	663	696	683	704	737	691	711	636	696	696	713	668	698	690	694	727	659	755	662	715	689	646	674	697	704	708	714	710	727	697	712	697	700	729	687	714	665	664	689	661	697	734	676	648	693	645	643	711	734	657	685	715	730	718	707	675	663	751	688	710	654	715	678	668	695	651	689	661	679	654	690	703	695	621	684	705	688	650	669	720	703	730	723	709	721	709	680	671	730	724	685	649	739	706	666	693	704	696	704	707	669	741	717	651	659	689	668	685	676	681	712	667	708	714	711	694	697	692	708	701	727	681	658	699	690	709	681	681	701	721	705	731	722	686	664	640	678	685	733	737	677	658	738	733	645	652	684	660	731	700	688	684	691	696	640	729	705	702	754	661	644	688	672	655	749	667	724	739	697	751	632	686	726	690	705	682	671	721	698	679	693	649	641	675	639	734	672	645	724	680	675	721	646	678	697	706	691	659	628	738	664	681	732	673	729	662
18377	34355	33873	22748	13423	8678	6325	4641	3390	2621	2065	1880	1629	1297	1205	1152	1059	1005	990	960	909	873	867	875	773	784	787	838	754	779	767	741	700	734	682	713	730	680	774	660	747	693	689	721	644	667	695	705	657	675	724	688	652	703	687	679	733	688	695	680	639	699	689	660	691	665	666	681	637	632	664	698	678	660	620	706	651	657	678	635	674	643	647	653	674	710	669	643	705	621	680	674	683	673	662	643	653	635	656	707	700	671	641	636	678	669	667	626	626	679	608	674	639	666	676	648	630	666	630	654	626	686	680	635	652	610	666	652	665	593	655	622	618	623	624	618	667	665	672	666	649	607	662	678	656	686	666	675	656	683	665	642	669	628	684	635	640	669	659	634	638	667	641	665	618	648	642	689	646	680	671	666	678	670	707	687	623	655	654	650	685	652	672	695	594	640	661	657	646	677	648	629	623	653	652	657	637	708	685	670	657	652	652	650	632	650	666	654	678	634	679	641	664	611	666	625	679	616	644	661	601	668	703	651	649	636	673	648	695	676	673	655	639	641	625	664	642	657	675	654	678	683	663	633	694	731	635	603	661	693	624	669	703	604	635	643	630	650	614	652	653	621	656	590	644	717	647	629	633	647	625	671	665	682	631	678	659	617	715	649	651	640	622	635	666	667	698	677	680	637	678	654	645	654	624	685	668	629	631	698	612	646	669	654	667	638	655	628	623	628	661	676	665	659	683	637	671	652	691	661	656	653	660	658	615	649	639	618	646	621	633	669	622	656	715	659	644	615	639	634	725	612	671	629	669	643	663	682	673	668	638	664	627	671	632	616	665	707	634	675	642	627	654	656	633	676	675	661	652	652	676	684	685	617	697	663	639	618	692	673	663	667	629	685	629	649	656	638	701	663	664	680	619	629	662	627	698	669	637	676	623	640	710	702	643	672	669	636	658	630	620	681	639	666	638	645	651	656	638	661	688	658	622	626	663	672	644	676	654	641	655	630	695	671	649	633	617	675	620	626	628	667	662	632	652	638	625	671	669	629	613	688	669	648	640	682	658	658	631	677	684	650	682	673	617	608	664	674	663	656	653	636	680	655	660	610	640	675	709	651	644	686	650	619	612	684	635	572	677	678	614	659	621	636	709	665	627	633	640	642	608	602	640	696	672	649	666	649	645	689	682	652	616	712	664	649	665	676	728	633	650	667	652	639	656	666	678	689	660	609	635	674	662	668	641	685	647	674	636	662	658	703	650	637	637	657	629	669	678	695	641	643	631	663	619	619	655	642	637	639	622	674	635	675	692	644	680	635	646	649	656	655	669	657	649	664	667	669	642	667	718	659	650	653	596	595	601	664	623	620	680	678	635	691	641	641	647	616	684	646	649	640	624	643	658	712	654	633	640	659	641	631	632	658	696	656	623	632	618	632	660	683	665	632	661	686	682	654	697	694	655	651	638	630	652	656	661	644	677	667	628	641	661	673	651	629	696	697	646	608	680	655	631	644	708	645	665	633	594	662	640	599	625	638	691	683	633	634	674	635	666	614	670	656	595	671	654	664	708	701	711	650	655	608	614	622	641	592	715	676	676	661	626	621	658	624	677	680	660	639	654	670	638	603	648	617	666	662	613	672	666	658	652	659	626	671	639	637	633	589	639	640	598	674	635	640	628	640	642	633	661	694	668	614	595	603	635	636	642	676	606	688	659	624	662	652	619	660	665	653	649	654	647	620	673	618	652	652	656	621	706	664	709	646	685	665	677	680	595	661	612	654	631	660	639	652	651	633	717	684	651	645	636	709	632	638	633	663	675	679	654	628	638	654	649	616	655	667	614	693	673	611	616	671	652	635	635	661	668	645	679	642	678	683	653	660	635	643	643	674	648	662	646	636	658	646	646	616	636	666	680	666	673	640	647	637	690	670	618	645	633	639	636	654	669	592	675	649	624	652	637	643	612	612	655	708	666	652	657	656	670	659	657	644	634	635	634	636	685	670	642	658	649	638	704	634	694	626	681	630	628	689	656	676	623	626	611	613	655	610	646	660	630	695	646	631	667	636	642	668	701	657	596	676	646	650	599	669	664	632	627	646	604	656	651	634	622	649	593	645	678	665	628	660	688	640	662	641	578	673	695	625	665	622	638	649	630	676	664	620	616	666	643	607	650	673	600	697	688	631	645	684	645	651	636	645	675	656	638	701	626	689	624	656	647	680	612	617	600	682	663	637	677	604	637	671	635	615	648	655	663	602	628	600	655	608	625	623	680	647	641	623	659	634	646	707	691	653	661	592	659	654	664	635	650	672	617	663	610	614	678	698	659	642	594	681	651	642	671	637	661	608	678	675	612	701	665	664	627	653	677	634	678	660	719	628	641	624	653	620	663	638	674	645	649	658	665	636	639	622	638	645	679	634	658	616	670	662	651	645	614	644	647	658	633	685	644	672	624	651	643	666	612	682	652	616	654	617	621	658	642	639	651	621	644	673	631	645	635	652	618	620	645	665	638	632	654	644	691	661	602	637	657	673	649	637	640	670	675	683	630	648	650	636	588	637	656	643	672	674	694	576	625	654	674	661	640	626	641	648	687	656	644	645	651	621	683	635	622	653	674	625	704	646	663	684	670	644	640	721	621	679	614	652	631	689	707	612	657	635	668	629	659	665	696	643	674	657	639	671	658	649	638	641	663	689	648	647	650	649	631	651	625	669	682	618	644	666	669	624	676	696	657	645	636	661	672	654	640	650	710	630	699	661	609	654	675	651	637	624	669	686	647	659	666	610	654	626	665	685	636	627	670	700	662	653	674	629	664	636	663	646	665	647	637	641	672	668	633	583	670	614	653	657	622	695	640	630	627	624	640	625	656	629	626	717	660	614	625	654	609	686	639	674	684	655	667	662	650	611	685	637	674	640	653	654	646	647	639	690	651	643	658	669	659	631	627	641	654	602	659	617	681	685	637	654	632	642	651	654	661	643	639	642	634	636	686	634	643	639	640	641	659	699	666	677	634	686	664	625	655	656	612	664	654	646	687	639	668	635	653	643	679	618	636	623	687	663	679	657	657	651	622	699	677	641	679	620	702	667	704	635	632	636	667	675	639	659	672	620	649	651	681	652	680	633	645	612	609	599	644	671	632	654	650	633	611	672	671	669	689	652	610	616	659	619	614	613	660	601	671	678	707	624	660	658	666	640	654	622	633	631	649	642	690	622	651	616	650	658	643	621	672	637	679	673	654	651	629	658	625	654	646	627	667	659	656	680	668	652	654	695	678	662	689	673	668	660	646	663	666	670	604	684	652	630	624	649	675	656	610	668	625	692	631	647	652	639	655	633	676	672	651	655	627	667	627	691	651	630	610	664	637	615	680	724	606	641	636	636	620	608	675	629	665	640	671	687	669	714	649	650	620	657	669	616	670	659	614	650	662	650	653	617	638	668	675	646	662	661	642	654	615	659	643	613	635	716	640	649	653	647	640	676	718	649	650	653	639	681	653	647	632	617	691	645
30474	20009	14172	6518	2190	960	620	480	308	226	198	170	177	167	181	159	168	154	158	182	183	157	172	165	155	157	159	156	161	146	162	175	162	145	142	143	155	159	155	160	170	164	151	171	148	158	157	157	186	150	144	131	145	170	152	167	170	165	167	161	138	157	144	153	154	134	156	157	164	179	146	134	181	154	188	179	147	160	153	165	176	158	168	149	143	152	170	166	170	171	157	163	127	152	151	160	145	149	167	192	169	158	139	152	158	115	156	154	156	149	128	169	141	142	135	139	168	138	156	167	150	146	165	158	148	160	145	177	174	171	176	157	167	152	179	151	179	145	152	150	156	169	166	147	137	153	177	148	175	155	166	136	136	174	165	156	158	153	170	177	170	167	148	164	147	181	165	161	148	164	159	147	141	164	131	170	163	153	158	153	150	170	182	139	148	151	161	160	149	144	153	161	160	147	164	146	159	169	174	162	137	170	153	146	178	133	142	145	175	157	142	154	154	186	156	148	142	149	161	143	142	142	145	143	159	139	167	143	167	164	162	163	159	152	164	167	149	169	165	163	142	172	163	167	149	171	152	158	172	189	158	157	144	166	140	186	132	146	132	151	153	165	172	163	168	158	142	137	184	150	155	143	157	188	165	158	177	164	170	168	172	153	165	179	150	166	167	172	154	158	166	159	152	170	183	181	155	154	143	165	168	175	138	181	179	149	160	177	158	159	165	168	168	166	177	148	158	169	162	154	138	151	173	143	140	140	166	146	154	148	161	171	159	163	149	120	179	173	179	146	163	155	149	168	146	190	175	159	157	152	162	144	151	159	166	158	139	168	152	142	148	151	135	167	157	150	170	141	135	183	150	177	148	165	159	144	164	162	165	142	163	149	171	156	152	154	129	143	143	170	168	143	186	152	158	153	133	155	156	155	182	157	165	164	149	158	158	141	177	140	177	158	170	185	146	157	147	162	155	162	169	179	150	133	160	165	152	187	159	157	157	135	160	160	148	164	197	165	151	166	177	163	143	153	160	159	165	141	177	145	163	156	135	151	151	178	156	166	176	131	158	172	166	138	134	145	138	123	164	150	137	161	160	159	168	140	164	170	171	150	151	161	144	160	179	138	156	156	167	140	153	154	143	131	138	178	143	138	168	149	148	151	157	172	175	178	157	147	148	144	158	168	153	157	165	168	162	164	180	140	163	180	160	146	146	143	138	144	168	157	132	146	171	135	167	154	148	164	165	142	154	168	162	171	157	173	158	142	168	165	183	173	125	190	154	184	177	161	162	158	156	160	155	163	159	179	168	167	160	146	147	162	160	137	174	170	173	155	145	164	157	155	185	172	170	140	154	166	147	157	147	170	148	161	146	144	164	170	162	167	171	152	159	179	160	165	143	148	165	156	150	146	133	159	159	169	147	178	161	145	153	169	150	163	160	144	127	166	154	167	172	147	176	160	147	153	146	151	137	178	172	162	180	178	167	146	169	134	156	155	167	169	170	141	171	155	168	152	144	153	148	138	165	146	148	140	153	157	162	161	143	158	136	155	162	173	179	167	150	180	167	171	148	154	150	143	161	149	145	155	164	166	138	170	167	175	140	156	153	166	154	166	148	181	156	153	165	158	155	152	169	154	148	166	144	170	162	156	155	166	152	138	168	174	171	161	176	166	161	154	165	160	165	144	162	164	146	151	150	151	163	153	159	154	167	158	152	164	142	160	153	158	159	169	145	141	172	152	173	170	165	159	160	151	172	196	164	165	166	156	172	184	158	140	168	146	167	158	161	161	174	154	147	158	153	164	190	143	142	137	174	158	163	165	154	174	157	148	153	150	176	152	139	155	136	175	152	174	170	173	160	144	147	178	138	154	153	152	150	161	169	163	151	174	163	154	151	140	151	166	166	156	162	139	154	168	161	158	141	166	168	159	164	150	200	160	156	152	161	162	173	138	156	179	156	152	163	129	152	145	179	149	155	171	155	145	156	167	149	179	147	154	160	162	157	176	174	162	163	146	155	148	128	154	171	164	184	154	163	175	161	154	152	155	146	140	148	166	161	152	167	144	159	126	151	150	155	167	149	148	156	171	145	157	167	148	181	159	155	152	164	168	142	145	162	167	136	134	144	144	161	168	147	152	169	174	167	150	169	174	156	169	157	144	181	163	191	158	174	138	161	155	145	148	181	145	172	138	169	133	146	145	170	141	156	178	178	143	153	152	153	130	165	152	178	174	166	145	148	154	143	148	158	169	163	172	160	125	155	174	167	155	177	161	166	179	165	162	159	184	133	176	135	147	136	142	148	129	179	165	163	152	163	156	162	171	156	160	148	158	160	152	157	179	143	144	147	153	163	147	162	143	159	155	163	154	152	178	156	149	172	149	138	152	151	156	145	152	177	146	165	188	150	146	167	170	174	131	146	149	151	153	140	147	161	167	155	154	181	147	163	166	169	164	164	151	144	158	174	170	170	175	143	165	169	142	157	152	170	155	144	145	136	156	144	148	155	162	157	134	152	171	188	138	146	147	142	183	157	163	192	159	169	161	141	151	161	140	162	140	159	160	145	169	166	151	167	131	165	159	150	155	147	158	137	162	160	165	159	169	161	162	143	177	182	156	174	159	163	157	158	168	140	153	161	155	125	140	177	166	145	151	160	176	178	161	123	152	167	151	151	161	171	172	151	155	179	158	149	169	151	155	151	166	138	183	159	161	141	144	151	153	171	151	164	161	175	154	147	159	172	164	165	174	150	158	172	158	178	159	172	153	158	152	177	162	166	155	154	170	137	161	160	159	170	147	133	162	165	145	167	171	164	147	152	154	159	175	161	167	161	132	158	161	158	148	173	187	143	160	153	150	157	138	139	155	146	160	162	177	159	169	142	186	152	172	147	165	143	160	148	145	155	145	167	161	170	135	148	154	142	149	157	137	165	156	167	153	164	147	164	149	168	131	147	155	160	157	155	167	152	153	165	163	146	150	140	132	146	152	160	159	156	151	167	138	175	164	176	169	187	134	163	141	146	162	171	182	165	169	173	160	155	143	153	163	155	157	147	155	138	160	139	188	164	158	170	164	157	164	158	151	160	166	142	148	151	141	138	133	145	183	162	143	143	180	145	152	150	154	157	144	154	180	171	135	171	156	159	144	145	171	157	157	173	157	156	163	156	149	155	162	171	171	150	150	139	178	160	150	158	147	154	144	146	164	155	146	158	156	178	189	160	157	168	147	190	170	162	134	156	150	155	159	153	147	129	156	149	160	146	168	165	134	147	136	169	172	163	162	154	162	151	146	159	168	157	148	158	152	183	157	173	160	151	165	162	146	172	158	150	162	157	166	196	160	149	153	176	161	147	163	175	147	146	156	134	150	132	152	150	150	151	163	173	157	163	157	168	177	155	157	156	159	140	157	143	147	164	148	150	162	127	158	156	161	160	153	152	153	156	164	141	164	160	160	148	160	166	158	152	152	166	172	149	170	140	172	175	143	151	157	171	162	148	165
14804	21324	21011	9494	3910	1894	1269	906	596	263	217	185	191	207	205	180	177	206	186	173	143	192	186	190	170	180	174	195	159	206	167	158	160	184	170	169	173	166	159	186	174	184	167	171	162	153	189	176	176	168	157	166	189	177	160	164	157	171	161	176	162	175	166	170	176	182	178	148	166	171	163	210	188	169	169	190	181	157	175	168	196	157	190	171	157	165	183	162	168	146	166	195	165	178	176	151	177	179	197	183	185	160	164	159	178	184	167	164	154	165	179	152	160	165	190	163	168	161	181	167	147	160	186	191	184	159	178	173	174	180	174	170	163	184	177	203	180	186	179	166	178	191	168	186	178	174	169	196	166	176	153	181	164	170	171	189	170	184	171	165	199	173	186	179	179	163	193	151	181	177	174	172	154	153	144	181	160	192	175	172	168	177	176	201	166	206	192	174	177	178	159	161	168	182	170	183	156	173	193	177	158	170	189	171	188	177	165	188	183	163	175	168	153	172	186	162	169	160	159	144	158	171	171	162	172	161	193	165	149	180	163	161	192	165	164	172	172	161	176	173	193	179	150	176	191	139	193	162	180	182	159	167	176	163	200	156	181	179	189	177	166	198	194	169	181	169	164	158	153	166	172	163	193	163	183	175	177	167	170	196	187	184	178	177	176	174	167	164	159	196	187	165	193	184	187	163	164	151	173	176	188	171	196	168	157	178	156	190	187	179	169	146	166	189	181	186	168	161	175	157	184	152	177	185	182	179	178	173	168	174	159	184	182	169	190	149	192	180	190	141	189	169	146	192	189	164	168	166	166	185	189	169	185	174	194	144	157	176	177	181	165	181	189	173	166	172	188	185	169	165	172	172	187	153	172	163	169	158	183	159	157	162	198	186	172	182	178	173	170	163	185	179	158	171	183	199	147	164	192	177	174	176	168	157	201	187	167	178	160	171	159	187	178	150	168	149	179	201	203	187	165	151	187	177	180	194	173	165	168	201	192	175	196	152	193	186	165	170	188	189	184	164	158	187	167	187	175	194	190	155	161	167	187	164	202	175	192	167	167	199	190	163	187	179	174	173	162	173	176	187	190	210	173	156	190	186	131	175	159	165	184	154	145	165	165	165	187	191	169	168	176	173	160	171	173	177	174	185	188	167	155	157	165	178	174	170	168	148	177	157	142	185	165	174	149	140	167	188	184	168	184	150	176	179	164	172	149	165	154	161	173	171	192	152	169	170	173	173	162	177	165	151	152	170	163	184	172	191	173	170	177	167	173	173	174	171	166	156	188	181	179	169	156	172	180	181	146	162	165	189	175	193	163	190	177	168	173	169	154	166	190	182	191	165	151	168	178	178	157	201	169	177	184	182	165	148	167	190	187	147	193	169	179	181	159	178	161	150	166	166	148	164	168	178	171	167	160	143	169	166	154	204	155	183	156	171	172	175	187	169	154	172	152	147	155	178	178	179	186	145	166	163	155	172	153	186	157	174	186	183	149	197	164	165	158	186	158	178	169	190	166	175	165	162	168	173	210	165	176	153	168	166	137	173	173	166	150	173	158	176	199	190	164	188	180	171	168	181	154	167	154	167	177	176	179	168	159	182	165	173	204	176	164	170	175	172	154	161	184	173	163	200	163	194	196	180	168	167	174	174	189	168	175	179	150	183	144	184	165	169	160	186	183	164	167	175	162	172	181	158	170	160	179	159	149	175	173	175	166	167	168	201	167	169	204	163	183	180	180	171	188	165	146	189	186	183	176	179	168	186	165	195	182	172	183	164	154	200	181	172	157	165	164	185	177	148	176	173	155	169	187	163	178	180	195	168	171	176	170	160	161	180	173	175	138	162	165	170	205	163	167	194	161	170	189	167	157	170	181	182	175	152	164	189	163	161	169	176	187	160	172	162	147	182	167	156	162	167	174	173	161	167	163	160	174	176	175	157	194	183	167	153	173	184	189	172	159	181	149	164	154	181	194	153	164	177	188	159	164	192	149	148	176	178	188	174	174	184	169	147	189	196	170	182	176	173	161	174	174	177	156	182	158	195	166	181	157	174	147	203	155	174	166	152	161	174	166	158	160	205	195	176	175	181	195	180	175	192	169	150	174	180	172	186	169	143	180	168	178	163	148	182	198	184	176	155	174	176	172	171	172	182	158	184	153	198	169	173	155	167	182	170	159	181	179	179	189	149	167	166	178	194	169	146	169	176	150	190	167	170	185	170	178	182	167	182	179	175	178	152	173	171	198	172	157	163	177	176	155	151	164	169	178	187	193	173	165	173	153	169	187	166	180	181	169	176	163	179	163	154	185	165	168	187	160	183	150	154	168	191	195	174	165	172	170	159	148	163	158	178	159	156	190	168	166	138	181	198	186	158	151	184	163	173	195	168	186	183	188	170	163	137	183	172	165	166	187	156	179	159	186	161	168	168	170	172	165	165	184	163	174	204	173	178	200	168	175	169	168	166	180	174	165	159	157	162	162	172	170	163	162	185	154	181	211	170	180	156	159	164	207	164	180	159	162	188	172	165	171	174	197	166	168	180	178	172	187	179	177	167	157	184	159	165	176	173	180	176	164	144	158	182	168	162	156	172	176	184	174	159	166	186	161	156	175	171	158	191	178	175	171	172	157	194	181	174	186	167	163	159	168	182	173	174	156	174	184	183	165	181	170	180	184	159	167	173	166	184	195	172	181	177	159	139	167	168	174	176	166	157	151	162	163	178	190	191	166	177	179	175	169	168	177	175	180	179	183	165	166	188	182	172	158	175	159	179	167	167	177	159	192	157	179	186	182	188	172	177	180	183	162	180	171	164	177	163	159	178	155	158	157	187	168	177	173	158	193	171	172	192	194	187	169	169	169	180	166	171	167	157	161	164	166	163	198	181	182	170	184	155	161	180	190	168	191	166	167	179	190	175	170	150	167	172	169	165	205	167	164	165	180	191	166	172	187	176	199	162	173	175	171	177	169	177	195	185	182	166	178	184	160	161	174	175	166	188	178	161	182	170	145	171	193	188	160	166	168	167	181	188	179	187	173	194	159	206	165	150	183	167	170	161	166	172	171	157	201	187	175	189	170	159	162	180	173	169	167	166	177	165	174	171	163	153	162	157	165	154	172	157	179	160	175	164	181	157	164	148	174	182	164	165	185	177	168	138	168	179	165	156	184	179	177	161	174	173	172	180	169	156	166	176	161	181	188	171	154	174	170	181	184	153	183	173	168	164	174	167	179	149	192	196	168	175	175	162	159	185	171	200	177	178	176	166	149	149	176	171	189	159	168	176	162	156	166	158	169	193	180	166	163	150	154	181	163	166	183	161	169	184	157	164	165	173	201	173	177	160	166	157	180	168	163	159	184	196	180	182	172	167	175	171	166	166	181	176	176	172	177	183	177	175	179	147	164	176	189	169	183	166	185	159	167	207	175	166	179	185	163	182	185	152	181	157	156	145	174	142	169	152	171	176	179	161	163	147	176	170	170	140	174	163	154	156	164	184
24356	20118	26277	23720	20139	12115	2925	1561	1179	858	775	750	623	621	584	528	553	533	516	518	501	471	446	430	474	436	487	437	469	486	440	473	438	435	466	459	419	439	464	456	434	420	397	475	425	425	455	433	418	449	421	397	415	435	430	401	464	432	398	429	434	433	396	419	433	415	432	432	428	447	392	369	440	417	423	464	402	441	425	451	411	420	414	437	419	428	385	414	435	418	452	390	413	430	424	427	384	383	439	380	418	382	407	412	383	368	396	436	416	444	396	430	423	388	391	458	463	406	418	416	384	412	412	381	441	405	428	446	413	441	409	420	436	410	439	433	430	443	398	411	409	387	424	439	426	420	426	468	410	396	463	393	383	423	418	404	432	415	442	429	439	394	406	435	406	434	388	419	432	401	400	395	434	420	403	419	437	435	430	409	439	422	423	429	420	424	404	428	446	411	396	416	404	425	405	429	412	447	426	451	406	426	421	407	439	393	441	411	454	438	420	416	404	451	400	418	421	438	451	401	439	457	418	414	454	445	412	381	405	437	419	401	412	432	406	426	437	409	417	407	384	427	399	394	433	449	416	409	401	405	417	391	459	437	448	413	446	418	380	393	434	402	405	440	462	400	403	443	424	398	401	400	412	458	426	395	441	377	416	368	376	410	440	420	445	414	456	402	457	391	416	421	401	415	342	401	410	443	400	455	435	424	460	415	435	410	412	434	409	430	464	396	411	417	377	408	417	432	409	447	435	450	398	422	434	381	384	383	395	406	415	417	463	412	401	382	426	397	397	415	473	397	409	443	423	423	438	419	397	420	417	420	423	421	447	373	403	420	403	379	421	425	447	432	425	398	408	432	411	429	450	438	458	414	393	421	452	413	398	414	395	379	467	403	393	411	379	395	469	399	401	399	410	428	374	456	432	382	429	440	432	432	399	413	437	463	384	400	407	383	428	429	411	379	405	450	435	393	409	383	427	405	416	408	420	402	391	397	447	422	385	392	398	430	374	404	442	404	409	432	419	402	428	448	428	439	432	422	434	440	434	452	428	415	454	422	429	431	448	418	414	420	419	402	409	379	464	453	404	447	403	380	415	413	413	394	395	403	387	435	452	440	396	416	411	432	397	425	377	413	383	393	397	398	408	427	409	411	396	425	452	420	408	401	444	398	433	429	433	433	429	456	406	399	438	429	418	396	395	393	412	408	452	407	404	406	410	393	419	405	428	399	394	384	433	406	429	424	428	424	413	419	424	429	438	441	410	388	383	404	414	410	416	407	440	427	460	425	416	395	408	428	441	415	433	438	429	433	425	389	373	433	432	402	416	424	406	438	430	376	414	365	449	432	419	451	414	420	418	381	438	446	419	398	454	372	363	394	400	429	431	427	459	440	404	445	396	420	412	405	417	422	422	420	393	407	409	400	458	385	399	417	415	417	404	438	424	420	407	380	417	389	400	409	388	382	412	405	427	390	459	400	438	408	450	436	410	416	424	406	440	415	434	389	398	442	400	399	427	423	400	448	407	396	416	458	441	416	401	442	424	413	468	384	373	396	435	386	447	424	422	402	425	413	408	405	427	386	448	403	405	431	442	422	414	440	444	409	399	412	409	425	452	392	428	402	412	412	379	453	417	430	432	426	397	407	403	404	405	442	412	440	402	420	434	429	436	409	421	420	436	414	403	408	378	434	429	414	455	407	410	380	410	419	417	422	439	440	399	395	402	413	429	389	406	409	416	430	400	415	394	398	429	431	402	409	429	440	443	385	428	395	449	395	411	426	421	449	420	397	417	405	413	433	438	447	422	417	399	390	455	445	403	419	429	433	407	403	422	444	424	447	452	433	389	413	409	403	397	404	434	398	438	406	396	442	412	433	413	414	435	415	448	440	422	447	373	392	427	385	434	468	388	406	443	417	349	424	436	403	411	415	407	433	401	408	453	424	415	437	407	436	438	393	374	429	403	445	428	400	458	404	443	400	421	414	442	429	408	358	369	426	413	444	425	424	370	441	416	426	415	388	448	419	387	416	438	370	444	436	429	418	451	407	404	435	417	392	426	418	427	402	436	414	431	426	431	420	411	418	382	401	450	421	394	458	404	405	439	406	404	384	472	398	431	407	376	471	419	421	411	433	427	413	425	398	393	419	440	413	393	448	423	411	413	440	414	399	445	441	438	396	437	435	418	395	404	417	406	424	412	415	436	413	401	403	434	424	450	429	386	451	457	422	424	395	412	391	385	409	407	461	479	422	436	405	413	410	413	409	389	407	439	402	404	406	394	422	417	410	410	428	424	424	413	409	433	390	409	418	439	362	409	397	426	422	395	451	427	415	429	434	421	415	402	426	424	440	413	419	429	417	411	421	438	438	410	390	441	418	433	406	409	416	385	374	446	433	443	443	432	419	414	426	380	398	433	413	386	412	441	409	420	407	441	408	417	430	440	380	397	435	394	430	442	433	418	436	421	418	431	414	436	435	406	441	431	429	421	422	415	392	425	420	409	416	431	422	444	432	454	387	422	429	423	434	419	386	412	399	416	420	425	383	426	387	421	442	390	419	405	409	409	408	392	412	436	416	452	397	429	460	400	449	426	405	418	411	393	407	396	411	428	428	381	400	425	422	432	397	414	434	354	376	418	444	392	414	419	421	423	368	432	432	418	424	392	438	448	412	435	407	427	444	407	434	388	404	413	431	414	383	410	393	434	438	430	423	426	423	402	396	421	427	439	425	448	412	424	431	441	418	399	387	394	372	415	455	400	430	402	410	413	414	426	467	420	426	409	452	429	450	428	431	444	380	405	392	422	434	394	418	422	378	432	415	420	417	410	437	422	407	402	406	411	400	418	405	432	427	387	417	442	446	451	412	453	420	401	399	412	408	408	455	397	424	416	428	407	415	399	403	396	411	410	432	397	429	434	437	414	425	453	431	443	434	396	432	406	401	418	398	433	420	400	419	381	406	436	436	420	403	395	425	425	428	423	455	386	439	374	436	424	405	433	398	407	406	433	407	433	444	421	411	419	398	427	413	399	417	443	410	399	403	431	406	375	433	416	445	414	441	428	415	417	388	412	429	415	416	421	419	407	388	406	428	402	412	408	414	412	439	401	380	412	421	437	388	386	416	403	422	401	444	406	431	410	436	408	436	427	463	408	421	419	429	407	409	415	403	461	414	407	401	407	426	393	417	398	419	417	430	397	419	438	406	429	415	419	399	456	415	417	439	427	431	417	402	388	420	417	428	398	410	408	416	406	411	413	415	416	418	380	408	433	393	440	436	425	406	438	442	436	420	395	402	443	415	419	385	418	425	405	436	421	439	431	382	430	442	424	398	451	414	431	436	426	400	404	453	447	414	466	411	463	372	420	448	422	389	455	392	405	428	406	450	451	439	417	369	430	440	400	443	416	404	395	429	423	418	384	454	384	427	428	409	438	426	444	367	379	426	423	420	407	455	399	426	421	444	398	397	444	397	421	412	396	441	422	378	438	402	377	417	395	434
16046	30846	28009	16163	8535	5724	3881	2745	1994	1532	1092	1092	854	731	636	693	623	606	558	566	488	509	501	497	515	517	470	484	438	462	427	408	418	421	451	422	395	450	437	435	412	424	419	417	405	375	392	428	359	395	412	438	410	406	419	401	384	409	411	426	396	418	414	380	380	370	378	387	433	404	376	377	416	377	390	396	392	389	396	439	406	401	420	398	399	413	429	404	381	398	380	361	393	400	420	402	402	437	394	372	320	392	392	378	400	387	382	401	404	376	433	409	371	378	366	420	417	361	422	395	373	416	382	392	379	415	392	412	392	384	388	416	370	354	408	388	445	394	386	405	356	366	367	383	412	423	395	353	385	419	384	395	373	407	385	413	413	380	412	386	396	384	437	391	393	380	380	378	411	395	399	431	386	368	427	395	422	378	395	403	398	360	408	397	413	373	400	392	378	363	415	385	394	346	425	385	402	419	393	369	416	407	406	393	381	381	366	366	397	385	369	407	407	422	373	397	418	391	436	401	376	391	409	356	375	398	384	404	395	379	409	380	388	375	391	355	402	396	393	420	388	420	413	395	395	372	408	380	394	424	392	379	419	385	405	383	397	387	347	411	388	409	442	404	383	368	380	386	408	425	394	390	398	413	396	372	410	379	405	399	411	410	392	395	407	395	379	402	390	387	366	399	391	374	411	392	399	387	394	396	410	394	412	382	383	409	425	369	389	408	400	373	420	393	369	411	395	376	417	393	399	387	386	430	411	369	437	400	415	385	397	418	396	425	401	408	433	397	396	416	381	411	406	395	431	383	412	420	372	366	367	406	422	416	336	399	334	405	385	398	407	390	415	397	413	374	365	412	373	429	386	377	397	396	411	433	389	429	383	398	398	384	344	408	388	412	387	387	426	373	394	391	404	390	374	406	387	354	402	391	393	402	426	407	414	412	380	389	393	385	426	384	380	410	381	419	405	381	394	427	385	381	418	421	430	431	394	415	384	369	391	382	374	420	400	368	377	416	355	406	374	424	384	400	422	364	421	351	391	365	366	406	387	397	402	388	401	387	461	407	399	422	391	401	378	366	393	385	406	389	380	405	420	406	400	390	398	412	394	395	440	423	390	398	386	370	397	395	389	393	375	412	388	410	427	402	363	400	402	402	410	397	398	383	414	363	408	387	403	373	405	385	412	362	420	399	392	387	414	420	400	426	397	439	380	391	412	376	386	362	416	391	372	435	411	406	396	391	395	405	389	406	393	367	459	379	358	368	422	389	360	369	388	381	430	388	397	405	416	377	392	399	386	400	377	347	416	386	359	390	410	385	419	389	395	384	406	369	398	371	371	401	376	418	398	380	387	415	388	405	403	410	402	405	391	420	388	399	392	412	423	387	404	424	421	429	392	396	408	425	402	373	398	382	378	382	371	382	375	387	398	366	386	346	381	389	387	386	414	340	411	409	382	404	387	373	382	357	398	405	381	356	358	413	358	370	399	407	414	376	412	356	401	391	393	387	376	379	381	398	406	386	419	435	380	420	402	382	365	373	372	411	406	382	384	398	405	409	413	407	370	354	383	363	373	386	382	411	421	358	390	410	417	407	412	410	411	408	391	394	387	386	386	388	421	378	411	388	414	363	425	410	404	348	411	401	384	404	384	402	424	378	397	410	411	361	375	373	400	399	396	410	388	400	383	412	397	360	424	386	406	395	398	373	376	395	386	432	366	425	390	387	432	414	381	384	379	353	390	421	403	386	372	365	412	418	347	387	387	398	386	407	386	376	388	420	412	389	372	399	403	404	415	382	403	382	413	436	370	389	399	378	371	368	384	359	387	409	430	394	386	392	400	391	373	379	402	411	422	440	403	438	405	361	375	418	370	388	392	401	387	408	431	394	409	385	377	404	386	391	397	441	424	380	422	388	390	381	361	419	418	412	383	379	393	360	414	390	415	413	392	378	396	376	379	408	414	405	409	386	391	393	391	381	396	403	392	412	372	388	398	420	386	361	431	389	373	368	378	374	394	404	406	387	393	373	416	383	409	370	388	374	356	382	374	373	396	404	366	355	371	386	405	384	403	365	394	414	399	381	378	430	365	401	423	395	397	415	374	416	389	410	414	346	399	400	411	378	413	426	405	377	387	421	392	420	396	411	420	408	396	400	375	392	392	373	387	381	400	393	406	403	442	371	442	403	407	398	391	389	399	390	413	387	386	394	405	389	418	432	397	396	417	416	380	377	397	404	371	420	401	410	419	394	368	381	405	395	400	401	371	406	380	404	407	391	373	431	390	418	383	407	367	390	389	378	427	389	391	420	407	401	422	389	386	449	413	380	425	372	430	370	397	366	381	411	350	409	391	390	400	384	455	410	424	423	383	404	383	407	368	362	421	417	398	417	410	397	403	394	399	378	382	381	391	416	425	388	403	427	394	391	387	422	388	353	420	388	411	402	406	394	412	384	402	412	390	376	398	450	437	396	365	371	417	378	410	417	405	358	393	382	388	397	341	381	383	354	415	363	377	399	412	409	390	412	367	377	407	435	399	430	391	402	398	391	380	406	398	413	400	379	454	397	424	411	417	364	429	385	429	394	397	431	382	382	383	369	403	385	399	412	380	402	406	392	397	385	387	413	390	429	396	396	378	390	371	409	407	406	436	407	384	390	398	379	400	377	388	424	414	405	388	384	395	392	378	402	385	379	435	404	374	383	383	427	372	372	399	412	379	406	382	396	393	413	377	384	389	370	420	398	353	368	371	376	412	396	399	383	396	356	390	406	395	361	365	421	404	379	374	432	392	411	406	374	404	390	370	361	399	379	394	385	431	391	397	420	393	409	395	398	397	403	413	413	369	365	407	369	400	396	419	355	408	392	401	402	440	388	407	399	381	407	359	416	412	397	395	403	387	424	373	439	385	410	408	391	383	382	395	375	393	370	387	363	430	356	402	383	431	397	363	364	400	437	394	374	444	377	418	372	401	410	372	415	396	403	386	414	379	422	389	402	414	427	414	387	395	387	368	417	382	418	368	405	403	402	408	399	388	390	371	394	403	369	391	410	407	404	405	410	368	375	391	380	397	431	394	413	394	416	393	379	403	350	400	378	380	397	387	382	444	384	377	392	417	390	420	390	384	405	369	385	388	374	415	381	386	415	402	392	403	386	462	405	408	391	414	422	407	410	385	403	392	387	426	446	388	416	405	421	404	386	382	412	397	389	414	436	368	380	438	397	407	386	404	394	405	380	396	414	390	388	415	371	371	391	387	381	411	416	395	383	409	411	388	374	407	419	386	416	417	376	419	375	382	392	374	389	376	366	416	370	379	418	404	420	402	404	431	387	369	393	417	395	429	371	403	415	385	390	389	368	394	380	397	388	416	364	410	408	386	393	371	377	399	382	414	403	367	385	382	416	397	386	370	347	373	404	412	393	402	391	406	402	383	392	399	385	413	414	348	437	407	368	384	403	416	391	397	398	374	382	391	389	386	404	403	426	418	365	375	407	383	379
22136	20106	26634	23333	20122	20306	11542	3031	1941	1633	1322	1338	1118	996	990	910	879	869	872	859	776	872	750	773	781	789	767	708	771	742	748	803	770	806	750	686	722	724	734	718	741	772	724	715	739	672	703	765	659	677	741	743	694	708	756	722	664	724	724	727	678	722	671	692	714	691	703	691	689	751	706	700	683	742	717	751	692	700	732	708	746	678	738	685	687	730	696	717	688	645	724	689	677	732	717	710	719	736	716	681	625	707	700	717	686	687	717	659	683	687	758	715	710	724	704	686	726	745	719	707	699	676	677	665	686	698	698	670	673	759	714	664	744	626	676	659	702	708	682	742	692	735	683	738	670	682	650	755	724	701	665	683	685	691	695	687	713	704	645	648	650	696	684	671	701	708	723	704	664	703	713	670	703	663	694	689	731	733	695	696	691	746	733	687	681	715	646	709	674	722	655	689	720	715	698	652	656	695	730	714	712	676	660	663	617	682	650	665	711	697	659	696	695	679	716	644	710	688	737	674	666	732	690	663	715	622	666	714	715	691	717	697	693	728	696	697	693	672	686	715	712	709	714	702	705	720	708	669	661	692	697	676	684	690	686	700	717	692	666	667	695	698	706	724	696	694	698	674	705	664	665	683	687	704	663	688	666	691	707	672	723	672	686	686	641	708	697	719	703	701	689	668	677	730	755	682	674	751	726	696	710	746	723	754	723	662	729	691	663	679	675	675	685	706	680	727	687	706	706	713	702	686	713	723	698	679	724	696	676	677	696	704	706	737	685	733	716	749	721	717	691	687	691	718	711	717	697	672	735	690	721	727	736	682	719	712	689	670	700	705	704	722	661	726	696	656	694	697	667	668	707	705	692	679	686	666	693	700	681	719	696	724	701	710	754	708	651	682	733	731	686	680	672	709	698	643	665	750	670	708	713	719	716	732	697	718	712	686	660	708	698	724	693	696	739	685	708	707	727	704	698	695	709	704	667	690	706	654	714	674	702	698	633	660	720	706	683	699	703	676	698	689	679	662	727	642	686	728	686	709	713	745	694	653	671	700	708	682	699	730	682	701	746	730	726	693	704	727	711	648	715	744	742	689	710	657	727	672	688	678	723	706	692	683	676	641	724	688	693	688	692	707	698	676	712	687	665	690	713	706	660	717	679	661	712	671	684	669	714	671	665	709	701	680	717	689	662	645	684	711	722	668	691	726	687	737	702	685	643	702	712	673	733	701	689	675	703	668	654	715	662	676	742	681	705	686	711	670	638	686	662	687	696	730	638	732	708	670	675	692	702	702	665	700	679	662	754	717	689	640	689	727	673	682	712	656	760	706	639	720	699	722	670	724	713	695	698	706	672	738	722	666	658	762	713	649	699	658	656	718	667	686	697	691	654	682	682	694	694	692	657	655	695	692	744	678	701	688	698	669	668	699	653	691	704	678	703	734	713	693	684	651	664	686	651	692	689	698	684	683	656	722	672	727	738	678	739	714	700	718	708	711	720	690	713	701	673	728	682	670	652	704	683	681	702	729	660	696	714	660	681	754	659	709	700	741	713	701	693	737	653	708	654	670	675	703	732	724	735	688	672	660	728	692	662	713	679	685	718	703	695	720	705	704	724	673	727	716	672	675	684	685	657	673	688	676	714	712	684	680	659	681	669	703	680	699	700	665	689	662	672	651	677	669	692	748	637	651	664	724	706	708	712	718	702	680	701	664	713	702	663	660	702	722	680	725	698	679	703	662	676	690	710	695	729	658	668	738	725	658	718	691	681	736	675	742	688	649	679	689	700	686	687	731	693	708	750	716	739	674	679	730	706	728	733	659	665	651	680	695	701	716	661	707	707	725	655	717	736	707	677	701	739	736	674	699	733	686	704	673	684	706	768	684	689	727	717	706	716	685	712	701	645	698	692	686	686	721	697	686	706	689	710	683	686	636	674	669	725	683	711	676	732	675	702	720	700	686	679	661	712	744	698	677	653	703	743	657	677	763	640	652	673	712	705	703	676	689	667	706	703	734	719	677	683	694	698	690	651	668	694	728	669	686	684	692	653	712	708	691	705	691	677	670	650	738	706	672	732	708	719	701	670	733	685	714	667	642	713	726	695	704	660	727	702	746	703	685	683	675	664	693	714	630	713	701	684	693	675	703	655	727	685	730	753	644	637	736	727	698	618	696	710	673	697	659	662	692	685	687	741	746	725	732	727	703	725	693	685	713	686	716	657	712	671	690	694	671	700	679	678	708	685	684	734	724	667	696	717	706	721	694	704	680	710	651	708	685	686	717	754	720	729	636	719	699	756	682	757	690	664	708	756	645	686	667	701	675	673	698	683	648	717	657	674	642	707	683	728	663	665	709	698	748	710	709	665	692	676	722	711	668	727	684	674	644	710	702	680	672	691	707	698	754	693	695	712	749	663	672	710	731	656	676	679	709	692	696	677	681	675	704	664	695	680	679	669	697	687	637	681	707	756	710	671	641	666	678	703	718	689	691	657	684	704	680	711	758	725	680	688	769	685	687	713	696	693	673	689	678	691	690	652	725	716	708	657	705	678	676	713	682	683	627	667	711	680	730	633	672	686	724	644	639	677	693	699	699	621	664	669	679	707	707	628	666	728	669	695	682	720	724	721	680	714	702	644	672	700	693	693	650	698	702	709	716	663	689	707	671	715	714	723	672	715	703	657	689	735	705	695	693	708	689	684	660	700	629	683	730	684	705	705	691	718	731	749	687	703	677	717	728	703	703	714	694	705	738	678	702	655	677	670	750	736	690	713	704	691	691	667	657	705	701	726	693	687	701	684	686	683	688	705	679	640	704	715	650	686	641	729	688	749	687	743	706	692	693	715	715	687	723	706	695	717	714	705	694	679	686	678	723	702	673	741	692	659	693	699	682	732	708	661	654	698	674	693	677	691	675	707	668	688	702	733	703	647	716	676	691	705	682	713	706	716	671	679	722	599	653	732	666	679	707	688	727	712	699	675	685	739	688	715	715	700	687	673	696	674	672	700	699	723	685	704	706	720	643	725	687	696	731	670	704	683	677	703	708	696	673	726	662	718	707	665	714	727	655	684	721	689	677	669	705	735	702	688	722	684	727	669	738	693	657	684	660	686	670	656	715	640	702	712	692	728	729	714	680	647	665	644	695	677	694	681	690	674	690	690	698	683	687	666	697	670	667	678	690	700	641	697	769	698	661	674	713	664	702	731	708	671	697	665	650	685	686	702	679	618	703	709	701	667	712	668	742	641	712	687	705	701	683	718	692	708	689	707	720	695	694	648	715	713	671	694	668	747	678	700	711	685	655	672	679	668	667	663	696	692	703	734	759	730	730	660	656	669	731	689	704	628	687	710	650	727	626	661	673	757	641	678	740	679	719	681	694	669	690	702	699	710	661	698	689	682	638	675	730	689	667	695	663	721	697	766	715	697	687	692	699	689	662	752	683	726	651	684	715	669	705	730	706	712	698	698	720	693	689	721	745	653	682	704	728	676	696
19838	37060	31997	20247	12780	8686	6344	4317	3317	2607	2144	2004	1562	1316	1205	1203	1139	1022	993	903	955	938	854	912	758	843	827	807	774	786	763	736	728	706	725	699	732	757	725	740	694	653	690	695	720	695	746	660	693	666	680	712	685	706	680	673	645	664	682	630	711	687	646	664	656	631	700	663	700	654	636	637	695	650	652	617	691	704	707	692	683	657	638	654	651	630	630	664	662	664	673	646	671	615	676	661	704	646	678	700	643	680	682	691	632	649	654	645	656	703	663	639	625	681	657	656	680	650	688	640	602	705	667	659	689	650	656	647	641	663	656	615	642	629	646	654	641	665	657	674	703	673	644	658	676	646	675	635	674	689	598	691	673	647	683	695	631	674	633	687	661	672	642	621	653	604	709	695	676	680	664	614	676	672	610	622	646	683	674	630	658	653	669	646	646	672	646	640	668	675	667	672	676	661	651	665	644	710	627	634	662	661	696	657	684	689	645	660	657	706	643	601	687	671	650	669	655	632	661	641	670	600	639	698	675	697	650	657	666	647	673	657	630	667	670	684	666	637	680	631	665	665	589	672	671	643	673	648	646	682	639	650	679	629	677	711	696	689	673	678	688	677	629	670	630	675	608	674	673	670	672	631	690	650	606	661	660	690	649	680	646	663	638	684	681	652	654	682	627	699	676	679	685	659	667	676	649	695	635	653	615	603	687	683	689	685	673	641	691	633	671	686	657	681	697	637	676	642	618	625	620	667	700	652	669	668	655	654	632	703	680	636	649	650	656	639	696	682	624	672	650	653	701	658	656	661	676	654	653	689	653	608	669	647	704	668	675	701	676	638	668	581	652	657	679	645	673	679	643	629	678	619	620	657	639	684	612	651	680	613	628	654	598	662	688	637	649	639	668	628	634	620	620	617	637	619	652	671	660	668	690	645	661	686	661	621	648	619	672	685	653	654	623	680	664	651	646	642	643	659	662	702	678	656	659	665	635	657	669	706	653	651	675	632	664	620	674	651	663	637	637	669	679	626	602	658	685	651	624	637	643	666	695	624	703	643	646	716	642	656	652	640	676	615	606	649	661	614	663	668	653	663	656	655	673	673	670	711	677	629	622	634	628	653	677	663	710	658	672	656	594	631	621	668	697	664	636	693	612	664	694	656	661	686	668	683	670	600	672	652	632	649	618	655	634	608	632	612	648	629	640	603	646	617	620	639	663	623	603	648	695	672	660	654	708	633	660	662	687	672	664	637	614	618	653	684	657	658	663	684	656	680	636	697	612	648	699	652	681	690	650	682	638	637	642	667	705	585	590	625	621	669	658	705	665	632	658	712	615	658	650	649	674	662	672	679	636	672	659	670	652	643	670	677	608	656	628	647	649	677	647	645	662	674	658	698	640	665	647	693	598	651	649	699	593	643	677	602	637	642	705	664	632	622	648	698	658	667	635	667	637	639	670	646	641	630	605	632	668	659	671	670	706	642	704	669	648	655	618	652	624	600	644	627	686	624	652	675	631	613	674	644	639	638	647	668	641	677	658	687	682	673	660	621	660	660	654	640	658	652	675	700	629	688	659	607	633	610	647	665	695	638	654	657	671	643	699	680	641	632	703	628	640	659	663	652	677	713	646	597	676	666	670	667	709	660	613	691	653	622	615	635	672	688	639	686	669	682	654	595	662	646	674	664	681	681	646	662	661	692	634	652	645	675	605	630	674	648	666	624	667	681	664	649	689	658	635	676	682	676	614	653	658	647	669	676	638	652	668	659	685	666	603	651	667	602	691	698	665	638	632	648	621	687	705	621	656	665	646	648	671	622	674	640	658	677	652	625	654	640	655	639	687	658	650	631	711	651	661	648	679	627	664	591	671	665	667	658	630	660	638	598	603	666	670	683	685	663	633	616	663	656	687	649	669	640	608	679	683	638	673	681	671	633	656	616	627	653	656	625	625	646	647	672	669	648	681	623	613	605	662	706	652	650	652	688	644	673	669	664	646	657	647	675	696	673	628	661	634	675	648	653	680	705	647	632	665	632	658	703	654	670	694	685	643	663	660	639	656	679	660	647	671	651	645	634	679	668	698	659	662	630	695	633	621	650	629	622	678	664	697	654	676	606	661	629	632	645	636	642	651	652	621	650	678	606	639	662	638	655	653	655	637	624	668	636	651	658	675	702	618	649	696	645	650	642	633	604	680	640	611	662	659	634	661	688	641	651	662	634	634	673	634	626	676	672	649	649	674	656	648	651	671	664	690	673	645	635	672	637	692	676	610	639	726	677	596	620	649	653	643	665	661	633	667	663	665	666	631	644	680	680	630	694	658	654	655	653	654	636	656	700	609	672	683	679	650	697	666	664	636	642	659	683	636	651	654	699	657	639	645	663	704	648	711	651	639	664	697	611	661	695	615	648	678	696	673	697	626	647	635	646	672	620	645	667	687	687	639	662	653	694	678	687	645	640	647	652	614	647	631	682	645	667	637	650	657	651	712	667	662	667	672	661	748	664	615	668	620	676	639	661	653	663	621	644	643	672	678	657	659	657	627	690	627	672	649	666	680	690	603	626	687	673	627	695	612	628	646	667	630	671	677	678	654	634	608	644	613	678	629	651	658	674	634	643	632	639	652	650	631	630	646	646	685	613	669	676	638	697	675	651	648	664	593	614	703	675	711	631	612	685	658	674	702	654	658	700	667	685	676	678	664	700	646	663	635	690	697	604	686	696	629	640	639	653	635	638	672	676	655	685	680	644	665	674	649	659	639	612	634	637	638	636	626	612	652	640	651	696	603	680	601	658	635	711	626	663	662	636	653	648	633	664	611	605	713	649	650	634	670	664	664	657	684	671	670	690	648	658	706	694	652	651	627	639	661	660	655	701	600	686	642	663	676	619	693	656	681	657	666	668	670	654	654	665	656	637	671	670	621	665	660	641	634	660	675	640	705	611	659	654	633	659	673	643	684	635	659	630	667	638	653	600	628	648	588	662	634	630	633	637	653	643	626	664	634	647	641	655	678	686	647	682	637	645	614	662	660	662	611	611	621	659	705	635	707	687	680	684	658	630	623	642	651	634	679	622	657	640	674	657	708	669	698	632	676	641	670	648	668	689	644	653	706	691	654	639	638	656	619	645	716	626	652	639	693	613	628	645	635	653	685	642	678	658	650	617	646	677	663	636	703	652	667	668	678	639	627	639	626	614	658	671	644	630	674	675	648	612	618	681	674	695	646	670	665	676	657	617	688	672	641	658	632	670	661	658	671	685	601	621	631	661	670	646	666	658	658	657	666	660	699	631	639	681	632	689	642	632	687	684	646	682	678	661	688	653	643	691	684	618	657	615	647	641	681	626	643	651	662	692	705	638	654	637	658	645	649	678	689	664	709	680	635	616	657	635	698	644	665	637	640	711	656	729	653	668	614	665	619	660	645	706	690	630	652	686	650	715	672	629	662	653	656	644	641	650	656	673	641	691	637	639	650	663	638	651	671	638	663	708	674	684	679	644
30335	20559	11867	5122	1662	847	633	432	282	206	167	165	174	154	169	156	168	149	158	162	153	162	173	168	163	158	165	135	157	154	138	139	173	129	138	175	174	159	159	166	163	172	152	170	160	159	156	156	150	159	145	144	152	152	139	163	160	133	142	145	144	160	164	166	154	156	173	188	167	174	141	145	158	162	150	143	177	137	173	154	152	157	158	167	154	164	140	158	174	148	170	147	139	152	157	168	142	142	153	179	159	190	163	136	171	171	159	157	160	150	141	169	145	169	155	139	148	169	186	140	150	160	157	166	146	181	158	153	160	143	155	154	165	116	132	154	164	182	144	147	153	172	155	143	160	159	164	175	175	186	154	149	152	159	143	152	172	154	177	153	161	150	160	157	159	142	148	169	143	145	168	144	158	141	136	155	147	147	173	161	155	160	155	159	151	161	143	150	142	168	164	167	167	143	167	150	177	154	146	161	146	152	168	168	131	185	175	175	153	167	151	166	157	155	142	167	156	151	184	142	145	149	152	161	161	155	161	168	138	161	168	166	173	147	187	153	160	151	166	190	155	167	162	149	165	167	136	159	158	158	128	152	168	148	149	149	138	160	170	169	151	153	159	146	153	162	159	151	169	164	167	172	138	189	180	132	139	144	162	166	170	147	150	166	166	155	148	147	174	157	155	154	170	160	170	147	125	156	152	190	138	168	154	140	144	161	161	155	174	174	178	177	127	152	168	161	179	172	157	142	163	171	170	153	161	172	124	162	146	152	150	156	150	166	155	157	164	152	155	152	136	162	165	158	153	154	152	138	155	146	150	157	155	148	188	178	136	148	143	151	129	164	157	140	159	168	167	151	166	163	169	144	151	158	169	131	161	165	170	159	160	152	153	161	164	140	160	171	166	172	150	145	142	155	158	173	140	166	185	142	152	161	160	174	147	150	165	155	183	156	151	165	177	167	166	151	161	151	142	147	151	171	160	168	159	161	148	171	142	127	152	137	162	143	163	140	151	149	144	129	158	170	157	153	171	171	162	162	138	154	149	152	158	157	163	161	175	162	143	151	145	184	135	178	156	161	161	145	117	180	171	160	164	138	166	175	148	181	162	157	162	158	164	151	160	138	143	153	144	151	156	143	147	155	145	162	168	162	149	166	173	147	154	161	152	155	167	167	144	147	161	154	162	162	157	155	145	164	149	169	154	147	165	161	171	148	157	157	172	176	144	173	142	145	150	123	146	171	160	154	151	163	170	149	141	158	172	161	163	198	155	126	175	148	165	132	175	150	173	172	144	179	153	144	149	150	155	153	159	161	146	167	154	151	182	167	141	168	158	153	148	153	184	158	177	177	151	140	159	163	149	163	164	155	162	173	179	175	157	150	188	154	162	174	173	187	157	148	147	170	167	158	174	148	163	163	172	158	168	138	154	147	144	177	149	165	162	177	151	153	158	144	171	166	158	161	182	134	187	160	165	160	143	146	141	159	170	158	140	141	168	169	164	161	162	165	165	140	158	136	178	170	150	150	141	146	159	156	153	161	158	172	174	164	171	142	150	154	159	183	147	149	171	159	151	146	136	173	161	173	155	158	166	163	150	153	159	148	169	193	178	149	166	154	153	147	150	144	155	144	140	158	144	158	134	169	154	153	170	172	152	131	170	176	156	164	179	162	153	172	194	163	155	156	185	161	180	174	137	169	154	136	159	142	162	160	151	152	153	170	169	163	148	146	157	168	150	149	143	158	166	165	166	146	179	158	146	171	182	160	165	149	167	168	160	167	158	163	161	144	158	159	154	164	169	157	153	158	163	164	147	169	129	160	165	173	153	152	161	153	162	141	182	148	148	137	143	175	158	171	169	146	161	172	158	165	148	175	154	153	154	168	168	163	164	157	177	151	149	134	159	156	179	183	150	180	151	151	164	143	153	145	135	155	181	152	159	159	150	159	143	147	139	156	173	165	148	165	156	151	153	159	159	166	177	154	169	145	143	179	172	147	146	155	157	187	149	163	167	158	149	152	142	137	139	154	143	176	163	167	143	164	151	148	148	141	171	157	159	156	140	146	175	170	152	181	189	158	155	179	146	165	151	135	166	159	165	152	160	175	162	169	157	151	161	166	142	163	165	143	159	149	160	142	155	159	130	155	142	175	167	174	138	170	162	149	142	177	155	123	152	157	147	153	134	147	160	138	180	162	194	152	179	138	159	152	165	147	175	149	128	175	157	162	172	153	151	189	158	143	141	158	163	165	175	146	159	152	153	168	147	168	155	155	163	167	161	160	165	161	184	167	137	169	171	151	179	163	130	184	199	181	151	164	153	167	148	173	160	168	164	142	188	178	155	144	156	167	151	161	161	151	152	136	138	167	171	155	160	159	169	143	148	159	159	175	149	133	161	139	130	136	149	176	175	160	140	163	145	159	155	189	156	173	163	157	134	139	167	172	162	158	132	165	159	139	177	134	166	161	144	147	185	164	164	151	163	161	160	144	150	151	148	162	150	156	146	170	157	172	155	157	146	165	149	164	165	166	174	160	143	164	162	162	176	160	143	140	139	164	145	175	145	159	158	162	157	154	162	183	150	142	187	157	171	185	167	141	172	164	149	162	157	150	166	169	156	158	167	166	184	135	159	143	153	155	163	148	173	157	149	166	156	156	153	141	165	176	174	164	139	135	149	188	168	176	134	151	161	159	182	160	151	149	134	135	146	159	166	173	141	153	143	154	156	153	155	154	180	164	148	141	176	153	163	159	154	144	164	141	156	140	145	157	157	178	167	168	140	158	152	163	160	158	175	136	152	162	163	155	156	186	177	155	158	157	140	152	160	163	159	143	135	166	143	155	178	149	159	162	181	170	179	150	155	165	155	165	146	175	164	150	152	162	163	155	156	165	177	158	155	164	150	164	158	149	143	132	159	162	145	157	170	168	146	156	154	155	179	158	172	158	155	134	155	156	147	162	142	145	164	159	161	158	136	146	166	164	159	158	137	179	191	144	165	155	149	148	145	157	170	150	149	160	156	157	146	169	143	177	166	146	159	160	159	175	163	129	145	154	168	151	155	147	162	157	147	157	151	160	172	158	147	163	155	161	157	146	135	153	185	141	162	149	156	154	124	156	155	168	149	142	153	144	159	167	142	155	137	136	158	194	178	177	151	176	163	167	133	152	166	168	166	134	158	157	164	157	167	143	152	149	164	166	149	174	167	137	154	130	122	132	164	158	144	148	161	165	137	158	141	150	144	142	170	154	175	162	142	167	163	153	162	142	167	159	180	162	145	160	153	178	142	162	168	150	176	146	152	160	160	145	170	165	155	175	171	164	152	144	159	145	154	146	167	155	172	130	151	158	168	154	172	156	180	166	163	146	152	163	158	145	146	164	156	173	163	175	156	155	156	156	158	156	150	173	152	175	146	177	146	152	142	154	142	167	162	177	160	165	160	150	145	135	143	151	154	149	167	153	163	148	153	200	161	158	169	173	143	173	164	139	168	135	162	152
16775	22950	16433	7812	3180	1765	1242	824	455	286	221	189	178	206	175	188	174	178	146	184	172	169	174	174	172	176	162	186	184	172	160	196	202	184	178	185	178	179	180	189	177	175	175	176	205	179	169	171	143	178	167	177	187	145	170	181	168	152	185	153	160	190	193	175	155	187	174	192	217	159	158	179	186	163	170	153	177	159	189	171	171	171	171	161	193	202	203	190	175	130	188	176	170	151	152	196	177	157	200	162	155	172	160	191	177	156	156	144	134	172	183	184	189	176	165	172	162	176	184	192	161	159	182	158	184	161	180	173	176	164	180	197	175	191	180	158	153	184	161	167	153	145	180	158	176	169	210	179	173	178	185	154	177	185	178	168	174	191	185	162	157	140	157	175	157	193	176	167	142	175	163	172	170	165	169	153	185	175	172	162	177	165	178	178	175	191	160	154	170	163	162	208	159	142	186	163	166	166	186	165	155	184	171	178	169	165	199	151	179	176	165	169	181	150	180	161	170	179	165	185	185	170	180	156	159	151	187	188	180	148	186	157	169	184	161	153	170	168	176	167	179	167	174	175	174	172	149	161	177	174	182	167	179	188	171	160	152	165	160	205	145	176	173	157	158	165	167	169	165	167	149	165	188	169	172	164	146	180	170	176	161	167	164	160	166	177	183	170	178	207	180	169	169	161	194	176	163	184	178	195	168	166	165	163	161	180	179	202	150	169	198	212	166	189	197	206	180	153	153	171	189	169	211	161	165	165	178	169	170	158	170	171	196	170	156	165	182	185	183	170	173	163	154	182	185	171	160	160	188	186	165	188	160	174	166	167	175	176	182	173	184	188	147	168	184	183	172	193	159	163	179	179	152	182	172	161	182	169	211	159	171	158	168	177	167	168	185	170	183	178	165	171	162	176	171	165	171	172	170	185	153	163	193	171	175	147	172	193	179	176	180	159	157	172	200	179	156	157	163	167	166	179	174	187	198	172	152	165	144	155	188	178	184	166	161	177	177	152	187	159	175	169	202	192	174	178	168	192	178	190	177	189	182	190	184	183	168	188	165	170	183	198	185	173	158	187	181	179	174	137	176	162	166	169	164	183	160	165	174	184	162	164	170	157	170	181	158	180	147	186	156	174	185	172	168	177	173	159	178	166	188	179	178	166	168	171	177	165	171	187	159	162	170	162	160	174	163	174	171	176	203	184	153	179	179	169	186	167	156	178	191	180	175	174	177	173	179	158	169	175	176	182	160	168	155	172	160	162	165	173	153	190	165	175	155	200	164	159	158	182	162	198	168	186	180	172	167	176	164	174	184	192	150	163	168	159	191	168	178	166	161	158	200	171	194	167	142	171	193	156	168	164	189	173	150	175	164	176	167	162	184	166	168	192	157	174	195	157	159	159	168	180	158	150	170	180	176	149	161	173	186	170	190	184	165	212	162	167	173	169	181	162	176	156	161	180	163	184	133	161	159	186	168	179	154	154	172	183	167	131	178	165	159	162	168	154	173	174	170	163	158	169	191	167	193	145	176	169	150	161	163	195	178	160	174	175	186	183	173	175	167	189	183	174	187	177	162	172	175	173	162	167	191	171	174	173	183	164	188	174	169	180	204	170	174	182	190	175	157	165	162	195	197	181	185	163	172	166	150	167	157	189	178	189	173	180	172	156	190	153	163	175	197	187	171	180	177	172	171	182	155	168	159	161	163	180	171	175	150	192	179	172	176	180	190	193	159	186	158	175	179	181	179	144	175	173	175	156	197	178	148	186	187	185	191	168	177	179	178	145	166	175	189	179	169	171	160	156	175	170	169	166	184	162	188	161	156	178	163	171	178	178	185	174	169	157	183	172	215	161	167	174	174	160	177	182	182	182	160	167	161	154	168	168	143	172	184	163	180	140	171	189	185	185	194	191	160	172	167	178	171	170	157	153	168	197	186	176	208	152	172	154	163	184	189	189	153	165	178	191	172	193	202	166	176	156	177	163	169	167	171	167	178	175	169	154	174	176	182	176	164	172	171	159	164	158	166	172	173	189	185	171	162	175	176	159	190	181	178	153	144	174	166	161	175	163	190	192	183	168	158	175	170	149	181	175	169	179	158	198	177	179	154	171	173	185	147	164	160	176	156	149	181	153	163	189	179	165	187	162	188	199	175	161	175	171	178	154	166	169	174	157	189	173	201	171	153	154	162	192	190	157	166	175	162	181	163	160	170	164	161	168	196	166	153	174	175	170	170	169	199	156	174	168	178	189	177	167	172	154	183	157	193	147	163	186	143	152	158	151	161	166	161	153	162	142	176	186	178	182	169	168	168	162	172	153	170	170	154	151	162	162	172	167	161	157	167	148	157	184	174	150	173	181	175	165	169	186	166	186	161	194	173	173	175	173	160	164	158	157	173	162	168	197	173	173	179	178	180	173	168	173	170	159	155	185	154	176	189	172	177	172	189	183	154	183	166	160	165	205	150	181	190	177	180	180	178	158	190	147	191	151	179	185	173	193	198	164	158	148	148	163	182	169	172	151	163	185	173	177	174	161	161	163	173	185	178	161	167	178	164	161	172	161	169	172	164	185	168	187	187	151	191	182	173	177	184	188	172	202	182	146	171	170	163	150	170	169	162	192	159	202	178	168	173	148	163	146	162	174	188	160	174	172	164	149	170	161	154	187	165	174	162	169	172	168	185	175	184	194	163	169	169	168	153	182	160	165	182	169	177	185	161	165	181	172	162	159	161	189	175	194	197	168	178	179	159	176	176	142	183	209	170	175	183	188	188	160	180	177	191	196	161	178	165	158	184	188	185	176	192	161	146	177	160	171	167	166	160	190	161	158	174	172	168	144	174	165	158	157	168	163	192	191	148	175	184	161	167	174	157	161	180	209	209	165	161	176	169	156	165	180	164	178	180	154	183	187	167	168	159	194	166	162	172	144	163	174	178	168	164	186	167	163	162	187	178	172	157	156	171	193	152	169	147	175	171	167	190	179	176	172	178	156	156	161	175	169	178	184	147	172	144	167	169	197	140	185	166	176	154	177	175	193	174	154	183	167	193	161	146	179	182	182	165	171	181	176	169	168	160	160	168	169	171	159	201	168	172	176	198	147	161	153	180	175	172	182	167	177	179	166	186	147	185	176	179	164	193	177	146	174	183	194	181	191	167	165	181	180	184	137	181	182	159	194	155	146	172	171	157	173	158	197	186	171	166	181	182	137	181	177	160	159	156	161	168	173	168	171	160	163	155	171	170	183	187	186	170	165	170	180	172	164	185	159	174	165	168	177	155	178	179	168	173	162	178	180	148	164	171	168	163	213	162	170	163	166	142	170	213	170	165	194	163	164	167	162	162	179	144	166	159	178	170	176	176	165	165	184	187	186	162	165	152	155	142	159	157	179	170	176	166	172	167	176	156	155	176	202	155	187	168	173	163	179	179	150	154	167	157	155	175	149	197	179	174	171	187	157	180	177	146	179	174	174	169	147	160	168	178	174	162	188	167	184
24444	20126	26322	23682	20163	11801	2605	1503	1097	815	726	717	595	574	545	578	498	524	495	504	491	517	437	460	407	470	405	451	459	425	443	428	438	448	481	463	421	408	370	422	465	454	451	393	429	431	424	402	435	436	408	450	442	408	414	437	411	428	439	408	416	412	444	426	440	426	442	405	448	412	399	464	401	448	390	420	400	425	431	451	387	398	419	428	398	382	423	421	413	457	428	395	431	430	463	419	500	450	384	451	412	406	376	384	410	412	417	418	440	387	383	396	413	416	430	420	415	413	424	412	394	408	430	438	445	448	409	460	436	430	435	440	451	459	428	424	415	363	416	421	443	417	411	433	399	411	447	419	473	388	404	422	400	391	403	420	394	453	430	419	402	436	419	424	406	419	424	423	415	400	430	439	438	430	417	420	433	404	364	424	403	466	433	406	456	420	427	422	427	402	384	437	416	398	436	404	401	404	414	423	430	390	401	386	433	427	414	437	435	417	367	423	427	380	398	409	393	399	416	431	418	416	415	384	414	403	425	406	406	429	424	420	437	433	428	453	425	419	421	399	417	401	397	429	426	417	413	408	410	416	457	429	444	426	396	401	415	387	400	420	454	409	418	411	414	433	410	403	427	445	444	439	413	400	427	398	392	404	379	384	396	450	401	426	436	436	411	407	412	446	451	424	421	409	384	423	442	419	409	412	443	441	416	424	404	411	415	403	441	417	413	408	415	434	440	423	420	424	408	436	430	412	413	432	419	434	391	391	425	432	417	416	448	414	390	418	448	419	424	418	394	406	450	414	415	418	397	381	397	401	401	440	451	426	437	396	401	390	434	410	430	407	401	420	423	448	396	435	440	392	415	444	401	387	417	407	414	423	424	409	419	420	396	456	413	393	412	428	405	420	434	455	427	446	424	427	451	396	440	372	441	426	423	413	415	412	417	407	363	438	417	410	441	434	411	455	353	404	410	414	425	403	387	398	446	413	388	425	435	441	399	417	430	420	388	418	421	383	409	422	407	421	395	398	440	424	453	421	432	405	437	391	381	402	401	431	464	428	440	450	413	412	441	446	439	411	408	394	432	442	402	394	462	416	400	399	370	422	424	430	411	445	447	407	379	416	397	413	403	404	419	415	405	423	380	476	398	409	432	426	425	412	441	411	386	405	386	399	400	391	385	403	440	452	419	406	455	391	434	431	410	421	420	394	393	428	411	402	461	414	440	443	398	446	415	409	390	430	412	435	442	425	392	402	409	440	446	434	424	384	420	411	392	421	436	418	426	431	386	388	408	423	421	411	404	447	374	420	429	400	450	406	434	403	418	416	406	417	424	418	390	414	427	419	402	446	417	424	399	443	394	417	434	410	420	432	430	419	395	393	404	433	373	415	449	425	384	421	413	378	423	412	448	403	384	451	417	431	388	434	432	427	408	411	414	404	396	423	424	411	398	364	428	424	421	447	406	403	445	436	427	419	386	428	413	418	430	412	418	434	380	433	394	398	429	429	450	436	417	460	398	443	467	412	414	376	401	459	391	417	413	439	431	442	463	397	410	378	436	409	414	414	410	406	413	441	419	442	423	420	419	408	411	430	383	410	408	405	440	453	407	422	399	428	376	395	440	396	415	412	454	409	404	421	428	394	403	441	407	433	405	393	379	420	405	397	422	421	378	393	411	406	419	403	412	414	406	411	416	406	434	375	395	457	381	407	403	444	426	438	401	392	414	419	395	424	419	415	404	415	361	401	447	402	440	440	407	430	419	409	418	416	411	415	422	436	455	412	421	408	386	395	397	406	421	405	411	410	406	442	388	438	426	430	435	408	433	436	401	442	424	392	373	374	408	409	389	437	441	390	426	456	432	443	443	394	373	395	404	407	452	426	447	399	424	427	424	445	474	401	405	378	421	421	403	412	404	414	443	422	394	391	360	413	418	398	406	409	419	382	376	386	440	428	428	446	438	392	464	415	467	439	385	383	446	443	410	397	383	415	459	426	404	432	421	377	378	443	416	410	431	429	409	426	425	423	442	416	442	405	390	402	380	467	403	427	398	402	384	443	451	442	459	407	412	411	389	406	404	405	429	435	378	449	427	409	415	419	401	420	429	454	406	423	402	417	405	401	406	391	420	421	445	420	403	414	452	420	448	399	395	418	415	418	425	382	388	406	421	431	407	435	406	443	411	425	434	412	394	425	430	402	462	420	412	397	421	415	402	410	448	396	388	405	419	432	407	418	385	420	438	404	428	422	417	426	450	440	361	444	412	415	419	418	447	440	402	394	427	413	439	374	433	431	439	421	449	409	407	433	439	407	401	397	413	407	408	389	408	444	418	454	431	435	422	393	434	417	397	436	408	441	416	444	399	370	418	415	388	415	428	425	411	414	397	404	394	430	383	396	369	429	396	417	406	408	413	402	400	388	418	418	399	412	423	416	369	417	450	394	393	389	409	417	403	419	419	433	391	424	426	405	439	402	400	412	404	372	401	434	438	371	417	414	401	417	462	415	443	420	393	452	455	413	437	433	440	401	396	426	409	423	389	415	433	390	392	428	421	411	388	418	391	380	436	426	417	409	405	408	437	426	396	382	397	410	423	422	480	414	424	431	391	408	417	417	418	391	444	407	406	427	403	392	436	402	420	419	396	438	431	434	417	421	424	427	376	436	408	443	413	415	416	425	471	399	355	407	449	459	442	436	370	428	426	420	390	441	388	422	437	387	366	425	424	409	420	427	397	470	402	396	399	384	440	409	402	434	453	407	416	422	404	413	403	420	429	405	389	377	425	418	445	453	399	409	399	426	448	410	452	415	428	416	443	403	427	393	375	400	437	452	445	393	414	443	386	384	436	430	441	441	465	404	410	441	402	424	404	383	389	421	383	390	386	423	415	397	446	435	413	421	410	403	415	432	395	403	419	416	422	409	409	404	407	401	390	392	381	417	403	439	431	392	407	413	422	424	421	414	436	414	433	412	451	444	423	381	471	388	417	410	413	383	400	427	413	426	433	412	399	413	438	385	429	401	401	419	410	415	435	389	403	430	411	392	422	396	457	413	435	420	394	438	388	411	404	398	418	411	414	429	394	390	454	399	420	403	418	448	468	391	426	401	393	387	395	451	446	402	416	406	391	405	400	465	417	433	440	390	436	400	460	423	405	391	395	422	430	421	379	398	427	417	403	393	423	409	418	392	418	421	429	441	414	400	425	396	420	433	392	402	414	406	438	371	443	439	437	429	391	389	399	416	438	425	416	432	453	399	398	412	440	436	407	425	439	440	394	397	413	410	379	437	411	427	428	406	404	428	418	446	391	416	397	415	420	428	441	418	418	442	400	440	429	372	407	436	421	403	415	395	437	407	419	414	424	391	409	439	420	417	389	428	449	413	397	407	383	451	448	420	406	412	402	402	428	430	417	401	421	390	460	431	401	449	390	407	427	424	406	413	426	421	430	444	439	437	438	387	433	424	421	437	437	367	429	427	381	444	422	424	399	417	416	398
17347	28908	23993	13318	7401	5137	3545	2499	1814	1467	1069	1107	868	769	736	629	631	581	562	518	510	519	521	482	503	460	469	453	475	452	456	398	454	406	415	423	420	440	393	385	414	445	428	397	436	437	409	396	388	453	400	397	422	406	406	420	399	419	413	445	376	441	436	433	423	398	421	394	406	442	406	403	356	367	387	415	392	383	400	390	431	359	383	437	422	417	369	436	417	386	417	374	393	381	387	394	377	393	395	404	388	423	380	415	382	360	406	405	390	394	407	381	418	409	398	425	385	401	400	394	374	372	383	420	371	408	403	396	402	399	406	405	387	415	377	423	395	434	414	407	411	421	384	420	411	380	416	401	429	388	375	428	369	389	389	384	392	399	398	415	432	377	380	392	434	414	425	392	376	393	395	386	407	386	385	418	388	381	392	396	397	458	430	415	432	368	394	414	378	415	396	396	404	419	414	367	367	372	402	367	363	405	417	383	394	373	385	412	422	403	433	417	397	374	430	396	360	398	367	386	406	403	391	388	411	397	398	411	416	415	430	393	395	368	405	412	371	433	404	424	364	399	365	396	397	404	390	412	402	411	380	351	433	418	382	406	429	366	378	416	381	394	386	386	395	444	405	376	383	367	414	379	417	358	383	389	386	404	371	402	380	434	402	384	378	383	382	374	382	407	393	401	377	369	409	345	403	343	420	393	393	372	397	404	386	433	408	403	420	382	409	412	413	405	389	377	397	380	415	402	413	436	421	405	423	409	357	439	387	384	381	399	429	373	430	409	400	406	429	432	377	398	371	394	413	382	384	406	383	406	374	377	414	369	403	365	385	371	371	391	421	390	392	399	383	390	384	455	359	398	403	400	414	387	376	402	405	374	396	377	384	398	384	409	407	413	391	387	409	391	384	426	432	391	371	396	409	389	375	377	388	376	448	376	397	451	376	376	396	390	398	408	386	385	359	372	394	402	406	391	389	392	416	374	402	415	383	360	376	419	394	409	415	362	390	417	379	417	374	354	381	382	398	408	401	392	395	378	409	399	400	419	415	386	365	400	354	414	411	370	380	389	387	403	384	375	382	380	390	404	379	426	396	420	406	370	400	418	366	412	372	405	443	383	393	413	383	380	409	381	397	394	388	402	372	383	417	406	371	377	387	395	390	389	412	415	398	388	403	433	411	389	387	395	397	383	380	376	389	398	439	385	359	418	394	397	393	437	415	378	363	404	418	392	397	355	392	388	411	396	417	418	405	384	398	386	385	417	378	384	390	391	442	414	427	375	396	386	388	423	408	397	419	379	386	409	403	356	401	420	432	410	351	413	389	378	416	405	388	432	396	394	423	394	395	400	387	393	436	388	426	397	386	358	395	378	389	404	415	394	389	414	414	376	403	390	397	408	352	374	399	396	409	419	414	424	374	434	403	385	391	400	393	408	413	408	449	389	386	399	414	354	394	369	367	406	396	442	366	388	396	385	391	415	402	389	363	407	365	397	425	404	391	360	389	405	429	418	378	377	380	408	359	383	401	411	399	385	405	384	398	373	392	384	360	380	423	403	368	359	386	390	385	382	408	374	422	342	394	358	368	441	409	388	412	403	408	391	406	418	389	360	411	407	398	434	408	400	393	413	399	394	368	430	381	396	427	399	427	421	396	409	417	368	379	403	405	407	423	354	385	379	377	400	360	356	383	411	411	374	406	394	417	374	369	428	372	428	395	421	410	416	391	414	392	381	401	372	398	434	352	383	377	407	374	394	398	412	402	382	377	408	394	391	354	385	397	353	429	392	398	409	359	409	378	398	429	416	409	389	408	374	410	360	380	396	377	381	404	396	389	382	369	406	360	395	415	375	371	399	395	387	431	388	417	385	357	403	390	395	415	366	375	390	424	367	429	416	386	368	373	395	422	427	390	410	369	393	368	417	416	422	381	382	418	377	376	396	391	412	389	392	389	369	390	389	430	401	432	385	406	371	390	370	355	406	405	412	439	396	359	423	423	382	405	413	372	387	430	383	356	347	359	365	389	366	384	360	400	416	380	429	387	403	370	409	369	380	427	405	414	363	400	393	376	433	410	399	383	398	414	414	363	394	381	425	408	365	404	403	366	394	398	399	378	365	391	406	380	424	384	394	378	363	401	379	383	390	397	407	414	421	389	401	373	372	409	413	376	402	416	426	386	394	364	418	418	374	402	382	354	427	384	389	387	364	403	376	382	383	386	397	349	406	391	421	418	382	398	366	419	394	418	373	375	409	388	420	392	412	414	363	411	367	398	401	404	409	377	434	425	424	434	411	337	367	384	364	370	403	379	381	405	410	369	416	393	401	398	361	408	362	385	414	406	351	374	441	376	395	364	407	403	398	389	391	407	416	404	403	427	385	377	387	435	410	384	394	430	423	407	395	399	408	414	359	381	370	384	384	404	411	364	438	424	390	421	416	376	399	399	398	389	414	374	385	385	379	380	387	370	331	418	391	395	407	365	364	392	390	387	358	427	392	430	410	382	410	350	388	435	410	369	417	407	379	425	415	382	377	371	390	413	386	408	397	393	403	400	383	378	401	411	397	405	372	390	404	421	391	406	375	385	434	419	381	411	414	377	437	382	385	374	428	368	368	413	374	360	387	392	391	379	406	393	411	414	395	391	445	405	372	394	399	404	393	415	384	377	399	412	419	380	395	378	396	424	430	363	354	414	395	412	403	399	390	397	442	382	384	383	418	380	393	407	398	415	405	386	414	405	364	410	366	422	372	427	389	388	418	414	394	391	389	392	402	393	421	369	406	419	412	388	395	390	387	390	400	417	406	410	393	385	420	385	405	396	416	377	389	403	410	384	411	422	421	410	375	357	412	386	395	391	451	377	393	393	385	404	378	386	411	388	412	415	414	386	361	407	409	380	419	415	392	432	404	374	401	392	373	394	369	399	381	406	398	342	378	426	372	364	383	412	382	401	402	352	363	387	391	418	422	414	360	392	388	386	375	373	441	447	421	391	406	346	375	393	360	385	355	388	356	378	390	422	387	378	386	398	398	408	379	381	381	393	404	394	440	333	372	409	424	394	398	397	408	365	405	365	413	398	385	405	419	384	425	400	377	421	381	400	408	398	366	371	422	414	382	411	389	381	383	378	379	383	386	396	368	395	394	395	425	383	348	384	422	387	353	398	425	411	410	413	385	389	375	402	379	390	448	380	363	401	393	396	386	428	406	429	411	368	385	391	389	360	383	380	434	400	414	369	425	385	367	413	373	382	372	422	375	406	403	398	391	361	391	400	395	425	411	383	408	394	393	442	370	385	383	390	407	391	418	390	371	370	424	378	432	366	388	397	434	406	382	403	405	379	394	380	393	390	377	391	383	353	364	427	424	372	370	394	400	407	430	391	378	441	399	410	348	355	390	379	390	382	399	403	435	413	375	411	409	382	395	423	382	412	403	385	396	426	404	394	388	410	403	389	382	404	388	414	413	389	400	392	418	386	391	383	393	370	408	405	394	372	410
22211	20150	26736	23322	20165	20331	11611	2888	1872	1592	1284	1322	1116	1061	982	930	886	862	842	850	846	841	800	803	801	751	798	784	784	783	739	742	737	783	750	721	774	748	753	769	701	660	718	753	691	714	699	667	719	748	718	719	700	708	720	719	725	725	684	715	698	738	713	693	699	712	742	717	663	758	687	742	712	727	701	701	738	686	700	674	697	652	632	723	716	693	705	670	707	743	705	692	703	697	737	727	672	726	662	752	706	724	666	664	668	663	711	645	762	683	657	769	669	750	680	690	697	675	692	672	706	679	722	683	653	670	653	692	700	691	663	654	757	720	699	725	732	706	661	728	718	704	708	696	677	671	748	741	685	688	750	704	709	686	721	732	672	699	702	745	699	705	704	710	726	720	691	644	687	667	684	708	759	683	689	692	683	721	704	718	744	671	735	702	703	726	693	699	681	651	693	749	700	720	694	679	703	773	710	658	684	723	682	689	659	719	671	664	681	699	654	656	721	689	725	680	703	684	734	693	727	679	692	715	694	692	653	700	718	729	705	681	723	695	715	668	676	734	710	693	658	755	727	699	664	700	680	717	722	691	737	718	703	689	716	716	763	700	672	672	689	674	702	650	671	687	673	723	679	726	651	662	683	672	703	713	701	705	683	714	711	707	662	632	671	674	708	680	694	658	720	740	695	686	690	643	735	737	730	750	694	666	683	707	712	724	705	738	709	710	737	715	701	657	672	685	627	663	665	703	685	698	671	703	717	687	708	726	681	723	681	692	758	672	710	715	660	669	689	691	703	722	717	679	716	714	691	679	729	703	768	708	682	668	699	717	668	723	707	673	644	697	692	679	747	715	710	692	726	698	698	695	791	745	730	686	678	725	724	677	692	680	715	735	685	669	705	687	697	662	670	713	665	705	737	733	775	713	639	648	718	685	715	734	681	634	689	697	732	672	733	701	728	727	680	703	686	701	667	697	732	699	708	721	708	696	654	726	748	706	731	654	660	714	727	694	739	679	697	711	698	745	753	703	737	694	762	734	693	690	692	709	720	698	681	686	733	711	682	698	715	776	727	716	683	696	723	693	710	701	734	713	662	707	716	664	749	682	757	691	685	752	729	689	698	709	744	712	731	675	672	711	695	706	682	715	659	725	692	688	702	674	725	709	736	729	663	675	702	721	719	723	702	728	689	655	622	682	730	689	751	662	678	684	687	664	753	656	636	673	728	693	703	702	688	663	725	688	672	716	725	704	684	727	724	694	678	696	698	730	719	753	720	710	678	679	688	763	675	727	674	679	668	700	685	725	729	753	756	698	690	715	660	675	678	688	723	721	719	687	702	701	719	730	666	713	702	713	695	673	680	667	697	704	746	660	666	723	759	753	712	695	716	762	662	680	684	680	690	694	666	706	722	719	724	703	700	689	688	737	675	648	734	689	716	734	683	725	688	688	693	667	696	726	695	728	733	716	719	714	688	722	683	719	723	716	749	752	673	682	649	667	752	673	725	751	681	681	722	731	657	712	660	659	689	679	785	695	698	724	652	733	689	737	678	714	711	650	704	689	746	730	702	697	666	698	726	682	682	721	708	685	720	684	701	716	689	735	727	680	743	688	724	735	712	682	679	703	661	679	718	707	694	658	705	728	676	705	690	745	658	718	660	725	661	741	674	688	700	731	689	734	660	711	640	659	662	736	700	695	699	703	702	723	630	678	726	680	686	735	656	677	791	721	680	716	719	710	660	668	658	719	683	698	684	688	675	695	676	653	708	719	676	705	727	687	675	703	700	682	679	706	684	700	689	704	741	711	714	691	688	712	702	687	693	677	703	697	667	687	689	695	706	657	760	687	679	685	713	691	661	669	686	713	714	729	706	682	715	698	662	631	651	736	684	713	679	703	691	732	702	693	711	690	701	723	690	676	704	698	705	690	710	681	656	685	648	684	701	674	722	697	776	709	691	698	728	696	673	701	721	666	655	764	709	722	700	665	688	683	683	692	720	642	682	711	655	779	715	693	731	655	684	685	683	708	709	726	647	712	706	723	704	684	669	736	677	719	673	684	744	707	712	722	697	661	695	703	711	702	692	725	689	733	698	689	684	713	712	696	710	678	689	709	712	702	677	749	688	733	691	744	684	670	728	736	742	710	709	703	673	681	657	692	707	709	707	666	704	651	710	709	703	739	708	712	700	692	680	698	690	622	689	681	755	720	667	675	659	687	708	671	665	698	729	691	733	722	687	700	703	706	718	708	730	686	698	689	723	689	734	690	737	713	715	714	690	712	708	723	687	707	710	674	718	696	661	711	739	679	725	704	730	716	696	676	695	648	721	687	684	728	682	706	729	660	706	694	714	746	699	663	646	676	666	732	697	694	730	699	745	713	659	671	689	765	695	710	707	685	690	686	701	697	662	735	706	683	720	703	684	675	709	703	716	691	700	714	691	710	714	649	661	685	680	694	726	708	648	642	697	636	728	713	726	691	723	685	670	685	720	705	709	688	689	678	689	725	717	651	693	708	663	704	710	623	727	695	639	705	690	694	696	690	648	748	699	700	728	700	668	692	705	710	688	657	683	694	710	653	744	701	664	690	694	657	669	672	660	690	706	697	674	757	686	711	717	731	652	676	664	735	705	737	679	672	672	747	727	702	696	709	697	713	680	715	722	670	683	708	723	660	706	743	668	710	688	732	705	711	715	717	645	646	677	677	697	721	701	712	708	692	674	716	685	687	667	726	677	740	693	672	676	722	693	670	676	674	693	689	689	663	698	669	682	708	675	686	686	658	716	725	713	718	683	693	704	729	716	684	681	724	698	716	699	701	729	714	702	703	699	707	705	714	707	721	706	701	711	729	725	713	642	684	689	705	713	723	699	701	676	705	667	681	727	738	663	689	693	716	665	701	690	734	715	697	714	730	681	701	741	722	729	709	701	693	724	692	731	723	685	657	679	718	709	761	719	704	668	708	707	691	696	650	684	748	691	695	696	687	691	731	688	735	690	738	722	725	697	719	696	693	679	720	652	676	666	656	685	680	673	636	700	708	743	695	686	705	685	712	704	686	690	725	635	706	647	680	655	741	707	703	627	707	692	689	660	719	727	672	711	680	715	694	686	716	691	701	753	672	717	659	731	687	658	724	756	692	642	689	704	688	716	678	699	671	692	723	723	719	734	715	662	711	680	681	715	722	720	678	690	740	731	703	655	706	731	700	720	676	699	679	705	656	689	661	658	685	685	678	693	686	684	679	692	706	633	702	750	718	713	720	733	685	706	694	702	679	714	692	756	702	709	697	648	688	741	690	713	747	756	725	710	671	699	645	657	693	729	697	637	703	749	699	656	739	667	658	722	704	663	694	715	680	706	738	662	707	692	662	722	645	708	684	676	714	687	708	744	691	723	665	759	689	701	689	663	661	719	681	747	708	647	711	672	683	696	698	663	693	659	682	678	682	672	742	653	657	716	713	717	739	690	718	679	681	684	666	738	678	712	701	757	690	718	679
19411	33821	29103	17172	11190	8256	5843	4326	3268	2518	2055	1908	1500	1373	1239	1175	1153	1020	947	960	909	871	813	854	786	779	796	808	770	796	720	689	755	692	718	740	702	682	713	744	740	717	683	705	694	720	711	709	738	688	668	692	706	705	661	715	666	753	712	699	672	722	691	689	692	705	703	707	652	686	728	659	679	650	677	652	643	616	659	680	689	699	653	645	695	716	682	663	676	662	701	725	616	651	664	690	693	661	643	649	682	663	650	624	624	681	649	646	661	673	646	622	690	695	671	680	641	683	668	694	692	631	601	655	626	613	609	662	678	679	655	670	656	632	593	663	679	674	649	643	669	641	652	631	677	631	680	638	619	689	663	689	639	648	677	634	665	655	640	642	667	667	682	639	672	648	696	675	686	675	680	650	672	652	635	677	630	633	666	691	651	628	691	706	690	615	668	655	652	698	620	622	681	670	648	594	690	680	655	685	647	703	624	659	684	667	701	659	687	695	637	659	621	641	649	646	661	612	750	665	717	665	659	703	707	664	619	651	636	662	640	678	627	653	610	563	658	658	648	662	662	700	651	627	644	706	681	681	680	663	692	638	693	630	637	651	677	661	653	635	654	639	604	663	690	658	724	683	695	695	694	652	674	660	715	638	644	668	674	634	636	623	608	683	659	655	661	654	661	691	617	599	697	672	666	627	687	616	608	648	672	641	635	693	642	616	598	669	693	673	682	641	651	700	668	674	642	698	645	629	644	691	675	630	605	619	679	683	608	629	686	718	710	669	666	663	646	698	651	622	661	646	690	686	694	661	697	614	649	663	688	624	715	676	654	659	638	639	649	646	664	639	616	626	663	630	659	658	642	689	615	630	657	615	651	667	674	662	659	657	690	615	663	653	700	631	670	598	676	638	674	651	658	649	638	616	672	681	647	693	621	681	673	683	645	675	647	650	671	685	680	691	649	704	645	656	643	640	622	666	660	649	621	640	652	681	636	673	653	648	661	662	680	679	643	675	621	677	595	677	626	658	675	663	677	675	680	646	672	671	634	632	693	664	677	671	662	654	643	679	650	656	681	640	673	665	690	658	699	693	645	609	679	714	673	675	693	605	681	692	694	622	673	668	615	701	677	669	666	640	621	645	639	641	661	709	663	640	657	667	651	666	707	634	680	634	628	619	660	626	646	648	651	645	616	668	671	637	680	679	659	691	640	704	690	629	674	644	668	643	664	616	611	679	665	645	690	635	644	692	654	645	666	652	610	664	630	594	688	628	653	706	652	667	643	639	672	658	641	647	689	660	665	659	700	674	620	687	670	657	715	681	650	669	647	641	666	622	651	700	669	673	660	628	691	656	624	636	693	669	646	707	670	707	649	620	661	648	672	652	659	657	700	655	650	676	698	623	657	631	703	676	686	657	667	688	646	622	678	621	655	653	679	632	639	643	635	714	655	669	658	664	659	717	701	647	648	672	664	638	622	656	646	663	649	634	652	599	621	645	674	670	654	654	634	631	617	716	689	660	712	638	630	652	605	651	625	663	659	656	679	635	642	645	671	651	651	668	671	641	623	643	675	601	677	624	665	677	685	655	674	690	642	672	646	626	671	675	610	635	694	689	637	680	669	664	631	611	682	700	668	656	649	674	630	682	614	656	690	664	635	666	655	615	660	673	652	651	702	704	632	649	648	681	636	615	662	672	631	643	629	651	653	643	650	634	656	636	690	663	673	681	692	673	635	681	677	673	657	694	653	644	651	651	639	633	662	645	663	643	697	650	649	659	670	668	613	674	657	663	706	623	627	638	689	699	661	647	686	611	684	650	668	691	689	630	642	630	634	636	628	675	682	728	681	665	731	630	665	660	695	666	669	648	653	617	609	689	675	718	596	673	661	665	645	661	684	632	661	672	668	639	644	650	643	676	678	638	690	670	674	628	636	666	648	662	682	665	619	696	640	689	624	688	661	660	706	637	676	693	625	659	651	659	671	677	647	659	630	681	663	621	684	621	650	646	658	687	633	645	633	611	638	647	669	654	667	653	670	686	643	661	667	664	666	675	644	635	692	684	648	672	657	627	672	691	660	666	612	620	671	650	654	637	684	669	657	615	710	673	618	681	663	621	649	632	655	671	643	662	647	659	620	672	633	681	623	661	626	661	660	631	684	676	633	670	674	676	684	663	647	638	632	647	643	696	631	643	686	699	662	635	681	695	681	641	668	651	631	649	647	680	655	583	602	637	633	645	612	609	641	667	653	633	668	682	661	670	608	663	629	614	635	639	657	667	686	686	626	677	662	619	629	663	634	674	645	677	637	646	653	645	606	667	683	660	667	675	706	675	678	676	592	635	648	688	619	622	633	628	626	670	660	628	702	661	709	661	631	734	698	669	661	655	654	668	633	647	651	652	682	660	695	670	688	696	671	673	677	648	660	653	678	692	683	629	660	675	664	683	648	716	682	658	671	654	698	621	607	656	703	640	665	650	652	698	622	664	668	676	665	666	684	631	685	667	650	665	672	652	646	617	687	675	688	652	668	687	663	667	607	679	663	680	652	650	652	675	681	634	661	626	636	694	650	646	643	628	612	584	641	700	669	676	646	666	671	640	653	627	637	671	690	674	679	632	637	708	626	610	627	620	658	677	678	674	657	635	674	667	645	669	691	639	685	666	658	706	674	608	688	633	657	663	646	656	653	654	632	672	672	709	638	674	643	681	627	632	625	646	650	639	667	669	613	607	678	658	596	661	688	610	620	618	693	704	649	658	708	641	651	675	686	666	634	699	690	640	678	630	648	692	647	635	683	663	617	663	654	602	715	636	649	646	659	661	635	650	675	669	639	667	652	657	661	651	657	684	678	636	637	669	691	672	631	617	630	645	661	670	633	700	588	683	658	647	601	625	664	633	672	642	654	654	663	698	641	646	658	658	627	657	652	723	633	676	658	690	638	625	640	655	620	647	648	639	675	632	621	678	629	619	671	666	670	674	652	658	636	659	631	684	713	644	665	694	651	709	652	658	672	673	703	652	672	628	650	614	636	629	678	618	666	682	682	664	631	652	644	695	640	645	706	646	696	678	705	661	629	673	674	623	683	677	660	715	631	659	643	677	668	679	653	650	635	674	684	638	651	661	652	636	670	652	699	670	634	669	684	658	638	674	646	669	650	665	692	669	660	573	606	653	632	694	646	662	653	704	698	644	664	695	660	709	670	669	677	647	718	686	652	687	664	673	669	665	664	690	696	669	647	666	684	627	670	661	631	657	634	689	688	673	649	656	711	711	619	652	688	645	679	615	628	646	645	673	640	664	649	658	652	653	667	651	696	699	668	650	610	611	627	663	629	655	700	633	624	653	671	608	659	662	687	691	677	613	635	661	622	658	680	664	641	661	635	655	666	685	663	667	656	664	698	675	610	636	666	664	670	684	633	663	683	685	605	668	652	641	637	657	637	677	686	665	607	724	661	637	647	658	695	621	699	621	651	690	695	635	657	647	620	645	618	708	665	647
27732	17518	8488	3178	1291	671	441	325	260	182	161	176	174	138	144	171	133	155	134	141	134	156	148	138	131	139	169	143	142	166	150	138	147	160	155	156	134	156	150	147	149	151	141	141	136	120	127	142	156	167	135	144	160	125	146	142	126	134	138	128	136	133	145	157	149	124	141	138	155	147	139	129	156	143	138	146	134	152	145	122	151	155	152	147	154	147	153	150	139	137	149	143	124	134	134	138	163	161	159	156	150	140	131	140	132	147	143	157	154	127	153	156	134	174	152	154	158	142	169	149	155	118	127	151	153	139	144	160	126	149	154	127	123	158	156	164	148	145	120	125	123	130	143	161	138	136	141	140	121	130	168	135	112	153	144	127	135	163	145	136	106	151	162	135	137	126	145	119	128	159	128	140	148	126	135	170	147	146	160	137	137	140	148	117	108	152	149	127	139	126	119	130	149	147	142	135	139	153	136	140	136	159	149	154	168	134	153	150	126	137	159	151	139	152	146	132	133	139	144	136	150	145	118	154	136	150	130	160	148	175	171	160	143	141	130	156	131	146	124	148	132	133	148	144	131	124	144	132	133	150	141	146	123	128	142	153	150	167	139	127	135	130	136	135	130	116	133	143	138	167	144	125	127	144	130	140	139	133	126	142	144	132	141	148	152	161	142	132	149	146	128	157	148	139	137	147	160	156	135	144	140	136	131	152	147	144	150	145	157	149	150	143	148	136	143	129	132	133	131	150	127	134	150	132	168	134	144	136	134	152	151	145	153	131	141	153	147	148	143	128	158	153	140	139	161	134	152	166	145	135	144	146	138	150	142	121	135	139	123	140	121	146	138	158	153	138	141	140	128	139	160	143	128	141	149	163	130	128	147	150	127	147	147	153	146	139	160	150	127	149	147	128	150	147	137	134	141	127	152	159	132	145	145	163	141	151	173	155	149	114	172	130	151	121	150	124	135	143	163	148	146	136	147	141	154	146	160	131	154	160	150	149	156	143	142	130	121	159	156	140	131	126	151	152	135	136	142	138	154	158	118	155	137	130	136	129	133	166	121	157	125	137	152	136	142	139	154	151	138	140	161	128	145	141	152	155	143	141	153	137	146	152	127	144	155	155	146	142	150	176	144	147	159	146	116	136	156	127	146	145	157	150	135	146	143	157	161	145	159	132	135	142	121	130	153	129	147	132	123	137	149	151	146	162	148	153	142	144	144	137	154	147	156	137	141	126	145	158	142	132	142	137	144	144	137	126	130	134	133	169	139	126	150	145	135	131	170	142	141	145	133	146	142	144	128	136	166	115	141	161	143	145	160	159	167	130	146	137	146	128	157	140	144	162	151	129	131	157	129	128	142	171	128	145	158	150	133	133	129	146	136	128	121	129	133	128	132	154	150	164	132	147	124	137	142	135	150	133	137	140	150	133	167	127	144	149	143	138	148	151	145	136	143	127	141	134	137	131	137	136	158	129	167	123	134	137	120	145	145	150	130	137	154	144	120	148	137	141	133	142	136	142	126	145	142	138	145	135	136	155	115	151	146	143	134	123	155	148	142	143	131	112	124	142	134	136	153	148	141	149	139	147	136	149	124	147	158	144	159	145	129	123	111	148	155	149	146	137	143	139	131	129	167	178	140	146	147	132	135	128	142	127	140	154	148	157	130	130	143	159	142	144	140	140	133	137	138	134	151	133	155	152	136	140	137	134	150	148	142	142	128	140	142	152	132	139	143	135	166	130	123	126	175	135	159	133	154	129	162	158	151	131	140	127	133	143	158	147	139	120	156	151	137	144	137	146	142	143	158	139	159	154	135	119	135	147	146	158	149	131	148	137	123	141	144	136	141	144	147	166	157	134	146	131	137	132	130	150	120	140	157	133	145	154	147	135	147	139	147	149	135	123	134	140	152	141	141	120	148	175	152	145	151	145	135	136	138	150	140	137	147	148	135	140	156	162	166	148	141	140	141	140	143	157	139	132	115	135	142	156	154	129	134	136	135	140	143	137	133	123	127	160	147	137	155	143	155	133	142	143	169	141	139	128	163	136	129	145	150	145	157	146	128	142	163	142	150	130	158	142	157	160	176	141	150	150	135	146	120	133	144	142	143	147	134	129	124	167	134	144	150	149	150	137	157	147	134	116	128	130	144	118	138	125	128	141	122	128	166	148	121	143	157	135	142	131	128	149	137	128	132	153	116	125	151	137	144	152	165	143	143	142	155	131	143	121	153	146	151	144	158	146	153	156	137	146	141	143	132	133	140	144	123	153	130	152	113	148	150	156	155	158	144	141	143	128	137	132	140	130	143	131	143	149	142	151	143	127	137	138	164	160	136	128	166	148	114	143	139	146	130	130	151	149	162	127	145	167	135	132	144	139	150	154	162	130	142	125	125	131	138	139	136	140	134	150	148	146	139	134	102	133	172	141	138	124	160	138	142	133	163	144	148	138	140	139	155	153	124	150	141	149	145	138	149	138	139	150	118	119	126	151	144	122	133	143	144	139	142	150	128	138	137	153	135	134	133	128	140	147	136	138	150	135	142	140	136	142	120	160	136	146	149	146	129	142	159	159	151	151	146	162	155	143	132	149	124	122	138	145	138	123	130	142	135	155	135	154	139	137	150	166	152	151	124	142	157	137	159	132	146	140	124	121	142	154	144	135	143	129	142	156	154	145	130	125	152	144	149	142	155	156	151	136	152	167	140	127	140	156	121	142	150	141	154	151	147	129	141	159	137	124	141	160	133	139	143	152	136	138	151	137	124	150	162	155	138	148	146	119	159	151	159	126	136	135	153	134	141	162	125	135	137	158	141	155	141	145	144	161	143	143	129	144	139	133	145	151	148	133	147	143	121	131	151	150	135	152	146	166	136	141	147	124	147	147	119	122	147	145	155	128	144	156	131	146	140	127	157	122	133	116	140	148	144	154	120	137	164	154	164	144	153	109	146	142	150	135	146	124	123	163	152	157	144	109	131	144	135	124	137	147	145	155	150	130	154	151	139	150	162	160	137	144	150	146	151	139	141	142	140	134	149	158	136	125	162	150	140	138	141	162	149	131	139	125	132	144	123	116	149	138	147	150	145	136	150	128	144	144	127	138	137	130	135	144	154	110	146	135	159	141	152	140	166	130	117	128	138	144	129	141	140	160	135	120	135	145	160	142	143	153	154	149	153	143	134	123	149	149	117	156	150	178	134	156	144	158	146	129	137	144	135	145	133	160	143	150	155	147	133	158	131	132	143	150	136	133	139	147	141	154	114	131	135	140	136	168	163	153	136	143	145	130	146	164	162	136	137	157	127	137	142	146	129	137	130	136	145	133	142	124	149	132	140	137	116	152	123	131	133	146	138	139	128	162	150	131	130	151	142	145	113	133	157	163	149	126	138	157	119	140	134	130	160	167	127	119	167	157	155	113	127	141	160	142	148	138	145	169	169	157	150	133	138	133	124	144	141	129	130	117	138	142	131	151	140	127	131	153	138	141	154	154	165	124
13586	15930	11752	5320	2350	1305	840	647	413	236	182	178	164	168	166	180	163	181	154	168	165	156	159	156	160	159	161	148	158	157	156	137	151	165	148	153	143	161	173	159	148	156	149	165	152	162	168	162	153	156	152	146	153	147	184	146	148	163	144	157	145	161	139	172	141	160	152	155	157	135	159	147	167	144	155	142	156	160	156	131	157	155	150	131	151	157	168	129	149	174	160	146	152	166	164	150	168	156	143	141	161	171	169	162	153	141	151	156	170	146	155	141	149	178	139	165	162	175	174	149	154	169	146	158	132	145	156	156	161	158	170	180	148	159	136	155	147	146	148	162	135	138	154	175	144	155	141	158	155	170	161	158	151	128	156	146	151	159	143	163	152	148	160	174	169	166	176	147	149	155	156	134	169	171	153	143	144	162	141	145	152	154	140	156	169	162	166	160	137	133	130	158	170	144	155	160	140	140	143	165	135	160	140	173	141	159	170	155	149	143	137	164	148	149	158	149	139	177	159	136	163	173	164	153	151	167	137	134	144	145	156	151	168	136	165	159	153	145	161	170	152	158	157	163	170	152	166	146	132	116	154	150	151	177	140	164	166	153	127	161	141	146	140	151	140	160	138	147	161	130	163	145	158	139	128	156	145	155	135	167	152	152	143	126	162	145	143	142	158	160	154	145	140	143	153	162	147	164	141	164	149	163	125	168	150	175	141	144	161	152	177	153	154	139	159	149	154	162	161	176	166	145	173	166	160	147	158	148	162	160	154	147	156	166	164	165	142	159	154	150	158	158	151	178	143	166	146	154	169	157	154	151	161	142	164	139	142	157	150	157	145	168	164	177	162	142	153	181	146	157	130	182	146	172	165	139	144	145	153	158	161	159	155	131	167	160	136	163	177	174	118	121	154	137	154	149	148	167	138	140	165	154	152	141	176	150	170	151	172	149	145	153	162	154	159	150	146	161	149	151	151	169	158	153	159	159	168	160	154	146	168	179	172	164	147	138	143	160	159	176	167	169	152	188	133	149	163	145	172	173	136	168	139	163	170	168	144	153	158	138	158	161	161	139	173	185	153	147	181	159	158	146	143	163	165	158	171	159	152	178	178	146	176	141	160	145	162	162	156	168	162	150	141	147	145	158	143	140	145	153	170	157	165	149	146	152	149	160	170	139	147	148	165	168	151	159	133	149	176	165	160	154	148	164	138	138	165	161	139	186	146	161	161	130	134	166	175	144	156	141	156	147	151	148	176	162	156	159	141	182	144	186	153	127	162	162	171	168	169	166	155	147	169	132	167	159	148	165	154	169	145	148	149	160	172	129	166	176	177	168	147	150	148	163	155	164	163	153	171	169	145	150	158	143	166	148	161	193	152	149	156	137	146	146	167	161	151	132	143	153	161	152	167	150	149	153	164	148	146	186	153	159	161	157	121	179	152	146	153	147	172	172	173	153	135	164	146	145	163	167	161	140	154	133	166	155	128	178	158	154	179	144	158	162	162	173	142	153	149	172	148	164	150	155	162	145	165	168	150	148	142	162	153	156	150	156	162	132	153	164	174	161	151	179	157	178	154	145	171	159	180	152	149	157	147	169	163	155	155	162	190	146	142	127	141	121	168	144	163	165	162	144	154	155	166	155	165	176	163	133	166	172	166	153	169	149	162	136	157	150	140	161	162	148	160	172	175	140	154	174	163	153	144	167	157	151	156	159	154	155	161	161	166	147	141	140	156	146	165	159	158	169	156	173	160	155	150	146	136	134	162	157	185	140	153	158	159	153	160	151	163	146	131	152	158	155	160	173	143	155	152	164	168	138	151	154	171	158	149	160	175	137	154	143	147	146	159	154	154	148	139	138	135	156	180	160	149	144	147	147	153	142	160	158	158	177	161	166	149	143	140	160	146	155	151	168	147	147	146	135	173	160	161	160	146	171	153	152	147	170	160	163	140	157	161	162	172	155	147	147	167	158	149	143	185	148	155	157	168	133	185	165	157	149	171	138	168	147	138	163	158	165	138	158	151	145	140	154	190	159	153	139	143	157	148	160	164	179	162	146	168	144	143	151	162	183	162	184	163	160	165	152	172	168	163	147	151	168	165	146	154	166	137	134	155	162	153	190	165	180	162	161	153	138	157	158	152	148	156	155	171	168	154	156	180	160	163	134	177	182	156	145	130	150	147	157	150	157	152	140	170	143	144	151	174	169	176	155	159	156	181	151	148	143	148	163	168	158	158	169	138	135	154	157	173	137	138	197	153	161	143	171	154	121	148	154	141	152	160	168	147	156	178	189	164	148	174	144	124	154	162	152	158	144	170	167	151	148	167	151	160	144	142	158	190	167	157	163	162	171	143	162	137	155	148	141	136	173	174	144	159	189	156	140	155	155	140	154	169	160	151	146	146	128	160	165	147	163	145	152	157	136	147	162	155	168	154	133	158	175	154	149	142	156	151	152	152	153	140	181	150	152	134	139	139	152	143	174	150	136	157	168	142	155	153	164	171	153	136	172	156	179	139	138	141	156	140	160	163	153	154	162	170	171	173	157	168	154	145	152	146	144	157	170	148	141	166	146	141	140	129	144	169	182	142	168	163	158	163	147	156	158	162	176	148	151	148	131	162	160	152	156	153	153	159	143	167	146	142	153	155	170	165	155	164	177	122	174	148	152	167	143	158	155	144	151	176	155	160	145	150	157	159	158	160	173	129	148	149	157	160	170	139	159	170	177	145	156	172	145	149	143	149	168	159	147	159	174	177	149	128	169	132	141	143	126	150	165	141	145	170	166	158	163	168	157	146	141	153	162	171	174	150	168	153	134	147	158	138	145	143	163	159	162	156	146	176	161	161	138	150	154	174	166	147	158	170	146	158	150	169	142	152	145	160	145	170	135	154	171	172	165	154	170	150	133	172	158	131	160	160	158	157	158	131	161	169	152	154	162	165	136	178	157	157	151	146	147	148	176	162	158	156	166	161	147	173	149	150	155	170	153	147	161	144	148	175	144	150	160	151	157	145	136	145	131	164	157	147	147	182	162	148	135	163	139	155	133	157	156	135	170	164	163	163	169	148	159	154	160	148	153	158	143	164	164	161	175	153	158	155	139	165	148	156	142	168	146	154	160	143	153	161	165	148	149	167	148	138	165	147	144	172	136	143	165	139	156	160	155	160	144	156	148	158	143	146	164	147	148	156	157	138	139	161	160	134	143	158	159	137	158	147	151	170	145	140	151	151	152	145	149	165	153	122	162	154	160	161	133	139	141	161	153	153	167	151	173	160	158	147	168	181	153	159	150	165	152	136	145	185	154	176	169	155	148	135	144	163	172	158	156	132	154	143	145	140	155	163	161	152	143	160	159	158	148	157	154	159	152	147	189	159	133	139	129	170	142	165	147	157	138	156	136	161	166	158	159	174	148	158	167	158	163	137	158	123	169	137	135	154	157	157	145	155	157	140	152	149	132	146	153	151	170	139	155	152	135	148	155	170	151	181	139	158	174
24495	20118	26319	23697	20136	12002	2551	1360	1018	899	721	732	644	631	565	573	514	500	483	492	516	470	465	466	456	448	444	432	449	445	453	418	452	467	446	416	463	449	428	428	452	397	436	432	405	390	448	437	399	470	447	440	438	427	438	395	380	424	406	423	415	422	421	442	453	433	449	418	416	424	422	433	401	433	365	405	420	418	421	453	432	395	410	375	456	435	444	399	430	434	399	401	429	383	426	442	419	397	402	417	396	393	415	446	422	442	434	436	388	435	426	409	447	431	418	441	424	379	400	419	432	393	398	403	436	420	435	449	404	419	431	417	444	426	457	447	406	379	460	467	417	428	401	464	408	454	420	402	394	422	421	425	435	448	425	445	416	412	449	406	429	439	418	412	422	431	431	442	420	436	441	450	415	454	441	405	445	436	389	399	426	452	459	448	420	426	401	399	422	436	433	401	402	451	420	416	451	449	394	421	370	416	414	447	425	390	457	424	403	444	406	430	455	433	473	405	445	412	417	418	455	393	422	400	410	439	411	403	409	415	427	403	416	419	385	393	411	411	416	480	418	387	376	409	405	440	448	419	443	415	407	441	405	455	414	423	431	413	392	406	421	423	418	402	458	450	405	371	412	429	410	427	399	420	428	411	416	409	444	386	400	423	411	433	379	410	390	402	435	411	433	418	421	416	403	391	412	381	425	441	390	427	414	439	402	410	443	447	404	398	432	427	419	405	430	420	424	422	386	431	429	406	399	399	419	400	421	415	407	441	402	394	430	422	429	409	435	438	427	412	454	428	433	430	460	400	438	447	427	430	369	441	412	420	394	414	424	407	396	432	384	394	387	433	420	428	390	405	401	377	395	444	395	430	395	421	417	447	413	400	397	404	428	390	401	440	420	420	401	436	388	419	420	409	429	407	384	412	431	422	415	480	375	419	442	380	392	409	426	369	433	440	433	416	457	425	430	421	392	381	427	404	422	405	411	472	401	442	400	453	429	435	407	431	400	445	435	413	439	419	410	450	461	426	417	388	411	428	445	394	394	397	450	446	401	446	383	437	429	415	407	439	391	423	434	388	409	388	444	388	458	374	418	416	444	434	432	408	374	424	402	429	440	462	398	424	402	476	380	427	426	434	493	420	442	460	417	433	420	390	426	432	448	415	423	429	412	407	404	428	397	406	404	439	392	413	417	440	403	452	388	402	410	425	413	416	421	440	414	457	427	398	421	390	411	407	413	426	442	386	394	398	391	426	408	437	415	406	393	410	423	408	393	423	447	410	409	472	439	441	448	424	451	424	409	392	425	411	420	367	392	429	426	435	407	424	449	431	384	407	420	420	425	403	419	408	431	412	398	443	404	446	437	466	431	413	418	402	382	431	403	441	413	432	406	409	378	450	415	429	423	447	391	427	459	466	391	407	415	373	413	429	444	389	453	396	414	444	401	410	383	383	414	437	397	362	443	418	388	385	395	428	443	399	388	415	431	423	438	490	384	397	398	444	414	411	401	392	451	415	399	407	419	411	419	404	418	387	402	407	440	442	409	409	442	409	421	419	460	398	395	409	429	376	461	423	425	399	409	438	416	442	401	423	449	412	425	402	395	419	468	418	417	432	449	378	421	420	410	402	426	437	417	398	445	413	447	421	421	436	437	410	424	417	466	416	413	418	400	409	455	450	395	385	393	398	391	426	441	427	415	414	396	405	430	445	434	382	424	433	433	435	398	393	411	389	424	419	434	395	422	413	431	408	422	430	396	416	463	394	400	406	377	402	382	399	399	439	443	427	381	417	433	381	414	431	428	438	389	435	435	414	414	426	386	428	405	392	402	437	412	432	390	423	417	417	440	405	419	388	388	415	392	384	420	402	445	412	397	405	411	444	382	382	429	439	396	398	421	428	411	430	424	422	417	407	424	446	437	389	402	415	420	404	430	410	433	386	409	409	445	436	445	440	403	382	466	405	421	417	442	416	467	395	410	407	384	406	428	428	443	424	411	422	419	415	421	424	445	431	425	433	399	431	443	413	424	364	411	412	378	397	420	408	392	433	387	434	393	447	434	406	406	431	445	451	438	470	387	397	436	392	391	393	408	423	399	381	396	392	383	414	430	418	400	448	395	416	394	439	421	414	436	438	431	425	442	426	402	425	427	431	453	441	419	440	393	421	416	423	444	389	380	386	392	407	442	429	399	415	399	422	430	416	414	408	400	416	398	411	407	408	435	420	457	422	413	400	404	401	429	410	398	435	435	400	413	410	381	432	438	418	391	463	370	387	432	486	398	430	408	417	409	454	450	393	411	402	402	443	463	392	445	397	408	397	442	384	416	449	405	406	458	401	419	444	421	419	408	429	430	465	444	433	412	426	389	379	443	418	416	410	432	402	425	430	384	419	426	422	385	394	433	422	444	424	398	394	397	400	404	454	450	421	414	447	429	414	394	434	372	443	439	396	416	455	401	433	419	425	419	426	430	378	416	427	422	413	409	421	398	426	391	410	414	422	409	405	415	410	442	393	400	456	409	409	415	417	431	453	397	388	410	417	426	439	395	426	402	440	397	396	413	433	415	396	396	413	427	458	397	433	427	432	431	396	409	426	410	371	399	432	422	429	402	421	456	393	424	426	422	427	412	432	454	404	421	472	389	414	463	425	392	450	426	406	405	418	427	428	413	398	435	418	437	437	401	454	439	462	427	410	433	432	387	390	397	400	455	376	409	413	411	400	422	397	409	416	437	421	421	449	429	401	429	421	421	460	375	428	420	433	423	431	421	421	434	412	425	446	423	414	394	432	423	421	455	402	418	431	423	433	378	415	415	410	416	396	404	432	429	427	409	413	391	405	437	387	453	399	457	422	436	422	435	426	418	419	394	440	381	398	417	429	420	411	428	386	390	392	411	428	497	411	423	470	402	417	409	446	446	378	422	425	442	428	423	353	394	448	431	426	390	408	414	383	434	409	423	427	425	392	414	422	398	426	405	432	430	416	407	424	425	437	384	465	414	404	457	448	425	363	434	426	418	447	379	407	432	436	439	438	414	389	413	370	455	432	436	430	471	451	429	436	415	413	418	410	417	419	429	410	403	409	471	431	436	434	433	427	390	421	425	395	419	398	449	397	421	420	384	400	351	407	381	421	443	399	396	445	440	450	443	406	365	388	408	426	402	424	432	401	404	411	387	399	405	460	427	420	423	444	401	429	417	425	414	478	450	400	411	431	410	418	407	416	443	434	394	410	442	403	386	411	420	437	415	419	430	412	413	420	386	414	432	442	425	371	423	399	440	432	402	459	406	420	420	425	412	431	382	423	443	383	435	401	439	400	413	414	408	431	426	399	434	403	414	387	432	411	435	397	421	387	414	392	436	399	434	401	452	403	436	391	425	410	438	424	398	394	391	400	384	411	454	456	403	428	427	418	444	417	416	393	402	413	383	413	446	389	422	394	415	417	405	406	407	400	408	455	439	391	390	433	423	420	425	396	408	415	431	426	403	467	478	438
15087	24934	21254	11813	6907	4908	3441	2377	1811	1311	1125	1046	820	716	698	606	614	590	556	503	532	488	497	469	504	514	485	449	471	458	446	476	445	417	425	458	429	420	400	441	451	396	431	401	414	408	390	417	410	424	418	428	436	412	429	412	404	393	413	410	443	403	385	456	385	436	402	422	390	363	367	435	410	374	364	427	406	443	406	398	417	419	417	412	371	416	389	436	368	415	384	378	398	433	366	398	385	426	417	404	399	372	417	414	388	410	409	399	386	381	393	381	443	390	391	403	417	430	398	408	377	432	386	396	372	369	408	375	392	416	378	396	417	391	409	413	421	363	401	431	406	379	377	401	387	401	407	395	401	426	368	432	368	392	381	394	369	399	392	363	397	408	383	402	392	430	392	384	409	373	401	390	407	397	424	426	401	375	410	416	405	388	352	431	381	389	440	376	391	416	362	386	372	383	401	384	386	413	421	445	387	359	434	422	405	415	362	427	394	379	426	422	395	414	422	415	398	391	387	392	383	386	380	391	378	423	379	389	382	408	407	421	399	417	415	418	375	387	409	427	410	425	390	384	377	423	435	397	388	396	405	401	408	410	371	425	425	397	378	361	405	406	395	431	392	424	391	377	391	415	381	388	379	389	397	416	387	405	366	392	406	396	388	364	414	346	415	378	401	426	396	357	402	424	399	388	416	393	356	363	369	365	413	396	398	379	377	394	417	409	419	367	391	418	409	386	375	426	427	376	401	412	378	406	404	435	425	410	375	444	380	384	395	402	447	428	351	399	380	394	416	399	399	421	405	423	408	371	416	356	393	419	407	406	414	374	398	410	373	433	416	411	420	409	399	386	380	401	383	401	379	383	405	391	416	400	409	400	410	397	405	375	391	397	353	408	406	396	370	430	398	426	410	403	376	385	468	404	393	372	400	398	386	410	371	396	411	402	420	379	353	348	391	447	419	385	423	385	437	406	404	384	381	407	373	399	387	417	416	400	344	411	405	406	406	397	397	398	392	386	418	413	390	403	377	371	407	389	387	410	377	394	404	401	413	403	397	385	407	393	393	399	370	406	406	402	406	403	399	414	361	363	388	391	409	363	397	372	378	380	396	401	378	412	394	389	394	361	406	398	375	378	404	386	423	422	404	392	385	393	402	414	377	363	396	390	393	396	399	371	379	386	395	417	382	390	407	409	379	412	410	391	396	392	404	375	347	352	394	419	365	400	388	369	383	398	391	416	371	390	380	456	350	365	385	393	385	392	384	361	373	414	397	385	443	410	385	373	397	385	355	383	380	334	408	375	434	402	389	418	381	404	406	386	428	391	384	434	416	374	421	368	420	400	364	388	426	395	400	396	395	404	366	416	381	414	371	419	383	407	386	376	396	390	406	375	393	416	427	399	365	405	376	391	439	417	382	375	392	435	371	432	416	427	368	365	384	384	402	405	409	378	388	405	429	373	395	379	363	410	371	393	410	410	390	370	411	350	413	382	368	399	411	416	377	405	399	394	377	413	399	390	411	379	382	389	366	391	364	382	371	369	377	398	421	442	398	357	377	356	361	375	402	408	395	390	394	379	391	346	401	401	353	377	356	412	392	419	376	395	391	393	393	433	389	399	373	376	445	415	391	387	376	408	392	412	436	363	393	408	365	402	410	376	401	434	408	421	372	393	412	400	405	410	416	420	424	421	385	380	433	426	385	384	381	382	383	375	418	411	372	413	363	381	353	406	407	400	398	423	396	410	384	428	404	399	383	394	404	390	395	402	408	411	400	385	378	382	396	401	372	407	369	445	373	408	376	371	387	409	398	424	410	388	374	414	377	381	364	372	428	445	419	421	426	400	382	402	372	419	377	379	406	424	397	395	352	397	411	414	387	397	397	381	409	406	378	373	400	435	387	399	387	390	399	418	409	423	384	375	417	354	411	385	395	368	391	379	362	394	395	405	397	378	400	381	394	400	407	395	385	399	405	344	394	389	346	427	413	432	374	445	398	393	371	433	375	391	435	386	403	410	388	408	410	433	378	388	376	396	381	397	411	389	424	416	418	363	428	379	377	404	384	380	384	392	363	391	392	403	385	406	387	377	380	383	395	396	373	384	345	380	428	431	380	394	402	396	381	404	389	400	348	401	376	442	409	430	406	391	398	435	359	414	424	399	424	413	384	369	430	401	436	417	361	426	399	396	409	393	436	419	375	399	425	396	356	385	381	375	398	396	339	399	392	405	365	430	381	443	392	393	417	391	449	388	385	404	398	406	395	361	412	371	438	392	415	391	393	399	433	364	426	385	387	383	396	398	404	388	376	404	386	373	388	411	378	390	449	383	376	399	403	386	410	395	391	362	404	402	365	392	385	401	404	409	418	435	382	374	410	394	355	439	411	376	343	386	401	390	380	359	410	416	424	395	405	390	427	385	393	409	401	400	406	396	393	414	407	382	412	378	372	398	379	411	397	399	361	399	377	395	434	369	381	354	390	383	419	385	423	419	407	406	406	398	418	393	399	387	396	435	420	369	357	375	393	397	414	371	414	384	390	380	379	397	397	325	423	410	378	396	380	395	372	407	399	419	382	385	387	399	386	354	405	395	410	405	394	346	395	431	380	381	358	344	369	416	358	417	409	374	362	390	404	400	406	391	409	410	379	407	390	429	406	418	372	386	409	406	375	415	456	385	369	401	388	419	403	402	412	436	400	399	419	414	426	397	401	383	424	386	387	380	396	406	362	396	415	386	394	396	400	412	419	405	407	412	397	385	407	388	403	387	413	409	348	388	391	376	360	361	378	395	414	371	393	405	348	409	390	412	377	373	403	380	439	350	403	417	361	402	357	403	415	350	401	409	406	421	372	408	372	387	401	329	384	370	405	405	399	396	391	401	412	401	376	408	352	385	385	392	434	361	390	409	409	400	392	393	410	398	415	399	371	398	430	388	393	410	387	380	422	373	387	389	366	415	399	410	393	398	384	381	407	399	378	368	389	372	379	382	395	390	356	371	360	382	408	409	410	418	368	400	407	387	368	342	404	415	378	401	418	372	376	429	363	385	370	384	372	397	381	387	371	396	420	427	364	403	390	371	380	396	392	405	385	415	389	403	349	388	357	413	398	412	371	425	373	394	407	406	349	360	404	387	395	380	361	430	384	416	355	390	391	367	403	396	347	363	390	379	425	402	409	385	395	415	383	398	424	367	353	427	395	403	379	386	399	376	411	394	433	425	403	424	363	416	363	364	387	384	389	406	421	391	390	365	378	369	382	415	401	396	402	388	387	397	433	386	405	373	403	414	412	392	366	381	388	419	394	382	417	369	400	441	398	396	422	394	448	427	381	400	383	393	387	364	363	399	387	406	407	379	434	386	420	406	390	394	389	370	388	410	360	357	391	405	396	410	410	352	405	374	360	376	387	379	402	438	380	415	395	407	381	372	389	391	381	370	393	411	408	426	378	404	397	380	423	383	411	385	391	406	408	383	403	409	428	414	404	393	382	392	454	383
22135	20106	26685	23304	20122	20263	11514	2832	1853	1531	1326	1231	1090	1024	971	958	863	856	880	837	858	795	818	878	757	791	818	730	778	709	727	766	692	716	744	767	751	778	768	696	747	737	709	735	695	684	697	699	756	695	700	729	721	757	669	701	704	745	688	686	681	707	710	713	688	713	689	719	709	727	728	728	695	699	699	640	710	705	704	767	679	724	667	671	701	758	671	690	678	683	764	708	714	687	747	725	766	626	722	710	747	665	708	773	775	716	683	709	712	742	691	706	685	733	664	708	690	710	662	694	732	686	662	716	663	732	688	712	733	726	679	742	694	653	694	679	671	698	696	688	690	678	694	714	688	680	668	709	707	728	725	660	678	650	670	681	763	724	714	675	671	718	649	683	668	745	721	658	694	699	701	708	681	708	647	760	684	669	618	665	702	705	731	664	650	716	694	660	622	684	685	674	720	655	708	686	739	687	713	693	727	693	685	671	676	741	685	676	674	694	651	697	685	634	695	679	659	716	722	683	685	736	695	717	688	684	726	671	703	747	711	718	715	678	696	690	708	690	655	683	714	683	683	646	728	664	664	727	697	664	697	729	688	698	710	685	711	733	701	722	690	710	705	686	683	694	696	732	706	660	729	708	736	693	662	637	722	693	705	663	712	724	719	648	681	710	729	697	680	681	673	662	658	666	688	721	727	692	682	703	691	656	710	712	704	700	752	705	704	719	677	674	671	662	724	705	710	650	651	680	714	691	678	684	691	694	679	690	719	723	719	673	667	715	690	675	721	714	672	713	659	685	719	711	710	740	713	795	692	686	676	710	657	708	708	689	703	694	685	680	717	660	647	717	690	669	720	709	694	713	682	714	658	682	771	677	727	709	682	735	665	722	719	715	731	648	743	726	700	680	706	715	721	681	716	702	717	678	707	683	719	711	690	685	706	685	701	724	721	678	717	707	694	694	664	699	674	691	645	713	726	678	689	692	703	746	703	688	664	715	688	755	707	734	728	713	732	676	654	703	672	729	690	672	679	709	681	675	692	685	686	728	726	674	709	698	715	686	716	692	684	707	712	724	727	707	722	688	727	730	713	720	739	747	655	650	651	681	711	669	659	694	708	752	736	680	693	682	712	671	680	700	700	644	709	703	726	705	764	696	704	685	724	670	685	725	662	691	703	678	652	691	708	719	719	737	662	656	691	648	674	688	734	689	725	714	684	719	696	679	650	688	720	705	679	665	721	695	690	687	686	707	677	705	731	710	724	706	712	711	719	688	669	729	690	707	715	730	702	715	658	702	679	672	749	670	707	732	729	689	684	652	689	663	646	695	662	705	731	713	735	691	715	654	756	716	756	695	710	694	677	697	725	672	707	685	670	639	728	735	690	691	675	721	669	684	656	698	678	719	758	694	679	690	692	753	713	749	684	654	668	680	703	670	677	720	697	721	659	746	760	647	695	682	719	675	706	702	698	710	681	712	737	699	674	660	665	698	700	717	788	694	726	698	664	701	706	725	681	704	650	682	697	666	685	699	687	699	696	655	727	714	699	721	698	686	711	671	705	732	689	711	694	702	674	725	720	671	707	734	685	728	699	636	689	705	699	706	712	725	728	717	723	659	715	690	684	775	714	668	674	717	702	701	665	690	714	689	723	691	678	682	685	703	686	720	696	710	707	676	678	682	723	723	695	726	697	670	693	710	700	625	711	670	737	682	700	683	678	692	691	695	713	702	748	673	670	662	770	685	694	650	764	641	734	671	692	690	685	727	702	711	699	673	696	663	686	709	708	685	719	680	696	709	679	705	702	685	651	659	668	689	731	677	690	701	714	670	674	681	697	707	706	729	738	711	669	706	698	651	736	656	701	702	701	674	705	653	698	634	706	700	678	658	698	677	687	710	671	701	688	685	705	692	694	681	699	662	625	719	704	667	711	717	689	683	650	703	710	673	717	700	683	723	693	688	683	737	717	748	715	689	715	730	671	708	687	684	665	720	688	688	682	700	679	659	683	666	665	718	710	707	677	665	693	694	714	708	687	684	681	728	693	704	674	723	695	687	693	684	704	696	721	680	689	768	645	738	669	643	713	685	677	684	687	672	705	729	664	699	704	682	701	737	733	613	702	685	725	701	777	713	678	730	706	709	690	707	696	691	701	703	699	692	707	640	714	687	690	715	720	714	671	693	735	707	684	677	732	672	705	709	707	696	778	711	666	685	718	695	702	696	696	681	725	648	648	724	690	660	699	709	724	714	648	710	718	704	707	698	644	681	697	747	664	719	682	654	678	693	696	687	668	700	710	681	726	681	700	738	682	690	694	691	726	729	676	673	664	703	693	631	725	728	723	677	694	682	709	690	673	681	726	686	723	654	722	662	645	759	699	686	673	685	678	707	677	717	648	704	727	689	678	684	664	676	688	685	654	688	678	711	664	660	713	739	673	699	691	683	696	699	785	768	676	660	648	699	683	705	718	683	703	723	722	743	689	691	676	708	704	739	665	716	737	694	698	675	711	686	693	736	707	722	662	705	750	693	683	685	680	676	663	678	655	695	672	690	679	663	681	668	703	669	678	692	728	750	716	721	691	649	700	715	740	661	715	694	739	680	714	702	645	699	716	683	695	718	657	650	735	743	718	665	680	690	703	632	678	653	657	728	682	665	703	665	665	667	686	663	714	678	674	681	721	699	694	669	670	690	704	746	695	704	677	685	735	693	728	704	694	708	717	659	715	708	692	683	700	704	697	715	704	690	704	682	658	703	718	692	695	712	711	713	735	694	684	719	652	747	695	708	646	707	665	704	691	695	673	737	725	700	688	674	694	667	681	703	694	679	701	665	678	658	700	693	729	677	683	683	652	679	656	656	707	702	704	727	687	698	669	674	681	687	688	707	705	662	712	703	710	685	755	734	702	658	665	654	710	721	699	675	711	676	690	705	695	729	724	731	679	677	718	730	658	709	652	718	741	686	676	713	649	705	649	710	700	669	624	709	717	716	719	694	734	720	720	694	675	694	715	684	723	690	668	691	708	714	710	715	709	689	679	727	680	771	710	741	718	688	651	731	667	698	709	652	705	673	638	707	693	679	703	684	701	689	673	763	685	714	686	767	672	689	742	696	737	680	683	706	667	705	775	705	775	699	712	682	688	718	710	715	703	672	642	660	690	714	658	696	741	634	691	724	717	727	690	708	735	674	646	717	698	736	772	675	739	700	662	716	703	747	716	732	673	688	703	711	667	693	656	737	700	723	771	680	718	675	706	697	656	692	722	671	697	648	680	680	720	647	720	699	724	703	717	682	678	700	645	664	685	665	757	684	657	721	672	739	671	708	694	676	689	671	697	742	687	660	699	690	702	707	676	661	703	712	739	620	678	646	702	645	666	732	697	698	639	709	677	660	732	661	711	715	668	700	659	676	727	728	673	700	668	661	672	676	684	738	720	684	739	663	698	688	666	683	685	701	641	735	713	675	684	660	677	659	787	713	683	698	677	658	693	656	708	693
17323	30806	27061	16449	10565	7958	5942	4228	3128	2576	2015	1938	1479	1287	1261	1163	1099	1006	999	873	898	827	839	803	815	746	814	779	763	759	732	806	764	722	734	730	664	718	774	694	662	727	746	669	697	668	730	675	721	663	687	729	653	649	649	684	657	725	681	708	684	701	695	623	694	638	670	621	696	651	734	676	649	666	720	665	702	665	694	653	662	680	640	622	647	613	636	731	638	676	634	699	635	649	665	666	645	679	605	689	638	653	680	643	709	671	681	618	676	663	705	694	680	635	687	667	709	661	697	679	670	687	656	649	683	710	617	654	644	654	637	683	659	672	666	619	623	659	675	702	681	655	637	672	615	645	640	684	668	683	629	635	658	668	714	658	646	623	678	654	648	620	615	627	664	672	660	645	603	662	652	653	643	662	648	702	653	698	648	622	655	657	658	616	679	692	629	673	693	613	619	667	677	635	710	648	658	626	727	664	652	665	630	656	633	685	710	644	650	640	657	633	694	661	659	652	664	664	656	653	653	675	673	682	640	671	656	669	669	676	655	650	622	714	652	635	656	684	645	624	660	648	645	645	649	677	692	658	674	660	606	648	672	649	673	591	657	643	689	642	673	611	646	689	625	652	627	672	624	643	732	672	701	636	638	671	615	643	580	648	653	630	634	607	641	648	650	611	630	630	667	676	657	644	661	659	660	650	663	650	674	669	668	661	637	634	664	650	609	655	659	677	676	601	643	589	682	691	656	624	661	669	645	640	669	611	710	663	651	639	654	605	644	627	681	664	707	653	605	582	655	673	651	597	630	645	628	670	662	677	649	641	704	686	615	656	645	659	630	619	660	653	685	672	616	647	629	669	709	627	647	687	628	656	660	642	634	657	683	618	655	680	629	656	671	665	663	644	638	654	671	678	628	663	647	669	652	675	681	634	661	642	649	693	660	663	631	614	615	660	662	683	628	642	641	664	648	653	656	642	624	654	662	693	684	701	655	686	686	623	703	612	641	679	628	654	651	681	616	670	628	661	659	640	647	675	690	661	673	664	681	687	697	637	621	622	627	709	680	687	627	652	667	662	670	720	628	678	657	661	725	650	720	645	684	653	679	640	663	683	752	683	662	691	633	642	651	671	672	677	639	671	658	650	650	674	688	630	652	668	593	693	707	653	715	625	654	639	661	694	658	648	687	675	637	640	634	649	647	653	699	674	678	628	701	672	643	629	601	648	646	621	654	637	690	685	588	667	676	620	616	628	638	627	634	652	722	660	668	668	704	653	647	650	700	644	663	679	627	678	707	633	630	663	686	670	669	655	660	670	665	660	660	663	657	660	667	639	645	646	656	648	637	666	696	667	708	672	619	676	615	648	701	632	667	618	666	653	690	632	679	678	620	597	637	648	650	645	655	615	660	603	641	673	642	595	695	656	621	665	658	628	712	650	677	646	701	668	671	674	662	679	636	711	626	678	675	672	636	658	653	661	645	625	664	634	678	678	701	654	666	666	674	666	685	625	660	622	637	642	665	616	654	678	689	648	666	663	666	691	646	669	673	665	665	667	653	686	657	623	654	661	645	671	661	642	676	692	651	655	664	671	658	702	665	648	598	691	666	627	639	656	651	610	635	671	663	705	642	662	656	694	646	706	646	621	612	622	673	654	661	654	630	677	642	643	653	680	630	667	618	647	646	679	652	666	703	679	639	688	651	673	614	683	635	658	661	680	646	664	671	659	642	677	666	698	687	636	600	667	654	657	665	721	656	678	665	674	702	661	650	665	630	706	692	666	641	668	613	676	639	665	659	632	659	643	614	672	656	676	649	665	674	651	621	667	642	693	693	653	638	658	657	635	679	648	684	642	675	669	638	691	633	697	657	650	639	669	666	670	612	649	659	663	623	663	645	641	644	656	629	638	670	708	640	656	660	618	687	672	675	666	664	658	686	664	673	627	683	656	662	665	619	628	629	627	657	638	686	644	682	627	639	669	675	620	631	675	622	675	677	688	663	615	652	630	682	646	641	718	650	638	665	624	668	648	650	649	624	684	662	656	633	655	712	671	655	650	659	653	630	664	632	661	642	666	633	654	662	645	617	636	651	675	696	646	687	683	732	689	703	652	663	617	644	661	642	676	602	664	656	662	639	631	627	699	638	642	636	649	657	669	694	611	634	692	652	688	640	669	667	646	664	621	631	679	647	681	710	642	662	622	714	663	702	682	603	651	660	625	685	673	649	692	662	691	626	659	670	674	634	635	660	687	620	708	661	633	643	696	592	618	645	693	619	665	648	654	707	606	714	655	649	656	668	637	662	661	613	596	629	612	648	686	658	618	670	646	668	643	648	692	679	649	674	650	646	676	689	676	635	621	652	655	667	634	671	642	679	661	651	684	663	672	677	628	659	645	652	642	663	672	636	633	695	652	681	667	616	616	632	659	621	655	658	647	650	621	620	650	625	644	659	678	633	649	699	646	699	659	641	606	649	700	632	647	605	697	664	683	673	640	655	677	727	715	671	668	645	655	636	657	684	627	679	630	636	666	659	693	654	613	616	666	655	702	686	677	663	666	654	676	678	652	660	652	657	593	663	646	654	686	660	672	670	698	665	619	622	661	688	703	682	659	686	688	619	616	675	669	649	667	659	670	650	696	624	667	635	622	652	613	707	664	672	693	611	616	647	654	649	672	666	658	650	678	679	657	684	678	654	618	655	664	671	626	671	633	629	672	682	662	619	665	620	630	669	655	640	644	655	623	614	656	681	630	654	675	665	647	663	642	643	621	656	665	646	648	660	616	674	612	624	606	624	630	676	621	661	655	635	684	663	685	675	682	690	664	663	719	641	632	632	652	680	617	625	695	660	648	696	618	641	674	685	642	664	704	647	608	680	695	661	659	622	697	660	647	636	648	622	671	658	687	731	651	632	635	685	659	668	660	653	661	676	674	663	654	650	645	619	682	656	662	625	618	696	668	629	647	654	657	644	646	668	644	640	628	661	691	626	671	647	661	642	649	654	673	654	630	662	620	659	695	635	639	691	609	646	644	614	682	642	631	660	633	616	681	660	639	647	645	638	611	615	646	648	653	671	674	706	646	608	639	649	661	654	622	646	637	620	668	633	661	642	677	664	644	658	645	655	647	620	672	660	609	601	672	634	663	678	662	654	671	664	675	646	639	597	602	621	639	668	654	652	662	623	665	659	693	665	673	673	674	677	684	650	648	662	631	635	686	671	663	653	647	665	676	638	605	675	657	668	649	657	618	634	663	677	652	668	619	636	641	644	687	640	667	675	677	662	694	631	662	662	651	706	684	629	634	656	646	601	697	670	664	660	637	620	679	654	684	575	663	685	718	653	713	634	671	609	626	649	633	655	675	663	696	658	655	642	659	636	622	659	674	668	670	633	583	679	646	676	620	632	664	634	732	669	665	633	610	634	685	661	618	678	659	644	673	714	670	690	659	679	637	651	646	670	676	643	667	648	709	649	654	640	692	675	657	654	616	649	611	651	653
30121	18292	7660	2917	1141	767	447	368	206	169	171	171	155	164	168	137	168	157	175	158	158	143	152	141	144	163	144	145	177	154	138	153	152	137	148	166	164	145	175	150	180	153	152	143	130	139	150	167	159	169	151	158	174	174	139	165	153	149	144	174	153	136	153	164	165	142	147	162	134	133	170	153	167	149	137	162	157	154	139	148	164	142	135	140	160	159	154	150	159	145	146	141	168	169	142	173	156	172	144	155	141	151	168	145	182	147	160	161	141	142	158	144	140	167	159	162	144	171	156	176	136	165	155	139	158	168	132	164	135	162	116	159	144	159	144	159	155	131	186	150	143	146	155	162	160	145	155	147	168	159	145	164	146	149	155	167	146	151	158	161	160	148	158	161	152	172	140	168	148	164	142	152	139	147	145	165	174	156	143	162	152	154	174	149	159	157	166	138	166	150	162	164	172	163	133	146	153	175	161	161	165	145	137	173	152	143	171	142	152	142	137	154	161	150	140	142	175	142	173	152	154	172	148	172	166	148	146	149	135	151	152	151	183	141	126	172	150	149	141	184	131	139	141	139	161	142	148	154	140	147	165	133	151	154	164	155	169	176	182	154	139	166	157	165	172	168	122	137	181	163	170	140	168	172	161	154	156	144	155	167	138	148	155	147	135	137	174	153	162	142	138	170	160	155	157	163	162	140	160	141	153	159	129	148	138	144	157	159	152	161	128	156	137	165	166	161	149	171	141	128	146	152	159	158	152	171	169	176	141	150	195	161	141	166	158	185	151	144	163	160	172	160	180	163	152	187	178	149	172	156	156	123	174	179	146	160	148	159	143	154	138	157	142	165	137	179	159	152	165	128	132	145	151	160	149	140	161	157	168	156	163	153	164	126	127	145	152	146	141	151	169	142	128	158	165	159	159	145	139	166	167	136	144	152	159	180	174	139	144	150	173	145	166	181	159	142	143	146	146	139	164	153	159	182	146	140	133	149	147	154	151	161	153	157	167	150	159	168	161	156	160	155	152	168	172	133	133	163	140	125	163	147	145	141	155	152	144	149	164	168	174	150	141	155	149	156	161	145	150	159	152	146	149	142	152	141	161	137	136	140	160	155	152	153	146	133	148	133	150	182	151	147	162	157	165	143	153	148	126	164	132	163	169	138	183	137	126	157	140	157	142	154	146	149	160	169	162	159	162	162	149	176	159	156	159	141	172	153	154	156	135	150	156	164	143	155	152	169	141	168	152	152	141	140	159	147	153	140	147	164	142	129	155	166	154	165	166	141	171	167	162	153	177	147	149	149	158	158	143	143	160	178	165	159	156	149	177	135	166	171	150	153	162	170	162	150	149	158	124	176	127	139	148	163	152	169	138	157	156	138	162	149	151	167	148	165	172	135	148	154	153	165	152	161	151	146	159	148	155	170	152	160	150	160	157	159	142	146	154	146	172	143	162	150	163	146	136	154	137	160	166	163	146	164	150	136	158	147	159	154	147	145	159	149	155	140	148	159	151	138	143	143	153	153	146	139	143	152	156	172	142	163	147	161	149	150	153	158	146	161	168	158	132	167	168	151	163	135	138	138	149	142	151	153	175	149	170	152	156	146	144	180	151	155	151	167	165	146	146	166	143	133	158	133	163	161	152	166	188	162	163	171	143	186	165	145	154	145	171	141	141	148	149	151	158	158	133	171	164	157	151	165	155	157	161	124	163	160	148	133	143	161	155	162	161	158	163	134	161	162	141	149	142	147	135	179	157	148	144	153	148	162	151	167	166	156	160	182	159	152	154	140	137	163	157	146	161	154	159	142	172	175	165	171	158	167	175	137	157	148	152	165	166	166	155	156	144	181	155	154	151	149	123	156	156	135	131	156	151	140	157	129	162	165	167	150	159	151	150	129	145	140	146	161	139	169	151	129	164	144	169	128	148	149	160	154	189	141	162	157	147	138	165	137	139	165	154	153	164	159	161	146	158	154	159	138	148	200	140	171	146	160	164	132	122	144	153	146	154	152	131	140	153	157	146	156	157	181	146	166	118	139	167	148	176	169	157	151	163	165	160	165	149	147	153	166	143	157	151	137	158	148	145	166	165	175	163	160	155	148	170	152	144	148	139	140	131	170	160	160	139	129	150	159	152	150	163	159	162	152	164	159	154	143	153	154	159	165	184	146	154	157	157	141	140	139	151	138	164	138	145	145	159	154	166	152	140	165	169	130	132	141	157	145	162	136	171	155	162	163	138	150	147	144	158	145	146	152	157	168	160	141	148	147	154	148	149	129	145	167	147	158	151	171	191	161	136	147	157	130	152	157	157	156	159	165	147	169	156	160	125	148	163	166	155	168	133	144	153	161	161	150	149	173	173	155	163	158	169	143	154	159	147	157	137	131	154	157	174	160	164	176	160	160	151	141	162	154	158	151	151	149	155	189	146	155	156	149	158	184	148	150	152	162	173	148	157	162	141	172	175	146	182	156	149	168	149	144	158	174	149	151	145	182	170	172	158	154	138	137	147	159	148	154	136	149	187	172	144	177	166	140	138	135	141	150	141	160	182	132	150	155	160	147	148	141	163	164	151	138	183	175	155	158	136	153	137	147	174	169	140	143	154	177	149	162	158	155	163	156	161	147	158	145	140	150	174	143	149	151	154	174	174	165	176	144	135	131	160	168	160	153	140	143	173	151	160	122	149	159	149	134	148	168	144	141	150	148	170	144	137	135	159	134	134	167	151	152	162	168	174	156	152	135	154	172	160	160	164	164	156	164	155	141	132	166	177	152	162	154	161	153	147	166	163	150	149	158	164	153	170	161	136	153	164	139	155	163	170	148	157	163	159	157	149	154	152	136	147	169	139	148	141	130	170	159	135	142	145	153	155	167	154	143	156	161	167	169	174	140	154	171	152	136	144	168	172	156	149	184	144	153	152	155	164	157	153	144	166	157	157	191	139	144	165	139	155	152	151	144	165	162	151	165	158	155	150	134	172	149	123	114	161	176	143	148	155	134	175	139	163	160	158	159	184	141	175	167	135	156	152	138	182	154	172	125	134	156	133	170	164	166	145	168	140	135	156	155	155	141	146	141	178	173	170	172	184	130	145	161	134	145	140	152	159	157	162	147	170	151	143	138	154	165	144	159	145	148	149	179	170	178	156	151	156	181	162	168	139	147	163	149	154	179	203	133	140	181	169	150	138	178	182	146	137	149	166	143	149	156	170	136	158	152	189	153	172	160	156	130	139	137	157	147	143	151	153	173	169	148	151	157	165	152	163	154	156	152	152	148	121	155	140	164	121	126	152	142	152	175	161	138	173	165	162	130	149	145	153	167	144	149	149	180	156	152	146	157	128	155	136	165	149	170	145	146	158	158	153	156	167	170	149	146	175	156	163	147	173	143	157	140	166	161	151	163	148	132	174	127	150	132	140	158	169	143	148	156	157	150	154	145	157	151	161	164	140	158	196	159	161	171	154	136	160	167	162	163	154	172	158	168	142	179	147	150
12156	14158	10759	4974	2048	1432	906	630	355	188	199	212	187	169	175	188	175	171	178	177	159	186	171	162	180	160	157	179	170	163	179	154	153	159	156	155	180	158	156	179	175	182	185	166	176	173	157	163	190	170	164	155	173	181	174	162	185	139	151	179	170	166	175	169	149	160	160	164	187	175	170	188	149	174	186	180	139	169	190	188	159	174	159	187	165	166	169	132	166	171	141	181	162	154	162	164	172	173	185	154	199	178	176	172	165	171	181	174	179	137	139	177	178	148	176	150	153	188	166	156	167	169	173	164	189	181	198	170	173	164	190	186	181	162	158	170	161	183	142	165	190	193	163	164	153	165	153	170	162	167	157	164	161	174	158	179	149	170	163	161	170	180	163	165	153	173	175	173	182	160	169	161	155	156	162	153	169	154	152	171	160	166	174	177	175	158	180	161	182	176	153	146	148	169	143	164	162	177	180	162	165	136	156	152	149	183	156	148	177	173	198	184	153	166	173	146	195	181	183	158	149	166	194	171	169	169	169	166	179	149	177	167	168	154	155	168	148	151	153	173	174	153	168	171	136	175	188	173	160	180	185	154	169	164	171	160	158	164	153	141	159	169	163	191	180	166	161	163	168	166	175	188	156	195	154	172	175	205	171	173	147	177	192	176	154	189	165	181	169	170	147	178	169	171	165	161	173	181	174	157	151	181	162	173	155	177	160	169	182	168	180	170	152	186	164	169	175	194	185	156	170	190	187	153	171	176	163	162	158	179	154	168	163	158	164	169	165	166	169	155	180	187	163	161	182	170	178	179	160	181	165	183	169	172	171	196	161	176	166	168	164	177	145	150	170	175	148	184	166	172	153	161	181	173	173	170	176	166	153	153	169	181	159	175	170	175	172	164	157	165	173	156	176	166	168	175	175	183	159	172	148	164	169	151	175	180	180	147	175	181	149	185	170	148	153	158	191	150	188	164	186	159	171	159	188	168	173	179	159	168	169	167	182	173	145	192	161	170	166	181	164	179	144	174	161	189	166	174	160	159	156	179	175	164	167	194	158	163	188	184	180	168	184	155	171	166	175	175	167	148	160	162	166	179	149	186	151	154	177	171	177	183	153	185	173	160	162	150	155	171	156	157	150	179	176	159	158	167	181	167	171	153	164	161	171	160	169	165	163	147	168	173	162	146	150	172	156	169	167	187	176	172	173	173	174	151	149	161	167	172	147	159	152	168	168	170	175	148	153	167	187	181	167	173	167	169	167	175	167	176	175	178	176	181	158	167	181	167	152	144	186	184	170	169	171	174	150	161	181	158	169	146	152	142	164	156	167	144	183	178	156	174	174	174	190	172	165	164	166	164	151	175	190	158	181	183	146	177	173	153	171	166	161	173	172	171	176	171	156	175	159	162	167	174	165	153	155	168	176	170	161	160	169	172	179	180	157	176	166	159	157	161	181	170	165	175	171	158	156	149	151	165	174	173	173	171	161	172	139	178	188	174	163	174	155	165	170	168	162	174	168	167	166	170	163	173	138	165	186	172	148	154	176	160	168	172	171	176	169	175	156	166	151	171	173	171	156	173	182	155	180	158	160	159	199	189	152	188	197	179	165	177	149	164	178	173	174	173	181	148	169	146	161	176	159	155	159	160	158	173	150	156	179	160	171	168	156	153	165	169	167	172	171	164	163	162	188	169	195	171	171	163	189	156	165	153	176	163	178	183	158	180	164	170	166	160	218	166	161	172	180	162	174	179	170	164	140	168	156	147	175	162	171	182	158	154	169	166	176	154	174	142	174	178	152	162	170	177	176	167	146	167	176	141	184	166	146	151	174	159	157	170	168	159	147	166	180	181	156	161	158	161	165	169	168	180	148	157	164	178	149	190	170	151	168	153	206	170	183	160	154	165	158	129	188	160	165	177	163	172	169	177	148	161	163	192	166	160	162	156	164	173	167	162	178	176	183	175	152	181	172	170	159	177	155	148	188	176	174	172	174	154	164	173	189	156	165	169	161	166	150	147	163	163	184	161	177	178	154	183	164	155	170	166	171	166	148	192	148	176	158	163	174	166	185	178	191	173	153	134	168	155	167	182	161	158	151	168	147	163	174	167	166	153	173	176	158	133	183	181	207	146	152	163	160	163	179	157	149	174	185	165	163	155	171	167	157	156	191	168	181	156	168	193	181	179	188	188	178	161	172	162	149	150	163	175	154	156	162	160	141	163	165	142	178	173	183	168	174	174	144	154	136	174	177	166	178	165	199	166	159	166	189	161	167	167	181	143	185	168	158	157	185	180	159	158	187	145	173	168	163	172	172	173	153	172	166	167	142	170	139	169	168	149	193	154	185	159	182	147	175	162	174	172	150	159	167	170	152	193	173	171	140	165	169	173	158	188	155	194	173	165	166	183	167	153	174	177	161	182	160	179	187	143	166	156	176	164	147	146	165	171	167	142	168	177	148	183	178	178	167	168	169	153	173	164	170	175	168	158	147	171	176	171	146	165	154	163	174	161	166	190	151	171	169	171	180	152	165	172	163	158	167	174	158	162	166	174	165	166	176	161	183	177	168	158	168	136	154	170	161	164	161	186	176	159	164	166	175	153	176	170	155	160	172	175	164	167	154	164	175	178	145	167	161	152	183	142	176	192	161	172	184	196	168	142	143	162	171	189	156	178	184	156	170	179	161	163	149	189	157	144	159	184	180	164	168	162	154	174	155	153	172	145	161	166	189	165	153	165	159	181	157	164	184	175	186	153	152	171	171	150	148	157	149	181	163	141	184	157	154	177	155	171	172	172	168	167	177	157	170	179	183	166	170	153	160	183	166	150	168	178	150	162	202	162	161	166	153	169	171	181	173	171	174	166	177	148	175	151	163	173	154	172	156	161	160	163	171	154	169	160	156	147	164	157	157	173	151	160	201	137	153	166	161	154	169	188	184	172	161	168	165	158	200	187	181	151	179	166	161	148	163	161	173	193	180	174	165	169	174	193	155	188	145	158	159	166	174	177	150	142	163	163	173	161	162	139	159	189	149	191	164	167	150	174	180	169	166	146	164	186	186	155	189	169	180	178	174	195	172	199	188	168	184	178	191	162	162	169	153	153	166	134	151	176	166	164	160	198	158	149	191	185	162	147	168	143	175	160	153	154	169	156	173	136	169	178	183	157	201	163	181	157	179	158	152	169	176	160	153	167	166	178	165	157	193	172	142	156	178	162	189	172	149	153	179	167	164	174	172	180	177	152	175	155	164	179	179	154	174	170	180	201	159	191	186	160	171	178	149	165	183	170	153	152	186	174	162	170	190	183	154	167	162	155	160	188	167	172	170	167	178	196	178	182	154	158	161	158	165	157	161	175	157	169	152	166	148	185	162	169	161	166	180	165	190	169	155	175	192	166	170	190	154	157	161	143	182	166	187	167	167	162	168	149	173	151	148	162	162	172	156	168	156	172	180	161	158	148	145	165	179	175	158	155	175	167	173	162	176	175	156	162	145	173
24449	20158	26343	23757	20197	11746	2405	1363	975	873	778	691	625	602	583	532	522	476	495	501	510	485	480	493	454	434	442	437	486	443	468	479	405	475	430	407	496	426	459	432	442	420	440	426	399	425	429	407	430	426	439	433	433	430	394	424	434	430	444	443	425	402	450	433	429	443	456	453	406	460	444	409	420	427	410	443	413	407	415	430	408	406	399	412	417	427	390	402	431	461	414	414	449	424	427	407	395	426	395	425	420	425	387	436	453	422	424	408	410	417	423	395	403	408	433	408	416	449	423	377	460	433	383	429	423	448	379	423	396	410	419	407	423	422	388	428	434	419	417	401	433	424	418	417	446	438	431	428	434	443	412	413	404	429	416	421	425	421	426	437	429	434	416	426	437	423	442	429	411	434	409	415	384	406	434	392	394	349	424	492	447	403	449	399	430	492	395	410	407	402	435	417	448	427	442	445	412	399	415	424	451	421	442	447	394	422	416	445	449	416	440	426	407	396	433	405	404	468	394	434	437	440	438	417	445	410	430	435	380	381	425	382	436	438	402	415	401	427	410	394	414	405	427	393	426	445	424	415	413	423	394	425	436	407	421	400	408	437	425	422	430	383	440	390	437	394	447	414	402	434	445	428	434	441	444	440	465	405	421	382	445	393	412	432	399	455	410	396	409	442	405	449	437	418	469	418	437	419	420	426	416	434	404	461	406	421	394	412	450	403	429	412	418	410	462	426	438	417	437	431	424	421	432	384	405	462	446	431	387	425	426	429	393	405	440	415	412	432	434	437	417	407	392	395	424	417	438	400	435	429	430	404	385	392	435	392	435	418	454	424	396	400	419	400	410	396	441	422	414	393	408	409	428	405	468	455	435	407	440	435	425	437	449	430	454	425	410	421	414	411	423	436	487	411	441	426	401	396	455	408	403	441	436	422	427	379	415	426	406	394	406	394	436	423	429	436	438	392	419	425	407	399	450	422	432	387	434	422	397	423	489	408	384	419	408	460	397	425	391	405	393	437	439	421	431	446	411	471	426	420	445	429	408	450	402	445	376	385	413	416	416	433	401	416	406	409	368	412	429	417	445	428	388	413	416	471	416	460	426	389	411	414	384	406	396	428	428	441	411	413	452	400	413	413	422	411	426	432	408	436	404	430	407	434	419	393	420	442	408	423	433	450	432	410	438	423	409	399	417	399	413	458	442	438	432	391	402	381	440	411	442	420	416	405	418	384	420	388	416	400	422	431	453	445	440	436	392	441	412	442	409	430	423	427	462	435	413	430	431	447	441	433	401	392	433	437	396	442	444	424	398	432	410	386	454	466	429	455	412	429	403	391	429	389	405	451	396	421	433	403	412	408	398	411	411	423	426	397	420	445	460	411	384	457	393	426	414	399	432	443	418	405	438	415	410	422	412	415	447	437	411	443	429	421	441	421	425	425	433	445	415	387	418	455	408	391	421	418	399	408	413	427	410	415	429	408	417	413	426	440	388	439	438	386	385	414	392	438	458	415	448	416	428	428	406	433	404	446	383	450	407	420	417	429	462	440	419	429	388	416	422	415	460	394	442	398	447	417	430	460	370	426	386	417	441	412	438	403	451	396	424	419	393	397	428	429	420	430	413	393	391	430	412	436	430	394	401	411	395	406	414	434	466	383	449	415	427	420	398	430	461	429	409	409	447	406	442	389	421	430	450	422	383	389	423	429	396	410	472	454	424	469	467	425	409	390	420	431	464	441	438	387	425	412	377	437	412	409	428	405	436	417	425	435	393	430	376	438	432	422	414	424	402	433	421	433	447	437	410	416	423	440	442	439	409	442	415	401	430	425	408	425	393	442	470	399	420	396	451	424	439	408	469	453	405	397	399	435	420	413	432	420	410	430	391	431	413	442	393	440	406	396	414	440	405	454	387	421	423	424	420	429	391	409	429	416	403	429	459	447	415	406	442	405	410	422	401	428	376	402	393	410	413	406	458	444	406	403	398	400	474	408	425	419	411	402	422	397	443	396	435	433	397	427	420	393	416	432	404	409	412	420	398	379	462	401	454	391	401	393	407	436	424	366	448	413	442	432	411	432	415	415	410	422	403	458	407	447	406	445	427	415	443	398	413	437	431	417	388	434	395	464	401	423	434	402	414	399	431	378	403	457	453	408	406	407	444	403	422	446	430	425	435	386	387	408	432	439	433	430	430	432	413	402	399	454	408	401	391	436	393	438	426	408	393	410	410	432	429	416	398	413	399	409	449	409	392	409	408	452	420	424	401	425	410	426	422	407	422	447	397	424	411	419	440	432	467	434	464	418	416	456	404	424	443	405	425	432	437	420	409	423	400	402	459	420	457	426	392	405	411	415	442	413	463	416	430	448	417	393	399	444	397	432	437	406	374	434	471	409	415	431	410	398	391	369	408	438	398	395	423	399	383	359	412	404	438	413	404	457	438	418	412	430	423	419	399	420	392	401	423	411	446	423	411	424	421	388	448	426	411	436	400	388	438	424	388	378	442	417	433	381	422	429	426	429	444	422	432	372	399	451	424	405	416	414	436	425	414	418	427	414	387	384	394	435	442	415	447	410	472	416	451	426	394	366	412	445	385	432	423	422	389	449	410	417	460	411	424	397	442	384	404	434	412	395	385	392	431	381	434	406	429	428	383	442	445	427	437	405	414	413	416	432	399	378	415	416	418	431	436	439	377	409	418	432	411	403	437	388	397	404	426	403	428	370	437	443	470	441	400	469	445	429	424	396	422	414	456	430	433	450	440	401	413	462	387	418	414	397	406	439	389	421	404	442	415	405	411	419	398	439	456	428	400	433	415	443	436	425	448	444	413	438	397	415	415	395	441	407	436	431	435	438	470	449	370	419	415	408	416	433	448	387	442	428	421	432	402	421	389	448	388	437	430	426	406	418	453	421	432	435	433	419	426	449	395	408	378	390	436	454	426	416	421	407	426	427	422	425	424	409	425	437	390	400	449	422	421	413	361	423	431	413	449	405	416	412	401	414	415	416	393	419	411	415	415	440	408	437	422	430	415	399	353	428	465	453	427	421	382	391	441	445	370	413	427	397	447	427	419	400	393	393	420	415	431	383	448	434	431	429	455	431	414	412	407	422	406	402	401	400	406	422	389	422	438	424	414	448	417	433	434	426	421	397	409	419	413	439	474	394	426	416	384	410	419	461	409	422	428	406	446	437	402	401	426	416	403	437	389	428	418	419	388	405	420	399	420	437	410	414	409	427	410	435	408	405	411	392	432	389	421	427	420	377	423	430	417	404	442	395	394	402	386	409	435	427	358	397	408	383	411	453	416	415	412	395	378	400	429	448	440	406	434	404	426	426	431	429	442	430	414	461	428	417	420	393	397	425	402	391	411	423	428	437	440	439	402	411	386	396	432	416	412	406	420	408	445	419	382	437	419	395	445	391	418	407	411	431	424	415	419	401	401	434	449	428	385	422	410	376	413	411	450	428	428	443	405	413	428	397	403	412	438	417
12724	23085	19587	10846	6630	4746	3221	2277	1583	1328	1163	1035	844	797	708	672	607	621	575	512	584	494	541	482	518	459	487	462	444	469	495	431	424	429	438	400	431	399	453	472	426	419	420	435	443	491	422	379	422	417	451	412	438	406	388	363	386	380	399	437	430	402	379	403	417	435	403	391	415	392	436	414	388	411	446	444	404	392	397	410	388	400	417	447	386	451	367	402	406	449	380	431	433	408	386	382	382	424	419	421	427	376	420	423	402	416	390	408	387	365	396	373	374	406	392	413	421	353	430	396	407	407	390	378	392	394	440	359	412	413	372	405	407	406	400	452	344	392	392	388	400	386	401	372	426	377	362	370	397	404	390	426	386	386	386	400	393	380	376	387	401	426	417	416	399	421	374	398	398	404	394	374	400	395	411	407	378	379	405	393	389	401	391	367	381	392	401	395	431	432	387	395	387	397	392	393	382	387	419	439	377	405	390	375	374	394	405	389	424	374	380	384	387	426	377	401	392	388	411	375	374	440	379	433	395	380	375	427	384	395	395	396	402	392	389	413	383	369	381	375	378	431	421	380	350	376	387	391	420	442	379	403	390	412	409	429	428	422	401	413	358	387	388	412	381	419	361	370	398	395	373	396	396	374	409	370	403	413	377	382	387	429	385	378	369	363	372	391	367	373	371	428	385	415	373	421	380	359	363	432	355	399	403	392	396	401	409	390	366	334	418	403	469	411	379	413	404	405	375	431	404	404	410	406	409	414	412	387	400	388	388	384	404	351	387	388	393	378	398	410	408	434	405	375	372	411	370	378	397	402	417	422	387	369	372	444	431	459	386	406	387	408	414	375	388	382	398	416	423	410	400	397	380	400	397	367	369	381	399	409	397	419	414	382	400	424	380	373	373	377	399	395	401	382	428	366	396	402	398	410	382	402	375	411	406	413	425	410	375	409	400	404	408	373	419	441	376	366	382	405	399	406	412	411	384	367	363	384	426	433	388	406	363	383	412	435	379	404	439	360	421	390	406	387	376	402	380	361	386	391	365	376	413	374	373	364	395	395	402	436	384	416	382	400	395	368	415	410	392	400	359	405	374	436	384	385	374	393	409	363	411	405	421	410	400	381	400	383	414	357	416	420	400	415	415	423	371	417	396	395	381	406	380	387	409	338	396	392	375	391	408	411	358	379	425	414	380	394	399	412	393	397	396	400	375	385	372	359	384	432	397	404	353	410	414	369	392	407	385	392	413	386	414	400	374	398	435	406	376	357	385	374	403	389	394	395	389	357	370	412	400	424	394	394	401	428	403	394	402	372	366	388	405	377	385	380	403	411	371	403	371	416	404	407	384	383	393	415	399	420	427	385	409	387	394	385	374	367	363	366	402	387	431	397	447	399	402	385	416	381	389	392	415	383	413	401	408	401	404	405	397	424	410	381	425	424	391	392	415	382	401	395	362	406	389	342	366	359	403	388	396	395	357	398	375	405	407	395	369	391	419	392	377	407	381	356	433	395	378	385	411	426	395	394	376	354	398	417	398	405	425	413	401	373	348	405	429	384	393	394	401	413	407	385	390	399	419	385	390	400	407	379	385	383	398	376	392	410	384	394	377	394	405	391	374	389	396	409	401	389	420	374	403	416	410	402	386	381	382	386	369	417	415	417	420	391	397	367	408	398	351	368	407	384	412	400	403	382	388	413	426	414	407	406	422	403	393	371	358	413	386	378	384	390	387	373	390	396	386	403	423	373	409	407	385	415	383	413	403	429	404	413	411	361	403	360	364	382	403	381	414	381	399	344	359	393	412	397	391	407	400	413	373	396	359	409	417	377	398	360	385	380	406	385	386	398	414	434	390	386	429	414	392	404	424	379	374	368	409	400	400	418	380	405	404	401	400	400	407	393	401	403	378	400	396	401	378	394	385	407	398	344	389	466	410	414	405	415	385	348	364	384	370	406	398	444	380	401	404	380	416	377	411	408	371	398	383	374	417	399	391	397	372	373	397	387	386	387	388	400	432	402	375	399	364	393	383	401	389	429	361	422	390	374	417	417	414	435	416	408	403	404	374	391	448	406	412	390	367	414	389	381	413	412	416	412	386	440	405	357	414	409	380	404	442	372	403	379	407	416	397	405	399	423	400	414	428	379	393	368	381	379	397	375	374	383	379	446	389	393	386	411	412	400	407	410	373	404	422	415	378	400	383	367	402	375	408	388	357	366	392	424	387	414	383	414	390	337	386	392	376	438	390	390	407	412	434	352	393	413	371	394	368	378	396	401	394	372	382	420	393	358	391	392	385	417	400	387	354	387	452	393	375	405	391	368	365	367	423	396	389	394	432	396	374	392	426	401	389	385	399	393	398	396	363	343	405	382	380	383	389	419	352	415	405	397	429	380	350	384	378	406	376	402	365	408	436	402	359	378	382	393	421	397	388	408	394	365	438	381	411	415	413	384	388	362	387	444	395	373	390	435	414	372	374	357	387	370	388	403	376	416	382	407	387	397	367	388	398	377	377	412	394	381	409	399	407	369	443	369	435	413	380	390	381	383	416	408	390	377	401	435	394	358	393	358	429	404	367	380	402	420	347	395	429	405	414	356	409	387	399	403	374	361	393	397	422	396	355	395	432	387	431	392	411	337	380	361	381	361	380	415	422	411	396	439	417	396	376	399	422	399	404	408	425	407	410	403	405	390	433	389	390	413	383	403	341	406	384	402	393	374	384	423	402	426	414	379	394	436	438	397	418	422	406	402	431	386	395	390	378	342	403	405	407	373	413	383	418	408	429	440	381	403	396	370	433	360	415	408	371	408	438	381	381	422	382	387	374	431	396	398	385	382	386	381	405	384	375	372	431	387	386	387	396	403	417	412	381	361	375	393	400	393	416	393	384	381	375	419	372	421	394	371	408	381	408	384	422	417	395	403	379	427	364	388	352	402	380	369	401	396	383	423	390	393	385	399	391	409	409	438	400	399	385	425	406	415	412	420	390	425	416	388	385	373	381	391	366	410	367	433	387	369	378	427	426	369	410	399	357	414	388	418	410	395	416	392	421	410	381	374	372	380	424	404	393	388	409	426	413	381	421	396	405	401	396	409	389	406	442	400	404	400	387	417	389	407	372	410	412	450	410	372	396	384	402	380	409	379	405	392	373	384	412	382	370	427	439	365	371	410	421	369	418	392	421	383	400	401	397	356	366	394	424	358	401	406	406	420	430	385	377	412	338	381	394	431	384	397	413	363	403	359	408	403	404	453	398	423	414	389	387	396	387	400	421	418	370	385	385	401	391	390	365	362	423	411	376	405	395	371	404	405	425	399	392	377	428	394	396	403	412	404	413	416	393	428	424	422	389	389	399	409	389	378	425	379	389	424	382	398	375	402	399	397	354	370	370	410	416	411	415	378	391	365	396	372	375	409	401	405	408	398	405	431	406	397	403	403	433	402	403	395	355	402	365	384	391	391	379	426	412	413	418	408	392	386	368	428	414	399	406	399	374	399
22211	20122	26691	23326	20143	20284	11311	2593	1725	1592	1312	1286	1176	1017	1010	931	908	860	858	908	851	840	811	824	768	755	773	748	746	753	764	786	757	747	792	726	733	750	779	748	739	778	723	777	741	763	772	729	711	739	705	708	716	729	740	734	708	729	717	734	729	707	751	732	792	739	706	732	726	733	732	726	694	682	714	700	709	675	694	707	665	615	660	702	713	712	721	727	701	687	681	730	681	694	701	712	711	736	702	655	694	711	717	721	711	662	671	740	717	704	729	681	742	718	662	712	722	691	724	712	693	684	700	713	687	706	696	667	711	714	679	744	671	702	681	709	695	721	729	687	691	740	700	674	690	710	710	733	632	767	657	700	727	715	718	726	683	673	654	694	683	656	746	700	697	730	715	711	676	716	718	731	698	689	685	680	715	728	752	691	676	740	721	707	678	662	696	676	664	711	685	710	718	741	711	651	693	640	722	711	668	701	674	695	700	696	689	683	673	715	702	815	730	715	713	715	723	671	649	697	718	721	753	702	745	675	709	697	693	726	727	701	747	655	681	699	683	662	702	754	742	687	674	743	724	668	728	714	728	691	710	746	671	720	682	675	707	696	718	701	719	688	679	679	726	715	664	697	725	698	687	611	739	679	725	667	667	739	654	696	703	700	672	681	728	686	741	678	735	713	685	676	695	698	722	736	709	681	654	720	688	711	665	678	738	688	750	683	717	724	758	699	663	701	719	712	704	688	702	698	702	684	672	712	733	702	701	686	708	694	724	688	711	708	712	705	734	662	688	712	722	684	736	718	702	692	715	693	686	689	738	670	696	693	730	705	714	718	725	735	668	689	714	733	708	722	734	743	652	689	676	703	684	641	674	712	705	727	666	765	694	739	687	663	703	704	729	675	679	688	695	740	668	676	682	698	730	682	694	758	724	662	707	686	704	671	660	736	747	712	706	762	711	787	716	703	699	657	714	718	744	740	675	704	722	719	692	669	694	656	754	661	730	685	665	700	674	710	695	694	679	660	697	722	682	674	728	671	632	685	696	692	749	726	714	664	703	704	704	663	775	747	733	693	697	662	717	657	646	703	648	694	730	643	713	701	664	706	743	720	716	704	687	766	707	656	712	689	717	727	693	648	722	683	711	715	698	686	701	722	709	718	694	707	694	687	656	717	662	725	699	658	692	690	715	707	742	708	753	694	686	700	715	709	727	705	694	669	708	729	673	703	693	727	681	638	684	696	697	725	705	701	738	720	715	699	689	670	685	777	725	699	661	747	705	693	712	703	738	701	741	707	661	703	725	687	762	665	648	720	691	713	691	730	711	696	700	662	667	684	682	734	709	705	694	654	703	680	719	749	702	728	684	674	685	696	710	698	724	664	684	744	733	690	728	659	750	704	675	690	674	751	714	692	697	673	701	680	679	707	685	670	657	732	681	731	705	669	675	694	669	700	659	724	683	730	723	685	742	721	710	688	700	683	705	706	742	670	701	691	682	736	678	702	668	723	698	678	750	676	695	707	689	722	710	662	712	687	701	656	742	673	728	740	690	706	701	727	677	736	662	720	728	654	744	699	682	740	678	738	695	638	641	700	664	766	679	684	688	748	690	728	717	764	676	707	698	711	693	714	678	697	669	691	734	712	723	707	672	721	689	691	679	680	722	717	679	633	730	709	723	737	661	717	713	711	723	692	714	692	690	736	642	668	661	674	724	720	695	722	662	711	680	670	692	686	714	745	648	653	708	702	722	689	733	741	761	723	695	684	693	702	735	742	702	751	644	693	693	719	692	682	721	709	646	710	700	712	687	662	691	697	711	716	678	686	681	726	657	722	704	704	691	683	673	694	663	717	684	728	665	733	659	720	675	637	672	716	703	699	689	718	717	673	695	722	684	618	723	679	700	720	713	659	676	649	712	690	681	655	668	644	664	697	720	688	691	666	688	734	729	702	671	745	759	697	689	689	722	723	691	694	665	666	705	645	703	680	698	690	694	694	734	719	661	703	694	718	663	696	724	752	690	723	722	732	675	703	669	725	682	733	684	706	705	718	745	736	700	707	670	697	749	732	706	719	722	723	705	708	666	704	716	666	760	667	726	722	636	704	681	720	707	700	703	716	730	705	678	701	681	678	714	679	656	710	718	697	722	685	692	699	727	730	707	674	679	693	710	730	688	696	652	704	717	716	708	672	686	720	717	716	704	692	719	704	700	696	726	696	701	700	689	720	698	672	741	755	664	710	703	672	710	672	661	681	690	677	684	689	714	645	685	697	645	682	674	710	705	729	700	780	683	685	700	676	678	718	674	725	692	656	694	687	669	697	701	722	693	725	692	735	665	724	722	665	719	614	658	704	691	725	748	689	739	690	674	652	718	685	680	689	691	696	707	688	730	742	652	680	705	671	695	685	669	676	657	725	709	670	667	685	730	640	679	677	700	693	696	684	707	658	710	698	714	660	710	691	669	678	732	674	709	658	684	687	694	663	729	677	705	702	681	695	660	666	699	722	675	642	659	673	675	703	664	693	692	714	725	704	688	684	686	721	757	644	694	698	707	704	684	652	715	732	712	724	691	662	728	680	682	698	676	689	738	711	675	708	731	704	692	714	691	680	709	671	675	702	675	719	684	723	690	688	652	671	691	699	725	723	678	743	648	738	722	715	687	684	693	717	665	662	741	661	695	686	616	689	692	677	675	668	720	700	714	695	682	656	676	716	726	690	658	731	660	685	719	701	674	706	680	676	671	706	765	647	685	743	673	697	691	729	686	719	747	680	714	695	706	662	749	703	733	757	679	664	709	710	725	749	745	734	678	730	712	738	672	709	677	695	677	658	726	702	709	714	742	665	708	718	717	739	715	737	736	752	676	705	662	641	680	716	681	715	739	696	718	702	666	703	726	683	744	702	688	710	685	662	622	682	649	692	690	670	687	711	716	694	704	738	702	688	695	687	722	639	688	667	681	717	761	713	702	682	724	692	713	684	726	700	721	678	733	671	707	676	663	688	713	710	686	687	688	684	671	695	751	689	729	730	696	700	714	701	705	673	647	681	705	702	753	724	667	710	683	738	690	657	723	725	707	706	701	673	691	686	684	670	731	669	664	690	683	730	690	705	759	732	736	694	725	720	690	684	683	711	706	655	695	639	749	747	683	660	678	725	681	666	633	697	677	723	647	671	703	646	663	707	675	695	695	750	701	675	692	712	682	708	712	707	701	705	709	707	661	706	702	714	670	701	733	705	684	737	707	700	698	719	703	710	674	687	703	670	680	697	703	686	669	701	683	705	696	700	694	681	718	722	696	724	709	680	763	700	720	744	682	675	725	662	726	703	693	686	721	677	699	712	711	706	734	676	665	656	732	694	699	681	718	710	722	677	659	711	663	695	705	730	722	680	737	689	660	695	673	747	743	735	681	712	702	709	691	699	699	681	673	663	699	704	709	705	764	669	688	672	678	710	725	739	743	721	709	706	697	687	686	702	653	670	674	714	672	684	722	747
15783	28627	25786	15851	10930	7569	5423	3763	2800	2581	2072	1948	1513	1385	1254	1173	1113	1051	1002	910	931	980	836	800	816	838	757	779	780	724	789	745	740	772	676	683	704	748	704	706	727	763	709	715	684	711	668	670	729	680	710	674	687	665	725	665	674	697	653	680	729	650	665	675	680	661	644	648	703	682	681	707	665	694	662	677	676	661	689	683	631	662	659	672	700	660	673	692	677	715	693	668	626	636	630	670	694	667	642	661	640	652	693	662	704	648	648	669	656	674	657	692	662	671	670	676	638	633	634	669	677	667	705	662	617	649	677	652	657	621	627	679	673	628	680	642	683	670	667	624	633	674	659	664	693	683	664	680	681	667	649	626	645	624	671	664	653	643	677	661	655	617	631	628	658	616	647	647	655	661	613	671	668	688	673	687	636	655	645	634	673	660	679	658	638	665	697	680	671	692	656	634	643	670	649	698	673	660	673	724	662	637	634	640	658	683	617	637	662	626	685	676	642	642	730	633	657	639	668	669	650	663	638	632	657	712	661	644	689	678	636	687	670	630	654	649	688	654	640	673	655	645	653	714	624	666	670	667	650	649	654	638	647	636	653	663	640	615	643	658	672	652	625	630	638	672	680	673	654	656	723	699	634	631	656	666	686	678	665	671	626	655	671	680	683	637	622	687	642	654	687	664	666	637	694	648	667	598	618	661	645	627	638	663	652	690	653	662	628	652	679	656	660	619	658	598	640	656	654	642	666	625	654	632	708	682	657	629	609	630	634	672	657	688	677	639	678	652	616	654	648	683	643	726	691	648	690	638	650	708	645	650	629	607	691	673	634	621	662	645	657	675	636	651	696	680	656	649	689	636	642	647	670	634	654	676	641	648	686	628	711	635	654	651	660	647	689	655	681	684	664	624	611	647	686	633	654	668	639	648	667	650	666	653	652	665	674	625	647	632	685	664	680	644	618	642	657	630	658	674	608	674	650	610	680	631	681	687	606	623	673	629	619	654	623	634	645	694	641	681	643	661	692	657	678	651	622	625	687	648	652	676	657	689	629	691	658	670	633	675	673	623	631	700	683	646	678	646	661	642	685	583	644	622	687	677	679	645	705	697	681	630	667	647	674	658	655	675	658	661	660	620	667	682	626	649	654	660	649	636	660	660	654	689	616	692	610	642	617	669	676	636	668	651	638	660	637	650	666	663	674	650	665	662	658	637	679	659	690	669	698	675	673	631	656	582	622	669	597	657	655	705	675	652	640	676	680	625	639	634	640	675	631	641	667	618	628	666	691	646	678	652	625	661	672	623	657	683	639	704	666	605	616	622	665	699	650	647	664	655	639	635	651	645	698	671	638	679	663	679	618	663	648	671	642	645	652	646	654	644	591	657	651	647	623	659	638	703	698	693	645	654	641	604	659	666	655	696	676	623	673	677	674	646	680	658	660	653	638	666	613	675	644	673	649	673	674	669	681	666	693	641	654	683	632	642	656	636	608	662	648	668	652	642	656	668	664	659	670	689	713	642	608	668	618	661	682	644	714	664	644	648	701	649	726	628	668	641	669	691	642	638	639	621	624	640	663	636	698	670	614	633	667	642	681	642	702	664	670	663	644	638	710	671	704	668	596	659	651	662	678	672	640	665	709	672	640	650	666	664	639	702	606	668	691	658	650	680	606	606	658	675	630	615	659	625	616	646	672	659	663	694	665	663	645	645	656	637	682	621	640	702	672	635	662	647	659	703	671	662	668	690	680	675	626	695	635	671	585	642	669	620	691	650	681	684	702	687	687	687	704	643	640	665	673	648	712	628	609	613	665	702	637	656	607	639	662	610	684	690	685	641	644	710	659	616	661	662	669	648	631	661	662	622	624	651	664	666	664	655	643	605	725	660	671	704	675	671	640	638	636	709	649	686	674	611	648	665	647	653	661	667	640	603	653	703	668	665	656	660	640	652	604	657	651	651	663	632	652	635	648	622	652	649	673	645	613	650	625	665	630	629	639	618	684	670	672	671	664	655	659	702	636	639	626	691	666	645	680	644	644	689	647	703	680	618	669	603	661	644	629	591	619	648	635	654	688	678	674	647	631	651	630	622	608	651	665	626	597	678	672	661	669	601	670	685	673	664	634	678	653	677	659	650	665	642	688	639	697	587	663	679	591	667	672	672	693	662	660	671	640	662	649	696	651	668	654	633	662	679	612	724	692	668	646	652	659	622	655	672	662	678	695	626	621	672	656	621	681	681	663	644	664	698	641	688	673	679	664	688	632	638	660	674	675	643	635	653	677	685	673	663	655	642	692	667	672	678	672	650	699	634	672	662	674	675	647	635	700	672	657	660	649	658	676	680	632	661	666	694	676	682	685	619	615	661	697	667	638	666	651	688	632	658	634	630	630	664	688	659	665	642	663	652	719	635	695	646	671	638	635	630	642	677	610	661	687	646	626	657	634	656	673	652	637	669	686	699	705	639	643	593	652	625	673	624	656	658	697	659	662	687	657	653	711	615	672	691	633	645	663	682	672	668	683	654	695	658	685	659	674	607	677	631	684	622	632	659	654	660	711	640	629	647	642	662	646	648	677	628	688	671	682	681	670	675	711	644	680	655	697	621	647	632	632	615	636	627	668	597	671	640	656	622	656	664	675	652	673	670	652	672	659	668	626	693	666	682	673	659	672	645	649	677	650	654	644	664	638	687	634	667	649	695	628	655	672	673	672	642	632	664	673	605	641	654	689	642	633	660	649	667	649	656	694	599	660	637	669	683	636	682	622	658	634	624	674	651	641	619	716	665	622	651	676	648	615	631	622	607	626	633	617	661	660	684	689	664	621	640	729	668	675	613	629	651	653	654	632	623	640	646	673	648	659	641	622	679	683	675	627	690	655	660	645	632	650	658	644	676	658	646	656	668	703	641	677	613	618	639	712	609	639	661	675	663	658	701	684	612	671	603	634	625	663	640	648	609	644	673	585	665	635	687	638	681	686	662	659	672	659	648	655	660	600	639	650	663	636	654	684	638	643	685	673	620	633	634	664	653	670	632	663	686	625	696	635	665	656	664	679	637	676	678	631	681	628	607	655	676	662	666	689	723	680	629	617	657	687	630	671	646	691	679	707	688	656	650	653	646	637	651	633	619	665	694	655	657	614	692	626	644	625	733	670	665	625	642	695	663	622	659	682	693	648	669	705	655	646	623	676	659	673	616	637	613	672	642	688	670	661	635	662	655	715	703	639	680	656	623	671	638	646	675	638	651	666	651	683	642	656	664	644	651	688	634	615	634	631	625	661	655	632	656	651	613	669	679	632	686	635	677	647	630	647	665	735	703	693	680	621	657	692	655	664	652	688	637	665	641	680	646	612	650	631	648	627	671	661	642	631	664	627	658	679	680	640	636	659	717	631	653	623	667	653	653	632	683	646	638	653	633	639	671	642	656	665	687	627	665	604	723	706	661	621	612	692	620	649	654	662	617	634	714	622	669	636	650	640	629	685	635	673	685	627	653
30020	17764	6946	2772	1112	633	395	249	199	182	166	158	165	149	159	148	161	172	152	148	136	147	161	141	148	130	150	186	163	166	145	148	147	200	139	153	151	140	146	142	142	158	154	138	143	154	145	152	143	161	149	148	153	164	140	155	179	157	132	159	138	155	156	148	132	163	150	137	145	153	149	129	140	166	160	152	144	128	150	138	150	166	162	152	141	156	147	140	134	158	129	167	168	120	154	165	140	147	176	165	172	164	147	159	174	152	174	147	144	171	112	157	157	139	132	165	156	166	160	171	164	140	156	140	175	150	154	179	144	149	156	136	163	146	139	166	156	151	139	131	172	161	162	157	169	152	167	157	179	158	139	135	146	157	147	150	146	166	130	147	179	152	159	137	155	145	146	162	168	167	155	149	149	142	162	150	149	153	153	162	171	135	141	151	151	162	137	171	147	163	155	143	184	160	162	151	162	142	149	146	147	169	161	169	138	162	171	154	157	152	161	153	149	160	158	157	146	167	178	169	147	158	138	144	157	148	156	149	162	151	158	142	148	156	155	148	155	143	158	165	159	141	166	155	163	146	150	157	138	158	146	153	150	180	162	161	139	155	158	170	153	155	153	149	157	148	137	163	155	157	150	183	173	136	151	150	163	177	153	157	133	148	154	159	155	154	170	140	156	134	153	158	133	160	137	144	149	144	171	144	169	147	159	154	173	146	165	155	141	151	166	154	161	142	139	150	147	153	168	147	161	146	142	158	153	180	162	153	164	164	162	169	155	163	147	148	153	185	159	175	146	162	162	141	162	147	165	153	146	134	149	136	154	153	165	151	163	143	162	161	182	144	137	137	142	159	162	146	136	133	152	157	158	168	156	146	149	156	140	150	147	147	170	157	148	149	150	153	158	156	167	122	153	150	130	155	159	158	150	155	137	134	155	159	169	150	162	152	145	162	162	155	144	161	139	145	155	170	151	173	135	145	142	143	167	141	131	162	146	164	157	154	169	138	162	147	155	145	155	127	162	149	154	154	156	172	146	169	157	189	161	142	151	142	150	168	165	149	150	168	173	153	170	161	168	139	150	143	132	166	132	143	130	169	155	147	162	150	155	160	143	142	156	152	175	159	157	148	168	149	151	165	155	157	151	135	135	172	136	130	127	160	145	148	162	173	132	159	180	160	155	158	166	173	137	169	178	147	161	160	147	177	150	142	164	149	151	151	135	148	174	163	172	166	154	125	158	145	161	155	175	168	139	139	177	156	155	160	165	169	157	147	151	144	166	177	175	163	133	138	162	168	173	166	147	147	169	142	151	158	129	150	154	142	171	153	142	142	153	158	147	152	147	161	168	155	146	145	174	159	159	140	146	151	141	167	135	146	140	154	112	160	179	147	145	142	134	166	175	158	153	148	148	147	160	162	151	143	134	165	141	142	150	156	134	159	155	155	164	171	133	148	146	151	150	141	161	152	149	163	137	138	154	150	148	167	157	162	145	173	177	135	164	161	148	165	166	129	133	186	132	164	132	162	149	131	155	154	160	149	145	155	160	181	175	161	150	144	149	129	159	150	137	141	166	153	141	144	148	155	173	158	146	176	142	147	143	147	179	150	142	150	151	136	158	180	139	167	174	147	154	141	160	156	156	158	144	153	151	149	142	147	171	160	161	157	151	168	145	166	177	150	168	148	143	158	155	153	158	132	154	163	150	151	156	159	143	147	143	132	149	158	153	139	154	165	136	154	148	160	134	155	156	157	149	155	151	148	163	154	175	155	146	174	148	150	139	162	135	143	149	167	143	141	141	131	168	153	153	151	152	154	166	157	157	160	165	178	135	154	159	139	150	118	147	168	130	141	160	148	155	146	144	156	170	159	147	140	138	175	159	140	187	160	147	157	164	177	157	130	155	164	163	167	166	141	167	151	139	174	170	142	164	146	146	168	167	153	144	161	169	131	155	158	177	162	138	178	170	156	124	165	156	158	155	160	170	150	132	152	142	171	150	162	159	173	182	161	159	155	148	135	136	162	162	149	140	141	151	167	160	125	142	153	153	146	148	159	149	147	156	136	152	174	145	139	162	128	149	157	143	130	171	161	168	176	158	149	178	153	161	136	152	145	154	163	156	143	157	150	145	135	141	140	138	150	156	152	138	143	142	168	153	175	161	152	142	161	164	148	148	146	148	147	155	145	160	152	161	146	141	157	153	163	190	159	156	177	153	143	157	178	148	155	162	160	138	160	150	131	128	145	156	145	158	168	166	145	169	149	164	174	148	144	168	157	141	136	128	156	163	171	149	162	166	157	148	136	167	172	162	136	146	152	161	163	150	152	160	143	145	150	150	149	142	156	157	126	159	166	158	136	149	152	165	168	138	145	164	154	140	136	142	153	143	142	142	163	173	170	142	129	123	148	155	150	124	138	153	150	153	158	157	156	149	170	156	147	173	172	156	161	118	151	155	154	163	153	154	151	157	140	135	130	160	166	158	174	134	161	170	157	153	132	156	150	150	149	141	148	147	146	156	186	161	142	156	151	176	168	135	165	141	125	169	148	144	132	136	163	150	164	145	160	168	137	163	147	192	136	160	131	147	155	166	174	157	150	156	168	158	153	162	160	159	166	145	141	154	170	151	166	133	171	138	153	143	149	169	156	141	149	154	166	143	163	159	168	161	168	161	157	166	135	134	148	146	160	144	184	184	159	139	150	132	156	153	131	145	180	160	169	145	150	170	155	149	152	168	143	162	161	131	144	149	134	137	143	159	141	146	162	139	142	158	179	137	148	145	154	169	139	151	155	171	147	156	155	153	164	157	139	168	156	138	170	132	139	157	141	140	152	138	157	151	142	144	164	132	142	144	155	160	142	128	146	146	176	157	159	149	132	154	152	129	164	158	145	167	145	158	150	168	152	157	152	170	153	171	161	149	170	158	146	134	144	153	152	145	156	159	149	154	154	156	164	150	142	149	167	155	144	138	157	163	158	155	162	155	180	161	174	156	154	148	145	151	152	151	157	143	166	156	133	154	146	143	170	129	153	132	138	148	144	147	166	142	175	154	140	125	142	156	121	173	171	172	138	174	150	144	153	151	158	167	136	166	158	168	164	154	154	155	145	139	162	139	156	158	174	159	150	173	148	163	142	153	167	159	159	137	157	152	158	154	145	139	137	159	154	181	154	133	137	170	151	158	155	132	124	164	159	154	150	135	137	166	162	153	176	158	135	144	157	146	157	160	138	152	170	145	145	164	150	174	154	129	146	142	164	181	154	167	133	146	147	163	163	133	151	160	138	150	149	153	160	142	133	135	153	171	158	170	145	143	157	158	145	170	170	159	156	138	147	155	172	151	155	152	174	170	180	163	145	158	140	151	168	137	172	154	160	148	156	153	130	141	172	135	149	157	141	161	159	153	168	163	152	147	163	156	154	151	135	159	152	147	156	152	168	174	146	167	153	143	165	150	148	131	149	132	143	127	154	163	151	173	149	131	155	156	147	165	170	161	151
11833	11795	9447	4657	2111	1151	712	424	278	221	192	192	194	185	170	192	178	159	206	165	189	161	158	170	154	163	195	147	167	147	152	192	180	171	168	166	193	150	177	176	169	173	152	202	179	149	143	170	174	172	166	147	169	165	157	149	157	146	158	174	160	166	168	174	160	167	155	179	165	157	133	169	148	174	181	171	179	183	181	173	153	172	171	175	167	180	174	172	186	186	189	179	179	175	126	165	168	149	169	134	178	160	169	158	192	160	190	174	155	189	178	179	172	164	159	181	149	173	165	171	159	168	173	188	164	170	172	173	156	159	172	162	174	173	154	172	174	170	153	175	151	185	172	168	171	164	167	181	170	181	147	169	153	189	164	196	200	162	161	171	170	151	177	160	180	161	175	183	158	127	149	182	173	163	161	152	151	157	176	160	146	146	160	184	162	161	155	159	152	164	170	161	165	149	151	162	187	162	179	184	152	182	173	137	162	172	143	175	171	165	166	158	156	161	175	178	157	143	162	195	168	158	162	141	158	155	168	162	184	165	156	170	174	166	150	180	183	154	192	181	169	139	192	161	172	188	157	154	166	169	160	165	166	188	189	152	168	178	160	181	160	166	174	145	166	188	169	161	167	154	161	158	178	163	185	168	148	183	165	169	165	192	149	172	159	170	159	185	170	187	158	157	177	164	157	174	161	163	152	169	171	194	175	174	157	150	166	169	170	171	139	167	150	183	188	181	168	188	161	171	175	144	155	152	170	175	172	171	149	166	165	168	165	155	159	150	165	179	158	149	157	142	162	166	183	143	165	158	180	153	193	169	193	160	174	174	167	178	181	149	193	161	170	178	162	157	161	165	161	179	159	194	159	171	155	163	170	190	190	170	194	156	195	171	193	175	168	150	158	158	191	174	162	157	184	162	185	158	160	162	146	167	190	164	163	165	176	187	186	181	186	173	203	171	174	194	164	169	166	160	183	166	153	172	151	195	159	141	143	155	181	168	150	170	149	148	183	173	139	182	157	162	145	161	167	187	188	187	147	158	159	153	152	190	167	163	158	166	158	151	158	154	139	166	169	168	161	158	172	175	165	164	170	181	207	164	193	161	180	163	130	175	167	171	157	166	176	175	156	177	201	155	168	163	175	183	162	198	176	182	191	180	161	169	155	152	163	171	163	185	192	164	182	173	180	143	188	189	155	174	140	181	169	163	154	141	177	163	199	143	189	166	159	163	176	175	160	185	159	153	162	156	176	169	150	154	173	167	158	185	165	174	162	143	147	165	150	160	159	160	160	173	160	165	179	151	158	172	163	174	179	126	154	165	184	171	165	177	157	169	170	151	164	172	165	157	169	202	168	177	188	180	153	192	171	155	163	193	179	149	151	142	184	169	156	184	173	177	157	152	172	146	168	131	156	125	157	154	146	159	157	171	171	169	175	178	162	157	151	172	151	166	177	184	172	165	168	155	178	146	176	155	170	145	170	176	156	150	148	176	169	174	148	171	174	174	165	154	155	161	170	167	152	150	156	166	170	127	157	154	173	169	168	171	162	180	160	178	171	157	168	169	167	175	169	157	154	175	144	171	147	169	152	156	165	165	150	163	165	177	150	154	195	198	147	167	168	161	177	173	194	167	173	156	172	156	188	185	168	165	156	166	164	159	156	172	169	184	170	168	173	158	161	159	170	168	167	189	183	164	178	154	167	172	140	156	151	157	167	187	163	153	161	165	187	184	181	156	168	180	137	191	165	170	166	153	157	181	164	153	146	170	181	164	165	157	170	160	177	176	156	179	171	161	168	173	160	154	161	175	149	155	181	173	174	172	191	176	170	154	166	177	169	152	170	174	180	167	139	141	149	166	169	174	154	146	176	174	172	155	177	167	152	159	178	181	166	160	157	152	172	162	162	173	177	148	180	155	158	176	159	167	163	178	146	184	163	160	177	176	167	154	197	156	166	180	134	161	168	173	159	176	157	183	176	163	157	175	168	185	144	202	173	158	169	178	170	176	191	160	179	186	152	165	168	156	169	167	170	157	165	165	172	172	159	164	154	154	174	168	152	168	166	202	151	177	143	155	172	169	161	181	135	146	158	174	176	186	147	173	183	175	167	166	168	173	151	152	160	158	165	183	152	182	189	139	183	185	162	157	166	171	159	167	166	184	184	177	179	178	152	163	170	159	171	169	163	167	156	183	182	189	162	154	203	147	149	158	154	161	172	153	181	163	155	157	176	167	140	192	198	153	167	173	155	136	162	172	184	164	175	172	161	167	158	153	179	146	169	149	164	147	176	163	187	161	168	171	174	154	180	178	171	147	148	143	179	165	165	149	157	178	150	170	173	147	164	171	177	165	144	139	176	166	166	161	160	158	201	171	151	157	162	184	166	157	156	166	175	173	183	166	168	160	183	177	161	196	172	178	159	152	151	171	170	170	166	181	160	183	176	177	179	171	144	173	176	157	155	145	172	201	158	170	155	156	133	156	164	174	165	155	131	167	175	154	163	169	166	163	176	155	170	160	147	141	174	179	181	151	157	147	167	161	177	150	190	161	185	170	159	156	173	161	156	168	179	194	152	169	158	191	173	180	162	170	170	168	177	156	162	197	178	147	166	155	181	163	154	171	179	149	165	169	158	168	159	175	169	189	167	157	174	154	164	137	171	156	176	182	178	169	185	185	186	167	182	188	168	182	161	177	179	169	166	164	169	178	182	159	163	166	148	168	146	182	171	174	180	168	177	155	160	164	165	160	153	169	164	169	167	150	157	150	150	156	151	171	163	163	140	167	150	179	181	161	170	157	171	155	165	167	169	149	168	154	176	173	173	177	150	164	162	165	162	168	200	171	143	160	159	182	162	170	164	157	186	194	157	187	176	187	173	160	180	188	160	173	151	162	172	160	152	187	174	187	183	183	137	160	172	182	183	170	157	161	162	152	169	166	165	172	161	159	166	153	177	149	171	162	165	151	190	170	158	125	140	167	160	159	146	179	161	175	165	194	151	168	150	149	155	194	138	171	154	163	164	184	151	168	201	170	163	200	185	177	167	168	183	155	161	168	164	176	159	151	191	141	154	162	172	202	151	153	173	177	163	175	184	168	148	141	173	166	168	166	134	153	181	170	174	172	142	180	161	158	160	190	147	191	173	171	151	188	173	174	160	173	149	150	173	145	184	182	164	187	160	161	181	173	149	148	173	147	162	164	171	176	151	174	174	187	158	151	183	166	172	177	158	180	171	189	180	181	157	188	180	165	158	145	144	155	162	170	181	175	183	150	139	179	157	142	147	161	159	160	159	158	173	186	154	182	161	182	158	166	161	161	169	153	173	151	172	165	141	171	145	146	165	177	187	174	153	134	164	165	175	151	159	158	178	170	164	186	183	149	179	161	172	177	145	154	165	168	176	168	179	162	158	165	163	170	179	169	173	187	167	156	168	158	166	194	176	161	178	148	163	156	166	151	164	139	188	162	172	145	168	170	194	167	195	176	168	138	163	183
24499	20152	26340	23729	20174	11753	2369	1232	948	867	728	723	641	557	595	530	508	511	486	491	504	483	487	487	469	431	470	447	451	468	439	428	426	398	441	415	430	409	413	452	443	433	398	422	440	395	421	444	460	436	432	431	431	401	411	421	411	447	409	442	460	410	464	429	436	452	440	410	433	411	413	413	418	443	404	421	420	382	424	463	439	433	412	416	440	438	422	403	407	412	396	452	434	419	440	415	444	391	412	439	437	434	391	437	428	472	379	416	448	414	424	426	433	422	429	408	407	471	414	419	417	399	443	416	437	435	383	436	417	468	394	446	407	425	425	435	428	427	401	420	454	403	414	408	435	464	438	420	380	446	431	392	393	442	405	410	420	425	416	394	451	394	411	447	429	408	393	390	423	400	426	411	436	403	429	424	436	426	438	440	426	451	419	386	432	402	384	420	439	451	393	371	435	381	414	383	396	454	430	417	438	448	418	450	469	388	413	377	454	420	421	452	445	419	431	434	374	446	400	456	418	450	396	419	431	419	425	437	426	414	441	410	441	422	418	456	421	431	404	403	396	420	420	400	422	454	416	452	397	410	455	432	396	418	454	440	418	403	427	422	386	395	407	411	455	439	399	428	411	429	444	435	455	418	418	420	432	451	408	439	396	415	447	450	431	431	456	430	431	399	411	423	413	423	410	459	427	440	409	378	393	428	404	417	395	417	445	421	386	431	420	425	441	433	421	465	408	452	425	431	412	415	406	397	401	428	434	457	422	420	432	415	419	425	394	423	421	402	422	409	430	386	394	438	390	435	448	412	410	420	435	436	399	390	414	446	401	425	431	448	422	392	423	389	400	437	391	396	412	456	397	440	412	414	403	460	406	392	446	425	455	397	427	413	410	415	407	411	413	433	423	385	422	433	436	409	394	430	434	433	400	386	395	424	422	463	456	442	401	368	391	420	425	434	423	422	421	417	451	434	384	438	414	412	377	434	407	439	436	433	415	405	388	443	431	424	393	459	398	413	436	450	434	434	412	399	409	396	404	417	450	396	491	470	429	426	416	422	398	425	415	415	464	396	422	436	386	434	419	418	398	447	429	422	411	391	404	428	442	377	422	406	404	439	416	397	399	437	427	387	403	407	381	390	407	398	397	439	425	433	402	414	402	405	433	415	383	418	420	414	414	442	414	441	433	445	418	424	424	432	367	449	397	433	423	406	463	432	423	437	414	464	445	389	437	431	398	394	445	388	419	415	404	394	395	413	430	454	388	421	419	424	405	425	435	452	417	412	428	390	436	406	447	436	434	425	427	427	415	368	424	422	399	462	400	392	412	396	400	429	455	429	442	407	454	444	415	370	435	432	430	443	438	442	418	432	416	401	425	416	430	378	403	402	477	377	400	436	438	400	416	435	453	447	410	427	427	394	423	388	452	414	432	412	432	470	382	423	418	460	447	420	414	405	426	458	404	417	414	422	430	450	426	451	397	427	435	419	380	434	437	434	401	434	396	390	407	426	407	402	437	448	434	391	416	446	437	420	442	419	430	399	407	450	427	421	438	421	388	391	421	452	453	415	388	457	406	416	406	427	410	428	396	433	457	427	434	393	433	441	423	443	459	405	437	414	407	430	408	422	413	377	433	425	456	394	454	422	399	396	389	458	364	408	420	431	443	425	412	461	395	423	407	435	427	409	445	417	421	401	406	413	433	379	382	402	388	407	433	425	422	381	427	417	462	452	404	407	437	434	403	415	416	403	440	392	437	453	414	424	445	429	377	407	436	438	425	444	438	419	378	460	424	405	422	418	425	398	445	441	423	411	446	439	454	418	393	403	431	431	438	424	416	437	450	415	435	436	432	427	423	416	435	397	390	405	399	426	409	441	403	428	479	435	437	409	404	393	447	413	426	411	407	435	431	410	467	420	416	424	435	413	447	459	384	466	438	411	458	391	442	418	434	427	387	362	447	415	419	410	417	449	411	414	432	409	413	435	430	393	409	419	421	387	413	397	431	416	426	438	429	403	437	421	433	396	437	409	452	441	412	405	409	445	434	438	423	420	392	399	407	412	425	383	478	439	471	412	420	412	426	427	437	435	443	383	400	415	438	414	408	406	408	444	431	416	421	398	416	425	418	418	428	416	420	417	431	396	433	444	425	400	431	412	402	445	418	433	407	388	391	421	421	446	420	418	402	413	432	438	395	432	410	396	441	425	439	407	423	403	413	427	398	415	405	375	396	426	425	414	408	398	412	403	438	432	406	416	421	425	363	436	402	410	393	448	438	391	455	407	422	428	434	415	439	428	399	405	434	431	441	404	389	446	420	428	425	421	451	410	393	420	427	433	400	396	407	417	407	417	417	387	418	402	406	418	451	381	457	394	395	442	403	448	425	457	426	444	422	413	372	421	395	413	425	378	395	433	409	420	400	411	458	444	415	417	418	397	408	418	420	434	432	410	416	437	424	424	400	457	441	423	448	452	431	458	406	447	438	376	410	392	418	425	393	422	419	411	419	436	414	433	416	411	435	406	469	444	427	407	414	431	410	409	406	431	411	406	461	467	390	431	446	411	428	437	459	432	437	434	426	440	414	414	450	396	434	446	379	446	391	460	405	411	404	415	401	435	408	469	399	427	389	385	430	431	435	420	418	411	421	403	401	405	394	395	414	430	382	390	449	416	398	439	445	411	410	431	430	452	398	410	413	395	415	429	396	425	434	396	412	426	402	421	472	354	421	437	432	405	449	460	393	395	428	397	411	426	452	402	444	398	432	459	415	391	410	409	402	432	429	415	425	406	419	450	437	433	400	418	406	387	429	433	398	410	444	409	427	445	425	439	413	429	415	430	395	377	415	422	421	435	392	415	432	438	407	419	440	377	424	388	403	425	448	438	369	436	461	415	414	405	417	395	403	404	404	416	412	398	440	447	451	413	443	434	415	423	414	413	439	450	427	419	437	435	446	437	426	408	430	428	414	391	388	444	416	437	409	446	466	438	448	418	371	444	401	435	375	436	431	372	405	412	433	423	399	436	407	403	445	437	433	423	417	420	442	426	397	436	427	429	429	408	404	424	387	412	460	445	412	405	433	429	449	402	430	411	439	415	438	433	397	421	436	484	402	388	388	436	414	458	415	423	427	415	391	410	453	408	452	402	433	414	445	430	405	421	428	423	420	456	452	414	421	438	413	445	404	408	422	407	433	397	420	449	443	402	399	392	421	431	422	422	398	411	435	454	425	432	437	422	426	389	434	408	386	399	397	400	435	425	454	385	413	444	415	434	440	424	445	414	412	431	433	404	428	438	419	409	404	454	389	435	401	437	415	442	414	376	442	424	429	432	434	378	440	431	399	415	423	439	358	415	467	428	421	415	407	400	406	409	378	420	427	415	459	441	465	397	418	379	436	469	435	408	407	409	408	398	406	397	442	435	373	416	440	426	433	410	429	402	425	384	452	426	417	374	426	421	428	425	427	437	412	441	408	411	415	438	433	409	446	465	449	435
12638	21759	19051	10457	6570	4585	2983	1922	1414	1303	1108	1034	840	754	728	640	627	578	540	558	561	482	531	491	510	417	507	424	459	452	467	455	444	412	458	458	393	432	434	402	380	425	409	395	377	423	438	409	397	403	430	422	397	389	416	384	407	410	393	408	395	410	393	402	444	405	387	424	402	398	424	355	410	392	446	411	383	406	389	399	403	395	405	410	381	381	413	417	410	373	393	442	371	371	401	403	401	413	385	348	419	381	402	401	371	387	377	400	385	355	437	367	385	407	395	420	383	397	370	412	409	379	387	378	388	360	420	398	346	410	404	373	365	389	369	426	415	417	392	409	414	412	379	404	376	373	385	388	436	380	399	400	372	392	397	426	389	413	407	417	415	407	400	387	384	388	398	400	391	385	392	381	365	393	407	386	398	404	392	390	402	358	383	381	384	370	398	409	380	422	397	419	402	414	422	393	398	436	431	407	406	399	392	395	422	361	398	388	377	418	405	421	373	389	404	382	417	423	406	408	408	412	385	395	390	421	386	386	382	410	390	409	390	411	403	379	371	414	360	371	403	390	411	430	441	426	388	375	380	396	385	363	397	394	370	413	412	376	413	383	381	410	403	355	377	430	412	391	418	354	351	419	410	410	394	385	362	356	394	376	407	366	378	415	392	405	384	416	399	396	348	386	407	402	377	380	403	400	431	395	363	397	374	406	394	406	385	363	388	386	372	382	396	390	416	409	397	378	391	397	417	398	421	384	397	415	364	393	375	369	401	360	392	409	417	395	389	375	381	393	353	389	410	382	395	383	414	382	389	407	386	402	434	394	423	391	394	408	364	419	387	393	421	393	389	443	433	381	382	372	392	407	391	394	401	417	399	370	381	377	443	396	427	390	405	427	360	386	395	393	383	413	388	363	384	360	395	406	369	371	352	375	418	392	429	376	411	400	406	391	398	412	383	376	394	423	379	396	380	387	381	403	372	390	381	379	425	390	403	387	404	405	449	396	397	388	385	346	389	402	389	387	391	398	393	402	377	416	397	372	407	373	379	392	363	416	377	396	409	377	383	375	381	414	403	396	416	375	430	381	385	429	362	399	396	389	399	357	402	383	388	393	372	382	390	410	387	385	389	379	392	405	434	421	412	379	354	407	416	383	389	396	389	383	387	388	430	438	452	423	376	410	406	379	378	408	423	394	400	397	366	426	417	405	366	389	406	376	405	393	400	405	373	385	387	391	386	381	409	385	385	401	420	419	370	390	394	413	367	395	429	380	397	408	378	379	445	381	401	388	390	370	375	395	384	404	403	404	371	380	418	372	403	364	402	399	392	393	397	355	411	390	401	420	413	416	382	398	387	407	390	387	410	367	372	364	363	406	357	429	416	364	403	366	410	421	382	378	394	405	383	401	365	439	401	364	380	418	400	384	341	376	381	355	380	409	378	418	402	406	425	380	410	386	378	385	410	411	357	375	408	409	398	398	402	379	445	414	382	379	363	363	429	384	408	357	395	409	396	428	386	375	383	367	400	393	403	402	409	386	385	387	343	387	383	422	397	381	377	435	378	401	382	363	433	393	421	379	380	397	405	390	382	375	372	387	386	428	401	411	390	429	389	411	345	392	421	401	412	400	383	403	386	392	396	391	363	398	408	397	394	375	391	376	396	371	410	397	383	392	385	369	376	415	401	406	400	399	395	380	379	384	374	408	404	384	403	409	374	417	393	440	427	421	393	404	412	420	386	372	370	383	415	402	398	409	407	411	405	385	405	399	411	414	404	410	450	428	418	378	407	370	393	401	440	399	394	403	406	372	372	394	402	379	333	418	406	385	437	418	367	396	375	356	388	368	372	398	393	414	384	352	444	382	411	398	381	409	365	407	394	432	398	409	396	396	396	445	379	402	368	388	427	383	401	400	379	415	393	387	385	425	407	389	409	402	418	431	396	402	402	367	401	392	386	412	363	363	372	398	423	423	414	422	391	403	419	414	381	386	414	379	395	388	414	400	416	404	388	440	389	407	412	376	421	367	384	430	346	416	411	393	388	385	437	389	368	375	355	389	377	402	369	373	426	368	419	425	392	408	373	394	377	363	397	403	372	369	362	378	403	389	425	411	379	424	406	388	363	401	390	398	368	416	351	384	371	410	370	410	384	379	386	424	389	389	383	432	425	370	358	398	411	411	401	391	382	394	421	408	396	407	411	442	399	377	397	389	394	405	408	390	412	387	425	387	428	394	409	405	414	394	416	398	416	405	388	404	388	416	410	369	399	388	414	392	393	389	410	451	383	405	396	377	391	399	387	386	398	366	401	415	405	382	415	401	384	394	405	400	381	412	364	381	409	399	380	378	401	362	391	384	409	430	407	398	375	385	370	377	367	404	418	413	394	382	377	403	378	398	398	383	412	395	342	403	396	377	372	422	405	400	400	374	451	363	391	406	423	420	386	406	401	401	388	384	403	360	371	410	372	382	395	422	404	419	366	416	395	370	410	381	394	413	395	390	444	421	417	373	437	365	432	383	397	406	351	422	388	391	398	369	408	371	374	365	393	407	420	385	396	412	437	420	418	382	392	414	397	420	399	389	387	393	416	390	362	399	378	418	398	408	404	419	400	353	389	421	392	407	357	407	370	388	412	391	395	373	368	420	382	406	400	435	398	409	381	391	431	405	332	382	364	355	395	395	404	386	397	405	398	440	387	387	404	428	386	405	405	402	396	407	373	375	419	415	359	393	413	349	402	417	376	391	376	407	371	382	370	391	426	361	363	362	403	427	403	376	434	399	391	392	399	400	400	366	355	361	383	412	372	390	395	375	387	393	383	369	424	414	396	384	421	385	388	409	357	395	413	373	394	382	381	433	398	394	405	386	454	400	390	426	371	430	387	413	386	408	394	403	366	401	405	410	403	356	416	431	372	408	402	367	411	393	377	380	413	393	386	398	405	401	391	394	380	442	374	362	378	404	369	452	403	419	394	389	344	379	385	391	431	428	398	352	384	428	409	401	422	383	370	399	441	412	401	377	366	389	420	379	422	392	391	394	370	379	405	371	364	373	400	379	368	387	403	398	404	377	397	403	386	383	376	366	411	404	392	395	378	386	379	390	369	425	397	383	400	421	375	386	392	406	382	400	416	383	430	441	377	417	381	413	407	364	372	398	390	383	389	385	416	396	406	391	369	383	373	393	373	391	420	364	412	409	393	407	408	373	412	377	364	401	401	423	390	413	392	382	403	408	427	441	400	408	418	382	429	390	382	389	415	414	390	390	377	396	377	426	385	378	425	396	389	409	379	396	406	416	404	391	405	441	389	397	399	400	408	392	372	400	404	374	436	365	396	367	404	371	437	396	364	351	381	409	400	383	404	396	363	394	392	370	411	397	422	404	377	400	384	403	400	415	403	398	421	409	391	387	390	395	367	400	380	430	426	364	380	410	397	391	398	398	369	397	380	389	385	424	369	408	409	411	359	426	389	414	413	392	398	396	389	394	377	415	398	384
22170	20112	26655	23332	20127	20254	11035	2381	1636	1529	1350	1363	1145	1034	1036	910	965	843	856	870	856	846	814	811	822	794	737	778	720	806	751	781	714	768	798	750	719	704	737	777	698	716	718	717	668	731	740	702	711	720	721	683	726	709	720	692	717	757	701	734	695	708	755	683	720	704	707	757	732	737	739	758	693	643	669	737	738	666	761	687	739	720	724	686	723	665	735	668	684	705	681	704	717	732	709	703	714	710	683	715	659	738	689	729	698	659	657	659	699	695	713	691	692	736	661	717	714	701	730	716	697	645	707	678	662	665	698	717	689	700	707	706	699	678	684	655	702	707	758	723	717	688	702	708	713	689	692	696	725	670	668	711	682	690	662	694	705	648	673	705	682	697	725	724	700	674	699	743	705	758	687	730	662	658	702	742	647	727	696	722	731	733	754	718	742	675	682	689	695	751	691	746	673	732	688	727	621	732	765	707	696	714	664	687	722	704	716	720	666	644	683	681	702	749	687	706	725	688	726	696	675	730	693	667	682	704	676	714	721	733	679	679	667	750	720	740	720	664	688	712	760	636	676	713	698	713	702	749	717	636	669	674	743	650	720	688	733	696	685	693	702	705	699	688	705	736	694	687	705	706	688	718	679	685	697	740	713	698	713	691	714	691	719	738	703	707	692	676	713	666	687	694	657	715	710	695	689	711	700	732	748	740	759	650	739	743	627	738	709	707	744	695	700	682	681	707	720	664	691	694	695	731	712	695	692	647	706	674	690	683	689	695	735	652	689	694	621	704	712	724	715	742	716	688	694	654	709	700	671	654	685	736	695	675	709	696	706	718	644	724	724	719	664	693	663	648	680	716	726	719	712	710	681	684	705	703	677	730	726	717	691	687	733	715	704	733	702	715	731	704	724	665	648	694	650	709	673	693	665	672	688	591	745	691	684	709	752	669	712	660	703	726	734	693	718	680	700	687	699	704	683	716	683	722	726	756	714	669	732	700	710	717	710	705	701	694	672	661	675	662	685	724	687	712	665	733	732	703	695	747	683	684	704	680	681	704	720	687	692	702	680	676	671	687	716	742	668	754	717	627	672	668	669	737	655	672	688	702	703	702	716	683	711	708	745	726	696	684	718	734	737	663	694	743	687	704	715	673	711	710	723	699	680	727	697	724	725	706	676	655	674	677	751	709	700	692	708	744	674	679	740	698	681	686	703	721	698	719	720	712	706	679	708	657	705	692	694	753	714	685	725	683	711	680	688	710	677	736	663	672	711	671	705	724	724	719	710	712	697	682	674	703	711	706	692	702	697	686	662	695	665	673	696	726	718	709	680	681	696	659	708	708	696	682	645	710	702	700	680	707	695	722	699	685	684	696	712	641	720	740	715	641	642	708	680	705	714	665	696	654	770	678	676	690	702	672	733	710	739	699	703	731	713	688	699	698	669	712	717	688	731	739	673	685	663	687	690	669	731	711	684	687	708	710	712	692	696	696	701	715	674	701	661	678	686	711	664	733	735	707	688	721	765	671	710	671	739	662	646	677	679	708	662	679	752	690	664	701	737	687	758	737	740	692	689	721	687	626	684	714	672	747	699	727	695	672	688	688	723	717	739	685	714	726	703	714	708	700	658	708	706	753	699	717	725	647	676	667	695	743	688	657	686	686	673	721	691	650	666	691	725	684	688	702	719	699	720	659	709	689	760	676	697	679	685	674	714	668	692	700	755	669	726	761	718	700	699	715	724	713	711	726	649	691	696	673	697	748	742	701	703	697	744	715	722	705	714	726	662	676	734	687	685	710	701	688	665	655	694	675	717	709	632	698	676	713	692	696	738	667	731	712	703	723	720	678	717	689	702	678	749	687	699	707	724	706	708	768	667	663	675	694	678	635	679	668	691	726	624	719	714	671	699	636	711	711	738	678	736	701	683	687	689	696	685	686	701	721	727	690	714	679	692	726	699	736	700	688	740	686	754	661	632	718	718	723	657	706	704	635	703	705	692	705	659	735	686	779	696	664	671	696	679	726	709	694	747	748	694	708	707	677	659	657	719	671	737	675	683	715	733	705	718	691	721	703	707	715	674	697	697	716	752	654	730	672	706	676	688	729	672	665	707	636	701	721	622	656	711	703	698	697	681	701	718	707	724	704	671	701	695	691	673	716	705	697	645	659	704	708	676	659	673	711	670	705	689	681	716	713	731	682	678	704	663	681	713	730	698	673	719	687	667	682	677	709	659	738	700	703	715	727	732	668	715	766	695	674	678	719	688	708	716	698	707	699	671	736	686	684	712	742	730	717	698	718	709	692	728	669	691	750	658	659	610	730	705	723	681	673	664	670	705	704	741	695	719	706	695	718	649	679	683	701	705	688	650	667	739	658	688	696	724	673	674	680	715	679	691	727	693	706	717	689	704	707	685	671	701	710	710	753	703	659	711	706	711	753	779	703	740	749	709	745	683	710	653	711	747	663	697	740	726	703	753	636	694	713	718	673	707	748	652	748	668	697	676	675	713	689	701	691	722	702	686	724	729	737	678	670	700	726	643	694	699	716	720	721	691	685	739	659	713	699	682	745	710	656	637	764	672	693	697	656	685	718	741	708	673	698	699	687	738	666	731	694	696	694	691	705	715	690	733	711	662	654	679	650	709	647	714	658	694	699	768	697	709	737	697	715	699	693	655	672	716	619	686	742	687	702	703	742	689	675	690	726	673	709	687	757	707	709	652	689	689	649	692	709	709	712	695	693	679	694	646	682	721	709	730	677	703	678	682	689	710	691	696	718	714	728	667	680	758	713	676	684	739	675	650	679	718	684	693	729	707	755	668	739	690	684	700	708	709	698	684	731	707	692	678	687	769	679	688	685	718	680	734	651	732	708	690	713	714	691	675	731	693	703	701	748	697	684	643	708	676	721	700	668	726	662	666	690	681	708	740	702	682	703	682	701	680	711	720	606	686	668	696	708	721	661	737	741	690	706	696	728	700	668	704	706	776	700	704	675	696	708	683	708	710	711	711	702	709	744	658	714	670	742	704	685	711	750	674	713	685	666	718	730	670	686	713	706	690	652	682	725	645	670	702	694	674	715	714	687	674	743	707	724	705	714	681	713	716	764	697	673	700	713	725	702	701	688	735	717	722	692	679	627	735	661	674	700	723	671	647	718	710	713	699	699	696	678	694	701	694	715	684	673	708	752	699	749	635	712	640	690	710	729	652	750	696	707	717	666	717	689	686	735	643	672	644	686	684	665	681	693	758	752	752	749	703	716	658	718	691	707	733	685	701	675	693	692	732	643	698	740	692	696	665	709	746	654	708	683	687	706	711	682	754	692	680	734	641	716	658	696	654	692	660	691	660	691	703	692	678	701	714	716	762	640	718	679	635	714	653	673	693	700	697	704	707	702	724	724	698	661	724	693	662	712	691	736	682	664	679	700	731	716	727	741	718	648	698	699	674	697	711	691	714	712	698	695	696	703	662	728	723	659	701	714	723	720	709	716	679	756
15623	28061	25165	15724	10142	7131	4928	3488	2658	2508	2017	2001	1537	1377	1299	1201	1138	1068	1064	934	874	878	926	857	826	747	809	751	762	806	724	736	806	725	732	686	802	680	716	679	693	734	707	722	697	691	693	659	710	686	676	695	704	708	667	653	711	683	723	662	662	670	646	694	655	650	664	656	668	689	685	654	685	628	670	669	671	654	651	664	688	728	668	653	688	648	634	600	638	668	613	675	665	705	639	660	630	671	640	674	591	691	681	665	659	700	674	620	718	654	627	670	691	651	710	700	683	689	631	690	674	636	664	611	640	653	680	636	652	636	641	685	727	667	654	707	696	662	652	642	670	700	653	671	679	655	673	693	643	641	634	669	647	651	678	692	637	662	679	672	657	675	706	689	646	662	653	668	668	680	690	672	632	680	617	611	648	713	658	678	645	654	707	692	625	661	618	657	652	669	673	739	620	638	669	643	670	611	637	672	649	640	636	605	633	678	619	669	676	659	649	697	718	658	652	608	683	684	619	664	693	723	631	640	627	644	619	594	673	626	691	651	660	641	704	705	678	677	663	691	716	654	667	661	668	652	669	635	596	597	661	664	683	664	640	623	667	643	709	667	642	615	639	652	653	673	665	689	650	616	676	640	675	663	586	633	653	700	667	665	683	707	686	661	632	674	663	636	648	649	651	702	666	674	693	655	660	666	649	662	668	640	684	659	675	643	688	678	641	673	646	627	617	646	662	627	624	638	669	637	652	649	633	629	656	663	635	654	684	655	669	643	667	650	668	649	682	641	693	641	652	701	662	679	619	639	639	634	664	625	608	657	698	694	655	581	703	708	637	663	618	640	682	682	617	623	635	683	657	657	670	677	680	695	698	641	626	666	649	733	695	698	662	650	656	651	643	644	658	650	646	669	658	684	648	661	647	612	653	681	742	685	657	647	653	669	636	657	614	707	659	640	639	666	627	618	668	638	660	662	636	656	662	641	659	661	642	656	640	668	657	646	641	665	675	676	643	656	665	627	659	686	677	649	691	668	678	672	648	652	688	670	680	641	681	672	629	672	664	636	662	662	642	652	662	655	639	599	692	644	668	640	662	619	611	676	602	665	699	706	647	654	675	622	659	659	653	657	624	658	687	648	665	673	657	641	684	672	684	653	635	647	668	663	668	641	627	702	650	651	631	621	609	625	645	657	597	657	655	670	666	647	647	646	675	694	657	666	618	662	685	618	637	650	647	647	649	692	701	668	668	717	684	691	636	634	704	625	712	728	663	642	634	631	665	628	644	653	682	643	643	632	665	642	662	679	632	642	609	642	645	678	688	660	626	647	676	639	653	646	650	646	636	667	682	633	655	661	651	676	698	664	650	715	679	685	661	672	664	673	679	606	645	672	668	628	644	646	650	665	642	673	668	654	645	687	656	668	676	689	639	680	649	630	677	666	649	632	628	650	654	671	630	653	646	643	628	666	683	686	627	646	644	673	633	646	662	686	686	650	681	694	679	683	648	638	677	629	646	679	660	653	694	683	633	668	696	666	706	644	682	668	664	676	700	621	635	670	660	653	669	633	685	669	681	658	650	636	687	623	662	693	661	695	597	640	627	625	646	644	656	644	672	685	652	615	648	616	655	663	629	646	629	642	600	680	668	639	641	676	676	673	656	628	597	715	654	680	640	596	673	612	672	663	679	643	726	653	670	619	662	728	654	665	620	639	686	748	674	647	661	645	632	689	624	666	646	651	679	664	635	631	638	609	688	658	660	659	688	673	684	638	605	657	637	697	656	672	646	689	670	670	652	658	638	671	651	694	639	624	705	686	700	649	661	654	683	669	639	681	654	657	647	602	666	629	681	634	667	653	648	685	669	699	651	661	658	662	721	647	697	671	641	643	639	655	646	643	674	637	653	740	658	661	634	622	636	678	693	664	681	619	649	636	639	622	676	649	676	649	669	700	666	630	672	640	669	650	689	665	658	673	633	633	699	682	665	637	666	648	666	643	687	663	684	668	614	664	662	667	636	625	679	653	630	601	664	619	640	692	689	654	631	658	680	653	643	629	628	662	654	682	614	637	656	638	629	672	666	625	655	722	661	613	682	648	641	660	657	645	652	660	652	691	670	608	677	668	606	623	640	647	638	651	648	659	676	650	673	659	687	653	676	667	607	686	653	629	649	647	632	685	659	650	668	688	698	619	698	672	677	645	646	649	651	682	659	676	620	696	636	654	650	676	651	632	645	624	668	652	647	669	658	651	626	680	628	606	671	684	674	684	668	637	658	663	655	697	600	649	691	605	595	624	641	658	633	674	668	672	670	660	599	657	630	675	677	651	672	633	667	619	676	638	663	644	665	664	637	672	633	662	654	675	661	624	633	648	694	628	665	674	707	644	671	615	640	671	663	630	642	646	670	661	633	653	661	678	612	659	637	643	669	663	620	712	685	615	628	631	690	653	699	645	717	660	655	677	621	695	637	691	623	604	644	697	643	696	646	613	634	650	669	650	673	681	645	621	716	631	665	660	669	621	623	696	691	657	690	660	634	655	670	649	687	704	709	664	678	628	680	697	637	716	639	680	653	668	674	640	665	666	636	661	630	638	688	625	684	655	617	715	660	636	689	676	645	643	677	643	653	636	646	642	676	624	667	653	668	620	656	625	679	664	683	660	657	674	651	634	636	658	627	683	650	655	639	626	644	643	681	670	702	639	681	669	646	631	669	648	711	658	694	654	688	684	694	671	694	678	661	633	672	641	640	667	731	666	644	628	660	665	626	670	659	661	655	705	689	670	673	689	670	682	645	654	639	648	628	664	623	681	646	684	648	669	650	671	701	639	568	676	624	681	683	708	648	638	630	598	647	651	648	668	667	683	670	664	667	639	648	685	658	668	702	648	620	607	686	674	656	643	687	659	663	677	651	688	691	684	655	630	659	639	624	649	634	665	631	641	754	678	653	658	673	658	642	640	642	679	686	633	663	653	646	658	663	646	667	690	652	665	616	643	683	639	672	617	621	695	652	625	719	635	655	674	640	649	660	641	645	634	629	658	722	642	658	645	613	662	664	684	650	684	642	700	628	643	639	663	649	685	624	666	656	651	690	643	648	665	688	612	665	682	658	640	675	629	678	669	621	671	662	657	675	614	694	705	633	633	654	676	621	656	655	623	681	635	649	672	627	649	682	663	690	653	611	687	638	638	716	638	677	643	669	704	687	650	673	683	678	680	680	658	652	671	684	633	688	684	643	615	662	624	658	702	682	657	677	664	676	633	677	631	650	614	687	633	626	638	640	673	681	653	601	677	627	660	661	616	663	649	673	614	707	634	670	670	671	621	641	679	629	649	699	705	676	665	631	652	648	686	680	669	658	674	658	673	638	626	689	627	610	648	674	659	640	680	655	721	620	666	667	636	688	716	684	639	683	647	630	662	678	678	693	686	645	673	700	674	684	696	686	650	732	651	663	664	646	638	651	612	677	712	638	691	676	612	665	634	676	652	625	654	656	651
30155	17815	6369	2484	905	538	360	184	214	150	149	175	176	171	185	173	161	152	165	168	141	151	143	162	146	197	152	132	139	145	162	145	158	166	160	150	165	143	136	143	154	142	186	157	146	135	183	148	165	160	172	154	141	179	158	139	148	171	149	158	162	173	154	146	161	146	161	159	154	147	154	158	146	156	149	138	172	148	143	174	145	153	141	169	138	141	130	139	182	152	162	179	151	155	171	141	145	132	155	133	150	175	156	148	148	161	143	160	157	150	158	151	144	155	138	159	158	176	167	170	132	155	164	135	138	139	170	154	124	140	152	152	138	154	156	150	156	134	151	167	137	145	147	201	175	145	172	151	157	166	166	166	162	153	140	143	167	165	154	151	153	128	155	163	167	146	136	129	137	160	149	140	159	187	151	165	160	143	152	149	185	151	161	141	145	157	175	159	161	155	169	150	160	170	149	128	151	152	160	144	165	174	155	152	151	169	175	159	144	171	161	169	154	153	151	150	156	149	144	154	174	154	155	150	167	154	147	154	147	154	156	154	146	155	173	165	113	167	152	153	151	159	151	154	162	146	144	152	156	148	141	141	165	155	175	152	164	185	149	142	151	143	160	162	155	163	138	147	171	160	155	144	156	153	134	159	164	127	160	144	168	137	179	136	154	147	176	133	154	145	150	156	146	165	145	167	184	171	164	149	136	173	155	167	147	145	179	135	164	155	165	172	146	155	141	154	152	147	144	145	137	167	163	145	140	161	165	168	153	153	149	145	126	171	142	141	169	165	155	169	173	150	155	152	150	147	136	171	153	160	141	156	160	147	164	133	155	143	142	147	167	153	154	153	161	135	143	171	155	147	144	147	139	165	157	180	149	148	164	163	158	164	132	156	159	141	144	156	156	148	149	159	166	171	151	144	169	143	137	152	141	141	168	155	152	158	175	146	143	174	148	165	124	158	164	163	146	154	168	152	155	145	152	163	164	153	161	179	140	174	137	138	161	153	162	144	140	147	141	160	172	148	140	140	163	151	137	150	138	125	166	151	147	142	146	124	146	160	128	128	164	155	137	148	157	158	151	160	144	149	153	137	166	164	153	158	164	151	167	181	165	158	161	170	149	151	151	157	160	154	126	163	134	144	174	160	163	140	128	126	148	152	133	160	159	166	143	159	157	151	157	143	153	171	169	139	172	138	170	134	148	145	139	136	137	161	167	166	158	138	151	144	159	154	156	161	162	157	164	175	145	144	177	156	167	162	138	160	132	140	174	138	135	137	196	159	169	148	147	154	135	151	145	161	149	134	157	144	144	151	154	145	145	165	148	127	164	155	149	145	168	151	144	168	168	150	149	156	152	152	173	136	185	158	165	135	168	133	126	154	150	132	140	141	170	148	137	148	157	143	144	156	146	139	143	168	126	161	151	159	150	142	146	187	151	138	153	147	157	165	148	158	145	156	144	166	135	173	155	152	140	168	140	153	144	158	137	135	178	166	143	144	153	173	167	181	164	165	154	151	163	132	146	157	153	152	152	144	145	123	154	155	128	155	164	152	179	151	155	156	158	149	145	162	144	152	165	142	140	146	149	154	122	175	158	140	168	180	130	162	156	173	157	158	155	153	153	139	160	154	165	161	161	145	157	166	165	161	155	154	149	142	137	140	148	153	155	142	179	176	167	135	148	153	172	155	155	180	124	153	170	149	160	142	151	124	157	180	170	175	142	158	141	151	167	141	159	175	155	151	172	143	155	153	123	140	164	162	144	158	144	178	147	160	177	146	132	169	151	160	151	142	157	148	140	164	142	169	152	166	166	159	152	168	130	150	159	163	154	162	142	163	147	155	159	157	175	144	158	143	147	176	161	135	154	178	125	143	174	154	128	153	170	150	153	159	140	157	156	162	146	153	153	161	148	160	152	133	140	174	140	148	155	154	151	156	152	138	147	143	162	129	167	168	149	164	154	164	150	149	135	177	140	170	157	142	137	149	168	144	161	166	170	149	144	147	179	147	151	171	162	159	133	146	148	170	167	138	151	140	155	157	135	156	146	152	163	133	143	152	162	125	150	140	139	168	166	157	148	165	143	162	155	152	166	157	121	150	166	177	157	136	142	151	161	150	154	151	150	155	148	156	158	153	161	167	171	155	141	145	144	181	171	159	153	157	167	144	157	161	162	135	154	146	153	151	161	178	140	164	143	134	172	154	167	155	146	148	158	132	151	166	165	139	151	135	155	133	142	159	137	169	138	156	150	158	154	178	152	167	151	133	168	164	168	162	149	152	150	155	137	171	156	172	143	166	160	190	173	148	153	130	144	135	162	163	148	154	159	167	163	163	150	152	154	170	149	135	151	164	140	156	147	165	171	154	113	142	137	162	134	151	137	174	148	180	150	143	151	149	154	152	153	161	134	158	165	163	182	154	145	174	152	149	150	130	193	137	175	154	161	138	160	168	138	171	163	134	153	142	139	155	148	146	153	139	150	151	129	168	174	154	166	146	162	156	151	166	169	148	142	148	169	174	157	174	157	139	175	167	156	172	173	155	180	140	141	174	158	159	162	180	132	165	163	146	151	169	130	163	162	143	154	155	149	165	163	177	150	175	138	148	149	161	155	160	134	143	172	175	159	141	145	135	162	168	136	149	151	174	165	146	130	142	173	171	188	150	154	159	182	166	152	143	171	146	156	165	146	126	149	162	126	153	150	163	145	157	175	150	171	126	168	135	143	145	158	170	142	135	153	172	152	172	147	132	148	138	151	144	160	152	138	132	169	151	151	152	150	144	138	169	179	157	156	162	160	122	151	157	130	155	153	156	171	149	155	159	149	159	175	147	158	156	164	155	155	152	134	160	155	171	167	155	164	173	155	167	159	147	152	166	154	152	161	152	159	140	147	158	118	166	173	154	171	136	169	159	160	145	137	148	165	130	174	137	141	139	157	126	146	150	146	168	132	141	171	162	145	147	155	156	166	140	155	149	147	174	130	162	144	172	157	149	131	183	153	136	137	160	170	141	161	175	170	177	154	157	151	155	164	167	175	147	140	147	161	153	158	178	155	137	150	150	142	133	161	144	161	159	167	153	158	154	146	158	168	152	162	144	139	153	133	169	156	151	148	133	161	156	153	151	144	166	149	165	155	175	145	141	160	148	148	161	172	181	132	141	145	151	143	119	168	161	139	133	165	142	151	147	148	139	167	157	150	135	135	151	153	155	138	140	144	140	150	164	147	151	146	138	125	157	135	165	153	135	144	180	156	149	160	157	150	155	153	130	162	163	167	184	160	155	167	138	154	150	147	150	160	152	145	136	159	163	139	150	155	153	151	161	141	156	171	154	144	164	153	144	159	151	157	159	176	152	148	158	159	145	153	140	155	149	148	157	159	158	180	152	144	143	161	149	166	159	163	150	167	150	148	173	144	159	140	152	143	138	152	180	160	143	152	146	156	152	133	145	150	129	151	166	145	166	145	155	144	160	172	141	149	140	144	149	163	155	155	152
11322	11094	8608	4162	1859	1025	603	296	240	195	214	180	217	192	190	189	203	189	168	184	162	184	176	167	174	178	168	170	152	179	164	158	169	191	171	199	172	142	150	153	156	198	162	176	175	169	168	179	167	176	177	163	170	161	168	168	157	164	181	192	175	185	152	143	169	154	156	167	169	165	185	164	144	170	160	168	161	154	174	176	171	178	143	166	160	157	158	185	178	151	169	163	166	148	177	177	135	154	153	149	204	151	175	171	162	151	142	158	158	173	185	166	174	148	163	161	158	175	182	154	170	156	153	170	153	167	146	174	162	144	176	176	198	170	172	147	159	161	147	181	166	163	166	156	183	171	159	158	193	158	151	138	183	140	169	148	174	167	166	169	165	160	191	155	180	189	166	162	160	173	166	158	157	160	163	177	170	184	158	159	150	162	154	153	160	140	164	174	160	165	155	176	170	181	179	179	152	176	161	160	174	167	157	157	147	199	160	170	181	169	148	172	157	157	178	161	167	164	167	151	178	178	170	168	173	187	161	160	186	181	179	169	184	176	161	179	186	173	189	127	154	147	173	196	158	161	144	186	174	166	142	134	166	166	182	157	163	155	196	164	194	164	200	170	166	157	179	149	157	176	173	171	175	181	165	159	147	143	158	155	166	160	163	150	181	137	164	181	149	163	162	148	150	169	163	156	184	150	201	170	171	161	164	155	163	178	180	182	147	156	137	172	177	146	171	193	168	163	166	171	171	173	161	179	184	162	162	173	149	170	187	164	167	151	154	158	176	152	173	181	148	170	151	168	159	165	174	140	158	179	177	156	179	161	187	175	177	173	172	150	163	165	189	150	170	192	173	153	174	174	156	164	150	185	174	168	172	157	136	133	178	147	177	173	156	139	156	163	205	160	176	182	161	136	193	184	159	178	158	186	149	162	179	191	159	164	163	170	145	158	169	156	160	168	167	178	178	195	169	167	180	169	172	169	164	152	181	184	181	155	162	180	173	149	146	154	192	166	165	168	176	175	161	171	165	185	192	168	163	159	174	147	176	162	179	175	201	147	181	171	146	162	159	166	181	166	151	169	177	161	146	156	146	183	154	196	153	163	173	198	163	132	169	166	164	169	182	163	179	167	168	151	169	165	156	145	152	158	163	170	188	181	173	166	183	178	184	164	146	147	175	179	155	140	166	170	169	164	166	171	156	175	181	158	156	172	172	162	149	176	153	169	174	150	154	166	155	166	169	191	164	164	163	174	166	174	156	166	159	193	160	164	149	161	176	170	168	154	169	166	153	163	169	135	173	161	174	167	180	156	156	161	161	196	185	139	162	176	174	168	165	160	180	166	177	180	178	179	168	170	175	155	152	171	146	143	177	147	165	179	157	182	155	167	179	170	163	166	184	146	170	190	162	174	172	169	163	176	137	161	146	154	168	186	157	152	172	162	175	174	174	168	155	187	197	181	173	186	164	173	192	176	162	178	161	140	161	203	152	163	157	161	151	161	131	175	160	168	163	140	164	157	166	174	162	164	171	156	166	161	167	143	156	182	163	163	176	162	196	167	171	164	164	178	159	176	159	175	161	171	170	173	167	163	162	172	163	155	136	181	158	173	188	170	182	165	165	186	168	143	166	167	162	177	168	159	165	171	159	170	166	191	171	197	179	158	169	183	165	166	168	161	176	165	170	164	150	174	194	182	167	182	166	186	176	151	176	167	159	164	156	172	160	177	149	184	138	172	146	151	186	159	162	144	192	170	168	156	179	177	180	188	160	172	158	160	179	151	163	164	141	152	165	175	168	170	162	157	173	164	177	171	145	173	187	169	160	162	181	172	168	157	182	161	166	173	171	178	162	192	181	176	169	167	161	151	161	182	149	167	146	149	147	146	154	164	149	190	179	155	170	177	155	172	176	156	190	161	162	169	179	157	171	151	153	149	170	177	167	156	143	142	162	147	158	169	158	165	183	163	142	157	170	171	157	150	180	169	153	167	172	162	142	192	177	183	188	154	171	158	161	163	179	184	170	176	202	164	167	152	161	148	150	135	173	179	148	166	185	172	151	165	169	153	182	150	181	144	181	156	164	180	158	157	159	163	170	178	143	180	203	176	181	176	170	176	178	180	160	169	177	177	171	150	167	139	151	158	169	172	167	181	156	170	162	139	140	172	154	181	158	151	163	180	178	165	156	166	175	177	146	158	148	145	169	155	184	181	180	153	154	185	160	151	171	158	190	150	163	159	153	174	182	174	157	175	177	157	158	174	167	157	161	174	183	167	153	151	159	180	173	189	170	171	171	162	178	158	164	141	167	170	165	166	172	158	169	154	169	177	168	180	145	164	158	175	146	165	173	173	147	143	157	155	175	168	156	164	176	168	156	164	175	159	155	148	167	156	156	185	166	179	178	182	152	159	162	168	162	148	160	171	161	186	158	169	178	164	147	164	174	154	193	170	179	164	175	160	192	139	166	173	153	149	161	153	172	152	164	165	183	164	153	165	171	162	185	160	154	172	147	161	155	196	187	182	163	170	162	174	141	162	152	167	180	165	157	175	147	159	157	161	181	175	160	180	183	181	154	146	157	161	190	165	163	180	180	164	169	161	174	159	177	173	175	178	160	192	180	161	167	169	162	169	170	180	158	185	176	140	168	164	161	155	168	165	162	160	150	145	146	158	159	172	160	151	177	153	168	157	156	154	163	187	174	179	173	164	165	200	178	168	187	145	178	161	180	184	163	162	151	160	160	146	170	178	154	178	168	136	169	143	166	152	165	161	149	167	167	151	176	184	144	159	163	152	134	159	141	166	182	148	182	165	171	183	179	201	176	164	164	159	172	165	161	171	179	154	177	182	157	153	179	158	183	167	152	164	168	170	192	167	149	151	161	161	186	149	193	148	158	169	160	162	196	138	171	182	162	186	161	174	154	133	163	169	189	186	164	154	197	175	166	192	173	168	171	162	174	185	190	189	163	166	149	165	157	155	171	161	156	152	170	179	155	160	140	156	151	160	172	146	156	166	176	189	153	164	175	154	162	152	165	148	171	178	181	186	171	164	148	161	165	172	166	160	185	206	167	177	157	170	169	157	177	149	151	170	169	162	178	186	168	188	165	152	179	181	175	160	160	162	163	144	205	173	167	166	173	161	174	171	167	160	172	151	164	183	157	178	178	169	143	177	173	169	171	152	147	188	171	159	163	180	172	157	166	171	168	163	172	164	154	169	156	194	171	167	178	172	170	164	184	155	176	168	174	162	165	165	163	180	151	163	156	176	204	184	175	167	157	160	157	150	178	157	174	167	149	195	160	179	168	156	161	175	175	152	188	148	162	148	175	160	148	174	163	172	162	167	156	185	144	167	157	181	170	163	170	181	167	158	196	162	176	140	176	167	164	132	154	177	166	196	161	162	157	185	137	158	182	159	165	185	160	149	192	182	181	171	161	138	170	176	158	153	187	175	180	169	178	175	189	161	175	166	150	163	162	193	169	152	176	151	183	162
24451	20150	26362	23705	20172	11473	2137	1021	914	812	740	701	639	545	551	540	534	542	510	469	491	459	500	490	448	461	454	431	408	477	453	456	459	404	424	474	440	440	427	453	454	413	407	456	408	454	448	460	466	425	455	427	457	422	447	419	431	425	442	409	396	411	404	426	425	454	435	415	436	412	451	438	424	385	404	384	452	413	428	413	414	410	427	443	471	371	398	427	409	437	389	419	439	426	416	410	459	466	446	416	393	399	445	412	428	405	439	439	407	417	424	412	459	413	459	445	436	421	404	368	412	430	438	420	449	440	429	414	425	409	430	415	445	437	419	431	427	448	412	401	468	418	449	427	428	431	420	393	437	460	442	420	454	414	425	434	418	410	446	407	451	431	406	448	406	420	421	426	394	398	473	394	416	441	431	421	408	390	423	406	439	408	416	428	444	423	429	419	446	426	460	436	445	447	420	399	407	400	419	445	380	434	421	386	417	389	397	410	468	436	370	404	437	434	429	441	410	419	419	392	391	401	395	396	428	436	433	420	443	456	432	400	399	410	387	389	445	459	397	392	446	422	409	432	402	405	441	427	403	448	419	405	435	432	412	415	390	419	450	381	398	412	405	408	413	416	410	382	426	430	414	401	423	419	444	440	426	439	410	414	450	415	405	390	429	391	430	401	425	437	436	423	415	415	411	441	424	445	436	444	463	405	416	420	408	404	421	415	456	426	404	413	406	428	409	411	453	427	397	407	394	435	434	409	433	378	390	417	430	432	442	457	446	423	415	429	433	417	449	402	403	426	442	434	400	461	448	442	416	409	427	425	416	439	405	449	414	397	450	381	423	419	419	441	418	391	405	454	408	433	407	409	432	405	421	443	460	386	429	452	412	430	427	415	373	440	415	447	435	413	388	427	417	403	418	424	413	440	433	460	412	401	391	418	437	420	446	438	399	404	393	442	440	431	449	439	434	409	405	413	428	444	437	441	439	432	427	452	387	421	426	404	399	409	443	431	428	405	421	413	436	413	420	436	425	442	420	438	422	399	424	396	402	460	455	432	437	408	433	401	385	465	444	404	441	449	454	422	421	401	419	383	459	442	450	416	411	438	434	398	391	436	444	421	448	441	446	378	426	435	474	423	415	440	420	425	470	399	431	369	423	441	445	402	404	396	423	424	406	432	444	435	431	386	397	384	425	409	396	453	430	452	430	438	385	382	468	418	428	417	403	401	437	431	404	399	435	421	444	448	433	385	439	375	402	392	415	472	412	440	434	411	421	426	425	376	418	435	451	421	450	401	445	422	434	436	408	414	447	430	436	467	432	446	427	405	413	455	367	433	447	405	425	428	424	450	414	441	418	412	392	398	413	434	414	403	430	394	477	434	386	440	466	400	424	406	438	405	445	482	421	418	418	396	427	377	435	389	427	408	406	419	426	441	404	439	421	392	377	398	426	450	420	417	424	366	438	450	446	432	413	435	435	421	442	418	412	440	439	438	418	436	420	439	410	476	451	442	395	442	366	406	440	413	416	425	442	402	393	427	397	402	481	403	406	446	429	381	452	484	419	402	437	423	433	441	395	423	402	417	410	371	386	425	407	381	428	409	391	430	427	427	423	479	421	402	459	444	401	442	418	419	392	418	431	452	422	394	370	417	424	418	395	408	431	410	449	409	437	405	411	430	421	380	442	415	383	438	450	406	419	397	440	441	393	413	387	427	402	435	404	423	384	420	438	432	390	468	422	402	433	415	414	407	366	438	464	434	418	416	410	371	401	459	417	398	437	409	421	439	426	384	410	428	441	397	406	405	449	428	427	408	414	418	430	437	389	412	417	438	426	437	452	415	393	392	408	439	411	415	455	428	457	407	410	435	425	447	431	431	428	416	411	472	422	418	439	424	384	418	413	427	448	406	413	453	421	400	450	408	397	422	467	388	426	413	399	445	429	410	415	419	451	466	420	389	412	444	399	427	415	425	417	433	385	406	443	412	403	401	427	402	406	397	433	402	433	432	461	426	437	399	412	460	421	469	458	424	451	419	446	465	419	412	392	431	448	436	431	412	402	420	431	421	429	432	434	421	454	383	414	445	443	428	413	395	448	427	408	434	412	458	414	417	438	400	438	403	422	412	413	435	395	399	446	460	439	452	391	409	445	419	405	407	404	452	420	394	383	411	449	428	448	423	428	431	396	422	399	425	379	423	437	420	402	427	425	417	398	440	415	405	422	390	430	403	414	441	435	415	419	414	423	468	453	455	426	440	451	427	406	419	380	425	436	442	439	395	469	401	404	435	378	425	420	441	429	360	405	440	439	412	413	419	439	405	394	398	422	418	429	403	422	414	430	407	416	458	463	407	445	414	400	419	435	419	429	423	427	399	433	394	390	422	415	430	451	444	407	406	440	431	421	396	410	432	416	445	445	427	458	406	443	444	438	439	405	437	424	412	433	429	431	425	422	385	410	458	430	456	383	417	393	414	436	429	463	418	419	429	389	415	464	425	397	425	445	422	437	421	399	398	422	415	422	385	432	434	406	444	415	417	429	482	444	410	402	423	475	418	428	416	383	438	435	415	419	383	400	367	435	447	438	475	424	436	422	396	410	395	432	403	443	429	416	411	436	453	406	451	424	400	405	430	439	449	399	438	430	407	399	429	406	405	417	436	392	436	437	459	408	424	461	414	442	399	404	418	391	398	428	447	420	451	440	410	378	439	390	412	432	425	477	410	443	415	385	384	423	440	413	400	414	404	436	423	397	448	399	384	446	416	413	452	434	409	396	413	417	406	429	421	437	399	420	412	410	448	419	442	410	476	386	396	437	407	423	421	407	414	432	414	419	424	403	438	427	441	415	401	399	427	424	384	402	400	415	401	417	444	422	436	416	419	428	411	378	374	397	431	416	404	449	406	428	376	414	427	402	423	446	403	406	430	442	469	436	432	429	414	430	405	415	397	434	431	443	413	394	424	445	405	431	396	393	450	452	429	449	447	405	406	407	428	399	443	389	404	408	415	417	430	436	393	413	427	457	421	418	395	407	382	385	426	436	401	415	366	414	367	422	439	436	440	413	419	453	450	441	429	407	418	434	456	393	396	408	412	428	417	428	396	436	448	398	394	456	409	462	419	421	406	413	420	410	418	403	431	378	414	475	477	438	414	420	432	410	404	424	415	396	424	423	411	433	419	452	420	425	430	457	403	420	408	403	408	433	437	480	417	444	422	444	432	457	418	424	418	432	443	437	407	431	428	429	439	437	380	411	426	388	444	419	419	434	427	445	437	439	376	428	411	421	404	422	429	459	421	422	408	446	404	439	432	428	444	413	434	410	446	407	434	441	423	445	452	426	412	429	424	433	430	422	401	448	449	413	418	466	431	409	430	437	416	396	410	428	402	426	418	430	465	418	358	382	409	382	461	450	458	399	426	398	435	438	416	409	439	424	443	415	436	429	425	454	436	415	416	429	438	461	404	416	419	427	418	373	425	425	395	445	412	411	391	415	431
12102	21370	18241	9943	6015	4345	2701	1811	1372	1311	1120	1077	821	700	690	675	643	602	649	521	535	510	515	503	475	489	427	465	474	410	472	444	425	441	449	429	441	456	421	390	474	456	403	375	415	471	415	395	422	460	440	398	427	411	427	405	398	404	403	411	395	401	384	398	401	397	409	374	412	371	390	368	414	420	391	394	395	413	374	372	405	404	383	392	390	404	375	405	422	428	382	404	371	401	393	397	430	417	392	449	416	433	389	369	413	349	404	419	415	417	380	415	398	369	402	405	395	414	358	409	396	418	401	396	385	409	413	371	395	382	366	381	411	378	410	353	416	414	410	367	404	400	415	403	356	405	411	379	380	399	385	398	390	423	382	419	379	429	371	456	362	362	417	396	398	413	394	403	402	380	378	388	406	398	376	422	370	406	361	415	427	405	403	444	383	415	410	453	387	423	379	372	378	374	399	381	388	370	408	386	413	402	385	400	390	378	376	437	392	356	393	394	408	420	426	386	394	400	427	428	397	366	398	414	417	386	394	417	398	392	401	412	427	406	426	402	410	422	395	366	404	391	412	357	433	408	407	385	401	403	427	394	407	435	413	372	416	413	392	406	389	406	364	356	406	378	391	372	374	391	382	371	416	398	436	382	375	411	394	374	408	394	380	384	359	406	427	387	421	415	401	426	383	368	386	419	367	378	416	402	358	394	418	415	413	371	388	417	412	424	380	379	405	371	360	363	413	415	364	365	414	389	417	377	440	403	389	387	384	378	392	424	393	381	389	399	402	388	416	425	382	385	400	380	423	405	409	400	391	415	386	370	411	407	417	394	402	409	412	370	411	400	387	363	395	417	398	403	401	433	417	407	390	378	386	382	379	436	400	406	387	364	393	415	401	425	397	400	419	397	391	409	409	396	370	367	414	375	399	408	410	406	410	399	394	389	386	384	418	403	398	372	384	376	402	369	406	437	394	386	405	402	421	398	410	359	415	403	411	393	405	392	416	395	376	374	387	396	385	389	363	371	417	381	346	426	391	368	410	387	388	370	417	369	400	412	410	380	416	412	375	377	427	421	382	394	389	431	422	380	371	432	390	402	377	363	413	412	389	438	414	400	370	401	416	391	435	406	420	383	378	453	368	408	414	424	410	357	369	415	407	398	430	379	402	376	387	409	420	352	371	415	382	421	399	396	365	382	396	384	384	376	409	422	380	376	420	394	401	386	409	376	414	397	404	389	390	379	378	351	416	413	392	401	417	375	391	390	421	378	429	387	371	430	381	415	384	423	401	389	435	366	405	402	403	425	406	365	404	405	402	401	394	413	418	396	418	423	391	388	391	419	369	410	366	407	388	404	400	405	424	435	424	380	420	392	420	351	424	391	404	409	436	393	381	389	399	378	421	392	373	433	380	384	369	409	382	409	432	377	434	387	423	420	362	376	384	396	376	404	399	410	387	389	387	392	421	411	382	399	406	406	433	397	405	407	393	410	389	380	424	392	399	432	377	441	410	407	414	407	380	389	448	395	397	385	407	372	414	424	378	418	404	390	419	414	414	411	396	379	380	369	410	403	393	368	397	378	381	367	377	438	425	385	379	373	388	413	407	393	393	399	373	387	427	378	379	399	396	367	415	397	380	383	414	396	426	427	392	394	385	391	388	415	418	412	403	402	379	390	409	390	384	411	378	398	401	349	401	400	414	405	392	402	419	394	403	386	411	401	379	384	414	362	381	405	403	392	441	349	442	440	388	392	393	419	368	380	379	389	430	433	395	377	410	360	398	423	392	396	439	381	395	398	384	425	418	392	384	415	424	385	395	427	380	387	380	384	411	406	358	407	382	384	386	394	385	406	399	409	437	376	439	384	417	377	423	381	368	410	376	367	395	415	388	381	423	390	385	418	394	384	392	403	390	394	376	394	419	402	384	388	407	382	425	423	430	393	397	404	369	413	394	379	388	396	426	392	393	384	400	371	413	385	402	446	409	409	455	401	386	391	393	387	394	427	373	444	395	414	383	390	388	380	357	383	391	380	430	425	418	401	421	387	434	386	408	421	395	412	385	389	395	403	352	386	411	409	410	398	395	388	365	412	393	379	373	357	453	424	431	384	437	410	399	400	428	392	393	399	423	383	393	405	397	416	403	401	391	417	357	401	394	376	360	424	355	372	371	392	372	429	381	421	428	383	418	398	385	403	377	420	411	418	425	393	390	395	400	425	381	405	410	417	406	395	401	372	403	399	408	412	384	402	393	403	430	390	419	390	412	371	423	413	406	407	381	406	423	380	378	435	379	361	375	404	410	407	392	415	403	366	379	383	411	394	381	363	404	352	409	419	413	425	380	414	402	382	374	372	380	402	362	406	419	391	403	379	383	392	400	404	429	379	383	406	374	358	416	390	421	402	418	400	372	378	404	365	395	391	400	401	369	386	369	376	429	404	386	365	370	417	413	399	423	393	393	365	398	385	431	408	396	388	414	385	425	396	411	445	378	409	388	404	427	413	422	430	378	384	380	388	411	430	397	403	402	397	403	387	390	374	388	415	417	399	397	440	411	391	383	374	412	378	443	387	420	393	428	391	373	412	391	409	408	418	399	349	386	393	363	367	385	424	411	404	390	378	410	376	372	380	399	414	400	403	393	396	393	426	386	392	415	434	401	362	381	380	416	425	395	384	411	429	376	385	403	377	370	389	355	460	409	405	443	384	407	404	414	369	398	378	395	423	403	368	408	379	374	419	382	405	402	414	389	402	373	445	431	398	422	388	385	350	405	398	390	410	410	368	408	415	373	371	423	406	394	403	351	384	416	419	396	410	425	369	378	404	409	404	414	377	407	377	410	388	408	361	376	371	409	448	397	395	369	384	424	431	416	406	425	379	393	376	391	391	402	389	394	384	397	389	354	385	380	387	430	386	404	380	428	384	407	396	395	379	394	418	377	406	403	398	394	387	381	417	404	409	389	391	366	384	420	396	368	397	379	393	377	381	382	389	410	403	400	365	407	412	368	400	392	397	408	379	405	433	391	409	414	388	433	424	380	403	390	377	375	386	382	425	382	424	418	377	428	395	365	436	404	450	380	380	398	399	388	402	386	397	398	420	380	437	392	428	399	374	368	407	401	418	393	417	355	427	413	397	411	415	409	381	402	374	400	392	412	451	418	385	420	395	358	408	375	412	384	411	410	386	383	375	396	383	369	409	392	394	458	388	409	400	421	380	406	404	403	389	417	418	408	374	430	392	402	362	423	440	383	353	439	424	445	380	419	393	359	385	405	368	418	402	376	403	424	360	376	390	394	372	434	385	427	438	437	400	386	400	387	410	394	398	411	395	395	411	346	414	394	408	388	376	391	373	406	388	411	383	392	387	402	419	427	404	389	365	397	393	409	368	397	399	392	365	389	404	363	410	350	423	348	377	413	369	379	434	412	404	417	412	409	364	391	403	370	409	389	358	395	404	403	375	388	414	361	410	415	385	414	383	395	411	410	399	379	400	397	401
22221	20142	26678	23369	20162	20309	10854	2354	1709	1535	1306	1229	1078	1035	1078	928	958	872	802	887	862	806	795	775	811	819	798	838	777	788	763	721	736	803	759	740	738	722	717	735	728	674	751	705	792	716	717	747	776	687	729	731	712	698	753	701	720	730	765	742	735	679	727	740	720	709	702	779	753	691	710	774	719	750	714	695	703	716	719	714	691	674	689	724	750	701	730	675	685	751	703	730	714	693	757	700	714	726	709	680	731	737	680	742	712	694	702	703	723	642	647	697	672	720	707	710	701	724	734	709	752	728	665	765	696	718	634	695	698	698	682	724	705	724	715	654	719	733	681	732	708	669	716	722	744	734	710	715	695	685	718	669	732	704	700	751	759	707	702	757	684	683	707	738	655	692	712	753	678	688	689	688	667	719	681	703	705	692	670	662	757	727	698	678	715	696	716	697	739	668	730	696	757	742	738	688	722	669	676	650	697	701	672	679	770	721	704	703	693	725	715	697	735	718	694	679	697	635	753	748	711	731	713	710	680	701	689	715	716	749	720	726	714	705	681	680	700	713	706	693	699	681	686	710	697	670	749	713	664	680	711	696	689	730	726	670	662	723	704	708	745	705	668	714	669	731	755	742	750	711	762	692	690	657	744	699	737	707	694	692	686	713	681	669	697	695	698	716	713	689	714	730	723	741	724	674	712	721	693	736	698	644	758	748	691	681	698	706	668	677	691	678	680	671	714	700	707	684	695	645	674	685	697	660	692	698	729	732	701	709	738	673	730	724	689	693	741	686	737	699	708	719	709	701	728	702	731	722	698	715	717	686	701	680	711	689	671	700	714	700	748	718	706	654	686	694	702	719	745	717	711	692	661	686	759	664	713	657	699	700	695	760	735	755	656	664	661	738	684	730	741	705	712	683	687	646	702	714	680	665	709	725	640	662	735	777	676	652	677	719	692	715	710	716	656	727	683	695	723	697	694	702	688	720	691	713	656	686	700	672	704	702	733	703	678	724	706	694	700	754	696	671	713	676	707	685	684	713	740	739	686	681	693	758	733	678	661	680	679	691	671	743	711	675	731	698	684	724	722	737	751	722	687	723	704	702	703	710	732	723	714	746	709	701	683	675	739	687	689	731	709	735	679	699	691	704	687	672	718	721	737	730	661	730	707	717	733	695	687	703	723	728	687	691	663	720	724	771	742	693	685	711	709	720	709	728	697	739	694	722	684	735	706	744	733	692	683	650	701	711	734	667	717	673	753	708	729	709	713	722	654	728	650	722	698	699	700	740	719	746	733	695	709	654	736	708	674	651	668	690	723	741	727	725	692	679	695	712	719	701	705	740	684	671	754	681	681	686	711	706	697	717	712	703	747	737	677	688	739	670	720	733	724	726	696	682	657	698	727	679	697	740	711	661	694	702	694	678	658	683	682	698	710	650	679	678	674	651	707	680	715	736	706	678	697	733	682	714	697	728	745	676	733	680	728	695	686	745	715	684	744	727	675	727	702	720	695	664	721	706	712	694	723	740	709	715	685	729	712	700	692	709	671	713	688	713	718	680	718	665	710	723	727	679	724	721	728	666	730	692	703	732	682	721	715	697	664	716	706	670	693	685	738	682	672	688	688	707	689	749	659	703	748	713	663	704	711	674	727	772	639	705	706	689	701	708	729	696	699	723	682	696	659	693	726	685	727	740	693	749	725	705	742	715	693	692	694	681	678	728	721	676	690	692	700	690	670	690	702	696	714	704	702	748	722	689	721	719	661	711	661	687	692	692	709	727	702	733	721	696	752	722	698	685	716	700	710	683	710	693	704	710	665	709	649	746	718	684	729	698	735	691	696	653	697	722	670	707	676	672	683	713	709	692	683	665	751	690	697	699	720	712	698	675	731	738	732	714	728	668	692	671	713	717	735	699	684	705	716	632	678	713	701	704	689	684	701	728	703	723	727	709	682	733	787	714	739	749	687	709	697	705	700	698	718	680	744	686	727	737	715	699	704	714	730	688	689	685	722	682	685	707	738	699	686	689	706	696	724	691	738	664	729	690	712	709	765	641	698	671	676	705	694	702	676	689	760	742	723	760	722	746	711	709	642	732	713	677	703	712	704	694	763	750	729	694	764	725	731	733	703	712	694	719	730	737	729	678	706	686	722	702	707	732	703	721	717	711	683	695	718	733	734	706	654	710	716	703	666	671	654	700	687	705	696	718	744	674	706	727	720	703	618	699	671	744	715	743	738	685	687	713	699	676	717	728	709	633	689	718	695	710	650	725	689	645	671	716	642	707	719	684	687	745	689	724	695	705	683	685	716	714	736	699	682	739	723	701	677	700	727	682	727	715	716	677	684	770	695	695	732	645	660	672	668	730	714	701	712	696	718	716	664	672	683	699	735	703	746	693	666	653	775	706	695	678	692	711	729	689	701	691	678	716	659	711	688	684	697	692	717	683	705	682	717	746	736	737	688	741	779	696	687	705	721	717	712	700	710	740	699	699	705	693	703	695	654	747	732	691	673	713	704	705	711	736	722	683	675	726	677	706	765	762	678	697	721	745	673	702	729	699	753	713	674	691	669	704	687	662	733	707	695	728	753	704	706	731	695	758	675	738	719	691	717	755	675	685	703	704	669	703	696	743	720	704	691	667	723	707	669	692	688	717	711	677	675	652	709	713	737	691	710	720	630	757	720	659	735	668	741	676	718	766	682	620	716	703	689	653	699	687	708	743	713	716	723	680	690	726	700	724	682	673	675	684	706	719	708	715	730	723	666	751	708	728	733	718	668	696	721	683	728	689	703	705	726	675	685	702	734	645	722	733	717	718	700	693	669	716	650	690	777	740	719	754	705	696	746	690	735	707	691	685	709	707	702	655	705	683	698	694	717	783	756	736	716	691	704	707	681	726	679	686	739	680	708	692	721	749	699	701	683	677	721	722	747	702	736	659	716	723	747	637	703	757	708	681	732	715	702	717	708	681	654	754	677	694	741	717	728	725	684	715	652	695	618	671	740	724	670	701	706	677	709	666	724	734	687	678	797	708	656	680	669	693	674	654	694	708	708	749	681	747	696	710	709	712	713	639	689	705	689	658	735	666	699	674	698	665	707	697	698	696	720	688	727	672	707	664	690	713	743	687	692	733	683	707	678	698	695	715	689	640	675	704	671	713	758	693	741	675	664	688	754	701	663	674	704	676	642	721	722	688	715	654	649	677	741	710	739	687	698	711	640	708	746	724	668	695	713	715	657	667	748	720	678	696	675	730	709	740	670	744	708	670	697	709	660	702	692	665	670	755	666	713	718	677	664	679	744	722	702	675	694	661	732	682	708	690	707	665	728	670	715	702	691	656	703	665	688	699	685	679	698	722	674	734	707	762	674	675	714	741	714	744	719	707	677	685	658	679	695	683	690	697	701	715	653	669	710	667	716	692	694	667	713	721	710	678	735	709	646	681	723	725	733	652	690	694	662	703	742	692	698	659	671	695	672	677	679	681	698	681	679	696
15890	27993	24365	14454	9586	7207	4762	3428	2623	2492	2100	1987	1428	1374	1305	1206	1116	1032	1023	906	917	912	836	836	761	802	829	778	790	731	815	754	754	730	728	743	674	741	693	681	712	708	730	731	712	711	684	671	706	713	661	685	711	611	692	721	703	693	681	664	673	727	680	714	666	646	686	712	682	724	642	702	658	660	697	689	677	689	684	664	628	731	634	665	667	671	686	669	683	696	668	646	674	658	667	683	656	712	642	670	701	671	659	683	651	646	671	673	634	656	671	634	655	647	649	689	634	721	665	651	714	684	704	706	652	655	667	659	586	716	672	682	637	660	649	664	689	667	678	673	668	628	673	690	676	650	593	666	643	672	622	663	715	674	637	671	678	660	688	683	657	657	647	613	709	624	678	676	637	658	700	661	696	650	659	708	691	677	677	686	654	622	662	669	648	668	686	681	676	655	664	644	652	635	654	704	652	716	733	701	697	667	717	642	633	670	658	643	631	645	675	658	628	657	620	673	634	671	705	637	667	658	689	628	701	648	587	673	665	659	624	627	632	702	684	666	672	636	681	640	638	643	652	673	678	641	652	675	672	680	667	660	600	664	670	700	641	685	703	711	632	645	664	655	640	666	685	666	669	683	698	662	661	653	700	673	674	668	628	644	679	654	692	664	682	664	637	669	666	653	656	644	652	692	669	621	663	669	621	685	648	670	680	695	669	662	620	718	625	644	604	635	659	640	665	685	682	681	647	691	660	637	647	643	647	633	686	658	619	715	646	663	699	627	676	632	692	672	651	647	599	616	691	658	701	630	677	710	710	658	672	661	590	661	693	653	657	642	600	632	665	654	676	614	692	719	696	652	654	658	643	601	652	643	638	611	646	655	658	648	725	677	647	669	669	693	632	661	661	667	660	673	686	671	636	631	687	650	689	667	622	617	668	712	691	661	644	650	638	658	665	686	632	671	648	674	663	628	643	653	621	672	653	711	690	613	660	647	650	671	690	670	657	642	659	666	628	610	654	631	686	669	709	686	686	704	640	656	650	649	661	705	637	687	652	657	676	608	713	636	646	662	683	655	676	624	641	656	648	672	663	652	680	657	666	636	631	676	676	637	650	666	646	618	649	666	689	640	604	646	666	692	667	653	668	634	647	646	687	649	621	629	667	654	625	646	646	667	677	646	693	661	649	640	670	673	723	658	654	616	697	604	659	703	700	678	663	660	683	683	664	629	620	670	663	690	682	708	699	674	685	641	633	669	660	673	657	665	631	603	655	652	636	673	676	680	670	587	666	672	638	656	702	676	673	644	652	647	655	689	660	671	675	652	678	643	680	643	662	659	638	648	681	661	643	680	667	657	669	657	637	676	648	645	688	625	643	656	637	677	634	658	710	648	653	664	674	645	674	649	669	672	693	634	651	686	649	678	657	669	677	668	659	620	627	671	629	671	666	657	698	657	672	714	675	647	693	643	678	668	683	694	681	644	662	658	681	684	677	696	680	670	654	700	606	661	603	639	679	652	618	627	665	662	672	662	703	681	732	677	622	636	678	653	696	663	662	660	699	597	646	658	691	669	658	642	662	679	644	647	656	658	694	648	624	689	676	660	685	684	698	692	681	685	662	677	689	630	650	677	646	656	657	638	657	672	700	661	633	673	623	727	617	620	620	673	610	656	717	658	652	632	696	648	627	670	659	641	652	662	706	682	645	656	654	665	696	661	646	680	696	694	647	689	640	666	694	643	661	669	702	636	678	691	584	656	615	657	601	682	639	613	651	682	682	635	672	697	643	647	623	689	695	677	656	636	683	662	658	646	705	679	729	691	667	643	664	624	633	642	636	667	657	674	701	678	619	673	689	621	635	652	621	661	668	653	632	605	697	658	620	678	632	637	644	661	674	682	697	678	673	626	678	646	676	658	689	691	669	678	653	693	654	685	671	697	632	651	662	665	641	645	655	651	651	639	669	676	663	657	675	624	663	651	661	723	661	675	622	647	650	682	614	683	642	664	659	683	680	627	650	652	676	685	676	645	678	676	650	639	665	678	666	680	655	624	673	651	679	671	616	696	634	636	619	650	658	637	640	615	660	639	655	704	641	644	619	685	661	640	685	656	658	680	677	643	705	655	629	611	662	674	647	608	663	633	662	698	652	650	624	649	638	672	698	652	672	700	711	641	676	691	676	688	683	666	667	644	680	675	715	642	633	678	663	691	666	674	678	672	647	675	648	640	630	653	664	668	684	658	675	597	665	720	654	599	664	665	629	626	660	701	661	675	658	650	634	649	635	673	684	680	700	713	644	694	661	690	626	633	680	709	689	649	693	652	625	673	710	682	653	664	659	611	710	649	664	645	630	654	677	651	724	634	657	605	671	640	690	669	709	680	686	645	660	658	673	643	694	660	669	647	644	663	703	642	669	693	687	665	631	641	683	693	694	644	670	653	677	659	685	706	666	659	692	664	677	662	660	685	688	627	676	677	644	682	650	654	687	687	690	659	692	686	678	677	672	637	669	682	634	672	645	691	645	671	663	667	643	650	656	651	642	664	616	621	694	646	667	652	624	652	655	617	642	693	712	658	665	685	645	658	645	638	701	684	675	688	666	686	643	635	626	633	691	653	640	668	668	690	646	662	702	694	660	623	635	650	657	624	681	641	668	644	624	655	673	692	700	678	654	649	655	626	654	631	658	644	641	626	675	676	684	688	632	642	668	656	664	722	656	641	677	683	685	640	712	613	635	662	659	641	629	670	624	700	619	650	661	666	640	700	650	690	630	651	623	686	652	652	679	676	670	678	697	668	640	660	667	665	634	592	637	664	630	675	624	655	645	624	602	628	657	669	639	671	672	618	669	661	664	663	637	654	649	677	653	660	633	658	676	652	676	642	654	661	642	687	627	718	656	632	642	663	654	709	659	658	599	669	664	690	664	650	655	669	610	681	678	681	659	626	682	634	648	666	683	658	635	684	671	702	643	644	628	655	658	693	667	699	643	674	626	685	665	675	672	656	663	687	681	621	681	668	667	656	692	680	634	615	664	675	680	650	643	605	678	637	687	658	674	646	619	662	656	654	714	652	667	665	686	678	675	661	662	674	682	660	664	649	653	644	685	660	664	698	659	666	689	618	684	651	662	625	682	654	673	664	650	635	673	656	646	691	695	653	629	650	691	635	608	690	597	691	645	669	663	659	629	664	694	625	610	651	692	674	661	650	633	666	629	641	680	658	679	686	631	667	711	687	668	638	646	682	663	653	634	704	632	673	614	690	689	643	705	677	652	623	654	647	638	664	645	611	694	646	667	680	715	667	665	642	601	664	619	688	674	616	664	709	657	655	633	659	688	623	638	672	658	663	678	606	673	637	666	657	642	694	709	668	678	661	643	663	641	698	682	687	650	641	658	640	663	681	664	646	674	651	657	672	691	608	635	677	638	664	657	725	699	656	715	663	666	657	634	628	710	669	710	702	695	668	699	639	657	652	663	677	656	692	671	666	671	704	637	708
27386	16145	5627	1728	679	430	299	171	169	152	138	162	151	140	129	159	167	133	150	137	164	130	143	149	148	164	148	125	130	140	131	141	126	147	131	153	142	139	127	141	121	139	137	150	127	140	134	135	117	145	134	119	142	141	154	144	150	123	139	132	138	148	139	142	149	146	121	137	148	136	130	132	158	123	138	157	150	141	152	149	154	136	129	125	112	142	155	138	125	149	147	138	130	139	123	127	124	140	142	135	144	113	144	139	136	123	124	133	143	147	122	159	125	132	139	143	132	137	146	142	129	141	132	129	133	136	143	148	132	117	126	136	153	155	133	144	126	166	128	142	146	155	134	128	139	146	153	146	147	155	122	146	131	129	137	133	116	138	126	161	130	144	148	135	145	120	134	133	146	132	121	148	112	145	146	150	121	140	138	109	142	135	151	158	142	151	128	113	135	146	129	136	140	167	133	123	131	130	141	152	124	153	121	153	116	135	146	114	131	134	158	150	163	148	144	137	156	133	132	127	122	129	144	154	123	138	132	139	153	139	126	135	126	151	123	134	120	140	154	152	145	132	136	169	137	156	145	132	141	138	147	144	138	136	120	145	159	125	157	164	136	142	162	139	126	134	149	137	146	148	145	144	126	145	138	162	144	146	143	153	133	147	155	178	121	121	140	133	140	141	134	139	150	120	151	153	137	152	139	137	160	140	136	152	156	152	131	136	137	144	150	144	155	152	136	157	124	156	131	147	144	135	167	134	132	142	156	147	155	122	139	142	142	122	127	150	137	153	140	117	130	144	124	146	129	134	135	136	163	140	123	136	139	129	128	133	153	130	141	133	140	128	146	147	135	124	136	126	137	135	132	157	136	137	120	141	139	161	127	142	145	137	140	141	135	142	165	152	139	140	148	144	148	150	153	153	143	153	145	159	139	140	154	135	135	155	113	140	125	136	137	137	133	129	141	134	127	117	147	139	109	140	143	143	131	150	148	142	125	127	153	129	148	152	126	133	148	141	139	165	141	136	151	133	163	146	142	145	134	155	148	121	147	155	172	135	140	172	156	137	149	119	158	120	120	123	135	146	166	165	136	142	137	138	116	159	151	117	130	133	138	127	153	143	142	167	135	155	134	143	146	147	141	162	149	108	147	122	123	141	120	144	138	140	133	142	140	157	143	121	134	132	136	132	132	146	140	137	143	129	145	151	140	157	143	125	132	131	141	162	120	136	127	140	149	138	137	144	128	144	134	145	134	155	119	120	155	142	139	143	131	136	134	143	131	141	137	138	129	151	141	140	141	133	114	130	133	137	150	161	143	143	135	127	131	155	128	156	137	118	149	164	138	151	148	159	121	161	109	141	131	141	115	141	129	156	125	139	147	153	126	147	152	129	146	124	132	139	149	134	144	146	150	139	157	131	142	152	124	140	123	134	131	154	116	131	142	150	140	130	143	117	144	113	138	149	117	144	121	135	145	140	134	147	147	151	127	144	162	138	138	138	128	145	137	134	156	133	159	149	115	114	153	154	126	114	131	139	130	146	140	140	141	154	157	127	146	142	145	153	154	132	142	153	161	123	161	148	154	126	138	120	135	135	141	144	138	137	131	141	129	146	144	145	135	123	149	133	127	146	123	145	107	134	146	150	125	145	146	121	143	153	136	146	123	154	130	145	127	118	143	128	145	133	149	136	131	141	152	115	142	134	132	158	131	141	124	158	145	147	138	118	132	161	158	149	140	143	138	154	150	150	130	149	140	136	116	130	150	156	144	142	132	127	127	130	130	130	152	136	151	111	181	146	126	123	142	142	131	137	133	143	149	159	144	130	120	165	134	145	139	128	152	152	116	164	135	135	139	127	131	144	130	138	134	136	138	147	152	141	126	139	149	150	159	135	134	155	138	148	121	142	137	132	151	130	134	141	132	147	119	145	130	142	122	135	158	133	171	141	135	167	127	153	146	126	144	155	150	119	152	145	133	133	139	130	149	142	148	146	160	135	126	133	126	151	134	128	120	135	151	143	120	143	137	125	155	152	142	132	149	156	152	136	124	128	137	131	135	133	151	122	134	132	133	159	152	139	142	153	144	129	129	154	134	141	141	142	158	141	135	153	141	137	155	122	158	146	159	134	113	151	132	150	135	141	140	142	128	121	165	146	135	123	156	158	154	144	146	132	154	127	112	137	149	130	132	150	156	134	140	135	144	121	131	133	143	133	142	142	158	133	114	127	127	162	148	117	156	157	147	126	145	125	149	139	136	148	142	133	130	133	127	137	126	132	132	121	118	130	129	135	145	123	135	161	137	139	150	153	134	135	125	153	151	102	131	149	138	133	147	128	133	163	131	146	163	138	139	153	144	145	145	142	134	137	130	148	148	141	141	127	154	150	134	164	149	140	136	139	122	142	147	130	136	129	136	140	142	129	123	136	147	148	137	142	153	139	123	121	138	142	132	144	143	145	136	139	125	142	153	134	114	123	125	153	149	140	130	121	133	156	133	124	155	125	146	157	128	143	141	148	136	157	155	118	144	139	148	153	148	170	130	154	159	135	139	150	159	132	151	141	150	131	119	146	129	139	125	144	140	152	163	140	143	140	145	136	141	134	149	140	138	132	158	132	135	137	150	118	151	124	152	142	122	127	166	137	124	161	142	131	131	156	149	136	140	152	143	176	130	137	144	163	133	152	147	140	140	142	161	139	131	150	130	144	134	137	135	138	128	117	156	141	125	159	149	148	124	143	155	148	122	149	135	143	142	144	125	143	142	139	133	146	142	125	155	143	152	146	143	136	128	154	145	133	135	147	114	163	123	147	141	141	154	138	119	137	165	141	119	123	145	140	134	138	139	131	137	145	136	136	118	143	123	164	129	127	142	143	145	150	166	157	134	125	152	134	140	144	142	141	123	130	135	139	142	150	141	146	133	133	133	142	136	135	141	136	150	142	167	149	120	151	142	119	134	140	133	131	148	136	143	126	148	151	129	149	128	128	130	148	147	144	149	135	139	119	137	118	148	137	136	134	146	125	149	137	146	138	125	132	166	131	144	142	146	126	140	138	142	139	144	136	129	121	154	141	142	141	122	142	121	155	137	155	127	138	149	153	154	136	138	138	167	127	150	141	121	129	131	141	156	122	130	147	140	137	145	128	138	140	141	160	137	131	141	145	133	139	147	142	154	123	126	153	113	145	144	145	130	149	110	118	156	116	146	136	140	109	149	140	155	133	147	119	134	131	152	139	139	132	145	125	156	145	137	122	141	127	151	134	140	156	136	126	129	143	140	146	122	136	158	127	122	138	142	120	126	155	143	130	142	155	139	126	119	127	133	142	153	118	110	132	143	152	123	137	155	131	145	150	144	141	122	149	126	139	139	121	142	126	152	113	134	142	139	147	138	140	141	126	147	131	126	116	137	142	122	137	122	145	155	149	149	144	144	142	159	127	126	132	165	143	119	123	137	158	154	161	139	159	146	145	116	153	126	118	146	125	116	128	146	151	156	128
10805	10258	7613	2766	1273	872	471	222	205	219	182	173	155	183	142	140	164	170	182	155	146	149	174	153	150	149	149	153	152	139	154	186	147	143	156	152	147	146	143	165	163	158	156	146	143	159	145	149	134	150	131	139	139	141	159	166	153	132	163	148	153	132	140	155	162	168	145	154	140	174	177	152	158	137	158	157	144	157	153	153	163	156	160	164	153	154	153	145	149	145	151	153	144	147	140	162	150	161	166	155	149	148	164	142	138	151	149	146	166	149	160	128	173	158	161	165	165	175	145	148	133	152	179	155	157	165	131	138	146	143	151	146	140	141	151	134	161	146	157	152	153	168	145	143	160	154	158	146	143	147	149	159	148	152	145	165	143	155	145	154	153	156	138	164	143	155	159	156	152	148	156	154	159	150	152	155	147	131	149	160	155	153	134	138	168	149	144	147	150	158	148	161	145	134	147	155	157	159	149	150	169	155	151	164	159	155	148	145	141	175	142	161	133	158	168	141	138	145	151	147	157	161	166	142	146	152	147	152	146	167	144	147	157	168	144	131	158	155	148	163	165	160	147	173	131	167	143	131	155	166	137	171	134	160	153	163	132	159	154	154	167	168	138	137	151	154	160	166	149	174	164	140	144	154	147	145	140	157	147	151	135	162	135	144	161	153	148	149	170	147	150	137	159	172	138	139	155	140	165	149	143	149	160	142	162	161	171	148	165	150	152	136	143	141	147	147	157	138	148	165	139	139	145	133	134	163	151	144	148	130	151	154	161	140	155	139	137	135	159	155	130	166	139	151	150	153	171	149	150	136	162	120	135	156	150	164	160	165	155	158	142	181	148	165	160	165	148	149	170	148	178	169	173	146	145	172	149	135	125	146	133	153	184	159	150	143	154	156	157	146	129	155	136	178	130	153	138	158	146	149	156	150	156	161	128	154	155	166	153	143	130	127	140	182	152	150	147	154	133	149	162	164	134	150	157	145	140	160	141	150	132	139	176	141	154	144	150	183	133	167	155	139	144	150	152	149	137	144	142	153	143	168	136	138	146	148	135	155	138	169	140	153	156	156	144	152	159	159	158	137	137	148	147	148	158	159	146	154	150	147	153	144	154	153	149	149	156	144	180	158	176	137	167	165	155	148	158	150	153	151	155	148	150	146	156	144	146	162	163	156	176	159	168	164	134	156	152	136	167	140	151	144	150	139	172	137	140	156	172	146	126	142	164	149	167	135	149	166	157	150	136	149	149	155	132	171	136	150	145	131	161	155	131	169	148	163	132	150	163	156	148	126	118	152	140	150	154	137	144	145	162	141	163	155	173	148	165	155	145	150	138	155	166	155	152	139	166	140	181	156	130	156	138	135	146	172	143	148	137	169	150	172	140	169	153	159	146	150	140	160	134	156	147	128	143	152	140	177	176	159	160	157	154	136	146	154	144	148	151	146	150	153	154	158	153	146	139	145	139	172	145	159	152	147	164	148	142	111	156	132	176	140	171	168	131	148	148	148	165	151	142	159	147	142	128	150	170	173	143	172	149	164	176	158	129	132	163	137	152	141	143	163	151	168	147	137	175	157	175	150	160	144	174	170	167	170	176	141	170	164	162	136	162	184	144	139	169	156	159	163	139	134	142	147	159	129	170	138	187	143	160	145	152	137	153	148	149	145	155	155	143	154	136	130	157	144	154	142	166	158	156	125	137	165	171	153	155	144	151	157	154	162	153	146	142	159	152	152	173	137	161	143	153	136	122	135	148	156	144	116	143	143	132	146	156	144	132	146	162	162	172	145	157	155	147	139	157	152	169	143	150	148	155	162	162	167	145	171	156	158	160	138	150	147	170	158	137	165	144	186	159	150	146	152	136	153	173	169	146	156	161	136	153	147	144	155	154	127	171	146	164	165	145	161	144	155	159	163	139	160	140	157	138	149	145	142	136	159	170	168	155	156	171	148	163	168	150	125	157	156	150	143	142	163	161	160	158	167	134	151	152	166	169	164	165	147	156	165	153	124	155	158	165	153	124	161	162	165	142	142	165	141	136	150	165	151	185	166	169	138	159	135	144	161	152	156	135	153	156	157	154	146	115	129	158	140	133	157	142	150	160	160	142	152	158	151	142	144	151	147	173	138	167	159	145	175	137	141	162	128	144	148	172	150	144	158	162	160	155	169	155	149	123	153	164	130	158	154	159	154	152	143	176	170	129	150	141	156	183	147	160	133	134	158	145	139	141	138	145	164	151	144	145	150	153	173	158	133	148	151	154	133	168	141	158	151	161	153	167	148	144	157	154	134	167	146	155	152	151	155	143	149	165	137	186	175	146	157	146	136	137	161	149	130	145	164	146	146	142	147	166	154	142	149	129	139	153	145	131	134	136	160	135	131	164	163	169	140	171	141	173	156	169	154	144	140	145	124	147	150	153	147	149	145	157	154	171	154	172	147	148	150	164	153	145	149	172	161	135	142	143	172	138	158	149	178	160	155	145	150	155	149	170	157	177	166	169	134	144	168	157	158	166	141	173	143	185	154	142	151	176	159	157	162	161	154	150	152	133	143	155	134	143	138	155	144	151	151	159	137	149	126	152	144	167	153	157	137	172	151	159	160	169	166	144	153	158	173	137	160	149	147	165	157	146	162	146	171	140	150	130	142	165	160	138	160	168	137	159	150	158	143	136	120	138	164	171	155	172	130	135	149	162	139	151	138	142	137	164	160	163	152	137	142	152	174	153	161	151	133	132	145	184	155	157	141	149	141	167	164	145	170	171	169	148	157	154	143	174	139	147	154	145	167	160	139	133	150	139	144	160	152	147	140	132	159	176	141	168	166	145	158	132	136	139	170	129	148	129	129	155	138	139	150	149	151	147	139	153	149	164	153	132	147	165	153	147	139	163	146	182	132	168	148	138	156	159	151	144	145	151	153	128	176	144	139	151	150	148	149	150	151	175	169	146	134	119	151	137	164	167	141	149	158	159	155	136	182	142	124	143	146	168	126	171	137	157	143	137	162	162	167	164	127	145	163	162	157	158	143	161	133	138	159	155	156	156	145	154	168	179	143	147	119	137	141	136	167	155	149	158	163	131	150	162	144	159	161	158	160	140	139	158	155	155	166	151	160	135	150	150	173	134	147	153	127	152	174	121	141	147	150	154	138	164	144	132	154	157	165	173	164	149	145	142	167	152	140	147	152	137	154	173	157	132	147	143	152	149	133	141	166	142	139	134	135	132	131	154	155	139	173	154	165	174	157	150	150	148	148	152	141	156	149	144	157	158	153	133	149	138	141	135	134	144	143	161	139	166	135	136	186	148	162	153	152	150	162	135	164	160	177	150	158	140	133	129	146	160	155	157	143	142	156	156	169	136	129	164	136	143	148	156	166	153	155	156	131	138	142	150	139	158	158	168	182	143	135	147	170	165	155	144	144	180	145	152	147	143	138	134	144	143	157	163	167	150	135	137	156	139	158	136	157	149	136	163	147	153	156	152	135	156	154	147	149
24419	20114	26350	23653	20100	11127	1986	1020	909	900	758	743	604	551	558	545	498	540	486	510	467	482	463	491	501	442	443	450	461	432	456	443	449	404	431	455	448	464	469	450	455	439	437	425	425	426	433	434	435	437	440	441	438	438	405	470	429	423	396	427	447	470	420	448	436	453	432	460	417	455	393	446	462	382	422	407	443	438	480	411	413	394	434	431	444	440	416	425	474	446	410	402	434	430	411	405	408	372	409	416	426	458	431	409	432	467	463	409	405	436	420	422	468	400	451	431	442	428	417	460	424	424	415	410	441	427	376	410	460	400	424	421	438	428	419	429	457	430	425	418	383	393	451	381	421	439	455	445	422	441	439	404	410	422	394	402	419	401	400	438	432	412	406	410	442	475	411	399	414	416	408	434	425	422	411	420	458	423	398	419	451	445	428	412	392	414	387	422	415	413	456	434	406	471	404	429	460	408	408	439	411	447	406	455	407	452	374	419	411	419	438	442	428	428	438	434	396	420	421	440	415	455	450	383	385	441	436	427	408	409	395	447	435	389	405	434	443	444	386	427	418	447	426	447	473	419	443	429	409	386	430	425	429	376	435	386	429	434	422	424	422	446	446	432	398	406	434	458	392	385	460	414	429	392	415	419	391	418	413	435	432	436	412	398	431	431	378	421	462	433	384	445	424	422	407	424	423	431	388	468	458	430	412	407	444	430	460	438	388	413	424	408	406	430	420	423	438	440	367	399	421	397	411	395	401	400	376	405	420	451	425	421	403	401	424	422	430	410	416	385	439	406	366	424	420	431	413	419	456	402	436	439	448	423	446	415	431	420	448	495	409	392	399	386	415	397	413	391	454	417	424	428	428	410	408	426	393	394	461	434	414	428	384	442	406	424	446	455	475	402	441	414	398	415	434	376	392	438	418	426	446	437	424	429	421	408	425	455	385	487	419	417	451	429	424	443	393	419	436	420	436	433	410	446	413	429	444	453	394	446	401	457	440	386	383	401	397	429	399	383	436	394	442	423	445	422	422	418	435	409	400	458	440	389	415	412	404	401	434	442	402	414	476	434	445	447	429	414	398	440	438	459	395	435	439	435	447	438	432	414	432	394	433	428	436	414	425	451	421	406	432	448	443	399	416	415	406	462	424	414	430	401	434	417	409	401	411	414	408	437	435	412	405	434	418	419	411	374	401	437	428	457	415	439	441	399	419	444	390	432	437	427	376	400	387	430	401	344	423	422	431	420	415	384	397	393	413	435	418	408	420	441	443	417	407	409	434	420	472	406	401	423	451	430	444	426	420	424	391	412	415	452	444	428	439	410	435	418	421	401	454	439	425	402	407	415	430	412	407	408	435	400	437	398	395	445	426	435	409	435	422	434	415	415	456	419	418	424	399	434	436	403	454	448	423	432	416	436	443	427	459	393	378	410	431	457	493	472	434	407	448	448	408	435	411	429	457	357	424	416	401	414	404	455	422	442	401	437	426	416	399	413	434	388	442	413	429	391	426	452	406	422	419	424	428	442	408	427	416	411	431	416	426	416	438	417	422	390	432	411	421	424	374	414	407	434	433	427	419	453	421	421	382	442	437	405	476	417	442	433	392	410	444	411	427	418	423	460	397	422	443	423	411	420	413	448	433	446	450	412	434	404	450	444	400	425	419	398	402	429	449	420	405	401	388	390	459	434	437	443	429	426	404	413	453	424	403	437	396	419	422	434	390	436	410	408	418	413	426	413	381	414	413	389	413	418	427	420	428	404	417	397	427	417	432	432	401	409	423	444	425	413	401	416	393	454	409	441	442	421	405	423	399	444	427	423	411	476	413	410	416	417	451	379	394	416	436	438	391	415	408	430	408	435	431	421	414	430	421	380	455	473	400	453	400	421	413	431	440	429	414	426	425	443	435	440	423	447	393	406	425	408	428	395	422	452	423	440	419	434	439	396	415	447	452	425	443	428	466	426	438	407	420	404	423	440	400	421	409	382	391	427	413	458	436	403	439	404	415	431	387	415	386	421	387	428	408	407	459	424	458	399	406	392	431	423	412	390	437	409	449	451	415	413	399	414	428	410	399	435	444	422	418	427	438	365	412	399	436	411	432	432	428	425	435	452	429	415	424	400	392	451	424	415	409	395	466	444	438	448	406	440	412	410	423	416	412	428	397	426	458	398	451	443	423	428	414	369	442	399	417	417	424	424	396	408	409	436	429	432	373	408	417	427	402	416	411	439	444	438	439	455	431	413	434	441	425	466	448	404	395	412	439	431	408	436	440	386	438	402	455	423	422	389	453	401	391	422	412	433	432	431	417	403	435	441	397	429	419	454	414	484	415	434	431	385	442	403	407	426	423	419	396	430	406	449	420	430	407	453	420	436	449	455	415	411	429	440	395	414	428	401	420	435	409	429	412	433	424	447	438	441	404	376	434	401	390	403	435	419	413	398	412	437	447	439	432	441	423	446	452	463	401	426	450	414	434	408	416	404	441	410	408	415	407	422	416	406	380	476	404	425	440	405	411	436	403	417	471	443	410	399	397	447	397	435	457	446	430	433	410	446	405	431	394	453	408	424	429	471	427	383	415	416	457	448	406	420	447	434	426	365	416	443	394	428	408	412	394	405	459	426	454	430	439	429	463	445	446	468	391	401	413	403	426	440	377	409	399	414	402	413	380	450	423	420	390	448	426	439	382	414	399	420	378	419	433	410	436	434	449	405	420	432	417	419	436	433	400	416	444	425	407	380	423	383	417	403	427	402	424	435	423	456	418	446	429	399	426	420	421	391	470	393	473	408	454	389	407	374	422	409	408	428	405	432	401	422	431	416	415	417	440	430	432	461	413	371	432	428	448	408	404	439	441	402	426	437	424	400	411	418	388	437	409	396	397	403	420	432	432	434	421	405	421	419	403	402	404	428	403	417	428	433	427	463	441	442	396	419	432	438	411	406	419	402	388	416	421	404	416	401	396	440	437	380	412	425	420	441	442	440	416	432	390	465	408	426	437	432	463	465	419	437	395	404	426	408	419	437	423	371	444	407	404	401	419	408	462	439	405	434	426	383	446	447	385	428	427	402	446	436	396	431	432	394	429	418	415	410	422	414	394	372	439	436	420	445	421	407	415	405	439	457	454	436	427	384	401	384	456	418	451	414	454	430	399	404	442	405	412	449	389	412	445	397	381	414	481	407	394	450	461	420	406	446	410	395	410	407	435	450	425	436	430	424	442	423	407	407	385	425	433	435	427	409	446	396	409	428	453	420	372	443	438	397	457	455	395	449	429	433	446	407	416	425	419	424	424	426	437	411	424	459	386	410	463	401	423	406	452	396	404	449	455	450	431	394	418	449	430	402	396	408	441	438	415	420	411	413	401	428	414	417	424	418	444	401	429	463	475	415	402	397	424	432	436	460	446	439	430	427	391	433	428	412	433	436	416	439	410	410	425	423	428	400	421	418	399	421	451	415	428	451	410	459	418	422	423	459	451	430	412	442	403	393
13615	20850	17517	9194	5205	3712	2628	1724	1494	1300	1094	1004	785	804	691	664	636	570	572	504	546	493	522	481	464	476	470	453	474	441	461	427	434	449	408	424	398	452	433	467	453	431	450	428	416	409	412	412	441	427	447	444	402	405	416	370	427	405	413	418	401	382	408	408	439	384	410	452	419	364	407	389	390	390	392	424	376	436	403	381	459	419	424	371	390	391	416	394	385	412	424	415	421	391	384	381	395	411	408	394	389	431	399	405	410	408	373	403	379	436	417	423	429	351	437	408	400	413	395	365	384	415	408	399	392	387	405	382	411	411	391	400	368	401	396	393	428	391	401	401	345	412	381	412	392	405	369	415	393	410	400	346	411	377	394	386	426	410	399	393	403	378	424	406	381	388	407	430	402	421	376	380	394	386	402	401	405	392	415	378	432	409	358	379	431	391	404	374	398	384	435	378	412	354	382	367	413	397	445	424	384	401	399	398	427	383	426	412	420	398	384	400	404	380	389	402	378	409	383	429	380	419	399	379	403	414	400	399	400	401	415	408	423	408	389	397	417	364	437	404	370	381	414	402	440	396	439	402	394	394	387	394	375	443	376	409	394	372	399	402	394	420	443	394	404	371	406	391	403	420	398	399	411	386	385	377	381	446	384	402	363	413	431	361	454	412	428	400	404	424	398	372	392	377	415	417	409	445	414	427	422	397	391	379	384	418	404	391	371	390	427	422	416	407	415	422	370	409	425	377	414	391	361	372	411	402	400	384	429	356	404	417	398	408	410	393	426	403	385	400	401	364	376	392	416	407	391	441	378	417	376	409	437	406	391	382	429	386	414	395	404	389	382	392	409	398	374	396	413	393	401	401	415	410	419	393	438	382	399	402	379	359	384	399	398	387	424	439	395	371	394	413	376	430	393	410	385	371	392	350	380	379	405	396	407	381	401	415	420	380	406	388	410	410	421	378	397	404	392	396	379	372	392	381	381	396	407	379	384	433	418	406	430	402	394	432	391	381	373	386	438	428	404	412	397	400	408	437	434	381	415	417	386	361	398	411	424	396	421	429	438	416	375	394	416	396	386	429	393	417	420	408	368	356	427	433	416	403	381	408	406	401	389	394	397	407	391	349	396	392	368	372	413	397	391	404	386	389	405	414	396	368	392	358	379	396	394	425	393	398	413	389	385	393	385	433	395	392	394	373	378	395	375	418	398	407	400	384	412	379	425	432	387	401	392	401	395	416	407	404	391	369	383	376	391	404	361	372	433	399	388	432	394	396	404	415	371	419	416	400	405	368	383	388	421	380	424	445	401	401	424	383	426	383	403	398	432	373	412	408	412	400	378	389	447	402	399	384	422	390	396	416	423	385	398	374	424	390	431	435	385	375	420	373	380	396	389	403	381	395	386	385	388	411	414	390	394	418	381	359	405	394	398	374	387	361	393	405	397	402	397	401	404	372	379	350	368	400	422	385	392	360	391	386	413	410	374	390	411	394	385	408	444	408	393	415	384	388	389	391	392	416	399	456	371	405	417	430	415	417	390	383	376	395	377	334	402	406	420	372	438	403	405	401	384	394	367	393	433	354	430	360	396	392	376	397	384	398	407	420	418	411	404	398	378	386	390	399	385	376	377	390	432	408	366	407	373	410	385	382	426	383	378	362	410	406	415	397	364	387	446	362	401	409	394	419	393	394	420	449	416	418	421	389	379	406	370	328	361	419	394	420	384	417	414	412	434	393	400	367	368	404	470	391	403	402	384	391	378	385	412	398	388	397	424	378	384	366	407	415	448	408	409	428	423	362	399	420	421	408	371	400	413	442	406	417	387	417	381	381	423	386	426	393	384	431	376	431	442	351	408	384	385	412	408	402	410	388	388	394	395	367	426	381	395	406	372	385	378	359	418	404	401	423	370	410	386	423	374	390	389	404	423	398	396	411	393	386	428	453	419	414	375	410	384	406	392	415	397	403	406	415	407	409	386	397	396	389	392	389	401	359	390	382	366	364	395	396	385	385	357	381	361	408	408	409	377	414	480	403	399	394	393	391	379	404	397	370	437	388	374	370	418	407	403	410	403	419	388	366	410	388	423	386	419	406	365	420	376	377	380	371	361	426	417	388	416	372	400	381	389	410	381	437	374	440	388	417	403	406	368	409	379	452	381	396	386	371	390	382	359	393	412	396	408	404	363	407	371	399	403	383	465	415	409	415	363	399	396	415	374	402	356	386	396	366	396	401	396	365	424	401	382	364	377	456	413	391	413	385	390	421	398	375	392	401	400	351	387	386	387	386	389	390	393	395	364	394	417	399	420	392	426	385	372	399	386	364	408	376	369	381	391	379	374	415	384	444	369	385	405	423	439	404	384	393	374	398	435	423	399	422	372	404	403	435	391	427	380	353	403	422	422	395	428	389	450	411	406	425	409	392	418	394	399	387	408	409	374	397	418	422	401	385	399	393	401	419	392	407	385	417	409	441	390	436	415	393	411	426	412	383	389	361	380	393	378	404	404	403	413	396	404	394	404	341	395	392	415	401	418	392	372	386	389	395	410	395	395	400	445	398	370	387	420	400	394	411	437	424	392	403	401	390	409	426	418	399	415	375	398	419	414	415	418	417	455	365	376	403	363	418	432	385	407	402	431	402	397	375	366	395	412	405	424	409	405	423	405	378	404	397	434	397	365	376	440	386	400	404	413	397	399	418	370	375	422	366	393	396	391	396	444	396	433	404	388	412	385	388	409	373	412	412	390	402	379	414	386	419	394	407	425	411	411	411	350	390	387	395	380	388	390	369	371	402	382	393	420	427	420	349	408	384	387	439	378	393	403	361	412	391	388	388	392	433	413	410	385	417	397	397	381	425	447	436	378	379	390	406	388	409	408	421	397	408	347	410	415	418	376	357	354	378	426	423	421	400	382	399	405	429	363	386	382	376	392	383	399	428	401	419	406	392	440	368	404	419	415	391	371	426	411	442	389	406	388	389	431	427	395	387	408	392	400	402	373	408	417	392	392	451	370	385	382	404	408	421	379	380	377	392	405	410	416	390	357	371	430	396	402	353	398	394	392	358	438	370	419	390	391	384	390	376	362	405	442	373	397	378	413	374	446	400	377	405	377	441	399	409	402	406	390	402	398	402	441	394	406	363	382	414	399	376	394	398	381	402	412	432	400	400	389	405	410	405	377	367	379	406	382	388	403	410	385	385	431	379	423	374	372	383	400	367	387	375	372	392	390	378	421	390	399	414	371	391	424	380	382	405	372	446	405	369	354	404	399	391	402	386	432	405	399	366	378	404	381	398	398	414	412	425	409	380	425	410	380	373	380	418	392	380	374	419	418	410	350	419	386	407	374	402	433	409	357	404	377	390	381	419	415	396	400	401	416	363	407	402	390	392	382	388	391	372	401	410	401	403	376	380	405	370	383	385	385	403	393	400	411	378	413	378	413	413	421	420	418	397	387	390	420	409	384	400	385	371	413	385	403	376	384	422	410	376	420	399
22175	20094	26620	23342	20099	20250	10859	2347	1553	1569	1399	1316	1122	978	977	951	934	893	874	873	834	884	826	820	778	795	806	741	759	777	767	730	763	758	721	738	752	804	773	710	755	707	722	723	729	713	728	702	691	706	717	732	733	751	751	716	698	694	716	661	714	726	755	718	726	733	669	727	703	733	725	696	706	742	730	713	685	720	687	689	674	717	693	710	716	680	737	774	731	700	706	706	748	678	766	723	725	679	721	715	694	680	706	724	726	727	678	739	726	741	713	707	718	717	673	769	712	664	699	680	662	724	673	711	728	755	705	715	648	682	714	688	706	686	724	700	712	692	743	709	703	728	711	745	762	728	714	672	719	723	655	710	714	721	724	745	711	720	716	698	694	710	714	705	696	706	682	702	697	691	644	720	725	695	698	725	688	717	678	696	731	721	667	736	685	702	733	726	749	709	706	681	745	702	703	760	735	689	753	717	683	670	723	670	713	664	702	719	761	743	668	721	663	761	719	727	689	676	722	641	691	673	673	729	694	642	689	669	726	699	689	689	725	746	679	703	718	748	705	714	659	682	688	671	677	719	684	744	676	697	708	710	747	740	683	722	731	667	655	721	668	695	718	676	658	715	721	686	656	752	719	690	696	695	684	705	736	638	695	698	675	699	678	667	699	695	689	725	732	732	714	704	688	683	699	748	717	664	707	648	707	739	633	751	699	702	734	659	690	671	682	684	715	710	681	644	714	729	654	729	743	753	634	707	658	686	684	720	742	671	742	752	735	670	729	738	697	770	713	688	736	734	687	656	773	701	711	695	670	671	672	684	700	690	722	730	688	695	710	732	681	715	682	717	713	766	686	650	726	701	729	675	723	717	685	706	717	721	675	672	739	692	674	722	697	669	718	700	673	700	751	702	751	671	709	760	694	702	719	652	715	726	717	684	751	662	722	669	716	717	720	720	736	649	751	688	741	740	748	718	700	743	662	699	681	682	710	722	689	743	753	681	730	685	673	690	714	721	692	657	716	724	665	673	758	705	719	647	732	683	721	703	688	744	732	695	690	687	742	699	699	663	703	724	697	738	691	695	706	722	721	696	686	771	704	682	700	659	731	708	663	698	718	679	755	687	700	732	696	765	701	722	685	739	698	693	689	680	705	758	716	701	674	675	750	713	706	715	750	733	669	738	707	683	721	729	697	715	723	705	746	730	692	687	668	708	696	678	744	627	702	717	730	682	712	698	762	723	685	720	674	665	683	749	707	680	702	705	729	709	634	692	758	735	731	700	731	719	727	705	697	712	711	713	698	720	720	703	710	750	731	698	711	701	695	758	751	694	683	761	708	737	728	688	684	703	706	722	671	716	616	674	773	691	684	684	696	699	727	689	701	694	739	716	719	691	704	687	748	699	662	709	697	723	726	735	716	683	689	699	721	726	738	691	708	754	698	692	702	722	751	723	726	688	724	679	713	692	720	745	679	684	707	730	688	692	713	735	668	695	735	703	690	709	706	733	723	628	676	729	717	715	655	651	700	669	747	700	764	728	713	706	661	688	716	678	727	690	693	691	691	703	709	714	693	703	707	688	701	658	721	717	723	719	672	700	711	666	720	733	652	636	687	725	763	715	708	706	690	711	659	679	650	753	749	739	717	694	705	707	683	710	719	703	693	703	709	685	705	709	691	781	758	708	715	723	727	679	686	704	736	740	686	697	737	677	698	699	688	713	732	718	696	705	735	643	709	760	687	684	707	710	708	686	680	668	695	660	689	670	706	725	673	695	681	684	692	712	697	678	702	718	758	699	700	704	724	701	678	690	665	684	725	710	749	686	773	741	679	701	741	674	666	678	734	687	693	686	712	722	686	728	673	719	654	646	718	789	708	720	697	669	748	716	702	700	739	706	714	652	699	762	671	677	658	735	681	683	705	697	706	702	768	713	708	703	673	666	724	673	679	705	742	695	742	704	685	738	729	741	752	693	700	705	726	701	706	759	744	691	721	723	712	685	744	670	688	697	694	726	748	704	733	657	697	649	666	699	673	732	731	717	694	762	697	713	665	624	711	657	703	719	720	734	689	770	689	670	702	694	726	706	699	724	714	723	722	752	709	711	758	721	653	682	710	715	695	671	648	710	705	733	707	674	682	713	720	717	718	719	762	720	663	705	740	703	711	689	663	736	748	740	694	694	698	744	718	714	750	693	681	703	691	692	675	713	722	707	694	699	734	696	685	750	715	667	694	767	743	683	695	747	746	696	732	675	708	680	750	692	695	711	724	707	679	720	667	689	706	681	716	689	635	678	741	734	699	676	720	720	712	720	684	724	696	692	682	704	698	703	695	686	769	714	739	721	758	714	728	736	716	716	751	705	717	738	674	708	688	700	744	693	716	761	739	687	733	704	659	689	696	734	727	697	714	682	691	705	719	665	734	725	707	671	716	705	688	727	653	710	680	673	738	694	726	729	712	711	712	695	740	670	695	686	681	732	704	702	751	678	696	687	703	709	730	718	724	711	694	661	740	719	708	704	715	696	743	705	719	685	666	690	720	697	681	693	733	771	707	685	693	739	743	679	692	730	699	687	700	717	696	667	739	763	711	723	707	709	738	725	685	714	722	686	745	733	704	756	713	742	661	700	711	676	718	712	702	694	697	716	686	718	705	736	707	698	718	658	716	716	696	751	699	673	704	730	741	710	717	699	720	710	687	710	675	750	639	682	709	729	729	697	669	721	752	680	700	680	747	686	710	682	703	706	708	752	711	704	714	714	712	728	722	714	700	704	757	713	718	741	726	718	686	710	702	712	704	721	701	707	699	665	684	696	665	722	724	663	676	721	684	723	672	659	648	670	689	712	747	701	720	737	702	689	717	684	724	678	681	709	688	695	718	709	696	696	706	689	742	660	731	651	690	710	675	759	688	720	678	686	740	687	706	673	748	688	687	674	710	723	681	737	688	740	680	709	722	655	703	734	727	690	689	726	690	709	665	721	681	743	677	732	708	697	724	680	733	726	699	749	721	767	685	677	665	672	709	703	687	655	699	698	736	736	687	693	720	742	716	729	701	712	651	694	676	756	729	672	706	703	700	706	748	732	725	670	716	702	682	709	716	696	745	740	711	720	697	730	761	711	741	725	684	724	668	657	707	661	684	716	707	707	719	654	737	648	747	674	698	751	713	675	715	688	657	743	691	710	686	674	741	697	750	690	704	686	713	672	720	731	697	677	710	717	720	726	730	670	701	767	702	717	665	694	723	696	686	702	750	684	721	715	708	679	694	700	723	714	726	696	741	774	670	730	697	757	727	669	654	719	678	690	689	723	734	648	722	731	686	716	748	711	692	695	705	689	728	689	733	725	696	696	709	698	632	731	739	657	669	686	733	726	694	748	717	725	689	676	660	696	672	746	725	682	692	738	657	690	714	698	785	693	676	728	723	728	694	747	698	764	696	687	727	680	724	672	676	697	696	764	672	685	695	645	694	739	682	666	692	680	746	711	700	693	686	624
16500	27705	23221	13375	8271	6281	4711	3284	2629	2449	2064	1913	1454	1357	1292	1177	1157	1047	1021	961	933	917	928	874	807	811	805	740	793	805	781	727	767	739	689	730	679	689	708	726	683	727	667	696	724	702	678	732	663	689	673	711	701	652	686	708	708	685	669	701	727	663	710	694	662	697	644	697	693	650	717	726	748	692	642	675	669	691	697	654	655	712	649	658	731	660	654	611	642	685	618	672	694	694	704	638	626	656	633	691	688	679	627	663	637	645	663	663	624	572	630	674	678	677	703	657	651	662	651	673	672	671	666	665	651	648	660	690	648	642	665	671	624	681	643	646	673	726	686	620	638	657	687	681	680	667	720	669	657	692	664	683	640	593	658	665	629	688	697	623	671	667	636	688	668	681	605	664	647	673	668	665	646	658	683	660	708	661	645	654	669	648	651	696	649	697	670	618	645	672	649	676	649	680	605	679	601	665	605	659	610	651	633	642	649	616	685	603	682	635	641	667	677	706	681	643	656	672	718	656	672	653	684	684	703	659	672	667	674	612	659	594	659	683	684	656	626	656	623	695	638	716	587	657	659	647	700	615	709	632	677	677	626	672	653	646	639	698	645	644	665	667	662	658	660	661	649	632	700	721	673	624	686	645	663	667	659	642	654	648	663	651	662	663	672	726	688	679	670	645	712	668	644	659	662	692	638	656	700	687	681	677	693	694	613	682	643	680	670	661	632	696	660	612	668	681	645	655	672	676	631	642	687	643	660	720	661	662	652	680	643	698	666	644	682	613	666	669	637	642	654	683	690	626	668	666	655	709	670	647	683	678	692	647	670	646	655	649	669	687	667	661	638	685	687	695	689	651	696	683	618	693	650	687	679	667	661	669	689	696	644	657	679	677	708	661	686	661	619	663	679	671	616	588	637	653	635	657	653	669	634	718	693	637	655	669	644	643	640	639	630	704	668	680	622	690	631	646	627	630	643	685	673	657	682	702	691	602	610	686	655	704	701	613	636	627	661	671	664	635	630	653	635	651	690	648	607	662	697	684	655	648	668	619	738	652	665	646	623	657	652	655	713	678	638	670	658	717	648	686	668	625	638	668	690	683	687	654	609	692	674	673	684	674	690	594	613	670	665	640	647	684	639	662	680	613	667	670	643	621	659	668	624	632	668	623	691	642	655	700	681	649	648	663	641	654	703	656	650	667	671	642	684	639	620	644	700	648	643	668	639	671	613	658	649	633	630	680	638	664	645	618	683	682	673	652	679	639	622	659	637	668	630	690	622	643	608	667	700	691	628	715	684	617	619	664	669	682	634	658	635	678	646	695	634	655	659	628	686	693	700	679	684	654	674	672	644	631	690	652	669	679	652	683	633	626	652	632	670	649	685	676	650	676	658	632	661	679	645	664	688	650	665	709	650	652	673	664	675	647	672	691	629	668	639	682	671	726	637	652	672	699	671	654	665	703	646	662	656	664	649	657	670	659	689	642	668	637	645	725	659	642	635	640	696	675	639	625	655	656	612	608	680	689	665	657	720	657	639	665	649	611	632	670	705	634	656	696	686	697	671	674	647	695	656	647	691	667	637	707	685	604	668	637	661	633	653	639	678	672	653	602	647	635	672	629	625	650	705	643	667	648	715	698	629	648	635	679	729	642	660	658	625	655	699	656	694	631	654	669	631	674	631	667	689	651	670	681	623	628	656	677	687	707	654	683	682	677	665	688	645	709	648	674	672	691	693	664	688	689	680	652	662	687	660	678	612	673	684	615	679	650	674	689	660	652	641	643	626	613	650	662	675	635	662	627	680	678	661	617	636	679	673	638	641	625	689	660	633	707	684	666	710	681	652	630	689	695	642	639	686	617	687	618	668	653	644	674	633	705	615	640	662	636	651	650	680	673	641	670	652	601	686	643	639	697	651	698	628	657	621	696	650	647	660	674	661	660	686	687	676	672	655	641	664	629	616	687	621	680	637	647	635	597	639	657	650	671	687	681	654	664	631	676	606	655	652	638	696	657	655	654	694	682	683	653	697	692	632	673	675	637	675	640	602	653	682	702	651	647	664	646	656	634	685	676	664	697	684	637	656	669	680	706	644	661	672	667	679	661	641	648	637	676	677	650	644	698	632	621	618	631	652	714	716	655	659	655	648	616	669	663	645	649	634	630	603	635	614	668	664	667	649	670	658	665	645	709	669	633	655	682	716	649	739	673	661	669	644	658	644	651	687	638	671	643	681	650	653	682	642	657	674	675	688	665	661	632	667	672	685	678	702	654	683	675	665	678	661	588	632	695	672	635	699	663	669	655	647	630	650	640	703	639	612	649	653	681	675	665	698	682	654	673	690	695	659	665	705	639	678	714	664	664	632	713	694	653	651	646	637	599	671	740	646	683	650	629	672	635	670	623	653	609	653	656	653	664	661	651	651	643	679	659	659	707	658	629	666	637	688	706	678	675	657	652	630	675	681	645	651	713	682	635	676	636	658	673	670	599	710	671	664	686	646	648	670	663	601	699	667	681	651	639	638	669	697	650	639	661	660	618	604	700	646	661	692	669	605	656	661	647	669	646	646	642	647	643	649	655	666	704	654	614	660	647	625	623	654	674	658	674	675	629	683	683	725	658	672	670	658	635	642	642	612	631	684	715	661	666	673	676	623	650	629	724	646	655	636	673	668	667	661	660	610	656	674	626	629	593	657	654	636	665	672	668	685	692	677	648	660	678	635	631	670	676	645	633	643	693	634	649	686	649	619	669	636	626	695	655	646	680	660	715	689	642	619	668	658	652	639	595	668	678	639	645	675	658	602	654	657	700	628	652	650	656	670	653	652	676	633	681	638	693	697	619	691	666	658	654	688	614	680	658	636	656	645	653	679	656	683	635	663	650	659	700	662	657	675	631	660	690	654	662	656	609	689	695	675	665	646	618	656	671	644	648	695	677	650	689	673	686	642	682	690	626	644	650	676	633	630	663	684	655	649	631	655	676	631	689	661	663	654	656	646	655	645	695	641	646	660	647	679	622	651	646	659	679	676	681	609	652	700	683	693	726	684	639	660	651	660	649	672	654	643	653	637	664	634	657	696	631	634	656	633	659	642	687	674	634	639	573	680	652	617	647	645	664	680	657	662	681	674	633	692	636	633	632	709	649	673	658	695	659	627	625	658	642	644	639	626	641	662	703	664	631	683	641	664	622	662	631	713	688	665	673	629	663	668	637	628	637	677	651	667	651	662	675	632	661	679	682	691	666	672	687	673	640	667	681	630	650	639	644	659	653	676	636	674	691	638	657	694	685	661	653	675	719	673	628	645	611	669	656	654	631	682	655	689	699	652	625	684	687	686	610	679	693	686	656	677	662	662	663	630	647	649	663	674	673	643	621	656	638	696	700	679	663	688	711	681	665	659	667	667	666	655	680	630	634	676	671	663	622	616	639	612	646	611	585	674	637	613	665	640	643	664	669	658	682	685	672	631	665	674	654	632	648	615	690	653	645	641	662	660	633
27602	16224	5342	1419	486	317	234	169	153	177	161	154	168	153	133	131	143	133	146	130	126	135	140	153	142	139	152	149	144	150	152	157	140	152	137	137	145	157	151	156	165	143	164	118	136	140	145	148	141	152	132	122	140	137	126	134	140	128	133	140	138	154	158	147	139	139	127	148	125	133	139	154	140	164	141	134	128	152	153	136	154	148	139	137	141	124	142	141	151	138	141	159	156	170	134	140	151	143	164	143	131	137	140	121	139	138	142	137	156	146	149	146	139	150	131	139	143	158	141	137	130	146	151	153	131	150	131	149	132	156	149	117	131	134	159	153	141	166	149	128	134	150	133	159	132	146	153	129	123	168	151	157	132	123	122	140	163	162	131	130	161	136	132	145	149	135	124	166	134	155	157	133	147	159	132	140	151	141	126	125	134	162	132	157	135	135	114	127	129	138	150	135	128	123	140	152	129	157	137	144	156	121	140	158	134	141	142	140	144	153	121	137	151	125	148	133	149	137	139	139	126	151	158	147	145	135	151	142	149	146	134	130	155	125	132	144	138	137	131	129	161	128	131	136	171	137	129	141	142	149	151	129	139	133	135	129	153	176	147	145	147	123	156	143	155	130	130	131	135	148	143	156	132	124	149	143	132	152	144	159	136	119	133	153	152	133	137	148	135	147	144	155	144	144	150	134	134	150	123	139	113	133	139	150	163	120	137	145	138	131	134	133	147	133	155	146	136	140	145	144	142	135	151	143	149	124	128	137	147	148	146	159	153	148	137	132	135	153	135	139	142	140	156	134	137	133	151	147	139	153	120	124	156	157	138	144	126	154	162	136	148	140	128	150	146	134	153	150	119	118	117	152	121	137	155	138	143	141	143	126	137	115	139	140	148	147	134	132	147	130	151	127	144	154	135	145	130	147	137	138	136	150	162	133	126	145	143	157	156	125	150	139	123	127	148	145	137	111	143	143	149	144	135	143	149	135	153	142	134	132	123	144	140	136	121	148	150	143	126	128	139	138	128	150	132	138	138	138	149	139	124	160	134	152	156	166	130	135	118	135	134	128	158	134	162	133	155	162	143	151	154	110	158	157	161	135	130	123	143	136	133	140	154	138	145	132	130	150	148	135	135	142	121	165	143	152	142	135	133	150	143	158	139	131	140	134	120	144	130	139	147	137	146	148	112	141	145	118	117	147	157	145	152	117	134	131	138	115	142	160	162	167	135	148	166	160	128	137	124	144	122	145	154	144	171	150	123	151	138	156	131	130	146	145	136	132	129	156	160	142	139	139	141	136	153	133	155	155	148	120	143	147	141	133	136	152	151	127	140	141	140	133	137	139	144	129	152	168	125	149	144	119	136	152	115	149	127	142	131	126	134	157	148	147	151	144	136	144	134	152	122	135	121	142	147	133	151	135	136	123	150	129	143	138	142	153	150	137	140	142	150	143	134	144	123	132	158	127	132	141	143	166	136	154	117	134	142	152	133	137	143	142	147	153	157	126	135	125	132	163	149	148	138	127	124	139	134	137	122	148	143	135	151	147	121	134	141	142	133	136	139	137	147	128	140	153	159	128	159	156	154	120	139	137	147	132	129	160	154	114	120	144	141	140	136	132	118	145	145	122	152	129	133	163	139	131	138	136	165	138	134	163	147	130	149	148	148	150	123	150	137	153	123	113	129	143	140	127	142	133	118	147	143	136	150	139	132	132	144	140	142	134	154	134	121	140	143	143	140	130	147	138	145	144	144	148	164	156	147	127	150	144	145	141	140	122	132	163	105	151	126	136	125	136	131	147	157	131	148	145	126	155	128	157	134	141	143	149	150	119	139	148	129	123	153	146	131	127	150	148	130	131	151	134	134	124	137	117	127	134	162	132	141	157	138	147	143	146	143	147	138	108	145	145	135	143	151	121	140	134	140	140	132	152	153	152	141	154	151	127	146	133	144	150	124	130	148	139	132	139	154	135	145	149	131	140	143	142	143	113	159	137	161	143	147	139	121	138	152	150	136	146	148	140	147	153	165	124	166	136	147	157	145	141	160	120	142	148	140	138	134	136	148	126	133	146	131	127	151	137	146	142	139	137	132	121	144	154	160	144	165	162	166	144	113	131	119	144	144	152	135	138	138	151	154	140	151	146	153	142	125	165	152	132	155	138	141	122	131	123	143	153	133	138	159	156	130	138	144	147	130	148	123	125	141	158	147	140	147	132	132	150	135	155	143	117	135	126	144	153	143	142	142	160	141	141	128	152	139	137	170	146	148	133	126	151	153	136	123	138	156	156	164	139	151	125	130	165	140	133	132	143	147	144	160	137	161	148	142	131	136	147	137	130	146	133	129	147	125	133	143	131	150	132	151	138	127	145	144	143	132	122	112	150	127	108	130	134	128	147	140	150	149	131	124	125	141	143	137	135	154	156	139	116	148	138	147	112	167	159	125	137	141	152	128	137	144	144	148	153	136	134	138	130	140	158	159	134	134	136	150	150	138	121	140	154	157	141	159	127	138	160	162	143	145	146	119	139	123	133	145	154	120	139	146	153	128	125	160	158	143	151	125	142	191	140	128	151	160	139	137	156	138	156	134	155	147	144	145	150	133	136	150	127	132	145	137	137	142	133	153	158	158	134	149	137	157	143	154	137	147	142	145	130	163	126	127	120	149	166	119	135	137	134	143	142	142	135	162	140	130	151	129	139	111	121	150	148	141	176	151	133	127	111	134	142	142	141	140	158	131	137	133	129	133	137	146	139	152	160	141	147	134	130	169	153	158	138	147	123	123	145	139	126	144	149	140	156	159	124	134	128	145	147	140	152	163	142	153	141	142	151	150	151	115	155	144	124	119	145	142	150	139	151	143	156	143	139	143	132	134	152	140	141	116	138	126	118	145	144	159	128	131	136	152	152	170	136	141	142	146	145	122	160	143	143	128	135	141	129	127	134	160	148	143	122	149	136	144	148	135	140	150	135	140	141	132	150	150	142	143	112	152	162	133	151	150	157	158	132	143	147	130	146	143	141	133	150	146	111	151	123	147	121	132	157	131	161	134	122	144	144	130	148	140	140	144	134	154	128	146	118	137	144	134	153	144	120	125	149	121	136	126	142	137	143	146	125	147	124	139	142	159	155	133	133	129	143	170	130	141	136	132	145	105	139	129	130	113	126	140	128	157	160	123	151	121	131	148	134	136	134	135	140	134	140	130	143	143	145	151	150	134	146	139	144	121	145	151	125	147	127	126	133	128	140	140	125	158	148	144	147	125	138	139	151	132	156	152	122	135	146	145	137	148	145	129	136	138	131	174	119	129	130	132	179	139	149	132	129	154	157	149	141	148	161	139	134	145	147	130	136	128	137	127	145	130	137	146	164	130	159	126	129	133	131	144	149	127	143	154	121	128	154	139	143	137	139	130	155	147	148	130	152	141	130	135	147	159	157	138	170	147	132	142	152	126	162	165	137	132	165	128	143	144	133	107	133	139	140	159	125	162	148	152	147
11259	9879	6765	2153	857	583	346	227	193	186	165	177	155	183	162	160	159	166	184	162	169	139	156	157	167	151	160	150	140	160	142	151	147	155	143	150	150	157	149	165	154	153	180	170	170	168	155	138	153	169	145	149	146	158	160	155	157	158	152	150	155	154	180	170	147	169	140	139	138	141	152	155	159	142	151	167	151	141	153	149	159	173	147	141	170	142	154	152	128	158	147	143	151	177	157	173	148	169	170	140	139	175	141	155	161	157	131	157	149	178	142	146	142	153	152	150	144	165	147	129	165	129	145	166	140	143	155	144	151	130	163	157	134	139	148	161	179	159	136	150	145	157	158	159	167	129	136	151	145	154	171	142	139	163	146	152	168	151	146	149	194	135	150	140	146	158	159	166	158	163	170	151	150	149	130	139	150	159	150	146	156	154	157	162	153	139	156	170	141	157	136	161	137	153	161	152	153	151	157	173	144	142	159	148	175	160	152	153	153	150	163	168	144	152	165	171	149	150	149	136	172	173	160	145	146	149	140	147	145	145	148	149	153	152	163	131	162	137	151	157	163	157	151	147	150	150	135	149	164	152	133	160	151	149	160	125	154	144	140	148	140	149	157	161	156	160	159	149	148	143	145	171	151	137	168	144	169	136	141	156	144	163	157	175	169	140	177	161	144	166	160	163	165	154	151	166	150	169	166	146	161	161	157	159	150	139	159	162	154	137	170	154	152	152	150	152	158	142	159	163	158	171	160	162	158	144	147	123	165	164	148	143	134	139	161	144	157	136	156	149	165	154	165	158	173	153	141	137	140	114	136	152	170	158	151	143	147	167	168	159	163	161	155	160	163	149	156	147	163	147	177	161	176	136	142	150	150	161	156	158	155	143	157	128	158	169	161	152	132	178	162	157	166	160	158	142	171	158	158	171	135	145	150	123	142	147	154	136	144	160	159	166	141	161	170	148	138	138	152	170	149	164	151	174	155	154	173	178	159	147	153	160	146	157	140	156	139	166	142	136	151	170	160	153	155	154	165	143	146	142	174	160	141	151	152	141	142	145	169	158	173	167	153	153	148	153	149	143	143	149	154	175	152	158	153	147	136	153	135	151	166	165	145	154	149	140	154	141	146	136	158	168	135	134	153	153	140	148	150	137	149	142	141	159	174	132	160	126	155	183	156	147	164	149	139	160	139	153	150	135	150	152	153	143	148	150	148	172	156	151	165	158	161	163	149	185	161	148	148	132	163	159	154	149	168	162	165	156	136	144	155	142	163	185	144	144	157	148	150	150	157	126	139	163	144	137	143	145	168	145	154	145	148	139	160	142	139	143	162	149	161	125	130	158	137	140	162	139	168	150	147	145	128	139	134	128	143	155	158	172	137	169	151	151	163	138	163	157	156	145	151	162	166	156	177	152	157	143	151	153	175	170	143	135	141	162	160	147	148	140	125	167	170	159	153	137	172	150	148	158	145	147	171	141	157	153	143	172	176	170	163	168	152	154	167	150	148	175	139	153	164	168	168	148	149	134	140	160	164	134	138	158	165	170	149	179	145	158	139	145	144	165	155	163	151	159	137	136	165	165	143	174	156	156	145	144	165	131	127	157	159	163	150	158	151	151	169	150	151	168	170	138	185	157	143	171	166	141	157	153	136	160	167	167	152	159	159	161	140	151	159	149	161	158	169	160	152	145	144	127	148	142	168	145	134	140	149	160	135	169	159	165	156	142	156	167	143	177	140	184	146	150	159	147	152	154	140	143	134	157	159	143	155	146	123	149	143	140	158	173	151	163	172	150	161	161	148	121	136	162	143	141	136	162	144	164	152	145	149	148	136	157	146	162	132	149	150	155	155	148	145	149	164	151	137	174	154	156	141	157	148	148	156	161	157	139	145	154	151	153	152	137	171	172	142	148	162	167	146	142	131	164	141	178	151	156	159	148	151	174	146	143	131	174	147	157	152	135	148	147	144	180	170	150	138	145	141	138	167	158	149	166	153	132	157	146	166	122	162	159	143	159	160	130	143	145	151	149	149	172	135	151	145	161	143	138	160	156	136	173	150	138	160	171	160	151	145	154	151	152	164	154	147	153	159	127	162	158	163	159	154	142	157	155	170	164	178	170	152	149	128	155	146	123	158	144	142	152	169	125	160	151	144	150	163	132	154	165	153	150	159	144	132	164	150	137	159	163	165	164	165	153	156	166	153	150	154	147	151	186	153	163	134	140	141	161	142	174	148	148	157	149	181	153	150	148	167	141	155	147	148	160	165	152	169	162	149	162	159	154	145	157	153	173	146	157	150	136	136	146	151	163	146	153	160	147	155	144	160	157	156	138	129	137	136	149	136	167	138	155	157	139	169	147	164	142	170	143	148	145	147	169	130	156	137	134	160	144	162	139	156	168	140	157	157	129	160	136	136	165	159	153	142	172	143	171	141	141	159	175	174	161	147	153	163	148	169	134	186	173	138	157	155	149	154	143	161	144	165	155	143	149	133	164	148	166	148	145	155	150	136	149	171	150	154	150	140	142	148	162	154	146	153	159	166	157	158	165	157	141	150	166	161	138	156	146	172	143	139	139	136	164	173	151	166	157	144	162	151	161	166	152	130	142	153	154	155	136	142	163	154	159	138	138	151	151	160	124	167	140	144	166	149	154	156	148	123	147	139	146	164	159	177	173	146	176	163	174	156	155	167	140	141	132	161	151	157	147	167	133	129	136	152	153	138	134	146	151	160	145	172	153	135	142	142	144	165	137	157	143	164	132	152	159	157	169	141	169	160	158	172	134	156	144	146	140	171	179	167	152	150	133	149	168	156	172	139	160	140	155	160	151	167	153	173	144	149	165	158	162	165	156	147	161	154	159	142	156	156	133	125	161	158	145	158	157	141	164	164	143	156	160	153	148	144	147	163	151	174	151	145	166	176	144	170	148	174	145	144	157	133	162	156	156	164	138	125	143	131	160	157	158	144	142	171	151	170	172	155	155	160	135	144	130	156	163	162	136	172	156	148	150	159	156	159	157	150	177	143	153	160	166	146	136	169	173	161	164	156	154	158	155	144	153	164	139	163	140	142	138	152	153	164	153	158	185	135	150	150	154	138	153	148	147	145	167	155	145	145	139	148	166	156	142	134	161	149	145	161	151	189	144	158	150	146	145	166	162	160	146	134	136	182	158	141	159	132	156	163	141	158	136	151	144	145	138	152	150	140	161	129	138	162	142	175	147	148	143	139	158	140	154	146	161	182	149	152	156	145	146	147	141	162	146	151	147	147	139	154	135	171	161	143	143	153	135	162	167	134	138	136	134	152	164	134	165	163	143	167	111	188	135	137	147	175	157	152	146	153	184	152	152	161	160	155	196	143	147	148	152	157	153	143	180	150	166	144	155	156	152	147	168	147	165	149	128	146	131	147	144	142	145	145	139	156	139	159	157	135	167	147	157	145	142	124	132	151	163	156	143	143	154	181	143	141	141	139	123	186	159	167	158	149	151	175	142
24465	20150	26360	23701	20163	11140	1899	1040	912	862	744	694	604	579	594	570	534	526	527	480	490	492	485	464	494	491	481	509	447	437	457	435	447	474	473	405	425	437	425	453	435	406	478	447	393	418	467	410	397	417	401	391	448	435	407	446	458	431	455	419	436	425	421	414	443	469	412	415	468	453	449	445	413	419	427	436	460	435	438	388	408	431	389	416	441	472	427	409	457	400	450	430	402	444	418	395	443	447	406	445	427	435	419	406	444	440	445	402	401	422	438	446	434	442	445	479	427	448	424	397	382	409	429	408	426	444	453	417	419	436	421	420	428	405	426	407	408	430	414	409	439	430	432	447	411	426	445	385	446	439	458	417	449	471	441	459	433	424	446	424	387	460	406	420	436	432	431	428	481	422	465	414	418	453	440	425	425	464	449	424	437	396	432	453	422	437	459	424	405	417	454	437	412	467	430	399	435	444	473	414	403	433	461	453	455	447	452	433	430	438	440	436	413	416	423	414	439	403	421	385	452	436	451	431	428	422	411	431	417	444	445	431	424	423	456	421	404	413	432	425	431	461	429	443	409	425	440	400	410	412	396	412	395	435	438	432	419	437	437	379	443	442	379	436	416	409	413	425	452	431	409	427	412	421	444	396	434	457	472	436	453	428	407	430	418	422	473	420	426	411	426	440	433	395	440	413	412	422	390	425	456	451	406	435	418	424	378	407	389	428	429	434	445	431	437	380	412	455	411	424	411	450	411	402	458	447	432	436	456	416	451	407	408	410	434	406	440	454	444	400	420	424	453	419	408	434	427	421	439	412	457	422	426	445	390	440	436	419	426	424	438	462	423	441	411	458	411	373	441	431	441	401	462	414	446	391	406	427	422	433	449	414	435	445	420	428	421	443	416	449	435	451	398	408	447	451	424	397	437	410	407	427	425	421	405	383	404	418	384	393	463	407	450	404	423	415	450	431	453	438	441	425	396	410	460	435	403	447	415	409	464	446	443	439	409	401	389	457	481	420	391	422	408	412	438	430	385	409	392	443	425	403	461	427	429	433	416	453	434	449	437	407	413	409	415	449	431	417	434	464	418	414	404	458	446	458	419	457	472	410	437	415	425	446	466	414	443	419	407	391	412	416	445	457	401	432	456	406	446	407	419	436	393	447	420	426	429	464	474	435	440	472	416	434	419	425	449	434	440	420	409	413	415	434	438	448	382	435	415	396	424	410	392	439	407	435	436	440	430	449	454	444	421	425	447	405	425	420	440	456	435	426	390	409	409	402	429	444	458	419	453	455	426	408	433	442	420	380	408	451	421	424	420	405	422	423	386	408	459	390	382	470	447	454	420	443	413	449	410	430	410	447	421	414	391	417	422	421	448	455	434	410	408	405	399	411	402	439	405	420	414	394	462	449	441	424	431	424	406	405	422	425	433	422	428	428	420	450	424	442	396	437	448	400	437	436	400	434	415	459	423	425	463	436	443	430	415	428	416	405	416	481	422	393	417	422	402	427	393	425	444	424	452	406	457	457	422	452	406	429	423	419	450	404	391	427	445	433	372	399	407	449	425	389	441	408	431	430	436	433	407	399	417	448	413	423	435	424	403	427	432	403	447	465	411	443	457	445	418	438	430	400	419	428	421	437	412	447	405	413	415	427	475	422	437	442	436	403	479	418	377	437	423	413	424	430	415	382	418	405	408	464	418	406	426	398	429	436	382	453	457	412	434	409	429	451	420	417	410	434	429	436	378	409	458	429	444	410	436	434	424	431	402	429	451	442	437	434	454	418	408	427	445	425	426	442	433	407	434	432	442	435	422	432	463	431	447	412	397	427	407	454	432	434	397	435	414	421	413	397	414	403	414	437	419	414	399	429	453	377	426	442	430	439	449	414	422	414	390	455	404	456	409	453	441	400	413	423	419	411	421	426	422	397	407	438	417	413	445	381	436	403	446	424	392	420	382	452	428	425	459	435	433	424	488	446	436	433	424	411	443	436	473	406	414	414	443	444	401	440	457	418	387	420	392	414	461	463	423	411	421	437	428	460	434	399	458	414	463	420	404	446	457	382	424	419	432	419	413	442	407	400	432	433	384	441	441	453	409	442	434	438	415	421	442	392	399	436	385	396	408	401	423	419	408	409	459	411	455	423	455	429	448	435	437	389	438	422	427	413	423	437	439	389	436	486	397	393	435	423	431	397	384	421	462	410	462	439	434	412	441	443	409	419	379	432	414	428	460	432	439	453	400	428	417	404	432	418	427	385	373	432	427	427	437	401	453	439	412	443	423	399	434	394	383	449	428	436	427	393	412	441	407	406	424	426	447	368	380	445	403	428	425	385	430	411	467	414	463	462	449	416	447	452	445	420	406	445	454	421	425	450	412	452	421	447	399	404	436	431	432	435	426	437	458	422	424	458	428	420	434	419	446	413	422	391	439	415	432	440	424	448	385	449	412	463	436	437	408	421	432	461	445	451	466	402	422	424	379	424	468	380	462	419	430	419	409	458	439	450	424	455	422	401	448	411	398	423	430	413	463	430	446	463	452	385	437	435	435	409	381	455	418	443	435	418	424	414	472	440	463	425	431	425	447	407	412	373	407	446	429	421	422	435	409	432	452	413	414	432	384	420	427	440	430	405	441	422	440	408	436	417	396	415	416	451	434	411	434	442	422	411	409	398	444	436	407	401	439	447	458	411	429	423	454	436	470	415	428	431	405	440	425	425	435	416	438	435	447	417	433	419	433	410	432	418	439	437	435	421	410	442	448	458	428	455	441	445	403	407	428	452	441	433	421	399	437	414	408	418	444	383	421	385	446	422	434	430	433	387	436	418	428	441	433	399	431	459	466	422	442	398	421	459	399	401	422	417	403	461	475	399	399	401	461	426	421	436	445	441	442	459	458	450	425	408	433	378	461	448	422	438	396	430	422	427	422	424	439	462	440	393	463	457	424	439	424	406	416	438	449	444	458	417	446	435	433	433	452	406	442	422	440	438	442	408	433	415	406	446	399	415	452	456	406	458	395	390	449	421	428	390	443	444	448	416	430	439	426	409	424	414	394	405	402	411	441	432	412	410	419	408	440	450	427	424	483	455	441	432	443	402	392	420	388	429	427	403	373	426	426	441	421	415	400	429	418	444	442	453	437	400	366	464	375	413	448	399	421	431	407	429	413	436	447	436	423	433	404	429	433	409	407	430	437	449	392	413	433	437	441	459	434	431	432	428	447	399	429	425	398	458	479	425	441	419	421	437	434	421	418	442	408	454	389	398	417	403	417	437	426	417	427	417	424	439	457	394	452	438	388	428	438	454	468	450	393	432	462	388	458	432	409	424	446	423	407	424	402	445	399	457	422	395	427	436	427	436	426	473	427	403	464	428	394	432	402	457	435	434	394	462	428	396	419	394	462	412	392	406	442	423	418	452	421	437	428	414	448	449	418	416	388	410	391	412	412	422	421	410	392	430	418	415	409	431	429	423	463	435	453	456	447	408	411	431
13360	20431	16644	8456	4868	3621	2454	1720	1448	1359	1120	1030	811	732	707	644	619	582	568	499	546	492	540	496	513	518	512	472	418	449	448	431	454	424	452	428	428	448	411	456	427	436	409	400	443	451	429	436	439	436	413	409	393	391	411	466	345	406	409	430	410	432	388	393	441	450	401	421	399	430	405	431	413	407	421	415	396	390	410	380	382	383	415	396	420	390	437	403	406	421	393	402	438	419	414	374	386	407	400	413	414	410	409	407	427	412	416	409	366	405	383	407	383	431	391	435	397	398	417	385	381	401	415	395	418	399	432	432	435	390	393	401	397	413	394	435	410	403	405	408	395	418	364	419	432	415	407	420	411	398	418	380	442	398	402	376	428	370	403	403	431	407	402	422	420	406	417	420	414	388	370	387	393	411	378	411	392	378	427	419	426	401	375	413	386	369	390	408	393	405	406	409	419	408	359	401	387	406	404	378	374	442	409	387	356	366	386	410	430	406	384	418	420	408	388	418	392	400	413	429	353	427	375	408	394	402	380	431	389	395	408	405	367	392	392	388	389	389	423	389	407	385	416	395	440	375	400	382	418	395	409	361	435	354	429	375	398	399	410	405	388	387	424	433	376	398	420	400	381	429	407	381	435	411	418	381	387	405	380	388	391	420	405	394	397	432	418	365	441	399	431	432	382	393	358	395	386	380	395	394	368	396	384	430	354	423	382	410	400	400	387	380	386	389	396	404	392	394	426	392	396	403	413	394	377	396	383	433	378	400	400	428	383	398	422	428	403	423	402	381	378	417	408	421	379	396	418	419	397	376	348	401	415	399	375	394	400	414	367	443	409	407	423	365	425	378	407	403	411	396	432	421	410	392	422	414	431	389	395	394	400	417	406	377	421	435	406	403	414	385	403	400	410	386	390	390	424	345	379	400	398	402	378	421	419	451	368	368	423	392	364	403	393	410	376	384	416	403	411	395	399	383	399	399	404	383	405	380	411	400	394	408	380	381	416	387	371	394	387	385	392	409	439	423	424	430	380	432	437	417	422	421	411	402	376	395	381	441	385	398	447	396	384	429	408	411	399	415	417	428	420	444	370	409	376	384	403	369	409	412	444	380	377	374	413	428	383	406	423	394	394	399	431	406	404	433	386	406	377	412	413	348	395	407	400	397	393	410	352	411	433	432	414	386	418	373	408	430	401	406	425	379	378	371	385	410	404	409	401	392	406	380	420	379	399	379	382	412	414	413	355	407	425	438	387	445	359	412	412	389	375	391	431	396	424	408	410	408	392	368	416	423	399	400	425	391	414	386	422	428	393	415	379	400	401	401	407	394	401	395	421	399	445	386	419	375	396	384	394	414	396	369	385	408	410	407	416	400	406	425	403	404	387	394	394	397	406	401	392	432	408	407	405	425	413	349	384	364	453	425	380	374	398	401	386	398	403	389	396	412	419	399	430	380	401	393	421	423	409	416	396	377	377	392	392	412	390	436	402	389	390	377	391	405	420	393	404	378	402	410	377	360	399	403	378	398	393	385	409	379	360	402	392	405	407	409	386	403	404	392	419	399	414	418	412	384	380	397	423	428	394	383	404	361	407	397	361	413	434	398	397	442	423	406	406	372	375	413	397	405	409	411	414	372	392	399	384	418	452	398	397	438	427	417	395	399	389	418	407	382	364	380	402	404	377	385	389	409	412	413	427	392	397	386	411	386	373	384	433	411	387	359	386	385	403	381	413	353	409	357	408	396	405	392	409	391	390	407	403	396	405	363	416	426	399	405	392	393	418	418	406	389	398	417	374	400	429	360	455	388	393	410	423	384	400	427	387	363	397	400	397	381	399	405	389	399	401	354	381	416	385	413	401	415	417	396	397	401	413	394	390	372	428	391	370	387	411	421	399	377	422	414	385	444	421	425	422	385	402	399	396	394	386	416	374	428	397	389	347	401	399	409	435	426	409	396	424	374	390	388	410	385	427	355	412	391	408	377	425	385	409	396	403	380	386	402	400	383	440	437	396	394	399	413	431	451	399	388	398	419	391	418	406	420	427	427	418	380	410	403	404	414	406	435	394	397	413	411	418	390	427	383	416	382	373	403	403	360	415	405	436	405	379	376	407	392	386	420	405	401	358	402	431	389	396	407	389	371	395	388	412	395	409	422	401	422	383	432	420	374	393	388	423	404	390	420	372	392	383	426	420	387	402	398	389	369	385	405	378	386	393	368	413	396	424	424	391	383	396	373	413	409	373	396	392	395	362	408	413	391	424	369	395	428	400	400	411	425	427	414	395	381	377	422	423	405	403	412	360	412	357	439	393	415	405	405	381	438	398	392	420	375	418	377	401	429	430	382	388	393	387	430	366	392	389	441	439	399	382	392	387	382	418	451	370	405	400	369	379	408	417	383	378	420	414	425	442	369	445	360	363	379	388	408	407	419	435	377	392	377	418	394	379	407	417	413	387	400	414	414	414	380	396	409	451	395	414	408	363	421	383	459	418	397	389	438	374	432	392	386	383	411	390	403	404	454	378	417	424	385	382	400	467	401	387	417	379	380	393	368	394	422	370	428	368	362	403	426	385	409	416	387	398	398	436	411	377	376	401	412	419	398	419	396	375	420	404	387	383	380	424	415	418	431	393	401	419	386	414	409	403	403	424	383	394	382	375	403	400	405	420	440	381	388	420	413	407	384	423	358	416	444	425	412	435	353	440	379	389	398	390	382	370	375	381	430	347	405	426	394	441	428	383	428	407	402	440	409	435	401	403	420	391	387	430	377	404	423	391	396	412	400	413	420	422	425	389	383	378	372	376	388	435	387	402	408	381	378	380	419	394	398	397	369	390	383	408	364	420	405	428	409	409	398	363	387	413	399	372	424	397	383	388	406	403	384	386	390	424	405	422	413	376	421	445	407	403	423	396	394	401	413	400	437	396	420	367	403	383	430	384	411	412	407	403	410	388	416	375	397	376	443	435	424	392	397	408	420	417	412	431	388	394	388	384	412	410	402	411	431	434	394	367	393	456	389	389	403	413	384	393	426	388	397	403	390	399	399	440	407	396	415	434	445	370	449	403	425	401	393	378	393	413	371	408	395	405	373	403	377	394	370	336	435	382	431	384	410	463	396	415	430	402	401	373	392	380	402	415	399	409	421	421	416	389	427	372	385	434	408	386	391	392	396	387	391	401	408	420	427	399	409	406	422	392	395	366	413	422	390	380	428	374	417	381	373	409	402	393	427	399	396	390	430	428	415	395	391	371	398	383	402	381	421	369	393	412	384	404	399	398	400	416	412	423	421	387	437	400	397	399	378	420	434	400	386	412	423	390	389	427	416	412	376	389	412	406	417	386	387	390	379	411	435	422	409	401	387	443	391	411	407	386	386	400	424	407	413	408	381	418	425	400	411	414	386	393	401	418	393	382	366	379	410	402	404	397	380	397	396	396	379	409	417	396	408	399	428	405	396	406	361	416	429	404	405	404	407	401	392	416	400	396	391	392	391
22244	20120	26655	23350	20131	20261	10561	2257	1695	1600	1438	1244	1085	986	981	973	938	925	920	848	883	842	837	813	834	790	814	825	794	789	797	737	736	740	746	718	716	772	772	762	744	743	773	744	699	745	707	726	705	715	750	740	691	742	713	767	750	718	745	753	708	663	751	678	757	704	706	678	676	717	717	702	741	734	695	751	722	684	733	662	722	720	722	703	737	747	707	708	744	703	657	721	672	719	785	727	729	730	709	653	693	696	752	679	719	715	695	688	699	748	717	739	713	698	727	713	702	677	731	680	688	703	726	718	746	710	718	705	661	694	740	725	749	725	733	692	672	685	705	698	667	727	707	705	695	702	765	687	723	714	725	700	706	710	693	727	754	715	755	722	675	680	695	693	721	753	724	692	696	750	718	694	653	702	688	689	702	693	657	709	690	701	720	765	668	700	704	724	748	659	714	690	713	744	683	691	733	739	689	736	695	716	762	681	707	702	738	718	662	676	714	668	654	687	776	721	720	708	729	702	748	706	696	689	719	698	756	673	697	719	709	658	669	735	714	683	719	722	709	754	687	692	681	700	700	698	673	704	787	704	744	748	725	724	703	757	729	675	708	737	700	722	703	730	678	704	705	695	714	750	667	710	727	694	707	697	714	673	718	687	735	695	702	659	722	710	743	689	708	664	719	768	701	705	710	710	717	712	671	733	674	745	783	632	720	711	762	698	751	723	663	706	713	735	714	648	690	706	691	740	699	706	684	697	689	699	760	699	622	713	714	696	704	706	695	679	708	710	681	738	698	684	694	705	717	774	688	635	723	711	745	748	759	730	700	739	716	736	720	706	716	673	734	746	742	708	731	781	678	686	720	751	665	691	689	691	684	702	723	724	728	737	707	674	726	662	767	701	730	729	667	780	739	686	677	733	726	729	672	679	713	689	709	678	663	686	705	687	744	709	667	689	702	696	684	680	756	691	692	689	734	698	680	736	688	676	738	715	712	686	715	725	711	710	723	731	699	745	713	678	707	663	709	738	719	724	684	732	702	707	714	701	722	703	695	694	755	751	725	688	709	709	686	733	673	672	752	734	697	727	640	687	695	713	710	653	737	689	693	746	687	752	721	717	701	792	660	713	712	704	708	712	730	708	671	743	746	690	733	683	694	680	753	678	730	655	697	688	686	685	688	727	729	693	692	698	708	679	732	717	719	731	655	711	654	699	726	718	683	752	723	742	715	735	739	708	666	778	683	697	733	722	686	669	717	670	679	666	724	670	720	747	691	762	701	703	696	683	711	691	715	680	716	713	736	757	708	728	687	703	735	716	747	677	692	699	697	714	737	722	643	717	718	738	689	702	687	697	697	720	711	695	722	689	713	673	704	751	714	681	719	690	720	782	724	704	734	731	744	705	720	669	688	691	708	717	729	704	701	681	737	742	708	669	726	702	704	705	710	670	673	713	654	687	730	686	735	712	729	660	697	629	681	688	697	696	678	653	718	694	711	682	727	713	691	657	691	695	772	740	744	696	707	732	679	651	653	669	682	736	658	683	715	715	712	697	713	654	764	711	645	746	703	741	728	726	712	751	703	703	709	716	654	731	695	681	736	722	753	675	708	662	727	708	722	678	712	700	692	737	714	722	687	675	688	655	751	686	702	707	690	716	696	669	675	718	737	723	674	693	675	672	748	740	693	683	736	696	695	648	727	749	726	723	737	684	705	710	706	729	669	726	691	686	687	740	697	726	698	718	681	665	697	692	780	675	741	716	699	732	696	719	676	687	668	673	734	694	697	688	725	693	697	707	708	741	673	688	718	685	723	698	689	675	640	713	700	732	704	675	727	719	687	719	719	702	719	719	714	655	637	740	746	709	729	727	684	779	717	699	712	712	690	714	678	701	703	686	655	700	741	659	730	730	737	673	728	730	769	730	711	700	707	710	708	747	717	712	710	696	687	679	700	737	698	668	726	726	702	689	728	685	697	700	695	669	708	750	689	738	720	698	677	669	679	760	730	693	706	662	770	679	699	710	700	705	722	745	692	711	715	665	678	706	684	712	663	727	697	747	768	700	761	690	675	698	691	711	708	694	736	691	690	692	728	706	726	677	757	715	749	678	757	742	683	724	726	654	764	678	717	655	688	695	645	695	708	692	688	680	705	648	738	727	692	675	648	681	746	718	691	714	686	647	732	721	696	735	737	723	718	695	716	702	620	693	686	696	707	677	700	727	704	684	742	712	642	725	717	708	661	696	662	711	673	722	704	727	730	759	673	694	679	699	700	725	661	748	685	713	676	744	765	705	764	664	751	691	737	711	677	671	669	697	692	696	700	697	718	739	625	708	693	695	701	718	715	688	718	635	698	686	673	684	675	699	690	706	709	659	729	749	678	717	722	715	664	663	717	689	698	718	755	726	696	719	691	745	691	691	734	637	708	726	677	710	769	703	723	708	732	796	671	764	657	722	745	743	667	685	712	752	713	726	688	675	702	734	667	652	667	698	716	698	708	665	690	708	734	728	705	720	729	715	710	694	672	658	752	678	691	690	707	699	696	730	721	718	675	722	679	718	730	709	719	712	698	662	662	753	660	732	670	681	683	674	679	715	698	689	708	681	716	711	696	702	735	671	734	689	679	701	726	704	681	754	747	660	709	712	683	701	695	699	707	764	781	691	683	645	682	746	701	708	713	717	697	738	702	754	712	705	693	702	673	724	676	724	726	684	701	710	693	682	685	724	758	710	690	726	726	743	719	753	685	723	710	719	688	713	659	735	709	688	682	735	698	669	713	635	721	710	709	712	713	711	710	681	708	721	736	692	700	669	735	696	702	672	708	701	717	675	662	781	746	729	723	656	684	693	729	712	710	726	692	749	696	698	674	703	685	715	699	748	693	723	686	701	629	723	686	675	713	696	758	731	751	728	740	685	715	730	709	707	675	653	693	667	719	680	694	698	696	690	694	699	720	668	702	783	787	702	706	695	670	706	727	736	671	655	718	704	724	730	658	708	740	726	699	743	722	653	740	728	679	712	722	754	749	739	696	702	732	725	723	727	717	746	705	729	647	735	697	652	745	731	724	739	711	675	712	687	686	704	697	724	687	724	698	666	665	733	702	693	740	678	686	737	727	699	692	679	742	711	666	694	664	687	701	674	711	686	700	748	651	704	692	682	697	687	678	656	711	681	705	698	736	734	737	693	688	689	676	737	737	760	722	725	741	666	686	721	723	678	717	667	728	716	715	703	735	689	686	674	666	715	690	717	701	676	743	695	701	679	717	729	704	677	679	703	717	727	652	706	712	693	677	683	701	677	719	680	726	685	697	676	691	752	749	680	702	685	688	702	639	668	695	687	682	691	740	717	726	702	693	703	759	690	676	745	728	685	723	688	701	700	713	705	693	715	710	667	697	749	695	671	679	695	694	716	742	690	762	665	707	725	679	731	707	660	681	716	700	703	714	680	672	664	703	690	755	734	699	734	677	728	668	677	684	747	657	718	733	693	725	699
15445	26810	22816	12751	8112	5932	4624	3178	2704	2423	2068	1884	1502	1369	1186	1104	1159	1004	984	892	940	918	871	889	814	853	798	742	772	757	789	742	734	755	795	763	723	661	738	764	724	649	684	661	679	712	691	757	696	726	689	716	723	739	684	664	701	647	681	647	645	677	689	672	704	689	632	710	709	679	732	684	667	684	632	657	661	675	669	686	692	688	639	671	670	690	654	703	642	624	689	656	614	724	655	666	647	667	638	680	697	669	691	650	620	721	671	700	655	660	629	680	750	651	625	693	690	654	628	638	694	665	624	685	638	631	685	702	661	653	658	634	685	629	665	631	667	686	678	661	646	717	682	724	670	663	672	651	660	686	645	651	660	676	672	675	705	683	660	635	640	650	628	667	636	705	678	679	688	632	644	712	667	636	675	638	626	659	674	660	680	657	659	697	659	692	671	675	693	644	651	631	651	688	667	664	685	701	709	658	671	672	683	680	650	687	679	676	666	625	662	702	650	687	665	641	666	702	635	697	652	652	669	665	637	685	692	661	674	660	677	695	674	633	661	658	691	660	649	649	649	646	639	660	642	625	691	660	630	657	665	672	700	639	626	668	635	679	668	659	692	623	662	686	690	697	682	668	649	653	643	677	685	664	661	667	677	687	664	693	656	663	683	670	635	654	642	654	647	679	635	636	692	675	651	653	673	669	722	669	663	673	664	654	677	660	650	667	633	646	655	646	668	649	670	643	674	652	611	699	649	645	624	674	667	696	669	655	703	670	665	661	632	663	659	665	619	656	662	644	656	676	645	675	651	666	686	727	682	622	678	674	614	620	618	679	697	666	672	656	681	682	635	626	661	682	640	654	659	661	657	669	653	663	623	650	646	637	707	649	639	660	708	667	653	708	664	643	719	644	661	689	669	637	696	674	622	663	713	683	669	657	684	696	670	658	645	634	687	670	627	670	694	628	644	682	697	660	662	680	675	627	667	653	675	693	662	698	660	640	661	678	632	666	644	701	675	698	633	648	648	615	690	668	681	639	658	702	689	621	693	687	655	636	663	685	659	653	623	659	662	686	678	670	683	624	661	694	722	683	688	636	663	665	664	642	679	645	696	698	646	669	698	655	705	652	648	686	696	680	667	601	683	637	644	643	675	659	676	702	675	632	637	668	663	671	615	635	656	656	629	657	669	706	684	673	622	673	695	673	708	681	650	655	632	658	643	646	662	666	663	647	674	665	677	673	687	651	668	693	692	675	711	699	709	693	658	701	705	673	671	679	695	636	685	647	650	678	668	676	727	687	628	672	678	689	634	646	660	650	655	644	665	676	683	668	667	653	610	684	643	704	691	686	642	656	635	672	698	665	603	626	698	672	691	677	694	643	657	679	647	681	671	699	683	646	670	634	654	618	710	664	647	676	621	689	630	655	705	632	676	657	672	658	663	642	694	738	720	660	651	662	679	661	667	622	626	641	714	625	691	671	654	664	681	653	648	692	691	645	681	668	635	634	648	647	655	643	656	692	679	626	664	683	724	674	657	612	661	690	659	654	658	651	687	619	675	668	680	662	670	653	626	672	715	659	680	623	717	663	651	649	648	619	670	618	700	603	655	671	669	629	664	665	637	623	657	648	683	643	708	700	667	698	669	597	657	686	641	683	673	693	678	653	638	651	643	704	693	698	652	671	690	674	695	692	657	660	680	693	703	697	632	710	641	644	686	665	635	666	685	704	653	634	657	664	715	696	649	692	629	688	696	714	681	641	651	678	726	657	674	649	653	661	643	673	658	662	667	677	657	630	670	647	706	685	748	649	644	646	670	702	666	714	662	625	644	681	634	654	649	725	640	686	601	623	655	666	670	697	672	672	665	716	650	669	640	679	688	711	714	664	645	670	640	615	669	676	649	624	611	660	646	620	652	683	679	679	682	617	649	685	648	684	658	630	623	672	665	669	655	672	638	639	684	700	667	669	644	673	640	659	679	706	640	648	672	689	643	676	644	698	622	642	669	655	670	631	676	661	632	682	642	720	662	689	659	684	615	633	654	694	672	664	649	671	656	632	659	697	654	621	642	626	652	656	668	659	666	659	690	680	637	657	656	627	623	647	674	672	641	668	661	670	662	672	648	703	657	687	672	656	634	647	675	679	663	635	681	639	703	657	631	629	659	676	695	670	604	685	647	645	632	624	633	693	648	643	662	681	666	684	661	683	599	646	665	620	698	665	688	641	701	662	706	682	676	644	716	681	693	636	640	647	673	689	621	626	684	678	677	648	684	678	692	688	658	678	640	697	646	740	664	665	687	629	669	670	674	653	633	672	679	624	651	661	662	651	651	651	681	675	672	669	674	701	677	655	651	653	650	668	689	636	682	620	658	686	658	646	628	689	648	654	672	654	678	637	670	670	667	649	659	638	666	631	667	648	650	682	660	663	689	660	679	605	657	646	636	691	646	643	620	683	670	676	669	631	676	692	647	633	654	701	696	646	634	715	645	662	652	662	695	678	667	692	656	635	693	687	669	638	667	668	650	671	673	689	623	672	636	656	658	675	755	662	686	657	649	683	643	611	668	678	662	655	712	705	671	685	672	666	674	643	647	666	672	687	640	684	640	679	657	656	656	672	727	664	712	696	710	616	693	668	651	681	646	667	668	663	654	623	640	624	713	648	677	668	665	672	645	684	650	673	689	679	661	649	687	689	657	685	668	629	664	634	685	655	683	704	667	720	683	700	652	652	669	654	663	691	689	657	663	646	637	684	658	637	682	665	688	616	615	614	657	655	691	639	662	661	700	648	651	669	691	678	619	641	691	679	638	682	657	676	629	668	729	685	668	652	667	675	651	655	634	671	671	687	640	619	662	671	636	707	638	715	660	640	669	633	632	704	664	650	744	652	623	646	664	647	664	691	682	683	705	666	644	643	647	647	640	639	667	672	674	655	608	648	680	680	661	684	609	626	674	687	629	664	649	688	670	650	688	679	669	685	652	683	669	656	635	643	621	705	679	674	698	621	639	654	657	665	678	682	672	694	637	671	706	661	689	633	675	607	665	632	646	658	673	682	663	620	691	704	665	639	630	643	672	659	671	635	699	674	705	700	703	681	671	652	633	670	703	668	634	692	603	661	644	660	644	664	647	688	616	653	709	663	690	696	640	641	669	621	665	652	710	680	706	676	671	688	609	654	667	641	677	664	680	701	685	640	666	664	642	678	654	612	685	652	650	672	636	662	698	681	659	656	631	653	630	645	603	670	722	677	664	699	663	654	673	661	677	628	646	678	644	643	711	649	683	670	696	675	619	681	629	643	645	631	667	680	689	659	717	666	640	630	669	633	661	672	680	685	652	675	651	654	708	654	635	680	654	713	707	667	665	664	657	687	666	637	690	690	662	642	672	650	630	664	715	639	689	638	634	674	699	663	662	663	676	645	668	660	682	676	621	668	638	668	650	666	687	695	697	647	648	656	639	680	691	692	665	631	668	651	716	680	685	673	687	650	638	678	617	714
27502	15814	4803	1155	380	253	204	163	157	162	177	167	179	145	151	137	137	163	166	138	153	136	143	107	140	139	148	149	157	135	169	142	147	133	144	134	135	145	163	126	147	124	126	121	143	131	142	139	148	133	142	127	134	149	122	148	143	125	167	135	118	137	137	129	131	127	135	145	152	124	160	148	132	136	116	144	144	144	146	144	140	143	142	160	148	154	141	151	148	138	141	159	140	137	143	157	147	148	143	155	144	123	137	138	128	142	126	111	131	151	151	112	141	124	123	158	128	144	146	139	161	151	153	147	148	148	128	150	126	137	134	127	134	142	137	125	125	148	120	123	145	128	137	137	154	136	158	137	142	139	129	140	136	154	147	137	170	144	135	153	146	146	130	138	150	121	114	132	126	137	140	123	128	129	141	132	152	138	131	129	163	142	151	135	147	152	124	126	138	137	129	137	153	149	146	130	149	152	114	152	149	148	126	128	155	141	134	131	124	166	132	121	142	147	138	140	151	126	150	141	136	157	127	142	137	134	133	136	131	125	148	132	136	133	118	133	147	132	151	135	119	131	133	133	146	132	167	140	157	148	144	135	131	126	111	146	129	132	151	130	131	147	144	141	136	154	151	150	131	139	139	144	157	140	125	138	158	133	149	139	142	159	122	149	111	143	148	147	141	155	134	128	139	154	132	126	140	149	131	132	150	130	143	141	126	135	135	138	157	133	148	141	136	139	142	121	137	133	136	128	111	141	118	132	132	145	139	132	137	153	149	168	148	139	141	131	129	135	131	126	137	146	143	139	124	118	151	124	139	133	143	134	127	133	126	132	125	170	121	169	123	152	129	135	147	132	138	126	160	142	122	140	122	162	148	122	116	146	166	137	140	128	134	162	138	138	136	127	134	128	151	119	136	129	149	162	121	124	129	143	145	126	144	148	129	135	112	135	154	152	133	146	138	138	166	133	144	140	127	147	156	119	140	134	138	144	140	137	151	148	140	143	124	160	121	154	153	98	135	112	124	119	128	131	138	147	133	129	130	141	121	134	155	166	152	127	134	133	142	145	121	143	143	136	137	142	139	154	144	143	140	137	110	135	144	141	138	136	135	134	148	140	140	142	121	133	141	148	149	153	140	142	126	133	138	151	134	140	135	112	115	140	119	127	128	137	135	158	148	145	130	141	145	143	143	143	177	139	132	117	114	127	155	134	144	117	155	145	164	145	123	161	153	144	129	152	123	139	161	136	113	149	120	128	131	153	140	152	139	143	127	138	124	139	143	131	119	142	151	122	135	147	123	141	134	133	145	147	140	114	136	141	141	146	130	122	154	167	138	137	117	133	122	153	139	144	123	144	152	122	143	154	125	136	159	134	110	137	151	142	144	149	147	146	153	142	158	135	134	159	144	142	150	144	122	128	136	127	149	150	142	129	125	137	132	128	136	123	133	150	153	152	144	149	154	132	161	127	137	147	135	127	138	137	122	144	157	153	169	133	137	143	143	126	134	132	148	149	153	142	135	146	115	138	118	132	125	146	135	123	137	150	141	164	150	139	139	147	147	135	150	141	153	148	161	130	148	129	152	131	143	133	130	114	129	153	147	133	153	137	153	138	130	131	142	149	138	137	154	135	137	151	146	122	127	136	139	158	146	133	135	133	119	155	134	160	124	122	122	126	122	138	158	137	140	133	146	148	157	115	145	142	105	124	153	151	160	144	143	131	137	133	147	127	152	156	133	150	142	140	146	156	140	151	152	174	144	133	138	141	111	124	134	130	139	150	131	122	142	132	140	127	141	121	141	152	138	144	142	137	150	140	145	142	132	134	148	155	142	158	129	136	139	161	135	131	126	122	131	108	126	136	148	115	126	152	145	144	153	151	122	132	146	131	138	142	121	155	134	126	125	145	113	132	146	136	150	153	139	125	147	147	129	158	161	137	132	128	154	129	152	117	130	137	153	138	148	139	134	125	161	144	127	134	145	131	135	135	119	146	130	138	125	143	143	127	137	144	135	121	154	154	145	140	121	128	155	113	152	150	128	147	131	140	132	160	149	131	131	129	137	133	135	125	163	126	144	129	153	142	123	161	137	148	152	137	156	132	146	124	125	148	126	127	132	136	152	143	116	140	129	138	137	139	145	157	137	131	137	140	108	120	128	155	141	134	130	151	143	151	151	160	158	127	146	141	125	138	133	134	148	127	149	136	139	165	148	136	128	138	125	137	124	141	145	149	132	144	163	156	105	123	115	141	142	152	145	131	147	130	149	143	131	115	148	143	136	138	133	149	134	143	150	125	152	124	126	130	145	123	136	150	155	140	142	144	138	135	137	162	134	144	121	128	152	154	143	126	159	136	142	150	129	146	152	153	135	148	139	136	137	115	129	134	128	140	141	137	152	145	131	130	122	125	138	132	139	126	133	132	142	153	132	136	157	127	135	149	142	144	152	118	125	120	139	150	136	131	155	143	139	118	143	145	146	128	151	151	153	157	133	160	133	147	163	140	158	142	130	136	116	162	135	130	131	132	147	155	136	127	153	133	135	150	132	131	156	134	142	125	137	124	125	132	153	139	147	137	155	132	139	166	134	120	159	144	137	112	171	146	141	125	142	126	137	120	144	128	143	144	124	141	134	122	147	129	148	134	129	144	137	128	156	130	132	174	129	139	131	134	142	142	166	127	136	151	135	145	121	153	135	147	129	132	134	129	147	128	145	131	143	156	130	148	152	147	171	130	141	150	141	127	157	139	136	116	132	156	143	155	130	153	136	135	139	124	131	148	145	143	133	134	139	136	172	139	150	147	130	176	148	144	133	134	151	155	131	118	142	144	116	147	130	147	138	150	123	157	137	157	153	146	149	149	136	137	144	157	144	107	138	166	115	137	149	107	129	135	141	123	155	131	134	135	143	167	165	143	110	155	133	115	132	143	129	145	133	144	134	145	130	135	160	153	139	130	157	136	147	149	138	161	150	137	128	142	149	132	149	131	163	136	118	121	142	135	142	146	151	132	132	130	137	130	146	129	132	157	133	141	141	145	145	120	153	134	125	132	138	147	134	143	144	125	130	117	150	131	134	137	144	128	176	152	124	144	133	153	154	163	131	128	135	129	132	125	148	156	130	146	148	138	137	135	149	161	146	131	147	144	134	122	143	140	145	131	131	153	122	136	130	126	147	140	150	138	135	128	112	147	123	128	134	148	140	137	144	151	140	133	144	134	133	135	136	173	143	140	142	136	131	139	135	155	130	147	132	136	147	135	151	135	132	133	143	149	132	136	140	138	129	139	133	154	155	142	120	129	144	146	147	160	151	137	141	174	144	136	161	151	150	133	141	145	120	139	121	134	127	141	128	141	131	143	132	135	144	137	156	149	156	157	153	152	132	133	143	116	150	138	141	152	148	141	149	140	149	144	134	163	106	151	135	144	152	133	150	142	154	141	151	140	144	156	145	142	128	130	158	152	117	127	153	149	134	172	133	118	141	144	129	141	160	129	145	132
9045	8888	5803	1752	580	362	246	200	196	177	183	211	180	150	160	151	175	151	155	171	142	155	163	137	164	157	159	149	139	153	152	151	164	157	148	149	169	173	128	161	178	157	141	165	163	174	138	157	141	139	150	151	133	156	144	163	154	152	154	156	142	159	131	170	140	146	126	143	169	136	168	163	145	146	170	150	165	151	142	153	164	159	177	163	140	169	128	149	164	157	132	156	169	156	150	160	147	166	156	135	140	136	148	139	149	192	163	143	166	162	139	144	145	168	141	154	148	161	141	144	136	162	168	135	129	152	127	180	153	169	160	172	136	164	146	146	153	158	153	148	161	153	158	152	151	152	153	131	154	169	154	142	150	157	133	148	143	144	139	155	155	152	163	169	142	125	163	136	144	140	139	138	154	149	135	150	135	172	162	147	170	142	150	154	138	133	147	133	147	164	157	152	161	135	180	143	156	151	147	153	149	137	140	150	146	141	165	125	139	152	155	143	154	144	149	155	160	131	165	148	151	156	158	145	138	154	147	167	140	148	129	133	149	136	131	161	161	146	165	141	134	169	129	142	138	144	150	181	150	141	152	131	156	153	144	162	162	181	145	148	180	141	144	178	184	186	149	154	142	156	157	160	160	144	131	123	166	152	151	170	137	163	127	124	148	149	123	159	145	177	122	148	147	152	134	162	149	125	161	167	142	174	147	146	137	150	148	134	159	137	152	137	152	157	150	138	147	157	144	149	156	156	153	161	149	156	168	140	169	160	155	159	160	149	157	148	139	162	166	155	157	168	145	182	145	155	142	149	153	138	128	149	158	142	164	159	154	121	166	140	161	144	135	157	153	146	141	153	168	133	154	134	158	150	142	183	158	152	157	163	166	177	139	146	149	161	158	155	155	149	145	139	139	163	157	152	134	151	144	155	138	134	168	135	138	152	158	142	143	175	130	175	148	156	144	149	150	157	159	129	156	140	151	148	148	163	159	177	142	143	136	148	151	167	153	143	148	123	129	139	159	141	158	166	174	150	162	151	127	134	132	151	153	144	150	150	158	136	153	139	151	161	148	141	137	154	135	162	150	152	125	173	151	160	186	155	173	170	148	142	146	156	119	156	126	162	143	149	137	148	148	149	137	182	173	162	170	144	148	139	145	163	157	160	153	153	157	142	153	167	147	157	149	149	141	149	154	143	150	132	145	132	142	137	178	160	172	148	158	146	137	141	173	132	152	172	170	138	146	171	130	126	161	129	162	129	148	158	150	153	155	151	147	148	147	155	159	142	120	167	159	141	158	161	141	173	159	146	152	149	154	151	162	146	175	167	139	142	143	124	162	158	158	161	133	148	145	149	155	157	154	159	158	152	138	155	164	156	172	151	145	140	139	164	163	155	172	162	161	153	146	124	144	143	133	141	138	156	176	159	155	141	156	157	145	175	167	157	152	144	128	144	166	162	145	149	171	133	148	146	167	152	140	125	147	153	141	148	139	142	154	146	141	160	156	151	160	171	152	159	139	121	165	157	146	151	139	150	172	159	152	145	137	143	149	139	144	141	178	163	158	149	158	136	159	153	172	146	145	186	161	170	129	175	176	134	140	148	140	151	140	173	133	162	154	158	152	147	166	145	166	161	172	155	140	140	135	144	153	124	143	158	137	159	144	138	147	149	163	143	152	154	133	161	175	148	147	140	172	137	153	174	142	161	145	149	132	165	178	157	137	139	151	135	144	160	152	167	148	152	158	147	144	142	146	163	155	164	165	134	161	143	160	150	152	132	146	139	144	160	148	146	151	128	143	152	154	158	159	162	160	161	156	146	148	138	150	139	129	150	151	144	132	150	181	159	149	165	173	154	151	157	160	157	135	126	163	146	171	165	158	149	137	160	131	154	142	133	163	144	169	162	155	148	161	129	143	140	115	152	142	141	177	156	178	158	168	144	162	142	151	160	166	149	152	162	131	154	175	161	144	164	150	147	143	149	143	167	151	156	132	161	137	154	150	177	166	143	156	168	146	138	143	142	157	193	166	148	139	136	173	155	154	168	164	159	150	166	143	171	146	165	158	154	138	148	149	154	144	162	179	167	145	146	140	145	162	149	152	152	164	141	149	132	151	169	146	174	158	165	143	145	164	180	142	161	148	127	158	159	124	141	147	147	171	131	151	147	143	142	164	148	150	145	153	165	175	146	152	161	161	142	147	183	134	143	132	158	172	157	160	158	160	169	179	143	149	148	126	140	167	143	144	170	170	134	163	148	162	144	135	139	141	132	142	164	157	147	147	151	152	126	135	163	148	149	159	149	151	152	145	164	135	143	159	139	161	148	167	160	155	148	143	154	157	160	160	146	153	125	137	157	151	160	144	164	143	159	152	125	138	149	128	162	171	158	151	135	140	145	142	160	155	149	152	153	166	148	149	141	159	157	166	170	170	145	153	132	143	172	159	179	155	136	158	141	153	139	156	131	157	130	144	147	167	158	150	140	118	123	145	157	140	160	148	173	165	155	151	131	120	142	155	153	127	139	156	144	156	135	138	157	128	144	177	174	139	152	137	148	159	163	150	170	172	158	143	152	159	152	151	132	164	137	167	142	136	147	141	159	151	157	160	148	155	158	136	152	162	161	151	145	172	167	180	153	166	162	142	142	154	157	139	168	148	150	153	132	136	163	122	149	173	160	165	155	147	151	176	140	160	153	137	156	152	151	122	157	164	143	173	141	125	170	149	157	162	144	150	136	151	156	138	143	167	149	155	152	138	156	151	144	144	152	149	153	135	156	139	163	167	160	150	139	151	133	170	160	164	160	166	135	147	155	154	150	134	158	137	125	165	135	160	171	157	155	148	144	149	139	161	166	158	149	133	141	152	145	160	171	141	169	150	143	156	145	143	149	147	152	155	159	155	145	155	162	148	134	146	150	146	158	170	153	136	148	151	162	137	165	159	160	147	160	140	140	148	157	150	140	167	155	159	129	148	154	152	133	152	138	146	151	118	161	142	154	135	144	153	156	132	141	163	183	137	147	145	137	151	170	154	169	154	134	141	144	154	133	175	158	154	146	175	168	165	169	152	166	134	160	153	139	149	151	149	133	156	155	141	163	145	139	137	171	159	148	142	138	154	147	156	158	147	140	129	135	139	132	129	167	151	154	166	151	181	150	152	170	135	161	165	153	128	165	155	157	133	148	127	150	144	146	157	136	158	155	162	172	155	149	149	171	156	146	159	136	141	150	140	163	160	158	153	163	156	138	160	148	145	160	144	150	146	148	152	160	157	144	151	184	170	165	148	152	167	168	160	141	156	153	140	154	155	149	150	156	141	135	170	150	159	172	143	164	154	140	173	145	169	176	157	151	145	136	156	160	158	169	158	177	146	139	157	144	140	150	155	157	156	144	142	148	145	131	161	154	153	141	165	150	144	178	163	153	149	148	142	140	173	143	149	170	140	166	166	126	168	155	144	153	140	152	151	150	130	169	169	151	133	159	149	160	168	150	135	145
24393	20101	26284	23661	20106	10791	1869	1092	901	797	753	724	641	617	562	524	547	495	497	508	508	519	521	459	442	460	469	458	432	436	413	430	433	464	448	435	429	472	484	470	452	465	437	451	409	428	395	405	443	395	432	419	439	431	418	435	444	441	451	448	454	432	437	429	440	431	409	431	429	449	451	433	405	421	447	425	435	416	421	431	418	427	428	443	423	422	398	438	434	431	418	451	455	423	423	423	409	391	426	406	431	423	417	437	413	430	423	415	391	414	426	447	418	447	420	407	440	407	437	401	400	418	420	457	440	417	411	429	417	400	416	458	403	477	458	387	441	430	428	463	439	425	393	432	431	446	437	443	444	456	413	424	433	427	455	425	373	383	443	400	432	440	408	414	410	424	455	429	424	434	385	404	451	457	418	433	431	446	413	390	444	447	439	426	429	404	418	423	403	465	420	398	417	420	404	448	439	404	454	413	432	387	448	391	422	438	412	404	404	405	465	432	417	449	395	425	409	427	424	439	440	426	438	408	433	405	390	431	460	457	417	415	425	430	410	427	431	408	405	452	469	422	490	471	428	427	442	436	429	406	430	410	412	457	439	435	444	416	407	387	435	386	420	433	432	432	428	402	405	444	417	422	388	418	416	428	455	443	440	401	411	455	446	425	444	426	428	451	393	427	397	437	424	434	420	458	410	428	444	401	408	415	427	457	445	459	449	418	434	443	409	385	433	451	400	423	437	364	414	412	459	465	433	420	424	441	432	422	427	432	406	465	428	450	384	451	438	454	445	414	413	399	373	412	445	389	424	400	400	421	438	436	427	401	424	451	417	451	441	407	445	447	441	384	450	435	446	419	426	425	447	432	437	455	412	444	427	445	435	433	417	370	424	397	409	428	419	435	414	467	427	439	414	438	417	438	365	438	453	449	404	444	437	445	418	453	427	444	399	400	380	395	417	402	430	437	388	417	426	418	427	409	394	417	457	452	416	412	422	405	431	400	426	417	431	440	433	404	439	395	434	400	441	441	433	447	417	395	425	382	427	409	413	447	434	431	431	420	408	426	405	464	442	447	415	435	397	438	412	395	430	433	400	401	417	416	418	460	442	439	459	437	471	394	432	429	403	413	421	457	449	433	401	402	441	433	408	465	435	424	427	395	409	445	427	408	445	407	415	414	459	440	397	465	387	404	439	403	449	472	449	449	411	413	442	445	414	405	439	417	451	405	453	406	416	395	411	433	438	457	413	451	425	401	430	389	398	424	419	443	439	403	426	444	384	425	410	427	424	424	403	439	447	422	428	396	412	419	392	450	424	440	417	412	417	397	419	460	441	404	403	429	434	439	420	441	431	451	435	434	467	449	425	435	458	425	451	421	420	426	435	430	414	434	460	416	443	422	458	419	398	436	428	413	426	407	411	401	414	441	431	396	430	464	400	409	434	409	438	428	417	456	389	438	489	458	411	408	416	436	407	421	444	413	385	398	416	428	417	418	401	442	440	398	438	444	449	433	419	409	398	439	446	422	463	432	425	413	463	389	413	453	457	384	414	424	412	457	415	374	421	446	415	430	416	424	427	433	434	415	407	392	415	452	450	441	416	392	433	428	470	446	415	397	415	433	447	429	416	428	405	416	450	449	424	449	417	456	440	391	444	437	421	396	407	424	442	400	421	430	442	436	375	446	434	461	447	469	405	447	464	417	442	418	438	438	420	427	453	443	439	415	443	399	442	417	419	412	403	395	403	393	409	437	418	428	419	397	413	457	419	410	425	424	405	439	403	462	416	442	436	428	439	430	417	392	414	426	453	433	440	403	451	411	453	433	442	403	427	426	454	427	466	416	424	485	430	437	399	420	419	427	427	437	406	439	406	399	391	427	441	399	427	419	457	446	444	435	404	442	431	422	428	429	455	449	445	409	427	413	432	431	428	448	400	431	427	448	415	419	460	383	433	446	372	413	431	430	402	421	395	412	441	426	397	425	409	419	407	456	481	485	426	422	402	452	449	415	423	439	436	423	422	401	443	413	417	429	394	386	397	409	452	407	451	420	471	474	418	446	432	446	418	460	396	383	440	422	440	417	464	442	416	433	441	451	434	419	438	424	411	441	432	425	397	401	432	387	418	416	407	448	418	435	468	444	456	444	410	448	423	447	441	393	454	422	398	444	446	413	435	438	422	400	438	438	452	453	450	425	447	422	410	382	412	442	440	391	425	449	417	445	426	417	416	397	413	399	419	425	414	445	439	400	433	406	435	418	399	419	408	426	425	448	457	427	465	445	440	437	458	439	443	439	407	402	419	490	410	413	436	431	400	411	420	453	400	457	434	448	431	417	418	391	418	426	430	411	407	430	415	384	423	417	438	465	484	475	438	444	450	418	421	427	460	441	450	433	450	415	428	448	462	413	430	423	443	428	378	406	431	405	413	438	416	427	464	454	459	426	405	400	443	409	433	448	431	409	426	389	454	416	417	435	429	445	458	428	422	451	447	441	398	379	420	403	415	418	428	440	430	409	443	416	401	431	418	419	390	387	449	449	422	433	410	464	452	404	413	434	426	408	440	411	430	444	433	394	458	426	423	398	427	434	433	430	435	409	417	432	413	450	422	395	449	420	439	405	400	433	445	433	441	432	399	467	435	412	418	400	449	411	419	415	429	430	453	398	432	434	394	395	417	416	427	410	394	431	431	394	409	426	418	436	428	407	433	396	454	415	428	428	403	437	413	416	410	424	436	438	427	422	424	428	431	423	416	465	424	417	415	415	436	381	394	428	438	430	458	413	429	429	418	451	405	433	413	433	472	389	425	452	408	439	449	422	399	425	414	410	393	427	438	442	438	438	431	435	444	415	446	441	422	436	422	388	412	437	417	416	451	379	458	440	395	431	452	407	431	444	453	429	444	436	400	387	431	414	452	433	419	425	419	420	404	429	456	425	407	440	425	458	425	410	401	405	414	376	420	444	405	421	457	419	402	452	447	445	457	455	411	414	389	416	455	439	426	482	414	404	417	405	395	420	457	445	413	420	421	431	442	408	399	449	405	371	425	420	385	398	434	414	421	448	437	432	444	398	404	410	445	427	430	408	415	405	441	388	413	417	461	403	389	443	451	417	434	403	434	443	456	408	382	401	424	424	443	416	423	425	397	423	396	449	393	408	401	415	445	422	407	438	449	411	419	396	400	431	395	438	449	434	422	444	430	406	424	418	463	442	398	378	450	424	416	423	410	427	422	407	408	423	426	415	395	440	421	415	403	392	413	432	433	458	402	413	465	429	413	433	435	424	453	404	427	424	419	403	435	431	447	399	443	445	428	417	410	424	448	467	400	426	404	388	409	409	419	443	447	389	447	398	454	452	405	409	439	412	403	396	393	431	391	375	450	418	440	412	394	421	457	425	433	382	397	426	408	420	442	425	407	402	476	419	411	404	435	457	443	436	404	447	406	410	426	401	444	447	417	445	424	431	424	439	398	404	424	410	392	433	393	406	436	452	427	438
11301	19813	15371	7521	4364	3223	2423	1667	1412	1231	1151	1052	878	810	694	643	606	618	572	552	525	532	526	507	481	511	450	449	480	465	426	412	407	464	447	430	426	428	405	440	446	442	410	433	375	427	375	405	440	440	389	388	377	416	411	426	398	401	435	405	396	399	404	382	391	408	432	415	399	384	382	419	439	419	401	416	403	395	373	421	402	399	429	386	401	390	418	384	418	408	417	378	401	426	360	415	414	415	436	398	452	401	412	391	378	379	401	383	439	404	396	418	402	398	383	405	408	398	387	374	411	450	416	404	387	386	416	409	364	403	407	397	425	416	388	402	414	415	391	368	423	389	424	408	414	426	386	433	402	383	396	392	395	403	365	364	403	371	391	400	419	384	417	407	409	431	355	400	355	459	409	360	420	444	393	407	368	367	406	391	420	364	404	399	419	421	388	380	389	386	389	406	420	382	404	417	398	411	398	432	396	376	392	427	397	383	368	375	396	416	410	399	406	393	430	376	399	374	391	371	401	407	403	390	423	388	399	384	410	395	413	382	391	385	383	384	364	421	390	395	377	411	411	399	406	393	466	393	391	413	394	360	392	444	431	378	365	370	345	349	364	392	423	408	389	391	398	399	387	365	370	402	423	409	428	394	391	383	411	378	431	401	396	409	396	374	411	397	396	404	421	377	364	414	427	395	398	416	429	423	411	441	414	381	387	385	409	412	408	404	421	414	385	398	390	389	425	370	390	441	392	405	382	409	390	424	408	405	422	401	419	395	388	411	391	397	413	392	417	375	416	420	402	430	404	409	401	412	414	419	391	405	394	396	436	417	355	382	389	432	419	417	393	394	420	400	398	396	381	391	381	379	363	398	397	374	407	401	371	385	390	436	412	378	414	386	426	404	390	382	409	417	416	405	393	390	400	406	408	432	422	400	391	418	390	378	383	388	383	395	410	377	377	404	413	404	391	415	408	382	411	391	383	387	414	369	382	389	414	423	379	423	364	393	419	404	414	386	398	407	385	424	358	413	402	396	417	386	425	370	399	390	395	427	379	406	415	358	413	439	420	354	417	404	417	394	407	457	371	366	422	390	440	402	386	369	421	385	420	369	418	400	439	407	397	397	377	415	406	403	385	392	374	373	409	386	366	396	430	427	382	421	392	388	428	398	409	432	405	385	422	384	405	402	415	431	436	397	375	382	394	387	393	371	419	365	385	410	376	390	393	387	394	440	377	400	362	414	392	388	410	368	436	379	382	390	380	391	405	404	368	413	428	387	421	403	397	403	384	393	407	402	406	396	368	440	414	415	417	418	430	399	404	420	410	418	397	389	357	352	374	391	386	394	391	433	378	384	395	374	411	384	414	430	422	438	400	391	405	399	368	375	444	375	374	385	414	385	389	375	402	361	388	410	381	398	402	390	378	387	389	383	384	373	414	433	419	366	439	389	425	406	379	391	406	423	386	459	393	383	398	410	429	362	420	438	357	396	406	382	337	412	392	424	383	386	392	404	389	415	424	350	430	394	384	345	427	364	371	369	388	374	377	400	402	403	420	421	418	409	394	405	372	416	377	385	379	393	379	381	424	380	398	426	392	412	397	448	411	371	417	414	406	395	434	398	388	370	388	370	384	391	369	417	382	392	421	404	343	416	412	424	420	383	392	415	372	381	387	402	395	406	373	421	375	406	395	416	430	379	431	384	389	379	410	413	381	451	399	395	402	422	398	412	388	416	384	374	441	375	412	404	411	415	354	393	391	428	407	417	430	429	421	378	405	430	381	361	395	419	410	384	377	395	383	384	384	411	417	410	390	407	419	413	385	388	385	389	397	432	398	397	399	408	423	408	385	394	362	395	365	409	411	384	398	427	429	413	408	398	378	402	389	409	369	408	417	387	370	405	414	397	400	379	409	386	422	360	412	374	385	389	415	406	402	428	392	426	436	416	409	421	455	375	403	402	427	402	396	373	402	388	405	431	400	376	378	410	400	382	364	425	364	422	389	422	396	393	407	384	411	374	388	414	400	376	387	397	385	375	399	377	387	407	400	393	409	431	418	372	401	383	409	418	376	376	417	393	413	411	388	388	402	413	394	367	405	373	395	386	395	388	395	396	412	435	400	410	374	418	406	411	378	396	426	389	448	414	367	396	390	395	416	420	340	383	418	380	410	452	412	411	415	397	372	425	400	393	383	356	387	352	408	400	404	396	419	394	385	412	405	400	405	374	385	411	428	413	417	371	427	377	382	390	400	417	401	387	388	387	395	399	424	419	384	400	420	427	405	448	382	377	397	449	410	387	403	378	416	427	409	356	425	410	396	422	388	389	377	416	391	396	429	379	382	384	409	416	422	386	416	403	395	407	409	396	381	397	431	388	393	384	416	430	418	391	375	397	397	416	407	416	406	384	401	392	376	406	416	444	423	411	389	364	425	420	392	454	387	390	398	404	411	434	382	402	430	394	397	434	412	408	370	412	402	395	356	385	436	422	409	366	443	365	411	413	366	414	372	400	389	397	389	419	369	376	380	384	396	404	366	406	418	411	391	385	401	441	374	381	391	375	413	390	390	417	413	412	345	432	412	380	380	400	396	403	387	397	377	430	405	432	398	372	418	385	391	385	402	366	411	391	400	436	415	417	402	420	430	400	419	417	413	373	382	391	410	382	395	406	386	395	407	421	372	419	381	396	415	395	412	420	409	388	391	342	386	396	408	402	440	391	385	402	360	381	379	374	397	388	394	391	401	428	402	405	390	395	425	432	454	389	417	389	358	376	384	440	411	401	419	368	369	407	434	398	373	390	407	346	354	421	406	421	416	392	394	368	405	407	401	427	436	416	406	402	348	367	416	434	416	419	399	399	390	399	386	428	387	427	378	374	396	389	417	412	414	390	438	387	364	393	402	423	389	401	355	414	400	400	375	416	391	406	376	403	414	409	364	418	383	432	383	386	380	424	425	403	418	411	376	406	395	397	403	393	377	417	363	396	402	419	365	374	379	412	393	416	401	367	373	431	421	428	377	439	386	417	406	373	416	450	410	389	375	432	420	400	396	379	396	387	418	399	382	374	371	425	396	382	381	377	392	389	427	435	415	396	394	377	358	392	381	392	403	399	436	383	446	414	361	396	391	366	395	429	376	381	406	432	410	383	409	396	431	413	416	421	429	391	368	395	399	403	425	387	390	397	368	420	420	374	394	392	425	409	406	420	404	374	398	435	407	370	419	382	407	406	427	395	414	409	388	393	401	451	402	429	401	383	418	429	409	399	406	394	376	410	418	426	379	441	411	406	417	411	365	374	391	383	393	364	390	406	394	395	403	401	394	405	386	374	366	387	399	388	424	434	395	410	412	416	421	411	409	413	385	402	370	419	406	422	409	399	342	405	388	391	399	391	395	413	397	392	370	431	403	426	402	395	400	389	393	397	468	426	422	377	406	431	423	389	438	406	381	435	365	406	405	386	420	396	400	385	361	383	395	433	377	392	436	388	397	403	386	387
22202	20106	26637	23326	20121	20246	10476	2296	1563	1507	1284	1267	1118	1077	974	924	952	897	847	842	910	844	859	803	863	798	766	796	770	727	731	769	790	799	730	744	751	776	769	742	741	787	760	690	738	735	722	788	731	712	687	749	722	661	746	692	708	766	725	747	740	706	721	727	744	764	710	713	687	742	720	716	736	694	694	756	738	777	755	750	728	694	662	772	705	793	684	694	710	752	706	698	677	686	678	738	712	761	741	764	701	686	732	678	701	749	738	696	740	757	717	708	730	758	743	761	746	716	730	702	750	657	720	729	673	709	757	714	696	737	773	653	750	722	700	697	696	736	737	697	723	715	706	679	676	689	702	693	731	727	763	722	762	686	724	685	737	710	717	675	663	740	711	729	721	694	679	709	656	701	677	644	724	723	704	731	739	702	720	738	705	734	724	693	691	726	718	748	677	718	675	671	703	687	676	674	690	713	734	701	710	687	707	700	696	712	702	714	762	702	668	695	735	662	653	726	722	714	688	695	751	696	759	725	722	724	637	671	698	715	723	724	734	779	700	702	691	680	715	667	726	689	705	708	694	713	719	731	691	661	670	673	707	720	747	710	730	720	733	707	721	701	683	714	726	699	761	709	710	696	748	671	763	695	701	704	701	724	684	702	707	704	689	663	697	745	719	701	691	746	746	702	673	695	739	724	738	675	723	718	708	691	680	692	775	714	686	706	702	764	738	714	723	703	765	769	676	718	672	718	753	706	740	741	691	734	662	695	712	757	701	696	745	745	681	695	715	689	732	674	686	739	740	689	740	679	726	689	755	745	739	702	701	689	693	693	673	706	691	705	707	703	743	680	717	751	717	747	684	678	729	729	689	716	676	726	687	703	691	743	762	698	706	729	690	753	745	693	705	699	726	736	763	734	751	688	681	708	702	710	676	704	725	678	731	715	717	708	634	651	721	732	739	700	692	695	700	725	705	687	720	691	703	745	730	705	704	727	720	732	696	716	678	697	743	682	720	712	721	702	662	684	694	673	686	731	732	767	655	684	723	720	729	688	653	700	727	689	750	712	678	741	728	716	700	721	688	682	751	678	706	707	691	728	695	739	698	736	789	682	713	651	709	698	678	681	723	718	680	751	716	698	710	716	695	675	712	693	717	679	756	662	652	777	651	718	714	734	663	727	711	707	697	714	686	672	700	659	688	688	739	713	724	667	760	667	714	728	720	676	712	663	688	719	729	752	694	696	729	691	741	695	693	722	719	738	715	718	717	777	695	732	739	714	695	676	701	679	714	724	676	727	696	735	705	723	697	728	708	678	683	757	658	699	674	700	729	694	691	740	709	766	688	687	680	717	758	675	676	702	711	679	667	717	704	665	741	684	730	691	669	706	691	677	698	663	757	679	669	732	691	690	736	744	744	700	697	688	696	733	722	703	685	734	732	698	727	712	748	728	734	710	699	738	719	705	737	724	740	706	732	696	720	697	690	686	707	706	707	715	706	719	721	690	708	740	720	758	703	682	682	728	755	717	713	742	638	687	689	726	720	684	731	709	686	700	724	698	709	727	739	723	732	682	694	721	693	676	702	739	725	692	684	694	746	685	749	656	719	703	724	766	690	752	716	681	716	713	716	681	678	769	699	713	687	723	699	707	657	705	689	701	714	717	735	708	687	727	730	701	696	677	672	653	704	721	723	731	697	749	731	696	700	683	714	682	710	688	712	691	697	745	707	683	673	685	678	753	726	725	691	687	736	674	664	732	731	731	685	734	724	704	730	724	683	656	727	711	712	704	729	686	689	734	704	686	706	688	696	754	719	703	712	691	714	681	676	691	692	694	709	706	692	747	736	701	708	743	730	760	695	695	727	728	740	678	743	692	733	696	785	719	723	657	725	748	717	708	709	710	664	696	673	724	741	696	698	684	748	724	701	683	697	685	705	700	713	754	678	663	711	683	711	705	728	696	694	712	712	692	724	665	682	708	692	697	684	741	733	733	697	754	712	732	681	709	698	715	659	690	765	698	739	672	701	663	729	692	686	716	718	723	656	676	742	716	723	750	738	676	704	694	715	700	722	713	743	707	699	704	729	658	719	725	720	680	744	725	707	752	696	701	755	711	702	752	727	753	647	720	727	716	704	689	743	710	691	742	723	729	692	659	695	682	766	718	726	709	738	703	677	711	759	696	706	747	669	713	705	665	730	701	760	756	712	720	701	715	740	699	689	722	656	674	684	748	739	671	773	695	647	690	729	687	690	682	697	700	696	709	689	737	716	696	706	709	677	699	714	698	716	677	729	726	721	714	677	693	687	707	720	705	716	662	743	690	725	680	741	705	682	738	702	724	777	682	720	683	705	670	703	715	686	746	706	667	690	683	731	748	688	749	703	684	703	722	693	722	737	748	711	736	717	717	686	744	673	688	747	696	676	741	688	753	692	735	732	671	699	674	726	690	718	721	684	728	729	713	685	692	645	690	715	669	687	733	687	665	771	766	688	649	675	638	721	688	673	733	716	724	728	702	721	688	723	700	702	698	684	701	684	707	677	684	711	704	697	701	682	707	716	706	705	648	706	743	717	711	740	671	703	686	705	723	719	740	681	720	710	718	771	681	695	693	724	695	653	682	716	725	722	680	716	714	669	678	718	718	736	700	704	707	716	711	692	677	706	720	697	716	693	634	706	744	710	702	754	731	728	679	731	701	643	765	710	697	715	675	699	687	744	681	761	704	735	700	691	723	708	699	709	750	675	679	670	727	703	686	702	721	714	706	690	754	665	724	729	691	680	717	756	714	753	698	687	756	679	732	709	670	699	680	723	695	713	711	734	706	678	684	732	699	741	721	712	745	669	731	702	754	689	732	707	706	669	723	670	683	781	698	683	702	644	709	732	715	702	697	722	693	748	732	713	676	684	718	729	710	689	728	708	692	719	684	678	752	732	723	668	670	694	713	729	655	713	697	706	705	703	694	722	691	763	735	702	694	706	719	692	699	728	728	688	723	697	715	721	688	714	716	765	752	687	716	717	698	733	655	693	722	701	676	693	695	737	713	673	732	713	730	714	760	666	737	672	696	740	696	695	717	748	743	683	713	735	738	731	728	715	716	670	683	668	714	661	689	688	725	684	688	670	740	740	704	757	690	651	720	698	695	732	723	667	748	697	698	697	693	684	739	718	737	687	694	666	677	716	703	675	735	725	742	718	664	733	667	727	752	688	716	725	729	701	710	714	731	699	745	716	666	719	734	730	685	702	733	734	689	732	723	711	707	693	702	720	716	699	680	732	701	711	750	713	728	743	725	719	737	694	736	736	719	672	654	690	692	699	680	707	726	676	717	735	700	678	712	670	726	700	713	672	736	741	728	706	700	671	699	696	706	685	698	711	656	730	725	756	731	709	695	685	699	739	682	685	705	677	643	686	692	721	694	743	734	687	734	746	710	717	695	708	705	662	691	709	726	731	725	717	687	674	713	681	668	704	715	702	683	723	740	749	680	698	695	711	648
14429	26262	21525	11764	7708	5799	4489	3270	2773	2480	2011	1827	1491	1448	1282	1136	1113	1101	1012	928	954	899	860	838	871	798	796	774	797	777	731	742	738	769	727	747	729	705	680	731	735	663	688	687	697	724	725	693	687	697	716	666	725	711	706	684	657	684	733	684	671	641	715	706	690	681	646	695	728	703	718	666	672	676	742	697	664	705	659	636	659	685	711	681	620	659	665	685	682	705	724	653	639	671	678	688	693	659	662	674	685	672	688	653	685	722	649	635	684	663	643	644	671	656	661	641	642	642	655	671	683	678	702	682	655	677	668	666	669	674	662	655	673	632	676	683	664	642	627	678	674	679	701	679	699	700	643	740	680	667	663	654	678	679	703	667	648	660	655	728	657	691	665	710	626	673	696	639	685	648	630	651	659	629	616	652	638	642	681	691	657	713	678	594	683	614	670	652	698	656	666	726	678	634	670	670	691	674	653	630	675	669	673	693	634	647	691	682	669	653	627	729	661	666	633	627	674	667	628	737	645	657	686	677	727	676	656	713	689	648	673	675	642	647	659	678	639	641	659	642	673	661	677	667	700	687	635	633	647	645	666	661	726	663	635	632	660	702	690	668	676	694	658	716	673	657	689	636	603	657	677	677	681	632	714	657	663	663	629	607	662	627	671	657	662	618	672	661	698	596	682	640	641	667	672	663	689	614	675	653	669	654	682	689	750	677	703	641	678	704	683	602	679	669	650	704	704	653	612	683	692	656	642	646	653	667	714	664	636	638	680	648	700	651	687	686	682	729	647	659	672	708	633	642	649	660	652	647	708	627	640	696	702	646	670	675	639	636	694	676	641	659	569	647	671	670	641	624	642	687	647	640	673	654	684	682	648	682	662	689	661	718	691	734	629	641	659	652	729	677	647	662	631	670	660	684	640	654	674	666	686	677	650	680	686	657	688	619	724	676	658	687	684	680	661	658	671	684	633	709	661	644	669	649	652	638	625	634	651	667	679	651	700	655	640	649	667	663	643	629	637	679	634	681	652	686	623	718	671	629	645	656	661	665	629	669	687	716	660	683	634	693	679	651	666	675	643	699	679	698	668	625	630	644	637	727	664	709	639	694	676	650	676	641	645	701	670	630	713	668	677	638	623	709	639	654	630	634	658	688	662	666	656	631	652	691	664	618	694	641	693	647	682	654	652	680	669	665	633	689	680	680	661	658	694	689	657	680	676	653	658	625	615	676	661	720	648	657	625	685	626	647	662	678	687	701	642	689	660	649	647	684	654	654	677	699	687	658	636	632	637	596	620	707	668	676	680	649	655	669	646	690	667	691	689	696	662	717	675	654	709	648	738	676	643	646	695	633	660	659	665	647	649	676	678	654	631	691	685	669	705	679	658	659	647	654	652	649	650	648	680	676	632	655	688	666	632	667	648	660	657	688	653	697	640	658	687	710	661	684	697	651	700	693	670	656	652	670	645	643	692	674	683	665	626	702	646	680	647	650	639	647	684	673	700	671	680	650	681	641	665	667	621	669	646	661	640	672	729	656	675	634	687	646	647	662	634	683	647	665	632	729	654	685	654	686	659	675	658	641	666	651	677	656	660	673	645	682	653	624	613	682	685	640	707	682	640	629	687	611	689	682	699	701	613	699	661	644	688	598	635	683	628	667	660	662	667	642	676	671	658	648	674	625	681	669	682	660	677	588	671	663	684	615	619	649	678	661	633	700	660	636	669	655	655	695	644	649	665	612	648	619	660	621	686	605	626	669	657	668	645	595	675	657	652	674	636	627	661	685	641	667	679	647	642	679	677	670	687	601	658	667	661	712	688	676	619	695	699	646	688	641	700	688	640	666	663	652	655	649	665	657	660	653	678	656	600	641	689	661	665	668	635	646	705	626	664	648	640	682	690	732	679	626	651	674	657	697	639	635	672	694	677	638	633	697	698	679	655	657	656	638	644	654	659	694	675	687	631	665	684	685	673	702	702	661	651	733	663	656	651	649	682	646	697	685	654	639	643	699	656	654	689	640	667	658	606	643	650	663	711	685	651	628	688	690	627	646	649	684	651	691	632	649	604	689	715	700	628	711	659	701	675	683	663	685	680	682	697	692	660	693	670	647	641	641	692	650	629	640	677	691	637	649	655	667	629	619	703	675	659	688	703	648	652	648	637	654	666	639	656	605	649	654	689	642	697	690	696	676	679	711	704	646	641	651	666	659	636	649	697	623	667	676	647	705	666	648	667	636	643	687	685	664	713	692	636	630	663	643	635	670	672	718	659	616	673	659	642	647	661	675	685	675	669	691	672	656	685	699	636	686	626	637	666	660	685	666	697	701	673	671	654	719	692	649	618	657	712	662	649	678	629	627	663	651	627	635	654	645	638	647	667	702	655	660	604	632	667	701	661	651	696	641	666	617	615	698	709	655	665	629	690	668	670	679	646	657	638	668	681	619	671	662	660	663	703	679	612	633	725	637	656	642	680	648	626	656	640	641	680	621	644	686	660	647	634	710	748	613	661	669	657	636	622	647	629	670	647	687	691	692	697	656	623	702	607	630	642	689	700	677	680	676	647	650	600	626	703	649	695	677	648	715	649	681	707	652	619	677	643	673	681	650	648	726	680	648	667	696	641	654	706	679	678	640	632	693	637	633	649	680	649	701	682	688	640	631	682	658	675	639	666	663	621	627	633	647	644	647	662	671	693	628	655	630	624	675	669	630	698	621	627	624	683	673	666	665	691	617	639	629	660	668	652	656	683	677	672	647	678	666	670	608	632	666	633	688	668	613	679	687	668	683	701	613	647	631	700	641	693	659	658	680	723	638	687	644	667	648	658	692	687	627	664	680	639	653	657	646	658	653	651	695	644	633	699	668	646	649	668	703	667	675	653	645	676	690	620	663	666	662	656	696	647	639	672	656	660	639	674	663	659	601	705	660	684	670	654	674	663	640	679	671	641	664	683	648	656	635	664	677	665	656	675	648	640	674	645	667	643	614	699	710	722	643	655	665	671	677	680	698	699	641	663	709	651	661	694	662	634	693	629	660	646	668	689	642	645	679	662	654	638	673	693	704	599	632	666	665	660	675	689	663	703	619	670	658	646	667	689	642	670	653	698	675	644	683	663	706	673	668	649	658	674	639	667	645	703	660	683	684	659	663	719	653	644	686	716	636	626	694	696	680	624	692	670	684	636	644	673	629	672	689	664	708	697	642	625	637	687	672	716	660	645	622	677	645	689	665	605	656	678	701	661	634	693	660	653	662	638	636	714	620	615	676	643	609	636	674	646	698	651	650	637	658	663	679	648	684	673	650	671	704	612	665	664	651	660	686	647	612	625	627	713	657	716	677	707	674	670	640	663	685	649	691	644	669	658	623	664	672	644	684	704	682	635	691	649	681	666	667	712	708	680	671	669	645	685	680	632	647	703	644	660	723	648	667	642	646	657	662	649	653	698	671	700	673	657	676	648	634	661	676	662	626	676	654	685	707	664	698	670	630	670	677
30035	17027	4287	805	337	253	217	165	185	184	163	187	170	154	166	148	151	174	150	137	155	152	162	146	146	150	148	162	154	157	172	168	154	144	148	143	158	156	148	143	160	159	167	151	145	159	158	152	144	144	170	128	176	175	147	169	156	153	147	149	167	155	160	136	139	165	135	144	161	157	137	155	150	181	181	150	144	153	162	133	144	134	133	142	161	165	153	154	151	159	151	156	143	146	177	157	159	157	168	145	165	160	156	137	153	160	152	134	178	152	129	127	164	149	155	136	170	157	168	145	160	142	160	163	157	149	174	152	159	147	134	149	163	142	157	164	156	149	154	154	129	136	117	155	152	175	161	171	157	142	154	161	155	149	155	145	154	152	171	157	155	176	172	157	164	144	174	138	166	138	131	150	139	178	150	160	152	191	144	160	175	135	134	130	133	147	150	157	171	136	128	157	138	167	156	146	131	143	162	144	160	161	170	158	156	160	160	179	142	146	141	148	123	141	163	162	154	138	147	154	138	162	156	160	127	149	133	140	148	169	150	163	156	183	152	147	166	148	135	144	157	157	141	167	156	166	151	144	152	148	160	152	135	146	151	148	135	168	166	153	170	171	132	123	146	153	160	149	158	163	163	163	152	181	149	148	149	170	160	157	130	139	163	155	142	170	144	151	144	172	168	136	144	144	154	167	174	129	157	139	163	155	142	152	167	156	145	126	129	140	151	167	137	148	149	137	144	159	155	140	132	157	152	155	167	156	155	152	148	156	166	165	163	133	155	139	124	162	154	161	160	150	180	152	151	160	148	135	172	150	140	169	158	150	166	155	146	143	146	170	157	136	159	149	150	140	173	152	138	161	147	169	126	155	140	177	148	143	159	141	136	156	149	143	164	154	169	176	144	153	164	168	154	148	168	143	136	143	145	154	151	156	153	161	122	140	149	148	160	154	181	137	120	144	148	152	158	158	137	159	156	141	156	137	153	157	147	157	155	140	166	162	156	139	148	157	143	164	134	155	145	130	157	153	142	143	157	155	147	144	167	142	144	149	149	147	161	150	150	161	155	140	152	144	160	167	151	132	159	155	155	163	169	145	163	139	139	149	126	150	151	168	170	166	165	195	153	157	163	157	176	133	164	139	148	151	150	147	182	147	173	151	168	156	146	156	152	169	170	153	147	165	169	150	152	151	159	154	158	160	161	171	168	178	155	164	137	161	152	152	155	155	133	151	134	152	147	166	153	167	159	131	127	137	160	147	149	156	151	156	127	162	154	146	143	147	154	152	144	162	168	156	160	163	152	166	164	157	155	147	148	158	143	135	154	168	138	143	144	138	157	146	141	147	141	145	169	139	191	179	161	163	161	158	133	141	146	153	153	154	149	144	151	157	163	151	156	146	143	154	161	148	122	137	146	129	146	156	143	132	156	164	153	137	132	152	156	167	141	152	182	169	135	140	162	163	164	156	153	173	174	150	175	155	158	155	148	167	156	137	155	158	177	163	162	143	146	159	159	150	132	166	158	158	171	136	166	150	145	163	154	151	179	145	148	160	164	150	184	162	144	156	138	155	150	149	145	142	137	155	153	144	161	168	157	174	156	144	147	157	157	162	167	138	158	140	189	143	151	158	145	141	181	152	156	154	156	140	140	163	132	168	144	165	153	157	187	143	158	147	148	147	152	155	158	194	154	141	151	154	124	152	145	154	127	143	132	142	142	149	136	151	154	159	143	172	154	144	135	156	149	147	146	129	148	126	146	168	122	148	134	149	140	149	148	139	158	148	148	130	155	141	153	160	148	156	142	156	134	144	136	159	145	143	167	132	136	144	155	175	143	150	134	157	145	155	136	163	159	147	137	142	157	166	155	159	147	177	151	146	152	154	147	149	156	154	150	138	162	150	151	164	119	159	151	149	154	172	120	137	155	169	143	130	147	140	138	154	156	153	171	171	157	145	179	154	149	172	158	147	150	147	150	156	178	161	150	139	136	142	136	144	166	149	149	187	145	152	154	191	149	141	150	163	162	169	157	150	156	145	176	149	157	140	162	173	154	156	134	147	149	149	172	145	169	137	156	160	141	148	160	154	159	145	164	146	155	132	140	163	151	159	152	141	157	180	140	155	152	145	146	145	157	163	152	162	171	137	156	138	156	155	145	132	176	133	131	142	144	148	167	143	140	144	143	138	152	150	142	148	136	132	146	123	159	144	159	138	168	151	156	147	159	132	138	173	158	135	171	183	137	177	158	145	154	149	169	150	165	142	145	158	166	142	165	169	153	153	153	142	147	137	146	162	152	157	158	136	162	144	171	153	157	181	149	154	156	170	146	133	132	151	161	155	154	158	150	164	155	131	148	143	140	133	143	158	164	148	165	142	171	155	161	147	148	156	163	135	149	127	143	139	165	150	139	154	146	151	143	156	138	140	146	165	141	137	145	151	141	162	149	167	164	160	157	135	132	157	150	174	147	146	144	150	148	168	175	150	143	151	147	158	142	152	148	136	162	153	142	154	166	142	187	131	158	150	165	146	149	157	154	150	153	142	173	154	142	187	134	165	178	181	145	158	177	154	145	165	124	138	149	128	160	184	159	156	169	175	129	147	164	153	169	168	165	178	165	145	155	130	176	139	157	171	154	153	158	170	149	132	141	160	144	179	164	161	149	148	163	153	185	135	146	157	148	171	159	156	170	145	154	146	163	141	160	136	149	133	135	144	153	173	150	145	170	137	160	158	145	165	161	150	147	162	148	143	142	162	144	125	146	148	167	149	177	131	144	144	160	162	153	154	141	163	163	147	170	165	151	165	156	165	161	170	190	168	133	162	155	139	151	136	140	189	170	143	152	135	162	139	146	171	142	153	143	142	142	158	146	147	156	132	177	157	147	153	143	171	151	149	138	170	144	141	138	147	152	148	159	148	167	127	156	156	151	131	152	152	154	151	141	142	142	151	176	149	183	133	150	166	160	149	164	131	144	137	155	162	156	140	139	138	155	139	169	151	152	176	143	151	152	153	160	150	156	151	171	149	154	179	148	165	141	172	157	164	126	170	152	159	146	154	157	134	139	145	148	163	151	154	149	150	149	137	148	135	157	181	148	127	152	142	135	140	148	145	152	151	168	149	133	148	122	139	177	178	137	151	158	157	163	161	140	148	157	150	172	169	163	131	142	148	135	150	129	178	182	158	142	146	166	149	150	149	140	156	134	145	118	164	148	147	139	160	144	167	152	152	148	137	146	160	140	176	151	176	149	158	163	147	149	146	150	138	173	148	149	143	151	160	142	160	177	150	171	147	135	165	154	140	150	146	169	156	141	156	163	176	176	150	159	157	155	154	149	157	163	152	151	130	150	151	136	177	149	133	178	125	166	152	154	158	155	156	143	172	161	149	169	154	128	188	155	160	147	155	181	144	153	146	147	152	154	148	157	138	165	152	161	154	156	158	146	147	156	151	130	165	140	142	151	158	160	146	156	168	170	143	144	145	152	144	155	168	150	141
9933	7872	4864	1330	478	339	306	222	207	207	184	194	194	172	191	168	173	180	167	178	197	168	149	164	155	169	189	154	156	184	154	148	160	158	190	170	158	165	168	178	171	153	161	161	164	157	176	161	171	188	178	140	159	153	166	159	143	164	163	163	170	169	177	169	161	151	159	157	164	155	162	173	161	183	186	127	176	168	170	154	151	164	162	158	170	171	184	186	187	170	170	157	144	165	163	184	175	201	174	177	170	172	193	179	192	178	169	187	164	188	185	160	177	164	166	145	160	163	166	145	182	168	163	168	181	179	172	179	138	156	148	154	165	191	179	166	151	154	183	180	177	154	176	153	188	176	163	155	199	133	154	163	182	165	156	171	168	174	156	173	178	171	159	160	160	174	155	134	150	169	164	148	160	161	155	171	151	173	146	174	139	169	164	161	171	162	158	177	190	156	199	164	181	174	159	177	161	150	180	184	144	176	156	150	165	153	154	157	154	138	167	181	159	194	177	163	160	179	167	167	170	154	153	158	186	150	157	171	161	159	149	171	176	125	162	164	169	189	159	164	153	170	175	189	155	147	145	176	163	162	169	149	153	140	148	139	179	151	156	154	151	165	176	162	168	191	174	174	167	184	165	162	172	185	155	154	165	160	157	169	177	158	152	181	145	132	166	161	155	158	151	171	181	174	146	144	160	155	155	174	141	168	157	182	169	177	171	166	150	155	167	165	180	152	153	165	171	166	164	172	177	171	135	169	176	183	163	164	155	178	165	159	140	159	159	160	175	187	156	147	156	176	155	157	160	174	177	179	174	156	158	173	159	185	189	184	161	163	172	154	167	152	179	182	177	167	157	168	148	180	183	163	145	188	191	164	188	200	169	162	156	171	152	156	185	175	161	180	156	157	186	163	157	157	158	145	187	168	184	170	184	172	154	166	174	175	175	147	153	176	141	178	160	162	170	156	157	189	153	165	162	151	200	129	153	191	175	166	162	171	177	161	179	137	172	160	171	152	168	172	169	193	163	153	152	164	160	192	174	167	163	149	185	149	188	168	151	165	192	189	140	137	160	182	154	141	159	191	158	163	166	150	138	163	164	178	137	154	182	174	165	163	175	159	174	167	165	162	148	168	177	174	169	149	155	164	176	153	142	155	151	148	185	152	158	167	179	141	164	170	193	158	152	149	176	158	164	151	144	153	160	170	161	188	154	182	193	178	162	178	194	188	174	182	165	177	165	144	179	148	193	175	158	162	169	161	162	169	201	155	166	159	161	172	182	180	148	168	180	161	182	168	163	171	170	154	179	166	175	178	182	155	147	161	145	178	159	174	163	173	153	149	177	147	165	154	160	192	144	196	153	174	176	171	154	188	166	168	198	148	154	154	160	165	174	163	147	124	177	196	148	164	188	161	172	181	178	172	150	193	157	172	169	151	160	174	172	172	166	166	146	172	149	152	185	155	158	169	178	180	170	185	150	164	158	178	140	173	154	184	177	174	150	167	151	158	157	143	163	173	157	166	157	149	163	169	145	159	141	164	166	152	158	174	161	133	163	166	159	151	164	135	160	159	164	148	149	178	166	182	163	165	170	198	171	151	177	147	166	160	153	185	145	163	180	170	152	158	164	172	162	171	163	151	166	155	148	137	172	170	179	166	164	176	179	176	166	185	163	158	146	148	163	166	147	177	161	155	158	171	178	160	145	156	181	163	175	163	164	197	175	155	162	147	183	155	151	182	164	161	171	142	175	168	188	168	200	141	175	160	163	180	164	167	151	177	192	158	173	175	173	173	157	151	177	197	171	186	168	173	170	144	180	165	172	158	193	171	194	156	174	144	152	162	176	135	175	183	152	184	167	179	191	186	144	156	189	153	184	145	150	180	153	167	134	158	165	185	147	170	147	150	180	179	173	182	170	158	173	158	152	178	173	169	170	169	149	185	159	182	158	175	193	170	180	154	181	159	176	151	179	136	149	184	174	157	133	154	166	139	174	132	171	180	154	197	163	178	182	158	152	172	152	152	152	159	148	149	184	159	161	160	176	170	157	139	174	150	161	162	173	160	167	169	149	153	162	175	200	157	149	182	163	144	183	172	159	193	177	175	147	168	153	178	149	173	162	138	162	190	147	166	166	169	162	160	157	160	160	173	169	187	172	156	152	168	151	172	149	165	157	152	157	153	166	171	179	160	152	175	153	156	181	167	158	178	168	148	163	166	149	157	128	161	172	159	171	158	159	159	142	149	166	157	172	156	191	194	159	168	175	149	154	186	166	163	173	167	191	147	161	132	176	180	183	145	200	163	168	173	187	169	177	173	157	174	179	176	159	160	186	172	164	169	131	165	146	156	173	165	176	181	187	156	164	164	206	169	162	157	170	163	139	163	173	165	169	158	185	166	188	159	160	161	191	181	151	160	183	140	157	166	158	154	170	176	144	160	170	152	165	160	155	180	184	164	158	160	181	190	161	150	171	154	153	157	154	161	159	145	162	167	156	175	178	178	155	169	154	166	168	169	156	161	176	164	168	171	157	143	156	187	151	151	178	166	171	145	160	147	186	165	162	169	161	140	153	149	155	148	175	159	162	171	186	174	150	161	166	166	171	164	156	177	178	156	150	184	150	157	143	179	159	153	181	150	159	174	175	150	152	175	177	173	162	166	173	177	165	166	189	140	159	167	158	196	157	160	174	188	166	173	162	161	175	152	163	180	177	173	174	164	166	148	185	183	171	154	161	156	164	163	168	161	156	164	174	153	166	173	154	145	163	172	172	158	165	151	168	134	150	152	153	160	153	166	135	167	172	164	167	166	165	169	168	168	156	168	160	181	159	178	150	187	157	160	152	161	128	158	171	176	178	145	158	151	177	168	154	176	185	155	146	172	179	164	159	160	191	164	186	139	168	157	173	171	178	185	179	159	154	165	180	177	164	170	149	146	149	169	143	155	166	186	169	154	162	152	156	176	174	151	170	164	174	177	156	152	149	159	172	163	183	190	177	172	154	188	150	175	193	190	161	167	177	190	161	157	165	158	164	165	171	158	158	189	148	158	168	171	176	155	157	161	173	182	184	170	172	173	147	166	182	167	157	174	165	153	154	161	188	151	165	155	176	163	156	177	181	150	178	174	184	158	174	168	176	166	163	167	177	161	169	166	157	164	170	185	195	179	156	175	166	176	149	152	131	160	179	162	160	162	170	165	139	189	163	161	167	175	177	171	142	165	185	176	196	179	160	154	163	187	162	164	157	155	153	190	170	160	178	149	164	175	169	164	176	151	147	168	136	180	158	163	155	175	182	182	161	157	167	169	172	176	157	170	155	153	187	184	171	185	155	154	151	146	181	187	149	202	160	151	147	194	176	173	151	181	175	172	145	177	191	171	173	148	178	156	169	148	173	156	176	175	157	150	143	182	153	155	160	182	174	160	173	176	156	167	148	165	153	176	167	155	167	168	142	153	181	182	173	175	153	174	163	177	153	153	153	154	183	139	145	177	178	168
24384	20118	26303	23728	20122	10823	1807	1037	928	893	759	714	632	582	543	538	565	593	514	521	509	491	459	467	484	448	453	472	448	469	416	481	469	500	440	439	480	447	457	420	426	446	444	446	424	447	416	472	464	417	468	451	455	438	446	441	478	455	432	427	414	441	423	437	462	453	441	418	428	423	408	442	470	420	400	415	475	441	378	395	417	428	427	474	407	428	436	435	426	448	432	466	441	396	439	423	463	414	486	436	414	452	458	410	407	399	419	454	457	429	443	416	414	487	430	406	458	441	388	392	385	461	389	431	436	427	452	469	421	411	419	412	471	446	431	447	457	468	424	446	415	396	433	418	424	446	412	412	418	438	422	423	450	402	439	459	430	431	432	434	410	441	427	418	465	413	425	433	411	421	432	397	433	422	440	426	466	438	410	460	447	443	440	457	449	460	398	437	433	434	434	431	421	400	472	441	432	449	387	429	407	435	436	413	411	419	416	478	461	422	449	459	406	430	401	429	418	447	420	425	420	469	440	437	436	432	444	440	424	434	399	442	471	439	412	414	425	416	415	440	441	442	442	435	439	452	417	389	438	453	438	405	435	437	430	426	417	440	439	441	429	445	421	412	434	457	449	442	441	435	415	429	420	471	379	482	387	427	448	426	440	432	456	421	459	453	428	406	408	409	429	381	440	438	417	448	457	419	436	428	440	398	392	452	431	438	413	449	398	415	422	387	400	406	422	449	442	421	438	420	380	418	444	437	424	419	414	437	421	479	454	468	422	427	477	439	454	431	414	434	410	428	392	429	445	436	381	415	438	420	398	426	452	434	453	411	423	434	446	443	428	418	424	411	451	391	429	415	404	459	457	454	438	404	453	473	411	448	447	407	447	435	427	437	426	439	433	467	445	418	405	417	481	401	438	432	420	444	457	399	410	419	433	419	440	426	397	445	404	417	449	427	461	406	445	426	433	403	427	463	424	453	413	409	408	454	386	490	399	403	449	411	418	472	455	418	440	441	458	420	426	416	426	395	410	433	438	424	421	433	409	459	412	413	451	449	468	417	435	430	442	451	407	430	445	404	399	454	385	427	442	453	402	465	439	426	441	414	414	450	473	426	414	480	417	421	442	387	444	401	440	433	453	424	399	414	426	403	392	449	406	439	374	419	442	446	446	440	439	416	439	476	445	447	383	434	448	429	381	450	436	430	449	400	404	468	486	449	400	426	454	440	436	421	411	394	425	385	407	409	444	472	449	484	425	434	440	415	445	445	435	444	443	431	470	407	406	421	431	450	417	417	452	411	434	422	438	432	415	395	430	428	415	405	467	459	421	453	414	427	392	449	403	405	450	421	438	425	421	423	414	399	420	409	427	453	456	402	468	428	398	423	475	398	411	418	415	475	429	414	429	413	454	414	406	432	415	413	447	413	427	422	430	438	420	410	420	444	400	387	427	423	430	403	434	440	382	441	439	444	406	412	405	442	469	447	408	407	407	404	470	432	435	404	418	460	397	422	418	413	395	436	467	431	415	421	433	455	448	459	410	457	460	452	440	393	420	438	408	455	393	446	456	408	425	431	396	426	461	424	458	425	400	460	418	384	426	432	408	434	415	432	462	422	449	467	402	434	423	412	444	400	439	441	422	453	421	452	434	429	400	431	404	422	407	442	451	402	405	429	469	417	399	434	414	443	437	427	432	439	438	465	425	413	445	397	423	415	406	408	453	441	413	401	446	435	474	414	412	388	424	444	475	418	407	410	423	445	383	426	403	416	444	425	433	482	452	411	427	395	432	432	417	475	467	410	433	432	440	442	416	391	444	417	436	428	424	416	414	417	389	435	398	421	417	448	446	412	421	454	402	407	464	404	469	440	454	444	415	423	410	437	404	445	446	409	434	472	437	406	412	407	397	430	386	391	455	430	452	406	401	409	370	404	417	408	454	420	416	431	447	384	368	432	426	428	429	418	421	440	417	456	434	470	444	407	412	431	457	425	436	445	416	441	391	439	413	458	438	433	429	463	408	381	432	448	434	459	428	396	403	446	380	398	442	434	426	415	413	414	446	439	406	407	398	415	417	408	421	423	394	383	392	414	427	436	395	409	437	418	433	431	414	407	483	431	421	413	433	425	412	447	432	427	422	426	428	409	421	411	462	443	409	424	422	447	412	385	393	390	428	470	407	423	401	438	415	448	449	445	440	434	453	388	400	436	439	441	409	450	398	439	436	412	448	403	397	393	416	448	434	475	473	454	442	402	426	430	454	436	417	429	434	403	453	464	425	412	428	427	451	437	433	428	408	412	421	419	413	428	371	441	412	425	395	416	418	417	467	467	439	413	462	412	433	426	449	422	426	408	475	408	425	444	421	443	416	449	419	458	446	416	453	448	404	402	402	442	451	404	432	416	422	387	437	441	440	414	392	409	403	385	434	428	440	413	415	459	430	455	403	466	437	404	421	434	404	456	429	413	412	409	422	432	440	419	433	442	448	368	426	425	458	408	435	415	470	437	370	417	461	411	445	420	406	386	428	399	447	400	431	413	424	414	442	455	416	405	399	395	427	427	429	454	424	391	420	427	396	409	426	413	458	416	452	448	410	409	443	441	455	446	415	421	432	439	422	428	420	439	420	429	410	379	425	432	395	401	451	412	404	449	442	415	396	395	423	436	419	414	424	429	435	404	431	412	422	421	454	457	428	420	451	441	410	440	398	445	404	416	456	411	436	430	374	417	420	437	423	425	414	423	415	429	427	431	418	432	413	444	469	439	428	401	433	400	400	449	440	426	392	432	423	411	413	400	416	439	425	417	439	457	387	399	423	462	427	440	424	398	416	441	430	417	401	416	422	426	472	403	451	395	417	406	389	396	433	401	392	410	457	415	451	417	437	439	390	437	461	453	431	434	426	409	412	428	444	462	437	422	414	443	434	430	438	437	419	414	447	439	435	416	410	393	456	442	419	457	440	438	410	399	446	431	386	433	450	409	422	421	412	400	460	418	393	406	442	417	429	430	403	448	428	431	412	448	419	422	381	433	428	399	446	456	446	407	461	415	417	454	416	449	414	438	449	430	425	413	419	422	402	446	385	438	426	410	432	421	438	452	379	439	403	460	414	468	417	423	429	380	420	452	426	451	414	432	434	421	407	433	454	446	426	442	446	393	418	445	410	403	445	424	436	441	419	477	439	409	432	459	428	463	444	393	441	415	469	455	397	432	416	417	428	402	470	432	415	462	439	432	408	459	404	442	437	439	434	430	426	409	429	434	425	392	442	440	477	447	406	416	444	406	442	445	401	459	408	439	382	419	396	429	415	448	431	453	429	386	428	436	396	434	429	434	408	419	427	395	458	438	418	388	437	437	465	424	451	429	431	431	414	443	407	451	425	434	412	435	412	415	430	398	416	392	454	457	436	430	424	385	440	391	456	441	414	442	440	415	477	412	412	407	400	423	419	410	424	422	428	474	443	417	429	438	420	446	456	451	435	413	385	435	395	407	432	429
11384	18110	13585	6656	4212	3154	2364	1785	1496	1320	1178	1006	843	720	707	675	635	659	589	556	534	528	483	445	487	500	459	454	440	470	457	496	449	501	422	420	433	415	430	434	414	443	435	436	430	426	421	394	404	448	387	428	428	420	418	392	399	434	421	399	418	415	418	411	383	398	402	390	400	397	418	418	381	377	439	402	449	428	425	427	408	419	375	429	410	382	388	424	390	422	397	407	387	438	425	474	381	396	359	388	370	395	418	448	394	394	435	393	381	391	374	409	401	379	393	398	418	393	441	414	398	404	401	423	423	378	408	422	434	379	404	371	400	414	401	423	402	410	394	396	383	446	364	381	428	419	429	361	401	416	404	406	395	419	367	372	433	389	377	380	424	396	394	388	397	434	403	403	434	445	405	403	443	379	369	407	408	361	388	394	429	391	385	419	362	398	379	409	422	373	405	400	439	379	427	406	459	390	375	417	378	388	396	374	392	411	387	408	394	384	371	382	372	380	415	388	402	402	398	417	430	407	408	412	384	380	406	394	388	403	377	395	390	386	401	373	378	453	393	389	383	416	387	436	390	408	414	390	378	403	417	423	402	399	384	355	398	395	408	464	388	409	400	428	421	423	397	406	399	402	413	390	385	414	391	403	410	420	405	402	361	415	387	376	365	433	419	421	414	393	405	390	379	393	379	373	383	420	433	414	431	392	428	408	415	390	408	397	400	416	392	387	393	445	398	400	414	407	413	401	398	409	404	397	393	391	376	419	407	407	409	398	411	403	378	356	405	410	383	369	392	371	395	425	401	414	429	428	404	377	409	378	394	399	381	398	409	360	425	403	386	360	406	392	391	385	387	411	369	432	429	408	406	395	420	381	407	379	345	395	374	396	387	432	412	435	386	404	418	406	380	400	434	398	409	391	418	416	436	378	407	398	419	425	370	449	416	404	404	404	397	394	386	390	384	403	427	426	385	401	421	387	371	381	386	404	401	421	417	395	409	396	414	405	381	369	408	428	406	398	396	417	406	403	386	398	402	416	388	392	395	421	410	374	397	376	387	399	418	431	426	415	373	400	387	383	372	376	407	365	409	398	403	427	383	412	405	416	416	423	386	439	429	394	380	363	383	395	414	415	404	394	411	377	450	425	369	435	414	408	400	423	385	389	401	386	404	415	378	406	416	401	406	404	426	412	426	404	414	372	420	378	433	383	396	397	401	408	388	381	377	435	437	404	402	379	423	442	401	399	405	382	397	373	409	374	403	425	402	431	400	422	391	382	419	415	389	390	402	426	432	411	407	412	437	450	385	379	396	430	412	399	425	429	342	388	436	403	391	404	407	442	398	403	390	396	405	363	429	401	369	376	387	376	397	393	401	420	403	354	412	418	401	382	391	387	385	396	447	394	404	388	372	409	391	390	394	403	412	396	391	410	395	410	444	391	403	402	426	411	398	375	426	368	379	388	395	398	431	420	403	408	403	398	409	402	394	420	398	418	416	386	356	409	368	421	392	426	404	395	450	420	401	414	428	378	407	387	401	358	409	424	364	397	375	445	380	409	382	426	410	395	400	387	393	397	404	393	389	370	384	423	426	415	405	399	423	423	381	397	402	471	397	384	388	384	352	372	400	395	383	368	385	407	419	407	449	390	384	394	404	403	385	392	389	382	393	424	401	404	377	375	408	423	415	405	426	383	394	418	442	396	406	421	393	402	419	398	406	432	387	407	407	393	406	394	389	381	393	393	395	404	422	404	408	394	387	392	408	383	454	396	375	444	439	374	401	428	390	421	442	386	408	426	404	440	384	379	442	415	413	436	405	406	423	370	400	410	381	432	420	412	421	410	398	384	343	372	385	396	400	402	391	395	396	386	389	415	397	397	407	364	417	420	413	404	390	412	400	377	359	421	417	378	376	371	375	395	410	385	382	440	388	443	361	424	395	427	456	398	405	383	404	393	399	386	401	398	392	425	397	402	405	403	436	401	393	395	429	411	430	402	368	377	353	367	399	387	362	371	402	395	434	403	389	425	406	360	437	380	418	429	439	415	426	408	403	410	378	370	394	428	394	376	387	369	397	425	384	392	423	371	434	405	402	405	373	417	363	376	412	402	382	381	414	402	422	393	378	372	409	393	396	409	432	423	417	396	400	430	417	393	400	427	449	373	393	413	411	402	383	418	399	390	384	376	416	387	409	408	396	370	399	446	390	415	448	374	412	377	428	427	428	423	421	387	433	417	393	433	377	383	421	399	397	411	378	408	435	414	416	389	373	405	401	419	405	421	444	408	399	429	408	421	386	401	419	428	390	418	411	394	415	407	388	453	405	365	415	399	417	409	419	426	420	415	397	391	414	364	410	428	413	365	434	394	393	393	389	426	407	416	404	368	402	389	387	387	404	390	403	407	401	420	367	374	413	380	381	389	413	379	393	405	420	408	393	408	388	387	400	409	375	382	416	396	398	445	397	434	401	416	397	376	380	451	403	401	398	396	433	412	404	413	404	401	399	369	354	404	370	369	380	371	442	422	385	405	363	396	421	372	405	423	357	387	369	391	376	366	443	409	397	401	360	391	385	425	440	378	398	425	399	397	376	398	420	431	413	380	360	405	405	383	378	410	369	401	407	408	406	403	400	400	411	385	419	414	439	403	399	390	388	409	410	393	409	371	374	403	370	408	403	401	356	391	391	402	443	394	393	393	417	442	411	401	390	419	354	389	407	400	414	383	386	410	378	366	386	390	388	416	385	421	413	396	441	414	409	391	404	417	456	415	382	396	398	384	428	412	405	373	400	422	412	375	407	396	372	408	356	402	441	403	372	378	350	422	411	415	433	409	401	438	387	397	384	437	380	417	393	384	333	385	364	382	418	404	434	392	412	420	394	434	398	413	377	363	404	396	406	416	373	382	406	395	361	405	373	401	383	384	391	386	391	409	409	427	405	406	411	379	414	427	390	398	388	368	396	377	394	400	434	427	396	383	419	359	404	435	384	394	421	394	430	394	394	404	439	387	375	351	410	393	412	399	398	385	386	388	383	437	378	397	391	414	431	414	383	376	401	400	393	376	400	377	415	399	422	388	412	383	394	401	418	391	433	384	432	414	394	387	395	410	410	412	405	370	396	396	408	422	423	374	392	395	388	417	397	386	384	398	390	400	403	426	397	394	425	420	400	377	428	412	339	418	403	429	390	387	406	428	355	383	437	366	386	393	411	411	386	394	383	399	385	393	434	374	406	389	420	396	385	396	365	377	403	401	414	409	411	403	408	397	414	391	378	401	385	422	393	403	423	402	393	413	385	402	408	395	428	422	414	407	406	351	431	364	357	416	446	441	427	377	451	402	434	419	424	418	444	419	435	385	408	384	383	428	384	359	371	437	414	408	357	426	407	370	368	391	372	381	406	378	415	418	395	374	415	395	399	403	392	429	403	400	380	411	406	388	400	357	445	399	375	407	403	369	407	381	395	371	405	398	456	410	392	411	433	396	410	360	382	398	383	405
22203	20124	26659	23359	20133	20266	10659	2240	1662	1534	1385	1257	1141	1059	1014	956	926	932	857	886	888	799	858	793	838	787	807	789	796	744	780	749	764	801	749	724	744	720	698	761	763	716	694	735	796	762	762	766	764	768	744	766	673	758	677	713	713	793	749	733	709	731	740	704	714	752	722	713	743	723	768	741	753	696	787	715	724	717	722	730	698	710	681	718	734	713	745	727	748	695	705	678	709	730	727	717	703	726	695	738	728	722	712	726	737	742	672	679	717	726	744	725	754	692	711	738	680	738	694	663	744	726	705	746	731	796	720	735	710	728	721	739	710	782	762	729	678	657	734	710	735	689	762	693	683	724	694	718	708	728	726	700	742	709	677	684	721	759	676	758	695	684	703	763	681	719	696	687	691	695	760	737	680	721	730	741	717	702	696	709	729	707	717	685	702	680	717	646	726	696	666	680	704	722	745	736	749	716	770	759	731	777	706	695	739	710	713	723	715	725	669	732	694	726	676	698	693	740	737	747	707	731	740	712	711	746	724	757	685	704	693	659	664	686	728	743	717	667	714	696	693	727	707	701	719	743	698	685	718	723	698	683	720	660	738	688	700	748	709	726	706	719	710	692	717	707	760	725	731	745	697	771	716	708	714	718	716	699	696	710	749	676	731	692	757	733	712	718	709	729	701	710	671	717	723	652	684	722	727	699	668	749	692	754	700	702	717	627	741	694	711	736	726	749	726	663	668	733	685	735	742	758	716	767	713	754	706	716	679	675	697	731	728	670	670	753	702	762	691	768	732	723	702	759	682	707	718	763	609	665	712	701	710	690	724	711	680	690	756	715	766	728	714	705	714	753	702	681	674	731	680	654	727	751	708	670	712	707	713	765	686	683	742	732	672	709	729	740	713	724	682	721	784	734	709	730	650	746	712	689	703	718	708	669	737	696	720	723	734	729	714	706	746	698	724	667	710	700	702	769	697	733	705	702	645	732	681	676	703	732	749	684	738	748	719	704	723	692	694	696	671	688	722	707	709	719	726	701	682	708	722	693	685	681	722	705	660	713	724	710	677	738	707	673	693	685	711	749	668	718	684	668	674	671	725	673	693	681	718	699	721	690	735	704	717	732	661	703	730	723	725	736	767	722	748	752	747	688	752	740	695	736	698	719	770	746	769	718	706	665	713	701	716	721	682	707	702	725	702	733	752	659	719	694	691	691	690	686	708	745	685	726	695	722	707	691	682	749	729	749	699	718	677	711	697	772	730	713	705	729	724	734	700	736	711	767	735	723	741	751	693	697	740	701	710	692	749	708	731	722	704	695	713	678	716	710	703	715	732	706	701	735	684	754	685	688	699	698	708	730	692	628	754	702	707	688	727	715	687	757	700	713	714	712	706	718	759	711	662	716	710	754	705	674	738	724	712	712	753	698	746	710	704	742	705	622	719	706	712	734	706	735	704	703	689	701	750	714	704	695	720	726	671	705	704	691	687	725	762	728	746	741	742	730	722	699	715	720	678	739	731	708	747	757	706	658	729	701	738	714	732	715	678	670	699	674	738	741	695	675	722	712	769	707	719	730	743	703	733	705	697	710	707	762	705	667	789	704	683	713	728	719	713	745	723	708	689	719	709	750	700	688	683	677	704	725	685	712	734	718	763	716	731	727	692	706	687	706	708	747	742	684	759	694	613	730	725	726	754	731	755	698	724	662	750	737	732	715	737	758	763	709	707	689	707	714	709	659	748	709	728	733	738	729	664	688	727	741	687	703	748	712	758	747	692	737	691	704	730	680	689	726	695	671	751	755	724	679	721	708	706	743	704	672	746	674	649	653	681	709	640	710	710	749	737	765	748	723	725	696	735	682	753	700	699	714	693	653	753	740	684	734	705	682	696	715	682	743	730	733	722	721	727	725	711	686	713	681	767	682	751	663	742	690	731	700	729	704	709	701	716	739	636	711	662	677	656	739	648	708	712	699	695	692	748	709	705	708	677	665	698	743	685	661	723	732	707	692	670	674	724	751	702	750	726	732	676	726	690	681	711	763	691	727	679	724	756	722	683	750	740	768	716	669	676	695	672	658	686	727	699	686	702	694	696	714	767	728	668	694	711	709	709	709	685	702	701	716	709	713	692	734	697	680	745	702	680	664	677	716	718	695	714	712	700	705	756	703	707	699	698	646	744	717	721	703	741	735	741	684	716	681	722	698	701	690	691	679	727	709	640	705	788	723	707	682	699	728	687	716	752	739	736	709	709	667	728	716	705	710	674	693	755	718	719	673	716	713	699	704	715	712	682	703	731	722	731	708	738	756	774	714	717	688	725	675	693	691	667	728	752	781	726	744	708	696	683	721	716	728	728	751	709	691	726	727	713	727	705	698	730	724	698	685	722	723	686	719	780	734	686	690	776	707	743	740	750	689	692	771	684	710	709	712	686	722	684	744	687	678	736	692	692	727	727	656	744	732	712	708	687	698	685	736	722	689	720	663	730	744	719	689	730	736	723	719	645	679	703	685	700	728	701	691	739	708	684	728	667	699	727	725	755	710	727	671	696	719	723	695	747	714	676	685	742	704	661	717	730	697	698	705	691	701	662	668	693	771	677	702	740	696	709	680	717	719	699	722	717	687	727	675	687	688	681	742	728	729	725	739	687	720	705	767	660	703	757	764	722	673	710	699	690	698	719	739	689	710	683	745	734	728	702	726	717	719	700	670	712	678	671	699	699	748	723	615	738	696	707	735	705	691	753	693	681	725	728	687	698	667	749	746	708	672	714	698	763	653	705	684	675	733	740	671	687	698	735	717	724	696	681	706	753	682	715	721	728	678	678	719	709	688	720	730	723	723	668	744	691	744	705	730	751	741	692	662	709	721	719	694	697	696	677	688	728	761	658	685	714	675	694	689	705	672	698	723	729	709	697	727	708	679	691	717	683	690	640	742	686	700	672	720	733	676	675	687	702	645	694	736	728	766	701	669	710	687	732	740	751	721	662	720	652	686	766	752	689	661	700	673	696	684	754	729	734	705	716	702	703	691	723	737	724	750	687	706	690	782	738	683	716	709	699	725	716	743	698	685	696	683	658	767	673	653	730	685	706	669	720	722	722	683	661	683	705	708	687	730	682	710	738	684	709	760	746	695	699	690	728	690	712	688	771	704	703	669	674	665	686	677	678	740	733	745	710	686	705	696	694	704	693	718	661	714	723	758	703	728	675	641	735	672	695	697	754	730	707	709	656	764	681	731	727	694	732	702	710	719	748	669	687	719	746	741	716	716	728	709	652	691	736	737	700	748	664	706	711	717	701	696	726	692	701	735	762	736	741	711	754	714	735	720	733	728	711	712	702	676	763	737	748	725	744	697	689	699	689	735	679	697	667	710	728	684	706	647	691	727	708	731	716	747	712	724	710	709	724	774	719	758	706	662	681	713	723	684	675	750	697	691	691	699	737	739	706	742	654	711	716	681	732	733	666	757	672	709	715	681	736	703	754	718	760	709	728	731
14282	24992	19485	11212	7676	5855	4409	3280	2789	2453	2179	1903	1538	1350	1282	1172	1093	1080	997	945	1011	906	887	931	837	803	809	796	784	767	803	762	689	799	768	728	741	706	741	775	700	694	683	698	718	713	660	708	720	670	709	720	717	667	630	698	696	676	710	642	639	632	666	685	641	683	674	701	679	709	638	688	719	613	718	708	686	703	674	664	665	707	653	681	601	688	688	677	676	653	687	704	691	688	674	627	673	682	689	687	698	725	668	688	692	656	666	670	678	668	709	609	694	730	660	682	720	692	660	706	640	713	655	664	649	640	649	741	638	674	686	644	702	654	682	673	673	638	670	674	694	711	695	652	641	694	655	683	620	626	703	656	659	709	694	686	642	609	643	666	689	634	697	697	652	699	695	669	673	635	700	683	679	693	647	648	699	687	656	669	678	636	664	650	651	648	649	687	689	677	634	671	616	689	668	657	672	661	658	645	669	676	657	645	678	639	620	635	655	687	675	628	671	645	658	735	634	627	730	655	676	688	678	718	638	653	651	621	663	680	644	647	704	665	707	653	690	671	623	651	637	652	690	674	687	673	647	669	694	680	709	684	681	636	668	664	645	662	672	712	648	633	649	637	638	705	694	696	657	714	703	654	614	698	651	630	658	620	649	674	661	679	684	686	678	678	666	664	725	700	656	660	654	658	654	624	677	692	644	702	645	649	675	656	650	687	672	662	688	647	700	657	648	717	676	643	641	667	628	699	664	614	677	675	646	664	648	653	661	643	642	662	709	646	674	624	680	657	670	678	644	669	695	650	598	655	665	692	679	668	639	674	674	662	662	694	635	628	711	670	686	664	655	644	668	716	628	665	667	650	701	679	707	658	637	661	675	677	688	648	643	629	655	685	654	627	655	624	657	689	660	680	676	678	651	692	687	656	663	673	663	667	678	610	663	597	637	684	606	678	671	686	622	686	662	653	676	679	624	639	668	690	644	663	658	658	619	641	649	659	742	656	671	706	678	695	624	652	666	655	663	721	639	699	661	622	699	663	664	673	654	663	643	676	655	673	677	696	657	649	636	625	660	707	647	670	635	638	670	664	659	657	695	689	694	681	692	644	684	620	648	634	683	655	666	720	681	677	661	682	655	638	706	704	639	715	727	689	648	660	643	654	702	694	675	666	666	673	663	631	642	655	640	692	632	651	657	673	665	618	672	671	679	649	664	669	644	678	666	637	646	732	681	697	682	664	673	635	617	646	632	658	681	648	624	696	687	627	640	657	706	692	719	686	641	651	642	634	688	666	660	651	719	658	653	652	733	660	707	702	667	686	678	681	664	697	651	653	682	694	648	678	688	643	683	669	678	678	685	685	694	636	689	682	650	637	625	695	677	637	669	665	620	675	625	711	633	704	645	667	674	669	681	706	697	684	664	612	630	678	658	665	687	666	714	682	683	670	650	619	657	651	656	658	643	676	706	662	655	597	663	679	690	668	687	694	708	630	693	696	654	693	680	662	713	651	732	696	647	667	682	678	688	675	655	667	644	685	660	699	664	664	705	699	665	659	641	728	661	679	627	691	662	670	605	667	685	692	655	693	688	686	680	693	677	686	659	677	628	637	664	632	685	652	633	655	681	668	663	646	648	690	616	651	692	660	637	653	737	653	663	692	629	673	692	642	674	674	658	662	623	682	653	690	668	618	670	650	697	658	684	675	657	646	635	700	658	638	682	633	677	647	634	711	662	673	693	651	671	664	683	648	685	603	695	678	636	701	700	653	742	689	633	723	698	674	661	656	687	665	674	693	631	694	662	608	697	652	650	643	660	659	656	657	665	648	694	643	652	653	642	628	692	691	712	663	656	651	662	569	689	683	663	678	715	648	652	674	624	676	665	683	689	702	711	638	679	638	684	704	656	643	711	651	660	667	682	630	687	704	656	673	695	656	669	652	624	684	710	629	691	656	701	686	623	600	668	683	656	675	682	659	655	646	677	676	671	648	662	670	661	638	662	700	699	682	669	635	676	672	717	674	657	643	680	676	658	671	652	649	654	714	652	657	671	660	730	688	660	664	712	647	631	659	714	633	646	637	638	631	690	658	664	705	654	622	694	651	700	688	656	645	679	658	681	689	677	655	657	656	673	654	662	668	673	602	611	674	690	681	653	680	664	629	649	635	650	674	656	650	620	668	651	665	622	665	673	659	661	645	677	679	665	676	680	649	683	688	646	674	631	645	693	651	672	643	637	623	692	637	685	671	661	686	711	672	696	645	632	663	632	637	688	659	714	658	687	644	672	704	667	644	663	675	631	616	695	634	641	663	666	649	684	674	657	658	689	691	649	614	679	696	673	678	692	664	690	667	663	657	703	704	643	673	665	629	649	683	687	625	680	695	643	651	637	677	679	680	674	653	673	688	634	639	664	651	656	667	674	691	674	655	679	636	691	643	692	686	673	687	639	689	651	688	670	696	645	664	671	656	639	673	674	679	629	669	668	663	674	737	699	644	676	665	644	640	640	680	672	678	613	661	672	600	679	621	692	648	662	679	670	671	656	647	688	694	659	709	655	653	640	709	612	709	702	702	689	618	614	633	677	649	671	671	675	710	699	656	655	676	616	631	647	690	653	670	689	662	606	628	706	716	680	712	680	634	673	649	678	656	693	729	647	675	693	649	668	683	692	663	685	694	677	673	665	649	682	632	661	661	681	689	667	668	660	638	678	629	676	670	644	688	678	624	673	719	683	635	646	639	640	670	665	624	659	639	666	682	644	634	690	714	673	699	648	678	625	716	693	634	685	647	697	617	664	636	628	647	623	659	699	667	654	649	670	689	626	708	660	662	700	644	679	670	650	669	639	673	658	634	674	648	653	692	650	685	645	691	635	652	652	634	644	644	678	700	650	656	616	678	670	680	683	687	660	716	680	614	653	657	661	695	653	618	691	667	672	672	649	650	641	613	652	658	638	623	629	655	652	663	690	702	657	661	673	672	664	626	686	653	633	644	630	673	679	688	684	636	734	631	721	701	696	653	651	652	705	692	664	641	674	641	676	676	609	603	665	636	681	683	691	665	692	666	661	632	707	656	594	678	709	668	678	652	709	654	676	723	654	659	662	650	655	656	661	618	634	683	670	683	658	668	690	659	644	666	679	674	676	648	668	693	655	702	654	699	620	654	658	692	663	658	688	676	675	614	678	652	629	676	664	679	664	643	660	644	634	657	655	610	660	657	659	674	678	626	682	642	684	670	694	665	646	629	651	642	644	663	648	669	689	663	645	654	689	669	646	710	666	640	662	658	656	660	695	676	686	636	623	670	620	679	627	688	698	655	661	684	631	637	628	681	658	643	682	696	722	685	641	649	688	659	646	681	668	633	662	639	612	684	678	647	662	638	657	610	650	662	657	648	708	665	638	647	651	671	651	666	685	667	673	654	662	632	669	645	650	713	685	644	709	707	650	668	632	736	709	651	675	660	666	703	659	732	710	680	653	598	628	672	696	650	698	638	649	702
27565	15428	2882	569	292	220	202	173	158	149	145	154	160	128	168	147	160	148	142	135	144	141	143	153	152	126	135	138	123	145	136	136	129	153	152	126	152	139	118	152	145	134	113	156	127	143	152	157	151	166	151	145	141	139	133	148	146	146	136	128	119	134	157	144	124	133	130	129	149	133	132	152	150	148	147	159	138	155	120	147	133	123	142	161	143	131	136	128	146	144	132	126	130	124	139	146	121	121	104	151	168	139	140	135	149	146	130	151	147	134	140	151	141	151	154	137	126	130	139	140	121	134	127	142	133	136	137	128	161	138	131	140	131	122	149	141	149	132	145	144	132	147	158	136	129	147	142	130	129	136	155	128	129	141	133	117	124	125	138	133	144	161	163	132	140	137	115	147	134	135	144	149	143	151	126	143	128	150	154	119	133	144	154	132	144	139	132	153	139	143	132	142	153	145	143	159	166	128	138	134	122	137	136	162	131	156	138	142	138	119	149	140	170	145	138	127	142	130	155	144	138	138	129	133	135	129	125	149	139	132	145	139	149	131	148	143	144	155	159	130	133	141	130	117	150	134	143	141	125	140	160	144	118	127	144	131	131	157	118	135	143	136	141	146	148	141	149	120	145	176	134	136	126	126	127	147	146	128	96	134	131	116	144	136	137	144	145	146	143	126	136	126	135	136	128	150	135	137	144	154	118	119	105	144	146	140	136	154	137	141	160	151	146	135	117	139	143	121	136	156	132	157	100	158	148	133	167	140	120	156	130	169	138	133	135	133	148	148	144	133	131	159	140	134	149	164	134	154	134	141	123	131	127	146	136	142	137	146	126	132	147	137	142	143	130	129	153	143	123	128	135	142	140	151	148	141	143	138	143	138	146	148	140	129	137	128	152	111	132	184	131	137	125	164	148	125	129	137	128	144	138	134	137	139	160	131	146	147	134	151	150	150	116	153	128	147	146	132	142	131	144	133	119	120	139	147	120	135	116	138	146	136	139	149	144	139	133	138	136	131	123	159	133	124	140	152	154	159	152	148	145	139	130	141	137	140	135	154	145	140	137	153	158	113	117	101	157	149	156	163	149	134	130	130	145	153	146	116	135	165	140	150	128	131	137	136	146	121	141	121	139	139	153	154	127	131	154	136	121	128	138	129	132	131	136	133	140	124	117	122	142	152	111	153	136	126	152	146	130	125	140	138	133	144	136	146	138	139	127	141	129	152	129	137	154	133	149	144	144	152	151	153	142	132	135	146	135	139	150	168	151	151	139	140	162	183	124	129	145	142	150	144	127	143	140	117	152	132	155	137	124	124	128	108	141	151	115	159	155	134	138	145	139	133	133	118	145	125	137	148	179	138	133	144	139	154	161	131	128	147	145	155	123	144	127	165	146	121	149	156	131	131	149	131	127	152	146	157	131	139	130	126	150	142	143	151	134	145	139	124	148	150	147	130	126	133	132	133	138	121	126	139	143	150	154	141	147	131	139	141	128	148	162	118	155	131	138	150	112	148	135	128	128	148	144	156	121	128	119	136	141	142	127	136	139	139	151	157	150	151	163	140	132	149	144	128	138	126	128	122	123	140	134	130	172	133	138	122	149	153	150	186	146	132	141	133	142	139	140	154	146	131	134	117	137	151	113	118	128	133	142	133	135	135	148	159	127	131	127	130	160	129	138	136	133	127	128	131	134	149	138	137	136	159	134	115	154	143	133	124	155	112	126	114	139	149	146	143	148	147	147	144	130	135	137	136	126	140	134	134	121	119	136	137	163	127	130	175	130	144	116	139	130	138	140	132	141	125	131	120	140	130	123	147	138	147	131	161	136	141	149	144	131	139	143	188	148	137	143	118	139	145	127	157	134	140	137	136	154	134	138	162	121	134	129	163	130	159	115	123	144	131	127	145	149	150	139	145	158	163	125	140	130	136	136	150	143	143	169	151	119	127	148	163	156	145	148	132	135	138	136	135	147	137	152	134	145	138	150	137	144	152	154	136	138	136	153	131	131	139	150	118	139	137	140	131	143	137	135	145	155	128	122	129	147	150	139	121	137	129	135	156	133	137	146	141	155	143	132	122	174	141	153	143	141	117	147	162	134	128	144	158	135	140	142	143	148	126	168	134	138	129	141	147	141	125	132	155	137	120	133	114	136	142	145	142	149	129	144	150	144	141	146	137	135	139	159	144	129	117	136	151	151	149	140	134	145	142	144	145	143	130	139	139	132	134	143	126	122	136	129	142	132	147	149	127	146	128	144	135	134	133	136	151	134	164	123	129	152	127	143	141	130	107	144	141	158	135	145	149	151	146	129	139	133	159	149	121	154	165	138	160	129	150	128	144	133	130	149	142	129	139	124	144	124	142	153	138	143	129	144	139	157	115	139	140	146	142	116	126	148	158	146	132	148	133	131	139	136	148	136	145	140	143	137	131	139	139	154	133	148	148	136	135	153	148	143	127	158	146	143	141	131	151	159	120	143	137	135	130	128	156	130	132	134	143	104	122	143	150	143	139	135	148	138	127	140	142	162	138	137	126	143	141	136	149	130	131	127	139	138	141	143	133	148	156	141	146	119	122	140	140	145	146	154	134	137	150	124	144	147	156	145	174	137	128	158	151	129	133	133	139	149	134	146	153	161	136	155	151	135	157	127	132	147	148	132	139	135	140	145	124	169	152	135	138	146	163	128	136	148	139	155	136	128	163	125	122	140	133	144	155	147	141	148	144	131	121	155	166	131	160	138	148	157	119	124	119	167	146	134	142	135	151	115	128	131	138	126	145	123	126	124	155	131	139	154	138	144	139	130	151	135	128	148	143	139	125	135	147	186	140	118	165	134	134	168	136	143	124	137	166	135	115	135	153	139	156	134	159	144	156	133	165	137	132	139	142	151	158	134	160	128	134	142	144	118	127	152	143	155	138	138	154	151	114	152	136	135	145	122	146	171	142	145	148	161	136	142	154	143	153	152	146	150	134	121	135	155	140	130	141	124	133	122	131	129	145	152	136	147	150	138	146	126	154	140	152	139	126	140	135	134	126	122	141	121	126	137	130	132	147	145	154	122	147	129	132	133	150	129	116	141	147	144	157	163	141	140	116	153	144	130	152	136	154	126	132	149	126	131	109	128	115	139	140	138	134	139	147	123	149	134	154	142	146	154	124	146	148	130	150	126	149	151	145	139	128	139	157	132	127	148	141	150	124	139	125	128	144	138	150	123	158	154	122	157	137	126	126	142	161	132	148	140	120	136	152	139	146	164	141	149	130	145	120	144	150	137	146	129	150	132	127	158	155	173	143	138	130	154	145	141	122	173	150	151	124	162	149	142	149	150	174	125	130	143	134	142	135	153	129	130	132	130	128	140	142	139	154	151	134	136	153	136	156	130	132	159	142	155	137	151	134	135	134	137	124	148	140	153	148	130	142	137	131	156	152	149	129	142	120	132	147	126	137	157	126	138	132	154	141	150	144	167	132	125	142	154	146	138	126	127	140	133	158
8485	5800	2135	784	399	293	249	211	194	189	175	186	156	159	170	167	152	188	174	168	143	162	155	158	167	145	166	150	151	136	130	137	148	157	184	163	148	185	162	168	182	154	143	146	158	156	162	147	131	153	165	137	125	151	145	167	155	163	171	137	146	158	168	158	148	169	133	149	153	149	153	141	147	150	146	153	163	140	142	163	132	141	151	141	166	170	142	138	150	150	156	151	153	145	145	142	140	174	164	131	155	135	150	150	156	134	142	138	150	142	173	164	138	159	157	156	127	141	141	143	174	159	139	159	157	141	137	146	149	151	149	139	184	151	142	162	157	153	135	151	159	161	178	128	140	163	156	147	158	158	141	150	148	159	154	151	161	191	151	148	133	156	155	156	144	149	160	156	152	136	159	158	138	172	166	132	167	156	159	157	145	166	134	139	175	150	149	132	176	165	158	161	161	168	140	154	170	158	157	159	153	137	125	160	133	136	171	125	156	176	142	149	167	167	141	159	143	142	169	164	150	156	159	189	156	150	172	170	132	147	143	159	152	154	160	166	145	153	149	146	138	134	148	162	159	170	171	159	125	148	130	152	145	150	155	160	137	137	163	149	169	136	129	169	138	150	139	167	162	167	166	149	149	141	155	140	147	152	153	145	153	156	170	141	145	167	148	170	142	154	163	155	164	136	130	162	152	151	133	175	138	137	142	175	159	155	169	157	190	145	123	176	138	141	152	154	156	150	151	158	148	168	159	146	161	166	154	154	156	150	144	148	133	149	148	159	166	133	176	157	142	139	141	147	120	147	126	152	142	157	168	164	137	140	151	149	138	137	152	144	161	142	150	150	153	129	151	152	174	174	136	152	161	155	172	136	153	153	161	140	164	141	167	147	164	143	166	132	152	129	156	151	141	155	149	142	135	154	154	149	177	145	141	145	159	152	167	155	155	149	154	152	151	157	164	136	130	171	137	166	132	140	148	146	144	142	158	140	149	150	150	173	146	146	141	140	150	179	166	154	158	162	133	145	139	141	148	136	140	157	153	171	139	152	160	125	165	126	140	143	128	146	175	176	143	143	156	177	147	142	136	160	143	159	155	149	144	153	152	157	165	152	146	134	156	141	171	131	156	152	160	145	147	142	123	140	157	133	155	141	152	146	169	151	141	128	150	165	163	154	166	157	146	164	149	154	131	152	156	153	140	154	157	166	129	152	165	168	157	155	146	131	146	149	146	139	150	134	173	154	137	156	153	163	158	146	140	148	131	159	147	155	158	138	160	135	138	154	167	141	138	178	139	136	152	133	150	141	144	126	168	153	144	149	145	152	148	163	142	144	152	153	152	166	163	130	158	142	173	126	142	144	161	149	145	125	172	160	156	146	159	168	155	152	164	153	143	139	140	142	154	154	140	159	149	161	157	161	151	141	158	161	148	153	152	141	154	168	162	155	155	148	160	149	152	154	142	163	136	146	161	152	146	137	143	156	138	148	142	154	164	142	135	135	138	148	134	168	124	148	144	132	152	156	136	148	139	158	155	150	163	134	153	136	151	164	144	147	157	154	148	187	177	125	164	155	169	161	182	163	134	148	143	165	166	143	147	148	159	149	171	161	160	157	170	151	145	140	168	159	154	153	156	151	152	140	154	160	174	146	138	147	143	134	153	126	148	166	155	136	150	161	138	135	151	145	150	148	160	159	157	152	153	155	147	145	157	148	137	154	171	155	139	164	157	147	152	152	155	142	150	141	155	136	159	154	160	149	161	166	142	157	157	136	155	152	147	153	145	154	155	155	179	156	156	155	144	129	135	167	165	163	130	148	142	156	158	162	143	161	183	144	160	144	134	151	150	147	167	134	133	138	167	158	156	149	156	131	159	163	147	140	163	149	155	155	135	135	194	144	150	167	167	152	175	147	162	147	163	155	155	168	142	139	145	152	150	155	153	154	160	161	132	146	141	162	157	150	140	155	158	154	131	154	160	173	138	150	131	176	170	165	157	146	142	142	163	157	178	154	148	139	150	165	153	183	151	149	141	142	168	149	161	143	165	159	142	147	154	145	131	166	150	141	137	146	129	150	138	149	168	155	156	148	138	164	139	145	164	148	138	134	189	164	146	151	146	168	168	166	168	127	157	160	165	141	155	142	142	137	138	150	139	138	137	158	153	174	171	150	137	187	146	138	144	150	147	146	156	159	162	143	144	143	154	164	137	135	165	154	161	177	177	169	162	169	161	161	153	129	138	197	137	155	145	137	142	158	155	145	128	186	131	163	161	146	145	154	148	155	162	157	151	160	156	127	153	136	157	163	148	134	152	162	139	167	144	136	159	147	155	166	151	161	147	153	142	138	164	151	135	165	143	147	189	163	145	162	143	166	129	166	140	171	120	148	154	153	145	165	142	147	147	150	173	156	164	153	153	170	154	164	157	150	167	157	146	136	152	137	168	162	141	137	159	150	169	166	166	173	161	149	157	150	156	138	157	140	141	133	150	144	157	150	147	153	158	141	148	159	166	146	138	165	148	138	168	158	170	144	158	128	143	139	154	143	144	161	148	149	146	140	159	163	148	137	149	168	144	154	164	164	148	157	150	164	155	147	158	138	160	134	148	132	159	163	143	157	163	140	146	163	138	151	129	155	177	152	168	144	141	151	148	151	142	135	141	134	155	139	162	143	167	161	159	154	139	139	138	139	143	144	146	125	141	177	148	166	145	150	153	161	157	139	145	145	156	143	140	151	151	162	136	175	136	140	154	129	160	143	147	152	162	143	154	157	139	158	175	165	138	171	148	161	141	158	165	140	136	147	141	151	143	165	169	154	143	155	166	177	147	138	153	162	138	145	171	122	136	149	165	169	152	139	134	135	157	148	166	163	147	162	134	157	146	146	136	138	157	151	149	140	157	148	156	165	127	145	135	170	150	149	159	161	149	178	144	161	154	160	141	160	158	137	153	151	159	157	173	144	173	140	161	133	148	142	155	130	140	177	148	155	147	161	140	170	163	144	152	154	137	165	150	169	159	134	135	158	147	130	170	140	166	125	130	160	141	148	155	161	125	142	153	156	159	148	157	154	153	138	154	165	164	140	145	152	137	147	161	153	122	133	143	149	148	148	172	144	155	157	157	172	171	176	144	156	157	134	157	161	132	161	148	175	156	133	162	145	174	149	140	145	152	161	142	113	131	140	180	149	183	149	141	172	131	177	140	145	163	149	147	157	147	151	165	160	144	132	143	150	139	158	149	164	167	158	154	151	155	163	153	149	149	147	169	128	157	157	136	166	181	141	146	160	130	129	166	128	139	162	158	157	131	122	155	178	136	145	164	157	140	181	150	140	152	138	129	157	148	164	141	148	144	153	140	167	143	172	155	140	156	163	153	169	158	156	151	144	133	155	132	172	141	136	144	150	142	149	157	152	128	148	158	136	163	156	152	119	172	159	147	159	142	153	145	145	162	165	168	141	127	164	160	160	157	179	154	147	163	145	150	144	158	164	120	139
24464	20096	26302	23633	20103	10934	1838	1138	882	811	753	732	623	575	551	574	569	543	546	516	506	495	494	458	460	467	484	434	425	451	458	470	472	457	420	444	452	485	427	481	389	475	443	446	482	459	439	409	459	477	433	450	467	456	443	439	460	401	437	414	395	433	390	448	451	421	432	423	447	418	412	430	469	398	405	457	448	463	440	418	418	434	417	474	423	415	414	456	456	436	432	383	417	410	413	401	421	467	436	431	376	438	461	425	425	443	379	431	405	428	428	386	439	395	445	455	387	436	438	416	407	414	446	437	452	419	437	424	453	428	412	413	412	441	421	411	428	404	448	399	419	442	445	418	418	419	476	450	413	419	413	437	431	395	399	411	459	413	466	419	426	398	411	452	395	466	393	455	435	488	451	406	423	426	395	396	439	459	415	413	417	410	415	430	405	399	442	417	417	409	423	411	405	458	446	400	443	415	425	410	432	410	456	396	440	448	414	439	404	425	466	471	395	429	452	427	421	428	424	399	446	440	402	476	422	427	420	386	441	473	432	409	428	434	423	457	467	383	435	427	414	426	433	415	413	451	441	426	377	412	422	422	408	440	452	412	424	427	421	437	455	447	411	452	395	416	412	427	407	394	414	414	457	425	427	456	458	446	451	445	438	404	421	438	392	456	425	400	418	407	461	444	409	419	442	432	464	455	403	445	440	432	409	450	431	451	423	432	475	410	428	436	423	441	402	465	417	450	407	453	420	421	405	410	457	417	432	436	446	424	412	425	404	421	461	410	416	427	432	465	454	407	406	412	433	413	449	451	418	460	412	409	432	413	451	413	429	450	419	417	448	439	413	408	402	480	440	395	418	444	403	403	416	466	455	458	432	436	435	435	450	432	436	430	412	426	404	400	453	442	454	435	431	403	457	428	467	433	413	404	400	423	441	417	422	418	425	420	459	439	430	480	414	420	418	408	410	411	412	425	414	452	423	400	397	410	429	445	414	452	422	421	424	416	376	434	420	408	426	392	476	460	424	397	447	401	459	429	431	443	437	429	450	427	440	418	407	445	433	415	436	386	487	459	431	439	450	436	397	443	439	422	456	413	431	473	408	420	428	431	379	413	420	446	402	415	408	398	412	422	451	447	424	419	422	410	432	405	398	424	451	418	457	444	435	431	424	431	408	434	431	441	405	383	424	460	434	417	453	398	425	424	457	427	434	411	412	441	408	418	430	469	413	426	383	422	450	421	416	433	417	423	401	430	407	448	421	420	426	384	402	452	431	421	413	432	491	413	439	435	433	423	430	403	419	442	432	433	454	464	423	423	433	426	429	416	433	434	476	441	437	439	438	435	420	425	375	428	410	405	435	442	453	410	440	451	454	462	476	399	433	439	405	435	447	422	444	377	407	427	434	383	410	426	389	423	442	444	406	444	401	420	441	431	441	418	441	426	433	404	446	445	419	415	398	429	395	377	454	403	438	398	427	436	411	451	426	418	409	418	420	438	457	395	425	424	419	390	429	436	450	434	442	416	439	437	424	418	396	424	384	402	399	416	413	436	413	417	481	449	419	418	399	439	406	395	430	408	411	446	443	422	431	417	419	474	403	424	413	427	445	401	435	465	428	417	425	433	449	439	432	418	399	401	409	435	449	457	418	408	424	432	426	441	436	445	400	424	402	406	422	420	420	437	420	424	453	403	453	435	436	432	443	411	398	401	476	413	428	450	418	459	415	434	457	380	450	456	381	429	417	420	405	432	448	417	430	409	457	399	436	438	383	401	447	407	440	458	427	430	444	401	432	417	450	408	449	442	420	452	422	459	448	417	413	422	408	440	465	450	444	439	424	427	426	410	425	437	440	440	412	448	450	406	426	455	441	423	401	398	422	418	421	420	446	414	415	420	426	421	416	393	442	422	405	418	458	429	375	401	443	433	421	428	410	437	435	411	395	441	472	476	443	414	401	421	438	421	420	450	427	419	438	441	403	435	446	393	398	428	418	440	415	435	431	435	394	436	406	399	403	415	407	461	411	404	419	404	437	407	424	405	434	434	457	451	421	427	444	426	425	415	394	453	444	414	422	442	419	434	430	421	429	406	419	431	403	441	445	447	415	442	451	441	416	414	400	454	452	430	413	413	444	481	426	407	393	446	437	431	449	448	448	425	432	418	415	436	448	482	435	432	428	429	425	425	412	402	438	403	417	417	419	448	406	441	418	430	427	454	421	471	431	429	424	447	432	430	427	437	446	432	414	446	411	436	449	433	425	423	442	457	433	425	430	418	404	387	415	440	418	432	423	429	448	437	444	431	438	423	403	418	405	408	430	448	423	422	426	422	436	449	396	423	415	443	428	422	442	489	439	443	469	422	426	461	487	446	426	472	427	413	380	443	429	427	433	455	484	392	434	393	425	444	424	421	428	473	419	445	440	429	436	461	426	413	438	438	449	455	406	451	449	417	419	406	484	433	432	434	396	446	409	433	443	400	461	436	412	471	405	390	422	440	441	437	438	451	446	421	404	382	458	448	447	438	430	436	406	409	436	414	407	430	421	395	425	426	439	445	394	388	440	441	389	455	409	412	466	503	450	388	395	416	451	414	437	392	433	426	423	425	401	408	385	430	458	418	385	405	402	421	421	430	419	432	384	438	410	426	444	402	427	438	401	424	418	408	439	434	389	436	439	451	391	448	437	456	427	426	439	415	420	447	444	438	453	390	387	434	436	417	432	470	434	441	402	474	432	438	458	426	430	469	381	403	405	432	436	410	448	405	459	407	427	445	440	438	429	428	420	436	393	381	401	436	439	447	470	408	411	407	420	422	449	433	426	413	435	440	433	416	411	441	429	432	412	433	452	448	429	410	387	414	392	444	402	410	418	438	462	458	432	413	400	423	451	428	424	449	407	432	442	443	408	425	382	412	441	422	445	452	436	433	432	415	402	436	399	431	398	413	436	418	427	470	380	419	446	445	413	417	427	435	406	429	438	418	442	426	379	401	420	456	436	415	406	426	460	404	409	412	430	502	431	402	462	436	422	434	426	409	433	424	415	405	405	454	415	416	447	444	442	439	427	419	451	403	422	434	430	402	424	451	406	404	392	421	412	438	395	403	425	413	434	385	439	429	386	451	428	396	439	447	396	458	420	440	394	415	444	379	426	444	413	387	387	408	427	413	417	428	442	425	449	429	398	415	421	436	438	432	416	411	459	410	450	412	417	408	427	424	392	420	458	430	455	399	394	446	435	376	414	407	449	414	429	420	406	456	481	418	395	420	474	427	445	431	462	431	402	431	473	445	421	395	401	436	394	449	443	416	441	382	400	388	437	442	408	418	419	428	445	440	386	430	412	444	443	425	382	403	445	422	427	461	440	474	445	427	376	403	420	437	430	444	420	422	442	416	415	421	394	417	452	417	385	428	413	406	437	439	426	423	399	409	418	420	469	449	437	418	467	463	420	403	415	412	458	447	424	451	413	417	489	444	428	434	411	424	428	420	425	401	453	402
10764	15847	11910	6403	4180	3163	2370	1687	1434	1267	1111	1022	820	749	725	693	633	611	569	584	572	488	516	468	515	488	440	481	464	440	422	470	498	467	441	426	409	448	426	415	446	430	408	408	423	405	449	410	441	435	463	424	380	439	428	476	414	388	400	396	398	444	394	401	402	391	377	405	424	406	440	385	435	414	412	413	384	404	408	392	423	412	423	385	445	426	415	401	404	380	407	408	391	435	447	459	358	435	405	423	435	392	381	389	451	421	402	432	438	401	410	421	403	382	396	430	385	441	438	379	406	366	419	404	410	421	420	421	396	425	423	392	399	430	372	398	381	399	408	419	419	404	415	390	430	411	393	379	423	422	434	377	404	415	436	425	397	362	376	385	389	380	393	406	428	374	383	382	414	421	418	381	402	394	402	387	383	414	382	406	406	407	408	424	410	438	405	423	389	419	401	393	447	408	385	403	407	412	405	406	423	406	418	399	435	403	443	405	374	417	415	391	424	386	383	402	400	364	435	425	397	415	445	383	407	403	382	410	387	393	385	416	396	384	387	397	387	437	403	393	399	453	389	408	369	412	393	368	399	386	419	457	400	396	405	387	411	427	396	398	408	415	399	422	369	390	426	407	383	407	386	431	420	370	415	378	377	409	417	403	400	414	416	406	445	405	379	402	404	421	420	416	396	437	432	370	407	398	395	395	388	405	407	390	377	412	379	445	370	382	408	402	402	420	384	373	394	437	392	400	398	401	354	395	367	412	378	420	410	450	411	415	392	373	382	392	416	435	366	394	399	382	417	412	402	415	397	400	413	411	412	410	379	429	367	420	437	421	396	418	396	413	433	430	407	411	390	385	407	339	410	416	398	391	398	391	399	402	401	388	420	395	420	422	408	385	400	401	374	405	381	423	402	435	385	400	398	390	389	420	374	395	390	407	387	381	423	410	390	390	415	419	405	385	381	345	406	389	404	393	397	360	396	423	408	382	387	385	395	386	378	365	425	419	410	400	415	416	433	390	421	389	431	413	403	420	420	420	402	394	384	418	410	377	404	424	422	373	396	399	463	382	417	399	362	418	393	422	371	389	407	395	400	383	384	424	383	389	410	430	432	391	395	369	400	396	389	411	429	403	384	421	400	403	435	414	428	391	390	388	397	353	415	392	420	411	379	420	396	403	374	410	381	416	385	422	402	427	380	397	412	416	402	450	414	383	421	396	444	381	381	416	404	379	437	344	395	396	385	453	409	424	384	444	432	419	425	403	378	398	397	409	423	394	387	390	409	421	416	440	403	407	382	380	420	411	414	421	380	418	425	352	402	396	401	390	378	424	412	385	398	412	395	387	394	411	414	404	415	377	405	429	445	419	426	404	395	427	388	392	409	415	423	396	417	405	416	405	379	375	370	421	406	438	445	423	390	435	427	406	391	387	429	408	411	402	432	417	350	386	405	405	404	391	388	383	389	402	411	426	385	441	380	418	396	414	423	417	396	409	403	391	377	423	435	421	383	399	404	412	394	414	424	423	411	404	409	377	407	402	405	396	379	396	350	390	448	358	387	392	431	413	421	409	404	379	459	401	388	384	424	431	390	371	400	378	404	440	413	416	417	412	435	437	375	379	377	401	418	357	365	385	398	365	412	364	434	378	429	393	400	375	396	407	384	423	390	412	418	401	405	438	407	412	402	437	406	407	418	395	417	372	407	408	418	418	365	435	415	387	398	365	406	432	387	408	418	431	405	424	406	404	371	406	436	413	418	380	380	420	394	403	360	403	406	378	417	374	385	403	442	417	398	396	391	393	392	404	398	412	408	438	394	421	362	415	409	427	414	414	380	398	396	377	386	414	358	393	376	406	416	418	395	395	420	417	427	421	386	430	416	407	405	370	426	409	428	399	421	451	357	390	382	396	369	413	396	450	400	414	406	409	448	407	397	405	410	433	427	409	377	412	353	380	413	371	400	422	395	422	396	425	421	421	367	370	434	376	422	425	400	406	402	387	395	376	356	394	404	400	415	400	400	421	394	380	421	408	410	372	418	400	416	375	415	399	395	432	395	395	418	420	396	385	394	399	404	398	413	399	421	370	424	396	435	411	389	408	403	391	401	373	415	425	364	363	408	421	386	402	402	383	412	382	420	396	414	396	379	421	369	359	408	397	426	426	333	410	369	381	417	377	402	400	383	385	407	414	401	398	359	384	432	382	446	420	398	406	379	387	405	418	397	408	401	418	421	407	385	391	415	371	407	428	448	382	368	384	403	402	416	377	394	412	423	392	442	436	425	395	394	390	407	376	359	398	379	405	367	397	376	404	411	433	427	399	379	379	411	418	463	400	455	396	379	385	391	378	389	374	391	404	393	409	410	431	407	372	401	410	404	404	394	411	371	417	360	403	418	394	391	398	378	400	371	405	383	366	418	379	397	406	390	410	436	407	391	395	375	374	393	418	422	391	426	384	420	414	395	394	391	421	416	383	438	431	390	374	402	393	387	388	408	417	417	409	389	417	399	390	371	399	393	397	402	406	410	444	420	399	420	371	408	396	417	410	398	397	384	350	391	396	375	407	443	402	391	391	375	417	417	416	413	416	396	417	426	422	398	409	364	415	407	393	366	410	375	396	415	399	402	389	402	400	380	417	415	395	414	392	424	395	411	430	379	381	378	439	392	405	393	380	425	431	413	382	376	402	426	427	362	412	349	371	379	424	374	398	389	407	436	407	388	393	382	394	385	401	414	409	443	389	407	422	425	389	384	391	405	403	409	409	435	409	408	361	428	421	376	405	427	400	394	417	398	392	402	375	404	414	396	403	435	415	430	420	439	377	422	415	398	405	409	417	345	378	401	347	416	420	404	406	376	414	429	429	415	382	423	401	389	407	410	376	436	391	417	388	372	403	397	397	423	409	403	385	386	400	423	406	413	431	419	395	383	444	425	412	395	404	421	384	402	417	399	399	415	367	404	403	388	389	424	432	410	365	412	434	403	379	344	389	388	369	402	451	419	372	415	409	410	372	400	383	417	388	422	408	377	372	458	430	416	420	383	371	400	421	416	387	385	425	404	431	450	406	409	393	467	408	381	423	406	401	411	409	417	383	443	404	401	414	397	433	369	382	386	389	403	380	389	401	389	398	414	386	414	387	393	386	413	372	363	403	429	394	419	390	370	404	442	370	384	388	417	407	417	401	422	431	405	368	408	425	390	429	408	407	409	420	414	389	378	411	408	408	377	397	425	392	426	415	432	394	378	403	378	375	404	409	437	416	414	418	367	428	411	428	441	383	406	396	411	393	419	382	389	393	392	396	380	389	416	406	429	405	377	405	397	382	388	414	388	408	417	372	382	410	407	415	414	400	381	385	389	444	401	408	417	416	424	394	414	410	440	396	420	401	383	411	443	413	415	384	412	423	434	398	403	394	414	390	406	386	420	391	419	351	411	437	424	373	391	431	390	372	409	383	388	429	413	355	372	349	395	406	412	406	399	401	406	378	376	377	442	376
22198	20099	26666	23297	20111	20246	10805	2390	1757	1536	1438	1316	1048	1059	995	937	898	932	902	833	833	821	827	903	816	842	796	776	824	746	713	776	732	755	779	700	759	770	757	735	761	731	743	734	714	726	761	751	828	741	709	714	702	729	723	749	712	709	723	720	745	657	725	731	763	717	721	727	707	739	715	728	740	742	711	723	713	713	698	679	736	704	699	736	720	791	715	663	670	660	661	743	687	764	699	730	748	685	747	710	730	687	716	739	739	738	712	725	695	719	752	701	680	763	699	747	688	724	694	739	723	722	739	736	661	739	678	731	713	727	692	716	727	712	728	701	730	730	736	745	715	721	727	734	712	672	702	725	679	709	736	721	746	699	756	712	730	683	744	699	719	736	737	733	727	704	748	719	673	715	743	735	748	744	723	747	707	701	702	695	746	697	732	664	727	716	720	725	721	723	684	708	678	754	660	676	734	730	678	694	735	675	713	717	726	746	690	713	712	717	716	673	721	709	758	766	690	692	721	694	699	712	694	726	707	731	753	724	712	705	749	722	719	697	661	704	692	668	692	637	685	688	650	726	752	671	737	708	728	704	688	668	679	730	762	716	724	691	711	702	680	700	708	675	728	732	707	681	675	667	653	692	714	714	716	695	701	726	705	752	744	687	714	706	722	725	673	723	750	746	757	735	732	711	716	721	684	720	678	730	716	686	708	683	706	746	741	699	713	721	655	706	737	704	810	698	685	701	737	749	701	679	691	678	682	679	701	728	688	701	728	710	720	732	710	695	751	643	701	718	712	723	755	648	720	742	703	719	716	703	680	722	712	753	694	643	710	692	713	692	755	711	697	693	688	708	729	708	705	773	741	668	722	707	723	746	711	738	696	742	695	711	672	701	704	666	675	673	666	764	706	746	698	703	691	692	713	729	694	699	760	700	722	680	689	711	731	741	746	692	741	687	709	663	698	698	769	675	740	741	753	712	729	693	735	732	704	729	683	654	714	650	715	695	692	734	710	715	710	677	686	748	743	724	730	714	685	723	703	662	695	653	716	676	717	734	665	733	683	752	723	752	763	703	703	771	756	671	720	692	751	693	701	737	748	718	731	734	763	712	703	732	713	726	717	687	691	716	752	686	690	678	690	718	707	734	707	759	698	708	721	734	730	681	706	793	745	708	752	766	714	702	699	671	689	681	707	697	717	721	709	686	672	714	676	721	695	681	725	740	707	683	677	683	717	746	706	735	700	710	741	734	699	722	702	678	708	694	679	700	715	717	695	676	695	708	740	710	723	747	697	688	715	696	697	763	707	666	729	723	711	721	721	707	682	703	763	770	693	717	679	720	677	674	660	714	730	708	710	760	690	699	724	675	734	755	685	727	671	700	691	671	713	697	725	722	726	697	695	715	688	697	690	725	710	676	685	720	707	708	716	701	685	675	752	725	736	698	686	714	749	658	670	717	696	733	724	800	687	745	725	717	695	754	692	706	713	704	720	724	671	699	693	709	724	696	700	724	700	683	721	756	741	701	693	696	727	680	693	687	691	719	696	675	697	713	740	762	710	704	733	749	646	723	701	717	698	696	698	710	740	764	699	674	704	734	678	700	713	701	703	743	701	714	651	667	754	709	692	720	705	690	729	738	746	711	682	714	709	724	715	751	725	702	685	744	693	779	673	693	713	702	681	689	758	718	728	689	727	747	697	668	685	673	737	703	714	737	675	685	647	670	708	706	660	711	687	732	718	653	713	717	705	695	724	687	706	665	709	734	692	723	670	676	662	712	703	647	679	674	692	710	668	716	652	702	725	648	726	770	668	721	746	738	748	746	663	712	735	668	675	721	716	725	741	705	721	693	718	743	756	689	716	698	720	700	681	717	689	731	675	685	722	704	680	724	684	728	739	739	694	706	701	678	683	684	701	705	728	674	735	715	703	706	714	731	738	668	711	704	718	767	730	733	716	705	683	684	773	680	646	756	663	691	667	691	715	705	697	751	747	710	712	679	684	731	713	700	690	737	671	688	755	731	735	709	743	733	723	696	735	715	731	759	690	729	735	679	694	714	708	727	671	720	757	691	733	726	732	751	714	719	743	740	709	675	751	718	660	694	707	707	712	695	723	718	704	727	708	707	751	718	698	736	765	700	666	735	687	725	719	731	715	699	745	691	733	718	689	684	692	704	734	682	678	680	726	629	714	715	776	704	704	712	720	706	724	722	739	690	754	777	698	735	706	729	707	702	697	753	745	687	745	758	690	728	698	696	714	709	676	766	746	735	680	706	695	708	716	687	734	663	715	691	694	725	725	714	698	744	733	720	698	686	751	692	695	711	667	758	750	745	748	688	732	692	713	653	747	699	704	737	734	709	700	704	681	774	769	736	667	667	695	747	751	684	723	734	686	755	712	691	772	699	729	717	731	725	733	721	672	700	718	694	721	702	744	724	715	698	689	688	746	714	745	681	735	759	658	684	698	699	681	753	715	710	757	753	668	692	700	726	718	734	681	734	654	719	747	708	723	711	708	730	683	704	756	666	713	723	737	680	734	696	702	758	706	695	682	735	732	675	724	710	671	706	714	716	687	710	706	690	665	706	754	736	724	671	689	736	718	701	669	723	696	765	745	728	735	674	716	685	709	731	683	730	706	726	763	690	701	700	691	713	677	688	720	726	686	743	742	692	698	667	729	657	682	730	759	717	727	708	661	712	689	663	664	721	742	689	713	697	705	677	667	725	665	708	743	719	722	681	744	729	688	712	735	687	757	721	723	705	707	701	691	663	666	757	704	703	725	657	678	723	701	691	762	700	702	705	674	766	726	667	744	731	680	712	688	725	713	653	699	705	707	696	689	663	668	696	722	736	726	673	732	673	670	765	711	666	678	683	709	684	730	683	706	759	700	673	706	759	695	695	722	696	722	738	729	717	741	729	660	654	674	691	694	711	656	690	723	747	674	773	757	769	679	748	685	700	663	697	734	660	701	669	709	688	697	690	700	682	735	717	737	731	709	716	696	698	700	734	743	744	727	768	698	685	754	728	708	735	677	672	703	698	684	695	754	755	713	709	729	709	701	690	735	699	734	766	707	751	724	750	712	764	726	714	674	742	656	722	677	694	687	682	732	753	686	697	703	708	723	677	692	690	773	704	687	715	669	728	693	713	730	758	684	696	741	725	714	688	744	670	732	716	669	693	722	679	731	722	680	700	700	700	695	668	691	699	697	723	691	750	721	658	678	729	710	743	703	698	681	669	688	704	683	739	705	730	698	747	723	663	698	742	740	740	757	685	672	727	741	724	709	685	724	675	706	684	672	736	717	685	746	667	714	730	771	703	719	739	704	736	734	727	691	709	717	721	686	720	646	728	736	697	708	717	691	718	758	727	702	743	709	706	681	702	666	675	692	692	687	676	753	683	685	717	737	720	725	690	731	697	679	724	689	702	731	681	749	759	743	712	691	719	733	692	712	744	702	711	716	684	688	693	681	691	756	716	691	748	725	713	733	710
13841	22625	18594	11077	7710	5991	4461	3276	2808	2534	2156	1893	1508	1316	1258	1204	1110	1050	1012	916	948	947	874	844	870	850	795	787	801	763	794	763	749	731	727	756	760	807	780	732	719	703	653	714	662	681	669	712	704	672	733	729	704	690	695	707	653	653	685	676	670	697	695	705	679	673	714	699	649	695	672	673	673	686	708	674	705	683	695	646	664	688	737	654	615	645	729	630	642	675	666	673	677	665	681	659	675	727	686	681	679	642	699	686	692	674	681	661	680	655	688	658	671	677	627	672	673	705	673	656	645	626	671	624	702	629	665	679	666	653	626	692	677	661	691	637	718	693	665	699	685	709	624	654	619	688	622	697	686	648	699	652	637	686	680	679	645	662	661	653	659	673	663	727	689	645	626	663	715	684	653	638	642	676	679	631	662	674	668	700	627	621	674	650	645	697	634	655	709	670	601	661	698	653	661	662	691	681	665	666	661	657	664	655	658	674	741	666	667	689	636	650	625	698	683	628	676	685	670	678	682	659	650	704	672	702	686	674	668	654	717	658	681	675	685	686	719	630	666	680	682	637	674	658	702	664	653	655	673	675	689	644	675	648	658	670	703	682	654	656	665	711	712	651	655	651	711	691	655	659	639	694	635	682	653	688	706	682	666	611	650	667	678	661	662	663	665	710	709	681	690	678	693	657	652	687	701	626	674	617	666	680	708	726	693	647	698	671	717	653	677	701	671	687	700	625	662	684	706	666	664	712	668	704	674	631	613	647	648	706	652	630	679	673	686	645	641	680	699	642	716	669	660	672	642	686	657	678	688	658	663	583	613	704	651	656	652	718	697	668	708	681	655	678	709	667	678	716	627	627	680	705	702	669	679	670	681	678	645	672	697	693	633	639	697	668	679	666	650	664	655	702	703	707	693	633	674	603	711	667	656	720	665	673	644	608	648	664	620	710	666	691	661	641	677	682	703	660	678	660	679	657	676	648	681	679	678	647	643	619	657	682	638	707	665	644	700	670	714	672	665	682	635	638	671	675	645	677	693	626	628	631	668	664	623	661	670	686	693	682	651	672	713	670	682	651	645	653	667	669	742	671	666	690	681	673	705	661	648	658	675	691	680	616	647	701	672	712	636	681	668	646	676	689	695	648	652	696	721	664	660	677	629	642	694	663	670	719	649	658	748	645	696	689	675	683	641	649	694	638	644	736	662	633	685	639	641	640	657	651	607	664	668	653	653	686	684	655	672	662	681	649	654	706	648	639	665	707	617	667	694	712	643	612	686	674	678	690	697	671	706	659	669	702	641	643	718	704	701	694	635	638	655	681	655	645	694	677	671	632	636	695	707	683	692	647	630	666	675	710	690	680	661	685	675	678	640	663	647	674	681	709	636	628	682	650	690	678	709	639	678	680	672	674	690	665	685	650	663	739	656	663	658	658	656	674	673	688	660	659	641	680	651	681	659	637	670	632	690	678	692	679	665	690	655	663	689	619	694	701	666	634	686	630	657	632	653	690	675	700	625	706	620	672	685	666	639	713	681	692	666	695	676	679	650	635	652	686	647	652	687	645	678	636	682	680	653	665	681	641	700	674	692	657	648	682	680	637	688	666	656	659	695	672	673	675	711	715	662	654	697	678	639	657	637	677	707	642	687	658	732	643	666	621	694	665	682	690	663	638	653	646	641	648	661	646	668	633	700	672	569	652	671	685	681	691	661	715	696	692	663	694	676	663	697	692	664	680	687	675	646	666	674	637	691	657	690	655	703	645	675	616	689	625	684	665	660	671	673	662	690	655	640	683	674	646	659	677	664	640	673	663	615	630	632	664	666	681	634	689	628	655	679	669	679	686	700	654	686	638	682	629	677	685	679	623	632	668	697	671	581	672	639	673	646	656	682	659	654	619	614	661	677	688	690	679	653	674	666	633	650	637	621	635	620	661	678	692	686	690	634	672	660	703	678	673	694	654	667	613	673	680	625	678	669	625	644	663	661	630	713	662	658	660	634	676	682	658	667	680	626	674	653	656	657	670	668	668	635	662	675	656	648	614	663	639	698	670	659	660	696	705	704	669	635	650	670	662	662	653	705	642	647	694	640	698	628	698	695	672	675	651	636	699	670	644	723	673	653	670	665	621	688	686	668	653	674	640	659	628	663	650	681	653	653	705	724	697	694	668	659	694	611	628	646	675	688	629	643	691	639	670	626	669	687	678	679	668	703	723	642	718	660	724	692	659	683	660	673	612	710	628	653	657	684	723	664	665	682	690	704	637	728	659	665	635	669	686	661	662	669	674	679	675	694	725	654	697	640	650	661	693	642	666	648	671	663	700	655	617	621	669	658	613	665	687	685	709	664	661	666	661	656	661	618	679	667	672	634	700	662	707	733	667	665	630	664	725	684	669	700	659	629	631	655	614	643	654	662	674	689	665	660	684	693	649	656	669	631	647	712	690	675	684	661	678	664	683	645	673	669	642	662	640	653	653	651	666	663	618	686	665	645	615	646	679	719	677	672	637	648	678	651	676	681	677	661	658	663	679	671	661	674	647	687	707	689	683	685	654	689	628	647	682	685	682	664	671	708	636	670	672	658	699	683	670	668	659	659	645	650	642	655	707	684	673	714	679	646	671	666	656	699	620	646	648	668	660	649	655	714	640	644	676	716	707	655	718	658	661	670	694	660	648	647	670	658	677	676	683	631	707	645	654	678	701	634	674	660	627	673	648	640	630	666	644	693	674	691	662	679	697	634	615	686	695	682	640	700	662	650	705	621	639	647	661	657	678	657	635	654	641	613	643	676	624	673	659	692	671	678	704	707	654	673	677	667	638	690	674	674	641	692	619	683	655	661	736	664	675	644	652	637	703	660	620	677	645	711	670	653	636	699	651	645	640	670	661	688	677	673	650	638	652	670	690	669	717	662	683	655	653	704	713	683	673	654	663	679	700	698	667	645	619	679	677	674	694	643	686	671	637	655	661	670	641	620	644	697	722	668	704	674	712	652	608	654	669	612	650	680	682	638	613	662	665	664	687	657	662	665	660	682	643	651	642	688	724	691	634	678	632	620	665	622	689	708	669	638	628	702	674	715	660	631	623	691	679	656	660	681	669	662	660	627	685	606	692	722	674	662	699	671	679	634	617	672	664	652	598	685	676	635	643	686	663	715	689	633	687	631	677	665	636	706	674	624	656	626	682	668	698	660	640	687	677	689	662	682	662	671	669	677	645	662	702	655	614	646	614	718	642	696	608	702	715	641	678	671	662	672	663	677	690	687	636	669	680	694	642	671	684	666	649	723	690	675	685	646	671	640	670	708	650	650	647	655	609	636	642	682	695	618	688	724	666	668	682	652	670	662	688	621	629	648	671	663	645	681	657	641	690	702	683	661	666	680	666	649	621	637	646	629	620	632	615	733	675	639	672	659	661	663	655	695	663	646	629	686	656	678	725	644	734	689	663	697	645	643	615	654	704	653	696	670	669	661	673	663	657	706	665	655	634	671	659
27441	14928	2542	480	301	219	163	170	184	152	131	173	149	152	156	136	166	155	147	144	153	146	130	140	139	147	128	153	136	137	119	132	136	132	136	134	158	150	138	134	145	142	127	129	137	138	138	162	129	150	136	139	134	124	148	157	129	142	154	144	128	147	140	128	162	146	135	139	128	149	117	129	147	153	159	120	123	159	147	119	132	137	116	141	150	130	153	139	143	137	153	135	140	128	144	119	156	149	119	138	162	135	123	136	143	134	131	135	127	129	141	129	134	159	139	146	139	140	142	144	143	128	127	126	152	131	164	150	156	128	118	144	135	149	143	150	138	111	135	138	158	150	158	126	156	135	135	145	130	116	150	129	130	129	152	112	133	144	170	127	145	143	116	124	143	135	122	144	118	156	124	140	143	125	118	146	125	140	156	121	138	146	132	157	127	128	136	147	160	113	140	158	164	134	112	169	144	128	143	129	128	135	134	130	136	157	132	160	135	141	118	144	134	134	129	128	113	146	128	144	138	123	139	132	143	140	127	121	144	142	147	118	125	136	129	121	158	135	173	158	148	142	137	135	133	135	137	159	156	136	117	115	137	137	147	130	142	143	141	135	132	133	137	170	150	139	143	146	140	151	141	128	137	120	151	135	157	135	125	137	145	151	157	140	151	112	129	129	139	136	136	149	124	126	137	149	129	156	143	151	142	125	116	140	139	141	132	125	129	138	156	150	128	133	131	130	118	135	143	117	134	137	135	112	150	139	155	134	140	135	124	144	121	114	149	135	161	149	136	135	135	145	128	142	143	138	140	118	155	130	119	164	115	151	134	134	149	130	139	137	159	143	160	129	135	160	144	143	153	133	153	123	139	128	134	151	132	133	130	139	145	123	126	140	139	166	150	139	155	137	161	139	134	142	142	139	126	146	106	129	161	136	112	130	132	130	136	137	139	120	159	145	127	130	135	142	144	127	123	143	142	145	121	150	134	130	134	132	133	159	130	147	130	148	147	153	120	148	156	141	140	127	129	143	129	120	157	122	144	130	159	136	141	138	141	125	139	136	118	154	129	152	143	144	123	132	146	149	142	155	154	144	115	144	145	126	159	143	127	132	130	156	126	173	153	160	134	150	138	153	136	143	152	109	145	127	150	139	131	162	121	134	152	130	150	135	143	156	130	138	144	136	150	132	144	150	126	143	141	141	123	143	139	138	137	144	144	139	137	135	130	148	159	142	152	131	129	147	132	137	153	146	134	144	115	138	131	159	129	118	126	141	123	121	156	126	142	156	141	132	128	141	142	153	127	152	140	165	147	167	130	136	123	130	132	156	150	149	133	133	144	146	160	137	126	138	132	130	140	116	120	159	131	142	130	140	148	155	140	131	154	131	141	146	142	137	127	141	117	142	125	152	157	140	136	142	127	146	153	143	127	154	147	148	121	129	138	135	147	144	127	151	131	135	154	116	136	148	151	150	117	119	141	139	141	132	137	134	138	135	128	130	138	137	134	129	152	147	167	146	141	149	156	141	151	143	149	135	122	139	134	137	153	131	150	136	137	151	140	128	132	137	146	153	131	137	142	118	143	132	154	139	152	129	132	127	129	141	142	148	155	139	144	134	119	139	138	146	172	154	130	133	152	160	131	151	160	151	156	149	164	135	128	127	116	131	133	156	138	148	134	121	121	131	145	154	150	132	156	137	141	130	125	127	152	146	118	149	110	127	148	136	129	131	127	150	133	132	138	157	141	133	161	167	139	143	150	136	145	131	147	128	136	128	136	143	139	115	149	141	152	138	142	132	139	106	144	145	136	128	144	144	117	137	133	154	143	125	130	130	155	135	151	137	130	147	154	134	149	112	151	144	138	159	147	149	149	142	136	143	150	137	134	127	129	130	126	135	147	159	133	158	129	133	139	149	127	148	158	143	135	121	140	142	137	144	134	149	139	136	138	142	147	134	129	145	141	141	138	129	151	137	119	134	156	156	157	146	149	164	140	162	109	152	149	148	139	123	136	147	137	135	155	148	124	130	136	142	151	129	160	130	137	160	126	122	161	142	137	130	159	147	135	145	126	145	125	130	138	124	149	139	152	145	131	137	133	149	155	135	143	138	147	134	124	152	134	166	127	140	148	125	124	174	141	161	120	125	127	144	162	136	130	133	131	141	127	129	156	142	132	130	128	138	140	146	148	139	137	134	141	134	138	127	137	140	126	163	137	150	147	152	135	143	138	159	146	145	153	158	146	147	127	132	128	142	136	142	131	150	150	145	144	120	162	146	134	141	121	134	143	145	152	147	127	143	128	149	154	162	150	122	123	126	133	137	135	138	137	139	134	145	133	134	137	133	119	157	140	157	140	137	161	136	123	151	130	145	146	135	128	112	148	144	132	127	124	147	159	151	129	161	139	141	154	136	135	149	137	140	137	127	125	129	143	125	151	144	140	132	165	136	144	144	124	140	137	141	151	168	133	148	152	150	127	142	133	147	153	146	136	130	149	149	137	138	142	137	144	138	138	148	131	119	130	155	141	133	152	133	138	150	127	155	125	144	150	135	133	153	135	119	154	127	130	122	145	150	141	133	151	141	142	141	143	132	125	131	117	146	135	159	146	129	128	135	142	141	128	160	115	145	118	125	155	142	142	144	142	156	149	130	147	149	145	135	162	135	148	147	137	163	154	152	128	161	134	128	131	131	150	136	158	139	143	134	117	132	139	141	154	142	125	112	151	119	142	140	138	135	140	127	138	154	129	153	165	127	153	142	117	129	127	125	164	155	136	140	162	143	146	142	155	136	149	141	142	132	141	132	139	122	140	141	137	131	141	121	144	145	143	135	115	144	137	147	157	129	144	139	143	133	144	112	157	139	134	145	155	136	156	136	130	142	133	149	133	141	140	130	141	119	142	139	157	145	117	157	126	129	133	131	144	150	128	141	137	126	134	145	133	133	154	137	146	117	127	140	151	130	128	145	154	146	138	131	137	133	129	124	140	139	148	110	140	136	142	136	148	132	127	141	151	134	161	138	139	123	139	138	139	160	154	148	144	148	134	135	133	137	118	150	151	139	136	130	141	144	149	150	131	126	143	135	171	143	137	126	141	153	130	144	147	139	129	136	138	165	155	132	139	126	153	136	136	130	165	125	136	145	133	117	137	149	143	127	138	142	144	161	131	152	150	128	145	115	150	143	140	132	161	138	131	166	127	132	149	153	117	124	152	145	134	146	152	143	153	137	138	144	129	155	157	152	137	140	126	132	148	142	144	148	155	134	158	126	131	117	140	127	134	135	122	127	150	136	130	142	150	117	148	134	122	139	142	153	146	120	165	133	139	136	136	143	133	129	151	145	135	123	159	134	129	140	131	141	161	140	140	143	145	134	132	140	137	127	137	140	129	150	146	135	124	130	140	137	155	128	140	153	140	135	142	141	132	146	128	156	140	149	165	142	143	123	131	148	148	151	137	158	156	126	123	164	132	139	145	139	138	142	159	155	156	138	157	140
7759	3438	1647	648	437	331	238	207	243	175	200	169	174	163	167	143	151	159	151	175	164	165	175	162	159	161	166	157	140	168	153	171	163	168	148	141	156	148	159	171	143	165	142	144	159	145	160	148	149	156	142	138	158	158	145	158	148	169	159	166	146	153	149	150	139	142	150	164	149	141	151	158	138	137	162	158	137	150	163	131	174	157	148	158	137	147	155	153	135	154	157	158	148	150	159	161	162	150	150	178	140	138	136	157	137	166	162	158	159	140	146	134	150	147	144	157	150	153	160	169	167	146	149	156	163	151	123	145	149	136	124	155	166	170	147	182	157	149	154	134	150	158	165	162	148	149	157	164	129	142	146	162	155	158	170	144	166	134	138	133	165	143	149	150	145	176	148	149	156	140	135	147	131	165	146	166	159	142	140	158	161	143	137	164	148	170	155	144	137	157	148	156	141	147	146	163	142	178	159	175	158	140	159	129	168	150	165	177	129	149	139	133	149	177	160	154	172	156	145	143	126	171	132	153	140	139	164	141	129	158	151	147	160	145	165	146	161	162	171	119	144	150	153	151	149	156	179	139	162	147	162	165	147	139	187	160	155	155	187	134	158	153	160	141	164	155	146	169	141	138	134	148	119	133	128	148	144	161	183	159	102	145	153	162	139	162	166	155	160	154	177	144	144	127	147	147	162	143	133	173	138	137	152	153	136	148	162	150	145	175	149	121	146	130	159	156	156	139	166	167	157	156	145	135	150	148	138	136	152	139	146	142	151	153	141	161	160	169	145	152	168	164	165	145	144	151	150	136	163	149	151	157	154	145	147	156	151	144	143	158	150	151	172	160	142	144	153	155	160	160	145	163	147	159	155	152	161	155	127	158	163	134	172	153	168	138	171	161	129	139	136	143	142	164	144	146	148	155	153	161	148	149	145	160	149	153	135	162	161	144	139	158	144	143	172	154	131	137	149	162	146	139	142	160	152	138	134	139	137	166	137	141	174	163	143	143	143	162	154	161	156	160	143	156	144	153	142	143	149	145	158	162	158	135	179	139	175	141	136	152	158	135	155	149	141	155	149	153	147	152	166	142	148	145	147	134	164	121	128	154	150	153	162	155	151	165	160	142	151	160	128	150	154	172	160	142	141	140	138	157	157	152	163	155	163	167	155	145	151	170	139	121	150	139	143	157	179	144	145	139	152	136	154	147	146	158	142	131	165	146	160	140	182	169	137	160	149	176	148	148	140	158	170	131	124	175	145	169	151	155	138	166	136	149	144	162	150	156	152	144	147	149	149	133	113	167	150	139	159	150	135	154	171	145	153	155	171	126	144	149	158	147	148	161	160	166	150	177	163	143	138	189	136	152	153	156	160	142	167	154	150	147	159	159	164	142	151	152	135	127	145	150	138	157	149	171	142	142	151	162	147	143	134	145	155	166	154	148	135	154	133	161	171	140	153	151	177	136	155	151	153	172	162	153	133	146	139	153	161	156	121	145	131	131	159	147	153	185	159	167	155	136	138	145	158	145	135	128	168	140	158	150	158	147	150	160	176	153	154	158	156	160	139	134	181	168	153	150	159	175	137	153	168	144	158	139	170	136	138	133	169	132	165	144	153	154	147	151	148	154	149	149	149	151	148	127	149	128	144	147	149	149	153	142	158	151	155	149	126	135	165	148	143	158	175	169	154	152	158	158	143	129	157	166	152	166	165	148	150	170	152	156	161	174	154	144	144	180	154	137	159	156	172	140	141	152	160	153	152	178	162	169	142	129	139	155	138	166	171	141	145	161	142	164	149	146	148	169	149	164	147	148	146	135	152	153	150	155	148	143	146	128	142	164	164	128	146	160	163	137	153	133	132	158	138	149	140	144	160	156	147	156	136	180	143	137	165	159	149	152	151	148	142	157	136	144	160	119	142	130	148	151	180	161	160	186	133	161	135	172	144	157	160	160	156	159	152	127	165	186	144	154	155	136	165	138	160	168	155	149	144	160	146	166	154	153	167	156	145	152	151	136	150	150	135	144	145	152	164	137	165	174	146	141	144	147	146	141	169	147	159	158	133	160	137	135	139	144	149	154	171	155	170	161	149	148	149	169	159	133	181	143	134	156	153	176	132	140	152	145	170	143	153	132	156	171	145	157	160	128	166	143	117	141	149	137	166	134	144	129	163	122	144	139	146	133	172	150	130	163	154	167	151	140	158	148	135	137	146	179	160	171	158	170	137	124	149	150	150	130	137	143	116	134	155	154	177	160	150	163	157	140	162	144	137	146	161	131	144	148	138	167	170	146	124	146	151	143	170	153	140	157	158	180	123	155	143	158	150	157	143	159	130	152	148	146	129	138	136	166	148	135	141	155	145	129	158	138	152	147	150	145	143	163	149	177	154	128	129	156	156	162	146	160	164	148	150	148	160	140	148	149	157	150	169	150	165	149	171	148	158	138	150	130	157	147	144	148	153	164	163	179	166	145	154	140	129	163	148	154	167	151	149	160	180	154	132	132	145	143	141	150	170	163	132	160	134	138	152	159	151	141	146	145	159	142	151	141	172	150	166	147	147	151	166	134	143	151	155	140	178	145	161	154	162	151	163	139	151	167	136	163	152	141	141	125	159	144	149	166	160	144	175	155	138	163	140	142	155	144	162	148	149	139	146	146	172	162	152	151	140	154	156	168	153	155	153	142	147	150	151	164	151	146	128	157	152	153	152	142	145	151	148	135	157	149	164	150	156	141	167	128	139	149	133	145	165	142	170	156	189	158	157	152	133	168	146	157	139	150	135	153	161	151	156	152	157	157	151	163	141	150	149	149	147	133	141	139	167	179	144	150	125	149	140	152	140	163	152	149	169	147	126	145	142	174	167	145	148	171	161	151	154	163	139	163	154	171	150	142	146	158	157	163	157	147	157	162	134	133	161	155	163	176	142	155	159	153	157	139	153	150	136	154	162	150	158	161	165	145	163	143	151	143	142	135	151	128	149	152	153	162	142	145	140	157	159	148	152	160	122	183	157	155	146	163	142	162	161	151	143	156	154	155	159	147	160	122	162	157	142	138	155	147	148	143	163	139	140	155	167	155	140	141	146	160	169	174	147	146	169	168	162	151	152	135	155	137	121	168	148	145	162	147	147	142	154	155	157	163	149	142	162	117	139	154	140	156	156	163	140	135	160	134	151	152	149	157	158	158	154	147	144	180	151	154	151	185	149	153	158	161	142	151	139	145	143	135	141	140	156	148	164	152	165	166	153	142	141	153	126	160	162	166	140	144	189	161	148	150	177	137	167	143	151	147	134	140	154	152	152	172	167	178	180	154	166	161	147	151	160	152	135	165	148	133	154	157	176	121	143	143	148	160	153	133	182	153	152	148	149	143	148	139	150	149	166	142	159	143	136	152	148	143	135	162	166	136	138	166	153	143	159	144	137	156	163	145	164	147	177	156	145	161	147	139	161	150	169	147	161	131	168	152	134	153	163	153	146	165	125	153	169	159	159	151
24342	20106	26309	23668	20105	10964	1946	1127	873	812	765	728	645	593	560	516	551	531	494	483	523	506	510	454	467	450	462	464	438	446	437	431	454	470	401	428	431	453	480	445	466	480	490	453	424	425	454	469	402	466	423	451	405	427	450	436	440	488	460	447	448	435	435	422	429	445	418	423	418	445	432	413	408	426	370	438	442	444	421	426	407	450	445	437	431	421	373	400	378	443	428	399	421	436	412	455	422	387	435	461	389	417	419	432	421	422	433	476	434	391	419	410	437	377	409	426	387	403	443	446	425	427	405	423	430	412	440	414	422	424	418	409	442	412	429	422	427	445	424	410	447	437	494	413	443	418	376	423	449	386	431	444	440	442	360	420	437	449	440	426	411	402	452	434	428	427	453	422	429	424	432	393	433	427	424	466	376	405	419	485	441	421	440	445	399	429	439	465	454	422	431	441	432	435	423	426	434	444	390	422	455	449	424	459	438	428	433	446	412	436	423	395	431	442	449	438	427	403	437	469	429	417	473	401	408	415	391	435	437	387	386	405	411	446	402	444	419	406	409	402	433	418	455	424	438	450	432	429	432	410	413	404	428	446	431	397	451	490	414	411	453	446	412	436	393	392	415	460	405	377	456	429	427	462	450	425	416	450	382	428	437	471	399	447	417	409	439	399	454	438	391	432	422	421	406	427	426	449	440	399	411	435	464	409	459	441	432	452	385	435	424	418	392	445	443	455	441	457	435	418	440	455	448	454	435	397	429	451	446	433	422	399	427	426	394	434	434	412	412	383	410	407	438	427	420	425	416	395	416	425	381	443	430	414	429	429	392	432	445	440	411	437	428	447	455	410	452	461	441	426	437	420	439	408	434	424	435	456	439	449	386	442	439	414	427	428	443	415	429	430	433	422	439	439	447	425	433	452	416	438	470	454	423	437	451	412	429	417	419	454	442	460	432	405	407	429	443	438	430	420	432	446	429	415	442	480	442	410	405	434	445	437	439	437	433	399	421	381	423	456	433	433	411	443	405	442	457	405	455	434	458	414	422	458	440	446	412	428	435	389	408	420	400	449	433	448	464	452	448	451	426	460	428	440	433	425	477	410	435	426	431	433	426	418	430	429	427	465	415	440	396	445	463	416	447	400	440	475	383	426	435	405	416	456	407	439	412	385	427	449	431	427	443	413	397	447	462	428	416	414	417	413	444	429	414	403	418	438	485	446	469	426	453	474	435	440	415	439	459	445	418	388	458	420	427	461	438	424	442	450	436	417	433	456	434	443	467	431	417	427	436	429	443	431	418	451	442	431	415	406	392	443	421	413	400	455	482	386	433	420	399	402	412	416	428	393	450	405	403	422	435	431	410	431	412	441	422	451	380	440	418	466	414	398	436	439	467	446	452	413	433	403	430	446	437	432	379	398	457	419	433	443	402	472	442	447	439	444	436	396	402	387	409	402	415	439	427	402	414	428	443	464	434	420	423	410	420	409	426	427	398	401	442	417	450	446	446	433	469	421	419	416	419	422	422	429	428	425	449	413	421	451	436	446	403	448	391	445	419	462	395	403	427	405	403	416	392	420	426	428	398	397	382	408	395	439	447	390	432	413	414	413	436	384	409	448	413	476	442	466	426	448	421	438	433	436	398	426	424	431	423	445	434	419	434	422	439	454	446	444	445	429	425	376	425	437	449	429	428	430	432	414	389	423	420	441	481	407	409	432	405	412	435	431	413	403	445	429	438	427	422	409	428	410	411	397	423	426	376	416	409	457	413	417	431	445	431	424	393	420	411	430	418	461	427	434	423	436	431	434	444	444	429	453	441	419	369	449	442	447	402	408	441	400	396	424	444	406	429	389	431	453	431	434	432	400	420	443	445	454	432	401	417	428	402	462	460	425	401	379	410	417	495	450	442	435	442	443	391	422	421	386	436	412	432	418	424	368	455	426	439	440	440	430	441	428	436	454	420	404	400	436	390	425	431	443	391	405	424	421	433	445	416	465	477	451	425	413	457	429	451	444	414	443	411	452	420	421	395	442	449	419	424	429	416	433	414	418	443	405	424	422	429	419	426	416	428	413	450	465	431	425	411	445	447	448	423	460	424	402	458	434	413	440	426	455	440	413	402	461	392	410	412	433	425	474	409	398	400	470	440	444	398	390	418	468	420	423	475	432	435	435	402	461	436	395	461	446	429	430	396	454	418	419	426	396	466	459	427	430	433	425	452	411	444	443	436	411	433	454	399	422	444	423	431	456	428	405	399	406	410	449	429	441	463	457	429	420	431	417	426	412	425	449	407	420	442	414	436	399	391	435	410	424	438	441	411	439	394	414	471	468	408	422	416	406	407	395	438	415	439	418	423	390	433	416	445	442	417	433	447	397	450	413	424	454	427	440	414	422	427	431	369	413	457	415	442	407	404	455	457	474	464	442	442	451	395	434	438	425	433	442	403	393	436	403	423	405	393	424	427	395	457	454	445	473	421	425	428	399	418	429	437	409	394	430	426	421	413	433	416	431	401	395	434	407	433	437	390	443	421	401	436	430	419	395	439	431	430	420	412	403	443	411	399	414	417	411	454	397	413	439	413	409	430	370	406	439	428	416	435	425	400	471	416	449	450	458	396	422	397	459	441	450	412	422	466	411	456	416	386	423	416	402	459	395	435	431	428	450	433	420	407	416	445	460	416	401	439	400	447	454	417	395	475	403	446	416	412	423	406	412	404	425	441	426	436	458	418	441	416	466	448	465	436	426	427	450	453	400	466	448	388	461	453	419	438	432	436	436	425	398	396	431	451	419	418	462	462	448	473	412	446	436	396	421	441	428	432	413	445	445	432	423	434	469	434	402	403	426	411	438	414	437	434	451	402	437	413	436	453	430	431	415	429	447	442	380	438	412	422	399	409	390	443	423	457	416	409	446	447	416	437	423	441	432	437	373	432	446	429	425	426	429	430	463	414	401	438	441	444	419	398	430	407	411	450	406	425	440	446	445	447	457	430	405	483	447	430	418	472	432	439	419	473	453	423	414	431	422	410	427	459	432	448	424	451	427	416	443	436	421	435	410	432	428	446	420	428	417	460	462	469	436	427	417	455	385	450	414	465	403	470	442	414	442	430	407	451	421	456	398	434	413	432	422	412	439	454	418	421	441	408	451	409	402	406	445	461	435	428	454	442	410	420	418	390	466	419	394	412	423	439	414	422	447	408	422	434	418	456	439	417	357	448	464	422	391	418	447	392	432	378	400	386	446	438	429	404	424	424	416	423	416	401	413	433	415	434	426	446	428	390	408	407	443	453	407	437	438	413	389	426	453	439	386	429	422	441	432	425	430	444	444	413	434	443	418	432	413	406	406	450	390	444	453	425	402	407	387	413	391	422	412	430	397	453	434	405	438	408	415	403	420	431	411	453	428	422	398	419	427	425	461	428	377	430	408	405	414	442	440	400	411	385	429	417	417	420	467	423	453	447	435	456	410	390	427	460	456	426	419	433	452	432	408
9826	14508	11701	6227	4220	3186	2514	1707	1453	1329	1183	1061	815	771	724	680	690	611	614	584	558	481	492	471	502	490	453	468	467	439	439	454	434	467	419	418	448	452	423	404	436	403	419	452	414	424	378	444	425	402	413	398	436	415	426	399	434	420	418	416	409	448	420	406	362	407	430	424	407	438	379	426	415	431	408	439	413	424	383	402	412	390	416	409	396	399	404	418	434	368	412	388	424	413	426	389	399	416	385	391	412	414	354	436	439	399	415	378	418	423	418	392	406	406	397	384	394	378	415	382	407	414	387	404	382	435	405	399	413	432	414	422	424	403	423	407	416	389	403	403	413	425	414	379	416	393	400	397	413	397	427	433	394	387	382	419	398	374	412	445	375	412	408	395	421	389	390	400	391	399	405	395	369	431	386	398	389	394	408	395	422	397	376	395	394	396	438	407	398	421	396	396	413	363	403	398	389	387	402	403	421	403	432	391	390	420	414	368	412	394	375	379	408	425	385	384	400	399	378	443	414	381	390	444	397	395	439	372	345	437	394	386	421	418	422	400	401	388	394	411	425	381	386	424	402	408	385	392	421	421	417	421	424	436	415	386	399	371	392	422	388	408	403	385	388	399	401	432	412	425	422	363	379	403	414	415	419	384	419	395	425	398	365	410	412	471	417	398	365	397	390	396	442	384	415	413	398	417	390	431	376	398	385	391	396	374	395	368	441	360	413	426	377	422	373	436	383	420	415	379	403	423	404	420	387	416	431	422	401	394	381	405	397	349	393	376	403	411	398	412	379	399	370	414	423	447	423	440	410	407	430	410	425	415	365	404	399	433	408	413	405	416	424	465	391	428	370	389	417	422	403	406	407	397	395	418	412	377	383	405	396	380	402	408	350	416	401	399	400	419	381	422	379	363	384	390	386	411	420	391	390	433	403	407	411	399	386	412	420	383	417	407	432	384	430	398	423	447	388	405	422	424	379	371	397	399	428	424	375	410	367	404	376	376	406	400	439	433	435	394	425	376	383	378	392	379	434	397	415	364	417	456	402	391	403	417	404	369	405	426	432	392	396	423	394	377	408	443	418	445	412	421	412	394	417	414	410	410	414	423	397	359	427	393	381	401	439	404	391	408	414	393	435	411	384	431	391	406	408	413	420	430	401	445	398	377	382	424	403	376	417	413	393	413	414	404	381	400	419	421	408	386	425	398	421	380	421	394	363	381	396	410	373	414	407	382	406	392	405	394	428	373	423	395	381	389	416	427	392	364	354	398	382	404	395	409	400	415	417	360	382	380	373	366	423	407	439	418	427	435	437	422	380	402	412	389	416	385	409	386	398	406	410	404	446	406	387	384	407	407	384	392	381	430	382	412	380	368	406	381	424	431	405	420	383	380	392	403	413	385	382	400	377	374	417	383	417	420	400	417	413	413	410	432	402	410	399	396	367	400	399	410	417	431	423	430	371	402	421	437	403	398	404	399	387	380	419	414	400	413	417	396	421	423	391	434	408	401	426	434	437	406	414	395	404	379	431	417	390	401	422	431	373	421	413	394	374	389	409	430	405	403	439	380	452	361	447	428	414	421	412	426	378	403	394	394	388	418	416	395	410	411	415	389	419	410	419	387	437	392	369	414	419	396	358	376	401	410	356	403	398	387	479	391	362	391	387	413	432	391	409	402	396	365	397	374	427	385	425	401	394	371	391	374	397	416	401	413	383	397	402	435	377	382	427	383	388	400	405	393	368	381	400	372	420	392	420	417	388	378	413	415	415	430	399	410	394	379	406	391	398	399	389	440	442	373	416	422	420	417	421	386	421	391	428	364	412	392	404	373	391	419	403	402	398	373	418	372	396	393	421	411	392	417	406	411	415	389	416	413	407	391	375	393	382	405	351	414	399	425	404	366	408	398	438	433	408	381	409	391	421	413	395	403	389	435	364	408	394	397	426	441	443	394	413	392	398	397	399	416	375	417	383	383	444	396	417	373	420	380	389	423	391	415	408	421	428	364	386	422	419	407	403	432	370	373	395	400	409	409	414	434	415	395	399	433	397	411	423	411	366	402	408	406	384	415	386	411	429	425	396	383	446	384	397	400	376	403	408	414	371	394	390	402	431	420	412	410	418	413	375	415	377	400	393	394	383	413	400	460	403	384	398	415	409	388	404	403	405	389	411	417	386	429	424	431	414	414	421	397	401	410	424	378	377	386	393	402	392	400	431	420	444	407	411	383	468	399	424	429	409	369	379	408	417	359	392	384	398	388	432	416	391	384	386	386	381	427	390	439	370	370	425	396	374	385	416	414	420	403	431	398	468	391	390	368	399	426	353	432	381	387	417	423	418	376	408	396	389	399	419	427	439	415	423	412	418	439	418	427	385	386	395	408	405	440	427	411	399	393	425	447	402	385	424	402	421	416	405	400	423	391	463	404	391	414	397	393	416	393	407	401	408	446	399	382	434	393	426	407	366	420	412	399	376	415	405	410	425	405	404	357	432	434	389	385	411	431	428	378	394	417	361	421	421	413	409	399	431	399	424	418	418	339	399	394	432	377	421	392	374	410	382	390	422	389	429	393	422	389	419	448	424	383	375	401	420	403	429	413	423	415	438	414	404	361	385	364	413	389	376	419	394	392	405	405	419	427	400	427	427	441	397	392	432	392	385	415	414	404	419	384	434	398	383	413	413	405	408	387	422	424	428	420	403	374	390	402	397	386	423	387	411	439	416	391	425	421	403	390	420	420	368	426	395	396	395	420	383	389	399	384	381	421	394	419	379	382	398	365	406	438	409	410	375	429	432	406	392	387	450	429	410	378	390	407	394	399	369	396	393	425	415	367	425	395	407	430	434	398	397	407	410	409	390	413	377	464	405	411	403	398	442	429	386	396	399	407	401	408	405	432	397	432	427	423	441	390	420	360	424	409	414	370	430	382	391	420	402	419	400	371	397	375	406	411	369	373	420	405	433	410	407	419	356	432	400	420	395	406	396	392	392	410	420	412	409	393	418	381	436	459	406	409	383	384	413	390	397	384	390	412	372	387	404	410	393	407	392	395	420	422	395	372	405	398	403	422	379	382	417	392	396	422	443	423	417	397	381	374	403	376	424	396	414	410	432	384	374	381	432	394	398	424	403	409	425	404	398	391	389	413	408	377	402	416	428	403	408	404	388	410	391	408	373	392	458	416	418	392	374	412	392	405	379	409	405	399	391	351	376	382	393	409	380	367	403	441	404	406	402	403	394	422	385	421	423	408	412	406	387	414	437	425	444	415	398	423	385	372	386	410	395	420	433	403	402	434	374	405	428	418	382	403	377	407	416	390	408	400	376	416	407	409	370	399	436	361	416	381	394	390	409	404	395	390	411	410	418	413	406	425	393	374	408	407	415	391	442	422	370	425	416	398	416	422	380	437	373	415	397	412	421	424	388	387	384	402	391	412	427	389	386	400	404	397	396	370	386	352	408	396	391	411	421	414	407	401	367	419	408	375	422	404	408	414
22132	20106	26650	23306	20104	20220	10752	2236	1580	1617	1393	1319	1142	1056	1042	953	961	900	928	916	813	890	787	865	767	767	801	795	785	760	753	801	733	775	722	767	741	730	720	706	729	719	753	744	716	710	748	748	730	764	731	747	737	764	696	674	757	799	726	677	741	732	696	757	752	728	717	683	729	740	709	757	741	765	771	680	710	664	742	755	723	664	695	695	709	716	725	697	712	680	692	736	714	736	734	746	719	747	689	703	684	684	750	678	745	684	712	731	710	707	748	694	691	685	701	733	689	712	754	677	738	720	742	712	664	718	703	686	702	710	726	701	757	743	714	700	709	717	726	687	703	670	705	713	722	684	704	691	710	670	731	770	734	739	690	720	698	687	694	676	728	702	682	743	718	718	746	725	692	660	707	729	726	666	695	666	729	742	706	721	720	704	738	708	746	714	677	754	706	685	733	667	679	739	719	759	743	672	681	709	713	688	671	738	769	730	708	708	701	725	739	732	709	695	710	684	766	678	665	736	685	754	794	666	709	734	700	737	742	702	735	702	715	733	693	696	709	716	758	697	755	757	678	690	664	727	687	696	657	718	726	761	729	708	702	727	737	726	716	673	696	717	709	687	780	679	728	675	707	689	705	771	750	717	748	725	735	662	669	701	761	729	685	752	738	705	740	710	709	726	689	683	762	714	681	738	740	717	635	714	712	702	694	721	744	736	709	707	668	733	700	709	737	674	712	771	672	711	746	757	666	738	744	732	774	698	665	742	729	733	709	702	736	717	686	709	699	686	734	717	790	726	711	711	693	739	774	713	713	684	729	712	711	713	732	739	710	655	703	741	695	655	685	702	725	751	750	706	744	698	705	691	724	736	703	672	738	695	708	681	789	704	703	679	697	666	736	688	660	682	685	751	737	718	658	651	694	708	733	700	719	695	666	739	737	740	709	708	732	748	736	723	743	638	706	679	707	725	661	727	748	701	747	700	754	767	699	687	723	752	725	705	735	676	719	700	716	689	704	752	713	690	722	766	693	687	714	748	696	699	667	704	718	725	653	739	695	715	710	713	674	692	714	707	699	690	699	665	678	773	685	739	679	739	697	689	642	703	705	718	649	706	737	759	721	738	705	731	702	693	730	746	718	683	706	669	759	734	742	688	721	687	694	699	682	713	692	713	737	780	680	725	748	672	717	708	705	713	721	721	716	719	762	718	728	732	729	701	753	697	692	710	743	721	723	689	703	711	719	713	724	751	691	711	790	674	700	762	717	724	679	723	696	725	710	737	741	708	705	661	720	708	720	712	751	725	707	752	740	704	662	690	713	671	696	704	703	727	719	649	686	711	687	687	697	712	690	705	719	715	742	719	697	696	747	705	745	685	674	707	722	699	732	742	709	718	693	751	751	689	718	685	730	726	661	735	704	715	712	716	669	747	735	736	649	743	761	772	709	687	703	766	717	718	698	715	745	690	701	664	699	708	697	670	708	677	683	730	732	773	665	698	750	709	704	704	692	694	707	681	698	672	700	715	704	687	700	695	719	723	748	706	705	704	730	685	725	747	745	733	722	756	734	704	678	685	705	699	716	717	728	731	688	691	677	740	718	694	710	715	681	706	755	717	770	706	726	692	714	734	690	709	702	704	752	733	710	672	758	688	724	687	757	713	727	720	723	691	685	771	739	727	738	713	698	737	713	704	710	731	711	687	689	713	708	716	766	709	732	700	728	724	708	718	667	725	704	733	724	725	688	677	599	682	716	675	728	696	735	682	712	711	737	746	700	712	738	781	734	692	742	696	687	750	659	726	687	710	701	667	706	703	718	686	721	716	733	652	684	716	728	676	697	732	697	708	702	714	751	669	715	717	683	691	700	747	731	715	682	713	724	676	695	653	694	681	739	720	699	714	724	745	663	760	686	686	713	693	700	708	700	701	684	744	703	753	721	715	685	693	741	754	686	682	724	677	691	726	746	687	678	765	770	736	767	739	702	731	652	729	740	679	668	702	682	738	719	714	737	694	717	752	701	716	723	717	720	785	729	706	703	717	720	693	709	707	699	751	719	691	709	712	709	697	759	728	741	715	696	700	733	744	699	729	708	718	708	754	700	704	715	732	781	720	715	705	682	705	676	708	746	720	748	769	645	686	706	732	666	663	720	666	740	704	720	695	733	716	729	704	732	726	710	767	728	687	690	711	700	707	687	717	671	680	693	727	766	688	691	687	708	734	730	716	725	673	784	705	711	704	696	650	710	737	664	718	699	687	704	709	723	744	735	739	795	695	703	733	704	704	709	755	696	707	652	701	671	721	705	713	706	698	693	722	694	717	714	737	682	750	695	738	731	668	703	708	686	676	680	711	733	699	688	665	730	722	755	727	725	706	697	718	677	729	731	701	719	720	722	703	732	715	677	702	711	704	695	685	733	710	714	740	704	733	728	691	733	685	706	710	646	726	686	723	741	725	706	710	705	714	684	710	705	731	744	693	698	712	716	657	721	717	681	708	747	657	693	723	720	730	701	723	674	699	709	710	706	733	744	667	661	719	739	692	756	694	726	686	777	719	696	696	695	700	747	694	733	708	704	728	701	739	730	702	720	675	709	690	705	728	667	755	709	742	766	718	668	698	748	708	710	702	707	698	686	682	684	696	702	741	691	692	719	716	728	691	720	716	771	707	686	697	725	720	740	690	741	731	711	718	733	723	720	652	695	717	721	735	644	657	735	688	687	696	711	688	726	715	709	694	739	715	754	745	732	659	688	693	706	748	738	680	717	717	664	738	727	714	739	631	735	698	723	741	710	686	705	686	682	699	696	717	755	676	663	726	685	694	687	722	735	692	670	689	671	681	751	661	775	717	703	725	698	707	682	736	717	698	734	737	730	750	714	677	732	730	689	705	742	710	668	697	708	716	711	699	721	715	701	693	673	739	682	688	702	691	684	707	754	713	717	729	696	747	719	714	699	694	712	689	697	700	734	721	702	744	701	697	698	688	736	675	741	743	723	709	742	677	728	730	795	691	722	691	756	679	701	726	742	700	704	729	672	748	718	684	695	725	708	682	705	704	696	731	761	690	722	741	708	711	695	686	701	698	711	729	748	727	746	698	700	726	735	714	720	723	730	720	691	717	723	743	681	710	730	675	716	766	755	724	768	771	674	715	694	697	719	735	695	691	727	679	731	716	702	699	723	695	693	731	700	728	699	752	746	697	675	713	733	718	681	696	754	751	737	726	697	714	671	698	752	745	694	763	704	728	686	699	652	725	708	707	704	688	734	741	730	725	727	744	704	680	654	665	714	674	720	695	723	737	702	696	695	756	676	726	702	707	682	739	689	738	659	689	743	724	674	728	692	688	718	698	698	698	691	730	701	720	739	759	724	727	726	725	751	733	719	716	676	711	703	706	752	746	759	728	739	673	728	724	698	702	721	733	647	703	684	706	722	697	750	695	723	719	674	705	698	730	727	705	727	716	663	748	638	747	677	719	712	735	712	729	689	742	667	714
12752	21544	18286	10920	7472	5878	4794	3262	2751	2446	2124	1978	1514	1331	1250	1209	1132	1060	988	1029	943	908	898	909	895	792	816	790	746	795	775	739	744	739	759	753	735	705	724	735	735	757	771	707	686	742	718	697	667	709	708	721	693	687	701	688	690	682	725	664	711	704	693	715	703	708	668	693	694	695	701	700	682	686	674	655	687	662	683	662	725	709	689	658	684	669	631	685	686	704	654	704	693	679	655	665	697	727	651	665	648	644	635	660	664	686	660	645	683	679	701	661	610	640	672	678	707	679	654	706	688	642	709	705	690	684	685	663	689	684	676	665	703	653	697	622	644	669	684	658	668	686	662	703	628	672	651	682	682	674	672	691	683	670	658	684	654	688	655	669	674	651	693	646	683	661	689	622	688	668	648	645	685	678	639	665	644	636	666	671	704	670	652	647	710	672	672	659	689	697	673	694	682	696	668	709	672	647	678	644	669	663	657	656	678	664	677	671	682	671	673	670	690	665	687	637	639	709	686	689	698	660	698	699	688	692	605	664	649	697	656	658	652	645	667	655	688	679	686	683	686	666	674	690	666	669	662	662	678	657	710	685	660	677	703	669	678	691	702	687	653	669	655	651	686	617	677	664	637	681	643	707	669	672	683	720	703	628	681	711	680	664	632	630	702	653	668	647	702	642	648	687	704	659	659	667	702	660	652	646	662	658	668	721	649	657	714	633	690	635	626	676	654	654	677	686	644	674	636	633	684	679	636	679	689	681	661	661	687	658	665	619	658	630	704	701	638	655	709	654	655	674	654	667	677	694	687	679	669	696	658	684	651	708	682	654	701	657	694	655	655	706	670	655	648	663	653	678	655	665	678	668	650	675	644	712	633	672	674	711	735	661	643	688	662	710	684	674	691	658	676	680	711	639	663	660	625	677	679	692	672	642	665	707	681	676	685	661	675	696	622	644	641	663	656	647	650	616	653	619	689	664	693	654	680	693	705	656	663	638	693	643	610	659	650	661	681	669	685	747	704	678	620	659	699	713	642	666	674	680	639	688	684	689	663	692	729	660	656	696	663	660	645	621	696	708	632	676	712	699	708	696	688	647	643	657	697	687	689	602	643	662	688	639	691	699	677	664	645	664	669	649	669	691	667	707	696	650	654	688	650	652	707	634	664	632	700	643	653	691	685	638	709	632	682	662	645	642	676	730	697	713	672	714	643	679	662	675	621	693	696	645	706	706	674	650	665	636	696	670	660	685	681	671	699	705	673	632	687	632	668	650	689	704	677	645	684	671	655	665	706	732	702	676	689	683	662	653	683	626	692	658	666	670	668	667	691	680	666	656	670	696	691	661	643	662	642	723	645	674	677	674	626	644	661	695	685	708	651	673	663	690	652	647	723	709	677	702	680	679	735	637	650	670	702	669	678	628	629	642	653	666	681	630	706	684	685	716	624	634	652	621	683	690	670	676	675	681	612	649	697	669	665	704	688	675	627	673	674	683	643	651	660	661	651	686	686	652	668	697	689	720	651	691	730	635	685	647	654	728	693	624	666	679	668	650	677	646	649	669	650	685	631	720	724	673	607	703	662	680	675	650	675	672	615	668	639	623	669	682	662	691	692	691	641	685	656	709	694	645	680	695	727	708	666	681	675	689	667	684	625	634	628	638	688	680	649	697	704	675	651	671	688	682	652	641	661	612	669	666	679	644	681	675	675	654	697	629	657	702	690	693	679	632	675	649	657	681	708	692	660	650	665	654	623	678	649	716	679	692	647	666	658	650	698	717	635	654	650	740	712	696	676	681	633	666	667	673	670	690	635	664	700	693	650	699	631	628	697	673	614	700	650	652	714	696	681	675	644	657	646	687	675	630	660	675	621	695	673	658	665	656	697	634	655	664	670	651	638	638	618	651	682	668	647	653	668	670	684	668	704	685	632	685	715	692	636	627	664	664	717	680	712	660	652	684	641	733	669	690	653	669	646	666	683	701	682	664	616	672	688	676	659	663	692	688	611	658	681	656	660	656	610	687	708	695	679	636	637	678	677	672	666	702	676	632	652	669	644	716	683	715	675	668	670	640	671	674	693	704	675	687	709	686	684	692	640	687	656	640	701	661	662	585	651	667	662	609	691	651	644	685	634	655	654	688	693	713	700	648	704	696	630	661	630	623	673	677	673	671	666	668	673	655	703	675	704	685	718	671	668	671	657	680	680	663	679	666	679	690	687	608	664	658	687	740	665	696	689	719	675	645	708	654	694	673	657	648	666	700	672	633	710	673	671	661	709	710	647	671	702	671	692	638	693	652	670	655	704	689	687	631	637	657	630	656	669	692	645	697	704	635	661	687	712	671	705	649	692	703	684	735	739	684	676	693	631	700	653	684	693	694	674	669	657	693	699	639	654	628	739	659	614	674	682	684	680	658	702	622	653	690	659	672	720	710	682	681	705	663	646	699	654	614	706	648	693	706	687	675	687	661	658	666	659	637	647	690	657	620	654	687	660	694	649	670	670	688	638	643	666	664	685	693	660	651	651	670	612	703	677	684	675	663	641	680	655	642	723	631	671	694	641	650	707	619	691	721	673	678	659	694	656	691	709	689	666	673	652	696	735	670	670	656	653	665	708	634	694	666	596	698	629	664	658	676	706	671	659	687	698	646	669	647	651	637	634	676	658	684	680	660	693	645	679	645	648	692	700	681	659	640	657	690	677	687	656	689	689	639	707	673	714	619	651	698	655	741	698	663	663	660	656	655	669	677	699	655	694	720	623	672	663	666	685	650	690	664	700	664	658	690	692	684	703	667	703	660	685	645	641	693	650	636	671	634	638	658	639	672	673	686	679	660	692	679	634	685	663	656	679	707	638	665	721	657	699	669	674	669	670	679	696	664	719	650	584	636	681	670	653	674	723	693	721	732	657	671	644	688	658	677	672	675	674	633	641	698	658	683	626	661	678	705	680	638	668	668	643	643	692	698	651	657	699	666	690	723	625	626	643	657	674	682	660	689	647	678	692	716	711	698	667	665	714	608	645	693	689	655	708	723	707	661	640	649	696	682	638	652	689	675	727	661	619	649	680	663	654	641	701	663	673	632	610	617	676	697	691	680	635	691	654	635	707	647	692	675	701	648	655	744	664	643	692	713	702	687	686	677	661	671	655	657	684	656	715	664	665	691	665	654	662	655	664	697	712	703	655	653	630	638	665	660	626	675	691	676	684	661	713	681	647	657	711	651	659	675	647	688	649	632	679	679	651	655	667	649	646	678	680	648	681	664	681	702	653	683	628	655	669	673	672	710	670	684	673	687	672	646	603	690	659	687	687	754	688	671	697	670	663	665	648	704	677	681	651	683	642	628	677	671	652	655	707	661	671	681	634	664	676	662	688	662	658	662	645	684	704	671	640	633	671	660	657	669	652	656	716	652	676	685	721	662	649	691	687	690	674	688	680	688	675	690	687	669	718	628	652	685	693	699	668	656	621	656	685	681	689	685	664	690	674	704	638	670
29963	16239	2496	480	263	234	215	155	189	163	146	166	162	177	146	172	173	144	157	179	138	148	154	161	160	164	166	160	155	147	170	139	149	149	149	143	160	167	151	129	147	150	164	170	147	171	135	157	161	140	135	132	169	164	183	145	144	145	161	148	165	152	152	145	134	160	145	161	147	160	149	160	142	157	169	144	154	168	155	166	157	123	148	159	153	141	162	122	149	186	150	151	146	153	139	140	191	146	173	141	146	166	151	155	160	150	165	155	165	159	163	159	153	160	170	153	136	146	169	140	190	146	167	155	152	157	150	145	160	153	152	152	150	161	170	158	142	157	140	187	145	160	160	140	147	146	161	138	192	145	147	162	174	128	163	179	163	154	153	127	136	166	146	143	147	152	160	153	125	162	188	137	183	154	131	165	155	138	150	141	149	138	148	170	155	166	147	132	163	170	163	150	137	145	144	161	168	153	156	140	162	171	149	158	142	148	156	163	148	147	139	157	153	168	178	163	164	156	149	148	159	142	183	175	146	166	152	140	152	153	143	148	135	162	143	157	159	163	154	160	166	130	165	162	163	138	157	142	155	145	145	135	160	140	150	151	133	177	142	170	143	156	164	153	162	162	147	166	138	149	144	153	164	147	145	149	153	154	153	147	160	157	178	168	140	148	128	156	160	166	166	149	157	152	161	157	168	145	153	150	159	143	166	128	166	142	137	158	156	141	163	165	152	153	143	148	136	151	159	134	149	152	131	138	151	137	135	164	157	167	140	133	152	146	143	149	163	159	131	153	153	138	148	131	145	166	159	126	149	144	141	150	148	162	171	153	138	156	131	154	152	138	141	155	181	153	149	168	145	152	135	140	132	144	149	158	124	159	148	149	161	145	150	145	153	134	145	168	126	162	149	174	141	146	160	145	137	164	170	160	153	152	163	151	141	154	148	148	157	161	156	163	169	164	166	160	136	133	164	169	176	164	138	140	164	140	148	150	138	161	146	176	148	161	165	162	194	155	187	153	156	153	159	149	161	149	163	150	161	132	166	158	138	135	130	145	168	168	138	150	136	160	159	144	163	164	154	147	146	154	164	141	148	134	141	185	167	167	155	162	156	139	131	158	153	127	141	157	161	146	154	152	158	154	143	144	148	147	172	155	152	154	169	145	134	158	161	148	142	163	157	166	155	149	154	142	159	133	152	125	151	145	158	161	156	155	154	141	174	143	177	132	132	158	141	160	166	160	149	149	135	151	147	160	163	151	164	147	164	135	145	139	150	148	148	154	154	160	187	138	153	128	134	135	181	149	167	141	145	174	141	164	166	152	160	157	152	192	157	173	165	151	145	132	159	158	142	146	152	124	160	147	155	172	168	150	155	162	175	169	162	147	157	161	153	174	156	159	156	154	149	138	156	178	171	150	179	142	160	160	145	160	138	142	144	155	161	151	146	146	135	151	148	155	154	149	151	151	161	167	154	152	146	166	147	151	163	168	155	147	158	147	142	164	156	126	156	139	148	143	143	144	152	157	133	165	139	170	160	162	155	154	154	147	123	134	155	145	165	127	157	164	154	153	145	152	154	173	156	154	160	136	162	165	159	165	152	165	143	158	146	141	163	133	161	164	135	165	154	148	141	156	178	157	159	166	147	137	145	151	146	130	170	149	145	136	144	157	147	143	159	161	158	152	155	152	125	173	139	166	133	155	159	149	142	156	160	155	142	158	172	148	165	167	153	164	141	143	153	162	163	157	136	128	164	128	148	165	151	179	185	147	143	156	150	152	123	158	147	136	173	171	161	163	156	156	152	171	144	138	152	185	152	142	163	167	143	140	143	161	157	140	153	184	148	157	151	157	161	161	143	159	161	177	162	169	158	138	166	174	170	132	148	124	155	141	129	153	158	149	156	141	140	152	134	153	166	141	141	138	154	150	141	180	151	155	138	168	130	155	153	149	147	163	139	168	171	175	155	141	142	160	169	143	156	145	135	162	152	148	160	135	158	159	141	153	144	159	151	149	153	154	150	173	139	143	130	154	161	130	170	143	143	169	168	156	141	167	159	153	143	162	181	178	153	165	159	140	151	158	154	166	143	164	152	144	157	139	139	143	161	141	154	148	164	154	165	138	163	157	149	144	157	146	171	145	149	151	168	164	170	151	182	138	151	138	175	149	146	142	140	155	156	155	153	149	155	144	155	153	176	145	156	132	145	133	159	171	126	151	143	139	173	154	154	158	145	147	155	134	145	141	188	143	147	167	144	170	148	156	176	148	123	173	154	146	156	163	147	170	124	158	151	156	146	151	131	156	150	137	146	115	154	137	133	172	154	162	156	165	146	159	138	130	134	160	165	149	162	149	141	142	157	179	142	159	141	146	138	129	156	154	141	154	173	130	143	148	162	148	146	160	151	123	146	159	134	147	141	155	194	146	145	156	151	160	145	143	151	165	165	140	154	164	159	174	169	146	142	154	151	132	138	163	136	184	156	150	140	157	158	171	158	154	155	155	144	144	141	143	148	150	154	158	157	142	143	156	142	141	142	141	155	171	145	135	162	155	168	177	169	156	129	172	148	150	137	168	165	148	150	152	134	133	139	149	175	139	137	146	159	149	166	156	161	158	141	152	157	158	138	164	148	144	157	165	167	141	162	160	157	144	135	142	143	159	166	154	166	130	138	148	153	140	147	155	133	150	172	149	157	156	158	152	150	172	156	161	158	139	159	137	151	142	147	166	167	150	152	142	152	150	151	137	156	160	146	167	167	126	165	166	166	186	169	159	169	138	156	174	137	162	143	158	151	136	140	153	154	147	147	155	156	154	145	149	146	164	156	152	152	149	139	153	168	147	175	157	168	134	168	158	142	169	172	140	138	156	127	141	161	168	139	194	159	174	157	157	182	172	177	139	139	182	150	166	156	142	143	144	163	137	168	128	152	144	173	170	127	149	144	179	144	147	150	173	176	142	132	154	155	132	156	162	153	154	153	161	156	143	155	139	156	177	173	156	147	160	170	162	165	167	161	155	175	155	147	179	149	159	144	149	143	158	165	143	174	136	146	150	158	163	140	136	153	151	144	140	155	159	143	159	119	153	145	123	152	166	133	138	138	151	134	151	149	150	135	163	173	130	160	152	134	138	139	168	149	166	161	146	165	157	135	157	181	182	160	164	155	161	159	164	157	157	164	138	146	164	157	133	156	140	150	164	150	147	172	143	152	127	147	142	173	153	143	162	161	142	147	158	167	153	143	146	137	137	165	168	151	149	145	154	137	123	193	166	158	148	164	159	165	151	155	158	148	148	163	158	174	173	133	142	167	157	167	177	150	166	158	158	139	159	168	144	148	152	146	167	150	190	167	147	144	156	166	162	169	155	160	167	148	167	158	181	151	140	181	166	129	147	175	125	167	156	163	131	157	160	150	152	147	155	135	126	165	166	141	144	141	157	152	136	165	159	172	171	143	142	189	163	164	143	174	153	154	137	129	141	150	123	146	142	180	147	144	148
7327	2681	1645	629	404	339	271	230	206	222	197	185	189	172	167	189	180	186	163	153	172	175	177	160	166	173	168	141	162	175	158	154	148	182	165	189	186	152	159	173	178	144	168	187	169	161	178	209	165	175	161	152	152	144	162	142	128	150	183	166	163	165	168	171	145	179	166	193	184	167	174	184	152	181	180	163	162	168	152	150	166	169	173	158	184	186	179	177	177	153	169	171	171	162	164	175	176	147	156	183	165	180	170	151	153	161	162	173	168	164	170	177	181	145	170	151	159	180	154	186	152	190	175	156	163	187	166	162	160	148	160	169	165	160	146	171	146	171	161	164	156	171	168	171	156	160	155	166	155	147	188	144	160	170	181	174	160	164	177	163	143	158	147	177	152	174	137	171	169	168	172	179	187	179	166	184	169	162	163	173	176	165	168	150	174	178	179	144	164	150	143	175	147	185	178	163	152	171	151	167	167	187	174	184	163	174	163	179	158	177	149	168	168	177	181	177	176	160	167	172	174	172	155	160	188	159	149	175	177	175	181	159	161	163	174	188	164	164	154	164	155	159	183	173	174	148	166	155	160	183	182	167	154	159	185	171	159	171	151	175	181	161	145	155	165	167	147	153	172	177	163	165	159	183	191	154	156	158	146	173	181	160	183	157	174	175	161	157	158	185	168	178	140	141	170	164	176	159	163	168	166	192	169	169	142	166	163	159	149	180	161	189	169	155	155	156	175	152	168	174	160	178	189	182	167	178	168	165	198	164	166	152	168	144	186	158	160	182	156	180	166	162	178	172	157	175	176	173	169	182	165	167	157	179	149	186	161	157	172	165	161	169	170	165	166	159	144	149	142	156	179	169	180	175	174	164	158	162	167	148	152	160	171	151	197	151	188	172	161	156	158	183	178	161	173	173	171	187	167	163	148	169	151	165	175	194	160	140	132	154	147	174	131	167	153	162	192	183	148	148	151	191	153	169	164	161	172	172	187	165	170	161	176	157	136	161	161	172	163	185	198	171	152	157	173	176	156	171	175	158	168	162	161	183	160	165	165	174	181	158	159	139	162	170	157	166	155	178	160	162	159	146	166	164	169	166	177	183	153	155	149	163	183	163	165	175	169	175	182	165	155	164	161	160	185	149	158	178	180	166	176	185	145	194	165	142	164	162	160	153	172	155	147	148	155	179	187	185	190	163	159	171	171	174	164	157	162	153	195	168	179	181	176	155	158	171	169	160	166	167	169	158	171	141	176	146	160	176	161	168	168	160	178	191	174	178	181	166	163	155	181	170	197	169	145	166	172	183	157	154	157	173	151	200	161	164	178	158	165	176	134	182	177	173	174	153	180	170	147	170	186	159	158	152	152	182	154	170	154	161	144	185	163	160	153	171	160	164	167	164	180	174	163	149	165	184	181	158	160	173	169	198	155	163	186	177	181	156	173	171	179	167	188	179	181	172	173	164	158	162	149	187	162	176	164	152	194	156	142	172	163	182	177	152	162	148	132	165	163	161	158	151	170	150	172	147	154	165	168	163	182	160	168	155	143	137	155	178	169	181	152	179	163	155	178	144	163	157	149	160	172	170	177	170	174	169	159	176	140	164	155	139	147	184	155	157	154	172	135	172	181	171	170	176	176	178	203	158	166	171	152	162	140	157	171	195	181	153	192	154	163	167	177	162	152	164	157	156	177	184	177	159	167	172	161	165	166	177	178	171	161	172	156	187	148	155	149	168	173	157	165	188	161	141	167	175	194	166	186	162	181	189	165	173	170	183	160	170	153	161	191	152	172	154	169	175	155	179	172	185	167	158	182	156	160	174	186	162	161	165	186	183	175	170	173	162	142	152	171	149	184	169	130	167	162	173	168	176	154	171	171	172	150	175	165	163	180	154	177	165	150	157	177	174	167	165	174	157	177	176	151	173	169	187	154	189	139	143	155	171	156	163	161	175	148	168	186	165	153	161	163	169	164	158	153	159	162	161	143	180	171	188	155	149	167	159	160	166	168	170	172	155	178	162	175	159	169	177	164	164	165	169	177	165	153	174	167	159	184	176	175	179	152	139	139	141	173	199	161	158	150	165	170	181	174	180	164	150	151	144	154	160	181	163	150	184	161	157	176	181	172	147	174	146	158	165	187	191	133	172	157	181	147	160	155	153	170	174	161	178	155	181	177	170	162	159	143	163	172	192	175	161	175	159	166	153	148	188	175	180	163	172	168	175	157	182	157	181	179	182	157	168	161	132	182	175	172	162	176	158	165	169	180	170	158	165	194	194	168	172	157	182	170	171	185	169	154	160	174	156	149	158	192	171	155	166	154	175	172	161	173	165	169	192	177	184	179	157	179	186	168	164	165	138	149	148	163	198	178	186	191	164	183	169	168	166	137	167	154	190	158	186	163	181	173	168	169	167	185	172	168	163	186	149	166	181	138	175	181	181	189	176	153	133	177	144	171	152	147	166	155	160	147	182	168	154	170	153	146	166	154	153	191	157	152	188	181	189	153	172	172	192	175	162	163	148	161	161	150	172	169	161	166	166	177	177	167	149	178	167	189	166	162	158	167	157	152	153	162	159	168	168	170	163	170	148	158	172	182	159	161	157	175	174	160	178	165	168	150	187	159	159	162	173	180	157	157	166	174	192	179	163	176	149	171	177	157	177	155	171	151	165	162	165	177	195	180	176	158	156	159	155	145	172	162	172	151	181	160	164	154	164	160	149	158	175	163	162	164	162	179	171	167	168	175	162	168	149	165	137	158	169	148	170	168	171	154	172	157	177	175	153	171	180	149	165	154	153	161	163	163	145	173	166	182	156	156	167	178	178	156	168	149	178	169	160	184	189	168	188	172	179	157	154	170	185	184	150	169	174	147	173	169	164	175	169	156	154	171	141	154	160	166	152	182	165	165	164	161	181	153	194	172	152	182	163	187	167	155	152	160	160	180	176	170	166	169	164	174	176	163	166	163	157	144	159	160	157	156	163	175	159	161	159	156	168	173	147	163	170	169	164	185	149	171	154	172	158	146	139	156	152	166	157	167	165	161	166	164	162	154	147	177	155	151	184	179	199	152	152	179	168	189	137	170	155	147	168	182	136	164	166	166	177	146	160	152	163	174	160	192	169	168	175	176	190	180	172	198	167	166	169	165	156	164	152	139	171	166	179	193	147	163	174	179	156	188	158	175	164	159	182	159	184	174	165	155	160	188	161	180	158	172	173	157	167	176	160	197	168	167	160	200	164	169	172	174	193	142	140	163	158	197	164	178	155	150	178	180	177	167	176	163	158	162	175	158	153	140	160	175	167	138	158	142	185	174	170	170	180	147	169	154	173	167	166	162	158	161	177	166	160	172	165	164	200	171	164	169	146	150	148	152	175	169	142	169	155	177	163	170	173	176	177	157	194	153	154	168	184	190	161	173	157	163	168	154	151	153	170	145	143	166	184	180	161	178	156	157	169	160	155	183	155	184	163	152	153	172	186	137	171	151	187	150	163
24391	20122	26321	23653	20124	11067	1879	1088	900	803	774	722	609	566	542	538	581	548	511	491	465	498	513	497	430	500	452	484	443	458	448	506	456	450	472	455	480	460	434	410	414	463	450	435	482	409	420	445	453	458	434	459	413	456	407	432	444	452	436	459	440	401	398	457	433	450	438	421	452	393	448	439	437	398	405	442	461	459	412	451	400	447	417	444	467	437	404	454	475	442	435	467	457	443	385	430	468	418	435	460	457	424	453	432	456	491	414	412	440	410	417	450	449	457	409	430	424	441	426	428	437	431	449	447	386	446	449	434	404	420	452	406	408	439	420	403	431	423	426	446	421	447	437	411	473	427	394	421	436	464	424	421	432	398	430	407	418	432	444	435	455	380	422	433	409	410	451	426	401	400	427	456	413	421	410	420	433	452	406	440	431	407	426	441	403	401	422	398	420	439	400	437	412	475	450	432	429	424	426	414	436	405	418	434	412	415	489	419	389	458	428	407	410	410	405	393	438	420	420	420	479	407	469	434	389	409	405	436	413	459	423	436	418	465	420	440	421	438	443	410	404	423	448	478	447	391	434	420	452	433	465	442	402	419	443	426	448	437	453	438	410	437	433	444	445	442	441	447	463	425	477	433	448	405	400	426	372	422	448	407	418	431	475	449	452	433	403	425	447	437	457	416	434	426	417	452	468	412	440	411	408	413	426	483	442	417	441	456	390	438	410	414	443	414	408	439	397	446	437	440	421	424	441	439	452	405	468	452	425	464	432	382	462	412	428	411	476	440	430	412	425	418	433	422	390	423	426	432	404	416	406	434	423	434	418	424	410	474	442	429	479	438	471	442	440	439	454	414	433	423	407	438	458	386	406	447	430	445	429	464	402	451	436	441	380	446	453	421	409	458	435	425	458	399	428	433	442	440	427	365	412	474	448	441	425	397	428	437	419	481	437	438	413	408	434	409	440	409	438	393	429	400	456	445	476	431	415	449	473	432	409	406	436	404	412	429	436	420	410	419	419	400	455	433	436	472	437	432	410	412	423	416	435	414	418	427	391	459	412	448	408	425	428	448	463	383	451	406	406	441	423	432	430	431	435	403	432	419	417	418	428	449	416	420	464	428	434	397	433	403	443	421	470	447	407	407	486	425	410	453	434	430	482	439	431	442	466	462	434	434	434	432	422	414	439	464	410	411	440	434	466	428	417	435	439	445	453	413	428	426	421	426	427	449	386	443	441	439	410	429	427	414	443	439	448	410	419	437	425	419	434	421	440	450	431	453	447	451	407	427	441	450	416	430	435	436	392	440	379	426	409	424	464	430	433	434	429	435	435	430	425	450	465	397	463	445	428	411	424	410	440	430	437	440	406	449	405	458	424	429	428	470	413	451	457	426	444	412	431	428	494	462	448	438	430	421	423	424	430	441	417	412	439	449	405	442	411	463	415	426	403	405	456	434	428	428	418	411	436	434	447	406	389	450	444	389	414	436	445	428	446	394	457	422	440	427	423	451	465	450	483	470	399	426	457	425	411	445	428	437	440	440	442	431	424	404	444	445	457	476	410	441	463	463	461	400	456	428	409	427	448	428	418	417	420	435	404	418	429	396	445	415	437	444	415	426	432	455	432	412	416	460	440	429	416	411	435	435	434	421	407	421	390	434	426	456	467	444	445	454	429	428	434	423	443	405	400	460	447	457	436	443	471	432	430	419	447	440	463	426	404	486	424	454	440	418	423	420	419	444	475	425	433	478	422	434	425	417	432	441	442	425	424	432	401	426	425	416	415	462	433	418	421	423	432	472	446	441	429	438	382	459	415	479	443	405	427	407	439	402	424	434	444	418	416	476	440	428	397	444	387	436	456	424	428	422	433	441	409	445	421	397	415	444	430	402	383	448	459	435	446	442	437	451	413	464	472	433	473	417	430	430	426	371	436	424	423	430	440	406	437	445	438	429	428	441	420	421	427	433	454	423	459	457	472	404	383	451	446	405	425	432	437	463	431	447	465	439	451	431	461	462	409	432	452	420	385	432	474	444	445	420	460	443	440	452	456	437	433	400	460	446	448	423	399	401	457	411	426	437	439	447	403	390	431	423	442	411	430	441	439	448	480	389	441	439	428	434	423	430	396	415	452	437	424	400	421	419	424	427	417	424	433	441	425	432	393	402	384	452	420	421	417	412	412	435	447	424	430	447	406	425	435	421	423	436	454	421	441	468	437	416	428	437	392	403	420	441	394	384	425	418	444	423	401	403	413	429	462	442	449	437	435	403	422	469	409	456	450	424	398	409	416	393	445	451	437	434	422	466	419	435	420	487	451	450	439	460	446	408	421	421	430	453	397	456	490	428	424	423	427	437	411	466	422	437	425	418	423	408	434	436	455	473	421	441	435	437	449	435	444	434	392	459	413	423	455	451	435	447	410	440	412	428	443	414	412	411	453	444	429	432	418	438	411	474	434	436	399	465	483	436	414	419	423	449	450	440	486	462	424	407	394	441	441	403	436	431	440	445	420	440	463	444	425	395	447	421	434	425	436	436	425	463	388	433	444	395	453	459	442	444	401	440	466	425	423	424	461	416	416	411	409	458	454	450	398	455	453	438	423	422	440	411	449	416	414	457	402	451	411	420	415	443	410	460	410	456	404	429	421	413	448	438	404	448	434	414	460	445	418	434	403	402	427	413	432	443	426	409	399	426	464	444	401	412	433	423	403	434	427	446	411	414	406	447	412	423	427	421	447	424	456	455	438	437	439	466	463	445	414	441	434	431	398	410	435	421	440	452	433	408	409	421	390	415	467	418	410	450	467	445	402	462	428	433	425	429	426	435	444	427	458	378	446	427	444	391	441	473	427	423	405	467	444	438	436	434	465	402	443	406	452	448	426	443	417	448	423	423	436	405	420	427	421	480	402	475	443	403	460	446	423	450	445	432	440	430	450	423	395	429	444	430	473	411	443	399	411	454	414	459	411	435	474	441	468	393	419	432	402	418	397	449	432	437	418	389	475	373	448	424	448	413	431	425	421	436	451	462	416	426	423	453	407	413	406	429	434	420	431	444	420	389	414	431	458	412	391	435	422	433	398	412	393	434	428	438	429	441	414	422	418	433	414	427	411	421	450	411	431	420	425	409	438	461	424	396	397	416	456	423	409	400	406	416	425	453	455	445	435	423	436	416	443	437	453	442	443	428	417	450	463	403	439	402	417	417	399	430	454	423	415	427	416	426	445	433	411	411	421	446	427	439	426	414	408	461	419	422	429	442	427	418	436	428	447	424	421	436	415	399	434	424	460	440	410	409	438	389	432	392	450	408	410	429	436	444	430	433	381	419	395	427	451	463	443	418	397	389	432	420	425	453	441	457	415	467	427	439	394	474	463	475	420	451	449	436	406	458	412	418	429	439	409	433	415	403	433	417	447	434	432	465	399	412	467	455	431	468	420	437	394	399	452	426	423	456	408	402	414	448	453	409	424	423	415	424	412	413	459	423	445	451	406	440
8664	13846	11639	6300	4238	3169	2481	1814	1439	1330	1136	1080	821	772	751	680	630	594	566	599	538	489	534	549	487	510	474	500	461	410	449	407	424	432	435	408	435	423	442	404	407	438	465	434	431	444	396	420	443	424	400	408	439	375	416	411	418	446	419	401	406	399	457	420	422	399	420	455	432	410	411	402	398	467	398	405	400	389	424	432	409	432	407	399	423	418	423	417	414	360	398	415	429	403	411	434	395	450	405	427	416	415	396	417	412	355	417	384	445	383	382	429	368	361	386	402	429	403	392	400	398	380	386	383	425	397	403	386	360	384	405	419	391	386	419	429	415	407	439	398	374	395	394	437	377	401	419	428	403	381	421	391	429	391	407	432	431	408	408	386	433	424	378	394	421	393	396	398	404	399	408	430	404	385	392	398	431	376	413	450	389	409	417	410	400	389	422	415	391	439	424	461	424	393	409	405	391	419	458	404	407	437	399	405	406	398	411	437	396	395	376	424	419	445	399	395	419	397	405	430	384	399	416	426	442	429	419	394	409	388	429	425	419	436	398	423	407	393	450	385	394	412	414	401	434	420	433	420	425	408	412	430	437	402	406	400	393	424	434	370	380	387	424	394	397	406	418	399	403	410	415	407	416	383	413	381	399	372	421	431	390	415	378	383	427	393	404	425	392	392	406	391	397	410	397	413	414	380	444	444	413	407	467	402	400	384	409	416	362	418	406	427	367	393	443	426	436	425	433	384	377	407	440	385	406	396	391	422	401	413	446	377	402	407	403	404	410	420	375	361	400	429	404	405	378	425	405	406	382	405	429	443	419	416	393	409	426	409	401	415	413	441	444	428	376	415	403	401	400	388	432	390	416	400	430	433	428	397	402	446	420	384	415	403	425	402	436	399	424	391	448	378	390	425	424	418	428	362	438	423	422	387	383	437	418	389	387	410	396	363	410	412	390	385	407	395	399	372	443	414	399	391	422	394	372	384	389	385	419	415	434	429	413	414	406	448	388	388	422	417	416	449	415	419	444	414	389	369	403	442	405	443	405	433	418	393	413	389	394	408	420	375	395	422	386	386	391	396	383	398	408	387	395	424	416	422	398	409	373	408	418	420	406	398	420	401	402	392	374	385	388	442	393	372	399	417	446	431	400	406	410	430	418	442	412	410	418	443	382	369	389	390	411	385	372	403	427	432	395	431	390	378	431	419	372	409	404	397	399	395	392	375	427	411	345	390	420	425	395	454	424	398	389	373	394	395	385	419	376	428	408	392	416	377	414	394	365	393	413	426	431	408	417	412	399	433	415	381	430	372	368	428	376	413	389	380	382	382	399	391	397	400	401	419	389	416	412	427	382	400	351	434	383	370	407	430	396	392	394	456	380	384	403	448	403	410	385	432	382	435	391	420	424	387	397	394	410	368	394	386	379	425	397	403	394	395	387	381	414	412	413	390	389	422	363	436	390	384	393	397	413	428	408	406	419	392	423	368	407	395	391	421	391	421	392	380	400	425	402	416	379	389	410	392	392	410	419	421	401	393	423	385	426	403	399	418	420	438	431	366	385	386	379	381	416	387	395	364	403	387	416	405	436	384	406	395	417	387	382	395	373	422	401	425	381	405	391	395	390	384	386	401	393	411	419	392	400	399	418	427	448	423	428	369	401	395	406	428	382	371	393	423	381	386	435	390	378	407	415	416	403	415	389	408	397	401	364	422	405	444	413	394	401	428	419	449	384	361	400	435	432	396	416	389	398	398	427	386	411	383	409	421	435	403	424	409	404	387	383	371	406	429	391	415	385	405	429	409	443	399	443	376	408	376	408	405	455	432	438	402	375	420	369	439	399	438	421	348	416	369	382	340	395	402	416	401	423	383	395	426	429	422	423	413	434	387	433	403	394	428	444	454	430	414	390	399	411	414	384	412	375	401	392	409	450	420	404	414	421	419	388	431	434	412	423	412	393	393	383	402	384	405	390	423	401	406	381	399	417	418	369	388	402	404	419	401	420	417	434	441	390	406	437	411	378	421	424	411	433	409	391	380	395	384	410	409	402	418	369	385	405	414	400	407	389	406	427	392	405	414	390	396	401	407	430	385	426	408	401	415	372	399	435	377	399	398	399	411	401	394	357	422	412	367	411	435	384	401	403	421	383	401	419	387	389	408	427	389	410	392	372	378	352	427	404	400	404	415	401	403	401	401	424	388	372	408	399	380	390	404	417	393	404	399	385	399	411	394	412	379	420	401	397	404	416	371	422	366	401	390	430	454	443	387	404	420	383	387	373	401	414	413	399	399	406	413	396	413	391	410	423	358	390	399	433	412	436	382	387	419	428	412	439	414	378	397	397	413	373	421	385	405	374	387	381	379	399	427	408	395	440	381	426	407	440	402	389	422	396	426	414	415	403	409	390	409	442	395	404	418	394	386	396	412	448	386	434	430	386	392	406	424	412	427	418	402	395	417	404	406	400	397	399	379	403	433	386	415	401	392	418	402	392	429	425	410	408	427	390	418	409	401	407	410	402	445	410	356	410	419	389	436	425	391	413	387	439	395	432	441	425	395	379	385	406	396	390	427	413	397	418	388	410	446	417	400	403	417	419	393	437	354	441	428	375	371	428	380	415	474	420	382	402	410	410	411	418	423	379	415	416	391	380	418	437	398	394	415	399	394	405	424	394	428	417	419	394	436	423	381	454	399	397	419	387	403	410	383	387	404	391	407	386	433	397	425	383	394	361	386	423	386	452	428	414	393	371	410	369	397	426	436	437	411	404	413	405	418	433	403	368	401	383	374	429	404	410	386	407	407	424	442	379	388	383	409	466	403	361	416	400	410	406	444	378	428	426	394	394	449	401	392	434	393	406	412	403	390	391	403	392	387	447	395	402	378	395	389	411	391	404	407	364	423	361	440	450	413	420	395	405	425	427	419	409	432	415	406	404	382	366	437	397	413	403	435	407	390	415	427	400	370	360	429	380	445	399	455	460	389	392	407	414	403	433	428	405	395	390	380	402	385	380	399	385	397	406	448	427	427	409	402	367	403	427	391	378	391	412	413	385	387	414	404	409	383	448	417	400	409	369	381	414	443	392	398	382	404	389	392	414	390	397	410	430	399	456	373	391	391	403	409	424	367	385	392	415	426	429	395	395	388	400	399	414	422	381	442	411	408	393	382	441	435	401	457	436	393	388	430	393	398	398	379	397	428	405	424	424	384	430	381	399	414	399	413	411	355	374	396	383	400	429	436	403	373	390	420	386	415	404	348	404	406	330	419	371	394	390	418	392	374	406	415	397	405	392	417	431	406	395	414	396	371	387	390	388	394	383	413	430	431	431	426	380	382	375	422	413	390	400	380	419	417	433	423	424	378	383	388	410	429	398	382	397	403	412	415	417	397	399	374	403	416	405	378	407	385	372	390	401	405	417	416	393	392	392	417	432	388	387	440	393	416	415	396	401	427	385	389	400	401	432	399	399	394	416	421	396	422	407	399	383	408	411	415
22204	20120	26656	23358	20127	20285	10778	2255	1652	1621	1314	1306	1105	1018	970	921	932	838	885	829	869	814	842	796	797	824	832	766	798	779	766	800	763	767	730	727	745	780	708	733	786	742	800	753	697	759	741	736	742	720	749	692	730	719	665	718	709	738	710	725	718	740	710	744	712	752	739	727	724	725	690	705	705	717	724	730	717	738	707	748	729	742	754	708	719	690	754	696	715	733	731	682	732	752	708	680	703	706	736	710	701	684	717	701	703	729	717	768	693	724	729	722	753	705	695	677	736	701	678	706	718	731	708	763	707	716	736	742	668	698	759	734	753	689	738	720	723	738	690	745	686	710	723	685	680	709	694	685	715	699	734	704	708	723	722	725	721	710	683	738	733	686	692	727	684	689	631	722	752	701	696	759	702	709	737	692	666	694	718	716	729	750	747	721	669	756	728	716	724	679	721	674	731	683	705	692	727	765	729	699	737	727	680	708	703	696	701	690	737	715	713	665	759	705	756	668	757	774	798	701	714	710	740	725	720	695	717	720	731	755	703	713	678	751	762	703	730	685	699	692	731	714	745	705	733	723	702	699	716	710	678	739	730	703	731	714	721	740	738	686	696	738	684	675	718	749	726	707	728	694	696	718	733	719	713	710	743	670	717	722	747	694	707	726	695	738	707	709	693	700	775	698	699	710	738	714	712	714	680	710	717	727	684	716	709	704	681	731	710	726	697	727	745	737	693	720	701	729	690	738	715	708	772	748	716	704	695	731	746	712	789	695	679	685	701	684	668	745	689	671	715	715	695	662	708	710	681	697	717	744	695	714	684	724	699	710	695	747	703	679	702	715	714	697	694	683	673	699	713	729	724	726	729	691	744	743	697	761	734	730	722	675	741	693	720	719	711	745	708	703	713	721	695	736	699	740	681	741	724	742	737	720	726	683	741	738	675	678	710	748	687	697	725	685	756	724	678	682	709	709	726	735	748	702	712	707	712	681	735	700	625	694	691	713	706	716	693	701	683	722	724	670	689	691	717	775	664	692	707	714	662	667	742	761	768	722	730	692	698	698	701	723	799	740	726	731	681	696	659	724	758	738	715	692	707	735	707	705	723	681	730	695	690	677	678	732	674	731	724	716	719	725	676	689	696	710	739	691	711	707	680	738	710	722	734	725	737	700	717	694	736	741	695	704	702	741	695	729	696	765	729	702	695	720	728	728	656	679	732	699	702	714	710	717	722	683	723	680	738	695	748	731	736	723	731	738	703	699	708	693	727	690	728	673	681	693	698	692	759	715	762	711	723	721	723	715	702	702	738	723	709	691	700	716	703	741	722	733	722	671	739	738	724	715	690	691	701	742	717	729	737	759	691	721	690	743	724	699	765	728	709	727	689	763	653	718	694	719	703	723	711	756	695	734	745	699	719	722	737	750	700	686	708	718	660	698	711	725	723	706	662	736	658	704	724	688	688	675	709	724	649	734	717	754	685	722	703	730	729	719	728	714	695	726	703	719	721	709	679	709	755	730	705	751	711	724	663	724	704	717	737	745	662	682	695	721	765	734	664	699	741	714	735	688	708	723	748	700	683	728	712	728	730	718	748	646	759	710	766	715	711	678	742	704	714	689	679	725	723	745	716	691	729	720	748	683	690	725	685	676	723	683	691	670	714	676	630	754	784	723	720	704	714	735	738	713	757	733	707	722	698	712	713	744	730	712	742	685	709	706	716	699	705	680	762	720	730	708	694	683	687	715	697	696	703	736	731	724	680	703	717	723	670	710	748	692	717	714	721	730	713	724	706	746	710	701	735	724	717	742	692	739	726	689	745	717	739	713	761	705	695	712	690	737	732	763	677	706	733	681	682	657	763	714	672	700	702	731	758	676	752	636	707	699	672	723	686	703	718	707	727	687	747	757	714	708	693	755	766	711	725	690	678	718	702	740	659	681	707	725	710	733	689	741	745	728	748	700	738	686	734	724	701	750	660	711	725	723	723	723	667	725	752	716	716	721	728	734	719	682	771	725	696	714	736	715	722	690	729	727	713	726	697	659	669	688	717	706	725	730	765	712	668	746	710	727	713	688	702	716	741	692	704	733	624	731	703	668	724	757	710	742	751	666	695	698	679	729	721	726	725	699	714	732	723	746	687	744	718	713	716	699	695	710	712	702	708	705	700	679	707	737	706	743	686	732	755	685	709	665	703	676	679	702	728	704	698	740	751	780	693	707	698	699	708	727	710	699	725	753	710	686	731	737	689	686	727	699	704	664	712	717	691	703	726	690	752	666	744	710	688	729	743	731	713	673	722	702	728	688	712	694	721	748	693	752	733	702	719	724	702	740	721	688	677	701	775	723	689	717	668	712	708	750	685	730	703	727	717	704	749	662	700	726	719	703	740	694	700	739	681	706	687	712	740	718	663	705	744	700	699	714	720	705	733	731	712	711	725	744	715	748	722	718	655	712	724	762	714	686	684	711	731	732	711	697	723	723	761	715	691	706	741	687	771	656	731	675	750	765	690	693	708	696	725	653	682	748	693	772	706	717	737	671	701	701	654	712	741	718	702	657	735	670	675	703	736	690	726	724	718	762	699	676	699	689	729	687	730	691	729	694	740	734	680	702	728	700	731	732	704	701	730	768	738	723	677	735	750	746	767	698	719	726	746	705	715	704	729	706	736	700	676	679	695	658	733	686	736	712	675	743	660	706	679	720	731	729	763	758	734	719	682	697	720	682	679	713	731	734	730	708	692	698	702	668	680	741	707	708	680	715	721	706	661	702	702	701	708	745	726	702	682	732	699	714	708	689	696	693	709	662	690	725	689	744	642	716	731	717	721	685	711	706	701	741	724	722	688	752	697	708	725	710	701	742	766	704	721	746	739	718	706	730	728	747	709	654	741	749	748	689	667	733	723	717	674	735	688	717	734	696	682	718	693	726	699	714	689	708	684	766	689	708	701	710	702	725	716	713	736	698	700	740	739	691	707	699	680	687	697	712	710	700	723	709	701	683	707	731	737	779	692	774	729	728	660	724	751	695	734	758	744	743	734	736	717	692	719	732	706	701	737	732	707	681	739	707	663	697	696	706	706	764	743	678	684	714	682	708	681	740	719	720	708	744	764	732	677	701	740	750	687	681	647	717	731	708	674	715	699	692	726	678	704	702	744	699	738	765	727	726	749	689	690	711	705	712	718	760	724	658	663	729	724	721	755	729	720	721	730	680	705	697	758	725	732	681	701	735	688	675	672	685	759	689	745	729	647	729	716	699	682	726	675	733	700	711	706	749	757	728	760	733	749	739	730	691	692	723	653	724	710	719	692	724	689	718	665	694	690	701	711	739	711	741	714	684	713	725	721	687	717	690	651	736	692	723	693	739	721	711	645	737	726	669	720	737	722	702	721	685	729	725	673	748	727	726	672	682	762	725	733	671	716	684	698	703	747	735	707	746	716	705	734	679	723	679	715	687	690	703	665	725	718	721	709	703	727	706	682	695	718	696	691	684
11945	21222	18221	10712	7602	5941	4512	3297	2807	2531	2138	1956	1482	1459	1322	1262	1060	1096	969	953	999	905	873	865	881	858	794	863	775	769	785	775	724	725	761	792	757	706	699	740	730	687	703	709	695	777	691	739	671	710	665	687	664	702	673	695	705	671	686	756	726	718	680	684	684	684	656	673	662	740	702	641	733	707	640	692	668	704	699	671	642	693	631	651	677	696	661	680	695	646	638	664	676	671	704	673	687	687	704	650	690	710	649	719	680	666	713	604	649	701	686	661	643	653	664	677	649	706	645	681	640	671	661	685	679	648	668	670	696	690	671	670	680	665	658	673	677	663	675	693	656	687	688	673	652	675	681	677	696	685	656	677	644	651	690	630	645	667	700	664	693	686	700	737	702	661	669	694	658	695	686	683	636	629	697	678	684	725	666	639	637	703	687	673	711	684	654	684	697	678	683	648	696	691	688	659	677	685	642	675	655	692	647	687	656	723	678	649	708	632	661	648	651	663	680	680	666	646	642	679	654	669	685	677	678	679	648	657	674	650	652	659	675	675	676	642	667	672	687	715	690	700	646	689	676	673	689	696	681	670	674	707	699	701	669	675	697	656	704	694	684	660	648	654	664	682	693	654	684	672	707	673	685	690	712	703	676	648	699	697	661	677	646	641	674	659	675	655	666	671	658	710	662	721	680	674	684	729	644	653	661	702	645	671	675	691	694	726	668	661	703	689	670	659	670	674	690	641	665	663	676	748	667	637	657	672	708	620	654	677	621	669	731	664	653	675	619	689	679	723	628	639	656	671	724	643	664	684	679	658	692	666	690	676	689	634	679	644	651	645	706	702	687	706	688	615	710	711	695	633	650	690	716	631	680	655	647	716	668	639	707	655	683	660	670	646	683	685	690	665	735	682	666	703	620	656	660	628	690	713	684	676	681	672	699	658	686	668	678	676	677	701	689	654	697	663	681	699	688	676	674	695	658	718	701	634	705	638	654	641	667	657	661	676	705	708	719	656	651	669	657	689	681	654	685	698	662	672	673	646	709	671	681	634	695	642	689	698	653	650	720	670	680	653	663	667	647	665	685	634	636	695	656	627	713	634	682	699	670	670	640	664	649	720	679	669	746	696	665	648	687	674	697	644	633	647	670	694	656	634	697	667	647	652	681	696	651	633	643	666	664	679	681	710	648	689	695	675	718	665	659	744	661	649	734	676	664	671	649	716	656	696	686	650	635	645	670	703	651	690	663	643	683	624	668	667	677	691	650	649	669	657	669	679	666	721	697	752	663	655	671	695	707	701	663	670	672	628	683	675	655	682	676	675	666	687	747	663	643	639	701	658	639	629	689	673	694	678	700	651	636	665	687	720	710	703	650	646	680	661	703	695	696	707	655	664	670	666	691	679	714	695	685	690	677	699	700	677	661	676	665	682	634	697	643	652	644	659	650	706	658	708	665	626	711	717	674	685	678	645	673	686	672	654	660	733	676	681	690	658	691	678	729	668	639	627	718	697	641	676	705	681	689	625	687	666	682	677	623	645	682	675	653	648	660	728	686	725	676	696	626	709	649	650	671	710	712	664	703	696	646	660	658	675	679	703	672	721	641	655	677	708	725	680	689	682	667	620	669	651	660	698	625	676	670	671	666	665	699	604	665	650	675	706	676	662	679	724	668	629	654	681	666	681	705	642	663	648	647	657	652	657	677	723	689	683	701	630	691	664	637	639	678	641	658	671	671	666	662	647	703	720	676	669	709	653	647	663	685	656	673	692	664	677	629	715	696	702	641	636	652	709	704	670	671	653	665	681	647	666	692	670	715	678	682	694	717	671	705	659	648	698	700	662	640	677	713	658	678	652	626	670	660	674	657	675	664	649	675	639	713	625	706	588	676	659	685	662	651	684	677	673	647	704	698	674	693	732	669	662	676	700	620	633	632	628	656	678	675	643	712	645	684	690	684	670	648	666	663	644	638	662	679	681	665	677	721	681	688	666	678	672	707	690	690	699	631	633	685	618	642	658	708	663	651	679	696	679	661	682	638	715	660	646	648	670	655	682	657	692	661	671	694	645	655	663	677	653	712	705	699	654	672	657	704	631	628	634	669	654	664	694	675	662	663	656	628	664	674	673	662	702	655	687	714	681	630	711	659	642	670	721	667	640	671	665	684	659	684	702	660	620	636	680	706	663	670	641	710	665	682	656	686	713	671	699	663	668	676	694	655	694	673	672	675	692	713	688	658	703	663	711	625	687	658	677	707	679	696	665	680	674	632	682	657	663	656	704	670	656	639	714	668	659	672	673	675	653	658	700	689	650	684	689	661	694	652	688	665	692	682	681	682	698	673	670	664	688	652	700	733	633	656	645	675	645	644	689	668	684	666	694	680	688	674	673	655	669	692	619	668	644	648	687	688	678	686	647	676	700	693	679	638	697	653	673	657	678	669	671	655	679	669	652	724	641	700	665	679	655	664	735	701	679	690	701	652	673	693	680	636	642	659	705	671	650	659	668	690	665	645	691	642	622	693	673	645	680	621	674	675	649	660	675	671	702	695	727	643	672	663	701	699	650	687	698	689	663	665	661	695	688	698	677	709	660	645	663	684	651	661	691	659	648	618	689	643	658	613	664	679	693	664	690	712	705	727	611	658	694	664	631	692	654	657	656	652	680	723	716	640	699	656	655	639	637	668	691	674	680	645	671	634	646	649	709	669	677	666	690	690	672	685	675	685	733	659	643	677	677	690	687	668	665	657	665	701	592	616	699	694	621	663	717	714	694	663	653	664	648	642	654	682	681	682	685	698	683	637	655	660	660	670	659	661	610	661	680	708	644	652	657	656	689	709	706	752	667	695	680	670	639	730	701	645	646	660	669	663	655	672	678	641	669	680	684	677	648	683	699	707	635	675	733	682	689	650	682	696	652	687	665	697	673	659	645	676	693	688	681	660	643	653	658	682	641	730	699	685	642	648	679	714	666	687	650	671	708	660	674	644	615	693	655	709	666	632	684	664	683	686	671	674	650	660	699	721	639	669	704	635	647	683	655	638	654	660	655	711	652	671	682	678	711	666	702	701	624	686	689	692	667	673	689	661	661	635	656	650	675	653	689	655	681	669	655	679	691	673	730	634	622	685	650	663	700	624	623	666	653	701	682	704	723	666	686	653	656	699	707	702	646	633	673	627	641	649	696	674	719	653	701	645	726	656	690	642	656	681	645	625	654	664	659	662	649	630	646	615	710	680	669	650	698	644	662	640	668	674	700	699	662	670	686	646	675	624	654	659	648	698	661	641	662	686	640	670	642	655	703	714	623	629	667	739	722	691	662	677	683	678	635	645	659	685	694	762	630	738	698	644	664	680	695	679	649	656	657	660	667	672	613	703	673	638	620	733	650	675	654	692	660	710	689	693	660	698	688	662	709	641	652	653	672	691	730	639	667	682	713	671	670	630	698	664	664	645	663	636	674	715	666	702	678	676	668	660	710	641	653	679	694	690	682	727	683
27302	14695	2308	417	299	219	189	161	141	155	167	132	132	129	155	166	137	149	155	153	164	152	129	149	128	136	137	163	132	152	142	154	139	145	147	141	133	145	150	132	138	143	140	140	138	158	144	156	127	164	121	154	117	144	144	148	171	154	114	111	139	159	148	132	152	157	165	148	126	133	157	129	131	120	133	135	147	133	152	155	158	141	125	139	138	131	141	123	127	141	133	144	160	139	132	131	153	136	147	129	149	152	137	155	139	151	133	123	149	145	122	124	140	127	133	120	138	132	132	154	145	144	151	112	145	136	114	125	143	146	131	139	168	139	129	121	139	150	124	147	138	150	153	125	131	132	146	148	153	135	147	120	125	154	132	137	144	133	138	146	148	163	157	140	145	153	156	136	150	165	134	131	148	164	100	142	140	125	126	139	139	136	149	136	150	157	143	163	134	157	152	141	132	140	134	153	141	130	148	154	143	140	150	169	130	134	125	147	138	147	136	141	136	153	130	151	130	134	154	131	122	110	146	151	127	139	146	132	132	127	117	154	146	143	131	131	142	126	121	134	138	125	152	148	144	139	150	144	117	149	166	134	128	144	141	155	127	140	125	130	122	141	124	149	151	153	149	123	157	135	146	141	141	141	135	127	139	132	150	140	144	120	127	140	139	128	142	145	162	150	151	132	154	139	133	129	145	125	138	122	153	154	133	144	156	141	141	138	123	138	122	153	130	150	157	123	144	122	141	144	154	160	127	138	122	162	142	143	153	129	160	130	130	137	132	146	133	143	140	145	129	117	139	123	135	144	160	154	135	142	147	142	142	130	165	152	123	140	133	170	138	144	123	149	136	138	132	155	134	124	146	135	120	137	141	133	142	149	141	127	120	149	131	119	135	151	133	133	107	123	143	134	141	133	134	143	136	112	131	151	134	146	124	164	123	127	118	145	147	135	141	139	139	144	144	159	120	159	119	163	127	153	141	150	137	150	120	141	129	132	151	149	137	144	136	154	135	137	142	122	151	117	139	114	158	143	139	146	148	141	122	145	114	126	125	153	141	122	148	152	136	147	141	121	156	145	147	133	140	153	135	134	133	135	143	137	127	125	162	137	141	135	126	122	152	150	156	144	142	138	138	156	128	119	138	134	154	139	123	136	118	132	137	130	146	155	150	137	145	138	136	141	156	160	138	132	132	150	147	142	116	149	150	150	132	121	144	145	134	138	149	124	125	144	151	152	157	146	151	131	144	146	138	151	143	128	128	138	137	169	126	146	131	136	130	134	143	121	142	157	134	114	141	158	148	150	176	143	158	143	127	146	118	147	132	138	154	112	128	119	130	143	149	175	138	157	153	145	129	147	156	153	121	144	145	144	140	123	125	147	134	142	138	166	143	150	158	132	155	137	131	134	158	138	142	146	139	128	140	146	122	134	159	138	150	130	149	140	145	131	142	146	131	142	138	148	152	137	142	150	138	130	128	150	138	134	116	135	128	146	125	117	137	138	150	154	153	144	123	160	138	120	154	137	148	137	138	146	156	128	120	150	146	158	159	132	138	112	158	156	140	167	138	137	134	149	135	124	152	152	130	130	146	138	169	134	153	140	125	149	148	136	149	156	112	133	134	150	143	145	155	142	145	119	128	139	125	125	147	132	137	162	151	128	132	171	150	142	157	144	144	123	121	161	157	162	129	143	144	133	137	126	150	119	149	140	99	130	150	137	152	138	140	136	137	150	141	129	143	135	136	138	132	143	146	147	159	150	151	113	138	120	141	132	149	120	146	142	133	145	153	123	141	139	134	149	134	152	142	159	120	108	134	141	131	132	151	127	146	144	136	147	143	140	140	137	134	125	163	142	153	148	124	130	147	129	150	148	136	138	142	131	134	141	113	144	134	121	119	137	149	121	144	133	124	128	141	133	126	146	159	138	143	130	132	153	142	131	139	107	143	134	141	150	149	118	129	153	128	129	150	134	144	122	161	140	143	126	132	107	147	153	148	147	130	123	147	152	138	132	137	145	139	147	146	144	152	123	133	145	144	157	151	124	117	134	136	130	141	140	136	120	126	158	139	141	143	135	142	136	135	147	156	131	136	146	147	146	148	138	122	130	143	135	145	142	132	157	134	125	143	132	153	132	152	156	133	130	115	130	143	151	148	122	142	129	145	135	136	136	144	139	137	145	135	150	138	161	162	154	147	143	149	132	137	125	135	157	143	137	142	134	130	135	139	141	132	154	119	135	148	147	122	141	127	135	125	151	157	125	112	141	131	140	150	159	150	142	140	138	147	150	132	119	131	173	138	114	131	135	125	143	124	137	154	135	143	149	135	125	163	153	136	153	140	138	139	144	143	150	142	131	133	128	135	130	128	149	143	144	126	140	140	138	135	162	139	147	150	129	133	137	148	129	144	131	144	133	148	155	129	133	134	126	142	144	149	157	135	140	131	149	144	132	139	159	166	134	152	183	146	131	135	145	114	129	139	136	131	149	156	163	131	141	150	128	155	122	135	142	164	126	130	144	146	150	133	145	137	140	134	139	105	137	144	132	148	134	143	114	147	139	155	120	153	140	128	148	112	126	127	158	116	119	153	137	146	149	144	135	128	148	146	141	130	156	118	127	114	163	148	142	154	148	116	115	131	133	157	127	128	148	140	153	136	113	121	137	125	145	139	137	135	108	165	130	126	130	153	136	141	132	139	150	147	147	147	137	165	143	143	127	135	139	129	154	155	136	138	147	147	135	145	133	121	170	130	123	166	157	168	136	176	158	156	138	135	125	134	158	156	148	150	120	161	163	122	143	146	148	152	138	147	151	135	153	124	112	128	139	133	157	138	153	156	149	153	137	132	132	151	156	149	148	135	152	121	130	134	129	155	132	133	143	158	143	133	159	127	144	135	131	132	149	137	142	139	147	128	132	158	153	120	138	132	129	111	150	153	143	123	131	142	135	131	151	141	137	134	133	154	136	136	140	147	153	142	149	139	162	120	125	142	149	127	134	112	135	160	138	157	141	146	128	135	160	135	155	137	126	127	137	134	131	145	119	144	130	160	127	132	124	133	145	163	140	146	158	136	127	127	146	136	161	133	163	135	127	131	141	158	133	139	141	130	120	140	136	140	142	131	144	141	118	128	124	148	141	138	126	155	134	131	137	132	137	137	128	121	116	129	158	134	139	153	122	143	158	142	148	132	155	136	132	125	153	126	133	143	125	128	154	162	127	144	144	145	133	130	123	145	141	130	150	154	141	139	131	126	133	146	167	147	136	148	148	137	149	155	155	156	125	137	142	130	137	123	152	156	134	125	145	124	155	150	160	138	139	147	174	134	141	143	140	121	146	148	127	146	151	147	130	146	143	136	144	131	142	140	137	151	139	156	141	169	130	152	157	157	130	135	146	128	129	130	141	149	135	133	157	138	127	143	131	128	153	154	148	143	133	158	148	153	124	135	129	159	137	123	126	162	120	152	143	116	164	135	143	139	140	138	153	126	111	127	153
6107	2274	1337	515	331	320	247	223	198	190	177	184	207	175	167	195	146	160	168	158	171	127	142	156	171	148	154	138	150	137	140	152	150	146	157	147	128	179	166	154	157	132	180	148	140	155	160	170	147	150	136	146	135	133	139	153	169	163	156	169	129	161	154	132	157	160	166	159	139	141	174	141	152	171	142	149	128	152	150	131	129	159	161	154	158	170	129	150	132	150	149	147	141	143	160	167	153	163	137	149	160	137	156	126	141	145	168	146	156	152	152	142	150	144	151	154	144	147	144	153	170	154	152	138	145	147	157	138	155	121	154	153	141	141	144	145	150	143	147	140	159	153	146	166	141	162	174	139	150	150	161	171	176	148	151	178	150	160	159	132	148	142	131	127	162	149	143	155	163	137	153	170	160	140	151	129	141	155	127	142	143	132	149	172	149	158	142	163	152	143	161	159	144	153	161	146	137	139	165	169	131	135	160	168	173	153	137	144	160	124	164	142	135	152	136	145	159	156	158	159	141	125	157	152	170	144	159	151	133	150	172	160	150	150	171	137	171	142	168	166	145	165	153	168	150	172	159	169	135	183	165	151	153	141	138	159	152	167	141	140	170	143	132	165	167	153	142	133	175	135	162	136	170	151	119	145	148	141	145	150	141	142	159	154	140	168	139	165	173	170	154	150	161	137	174	154	136	156	165	147	162	154	148	164	136	153	131	175	167	163	161	135	155	141	152	147	156	156	153	164	139	144	153	137	143	131	143	136	147	153	150	171	162	159	147	172	166	157	154	146	159	141	142	159	150	160	148	153	149	138	155	145	138	155	157	139	158	153	152	150	168	173	139	141	144	183	134	146	157	138	147	146	149	156	158	176	154	167	158	147	161	159	162	144	146	149	139	178	148	150	138	149	153	143	169	141	153	150	146	163	139	146	144	127	146	132	174	136	152	143	148	166	147	148	188	150	140	144	156	159	163	164	140	163	163	145	165	160	142	159	141	144	157	133	145	169	160	153	143	131	139	139	153	165	146	155	137	153	142	139	161	150	142	149	142	157	155	150	156	142	154	156	144	141	165	153	140	179	141	159	157	166	161	159	142	149	149	144	140	156	175	157	145	154	150	179	163	144	148	150	156	166	152	160	155	145	151	129	146	169	159	158	150	143	154	151	131	151	165	126	151	149	147	149	157	177	141	139	128	134	152	171	150	145	123	169	142	159	170	157	151	135	171	151	137	166	169	150	134	159	151	169	130	162	149	141	146	164	136	149	157	163	165	162	114	150	152	148	164	142	182	140	128	152	144	142	163	148	160	144	128	182	173	137	160	144	128	171	150	156	134	125	160	153	169	158	162	135	171	150	159	134	140	142	144	144	137	134	136	160	172	184	167	158	155	147	133	156	157	147	146	165	144	170	164	149	147	152	166	125	139	138	131	157	147	159	142	138	154	128	170	119	148	149	154	166	142	168	140	160	148	131	146	161	150	160	148	154	167	154	140	135	148	147	164	133	171	153	155	156	154	162	142	125	152	160	155	148	157	160	157	152	145	152	144	161	142	140	173	153	150	144	150	159	131	156	162	161	142	153	161	153	145	151	146	143	147	147	153	158	150	166	159	162	162	153	165	133	159	138	147	138	140	175	174	147	185	149	172	148	151	134	168	157	131	139	156	140	156	144	150	124	134	136	144	146	138	142	138	152	137	130	161	151	146	150	151	137	149	162	154	162	135	152	163	146	160	130	163	171	144	129	147	149	181	164	150	148	157	142	153	125	150	152	160	156	147	162	162	148	160	112	144	131	155	145	161	156	157	165	143	154	166	158	185	151	172	156	148	129	159	176	154	180	161	148	151	133	158	127	136	159	139	146	151	144	166	142	163	140	132	153	168	147	154	155	165	135	143	138	144	155	158	180	154	142	148	145	126	144	142	179	141	141	122	145	161	149	159	179	156	167	148	133	141	155	165	151	173	164	157	143	148	141	153	133	155	169	139	160	149	134	160	154	159	156	144	175	146	144	155	163	166	151	157	145	133	152	152	149	157	133	152	165	157	173	168	177	155	168	153	165	156	132	166	124	163	150	154	149	158	179	146	147	156	169	168	143	161	139	171	166	149	149	129	153	151	149	149	161	148	155	142	150	143	149	146	158	150	167	156	155	161	149	148	155	144	162	163	161	159	145	165	143	147	149	133	142	144	158	156	123	158	140	159	129	144	153	137	148	144	147	165	147	152	153	135	134	149	150	126	132	136	154	158	161	163	146	149	170	151	136	158	161	156	136	147	131	159	165	160	174	144	157	155	152	156	148	151	131	153	140	181	150	161	155	146	141	136	167	141	137	158	147	152	138	149	131	150	146	161	141	114	134	159	158	177	147	156	144	144	166	152	151	129	142	146	173	157	138	157	157	139	168	142	144	159	153	166	147	153	153	148	154	158	153	179	119	138	167	167	140	153	162	145	147	140	126	157	152	166	145	149	160	130	166	131	146	137	154	149	144	180	145	148	148	157	166	139	148	164	139	189	158	175	134	148	135	133	146	150	156	136	161	160	132	155	156	145	151	159	135	139	149	155	163	145	165	148	160	157	171	139	138	155	178	161	153	157	153	163	149	135	153	156	157	129	145	147	138	138	156	145	183	120	152	152	166	152	157	159	144	158	148	128	148	160	132	143	150	143	148	155	160	163	136	154	154	149	166	161	165	161	165	156	142	136	145	155	159	176	145	164	144	164	144	145	137	144	168	142	164	145	150	161	152	129	159	143	172	154	158	154	161	136	153	150	143	156	147	136	175	163	163	146	146	153	152	145	142	139	156	147	137	155	143	162	150	139	136	161	169	146	151	151	143	157	151	168	157	150	155	135	152	143	149	141	144	134	158	142	138	137	140	158	170	152	149	143	154	135	140	145	144	160	165	166	152	158	141	140	165	158	147	172	133	154	141	144	153	164	147	164	138	135	166	151	145	146	149	152	157	161	149	146	151	162	156	153	146	164	153	169	153	156	135	147	139	148	157	133	151	158	156	145	167	134	157	144	171	166	169	142	126	143	144	161	160	156	165	153	149	165	166	153	160	140	155	175	137	162	138	166	148	140	174	125	170	166	165	135	159	152	140	144	149	174	144	145	161	160	154	135	196	166	152	179	142	155	151	161	156	148	158	151	120	157	136	166	156	166	167	160	154	146	159	158	162	134	154	141	132	150	168	143	155	163	123	153	153	177	159	166	171	167	153	170	141	157	153	140	162	139	167	165	142	136	147	147	143	125	158	148	141	162	146	157	170	124	144	153	141	139	143	155	161	163	146	165	141	169	174	143	177	169	131	157	152	169	141	146	137	136	162	145	137	144	158	149	147	140	162	135	147	155	146	149	158	149	130	179	141	173	155	149	122	148	141	150	173	145	162	159	148	172	160	149	151	174	136	159	154	164	160	159	141	133	138	143	137	153	154	150	148	139	146	155	147	155	153	165	156	155	142	155	185	163	147	161	158	150	163	143	169	164	122
24403	20088	26282	23637	20097	11000	1890	1100	928	854	730	714	622	566	559	559	560	500	481	528	483	499	528	496	462	458	440	461	499	448	443	445	434	418	487	466	458	422	450	407	434	472	469	458	409	430	473	459	443	438	455	420	444	440	416	424	436	493	468	425	488	433	440	463	449	476	413	412	445	447	454	426	436	447	439	415	444	406	448	495	442	411	458	411	427	438	420	428	430	430	420	413	422	443	447	456	433	407	380	453	465	423	445	454	432	457	424	459	415	457	397	432	413	466	428	400	400	498	438	422	428	411	415	449	425	439	398	421	453	440	435	433	464	424	422	449	426	444	418	456	443	428	418	439	436	431	465	454	442	459	426	450	475	437	440	480	451	418	449	423	454	436	412	424	460	439	429	450	427	486	435	434	461	450	432	439	416	429	483	441	458	401	413	455	415	419	436	438	460	373	424	448	457	452	418	438	402	460	448	441	424	446	435	432	419	410	427	459	438	406	449	447	423	421	446	467	425	405	431	454	399	439	421	407	434	422	452	432	431	399	457	430	419	415	422	400	467	445	435	447	397	431	458	420	420	424	426	452	398	453	459	459	460	412	410	412	394	427	385	437	437	458	430	458	372	428	443	465	417	409	431	423	411	409	451	433	425	422	460	447	471	423	427	428	434	393	466	496	421	406	459	470	435	440	432	445	421	422	433	418	434	456	442	391	457	479	446	422	456	475	418	432	411	463	442	408	436	423	387	412	437	445	443	439	402	435	408	399	469	457	449	428	416	454	419	418	443	472	418	398	406	450	458	396	427	442	396	427	447	408	416	432	446	432	408	444	417	420	437	425	465	424	443	443	415	443	406	401	400	387	404	440	452	439	441	444	414	402	447	422	423	423	409	412	454	409	451	407	392	444	451	474	422	422	439	477	416	419	426	417	425	432	475	402	439	437	473	428	434	397	437	435	465	467	411	426	427	440	399	450	410	458	419	427	439	410	454	428	410	458	446	420	476	427	405	425	438	456	454	443	414	395	432	435	393	402	454	421	460	429	432	445	428	452	449	424	446	417	444	427	402	408	441	443	416	431	431	458	456	467	440	431	428	443	419	450	444	447	465	440	442	448	451	417	457	448	432	417	452	467	418	435	404	417	449	412	439	412	406	422	440	449	449	416	427	422	425	438	404	391	477	386	445	411	478	456	427	415	457	422	390	463	440	426	411	440	430	407	444	435	436	459	400	445	413	423	422	424	410	435	450	413	432	454	432	447	477	423	429	400	415	441	441	420	446	398	420	429	430	475	488	439	419	417	401	427	416	428	442	416	464	462	413	415	403	459	425	427	426	455	442	414	419	414	445	418	434	443	454	438	435	473	431	436	418	454	437	444	432	456	441	440	448	434	410	399	431	441	440	452	465	458	428	396	458	429	410	418	442	446	433	468	425	452	414	447	408	427	416	457	430	455	433	409	424	469	433	412	465	451	450	423	424	433	454	421	400	432	435	397	412	410	465	396	408	448	424	437	433	416	403	458	434	418	434	441	441	441	458	415	410	412	438	454	451	441	466	468	406	447	417	449	413	441	416	431	405	397	434	465	410	401	430	467	428	443	419	391	481	453	419	458	445	393	434	435	453	433	449	475	403	415	437	438	452	451	416	432	446	413	398	442	453	456	431	406	429	415	414	477	449	409	445	481	437	452	409	443	438	426	416	418	429	425	435	428	411	451	451	424	394	418	432	391	424	440	440	449	435	418	445	426	420	427	441	461	438	460	384	450	390	438	441	417	445	431	437	451	407	450	429	459	440	411	428	431	444	466	418	428	428	438	442	437	441	453	427	437	427	452	440	436	473	458	453	464	443	429	429	483	416	417	426	415	425	408	417	471	420	398	431	418	443	438	423	414	433	424	451	457	450	444	443	445	456	456	477	412	434	411	423	412	420	446	394	450	443	415	451	424	418	448	418	451	434	439	415	436	416	450	440	431	450	451	469	428	405	440	431	450	436	425	444	409	477	440	438	473	425	455	421	431	466	417	404	464	425	459	438	411	427	453	440	435	404	443	418	467	438	446	455	424	358	419	439	441	434	426	411	426	410	483	421	430	425	448	407	438	409	422	456	396	415	420	422	454	434	416	457	459	454	407	419	408	422	431	458	430	439	408	377	420	431	412	421	449	416	469	418	430	426	454	444	460	451	408	428	468	407	450	444	421	415	441	468	435	428	448	478	413	411	431	448	415	471	408	408	409	413	449	417	410	441	463	437	415	430	430	397	435	447	456	407	420	472	406	442	438	440	429	410	417	405	398	433	421	406	468	469	420	427	425	430	412	399	426	399	392	410	450	456	435	439	427	470	418	425	454	431	403	446	450	432	436	439	461	430	388	463	434	428	412	439	419	447	420	423	437	425	436	427	450	427	434	427	448	430	426	441	428	394	419	430	453	424	425	434	421	468	408	418	429	395	468	446	375	452	448	442	430	422	455	440	462	387	440	419	435	407	445	411	399	474	417	427	432	468	398	416	430	472	440	431	443	476	455	416	456	415	400	427	386	467	447	438	443	422	440	412	413	453	442	431	454	430	432	434	471	388	441	426	409	407	457	426	414	446	451	446	427	417	447	428	398	434	420	424	427	440	463	444	409	456	445	411	444	432	383	432	425	447	449	441	461	430	457	443	397	431	412	446	511	432	468	425	438	390	415	452	448	410	425	430	440	407	430	433	426	425	450	421	446	447	442	442	416	438	433	435	423	453	455	410	387	432	430	435	441	427	414	454	448	436	446	412	420	430	462	453	413	440	427	414	457	396	407	440	454	435	450	444	443	439	444	414	440	483	416	436	430	451	371	407	426	450	456	399	411	424	396	439	425	428	412	459	467	430	404	427	449	419	410	387	416	462	441	444	424	428	443	479	470	409	420	405	411	388	443	429	448	410	428	465	425	390	427	445	444	424	442	420	415	426	422	437	450	412	439	409	426	436	439	433	443	392	426	421	433	430	425	418	378	407	434	413	438	424	418	407	448	404	462	421	442	434	430	401	426	438	418	434	429	432	428	427	423	438	383	428	404	443	460	429	452	470	442	420	434	423	445	434	441	447	454	424	454	409	431	430	446	415	427	427	401	424	403	435	448	414	401	446	432	442	440	421	449	415	442	413	405	450	399	445	441	444	425	397	418	481	475	442	408	445	419	430	467	451	427	448	424	449	400	439	430	459	404	437	430	443	447	451	436	416	461	435	414	455	415	437	435	449	443	425	420	442	434	380	457	427	449	408	419	447	450	425	422	424	386	469	426	414	443	421	420	435	449	454	458	443	426	468	452	473	424	456	422	440	427	435	383	460	400	426	432	422	406	408	412	415	419	385	431	489	434	444	428	433	403	436	465	429	403	451	426	414	425	443	436	445	429	434	464	416	435	430	420	402	427	477	458	462	436	418	452	477	414	439	442	423	473	436	420	444	411	442	413	410	419	405	390	449	430	434	446	432	425	464	445	405	431	458	453	429	434	409	452
8468	13543	11071	6242	4212	3256	2500	1691	1497	1378	1169	1128	882	793	727	624	636	606	557	553	517	514	524	540	516	496	481	504	450	438	459	466	440	466	447	423	414	466	421	447	387	428	413	440	433	431	447	389	423	461	424	426	420	416	430	428	410	436	436	407	423	366	418	435	449	415	398	391	423	377	441	430	373	404	439	388	402	397	425	380	406	420	406	385	445	389	430	442	424	428	391	423	410	427	425	396	411	377	404	442	417	430	403	420	436	422	387	383	401	407	404	418	403	417	419	373	449	375	368	395	399	408	365	405	398	398	382	397	421	425	425	437	441	411	413	411	418	405	402	393	362	395	417	387	388	360	406	426	417	358	403	410	419	396	401	460	408	446	432	396	388	398	385	404	408	423	422	403	430	415	389	434	381	421	408	439	427	412	437	423	420	428	415	426	383	434	423	377	378	435	414	369	399	425	414	364	368	412	396	443	379	385	432	388	386	406	394	388	430	412	429	415	396	433	392	410	416	406	381	420	397	435	420	415	375	368	407	368	406	429	455	409	406	404	397	391	385	399	458	455	404	402	421	417	396	419	410	417	418	425	382	442	399	444	406	436	421	386	436	455	385	429	384	410	423	414	377	448	420	415	397	419	391	384	406	409	382	374	411	399	440	373	398	399	384	412	422	382	401	436	435	394	403	420	460	432	390	414	419	383	392	389	404	433	407	389	429	415	395	404	435	389	400	428	445	392	431	392	400	385	398	387	411	383	414	406	400	391	404	405	411	396	407	396	406	392	410	394	415	375	416	391	384	416	415	401	411	431	432	399	402	433	427	472	390	419	375	402	405	401	398	420	425	418	405	426	410	388	413	409	425	430	387	395	411	387	427	435	388	462	398	388	439	384	414	414	425	429	416	409	387	416	402	404	429	415	388	432	399	399	406	388	402	419	400	418	395	402	439	406	378	404	381	391	425	451	360	380	388	448	425	376	417	392	451	397	393	408	424	404	395	398	418	382	382	401	417	435	418	437	403	394	434	378	404	384	436	424	401	398	396	428	374	428	401	410	428	408	401	431	410	377	366	425	383	397	376	370	419	390	409	420	392	391	400	380	394	473	387	423	415	388	406	425	433	397	385	412	395	386	402	396	369	372	405	388	417	401	386	412	372	397	417	423	407	422	386	436	389	405	388	411	427	378	409	404	391	420	381	411	448	407	392	419	443	415	381	429	403	410	408	404	379	441	421	383	411	437	375	398	383	382	416	419	391	416	444	404	402	458	390	412	402	389	430	414	377	431	419	404	402	406	381	412	414	419	416	406	400	413	421	383	354	414	361	389	438	425	430	419	410	370	405	428	406	396	396	395	386	390	397	419	415	382	427	399	438	400	424	405	414	381	429	418	398	365	380	400	374	412	403	421	416	384	397	413	399	389	416	419	424	423	390	421	417	397	386	395	390	392	410	417	403	404	422	388	422	393	418	417	400	406	421	436	435	407	362	383	401	419	362	416	403	388	421	415	405	405	399	384	401	385	393	410	418	430	406	426	406	399	421	434	398	385	389	412	396	412	415	381	391	402	412	394	401	443	409	438	399	388	410	394	394	412	392	380	415	419	384	407	401	446	434	408	403	384	410	393	416	388	425	381	362	351	445	417	431	434	405	441	401	425	403	428	399	381	468	384	431	391	405	418	398	385	373	433	388	372	391	393	410	422	407	438	432	402	395	417	407	430	398	429	407	427	396	419	401	397	366	420	396	386	410	435	391	459	383	422	403	385	401	398	416	397	437	412	420	375	392	390	404	380	428	405	390	370	428	403	384	395	427	361	423	433	412	398	413	423	384	402	403	396	405	410	383	414	416	374	380	415	380	406	412	395	428	402	440	393	414	409	377	387	414	416	430	372	391	437	408	401	422	405	384	430	437	429	416	434	374	387	381	395	422	392	396	403	423	388	384	405	420	420	411	409	416	415	419	404	364	419	402	415	393	401	425	400	428	424	418	406	408	420	405	380	416	390	388	402	380	420	432	379	391	385	448	363	399	414	436	392	388	374	408	406	370	416	393	420	417	401	404	385	400	435	392	406	404	432	379	381	443	417	405	408	431	421	421	358	414	405	406	381	376	447	389	428	408	405	437	400	369	410	413	376	412	416	407	427	414	409	380	391	371	432	380	399	393	407	428	404	399	403	438	425	389	437	428	395	445	375	425	414	454	409	429	428	380	451	401	417	385	374	414	395	393	398	414	428	411	418	398	415	393	419	418	422	389	405	411	438	410	431	374	448	398	408	409	402	380	433	393	452	423	375	389	399	388	406	405	374	431	399	408	422	397	425	409	409	400	400	425	411	418	449	406	408	426	410	406	422	406	410	440	461	412	411	394	387	392	426	413	411	420	398	412	404	391	420	395	420	407	419	416	414	430	414	397	404	407	423	403	392	382	395	411	426	398	382	394	373	419	404	396	414	396	408	442	423	392	411	429	401	419	395	385	416	426	430	450	402	388	412	433	406	401	425	405	398	412	390	369	417	415	432	378	386	407	405	386	390	414	411	406	402	401	404	434	404	394	383	424	390	453	396	396	434	436	399	401	389	398	429	413	452	398	369	408	423	438	409	425	377	425	403	391	415	412	381	373	390	401	375	433	372	404	430	397	399	403	400	392	453	433	435	426	399	407	378	414	405	400	414	401	404	425	426	406	385	419	407	406	420	420	411	405	423	416	424	455	360	422	403	380	414	392	412	425	392	432	426	413	408	393	388	383	394	441	457	419	416	442	401	390	416	401	429	407	392	431	403	391	422	385	387	431	371	397	440	401	380	422	406	401	395	394	388	398	397	393	398	420	427	418	415	447	380	412	372	455	440	366	393	419	398	423	418	408	385	413	404	416	451	415	419	408	393	424	391	400	413	428	421	415	387	402	419	348	383	425	418	376	388	385	387	407	394	384	379	414	369	414	428	416	398	412	429	389	416	376	423	405	408	412	423	404	406	437	386	427	434	387	387	406	373	420	401	426	391	392	429	435	395	400	385	379	358	397	387	385	393	410	378	390	388	407	389	381	389	411	392	423	415	402	405	439	452	376	387	413	421	410	408	400	426	433	406	404	431	412	399	359	403	397	386	435	429	441	405	408	419	410	398	387	381	361	415	392	389	405	427	369	436	410	407	424	408	381	380	388	393	404	421	454	390	412	399	388	369	382	422	375	425	365	409	381	372	396	379	410	451	420	427	382	410	426	410	362	373	431	400	427	390	406	378	409	436	355	387	432	421	347	416	409	434	400	417	416	416	425	427	414	385	408	388	392	431	427	388	382	417	445	417	414	419	424	433	399	419	428	403	420	422	418	431	370	411	441	400	441	415	397	379	392	385	423	406	399	412	428	398	395	403	384	396	409	396	383	423	421	414	413	403	418	412	389	397	383	373	430	434	468	425	381	389	390	416	411	430	420	414	359	360	391	430	388	394	416	380	395	393	412	398	429	384	354	393	400	409	411	366	420	410	412	404	441	388
22190	20110	26614	23319	20123	20251	10810	2181	1616	1552	1387	1320	1109	1054	1006	957	916	884	915	852	894	895	848	795	796	786	795	775	745	763	757	770	765	730	747	776	783	758	761	701	829	754	746	767	696	729	775	749	706	712	752	736	766	738	784	744	702	760	746	776	734	712	723	722	781	707	739	687	746	703	742	756	705	707	717	751	722	739	734	748	726	718	687	767	732	665	739	743	672	663	712	699	714	722	742	695	730	756	707	717	710	753	696	721	699	690	693	718	749	702	744	767	707	735	685	719	755	776	716	718	720	752	702	746	799	682	703	715	766	690	743	745	729	742	703	701	713	728	691	722	704	712	692	721	673	710	733	678	749	703	708	710	715	697	688	728	758	701	704	716	716	706	731	745	701	715	680	718	714	741	749	695	702	714	718	724	698	752	665	693	721	750	714	698	699	729	667	793	737	693	659	728	709	701	697	712	724	730	749	730	710	759	747	672	741	693	699	726	690	699	753	737	737	713	686	751	745	709	732	744	739	718	721	684	706	732	703	722	746	742	734	726	748	735	730	713	713	702	731	711	675	705	722	716	701	672	732	649	670	710	686	727	746	753	738	697	731	707	746	703	749	696	731	725	748	727	678	718	741	713	718	762	713	737	725	679	712	666	741	741	709	726	720	697	746	705	737	732	687	706	767	701	733	730	731	772	723	696	670	720	718	685	705	741	697	725	723	741	690	707	677	749	694	678	686	686	778	680	699	751	765	700	739	719	674	731	690	713	683	681	740	718	664	747	761	688	683	690	745	738	689	715	702	681	703	740	776	668	719	734	734	745	740	693	719	697	709	684	696	665	725	721	680	703	702	745	709	722	716	730	690	731	720	756	707	694	744	726	701	700	709	670	725	673	693	703	733	755	666	707	755	742	675	652	724	761	729	683	676	696	724	708	718	762	681	717	697	666	715	699	737	718	760	732	721	692	677	733	683	707	707	731	708	718	741	749	726	753	708	667	722	689	739	706	739	711	710	707	681	666	739	728	696	694	712	718	698	752	733	735	677	708	717	760	711	659	697	694	728	713	726	686	682	714	714	732	735	666	706	755	720	692	726	729	721	706	750	754	660	725	716	705	694	720	717	694	735	712	663	673	718	695	713	666	674	738	754	726	740	695	692	718	751	703	726	681	709	670	699	738	711	722	722	687	690	726	748	690	709	689	669	704	679	730	668	706	733	705	687	734	705	698	745	715	739	698	735	672	687	729	716	705	721	735	687	724	704	704	697	701	723	711	687	715	728	731	716	679	717	696	742	761	724	710	728	687	743	677	691	756	683	739	701	704	698	718	724	728	739	679	711	752	718	695	720	738	746	685	729	704	667	714	706	725	731	727	708	761	727	704	718	754	686	743	738	716	751	739	754	723	715	697	695	725	711	730	746	724	707	657	746	699	712	723	719	703	694	713	737	718	714	746	708	671	711	658	674	703	703	721	704	731	714	622	674	715	692	734	644	694	715	757	709	720	708	742	683	677	731	729	688	689	753	673	696	681	744	685	725	720	691	732	666	771	734	686	719	693	692	759	675	736	676	739	737	716	757	723	699	709	748	690	697	668	721	741	713	701	669	765	747	726	645	702	708	655	730	778	744	700	733	695	675	739	732	762	665	732	727	749	744	737	693	721	716	743	714	662	677	747	785	772	635	740	699	746	678	690	707	698	725	705	736	700	729	758	693	739	701	726	670	685	697	696	708	738	716	760	668	721	727	670	688	721	710	738	689	702	750	719	720	720	749	721	700	739	741	741	751	705	702	767	695	713	742	723	633	704	759	682	737	695	732	716	713	714	660	732	770	698	704	690	681	719	708	691	677	678	663	734	725	737	706	683	732	713	705	763	729	750	698	710	716	726	732	715	726	712	681	701	689	673	683	690	718	745	726	710	729	693	694	742	702	767	696	747	716	725	730	734	715	716	699	706	726	711	697	708	744	708	690	707	700	722	710	704	739	683	722	710	702	775	699	752	784	670	693	695	690	746	738	715	722	696	701	695	727	683	725	673	723	732	770	685	737	718	704	734	737	788	751	741	681	690	714	687	716	720	744	706	738	708	704	720	712	688	689	714	793	765	706	721	724	677	658	697	725	673	692	699	749	720	732	718	680	703	734	690	730	706	692	732	712	699	775	716	679	701	637	634	736	749	705	731	741	696	718	738	673	742	721	680	759	737	732	677	735	682	722	686	717	729	650	768	766	689	699	719	749	711	702	724	728	658	701	704	673	723	725	678	732	685	688	738	686	736	734	733	769	743	703	670	662	720	739	697	660	698	672	738	716	681	697	704	699	739	738	694	690	721	690	769	731	712	707	716	706	670	663	709	663	706	748	713	709	703	700	720	682	684	720	705	695	665	709	774	739	673	711	688	708	723	696	681	714	706	746	651	710	755	753	760	704	713	747	686	712	771	700	741	717	787	716	758	691	657	713	712	733	715	727	683	718	706	733	673	718	729	658	679	733	763	743	681	678	717	699	693	719	737	708	680	674	715	675	748	714	707	682	706	758	727	714	703	739	723	766	732	706	733	656	740	752	711	715	700	695	695	742	725	693	750	721	733	689	733	773	674	710	733	763	698	743	745	713	702	680	701	747	679	689	704	744	686	706	679	752	709	704	733	715	711	707	690	705	722	774	696	718	721	724	701	710	727	694	679	738	708	682	729	729	729	739	716	728	699	693	683	711	704	677	716	697	704	749	742	721	733	695	742	694	707	708	723	696	743	693	690	690	703	686	689	730	697	723	729	682	659	669	758	675	728	691	710	747	703	729	670	701	743	671	722	734	724	727	732	722	702	665	674	715	659	774	695	718	747	698	712	701	671	737	698	696	704	714	655	680	729	726	726	719	695	746	696	707	701	675	705	725	709	674	674	705	674	711	777	745	730	755	694	735	703	737	735	721	738	693	715	697	696	746	715	719	733	717	684	683	695	707	696	715	697	767	751	679	735	727	740	688	659	701	713	749	710	765	655	708	701	734	713	706	705	682	721	690	700	737	703	708	718	726	691	710	666	766	735	717	710	722	707	687	688	740	678	729	682	734	726	647	713	792	777	721	738	741	717	705	700	701	753	710	736	704	712	716	712	740	710	709	718	744	683	694	699	711	698	694	728	728	721	713	726	720	748	711	707	719	718	729	737	708	701	719	697	714	711	682	735	656	756	727	735	677	728	726	753	704	744	715	688	771	768	713	733	765	712	657	754	752	703	725	681	726	697	707	743	709	706	731	717	701	683	683	751	720	674	714	657	788	719	731	662	717	705	759	715	713	717	711	693	723	684	717	756	747	723	737	737	712	707	692	737	743	730	681	706	669	751	701	680	684	725	697	733	711	717	727	716	698	753	671	666	704	715	672	751	697	681	713	757	740	753	715	734	680	696	705	718	702	676	763	678	669	669	741	678	723	691	747	732	744	642	756	650	693	739	735	713	690	710	665	713	707	737	736	747	677	719	730	705	751	698	719	703	709	697
11583	20731	17701	10980	7618	6099	4574	3332	2716	2481	2104	2044	1572	1382	1334	1276	1161	1077	1030	934	935	870	853	845	810	814	821	837	820	802	700	765	714	754	779	746	745	713	734	738	779	783	710	736	752	678	686	689	711	732	683	671	719	661	649	719	730	695	680	698	618	730	668	680	661	719	706	688	663	698	657	675	685	677	671	702	706	678	731	705	716	657	680	675	706	664	668	727	675	655	721	694	662	661	680	714	638	676	649	697	679	668	701	626	665	670	658	673	749	715	663	677	645	644	681	704	697	666	663	704	692	664	662	648	715	694	698	661	698	678	689	699	682	665	669	652	717	695	670	663	647	666	657	662	620	702	666	631	730	715	690	700	652	679	632	656	631	701	656	710	672	726	698	654	688	645	642	679	652	688	665	693	684	701	621	695	663	679	649	628	653	702	654	662	629	665	717	680	722	655	694	663	638	634	625	639	665	704	668	698	659	671	671	675	666	688	682	654	712	653	632	680	688	624	720	652	682	619	710	651	663	693	658	706	668	646	686	672	695	650	658	676	638	694	720	705	693	684	696	683	663	655	654	676	642	711	644	715	708	695	691	678	708	664	697	693	680	681	686	711	660	704	633	715	668	701	680	660	705	658	668	620	657	664	702	653	710	713	636	682	659	662	704	706	664	675	697	664	656	661	676	669	693	718	648	670	708	645	654	626	682	677	694	721	689	654	657	646	676	696	684	664	627	700	632	706	678	679	652	659	691	693	684	632	624	680	680	665	644	692	639	658	650	627	679	717	679	724	638	682	634	654	687	706	649	665	652	654	656	661	650	720	703	667	707	687	683	670	672	652	640	698	681	679	688	677	664	664	699	666	663	656	696	658	690	714	641	667	656	684	671	653	719	680	668	685	666	667	630	730	686	611	663	656	665	652	661	700	674	698	706	675	644	671	652	668	659	682	742	653	701	716	611	669	688	692	678	628	656	639	626	683	727	719	628	683	663	705	680	690	658	696	646	637	705	648	659	678	661	710	691	686	712	715	690	666	697	663	670	648	686	660	706	663	659	656	654	647	668	713	690	647	655	728	661	674	665	705	684	658	691	638	693	674	702	698	668	678	646	668	653	636	678	668	688	659	677	652	673	668	653	638	698	716	663	621	676	667	665	678	644	676	687	679	650	692	645	689	646	693	726	658	689	689	629	676	672	690	644	677	679	680	671	656	687	646	605	666	715	610	665	640	691	627	672	652	670	653	670	654	656	681	684	690	698	669	639	660	707	675	646	663	626	667	695	693	729	659	694	661	712	665	680	668	694	677	660	670	659	638	674	677	646	637	671	691	691	701	652	648	691	640	684	694	685	626	697	632	694	691	697	655	662	688	671	712	642	627	650	653	676	648	705	680	701	652	657	637	630	680	681	683	650	659	644	723	693	669	663	691	647	702	647	671	665	631	677	693	665	679	709	717	670	643	676	665	686	646	688	642	684	678	679	684	705	665	709	688	702	707	650	708	672	693	650	672	662	647	677	658	664	692	692	660	657	632	668	660	636	690	715	662	664	677	666	667	697	706	707	683	640	725	685	679	677	650	701	686	654	676	627	737	709	644	703	700	667	662	639	693	658	663	681	675	608	705	672	690	658	699	685	684	728	693	684	665	689	668	660	649	716	673	644	661	670	700	696	720	658	683	670	658	688	678	663	693	641	670	673	665	660	689	608	644	696	659	680	687	650	682	674	707	704	648	642	710	704	709	704	645	691	656	682	677	673	684	674	633	664	617	692	668	651	666	654	691	643	639	670	690	634	690	662	647	636	651	670	683	654	676	635	664	719	677	721	680	741	672	679	645	633	712	673	676	680	638	678	704	663	699	701	661	626	669	657	712	667	632	671	691	695	700	693	701	670	644	726	668	633	688	631	695	699	639	673	678	648	666	698	650	666	682	645	692	670	629	667	664	627	644	699	655	704	661	663	651	726	655	697	646	690	671	650	704	715	668	644	692	677	641	719	640	692	665	665	650	647	647	634	644	703	621	689	711	720	719	654	668	672	691	671	622	675	705	636	666	671	711	649	664	676	684	719	687	625	681	654	613	697	650	635	669	686	658	666	632	698	634	652	629	701	698	706	625	649	687	698	648	660	628	678	660	651	649	664	680	656	637	634	699	692	692	721	664	715	673	636	629	723	682	679	662	662	663	690	677	693	671	643	641	656	663	718	620	699	695	669	642	682	708	661	676	668	716	652	693	664	686	666	639	667	678	677	683	696	661	674	658	663	692	731	632	660	670	677	685	646	671	674	664	716	714	681	694	655	635	659	690	686	677	676	662	634	690	703	654	641	628	692	646	659	643	672	669	639	696	695	652	639	647	612	664	669	658	622	671	724	603	692	677	678	683	668	655	681	673	680	721	716	669	682	650	645	692	682	681	691	671	673	676	687	634	629	659	668	713	669	688	670	683	645	667	654	661	730	669	677	643	634	650	690	673	656	720	665	680	650	709	674	641	690	645	663	654	711	683	709	715	677	653	677	719	726	662	670	716	633	672	679	732	664	624	652	666	665	666	693	664	725	718	709	680	662	692	638	702	682	670	697	675	707	662	646	649	659	661	703	691	675	675	725	688	633	689	687	679	653	641	661	700	667	655	658	673	690	680	671	662	668	661	688	684	690	600	675	665	683	693	669	731	685	680	652	698	695	681	686	670	645	663	704	632	683	709	689	659	676	692	668	712	621	653	654	666	717	651	706	694	687	677	691	671	694	648	666	694	618	630	675	704	652	683	677	726	673	667	619	675	680	690	703	669	665	685	671	705	694	675	677	653	671	658	696	653	667	680	701	693	653	627	680	658	657	653	655	656	649	698	686	699	639	622	638	699	658	671	695	642	664	696	668	688	691	699	656	699	672	653	740	664	659	681	657	670	647	682	719	645	729	716	656	662	670	669	662	680	653	623	660	646	666	685	647	694	640	678	666	643	659	683	702	682	647	691	671	657	670	641	675	661	700	658	642	701	700	683	625	695	719	672	649	621	689	664	700	630	653	662	662	670	676	681	682	667	654	676	641	694	697	710	660	678	672	690	689	706	715	654	677	642	658	648	656	645	656	697	685	650	640	700	672	706	683	690	676	646	694	658	696	669	684	638	699	661	704	671	648	667	665	659	676	670	638	639	652	651	655	670	647	609	639	679	685	668	672	693	682	683	665	681	686	688	684	687	690	627	717	730	691	665	686	640	679	620	660	717	659	647	637	673	665	710	644	650	656	670	687	689	707	704	646	644	681	688	634	711	651	671	654	629	670	690	640	640	671	689	717	726	682	677	606	658	694	637	643	682	681	716	677	666	700	663	662	721	641	699	697	637	656	707	673	687	661	679	682	685	673	663	716	620	615	631	701	706	689	673	663	668	735	622	627	679	625	651	646	697	655	661	682	663	657	666	678	673	717	654	655	721	732	631	730	713	676	684	686	682	746	658	668	700	648	676	691	650	694	677	736	688	649	692	654	668	653	666	658	678
29887	15969	2243	449	305	234	223	156	204	165	164	189	149	151	155	150	140	149	162	152	141	188	156	160	142	172	149	165	185	129	171	154	155	158	178	156	152	145	154	151	164	152	136	165	146	165	148	155	129	167	153	142	154	166	129	151	162	147	149	112	171	119	159	159	162	159	157	158	169	146	161	141	164	145	147	175	147	183	153	151	152	164	159	174	152	153	152	176	150	159	161	171	138	145	141	171	129	142	133	151	178	134	178	135	137	144	152	155	164	151	141	155	166	164	157	141	148	126	137	160	138	151	158	140	144	167	140	132	136	162	149	165	158	154	152	150	161	154	148	157	143	137	166	154	163	138	162	144	140	157	153	148	147	167	157	152	154	155	155	152	160	168	157	145	144	168	147	154	165	144	156	157	165	163	152	141	164	154	164	144	180	137	168	150	155	165	166	161	157	168	162	169	167	166	165	155	123	159	119	143	148	145	152	144	158	176	147	172	141	166	145	161	160	160	156	157	179	182	159	176	151	155	158	162	184	157	169	146	148	177	170	134	155	150	170	155	159	137	169	145	150	159	150	191	161	142	154	147	153	157	170	162	159	137	143	162	160	161	159	134	149	157	159	145	149	144	163	160	137	152	143	144	144	150	155	130	161	161	146	158	135	150	162	179	145	180	137	160	144	148	172	150	152	154	160	145	135	171	166	160	180	151	161	155	168	156	124	160	158	165	147	148	166	173	162	151	150	137	179	148	162	160	146	159	159	159	152	153	155	166	166	144	168	155	138	153	160	140	143	133	138	162	157	148	155	130	149	167	155	150	151	141	132	161	162	145	129	150	129	168	144	134	155	158	169	163	147	155	166	168	154	138	137	155	147	169	161	134	151	152	160	164	174	132	145	175	164	173	164	170	149	157	171	144	148	147	154	172	139	139	136	148	143	169	179	147	147	153	145	145	139	149	157	152	167	129	155	147	142	145	161	143	166	138	150	141	151	152	166	150	150	169	141	178	161	141	158	150	139	131	174	122	184	140	177	174	158	143	152	143	158	188	175	173	166	150	150	156	157	162	155	161	152	146	132	174	150	146	148	170	133	134	167	166	149	128	166	147	139	152	159	155	135	159	162	137	143	159	152	143	150	151	137	154	155	149	132	163	135	156	147	156	161	155	133	131	159	148	165	166	173	161	195	149	151	140	129	152	174	158	157	151	151	145	153	154	145	161	146	127	140	146	140	164	171	152	146	151	149	162	156	155	134	141	161	148	153	177	145	166	168	141	142	157	172	148	180	141	157	156	142	170	170	163	156	163	142	180	170	162	145	141	138	139	173	151	165	149	139	134	157	145	168	157	141	147	153	150	149	159	146	164	144	153	130	141	152	169	144	149	166	171	161	137	152	149	140	150	161	172	156	159	161	164	157	160	160	149	146	158	151	159	147	126	122	157	160	138	163	163	141	149	131	144	144	148	163	150	155	172	150	144	169	149	155	159	141	156	151	148	144	156	157	160	180	147	139	155	159	155	153	163	146	158	162	172	156	157	146	157	154	154	165	144	152	145	157	162	180	145	168	162	167	170	152	182	146	175	150	162	150	176	145	164	135	156	173	132	168	149	133	166	143	156	135	158	162	165	181	165	166	161	180	167	161	143	154	150	178	149	159	138	148	147	156	164	170	158	156	168	147	161	144	142	156	163	127	160	150	161	153	135	162	167	136	152	149	147	172	156	137	166	152	143	143	152	144	142	152	154	165	166	149	139	131	136	158	170	152	182	165	158	165	158	158	174	163	158	198	161	155	143	140	172	158	149	161	176	168	182	144	147	176	154	145	172	144	163	136	129	164	155	140	162	159	156	148	166	203	150	134	154	135	170	152	163	140	171	144	154	145	139	175	151	128	179	127	152	144	148	159	143	168	158	148	154	166	185	171	132	141	147	148	146	146	142	150	157	141	154	149	143	133	159	165	144	147	148	146	145	135	160	179	174	145	172	134	173	157	147	165	139	160	170	157	155	148	143	149	146	154	151	135	165	133	161	160	147	171	132	148	144	161	166	149	158	144	159	144	169	154	156	146	164	171	136	155	159	145	164	162	148	146	170	158	179	165	164	147	173	165	143	163	163	160	144	149	151	159	170	138	150	167	157	125	149	127	161	154	151	146	148	169	129	157	157	152	151	152	157	174	150	154	162	163	165	154	184	149	161	156	168	150	159	127	142	131	174	160	169	149	165	163	148	144	137	154	155	166	150	172	168	136	167	162	160	137	165	149	152	130	164	120	143	163	159	142	154	165	172	161	151	159	169	162	151	146	161	151	153	177	161	150	136	159	174	152	139	134	153	144	136	180	180	172	172	151	151	158	155	153	139	176	172	173	156	152	152	161	164	152	151	145	156	193	156	174	150	132	145	144	174	128	167	158	150	152	163	144	144	160	150	151	175	172	137	161	158	176	153	154	152	165	148	145	161	138	155	164	167	163	157	176	178	156	168	150	158	137	174	156	158	146	154	161	143	128	139	146	150	130	154	141	141	174	168	167	148	158	112	169	157	171	153	154	157	138	140	162	137	167	143	145	161	166	154	155	149	169	168	170	135	148	160	148	147	152	129	149	176	144	171	130	136	154	169	166	147	162	160	156	154	152	124	128	142	150	126	154	133	168	155	147	162	161	151	152	148	155	157	158	157	162	155	158	150	143	163	146	160	133	163	163	137	162	151	130	153	161	143	154	144	165	165	164	147	157	158	152	162	160	155	148	145	160	146	175	159	167	139	152	146	144	141	160	133	148	160	168	152	157	148	162	144	132	144	153	149	175	165	165	154	157	163	176	135	173	160	142	143	155	177	147	162	186	151	168	148	186	164	158	135	152	161	162	139	147	167	162	170	140	151	177	143	158	169	141	136	154	151	114	159	151	165	174	157	149	141	157	171	155	164	165	138	163	159	162	145	139	143	141	144	152	159	157	145	161	157	121	167	149	154	161	145	159	153	173	161	160	133	166	159	143	142	151	148	133	174	171	164	142	139	181	150	159	159	162	167	155	121	156	161	153	180	152	160	164	143	134	174	127	149	173	166	154	170	150	160	186	155	155	162	157	162	160	131	166	150	161	191	156	156	142	152	151	165	154	148	158	164	161	143	157	157	173	161	155	146	157	157	160	180	159	169	152	139	144	162	155	169	149	166	143	134	151	128	149	144	157	149	148	166	154	161	162	146	188	166	153	150	163	164	166	161	167	141	134	164	147	135	163	150	160	144	160	158	167	143	149	161	138	146	131	164	160	156	164	142	147	147	145	148	142	163	169	146	157	143	154	166	161	171	145	176	148	164	162	152	144	167	153	151	137	155	178	159	154	146	156	149	151	142	130	149	148	145	128	140	159	142	155	144	140	158	144	154	144	150	161	141	167	143	146	159	154	169	142	148	153	147	127	136	134	156	163	146	166	146	157	172	165	172	160	162	160	155	157	158	172	189	158	159	140	153	140	159	130	150	182	155	157	140	148	141	159	153
6088	1782	1175	557	403	328	296	268	192	217	204	212	174	150	194	165	150	189	202	172	172	167	170	178	146	178	169	170	173	164	160	173	170	167	176	173	165	179	180	148	176	153	159	167	183	166	177	171	165	146	148	177	165	190	159	176	160	149	158	170	176	148	152	167	178	153	186	163	183	179	187	170	148	161	156	168	175	174	160	162	162	179	157	168	172	170	159	194	152	147	157	161	179	175	161	189	180	156	165	191	165	179	152	181	155	174	183	173	161	171	182	177	169	161	175	193	181	183	165	195	180	161	164	175	163	149	141	149	178	154	156	157	159	161	164	179	154	178	154	193	179	169	172	175	167	137	154	153	157	171	181	190	168	151	172	167	176	160	162	192	170	155	170	157	171	177	172	160	182	170	155	161	160	143	172	168	176	161	167	165	172	160	195	186	162	160	170	180	177	158	165	157	148	174	153	171	165	153	162	161	172	166	144	160	166	173	150	182	142	172	176	163	174	176	147	156	148	168	167	176	174	158	190	171	166	161	156	143	192	154	173	154	165	157	153	168	187	147	174	164	192	158	157	168	163	182	151	168	174	171	171	163	167	164	155	158	167	184	143	160	169	159	185	156	142	164	172	155	158	171	175	187	171	177	170	163	139	193	169	170	166	147	201	162	175	191	166	190	182	168	154	122	190	182	156	165	169	169	173	170	190	192	153	175	145	182	173	186	152	181	157	177	171	151	183	161	160	143	180	159	175	158	144	176	167	150	159	161	167	174	182	154	177	164	143	163	150	186	162	175	181	165	147	184	147	154	158	161	148	152	149	154	165	160	197	168	158	167	153	160	173	165	174	177	160	158	161	202	173	158	171	167	174	175	171	153	149	161	187	171	159	168	187	187	182	165	168	184	181	151	176	170	176	184	174	188	152	149	181	197	166	150	143	175	188	159	159	157	178	176	194	184	180	156	147	185	153	160	194	158	147	185	176	184	166	161	170	173	179	174	176	179	172	192	162	169	160	137	199	171	164	175	193	174	169	193	191	186	167	181	170	182	174	164	150	168	154	175	170	161	155	151	156	168	167	175	182	151	163	151	162	172	193	174	186	181	143	176	181	141	188	171	164	181	161	176	153	176	174	183	157	159	180	152	185	190	173	179	140	178	185	160	155	156	187	156	202	161	181	151	166	183	181	152	165	175	181	152	145	142	176	174	174	167	150	143	157	159	158	154	167	156	171	188	151	166	177	168	177	161	163	164	147	161	180	180	176	158	181	205	154	157	186	168	169	171	171	172	173	145	182	194	195	161	172	174	167	174	150	151	171	147	160	188	163	181	168	155	141	175	172	166	157	137	162	161	169	163	150	177	176	178	170	179	173	152	166	164	137	180	175	149	180	173	190	164	153	187	171	172	161	171	181	159	160	163	185	169	172	183	166	179	179	165	166	178	164	156	152	156	155	157	148	176	153	172	152	174	177	164	184	180	175	165	141	165	186	181	165	214	159	176	165	158	185	193	193	178	146	174	173	172	165	149	171	169	167	184	164	166	129	171	164	182	167	178	147	181	196	153	146	161	164	158	161	173	177	167	151	151	161	161	166	166	144	164	167	157	177	180	192	162	177	144	157	167	163	160	169	183	189	187	166	173	149	160	172	186	190	189	163	163	153	161	164	169	156	170	188	134	163	146	164	156	172	155	145	195	168	176	160	187	176	173	156	160	179	152	188	174	170	171	158	157	174	190	159	160	161	158	164	149	173	166	160	161	156	171	147	139	170	159	172	174	178	164	155	169	180	154	179	181	164	175	170	154	172	175	156	176	171	149	168	169	172	152	172	175	177	188	159	150	168	169	152	153	169	185	181	174	141	185	166	148	170	170	186	156	183	162	169	173	184	186	163	170	159	152	177	179	148	157	171	163	183	175	172	189	166	186	173	163	168	179	167	144	158	167	146	156	168	159	173	184	160	174	156	187	192	181	191	165	162	158	173	134	174	166	167	171	171	153	186	167	178	166	186	169	172	146	184	179	190	169	162	169	165	170	169	180	162	150	193	164	174	155	157	186	183	162	154	161	164	159	175	168	160	177	173	165	171	172	146	149	152	174	149	187	168	211	173	158	149	151	146	157	186	176	176	161	168	143	149	173	156	151	161	178	152	183	180	158	190	168	172	179	163	206	176	171	159	189	181	167	172	187	172	162	157	189	155	162	158	158	156	158	168	160	179	167	160	162	146	180	151	168	170	181	154	168	177	177	164	180	171	193	184	157	171	154	169	149	158	151	177	122	158	151	158	160	190	151	160	155	133	180	159	182	168	171	157	169	162	158	173	189	166	171	178	153	168	185	175	172	191	161	164	169	182	183	160	171	181	188	186	178	161	162	174	158	189	152	151	177	170	165	200	189	181	173	169	182	176	169	129	160	188	165	176	175	168	151	163	152	173	154	146	162	158	161	191	167	156	186	170	167	151	190	144	187	165	165	180	154	142	158	159	166	168	153	177	171	173	147	152	171	168	159	166	185	182	158	167	187	175	155	153	150	159	188	190	167	178	136	179	187	170	167	188	169	180	157	168	187	188	157	167	166	168	166	174	186	158	178	157	150	168	176	155	166	161	184	157	153	159	150	169	161	152	157	180	154	163	169	192	164	186	174	149	191	162	184	148	135	165	163	157	191	181	180	149	159	162	161	165	191	184	167	147	171	161	161	156	169	155	160	162	169	161	182	171	146	158	173	138	185	159	173	190	172	159	180	178	172	156	179	179	160	174	190	140	182	173	179	161	188	156	183	172	175	156	147	168	174	145	163	173	143	165	145	170	162	150	180	163	164	185	177	167	183	212	167	153	172	175	195	161	188	160	184	148	143	166	144	138	167	147	177	160	157	174	164	160	158	152	146	171	176	169	165	172	168	166	162	170	154	144	164	152	151	173	183	168	170	151	184	175	159	161	176	165	177	163	160	169	155	164	152	146	162	173	153	205	161	158	185	192	172	166	186	173	171	156	166	171	162	155	177	165	191	155	180	164	151	180	153	171	152	170	163	155	179	165	181	181	144	173	149	188	176	149	162	162	169	162	146	185	182	153	157	184	180	176	166	172	157	154	150	159	164	181	141	173	145	146	174	159	155	150	143	169	166	157	161	174	160	163	193	171	160	161	173	163	160	191	172	159	161	148	148	147	162	178	176	181	172	164	167	153	176	153	190	163	151	140	163	149	192	209	176	168	147	175	155	163	177	182	177	166	186	167	175	183	162	170	161	153	171	154	161	152	179	179	161	165	159	175	161	183	178	158	146	139	175	162	156	179	164	149	179	171	152	152	158	156	136	172	166	186	188	152	179	168	149	161	155	171	145	153	159	157	159	178	175	149	175	176	158	170	167	165	181	169	180	174	159	170	170	189	162	170	174	182	148	190	165	178	155	157	171	167	167	159	171	156	185	166	175	172	163	162	179	157	164	161	170	184	165	163	193	154	162	189	148	171	166	188	172	159	160	173	176	149	181	160	173
24319	20106	26296	23659	20122	10835	1888	1123	858	840	825	780	647	572	571	553	516	513	532	505	513	509	472	495	459	483	440	519	444	469	444	431	452	460	465	499	436	446	475	432	472	436	445	442	446	414	455	473	444	446	438	434	441	444	430	412	420	430	401	449	434	475	417	454	461	436	436	458	441	416	446	434	413	408	443	467	421	426	458	440	440	432	426	447	469	394	442	394	419	448	439	475	419	431	455	445	425	431	410	443	457	455	451	462	396	430	444	416	419	461	436	438	438	446	404	437	458	435	420	427	395	462	460	399	441	461	444	472	420	482	430	449	455	481	469	449	410	407	394	476	414	457	452	438	459	400	433	426	436	453	439	444	440	439	441	435	428	414	450	423	420	437	428	429	422	460	431	428	416	448	422	443	424	440	475	420	457	465	433	443	449	437	456	444	411	439	424	467	453	444	414	407	443	427	422	428	452	445	461	448	403	396	423	451	459	396	446	416	466	483	458	408	423	416	431	471	408	457	411	444	439	469	439	407	468	435	411	414	448	443	427	381	434	425	470	464	436	448	406	423	433	463	418	463	439	420	439	480	442	452	419	416	461	436	422	475	440	448	455	389	417	446	460	448	418	441	449	429	434	415	430	423	453	441	433	466	447	432	429	423	440	445	413	437	471	424	396	443	415	407	451	454	432	446	473	466	454	441	461	430	440	427	416	431	443	436	405	400	426	424	450	441	437	445	441	414	429	434	448	406	453	458	443	456	407	446	401	398	432	481	406	431	462	494	443	450	476	419	454	427	415	446	450	444	413	436	435	403	404	435	433	416	397	439	444	439	462	492	413	443	407	435	374	424	404	433	442	463	456	435	430	434	424	421	440	419	432	457	469	466	453	441	422	423	431	443	439	388	443	449	438	402	413	429	442	413	460	434	425	439	403	450	422	431	413	385	402	432	427	450	418	423	433	406	450	405	409	462	439	400	445	428	403	450	435	417	446	416	437	434	463	398	421	440	449	453	421	413	441	462	434	426	452	426	465	422	453	457	453	434	431	415	419	412	419	435	397	433	428	470	439	384	412	435	425	454	445	428	435	458	413	427	447	453	412	447	429	451	402	463	423	399	432	431	392	421	448	409	421	444	454	462	428	429	457	454	408	440	419	405	473	479	427	419	427	412	475	453	433	423	424	423	455	421	415	449	417	445	449	394	445	433	400	440	445	424	458	476	452	460	427	468	440	436	411	416	438	467	449	427	446	428	416	403	428	451	417	418	461	395	429	430	404	408	456	426	433	480	416	443	448	447	462	450	460	452	458	429	455	465	417	414	443	438	442	458	459	449	403	394	427	429	454	466	420	453	457	401	443	469	424	463	447	411	426	443	429	441	428	450	440	452	448	458	425	442	421	440	426	409	461	438	460	443	455	446	436	414	408	437	425	398	446	428	379	454	428	399	415	430	458	440	443	463	413	439	422	462	429	406	426	428	448	427	446	449	496	415	434	472	417	478	418	429	430	447	435	421	468	450	435	422	404	433	455	441	445	422	434	428	414	401	441	422	438	473	436	412	469	451	414	455	438	394	420	443	417	455	396	437	454	455	458	411	418	476	451	414	385	421	433	415	443	401	440	437	416	436	435	449	421	503	441	448	416	400	439	443	418	443	493	443	474	422	425	427	421	419	464	447	466	425	404	456	424	404	410	417	447	379	450	434	419	460	451	433	461	430	411	459	439	463	441	438	417	445	423	455	432	434	414	465	436	436	418	452	408	450	425	443	438	418	420	416	421	476	422	456	403	457	471	414	431	451	411	437	415	428	460	448	409	394	459	458	422	435	446	418	447	422	449	423	400	438	438	431	476	431	424	425	482	420	429	433	422	412	448	398	466	460	442	495	432	448	460	387	465	405	454	449	430	414	428	428	400	416	439	477	436	467	430	422	416	436	424	406	434	471	412	422	428	446	396	446	463	433	420	424	440	468	441	429	421	442	464	439	449	441	428	437	455	448	436	426	464	453	436	442	382	397	470	428	428	425	430	423	426	439	452	396	397	421	438	418	411	457	441	409	454	451	456	423	399	417	427	447	426	443	452	428	447	444	409	418	439	450	387	413	435	430	413	390	446	439	463	397	449	427	454	445	433	434	456	442	415	435	426	409	461	421	439	437	435	456	411	408	402	448	458	413	428	447	431	418	457	400	432	448	418	430	439	431	411	440	437	427	385	377	420	447	469	388	430	423	432	458	449	410	431	444	398	413	398	414	482	400	422	413	440	428	452	429	456	479	457	460	425	414	398	412	433	458	422	450	400	457	436	455	465	450	486	437	471	418	431	472	453	455	479	414	457	466	467	450	435	445	437	439	433	452	397	405	428	445	434	437	449	457	411	428	470	404	445	434	441	463	421	436	434	435	391	432	429	382	391	392	412	402	469	461	416	398	436	482	438	440	428	460	416	460	455	473	438	467	443	455	459	447	413	475	394	465	444	453	468	444	460	450	455	466	484	453	439	419	427	443	437	438	418	412	487	435	423	456	445	412	409	418	432	425	488	438	425	422	422	437	454	431	456	395	434	461	467	418	438	387	436	419	428	416	422	470	461	419	413	445	408	432	381	447	440	479	450	451	455	448	455	444	407	454	419	486	462	449	411	449	409	423	401	442	426	439	468	441	461	448	420	439	466	443	456	436	409	445	413	420	445	439	438	406	431	398	401	383	426	427	431	409	458	451	448	426	487	414	457	436	469	416	407	434	455	403	425	459	445	429	433	402	440	445	472	436	404	444	437	470	413	441	460	443	419	433	410	426	435	409	420	446	443	462	489	452	430	449	411	393	421	455	442	419	434	441	450	450	425	415	455	424	400	440	449	464	448	486	441	430	445	435	458	460	439	435	425	426	447	421	457	469	454	457	437	390	440	457	421	410	464	465	408	427	442	427	461	431	420	430	450	448	422	437	422	423	435	441	438	440	407	430	451	436	413	417	424	426	453	445	417	408	461	444	426	439	446	437	453	424	490	442	450	428	452	411	429	377	420	457	451	423	423	422	425	446	404	428	458	397	417	411	464	415	414	454	413	441	440	436	461	474	420	412	437	455	478	442	470	410	406	440	456	412	479	435	405	424	434	440	428	419	435	421	461	420	450	402	406	450	425	448	432	439	387	426	440	406	422	440	471	427	417	377	423	435	431	404	423	397	437	425	436	415	464	433	453	410	455	453	426	477	474	427	457	438	402	442	439	405	447	418	434	434	475	468	439	420	411	400	402	447	425	446	410	438	416	445	407	434	412	441	447	434	441	425	439	417	446	393	422	414	425	463	400	432	395	430	457	439	425	399	441	430	452	453	485	443	411	468	416	432	431	424	430	468	429	389	421	438	419	409	424	416	390	485	459	454	432	416	470	436	437	423	436	429	438	423	397	395	437	404	416	455	449	456	416	438	465	433	419	429	481	441	417	453	437	450	416	453	436	407	410	466	420	432	427	443	435	409	420	438	447	418	433	463	439	420	463	442
7841	12970	11114	6282	4259	3160	2469	1765	1489	1263	1134	1166	848	799	767	696	640	570	622	553	551	500	478	506	482	470	485	473	444	418	471	464	484	456	438	440	463	434	433	450	439	419	398	428	422	416	449	400	406	405	426	433	408	416	443	384	452	434	442	386	415	385	415	419	423	414	402	409	416	419	422	416	450	412	448	442	400	407	432	406	390	417	431	399	392	405	384	404	395	434	404	434	366	421	410	424	436	403	408	384	411	369	401	407	409	444	380	419	400	429	422	397	370	432	398	408	384	413	398	438	410	423	438	401	387	443	416	415	412	401	432	406	390	413	426	382	390	411	446	437	413	412	439	409	411	395	416	414	394	430	402	401	417	433	435	410	411	398	379	435	431	396	430	386	418	402	411	418	411	406	380	394	422	410	368	436	410	383	409	437	387	423	419	417	404	394	406	380	400	415	409	403	450	396	434	417	415	416	426	391	423	406	384	405	392	425	410	382	385	364	390	458	420	429	411	425	415	391	419	411	415	417	387	406	432	416	377	408	421	436	437	444	375	382	431	440	400	404	402	395	404	431	395	414	437	394	415	419	455	396	412	376	386	393	458	376	372	406	413	403	420	418	421	399	396	425	417	417	427	368	393	408	393	409	416	373	384	433	407	453	400	411	391	399	411	435	392	406	414	393	385	420	402	382	417	387	411	411	440	438	401	407	370	398	404	405	419	398	388	413	388	402	413	403	403	425	375	427	394	390	423	388	381	440	393	419	418	400	425	418	373	423	409	422	403	382	392	428	434	403	411	414	393	406	425	421	386	427	394	383	420	428	408	431	434	384	433	361	418	405	387	444	384	410	454	430	395	411	410	437	404	397	361	454	397	409	415	410	406	412	414	416	405	417	399	418	390	403	437	398	420	412	405	421	453	418	404	400	375	401	389	391	376	379	422	399	414	376	412	418	393	430	411	408	387	390	409	416	419	442	395	476	404	430	402	385	394	359	420	388	387	418	432	394	437	414	398	423	425	385	389	415	409	429	373	401	416	422	359	396	382	390	395	380	428	400	391	416	417	398	395	378	374	430	391	421	428	422	406	413	436	380	436	455	399	394	374	430	386	437	405	396	407	398	401	398	399	403	424	372	408	396	385	454	421	400	412	409	420	424	386	406	418	405	429	398	418	405	408	413	395	431	433	395	416	395	395	398	401	395	372	400	396	420	398	438	423	425	423	367	413	433	409	409	408	437	414	392	438	427	430	415	395	446	379	402	415	400	422	400	390	383	428	400	385	420	432	366	419	395	401	379	393	403	418	395	390	426	437	432	407	426	405	402	387	397	379	429	426	406	408	392	402	390	375	427	432	401	397	365	419	404	400	367	405	437	412	369	417	430	382	454	413	418	409	389	385	393	406	376	438	409	383	389	411	421	421	367	416	412	398	405	428	442	442	425	398	404	420	409	381	392	388	435	398	391	438	413	415	380	400	425	403	402	412	420	426	405	424	367	420	436	416	439	398	401	401	413	410	403	385	390	415	411	449	433	448	461	410	396	456	443	393	408	432	400	412	379	403	394	399	413	387	392	429	405	414	400	424	372	401	437	371	381	379	422	398	438	423	410	417	410	391	417	405	432	416	411	415	392	404	380	403	406	408	399	401	404	392	404	406	408	434	413	411	414	442	385	419	400	394	447	396	404	397	405	380	429	420	465	414	416	372	413	422	388	391	400	400	428	366	441	426	399	409	382	445	411	408	383	421	460	451	382	398	416	396	406	403	405	438	372	428	449	418	414	403	410	392	395	420	353	385	387	408	386	421	441	399	385	404	405	392	402	410	383	417	419	437	392	401	465	425	425	395	415	439	374	441	386	418	391	396	385	437	415	441	409	439	409	422	412	458	406	416	425	438	443	442	402	425	409	401	380	414	419	432	428	431	386	455	402	408	399	409	400	405	391	448	431	432	420	440	413	413	399	441	414	408	418	383	424	417	386	404	415	388	415	440	404	400	412	413	394	436	414	418	440	397	392	383	422	435	385	412	418	399	413	386	385	404	418	436	422	426	397	433	386	440	420	416	447	426	443	411	429	421	405	405	398	439	405	402	424	383	392	413	416	412	362	396	431	370	438	390	412	432	392	390	387	387	424	396	381	396	452	449	383	404	393	413	396	454	390	405	421	405	387	426	407	413	403	389	413	426	413	398	407	432	387	453	377	405	417	403	403	406	405	388	396	428	411	413	442	394	407	414	419	430	362	375	410	413	375	420	396	417	428	417	434	414	404	426	414	384	415	395	383	395	426	406	403	374	425	435	392	369	403	435	403	416	395	397	401	406	401	401	353	430	391	403	406	396	411	392	418	415	425	391	423	381	393	425	407	409	412	397	404	397	432	392	366	442	399	403	377	378	416	408	438	400	431	390	388	407	426	407	391	451	422	392	393	395	412	394	401	401	375	382	381	414	444	405	403	401	421	435	392	395	423	412	428	404	425	430	427	405	425	406	404	389	365	428	420	415	400	421	394	374	361	389	390	393	407	436	405	423	413	400	409	433	446	395	414	424	375	428	421	433	413	415	419	419	395	453	396	396	431	440	373	377	415	413	405	405	397	432	401	428	402	409	410	380	430	406	410	393	401	411	398	405	414	402	379	388	392	379	386	382	383	408	421	387	379	377	427	427	414	415	403	418	417	420	405	439	397	407	406	401	403	399	412	399	404	410	413	421	418	413	378	433	386	445	388	399	402	428	402	422	395	407	422	428	397	394	410	381	391	377	396	396	358	395	387	445	424	414	393	382	414	405	388	371	421	395	385	400	398	437	409	409	406	426	426	405	434	388	392	378	413	445	401	390	395	419	429	407	392	401	399	387	417	413	409	393	366	422	385	387	408	380	399	378	446	382	384	435	407	422	398	385	389	406	442	406	427	396	426	392	422	428	412	423	402	414	403	399	426	400	413	414	418	400	418	436	393	397	394	427	383	398	436	439	402	417	416	394	419	391	405	390	429	396	432	451	395	383	419	438	402	390	394	391	439	432	365	404	395	406	411	459	418	391	387	397	396	401	407	432	436	436	385	398	399	397	397	408	385	406	467	397	422	400	435	445	389	403	436	401	409	407	465	397	378	438	410	427	421	426	419	423	396	427	397	394	387	380	415	402	457	419	396	437	424	437	423	418	407	395	417	431	406	416	423	408	388	397	417	444	418	408	409	408	413	418	445	399	431	400	381	420	409	404	383	401	415	425	428	412	394	388	401	425	419	416	402	382	418	402	419	406	410	392	424	404	412	392	396	396	413	409	436	407	367	416	430	428	396	398	407	418	374	405	408	412	432	445	377	397	423	432	409	406	445	400	408	399	399	377	411	429	406	422	400	418	396	389	427	410	434	384	426	444	401	370	425	398	427	390	388	419	397	389	411	398	430	380	428	435	382	400	423	443	376	401	391	409	445	409	406	436	426	387	405	398	378	383	398	398	385	380	414	395	415	397	409	424	427	411	410	376	419	402	394	447	426
22233	20114	26668	23305	20121	20261	10645	2337	1651	1516	1439	1324	1193	1071	952	988	953	933	874	861	857	863	809	840	857	865	803	759	810	830	728	762	739	763	788	735	756	736	727	712	753	731	757	732	771	734	752	723	734	797	736	745	732	770	712	761	737	725	700	753	738	725	772	699	780	766	706	696	751	703	722	689	703	728	697	731	728	774	715	719	729	713	718	698	717	754	765	707	796	760	730	673	685	726	737	754	688	752	737	720	711	724	745	728	728	717	692	740	718	736	738	728	729	692	726	679	737	722	672	725	732	775	713	701	721	702	744	679	776	679	701	721	745	763	717	710	760	731	730	707	733	695	728	686	746	677	741	734	733	789	707	737	778	717	668	724	734	700	675	764	727	700	701	762	719	718	721	706	700	695	760	723	695	754	729	714	737	771	709	697	683	722	724	701	730	700	665	745	687	673	739	717	693	725	716	712	744	749	722	731	742	717	735	717	699	741	717	750	699	737	758	733	696	684	739	689	705	724	721	708	719	728	760	712	677	737	750	767	761	737	720	733	700	706	734	717	727	782	702	741	756	716	753	781	706	709	764	760	697	715	706	727	729	732	725	682	685	742	714	690	720	732	739	726	687	703	756	687	714	741	719	713	702	763	716	731	749	698	727	737	717	696	737	703	702	708	724	757	755	703	711	719	721	715	689	718	673	711	715	738	731	714	746	753	765	736	723	750	682	693	703	703	740	737	724	732	745	666	689	690	682	778	756	686	702	696	749	725	719	740	705	735	707	695	702	739	722	729	678	713	703	743	723	723	727	696	724	740	698	739	709	760	735	725	727	705	683	744	704	698	728	745	720	703	741	749	709	683	687	665	700	745	734	700	729	717	728	712	738	711	726	731	695	716	752	692	700	713	743	724	756	703	721	666	706	712	699	728	696	722	704	693	752	704	695	692	705	673	715	728	702	684	760	719	758	702	708	712	707	732	742	732	763	760	689	668	774	764	739	726	705	694	694	744	698	695	705	705	692	727	738	706	740	659	701	734	714	756	717	743	694	742	715	775	715	753	720	766	786	728	704	688	706	686	689	730	745	744	761	691	724	719	754	746	730	759	694	750	738	734	736	745	701	713	739	722	715	722	686	734	744	735	726	725	714	741	724	735	735	751	731	687	651	790	741	733	736	705	654	749	685	732	743	744	728	731	716	758	715	741	734	739	763	737	775	669	693	734	693	757	744	712	700	721	685	750	701	737	690	698	718	764	689	746	709	730	716	715	733	717	676	716	754	740	707	740	726	731	713	719	744	709	745	693	675	705	740	738	739	701	693	704	788	765	720	738	704	699	754	748	734	736	680	684	715	739	697	709	732	674	729	735	741	747	730	736	737	692	777	662	707	759	668	692	749	692	717	728	707	753	697	710	722	709	672	775	724	723	736	778	687	712	743	686	764	699	716	731	768	726	723	766	692	720	724	726	715	678	719	675	730	730	733	732	751	755	704	758	703	713	697	703	672	703	687	682	706	664	740	689	666	702	701	669	723	781	719	666	711	699	710	693	722	750	682	726	761	709	676	723	705	811	713	787	712	734	697	687	691	754	701	666	742	731	736	685	696	711	712	671	699	695	738	731	722	764	719	710	690	733	747	722	723	699	741	781	721	750	749	683	716	702	677	726	738	785	754	694	736	728	734	706	741	744	722	730	733	763	717	733	737	722	723	746	667	697	725	699	696	675	737	746	697	732	718	695	691	646	685	719	724	702	696	730	706	663	712	726	730	690	712	714	678	682	741	751	726	733	681	702	722	722	726	713	760	680	685	742	778	710	703	692	739	741	737	722	725	736	724	723	687	708	714	694	710	728	698	706	772	716	741	686	744	705	750	751	681	701	722	737	767	717	727	701	710	690	746	681	733	753	707	709	746	706	722	695	716	740	761	755	720	724	671	677	703	719	720	749	715	679	783	708	705	719	721	769	659	662	748	661	695	712	698	707	708	745	697	712	698	752	698	767	736	743	773	756	761	718	738	729	709	683	728	693	725	700	727	741	750	721	749	712	767	683	679	767	758	749	712	725	769	695	786	727	740	710	714	738	682	759	745	763	698	711	689	726	702	731	716	725	694	713	706	738	738	736	729	728	785	761	720	718	726	717	755	728	724	735	721	729	746	782	707	724	689	715	673	716	719	697	681	686	736	794	715	708	743	716	699	702	714	695	701	710	756	737	712	714	710	677	695	706	723	690	699	686	724	726	698	670	779	735	729	692	734	682	706	724	727	723	709	698	748	753	703	735	722	708	700	722	657	745	675	759	723	734	719	703	717	750	678	715	732	744	720	755	711	712	709	720	714	765	719	722	719	742	731	716	736	723	761	683	714	724	752	718	707	705	738	721	723	732	723	697	693	718	764	722	713	709	724	694	743	701	769	704	678	688	676	676	691	721	724	749	708	717	721	746	780	763	731	683	722	722	707	690	730	695	770	690	708	725	681	746	723	688	723	755	703	707	747	707	729	712	754	712	740	707	678	700	727	762	738	742	720	684	759	772	719	715	720	712	693	731	738	732	730	749	688	693	672	719	750	705	694	723	738	686	713	735	698	712	681	751	713	732	662	732	713	718	713	787	745	749	697	704	698	700	757	671	706	738	727	750	715	773	726	742	770	709	703	720	698	689	687	676	708	718	716	724	744	692	731	720	727	722	714	679	673	713	734	712	724	709	733	738	695	650	682	740	778	681	681	706	768	756	746	712	684	723	752	653	697	769	771	701	748	728	739	709	728	687	718	711	725	718	725	710	682	679	690	674	744	786	725	759	753	708	694	705	767	706	715	730	679	685	758	774	716	737	713	696	723	690	720	701	730	726	711	722	707	734	774	713	723	751	718	719	711	715	757	721	717	692	708	707	675	701	725	703	736	736	732	732	758	693	736	734	726	688	704	747	719	727	704	704	746	744	738	719	712	773	696	671	700	736	678	666	753	725	707	731	709	729	708	710	676	758	724	726	697	750	724	729	743	710	700	733	746	704	732	693	732	756	695	726	694	715	711	727	731	705	682	717	693	651	698	713	666	679	664	704	728	713	745	697	716	737	723	732	710	693	741	773	743	707	711	724	720	725	719	719	709	685	708	767	675	732	711	720	796	696	731	711	709	697	720	723	695	692	734	720	689	739	693	698	727	681	730	733	679	729	768	722	677	723	725	670	701	706	685	699	758	753	791	751	796	677	710	714	740	732	781	735	703	712	766	749	752	708	704	708	734	733	693	668	697	758	740	709	727	769	713	673	741	712	756	705	699	694	724	718	711	711	706	748	724	726	699	679	728	760	698	672	768	739	699	760	680	724	718	722	741	759	755	711	641	669	713	706	767	740	745	695	772	717	667	686	705	735	751	716	757	741	722	745	732	705	687	723	701	681	664	706	736	714	715	768	726	704	707	694	708	728	743	741	677	748	716	677	737	737	778	746	776	696	716	704	716	716	697	675	707	759	716	729	748	685	712	755	775	742	688	699	735	707
10906	20400	17775	10637	7647	5805	4499	3302	2725	2605	2165	2100	1592	1357	1197	1144	1140	1033	1047	957	952	895	918	895	882	812	792	802	834	790	696	755	770	776	750	728	738	781	725	733	709	732	708	751	728	743	708	687	712	719	674	733	719	731	754	711	701	712	650	657	726	698	675	664	707	659	700	670	676	746	675	697	676	669	677	714	691	676	725	697	711	687	669	635	695	710	681	710	678	720	685	698	703	678	660	694	687	669	731	709	705	642	675	680	745	696	689	683	689	681	672	674	663	700	685	660	701	714	661	690	712	667	657	668	657	685	672	710	625	648	656	676	699	723	694	679	650	727	670	675	645	701	659	647	699	691	702	710	709	621	678	698	674	661	650	666	729	616	666	648	656	678	686	665	707	619	656	679	731	684	664	676	684	713	631	673	686	649	702	654	694	663	662	602	634	666	697	673	706	716	721	668	692	696	650	677	673	636	660	711	641	695	629	701	664	699	666	702	686	669	662	688	670	656	708	648	641	711	682	729	714	647	654	678	716	664	697	699	701	673	688	701	730	678	679	709	683	700	671	707	664	655	682	691	678	682	633	656	669	639	691	671	704	705	648	636	632	672	670	730	720	697	681	670	660	659	688	664	664	672	721	667	656	704	662	662	676	701	698	663	675	644	681	664	677	661	666	644	653	643	642	649	698	726	698	659	711	663	662	679	652	687	669	697	668	676	642	715	660	649	647	640	675	679	705	709	637	644	635	720	714	681	706	680	634	676	657	691	683	675	683	711	702	679	667	714	691	642	633	724	668	686	643	682	652	644	661	658	635	672	663	686	708	695	695	698	672	681	731	655	655	666	733	678	736	712	692	655	606	688	698	653	694	675	688	681	710	644	693	661	689	665	672	658	704	676	712	701	630	655	664	677	675	672	684	681	659	654	642	646	703	648	762	664	706	673	694	663	667	694	724	697	686	641	651	653	638	701	709	656	692	669	663	662	683	688	647	709	663	618	706	672	704	694	692	652	664	651	655	685	709	696	658	663	709	626	672	674	685	666	678	715	656	704	683	720	673	666	684	695	653	656	661	725	671	655	649	676	678	624	669	671	678	661	664	678	645	677	688	695	643	687	690	671	658	664	720	731	698	670	747	638	720	731	672	679	671	659	619	711	742	683	749	676	728	677	654	670	642	634	667	672	653	686	671	664	639	666	688	646	630	655	666	683	667	690	682	684	652	692	668	651	703	704	664	717	702	715	644	680	688	638	658	612	703	679	712	664	692	711	636	685	664	682	631	700	659	636	669	696	692	688	666	649	625	656	677	655	676	731	674	665	724	669	694	656	686	665	688	681	667	686	700	681	676	678	705	717	626	719	630	711	677	686	703	693	711	627	701	704	671	689	639	656	675	689	659	681	647	647	672	702	654	720	710	713	717	634	693	659	693	720	693	673	722	688	681	634	660	671	638	770	680	689	637	706	688	674	653	667	702	702	692	687	681	697	677	675	642	742	675	709	679	695	691	699	695	627	670	731	673	671	687	648	673	659	629	692	683	692	683	717	693	734	676	690	665	667	663	646	673	622	686	680	643	672	676	679	697	706	722	655	720	673	682	691	680	630	664	693	674	661	689	668	698	700	641	661	670	724	711	661	656	639	662	655	688	712	691	642	684	627	654	637	653	741	663	664	651	711	633	680	685	692	665	648	621	633	670	720	705	659	635	683	727	707	635	721	693	647	720	693	703	678	676	684	670	638	687	682	722	691	679	633	700	729	686	713	685	610	735	664	656	697	719	644	620	647	702	730	677	678	679	694	690	687	623	653	710	701	685	703	651	672	666	671	670	713	707	670	700	683	684	663	683	694	643	648	679	656	716	656	701	634	670	648	725	653	680	671	673	676	640	684	655	718	690	681	676	710	691	670	676	726	655	655	703	694	637	653	670	707	652	700	672	669	649	690	670	671	725	659	724	691	708	695	652	704	722	711	670	640	630	625	665	704	704	714	632	609	666	680	696	683	639	680	679	672	633	645	705	708	679	718	684	694	679	647	627	659	649	696	684	708	693	670	674	654	704	673	653	689	639	710	695	679	658	689	686	724	682	644	688	626	677	648	668	621	635	630	686	686	662	684	643	684	695	688	731	663	669	629	676	716	675	667	703	678	703	699	648	664	693	642	693	642	659	675	686	688	633	660	692	658	641	652	691	696	720	668	639	643	669	660	673	670	685	696	706	667	714	633	644	670	703	685	653	679	709	672	664	650	631	672	654	681	679	694	731	688	693	676	656	700	682	656	710	650	671	694	708	679	695	651	662	708	694	657	638	692	726	691	639	659	715	656	644	695	738	666	671	682	724	686	653	661	689	672	671	693	689	705	668	688	705	688	668	637	659	642	680	713	649	678	641	675	659	670	650	663	705	674	721	669	688	683	620	694	651	615	666	651	711	641	682	603	664	692	686	695	676	722	683	679	671	636	690	660	678	651	651	652	669	694	679	677	672	704	679	656	660	648	705	664	667	724	664	695	662	639	651	675	699	684	655	692	732	655	660	661	646	618	720	674	631	682	691	634	641	657	722	656	668	689	684	672	650	682	712	660	691	683	696	682	650	638	703	681	668	698	685	674	691	634	656	648	650	662	697	641	685	667	698	678	666	671	691	640	629	659	680	659	664	720	673	684	690	707	680	657	699	625	701	624	718	668	672	688	675	749	686	639	637	697	689	687	672	624	710	658	712	679	665	614	638	645	675	692	720	634	669	681	678	611	720	685	695	666	694	717	686	648	659	666	689	617	708	676	707	643	701	709	682	687	692	681	654	629	629	643	644	713	650	715	663	676	645	697	681	627	693	671	669	678	672	672	729	670	638	682	642	684	686	681	701	654	691	661	687	637	655	645	703	639	657	670	674	720	700	704	684	647	659	732	715	705	694	716	668	667	687	651	637	698	663	689	652	654	739	639	718	662	638	680	675	688	671	690	703	673	690	683	680	657	623	744	721	676	710	688	623	711	692	666	687	664	743	691	668	675	693	725	675	709	616	667	714	699	654	680	673	688	633	660	679	663	674	701	707	656	679	680	674	685	663	662	685	656	706	688	674	630	635	655	672	658	674	684	686	680	679	690	695	646	623	706	676	643	704	718	692	706	690	672	637	673	688	668	656	633	651	693	679	694	657	682	642	655	639	679	710	681	681	727	669	639	727	702	672	681	660	721	679	696	648	694	695	674	645	649	676	716	661	654	710	655	641	656	653	693	662	720	637	689	699	612	670	713	678	680	682	660	649	695	645	686	642	714	688	633	669	718	717	705	718	626	712	684	657	668	630	679	660	684	644	694	655	635	695	649	686	614	685	695	679	675	641	690	644	674	688	676	690	661	683	653	671	718	614	653	698	697	709	661	671	647	660	623	673	640	668	684	699	681	706	718	632	669	693	655	652	615	663	647	662	690	689	693	665	646	625	704	635	647	683	691	701	706	682	686	651	683	688	656	669	685	685	662	665	680	674	635	650	674	666	633
27352	14570	2036	451	273	232	211	169	166	174	156	171	144	134	151	174	139	140	147	145	150	147	127	141	159	160	145	138	149	163	146	154	136	124	156	141	153	122	130	137	144	128	116	120	150	131	129	136	121	143	132	128	159	145	143	125	136	168	146	133	144	142	125	151	148	138	155	133	144	128	120	158	137	127	155	145	143	141	126	143	147	138	138	114	143	141	126	133	133	126	139	136	142	123	144	137	117	133	135	157	135	140	129	123	143	143	143	178	131	134	130	133	139	132	118	135	157	133	175	140	120	137	134	133	136	137	133	159	117	163	145	142	148	108	137	135	122	129	136	114	144	147	151	127	146	130	144	154	145	128	161	137	144	149	166	126	119	140	135	136	147	140	134	128	154	139	145	138	149	149	152	148	167	161	159	144	154	136	144	140	138	165	126	105	142	141	145	164	143	157	141	141	181	151	110	148	133	140	113	118	145	124	145	137	124	114	113	127	142	148	128	137	155	152	147	131	170	158	138	144	139	137	134	145	123	137	159	150	130	159	160	150	137	138	172	141	142	149	153	135	133	171	155	150	136	131	128	142	140	124	139	149	145	152	142	139	132	144	129	131	138	119	155	162	166	135	127	153	132	145	154	148	147	151	107	137	130	134	129	114	161	138	149	131	124	147	131	134	152	150	153	146	147	127	151	141	138	157	135	141	151	148	135	136	161	166	153	136	123	142	150	129	138	119	129	127	128	133	140	151	144	156	140	142	162	122	124	136	136	126	157	134	157	140	147	118	146	159	132	127	161	134	149	165	144	133	109	153	143	137	148	154	139	129	149	145	135	137	133	134	121	151	142	146	140	128	139	150	128	156	127	125	145	144	137	132	132	158	163	165	119	160	153	113	140	137	134	123	148	137	132	130	145	149	158	139	157	131	158	148	127	141	140	130	127	148	127	155	151	137	151	140	165	152	151	118	144	143	154	163	119	138	155	134	154	132	127	148	137	154	138	140	145	148	125	160	115	142	161	132	149	144	134	138	143	131	138	162	122	153	148	141	142	153	120	142	135	152	119	141	160	146	145	135	133	133	144	131	137	206	152	133	120	146	150	129	139	165	143	134	140	152	134	146	155	145	143	144	140	127	135	146	155	117	165	136	157	153	155	158	147	136	139	164	152	141	129	137	138	166	121	142	143	141	144	145	125	136	151	153	147	153	169	140	172	129	161	126	139	148	143	167	147	136	143	133	145	147	145	153	147	122	166	146	121	145	133	153	115	123	160	126	142	148	131	143	143	119	140	133	137	168	140	139	138	153	171	126	140	133	141	145	138	140	155	127	124	141	141	134	123	142	134	130	138	142	140	140	142	142	136	158	139	127	139	145	138	153	141	134	126	153	128	126	151	146	153	149	163	139	123	128	144	137	156	128	134	124	123	145	137	135	153	136	138	144	122	128	156	122	136	148	131	129	133	131	135	133	153	132	132	148	133	129	143	143	141	137	126	109	133	155	144	147	154	145	124	139	146	150	149	133	136	143	142	121	146	149	150	128	154	153	163	129	159	158	123	152	145	175	150	153	124	118	137	150	115	142	170	134	125	134	145	149	121	133	131	155	148	136	119	132	141	141	146	120	139	153	134	149	120	145	186	146	160	139	148	148	135	147	142	144	149	138	123	132	136	150	143	125	164	146	158	134	154	139	129	143	143	117	140	150	141	150	162	144	146	129	155	131	124	124	129	136	151	152	155	162	151	130	155	115	146	121	151	152	156	137	145	151	146	142	144	134	123	141	153	149	135	128	141	128	125	160	132	127	146	120	150	141	144	148	145	146	172	151	145	142	139	147	138	142	153	122	143	139	133	141	141	135	138	132	132	140	153	124	144	147	141	159	144	160	128	152	115	140	127	161	157	155	126	167	136	145	129	144	142	133	129	156	154	138	123	137	117	144	132	142	153	126	133	135	137	144	147	138	167	164	141	133	139	144	156	134	161	134	128	127	145	151	140	122	136	125	137	139	126	126	140	122	163	132	146	151	134	132	135	127	133	149	154	168	140	137	136	130	137	135	137	146	144	122	145	143	138	133	153	131	147	129	136	125	146	164	143	139	130	136	132	142	130	128	145	142	134	162	150	136	141	175	137	136	141	133	151	139	124	146	125	151	131	142	165	128	133	138	148	143	134	139	137	154	149	141	152	146	132	127	144	140	155	157	122	153	144	139	141	151	124	121	142	131	144	133	124	133	155	137	152	133	139	122	132	132	124	132	148	159	151	153	132	136	141	139	123	150	154	140	145	134	152	149	161	114	124	135	132	129	146	158	135	140	140	139	130	132	137	156	142	128	147	147	134	127	167	139	142	148	158	125	166	143	127	183	163	132	132	170	144	113	141	178	145	136	157	149	129	107	156	123	153	157	124	162	128	126	118	138	151	129	147	143	165	124	149	136	138	113	149	150	135	132	154	144	146	154	142	145	148	113	153	144	138	131	127	133	139	135	148	141	128	127	160	133	133	132	125	150	165	126	142	143	143	152	125	146	161	133	153	166	129	128	143	146	128	140	162	129	154	143	131	135	141	161	171	131	161	165	160	136	147	156	148	127	144	135	142	170	121	135	142	139	135	145	134	144	160	131	150	140	148	127	152	141	156	142	148	128	120	149	149	128	156	127	142	156	152	135	140	136	142	120	121	143	148	125	141	138	127	139	133	184	117	141	147	142	129	144	165	142	150	143	139	147	141	140	138	147	148	137	148	129	151	140	149	149	156	138	155	127	141	138	153	137	145	141	146	113	127	157	128	152	123	139	133	137	160	136	148	142	138	143	133	151	145	150	137	156	130	123	127	149	132	124	130	146	143	134	135	155	127	136	128	128	135	117	140	148	147	138	137	150	155	138	125	136	130	142	147	114	145	143	169	138	125	123	127	135	141	165	144	143	150	173	153	133	125	149	143	137	120	137	140	160	152	140	131	155	147	136	126	143	146	132	154	129	152	142	142	127	132	137	129	136	142	135	157	137	124	135	146	154	150	135	134	134	133	160	123	142	138	120	135	135	139	158	129	148	151	173	117	138	124	122	135	150	130	143	141	146	136	145	138	135	156	155	128	142	135	141	140	143	133	135	104	119	153	131	139	148	145	144	115	135	151	128	149	142	123	151	163	128	133	155	146	159	136	153	149	146	154	136	154	147	140	144	132	148	140	126	140	159	137	127	147	150	146	132	138	177	132	127	139	146	140	153	124	155	130	127	123	148	125	160	144	139	148	145	138	154	121	132	140	116	152	138	148	120	153	137	174	163	132	147	147	117	141	131	171	144	151	147	135	135	140	157	136	136	139	129	141	133	149	147	147	175	145	145	149	133	140	114	156	152	139	119	130	163	126	136	123	137	145	138	157	160	152	155	155	121	143	138	146	132	143	147	154	154	134	142	140	132	137	157	138	133	144	146	117	126	134	146	149	159	155	147	162	155	143	129	154	128	136	153	131	152	148	129	115	140	142	133	143	112	146	134
5165	1354	947	433	360	271	258	209	199	176	184	209	163	181	154	160	150	149	155	163	175	130	162	127	144	141	158	132	160	142	162	156	159	161	134	153	157	153	172	129	162	165	157	163	140	142	155	131	159	154	148	145	146	149	154	150	148	154	158	142	154	166	143	139	151	159	128	143	166	158	152	136	163	144	135	133	158	158	147	152	126	164	144	157	154	134	153	142	153	165	138	152	152	152	137	155	144	151	135	156	157	163	147	143	151	145	148	142	160	160	140	150	166	152	150	139	141	158	158	152	146	167	140	136	160	143	171	148	127	146	159	153	139	130	185	182	155	157	144	171	146	159	126	158	169	164	180	142	149	162	139	140	167	149	137	177	151	188	148	149	154	152	154	173	149	146	158	143	146	170	148	155	150	132	131	160	153	155	125	129	146	144	144	146	125	155	142	154	166	155	142	137	156	138	159	127	143	162	162	135	147	143	165	140	146	155	166	151	166	153	140	156	198	142	152	161	139	142	167	150	165	163	199	152	162	157	158	148	151	147	135	146	150	154	167	167	154	152	175	149	137	154	148	169	120	164	150	150	165	147	170	142	160	136	147	140	139	149	135	140	162	149	158	134	119	151	150	162	157	165	151	143	156	128	190	135	168	131	144	138	138	152	123	150	179	150	156	167	127	123	137	156	168	157	152	162	164	146	148	175	133	150	168	157	168	156	154	150	149	153	174	176	155	151	130	150	144	118	143	148	161	134	143	164	168	143	142	152	157	181	158	155	136	158	122	157	161	155	161	162	160	159	146	159	139	122	171	162	135	184	171	129	133	141	156	163	144	143	153	162	153	144	158	156	166	132	151	166	156	145	183	146	147	154	138	165	159	146	159	164	147	176	133	137	156	132	145	142	150	168	148	162	170	139	147	143	143	150	148	163	185	136	126	138	161	134	147	149	198	156	146	141	139	182	158	130	164	146	158	150	170	167	166	148	166	132	129	150	160	156	154	117	166	150	154	128	151	161	145	159	130	149	166	153	140	157	137	143	138	142	145	141	152	163	150	132	147	138	133	160	158	138	149	163	147	146	133	146	163	152	168	183	164	159	140	143	139	143	151	115	147	142	183	156	151	144	152	163	138	166	129	145	151	152	160	158	157	159	148	158	162	152	128	170	156	135	136	148	147	153	151	143	170	150	159	170	157	153	137	139	140	168	147	165	127	152	156	166	145	154	140	140	153	167	147	149	161	132	147	147	159	119	165	165	153	180	143	142	165	153	155	140	181	132	147	148	152	153	140	158	144	147	149	152	160	135	156	161	145	148	144	167	145	171	143	138	166	146	139	153	185	171	140	156	146	141	155	134	154	152	155	166	155	143	151	148	133	147	155	161	142	160	175	151	146	146	153	139	154	145	160	154	141	142	178	176	127	163	128	156	140	154	146	161	136	133	163	143	175	167	145	172	168	160	144	155	177	145	146	161	149	159	148	163	133	157	141	157	167	158	163	142	165	175	157	149	159	146	139	149	158	155	124	171	168	154	141	158	144	138	157	152	172	154	147	162	150	137	152	137	154	148	150	136	160	150	151	157	158	175	149	144	145	151	147	157	148	153	134	155	156	160	150	138	153	151	147	163	145	166	153	167	129	133	153	187	138	168	170	172	167	133	161	141	140	134	137	149	136	177	152	135	158	150	133	150	158	150	143	157	135	148	140	153	151	135	168	149	142	163	157	136	156	170	132	135	170	115	135	166	170	149	146	167	144	155	147	170	154	144	132	136	142	167	130	134	157	167	131	151	147	153	129	165	157	155	167	157	149	147	133	143	172	143	142	145	152	171	196	145	156	136	147	152	171	166	149	143	147	157	173	150	148	160	161	138	155	168	160	164	145	137	153	136	134	165	157	152	149	131	148	164	157	153	165	162	145	154	151	139	155	155	135	164	164	151	160	147	168	146	156	151	117	144	167	166	141	171	169	161	162	138	159	151	156	149	135	151	184	152	130	165	164	143	149	143	136	150	162	147	163	157	144	156	166	133	133	157	157	158	147	137	148	154	187	149	150	139	148	145	163	154	165	146	162	125	164	157	143	150	146	133	159	143	150	126	142	166	153	138	157	185	151	150	144	153	148	146	121	148	166	144	163	141	147	161	156	138	140	154	137	128	149	152	165	161	159	164	160	142	164	143	170	146	156	138	139	165	139	170	152	142	178	151	163	156	151	145	162	124	164	145	139	155	128	139	160	165	156	147	151	133	142	162	151	133	149	161	141	154	136	166	169	168	172	142	154	134	160	143	155	163	156	157	147	147	180	145	132	175	159	159	175	167	145	172	140	174	152	153	155	159	157	151	135	135	155	166	162	144	148	150	169	159	170	164	161	139	159	159	144	149	181	131	164	179	145	172	155	151	141	139	138	155	170	168	169	131	150	148	149	163	147	154	169	172	164	151	165	173	163	165	171	168	136	145	137	148	140	167	155	146	175	147	160	159	142	156	142	169	129	172	168	159	158	132	123	160	152	122	152	193	151	163	129	178	149	160	126	159	132	146	137	171	172	156	136	172	150	148	155	164	126	137	149	151	128	145	139	149	170	137	171	137	135	172	161	162	154	172	151	139	155	136	157	149	154	152	162	166	149	170	164	142	146	147	158	155	148	134	160	169	149	125	149	162	138	135	159	144	130	158	156	155	160	140	150	145	156	145	139	156	168	163	149	163	161	137	144	148	129	169	142	165	155	155	163	134	149	154	142	184	138	156	137	168	177	145	146	161	164	157	149	163	141	163	147	160	155	159	145	167	138	160	144	150	137	139	148	167	145	141	168	139	162	145	168	150	153	134	129	158	129	144	147	148	139	171	181	157	145	148	155	144	166	130	156	136	154	139	145	130	160	156	141	167	181	156	169	160	141	147	148	134	150	181	151	156	147	143	135	155	149	172	150	161	165	153	147	145	146	160	157	154	146	148	170	145	141	133	160	152	155	162	164	153	148	134	148	153	141	160	138	150	138	146	138	162	155	138	160	135	168	153	143	155	148	154	175	156	153	139	139	142	148	144	145	136	143	128	149	132	152	146	154	158	140	147	167	150	152	148	144	156	149	156	155	166	142	145	154	157	130	162	157	155	165	137	135	165	173	137	158	153	154	149	135	147	138	165	157	145	165	133	146	153	160	155	167	146	151	144	136	164	152	147	147	150	167	134	157	154	160	164	151	156	150	123	157	164	163	145	162	140	145	150	148	164	142	148	126	171	160	140	140	152	147	150	163	150	164	133	150	145	122	152	158	144	159	145	154	145	135	136	159	145	160	139	156	160	135	154	155	161	186	138	141	141	151	174	147	147	131	160	149	131	156	124	142	151	161	161	152	157	163	134	161	153	156	140	155	172	149	138	133	160	153	157	135	138	153	147	151	152	149	142	160	134	123	155	135	148	143	161	127	148	131	148	164	162	158	147	132	174	139	149	145	161	162	177	152	162	156	157	158	160	145	152	134	155	172	145	154	125	139	157
24419	20111	26292	23708	20118	10957	1906	1155	887	914	755	738	710	594	583	556	521	463	512	500	511	501	518	531	478	516	479	505	497	434	488	438	460	464	516	450	476	458	488	402	482	499	444	413	419	470	450	494	450	471	473	469	480	457	440	421	453	409	417	443	504	433	467	474	439	440	417	428	480	442	460	397	461	435	442	460	438	490	395	451	412	417	454	394	484	415	421	460	435	425	409	448	458	468	434	430	433	433	445	397	482	458	412	475	425	477	446	458	441	398	444	426	434	446	410	449	395	426	440	429	444	462	493	416	432	415	444	409	384	453	449	448	450	420	448	423	451	462	414	460	438	448	456	430	452	436	462	459	417	434	420	486	437	417	421	417	427	465	430	435	438	425	450	453	449	447	424	407	423	426	438	391	448	424	427	450	418	444	431	444	485	429	450	431	437	455	428	443	478	444	422	450	437	448	440	429	446	438	425	440	434	454	409	418	434	439	463	433	439	473	460	474	455	437	481	460	416	431	427	450	447	439	416	432	443	426	398	458	458	428	429	434	456	440	430	420	450	424	453	445	416	419	433	442	467	458	439	445	455	443	425	425	437	435	420	422	446	438	453	440	457	409	466	428	463	450	457	441	434	427	473	406	469	441	456	456	426	423	415	414	447	446	444	459	415	418	409	492	430	434	408	453	435	421	440	441	420	504	424	437	430	443	428	401	460	435	447	462	460	438	420	431	457	468	445	451	436	450	381	449	410	430	475	426	424	430	431	433	410	428	491	450	457	403	405	431	475	457	446	432	451	418	426	444	433	425	452	426	432	425	382	423	415	444	424	433	462	395	472	426	418	436	441	406	468	420	459	446	436	440	449	473	441	420	428	447	437	461	432	443	424	462	439	439	419	446	418	472	419	410	427	440	437	447	459	435	452	457	436	421	460	450	440	456	434	400	413	433	474	435	436	455	390	443	449	424	450	427	420	401	410	443	439	400	445	468	423	442	450	412	443	415	475	439	428	452	428	418	427	439	460	433	417	429	426	431	446	472	456	452	410	446	447	435	421	399	412	403	485	490	495	415	449	434	462	445	432	406	434	445	448	437	429	426	465	405	424	434	415	427	464	408	457	417	416	421	446	423	424	458	445	402	443	432	405	461	411	440	419	460	431	455	452	432	460	428	414	446	460	463	432	456	452	445	424	429	424	462	434	428	465	462	448	437	404	404	467	446	418	410	450	461	407	428	421	433	462	413	449	435	431	401	437	415	464	456	451	485	418	431	448	438	441	410	432	448	432	433	461	463	425	459	479	393	438	412	411	409	433	395	472	417	426	416	440	431	401	427	448	438	423	445	452	447	456	428	467	467	446	428	407	441	434	446	415	451	441	430	443	426	430	420	462	404	449	463	431	427	440	452	417	458	437	432	445	485	439	437	457	436	433	431	469	451	458	440	410	443	449	412	422	403	444	431	449	408	456	411	412	397	452	455	423	431	428	462	460	443	432	453	470	437	420	444	456	420	428	442	449	437	428	440	420	447	446	452	436	426	438	442	465	445	418	458	466	428	438	411	421	423	479	440	400	467	418	400	458	474	467	443	454	455	393	417	422	421	466	426	424	443	424	411	466	436	397	454	427	450	443	441	453	408	426	431	439	447	451	432	446	441	490	405	419	417	426	428	482	411	452	443	439	433	448	405	447	477	396	436	446	414	458	416	447	450	393	429	472	453	437	415	454	448	467	467	463	425	437	446	450	429	472	406	414	431	429	435	398	435	438	404	446	435	439	459	412	459	394	467	444	431	431	440	452	460	426	407	490	430	437	422	416	454	399	454	463	460	410	435	456	440	401	442	447	464	417	451	446	406	469	437	442	446	377	445	453	438	463	455	425	475	442	461	458	414	441	469	453	405	478	443	434	431	430	454	454	418	431	448	458	431	445	421	438	428	472	419	445	444	450	416	429	472	448	451	453	462	436	436	466	434	450	464	480	446	420	434	449	437	416	443	423	429	411	432	447	457	427	473	407	433	443	425	463	448	445	455	487	440	396	432	470	458	444	441	465	428	435	422	431	427	453	388	434	424	415	437	438	425	495	421	418	447	439	446	420	479	465	485	447	479	444	427	427	446	424	408	447	471	432	419	434	428	459	454	457	457	421	445	430	421	435	425	462	406	469	408	465	439	437	396	433	427	440	458	438	402	431	409	451	441	445	422	426	421	439	444	466	459	465	407	476	462	454	445	420	461	430	451	427	386	421	433	431	501	419	432	417	418	438	453	453	432	458	419	430	408	450	455	437	429	490	462	462	385	485	402	495	428	446	426	428	441	419	428	443	419	450	460	410	457	452	442	436	476	444	452	407	439	429	413	444	457	412	434	446	440	460	464	431	424	438	453	447	436	446	435	456	461	439	430	432	434	437	466	449	449	422	431	428	438	410	430	457	486	389	460	452	424	417	445	435	443	452	452	429	434	472	449	447	442	456	437	420	429	420	456	428	447	440	432	432	462	431	432	442	447	459	432	419	471	450	435	431	418	450	421	434	438	439	433	445	450	454	436	447	455	397	452	453	432	424	454	447	465	436	423	435	441	458	474	444	464	435	447	449	431	441	414	477	459	427	397	408	425	417	431	455	439	465	445	395	429	428	424	455	436	429	394	427	443	427	426	465	420	424	421	431	419	426	458	443	402	406	430	442	421	434	465	414	419	446	437	408	426	452	398	415	442	470	442	497	422	445	471	428	460	449	417	436	446	424	428	411	435	454	444	440	430	413	448	425	464	416	435	447	421	445	459	469	406	483	434	428	457	459	411	426	417	435	438	484	414	408	432	425	404	446	422	467	441	424	438	418	442	442	454	433	453	445	439	445	441	448	473	431	414	453	458	459	448	433	423	455	429	437	428	414	441	386	438	394	416	404	421	454	421	442	433	475	399	457	471	432	454	467	430	450	424	428	438	445	433	429	429	381	429	433	405	434	452	437	465	407	465	436	432	442	398	417	448	441	437	440	399	448	435	439	453	418	427	466	435	431	451	419	441	443	396	412	430	447	419	407	423	438	460	396	404	442	457	456	448	458	446	439	427	421	430	431	450	444	449	491	459	449	442	435	421	430	397	432	432	443	425	411	454	413	406	428	421	454	467	472	431	421	431	446	445	441	445	416	439	423	429	464	439	436	438	448	445	418	426	472	440	458	445	421	487	455	434	435	430	462	429	423	449	446	430	410	442	469	451	429	435	474	448	455	431	446	439	402	430	456	449	463	408	444	456	438	440	412	458	428	448	475	452	476	418	481	425	441	424	468	407	439	414	427	444	394	438	443	454	397	436	453	406	423	473	450	446	427	441	448	460	425	415	435	411	420	455	412	442	410	413	477	463	452	476	450	407	445	444	422	436	454	423	462	450	419	469	417	441	429	403	425	414	452	448	463	446	440	389	452	421	418	420	406	408	443	458	431	450	428	450	456	472	433	438	431	429	451	456	420	420	452	414	443	437	393	450	418	456	417	444	449	404
7542	12687	10944	6160	4252	3280	2421	1790	1424	1312	1204	1170	873	759	777	675	637	608	585	583	493	587	510	527	502	474	490	464	458	498	440	482	432	443	443	440	414	436	430	478	388	449	438	476	422	411	435	437	407	410	417	415	409	456	446	422	460	446	419	420	437	454	458	429	421	404	427	376	429	427	415	423	415	447	396	412	421	419	400	399	411	424	442	454	405	433	413	412	372	407	355	448	445	387	391	430	398	423	402	373	424	449	408	434	438	439	406	476	419	443	414	394	400	407	417	403	413	443	419	390	362	393	418	451	381	403	437	406	428	399	389	448	464	450	418	379	368	429	431	456	432	402	395	412	406	391	413	405	415	441	400	403	386	408	404	422	427	430	423	423	376	406	403	442	405	392	405	446	419	399	400	390	406	396	418	392	436	385	404	398	397	427	440	414	406	401	393	400	447	383	407	409	454	394	395	404	444	429	445	405	423	403	412	431	400	405	389	399	422	378	382	434	418	411	440	387	418	405	367	414	440	418	384	438	410	381	438	386	425	388	439	451	418	440	386	434	420	398	412	424	413	428	464	429	393	413	425	422	433	417	428	413	391	425	404	400	390	410	407	457	421	424	435	430	388	403	415	398	395	420	409	402	401	431	422	437	420	431	454	400	387	387	394	439	426	444	434	407	437	408	417	385	389	386	421	402	440	422	379	382	421	419	433	431	443	450	398	424	363	419	408	393	424	401	404	415	393	418	378	410	392	414	388	405	415	388	427	411	413	434	407	412	432	431	396	411	434	423	417	407	431	424	377	404	369	388	401	422	409	395	420	384	454	426	427	389	386	417	363	402	358	392	377	404	444	413	416	432	416	445	413	414	412	378	450	432	408	390	433	404	416	404	419	377	457	380	437	417	397	440	436	423	422	380	391	460	386	399	420	389	396	424	388	403	423	403	429	399	419	395	432	413	395	392	385	405	427	422	425	431	407	444	456	416	428	438	397	388	391	428	399	406	432	410	389	442	357	438	398	379	389	427	406	390	449	418	424	423	427	422	433	417	401	381	399	380	412	417	399	407	461	387	436	394	422	403	396	408	412	401	385	418	398	397	395	416	449	400	403	433	420	390	419	420	372	384	422	409	415	410	438	411	410	434	406	373	400	455	391	428	406	422	418	368	367	404	413	419	401	408	415	434	403	423	417	438	429	410	424	414	426	410	365	426	429	405	398	422	384	432	430	408	431	412	424	409	385	416	437	404	402	432	394	391	406	377	391	433	415	400	388	424	400	391	368	396	414	407	380	424	397	406	396	379	422	427	412	425	398	390	400	421	402	421	400	407	449	403	389	420	439	429	420	411	399	438	402	420	410	390	467	421	405	437	423	406	426	392	464	405	415	394	429	429	426	408	393	407	419	431	424	392	382	409	405	387	406	393	431	437	432	434	402	422	437	420	432	427	447	417	422	444	397	440	411	438	430	370	354	415	413	384	404	415	426	385	443	378	429	417	386	403	420	427	401	436	440	418	423	418	383	432	431	394	418	410	420	406	402	380	385	416	410	438	403	384	437	363	422	432	423	407	408	413	443	398	415	427	412	420	430	385	444	427	408	372	406	399	407	422	438	395	444	413	373	413	399	381	419	408	399	399	395	377	402	394	435	386	443	456	432	442	403	408	458	402	389	373	429	426	463	402	387	401	415	406	427	442	400	437	400	386	368	399	419	445	414	418	404	403	400	442	397	379	392	404	411	434	427	390	400	405	400	417	419	390	417	418	447	423	414	442	439	400	437	394	426	394	423	368	408	411	424	459	415	438	405	420	432	401	370	396	423	385	404	437	426	416	405	426	416	408	419	428	387	437	387	414	442	411	367	395	428	400	416	379	419	442	395	436	401	401	424	424	421	387	408	396	392	401	394	389	405	389	410	441	438	412	404	388	457	391	462	407	392	395	386	420	385	430	399	427	420	411	396	385	421	409	403	385	409	429	406	411	438	413	447	432	387	396	385	430	428	469	421	389	378	408	434	421	403	419	431	388	412	376	434	404	456	435	442	416	412	397	416	391	427	401	421	373	424	423	378	455	402	392	401	405	407	397	427	394	426	442	409	452	397	417	415	416	425	382	410	398	413	449	409	380	409	451	401	392	403	445	389	419	468	414	400	429	430	420	430	384	400	417	432	386	442	391	415	420	426	394	391	391	385	381	392	404	451	409	409	408	422	430	416	396	421	387	398	399	393	378	407	398	460	402	432	415	444	401	400	389	384	415	444	401	385	400	414	415	427	407	416	377	404	383	387	422	382	409	415	379	396	417	416	398	401	428	376	393	437	412	406	445	401	411	416	430	391	424	425	417	391	399	422	401	413	453	433	416	428	406	399	404	367	436	410	424	414	392	388	437	432	416	402	418	438	412	388	408	418	396	398	406	385	408	409	405	401	413	365	403	413	388	449	448	459	379	402	439	383	430	397	388	406	413	450	419	394	429	426	405	426	365	363	411	401	391	414	429	381	421	440	406	408	430	398	411	449	408	444	407	406	390	381	407	429	381	421	405	378	428	471	460	393	416	423	396	410	411	411	381	388	417	390	401	418	424	368	382	412	390	433	411	420	399	402	382	440	383	412	375	410	419	418	410	421	427	457	417	401	393	438	435	396	427	430	429	425	396	438	391	449	419	418	421	398	396	412	426	407	379	413	411	394	395	427	390	390	423	403	436	359	393	417	379	380	444	415	411	372	399	396	410	422	409	445	417	406	408	434	413	401	362	401	404	379	422	424	417	430	415	434	440	387	424	394	417	411	412	411	412	425	427	323	442	407	443	425	423	431	411	422	422	417	400	390	397	421	364	407	405	414	398	361	432	418	404	392	383	415	417	398	410	402	435	424	413	398	431	438	384	413	404	410	402	416	441	397	406	424	412	433	416	400	387	410	421	400	394	430	397	402	394	397	377	416	431	375	400	427	407	399	387	444	412	426	413	421	421	394	392	386	423	408	422	384	390	420	430	413	379	375	385	406	402	449	414	390	417	408	431	386	450	412	392	438	405	425	410	403	417	402	423	419	453	380	432	409	386	430	437	430	393	426	399	400	393	402	451	395	424	401	444	409	429	429	427	441	412	402	417	434	360	416	391	435	417	399	379	376	411	387	408	437	404	400	410	439	408	449	440	426	389	392	399	416	423	402	408	407	404	445	401	385	403	416	412	415	451	419	400	419	385	410	426	381	401	381	424	396	414	439	423	425	409	407	397	409	403	410	411	403	397	408	425	419	417	406	429	392	379	402	411	418	442	426	409	392	390	405	395	423	423	403	394	388	453	435	401	381	416	394	409	413	410	439	434	410	359	388	413	417	380	402	426	409	409	382	417	414	459	410	416	423	424	415	417	371	363	428	422	421	416	388	416	402	439	362	450	415	404	459	441	423	398	416	431	378	390	408	383	446	404	406	402	402	407	387	405	420	396	428	392	446	433	415	419	400	412	418	426	407	446	449	405	409	389	384	412	429	402	409	445
22140	20112	26677	23307	20121	20244	10567	2257	1585	1573	1398	1309	1176	1059	1028	952	968	927	857	850	853	815	933	841	820	797	774	819	777	772	731	784	788	725	729	742	772	769	716	748	735	767	736	733	770	749	663	767	802	774	738	800	787	712	789	740	734	773	719	687	752	726	733	725	769	687	718	725	718	754	754	762	739	709	762	722	731	762	717	741	689	718	689	750	738	720	726	705	712	719	705	724	680	686	680	755	724	715	656	699	716	758	701	727	701	687	721	709	715	753	737	749	721	659	720	739	742	774	721	756	720	738	735	725	727	726	706	755	688	706	733	686	727	707	740	763	690	733	774	775	754	713	806	705	730	671	702	736	748	711	695	705	747	694	751	748	740	708	724	680	743	743	745	683	718	761	748	710	752	757	717	729	723	751	737	702	741	748	751	733	736	700	709	747	729	731	766	737	688	733	692	687	702	717	706	750	732	696	736	715	747	749	723	759	737	698	717	682	777	695	750	678	731	696	727	728	699	693	755	752	726	715	736	736	765	744	727	718	733	715	748	747	713	740	740	732	709	736	732	749	720	708	730	722	703	738	748	698	718	763	683	713	727	754	734	688	718	750	700	762	730	729	746	770	699	731	728	723	724	740	725	732	691	686	798	689	703	721	733	694	713	799	730	725	731	662	716	724	730	761	720	715	738	708	742	748	742	747	744	765	751	733	739	719	717	718	716	719	739	740	709	728	743	714	739	733	734	685	732	714	684	694	720	723	726	703	725	733	697	725	709	697	730	750	714	759	720	704	754	734	693	732	688	698	717	718	728	705	699	719	729	743	702	666	696	724	688	716	744	663	745	742	710	758	741	744	726	677	760	717	752	710	739	714	707	734	730	732	737	731	730	744	749	751	704	729	758	708	757	724	700	699	724	709	702	727	727	792	756	704	726	709	698	741	676	718	686	695	707	707	729	731	693	696	722	717	734	794	728	778	722	718	748	719	713	734	699	644	694	730	751	727	714	758	646	737	749	697	732	721	715	733	678	747	697	727	738	681	720	727	739	760	669	765	717	758	733	705	716	736	758	688	762	725	745	698	744	723	732	738	747	699	720	728	683	737	734	728	728	723	731	694	693	748	679	689	737	729	713	691	711	694	720	690	683	735	732	701	709	732	721	715	693	744	725	729	720	741	754	728	698	703	761	712	695	782	773	704	723	723	733	693	745	722	729	724	690	706	739	686	720	658	779	695	688	708	710	769	741	679	714	727	727	732	672	664	720	681	740	755	672	720	704	730	723	752	702	765	731	767	731	740	697	690	753	693	706	701	715	692	727	756	721	721	723	730	675	736	698	693	788	722	757	720	738	698	722	751	735	687	756	674	700	753	733	687	676	691	790	736	718	695	705	732	663	732	732	750	744	700	715	725	710	686	750	700	715	738	738	689	715	753	731	722	729	754	749	745	711	693	730	706	724	702	732	716	688	708	738	725	696	706	706	708	713	724	717	692	742	697	692	715	718	704	680	737	688	713	735	724	746	677	705	709	678	700	731	719	762	728	734	700	699	727	746	716	686	729	739	644	719	727	666	723	692	722	746	737	764	723	707	729	712	712	680	684	735	711	741	696	695	723	724	771	695	728	699	694	744	689	725	709	722	693	725	718	739	749	713	732	755	734	743	719	728	712	709	702	730	717	764	710	697	686	688	677	741	735	698	756	727	734	703	721	737	719	750	740	702	732	733	724	748	703	714	720	725	728	737	753	747	764	698	704	702	716	732	719	714	698	695	733	684	717	722	763	749	766	728	726	729	729	762	740	698	760	728	700	728	732	730	718	716	700	706	709	772	719	707	706	685	687	735	691	731	683	723	759	740	707	756	698	725	705	723	687	693	694	750	735	692	680	723	689	736	727	705	722	690	688	788	728	727	747	771	737	746	738	737	738	758	743	720	704	713	707	725	734	713	673	754	769	721	709	731	676	726	723	721	699	713	723	704	752	732	701	770	758	720	722	772	629	731	725	694	728	786	696	731	784	693	724	737	721	726	716	731	736	738	716	729	663	672	730	697	714	698	733	715	722	743	688	677	763	682	751	752	703	716	695	727	712	751	697	736	716	731	720	774	722	751	727	713	711	752	710	718	717	725	718	675	715	689	670	711	712	726	684	747	730	696	734	719	720	754	716	702	762	701	793	720	744	709	729	688	668	719	720	713	723	702	680	699	716	744	670	721	752	700	710	741	722	728	676	701	692	743	750	701	787	728	694	698	761	723	704	707	736	710	736	699	763	768	748	734	702	743	710	711	663	739	720	707	746	692	715	772	667	731	717	752	712	727	743	736	730	726	693	671	713	712	716	668	695	741	689	695	674	707	701	710	750	718	761	715	701	675	727	763	693	752	737	736	697	709	710	684	723	735	720	747	717	729	795	719	700	717	704	694	749	674	738	742	730	759	710	756	691	734	699	743	734	662	711	773	742	779	757	749	682	704	694	716	701	707	736	708	735	728	709	714	730	734	728	701	726	721	718	746	697	731	744	702	714	671	751	718	768	702	756	730	731	698	746	725	670	714	710	711	729	699	728	659	734	731	706	709	674	715	640	716	690	727	704	715	725	714	698	691	716	678	726	710	721	749	760	775	700	724	718	693	751	728	690	686	723	682	761	705	712	723	730	754	733	739	765	753	720	686	762	750	725	735	771	729	691	689	706	762	710	711	751	745	745	679	729	732	710	741	777	696	696	714	747	712	713	721	739	733	705	701	709	747	767	763	723	734	759	775	734	750	710	721	688	714	649	741	690	688	690	682	735	719	770	701	725	701	751	742	722	744	704	751	774	711	755	748	771	730	730	689	739	714	738	700	712	703	727	722	695	743	708	723	751	710	758	744	712	733	702	724	734	712	733	732	720	769	672	738	729	734	722	707	752	735	706	730	724	710	715	772	716	773	726	750	758	708	736	688	674	720	779	753	710	759	690	691	704	756	765	771	735	760	763	736	785	784	716	731	719	709	722	739	742	691	687	717	731	743	706	730	745	698	741	697	699	703	706	712	720	690	762	713	688	747	724	718	707	698	726	727	717	701	711	706	720	716	683	767	706	690	742	768	702	705	694	734	708	732	696	724	681	719	709	715	728	742	750	683	686	718	703	708	744	707	684	709	707	665	720	716	714	728	776	727	732	716	685	664	743	701	719	756	771	679	717	769	753	703	685	680	734	726	666	746	764	756	725	713	681	745	745	694	748	719	751	693	723	712	715	719	704	762	725	699	661	706	753	738	685	765	676	700	742	712	712	708	753	756	701	659	677	747	741	718	726	705	746	713	699	686	719	708	744	682	723	705	743	716	753	698	739	765	699	692	710	748	741	679	721	641	723	745	715	747	696	757	720	691	741	718	688	693	754	689	693	770	736	695	713	698	670	715	698	772	708	722	754	769	721	726	695	724	781	709	755	709	731	661	727	687	704	716	747	699	738	732	696	703	760	701	724	718	740	716	680	720	710	767	736	702	720	685	727	661	761
10860	20383	17716	10861	7742	5859	4441	3229	2757	2534	2218	2147	1722	1380	1248	1216	1110	1053	997	995	933	946	913	897	858	853	837	822	752	782	771	768	756	738	735	722	752	745	732	767	732	698	718	701	710	696	712	729	683	703	703	746	651	720	741	666	709	695	727	743	701	691	686	739	722	731	744	683	721	699	671	743	640	700	664	695	685	682	663	676	689	647	665	739	695	676	694	663	703	655	663	666	678	707	686	724	695	706	689	700	685	699	664	672	695	664	721	699	640	705	695	710	689	689	638	665	681	685	699	677	716	660	639	671	687	684	695	703	689	685	655	684	688	699	672	649	699	668	681	674	673	735	655	712	685	681	712	661	609	694	662	692	654	674	666	618	695	692	710	696	705	712	654	684	687	685	641	713	690	677	650	686	707	685	688	671	720	673	722	712	647	666	663	682	717	699	644	705	645	675	677	688	652	662	653	675	690	672	648	697	666	657	721	636	623	648	734	685	674	702	683	666	677	719	679	679	687	707	674	648	712	690	710	676	643	642	651	696	684	657	717	688	680	673	653	694	704	655	660	665	676	674	727	635	671	655	669	647	699	668	659	671	654	681	626	704	697	695	615	641	677	686	651	670	638	700	696	615	715	668	700	673	652	690	693	677	690	676	689	754	696	660	685	678	669	667	664	669	718	702	688	639	686	669	672	716	680	708	660	688	682	691	722	676	697	656	655	690	681	706	666	643	691	669	705	666	628	653	627	633	652	694	631	654	682	681	648	690	705	680	668	650	665	659	758	670	666	636	645	668	678	643	725	719	696	658	683	665	639	655	657	706	716	662	674	679	682	661	721	682	673	717	697	649	671	685	653	656	659	686	671	650	663	695	704	675	675	707	667	666	691	683	686	625	650	693	672	697	626	674	730	668	658	704	680	707	695	701	660	751	748	702	712	670	649	633	703	689	673	734	672	709	676	644	659	649	681	681	692	737	681	697	643	720	689	683	720	642	697	707	725	707	695	665	680	643	703	666	647	629	751	674	644	666	675	702	627	671	721	661	689	652	660	662	724	637	649	647	711	696	676	678	667	670	665	666	675	672	671	674	667	670	683	671	669	667	675	736	665	675	672	651	648	673	647	669	660	713	663	667	640	693	632	694	689	702	672	692	738	678	640	733	685	642	749	681	689	682	658	681	694	679	620	680	633	672	692	667	688	669	645	699	674	670	655	668	726	684	668	693	656	726	661	667	659	646	690	674	659	654	700	680	720	669	633	689	698	640	695	709	667	644	687	707	687	650	669	641	677	672	675	647	642	645	685	654	637	664	668	690	661	678	685	624	655	652	687	691	709	695	721	689	693	708	611	699	667	666	635	665	702	686	659	694	630	696	670	686	706	671	681	714	696	669	672	662	696	723	719	729	657	649	708	673	699	641	649	663	713	659	672	662	611	657	702	650	683	671	687	673	709	676	661	669	683	680	672	658	633	643	673	671	703	706	659	704	674	687	671	689	710	657	659	653	689	698	685	663	690	705	632	624	675	674	710	663	679	650	696	662	633	671	684	680	692	663	637	670	680	660	656	653	650	676	699	696	707	677	642	706	711	682	688	676	653	663	661	700	668	681	661	634	690	684	716	639	653	707	666	677	694	673	692	685	648	707	671	649	698	641	655	676	663	679	678	682	682	619	692	654	656	636	670	697	683	695	654	738	660	682	708	679	680	686	631	683	674	700	721	636	658	688	673	700	666	702	654	691	684	658	695	641	665	654	650	702	660	659	669	701	688	690	663	716	700	655	717	711	652	653	669	707	647	636	676	662	671	652	716	684	701	621	688	659	637	663	686	685	664	674	710	620	668	624	643	684	716	657	704	669	656	683	701	674	718	678	660	695	702	686	670	717	715	672	664	682	648	691	661	712	691	684	646	696	662	718	697	629	674	672	689	682	619	695	654	632	673	653	664	726	714	723	665	676	709	678	683	688	662	727	682	647	670	713	680	688	651	674	673	707	703	690	675	654	657	626	644	679	671	665	685	648	697	689	685	693	718	684	681	627	616	646	602	670	667	696	674	708	711	670	681	673	710	658	671	701	683	677	678	681	634	647	634	670	678	678	630	711	681	682	669	687	662	661	666	690	654	698	642	682	683	693	693	696	640	704	690	650	677	704	670	644	694	670	682	675	678	651	700	646	676	653	664	675	696	686	639	676	700	645	714	653	707	701	682	664	673	678	598	684	693	640	679	679	658	696	693	689	667	648	612	654	678	675	749	649	671	696	633	665	641	659	665	711	648	681	676	661	635	692	650	684	669	690	649	708	730	627	717	666	688	638	678	692	629	691	694	701	682	699	671	669	683	716	663	680	730	728	677	693	680	738	660	668	699	646	684	686	672	672	665	646	680	711	669	705	661	649	739	646	700	644	641	661	697	669	679	665	706	615	678	631	673	676	638	629	705	738	720	679	675	653	694	701	639	651	657	675	629	679	699	685	660	667	681	656	689	673	655	684	673	637	692	708	671	718	662	713	691	686	694	706	642	679	668	663	664	706	616	671	620	669	719	701	691	659	676	744	686	659	725	705	697	685	687	665	625	714	706	643	686	687	672	646	647	676	683	663	691	725	669	668	658	660	643	692	649	738	729	713	668	626	614	686	652	661	675	668	702	690	649	670	625	673	662	675	715	647	680	687	688	631	643	729	671	673	693	635	664	662	689	679	646	694	719	672	682	636	694	677	693	670	687	654	666	678	696	634	701	681	686	649	698	704	665	680	684	698	707	680	642	697	659	681	715	718	676	677	672	661	647	674	640	687	730	699	660	688	665	659	723	730	664	674	650	697	669	665	651	633	676	694	662	693	669	621	678	696	687	652	721	697	674	653	664	675	697	652	683	701	696	669	683	694	690	703	724	716	672	657	683	646	667	684	727	698	657	644	697	662	712	694	695	694	673	673	630	683	678	697	649	674	690	674	648	670	679	669	639	662	645	688	689	674	711	643	698	624	661	629	669	699	630	689	649	684	682	687	641	689	685	668	626	644	673	688	639	765	682	685	708	649	711	675	679	703	664	633	648	701	629	673	696	706	678	704	677	668	655	736	677	635	695	717	699	650	657	693	716	640	627	696	677	671	656	689	696	672	663	687	702	708	669	682	634	628	702	658	688	678	707	674	655	723	683	696	626	682	732	714	698	685	665	638	668	667	702	642	653	647	663	638	684	689	686	728	630	648	697	653	652	684	660	690	688	663	712	643	594	683	691	671	657	657	698	667	737	654	697	665	711	724	678	698	658	667	694	608	696	713	702	715	689	662	641	657	727	671	691	652	706	697	656	699	611	628	681	702	678	694	679	667	655	668	694	637	684	652	672	682	672	716	722	667	639	651	641	683	679	700	683	645	703	710	658	689	695	667	694	670	678	715	664	683	659	675	683	693	686	762	676	725	693	667	681	698	639	679	683	673	653	674	689	687	689	654	633	679	685	668	650	663	675	673	669	667	719	721	669	681	669	659	667	714	745	743
27340	14475	1900	411	252	246	183	169	168	164	144	153	150	167	167	144	146	164	133	142	145	134	154	138	135	139	144	137	139	149	109	159	154	165	150	126	152	133	138	131	129	128	138	141	134	140	157	135	130	136	148	151	145	134	159	154	156	140	131	133	146	136	126	125	138	164	130	153	135	145	156	140	133	140	148	135	151	161	137	135	165	141	141	123	136	142	165	148	140	141	149	148	149	131	139	127	133	131	139	141	171	165	128	142	127	133	121	134	153	138	143	132	122	160	142	124	145	135	134	146	157	141	152	111	138	110	139	145	131	124	151	131	156	140	137	139	148	152	147	142	140	146	127	131	123	143	145	136	141	162	159	127	136	160	113	144	143	132	170	161	142	154	151	122	143	152	147	132	155	142	131	143	148	135	145	131	122	138	141	141	142	149	125	146	147	148	132	133	137	142	136	137	142	154	133	129	142	129	155	155	150	132	157	153	130	139	150	133	159	156	157	132	119	126	135	151	137	138	147	170	145	148	140	137	146	143	138	128	131	155	145	155	134	143	143	164	156	155	167	149	138	127	149	154	139	148	139	138	115	144	146	153	159	140	126	145	135	129	142	156	146	152	147	163	145	142	147	140	155	146	136	134	152	136	125	133	157	141	136	116	138	166	133	136	130	161	143	126	140	133	161	138	136	139	133	150	128	152	154	127	152	138	144	139	134	124	131	129	153	121	136	137	132	142	139	124	162	147	159	138	145	145	143	135	129	147	126	140	139	129	135	137	127	144	141	146	143	143	134	128	138	132	145	141	144	122	140	148	127	112	139	134	144	142	164	126	150	128	143	130	142	152	135	149	130	138	140	121	137	131	151	142	141	119	151	144	149	157	157	124	137	167	144	145	140	128	138	153	144	153	142	138	129	153	116	152	142	154	151	130	153	159	136	140	130	150	130	158	148	126	121	167	134	139	146	151	139	147	139	138	132	131	128	135	144	148	152	145	165	132	147	155	137	139	144	136	167	169	121	145	141	139	134	142	136	141	125	128	144	128	136	134	141	136	151	153	133	139	151	138	151	131	129	168	135	146	131	138	135	149	132	140	141	145	167	135	127	150	139	127	139	157	152	133	152	129	142	137	140	174	157	151	140	130	164	132	143	155	149	150	140	134	135	140	138	121	151	146	147	139	149	170	145	138	143	141	166	149	124	160	149	146	142	155	141	150	139	153	137	136	140	145	143	131	138	144	128	115	132	135	133	131	144	146	143	139	138	148	140	162	141	153	120	153	135	130	122	130	150	142	133	142	132	145	166	137	133	137	158	134	147	131	135	137	120	153	144	143	142	145	153	140	148	140	152	147	151	132	144	144	150	154	154	135	136	137	147	114	154	153	152	143	134	153	127	153	145	145	157	132	142	141	135	127	118	141	129	127	145	135	164	147	147	149	136	144	122	110	147	150	127	151	139	138	150	129	145	154	131	145	110	125	143	155	162	150	133	157	169	156	147	133	136	130	121	134	128	113	151	136	146	134	132	158	139	162	115	140	138	142	143	128	135	146	137	139	130	154	129	110	147	141	130	163	129	130	146	138	145	127	146	138	128	166	141	125	156	149	121	135	128	129	169	135	135	145	147	153	139	127	141	126	136	126	156	136	139	128	139	131	121	144	155	154	157	119	146	150	120	137	168	142	152	132	147	163	130	137	131	132	141	158	145	152	124	133	118	136	136	136	133	150	140	165	127	127	147	145	174	123	126	126	135	137	118	133	153	141	141	140	140	147	141	125	125	135	124	150	149	151	138	151	123	150	141	158	144	151	150	151	145	141	129	150	130	136	146	149	156	153	142	131	148	155	119	136	127	130	129	131	165	138	137	133	128	133	124	131	143	160	117	167	147	158	138	147	167	139	126	135	127	130	140	143	119	134	133	144	127	150	141	132	155	149	120	150	136	142	123	147	139	137	156	141	130	142	141	152	144	133	139	121	142	118	143	125	127	146	138	139	140	137	151	131	143	143	125	156	144	144	139	137	142	127	143	151	121	139	138	146	140	149	169	159	141	151	156	146	145	126	120	136	141	161	139	119	147	125	146	139	120	134	139	129	127	151	135	151	137	139	143	138	146	136	140	154	143	141	136	146	140	141	139	148	155	129	145	143	145	143	149	137	132	139	139	139	155	107	147	146	141	113	169	158	123	122	158	123	136	149	121	163	178	152	147	141	152	133	167	148	142	133	119	117	160	114	144	126	147	135	145	135	138	130	111	158	144	126	117	132	137	133	119	123	133	129	129	145	148	142	155	117	137	178	149	150	159	144	122	134	136	162	145	123	133	132	123	143	144	136	143	132	132	138	129	131	127	122	137	141	131	133	142	138	130	162	141	136	143	132	136	159	158	131	138	145	146	134	146	127	153	139	146	134	141	139	139	138	146	147	142	146	147	143	135	130	148	168	134	153	115	133	137	151	140	136	133	140	124	142	150	140	122	124	134	159	145	146	145	121	132	137	139	144	156	135	137	137	114	136	145	152	149	150	139	128	143	147	153	121	147	143	162	127	133	118	120	137	141	131	163	147	148	144	163	125	148	130	146	170	142	130	151	138	159	148	154	148	142	135	145	133	130	125	142	134	138	153	145	136	147	139	148	156	141	128	169	123	157	156	145	146	127	132	144	134	141	134	144	147	133	149	144	131	117	135	148	137	141	156	129	139	146	127	122	155	113	117	131	132	136	142	155	141	139	144	135	125	143	138	150	141	141	123	140	142	150	160	140	144	146	136	138	139	153	129	138	161	127	142	109	151	158	133	134	133	144	134	129	133	137	151	142	139	124	129	135	155	135	145	149	137	126	158	146	138	166	169	132	144	146	146	133	122	150	128	127	126	138	134	136	138	144	141	133	145	152	136	137	127	166	143	141	164	134	140	173	134	153	117	142	143	147	141	133	138	138	147	148	156	132	138	118	129	160	143	120	152	138	173	150	150	142	153	131	159	141	146	139	122	121	124	142	163	147	155	159	151	158	163	150	163	132	133	139	154	130	133	146	146	145	142	154	165	149	146	148	145	170	131	157	138	133	139	131	126	119	169	124	135	144	136	144	144	138	142	153	127	140	137	133	129	167	132	144	128	165	133	139	131	133	159	143	155	156	143	138	135	174	135	141	141	162	132	143	132	131	145	130	145	125	123	142	153	155	140	151	132	125	129	123	137	140	126	166	146	123	136	123	136	121	139	119	112	135	146	128	113	148	151	141	117	132	145	143	120	142	140	133	141	150	146	132	127	144	151	129	157	141	148	145	141	145	168	143	142	129	162	156	134	123	147	121	139	125	142	148	115	157	133	146	146	131	139	134	130	135	139	145	111	149	120	141	143	157	130	120	145	140	146	114	139	110	144	121	147	145	155	161	134	145	133	130	114	156	153	143	134	135	142	131	143	151	167	139	131	130	163	155	125	120	147	145	148	109	134	154	129	153	155	139	144	142	133	142	137	138	143	142	143	149	140	152	135	147	134
5088	1254	885	438	337	261	248	223	205	187	218	174	184	154	164	186	157	157	157	156	177	156	175	151	163	152	154	145	140	149	159	150	129	149	148	166	164	174	154	167	159	154	150	168	156	140	137	171	144	170	165	152	142	148	152	158	155	165	140	162	171	166	137	143	159	154	143	159	157	160	150	151	118	153	158	150	174	147	134	168	149	151	169	158	154	150	156	153	161	154	157	167	140	144	155	157	153	175	155	154	137	155	152	131	158	160	144	147	161	147	115	153	162	157	155	140	146	169	156	141	171	148	154	145	142	161	128	134	168	156	158	158	179	167	164	148	155	160	140	158	149	170	157	176	149	166	149	155	156	165	164	149	132	155	149	167	129	132	165	150	130	149	154	144	147	133	133	168	156	165	145	162	134	152	153	146	119	155	146	138	154	161	163	146	145	141	164	150	143	153	159	159	149	142	147	149	153	156	147	162	163	159	154	130	171	165	143	157	156	168	141	148	154	152	156	154	165	173	113	139	148	157	135	138	142	144	174	172	173	128	130	135	150	147	138	167	150	153	180	171	134	172	164	150	148	132	154	151	144	125	173	139	163	172	145	151	153	165	140	148	140	147	142	167	149	151	145	156	125	144	161	173	162	154	176	152	155	133	161	157	136	149	149	170	171	139	141	166	146	154	140	163	156	144	152	157	136	149	169	139	140	146	157	152	162	168	151	168	158	168	155	149	151	143	153	136	153	143	166	161	148	159	154	157	151	143	147	147	159	152	177	147	151	148	143	145	137	154	177	134	160	153	163	148	150	143	160	156	143	128	153	156	142	137	142	155	142	135	140	147	179	133	135	160	142	167	152	161	159	138	137	148	140	141	145	166	154	153	152	153	155	146	138	134	162	134	151	164	154	167	162	138	150	167	180	136	148	149	135	150	137	145	140	187	148	143	168	157	171	144	157	159	169	162	143	147	174	152	156	151	160	164	144	160	154	158	135	144	165	135	154	160	149	145	140	172	154	158	158	157	161	163	152	149	171	155	174	173	137	140	151	149	151	153	152	149	139	145	151	139	164	160	167	149	157	162	159	159	159	163	143	138	127	141	140	154	136	152	152	160	161	139	144	167	138	133	134	158	120	159	146	157	160	155	160	160	153	166	154	145	153	143	148	144	161	161	168	158	147	150	153	150	176	169	151	144	172	132	176	147	153	158	145	151	135	142	154	144	121	144	162	145	151	138	158	145	140	155	163	153	128	142	140	178	150	147	136	156	131	161	164	146	156	159	158	163	146	140	145	146	143	144	158	148	175	167	140	167	155	139	148	174	145	163	159	143	147	152	178	130	143	141	164	171	153	142	146	136	170	135	129	147	139	155	175	147	146	140	135	166	149	158	137	146	144	142	155	134	137	148	131	160	153	157	178	147	146	152	162	131	137	145	152	153	109	147	156	154	160	169	139	169	148	165	131	154	161	160	149	136	169	137	142	154	152	156	155	139	145	158	168	126	146	123	167	149	161	156	179	135	136	170	146	134	150	151	144	159	176	167	167	146	170	149	154	155	132	144	143	163	151	143	143	146	147	148	159	162	130	151	149	143	153	170	153	144	149	170	146	136	145	151	150	161	144	143	163	146	156	153	154	144	168	182	150	150	154	141	143	140	131	130	178	132	155	128	147	153	154	163	153	143	133	153	167	139	163	159	139	163	137	172	151	164	178	145	144	148	150	150	161	148	149	138	153	140	145	161	168	163	155	138	152	169	146	162	154	160	136	153	170	152	158	150	145	156	159	174	166	160	144	149	166	148	164	157	145	177	148	169	134	135	156	156	148	157	147	153	131	151	158	148	173	150	150	157	125	149	157	140	154	155	145	151	156	167	170	156	124	166	166	136	157	150	160	144	147	139	137	156	138	140	150	149	168	169	152	171	169	154	164	147	160	129	148	124	167	137	139	158	163	154	149	157	150	166	127	173	152	167	165	159	151	140	198	162	142	133	145	167	171	151	155	151	149	134	144	176	152	154	141	166	139	159	158	150	148	160	170	166	136	158	173	137	158	142	152	141	156	146	132	153	142	147	151	162	123	171	169	158	133	180	141	177	164	163	146	164	138	130	155	172	169	167	168	153	160	166	138	155	167	147	136	143	154	149	142	161	153	152	164	146	153	141	164	160	163	165	180	148	137	152	133	172	143	162	158	156	124	172	176	142	149	164	166	152	142	142	158	157	141	151	146	153	164	157	164	137	157	156	169	146	143	141	134	133	162	162	137	160	157	140	180	144	161	121	157	160	158	142	179	144	157	158	164	148	164	139	152	164	154	146	143	122	155	147	180	165	144	138	154	176	116	143	158	139	161	149	153	166	139	158	176	164	151	150	155	158	150	136	152	143	151	155	164	165	140	145	149	162	151	156	134	167	153	141	150	153	142	150	132	165	147	163	139	145	160	159	164	139	164	172	152	157	162	152	137	154	134	124	148	163	165	147	170	154	143	144	141	173	136	157	147	164	145	141	164	174	175	147	168	150	151	146	154	156	161	143	136	149	147	158	135	160	163	159	140	160	136	169	162	144	159	127	135	159	138	127	161	144	137	127	137	136	143	185	165	184	151	137	154	173	173	163	163	167	160	156	176	130	141	151	162	160	143	164	160	163	144	148	163	176	149	156	156	163	166	150	150	162	134	142	136	167	163	156	165	129	146	150	154	146	150	166	158	163	139	145	152	167	145	155	130	160	160	170	150	153	150	142	182	176	146	161	141	162	139	158	152	155	147	160	142	149	154	153	137	151	147	141	138	150	202	150	145	147	154	145	165	159	162	155	145	140	149	139	154	145	154	143	149	150	128	156	167	163	155	155	156	146	146	136	150	158	147	154	132	150	167	149	147	143	149	154	140	158	139	149	139	152	151	126	146	163	142	141	152	138	153	156	121	160	148	152	153	140	149	154	149	163	148	135	155	172	145	160	139	123	153	134	133	174	155	157	130	159	152	148	147	166	180	150	161	165	132	155	171	172	153	158	123	159	163	153	162	165	158	128	154	141	163	150	149	154	158	166	152	164	159	182	130	167	151	142	135	135	148	159	143	148	144	148	139	161	166	166	151	175	158	153	131	138	155	145	147	165	158	132	160	154	147	157	153	161	152	147	164	144	160	142	166	190	160	161	145	155	130	161	148	164	149	139	169	148	152	146	144	149	152	170	133	166	135	142	154	162	157	145	156	152	134	176	159	151	166	156	146	145	136	145	158	155	141	157	158	141	142	120	146	161	171	156	152	156	157	138	154	142	139	156	138	137	164	144	158	136	168	139	165	141	154	154	153	156	142	152	137	151	130	155	168	152	174	145	171	164	162	162	131	148	153	129	146	166	153	165	151	139	166	135	164	163	163	139	147	135	148	144	153	120	137	164	152	166	165	151	145	152	167	159	140	144	134	162	153	129	166	148	151	151	146	160	130	166	142	148	150	163	152	169	153	152	135	158	160	156	148	150	156	147	151	150	137	149	154	147
24341	20086	26253	23638	20092	10760	1867	1095	918	888	814	784	673	612	600	571	525	528	564	544	490	510	490	476	462	486	495	463	449	486	462	474	443	469	461	423	482	451	479	443	438	462	447	429	475	437	447	429	474	468	429	447	477	391	442	443	443	401	446	467	416	452	449	435	461	422	488	420	466	463	464	427	494	441	400	474	424	448	460	433	451	419	428	451	443	456	422	447	454	442	459	427	457	428	429	431	399	429	427	461	471	439	447	412	450	450	461	415	455	412	433	437	453	416	421	445	436	448	425	450	445	446	462	470	436	454	437	427	414	440	481	435	443	458	450	421	419	450	450	444	398	458	445	414	435	445	430	420	452	470	429	408	449	429	433	396	446	462	446	469	445	444	482	439	439	455	416	413	443	468	458	403	446	446	429	431	444	491	406	403	461	442	425	407	409	466	412	427	479	422	467	423	432	462	435	448	426	455	412	484	440	445	397	456	456	437	467	448	448	477	447	448	445	421	399	467	424	410	457	427	438	442	432	424	421	459	425	459	450	481	462	415	466	423	421	474	442	467	394	437	430	453	434	429	440	455	444	446	438	441	444	449	401	443	428	457	460	444	460	424	412	462	412	421	440	421	461	458	420	405	439	458	465	387	420	406	423	456	470	414	466	465	445	438	445	444	479	457	428	438	420	424	416	468	466	431	445	418	449	437	433	460	443	478	455	448	437	431	424	435	441	421	445	469	438	412	461	413	442	421	404	408	455	407	449	421	388	407	422	455	410	438	438	430	431	459	478	420	438	428	391	462	452	445	435	454	464	452	478	465	471	448	457	440	421	411	405	444	409	437	456	411	416	435	436	425	429	426	453	450	452	426	461	414	455	435	442	425	459	425	468	420	483	471	427	419	480	428	447	394	400	401	442	401	421	456	444	440	423	433	459	403	463	488	463	415	437	405	411	420	424	458	439	440	436	433	426	441	440	431	444	447	470	442	450	484	484	457	452	436	455	432	441	454	447	421	452	437	414	467	433	485	451	417	457	435	395	440	426	459	429	437	438	436	432	412	426	446	416	443	435	465	432	445	450	435	469	402	452	408	419	422	421	444	469	457	433	498	424	430	440	441	452	418	427	444	447	452	435	455	431	427	433	408	456	430	452	421	447	463	432	471	411	480	437	470	423	445	428	462	407	411	455	413	434	488	440	452	415	440	434	469	447	440	438	401	422	455	470	414	437	425	441	444	445	456	446	447	429	428	428	398	463	444	459	437	439	419	440	425	456	434	481	462	427	449	416	436	432	449	415	465	472	446	463	417	442	402	452	434	443	446	443	452	405	415	430	439	438	411	450	461	447	433	427	426	426	463	449	434	432	416	438	416	411	471	432	428	427	435	428	453	465	395	380	452	422	438	456	428	457	420	431	446	441	460	460	454	449	426	436	395	479	447	425	456	456	465	451	431	430	456	469	448	416	464	448	448	508	460	428	464	432	428	399	435	425	417	425	439	494	424	406	440	448	461	431	460	450	475	440	456	447	461	406	455	422	463	463	416	429	439	492	446	433	425	404	422	440	414	456	437	422	422	439	469	412	435	450	407	416	426	427	466	425	439	393	442	432	427	441	413	430	444	458	459	431	485	433	417	469	439	449	402	461	453	422	459	435	451	426	442	429	443	449	446	431	421	465	408	413	459	351	456	422	422	474	426	455	461	480	421	423	455	452	411	413	469	478	442	441	456	461	412	430	461	467	478	444	457	457	441	453	424	463	462	434	432	446	430	432	459	456	416	440	435	412	425	416	443	447	426	464	470	460	452	415	439	431	441	479	406	432	428	429	405	427	428	438	435	448	461	446	430	442	477	451	446	433	423	439	398	420	445	436	455	422	402	430	426	436	412	418	418	436	425	444	435	430	474	431	421	469	430	421	454	433	458	441	456	430	453	436	432	410	431	411	465	464	427	415	435	400	420	479	431	458	449	433	438	419	469	459	427	412	438	405	451	435	427	439	440	448	456	445	444	414	422	469	422	433	449	440	487	447	423	388	411	433	432	443	447	396	409	462	462	461	460	421	467	409	406	472	453	443	424	477	398	451	454	461	437	470	460	433	454	446	481	431	467	464	445	437	421	433	419	448	468	438	423	430	468	428	468	425	427	429	412	453	454	443	445	395	434	470	438	430	428	453	415	444	429	495	414	464	459	441	465	450	409	409	453	433	488	422	425	489	421	419	427	469	429	474	446	428	448	477	460	441	398	411	443	426	416	438	420	415	494	457	451	459	474	409	461	447	445	480	479	444	466	440	444	434	428	446	417	487	402	431	423	444	415	429	423	462	452	464	432	438	445	447	451	461	442	398	434	401	463	463	419	444	401	443	429	463	461	456	439	459	416	427	453	446	406	440	428	461	437	433	396	427	430	444	412	473	403	434	432	465	427	447	386	450	436	461	422	438	419	414	485	461	439	455	487	406	463	454	396	466	446	417	453	402	441	434	383	452	463	437	454	412	467	408	463	465	416	416	409	429	462	442	445	470	439	428	451	449	481	434	458	417	414	449	416	453	473	446	426	421	448	437	455	431	425	460	454	444	416	425	414	426	437	429	431	437	454	462	437	431	422	471	461	468	455	415	479	433	407	452	439	433	453	441	472	451	399	459	454	414	470	438	463	414	466	427	402	413	462	430	432	439	419	442	454	411	457	456	409	471	423	449	447	443	435	438	446	429	429	393	407	420	430	434	433	453	481	448	425	436	404	459	429	413	434	446	447	447	461	426	425	433	412	415	413	431	453	468	440	451	429	460	426	445	438	424	456	480	439	426	442	388	430	436	437	436	434	459	471	402	414	407	460	446	421	469	477	455	441	385	392	445	473	427	431	456	440	410	423	439	438	433	440	441	451	452	495	420	411	439	430	428	427	455	431	418	425	477	468	476	419	403	439	408	457	399	458	448	407	451	439	402	435	436	435	437	456	451	486	426	457	445	452	452	445	439	442	436	429	428	433	445	450	404	429	429	476	427	434	423	460	429	440	415	427	430	465	445	444	450	440	444	466	422	469	452	400	447	414	432	450	400	413	453	435	422	441	441	456	464	426	428	415	451	478	458	409	469	440	445	450	456	470	470	443	450	431	436	482	436	463	454	441	443	406	446	436	445	438	436	410	448	421	432	452	412	424	458	418	462	477	457	444	453	416	415	449	404	396	428	488	399	456	465	420	451	419	430	446	464	447	477	456	433	414	454	438	406	414	434	482	453	446	476	477	446	465	426	436	452	402	444	441	413	441	421	443	417	443	464	436	441	426	442	419	456	478	490	441	430	434	410	444	451	474	433	425	439	451	408	393	471	416	422	415	417	444	462	441	391	405	463	457	473	437	420	452	443	446	434	457	439	426	386	403	454	424	443	467	455	460	433	449	413	450	443	442	423	464	453	430	412	442	434	459	409	422	452	470	484	448	434	467	465	437	463	432	430	476	430	441	481	437	423	447	434	460	447	400	425	444	415	460	426	460	414	428
7441	12893	11266	6059	4234	3251	2359	1767	1520	1316	1160	1110	919	763	738	686	629	604	575	573	567	507	504	513	508	497	491	442	464	455	433	422	450	430	444	433	428	403	436	420	467	454	450	422	464	424	418	423	458	448	433	420	468	408	415	420	410	420	456	407	467	434	442	406	419	399	400	408	445	401	388	429	430	403	423	444	388	418	418	396	421	412	408	411	432	418	355	425	422	409	443	416	404	417	399	363	425	401	401	411	390	378	404	401	384	416	410	438	349	407	398	414	409	424	434	386	404	443	439	445	396	410	391	410	425	434	417	409	406	401	450	393	419	420	433	422	430	406	451	425	438	453	397	435	391	425	418	411	407	406	449	394	378	421	420	402	463	407	413	436	410	408	420	405	372	415	399	411	422	403	390	413	412	438	380	392	435	411	390	403	394	403	398	438	416	443	424	427	420	428	385	372	421	426	412	418	363	396	405	414	431	406	388	415	400	445	403	404	411	403	382	403	440	410	389	402	417	363	419	389	451	423	410	431	395	431	447	398	371	435	392	430	413	417	423	417	412	413	414	410	391	437	412	404	375	398	382	433	410	409	430	441	408	407	415	412	441	407	413	391	388	398	424	369	420	396	385	428	417	446	430	416	372	444	377	394	394	441	408	404	373	382	431	420	453	382	351	409	415	420	409	376	405	420	390	389	376	394	377	414	419	419	416	434	437	391	413	418	390	425	418	460	446	404	420	410	410	416	420	383	442	408	392	425	434	392	401	409	434	390	427	382	393	392	412	411	370	422	419	444	409	397	414	410	359	406	362	419	407	404	422	425	416	387	414	447	432	402	393	401	416	409	417	394	426	400	444	390	432	397	404	412	386	402	399	398	379	406	408	387	393	394	434	435	409	405	470	394	416	390	407	418	411	419	424	439	409	400	385	405	383	418	421	357	405	408	420	377	453	414	428	440	409	435	385	429	395	417	439	413	418	434	412	427	427	421	404	408	382	421	399	438	434	435	421	377	398	422	445	444	397	422	391	412	425	434	429	417	417	425	418	380	433	437	441	433	376	449	397	442	385	421	464	417	420	421	410	436	393	431	417	399	418	422	435	377	357	409	429	418	394	396	425	413	397	379	402	417	421	414	432	413	384	401	434	404	425	409	444	398	410	432	435	385	427	396	443	404	419	399	383	419	425	380	486	455	408	434	411	394	406	396	422	404	386	406	406	429	387	425	400	401	388	425	397	427	396	423	432	420	440	433	396	419	419	420	435	454	411	410	427	423	428	405	413	415	391	430	391	413	398	388	404	404	372	424	465	370	398	421	401	382	417	445	427	378	429	438	423	408	434	397	414	406	367	392	427	434	385	432	394	377	391	431	377	393	442	445	422	392	393	434	454	391	404	418	386	412	387	422	428	427	388	429	439	411	418	397	406	430	452	408	423	378	398	434	401	392	444	446	424	397	431	469	413	421	446	449	401	415	421	407	404	416	384	366	433	456	412	411	385	408	400	394	436	437	384	429	394	388	420	408	404	403	447	424	378	438	467	399	449	392	417	426	435	387	420	404	413	425	420	421	426	416	380	387	440	433	398	389	427	411	351	442	406	419	400	441	411	425	451	380	393	407	399	444	397	433	402	395	394	412	400	426	401	376	404	404	411	388	408	392	424	449	401	399	405	444	386	411	392	404	411	424	439	425	360	402	417	418	396	418	407	404	391	430	395	413	387	408	402	390	417	432	419	417	428	375	410	409	372	401	386	414	455	409	436	432	407	456	405	400	427	350	422	417	388	434	422	425	418	412	405	420	460	402	414	423	404	441	411	415	411	417	415	396	394	454	423	398	392	387	440	426	403	417	426	402	399	395	394	414	443	414	436	390	443	413	405	431	391	446	424	437	439	398	405	407	386	378	397	434	438	377	441	398	400	412	405	401	412	372	429	414	406	415	388	386	430	455	417	383	445	436	397	423	417	393	386	409	439	429	449	384	404	469	413	417	401	382	422	424	433	398	400	399	427	402	429	410	421	408	388	426	445	414	415	395	402	404	411	401	428	405	405	402	392	364	390	410	381	387	436	441	399	402	383	439	392	419	413	352	395	433	424	402	405	434	410	429	390	417	423	424	399	459	432	414	392	422	420	445	409	392	430	370	376	413	414	413	384	405	416	473	414	432	408	392	425	412	420	415	412	378	410	416	400	405	406	421	422	405	405	431	416	403	430	404	394	413	426	429	395	418	416	424	413	395	413	418	426	389	399	384	398	412	402	408	421	436	402	429	379	415	403	440	390	454	457	410	408	386	397	446	416	439	407	372	421	431	435	424	380	423	407	426	375	387	412	397	419	421	389	421	414	394	391	395	404	427	408	434	441	432	424	450	385	419	422	405	419	441	414	373	399	418	401	392	433	454	406	431	423	394	430	426	403	426	429	427	411	436	419	387	411	430	401	433	373	403	390	453	414	397	421	387	433	394	384	449	473	436	444	417	411	412	412	447	399	413	451	392	411	394	391	435	435	442	426	405	431	430	430	428	423	392	420	381	389	412	462	411	419	376	443	382	392	391	396	392	391	415	420	388	417	445	396	461	382	422	417	382	418	449	439	394	371	439	392	403	402	403	400	402	412	396	437	393	408	398	413	405	430	431	410	392	417	390	399	375	414	371	437	402	410	422	415	459	424	421	437	401	409	405	432	433	400	465	408	418	400	376	400	419	434	434	411	417	383	382	419	423	433	426	417	421	365	419	423	405	434	412	398	403	388	420	418	427	405	396	430	409	431	435	414	416	430	419	410	398	392	420	414	398	366	389	402	411	415	418	375	411	442	426	418	414	395	404	386	388	393	393	450	397	377	412	400	416	427	415	372	430	395	424	403	390	431	417	389	408	413	386	397	406	421	406	399	388	425	431	419	342	426	439	384	439	437	390	435	371	391	392	397	414	391	394	423	381	394	419	471	466	392	396	402	399	373	411	403	429	432	441	419	380	403	414	395	412	397	412	413	413	401	414	405	408	448	407	432	418	430	412	402	436	403	404	412	394	433	421	400	435	386	429	399	414	418	399	428	426	420	392	406	420	413	426	396	402	421	455	398	388	410	438	439	426	403	417	446	386	409	407	460	410	432	416	420	415	406	397	435	358	422	410	404	423	408	385	425	384	469	406	442	417	416	434	434	381	415	376	392	420	383	419	419	381	415	406	381	395	422	416	423	398	397	429	372	380	418	385	437	389	421	398	385	441	377	385	389	404	458	423	432	459	383	410	411	431	420	360	426	397	447	384	433	408	423	431	427	433	399	395	373	414	444	430	401	386	412	411	391	405	434	402	429	400	407	434	396	409	385	440	428	390	421	393	438	366	433	426	383	409	386	373	392	362	408	453	395	396	402	415	418	400	432	408	411	424	405	397	406	430	410	418	428	392	454	426	423	427	423	397	391	415	415	408	393	414	422	453	385	389	449	394	394	430	395	429	398	412	369	423	436	398	438	420	432	440	411	406	412	374	396	396	387	434
22158	20102	26625	23327	20116	20252	10501	2225	1732	1550	1365	1313	1203	1048	1060	1063	955	892	890	873	865	827	835	780	793	755	821	727	835	760	746	802	807	713	808	760	807	728	760	757	770	764	754	710	787	765	760	757	752	716	721	776	801	735	734	740	758	698	709	763	787	745	719	735	686	722	737	715	699	692	748	746	811	764	689	741	741	734	749	752	764	711	750	735	728	728	688	686	728	756	707	689	733	712	770	764	730	664	702	781	715	716	764	772	743	665	749	724	743	706	729	742	675	722	693	787	718	762	727	707	704	742	774	749	691	675	698	767	730	711	754	696	703	691	736	777	666	723	734	726	717	691	765	746	719	677	743	684	752	752	712	701	743	734	712	725	730	678	748	705	731	711	708	717	770	713	716	729	739	686	737	687	738	706	725	687	685	712	731	733	730	675	732	708	709	704	749	777	737	716	665	782	719	741	734	727	722	712	735	727	746	750	766	744	693	734	712	680	706	759	736	690	771	751	668	721	682	724	740	726	685	722	708	784	755	761	716	761	721	736	749	703	673	682	669	675	688	692	710	728	702	714	731	728	692	710	694	704	733	736	743	772	753	678	726	711	701	683	719	771	694	677	651	718	712	720	689	723	719	740	671	728	718	704	715	719	740	719	723	720	671	726	739	707	691	751	750	753	722	733	725	720	774	729	683	777	732	733	718	711	684	722	689	720	766	691	708	739	754	699	745	763	734	728	681	714	707	678	755	711	741	766	746	770	728	735	679	704	727	754	708	739	743	727	715	779	731	707	690	720	760	692	705	721	701	745	679	680	724	727	757	719	744	743	683	768	777	716	678	697	697	704	707	716	725	679	754	668	698	727	691	748	674	704	779	707	715	685	744	716	726	719	724	753	694	712	701	687	708	698	678	739	707	787	736	727	704	716	718	706	666	731	742	726	725	733	707	709	685	733	746	736	690	713	721	679	691	688	689	727	703	728	769	742	722	709	701	776	707	663	692	718	745	708	672	742	734	729	703	716	664	722	733	654	728	688	696	695	692	698	693	731	706	706	710	688	724	708	775	707	742	719	714	711	719	744	734	722	633	702	727	691	728	684	737	706	701	761	786	740	743	761	764	694	675	764	706	754	721	740	744	710	770	734	722	747	752	718	744	731	697	705	686	656	718	744	731	733	752	703	736	726	685	705	721	737	766	751	733	709	737	708	757	752	726	739	740	745	759	664	730	703	697	697	783	715	706	710	690	758	663	680	743	705	796	745	772	720	688	738	697	757	726	709	745	710	751	745	718	755	704	751	706	702	703	744	769	724	772	763	718	706	718	776	735	722	743	728	675	714	738	748	712	709	733	689	730	740	759	717	722	679	738	694	717	711	745	713	730	751	676	723	760	720	721	711	702	715	716	764	719	736	731	705	762	685	725	706	678	748	719	701	745	684	757	686	728	732	738	747	728	767	733	716	718	717	742	660	721	723	658	697	732	670	734	738	713	760	711	741	780	663	744	730	730	736	716	666	750	767	719	798	745	711	761	706	723	675	708	734	722	740	743	742	716	729	751	707	738	730	780	777	672	725	679	690	722	737	753	718	696	707	726	676	744	680	717	721	727	704	677	657	712	734	722	698	719	695	678	742	736	755	733	729	614	688	746	697	752	686	699	754	728	727	661	709	715	685	685	686	709	699	720	748	745	707	724	762	709	702	734	728	707	727	729	750	687	717	722	721	681	717	689	698	690	697	759	772	729	737	741	721	705	701	697	718	717	728	745	684	750	749	698	737	739	698	703	723	710	757	697	707	710	739	761	706	730	714	736	730	754	781	647	736	735	715	753	693	744	753	724	717	747	702	716	716	780	724	767	725	735	732	697	712	772	711	727	743	739	720	735	709	689	719	745	670	724	740	738	716	706	725	717	695	685	739	736	690	732	695	705	680	696	693	745	707	699	741	722	758	673	739	708	727	715	661	737	753	740	721	733	727	701	728	714	778	692	690	730	753	709	689	720	746	739	684	722	724	691	738	766	699	777	694	668	663	737	757	756	699	688	658	681	707	672	711	774	716	693	705	753	784	697	716	702	689	725	727	687	712	703	698	709	679	724	704	745	735	726	706	741	715	684	744	729	689	665	730	712	725	720	685	708	741	723	749	726	704	716	721	678	698	740	726	749	724	738	710	718	749	742	747	707	696	720	734	748	716	680	725	683	708	754	668	739	719	709	742	765	712	766	698	697	761	679	724	718	727	710	678	726	716	745	730	678	681	743	719	691	709	709	729	656	709	693	728	758	691	683	746	745	681	659	662	740	702	739	761	716	674	687	669	718	735	678	709	743	750	717	740	699	736	732	727	711	707	721	712	667	735	735	755	727	739	732	700	782	736	690	663	704	729	713	700	772	726	690	710	737	722	726	709	673	738	734	728	733	718	749	727	714	708	752	772	708	719	713	727	709	748	696	728	752	702	718	731	719	758	698	687	667	727	732	685	691	702	710	718	687	747	752	762	713	702	706	743	699	723	736	719	729	741	725	750	763	732	722	708	681	686	714	723	665	774	685	675	688	739	759	715	699	726	724	751	750	698	713	759	745	708	740	713	688	680	719	711	728	713	736	742	746	671	692	722	730	693	723	763	699	700	694	677	691	730	653	686	684	729	727	731	736	771	750	716	701	731	659	715	743	689	737	693	770	735	751	703	712	739	728	739	701	700	714	692	740	705	725	722	684	759	713	715	731	715	693	696	721	737	689	750	714	731	702	722	724	704	725	727	736	711	678	716	696	696	722	778	726	730	714	723	733	694	680	734	694	682	783	734	705	696	757	694	670	709	750	677	646	719	725	693	702	690	716	707	730	689	698	742	741	795	685	775	713	723	747	751	767	698	721	712	688	708	669	716	735	756	755	745	766	688	700	666	763	727	729	719	710	690	710	732	744	726	702	723	741	754	727	729	760	694	722	671	730	720	673	726	727	713	713	700	712	737	728	724	739	765	762	658	704	764	692	686	705	733	739	722	680	698	722	754	714	725	705	684	781	703	714	697	723	678	684	768	724	746	769	747	721	683	712	769	747	718	735	701	685	700	743	779	748	736	762	713	710	768	738	678	758	765	738	678	687	777	742	742	714	724	733	722	722	741	721	730	766	757	700	709	733	749	698	731	726	696	713	744	708	748	701	696	742	679	715	739	714	790	715	762	719	690	710	724	691	731	730	702	734	709	712	724	740	764	730	689	713	647	687	738	741	708	707	720	713	758	722	683	738	729	697	764	755	709	740	706	708	667	729	724	736	705	739	743	690	750	686	664	686	680	727	709	716	717	713	773	735	729	713	737	691	678	732	714	761	734	744	707	728	738	718	663	710	760	695	682	714	711	731	702	761	710	731	739	708	693	717	711	727	726	753	691	706	706	765	698	707	744	732	673	716	710	695	721	759	710	730	731	740	678	651	713	705	733	712	693	735	710	760	778	717	737	705	679	717	738	692	706	657	719	721	746	709	759	719	723	715	756	721	729
10609	20410	17733	10671	7515	5913	4292	3225	2756	2467	2089	2166	1707	1352	1270	1226	1143	1027	1096	936	965	908	870	867	809	895	784	821	817	804	759	740	760	755	731	683	707	721	738	700	737	689	714	738	742	729	681	703	732	749	687	689	694	708	683	703	653	727	664	710	712	674	735	718	698	701	686	701	693	659	648	676	726	696	689	660	710	695	678	682	705	671	727	735	716	700	671	670	714	670	684	687	704	688	648	693	696	693	684	689	691	706	705	703	679	652	672	657	665	684	695	701	697	659	651	683	667	708	676	710	671	683	702	678	653	680	711	654	681	729	679	688	674	699	698	664	678	748	638	656	647	735	650	714	687	651	673	711	692	702	710	711	696	625	726	639	622	720	672	628	639	674	689	650	648	721	640	654	696	720	702	666	651	672	701	699	695	640	671	666	710	700	673	719	694	658	658	715	686	700	655	672	677	662	637	720	702	680	625	619	655	662	659	721	729	685	694	737	652	671	711	635	744	690	755	687	720	665	674	671	722	673	652	649	701	650	663	688	681	688	700	691	683	710	682	647	682	714	688	687	695	629	677	660	674	637	678	693	706	715	661	660	664	691	677	658	672	671	656	664	650	670	656	657	715	715	681	669	732	735	680	669	692	675	651	687	651	712	695	680	663	630	693	651	666	707	662	668	694	655	658	699	688	656	696	636	660	674	712	696	654	637	653	664	701	679	686	673	663	670	700	673	676	664	634	655	668	707	678	682	675	731	673	642	697	673	719	644	658	680	684	693	645	675	703	636	676	761	689	658	710	670	691	688	665	696	689	691	690	660	659	671	634	679	697	675	718	644	719	647	668	652	673	659	679	690	693	675	659	698	679	663	677	699	615	618	678	653	686	668	635	702	683	679	660	658	694	746	717	690	654	624	647	655	641	691	702	662	669	665	678	671	695	626	693	674	660	667	674	685	658	663	658	654	712	675	643	680	624	678	654	661	677	715	678	645	623	775	699	689	713	678	653	663	716	612	655	687	679	693	670	677	718	708	701	694	652	700	699	658	703	670	685	678	688	684	668	668	671	689	656	649	661	674	679	668	714	665	639	663	661	717	729	671	671	658	699	692	681	629	709	670	662	689	692	643	682	650	710	679	653	696	688	677	654	655	684	635	655	681	648	723	695	666	713	622	660	666	689	658	693	678	670	685	704	690	684	649	693	737	689	668	698	646	709	608	675	643	692	662	686	659	724	667	679	666	675	688	687	634	675	664	671	672	699	676	680	670	732	696	680	667	703	688	664	654	681	707	645	692	631	664	672	679	671	631	708	642	659	692	669	672	670	691	670	702	701	651	658	683	697	695	687	699	701	696	726	685	698	607	685	670	653	619	677	665	699	694	695	718	688	617	683	718	638	689	674	643	663	644	614	679	637	663	658	713	704	695	675	686	675	660	661	689	666	649	739	673	680	664	669	678	625	667	699	638	688	691	700	663	677	702	661	707	685	679	658	716	680	706	699	622	688	654	667	685	694	694	650	666	691	691	704	679	690	657	688	654	658	695	664	676	677	679	629	655	679	661	699	703	690	673	699	710	717	667	697	696	718	653	683	639	626	707	694	670	668	692	635	653	615	686	683	693	677	651	662	699	690	718	690	667	687	695	675	681	716	663	765	647	688	731	687	659	676	706	692	659	659	716	631	687	674	680	708	697	632	683	691	668	703	740	692	691	688	669	679	704	676	657	707	696	686	702	676	650	696	691	680	683	687	694	682	695	650	663	652	666	702	686	670	734	722	664	721	667	660	641	653	641	690	668	697	644	716	711	682	674	690	657	672	645	673	672	698	685	611	708	643	716	752	654	661	706	670	641	697	690	646	675	692	647	616	724	654	717	632	656	657	707	654	660	709	657	676	690	654	680	723	686	682	667	715	680	697	653	671	707	679	641	657	699	700	686	641	671	683	698	689	683	734	699	642	697	701	682	733	658	724	691	669	636	676	694	674	668	693	676	672	685	669	684	663	671	673	689	703	695	702	676	652	700	698	682	711	710	685	657	672	691	669	657	684	644	652	624	683	668	659	723	662	683	655	657	678	691	654	682	649	671	675	686	658	713	672	672	652	701	713	708	672	667	680	648	679	682	665	682	712	692	668	665	653	674	702	693	653	683	684	675	724	664	640	727	703	654	680	671	662	731	713	664	662	724	713	694	696	671	690	711	651	618	669	663	707	720	660	677	648	672	690	647	707	736	684	688	655	691	647	627	612	691	695	700	632	718	692	743	666	712	714	716	729	698	675	653	668	673	679	695	661	719	630	650	711	669	663	676	698	646	697	637	650	629	702	686	675	695	720	687	673	722	714	672	716	676	715	714	750	671	674	674	687	699	676	722	650	646	696	669	645	633	647	645	698	717	670	690	665	690	643	668	676	719	658	712	667	735	690	630	655	666	704	666	687	627	682	683	708	685	617	662	685	687	699	603	685	679	669	697	641	651	669	672	734	633	715	713	663	654	663	717	676	675	683	668	644	673	679	657	678	674	693	732	673	651	674	665	715	668	630	690	726	689	664	681	718	690	645	701	673	673	647	677	648	717	664	716	713	683	645	680	679	687	640	670	701	641	633	692	699	646	675	692	671	681	667	657	655	687	661	645	690	670	712	685	674	710	686	689	687	675	685	674	650	675	638	684	678	683	730	706	674	696	673	712	664	680	663	670	660	662	697	686	721	682	618	664	705	666	693	703	672	673	638	686	707	674	683	688	669	703	615	619	659	668	698	631	646	681	695	677	678	658	678	726	685	700	692	724	652	647	728	657	682	684	675	656	688	677	686	673	668	699	670	670	723	671	722	713	680	708	679	715	634	660	689	660	670	668	700	677	688	655	699	731	698	651	668	708	699	669	679	665	694	673	646	644	695	729	633	704	701	670	688	683	670	726	713	624	698	674	658	684	704	657	702	674	738	643	679	658	701	692	701	713	674	693	705	624	626	661	710	697	665	663	684	669	719	667	636	627	680	648	705	687	678	681	641	661	694	688	690	645	675	663	727	704	684	666	708	685	674	666	659	656	701	686	734	631	705	706	684	681	654	611	699	711	660	665	676	695	718	667	748	691	719	635	659	707	670	710	665	680	693	662	664	683	668	711	661	690	702	662	655	687	680	650	706	719	643	733	714	672	657	669	635	702	675	629	648	609	662	650	634	690	687	700	663	675	663	696	708	629	665	694	696	722	678	662	689	672	647	702	660	680	649	671	674	674	716	735	737	618	737	655	732	729	674	725	722	668	636	710	608	703	706	731	656	676	697	672	682	672	666	666	650	665	659	723	722	682	702	699	683	660	666	691	696	695	647	692	681	644	642	653	643	729	672	677	669	672	644	682	672	644	688	759	693	653	691	696	642	625	706	669	652	653	694	700	645	666	677	674	724	663	674	687	665	704	698	620	660	672	723	685	665	676	680	657	718	712	644	623	715	719	672	676	693	665	688	663	708	738	684	705	669	689	711	668	682	652	697	696	716	708
27346	14510	1936	406	279	226	186	189	173	178	130	165	162	156	149	177	143	149	155	131	140	142	138	143	165	143	135	139	138	145	159	149	152	121	134	141	137	151	152	154	158	154	169	142	166	162	129	151	119	142	136	143	136	140	140	153	150	124	145	141	130	132	122	132	141	140	134	142	148	143	120	152	148	153	133	129	138	141	153	148	127	160	149	132	148	138	145	150	136	168	134	126	160	134	138	146	144	150	131	139	136	168	138	175	153	133	139	153	141	145	162	138	145	146	140	146	142	161	151	183	139	167	166	134	148	147	143	136	153	120	145	140	146	143	132	130	145	146	147	138	153	134	144	155	147	150	142	130	139	142	153	140	145	155	127	149	172	161	159	130	146	130	139	133	154	136	162	160	137	152	135	166	156	127	139	150	141	139	157	145	137	146	141	144	131	151	158	140	151	157	144	162	152	130	132	144	125	141	132	129	133	161	133	149	115	153	142	126	134	132	142	141	148	145	146	133	141	150	153	121	139	147	134	127	143	133	139	153	145	129	159	125	151	127	123	167	166	135	138	143	142	144	162	149	142	161	130	163	136	155	148	141	161	146	154	129	146	139	155	138	127	153	135	145	152	129	129	139	147	171	136	145	153	138	146	144	143	145	151	138	160	145	153	131	149	147	147	122	106	140	130	134	111	142	141	125	145	143	143	124	140	143	161	150	150	130	164	134	157	132	134	141	141	140	140	149	141	148	158	145	125	149	136	161	145	143	129	123	140	144	127	130	124	121	155	143	140	124	120	140	171	127	157	146	137	136	140	117	135	136	153	137	172	127	140	148	132	150	134	129	139	152	153	122	143	154	140	137	122	109	145	146	140	129	158	147	151	156	146	145	166	169	138	138	149	129	132	137	145	139	150	127	131	146	151	144	121	141	129	157	137	147	139	121	155	139	162	160	166	152	152	127	145	141	132	139	148	125	133	133	151	137	126	131	155	120	121	135	131	134	124	146	142	136	131	147	137	131	136	129	154	131	147	120	148	143	142	127	119	144	148	143	128	144	151	124	124	127	133	136	141	155	137	161	155	164	137	152	147	130	133	144	154	153	133	123	131	128	140	134	152	115	132	153	144	155	147	146	133	148	148	147	151	149	160	147	129	127	135	158	136	147	140	124	149	130	149	126	137	138	127	139	150	153	148	162	147	136	138	144	137	147	146	142	140	159	162	123	114	157	135	160	164	142	154	138	159	153	141	151	136	163	123	149	126	139	154	139	141	156	137	136	120	128	133	163	134	163	147	145	124	134	129	143	132	116	134	143	141	174	129	145	126	150	148	158	141	130	130	122	139	143	113	132	133	146	152	146	126	169	155	124	143	144	143	131	149	147	130	140	129	139	131	165	118	141	160	143	158	134	147	147	151	146	121	143	155	136	155	128	148	126	150	146	149	120	132	135	134	140	146	151	146	143	129	127	146	147	131	136	143	123	148	143	128	133	136	140	151	134	138	137	143	140	143	143	144	140	144	163	122	135	181	138	151	162	148	125	122	148	147	149	157	149	136	150	135	146	157	139	136	140	170	147	129	166	141	161	131	140	150	144	149	152	152	152	149	150	148	132	129	143	141	127	130	144	152	138	137	137	153	127	150	142	143	127	168	135	151	154	152	131	139	127	148	139	157	141	144	140	143	138	155	153	146	171	128	147	149	159	160	146	135	123	131	128	136	134	150	116	125	136	135	154	126	125	158	135	143	159	128	127	135	132	150	150	156	156	132	141	150	123	137	154	153	133	137	139	147	139	147	141	149	116	135	149	135	141	149	143	151	145	145	131	148	139	148	134	131	158	152	121	160	140	136	149	137	135	127	136	135	138	136	149	148	141	155	132	135	134	144	140	137	153	137	132	125	158	144	134	138	129	123	160	145	126	148	134	144	161	143	174	125	143	137	141	170	139	153	128	149	154	145	143	123	149	134	129	135	116	126	156	137	141	139	111	145	133	128	152	133	139	120	137	139	136	126	157	135	131	136	150	133	140	156	150	129	121	145	157	138	135	122	133	128	130	142	143	157	143	125	133	159	158	152	139	137	117	132	139	139	114	137	142	138	133	152	144	130	143	155	138	153	162	149	136	153	152	116	132	134	152	131	140	148	133	147	157	145	140	150	148	156	153	133	147	158	161	128	153	144	153	144	135	143	124	135	143	131	124	152	130	162	135	155	154	141	141	123	130	133	140	144	129	146	144	125	157	138	120	141	131	129	145	160	147	153	122	120	155	145	133	135	147	129	132	132	127	130	133	136	154	151	159	144	148	120	131	148	159	129	139	159	157	103	146	146	147	149	111	138	135	150	143	150	139	125	137	129	142	130	147	151	122	146	144	150	148	137	143	148	129	135	143	121	139	135	162	137	153	135	144	142	151	158	136	135	133	142	142	147	143	138	122	126	129	120	145	161	130	137	156	131	150	142	124	144	138	141	119	140	137	132	148	161	148	117	135	149	139	122	150	132	136	166	138	130	150	151	143	137	144	120	135	142	135	149	166	134	145	135	126	151	151	147	150	139	146	146	120	141	131	137	125	161	142	124	129	142	142	142	141	117	146	127	140	131	147	161	148	144	118	155	146	136	128	143	136	122	148	158	145	141	141	152	126	144	146	155	139	140	105	125	134	134	156	158	142	135	139	135	155	131	129	144	136	143	122	127	135	122	148	137	122	137	131	140	139	137	151	134	142	139	128	138	134	128	151	116	141	138	155	123	157	150	129	134	140	141	155	145	156	152	162	140	128	145	163	169	128	125	134	129	144	133	145	153	147	137	124	153	134	134	129	134	156	147	151	124	145	160	131	129	139	143	165	137	157	154	158	123	156	153	125	143	139	152	139	131	120	129	116	140	150	145	150	141	146	149	145	135	162	162	134	156	142	141	153	144	122	135	147	113	131	144	174	151	136	140	133	145	135	145	132	138	147	146	148	141	133	133	132	130	128	165	150	146	157	143	162	143	149	159	118	126	144	145	141	144	137	137	164	137	135	143	140	151	167	144	150	148	125	130	141	146	127	139	128	151	138	137	132	126	136	148	154	151	133	137	139	137	135	141	142	149	166	152	117	153	132	144	137	129	142	138	137	144	140	155	143	142	142	155	156	129	114	125	148	139	144	149	133	141	143	148	156	157	183	159	162	131	161	128	121	125	134	142	116	134	113	154	138	141	132	133	133	165	153	144	148	141	137	150	136	140	147	123	129	141	166	140	153	133	145	135	148	152	157	150	129	136	123	146	138	135	134	135	120	140	138	134	141	139	130	124	142	142	154	149	154	132	132	148	146	161	111	138	146	135	129	133	151	141	138	161	161	161	144	135	140	130	131	167	108	159	154	148	129	163	142	149	128	145	152	149	136	133	152	160	118	120	155	148	151	137	138	130	145	174	151	160	146	135	131	134	136	148	158	149	144	142	147	140	173	117	151	145	140	141	135	148	142	133	138	132	144	125	142	157	129	146	145	149	142	146	143
5012	1091	918	471	320	314	253	202	216	217	220	170	175	176	164	167	182	150	125	147	179	160	157	156	158	151	157	173	165	146	136	173	154	158	158	150	138	154	145	146	159	153	154	150	168	163	124	148	140	156	164	156	128	148	150	157	132	169	168	156	144	139	156	154	172	145	160	170	178	156	156	161	162	145	152	153	152	161	134	149	158	131	170	160	150	148	158	130	159	152	147	169	146	149	143	147	141	138	137	167	154	154	156	163	144	148	173	135	165	136	153	151	161	155	168	161	183	153	147	130	163	132	156	142	169	156	156	113	155	141	158	158	140	138	160	167	183	164	170	136	130	158	151	140	154	162	143	143	162	154	122	152	164	134	139	155	160	169	153	155	162	156	166	137	168	148	165	173	175	158	137	148	160	169	164	142	162	152	159	172	146	168	159	151	153	147	155	164	162	145	168	149	167	139	162	146	163	151	159	154	130	151	136	156	151	164	160	148	147	159	151	171	152	157	153	139	145	147	123	134	156	161	146	132	162	149	158	164	151	153	178	160	156	157	185	160	137	165	149	167	141	162	139	160	175	172	149	158	173	167	151	149	155	145	155	138	186	141	183	135	153	147	146	139	143	167	150	147	159	161	161	172	148	149	154	167	157	143	148	143	165	151	158	165	158	153	160	153	162	143	149	136	162	169	142	171	137	148	130	161	159	145	164	169	158	158	130	163	135	157	152	151	186	147	140	179	170	139	144	146	161	162	157	158	171	140	163	137	160	157	141	139	160	155	166	146	154	157	146	135	151	150	168	177	166	161	163	135	155	144	145	158	138	143	154	138	161	177	156	156	131	192	159	165	160	139	172	149	139	148	172	155	168	144	132	165	136	155	153	153	175	155	133	154	135	150	139	129	146	169	160	143	159	159	149	143	140	145	158	161	151	144	141	156	161	133	154	158	158	190	147	174	138	154	145	157	144	162	167	180	157	138	150	164	161	152	161	142	167	145	166	164	182	145	147	160	177	142	150	144	158	181	173	157	162	141	163	157	167	160	159	153	165	157	144	155	141	171	128	157	167	150	162	119	148	159	150	164	133	160	154	155	136	150	169	153	141	163	164	175	162	174	165	152	142	159	182	147	134	152	150	160	150	140	183	153	174	143	170	158	170	149	156	145	141	168	160	152	137	143	127	174	141	169	149	153	157	170	166	137	157	152	174	151	196	164	166	150	162	152	155	145	145	173	157	137	182	147	171	159	167	147	152	161	162	146	181	142	159	135	162	153	153	153	141	182	164	155	164	138	142	170	135	143	142	166	173	162	152	151	154	166	148	174	139	138	151	157	164	140	160	160	163	151	155	161	170	165	157	141	130	144	179	149	146	153	162	151	133	183	167	175	133	168	140	167	165	139	150	151	147	148	167	136	146	164	158	150	142	141	154	160	173	147	144	171	142	150	160	155	158	156	140	153	149	148	157	123	160	168	146	161	156	146	165	148	153	140	151	150	166	151	162	135	149	156	135	163	178	151	164	139	153	164	132	134	165	168	179	183	164	146	164	161	151	160	135	128	155	152	156	151	135	170	146	169	145	162	152	157	149	144	128	160	142	140	150	134	153	140	148	157	154	141	130	143	147	154	150	165	154	143	163	144	168	147	146	155	136	166	139	160	152	180	176	182	164	150	146	154	169	154	172	165	149	159	137	167	149	160	154	168	159	159	163	153	153	152	160	138	159	136	161	144	175	143	153	151	156	139	122	149	146	176	144	171	169	146	159	140	164	152	150	152	164	164	150	149	164	131	144	177	154	146	141	136	152	144	181	151	161	170	181	154	153	139	168	142	143	149	161	161	137	162	154	170	164	168	157	178	165	154	156	142	150	156	145	140	162	144	167	167	156	155	173	141	147	146	160	166	128	160	147	149	139	150	155	146	124	130	160	136	146	141	140	137	152	172	150	146	171	134	154	158	148	164	146	148	160	130	149	158	158	156	167	151	143	155	149	126	139	167	147	143	141	173	136	154	143	168	155	170	138	154	139	135	153	149	168	152	143	133	142	161	169	147	145	150	150	145	148	139	160	201	140	159	157	143	153	144	160	145	162	154	146	164	150	152	160	131	187	161	157	151	160	139	170	145	150	130	163	170	150	141	152	183	161	161	149	159	153	131	158	162	151	146	153	181	157	169	178	173	156	145	142	161	166	144	173	176	161	159	140	143	138	140	149	152	171	169	159	153	140	151	154	158	129	125	151	161	171	126	155	158	170	162	162	161	147	166	118	143	143	138	137	148	162	155	151	149	156	151	153	162	177	150	147	165	157	177	138	159	169	159	166	157	160	155	155	136	166	162	162	170	155	171	153	161	162	164	152	148	148	134	147	151	170	159	155	156	134	154	130	148	172	144	171	162	153	151	134	160	152	155	162	166	168	151	132	141	144	136	144	150	162	158	187	149	161	156	158	181	156	148	184	149	143	142	176	173	147	163	170	156	143	145	154	138	146	163	155	165	140	148	155	162	159	162	174	158	150	158	146	135	143	154	141	145	148	149	128	157	156	154	151	134	157	136	142	158	184	154	149	143	149	157	150	127	159	155	150	131	140	164	142	170	136	165	147	172	127	158	149	138	148	172	124	172	150	151	145	146	166	137	158	151	130	163	147	150	134	149	150	151	148	161	166	183	159	174	160	154	174	148	150	131	128	158	147	148	176	161	157	145	130	148	150	175	154	143	163	162	152	154	189	144	150	169	165	182	143	162	161	147	152	172	141	162	143	150	151	147	138	155	146	160	151	167	138	165	169	152	154	139	163	161	145	149	153	145	180	158	139	152	162	122	140	163	149	139	166	152	141	151	139	159	152	167	135	186	160	144	143	162	159	149	156	171	148	137	159	148	161	127	144	133	156	139	170	148	129	144	156	176	165	145	151	172	142	136	163	147	175	158	150	155	154	115	166	165	138	160	164	161	177	143	149	149	148	145	170	173	158	173	152	154	145	158	144	134	172	155	150	153	137	159	163	189	132	137	155	155	168	152	149	162	148	169	152	149	165	171	172	128	132	180	148	143	165	139	157	123	153	167	139	145	158	162	150	145	156	130	152	125	143	149	152	155	137	178	133	143	142	130	164	146	152	162	156	150	184	160	166	165	169	130	159	130	153	144	163	143	163	171	160	157	138	161	143	153	176	127	165	131	146	150	155	163	156	153	158	162	150	158	145	162	152	163	171	147	141	135	152	166	143	150	148	133	150	157	149	166	169	146	155	143	150	162	157	150	145	152	157	144	161	151	149	161	145	155	179	126	163	148	162	162	158	149	162	144	146	151	147	156	134	166	166	165	161	169	176	149	146	144	155	195	139	148	181	159	171	152	143	167	144	143	165	139	147	155	152	164	155	170	151	150	154	177	170	172	122	167	174	144	157	167	175	136	157	136	154	161	154	166	143	149	149	137	148	159	164	160	135	162	140	135	173	154	132	155	137	176	169	156	156	156	159	151	155	150	153	152	155	121	156	160
24282	20112	26295	23663	20100	10726	1834	1062	961	891	777	754	654	608	581	560	581	499	502	472	480	496	504	490	469	508	528	505	483	473	442	449	442	500	468	490	460	471	436	523	459	437	441	462	415	453	464	455	448	476	441	427	485	445	449	440	444	456	463	462	416	448	475	431	468	444	521	407	461	455	428	470	423	428	451	453	440	430	435	428	460	427	440	438	431	410	480	457	470	434	412	442	450	425	450	456	448	451	460	444	455	441	446	450	456	422	484	471	427	440	438	450	444	452	463	417	444	474	455	447	428	460	449	464	450	407	447	477	488	463	440	423	412	450	393	434	427	440	416	416	463	443	459	419	433	442	444	419	477	454	408	449	484	453	466	431	426	461	480	452	422	426	438	416	485	488	451	428	429	448	429	455	465	424	412	435	491	506	429	448	499	452	448	431	416	424	459	438	444	434	452	420	439	433	412	470	441	481	410	410	448	404	449	460	435	433	426	417	455	400	437	441	421	434	425	447	434	466	469	443	473	423	459	439	473	422	414	423	448	417	451	472	437	417	428	450	423	472	424	475	446	427	390	436	431	455	447	416	434	467	426	424	441	408	478	447	456	415	458	422	421	448	445	434	447	435	454	421	458	424	461	465	483	406	446	452	445	452	437	429	447	435	431	437	414	435	439	412	463	481	451	410	404	452	459	453	465	425	397	400	423	427	439	434	452	443	454	428	449	457	445	486	433	422	449	437	406	455	433	447	447	449	414	437	431	421	474	457	437	437	453	453	443	429	448	448	431	437	421	443	426	413	409	429	415	445	454	438	445	417	434	484	479	437	434	416	431	418	457	450	441	469	450	449	429	452	419	433	449	408	399	443	479	441	456	438	466	432	440	429	423	407	457	451	392	456	399	412	487	451	442	442	474	420	456	397	396	449	417	431	420	455	452	425	445	422	408	455	460	474	441	451	450	437	436	418	394	434	429	454	454	438	451	466	457	433	457	450	427	466	450	440	454	431	443	434	440	447	446	453	487	454	413	431	479	407	417	432	398	427	462	417	420	479	449	434	415	445	445	432	415	415	447	407	436	472	483	436	446	449	446	440	447	442	455	422	427	445	435	419	446	469	492	381	425	467	439	456	423	447	454	417	455	444	433	438	437	463	451	434	458	424	454	398	460	447	425	410	445	442	395	406	475	423	432	451	441	439	479	445	430	416	464	411	464	436	418	416	413	431	476	435	437	420	476	439	432	465	418	426	466	430	448	499	402	438	455	447	465	424	466	448	436	432	446	441	454	462	432	432	453	435	457	437	425	437	453	424	418	428	436	405	453	444	472	435	443	437	435	412	471	407	436	402	442	475	447	432	432	445	461	424	437	397	465	444	480	444	469	480	422	435	455	440	416	441	458	439	478	455	481	464	447	474	467	442	471	448	422	435	414	418	440	459	441	443	440	441	436	440	475	414	468	474	486	449	444	396	449	443	447	484	448	429	446	445	446	458	465	446	447	426	420	436	437	439	427	424	446	402	442	442	426	452	435	439	470	435	425	426	440	473	476	443	466	411	443	399	416	408	401	416	443	432	430	473	418	457	425	443	453	434	427	480	433	443	436	442	419	448	443	446	422	457	410	467	439	442	420	458	445	418	435	399	448	427	429	429	437	410	457	451	435	453	452	447	446	430	406	465	393	424	447	421	463	412	465	463	431	414	443	454	455	429	436	421	451	453	426	429	453	397	462	447	411	424	423	462	470	450	457	460	449	443	445	426	476	414	469	447	438	462	445	427	451	381	453	449	407	426	426	426	457	442	475	454	463	450	446	450	422	432	412	432	452	469	421	408	438	430	412	436	446	429	438	441	468	452	480	423	445	463	443	402	448	440	451	432	428	480	438	401	413	439	457	450	416	488	439	425	438	426	441	417	431	491	477	397	453	431	426	433	453	462	421	432	406	431	441	410	490	462	455	474	429	438	460	421	466	414	413	442	429	400	448	445	449	411	434	415	429	476	475	467	434	435	449	444	402	458	431	454	442	444	407	409	472	462	412	424	401	437	434	419	435	447	463	421	439	436	437	431	422	449	436	427	473	434	439	453	446	453	397	426	413	468	458	448	443	431	436	449	462	449	432	465	435	452	414	431	450	442	454	401	424	481	449	449	436	435	413	422	453	402	427	470	440	471	453	453	461	483	437	436	463	455	466	420	440	440	422	494	409	445	471	445	414	408	440	450	440	451	410	457	405	449	400	440	453	451	448	426	433	469	434	412	454	423	442	476	468	455	432	450	408	468	428	488	438	458	435	458	463	448	385	458	449	408	440	449	436	431	471	472	421	405	458	443	412	459	413	414	434	441	430	406	429	404	429	452	434	435	394	429	453	478	433	429	440	470	424	462	409	443	460	476	422	466	468	429	451	454	476	424	454	427	453	434	458	466	458	456	442	437	432	430	444	450	472	454	428	454	492	416	452	432	472	429	456	480	440	462	420	421	444	459	401	433	423	410	452	441	446	440	420	436	378	400	414	457	427	484	414	428	455	442	459	423	437	427	459	415	466	462	457	442	423	429	456	439	444	417	432	465	434	415	406	423	436	446	460	436	418	444	420	450	477	416	425	452	407	474	468	469	465	437	413	437	484	459	450	432	403	472	450	416	447	403	421	449	491	444	402	451	467	453	417	436	406	444	427	420	465	425	436	478	422	435	427	433	463	425	441	439	445	430	420	478	436	426	447	435	450	443	473	410	401	463	464	463	478	441	450	416	398	451	443	431	434	416	408	490	478	444	422	422	446	471	423	468	416	452	444	454	451	446	422	452	467	442	438	426	463	457	446	434	418	482	430	416	411	415	432	458	445	477	446	441	455	445	435	435	433	478	434	462	415	436	441	438	454	436	423	458	443	436	456	421	491	429	439	447	426	475	482	427	441	440	436	417	466	411	435	401	442	437	454	442	429	412	438	404	432	410	430	441	449	378	490	453	409	440	459	453	484	421	463	448	432	418	445	465	413	453	443	457	416	448	441	427	423	397	423	434	451	424	435	426	438	427	418	429	449	461	436	442	419	425	487	461	448	469	484	457	448	446	428	448	432	459	456	440	417	410	499	455	431	455	463	430	438	434	438	439	454	455	441	437	437	456	463	431	457	461	429	409	469	454	452	444	416	447	452	443	415	446	449	440	470	429	474	426	444	458	398	451	412	416	456	458	455	399	480	433	434	474	449	453	464	440	424	417	438	460	417	414	411	390	447	469	457	431	434	445	442	442	453	426	419	450	420	419	432	438	416	419	480	420	449	409	417	456	416	475	392	424	435	440	438	446	431	453	405	460	452	472	416	434	420	418	414	419	442	459	456	470	463	432	474	418	470	474	422	458	439	414	441	436	445	439	456	439	453	452	415	486	455	472	469	419	404	409	421	417	426	443	459	447	429	423	444	388	443	445	414	468	418	455	457	414	431	450	459	451	402	415	420	429	420	458	429	454	420	411	475	434	406	451	453	447	469	453	414	433	448	445
7427	12689	11103	6000	4253	3224	2271	1739	1475	1358	1126	1154	950	771	709	601	648	602	566	562	604	580	510	566	491	476	513	489	460	481	461	436	434	434	492	428	443	454	434	469	486	419	454	418	463	423	452	457	467	423	429	412	437	393	394	412	434	421	429	445	446	441	414	415	411	424	437	418	448	389	420	402	419	417	441	429	429	427	423	431	395	429	428	429	398	446	445	424	426	399	421	411	426	373	466	451	416	381	423	409	431	426	398	382	412	403	429	376	435	457	407	418	403	396	419	409	433	422	411	420	413	411	424	407	453	398	403	430	390	398	379	466	406	406	414	408	430	435	450	453	400	391	435	429	420	391	444	430	410	416	415	390	419	423	365	443	438	393	446	422	411	419	458	392	408	393	431	412	374	417	370	427	434	415	389	432	395	396	431	398	389	379	383	398	425	450	421	420	434	416	432	412	434	402	440	415	404	417	425	426	418	435	410	418	381	419	429	388	414	468	409	426	387	412	398	406	357	425	417	398	446	448	434	411	392	423	415	403	408	420	413	398	423	434	376	396	430	366	398	469	401	396	432	432	414	406	433	400	388	387	407	380	421	413	396	396	411	387	403	377	410	419	438	421	407	416	427	410	405	381	445	389	350	424	389	435	407	370	383	424	406	418	415	414	433	410	388	396	430	409	475	438	406	399	407	417	423	409	401	416	435	404	403	430	390	445	404	409	402	414	439	404	425	458	434	429	392	384	398	431	401	428	395	433	421	401	417	414	404	429	425	433	424	427	440	419	445	416	410	396	399	453	427	426	401	409	452	417	387	387	437	422	460	460	391	430	387	448	375	390	421	423	421	411	391	407	436	399	402	405	450	442	445	419	396	397	429	395	423	399	393	445	407	408	419	426	392	396	422	452	420	380	442	405	401	413	406	419	454	409	411	423	421	417	396	395	402	403	409	405	422	429	424	421	422	399	451	416	441	453	410	405	412	398	403	433	404	431	396	422	434	462	396	428	395	426	429	401	418	438	383	387	412	399	426	430	426	413	412	381	398	444	426	420	435	454	412	424	400	376	415	436	387	413	415	416	368	416	420	378	422	380	407	439	397	388	418	420	417	419	408	428	456	436	455	375	434	390	412	441	410	435	408	400	408	407	439	413	418	430	407	393	447	398	416	428	469	414	395	417	414	425	376	447	466	396	412	416	379	407	431	373	454	376	416	395	410	421	415	386	374	399	413	396	421	435	408	428	411	423	435	445	384	418	436	436	432	399	410	440	375	431	420	392	355	394	415	421	418	387	399	441	397	401	430	392	413	399	444	395	441	415	419	456	385	421	436	425	409	406	426	456	461	455	408	411	425	443	412	418	392	417	440	417	406	424	395	418	450	404	421	444	436	390	401	423	400	406	389	425	420	429	392	421	371	414	433	448	418	405	424	403	418	401	399	394	412	419	441	419	421	435	444	435	442	426	429	415	420	426	418	437	404	419	406	421	428	411	432	408	418	426	404	395	397	427	423	415	411	428	411	425	417	441	437	401	378	404	439	416	391	429	399	376	438	411	415	450	401	411	401	388	414	435	434	431	426	406	396	404	455	426	411	412	421	444	414	415	405	426	412	411	418	393	450	440	383	432	429	430	415	364	397	453	425	401	402	402	396	420	433	438	409	413	454	433	383	424	387	449	414	431	411	410	383	387	403	383	425	420	439	415	454	417	419	392	416	428	376	392	428	408	442	399	405	409	410	404	406	390	419	412	403	425	426	413	414	408	409	388	458	418	394	456	461	425	404	438	419	401	404	419	420	374	423	403	423	427	402	426	411	430	380	415	449	402	432	432	439	400	389	383	401	402	391	395	412	429	443	426	387	387	459	444	399	409	385	417	406	434	414	401	393	430	401	408	392	398	418	425	407	423	423	439	451	427	420	430	389	394	404	398	415	426	439	421	437	397	419	411	402	394	395	393	437	384	430	408	398	438	428	414	399	402	425	408	448	431	429	420	410	385	424	400	442	424	443	429	390	382	422	439	392	386	411	396	410	410	424	376	393	385	408	386	385	388	431	403	426	380	406	384	383	424	426	424	411	434	404	413	424	400	437	423	421	410	413	402	374	423	424	404	407	403	418	407	408	431	442	406	394	391	427	424	408	418	396	414	382	430	449	428	437	382	407	405	408	446	415	422	429	460	422	392	383	428	406	437	416	456	403	412	440	435	412	410	418	461	422	390	417	423	408	395	402	408	416	420	417	422	412	416	397	399	378	411	406	408	407	381	434	429	408	411	416	394	432	431	395	393	419	416	401	438	427	412	415	438	390	411	436	424	419	429	401	438	388	408	429	430	418	398	386	425	417	402	442	377	401	408	406	414	421	363	411	382	441	428	424	414	406	429	392	442	403	407	420	428	424	403	425	435	445	434	418	404	400	394	440	392	401	453	438	429	433	429	387	441	390	443	422	403	416	431	413	425	409	409	401	434	429	405	411	390	393	404	461	375	418	415	427	424	389	409	419	396	414	418	345	432	404	433	433	413	412	420	385	454	422	441	369	371	422	406	441	382	417	415	404	423	386	418	384	418	387	432	414	380	441	423	420	421	406	406	407	408	407	426	432	442	429	399	436	395	428	421	387	404	433	397	415	418	423	435	428	425	402	441	441	447	400	437	428	414	445	413	441	413	430	401	459	395	418	401	443	404	427	416	377	424	403	387	418	415	424	394	420	453	403	426	430	407	411	450	405	419	426	431	422	420	399	395	388	430	436	394	397	409	418	455	408	413	401	386	405	447	440	444	411	397	432	424	386	403	421	399	400	428	375	401	394	393	431	402	425	400	403	419	379	402	395	433	388	391	417	423	433	408	375	416	376	436	410	408	440	425	456	400	420	408	428	377	422	403	438	398	413	414	409	419	418	406	402	416	432	393	407	425	391	405	413	428	417	381	400	377	420	438	398	398	437	429	406	420	424	399	403	431	398	455	405	386	432	409	419	402	391	427	424	437	416	437	419	443	409	391	444	411	382	429	385	426	392	451	409	407	396	407	403	415	396	425	389	369	415	384	398	425	434	377	436	403	439	432	396	415	425	411	429	427	430	390	419	428	449	427	440	400	421	398	425	435	430	419	406	389	414	416	358	437	401	422	404	398	465	422	424	420	383	426	404	411	389	441	416	390	373	433	378	415	411	431	396	375	418	458	408	467	423	447	465	411	430	423	396	397	401	402	408	402	406	395	405	373	405	401	415	385	417	393	421	388	410	402	425	395	423	428	405	396	402	421	422	433	416	418	421	384	439	432	404	425	393	434	386	411	412	444	432	399	424	448	431	450	398	423	423	416	405	390	414	416	422	446	374	423	405	398	396	381	403	400	436	390	409	419	394	422	432	403	423	438	395	374	432	419	402	415	410	382	382	400	430	405	431	454	437	381	436	409	420	420	386	405	408	425	405	417	382	399	409	410	377	421	418	400	411	390	439	423	447	424	428	393	389	404	406	418	420	406	395	441	439	422	424	415
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
