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
341129827679	341129828237	341129828787	341129829337	341129829887	341129830437	341129830987	341129831537	341129832087	341129832637	341129833187	341129833737	341129834287	341129834837	341129835387	341129835937	341129836487	341129837038	341129837587	341129838137	341129838687	341129839238	341129839787	341129840337	341129840887	341129841437	341129841987	341129842538	341129843087	341129843637	341129844187	341129844737	341129845287	341129845837	341129846387	341129846938	341129847487	341129848037	341129848587	341129849137	341129849687	341129850237	341129850787	341129851337	341129851887	341129852437	341129852987	341129853537	341129854087	341129854637	341129855187	341129855737	341129856287	341129856837	341129857390	341129857937	341129858487	341129859037	341129859587	341129860137	341129860687	341129861237	341129861787	341129862337	341129862887	341129863438	341129863987	341129864537	341129865087	341129865637	341129866187	341129866738	341129867287	341129867837	341129868387	341129868937	341129869487	341129870037	341129870587	341129871137	341129871687	341129872237	341129872787	341129873337	341129873887	341129874440	341129874988	341129875537	341129876087	341129876637	341129877187	341129877737	341129878287	341129878837	341129879387	341129879938	341129880487	341129881037	341129881587	341129882140	341129882687	341129883238	341129883787	341129884337	341129884887	341129885437	341129885987	341129886537	341129887087	341129887638	341129888187	341129888737	341129889287	341129889838	341129890387	341129890937	341129891490	341129892038	341129892587	341129893137	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22976	21399	29217	23959	21393	21469	9419	1713	1328	1265	1176	1106	1075	1048	951	979	955	937	946	990	893	866	965	913	885	920	893	847	887	897	879	933	841	826	915	906	856	878	917	860	877	877	890	863	836	853	870	871	931	831	869	842	851	863	844	859	848	896	897	845	843	828	875	882	896	860	879	807	904	869	839	812	890	890	847	892	829	805	816	790	885	879	884	875	847	857	843	821	841	808	844	825	873	887	885	862	909	832	833	830	847	839	859	886	852	875	811	874	886	905	883	896	798	864	833	816	860	826	846	842	848	868	865	835	864	860	911	870	869	849	837	827	853	830	826	830	852	804	835	848	835	826	836	858	854	937	791	897	920	897	829	823	856	859	812	868	854	830	903	849	875	841	797	849	871	804	844	867	867	857	790	843	836	865	865	888	861	860	857	818	886	840	885	832	829	819	826	866	839	810	837	844	890	898	814	811	851	866	813	816	856	878	894	839	834	858	856	879	901	884	861	829	872	817	814	862	830	870	857	865	886	887	885	851	838	839	798	845	833	906	826	831	831	828	832	809	866	889	877	893	821	858	882	827	847	832	800	867	876	892	868	883	813	838	890	809	856	862	867	851	845	836	842	869	842	863	884	836	831	852	833	849	865	849	862	844	832	877	893	839	852	865	854	855	762	831	833	830	830	784	880	847	798	866	895	798	904	851	841	821	874	883	864	870	825	910	879	893	847	812	849	829	852	826	869	855	835	843	855	799	919	863	884	843	857	828	856	891	813	898	826	874	868	791	880	850	856	830	849	860	876	834	836	842	779	860	858	837	865	912	844	881	789	883	881	875	826	832	853	851	846	859	784	842	887	876	825	836	844	888	875	863	807	843	849	915	870	858	874	895	862	807	850	851	871	873	871	849	833	835	829	851	816	861	843	879	838	891	908	833	811	895	813	842	834	878	877	851	823	862	866	836	808	820	884	892	841	864	884	840	860	836	857	797	895	885	839	855	825	850	908	823	899	916	821	841	892	853	855	846	841	788	869	861	847	832	882	862	844	857	850	890	888	826	852	840	837	851	811	886	852	825	833	826	860	865	871	870	856	817	818	867	921	846	835	842	812	913	848	857	883	784	896	811	877	923	846	791	863	851	866	884	850	828	839	816	884	826	870	876	797	846	820	798	868	850	885	851	875	829	811	834	812	815	846	770	867	875	907	827	805	886	812	826	802	821	918	858	840	843	787	837	839	854	820	810	878	885	868	838	885	882	857	857	900	864	851	839	829	836	818	838	836	862	843	830	812	860	838	875	871	801	904	856	810	815	806	808	835	784	906	903	860	854	905	872	870	817	865	885	868	804	850	833	873	887	929	824	878	891	885	883	860	838	832	894	833	873	894	848	889	848	877	860	850	830	882	890	853	866	846	815	855	874	877	828	847	868	845	846	862	836	801	826	811	881	841	842	817	902	839	850	843	851	878	835	838	880	878	828	875	822	930	858	888	841	846	826	814	893	894	858	831	834	813	897	842	877	850	887	859	844	841	859	866	848	827	848	851	785	868	829	827	825	904	841	884	814	827	863	876	826	876	834	780	844	833	881	831	942	876	854	846	837	829	858	828	897	860	828	875	824	823	875	778	803	836	847	877	834	854	866	904	871	884	866	834	857	916	886	825	824	854	820	857	844	861	793	867	858	868	896	807	884	835	929	860	881	874	888	807	834	845	894	854	827	849	859	856	859	869	849	857	894	877	848	869	840	905	815	804	859	831	874	826	811	870	847	885	847	871	854	879	854	858	876	900	813	802	900	874	854	821	829	833	878	818	853	847	851	858	810	844	820	842	879	876	892	889	871	827	847	808	862	859	815	828	876	816	846	807	857	865	811	840	875	858	873	871	849	870	862	858	853	794	894	839	864	843	847	885	825	823	822	852	858	843	838	850	898	808	834	819	831	886	860	849	855	886	826	823	847	880	889	836	826	819	867	845	836	872	835	808	858	786	851	842	823	891	903	844	839	789	844	831	839	866	865	826	850	889	839	840	805	857	851	825	869	845	889	804	824	888	880	825	822	862	838	866	864	854	834	842	796	845	866	873	876	831	849	831	886	864	891	843	875	863	834	903	851	799	776	861	859	860	847	834	877	868	856	867	849	891	857	914	841	892	825	863	854	898	889	816	815	869	830	843	844	861	818	829	897	830	809	874	873	836	874	824	849	856	847	817	836	804	845	911	838	818	800	875	816	782	820	779	840	867	875	800	828	778	882	823	888	821	872	876	850	872	786	921	871	843	813	845	798	846	821	809	804	926	831	877	846	836	862	826	877	845	881	854	873	879	830	840	867	860	912	908	860	847	801	855	830	940	852	844	855	833	817	841	884	837	901	810	848	841	807	877	819	858	866	851	806	891	914	807	855	867	912	866	868	875	780	868	824	869	810	868	855	862	869	931	828	843	848	814	901	872	862	864	829	853	845	874	886	831	845	903	847	869	868	829	845	855	829	894	807	816	800	852	853	798	851	816	882	875	850	821	863	848	863	837	852	850	810	823	873	812	806	861	858	862	832	922	814	863	853	851	863	849	864	903	837	820	903	866	836	856	817	834	835	853	869	869	865	842	874	878	834	854	825	856	844	859	837	913	814	859	857	817	888	864	800	828	849	832	875	822	892	859	860	876	865	826	850	888	813	871	783	845	790	868	823	856	858	841	849	830	827	921	841	829	829	810	823	821	869	845	834	872	836	851	842	865	897	878	865	878	890	854	874	833	903	886	909	870	841	838	827	843	918	865	853	878	894	876	834	875	890	853	831	847	853	840	815	881	869	858	835	837	834	870	870	812	897	862	891	861	810	858	814	864	826	933	863	856	862	873	865	856	853	786	836	876	893	805	849	857	834	830	849	874	813	842	859	861	852	853	801	840	801	868	884	857	851	828	846	823	829	830	863	815	830	828	879	849	830	822	835	841	893	843	853	880	815	822	871	886	867	876	798	864	822	855	847	872	843	786	859	841	835	877	888	863	854	840	915	858	837	851	811	823	836	836	856	805	848	834	827	815	818	830	837	860	828	855	863	869	848	863	871	863	865	840	841	834	825	844	887	814	856	871	864	834	877	874	826	942	847	778	839	837	840	877	845	834	863	821	836	876	838	900	827	864	818	826	824	851	854	798	889	917	865	863	897	845	844	846	782	847	889	870	862	827	872	811	821	857	838	866	891	796	868	829	862	868	838	819	852	855	843	890	840	854	865	857	866	863	859	858	854	865	883	844	815	852	856	901	856	812	834	834	806	866	852	842	846	806	843	847	878	796	837	835	813	854	847	837	892	851	797	873	814	848	824	887	863	870	863	859	825	874	920	857	819	810	835	810	875	890	887	837	875	831	849	919	872	825	874	846	865	846	880	850	784	860	797	830	813	845	830	907	815	887	846	834	883	899	865	868	858	818	849	823	890	856	826	821	884	836	899	853	833	778	825	862	805	863	843	850	770	869	884	881	856	909	825	817	893	858	851	885	853	883	842
40115	15171	9890	5182	3831	3033	2418	2010	1687	1526	1372	1320	1187	1198	1055	1099	1019	981	1002	1020	1023	945	932	989	892	919	920	916	940	909	906	879	913	857	853	886	856	892	880	880	893	927	890	867	925	852	965	876	858	927	905	877	882	863	816	830	855	813	866	846	858	876	866	888	850	857	871	862	845	845	863	848	913	879	845	863	900	859	878	811	828	839	898	872	921	837	868	879	850	877	855	880	865	812	868	888	850	875	871	835	810	865	867	878	844	846	847	872	873	898	886	850	864	821	929	861	869	875	852	941	853	856	885	839	818	860	870	834	894	857	861	835	875	857	859	849	848	892	832	833	893	915	847	854	888	800	847	847	855	885	902	868	825	801	861	845	871	856	877	822	887	873	834	885	871	823	858	825	845	899	901	827	880	862	864	883	874	857	818	857	864	869	864	878	871	899	809	829	888	862	809	875	874	846	850	823	861	907	843	836	922	861	867	824	867	818	911	838	813	890	826	804	862	900	906	881	828	873	920	870	835	833	872	896	822	899	878	881	858	901	869	840	848	875	862	901	837	889	867	859	801	837	862	898	831	818	872	879	862	884	867	870	799	861	875	881	852	837	881	911	804	850	910	944	883	839	862	877	845	898	857	830	843	842	819	875	833	838	859	845	828	846	862	871	861	887	858	931	817	856	828	797	837	813	825	886	896	828	878	903	874	884	851	837	832	924	809	885	854	838	864	888	868	934	914	823	834	861	883	817	870	811	873	895	846	867	878	841	855	898	832	874	890	877	861	878	866	896	846	920	883	858	884	893	841	830	880	907	885	883	867	844	883	826	867	865	858	824	798	915	883	828	863	827	817	854	847	873	872	898	866	804	839	883	816	870	872	890	836	831	847	822	818	872	845	881	859	874	920	858	847	856	818	856	883	884	830	892	824	861	822	856	833	820	834	902	828	834	830	826	910	929	821	881	827	887	827	858	886	848	842	830	881	821	889	851	857	839	895	827	870	864	854	862	894	874	882	851	902	880	852	817	857	888	878	813	886	855	848	853	832	847	795	888	892	855	903	838	825	814	881	874	840	877	880	885	847	872	875	854	844	884	875	832	796	840	833	862	842	903	874	828	886	838	828	891	837	848	850	893	844	852	892	853	907	875	858	854	879	880	865	908	892	853	825	828	854	802	864	881	833	877	828	815	893	836	907	875	882	848	865	923	828	860	872	890	868	844	856	880	898	857	857	841	823	838	887	926	864	825	843	812	867	877	845	810	873	853	826	841	810	856	856	869	816	889	806	889	889	876	830	902	813	845	836	851	879	832	866	887	865	850	865	824	859	922	868	900	856	835	907	810	860	872	876	847	870	843	855	873	862	840	869	819	819	822	860	863	807	876	843	884	880	943	880	876	860	841	844	851	828	874	827	905	821	831	855	828	842	830	811	852	849	842	901	894	884	816	875	858	872	840	905	884	843	851	874	805	879	835	888	804	877	844	869	854	923	826	867	818	907	882	836	836	866	882	878	875	870	855	885	857	830	869	856	891	856	889	846	864	914	907	905	847	843	857	840	882	827	835	857	800	838	886	853	884	898	860	883	812	837	886	856	851	848	860	857	859	821	877	889	910	827	864	839	863	839	787	865	865	932	804	802	830	877	863	859	880	873	905	874	869	878	900	880	819	865	895	866	860	898	879	942	901	903	858	853	854	852	846	844	847	833	879	848	842	878	848	865	871	848	869	896	860	806	844	840	860	836	803	865	891	802	887	904	868	844	872	881	806	823	911	858	873	854	875	864	962	907	828	909	893	880	832	851	855	855	835	892	830	850	888	839	909	879	905	867	852	843	857	855	828	847	840	897	844	874	869	820	843	859	914	848	907	861	873	843	826	851	838	834	848	856	886	835	858	842	856	847	863	882	872	847	888	849	832	862	858	877	874	822	835	841	887	819	899	865	879	806	878	840	843	867	839	823	897	890	826	803	863	859	856	818	842	861	870	832	874	860	847	814	878	834	899	851	888	866	884	842	797	867	888	873	886	875	837	919	876	907	918	871	850	852	892	905	874	873	878	876	854	908	845	820	849	804	865	847	847	831	847	863	879	876	923	838	865	840	892	858	836	879	866	877	905	865	836	917	899	893	892	884	841	839	877	827	826	856	829	867	831	811	843	861	881	848	864	894	828	864	782	875	899	865	882	894	814	810	871	825	821	846	839	847	877	866	792	857	872	848	900	841	862	898	864	824	819	897	888	830	870	852	879	800	916	829	851	877	857	869	826	834	844	815	860	865	897	821	865	908	854	851	820	888	897	864	939	865	917	799	852	862	864	854	874	844	864	886	823	843	871	836	855	860	864	867	878	884	858	824	853	874	871	835	880	900	863	815	870	825	783	893	882	898	915	821	892	811	858	867	855	843	873	870	868	861	909	833	894	863	872	878	897	891	867	844	930	826	876	857	826	878	880	850	853	888	816	864	856	872	890	857	853	842	890	877	897	835	833	860	890	881	849	849	857	845	897	894	872	848	890	818	821	851	871	828	833	861	829	886	825	839	890	919	892	833	911	875	886	841	871	861	859	861	899	812	888	881	827	828	825	842	881	861	897	842	859	851	901	890	906	880	879	841	854	836	861	875	894	909	857	869	892	874	831	817	885	840	844	833	825	870	929	843	874	868	830	896	878	837	854	806	854	882	881	852	859	783	881	848	850	811	853	872	856	802	906	868	816	869	901	840	873	868	871	877	858	845	857	842	862	881	947	868	881	845	885	825	827	826	906	872	869	813	846	866	882	871	854	865	864	875	840	884	879	871	846	856	830	866	853	881	870	832	865	907	905	839	849	827	861	843	845	915	903	866	886	856	904	858	914	812	875	856	877	844	882	861	885	858	855	864	871	848	878	825	867	909	878	872	847	840	852	885	854	806	837	836	871	834	793	875	837	841	847	876	887	885	879	875	867	848	862	890	833	889	887	826	910	853	825	831	821	863	853	919	874	862	855	848	886	878	845	863	843	875	824	866	853	884	866	906	857	910	863	843	860	819	879	792	842	852	864	866	815	848	904	891	880	864	833	857	834	807	845	802	890	848	873	851	891	844	825	849	872	865	883	860	861	858	861	822	848	890	851	856	848	868	861	869	826	876	875	851	849	880	845	847	897	908	864	915	876	826	840	846	838	901	916	859	889	822	894	901	869	796	869	871	798	849	887	857	861	854	856	850	865	860	846	830	830	878	891	854	892	872	860	875	812	869	842	822	846	859	886	856	863	881	816	837	806	942	846	885	866	891	858	892	836	850	869	833	830	870	827	852	864	859	855	835	820	834	878	863	833	839	913	900	850	869	856	840	767	867	819	862	831	860	846	857	926	845	869	875	889	892	877	833	906	845	883	793	861	881	859	888	885	897	814	879	862	864	876	852	891	863	889	923	856	885	851	850	843	870	869	838	839	822	841	872	843	829	859	853	871	830	847	888	888	834	903	804	871	856	852	888	914	842	831	813	842	873	894	832	845	847	886
27620	18417	4483	596	405	380	296	355	330	313	290	275	298	333	308	314	294	348	319	305	337	261	290	314	312	298	298	313	303	297	293	319	289	277	272	328	342	323	322	293	260	293	319	300	279	304	316	306	270	320	314	314	298	327	305	311	278	338	281	304	291	282	260	309	290	326	292	295	302	326	281	265	297	320	287	302	302	266	305	299	304	292	290	279	326	296	304	327	297	296	300	320	314	315	305	298	306	327	278	306	288	287	313	312	314	290	280	296	301	305	304	295	300	319	308	292	289	318	348	271	289	321	301	319	279	284	295	288	310	295	330	300	298	279	302	320	316	298	275	311	290	274	298	317	336	336	304	285	294	294	321	302	330	308	307	291	292	308	291	282	318	303	253	311	309	296	320	268	302	310	284	266	298	349	295	279	301	299	299	318	284	281	305	319	304	304	286	322	280	321	308	329	305	273	273	291	289	275	303	289	296	313	312	326	348	307	330	308	284	283	287	317	310	298	330	317	303	281	356	313	290	306	292	283	325	283	333	277	321	287	272	271	286	303	284	300	316	313	274	274	316	296	306	273	306	303	303	308	287	304	301	275	297	294	298	287	318	309	323	315	306	301	311	278	323	296	290	306	311	304	305	325	288	297	280	319	303	310	309	305	297	354	315	293	287	309	300	311	350	286	302	294	328	301	283	312	303	298	298	311	297	326	296	317	292	277	262	333	310	313	316	325	336	341	282	318	302	306	289	319	284	306	292	264	316	277	275	284	278	302	317	341	296	314	296	292	316	310	284	299	283	317	307	290	295	301	290	279	299	269	321	268	277	298	296	284	291	314	292	302	319	309	284	296	306	296	302	273	313	324	304	337	287	332	289	292	318	307	304	288	280	283	290	295	297	302	298	310	313	294	326	332	298	297	299	310	333	336	342	336	297	298	298	257	319	305	297	320	289	292	324	287	309	270	290	285	294	316	304	279	333	298	304	307	307	277	295	288	283	335	333	312	294	324	303	322	335	292	291	308	305	310	302	301	316	290	307	292	278	299	284	314	315	319	342	285	304	294	296	277	331	322	301	295	301	303	333	299	296	358	293	289	300	311	299	298	312	282	300	267	298	304	298	319	293	298	307	299	295	275	279	301	304	333	305	280	294	273	300	307	308	288	312	285	312	301	309	294	319	310	280	312	314	316	314	284	321	296	294	297	319	281	314	299	299	341	327	293	289	303	308	289	306	329	303	320	326	282	286	327	308	298	315	307	322	281	321	256	296	296	287	312	288	322	288	282	272	309	312	297	299	320	304	301	294	271	263	325	292	301	292	301	287	303	339	323	296	330	308	322	308	340	325	325	321	288	295	301	325	290	303	300	290	330	328	298	296	303	308	289	342	325	283	306	300	289	297	301	280	317	315	339	276	265	277	289	314	300	309	272	296	289	294	305	306	302	296	297	284	293	303	315	274	289	303	320	301	318	288	313	312	322	320	289	279	332	345	336	274	269	296	298	273	298	353	308	302	309	330	289	290	298	308	272	281	317	285	305	304	325	307	313	278	265	291	274	311	321	299	260	297	274	274	290	317	286	299	280	322	301	297	300	285	323	301	310	316	293	303	339	289	289	289	305	310	330	273	296	308	324	285	298	319	278	317	295	314	306	322	268	279	317	282	330	310	347	295	340	303	278	319	299	318	287	274	316	301	288	310	277	295	328	311	276	308	311	276	284	310	309	281	274	307	347	289	275	281	321	307	251	286	310	304	324	312	307	294	303	319	328	359	316	306	324	301	292	315	278	312	325	274	284	295	323	314	266	319	319	286	329	306	290	272	304	287	289	316	287	295	274	317	317	301	300	304	291	278	308	314	308	299	283	321	313	302	330	326	299	331	295	313	312	279	290	280	307	322	286	286	293	300	325	293	315	308	313	274	303	280	297	309	313	313	292	301	304	275	328	286	281	291	335	309	296	353	319	303	284	297	297	300	281	295	293	305	299	300	315	289	312	304	253	304	319	310	319	299	278	271	298	298	313	294	314	300	274	285	302	303	313	313	321	299	316	295	282	291	274	303	317	304	299	276	286	283	296	291	309	322	308	304	315	291	322	309	305	290	288	304	308	271	289	291	307	287	297	288	291	296	332	320	316	335	289	270	301	317	280	278	305	321	294	275	311	282	317	291	317	297	310	331	316	301	291	290	308	266	307	325	292	304	301	300	276	330	282	293	314	279	303	306	297	281	313	298	300	302	274	288	298	333	323	332	280	287	332	296	311	295	318	309	276	306	335	300	315	288	306	286	322	306	296	304	272	306	308	287	282	298	305	289	295	293	302	328	293	289	298	341	330	294	310	282	298	324	289	321	333	317	298	319	282	322	309	293	309	286	277	307	334	327	299	285	291	275	302	316	304	301	323	317	302	327	326	320	302	325	266	264	285	319	331	315	295	309	308	308	274	312	317	278	298	304	275	295	269	310	262	299	301	292	311	310	278	311	333	296	300	295	300	332	283	299	284	292	296	297	350	301	282	310	304	324	308	307	307	279	297	292	333	331	285	337	326	298	299	295	294	287	292	300	294	283	298	303	316	320	302	337	323	309	324	307	299	292	299	268	310	310	301	305	324	315	322	299	294	296	294	322	304	300	292	318	311	294	311	282	299	285	306	312	289	338	315	293	281	282	298	309	308	309	312	307	277	301	289	313	324	249	288	290	318	323	313	312	295	319	295	319	317	286	318	263	284	313	324	293	319	287	321	309	316	289	328	282	304	325	334	271	314	289	314	334	294	285	311	273	292	312	304	299	303	276	309	319	275	310	296	295	287	325	321	292	309	293	312	334	301	320	317	326	299	304	289	296	314	326	307	314	304	298	278	265	309	300	283	340	311	287	302	300	299	272	323	338	308	329	298	257	283	318	326	293	298	295	317	311	277	312	316	314	285	262	291	278	318	322	292	304	315	306	338	287	295	284	310	302	314	315	303	313	290	295	285	283	275	307	338	278	317	312	295	298	286	295	312	303	308	285	295	319	312	303	316	286	292	276	287	306	314	313	286	275	293	290	290	315	307	277	319	324	285	275	326	319	278	290	311	342	304	277	274	296	321	307	303	328	289	314	324	316	296	288	295	310	292	290	316	299	311	296	308	331	306	309	303	291	299	309	291	290	342	330	288	296	311	310	322	291	286	291	310	316	299	315	303	254	294	308	289	257	315	276	306	285	309	305	315	318	283	318	337	314	318	294	289	288	295	327	281	290	281	331	300	306	312	313	314	295	289	322	297	321	310	307	288	300	302	266	314	270	308	288	316	319	292	281	331	290	287	282	342	327	283	315	303	285	300	280	314	290	299	312	289	306	324	286	295	322	302	301	314	294	293	278	278	310	290	287	293	287	302	289	281	315	289	308	316	303	286	283	313	296	323	300	267	310	294	283	343	268	294	289	305	288	308	288	296	324	308	308	336	265	309	292	310	302	315	313	289	303	321	309	297	319	273	313	330	285	264	293	300	284	305	280	281
9786	1029	709	460	431	406	361	380	371	364	361	345	328	353	322	347	334	322	371	361	339	353	348	360	353	362	369	375	348	352	347	369	329	350	374	338	358	361	355	345	362	318	324	348	352	360	356	380	377	352	342	292	339	368	340	331	348	343	326	361	302	331	352	337	334	317	305	335	317	352	354	344	341	337	367	376	308	318	337	334	345	378	339	350	346	322	367	331	352	369	345	342	302	308	356	358	390	326	349	349	301	357	338	343	351	357	378	324	342	337	360	369	344	343	344	356	395	359	346	394	316	317	350	345	357	316	331	344	343	354	346	348	342	350	358	330	343	325	326	335	349	337	349	302	365	336	354	370	383	353	361	336	369	345	316	334	356	345	341	357	337	367	355	359	386	350	347	344	357	351	367	347	345	360	354	314	353	328	351	354	354	353	382	324	331	395	363	331	323	332	353	346	332	330	325	337	327	344	338	383	340	344	349	339	355	327	339	370	347	369	352	352	349	376	323	361	325	345	317	302	336	311	357	342	344	345	353	319	359	348	377	304	339	348	370	359	326	330	369	333	361	332	349	360	367	334	362	354	353	316	351	289	345	354	338	340	339	349	353	340	336	332	354	317	344	338	344	368	354	343	364	353	325	340	318	342	348	347	347	345	299	341	329	339	334	358	325	360	356	336	335	320	367	326	325	333	347	343	351	363	344	316	342	360	337	308	364	312	320	394	364	317	347	350	365	330	327	332	331	345	339	351	346	313	335	327	361	348	324	331	347	321	345	358	336	338	366	367	307	320	294	382	332	375	340	318	333	330	350	377	352	310	370	359	324	341	367	312	344	308	330	353	334	340	318	377	342	353	329	332	359	353	373	389	317	351	364	332	346	347	340	341	344	340	326	333	367	349	359	337	349	353	352	321	343	343	382	315	359	311	323	340	315	351	375	351	358	335	377	330	342	337	365	356	349	306	337	337	353	372	340	337	371	338	348	333	376	349	359	338	334	369	358	324	363	354	355	332	360	360	347	361	328	352	336	339	351	376	333	385	329	305	381	343	374	339	364	334	337	373	363	339	317	342	359	354	341	353	353	299	344	365	346	330	348	307	329	346	361	317	349	324	355	343	342	334	369	332	354	365	329	347	339	359	340	354	329	326	354	341	380	350	355	339	337	351	377	336	377	332	333	325	362	336	327	373	365	369	348	347	342	368	344	358	365	334	311	350	342	353	342	324	327	376	351	357	346	353	341	335	374	315	351	367	363	358	315	375	333	356	326	326	361	356	389	352	356	360	335	311	327	342	328	355	325	364	346	343	347	319	315	361	363	307	327	353	359	365	341	327	323	378	374	311	345	364	342	363	349	345	358	344	339	346	335	348	362	353	325	342	376	358	354	387	334	333	329	326	341	371	350	336	324	320	334	337	364	352	334	341	378	365	352	311	366	328	357	324	346	376	370	340	377	356	368	356	323	336	338	366	317	344	356	351	339	326	316	341	321	389	360	361	344	330	336	331	334	328	359	346	325	349	345	366	345	333	343	346	313	347	337	328	372	330	332	344	347	344	326	348	322	343	318	356	332	353	333	317	361	348	352	331	368	343	337	371	371	323	327	330	307	321	328	331	346	352	350	337	327	386	352	339	328	367	352	313	314	377	327	332	332	330	368	348	321	340	336	352	340	328	345	348	378	335	338	332	323	339	339	361	327	314	341	328	390	351	343	371	358	388	334	326	344	334	330	365	354	345	361	372	338	356	353	296	346	320	359	354	326	324	298	330	342	359	340	357	353	331	328	358	353	360	326	338	391	359	330	346	351	335	323	346	353	356	385	334	338	337	332	318	338	340	352	369	345	353	339	347	365	331	298	324	356	314	325	320	362	348	349	394	317	342	375	356	328	334	358	356	333	325	321	378	383	335	354	338	329	325	378	331	357	342	332	343	351	362	343	367	369	367	330	342	346	354	371	340	330	330	322	352	310	332	314	314	330	361	356	353	300	329	332	350	364	346	347	340	330	356	372	363	321	352	350	319	325	340	349	365	364	336	312	349	327	324	361	334	337	329	327	342	349	339	326	336	341	357	335	377	371	352	320	358	347	303	323	365	353	363	372	329	342	312	346	343	352	315	328	354	296	317	345	363	358	361	313	358	329	360	339	366	339	334	302	316	313	338	351	336	360	333	301	323	374	359	352	367	369	344	322	345	316	318	321	376	360	369	352	348	329	359	363	347	323	318	333	348	313	337	346	340	375	368	341	345	356	318	319	360	338	353	358	357	322	333	340	323	339	336	360	345	330	352	342	350	318	329	381	357	366	298	327	343	355	371	346	358	346	332	327	336	306	343	356	354	347	339	328	340	330	349	370	328	327	360	343	385	335	359	363	329	343	332	353	360	347	333	315	307	305	323	356	350	332	336	331	348	343	354	355	371	310	365	334	360	313	356	357	350	377	359	355	372	303	334	354	347	337	343	335	340	333	353	334	309	372	318	341	356	367	346	324	363	315	309	295	333	333	331	302	315	328	379	333	343	372	338	339	337	384	351	319	373	346	384	347	370	333	324	345	345	328	354	320	321	326	370	377	350	351	327	355	372	308	346	348	374	325	323	357	317	380	340	368	337	368	319	342	335	347	356	341	355	348	367	371	300	331	388	336	313	339	333	374	341	349	338	352	362	355	323	358	367	330	366	360	350	353	331	336	319	350	347	354	326	357	333	360	352	371	367	375	337	373	314	356	321	373	353	339	348	389	384	354	312	372	378	338	361	340	358	328	376	375	335	376	337	351	340	376	331	356	356	318	331	327	384	331	337	319	337	334	353	355	331	330	350	344	314	339	331	337	345	351	329	332	351	344	354	339	324	382	355	358	347	360	321	353	361	373	373	319	325	317	377	341	294	340	358	391	333	304	367	348	337	357	319	369	356	371	316	357	337	377	357	344	318	318	367	388	364	364	382	335	344	343	347	346	332	356	323	352	328	361	361	331	342	333	375	356	348	342	353	334	360	305	347	352	381	339	367	336	329	336	346	334	343	391	355	353	343	377	367	362	334	335	357	346	343	336	359	313	363	339	328	350	372	371	338	335	320	355	331	340	329	330	342	324	353	337	335	307	321	371	328	375	350	325	355	330	338	381	346	331	351	365	355	331	351	361	341	325	343	350	332	336	345	335	334	337	324	349	333	350	345	339	327	319	349	321	346	357	338	341	346	352	347	355	360	320	364	318	346	311	383	344	323	338	335	318	356	348	369	331	303	351	313	339	342	368	344	328	338	341	386	339	354	306	334	331	330	400	364	355	319	352	337	342	348	340	338	328	352	345	317	364	344	336	383	335	340	372	339	337	339	355	326	363	347	352	327	358	346	322	363	338	362	338	335	347	354	316	319	346	386	376	331	364	353	339	305	336	346	355	341	336	337	332	329	340	352	353	346	353	415	330	320	354	366	324	355	355	366	352	375	310	371	363	383	359	328	357	367	366	332	306	338	340	364	341	341	364	327	296	356	360	380
23750	21028	28309	23961	21015	9615	1171	748	620	571	563	512	543	444	461	466	458	419	472	453	452	471	467	452	423	421	420	428	432	425	422	409	406	441	397	405	378	419	431	420	421	394	437	391	399	415	378	404	428	397	436	416	429	385	403	370	431	409	422	442	362	405	384	413	373	383	407	442	413	428	415	398	395	430	417	400	381	410	402	422	401	394	417	396	409	441	396	417	420	433	463	401	388	413	401	411	386	411	409	404	413	388	403	430	402	426	398	427	395	398	452	378	368	430	427	411	449	360	422	441	450	386	387	405	413	410	442	398	401	397	395	426	411	409	401	411	431	432	377	432	428	414	427	432	396	400	390	413	420	362	378	406	390	445	376	428	377	463	424	377	402	423	388	429	390	433	401	417	414	389	424	381	377	433	372	377	393	440	394	407	371	411	409	397	409	399	419	389	429	388	402	405	419	384	413	431	402	422	394	413	428	414	410	389	404	414	427	431	392	400	390	383	406	419	399	400	379	401	424	419	399	401	397	426	434	385	443	397	413	439	417	444	412	407	433	391	379	423	398	443	411	410	377	423	414	441	444	431	408	428	417	414	420	385	414	439	406	435	372	423	404	427	419	391	364	405	384	390	423	337	420	397	370	430	410	407	389	441	394	427	427	419	431	416	409	445	403	418	411	415	399	411	436	363	382	417	431	410	406	368	414	391	399	374	457	445	422	392	423	404	404	421	421	384	415	385	430	409	415	384	436	388	393	405	391	394	390	424	431	446	443	397	413	405	410	398	424	386	383	379	397	377	449	418	368	425	437	409	397	422	454	433	408	397	355	365	434	400	401	388	390	430	434	398	403	433	398	385	410	425	404	409	456	406	383	396	412	429	423	388	389	449	450	398	413	423	399	410	442	433	403	406	429	389	451	404	414	398	387	406	418	411	413	403	409	403	428	436	433	416	444	376	414	405	410	422	367	425	393	446	362	401	412	403	441	391	433	406	420	430	402	422	411	388	428	424	419	374	403	405	430	412	415	411	398	427	438	414	454	437	409	427	418	383	407	447	409	446	393	400	410	426	447	430	395	403	445	385	431	409	407	421	393	408	347	411	388	387	423	406	402	398	413	419	427	410	431	420	395	397	396	408	412	396	404	445	424	404	406	414	410	415	459	409	426	374	406	390	365	416	378	410	379	416	406	404	371	409	399	384	377	384	398	414	365	399	397	438	411	413	416	393	405	420	418	401	399	387	402	388	430	412	413	385	388	420	443	389	404	415	440	442	409	407	426	394	395	367	386	403	404	407	400	399	398	423	407	424	396	444	407	426	423	406	424	403	436	395	395	398	416	398	402	406	399	389	412	378	412	421	430	400	420	410	418	443	393	419	427	428	419	419	419	436	415	372	373	453	417	391	387	394	421	405	411	411	419	420	396	401	360	401	422	409	412	375	412	410	384	446	412	407	401	396	426	355	387	397	411	401	402	395	390	439	396	390	398	380	421	392	406	427	412	388	436	402	407	423	379	414	425	396	395	410	409	421	418	405	388	387	424	401	423	377	418	419	415	359	383	403	395	422	444	383	357	364	389	400	417	417	412	409	433	397	390	408	395	434	427	403	397	369	412	409	389	405	425	425	409	390	370	393	380	406	410	408	409	427	408	419	398	416	397	407	389	402	390	406	417	409	418	376	434	413	407	407	391	409	402	418	384	371	417	384	411	406	432	378	440	421	410	390	438	386	434	393	380	440	374	390	419	400	404	419	429	436	391	410	424	432	383	433	407	424	422	365	414	375	380	419	382	443	399	375	405	410	442	349	396	443	397	385	420	427	416	381	417	400	447	387	386	388	391	413	383	395	421	394	422	406	369	409	422	391	430	437	436	412	416	395	401	393	411	406	428	376	419	386	391	391	386	427	410	423	386	409	417	419	425	406	428	436	396	385	408	418	397	389	364	399	413	378	384	391	420	423	362	419	434	432	398	412	377	424	398	421	399	423	420	454	405	402	410	379	437	391	397	423	377	415	438	411	412	407	413	434	409	376	390	442	425	395	400	397	441	398	415	412	413	409	424	419	411	433	402	387	398	427	448	403	420	395	408	392	428	391	450	358	405	391	392	420	395	379	402	386	401	415	395	396	421	410	410	387	407	405	410	416	394	399	405	402	386	375	386	428	414	397	420	438	446	442	393	408	423	373	397	404	414	406	386	384	442	421	405	389	434	387	390	434	422	386	385	419	420	418	385	413	421	393	437	424	395	390	419	433	387	438	375	407	358	414	394	399	427	416	455	407	422	375	414	374	454	400	421	384	371	433	388	393	389	365	391	456	399	411	376	406	406	408	410	382	389	426	372	404	396	397	418	409	409	409	422	423	404	412	410	408	421	418	394	447	403	436	401	417	419	391	421	452	450	398	405	424	438	397	409	406	398	417	412	394	370	417	401	434	413	394	363	391	407	417	415	398	427	369	430	431	403	434	387	440	395	413	393	451	385	402	401	422	401	400	396	371	368	412	429	399	359	433	431	383	405	416	410	401	417	427	414	399	388	414	429	391	432	409	416	377	404	418	362	388	433	406	389	422	412	408	437	383	378	383	430	395	405	412	396	388	374	395	402	400	399	420	407	398	423	426	427	411	412	424	401	409	426	397	423	398	434	406	418	376	435	424	407	372	388	414	396	387	415	416	416	388	401	416	417	402	415	365	430	410	407	462	434	383	429	421	416	404	421	414	436	417	386	416	407	411	400	392	390	392	397	405	427	406	369	402	416	395	403	412	429	416	435	404	460	376	417	410	392	402	435	437	408	402	393	380	394	454	403	408	443	417	435	428	404	401	389	401	405	389	427	379	349	419	445	432	434	414	356	434	414	411	418	387	399	425	411	425	417	406	373	430	387	355	409	397	392	410	431	388	363	395	435	433	387	424	387	410	413	431	405	418	406	433	405	404	394	426	400	401	385	421	393	383	408	411	415	429	440	407	404	409	399	414	385	375	395	410	410	379	436	439	412	378	407	377	384	435	400	421	417	412	400	427	386	417	385	442	388	390	413	423	403	392	435	404	382	420	385	405	419	405	385	423	395	434	418	388	394	384	407	403	367	410	411	394	432	385	414	385	431	426	384	432	395	418	414	413	433	401	387	430	457	405	382	431	411	424	421	370	402	438	418	388	418	391	426	433	419	398	454	390	409	397	399	422	398	388	394	419	398	405	440	377	381	455	430	399	410	393	414	415	408	427	407	389	423	398	414	382	416	412	387	406	425	398	401	427	420	417	407	391	339	405	442	380	400	430	396	378	395	404	412	407	386	414	378	417	431	417	429	386	423	413	396	445	418	386	414	420	423	432	412	417	423	406	404	399	374	439	397	446	415	369	408	376	453	405	441	404	408	395	370	397	411	393	389	407	427	404	435	376	391	416	410	390	404	396	380	417	417	419	420	411	408	437	430	403	429	416	403	417	426	391	423	422	433	401	405	383	386	388	377	399	416	354	398	445	435	404	397	372	390	382
33230	9199	5692	2699	1969	1564	1169	995	891	783	676	668	548	551	573	529	529	524	505	476	512	430	492	446	470	443	477	508	457	489	436	452	435	423	438	466	405	474	441	412	456	435	443	425	458	451	445	429	453	429	429	421	428	444	434	447	449	441	441	434	457	420	428	446	441	444	405	436	429	440	468	420	440	477	452	442	476	428	456	451	425	422	422	427	424	422	430	426	467	417	472	435	425	490	443	449	415	424	405	438	444	446	472	432	414	434	422	457	426	416	442	403	467	451	427	425	442	444	468	409	462	427	406	394	443	398	434	426	431	400	424	448	463	429	427	459	420	451	419	420	439	501	429	395	438	460	399	440	410	434	440	412	417	436	447	459	424	413	432	436	460	477	411	415	409	412	467	438	436	413	418	455	410	434	457	423	413	429	424	420	453	447	425	474	450	429	426	426	439	443	443	437	443	445	437	439	391	456	456	401	451	421	449	445	403	428	427	432	429	477	418	481	423	415	393	421	429	439	455	429	464	413	401	432	433	432	416	455	399	450	426	446	421	416	440	405	412	422	429	426	439	413	455	410	431	427	407	399	427	397	420	447	391	423	433	421	410	437	476	436	485	445	438	419	417	445	429	411	441	418	429	479	412	473	463	423	441	436	450	421	415	430	430	427	427	416	437	432	441	389	422	471	398	479	424	431	443	413	440	502	443	405	452	434	442	413	430	459	425	434	406	424	435	455	437	475	404	460	457	458	425	415	421	408	445	428	408	449	411	459	414	396	435	393	395	412	421	416	435	460	412	477	467	466	489	400	429	442	436	452	449	456	422	450	433	420	438	464	421	437	407	436	415	497	411	411	450	448	441	438	484	430	431	495	411	419	405	432	434	447	440	428	440	418	447	426	440	432	422	414	425	395	453	440	430	391	405	404	415	450	478	439	459	433	425	452	443	431	419	388	424	455	404	450	441	450	420	458	395	459	464	421	409	420	437	441	461	434	461	441	451	399	432	433	434	427	434	436	452	408	415	445	467	437	416	455	431	402	423	431	451	434	428	441	437	398	377	409	418	424	454	442	404	450	457	414	441	439	444	421	425	402	391	399	408	429	513	445	432	454	442	420	447	438	429	435	430	413	441	433	450	453	425	430	420	419	442	433	435	447	397	413	438	402	423	407	455	452	426	434	423	418	436	412	439	425	420	460	441	450	443	453	441	458	436	458	460	424	451	450	430	460	414	418	432	437	424	420	431	458	409	439	457	432	438	411	409	427	444	429	415	454	442	470	441	434	438	424	441	409	433	429	418	438	430	404	390	450	410	441	455	433	443	438	432	438	465	425	424	431	418	434	452	473	412	426	440	450	415	426	391	403	430	406	425	449	453	439	436	423	423	443	422	464	418	473	427	434	425	443	456	434	402	455	425	401	446	429	420	437	443	447	452	441	434	396	460	428	415	408	409	420	457	470	452	434	461	471	405	406	479	421	452	412	426	442	442	405	428	422	400	452	415	439	426	447	435	442	396	429	445	415	450	428	429	467	416	420	472	487	423	435	446	400	436	404	429	456	435	410	437	465	464	477	462	429	428	408	434	434	449	455	402	479	450	414	438	441	438	431	420	442	450	423	442	451	440	433	412	435	410	415	441	422	451	424	446	433	442	421	445	441	435	407	423	458	422	408	444	431	445	438	447	401	445	461	458	459	450	444	435	450	426	399	465	433	417	433	407	453	447	446	425	449	458	457	482	449	467	409	427	482	462	440	467	460	449	428	407	413	430	402	414	427	420	425	456	459	462	425	411	429	425	433	447	437	451	414	449	397	466	417	407	457	451	433	426	418	417	363	474	401	421	430	407	405	417	456	436	445	450	465	406	461	456	449	444	410	419	460	472	430	447	435	447	409	448	395	458	424	435	452	443	432	453	422	415	445	392	413	427	461	423	449	413	432	418	428	441	434	414	459	485	444	416	418	448	447	405	409	438	398	385	430	429	400	436	473	461	462	448	425	442	479	432	434	441	418	443	434	423	420	430	406	429	425	447	442	430	461	428	467	448	494	444	422	413	400	438	375	390	436	419	435	481	453	406	462	436	415	415	416	437	429	461	428	431	413	408	427	420	420	457	417	411	438	460	409	453	439	473	441	427	422	435	423	457	419	458	425	428	440	406	445	470	450	464	452	459	489	441	465	417	405	418	424	424	445	437	432	458	457	441	424	458	425	428	442	428	460	435	456	440	438	441	422	449	427	437	430	446	442	413	451	455	460	453	507	419	427	427	414	430	405	414	493	443	406	414	449	449	428	472	442	459	392	471	437	432	453	420	451	422	414	413	441	406	440	429	384	432	416	452	444	436	465	393	437	405	443	441	464	438	441	440	451	376	433	407	418	439	447	415	439	425	450	429	449	445	407	422	467	442	484	445	433	433	437	443	444	415	430	420	427	438	454	434	418	479	436	447	427	458	397	432	468	418	444	403	446	422	461	440	443	455	430	468	459	458	431	433	443	433	442	441	488	422	438	422	457	436	426	464	447	435	406	436	382	418	462	445	414	432	440	436	439	432	415	433	433	434	406	462	432	431	474	445	438	413	418	432	419	402	452	430	439	440	407	440	448	419	450	417	424	431	412	426	450	420	386	410	476	411	434	428	429	449	386	428	417	436	411	408	452	428	413	406	413	416	419	439	400	442	396	446	463	451	451	415	426	470	473	438	438	396	444	393	464	441	458	465	486	408	411	446	394	417	419	439	442	443	421	423	442	395	470	418	402	439	406	447	447	429	417	427	404	464	447	446	428	431	425	407	469	461	479	431	437	394	411	442	416	426	458	422	414	470	397	440	388	469	425	443	438	470	440	418	432	420	424	370	427	421	449	448	439	403	436	502	413	485	452	452	402	460	402	457	397	434	458	444	419	423	409	423	417	450	428	419	432	393	435	439	441	399	419	414	415	426	453	396	435	381	407	446	405	433	409	455	420	452	427	438	385	439	432	460	468	445	428	409	439	444	453	459	422	393	409	433	446	448	425	440	425	420	465	435	430	398	448	434	434	474	435	407	423	439	430	454	417	443	432	433	446	400	418	470	397	403	393	407	453	429	426	400	436	419	387	443	425	438	416	424	426	429	425	445	405	433	457	422	423	432	453	421	425	415	434	429	433	391	410	448	468	432	439	435	452	426	420	441	433	446	431	446	449	406	423	424	449	445	442	423	431	421	449	427	445	434	429	445	425	411	444	442	416	479	394	441	420	420	420	395	468	434	441	414	435	426	445	410	437	423	440	443	439	423	455	473	424	425	410	451	412	426	397	432	388	412	403	435	406	429	389	405	456	435	407	446	448	407	402	439	461	428	434	436	432	389	415	447	405	420	426	421	454	451	438	414	436	454	458	402	420	433	475	450	441	455	426	429	427	429	437	448	387	416	422	439	455	410	421	437	411	420	428	453	431	451	446	435	450	429	424	488	446	440	459	457	451	472	431	459	429	484	455	465	465	449	428	445	445	460	420	426	437
24985	21042	27104	25072	10259	1057	777	796	725	681	684	660	660	602	658	604	636	624	620	624	585	569	590	597	629	620	632	620	562	598	603	592	645	571	537	598	597	611	598	566	619	599	575	622	629	617	591	645	564	603	603	626	600	638	562	574	572	594	572	582	591	551	568	576	600	583	633	629	591	608	589	574	580	599	546	600	582	559	622	605	585	602	577	575	565	597	591	560	570	595	609	607	570	613	617	558	602	587	608	557	573	606	561	556	601	570	581	574	591	595	562	581	579	626	620	627	556	606	599	597	543	607	602	596	588	581	608	608	542	591	585	578	647	606	583	623	596	613	611	604	579	619	612	555	620	626	600	545	601	610	602	551	619	561	613	602	620	584	624	671	622	622	590	589	581	572	582	559	563	637	583	599	577	584	626	632	628	658	641	592	615	633	603	612	607	593	648	568	557	617	602	569	594	630	565	629	576	565	588	614	615	604	612	582	576	565	625	577	611	611	592	644	597	550	601	597	588	613	622	594	622	575	608	591	582	601	605	559	584	610	649	563	607	568	573	596	575	595	628	601	579	557	563	592	595	618	626	554	603	612	531	618	609	622	598	597	595	606	634	586	620	624	662	597	585	600	596	605	603	602	623	558	588	621	570	575	575	578	591	606	634	581	592	560	600	623	578	613	577	596	577	596	584	607	597	594	572	602	611	587	603	595	582	618	602	614	605	598	580	544	662	595	611	597	648	541	576	591	600	580	583	621	603	590	595	643	632	561	610	663	574	617	552	645	538	633	596	621	598	635	555	580	588	591	590	580	579	579	598	638	630	607	589	642	623	598	597	638	627	596	632	610	573	652	622	601	581	598	599	613	591	606	625	609	584	603	594	589	587	606	599	611	553	623	599	576	564	580	587	563	592	610	601	608	569	593	606	608	621	599	571	575	603	614	583	555	602	606	629	558	610	621	571	601	585	568	610	608	575	560	602	622	604	612	602	637	578	588	612	609	614	591	601	618	619	587	597	607	569	591	596	593	575	620	628	575	594	580	582	615	584	620	584	589	561	573	594	646	595	607	606	593	593	556	610	595	600	576	600	603	570	598	575	563	584	572	661	608	645	554	579	576	601	605	593	622	588	578	575	605	610	601	608	588	603	604	589	607	570	563	621	608	564	582	598	596	585	601	641	631	593	562	617	628	621	586	576	601	568	634	608	620	599	590	562	599	583	604	627	594	562	611	609	632	591	562	551	624	615	575	588	532	587	609	593	587	593	629	618	601	592	579	621	602	572	589	592	559	570	650	635	579	610	614	581	631	616	613	589	585	594	623	629	586	608	643	594	594	582	542	562	562	616	611	616	582	616	583	575	614	598	614	588	585	604	593	611	609	569	585	576	589	592	582	578	593	525	597	565	621	578	597	571	605	590	585	563	591	582	575	585	601	607	581	570	558	623	595	567	561	542	604	624	570	610	606	587	623	598	613	610	604	568	603	580	613	613	593	638	559	616	556	612	583	565	613	581	609	559	606	579	611	595	630	586	604	586	600	613	620	567	599	623	623	633	623	594	592	580	635	621	563	572	620	606	614	564	562	575	612	533	605	614	570	588	569	570	620	564	584	579	573	674	623	611	578	628	600	607	567	617	554	629	592	607	574	551	573	610	543	620	609	607	532	583	612	585	624	581	597	561	579	638	554	594	614	578	595	586	582	589	577	589	556	629	581	581	577	585	591	552	564	612	597	543	634	601	603	581	608	600	573	569	547	576	606	608	583	600	593	631	601	621	575	555	631	581	568	602	585	575	561	600	562	608	586	569	598	592	620	572	580	630	565	551	617	564	558	583	599	619	635	626	594	628	592	578	591	590	613	560	567	582	607	607	563	613	598	615	578	613	595	579	610	627	605	639	552	599	606	627	595	628	591	606	575	599	586	594	568	590	576	611	581	614	587	603	575	568	583	554	607	568	597	606	567	585	555	570	586	583	621	579	598	630	579	583	636	599	593	569	586	586	617	559	595	631	589	617	585	612	643	606	593	559	583	565	607	586	602	595	592	592	568	545	605	593	576	544	582	635	606	599	591	563	596	587	550	573	550	607	577	608	580	611	609	617	577	594	598	634	569	563	606	619	590	584	553	628	608	584	579	596	599	643	593	614	627	597	615	600	625	589	611	577	594	627	599	575	583	630	611	571	583	593	640	590	606	589	602	616	567	558	611	620	596	592	578	600	572	568	589	560	586	558	579	581	576	646	590	605	574	610	581	613	555	612	608	586	652	574	587	577	584	608	563	598	599	569	612	639	621	624	638	580	585	655	612	631	593	580	601	604	572	593	566	575	602	578	590	606	591	573	589	594	628	578	589	609	592	619	603	599	563	625	587	583	562	612	618	597	605	581	596	551	574	584	633	604	632	567	599	599	606	574	587	573	616	604	519	597	578	634	605	662	584	637	595	589	591	608	571	594	567	596	558	598	563	617	570	617	588	582	591	590	569	559	619	574	618	596	573	564	575	651	624	594	584	599	598	601	589	601	585	624	557	590	571	602	621	690	619	574	585	606	580	599	652	578	560	598	604	635	593	594	592	623	608	596	641	622	600	581	572	612	563	577	618	586	637	600	548	583	637	540	620	639	612	625	611	611	601	603	643	592	604	526	634	598	601	586	611	570	624	570	599	636	626	605	583	589	550	589	613	593	627	619	565	614	585	616	578	589	622	625	599	592	592	597	545	548	615	614	588	615	567	567	577	586	590	606	597	663	615	585	568	599	602	614	601	616	610	567	582	581	597	592	587	559	571	634	587	573	605	572	608	610	565	597	612	624	619	571	630	566	596	594	609	619	598	612	625	631	606	617	566	589	582	612	572	587	602	552	572	619	587	573	525	589	601	581	585	593	535	604	647	589	565	596	617	539	604	586	633	584	576	594	565	561	574	591	567	632	571	574	564	566	596	594	587	602	569	569	589	672	639	575	637	587	588	562	570	594	630	576	612	561	596	578	503	576	616	608	573	588	569	617	589	585	571	569	607	566	596	609	605	644	580	574	594	605	595	592	605	614	594	650	616	574	598	603	558	597	618	608	561	622	649	572	583	606	633	574	569	592	600	603	621	597	611	610	594	633	579	581	574	653	634	543	561	574	587	615	554	591	630	617	598	561	611	609	616	565	605	607	564	602	574	620	603	608	568	583	644	598	569	611	593	616	600	607	615	593	582	578	567	607	590	568	601	600	596	581	577	629	586	553	597	577	597	572	575	613	611	616	568	615	629	603	575	580	601	589	598	552	628	609	580	643	557	562	614	581	623	601	563	616	621	571	617	594	611	606	587	615	580	572	652	580	607	599	622	618	612	556	592	600	577	559	601	588	563	601	579	584	618	590	582	623	594	621	589	592	619	579	567	645	583	621	610	613	604	589	571	574	606	605	590	589	605	588	594	548	632	585	531	589	567	627	543	553	591	566	604	602	601	588	588	580	616	597	617	546	586	557	565	605	597	642	577	617	650	627	591	611	572
28154	5255	3422	1811	1529	1196	1087	927	919	843	769	764	700	767	720	689	677	704	637	648	662	673	661	660	671	673	679	652	617	647	639	685	702	639	631	638	655	679	653	642	634	598	589	641	656	627	646	644	639	637	634	649	619	635	686	649	625	655	650	651	627	662	603	623	580	604	662	633	624	639	659	656	632	642	626	650	623	636	675	659	607	627	646	663	645	633	612	617	632	637	660	633	628	668	625	659	622	638	657	608	637	628	632	645	596	612	669	669	624	638	665	627	660	693	638	698	664	643	644	657	597	647	637	634	625	627	631	649	711	637	656	613	637	661	615	637	646	662	653	704	633	630	668	644	609	645	598	635	638	700	665	608	657	621	599	648	582	679	643	647	657	643	611	597	655	686	674	634	662	641	637	672	665	661	639	610	675	625	614	674	667	657	681	640	632	621	637	597	627	677	632	687	630	704	667	634	631	625	655	646	627	651	604	667	624	625	654	627	635	607	658	615	650	645	624	626	628	646	643	675	647	663	640	660	622	624	603	682	620	649	641	644	635	666	668	629	595	680	653	638	673	680	658	660	629	634	616	641	649	653	661	619	630	644	668	632	665	636	625	615	647	641	598	668	680	594	633	605	675	634	596	644	646	663	648	672	650	648	674	672	639	636	640	666	677	651	639	593	682	651	604	632	639	628	612	623	647	607	638	644	647	686	619	641	657	619	620	650	637	666	623	643	648	676	651	633	582	692	610	721	616	663	636	674	667	612	659	628	647	655	657	611	659	609	644	656	618	650	614	616	641	633	628	689	599	651	662	641	631	635	628	638	661	641	659	650	695	613	638	682	599	645	614	635	638	602	642	627	611	629	628	669	631	601	656	637	578	661	709	648	613	652	635	608	650	617	589	644	683	606	662	648	607	621	637	638	634	639	678	625	608	631	646	629	630	635	634	614	619	618	646	647	633	607	620	670	628	608	618	651	652	642	651	630	629	643	631	643	682	615	621	580	645	651	581	635	677	663	667	649	616	640	626	692	600	710	635	664	626	661	621	579	641	664	592	633	598	645	610	688	629	656	656	632	614	641	630	650	664	629	619	624	671	638	668	654	639	691	620	610	643	605	710	644	600	638	632	614	625	675	623	655	642	618	633	651	613	631	577	643	605	605	641	626	647	656	624	614	662	661	662	674	657	674	655	660	627	628	673	625	647	643	625	669	613	648	675	618	621	661	603	667	636	640	665	675	651	643	650	604	630	645	603	637	605	603	628	647	638	657	649	607	624	607	651	673	633	697	657	688	647	627	602	611	615	671	659	601	667	634	642	642	635	641	659	634	668	684	647	665	682	632	615	634	615	598	697	663	584	669	630	611	665	630	684	653	653	603	647	657	623	657	592	656	648	573	662	599	636	612	599	640	604	651	624	603	651	625	618	644	658	628	660	635	651	661	628	621	632	617	634	653	644	664	619	648	637	647	683	638	627	658	620	657	653	662	587	649	630	611	684	665	626	661	631	650	665	609	640	662	648	616	639	664	665	651	642	643	604	668	623	617	647	652	621	642	687	667	714	609	618	644	610	633	661	660	622	625	619	635	634	628	643	654	651	667	644	637	632	634	664	691	649	633	674	627	628	594	646	670	651	635	616	618	647	653	645	649	642	660	658	651	631	631	633	642	655	628	645	636	630	589	616	661	661	630	647	665	629	620	680	618	605	656	655	627	635	605	677	653	694	620	607	614	649	624	674	630	603	639	603	651	638	629	674	666	628	636	615	639	612	642	625	590	659	669	629	675	643	612	602	634	605	670	630	648	681	631	608	635	621	654	654	633	617	615	641	667	612	631	649	652	686	640	646	604	596	625	590	590	656	647	701	616	604	626	597	662	583	643	635	611	601	655	654	648	595	644	609	601	628	646	612	622	665	627	643	620	661	651	653	620	643	624	654	644	696	660	660	651	673	684	608	661	657	630	656	636	610	623	693	685	632	639	588	697	601	621	668	626	677	616	639	634	636	602	626	641	611	637	595	689	638	602	664	640	626	659	633	632	632	651	673	641	614	649	674	616	631	662	626	644	616	599	675	669	631	628	617	630	618	619	615	639	672	577	658	621	662	648	630	637	610	608	613	647	620	627	628	601	653	598	685	673	620	645	618	667	681	597	604	650	685	670	648	651	622	604	645	656	607	643	623	664	634	664	653	675	658	650	658	685	629	638	622	660	629	637	668	617	642	667	642	616	633	601	661	667	640	617	641	600	621	611	671	644	649	606	655	574	660	635	680	653	606	659	618	642	631	643	631	672	636	644	645	666	638	650	659	623	672	635	627	613	589	621	644	623	653	613	613	690	644	646	632	653	653	648	636	637	641	722	623	608	668	650	671	667	655	637	606	685	644	661	655	651	619	646	609	652	650	611	615	674	654	666	651	631	671	630	613	638	655	610	651	642	631	648	671	636	595	643	656	634	642	652	639	620	608	660	641	615	679	650	618	624	576	666	618	619	656	632	603	646	608	646	644	644	638	611	654	635	680	682	656	632	699	686	608	629	642	648	615	569	645	634	611	654	591	656	636	656	616	660	682	606	629	646	686	614	620	600	665	627	595	632	679	643	660	659	666	661	663	618	645	659	639	633	612	643	682	625	601	691	626	660	631	607	619	648	615	633	618	647	605	652	618	625	678	645	667	632	638	631	650	656	625	669	640	642	647	630	684	637	615	624	638	634	641	624	619	653	652	640	641	626	639	583	637	619	664	646	595	671	614	627	618	643	643	629	673	648	618	663	605	631	641	613	628	681	601	651	671	634	643	646	638	646	659	702	648	692	647	599	624	669	648	643	597	647	629	676	626	612	645	617	651	605	605	656	603	615	635	600	605	651	592	670	667	625	685	628	615	642	612	685	640	656	658	618	600	647	668	613	647	631	641	623	605	613	660	663	635	643	657	671	636	637	657	690	657	628	653	670	611	638	589	609	628	627	625	629	622	634	593	621	686	612	636	646	636	608	650	628	656	611	644	647	645	640	664	636	607	659	631	650	666	622	660	659	638	644	600	640	644	648	622	624	631	637	632	710	658	628	620	653	663	643	635	613	649	629	660	648	637	641	661	628	625	610	625	646	647	619	620	676	624	620	648	618	608	621	648	650	642	651	644	687	686	648	625	630	635	626	595	641	617	638	620	666	653	626	648	666	618	630	648	703	657	649	617	609	665	646	642	630	691	641	658	678	605	643	676	611	650	645	594	619	640	670	623	621	634	674	686	644	622	689	650	681	633	609	662	621	628	615	720	643	672	641	643	645	634	636	643	675	645	625	651	661	596	638	634	642	654	614	629	695	657	639	650	631	655	631	666	630	644	660	643	632	651	638	638	650	643	675	590	638	589	609	632	641	664	645	607	655	667	675	651	628	618	624	592	636	683	582	622	607	612	646	622	563	651	665	597	622	664	605	643	676	664	668	627	639	638	674	645	654	597	661	652	640	599	621	636	634	628	656	656	614	653	647	685	631	609	676
22618	21056	28676	23620	21054	21121	8881	1643	1261	1190	1087	1057	1090	950	995	972	960	900	942	928	926	875	854	910	901	851	892	932	875	921	852	886	871	871	847	911	887	905	834	900	857	840	897	868	908	884	852	912	864	863	861	825	873	821	790	857	878	842	846	879	863	849	885	845	818	879	842	847	866	797	846	839	866	853	863	869	869	833	864	879	804	858	847	877	816	856	795	820	841	856	846	853	897	781	797	811	770	836	817	847	847	855	906	792	848	862	853	873	883	853	867	842	860	875	855	806	861	903	819	900	915	833	805	865	840	829	838	815	829	893	828	841	852	855	794	827	894	832	862	833	840	800	826	831	887	848	798	835	794	879	833	883	874	851	816	817	825	801	835	836	839	838	827	852	825	846	834	843	826	843	821	869	831	802	840	834	866	863	862	854	801	875	881	799	851	812	860	865	864	853	836	878	821	876	866	885	824	863	846	885	820	793	830	866	861	883	828	833	801	847	862	863	901	876	854	766	854	839	818	890	819	813	823	831	823	838	827	847	811	881	858	898	870	838	864	839	853	844	845	819	841	864	861	844	830	843	875	900	881	849	843	842	842	811	827	837	879	810	870	891	845	870	783	810	837	811	807	826	848	861	807	833	803	858	864	822	826	838	873	839	885	834	858	847	845	829	857	850	795	811	834	836	853	880	876	809	782	844	898	891	844	840	904	837	841	860	900	805	838	853	867	848	807	862	839	776	898	823	828	880	835	868	879	883	821	826	810	864	835	856	851	870	830	855	817	805	818	886	802	817	867	832	844	828	856	847	860	828	862	845	831	875	874	855	876	793	880	820	819	802	872	891	792	869	799	859	885	855	818	814	826	850	871	817	759	863	832	820	897	842	873	822	830	876	827	893	826	805	870	840	836	848	768	871	778	816	837	822	856	846	805	843	862	889	837	835	861	852	858	863	870	807	820	908	809	863	878	838	908	862	874	838	822	839	840	817	857	818	840	819	839	863	825	885	821	886	848	802	867	793	791	823	847	839	835	811	875	810	840	845	807	897	851	860	833	795	880	844	823	836	863	865	831	827	827	898	857	848	812	850	874	864	768	871	816	877	865	882	840	862	825	879	884	838	884	895	883	845	792	800	860	851	813	840	794	855	854	873	795	817	832	848	812	776	832	856	807	850	813	806	838	880	837	836	889	842	824	848	868	891	849	917	818	823	835	843	868	832	841	850	844	837	815	853	874	904	824	827	823	887	843	916	891	857	823	872	822	814	858	881	834	866	807	794	829	860	836	828	834	894	866	883	880	819	822	878	869	825	846	872	828	812	815	879	820	809	879	815	885	793	904	848	842	820	853	856	868	834	853	882	857	812	818	840	839	851	881	815	861	837	835	925	850	797	909	843	793	831	840	838	811	830	827	801	856	847	855	816	814	864	888	852	832	844	856	852	811	809	876	818	871	878	888	836	840	821	836	840	837	787	800	875	872	864	893	808	874	835	826	826	806	794	821	828	847	869	882	860	837	842	842	869	888	861	796	879	882	856	854	822	796	816	885	871	895	852	817	861	867	832	870	834	874	842	829	850	829	829	839	830	868	809	827	868	914	845	874	903	897	874	859	777	838	807	826	818	857	780	815	945	846	839	809	843	837	853	832	847	896	855	806	807	841	881	825	871	873	835	788	831	894	844	869	869	889	853	863	795	877	816	799	864	821	890	894	914	813	859	857	751	787	876	878	832	836	830	863	863	846	863	845	874	846	828	850	870	852	874	828	823	862	857	875	824	878	824	846	865	856	879	868	843	820	860	829	837	836	836	808	824	836	855	837	894	872	838	792	832	788	830	835	839	863	844	853	819	884	826	826	812	888	816	883	810	834	811	853	838	873	804	857	844	834	818	839	861	818	859	842	820	855	876	809	850	808	829	811	834	816	885	831	793	887	791	850	863	846	883	859	875	841	837	876	854	845	835	860	815	839	811	866	882	858	806	854	836	878	869	860	863	863	880	822	819	845	871	841	827	837	787	868	838	794	803	819	877	857	824	842	869	845	828	822	875	801	877	903	861	808	823	824	861	869	885	857	870	857	833	830	859	870	844	857	847	833	878	868	855	905	804	842	780	832	865	830	815	886	833	832	869	801	806	801	855	840	851	849	873	838	845	854	882	808	840	849	860	846	831	842	835	887	833	809	801	823	758	856	817	861	868	835	839	872	835	866	886	826	816	851	858	839	848	855	832	825	834	841	840	799	858	842	803	847	834	897	836	868	810	824	819	907	788	832	857	851	838	902	861	810	824	815	807	811	900	814	828	842	849	847	817	825	807	841	851	784	818	839	847	820	791	859	825	815	846	877	842	844	846	890	839	815	875	824	850	828	830	841	895	809	841	838	837	786	802	833	826	874	835	825	887	822	859	908	789	850	803	845	829	855	853	847	837	815	865	851	846	856	820	821	878	849	853	830	846	869	847	815	817	872	904	805	870	793	843	837	803	860	847	860	837	830	850	847	874	868	906	823	825	855	831	841	809	839	824	863	903	791	840	850	788	801	849	908	837	850	821	863	917	849	829	852	854	866	893	826	794	869	839	898	817	844	848	855	862	888	837	853	820	818	831	841	830	841	787	848	856	858	834	816	892	831	847	786	847	830	883	812	821	839	889	851	795	839	864	816	893	861	870	857	841	845	786	858	818	855	889	811	777	859	863	861	863	851	816	856	852	897	862	844	827	798	828	863	832	839	814	819	838	826	823	844	849	837	827	843	815	872	882	828	850	882	813	783	846	875	846	836	859	817	878	834	821	846	860	833	786	789	863	891	826	845	797	835	845	812	851	846	826	833	874	879	838	780	848	846	856	800	850	868	837	837	829	884	824	819	839	827	867	857	864	865	792	841	845	853	848	849	824	802	829	861	868	912	834	851	855	810	865	884	842	813	868	869	808	833	826	875	871	824	801	864	903	874	835	886	871	815	830	803	849	832	756	813	834	825	841	817	850	870	825	838	857	869	844	887	861	836	868	832	805	862	825	860	857	844	844	828	853	818	848	844	802	822	887	842	877	857	867	870	833	883	840	830	876	854	861	799	854	851	798	806	885	846	862	846	866	834	853	872	820	820	807	843	869	877	777	823	869	837	854	862	862	784	857	842	817	849	904	861	864	847	848	857	878	874	838	837	866	908	858	917	795	805	788	847	820	865	869	850	816	818	860	908	842	868	876	861	892	847	881	822	797	825	843	832	909	856	829	853	888	801	860	861	863	816	807	878	837	813	869	866	882	805	840	860	807	844	828	877	795	835	813	828	850	783	854	899	865	801	854	841	863	870	809	875	828	864	850	839	808	858	840	797	802	836	853	869	841	821	830	875	838	850	827	873	859	920	861	795	910	849	865	828	815	838	843	836	872	845	828	843	843	843	835	796	807	799	819	806	806	855	876	826	825	845	865	786	836	799	819	899	810	832	831	810	802	857	851	807	880	857	856	844	858	835	818	856	833	826	832	864	802	826	830	813	817
34058	14840	9895	5175	3826	2972	2419	2105	1781	1574	1372	1216	1128	1112	1084	1023	1009	1009	954	959	989	942	959	840	847	906	840	858	904	891	913	925	924	889	880	897	796	837	863	904	877	911	907	874	815	788	890	936	857	878	863	824	856	829	784	852	890	836	831	855	856	852	819	853	776	821	854	834	876	840	853	903	902	853	858	847	859	858	847	836	838	825	863	861	845	828	767	850	879	872	794	889	792	830	837	808	918	841	831	885	838	856	867	873	842	859	875	783	834	829	830	839	841	862	849	879	817	782	826	834	870	855	849	864	858	853	854	859	846	851	836	880	846	831	826	831	848	875	875	822	860	827	809	832	835	854	859	849	789	838	840	826	861	866	860	828	850	865	790	774	857	821	807	863	822	887	861	827	853	833	855	872	819	836	848	878	871	817	879	873	854	865	871	841	844	907	853	815	834	802	832	856	881	826	787	837	802	827	854	838	863	810	863	800	830	813	832	869	854	845	816	827	868	844	831	828	772	852	856	850	888	804	888	810	813	821	872	893	848	884	782	851	804	875	878	840	832	827	819	853	848	858	851	841	872	874	845	828	870	823	873	828	827	851	823	836	860	799	811	819	877	847	847	854	824	863	842	837	837	799	895	822	839	877	842	861	857	890	876	900	825	799	928	825	829	833	856	879	894	819	830	873	864	804	828	853	855	864	832	848	875	886	865	860	898	799	825	855	868	878	896	866	882	894	875	799	831	795	802	870	839	820	827	805	833	837	797	855	788	825	907	835	867	852	822	810	814	852	830	809	862	867	864	847	849	842	863	847	903	820	806	823	862	791	827	860	846	865	859	892	893	801	863	857	861	835	855	821	805	821	843	819	838	834	833	888	845	809	886	880	875	827	810	852	851	873	840	844	866	862	782	870	840	898	852	804	828	834	902	853	849	852	848	794	831	853	789	853	840	870	853	876	835	851	868	868	860	860	905	861	844	856	848	811	828	837	875	912	832	852	863	892	826	836	846	862	789	813	831	848	845	870	861	802	855	846	852	926	874	834	814	833	829	799	861	840	858	849	877	833	813	830	796	824	846	796	826	834	832	816	811	819	924	863	787	886	873	830	879	876	812	889	861	795	850	811	885	890	816	815	866	836	814	828	863	811	856	888	857	884	851	917	811	830	820	857	839	898	876	873	804	797	844	879	822	841	879	800	907	826	902	862	902	799	862	837	841	838	876	847	878	855	826	856	870	822	845	879	808	875	897	842	841	817	852	853	775	802	882	832	865	830	847	860	805	812	842	868	880	876	861	875	773	833	859	818	887	851	867	850	850	880	846	804	803	833	843	881	883	876	836	845	874	856	839	791	867	858	841	872	811	903	923	854	843	846	812	795	865	817	879	839	811	801	829	852	834	861	864	859	906	860	817	880	852	849	862	865	854	918	830	799	860	828	828	866	847	832	879	871	835	839	838	812	859	865	875	890	859	893	829	835	851	879	851	862	893	854	805	876	862	842	856	803	858	819	838	854	809	903	853	830	850	855	848	832	795	831	874	837	857	819	827	831	836	846	826	895	871	857	823	860	884	821	833	804	846	849	865	786	815	835	852	814	863	838	811	852	834	846	867	814	871	874	837	809	900	835	856	863	864	850	855	858	824	799	870	857	833	865	831	805	823	822	835	822	872	849	812	871	845	847	806	868	812	862	854	889	832	853	851	859	846	854	842	856	811	900	785	875	884	883	776	814	889	795	835	885	808	854	860	885	862	849	832	843	812	871	840	907	877	827	826	850	842	816	859	914	808	790	831	836	854	785	855	790	819	850	803	857	806	838	819	847	862	842	895	823	809	790	825	843	829	824	870	825	848	830	891	882	854	882	812	852	825	803	847	810	844	821	859	850	811	849	852	861	846	880	879	820	863	853	851	886	836	869	840	842	860	822	845	853	829	840	839	855	857	899	835	815	815	864	813	908	809	811	873	866	836	845	831	867	802	846	870	799	839	843	849	792	829	846	860	809	842	861	876	834	818	791	868	811	868	902	836	827	837	818	834	835	853	830	882	839	904	834	814	871	841	793	831	843	914	810	830	843	824	811	833	860	806	828	817	869	834	858	853	850	826	875	852	843	870	823	888	820	852	852	836	810	861	839	830	848	881	813	847	875	788	851	837	930	865	825	835	866	867	941	870	866	828	878	866	858	840	798	823	849	854	827	835	853	828	838	843	821	834	851	860	861	847	817	876	875	777	827	841	894	822	879	856	856	788	891	853	844	851	856	814	886	831	870	827	851	836	850	819	855	859	865	781	814	842	807	813	836	895	902	874	847	886	880	831	835	826	893	834	826	858	887	879	815	860	791	819	899	866	882	832	846	819	837	827	830	883	860	853	871	820	871	851	853	823	854	841	836	828	845	875	801	878	854	826	830	781	843	866	836	859	823	868	875	798	928	872	864	852	808	839	868	801	833	903	869	855	847	867	887	819	819	843	843	783	827	847	850	840	878	847	870	797	807	824	890	877	840	882	848	858	861	858	875	852	826	841	774	798	845	820	799	863	836	836	893	795	888	852	838	822	867	836	834	846	881	861	855	857	821	902	829	805	837	840	886	872	849	854	859	814	854	827	844	854	913	827	859	828	802	831	884	862	787	830	870	847	822	828	839	840	816	868	795	898	832	840	920	849	826	859	917	860	880	829	831	796	863	841	801	815	840	872	835	809	811	840	824	896	913	835	853	876	819	867	915	826	818	790	832	831	856	845	807	784	789	835	828	822	825	898	806	821	828	825	884	835	832	836	844	841	873	858	864	902	813	854	818	818	852	841	854	840	868	853	874	888	847	851	886	862	803	859	872	818	874	879	851	847	861	865	838	816	837	957	805	850	852	863	840	864	836	830	864	827	897	892	829	808	813	858	838	838	863	803	828	844	834	805	858	862	781	846	815	829	811	749	813	854	831	858	853	862	835	846	824	854	812	840	856	809	849	850	881	851	892	826	803	829	857	845	862	870	835	879	852	849	884	867	818	859	821	822	852	845	844	849	837	860	822	920	872	840	876	849	877	817	812	869	845	845	852	883	877	836	878	877	850	853	918	853	807	836	842	848	857	848	858	851	819	849	839	842	794	852	852	835	889	857	858	888	854	818	893	861	840	849	872	844	825	829	866	871	807	870	848	867	802	863	830	878	871	834	888	897	871	782	865	833	846	840	865	836	901	813	842	859	837	825	844	827	853	865	895	867	832	852	857	841	873	861	876	878	796	866	844	828	847	810	810	878	824	876	774	883	927	881	843	860	811	850	833	784	821	842	813	888	921	837	867	907	864	849	882	799	822	919	854	829	814	822	897	790	852	850	839	872	815	843	859	820	872	874	779	864	814	872	922	834	908	816	804	833	889	883	843	853	807	902	861	845	836	833	850	834	833	823	783	857	824	861	839	873	825	866	870	875	821	857	850	856	794	863	823	881	878	897	830	838	894	847	875	865	864	834	829	887	862	842	801	867	878	821	869	841	814	825	825
27692	18383	4580	825	612	535	419	327	297	335	298	307	343	317	325	332	294	322	327	331	335	308	301	299	325	317	318	325	309	291	326	321	288	286	304	336	294	285	321	296	333	331	297	288	309	316	308	313	309	305	327	293	270	294	287	268	316	305	314	303	338	289	309	294	344	344	318	312	272	318	308	336	286	305	305	276	306	310	309	313	316	319	322	316	335	330	286	287	333	301	316	320	294	314	294	285	328	316	323	311	327	304	313	275	303	291	295	291	347	293	330	284	292	306	282	297	291	306	309	312	307	289	314	318	290	328	294	304	308	316	308	283	274	310	287	310	305	300	322	313	273	289	337	285	300	293	284	313	307	313	306	353	302	308	290	271	309	311	279	287	324	309	310	324	290	310	294	308	329	303	287	320	296	315	282	309	336	340	299	308	297	334	269	307	327	291	279	301	300	311	286	286	327	311	313	285	312	317	313	334	304	271	305	296	336	304	315	284	320	299	288	321	328	328	284	296	291	299	289	271	310	350	312	322	299	282	308	283	317	298	308	297	310	293	292	329	278	297	321	304	311	304	327	330	280	301	296	291	310	316	322	306	300	279	338	293	306	278	326	305	312	274	299	306	309	300	309	315	312	314	310	298	300	314	312	333	315	328	303	286	323	290	298	294	285	318	291	317	320	290	336	317	297	286	315	301	303	317	281	332	291	288	334	316	303	298	317	343	316	322	285	311	338	312	321	327	321	285	329	315	285	303	300	316	328	316	307	280	319	303	311	291	317	331	331	333	297	324	322	295	294	328	295	292	314	284	320	323	317	323	284	314	309	314	303	306	321	309	309	267	285	322	327	361	333	317	323	347	295	313	346	306	328	311	308	317	318	305	322	307	318	272	320	303	306	314	299	287	305	323	287	302	297	304	333	304	287	294	313	304	317	262	311	281	316	297	313	310	335	292	294	324	324	317	303	303	293	281	295	274	320	317	310	306	293	286	311	303	338	293	278	310	334	326	267	324	306	301	335	309	291	327	292	308	318	341	321	298	313	310	333	287	308	320	305	352	286	303	315	304	311	283	314	320	329	317	303	336	335	318	308	277	317	296	333	318	316	280	303	293	302	295	311	297	297	322	329	286	305	312	328	309	288	302	290	311	300	314	299	287	312	288	287	313	306	299	296	294	321	293	318	319	284	290	303	321	308	316	318	331	278	311	308	333	296	328	283	303	306	281	299	308	311	315	327	297	306	329	279	300	319	314	315	295	332	332	308	309	323	299	312	322	290	295	327	296	297	319	321	293	314	324	298	314	306	294	302	341	302	306	307	299	324	257	309	356	314	308	291	313	323	323	311	302	350	322	312	326	310	337	324	314	300	286	294	270	275	284	299	325	291	296	315	346	292	331	305	321	334	299	310	263	312	311	302	336	304	305	330	296	325	317	321	303	340	292	276	313	297	313	340	289	272	323	308	295	309	294	307	320	322	310	307	278	286	318	304	323	317	256	314	287	305	303	305	336	323	277	297	288	298	313	316	324	323	320	290	319	297	305	272	274	307	313	305	316	325	323	331	320	325	351	290	317	336	279	284	317	325	320	324	263	291	295	348	303	306	294	276	311	326	289	282	298	287	321	302	264	276	281	299	307	332	300	315	306	296	281	300	304	308	332	317	294	313	319	291	325	313	325	295	296	315	318	288	287	339	324	314	316	347	291	296	304	317	327	334	316	302	303	332	292	282	312	255	290	316	323	313	300	320	311	298	303	293	300	332	291	288	305	317	305	318	285	296	319	306	324	329	335	306	304	303	312	316	325	306	309	328	283	320	299	321	307	288	287	310	333	316	342	302	309	318	293	332	325	311	316	297	301	298	309	294	293	327	305	306	331	268	315	297	298	306	314	304	286	299	299	308	306	301	280	279	267	311	281	312	325	284	317	299	297	275	313	281	309	297	293	331	260	304	312	290	304	318	319	288	337	306	322	298	310	318	272	281	301	337	278	290	323	292	309	304	299	317	293	310	309	304	296	309	330	304	304	308	266	344	270	339	309	336	299	297	303	312	281	302	329	291	314	289	296	322	323	308	316	322	307	272	294	316	298	307	304	327	291	349	322	307	286	360	304	293	328	285	294	292	319	306	305	315	293	299	324	296	320	314	295	324	294	313	304	279	298	317	298	305	295	293	304	273	337	348	352	305	317	317	315	279	292	301	331	295	331	321	326	278	304	298	316	296	316	298	317	304	291	311	281	261	318	307	318	290	298	285	306	295	304	318	316	317	299	327	312	303	307	321	311	299	303	309	289	285	288	324	294	355	318	328	300	329	307	299	287	302	284	287	321	299	323	330	321	310	315	310	304	328	304	300	328	336	307	291	262	287	312	332	288	296	277	327	315	304	289	290	318	286	299	313	290	329	326	290	299	293	311	275	312	319	318	312	298	329	298	300	303	294	299	320	325	298	316	286	317	314	338	280	335	303	294	307	320	315	316	302	304	310	289	311	299	293	299	327	284	307	309	328	291	287	331	314	280	284	297	290	317	298	279	289	267	279	305	326	321	293	290	301	316	294	312	293	299	310	313	291	342	314	324	297	316	298	300	303	320	290	308	304	293	296	297	284	319	297	321	302	291	291	278	285	307	301	309	307	331	323	292	325	331	295	280	284	288	331	303	333	275	305	309	315	309	311	335	295	281	304	306	286	305	346	326	323	305	289	312	302	328	320	305	340	294	332	326	298	317	306	330	337	283	307	310	332	323	279	314	314	303	315	291	295	305	285	310	305	319	280	299	309	300	299	331	252	299	307	318	302	312	320	304	315	295	321	292	343	298	313	333	302	270	331	312	289	295	311	334	295	298	274	284	309	305	319	289	282	313	282	304	307	297	310	321	296	294	305	287	305	314	301	307	324	252	281	309	323	269	312	320	306	305	261	318	322	286	304	320	304	318	302	331	282	297	316	295	284	297	330	289	268	299	293	301	296	290	307	327	299	327	301	282	310	337	309	259	328	300	296	301	326	300	297	297	279	294	301	297	306	310	323	311	300	345	269	312	308	318	300	295	325	281	301	301	294	337	290	308	336	281	301	323	335	322	297	325	310	293	300	297	315	288	358	294	307	279	299	334	288	305	301	300	312	320	325	294	299	339	264	315	303	298	308	302	330	300	288	292	253	309	329	294	312	293	316	322	279	300	321	304	291	273	298	296	315	295	285	324	280	298	286	312	294	311	282	309	308	284	299	300	272	326	292	310	313	292	288	300	302	314	261	303	294	290	285	315	325	304	316	323	267	341	323	309	311	287	311	296	303	328	329	283	318	337	347	314	319	313	286	304	297	304	303	309	300	318	310	317	308	302	318	311	322	294	317	296	286	345	293	318	299	321	295	311	309	287	315	334	292	306	342	303	292	327	308	342	293	306	299	313	299	272	306	296	306	306	313	291	341	322	313	335	315	308	312	332	311	305	315	288	298	279	284	276	297	281	313	264	309	271	328	302	304	333	287	303	336	292	289	312
8270	1106	798	513	462	461	419	391	359	380	341	419	356	340	335	358	366	340	367	321	375	353	361	343	346	355	348	344	344	323	340	322	353	365	358	365	311	382	345	333	330	364	326	365	334	333	355	363	355	379	348	339	355	319	360	328	341	339	338	317	338	344	334	341	366	335	365	370	340	342	331	344	340	339	334	373	323	351	343	356	292	358	343	341	364	349	405	360	341	375	343	340	315	344	348	361	350	325	396	317	343	360	323	367	354	347	322	344	320	347	313	349	363	318	314	332	363	389	347	334	325	357	336	342	330	311	357	342	329	377	336	343	334	353	340	333	348	357	370	348	335	363	370	342	379	367	348	350	366	344	372	344	321	314	345	338	346	370	354	345	332	334	355	341	312	381	340	362	365	324	323	380	370	336	345	333	345	329	358	358	316	319	365	350	365	331	349	339	363	354	337	335	356	344	337	355	351	365	343	364	317	342	337	347	347	376	370	356	337	314	371	338	354	351	369	361	339	371	340	371	369	349	353	366	328	348	349	320	306	337	325	360	319	371	362	319	316	360	362	313	334	356	316	365	389	347	347	355	333	342	345	358	336	373	331	332	324	351	353	319	376	333	365	340	358	353	341	354	310	354	318	367	331	331	346	343	376	344	340	378	356	322	329	338	338	359	354	335	374	357	377	366	351	339	370	333	345	359	363	314	345	348	366	332	321	373	330	342	336	331	332	320	323	295	356	332	350	351	368	345	332	301	379	355	361	337	390	360	359	333	348	349	335	342	349	357	399	330	351	339	326	334	321	353	329	357	346	352	335	344	374	314	333	384	356	347	355	324	343	316	362	329	360	352	346	342	311	376	341	341	336	363	347	354	342	356	346	362	344	338	334	325	350	372	332	328	323	348	362	380	336	340	347	363	354	309	355	361	345	338	337	356	344	329	361	344	353	384	327	350	335	341	303	354	335	324	341	323	316	342	364	353	357	324	344	375	352	364	329	333	317	339	316	343	314	337	319	354	370	326	321	320	358	362	366	359	333	351	372	348	340	319	309	394	369	328	344	364	330	325	360	346	341	354	358	326	336	358	333	354	347	373	345	357	334	366	349	338	359	335	371	355	351	336	352	356	333	377	335	370	347	322	333	363	319	355	389	350	319	335	360	345	356	354	354	315	371	362	365	328	314	363	352	347	342	346	365	336	359	370	360	327	331	329	359	352	355	349	340	332	368	331	356	353	341	326	348	352	342	343	354	370	322	367	352	339	344	350	364	379	350	332	367	351	353	350	331	323	330	352	373	330	348	315	305	362	350	376	310	340	315	339	317	335	374	370	351	337	385	342	359	321	321	362	295	324	360	328	346	356	355	374	351	358	331	340	317	336	382	339	349	330	316	357	356	339	342	335	347	377	359	351	288	351	355	319	332	339	357	320	351	362	325	349	373	352	337	332	369	308	345	348	327	327	368	382	345	376	315	348	354	369	336	342	343	367	371	364	378	329	337	333	356	313	353	348	354	362	362	328	387	351	327	364	344	323	318	343	332	335	337	347	321	379	337	329	380	353	371	335	350	339	338	353	307	339	338	333	383	328	368	345	333	346	348	399	364	365	360	372	349	328	323	356	365	324	357	325	361	373	344	355	334	355	326	362	311	349	339	322	349	377	354	365	363	361	341	331	338	336	328	357	376	320	317	366	379	372	390	341	363	353	322	354	367	349	349	354	357	349	352	320	389	317	347	379	362	344	324	357	366	333	323	320	345	343	342	333	335	370	358	343	354	323	381	337	340	365	334	354	324	330	316	301	371	358	335	334	338	368	352	305	352	308	358	359	312	344	326	354	356	338	339	362	363	372	321	321	353	359	330	365	363	332	342	352	341	368	348	402	361	362	340	318	330	392	357	370	344	317	328	352	321	334	360	373	328	406	326	360	379	341	323	323	336	342	367	342	311	328	324	329	358	314	355	332	322	361	327	339	357	335	358	340	344	341	365	349	337	340	328	325	345	355	344	363	338	350	333	343	354	346	357	358	347	367	317	370	324	369	341	331	336	357	365	359	360	338	360	349	384	334	368	345	363	313	315	316	346	349	367	320	315	353	374	362	377	347	325	357	352	344	341	341	358	364	359	364	360	333	346	359	358	317	349	360	346	356	338	331	364	352	343	351	334	336	337	365	343	341	355	355	353	318	364	355	347	344	322	337	351	341	347	345	341	358	366	364	314	349	348	353	348	339	330	362	349	346	347	358	360	355	338	336	329	373	335	317	330	340	337	362	364	346	344	355	354	342	359	371	353	350	371	370	353	351	330	338	332	358	364	321	362	324	315	376	376	333	333	327	359	328	350	370	346	352	324	330	334	382	351	355	327	318	349	344	354	373	355	368	340	340	333	338	355	353	371	386	346	370	364	353	368	317	359	310	364	324	342	366	349	360	340	315	365	357	368	345	328	345	378	328	372	315	367	327	339	350	345	333	351	341	331	342	363	310	349	329	346	356	381	351	337	391	390	345	371	335	365	328	368	363	313	379	350	382	387	352	335	375	359	356	337	361	350	310	341	359	348	319	353	333	335	327	354	364	318	348	370	349	328	350	357	339	343	323	332	345	333	345	343	336	354	342	376	348	341	334	400	347	362	357	364	346	349	350	332	339	313	337	365	350	356	357	348	330	340	317	340	323	332	324	360	363	333	328	340	381	379	356	334	355	369	324	344	342	366	333	339	351	385	364	340	373	359	352	326	364	342	358	338	341	351	340	350	351	349	340	337	331	335	363	344	353	356	338	356	326	341	332	311	324	351	317	360	348	330	327	362	354	339	330	377	382	332	361	341	354	359	339	341	333	341	335	362	336	373	346	318	343	358	341	334	345	379	372	345	314	329	339	341	342	345	336	350	362	352	350	326	316	363	355	351	324	349	348	329	361	348	337	349	340	305	340	318	378	388	382	344	343	360	337	333	301	348	345	338	385	325	369	385	373	344	350	348	329	363	327	366	340	384	386	325	334	350	327	334	371	345	325	350	380	365	353	340	351	370	350	322	330	329	346	334	324	305	353	365	379	368	338	381	361	355	349	347	342	325	357	332	344	354	343	351	394	353	374	332	328	343	357	339	359	329	364	354	392	354	315	376	314	358	384	357	348	340	378	345	350	359	325	336	345	311	338	378	360	344	345	354	356	348	330	338	367	351	324	390	364	347	346	315	320	364	360	344	320	325	353	363	383	306	364	346	369	384	357	342	368	339	339	345	368	361	382	372	337	369	320	364	336	314	356	355	326	316	332	349	333	355	345	359	386	331	331	338	356	363	312	344	376	346	371	349	321	354	344	340	356	330	316	351	336	335	363	305	339	331	335	322	334	324	348	351	326	328	390	369	334	353	307	353	373	301	359	350	350	285	339	375	348	333	329	314	340	362	327	352	340	349	344	361	356	327	341	330	350	337	362	331	339	295	343	323	376	355	324	356	344	363	330	382	345	339	374	387	352	343	322	341	321	334	317	350	333	340	340
23897	21118	28360	24122	21101	9384	1112	764	607	581	559	491	548	473	458	452	442	426	459	470	454	459	435	408	457	431	432	423	425	434	414	412	408	399	435	428	397	412	434	418	446	418	444	409	436	448	386	395	409	409	399	426	444	417	389	455	378	417	429	377	392	403	426	399	409	385	430	426	435	438	395	413	401	400	447	437	396	384	416	379	423	409	424	395	408	395	414	387	404	412	410	409	380	418	424	405	403	388	419	410	432	401	380	429	397	458	402	409	431	433	410	406	380	421	441	410	422	432	372	369	434	382	380	408	436	380	413	385	378	417	402	385	382	385	391	378	399	386	392	385	434	408	405	403	411	418	404	405	390	395	410	402	440	402	392	382	403	435	368	406	422	424	410	441	418	425	396	412	420	400	379	418	419	415	388	430	405	395	384	394	414	388	387	408	402	380	386	400	429	397	419	439	405	432	463	380	426	415	419	393	406	415	415	410	419	399	420	416	460	407	395	398	376	412	400	368	410	412	398	392	438	383	402	407	414	438	399	419	384	414	414	382	394	405	399	431	357	439	402	403	407	410	447	382	422	400	424	410	427	388	445	440	385	400	413	390	415	392	411	429	397	410	412	397	442	405	413	410	380	399	408	400	407	375	395	411	423	385	394	389	418	402	387	411	396	373	418	429	388	378	413	418	456	391	394	419	405	424	383	448	409	405	411	445	428	413	402	414	410	407	404	430	424	401	429	414	416	423	380	405	446	405	392	391	378	418	432	404	415	405	411	414	410	414	403	405	402	404	389	442	427	415	421	449	399	415	417	408	391	406	422	447	412	409	407	420	398	390	430	397	436	406	456	394	400	411	405	397	424	427	386	392	421	378	390	419	411	415	406	422	408	466	417	402	387	416	422	392	415	385	400	394	444	420	396	389	402	422	426	430	401	420	408	412	452	398	420	381	434	427	394	388	412	397	435	368	428	371	419	412	374	425	427	397	405	393	406	421	391	438	413	418	431	442	426	387	434	407	413	442	371	397	421	432	387	375	409	379	434	408	457	385	392	424	386	397	417	400	460	431	381	392	438	408	383	423	446	408	417	405	381	360	424	430	427	360	406	406	400	421	414	405	383	420	432	422	363	405	371	421	402	438	446	387	393	408	431	448	426	394	431	406	458	361	402	389	385	392	402	424	428	412	382	419	415	407	427	404	388	423	421	371	394	446	428	427	421	412	436	408	404	417	418	409	379	450	462	393	401	413	406	411	369	389	408	420	403	391	439	415	402	415	399	392	457	389	415	482	429	412	397	392	385	366	399	409	426	406	413	393	417	413	394	425	403	408	374	362	419	428	389	382	419	418	389	441	453	414	391	420	431	452	381	401	396	452	408	412	386	374	390	423	402	406	451	438	398	422	444	359	409	393	425	431	429	436	408	440	404	442	396	408	393	417	388	381	412	402	397	403	430	419	403	422	358	400	438	388	428	451	386	421	398	413	416	404	431	406	417	390	410	393	395	430	392	392	402	383	442	376	383	437	380	413	416	464	444	403	410	427	423	407	430	445	438	439	417	382	424	453	410	416	434	418	416	397	435	413	396	411	431	384	451	428	426	431	393	462	452	365	423	438	396	403	402	407	457	411	414	429	428	380	386	436	441	422	429	410	422	434	390	410	424	416	407	408	397	411	386	425	402	400	369	425	419	427	413	396	424	398	427	393	394	438	421	394	414	410	389	392	411	401	412	439	447	399	402	405	439	420	416	404	435	438	447	406	405	405	428	392	405	388	430	434	425	430	398	422	386	425	382	389	445	399	450	410	402	406	389	401	413	382	435	405	408	397	435	365	405	406	373	448	389	403	411	403	398	384	425	407	414	400	410	402	416	417	366	402	413	424	416	412	417	419	399	387	425	436	428	406	450	403	362	402	398	385	424	406	399	430	396	399	402	409	400	402	417	381	401	404	405	403	377	439	371	443	423	409	438	388	380	455	390	366	380	440	402	441	391	388	404	422	420	402	425	402	435	429	387	430	370	414	429	463	405	412	379	389	402	374	374	398	418	370	397	389	430	428	410	414	417	415	432	440	377	417	397	450	443	395	395	394	400	387	385	424	429	398	419	414	400	413	395	393	398	446	436	413	419	391	424	423	403	393	390	412	404	395	400	388	414	423	404	393	407	419	421	400	451	458	393	404	415	405	393	393	388	409	435	388	403	391	401	360	402	418	407	426	399	390	414	418	387	401	408	392	369	414	423	428	409	441	402	432	432	391	415	449	389	385	423	428	418	371	398	424	404	416	386	396	427	414	425	422	372	397	388	439	411	386	397	404	436	389	437	406	395	390	419	403	425	438	395	383	423	410	442	437	398	392	408	393	412	392	423	401	400	404	377	391	373	403	411	399	391	426	429	388	412	397	386	437	405	393	361	382	406	429	421	432	380	411	417	465	413	390	450	432	425	365	402	409	410	404	404	377	419	413	397	381	443	426	382	430	419	413	433	416	415	400	411	431	418	405	391	403	381	395	411	392	395	401	417	392	385	418	393	397	422	369	400	419	459	401	415	393	398	398	435	411	385	410	401	407	415	420	402	441	419	422	406	422	410	419	407	394	392	394	421	411	418	404	391	398	401	369	460	467	385	384	407	412	419	405	441	403	402	363	429	433	420	419	405	379	380	356	419	406	386	429	422	411	413	414	403	418	412	404	410	398	456	391	394	406	398	389	454	386	415	393	401	413	439	439	372	398	415	409	398	434	400	403	395	399	382	394	407	411	414	385	402	398	390	371	398	397	416	432	399	404	396	399	414	406	451	430	440	425	471	419	408	400	407	391	406	416	409	413	426	443	401	396	406	420	431	386	395	390	413	403	402	361	389	379	441	399	447	417	415	378	398	415	431	400	422	437	422	407	408	412	437	356	423	390	380	392	401	401	448	403	424	393	404	420	425	425	404	416	409	404	408	399	415	428	434	427	434	385	391	439	432	401	447	366	392	438	400	411	381	382	394	433	432	414	408	448	405	387	401	414	423	398	439	358	409	397	390	411	419	425	372	428	421	420	398	406	415	440	397	411	429	377	387	428	398	406	407	415	408	407	426	387	425	425	431	404	372	425	374	388	416	401	377	377	396	384	395	427	412	379	428	372	407	414	399	426	409	382	381	404	445	404	385	432	426	418	406	393	392	412	418	421	418	418	427	380	388	410	390	370	412	382	397	387	400	417	410	418	430	384	393	395	407	410	388	399	451	390	393	425	379	393	457	446	401	409	394	376	435	402	411	420	428	419	409	457	419	437	420	435	420	411	431	411	429	463	410	460	369	388	398	380	402	412	394	412	423	387	386	452	417	378	393	386	388	410	452	359	412	438	430	394	406	441	368	438	393	420	404	398	400	461	407	426	450	393	459	365	417	402	403	393	401	448	422	454	440	404	446	412	406	377	421	433	415	412	376	402	425	362	406	398	386	391	434	410	413	391	444	428	434	374	397	384	403	395	437	412	426	409	407	400	394	392	382	411
28000	9021	5877	2824	2038	1612	1288	1033	926	760	708	628	622	565	543	526	512	521	492	479	470	469	488	431	439	451	436	467	453	432	466	459	425	459	455	470	455	443	490	418	460	429	460	445	434	475	458	408	427	435	439	417	430	468	444	404	443	447	439	438	458	434	438	423	456	408	407	438	434	414	400	434	466	449	452	419	447	420	438	442	408	493	453	412	444	444	413	393	457	416	474	413	463	432	438	408	434	413	431	444	457	443	404	443	446	428	443	430	462	440	431	435	430	449	459	420	451	392	433	432	440	479	453	464	416	445	384	424	469	457	390	476	423	458	409	439	463	414	439	444	458	454	421	444	422	464	397	453	394	449	413	437	470	428	456	411	450	428	446	495	433	399	431	412	463	416	449	421	401	442	426	438	409	443	433	404	483	438	455	449	425	419	445	430	415	422	441	370	402	442	426	426	409	421	415	429	416	442	437	439	438	446	449	421	438	430	444	393	449	471	429	483	446	444	438	422	446	441	403	424	436	454	417	446	434	481	446	466	441	467	406	443	423	415	427	446	413	412	455	435	450	429	445	436	422	447	456	426	426	433	400	430	482	463	449	386	452	413	424	415	404	449	431	450	428	483	417	429	433	417	419	435	444	438	445	448	436	446	438	449	391	432	472	424	421	416	424	427	435	420	445	396	427	480	425	439	449	466	382	454	391	432	423	455	420	464	456	453	406	435	422	425	441	436	436	456	457	415	430	430	448	477	421	376	423	430	454	416	460	399	454	431	430	438	431	482	447	447	444	447	434	432	466	389	455	440	460	454	425	427	457	449	445	410	408	455	465	430	433	455	444	422	434	440	431	467	444	465	404	430	461	463	399	455	489	418	481	446	430	454	444	442	403	429	489	410	419	450	451	405	400	455	408	433	437	467	423	443	459	404	424	439	436	436	424	428	419	394	419	429	413	442	440	413	437	437	423	394	447	425	481	410	422	416	461	441	416	453	451	422	464	485	442	441	447	450	460	436	437	418	402	419	417	443	441	444	441	426	410	424	436	411	438	411	440	438	423	425	429	488	441	441	431	438	416	450	423	434	413	465	438	440	413	411	434	455	426	418	434	402	426	423	434	390	435	464	410	443	416	455	403	408	437	439	446	436	419	432	412	449	411	419	446	463	413	422	453	450	440	464	471	445	438	449	439	454	439	426	451	434	434	441	442	394	435	475	396	404	448	455	459	424	482	419	452	451	427	425	424	459	410	458	426	411	409	446	428	473	459	449	429	442	434	458	460	413	442	422	415	473	437	460	413	430	408	452	419	436	438	413	447	432	430	437	459	450	440	432	443	405	436	414	464	430	417	433	418	471	421	405	424	475	427	445	409	442	458	458	437	450	413	422	410	429	409	444	467	442	438	418	430	446	434	467	447	479	426	444	428	449	444	431	417	460	430	424	449	431	420	441	451	417	437	470	420	444	452	452	438	397	451	415	435	439	450	422	411	416	432	466	437	413	419	423	403	462	454	414	417	427	420	437	415	454	488	474	426	408	402	434	433	439	435	456	426	459	458	437	401	412	412	458	449	438	435	429	436	463	439	415	455	475	407	440	477	415	409	405	437	453	422	413	451	448	408	413	442	427	419	432	492	438	442	452	422	430	470	434	439	408	408	419	420	415	413	455	455	445	433	440	419	436	383	423	443	399	376	410	434	463	420	479	428	471	433	464	441	423	429	448	432	450	437	415	423	441	415	417	396	459	381	401	433	460	411	416	398	433	427	451	431	454	456	477	442	454	430	415	425	454	463	415	441	451	421	467	429	429	399	444	445	429	449	458	434	414	431	407	450	432	439	449	394	418	418	444	452	440	447	450	431	431	423	454	459	442	417	429	395	430	428	443	446	433	413	434	414	445	412	455	423	446	412	428	448	404	383	404	440	463	446	458	411	450	420	401	453	414	428	412	400	395	444	461	466	448	444	434	439	390	425	447	413	468	444	400	428	457	430	439	428	428	421	444	476	393	437	481	396	421	437	439	378	443	443	446	449	426	434	411	391	445	437	422	427	410	439	422	451	444	457	439	441	495	413	420	457	381	427	490	448	443	488	413	436	430	376	418	436	456	437	452	434	395	415	406	453	398	404	421	439	432	435	431	399	449	433	438	488	446	415	433	418	438	428	445	430	445	473	415	411	421	437	423	401	416	443	428	416	451	449	434	434	478	465	409	423	438	447	447	435	453	414	441	425	445	430	406	453	423	391	441	422	433	458	425	435	445	440	431	427	415	440	417	423	430	432	433	436	386	433	425	448	442	468	435	447	457	422	450	447	437	437	473	456	478	437	441	461	420	468	411	460	464	420	401	452	467	399	417	434	430	443	425	446	461	446	423	437	424	397	427	462	453	439	410	398	455	428	449	444	435	494	445	458	469	467	427	443	432	447	423	415	449	454	444	468	401	418	433	445	442	447	432	450	433	431	421	450	421	426	443	432	438	450	445	451	435	419	464	410	430	438	459	460	466	454	434	440	434	442	468	415	410	438	447	460	421	397	448	469	432	440	419	448	434	413	400	477	424	428	446	433	408	419	459	472	436	462	425	409	405	446	438	445	393	455	424	436	423	421	465	429	436	436	436	424	436	440	465	443	403	441	420	417	428	421	425	402	402	437	467	467	426	446	419	486	452	411	428	438	454	457	461	441	457	448	386	429	444	429	421	423	432	405	452	430	453	460	429	455	477	449	444	465	460	424	414	428	408	446	451	422	400	410	409	401	409	415	431	423	420	432	411	458	464	429	457	413	450	459	441	443	441	457	434	411	460	433	436	431	429	373	477	422	415	463	422	406	403	450	466	460	434	434	434	435	410	425	402	438	439	428	428	429	430	454	439	439	444	445	448	428	414	455	418	443	450	423	438	386	408	415	413	401	422	437	414	441	450	414	453	408	430	412	443	437	441	417	443	450	412	449	424	463	418	431	460	425	402	447	468	434	433	421	436	422	428	413	411	441	418	394	444	414	475	460	447	436	426	471	417	405	431	466	417	457	416	428	432	419	411	418	445	422	451	440	471	423	439	431	437	468	427	438	419	401	458	441	427	458	457	438	438	431	388	448	448	434	392	462	481	424	410	463	410	413	451	445	426	436	439	423	417	429	407	451	416	430	440	452	426	423	450	420	426	439	468	415	416	430	456	415	444	403	419	397	435	432	442	450	423	421	418	410	453	465	440	462	425	442	458	445	445	480	410	457	437	426	443	421	415	406	444	408	411	427	445	419	446	467	442	400	448	403	433	459	430	442	443	428	432	442	445	418	459	433	460	427	442	459	408	395	406	412	395	425	443	475	443	450	390	431	389	441	397	497	389	447	394	441	432	421	434	445	434	433	474	432	425	405	454	407	417	443	439	424	428	422	469	409	435	450	496	432	465	424	430	428	406	414	455	442	445	421	445	413	420	433	467	451	419	421	447	424	411	421	440	446	451	398	444	398	435	420	441	418	422	432	437	477	383	463	435	440	430
24905	21055	27098	25118	9868	1056	841	750	704	690	666	663	636	587	612	652	593	609	600	630	572	602	601	604	592	597	644	598	583	560	570	628	577	643	565	558	581	603	589	614	562	653	588	609	561	598	599	589	618	607	608	606	587	591	622	589	574	577	575	603	605	579	549	617	608	586	559	579	547	602	571	562	578	595	581	600	654	583	598	548	575	619	586	583	593	604	655	628	546	581	572	590	544	584	584	596	594	634	618	597	524	598	607	588	586	583	603	602	620	596	574	570	595	565	622	636	579	588	586	598	597	567	647	539	559	579	637	598	606	556	628	621	613	627	637	606	585	538	570	603	602	569	614	576	585	567	593	609	587	604	568	595	594	611	600	562	628	614	602	582	582	598	647	589	652	570	565	598	532	575	613	606	608	586	566	588	586	626	576	601	584	595	612	606	590	539	625	590	570	584	573	581	600	568	631	571	600	562	599	565	635	634	612	599	613	620	581	559	544	563	590	617	588	643	612	625	639	661	605	607	652	580	598	560	624	587	537	576	611	602	583	606	579	618	575	557	605	559	580	615	610	548	625	593	601	592	607	592	564	576	591	608	577	586	571	575	589	608	590	535	577	566	563	607	551	571	643	596	597	614	596	626	610	620	590	582	565	599	618	635	638	646	578	571	552	622	617	599	601	584	585	592	629	567	572	570	566	625	598	603	601	607	568	641	542	550	600	604	573	580	614	600	574	608	579	589	592	619	551	573	609	599	613	603	574	589	633	577	595	589	563	595	612	638	612	547	569	572	604	599	541	630	647	569	601	583	564	560	618	635	581	579	577	578	585	612	598	610	577	600	615	601	641	609	644	601	606	566	597	595	619	561	604	596	641	589	628	598	596	600	587	561	572	622	548	564	590	597	624	573	570	562	565	554	568	618	572	595	561	604	658	580	576	612	567	590	624	603	559	573	551	613	574	558	593	570	584	564	585	567	598	567	574	602	634	573	560	573	560	595	603	612	593	584	591	564	530	645	562	592	573	591	573	606	608	601	591	596	580	562	569	586	577	621	604	583	635	583	598	603	611	577	567	589	574	621	592	624	566	569	576	591	551	600	583	618	550	581	589	596	623	616	579	581	568	626	620	583	554	642	607	623	587	567	605	606	638	580	586	578	563	580	577	566	564	573	610	575	591	541	568	629	590	589	567	592	602	574	607	612	572	597	591	600	591	589	596	603	591	594	583	590	634	592	607	585	545	581	566	610	591	612	585	580	604	565	594	599	606	638	596	585	603	603	599	595	630	592	532	584	577	577	586	535	605	565	515	537	554	584	581	629	596	555	608	584	562	541	648	560	586	605	605	633	595	626	570	587	576	601	585	573	622	570	593	598	616	574	573	590	589	582	654	595	560	618	587	563	575	582	607	578	624	580	567	619	601	610	636	573	623	618	594	588	571	583	573	599	594	625	565	569	565	634	591	603	581	588	623	599	575	597	558	613	612	587	622	609	593	613	621	597	563	575	622	564	622	626	602	604	569	601	591	607	574	619	626	637	568	606	597	555	630	570	597	541	640	621	550	625	585	576	571	610	588	601	612	631	628	642	570	620	560	587	588	596	582	612	618	587	617	624	589	603	622	554	585	653	587	581	610	581	593	562	655	586	601	638	563	604	601	618	577	564	605	576	566	571	575	594	617	594	579	564	575	574	557	615	616	568	618	577	630	612	604	637	619	590	612	602	628	602	572	607	576	609	631	614	558	601	588	564	577	602	570	603	593	581	601	581	586	584	628	661	568	547	602	609	616	610	606	642	575	624	600	551	579	626	574	617	631	561	606	602	585	578	596	625	623	562	617	602	616	602	609	604	590	564	593	590	597	547	596	595	577	615	616	596	598	579	576	597	568	580	596	568	645	604	593	573	568	614	576	618	609	563	578	603	571	629	574	588	613	619	594	535	598	566	563	600	590	575	567	586	571	609	587	609	559	596	643	592	573	594	601	629	581	599	613	622	615	603	594	570	575	548	625	590	602	539	594	554	568	587	602	572	578	549	581	540	617	613	609	579	660	565	624	627	587	611	625	600	622	591	584	623	589	558	572	583	563	596	571	606	577	619	587	617	567	609	580	631	592	623	574	585	624	577	596	579	619	556	511	582	603	610	600	617	638	639	560	587	616	562	603	647	579	588	614	600	607	582	539	565	598	609	565	571	611	603	598	610	599	576	578	593	554	594	604	620	600	649	586	593	611	587	570	590	560	598	582	575	593	587	544	608	572	605	578	570	601	555	598	614	572	573	600	591	606	591	562	576	569	573	585	568	570	588	584	597	555	586	610	579	624	585	613	563	586	579	605	601	614	597	617	577	644	565	581	620	578	607	599	601	569	596	593	572	587	552	592	600	637	596	592	638	574	580	596	584	593	552	626	597	592	606	565	603	568	596	566	585	631	627	539	592	590	619	572	611	628	627	643	599	610	595	571	603	604	620	558	576	619	570	602	590	553	627	614	569	618	629	594	568	582	571	599	630	570	546	569	567	578	567	583	596	608	593	588	604	601	603	544	586	581	555	569	636	592	582	608	530	603	563	612	603	630	663	626	528	601	581	565	583	578	562	581	615	567	607	593	594	586	613	626	588	569	607	567	552	595	595	576	604	580	592	558	623	577	594	576	579	578	580	591	596	635	607	583	593	582	591	621	578	593	635	598	606	631	595	590	632	619	532	590	603	678	610	606	582	614	564	556	595	587	572	559	588	611	568	595	595	618	578	640	520	592	598	617	593	561	626	589	581	560	644	591	572	586	605	555	601	606	582	567	575	567	548	595	586	567	587	582	602	617	580	619	583	574	589	587	564	589	591	607	536	596	618	584	609	551	547	565	594	592	586	577	582	596	626	612	625	628	608	598	575	543	565	575	605	576	614	595	613	621	592	592	615	619	607	588	567	559	604	620	567	601	561	600	614	579	581	617	613	593	590	599	625	622	577	643	593	511	582	604	582	586	580	533	554	602	616	556	571	610	611	599	570	597	594	570	574	627	589	610	618	561	580	621	596	589	616	577	616	527	608	588	573	606	585	579	584	579	572	618	617	562	643	610	588	621	571	581	588	584	607	583	582	565	609	549	621	604	596	614	545	578	588	621	610	570	592	598	603	578	587	587	565	602	576	577	594	575	617	571	616	581	632	561	582	584	585	598	587	644	635	555	608	581	575	586	612	558	609	561	586	614	604	614	587	578	540	623	586	588	574	542	560	638	556	615	601	630	592	613	605	589	590	586	628	571	609	600	613	607	580	594	575	592	557	613	598	593	618	601	644	559	590	584	605	608	615	617	598	609	598	574	608	564	575	577	565	546	575	578	586	564	583	565	567	577	599	570	572	543	562	570	573	581	578	602	590	594	547	557	610	613	588	559	587	596	556	598	583	579	577	583	598	609	595	599	605	573	591	599	631	585	606	579	553	578	546	573	560	582	604	635	581	601	596	572	592	585	605	579	569	569	570	575	581	615	555	573	566	583	575
25085	5266	3476	1932	1460	1260	1116	953	904	818	798	775	696	700	681	681	682	629	690	701	682	633	652	697	612	651	628	676	651	648	695	615	664	644	649	665	643	662	595	641	687	647	688	648	672	614	664	656	627	654	665	644	652	624	638	628	578	569	589	623	652	621	589	649	657	628	603	617	660	609	678	685	640	625	615	612	638	639	641	633	682	668	637	630	636	650	658	653	627	700	614	666	622	643	632	648	634	675	675	635	636	657	674	643	635	656	622	651	657	627	630	700	603	643	595	660	664	639	656	599	616	649	549	588	613	692	630	622	643	619	646	693	671	682	657	623	616	610	638	645	670	599	601	656	643	633	572	627	622	612	664	619	660	651	631	604	634	644	639	649	600	595	656	601	650	637	627	614	647	677	647	690	637	651	636	593	622	680	659	635	677	626	643	617	636	609	616	666	637	676	643	636	688	653	610	661	621	625	664	649	631	643	687	634	639	640	667	656	674	601	668	636	652	602	639	682	611	623	640	624	638	640	650	637	586	596	615	613	666	637	637	629	647	677	651	618	649	644	679	611	597	671	619	645	601	649	684	621	653	631	614	655	640	627	655	623	664	678	641	655	654	647	629	665	646	651	663	583	661	633	661	617	688	615	638	639	683	606	639	641	605	618	640	618	626	630	648	651	654	602	615	658	631	643	633	685	633	632	606	605	644	653	602	600	671	598	604	625	647	659	635	657	630	650	682	667	639	639	634	643	675	646	645	602	616	648	647	672	624	596	647	610	657	646	647	629	656	652	664	655	639	607	635	628	667	633	668	649	655	665	703	610	645	643	651	629	623	598	627	664	639	630	592	611	625	618	628	598	657	617	618	625	656	621	646	626	613	612	659	631	642	617	650	592	678	643	602	604	605	622	648	577	624	619	655	659	621	651	674	631	634	603	610	686	586	624	677	619	636	678	698	709	649	684	629	645	665	632	636	663	682	664	621	661	668	627	637	625	664	601	641	560	652	639	625	650	631	665	621	652	633	661	694	624	643	626	653	613	657	620	642	624	635	593	615	619	661	631	659	643	619	631	667	588	691	628	646	609	607	651	615	636	634	648	640	622	676	631	625	685	631	625	621	674	619	685	652	691	632	656	628	668	616	614	650	668	632	682	641	636	639	647	673	619	633	654	621	628	645	614	652	653	633	650	647	628	650	624	640	606	625	606	612	634	609	650	604	605	592	619	659	649	628	605	581	671	677	599	634	644	624	659	683	599	630	663	655	606	660	592	623	644	621	655	565	668	656	615	688	625	632	640	622	647	642	625	646	586	601	653	657	688	607	611	657	598	618	628	604	612	629	642	667	671	646	598	626	653	656	667	626	647	664	617	610	643	615	622	661	620	644	598	638	648	623	601	619	647	628	612	618	636	617	607	654	667	618	659	619	607	603	614	652	643	640	631	642	601	650	660	638	656	650	626	651	617	641	634	603	583	650	582	614	624	621	647	648	672	652	619	576	628	632	672	620	608	558	630	637	653	628	653	652	669	592	599	691	655	656	649	663	634	632	648	640	630	669	682	672	616	634	619	606	648	644	653	655	642	639	658	620	631	615	661	654	601	576	665	648	650	642	649	669	701	576	632	637	612	638	630	658	604	628	572	629	624	666	650	636	632	614	663	608	625	620	619	587	608	637	594	645	589	650	613	660	638	652	621	635	641	599	645	606	662	658	646	657	663	628	660	624	666	602	640	650	626	687	632	654	601	667	638	600	676	601	704	613	624	667	628	654	628	630	663	610	636	677	718	631	596	587	642	613	617	605	680	655	661	638	672	625	630	668	657	646	613	639	618	575	635	657	608	631	665	615	650	628	630	620	620	666	640	639	632	649	616	603	640	600	613	650	634	666	636	643	656	622	673	622	611	658	637	617	665	622	628	630	652	651	631	675	640	616	692	660	642	623	619	673	637	636	649	639	584	606	658	627	587	632	643	656	665	616	646	620	670	593	660	638	626	585	608	644	658	620	642	588	647	658	628	666	627	657	654	635	660	629	641	625	654	575	614	625	632	641	629	682	655	628	591	663	679	593	646	693	606	621	595	632	586	635	668	630	597	605	599	601	621	661	644	640	631	642	626	583	626	617	658	610	659	644	631	654	633	621	612	631	642	661	653	656	654	619	648	644	629	650	607	637	578	656	635	636	627	617	623	640	589	638	652	599	676	606	684	663	639	634	619	645	610	655	652	620	711	591	612	625	636	651	685	639	627	625	650	664	628	627	578	664	666	655	636	612	640	631	670	609	661	661	609	641	639	638	586	645	604	646	637	665	636	630	617	703	598	624	624	657	699	608	626	656	598	621	648	655	643	637	653	647	594	643	611	643	669	603	613	645	651	627	644	621	601	676	646	693	645	629	604	632	657	647	690	625	632	641	590	626	668	637	679	638	636	631	652	676	657	616	643	585	643	635	663	636	698	635	629	690	642	614	640	639	610	656	657	663	625	637	633	612	674	592	624	660	611	654	672	622	684	622	632	682	587	682	661	664	619	625	645	617	624	639	634	614	641	630	657	648	671	614	621	625	650	598	628	622	623	681	666	604	589	676	590	633	638	664	668	610	654	685	660	637	635	608	641	614	638	582	635	685	652	620	604	650	648	634	671	635	618	664	660	640	648	649	648	656	661	641	634	651	589	656	645	674	665	668	588	619	632	660	663	626	641	661	634	607	673	614	635	624	625	628	665	633	607	671	650	605	611	628	652	664	645	643	609	639	627	645	610	583	656	610	653	610	632	643	642	614	678	636	612	659	642	637	653	644	611	629	652	628	653	647	610	618	616	623	616	615	629	683	628	621	627	638	616	635	645	642	686	621	610	597	630	606	624	662	639	645	604	643	647	632	605	626	625	616	678	664	650	640	658	651	654	581	612	677	642	659	646	635	623	608	617	628	625	590	655	677	631	621	644	639	630	644	689	676	643	622	669	656	650	613	607	585	631	663	651	644	707	621	606	623	632	672	654	676	593	687	653	599	653	611	678	652	604	594	633	638	614	582	638	648	585	632	668	609	623	634	652	623	650	675	654	657	641	629	640	619	651	597	675	662	616	630	630	675	654	635	626	620	616	633	664	616	686	664	580	637	646	639	626	655	632	591	646	616	605	604	687	628	612	650	645	651	671	656	663	653	630	621	640	627	587	651	594	657	636	668	643	636	613	614	645	649	634	598	654	640	658	658	628	626	649	685	604	618	679	654	633	631	664	653	641	656	631	644	717	598	620	653	610	600	666	631	586	625	589	668	623	652	639	612	614	651	645	655	665	655	607	655	692	659	616	617	644	653	683	671	605	638	633	617	637	627	627	655	611	624	604	620	603	611	645	594	632	667	630	679	599	635	644	655	663	645	583	632	626	648	628	619	632	622	624	641	676	663	620	643	612	625	635	681	591	656	597	662	613	608	659	612	623	629	579	634	648	631	644	637	632	646	633	709	639	657	635	644	676	673	649	612	637	649	660	609	620	664	641
22597	21072	28732	23636	21076	21151	8919	1726	1279	1219	1238	1080	1101	984	1002	1064	967	914	973	914	861	894	852	941	896	905	923	896	918	877	843	859	907	862	871	847	847	849	853	814	933	869	850	922	860	804	877	847	876	818	856	884	848	823	841	827	869	876	832	862	850	871	855	871	859	850	815	867	878	834	882	793	889	823	845	848	842	885	858	829	867	826	862	797	823	917	857	889	885	869	875	826	844	848	807	847	852	842	846	831	887	881	865	849	868	829	811	841	847	820	804	884	848	892	828	809	824	871	862	907	853	875	864	880	855	850	786	899	799	847	876	864	874	828	885	856	915	851	902	860	820	899	843	835	858	876	871	875	805	876	897	796	812	833	834	866	831	807	839	849	864	865	821	842	837	869	862	872	891	867	874	847	892	863	853	829	890	832	913	802	860	877	830	828	790	818	825	857	821	850	882	813	901	872	824	861	831	834	855	859	859	837	886	824	815	861	868	906	815	863	832	812	859	807	876	856	845	800	813	825	845	864	897	817	848	872	817	894	835	882	878	884	864	874	854	806	856	853	893	834	835	820	863	826	782	839	760	853	851	817	821	865	770	802	869	900	843	855	853	861	908	858	847	853	848	836	868	844	859	831	906	810	890	821	794	833	865	825	844	855	852	843	920	890	826	878	853	797	865	800	883	884	838	862	825	883	821	848	795	839	854	879	856	806	881	837	872	863	879	851	864	849	826	835	847	859	873	803	858	837	821	881	869	841	876	820	827	839	786	884	815	826	810	826	826	837	826	829	849	857	836	854	852	884	841	896	879	834	874	850	911	814	866	841	867	811	860	801	796	802	844	820	874	860	840	822	779	845	810	839	856	844	855	807	912	880	860	857	858	875	874	841	882	845	851	852	844	842	874	809	835	827	860	851	853	864	840	873	840	868	883	801	842	864	913	890	889	849	833	879	893	838	830	824	863	843	822	860	773	830	801	822	863	819	862	860	855	862	817	903	888	853	839	856	800	850	808	828	811	877	834	838	856	833	887	841	850	756	907	817	842	914	866	872	815	830	845	794	855	899	845	828	876	851	850	873	860	865	878	860	875	834	848	864	859	897	812	851	868	815	858	862	839	888	867	840	819	864	863	801	824	871	821	810	790	833	859	813	847	848	821	813	820	887	922	892	892	851	881	855	827	811	868	825	835	878	780	855	818	889	840	871	844	823	865	871	803	856	825	828	854	844	897	857	845	856	860	831	806	796	855	836	864	822	846	849	850	852	931	838	840	788	815	837	897	814	852	895	883	823	811	839	854	855	820	842	858	782	897	840	833	821	831	837	761	819	867	877	832	793	831	832	874	850	861	862	853	903	830	801	815	853	804	876	869	836	857	827	894	870	830	869	811	876	859	828	860	824	880	891	860	857	916	863	834	834	866	859	881	841	882	842	877	796	871	868	832	841	833	841	847	891	811	854	848	867	862	844	839	812	795	811	853	857	824	888	811	843	860	883	849	855	893	797	823	860	844	832	797	839	836	867	832	820	832	798	857	853	857	889	857	840	826	836	862	864	848	765	859	851	819	836	835	848	824	833	838	857	850	819	881	854	839	819	865	820	828	807	889	827	825	875	846	856	878	820	820	835	896	806	829	863	844	834	866	818	821	842	839	803	847	834	872	860	796	838	818	870	825	921	872	817	857	835	866	830	856	836	862	841	882	860	878	821	848	857	837	849	823	886	795	909	841	814	861	785	832	817	856	859	841	877	809	867	816	857	857	821	787	887	788	843	850	877	834	821	818	853	896	855	843	867	890	860	835	804	833	802	859	865	868	795	825	857	874	810	836	856	788	802	863	894	833	877	828	824	873	796	902	861	786	834	809	820	837	863	876	857	847	848	871	850	880	824	847	878	821	851	837	855	841	867	886	843	836	903	845	806	776	820	810	819	841	827	806	913	876	826	871	799	830	831	836	830	888	893	824	801	851	900	892	854	837	779	923	814	865	849	823	856	860	876	879	877	825	842	853	875	891	836	851	866	828	843	810	920	884	833	887	887	848	856	836	815	855	865	848	871	853	905	842	839	865	824	833	853	859	879	871	888	806	810	869	812	811	842	825	862	819	879	885	893	834	838	809	842	802	843	918	851	813	852	852	828	856	794	879	803	836	857	810	894	852	856	835	855	851	861	842	781	877	855	820	869	841	841	813	854	810	831	836	841	865	829	821	811	853	835	828	830	842	843	823	760	834	869	890	864	865	811	886	818	831	867	873	855	866	869	888	847	878	831	797	830	844	914	837	861	837	827	894	873	808	847	806	903	858	895	877	861	849	836	867	803	845	861	847	826	864	846	826	784	838	820	827	827	816	837	853	850	817	895	916	824	823	809	846	833	837	859	866	816	766	845	830	878	900	819	829	861	740	846	851	877	852	816	807	789	825	849	855	893	838	854	815	815	873	870	887	863	840	813	852	835	808	813	900	835	906	838	817	786	878	848	854	805	863	806	832	839	848	826	843	892	783	832	832	820	864	864	889	917	848	886	858	846	856	851	831	836	834	872	798	849	825	843	844	833	870	826	816	777	876	821	840	917	849	855	861	904	875	812	793	855	837	884	845	863	875	867	807	821	854	851	858	850	838	862	847	833	884	835	812	813	846	875	855	865	854	825	839	797	875	837	866	793	909	830	836	836	811	875	833	848	845	846	840	827	825	856	875	860	858	797	861	785	860	796	887	837	864	851	845	836	824	875	835	879	895	885	852	808	916	823	850	817	825	856	883	871	866	837	909	840	839	875	836	838	928	831	883	791	845	821	832	826	878	790	833	874	852	831	813	866	866	850	859	806	874	849	877	860	851	850	872	816	872	783	825	878	882	859	873	864	848	875	810	827	831	888	825	809	879	823	786	806	848	836	848	870	868	842	842	862	894	829	812	858	886	874	873	842	916	836	786	859	888	859	833	839	829	845	841	817	826	893	830	876	808	841	855	859	881	847	829	812	861	857	820	831	821	809	845	828	822	859	884	893	833	888	825	828	886	799	832	886	824	800	878	827	868	821	841	833	830	828	863	848	891	888	831	798	847	841	825	853	820	874	823	856	787	860	808	861	764	803	830	852	895	828	803	844	844	814	830	858	874	853	834	860	888	843	859	819	858	871	871	826	827	863	864	832	857	818	870	827	849	805	874	899	839	896	894	838	863	851	870	816	851	848	831	849	838	835	844	873	863	856	855	863	828	880	840	893	837	847	852	839	838	845	835	827	814	790	814	817	881	860	828	863	870	836	869	892	856	855	859	809	866	866	825	872	875	838	858	836	868	848	863	820	902	870	798	874	871	839	853	811	813	907	844	812	756	858	858	848	832	818	840	802	823	886	814	838	851	800	847	870	858	850	858	824	827	842	842	835	814	847	827	842	846	791	815	864	850	890	822	861	847	847	831	847	817	823	829	886	852	792	859	854	832	925	832	851	827	824	856	891	896	873	894	783	867	860	886	842	829	832	853	780	848	819	822	785	854	861
32960	14998	10041	5229	3796	3014	2488	1958	1630	1454	1396	1297	1161	1152	1110	1063	1006	1025	945	888	969	869	919	939	928	945	904	920	889	913	853	892	919	852	892	904	877	905	873	897	858	891	926	869	878	894	830	880	918	871	891	836	835	831	875	828	840	888	850	826	903	852	851	868	923	839	888	814	868	880	889	847	832	899	884	898	829	833	827	840	835	817	783	935	846	857	856	822	841	836	881	871	855	850	892	886	850	813	869	822	890	824	876	849	879	834	895	859	872	887	821	828	861	828	879	861	848	870	794	877	851	880	807	816	820	828	873	893	892	851	833	871	873	820	803	781	877	847	841	882	835	886	846	869	853	810	928	887	896	839	857	835	851	805	840	815	859	820	906	828	833	831	857	866	892	841	890	814	854	821	849	825	824	833	837	868	838	822	821	845	875	792	860	801	859	835	922	803	849	839	904	887	854	838	858	842	791	869	859	867	838	834	886	894	789	850	835	842	877	812	914	879	871	795	809	825	805	849	873	859	866	821	813	854	861	808	840	847	860	836	853	814	867	852	837	811	817	813	885	846	833	909	882	841	815	886	827	849	878	787	851	804	848	864	864	842	836	866	843	851	890	842	863	833	832	875	859	850	854	863	847	819	886	866	853	825	877	846	853	914	851	824	840	912	859	882	864	857	828	853	765	821	850	799	824	890	830	893	855	887	819	852	813	820	844	863	844	843	823	883	851	862	839	875	857	839	878	838	831	846	855	807	839	860	806	841	849	844	877	812	836	844	832	867	827	792	802	841	848	899	831	885	881	829	851	853	812	816	902	886	836	810	795	850	834	884	877	892	795	868	819	817	843	789	810	901	826	854	891	850	823	874	830	837	843	844	870	840	839	821	853	855	864	821	796	819	828	812	816	867	823	850	830	841	887	858	789	790	837	843	850	850	846	838	794	811	864	877	887	824	803	812	821	902	877	846	833	877	879	879	859	859	863	831	896	880	880	814	828	819	850	837	819	832	885	849	868	837	820	875	874	849	847	802	869	801	827	872	819	814	827	888	857	921	824	837	840	857	854	854	909	877	789	800	848	830	837	840	837	842	885	851	832	882	829	891	829	888	858	834	836	878	835	797	814	884	931	839	828	892	849	901	808	769	821	838	819	879	862	872	835	796	830	818	847	885	811	808	868	814	868	801	828	805	866	849	833	812	823	813	837	860	830	810	845	852	782	851	793	853	818	872	853	824	832	837	878	828	869	860	874	900	795	793	808	817	829	837	836	808	825	832	851	853	873	834	876	782	844	792	826	848	865	863	880	872	850	846	830	887	850	863	852	839	859	862	893	824	848	827	905	895	874	848	829	838	839	852	880	807	764	829	871	833	888	862	885	856	844	866	923	805	914	764	849	848	866	858	883	869	841	791	881	851	824	818	850	841	828	789	874	870	902	820	825	854	879	878	887	877	891	843	826	879	877	843	840	813	842	910	815	881	838	832	796	859	846	790	866	845	863	869	834	846	810	819	824	898	816	822	838	811	793	820	861	866	832	930	816	858	839	847	827	825	869	862	822	850	896	809	829	894	820	840	836	791	863	890	869	862	813	781	830	862	861	793	802	875	866	794	855	842	822	868	834	844	818	821	880	811	888	860	830	831	865	896	810	805	864	849	844	857	850	859	870	834	784	854	873	854	891	895	849	861	822	866	831	840	828	842	860	828	871	836	871	763	882	833	803	874	892	822	825	806	870	910	889	867	879	834	812	867	845	799	804	806	854	841	860	870	845	872	796	839	861	835	901	918	802	829	865	842	840	874	856	816	853	850	836	851	839	813	863	861	883	874	794	812	880	917	856	839	897	867	806	808	845	850	834	785	858	841	864	869	847	874	913	853	861	831	878	841	811	837	843	879	839	834	875	860	817	849	836	825	875	808	832	863	885	896	903	864	844	818	834	871	818	850	839	858	795	846	853	903	861	835	858	819	768	836	800	805	835	836	870	821	865	811	883	807	872	853	891	872	892	837	800	801	841	899	827	810	807	870	839	782	868	878	810	850	831	813	861	836	849	789	798	871	920	836	860	843	842	890	880	826	794	821	864	793	836	827	836	835	834	882	863	843	811	830	830	879	838	889	860	844	888	869	852	846	815	874	859	822	830	831	843	813	834	808	835	840	855	848	877	835	942	843	825	887	891	844	815	801	815	804	847	856	872	870	851	821	838	843	861	834	866	817	874	821	852	807	826	813	851	873	793	827	890	844	884	885	859	841	888	826	825	841	839	837	845	836	826	865	855	837	841	815	832	838	840	854	873	891	894	877	857	843	871	823	846	842	885	856	841	858	828	885	785	829	821	865	844	842	845	850	826	856	845	880	868	870	832	843	861	855	850	852	818	829	852	847	860	853	793	859	828	873	810	852	805	865	843	881	852	800	901	822	852	815	854	808	836	776	878	824	911	808	785	883	832	843	870	848	851	834	833	783	851	853	841	788	821	838	785	818	854	822	832	877	843	886	822	854	870	827	833	817	799	854	854	895	837	834	884	824	903	857	844	837	908	806	897	812	843	868	795	832	741	834	770	832	851	846	827	806	815	804	837	842	851	840	835	814	844	875	859	788	842	808	825	811	836	820	805	840	838	809	870	811	849	895	845	809	810	838	896	865	909	888	860	845	842	809	898	830	857	824	836	849	840	866	870	872	857	795	887	821	823	809	787	829	844	821	870	822	851	858	819	909	787	854	858	797	862	878	846	871	838	828	809	839	826	831	803	860	900	802	860	838	832	843	833	834	850	844	821	843	813	851	857	828	844	850	832	805	841	842	829	838	874	801	840	856	844	851	848	859	852	877	822	817	861	842	818	844	883	852	814	890	860	843	864	855	823	865	861	856	823	809	823	810	868	827	772	829	817	840	837	835	796	831	828	839	855	831	850	873	856	834	877	878	851	873	855	886	865	800	845	829	840	816	852	851	868	853	811	875	856	894	883	858	825	847	771	822	911	893	864	824	869	832	848	885	903	847	817	805	806	838	865	878	869	797	891	855	850	814	839	835	874	857	831	884	860	825	860	859	817	846	840	823	929	841	850	787	836	825	875	879	868	818	838	840	848	818	841	777	846	841	853	813	851	816	846	888	848	828	846	846	860	837	839	893	845	850	872	847	861	802	832	830	858	872	860	847	810	851	845	852	870	878	801	871	798	818	858	868	828	856	803	859	814	824	876	914	785	828	922	843	895	834	866	860	879	770	876	884	832	841	859	814	898	839	909	840	839	847	863	817	827	824	786	868	847	818	844	820	880	867	867	829	873	877	879	808	887	836	867	832	817	862	806	870	835	806	839	807	836	874	865	843	864	813	831	901	821	819	806	874	874	895	834	838	844	809	877	834	877	872	876	873	888	838	870	864	834	874	866	886	867	842	850	895	846	877	885	873	904	862	900	830	839	841	814	810	845	857	892	823	849	858	835	812	834	819	856	825	872	905	866	865	861	828	821	883	825	873	834	831	840	882	822	852	801	860
27604	18237	4220	579	411	357	347	326	292	311	327	309	296	285	303	304	288	327	303	308	319	298	296	317	277	279	313	306	301	313	276	332	278	312	304	273	307	319	300	311	285	335	276	310	316	285	306	328	331	316	301	312	338	314	317	288	267	295	288	300	274	287	304	321	309	321	294	301	289	289	310	314	313	297	351	317	335	286	313	347	287	325	248	283	285	312	316	297	269	303	323	336	326	334	264	324	330	297	322	298	310	284	327	312	318	320	293	312	307	291	275	289	308	285	295	306	311	300	332	268	303	310	280	304	291	295	306	303	318	325	291	279	273	296	267	311	283	317	267	258	292	293	317	272	319	279	318	314	335	317	282	293	318	319	332	326	300	307	306	286	307	287	292	285	318	267	314	304	300	315	303	270	315	295	262	302	325	290	306	318	291	292	296	281	321	295	285	317	280	274	313	271	325	303	275	302	331	296	306	285	281	315	302	307	330	295	277	285	301	317	307	286	323	278	274	277	301	282	316	301	283	325	335	276	301	294	315	320	277	312	313	284	316	300	300	298	281	291	295	268	311	306	273	282	302	292	307	289	299	313	312	321	315	294	291	323	304	318	282	299	283	316	287	299	312	288	313	307	288	279	286	305	305	327	267	308	289	269	306	290	310	260	285	267	296	283	299	296	270	282	297	354	287	288	301	271	292	287	279	283	312	338	331	305	312	290	302	326	320	310	273	289	301	324	278	301	269	310	285	299	283	333	304	279	302	303	299	300	296	328	278	301	284	316	282	307	275	285	302	336	329	319	306	308	265	300	300	304	298	285	305	302	290	343	302	293	299	280	289	273	303	315	286	310	320	309	262	322	312	280	285	281	307	298	320	313	309	313	313	282	306	279	342	313	293	312	308	329	288	291	293	317	283	295	246	304	328	306	285	308	294	305	335	313	302	291	275	331	329	330	296	295	321	305	309	318	311	296	298	277	300	281	296	309	305	306	296	303	259	313	308	336	300	323	303	285	321	305	250	289	301	313	288	320	333	311	272	299	289	329	278	309	289	321	311	295	294	302	304	299	307	308	309	292	305	297	301	307	294	312	299	330	306	317	305	327	340	291	307	312	300	287	301	299	286	272	303	316	265	279	311	291	290	285	295	285	276	289	307	306	317	300	314	300	277	308	321	313	279	311	298	305	315	305	303	305	328	285	309	310	277	306	316	307	295	311	307	308	284	306	286	307	294	293	292	280	291	278	309	281	321	308	260	296	269	293	336	313	271	281	301	305	290	313	294	315	270	322	284	272	312	316	288	297	276	307	319	296	325	319	267	266	292	317	287	315	317	319	324	317	294	340	290	307	281	317	291	287	328	319	304	302	277	272	272	281	318	294	279	276	302	335	312	298	304	282	264	299	303	272	286	281	282	334	272	311	306	307	285	332	281	304	294	306	290	301	303	295	319	283	313	296	321	311	330	289	278	291	300	311	332	266	295	323	301	317	317	295	286	321	283	291	298	290	298	292	268	300	309	264	301	289	344	312	313	308	331	313	300	320	298	287	302	310	295	255	305	310	298	296	298	289	328	290	303	300	308	294	291	315	294	315	276	307	322	302	273	276	310	315	312	318	284	286	307	306	299	329	348	292	304	291	286	319	297	297	340	315	280	288	299	260	272	304	308	270	326	296	296	307	301	313	311	307	308	283	301	301	319	283	315	320	289	302	273	261	281	285	298	308	307	317	294	296	281	309	321	322	318	276	313	291	310	302	263	318	302	280	321	285	294	299	281	305	300	281	290	305	330	267	312	311	283	302	304	321	309	306	286	277	271	292	289	312	309	305	260	280	286	284	293	289	303	322	328	305	291	297	299	277	297	302	274	301	286	305	307	296	283	304	296	295	284	321	316	289	305	284	276	306	336	288	308	309	300	297	329	307	341	303	295	294	319	318	295	290	296	292	332	315	285	308	293	300	321	295	271	285	290	303	257	312	286	302	323	323	307	293	301	305	268	331	343	301	307	306	311	316	304	299	283	281	325	310	298	316	297	312	304	350	277	313	312	291	327	261	298	282	309	314	281	323	279	301	287	303	277	332	308	276	303	298	279	298	293	315	302	337	268	323	296	269	284	320	340	275	285	321	304	289	267	312	272	316	300	296	293	285	286	277	332	307	291	324	281	312	278	281	299	279	322	333	297	282	279	310	296	283	269	284	333	306	295	325	323	274	314	316	308	284	290	278	302	322	306	328	288	277	301	286	308	323	294	307	302	275	307	288	306	318	312	282	314	296	282	304	305	307	305	301	326	333	295	291	280	305	268	284	297	287	315	319	290	305	326	294	276	293	314	295	291	293	295	344	306	281	315	309	288	294	296	318	291	319	303	316	294	292	287	307	315	311	303	302	293	304	344	307	316	329	297	268	301	318	273	295	272	287	318	295	290	304	310	293	275	310	301	323	292	308	291	301	292	288	305	315	280	303	309	318	298	329	307	314	305	289	309	300	277	280	310	354	298	311	296	268	295	294	321	324	297	292	302	310	290	301	309	302	314	312	304	308	295	321	282	276	281	335	306	286	293	302	291	288	317	296	321	295	280	288	326	298	302	292	280	304	276	286	276	306	308	302	286	312	304	292	300	315	256	312	296	330	303	285	314	313	304	308	314	303	278	260	310	284	320	310	293	289	287	320	291	293	302	318	275	309	283	326	280	293	302	300	290	282	305	306	300	296	294	288	280	300	309	276	287	305	285	275	288	287	319	322	294	280	299	271	302	296	310	326	313	312	289	307	319	301	304	270	278	281	302	297	311	308	275	263	268	309	294	308	291	293	283	303	302	278	292	321	287	328	340	293	277	318	267	303	290	284	288	292	283	293	322	304	316	305	301	340	282	324	325	295	285	302	296	319	292	328	303	303	316	305	280	308	302	349	301	309	345	312	297	331	314	306	325	298	266	286	306	276	297	278	263	282	308	315	298	325	284	324	319	285	332	325	312	282	313	269	291	277	303	312	293	329	304	296	290	296	336	314	318	300	331	306	305	294	324	288	292	320	280	292	311	298	320	284	278	298	297	301	304	303	287	297	297	319	324	288	292	324	300	307	317	299	321	294	305	332	296	322	305	300	306	288	288	297	316	287	294	288	272	308	315	274	321	307	275	321	315	294	292	306	281	305	324	280	313	289	290	283	320	281	288	291	306	292	289	286	309	289	346	309	306	300	306	257	287	321	307	340	311	299	309	298	305	310	291	323	266	290	304	294	268	324	295	296	288	291	313	304	306	318	296	286	338	288	272	298	316	328	306	314	295	313	282	322	280	304	278	337	319	276	316	292	302	265	295	294	301	300	328	281	324	273	324	283	314	332	289	312	274	314	293	318	284	339	301	309	298	300	306	311	293	299	283	316	283	319	295	303	303	284	325	298	279	310	332	268	310	301	319	298	274	287	322	318	309	319	289	260	304	308	323	295	326	331	302	318	294	318	318	309	264	306	283	314	294	307	308	290	292	296	304	299	292	302
8274	963	730	448	430	400	383	368	367	340	375	337	326	342	337	354	346	330	329	344	321	315	360	358	342	330	337	365	342	328	358	341	349	331	341	340	325	344	359	343	324	337	335	338	326	350	345	343	321	341	372	340	363	351	358	334	344	328	351	317	331	343	337	339	340	345	312	339	351	321	324	370	388	348	332	317	314	320	340	348	317	331	326	339	375	365	325	328	329	359	307	345	321	346	314	331	344	334	341	300	353	331	359	357	352	329	346	326	336	343	342	340	348	322	329	336	353	340	348	367	343	331	339	339	328	337	349	306	329	350	326	344	335	366	357	335	342	326	346	349	349	349	340	350	358	366	344	342	356	351	345	340	346	333	322	345	346	346	376	355	357	316	333	355	315	338	338	334	339	335	357	327	364	346	334	325	389	348	340	371	339	346	359	335	369	360	337	342	314	353	333	306	368	360	339	355	324	357	380	347	344	363	352	322	333	375	359	344	315	334	317	312	336	297	329	348	328	334	356	355	337	317	337	330	345	341	327	333	348	355	307	338	322	355	352	329	352	341	345	326	377	310	308	371	342	325	344	323	365	359	332	340	311	326	319	349	342	345	329	329	345	377	321	329	318	360	329	352	345	352	320	347	317	351	323	334	329	345	357	337	356	343	331	357	321	346	327	331	353	326	335	363	350	332	325	348	354	354	357	314	332	358	353	311	355	328	340	338	325	384	342	343	344	344	361	352	376	343	315	358	295	337	351	341	335	343	335	287	334	346	326	370	354	323	356	336	323	363	325	340	355	324	334	347	353	373	340	369	355	352	338	359	379	323	312	351	322	327	337	331	335	353	341	314	336	336	332	317	335	339	345	318	346	344	336	362	347	357	345	312	346	326	332	341	326	292	372	361	369	337	301	348	355	355	327	328	343	329	366	323	356	316	338	356	337	304	344	356	382	349	363	343	344	346	347	384	331	309	342	334	339	314	374	338	362	349	309	351	318	336	333	331	319	348	346	374	354	342	334	334	340	325	362	279	333	381	337	319	344	356	348	372	320	303	368	382	364	372	340	352	315	383	369	338	335	352	332	315	379	338	320	335	330	340	347	338	328	342	310	330	353	340	359	325	352	312	352	343	332	370	355	350	319	348	350	346	336	326	303	355	323	355	375	342	330	324	367	332	315	337	297	309	350	393	345	348	341	349	320	331	342	365	311	350	339	370	355	380	340	369	337	351	379	316	330	329	341	345	325	376	337	328	328	350	371	312	309	327	367	329	338	357	325	347	343	342	335	329	367	342	347	360	364	317	317	336	362	333	336	334	363	325	348	334	350	338	376	330	341	345	339	319	358	337	324	323	364	343	350	346	354	340	337	296	360	347	357	379	339	352	324	336	364	364	321	366	305	331	344	339	337	360	367	337	330	316	353	343	372	361	352	345	320	356	328	354	359	367	309	327	348	358	373	357	326	339	322	342	319	352	320	338	319	343	331	331	336	361	324	341	315	322	335	325	313	318	321	320	355	359	369	338	337	343	376	375	338	308	343	343	350	315	343	354	294	344	322	339	324	324	322	312	318	350	318	340	344	329	329	328	351	388	338	343	373	307	340	332	317	321	327	358	345	331	323	351	356	356	328	351	336	326	327	342	305	317	326	321	378	347	344	328	342	357	333	342	342	371	360	335	356	364	299	363	354	314	327	315	319	342	343	343	362	336	297	335	333	331	338	349	330	336	327	324	347	355	341	334	332	361	346	344	324	358	332	351	326	328	351	362	358	328	351	316	341	336	330	343	330	336	362	338	346	332	324	366	349	351	331	361	369	342	356	329	340	338	347	355	341	372	323	341	344	357	352	329	363	368	340	308	379	355	331	330	351	318	347	347	345	328	388	346	340	337	380	310	338	350	335	337	323	347	324	318	357	329	346	322	351	350	368	320	357	343	327	328	371	342	337	355	330	350	318	335	381	363	342	348	332	335	331	341	347	319	323	358	342	318	343	324	349	341	330	357	355	353	339	329	368	341	319	360	356	342	333	341	314	344	323	316	354	393	342	368	363	349	308	365	327	330	367	316	336	320	321	350	328	344	330	304	347	368	356	323	327	314	331	322	316	351	349	333	371	322	363	310	323	350	342	355	358	341	340	337	336	357	370	290	351	336	346	317	351	345	330	356	381	347	349	348	317	312	337	326	354	372	390	309	341	336	348	345	351	335	335	328	370	355	334	331	345	307	333	344	349	371	361	293	328	340	350	317	327	317	327	370	334	341	354	362	328	325	333	367	312	339	324	328	326	350	295	370	336	344	331	328	320	327	368	323	308	339	346	346	339	360	331	329	345	335	340	348	347	335	330	338	342	325	313	362	349	332	340	319	364	328	326	323	338	353	360	335	333	329	350	341	325	356	351	321	318	376	315	373	331	362	342	353	362	339	356	354	323	397	351	318	346	318	349	333	312	362	309	360	363	341	354	374	298	346	361	361	337	345	341	306	352	338	344	336	306	371	346	316	342	328	327	318	347	334	351	330	347	316	351	318	340	332	351	360	313	320	368	345	347	309	355	320	322	338	364	318	330	347	353	318	353	310	305	359	337	353	324	361	322	346	342	324	364	343	355	343	329	334	306	317	346	323	350	329	332	345	347	316	353	347	326	349	338	367	332	341	350	308	337	329	337	359	344	340	325	337	347	348	324	333	319	355	317	337	316	328	351	329	375	296	344	325	364	338	339	344	356	353	354	376	335	330	349	348	364	357	338	300	334	340	365	344	371	340	345	339	330	337	370	329	360	356	334	345	331	330	368	329	326	340	374	339	335	348	365	339	372	326	323	325	346	373	337	347	353	348	342	345	322	317	354	341	320	344	338	340	335	343	340	346	338	332	364	319	325	336	368	302	352	341	377	330	345	349	357	337	336	342	340	343	348	330	356	348	356	368	356	311	330	375	320	373	354	374	332	347	377	352	326	361	345	353	357	376	342	338	356	332	324	357	347	349	317	329	305	311	320	329	341	359	361	350	371	321	363	321	316	334	340	348	365	338	339	316	326	333	376	366	354	319	344	337	322	373	349	361	314	334	327	332	353	337	319	343	346	349	313	286	339	295	336	345	355	381	361	350	323	347	342	336	360	336	333	328	364	345	299	360	312	335	331	327	313	364	333	348	359	331	379	352	333	309	370	323	335	355	388	382	342	325	329	374	355	331	292	356	329	339	364	367	350	345	345	333	346	330	338	339	351	353	357	317	347	344	337	330	319	350	374	338	315	337	317	333	350	362	312	372	328	341	348	324	323	329	374	336	339	339	364	386	300	365	364	352	366	354	340	310	368	369	346	349	359	305	351	358	344	333	358	328	367	317	375	325	354	350	361	346	327	344	341	363	349	368	293	297	353	328	345	325	317	325	358	342	311	338	306	345	331	318	304	341	319	315	323	333	328	353	307	331	348	357	332	341	357	379	331	344	352	336	343	335	342	330	345	353	329	326	346	330	315	322	359	324	363	328	314	353	356	327
23882	21032	28185	24095	21009	9175	1048	736	621	556	574	539	487	505	458	474	496	452	463	445	468	477	407	442	448	438	429	384	413	436	441	418	448	436	429	442	397	418	378	419	431	424	429	393	403	420	402	370	382	425	376	391	444	403	436	440	405	403	380	397	390	446	426	397	385	383	418	421	386	414	392	427	407	422	422	398	392	371	405	399	397	407	403	398	388	367	407	426	370	387	417	384	423	393	425	397	381	369	393	406	435	424	442	394	400	400	435	424	428	403	382	432	391	435	430	428	395	394	422	416	376	392	381	418	409	371	409	449	432	448	449	403	406	406	426	423	385	412	428	441	421	431	448	429	381	403	399	410	369	422	422	434	406	406	388	443	434	397	363	393	415	417	442	410	400	412	417	394	404	408	424	394	401	395	399	402	411	406	413	410	425	388	402	398	431	418	410	372	426	418	380	415	411	405	412	395	380	379	401	380	380	391	416	410	364	410	419	381	415	419	419	422	407	393	420	423	399	431	400	379	442	375	422	443	364	365	427	407	399	405	408	426	393	395	386	399	411	437	392	415	434	383	406	410	421	405	380	420	393	396	436	403	382	377	378	384	427	396	415	441	404	394	421	433	398	393	443	417	416	375	419	413	410	395	383	422	393	394	393	411	411	399	429	427	415	417	385	396	377	375	423	415	437	399	410	398	426	405	379	410	442	378	404	408	420	408	360	349	430	413	383	375	395	415	415	389	408	393	388	415	379	387	391	398	416	403	378	411	394	415	412	399	384	400	433	399	419	416	421	346	373	389	399	416	403	413	421	386	449	407	410	402	435	418	407	392	396	412	412	382	390	425	383	437	438	399	380	388	403	406	398	401	367	385	414	435	393	386	438	443	404	431	439	380	401	397	425	413	437	403	403	403	423	405	401	401	398	433	428	394	422	409	368	426	436	385	450	431	411	395	420	422	389	426	418	373	363	408	409	416	443	420	424	432	411	427	394	423	429	388	409	383	419	387	380	387	404	429	396	386	415	438	376	432	393	405	423	422	401	407	421	376	440	385	405	419	371	420	397	387	387	387	422	391	382	429	387	425	434	417	410	433	405	421	421	379	395	385	414	429	392	367	403	392	419	401	406	373	441	357	410	401	381	390	427	426	413	378	392	423	398	395	430	394	371	443	409	381	415	388	402	363	413	373	452	434	421	401	397	395	411	436	369	412	398	404	428	403	379	405	376	389	378	398	406	403	399	380	436	458	419	411	381	402	396	407	386	391	448	414	381	403	383	394	408	391	411	383	428	371	418	377	404	416	353	431	404	395	414	417	433	393	424	412	404	430	392	410	419	435	398	398	407	426	416	425	384	426	427	394	422	424	422	384	369	384	406	414	415	374	426	418	402	399	400	410	405	395	408	403	406	421	406	409	397	395	422	390	429	403	393	431	393	405	401	403	442	391	390	364	401	400	369	396	406	418	366	424	413	422	397	434	426	379	427	414	425	415	430	418	415	392	393	393	430	421	425	363	424	375	394	415	448	393	394	426	439	408	409	449	375	389	400	458	418	388	393	378	390	412	401	412	400	407	402	393	375	398	423	391	388	411	377	417	394	381	402	397	392	379	409	396	397	403	415	408	391	374	411	421	411	414	414	370	369	415	375	429	385	431	417	410	412	385	414	389	399	414	444	363	398	411	419	398	407	401	422	405	458	376	421	426	407	378	440	414	370	399	384	367	403	373	412	436	420	410	366	399	402	407	429	435	408	379	392	395	412	443	420	408	409	428	389	387	424	381	430	399	427	395	388	401	417	436	419	391	402	394	409	407	435	408	381	407	403	398	404	439	374	410	405	389	394	411	405	477	397	411	390	410	388	395	416	430	390	407	427	384	420	425	400	436	408	375	403	422	425	388	418	383	373	407	434	391	397	396	408	399	381	364	402	400	399	414	415	412	413	397	387	422	396	402	408	370	389	425	411	396	406	419	403	412	389	398	452	428	427	413	397	393	435	411	404	410	417	387	379	381	391	382	385	396	416	447	383	402	429	408	410	438	426	390	412	400	444	353	393	396	391	403	441	422	427	414	431	406	407	390	399	390	407	402	427	421	412	387	367	409	426	393	424	389	408	427	398	402	436	390	387	373	368	377	389	422	413	400	410	389	399	407	404	426	426	419	387	406	423	411	423	392	410	384	407	439	373	383	412	430	416	430	381	396	400	375	432	397	415	425	424	422	393	421	455	413	398	374	407	415	385	416	412	379	416	417	418	374	423	429	392	355	402	429	384	395	350	415	408	449	415	398	437	369	420	428	388	414	396	422	393	381	410	429	428	388	403	436	423	433	417	389	437	388	416	424	403	423	409	406	433	424	393	406	427	427	418	402	438	403	376	454	381	414	400	394	403	409	431	401	394	430	409	425	386	390	413	411	412	442	397	364	407	409	370	415	396	423	413	433	402	379	433	431	380	392	380	406	395	377	386	380	425	435	392	419	395	421	409	396	383	397	413	398	378	413	408	421	425	385	385	405	373	417	400	364	376	408	409	417	399	434	428	372	390	435	429	390	421	427	428	372	395	395	415	410	396	389	378	396	409	423	404	414	410	379	403	377	384	394	396	382	422	389	417	398	403	394	397	418	398	430	428	411	453	394	444	397	410	408	428	408	408	411	407	448	428	369	423	409	397	402	404	416	360	416	413	412	410	420	402	382	413	390	404	432	410	392	430	378	413	422	412	389	414	393	415	444	404	391	416	381	440	419	444	448	419	375	377	379	417	380	401	371	385	419	414	453	396	416	416	396	397	422	391	398	418	406	409	386	412	429	430	401	441	407	421	396	407	419	453	403	430	401	370	405	418	419	413	366	372	402	375	406	402	431	423	387	403	383	372	433	380	425	419	379	400	390	429	382	420	387	395	409	389	378	434	408	440	409	407	421	397	404	424	424	451	438	440	362	411	376	444	439	424	398	413	392	388	384	421	413	443	405	390	425	374	394	422	448	399	383	438	420	443	401	420	419	427	394	422	441	411	412	407	409	416	417	400	412	421	408	412	397	409	404	422	386	389	361	379	398	401	390	432	443	423	426	436	415	437	416	405	407	412	399	411	419	357	420	395	419	382	420	388	408	385	408	404	409	403	379	406	418	388	437	391	450	398	411	404	388	412	420	423	409	396	410	410	416	404	411	441	385	391	392	421	412	385	404	399	431	360	407	406	406	381	464	396	377	385	380	413	387	402	404	410	414	406	407	425	433	401	429	397	386	393	403	412	400	433	429	388	430	393	442	389	403	415	388	402	388	402	378	425	429	417	380	401	420	409	402	368	365	390	416	403	407	421	435	438	385	378	385	422	425	410	436	430	443	419	442	384	423	359	427	407	424	395	399	409	403	394	396	402	411	404	377	410	370	388	402	364	383	394	403	413	397	382	389	368	374	422	400	446	419	407	393	423	406	376	385	407	438	397	388	399	380	429	412	438	413	401	400	371	436	392	413	367	384	415	401	372	416	414	404	400	417
27451	9069	5812	2793	2109	1580	1253	999	890	759	726	641	628	569	590	545	505	488	500	498	475	490	472	448	484	502	413	446	452	424	457	448	424	433	456	429	460	441	440	422	434	420	466	419	434	446	440	413	444	396	471	448	426	437	437	462	426	468	445	452	432	447	438	432	444	437	487	413	441	444	413	450	436	431	429	417	454	427	440	459	448	423	415	420	439	442	424	420	433	448	413	427	406	463	405	409	435	416	400	427	455	400	426	442	421	416	389	477	442	471	447	440	401	440	412	391	436	435	412	461	407	413	490	434	437	458	454	443	424	427	412	427	426	440	432	446	436	421	449	377	427	415	418	434	450	413	426	437	422	453	417	399	431	405	454	450	467	427	431	432	405	433	430	400	447	427	445	425	436	426	472	415	392	462	452	428	429	433	450	450	426	412	412	397	461	439	454	446	442	457	431	413	452	430	404	440	416	414	441	433	456	431	424	441	457	404	406	476	431	386	418	466	441	441	442	437	412	405	440	432	417	461	442	396	435	443	435	403	412	426	440	422	453	426	465	443	434	468	419	450	470	432	403	427	445	419	417	426	438	438	438	458	445	434	427	425	471	444	428	402	428	456	392	403	425	402	429	427	434	392	418	457	425	412	418	454	428	432	417	455	468	438	441	409	407	479	419	415	397	447	402	440	400	434	414	408	415	433	429	450	450	417	429	418	428	456	432	394	425	411	448	428	434	452	435	417	423	456	436	439	441	448	421	426	395	419	464	455	443	408	403	427	424	435	408	462	476	445	423	417	465	406	437	458	437	415	444	425	435	462	473	434	386	405	393	432	389	448	428	450	418	417	442	439	432	440	413	464	438	435	444	425	439	391	444	415	443	430	404	491	420	443	460	457	409	445	469	424	438	436	420	440	412	425	388	428	413	421	458	434	417	454	444	436	432	439	430	428	454	431	480	456	426	407	463	438	414	419	435	444	421	432	399	454	418	411	439	450	452	433	417	439	435	432	422	439	430	401	423	398	402	444	451	402	441	474	453	471	447	421	458	452	428	451	444	418	428	474	449	424	414	386	440	439	447	422	421	421	445	407	445	425	395	413	444	406	436	422	423	435	469	465	439	455	468	428	394	435	455	420	430	381	464	416	439	461	449	423	428	418	457	446	386	444	472	419	433	421	442	432	459	441	411	416	462	438	449	430	434	409	445	428	428	425	449	397	436	417	467	411	444	451	416	421	469	447	453	442	402	429	432	451	418	410	434	438	425	439	425	411	439	451	459	402	403	438	428	431	415	398	444	424	395	401	453	470	390	415	414	431	431	437	451	449	454	424	403	446	414	438	446	458	420	373	401	433	437	444	405	462	438	442	446	421	436	451	403	432	396	426	396	448	440	407	446	434	410	423	427	441	434	472	434	405	413	420	420	413	424	497	414	408	464	451	433	429	406	406	399	383	403	402	410	399	426	402	422	422	425	491	473	427	412	460	402	377	431	426	461	463	426	410	458	398	401	443	422	447	435	460	455	456	392	452	456	422	405	436	389	416	397	431	420	413	427	454	432	444	427	430	422	440	448	404	417	437	478	457	437	463	398	423	435	434	437	439	451	445	446	410	397	405	411	450	409	429	432	434	439	404	456	431	456	445	442	438	476	443	422	420	399	423	459	395	427	410	447	450	405	440	443	442	414	444	435	459	464	439	420	415	437	437	415	450	475	439	447	403	414	418	404	445	424	467	411	440	419	445	441	448	433	448	426	461	428	438	433	461	424	457	444	418	436	426	419	444	404	443	427	446	442	424	465	433	428	442	445	402	429	400	446	418	448	418	455	435	418	439	444	422	424	416	447	390	440	444	455	446	445	430	443	447	469	439	437	445	472	444	451	424	401	428	456	433	428	416	471	370	404	426	430	396	429	437	411	467	445	433	429	429	449	427	470	438	433	431	400	409	421	459	418	430	406	401	489	441	449	426	430	441	417	414	418	430	423	425	419	417	416	441	439	404	434	425	420	423	416	451	454	468	423	425	432	424	418	455	430	438	404	418	455	402	452	413	455	418	415	458	452	418	436	421	402	431	439	410	408	441	473	385	453	441	415	397	435	464	434	422	425	425	481	401	440	434	409	431	473	406	406	420	443	444	406	430	465	440	425	421	438	433	477	423	429	416	408	420	426	438	415	424	426	431	436	433	470	459	407	474	453	410	411	469	415	452	430	426	392	438	428	424	432	439	456	452	417	452	417	416	421	413	424	432	458	429	447	411	492	447	456	432	437	463	445	432	449	446	432	425	423	427	425	440	367	430	430	474	429	417	485	433	434	447	463	420	458	434	432	454	442	421	460	421	456	453	434	436	418	453	422	432	443	474	437	435	448	439	411	401	476	416	411	431	419	419	419	444	462	411	435	429	424	450	406	455	425	416	473	402	468	410	445	436	438	419	471	442	452	412	407	435	442	430	412	415	428	444	429	445	447	455	448	463	419	429	413	426	422	447	423	462	435	404	452	451	430	440	451	403	443	425	487	456	416	411	437	441	413	419	394	438	435	410	460	437	448	436	447	482	433	401	452	444	422	444	426	423	419	427	417	429	393	417	410	450	396	419	415	441	419	428	393	429	421	401	416	456	445	483	442	447	418	444	460	401	425	447	448	377	425	449	430	450	415	431	432	468	442	424	413	434	418	430	458	418	418	398	447	396	397	430	430	431	472	417	405	445	433	443	418	462	412	438	442	445	414	424	440	443	420	394	436	430	432	429	437	415	432	439	446	432	411	424	431	415	424	445	417	446	431	430	409	424	426	449	400	426	415	424	431	444	412	447	438	421	402	416	433	431	451	459	454	432	402	429	399	432	395	438	444	413	406	457	433	433	428	424	431	458	416	414	455	442	419	409	431	450	408	434	428	450	425	442	409	411	457	451	468	433	443	452	405	403	442	408	450	428	442	436	428	425	393	424	436	431	439	431	479	443	427	412	407	433	448	411	434	400	405	423	435	434	470	427	431	430	427	444	431	404	400	435	457	418	480	444	426	436	428	433	418	431	418	422	430	395	496	412	417	443	415	437	462	432	494	451	441	440	428	410	382	467	442	432	420	441	402	440	445	417	410	423	447	463	467	412	409	411	442	459	416	446	419	421	438	428	412	406	429	423	412	406	412	402	414	443	444	432	431	413	422	444	433	444	444	452	454	452	430	452	425	429	431	421	407	428	433	467	420	420	408	431	464	444	437	460	422	456	455	444	429	420	455	438	396	426	436	434	412	420	404	445	416	422	441	445	460	414	447	474	430	463	440	433	398	428	446	456	440	448	421	425	459	409	444	418	417	433	390	444	427	452	476	465	416	367	412	451	416	454	435	450	407	422	407	474	436	436	416	453	389	417	439	447	405	433	427	430	424	424	416	402	434	420	443	433	456	444	435	437	401	421	458	443	395	424	431	411	453	406	430	435	414	453	416	464	438	436	432	465	443	405	423	417	429	463	408	411	404	415	460	444	427	414	432	428	431	429
25075	21114	27181	25184	10154	1073	880	792	732	705	685	735	628	703	697	625	644	651	631	633	638	633	699	603	634	617	558	577	630	597	654	560	625	597	624	618	618	623	586	643	577	588	594	604	596	591	624	604	636	606	606	604	559	576	626	601	574	597	622	595	549	589	587	665	632	620	626	608	620	585	644	641	617	632	581	634	638	566	554	593	640	610	563	631	582	636	607	645	567	598	641	618	622	610	609	583	618	608	549	560	573	609	562	653	629	615	600	609	578	620	567	619	549	645	631	545	653	555	560	643	593	580	645	605	623	610	670	619	611	587	627	602	672	640	680	609	571	611	586	573	622	560	587	632	595	583	584	568	624	614	589	618	601	636	625	591	610	603	545	618	587	593	530	652	617	606	608	543	543	618	642	605	623	598	611	615	568	632	576	606	603	604	573	547	588	640	633	572	580	590	602	592	663	612	647	606	613	633	638	626	627	650	605	588	573	539	557	630	611	602	594	576	582	569	570	607	570	599	580	658	573	602	660	575	580	583	616	620	667	625	591	578	603	652	602	605	580	608	593	597	557	613	605	573	609	635	569	608	587	596	571	611	590	607	635	644	631	654	582	590	560	594	601	630	604	606	616	604	599	631	611	603	598	621	574	603	602	617	582	559	596	632	595	604	570	580	564	601	635	589	609	589	630	597	600	618	591	634	550	625	566	569	583	603	611	558	585	619	590	635	628	606	605	588	586	583	582	585	575	623	624	611	631	579	591	567	624	613	636	628	590	602	595	585	565	576	562	593	633	549	558	580	625	593	605	617	626	593	634	612	558	595	632	636	588	552	574	588	610	577	611	588	570	611	559	544	588	609	612	536	577	586	578	624	594	563	589	595	601	609	621	638	607	635	604	653	531	584	652	599	553	587	598	574	620	578	626	617	574	586	592	595	632	600	630	581	581	613	586	592	617	617	549	605	605	619	575	587	569	596	598	655	568	610	590	593	592	648	617	573	583	618	569	600	633	589	637	629	587	629	596	595	608	586	602	559	547	604	603	559	612	551	610	600	684	608	639	619	611	608	596	554	588	594	585	617	619	588	608	559	568	614	589	603	615	625	599	625	614	620	554	594	578	609	607	570	587	560	586	601	607	576	619	622	634	595	613	582	567	625	598	596	627	576	579	591	660	585	566	628	614	611	630	588	605	581	596	571	603	576	619	624	567	555	583	616	599	599	599	571	651	633	595	582	587	606	625	570	586	618	648	575	632	567	593	611	579	623	659	563	642	581	613	618	605	576	567	582	599	581	624	606	633	573	576	608	558	613	608	661	559	571	609	633	608	624	645	606	628	620	635	554	633	584	633	591	668	574	639	602	595	646	620	613	606	585	603	620	603	625	590	617	630	608	641	618	608	603	570	613	628	587	610	592	631	579	591	603	579	587	590	587	562	636	628	558	618	631	644	632	566	619	633	633	584	595	600	632	599	558	635	613	628	637	648	639	578	594	559	592	609	587	597	597	610	584	620	632	598	616	630	618	603	595	614	565	645	636	599	599	644	591	670	629	577	563	555	640	584	613	631	570	617	597	610	563	604	638	630	609	628	577	610	580	596	556	618	630	614	581	580	595	613	638	609	595	612	630	562	623	607	583	582	613	554	602	610	583	639	607	629	573	598	570	600	587	627	591	564	560	570	629	599	574	591	590	639	589	611	586	612	608	634	610	589	624	597	603	606	548	637	599	564	533	586	614	574	630	621	614	576	613	614	596	569	569	645	571	616	605	587	638	588	557	591	631	561	660	584	580	589	636	576	565	623	601	617	588	601	637	599	598	585	620	580	581	560	630	608	565	564	628	618	624	655	636	591	622	634	602	602	550	596	561	641	603	610	617	587	573	552	580	631	599	630	577	614	583	580	604	604	582	610	654	595	591	656	599	610	624	585	539	552	598	640	617	627	595	658	590	613	628	604	624	608	626	633	596	610	626	615	609	559	634	611	631	626	574	596	572	579	595	587	547	587	631	637	639	596	576	574	600	623	595	615	589	638	617	627	603	634	586	670	618	588	580	586	633	568	597	563	611	603	624	622	560	592	594	616	598	563	644	604	611	599	585	565	641	583	633	589	586	612	597	615	606	600	618	614	601	600	558	600	587	614	573	572	558	618	597	565	565	624	638	593	599	584	626	586	622	609	606	612	589	592	605	571	574	619	554	584	589	611	587	634	591	567	634	594	624	589	551	626	573	576	598	651	611	567	644	587	624	619	652	654	590	663	587	605	672	590	589	616	632	601	593	587	604	600	595	616	583	623	599	639	598	607	598	644	554	596	616	536	632	606	559	554	583	589	591	577	630	608	613	657	583	610	615	580	623	584	648	598	612	633	564	624	569	624	592	606	597	579	572	663	594	614	594	524	549	606	567	583	583	618	583	603	589	619	590	635	583	575	581	588	595	574	618	571	620	622	605	583	606	650	625	602	604	584	587	636	605	636	630	590	642	554	609	634	577	550	613	569	581	600	588	637	579	579	618	641	600	568	631	576	601	600	624	617	609	581	572	575	572	572	588	589	605	624	573	597	569	612	594	603	601	582	600	638	585	614	636	606	577	621	568	634	599	612	584	600	616	584	633	583	611	588	606	569	594	584	628	616	607	574	643	607	630	597	580	588	600	624	616	644	588	615	603	658	617	582	592	672	617	569	587	586	593	569	630	560	602	610	624	621	585	620	610	612	626	606	621	572	599	650	601	645	580	619	659	591	617	642	563	602	602	601	620	597	594	606	564	578	589	576	644	629	594	607	643	609	593	606	585	634	631	533	588	614	594	579	573	595	567	617	624	623	550	581	615	615	645	634	629	631	576	601	591	612	572	588	616	588	578	582	558	635	619	663	647	627	595	589	607	615	606	597	564	622	577	631	589	598	550	591	582	599	641	625	593	560	605	597	607	597	595	555	639	569	591	537	618	663	649	590	590	633	593	576	610	629	580	601	622	569	635	632	623	555	618	606	663	625	613	627	595	607	606	585	627	600	625	632	638	654	574	557	558	599	571	595	577	614	552	591	610	638	603	603	598	597	613	583	608	603	560	595	603	640	596	640	636	602	571	615	638	583	622	629	574	650	603	617	644	591	557	601	575	638	564	570	598	592	591	596	623	639	638	596	562	554	616	577	558	554	597	598	611	646	610	616	601	595	558	605	607	614	552	580	649	610	586	622	549	614	573	574	627	571	621	604	637	628	589	586	556	568	598	616	606	595	610	600	614	594	559	620	539	580	669	546	574	572	606	611	606	596	651	640	588	603	639	591	610	630	569	620	582	592	586	631	607	598	639	573	615	614	607	624	588	605	556	581	617	612	600	616	575	584	632	575	593	597	603	571	625	641	624	640	573	605	596	641	620	605	597	597	639	583	600	634	597	619	597	627	596	585	562	594	623	622	590	602	571	637	626	575	564	646	609	623	622	568	569	571	594	583	559	613	603	610	623	629	608	645	612	598	599	584	572	610	610	647	586	646	601
27197	5313	3423	1944	1515	1239	1072	936	882	820	809	790	669	729	719	731	681	705	673	600	696	670	662	671	626	638	651	678	625	625	641	688	634	682	604	607	667	649	662	613	659	692	632	637	647	634	638	645	625	664	678	682	715	593	622	645	654	634	640	666	631	626	631	615	613	614	675	602	671	628	665	607	649	656	657	621	657	647	628	631	646	646	641	624	642	657	632	662	645	659	639	623	639	660	604	626	621	655	620	629	641	638	653	704	601	647	627	603	616	648	644	653	670	660	670	640	646	634	626	631	652	643	622	638	612	646	611	630	665	694	637	663	660	660	646	674	626	666	652	617	630	582	618	632	642	683	620	661	675	654	657	621	647	616	675	657	593	645	683	668	617	627	638	655	656	644	648	692	678	645	620	674	633	630	630	660	631	634	651	618	641	672	675	650	627	655	595	656	663	647	635	671	632	627	668	650	653	644	631	669	690	614	606	658	639	646	641	643	607	671	613	618	633	695	627	647	653	614	650	652	683	642	672	585	651	613	599	653	641	668	665	619	633	607	713	607	653	685	663	640	653	604	628	633	697	668	645	673	645	656	637	613	671	633	609	580	630	671	636	639	601	695	651	642	647	665	631	617	600	651	658	633	668	610	654	615	676	647	645	658	667	653	617	635	665	649	659	675	634	644	618	648	653	596	614	634	660	629	619	646	634	648	612	641	658	654	617	659	634	627	644	650	631	635	705	646	639	663	615	656	613	636	636	642	644	615	614	660	610	583	596	678	625	637	653	680	636	671	661	666	631	633	656	617	576	637	633	648	633	647	577	641	627	650	652	628	665	699	658	666	663	653	622	642	629	615	674	609	644	662	691	681	633	666	682	627	610	624	638	680	616	622	611	626	640	624	657	690	612	640	607	573	625	641	614	638	644	628	651	649	611	640	565	640	651	636	618	653	616	637	652	641	621	653	642	613	599	616	601	683	647	646	644	615	630	655	631	635	627	614	629	610	646	626	628	653	657	619	680	633	659	687	626	674	619	623	677	625	630	671	670	650	642	647	647	662	657	664	650	653	650	620	655	672	660	631	637	637	629	663	654	664	653	660	605	643	642	635	632	645	629	616	634	631	699	648	692	621	608	631	602	625	613	657	632	679	619	620	664	598	636	647	628	625	674	622	667	668	627	660	612	594	646	592	621	647	659	620	607	624	655	637	687	595	671	612	638	635	626	659	629	638	683	657	651	634	640	628	672	644	644	654	633	650	646	646	621	667	618	618	615	668	649	617	620	581	607	654	665	667	668	641	638	653	631	637	641	634	655	631	647	611	644	647	645	623	612	625	611	619	673	627	685	648	632	643	605	602	650	660	610	647	620	635	617	653	689	641	625	631	670	664	670	626	675	642	651	635	576	666	638	633	634	655	632	618	684	610	674	680	629	663	644	661	628	642	634	605	667	629	619	634	637	657	602	675	639	630	699	658	639	635	601	663	671	592	642	638	607	620	633	692	598	588	654	616	662	635	604	651	619	582	690	631	641	638	648	593	637	709	636	640	628	674	675	624	621	621	632	669	658	653	618	608	645	577	646	671	703	626	625	637	666	617	642	674	668	598	644	669	668	617	664	664	631	650	684	665	630	667	632	641	664	664	644	647	636	653	667	637	631	654	631	627	587	651	620	612	621	619	609	625	657	637	626	642	674	619	599	683	649	611	630	614	675	642	639	612	666	627	606	651	661	588	645	674	626	645	699	640	671	619	654	680	672	614	631	637	627	614	616	656	663	629	647	645	659	628	674	656	651	608	648	656	656	644	624	599	631	700	653	664	669	565	648	670	618	649	656	578	604	664	625	622	643	618	578	664	648	638	632	643	631	634	663	645	692	651	649	608	640	655	593	654	642	654	589	635	633	630	667	580	630	661	648	609	655	667	674	609	604	660	584	641	616	684	663	687	665	660	636	667	649	636	658	665	641	669	682	608	648	630	660	674	638	640	594	639	688	649	621	615	645	644	660	615	645	614	639	601	637	672	646	603	622	656	661	607	642	634	696	651	685	598	654	622	681	627	630	684	648	592	698	658	627	656	597	627	616	645	683	614	645	632	632	610	649	668	619	619	614	633	658	646	653	676	668	635	652	661	647	650	578	654	610	651	632	632	598	599	652	661	648	635	655	637	657	668	658	691	592	637	587	600	655	621	620	628	644	658	650	617	665	652	671	644	634	637	683	646	649	595	671	675	638	620	618	640	646	612	630	630	651	663	620	668	638	656	638	643	670	637	655	662	596	651	684	642	676	685	605	649	599	635	644	638	652	694	613	608	693	607	602	630	670	649	610	613	599	649	649	600	606	636	674	665	594	642	617	625	634	665	618	650	613	660	624	623	621	616	666	646	647	609	611	648	646	637	703	681	593	673	657	639	657	625	650	633	685	662	641	677	646	657	653	679	654	585	627	679	665	661	621	632	635	661	643	657	649	672	646	635	638	623	634	680	641	643	671	646	622	623	602	641	628	619	634	650	626	652	729	655	639	648	633	638	630	654	628	630	652	653	658	642	628	626	659	673	625	617	605	594	657	607	678	643	616	662	656	633	644	633	623	624	632	705	657	654	623	645	612	642	646	675	625	614	627	665	596	698	653	644	633	641	653	690	677	659	596	657	631	604	623	594	656	639	634	608	634	645	669	630	628	624	614	648	667	648	640	641	680	648	702	647	694	634	634	613	586	650	612	633	595	706	657	639	596	636	629	616	603	654	666	649	674	642	613	634	595	659	636	679	620	669	630	652	663	639	641	621	664	675	657	612	660	594	633	649	636	660	632	634	664	649	654	702	623	626	653	643	633	672	644	587	642	674	639	646	679	578	621	658	656	663	627	627	681	628	632	662	625	627	620	668	642	590	669	654	635	655	655	634	634	660	617	593	646	696	638	608	649	628	645	676	617	632	603	643	629	637	624	637	631	661	679	661	646	641	601	618	686	652	606	648	627	609	692	633	662	617	636	624	687	599	664	669	611	618	676	646	639	647	635	628	661	653	663	647	613	677	679	652	662	592	660	633	662	658	608	609	651	639	651	653	615	619	637	624	628	614	703	656	625	680	683	643	604	634	659	623	614	638	618	663	666	670	631	634	666	626	620	593	649	634	653	630	644	635	595	675	653	631	641	637	662	645	652	636	588	635	645	645	635	643	659	586	654	625	712	619	632	621	641	615	613	606	578	639	637	620	684	655	652	653	642	664	649	571	632	668	624	664	615	607	602	595	605	665	627	663	659	664	609	619	647	647	631	713	657	640	644	646	645	616	577	621	620	611	608	633	658	612	643	618	620	641	601	635	676	652	622	666	641	624	636	656	619	640	659	644	600	667	653	652	670	640	629	642	662	620	630	673	658	647	661	638	635	629	601	646	632	631	660	618	687	659	664	644	585	626	647	605	625	619	647	628	647	651	660	672	688	655	651	606	614	603	610	661	625	644	654	659	656	677	683	642	660	631	608	637	616	657	641	693	639	632
22596	21064	28680	23663	21065	21148	8946	1637	1304	1176	1189	1137	1036	972	948	955	948	965	943	892	937	868	873	854	889	922	909	907	874	919	863	869	856	918	838	820	843	843	831	933	832	832	869	814	857	856	824	816	881	850	914	814	899	891	885	816	888	828	835	889	823	875	852	831	793	847	825	819	899	870	877	885	855	787	856	857	839	833	879	897	835	865	925	908	871	867	905	815	854	886	911	840	823	826	869	862	819	846	798	770	865	824	821	835	823	858	824	828	850	881	874	833	844	801	879	836	871	843	871	839	812	848	863	836	855	913	838	825	777	857	845	865	924	830	797	854	811	825	825	815	873	841	830	859	797	901	911	798	844	845	866	834	813	864	831	839	855	888	830	885	903	843	885	828	839	832	877	813	863	824	877	884	861	810	826	801	834	881	773	842	866	814	806	845	876	825	835	811	840	878	861	884	810	809	803	845	859	853	869	847	858	832	849	886	853	815	855	868	866	848	822	832	840	809	854	855	835	794	817	902	817	794	837	825	830	816	832	792	814	872	826	870	816	868	799	832	806	829	848	832	853	865	853	837	854	850	877	869	870	851	826	836	832	863	839	842	800	887	865	823	851	830	858	817	846	865	817	875	842	808	898	801	860	856	914	809	868	839	834	841	823	852	837	847	881	805	846	846	827	844	840	821	806	861	822	858	869	840	837	859	825	814	859	862	843	779	844	808	820	902	827	847	822	843	832	809	816	860	839	848	840	814	833	795	857	807	866	843	918	882	891	908	839	839	820	782	904	825	842	860	843	828	851	831	816	857	846	823	862	874	870	853	797	823	878	852	847	822	817	861	885	832	824	847	823	819	841	832	810	822	845	857	771	759	814	833	800	799	855	858	843	796	863	816	848	909	840	819	857	898	839	842	818	820	809	805	820	858	852	822	834	802	856	823	771	841	838	825	832	850	893	800	825	828	876	863	779	824	804	853	841	863	824	827	824	919	886	844	851	825	821	890	783	886	825	801	800	858	871	892	769	850	842	825	809	828	867	887	819	862	828	911	823	823	846	817	812	832	855	845	788	779	845	860	838	815	880	841	867	832	774	827	843	807	842	862	841	865	833	851	812	861	819	829	819	808	866	858	875	792	803	851	793	860	808	811	825	867	835	833	849	818	910	871	860	892	852	837	830	815	798	812	880	817	769	889	807	889	784	874	840	920	851	863	856	848	814	862	824	822	826	887	807	847	840	824	897	830	828	827	872	856	843	839	812	867	776	866	859	813	774	845	879	866	873	869	814	845	810	853	834	858	836	850	853	815	849	851	886	831	874	844	864	840	853	829	808	850	845	839	828	865	867	831	865	847	832	816	819	911	824	851	835	850	884	845	822	858	875	794	848	856	846	811	787	819	813	859	826	798	857	821	894	795	854	813	830	863	909	847	841	871	840	818	807	849	881	819	784	863	800	874	847	821	842	870	920	810	803	856	777	877	869	824	834	888	854	717	867	855	868	833	810	854	829	798	815	845	820	846	847	883	863	794	897	771	804	863	814	812	846	834	853	849	827	845	873	822	870	846	792	815	838	814	843	812	869	847	868	827	828	877	877	784	799	868	781	838	835	828	833	867	815	896	792	857	881	833	788	839	820	872	810	863	838	856	834	823	878	841	791	854	864	874	859	876	855	803	818	838	838	832	855	801	866	813	818	854	889	822	818	880	827	842	823	840	843	784	865	851	817	844	895	836	822	795	832	854	844	850	851	890	813	819	842	844	894	851	846	876	840	855	841	855	848	820	857	842	804	845	886	892	827	778	823	838	840	817	844	824	829	839	838	852	889	837	882	820	856	848	827	854	859	849	836	831	824	793	824	846	830	848	879	862	859	881	793	858	863	830	831	804	876	843	838	861	866	864	842	813	809	873	821	842	832	838	860	819	885	850	789	824	803	839	886	826	771	829	801	871	814	791	846	850	833	850	840	831	822	833	804	867	830	820	787	833	849	789	898	801	767	849	852	816	849	879	817	877	852	859	838	865	809	787	810	870	843	843	813	898	848	869	796	845	829	857	862	832	816	824	816	843	861	828	846	838	848	843	798	873	757	817	855	827	861	823	806	848	856	861	845	813	867	851	847	802	817	876	806	866	848	835	829	802	894	871	835	879	850	844	816	837	816	854	861	799	795	876	881	863	771	785	841	791	803	864	825	869	892	874	827	839	830	815	803	836	832	835	871	827	874	823	809	852	853	847	804	822	830	836	813	880	824	860	830	835	851	867	853	825	797	811	837	832	825	825	852	806	784	870	845	825	827	899	794	822	863	831	882	800	773	791	825	849	826	856	808	871	884	844	877	870	816	822	774	814	836	845	806	806	845	869	841	846	825	814	830	829	855	808	836	886	864	847	875	852	778	841	844	818	861	847	790	873	846	802	839	848	872	902	782	803	823	831	792	889	789	804	852	845	817	796	804	823	903	819	845	886	833	823	844	854	803	843	861	805	867	835	882	838	836	834	850	843	800	850	812	821	836	805	825	830	809	800	834	852	818	842	830	804	802	828	872	844	866	857	883	858	888	820	881	822	779	818	855	864	864	800	823	784	879	860	842	825	844	832	844	814	801	830	814	819	817	828	780	866	818	801	869	876	859	821	876	799	807	842	800	821	805	810	864	789	865	847	818	768	868	786	848	850	842	829	903	915	870	820	776	819	838	866	813	834	833	813	805	807	821	797	863	870	796	825	788	879	844	868	835	869	760	839	831	798	860	866	823	860	868	819	870	817	833	794	859	889	810	796	838	843	818	837	848	824	831	801	819	805	827	804	878	893	827	841	815	810	788	785	846	830	898	830	828	828	783	818	843	902	917	828	869	811	839	850	810	855	837	848	844	845	780	788	782	843	833	855	840	846	826	841	871	803	808	842	858	894	835	812	821	846	835	874	868	880	897	842	827	858	828	794	903	830	827	836	870	863	819	813	791	792	796	822	805	824	824	841	838	832	846	856	857	866	859	827	867	812	792	825	835	805	832	817	872	846	878	859	869	847	818	854	831	863	783	791	824	822	848	832	850	816	841	831	813	859	789	859	816	778	823	793	865	843	822	854	830	867	873	813	867	818	860	856	867	803	837	858	830	803	787	801	826	832	852	827	824	857	829	844	852	808	872	807	822	861	891	849	897	841	814	803	819	832	867	839	798	823	831	819	795	844	822	894	854	833	817	891	856	829	859	818	844	825	892	800	819	821	853	866	820	847	821	901	888	825	860	848	871	815	785	834	865	886	847	821	874	864	821	826	852	813	799	866	857	824	757	833	836	848	832	835	862	771	826	873	850	773	817	840	814	892	808	861	809	844	860	831	820	822	843	815	847	887	847	902	828	814	872	850	813	793	840	829	835	819	859	831	834	849	855	833	836	850	860	800	859	871	893	852	821	833	865	868	883	833	807	891	829	795	905	857	876	857	847	838	893	783	779	807	850	884	820	846	885	759	864	825	872	820	824	823	851	844	841	843	815	785	878	793
36217	15166	9924	5164	3876	3075	2499	1998	1667	1502	1388	1263	1200	1149	1062	1005	1023	1010	978	976	930	937	922	937	903	875	931	864	916	906	890	911	894	916	888	856	873	858	841	928	917	900	884	867	904	862	879	857	835	906	804	889	875	866	800	831	839	795	861	875	853	880	829	875	844	846	865	866	915	846	867	828	894	839	884	831	882	878	878	863	825	884	834	863	840	849	861	830	901	838	886	835	869	855	777	827	848	844	871	814	842	848	866	869	869	872	866	851	907	846	862	862	863	844	895	896	831	847	839	832	887	849	906	868	812	826	843	819	805	827	858	862	889	826	885	900	836	779	832	830	863	806	837	872	868	841	816	854	790	840	888	851	861	858	897	791	862	826	789	797	825	879	837	820	864	871	802	820	808	862	789	842	873	818	805	846	862	860	855	817	888	861	843	853	782	847	847	911	853	793	869	861	837	817	833	824	831	830	842	838	867	833	835	870	863	901	857	818	841	873	858	824	861	833	838	812	867	848	835	791	822	825	851	890	835	865	846	824	860	824	798	831	829	857	835	852	850	838	877	834	846	826	842	879	838	857	815	847	818	865	866	837	848	835	841	823	802	871	847	841	839	875	789	817	808	897	855	809	877	867	855	788	860	913	825	853	841	904	821	835	794	840	825	844	867	901	873	843	896	853	871	848	840	875	825	843	873	865	856	876	868	819	825	865	872	853	872	873	818	858	818	837	852	830	876	884	850	861	847	842	821	853	832	836	890	796	832	860	817	800	863	854	796	791	885	857	820	805	820	878	865	906	821	843	810	879	862	866	836	866	820	859	832	794	865	827	877	809	867	838	813	868	759	810	848	837	827	876	802	816	889	832	844	852	819	838	898	860	886	845	899	858	844	839	811	866	905	800	826	833	845	843	822	868	841	841	829	858	861	812	867	817	867	869	820	899	852	840	841	899	768	862	838	862	847	837	795	785	858	906	843	788	862	837	838	825	871	820	873	835	884	873	829	782	851	835	887	857	787	899	838	775	862	833	814	827	889	823	833	828	826	869	874	808	800	837	856	869	806	832	868	886	850	856	832	861	888	842	814	853	850	820	833	862	865	829	844	838	861	849	854	828	885	869	845	856	854	840	797	859	896	827	856	877	818	834	827	825	912	829	812	857	853	849	844	857	845	841	840	810	833	875	884	921	833	871	807	831	831	879	879	763	823	865	868	848	863	805	856	811	883	808	840	817	802	855	839	833	860	819	898	822	815	860	850	844	856	886	800	891	891	825	821	860	890	828	853	851	827	799	830	877	843	846	859	835	865	816	858	819	812	849	835	847	831	852	819	838	833	854	860	861	871	888	883	850	854	844	846	828	852	840	849	844	851	838	840	876	832	830	885	819	865	797	854	860	850	867	817	868	889	868	861	879	858	798	824	872	865	829	814	861	840	796	841	811	833	819	834	850	854	850	902	882	859	816	805	820	864	847	881	845	804	870	856	879	860	880	813	839	907	810	853	840	863	855	845	822	852	917	846	798	834	832	817	818	860	857	860	843	858	875	827	854	902	875	821	880	832	873	796	874	781	802	863	834	838	834	819	874	840	865	811	835	798	813	843	820	826	838	854	837	856	808	804	859	850	812	825	832	912	844	835	855	831	857	822	885	796	816	856	876	859	830	841	773	876	830	830	842	880	904	776	854	853	881	834	876	890	796	837	870	840	828	847	917	866	887	886	867	857	844	830	860	861	818	819	858	829	800	870	831	839	849	835	825	864	861	771	887	826	806	864	838	840	816	788	799	864	851	800	820	822	881	822	870	880	831	852	872	901	874	789	844	868	819	816	816	862	813	861	846	831	821	806	882	843	827	922	805	860	879	871	872	836	841	836	865	820	808	814	856	890	875	838	834	837	856	833	763	788	868	808	878	834	822	833	836	875	827	821	842	835	837	872	849	859	877	866	857	836	840	829	850	865	845	834	851	871	866	863	807	834	830	822	855	821	865	861	786	786	860	798	846	878	857	862	800	836	805	853	853	880	787	877	826	782	854	823	874	829	878	839	879	809	834	848	871	863	813	832	878	879	833	875	859	853	881	861	835	876	895	873	813	766	878	848	838	814	857	828	861	819	829	859	908	875	845	833	791	872	875	848	833	838	840	892	845	844	843	848	843	852	782	840	843	839	829	847	784	879	826	842	796	805	839	851	880	849	845	812	820	793	876	873	844	843	846	874	815	860	808	832	854	820	803	786	839	848	836	770	783	785	829	809	834	833	882	873	812	870	838	850	857	830	804	854	796	864	879	801	879	865	821	830	846	812	847	821	815	840	808	838	841	847	857	830	862	853	846	810	865	862	843	855	824	817	827	850	874	797	766	821	825	814	819	860	876	818	830	834	830	894	866	867	847	878	870	856	897	833	839	865	784	888	860	851	889	830	859	844	851	903	899	878	834	841	842	833	844	905	906	804	817	846	824	863	824	896	899	826	822	830	851	831	838	819	917	828	839	818	857	893	821	858	867	852	828	845	795	839	854	821	819	769	788	865	838	866	831	832	830	860	884	833	835	860	876	851	853	852	858	833	874	875	800	852	835	817	814	852	827	828	879	892	847	835	856	830	837	873	804	855	878	858	840	860	857	836	845	856	844	822	866	883	839	905	892	790	805	874	827	831	833	892	825	813	868	867	888	857	800	826	873	833	860	824	848	838	815	850	859	844	854	905	836	824	834	843	879	855	843	861	825	839	853	881	864	884	851	818	841	848	838	820	861	823	864	844	846	853	807	880	825	863	817	868	824	855	913	793	821	850	802	860	852	875	844	875	784	819	858	850	868	850	836	796	849	843	831	858	841	861	852	796	867	868	863	899	850	832	847	829	844	834	850	877	837	838	812	869	844	845	866	822	916	827	810	806	822	787	855	838	844	891	785	843	875	832	836	786	802	779	847	883	823	833	852	824	846	832	835	849	823	806	855	803	870	819	869	848	869	818	824	821	804	850	834	803	799	825	826	858	843	847	852	851	837	838	873	791	876	814	840	910	808	818	850	840	845	853	838	838	841	865	834	886	871	817	855	882	876	862	832	883	834	867	860	869	875	819	845	893	821	781	852	876	858	819	834	886	842	916	872	848	860	854	842	811	843	858	825	819	882	850	902	923	844	835	831	843	888	847	862	860	842	836	849	858	833	878	822	839	847	797	851	862	816	826	892	843	851	789	826	832	852	870	805	846	828	832	855	812	820	814	827	851	844	857	824	817	877	826	868	858	889	846	825	787	859	823	844	864	829	860	861	828	836	827	912	841	871	851	896	865	809	848	879	854	808	870	818	847	861	812	787	843	823	826	835	854	871	849	872	820	821	836	861	844	827	873	814	798	868	872	852	834	864	852	831	836	817	821	888	892	902	837	867	839	846	845	859	769	900	858	809	844	803	822	882	845	904	852	848	838	809	875	844	806	812	817	876	843	855	870	832	867	824	891	858	897	841	845	777	816	810	848	815	836	853	838	815	813	841	844	824
27604	18300	4443	636	433	335	352	327	317	327	324	278	312	301	288	303	268	283	306	291	285	307	302	302	311	300	312	278	327	306	301	312	281	318	297	285	313	326	295	304	313	301	267	289	288	291	295	296	314	271	295	282	272	303	283	311	292	308	267	298	285	295	305	302	325	320	329	293	327	304	303	298	319	317	264	290	275	313	301	303	309	289	292	336	318	311	289	306	288	302	301	317	306	305	293	276	322	319	325	292	288	308	309	300	293	278	308	317	319	358	314	315	272	291	287	334	292	300	285	330	282	316	271	311	307	315	304	259	268	286	318	270	289	295	272	300	305	277	306	316	297	305	287	320	304	313	304	267	306	328	317	279	299	289	282	307	302	302	314	305	273	281	286	295	279	297	288	294	327	300	305	338	326	321	279	314	280	312	302	314	298	311	321	315	292	331	271	318	290	349	291	325	288	304	270	295	300	291	306	314	298	303	300	299	301	311	288	305	283	336	331	299	335	306	333	290	301	279	339	287	272	296	279	329	324	311	328	276	321	293	290	307	323	297	326	264	304	302	297	300	308	300	278	287	318	288	317	263	300	284	271	314	289	303	310	288	337	311	299	277	311	272	286	298	304	288	292	295	305	281	293	288	291	296	290	319	281	300	286	320	306	297	304	305	291	319	306	322	309	308	322	307	315	287	311	312	289	281	296	309	290	339	301	296	286	303	294	323	321	301	293	307	320	308	314	319	294	295	288	281	327	321	292	271	309	342	296	299	291	324	285	298	269	283	303	312	325	310	293	297	285	292	310	279	287	324	279	287	300	327	298	299	277	305	304	322	306	306	275	293	291	286	314	321	290	308	307	286	278	323	285	295	312	292	308	333	302	303	296	287	326	299	288	307	307	303	305	293	318	322	324	333	308	307	290	283	316	303	301	291	313	311	303	285	294	309	292	310	283	279	291	321	302	263	281	276	307	301	313	306	295	292	296	269	323	330	303	311	273	327	310	301	301	299	311	301	302	289	304	329	286	339	287	308	275	290	272	316	306	302	307	325	298	312	325	316	313	304	305	303	316	281	267	310	300	283	291	315	303	300	285	309	297	276	282	301	320	318	293	303	282	304	264	303	283	315	312	306	316	326	300	292	341	308	312	294	285	325	297	311	310	304	323	290	278	305	292	278	344	271	326	290	284	303	322	296	321	275	261	304	294	269	330	310	332	310	306	294	313	317	315	303	301	298	294	306	289	285	300	312	276	297	333	316	270	292	263	322	263	283	288	318	319	289	315	311	292	302	315	269	309	295	302	305	300	296	300	289	277	305	281	296	305	294	325	293	309	293	319	291	305	302	293	296	271	301	312	273	306	298	319	324	287	302	301	285	332	304	296	324	295	283	322	295	335	268	282	299	299	294	328	292	277	309	296	309	288	297	320	302	284	310	313	302	307	301	286	312	294	335	326	291	298	315	286	319	290	307	302	295	290	296	319	282	288	312	294	289	270	332	289	331	300	304	294	301	319	302	291	319	293	315	305	278	298	290	301	306	284	317	312	305	278	269	312	296	337	301	281	304	315	272	311	345	301	280	264	302	280	298	286	307	300	326	296	281	298	301	307	315	297	328	321	298	265	330	280	300	264	302	297	336	301	309	290	280	330	305	297	303	296	306	288	297	292	286	327	299	299	283	303	282	295	286	287	282	272	277	298	276	305	304	311	307	304	290	295	281	309	311	316	271	314	308	309	285	305	321	319	337	298	300	324	324	313	298	281	333	322	319	324	295	326	265	295	297	277	309	297	301	308	317	307	298	325	321	334	313	308	304	309	310	301	296	306	301	291	276	297	311	340	296	300	291	304	288	296	283	336	308	295	322	321	317	317	324	302	289	321	268	265	280	294	303	287	317	279	291	295	297	296	309	309	307	297	287	301	283	280	261	282	287	303	309	322	311	330	291	300	297	267	308	317	308	342	281	295	297	315	303	299	326	297	329	309	283	303	302	315	327	322	283	295	318	316	301	289	281	319	305	298	272	317	321	275	288	300	323	257	282	311	311	305	281	259	310	314	280	294	279	317	299	292	309	317	334	295	293	296	281	299	282	324	318	279	280	295	264	313	326	318	345	299	277	302	305	314	297	326	321	304	306	332	275	296	300	339	307	280	280	310	283	291	298	295	337	320	277	317	299	303	323	296	298	342	299	287	314	299	315	304	307	302	308	317	294	308	288	276	317	273	307	338	291	325	288	289	306	293	277	334	273	330	320	304	314	296	296	305	309	277	272	340	321	305	306	325	289	287	275	285	316	287	292	310	286	311	282	294	303	309	313	321	291	282	297	308	313	312	293	300	314	297	286	267	288	296	310	315	295	266	313	290	289	305	284	321	326	290	283	303	274	311	287	305	308	303	302	273	326	283	287	298	303	325	320	305	299	277	293	284	321	287	280	297	287	286	296	294	316	283	316	319	327	288	313	306	309	288	302	335	280	314	285	287	295	299	306	328	336	315	311	308	316	336	292	319	300	312	270	318	317	285	317	319	301	337	334	309	265	294	294	315	262	282	294	312	315	279	336	298	333	289	291	288	306	307	274	292	293	310	318	321	286	333	320	307	284	294	313	326	270	291	309	283	310	301	280	274	275	324	309	296	300	324	307	306	321	291	279	281	318	305	304	299	336	296	310	300	326	289	309	291	308	295	283	296	294	284	329	319	308	300	301	303	308	308	291	307	345	305	307	324	298	324	336	284	312	281	264	311	322	299	294	287	288	312	295	283	285	314	286	312	324	328	326	335	308	319	298	285	291	278	302	271	294	301	324	281	303	291	288	309	317	301	276	282	328	272	315	305	292	297	287	341	331	252	263	323	340	315	289	298	306	268	301	291	294	296	324	285	300	296	329	339	316	263	284	301	332	292	290	311	293	300	306	298	305	284	297	287	295	299	292	282	265	279	282	305	302	323	312	293	291	311	288	289	330	267	275	305	291	320	342	299	301	309	299	251	293	301	289	305	339	280	286	320	272	294	308	314	331	296	273	307	302	308	291	319	333	318	315	301	319	306	330	306	323	294	293	282	279	305	354	308	293	303	306	289	283	294	308	301	293	304	297	283	299	337	293	299	272	278	308	318	324	290	283	299	330	290	310	276	297	326	298	277	302	322	322	313	301	303	330	310	296	316	307	301	291	311	284	287	294	321	286	293	305	296	308	316	293	298	318	281	302	298	336	294	277	277	313	282	311	284	308	310	263	299	289	298	302	314	319	324	261	306	310	325	300	312	283	280	272	288	275	299	318	287	320	284	327	305	318	290	298	298	302	288	273	290	315	317	303	318	314	278	279	275	295	351	305	321	305	330	312	300	311	332	303	300	298	304	304	290	280	287	310	302	342	310	303	312	308	318	308	280	299	320	313	305	304	301	261	291	284	305	319	339	330	319	286	276	278	293	304	311	305	308	333	280	293	302	314	303	308	285	258	299	307	318	337	344	309	281	297	273	288	313	298	278	306	323	288	296	317
8842	1140	751	497	453	415	401	381	369	326	366	359	367	349	335	317	344	332	356	399	359	350	323	329	316	323	353	373	344	323	333	328	320	347	335	322	324	340	361	400	369	331	349	336	344	369	331	340	334	337	330	317	307	360	358	338	347	349	378	373	321	351	330	313	353	362	382	355	348	358	348	336	348	322	325	335	325	342	358	359	364	359	332	378	362	365	342	342	321	323	344	355	336	350	334	334	367	348	352	344	354	344	314	342	331	330	314	327	323	295	358	355	357	353	331	327	329	324	329	373	316	346	335	315	354	358	338	348	314	350	330	338	368	350	358	346	329	342	325	340	364	311	344	334	318	372	319	348	324	326	340	364	340	349	353	338	366	346	366	358	311	321	358	336	337	360	351	367	330	336	359	354	355	319	352	353	315	327	328	318	348	323	370	313	358	334	324	320	342	337	347	343	366	333	314	351	341	335	371	343	320	315	335	341	340	377	320	387	338	323	364	344	326	343	347	354	314	346	361	335	316	338	321	346	336	316	357	321	345	323	382	341	332	353	323	339	339	365	363	329	355	347	336	381	333	343	342	370	342	343	348	340	355	325	343	343	361	340	361	345	349	345	333	361	309	380	319	345	345	330	321	345	370	324	336	348	341	331	345	375	369	321	360	333	350	326	360	338	335	344	339	354	338	321	321	345	330	332	338	317	344	315	312	329	342	301	312	315	339	308	347	319	339	310	395	332	317	336	353	318	356	348	360	332	363	309	345	359	350	365	364	354	335	344	356	357	331	385	341	325	324	355	332	340	337	351	320	359	322	335	325	342	333	334	319	333	320	378	321	351	331	339	338	348	324	362	351	360	322	339	361	365	362	330	309	316	336	319	331	353	346	323	351	317	334	344	307	361	344	347	340	349	342	347	347	345	301	330	342	364	358	354	351	352	324	340	335	321	349	384	348	326	331	370	336	375	375	373	319	335	318	340	325	348	362	319	362	334	375	352	353	335	354	351	323	310	357	343	358	328	323	342	363	325	325	367	344	342	332	349	323	330	359	323	307	330	362	330	315	334	360	323	330	338	333	375	339	342	348	347	334	334	342	324	356	335	391	351	302	320	318	311	333	308	298	336	368	323	346	340	335	344	339	332	334	355	379	322	338	301	320	335	350	331	339	326	301	363	350	343	314	366	324	359	348	338	354	330	318	329	321	338	342	333	336	343	352	367	380	354	335	337	352	341	339	317	375	336	352	348	337	355	301	350	317	358	330	336	327	365	363	289	338	325	322	355	320	336	304	338	331	344	352	342	362	349	356	339	369	327	367	336	353	331	378	324	333	345	331	330	319	345	329	357	363	311	341	374	354	320	351	339	350	347	343	352	309	330	316	357	326	339	363	330	360	367	362	375	347	385	361	316	344	352	353	348	329	326	361	309	333	336	333	336	327	303	350	328	363	332	326	316	345	345	344	365	340	351	364	359	326	344	336	331	322	361	359	329	369	336	337	349	344	353	350	284	355	352	359	332	336	340	362	336	338	306	341	361	343	368	339	346	334	359	351	350	305	338	331	383	350	328	364	349	358	341	339	340	312	321	343	311	346	327	340	347	340	362	331	316	344	348	340	347	332	315	360	346	345	363	335	347	392	340	353	328	321	336	334	336	337	364	355	332	338	324	319	336	318	376	340	331	360	365	355	390	338	337	357	357	369	336	352	345	324	381	331	347	328	327	364	357	339	336	323	350	310	354	343	326	350	348	359	345	346	352	355	353	354	317	318	380	339	348	317	341	341	322	310	336	315	355	378	343	332	317	367	339	362	319	374	331	302	303	320	349	359	377	346	286	339	335	339	383	300	341	342	327	340	371	330	337	344	351	321	335	340	337	331	359	334	382	346	312	364	306	375	353	330	344	320	339	348	332	329	319	325	348	327	321	350	341	329	323	316	331	324	333	346	327	342	336	363	351	349	367	323	356	336	316	328	371	327	362	312	354	322	330	355	355	302	318	345	329	376	311	369	349	345	363	345	334	340	339	334	340	342	329	352	336	358	344	333	330	338	307	326	345	357	345	343	373	373	320	328	352	336	348	314	368	339	330	346	335	349	342	358	328	358	326	350	366	364	336	354	343	309	332	382	328	354	321	355	327	349	363	365	316	336	357	327	320	332	361	368	322	339	337	326	330	328	318	327	371	294	356	336	338	342	361	327	331	362	338	345	326	394	361	355	386	351	327	313	305	336	325	359	352	344	350	346	325	355	346	321	344	356	336	382	367	326	348	324	357	351	328	340	363	346	343	315	359	355	331	348	343	352	341	334	361	334	316	319	332	332	361	352	354	356	342	344	336	341	346	322	343	323	336	317	330	350	340	334	334	328	340	334	328	340	342	359	341	345	360	363	333	349	323	342	325	357	326	348	368	350	351	315	320	333	344	298	336	375	359	337	341	359	335	329	351	319	326	352	327	342	348	336	354	325	380	306	332	319	334	322	356	337	339	352	350	320	338	338	339	337	351	367	346	373	367	334	340	324	358	324	335	344	350	381	348	344	371	344	325	326	364	332	376	323	340	346	339	342	327	345	331	353	333	324	342	320	346	340	352	342	357	309	319	343	350	339	362	318	346	340	341	344	351	319	354	362	342	304	330	338	358	355	367	348	360	366	340	323	342	344	335	304	360	348	305	348	361	321	363	333	333	336	316	349	336	364	298	329	342	365	358	312	361	320	309	308	341	323	318	324	353	335	344	377	339	343	369	360	368	356	373	328	331	362	366	319	316	343	351	331	367	300	337	311	364	350	355	353	321	315	352	375	398	341	343	369	318	372	333	313	318	348	317	353	339	338	373	352	336	315	317	348	354	362	357	343	334	310	359	310	356	348	305	369	353	360	340	314	341	340	330	313	352	359	341	336	313	306	357	328	350	380	370	346	344	368	312	349	314	383	352	381	341	351	323	336	362	315	356	374	369	374	342	335	354	300	324	363	356	354	339	340	340	335	329	373	327	321	318	351	332	328	321	330	355	336	371	369	345	370	335	341	326	330	358	338	372	343	331	350	338	342	332	342	381	324	313	343	336	381	334	328	352	338	334	335	329	354	327	331	315	328	339	340	343	338	333	359	340	333	311	340	376	361	339	340	338	329	357	354	319	315	345	342	328	309	360	364	345	359	337	338	325	327	320	334	314	322	331	323	333	330	312	347	336	342	334	337	299	322	341	335	338	348	345	357	356	345	317	334	321	345	352	359	349	306	353	334	364	314	330	336	360	313	346	343	323	332	344	341	318	353	337	341	341	326	339	316	348	323	344	344	363	320	298	324	329	361	362	359	312	339	337	318	319	330	335	308	345	321	313	334	349	366	353	376	362	338	365	321	359	376	357	348	340	346	327	341	330	324	325	336	318	338	319	371	319	338	353	374	366	345	337	291	323	352	347	333	353	321	316	360	329	360	341	341	351	340	337	354	348	347	333	328	336	354	360	309	341	350	353	353	358	303	334	312	353	345	307	323	376
23797	20982	28022	23873	20867	9638	1104	741	648	576	546	489	493	497	526	500	481	439	429	453	481	432	443	442	442	409	413	426	457	444	382	422	426	418	431	408	440	402	404	403	442	441	429	404	412	416	400	407	431	428	442	419	386	406	426	427	423	432	415	428	400	423	350	446	411	392	392	408	417	386	377	418	384	453	358	427	377	404	414	409	431	406	380	383	422	453	421	417	396	414	396	440	380	409	388	423	364	392	390	394	404	438	435	414	374	420	391	393	411	436	421	395	410	429	460	371	414	402	403	458	420	420	417	408	410	409	425	421	412	416	400	394	423	490	398	424	407	431	412	424	395	397	456	401	418	410	436	423	418	438	404	426	390	377	369	377	386	444	425	407	408	396	398	426	403	381	414	401	425	415	407	411	391	483	437	423	415	388	364	408	390	425	399	415	398	401	403	384	448	413	415	413	424	428	422	416	383	373	411	383	428	432	408	429	391	403	421	417	406	459	380	464	428	402	387	430	417	445	381	415	406	424	420	410	402	457	446	414	401	411	427	358	413	374	418	421	417	389	384	415	429	404	414	392	416	441	422	410	388	414	418	414	368	408	405	408	425	423	434	404	420	410	447	444	402	401	419	398	426	418	434	429	415	421	418	445	413	426	415	441	419	389	396	405	410	411	445	420	397	380	410	404	404	440	407	380	412	416	417	405	391	387	421	421	444	427	398	427	416	389	447	381	412	419	402	409	415	425	433	406	400	393	455	421	398	391	410	414	426	451	435	410	432	436	439	423	384	422	418	424	407	417	435	415	375	405	411	378	410	433	429	387	413	433	419	406	461	423	449	387	443	395	393	412	412	403	432	408	411	399	406	415	384	396	385	409	433	398	397	411	433	390	426	414	396	425	408	438	367	387	435	381	383	432	405	425	389	443	412	410	424	448	393	446	428	416	427	398	442	433	424	460	429	405	415	380	403	400	437	437	419	421	430	380	374	417	425	403	381	392	367	396	412	441	435	420	378	434	423	421	424	419	430	427	414	425	422	422	415	416	398	381	461	395	414	415	425	418	409	414	409	411	448	426	420	375	398	385	387	425	436	442	434	405	419	416	390	424	389	448	400	379	395	445	433	418	390	395	442	411	405	421	402	396	409	405	417	448	433	392	397	377	435	403	394	430	402	386	431	412	400	345	391	372	396	401	434	411	404	410	397	443	396	420	443	416	406	394	392	435	392	377	436	462	404	434	406	408	413	377	396	394	406	402	416	392	413	437	426	397	389	386	383	429	405	408	371	389	391	438	412	391	431	440	413	385	387	369	371	398	428	457	400	394	416	428	408	415	407	393	423	433	415	426	391	395	409	382	408	402	405	413	392	413	426	417	416	401	420	420	389	385	428	394	424	407	427	391	467	419	423	374	435	423	407	376	412	398	407	435	420	402	437	421	404	420	428	403	394	381	400	419	401	422	405	406	389	433	376	372	429	409	380	429	405	421	380	411	407	399	418	413	439	438	444	426	403	399	421	425	394	397	361	434	377	413	449	398	402	373	416	429	421	420	434	407	424	420	430	403	394	376	407	418	393	402	416	398	393	379	383	429	420	433	409	399	392	430	385	421	406	386	449	425	425	403	422	403	417	404	393	414	407	403	414	421	434	405	402	420	424	405	425	407	443	368	408	431	409	435	406	430	445	422	370	398	407	450	425	402	439	404	421	430	401	399	389	421	417	426	427	426	395	407	426	393	406	447	381	441	389	429	447	381	383	409	392	409	403	386	392	438	414	393	386	406	407	424	444	416	421	435	408	396	423	447	396	403	430	426	421	405	394	391	396	430	378	408	386	442	376	406	407	400	452	424	402	397	418	412	400	396	407	389	422	379	430	422	408	416	404	421	400	404	385	403	352	388	414	429	407	386	449	413	442	395	402	441	434	398	407	409	411	430	406	406	416	399	425	399	395	420	387	416	441	393	441	407	429	428	378	399	401	386	428	430	396	419	384	391	422	414	395	423	405	445	377	424	438	383	402	420	411	391	402	432	453	407	428	435	418	413	447	438	423	391	412	430	397	442	395	427	363	410	405	387	416	410	407	397	442	424	413	364	369	426	391	439	397	378	391	410	416	410	423	399	399	398	399	419	401	409	407	435	423	385	436	397	389	390	444	415	431	413	396	443	384	414	416	441	422	439	418	445	421	392	404	388	424	435	380	401	394	415	370	398	425	415	421	391	434	395	440	400	386	418	410	411	431	401	390	409	404	415	413	414	397	414	385	400	417	424	460	436	376	427	429	403	459	447	426	383	400	411	406	427	398	424	436	389	427	423	411	396	432	432	399	399	426	376	400	413	444	379	434	405	412	397	394	386	456	406	384	419	384	407	420	393	413	405	418	431	417	401	409	389	426	385	386	406	387	391	409	444	405	402	424	437	415	456	393	401	414	441	423	393	412	436	406	401	443	402	439	392	391	421	409	395	384	416	413	403	385	406	419	396	427	443	408	417	416	371	404	407	419	422	417	398	412	404	399	396	422	390	422	390	425	419	388	426	416	404	441	400	411	439	382	379	404	445	435	389	376	408	466	450	442	438	422	454	384	419	421	403	371	418	425	440	391	437	386	420	401	423	419	397	396	412	399	438	382	409	405	476	448	416	438	411	429	387	406	426	364	422	418	428	372	410	412	462	424	441	385	410	414	397	412	403	414	433	423	426	378	388	409	404	418	457	401	405	446	405	370	435	405	363	405	416	400	429	396	418	398	405	402	407	422	389	413	434	390	416	464	378	426	396	413	358	391	357	434	422	420	392	367	400	425	430	419	417	364	425	419	406	417	382	443	379	428	404	415	414	379	400	353	443	418	440	418	410	402	379	417	425	388	412	411	437	453	412	403	409	396	385	391	421	437	426	425	404	418	427	445	403	381	403	354	431	445	440	379	397	428	421	409	381	406	393	416	426	400	406	398	414	412	431	416	425	391	431	429	399	418	410	398	430	401	383	414	383	401	395	404	410	410	430	414	432	423	369	420	404	400	384	389	393	396	402	407	413	416	438	434	394	381	402	428	401	424	402	390	417	381	432	427	373	378	416	391	415	396	407	414	431	405	417	443	438	402	392	438	395	413	419	416	427	386	400	390	388	401	411	412	404	435	397	381	410	401	395	448	410	413	399	410	411	390	410	402	440	404	407	444	444	394	382	406	344	420	381	426	422	418	372	388	409	420	415	406	396	415	409	404	432	408	431	396	434	414	397	427	413	430	408	399	411	413	398	402	427	427	391	435	407	409	436	408	402	419	433	426	458	415	391	392	376	404	416	399	399	400	388	396	430	412	397	418	444	408	401	424	421	418	378	390	374	364	447	394	428	421	410	387	386	446	384	401	391	429	404	412	422	391	397	384	453	412	422	377	406	383	428	419	427	420	439	437	404	390	407	410	419	397	391	406	375	411	421	381	400	401	428	397	415	419	396	360	423	367	421	389	426	402	374	392	387	388	422	380	390	415	396	450	404	442	438
32433	11471	5853	2760	2004	1559	1191	1014	921	748	694	612	580	594	563	532	501	470	506	497	474	467	451	433	462	480	446	444	488	453	450	415	490	418	425	429	418	425	469	439	425	477	451	417	489	458	414	450	469	409	419	430	470	441	435	439	460	416	456	455	456	430	452	441	392	447	440	426	407	456	413	419	436	474	445	494	424	444	446	411	420	456	421	432	454	438	432	422	423	420	422	437	461	438	437	434	442	421	426	430	434	404	436	452	432	447	441	433	421	452	448	453	383	426	446	403	438	415	453	433	407	441	418	424	417	455	469	449	435	414	437	423	424	438	448	474	431	430	442	415	417	455	452	428	444	434	457	426	434	425	436	425	436	426	444	401	460	451	443	435	439	448	477	430	461	414	437	447	411	443	430	439	428	448	384	460	457	415	441	424	409	425	442	420	398	461	427	419	413	403	437	426	429	400	411	435	466	439	437	433	415	473	447	427	415	429	438	425	411	423	430	444	418	455	418	452	444	437	446	424	440	434	422	453	437	401	438	409	437	432	463	465	444	439	380	447	403	444	432	403	452	418	432	409	386	404	415	421	433	457	466	435	447	418	422	429	452	457	401	450	434	435	421	444	436	399	440	442	431	430	441	439	446	464	446	422	445	430	442	514	418	466	441	451	436	432	432	430	437	464	468	425	428	423	416	452	437	418	409	457	423	458	422	459	427	455	425	455	465	427	435	439	448	417	387	461	442	440	438	476	435	456	438	406	436	446	394	417	427	415	405	430	450	463	444	417	423	433	443	408	398	424	407	418	435	393	415	448	429	441	431	457	403	423	427	403	396	429	420	417	416	452	428	444	438	413	434	433	405	424	415	454	474	451	439	425	467	443	467	422	431	453	439	414	456	436	438	439	425	405	433	391	436	419	425	403	452	443	431	411	477	414	433	435	440	431	444	438	447	456	420	476	412	445	429	437	394	464	452	416	465	471	416	428	450	412	432	431	439	433	430	495	437	402	402	460	429	448	482	436	456	429	452	445	412	423	440	440	441	451	420	429	425	431	415	451	447	418	431	400	491	439	434	406	409	448	439	438	444	406	448	419	392	420	412	427	447	453	463	448	429	422	401	442	440	420	431	452	438	425	394	413	459	440	448	439	451	450	445	426	453	430	431	461	454	414	428	459	411	428	438	396	467	413	396	453	429	424	440	446	427	451	425	415	432	394	430	426	418	447	435	451	428	400	436	402	453	423	451	475	434	399	430	457	435	409	437	448	436	429	413	433	450	415	409	428	439	454	429	463	442	412	428	421	433	442	410	437	498	442	442	448	466	436	435	437	464	444	484	453	437	418	447	442	430	457	477	406	457	448	433	453	450	446	431	445	436	458	475	443	435	443	428	399	422	449	452	429	494	466	422	416	421	444	449	429	424	448	434	441	424	456	421	448	400	474	430	388	472	441	387	450	454	439	397	417	453	397	440	433	428	451	406	422	432	422	483	475	474	450	445	425	437	440	447	456	452	400	455	411	422	408	429	460	425	407	415	433	442	397	411	419	473	432	413	457	401	415	459	443	462	436	447	397	456	474	425	412	432	421	448	478	437	414	431	408	479	459	469	449	415	439	434	408	392	449	416	433	451	457	443	444	446	422	444	455	435	394	443	434	478	450	428	407	413	418	454	443	455	436	507	434	432	405	430	437	419	475	465	427	432	411	396	412	459	459	424	402	437	447	467	477	443	448	465	476	438	415	460	440	454	441	427	403	466	431	408	469	427	422	438	466	432	431	423	418	409	459	401	460	466	437	435	426	444	422	457	418	454	396	424	414	453	419	440	462	438	431	455	437	418	452	422	410	450	443	431	453	430	439	400	433	443	414	454	446	428	417	481	424	433	454	406	462	437	451	446	464	424	468	450	417	446	405	484	442	433	434	421	431	417	397	444	420	434	403	441	435	414	475	414	436	436	448	420	454	425	430	405	427	429	429	454	448	449	442	408	461	404	446	466	423	406	451	431	433	426	403	429	449	487	415	450	445	429	402	446	417	428	451	434	430	426	451	394	442	446	426	420	443	438	401	414	429	440	443	455	453	377	412	401	422	416	404	445	426	422	432	459	449	411	442	420	434	443	453	449	436	438	438	468	443	428	426	439	397	460	450	434	404	457	446	413	440	426	438	432	431	443	474	423	469	444	439	461	451	449	453	451	431	434	440	418	428	446	434	454	428	448	402	430	436	426	437	438	417	414	418	401	423	432	424	432	453	421	400	417	437	440	417	428	419	459	426	477	428	425	479	426	450	442	441	419	421	407	405	436	439	440	437	446	449	418	430	436	445	415	456	442	414	431	434	461	432	430	410	466	445	422	468	426	427	429	421	432	440	449	430	408	438	429	417	418	407	474	422	476	461	423	396	428	413	429	432	465	443	459	430	440	433	441	418	425	386	451	433	458	431	411	417	404	451	381	422	427	431	408	434	418	412	479	426	472	438	443	422	437	422	444	436	473	412	443	441	409	419	451	415	440	443	444	402	413	448	425	440	407	446	444	411	465	445	444	421	437	430	441	477	429	430	432	433	436	433	449	452	427	432	414	461	446	444	443	430	419	452	404	436	408	409	422	465	430	425	431	451	410	442	414	427	460	431	398	430	433	445	415	449	451	470	400	440	460	438	489	411	422	461	432	452	458	478	444	421	427	431	471	442	474	438	440	415	428	455	435	450	423	402	461	421	419	429	418	436	417	447	434	404	406	414	428	448	408	422	446	434	453	437	429	463	447	428	434	455	427	460	456	417	464	433	424	442	463	470	421	404	422	438	453	438	411	425	400	447	443	447	425	449	472	477	405	439	436	415	455	408	448	427	418	464	437	464	453	404	414	444	442	433	473	435	362	464	395	446	429	425	453	436	472	453	419	435	412	413	466	460	448	421	406	423	424	450	453	427	415	450	442	416	452	416	422	443	440	403	435	434	423	446	406	442	410	457	434	444	464	462	499	457	428	423	440	447	416	419	439	451	411	442	419	433	471	418	450	424	476	427	413	404	459	437	449	453	400	387	403	446	433	412	463	425	441	440	429	431	411	433	430	443	472	416	432	414	435	451	456	430	412	438	445	434	415	408	424	436	456	413	433	394	445	435	447	444	425	403	413	435	462	423	452	416	412	402	477	429	403	446	445	405	429	420	443	428	406	443	393	419	423	424	444	406	462	458	456	446	420	461	455	446	423	415	448	424	439	416	441	431	465	408	412	415	414	416	421	411	449	435	430	434	415	456	440	476	448	442	461	422	430	427	427	421	476	434	427	424	445	426	387	452	396	425	451	453	443	424	458	425	467	411	426	404	460	429	417	457	448	425	417	451	446	433	440	475	421	417	415	434	439	425	493	471	404	472	454	421	431	435	427	428	428	434	478	400	446	402	451	436	442	452	455	434	462	425	435	418	437	450	414	436	441	448	461	441	419	447	428	451	421	445	461	478	414	442	444	432	439	453	442	410	409	454	438	396	412	459	421	416
25035	21059	27078	25129	10263	1027	873	703	717	678	693	685	672	636	626	648	611	636	602	612	631	599	600	588	580	589	584	573	617	615	634	615	550	562	596	604	639	603	600	643	599	655	596	595	647	586	595	598	613	562	609	608	595	618	577	620	586	605	621	612	623	582	614	602	546	596	616	582	648	572	572	642	637	572	599	631	595	580	588	598	661	632	581	538	608	595	620	607	567	580	566	616	612	575	563	609	612	625	610	553	592	590	581	608	592	614	601	529	576	645	622	553	580	600	605	584	614	571	627	586	652	600	626	612	618	583	558	618	618	610	616	592	634	607	548	569	628	541	617	627	610	636	592	640	571	632	628	596	606	600	553	585	632	546	606	600	617	598	568	592	563	595	596	570	557	624	585	600	586	591	592	592	591	581	629	630	560	590	616	596	549	591	623	595	596	592	584	635	613	628	623	612	619	577	623	582	611	569	567	594	606	587	616	604	586	583	565	638	585	617	601	601	613	597	592	573	574	610	576	581	651	561	633	639	582	617	566	576	558	600	608	614	587	591	594	604	602	588	619	609	627	598	616	584	613	578	645	599	565	595	587	592	577	618	628	584	578	615	575	591	595	604	575	638	599	593	612	594	583	685	617	597	546	577	633	571	584	582	602	581	547	564	547	678	601	598	567	586	602	596	606	615	594	567	584	621	533	619	603	617	604	587	599	586	563	561	592	585	588	555	549	586	590	604	584	565	623	551	617	599	611	597	602	574	628	633	570	586	602	604	586	607	576	618	604	582	606	595	601	596	568	607	653	599	583	565	581	578	628	584	596	575	587	644	648	588	594	563	549	635	633	608	608	616	611	605	572	588	544	611	587	637	600	617	563	591	584	582	601	619	624	594	598	590	607	597	587	630	610	617	617	587	567	568	633	627	610	578	607	582	573	612	601	603	648	566	637	576	618	612	603	582	607	610	612	561	589	619	589	644	583	574	618	581	585	574	604	582	588	585	654	556	668	566	616	550	592	588	577	557	607	566	615	552	583	600	590	594	599	592	559	602	601	588	633	634	567	613	624	643	610	592	594	598	565	614	577	593	647	598	586	579	607	580	605	632	571	622	582	601	549	603	592	584	607	567	573	590	562	594	540	550	606	621	553	557	619	634	568	605	618	569	578	589	596	576	572	608	632	556	608	576	601	612	567	576	630	618	630	597	611	638	600	589	605	601	557	543	644	584	610	575	557	561	641	567	549	583	586	632	610	616	617	614	604	573	600	614	568	623	589	622	585	605	550	605	590	631	605	561	640	615	597	602	617	622	612	633	597	589	613	551	581	551	606	560	569	564	633	567	612	568	562	639	603	592	620	656	627	581	589	581	545	601	592	579	575	622	595	562	574	589	641	635	589	581	611	555	586	624	598	593	546	599	589	595	590	593	595	592	641	597	582	576	604	576	636	632	552	630	620	549	573	579	596	568	644	608	607	595	541	589	598	564	598	629	589	630	620	592	596	602	604	603	614	612	600	641	586	639	648	636	603	635	605	584	594	562	605	594	615	618	628	631	604	590	636	584	630	578	571	598	578	597	601	612	575	606	590	595	641	558	613	601	615	534	625	548	597	603	606	608	592	612	566	602	608	554	633	642	569	575	639	616	583	624	607	646	567	587	602	602	583	607	610	593	600	590	604	596	634	605	617	565	603	585	591	594	604	620	630	589	565	605	588	601	602	624	606	576	628	604	615	590	585	619	582	548	589	624	575	593	602	604	568	613	606	618	590	566	571	624	590	582	573	581	603	589	591	603	576	575	625	591	547	657	571	582	570	554	579	593	638	604	596	560	568	580	570	621	554	637	564	656	630	639	623	631	623	559	590	643	599	608	603	576	620	615	646	617	585	590	616	619	552	565	620	613	564	613	558	614	609	559	602	594	621	567	620	609	601	621	582	584	587	597	584	578	601	579	596	572	609	600	573	580	596	594	556	653	629	562	606	599	595	591	645	581	576	611	574	578	574	619	609	607	613	624	608	631	598	617	649	630	583	583	580	548	601	544	597	582	575	597	601	606	571	598	656	618	549	583	620	661	611	614	583	615	580	583	596	602	590	636	650	589	569	566	586	606	609	634	597	595	611	591	608	590	577	581	577	604	613	579	632	606	581	596	605	570	628	559	569	591	626	582	602	624	569	574	583	581	627	572	612	608	580	587	611	590	604	590	581	612	605	606	608	603	619	588	582	561	565	605	575	559	613	577	580	587	591	599	545	556	628	572	600	577	595	612	589	611	621	596	621	623	640	636	548	583	607	611	568	598	610	591	556	593	604	658	615	631	629	585	570	599	625	585	596	640	612	620	552	578	588	566	535	549	611	603	625	643	588	600	585	592	613	595	605	610	578	586	588	603	599	602	587	602	608	593	605	628	647	571	571	640	590	586	573	620	574	592	604	572	608	604	581	546	644	588	613	573	596	565	607	595	617	638	624	591	607	580	549	611	621	637	585	604	601	615	615	597	577	595	561	602	569	583	622	610	590	573	570	583	604	602	615	591	607	635	586	601	579	585	580	537	610	592	567	577	607	582	577	633	593	613	613	573	591	597	603	540	587	584	616	591	603	599	567	607	602	563	601	548	603	596	579	606	602	619	618	568	574	533	562	592	586	578	627	614	632	616	583	627	593	577	585	592	560	609	634	653	622	613	594	580	586	607	606	637	583	613	615	604	610	558	565	600	613	578	659	628	624	528	648	641	583	566	550	544	616	687	643	585	595	649	630	618	606	570	589	563	615	576	618	611	602	596	634	617	612	561	575	607	656	610	614	564	601	592	549	539	592	577	592	611	603	613	586	636	591	634	624	556	571	576	553	635	584	616	564	560	547	585	634	595	577	616	626	621	563	579	593	622	629	630	582	589	633	603	622	594	581	607	609	591	606	583	648	595	528	621	573	573	634	583	589	567	598	606	594	609	606	611	622	610	576	600	613	599	573	565	587	614	592	579	588	636	599	556	593	583	606	649	635	560	560	567	642	578	583	589	672	581	609	602	611	590	599	593	578	609	597	540	590	611	602	626	631	582	598	555	613	585	577	581	659	605	587	612	591	571	611	596	599	611	615	661	554	562	613	612	586	592	590	599	620	584	643	616	556	582	641	604	629	573	628	619	639	581	603	589	585	610	590	583	623	608	585	635	628	616	549	589	583	608	633	605	590	615	577	578	578	601	608	584	553	600	592	574	601	579	543	593	577	563	599	613	610	615	585	551	630	576	588	611	579	599	566	646	572	597	568	590	619	622	591	618	597	615	560	619	590	585	561	590	633	604	560	620	644	579	580	600	599	595	623	602	577	634	602	649	597	610	611	588	548	572	595	638	579	531	603	648	607	588	580	587	626	607	612	594	612	564	547	623	608	560	638	563	550	589	615	627	620	621	608	617	614	614	592	611	621	583	613	619	594	595	603	560	619	603	594	605	622	635	610	609	638	595	661	592	636	564	604	637	597	607	594	608	590	575	609	583	604	598
31386	9098	3400	1850	1532	1227	1103	988	863	811	718	742	741	741	699	746	694	678	649	725	673	699	659	629	679	643	628	663	653	662	632	662	629	648	640	618	665	632	675	647	643	656	668	644	682	689	653	673	643	658	658	675	611	683	664	661	627	618	628	650	679	658	671	587	690	645	628	643	631	644	647	607	661	660	628	655	640	654	623	652	671	625	646	636	647	636	629	645	653	628	651	648	614	643	629	661	644	645	595	626	649	610	635	628	646	643	658	620	584	656	703	647	653	639	673	644	612	646	620	643	606	600	628	596	657	590	640	653	632	665	616	639	628	637	667	595	636	619	644	622	659	672	649	637	630	653	688	608	646	661	650	609	632	664	603	641	646	626	626	637	684	569	637	629	633	680	632	626	629	626	637	599	707	675	630	626	641	618	647	618	641	606	602	616	656	628	634	649	678	619	640	625	639	639	614	640	679	684	671	627	621	595	661	672	617	616	638	654	663	657	670	670	606	650	635	664	624	619	628	625	690	649	632	639	644	648	618	631	635	621	628	625	627	625	697	644	659	633	656	624	632	655	634	652	615	638	627	638	634	659	631	632	636	677	684	651	646	649	614	660	643	614	604	605	667	614	649	602	635	619	658	620	629	643	634	661	611	648	621	647	629	632	597	656	675	669	604	653	674	630	653	627	654	685	660	610	648	643	662	694	613	636	631	627	608	675	640	633	632	679	647	610	674	610	612	644	606	629	690	650	675	647	603	662	579	601	652	673	626	626	633	580	647	594	653	655	666	617	632	669	646	630	615	648	670	604	632	667	644	662	634	651	632	653	639	594	688	650	639	637	603	711	651	667	586	652	628	602	641	588	639	603	635	638	636	639	616	654	656	625	638	664	645	621	638	604	626	627	630	662	638	653	611	588	640	614	650	636	642	616	630	645	591	619	634	610	653	587	608	644	586	605	598	647	632	657	629	592	633	617	655	630	623	655	645	636	661	604	646	669	640	644	626	677	637	622	655	650	653	686	683	638	652	631	608	598	641	620	637	642	645	665	627	710	666	618	609	610	650	649	616	645	626	654	642	618	683	671	603	636	660	652	662	671	622	643	650	617	649	643	612	668	606	602	597	648	660	613	640	651	627	597	650	695	654	644	666	655	646	690	646	641	604	656	643	618	662	644	581	629	649	641	655	617	629	660	663	591	645	686	611	673	665	662	629	622	634	683	596	598	687	638	663	631	661	643	663	711	648	645	604	609	598	646	669	644	643	632	650	690	661	579	649	644	658	667	664	597	661	636	638	664	674	645	656	654	591	616	660	624	639	617	649	644	623	651	642	619	637	655	707	613	665	651	609	635	630	682	642	664	625	615	646	615	642	650	658	618	651	607	651	692	625	604	658	664	600	613	660	697	658	635	663	616	665	614	655	625	658	676	673	622	609	673	673	673	648	610	648	611	632	674	609	625	648	599	611	621	655	636	616	667	668	651	607	616	604	630	642	621	650	652	629	629	656	640	636	676	591	598	657	633	600	645	629	630	600	631	640	646	661	646	602	644	637	673	638	628	615	673	629	622	633	626	645	647	639	613	625	661	594	613	620	620	606	636	655	695	618	613	624	635	667	642	641	623	658	632	676	618	631	598	611	613	616	617	661	667	648	591	645	606	610	654	616	634	638	649	663	634	650	666	651	652	619	611	603	645	694	613	610	665	649	609	675	664	634	677	648	625	654	639	616	651	610	622	605	646	657	619	613	632	655	643	629	662	672	622	607	619	650	647	650	651	634	611	601	648	643	674	634	575	607	634	633	631	641	604	642	600	630	642	653	621	650	665	631	627	660	654	616	687	657	646	672	594	681	638	608	612	623	640	649	652	652	649	634	678	618	648	598	634	633	616	617	620	658	631	647	639	672	593	625	654	660	657	643	679	629	629	626	641	629	660	638	654	596	595	655	570	651	629	641	670	619	628	665	639	649	610	620	695	623	687	667	603	625	626	690	656	632	625	669	681	630	647	590	594	646	656	629	627	625	633	631	638	634	616	603	598	646	637	650	630	638	635	619	645	594	662	682	632	666	663	650	683	645	669	580	645	708	659	651	659	620	612	647	635	637	622	671	618	650	639	641	664	632	630	637	632	638	637	648	622	641	637	630	652	584	625	646	672	632	643	664	594	652	655	611	602	608	641	617	639	624	634	665	650	595	622	682	677	599	679	664	638	595	675	610	625	593	626	671	637	642	665	626	693	612	606	638	670	662	669	665	629	640	637	650	613	595	668	589	668	670	650	670	606	630	622	640	650	631	676	635	597	665	654	614	612	629	614	613	648	624	681	624	638	619	648	656	644	681	642	646	661	655	611	581	665	620	636	606	615	651	672	644	644	641	622	647	612	611	611	664	620	599	635	631	597	669	645	601	633	617	650	642	585	633	669	648	644	632	622	625	625	643	615	608	612	608	627	631	620	623	577	680	652	619	636	631	627	666	619	624	650	635	664	623	630	652	636	638	649	625	664	648	651	681	613	613	652	603	669	607	654	625	682	683	628	615	662	654	590	676	641	644	604	666	639	654	659	615	661	660	640	652	667	668	634	670	571	602	633	625	665	636	662	677	655	649	617	658	643	611	665	595	621	641	641	619	623	643	583	636	655	675	637	675	643	617	668	672	657	676	662	628	669	607	639	649	627	709	662	615	640	635	645	609	602	643	580	644	730	661	693	640	596	599	685	631	604	683	629	648	640	605	623	686	632	593	619	586	640	636	643	687	670	658	640	640	632	600	643	647	563	676	659	589	653	644	690	672	629	661	644	615	660	594	640	643	625	634	633	626	622	660	650	682	654	636	649	632	606	681	643	644	688	609	677	641	624	586	620	654	629	665	659	629	669	674	617	649	656	635	682	652	609	638	675	623	652	650	615	660	617	638	619	624	614	627	649	692	658	615	645	631	666	646	622	627	647	676	658	634	603	656	648	633	644	636	629	649	669	681	618	617	598	623	661	648	624	661	678	600	662	641	655	618	627	703	654	636	658	663	671	661	643	633	615	650	601	676	639	605	608	629	630	665	664	640	651	622	639	648	652	614	616	606	613	614	602	630	617	625	631	631	604	664	616	654	617	665	636	640	642	624	633	632	603	636	647	614	654	662	610	675	620	672	595	619	662	623	615	685	625	595	631	669	643	652	625	648	634	629	652	667	634	671	618	688	625	625	647	610	624	622	661	654	643	628	671	585	666	651	607	643	629	676	639	616	644	648	573	624	672	558	583	578	654	648	592	628	660	642	635	694	628	644	668	672	632	658	631	624	627	656	620	664	644	613	644	627	669	645	631	690	649	592	586	717	671	652	620	636	653	612	610	636	645	623	604	624	619	647	691	637	643	626	620	652	663	642	626	629	645	628	643	599	642	678	647	636	602	704	645	620	646	632	645	687	630	601	651	667	667	620	616	648	645	640	686	638	668	629	604	617	629	594	674	621	654	611	632	644	631	659	701	665	626	654	578	661	644	616	662
22636	21056	28645	23676	21049	21104	8757	1642	1306	1245	1127	1084	982	1051	989	930	933	989	870	931	935	920	873	900	896	922	875	887	895	868	846	861	895	860	848	869	846	849	842	821	873	873	823	855	877	805	859	869	859	869	875	850	864	881	863	842	812	879	851	907	811	906	807	855	839	823	888	804	898	872	835	820	867	874	811	874	879	877	799	850	848	840	791	883	874	857	910	866	805	830	848	869	822	817	848	833	878	865	827	808	826	869	842	898	789	829	832	824	837	808	809	859	824	858	862	858	857	867	851	773	804	839	865	876	886	880	826	836	847	865	862	842	844	880	849	848	872	815	854	854	883	841	853	812	862	820	830	887	828	834	841	782	829	895	851	778	839	815	848	858	878	868	897	853	842	872	859	843	832	873	814	827	864	841	900	843	862	778	876	821	822	804	928	847	863	903	861	879	839	826	863	806	808	841	852	856	890	850	837	858	833	846	836	820	832	865	812	860	769	803	818	867	858	807	813	838	819	835	842	871	883	801	838	789	832	899	842	824	818	805	810	816	876	874	839	874	843	852	846	848	788	817	886	896	813	870	777	813	844	795	814	897	802	865	851	833	871	857	853	798	871	830	890	861	807	865	857	842	859	889	810	819	827	895	884	855	895	868	856	840	820	864	810	821	784	852	852	826	823	874	815	861	878	846	885	843	811	833	831	794	829	812	846	806	877	863	792	859	879	784	849	858	833	886	867	811	818	826	813	848	830	821	835	864	829	808	814	802	865	798	821	847	847	852	837	878	821	879	853	865	865	886	808	879	855	796	858	904	884	832	876	790	863	881	853	862	833	863	839	839	840	817	854	911	839	852	820	836	888	787	880	808	858	823	821	824	815	851	906	830	828	845	856	854	851	836	823	852	862	889	821	838	820	844	865	859	816	865	873	826	845	821	842	833	869	918	852	812	841	851	837	822	791	869	861	852	857	846	825	878	885	864	808	853	824	813	831	805	858	843	884	793	828	827	833	839	892	840	858	832	855	820	814	839	813	785	824	849	784	871	885	814	849	823	834	817	853	844	808	821	833	943	800	836	870	813	849	828	857	850	836	882	816	887	809	817	882	896	838	817	797	773	814	807	809	815	893	751	872	871	806	757	812	792	831	902	874	808	860	826	876	879	839	821	861	810	823	795	877	810	875	830	837	826	847	846	834	869	818	883	817	852	869	857	852	828	832	834	833	884	880	839	831	802	849	890	857	867	805	826	827	861	823	824	806	872	784	802	832	862	846	836	856	829	854	854	817	874	879	805	881	830	851	851	856	870	835	816	821	885	847	860	832	784	806	878	819	823	842	817	791	786	844	841	803	841	842	864	822	860	846	885	877	855	885	830	855	836	864	867	877	835	865	809	910	845	826	838	825	864	870	827	820	865	805	772	869	828	809	802	845	831	849	898	907	896	811	848	861	853	860	820	833	903	865	819	829	845	832	851	855	860	835	831	837	821	795	831	842	890	841	869	837	830	816	829	884	829	858	849	851	797	849	856	830	821	882	853	867	781	828	800	871	829	832	841	829	847	833	860	871	867	825	865	813	834	828	858	808	829	866	831	847	838	797	820	834	827	863	941	802	870	880	828	785	844	808	853	790	787	848	788	815	839	807	825	807	860	861	821	806	865	899	858	821	829	863	860	857	844	841	832	860	868	809	828	823	815	830	864	834	806	801	843	837	837	838	880	834	810	807	806	853	866	829	852	817	838	864	816	865	876	821	807	848	871	854	842	827	832	820	847	815	917	867	842	836	878	809	858	830	846	790	807	877	796	786	851	826	831	870	870	864	841	879	869	870	820	874	835	860	863	818	860	778	839	867	845	812	846	872	883	833	861	796	873	794	818	860	860	796	840	802	798	856	866	860	852	860	837	806	844	837	813	868	874	831	838	867	832	838	883	815	789	806	835	808	828	869	867	810	788	864	867	792	837	836	811	854	803	850	819	803	861	847	892	862	817	805	867	878	843	830	820	854	873	840	877	813	881	807	895	858	827	851	803	822	857	810	837	838	765	799	866	834	847	811	857	830	829	882	830	916	858	785	838	848	794	801	856	889	844	832	836	850	822	872	829	826	851	840	875	860	854	820	844	845	801	856	831	845	820	846	839	820	865	833	868	842	852	824	845	854	851	773	865	878	820	795	836	936	839	832	843	855	832	840	891	836	866	808	878	884	881	821	868	787	786	853	854	845	821	850	858	845	848	837	863	823	827	820	832	856	842	830	833	881	879	875	836	862	862	848	832	857	865	834	816	848	879	880	818	853	850	806	885	847	858	846	793	887	861	809	827	816	849	800	819	840	819	828	792	832	866	826	811	807	832	866	872	866	847	823	859	783	818	870	826	850	822	845	877	856	839	829	874	792	849	830	803	834	865	830	835	891	889	874	838	810	827	899	892	814	808	868	766	860	818	805	823	851	848	831	881	833	807	887	834	828	836	866	850	853	866	865	815	855	873	896	841	844	875	838	892	876	827	836	888	827	831	847	893	880	828	828	834	859	835	810	838	820	785	889	866	842	868	864	833	784	850	841	859	879	824	851	867	822	842	843	873	830	839	852	861	819	862	871	873	824	867	804	839	848	864	856	806	867	827	795	824	834	823	787	839	845	811	841	848	902	823	807	832	823	860	831	783	813	844	778	841	772	806	842	872	888	904	846	834	796	865	796	860	817	826	816	839	847	872	823	871	824	875	829	842	885	783	823	884	826	813	832	817	817	812	857	820	817	773	829	851	871	826	819	847	823	887	897	796	836	866	837	813	836	837	803	812	847	829	878	869	847	792	854	845	808	852	801	853	807	854	829	873	837	856	858	811	867	872	767	862	878	770	846	848	839	822	844	849	851	844	825	859	854	802	837	860	837	834	846	902	852	848	844	821	858	840	808	839	848	840	818	848	843	848	862	866	856	839	802	858	841	798	788	760	843	810	846	836	837	818	803	822	901	834	829	851	857	829	801	841	868	797	865	874	860	816	784	818	825	854	914	871	816	832	862	799	831	878	909	854	827	847	861	838	800	849	795	806	829	805	827	900	830	835	812	831	836	821	804	812	868	788	842	789	787	836	856	866	846	859	824	837	855	806	845	851	806	830	859	831	826	879	873	916	773	849	829	885	866	855	884	848	843	847	824	838	844	832	832	861	858	882	884	830	858	862	873	871	842	882	802	766	883	833	830	845	828	847	821	817	857	816	826	847	819	884	830	838	849	860	847	885	857	903	885	863	819	852	829	880	851	812	858	831	815	804	908	827	849	803	786	819	825	856	841	795	828	830	862	876	860	855	844	885	802	824	830	847	825	856	848	865	820	816	810	877	816	804	846	852	833	770	837	814	846	823	854	834	828	854	854	826	814	842	874	863	809	854	873	831	834	852	816	820	801	801	812	795	853	863	786	816	853	808	862	879	815	830	816	826	879	798	851	790	811	828	853	799	826	800	777	851	854	824	794	853	848	803	867	818	847	828	896	818	821	845
41847	24236	9701	5078	3769	2936	2386	1962	1685	1514	1306	1203	1126	1151	1054	1049	1040	983	949	914	981	998	927	921	918	876	930	871	893	833	884	860	888	888	824	871	843	883	847	860	870	888	813	869	896	874	869	870	849	858	857	870	825	867	819	861	837	819	852	907	824	849	817	838	844	793	854	865	766	812	836	796	822	832	898	847	827	846	831	824	870	872	841	859	832	813	803	873	809	850	847	835	828	867	828	812	811	899	875	929	882	914	756	895	783	802	839	837	915	779	882	891	805	922	884	843	851	862	825	797	853	796	851	841	849	787	876	818	807	879	830	897	847	872	797	864	830	856	798	903	845	874	829	875	862	886	856	856	769	848	868	876	818	797	884	842	825	852	885	877	828	842	820	793	890	853	835	867	874	894	892	866	879	844	820	851	792	858	798	858	816	860	863	887	892	848	847	848	825	793	898	803	838	856	839	801	864	845	845	838	853	864	854	839	857	803	844	858	849	828	851	860	802	817	835	875	883	832	804	868	826	877	861	820	879	856	824	850	852	831	834	792	817	825	838	854	807	801	819	851	815	837	861	855	827	851	866	851	863	841	851	868	883	851	842	853	838	831	869	818	805	827	860	846	869	915	856	838	837	891	845	828	807	795	816	867	899	821	816	819	854	797	835	834	867	810	875	878	901	796	865	893	814	836	839	868	834	852	878	862	872	877	832	792	845	886	852	865	831	803	853	898	848	862	780	855	782	842	841	848	837	888	844	881	856	816	869	840	832	838	847	845	819	837	855	816	839	817	855	838	896	806	839	854	846	859	837	870	844	808	857	783	837	823	863	853	832	831	876	867	914	810	851	871	838	886	813	817	813	832	889	816	821	814	861	864	834	854	853	823	858	818	791	866	849	849	858	889	824	863	822	827	808	827	847	874	862	905	833	865	848	804	860	767	845	848	852	875	889	874	855	866	843	883	834	814	838	865	874	820	812	835	852	863	871	827	851	808	818	877	865	842	861	804	840	876	866	885	863	798	844	794	825	819	885	876	835	846	844	871	778	840	854	829	859	846	822	833	832	854	891	857	786	848	867	870	870	856	792	792	817	863	884	839	800	897	880	871	857	862	823	869	837	850	834	899	855	902	856	852	831	840	839	855	853	874	884	842	786	871	857	840	835	845	796	849	832	882	834	831	876	868	882	876	804	870	833	885	849	818	851	851	843	878	831	849	812	851	869	879	839	788	855	859	825	857	814	824	889	815	831	856	832	811	817	834	852	899	853	838	856	802	845	831	852	848	862	867	838	816	820	833	883	800	816	886	847	858	852	862	829	827	881	865	843	863	837	832	851	851	856	875	831	814	812	844	867	843	841	832	867	872	840	864	894	876	789	887	848	834	873	860	855	824	843	922	886	849	826	896	821	853	831	857	862	861	842	845	836	846	820	895	892	853	805	856	804	906	905	807	823	825	831	829	827	814	875	853	868	891	858	823	876	829	842	817	901	839	876	764	857	823	770	853	836	814	868	905	855	858	855	802	853	848	854	852	872	839	852	848	872	833	810	902	870	876	863	895	836	809	873	878	823	817	811	841	880	821	873	858	836	841	786	819	847	759	828	877	863	863	824	858	853	814	847	822	787	870	839	831	853	852	849	827	874	821	864	855	808	882	869	856	841	836	802	856	863	857	826	823	882	844	847	820	855	817	851	835	832	865	864	831	891	810	864	850	779	817	826	845	863	823	860	800	851	868	874	835	842	867	890	810	896	866	832	866	822	801	888	867	906	871	836	879	853	839	859	859	869	837	770	810	858	857	821	847	830	843	833	853	879	835	842	856	838	822	846	847	848	817	850	842	822	904	829	873	799	839	872	887	828	879	866	860	830	839	827	852	848	847	874	833	826	800	812	825	911	807	839	847	784	825	864	787	848	814	866	846	855	863	805	922	840	852	876	861	822	886	845	850	857	848	862	807	885	839	886	792	845	872	865	854	840	842	823	841	829	822	834	850	853	842	820	851	891	818	863	834	833	881	820	820	802	846	858	786	868	814	866	847	830	874	856	865	830	803	805	835	839	849	864	814	900	859	875	817	818	855	818	868	812	817	805	867	800	864	873	861	810	867	793	840	850	892	800	875	793	836	856	865	865	889	858	825	878	839	889	830	904	832	880	905	872	841	884	886	875	880	872	872	876	837	886	860	893	853	850	804	812	895	894	807	835	766	855	864	839	813	889	859	839	831	832	874	801	879	835	819	852	836	799	834	833	870	847	810	841	831	877	843	836	840	914	832	848	831	809	840	852	837	868	859	840	797	812	904	848	860	836	819	911	840	868	889	832	836	871	819	864	831	870	822	819	830	824	864	843	858	833	855	858	888	886	870	865	843	849	814	883	836	850	861	862	896	832	857	845	807	860	827	838	851	816	847	810	889	801	874	826	829	844	790	842	810	867	841	861	855	884	836	800	827	854	877	910	795	854	879	835	895	826	868	826	867	859	780	827	837	848	869	828	811	855	820	881	836	864	844	892	884	829	834	840	825	846	878	839	834	840	845	839	925	841	853	801	855	824	847	886	847	884	846	857	850	905	823	905	846	900	843	818	843	812	843	855	833	889	854	852	817	847	833	848	828	853	870	823	861	910	898	895	862	844	821	826	803	785	883	865	836	870	801	853	851	844	879	855	831	817	812	829	890	828	855	843	812	868	855	865	815	857	869	861	792	807	820	850	864	874	865	853	860	875	797	879	846	796	880	874	832	879	812	837	865	838	795	829	796	831	880	840	840	853	789	810	820	840	848	873	826	836	824	882	850	841	775	832	842	879	824	856	781	815	827	917	880	864	891	868	852	854	890	832	864	837	855	799	815	793	855	794	832	835	866	819	828	829	854	878	813	817	790	854	810	779	827	869	849	884	823	837	868	860	850	817	824	854	847	809	858	914	791	862	862	844	860	862	867	827	884	843	823	804	847	847	888	846	835	825	828	877	786	826	843	818	852	878	931	869	850	853	843	843	861	861	868	862	817	858	834	938	868	835	849	862	873	839	816	825	861	847	864	880	827	860	793	844	851	837	835	826	864	807	811	754	843	874	818	837	803	884	833	873	851	823	845	792	881	843	865	872	879	904	811	815	819	844	863	843	855	801	843	818	817	838	835	836	898	817	883	845	826	803	886	888	854	878	837	810	865	832	846	817	835	820	798	846	852	796	873	824	888	811	899	884	835	861	829	852	831	871	865	819	875	879	812	841	804	822	827	874	832	837	877	846	843	869	839	818	807	823	846	869	817	863	851	818	821	817	832	867	827	822	871	855	788	829	858	802	868	844	884	796	836	827	871	847	810	766	883	830	867	825	823	854	804	778	868	817	882	869	815	879	829	847	898	817	838	842	878	826	846	856	860	853	861	836	858	844	832	850	849	824	846	833	799	845	842	838	847	782	837	865	830	857	818	818	817	850	888	849	833	837	891	831	794	812	831	857	866	878	873	833	830	876	889	855	806	827	845	805	847	857	839	852	815
27520	18307	4349	561	375	393	319	337	287	329	306	283	305	330	297	271	333	314	316	296	305	287	302	308	288	288	333	290	303	292	306	298	315	295	279	271	307	307	322	301	323	303	287	274	304	283	341	281	289	310	314	293	318	305	318	302	271	286	283	318	282	270	289	308	292	305	265	311	302	279	318	296	306	292	302	332	271	284	315	283	323	313	315	277	316	335	252	290	315	297	270	281	270	314	297	291	316	305	304	284	319	303	300	320	303	346	319	357	319	291	288	320	301	307	301	316	282	284	305	319	298	299	303	274	333	306	340	298	314	303	254	255	302	346	281	305	295	270	302	313	305	319	279	312	313	296	290	307	283	329	319	310	259	303	308	288	292	339	294	297	255	325	321	302	321	283	291	317	316	310	307	309	297	300	288	304	304	323	280	304	329	270	287	283	293	296	279	320	271	282	295	294	269	309	298	274	337	298	337	290	293	319	314	305	290	281	320	334	293	275	271	304	322	309	300	312	289	313	290	304	280	287	287	319	310	322	291	325	305	297	300	279	314	249	327	315	344	336	315	296	308	326	296	319	299	315	300	293	330	337	281	292	277	273	297	320	347	321	306	291	295	300	295	326	309	322	290	292	276	278	292	305	307	304	299	302	305	303	279	295	279	302	292	280	261	283	310	304	320	304	279	306	323	301	300	276	285	308	272	307	322	267	304	274	298	319	290	310	317	294	272	323	305	316	326	310	296	297	316	328	292	310	286	329	281	304	331	307	282	323	313	305	283	291	294	313	279	314	300	299	311	275	314	327	307	286	302	315	272	284	303	306	327	286	279	315	279	320	303	299	289	324	316	282	317	314	308	294	311	299	302	276	303	299	316	315	294	285	299	293	265	309	299	288	294	298	310	325	296	310	310	295	291	340	263	264	267	295	306	287	289	317	266	272	319	295	328	305	307	290	298	292	320	295	295	310	312	292	283	306	316	332	286	321	292	271	283	297	304	314	309	298	298	319	322	289	310	265	368	319	275	290	290	321	312	295	294	319	311	259	282	292	312	299	319	306	294	294	291	311	324	322	290	284	306	280	268	291	286	345	292	303	312	296	320	301	291	311	281	290	290	312	295	309	301	308	314	318	292	314	302	296	313	250	291	265	291	284	314	310	320	267	310	303	267	338	307	314	291	301	287	325	307	284	296	303	293	291	297	331	300	285	274	315	325	299	318	295	322	339	304	290	277	301	298	291	292	288	300	290	278	309	319	249	317	328	289	302	299	276	297	289	279	292	306	318	291	292	288	297	303	302	299	303	286	302	313	297	296	326	279	296	316	313	288	316	312	260	290	306	306	291	280	307	304	261	261	290	310	302	318	308	296	329	297	305	310	295	280	309	336	307	308	319	323	330	306	304	318	310	324	324	298	302	280	292	278	297	284	270	293	296	314	287	313	310	329	294	301	267	289	301	293	338	278	292	327	285	282	277	289	304	291	299	302	321	326	303	315	277	299	313	296	313	312	264	335	304	317	290	317	292	297	292	316	318	271	301	307	322	274	295	290	339	298	314	270	308	323	309	319	305	273	299	297	295	275	280	315	296	338	292	299	317	349	304	294	298	325	300	268	331	310	319	267	311	314	282	281	290	349	318	294	297	307	292	276	324	291	310	298	297	267	288	280	311	317	321	303	293	266	291	267	338	302	308	302	292	314	307	318	306	317	291	302	268	293	295	324	293	313	274	317	296	319	273	306	336	328	292	319	305	308	292	309	332	314	319	308	307	294	290	328	302	290	294	305	300	293	319	296	285	312	318	297	297	311	307	307	280	308	292	323	296	282	282	312	283	323	296	278	293	325	289	312	307	280	298	265	263	302	297	334	236	280	290	289	327	284	292	302	299	289	279	301	286	300	288	334	306	318	301	298	326	291	300	322	296	327	313	292	285	269	275	312	295	307	299	275	324	285	281	298	305	334	286	313	255	315	292	310	302	311	289	335	311	306	294	272	318	324	296	301	286	319	333	294	310	313	286	272	284	258	279	281	333	327	285	294	307	306	287	319	295	306	329	256	313	300	284	348	328	299	315	288	287	307	293	284	280	267	294	288	298	303	334	293	287	361	297	302	306	267	316	327	298	281	292	341	300	300	338	288	277	290	281	319	335	318	283	308	287	294	304	303	292	282	282	314	324	295	310	257	312	296	286	303	276	324	312	279	308	280	282	313	336	290	306	285	274	293	301	271	307	290	301	302	293	307	314	301	302	290	284	313	338	289	300	297	320	319	281	295	274	305	292	276	305	283	279	318	296	294	298	268	312	272	323	304	308	293	313	317	279	304	284	306	328	332	305	292	299	296	295	292	309	277	289	298	310	287	299	295	317	275	341	333	328	327	325	290	319	307	302	305	289	316	295	326	316	276	283	298	295	293	314	295	297	295	318	296	308	283	292	303	318	276	307	278	295	282	308	302	294	274	282	331	301	317	296	298	317	278	299	289	303	338	301	307	305	302	319	285	283	294	321	310	286	319	337	293	292	301	298	271	294	305	295	296	308	308	311	299	294	289	294	296	291	262	290	304	322	294	326	270	272	290	281	307	288	290	350	273	299	293	309	303	298	303	294	314	304	290	283	319	309	270	273	311	274	284	299	301	341	285	299	300	314	294	300	289	312	304	305	324	284	285	301	319	314	301	302	256	288	316	294	317	313	292	315	286	339	326	291	287	289	298	306	311	306	286	337	317	298	298	335	300	330	308	285	299	303	291	280	283	298	287	308	285	278	306	321	308	292	295	319	274	253	327	301	308	331	315	292	300	316	272	315	287	277	316	273	281	306	313	286	301	298	317	312	281	275	330	291	332	262	346	318	269	322	305	275	293	317	289	327	287	295	304	329	280	318	310	289	295	303	294	292	354	277	321	305	299	296	297	303	292	326	314	311	295	274	324	276	340	317	303	301	315	300	325	313	287	313	323	307	317	306	291	282	298	283	279	300	313	285	340	325	315	287	326	308	319	278	320	287	285	319	295	322	288	306	302	322	300	355	312	291	316	305	300	273	303	302	272	301	299	277	306	298	276	309	298	271	325	302	302	276	338	302	334	304	345	280	319	286	292	303	313	284	314	314	313	292	301	272	265	297	312	280	300	315	290	309	319	322	300	301	310	293	317	329	322	289	313	296	302	288	291	327	293	329	275	307	294	285	303	287	317	336	323	308	287	329	242	309	298	310	299	311	315	289	296	294	268	301	318	327	297	322	305	273	304	289	292	311	308	291	271	321	295	275	333	276	297	330	295	288	290	273	268	315	313	313	279	312	282	296	323	318	340	307	312	306	288	287	276	299	311	344	320	308	307	330	332	344	290	313	270	283	307	291	312	321	321	300	317	261	324	294	317	307	306	275	308	316	316	297	284	283	276	306	318	323	320	296	307	273	308	301	329	316	316	296	304	297	292	268	264	287	265	287	311	299	308	307	301	276	321	315	299	287	302	327	301	333	308	278	306	308	318	273	275	301	282	337
9904	4228	693	481	429	427	385	357	389	362	355	379	373	327	315	354	328	361	376	371	308	327	373	362	375	307	347	342	326	348	328	326	360	323	362	346	325	343	330	339	342	316	371	375	356	324	316	355	350	351	356	353	356	332	346	353	367	333	343	334	304	333	308	330	344	330	339	378	358	292	356	354	354	325	338	364	346	344	323	337	340	353	337	302	315	341	329	387	333	328	315	362	319	346	321	352	326	359	343	379	355	330	343	341	334	346	354	315	360	367	366	328	337	317	341	347	355	336	330	387	302	357	365	325	291	332	328	378	309	359	327	339	334	307	331	337	347	313	324	364	323	340	311	326	348	333	350	354	364	339	337	332	326	358	332	352	369	324	355	321	357	339	336	343	379	352	359	343	355	328	347	339	357	330	344	361	357	341	351	305	324	343	344	354	357	384	375	347	329	366	336	332	363	328	334	328	340	354	323	316	324	326	342	339	334	334	359	345	328	347	311	336	342	362	353	360	332	362	327	335	305	317	315	349	338	347	310	372	328	344	377	345	330	334	326	316	344	357	352	366	328	372	331	358	320	330	336	323	354	351	344	338	327	355	320	350	346	315	358	357	338	339	357	335	316	307	332	325	359	361	324	350	332	353	322	323	328	360	352	322	339	353	346	337	394	337	339	346	353	357	351	364	345	337	375	345	317	371	316	314	352	353	332	320	351	342	344	337	315	396	349	340	360	357	345	335	354	353	344	360	355	305	342	357	347	359	358	328	349	348	345	342	348	350	355	340	348	346	362	330	329	369	354	347	345	356	312	354	343	371	355	332	337	357	339	345	336	345	341	336	356	341	357	320	332	337	328	341	354	307	328	339	363	361	340	332	369	351	322	322	336	340	358	346	328	348	343	342	312	345	336	373	382	328	347	335	319	350	317	330	368	330	381	327	360	329	325	353	337	354	325	313	338	338	360	328	348	319	303	377	296	356	340	318	344	315	332	330	325	357	357	338	331	331	340	322	365	340	345	354	383	338	340	322	357	361	344	315	317	352	348	308	349	342	375	324	332	337	350	303	332	345	338	362	346	344	341	296	345	317	348	340	335	313	346	354	336	363	328	355	315	326	306	349	380	332	381	309	341	348	336	359	337	329	360	348	314	335	339	329	333	359	325	352	333	324	347	355	318	327	333	341	322	347	371	364	329	339	315	330	369	353	338	318	338	325	340	381	369	350	347	352	366	350	351	380	386	335	326	335	340	333	366	398	325	369	318	342	323	346	313	333	322	342	340	331	337	315	368	338	318	344	313	343	345	355	323	333	326	344	337	351	350	334	357	338	358	366	350	395	285	329	312	340	347	328	308	348	352	330	358	349	360	350	371	337	327	337	352	337	336	358	358	347	334	365	345	342	345	335	293	311	349	353	337	332	325	350	314	353	330	341	372	351	331	379	349	347	353	321	335	338	350	357	372	325	356	337	321	333	335	375	336	326	347	323	349	355	341	346	328	357	370	360	345	342	333	349	330	332	314	332	355	357	340	318	359	325	348	332	356	359	351	302	322	355	312	332	332	336	316	315	373	320	313	339	350	317	362	352	358	348	379	319	357	384	366	314	305	331	381	345	298	322	364	326	365	356	389	349	332	333	352	338	341	307	317	367	326	338	336	346	360	337	313	377	329	343	312	333	389	361	348	342	301	335	386	327	302	339	342	361	314	336	329	349	319	322	355	329	358	351	312	318	307	330	316	337	349	316	345	323	318	376	376	299	324	369	351	336	329	381	348	298	342	346	366	363	376	350	334	364	321	340	362	304	331	354	318	342	311	321	337	328	345	315	327	343	348	353	337	344	375	350	335	329	347	329	347	330	354	308	326	313	356	330	350	351	361	343	325	342	349	369	378	358	337	362	373	311	327	327	381	325	364	330	294	350	319	363	324	347	337	369	345	334	332	325	358	339	339	327	335	348	356	350	319	361	351	344	344	365	337	355	351	364	318	350	329	335	324	335	315	325	363	327	341	328	360	319	352	313	336	359	343	347	353	355	325	354	329	330	306	335	346	326	353	343	319	339	352	363	374	320	355	368	342	344	336	324	355	366	379	338	321	350	363	368	318	311	351	355	353	359	354	332	317	339	320	374	323	348	342	319	331	340	349	345	357	326	344	350	337	336	340	369	306	357	357	350	330	349	366	348	329	321	342	328	347	329	355	319	355	301	347	363	330	350	354	347	329	339	363	346	326	373	333	324	341	341	366	367	346	339	327	346	344	340	327	334	371	308	320	329	350	349	363	333	314	351	345	349	346	351	325	327	342	331	323	317	337	347	350	328	366	353	347	332	357	361	335	312	329	367	356	335	317	326	341	329	344	347	337	325	326	368	345	328	346	300	335	370	361	348	351	339	365	349	314	341	331	353	349	338	326	326	349	328	356	328	371	362	325	329	378	341	328	336	342	366	322	318	319	331	353	343	329	323	331	346	354	345	377	343	352	349	357	347	371	341	357	355	355	376	318	336	347	364	343	326	328	369	336	336	373	353	334	310	364	335	350	327	359	335	359	327	335	335	332	352	352	343	351	327	296	365	368	341	334	345	363	325	337	333	325	325	376	330	330	329	375	368	319	361	366	373	340	343	354	336	336	348	327	338	357	335	337	353	366	343	341	349	349	336	366	323	380	356	333	335	349	350	366	356	301	355	308	323	336	347	321	355	352	289	327	351	337	330	332	330	360	355	381	346	317	325	326	340	339	330	366	346	329	338	327	353	364	330	321	353	297	333	332	336	364	306	352	317	362	337	320	351	357	367	340	328	362	327	321	345	336	335	334	333	336	373	307	344	331	340	368	352	340	378	338	370	347	341	399	327	326	295	357	338	346	314	307	327	323	338	324	332	328	351	330	350	329	353	363	351	332	327	336	365	331	357	350	347	332	346	332	374	357	373	315	318	335	340	318	347	317	325	315	347	343	338	340	370	364	316	330	366	328	344	332	324	352	340	346	348	339	324	328	313	372	309	372	314	341	366	341	370	352	309	349	354	336	341	351	326	356	376	350	363	320	351	347	347	344	333	356	315	314	320	355	330	371	324	331	333	325	360	334	337	344	293	342	335	328	341	311	352	321	361	340	369	331	351	353	327	389	311	347	326	351	324	327	326	369	357	329	329	346	355	297	363	342	357	345	319	325	358	345	333	364	307	347	343	376	356	324	340	359	318	332	325	344	320	323	307	349	345	351	332	368	378	333	315	353	321	326	319	357	394	317	347	342	348	360	351	389	370	337	323	330	307	342	341	307	356	344	353	335	344	342	348	339	344	356	365	381	364	328	352	335	344	328	331	360	344	359	304	303	338	335	351	316	360	364	356	329	336	345	329	327	330	353	345	334	357	333	340	353	332	340	344	345	336	340	346	324	325	363	311	340	351	312	339	365	359	321	360	356	353	315	345	349	321	362	382	354	337	364	364	352	335	336	321	360	336	341	342	327	354	317	331	365	355	346	352	363	333	364	316	348	324
23791	21036	28190	24061	21023	9305	1129	790	680	610	535	554	491	494	490	484	499	481	463	468	448	462	470	461	456	449	433	458	435	429	436	457	397	428	479	440	422	435	438	406	459	472	406	403	384	416	422	399	433	401	420	461	430	425	408	435	428	442	406	441	403	399	414	401	379	389	418	415	433	409	456	419	412	420	409	412	406	422	401	435	410	394	423	405	391	390	421	382	407	399	429	396	422	424	397	405	435	435	478	379	410	398	413	403	433	422	423	407	384	410	403	422	430	412	460	404	413	412	425	387	429	421	446	436	409	373	432	417	459	389	425	382	421	411	416	426	447	393	397	382	395	422	401	434	438	430	423	427	427	399	415	382	439	394	408	398	412	403	416	424	416	404	386	442	381	426	410	424	434	433	413	418	419	421	392	388	410	413	430	405	404	422	417	415	387	429	423	425	466	430	417	427	411	425	408	404	424	420	440	439	425	386	406	412	433	412	428	466	409	434	398	434	399	372	439	431	406	421	418	450	432	417	405	411	393	428	412	433	435	443	416	448	460	403	421	399	390	392	451	424	413	403	429	390	407	384	399	402	417	435	438	368	414	419	437	428	448	388	417	452	425	426	418	386	418	394	387	454	378	398	407	423	422	400	428	410	449	455	427	385	399	411	431	411	413	403	421	402	405	411	385	437	428	393	405	424	438	400	430	417	398	421	426	412	425	414	369	443	433	416	435	414	385	428	433	418	433	391	411	394	399	425	412	422	418	416	390	410	371	403	407	397	416	396	412	438	383	408	427	399	407	411	403	418	437	422	429	455	409	401	425	436	411	407	430	429	405	417	395	385	392	414	402	402	431	413	393	431	433	396	405	378	419	422	433	431	384	414	423	372	410	404	402	432	424	405	420	424	419	412	420	377	438	414	414	410	409	381	381	432	435	442	417	435	411	429	420	384	402	423	413	400	394	434	433	411	413	417	429	413	405	440	436	404	412	410	461	402	436	405	427	406	385	411	397	418	466	388	420	411	394	413	425	401	416	444	424	418	427	433	400	409	358	405	416	413	381	419	440	437	417	402	440	354	445	449	392	402	391	380	430	438	395	425	411	421	430	407	415	404	448	430	444	415	434	431	423	391	416	441	443	415	401	418	440	380	392	410	394	412	408	437	415	443	376	413	433	428	432	410	418	450	423	425	416	397	434	418	467	406	384	427	405	376	411	408	382	413	412	370	420	381	397	433	399	425	419	421	404	415	427	430	421	420	419	458	427	419	422	402	405	428	399	423	417	437	425	420	384	433	409	395	443	471	421	440	452	399	422	453	444	433	441	370	411	413	413	397	419	418	428	433	457	403	392	419	427	411	411	432	421	409	415	408	453	363	417	426	431	382	417	415	421	451	423	447	451	374	425	422	488	408	400	435	415	451	399	386	411	418	447	430	444	416	410	376	392	429	421	401	435	427	418	387	403	435	425	419	430	458	441	407	425	434	411	436	429	421	432	403	388	430	393	422	380	437	461	423	432	395	406	420	463	362	406	453	407	400	425	439	425	408	402	410	406	426	443	386	445	405	445	434	440	400	387	418	430	405	432	422	418	384	399	427	434	380	446	415	454	378	402	459	413	428	396	414	400	438	416	435	398	445	414	449	399	407	393	428	411	411	426	413	421	409	418	454	430	424	410	421	440	424	425	399	438	418	436	453	431	449	476	384	436	400	435	471	399	401	419	379	398	436	413	398	441	426	445	441	410	434	395	394	433	404	414	385	400	366	439	416	406	445	425	448	402	445	417	421	374	389	416	407	424	402	421	402	423	401	439	417	432	399	390	453	431	440	422	405	406	451	421	415	409	385	429	418	438	415	389	442	392	430	398	445	415	420	394	380	422	399	445	398	421	414	423	423	376	439	389	423	408	421	422	424	456	425	398	409	432	403	429	415	392	416	432	400	371	406	444	401	393	436	425	417	408	411	435	390	408	398	449	406	396	388	459	410	461	418	443	410	413	393	428	414	414	444	415	438	402	373	431	452	417	425	400	409	450	446	452	441	440	442	413	419	428	417	419	449	405	389	427	443	399	414	425	423	398	410	406	401	437	434	438	425	377	424	444	402	429	428	411	409	434	422	440	466	395	436	427	444	425	400	421	432	437	429	403	402	437	427	471	426	414	407	426	399	415	403	449	376	407	441	460	422	392	421	418	431	396	404	394	360	430	421	389	399	424	422	382	441	444	416	416	408	431	421	403	429	434	395	460	428	422	441	351	439	428	464	373	403	411	421	410	397	430	416	410	408	379	424	425	424	392	400	418	422	433	410	421	438	415	420	404	421	454	408	433	427	389	457	447	432	401	404	472	393	414	394	395	446	406	418	398	391	424	382	419	403	385	400	427	384	424	400	376	396	461	404	421	432	441	450	423	416	418	424	403	408	418	402	420	404	434	442	416	438	390	449	416	419	413	458	413	419	414	455	404	437	440	399	396	400	407	427	393	375	394	409	431	443	390	418	455	421	455	468	408	405	402	379	415	396	402	435	450	389	413	389	398	405	402	399	456	450	431	383	402	418	458	419	395	399	393	407	429	399	404	446	452	399	393	453	442	402	425	400	444	378	439	447	413	397	444	399	406	395	369	420	417	420	449	423	413	402	418	392	447	437	437	463	454	423	390	425	370	423	411	438	398	414	357	418	432	419	418	397	401	383	428	380	463	423	393	429	417	411	450	461	405	477	439	407	404	410	425	409	405	407	387	401	441	425	408	410	423	415	402	421	411	428	435	410	458	414	415	421	429	416	426	456	432	425	405	396	373	394	447	419	433	431	412	424	428	437	417	379	426	427	385	416	382	425	411	412	410	388	428	424	415	389	426	375	453	412	434	445	397	440	435	417	433	393	427	388	420	412	384	388	426	435	419	415	418	431	384	383	422	429	395	406	427	431	433	412	457	385	420	383	429	421	424	424	408	429	418	423	419	453	386	434	402	425	445	398	417	428	430	396	428	397	422	402	425	401	430	397	412	431	382	428	382	427	414	432	417	400	419	424	431	430	423	425	423	419	434	430	426	456	386	404	416	413	450	433	383	445	414	414	432	386	387	430	436	428	411	397	452	418	402	421	421	401	376	429	435	442	443	458	439	363	411	399	406	396	392	431	427	430	419	413	373	447	435	439	406	412	432	376	419	370	448	434	399	446	429	382	437	434	399	435	437	445	414	438	404	408	417	359	404	400	431	434	420	393	426	400	428	433	409	384	358	436	417	411	411	402	439	442	413	403	397	413	423	382	402	445	438	402	403	406	403	410	408	412	423	420	423	393	420	407	415	420	420	412	441	455	431	439	410	381	388	410	422	438	420	459	433	398	407	412	410	432	386	432	432	423	400	418	388	420	420	404	388	415	417	421	392	433	398	440	426	424	420	424	439	406	386	417	413	413	440	403	431	402	419	414	416	444	387	424	424	397	446	392	400	394	391	414	433	414	422	377	423	422	427	423	414	406	424	425	405	406	422	411	410	428
34904	22624	5561	2790	1982	1529	1188	998	836	750	679	581	598	572	564	558	502	534	494	507	506	504	478	467	457	473	496	459	445	449	450	469	440	451	451	433	453	438	456	446	462	466	472	451	460	448	471	486	474	422	453	438	449	450	475	414	461	464	465	438	482	486	476	456	455	435	426	442	483	455	433	418	450	459	397	451	433	476	446	447	450	444	435	483	465	466	448	444	463	449	483	431	449	456	440	403	432	433	452	477	444	448	451	444	423	433	463	438	456	415	468	431	443	451	414	412	415	444	451	433	394	448	427	482	460	455	435	426	415	393	437	435	477	464	469	434	441	438	405	411	476	423	454	420	420	433	438	428	445	410	443	426	452	485	403	390	449	407	405	455	440	446	418	409	442	458	417	473	409	462	392	425	409	458	408	402	431	427	473	459	447	434	441	454	447	438	431	445	432	456	425	415	453	466	457	470	418	451	440	433	442	458	459	429	436	441	459	418	424	440	430	442	427	439	440	427	470	451	467	412	471	437	455	455	444	481	437	465	429	456	468	399	444	452	432	440	422	428	419	435	480	430	435	448	410	428	429	399	424	425	411	448	396	417	437	417	446	441	429	422	408	480	444	444	453	441	460	462	434	447	441	451	427	435	456	456	467	440	427	444	460	446	438	422	435	417	416	448	479	442	447	464	464	435	374	411	431	430	446	424	409	425	456	441	459	422	415	438	446	408	428	486	450	412	451	453	446	493	453	441	438	447	428	436	462	444	444	471	453	454	415	435	441	438	448	421	428	460	454	450	470	434	445	430	445	441	427	412	395	432	442	433	435	437	410	447	446	469	445	461	448	428	436	444	415	467	451	429	462	426	449	430	433	461	433	478	426	437	430	454	426	431	428	462	466	455	460	442	442	436	407	409	439	436	451	489	481	377	436	418	436	458	431	449	422	444	425	431	421	461	455	416	445	410	419	418	446	457	471	425	422	455	459	449	452	433	466	430	438	430	440	421	453	456	446	431	420	454	447	433	431	443	435	443	456	455	419	443	440	431	477	411	433	451	430	443	414	469	450	445	428	446	416	458	430	428	427	462	433	426	459	449	433	469	440	429	459	429	427	444	420	372	454	449	422	393	441	439	458	438	438	409	453	443	421	401	401	458	425	430	470	453	453	470	461	433	432	454	432	439	447	452	458	407	454	462	445	453	413	466	449	437	458	434	442	417	443	461	418	413	429	380	419	433	451	425	441	460	384	436	426	406	403	420	434	500	417	445	455	430	458	452	446	471	452	450	442	420	449	449	454	445	458	429	452	412	474	439	398	415	446	427	464	463	441	428	461	467	447	452	477	450	440	424	440	447	440	404	393	432	441	442	429	445	448	431	415	422	419	448	449	430	418	434	444	465	439	456	476	398	450	454	442	440	461	473	426	440	434	457	464	456	450	472	431	460	420	433	443	407	450	439	458	387	466	401	433	443	399	449	457	445	433	444	406	487	432	443	431	415	439	423	475	449	408	440	421	424	457	436	431	433	451	396	457	441	452	438	444	437	432	399	483	428	422	432	422	407	430	486	422	409	480	388	428	413	455	429	453	417	447	464	435	441	460	441	419	437	411	442	419	404	391	431	447	445	426	425	456	458	438	405	445	440	420	465	449	429	438	415	434	440	445	436	450	422	430	447	447	474	472	446	468	422	427	440	415	437	432	441	416	432	421	440	422	423	433	435	482	400	439	426	459	440	446	407	422	436	455	449	414	450	433	420	457	458	483	407	432	454	461	401	414	455	442	450	449	383	430	464	433	476	422	415	425	445	437	419	451	431	478	393	463	406	460	426	407	490	430	452	437	434	447	420	482	437	450	441	470	398	439	469	420	434	445	465	422	446	456	441	439	426	444	431	444	404	436	419	455	437	415	451	468	453	427	424	446	443	458	398	435	455	398	457	438	459	429	456	464	445	427	391	447	421	467	458	445	431	433	439	445	457	436	410	447	409	435	452	442	407	438	439	457	470	452	473	442	466	446	484	429	436	445	454	429	440	437	453	447	445	406	433	428	446	434	472	437	434	471	447	441	413	458	433	458	437	423	479	465	400	446	405	414	430	410	447	418	434	440	450	444	449	453	479	447	430	433	450	437	444	464	408	500	482	466	425	433	451	447	431	485	429	407	417	463	427	426	456	466	433	451	437	456	433	436	443	449	434	433	470	433	432	447	411	494	441	442	454	459	421	447	456	420	434	455	431	455	420	457	448	460	455	434	425	420	445	438	456	428	422	466	474	407	445	431	389	463	455	427	444	431	453	455	462	475	458	429	440	436	432	451	449	406	411	426	404	421	434	404	450	468	448	445	442	433	425	429	456	437	472	428	465	438	430	473	446	442	485	442	438	454	455	483	431	406	426	450	440	450	430	437	456	408	422	456	445	431	436	433	454	451	460	428	460	403	425	443	419	435	483	419	442	417	480	438	438	456	445	449	432	457	445	433	389	415	458	437	470	466	420	412	441	489	429	474	452	462	414	452	455	462	403	462	446	415	432	454	455	470	404	444	397	414	408	442	396	414	464	448	479	417	453	440	456	443	451	456	416	402	413	444	431	446	411	412	421	432	452	409	433	404	473	449	419	444	438	458	444	456	470	463	443	444	424	451	449	444	388	465	472	414	446	426	442	436	439	464	413	454	459	460	437	445	422	434	461	478	470	441	448	439	453	429	436	430	448	429	418	437	448	438	428	415	421	462	478	445	474	404	458	437	462	447	456	378	410	464	467	459	455	457	465	438	449	458	427	439	435	445	420	457	458	449	434	423	436	451	411	469	404	422	431	445	403	431	450	448	441	451	430	427	429	421	445	474	409	395	438	420	431	470	451	446	412	435	416	455	456	483	463	401	407	431	453	417	440	416	401	444	455	453	418	396	444	418	442	419	446	452	447	445	434	451	458	454	427	459	441	423	440	411	474	411	435	436	444	448	439	472	420	432	446	431	431	462	430	462	465	455	420	448	403	445	435	425	415	433	458	441	449	431	455	437	463	434	441	452	449	458	452	461	422	442	406	474	461	398	413	415	408	414	446	461	450	466	434	452	434	431	448	416	468	432	443	428	398	461	464	444	403	453	453	416	464	401	404	442	470	460	455	447	447	436	399	403	428	428	430	413	442	397	467	406	469	447	452	460	440	463	458	417	446	432	424	500	450	452	463	448	432	417	481	424	438	463	451	442	441	446	432	436	422	462	458	457	457	438	429	441	440	423	412	446	428	440	456	446	419	436	398	448	418	431	457	451	455	445	437	439	470	423	393	442	438	408	438	415	426	446	436	457	445	440	455	441	439	421	442	419	440	444	444	468	426	443	446	435	417	444	447	450	427	471	485	448	448	480	463	423	427	426	435	471	437	452	456	480	446	480	398	462	434	428	435	427	411	420	453	451	483	478	451	408	443	434	409	415	438	434	439	474	466	449	469	456	427	471	436	462	431	461	479	454	449	473	438	416	404	421	411	431	444	442	420	423	478
24998	21038	27031	25085	9954	1056	788	754	663	697	705	633	700	662	604	595	620	593	606	622	624	579	596	617	599	600	593	584	598	588	582	596	589	625	602	609	547	604	584	600	565	660	609	607	587	560	604	573	569	658	622	630	563	592	611	585	576	643	626	584	584	617	585	641	616	617	614	585	621	626	577	625	616	625	596	570	575	588	567	582	578	569	587	577	601	586	589	577	566	591	662	621	554	602	585	613	612	624	624	592	571	576	617	627	635	626	565	606	593	591	619	590	559	572	612	604	595	597	602	618	619	548	611	555	682	576	615	641	613	580	574	582	602	598	614	609	563	614	621	592	650	554	650	596	558	627	575	609	632	554	623	596	591	647	605	591	570	607	572	618	595	640	590	599	613	558	630	652	592	609	567	575	626	574	577	557	545	588	587	594	583	593	585	642	591	590	619	597	618	613	591	631	576	562	607	576	637	567	573	578	651	644	592	613	600	597	591	635	615	596	572	544	576	605	614	532	590	595	564	567	607	582	632	615	590	586	597	593	577	591	612	601	603	613	575	597	635	562	576	605	595	599	595	596	586	587	619	605	599	581	593	637	600	623	629	625	589	606	618	625	599	578	648	632	612	610	558	577	591	557	591	593	619	609	610	609	612	593	600	594	609	558	640	597	593	593	600	590	585	591	609	629	571	603	643	571	588	592	573	586	603	612	573	597	633	591	630	643	595	583	623	599	600	616	608	606	633	642	625	576	606	627	608	588	625	571	615	662	570	595	575	573	611	562	582	630	624	577	598	557	605	574	596	579	591	601	610	577	619	618	615	591	546	642	557	626	613	591	655	652	647	633	626	590	616	546	624	610	611	596	573	611	614	580	614	590	596	606	603	605	587	610	561	583	590	581	584	588	581	620	597	586	603	569	603	636	622	611	564	634	565	607	609	576	564	598	603	608	577	608	561	615	623	611	564	610	615	583	563	609	655	550	608	637	606	571	655	577	592	542	616	580	585	605	596	591	575	619	640	582	608	603	594	610	569	640	607	636	580	627	622	608	583	580	624	629	616	599	561	557	604	608	600	631	572	648	613	562	616	622	588	649	604	588	600	566	601	640	587	600	623	569	595	597	586	588	561	571	590	596	597	589	621	588	645	622	574	615	664	641	571	653	600	578	586	593	649	586	580	614	605	617	634	591	607	622	576	566	617	593	550	566	583	603	612	592	599	598	594	584	647	560	614	622	637	602	572	620	590	582	629	605	599	662	609	583	589	633	578	579	579	565	591	571	616	605	595	627	605	571	604	601	621	605	602	588	603	561	652	618	592	574	612	624	628	643	586	628	598	575	558	560	601	593	616	584	580	546	588	609	601	615	574	602	658	551	618	591	589	597	593	625	610	642	610	618	617	594	616	573	614	607	607	569	580	614	602	572	553	594	579	611	602	603	611	609	577	626	580	613	635	597	556	560	622	595	591	577	585	589	593	582	583	587	601	611	606	630	592	636	618	585	597	591	618	597	617	606	582	599	569	628	589	566	568	585	567	604	583	631	632	625	602	627	604	552	608	601	574	557	654	665	573	593	593	550	624	616	577	626	618	612	583	579	591	614	617	632	555	574	608	603	564	603	633	597	603	593	613	558	579	597	627	656	596	591	572	601	581	576	600	589	630	592	612	586	599	579	605	596	594	597	584	626	588	586	544	603	580	616	597	604	591	605	620	590	577	531	606	560	627	637	568	577	595	624	601	616	559	570	584	604	585	612	591	621	565	647	554	578	607	618	615	588	636	600	601	592	610	574	617	609	630	643	618	574	611	614	600	598	604	591	589	636	601	600	570	561	605	600	628	613	630	583	596	595	609	593	609	625	600	588	583	615	619	572	570	577	593	550	644	590	614	609	574	619	537	591	573	545	657	614	587	548	576	607	624	586	577	619	622	603	606	572	556	539	628	629	623	589	567	595	604	609	630	579	590	585	578	645	625	553	612	603	594	602	592	603	634	602	599	556	547	630	545	606	623	586	600	549	607	589	625	626	623	572	597	606	570	656	609	627	628	574	618	586	650	613	601	613	605	605	589	635	614	605	603	578	595	612	601	599	582	598	568	588	609	575	618	550	583	583	602	573	633	578	643	616	606	625	583	567	638	596	580	575	588	602	559	588	632	643	679	571	584	589	568	603	576	614	568	593	571	625	600	638	590	581	590	555	581	604	543	594	610	629	602	617	575	619	648	641	607	580	672	599	625	596	608	592	618	599	630	567	581	565	592	597	624	648	574	602	572	621	632	625	649	593	560	607	571	572	535	600	554	642	594	627	601	592	603	603	601	612	608	603	608	624	575	612	614	619	630	594	608	596	583	575	574	604	582	640	570	594	592	608	603	593	605	615	622	600	609	616	555	593	593	607	600	606	567	590	605	625	593	584	578	634	583	606	592	601	614	586	612	573	604	587	606	596	607	570	561	616	590	601	592	613	577	603	566	610	645	577	639	559	600	567	609	574	648	572	615	570	624	612	600	551	636	605	605	599	620	637	597	596	564	567	570	633	597	589	586	594	569	572	603	627	635	619	594	602	607	587	587	621	616	602	596	625	604	580	581	597	584	602	611	601	590	586	611	570	572	571	569	557	603	561	588	607	630	598	625	607	600	570	613	597	608	592	572	622	589	611	628	612	580	595	576	580	563	596	579	607	565	638	599	571	586	540	638	625	642	596	635	622	609	601	572	615	584	603	630	613	573	595	620	621	578	627	637	615	600	594	583	581	584	610	581	563	592	568	609	557	565	617	568	617	595	597	621	555	599	567	588	615	576	601	612	588	579	625	570	618	578	604	642	597	600	622	588	575	599	611	627	624	627	620	588	570	617	614	597	544	610	607	597	610	589	627	579	620	602	625	585	584	608	613	595	609	569	593	622	590	618	598	586	596	624	569	646	591	574	609	593	600	592	615	594	600	557	624	614	595	619	604	602	606	593	576	597	643	600	589	602	599	593	583	602	583	609	547	597	582	599	641	579	623	607	579	540	632	618	637	569	623	638	606	636	623	578	620	581	573	618	601	649	618	575	607	614	645	560	600	573	585	573	620	591	613	551	587	536	589	638	603	607	601	543	583	624	597	603	587	575	639	610	576	567	638	597	568	590	573	576	604	549	568	596	635	648	616	617	608	606	601	664	581	580	561	646	662	634	629	619	628	595	615	584	618	627	576	580	584	610	618	630	560	603	587	576	604	566	576	583	607	568	591	583	587	573	598	594	611	581	631	650	622	607	599	626	585	594	601	662	603	595	616	601	585	581	641	578	583	624	637	632	576	653	534	606	639	564	635	591	577	603	567	607	592	590	610	571	553	592	631	562	635	558	588	571	612	593	590	574	639	577	639	613	605	596	575	638	589	562	567	591	611	581	529	654	598	576	615	633	586	591	634	598	596	585	623	591	599	602	576	583	593	646	578	575	597	556	615	592	554	632	596	612	610	591	586	600	594	606	600	608	590	604	641	589	614	622	592	585	647
31240	16537	3397	1729	1372	1215	1027	941	872	883	817	723	717	735	698	698	629	657	674	630	645	650	652	691	720	669	689	670	650	659	683	648	619	651	662	654	663	658	671	599	617	624	672	602	635	617	639	669	662	602	613	679	613	644	578	667	662	665	671	627	672	654	631	606	653	588	652	663	639	612	621	629	663	624	652	674	584	643	654	637	662	628	614	648	636	661	620	636	629	676	673	594	650	661	646	655	667	680	670	662	633	661	665	632	598	636	627	629	642	647	644	627	596	669	653	646	645	647	665	657	621	651	634	639	666	639	620	621	609	610	639	648	649	604	656	651	650	657	633	603	588	632	670	649	618	642	653	649	671	648	670	609	613	576	629	662	644	605	672	663	643	650	649	606	601	608	628	636	608	596	681	631	657	669	649	636	696	625	643	662	648	616	644	649	620	711	662	679	667	622	641	669	657	621	680	625	661	711	646	636	657	615	670	610	649	664	641	601	653	680	665	664	613	644	646	639	616	610	655	627	619	689	588	593	649	647	649	656	639	633	614	650	616	681	631	649	639	638	622	642	596	662	665	627	634	606	624	649	654	667	653	678	558	669	622	628	621	616	628	679	637	649	606	657	607	640	597	670	631	624	662	659	685	607	649	644	673	644	634	659	639	649	626	631	634	652	628	640	614	696	613	661	641	652	657	630	650	621	644	648	625	608	586	621	633	619	632	592	679	654	642	652	603	631	598	600	688	640	642	619	639	610	626	651	657	645	620	616	640	695	675	603	638	660	615	606	608	634	609	641	643	649	651	664	626	644	626	632	641	659	658	676	638	682	674	638	628	620	670	595	641	625	644	669	601	612	620	650	620	656	660	611	668	646	636	591	665	627	653	625	633	707	601	682	628	665	638	638	655	662	642	690	645	606	598	652	687	618	663	610	638	667	659	651	609	583	619	624	580	629	631	638	634	646	666	684	685	613	618	642	667	640	618	616	640	630	635	640	637	712	650	640	676	608	647	642	638	615	647	660	653	645	625	649	641	645	650	628	631	625	666	628	647	670	628	650	647	654	606	621	662	641	656	638	615	620	656	618	663	639	606	628	690	664	561	637	694	637	651	625	559	633	646	617	625	645	603	633	667	605	634	631	631	628	620	603	630	653	668	643	620	640	633	694	647	624	617	628	633	643	680	646	621	601	604	675	619	650	634	657	624	615	663	665	664	701	620	640	655	669	631	630	630	653	677	614	618	644	601	642	603	639	622	668	604	636	657	635	601	650	644	602	656	619	680	659	648	669	653	638	677	643	644	676	638	627	660	608	649	645	643	619	618	659	634	627	679	650	611	643	615	648	679	662	643	681	682	630	647	669	669	637	653	633	646	669	656	672	602	630	644	614	631	662	621	678	625	647	638	628	652	618	650	578	659	651	641	638	627	609	601	633	599	616	658	638	679	659	650	581	639	651	588	610	629	615	657	636	655	657	599	643	653	617	622	656	638	611	590	631	657	631	620	682	689	615	699	603	662	647	633	616	618	590	632	629	659	643	605	672	694	658	631	648	646	647	637	613	605	649	627	647	597	653	613	637	617	608	638	650	647	605	639	650	652	608	651	652	642	648	629	625	625	608	645	622	607	661	668	663	624	636	629	653	648	684	639	648	596	628	607	655	671	607	588	635	668	667	661	619	599	662	613	666	605	666	629	616	633	653	658	615	599	621	695	691	648	659	590	638	632	611	610	612	665	610	621	660	644	638	638	636	667	637	639	684	604	621	643	586	634	685	660	634	645	656	681	642	688	699	638	619	627	678	676	664	670	655	646	619	624	635	655	650	666	623	623	632	628	651	653	642	647	659	643	624	587	641	670	644	671	667	672	635	629	693	651	618	615	643	655	602	636	603	657	669	656	670	653	629	611	620	632	636	652	614	597	599	661	645	688	591	669	661	628	628	640	644	640	654	677	613	664	672	643	684	668	641	657	642	685	648	647	619	652	629	638	622	616	680	615	676	668	617	619	676	658	602	602	617	659	597	669	618	694	657	618	642	683	685	613	624	650	648	628	651	643	653	664	642	611	670	666	621	642	673	661	605	646	605	627	654	629	660	680	625	643	628	619	601	619	667	650	627	629	611	644	653	630	625	604	666	676	599	656	622	655	627	633	615	657	622	647	637	602	661	600	627	639	618	641	641	617	691	637	620	629	631	620	636	616	599	637	651	581	633	620	658	657	648	633	651	624	628	642	653	626	675	622	636	634	657	615	639	648	650	640	621	657	670	659	610	634	623	590	680	703	579	629	654	704	611	664	635	654	668	649	669	670	656	651	644	645	638	658	613	658	659	613	643	654	625	610	612	654	640	642	625	678	668	646	595	658	647	650	651	635	637	623	615	659	664	661	615	646	642	664	647	631	681	594	657	614	651	601	615	661	652	621	631	638	681	625	595	633	668	678	641	636	632	660	674	644	626	616	599	579	669	694	619	606	648	569	651	633	608	650	688	648	648	620	672	655	662	648	624	603	652	639	653	649	621	619	685	639	614	612	622	608	697	630	698	686	652	658	589	607	614	687	622	650	655	635	619	654	666	616	669	636	722	620	660	623	621	618	635	640	620	651	649	650	631	677	675	632	616	651	653	612	625	585	615	613	635	664	624	603	671	656	643	681	629	639	639	645	663	624	642	621	599	637	652	612	638	600	634	586	646	666	608	613	654	628	619	617	608	607	622	666	631	640	618	692	628	666	656	627	677	622	625	628	616	651	636	652	600	652	632	623	602	664	639	651	653	614	654	672	675	619	607	703	658	658	612	644	616	652	650	628	645	652	697	635	673	655	619	663	648	622	625	637	652	645	618	631	674	679	606	612	604	607	687	642	626	641	645	630	626	676	616	666	654	602	682	626	607	670	646	663	624	587	592	624	616	617	648	643	667	698	649	661	657	668	632	657	659	651	624	690	681	624	660	648	620	619	656	638	633	667	609	602	677	636	640	639	635	605	644	633	614	648	634	658	615	640	622	658	646	663	615	615	648	632	659	642	597	626	619	621	637	646	614	626	629	653	642	650	606	592	633	615	639	653	631	616	674	607	639	680	665	670	646	669	636	640	609	692	632	602	675	646	658	676	614	642	614	650	653	665	651	640	625	640	626	627	632	633	638	644	667	606	629	652	667	621	635	646	634	643	690	603	631	638	620	620	638	656	640	630	643	643	620	611	604	670	604	615	642	619	635	643	632	642	643	624	637	627	624	666	674	667	651	637	677	639	638	682	647	631	631	627	620	595	609	641	590	662	607	613	657	623	633	599	673	638	604	639	612	638	625	643	635	626	608	613	654	665	636	627	621	633	648	646	615	662	671	646	600	587	644	592	667	619	664	681	652	668	641	613	636	681	657	650	620	632	652	657	639	680	660	683	612	634	586	671	633	684	617	640	682	632	640	657	634	630	637	598	637	624	665	605	663	606	626	685	653	654	621	645	634	690	686	661	635	631	613	647	624	660	612	627	670	632	643	628	642
22617	21076	28537	23817	21080	21130	8137	1590	1284	1217	1180	1074	989	1038	966	945	1015	948	911	899	926	937	913	862	939	914	861	898	847	860	913	832	958	902	890	897	866	848	901	924	885	802	863	853	927	865	916	839	833	884	862	839	908	852	806	889	889	876	861	881	859	851	860	859	881	858	936	803	880	859	866	906	794	821	863	860	845	846	841	883	876	915	892	801	807	781	842	854	849	861	865	841	846	846	892	893	876	849	831	820	863	847	814	891	905	896	815	847	842	845	872	794	853	827	842	857	914	864	885	840	842	840	824	892	896	861	801	843	827	857	800	806	820	853	831	842	851	823	889	849	856	831	846	859	866	803	819	892	861	818	854	865	886	831	891	838	853	898	846	881	897	900	890	806	841	851	864	830	863	852	854	840	810	866	837	845	834	883	781	839	827	858	883	871	897	875	822	918	862	809	837	874	867	847	867	882	861	817	781	892	819	891	849	835	858	905	854	854	933	861	856	881	836	924	840	884	827	902	834	862	831	804	829	893	807	884	831	868	908	857	886	897	878	844	884	858	859	832	886	855	878	860	857	897	906	833	828	902	834	880	866	827	910	839	841	807	899	855	853	862	919	883	870	845	922	864	889	880	867	872	860	822	893	824	907	819	828	889	838	830	855	827	862	845	886	827	843	875	840	878	852	880	916	903	847	889	885	854	880	789	847	828	890	824	843	885	855	872	871	796	820	834	905	859	829	834	899	843	881	896	830	862	789	871	931	889	809	878	840	816	852	884	835	895	810	836	888	861	878	831	857	856	828	843	866	827	827	889	854	856	875	894	863	852	839	841	830	861	817	786	883	851	815	844	899	868	849	855	838	829	870	842	814	794	903	903	859	781	858	877	853	805	870	864	849	892	857	834	862	848	880	846	832	864	895	800	856	878	797	815	859	882	853	862	864	829	869	889	888	855	886	874	800	888	853	862	882	833	873	867	912	856	852	901	920	842	856	825	848	848	823	853	821	873	884	903	891	835	857	782	877	845	885	862	843	899	891	890	858	832	813	832	850	873	896	871	846	862	873	858	832	839	777	842	881	846	823	821	844	866	857	840	863	831	851	822	845	855	852	810	840	860	885	822	815	886	859	844	845	877	832	882	891	846	794	841	854	863	842	877	861	858	903	795	854	875	855	855	808	801	828	863	911	902	831	860	866	850	865	849	863	883	849	888	841	842	865	874	826	872	869	839	830	868	822	892	886	832	885	846	818	846	858	794	810	899	863	871	811	851	829	871	853	814	818	911	826	844	875	832	831	797	835	856	882	842	828	866	817	889	812	806	866	884	846	896	896	878	825	832	830	880	855	863	841	827	910	825	885	891	888	849	862	838	865	835	810	880	899	876	870	841	878	886	848	773	857	806	850	880	879	823	807	880	867	860	826	840	815	853	890	889	840	879	820	883	783	823	874	848	875	815	913	846	792	898	836	883	837	787	827	857	861	833	865	846	882	880	877	861	852	840	902	871	874	841	866	839	834	833	865	810	839	816	838	828	847	875	812	883	846	827	844	874	866	845	838	834	865	859	868	851	854	859	849	826	848	830	836	836	904	805	894	855	827	839	815	879	912	782	873	820	837	830	866	815	871	828	816	804	801	812	841	905	832	920	805	892	852	849	854	851	847	851	864	856	834	849	854	839	860	849	880	910	880	796	826	903	874	878	874	834	894	815	837	853	846	829	830	846	829	868	837	801	830	841	814	798	911	850	924	847	889	880	838	825	852	883	827	837	856	785	830	800	830	853	824	831	922	854	845	834	813	829	881	839	854	866	854	835	834	835	932	871	853	823	853	834	837	860	878	846	794	908	881	834	865	886	841	871	827	836	818	835	868	844	837	890	910	824	861	821	852	835	868	819	848	845	822	826	854	807	835	875	850	918	833	865	865	841	845	859	798	837	880	845	893	892	908	875	861	860	873	845	877	908	818	902	874	783	858	864	830	883	866	869	874	835	906	849	793	865	862	875	875	880	856	898	880	888	896	896	817	856	841	899	840	897	812	853	795	797	837	862	850	890	837	796	879	910	829	852	822	862	895	811	827	911	875	793	822	887	889	821	851	885	837	855	786	856	821	797	867	858	823	907	857	849	841	822	852	833	868	858	876	858	863	841	852	855	839	850	811	830	799	802	826	870	853	837	777	840	899	840	841	870	855	896	858	859	829	893	909	841	882	832	851	869	863	866	821	875	845	852	843	784	874	857	884	812	830	799	856	810	796	888	843	864	831	875	862	873	830	845	828	866	865	826	835	863	790	850	838	832	870	875	836	852	852	909	841	851	858	892	862	857	852	841	854	831	816	878	810	881	909	787	881	876	846	843	850	813	857	790	855	856	916	866	863	875	860	821	848	851	885	879	853	809	840	885	887	899	882	801	813	876	867	809	820	883	843	872	843	837	844	839	895	848	845	855	846	847	845	846	801	818	873	868	808	883	854	829	865	834	853	913	882	886	853	886	843	865	859	889	875	829	850	819	835	856	826	849	824	871	885	855	835	837	898	830	840	858	848	806	849	851	828	853	859	846	781	905	845	843	895	865	859	842	857	813	864	859	869	860	810	868	832	825	861	915	859	880	860	856	847	875	865	902	855	856	867	843	830	850	867	845	866	832	871	874	876	822	837	887	814	810	810	820	795	828	831	869	888	862	874	870	827	834	863	860	893	813	948	872	836	899	813	842	852	846	874	856	850	803	851	820	901	840	844	873	882	854	860	816	839	893	855	880	852	829	882	860	877	881	835	859	856	849	851	885	873	825	883	886	889	849	880	836	843	866	817	816	884	863	889	834	813	842	860	846	834	867	836	842	878	805	817	913	834	863	883	818	900	850	821	819	862	919	835	827	842	886	872	857	839	872	839	826	872	884	870	904	913	826	774	830	816	884	874	799	852	852	840	919	817	849	861	835	876	829	798	884	840	851	824	858	854	772	848	868	862	862	864	857	852	827	852	843	897	819	824	873	899	841	857	879	897	828	836	823	840	829	840	856	908	843	879	828	802	821	835	859	822	815	825	903	855	877	829	907	852	822	826	859	841	856	820	877	841	836	849	834	911	867	862	853	841	850	871	877	881	884	875	850	847	831	868	814	837	844	881	855	899	844	866	869	862	856	812	863	843	861	889	881	892	758	864	914	858	852	840	870	846	865	842	847	859	902	894	802	883	914	865	865	834	865	868	841	873	873	860	845	904	862	880	854	891	783	891	880	832	833	780	849	888	863	923	850	832	841	884	845	827	873	872	795	854	832	859	872	885	871	871	829	828	863	880	868	856	824	824	838	868	858	846	920	852	789	817	888	850	869	875	818	815	839	817	918	862	769	888	875	860	859	872	897	833	815	814	922	798	839	874	818	853	866	880	903	905	886	850	868	881	814	877	825	903	899	855	879	866	907	850	874	883	852	833	833	890	830	839	842	857	880	900	832	837	809	821	857	829	844	841	881	854	831	782	876	849	852	825	825	895	875	855	831
41643	26222	9563	4991	3738	2960	2323	1976	1718	1388	1305	1268	1155	1129	1044	1073	1015	1004	992	961	910	954	939	949	893	921	905	898	899	892	878	931	896	962	881	854	829	868	902	883	875	864	767	853	870	902	862	852	880	900	875	877	917	819	857	858	865	833	889	860	840	901	892	852	898	883	869	811	855	861	870	929	850	846	832	850	858	856	847	916	815	875	860	833	860	811	849	892	878	842	880	886	895	829	830	906	811	839	827	884	872	848	863	811	849	808	871	893	850	863	817	903	873	878	864	822	847	822	837	879	827	847	840	847	879	798	845	839	831	860	867	864	867	850	822	844	859	860	894	884	778	839	853	854	908	873	813	839	869	869	917	848	917	880	866	814	894	856	835	883	860	921	829	892	862	885	888	850	871	848	812	820	888	853	880	812	874	877	865	812	854	848	857	890	850	862	779	889	860	833	768	837	866	869	878	861	876	847	812	828	791	856	857	853	869	845	821	847	862	851	821	893	840	882	816	801	893	898	847	858	817	857	827	867	831	909	814	855	827	848	844	870	845	882	813	814	839	895	813	825	839	902	885	870	826	908	854	855	868	871	847	838	858	865	868	872	857	874	824	862	834	839	936	879	865	832	874	898	858	842	817	832	870	841	843	851	908	823	873	824	821	816	872	870	842	870	869	845	856	877	835	852	782	857	897	835	906	908	819	872	859	842	817	840	887	854	797	830	862	863	836	888	890	858	839	855	831	927	914	902	879	923	866	882	854	792	823	854	851	909	817	883	857	873	812	878	854	876	870	797	837	866	815	823	848	854	799	847	855	841	919	888	854	849	808	842	909	828	857	812	901	856	892	827	862	839	858	918	869	824	889	826	811	820	902	878	882	860	837	847	809	853	846	831	849	897	868	847	855	881	876	851	847	828	846	890	874	843	905	829	824	887	895	855	844	844	826	866	804	862	846	817	846	803	823	848	833	876	873	862	818	809	809	828	833	856	856	888	841	825	880	819	879	866	852	837	835	870	847	870	861	884	886	847	852	831	824	880	874	893	851	830	855	877	842	844	872	883	838	814	883	853	890	867	834	833	886	879	824	806	820	878	839	840	864	891	895	817	853	841	873	860	824	823	868	867	800	877	834	913	872	871	871	862	848	851	894	833	859	907	876	895	833	826	843	848	806	837	817	868	838	850	837	875	839	870	842	806	861	832	878	793	830	862	875	855	896	869	849	819	846	862	866	879	866	818	853	846	864	850	868	837	917	834	801	824	885	836	842	851	852	851	863	882	869	814	801	864	790	934	865	898	893	908	861	818	822	842	859	915	820	906	853	897	845	872	853	803	899	859	837	860	863	877	780	813	878	851	861	828	820	922	866	849	837	851	885	786	866	889	844	834	831	867	859	875	813	872	847	866	893	869	838	830	870	832	882	889	863	883	901	899	815	849	834	817	866	832	782	831	832	832	841	811	862	862	855	798	832	816	878	887	889	869	816	879	892	922	888	867	833	849	893	882	860	850	871	835	883	851	843	879	836	861	813	860	929	839	850	846	875	833	881	849	817	849	818	872	854	867	878	834	906	850	822	861	832	835	847	865	855	909	880	915	856	865	855	852	880	843	844	841	860	833	882	844	860	830	875	882	840	878	819	912	910	814	891	852	921	828	841	830	908	959	917	890	848	845	863	876	814	835	820	843	885	876	844	827	875	840	841	830	804	870	836	813	825	845	797	864	858	891	859	818	899	834	848	854	884	860	860	830	850	834	867	853	820	827	834	849	834	858	861	858	840	872	823	848	833	849	870	854	836	864	858	797	891	835	819	791	825	846	853	869	845	872	851	875	839	828	877	812	832	827	865	830	865	825	879	864	913	836	865	839	866	833	905	852	858	866	786	862	868	833	870	832	836	908	838	856	848	858	852	865	874	839	868	846	890	863	865	879	884	849	836	885	819	886	828	923	849	818	849	832	816	873	796	853	855	883	886	838	815	881	844	837	796	836	849	866	870	831	868	852	853	852	889	871	883	828	851	850	889	857	866	864	836	873	847	816	841	842	841	915	846	850	848	846	851	829	895	878	822	858	873	859	858	841	887	819	885	858	859	844	862	832	813	873	870	888	871	830	860	851	818	841	853	885	820	815	818	821	860	855	814	854	836	821	856	877	832	839	826	856	841	853	838	850	814	831	795	845	859	763	827	794	898	867	851	821	885	817	853	846	856	870	838	888	812	874	889	799	864	815	856	851	849	850	855	857	835	834	836	846	907	812	875	839	838	852	859	844	832	832	886	848	833	818	823	877	855	864	831	873	833	804	808	882	875	862	827	864	846	822	878	843	815	849	885	891	822	862	859	853	831	846	843	851	789	799	887	854	810	850	865	811	868	808	859	839	846	870	804	823	912	869	854	796	834	811	866	842	842	836	887	790	885	864	910	854	837	817	817	871	850	846	903	856	832	813	784	865	831	839	840	848	873	865	850	866	825	855	846	862	805	870	910	807	826	794	844	868	869	881	891	887	907	882	847	827	852	819	833	852	825	854	865	859	839	861	816	883	845	841	832	823	857	877	828	904	843	862	856	826	873	867	860	835	864	851	865	847	858	846	861	841	886	822	841	844	858	841	874	860	867	863	846	850	832	799	915	862	858	843	839	874	860	804	849	793	828	844	858	831	876	839	853	828	819	793	843	849	874	860	853	855	854	884	809	877	828	893	822	869	892	824	852	857	861	856	881	881	850	886	830	870	835	861	891	896	821	838	840	817	836	868	810	824	831	841	839	862	848	838	848	840	867	882	856	893	815	866	858	851	905	835	852	834	858	866	848	903	856	876	887	864	874	868	900	826	844	853	865	853	846	907	890	867	840	847	875	858	891	917	889	913	830	807	867	842	832	848	815	865	828	835	877	827	852	796	816	861	835	861	841	935	839	853	849	843	867	870	864	859	854	867	859	808	827	834	944	826	822	820	869	817	839	871	847	839	813	879	846	910	863	823	811	849	845	768	829	848	824	837	849	791	861	833	801	896	845	813	820	832	917	884	837	892	845	823	902	857	861	839	809	813	875	813	861	835	877	819	875	856	824	892	814	833	861	813	861	821	880	864	867	851	853	822	823	849	851	853	847	872	874	856	851	842	908	822	844	860	879	854	877	875	828	861	871	816	833	871	905	866	848	890	892	887	847	925	819	813	850	829	849	882	837	877	909	823	830	839	863	872	878	824	885	901	857	878	860	902	838	836	873	864	856	828	863	863	855	870	861	847	810	843	840	846	802	841	821	864	860	831	862	869	826	864	910	843	864	765	831	882	849	847	892	870	879	907	812	822	867	865	865	799	835	830	882	865	812	850	890	840	815	871	872	879	837	864	828	858	895	777	879	884	854	866	882	832	884	867	900	836	853	849	856	794	884	891	826	864	928	893	862	871	828	829	800	833	833	875	859	832	857	786	836	893	897	849	843	854	842	789	907	868	835	912	835	838	817	876	808	851	835	867	816	823	816	838	833	800	820	853	868	861
27617	18354	4509	644	385	382	340	352	331	312	304	358	294	314	319	326	307	303	282	300	321	308	319	328	297	317	301	302	338	290	291	302	296	280	314	293	270	289	319	301	304	304	278	300	301	312	286	314	305	303	287	327	327	307	296	321	286	295	336	296	288	318	349	287	337	333	289	294	297	312	327	338	290	336	298	295	293	314	301	319	304	269	331	290	282	301	286	283	310	296	333	284	295	310	290	272	342	290	276	323	281	298	285	308	299	300	309	308	296	301	308	330	308	312	319	310	277	302	317	258	314	298	333	305	337	326	275	312	275	297	314	285	321	310	313	317	294	302	313	312	292	304	275	318	300	303	297	338	301	284	258	322	319	311	284	308	328	310	320	308	296	282	330	329	296	324	308	285	301	322	268	340	310	336	301	332	320	303	279	328	309	288	327	307	333	270	317	333	319	289	312	334	318	301	311	304	283	317	317	304	305	298	307	302	305	269	295	300	313	320	286	301	321	321	295	314	309	290	294	338	279	291	310	277	321	311	306	324	307	286	305	328	299	284	323	318	306	316	315	309	306	292	314	310	291	326	279	298	305	341	318	315	346	318	297	316	298	305	296	288	292	313	327	275	301	300	300	319	304	336	323	322	307	290	312	268	292	290	319	314	291	322	298	292	318	331	294	313	314	322	297	279	312	317	298	300	309	314	317	288	294	294	302	292	315	279	328	309	330	286	313	289	312	304	324	283	328	310	327	253	283	307	313	326	279	278	287	293	339	315	312	285	275	310	317	326	310	309	307	307	306	284	326	310	318	321	304	324	271	311	297	289	303	302	282	294	298	300	312	285	305	326	327	287	308	293	316	282	316	299	315	303	294	285	330	296	316	296	304	309	307	305	303	309	296	287	292	307	284	298	320	311	305	300	285	278	305	301	299	309	319	329	335	302	286	320	299	294	298	310	311	310	281	310	333	306	285	310	346	318	315	301	288	289	289	294	285	309	316	308	336	335	322	288	316	337	339	309	292	313	327	338	285	312	316	301	291	298	328	309	296	313	302	312	284	275	306	313	310	317	291	301	284	298	269	331	325	295	261	336	316	308	303	329	290	303	310	289	310	301	296	330	329	323	304	308	316	291	291	288	301	309	319	279	321	311	308	299	291	320	306	317	313	348	303	324	320	279	356	316	300	292	294	330	321	317	304	306	322	303	312	288	327	315	287	295	303	297	309	305	311	288	308	319	332	323	321	313	298	310	282	306	311	319	305	292	300	244	307	294	314	295	322	314	306	328	277	328	306	321	313	303	327	305	364	317	311	322	290	329	298	312	278	311	313	312	320	324	310	310	296	297	273	314	293	315	307	325	288	275	289	308	266	320	315	312	297	324	333	296	307	337	302	318	320	324	323	286	310	343	319	343	321	280	307	308	307	307	263	293	318	298	300	279	279	292	318	314	307	294	276	294	321	303	307	330	321	300	282	295	289	293	311	297	314	289	300	296	298	299	307	316	324	296	303	314	292	320	303	292	309	342	310	318	312	289	304	298	291	306	299	302	311	270	311	333	308	318	293	343	317	279	350	298	294	331	316	307	304	288	309	272	325	315	300	316	297	319	304	326	314	287	322	315	310	293	320	332	316	292	312	283	317	303	319	311	306	314	309	343	313	313	298	336	311	306	322	329	295	323	284	364	305	333	300	299	289	312	295	308	314	316	288	331	314	295	279	298	304	325	308	285	295	317	297	294	305	300	307	333	319	322	304	299	304	302	294	280	302	330	316	314	287	329	285	299	319	316	303	305	298	287	296	309	307	292	312	321	306	288	327	290	332	300	278	330	278	320	313	302	317	302	363	312	323	310	306	300	329	322	333	295	287	314	308	337	296	306	299	297	316	306	280	323	295	333	287	299	286	316	309	304	304	312	280	321	315	312	337	319	314	288	296	303	280	328	307	305	288	280	315	307	309	297	296	300	284	304	340	287	294	312	289	288	307	288	325	317	303	332	327	278	309	306	295	311	313	333	303	269	290	326	299	292	310	284	318	300	278	310	266	298	301	337	331	287	305	286	288	308	311	329	312	301	301	313	308	310	286	281	305	321	320	327	322	277	335	290	310	296	280	319	327	281	331	303	278	308	325	303	287	306	282	321	297	319	310	317	329	305	314	316	324	319	339	279	293	304	323	303	340	338	304	292	305	297	279	322	300	319	269	297	276	287	306	293	284	304	321	278	317	304	317	326	326	306	300	310	272	298	319	290	301	300	305	301	313	312	318	331	333	312	321	278	323	316	313	356	294	290	305	325	315	322	293	309	298	313	291	321	306	276	326	323	329	311	290	271	278	298	291	314	316	275	285	298	327	298	297	302	301	300	301	302	279	297	296	312	311	281	274	317	295	313	319	317	312	295	283	290	298	292	328	270	324	295	277	312	294	335	310	288	301	276	304	292	314	288	303	326	335	300	300	295	299	263	326	290	285	315	270	291	296	306	307	323	318	288	320	288	328	307	305	316	300	303	302	299	303	317	344	308	297	319	312	311	283	295	291	306	321	305	324	317	293	287	306	288	311	325	298	330	336	318	291	292	313	296	290	318	320	305	264	306	318	289	292	337	302	287	307	311	306	268	296	308	335	310	317	275	319	303	289	296	324	328	314	296	303	310	315	299	286	302	312	301	304	300	275	294	283	329	317	303	289	305	311	340	300	304	262	303	310	291	322	303	297	310	307	315	316	295	304	303	318	288	305	329	294	329	328	300	297	302	336	339	315	328	288	341	309	318	286	305	289	335	290	315	320	322	307	319	307	328	307	324	312	297	319	324	319	305	315	315	296	321	327	301	309	295	299	299	291	308	297	306	297	311	296	316	309	330	285	329	359	288	323	296	317	278	335	292	286	305	269	312	327	292	317	311	299	301	308	308	317	294	318	297	285	315	277	299	296	326	332	305	308	309	316	317	315	305	284	291	318	314	296	320	320	307	294	289	296	277	337	299	257	324	285	303	280	302	297	299	309	305	330	315	296	340	302	318	347	316	320	291	274	307	302	281	312	320	299	288	306	315	318	305	318	307	272	291	332	281	321	322	307	272	295	322	320	317	309	300	298	305	332	277	293	299	317	284	295	317	278	279	307	279	305	318	313	329	303	319	298	282	333	282	300	321	280	308	294	273	327	332	313	314	318	291	323	296	300	302	310	318	301	289	282	324	304	322	287	329	314	312	353	292	291	322	302	338	297	280	300	310	289	319	313	303	299	283	336	269	312	300	318	313	317	323	319	298	328	278	321	320	279	276	300	312	310	322	286	309	289	298	328	294	305	291	295	333	327	334	323	324	345	313	291	331	296	315	283	308	271	329	303	290	328	310	314	306	298	306	327	325	283	327	276	313	314	323	321	330	316	316	331	307	285	288	304	281	320	314	297	280	328	297	311	299	320	274	309	295	296	339	296	296	281	301	312	303	283	354	299	337	300	301	274	306	293	300	339	313	301	347	302	272	306	308	293	312	311	289	301	271
9777	4633	679	454	440	384	383	370	369	359	346	340	327	343	341	355	392	347	343	345	349	335	340	371	345	392	326	371	372	322	350	373	350	320	348	371	357	339	394	317	367	354	362	359	368	377	384	296	377	368	327	359	361	343	321	360	346	333	330	373	331	365	364	331	357	350	330	355	316	331	349	341	327	353	328	345	322	362	330	338	324	340	317	364	379	335	336	331	343	360	326	353	378	357	365	354	374	333	321	350	351	349	341	331	364	318	378	336	342	340	338	346	338	331	362	336	337	317	339	342	345	361	319	300	313	338	351	368	346	350	377	327	342	341	279	354	359	379	340	338	344	369	365	342	314	325	356	354	356	348	350	378	359	355	330	332	342	337	326	330	348	342	339	338	338	346	356	329	352	347	352	352	324	318	350	345	315	346	348	352	283	323	359	325	354	321	337	365	370	363	331	362	322	315	335	341	360	344	339	339	338	322	350	331	357	334	341	353	303	321	351	350	360	322	356	348	335	342	343	350	335	328	301	320	323	357	303	331	317	381	332	342	360	329	331	367	349	312	349	372	354	339	352	329	342	369	341	332	339	367	341	317	349	344	357	390	325	340	330	345	360	346	351	360	326	344	313	331	327	319	335	348	334	345	351	333	354	334	356	350	312	341	362	328	360	307	323	330	351	360	339	352	287	343	352	348	354	306	348	345	326	341	333	356	319	368	347	369	325	352	352	322	350	342	337	331	360	366	335	333	334	350	353	352	312	343	366	351	344	333	322	307	343	349	357	325	370	322	322	356	355	363	340	366	383	361	370	347	363	364	336	349	368	335	336	337	346	367	339	335	319	358	364	341	318	353	364	328	320	345	327	325	353	375	338	324	326	373	348	364	331	345	335	355	312	366	379	390	329	341	346	371	345	339	353	349	343	359	364	352	321	364	354	351	362	351	348	330	323	364	341	334	347	336	328	389	360	346	352	344	304	331	327	334	349	359	354	376	349	319	364	332	369	356	335	346	365	345	376	340	367	342	346	319	351	323	387	363	325	354	321	343	323	363	349	337	327	372	359	358	325	329	329	323	353	373	339	337	327	322	348	322	352	340	330	313	344	379	327	326	368	351	362	334	339	370	381	359	325	321	341	371	343	356	335	367	338	333	343	360	318	316	376	330	330	363	362	350	323	330	317	325	335	355	366	348	353	329	319	351	327	348	322	341	346	367	332	357	355	335	380	337	327	339	351	329	328	345	331	363	336	320	365	300	350	338	313	338	348	323	367	362	334	325	330	329	318	324	333	352	337	368	378	331	332	367	342	319	371	339	358	329	359	358	343	343	315	326	340	355	378	317	327	346	376	350	317	320	359	388	322	325	334	337	333	343	341	352	331	358	364	364	339	319	371	341	348	332	374	334	335	339	367	350	357	370	339	360	332	316	353	341	355	366	347	348	334	358	343	308	339	321	329	318	313	364	324	341	329	327	316	346	345	352	359	314	365	345	328	376	330	351	329	342	346	357	346	345	332	348	338	327	354	338	363	342	345	306	360	372	335	336	305	345	334	357	367	347	370	324	329	338	345	373	337	356	319	359	339	344	345	345	338	361	367	324	346	340	333	343	374	372	337	380	365	348	368	390	367	310	341	348	339	348	347	342	320	379	368	344	325	337	309	324	351	343	338	353	354	367	321	340	324	356	331	337	339	376	360	329	343	368	304	337	362	331	364	354	330	336	325	351	350	346	318	343	349	345	316	311	348	362	363	326	344	361	338	324	333	323	354	364	351	366	344	348	320	341	382	367	336	360	347	373	373	335	331	359	329	339	361	341	330	348	342	360	367	356	349	342	389	348	353	346	373	372	366	338	348	361	339	337	310	359	356	358	359	322	345	357	345	327	349	337	368	342	363	357	335	309	342	328	353	325	324	358	326	362	351	367	338	328	347	361	309	361	313	352	364	369	375	341	342	343	348	329	351	334	397	335	362	369	337	341	331	344	368	339	323	357	353	343	340	349	347	333	332	358	333	325	337	304	367	358	328	338	349	345	346	385	326	371	338	349	359	348	359	357	342	376	328	350	341	318	342	402	321	376	356	378	332	355	306	318	334	341	398	340	334	378	335	349	363	373	342	332	356	313	355	316	344	352	331	365	359	318	386	366	315	371	393	344	323	349	343	364	342	371	334	344	342	331	331	387	351	345	318	332	318	360	348	320	371	365	353	327	330	316	328	358	331	356	376	357	357	335	357	339	359	373	324	350	375	330	356	333	329	346	352	375	318	378	345	350	341	323	344	270	352	339	349	344	321	356	362	338	333	338	325	345	371	338	375	334	345	327	333	342	342	317	327	356	360	307	320	338	377	355	322	365	337	376	309	378	356	333	310	336	359	363	364	354	349	328	328	367	328	341	342	373	317	361	346	314	360	366	359	320	333	319	306	359	358	353	328	358	362	354	310	378	331	357	352	344	307	349	362	330	357	357	336	343	381	351	343	343	350	327	334	349	366	352	379	350	349	358	383	380	363	378	339	326	351	364	326	345	349	347	360	339	334	346	310	334	378	330	326	359	366	303	342	316	342	337	338	328	371	326	340	368	347	334	376	340	367	346	330	376	358	328	338	352	359	337	341	338	334	296	322	330	327	336	340	336	358	343	345	339	386	358	317	367	364	328	304	332	334	357	343	351	365	341	340	342	335	340	348	334	349	362	347	353	356	376	380	345	312	346	357	328	306	365	358	323	365	345	340	359	339	358	333	337	347	351	354	353	359	356	375	362	312	311	357	323	349	358	292	352	335	340	367	341	355	378	334	346	338	343	348	335	348	376	343	385	354	343	357	314	342	347	338	374	350	361	330	329	361	370	296	378	358	330	316	363	328	360	376	373	370	349	369	379	344	346	366	356	313	367	350	358	358	365	337	336	365	330	338	327	378	315	365	375	388	364	366	309	320	329	352	344	388	356	343	385	335	384	337	324	325	325	325	292	352	339	353	362	339	345	379	345	337	355	357	346	369	363	329	341	371	329	346	324	351	350	346	328	312	334	342	368	326	312	341	371	352	316	361	346	320	312	352	322	344	347	328	350	347	352	364	347	358	362	354	324	363	365	346	318	340	375	348	346	339	316	332	322	322	326	341	335	338	328	364	322	316	341	316	349	338	318	352	351	327	363	333	350	354	392	330	345	340	358	341	364	315	334	346	351	344	342	342	342	322	347	306	345	357	328	323	331	321	343	355	313	359	349	361	354	341	328	353	337	333	355	346	360	357	335	356	300	335	331	396	347	337	351	375	363	341	344	336	331	361	344	316	358	325	345	351	357	344	362	365	332	338	378	345	358	327	369	357	348	363	328	357	349	348	330	358	357	364	330	355	379	338	328	375	361	326	340	321	354	320	350	355	349	332	335	338	334	365	354	355	351	349	332	336	358	331	321	343	313	356	334	357	359	349	357	331	348	351	358	343	368	330	355	374	358	358	390	360	362	340	345	345	321	347	294	340	367	341	365	311	372	324	359
23756	21035	28207	24102	21023	8638	1107	732	664	564	571	554	539	498	495	501	474	494	430	434	408	449	464	464	463	452	439	473	451	428	439	403	415	399	412	397	467	388	438	394	434	475	438	397	437	426	412	410	387	417	428	409	388	422	427	398	413	401	406	448	413	418	434	430	413	389	416	446	411	412	417	432	403	410	426	422	453	427	446	406	423	402	402	400	387	413	450	445	390	450	468	434	407	401	415	401	424	435	405	410	369	424	411	438	384	437	429	402	426	404	415	377	423	425	424	452	440	427	425	437	426	383	430	419	381	405	423	398	442	445	407	427	398	415	420	415	424	402	427	394	411	402	400	424	389	450	379	433	421	407	445	400	441	416	448	407	374	436	433	448	427	423	406	425	364	404	402	442	422	423	404	409	420	452	407	434	419	424	435	408	421	390	409	398	374	408	378	394	443	458	445	434	422	455	412	384	420	446	416	389	414	439	399	389	424	446	396	422	413	395	419	392	440	419	432	384	418	454	397	408	396	417	415	450	417	444	432	418	402	433	399	440	381	407	448	429	392	440	411	395	401	418	427	428	423	404	416	407	418	428	405	442	389	406	430	418	414	384	437	386	408	446	431	406	395	396	416	384	406	399	428	403	411	427	403	448	404	403	401	441	433	418	357	414	446	392	414	418	435	416	421	408	400	422	460	409	435	420	407	433	445	410	368	386	435	428	441	400	394	434	428	410	399	419	440	411	425	399	394	426	404	419	408	423	385	404	397	388	429	447	432	426	381	385	415	392	391	429	376	443	399	409	433	363	412	380	409	409	428	394	435	422	423	400	396	434	421	409	414	426	439	429	416	409	404	399	424	411	441	409	362	401	373	445	361	414	452	415	403	430	428	417	431	411	383	436	387	414	390	414	432	399	418	409	430	439	426	417	429	408	426	413	433	407	431	383	407	413	406	399	437	401	429	420	401	404	410	439	380	430	381	392	411	431	431	412	396	411	400	405	455	405	419	401	420	411	438	409	392	424	410	419	396	436	404	405	387	421	417	374	391	423	427	418	412	411	454	423	383	429	386	426	439	378	393	399	442	440	410	415	385	411	436	419	419	375	440	409	386	445	397	414	395	436	395	425	405	420	409	447	416	408	428	407	424	414	423	389	428	393	432	408	407	384	394	383	419	414	403	403	362	424	443	452	364	418	415	408	430	451	353	405	405	393	442	414	427	421	392	416	397	407	404	386	407	392	459	407	429	440	403	398	411	389	416	421	405	413	401	408	407	380	417	420	391	458	444	396	453	409	413	425	417	427	420	425	419	452	398	444	418	425	445	393	426	406	389	416	418	402	425	417	437	387	414	431	410	379	404	401	436	447	381	418	407	383	408	435	434	410	400	424	390	383	427	409	400	421	437	390	414	429	420	419	438	402	418	408	414	395	434	407	380	425	405	430	399	413	417	424	421	437	431	421	395	395	481	394	409	421	430	412	433	423	418	385	431	364	414	390	371	393	415	410	449	452	438	437	435	433	408	424	428	403	420	446	398	413	432	447	401	451	418	427	455	405	428	437	453	412	436	406	392	398	425	397	410	411	422	459	385	438	451	395	412	405	428	387	409	442	414	397	408	402	429	387	404	421	412	454	442	408	385	427	426	423	428	384	442	413	435	428	388	413	418	405	418	405	408	409	437	411	400	430	391	391	408	394	396	431	418	402	432	419	413	415	436	389	381	387	446	408	402	406	416	443	422	349	415	418	417	433	420	432	394	388	405	419	385	380	405	405	437	398	428	451	416	394	429	459	396	423	423	404	400	452	443	396	407	422	380	414	416	414	422	426	405	422	377	398	413	450	414	406	411	409	399	411	407	422	420	408	433	407	393	414	415	429	376	448	423	410	369	428	439	414	413	423	447	415	395	468	418	445	418	404	439	422	421	385	407	368	429	416	412	392	442	440	391	420	405	413	413	417	371	397	403	450	427	374	419	434	418	413	396	421	404	472	365	424	419	404	395	428	401	440	431	470	420	401	386	396	440	425	424	380	412	459	422	415	384	423	406	411	445	406	420	411	401	427	439	394	391	434	419	406	433	387	414	417	421	423	408	441	407	421	405	370	423	402	392	398	434	385	418	427	406	407	397	429	447	483	455	417	395	414	407	415	446	420	413	472	423	403	418	446	445	429	405	439	386	426	419	409	431	391	415	470	427	430	428	384	449	413	424	443	411	458	424	425	412	432	406	406	428	411	436	402	400	453	426	426	390	422	431	412	429	417	441	420	426	411	425	388	392	371	424	380	424	396	418	415	373	458	437	390	384	399	451	459	422	410	464	385	417	411	385	376	418	447	399	391	405	429	434	402	390	418	425	421	409	410	438	401	439	420	453	403	439	413	377	380	408	425	419	403	418	435	444	404	422	386	404	407	443	393	410	433	423	455	413	422	407	407	418	429	398	405	400	464	410	422	412	395	421	410	389	444	378	404	410	409	389	430	406	434	427	419	404	446	414	428	422	441	409	398	399	368	434	437	435	436	412	401	423	391	382	408	406	417	427	384	394	422	402	421	448	452	418	427	402	430	431	415	430	416	412	406	397	420	414	395	432	389	377	440	424	410	405	399	381	401	404	378	434	392	421	399	382	395	441	419	397	417	402	375	399	436	418	433	381	459	427	396	433	447	400	472	390	421	440	416	411	391	415	431	387	462	401	412	420	411	395	414	441	399	433	440	437	367	400	414	413	418	411	450	425	418	404	410	412	404	450	437	401	409	412	414	409	461	420	460	409	388	411	451	396	440	425	435	383	410	416	440	400	408	411	422	431	435	456	405	412	407	439	410	425	417	434	449	439	430	445	407	433	416	420	413	399	438	430	411	395	411	429	413	438	420	445	439	400	380	416	416	432	425	418	423	397	429	409	442	400	418	403	419	419	421	447	392	399	432	437	459	385	382	438	443	429	432	437	439	424	380	425	413	417	417	414	431	425	375	431	416	403	445	410	403	433	382	419	403	415	428	424	435	423	408	428	465	408	434	441	392	413	434	441	415	405	424	424	411	420	400	425	377	430	446	380	422	421	410	416	409	406	454	422	405	434	405	410	414	426	403	391	387	415	415	440	403	433	453	395	400	403	412	413	428	434	397	383	439	385	403	371	387	424	374	396	415	396	417	419	397	391	391	430	406	404	430	408	377	438	396	412	397	441	396	431	417	409	399	425	435	401	407	423	395	440	451	382	411	401	431	407	413	440	423	434	400	427	387	408	414	413	398	384	419	440	439	451	401	428	387	404	427	399	412	423	411	427	400	411	414	395	407	374	420	402	398	418	438	412	408	421	415	389	459	409	428	404	366	440	429	409	449	442	387	379	448	377	405	456	434	420	431	413	442	435	405	436	435	407	464	406	441	433	454	431	476	399	410	444	417	430	414	414	430	425	415	393	451	398	415	396	396	427	382	402	413	424	428	423	416	439	411	430	426	393	410	408	380	409	398	426	431	378	437	417	414	396	419	373	412	455	391
31440	24288	5792	2779	1968	1578	1251	1018	852	788	719	639	588	568	565	533	516	525	502	512	456	471	440	490	450	455	468	450	420	491	450	425	438	477	491	444	452	430	449	420	428	423	440	427	445	425	465	472	436	453	436	461	426	410	459	434	375	426	418	453	405	454	436	434	441	385	423	412	456	476	454	454	439	461	455	452	389	405	393	458	423	471	438	444	444	450	402	452	415	459	458	443	471	426	442	443	447	419	458	428	400	430	445	442	451	414	421	465	447	450	405	421	421	427	422	451	442	434	399	423	423	411	436	434	458	441	449	420	432	485	418	405	431	456	440	441	421	434	420	446	497	422	453	461	439	423	444	452	431	438	416	432	421	422	456	441	449	464	434	399	433	447	451	444	421	438	453	436	409	410	449	428	430	413	419	415	443	442	444	466	468	419	443	456	436	424	439	462	480	432	464	430	457	425	452	418	463	417	460	446	442	419	451	441	416	444	430	457	393	431	415	410	443	469	487	404	425	424	456	397	437	474	404	437	441	440	418	419	448	425	442	429	423	422	423	457	401	420	445	446	425	481	447	467	433	408	405	440	439	452	434	436	462	456	436	416	450	402	414	446	422	439	442	422	418	432	412	426	425	383	421	448	400	451	421	407	431	477	444	408	424	417	453	440	411	456	421	466	419	395	411	447	411	414	435	436	430	441	464	405	460	444	448	447	482	433	452	432	430	430	439	449	427	479	405	409	423	421	441	432	441	444	448	442	438	435	445	467	446	456	442	452	427	430	447	385	467	442	436	478	434	410	451	429	415	409	453	444	433	431	463	457	430	424	469	431	420	443	452	432	412	431	457	432	440	466	433	437	430	423	445	454	409	421	466	446	426	436	429	427	418	443	471	445	438	449	416	437	451	457	428	427	463	440	432	449	454	394	428	477	417	439	449	405	444	397	435	432	439	449	445	459	474	410	427	462	453	419	441	469	415	386	441	445	448	418	442	460	432	426	416	425	420	447	437	429	458	439	433	408	405	402	428	432	405	431	435	459	454	434	431	431	447	447	441	459	448	439	416	437	411	419	443	440	454	421	465	376	481	440	431	429	443	414	453	447	457	430	459	434	450	459	474	431	418	460	453	423	422	461	449	460	455	399	443	443	443	461	412	446	399	440	456	420	442	446	420	409	431	442	447	423	451	416	458	446	433	473	432	397	427	437	448	437	440	421	444	441	420	432	407	420	476	441	432	425	451	461	441	436	453	402	398	415	434	433	412	450	414	460	431	460	425	479	446	425	380	455	421	451	422	450	423	434	448	432	454	435	455	421	404	426	438	455	433	442	425	423	412	437	452	426	438	445	457	423	451	466	439	437	422	400	463	469	410	429	423	427	451	416	390	420	440	398	404	436	421	455	448	463	455	464	446	430	444	438	432	406	427	474	436	414	423	428	427	448	418	420	464	493	468	459	469	406	395	450	432	463	463	431	435	433	450	422	442	433	438	444	421	435	435	432	437	432	436	425	428	478	459	441	456	467	406	487	450	412	413	410	432	431	468	424	422	451	409	448	425	454	452	440	455	433	423	431	429	427	452	442	457	427	447	445	447	429	438	422	423	478	429	410	458	428	466	455	415	467	436	417	458	416	454	441	407	470	464	455	446	428	425	449	459	390	461	450	447	452	441	430	395	440	447	401	429	422	479	435	412	422	415	430	440	451	462	419	466	462	471	469	459	429	419	449	471	425	437	415	392	433	437	432	442	423	458	427	480	450	439	410	439	470	452	427	454	404	452	432	410	412	416	430	415	420	403	411	455	434	461	443	432	441	435	397	426	421	470	415	452	439	480	403	441	398	439	453	426	408	427	455	412	449	441	479	489	400	429	433	456	450	453	461	391	477	448	442	442	450	430	419	468	432	421	402	448	442	458	444	428	415	404	456	448	425	447	396	465	444	415	456	459	428	435	406	441	414	441	447	425	461	426	432	462	441	479	408	453	438	393	427	456	452	434	428	414	426	456	431	428	415	446	446	463	443	450	453	453	430	476	440	435	431	443	423	446	490	449	423	417	405	463	436	440	444	396	461	445	413	448	443	470	450	466	415	433	447	425	392	410	378	435	431	464	466	459	441	396	424	400	430	448	429	408	489	493	440	438	448	469	447	419	437	434	444	440	450	442	428	452	441	408	419	402	455	435	451	458	420	434	450	422	452	447	423	448	431	449	430	432	457	433	454	433	470	427	416	431	433	442	417	429	409	434	442	473	492	487	428	399	425	426	459	437	468	384	453	455	446	447	410	447	449	473	457	418	398	461	444	444	422	463	429	443	435	435	437	451	435	423	494	427	453	464	423	431	412	471	422	393	426	453	467	433	429	399	429	429	448	436	447	426	419	464	443	443	413	449	441	447	443	431	428	405	446	414	437	439	433	441	445	431	435	450	463	444	456	446	441	459	462	407	456	419	421	392	403	434	424	428	483	445	421	428	422	432	411	426	418	431	425	410	434	444	439	410	428	447	412	424	451	430	449	441	433	458	447	443	427	386	422	453	427	466	443	469	386	424	472	431	441	408	450	451	447	450	405	443	442	496	428	442	449	430	456	451	432	427	424	412	477	462	417	407	449	456	483	444	418	452	459	423	428	419	427	450	418	448	437	426	421	408	428	401	424	464	453	482	460	443	476	426	410	413	451	422	426	440	431	452	432	421	420	453	450	434	451	472	449	481	435	409	440	413	439	407	434	436	444	417	470	444	428	418	454	433	439	425	436	414	446	457	440	409	450	434	431	390	423	476	414	442	448	437	428	431	481	431	399	445	447	404	441	419	449	446	415	426	478	440	421	441	428	459	404	408	447	448	446	485	423	462	460	448	425	420	432	441	425	425	441	440	425	463	458	486	436	431	454	439	440	433	447	392	424	426	445	424	382	454	451	454	433	439	451	448	448	462	464	466	444	397	432	491	445	416	432	444	434	494	483	433	430	438	420	463	438	440	421	469	439	438	453	427	427	439	446	404	439	405	457	426	426	443	431	459	433	484	441	423	412	401	442	457	419	442	459	457	463	438	459	459	459	407	431	422	452	427	441	473	454	434	443	453	431	439	436	446	451	452	465	445	456	456	435	458	415	465	414	436	421	466	480	423	422	404	440	421	430	444	435	443	432	432	460	445	454	426	422	460	450	411	457	436	438	440	442	453	453	421	426	449	460	440	412	421	437	400	429	457	420	436	494	407	428	439	397	458	462	443	432	425	478	406	463	448	405	410	453	460	446	432	421	423	451	436	434	410	449	442	468	428	438	408	403	437	434	448	434	438	408	445	469	427	431	405	438	421	441	460	438	455	428	443	417	419	451	453	420	448	444	431	414	442	479	440	420	440	398	441	449	423	472	423	445	475	422	440	402	404	434	432	445	415	434	447	440	410	440	427	448	434	424	484	436	378	451	430	420	426	420	415	463	427	439	404	470	436	414	474	497	416	455	410	455	430	455	443	405	451	452	439	418	455	430	439	415	434	441
25002	21062	27034	25122	9250	1047	825	773	724	631	681	700	622	672	623	663	602	655	664	566	611	594	609	612	578	587	627	626	588	574	607	550	555	586	611	576	610	586	582	605	574	620	581	606	561	587	625	550	603	583	611	580	557	546	635	621	610	598	571	601	643	571	615	582	552	579	616	599	595	605	580	560	571	599	604	595	585	578	591	607	611	620	561	616	586	562	561	593	594	583	636	542	571	561	591	590	598	544	586	617	575	562	631	634	575	589	586	584	520	646	607	582	592	579	593	610	625	577	554	610	598	610	605	562	588	562	588	566	573	586	585	600	577	627	569	647	602	602	562	601	636	605	567	577	597	593	589	576	592	585	568	562	551	567	595	594	574	571	572	582	639	583	599	590	589	602	635	613	589	554	604	581	554	561	618	569	598	606	591	575	596	588	573	605	626	599	606	597	621	589	598	596	596	571	584	575	591	584	558	643	556	545	593	596	636	584	557	610	587	597	608	567	613	582	571	584	581	553	598	561	611	595	559	576	614	580	601	615	586	559	610	592	581	569	593	597	573	601	559	590	585	625	586	595	575	511	613	593	553	624	587	570	597	583	608	580	614	583	622	601	609	558	579	597	594	607	592	590	583	566	562	615	567	590	606	600	584	600	556	548	583	570	610	563	569	583	612	593	596	581	563	535	610	600	556	630	596	586	562	591	553	565	600	583	589	603	594	593	578	596	571	589	590	627	593	610	596	630	590	575	564	587	624	594	601	622	605	636	636	569	595	542	613	605	590	651	612	567	571	568	606	619	580	600	587	582	587	598	586	604	547	551	550	599	637	542	603	579	627	605	546	581	615	592	546	619	636	613	582	616	599	580	528	601	566	595	565	591	615	607	551	588	547	631	604	562	576	650	593	615	601	580	555	593	612	620	546	526	567	584	611	532	558	532	590	580	595	585	553	604	580	575	632	587	623	624	562	576	609	567	563	622	557	546	612	579	562	570	605	558	556	563	596	589	556	600	564	606	653	651	608	533	616	591	571	628	653	573	578	553	598	602	600	604	567	598	604	570	578	636	608	615	627	577	613	609	605	560	618	579	576	552	621	575	597	641	585	554	571	576	592	586	581	632	622	633	600	573	591	597	637	618	598	603	615	596	587	599	574	614	593	588	564	581	609	587	573	567	631	608	595	555	586	594	584	599	600	610	614	602	582	538	611	621	626	639	640	577	584	600	590	567	556	602	551	575	610	612	575	597	590	591	585	600	613	543	599	590	629	589	589	575	585	599	540	560	608	614	585	575	589	591	591	595	592	528	602	550	539	635	609	567	596	625	589	584	579	589	603	635	589	564	587	618	573	574	598	574	596	591	606	556	593	586	576	590	588	583	621	601	593	579	608	582	603	589	590	584	542	580	572	565	629	571	565	614	609	580	596	559	556	559	582	611	621	598	600	580	573	568	614	571	573	619	586	618	556	576	563	598	558	619	583	576	593	614	597	580	603	638	560	575	590	548	622	609	594	586	590	580	532	618	555	607	571	612	551	597	613	576	596	587	605	599	576	618	615	599	621	579	569	584	611	585	610	586	586	635	627	608	548	628	615	567	599	589	618	600	589	615	594	606	619	580	568	562	615	596	554	563	642	653	609	547	624	582	593	582	610	595	581	602	579	588	594	622	576	618	577	605	579	551	619	587	652	538	585	592	548	597	591	564	593	595	593	614	559	565	572	577	589	601	631	593	584	561	584	594	595	604	589	560	608	621	598	590	616	603	628	569	579	587	587	634	603	566	587	548	589	556	576	525	589	587	561	584	585	576	558	583	615	633	591	584	581	628	564	550	635	566	563	573	568	559	576	604	579	623	588	578	570	578	574	612	603	553	593	573	628	614	611	546	577	562	635	613	624	630	606	547	581	598	583	580	582	536	617	577	583	653	589	562	604	612	579	588	600	558	585	571	565	583	631	647	617	581	607	588	574	579	577	554	564	628	623	625	561	595	645	612	585	592	611	610	588	564	576	622	593	603	573	583	601	570	556	554	583	595	569	619	593	590	624	616	595	572	593	531	592	574	675	578	595	597	566	642	563	558	612	567	647	567	617	576	538	588	595	585	623	630	593	563	600	580	603	616	611	622	583	590	587	586	575	591	569	573	564	624	585	569	545	572	602	615	600	658	558	630	575	584	625	570	631	584	566	600	606	587	556	571	564	574	573	592	639	536	590	592	556	573	605	636	581	593	617	566	594	596	633	543	599	590	542	582	638	585	610	596	599	589	583	606	616	578	590	529	577	595	557	589	557	616	560	567	594	564	585	626	640	631	619	591	597	575	552	599	609	624	593	647	584	560	590	578	553	619	601	598	624	600	610	577	574	604	591	550	593	587	576	584	592	555	598	592	570	620	618	557	580	575	584	585	585	597	587	593	591	564	626	601	574	581	579	569	591	618	557	603	591	618	598	632	617	590	611	595	547	632	629	617	587	572	580	578	614	592	600	599	582	574	602	629	586	545	538	644	589	584	597	582	597	577	613	592	581	558	600	619	555	587	580	546	608	614	575	567	610	555	566	559	596	595	546	558	596	557	571	583	599	637	566	576	581	565	576	606	614	578	558	647	594	547	566	596	604	583	595	601	586	625	573	592	613	570	616	564	567	577	627	577	614	586	580	570	581	637	579	594	589	581	596	554	597	577	535	607	571	578	609	607	588	564	593	593	577	601	602	628	585	577	566	595	598	570	640	544	634	593	637	638	574	557	565	580	557	585	583	563	589	558	606	540	609	600	607	601	562	566	599	577	568	581	588	558	590	548	525	596	578	599	620	527	605	593	574	596	569	590	592	627	591	593	599	538	579	596	609	607	543	593	547	592	633	586	586	562	610	591	576	607	583	584	566	599	572	616	596	578	570	590	597	650	609	547	598	621	585	609	598	620	617	544	596	568	576	600	581	571	531	602	577	602	582	593	613	608	584	595	553	625	594	605	614	583	628	608	587	606	577	597	596	576	542	571	594	600	599	628	568	577	585	611	612	636	582	553	569	629	621	576	607	622	577	585	588	585	585	564	603	621	621	597	573	570	644	620	587	641	617	546	563	566	564	587	612	611	622	588	589	594	575	595	595	593	539	580	600	559	593	585	606	587	568	595	612	599	584	593	601	575	578	577	594	592	600	581	574	592	632	633	564	574	552	590	592	607	575	604	593	587	604	598	570	586	557	613	599	597	637	580	622	571	596	575	595	576	627	621	576	570	591	578	594	617	612	574	577	607	611	590	578	581	596	594	599	603	594	603	575	605	609	598	648	556	583	599	610	592	588	601	546	566	566	587	592	581	603	579	613	586	583	537	588	601	566	571	585	589	634	577	592	612	597	584	627	585	599	549	603	591	585	544	596	585	590	613	589	568	608	586	600	572	605	548	589	584	549	626	623	619	633	598	546	606	639	582	571	580	575	556	589	578	579	611	592	553	588	583	587	585	577	617	569	554	612	586	574	615	564	628	584	574	589	604	535	600
29496	17907	3403	1811	1432	1212	1102	906	853	823	729	797	780	684	677	666	679	683	636	658	694	624	639	631	633	678	647	675	652	637	632	665	634	638	632	658	660	584	633	635	671	637	651	626	643	654	618	607	634	586	638	650	693	658	623	602	673	648	603	633	657	636	626	654	623	615	620	622	614	681	667	654	627	659	655	607	622	596	645	673	607	605	621	678	636	647	605	665	642	632	654	622	662	632	667	616	645	615	672	640	636	676	656	652	655	638	619	623	615	652	610	657	667	609	633	617	674	624	613	668	650	670	652	650	631	655	610	683	655	632	642	643	633	616	612	670	605	624	614	641	638	690	632	688	588	611	649	606	697	696	633	682	628	614	651	619	622	620	576	649	620	610	716	619	624	595	603	577	675	596	680	612	615	627	636	618	624	620	639	622	666	616	649	622	688	631	618	652	623	661	612	629	627	632	653	600	606	666	624	640	642	639	628	693	647	636	640	587	670	627	708	656	633	634	640	635	612	670	646	599	608	675	645	663	620	644	645	620	621	629	641	632	654	633	613	707	655	678	665	641	627	612	613	651	646	596	633	635	652	609	651	650	620	601	674	646	617	630	659	614	640	642	606	641	643	645	639	666	594	629	625	689	631	622	572	578	611	613	712	663	639	610	629	657	623	617	659	631	660	630	658	669	598	626	640	629	612	637	638	606	587	617	657	601	598	636	652	621	641	666	555	670	678	644	658	613	661	591	657	696	670	677	631	684	632	659	602	633	649	672	640	655	646	600	672	627	588	638	626	573	659	623	612	647	640	658	634	622	691	663	683	610	627	674	634	650	616	589	606	673	673	658	629	660	637	623	587	639	670	625	595	603	620	660	664	662	617	648	646	668	603	645	600	631	590	635	601	680	590	615	643	614	637	643	656	573	646	642	630	597	652	649	616	613	636	675	595	566	599	627	636	647	651	606	624	647	695	626	581	659	658	665	655	642	695	629	611	657	666	661	621	671	627	627	583	646	632	630	650	606	627	625	639	641	675	650	666	648	635	620	598	642	677	716	651	622	682	633	661	622	633	637	670	687	669	661	577	633	623	620	612	677	617	649	655	618	642	612	595	581	628	660	624	613	624	665	646	628	641	618	629	648	634	677	631	630	617	636	614	618	633	657	654	620	623	623	650	637	593	677	637	602	669	630	616	612	604	631	642	599	616	612	669	667	632	677	624	661	588	623	635	649	644	608	636	618	624	672	662	640	612	604	649	633	664	694	653	596	632	654	609	619	661	621	683	681	656	676	616	640	624	635	616	677	617	671	678	617	643	649	655	613	600	663	670	654	650	591	585	630	635	619	624	636	601	583	644	673	613	665	683	625	617	673	624	642	608	608	647	607	647	629	637	591	639	662	589	631	613	647	569	634	657	638	633	646	642	625	629	643	634	632	667	609	661	614	633	667	661	649	612	626	649	595	630	640	656	647	617	667	636	666	653	628	638	646	604	632	638	677	655	625	630	650	653	639	624	650	612	657	628	613	656	634	662	644	650	675	701	634	623	621	656	652	634	605	667	654	609	566	644	648	642	633	650	616	666	644	620	669	677	625	650	627	666	625	643	658	646	654	642	622	653	603	663	646	612	637	622	652	627	604	626	642	620	627	655	608	659	651	644	688	655	602	607	680	630	659	646	653	588	639	639	673	612	682	637	612	576	639	663	640	641	617	648	620	649	619	657	634	655	642	658	632	642	658	588	596	648	622	609	628	594	626	594	635	634	594	645	624	672	623	620	654	647	646	663	624	627	638	665	604	626	633	555	645	677	574	654	662	661	639	610	597	642	627	620	664	664	651	624	601	639	641	605	635	645	617	600	611	590	648	600	650	619	687	657	632	647	648	642	616	695	661	619	628	625	606	616	606	658	665	641	632	669	671	606	623	645	630	650	621	648	657	662	659	589	673	634	642	643	594	598	637	675	651	612	620	636	656	623	594	614	669	601	625	643	663	658	601	651	703	634	591	619	659	620	649	645	620	631	603	611	640	632	616	619	640	631	636	632	591	597	603	599	661	636	670	638	667	591	612	647	679	596	654	659	628	639	643	620	591	612	615	654	644	670	618	632	625	639	666	619	602	643	595	633	627	657	643	681	625	644	631	661	610	623	664	614	619	639	643	617	666	615	659	662	637	623	614	623	599	623	626	644	621	644	612	657	677	651	587	615	611	613	628	619	600	650	605	626	667	633	684	645	630	603	666	639	648	605	635	617	660	626	643	609	585	643	625	634	616	618	624	613	641	631	644	662	640	653	625	653	654	605	647	662	615	631	577	619	627	682	661	664	652	651	664	651	652	593	643	631	610	614	645	627	609	649	613	650	640	590	644	690	634	659	625	622	656	593	610	640	610	618	623	662	663	660	576	625	598	653	673	623	648	667	670	625	611	650	631	624	646	664	649	595	654	615	635	614	652	664	675	663	665	659	652	663	653	679	633	637	622	625	631	638	637	616	615	636	593	641	639	623	598	631	640	617	601	658	622	658	628	655	624	626	684	604	644	650	608	611	601	652	652	635	641	668	626	639	667	625	622	677	618	657	598	603	630	642	649	658	617	596	616	587	617	635	664	612	669	616	612	649	645	663	606	612	627	647	602	609	623	638	605	658	665	632	632	633	624	690	629	645	681	567	638	620	588	636	645	601	652	620	634	604	631	660	630	668	636	631	621	629	609	601	612	578	630	643	620	671	648	621	593	630	626	634	666	646	592	605	629	616	644	626	630	637	640	663	640	597	613	641	690	614	623	617	636	655	638	643	640	627	628	624	598	633	640	661	659	586	651	643	644	603	676	604	637	638	623	648	646	606	664	609	692	616	599	644	623	686	635	666	659	612	592	605	666	643	637	642	617	587	615	635	601	587	637	638	618	618	653	699	622	637	646	629	615	684	688	665	660	641	647	642	640	639	640	612	690	630	613	659	645	628	659	626	631	640	631	632	614	664	671	659	620	627	653	635	617	670	646	596	596	620	638	652	668	605	645	638	631	644	692	580	623	628	653	603	603	633	615	624	625	601	610	607	600	633	655	640	606	656	640	610	591	697	661	592	609	645	633	603	635	640	659	660	616	624	664	640	655	606	633	680	605	620	661	586	619	663	637	662	650	638	647	636	586	595	670	627	653	630	617	661	651	598	617	659	636	638	659	654	590	661	603	659	648	608	648	654	649	667	597	640	644	630	656	614	642	662	652	643	608	673	686	589	643	664	684	644	612	620	626	639	607	647	677	695	642	622	602	651	635	642	633	629	642	656	666	646	640	637	623	620	662	644	586	628	610	664	643	640	629	684	620	621	679	660	646	694	600	610	615	681	628	615	654	637	678	701	630	611	668	649	660	649	605	618	665	666	607	667	634	591	623	640	639	655	608	630	632	664	603	617	608	626	649	632	663	614	645	630	616	642	613	633	631	619	639	688	679	600	682	653	656	664	641	650	625	571	675	657	643	663	592	661	607	650	645	672	634	648	644
22700	21150	28845	23699	21142	21220	9719	1702	1249	1140	1165	1078	1083	1061	942	1028	910	916	953	993	887	924	924	888	847	870	844	897	898	908	897	841	885	866	928	886	874	877	838	873	852	861	861	878	883	848	843	865	862	867	833	890	896	881	902	877	829	876	826	883	875	884	883	851	886	820	858	827	858	864	849	865	891	860	813	849	921	916	835	862	834	835	842	857	847	890	854	840	847	869	798	838	872	825	878	859	878	897	854	865	852	899	858	872	844	871	785	859	825	810	836	841	851	853	812	807	869	867	813	865	815	842	811	869	850	840	863	848	854	802	916	908	864	849	850	837	866	859	935	870	860	815	897	927	845	882	856	870	888	877	819	837	830	865	866	858	840	845	831	882	819	801	834	849	848	814	812	855	820	870	844	853	873	879	886	843	827	865	861	864	813	805	844	811	910	829	832	857	816	817	880	810	809	840	839	806	842	840	836	813	853	810	823	860	836	858	817	864	912	889	884	832	849	839	843	844	901	835	852	822	803	816	906	834	867	900	867	843	857	864	856	850	851	867	833	784	817	867	868	853	827	884	906	878	879	813	844	833	799	869	872	900	864	802	844	850	847	876	856	883	818	837	836	866	826	813	862	821	844	925	916	849	853	892	881	891	788	831	857	854	820	839	813	868	839	805	871	873	834	843	857	859	876	878	926	859	839	875	865	859	853	832	866	890	875	864	847	881	824	884	881	866	844	865	827	861	834	914	843	861	871	876	839	858	875	851	872	865	810	863	822	888	785	845	855	848	855	844	849	839	849	843	826	861	865	875	875	832	813	887	829	821	895	799	891	849	852	827	851	890	854	815	848	822	861	836	809	821	842	821	873	855	917	864	889	882	820	832	858	832	838	878	845	862	817	846	866	855	833	900	880	808	818	853	916	894	825	827	875	885	922	828	855	827	895	866	863	849	880	822	881	899	868	816	851	837	868	832	868	911	821	812	873	866	902	841	837	891	850	855	818	846	839	831	838	869	838	842	855	882	840	878	823	839	838	857	855	873	887	833	800	868	814	862	887	874	908	855	820	863	849	888	860	895	852	840	888	840	823	850	853	833	869	873	878	869	873	850	882	848	861	867	895	875	813	869	836	872	875	791	896	831	854	872	848	799	835	827	791	791	850	888	854	820	836	824	849	795	913	881	885	826	890	838	817	896	815	809	821	851	825	851	859	852	846	857	890	832	847	859	841	880	891	874	868	805	947	856	835	827	820	866	874	868	867	840	886	871	870	906	821	847	850	870	883	818	859	861	863	853	860	887	886	838	843	878	898	885	790	876	842	879	865	804	820	879	883	878	879	861	840	837	846	828	876	803	838	900	823	831	893	812	832	894	858	864	887	858	852	831	857	907	828	860	823	875	837	846	834	865	824	843	863	802	879	873	854	828	827	796	858	896	823	807	873	850	813	837	832	841	893	867	810	841	867	880	854	820	853	863	859	820	873	872	876	843	893	840	787	862	887	858	850	862	862	916	828	861	814	831	848	839	886	825	865	850	892	837	793	850	831	809	847	802	836	849	826	818	852	848	860	862	830	807	866	839	833	837	890	882	915	925	883	839	857	802	829	845	881	903	880	807	816	825	885	839	926	848	808	856	870	847	826	833	840	803	859	870	840	836	815	816	842	844	878	871	860	874	838	835	886	888	799	835	847	864	851	872	865	854	831	912	865	817	842	847	870	862	802	851	846	836	807	848	860	831	814	893	865	836	810	876	888	873	798	851	825	839	880	847	851	856	845	847	782	800	841	872	808	885	875	917	866	872	850	847	870	827	810	851	852	828	886	869	828	839	901	836	823	874	816	883	815	856	842	862	864	844	850	801	882	855	819	816	857	879	825	880	876	855	889	809	878	912	843	869	813	881	905	846	845	851	877	822	877	845	867	860	846	841	888	837	840	856	841	827	818	825	854	860	823	874	861	858	873	895	907	866	839	836	905	879	835	869	865	898	821	805	879	845	836	839	869	841	830	866	805	895	882	814	806	883	824	837	839	792	818	901	849	809	854	860	856	887	808	850	863	818	812	870	859	869	848	840	882	866	831	844	852	846	839	860	837	804	822	854	873	836	801	838	885	826	847	870	843	852	846	851	845	838	821	836	866	838	876	843	839	830	826	826	877	806	859	877	848	853	831	814	784	877	863	788	851	851	871	865	798	807	824	892	803	833	866	846	878	845	921	844	825	835	805	875	821	848	861	824	810	794	843	824	832	857	826	867	852	861	867	772	835	900	853	898	845	882	865	863	863	874	849	844	856	881	877	849	818	892	879	891	829	853	827	848	874	860	899	859	864	821	830	814	818	847	849	857	886	845	856	796	856	893	809	832	877	820	846	837	840	852	826	849	855	866	843	845	853	835	825	893	897	875	868	897	878	870	847	835	771	847	819	828	807	837	835	863	822	877	856	828	828	841	840	859	849	853	872	821	827	818	824	846	846	848	848	852	815	857	906	827	809	896	801	851	812	814	791	826	840	848	894	842	850	865	879	802	782	857	867	899	884	869	803	851	854	848	841	900	843	827	878	881	830	886	903	869	841	810	911	789	797	843	885	824	802	907	845	824	843	859	825	801	827	882	856	830	853	835	808	837	885	785	865	886	816	856	830	855	823	845	821	862	843	843	870	835	818	841	880	852	850	854	833	900	862	808	844	843	866	822	912	829	853	781	894	906	903	833	874	814	861	842	801	881	823	856	846	871	849	857	855	929	854	798	843	862	844	837	820	818	861	829	846	816	774	838	878	840	884	837	874	880	822	814	858	842	884	850	838	882	793	894	851	877	905	870	810	872	831	842	844	830	879	846	864	838	821	862	895	854	840	861	851	887	934	824	854	853	815	888	817	884	811	839	886	852	830	815	820	907	857	828	884	842	896	851	870	894	895	842	875	875	844	863	815	824	853	865	824	853	856	911	852	814	857	852	862	844	867	839	816	873	832	841	885	867	784	890	844	831	858	866	837	835	835	853	908	831	869	914	836	887	851	907	846	873	876	833	899	846	819	846	855	812	862	870	870	802	925	865	840	898	837	849	840	818	868	801	868	818	878	823	818	811	851	832	894	852	867	877	869	851	823	847	890	817	849	846	831	893	825	818	892	820	840	853	820	866	892	825	845	818	803	811	869	865	909	887	830	807	841	846	884	850	855	878	840	854	849	823	868	809	847	798	900	807	860	819	848	858	859	868	870	828	827	883	842	855	878	883	850	824	850	890	842	868	821	777	850	872	815	854	856	860	832	868	866	840	868	840	801	877	874	807	879	881	858	866	828	833	886	870	881	859	842	832	892	820	828	852	889	836	812	813	881	872	832	806	870	823	858	871	772	844	834	855	877	823	849	861	863	862	865	873	869	827	882	783	835	862	919	863	859	780	850	829	837	905	806	845	864	811	853	874	857	860	848	852	864	838	861	860	837	863	801	829	860	849	877	823	828	875	845	788	812	827	824	857	803	885	850	899	860	823	863	862	816	877
41405	37528	9841	5117	3801	2918	2299	2008	1556	1517	1334	1318	1187	1067	1058	997	1031	977	991	969	984	983	909	859	977	941	872	878	908	869	890	869	921	903	906	898	894	869	888	854	864	901	873	885	883	801	848	890	870	896	877	851	838	840	895	871	855	882	856	911	871	808	853	857	844	860	831	849	891	863	846	812	840	893	884	859	867	877	846	920	888	855	889	819	852	845	827	880	817	885	825	847	838	866	808	778	871	831	810	825	865	887	885	869	857	849	868	918	841	912	881	810	841	844	831	836	863	820	818	858	793	876	836	882	846	849	853	881	849	858	816	876	858	846	837	833	903	884	833	869	848	878	827	836	839	847	827	916	864	866	843	890	871	867	890	798	876	858	859	807	843	851	847	825	813	856	870	867	817	830	859	920	833	860	834	856	826	893	874	837	863	890	820	867	887	897	928	878	868	810	872	819	842	836	839	880	861	826	837	870	845	881	876	808	855	809	896	896	827	862	818	917	914	855	914	862	838	862	836	849	788	866	867	831	811	870	873	847	835	862	824	864	833	890	869	870	855	818	855	855	899	829	867	890	855	858	853	850	836	833	877	815	865	904	808	876	848	892	887	860	839	842	839	861	822	838	836	870	866	892	868	845	848	846	809	861	893	854	871	837	788	846	840	873	781	873	880	835	835	838	820	848	871	810	857	909	801	772	919	791	833	875	874	891	885	855	797	806	896	848	856	859	926	840	888	802	819	855	842	862	897	825	845	838	852	895	846	855	928	863	777	845	842	859	831	870	839	869	881	813	859	812	885	880	822	857	799	840	821	842	802	810	847	824	838	863	845	884	808	812	819	823	813	806	831	860	851	856	850	840	859	850	835	835	847	856	853	883	859	817	844	824	824	874	866	825	862	834	871	843	877	862	835	831	836	844	872	905	842	823	913	903	827	911	890	881	865	878	820	846	786	824	802	880	857	868	843	865	835	849	843	836	873	822	873	871	844	866	783	852	835	807	853	834	855	829	899	861	877	868	845	862	861	871	837	841	861	895	861	837	861	827	851	790	850	883	821	873	873	847	787	887	835	828	861	843	853	835	832	883	853	805	888	865	847	860	882	889	869	876	830	880	854	874	863	837	869	829	770	864	870	850	834	883	854	811	809	833	861	791	820	878	838	894	849	825	819	889	831	882	824	802	916	853	845	827	875	851	829	901	860	829	840	907	914	866	861	830	890	857	857	865	863	796	854	925	816	896	814	829	817	832	899	869	870	815	876	875	877	865	849	882	859	907	858	854	852	888	844	910	872	841	832	877	871	805	841	858	898	870	836	836	815	839	836	855	926	857	845	825	870	819	872	875	874	876	844	831	843	845	863	849	835	847	858	851	902	820	892	847	846	898	856	850	879	785	813	790	876	839	860	824	885	841	893	851	848	855	827	870	844	765	848	835	819	845	838	821	806	868	889	862	866	865	863	863	855	801	834	857	848	861	833	870	919	845	886	844	831	871	826	833	838	855	884	847	834	868	829	895	805	790	866	875	804	855	831	839	885	821	835	839	879	918	878	857	834	903	855	843	865	820	855	866	817	870	847	845	862	864	837	862	848	858	830	871	860	869	863	833	831	829	803	787	881	862	816	877	842	782	795	815	893	842	903	883	875	860	859	810	842	860	880	838	872	884	831	867	853	845	849	844	855	896	882	894	851	830	859	860	858	887	852	845	816	851	856	802	825	846	848	838	942	856	858	864	902	853	812	787	832	887	887	820	831	881	846	809	813	840	862	852	829	830	807	887	860	841	801	849	870	817	863	854	883	823	854	822	788	819	843	782	870	861	800	832	863	884	890	802	802	894	826	856	921	898	836	890	887	869	849	885	873	821	837	800	862	822	841	843	875	827	817	873	839	832	823	883	878	836	871	838	814	898	875	871	770	830	802	897	872	848	876	833	837	834	902	887	848	880	811	843	848	916	838	879	827	881	900	893	845	864	874	834	866	837	878	839	854	859	838	901	862	808	886	893	837	822	844	790	820	874	843	827	858	845	871	836	859	887	905	846	824	807	812	928	867	809	872	833	818	859	858	914	858	829	892	822	769	888	861	842	831	830	864	829	827	871	837	825	878	845	794	845	845	919	894	866	885	819	861	853	873	817	850	836	820	873	864	925	837	858	865	845	827	815	837	855	871	845	835	839	810	841	873	870	858	849	880	803	849	835	848	899	881	810	897	877	795	837	907	856	847	860	847	897	828	825	868	824	883	847	932	857	846	842	861	814	784	800	865	859	834	876	865	806	838	795	910	862	873	823	870	855	907	861	842	843	849	907	783	837	880	865	834	844	839	875	866	829	828	868	820	856	813	837	837	900	826	881	876	803	873	885	875	813	842	816	807	810	850	770	870	878	867	869	888	888	873	851	872	865	849	828	867	842	856	835	845	838	848	811	859	843	863	856	844	848	862	834	840	812	830	874	862	854	839	880	823	887	866	829	801	900	850	798	881	866	857	847	864	842	850	878	849	846	859	813	798	847	916	824	859	877	850	814	831	829	823	846	866	827	877	869	851	846	877	855	845	860	849	850	825	847	898	779	886	846	855	822	833	853	812	918	819	879	855	913	874	871	878	806	816	838	837	878	822	843	871	867	860	908	849	883	829	887	875	866	871	868	820	877	834	867	815	860	854	819	896	853	838	851	916	856	866	868	877	832	878	812	848	856	798	866	903	880	806	839	881	880	854	854	847	853	848	847	798	827	839	830	821	856	853	847	817	834	905	841	839	833	856	894	854	847	834	817	835	857	861	915	843	879	817	867	814	864	847	821	847	910	831	830	791	856	847	853	840	861	866	835	850	859	823	840	840	880	838	856	868	820	832	830	867	792	839	836	853	851	859	820	824	767	879	853	812	860	832	844	894	878	889	881	863	774	796	877	811	868	834	878	870	796	800	881	846	845	806	856	857	798	793	844	868	858	853	846	831	847	831	852	844	802	883	866	834	893	837	803	856	866	838	856	868	890	837	892	858	794	831	839	764	853	857	933	845	904	857	843	834	846	848	797	832	863	832	838	862	800	878	820	874	863	895	876	877	863	875	860	863	857	821	860	863	831	871	870	879	858	853	909	820	881	853	875	824	878	853	827	821	889	884	854	883	905	816	804	827	821	899	879	901	856	881	810	841	809	838	856	873	824	806	862	874	908	898	851	854	839	881	814	880	853	883	795	903	892	842	894	875	804	806	869	879	888	843	826	891	802	826	864	826	792	876	856	832	785	854	820	871	859	811	870	836	826	809	872	882	865	846	845	820	804	794	878	898	828	844	896	841	844	841	878	885	849	875	856	867	834	840	870	848	858	833	812	826	804	832	833	812	877	816	814	842	830	855	869	810	891	847	867	846	856	792	857	799	834	849	826	848	807	920	837	875	847	853	888	855	885	858	856	873	837	881	812	916	846	798	858	840	821	793	856	904	899	846	878	800	825	830	884	837	885	835	841	843	914	914	803	846	847	849	847	854	860	898	878
27663	19299	5404	549	389	360	340	350	317	342	303	350	324	308	304	309	292	340	313	326	300	334	307	312	285	325	294	301	294	300	300	307	317	341	310	343	324	291	292	334	320	302	301	278	304	307	332	334	293	294	282	295	296	328	308	288	322	318	308	317	292	313	368	330	306	279	311	344	310	362	305	295	312	302	305	317	294	304	293	284	344	277	303	291	293	301	312	316	305	312	307	303	300	312	312	307	293	307	289	281	297	343	308	298	310	313	318	298	292	289	304	307	303	311	275	348	276	252	302	295	311	317	330	270	298	313	308	301	316	291	370	310	284	304	352	307	306	325	326	342	353	296	338	352	329	294	295	350	305	301	320	313	320	243	326	328	327	326	314	301	312	313	309	319	343	276	313	297	301	297	310	275	292	318	308	326	312	354	317	293	279	306	333	328	289	304	318	319	316	282	307	279	305	307	307	289	306	308	323	331	320	285	327	322	322	333	271	311	302	289	341	331	317	308	292	313	305	309	278	327	342	309	324	325	294	307	307	282	321	347	311	306	340	318	299	292	348	345	326	340	295	299	286	335	329	274	304	300	321	312	310	313	297	324	305	320	308	314	303	321	292	321	306	289	304	314	316	318	351	315	317	315	335	319	317	345	310	332	310	315	321	291	292	305	329	314	311	286	286	292	315	318	306	316	312	298	312	336	300	301	341	301	306	305	330	301	297	336	299	323	283	318	301	306	303	284	286	296	327	324	324	324	295	317	303	343	319	301	311	319	320	328	277	306	321	292	321	326	291	309	287	319	309	344	322	322	315	293	308	315	299	328	293	325	317	336	322	348	294	299	300	309	305	293	295	314	305	330	295	329	312	306	307	315	291	324	311	304	292	296	309	315	332	317	315	316	300	319	291	329	319	312	276	298	316	328	297	303	279	322	319	299	302	311	309	304	294	304	286	278	309	289	308	337	288	320	301	314	312	310	336	313	317	308	313	342	308	330	302	291	308	360	306	318	332	322	337	296	330	316	305	325	269	310	317	296	309	292	335	305	325	278	307	315	331	321	312	297	285	330	305	310	296	323	348	295	343	283	296	326	343	288	309	304	308	316	327	279	303	289	339	301	294	293	310	303	288	331	325	319	293	317	319	281	306	283	307	331	321	278	319	284	313	291	295	308	326	301	288	317	302	325	321	322	318	309	317	303	309	317	310	299	322	257	327	347	310	309	311	306	296	309	330	316	284	334	313	301	290	331	313	299	304	293	308	316	293	305	305	292	356	353	303	313	299	334	335	315	309	316	318	313	328	302	308	334	325	310	315	304	317	328	333	297	303	306	306	296	305	327	305	295	284	311	305	314	317	297	275	329	332	280	301	321	324	321	315	318	311	293	341	307	299	301	334	321	316	340	309	335	308	286	351	281	298	339	312	299	309	302	289	349	307	297	321	365	311	306	311	341	314	303	326	315	298	289	311	328	283	324	313	364	305	305	311	321	327	342	325	308	300	306	298	300	277	275	293	316	309	314	299	295	271	310	324	277	317	300	325	321	312	308	255	309	289	330	334	298	290	319	301	289	316	309	322	317	323	288	317	271	292	307	324	275	293	313	333	310	308	291	318	285	277	300	317	291	305	292	265	302	307	292	347	301	316	308	311	309	295	292	300	298	327	318	304	302	301	336	284	320	258	349	287	313	304	315	306	292	315	308	280	272	324	320	310	313	307	295	303	331	287	300	318	301	326	316	278	313	346	302	312	283	311	310	324	320	331	318	316	292	333	305	299	296	288	308	301	298	314	299	306	304	300	311	300	295	341	339	293	321	303	338	337	315	272	319	274	319	289	295	307	295	330	315	303	325	314	319	298	334	324	298	310	296	290	333	317	332	297	314	323	304	322	318	298	304	316	320	309	307	301	307	318	321	285	306	335	292	262	312	340	316	297	284	279	311	309	309	302	306	317	290	334	304	310	282	298	336	309	294	303	319	312	315	320	317	319	289	314	300	320	314	325	316	304	288	302	270	329	283	286	287	309	309	286	319	277	333	326	315	311	301	296	306	281	297	300	301	333	324	325	296	315	321	312	279	336	291	333	327	313	342	309	311	328	314	318	304	303	309	309	323	301	307	305	262	286	286	333	298	323	276	275	322	311	324	312	301	312	311	320	287	304	319	267	330	288	302	282	325	319	318	299	274	300	329	334	289	316	341	296	300	282	326	316	327	306	319	314	309	286	303	310	308	313	299	338	317	313	344	323	332	309	293	318	312	303	309	290	311	336	306	300	308	311	316	341	321	295	309	302	317	297	299	313	317	319	328	302	311	297	342	303	303	270	293	331	327	328	327	327	347	310	287	310	315	309	299	302	319	276	330	302	332	315	300	327	322	284	281	325	306	312	318	313	310	321	313	319	310	335	325	290	340	320	303	301	312	305	328	319	261	310	324	308	278	282	333	280	316	322	304	312	309	282	289	355	326	318	347	320	309	266	319	308	316	294	309	328	305	339	301	313	283	323	318	293	291	323	324	290	322	326	313	322	310	313	304	310	292	318	316	308	333	314	306	297	280	350	348	311	320	304	290	299	307	316	324	331	306	326	343	288	294	280	301	312	323	309	305	334	339	334	289	310	289	312	305	299	318	301	320	347	315	330	353	300	290	307	279	281	257	308	299	321	295	300	313	278	312	320	357	311	299	334	308	299	293	326	327	312	315	307	303	306	300	292	300	289	324	324	299	300	321	291	299	317	348	334	318	324	291	321	314	331	321	290	301	330	301	285	306	338	295	299	332	313	287	297	326	325	317	331	293	324	318	304	322	284	331	342	363	323	319	282	351	319	334	320	307	338	338	305	366	337	308	355	320	320	291	305	356	306	283	295	316	287	338	339	313	338	311	312	272	289	350	304	347	307	322	329	347	308	313	325	305	270	333	301	336	289	317	316	309	287	338	280	325	300	313	328	317	284	290	318	313	330	310	321	308	288	340	302	288	296	300	331	279	285	301	323	288	303	326	312	290	306	307	309	325	334	294	287	315	309	303	285	302	288	288	289	282	317	307	316	281	303	310	328	326	302	312	317	283	288	315	332	278	330	304	293	310	305	301	320	314	335	306	300	319	311	295	284	310	301	304	312	320	311	278	314	307	313	299	321	301	292	293	318	343	323	315	296	314	328	280	349	290	327	301	341	308	307	359	302	342	322	309	330	299	292	288	290	304	323	302	311	293	322	302	276	330	317	305	326	302	302	327	288	302	301	296	326	297	299	326	292	328	315	314	284	335	345	315	303	310	338	307	325	315	288	321	304	325	328	334	321	305	331	300	337	314	303	323	332	295	318	314	329	318	277	294	327	301	321	294	311	290	331	352	302	297	326	297	294	315	313	334	311	300	296	304	318	306	339	309	345	281	286	339	317	296	302	305	295	325	301	282	305	307	320	301	303	300	289	308	300	281	313	309	308	294	323	299	302	304	344	323	316	309	324	309	288	340	286	296	329	306	291	326	331	312	320	334	278	310
11220	12711	739	478	455	431	388	371	354	397	387	366	354	372	349	329	328	350	361	343	344	362	316	358	380	375	352	339	363	344	342	334	359	374	370	365	321	306	357	330	335	353	370	357	370	342	378	365	334	345	337	351	372	320	384	376	360	348	341	354	366	340	319	359	318	303	361	377	315	332	343	334	332	364	336	348	328	355	346	387	361	371	360	326	313	358	337	370	353	335	320	348	337	403	365	355	352	328	337	353	326	331	343	344	374	373	372	362	332	340	322	323	366	341	332	332	337	340	346	347	318	380	326	386	315	330	359	344	331	296	335	382	328	367	368	357	368	347	352	358	337	355	323	373	350	362	328	376	325	310	349	329	384	340	379	344	369	346	374	341	318	348	360	343	381	315	360	343	349	362	367	350	349	379	355	392	371	345	359	329	364	375	367	340	337	333	351	335	338	313	317	342	369	340	361	334	339	327	329	348	328	362	347	339	372	358	347	356	346	333	360	338	359	369	309	368	332	364	357	349	372	351	357	337	378	371	368	353	363	357	329	343	339	360	354	377	313	332	363	374	331	338	335	359	327	349	353	361	361	337	363	320	332	358	334	329	369	358	353	360	351	360	320	364	340	332	363	343	363	321	348	339	325	362	395	350	348	346	328	360	340	340	357	356	357	352	396	317	314	341	354	319	373	371	353	344	330	337	320	346	334	363	328	361	346	339	362	366	364	339	382	377	339	360	353	354	378	360	341	340	357	360	348	338	344	348	384	323	348	359	338	333	321	342	379	371	331	368	358	355	319	392	363	363	374	354	342	350	368	351	350	336	357	387	372	346	324	336	304	323	358	349	360	354	321	331	336	330	334	335	390	350	363	349	361	328	362	328	349	341	326	371	390	329	353	317	366	341	375	361	354	337	351	366	326	362	348	361	354	354	342	329	361	343	343	336	335	321	335	331	363	361	373	347	350	361	368	374	373	356	329	347	299	318	314	367	344	364	350	327	365	359	326	356	357	336	341	386	343	375	388	346	345	358	319	355	350	371	341	322	331	345	315	345	348	327	351	379	367	349	343	335	331	343	322	332	349	362	334	338	359	371	355	318	351	321	340	363	347	355	350	328	382	351	361	343	341	364	359	353	356	361	350	381	325	353	369	363	370	357	357	356	353	388	359	369	331	354	323	356	358	338	350	379	313	330	369	358	354	386	357	352	362	357	371	329	361	389	363	370	362	345	338	329	360	350	326	343	348	336	326	336	344	353	377	332	366	332	341	352	350	348	311	354	350	360	340	325	350	346	330	358	350	374	366	373	351	338	375	325	351	319	341	366	334	363	334	359	377	353	383	362	328	345	331	346	363	344	343	332	341	358	391	358	354	361	364	366	311	335	428	358	348	311	342	334	364	357	365	337	380	349	328	341	313	331	357	345	335	332	352	363	311	319	388	338	351	372	347	358	338	377	345	334	342	327	358	328	336	332	327	346	312	371	352	356	337	361	352	346	378	335	359	338	355	352	373	316	364	373	349	344	366	355	351	347	347	359	349	349	360	369	330	313	339	330	357	351	346	347	345	390	368	331	369	353	349	357	361	348	355	394	341	347	345	342	329	342	336	355	357	367	355	336	309	347	388	347	330	343	374	330	346	340	367	356	347	359	332	359	352	357	372	329	384	337	357	373	296	360	343	356	380	348	353	365	344	368	358	349	334	369	353	383	330	309	343	392	372	374	358	329	366	345	343	364	369	369	322	347	357	360	363	369	335	363	362	354	359	334	383	387	355	382	334	322	357	351	349	344	356	298	382	349	350	367	345	384	355	343	364	369	388	353	371	345	367	334	317	343	288	366	364	353	371	384	353	326	324	341	314	340	346	362	330	366	351	342	374	319	335	348	344	347	347	380	358	365	331	350	334	360	339	359	374	352	365	317	383	340	299	359	362	367	341	343	340	374	330	358	348	323	345	376	342	337	348	338	357	319	373	373	383	353	357	356	345	341	362	347	352	325	340	326	357	317	381	337	335	340	347	320	366	389	345	355	323	315	292	329	364	332	372	345	345	323	394	349	389	344	331	317	334	338	345	343	383	391	373	336	333	364	346	365	317	342	345	354	340	351	368	372	336	389	347	375	336	348	352	350	354	321	347	379	344	327	325	359	345	344	366	357	376	326	327	361	382	351	335	342	344	336	327	334	337	339	349	313	369	327	338	375	329	343	371	328	329	328	365	317	342	324	384	353	373	311	356	342	354	389	350	335	388	304	379	328	364	337	362	373	358	391	352	346	322	343	368	375	342	337	353	357	394	331	355	365	337	330	346	356	331	364	357	352	328	372	351	329	358	339	334	349	336	377	322	323	359	336	358	368	338	369	344	373	360	333	334	329	369	322	347	339	384	332	343	372	331	351	341	352	371	331	352	357	315	368	378	335	299	300	351	355	326	364	364	344	363	361	357	347	352	350	365	359	341	333	366	353	326	341	365	368	349	350	355	398	344	367	375	379	331	369	347	342	341	366	361	354	350	340	339	372	338	359	357	356	341	377	359	341	373	358	378	349	332	323	348	349	353	343	355	346	340	350	306	385	349	313	367	355	335	320	333	371	369	339	338	333	407	340	362	333	352	367	333	361	350	320	352	342	347	339	325	359	365	335	323	377	348	360	338	334	339	340	333	343	353	320	320	367	314	341	340	335	342	335	389	329	355	372	333	359	357	373	388	367	343	363	339	370	339	326	344	330	332	360	359	362	344	335	408	367	348	365	353	344	395	365	318	360	354	308	360	325	348	324	355	341	333	344	337	354	385	345	364	356	344	348	324	336	341	372	370	333	349	347	362	353	354	350	370	325	353	346	350	361	344	350	330	365	392	336	360	340	331	368	373	396	359	367	347	370	373	354	393	346	365	373	351	359	312	337	375	383	321	361	345	340	353	338	353	350	319	368	367	314	340	369	352	377	360	367	395	374	351	320	358	342	344	379	375	353	346	349	371	371	320	355	345	368	338	336	387	326	335	350	358	364	370	352	358	361	392	351	347	324	349	365	340	349	363	364	359	342	345	350	337	334	303	357	341	365	382	366	364	350	383	384	334	359	345	368	329	348	342	341	315	344	317	333	334	346	350	367	346	357	365	360	352	331	323	349	335	352	309	331	344	344	371	321	375	360	338	388	354	361	381	353	359	331	359	323	385	339	344	361	340	359	360	365	348	350	334	349	320	325	373	337	361	369	368	366	341	350	340	360	349	355	345	340	335	331	344	298	342	325	381	371	344	346	362	342	340	364	349	352	364	333	354	352	350	355	366	375	333	335	348	391	362	351	355	345	383	335	341	343	371	375	349	363	365	367	338	340	333	310	331	356	344	351	354	302	386	344	344	341	340	364	318	360	369	372	345	364	359	395	342	344	335	323	385	351	336	361	310	375	377	343	353	338	357	361	345	358	348	362	381	323	348	339	370	347	350	341	339	347	337	337	351	323	370	318	345	328	381	345	373	337	312	330	334	341	359	307	351	366
23795	21125	28529	23909	20849	8919	1165	724	654	607	548	564	486	535	463	517	499	494	439	465	480	469	463	433	468	447	467	452	426	479	449	434	445	441	429	442	436	446	471	473	447	474	464	484	433	443	435	437	372	472	469	453	437	447	410	441	446	444	487	432	420	454	428	427	429	463	472	463	424	442	441	476	429	408	409	442	423	453	421	438	426	447	435	447	434	431	431	447	433	430	418	428	447	453	438	419	448	460	429	420	484	396	468	443	459	436	448	438	413	454	422	432	435	408	458	440	448	400	447	457	415	437	443	426	446	413	420	448	397	448	440	458	449	417	430	461	443	458	454	404	409	402	455	436	436	429	395	400	442	428	431	438	466	440	427	402	443	430	439	427	459	467	386	435	468	399	448	445	445	436	411	425	416	424	429	425	433	431	436	446	444	433	409	450	423	462	468	423	474	416	419	438	452	433	367	437	416	428	445	418	464	425	429	428	430	480	438	443	373	433	456	423	438	429	440	445	444	465	448	442	440	411	431	403	463	451	466	387	432	471	419	445	442	448	437	387	421	429	436	447	445	425	393	465	448	434	433	419	408	436	463	419	462	450	432	427	396	435	456	443	405	434	422	442	401	427	418	445	452	398	465	473	428	425	443	428	420	403	427	424	436	448	423	458	407	439	421	444	441	422	431	420	414	397	441	446	383	442	480	415	457	420	454	422	440	419	482	449	455	424	431	427	453	427	437	482	442	403	436	416	422	447	475	437	405	431	422	467	478	449	472	426	426	414	448	433	435	480	464	463	443	426	470	444	408	433	441	446	470	427	461	481	414	419	436	419	446	427	421	458	466	443	425	420	437	425	439	462	452	428	415	392	440	448	459	405	452	441	446	422	462	466	413	464	401	454	456	436	458	436	402	459	418	410	380	458	431	376	437	451	415	432	427	418	420	421	449	437	470	428	399	429	448	437	472	428	429	465	476	450	430	445	417	474	461	434	445	448	429	444	449	435	467	451	438	407	437	442	417	435	424	472	432	427	435	394	418	419	420	401	453	464	456	427	408	412	479	448	478	400	474	454	419	422	397	427	464	447	463	424	445	431	423	416	456	432	458	429	435	422	464	434	429	427	380	427	424	455	429	434	446	432	442	424	435	456	450	443	424	422	405	446	448	415	444	418	448	433	446	456	440	432	415	421	416	437	409	439	467	474	426	447	441	430	443	418	447	394	437	447	430	424	434	451	429	421	466	405	437	474	431	439	474	435	422	426	408	427	451	475	399	466	427	389	420	413	420	406	450	458	461	427	473	426	445	435	450	413	433	476	434	443	462	449	438	445	426	434	439	415	481	425	425	454	439	391	445	432	424	429	442	396	441	437	478	443	439	447	403	449	441	429	438	435	421	398	425	452	445	451	417	460	449	430	420	435	413	470	397	435	432	444	429	486	441	446	455	438	464	425	437	420	421	419	414	443	443	428	437	439	413	473	454	448	456	412	430	424	382	449	455	434	462	422	393	424	441	410	382	411	384	428	411	438	468	439	418	456	459	435	407	442	439	424	435	416	430	421	423	436	462	460	437	393	421	451	446	417	442	392	448	412	454	439	441	428	419	420	443	412	408	426	470	435	444	440	449	480	446	441	442	414	476	446	421	417	426	440	431	419	416	458	455	436	436	437	432	424	458	447	425	405	438	437	416	430	441	412	421	421	467	417	453	481	379	397	422	433	471	429	431	421	434	421	426	419	402	442	443	450	420	451	472	395	428	439	447	422	417	441	446	389	482	394	403	451	457	418	410	434	387	388	446	461	461	436	410	479	462	420	365	423	426	423	438	462	429	458	435	470	429	448	457	440	426	428	456	424	491	428	415	463	411	415	414	414	438	439	416	447	421	475	441	432	467	426	421	454	441	427	448	416	446	432	452	451	452	427	479	429	416	427	433	426	399	425	451	462	457	402	449	456	476	410	423	403	428	427	466	462	422	451	433	411	416	441	457	423	395	438	459	422	424	472	419	460	429	417	421	452	442	425	404	440	438	416	456	416	404	432	438	398	434	450	400	441	423	420	440	440	463	439	389	453	421	429	428	430	443	467	445	469	434	433	425	475	393	415	465	437	447	436	415	452	414	428	445	404	422	431	438	418	423	434	449	430	385	421	420	434	471	386	429	469	422	409	410	450	422	403	444	469	413	434	433	424	413	436	441	410	413	492	428	438	436	431	469	433	414	431	467	413	434	462	455	428	450	442	421	416	415	449	417	423	418	426	429	416	431	451	422	427	467	479	444	446	485	428	425	446	431	452	409	408	429	423	450	424	422	479	430	465	438	467	471	444	419	450	437	409	428	442	463	435	429	455	425	448	446	419	451	418	447	433	422	412	431	423	415	435	438	464	425	472	399	436	444	448	436	446	423	426	431	432	456	420	450	432	442	394	506	456	425	435	444	435	401	450	421	439	445	437	444	432	448	457	444	438	446	431	412	374	414	434	418	406	439	415	455	414	455	455	424	439	442	432	412	457	442	410	452	451	462	409	453	434	420	474	455	446	416	448	417	443	425	439	457	466	426	457	400	446	430	422	408	408	419	424	413	430	452	416	455	453	441	422	456	437	396	414	408	420	428	421	414	435	419	448	400	420	415	464	435	435	446	424	414	413	433	466	459	426	427	451	464	441	417	415	471	429	432	459	446	418	434	398	429	450	408	427	432	499	428	434	431	426	418	403	402	410	415	436	491	408	407	440	439	451	463	426	442	437	418	474	475	432	445	450	422	392	416	412	434	434	399	427	415	437	462	427	463	438	447	420	416	422	471	409	430	426	432	426	415	420	439	446	429	422	466	435	465	442	442	416	443	411	442	463	441	437	424	413	430	456	464	416	454	447	415	434	419	430	428	425	465	456	423	428	385	431	419	442	413	448	440	425	412	458	436	439	410	409	430	436	439	458	425	421	420	463	431	446	410	426	426	437	429	428	409	414	446	443	452	436	412	425	411	438	431	451	447	422	458	425	436	472	436	491	423	430	436	444	409	398	460	399	431	439	427	421	465	457	445	426	440	443	461	442	468	447	415	434	454	394	442	408	386	418	417	427	465	449	465	465	440	437	459	418	424	459	433	460	426	416	450	433	412	449	397	430	396	418	430	421	406	438	437	426	419	440	438	437	433	429	460	467	434	439	415	432	444	462	449	457	443	449	435	419	382	443	432	412	436	448	436	454	414	450	445	404	428	468	468	453	418	425	473	434	435	468	431	460	422	434	467	441	408	482	447	448	425	453	420	489	448	436	447	425	431	441	429	406	409	448	429	421	426	455	458	396	457	459	436	445	414	425	417	422	442	409	437	400	428	425	457	435	443	457	422	446	462	441	452	435	420	432	413	442	414	455	465	435	466	479	441	417	448	419	449	461	449	459	395	447	462	419	458	437	393	374	432	438	412	397	452	454	454	432	411	459	420	399	435	447	420	431	477	422	438	429	434	481	434	410	445	421	433	470	432	407	440	425	425	459	444	394
35706	68433	15840	2747	1790	1452	1123	979	818	724	689	599	579	601	557	510	527	499	552	497	461	509	468	512	500	465	485	484	485	465	489	454	463	484	522	473	486	455	458	484	458	444	467	479	474	468	438	426	462	494	458	460	513	452	461	489	431	472	430	437	459	464	442	478	482	433	444	469	476	474	467	478	462	439	468	488	492	464	473	431	486	410	476	434	435	440	470	466	408	474	494	462	470	462	495	423	431	457	462	438	508	474	499	485	455	480	464	446	453	477	445	467	472	442	467	467	412	441	437	491	489	433	452	457	470	466	443	480	471	475	403	408	471	433	453	443	470	466	479	431	440	472	435	469	488	452	441	487	469	485	449	453	466	442	451	468	405	480	460	460	470	442	424	472	442	446	457	455	463	492	495	477	494	471	433	471	467	472	501	439	479	451	457	456	440	429	447	463	442	461	471	438	434	440	455	465	462	466	499	450	415	452	444	420	422	474	478	452	481	457	441	464	438	468	501	463	453	436	466	451	476	441	447	474	444	468	449	465	435	454	478	467	454	457	433	468	449	431	487	415	437	386	450	484	484	448	426	395	455	459	500	468	440	423	470	409	454	473	429	433	469	445	463	433	449	458	463	477	436	470	463	446	482	479	450	445	461	444	433	431	471	445	447	468	471	486	474	487	477	431	452	481	459	461	448	425	458	416	447	437	446	423	453	444	421	430	470	473	432	441	471	468	481	456	453	440	437	481	456	476	467	464	411	444	454	474	439	484	459	446	476	450	439	455	438	467	472	463	462	465	452	441	460	460	477	435	479	451	424	493	447	441	442	462	438	459	489	462	422	459	459	435	452	439	477	451	477	482	504	419	490	443	449	448	476	431	474	469	453	456	445	445	428	454	481	480	475	459	426	461	447	457	477	440	480	443	455	468	447	480	425	441	434	468	441	461	432	479	446	423	452	461	473	460	420	483	459	440	464	467	470	484	453	436	480	470	443	451	480	464	440	506	462	444	488	438	483	430	440	487	483	421	479	495	422	428	447	453	464	453	447	460	480	442	450	452	454	458	452	483	470	481	455	482	487	489	430	446	485	433	475	465	443	476	427	492	450	452	451	417	449	458	450	439	454	468	449	455	464	469	470	469	455	423	455	490	453	454	441	452	463	444	437	425	466	442	486	454	485	474	480	426	464	457	475	477	480	440	454	446	426	438	437	451	462	439	462	494	420	446	459	420	487	476	441	427	485	441	485	455	468	432	448	433	441	463	368	404	449	424	474	477	483	481	472	504	455	439	460	435	447	477	487	467	478	484	463	477	452	434	466	449	456	459	452	429	462	460	473	423	479	489	458	456	478	419	450	460	421	460	479	482	463	458	484	458	424	449	473	448	452	435	491	466	440	439	477	483	474	433	443	470	470	493	451	452	482	453	431	475	480	480	416	450	470	478	452	503	471	487	476	454	425	437	442	438	488	469	449	479	467	469	458	437	471	457	441	458	455	432	453	466	444	460	458	461	452	459	449	448	454	456	490	454	465	444	436	448	452	464	452	474	446	453	461	450	509	468	486	440	485	472	463	430	469	431	443	460	467	426	488	436	472	425	495	471	436	451	445	467	450	459	464	428	490	472	440	443	439	412	455	467	481	450	437	458	467	451	501	475	469	485	460	452	437	451	451	451	480	428	471	476	460	470	458	490	436	445	427	446	440	485	443	423	435	455	448	433	459	489	466	472	484	458	474	505	462	465	454	476	466	455	469	457	442	476	463	469	467	474	414	438	452	464	470	426	414	424	474	462	474	460	486	458	476	448	477	454	439	443	492	464	444	437	464	483	435	465	438	435	457	433	454	454	426	450	471	498	475	439	444	467	449	484	417	444	440	454	463	436	502	484	509	490	455	452	468	464	457	445	468	435	459	440	461	422	449	414	453	447	459	428	455	458	487	446	483	440	468	481	432	468	489	472	434	458	463	455	448	442	453	464	421	496	462	462	504	491	468	445	443	435	483	483	478	478	450	438	459	480	449	444	469	449	468	496	467	471	476	468	452	457	470	463	445	431	457	432	488	455	441	463	434	475	484	453	486	470	490	423	453	469	440	450	448	432	480	456	457	453	457	471	459	468	435	470	466	448	484	432	449	462	453	451	439	444	433	488	477	453	470	440	480	450	460	475	443	452	460	438	441	460	449	449	483	436	450	476	426	472	473	441	439	467	481	421	487	477	490	465	440	488	436	486	494	459	450	461	472	425	452	459	474	477	426	455	434	435	453	454	479	435	447	455	497	482	425	473	522	468	429	477	471	454	475	462	504	443	456	429	460	442	448	465	467	466	447	490	479	439	453	426	456	485	435	464	442	464	404	453	456	441	464	447	493	471	473	423	449	468	453	478	476	444	459	450	447	479	447	456	447	491	441	480	458	471	460	439	443	466	444	459	463	438	461	500	438	461	457	450	452	425	484	426	433	472	456	449	502	457	513	422	436	481	468	489	448	468	419	467	473	449	476	447	466	443	455	497	432	466	454	450	488	460	470	485	454	452	471	443	492	435	464	450	459	453	468	442	445	464	493	448	433	464	455	486	504	446	440	463	444	490	496	457	448	448	496	460	480	473	446	437	445	489	431	441	443	493	466	452	425	456	451	487	453	499	478	471	452	478	446	462	444	425	461	479	480	473	462	450	421	501	438	468	461	493	481	420	439	435	465	459	425	459	470	463	447	456	452	426	429	440	451	475	444	483	496	467	479	450	457	464	463	434	471	487	467	476	443	462	444	479	445	449	457	444	439	434	425	433	428	432	434	468	448	508	430	445	468	435	465	472	470	457	472	489	450	416	474	457	488	433	452	427	448	451	449	441	451	428	465	473	433	503	457	440	484	464	481	496	463	421	458	441	423	452	445	464	471	472	474	431	480	462	451	452	424	469	487	461	408	471	491	466	479	476	526	474	477	431	454	504	444	464	442	441	471	454	444	451	482	461	449	427	414	430	445	457	442	449	431	474	443	427	482	439	459	460	456	403	489	457	480	464	412	496	439	408	455	459	443	462	441	469	444	445	457	419	437	439	439	477	460	445	460	474	438	431	453	448	463	466	450	442	418	451	485	441	430	471	467	426	430	447	465	458	437	440	478	431	460	453	420	459	459	444	453	460	458	431	452	443	477	461	436	455	438	442	444	464	453	474	475	446	457	457	476	525	452	457	484	414	462	453	475	442	489	428	460	421	471	450	466	436	435	435	450	471	470	451	452	471	435	484	450	432	453	452	442	440	455	458	501	439	455	442	446	487	442	466	488	449	480	473	403	447	408	460	463	474	443	472	481	444	509	478	458	445	461	442	444	505	429	443	496	483	483	441	464	435	430	477	471	417	456	460	457	471	506	478	474	455	458	448	480	462	444	414	434	487	454	474	453	452	465	475	474	437	452	468	441	478	487	467	430	456	460	471	458	503	460	443	471	444	463	454	455	464	512	433	441	474	504	443	456	479	481	443	459	424	433	442	460	459	432	481
24910	21267	27738	24847	12970	1259	875	737	680	733	643	646	639	616	624	661	662	645	620	660	665	626	652	609	620	625	615	621	586	667	692	638	623	626	643	640	628	654	629	594	643	637	619	569	641	623	579	632	618	612	625	655	590	610	590	580	615	630	575	652	598	609	659	652	644	640	605	635	596	623	610	579	622	608	616	621	621	578	656	623	641	643	623	660	615	602	609	606	603	591	613	603	618	615	582	652	646	647	617	618	581	607	574	599	628	677	594	635	629	647	644	629	606	653	634	644	652	645	617	662	639	604	646	607	598	591	622	649	634	636	648	668	654	627	623	644	618	625	655	648	619	616	660	654	626	561	618	646	627	635	648	649	654	599	606	635	647	621	599	619	648	598	596	597	635	670	587	653	586	609	607	619	594	629	618	620	545	578	632	649	593	604	588	596	623	571	609	630	630	624	621	655	610	552	595	610	591	618	620	630	624	636	614	578	649	599	646	612	650	627	591	604	631	642	613	606	622	589	632	646	591	633	672	597	659	609	671	651	615	657	629	631	624	601	635	628	640	651	654	644	616	590	587	589	620	603	571	634	644	555	622	646	627	619	630	613	627	638	627	635	630	645	612	591	621	640	609	635	622	597	640	617	622	605	614	585	611	618	638	625	627	609	625	609	553	606	629	620	631	623	618	620	611	618	637	624	661	613	655	624	602	601	619	600	603	603	632	624	580	620	596	649	615	606	608	617	605	646	614	612	615	599	600	605	621	599	597	641	610	600	621	653	602	638	639	578	631	600	621	610	626	581	587	634	641	609	635	650	660	642	577	631	627	602	600	609	631	658	586	666	585	636	629	601	633	662	608	590	641	614	604	593	657	558	642	610	633	679	669	656	615	620	636	634	630	697	613	619	635	654	639	661	588	652	654	604	596	632	652	623	636	650	617	582	626	545	617	645	700	594	633	649	623	647	609	625	598	630	632	631	611	667	608	618	625	650	610	642	607	601	622	617	600	627	633	620	621	633	582	634	609	578	588	590	641	614	610	628	584	629	640	640	599	604	638	654	637	632	641	603	627	645	596	590	624	628	630	610	607	594	588	613	605	584	609	613	604	605	602	630	693	603	638	636	632	591	598	569	619	604	621	606	601	619	630	655	634	616	604	634	633	621	621	599	661	635	592	632	606	608	598	586	664	611	617	603	644	614	595	614	629	606	575	601	668	559	577	598	623	591	653	658	647	598	645	574	607	638	619	620	628	629	605	629	578	615	609	646	623	602	643	584	591	603	577	583	621	615	654	621	633	618	642	606	611	603	652	635	611	614	674	612	598	639	613	659	637	641	576	620	632	613	617	628	627	620	638	621	640	598	568	647	608	630	591	610	607	634	649	603	583	631	657	597	636	616	619	608	604	601	612	643	615	582	569	621	579	619	596	647	644	621	641	617	624	599	620	632	598	620	613	645	632	630	628	637	592	602	619	632	650	640	619	617	620	611	586	635	558	657	585	630	618	605	628	622	632	584	677	596	646	571	593	631	620	623	608	636	609	630	682	661	592	641	628	635	620	649	613	603	630	653	581	609	613	658	687	589	635	606	603	635	613	625	661	637	640	661	592	669	603	630	647	642	628	593	625	634	634	607	590	647	623	599	630	615	599	593	578	573	624	606	628	587	620	617	633	605	618	646	635	610	633	644	583	595	584	603	611	646	598	633	596	578	586	610	626	604	610	596	606	649	592	659	661	614	548	588	625	614	625	609	626	592	630	607	632	650	645	567	598	592	604	578	629	631	589	643	595	629	596	607	594	582	596	520	609	603	648	616	617	578	617	599	661	621	646	620	610	627	622	630	650	620	602	651	598	630	596	591	594	619	625	625	621	617	587	644	586	673	630	634	651	600	610	627	608	587	609	595	665	619	668	628	614	593	603	651	617	664	624	618	678	635	626	659	667	608	590	654	579	614	612	650	624	591	616	575	575	615	661	613	619	601	581	598	606	636	653	627	641	616	597	619	640	596	588	610	608	564	641	637	568	633	655	645	633	585	652	602	640	606	609	591	692	607	593	632	603	581	588	628	579	602	640	568	629	624	592	604	675	627	612	638	640	653	633	602	601	642	668	639	635	635	631	634	576	637	645	628	656	670	614	617	615	626	603	618	609	629	632	615	625	596	665	583	634	637	616	644	606	587	667	635	594	653	578	586	610	628	651	631	625	585	591	637	665	646	608	651	643	626	630	614	621	571	634	675	632	648	565	621	611	612	665	594	640	625	630	602	642	630	649	650	649	645	628	622	636	591	617	653	586	578	634	652	611	636	584	619	693	636	650	605	628	614	605	619	643	633	618	641	631	589	631	608	611	556	613	625	595	634	609	620	655	612	655	606	654	602	614	623	641	659	608	624	613	591	623	610	625	596	629	598	616	628	622	639	627	610	626	627	626	590	599	599	609	595	632	638	595	622	585	619	643	643	582	613	613	611	654	618	664	641	607	634	626	612	623	667	589	616	600	618	633	575	607	609	620	666	633	642	645	608	644	605	590	649	592	613	626	582	590	657	607	613	601	664	604	595	619	614	673	634	631	636	605	642	643	636	579	623	595	606	632	579	610	633	652	629	602	617	618	619	620	670	630	615	639	628	635	641	609	624	610	606	608	666	671	620	583	617	637	593	604	636	637	568	625	574	582	611	652	643	669	645	584	616	628	564	569	605	601	639	685	629	662	601	603	634	613	606	593	586	559	599	644	591	575	624	642	597	614	611	594	575	593	583	602	627	575	633	613	670	657	640	595	593	634	607	646	671	618	648	665	581	657	654	616	630	607	604	611	625	629	647	625	649	624	619	641	634	604	614	598	599	592	611	604	677	672	642	664	616	633	618	613	597	642	634	635	631	609	640	664	619	569	609	581	616	606	620	622	603	661	629	605	581	645	612	637	573	564	631	563	619	622	680	616	688	606	679	643	592	650	598	629	615	628	657	622	658	610	613	622	600	604	615	663	621	625	640	572	614	590	629	555	662	584	613	638	617	649	594	633	642	604	612	608	636	657	663	611	590	601	588	597	629	650	651	628	601	581	627	602	668	692	592	610	622	595	618	633	618	615	609	627	627	629	595	656	603	621	587	636	610	625	612	651	626	615	624	591	636	558	613	590	668	621	651	597	607	643	591	608	598	642	662	655	616	621	621	592	653	606	628	609	616	593	543	618	607	616	662	606	620	611	605	662	601	616	623	591	595	625	622	642	637	628	624	631	584	648	619	633	595	614	603	612	599	632	683	651	639	647	638	664	608	631	620	623	628	622	629	653	598	607	608	657	656	577	696	588	617	645	661	610	617	641	642	605	619	583	624	602	608	625	660	602	649	626	647	581	630	643	595	627	594	608	636	622	595	615	631	646	591	622	626	593	642	642	636	609	658	551	628	608	607	606	618	611	631	612	649	589	602	621	635	593	608	612	641	612	613	653	616	640	614	597	648	603	664	609	653	638	618	634	629	553	624	666	636	602	648	610	634
31686	61888	24368	4512	1311	1094	1026	844	818	781	723	735	716	707	669	684	677	676	665	670	653	673	662	695	726	654	672	649	619	627	642	662	684	689	693	659	719	653	658	656	678	682	679	692	676	648	636	650	664	676	616	674	645	605	658	620	697	634	674	660	633	684	645	624	673	636	657	598	661	674	659	639	677	634	643	619	689	615	702	662	664	712	657	637	663	630	637	647	651	648	666	629	700	629	684	687	657	630	671	647	686	635	608	680	674	681	675	666	669	606	663	651	621	693	646	661	630	644	647	602	672	617	622	671	608	629	679	653	618	688	702	682	660	655	662	649	655	702	662	647	727	682	653	689	677	653	680	625	637	639	636	701	611	672	679	687	650	626	640	680	675	694	647	650	633	637	631	645	645	696	619	678	650	665	651	652	627	660	663	658	668	715	662	658	643	691	683	662	654	668	634	693	649	650	684	677	638	628	675	675	672	648	725	620	645	623	645	646	690	665	702	634	655	649	684	640	629	669	637	650	660	696	689	624	624	646	646	668	658	682	706	625	664	669	657	646	658	661	659	670	659	644	681	693	656	675	650	599	685	672	641	630	627	689	652	623	705	617	653	671	680	677	682	635	640	600	663	674	647	634	646	699	659	667	668	651	638	682	645	679	684	666	649	652	600	617	605	669	689	668	676	630	626	652	643	638	606	634	650	661	723	683	679	689	699	684	667	621	666	663	629	649	687	662	701	697	693	695	713	676	641	627	667	682	662	639	665	643	664	706	635	637	638	654	688	661	636	671	646	677	618	646	658	658	684	666	686	620	660	685	640	651	730	669	671	639	642	684	620	657	634	662	677	650	693	669	629	642	679	635	631	682	660	671	679	679	680	630	687	649	702	670	651	681	681	642	623	601	669	661	664	658	652	707	636	678	677	661	689	683	631	681	640	689	649	662	657	664	669	689	690	671	639	675	712	634	667	642	684	652	685	645	634	653	650	687	662	641	645	673	641	666	655	676	636	641	673	651	670	626	648	652	665	675	667	632	635	661	619	676	679	616	670	694	694	660	726	647	656	621	699	678	617	637	692	673	668	671	639	671	630	624	642	635	638	665	651	619	685	657	651	691	688	685	655	661	638	646	641	717	677	659	671	621	655	651	636	652	699	663	708	618	712	677	633	649	603	658	659	667	655	655	711	660	658	683	657	652	631	659	652	676	670	688	642	639	705	619	643	684	651	638	666	722	680	643	635	628	671	676	654	647	612	689	673	646	649	661	663	714	703	629	631	642	635	669	655	590	627	675	693	665	679	696	688	658	679	602	681	641	635	693	668	683	679	663	648	651	645	664	678	689	686	692	680	672	647	653	669	693	623	669	665	708	689	665	660	671	675	640	648	655	653	667	694	687	633	676	710	659	693	654	642	655	696	651	690	677	641	628	638	671	683	678	670	625	614	623	620	642	623	686	644	657	630	625	657	685	697	640	656	668	672	654	669	644	657	663	657	658	670	669	709	663	622	640	657	715	697	700	660	686	645	661	648	674	639	634	637	672	671	705	676	673	667	641	637	687	652	643	654	702	622	679	629	661	665	651	663	683	649	654	643	648	692	647	664	686	653	647	674	655	635	660	697	642	666	618	723	623	660	624	646	644	670	650	690	671	686	630	640	647	673	693	652	675	650	621	620	658	669	625	726	681	687	700	694	635	632	671	643	692	613	662	644	686	661	677	698	653	722	627	670	613	647	676	637	659	633	638	659	668	659	657	633	644	618	679	662	669	652	647	625	682	692	645	591	704	679	681	604	667	617	647	644	718	661	703	663	667	681	675	645	664	669	646	708	694	656	645	640	648	657	669	665	645	692	687	671	661	670	655	668	659	648	667	663	623	683	691	653	666	721	660	657	667	689	639	686	658	679	670	656	667	645	670	663	638	679	670	661	674	687	649	704	703	690	678	675	678	665	649	632	662	676	698	631	693	666	679	665	628	653	633	651	654	675	643	662	688	648	661	609	646	672	667	615	638	686	692	650	594	659	678	647	632	684	595	633	635	651	668	663	686	674	701	674	648	636	655	649	635	668	615	666	685	692	678	677	689	665	661	661	648	667	659	638	668	638	656	648	663	649	653	670	664	669	625	700	599	660	632	662	624	684	637	643	700	653	634	716	644	619	665	651	660	665	609	670	644	649	660	653	622	639	651	664	657	630	694	652	672	628	666	617	658	635	663	684	662	642	603	643	709	690	686	640	681	685	658	679	662	645	687	689	670	670	708	639	678	686	657	652	607	696	673	633	681	640	696	647	626	672	631	646	675	617	658	647	644	637	658	705	664	636	660	650	623	685	700	674	649	670	643	656	650	678	661	632	694	678	678	637	678	664	641	652	663	628	685	656	660	674	700	627	620	704	669	670	663	654	666	658	651	684	689	663	660	660	725	666	636	652	666	696	665	676	650	662	654	667	659	650	655	629	668	637	656	652	642	676	671	640	704	589	631	690	676	681	644	692	658	696	712	704	650	650	666	624	672	678	693	693	660	639	645	675	664	668	638	679	707	672	623	654	653	689	656	662	680	701	650	654	645	637	627	651	669	678	693	647	693	677	682	655	675	682	673	624	685	677	692	685	668	682	639	688	644	612	657	669	660	653	691	667	663	657	670	644	684	638	737	635	693	681	686	648	663	656	625	603	647	669	635	630	671	677	679	616	676	638	659	636	657	648	663	681	648	631	675	738	691	663	704	653	686	688	660	636	642	632	682	675	687	674	653	649	653	665	641	667	640	696	683	681	672	677	642	658	663	620	687	633	630	685	679	725	654	678	688	664	646	649	641	676	695	689	675	677	655	679	655	654	645	677	694	680	667	640	620	606	667	663	636	669	704	671	675	660	632	669	624	665	751	640	682	613	637	654	651	677	688	711	628	663	634	654	665	678	633	649	639	636	620	627	639	614	661	633	684	728	642	624	665	670	652	632	733	652	679	654	633	618	685	631	673	675	648	657	671	675	678	716	725	637	650	672	684	672	699	639	664	647	669	706	658	694	639	686	680	596	671	700	662	689	684	626	661	646	652	642	699	667	682	665	701	645	682	646	655	689	639	691	692	657	673	631	675	663	618	665	685	632	664	709	650	711	678	655	651	686	736	703	690	680	651	591	673	684	653	634	631	708	658	668	640	650	620	699	683	640	644	691	642	638	677	676	631	650	652	642	657	688	692	624	689	640	662	666	655	622	647	649	666	659	627	673	630	685	666	657	669	656	648	703	682	699	663	627	657	658	592	676	706	635	662	667	624	687	640	658	662	653	667	672	630	619	686	696	672	628	668	671	644	673	643	597	641	678	637	647	650	703	660	702	633	685	639	639	648	653	680	650	734	676	640	644	690	649	648	671	684	673	682	677	637	678	668	646	618	677	627	630	685	656	674	650	654	657	655	666	675	704	619	690	627	675	689	610	703	643	655	639	678	688	660	678	646	679	677	727	721	643	635	652	712	670	728	666	658	645	629	654	629	634	667
22529	21163	28934	23826	21084	21046	10676	1569	1261	1166	1172	1080	1061	1025	1069	1010	941	1022	893	937	946	963	895	923	939	913	896	914	909	885	932	857	902	910	912	882	865	882	902	878	900	920	877	869	913	911	912	875	873	873	835	807	850	910	847	861	876	916	906	860	935	924	941	877	862	905	871	931	902	918	853	880	889	906	887	865	924	837	893	900	877	874	883	927	890	841	946	911	885	836	884	869	917	854	843	939	830	899	816	920	902	848	858	917	877	898	868	869	908	920	876	866	888	858	890	830	893	913	886	840	893	886	790	872	914	844	820	939	888	856	886	901	857	929	911	853	873	849	834	839	858	878	921	851	916	916	870	889	919	941	894	920	865	923	938	869	855	818	859	900	875	842	914	879	864	897	830	876	883	815	870	889	885	882	919	895	892	892	894	885	886	890	923	883	947	884	858	871	918	898	885	879	861	847	902	882	855	822	904	884	880	904	934	863	877	924	871	882	879	882	940	897	833	807	861	878	902	890	900	919	871	876	877	843	859	876	921	846	924	977	869	883	906	878	874	845	897	930	894	918	842	853	867	889	876	891	900	894	854	910	862	901	841	872	812	927	922	909	901	900	853	842	940	873	948	894	954	878	863	894	862	970	870	900	879	900	860	921	854	899	908	903	910	839	891	872	824	894	902	833	929	944	814	837	882	854	905	907	948	914	900	853	907	896	871	942	865	869	867	872	918	840	880	883	835	883	903	883	916	873	891	847	886	935	854	890	907	861	867	913	898	894	895	849	894	918	852	853	892	916	900	862	957	941	875	893	887	827	899	869	860	880	876	917	913	849	863	899	873	830	893	866	855	903	864	810	862	864	893	874	888	856	884	868	913	868	891	927	903	890	891	885	971	949	938	934	940	894	889	892	843	875	911	974	895	897	890	872	878	927	870	898	858	925	874	900	904	912	858	883	886	881	876	891	952	902	867	892	865	836	864	877	894	854	858	834	931	913	831	882	896	945	909	937	836	877	940	947	875	848	893	920	869	868	946	879	922	890	871	856	880	869	901	934	950	906	861	866	933	867	831	893	871	899	870	845	857	891	880	870	869	924	859	921	907	874	873	859	903	970	885	863	905	939	876	874	848	882	847	880	896	842	885	855	882	851	936	920	882	899	888	920	940	897	855	874	872	897	902	892	876	924	932	847	854	840	881	878	899	874	861	821	927	850	880	914	880	889	857	861	903	895	914	882	908	913	892	935	835	916	864	829	857	926	849	838	895	904	868	922	900	949	886	876	878	874	900	911	906	892	921	834	848	868	890	878	918	865	935	882	932	835	837	873	880	895	862	909	919	871	866	866	832	934	853	838	894	825	894	903	849	911	891	936	870	877	832	869	864	915	889	885	860	889	918	820	853	902	879	914	872	873	828	859	888	866	900	841	872	892	878	826	877	877	889	886	887	973	894	946	899	874	838	878	898	859	907	870	909	890	860	870	905	900	903	876	855	871	870	831	837	903	896	911	896	880	900	883	887	877	872	854	875	925	889	873	857	901	884	859	914	826	880	945	887	866	886	850	883	870	854	855	900	865	890	842	914	871	909	873	857	936	925	894	898	888	867	886	842	880	906	936	872	861	901	844	848	880	873	899	911	895	860	885	938	861	950	853	890	868	896	900	892	860	797	935	894	881	842	886	926	932	899	898	834	804	891	899	861	865	865	843	862	883	875	909	874	881	918	890	876	920	908	888	851	855	904	906	896	833	906	855	897	818	950	846	926	896	888	868	885	905	897	862	900	848	886	887	827	902	915	855	893	838	915	917	937	944	898	928	899	868	838	924	934	897	882	863	855	868	908	880	850	888	869	848	861	880	865	913	890	870	875	854	830	905	861	909	914	908	884	867	870	854	886	904	910	895	874	848	922	859	898	847	939	863	863	877	813	857	906	928	879	850	839	908	920	906	895	904	834	936	873	853	894	825	867	903	920	889	867	840	853	901	846	909	939	858	873	924	906	846	880	860	852	875	878	890	888	823	872	906	906	836	858	882	862	882	904	857	882	867	854	899	913	833	874	871	884	928	876	880	873	900	927	851	845	882	909	903	888	903	932	910	836	932	884	853	839	920	888	907	863	883	948	899	924	868	939	863	904	865	907	873	840	916	842	921	891	913	826	901	876	892	905	891	865	907	918	957	951	868	909	834	882	859	882	927	888	937	882	908	874	852	857	881	917	856	857	879	870	851	877	878	910	823	898	878	931	886	900	939	901	873	808	896	786	850	924	877	892	880	863	829	906	867	849	908	926	842	844	894	888	890	909	925	873	851	873	846	921	835	837	858	835	878	862	855	889	939	856	886	880	906	919	867	841	808	905	906	938	894	889	941	894	901	854	914	900	890	892	854	913	831	935	883	888	819	855	842	868	860	848	911	900	886	879	878	886	886	843	914	849	866	926	883	871	875	903	868	884	912	899	899	908	919	896	883	883	877	918	869	861	873	904	938	895	872	851	840	883	888	877	850	886	902	885	909	868	845	921	913	846	859	931	895	873	889	875	900	903	868	839	908	906	903	861	835	934	859	899	841	897	884	849	870	887	893	844	856	903	892	902	856	909	881	893	895	863	849	849	870	881	883	883	892	884	882	888	919	828	875	897	863	834	843	871	855	914	907	911	877	924	939	959	872	852	839	976	906	867	847	919	934	846	866	850	884	939	805	910	881	918	868	922	890	896	888	921	862	825	877	881	851	922	887	851	903	883	816	905	864	852	870	843	879	842	887	856	899	949	867	859	837	858	891	918	916	820	875	872	852	894	874	856	875	864	884	864	859	880	865	920	866	901	806	906	888	888	898	904	867	827	936	862	910	865	943	821	874	913	886	788	884	899	906	891	869	903	900	885	864	864	912	894	845	804	851	884	887	911	887	826	936	896	894	841	856	863	943	887	890	856	891	851	928	886	835	867	887	941	919	890	884	860	892	830	888	865	879	817	838	874	908	864	854	897	859	871	870	849	859	882	929	870	872	876	880	894	892	905	867	914	850	873	899	907	852	917	861	953	922	858	891	905	852	861	861	859	916	917	855	888	879	906	853	907	894	858	882	891	919	861	862	882	879	888	878	862	868	871	899	876	877	892	903	858	849	910	863	913	848	923	892	872	886	824	846	883	892	904	861	878	879	858	917	785	909	893	851	882	867	934	906	868	871	931	850	863	843	849	914	862	825	864	859	886	919	900	891	836	877	881	855	910	906	844	883	923	858	931	841	932	868	863	873	863	887	899	918	869	891	907	868	896	892	910	853	857	824	927	934	863	899	878	863	982	876	899	879	827	910	824	890	902	871	847	864	922	885	932	908	864	897	863	913	923	909	848	860	874	901	855	928	922	857	871	807	877	874	893	859	904	924	897	892	882	844	870	882	866	920	840	869	808	863	853	858	890	845	842	900	843	928	929	901	866	889	912	912	863	821	870	870	888	902	937	857	881	822	872	838	904	901	910	840	879	891	922	873	920	873	909	920	923	875
41540	87798	39065	12599	3066	2489	2051	1740	1520	1411	1313	1142	1093	1075	1036	994	1051	997	978	929	925	962	927	963	910	954	945	933	883	911	909	956	892	896	877	886	920	950	895	973	917	917	887	924	863	891	919	914	891	897	853	914	839	915	867	945	876	880	879	825	875	841	873	855	883	940	895	822	866	855	882	869	875	897	882	832	880	846	923	893	859	945	909	899	846	854	927	924	929	866	850	857	842	869	894	893	934	900	881	912	922	891	870	858	919	907	892	920	837	863	917	884	896	889	941	890	896	943	861	831	820	901	875	884	821	930	898	865	886	882	857	936	869	829	913	856	899	868	890	895	897	867	881	883	848	872	906	897	928	938	904	895	821	883	892	908	916	848	892	866	900	926	885	910	886	884	866	848	832	916	867	941	893	866	877	924	911	886	900	869	878	905	922	896	896	863	819	895	887	842	874	813	874	884	891	828	924	861	883	830	916	848	842	907	859	911	890	874	868	882	842	893	904	866	866	907	872	924	873	894	839	899	893	908	909	887	884	839	917	882	835	859	944	879	903	927	885	831	874	856	898	869	887	870	846	891	902	901	895	871	855	865	866	826	885	870	881	852	958	851	864	819	882	849	884	919	867	917	856	874	880	899	947	895	916	892	895	891	875	892	913	898	916	877	874	871	870	846	866	905	866	882	868	898	857	916	879	850	887	905	848	861	915	874	859	871	874	905	895	870	894	868	920	864	851	881	896	911	918	905	829	856	850	883	914	892	891	947	881	886	916	910	838	925	896	894	898	884	890	926	895	911	866	845	875	861	859	902	870	875	898	874	831	872	899	836	902	895	855	924	851	901	877	860	857	838	872	863	863	890	921	830	891	807	877	881	841	868	937	897	809	914	872	876	886	909	892	910	844	913	863	863	825	854	883	899	897	843	900	888	874	893	910	882	834	861	868	887	833	944	858	905	866	903	939	803	914	862	882	845	894	872	914	909	910	971	949	884	898	842	887	812	887	892	927	912	862	844	879	879	882	885	821	874	883	854	851	866	879	850	932	901	915	889	909	858	886	916	906	917	874	868	850	816	895	826	858	851	856	895	902	931	925	885	955	855	898	881	924	908	925	858	857	850	840	892	895	833	863	889	893	883	875	872	869	915	897	863	862	885	850	908	892	880	889	930	885	916	893	925	822	912	832	896	876	884	835	938	913	888	891	891	865	885	900	877	893	865	850	858	861	855	874	860	889	869	862	946	900	845	862	883	881	864	862	905	908	866	869	864	884	876	871	821	856	874	879	833	849	932	851	829	882	865	894	873	929	858	896	848	906	887	832	861	892	905	900	863	846	874	917	870	868	904	869	861	886	882	895	928	822	856	884	889	855	848	924	877	895	879	852	887	877	883	906	946	878	875	824	923	835	890	853	914	920	948	884	869	854	877	895	877	903	857	822	871	861	883	888	874	855	851	913	934	932	884	887	901	884	926	878	832	935	854	847	863	865	890	893	865	860	920	877	876	838	856	916	905	909	869	858	913	905	935	909	894	853	793	897	855	912	889	895	885	865	903	894	890	882	865	879	909	843	868	836	865	854	872	822	887	850	883	837	896	926	894	879	957	871	875	911	854	834	843	882	860	881	905	902	940	899	887	877	914	908	883	884	887	903	875	921	858	882	919	824	873	923	848	837	878	908	900	910	902	885	857	836	883	845	838	872	875	830	869	897	883	853	913	872	871	847	905	850	866	904	902	927	846	877	904	793	861	853	913	905	890	905	875	879	906	929	901	882	859	863	904	909	900	902	845	912	889	884	874	901	896	881	905	902	889	889	870	902	852	944	850	857	870	856	959	901	856	892	880	921	835	844	911	870	863	925	839	875	899	907	914	873	899	896	892	875	865	863	896	870	852	863	884	875	898	894	860	899	829	833	897	859	854	806	917	852	854	874	848	893	946	904	854	848	878	846	913	887	886	888	863	896	897	910	887	839	867	900	894	842	891	850	824	894	886	860	843	921	907	881	903	863	897	867	924	898	815	870	885	831	845	941	908	884	918	884	847	927	897	877	871	877	888	834	927	929	844	897	870	931	907	940	854	875	903	907	908	878	914	859	885	881	811	875	864	888	894	862	901	837	908	853	855	912	867	857	864	901	882	871	889	898	921	859	852	891	823	869	898	879	896	872	900	900	923	902	900	952	891	882	935	849	889	912	852	874	848	881	886	851	876	881	866	907	883	857	877	849	876	916	884	822	867	868	876	848	891	875	833	913	915	853	882	858	885	904	896	867	886	873	874	819	938	884	864	852	875	914	862	856	817	862	914	875	888	888	845	902	857	854	872	878	870	865	892	895	861	869	876	827	867	857	883	847	918	826	884	826	913	938	922	864	851	902	921	843	885	896	893	903	889	834	871	847	813	885	897	898	835	906	861	899	894	939	904	873	834	817	877	845	893	876	920	906	850	879	849	897	880	849	870	840	876	903	881	891	872	846	828	858	935	907	943	881	845	849	865	827	908	863	930	897	894	916	908	882	879	929	871	942	886	867	872	885	916	870	823	893	906	880	867	874	876	928	852	878	871	906	870	907	885	896	884	860	933	872	909	870	908	888	915	866	880	856	881	926	854	918	840	879	914	867	889	883	856	863	899	829	855	871	898	870	891	879	900	893	869	883	903	897	845	924	872	869	907	846	895	888	905	950	870	873	885	920	896	939	861	894	868	876	879	889	915	922	910	890	886	896	891	872	900	883	881	905	886	874	909	902	844	897	891	862	878	834	861	901	878	889	903	832	928	895	870	938	880	857	854	893	897	859	905	894	871	872	903	892	878	949	900	851	896	902	888	912	919	895	872	853	867	874	845	856	818	927	890	867	878	859	897	936	876	858	875	868	950	890	849	868	851	813	833	890	880	858	900	873	910	883	885	813	905	876	899	895	855	845	870	919	846	913	882	893	914	855	867	911	929	884	959	865	898	859	847	857	854	872	900	878	845	917	889	874	889	893	874	920	864	888	893	883	867	838	881	903	878	875	848	886	902	898	846	892	908	899	895	918	837	848	914	914	891	831	844	890	912	906	903	924	924	883	870	845	876	870	931	910	884	874	898	893	919	874	862	843	849	937	908	913	848	894	899	880	848	917	922	864	833	884	907	903	858	870	869	850	894	894	899	850	891	932	930	828	886	863	886	891	868	925	894	868	874	909	879	863	864	871	883	878	910	905	906	885	876	889	874	920	869	860	864	917	900	850	894	854	939	910	833	922	882	891	916	884	890	863	886	901	879	881	886	874	910	875	866	856	893	933	889	909	911	863	934	900	936	937	865	885	869	915	869	889	872	811	863	895	873	929	912	873	848	855	895	860	835	896	899	893	903	872	862	888	861	902	883	887	877	823	938	870	912	859	924	887	865	860	884	849	948	932	874	890	868	954	845	904	901	928	881	885	822	927	896	889	859	846	899	913	925	840	833	865	910	916	835	876	858	860	917	873	852	926	890	862	906	952	960	870	922	899	918	836	877
27788	21045	9130	1537	400	367	367	352	330	320	323	320	385	311	350	343	320	312	334	358	333	350	358	314	337	338	353	307	339	335	330	319	337	341	334	313	306	333	303	304	340	357	308	303	344	339	367	353	319	332	329	343	319	325	363	343	271	325	344	336	291	326	315	289	303	344	326	319	321	368	297	344	320	305	328	323	333	309	320	337	335	359	341	315	320	325	362	303	316	309	350	322	325	338	349	311	349	324	342	291	349	302	313	307	324	332	340	332	345	312	304	318	273	323	335	330	315	306	334	346	344	341	344	345	354	322	318	304	357	317	329	333	338	321	305	345	351	313	293	350	332	342	303	306	363	332	327	331	357	332	333	363	343	312	351	302	321	320	320	307	308	339	343	325	323	342	348	335	313	308	316	301	316	317	337	327	290	307	293	359	317	325	339	334	338	322	322	296	322	344	362	344	320	320	307	321	340	319	328	284	365	313	299	337	337	343	332	347	316	300	331	349	328	316	360	317	310	357	327	370	310	332	327	307	313	339	352	348	316	352	323	329	334	328	315	317	312	351	321	353	346	319	332	311	330	318	345	304	320	330	375	328	330	316	313	335	330	364	368	325	358	333	343	336	331	365	284	344	341	305	302	328	309	329	314	363	327	304	331	335	332	338	314	336	297	305	332	308	339	334	348	340	316	299	348	343	311	328	335	328	328	347	316	294	340	347	352	337	309	332	329	309	309	341	333	315	327	318	310	351	315	295	341	311	325	316	318	328	331	309	284	294	316	319	314	278	297	326	325	320	329	316	330	325	341	311	318	301	322	329	308	330	333	316	323	310	345	333	340	335	353	298	304	334	314	338	341	310	339	306	304	305	333	328	328	364	319	326	303	351	357	313	312	323	370	314	350	328	302	344	341	342	305	341	308	353	312	303	354	340	327	274	345	309	338	309	283	328	316	334	331	346	332	342	308	336	323	331	324	325	342	332	332	333	347	309	301	344	316	300	310	309	338	288	322	352	329	332	325	350	331	339	279	347	343	308	334	346	338	332	303	324	328	326	300	318	303	316	312	294	347	314	306	317	349	363	324	329	311	326	323	307	338	329	322	338	302	369	327	298	362	331	311	359	305	325	326	343	309	327	335	347	302	307	366	341	323	315	339	301	302	336	333	316	343	301	333	322	313	323	328	343	316	355	281	334	324	306	350	344	308	315	343	313	328	340	336	312	312	340	331	348	273	322	357	322	355	305	299	307	311	334	348	341	318	303	304	300	343	332	336	307	340	348	333	310	328	339	331	343	363	299	326	288	341	333	344	316	303	337	322	324	307	329	353	348	311	338	342	318	335	339	328	329	324	310	325	285	303	325	312	329	340	303	345	321	346	298	285	324	310	336	306	317	338	321	317	358	319	327	338	326	317	332	344	330	344	334	326	349	322	320	362	322	299	324	343	345	337	319	341	323	317	329	327	360	311	303	319	335	345	329	328	327	341	307	353	345	331	325	330	332	346	326	319	302	337	341	316	299	332	320	326	342	310	322	313	335	316	354	333	294	364	315	317	312	316	325	335	323	318	333	352	331	310	319	305	324	337	306	309	331	331	332	323	302	309	333	338	375	292	298	309	321	320	302	351	328	322	336	307	333	352	334	305	350	336	321	367	332	334	287	325	322	324	332	324	329	321	311	308	334	375	344	346	330	321	335	330	313	280	316	318	325	308	324	320	327	352	333	316	341	325	350	332	328	288	364	363	342	302	322	292	302	313	320	296	338	338	323	269	313	339	324	334	339	353	350	301	294	330	343	353	332	331	311	305	301	308	275	339	338	356	346	290	330	319	328	330	315	313	325	305	314	348	344	388	321	335	339	324	336	312	306	336	299	343	334	332	334	360	310	363	345	293	339	337	327	342	317	320	336	322	297	300	331	325	332	331	337	356	313	329	326	328	321	346	353	334	320	328	316	330	304	292	326	322	332	332	291	302	316	317	300	327	325	328	333	331	315	292	335	341	348	340	331	330	331	344	287	335	332	328	320	338	309	356	308	361	338	315	343	307	346	324	360	347	299	316	302	310	318	318	356	342	333	306	297	350	339	324	313	318	328	345	312	337	327	325	325	298	316	330	347	342	366	339	332	340	309	315	348	328	316	326	352	359	326	344	359	330	314	349	315	340	331	324	318	289	328	332	316	351	306	301	340	342	315	304	302	341	309	329	349	327	334	331	327	336	317	302	325	344	344	320	318	291	318	336	339	300	299	340	359	335	320	303	295	341	342	333	305	337	322	328	301	301	342	328	324	325	345	316	325	334	326	298	330	308	329	337	347	326	323	293	334	301	368	345	315	322	325	328	341	326	334	376	326	313	308	330	304	313	336	318	320	355	319	315	303	337	334	310	349	328	345	325	312	307	300	334	299	316	319	331	305	319	326	337	324	339	315	320	331	363	315	336	311	313	322	305	334	291	341	319	286	333	332	325	326	326	330	259	331	321	321	323	341	325	321	325	325	327	338	337	324	300	294	350	330	327	308	316	323	354	333	344	328	338	301	366	332	326	323	324	346	310	356	330	377	312	347	320	343	336	308	339	329	327	335	336	308	328	310	312	325	310	320	307	312	343	380	334	311	324	329	341	317	330	303	316	319	336	345	325	314	310	327	309	300	297	356	335	311	333	335	335	318	304	311	325	346	323	331	324	343	304	337	297	343	339	353	373	367	279	366	324	324	329	297	322	312	304	286	315	325	333	340	338	350	331	342	349	320	320	300	341	319	311	346	319	323	323	323	338	322	352	357	314	351	332	346	341	336	326	309	289	345	330	325	313	341	341	336	303	297	314	329	318	329	328	339	283	331	341	321	306	333	338	335	329	314	329	316	324	346	335	297	330	325	333	301	333	321	333	360	328	347	351	327	287	351	354	292	343	347	320	346	317	336	355	291	329	318	324	314	334	323	328	349	296	307	310	322	275	346	324	317	312	345	340	327	303	335	322	335	335	339	313	328	316	340	317	320	301	327	320	351	335	322	302	337	356	349	324	339	317	307	360	343	338	299	299	343	309	336	334	309	345	320	315	318	305	348	322	307	314	324	341	308	313	334	318	317	308	321	335	315	334	311	289	330	323	330	321	351	297	319	327	339	306	358	327	310	329	337	333	344	335	301	314	339	302	315	330	333	334	320	338	296	328	299	336	344	326	335	316	346	338	294	321	302	370	304	324	307	320	321	333	347	324	300	321	314	307	335	300	295	309	328	352	352	317	303	293	314	343	330	317	339	329	338	335	309	350	338	305	333	305	343	338	334	315	345	305	321	339	315	334	311	293	332	315	332	329	330	371	302	328	323	290	300	311	334	314	358	355	283	343	311	357	335	310	294	337	318	326	314	344	311	343	340	341	346	328	306	323	329	308	357	322	337	311	312	326	316	333	325	250	331	334	325	331	345	301	312	355	300	321	313	339	333	330	313	320	333	318	321	294	319	337	306	309	327	319	347	316	332	333	312	328	308	320	345	342	309
13033	23462	2460	887	435	415	408	387	367	362	346	353	389	361	353	385	348	331	364	385	367	379	349	363	337	364	330	379	379	362	424	359	378	358	353	363	387	343	361	368	372	378	369	370	433	358	347	391	352	372	347	370	367	369	350	323	375	368	376	343	352	352	362	360	340	354	360	310	367	348	372	347	355	353	354	336	375	344	327	395	369	368	348	366	344	338	340	332	370	338	384	327	355	365	349	358	332	366	348	371	413	384	371	326	372	350	396	374	372	353	373	353	350	378	361	403	351	364	359	335	399	343	381	365	372	357	360	374	386	345	356	345	355	387	392	345	366	335	360	370	376	375	354	339	364	354	359	343	369	341	392	350	366	362	353	378	361	359	344	386	395	372	342	372	347	367	359	363	375	375	350	385	356	350	379	339	365	338	371	391	378	371	352	376	371	394	371	358	347	336	373	349	371	347	352	384	360	372	377	341	370	310	397	351	359	366	364	349	383	390	362	368	338	360	362	374	341	379	346	366	378	343	390	365	363	345	346	354	377	374	335	383	375	376	335	355	373	373	355	360	354	361	385	371	364	383	356	354	403	374	371	378	372	370	349	331	370	358	383	370	349	372	360	344	366	348	351	373	376	354	366	345	365	401	335	343	358	352	371	369	383	320	347	348	368	362	353	366	395	368	341	369	315	378	369	369	426	363	376	376	357	342	363	370	363	359	327	355	371	379	345	386	358	357	387	363	379	363	351	349	369	377	359	420	358	349	379	380	389	350	341	378	381	342	348	350	350	396	384	349	361	334	374	340	339	380	359	331	353	346	387	367	364	392	352	325	352	364	364	359	382	349	353	370	371	310	359	381	373	383	346	366	338	324	368	349	346	363	368	341	381	359	321	366	358	387	325	364	358	360	364	394	361	390	350	375	361	367	384	369	353	368	356	315	375	357	369	336	361	371	375	375	396	372	352	346	336	353	378	327	361	368	379	341	388	361	323	332	368	394	337	373	323	353	351	379	367	370	392	369	367	384	330	355	395	372	358	400	357	351	334	379	380	349	365	350	389	361	352	384	376	380	381	380	392	364	377	367	346	382	382	368	338	369	360	366	348	360	364	349	384	369	384	351	340	363	391	348	380	318	351	371	346	369	366	366	362	364	327	369	334	398	354	394	352	350	371	359	344	368	345	386	373	357	377	358	371	367	354	378	378	346	385	387	372	354	358	369	329	374	354	367	371	358	355	373	384	388	375	360	372	352	369	380	334	389	357	368	378	363	376	372	375	330	370	353	345	344	370	370	367	378	396	365	359	349	390	356	316	390	369	381	390	367	365	388	365	378	346	347	367	350	340	429	366	357	406	357	369	402	382	379	379	370	374	392	367	374	372	362	339	355	347	371	350	388	347	375	366	394	351	317	376	320	364	391	317	398	371	364	351	363	371	360	366	379	347	364	388	351	360	348	373	368	368	372	391	381	352	353	373	372	381	340	342	358	343	371	411	360	326	355	361	373	344	393	401	352	386	362	386	352	357	351	368	363	335	360	360	369	378	379	369	377	395	385	405	337	350	351	355	365	330	342	342	398	362	355	344	357	357	385	413	356	347	363	390	384	368	362	364	388	374	389	387	341	387	398	384	369	343	407	360	338	384	354	297	338	360	386	359	399	343	370	337	359	366	400	379	329	341	380	375	355	378	363	377	357	339	354	339	359	324	352	374	331	324	403	370	348	374	379	393	369	370	342	368	367	350	342	357	410	345	357	412	371	354	369	375	350	342	348	388	339	370	346	348	359	337	345	346	400	359	374	352	344	374	342	367	347	370	405	355	345	355	357	342	332	373	364	333	371	316	342	356	363	373	362	361	373	335	383	381	380	363	348	401	363	367	359	366	365	321	382	397	351	366	380	352	374	406	365	363	352	331	346	371	360	316	365	360	340	357	366	373	383	334	387	362	354	360	401	364	341	349	365	355	383	354	364	365	368	353	385	355	382	387	389	351	381	371	369	349	389	360	353	358	372	368	363	369	373	370	366	416	358	365	364	357	346	352	390	351	353	354	413	383	376	363	396	367	348	373	363	357	369	350	361	360	368	348	355	370	358	358	400	377	348	392	339	356	353	358	391	329	352	356	379	336	388	352	373	361	355	369	341	375	361	365	350	338	384	360	383	351	350	374	350	325	357	347	367	362	336	358	337	393	357	391	339	373	396	381	349	323	358	375	371	374	373	354	391	366	330	380	369	351	351	366	379	398	380	389	387	316	334	365	389	343	369	356	351	367	386	349	383	376	381	361	379	390	368	362	349	372	384	366	355	344	366	371	387	386	354	371	343	359	360	370	358	378	386	339	378	330	350	339	384	380	332	368	340	340	327	357	353	380	362	389	396	377	367	356	359	356	399	362	389	359	379	383	382	330	345	337	355	399	330	379	359	378	363	359	367	388	347	392	329	382	383	373	374	356	372	342	361	357	369	386	372	363	362	344	383	349	361	371	361	372	355	351	387	374	349	368	343	356	350	373	352	378	379	385	365	349	340	368	343	347	362	364	369	350	344	355	354	368	365	337	352	360	370	374	366	357	360	379	382	370	352	379	395	398	387	401	395	347	381	398	340	391	375	367	393	360	371	374	375	349	353	365	369	350	363	361	375	363	367	381	379	383	360	354	377	350	381	380	356	386	391	364	375	377	396	374	335	372	352	368	358	373	388	364	341	378	379	392	383	347	355	372	340	346	356	367	360	360	339	358	382	359	380	363	353	344	344	373	386	357	388	369	370	344	369	375	329	367	368	377	359	343	354	359	364	372	381	334	365	368	342	382	373	380	336	375	359	370	384	355	413	336	378	357	352	398	368	388	371	373	366	395	337	407	370	398	358	379	328	359	368	358	403	357	379	359	345	363	352	361	354	320	379	363	360	380	405	364	351	385	345	358	381	359	345	384	394	353	363	380	382	344	383	379	379	346	353	330	389	364	405	393	354	363	354	367	371	352	331	362	375	348	324	368	389	359	352	360	397	369	329	393	371	391	378	371	341	395	354	355	354	350	371	369	374	363	359	365	352	369	361	357	393	393	363	376	388	381	393	362	383	416	341	360	376	363	358	358	365	347	380	393	364	379	370	350	370	385	341	388	365	354	411	393	331	351	370	392	367	364	355	364	353	357	386	363	371	326	378	363	351	366	361	387	370	345	352	350	404	386	364	375	346	376	357	377	397	393	379	383	364	392	361	354	354	381	346	330	335	372	374	323	377	349	366	403	354	394	381	374	375	348	373	365	367	323	367	334	373	371	371	376	339	373	354	343	375	351	372	350	368	398	359	349	381	364	363	304	379	360	317	351	364	383	424	367	359	352	376	344	342	320	368	309	370	368	376	373	392	361	390	363	360	396	390	358	364	383	372	346	332	407	336	400	389	386	357	374	381	368	380	364	373	388	354	357	364	366	337	373	375	329	363	409	378	376	354	366	365	345	386	348	319	359	368	358	355	335	371	394	349	351	351	406	367	383	412
23686	21089	28313	24024	20952	11107	1161	762	600	611	563	521	498	519	498	524	504	499	468	459	451	468	439	444	452	433	438	440	469	459	434	425	430	400	461	455	430	423	439	468	428	448	421	447	428	407	434	433	415	444	420	416	404	424	440	461	393	425	442	420	434	459	399	451	438	452	451	424	470	387	421	453	435	420	433	411	412	448	412	462	404	423	435	474	453	456	431	441	488	418	430	418	433	443	465	430	432	441	415	392	461	400	407	436	448	456	447	438	457	418	429	434	412	446	459	441	460	464	470	481	490	411	421	437	468	427	426	422	416	461	424	463	440	473	405	406	412	432	444	438	461	446	446	434	416	426	458	416	441	451	429	392	427	444	436	434	429	414	449	475	462	423	461	422	444	436	428	441	419	399	427	411	424	435	430	451	433	440	449	438	421	418	426	421	436	442	410	440	416	452	416	440	442	457	428	428	401	416	402	425	402	456	471	407	456	460	415	426	444	436	407	465	435	431	437	438	446	421	388	428	418	399	438	421	459	404	435	437	445	441	444	465	420	421	424	439	448	470	434	492	436	423	433	442	442	470	450	419	423	407	427	457	452	429	472	415	454	405	421	443	450	475	428	449	427	420	446	431	446	413	401	442	430	403	435	436	453	418	440	392	435	388	451	423	436	479	446	456	474	483	485	418	445	475	449	420	412	467	430	444	434	406	411	439	450	416	402	434	469	444	443	398	417	396	479	406	431	420	384	439	440	414	417	436	431	423	464	431	445	409	424	413	440	427	446	431	440	430	472	433	423	440	432	432	437	406	443	424	398	430	458	426	443	423	410	468	418	437	449	453	434	412	460	470	425	457	386	461	455	438	421	445	459	409	451	443	467	482	426	410	403	472	404	480	445	431	434	459	435	442	458	418	432	425	395	440	399	470	425	403	444	424	444	441	385	471	391	468	454	434	448	409	386	436	447	442	445	439	419	452	453	484	441	461	411	421	424	455	431	450	398	410	433	416	416	439	456	405	455	438	426	445	448	459	439	461	388	412	408	436	453	430	458	386	427	419	411	450	416	421	466	454	422	402	425	416	414	413	427	430	439	402	446	425	443	456	399	439	448	453	429	465	426	439	452	457	414	404	464	429	414	453	439	485	442	429	443	437	413	444	444	429	449	454	471	460	427	438	416	422	443	389	425	457	415	468	432	429	422	430	415	450	445	468	489	421	447	448	414	413	400	427	484	438	428	436	436	454	460	438	439	415	422	413	454	408	429	459	445	396	443	425	395	438	437	437	437	420	430	439	445	420	441	427	431	385	453	470	426	409	385	441	430	443	394	437	391	426	428	429	433	466	464	442	428	485	461	482	439	478	447	455	442	432	419	464	421	454	450	454	412	433	465	465	477	415	425	470	460	453	401	454	463	446	388	434	406	455	410	414	424	423	456	455	397	428	442	471	413	405	434	429	405	412	439	449	436	391	425	436	418	436	431	447	457	452	452	399	418	427	454	425	436	416	436	428	437	441	443	430	398	440	415	439	425	460	473	456	449	422	457	433	451	436	391	465	460	396	414	432	424	430	458	440	429	432	477	402	425	438	407	447	438	441	446	443	437	449	398	408	456	378	388	457	414	454	434	431	473	434	450	401	473	453	420	425	435	410	437	442	440	423	453	401	409	445	449	419	423	463	446	438	444	441	435	446	476	409	470	397	471	451	437	416	444	445	450	427	428	459	465	471	381	417	445	445	494	434	453	453	457	406	426	435	433	443	397	464	444	412	420	473	431	447	423	445	438	393	426	431	440	446	440	423	452	437	411	458	470	431	451	391	422	416	440	467	453	432	402	414	415	420	420	423	450	446	442	446	456	437	435	450	410	450	447	439	417	443	426	428	440	404	409	438	413	430	457	419	437	433	418	433	448	433	406	446	378	445	469	444	402	383	442	450	455	395	439	481	451	412	439	427	475	451	418	439	467	413	420	419	444	422	480	470	398	447	426	425	457	466	425	451	466	429	443	409	428	458	405	445	443	419	433	427	445	464	437	443	444	428	445	435	422	449	421	418	412	451	405	387	433	435	423	474	449	418	440	388	460	454	439	444	400	429	399	430	396	426	434	449	453	460	450	426	433	473	407	443	422	457	426	399	438	448	431	444	451	426	445	430	439	479	431	413	413	433	423	443	459	400	433	392	417	440	426	465	412	491	412	480	450	452	428	439	403	410	433	437	413	447	427	459	422	451	460	440	468	397	411	465	459	420	433	437	432	454	451	445	433	390	437	461	406	442	414	417	481	417	459	425	431	468	476	466	458	464	419	443	449	434	425	403	428	432	484	446	461	425	450	372	463	455	453	429	439	461	428	436	443	425	425	438	405	446	439	424	429	476	456	438	432	444	466	419	455	378	447	402	431	435	425	417	440	414	414	437	458	448	464	396	428	407	460	422	456	410	411	452	448	436	422	424	427	428	435	454	443	461	437	435	421	455	468	437	418	442	466	426	385	443	469	447	441	427	457	432	462	456	419	413	423	478	438	408	407	442	425	446	424	468	446	452	458	425	454	465	396	461	437	427	414	443	435	428	448	416	463	425	461	416	450	418	449	443	402	457	393	460	470	413	396	428	457	456	423	468	463	419	447	417	441	450	455	456	430	462	441	442	448	423	436	458	426	441	466	450	438	428	434	423	442	422	430	448	460	426	404	423	458	414	416	426	428	441	431	471	414	439	407	401	458	437	418	416	428	427	446	434	378	451	430	463	458	406	433	488	430	479	434	419	435	425	463	419	431	422	472	459	411	437	439	453	445	426	409	424	454	441	407	431	433	468	431	440	410	452	454	470	454	416	438	412	426	392	435	402	431	428	393	434	434	430	446	424	438	446	421	475	447	414	432	411	383	439	460	443	457	370	409	454	429	432	466	405	439	433	449	422	447	424	449	422	434	405	453	438	386	444	430	412	454	422	480	437	444	414	402	416	448	499	437	437	410	458	454	441	434	419	449	395	448	463	418	463	426	420	401	422	460	452	476	415	479	432	418	440	411	497	428	465	437	466	411	457	428	413	470	452	408	441	419	465	484	437	423	484	441	415	419	418	438	448	461	446	451	424	447	439	474	420	414	413	448	421	430	461	401	436	438	441	447	447	424	470	413	435	453	431	429	466	455	412	424	439	440	406	412	432	434	417	435	437	424	390	437	440	471	446	400	422	435	441	411	481	434	450	461	463	417	468	430	462	418	414	471	430	441	446	399	436	420	408	399	446	423	441	442	449	425	426	439	427	453	417	428	408	483	448	443	486	455	444	446	436	414	429	397	440	449	420	404	425	433	419	427	446	441	415	422	445	435	472	411	449	432	407	428	416	416	426	397	403	422	407	412	400	443	435	438	442	464	424	444	413	439	472	439	414	391	453	379	430	450	448	400	442	451	439	435	404	411	426	491	447	433	432	395	474	448	439	409	428	432	442	435	426	454	439	402	426	445	443	421	431	463	481	441	454	438	421	434	461	461	401	442	457
35402	58968	17441	2487	1873	1459	1122	959	832	718	624	635	567	563	593	547	540	497	517	511	489	489	499	496	502	492	514	439	473	454	484	489	450	513	464	468	427	475	416	481	469	454	490	462	476	461	447	514	442	459	498	445	518	479	469	458	449	473	472	457	473	463	422	442	451	513	463	436	474	445	463	452	457	492	459	436	444	492	462	491	426	447	445	426	425	449	430	426	498	471	458	454	465	456	425	463	426	469	467	460	420	480	493	464	473	447	476	455	469	455	478	479	451	438	467	444	434	471	439	477	448	472	472	436	472	520	442	458	464	437	449	469	474	442	461	462	487	436	452	462	473	475	473	466	451	465	489	431	498	463	489	424	428	542	450	497	473	489	427	456	438	468	436	455	469	480	436	450	441	424	425	477	480	472	461	426	490	445	460	457	516	458	436	461	441	487	460	433	473	424	488	470	440	465	401	433	451	471	444	434	475	469	447	477	479	441	440	495	463	501	437	473	429	446	476	451	483	448	476	451	433	469	472	438	466	472	495	431	457	434	408	400	455	490	438	428	494	455	446	439	437	407	489	459	466	453	444	443	411	467	441	502	469	467	468	469	476	458	492	430	479	438	471	485	442	496	454	461	456	471	488	477	448	488	447	449	431	440	452	444	443	446	455	450	467	475	457	453	443	443	433	423	471	448	412	503	450	422	507	450	463	446	441	438	459	415	401	478	442	486	454	469	464	495	461	475	453	482	448	450	473	500	436	458	450	463	410	440	447	485	456	436	453	443	425	467	442	489	461	458	452	465	456	476	440	435	456	473	482	442	462	465	450	436	471	480	449	467	470	512	442	458	487	423	451	443	451	450	445	481	444	452	502	476	415	469	422	458	477	447	480	452	463	429	436	469	445	473	451	498	443	454	461	485	423	472	466	463	463	455	462	421	443	428	411	477	475	470	485	467	463	480	427	431	432	473	467	444	448	441	437	468	461	452	472	479	492	464	428	440	441	443	468	463	462	483	440	502	484	499	497	461	470	437	430	511	476	468	451	464	466	438	429	442	479	473	438	438	415	466	456	460	462	461	465	454	442	456	467	450	459	477	487	458	464	458	423	433	490	431	465	417	471	426	461	463	452	410	455	453	483	494	436	477	471	474	435	468	468	453	454	472	482	435	472	468	479	436	460	459	478	462	469	417	448	453	476	454	467	463	457	444	463	460	458	472	470	459	448	468	464	465	466	449	480	454	437	462	448	456	500	448	481	457	449	455	446	445	442	445	462	447	433	470	451	435	472	453	463	443	434	437	444	480	418	453	435	425	418	446	447	442	459	472	479	429	463	435	452	451	441	432	446	451	494	452	499	456	469	464	459	445	441	429	454	506	446	466	420	451	458	446	475	470	463	474	502	464	431	451	444	478	454	471	473	459	445	461	486	478	473	467	457	438	456	450	510	483	414	452	488	438	484	442	502	468	432	464	492	455	475	489	489	475	428	451	449	474	437	411	475	444	497	470	434	461	457	458	442	447	498	447	446	449	466	418	470	443	472	449	455	426	492	442	461	454	460	443	420	478	507	445	448	483	451	454	425	441	443	470	458	428	460	439	507	434	442	435	440	461	468	450	503	468	469	456	461	478	458	446	435	440	492	445	457	454	490	438	451	471	469	476	449	431	444	439	462	426	458	473	454	437	471	443	461	456	457	460	423	492	449	449	441	431	483	461	460	471	454	433	487	407	446	422	425	459	436	464	446	419	433	410	456	422	467	463	467	422	452	443	443	459	449	463	455	484	482	471	422	416	446	480	425	461	476	476	475	474	464	459	423	456	443	488	477	460	477	467	431	417	461	425	508	483	461	454	440	428	447	463	433	474	497	420	484	435	451	475	453	468	470	444	472	424	471	467	438	457	435	468	477	489	455	470	438	424	440	453	496	444	478	480	463	424	446	424	455	468	484	459	442	450	464	461	482	440	465	468	479	461	448	508	442	444	461	476	471	475	471	451	444	425	471	455	447	427	449	477	443	433	473	438	464	448	461	461	483	440	439	455	467	447	469	458	442	437	429	454	442	443	466	500	486	470	447	438	422	426	449	442	459	446	453	448	425	442	466	484	434	476	477	466	405	480	512	447	432	476	485	438	441	443	443	441	466	484	422	483	456	450	428	538	466	430	500	451	424	451	467	460	458	448	455	482	438	452	427	482	458	462	450	467	471	443	437	489	431	443	456	451	453	489	474	442	450	499	489	456	435	468	462	527	464	462	456	444	452	470	442	471	440	449	481	438	433	469	483	478	458	436	428	458	440	468	431	451	481	459	488	454	467	453	470	482	465	427	476	459	476	484	506	448	452	466	489	493	435	462	422	446	494	442	441	484	445	461	468	446	449	438	473	495	430	457	476	497	470	470	483	425	483	483	455	440	455	448	444	456	489	472	456	384	456	484	462	467	466	502	454	471	470	441	471	445	497	470	478	454	452	460	454	457	495	462	481	449	438	461	452	483	479	463	448	476	453	429	442	448	448	488	416	420	470	436	437	471	448	473	454	482	453	415	474	447	435	467	459	467	443	451	473	495	448	475	521	455	474	445	464	480	446	482	454	502	467	463	487	465	437	456	462	512	420	460	452	473	424	446	429	426	445	468	445	468	452	455	484	439	441	485	482	420	478	423	441	506	412	434	459	432	460	448	462	445	476	465	457	448	443	427	483	459	388	450	495	442	470	471	443	435	438	442	495	452	496	472	474	471	459	454	482	449	465	461	463	464	449	455	445	479	421	448	496	447	461	455	458	486	450	434	466	478	455	460	458	510	464	446	481	472	500	504	483	459	467	454	481	442	425	476	402	446	482	463	463	423	464	474	460	466	439	435	431	451	462	469	476	469	453	450	483	469	426	446	468	435	480	431	458	426	439	473	385	498	471	476	471	442	416	444	443	442	465	445	455	477	429	473	458	432	443	465	464	469	436	476	454	427	455	446	463	470	423	416	505	423	448	444	470	420	423	435	467	471	459	503	459	476	444	470	501	462	451	457	483	427	463	454	438	441	481	435	455	467	422	415	460	479	434	436	454	445	480	443	475	489	451	452	446	427	433	455	440	472	456	485	447	448	452	469	469	476	449	473	502	399	449	478	471	453	451	463	475	478	439	466	450	448	456	486	427	443	439	428	424	437	502	438	435	471	468	449	463	449	445	431	412	472	455	429	449	448	458	452	448	448	462	488	466	443	431	475	462	435	490	465	470	468	504	467	468	441	434	427	461	524	432	459	483	452	432	449	440	427	423	399	455	474	481	449	452	400	466	469	456	470	465	460	461	461	463	459	477	465	448	460	428	461	487	469	463	500	425	447	479	439	457	428	429	466	489	445	446	475	453	451	439	461	446	476	450	437	441	458	461	457	471	455	454	441	422	456	454	459	474	466	461	469	436	442	486	468	470	458	470	457	436	476	440	462	469	456	483	418	448	464	484	427	437	465	456	449	473	469	441	421	445	421	449	482	458	432	458	461	468	452
24883	20992	27094	24758	10745	1079	848	768	677	681	671	576	661	651	682	678	618	647	616	609	593	654	652	613	598	585	589	625	590	634	598	597	613	580	545	611	582	560	588	615	626	570	607	580	587	601	624	586	625	585	606	633	585	630	616	647	613	617	631	552	599	604	576	626	611	627	594	645	551	575	619	605	646	589	608	570	584	628	612	550	633	588	569	582	582	621	612	591	582	616	568	600	660	651	578	616	563	569	611	598	613	640	597	590	613	613	639	564	608	561	611	565	576	621	609	644	605	619	592	582	634	574	582	573	643	569	629	623	622	598	571	609	630	562	612	548	596	579	590	606	602	597	609	582	645	560	586	590	596	625	589	617	578	609	610	639	618	597	583	609	554	601	545	605	602	602	571	582	607	609	616	616	612	599	536	599	606	589	607	605	610	590	622	579	627	565	632	585	600	612	577	598	604	581	590	587	627	557	603	611	571	570	574	552	598	579	580	606	586	606	589	627	719	586	584	576	617	641	603	601	577	613	604	592	612	616	605	585	572	556	635	554	589	612	599	586	598	623	654	599	603	593	605	624	603	586	602	575	580	624	611	605	590	558	616	589	589	599	592	604	628	584	579	570	557	592	654	599	592	545	640	543	576	548	615	610	608	610	608	560	609	591	628	582	587	579	612	593	606	616	604	610	607	603	617	652	623	602	631	627	588	533	555	602	616	631	587	606	635	560	605	592	614	623	558	607	603	633	552	523	604	588	606	613	602	650	639	615	583	593	595	584	588	616	596	651	607	635	673	639	614	623	613	670	583	600	624	580	646	617	607	595	630	641	572	632	591	590	606	620	638	567	605	622	591	605	584	567	622	665	566	568	586	590	566	618	605	629	615	573	602	621	606	598	616	555	614	599	601	595	636	605	599	587	555	636	566	579	597	645	586	661	581	639	617	573	581	602	593	562	612	678	601	620	620	630	638	598	570	607	607	573	616	643	587	578	563	603	576	597	607	591	596	581	627	587	614	630	567	581	600	559	609	636	613	625	596	593	581	606	594	619	630	590	611	597	615	589	569	595	598	629	593	568	609	562	610	615	609	571	585	631	579	646	577	598	643	591	569	607	634	593	633	610	639	599	619	577	598	634	657	612	569	628	642	586	635	574	624	584	580	600	623	603	622	593	581	605	626	634	621	654	610	609	555	610	609	594	536	601	603	589	679	583	548	585	595	591	604	622	646	654	624	641	568	596	615	606	608	621	605	610	638	619	581	602	603	576	641	586	568	593	571	598	594	605	597	598	615	589	625	602	582	538	614	602	565	593	612	611	594	602	642	629	595	627	615	576	561	578	576	603	632	540	579	558	595	589	625	601	600	596	585	635	573	574	567	599	594	572	595	610	595	662	583	617	601	573	627	584	556	561	624	573	626	648	581	592	573	598	591	632	608	556	556	596	575	620	614	607	582	596	596	627	581	649	599	603	593	584	651	582	546	591	629	607	605	594	589	622	568	573	583	577	606	614	583	573	624	629	636	595	564	628	620	567	590	583	609	567	593	586	611	600	605	592	609	619	647	636	539	636	549	631	583	626	603	613	628	582	595	627	577	583	604	628	567	617	613	574	594	580	615	614	645	553	597	565	581	605	644	634	599	594	606	586	624	570	570	613	620	584	637	611	565	591	587	592	617	647	611	582	584	613	646	603	600	600	627	596	589	632	609	558	588	577	593	610	611	629	596	581	556	589	600	575	623	623	636	622	616	583	635	578	607	622	602	625	612	607	593	658	611	596	567	572	600	650	594	602	623	564	579	651	621	593	576	594	580	635	598	597	589	572	577	577	592	584	614	579	601	577	617	567	591	570	573	597	601	621	599	628	604	583	600	591	597	557	623	603	631	602	657	625	635	580	576	637	626	534	610	631	654	587	645	597	617	598	593	588	623	604	625	616	600	593	586	573	599	605	573	551	618	611	635	611	591	619	585	636	607	606	591	613	626	607	624	600	569	584	583	590	602	628	602	592	584	639	569	656	657	605	575	618	556	579	556	595	570	555	565	619	590	610	574	600	596	576	600	601	610	581	596	610	622	584	616	593	611	568	616	567	581	560	586	601	559	585	559	549	576	609	601	576	590	596	578	567	648	612	613	603	601	619	650	606	584	589	611	561	583	611	614	607	561	600	629	605	577	611	609	592	598	627	614	610	621	579	609	558	616	631	596	633	624	621	608	586	617	565	603	612	573	592	619	642	630	602	590	575	559	584	611	597	603	578	645	632	535	574	602	605	575	562	624	585	620	619	622	619	627	627	606	601	571	581	616	601	581	604	651	589	551	635	660	612	601	573	565	634	629	595	587	645	606	586	588	592	572	612	569	644	603	619	619	653	599	588	605	623	561	628	619	567	647	625	610	589	596	613	608	620	591	547	598	626	599	652	568	642	596	563	562	570	581	621	595	579	587	647	623	592	631	591	589	629	584	636	584	559	645	616	599	624	672	633	632	593	555	634	620	608	612	600	646	615	561	602	605	594	600	583	590	624	626	625	591	610	611	586	580	579	610	582	612	566	548	539	611	610	634	564	645	609	594	664	628	582	612	574	591	599	645	639	651	586	557	623	618	605	620	572	590	561	617	594	596	555	628	582	550	583	632	582	640	610	605	588	600	586	581	551	604	608	585	548	552	588	613	600	598	594	570	623	637	614	590	628	596	547	576	570	627	618	606	607	637	634	640	622	564	670	632	637	600	620	635	622	636	606	591	560	576	594	588	636	617	620	597	648	635	606	624	582	589	598	579	602	617	628	582	615	565	589	603	609	598	604	634	584	653	639	595	648	588	592	620	621	591	587	651	607	568	575	635	612	601	621	634	615	597	592	608	619	597	569	646	591	626	572	616	595	624	594	617	605	614	554	617	601	634	618	634	577	566	579	609	603	627	578	603	633	596	601	596	605	612	603	650	540	586	617	569	646	599	608	627	614	605	628	593	590	597	624	605	635	595	576	639	606	599	621	619	609	678	599	588	602	608	571	624	604	568	597	602	621	604	605	597	588	569	635	623	612	581	633	628	583	616	599	556	581	597	630	630	606	652	616	624	611	599	578	581	605	594	607	583	575	610	552	601	655	617	633	622	609	593	603	598	619	608	597	572	600	607	611	642	592	618	647	557	583	571	599	630	578	590	649	590	618	624	571	600	641	614	599	582	574	618	599	571	626	570	622	612	579	550	603	574	574	629	583	609	639	572	605	606	575	570	581	640	615	612	621	604	605	576	567	600	598	624	574	559	587	579	618	593	619	607	619	562	608	600	619	620	591	602	602	601	541	611	582	565	571	586	581	581	624	584	598	605	584	651	558	632	662	631	621	591	573	616	592	582	646	570	618	574	619	627	623	594	635	617	617	628	581	580	600	647	578	592	587	607	572	587	557	585	605	614	634	581	608	612	586	568	593	615	595	591	620	571	606	627	590	580	576	641	585	638	555	566	619	619	639	596	564	582	640	612	607	546	614	625	578	598	566
32583	28065	11576	1746	1398	1226	1013	964	853	813	749	770	744	708	719	683	661	676	683	691	623	665	608	689	648	630	619	658	644	668	621	628	644	619	621	633	609	621	664	673	647	643	611	645	642	605	703	661	645	663	645	680	648	637	652	684	669	617	624	615	630	669	622	633	620	590	634	639	651	657	687	608	636	607	609	647	627	676	610	660	655	622	631	624	634	675	611	611	701	582	679	658	666	637	601	701	658	608	646	639	691	663	602	641	622	632	640	637	632	643	666	642	600	650	641	666	656	646	660	652	639	649	705	646	615	645	627	608	662	616	684	642	608	620	617	617	617	659	622	626	656	665	629	624	700	589	631	635	671	685	610	652	665	621	629	645	595	623	587	641	647	673	640	633	658	614	689	633	651	639	656	648	655	655	693	621	659	591	642	661	637	645	644	626	680	649	673	586	600	648	650	601	666	605	672	672	631	688	636	643	627	639	646	629	597	612	614	632	655	621	614	636	649	607	645	668	597	644	683	615	661	665	576	624	684	622	599	635	613	629	630	658	640	671	638	596	673	632	614	608	642	631	650	622	670	646	600	675	644	635	596	635	713	615	654	660	637	638	661	635	636	627	636	637	640	664	639	612	616	645	601	634	621	638	638	625	683	619	619	641	657	694	607	638	673	613	653	656	623	657	642	643	618	713	618	569	619	670	622	663	630	632	647	625	611	645	602	670	620	583	668	620	672	657	633	645	609	635	633	610	636	646	667	636	648	644	675	642	659	614	671	668	622	635	656	657	606	625	642	635	649	637	632	606	661	617	647	652	652	584	607	670	656	602	651	603	654	645	632	639	645	648	692	644	601	600	586	632	676	621	640	662	657	643	632	648	673	604	643	599	654	660	657	604	673	644	627	648	670	670	618	670	660	692	617	641	646	645	639	641	661	630	662	592	633	649	670	630	689	619	658	629	607	669	649	661	653	567	636	646	634	623	609	589	618	629	634	658	632	668	628	645	625	622	652	650	603	624	612	641	625	642	649	601	675	643	653	687	621	622	608	619	643	707	659	633	665	643	627	644	667	666	667	649	629	647	646	612	642	640	600	670	657	607	635	609	621	593	621	599	618	624	631	646	635	600	652	673	619	612	636	644	611	591	639	616	669	606	664	573	709	615	641	686	606	660	596	642	660	631	667	614	643	656	638	628	652	643	634	615	585	605	659	640	637	609	624	660	660	658	607	650	663	717	650	693	670	650	663	623	630	687	652	619	666	669	622	684	677	648	651	640	628	643	623	678	685	613	641	634	632	637	589	587	627	670	682	685	617	601	631	630	670	675	663	651	661	685	687	649	646	660	645	655	606	654	636	605	671	651	595	671	687	666	648	631	643	593	617	664	649	612	653	634	651	624	628	620	626	654	637	638	672	642	638	637	610	628	621	619	662	650	652	659	648	622	614	630	653	618	654	648	605	667	649	593	589	602	622	686	646	633	657	650	602	629	667	678	640	666	636	636	627	597	618	618	626	633	669	677	624	646	607	631	658	643	642	606	624	599	630	677	630	666	635	675	615	631	599	620	677	629	606	606	628	642	662	667	622	669	627	651	667	629	636	624	675	638	647	615	661	613	648	624	661	665	673	637	671	628	654	596	609	620	642	649	639	640	636	634	640	643	655	633	622	621	628	610	622	671	629	658	645	624	648	622	606	633	672	594	665	644	646	611	642	689	676	640	595	643	630	667	650	628	647	654	657	662	646	666	636	632	569	650	650	598	636	643	655	633	677	655	657	633	610	684	630	666	653	642	692	620	670	659	641	646	625	641	636	650	657	656	656	611	639	624	681	638	620	682	631	635	636	654	622	690	630	665	649	611	635	659	667	644	682	629	647	670	655	600	614	680	639	654	634	689	594	699	626	639	585	621	609	648	656	618	660	664	689	661	672	611	611	629	603	647	646	627	636	602	620	662	622	644	672	650	683	655	656	601	627	615	626	636	598	613	649	629	658	653	655	638	646	626	663	613	663	676	666	637	663	633	644	629	654	656	635	609	650	634	643	659	650	616	644	647	628	624	645	689	641	671	641	638	643	640	660	633	628	619	671	590	621	640	645	674	633	668	641	655	646	641	647	632	654	632	657	580	643	632	676	661	694	633	620	665	664	618	626	667	627	667	601	639	693	641	624	659	630	619	675	676	642	642	620	607	635	621	650	620	667	623	608	614	610	643	678	643	619	599	643	601	651	620	648	607	626	614	559	681	631	670	633	665	584	581	670	621	638	623	674	629	638	676	650	610	654	675	622	696	648	665	643	633	612	678	624	638	640	638	672	664	602	657	621	612	658	658	610	657	683	624	683	645	668	655	636	717	651	630	659	625	696	636	632	644	631	644	608	637	675	657	623	600	666	635	625	621	662	660	645	698	670	642	638	673	590	655	615	650	638	659	677	640	649	635	634	637	657	607	673	603	645	646	614	611	655	692	677	652	649	641	617	649	666	630	673	629	638	637	609	619	646	662	649	616	621	655	625	628	669	643	631	640	598	619	642	630	649	642	609	644	614	628	673	609	644	721	648	635	635	630	612	642	664	669	638	660	633	634	646	635	640	633	645	644	619	651	630	636	621	682	632	594	616	640	617	627	640	692	667	625	624	624	636	641	689	624	606	640	593	651	655	599	638	640	660	647	629	631	612	648	628	656	618	655	635	635	665	657	656	675	641	664	595	628	598	647	642	648	617	678	639	636	643	589	633	675	663	611	624	659	624	648	636	656	651	637	656	630	672	616	670	634	612	720	629	625	631	617	655	621	626	622	584	619	657	667	662	665	624	698	642	632	696	645	592	663	641	620	624	670	606	624	622	640	653	648	628	683	661	656	642	627	631	640	616	613	630	691	628	642	655	652	647	670	662	601	612	624	648	726	614	669	626	669	651	665	626	633	652	650	672	658	649	606	657	678	665	630	616	643	626	632	605	646	663	647	615	684	683	674	681	612	656	631	642	610	651	654	660	656	611	623	586	644	624	652	644	651	630	643	652	612	682	623	635	667	636	635	596	628	627	634	646	592	646	627	653	601	652	701	605	669	668	655	683	643	637	655	698	613	646	618	637	581	634	642	611	635	613	608	630	675	635	625	667	627	608	645	645	596	656	642	645	660	654	664	636	699	649	606	684	591	646	609	652	692	636	637	708	636	641	645	635	681	617	630	693	597	654	630	641	609	617	671	620	672	603	641	624	616	698	614	617	691	630	656	670	658	680	663	676	657	582	668	670	666	582	629	657	655	672	630	675	672	571	616	640	635	648	641	651	669	637	676	631	662	679	621	653	646	612	612	631	623	651	658	665	705	661	670	657	626	631	655	645	632	640	643	598	609	679	626	687	675	652	625	650	596	615	639	657	587	657	693	625	600	616	623	624	624	585	652	621	602	606	633	693	663	631	669	659	663	680	591	659	640	667	630	634	624	656	597	637	635	634	643	671	631	648	645	644	660	607	652	692	647	646	664	597	624	650	596	649	710
22597	21069	28600	23799	21069	21157	10198	1654	1291	1153	1123	1010	1036	965	917	980	970	952	940	933	895	961	920	914	904	875	907	842	865	907	868	829	893	870	850	951	868	847	881	847	842	862	852	908	839	871	895	888	881	854	871	865	851	887	888	830	877	862	839	824	827	845	885	895	830	864	841	859	900	901	874	881	863	854	869	820	818	864	875	888	865	819	896	873	885	911	841	917	894	830	866	876	811	853	885	884	846	825	877	859	835	848	867	800	857	847	859	898	888	864	899	844	903	852	872	860	844	907	859	856	872	824	903	855	873	847	840	871	852	869	865	881	852	836	826	873	873	841	896	832	908	915	858	838	882	824	915	852	866	871	849	912	887	840	863	900	872	864	932	880	927	800	894	864	858	875	844	828	884	865	849	843	891	877	878	829	847	878	796	869	862	886	874	821	841	852	852	898	894	846	863	916	880	851	867	876	874	892	833	886	904	854	864	854	844	838	860	874	851	885	869	858	825	826	892	827	849	876	889	896	856	870	892	848	873	816	901	865	862	832	886	826	835	894	864	820	868	797	841	887	819	858	865	857	843	875	879	880	860	862	835	877	924	832	824	892	819	831	835	856	845	881	818	914	872	846	841	852	898	854	868	807	792	841	861	866	879	842	876	829	867	829	832	857	817	868	872	850	879	859	847	862	889	864	887	827	853	828	813	798	841	885	816	844	902	832	832	829	863	837	874	880	852	860	871	852	867	901	862	872	891	928	928	851	882	821	872	868	841	783	859	832	902	851	859	885	880	810	889	904	877	809	862	896	817	848	849	878	862	893	831	893	851	866	859	874	862	863	834	873	828	883	876	836	894	877	825	902	838	855	833	876	823	839	865	843	929	872	866	830	868	815	878	881	818	866	913	817	836	916	869	836	880	819	868	864	852	830	882	852	797	858	948	906	872	878	862	870	839	835	847	857	892	818	885	906	860	855	845	847	900	808	843	849	891	876	878	911	851	849	885	851	855	895	863	871	826	886	826	851	882	888	810	942	867	905	808	899	877	852	881	900	869	889	802	863	888	835	888	836	882	842	848	887	850	829	842	904	837	842	798	855	830	836	826	840	894	845	872	897	912	879	883	878	874	828	847	891	864	835	894	884	901	857	918	835	839	865	816	881	870	848	903	871	864	843	831	829	824	830	843	846	882	813	893	832	865	838	879	920	880	845	823	870	919	838	873	904	882	869	841	850	876	860	881	921	889	899	824	839	890	866	896	849	857	837	910	848	885	858	904	811	814	851	887	828	799	826	827	856	937	817	857	888	826	820	858	824	835	842	861	880	825	903	848	902	890	885	822	899	842	867	837	863	882	822	832	897	835	853	832	847	843	873	918	832	866	877	860	838	840	779	894	882	850	869	826	850	877	875	949	842	840	865	842	924	856	862	894	873	865	871	819	790	882	884	861	838	834	809	881	895	884	884	809	882	844	852	863	837	883	868	898	859	875	838	857	893	857	866	801	860	887	858	843	873	861	841	839	879	924	892	868	878	819	867	849	836	866	911	778	901	881	894	859	803	859	797	931	813	838	903	834	856	815	848	856	825	823	817	841	893	843	883	811	900	887	901	854	863	895	860	788	861	799	869	907	848	801	830	805	880	808	800	874	845	890	860	866	857	842	875	886	883	857	845	861	846	841	873	861	808	870	873	882	841	888	837	865	888	830	853	782	890	886	884	857	800	855	888	894	794	847	878	868	870	859	875	838	856	846	867	854	835	854	925	830	849	895	839	839	839	831	932	838	916	857	876	835	843	864	804	854	855	850	866	875	834	880	817	872	885	858	909	849	848	866	916	860	856	869	837	825	851	830	889	846	848	842	883	866	805	852	842	809	866	910	913	863	890	859	841	833	852	847	891	906	850	876	853	863	840	852	860	820	845	883	847	883	809	862	829	893	842	852	872	833	832	916	827	848	856	860	887	867	857	867	839	918	829	826	863	855	832	816	867	889	864	886	897	845	794	891	865	860	849	841	860	873	837	866	771	817	823	825	836	882	834	799	820	887	822	864	841	822	835	802	872	878	832	840	855	877	900	860	849	842	910	877	881	868	871	865	860	877	856	874	871	876	904	843	822	826	803	845	842	953	854	818	862	856	866	882	840	841	858	796	848	876	883	776	833	847	893	892	859	856	822	841	831	871	854	864	920	863	863	848	830	840	843	848	899	912	860	896	845	827	832	862	833	861	902	848	835	863	869	859	849	879	877	836	834	895	859	801	838	860	838	908	852	871	882	857	923	875	860	865	935	844	870	812	886	816	829	845	804	854	809	810	874	831	811	861	881	786	851	859	847	821	823	835	842	858	829	846	864	876	895	850	848	884	884	895	831	844	865	850	852	843	833	869	856	862	833	850	872	844	846	812	850	851	820	880	814	828	880	862	881	915	861	821	862	856	821	832	839	839	892	872	846	920	875	831	843	901	832	837	880	844	863	898	886	872	801	885	899	837	881	845	859	868	849	875	793	854	817	879	884	832	851	898	792	898	777	858	856	878	869	814	824	865	817	841	836	858	831	879	866	857	888	833	849	882	791	851	873	819	834	873	841	873	850	866	864	862	865	847	846	843	844	796	872	832	821	888	837	906	815	851	881	814	873	838	851	843	897	877	848	894	871	897	828	887	886	852	847	896	804	824	846	811	887	823	857	906	848	846	871	898	869	854	841	852	859	947	882	854	843	865	797	891	836	830	853	895	853	869	858	892	823	892	848	879	888	880	866	874	809	848	883	916	843	824	874	824	861	878	853	866	891	909	866	798	884	850	828	851	906	876	829	838	867	872	839	823	866	843	872	898	825	883	847	885	806	876	855	798	902	925	841	859	821	877	846	803	827	831	812	862	797	840	850	917	854	871	836	819	895	893	882	839	858	944	855	870	859	882	828	830	861	858	816	841	882	867	861	808	837	872	877	828	903	874	859	839	858	832	864	843	901	876	857	867	831	866	881	836	869	846	871	893	876	838	857	896	856	863	851	838	909	869	873	829	911	903	819	849	837	848	849	851	877	852	867	861	875	847	898	833	880	866	843	877	822	869	853	922	894	856	842	818	812	934	860	846	809	844	885	840	907	856	836	900	861	835	873	902	876	855	858	868	852	841	858	829	822	868	840	800	869	850	885	818	833	835	849	843	851	847	862	846	883	908	888	878	826	894	892	875	821	851	866	855	862	837	835	867	780	861	818	876	867	824	910	835	854	843	847	843	880	803	850	823	901	840	864	830	894	875	808	865	854	832	874	909	841	856	832	869	842	902	813	807	879	788	881	844	871	916	800	854	871	876	842	852	917	802	822	831	878	855	859	825	868	867	817	869	863	810	895	867	884	884	822	890	844	879	865	850	842	819	891	882	826	845	856	887	857	822	883	886	834	891	840	813	878	815	861	855	916	833	867	850	837	863	839	824	852	921	820	841	834	837	796	833	880	870	802	868	836	848	790	855	910	815	856	886	833	845	899	810	785	848	821	830	903
43991	40217	10571	4686	3544	2939	2234	1844	1604	1420	1318	1163	1180	1076	1043	1013	999	954	982	979	924	971	968	858	854	942	910	882	876	928	879	897	847	902	912	892	879	923	907	923	932	888	884	855	913	921	869	855	855	866	892	880	896	849	900	893	880	871	843	841	891	909	787	867	815	858	902	816	839	837	839	816	811	831	848	860	898	862	853	890	832	826	842	795	868	878	850	854	843	858	911	868	873	858	842	843	860	825	875	828	902	859	829	888	865	870	809	867	871	905	806	876	879	852	880	816	935	843	885	895	919	841	851	863	941	819	809	864	879	783	868	852	842	886	886	852	862	907	851	889	897	878	911	883	842	831	864	900	878	793	844	935	860	896	822	808	879	850	850	899	926	810	890	835	884	856	822	859	853	899	866	855	856	847	847	866	886	810	888	841	882	893	871	861	819	866	863	867	840	889	824	859	804	866	902	839	865	863	890	847	852	868	874	829	843	858	848	843	840	833	865	900	916	837	862	806	832	857	879	842	853	888	828	800	799	889	810	877	887	852	814	880	850	840	884	816	895	870	875	841	864	820	871	843	872	874	845	873	846	815	869	838	843	868	848	836	861	875	826	874	881	817	870	868	849	834	865	884	853	845	852	887	854	839	853	905	899	812	812	807	902	870	903	874	890	816	825	831	846	854	821	855	887	892	864	899	891	844	819	897	902	922	838	892	873	868	846	828	842	861	836	859	830	855	828	870	894	842	881	936	827	818	837	873	871	893	881	869	880	826	874	859	851	835	864	838	869	826	848	838	858	795	877	950	832	787	870	903	894	864	863	878	803	870	851	861	866	898	833	906	835	879	860	916	872	837	873	880	837	886	881	850	867	805	813	850	854	919	836	814	865	826	894	844	856	844	882	881	796	884	851	871	886	804	876	872	874	906	789	875	905	841	857	815	860	794	851	890	830	846	827	865	843	819	841	890	907	835	837	852	829	831	860	864	886	880	857	845	795	881	854	877	884	859	827	853	833	850	865	819	852	840	891	845	853	892	857	886	843	843	913	858	823	921	834	883	865	860	873	857	863	868	827	883	940	869	866	859	861	831	873	863	838	852	869	839	826	866	920	845	925	881	835	916	887	835	845	856	889	863	845	816	864	849	852	832	834	887	883	815	867	889	811	845	859	838	871	830	861	870	904	833	857	849	877	871	886	849	853	857	886	837	869	880	902	850	829	847	858	889	904	896	830	804	844	868	831	918	843	907	835	882	838	850	870	848	859	826	849	849	879	856	877	865	849	848	819	857	813	870	859	866	883	840	871	909	848	854	891	871	910	860	849	819	918	828	901	858	887	870	853	848	850	861	856	880	922	854	844	858	883	823	873	876	841	883	858	849	889	878	861	857	870	870	859	826	855	803	893	856	821	867	852	870	858	851	823	869	882	797	849	889	886	802	830	810	899	865	875	834	871	860	832	858	839	845	796	883	838	802	874	842	846	918	845	871	843	888	845	879	840	853	819	891	884	903	865	866	849	858	809	853	899	870	807	864	899	890	889	846	852	864	844	868	842	848	861	874	843	864	868	926	854	850	841	881	818	851	862	875	883	859	866	890	830	902	895	947	874	848	871	793	886	873	858	857	869	905	830	895	825	862	812	877	826	903	859	905	839	824	870	869	823	935	806	834	844	834	855	831	792	841	840	833	847	863	852	830	856	841	838	830	861	872	868	876	863	831	845	870	835	824	874	868	892	860	883	939	862	880	895	829	873	809	850	901	808	859	926	866	923	863	841	865	845	865	871	857	895	841	863	889	867	878	861	827	856	873	884	845	868	840	850	861	833	829	815	855	903	874	853	865	826	822	857	846	847	889	824	883	876	827	889	875	842	807	872	864	811	820	869	871	832	845	830	806	840	869	823	879	870	870	847	800	843	830	895	808	871	869	807	832	850	885	826	848	828	857	875	841	828	882	889	823	860	876	905	862	880	938	816	864	817	849	857	849	854	869	835	834	873	905	797	821	848	867	875	872	879	852	859	820	876	865	839	900	880	856	826	857	861	897	910	865	833	826	847	823	816	868	837	880	808	852	932	832	847	842	846	880	903	832	863	893	823	864	821	824	916	839	865	896	844	833	872	790	863	865	884	844	857	871	867	838	885	818	863	841	791	879	934	830	840	896	828	870	899	878	838	825	846	807	861	905	809	822	862	892	851	910	854	861	806	863	862	891	931	906	850	883	835	832	839	843	852	849	851	812	859	894	891	844	885	869	805	859	832	867	890	876	878	823	869	779	885	845	881	858	841	912	865	803	850	908	858	856	853	808	831	823	868	849	866	885	867	851	853	854	857	817	877	887	829	796	880	857	888	930	876	846	828	903	830	881	873	873	914	892	847	938	852	822	885	932	861	858	843	883	865	814	863	831	885	859	828	830	838	854	844	826	882	910	874	849	784	831	900	816	905	903	882	874	812	850	872	858	875	830	825	835	853	811	879	810	877	910	841	865	851	843	870	856	851	818	856	826	837	842	878	865	884	860	874	822	850	859	942	804	835	877	874	834	866	882	865	876	814	822	820	863	831	850	802	867	856	828	838	852	825	860	857	850	849	813	874	857	869	868	879	869	893	853	874	838	861	836	843	844	834	885	866	891	820	805	878	876	837	828	820	850	853	857	844	859	898	842	845	830	813	844	884	826	876	871	889	837	834	835	837	880	920	865	871	866	921	850	871	929	869	832	868	824	843	866	890	867	908	833	838	813	902	850	905	825	842	866	832	913	876	853	859	865	858	855	863	861	846	868	837	867	797	830	877	899	864	860	864	879	871	865	836	839	827	796	800	875	868	826	843	821	842	939	913	847	883	846	898	889	906	834	860	806	832	843	793	858	834	852	894	817	887	865	895	885	867	870	867	859	869	818	893	888	868	887	807	911	898	862	916	889	879	881	858	903	891	888	850	921	840	865	837	819	866	811	855	859	822	915	858	851	861	842	856	822	869	884	853	901	872	842	894	808	873	894	847	887	857	828	897	916	851	878	831	856	818	865	916	821	898	911	872	848	879	858	820	871	864	847	810	877	881	860	886	842	830	829	848	858	865	834	793	857	851	893	879	833	847	835	885	854	885	866	834	845	845	878	879	864	799	863	822	856	841	823	840	847	881	868	884	834	875	823	904	857	862	905	884	841	851	840	865	821	848	825	875	839	832	875	882	842	877	837	872	905	877	829	813	891	847	838	872	840	841	861	834	882	879	850	884	817	874	847	883	867	836	844	862	810	836	856	873	837	838	874	844	812	847	844	891	834	841	885	838	865	882	828	849	844	862	840	814	828	882	870	876	809	864	849	842	851	765	849	858	836	858	915	836	893	906	855	867	878	869	897	806	893	871	902	893	886	842	873	863	841	841	868	872	860	865	815	850	883	920	849	820	866	836	864	823	871	844	843	871	851	849	846	849	847	881	814	869	828	893	858	826	888	827	823	838	799	842	848	879	840	872	836	900	815	811	862	849	831	883	815	885	905
27945	19175	5452	779	533	507	412	336	317	341	336	299	359	342	315	307	285	314	297	296	345	316	335	376	305	328	321	343	296	311	289	320	304	302	325	333	306	290	318	318	350	349	318	336	314	314	321	295	337	354	322	310	332	301	327	338	330	324	321	302	326	346	282	314	313	319	336	318	306	325	322	339	334	296	312	321	285	314	341	324	338	331	338	331	327	304	287	339	330	333	291	343	298	350	338	331	319	297	311	312	345	319	307	322	288	302	339	329	303	293	322	302	307	328	331	312	331	318	307	302	320	318	331	304	311	321	361	298	321	324	308	324	328	313	303	279	317	314	354	353	301	322	338	319	289	284	345	328	324	316	301	312	318	297	325	302	304	323	314	332	325	299	303	317	306	301	293	297	301	289	325	338	321	336	308	309	328	310	297	310	335	322	297	345	322	303	342	304	333	327	342	327	323	329	351	295	318	299	320	308	336	319	318	311	314	311	343	302	314	327	284	321	320	327	293	333	292	309	319	378	311	328	323	332	296	329	326	334	329	315	316	336	313	327	327	315	301	299	360	322	334	351	328	323	345	308	304	358	328	301	305	309	346	275	315	332	303	318	317	309	316	307	318	321	336	304	332	309	346	324	316	316	294	326	339	318	315	314	309	342	328	305	309	298	299	309	276	307	333	312	311	350	314	321	312	277	323	282	319	333	331	316	317	327	299	304	346	316	327	292	286	306	292	316	329	325	350	315	316	318	277	294	331	312	347	331	297	327	306	294	328	337	310	318	308	310	320	332	334	314	324	333	312	311	315	311	294	291	318	303	302	270	308	316	343	341	351	310	327	309	323	331	313	334	287	317	290	307	311	321	319	295	304	319	341	315	316	297	292	326	309	311	316	346	319	306	312	296	346	307	288	362	317	339	310	329	307	324	335	295	300	317	355	311	333	342	333	302	340	333	302	308	318	323	324	315	305	331	291	308	291	321	302	309	316	331	321	344	332	306	348	330	309	321	325	334	286	316	338	301	341	321	286	315	316	316	327	309	277	287	314	313	310	316	351	324	349	319	316	325	310	335	314	327	326	332	339	312	299	344	282	325	311	330	346	306	321	317	296	296	355	316	306	305	304	324	304	325	332	340	337	306	317	334	302	344	331	317	308	322	275	322	355	296	324	317	337	315	289	321	343	317	327	323	332	310	326	326	341	312	317	298	333	297	335	303	343	302	301	327	321	329	330	310	323	310	324	343	335	333	307	351	308	324	315	308	321	348	289	322	316	355	321	351	319	320	262	320	322	288	335	340	333	298	338	314	331	306	319	318	316	305	290	317	307	303	319	341	315	316	342	343	307	311	300	327	334	281	335	315	311	320	358	312	329	336	309	321	333	286	351	316	323	305	322	324	328	305	331	281	300	299	303	298	306	316	307	324	319	301	311	342	347	334	316	359	313	290	301	328	302	339	324	350	340	321	304	330	307	315	308	279	311	333	312	355	323	294	345	312	333	332	332	313	311	314	294	325	310	314	293	323	329	315	307	320	292	348	279	308	333	305	315	319	321	345	289	310	305	327	319	331	285	331	326	350	323	304	346	338	312	305	365	317	294	300	325	318	279	301	334	312	342	308	324	318	286	319	307	287	325	328	315	304	290	356	313	342	323	303	289	322	343	292	299	337	347	347	317	310	304	321	306	273	303	312	343	325	286	296	323	287	309	302	330	336	316	274	321	321	297	316	321	294	301	317	304	308	335	311	343	311	324	322	339	313	301	305	344	335	300	305	287	309	311	310	302	327	341	324	336	330	319	323	315	334	336	335	309	318	313	327	316	295	311	340	304	320	288	325	334	317	318	310	316	324	337	353	289	349	337	354	293	315	356	309	324	343	319	310	326	325	319	323	356	322	335	299	300	359	334	315	313	298	340	320	307	289	342	329	324	343	319	320	296	333	312	318	324	326	318	340	293	298	316	315	318	294	320	321	317	300	336	314	314	350	304	306	288	347	320	337	332	326	306	324	310	319	325	318	316	308	321	311	338	329	335	314	332	339	334	310	333	317	287	343	296	311	338	306	310	325	322	320	309	315	308	361	333	334	315	334	334	301	297	309	303	319	330	318	304	370	317	315	331	322	342	311	313	282	325	306	308	332	297	317	331	332	352	320	326	302	331	336	315	321	281	302	309	338	300	313	318	332	318	300	362	312	300	325	333	325	304	345	334	328	333	328	320	313	303	333	311	333	299	328	283	333	311	330	316	310	315	306	297	303	324	288	315	312	320	314	339	329	290	324	317	314	307	321	331	294	336	327	312	332	292	302	326	320	359	321	310	337	306	306	363	283	340	327	335	324	364	299	319	328	289	304	306	337	358	322	295	324	318	299	316	315	288	322	326	306	322	347	294	311	321	325	340	341	321	312	345	292	335	344	320	320	307	325	295	318	310	311	318	318	293	307	338	309	339	331	312	319	353	316	313	323	349	323	332	295	305	348	309	308	320	313	364	339	321	306	315	329	317	324	337	336	304	315	333	330	352	332	337	326	297	305	307	295	298	277	270	348	308	311	308	335	305	348	308	323	329	317	348	294	324	311	332	291	313	288	291	314	344	327	349	324	328	340	275	321	330	308	323	301	339	349	286	304	320	316	299	319	300	318	321	298	335	295	318	305	332	331	287	309	307	301	326	312	334	327	305	321	322	357	329	331	319	327	318	343	307	296	310	294	320	350	306	332	310	302	304	296	327	313	313	312	335	302	318	325	340	319	320	329	332	350	338	348	330	320	296	347	363	298	309	314	300	319	323	301	280	335	313	294	303	312	308	304	357	294	302	318	318	294	320	343	306	324	289	329	309	324	337	322	296	306	322	330	297	323	329	333	330	340	346	316	322	338	317	271	312	295	346	324	329	306	321	317	300	274	332	324	341	327	285	309	324	319	323	322	319	333	316	278	291	321	318	326	319	331	349	326	352	323	358	307	310	321	320	310	315	324	323	345	338	301	310	328	339	337	337	311	349	312	330	303	320	339	309	295	313	334	330	286	328	293	334	308	313	336	321	343	343	322	330	330	282	336	318	332	321	335	294	311	307	329	314	304	310	337	307	329	339	317	310	316	325	319	323	307	317	334	322	302	324	304	297	299	295	291	325	302	343	330	321	337	330	324	323	332	311	302	325	323	343	304	351	292	302	309	332	308	311	335	326	301	342	314	319	311	322	329	342	281	338	319	333	315	316	314	327	315	308	332	314	328	336	302	298	303	311	306	323	310	302	313	297	305	325	338	308	291	338	316	301	344	304	331	306	290	291	303	309	311	318	320	320	349	302	309	334	283	330	303	319	297	305	341	317	325	300	296	366	292	323	292	356	292	326	294	285	337	324	356	283	286	303	314	337	311	340	335	278	343	347	316	302	297	289	308	331	305	308	323	295	336	324	277	294	301	297	320	359	323	329	292	335	318	306	306	317	299	316	336	348	307	296	312	325	314	360	306	297	323	298	364	345	318	307	327	333	306	330	315
14488	11929	794	522	472	408	374	386	420	372	347	380	359	362	359	378	354	356	366	393	339	386	351	337	355	379	350	330	373	347	361	316	375	330	361	348	369	380	342	349	355	343	395	377	397	364	367	364	371	326	349	343	370	359	366	377	361	335	351	393	378	355	347	348	347	350	379	370	331	359	369	353	360	378	353	357	355	388	359	357	390	390	337	321	361	360	371	349	364	366	331	372	384	385	377	385	357	345	347	349	341	353	357	391	356	344	365	370	370	373	367	389	338	347	377	344	341	368	391	384	343	357	337	322	364	351	373	333	361	334	353	362	340	340	363	355	342	368	364	331	348	363	371	354	353	339	327	322	376	379	319	343	385	349	358	359	346	353	364	348	377	345	334	375	339	319	332	365	326	351	340	369	368	359	379	345	345	380	351	351	358	371	333	355	377	340	337	377	337	358	373	384	400	347	353	340	343	377	350	374	375	373	382	346	367	345	372	347	348	366	357	376	352	377	341	357	379	354	365	393	354	372	363	376	376	348	325	402	381	354	377	341	352	349	364	351	350	344	354	361	369	401	386	375	320	323	354	379	345	328	328	340	348	381	372	388	369	349	346	350	351	352	361	331	357	340	359	380	376	335	349	371	368	348	368	323	378	353	365	336	378	370	349	360	356	343	358	358	363	360	381	354	344	386	365	346	342	362	327	384	388	379	364	347	361	369	368	341	356	382	347	381	357	371	352	354	335	346	354	344	342	331	336	367	321	349	373	320	364	344	354	390	371	341	368	349	340	342	343	393	360	351	359	358	341	345	357	337	364	352	346	373	371	333	347	377	367	348	358	356	346	370	355	351	376	357	315	323	351	392	349	342	370	355	369	372	309	355	369	369	338	333	333	376	373	365	351	407	328	361	370	363	363	372	349	359	347	370	369	361	354	366	337	339	381	353	359	343	399	369	391	327	334	350	356	356	346	326	345	378	348	348	363	346	367	337	339	360	329	329	384	374	370	368	364	337	376	339	338	332	343	350	322	383	363	329	368	351	363	340	349	314	355	352	341	339	406	349	359	354	356	367	377	370	370	347	333	355	336	314	374	382	356	338	312	357	360	358	351	338	351	328	363	381	318	377	372	391	375	324	361	354	325	357	325	360	367	358	322	342	363	319	376	355	340	318	368	361	384	363	395	364	343	367	366	362	376	345	384	334	373	346	338	361	365	340	346	353	391	379	315	342	397	322	374	356	367	374	321	349	331	361	360	357	339	381	337	335	331	365	350	325	360	375	361	395	370	349	357	388	338	325	367	339	335	342	321	359	397	371	337	379	365	369	368	349	362	391	322	351	358	348	349	389	348	346	383	386	358	370	324	378	357	385	323	342	374	323	352	354	333	331	353	363	366	379	344	328	359	362	362	374	344	355	378	313	354	349	355	371	381	348	339	362	381	373	340	362	358	384	319	351	364	352	354	346	341	360	378	334	329	338	345	361	344	367	370	387	329	345	386	355	376	325	365	354	380	348	337	346	313	361	365	369	382	363	360	373	353	345	365	349	318	374	347	332	372	397	356	327	361	348	368	379	361	356	347	355	328	353	320	349	320	360	370	347	359	366	342	370	369	332	351	346	354	355	370	375	378	376	370	401	336	340	347	353	330	370	353	315	366	353	359	374	336	360	371	368	338	382	350	348	395	383	359	363	326	373	347	341	344	369	299	398	361	366	344	380	348	351	365	362	346	326	380	377	383	336	370	322	343	377	343	335	358	367	366	378	348	389	338	337	345	369	371	363	353	374	343	356	371	362	340	364	341	392	374	343	369	356	353	352	326	358	358	365	363	348	358	351	348	370	359	336	360	360	370	358	361	355	347	398	356	342	364	386	350	375	340	359	349	372	361	344	397	393	358	369	348	391	365	362	339	356	354	353	352	340	357	329	353	354	335	369	343	353	353	353	381	354	361	350	344	333	387	334	339	359	399	336	329	360	332	345	366	381	331	404	368	357	335	360	336	341	385	368	350	353	357	351	333	355	340	356	342	329	343	325	333	382	355	369	328	347	382	350	349	388	376	352	365	322	344	368	360	378	338	374	357	356	363	338	356	356	355	388	349	333	346	358	351	354	338	365	370	378	377	363	380	320	364	361	327	319	380	372	364	343	388	352	365	354	370	352	338	382	348	341	318	352	352	345	372	362	346	355	366	342	347	356	363	349	368	384	331	359	368	354	337	323	355	358	342	343	379	336	336	363	331	318	357	341	359	373	372	345	344	342	332	342	348	356	345	372	373	334	371	379	348	344	379	333	344	354	377	360	371	368	369	358	365	338	354	382	352	343	371	339	349	337	386	357	355	355	330	335	334	369	367	355	349	379	391	379	365	383	329	347	343	335	383	374	325	374	364	365	375	368	362	368	363	373	359	362	353	370	340	369	334	352	361	376	339	341	383	366	318	327	309	372	354	358	351	364	351	354	342	354	382	353	320	381	352	341	374	356	369	359	341	325	374	382	360	377	344	341	398	372	352	361	362	327	355	341	345	352	328	377	343	353	354	352	327	363	352	349	384	335	355	330	395	389	346	339	363	355	358	326	367	328	354	356	377	362	342	337	369	345	369	314	325	354	373	359	336	327	334	373	361	335	344	316	349	369	348	366	366	342	356	342	326	336	358	344	384	348	371	376	359	367	362	391	389	383	368	367	403	345	387	389	368	346	374	388	352	328	376	364	358	351	375	344	408	340	362	387	361	354	338	382	388	345	349	345	390	358	351	355	328	353	334	322	381	351	351	392	347	373	389	368	384	369	370	368	331	365	343	366	375	342	346	329	360	332	347	365	356	334	394	343	351	366	335	395	338	354	360	353	378	342	392	358	345	345	371	357	372	397	356	320	360	370	337	363	359	362	316	334	360	340	367	359	340	402	358	370	378	386	340	366	390	304	348	349	342	324	388	346	338	373	361	336	354	360	322	360	364	350	361	350	372	362	329	350	354	360	365	376	386	336	385	334	312	375	361	357	315	335	329	348	335	373	362	337	367	344	360	366	362	378	361	358	381	358	349	348	362	357	336	370	335	319	347	347	340	323	370	354	367	344	371	389	363	324	389	363	335	335	349	349	355	345	357	352	340	350	336	397	354	325	365	376	372	346	350	359	384	388	364	349	357	343	351	332	349	384	385	365	343	397	405	352	385	409	333	329	386	388	329	351	328	332	368	359	332	385	352	365	387	345	345	395	369	334	363	377	364	338	355	349	371	352	350	376	364	340	356	341	338	380	350	360	341	371	365	364	355	352	359	343	357	348	339	356	371	332	343	352	340	342	356	335	337	348	390	369	352	362	330	356	377	329	362	341	345	361	353	396	351	363	354	399	342	325	375	376	364	362	341	327	344	368	378	347	375	340	356	367	360	323	334	360	364	346	332	360	347	356	338	391	367	359	376	349	319	350	332	345	336	351	358	367	394	346	373	346	361	331	309	372	363	372	386	368	371	337	330	358	372	352	374	346	365	376	370	344
23580	20935	28303	23641	20873	9587	1175	771	616	543	568	497	483	483	493	500	479	551	462	464	499	460	461	476	446	412	452	467	466	411	425	428	441	407	438	411	413	411	450	452	425	425	423	431	425	425	447	437	482	459	458	410	445	459	445	460	391	428	434	419	406	440	406	420	444	425	432	438	440	405	409	424	433	416	435	432	446	414	475	412	441	443	409	446	413	416	457	437	408	410	412	440	466	404	423	445	423	440	440	457	423	437	411	443	434	415	437	400	453	402	394	401	492	420	438	436	452	436	438	454	417	441	426	420	405	422	446	456	449	427	417	420	435	431	388	451	420	430	433	449	421	400	409	430	445	437	422	434	436	432	461	454	413	422	393	433	392	450	448	450	400	428	430	432	412	409	414	409	457	428	443	432	391	405	447	424	461	409	437	440	385	414	415	391	430	431	397	446	406	460	391	407	430	455	451	396	421	393	430	433	384	417	442	417	416	415	443	476	446	416	451	442	409	408	430	400	441	399	430	403	461	447	397	402	437	421	411	440	442	418	420	395	409	408	404	425	412	450	448	442	456	412	444	446	437	438	391	429	419	428	432	432	409	424	442	440	418	471	449	428	422	473	425	441	422	443	395	406	412	417	419	430	460	441	440	432	424	402	418	421	442	426	397	409	421	415	403	413	392	439	430	452	445	408	438	414	429	432	438	445	393	453	466	434	386	425	438	438	440	407	414	446	438	428	455	390	415	464	477	415	426	444	414	417	435	435	420	449	416	419	364	449	407	464	419	410	449	426	455	470	400	421	437	380	431	419	442	447	427	425	456	415	438	457	442	401	428	425	404	419	441	464	411	418	435	410	411	451	439	427	460	435	449	421	426	457	440	417	443	410	400	410	426	418	443	406	432	414	419	424	457	428	451	441	480	412	417	442	464	419	439	439	462	426	435	386	434	445	435	421	441	423	442	458	389	405	420	433	423	432	460	444	434	446	444	434	408	431	425	430	422	443	396	410	425	401	394	408	419	420	449	431	466	457	425	440	437	414	421	425	417	452	452	442	457	445	411	433	439	408	419	435	441	398	410	409	461	406	436	437	399	402	464	461	451	440	423	444	410	419	410	450	430	431	437	401	412	410	433	461	386	438	408	457	425	409	377	402	422	437	429	433	406	446	460	446	415	440	451	441	461	445	419	452	424	425	417	436	432	461	404	467	442	380	441	434	425	473	464	423	402	431	421	443	448	408	485	430	397	401	445	411	422	394	434	427	412	453	474	442	435	412	424	412	409	384	419	484	455	461	406	450	409	415	394	437	417	436	436	433	433	457	450	428	445	421	394	448	434	436	409	434	413	440	441	411	382	388	409	416	392	409	418	486	412	432	408	452	439	473	440	405	423	473	439	426	450	425	426	420	419	417	435	414	435	443	415	430	436	441	396	418	410	404	399	449	413	464	391	459	433	453	427	408	419	388	451	464	422	407	400	432	415	444	453	412	422	432	447	452	424	446	418	450	453	430	444	413	399	429	472	381	476	411	406	436	469	459	436	392	440	433	460	410	441	385	403	421	409	421	431	439	450	458	440	435	400	451	415	389	433	435	405	432	425	441	413	416	438	440	438	414	494	418	442	435	427	455	469	434	468	424	411	408	384	425	479	459	400	465	405	437	460	454	426	414	419	418	408	433	415	421	405	407	425	425	455	436	453	433	405	439	412	415	437	434	418	428	452	453	405	432	427	425	455	401	410	401	412	410	402	460	429	434	458	424	413	432	444	465	419	457	425	428	401	380	457	428	426	427	424	416	419	453	479	475	419	407	446	418	419	452	441	404	415	427	418	437	416	404	438	458	422	449	453	441	409	432	464	423	419	404	449	434	442	419	431	470	424	470	459	440	452	430	440	422	412	448	459	425	439	450	391	381	413	453	414	441	398	411	425	430	412	411	431	457	424	443	443	423	444	433	414	385	420	432	440	425	440	436	434	431	432	451	444	442	394	441	429	442	449	378	415	463	459	459	417	423	411	384	433	408	418	425	408	408	484	396	401	416	431	422	445	438	448	473	447	471	450	446	450	419	423	417	433	412	428	427	421	388	440	446	442	444	490	406	448	420	377	434	444	411	430	413	409	456	412	457	457	414	438	437	444	433	405	434	413	430	415	451	439	474	409	426	438	430	415	433	454	426	409	407	383	442	451	406	426	397	409	456	414	459	461	424	434	437	434	435	403	465	454	443	413	446	404	418	427	442	452	469	420	409	404	416	425	420	471	456	419	472	428	408	443	388	480	455	458	412	442	417	441	395	389	396	433	441	461	448	457	433	395	459	406	407	449	427	434	466	417	463	461	428	458	462	435	457	454	432	452	391	438	455	447	406	416	442	420	410	423	430	441	405	428	410	419	432	457	437	402	410	407	434	466	497	404	408	399	459	448	430	441	437	421	429	386	427	455	429	445	430	452	445	430	423	426	461	439	440	408	406	447	415	429	428	454	418	429	436	398	417	414	451	412	448	406	420	463	454	410	430	414	409	420	422	462	381	450	437	420	413	444	421	424	416	413	440	412	435	422	401	445	435	418	396	431	402	392	432	402	441	410	455	445	420	417	418	420	367	454	451	424	409	437	436	462	442	451	440	427	478	452	452	423	427	435	425	417	401	438	424	399	460	477	430	417	439	410	414	420	380	452	423	415	445	406	445	405	430	437	407	398	429	424	447	455	428	399	407	433	419	424	445	427	429	419	454	422	408	437	436	436	424	423	441	457	418	469	429	431	419	436	404	442	427	426	387	427	412	428	450	412	421	449	457	448	420	429	447	417	424	425	423	417	482	434	436	406	445	452	455	386	425	429	411	425	408	430	442	455	407	447	430	417	440	444	408	441	444	402	434	453	432	418	429	451	479	451	430	406	439	481	406	408	413	437	434	404	430	415	447	411	415	419	415	424	467	435	439	477	398	460	439	431	448	464	417	424	399	443	440	431	438	421	391	412	473	447	412	421	439	454	402	433	427	415	419	455	403	451	445	394	449	410	420	425	430	425	449	451	430	417	433	436	400	418	444	454	416	453	448	460	429	441	384	438	434	399	434	450	454	420	421	426	454	448	457	436	445	420	434	424	441	468	423	449	409	393	418	422	408	426	399	438	483	406	453	421	454	453	435	407	396	441	432	407	399	443	446	418	437	445	417	448	408	446	415	414	394	449	447	422	392	421	429	399	420	414	449	425	433	424	441	431	448	430	415	414	423	400	450	408	432	437	392	463	437	397	431	459	474	443	449	447	451	427	442	412	451	441	417	423	424	420	478	455	417	441	414	430	463	419	432	377	399	454	433	432	409	411	454	430	453	437	390	438	413	424	415	430	417	440	414	454	428	471	421	436	487	419	413	441	430	458	417	405	398	413	443	428	394	418	414	422	451	435	449	432	414	434	413	435	425	431	438	447	422	467	431	431	424	426	436	423	456	457	403	395	431	480	466	468	443	425	430	436	422	399	430	430	436	460	430	434	442	436	410
36558	49465	5721	2481	1811	1472	1184	935	770	734	688	627	580	518	550	534	533	511	482	497	471	492	524	494	479	496	503	437	467	487	445	448	448	429	466	486	454	447	452	442	478	485	475	445	462	451	448	479	461	462	467	451	472	438	405	421	444	458	427	474	435	476	439	459	473	467	461	428	426	447	471	440	433	436	450	460	498	456	456	440	467	426	486	446	477	443	454	443	466	449	422	461	424	435	472	467	432	457	453	403	420	471	457	476	434	459	483	441	451	480	486	450	456	478	455	429	467	455	465	454	466	459	462	406	452	468	489	507	448	474	507	467	473	443	465	435	433	446	439	475	432	443	454	476	456	409	447	427	449	463	404	458	453	462	452	468	446	444	463	435	454	452	464	465	434	504	426	465	486	438	498	404	438	462	447	458	452	458	417	422	429	480	479	456	424	485	431	463	452	465	416	452	447	467	462	480	479	434	444	479	449	480	450	437	442	449	455	447	467	418	454	469	451	441	445	463	446	456	450	415	437	452	441	431	452	473	452	430	490	430	472	435	455	418	445	429	449	416	480	425	426	437	421	413	453	459	475	453	466	465	471	409	432	504	439	492	464	447	464	431	419	457	461	433	439	456	475	470	449	425	457	473	443	440	479	460	456	441	424	410	457	409	443	482	432	434	412	417	417	439	440	487	454	458	455	425	442	446	442	438	421	446	465	487	438	461	453	443	436	466	505	426	483	450	434	458	462	467	463	453	478	434	449	482	464	416	417	476	427	465	459	447	441	434	456	445	462	455	472	482	463	448	412	428	434	428	464	446	459	468	441	444	462	453	482	411	454	456	436	450	434	442	470	477	471	428	446	419	433	451	444	446	470	440	459	458	430	463	481	446	454	437	471	418	433	452	413	428	428	468	460	469	480	450	451	467	452	451	467	447	454	477	491	419	432	478	438	476	483	462	466	479	447	450	474	434	458	420	457	474	442	435	483	461	442	449	431	449	485	403	443	438	462	436	449	437	431	471	438	446	466	477	439	479	447	465	447	441	457	439	437	409	453	454	451	457	481	443	455	466	414	466	465	452	457	447	449	436	433	476	402	461	478	447	396	448	477	480	481	433	448	475	439	438	474	452	433	466	479	434	426	493	483	469	440	441	405	491	464	424	431	448	473	481	415	449	438	455	480	478	447	408	442	450	474	481	452	439	440	439	419	466	445	457	435	466	455	431	438	484	433	441	425	455	451	433	470	442	423	467	429	466	411	449	464	449	459	455	416	440	459	446	438	467	446	437	468	461	432	468	449	438	446	477	451	445	447	402	437	443	461	462	491	441	459	432	460	434	419	468	511	438	459	452	443	485	460	448	445	435	405	469	476	442	483	441	440	424	490	444	426	480	429	465	449	439	421	462	445	484	467	443	445	447	417	446	516	481	442	470	423	475	400	458	448	447	476	457	461	475	446	417	478	439	427	437	469	434	485	440	446	442	427	438	430	470	459	460	482	458	464	439	421	411	440	431	442	453	447	427	501	406	426	402	420	430	455	455	512	452	456	463	446	479	472	473	454	441	449	442	477	445	496	462	456	428	439	429	464	476	493	457	475	420	434	450	462	460	437	444	426	500	460	461	457	442	435	468	493	455	438	424	435	478	462	476	495	450	481	469	462	440	473	432	433	437	430	453	427	453	430	476	483	474	431	496	438	431	501	458	450	477	452	447	436	459	467	455	487	414	425	483	472	403	449	443	451	467	484	436	493	465	492	464	455	430	426	460	426	462	462	440	458	481	438	457	440	473	431	456	448	460	463	476	452	463	506	446	463	416	471	462	460	448	505	465	435	422	446	464	487	453	449	492	482	439	450	510	463	457	423	468	435	466	467	491	489	426	464	453	460	454	426	429	437	479	458	469	464	472	478	437	486	459	472	430	473	465	493	456	440	463	439	448	446	452	401	430	464	479	473	440	438	466	412	452	470	504	466	432	458	447	421	466	457	444	405	487	455	473	469	452	445	434	467	449	474	458	426	443	433	462	420	422	452	456	473	401	434	449	448	430	454	483	439	469	451	406	429	478	457	446	443	439	452	399	461	489	446	497	476	472	438	446	445	444	417	433	460	463	438	438	445	464	463	442	439	424	446	439	473	474	449	459	462	455	438	450	454	443	443	408	464	487	477	448	460	454	477	445	478	419	404	426	454	469	455	443	443	453	438	461	484	449	485	456	454	467	466	410	459	469	497	429	446	442	430	461	469	433	456	447	489	479	467	419	459	450	450	463	474	479	464	428	463	471	452	487	426	434	481	430	422	435	436	431	455	465	441	468	466	486	459	481	434	480	436	410	468	499	474	439	503	456	462	445	444	473	495	451	483	450	453	467	471	464	475	450	433	467	474	440	476	473	462	429	423	468	459	436	439	446	420	482	482	450	413	424	455	431	443	422	462	446	461	479	472	429	486	471	477	419	496	432	461	452	432	416	448	474	441	448	455	471	426	420	452	484	485	436	458	475	436	470	465	484	462	442	433	461	422	473	439	453	487	487	438	455	417	449	446	470	433	466	452	474	453	461	466	415	427	442	461	448	443	459	473	438	439	475	431	461	456	423	460	430	438	456	445	487	464	407	452	469	454	463	445	464	473	429	464	437	458	471	444	443	431	455	488	484	486	442	434	459	523	466	468	458	460	431	429	478	453	485	482	453	448	436	460	450	454	464	442	421	449	448	458	491	440	420	441	480	445	426	473	452	444	458	439	455	486	496	452	425	388	441	463	488	470	479	426	481	453	459	427	434	466	436	429	425	443	445	439	454	451	427	422	476	427	435	469	433	449	440	458	465	436	442	449	439	476	438	452	430	429	432	452	431	461	467	455	470	426	486	476	440	457	480	431	433	488	429	467	501	429	466	414	460	440	441	443	474	477	467	404	481	486	458	424	434	468	441	465	465	438	474	443	456	487	464	422	443	464	437	445	471	453	474	464	444	486	461	443	448	445	505	444	442	431	475	424	428	454	454	406	458	446	438	420	469	456	476	472	451	410	462	443	461	435	446	465	439	446	451	458	485	474	475	406	497	438	458	454	408	451	426	452	469	449	467	438	462	437	450	454	465	449	444	431	471	461	467	457	442	445	465	446	445	473	443	462	471	419	434	456	439	442	431	484	422	453	430	412	486	472	457	418	457	474	444	473	435	439	486	430	460	468	467	476	474	444	441	444	415	473	467	449	442	412	442	438	458	452	406	460	459	459	453	441	430	431	466	436	448	467	435	476	449	447	449	448	463	508	454	480	465	433	458	439	484	464	438	444	481	437	450	474	497	423	424	457	421	452	446	471	446	452	455	456	472	454	476	418	436	464	455	435	444	464	452	445	447	431	450	460	462	478	498	456	475	446	454	432	445	433	411	444	433	441	431	488	461	436	479	463	419	455	474	448	455	441	471	454	453	425	452	449	451	420	456	461	468	452	448	469	484	450	433	426	455	451	447	443	440	483	459	437	449	479	438	432	424	437	499	466	424
24877	21106	27120	24942	10819	1012	871	705	661	702	686	650	674	670	655	585	655	671	627	591	634	601	650	617	615	619	646	577	566	613	600	625	619	618	625	624	607	616	652	670	611	616	614	609	642	610	613	592	620	582	636	645	607	599	639	613	659	585	647	617	617	652	607	666	576	603	588	605	553	616	626	600	580	609	606	601	614	544	684	624	611	642	582	583	599	595	596	560	620	587	648	621	613	631	605	647	585	626	608	606	618	619	658	615	586	622	591	651	619	590	589	636	604	616	615	613	624	565	658	608	575	621	642	615	681	638	620	595	627	700	660	585	595	560	627	633	579	593	607	611	568	635	610	576	616	605	604	585	598	591	597	631	662	588	611	603	604	603	588	621	599	603	587	595	620	586	673	628	608	592	550	586	612	616	625	598	605	615	585	598	613	571	626	611	623	552	630	582	614	641	631	596	578	577	611	570	571	598	642	579	605	622	636	642	607	614	590	615	660	614	617	610	629	609	625	632	593	596	610	607	628	620	587	630	606	598	612	612	600	640	651	626	636	646	583	608	606	633	628	586	638	597	644	607	621	604	631	564	594	626	595	616	622	622	647	602	576	653	585	616	609	637	574	574	646	649	607	616	603	572	620	622	610	637	642	630	599	566	587	592	597	626	639	620	598	606	631	580	627	572	597	609	599	595	626	584	580	630	594	590	608	633	603	586	636	563	598	626	634	582	583	610	592	610	619	606	599	608	633	599	600	659	617	573	615	629	594	630	617	606	663	595	604	570	616	633	604	604	587	632	637	586	563	603	604	611	610	636	594	575	621	624	631	562	612	578	643	601	621	581	594	589	595	633	598	651	584	637	604	695	575	587	623	622	614	586	629	588	631	608	592	634	600	628	587	598	584	596	626	613	604	599	583	615	659	595	598	595	615	600	582	626	616	582	633	624	620	609	602	588	638	579	654	570	569	604	579	632	637	646	648	594	614	610	582	627	600	604	620	626	622	595	599	594	598	632	610	617	627	613	601	642	595	648	585	630	582	593	610	691	564	596	642	605	590	638	622	649	599	620	604	604	582	614	627	636	661	615	573	641	607	567	635	609	576	620	612	612	579	596	583	613	635	617	579	547	693	584	648	585	601	590	611	603	629	580	600	571	619	602	597	655	590	612	633	509	642	624	563	629	642	630	582	610	604	604	600	602	610	657	635	642	625	649	609	598	627	577	623	651	607	625	613	631	601	586	596	560	598	613	610	577	608	592	584	600	606	581	640	629	592	617	611	598	599	633	539	597	625	593	598	603	582	615	635	609	598	564	663	647	603	657	627	616	616	597	648	692	661	632	655	634	609	575	618	643	617	586	609	643	589	592	584	645	600	638	611	575	606	612	656	599	620	589	620	620	566	596	641	629	634	619	628	638	640	629	612	578	607	622	617	557	618	620	606	653	611	606	582	580	668	605	600	622	626	615	585	613	603	592	636	577	573	635	638	578	577	620	609	633	599	663	646	614	590	605	599	613	592	551	626	614	601	637	619	586	624	626	597	594	638	632	631	631	600	640	606	596	638	652	565	619	668	621	581	640	606	573	618	610	608	554	635	601	627	623	597	621	580	591	630	642	596	662	594	596	638	629	624	585	577	632	606	619	591	647	609	621	652	584	630	585	627	647	607	636	586	662	608	560	621	629	655	638	609	606	613	643	603	590	597	631	613	609	607	582	627	612	582	589	619	621	621	613	592	591	660	626	591	587	607	610	612	609	584	618	625	623	586	624	617	604	613	660	613	629	613	621	600	611	602	614	616	615	650	577	602	643	619	591	570	604	629	622	633	622	606	612	596	578	611	563	595	579	608	584	618	624	621	641	611	610	590	638	599	634	603	646	595	626	620	610	584	633	624	631	637	572	639	611	613	614	626	617	646	616	623	645	633	613	610	607	598	621	655	576	583	596	601	573	596	627	613	601	644	617	628	608	609	637	590	580	629	609	615	595	619	592	633	618	622	615	612	581	614	611	660	585	586	630	622	642	653	583	631	590	613	599	628	591	651	608	596	605	603	627	598	598	643	560	613	579	615	602	611	649	623	614	586	648	618	638	629	622	628	641	604	613	617	631	672	616	615	625	632	645	564	579	605	623	605	634	585	652	628	614	598	638	603	624	581	637	660	629	639	598	620	643	632	588	633	638	577	640	601	619	612	569	607	619	618	616	568	588	579	619	615	639	657	564	636	604	607	610	608	644	616	649	604	606	615	592	594	560	647	629	643	578	626	622	633	635	643	605	601	596	571	616	618	502	599	627	631	615	640	653	619	573	650	583	612	612	612	600	605	595	632	618	631	612	632	574	639	616	615	603	619	584	574	631	651	667	575	598	672	618	617	609	569	629	610	645	648	607	631	628	617	639	627	624	611	618	639	587	589	582	647	606	570	654	624	653	630	592	621	614	591	582	598	612	608	609	596	625	556	632	616	617	617	609	625	614	647	628	638	591	639	601	664	579	609	569	613	588	623	606	600	622	609	610	607	602	610	580	592	606	640	633	583	583	595	592	589	587	604	632	608	581	586	611	608	633	637	630	635	627	632	654	645	594	630	629	581	641	618	543	634	595	601	624	571	561	576	638	626	626	608	648	669	647	597	621	622	592	636	630	646	603	615	606	586	608	561	618	646	614	654	607	645	604	590	643	569	612	614	621	650	597	579	625	653	586	573	631	611	615	599	611	585	610	644	593	582	601	658	608	612	616	632	581	619	638	591	630	590	616	591	663	588	624	608	596	577	611	614	632	658	603	607	579	577	582	576	595	567	641	584	569	630	590	579	635	604	616	609	597	620	586	609	612	591	621	629	619	679	598	638	593	592	584	615	602	592	567	630	613	630	617	570	615	607	615	675	614	623	627	613	644	631	579	626	557	649	665	648	622	643	633	636	595	551	604	600	575	669	584	620	554	606	676	622	612	635	645	637	597	626	644	616	661	591	641	609	625	613	586	600	617	609	591	626	623	602	618	600	607	601	628	636	587	605	636	594	583	616	609	607	590	661	651	629	626	617	566	595	567	576	635	600	637	606	623	650	584	571	555	644	589	612	584	618	637	600	613	585	584	586	608	624	650	630	644	622	606	628	639	607	620	634	616	583	623	653	653	596	608	579	626	594	634	629	587	586	595	596	640	629	598	635	639	609	617	602	602	577	645	593	588	571	635	637	635	639	602	651	601	637	590	658	621	636	554	623	634	643	600	593	636	621	580	599	601	618	611	640	616	655	599	600	632	615	601	606	613	587	586	565	594	659	644	607	590	576	663	602	564	644	599	616	606	640	669	622	600	586	601	633	606	669	580	616	607	624	631	628	605	619	603	607	590	633	581	589	609	621	607	584	613	608	625	633	595	636	618	645	562	633	618	642	652	599	622	626	600	585	639	638	553	578	576	594	588	620	626	654	629	602	606	632	623	597	604	562	614	596	602	632	680	578	644	612	622	612	644	591	611	635	573	602	629	631	638	596	626	604	575
34689	51756	4630	1697	1352	1166	974	921	849	760	778	699	696	690	684	676	618	678	686	674	648	665	669	666	646	642	623	671	697	683	632	674	671	696	697	681	651	670	653	643	672	674	651	691	656	697	669	670	634	592	679	709	668	659	635	652	661	669	620	671	681	635	641	622	660	647	635	636	668	615	656	662	701	713	673	672	616	661	665	644	680	650	651	637	677	670	611	642	657	598	677	632	674	613	639	664	642	623	659	681	600	631	664	670	636	621	628	677	693	653	656	641	645	624	659	649	655	659	662	667	682	639	656	645	665	645	623	623	625	602	675	671	636	676	646	629	645	607	656	652	664	657	654	656	630	645	674	646	655	685	680	705	678	586	655	676	648	653	640	628	656	657	631	685	652	650	630	623	665	630	664	632	696	601	647	658	646	639	697	634	704	619	619	639	665	616	642	681	632	644	624	663	641	664	657	691	643	623	664	687	642	624	646	625	724	631	630	663	658	681	608	651	666	620	640	678	615	675	640	645	660	648	643	676	672	638	620	637	670	654	633	600	650	659	633	666	613	664	626	637	644	699	649	664	667	627	648	594	665	639	599	643	682	671	618	661	615	626	616	657	617	637	669	647	674	607	613	633	699	626	674	698	696	622	643	650	633	666	650	604	680	647	662	643	615	660	630	674	664	643	670	645	668	656	664	692	637	645	632	689	637	637	606	613	597	607	614	684	665	683	666	615	689	653	678	624	657	721	625	624	670	663	630	661	652	675	693	658	645	638	673	602	655	628	662	627	632	614	678	655	633	654	697	671	685	675	671	639	632	643	661	658	661	641	650	637	653	634	646	638	621	682	696	670	634	663	581	642	664	644	628	707	639	643	631	662	618	622	640	654	629	634	652	645	662	717	649	636	651	610	629	687	619	690	665	601	645	643	613	642	697	667	629	645	613	658	618	641	656	663	679	696	659	691	677	661	655	658	655	675	671	637	639	682	629	607	676	649	683	663	685	683	636	614	626	641	603	629	649	651	633	651	654	673	656	670	674	672	676	647	653	669	686	649	631	661	702	721	667	647	687	664	632	650	629	675	638	675	606	637	663	641	606	672	638	657	633	669	666	660	630	677	665	697	673	643	631	641	677	599	646	661	622	667	639	616	709	627	644	618	640	643	663	639	690	688	644	666	673	672	640	704	699	637	677	657	693	646	659	620	649	652	615	658	686	619	638	655	655	648	660	699	695	660	655	629	642	627	641	665	690	630	644	639	657	696	656	638	646	647	660	605	694	674	659	654	620	623	639	639	635	687	636	619	614	682	634	607	614	629	656	642	655	637	630	637	651	639	618	617	640	634	630	664	642	633	682	654	647	676	583	646	615	638	676	665	640	623	655	649	658	637	660	636	669	684	654	655	631	642	635	655	712	650	632	610	650	674	645	652	637	635	688	686	694	690	656	637	658	634	633	652	652	633	632	674	692	667	628	644	658	650	653	621	632	665	647	598	641	631	648	649	626	650	673	675	665	692	642	633	687	685	618	661	656	657	626	608	619	628	630	659	640	640	652	622	650	684	616	644	669	628	659	698	628	638	658	610	655	677	667	643	647	665	642	651	663	642	627	663	646	620	658	668	699	609	624	667	627	589	647	612	645	664	678	665	653	617	660	659	639	678	652	614	671	600	645	639	684	661	669	657	659	679	688	618	632	649	617	688	642	673	692	663	654	642	654	661	635	643	678	692	659	632	632	667	646	633	680	648	678	669	651	644	631	651	690	651	617	643	632	618	680	603	603	648	634	624	662	634	628	663	670	650	625	645	611	647	656	621	636	661	636	683	616	649	686	634	669	698	641	674	632	698	661	656	639	595	632	643	653	674	635	706	645	705	664	665	623	670	630	659	632	667	665	676	665	673	586	639	662	606	663	639	648	637	670	674	600	673	659	644	697	597	637	647	634	670	653	651	643	737	632	612	620	654	642	664	644	647	660	667	684	641	634	657	641	620	645	650	634	647	616	631	619	651	683	686	652	695	652	670	716	669	633	675	725	650	620	624	647	643	664	657	645	614	659	657	648	650	689	657	667	639	661	648	685	653	625	662	658	681	656	643	695	641	677	644	640	661	648	675	685	649	643	649	659	670	593	694	657	689	641	676	586	621	609	639	655	609	649	652	674	618	700	631	661	646	652	658	685	637	656	628	677	627	625	621	661	672	648	662	654	663	679	671	644	680	621	682	643	656	678	652	649	620	644	742	625	645	654	660	680	690	667	635	642	699	662	615	622	694	652	647	662	674	654	633	682	632	687	643	678	605	676	674	603	649	633	669	655	644	645	640	674	638	632	597	660	641	636	683	676	649	651	649	622	669	652	613	629	658	646	664	667	629	650	670	644	720	652	667	669	621	661	682	653	651	641	658	613	710	637	687	672	680	690	590	637	616	659	640	678	688	634	667	646	619	643	633	648	651	661	615	668	650	680	649	635	647	646	595	593	634	649	684	699	688	653	661	692	669	656	666	711	666	588	691	672	661	655	613	704	679	664	655	649	668	639	652	665	643	647	663	622	647	638	643	721	647	603	680	724	652	674	686	681	639	662	671	675	652	671	637	590	637	656	705	703	672	655	668	636	653	698	616	593	708	646	701	631	652	673	665	633	626	636	675	625	630	633	655	631	661	610	606	699	660	641	649	630	653	615	649	663	655	642	650	656	691	654	637	682	622	626	670	628	674	648	681	647	679	674	623	695	634	646	650	661	711	658	648	657	652	622	650	592	672	673	639	665	658	704	629	583	661	678	616	671	634	677	649	632	655	644	694	650	673	625	614	606	634	629	669	634	668	630	647	667	651	633	625	700	628	675	678	702	661	654	654	630	645	651	671	649	637	646	627	637	632	618	646	628	640	686	647	657	679	636	628	682	687	708	656	647	641	651	627	691	624	684	630	720	604	665	623	624	648	703	638	636	639	643	654	645	655	648	652	665	646	632	671	618	661	675	627	615	653	687	645	645	695	676	652	650	594	644	686	691	683	711	647	623	650	715	682	627	652	613	629	641	622	597	644	672	705	703	652	612	618	648	664	640	641	646	685	665	660	671	664	689	666	615	623	629	633	643	657	600	671	597	669	613	684	670	653	690	638	653	655	641	642	647	653	626	611	603	621	649	672	627	623	671	680	625	703	611	653	648	633	656	692	602	640	654	613	655	686	675	637	692	663	693	644	643	643	685	611	613	641	615	655	648	647	663	647	621	663	658	693	618	625	629	640	614	660	615	664	655	670	619	662	649	700	625	605	641	589	654	656	624	638	645	671	636	610	645	624	667	598	663	672	651	664	600	677	701	664	663	688	646	658	636	671	661	650	632	653	653	621	652	610	698	631	627	635	655	611	653	654	690	628	638	621	659	701	644	657	638	662	675	648	679	654	674	604	675	619	640	665	671	661	659	626	648	658	644	661	626	676	661	578	668	681	625	627	636	682	623	614	655	663	667	706	596	660	638	615	740	680	690	609	641	645	663	670
22574	21102	28321	23995	21051	20965	7882	1489	1232	1184	1120	1063	991	999	972	948	992	983	897	927	946	918	909	903	925	901	947	922	917	871	946	903	876	900	896	908	888	896	877	892	886	923	909	946	924	858	919	877	913	947	882	887	905	938	863	857	925	905	902	846	961	863	863	884	925	941	889	864	934	871	892	834	854	908	910	862	884	884	858	916	879	871	880	849	873	876	880	876	846	909	907	921	916	856	850	868	919	887	841	907	841	864	794	882	858	886	889	911	919	890	887	904	896	957	896	847	856	825	858	905	886	927	854	855	886	920	924	857	857	893	894	901	919	847	858	924	903	880	877	864	849	890	878	848	893	857	898	852	962	892	905	903	929	943	948	869	931	901	905	919	882	895	870	868	860	898	886	864	907	914	813	883	831	879	892	914	866	903	912	869	898	893	920	900	903	851	866	912	851	907	875	857	897	893	902	847	875	881	897	861	906	879	808	885	922	912	871	825	873	837	903	864	835	836	841	897	875	855	890	856	912	885	885	894	840	906	871	864	929	858	884	884	870	876	895	851	845	894	876	856	882	883	921	888	863	866	911	891	912	831	876	896	846	885	856	891	909	806	898	910	874	909	891	867	857	902	868	863	880	884	871	884	892	828	938	856	881	941	919	906	857	851	886	877	906	847	870	860	898	916	865	846	891	918	825	864	873	816	867	871	874	898	883	881	860	837	896	878	858	846	883	936	873	842	885	886	894	885	886	915	878	826	845	895	880	896	903	874	886	848	855	876	902	892	885	903	796	891	878	851	835	881	867	910	888	843	885	871	864	859	873	847	906	827	890	833	851	875	912	898	882	836	853	851	853	924	879	892	945	901	887	811	903	844	836	868	866	912	839	923	887	883	856	897	870	832	905	852	845	891	859	915	924	853	868	858	849	908	844	892	871	857	843	847	820	952	869	875	935	890	900	869	824	855	895	889	881	842	875	883	905	897	903	861	851	858	919	867	880	912	867	918	891	781	884	870	869	933	899	864	824	902	877	880	885	861	945	921	850	884	907	865	819	843	828	814	888	874	839	863	932	865	881	866	866	850	907	923	881	910	834	877	916	872	880	850	892	945	907	880	903	895	849	894	888	888	915	917	930	940	924	879	886	836	885	882	886	919	869	883	845	856	870	886	859	837	920	865	869	848	819	828	823	861	886	874	851	909	906	936	891	854	852	934	821	891	935	874	917	895	890	940	884	889	854	878	876	886	842	897	912	864	881	872	896	873	899	874	916	911	883	903	840	880	891	899	882	867	850	845	843	887	870	936	903	824	843	862	853	870	836	870	893	870	861	870	872	921	891	898	860	846	889	895	920	857	901	893	884	893	886	900	859	865	856	882	893	895	864	857	878	892	863	891	842	878	885	870	884	885	877	873	856	872	869	843	857	873	833	905	911	858	828	887	931	889	902	882	864	888	875	901	892	856	875	875	893	890	884	880	912	897	927	856	844	919	877	892	884	870	924	865	835	875	896	847	879	871	915	877	878	884	911	890	832	843	897	888	862	887	870	870	871	933	859	845	879	913	884	899	848	811	867	861	935	856	905	882	867	896	896	916	862	918	863	872	882	846	892	869	899	897	891	873	891	864	901	872	859	862	868	875	897	832	838	885	863	872	861	858	906	937	870	849	864	877	907	922	834	881	895	869	922	864	882	895	908	801	838	875	950	844	877	880	842	869	867	828	856	887	914	858	882	920	879	926	838	851	878	882	886	891	907	877	903	928	878	860	880	843	869	920	911	888	856	881	889	867	853	930	905	922	867	889	936	827	909	900	881	878	873	882	885	914	945	863	908	866	834	904	881	897	876	927	898	859	881	931	916	886	880	839	895	920	909	902	862	936	876	859	922	871	898	900	844	848	890	873	859	931	839	874	912	926	874	877	823	880	895	922	884	856	873	901	882	888	850	882	879	926	953	864	870	920	858	905	872	830	843	856	879	839	818	953	854	866	871	881	871	877	821	821	896	872	893	914	902	853	880	820	906	911	922	889	892	933	874	851	891	858	937	899	841	885	878	914	892	883	903	810	834	837	862	882	826	859	826	860	873	884	822	898	900	832	869	910	922	900	888	877	910	895	915	917	873	877	907	919	916	881	899	906	914	919	944	891	900	894	895	890	912	901	886	869	970	870	853	876	869	839	875	833	881	864	882	873	955	864	901	899	891	920	868	843	908	887	862	853	913	914	861	856	848	832	820	885	872	863	879	898	902	871	886	847	929	836	906	896	896	868	901	916	883	859	911	906	858	881	847	858	884	883	852	869	880	883	886	875	858	874	845	915	878	811	880	904	879	916	883	872	883	896	865	913	898	891	835	920	942	866	956	842	886	887	940	870	832	834	892	849	830	805	810	917	898	848	853	894	855	849	853	889	825	854	843	861	926	914	953	888	819	794	874	856	866	900	867	868	939	839	900	912	869	855	841	866	828	838	851	873	877	927	870	874	848	846	940	861	885	860	899	873	905	917	874	871	832	862	859	892	916	838	962	870	875	863	853	895	830	907	849	909	863	934	846	851	907	875	908	882	872	861	834	865	861	842	903	934	839	890	881	855	891	919	827	846	874	875	879	833	848	885	875	842	843	860	843	846	879	857	938	845	878	901	939	859	867	882	818	899	882	863	891	869	928	925	878	875	848	924	853	871	885	885	848	872	862	865	898	833	882	880	874	891	867	854	900	875	908	928	880	868	868	910	878	878	834	824	836	880	880	886	900	883	842	890	862	875	883	874	866	886	845	884	865	831	893	887	897	921	880	827	890	885	876	871	872	824	879	865	794	878	861	901	849	870	864	881	919	881	918	852	823	896	916	881	903	892	895	884	901	860	899	869	868	928	887	837	827	892	856	910	893	913	901	883	896	941	881	867	841	914	903	797	837	887	868	867	862	866	899	948	892	899	879	891	863	909	909	880	869	904	889	880	881	868	899	890	883	890	923	855	841	864	831	858	842	888	892	837	889	891	883	872	900	887	894	824	860	901	839	911	918	877	908	868	873	908	864	897	905	894	836	835	902	852	880	904	858	884	881	873	818	911	872	885	909	889	870	926	842	860	879	863	878	948	866	884	896	848	854	869	879	880	874	917	896	929	849	857	910	927	945	819	892	874	912	861	915	872	895	869	844	850	904	862	919	879	909	860	845	900	904	878	837	807	875	885	916	872	827	893	924	875	864	875	873	945	933	895	884	898	878	916	919	848	901	917	895	848	912	841	909	909	827	828	910	880	844	896	869	886	857	937	941	872	886	885	889	852	874	921	842	867	864	855	885	853	919	822	851	948	893	861	876	926	898	884	846	896	931	894	825	891	851	883	887	897	861	856	925	809	881	856	853	902	826	856	902	853	853	869	893	832	876	897	842	883	918	850	904	854	868	886	900	861	889	868	879	869	882	833	855	857	917	904	876	865	844	923	905	894	906	889	913	868	890	869	817	931	872	855	784	939	871	918	901	879	907	882	828	901	879	921	857	913
44819	83920	8458	4086	3148	2528	1940	1723	1497	1369	1290	1208	1136	1029	1070	1022	1043	1000	970	983	998	924	946	948	907	935	922	858	893	858	919	889	893	899	892	886	929	907	888	901	946	864	919	887	887	858	876	878	888	841	961	861	904	920	897	933	870	862	924	854	875	873	886	894	848	875	869	884	891	851	888	885	946	819	849	833	867	887	877	915	879	876	898	846	852	860	860	882	846	891	875	876	921	857	810	871	834	859	883	922	929	900	874	897	911	878	869	893	845	889	846	885	907	873	872	858	864	862	899	906	839	939	894	929	928	894	808	878	886	883	863	909	896	887	895	869	869	887	825	840	896	900	866	873	930	924	850	888	907	891	870	875	860	890	852	909	889	881	864	884	861	839	828	886	871	867	853	895	899	886	834	854	892	859	887	884	845	821	888	868	878	838	858	884	899	855	892	853	889	888	862	886	890	832	889	863	890	925	880	871	819	907	887	884	878	893	831	880	840	926	881	821	853	859	852	879	882	878	893	861	837	916	879	898	887	903	841	861	938	870	866	868	882	872	907	911	908	926	904	914	901	874	862	883	878	920	872	829	886	858	833	871	916	880	889	880	863	887	849	862	852	874	835	827	878	846	833	860	875	861	916	859	858	889	868	865	901	830	847	879	854	851	896	899	860	852	877	863	874	880	895	857	855	861	898	871	870	917	854	865	843	879	824	854	895	912	916	884	886	879	847	832	879	885	892	888	849	860	887	865	873	922	875	882	873	864	862	901	899	866	864	833	904	917	902	850	849	843	861	895	899	878	886	893	887	833	898	882	834	818	897	864	837	864	891	818	835	918	953	841	877	846	882	866	942	874	881	882	896	849	874	897	906	860	884	904	897	807	879	868	863	878	910	920	832	886	889	848	862	881	913	909	887	930	847	870	853	850	912	856	865	869	896	867	902	872	916	884	859	849	922	940	854	834	873	881	934	845	819	846	907	860	910	884	867	855	875	853	933	926	844	866	860	836	919	847	907	882	863	822	903	886	891	876	857	823	895	845	847	943	865	930	941	859	938	832	894	867	917	861	816	925	839	911	924	860	849	899	872	839	857	864	823	885	897	871	814	933	895	901	856	926	897	893	854	835	826	863	894	853	873	892	874	908	856	866	858	895	900	895	850	870	854	903	882	891	851	874	858	869	900	831	902	887	875	915	870	870	887	892	858	902	922	875	894	813	849	888	923	858	833	878	858	869	893	849	868	893	903	910	891	818	837	844	845	842	907	826	878	860	817	949	875	875	874	894	860	878	853	875	849	916	886	905	841	850	882	883	863	855	893	833	850	909	916	907	857	804	901	869	871	910	868	856	917	877	859	863	857	890	891	908	894	858	941	890	905	849	852	852	839	878	924	874	827	946	847	833	810	850	869	895	845	850	852	915	855	849	828	914	899	894	888	908	894	853	853	898	885	921	878	876	804	868	945	885	896	911	877	867	848	904	875	868	904	863	846	871	919	894	899	843	921	818	878	894	860	927	839	854	876	839	865	862	885	872	932	896	848	926	848	850	917	949	810	913	839	842	928	819	813	874	878	878	899	813	865	872	896	869	888	874	835	876	865	902	826	859	884	853	845	829	921	892	894	856	830	888	872	875	899	863	848	884	832	916	834	863	889	894	918	862	927	860	908	858	881	856	870	895	863	890	872	916	878	848	922	914	896	877	834	912	881	871	865	905	913	858	872	852	834	877	888	851	818	901	878	876	901	861	884	847	863	864	860	857	869	916	906	825	920	888	870	850	865	858	835	841	902	867	905	921	887	840	893	903	870	896	886	910	888	842	875	853	897	876	825	917	855	864	863	938	891	885	893	880	882	912	907	868	887	860	859	851	896	921	864	847	866	893	870	880	928	866	826	890	857	842	853	866	921	858	902	901	876	929	871	883	913	902	913	854	873	860	960	883	851	865	899	890	877	863	853	906	913	905	869	894	869	884	804	920	899	897	895	897	878	840	952	864	929	891	854	854	912	867	923	853	861	853	867	900	872	880	856	902	873	874	919	910	895	874	911	864	826	890	848	844	895	916	876	826	889	851	863	917	830	878	860	841	849	884	852	891	877	894	907	888	869	929	885	836	873	888	877	884	908	887	899	849	841	845	893	880	932	886	817	841	838	875	849	893	895	849	889	860	896	922	876	888	865	947	955	858	877	860	882	799	849	807	860	894	877	890	873	926	863	862	838	870	869	907	884	882	858	821	833	827	904	896	885	912	870	840	816	867	868	887	883	869	898	902	852	887	944	808	852	858	891	897	838	880	870	865	887	879	867	862	883	881	857	887	924	890	886	898	859	905	910	896	866	933	907	862	892	939	910	958	835	847	848	853	858	907	912	826	853	921	843	872	869	879	906	874	832	877	891	857	906	892	898	887	879	854	896	886	869	885	882	876	921	905	866	885	892	880	880	806	871	849	850	863	845	924	831	850	877	841	887	831	886	916	909	845	872	822	882	842	891	843	865	901	885	870	889	864	868	807	870	879	818	890	854	880	848	861	849	922	914	860	861	923	909	937	933	853	925	842	913	845	850	929	847	934	869	915	912	820	861	907	888	893	865	882	862	858	890	853	921	884	850	876	860	848	900	893	926	862	818	856	901	826	928	883	881	914	866	879	957	847	869	909	835	844	922	886	846	837	927	909	816	893	884	876	889	888	854	877	886	921	892	844	881	844	868	863	875	905	909	910	808	910	922	898	903	939	891	851	847	858	876	864	854	886	871	874	873	888	850	830	842	884	855	915	887	872	917	866	931	876	820	921	842	860	905	867	862	903	918	882	825	827	899	880	907	936	862	828	863	901	931	856	899	915	908	877	877	793	858	896	889	810	849	881	878	865	862	910	915	839	863	887	917	879	866	918	889	908	870	910	898	897	862	893	843	877	808	865	869	879	901	886	904	873	946	880	881	843	928	866	848	902	877	840	880	907	867	829	881	903	915	914	893	930	863	859	874	876	894	826	836	889	882	873	883	838	908	861	901	861	886	874	896	839	854	844	885	855	895	896	882	874	890	901	830	860	917	878	842	908	921	908	920	850	898	863	885	907	860	900	891	896	883	921	840	885	853	871	849	890	902	828	899	850	894	918	866	870	869	879	877	886	905	847	850	882	860	905	900	888	846	844	929	927	850	896	878	884	860	909	910	897	872	907	854	837	860	840	893	891	868	871	866	885	875	839	866	846	929	902	900	913	885	901	862	883	857	948	871	857	870	893	892	859	911	875	883	834	919	875	872	853	866	885	886	853	920	895	850	853	858	836	908	867	882	895	904	889	904	843	883	882	862	818	851	894	863	905	872	818	865	904	924	892	877	910	903	820	877	824	904	903	829	857	869	919	872	886	865	843	873	851	890	900	881	885	866	892	924	892	828	862	855	889	838	861	869	858	913	862	836	863	927	904	863	862	874	853	910	889	846	891	914	879	844	894	844	886	941	866	876	892	850	907	867	880	855	873	845	866	867	893	827	825	858	875
28421	20751	7814	717	446	407	390	350	366	343	368	346	334	333	341	317	333	346	317	346	357	334	310	362	320	328	314	356	346	326	370	324	331	348	299	353	326	323	319	335	325	351	351	330	298	322	335	279	341	331	337	330	337	337	329	297	322	349	341	318	327	353	298	345	352	305	318	358	319	326	312	353	290	337	321	329	321	355	339	337	318	327	333	346	320	315	285	325	301	316	326	370	326	365	345	336	350	331	351	349	335	331	327	335	335	325	347	332	322	318	343	336	325	325	292	312	328	333	323	331	338	319	320	343	331	322	331	330	333	328	340	328	356	299	309	353	333	335	303	356	331	340	324	326	325	322	319	318	331	344	302	332	314	334	293	313	320	369	293	314	359	338	350	302	343	308	329	325	321	343	317	312	344	349	341	318	311	324	329	312	290	325	353	337	325	357	351	329	316	297	313	322	333	345	336	320	312	366	358	307	315	338	348	338	317	320	335	340	330	354	350	321	326	355	294	322	335	305	307	343	351	339	356	314	319	345	355	348	331	373	318	351	339	305	304	312	325	362	321	337	310	342	312	354	318	336	316	335	339	326	332	315	334	291	342	338	309	316	309	354	296	343	345	364	306	316	357	336	335	340	317	321	335	340	325	343	351	330	334	311	350	335	350	340	341	354	353	293	348	333	352	316	315	322	335	339	360	314	331	359	332	337	316	324	309	307	330	333	358	340	340	334	359	332	331	315	317	327	331	317	335	333	292	341	336	335	346	351	343	355	332	306	333	333	373	326	337	333	324	323	343	319	316	325	336	323	349	337	344	325	344	323	299	325	323	337	341	342	352	327	332	307	326	322	330	332	322	333	313	339	336	344	350	348	329	314	332	318	350	322	317	313	360	309	333	332	334	357	316	318	330	318	357	337	366	324	353	313	340	311	343	344	341	338	331	343	311	306	328	317	369	327	318	321	364	334	358	300	330	318	325	319	355	341	317	322	348	328	342	303	315	336	313	316	334	351	356	361	300	322	340	344	339	343	347	332	310	347	348	362	340	342	322	340	311	336	378	382	345	347	358	324	313	326	355	336	335	332	361	301	338	316	297	330	341	369	343	329	362	335	358	335	344	332	280	306	338	325	316	319	364	326	328	375	343	367	313	325	369	325	331	319	312	384	344	351	330	334	332	323	304	339	346	331	310	312	333	310	305	329	322	315	333	319	322	317	355	320	316	335	338	352	358	313	367	295	326	375	375	305	338	358	351	316	306	347	345	322	342	339	317	349	330	329	316	334	336	313	334	303	333	324	317	317	320	341	309	355	316	329	323	317	326	347	325	311	343	313	329	338	330	352	316	317	332	350	354	338	343	311	288	350	327	324	344	351	352	321	346	326	330	340	324	329	344	334	335	374	328	312	305	320	349	358	324	316	334	332	324	351	325	327	333	325	327	345	319	332	332	349	360	336	309	322	303	347	352	361	341	362	353	322	312	381	332	344	302	355	335	327	324	343	334	305	351	334	346	345	335	321	347	334	308	343	344	311	330	337	344	342	377	343	289	361	343	333	317	349	337	348	361	335	327	307	327	325	330	322	344	321	348	334	323	336	314	342	342	342	348	359	311	338	339	339	349	310	337	353	350	329	359	345	335	365	317	339	333	322	325	359	319	328	320	311	338	319	345	358	369	333	345	351	327	346	336	344	311	349	331	368	309	311	332	299	357	348	321	323	308	335	349	325	340	315	325	310	303	362	325	329	340	336	340	327	355	340	345	341	323	339	303	323	355	315	317	336	339	334	334	313	338	326	306	340	321	331	325	346	353	331	325	323	331	339	351	314	300	333	352	327	302	295	351	300	326	330	340	332	348	352	334	360	348	300	284	354	334	311	346	363	339	350	362	330	319	329	328	333	338	321	330	337	321	339	327	327	326	315	321	321	333	323	343	322	350	335	327	312	304	332	346	352	313	343	347	336	352	332	345	328	328	302	301	324	325	304	316	328	334	373	313	348	353	314	292	352	347	300	330	346	312	347	342	302	345	326	363	347	362	335	334	312	327	344	338	344	343	322	330	348	343	319	336	315	329	292	322	355	323	287	318	358	348	347	331	330	327	336	335	352	336	299	340	354	318	310	363	308	338	337	329	337	326	369	285	305	360	365	300	337	349	344	355	329	328	324	310	370	334	321	347	335	369	349	329	298	299	323	315	352	340	356	341	326	377	346	323	341	341	318	336	350	340	304	311	339	324	326	344	339	322	337	322	349	318	324	337	336	334	319	358	307	310	331	337	350	294	336	337	337	338	289	340	319	369	317	350	379	328	336	328	359	315	320	313	346	320	300	328	337	352	327	354	333	341	356	309	317	319	344	299	339	340	332	340	337	342	341	386	325	303	332	335	333	335	353	321	322	319	324	345	310	328	335	362	318	321	330	331	340	345	338	326	324	334	332	330	331	359	326	327	336	337	340	370	310	336	354	349	310	332	366	339	336	310	330	321	347	349	300	314	371	333	352	302	332	313	309	326	338	330	299	338	327	344	349	308	318	295	318	312	293	341	330	317	344	319	299	348	339	319	359	346	330	327	331	320	318	354	307	329	327	362	351	339	344	334	338	354	339	348	366	352	321	324	354	337	345	318	330	349	336	309	333	351	345	361	339	336	334	296	338	342	335	352	336	312	336	340	336	315	328	336	358	318	327	329	330	325	325	358	328	364	360	309	325	311	334	301	316	331	307	318	357	317	331	334	341	345	324	326	334	328	325	326	323	338	336	356	354	322	351	318	378	295	322	344	353	347	305	319	360	335	344	312	320	327	348	337	338	341	339	305	312	313	351	350	350	336	349	309	347	352	350	338	316	329	363	346	321	318	343	347	338	323	320	333	332	313	341	338	358	311	315	302	319	345	335	321	331	289	325	308	325	357	372	331	340	320	346	323	319	319	310	292	321	330	322	334	332	334	337	347	344	353	329	319	329	353	342	343	330	336	331	331	322	304	335	384	367	331	347	335	300	313	315	336	307	327	330	300	308	329	329	333	318	307	314	345	347	335	330	349	305	347	357	345	329	337	314	335	310	347	303	359	309	303	307	290	324	323	313	308	356	335	333	341	321	316	315	338	328	353	346	337	326	335	316	340	318	319	364	310	357	319	346	318	336	357	310	335	339	316	336	326	338	361	305	325	341	339	345	338	310	348	318	323	334	349	316	313	316	328	338	335	319	295	309	337	318	354	344	337	351	287	347	337	330	335	341	321	340	331	337	312	340	382	301	322	336	349	309	280	343	319	335	312	349	320	350	340	359	313	321	359	365	333	323	297	294	297	333	306	349	317	328	338	324	338	331	331	337	333	334	311	345	330	319	316	292	319	321	322	347	336	362	313	343	342	335	326	349	314	350	355	336	347	315	365	379	357	332	344	318	324	352	343	328	321	332	317	356	343	395	332	313	297	349	334	330	334	326	325	361	297	325	300	371	314	327	346	336	321	308	327	314	356	308	336	345	311	345	323	323	314	358
18015	21270	712	466	451	396	406	399	382	384	365	340	380	374	391	371	367	368	401	346	394	375	358	356	382	358	351	360	336	376	380	349	381	334	357	373	346	397	354	386	375	397	404	366	376	344	387	370	382	377	351	348	413	353	376	367	388	364	334	364	342	356	396	386	363	363	361	350	394	359	376	369	389	361	376	344	351	389	403	351	385	366	375	384	386	361	375	356	394	397	361	360	378	359	367	378	344	358	372	362	399	377	368	367	352	370	343	412	354	381	362	357	415	390	353	362	348	384	332	359	357	357	404	388	407	352	368	377	352	372	355	358	324	359	363	351	403	345	365	386	369	367	379	369	383	364	358	360	365	339	394	372	359	377	387	382	416	368	355	388	352	379	365	346	354	356	420	404	381	381	378	365	363	365	394	357	321	370	346	369	386	361	354	356	375	353	358	353	387	363	340	365	374	335	345	392	377	361	349	348	339	398	367	340	371	399	381	381	342	337	380	364	390	343	366	330	322	369	350	353	386	370	347	394	351	374	363	359	385	370	369	372	362	369	384	336	373	379	393	374	402	376	356	387	387	357	386	367	345	379	358	361	352	398	377	349	364	356	371	343	384	346	397	356	370	379	412	375	359	380	368	371	334	391	368	379	336	370	375	373	378	389	378	387	377	345	372	350	377	341	397	373	362	372	367	377	372	387	381	358	393	360	354	358	400	365	378	346	341	378	391	384	345	397	387	388	378	392	394	380	354	361	380	342	334	339	372	367	366	343	384	368	348	367	378	382	365	339	350	364	380	370	359	340	359	361	372	399	390	364	399	381	371	375	343	349	372	365	369	324	358	345	362	358	367	377	334	375	347	364	328	409	361	363	370	362	368	363	408	411	388	370	374	377	349	328	349	416	314	379	381	378	356	333	384	381	365	382	367	366	368	392	358	382	369	351	374	349	367	365	342	370	368	378	399	391	370	354	372	354	361	349	361	349	364	370	353	382	391	387	363	361	379	402	344	374	357	392	390	343	371	371	350	362	374	366	381	397	394	385	378	354	363	361	352	387	364	374	395	345	377	401	362	378	349	359	358	347	393	378	379	360	371	379	325	405	390	378	364	382	370	349	358	389	362	360	358	351	394	382	359	388	377	361	363	370	344	397	359	346	355	387	390	357	409	376	377	401	351	337	373	337	382	374	343	385	372	370	333	347	358	381	362	361	384	404	385	373	348	327	320	373	329	359	314	403	368	378	358	380	385	339	373	352	363	352	383	354	389	386	400	382	341	368	332	378	381	363	391	433	359	399	369	364	393	380	377	361	381	377	380	354	343	366	380	401	337	372	374	322	383	380	407	350	333	364	393	361	364	393	365	371	373	353	348	343	351	372	361	358	369	339	369	374	396	390	383	366	357	355	346	333	370	349	343	369	348	375	346	392	343	402	365	366	380	349	359	410	391	364	392	351	354	356	351	349	347	358	364	390	378	339	399	409	380	367	356	343	346	375	384	389	360	378	367	350	386	385	379	381	377	388	376	387	348	381	384	353	394	362	370	388	358	378	386	393	325	411	379	352	385	363	366	398	380	396	376	364	396	356	371	376	406	386	369	379	367	385	358	387	364	368	348	382	360	383	382	350	372	334	363	372	363	367	373	363	375	338	347	371	346	367	340	395	358	366	359	343	376	359	360	347	358	354	371	371	360	348	401	367	348	395	417	383	316	388	361	354	381	342	369	358	382	366	370	389	401	386	361	368	367	382	360	379	373	397	385	407	341	378	396	405	372	373	380	401	398	337	379	347	339	367	329	384	389	391	364	374	352	350	378	353	359	316	395	351	395	360	359	390	409	372	345	400	334	392	401	387	381	394	376	334	332	389	368	374	384	369	410	395	349	374	356	376	363	370	372	388	328	368	378	384	373	382	376	404	359	376	384	381	352	375	370	342	358	388	402	380	388	383	339	351	377	395	375	343	398	400	373	376	377	380	395	356	397	370	376	374	362	370	349	389	365	349	370	341	379	378	347	363	399	350	374	401	371	380	361	365	353	358	369	364	386	363	358	418	389	364	348	379	322	386	369	327	375	372	396	365	365	371	376	368	362	381	372	367	359	346	380	379	374	387	357	364	362	399	326	358	378	382	397	354	328	373	359	346	345	362	365	376	357	367	371	350	397	364	344	337	368	339	370	390	368	404	318	367	353	362	367	364	366	374	378	383	364	381	387	351	362	331	358	404	361	338	375	375	361	365	371	373	361	370	366	352	361	381	366	348	357	363	360	420	377	371	354	374	360	370	372	362	377	366	372	370	360	390	393	389	385	367	362	390	395	345	379	333	372	373	359	361	364	366	331	377	399	397	374	387	394	366	374	389	373	359	361	392	364	414	370	357	373	353	345	348	380	366	410	394	349	378	413	366	340	382	382	392	407	388	360	379	369	382	363	381	374	358	343	357	372	378	383	349	387	353	374	364	365	372	372	370	388	350	365	352	370	338	376	359	385	399	374	351	398	376	378	331	388	335	351	358	382	365	394	402	350	336	346	363	371	400	374	357	359	378	334	369	341	383	355	374	334	344	353	342	360	370	358	369	352	390	337	386	370	376	342	347	368	351	364	396	396	395	362	373	381	341	387	358	353	378	324	351	393	388	374	368	391	414	376	339	409	389	375	377	393	373	378	381	382	354	375	378	353	414	392	390	353	360	385	391	382	355	334	388	360	374	360	347	384	391	377	413	380	320	375	350	399	353	342	372	368	359	367	344	378	360	361	376	345	346	363	374	337	359	388	389	367	377	377	355	350	398	397	329	358	379	374	366	349	365	375	342	362	391	351	386	361	362	370	361	324	389	383	381	375	361	366	368	382	368	342	389	370	380	317	340	348	363	357	368	369	389	374	362	360	383	385	364	332	368	360	381	402	377	352	381	412	378	342	400	376	378	370	386	363	350	397	375	400	372	341	380	369	372	374	364	370	350	357	353	352	341	359	372	374	374	389	346	374	361	347	362	357	374	365	377	363	372	342	355	394	374	350	439	384	338	364	390	338	373	372	356	369	370	389	373	390	360	366	340	365	371	373	381	424	339	385	349	357	376	379	343	369	349	368	350	336	378	389	367	369	353	360	413	390	396	405	382	359	382	356	380	342	345	367	395	350	382	374	398	366	368	349	367	353	363	380	321	389	366	362	380	347	339	368	379	369	399	368	384	347	346	346	369	380	375	363	383	372	367	386	336	360	349	339	358	388	360	364	356	407	391	391	366	360	371	357	376	371	350	373	364	381	339	357	371	366	390	350	373	404	360	372	391	372	372	385	356	367	388	380	350	377	349	352	363	357	370	397	381	387	379	401	368	387	378	389	385	388	335	399	370	389	348	352	377	398	390	380	375	370	357	377	377	369	350	354	381	351	335	343	371	326	354	372	384	367	361	383	363	369	368	376	354	359	387	378	380	385	361	341	384	382	369	370	347	369	346	379	370	397	363	349	364	363	380	367	377	409	367	392	344	359	345	364	371
23825	21086	28238	24096	21067	9912	1092	756	637	631	549	528	454	513	507	545	503	461	450	499	460	451	464	456	479	469	459	436	472	440	461	484	455	488	457	452	500	455	412	460	471	418	463	394	428	460	460	458	455	448	438	426	442	400	425	445	460	450	442	455	465	455	446	443	466	482	462	413	453	465	421	441	420	453	423	417	441	419	472	436	456	442	447	432	434	410	449	447	450	460	415	440	450	463	450	451	422	425	429	416	472	479	459	451	452	502	444	439	461	411	441	436	422	419	464	452	429	448	416	424	428	423	421	452	432	450	410	429	429	420	413	435	421	440	443	461	460	458	494	410	424	445	418	476	453	437	459	457	442	430	416	444	439	399	449	454	427	432	456	433	430	452	469	446	473	437	445	406	446	431	446	401	453	495	486	437	429	474	409	402	456	429	458	439	428	413	411	458	455	418	423	441	421	449	400	449	434	426	433	412	455	420	449	425	460	428	410	459	428	468	432	432	463	438	449	442	469	442	414	427	402	430	435	419	476	428	399	444	476	461	429	418	468	409	453	427	425	452	452	468	478	441	452	462	488	480	415	504	437	413	442	434	434	429	430	452	473	475	445	446	420	470	455	469	433	433	449	450	428	471	411	436	485	419	417	454	444	411	446	432	453	414	462	446	485	401	477	489	416	440	447	388	465	431	440	459	431	434	400	455	477	445	467	427	436	455	455	431	450	434	449	448	465	419	458	425	433	472	432	453	474	421	410	459	440	432	418	452	444	424	450	432	425	415	450	442	436	421	443	436	454	427	458	432	431	410	455	441	466	437	454	449	433	441	453	453	438	430	433	440	481	414	440	438	456	443	433	430	494	438	463	446	426	441	425	450	470	468	452	467	446	448	478	429	469	428	522	437	447	476	449	434	457	438	392	430	442	420	403	486	408	414	450	462	422	442	435	443	438	436	397	437	432	467	475	456	446	462	463	414	420	470	458	446	437	445	470	435	443	431	431	410	465	445	397	474	432	445	435	435	429	421	434	433	428	446	451	447	442	451	468	437	464	451	487	432	427	449	462	415	425	439	456	422	421	417	424	417	431	476	425	439	441	484	439	398	427	428	419	413	455	435	440	399	465	486	466	437	438	457	429	440	446	461	446	433	454	459	443	441	427	460	432	435	447	439	459	424	451	414	435	434	455	438	445	460	426	462	423	476	417	471	485	448	444	471	481	418	426	444	422	454	456	468	480	428	415	466	419	465	427	446	447	467	386	430	434	462	445	425	446	464	438	437	454	427	449	415	402	457	450	457	445	422	426	451	457	460	500	454	446	415	469	461	417	485	434	461	471	482	449	483	416	408	462	438	432	399	438	426	453	440	419	444	457	470	418	428	435	431	477	441	459	441	468	454	464	409	405	444	392	441	456	448	429	417	471	420	409	439	443	422	463	467	372	429	462	467	405	465	441	445	425	464	422	447	427	452	437	447	434	442	413	434	435	409	442	466	453	392	423	421	401	481	412	420	508	453	440	473	446	462	396	386	430	435	468	424	417	447	437	409	410	412	419	405	426	452	488	392	408	420	421	460	466	422	442	427	449	440	437	422	435	449	456	425	441	445	440	445	447	456	444	418	479	456	447	486	435	460	422	453	460	435	434	476	486	467	450	462	435	464	481	435	410	421	435	433	449	435	451	486	423	381	398	463	463	428	447	430	404	466	446	465	428	450	434	451	455	452	451	420	445	435	462	448	432	425	457	444	440	428	409	430	454	425	428	435	400	398	429	421	443	451	450	442	437	471	424	438	429	412	463	421	456	422	433	415	449	434	452	465	470	445	423	461	458	441	449	435	399	413	411	444	427	448	450	459	458	452	489	429	440	460	499	445	451	414	446	436	427	434	454	425	442	458	430	436	445	450	442	435	472	416	427	458	451	407	453	489	430	440	437	414	446	440	464	444	482	455	405	477	482	445	414	449	426	448	434	446	417	440	439	429	432	468	419	431	431	431	462	471	479	429	432	457	440	431	413	441	435	489	423	481	449	450	423	455	429	449	460	457	451	425	467	403	484	479	443	454	462	434	450	435	462	424	433	416	432	394	429	432	420	448	440	459	458	413	452	463	475	440	460	427	447	473	463	455	421	450	440	417	455	423	463	447	469	428	449	427	458	478	447	409	436	437	437	457	411	448	437	470	462	436	422	456	462	437	420	436	444	422	453	416	457	439	450	407	447	430	427	461	443	441	466	416	458	441	448	443	457	446	436	421	427	433	469	449	475	466	461	435	435	433	422	462	420	436	433	416	428	418	468	442	421	473	424	444	442	441	445	459	409	438	451	455	472	436	431	463	456	470	443	433	422	437	445	433	439	442	490	417	456	419	428	456	449	454	459	444	440	437	428	441	450	438	462	450	433	474	401	448	452	445	467	405	427	432	434	462	424	438	445	455	381	405	438	442	428	459	425	398	482	440	437	442	476	417	459	426	429	468	426	429	454	451	466	449	441	469	427	440	440	447	439	451	441	448	472	427	454	444	453	450	445	426	443	379	423	452	415	443	444	420	443	462	432	443	442	491	496	467	471	442	396	444	458	453	417	470	449	489	449	440	405	427	420	393	426	444	466	448	441	420	448	406	442	422	434	441	449	487	461	473	451	436	458	458	431	455	432	423	424	458	476	449	450	466	416	416	470	407	408	417	397	434	439	466	462	410	381	478	481	443	419	447	433	444	443	434	445	454	422	438	459	454	416	451	421	421	460	446	419	405	431	444	451	439	467	476	428	443	441	386	473	413	476	441	465	443	435	428	457	422	442	427	465	451	475	438	468	439	426	453	413	421	441	456	405	433	462	430	471	460	454	466	454	416	446	484	447	427	417	451	426	431	455	402	444	424	410	412	485	431	448	400	454	415	420	416	438	437	394	422	457	456	436	440	439	443	472	424	427	404	458	427	476	440	419	475	451	465	461	425	447	455	461	483	461	456	448	437	480	417	428	487	435	464	443	432	399	458	460	441	405	413	428	425	416	411	421	414	499	408	402	425	449	435	416	443	448	424	414	436	413	418	435	424	409	464	427	468	418	457	404	478	436	438	403	466	407	445	444	458	422	433	441	468	408	438	413	451	468	433	470	433	430	407	458	482	441	453	428	458	440	438	449	409	428	457	408	442	430	437	402	438	422	445	445	444	434	445	490	469	443	441	427	501	426	448	462	443	468	429	409	469	428	424	468	450	460	438	439	455	429	411	402	433	424	447	414	439	450	422	429	440	441	432	441	406	431	419	449	456	443	449	449	427	446	447	435	417	388	462	436	439	450	459	431	459	465	414	465	436	437	433	427	471	469	464	470	437	432	427	438	446	447	469	433	440	489	471	423	429	433	437	427	442	436	407	481	421	445	464	408	454	507	483	453	405	422	463	460	476	447	454	440	433	458	432	421	450	505	435	429	441	470	423	430	426	444	473	445	437	473	422	404	424	431	452	473	437	478	407	439	451	432	443	413	425	434	438	446	454	442	428
40190	47507	6329	2500	1817	1401	1147	929	786	742	699	632	580	588	568	523	542	494	506	518	496	521	493	457	459	485	517	463	469	460	482	454	461	438	469	470	504	483	455	450	481	460	487	495	475	468	473	473	455	470	454	438	470	475	486	474	467	429	462	471	487	447	496	435	464	463	490	477	465	460	458	494	450	468	472	458	485	429	493	471	440	471	474	479	456	444	471	435	458	440	478	469	426	460	458	468	433	452	506	510	444	486	488	485	470	464	452	481	471	478	450	440	481	471	449	442	487	425	478	464	480	482	450	444	438	485	427	417	436	459	420	470	451	476	445	467	507	464	430	469	452	461	452	426	504	465	473	478	462	474	455	459	476	466	483	483	461	455	453	466	513	443	474	476	450	490	502	446	480	483	464	480	464	484	522	425	504	497	482	481	469	465	458	454	454	473	459	455	485	504	453	476	491	469	449	479	485	497	468	443	489	418	463	464	490	453	444	432	446	410	436	473	482	487	480	489	449	426	474	432	475	434	444	485	486	462	408	464	454	453	435	467	436	460	467	477	481	485	484	469	450	461	461	424	451	432	486	464	474	477	473	481	507	463	496	488	453	490	476	432	503	448	429	485	486	493	484	454	456	476	415	468	437	476	474	462	463	444	465	463	461	449	471	458	482	499	472	459	482	461	461	469	451	503	465	420	462	476	443	435	445	432	446	476	457	456	492	461	442	470	464	448	496	489	456	468	475	440	405	454	443	487	462	467	470	423	457	438	501	488	454	454	450	468	475	474	415	481	461	459	473	458	448	487	455	475	456	480	420	432	484	470	463	464	462	474	486	491	442	470	446	477	506	439	468	485	468	439	454	463	450	488	465	468	487	512	445	426	482	493	490	478	467	490	432	498	452	435	492	497	450	451	487	484	458	440	477	464	458	491	461	500	438	449	448	443	417	472	448	489	459	458	447	474	465	473	461	449	463	440	489	431	465	462	503	452	413	487	448	483	475	507	493	459	458	485	489	474	466	469	452	456	457	441	425	470	483	450	440	475	479	468	454	478	472	452	468	458	440	440	445	460	439	462	469	468	447	459	476	463	440	450	482	419	459	452	436	474	461	416	435	453	437	450	440	449	422	451	450	453	463	460	422	457	456	490	447	440	466	511	450	455	447	465	477	450	454	462	510	457	443	451	462	483	475	482	475	433	467	476	446	487	475	458	442	468	464	456	452	478	439	483	445	496	454	456	441	479	453	437	485	420	458	471	447	439	449	480	475	462	477	445	471	447	449	446	513	476	441	467	434	488	473	439	460	444	422	435	434	475	477	472	480	476	429	466	464	503	465	470	430	451	463	509	434	441	451	481	456	465	452	487	443	440	440	492	461	513	493	456	443	460	427	452	455	493	508	467	479	489	444	449	455	456	458	409	466	425	474	445	455	477	457	460	463	440	458	434	459	451	407	449	423	435	472	491	456	467	474	473	498	468	498	473	464	420	463	441	479	482	452	489	462	459	432	445	427	433	467	479	414	471	472	480	446	475	496	418	437	451	486	422	427	418	442	454	466	461	472	436	469	450	477	423	453	474	496	479	470	475	440	473	492	481	469	414	459	471	447	481	483	452	477	459	452	487	472	444	480	458	508	471	417	421	439	462	487	451	425	456	523	453	458	516	492	440	469	448	425	436	484	443	494	467	454	449	461	415	478	485	453	466	497	414	486	448	460	434	483	459	482	474	438	447	436	460	462	459	454	479	492	449	444	465	448	444	484	435	453	439	464	482	460	469	437	499	500	502	410	452	491	447	479	470	505	472	467	472	471	460	449	460	475	446	453	487	461	438	449	436	465	457	490	441	509	435	438	461	471	496	435	499	486	432	474	440	452	458	508	471	471	470	456	497	397	472	485	477	458	437	468	460	448	486	454	478	449	456	448	468	438	478	495	485	475	454	446	451	440	467	445	474	480	465	472	485	482	449	502	462	436	492	475	484	441	454	449	474	488	492	457	486	463	431	463	438	418	481	468	453	450	439	416	436	449	439	468	454	492	495	459	449	450	487	471	482	451	453	433	488	498	454	492	453	467	465	489	444	393	469	507	480	473	469	425	487	493	455	462	457	471	461	453	445	493	421	491	456	483	459	452	459	455	481	445	491	470	448	465	477	453	460	462	450	502	436	464	461	454	471	472	454	452	483	448	466	430	479	441	476	448	470	434	425	464	491	466	488	506	476	432	467	458	504	478	464	480	458	492	494	447	439	486	453	454	499	486	487	457	431	442	497	441	443	480	442	441	483	452	420	441	469	477	432	461	476	437	463	479	440	471	477	488	476	442	482	447	447	453	453	489	414	439	471	435	451	493	474	446	499	465	481	493	472	470	435	475	460	454	460	447	444	471	483	447	434	422	418	453	454	479	454	452	480	490	461	465	466	500	492	475	471	476	458	456	465	494	497	434	433	462	444	448	433	478	465	476	470	431	449	470	447	483	450	453	475	464	464	472	459	453	489	488	488	465	459	512	454	463	445	487	487	454	468	454	451	468	425	450	433	488	463	453	476	446	484	481	441	494	440	455	474	491	498	479	496	456	452	459	476	492	467	431	518	498	481	480	450	443	475	459	483	478	453	437	505	466	508	446	455	423	474	467	432	444	453	493	507	495	464	468	479	470	456	484	448	489	458	457	455	442	445	483	440	481	457	467	434	452	462	471	493	493	460	454	442	445	435	482	470	470	452	477	439	471	446	482	494	449	469	510	458	497	491	452	476	465	466	462	478	513	468	460	458	480	447	494	455	450	444	471	479	439	452	453	482	479	438	521	483	445	448	413	499	492	466	461	471	438	480	438	492	421	455	461	454	500	445	455	408	444	452	484	427	456	448	471	454	423	471	429	471	464	471	478	459	462	458	482	441	462	479	413	462	433	449	454	455	442	452	471	468	425	440	478	417	482	452	466	430	496	489	464	456	475	497	434	429	457	487	477	459	494	506	476	493	432	462	476	481	460	478	452	432	449	468	468	489	491	451	446	472	484	466	455	467	445	464	515	446	490	501	479	472	417	419	483	472	505	447	471	451	503	444	455	463	470	449	464	405	473	481	422	442	476	478	442	427	490	447	446	426	485	450	438	502	456	494	469	450	466	432	449	457	450	472	469	452	472	445	454	466	457	481	479	452	439	453	477	477	437	446	449	457	453	442	407	471	431	456	476	456	478	476	470	507	422	479	436	431	510	456	463	497	450	464	442	464	456	494	496	491	457	433	509	447	493	479	456	470	480	450	437	434	457	450	432	474	461	426	473	446	494	481	459	456	420	515	477	509	439	442	461	460	489	429	454	498	451	449	467	461	489	467	463	504	446	422	486	443	465	479	449	445	478	451	437	478	441	463	484	501	490	469	457	432	457	475	486	456	465	490	462	464	468	462	424	505	465	412	465	480	436	430	457	469	449	469	464	468	456	453	478	424	453	501	453	426	468	461	441	454	487	445	475	449	450	442	467	477	463	466	422	477	462	485
24951	21111	27098	25109	11124	1099	831	770	671	669	628	688	651	664	679	612	640	620	613	602	601	611	631	604	658	622	633	612	682	594	656	637	657	599	613	608	613	623	633	619	624	606	635	570	589	614	573	608	590	636	587	585	627	627	637	635	616	635	604	590	616	621	637	619	512	585	625	599	601	632	609	630	622	579	630	587	596	585	597	651	625	629	626	595	630	578	616	640	630	604	623	614	581	607	604	592	594	621	612	588	588	635	587	572	610	659	590	679	592	577	588	608	602	645	622	608	650	591	594	614	637	637	624	636	616	634	629	642	634	618	616	606	615	560	583	607	663	616	595	666	641	608	665	646	603	607	599	623	573	584	601	594	650	650	630	566	595	577	610	592	596	595	611	577	579	598	597	553	630	666	654	594	622	623	564	613	590	634	606	595	602	582	613	581	631	579	592	592	588	602	606	599	587	644	654	591	583	636	555	583	584	568	603	588	664	597	602	641	614	623	590	577	626	590	578	624	601	646	586	597	623	633	585	609	671	611	594	641	601	640	570	606	616	658	573	635	609	633	599	568	615	643	625	600	597	613	606	589	606	609	596	602	621	610	592	573	596	622	562	633	542	612	632	558	627	647	644	591	624	648	610	594	663	598	593	594	590	612	576	605	590	609	619	630	629	594	592	674	594	622	603	614	680	617	630	586	608	613	598	595	585	615	628	613	634	576	590	653	619	601	591	645	640	628	622	626	594	603	634	590	571	591	622	626	569	575	629	590	589	598	611	573	615	613	586	624	562	622	621	595	587	630	612	630	589	618	591	614	595	584	625	617	644	599	606	664	657	551	626	626	639	627	627	593	629	601	593	575	577	620	587	623	592	597	634	608	581	564	593	616	616	630	618	632	623	587	610	579	607	633	630	652	642	625	592	613	616	561	628	624	608	637	655	629	612	583	630	604	561	575	625	590	640	616	606	611	610	606	644	624	606	643	640	598	603	610	605	640	600	620	603	623	597	615	634	624	568	660	627	630	599	592	630	600	611	613	597	606	659	658	621	597	628	610	572	615	595	598	593	639	625	624	608	605	586	581	581	632	597	617	623	625	599	593	566	590	583	582	624	639	672	626	630	622	622	623	587	609	615	611	610	619	602	637	618	604	591	588	556	648	579	593	533	589	610	643	580	641	621	610	577	629	578	622	560	624	600	583	624	607	600	570	611	636	596	644	588	625	599	601	608	610	623	605	634	581	605	664	596	594	616	550	621	641	650	635	600	584	598	622	626	629	644	618	614	592	614	584	605	586	606	594	599	661	595	632	586	619	621	605	593	663	597	586	658	621	598	625	606	599	601	596	608	578	597	608	580	619	596	608	580	607	614	597	621	670	646	591	623	631	608	613	626	593	617	588	656	585	617	640	641	589	637	610	623	603	570	590	622	621	589	627	595	618	597	630	603	565	588	598	634	612	642	551	576	582	636	563	560	600	623	627	608	612	631	637	606	617	618	607	631	631	589	619	660	619	629	606	595	643	558	590	588	595	593	641	613	618	626	686	637	599	593	633	610	636	570	615	592	641	594	553	601	600	624	557	567	589	604	631	632	605	619	626	594	592	642	604	640	624	611	614	605	586	638	595	609	614	593	612	576	603	631	626	652	609	631	591	632	558	603	634	633	628	623	630	614	617	670	614	627	607	591	612	626	612	591	618	593	606	650	606	587	626	596	649	576	604	608	617	650	620	581	611	633	595	612	650	600	567	610	618	560	586	663	596	607	607	652	641	575	597	574	584	624	612	669	610	559	638	608	574	598	613	620	594	618	583	610	616	630	601	608	650	607	590	652	585	614	649	618	593	619	621	650	619	582	578	640	621	618	616	629	628	597	609	614	588	631	626	603	609	604	608	624	620	577	602	662	606	629	583	616	631	599	590	605	597	624	644	579	627	591	592	599	644	624	596	621	626	579	622	603	593	610	628	608	645	599	623	600	596	615	632	624	582	571	631	650	594	601	645	646	612	604	564	598	629	640	609	600	618	563	604	638	583	623	580	573	569	654	571	614	601	608	621	630	615	578	637	617	587	623	627	616	637	682	642	591	577	601	596	641	589	584	644	641	646	612	623	603	622	596	580	579	600	594	597	620	596	609	616	630	637	600	609	617	605	612	601	638	572	592	553	626	583	609	606	575	606	588	635	621	572	596	570	637	650	606	606	609	623	622	609	637	638	653	637	620	621	610	617	639	621	626	657	625	571	608	597	582	577	575	573	607	585	603	642	597	586	598	601	598	629	590	617	645	650	606	599	615	632	616	598	592	586	630	621	620	607	630	565	618	564	599	597	608	652	594	627	612	605	587	584	587	620	622	647	580	660	614	642	617	547	611	563	615	635	589	570	606	587	610	591	582	614	634	591	604	558	598	594	598	584	603	626	608	591	626	595	574	590	582	573	654	587	626	563	620	604	625	610	594	603	612	620	628	644	616	586	649	576	594	578	647	631	647	651	562	594	614	635	594	629	615	622	586	605	644	593	613	616	601	617	617	599	638	549	617	602	615	623	601	599	595	595	611	590	635	621	605	583	577	575	574	588	572	619	564	608	583	600	608	626	571	532	652	615	637	583	616	580	585	579	638	587	608	639	627	655	686	579	634	631	530	571	632	560	649	581	587	613	593	590	622	598	569	637	609	607	610	615	626	591	633	629	636	609	620	577	607	608	603	644	581	555	613	628	612	590	626	622	641	581	658	652	635	618	602	602	629	632	624	621	663	618	639	560	586	605	613	612	600	652	586	614	609	616	572	617	623	581	599	583	650	613	642	627	620	566	593	607	574	598	640	590	600	576	635	618	606	612	611	635	594	636	577	602	621	600	593	630	583	601	638	602	611	584	616	622	649	619	625	596	617	597	584	601	597	623	584	602	577	642	585	584	651	628	613	586	626	606	596	622	635	582	623	602	610	605	590	634	624	617	611	611	588	624	610	644	621	572	598	596	603	563	604	646	554	610	583	652	636	591	631	619	599	612	628	593	621	620	624	634	598	611	664	611	636	601	632	596	587	606	625	611	649	601	625	619	600	619	658	626	632	607	626	609	613	608	583	584	540	563	586	631	637	611	606	608	602	603	547	588	606	638	574	597	594	602	599	620	603	585	603	586	604	641	657	577	628	648	598	596	589	609	608	653	575	593	634	598	590	585	603	615	587	619	616	647	644	641	632	665	638	631	565	610	637	607	591	602	595	630	589	626	587	605	604	622	606	578	594	617	604	636	610	582	636	618	622	606	625	612	617	629	599	608	618	592	585	584	591	615	560	579	580	602	599	625	585	555	633	582	608	560	579	596	624	610	608	573	603	616	591	609	599	645	636	596	602	629	582	659	597	606	654	607	628	628	565	591	592	617	604	616	597	595	646	615	569	624	637	624	567	590	603	605	622	635	591	603	600	565	635	637	643	615	611	597	618	635	633	653	621	615	585	631	595	577	562	597	619	591	624	606	597	602	624	666	649	595	587	608	595	607
37166	36069	3511	1611	1342	1142	981	901	861	830	787	770	685	671	698	676	708	701	678	658	669	684	673	667	663	634	682	650	651	611	710	666	691	599	666	645	666	678	626	634	619	641	620	630	607	621	638	643	663	664	628	635	672	663	615	650	679	624	658	632	622	641	625	651	644	693	623	641	680	630	641	662	643	656	650	690	651	653	620	654	661	685	664	654	647	658	653	663	687	670	640	651	645	635	659	649	662	671	637	635	666	617	650	614	702	643	661	650	648	679	657	660	654	669	678	644	628	672	654	649	680	710	637	655	679	613	651	696	609	660	605	654	641	627	634	699	652	694	628	607	652	606	646	627	654	649	639	618	666	659	611	667	667	649	659	644	683	665	642	648	705	660	651	664	691	683	636	646	661	673	666	643	691	650	650	651	644	630	662	651	663	676	693	647	633	596	638	647	700	659	644	631	643	637	656	607	692	702	629	640	643	666	661	693	601	581	622	680	632	678	639	649	624	671	685	645	659	628	636	693	668	644	649	631	641	641	650	632	619	621	640	654	650	605	680	701	670	600	612	626	728	637	660	622	637	668	695	659	665	658	648	656	633	673	649	660	688	652	637	620	639	622	677	684	633	699	640	675	621	673	663	661	640	602	709	672	687	649	645	700	649	590	680	677	648	619	649	617	662	676	667	695	641	627	676	647	667	616	625	590	648	637	637	654	659	664	672	635	632	633	647	699	633	622	636	656	658	673	649	674	651	662	633	614	652	723	627	626	651	652	694	589	617	667	705	595	694	625	671	656	691	667	650	676	599	638	664	613	650	652	731	680	692	629	671	626	594	631	653	592	668	675	650	661	642	634	604	681	697	627	643	612	653	658	675	676	666	602	609	654	638	650	666	686	682	646	675	649	645	639	632	695	668	663	656	689	663	658	693	644	675	659	632	699	661	625	657	642	639	641	635	720	618	670	658	688	611	585	641	628	663	644	635	637	682	626	685	587	626	675	691	646	638	701	662	671	624	652	663	648	656	629	668	654	654	619	638	609	665	672	641	655	629	612	645	675	642	615	646	631	666	611	609	683	667	622	629	608	666	666	686	616	647	650	641	648	691	646	651	644	657	646	670	678	627	684	647	627	662	658	645	611	619	741	638	653	651	625	635	657	664	604	638	634	660	659	643	620	617	662	619	633	639	617	679	640	675	650	641	643	653	675	635	652	649	634	687	619	671	636	637	700	614	583	688	612	691	647	614	671	669	681	675	636	664	673	690	657	704	635	606	634	624	633	654	670	602	643	618	670	642	668	653	645	660	661	627	657	662	716	663	658	650	647	667	637	648	633	678	643	605	644	721	618	615	639	653	613	671	648	655	642	644	654	681	665	677	634	632	616	654	665	634	606	655	628	643	635	634	645	635	649	610	683	657	640	605	646	620	670	666	641	641	690	648	646	653	659	655	671	586	707	669	687	659	625	667	682	655	684	678	653	634	641	674	666	617	634	673	668	628	619	695	667	626	642	663	656	681	640	642	668	629	669	662	635	639	664	643	604	597	656	692	624	655	623	658	639	657	709	622	633	634	686	606	685	665	688	669	670	646	666	694	622	666	618	662	628	633	680	671	649	696	627	683	653	662	662	663	642	697	635	654	688	635	679	632	656	662	681	649	695	675	693	661	612	670	675	673	682	638	652	649	668	657	640	646	617	671	654	670	671	686	658	641	648	628	668	645	623	634	639	663	644	628	632	647	641	624	665	623	637	648	628	665	641	647	667	649	714	661	640	626	666	616	651	610	656	645	664	694	662	661	610	650	632	676	654	733	598	640	656	675	663	618	656	615	652	647	605	655	636	652	637	653	673	692	607	651	598	693	640	619	653	632	654	714	622	627	660	638	612	672	688	648	644	692	651	630	646	649	668	639	616	642	645	666	649	648	656	657	649	595	682	636	653	676	634	674	703	641	613	664	699	642	654	631	663	669	672	651	646	645	662	676	652	627	654	655	601	664	677	684	660	641	667	661	688	620	643	609	687	645	658	675	663	644	679	639	639	666	648	680	634	643	665	655	685	625	590	695	621	683	609	616	653	619	672	656	680	614	660	642	602	643	676	641	699	673	672	658	624	643	637	669	598	656	681	626	625	661	666	684	618	633	642	647	654	675	621	622	706	660	654	630	662	630	651	655	673	623	685	647	647	552	657	650	616	666	700	696	672	605	641	651	654	681	637	674	656	703	661	647	630	624	641	654	669	647	663	681	647	616	635	659	662	628	654	640	655	641	661	646	686	648	636	672	661	679	667	647	644	687	644	676	686	626	676	684	647	646	640	654	687	607	643	635	670	695	626	635	693	647	695	621	628	649	685	669	657	693	662	628	635	723	642	666	696	612	629	684	671	605	620	640	669	651	653	630	623	656	644	691	614	677	670	651	656	631	636	632	648	675	683	681	655	635	636	650	668	641	700	678	641	683	700	672	622	642	665	685	592	624	637	622	632	665	683	631	609	659	663	627	670	657	670	700	674	625	643	724	655	650	665	657	657	604	682	650	625	683	647	659	624	651	634	639	662	632	657	648	655	651	640	668	604	684	596	657	666	656	637	672	678	680	645	629	656	649	638	677	704	624	675	643	621	693	685	624	637	681	689	645	660	671	639	645	637	625	653	658	666	672	664	643	624	679	673	645	610	675	635	628	649	657	668	669	640	666	655	674	627	660	698	605	647	668	656	623	620	673	703	635	618	641	638	640	679	649	639	688	674	656	624	690	636	640	625	627	631	614	654	664	638	635	635	632	680	702	623	644	655	656	658	620	652	654	637	666	638	676	654	640	666	645	613	592	659	636	673	658	646	619	632	644	675	666	659	639	675	675	641	650	672	638	629	647	660	643	656	637	639	657	664	664	620	654	628	622	641	640	624	676	655	688	656	678	639	586	647	648	585	635	636	654	621	656	621	639	633	648	663	705	675	701	636	641	685	639	622	626	626	639	656	662	662	680	625	649	652	684	631	698	593	646	637	701	679	620	678	674	658	631	665	616	691	647	637	652	670	626	652	649	588	679	661	664	704	609	643	640	645	624	617	618	656	598	661	692	650	650	649	667	661	645	676	632	700	613	650	652	689	618	616	670	706	665	641	627	663	622	659	618	642	672	695	648	685	615	663	670	645	656	615	660	685	679	636	631	633	684	637	633	682	671	640	632	655	664	637	663	614	602	653	696	652	681	616	643	640	680	645	656	634	682	634	651	589	632	641	638	689	674	608	662	630	667	644	631	645	629	701	636	614	645	597	641	661	624	632	679	683	679	635	646	626	639	696	644	713	646	651	659	690	683	639	662	657	623	666	692	688	602	628	615	688	650	660	652	646	664	645	631	679	650	639	648	626	643	645	681	685	653	643	631	657	659	657	702	631	616	663	675	622	652	638	679	693	660	673	655	666	660	641	675	646	658	653	658	663	666	605	611	676	699	585	649	611	647	657	663	620	621	583	674	643	680	636	618	702	668	635	647	668	621	665
22680	21184	28425	24176	21170	21214	10482	1657	1218	1213	1154	1105	1056	1012	996	1035	1006	924	976	955	936	965	924	988	879	939	900	896	911	853	878	886	933	919	873	884	958	910	863	914	920	908	892	875	922	919	840	902	866	889	876	919	945	913	888	910	889	916	877	909	869	858	919	910	937	884	855	859	883	901	859	873	866	894	888	860	873	912	904	885	868	849	869	856	859	904	904	876	863	860	878	839	904	854	879	890	901	887	872	844	867	842	897	889	894	812	895	929	895	900	880	922	942	874	847	878	889	850	861	871	908	923	881	892	916	865	932	878	838	834	893	902	796	873	899	864	870	894	870	836	924	901	861	916	857	913	898	843	851	874	910	913	861	911	901	869	833	884	858	943	909	894	843	884	848	917	877	877	944	811	878	882	866	887	876	881	908	866	925	878	856	881	876	932	917	948	877	859	913	871	912	859	875	878	927	816	868	886	875	905	920	895	865	869	849	926	848	936	852	879	857	865	816	865	883	879	985	906	958	882	859	910	844	882	875	909	846	901	883	855	874	924	884	849	850	887	910	908	893	964	955	924	928	866	830	912	877	901	859	903	848	844	897	895	912	909	900	875	882	850	914	871	897	891	876	891	882	850	869	899	898	860	889	892	862	849	924	883	863	848	840	907	922	906	858	932	836	885	906	853	859	885	864	903	935	866	866	891	894	832	855	908	871	859	856	872	948	831	921	884	848	885	850	934	901	896	896	890	887	838	862	876	912	878	835	856	850	895	864	874	823	866	896	861	909	899	877	855	874	829	901	877	920	880	900	898	909	857	850	884	861	840	869	898	870	895	843	828	817	890	916	885	902	980	868	958	943	868	845	837	885	866	861	844	873	898	893	864	856	852	875	839	968	872	906	858	840	905	889	890	883	910	862	905	883	841	914	860	832	889	864	922	895	879	841	860	894	872	878	931	911	940	906	866	879	851	854	843	853	867	835	848	958	858	899	914	853	882	904	835	904	888	879	914	853	894	909	809	890	850	880	880	889	921	869	894	876	815	864	820	875	916	853	869	887	891	877	845	921	884	867	888	905	904	875	839	847	864	893	868	865	907	875	915	928	870	867	877	901	920	875	923	894	893	814	906	845	903	854	892	844	850	872	934	919	884	886	870	907	869	918	926	853	887	906	872	929	875	867	897	888	897	877	924	800	852	851	835	865	893	919	863	851	813	872	843	906	901	885	863	876	884	848	891	939	870	855	924	841	789	888	899	886	872	887	906	829	848	858	882	909	867	832	824	871	904	900	861	920	959	878	881	889	887	868	890	885	877	870	877	870	890	881	874	885	870	840	861	912	916	867	823	860	893	863	879	884	826	860	899	894	887	852	808	862	902	902	880	874	858	820	911	862	863	946	880	894	894	833	854	887	916	887	853	965	921	865	877	894	911	890	871	860	825	891	877	948	923	891	864	866	843	853	866	911	912	926	886	920	901	912	831	888	883	872	886	932	869	917	857	868	885	835	873	875	907	838	877	925	880	933	846	866	833	874	928	829	849	879	910	900	926	898	902	840	918	902	884	895	885	876	879	887	836	890	847	854	897	925	891	951	932	887	852	916	871	868	857	893	895	889	849	850	939	888	919	911	832	855	856	940	909	859	876	900	878	851	882	899	907	873	889	927	853	833	893	880	898	924	911	861	837	847	901	826	877	825	835	868	857	848	856	868	873	860	862	909	834	864	860	873	878	915	860	899	888	889	914	882	864	903	940	854	907	882	849	900	955	889	863	903	916	883	872	868	840	862	888	902	896	862	901	881	848	895	855	901	855	797	902	899	914	872	865	912	887	880	861	882	829	919	859	830	873	898	893	864	871	924	842	909	881	848	887	902	899	929	888	872	907	907	907	860	876	883	895	843	863	891	938	903	868	901	840	881	914	858	858	847	869	882	904	961	823	910	851	865	881	838	901	835	881	879	844	892	874	886	878	848	899	903	893	888	837	907	887	870	838	869	921	913	888	856	854	864	886	882	927	905	887	839	916	869	894	894	856	852	876	886	872	846	897	863	844	885	850	868	916	914	886	850	859	849	849	895	921	918	921	901	904	834	888	909	938	915	889	911	854	871	847	879	925	866	860	880	900	934	902	843	846	905	887	891	858	893	884	865	960	887	852	930	849	850	925	871	906	857	871	902	897	923	881	857	897	909	804	897	924	812	923	867	885	859	899	865	873	861	945	855	885	854	903	892	965	885	895	819	873	840	873	922	843	883	868	869	907	884	860	845	869	888	865	893	878	926	895	887	814	931	881	895	861	858	866	869	849	891	912	906	895	860	866	895	914	858	875	856	877	884	857	876	881	853	863	880	852	912	880	870	869	826	890	871	861	851	846	841	880	907	844	860	867	873	874	859	846	855	853	941	852	908	807	895	899	886	870	884	862	904	917	895	833	903	814	931	827	918	898	869	890	862	841	909	858	892	864	910	893	873	831	917	848	845	886	877	920	926	904	863	812	854	867	886	889	842	826	884	843	910	914	901	872	851	873	890	865	888	890	906	883	814	898	822	891	876	889	824	888	872	878	893	882	841	835	940	886	921	851	853	858	884	936	893	844	860	879	844	898	895	869	840	870	904	889	901	863	842	872	899	898	854	885	872	871	864	910	927	898	874	848	873	875	885	905	939	899	838	883	889	901	799	849	864	835	861	894	884	844	915	898	834	859	814	934	892	897	891	874	932	866	862	963	869	848	898	924	917	857	870	849	885	875	903	905	824	847	868	853	852	866	856	876	870	864	896	870	847	883	895	893	851	893	940	895	901	872	880	841	848	923	809	869	879	842	897	907	881	891	922	873	914	886	848	875	909	875	904	897	870	848	928	923	873	923	881	885	837	906	866	878	875	885	883	846	832	832	931	919	928	893	908	926	860	910	846	911	865	861	910	905	863	909	854	854	898	833	914	861	905	878	830	884	904	904	897	894	886	895	853	903	863	833	891	802	832	876	889	873	883	904	820	845	850	893	857	879	902	848	852	887	872	877	921	889	838	849	858	876	829	836	879	909	892	913	910	839	911	890	899	893	886	945	849	864	917	862	905	871	931	928	935	866	891	925	918	911	922	866	903	889	931	873	951	862	872	929	849	887	958	851	890	910	872	895	908	831	841	938	921	892	874	896	853	852	871	882	938	844	863	922	938	848	909	867	893	869	871	893	907	924	889	877	899	863	933	900	852	832	902	833	863	862	888	908	846	900	882	891	841	891	870	927	907	878	942	850	851	824	861	913	855	891	821	881	870	889	873	889	906	885	862	918	841	876	870	867	898	868	829	887	890	877	861	884	922	912	921	856	910	898	857	825	884	842	945	897	898	887	908	865	882	935	806	817	874	856	826	832	872	843	921	880	933	887	882	871	813	889	874	872	851	851	906	846	852	849	899	847	837	886	911	892	894	917	887	871	861	862	907	904	921	896	898	880	815	922	838	869	823	911	834	876	878	945	971	836	915	825	815	855	851	888	881	890	867	892
46868	78986	9090	4297	3293	2566	2144	1718	1611	1352	1202	1176	1115	1087	1019	1028	1099	980	952	968	951	917	967	1004	940	938	911	919	934	949	935	916	933	844	873	930	905	921	889	946	824	895	915	893	852	865	869	890	903	902	865	899	865	924	841	913	895	860	905	890	883	846	940	911	968	864	927	884	834	918	842	891	874	854	865	872	842	922	846	856	906	809	868	846	894	888	921	892	879	874	820	892	864	878	910	905	828	886	889	858	886	874	868	879	891	889	841	865	903	893	879	879	889	829	865	854	963	895	884	882	917	890	850	862	878	947	864	815	878	945	892	860	909	872	894	876	917	860	855	880	876	882	908	921	850	920	873	872	923	840	870	908	892	904	923	888	895	880	909	879	920	871	900	907	873	870	917	870	841	875	875	881	917	854	848	871	896	953	853	888	872	925	863	870	887	917	886	902	914	909	844	855	853	865	871	896	836	908	888	895	936	901	894	912	933	883	887	815	884	887	909	917	872	920	951	888	920	855	890	863	883	868	833	919	820	835	874	831	850	830	876	881	892	847	817	913	955	872	891	858	899	870	837	840	897	875	890	873	910	856	875	864	878	860	901	875	894	881	852	857	867	896	824	930	921	905	875	855	931	884	896	877	919	821	898	817	846	931	875	831	817	894	862	870	877	855	885	862	843	873	860	876	881	883	883	874	884	859	905	912	899	877	875	878	855	895	839	876	890	883	864	854	844	880	871	924	909	858	887	879	816	925	863	865	898	860	896	868	898	895	919	924	912	849	870	910	893	866	920	893	888	868	836	906	873	876	879	860	940	895	890	885	849	953	910	898	899	839	862	829	856	918	822	884	864	848	897	917	858	920	885	889	901	886	888	927	903	895	863	882	872	891	870	845	915	931	871	869	882	856	932	844	831	862	859	945	878	909	860	836	867	871	917	852	875	868	911	916	897	858	866	875	895	906	864	913	937	884	887	892	907	850	893	914	873	906	893	903	897	877	878	884	865	784	840	869	831	924	858	888	857	889	928	870	886	912	854	870	902	892	904	881	886	897	840	837	887	868	920	871	821	921	877	903	925	880	873	841	851	873	845	901	911	904	855	903	840	863	886	925	890	893	863	879	891	910	874	902	918	873	860	898	888	859	884	972	881	872	855	874	885	877	859	879	962	852	911	874	874	848	914	906	862	862	875	870	863	887	811	851	863	853	870	908	884	882	844	878	923	887	908	860	890	856	897	908	883	850	893	849	868	850	900	894	890	900	858	843	896	930	892	869	867	816	819	894	896	813	870	860	915	870	916	870	880	891	847	871	905	891	875	886	885	887	839	870	890	915	935	922	864	906	865	911	861	877	845	871	902	858	882	916	843	894	868	898	857	875	879	893	824	900	881	881	887	896	859	874	856	932	911	870	900	852	929	883	843	906	904	877	870	931	826	844	861	838	840	851	874	859	882	788	870	875	884	926	880	873	830	879	881	875	909	920	873	928	890	892	895	858	846	871	896	862	862	873	862	869	881	853	854	953	869	856	828	876	839	842	867	882	894	841	899	870	855	944	855	938	878	894	844	886	899	840	894	896	874	890	851	881	887	889	888	883	888	864	870	907	901	872	890	894	908	893	864	856	880	868	872	899	880	888	827	892	887	928	875	883	884	903	885	887	860	865	910	922	855	847	852	897	882	912	913	852	928	949	872	898	839	855	884	861	892	868	910	891	866	858	877	882	875	922	864	808	875	888	904	878	890	889	922	892	891	893	824	870	853	834	831	861	903	905	882	864	893	896	865	912	899	910	884	902	844	904	902	886	880	894	890	916	833	850	860	878	896	905	941	798	932	908	852	888	865	862	869	924	878	902	903	843	869	879	881	854	873	872	916	838	830	885	871	855	864	876	898	884	897	957	898	906	891	886	918	889	953	884	856	867	887	881	918	771	845	856	877	892	885	874	849	861	859	854	817	891	888	859	879	914	917	899	896	912	854	913	843	866	882	845	898	859	850	885	849	872	848	911	892	846	888	879	861	945	876	879	856	911	904	898	913	895	858	899	881	846	888	894	928	807	880	873	928	886	849	922	852	882	864	918	909	869	873	927	873	881	899	862	910	902	877	856	903	847	906	816	869	855	865	902	860	929	839	915	860	876	884	868	830	815	871	902	868	909	892	949	852	895	887	865	881	874	932	871	864	882	847	866	796	862	887	855	825	842	875	852	851	850	862	928	881	860	881	856	886	893	861	896	938	956	858	870	866	871	850	852	866	871	836	861	844	845	852	872	878	871	873	852	834	858	854	846	857	875	874	855	926	894	860	868	907	916	863	882	862	870	867	884	862	910	949	869	896	852	871	855	910	880	873	845	872	895	842	888	879	845	868	904	886	854	890	878	894	877	910	861	913	903	891	879	887	899	869	881	842	887	823	886	893	901	930	818	866	915	883	872	928	893	893	879	912	846	883	843	842	856	875	889	879	847	858	921	908	880	913	856	833	928	877	901	875	862	861	874	853	887	896	877	893	844	842	858	893	873	863	897	878	891	938	839	854	879	894	884	878	855	887	902	906	868	888	886	862	856	915	880	899	929	897	866	906	891	908	870	847	881	799	874	892	896	884	835	885	837	838	875	873	898	885	892	856	863	872	842	920	940	881	875	883	916	927	908	824	918	903	864	866	843	870	893	811	853	846	853	886	877	910	879	905	836	838	908	887	853	839	852	868	846	890	904	852	840	853	862	918	891	917	889	947	849	902	882	899	869	906	901	901	910	869	902	897	900	907	865	865	862	862	893	827	894	918	860	852	912	829	880	869	870	919	900	850	885	854	873	896	912	897	893	864	894	903	887	871	897	862	936	889	854	897	866	925	844	883	861	904	894	872	887	832	883	891	860	915	885	874	891	838	875	896	837	846	856	872	852	887	922	903	863	888	888	861	854	864	900	894	891	934	890	864	842	799	849	890	877	857	901	866	887	900	861	869	899	870	881	834	855	903	904	880	881	885	839	871	896	886	925	921	914	904	957	879	930	890	917	856	860	896	868	885	892	853	890	890	921	915	881	851	875	887	859	931	912	902	893	889	873	908	918	935	888	849	858	857	855	866	910	865	930	859	863	909	856	908	936	888	879	868	883	844	897	914	949	891	885	835	921	882	810	923	849	901	853	841	862	879	862	808	916	840	889	806	886	882	809	859	918	891	850	855	867	920	856	901	892	895	904	875	842	923	919	890	869	880	853	952	922	829	897	869	863	892	898	869	902	849	867	863	852	845	843	863	855	818	853	825	866	895	887	854	866	915	946	866	834	891	885	850	911	884	921	891	833	898	877	859	905	904	886	851	899	916	858	852	929	883	931	904	895	884	862	868	859	876	861	850	958	872	876	878	920	907	873	911	903	899	850	863	909	895	905	912	845	865	847	903	910	866	879	908	857	860	879	829	902	844	885	840	911	861	900	858	893	889	906	922	888	813	856	846	936	881	906	832	914	875	909	922	874	853	887	890	868	861	879	843	910	845	872
28244	21525	10491	928	439	406	348	339	333	349	349	313	325	320	301	338	327	320	318	315	319	316	341	318	330	307	350	330	288	358	353	323	307	355	361	323	337	301	356	330	311	348	364	318	365	312	321	337	347	338	327	347	336	340	303	329	371	322	330	325	319	341	316	335	317	332	324	344	342	351	371	336	296	330	340	330	355	349	317	345	337	324	299	355	314	352	322	317	318	340	332	352	336	289	321	342	345	319	327	325	360	348	326	334	311	320	333	331	325	371	328	318	337	329	343	331	373	348	355	318	323	308	333	295	316	339	318	303	313	308	346	299	360	342	325	304	332	320	324	336	316	340	326	331	331	345	327	316	333	317	344	330	330	312	307	339	358	368	334	340	307	357	344	345	293	331	336	342	326	305	351	318	334	315	368	326	348	332	338	300	323	345	368	344	331	324	355	330	318	319	333	355	322	334	327	330	347	344	324	320	342	342	345	353	306	348	326	347	325	353	327	310	339	347	348	344	317	339	349	315	341	347	319	330	352	338	328	338	292	319	323	313	338	358	344	343	311	342	333	352	326	331	319	338	325	322	315	355	343	337	355	301	330	336	330	366	318	336	308	320	348	363	326	306	315	321	349	319	372	322	338	329	327	329	328	345	345	308	317	332	325	314	308	349	313	373	338	347	322	326	317	349	317	345	315	316	314	317	317	334	380	333	329	366	342	333	360	355	346	327	330	314	348	330	320	324	323	336	352	318	299	303	308	305	347	322	337	317	341	331	318	363	319	344	330	344	365	308	316	326	340	316	317	342	315	332	333	331	320	357	333	328	337	360	329	341	326	347	345	340	342	347	361	316	335	332	331	334	316	350	323	325	327	337	305	304	332	348	320	331	347	329	364	347	336	350	330	373	328	338	348	362	319	324	350	341	343	335	303	331	342	348	326	360	347	330	332	329	328	332	329	338	339	349	341	328	314	360	337	323	330	326	322	322	328	334	332	345	346	329	325	313	355	348	339	302	355	310	364	318	335	335	331	334	363	337	289	338	302	323	330	304	316	339	358	346	342	355	347	327	330	326	350	373	322	363	348	351	341	325	344	316	321	356	348	337	357	347	327	351	330	321	355	333	342	324	314	366	317	336	347	320	356	355	333	307	339	352	322	296	333	343	322	335	331	316	357	308	354	359	318	310	360	360	345	358	314	354	301	338	328	327	347	331	333	344	343	339	350	335	320	354	341	336	332	353	301	350	354	315	323	343	323	341	334	316	348	305	376	320	362	318	354	375	313	364	310	329	335	339	367	331	306	401	346	350	316	344	307	352	370	318	366	322	315	325	293	357	316	290	309	311	327	321	313	336	334	304	331	308	348	344	301	323	347	355	289	364	334	344	299	306	316	331	374	343	336	343	331	334	312	335	360	328	346	346	357	349	342	325	320	300	314	308	291	319	345	325	315	344	330	335	324	334	318	332	327	314	334	337	320	331	333	320	291	308	320	341	319	301	361	319	335	349	322	301	319	341	324	346	343	348	308	339	324	305	335	290	346	339	298	339	332	326	328	332	385	349	313	352	302	358	353	320	317	349	303	341	323	345	327	335	337	363	327	356	335	323	327	321	365	324	318	353	336	336	353	311	306	333	329	317	317	331	307	328	312	367	350	338	355	318	353	328	330	312	307	354	331	300	359	359	339	355	332	299	330	280	347	298	356	321	332	320	338	340	323	343	325	331	316	321	327	337	358	339	312	339	321	355	333	348	355	333	330	328	337	338	324	371	321	330	325	369	335	340	332	317	352	312	341	343	349	324	355	347	364	331	321	312	319	316	318	391	359	332	324	328	330	313	315	346	331	303	363	322	378	318	339	334	318	326	321	337	319	337	324	311	337	318	335	334	337	293	315	311	341	353	334	361	315	306	306	330	330	326	307	347	337	343	317	319	341	321	335	327	315	337	327	330	363	337	359	333	302	352	323	328	333	365	330	350	344	310	315	348	326	285	321	339	315	327	306	331	350	332	350	366	336	338	344	339	324	365	339	317	333	328	353	340	331	330	342	347	340	306	335	296	353	346	306	337	327	303	326	345	316	315	356	291	338	331	343	354	329	348	319	348	321	324	354	316	339	348	347	346	338	353	333	331	310	287	338	350	330	345	364	334	318	324	319	315	324	324	334	329	313	309	317	323	334	338	314	346	339	306	335	365	331	345	343	321	318	290	327	316	323	328	295	315	326	348	314	314	334	347	333	320	349	341	356	336	301	312	352	307	348	352	315	320	332	366	335	318	337	337	335	355	352	321	300	344	373	358	305	346	326	360	316	342	333	348	321	351	343	330	327	309	318	332	322	364	302	343	341	344	349	330	331	320	313	359	354	345	341	340	321	333	360	311	327	329	339	355	332	345	327	325	309	325	341	317	339	321	321	331	337	303	317	346	348	315	309	362	318	357	333	338	333	312	330	347	326	316	349	346	323	317	374	332	353	335	357	362	312	358	318	318	317	359	350	326	330	344	349	346	295	322	332	331	355	291	303	370	348	337	343	338	334	301	328	360	329	332	356	328	335	325	339	330	361	343	342	293	341	315	327	306	337	358	367	312	342	324	343	354	308	341	340	345	330	349	339	277	348	307	331	356	297	331	303	351	335	371	315	339	326	327	365	333	335	314	359	349	341	316	330	321	314	344	313	327	330	355	357	332	370	337	341	354	379	332	348	344	314	348	348	347	316	342	318	325	380	345	333	314	310	310	325	351	337	344	361	322	334	333	320	320	301	330	338	309	335	367	329	286	360	343	334	328	347	341	298	358	344	317	370	350	323	356	341	350	326	352	336	326	321	334	360	345	344	363	314	320	376	346	350	315	311	307	311	340	322	347	331	331	321	321	368	317	353	303	303	362	326	322	347	328	335	322	306	322	327	334	350	317	310	367	343	312	316	337	306	358	352	308	344	311	316	321	322	341	356	337	314	331	324	336	324	350	337	364	305	354	337	318	334	372	338	357	338	332	339	356	330	323	314	365	340	337	322	340	341	336	345	304	366	294	346	346	345	349	348	343	331	332	342	333	320	317	337	309	309	369	317	326	331	367	302	328	309	332	305	336	312	303	330	350	326	326	332	327	296	331	309	342	321	310	343	352	324	340	364	333	314	314	351	372	311	338	312	354	342	327	296	376	349	348	345	352	351	313	325	347	318	314	320	343	340	353	341	328	341	311	345	348	345	349	334	314	332	356	349	340	348	317	321	318	317	336	344	320	349	335	335	295	345	340	328	327	334	343	337	336	322	333	342	324	316	316	332	319	336	329	324	329	327	305	369	305	343	329	339	340	329	319	342	317	357	341	340	333	320	344	331	333	342	338	333	340	329	363	299	332	336	314	308	320	324	311	345	346	314	323	300	357	320	335	340	340	381	329	351	307	332	359	322	334	350	317	322	369	335	357	357	368	304	337	320	314	363	344	331	328	324	325	315	310	325	334	303	333	346	346	367	338	328	309	346	328	361	366	318	332	321	341
19332	26756	1310	448	461	417	441	348	392	378	392	377	387	378	377	386	389	373	410	370	373	343	360	366	358	348	372	332	380	394	388	357	360	373	357	359	403	349	386	356	367	332	384	375	367	369	364	379	324	340	406	351	378	382	365	400	365	339	384	398	361	380	396	378	377	384	381	376	351	397	369	387	367	394	339	380	348	379	364	381	396	370	371	399	388	362	371	384	356	342	399	371	405	366	372	415	368	393	360	349	376	388	364	352	372	344	343	365	389	339	406	387	347	366	343	384	349	394	357	357	387	378	365	368	378	386	396	380	339	356	353	402	366	402	372	334	360	367	357	361	380	357	335	367	366	353	349	386	338	376	376	388	400	368	364	351	360	371	376	387	411	371	395	373	364	358	375	364	386	360	342	356	367	354	366	368	383	358	361	381	386	398	393	368	399	373	394	421	374	401	391	380	359	358	384	341	357	354	329	374	387	356	348	386	419	382	409	357	364	383	385	377	343	384	380	341	372	403	354	357	327	371	375	386	394	378	378	399	383	356	369	389	396	374	365	393	396	404	336	406	390	352	392	380	395	394	368	406	373	370	362	367	362	391	351	391	366	362	378	385	331	395	355	389	391	383	361	350	403	379	379	360	344	355	376	365	364	365	352	344	385	377	353	383	371	374	354	381	348	441	377	368	382	368	369	382	350	368	388	361	367	383	412	397	382	349	380	375	370	359	393	367	396	376	422	364	385	354	381	365	383	382	384	372	401	353	370	353	347	357	394	390	392	321	377	335	350	386	314	344	394	354	372	348	382	364	365	409	400	357	379	392	399	374	371	394	374	394	413	327	406	378	352	346	387	381	377	374	387	341	380	367	381	409	358	397	353	382	342	412	405	338	382	336	399	367	373	353	374	364	334	362	385	368	385	366	370	363	395	373	398	359	350	359	380	354	359	372	404	368	416	358	399	379	393	350	376	366	395	351	368	383	363	415	338	347	426	389	371	353	373	381	396	359	362	373	409	382	351	417	370	385	387	420	342	376	375	356	349	395	333	348	384	373	373	397	397	392	381	375	399	371	371	370	369	371	356	359	370	403	325	346	351	360	355	370	355	332	396	376	372	352	354	372	365	365	352	392	392	359	388	381	372	349	395	363	360	385	380	352	367	382	373	351	387	388	414	434	365	385	371	355	349	396	371	387	373	387	374	356	347	394	325	372	364	366	387	374	364	401	403	371	345	379	382	388	378	358	342	368	366	379	389	384	394	349	353	341	348	391	372	362	392	408	389	357	378	376	388	347	372	368	388	368	377	353	360	380	412	392	377	390	367	397	376	337	365	359	398	355	366	374	378	428	380	326	348	373	339	414	409	336	384	375	373	368	384	352	381	379	342	361	391	375	358	373	381	368	347	381	380	371	392	394	363	371	386	399	373	372	384	405	411	377	406	379	373	375	332	361	397	390	359	423	362	365	359	358	366	388	371	356	343	362	382	348	405	317	363	365	358	352	395	355	362	377	342	384	369	366	336	350	359	377	381	425	388	355	348	378	384	401	355	405	382	361	363	358	372	363	348	378	399	371	416	398	362	373	347	377	368	400	348	363	384	389	338	379	379	346	357	386	369	384	357	374	410	375	390	356	398	433	390	374	398	379	385	385	385	361	369	372	407	372	379	387	372	362	360	359	356	384	389	356	356	361	376	351	334	403	395	365	365	325	345	401	418	344	350	370	347	351	375	353	382	368	382	376	384	394	369	328	383	385	374	379	374	403	394	359	381	364	385	391	395	353	344	392	382	342	399	381	383	375	350	370	380	355	391	373	388	369	359	369	380	346	363	388	359	397	370	329	365	403	361	382	358	369	386	374	384	376	367	346	354	378	383	367	386	361	379	380	369	384	388	371	398	390	400	353	387	362	346	397	363	363	362	368	360	397	342	336	373	363	350	317	356	357	344	371	377	359	355	351	355	351	357	370	384	333	364	374	391	376	376	337	347	371	353	405	381	393	358	337	380	370	402	378	379	384	349	388	368	375	369	425	347	375	357	366	373	359	364	350	355	356	374	359	346	357	354	369	409	397	354	366	382	374	374	368	343	390	379	354	384	351	377	359	411	354	391	390	352	372	400	372	352	379	398	377	349	380	380	344	346	349	367	365	354	378	399	367	343	351	405	360	380	365	372	372	392	376	386	363	368	366	379	367	396	374	387	383	388	360	380	371	367	355	384	400	388	379	343	377	390	386	371	382	364	410	366	389	364	417	375	359	400	377	362	361	354	361	373	379	395	368	375	387	377	360	391	398	354	349	355	379	354	399	406	367	348	377	375	375	346	381	373	364	356	372	389	357	367	394	383	317	375	373	358	371	388	376	355	389	373	401	376	367	357	356	347	366	365	360	373	387	368	362	363	377	393	398	368	374	347	348	389	410	382	367	378	372	365	367	367	379	342	370	357	379	394	384	368	363	355	363	345	347	332	400	360	410	336	366	371	354	387	379	372	356	389	378	373	380	346	390	374	372	398	371	378	381	414	346	375	359	364	364	373	413	355	349	389	371	364	360	338	365	399	424	377	390	392	371	368	413	354	380	374	375	375	364	390	376	354	377	388	335	387	376	406	384	394	370	374	374	351	321	354	366	368	359	422	362	394	366	346	346	368	381	372	352	348	382	388	378	363	368	357	394	393	368	367	394	341	344	395	379	350	365	395	362	374	352	397	340	384	372	385	347	383	395	397	352	380	385	340	392	376	385	335	369	350	395	366	364	370	364	382	334	367	390	390	394	344	377	342	369	361	358	368	410	349	369	392	393	384	378	352	378	373	396	346	340	373	379	337	354	376	362	373	387	373	338	365	342	387	358	335	358	370	327	344	401	330	381	375	373	379	404	383	385	346	333	394	371	335	371	330	372	384	387	382	357	392	411	409	387	346	397	370	351	344	376	381	379	378	375	377	372	363	381	381	392	353	331	346	372	354	371	370	393	353	379	405	388	349	368	379	384	385	389	365	357	377	365	349	382	379	373	361	379	353	370	392	362	370	343	364	382	385	394	357	380	361	380	363	349	391	386	349	390	346	379	353	351	374	375	382	344	365	364	390	354	397	355	393	323	385	360	373	349	360	406	412	400	394	393	361	364	390	402	348	351	360	344	361	375	399	356	357	348	378	385	384	342	371	354	374	377	361	370	397	363	383	356	376	411	345	377	337	366	360	364	368	401	389	372	359	359	352	365	412	373	308	398	384	391	378	394	399	381	386	359	371	387	339	372	388	411	355	387	361	383	385	367	360	385	374	381	361	363	366	394	387	352	359	386	387	371	373	358	407	352	363	395	396	407	364	384	361	355	383	395	376	350	345	347	382	367	361	374	390	383	400	378	397	376	346	379	402	369	370	387	391	400	351	390	364	355	363	392	355	354	370	371	387	374	393	365	348	360	370	397	364	387	396	354	414	326	357	350	331	365	371	390	376	373	375	361	385	390	390	343	381	355	359	375	361	378	386	357	347	357	343	365
23722	21124	28470	23781	21016	10978	1104	759	601	647	561	559	496	503	535	487	511	482	475	476	447	439	454	456	481	441	443	481	493	495	450	507	463	511	436	439	462	461	414	434	457	442	480	469	463	456	462	455	450	446	483	466	446	469	453	438	431	430	498	481	460	439	498	425	465	451	475	463	458	442	435	442	438	466	490	471	464	437	453	481	469	478	422	483	495	487	444	494	454	430	445	462	408	479	462	501	420	424	406	481	508	457	437	489	463	418	502	450	494	441	449	441	441	440	441	436	427	418	450	454	430	435	418	465	450	458	437	417	436	440	481	458	451	459	452	440	503	486	474	445	440	473	437	448	441	430	460	446	440	449	466	448	444	423	459	457	503	426	442	479	455	413	460	474	453	440	509	477	483	468	459	403	483	450	429	440	447	450	422	437	467	476	430	469	427	430	452	466	447	444	440	449	431	448	462	478	402	431	428	467	447	461	455	452	480	436	452	413	474	432	460	464	470	472	445	463	473	460	440	420	468	432	445	469	454	445	465	458	464	438	452	481	465	464	456	451	478	427	434	515	450	424	453	490	472	446	469	427	459	466	422	432	438	503	477	438	486	448	478	467	490	496	439	456	503	447	470	429	451	481	454	425	430	464	444	479	470	523	476	444	485	450	499	456	459	496	447	482	465	421	453	431	463	466	466	479	478	467	468	456	440	448	469	492	419	435	461	454	423	455	449	454	419	462	466	494	452	454	471	441	460	439	431	448	467	431	420	464	458	449	493	465	432	477	440	468	470	448	435	503	475	454	428	439	449	433	478	452	413	436	455	467	457	453	470	414	453	499	436	465	448	425	407	433	416	457	445	453	429	466	440	440	455	419	444	439	468	449	459	461	470	409	433	464	429	444	430	453	439	445	432	431	439	467	461	460	446	487	464	459	466	459	446	467	476	492	455	403	471	464	422	432	431	446	497	454	435	447	454	481	486	444	449	477	476	417	437	422	439	439	456	443	445	466	443	448	460	478	454	482	428	448	471	456	408	440	438	475	474	477	457	453	426	479	482	454	465	466	437	456	421	428	442	433	467	470	435	443	464	460	430	429	512	436	423	437	478	434	477	452	457	474	462	437	475	470	447	488	437	443	487	467	471	450	396	485	482	446	444	447	469	449	455	484	483	451	418	454	414	476	458	508	430	460	482	447	401	449	436	493	484	425	472	470	433	440	451	461	425	485	455	451	469	444	405	495	478	461	448	429	468	436	441	478	491	469	427	452	454	468	463	443	420	446	453	453	487	472	448	434	472	421	461	465	410	440	444	432	454	451	440	461	502	479	468	430	509	471	440	476	444	448	463	442	473	485	479	421	512	456	450	446	445	448	442	454	482	454	472	456	456	482	470	446	454	453	408	457	477	472	441	484	449	427	451	494	452	432	430	431	418	478	478	447	442	430	476	454	453	480	489	406	439	450	445	449	419	431	460	471	452	442	478	459	470	454	456	468	443	446	452	473	438	408	446	452	449	442	473	417	453	409	469	430	448	479	454	446	453	465	433	479	449	443	461	464	450	475	431	498	433	473	453	427	468	438	458	451	413	433	475	425	494	414	446	438	462	439	461	453	493	453	439	462	419	476	448	452	437	477	468	438	427	423	473	424	443	464	440	458	467	449	479	428	457	481	466	471	451	430	433	462	469	447	434	444	448	467	421	449	456	426	462	441	454	465	496	447	433	433	458	445	445	399	438	425	475	437	435	423	458	433	417	468	440	444	479	486	462	476	428	426	443	439	482	443	471	469	453	423	445	441	442	461	461	459	443	451	485	434	461	447	445	469	478	509	482	461	451	482	434	440	476	465	477	462	415	487	402	478	462	486	441	427	452	485	457	471	467	446	437	450	418	432	457	468	462	473	448	437	426	433	467	463	428	460	442	457	472	449	470	426	423	429	411	430	473	476	450	496	478	448	446	465	449	448	479	461	459	441	441	444	478	449	469	421	430	476	426	448	480	442	477	500	436	462	493	468	435	423	434	428	458	468	469	451	446	411	435	482	451	443	441	416	462	431	412	441	459	441	460	430	472	448	466	432	479	475	438	484	431	438	464	454	486	444	443	463	457	413	449	418	462	455	484	431	459	442	447	443	459	442	425	435	444	408	461	453	457	471	473	466	454	442	464	431	456	427	479	421	439	388	451	416	469	494	461	465	479	447	468	458	449	444	439	424	449	481	487	479	419	468	423	434	467	406	405	475	464	446	418	428	456	457	439	456	440	436	431	439	428	420	460	443	489	485	457	404	454	487	453	455	446	385	443	445	485	439	450	443	434	475	438	465	427	469	446	434	484	447	488	410	452	467	443	421	445	430	446	426	422	461	424	423	413	445	460	461	451	448	459	431	484	437	458	443	426	464	508	455	404	445	411	486	460	452	449	424	453	476	440	464	428	431	437	435	463	450	425	435	454	404	466	462	448	464	410	445	433	430	482	457	448	438	419	450	456	479	464	450	441	470	480	438	451	489	485	504	458	458	455	420	424	439	435	445	459	483	459	432	402	461	469	437	436	470	449	429	460	433	439	461	469	443	452	452	421	442	477	439	402	461	454	449	437	479	497	462	431	483	480	447	489	473	463	443	458	482	466	421	419	457	453	446	462	441	519	424	441	429	479	440	431	432	456	441	463	450	467	477	471	459	467	465	456	430	452	433	451	476	468	462	445	460	478	429	446	457	468	470	487	462	447	426	442	486	436	449	446	471	469	439	443	455	437	446	460	478	439	455	489	498	446	470	455	458	458	443	443	417	434	439	438	456	436	512	429	475	438	427	460	449	434	487	441	460	495	459	455	461	465	491	450	452	452	433	445	465	467	437	446	417	471	464	501	410	472	456	442	439	407	481	424	466	472	459	491	458	469	451	437	493	438	472	453	471	462	454	446	455	482	466	462	432	463	464	466	509	432	471	394	431	496	426	438	476	447	425	444	469	462	446	427	419	448	456	485	461	437	489	455	443	514	429	445	473	454	464	429	456	488	425	426	440	448	446	438	480	429	455	439	454	507	437	453	459	441	427	452	485	432	433	449	433	449	450	464	432	442	450	436	450	453	428	436	438	408	433	461	458	478	450	464	434	428	434	475	446	437	456	457	422	403	433	438	428	478	481	467	445	447	464	431	479	415	473	471	443	424	476	422	395	526	463	447	416	421	439	470	470	476	432	468	482	452	424	466	476	419	412	494	440	445	432	445	419	442	459	446	478	490	434	446	431	434	462	453	483	440	467	470	470	447	441	437	466	459	417	456	432	440	442	469	479	482	440	433	425	486	460	466	455	452	436	461	436	459	436	474	441	461	421	448	463	463	470	486	457	464	495	438	465	458	431	453	437	441	484	448	450	486	439	458	412	460	455	427	456	473	473	468	499	432	422	469	453	422	457	427	428	444	447	446	438	464	425	474	457	443	482	388	430	431	449	456	487	507	453	473	489	482	432	476	431	480	487	451	425	424	399	425	469	445	440	483	390
39933	63370	4987	2278	1713	1336	1037	940	782	720	674	624	611	562	567	601	550	494	545	572	522	518	461	494	465	462	494	485	527	479	498	496	425	439	497	452	483	516	459	472	477	458	479	443	465	472	483	469	512	511	503	480	468	480	476	520	442	480	452	507	447	477	490	540	504	460	488	472	471	444	493	510	430	456	498	492	461	488	489	491	489	497	438	488	530	489	486	456	468	501	471	469	465	454	451	479	475	499	473	476	470	437	484	468	447	486	463	487	448	481	477	470	484	470	507	477	457	489	492	461	500	470	491	470	468	440	493	499	491	460	488	468	492	486	495	450	485	465	459	466	478	475	468	453	481	498	455	499	464	479	472	433	469	456	545	464	461	466	477	459	447	483	489	483	455	499	480	499	463	520	433	488	504	492	490	458	476	484	456	456	481	468	482	494	460	459	496	475	463	474	457	458	456	469	466	459	491	475	458	475	442	512	452	517	513	482	504	477	484	504	485	467	522	485	492	481	495	494	493	473	491	455	491	486	466	497	481	460	464	492	476	515	455	442	446	508	430	435	473	435	489	511	473	480	445	500	488	436	462	459	448	480	501	443	474	457	474	477	486	480	453	490	491	483	464	449	469	486	506	476	486	467	494	463	454	453	438	451	444	451	459	456	460	461	471	478	497	517	457	472	502	444	468	468	456	488	455	464	493	449	427	464	504	430	456	417	456	462	480	484	466	473	487	466	471	485	487	494	485	476	432	463	471	480	486	490	488	480	472	479	493	449	493	492	487	472	467	480	486	483	489	482	488	476	467	461	477	448	490	475	441	469	465	487	481	477	486	484	488	443	460	477	470	450	487	504	463	482	466	461	476	482	455	441	469	437	496	480	469	481	473	475	489	448	477	469	450	465	461	446	494	451	469	498	471	473	503	472	470	487	462	418	494	483	452	487	461	464	449	511	514	475	480	477	466	480	493	467	471	442	479	479	496	475	476	496	453	463	476	467	478	454	536	480	481	443	513	455	461	495	454	508	461	457	499	490	458	453	472	483	464	492	443	460	450	458	479	448	506	494	467	466	459	465	480	498	463	517	498	454	464	463	469	473	463	468	454	435	485	473	498	484	455	477	496	443	456	486	457	509	494	471	432	437	481	452	477	485	468	490	448	502	498	499	441	462	459	492	464	439	459	498	489	439	460	495	469	486	436	438	466	451	472	475	473	537	493	517	467	465	464	482	472	468	460	438	477	484	455	498	462	472	499	467	490	492	514	480	498	513	467	483	479	511	449	462	459	466	489	465	467	473	477	494	452	465	472	491	490	468	511	484	490	511	469	467	469	462	461	459	461	463	472	464	445	477	487	474	496	429	466	453	473	495	459	464	502	459	490	455	478	484	507	479	472	455	461	534	453	486	447	484	486	484	503	498	511	479	435	461	447	476	508	510	485	473	507	465	452	484	491	467	485	445	459	467	465	502	492	473	512	447	478	480	472	466	482	466	479	481	449	465	469	481	486	477	469	455	450	479	482	475	484	471	464	495	497	462	460	465	499	503	439	445	445	456	478	498	450	483	456	449	478	492	466	436	489	490	479	467	476	448	470	467	463	497	537	486	478	489	427	456	484	469	458	513	433	453	474	453	459	498	477	476	455	439	484	480	454	472	504	474	483	480	486	475	538	474	462	492	437	486	499	492	474	511	506	471	475	467	433	486	455	488	473	457	468	441	456	477	456	476	476	460	475	448	454	489	464	449	449	481	468	424	489	504	488	487	516	496	451	490	475	490	472	455	484	463	464	473	496	465	460	475	492	455	439	475	472	464	423	477	459	479	468	466	493	477	485	464	492	460	466	434	476	471	452	470	453	501	460	473	519	461	497	441	445	460	455	525	443	485	442	522	492	473	474	453	425	465	480	464	497	474	495	484	476	499	478	444	494	486	498	421	504	471	440	453	464	452	453	441	473	489	470	499	511	483	450	465	504	437	484	460	449	437	466	484	467	467	468	447	476	519	479	496	434	525	478	483	506	483	515	483	472	462	483	503	455	454	465	474	493	467	499	523	496	502	479	464	480	452	482	464	480	470	513	486	439	474	515	456	484	492	458	479	451	465	495	462	466	488	436	505	477	458	482	471	481	484	439	454	461	434	490	485	428	460	489	497	466	454	459	469	440	499	486	480	457	487	446	478	470	478	477	467	436	428	467	470	494	468	490	461	469	462	478	479	457	460	495	511	496	487	480	483	493	492	468	504	465	474	449	474	462	500	435	505	463	473	488	475	472	491	457	480	504	471	494	497	472	461	470	456	463	462	487	479	466	449	498	508	478	474	466	474	473	436	485	476	471	454	466	463	449	445	415	498	441	449	462	482	467	470	489	484	508	503	471	480	485	468	495	466	479	488	469	441	506	437	476	493	464	478	458	482	444	461	471	491	430	509	469	465	489	485	466	441	454	482	459	472	488	476	522	419	495	471	432	464	482	474	462	436	458	455	509	467	487	447	477	501	485	471	441	459	493	477	473	454	449	481	473	460	464	489	459	475	494	477	490	489	453	457	461	481	467	456	508	458	455	452	439	489	447	456	480	495	423	556	490	450	498	436	481	462	484	485	454	526	467	509	446	472	497	492	482	487	486	473	471	463	453	487	449	531	458	439	450	521	434	492	476	433	483	502	490	479	526	469	450	420	479	494	445	502	500	458	484	450	480	464	458	478	476	443	483	447	491	475	494	428	507	460	461	507	478	441	445	477	492	475	502	478	491	473	491	476	469	457	492	527	487	466	521	452	484	500	492	493	450	493	470	503	467	483	480	465	444	495	476	481	467	456	454	484	461	448	509	476	444	464	494	447	483	479	453	487	493	489	476	489	426	461	505	515	423	463	467	440	407	493	458	453	492	438	493	498	431	507	528	502	467	432	477	482	484	469	448	459	496	428	503	449	477	482	447	497	439	491	502	453	474	510	475	468	451	507	482	476	489	527	454	457	471	486	488	456	509	458	468	495	479	486	462	426	481	467	491	469	486	499	474	487	472	476	487	514	452	477	453	474	480	455	507	486	463	451	469	469	471	461	475	467	474	468	506	483	461	520	455	457	497	465	486	484	479	469	501	462	493	535	471	462	481	503	448	453	469	499	448	470	506	400	479	489	472	519	512	494	428	487	422	481	469	411	458	478	489	495	467	450	463	474	511	465	475	488	447	489	462	503	469	464	480	483	477	471	484	446	458	421	495	472	495	479	495	484	495	461	446	492	492	497	486	493	460	476	475	482	499	461	489	458	465	466	462	528	480	464	479	480	489	474	443	488	503	478	472	494	438	515	470	504	476	478	457	477	470	499	463	490	466	501	465	483	469	503	448	481	474	478	457	504	500	494	477	454	493	463	474	484	445	465	483	494	476	478	507	463	480	456	488	510	489	494	474	471	511	500	484	466	479	515	438	448	412	439	453	487	458	495	422	491	438	469	447	472	472	465	485	509	445	443	450	481	484	458	485	443	485	485	476	495	480	452
24986	21182	27059	24992	10077	983	832	741	695	737	646	677	652	620	642	654	594	628	629	661	599	609	665	622	672	603	586	600	648	620	600	652	640	587	593	582	620	617	599	622	615	605	615	568	614	620	597	613	640	576	590	628	619	592	629	649	641	587	645	605	608	620	647	598	601	619	643	605	619	585	606	598	590	640	576	609	593	615	607	590	619	583	621	588	589	652	605	604	622	623	575	624	633	568	645	580	577	658	620	606	602	613	641	606	628	581	606	609	597	613	579	622	610	614	628	603	651	608	623	606	633	616	614	631	583	619	558	620	616	578	623	583	576	597	607	608	628	657	654	623	630	656	603	607	605	613	580	619	653	582	583	589	619	572	626	678	594	610	597	594	611	590	617	612	582	632	643	589	612	606	640	614	602	576	621	592	594	652	585	613	651	641	634	593	584	636	584	606	622	624	622	577	634	640	609	609	567	617	647	613	619	631	625	639	632	577	629	628	594	615	589	656	615	581	610	594	624	624	623	585	604	576	634	577	594	601	611	565	603	569	588	635	621	570	630	591	593	597	641	602	598	546	609	617	623	609	566	607	638	585	656	646	596	647	586	628	635	611	612	616	604	610	623	590	577	613	618	576	635	610	609	619	585	613	602	629	612	641	636	653	633	634	599	619	623	616	617	594	605	586	594	623	654	551	612	594	623	637	617	605	657	617	597	588	587	604	600	602	608	598	631	621	629	640	610	622	569	619	605	622	650	589	584	642	593	600	613	579	619	607	656	613	604	647	635	644	611	629	577	666	622	607	604	621	583	630	582	610	609	599	642	625	610	632	601	627	599	599	626	615	615	675	609	572	580	672	612	572	628	576	590	594	600	671	644	617	638	592	597	599	605	608	597	608	600	616	654	585	633	645	622	617	644	623	580	557	558	585	588	602	646	676	640	602	594	595	590	583	617	607	640	613	635	620	564	633	612	601	634	588	620	618	597	608	606	590	593	612	593	605	612	596	642	649	647	600	622	645	611	603	608	597	626	594	594	619	568	651	598	581	605	606	610	601	636	621	629	581	599	617	600	628	586	630	601	616	601	621	646	608	587	609	621	608	639	602	636	637	593	557	634	612	617	645	582	606	591	635	613	561	640	636	581	613	643	578	581	658	616	612	636	614	640	597	558	611	589	612	581	601	599	605	626	655	628	652	605	600	607	630	597	601	580	597	595	614	603	528	612	633	584	642	639	605	582	638	600	581	647	576	592	674	622	595	633	604	641	610	621	600	595	588	621	630	608	600	630	565	597	588	594	574	645	568	646	635	621	640	622	617	627	609	606	578	601	604	638	615	614	583	621	602	616	640	608	589	589	604	593	607	588	635	623	630	549	626	633	617	608	633	608	631	564	612	624	626	643	613	595	602	607	606	663	588	604	609	586	653	606	615	586	610	605	626	590	577	639	607	605	642	636	619	606	605	608	635	655	619	595	620	631	619	695	659	619	579	615	632	637	591	608	563	610	610	601	634	621	618	666	642	640	600	608	592	542	680	610	588	653	641	607	539	571	586	628	645	633	581	646	614	646	626	616	600	613	649	617	641	613	622	592	622	630	631	611	643	594	597	630	590	587	616	625	582	614	624	621	638	621	610	628	637	631	627	612	549	616	635	605	626	559	606	590	664	632	602	634	592	594	620	630	616	635	633	630	586	586	611	597	597	577	601	612	605	650	574	623	620	601	595	648	605	628	588	619	571	605	608	613	613	632	658	576	600	592	585	607	614	637	597	586	629	634	627	601	639	617	618	639	593	670	684	637	580	648	601	610	624	637	588	616	622	627	631	552	633	611	579	598	579	617	610	602	600	601	594	612	604	625	602	593	615	625	594	615	612	583	603	631	593	586	583	684	616	609	592	635	654	627	611	605	639	619	598	589	592	589	608	573	595	644	601	613	646	596	639	659	597	633	617	622	612	586	620	668	631	602	646	643	601	580	591	583	600	642	625	593	659	583	617	612	626	605	608	631	616	604	599	597	595	583	589	625	671	595	608	600	616	580	646	581	627	566	613	651	638	582	640	617	631	642	584	645	578	639	572	602	638	595	627	629	626	635	717	592	612	573	622	645	617	604	630	590	625	630	639	596	610	607	581	584	610	566	539	602	561	605	611	618	629	575	613	622	631	611	605	589	606	616	590	622	623	640	572	644	592	636	662	615	615	603	615	574	592	604	590	588	618	613	641	653	650	624	598	611	564	596	623	616	577	573	613	596	607	598	594	603	614	600	596	578	646	608	605	618	621	572	615	593	602	603	621	606	621	663	614	586	608	594	607	588	603	636	621	577	618	582	616	594	567	579	656	621	612	609	590	565	619	604	659	607	598	638	558	684	611	627	576	582	627	629	607	637	608	579	612	635	598	626	622	610	636	609	610	602	584	584	603	634	632	606	641	588	564	646	639	581	618	581	640	588	644	660	613	610	656	602	588	652	668	620	586	606	603	632	624	614	596	615	608	599	680	640	596	677	573	655	628	652	604	601	598	591	583	600	616	638	610	616	645	581	664	612	611	600	634	621	630	596	612	596	626	591	575	561	662	640	654	613	623	647	648	630	611	607	580	609	591	643	608	606	625	614	609	583	625	644	558	613	574	639	648	609	614	605	629	609	667	573	571	607	625	576	648	611	597	594	569	617	622	590	602	609	627	618	556	633	639	628	658	619	613	622	643	611	622	651	592	584	596	633	620	572	598	592	633	572	624	635	662	580	590	577	577	630	619	657	626	614	605	603	614	570	615	602	644	615	590	618	583	594	651	551	644	574	597	643	622	613	590	593	593	620	642	608	611	606	587	590	615	586	636	599	618	602	621	607	611	592	567	632	594	595	629	546	635	630	596	654	612	634	561	663	596	605	621	581	585	593	605	617	644	606	595	601	630	598	651	643	601	604	582	595	577	629	556	588	607	569	595	614	639	601	614	611	568	581	616	642	583	612	627	593	605	607	610	558	596	667	628	602	606	646	578	561	628	619	596	631	630	604	645	593	594	645	586	589	620	591	643	593	600	639	593	593	619	632	634	608	618	623	587	618	599	594	632	613	602	606	612	603	621	562	607	586	593	575	641	646	585	699	619	564	572	635	628	618	561	632	574	651	609	601	622	600	601	648	603	606	594	648	617	582	626	609	566	586	600	567	645	626	583	610	594	587	581	655	650	611	640	632	613	646	618	634	581	592	632	634	612	630	621	650	621	607	607	611	638	590	624	603	616	597	560	617	662	610	599	603	599	573	594	622	638	589	550	641	590	591	583	581	571	629	619	620	611	603	553	612	600	610	616	610	647	641	618	649	583	577	590	589	576	624	655	631	628	639	612	586	643	566	622	610	593	602	644	596	598	607	603	662	569	618	623	589	632	607	635	622	642	604	617	617	638	593	589	605	560	605	586	599	623	596	586	631	629	598	611	575	641	610	608	597	565	628	632	593	611	615	629	594	642	614	588	607	609	649	618	622	646	585	663	602	608	619	624
35384	41837	3044	1606	1380	1106	1017	931	860	796	733	748	729	747	714	685	702	723	664	697	646	715	653	678	670	666	687	658	676	670	653	647	674	661	616	654	666	661	681	678	627	691	659	643	688	706	660	660	691	670	674	626	628	662	644	664	680	659	683	657	653	644	698	636	598	616	626	652	664	673	578	610	648	682	659	694	638	635	643	667	627	620	679	684	665	681	659	671	616	674	684	680	615	616	623	615	649	677	656	629	683	639	660	643	654	654	595	672	659	677	677	615	663	605	646	607	652	651	666	667	630	641	667	624	649	655	693	631	646	653	636	622	662	651	636	667	627	688	657	638	716	643	688	652	607	687	641	666	626	676	648	678	627	681	637	648	626	643	677	624	694	687	666	653	654	646	640	665	642	635	630	696	649	672	619	660	667	663	676	648	683	652	635	701	673	635	654	668	640	634	667	668	646	644	678	655	675	646	655	641	653	654	621	626	665	671	588	661	675	708	670	611	652	665	646	685	648	628	647	655	678	675	630	678	627	653	626	656	681	687	700	653	614	690	677	635	595	654	681	737	680	675	631	689	628	662	669	664	644	626	682	666	702	645	661	647	660	665	662	651	694	661	697	663	704	651	624	665	667	618	684	626	660	649	691	633	634	637	676	652	659	631	687	635	667	644	684	661	664	672	649	647	661	648	609	666	612	669	699	676	648	705	656	661	672	689	701	661	658	617	667	656	629	652	679	646	659	664	671	649	647	684	655	652	679	663	674	597	632	651	680	648	702	664	612	614	637	643	654	654	661	646	630	617	628	658	662	681	664	677	659	681	633	638	673	671	665	633	654	658	649	659	658	704	642	635	647	671	628	676	638	706	644	671	654	649	634	608	705	719	655	689	613	653	675	656	624	663	672	651	660	672	623	639	625	687	680	697	638	634	660	640	617	669	665	691	627	626	655	659	678	716	638	689	670	636	651	673	661	640	647	733	634	665	642	643	638	626	642	679	627	648	663	659	651	678	639	691	648	631	639	619	629	684	626	665	630	642	652	676	681	647	664	656	669	627	685	672	655	662	622	670	677	632	631	665	610	652	649	649	634	732	646	653	639	652	646	637	640	590	675	672	664	651	652	640	656	636	681	668	608	635	614	636	607	660	666	657	665	656	610	623	637	622	622	676	637	698	586	633	646	652	657	651	662	652	638	652	636	659	634	632	709	605	663	660	676	658	683	619	645	670	614	693	631	662	655	674	669	639	682	669	652	631	687	661	650	638	630	650	647	678	640	694	627	642	659	680	606	643	670	662	618	648	640	737	615	631	652	631	631	645	637	672	670	701	689	647	662	669	634	684	644	673	683	663	619	682	665	656	657	686	655	629	664	644	662	674	680	704	590	653	646	674	635	646	636	621	665	654	625	655	660	674	649	671	673	668	688	640	654	607	654	638	647	644	631	662	651	596	650	708	660	627	677	639	603	625	677	669	668	664	687	655	634	661	624	692	670	628	658	665	668	647	703	594	641	644	643	688	687	637	641	646	678	643	633	601	624	647	636	678	632	664	691	638	592	676	651	650	611	647	633	624	644	663	666	664	655	648	631	625	623	619	688	657	682	664	668	670	671	713	647	637	654	670	672	690	641	681	674	644	673	655	652	611	647	624	652	673	632	677	644	655	646	637	706	658	711	692	639	654	593	687	659	646	694	622	705	686	650	659	668	633	667	640	675	678	651	691	665	693	660	670	644	638	683	624	667	715	692	655	638	667	625	652	651	669	651	700	649	650	675	671	631	639	669	657	684	641	639	654	708	658	666	666	620	615	669	637	709	725	669	637	679	639	662	678	666	618	700	642	669	674	660	620	691	617	639	689	684	651	686	631	663	657	648	610	647	646	676	670	668	679	633	689	598	639	675	657	669	687	625	638	626	679	665	669	686	677	688	678	644	683	692	644	669	665	658	646	632	642	635	682	677	666	619	636	667	646	635	642	663	642	656	642	683	674	629	665	646	648	623	694	684	673	639	593	696	639	640	704	645	640	618	659	623	683	661	681	620	598	662	676	619	681	677	653	701	660	631	644	665	642	651	636	668	667	685	667	700	668	688	652	684	707	663	619	647	691	661	726	700	559	693	639	662	632	668	663	629	654	672	639	671	625	645	682	667	619	679	670	636	638	647	681	659	627	673	646	657	655	635	643	670	668	690	661	680	640	649	624	681	639	658	602	628	672	647	670	669	657	623	640	657	696	687	671	639	643	685	652	653	671	625	666	647	667	634	663	671	652	646	678	669	621	651	632	672	674	652	667	634	611	647	633	651	631	632	682	644	702	628	639	685	656	628	674	628	650	655	645	649	666	657	618	635	633	667	632	617	642	655	659	654	679	647	647	635	664	660	677	644	608	685	697	619	644	650	658	637	616	620	671	654	677	666	690	645	635	674	643	668	681	688	687	608	672	643	641	649	676	667	697	672	664	643	637	678	693	648	651	633	631	645	675	675	637	719	652	677	634	698	636	624	625	652	652	637	627	660	665	615	632	656	629	679	679	621	659	634	633	652	648	672	683	591	697	632	717	654	591	656	654	634	622	676	642	691	642	693	693	699	614	678	615	673	625	702	686	685	606	629	679	644	612	607	630	592	668	694	602	662	646	650	669	632	691	670	657	673	661	659	680	630	640	654	648	663	646	665	638	648	660	715	684	649	660	653	653	662	673	654	676	692	622	689	615	658	647	656	665	627	675	681	679	652	664	646	696	668	660	670	625	649	595	647	666	648	651	671	723	668	652	635	630	652	623	673	651	660	625	600	655	702	684	673	625	648	661	649	670	692	681	634	686	691	629	655	686	620	693	660	668	678	642	659	631	675	674	634	651	668	676	638	686	634	673	720	694	639	659	631	661	637	627	653	652	615	706	660	630	705	690	674	647	689	664	632	643	649	728	667	657	636	594	647	687	693	594	663	640	629	633	690	617	664	672	626	601	632	667	624	636	688	655	665	669	652	616	657	634	689	616	655	667	637	684	669	633	645	679	685	650	674	657	634	673	641	632	676	674	645	677	663	655	651	730	666	646	635	642	681	667	641	599	689	662	677	689	684	654	650	701	651	698	613	674	679	609	661	675	661	647	628	643	635	668	660	675	623	683	626	652	656	633	670	657	681	638	673	680	723	680	639	664	666	680	698	642	648	644	724	647	683	620	671	644	669	680	671	655	658	680	668	640	681	661	702	693	629	673	671	653	677	659	705	663	648	666	635	649	675	667	674	659	676	671	611	688	648	685	638	617	680	653	619	633	686	667	682	607	681	652	649	651	680	697	646	640	645	619	654	653	670	661	670	671	638	624	682	673	686	643	712	649	678	652	641	614	644	656	618	657	611	671	696	656	644	657	648	667	668	656	655	668	666	678	643	656	664	668	669	669	702	631	618	686	654	688	688	675	645	686	607	659	702	654	671	633	659	638	665	663	611	682	624	627	651	667	673	670	659	645	686	651	639	603	662	653	646	666	631	679	626	617
22586	21085	28628	23765	21080	21116	8036	1630	1303	1181	1153	1054	1062	971	987	953	969	933	960	963	902	957	910	907	900	894	925	863	889	929	883	884	916	842	891	870	890	912	933	854	870	881	907	863	916	858	902	882	895	804	874	877	875	831	831	822	870	864	890	852	875	883	849	821	866	843	872	891	816	842	886	859	813	845	866	831	795	923	826	864	902	844	838	852	874	843	887	846	896	823	888	803	852	853	859	854	841	848	850	871	817	840	926	876	851	865	914	848	877	905	849	899	852	892	893	859	866	858	868	869	865	857	885	841	841	853	822	849	869	847	869	853	873	868	842	816	838	861	893	870	896	823	866	808	917	865	881	811	845	838	906	830	852	879	907	860	826	853	842	839	862	848	848	890	873	904	890	811	888	881	882	865	857	815	884	882	893	834	855	850	873	912	848	918	885	880	833	884	849	860	864	847	914	887	885	896	900	831	859	812	869	868	870	838	887	862	819	865	922	869	889	794	867	864	848	865	911	869	897	914	851	878	872	897	876	880	850	868	867	854	881	857	863	844	884	847	854	834	880	852	801	903	862	893	809	905	873	830	813	837	910	865	851	849	847	843	828	840	892	885	836	825	894	891	867	809	868	831	849	844	847	867	853	854	864	885	911	882	855	871	881	898	780	825	861	871	907	875	841	850	902	836	834	882	852	861	880	853	863	865	830	864	863	873	824	896	808	860	885	866	872	838	817	857	827	904	858	893	843	871	877	863	857	835	819	880	835	931	885	837	862	859	839	869	839	838	908	854	840	850	800	849	818	820	864	913	875	904	859	857	900	821	887	928	838	848	854	860	833	868	833	827	847	874	900	918	849	877	895	849	838	876	837	882	855	884	891	831	877	869	890	877	904	844	843	844	808	868	824	861	854	870	852	858	880	871	863	821	818	858	802	871	865	832	838	865	843	858	846	886	881	843	919	879	757	846	869	858	891	810	839	839	878	811	882	816	835	888	856	786	840	842	839	830	878	835	884	881	888	850	856	883	831	864	859	933	868	831	826	896	865	872	864	856	796	878	877	834	905	814	851	859	836	834	892	824	883	820	831	836	843	815	858	810	834	865	862	807	820	803	879	863	889	898	828	888	860	888	863	870	867	857	811	844	869	801	835	832	858	906	803	831	830	851	813	836	894	868	903	882	851	892	882	853	834	849	812	827	847	830	839	872	891	806	866	889	886	829	888	857	847	810	854	865	828	834	834	845	843	862	854	876	854	871	858	871	892	898	881	853	826	878	862	840	869	864	798	858	841	910	835	857	839	862	836	881	867	902	867	835	852	861	893	858	859	837	838	866	830	900	914	841	887	841	925	863	862	848	850	880	856	845	821	854	869	890	872	879	844	894	866	937	834	814	855	833	900	806	935	861	891	866	849	874	892	823	864	865	865	884	862	861	855	863	863	851	833	858	842	810	851	920	808	875	815	912	851	847	849	861	865	849	841	891	917	818	829	834	865	844	835	908	908	862	855	896	908	904	859	895	850	867	901	882	860	831	841	779	828	838	871	906	849	829	881	838	863	866	889	910	821	913	844	880	798	903	908	812	838	819	890	796	817	891	828	860	858	858	941	790	861	825	853	807	847	855	777	839	855	850	865	859	857	897	893	889	818	814	891	830	858	868	890	831	835	836	841	903	872	852	898	855	905	880	891	792	890	842	867	861	845	851	869	833	791	832	894	865	854	808	843	910	805	826	894	849	844	910	880	831	888	902	854	874	827	893	832	885	853	860	816	903	952	850	826	888	828	853	854	864	869	865	800	836	836	872	839	885	909	865	890	855	861	848	889	856	844	850	834	877	851	882	901	833	838	885	781	900	859	895	874	778	848	840	864	822	808	845	826	872	846	811	859	807	859	799	781	848	852	828	893	859	823	832	845	864	856	862	802	834	814	801	822	869	846	818	816	835	860	846	891	855	837	871	854	848	845	824	800	826	817	844	866	897	850	856	815	796	902	866	869	842	847	889	918	864	852	838	827	866	872	846	916	840	883	876	864	841	862	903	880	847	898	864	849	853	854	828	880	855	863	805	837	833	878	832	843	867	830	828	874	860	871	889	899	881	877	835	811	866	871	850	840	903	850	873	872	817	845	865	827	837	862	809	872	784	863	847	830	867	879	870	817	833	789	833	897	824	844	866	886	888	860	859	856	857	852	849	856	844	847	816	856	895	847	826	813	861	862	888	868	834	890	865	881	818	877	874	854	803	833	831	838	820	862	892	869	815	878	859	851	820	860	821	832	863	859	840	915	843	928	839	835	839	865	783	875	879	873	819	857	797	817	919	877	848	852	813	824	842	898	886	851	907	921	861	853	847	765	858	802	809	871	856	819	833	840	830	849	875	821	878	836	869	885	839	803	883	864	848	907	832	862	898	868	831	864	853	862	831	832	857	837	820	804	897	838	883	872	851	888	841	905	893	895	847	814	824	907	842	843	847	806	834	890	862	842	904	875	828	842	871	868	857	870	853	880	845	855	828	869	898	849	857	871	844	847	912	850	828	872	799	873	795	908	864	874	866	816	903	885	892	853	878	831	837	826	906	853	838	844	888	834	804	850	896	853	890	811	816	856	877	858	906	895	845	820	839	855	893	851	874	867	840	861	847	880	889	905	867	864	790	828	894	839	866	849	891	843	854	849	884	903	892	849	928	895	865	844	893	876	857	863	925	847	813	869	882	905	869	894	883	848	809	861	847	838	899	859	884	869	818	823	846	858	863	876	828	855	867	775	863	849	787	835	831	842	872	844	870	873	872	822	877	832	840	856	887	826	874	801	857	849	850	891	861	856	818	884	838	887	869	880	867	867	896	902	879	842	896	849	860	859	831	852	860	826	817	870	837	885	858	878	824	892	824	842	847	834	888	877	803	856	876	854	906	845	897	905	872	861	846	815	791	828	866	852	856	860	841	835	892	837	855	874	858	837	859	908	860	824	862	920	892	880	895	890	850	882	852	860	834	821	861	868	857	858	880	880	880	892	813	838	871	889	839	843	825	810	865	838	866	883	852	848	833	847	815	851	890	813	863	905	845	848	862	856	820	858	842	903	889	856	807	875	879	826	925	866	835	863	908	869	819	852	896	930	844	873	848	845	877	834	906	890	845	885	827	858	839	876	889	864	881	854	837	852	842	872	895	827	857	854	941	846	852	887	825	900	831	872	882	910	845	834	891	825	887	883	867	885	904	813	841	835	900	877	877	825	899	848	884	858	870	854	894	855	887	872	873	894	895	905	832	829	868	838	834	875	911	801	855	866	787	857	907	875	853	897	876	845	891	848	815	843	884	879	812	850	856	921	890	842	805	853	859	881	849	848	885	816	839	869	797	838	877	918	848	884	896	905	890	869	912	846	873	812	868	882	834	858	842	820	816	856	853	834	839	807	876	856	867	817	831	837	881	904	819	852	888	858	895	858	907	815	796	813	879	832	890	922	803	892	867	819	860	871	833	866	848	851	815	870	839	865	828
43857	27600	8923	4597	3531	2816	2258	1764	1671	1347	1332	1233	1137	1128	1073	1008	1005	1015	982	972	961	956	907	992	953	934	937	925	901	926	872	904	876	920	952	882	873	887	797	907	875	902	941	872	928	857	848	907	918	859	865	837	838	875	865	879	903	903	803	862	877	864	859	879	865	843	908	910	868	878	868	866	910	872	880	888	855	870	833	865	871	852	892	834	855	869	876	856	867	834	826	821	889	849	891	887	843	863	851	839	861	861	848	789	856	819	870	862	892	884	883	857	898	872	839	872	836	866	899	918	889	851	895	833	858	860	844	851	895	906	811	851	892	853	869	834	886	876	848	854	881	886	821	902	931	806	875	877	875	866	836	885	916	852	904	833	870	820	903	871	836	884	898	835	881	894	899	856	879	881	877	836	828	827	888	891	871	936	898	855	871	885	862	891	868	850	881	859	854	862	918	852	823	907	907	895	917	877	838	846	850	821	866	805	810	867	888	853	874	875	882	845	845	838	876	876	914	846	908	868	889	905	847	879	798	843	883	876	929	910	852	889	808	869	887	851	886	904	843	798	904	890	842	841	891	869	888	933	858	852	873	882	846	863	851	848	856	834	907	832	839	851	856	827	888	888	859	874	894	841	894	872	892	863	902	851	853	850	846	904	864	867	866	864	845	828	894	845	911	824	896	824	870	864	884	890	843	884	855	825	867	859	853	903	906	894	885	865	894	860	880	850	867	848	903	904	865	862	875	872	879	872	854	904	902	833	872	858	828	804	855	847	821	850	870	905	863	848	887	889	883	838	857	860	872	838	835	863	894	843	878	870	815	881	876	849	863	880	844	827	858	856	886	852	870	857	863	871	880	902	872	848	853	861	861	922	817	840	836	866	837	873	903	900	878	892	836	794	850	873	891	862	903	870	872	868	871	850	862	908	832	845	902	883	844	874	904	862	919	877	852	824	905	852	889	857	838	914	839	837	866	849	875	870	832	837	903	930	869	921	887	855	842	859	870	847	822	903	860	869	871	821	840	858	835	853	862	837	897	852	875	886	839	838	849	854	857	888	873	861	915	914	832	863	925	918	846	867	876	901	884	911	912	903	924	868	859	819	870	874	889	823	849	881	898	850	877	846	836	883	875	894	893	900	858	867	857	863	901	846	907	847	829	918	871	830	873	835	873	846	842	848	905	858	853	899	885	939	826	852	875	873	901	819	880	823	874	875	883	817	917	822	851	875	872	822	802	860	881	885	836	859	812	905	857	874	876	849	862	880	901	854	893	901	894	866	873	805	922	857	906	852	851	898	801	869	851	867	793	878	852	911	796	904	847	836	899	809	872	919	806	793	891	882	852	900	864	874	851	870	830	858	858	894	852	898	856	871	911	842	896	860	833	933	864	855	911	869	828	850	858	870	863	926	835	899	891	884	855	875	852	843	842	817	860	885	832	836	933	820	877	917	824	872	954	875	884	869	900	871	834	811	860	857	855	891	873	884	884	828	856	923	814	824	870	871	891	901	827	859	862	879	856	872	843	856	849	908	941	856	882	845	809	867	857	819	852	867	842	777	851	859	825	828	835	857	851	849	839	860	881	890	873	879	849	825	918	842	859	881	861	832	881	876	869	814	888	843	935	848	855	894	840	847	868	870	851	860	864	842	891	906	870	870	854	860	861	942	854	848	855	839	865	876	859	894	839	833	919	862	883	895	856	913	860	878	857	801	888	841	849	853	874	848	847	899	853	864	871	852	861	892	870	867	824	855	867	923	896	839	866	890	899	832	839	873	870	818	872	892	872	836	846	848	844	869	867	821	885	833	881	870	834	860	816	890	823	900	835	857	868	906	875	830	839	894	865	870	841	834	841	891	817	873	879	882	837	873	903	910	836	842	861	821	911	875	872	905	952	874	885	890	916	849	878	892	857	834	849	893	930	887	863	871	824	848	888	825	834	874	916	844	870	850	839	839	890	884	900	844	813	839	888	873	870	801	882	891	872	853	846	862	887	834	855	819	878	862	822	875	880	890	865	864	880	865	812	888	858	839	860	868	908	864	884	840	879	884	849	905	869	877	875	857	879	868	910	896	899	858	838	859	881	891	848	858	878	859	887	888	854	837	827	834	883	856	867	881	863	916	798	888	845	853	827	862	808	877	885	832	878	877	875	821	867	848	857	886	920	815	863	846	854	882	833	844	817	829	881	869	880	855	855	868	854	868	879	856	912	906	875	836	880	842	902	825	808	887	855	895	929	848	870	886	883	903	842	875	874	872	826	887	957	925	897	878	826	895	875	859	875	890	855	844	846	870	870	897	892	856	851	854	841	849	871	874	911	871	899	862	838	838	829	864	833	891	864	849	882	886	885	849	839	842	874	832	860	860	849	832	886	831	846	889	904	875	815	867	839	927	892	868	861	828	866	858	887	875	856	829	901	903	861	846	841	862	871	913	898	828	840	870	848	887	916	839	822	864	867	878	862	820	902	864	847	873	866	835	849	825	837	881	882	861	833	896	835	878	907	878	840	843	842	911	860	861	885	857	818	843	896	843	877	838	932	856	842	860	842	864	860	857	855	858	953	892	833	852	892	840	827	873	821	852	868	887	854	837	865	877	846	825	838	874	862	867	886	889	836	847	910	848	890	868	871	830	865	900	863	847	895	881	896	857	851	867	850	855	842	875	819	877	938	846	866	877	902	862	883	892	852	830	855	817	916	785	895	854	872	847	833	926	883	909	834	889	839	887	907	846	833	830	844	842	878	854	852	819	863	934	842	953	854	860	851	846	820	854	831	805	891	867	882	914	862	888	846	913	858	881	909	860	919	869	858	823	871	883	874	917	845	860	847	846	872	868	868	845	874	868	847	860	861	828	871	838	839	825	869	837	865	861	863	838	832	831	894	887	883	879	862	900	877	869	846	906	838	865	815	823	867	852	832	876	803	856	824	837	845	870	838	830	883	902	861	869	846	866	907	895	897	843	856	844	900	836	868	840	890	829	872	867	857	820	864	885	870	935	850	843	856	820	867	853	870	859	821	865	866	780	865	862	807	865	862	846	840	879	884	881	860	858	879	869	843	839	825	860	860	878	865	840	836	871	859	840	817	875	879	855	896	897	854	846	964	857	816	911	897	866	847	855	857	858	887	872	877	852	878	914	820	834	859	870	896	908	831	881	850	862	843	835	819	870	927	880	893	821	853	856	865	843	868	843	874	886	909	860	868	894	920	896	867	862	880	884	886	876	884	884	830	853	844	864	882	910	914	798	910	829	866	877	889	841	830	846	870	866	904	813	856	832	856	918	840	907	827	866	834	893	856	857	875	825	890	899	907	884	867	814	848	865	866	830	798	896	876	899	867	819	853	857	882	872	863	843	855	825	905	840	903	835	874	902	852	913	856	845	884	889	862	870	847	869	843	851	915	850	856	918	872	854	855	902	882	882	836	899	903	864	869	870	868	848	865	868	886	882	852	847	872	846	845	873	857	930	864	872	830	923	836	883	908	873	846	856
28464	18717	5009	616	430	383	341	319	344	315	341	308	338	307	294	352	310	323	289	348	338	343	333	328	334	333	347	331	307	295	328	307	321	318	314	302	348	324	311	296	329	334	285	310	304	297	334	335	297	331	330	301	315	304	330	321	321	328	339	331	350	357	317	331	304	334	343	301	322	318	324	315	316	308	295	314	332	342	315	301	314	330	280	345	323	316	322	292	333	298	312	326	292	339	343	332	305	311	358	321	332	303	333	333	341	355	304	297	321	334	304	308	335	330	312	291	347	321	321	319	313	308	342	346	322	329	298	349	304	334	323	348	335	333	321	313	305	301	344	329	298	309	331	292	340	308	333	344	308	328	304	329	296	305	319	340	345	336	331	311	310	300	299	347	313	310	317	308	324	332	305	283	320	306	319	300	327	336	318	326	333	326	304	312	320	336	331	314	330	314	344	334	300	328	314	323	326	319	303	357	317	373	325	304	340	312	308	301	291	326	337	314	332	311	336	313	310	319	315	344	307	343	339	307	299	322	313	332	340	346	338	328	327	322	320	346	297	352	291	332	324	340	343	330	288	314	306	320	350	330	309	331	292	302	280	291	348	302	277	310	332	305	336	324	320	351	313	347	335	289	347	308	304	322	320	339	301	332	335	292	292	297	343	324	339	333	322	325	291	298	310	326	323	333	331	316	352	285	315	355	295	324	318	297	309	322	340	339	308	331	305	318	318	291	353	303	343	332	312	322	314	328	321	305	320	330	320	329	300	309	289	320	324	298	283	344	310	332	314	294	300	352	277	314	310	311	318	331	308	332	328	316	295	307	339	353	326	296	332	337	351	306	291	309	314	335	335	338	335	357	314	296	315	310	302	324	283	346	303	310	310	291	312	335	331	319	337	306	320	306	313	302	309	308	301	329	354	310	322	316	310	311	330	348	344	328	335	331	308	302	293	317	307	328	310	300	353	338	320	367	316	293	313	364	326	352	313	300	335	321	339	283	330	290	324	300	329	334	307	331	329	340	281	323	348	342	331	338	318	314	317	319	298	367	327	289	345	294	309	309	292	314	341	305	334	308	350	323	294	312	358	304	333	296	323	323	313	332	320	321	321	345	335	306	305	320	318	309	315	317	326	328	320	320	306	305	363	307	320	320	322	277	316	329	319	299	304	323	327	328	327	323	315	345	316	333	339	337	346	325	331	331	315	328	334	300	315	308	292	331	288	330	308	302	342	321	327	298	298	308	344	346	329	289	285	323	348	300	323	293	309	314	329	327	329	299	300	293	340	310	326	301	320	318	315	308	285	301	317	301	348	282	324	329	311	320	288	321	329	323	323	336	342	320	306	324	306	281	322	329	323	337	305	312	288	333	317	322	294	313	313	292	320	304	330	340	321	331	297	317	305	299	322	348	309	300	336	341	326	328	329	336	316	326	283	329	310	355	319	306	287	307	323	336	284	277	318	335	332	297	318	319	325	320	331	297	311	320	276	308	265	316	319	312	293	322	327	338	302	327	310	314	321	331	309	298	294	288	317	334	310	319	296	306	330	334	346	303	313	315	331	295	298	285	357	333	334	309	314	325	279	281	310	316	313	335	288	314	302	333	343	326	311	337	331	306	302	316	336	330	333	346	325	306	329	324	315	298	303	314	294	302	313	313	359	328	330	334	306	270	311	311	326	305	308	314	302	309	308	314	281	339	310	325	341	332	341	325	343	296	300	348	313	313	315	275	321	300	322	309	319	296	342	323	323	318	343	303	290	314	304	333	338	335	345	300	317	339	299	307	325	293	328	339	323	281	339	320	328	327	305	317	324	336	289	319	286	318	303	339	298	317	332	305	354	288	342	330	285	303	330	323	286	351	307	324	335	324	320	325	324	319	342	297	294	295	309	308	306	331	311	338	303	305	312	321	336	320	322	323	319	297	320	296	268	317	297	305	316	318	335	317	348	329	326	303	317	320	320	319	321	313	314	324	309	357	339	343	305	305	355	300	329	328	324	292	321	317	321	348	351	315	327	315	323	319	308	327	341	286	339	321	328	324	321	337	313	283	303	355	324	298	290	312	327	320	298	309	322	307	337	333	326	305	290	318	328	332	317	335	319	324	325	294	304	329	323	366	316	316	344	280	314	292	315	318	345	310	319	325	321	300	281	317	332	308	308	319	348	328	312	316	317	327	287	332	327	302	360	324	336	321	291	367	323	334	296	343	338	283	326	301	303	321	305	328	318	300	287	292	336	358	301	344	350	307	313	333	312	342	333	317	299	323	324	323	331	307	287	315	312	314	315	298	316	328	333	280	315	337	322	311	322	319	315	300	314	330	356	337	321	319	338	326	327	290	310	326	288	300	310	347	316	311	330	323	317	297	322	343	321	313	297	315	355	290	305	325	322	287	320	302	344	356	347	301	313	325	320	318	302	312	343	308	307	304	305	328	329	320	332	350	283	285	337	319	318	351	340	319	317	308	345	331	296	304	328	297	312	311	318	312	344	314	315	305	316	310	315	291	333	328	345	316	323	354	307	318	317	325	305	364	320	323	321	312	316	303	316	302	318	335	302	306	338	344	325	308	301	309	335	299	302	317	341	301	332	307	370	327	302	339	341	304	319	346	309	318	281	307	326	340	339	294	355	330	289	321	336	331	321	326	313	309	285	311	289	293	297	283	328	297	357	345	303	344	328	329	290	350	307	326	287	290	327	341	306	323	320	344	314	317	299	346	365	305	297	318	325	329	335	286	306	332	329	312	301	287	338	357	307	362	325	317	289	331	318	303	342	307	347	290	326	328	326	322	308	301	338	296	346	320	336	327	295	323	307	330	306	312	315	318	313	328	292	315	317	310	264	306	298	307	326	338	332	325	337	292	308	335	353	311	308	351	324	322	312	313	321	332	299	309	317	325	317	301	341	313	313	325	299	341	317	339	316	299	309	314	316	338	339	307	324	299	329	352	317	338	322	340	328	327	313	309	326	299	316	327	319	345	362	333	304	285	301	347	371	305	336	339	291	289	319	317	312	303	315	307	337	337	351	312	324	333	309	326	318	294	308	327	312	322	328	300	349	330	323	325	326	331	301	321	335	303	326	334	318	326	337	309	314	304	311	304	355	308	320	316	333	301	331	324	336	323	320	287	305	321	311	305	323	338	312	294	314	316	302	337	326	315	312	317	290	314	307	299	326	313	327	318	293	314	326	274	317	344	325	322	344	344	306	302	348	319	328	316	306	321	305	338	338	322	287	339	312	317	321	293	351	281	308	284	326	330	313	325	302	343	363	319	310	297	316	294	319	343	314	305	319	333	282	334	326	296	319	318	334	331	317	326	315	333	303	312	310	338	345	307	320	320	318	318	302	332	335	319	315	309	341	329	336	296	334	324	297	361	316	320	314	303	323	327	318	306	297	346	317	269	291	311	324	293	299	327	354	332	321	349	332	321	340	343	318	346	320	337	314	298	331	290	332	322	328	294	327	318	323	290	332	344	306	340	312	346	339	327
18447	4882	649	475	442	390	380	405	372	364	349	381	332	364	353	350	344	387	382	348	350	376	357	374	390	356	348	366	351	357	349	329	337	336	341	379	348	362	383	376	395	317	394	376	351	343	368	373	366	364	358	376	347	372	364	351	345	337	363	385	341	317	348	389	363	397	352	365	362	351	334	331	337	330	375	355	343	326	352	363	347	378	396	394	374	366	349	377	349	348	359	377	363	311	383	375	364	378	353	348	363	353	349	360	342	348	337	385	366	367	317	343	374	370	368	381	308	340	356	358	351	376	329	411	360	356	337	364	338	340	380	350	380	345	313	359	343	356	367	367	340	350	364	373	386	375	326	364	389	334	375	400	348	363	348	377	376	350	333	392	366	375	384	371	348	372	345	387	385	345	376	371	348	367	353	392	397	362	370	374	368	363	381	320	371	351	364	353	352	352	400	310	350	420	370	369	350	369	361	334	355	364	375	360	388	365	374	360	387	383	361	358	357	368	386	363	358	355	323	365	340	337	365	399	352	335	358	402	349	314	366	382	360	370	383	397	382	363	324	364	344	376	370	327	381	366	370	357	341	357	384	362	388	351	364	343	335	384	325	352	355	352	328	366	339	359	354	388	335	378	342	374	360	350	354	357	312	385	329	365	359	363	350	392	359	367	344	323	333	363	380	366	348	370	363	310	377	369	367	345	352	354	343	398	373	370	365	351	379	385	341	338	378	401	366	362	375	370	387	323	362	348	374	360	356	332	369	367	340	347	342	394	341	351	370	332	376	338	338	373	379	332	345	345	348	362	346	367	313	374	355	356	355	354	368	363	331	360	363	372	360	365	349	380	337	345	330	386	375	315	389	381	366	349	357	396	370	380	330	386	349	339	392	384	369	322	359	394	385	358	330	340	378	369	355	389	367	346	385	355	348	360	377	366	343	389	360	383	336	345	368	397	387	364	362	379	337	368	378	372	345	364	378	350	330	365	341	382	346	396	367	352	367	332	371	393	336	326	374	317	347	354	398	350	364	383	369	352	370	378	324	360	382	361	371	366	332	345	359	359	356	357	361	362	343	368	336	373	317	346	361	347	357	359	370	353	369	364	373	360	430	351	347	356	350	366	343	359	355	344	362	365	352	367	345	364	353	385	383	375	365	377	371	345	327	360	353	372	354	351	315	331	368	334	348	339	366	377	378	355	357	332	349	373	376	386	345	347	377	328	355	357	328	369	331	351	361	371	333	343	329	335	351	361	357	352	361	373	389	347	372	348	360	352	377	375	359	324	335	351	352	353	409	344	378	334	379	353	362	366	364	364	351	369	344	362	345	359	344	344	363	384	356	367	363	350	354	349	342	340	357	350	354	355	362	350	340	352	357	379	371	361	353	354	331	387	377	348	380	331	375	361	362	365	331	349	347	337	345	365	374	344	365	367	349	346	371	356	363	390	368	343	353	355	362	345	345	351	380	348	326	351	339	339	356	366	328	357	370	366	344	373	341	369	361	374	357	400	363	360	354	359	369	360	342	345	356	365	377	351	361	347	361	425	339	345	375	385	359	342	373	370	347	354	355	348	399	386	336	387	328	353	343	370	403	381	382	363	354	380	374	354	335	370	376	343	344	362	359	366	381	342	349	352	369	340	342	382	368	352	325	375	342	366	358	387	356	333	348	388	342	384	355	365	345	364	339	356	364	340	327	338	337	381	378	318	334	386	338	345	374	386	368	349	319	344	345	393	365	341	364	374	360	330	378	344	362	406	402	406	343	385	362	358	359	392	341	343	336	330	396	332	360	358	359	342	365	345	356	373	364	367	362	336	334	336	360	359	395	371	380	368	346	360	351	362	365	359	342	378	341	341	369	361	349	359	391	346	321	385	388	386	378	363	367	340	369	361	353	373	357	349	363	357	328	322	348	332	388	353	354	387	375	342	353	336	385	355	345	346	353	354	370	361	376	373	342	340	343	369	351	368	335	358	374	335	318	365	366	377	336	345	330	339	333	346	367	354	373	358	333	352	360	372	342	379	352	364	366	374	337	332	375	359	389	369	352	342	375	375	342	345	339	337	371	320	382	362	376	361	348	342	362	345	346	352	378	342	354	364	355	348	356	368	386	388	383	381	352	368	379	358	369	363	313	379	361	348	341	400	353	348	346	346	361	358	372	336	359	348	366	340	327	356	346	376	369	340	370	336	342	343	369	365	336	346	337	359	362	317	340	379	373	351	347	334	355	374	386	364	400	348	341	326	348	324	363	349	384	335	391	357	327	371	368	389	333	352	371	378	378	371	338	338	364	358	354	342	341	349	338	357	352	367	350	345	352	367	371	361	308	322	328	382	361	362	385	363	392	355	354	364	354	335	339	360	352	348	353	360	324	367	355	347	392	342	363	364	341	379	379	361	377	359	349	366	379	327	312	362	376	370	356	382	368	387	387	381	361	351	344	383	346	388	333	364	368	381	367	357	361	367	359	341	332	377	373	358	342	370	382	372	401	363	344	338	358	336	360	356	367	332	336	340	361	355	332	370	388	353	338	370	374	362	370	376	341	380	362	351	341	328	335	378	386	357	364	346	364	338	384	358	346	347	337	371	374	374	362	389	368	333	355	355	339	372	326	347	360	358	352	376	354	376	320	372	347	354	338	371	329	359	337	372	357	349	338	356	337	379	355	370	349	343	355	349	381	317	367	318	382	337	366	352	370	358	384	360	366	342	343	345	374	366	361	358	374	381	324	377	370	379	386	390	385	369	376	368	344	346	341	331	359	388	351	354	372	379	354	361	407	303	389	343	316	332	395	362	372	366	364	363	334	354	371	345	343	327	371	349	345	383	361	369	334	338	372	353	373	366	395	345	348	387	363	351	360	378	358	379	347	356	371	336	352	353	360	362	350	362	386	347	347	398	366	314	391	322	355	334	410	400	371	378	342	393	363	395	326	359	350	359	344	326	353	378	393	366	355	362	351	375	388	343	370	358	363	363	374	344	338	376	356	384	374	345	410	354	363	349	346	372	353	355	332	360	339	383	356	384	359	354	347	355	361	353	370	353	360	364	377	367	369	327	354	344	366	335	387	372	385	368	335	364	332	365	355	373	386	359	353	383	336	339	342	347	335	349	361	347	345	347	350	345	350	370	338	342	349	356	347	349	354	383	358	358	365	354	354	347	358	362	375	337	372	349	349	367	342	369	376	357	347	371	347	393	363	374	350	377	378	337	355	357	375	384	359	347	349	383	386	361	340	370	375	356	331	330	345	353	372	375	316	351	355	368	375	336	398	371	350	390	352	390	381	372	352	358	341	397	335	355	350	340	347	332	381	378	366	339	384	388	385	329	365	362	337	342	393	359	360	381	373	358	361	368	334	367	368	368	355	389	342	346	357	375	356	349	354	333	340	349	331	311	315	353	404	380	341	386	353	365	344	376	330	344	325	355	377	363	363	354	352	377	380	383	348	358	396	374	361	383	333	362	346	348	402	385	363	325	382	348	348	355	378	386
23723	21039	28303	23945	21022	8489	1029	741	611	623	575	524	532	545	505	496	493	487	470	475	464	504	466	438	461	493	434	439	471	409	425	435	463	427	449	415	404	416	455	461	452	452	439	439	430	456	434	450	431	412	447	464	433	412	456	497	442	435	424	450	444	427	419	420	448	445	450	487	400	402	453	434	412	469	409	433	477	452	441	482	396	422	452	466	435	455	433	445	468	461	438	441	434	427	410	418	444	438	442	455	406	438	419	464	422	455	456	452	452	433	433	440	457	437	439	466	426	432	429	480	434	422	442	424	455	465	472	435	467	445	425	431	462	401	422	427	457	430	438	414	434	399	430	449	465	409	454	428	442	478	471	433	474	443	475	453	448	440	455	434	447	412	443	443	437	438	431	443	452	460	457	457	438	424	442	465	454	448	459	477	412	403	409	435	477	422	411	421	477	445	423	458	378	446	484	460	396	450	453	436	438	459	468	466	425	419	426	475	442	431	419	450	463	439	429	434	428	452	466	439	433	448	461	455	426	427	456	446	451	426	435	451	408	409	440	439	439	453	438	416	448	493	392	452	447	428	480	452	457	423	454	423	423	445	471	470	414	439	429	421	396	470	402	433	460	427	447	400	439	449	459	466	442	452	427	452	411	414	434	451	435	465	442	463	451	460	439	415	428	422	441	472	455	438	473	438	464	441	467	460	414	438	423	433	476	460	442	441	499	420	442	449	469	458	435	476	449	449	410	444	460	461	408	468	428	474	437	457	452	449	445	441	437	460	406	480	451	451	433	437	438	417	464	425	444	458	441	423	456	448	418	419	444	396	434	456	454	407	453	449	435	430	415	385	418	428	442	428	454	426	437	436	451	441	463	476	451	463	451	444	437	464	456	434	435	440	442	431	471	467	476	452	435	418	449	450	424	465	425	399	451	468	445	489	427	423	454	437	432	444	417	423	448	461	447	467	429	456	424	436	475	431	408	449	441	423	452	464	454	435	415	485	466	484	458	452	464	490	429	429	414	425	483	437	458	459	460	436	456	431	437	440	443	392	462	430	416	435	447	418	485	431	469	442	425	423	442	446	452	451	452	423	445	399	436	420	474	407	440	432	451	450	460	437	464	449	430	455	439	427	437	439	425	470	422	481	439	456	419	433	470	413	434	413	469	398	431	427	427	467	446	414	465	403	433	401	429	424	457	432	447	419	473	447	449	443	443	454	414	423	442	490	460	420	461	478	427	450	415	445	455	446	439	425	466	447	429	449	447	396	446	451	467	415	419	466	445	452	416	464	425	446	406	450	398	433	426	417	451	455	442	445	459	441	460	421	436	411	437	449	434	460	411	432	429	409	441	459	389	420	419	415	434	398	418	445	437	462	436	423	458	409	431	443	460	429	444	444	434	425	462	408	422	405	445	434	403	466	443	429	417	448	439	458	436	413	415	425	445	463	425	480	447	423	447	431	441	397	439	436	437	420	440	438	464	444	473	445	465	415	414	464	443	435	428	438	412	433	458	421	397	408	429	402	415	426	459	434	423	430	454	416	421	464	436	464	439	379	429	446	444	419	423	446	442	428	418	459	467	454	411	450	464	464	393	415	451	421	421	403	431	428	429	435	451	426	423	510	443	442	426	456	428	467	471	440	447	417	438	452	420	431	440	451	459	418	439	425	476	422	435	457	415	410	418	440	448	447	417	447	455	437	450	475	466	453	416	472	452	439	424	453	423	481	444	432	430	426	461	429	456	464	440	432	426	444	453	409	461	471	434	442	465	443	443	473	437	430	424	448	442	447	459	447	470	419	468	457	441	445	416	428	421	455	457	452	413	431	423	421	459	427	414	440	452	466	451	433	409	455	419	421	436	423	467	432	444	447	453	417	442	407	446	435	409	468	439	421	461	477	435	423	405	446	426	432	432	454	434	433	460	459	457	465	421	420	444	439	464	412	432	454	413	448	414	413	413	494	412	441	425	460	445	446	464	461	417	445	423	464	399	409	429	484	435	424	430	476	443	414	441	433	453	415	409	469	431	424	409	395	400	435	447	427	460	446	435	509	468	438	417	459	478	431	442	435	467	433	470	438	438	406	458	457	452	396	444	470	446	438	419	384	461	409	457	435	417	460	439	450	434	414	417	402	419	424	444	480	427	398	442	457	475	425	378	477	424	433	427	433	432	419	440	459	420	449	411	486	454	424	460	416	435	415	400	414	402	416	411	459	459	440	465	461	463	471	434	470	458	448	379	414	447	441	468	444	456	440	438	451	414	427	482	447	417	470	411	427	416	429	450	428	418	433	439	418	498	448	450	437	401	408	414	471	430	433	428	457	474	439	481	456	451	430	451	409	445	442	415	422	477	431	426	485	487	462	424	456	442	441	441	477	435	414	443	459	463	438	418	415	458	436	396	393	440	413	466	438	445	439	425	442	426	432	433	415	441	411	465	415	458	465	441	453	421	420	462	400	424	402	419	435	434	455	415	469	416	410	418	437	451	450	455	443	435	433	474	446	409	457	444	456	476	398	442	424	466	447	437	431	434	435	416	432	428	438	420	432	438	425	473	467	452	408	436	444	465	444	420	393	448	461	457	440	413	453	449	422	415	448	437	418	464	431	395	445	421	457	445	438	431	426	449	463	459	477	406	416	451	480	477	427	462	475	400	429	448	418	457	427	429	432	423	448	411	442	447	412	466	392	477	456	430	485	455	410	400	479	432	427	451	477	438	471	433	457	437	437	438	417	404	446	418	440	409	434	413	447	474	449	450	444	427	461	419	449	406	420	458	429	413	414	413	437	419	445	430	469	430	453	476	385	455	445	422	451	447	438	435	413	444	461	452	474	436	476	450	439	433	414	458	398	462	472	440	407	458	431	405	435	428	447	421	467	430	441	451	458	428	446	431	437	440	441	457	441	456	400	446	439	469	428	434	435	436	414	396	446	477	457	435	390	426	449	428	434	441	437	440	434	439	465	452	445	439	464	437	460	401	429	472	438	463	475	423	461	430	423	444	432	427	478	423	416	445	453	449	410	466	456	440	419	397	443	440	445	457	388	467	455	461	457	422	442	416	423	434	446	402	450	444	408	416	439	429	449	438	431	450	479	433	426	438	435	452	392	405	437	432	439	421	445	451	448	451	430	433	433	479	429	397	420	426	464	475	448	477	423	446	434	471	440	423	462	460	429	444	437	423	427	476	418	434	445	472	419	486	447	444	442	414	432	432	444	431	453	420	442	448	433	445	416	404	471	451	463	420	444	470	436	456	491	473	477	446	431	442	393	446	396	427	402	468	448	465	431	457	438	477	452	421	394	452	437	409	449	442	459	474	422	408	428	437	468	474	450	433	445	412	404	471	401	470	440	458	417	442	405	437	450	442	425	423	442	429	446	440	481	434	453	404	442	422	434	440	418	451	402	402	474	450	402	463	461	434	460	430	442	404	455	442	442	418	442	418	459	433	451	401	459	444	437	443	410	445	409	443	439	458	466	418	431	424	428	437	441
38632	26048	5035	2451	1856	1373	1117	973	803	787	673	636	616	514	578	559	551	514	532	544	506	516	458	463	481	483	529	514	495	501	506	465	472	491	444	515	462	490	480	463	490	483	439	453	460	490	465	467	483	482	452	472	464	469	475	443	454	444	453	471	501	484	444	457	490	487	491	493	461	484	471	436	481	468	484	477	488	452	458	514	425	420	438	440	495	508	448	463	471	476	499	509	465	451	443	461	495	476	463	505	457	439	440	499	454	482	496	476	451	457	458	444	442	466	427	482	455	443	452	508	454	480	500	460	462	482	452	472	460	470	474	440	419	452	444	437	505	449	457	458	463	466	507	462	476	480	472	487	447	445	483	456	467	470	458	452	446	437	432	486	431	446	422	472	446	435	447	451	475	483	478	474	487	408	460	435	457	449	497	475	446	483	433	440	509	433	436	442	416	461	431	454	465	486	485	499	450	447	427	490	431	467	394	461	457	477	423	448	477	482	469	502	428	468	470	458	455	479	460	473	456	501	477	462	473	451	461	470	419	488	475	488	449	484	490	468	464	458	431	435	469	499	444	461	456	455	493	487	439	489	459	424	455	417	473	501	459	461	455	474	506	482	441	468	441	494	482	459	467	484	457	470	485	463	470	445	461	475	483	489	450	428	450	503	475	481	499	453	443	453	473	454	434	442	488	484	437	439	446	480	475	450	427	470	413	481	472	478	428	432	476	414	480	454	492	455	457	462	464	418	405	474	415	443	422	459	489	465	458	469	425	439	464	498	482	457	477	456	475	433	445	461	463	422	506	454	489	484	491	454	413	439	484	460	478	465	503	464	485	515	487	461	402	462	459	446	440	473	478	446	488	458	467	457	494	515	476	489	492	439	432	438	425	499	462	456	434	422	447	466	436	436	477	433	460	440	476	450	478	492	477	464	491	434	467	451	469	477	444	463	462	520	461	455	459	418	479	445	434	470	455	457	440	493	498	432	464	463	483	502	430	477	463	479	446	468	485	488	469	465	510	452	438	445	471	452	446	429	493	449	452	446	435	479	464	482	453	485	441	449	449	460	471	459	436	504	445	429	441	439	441	433	418	482	499	463	475	415	422	460	463	458	455	478	436	484	510	454	446	417	439	449	493	524	396	432	410	477	432	482	457	482	485	470	468	444	467	427	492	460	469	466	442	499	446	457	448	455	503	493	457	488	474	467	436	454	465	519	472	484	470	454	457	480	483	512	430	463	456	431	448	426	449	470	481	463	460	454	465	455	454	446	451	461	445	449	441	433	453	450	462	471	435	453	448	504	477	451	483	525	450	480	497	459	467	417	443	446	467	461	444	445	449	477	466	469	480	496	496	478	428	480	468	487	452	449	462	457	482	435	423	449	449	438	458	438	464	480	517	458	480	453	476	483	425	429	445	424	461	469	450	454	446	461	445	463	441	488	453	431	464	448	493	424	455	455	451	469	490	453	472	467	441	450	479	427	470	479	467	414	457	470	476	464	457	454	451	435	449	459	483	436	465	430	501	473	476	458	458	475	510	473	461	435	466	470	466	489	487	505	440	444	440	482	440	457	448	463	482	426	462	474	484	473	472	465	425	470	459	472	456	436	460	481	449	477	448	472	453	447	457	457	462	468	452	485	448	430	438	482	460	498	496	523	437	476	432	394	425	463	524	436	437	459	433	464	448	490	444	449	435	470	478	447	476	468	444	460	483	490	443	483	518	457	450	434	412	458	444	493	466	470	444	445	464	437	451	494	446	428	467	389	482	442	467	460	440	466	466	475	480	455	447	469	457	435	442	461	459	514	486	454	475	462	517	470	443	460	458	407	420	458	457	435	469	536	453	445	474	485	457	462	436	446	456	475	453	492	430	469	458	430	463	459	442	459	450	437	485	469	406	495	433	475	456	453	477	468	475	457	464	470	461	468	442	461	446	483	426	460	485	453	480	439	433	479	482	454	454	484	457	436	481	445	457	480	452	429	477	521	436	472	471	436	481	471	465	464	470	475	488	461	444	486	463	459	456	442	429	466	477	426	443	485	457	443	396	457	503	459	452	454	461	455	442	460	488	452	425	473	475	448	466	481	443	453	457	471	471	420	467	458	474	473	495	434	468	461	433	446	445	426	449	441	453	499	460	440	480	470	436	481	412	452	461	464	465	483	478	432	417	421	482	437	477	450	450	483	443	456	475	455	441	484	484	471	474	426	460	490	416	441	444	453	467	468	482	456	460	444	448	462	447	425	466	431	443	456	474	466	461	477	474	464	460	460	495	469	450	489	455	471	395	467	455	460	450	502	420	460	446	452	446	467	444	450	474	474	461	426	462	438	455	446	446	446	462	470	443	469	421	423	466	499	506	426	440	490	424	442	482	438	473	472	458	464	452	467	462	456	493	483	429	476	469	451	450	486	441	499	480	423	471	454	497	468	460	471	478	420	500	440	471	446	450	470	448	455	458	477	457	498	436	457	466	461	486	451	438	465	466	459	446	478	502	473	450	461	468	483	461	431	447	447	454	435	488	460	496	483	494	419	491	398	455	494	489	460	517	438	446	514	465	454	444	465	479	438	471	444	441	460	473	462	447	428	397	457	489	436	499	476	492	498	444	497	456	445	488	459	447	478	486	512	469	501	444	445	453	486	479	467	421	439	472	452	496	456	475	463	469	443	494	444	484	447	450	466	492	469	452	465	434	491	429	469	438	430	447	491	464	486	460	447	464	445	438	437	451	506	445	418	424	457	482	482	494	503	484	461	481	421	484	455	420	476	462	474	477	480	455	481	444	468	451	428	452	450	441	423	436	442	441	506	476	480	458	464	460	468	498	483	482	488	451	478	446	510	497	477	461	465	465	436	459	406	435	463	450	475	428	445	454	457	470	490	497	446	465	467	449	488	489	469	432	483	477	440	435	432	424	489	482	469	470	430	468	463	429	458	422	448	463	473	498	480	445	451	477	446	457	415	464	465	483	480	451	488	427	463	477	479	432	442	491	489	469	472	462	483	450	464	438	492	448	448	466	440	447	454	463	469	454	420	451	480	463	482	439	484	435	453	492	458	452	499	482	446	467	479	479	460	493	443	421	467	487	466	469	439	436	488	449	441	462	459	446	473	471	464	472	429	466	446	519	476	453	433	488	427	488	464	459	435	465	462	404	480	450	488	488	443	433	444	457	467	490	436	443	446	427	447	463	487	477	447	486	461	417	455	441	421	462	438	472	449	500	430	454	486	471	455	454	471	480	512	438	457	461	430	462	477	458	484	461	454	451	476	482	501	420	464	451	461	424	468	492	439	461	463	468	439	492	455	510	453	457	499	446	458	465	465	464	435	448	482	485	489	455	461	452	454	465	461	459	499	441	447	422	437	482	465	481	485	442	465	467	461	469	470	458	473	484	473	488	463	488	487	443	473	479	455	486	450	481	452	494	473	439	428	430	496	451	442	459	509	484	451	473	487	469	429	435	453	467	435	437	441	465	464	449	478	457	443	452	429
24969	21121	27338	25075	10419	1065	844	696	667	652	701	666	665	650	645	658	607	621	641	697	628	617	616	613	660	564	634	615	646	623	567	599	596	640	581	621	606	586	621	621	667	617	623	593	611	597	608	610	622	630	608	628	626	596	582	551	607	593	594	631	580	632	625	650	616	614	596	565	617	606	594	627	573	610	604	589	618	576	592	594	639	589	597	569	609	618	603	651	599	605	589	635	594	648	593	621	606	631	607	636	622	651	594	549	541	610	610	582	624	616	634	589	600	629	619	570	632	605	657	572	634	684	628	589	603	587	592	639	575	588	581	623	574	664	624	612	594	631	570	638	595	608	655	652	646	603	627	545	579	607	645	607	622	619	640	581	570	613	583	626	632	614	583	595	594	594	618	631	648	613	591	571	620	580	605	637	619	570	570	564	576	629	656	627	571	655	615	586	625	598	612	602	626	597	619	583	629	627	617	594	601	621	653	638	608	605	613	620	642	589	663	614	651	634	612	610	594	549	614	558	591	567	608	631	583	665	592	664	600	616	610	585	616	649	586	606	600	618	575	606	616	592	612	606	563	625	652	604	636	610	614	623	533	630	636	603	605	652	588	581	636	571	609	633	569	644	612	548	623	606	592	600	571	586	630	614	612	576	593	618	595	616	589	614	582	592	601	618	580	634	634	609	615	587	576	557	585	611	604	566	557	584	626	538	585	615	643	658	641	608	616	615	600	628	623	597	599	623	601	645	655	662	584	601	594	596	609	591	613	548	602	550	599	620	577	624	561	624	622	589	634	605	598	636	608	611	609	564	646	655	586	597	572	630	611	592	566	589	615	588	636	650	637	574	594	593	624	641	611	632	586	566	619	643	591	626	619	626	585	577	596	606	614	615	594	597	614	634	634	609	621	624	574	621	661	632	638	608	644	613	624	616	631	586	576	639	592	651	648	620	599	597	590	566	627	608	573	573	581	641	602	602	644	641	556	607	607	584	587	612	565	612	597	595	545	598	563	611	608	596	589	618	635	628	611	628	590	620	591	600	591	617	589	608	559	583	614	631	601	604	606	666	623	618	615	569	609	609	608	600	618	606	617	581	631	650	598	591	598	590	604	619	593	595	629	599	607	620	593	564	634	636	626	576	685	624	607	611	591	630	621	611	597	637	620	597	560	587	596	606	603	619	601	603	605	663	594	614	556	616	618	621	625	654	615	678	559	606	627	606	595	596	570	582	611	621	593	633	602	571	639	550	630	591	578	612	609	604	610	610	582	597	567	593	613	588	649	587	571	595	586	607	620	609	652	634	625	627	575	577	560	611	567	600	619	609	639	662	602	632	621	607	580	613	584	598	608	562	637	600	624	626	634	620	617	619	605	574	618	574	634	597	565	612	635	607	670	605	606	612	597	595	622	606	615	591	618	579	653	590	619	594	629	622	616	633	607	581	571	653	602	599	584	597	603	584	597	663	658	597	649	583	623	601	656	633	628	615	595	597	655	597	590	641	599	626	609	598	593	599	620	603	598	620	646	595	583	608	573	641	598	653	636	642	604	587	607	609	633	617	588	652	576	598	610	595	613	600	610	593	605	617	605	587	600	583	636	607	629	624	626	625	647	627	613	630	614	627	615	596	559	610	553	604	628	554	624	629	603	619	584	664	650	591	639	558	580	650	619	603	622	649	591	604	620	614	594	649	621	611	636	592	614	592	631	635	598	586	626	628	645	613	614	590	605	619	615	597	622	619	612	621	585	586	633	605	599	610	614	631	579	591	600	605	610	612	626	626	577	586	606	565	594	594	617	581	585	631	632	583	587	649	626	642	564	579	608	572	683	611	635	632	615	611	593	613	607	627	621	614	629	560	631	636	561	599	603	623	603	586	619	588	600	614	594	617	620	614	591	576	629	601	617	640	600	611	646	594	671	620	639	598	601	610	606	569	649	615	620	609	600	598	576	602	587	646	611	584	634	614	617	600	593	582	585	597	563	663	577	613	595	568	648	593	631	553	613	619	603	609	578	563	592	619	591	622	638	629	628	596	585	592	587	589	596	594	598	599	606	586	599	660	632	620	612	651	603	621	626	592	616	629	634	622	614	615	615	588	582	608	630	588	574	601	581	597	597	605	670	607	608	635	595	627	599	600	607	626	578	629	602	623	614	603	606	554	585	600	577	578	608	595	581	617	596	600	620	607	636	621	606	588	602	565	614	626	608	624	600	619	610	598	611	594	630	606	603	620	585	605	567	585	621	672	648	582	630	613	565	619	656	603	668	596	621	612	626	583	593	558	625	602	616	620	613	611	590	628	624	624	557	578	623	664	605	612	619	634	593	644	636	592	587	607	636	579	601	619	649	592	597	590	609	636	573	620	660	606	601	581	632	597	675	585	544	639	596	632	650	602	653	616	640	625	612	577	604	674	603	670	598	604	568	562	618	595	683	594	594	651	627	618	610	580	639	598	638	610	604	614	599	604	647	627	635	601	608	639	590	603	609	621	637	632	601	603	582	559	639	617	622	665	630	625	576	661	606	616	609	633	602	598	610	628	570	609	593	614	656	629	612	624	599	638	565	619	593	619	649	590	598	606	618	625	643	594	649	591	634	588	592	666	567	601	564	623	661	591	610	651	606	628	640	555	647	633	591	657	612	600	610	639	636	617	603	603	619	650	679	569	581	627	645	580	605	574	616	641	616	648	613	616	612	609	603	592	620	598	659	556	609	600	599	621	618	606	628	615	620	557	590	591	647	645	604	599	608	632	613	609	625	598	587	619	584	605	629	612	596	620	589	590	631	603	630	542	600	579	622	576	591	637	628	604	599	600	608	589	619	585	622	614	602	599	629	658	597	611	676	568	669	631	617	590	610	562	602	625	587	571	570	596	594	584	597	654	601	643	621	590	618	599	620	637	589	638	583	642	600	614	604	602	616	600	583	585	603	591	602	611	639	602	715	636	621	613	604	595	579	581	600	622	627	587	634	615	581	599	589	607	621	638	636	622	628	628	631	620	585	636	605	649	612	623	651	632	576	586	598	582	609	620	578	600	635	588	656	580	578	564	621	591	645	622	607	599	603	605	609	581	611	606	666	588	582	613	641	623	609	590	587	640	619	644	650	629	649	585	607	570	639	573	629	652	631	595	615	629	640	638	584	571	560	643	578	615	617	592	613	594	582	625	628	592	647	659	595	627	641	594	601	598	611	619	604	603	607	615	643	638	586	521	605	600	580	646	622	607	595	613	612	625	568	611	628	605	606	602	631	582	618	643	616	616	633	616	606	590	590	592	614	618	650	643	620	590	613	653	634	625	591	654	638	612	602	621	586	597	627	599	597	609	664	646	603	592	613	594	573	649	622	584	657	597	639	574	603	621	551	614	648	560	564	627	612	596	589	630	635	614	588	602	628	610	626	602	612	572	636	627	584	558	598	611	594	521	603	602	590	644	600	621	614	601	630	579	568	612	624	571	622	557	610	584	616	637	650	589	572	595	625	611	627	652	598	602
35691	25050	3049	1723	1386	1156	1012	885	851	811	737	744	758	755	707	687	678	677	643	637	673	660	624	684	683	666	651	677	628	651	646	646	619	642	682	606	667	642	665	646	652	660	655	657	648	672	679	594	657	669	627	619	637	656	659	623	634	658	616	650	683	662	654	649	679	670	660	645	646	678	648	704	634	665	665	633	632	661	615	659	647	622	661	678	652	646	641	656	651	660	683	688	684	631	660	651	593	639	645	652	677	626	650	651	610	692	657	617	645	657	647	660	643	660	646	612	633	640	639	623	643	664	649	601	641	593	645	630	690	652	636	694	654	639	653	633	681	649	685	676	643	708	601	724	634	607	681	647	670	665	669	635	656	679	644	668	698	607	635	640	658	600	665	674	664	630	625	611	655	654	613	689	651	652	627	659	675	668	682	628	605	686	649	641	676	644	611	654	667	661	640	668	646	662	680	645	733	602	685	654	613	704	653	650	626	642	637	697	667	634	667	650	650	632	596	619	669	649	638	645	575	662	687	632	653	618	652	647	638	703	624	676	629	642	674	641	623	617	629	692	634	686	630	651	654	654	651	596	667	663	655	648	652	671	636	693	644	621	660	612	664	636	643	664	632	639	620	625	641	667	667	638	666	635	619	615	626	644	607	629	676	604	660	662	690	634	639	687	584	692	658	648	637	637	706	676	657	674	599	660	661	659	614	661	668	653	685	680	675	651	589	649	697	616	633	618	637	675	657	655	640	647	661	636	654	713	621	622	683	651	604	646	613	654	659	665	642	640	642	649	621	653	662	637	686	586	654	685	587	650	628	667	641	635	626	658	677	655	628	616	624	666	621	621	645	668	634	682	623	651	670	634	647	634	645	673	708	681	682	655	648	654	675	681	676	687	643	641	650	662	651	645	662	658	647	673	616	618	631	608	645	676	676	626	615	614	659	643	609	648	647	664	627	641	666	598	716	664	660	620	653	681	652	621	637	678	662	662	649	694	669	650	633	652	688	578	679	665	664	667	631	636	662	604	641	657	671	658	622	663	655	655	705	591	662	652	670	658	654	651	651	630	644	623	652	630	675	666	679	627	607	659	652	646	617	642	659	635	639	643	631	687	659	634	686	683	653	608	623	627	633	644	655	632	615	653	666	626	657	606	679	651	657	653	635	649	654	612	670	700	666	671	667	631	641	658	643	612	663	628	670	668	650	651	654	647	621	669	635	651	678	657	650	643	683	663	641	643	675	629	630	637	644	592	617	664	649	612	654	705	651	708	703	642	648	707	649	699	649	692	680	669	631	639	614	631	651	647	627	605	709	679	667	614	660	704	675	606	642	646	629	632	659	620	629	650	649	678	618	637	621	652	662	646	682	667	697	642	685	654	667	677	607	624	657	644	663	680	683	660	661	637	669	686	652	654	627	656	659	645	609	631	620	691	611	698	635	604	660	659	635	639	628	623	652	718	652	637	665	613	588	629	602	630	634	656	620	653	686	631	665	641	657	648	726	649	631	667	648	662	635	604	678	633	641	638	630	667	620	661	659	628	638	646	598	620	624	610	639	680	655	662	659	665	633	614	589	660	621	673	664	709	660	652	672	683	670	629	659	650	613	689	676	652	654	599	621	648	618	668	679	631	657	663	629	640	682	641	641	690	648	698	631	643	667	667	670	640	656	647	638	654	637	636	613	631	635	622	625	662	631	640	690	664	631	642	628	678	660	634	658	687	618	680	656	651	652	669	650	641	717	648	654	651	681	684	660	680	703	630	632	631	630	644	645	664	674	615	668	665	626	664	654	662	668	722	649	628	659	689	651	597	659	651	666	638	658	672	608	673	622	614	659	667	644	669	647	651	578	659	678	655	647	641	598	625	655	623	619	683	631	682	694	688	597	650	646	686	672	693	654	628	655	631	666	668	612	647	643	661	684	650	646	683	666	683	680	650	675	646	631	675	628	651	666	683	617	664	654	622	620	689	684	668	674	631	621	634	691	657	645	625	652	677	641	637	648	664	665	616	622	650	661	636	701	627	643	666	630	656	644	678	637	638	667	669	604	652	641	607	636	624	637	614	629	645	682	633	692	634	697	691	679	648	652	640	648	686	644	624	667	584	679	681	656	681	597	642	628	669	630	702	656	656	633	630	642	671	658	671	670	649	649	694	689	638	630	708	636	639	650	655	671	683	649	670	640	633	723	638	659	653	704	629	647	632	649	649	600	650	638	649	688	677	628	630	632	623	619	640	646	615	621	643	631	641	634	660	636	630	661	600	623	651	665	657	660	656	638	658	618	651	674	645	690	631	653	668	641	675	691	673	667	632	687	669	648	650	626	671	677	634	622	608	650	711	642	658	680	663	625	613	662	650	642	713	693	653	656	625	643	652	666	654	654	628	630	655	644	675	658	660	641	649	667	643	666	644	658	619	664	627	606	664	650	689	651	684	624	652	674	664	627	655	610	582	643	663	658	607	649	653	649	652	662	660	634	628	682	675	613	676	689	694	647	646	685	630	643	607	638	641	669	607	590	635	684	634	667	655	674	683	603	653	658	629	643	657	654	645	655	648	654	665	670	664	656	631	654	622	630	672	662	626	659	689	649	644	645	599	657	671	598	655	653	609	670	611	642	649	630	640	688	620	633	632	675	639	677	638	666	649	660	672	689	639	636	643	676	682	656	614	626	674	646	650	642	609	661	661	694	677	671	676	652	638	666	627	690	677	663	637	637	665	669	637	668	621	659	634	617	629	651	666	674	675	633	611	613	647	616	687	670	670	682	641	692	626	676	690	659	655	639	650	635	674	640	675	644	622	664	615	641	647	671	684	668	652	670	681	658	666	686	597	700	700	621	646	685	644	648	636	661	643	637	657	616	631	653	678	666	649	684	645	622	667	635	620	621	643	639	649	648	634	637	616	662	656	643	646	652	621	690	600	653	669	597	616	635	678	626	679	649	654	670	639	671	661	693	648	650	622	672	650	672	657	665	694	669	622	629	656	703	671	630	666	673	677	642	664	689	664	645	646	618	679	673	642	642	622	641	646	643	660	570	633	649	581	621	646	635	670	669	642	684	667	623	624	686	682	654	664	653	649	655	691	615	635	642	679	641	667	630	660	626	642	651	594	621	652	599	656	634	649	637	651	646	684	674	600	693	672	673	656	651	660	661	661	629	650	637	668	613	660	664	640	678	622	642	683	653	654	644	637	658	653	645	667	680	631	641	666	662	633	652	640	683	617	674	662	703	658	660	629	691	672	623	620	631	621	622	667	684	639	601	667	691	651	698	658	659	648	697	668	682	643	637	636	596	675	680	623	644	675	680	640	690	613	626	624	623	687	649	656	714	658	646	652	641	683	649	645	651	657	614	628	620	682	679	672	639	651	646	598	654	622	636	669	632	656	666	665	646	682	613	649	645	648	659	680	640	641	636	651	675	657	580	663	685	621	643	657	617	669	664	659	677	672	642	640	709	642	651	661	715	641	673	662	660	671	647	621	629	664	689	680
22655	21118	28920	23569	21114	21183	8907	1589	1234	1247	1165	1100	1050	1020	982	1002	916	992	905	934	960	901	856	911	936	863	915	879	940	968	950	906	898	897	832	878	874	831	895	850	864	928	870	907	915	918	887	851	817	902	879	898	831	839	907	836	930	868	884	907	887	873	885	853	895	859	866	845	967	926	864	883	829	913	851	875	850	883	837	885	817	937	897	892	880	929	843	921	872	855	915	929	888	857	816	817	889	845	856	866	888	902	825	898	818	849	883	870	933	809	864	910	892	921	897	848	933	842	938	845	874	872	910	899	845	852	878	862	883	900	879	825	860	848	861	920	803	822	847	865	878	874	868	881	866	859	841	837	907	831	858	952	871	936	944	839	841	877	842	845	893	827	894	910	891	857	892	821	901	841	922	881	833	875	882	877	877	827	828	835	932	870	877	879	871	861	831	850	855	895	903	843	883	888	877	806	854	870	834	857	859	851	887	871	881	888	834	905	884	876	883	885	851	901	865	873	880	848	865	932	862	940	885	829	840	881	887	852	871	873	898	846	884	876	831	875	834	856	867	895	889	890	814	906	879	896	909	889	902	832	856	870	864	907	817	861	867	799	881	825	859	918	914	824	834	845	845	864	889	836	829	864	923	807	810	889	889	883	806	845	861	845	897	832	832	876	885	852	859	839	896	875	833	877	868	829	886	895	873	862	854	881	843	913	872	878	890	867	848	855	875	907	850	835	906	856	872	835	894	968	901	834	878	872	844	852	877	850	943	915	824	895	886	809	875	896	887	867	893	886	853	858	843	871	892	876	875	841	934	877	877	871	879	849	846	854	910	871	913	840	796	903	871	867	887	858	900	873	845	875	913	873	856	847	852	841	861	888	890	844	873	851	884	868	850	873	937	832	813	841	866	888	864	802	864	905	859	874	894	852	870	831	840	875	888	815	843	885	843	825	854	886	906	808	835	870	923	856	861	817	843	903	886	857	855	851	903	826	897	906	855	905	897	960	839	877	880	881	909	857	828	842	899	881	861	915	944	834	886	865	884	841	862	905	799	905	879	886	899	902	862	910	830	802	851	855	866	877	864	890	861	834	844	901	910	849	898	903	857	859	888	873	864	921	830	910	919	882	839	886	871	850	843	931	872	850	855	880	858	861	850	833	872	863	856	864	883	855	901	872	881	899	877	851	862	845	866	847	884	862	868	881	900	835	836	826	866	853	870	884	857	849	878	883	834	850	861	875	881	894	897	864	934	826	894	883	811	901	862	922	897	862	903	839	875	878	856	836	869	832	893	856	937	894	847	898	829	897	897	903	902	870	859	863	826	916	874	906	884	860	868	902	888	870	833	836	889	866	892	902	867	846	872	864	849	843	852	834	848	880	886	847	876	903	861	849	888	883	911	850	908	899	854	896	869	911	874	854	801	907	853	850	885	852	823	859	869	887	866	925	903	843	876	906	855	857	872	886	871	869	844	931	879	872	873	898	889	898	901	891	827	848	840	826	848	850	878	866	823	829	878	926	852	820	801	826	817	853	880	812	857	900	860	861	856	861	864	820	907	873	837	844	868	879	862	877	877	878	887	874	868	847	905	830	867	860	864	903	860	870	829	920	910	846	842	859	864	879	868	887	870	904	855	857	887	819	907	867	836	875	892	851	850	897	879	836	867	909	871	872	916	885	863	908	886	859	860	909	891	894	857	799	860	871	870	856	854	870	865	868	837	832	881	863	821	860	907	871	838	912	822	891	876	906	886	860	845	873	843	946	819	847	859	810	918	834	864	875	835	911	889	905	874	850	865	851	847	882	867	865	870	825	841	870	891	830	863	886	871	898	833	902	904	884	859	808	822	874	842	887	846	891	870	864	868	870	820	836	810	885	907	840	895	832	860	875	875	820	797	893	830	823	882	850	953	811	884	897	867	887	856	895	876	883	879	873	850	821	899	843	887	854	871	835	831	809	871	827	901	865	881	853	849	824	869	905	830	851	884	854	869	880	879	855	886	834	837	934	834	882	873	840	876	826	871	884	845	833	862	873	987	947	788	903	833	859	914	822	856	896	860	895	905	824	855	849	867	878	867	823	824	881	851	775	881	894	853	875	854	836	797	887	955	879	811	878	852	836	901	894	882	859	845	862	881	827	863	869	899	912	877	864	899	894	830	913	874	851	894	915	826	890	873	914	894	869	842	848	889	848	927	907	893	819	885	880	858	854	881	877	876	826	823	857	859	867	879	887	890	904	901	903	880	853	879	850	852	919	872	929	927	916	877	835	872	871	889	837	912	836	814	872	882	868	861	896	835	820	832	895	812	866	844	881	908	880	875	946	873	900	903	886	820	878	867	920	916	816	910	845	891	832	891	844	843	892	895	857	848	821	834	804	832	830	864	869	897	912	897	888	866	844	823	903	841	849	818	864	868	830	894	869	924	834	830	881	891	850	847	870	901	878	881	808	893	855	849	867	860	862	878	877	932	881	846	880	912	890	902	881	879	828	858	849	854	908	847	867	863	888	916	852	816	869	887	818	825	900	898	850	872	881	817	903	926	877	883	912	871	799	877	838	906	832	790	881	881	900	857	868	854	842	883	895	885	857	862	834	871	850	860	822	864	895	815	884	879	914	868	866	875	902	849	907	865	902	863	838	868	876	919	884	863	902	852	846	862	883	892	842	845	885	877	892	853	897	869	840	852	824	844	842	827	867	835	871	854	893	880	896	875	859	881	856	862	905	899	869	849	868	856	920	850	872	841	833	856	817	894	819	917	907	905	858	859	788	872	837	909	870	875	881	862	879	821	858	882	831	833	910	883	847	819	875	912	883	857	916	856	883	839	856	852	901	873	877	899	825	873	780	857	821	810	852	836	842	899	860	868	832	888	862	896	856	879	903	884	883	868	874	874	885	885	883	844	881	879	902	881	847	871	870	852	835	850	862	887	902	854	854	897	807	877	869	833	851	819	926	834	882	851	855	867	840	880	873	889	876	826	866	849	877	834	856	890	822	941	880	870	889	838	854	896	830	837	868	861	830	892	909	834	838	911	907	862	855	825	885	827	846	834	812	878	856	879	907	875	880	891	817	914	871	882	912	860	825	856	878	842	880	867	823	923	808	860	883	847	860	844	882	877	895	862	864	917	900	865	843	898	820	856	871	937	896	885	876	879	884	922	825	845	873	894	890	892	915	871	883	860	851	915	945	899	901	893	890	874	839	849	909	855	838	907	827	888	874	826	837	893	889	874	857	868	885	835	849	876	888	861	874	824	890	872	854	846	868	856	894	840	922	877	853	873	870	885	802	869	825	862	843	840	858	856	831	876	863	859	891	831	849	856	842	866	854	865	873	868	823	858	859	920	860	837	883	881	855	852	828	863	855	890	827	901	859	905	852	882	864	894	881	886	794	875	843	919	892	837	899	841	846	849	873	840	850	821	925	835	862	872	875	912	852	879	895	879	882	862	869	879	896	838	874	883	889	873	890	844	814	887	867	812	937	879	924	898	897
44635	38273	8703	4557	3432	2689	2184	1775	1606	1452	1250	1267	1164	1104	1102	996	977	990	972	929	954	957	884	916	912	921	881	916	916	864	848	887	894	851	884	859	856	897	876	923	937	832	920	906	849	868	860	897	867	832	827	899	872	904	851	883	889	872	858	869	875	821	875	874	875	879	899	864	940	836	899	895	892	834	824	859	862	837	883	879	879	904	840	868	876	862	874	870	873	874	900	853	818	904	864	876	866	939	872	880	860	857	873	782	852	906	877	866	850	855	920	874	874	867	845	888	844	867	859	813	896	870	884	852	851	873	893	884	867	872	849	873	913	896	860	881	914	805	820	857	856	863	912	843	886	863	831	834	911	895	861	918	912	864	858	933	859	880	879	901	871	834	825	894	853	847	859	832	863	873	843	871	911	866	836	904	886	866	877	879	888	883	881	871	835	865	888	892	811	817	877	877	871	868	863	930	834	834	880	921	910	860	863	827	880	878	870	875	834	915	850	886	890	886	869	922	907	833	860	863	903	870	880	854	877	880	845	862	833	894	896	924	797	835	888	874	853	857	892	907	887	841	890	870	804	889	900	866	826	851	881	852	872	853	873	858	869	875	877	904	808	873	882	880	873	817	788	853	839	865	837	873	877	864	861	869	873	839	900	856	876	854	833	915	878	890	867	879	874	883	807	867	913	874	861	878	833	898	883	841	873	828	916	856	884	863	858	829	862	888	884	859	891	888	890	855	847	865	837	906	844	837	870	851	898	842	861	877	875	910	846	854	833	834	863	897	846	901	867	869	803	865	870	773	846	920	916	853	864	895	847	852	817	832	881	878	850	903	829	854	858	894	840	870	885	870	930	834	906	840	893	876	880	817	843	816	852	912	838	886	879	854	855	856	835	873	867	856	835	845	853	847	876	857	829	907	863	849	886	848	828	912	843	820	873	858	838	851	813	883	910	892	876	898	894	877	876	833	914	857	871	875	891	837	894	858	845	859	823	894	865	888	846	836	900	846	851	855	866	889	878	889	850	869	863	868	847	860	842	880	886	900	835	890	885	895	849	866	908	910	802	822	888	875	879	898	891	843	825	849	905	822	900	826	878	886	890	873	890	859	883	862	887	903	835	902	882	881	844	818	874	906	838	875	842	844	912	891	828	859	868	833	872	873	882	847	856	903	814	835	875	857	847	885	861	880	861	875	863	816	901	867	843	847	897	884	907	862	859	849	869	892	901	839	843	861	870	883	849	889	811	849	835	822	875	908	858	863	922	876	835	882	840	872	915	914	818	893	872	891	881	923	901	844	837	881	904	858	849	800	867	876	881	840	822	905	825	820	892	817	901	881	854	876	800	810	885	899	832	877	856	820	903	897	863	843	844	825	868	847	824	817	856	902	878	859	841	822	853	829	846	878	854	898	934	870	919	902	847	895	902	896	893	824	815	882	904	856	849	896	900	875	880	857	837	800	879	873	881	848	872	896	843	928	875	881	912	900	829	879	847	894	834	914	844	855	850	860	871	860	883	926	843	849	869	818	906	868	823	889	870	879	813	879	849	889	817	851	885	879	887	840	880	873	793	861	872	871	875	830	864	822	859	826	838	861	885	887	836	911	848	901	883	863	908	899	854	913	873	845	871	806	869	852	892	847	833	863	899	925	846	911	915	861	850	847	883	831	877	838	914	814	859	839	903	917	814	836	896	824	849	839	868	884	868	871	835	852	830	842	853	855	867	848	882	812	893	825	913	851	907	825	881	851	865	828	939	862	879	851	886	836	824	877	884	828	894	876	858	843	835	929	827	828	923	805	848	911	864	869	900	908	897	799	865	847	870	885	828	858	778	873	889	833	849	898	902	905	868	812	846	820	897	916	857	831	878	812	836	935	865	854	881	881	920	843	851	860	822	898	901	853	879	851	867	889	838	957	829	845	886	840	849	870	892	861	889	900	941	899	880	901	897	859	833	852	856	861	880	880	918	877	858	833	857	827	872	895	896	871	883	865	870	904	896	835	846	852	880	917	831	852	877	873	878	838	848	883	855	844	862	816	817	834	923	875	847	811	850	807	809	917	849	848	849	872	898	889	863	877	840	877	894	847	834	867	825	887	830	854	807	853	890	839	892	873	841	830	857	880	872	882	848	833	899	823	888	892	804	854	854	855	880	857	875	890	910	862	913	850	854	895	864	881	866	842	901	842	857	850	828	868	873	840	876	864	850	862	867	860	920	843	849	847	898	853	887	852	891	827	876	864	845	932	899	885	849	858	860	883	867	899	897	885	878	890	926	832	891	886	850	866	871	788	880	867	833	903	883	850	844	868	828	886	894	877	887	903	924	895	866	875	840	918	873	894	881	872	825	907	897	873	823	856	878	906	863	899	838	890	826	876	867	866	855	867	854	889	821	884	931	828	876	905	850	849	866	852	908	865	868	895	882	885	869	874	868	869	882	878	875	863	866	907	920	844	861	871	870	841	880	889	856	853	890	863	862	888	840	882	887	829	829	887	886	854	901	923	896	944	833	930	857	865	855	854	841	846	879	860	854	873	847	922	881	837	878	869	901	831	904	831	817	857	899	880	904	841	851	838	872	796	861	846	889	869	884	835	864	857	886	887	857	848	941	879	916	878	895	838	893	865	838	881	834	857	902	912	876	906	881	823	921	857	925	867	862	902	852	789	837	830	857	845	899	909	828	862	912	861	869	832	903	847	894	887	843	832	893	888	826	842	884	851	798	891	872	919	892	885	946	825	865	946	882	887	881	859	907	916	788	862	876	903	879	904	853	859	869	862	916	855	866	887	861	887	860	863	856	893	888	868	856	882	881	805	868	849	836	856	816	853	898	830	825	821	836	838	840	885	866	863	916	824	866	907	870	832	887	913	891	939	882	846	883	893	847	856	857	864	887	883	867	853	869	840	862	861	848	878	896	899	857	852	867	869	843	881	874	871	916	888	832	873	875	860	933	845	845	810	882	856	854	873	846	827	883	909	880	868	875	842	836	839	864	825	840	858	893	872	872	918	863	874	875	881	832	834	886	887	863	870	867	816	841	891	801	794	908	882	885	861	880	852	882	876	853	874	850	861	895	870	840	866	870	852	927	808	869	851	874	895	860	851	889	875	870	873	836	857	881	879	826	931	885	843	808	880	876	871	890	856	914	850	894	877	844	876	873	867	865	868	847	891	842	860	907	875	844	888	839	847	904	854	901	889	879	893	857	895	955	847	866	855	841	877	862	875	892	891	861	839	838	891	887	892	840	874	829	844	901	824	871	871	893	830	850	909	859	841	841	836	883	810	868	876	882	845	855	843	816	819	883	869	811	930	869	864	881	861	846	893	836	853	882	861	853	935	856	868	848	896	851	878	901	922	859	902	867	838	796	847	898	879	901	838	806	890	862	869	820	887	887	918	879	850	877	836	909	861	941	917	841	797	857	819	878	872	923	925	860	875	852	864	893	859	857	876	881	888	885	880	890	915	836	878	876	866	898	790	893	876	892	874	861	902
28547	18945	5268	558	357	367	326	336	337	336	348	328	328	348	367	315	360	325	338	334	324	324	291	315	368	308	334	339	318	348	347	358	329	313	319	345	318	315	306	316	313	323	337	320	350	340	305	353	333	289	317	325	315	310	331	311	328	332	335	316	307	328	314	327	332	344	361	339	325	329	322	347	330	358	314	332	310	312	321	317	339	315	302	317	364	306	311	319	328	323	321	326	327	340	330	313	314	315	338	315	325	338	324	294	339	307	332	332	319	319	320	340	350	306	329	293	344	328	300	328	329	331	361	348	331	354	311	319	341	317	332	320	337	297	313	326	361	340	331	331	362	323	314	371	324	375	344	324	323	333	336	328	287	319	318	328	319	337	305	320	369	322	336	338	322	303	316	310	316	371	328	337	336	367	322	310	304	324	304	312	352	301	322	318	328	325	341	318	364	363	324	311	300	328	294	308	332	302	321	313	325	334	329	308	297	338	304	350	314	344	276	320	344	319	332	343	318	330	319	340	333	334	327	327	303	318	351	323	333	325	334	372	341	315	334	316	336	315	315	330	335	309	332	343	339	342	352	316	334	371	318	324	327	351	350	311	303	321	312	363	335	331	324	325	324	307	320	349	328	342	336	347	319	326	302	309	309	328	322	312	352	314	335	311	332	337	332	296	327	332	309	308	307	290	328	314	328	343	346	316	327	328	298	355	334	341	308	331	296	307	334	325	317	292	338	311	356	313	312	317	321	362	291	335	325	334	295	304	307	332	325	331	339	313	317	309	340	308	334	326	298	340	293	331	290	334	288	320	292	326	331	328	328	358	335	304	337	329	309	324	308	289	312	333	356	326	299	324	317	291	332	333	287	350	342	332	347	336	323	303	357	311	296	344	307	334	316	304	318	327	311	333	357	310	338	319	334	323	325	293	357	302	336	333	356	309	334	338	329	320	299	329	291	330	317	307	309	322	335	313	325	298	310	303	349	316	316	298	283	334	324	338	301	293	286	335	327	338	341	354	323	294	363	322	307	327	302	341	353	314	287	328	349	358	331	343	327	331	313	330	351	340	326	323	321	314	316	272	311	319	321	343	352	322	324	295	325	312	314	338	330	320	322	311	326	332	324	312	320	351	336	354	322	375	328	337	356	323	323	352	303	307	309	327	315	323	305	320	331	301	338	316	323	320	314	327	330	343	359	329	317	322	319	342	355	306	306	324	341	328	352	295	308	318	357	320	295	346	360	308	306	292	359	373	305	325	313	323	327	328	332	304	327	343	338	315	311	289	330	314	322	341	316	334	317	332	303	324	330	290	320	316	353	325	352	342	330	319	319	315	340	335	328	319	338	311	343	309	344	310	342	328	332	349	337	335	294	323	349	315	339	341	327	378	315	335	328	307	357	334	322	296	330	312	357	303	358	328	325	344	321	328	336	296	324	319	310	304	329	334	310	323	348	328	330	304	330	334	334	313	360	364	360	291	308	319	332	349	337	337	317	326	314	322	297	315	321	325	293	328	312	347	320	306	338	332	301	305	303	298	315	310	340	321	336	306	310	308	304	301	354	325	309	331	335	306	349	312	318	312	325	299	326	290	310	316	323	313	334	311	305	333	340	347	320	305	342	299	355	300	306	336	317	298	319	328	342	332	311	322	329	327	334	305	314	324	336	326	341	344	336	342	337	305	342	368	313	319	339	330	340	319	340	301	332	309	308	316	305	336	291	326	329	290	327	288	326	309	328	295	302	312	350	335	360	308	330	293	304	286	333	323	351	326	337	309	331	304	322	322	280	296	348	355	291	341	375	333	300	321	312	342	307	360	320	335	298	329	309	342	356	351	302	325	326	315	313	294	324	317	328	301	336	321	304	288	352	315	300	315	334	342	327	320	308	308	332	328	317	338	344	339	312	314	324	314	340	295	321	329	318	326	313	324	353	317	305	307	334	316	291	322	326	338	289	342	296	347	332	332	340	340	316	325	310	337	326	348	330	338	336	320	329	321	332	317	350	327	329	315	315	326	323	344	329	336	325	303	345	324	331	321	321	319	335	319	327	329	309	350	310	296	348	340	325	328	358	327	312	314	317	339	332	323	304	327	312	339	331	323	315	331	340	319	335	298	354	316	339	354	327	303	326	346	316	358	354	313	308	313	305	336	304	303	333	318	369	350	326	337	325	304	300	316	349	315	293	329	357	305	345	332	328	345	328	327	345	331	321	344	333	333	300	299	334	353	295	303	341	328	338	308	313	350	314	291	337	301	294	337	324	309	294	309	367	305	302	351	316	325	379	362	312	330	308	331	314	298	320	331	339	348	300	344	301	330	315	319	337	355	312	359	348	327	350	310	319	314	320	318	308	350	340	339	292	310	307	334	313	297	327	310	317	315	341	328	330	300	323	308	324	343	309	350	334	304	335	302	333	323	325	323	320	278	356	346	345	313	315	341	310	332	330	339	320	317	341	318	331	325	303	328	301	300	334	338	289	323	323	307	290	327	349	295	319	284	339	322	309	346	317	329	336	335	298	339	330	335	336	355	339	317	281	273	306	327	330	325	334	323	337	329	305	337	359	339	355	352	339	314	319	315	330	337	291	309	354	336	353	328	323	357	327	343	306	323	319	342	337	305	319	336	318	315	311	307	341	347	314	316	325	340	326	295	337	358	325	350	318	333	338	289	310	314	324	325	316	302	338	313	292	310	296	322	340	308	333	348	313	330	331	349	323	327	294	355	313	354	311	294	326	316	338	287	312	356	330	361	335	295	324	329	334	361	313	291	334	296	304	317	371	332	327	311	317	316	326	289	311	314	365	305	328	300	317	339	304	323	311	317	332	341	352	341	339	341	347	333	299	337	308	319	302	329	334	362	317	302	298	329	325	333	343	340	288	336	335	316	324	302	310	310	327	312	331	332	346	333	309	283	329	316	336	329	315	326	355	331	322	344	303	323	321	343	347	327	326	337	352	322	312	319	322	309	344	319	330	274	304	323	325	348	321	275	330	331	327	332	301	322	306	320	310	345	306	318	323	334	333	294	350	346	317	309	341	356	331	330	334	323	322	347	348	322	337	316	345	345	301	302	322	303	328	361	332	337	315	299	382	343	322	302	315	326	321	310	327	304	305	326	312	327	319	324	353	338	379	350	333	346	301	325	325	308	291	299	331	312	338	314	313	306	304	327	323	312	326	309	331	336	339	329	297	342	299	313	323	330	329	313	346	319	325	311	336	318	333	314	343	303	348	345	321	326	339	320	346	312	327	291	279	312	341	335	338	336	306	314	332	302	309	333	321	305	307	335	319	336	323	313	322	311	308	356	303	305	318	315	356	298	337	333	312	324	336	324	320	327	321	328	317	336	321	310	299	322	321	324	324	318	366	322	312	294	336	315	359	275	278	339	324	322	315	326	321	318	300	308	321	359	330	293	274	320	360	327	297	299	327	302	355	333	294	327	343	319	360	318	339	321	347	349	319	334	299	348	318	321	319	334	342	316	309	354	355	288
20066	7712	650	520	448	414	401	352	367	401	369	388	348	375	382	387	355	310	379	373	358	343	381	331	348	392	379	342	368	377	353	357	377	357	332	363	368	337	353	378	355	352	385	345	333	342	335	330	373	394	390	366	344	348	396	363	378	349	330	332	354	368	342	353	389	337	363	361	362	363	358	362	348	382	337	406	350	361	367	379	365	368	348	378	370	363	370	383	349	348	348	382	379	366	351	326	387	374	362	335	366	363	382	333	347	340	348	361	339	379	331	361	337	367	372	361	326	392	354	345	329	326	343	348	330	365	361	340	357	356	370	364	336	374	375	394	360	357	324	353	372	375	358	397	369	410	347	353	364	359	380	372	358	338	372	360	365	345	375	340	340	353	327	341	365	371	372	404	345	370	360	333	361	337	354	351	337	346	364	370	417	384	356	345	344	369	363	395	362	374	394	359	366	355	387	311	339	377	330	333	409	325	361	366	397	374	366	361	337	381	366	336	354	352	366	387	372	381	373	349	359	359	388	397	394	354	353	352	361	372	340	370	363	375	348	374	340	341	373	311	381	354	365	368	362	359	367	363	357	360	379	331	369	380	342	356	370	348	363	369	342	373	354	368	363	356	376	406	361	365	357	330	382	399	364	376	392	371	323	370	394	363	368	376	372	409	367	368	382	391	366	342	372	355	364	340	349	357	373	379	343	342	349	355	365	344	382	379	341	383	341	367	347	371	364	346	354	331	359	374	386	343	367	306	363	359	347	360	339	376	365	339	365	351	335	380	358	366	372	364	346	388	365	368	369	341	353	344	373	369	335	374	358	340	325	362	357	364	383	381	352	373	365	372	377	362	357	369	376	380	324	401	362	363	384	359	321	359	393	372	362	384	368	351	359	357	413	377	379	357	365	357	344	370	372	370	346	350	379	356	354	376	359	375	361	363	354	385	360	363	366	350	371	369	363	367	385	373	337	375	373	395	365	354	370	359	379	344	372	366	344	380	310	334	364	358	329	364	358	366	353	403	315	339	362	376	368	371	381	369	344	392	370	338	392	357	380	373	338	362	351	322	381	327	361	380	383	334	361	352	364	367	341	347	351	381	377	359	382	384	381	374	351	398	379	350	344	348	367	350	363	401	326	357	343	362	359	379	360	364	398	376	352	358	366	366	345	362	403	351	356	353	362	387	377	306	377	310	350	366	332	342	358	346	336	346	418	329	375	359	390	374	390	366	363	358	349	359	350	381	317	377	344	368	369	373	368	362	404	346	364	375	368	332	347	362	360	387	376	321	360	368	349	382	347	331	363	354	372	383	349	344	351	334	355	356	375	368	345	396	359	336	360	350	379	337	383	342	365	367	378	368	330	372	343	370	395	370	372	399	373	357	392	352	385	358	365	367	358	396	359	356	396	369	359	384	356	341	373	414	357	356	339	345	365	370	372	334	341	363	392	378	379	347	326	390	379	352	353	379	351	360	339	353	372	342	360	365	328	374	349	351	359	400	369	341	349	357	360	351	349	384	346	388	349	341	318	365	372	378	317	373	367	355	402	363	341	350	383	345	419	369	362	374	370	403	387	372	375	388	338	356	386	342	354	390	395	382	379	386	380	348	350	405	411	336	350	352	353	382	388	361	369	360	380	381	351	344	349	337	369	403	389	321	373	367	367	370	376	351	365	380	370	349	349	322	353	365	324	368	331	336	359	363	380	359	398	371	367	363	334	350	395	323	334	354	378	338	365	322	333	396	387	369	384	357	357	385	352	350	338	363	377	327	382	368	372	388	378	340	384	364	337	340	380	347	362	354	340	376	356	370	343	378	352	396	373	347	372	437	368	353	357	375	364	364	383	341	322	338	366	369	371	370	352	338	361	353	364	371	394	353	347	353	385	354	369	348	370	368	350	336	371	363	390	353	330	339	380	384	375	357	376	361	399	398	384	367	338	405	386	364	371	382	375	370	374	394	370	336	346	324	377	377	384	377	393	386	360	381	324	366	334	375	362	385	382	363	360	343	360	351	332	354	362	318	372	364	376	386	338	339	375	362	341	374	346	370	373	369	351	355	365	362	380	352	359	394	347	374	360	346	392	357	355	349	360	349	351	347	347	371	383	366	387	374	343	400	385	378	388	363	372	347	367	347	378	324	364	354	361	352	379	361	347	368	354	374	332	359	336	364	375	369	361	378	354	392	371	367	342	358	326	338	367	345	346	356	339	374	358	368	358	353	372	401	368	349	302	368	382	348	350	316	371	380	358	391	382	396	372	346	367	348	393	346	374	406	373	373	380	392	361	325	350	357	357	359	354	367	394	354	326	351	345	367	368	337	364	355	374	373	385	345	378	370	339	406	345	330	375	345	349	399	368	372	361	351	378	369	361	377	381	360	366	342	409	378	376	347	359	373	371	372	361	365	354	379	335	369	369	378	361	382	377	352	340	354	369	393	343	355	311	379	384	374	396	362	357	386	359	352	372	350	366	363	358	374	348	364	327	397	338	357	380	381	353	380	326	338	369	339	387	334	381	353	362	361	336	366	387	366	285	370	382	375	400	356	333	357	377	355	341	365	377	373	384	381	378	387	355	357	368	364	361	391	365	379	368	400	334	371	345	336	361	357	394	345	358	360	330	363	368	383	368	357	367	370	370	380	378	376	346	364	377	387	338	360	341	379	364	397	382	365	353	387	347	379	373	356	354	358	336	376	360	363	360	363	365	377	407	390	347	379	376	357	366	356	348	348	352	380	354	348	387	352	371	365	338	380	336	359	341	381	366	361	350	348	346	345	364	344	373	372	367	338	369	377	343	391	391	380	354	387	368	378	396	368	358	347	361	364	371	341	372	357	331	337	350	380	378	361	352	349	375	361	368	356	412	372	374	366	377	349	371	386	345	371	373	372	375	350	346	346	352	377	350	373	330	345	361	372	360	366	365	389	339	370	346	379	377	387	351	373	375	330	346	353	386	366	355	335	351	370	337	379	373	349	339	362	359	351	354	361	348	359	344	377	367	360	388	371	353	364	361	361	365	385	392	367	388	375	337	355	353	342	380	342	357	348	332	367	376	365	365	355	392	381	372	350	379	355	362	341	407	344	341	388	383	371	349	380	371	361	385	371	340	384	340	350	338	364	355	337	355	399	356	379	356	373	376	353	390	363	386	333	357	368	377	347	370	384	356	359	367	387	352	384	362	358	368	376	344	385	335	360	390	326	371	367	325	373	363	370	375	358	365	362	376	356	368	355	404	351	352	394	358	366	373	371	383	344	368	374	352	372	352	425	346	367	386	352	393	346	379	378	363	370	379	404	361	354	369	376	362	364	395	357	365	350	384	368	362	372	351	361	362	396	370	364	346	387	381	366	367	381	326	346	361	347	373	346	359	363	348	368	407	351	359	393	383	343	375	409	385	380	403	412	376	364	386	357	384	356	348	345	367	353	355	366	377	379	385	366	359	359	366	367	373	390	358	353	352	362	355	370	390	380	323	364	342	355	365	359	349	338
23744	21105	28392	24032	21085	9326	1059	758	711	600	560	530	505	503	520	452	489	475	441	453	448	478	483	446	465	487	442	443	464	431	440	472	468	472	444	475	398	480	461	473	441	467	442	446	459	453	442	439	440	413	454	459	419	457	448	444	437	451	421	427	434	460	451	461	464	435	467	408	421	445	451	419	458	442	458	469	440	418	470	464	494	483	422	480	411	445	450	467	432	458	435	445	464	465	477	463	468	464	447	449	450	440	430	407	480	482	431	477	446	429	409	444	461	473	451	422	391	482	487	413	430	416	447	383	474	400	450	410	454	443	444	446	451	478	479	393	441	442	462	461	474	455	479	429	427	436	429	459	440	433	429	397	412	432	404	456	482	397	443	468	516	463	461	421	426	448	459	470	463	480	414	432	495	442	437	432	402	414	475	412	428	447	439	434	441	435	456	429	422	447	393	436	444	412	471	470	447	483	405	421	438	441	442	471	446	450	449	453	453	463	494	417	463	454	440	416	453	436	438	422	493	461	430	412	419	443	436	434	455	484	450	459	436	430	444	432	453	433	437	437	461	430	461	439	430	410	432	444	447	469	448	464	440	427	455	444	439	452	441	434	433	439	493	461	455	473	478	448	430	411	456	448	428	434	477	446	470	430	434	445	449	396	422	447	424	428	475	450	440	419	445	412	431	451	431	432	470	439	466	432	452	425	431	467	418	415	491	456	461	430	419	429	443	397	409	454	433	428	496	469	452	461	422	430	429	406	459	435	454	425	429	437	442	434	436	474	461	469	426	437	452	439	471	475	450	447	416	430	436	452	458	464	425	461	455	462	466	427	406	463	479	445	441	441	456	416	496	449	419	448	409	418	420	439	430	428	431	452	453	449	432	454	415	439	454	411	435	458	405	418	457	464	431	452	431	438	448	465	398	444	438	479	466	477	474	433	490	446	480	440	441	457	417	442	441	450	444	456	503	462	472	411	418	407	437	438	443	444	477	475	422	459	438	421	442	439	449	416	439	440	433	487	463	461	477	413	416	456	429	449	446	461	441	427	441	447	431	446	405	434	420	475	444	449	431	411	460	495	430	468	438	473	404	433	427	462	406	441	445	441	406	448	460	437	438	425	444	467	478	439	456	450	442	454	455	427	433	462	463	500	444	426	435	473	402	473	448	419	468	440	439	468	456	445	434	437	446	439	434	414	423	412	438	440	446	445	463	423	453	436	438	433	419	405	452	457	459	425	452	465	471	453	416	442	453	398	434	469	438	453	424	431	449	449	458	455	483	483	410	447	439	461	476	407	417	420	442	448	454	426	442	489	443	476	426	461	417	470	481	412	441	398	438	450	414	406	438	459	421	419	431	455	443	478	446	475	433	416	436	467	447	463	453	436	459	439	444	444	432	490	493	474	456	443	412	459	454	496	417	444	426	427	410	419	456	424	446	437	424	429	440	444	429	430	433	444	415	451	465	453	446	455	460	422	480	419	456	419	418	453	470	446	423	473	441	452	425	443	456	454	418	458	440	432	418	454	443	469	474	469	458	451	443	446	432	405	420	463	433	407	463	463	437	477	397	405	451	401	439	434	460	458	467	416	435	434	436	451	410	453	438	453	441	449	453	477	478	449	428	422	447	426	438	450	456	419	458	471	446	454	408	407	497	413	391	462	453	425	439	411	412	429	455	463	422	407	429	462	446	436	492	450	462	480	412	488	431	452	463	473	413	427	450	456	434	474	441	452	452	423	442	453	425	419	456	478	469	417	447	504	437	460	436	461	423	424	419	432	481	431	436	449	446	446	456	427	432	445	472	452	437	446	454	456	451	478	487	422	486	449	458	437	448	437	447	456	401	430	431	443	416	438	453	444	424	444	445	468	419	482	474	429	472	455	430	444	463	428	447	419	455	493	457	447	414	467	461	414	451	466	415	444	431	444	455	463	451	426	390	429	420	463	431	431	409	433	460	419	433	409	445	430	467	472	435	463	454	465	445	419	416	443	408	409	420	429	458	478	387	471	424	416	470	453	433	402	440	438	419	437	420	442	442	403	444	435	461	438	458	460	426	450	415	462	415	466	467	407	429	436	466	408	449	432	445	455	438	442	454	449	452	421	443	447	443	489	432	384	428	461	451	445	440	483	447	418	419	443	456	410	472	471	442	466	461	460	404	458	455	461	436	443	418	439	459	479	489	441	413	481	436	410	458	455	456	393	439	478	453	438	445	479	484	465	435	443	477	454	453	490	462	502	426	415	441	450	445	448	453	425	446	450	399	419	440	464	448	471	470	453	435	429	433	483	432	441	424	479	433	484	416	463	465	445	449	429	437	454	460	448	451	413	450	459	464	456	436	477	479	474	432	472	422	438	490	411	429	446	439	481	442	456	420	428	442	442	446	492	401	447	453	426	455	428	499	471	423	459	449	443	403	447	420	458	443	444	412	440	422	487	431	449	404	430	446	442	406	433	472	457	414	482	479	428	451	438	437	459	472	441	412	429	454	410	440	426	473	437	469	466	461	425	475	443	467	450	449	440	448	450	412	450	430	429	431	418	441	450	446	468	448	454	456	411	445	474	474	458	473	431	426	460	415	446	483	494	430	411	427	443	414	405	448	447	425	472	406	443	463	447	476	444	444	472	426	432	455	447	476	462	410	423	418	466	427	428	463	428	480	441	447	431	454	467	478	413	413	443	471	439	426	442	471	450	454	425	431	440	480	450	439	404	444	459	425	420	477	436	401	480	456	428	418	474	420	459	499	444	439	469	451	443	431	393	458	439	450	438	455	430	428	456	454	446	430	450	416	456	444	466	458	427	461	451	450	448	461	390	396	420	436	450	452	470	478	476	408	482	449	486	484	415	453	460	432	453	463	460	436	435	451	388	416	451	456	438	466	411	423	480	432	401	413	432	467	427	438	463	449	443	404	439	448	423	458	427	468	415	411	459	418	408	440	462	437	476	449	450	456	419	469	408	470	442	448	398	395	459	422	425	461	472	412	431	450	452	442	465	435	471	425	444	436	443	423	450	418	438	456	436	453	460	438	467	447	422	442	402	445	450	449	463	432	503	449	439	459	436	385	471	471	514	460	488	421	466	432	450	445	443	426	432	487	457	423	412	468	442	459	460	461	423	475	415	422	427	469	416	441	427	474	389	408	436	443	435	458	433	503	476	410	453	444	480	434	428	446	450	426	459	480	455	421	403	445	450	418	468	432	423	471	453	441	449	445	436	458	416	436	429	472	422	442	434	468	464	471	446	437	451	466	449	445	423	417	433	409	439	464	432	415	459	456	419	443	392	433	398	450	419	408	406	407	455	447	415	434	448	466	454	460	436	443	447	472	424	451	435	426	467	433	439	417	491	450	466	428	440	446	436	448	450	449	461	438	451	465	427	454	425	433	443	431	446	479	418	437	426	426	462	435	446	438	415	464	473	427	414	445	433	424	431	418	434	440	435	437	445	462	408	471	442	434	466	473	432	408	463	455	462	464	455	421	400	438	403
38250	30265	5113	2454	1765	1409	1168	964	854	773	684	660	628	564	561	578	576	514	567	512	548	476	519	468	478	503	492	470	478	494	490	512	445	482	475	489	486	472	507	515	503	472	461	473	455	464	493	452	472	517	491	458	489	477	503	478	414	473	464	440	467	466	456	504	466	452	461	512	474	478	513	453	482	435	482	470	514	458	478	499	470	488	464	474	462	456	470	447	464	452	464	452	453	452	462	468	473	459	438	488	416	479	448	447	469	472	470	489	485	489	412	495	458	455	484	486	455	506	464	446	472	483	500	410	489	455	469	454	430	451	498	474	480	434	452	447	515	447	453	441	441	473	501	461	511	450	465	483	482	475	432	453	456	498	484	473	490	473	495	448	482	453	455	481	467	464	477	437	453	449	464	452	447	461	466	465	497	481	461	470	437	474	487	470	470	431	463	492	517	446	461	464	485	489	444	432	500	471	475	475	458	444	465	463	432	491	473	433	471	437	497	420	473	466	508	452	480	510	483	411	482	471	430	445	453	486	477	474	478	489	433	447	504	446	468	448	463	436	495	472	491	471	450	469	500	446	436	441	468	419	503	438	470	476	476	442	453	442	488	464	480	479	467	450	414	475	489	467	434	454	470	441	459	466	471	478	454	435	454	466	469	499	489	450	475	475	448	497	478	483	451	434	467	463	476	463	425	478	454	448	511	421	439	478	481	458	478	468	485	470	473	469	478	484	457	492	499	446	480	436	439	433	430	443	478	476	495	449	454	482	471	472	449	452	502	495	440	494	455	469	491	469	444	489	455	494	484	444	478	464	471	434	455	472	513	520	468	471	451	448	492	465	480	453	449	445	479	460	469	466	507	434	481	478	449	503	463	452	472	530	460	449	444	483	446	499	493	483	464	439	438	484	422	477	458	476	482	454	467	467	480	462	485	444	500	424	453	468	476	449	455	470	473	438	470	457	475	446	475	447	466	452	505	484	479	454	443	477	480	464	498	464	485	436	479	501	467	460	462	474	452	469	468	483	465	480	481	466	480	432	461	461	472	463	504	473	482	443	437	480	483	457	461	434	480	437	415	478	462	506	474	457	475	456	466	470	430	474	464	479	484	467	448	495	456	484	429	438	460	451	480	472	479	426	467	443	457	454	466	457	464	468	473	460	464	469	490	478	456	457	467	511	428	441	470	465	484	474	485	510	464	486	461	451	499	435	460	459	479	440	488	494	452	489	442	460	463	432	451	480	436	464	476	476	439	485	465	471	503	456	456	453	457	491	472	437	458	469	499	465	444	445	482	474	454	496	475	453	462	465	463	445	469	504	486	484	490	412	439	490	450	456	481	465	477	447	459	488	489	430	450	458	430	470	497	437	461	467	463	467	475	464	448	474	465	488	505	467	483	459	435	467	457	439	427	476	458	470	458	470	440	454	462	467	434	451	504	454	480	452	471	453	459	437	423	469	446	446	475	428	459	462	471	461	478	463	474	509	479	463	476	487	482	458	448	479	504	476	465	491	476	480	466	463	477	465	486	457	456	436	478	432	453	479	493	470	461	477	442	472	497	462	455	456	435	454	441	498	465	483	484	467	485	504	452	451	446	454	446	458	478	490	517	490	440	448	508	433	506	435	463	452	465	471	487	476	466	428	436	490	482	499	489	474	455	446	458	439	449	471	473	518	472	464	500	449	456	442	451	474	478	496	458	456	435	460	475	488	447	473	449	506	496	481	477	431	475	490	489	459	477	486	513	463	472	473	471	457	469	483	449	464	489	431	483	452	470	451	461	490	472	460	449	448	422	444	484	452	482	442	470	458	478	458	477	446	454	444	446	478	435	487	476	472	470	457	466	509	487	488	482	456	462	468	449	489	498	434	511	454	459	471	460	454	442	469	489	488	432	480	485	500	518	479	463	466	424	449	470	476	489	446	480	458	493	424	428	468	448	496	476	481	478	478	470	502	451	473	463	457	487	458	509	493	481	481	467	431	458	473	466	509	433	457	453	502	451	475	471	473	467	452	470	448	518	458	492	451	447	465	472	444	468	457	510	513	485	463	455	429	512	468	456	477	477	475	472	464	437	502	478	486	466	468	480	435	455	496	462	480	505	449	485	472	470	447	495	461	495	466	447	446	490	482	446	447	452	456	489	483	457	462	480	476	490	464	437	473	484	459	475	469	439	479	478	464	470	479	440	490	522	461	450	471	478	494	480	473	517	499	490	465	441	463	453	499	445	484	484	464	482	445	479	446	471	465	502	480	501	470	454	451	479	428	465	464	473	462	433	438	471	472	460	493	443	452	472	460	461	464	437	488	472	481	441	493	505	487	456	451	470	423	453	457	477	435	474	487	488	446	459	437	499	478	479	471	452	449	473	490	489	474	447	483	489	501	467	486	460	438	483	506	436	479	482	441	445	444	457	479	467	468	472	474	496	471	469	457	475	495	475	480	510	478	471	456	489	421	442	464	447	454	462	476	436	485	454	445	505	482	450	472	469	464	437	505	468	483	490	480	482	488	484	475	426	476	481	424	445	440	465	510	484	459	448	451	486	468	431	477	455	491	460	480	457	460	487	459	451	472	479	470	468	480	468	460	498	431	476	482	447	484	424	464	472	457	489	482	463	418	522	417	473	453	457	454	467	500	472	515	440	479	502	494	454	473	462	463	445	490	446	485	490	509	492	492	493	475	462	446	470	484	467	454	461	455	461	446	499	483	445	494	486	477	498	452	467	461	456	477	459	430	456	473	497	471	449	487	476	474	474	446	439	461	443	525	449	485	449	461	428	482	478	490	480	463	484	481	483	444	443	473	463	453	490	470	467	442	490	467	480	474	446	470	482	489	468	489	470	456	496	444	491	430	473	479	466	449	472	480	466	461	453	489	417	447	460	453	453	434	460	437	440	441	442	446	472	473	464	463	425	440	432	463	451	457	455	505	476	442	473	458	453	447	466	495	472	486	469	457	449	474	518	496	464	448	490	473	474	482	459	458	469	508	487	488	469	485	475	446	420	445	431	464	455	459	468	444	470	454	422	455	459	467	446	449	434	466	447	476	489	481	473	458	457	488	479	441	432	457	457	451	427	469	506	409	503	462	491	459	466	479	442	493	439	443	471	472	444	441	440	434	481	430	467	455	483	473	482	437	486	443	469	436	476	459	441	446	430	466	458	477	485	473	453	429	440	461	465	456	446	442	448	481	488	475	451	441	477	470	413	489	437	454	477	435	446	469	471	447	469	444	495	489	426	463	473	462	437	478	507	455	471	457	492	461	457	454	478	486	454	436	484	489	449	483	472	466	490	480	438	443	447	443	469	475	434	474	450	449	449	464	459	482	507	424	487	465	509	486	447	480	481	446	459	440	440	480	443	479	487	445	435	480	463	465	476	474	492	430	457	473	440	485	473	483	446	473	424	473	492	481	449	460	480	437	451	436	474	446	488	499	432	454	429	450	485	471	495	505	465	437	479	389	445	467	466	437	488	481	460	480	472	477	455	457
24840	21062	26843	25194	9595	952	839	698	711	694	670	638	650	641	698	662	672	644	632	624	616	615	622	648	609	582	602	577	631	659	610	663	634	570	583	603	624	632	628	607	628	634	597	606	600	596	686	646	612	593	591	613	625	615	606	582	612	594	582	639	608	600	619	610	620	597	638	640	608	608	633	626	606	616	605	575	591	607	586	620	642	603	610	610	604	587	641	612	572	630	604	606	599	563	577	580	614	632	562	613	644	616	622	627	651	614	588	622	572	576	590	577	607	629	624	581	631	600	614	643	605	602	593	624	609	647	608	686	618	618	643	608	589	603	586	623	577	619	633	592	617	665	606	597	591	598	588	628	610	629	624	619	632	579	611	580	629	597	575	627	594	624	593	611	622	620	647	600	609	662	591	588	607	590	600	616	589	640	622	579	607	557	622	557	588	578	614	600	617	588	568	630	593	593	580	611	637	594	621	588	624	618	578	586	610	627	647	633	595	587	628	620	612	629	597	572	583	578	593	605	609	657	558	608	571	598	604	627	626	615	598	647	632	614	616	600	602	598	622	610	582	598	631	571	626	640	641	621	594	626	597	646	585	607	575	632	585	647	610	601	619	596	593	602	605	565	557	635	607	599	602	608	627	655	613	605	622	611	589	585	554	610	567	662	609	593	608	589	601	607	652	629	628	575	634	615	574	603	645	647	616	642	616	595	598	586	615	610	591	650	640	659	607	592	637	616	604	602	594	648	600	590	628	625	596	622	600	516	648	591	594	644	620	626	619	651	610	635	610	611	614	616	616	609	571	572	630	633	557	579	588	659	593	611	619	610	617	632	587	666	576	574	586	555	624	632	595	610	604	642	567	569	601	558	594	639	596	610	594	618	666	584	608	618	585	589	608	606	585	633	581	601	602	604	636	597	601	601	626	624	618	649	624	647	611	620	619	637	581	609	609	654	640	653	616	621	644	609	599	578	612	550	593	622	611	614	657	640	652	621	612	637	603	631	600	618	581	608	591	618	604	674	610	609	604	611	593	593	586	590	616	584	644	600	627	590	646	563	608	578	627	636	631	631	623	596	639	597	596	603	630	616	612	578	587	624	611	626	579	592	584	582	609	615	597	581	608	646	625	643	602	584	597	582	608	607	619	612	618	625	582	586	562	629	542	647	588	618	596	624	637	638	609	591	619	621	579	577	549	633	558	608	601	627	649	629	574	627	615	561	619	601	615	597	617	643	618	613	606	548	586	633	614	594	639	613	590	609	613	634	596	604	566	643	615	598	585	588	599	629	615	650	608	614	577	610	595	597	623	582	611	584	580	560	618	587	616	637	576	601	629	600	615	651	630	632	594	622	618	632	591	638	616	605	601	608	590	628	561	590	604	639	568	571	621	640	628	584	567	612	621	599	584	625	595	586	578	605	622	654	587	596	577	579	615	657	604	645	603	633	643	580	590	617	640	607	572	604	582	600	592	591	578	560	604	634	597	560	614	620	603	600	605	600	616	648	628	576	648	601	597	609	618	619	654	644	590	588	583	564	607	612	620	595	596	601	581	661	598	599	596	570	593	605	559	655	648	639	595	604	608	615	612	603	672	612	580	643	583	643	624	596	594	624	646	608	615	594	572	634	559	608	632	630	632	645	655	606	646	611	618	647	661	585	584	617	593	642	615	576	572	609	606	624	605	624	586	634	574	625	621	641	566	629	634	641	609	621	607	608	647	599	640	597	626	608	625	651	632	641	635	621	591	614	597	614	620	639	617	629	603	617	677	625	612	603	635	604	564	604	616	585	658	590	575	612	586	624	573	603	597	593	575	579	574	629	605	616	646	628	587	608	588	631	612	620	581	578	626	581	567	576	608	608	649	650	595	618	640	583	587	583	587	628	620	657	628	608	594	548	596	615	624	605	569	639	588	579	598	611	631	579	614	603	612	602	606	607	617	564	627	604	622	601	585	606	622	637	605	610	660	617	586	598	583	602	663	602	621	601	583	622	608	606	555	579	613	562	586	626	622	590	584	582	589	614	622	649	602	622	573	657	634	575	647	599	645	635	600	603	639	612	594	622	651	632	597	575	596	598	630	634	585	621	549	586	593	576	602	621	623	634	615	589	610	584	592	613	612	553	597	615	600	655	606	626	559	617	621	582	596	599	634	618	627	614	612	614	627	601	590	621	628	592	644	615	622	649	581	609	670	635	638	578	611	582	596	643	650	611	589	566	559	627	644	633	568	641	577	656	598	605	584	650	648	613	591	585	617	578	635	612	598	626	596	644	624	632	611	643	575	621	586	625	598	573	580	640	613	596	571	593	599	644	622	639	601	569	652	652	645	646	643	633	615	612	609	593	564	616	626	609	629	648	596	640	626	607	603	626	603	596	631	601	614	631	655	622	600	630	575	623	628	637	614	617	638	551	614	560	603	592	635	593	619	615	589	599	638	628	592	628	622	633	594	597	599	615	596	593	611	563	561	628	634	597	590	621	593	604	616	600	597	600	562	560	617	615	622	550	602	606	604	578	618	556	670	636	601	622	592	647	559	601	577	645	580	599	611	625	627	561	577	626	620	600	583	593	614	600	617	588	647	623	625	596	594	605	613	581	583	659	599	609	589	549	595	604	616	642	650	626	600	603	659	619	609	591	588	586	573	587	636	617	618	627	602	614	585	596	624	624	625	560	598	588	613	631	599	571	594	619	641	608	596	618	614	621	592	600	599	609	597	605	606	611	601	600	601	638	614	621	606	590	587	596	611	579	588	620	598	574	587	601	593	622	571	627	617	597	601	585	624	595	621	599	596	612	604	589	643	627	632	621	617	642	597	580	621	632	618	587	605	593	637	602	611	615	610	613	628	603	639	610	621	599	587	581	596	578	618	597	572	588	592	611	612	584	597	599	621	591	578	611	600	557	590	597	634	624	571	596	636	576	594	631	599	609	600	629	642	635	606	581	643	589	610	606	630	596	581	604	615	638	599	592	610	614	600	646	640	615	591	578	593	604	660	602	623	606	639	623	602	618	614	573	617	594	584	610	568	591	626	624	603	605	649	604	630	619	610	645	615	620	630	607	576	594	611	636	608	647	599	614	635	624	634	612	641	625	617	629	615	574	601	608	598	633	647	614	595	619	625	641	565	618	581	650	645	615	624	634	632	606	572	605	598	613	632	630	601	609	598	625	650	580	561	660	588	582	583	572	626	596	666	598	621	606	580	608	592	608	636	590	571	642	603	641	654	608	622	621	694	593	643	600	580	590	595	587	553	600	619	609	579	638	583	639	575	600	613	639	581	609	609	591	613	627	664	628	568	575	627	635	698	623	622	602	627	607	619	594	596	620	627	620	594	574	627	622	612	591	536	625	624	610	616	610	646	599	564	651	609	611	623	590	604	628	583	540	615	609	637	629	621	613	615	581	554	599	637	610	601	590	651	643	642	609	593	587	606	613	600	578	545	562	605	625	656	605	602	610	668	581	652	634	598	628	623	604	602	570	622	570	590	632
36481	35459	3071	1595	1304	1120	1029	926	828	726	761	748	707	733	709	653	659	677	651	673	625	700	661	688	716	690	606	606	631	616	636	694	661	714	654	684	644	676	667	631	653	669	644	642	666	619	641	671	657	649	635	682	665	634	696	600	656	602	707	630	655	614	654	624	674	645	651	632	660	646	653	645	643	656	651	656	659	660	661	645	606	615	638	642	672	645	633	667	638	629	659	680	678	675	595	681	635	645	648	666	645	641	673	649	683	648	628	642	606	659	638	666	680	651	649	658	663	651	608	683	607	650	665	686	613	618	631	637	637	652	649	669	709	674	641	678	676	615	617	694	625	630	696	654	667	628	637	646	652	668	694	656	699	636	609	651	637	631	639	649	696	614	679	670	673	679	670	668	634	673	624	654	676	603	633	658	613	671	653	686	627	649	706	668	692	660	643	640	673	649	671	676	656	631	656	631	647	659	623	633	677	632	616	621	658	661	599	625	674	684	645	645	616	641	612	623	608	625	634	672	648	654	676	680	660	663	674	625	684	623	707	697	704	649	629	621	609	679	682	645	619	628	651	694	626	657	647	627	655	666	690	678	618	642	670	615	666	663	601	629	672	621	669	658	638	688	679	612	654	629	682	670	679	650	677	700	693	658	672	634	701	659	657	684	641	677	693	629	655	631	665	656	655	663	638	659	661	657	639	613	665	624	671	618	646	645	659	603	676	657	605	626	664	617	674	647	613	670	634	673	675	626	644	639	665	694	659	672	605	661	654	655	629	702	636	661	695	650	684	651	655	729	629	680	670	658	653	630	659	657	605	691	673	589	661	663	672	620	656	666	665	651	670	662	678	633	655	613	665	612	653	678	623	628	677	653	656	620	596	656	637	670	630	650	652	629	615	651	675	585	694	682	622	631	637	654	651	667	661	652	664	631	643	682	677	615	702	677	658	629	674	646	666	687	675	616	618	627	668	612	614	650	612	630	598	679	662	624	644	672	631	601	658	639	631	621	698	608	637	669	639	660	599	639	648	661	634	685	694	653	597	658	640	641	649	642	668	676	666	662	677	676	666	609	653	659	660	611	654	665	686	631	628	643	687	626	668	671	686	652	636	656	660	637	625	624	677	650	638	639	636	668	668	605	684	612	668	658	635	662	685	615	667	648	662	644	668	631	653	619	640	626	649	667	679	666	640	661	656	636	663	630	650	685	609	648	640	630	616	644	623	651	664	666	658	668	605	633	649	642	654	675	656	646	664	612	684	659	670	674	637	665	618	658	656	628	628	616	686	645	671	644	634	641	683	669	668	655	635	666	667	665	618	659	654	657	663	672	667	610	672	641	665	663	632	696	677	647	648	698	625	648	633	634	693	682	686	641	604	664	665	633	641	614	660	649	675	675	666	632	603	689	620	664	676	614	639	635	662	649	645	593	604	671	645	658	647	650	630	684	694	608	628	659	670	664	675	665	655	619	630	695	597	636	691	615	661	651	677	613	639	689	649	616	667	667	670	656	678	681	623	628	631	667	666	656	643	657	678	632	645	681	666	652	607	645	642	648	683	614	646	664	628	636	622	617	635	635	680	675	648	637	639	683	625	655	690	687	677	658	622	625	643	653	646	685	632	607	624	654	663	619	663	673	662	638	644	669	653	684	668	669	666	670	687	658	658	673	675	634	642	632	619	660	637	668	658	704	633	633	654	666	648	626	640	640	683	684	576	669	663	669	696	626	644	624	652	596	675	660	646	651	644	680	679	601	648	618	677	683	645	658	654	652	686	650	641	637	654	638	636	656	657	672	662	666	629	678	623	639	671	694	610	649	666	642	678	647	655	613	671	644	642	695	627	657	670	638	654	616	629	622	618	642	654	646	676	673	661	687	651	649	641	659	647	679	636	681	643	617	679	661	630	669	676	625	641	638	637	615	596	654	673	655	633	624	662	623	620	653	644	639	659	654	675	673	655	611	641	631	635	632	624	666	672	655	657	646	682	698	674	610	630	663	650	702	660	635	658	693	707	675	643	681	640	624	601	635	680	653	688	673	675	702	668	645	687	669	640	685	644	671	645	629	661	677	649	594	653	637	704	697	676	624	645	619	648	646	636	666	685	676	668	664	646	640	637	687	690	601	646	633	661	629	657	662	625	609	626	590	631	652	666	659	651	693	654	652	679	689	685	630	639	671	679	669	681	597	652	663	647	605	660	690	615	672	651	616	641	676	618	650	640	580	658	637	637	680	639	615	609	652	620	646	627	691	646	652	670	641	696	629	685	640	653	663	690	634	705	647	646	659	679	621	658	657	607	643	659	624	625	646	642	663	640	656	658	663	636	621	665	679	671	648	693	670	636	619	643	652	625	706	651	675	664	641	649	654	654	630	674	613	626	607	646	669	647	647	640	673	639	662	671	692	646	622	602	635	640	641	608	640	664	649	664	657	642	592	663	668	610	620	672	614	666	640	660	639	617	639	685	654	667	669	635	632	630	668	661	632	654	683	626	654	658	622	710	680	621	672	669	684	657	668	661	656	639	655	627	665	670	657	658	620	665	664	605	625	645	656	653	648	610	625	625	686	594	669	634	618	667	643	633	632	644	658	638	681	665	625	655	686	678	665	618	634	675	649	619	615	657	621	623	616	631	669	666	684	625	693	630	585	696	605	666	660	656	659	676	682	634	678	663	679	681	706	679	678	625	709	662	698	674	666	663	695	702	661	683	647	670	643	639	646	666	675	668	626	659	654	571	631	677	634	637	658	612	634	638	646	637	692	698	646	639	711	673	609	646	609	689	638	610	648	667	601	683	665	659	684	668	638	611	708	647	627	697	631	699	646	659	659	685	637	605	672	648	618	640	694	648	681	650	660	657	646	650	670	653	677	659	629	652	661	635	651	661	619	639	646	639	684	671	648	653	645	611	631	638	668	650	623	693	639	609	651	686	636	681	683	628	668	673	673	613	650	692	645	661	615	659	638	624	602	655	652	668	685	672	616	698	686	614	654	666	653	662	687	670	651	657	669	656	661	656	633	638	674	624	663	671	666	651	643	629	680	640	602	684	670	686	626	671	628	637	665	659	670	726	668	633	651	674	661	636	650	614	644	691	675	639	666	646	613	652	644	669	664	587	672	678	635	637	647	627	650	625	641	699	610	646	697	706	619	645	662	633	636	627	634	668	668	671	655	662	666	664	673	637	656	632	663	636	692	691	639	643	642	630	641	670	640	651	628	653	625	651	653	671	669	654	668	650	635	640	652	632	681	670	709	642	670	612	656	585	652	642	636	628	624	728	635	705	607	659	675	638	677	655	666	657	690	618	669	671	650	636	659	625	639	708	652	681	692	641	644	673	683	631	685	646	664	603	638	656	661	638	649	663	673	668	630	678	649	632	673	681	636	596	680	662	722	646	647	651	660	596	613	623	708	700	666	626	677	648	667	664	623	666	632	677	607	743	664	689	707	640	682	676	662	665	687	688	646	653	681	640	672	635	687	672	618	646	668	652	658
22704	21189	28752	23782	21145	21171	8698	1525	1182	1106	1100	1060	1031	1018	996	985	961	948	971	911	907	921	985	907	939	935	850	904	914	903	924	881	865	861	904	917	941	893	939	866	930	901	925	885	915	868	864	881	869	895	903	844	945	914	898	852	876	925	917	873	914	887	928	899	914	920	888	870	832	906	876	892	889	879	906	928	884	870	910	886	920	887	896	910	851	852	941	899	907	876	943	898	936	887	896	858	878	911	877	882	860	838	907	885	834	926	890	888	899	886	908	893	905	825	864	812	954	820	918	874	855	910	858	835	804	855	881	899	880	869	880	865	922	847	878	861	909	936	868	954	866	839	887	822	959	908	937	890	914	896	856	901	910	872	895	916	833	891	942	925	917	878	901	921	840	899	866	853	855	867	864	876	897	874	897	906	908	939	916	950	883	830	893	898	837	849	891	933	897	908	906	884	886	889	834	896	901	849	917	908	890	858	873	874	867	921	920	897	906	875	874	896	909	895	903	878	935	881	834	907	907	872	883	858	890	807	886	867	905	886	894	987	893	894	848	892	856	883	918	892	894	918	842	863	871	872	836	863	895	929	863	909	954	911	893	885	876	879	878	884	913	834	889	846	898	893	901	951	866	871	919	866	896	906	900	880	889	889	903	860	870	960	907	949	875	895	891	903	947	934	844	910	873	860	864	844	875	875	919	896	900	945	893	892	883	858	842	876	910	844	876	858	866	900	934	848	864	874	806	876	884	861	914	878	851	889	907	852	859	848	894	862	875	867	918	857	909	872	862	867	909	905	930	869	872	867	878	899	892	895	936	906	892	900	860	899	838	973	792	884	873	887	857	902	875	875	922	915	906	852	862	852	887	860	898	830	906	862	846	918	919	878	928	861	903	891	869	873	885	920	912	859	863	896	891	852	909	813	873	877	885	876	922	894	901	900	889	865	874	877	883	881	868	819	893	882	864	901	866	900	861	870	884	925	893	880	879	858	870	863	903	900	862	866	880	896	928	877	884	891	831	922	920	929	847	898	825	918	861	810	846	905	836	825	860	875	879	879	895	906	882	880	867	831	851	878	879	907	899	865	893	838	914	887	867	858	921	946	929	878	868	876	864	924	865	872	881	915	890	908	880	886	950	881	898	894	873	878	880	901	898	885	876	906	864	861	856	908	837	853	854	886	852	865	838	867	892	866	854	918	856	858	863	847	915	827	911	913	843	848	900	869	838	881	842	892	857	907	876	848	823	868	825	827	886	866	906	883	862	853	917	916	883	958	898	887	894	878	859	887	992	886	860	896	900	917	856	891	893	871	886	846	881	881	875	897	841	878	859	911	872	947	906	918	840	881	842	911	833	888	882	828	868	878	894	934	856	857	892	882	882	876	911	917	867	923	889	878	914	930	869	880	940	869	877	832	914	891	881	911	893	877	963	963	869	949	864	887	873	870	880	918	880	906	957	863	868	859	882	905	908	890	871	910	872	893	859	968	790	891	903	887	842	926	984	888	861	872	910	919	861	865	864	892	882	905	888	861	892	943	851	900	854	898	889	924	860	880	857	911	904	869	824	865	866	902	836	877	835	942	905	815	922	851	902	917	868	886	877	880	861	891	885	915	857	932	869	879	893	888	878	899	946	900	894	926	895	891	927	868	891	887	862	898	918	873	912	902	897	907	880	897	855	856	815	829	855	843	916	870	913	889	883	896	876	883	926	939	881	873	903	888	925	828	905	864	934	865	913	884	864	842	893	870	924	847	931	885	872	916	947	900	961	866	862	859	870	907	907	879	895	867	860	877	903	868	946	883	920	912	852	841	902	897	931	881	861	846	934	844	841	889	915	892	869	922	897	851	832	851	864	925	897	825	948	854	886	856	871	888	887	943	894	873	936	895	890	828	856	897	917	898	880	862	905	854	904	938	878	875	891	887	873	910	882	911	858	858	826	893	830	855	867	926	977	926	899	900	863	898	922	874	887	889	919	869	877	882	871	863	899	904	878	854	896	960	891	859	863	909	898	843	877	935	861	875	895	907	904	903	900	913	852	890	871	919	919	883	897	897	875	890	905	886	858	885	873	907	882	901	931	910	839	889	879	873	889	899	904	861	955	857	857	894	884	930	888	897	901	928	935	864	886	886	901	852	906	962	911	878	892	903	892	912	876	880	887	849	898	940	882	884	858	858	897	808	854	888	863	905	833	844	825	890	923	806	912	902	909	876	870	897	905	867	865	887	934	902	872	859	884	871	871	891	865	870	856	896	902	843	877	904	905	879	839	920	864	853	908	851	886	852	910	857	906	862	830	892	900	886	878	927	911	869	891	848	859	867	835	946	879	900	868	857	919	876	851	876	874	879	851	889	844	885	836	911	829	931	908	929	890	885	881	891	845	930	935	867	902	915	884	884	899	947	896	858	885	885	831	862	874	893	891	881	919	918	900	984	850	855	872	887	857	885	903	870	902	949	928	903	863	863	848	882	902	954	918	872	880	883	880	908	877	836	836	865	878	865	975	906	946	838	883	824	898	829	917	875	881	862	876	902	924	845	867	895	862	855	915	792	859	909	889	899	908	917	868	909	801	874	914	870	842	868	882	848	870	910	864	932	902	895	851	872	878	900	854	946	932	851	874	898	876	864	869	907	912	896	922	894	904	916	890	944	932	912	888	880	848	883	862	861	848	846	832	930	862	877	895	892	909	931	884	855	922	884	913	847	869	912	886	899	906	891	833	905	915	884	857	884	886	841	876	894	869	875	860	854	873	877	850	859	866	901	891	881	856	830	884	895	883	892	882	867	855	877	852	872	870	861	850	939	924	931	830	882	871	887	884	850	821	896	913	914	805	837	922	873	857	818	850	937	880	840	908	896	847	874	864	853	902	786	891	919	880	866	801	857	847	927	855	914	867	897	877	894	931	905	895	895	874	851	855	916	884	942	837	888	915	874	937	853	880	887	878	901	911	890	947	878	848	860	868	869	925	879	919	904	877	820	882	860	839	871	853	962	850	966	840	863	833	823	916	863	917	864	905	865	898	849	879	888	906	909	901	908	863	839	890	944	890	933	925	905	869	889	878	930	809	899	826	869	918	914	897	891	892	860	868	888	879	878	927	903	854	899	878	916	926	880	845	877	882	851	882	853	853	851	908	845	860	890	916	911	870	860	899	872	845	888	880	875	869	864	892	877	893	930	822	851	925	870	874	922	899	875	904	929	910	906	911	834	891	927	892	911	845	868	898	878	905	880	846	917	875	857	885	902	884	877	849	930	900	834	894	928	891	831	924	905	930	898	838	925	836	860	872	898	869	846	881	947	879	894	885	860	888	911	923	873	859	861	903	928	824	848	896	885	916	863	843	912	846	921	852	969	861	859	840	907	926	847	921	870	871	875	928	849	893	920	851	919	894	930	874	844	897	846	912	867	879	945	890	817	899	837	865	878	875	865	882	922	906	860	925	833	833	890	912	915	862	865	888	893	895	891	904	866	909	881	860	866	913	863	886	876
47238	79510	11531	4051	3048	2522	1985	1683	1506	1397	1242	1181	1162	1076	1015	1052	1011	986	1007	1002	970	955	928	1006	943	969	924	961	880	849	846	899	935	969	912	931	921	950	865	907	938	893	877	870	875	864	897	933	880	910	920	922	904	900	874	915	871	941	895	865	879	948	909	857	886	923	895	874	886	930	878	925	882	907	902	895	858	910	932	853	844	901	878	913	960	866	890	859	858	887	829	919	846	894	918	886	884	938	913	941	920	882	885	845	912	884	883	911	865	868	889	914	905	939	871	883	867	897	866	882	825	896	900	827	855	890	887	918	857	865	822	943	882	948	937	952	858	921	895	881	909	858	908	876	923	852	840	882	928	873	945	913	904	907	895	892	874	942	895	938	885	887	865	884	861	847	868	945	853	871	869	897	851	897	918	884	925	913	912	898	900	944	941	850	911	855	910	884	862	863	890	893	928	902	926	860	901	871	888	927	863	879	911	875	922	866	847	911	877	883	853	868	877	872	881	944	906	836	844	852	887	887	870	898	897	892	918	932	874	889	870	902	938	856	864	847	870	890	852	885	879	897	830	906	914	909	870	931	882	855	881	858	865	933	802	896	912	919	900	921	857	899	863	853	936	859	872	839	961	900	872	924	885	852	901	846	857	897	859	884	917	883	922	912	880	899	905	881	938	844	922	881	911	912	903	887	904	874	913	870	869	888	866	903	874	955	863	866	893	858	937	866	894	879	892	876	877	890	878	895	886	912	851	897	839	857	877	901	882	878	881	896	865	891	901	849	907	837	869	880	855	852	925	853	922	875	929	883	876	900	918	880	887	910	890	884	873	893	915	884	879	901	894	859	891	926	905	902	890	906	921	846	873	916	880	909	918	885	857	867	906	888	902	891	880	892	869	894	818	910	913	922	855	851	887	889	880	895	949	892	864	928	971	874	855	881	866	848	905	854	900	896	960	907	840	925	873	887	905	888	884	875	882	848	843	886	864	903	862	884	907	871	868	890	922	876	864	810	886	877	839	882	836	874	923	872	901	898	888	916	889	958	878	925	848	908	936	906	906	928	935	900	850	842	821	854	871	886	877	881	926	888	883	873	891	880	899	883	894	899	907	856	872	899	885	879	860	829	888	895	944	852	840	888	862	972	901	893	896	872	889	898	903	848	899	914	839	911	890	858	869	899	891	937	913	912	887	917	894	907	837	921	914	893	861	921	867	900	881	877	878	839	886	929	933	919	868	859	854	893	905	913	916	926	901	923	836	912	864	896	907	893	904	913	915	898	876	886	884	832	869	924	864	883	899	906	919	897	907	934	927	942	901	821	883	945	868	836	913	900	841	870	899	884	867	898	908	919	904	918	877	906	914	884	889	894	908	875	919	882	880	890	879	879	842	934	900	915	902	923	890	874	908	881	943	907	873	910	897	890	900	909	876	941	948	938	834	894	849	863	917	870	910	858	871	919	889	858	937	880	862	915	900	853	897	868	911	907	866	891	852	933	900	941	852	888	856	901	924	871	914	838	840	929	861	916	860	899	903	919	864	911	815	908	843	895	863	909	835	888	928	927	906	878	847	862	874	879	886	880	881	884	888	854	906	876	885	871	852	921	858	884	881	959	894	843	867	923	891	896	867	898	870	855	888	781	901	912	931	868	910	872	913	897	875	809	938	879	879	887	890	867	882	850	912	923	894	921	933	929	937	910	909	925	850	911	864	859	907	893	934	882	881	843	852	933	920	832	895	927	831	931	913	932	931	918	876	849	901	881	902	894	931	909	920	859	895	864	881	841	900	891	857	830	904	907	852	924	908	885	869	911	864	888	838	898	854	879	853	882	876	846	871	862	865	896	902	904	893	841	952	889	825	890	873	866	861	929	823	831	847	856	887	864	882	864	877	919	953	864	905	913	902	846	888	844	869	905	903	861	878	844	885	884	872	917	922	938	895	871	842	850	892	879	892	891	927	863	826	884	842	944	896	959	879	863	894	857	883	814	841	895	928	885	882	874	923	877	894	884	877	884	924	925	912	936	876	875	826	891	890	887	900	817	896	894	872	946	900	861	862	923	899	880	887	905	865	882	831	929	891	838	931	864	918	873	913	831	872	878	867	944	901	875	922	922	900	910	919	839	917	874	893	897	890	896	925	956	943	852	880	908	924	886	875	902	864	941	914	833	914	888	894	908	922	858	887	881	877	901	876	885	940	855	870	936	918	853	905	897	881	928	884	917	892	882	844	900	881	870	869	880	873	905	897	888	875	901	942	921	876	883	882	936	876	866	914	964	884	946	935	913	856	796	884	850	866	866	822	862	888	900	941	865	874	808	873	874	860	854	888	877	888	896	882	898	908	828	898	904	869	859	885	870	851	844	904	930	885	882	891	864	901	936	858	951	848	844	877	832	859	883	898	901	819	915	819	980	895	935	866	855	893	919	884	923	874	917	893	849	952	908	853	896	875	904	874	856	898	845	925	953	857	852	914	853	881	879	851	886	890	889	865	829	928	870	809	879	779	877	893	859	891	936	884	870	921	903	947	877	900	872	902	899	876	880	846	906	903	869	910	819	943	872	895	936	915	927	894	868	868	929	877	854	880	892	886	915	858	899	916	873	866	830	876	897	911	886	948	883	899	899	855	850	849	866	950	909	945	901	884	904	917	874	918	918	881	866	879	939	867	922	886	839	893	906	939	871	887	910	881	882	837	869	934	859	897	899	882	881	882	962	878	899	828	919	823	915	825	910	866	906	908	911	868	905	907	937	919	866	922	907	884	900	861	914	859	911	929	865	907	879	889	899	900	868	887	898	893	893	951	864	885	859	927	823	856	903	856	865	898	889	902	912	811	899	866	883	866	941	877	871	880	853	932	880	896	914	936	856	835	868	909	881	920	896	873	881	912	872	866	826	860	913	904	866	931	890	946	842	847	914	883	905	886	877	886	890	918	941	888	866	855	920	934	929	907	886	872	908	886	908	897	858	885	889	841	899	869	856	871	920	815	908	869	874	879	909	875	870	840	897	874	910	977	876	885	907	888	839	884	857	832	884	865	897	951	872	861	878	879	855	855	921	887	851	881	884	834	882	921	889	883	901	875	875	876	873	860	865	881	855	894	927	892	891	948	938	875	851	945	882	840	842	931	865	918	894	858	879	816	890	885	904	926	914	914	928	884	910	868	921	936	858	876	888	883	871	869	882	914	863	925	920	975	861	904	806	880	909	928	908	858	927	836	821	851	810	907	888	890	918	899	881	866	886	918	842	866	900	861	884	911	865	850	965	926	910	926	911	860	861	864	878	863	914	845	932	897	903	912	849	943	923	868	932	893	830	936	837	931	877	867	879	858	919	908	897	924	921	893	865	864	865	938	880	864	852	848	928	876	862	877	876	852	915	955	875	917	907	883	885	857	910	880	873	855	843	840	854	863	897	912	838	921	922	839	899	857	857	887	849	896	879	901	917	861	920	865	866	863	909	879	873	891	882	931	893	877	875	939	936	891	926	834	853
29221	21433	9865	789	426	346	382	385	350	336	354	317	345	356	334	368	363	325	338	350	334	367	343	395	353	318	312	364	360	339	355	364	362	339	341	344	352	353	351	328	316	352	324	337	363	347	353	320	306	357	343	371	318	333	353	321	352	378	300	366	324	336	365	357	335	356	327	356	331	344	356	343	345	377	363	340	331	365	338	327	332	362	340	334	357	318	371	382	331	337	340	334	337	354	340	347	292	360	323	350	330	338	338	323	303	348	337	359	316	323	351	347	359	344	328	321	361	362	369	388	331	329	360	329	361	354	324	331	343	352	348	310	354	351	355	328	347	320	335	340	342	353	313	306	311	317	325	313	343	334	293	305	322	341	305	319	340	316	350	355	361	333	340	318	332	330	344	350	342	366	319	323	311	317	302	314	325	320	339	316	348	326	290	346	311	353	328	337	328	341	324	300	354	334	342	313	340	337	314	352	326	342	338	345	360	339	334	340	349	348	351	312	336	368	333	319	362	351	334	370	321	331	342	322	334	363	324	360	348	339	335	350	341	347	347	342	360	312	347	321	340	371	333	357	337	350	330	341	360	366	342	363	342	320	338	330	353	319	326	336	309	311	342	352	323	343	346	318	359	315	350	355	333	355	342	335	333	343	359	339	369	351	318	361	351	335	366	347	327	349	311	305	326	352	326	343	349	332	322	356	347	339	358	338	353	340	332	322	344	338	344	338	364	331	332	334	382	330	324	382	347	354	310	305	319	347	319	369	330	368	299	341	379	348	340	341	337	331	361	378	344	359	346	343	343	358	356	331	355	336	339	336	345	344	328	364	359	334	352	382	367	331	368	336	350	348	327	325	354	332	320	355	365	325	339	349	365	330	343	344	307	325	372	369	333	368	323	338	332	322	367	335	309	362	346	342	346	382	319	296	321	349	331	350	353	340	352	369	332	364	361	327	311	326	312	328	335	329	313	347	356	392	346	324	317	331	362	360	323	332	360	334	331	371	343	369	337	336	344	310	315	315	347	316	328	363	364	315	353	333	359	336	302	361	344	351	352	347	339	356	329	392	341	323	334	330	331	370	381	348	357	339	362	333	368	354	318	330	316	356	320	346	337	326	360	332	346	379	341	357	334	347	356	346	347	329	346	335	363	332	326	327	363	306	336	367	361	368	337	347	349	321	327	364	290	351	320	330	352	339	360	351	323	355	370	337	368	354	358	352	334	313	321	329	341	351	351	367	339	346	336	338	347	336	344	320	318	351	347	359	329	346	342	335	358	348	366	361	348	330	365	355	349	358	340	324	357	346	324	359	349	326	357	350	337	335	372	347	321	332	337	346	381	335	350	343	344	297	346	303	334	386	345	361	366	327	329	367	375	360	365	350	352	357	331	336	321	357	346	331	359	350	325	328	316	341	356	332	310	361	325	368	329	300	353	353	320	345	327	361	363	340	367	301	312	328	319	372	345	349	349	294	347	318	355	332	327	350	345	333	339	378	352	355	340	328	346	351	355	330	330	328	327	331	332	331	343	380	332	333	336	317	322	380	372	337	317	356	321	374	379	367	365	325	361	344	354	323	355	376	344	371	388	322	354	333	330	334	387	351	358	352	328	342	353	315	349	327	331	367	331	370	328	310	354	350	356	308	315	352	331	336	350	343	346	322	313	364	337	349	363	331	349	352	335	330	331	372	350	328	328	301	325	315	374	337	350	316	348	363	339	340	360	351	341	365	362	363	343	346	333	340	356	343	366	342	328	358	329	347	346	350	377	352	311	350	312	315	305	337	336	338	320	337	353	327	339	351	372	310	357	352	334	350	346	337	325	322	343	328	361	349	342	310	350	343	347	332	345	341	353	328	357	334	342	313	346	373	361	351	353	320	310	353	344	378	318	362	353	334	373	338	376	361	339	370	330	343	335	339	359	392	371	328	318	338	343	344	344	346	350	366	317	329	371	331	367	377	375	356	330	337	356	346	353	360	345	363	332	358	366	347	349	351	335	333	341	362	345	311	318	365	351	382	345	353	346	346	358	336	339	320	332	363	344	352	376	343	362	373	340	333	332	339	336	321	324	335	329	316	354	373	347	321	345	312	343	334	366	328	322	313	352	344	335	316	343	346	356	347	306	359	343	363	337	345	361	330	297	334	358	321	348	323	369	316	371	368	322	340	345	340	315	336	335	365	341	307	344	338	370	322	340	358	347	349	338	315	340	313	362	343	318	329	348	345	349	325	388	358	351	370	360	355	373	316	360	337	345	363	364	337	314	336	327	355	332	350	333	357	312	346	334	325	329	354	346	331	352	353	330	316	323	339	329	358	369	344	352	315	338	362	366	341	374	386	365	318	350	368	360	350	334	353	355	353	330	345	357	359	350	329	357	321	354	360	346	325	321	347	356	360	347	348	366	347	334	349	341	350	322	339	351	328	349	368	296	354	325	351	306	361	330	355	363	356	371	330	340	349	333	349	351	337	344	330	324	346	360	353	339	341	354	365	354	304	375	366	370	360	352	359	321	370	311	356	349	310	367	331	365	360	341	331	366	330	317	392	360	341	347	348	315	346	371	354	337	322	327	331	348	352	357	348	343	351	322	350	327	319	355	371	332	373	370	327	367	324	337	373	329	351	353	338	334	332	312	322	324	356	344	343	367	324	337	305	363	363	336	338	358	335	359	330	275	337	345	338	367	305	345	359	357	326	347	335	336	342	310	347	296	338	325	344	336	379	362	323	350	344	344	334	378	365	357	353	349	334	377	321	293	333	345	348	327	358	341	341	351	324	275	341	325	352	325	335	343	363	331	365	345	347	319	356	350	315	338	334	313	344	357	373	348	352	353	347	371	356	347	335	341	351	332	341	328	334	355	392	316	372	321	344	363	334	359	352	384	326	321	356	320	333	342	335	365	327	356	320	337	340	371	372	341	329	325	357	343	344	294	338	356	335	344	350	341	338	343	368	344	329	335	344	335	343	336	349	324	339	312	343	339	360	337	335	320	362	352	327	337	341	363	353	317	353	331	327	345	351	352	355	376	323	314	368	334	369	335	326	350	309	314	326	337	355	344	355	346	340	317	313	352	331	331	335	336	334	343	323	338	354	361	332	360	365	355	336	356	408	308	364	330	325	311	338	336	338	341	373	315	360	377	343	328	379	380	341	357	341	348	329	344	358	350	354	357	318	368	354	341	342	316	356	346	344	319	386	368	317	350	335	323	360	336	334	329	346	374	344	324	346	345	349	372	343	346	344	371	311	341	349	321	312	345	337	325	330	344	355	378	342	319	332	350	313	347	319	373	308	327	322	371	301	283	344	325	323	313	304	375	333	348	345	382	370	339	325	350	370	336	364	327	360	308	357	347	317	319	361	375	359	338	341	330	364	352	353	329	360	317	334	339	355	362	331	328	357	328	344	366	345	337	358	324	337	325	349	372	351	342	312	309	347	327	336	306	337	329	342	340	310	388	370	336	339	366	340	325	338	324	330	340	352	330	367	352	323
23953	24621	1736	449	422	470	431	400	376	401	376	420	382	382	413	416	409	377	386	396	371	393	387	379	414	386	382	407	408	403	354	355	416	357	392	363	403	392	390	360	364	393	429	368	381	391	396	365	417	366	415	402	403	394	377	375	424	404	403	367	373	391	353	393	395	374	370	365	394	360	368	377	397	391	390	383	378	384	352	395	402	335	384	377	409	367	395	384	353	352	359	409	394	388	386	390	371	379	386	382	365	380	373	395	392	369	381	382	397	414	384	395	358	343	373	384	385	365	381	407	372	357	395	385	393	383	368	387	387	372	427	381	414	413	365	391	382	375	381	376	393	390	392	384	384	387	325	377	392	420	396	401	402	398	401	365	407	396	357	390	365	353	390	392	389	354	368	389	419	351	394	437	414	385	355	414	387	384	374	403	382	375	395	387	387	369	369	361	368	366	347	388	409	404	383	398	391	378	355	334	382	447	395	344	373	349	396	373	379	378	374	355	377	392	403	384	396	414	362	377	358	412	373	369	370	409	372	396	374	382	380	330	386	378	398	399	387	374	360	391	426	401	396	406	407	376	389	401	351	382	376	408	431	366	384	346	408	356	369	404	358	388	401	396	371	388	376	413	413	405	385	349	411	377	373	413	389	369	395	409	387	375	345	375	387	384	409	398	378	337	357	358	402	374	395	378	409	407	374	370	383	378	370	384	377	372	385	352	432	404	347	396	391	361	392	406	386	387	340	374	401	385	398	389	371	412	417	364	373	416	389	394	395	377	400	404	407	398	408	369	381	380	371	384	423	369	373	383	372	384	393	332	372	353	383	409	363	386	361	396	399	359	415	376	406	396	371	378	390	394	348	393	364	387	382	402	402	344	406	369	382	414	434	377	417	410	398	424	375	363	399	417	409	391	384	404	397	383	404	382	328	407	383	422	420	358	400	402	377	335	388	367	375	374	362	379	353	380	383	372	400	359	376	359	379	406	389	374	395	344	410	393	394	381	435	383	358	395	393	379	372	411	384	381	410	393	409	389	388	385	390	365	382	391	386	384	383	381	403	393	409	405	410	343	397	400	367	371	402	371	394	385	422	367	365	380	406	395	361	357	377	370	372	360	376	425	354	390	398	394	361	368	410	373	386	380	394	395	379	379	374	403	373	366	401	400	375	389	347	376	378	383	394	391	351	396	415	383	349	373	378	395	381	373	425	387	376	359	399	361	389	407	370	405	408	406	389	403	382	379	399	378	367	355	343	379	405	439	369	400	348	373	360	372	426	361	388	430	414	379	398	381	374	401	372	374	406	408	369	389	336	375	410	362	372	374	352	401	403	356	385	378	407	366	389	367	357	389	385	350	398	366	380	380	364	406	381	394	345	407	393	385	389	387	378	401	387	375	365	375	364	395	384	400	402	363	367	424	368	399	352	388	392	396	432	363	411	400	399	388	380	398	365	383	366	347	382	420	399	390	378	373	406	399	342	394	404	385	396	355	381	401	378	358	414	384	375	387	407	393	390	356	343	421	378	400	375	368	377	388	374	379	383	381	345	381	386	430	386	354	403	369	384	410	374	430	408	357	386	383	365	364	390	404	369	388	362	397	391	387	383	368	413	384	372	397	372	382	372	384	370	403	388	386	354	320	383	393	367	381	395	359	373	394	400	371	391	380	419	411	373	396	395	388	411	384	370	369	393	365	374	360	397	390	368	392	372	402	394	353	378	364	349	354	392	377	397	358	377	406	373	404	359	419	346	356	378	393	423	379	397	396	383	398	357	344	369	382	399	395	397	393	385	401	412	373	366	366	379	350	412	379	390	370	363	371	373	389	353	406	383	337	383	364	401	399	417	419	405	377	359	395	434	353	391	391	374	409	380	406	388	381	368	398	361	367	390	430	400	397	403	382	379	409	384	381	382	365	403	400	372	372	391	421	368	381	406	401	418	382	361	396	414	360	389	389	367	368	363	412	356	399	344	376	416	358	376	360	378	407	364	419	401	384	391	380	404	384	401	416	362	386	364	356	364	368	396	391	386	354	415	363	420	378	423	380	368	376	387	380	380	394	396	348	406	406	381	367	379	380	395	384	361	389	394	366	395	381	366	399	404	357	372	395	368	385	402	403	338	392	414	346	411	361	368	362	384	355	414	403	420	407	328	362	377	375	372	398	386	405	385	375	385	369	424	364	390	393	362	400	387	375	389	373	390	391	382	383	330	380	358	348	371	393	376	397	400	370	385	362	383	385	376	355	409	370	385	394	368	395	410	417	376	370	406	388	348	376	396	402	369	382	336	389	382	403	398	409	406	384	383	380	378	356	380	402	389	385	414	399	386	410	371	366	349	376	386	394	373	366	386	367	357	373	384	382	404	378	407	387	384	399	357	368	379	412	379	366	404	369	353	395	428	382	413	449	346	408	394	363	403	410	383	380	389	376	397	384	373	385	361	352	395	403	373	380	415	389	396	423	365	406	370	397	359	356	393	357	388	376	372	360	378	379	407	363	354	384	371	392	389	362	382	400	367	331	377	389	375	390	436	419	368	392	365	401	373	360	398	400	394	414	372	389	341	391	372	360	380	364	398	404	393	374	375	360	367	413	377	356	375	421	404	396	423	359	406	350	395	357	385	406	407	369	367	385	372	375	381	383	374	380	385	386	360	344	353	428	359	391	369	379	375	396	384	348	377	384	372	363	423	400	404	329	387	394	370	335	414	400	391	385	377	375	400	379	396	375	375	383	358	416	372	389	372	401	373	366	381	436	392	394	384	350	399	393	418	416	385	363	362	442	389	397	401	401	389	357	363	417	341	366	403	390	386	367	389	393	386	400	390	409	370	351	386	388	392	405	394	384	384	400	377	343	396	361	375	405	360	364	361	410	390	371	420	389	349	391	369	373	395	375	421	350	345	384	366	392	408	372	388	379	375	398	403	396	383	417	374	369	379	371	406	416	367	361	342	390	392	381	367	384	394	389	415	388	365	352	379	404	383	378	351	380	389	363	370	370	380	375	408	377	428	376	365	364	348	382	376	406	342	385	391	381	403	369	370	369	381	394	326	367	394	414	364	378	376	358	385	380	390	402	374	394	390	411	389	403	379	425	406	406	355	391	385	354	368	387	398	397	431	386	358	394	398	415	363	352	369	374	360	384	414	356	374	386	351	381	382	406	366	412	419	357	399	428	387	386	375	404	367	401	342	397	388	339	361	395	366	358	392	339	368	395	356	392	410	378	395	398	373	362	379	380	385	416	329	355	389	401	411	424	393	374	425	408	379	363	381	399	384	347	394	402	377	354	366	408	372	380	419	393	338	409	367	388	403	402	398	372	410	379	393	378	402	402	359	380	377	348	370	383	352	394	402	364	393	360	374	393	390	360	424	359	391	382	389	378	384	407	368	399	375	362	364	381	385	385	350	369	407	390	394	397	374	366	404	344	370	379	361	366	360	398	370	384	380	389	387	396	395	395	394	373	383	387	393	365	358	370	405	352	388	409	389	399
23806	21098	28429	23840	20987	10029	1102	715	679	622	556	571	543	515	510	485	548	473	457	499	495	458	502	448	460	500	473	510	445	510	505	492	478	458	450	466	467	462	491	474	506	463	485	425	486	495	470	482	490	459	446	417	428	441	472	479	460	440	444	477	457	464	471	479	473	468	460	487	441	497	443	460	458	468	447	450	477	433	474	492	460	493	445	480	455	474	473	463	447	432	549	475	475	498	459	475	556	469	464	474	466	484	455	478	493	466	445	505	505	445	454	447	490	432	457	462	435	459	491	477	475	482	437	468	420	501	445	489	470	479	495	498	472	433	495	475	467	452	432	449	482	464	476	509	487	442	474	454	482	459	478	491	441	456	496	440	481	498	500	465	475	465	448	480	468	462	490	442	461	467	500	442	483	463	439	444	447	472	464	456	460	467	434	493	456	475	473	475	452	471	503	481	450	450	496	463	433	463	492	484	424	476	464	476	469	497	466	496	524	434	433	431	479	478	464	466	473	473	439	459	485	455	447	464	442	467	460	440	449	502	466	438	457	431	455	451	451	489	453	495	445	466	457	487	489	492	489	488	471	448	501	438	492	439	461	498	458	474	471	439	471	468	491	449	468	483	458	456	429	449	443	460	435	449	392	445	473	426	470	415	461	440	481	439	478	447	458	464	480	450	489	456	466	473	457	417	433	446	439	462	419	485	446	437	455	506	471	455	478	445	477	461	439	475	435	444	455	482	452	448	486	477	469	429	451	447	482	424	429	429	472	477	449	468	428	464	462	461	410	464	480	487	442	484	468	450	479	458	464	464	460	461	471	472	449	473	442	450	461	508	449	480	480	462	454	450	471	453	485	498	464	444	472	502	480	458	499	452	458	455	458	459	452	482	440	479	502	463	464	433	471	456	446	422	446	472	408	474	488	412	511	488	449	522	460	426	475	455	432	490	452	461	442	481	433	473	474	461	467	449	459	472	480	454	456	446	460	497	472	472	453	531	477	483	445	437	445	519	469	452	468	475	433	428	469	476	430	461	470	478	429	437	449	487	476	453	457	450	472	456	473	482	461	464	453	452	452	458	496	485	463	433	456	455	456	451	457	522	440	492	460	490	455	482	455	484	438	481	481	495	462	499	450	484	459	470	470	431	439	466	424	449	487	506	454	460	447	462	463	427	452	464	461	472	495	443	443	464	471	496	459	464	473	448	446	469	428	466	473	478	443	470	461	458	468	457	488	438	485	473	449	450	469	449	455	493	431	433	468	444	479	461	491	441	433	461	444	416	454	444	463	482	458	444	443	452	505	479	459	470	522	468	475	445	474	473	473	460	487	443	392	469	479	460	475	453	492	462	492	457	506	471	456	487	489	478	470	427	450	460	437	424	460	469	439	446	454	438	465	415	442	471	453	473	477	446	470	431	494	484	480	456	451	459	443	474	487	467	483	453	474	452	441	482	484	456	437	474	455	485	440	506	461	490	445	441	471	452	451	464	442	434	463	466	430	495	467	461	416	447	466	437	439	465	443	457	452	500	454	465	458	479	458	435	503	433	444	470	475	454	479	476	490	488	453	478	465	489	448	514	483	457	493	503	451	462	459	452	438	461	496	460	446	444	511	451	466	476	451	464	463	468	476	420	500	429	448	459	445	469	490	422	456	486	461	452	447	410	464	438	490	462	460	468	472	455	452	515	468	469	470	465	473	477	407	449	468	463	439	479	458	423	451	408	460	516	448	472	429	442	513	462	460	423	493	489	441	470	428	442	428	477	459	440	472	499	430	495	458	457	437	459	468	452	521	486	462	481	453	456	445	514	471	475	500	460	471	464	437	463	455	437	460	431	498	443	451	472	473	496	427	471	463	483	484	515	455	439	457	420	483	413	452	489	482	502	468	483	454	472	463	440	454	444	482	505	481	476	460	477	436	422	501	509	447	446	442	476	463	468	516	438	522	450	484	502	448	463	487	426	483	480	439	466	399	448	492	479	464	444	397	464	459	433	471	471	499	496	494	468	440	415	488	463	487	467	501	415	444	468	448	484	465	478	462	420	448	463	421	460	506	476	469	448	442	460	469	454	453	450	467	450	434	454	488	486	480	449	451	454	514	489	463	501	450	415	491	429	423	483	417	466	459	469	481	469	456	498	470	442	463	463	471	442	458	460	420	479	445	450	464	460	463	465	454	462	439	476	466	435	490	481	484	440	504	443	437	438	467	471	431	500	456	450	458	445	469	449	493	504	464	461	453	471	427	431	483	446	468	500	470	468	492	456	456	474	463	473	481	427	456	428	455	459	427	470	481	460	426	434	427	454	427	453	487	440	472	435	455	478	465	449	464	465	448	447	460	454	468	436	434	477	447	490	450	483	483	444	488	451	500	454	515	485	439	440	434	467	502	480	441	451	417	420	453	479	449	472	472	478	459	452	462	448	474	492	477	459	476	431	458	454	493	440	476	453	426	471	478	507	479	416	450	435	491	474	485	483	448	420	473	432	447	460	460	495	456	444	482	440	451	448	442	467	444	442	445	448	443	444	514	455	463	485	456	449	452	492	428	441	465	447	456	470	492	467	457	437	438	417	475	466	473	443	428	423	414	449	441	441	461	440	485	435	443	496	452	450	473	457	474	450	460	472	483	482	412	451	458	429	486	458	475	435	506	457	462	440	484	449	450	458	503	435	471	433	449	485	436	484	429	433	484	452	474	487	473	480	493	481	461	425	486	486	452	449	442	503	445	457	420	473	444	456	443	470	460	441	450	440	447	487	478	452	459	452	471	460	464	445	466	462	445	440	443	497	438	452	491	457	492	433	488	491	460	435	484	468	479	458	489	451	458	449	475	446	485	463	479	458	447	509	435	471	427	471	462	470	447	486	476	435	437	473	475	486	472	478	420	454	476	474	405	465	480	433	479	446	446	483	470	444	482	469	476	454	504	457	461	481	465	430	474	442	439	470	474	456	475	425	464	482	489	507	460	464	468	464	485	507	471	462	460	450	428	485	460	444	460	485	471	480	441	493	424	489	468	468	466	449	449	483	447	410	518	451	495	514	442	499	474	471	465	449	466	421	519	499	494	451	496	444	487	435	488	474	453	501	468	458	454	453	449	455	455	454	444	486	481	479	467	482	453	458	448	500	503	449	465	453	483	468	478	444	421	438	453	417	476	445	443	449	461	473	474	465	466	447	506	470	451	479	466	425	471	446	459	473	463	463	457	442	483	465	461	431	492	461	447	483	433	453	460	439	449	482	468	488	458	441	471	474	435	485	472	428	465	468	469	449	466	452	466	478	507	450	502	446	457	442	484	445	410	483	493	472	456	451	420	448	465	493	482	462	488	467	446	497	446	460	453	444	464	476	417	471	466	460	499	433	480	475	455	499	457	470	475	493	458	443	479	420	457	472	467	448	471	439	440	448	444	491	459	439	462	419	502	449	441	469	493	483	443	467	408	497	455	454	433	460	491	455	471	444	463	452	462	469	455	447	486	422	462	471	499	463
41099	67327	12617	4988	1686	1322	1141	862	820	743	652	635	577	590	571	572	554	542	546	512	533	576	518	518	495	492	488	518	484	505	483	484	522	454	526	480	534	506	464	458	505	499	512	491	512	499	510	491	503	482	479	482	527	520	489	467	468	466	504	477	463	488	476	489	530	498	492	438	450	453	473	480	510	480	484	515	514	460	485	469	511	509	479	501	549	476	502	466	488	504	515	503	494	452	527	474	486	483	463	469	483	465	521	452	495	500	456	488	491	516	429	455	492	531	460	499	530	486	458	525	495	491	501	466	503	469	456	457	494	472	484	481	445	513	509	486	475	502	499	511	504	472	468	482	461	498	477	461	480	512	509	498	490	501	497	446	475	517	492	469	500	485	506	494	477	495	469	445	484	486	505	447	478	493	483	460	485	502	470	498	448	455	496	450	553	460	445	503	504	471	482	462	489	473	495	474	492	511	463	536	442	480	504	473	437	487	507	472	517	515	497	478	484	456	521	478	476	485	451	485	480	507	496	468	502	481	451	514	476	491	478	481	513	474	461	464	477	472	504	459	474	475	485	484	493	496	506	462	469	491	475	499	500	442	468	511	491	493	488	481	458	459	481	465	496	526	459	479	481	496	489	470	513	463	493	509	512	518	469	471	469	500	486	546	516	546	477	484	474	451	463	487	473	456	470	497	491	497	501	496	492	502	492	492	502	515	495	487	522	467	488	523	508	495	473	444	466	471	495	495	469	474	442	470	520	497	494	456	493	452	550	464	463	463	479	504	457	473	472	521	467	467	492	529	472	472	467	506	491	516	484	476	467	491	494	475	472	466	491	449	485	534	454	478	487	505	471	475	449	471	495	473	480	474	477	480	509	459	451	492	477	460	457	521	481	487	483	512	524	473	485	492	460	501	479	474	494	491	461	514	479	494	486	488	547	472	475	506	489	497	479	498	507	507	448	515	463	481	512	527	492	487	516	515	511	481	506	480	524	508	479	513	488	515	504	464	496	509	480	492	515	497	472	482	476	496	518	482	486	490	493	534	476	498	483	514	492	472	498	449	501	495	470	460	490	459	466	468	541	496	486	497	471	524	452	458	503	478	485	484	480	529	482	534	506	512	487	498	481	477	485	513	497	488	475	514	514	496	507	478	490	488	483	507	463	485	442	450	511	502	494	490	464	484	496	484	456	498	511	496	493	513	492	493	464	479	512	470	493	503	516	478	475	485	518	456	508	459	475	471	496	469	456	455	512	487	468	492	496	491	495	453	489	542	468	464	522	473	460	477	486	539	456	512	502	476	502	506	475	466	461	497	487	504	481	487	479	481	497	442	514	495	487	478	491	494	483	462	493	471	453	509	460	462	515	494	465	499	464	468	435	488	489	472	464	488	466	480	514	497	495	490	452	483	531	452	484	496	497	501	444	489	474	502	518	469	461	509	496	506	528	458	443	471	459	471	461	509	474	544	467	496	467	497	476	466	452	478	488	500	485	474	473	495	495	502	464	483	506	491	484	491	462	464	459	474	459	534	484	508	526	461	448	463	513	509	490	491	498	467	531	507	489	505	518	487	479	496	486	498	518	480	463	486	481	507	493	455	491	523	500	488	485	491	491	476	484	491	457	500	486	519	519	492	478	526	495	440	487	490	541	510	493	473	489	495	471	504	478	487	487	465	523	506	488	471	488	496	519	491	506	463	455	484	454	500	484	478	518	450	512	503	485	489	476	500	524	444	453	469	527	523	477	467	503	513	457	484	444	481	490	463	474	491	470	481	454	488	509	483	509	468	475	471	439	492	476	457	481	534	447	506	544	472	486	510	485	493	450	507	463	478	490	486	500	528	484	498	516	466	467	524	474	510	454	477	509	483	490	485	492	482	526	501	475	536	501	459	486	499	509	515	519	492	504	495	476	501	450	470	494	470	456	506	512	473	456	483	445	524	480	480	496	494	466	449	449	485	487	480	488	484	444	493	480	467	463	497	508	500	465	480	482	453	473	470	502	485	467	495	487	497	472	455	499	492	489	478	461	459	511	493	497	506	442	517	521	466	466	497	498	477	428	495	530	477	477	483	473	492	479	464	453	464	500	485	471	462	522	518	508	465	512	471	498	495	443	460	468	452	501	491	535	494	476	504	494	517	484	495	500	457	513	483	488	502	521	496	460	531	474	519	484	484	466	460	495	507	531	529	499	465	489	497	493	520	512	482	532	486	517	524	464	518	493	516	501	508	522	485	487	488	517	468	521	477	465	511	470	512	503	478	449	502	533	477	488	460	460	490	491	507	463	471	481	487	490	483	484	459	441	470	506	501	468	510	491	475	509	480	489	482	512	475	493	502	481	479	487	506	477	531	462	447	509	435	498	466	514	457	486	471	461	490	492	505	507	502	493	491	457	483	486	487	518	538	479	483	461	482	514	480	527	498	482	525	474	498	508	453	494	495	489	467	464	488	479	476	534	471	493	480	465	475	486	498	482	455	494	470	525	519	476	500	531	482	461	466	488	493	467	489	505	491	463	543	469	485	511	486	464	490	484	475	441	478	492	478	460	498	526	492	533	497	506	507	477	502	505	500	487	445	456	473	522	502	474	497	457	469	503	459	508	457	454	479	495	515	462	475	473	487	555	471	495	500	459	492	509	456	473	471	500	476	483	442	477	472	453	502	494	505	459	465	476	493	484	511	486	426	477	495	503	478	482	516	449	476	489	536	474	465	500	485	496	455	481	475	482	499	511	501	507	518	470	508	492	501	499	470	514	461	475	542	489	500	469	517	471	494	505	483	502	503	499	481	500	483	450	482	468	506	495	480	454	507	453	484	532	461	491	467	484	434	432	496	482	554	453	494	475	534	485	514	498	452	506	527	476	484	510	490	475	482	540	476	484	546	507	471	458	507	462	455	492	501	475	485	495	503	498	460	530	472	512	472	506	469	518	539	514	491	494	491	479	486	531	504	482	476	455	485	501	457	483	447	465	497	444	457	474	453	450	466	481	496	457	488	497	515	486	481	465	485	480	466	508	468	467	504	457	478	474	459	494	542	457	461	502	457	495	476	492	482	487	474	500	512	488	492	490	451	484	475	493	474	498	510	516	505	502	459	499	538	493	470	479	456	506	456	494	487	483	467	549	500	487	498	460	461	466	476	484	501	487	486	465	482	472	514	489	447	459	507	489	455	446	498	483	486	481	529	480	447	467	487	532	476	448	516	461	475	505	465	417	481	458	515	520	484	494	466	450	513	496	543	439	445	510	505	469	481	446	452	481	507	496	487	469	509	504	494	475	461	482	497	413	482	459	466	502	489	458	496	470	498	492	484	510	429	530	452	505	493	492	472	517	473	453	489	471	453	533	491	495	492	487	493	453	489	493	465	495	480	504	496	495	464	532	488	491	545	486	458	520	474	479	499	517	460	485	480	465	521	501	485	447	504	498	484	530	523	487	522	455	490	514	502	497	458	499	493	487	476	492	477	485	503	474	485	507	497	491	483	519	457
25002	21334	27523	24738	11617	1145	831	749	696	727	657	681	660	673	664	649	668	606	632	674	627	682	619	606	610	628	603	615	580	613	642	622	634	605	683	673	603	595	589	630	705	638	624	650	641	616	584	635	615	640	673	630	616	602	614	682	623	649	662	632	696	647	613	619	641	631	650	607	613	620	633	668	629	609	631	642	667	643	594	660	587	627	647	599	642	649	657	642	618	637	618	567	618	672	656	621	645	632	626	624	604	600	616	644	670	663	613	639	609	607	600	584	644	604	645	647	619	596	588	587	684	644	598	688	616	588	557	679	649	620	609	616	657	641	625	601	648	611	652	648	657	599	600	632	621	644	621	603	623	602	603	607	627	576	645	584	636	612	631	637	663	630	671	615	622	622	641	642	637	605	573	581	591	625	659	641	640	647	611	638	633	627	665	640	592	651	605	632	634	676	640	617	619	597	656	630	634	633	628	590	605	651	621	643	633	626	666	594	669	665	667	615	617	618	641	654	626	633	590	620	635	611	659	652	630	604	643	627	653	640	645	604	667	619	619	606	670	608	652	631	651	643	586	606	629	661	632	639	618	653	632	617	634	634	653	616	660	603	614	606	627	652	638	662	604	595	664	662	674	663	599	659	607	631	665	643	606	635	658	594	615	587	629	678	622	654	566	648	653	630	656	638	605	615	638	635	653	632	647	657	612	611	628	626	635	680	630	602	607	642	621	640	651	650	660	628	650	665	621	670	646	657	660	649	663	615	644	595	620	627	684	584	636	616	640	601	608	633	621	642	625	628	656	625	644	620	636	630	612	636	610	577	615	650	619	625	667	656	559	636	652	664	611	656	643	612	644	672	601	605	683	648	683	632	576	600	658	633	610	633	644	642	604	650	623	616	607	617	640	624	603	658	614	644	628	641	632	637	579	634	622	630	608	631	626	637	653	608	637	619	596	619	590	650	632	598	616	648	639	614	670	648	626	634	638	600	639	649	619	680	636	625	626	563	613	628	620	609	635	637	611	618	667	641	617	607	619	643	616	665	607	669	590	612	615	611	631	617	651	589	674	623	605	675	620	602	609	655	673	610	633	638	570	657	665	662	623	605	586	622	633	605	653	632	662	626	641	658	646	624	623	597	590	592	658	620	642	653	656	624	670	628	667	685	654	612	577	629	653	661	620	614	643	640	631	642	616	643	667	652	586	609	659	663	628	671	657	629	623	623	627	661	624	613	647	589	640	636	608	630	672	641	644	597	658	621	638	644	643	628	673	613	627	592	595	620	610	608	659	626	632	643	605	666	659	665	624	630	616	656	643	625	619	625	607	618	616	599	584	652	614	606	634	663	644	652	621	616	641	675	598	627	622	630	668	606	577	678	669	595	615	644	655	623	631	627	641	670	640	635	632	668	653	589	675	696	658	606	643	632	619	637	613	629	602	676	618	630	600	630	632	606	579	674	652	628	601	602	630	645	603	688	629	654	611	618	647	605	624	629	635	652	663	649	618	623	630	610	615	669	637	602	621	614	686	649	612	626	665	593	612	607	603	644	642	576	653	639	609	604	631	618	637	634	629	635	644	659	632	678	651	637	597	669	651	632	601	610	645	596	660	604	613	623	626	618	666	591	609	650	641	639	667	668	656	626	668	635	614	640	636	602	629	597	630	625	621	617	647	668	619	617	632	684	629	609	610	602	636	618	603	595	637	546	622	608	643	634	622	642	614	607	602	590	626	585	628	614	581	612	651	653	636	599	651	639	680	658	644	646	597	638	609	605	591	603	661	595	622	661	574	619	613	630	642	628	651	643	608	618	649	666	641	634	616	601	597	681	610	617	602	646	593	645	611	613	669	618	607	617	620	571	656	646	624	628	609	652	632	626	592	621	649	630	617	667	678	664	651	662	626	662	644	617	630	652	612	640	636	634	592	666	625	646	675	660	659	583	626	670	587	617	642	620	639	644	636	669	624	629	711	674	630	619	578	602	627	616	631	626	667	632	593	653	633	663	634	653	642	660	663	583	623	639	621	632	601	584	660	619	610	630	601	626	645	596	642	550	641	631	612	626	603	655	625	633	621	630	583	645	620	623	611	647	623	611	671	642	650	683	611	632	611	616	642	618	586	586	630	640	628	615	632	644	639	657	612	615	657	639	639	630	612	647	623	640	655	674	622	610	679	645	590	627	621	656	672	624	568	641	671	617	653	620	652	678	629	630	634	592	665	616	602	635	616	653	622	616	633	611	631	613	653	668	663	651	650	630	680	647	651	618	608	645	613	626	630	603	642	602	666	702	617	618	649	618	601	640	611	610	673	628	597	626	655	617	604	631	655	603	624	665	628	655	663	622	664	609	600	601	634	649	652	650	635	635	639	601	621	658	623	651	664	618	656	626	640	631	626	625	608	628	623	622	597	615	618	678	629	627	620	602	605	642	616	654	640	625	624	612	623	634	671	601	642	676	613	658	633	608	619	664	608	629	612	611	645	592	649	639	588	615	636	599	615	640	608	646	636	633	620	630	604	665	628	632	596	619	688	653	669	637	628	609	634	663	639	639	609	673	610	619	653	628	685	672	640	684	640	584	604	629	667	668	623	679	591	642	614	661	618	611	638	614	596	587	634	662	631	649	651	644	609	608	638	652	614	626	617	649	669	695	638	643	609	682	633	621	612	604	594	603	641	624	643	605	622	679	630	642	603	664	624	614	657	631	661	631	645	650	585	586	642	690	625	685	606	582	614	615	613	632	648	638	568	690	628	645	593	641	652	662	624	634	624	614	635	650	637	663	641	632	661	618	580	621	632	632	655	633	653	672	652	604	646	582	599	645	628	634	630	628	655	614	634	652	625	654	620	600	621	631	614	602	656	660	595	645	662	618	653	629	651	609	608	613	669	641	588	654	601	590	623	583	649	621	637	637	635	613	600	654	627	668	634	637	696	615	645	612	606	640	655	617	666	612	641	628	591	692	700	639	613	625	650	660	624	681	591	655	663	624	598	624	656	628	608	622	617	615	612	602	659	687	638	615	663	687	698	604	666	578	640	646	631	621	605	576	608	658	644	602	602	626	603	640	659	604	655	657	596	609	611	655	637	634	632	615	624	601	653	602	676	630	675	629	608	683	571	617	625	630	681	615	591	607	633	652	608	654	602	620	621	579	657	598	641	609	623	600	593	603	646	641	605	652	641	609	619	684	629	659	642	576	646	626	652	633	602	681	622	609	614	623	655	607	616	631	619	613	675	596	639	653	616	646	595	625	626	632	678	633	633	630	703	628	609	594	590	618	606	661	675	594	613	626	658	644	634	662	626	628	625	625	624	634	630	618	624	641	630	606	660	685	639	645	608	631	648	598	643	695	640	640	657	626	638	660	644	627	660	658	682	572	585	656	636	650	610	636	674	632	636	631	640	623	637	620	625	626	667	597	628	622	654	673	607	635	624	601	641	642	630	657	626	617	670	681	602	656	620	615	667	616	631	595	652	647	626	652	642	644	641	669	678	632
39627	59724	12267	5768	1264	1187	987	894	827	777	790	779	724	794	709	703	677	745	675	681	728	704	675	695	669	692	659	654	685	693	720	747	631	691	646	713	683	639	624	691	691	691	702	637	689	707	671	667	657	682	655	682	644	677	662	684	672	676	669	669	661	691	683	697	697	654	622	673	690	683	717	683	656	686	659	655	682	709	707	705	650	639	629	646	668	679	613	697	662	675	724	657	705	655	649	688	691	731	633	678	662	729	683	707	671	702	664	680	702	655	641	677	683	661	650	693	697	672	639	629	666	644	708	668	687	670	649	662	690	622	710	702	679	687	642	708	700	627	674	708	605	713	645	675	704	602	666	690	631	676	700	695	646	685	685	701	725	671	673	703	695	644	696	631	650	678	653	667	670	665	674	658	672	635	705	694	672	625	672	681	670	680	662	708	681	702	685	684	684	687	633	665	686	716	659	658	651	688	656	650	630	660	633	647	708	718	678	685	705	717	688	705	641	698	705	647	679	691	696	664	650	701	700	692	700	676	686	672	692	664	654	698	639	651	712	646	632	637	674	694	650	659	650	694	668	648	689	669	623	677	738	704	658	676	668	716	650	707	638	689	670	685	670	636	705	673	677	642	666	668	671	692	659	678	648	661	705	656	640	634	710	679	692	662	655	737	653	686	685	644	688	687	698	758	652	657	665	688	706	710	687	712	672	653	672	604	681	640	650	645	643	706	672	640	633	714	676	668	622	686	655	686	654	664	652	669	717	682	717	660	693	639	717	728	689	631	658	659	680	711	658	659	650	694	670	640	641	666	662	700	591	687	651	638	681	689	699	622	687	682	694	662	731	709	682	694	636	709	696	665	672	728	684	663	703	684	668	674	684	689	669	659	657	674	697	688	704	684	640	658	710	637	638	652	671	656	679	690	660	693	687	708	674	696	711	702	693	690	679	651	702	638	660	643	624	632	661	682	656	676	626	667	685	656	644	647	685	655	660	666	691	702	689	672	692	625	709	668	734	653	637	665	669	668	685	698	668	747	677	693	701	699	696	612	663	666	682	656	689	647	648	675	645	646	658	696	673	665	680	679	689	671	667	680	633	705	689	669	659	655	669	675	646	667	655	648	633	632	649	639	696	676	638	662	712	707	634	708	677	628	627	725	705	653	680	640	644	639	693	654	684	730	662	689	678	672	700	655	700	720	673	666	664	688	727	690	651	682	667	704	700	645	652	701	640	709	681	693	701	702	664	668	686	671	700	651	689	638	692	685	706	610	679	686	733	668	694	708	659	688	698	630	685	658	694	639	699	657	674	695	625	655	650	637	647	679	661	692	658	717	633	674	709	669	665	685	682	689	655	674	736	677	673	699	640	635	691	701	680	674	721	685	685	681	672	699	650	664	661	669	676	666	668	644	669	671	680	669	661	707	638	685	659	671	686	709	647	648	684	657	672	714	666	658	680	675	636	720	679	692	700	709	678	674	674	695	669	636	670	642	658	684	665	656	666	718	644	647	687	711	701	709	672	665	656	684	683	666	691	693	658	683	688	677	673	711	656	702	686	684	676	669	669	645	644	684	663	689	681	676	648	655	658	657	685	666	672	674	673	703	669	634	653	653	651	643	658	686	688	641	681	707	686	685	660	682	679	745	680	630	690	728	652	650	658	651	646	689	674	636	676	663	668	652	695	637	633	743	647	658	662	727	635	630	700	686	691	616	683	674	638	665	673	665	667	636	684	651	691	691	671	676	698	660	664	657	685	700	684	730	628	647	664	685	613	652	694	657	703	667	670	664	711	664	684	652	685	690	677	694	665	723	646	675	679	687	654	679	707	696	680	684	661	705	733	668	674	665	723	657	660	655	672	655	701	660	650	655	658	646	663	692	648	636	601	719	689	617	698	674	672	687	697	657	653	624	681	687	655	657	651	637	624	665	657	673	689	707	657	667	624	689	649	637	722	696	634	662	673	673	667	679	641	655	663	697	653	654	659	671	655	626	730	674	689	684	684	641	673	640	719	717	671	631	658	649	660	654	686	705	630	694	606	673	689	685	687	666	636	652	650	653	672	680	659	680	656	667	681	660	688	633	689	662	726	696	690	643	701	701	725	683	668	648	695	610	641	652	690	699	730	665	692	698	665	713	700	675	695	686	649	693	668	680	678	638	709	714	665	673	718	635	685	666	680	675	629	640	632	660	714	667	738	756	688	714	710	706	728	710	657	687	706	669	613	670	683	667	657	673	686	632	706	683	706	703	686	658	631	688	675	653	639	666	673	677	677	695	670	684	665	677	623	594	633	623	666	688	707	679	696	652	624	688	664	628	715	702	718	708	648	678	649	683	732	645	734	705	676	640	686	675	666	663	684	715	673	642	683	613	653	664	640	718	691	689	730	718	702	645	679	704	630	678	632	664	645	650	690	694	653	664	687	674	690	638	675	697	650	666	712	681	641	645	682	714	693	668	698	665	696	698	675	635	670	723	684	654	710	663	656	667	693	702	664	649	690	676	650	641	689	638	636	676	726	677	681	649	684	629	707	679	660	695	664	717	688	644	659	675	702	666	693	682	647	613	707	648	648	685	699	647	702	585	661	678	698	734	669	652	692	710	649	693	666	640	718	687	670	685	688	677	630	639	690	649	696	731	643	683	678	701	672	679	660	681	695	636	699	684	678	622	665	677	722	702	625	666	654	729	689	661	648	722	699	670	697	692	699	674	684	717	647	661	627	631	684	686	653	685	691	659	694	712	632	617	665	659	683	667	677	695	673	664	653	648	661	707	643	666	693	676	687	663	732	692	716	658	674	629	644	652	692	639	673	667	670	674	685	659	615	678	624	679	652	695	700	688	667	651	666	717	682	691	647	713	683	657	714	635	678	705	704	681	693	706	713	691	698	709	625	665	682	657	691	675	640	731	675	656	658	725	643	669	688	627	652	666	676	731	721	666	694	694	700	691	683	691	684	684	640	703	657	670	663	673	687	666	677	692	733	639	666	667	651	709	713	695	691	699	698	705	749	681	639	650	670	655	635	648	668	725	725	656	677	639	722	696	683	720	674	662	664	677	691	687	697	720	658	682	675	641	677	636	687	706	650	655	644	668	650	669	681	653	690	666	647	656	675	674	658	639	654	695	658	633	686	699	706	655	678	655	660	675	677	674	662	699	715	673	671	701	641	680	677	661	704	652	688	660	683	670	688	664	652	688	654	682	680	670	671	680	655	680	669	679	720	713	684	668	647	683	678	679	645	651	657	664	672	653	661	684	665	634	680	638	676	689	681	682	678	627	703	686	644	667	697	651	657	678	681	697	675	703	702	682	651	646	666	695	692	700	645	664	675	665	717	671	671	713	658	658	681	676	671	673	709	647	721	665	649	691	659	656	647	684	666	634	655	668	671	706	650	645	675	671	650	680	693	695	649	665	670	694	650	704	649	618	695	678	660	699	731	705	675	732	669	659	665	695	687	650	696	624	615	682	697	667	664	699	669	672	654	698	695	636
22629	21177	29378	23166	21153	21215	10612	1575	1231	1192	1092	1052	980	1046	1000	1023	994	1017	916	939	992	977	969	953	839	944	880	984	932	921	913	842	931	994	911	930	910	932	869	894	904	931	964	887	922	895	900	875	852	912	966	978	915	905	828	933	916	856	897	943	907	951	931	884	922	836	906	863	915	911	940	871	936	920	915	921	916	884	909	885	887	885	911	930	862	867	887	951	933	924	876	929	914	845	946	937	879	921	955	875	833	898	879	893	929	879	921	875	964	910	912	904	946	921	874	928	918	863	931	881	864	923	916	918	895	893	908	926	847	978	902	929	987	879	888	938	902	859	915	877	826	893	892	928	869	928	895	886	941	911	927	1006	913	942	893	845	891	884	920	907	915	890	853	898	898	855	884	910	886	908	849	900	864	882	879	931	902	888	889	871	829	876	858	940	928	891	898	875	833	879	949	904	898	943	926	775	943	899	865	877	890	863	896	903	835	885	878	912	877	890	891	894	885	915	936	889	861	940	962	860	923	887	960	910	926	906	873	860	896	871	861	933	903	893	930	930	915	894	935	887	876	828	942	894	881	879	936	912	897	884	948	872	886	853	923	842	892	885	893	925	883	883	933	902	904	903	908	905	898	945	899	870	890	895	818	870	913	940	911	940	861	890	880	916	933	896	939	962	924	908	878	860	892	847	857	900	878	912	912	875	896	928	888	908	927	888	943	889	882	872	888	858	921	849	873	932	910	884	948	873	910	825	949	936	877	902	835	867	859	908	886	905	950	906	889	894	910	922	917	874	906	883	880	872	830	904	924	926	890	906	915	860	887	869	910	902	885	847	866	965	893	928	923	877	839	891	918	896	873	872	898	902	924	873	878	899	970	917	891	920	882	908	946	920	881	918	883	865	850	903	877	900	914	886	907	928	887	904	849	909	905	935	946	959	919	871	908	881	924	918	889	914	882	890	929	906	851	875	879	902	908	912	870	887	972	952	866	952	852	913	895	916	890	928	878	856	878	940	898	969	901	895	921	876	911	903	919	828	860	920	845	904	874	914	901	937	939	913	893	904	990	937	895	888	888	892	887	924	901	920	912	870	931	912	906	858	857	859	898	913	924	887	899	924	919	907	933	894	939	879	899	948	866	911	921	894	845	914	866	884	864	859	927	977	894	884	932	902	932	919	916	898	961	911	882	936	877	949	857	850	925	891	923	862	930	964	915	852	841	896	954	922	866	906	929	843	862	939	892	915	935	935	887	908	856	856	845	893	840	917	911	917	871	914	907	925	896	877	903	886	914	912	900	907	917	917	899	903	900	889	925	932	938	931	895	871	893	939	985	913	902	924	953	894	865	914	908	902	929	832	891	917	894	940	912	898	842	897	910	880	891	942	919	896	891	892	850	966	852	876	950	928	903	872	874	912	868	919	885	886	935	916	944	918	951	906	903	881	914	940	912	968	860	922	914	889	864	887	866	894	877	918	906	923	879	880	945	917	893	863	915	888	883	925	912	934	889	907	910	890	856	857	868	1002	906	885	901	941	895	894	883	894	906	860	952	909	932	916	919	880	937	937	862	859	879	864	889	942	933	835	839	895	932	974	915	904	898	828	899	843	958	918	928	883	923	895	906	863	906	913	918	937	906	913	872	887	847	907	925	894	935	903	874	871	901	877	878	928	891	919	855	893	884	871	905	909	878	924	931	890	891	938	962	959	861	887	880	920	925	881	921	871	923	956	896	893	884	843	907	883	917	873	887	926	940	916	865	879	927	928	868	850	874	908	847	844	915	944	922	889	904	933	929	914	890	889	939	901	889	935	877	892	946	904	874	912	867	865	893	944	881	941	860	916	932	923	898	840	904	877	890	876	858	854	934	858	929	912	895	875	849	880	948	915	872	889	898	881	913	913	895	959	865	892	842	885	874	911	938	885	870	902	912	900	922	912	870	871	860	869	917	878	873	879	850	880	932	885	889	867	876	899	920	878	900	905	912	904	843	917	933	869	861	868	948	904	914	877	904	892	852	966	888	897	879	909	914	942	957	914	921	947	923	927	898	868	889	918	913	864	894	850	881	864	936	915	865	943	889	901	940	869	888	867	921	946	939	887	869	935	897	895	871	870	962	944	926	904	948	932	854	856	906	870	900	891	856	879	872	948	980	909	931	927	913	943	920	949	814	848	884	871	925	876	897	904	937	901	892	858	910	952	878	876	946	882	891	886	912	959	930	864	894	871	885	943	878	897	843	872	899	879	888	876	929	923	937	870	940	894	924	923	873	900	898	924	895	957	885	875	937	888	957	933	869	895	893	926	895	921	941	946	892	895	882	880	888	901	893	956	901	889	961	893	861	878	889	885	866	869	954	904	908	886	922	840	941	849	917	916	902	910	932	900	897	952	957	863	864	856	884	898	842	976	905	892	958	869	901	855	877	940	898	955	889	884	877	879	873	936	904	934	917	924	934	878	883	914	897	869	910	867	859	932	890	932	941	934	940	887	866	889	880	901	864	873	912	848	871	920	951	884	865	858	897	957	900	914	917	869	870	910	886	973	912	867	939	918	881	912	929	887	964	948	890	901	894	917	886	887	897	908	890	887	872	929	902	962	952	844	894	857	923	881	870	937	933	903	874	916	853	924	877	903	920	907	910	892	935	940	864	872	912	924	848	919	929	959	901	873	916	883	932	900	890	960	941	936	902	837	921	907	932	903	988	855	832	898	892	947	879	946	925	841	927	893	898	894	907	906	941	861	902	876	867	930	895	832	889	873	884	883	875	876	837	912	932	948	876	911	891	865	889	909	831	920	850	876	846	948	861	907	910	923	944	888	915	894	883	953	920	860	911	909	935	915	915	936	889	919	909	884	842	854	891	887	890	908	858	883	904	870	832	870	868	930	805	928	925	943	893	874	903	910	967	887	895	880	911	885	902	897	942	873	911	887	895	856	954	885	938	876	914	929	902	914	861	890	875	924	892	955	949	875	851	918	904	907	919	936	904	922	881	865	894	854	900	929	890	945	926	887	917	873	854	880	832	862	862	844	865	814	893	854	863	858	933	921	902	938	911	861	898	913	945	927	884	917	892	917	888	864	898	894	848	911	895	880	914	956	883	878	956	864	903	831	867	863	936	879	903	908	885	897	896	887	854	912	851	898	921	868	920	889	886	940	926	927	848	866	934	858	932	861	920	863	956	872	872	890	926	912	939	875	907	910	938	875	892	862	883	922	902	885	862	899	919	876	869	904	880	844	869	899	851	939	890	871	902	896	849	910	914	901	877	850	873	932	924	882	942	908	874	852	938	895	877	931	859	894	868	907	865	889	885	879	944	911	828	889	914	898	954	858	872	847	920	848	945	937	906	874	934	848	875	922	868	908	916	910	907	970	861	876	901	835	893	861	878	928	899	925	932	867	946	885	891	873	904	918	857	887	887	898	842	902	890	886	946	891	911	939	871	880	903	894	861	866	901	847	862	906	893	888	909	983	941	947	895	901	867	880	908	856	899	911
49822	84730	22190	10429	2876	2363	1940	1633	1423	1286	1186	1176	1121	1071	1039	1043	1028	1029	976	923	996	968	923	905	1026	975	963	952	877	934	954	933	921	877	927	909	912	873	929	936	985	895	888	920	910	906	914	950	881	900	900	848	861	872	901	938	947	912	886	828	844	893	950	881	873	925	942	879	855	902	858	905	911	874	887	835	897	911	860	871	910	877	886	930	868	911	876	950	893	873	877	903	906	960	865	929	866	920	979	869	909	909	907	923	916	922	830	840	849	969	855	901	919	876	892	857	923	889	904	955	933	848	940	842	936	885	900	907	910	914	915	916	918	900	906	893	888	884	857	811	866	896	864	875	916	859	873	885	916	816	935	907	886	885	890	917	889	877	950	909	901	913	883	915	897	915	930	851	826	868	923	866	886	905	877	919	923	897	912	891	843	900	915	894	851	919	887	898	847	976	906	927	944	876	900	886	867	871	866	886	912	860	907	868	903	903	872	861	857	898	932	924	884	900	899	929	894	884	827	925	883	896	908	891	876	867	846	883	892	910	848	911	913	894	914	952	881	915	856	953	880	922	870	909	906	856	945	909	917	876	926	947	896	899	881	908	899	851	888	901	902	954	924	850	906	892	883	875	923	867	895	881	873	903	939	894	893	911	909	920	900	936	902	935	897	860	886	888	874	927	912	954	911	905	896	903	911	893	865	882	864	905	914	883	922	899	931	909	897	967	906	878	894	906	934	925	921	903	887	912	884	923	899	902	900	855	859	895	917	848	885	888	908	850	915	911	882	905	927	935	938	881	858	897	937	857	928	908	886	901	869	869	939	926	886	910	929	869	956	947	889	911	900	871	876	882	906	861	934	957	847	931	915	921	871	872	976	923	916	901	925	904	949	868	931	908	847	879	915	923	938	904	910	923	950	951	973	924	928	904	908	945	899	883	863	893	894	889	844	844	939	855	879	880	863	944	852	855	901	888	833	910	914	918	953	904	935	901	826	847	971	914	936	889	861	879	896	852	872	882	889	862	873	933	867	904	873	891	904	876	865	956	875	921	883	942	859	899	899	884	889	918	942	849	856	859	886	872	969	849	866	900	897	877	905	905	891	872	900	902	918	901	913	910	886	846	898	842	912	849	927	831	895	863	893	833	913	883	893	929	939	904	841	938	868	919	910	944	898	909	883	931	901	879	884	945	935	910	897	919	885	874	902	954	911	920	911	906	901	890	879	930	946	936	904	871	901	891	907	864	927	890	939	853	913	861	913	909	901	919	954	930	868	893	880	824	862	867	893	905	826	893	945	944	865	892	933	904	856	913	878	842	919	910	943	893	890	915	874	874	864	885	832	924	900	931	939	891	897	908	926	897	895	911	860	956	867	905	873	918	943	914	867	886	913	889	829	935	884	871	868	888	911	907	893	918	922	901	874	945	860	879	879	962	916	861	882	910	943	916	893	930	873	893	888	867	911	894	919	874	934	930	912	918	857	935	914	853	890	891	899	886	891	876	885	890	918	898	919	917	828	845	913	874	868	928	919	923	921	912	925	942	890	896	940	859	830	905	887	910	895	868	878	947	934	886	915	929	918	896	890	920	884	908	879	908	914	869	901	899	934	859	906	883	895	882	901	873	917	912	906	884	961	888	873	863	946	897	917	904	917	892	965	897	908	908	931	891	886	954	910	835	953	916	884	890	866	878	835	903	932	907	925	901	874	918	917	879	879	841	865	881	881	912	849	899	900	922	914	900	886	933	893	873	900	930	891	880	908	868	922	856	888	905	941	887	873	882	908	945	933	870	910	878	950	914	919	897	911	905	932	879	868	910	883	897	925	849	883	842	935	952	914	907	950	974	874	868	901	940	847	881	846	903	895	866	886	875	818	891	862	933	929	876	942	896	877	831	905	858	889	907	881	882	869	905	880	912	862	895	941	879	888	914	916	885	853	899	896	964	874	867	882	847	905	859	848	905	918	905	867	886	877	865	892	889	933	917	898	856	890	903	941	953	879	937	875	910	885	961	905	877	879	909	858	909	874	871	896	890	913	918	906	893	905	876	918	857	869	866	913	897	923	953	896	940	864	873	914	892	888	865	899	920	927	874	886	909	917	914	905	914	910	867	896	871	940	871	871	893	947	940	907	883	875	854	870	828	872	927	926	918	870	909	890	897	878	893	937	937	854	894	882	892	913	812	849	913	872	874	869	937	908	945	923	909	915	894	889	944	940	935	926	884	871	837	910	890	866	897	903	895	888	880	908	941	862	829	922	924	890	935	929	882	911	872	894	914	961	903	859	897	923	874	917	884	959	855	919	921	906	918	895	922	903	920	870	811	895	906	861	897	872	918	890	849	895	881	849	881	922	887	863	901	885	955	890	853	938	956	896	902	908	905	908	901	916	904	832	899	899	903	899	919	884	923	874	876	839	902	875	912	880	853	864	912	915	830	909	905	909	882	863	907	871	844	915	832	885	888	898	877	939	897	866	917	915	913	929	929	887	879	932	852	908	888	954	902	924	893	842	893	857	855	950	901	914	905	925	890	941	952	839	878	897	915	890	960	949	868	932	829	911	922	904	878	934	867	840	896	919	889	892	892	852	964	894	912	887	886	833	917	912	900	858	874	937	848	901	921	912	915	840	854	892	895	857	927	892	910	895	895	872	939	931	877	919	922	903	943	879	894	892	893	860	947	872	880	861	877	898	933	851	901	939	872	902	886	921	873	941	889	874	888	937	910	870	935	907	873	896	907	878	905	897	927	890	941	877	864	929	890	913	933	908	922	884	864	905	918	919	880	918	910	945	946	897	880	908	917	910	861	881	896	911	905	845	899	894	836	883	854	929	989	873	899	903	918	902	935	883	894	901	901	800	907	856	904	895	863	950	927	916	912	870	900	929	883	927	879	884	899	873	910	877	888	897	895	859	915	921	909	890	852	907	879	932	895	911	934	864	825	888	891	859	860	929	879	908	927	902	888	924	901	881	868	907	860	816	909	889	903	871	907	890	893	911	912	878	949	899	868	859	903	887	906	917	940	877	931	872	881	884	912	896	907	902	869	940	940	862	920	891	929	928	917	928	917	835	902	914	949	900	876	885	915	890	898	867	894	929	859	873	906	924	845	919	900	885	871	901	946	878	860	896	889	841	905	935	889	908	887	901	877	924	927	875	850	900	881	859	820	903	880	898	895	929	927	897	828	941	877	871	912	899	880	869	918	946	915	968	829	910	904	927	843	933	861	935	945	873	918	896	937	872	899	919	829	954	901	852	900	909	853	914	911	945	887	835	883	882	924	881	891	861	904	893	958	926	899	935	922	926	845	865	923	906	940	918	915	972	937	907	929	968	870	897	895	895	885	940	872	873	882	904	891	906	882	896	882	935	898	914	907	923	871	954	907	865	888	877	887	963	943	886	841	840	895	900	904	873	944	910	921	861	868	893	895	903	900	878	867	916	880	893	875	850	923	872	925	907	964	895	913	864	885	899	929	950	872	875	887	902	849	932	857
29407	21914	13518	2756	579	538	466	384	373	379	363	384	328	345	331	390	347	358	359	346	356	357	369	371	382	374	347	356	379	387	325	369	333	382	373	351	352	335	373	351	330	342	358	381	376	372	352	377	377	338	370	357	371	369	332	373	386	331	377	338	411	353	348	364	363	345	331	343	369	375	359	387	354	338	323	332	353	356	349	335	329	363	361	374	321	353	355	404	370	343	373	390	386	371	390	354	344	333	345	352	352	351	384	365	350	355	371	362	363	340	379	373	390	378	378	380	328	376	353	342	368	330	398	354	353	364	358	345	379	345	359	349	346	357	376	381	364	374	368	415	322	338	359	371	355	380	338	400	378	326	388	367	360	356	357	371	380	378	371	380	362	335	361	374	315	358	358	333	373	367	356	384	346	379	338	378	359	352	345	368	334	345	372	376	334	356	362	370	354	359	357	385	338	354	372	375	374	349	391	333	382	369	354	335	353	349	360	358	350	366	338	362	343	334	356	351	389	335	353	340	359	307	350	354	396	351	386	319	359	351	350	351	362	320	340	355	363	350	319	397	362	324	373	383	343	344	352	345	377	349	353	373	331	352	384	373	375	355	367	371	328	403	348	351	399	378	329	361	338	367	375	348	388	412	343	340	343	367	338	326	371	330	371	369	374	352	341	395	381	349	345	387	370	381	334	378	359	367	388	346	327	334	348	336	330	356	358	354	345	314	325	340	368	338	348	346	365	329	348	363	387	354	382	369	379	331	343	388	370	341	387	350	359	355	367	352	355	393	357	365	355	353	398	384	369	346	340	386	380	387	349	386	337	339	366	371	347	354	381	361	342	353	383	328	330	336	394	353	340	361	366	352	386	332	349	385	364	368	366	368	366	345	375	363	367	336	358	331	362	375	397	373	346	384	356	374	346	360	335	381	332	327	360	347	374	382	365	317	346	356	406	348	323	355	365	339	350	363	312	356	368	355	373	369	385	380	381	357	339	325	359	385	339	344	365	365	370	326	353	354	370	375	358	339	348	353	374	346	349	358	353	352	332	347	364	398	344	350	374	357	358	364	342	329	337	370	347	346	393	351	359	343	387	361	326	361	319	353	329	350	356	334	385	365	327	360	342	334	326	343	326	376	379	349	344	368	320	339	373	357	355	382	397	363	369	359	351	357	359	383	406	358	395	337	347	364	371	335	405	370	405	348	370	336	343	326	352	358	349	378	367	371	362	366	366	334	345	367	353	344	359	352	366	404	353	363	365	339	318	326	340	342	317	342	381	337	344	370	333	342	371	344	359	358	405	377	383	339	372	363	337	393	372	367	362	369	357	382	348	324	322	341	391	348	362	388	343	347	388	352	374	353	326	361	357	317	379	351	365	364	384	343	334	397	359	392	339	360	372	381	374	324	333	394	363	327	340	336	316	345	355	343	356	369	374	331	345	364	392	387	363	348	391	362	394	345	350	366	358	384	367	377	386	316	392	395	366	372	344	340	345	390	332	353	379	356	363	376	353	368	363	338	357	351	350	346	349	371	335	373	349	367	345	385	378	396	329	395	346	392	355	356	353	369	347	347	385	366	379	365	331	357	377	374	367	354	371	383	363	411	402	375	356	347	364	386	366	354	347	370	354	379	372	359	365	392	348	364	331	341	370	326	338	353	381	332	348	356	350	381	347	377	390	392	359	338	341	329	347	356	398	364	350	361	354	379	346	382	352	364	395	357	352	373	378	369	337	347	335	340	394	391	356	350	366	323	376	376	386	373	350	340	353	362	338	387	344	376	358	362	360	338	374	354	368	363	354	389	368	330	373	341	369	375	351	362	352	319	362	397	370	371	329	346	373	363	366	350	344	348	369	379	357	362	373	374	389	303	392	346	351	362	340	362	395	339	335	350	361	356	372	331	360	389	377	346	344	387	372	344	379	369	342	357	353	333	338	388	349	357	373	325	336	358	369	349	354	365	327	358	342	374	346	319	354	365	362	351	344	380	360	371	355	355	324	353	357	360	353	359	336	358	396	356	369	348	349	326	349	378	360	346	326	336	377	381	371	353	344	291	350	354	391	336	389	331	328	369	318	378	340	363	343	357	345	327	349	345	382	366	370	358	374	362	356	360	360	370	332	352	352	365	337	386	374	361	345	370	367	350	362	375	360	347	364	370	368	364	362	349	329	339	351	370	341	400	364	385	358	339	375	359	378	340	350	387	393	342	334	334	346	350	417	342	361	359	356	376	372	373	343	371	363	353	383	353	369	328	360	367	366	388	346	343	323	344	369	380	362	331	349	354	351	342	359	356	397	345	338	405	380	329	379	352	375	393	346	350	344	365	368	382	364	346	366	353	349	374	360	353	370	378	362	368	359	377	353	344	351	343	329	379	344	366	360	378	385	339	328	344	362	335	378	383	347	381	383	344	363	356	382	376	349	373	345	349	375	365	360	350	357	352	380	353	380	404	352	347	327	361	365	372	377	373	348	348	378	402	348	345	356	353	366	355	366	361	383	379	379	375	355	345	346	362	371	345	356	351	374	368	373	340	345	366	364	326	309	346	353	355	371	303	353	370	351	338	344	339	372	367	373	365	358	371	363	364	354	344	383	381	353	359	398	349	361	351	335	368	370	371	352	360	324	331	359	343	368	353	357	378	334	372	405	365	368	360	364	358	356	360	391	357	363	350	340	368	356	344	358	340	396	352	380	332	380	379	353	387	341	358	332	355	380	393	375	351	354	372	343	370	330	362	358	365	332	359	357	365	364	368	352	331	370	365	377	364	390	327	329	375	354	355	337	328	343	353	377	375	365	344	321	379	362	355	347	329	395	345	365	352	352	340	355	357	379	369	369	356	380	348	352	364	384	348	370	343	374	374	354	361	343	386	342	370	369	324	356	358	355	352	332	354	338	351	359	342	365	354	352	344	362	364	379	347	354	372	367	354	321	375	350	356	374	386	345	359	395	362	323	362	356	389	339	352	363	325	356	370	366	355	344	404	386	339	360	349	387	321	370	351	388	378	367	361	359	359	341	353	350	347	362	419	342	367	343	374	328	356	361	361	366	345	375	388	348	367	380	360	342	357	388	360	351	382	365	375	380	398	364	353	336	363	383	358	340	362	333	349	365	345	357	368	368	388	364	355	370	349	351	369	356	354	354	365	337	347	374	371	380	349	364	365	391	348	335	367	384	361	366	374	380	347	344	360	355	355	385	337	379	359	354	331	369	340	350	372	347	375	396	345	356	345	358	351	352	382	348	350	380	386	389	330	372	354	390	390	393	364	337	356	350	376	371	347	343	364	341	346	363	378	357	349	361	345	338	380	369	354	358	317	353	360	376	333	360	341	380	343	354	377	338	332	398	360	331	379	352	358	377	357	378	326	348	360	333	344	330	380	356	386	298	385	363	368	374	354	319	383	395	347	344	380	325	340	373	372	365	368	356	354	351	335	368	345	338	365	356	359	363	359	361	365	369	365	391	344	389	384	375	361	371	376	338	369	374	340
25548	27694	5987	1344	482	477	443	414	401	424	359	410	420	406	390	331	463	389	373	387	418	389	416	408	401	383	416	374	375	442	402	391	398	431	382	406	404	385	403	399	411	392	392	416	410	412	392	397	406	380	398	407	376	393	400	421	365	380	407	397	379	408	341	419	356	372	411	405	386	417	385	414	407	419	411	379	371	384	389	396	408	421	404	366	416	404	404	370	405	428	402	393	398	418	407	421	383	388	413	375	400	421	391	380	398	424	397	376	394	389	400	390	412	400	414	369	396	371	407	428	398	424	387	406	394	357	401	408	365	395	403	383	375	394	431	422	416	405	419	366	419	401	380	395	403	406	368	415	389	366	401	407	417	376	418	401	393	411	398	414	419	383	393	400	398	415	379	415	397	449	369	408	394	407	377	413	388	370	417	409	399	388	394	391	416	377	382	416	401	404	384	376	397	434	393	395	372	373	405	402	393	373	399	392	417	393	421	381	381	424	370	361	377	415	410	375	385	384	398	381	426	393	371	374	411	376	388	374	431	425	396	415	394	393	392	407	399	367	361	339	400	413	412	408	398	408	436	393	390	389	401	390	369	393	403	392	413	383	400	414	405	424	431	359	400	387	395	376	390	404	412	419	375	382	420	419	376	377	424	404	414	414	394	472	365	407	392	379	412	413	376	379	399	405	386	376	412	409	369	410	382	390	434	427	371	415	416	393	376	381	403	414	394	376	382	416	374	374	385	404	406	392	435	368	397	389	403	382	425	402	370	387	400	406	376	395	378	388	400	413	407	428	371	382	379	397	382	358	431	380	447	441	378	422	384	392	363	424	378	412	404	403	384	361	395	407	434	390	401	373	383	388	440	403	373	363	393	414	394	405	391	371	384	416	407	414	421	415	377	397	365	400	436	415	383	395	401	375	404	384	415	370	412	390	434	397	398	419	406	407	396	391	363	363	373	405	421	381	385	382	367	365	388	417	384	387	372	391	399	401	380	421	399	377	389	392	426	388	381	377	401	421	374	388	404	390	380	393	371	397	378	382	440	399	388	406	408	363	393	430	408	414	375	406	388	410	424	397	393	432	383	383	422	388	427	393	371	434	425	394	389	397	398	432	388	422	429	380	418	361	375	434	383	377	467	400	405	441	373	383	364	386	386	429	391	369	361	402	373	375	432	421	373	388	402	400	390	356	379	385	423	404	355	389	386	401	400	370	394	370	432	398	411	408	422	376	390	371	423	410	420	397	395	357	397	424	420	402	392	380	361	398	369	400	377	386	395	383	412	387	410	390	394	390	422	422	405	382	390	398	372	433	398	384	386	400	408	375	400	397	397	436	399	431	433	420	388	413	361	399	395	389	408	420	425	370	388	391	456	368	383	392	388	414	393	397	404	396	379	412	415	426	397	376	384	394	392	432	349	376	371	420	395	439	396	393	412	372	412	385	373	397	373	395	417	392	391	396	409	407	395	389	392	375	383	426	368	404	410	406	378	396	417	377	376	394	429	378	388	482	399	381	432	408	393	379	394	397	372	395	387	400	384	379	394	415	366	391	387	401	416	381	400	412	373	406	376	396	386	363	388	386	419	423	375	376	410	372	436	359	377	378	414	364	412	411	446	375	405	392	404	388	363	416	383	414	373	390	387	402	438	387	414	403	381	430	429	396	403	428	416	412	418	381	414	396	385	417	428	406	390	381	363	409	384	427	410	431	393	428	397	392	417	395	389	402	369	438	378	423	416	393	380	402	413	394	406	403	420	387	405	341	404	397	394	401	394	389	399	379	391	402	383	414	384	388	400	392	419	407	376	385	410	408	403	387	401	392	406	426	378	403	367	382	399	378	377	381	342	444	384	390	438	378	363	417	377	395	364	438	412	395	390	393	386	414	394	414	385	404	370	356	383	408	380	382	364	418	438	379	403	406	382	373	376	372	417	393	379	392	396	405	420	360	396	407	440	413	399	388	391	379	390	403	395	399	394	402	370	391	402	384	359	384	421	398	375	408	403	441	379	374	389	407	404	400	379	404	403	388	396	420	403	391	400	413	410	406	427	420	388	406	405	380	411	400	377	384	363	408	393	384	379	399	421	409	390	368	373	407	411	411	404	408	397	415	368	402	404	373	389	398	376	405	426	384	410	400	381	439	374	397	404	358	393	405	379	391	402	403	367	421	411	420	402	420	409	393	396	383	395	421	392	409	415	373	390	381	433	405	375	404	420	393	398	418	410	428	408	379	415	377	367	396	407	449	414	444	390	400	365	395	412	400	425	381	378	400	422	406	388	386	410	403	361	415	375	394	437	401	357	407	374	392	434	368	389	386	409	370	416	444	367	395	408	401	405	407	396	378	417	401	410	387	434	396	393	403	414	419	399	408	383	400	379	408	391	407	383	385	404	431	429	380	407	377	379	370	393	417	410	373	387	362	367	414	423	385	408	401	415	385	404	410	374	431	394	418	376	396	384	412	389	388	394	425	410	369	409	427	399	375	372	335	406	404	419	370	388	383	405	382	378	409	380	387	421	446	361	392	395	381	402	366	414	394	410	437	407	365	406	435	369	396	409	411	433	388	400	421	388	408	393	393	427	422	367	412	409	386	418	411	383	393	409	386	413	357	407	381	421	449	404	407	380	426	408	382	379	408	406	386	395	360	393	393	402	362	401	372	412	393	386	388	381	374	387	414	388	388	412	420	371	407	420	392	375	385	411	392	437	397	420	396	409	411	433	410	441	419	414	368	354	400	386	384	409	395	366	397	371	368	398	393	410	410	387	388	414	429	409	363	397	407	403	390	402	417	428	390	412	436	447	429	384	408	422	390	420	391	391	406	438	394	411	413	369	445	353	391	397	397	435	391	400	419	384	435	397	375	395	395	388	371	367	394	402	416	404	388	388	358	417	379	370	359	376	422	387	383	375	419	422	418	418	383	391	398	410	402	427	362	397	368	386	421	402	405	393	420	387	424	393	398	420	397	393	373	380	397	382	376	391	384	408	339	377	422	367	398	381	436	418	404	373	412	432	395	396	417	444	389	404	357	401	399	377	403	389	412	398	404	423	420	394	421	420	391	362	392	398	390	386	383	410	419	402	382	399	405	393	426	429	372	384	395	383	410	387	388	385	441	379	397	389	425	392	423	388	380	369	384	389	392	419	388	394	396	398	434	383	421	396	385	388	416	429	371	419	396	422	415	442	406	407	404	407	408	383	369	387	388	394	395	392	377	370	423	381	395	384	363	402	402	405	348	392	406	391	380	387	353	357	392	375	396	391	369	421	386	394	394	392	379	388	385	366	428	384	413	411	405	391	377	388	385	402	419	367	399	379	374	437	367	390	428	407	408	352	427	340	381	387	388	410	391	417	385	378	387	374	392	399	424	408	371	406	396	414	429	368	398	390	392	401	411	420	366	404	379	386	377	384	418	390	395	392	372	409	381	377	403	396	393	431	397	418	367	403	386	427	428	401	386	393	379	369	375	409	387	389	406	375	423	400	386
23854	21180	29440	23443	20648	9160	1088	713	601	586	596	580	538	572	538	535	488	496	483	475	483	476	497	529	477	498	476	462	476	469	492	475	483	457	502	473	473	452	459	485	466	487	501	475	472	467	497	469	464	441	506	458	505	486	477	498	466	480	520	474	477	438	471	489	512	463	460	484	501	454	481	468	450	477	486	455	469	482	473	441	444	449	503	458	441	479	467	536	523	458	506	501	480	501	507	470	443	473	516	484	455	480	471	474	495	483	476	482	496	483	495	460	491	450	460	480	524	500	481	501	497	478	471	515	527	482	444	489	466	436	509	453	472	507	489	430	483	447	431	489	516	495	487	481	509	473	465	457	466	502	461	475	460	493	481	511	449	461	487	493	482	454	462	436	466	456	471	445	470	495	460	468	513	459	461	498	457	486	489	472	480	512	441	468	502	433	470	460	441	469	491	472	503	489	472	493	489	493	448	475	467	483	494	475	478	481	480	445	474	447	456	469	476	502	467	466	469	458	519	444	457	469	502	473	462	482	484	501	457	474	463	501	491	459	496	502	428	499	502	497	506	442	528	482	482	476	457	490	496	476	499	484	472	539	489	501	485	490	448	455	522	482	469	467	442	493	486	459	531	497	470	450	447	486	468	503	438	518	455	509	496	508	466	499	493	487	483	486	442	467	485	480	517	461	558	445	472	450	475	457	472	481	501	502	486	482	444	500	471	465	486	443	486	492	453	441	493	464	499	438	463	495	487	473	481	456	501	452	487	480	496	495	460	503	502	486	469	475	487	469	439	443	474	468	466	481	465	461	486	507	478	491	520	463	437	471	481	476	477	474	503	439	513	472	470	474	456	524	489	459	489	537	457	511	485	493	454	457	484	475	446	490	487	481	455	495	466	491	486	471	474	510	525	470	427	470	444	523	488	500	468	457	508	472	461	464	484	486	480	458	477	466	528	480	459	499	483	460	483	459	516	486	457	488	474	468	466	455	455	464	510	475	485	492	491	492	453	481	490	486	445	537	472	434	493	487	452	504	477	468	461	512	448	505	482	486	485	488	466	449	503	496	457	486	477	457	504	463	491	460	478	467	502	428	486	452	444	466	483	480	465	456	513	492	509	480	461	446	518	523	479	484	442	491	504	485	468	469	448	482	478	452	476	500	464	485	478	492	454	477	532	513	478	477	472	452	491	471	478	469	476	471	494	472	452	507	503	509	467	474	468	447	488	462	483	462	483	494	471	458	448	469	494	489	472	463	479	476	476	453	482	494	485	496	472	498	482	486	487	464	485	430	450	474	490	481	517	475	456	498	429	470	463	513	480	497	463	453	485	485	517	469	491	480	478	483	468	485	485	444	522	517	496	481	493	459	494	469	490	513	502	480	502	451	461	487	516	525	470	492	532	479	495	477	527	458	482	485	465	475	488	458	478	490	492	468	448	495	457	472	466	487	452	456	490	528	534	496	487	440	486	477	468	513	481	446	490	477	495	503	474	483	502	459	462	460	457	464	456	483	464	462	473	493	459	481	528	533	482	465	478	451	504	512	480	481	493	480	449	491	493	467	484	477	496	490	426	475	464	493	458	482	497	524	477	496	494	452	454	449	452	471	461	474	459	442	457	486	479	479	463	475	459	462	478	475	499	492	465	456	474	468	458	466	506	497	447	426	492	477	501	491	467	512	466	463	474	492	481	479	467	485	470	504	464	443	475	474	455	466	482	480	482	466	511	463	484	505	508	458	477	464	489	508	439	500	492	508	456	458	506	486	497	485	440	472	498	516	494	462	487	525	445	460	444	491	482	468	471	517	502	514	470	465	472	484	473	479	457	444	485	490	475	458	470	514	468	470	474	467	455	524	513	491	504	481	481	492	466	486	463	489	469	465	478	452	497	489	490	466	450	500	454	486	483	474	504	489	459	484	498	484	493	496	439	455	502	484	441	507	497	488	492	464	456	493	473	486	466	482	522	458	476	465	467	441	474	460	436	457	467	507	485	464	460	472	502	471	492	473	507	488	467	462	495	499	469	496	516	489	442	457	468	448	457	486	444	480	535	488	502	459	471	488	449	425	534	483	463	457	455	521	505	459	483	490	471	473	467	438	458	466	534	434	463	469	495	466	506	460	459	481	464	496	491	476	445	472	496	456	469	509	484	508	478	445	485	450	460	490	466	487	502	486	494	487	493	468	485	467	486	432	494	474	496	487	501	506	507	467	501	488	492	467	461	455	497	541	488	468	508	521	470	457	454	460	459	529	488	483	487	471	468	493	476	479	487	459	490	495	501	502	469	472	517	441	473	472	423	434	466	506	480	453	488	510	475	458	455	494	497	472	454	505	488	494	493	485	475	446	453	457	461	516	464	491	431	469	433	482	476	442	502	461	474	500	484	463	482	497	438	452	463	494	498	488	462	512	474	495	463	439	485	474	487	473	478	470	461	488	461	507	501	464	527	509	505	511	489	447	471	460	465	478	485	496	439	470	454	475	463	467	455	463	447	465	423	516	479	496	538	497	463	495	514	500	462	459	481	474	504	434	469	463	444	474	474	460	486	495	481	466	467	482	458	505	484	470	458	476	474	504	447	514	487	479	464	446	479	491	488	487	476	497	474	484	479	448	462	476	469	478	495	441	470	494	459	445	468	507	468	499	516	454	462	516	460	459	509	501	485	426	486	487	489	463	480	449	488	454	491	458	465	516	430	444	476	490	504	457	474	486	478	467	463	496	496	455	517	496	498	476	453	471	461	469	450	476	490	465	506	494	479	447	508	471	451	478	460	474	482	457	472	478	433	461	465	453	467	487	503	470	461	482	473	429	478	453	482	449	438	483	447	501	445	514	455	501	498	461	503	451	438	472	490	475	475	523	460	473	477	496	487	484	484	495	493	461	500	499	471	478	464	463	457	481	501	453	462	477	523	475	471	500	466	483	460	456	474	486	479	460	453	475	467	523	472	485	474	445	454	452	491	468	419	511	488	461	513	448	466	448	472	450	489	516	469	463	463	537	493	452	515	490	452	480	472	503	488	492	483	470	476	493	463	483	488	479	442	506	458	465	421	499	490	486	463	498	481	477	440	459	452	455	506	471	480	421	519	441	475	485	466	517	483	493	511	494	495	478	477	500	473	490	482	472	466	494	462	504	479	501	513	466	460	477	515	507	498	456	437	487	450	477	481	433	507	464	542	428	490	485	486	518	455	477	425	494	486	488	435	468	491	493	480	480	478	465	481	466	482	447	502	496	494	448	444	441	473	470	470	460	486	461	477	460	512	478	471	461	500	460	488	491	462	473	457	489	469	453	530	484	458	513	517	438	459	505	512	492	446	495	477	469	471	491	429	480	452	471	449	487	460	466	452	477	450	476	455	459	477	493	469	444	514	503	467	467	473	448	493	464	482	481	471	507	488	462	492	451	452	495	448	474	458	503	457	457	498	498	464	469	479	470	487	518	475	510	480	467	466	435	523	424	485	499	457	501	502	479	514	463	456	452	475	459
42370	72832	23952	5846	1576	1294	974	841	762	739	676	638	607	596	586	593	520	557	526	514	471	504	538	536	540	512	525	517	528	510	512	495	488	511	514	525	450	487	501	513	511	476	511	534	495	489	503	550	542	480	518	564	466	464	543	480	464	503	539	459	538	503	493	479	472	522	506	460	491	521	494	530	473	488	501	498	495	504	514	483	522	500	495	502	504	510	532	448	507	487	495	505	501	503	467	503	452	517	522	469	485	512	517	492	508	483	484	516	508	497	490	494	476	473	488	524	450	505	517	506	480	474	472	490	472	510	552	510	481	497	520	484	477	494	473	529	477	495	493	559	498	525	495	516	460	516	502	494	522	520	526	522	464	541	507	523	512	452	482	510	497	493	502	485	486	489	497	507	522	470	502	509	492	483	483	507	488	456	482	501	483	495	466	505	524	528	515	499	533	480	512	503	505	454	493	504	523	522	508	496	469	514	503	460	491	490	502	530	458	497	498	525	468	463	461	515	529	464	526	488	487	509	506	486	525	499	425	480	494	508	508	505	505	476	474	480	542	483	514	461	506	511	453	552	493	479	519	477	512	478	501	479	517	492	530	519	475	506	511	461	468	490	489	503	492	511	524	513	503	505	509	481	499	515	487	475	514	515	486	512	491	507	538	510	493	507	509	464	497	496	493	506	518	498	472	510	510	447	505	466	500	478	498	489	496	464	454	486	505	574	487	494	463	479	502	471	463	513	498	514	472	478	530	472	514	458	532	522	471	505	507	497	478	495	540	483	475	502	465	498	505	515	458	543	463	482	518	471	485	492	456	474	490	466	470	513	505	496	491	508	473	516	477	506	482	537	510	532	502	506	484	533	480	482	508	502	490	483	509	504	468	508	515	498	506	469	456	476	511	479	503	459	483	507	492	486	523	513	504	487	475	515	512	487	464	535	483	495	436	445	507	503	498	490	498	533	469	517	506	540	523	496	484	477	480	481	518	512	499	494	504	483	531	520	484	559	491	496	508	496	527	493	522	511	497	505	479	519	493	517	478	471	481	513	475	493	505	481	484	488	470	463	468	498	476	487	470	475	515	492	494	459	488	523	491	499	476	495	505	495	479	464	536	459	524	497	487	509	513	500	442	459	511	460	491	513	478	489	532	496	506	504	484	529	553	526	532	510	463	504	485	500	474	489	524	464	547	479	487	496	486	446	512	532	535	489	489	507	546	480	518	488	509	515	529	505	519	461	496	536	545	504	515	445	452	523	506	493	506	511	477	469	464	499	479	480	501	478	501	500	513	501	510	498	476	486	525	520	486	464	498	502	504	531	494	504	489	480	502	462	501	525	470	501	510	518	506	500	488	547	482	541	502	516	483	474	481	509	510	541	478	504	515	532	535	504	499	487	502	488	518	495	500	456	502	498	513	482	530	497	533	475	503	502	482	531	507	500	489	472	484	483	513	503	506	521	533	482	490	485	538	473	516	513	544	488	494	487	494	501	489	503	506	526	463	476	537	462	523	513	499	468	482	507	525	514	495	547	530	482	484	491	461	502	506	507	493	494	486	485	462	529	494	523	517	491	500	482	478	521	510	483	495	544	500	459	490	462	517	515	526	510	503	511	500	527	491	518	487	456	491	515	528	489	490	506	485	542	456	495	540	510	532	505	513	538	477	566	498	499	507	503	498	514	485	471	510	483	491	446	453	499	507	491	476	473	494	523	538	487	505	510	484	519	516	492	496	455	496	511	519	522	534	496	537	503	499	491	522	496	510	496	510	506	485	482	507	460	474	470	508	496	519	524	522	477	505	493	435	495	464	460	478	468	441	495	482	460	506	452	474	498	503	507	489	507	512	502	486	474	520	474	526	485	527	515	501	506	493	519	526	512	515	486	504	502	468	496	548	503	533	470	521	494	476	521	512	498	519	496	515	450	470	511	490	478	503	499	512	484	516	531	505	524	515	479	493	502	461	521	505	483	524	513	534	516	519	497	539	508	501	497	507	480	481	485	471	483	529	484	532	496	501	492	500	476	512	444	534	507	532	517	490	491	497	479	476	493	482	505	466	534	497	505	505	505	488	514	505	524	474	536	525	493	494	519	493	512	492	493	505	463	500	541	508	482	516	466	484	498	486	481	487	497	512	499	498	459	511	522	496	481	504	489	523	496	458	508	499	494	471	478	476	512	477	501	517	488	487	495	497	496	478	518	484	493	543	468	480	478	480	459	503	485	492	492	540	506	500	466	515	520	509	443	524	492	510	477	551	494	518	505	485	538	468	470	493	462	522	478	494	536	467	519	474	487	469	513	492	527	532	548	510	516	514	485	541	514	510	472	466	500	484	513	502	494	493	478	552	486	468	469	516	476	500	465	492	481	523	475	475	513	476	500	482	478	496	480	499	474	510	521	478	501	503	483	470	481	464	484	523	527	520	504	460	502	466	511	507	522	475	501	465	479	468	464	488	479	466	533	520	525	514	489	501	496	515	525	522	506	546	500	491	519	471	513	523	523	488	485	484	529	435	461	506	475	521	477	466	435	502	459	510	526	485	503	498	494	506	485	479	448	519	481	480	495	516	528	523	513	517	521	476	496	494	504	536	537	498	467	486	499	538	495	531	476	485	502	483	479	506	488	493	527	510	514	495	487	490	511	508	535	514	455	474	506	477	443	498	495	448	502	534	508	500	515	490	483	544	530	467	467	518	474	512	478	493	481	499	509	454	509	509	496	507	489	521	500	515	488	524	499	509	484	460	494	477	512	531	554	495	511	541	503	487	529	511	470	500	463	513	500	505	508	533	517	501	488	499	491	523	485	531	529	505	501	508	455	519	523	477	519	463	521	510	469	555	472	503	512	510	475	507	506	490	497	501	510	516	438	493	443	508	522	480	508	431	521	485	520	503	491	486	499	518	518	500	523	546	488	501	523	512	513	471	429	468	520	512	478	462	498	456	479	491	479	485	482	541	527	526	489	502	500	529	524	503	476	546	508	444	497	482	517	480	468	496	501	492	495	483	549	492	500	466	483	510	482	477	471	510	482	502	504	501	540	495	516	479	499	500	493	507	468	506	480	500	499	517	482	455	500	531	505	515	501	498	472	508	517	516	527	533	503	481	507	506	500	513	547	466	516	479	487	494	493	551	505	471	501	489	482	483	467	466	487	488	478	483	466	487	466	498	487	498	557	494	494	497	487	488	462	497	504	514	520	519	489	495	491	456	476	525	464	553	489	550	509	460	467	502	505	498	497	527	509	529	523	508	460	507	495	486	522	474	488	499	503	516	505	525	463	518	499	506	534	530	491	471	496	511	480	464	503	502	476	521	470	469	519	481	529	510	529	523	466	523	482	486	533	562	481	514	502	479	524	479	519	486	522	494	500	479	512	505	481	459	495	495	516	493	520	513	477	479	476	470	493	511	512	546	502	510	476	526	489	524	517	490	504	495	517	496	521	503	461	468	507	516	519	515	544	515	492	536	464	477	484	503	529	501	476	512	490	529	475
25171	21459	27841	24347	9567	1061	815	724	705	671	710	664	680	691	682	653	642	692	724	683	648	618	629	643	650	615	661	692	651	638	565	695	654	623	665	620	664	602	653	656	636	650	635	615	641	622	650	634	608	638	608	619	637	576	636	657	618	643	640	651	637	662	626	651	644	609	642	690	621	636	645	622	610	640	637	643	586	664	622	664	653	699	625	652	664	675	722	669	619	648	618	661	650	641	644	643	660	620	677	627	631	646	581	626	706	642	606	596	658	647	661	654	601	647	653	647	644	675	588	648	613	653	617	668	669	636	601	611	681	667	611	674	673	652	649	647	648	646	648	658	634	677	652	624	725	605	597	642	628	637	622	657	687	624	652	627	601	626	620	645	616	639	654	638	634	593	665	626	627	661	641	677	597	626	629	654	658	651	666	628	660	673	610	592	652	649	611	616	657	591	631	640	629	631	629	627	647	655	634	643	652	613	651	672	624	682	628	669	626	610	623	663	642	648	557	641	657	644	612	631	656	655	671	621	604	645	647	648	646	657	649	633	656	671	663	652	629	618	635	641	644	590	596	624	630	644	654	584	648	640	643	631	645	613	647	664	653	617	652	675	648	626	666	625	632	622	592	701	583	628	621	634	641	627	675	623	649	665	601	648	635	699	711	676	650	613	605	632	622	700	620	659	634	599	656	652	677	644	673	647	612	635	651	621	622	665	665	626	611	659	644	553	631	664	621	633	653	651	635	635	661	676	660	637	675	666	627	645	641	650	596	619	631	653	605	630	628	612	642	593	604	653	694	608	643	679	647	636	640	614	650	627	659	625	650	688	626	649	600	605	615	629	661	665	658	652	646	646	666	631	623	612	636	629	646	669	659	632	652	629	639	646	626	630	629	636	642	652	652	641	682	624	662	673	661	646	685	637	670	652	641	623	662	601	650	655	624	629	657	617	617	605	648	653	686	659	642	658	610	575	652	654	634	627	605	620	647	665	595	612	611	635	689	621	624	637	651	625	629	669	656	606	651	612	624	646	613	691	613	636	647	638	668	595	632	639	676	637	620	664	625	668	675	619	633	599	605	639	638	616	594	611	667	661	650	612	607	638	614	673	625	633	656	617	621	657	625	659	613	618	633	649	631	660	690	663	663	615	610	647	607	658	645	647	646	635	656	655	630	635	627	653	605	647	626	630	654	648	643	616	627	629	624	652	671	679	666	673	629	636	666	667	708	631	681	622	689	647	647	599	640	666	634	622	663	624	643	676	602	617	688	666	668	650	632	644	657	617	623	687	636	615	681	616	682	630	680	620	646	647	638	651	618	653	677	645	671	635	599	645	661	638	616	542	668	688	660	627	661	660	655	645	672	637	646	685	604	646	658	639	634	633	650	589	685	638	643	601	659	650	637	635	674	626	655	593	668	628	637	635	621	664	625	604	652	642	612	664	642	630	659	680	640	622	601	643	614	614	591	635	614	624	661	623	608	625	636	636	659	622	636	667	633	668	632	656	649	632	626	641	662	621	665	603	627	661	630	648	629	646	667	650	641	667	642	618	610	695	666	655	662	633	669	602	645	622	600	660	655	627	645	637	639	620	688	629	621	580	644	619	656	623	608	621	611	700	670	603	666	673	650	657	683	674	633	607	649	631	646	649	627	631	588	669	638	669	647	678	667	648	631	624	633	650	673	647	597	674	657	612	653	686	647	655	673	605	656	615	648	656	666	670	624	632	684	670	653	645	671	648	634	645	611	626	641	648	657	611	586	581	601	617	615	663	633	614	650	644	679	645	599	647	698	639	614	649	614	649	640	596	687	673	641	625	650	667	680	632	661	654	680	635	630	665	638	657	656	657	660	626	612	680	647	610	630	632	660	662	624	631	636	616	658	658	636	695	597	662	599	661	650	595	695	651	683	591	648	666	653	638	647	625	652	629	633	611	646	615	666	653	637	651	657	603	643	627	618	619	623	627	661	587	619	598	619	623	644	659	625	608	674	651	679	596	646	591	648	673	643	667	645	686	628	665	588	623	645	675	630	666	634	694	662	631	674	611	623	671	665	672	672	675	627	647	653	614	674	663	645	693	659	666	609	666	618	623	620	661	634	629	615	659	644	653	632	639	618	663	647	620	640	620	642	658	631	645	629	637	666	675	640	615	636	641	599	630	636	634	645	640	674	645	617	639	633	648	679	651	655	648	633	655	655	647	637	654	618	652	691	628	613	663	639	662	652	630	636	663	598	666	648	643	618	625	619	608	615	645	621	682	647	604	668	639	632	693	652	652	652	654	627	630	664	635	735	597	655	662	646	636	660	667	670	595	690	692	642	653	610	647	648	620	649	638	645	663	599	660	636	661	674	626	627	639	656	643	643	661	644	638	640	634	654	566	627	622	661	633	624	680	660	651	650	635	643	613	631	658	674	645	602	624	585	642	639	625	644	648	651	645	622	639	629	637	655	618	679	584	629	581	637	652	617	612	656	643	640	617	632	621	617	628	654	649	610	651	634	630	663	686	657	624	639	642	599	614	662	637	623	653	613	643	677	619	604	580	677	608	623	649	603	644	620	613	628	626	610	660	637	639	644	617	637	651	625	642	687	634	689	655	660	620	591	652	676	626	652	650	691	623	613	601	675	621	641	632	638	642	638	664	651	623	618	608	664	680	681	635	631	629	678	617	639	653	597	628	639	617	654	634	673	681	631	594	646	643	667	633	618	628	620	617	645	649	631	646	644	603	640	641	623	613	640	647	641	642	638	687	660	621	641	612	689	653	626	687	634	602	650	642	649	679	617	594	614	619	658	612	689	595	666	634	647	642	658	648	669	661	624	644	591	633	659	627	696	567	680	611	660	675	674	691	619	647	638	640	637	646	679	683	640	623	620	681	689	618	651	641	618	699	634	658	673	599	634	623	632	642	558	662	621	603	679	642	632	688	620	605	628	674	631	634	645	616	632	665	675	668	651	635	634	647	613	667	603	620	648	632	649	631	645	639	630	644	629	641	637	670	647	591	655	696	600	656	678	602	644	645	663	633	700	638	650	620	647	617	652	693	637	672	635	645	612	632	635	607	624	631	640	641	665	673	643	637	629	672	654	633	658	642	661	642	650	605	614	607	617	655	624	613	665	667	673	618	606	642	633	644	656	599	631	570	640	692	642	652	601	676	656	627	670	634	628	611	642	632	606	660	679	661	627	628	659	660	613	637	582	604	642	625	654	659	606	672	660	607	633	619	629	623	642	649	606	658	651	660	621	676	641	615	637	648	609	638	633	592	631	629	642	663	686	647	648	626	623	652	586	655	618	644	698	672	650	669	611	591	633	639	658	600	651	664	671	620	614	657	669	624	606	670	593	666	675	642	613	681	631	624	623	630	606	633	615	653	624	651	700	673	626	659	643	632	640	640	651	612	626	665	629	619	654	652	625	677	656	627	695	666	622	650	649	633	646	597	612	598	644	637	627	603	645	620	594	649	613	603	600	675	634	664	648	699	596	633	650	593
40026	62646	17731	2106	1284	1090	951	932	842	763	778	729	744	737	693	728	671	749	744	704	667	716	713	695	670	685	667	680	678	649	690	671	666	650	680	686	704	714	672	655	679	771	716	674	670	681	706	689	681	689	663	688	694	683	722	701	712	686	688	621	679	689	655	661	652	684	729	671	716	670	665	671	666	657	674	724	709	657	692	710	651	649	667	634	677	673	673	682	716	661	664	656	679	690	697	734	692	696	692	693	718	670	647	688	668	679	674	713	651	701	665	670	653	687	689	664	689	708	641	668	635	634	713	719	652	713	717	660	701	681	710	685	641	677	654	689	707	681	694	676	651	671	691	730	671	662	701	694	750	673	664	690	615	715	664	695	660	667	675	653	661	682	621	618	701	639	705	698	667	646	672	688	686	687	650	702	697	686	697	685	682	684	686	620	669	713	740	647	689	661	697	666	657	668	691	707	634	658	694	631	655	642	668	647	638	671	663	665	678	688	658	677	638	668	659	695	714	650	714	617	715	654	677	692	658	677	671	716	641	646	631	687	690	705	675	710	734	696	702	698	701	679	720	683	673	701	696	657	658	715	687	663	730	664	614	680	647	653	689	714	640	721	659	697	664	688	652	664	656	684	694	647	660	681	644	664	666	710	664	692	733	678	692	666	695	686	713	714	683	680	675	651	698	691	611	706	650	709	620	682	688	664	649	693	692	699	647	696	670	672	683	671	670	680	643	639	673	673	656	680	688	684	672	682	641	725	660	635	699	623	654	596	710	661	647	661	712	709	695	662	634	665	678	679	680	659	666	648	633	660	671	707	706	670	636	670	709	691	659	695	690	689	672	666	698	696	669	696	669	682	684	665	720	630	700	706	651	646	654	700	709	674	738	645	704	713	675	698	630	673	687	753	698	708	683	679	660	652	719	647	658	643	680	628	650	704	680	642	664	676	694	660	747	707	668	668	674	698	690	689	689	699	694	661	688	632	665	693	675	681	664	613	690	650	696	691	677	680	654	674	691	645	651	708	640	646	691	699	639	678	640	624	684	605	613	669	698	657	703	658	671	709	699	669	679	670	689	643	691	682	689	663	700	679	755	649	633	660	706	683	684	741	693	670	675	637	679	698	686	672	704	673	677	677	669	702	686	662	651	677	677	671	668	671	604	695	613	691	665	730	677	681	708	681	728	671	689	687	616	677	652	704	650	678	684	679	739	671	686	671	658	681	691	706	708	646	689	674	652	641	697	694	661	708	617	698	681	674	664	678	685	702	708	663	672	696	652	646	641	708	675	696	695	652	681	688	642	660	710	675	703	710	611	617	686	675	668	645	681	716	657	647	610	710	681	692	669	663	663	694	713	714	672	666	729	642	658	694	674	706	681	701	683	695	703	645	683	688	683	691	669	659	671	644	670	722	668	691	679	668	684	700	680	617	698	670	678	691	660	666	677	615	724	662	661	675	646	687	687	670	719	679	650	700	675	612	656	666	702	688	672	642	668	693	676	717	660	658	702	667	683	680	626	725	618	625	681	675	667	654	678	683	665	685	687	661	666	658	677	671	680	657	649	728	738	671	692	693	695	688	682	658	653	699	643	680	682	709	657	726	683	716	686	644	643	713	698	674	714	668	706	698	655	661	637	687	697	636	630	723	679	691	686	694	687	669	681	688	687	661	625	676	627	715	659	677	698	699	673	652	690	737	697	652	702	631	662	663	683	638	682	723	668	718	684	731	656	707	695	725	654	646	668	622	709	705	711	728	689	652	685	678	668	674	708	667	690	688	694	625	653	654	660	633	701	665	674	663	663	668	676	673	628	690	695	657	659	666	687	664	704	682	646	711	711	642	669	711	692	644	698	656	740	722	668	640	694	691	673	669	671	682	630	697	670	671	708	721	685	648	718	686	680	629	647	646	701	654	725	678	645	682	665	677	673	680	673	632	633	688	633	682	672	703	661	727	678	688	691	656	662	682	708	670	714	644	705	688	628	721	701	706	664	686	699	645	651	727	628	681	695	629	679	680	672	705	704	667	725	685	655	690	677	672	641	623	723	706	681	643	700	661	702	689	651	699	733	680	694	646	693	657	682	676	698	661	691	689	678	648	668	652	654	664	673	648	675	682	692	691	683	671	651	679	638	707	662	672	642	659	657	668	687	697	696	652	663	672	654	639	702	642	692	637	660	650	727	649	644	682	688	711	720	684	671	640	704	695	695	750	711	693	654	730	688	651	639	657	662	665	635	700	668	709	660	667	667	693	722	675	689	680	641	715	646	679	672	702	675	621	647	692	668	699	674	642	702	684	656	734	646	674	673	677	644	669	680	668	720	678	723	630	659	673	677	621	718	667	650	712	672	697	707	696	625	687	696	676	667	692	691	762	664	650	692	723	686	644	668	644	662	730	663	697	674	692	667	696	638	664	646	677	644	698	683	679	690	674	707	670	680	703	684	686	654	650	677	675	673	702	704	662	681	633	670	701	686	679	682	635	652	648	644	670	678	740	713	705	699	695	676	656	661	691	673	675	695	670	674	721	706	656	712	694	658	707	682	652	670	669	698	666	697	660	694	672	680	714	688	657	682	661	717	689	639	728	712	664	656	614	660	696	695	705	644	654	689	687	708	682	711	716	714	724	672	702	691	665	632	707	659	707	660	622	692	687	683	697	699	669	704	714	676	678	680	709	672	651	657	675	676	691	662	657	688	707	657	680	643	668	698	716	603	651	662	724	703	715	684	618	681	667	637	634	656	638	687	653	662	646	698	704	732	689	683	640	695	659	690	693	713	677	701	697	650	677	673	663	661	695	715	673	669	704	643	639	679	688	673	684	656	709	695	629	679	676	698	650	643	661	669	672	704	703	661	667	664	659	663	718	690	684	698	715	674	698	615	633	668	709	671	685	731	696	668	668	702	695	649	711	693	680	686	712	702	651	686	677	661	671	644	631	698	681	723	676	655	681	677	703	685	695	690	667	687	720	688	709	647	694	659	676	687	642	703	679	620	677	685	660	661	643	681	669	713	690	672	641	707	652	725	685	664	712	674	698	683	680	682	675	695	743	686	735	655	701	631	656	668	660	707	652	716	688	665	654	655	650	678	705	726	662	639	658	604	681	691	644	666	696	656	686	643	672	687	710	680	668	678	683	668	642	679	704	688	656	677	706	734	682	690	699	708	648	676	700	652	629	677	661	680	654	649	665	711	662	692	668	688	684	704	666	675	669	684	653	667	685	695	698	653	650	680	673	661	639	710	718	624	683	682	694	648	642	732	688	710	688	706	673	682	717	692	667	667	733	681	688	686	666	688	656	632	702	680	696	656	683	705	672	668	668	651	705	665	653	682	691	682	662	719	661	694	661	652	658	657	675	630	682	679	684	699	668	638	607	654	681	661	674	688	664	701	660	669	630	688	655	638	651	707	661	669	654	697	684	661	675	709	734	679	669	669	676	657	692	705	679	704	705	645	684	655	685	699	718	682	694	746	698	725	666	731	661	700	664
22628	21168	28081	24438	21100	20774	7026	1466	1196	1098	1116	985	977	988	981	969	957	967	941	931	981	947	926	947	923	957	881	941	965	950	921	912	949	897	952	955	880	949	939	936	942	886	915	921	907	936	883	922	956	903	902	928	874	872	874	972	912	896	906	896	845	874	919	881	915	871	921	897	925	928	891	941	921	939	902	835	904	881	875	935	895	884	886	903	910	883	964	869	925	938	888	878	953	893	966	891	931	912	842	839	910	928	859	889	865	917	915	902	952	860	923	916	862	927	946	851	891	902	940	883	907	934	951	916	885	963	940	887	932	859	922	941	867	909	860	872	933	938	908	883	907	909	906	899	897	883	905	913	915	880	878	918	911	931	926	903	927	949	932	915	938	925	905	916	879	888	880	894	902	876	928	857	870	868	910	852	961	912	918	920	853	906	907	885	860	849	895	883	921	883	898	878	874	886	872	871	904	911	928	907	938	891	915	905	896	947	905	904	873	862	881	954	947	894	924	968	892	915	933	905	935	916	949	928	911	937	938	840	857	984	937	918	961	928	883	879	906	909	857	903	923	926	889	892	911	863	890	934	888	904	883	873	928	961	921	930	946	887	885	912	940	885	938	923	873	876	899	869	898	848	941	868	913	922	874	937	893	923	921	911	925	939	918	907	902	968	886	1017	881	958	962	937	934	895	935	910	905	907	944	911	896	870	930	911	924	903	907	920	905	948	918	869	909	926	904	901	994	881	904	903	881	863	895	910	918	881	987	837	945	864	936	886	902	949	881	935	912	932	903	912	876	968	890	933	927	912	953	912	891	900	924	859	893	914	898	927	914	966	915	885	904	825	908	887	966	916	916	911	923	924	941	891	914	905	955	932	938	893	875	900	921	954	903	842	906	862	913	909	919	912	901	905	878	920	923	878	900	870	951	867	893	906	900	906	914	921	951	902	963	899	940	871	913	849	890	892	933	899	940	908	843	912	896	926	964	927	871	923	862	915	911	918	929	924	850	950	886	879	924	930	893	909	857	950	891	826	849	919	968	917	943	933	906	892	888	888	922	868	902	927	876	925	852	916	948	914	937	882	873	902	867	886	940	861	855	922	894	935	894	910	956	911	936	959	921	888	905	883	881	900	939	902	874	906	929	877	935	911	922	890	923	940	921	857	913	916	861	905	920	938	933	940	951	908	898	905	870	901	870	893	873	928	927	898	917	911	906	854	887	900	872	913	888	902	910	951	899	893	930	936	951	923	924	864	903	896	893	929	904	922	936	897	911	889	904	895	875	851	905	860	960	838	854	866	902	917	904	932	875	894	920	940	863	845	911	916	883	909	922	946	843	918	911	843	924	933	919	872	887	876	891	944	913	908	922	933	903	872	933	897	855	901	912	906	953	912	885	912	862	861	879	880	905	898	899	925	870	932	864	935	934	934	898	890	923	908	877	940	938	903	903	889	911	945	867	854	851	861	909	954	931	924	858	949	887	896	917	887	878	934	909	854	890	932	914	948	944	933	908	890	910	907	881	891	884	925	899	914	958	953	888	922	903	922	921	898	943	922	852	929	972	960	910	946	923	881	875	899	867	858	949	921	929	897	964	932	879	949	935	916	928	940	889	931	915	856	911	902	862	862	860	918	946	899	942	880	888	911	917	933	912	889	900	913	901	895	913	896	884	912	886	877	897	924	875	898	945	850	898	901	918	910	917	886	905	933	926	931	961	936	920	910	957	881	922	945	939	942	897	922	884	954	905	935	909	953	869	902	906	906	901	891	903	943	839	908	915	861	906	924	914	949	857	932	921	915	890	958	911	957	900	878	884	944	858	882	905	981	928	926	889	886	929	913	882	917	861	891	904	865	848	908	937	903	878	932	918	925	880	906	857	910	986	904	906	858	940	921	922	854	936	914	948	911	871	895	861	914	903	962	910	936	887	969	909	897	884	943	867	995	923	867	916	897	914	930	986	911	963	882	866	902	946	941	870	839	879	955	857	885	890	906	909	883	890	902	912	868	869	955	921	894	895	936	874	948	914	909	929	908	945	899	981	896	914	860	896	913	869	907	923	865	920	957	875	891	893	913	904	886	932	891	942	925	864	956	919	878	872	909	882	896	860	907	868	916	872	861	943	900	871	897	940	924	885	942	917	925	904	930	916	903	853	928	857	906	856	899	934	862	927	908	894	891	947	897	916	935	861	934	892	933	875	930	869	933	885	920	874	906	856	913	881	940	970	882	888	916	928	1017	860	928	900	929	885	863	894	935	884	825	930	892	873	869	899	884	913	910	886	878	957	898	855	915	849	892	916	910	870	921	874	932	902	897	904	877	892	925	891	880	902	877	900	924	836	898	893	934	912	935	911	906	928	860	839	893	906	910	962	940	908	956	932	876	897	884	931	970	907	930	850	915	923	920	949	896	916	898	920	884	897	858	915	917	884	904	891	951	897	930	915	945	894	844	901	923	932	896	873	882	917	935	904	912	864	903	930	894	907	890	916	878	956	867	887	910	855	924	919	894	896	893	906	893	905	929	836	890	904	922	944	956	957	892	910	881	856	899	897	930	909	902	862	892	869	938	907	920	942	879	894	920	883	908	899	908	914	941	830	909	873	918	893	888	887	852	917	937	880	895	899	886	953	884	860	889	941	902	963	921	899	929	929	925	925	868	850	885	878	927	930	937	890	929	894	926	916	899	888	910	925	935	870	907	920	918	868	909	893	903	892	860	894	914	885	910	841	882	892	921	842	877	871	884	876	889	888	880	871	899	953	919	923	940	882	874	895	884	889	950	922	934	932	931	914	895	896	876	911	911	880	894	960	886	862	912	941	900	932	917	888	929	930	910	858	914	908	890	901	897	951	896	884	996	916	903	923	888	908	848	910	916	917	941	935	888	898	894	913	907	928	899	845	907	869	859	888	957	918	879	832	888	942	903	866	933	885	936	900	927	916	919	900	875	916	945	892	936	855	945	899	895	904	878	966	876	890	906	906	880	891	953	913	924	897	934	927	961	891	944	916	938	857	866	898	896	906	891	920	953	909	937	941	861	893	874	908	932	904	951	864	891	823	905	874	926	851	906	871	879	892	895	972	917	935	912	950	909	869	904	900	890	903	920	863	884	890	964	896	910	904	922	883	919	890	917	889	888	892	905	962	844	858	908	929	910	912	875	911	893	886	894	884	902	899	901	975	909	832	913	870	933	949	878	923	904	920	916	949	957	918	907	936	905	891	917	913	907	892	911	896	941	910	923	962	926	884	879	857	938	897	898	956	872	936	861	914	908	937	858	941	977	905	925	900	930	886	928	853	900	950	924	920	893	919	931	877	889	936	918	938	933	893	881	856	870	883	929	929	880	880	832	910	901	918	900	903	909	883	914	930	861	851	875	820	871	859	918	917	904	895	945	947	922	833	925	933	895	941	925	912	864	893	893	906	888	858	918	922	886	897	867	932	954	891	915	935	943	941	876	864	909	875	870	869	911	881	960	910	951	925	891	874	925	888	886
49898	86467	22015	3978	2786	2351	1838	1602	1420	1300	1272	1144	1101	1069	1033	968	983	1006	960	997	938	938	938	937	948	922	1005	945	920	926	979	913	924	894	940	880	907	918	927	936	947	897	889	861	870	908	891	939	857	871	891	882	859	910	867	960	904	961	855	959	888	897	893	929	938	893	899	925	941	867	890	910	886	938	916	902	937	873	885	900	873	912	877	884	910	849	895	925	936	867	921	904	912	874	902	886	863	911	879	885	883	906	925	891	906	866	886	833	970	907	930	961	895	921	907	960	897	861	899	938	884	909	908	909	888	886	933	894	903	899	907	897	907	896	926	858	828	958	871	864	872	909	877	915	925	892	884	907	915	861	935	883	841	847	957	949	895	929	912	903	920	944	947	932	883	913	862	888	819	921	910	882	844	875	887	902	876	930	953	901	870	895	914	933	869	964	905	915	865	868	846	887	917	918	920	877	910	904	873	856	891	892	900	950	963	919	935	859	926	903	917	903	853	892	899	858	840	857	896	903	926	849	918	861	936	883	881	930	880	945	833	889	862	941	863	896	903	911	884	928	898	900	923	829	931	861	881	857	890	907	907	913	966	933	845	903	920	892	927	896	964	930	902	884	870	866	884	851	943	947	915	884	864	910	875	886	936	893	919	917	913	859	905	920	895	856	872	895	887	927	901	879	901	922	945	884	905	904	918	877	886	937	878	936	864	919	899	934	914	946	845	888	932	869	904	911	906	918	930	901	874	828	889	898	842	910	882	920	878	870	892	919	875	889	936	892	853	913	871	899	865	870	932	922	890	891	917	900	860	912	895	929	873	916	970	877	932	868	893	898	911	872	912	895	874	855	860	902	902	876	875	898	924	892	883	875	895	922	912	884	891	885	918	883	923	875	884	896	885	878	873	879	919	875	928	878	929	912	945	911	855	916	918	962	893	903	840	918	854	941	877	853	898	892	944	864	893	898	878	866	907	880	888	835	940	916	915	858	922	894	865	884	904	861	879	922	910	920	860	937	957	980	861	862	880	933	914	910	936	909	893	874	881	864	837	906	883	885	912	873	899	883	931	949	911	829	903	884	851	879	959	920	956	873	952	919	990	960	899	883	932	919	924	910	853	877	875	891	893	934	907	950	954	841	902	854	897	938	914	929	923	907	852	931	904	882	857	906	903	881	863	888	927	908	909	933	880	848	904	917	911	897	892	841	873	904	912	899	960	906	836	848	890	882	867	865	879	881	887	919	907	914	886	910	933	910	866	911	861	941	953	912	938	869	877	885	866	924	836	932	886	910	870	945	909	856	885	911	875	920	942	881	917	912	913	865	871	872	951	898	860	834	945	882	923	922	843	897	888	924	879	926	889	907	919	888	862	908	947	940	928	893	923	910	918	904	901	911	899	870	911	851	879	895	879	914	943	916	909	896	840	906	899	881	844	897	912	870	880	856	888	939	902	933	906	892	886	890	909	949	891	888	928	872	904	856	842	856	879	829	904	915	888	892	890	914	886	903	883	957	838	877	900	889	852	880	913	880	900	890	883	879	907	849	901	917	898	920	894	914	929	864	911	894	876	876	891	895	940	881	903	918	912	907	881	915	876	855	884	899	879	878	870	906	886	932	945	887	879	898	868	917	913	922	842	926	907	932	918	909	894	888	828	871	895	924	897	880	894	926	896	915	821	906	866	896	882	830	841	875	908	911	948	828	894	894	902	885	888	863	880	874	887	873	911	886	956	879	866	918	852	955	873	932	842	852	881	872	919	896	878	925	911	918	884	884	907	882	867	849	867	857	900	909	892	892	869	849	911	921	931	856	923	911	876	885	903	880	877	894	977	854	916	886	913	882	935	916	943	852	892	889	946	937	839	898	913	892	879	889	906	924	963	890	894	889	900	883	925	891	892	821	855	909	820	864	938	870	891	885	934	929	953	903	870	919	872	889	912	878	891	887	891	965	871	898	897	855	858	905	914	882	892	858	903	895	865	864	855	923	977	926	785	928	904	900	894	911	864	838	898	929	871	886	849	872	876	877	950	892	915	846	928	880	879	902	867	906	878	861	855	869	934	912	857	895	922	853	881	889	925	916	851	889	877	888	943	888	929	877	894	933	878	960	954	871	859	884	916	897	839	908	874	925	882	871	903	866	884	921	921	925	913	948	927	885	876	848	910	900	925	923	888	878	911	905	915	883	890	942	953	894	888	868	931	911	921	912	921	900	880	857	878	891	919	929	886	906	846	904	879	803	918	896	875	922	939	850	918	834	903	890	876	886	879	900	860	911	897	887	839	876	896	853	900	915	869	880	956	871	915	907	874	903	873	913	936	856	924	882	880	863	889	848	855	875	902	896	880	906	983	914	876	822	864	869	912	925	892	907	928	900	910	906	847	919	844	857	914	884	837	917	949	863	899	941	877	855	936	903	925	900	923	877	911	907	914	847	883	857	881	850	945	914	885	952	884	920	884	865	936	925	926	932	843	924	841	913	916	818	891	900	907	830	934	910	878	894	922	924	880	895	895	891	900	881	913	877	925	867	909	888	862	949	840	894	864	914	889	893	900	883	887	904	895	912	901	856	882	881	902	912	899	918	903	877	907	881	887	865	909	942	894	859	813	937	983	823	927	898	909	890	940	955	914	894	905	943	946	914	883	897	871	900	864	884	950	893	942	883	816	904	862	909	919	911	873	860	915	921	940	930	894	903	893	881	873	889	871	883	934	943	838	892	908	874	858	888	912	833	909	893	879	875	873	843	896	901	864	943	919	876	901	901	870	912	915	922	936	889	907	879	923	936	898	920	865	898	912	912	844	836	886	922	893	908	855	906	916	910	928	884	870	877	909	913	877	887	856	856	869	895	897	941	895	897	862	886	850	908	890	867	882	883	896	903	886	914	866	908	867	877	889	911	915	904	907	956	849	909	894	868	890	912	894	912	893	877	900	886	908	912	892	967	916	893	897	860	909	859	934	934	929	859	884	867	912	909	844	842	877	883	912	870	858	905	871	915	862	880	910	941	903	893	891	866	865	843	875	905	908	892	909	904	903	927	889	877	913	927	900	884	861	910	900	864	882	951	897	907	915	909	892	889	913	890	897	885	936	914	898	972	905	891	871	855	870	912	900	920	869	916	877	951	834	882	854	879	889	858	921	903	888	904	952	851	871	896	888	875	894	914	918	876	912	914	975	872	910	896	899	891	927	953	873	876	929	907	952	890	947	896	907	848	934	877	900	849	909	888	901	911	917	920	918	825	861	886	857	891	843	902	916	890	868	936	909	886	887	923	840	942	874	895	958	866	981	886	902	893	930	845	854	869	923	854	883	885	859	900	962	941	907	892	907	960	893	938	873	869	903	918	900	879	910	864	873	851	961	920	942	930	940	841	886	914	930	910	918	854	950	925	955	882	862	946	921	865	925	962	913	882	877	910	940	878	871	861	921	865	890	888	928	933	880	890	895	847	970	899	912	900	846	877	937	848	917	896	886	913	886	861	939	908	916	876
28783	22853	13615	1733	413	434	377	383	368	353	378	360	394	323	379	382	375	370	345	341	338	345	373	343	366	368	386	345	343	384	351	356	339	329	353	344	327	366	340	380	369	345	338	343	363	383	367	373	354	361	342	328	407	336	307	350	333	346	368	353	350	377	341	362	390	377	368	367	358	385	393	379	351	383	339	349	357	344	401	373	361	369	364	353	349	334	362	389	351	334	366	351	357	344	385	319	360	365	384	337	351	350	377	353	329	332	361	364	378	360	339	368	388	354	346	347	330	361	308	373	365	363	369	360	354	321	353	364	358	330	354	350	366	332	343	393	358	371	370	375	368	337	350	323	371	339	343	350	381	365	387	369	357	363	359	379	366	376	360	375	334	353	355	383	365	329	368	357	341	349	320	341	341	368	393	313	383	333	351	353	351	368	333	375	369	391	332	351	359	365	355	362	349	341	354	360	364	317	319	370	374	337	356	365	332	400	373	342	349	390	364	350	352	346	342	338	356	345	342	342	370	371	329	359	371	375	338	345	369	379	382	380	341	351	365	337	371	319	352	329	360	359	364	355	344	349	342	372	336	332	377	385	371	350	335	354	354	358	392	374	347	365	346	355	390	365	347	349	342	323	305	325	341	359	356	378	346	328	336	362	352	342	354	352	336	375	350	379	354	339	330	356	347	335	327	373	382	340	330	340	362	340	367	348	358	377	349	359	359	354	353	360	347	358	357	383	396	383	334	366	395	370	354	370	367	362	377	336	356	318	321	337	394	345	350	349	352	363	365	386	351	356	341	336	350	389	347	344	330	353	369	334	347	333	379	346	362	375	398	359	347	336	343	355	343	375	371	355	330	372	363	377	362	362	342	365	400	383	346	386	313	315	371	357	354	364	358	381	324	327	319	393	367	357	360	359	368	342	351	376	374	342	343	368	351	381	364	318	345	344	347	335	391	356	343	350	354	385	375	347	344	332	327	350	358	369	345	370	326	333	317	385	368	356	346	347	384	370	351	380	345	388	349	355	363	356	321	359	352	362	368	360	326	362	340	379	308	383	347	372	366	357	347	337	326	345	353	348	366	353	384	366	332	359	342	355	360	345	366	342	352	369	359	359	364	374	351	386	374	377	387	356	324	351	349	380	340	339	362	351	347	386	327	336	349	366	349	346	350	383	364	354	332	355	371	353	361	366	337	339	369	358	378	374	353	351	320	364	374	375	362	337	338	382	361	357	329	370	354	380	359	324	366	357	408	369	336	337	357	325	326	356	336	378	375	367	369	306	363	387	334	383	372	370	369	344	351	368	329	365	351	352	359	352	360	342	356	360	376	347	327	358	330	347	362	369	366	365	335	349	379	373	355	355	354	371	333	368	372	341	379	341	325	378	401	352	388	350	362	408	369	368	353	334	353	351	367	350	367	389	349	341	316	347	396	361	364	354	390	348	370	376	360	357	355	359	338	375	329	336	382	369	325	357	344	386	351	341	370	330	352	361	382	331	317	356	351	332	395	343	358	367	385	352	349	371	345	347	342	349	346	352	349	309	361	356	356	328	369	347	360	373	334	381	383	343	354	383	342	342	374	341	338	331	350	378	373	341	369	356	354	388	351	315	354	388	373	352	371	370	389	347	333	331	350	361	335	359	342	335	358	366	353	343	379	349	342	328	361	402	360	322	386	355	384	378	334	369	386	371	332	340	355	372	372	385	355	328	328	360	355	354	367	359	365	355	363	375	356	364	370	349	377	356	313	378	336	370	344	340	344	361	392	378	337	377	367	380	361	347	354	348	363	356	332	391	364	341	386	330	315	414	367	350	341	372	319	351	325	349	314	328	347	333	352	371	348	362	325	340	325	325	378	391	343	344	346	359	332	354	348	339	358	344	371	363	349	339	383	370	338	338	387	364	362	352	364	344	353	342	359	333	339	381	360	375	364	346	323	377	373	329	345	384	378	357	326	371	329	347	382	364	354	383	360	342	330	328	352	318	349	365	358	346	339	355	342	348	354	352	366	371	365	338	313	332	350	372	364	368	348	369	356	342	323	355	360	369	366	352	332	359	357	352	362	359	352	352	369	345	369	333	402	349	338	359	314	340	343	357	342	359	348	358	362	344	352	386	365	357	338	361	331	364	375	353	349	359	348	351	341	390	357	356	352	355	331	359	353	356	313	349	346	371	344	351	352	344	355	338	369	401	335	408	366	349	379	352	357	379	334	377	377	346	380	374	338	376	341	344	328	369	362	337	330	343	361	350	354	356	370	341	362	374	337	351	307	333	343	377	332	401	354	324	360	389	356	367	328	388	383	366	346	328	373	329	343	370	332	347	337	333	366	355	391	348	374	357	338	378	375	325	329	358	339	347	340	344	328	351	374	352	365	384	369	353	345	347	376	345	359	348	361	339	343	356	353	344	401	358	364	346	325	365	330	377	360	389	378	356	335	346	360	379	348	354	363	355	337	334	342	339	356	350	338	335	377	346	333	347	317	357	358	347	343	321	361	399	354	382	324	357	355	372	371	348	360	354	335	381	392	382	354	352	361	353	328	353	342	352	385	380	367	348	333	359	387	376	351	314	366	392	380	338	346	337	367	379	370	340	349	355	368	374	364	360	367	337	341	394	353	370	326	327	366	370	339	354	350	362	347	373	330	349	378	351	361	368	374	350	330	390	385	374	329	358	348	352	340	347	328	350	313	362	349	346	359	394	370	370	354	344	328	381	347	372	375	413	387	362	373	342	317	352	371	383	336	377	337	335	357	352	350	352	353	311	358	325	320	374	376	314	393	380	338	349	364	368	347	339	344	358	368	362	328	368	368	371	348	352	399	375	352	357	365	351	321	348	377	369	356	359	339	377	321	347	318	357	388	344	361	341	334	357	350	358	362	379	355	325	363	351	389	336	369	343	369	317	369	354	342	358	342	368	388	354	371	398	361	374	311	371	344	344	313	350	346	338	329	356	331	351	383	368	340	353	386	319	365	329	332	378	359	345	349	380	327	356	341	345	343	385	349	342	343	358	388	329	350	339	353	358	341	347	402	376	360	358	378	347	352	343	399	402	370	342	341	350	357	378	335	362	338	359	364	345	339	366	364	353	361	354	343	335	368	359	361	387	381	391	361	351	348	361	353	341	347	354	314	365	351	381	317	355	339	367	343	354	349	358	375	347	339	356	380	352	368	340	357	329	368	355	351	380	373	390	352	344	379	340	354	332	337	369	348	357	367	367	346	336	334	355	328	368	356	371	364	358	325	325	366	331	367	354	346	357	328	352	340	358	345	351	350	365	364	342	358	356	318	367	352	317	341	369	385	360	342	392	361	352	382	347	350	342	373	362	363	379	348	375	356	317	370	373	351	364	350	323	387	358	402	351	367	396	345	325	353	342	355	355	335	329	358	352	360	356	344	368	363	352	341	343	374	366	343	348	373	373	361	354	370	351	365	332	321	339	318	343	372	343	364	324	344	378	365	376	377	371	366	339	349	385	319	338	345	342
23900	31362	4092	481	466	475	419	402	413	371	419	404	394	429	415	395	418	342	388	424	390	392	401	429	402	381	389	349	383	367	395	405	422	386	387	430	386	405	381	378	374	417	393	365	355	389	423	371	385	365	401	390	400	378	373	381	367	375	385	386	387	406	392	427	390	371	398	334	368	396	379	414	395	388	399	380	386	396	410	409	382	391	386	409	398	438	412	381	411	414	418	399	383	399	408	430	402	389	381	415	357	440	444	376	412	388	377	389	401	408	364	375	408	421	420	368	403	395	398	409	431	403	376	354	357	402	399	416	388	425	390	389	392	377	395	382	383	372	395	399	384	392	398	362	400	374	384	345	414	385	406	380	418	386	399	386	377	386	388	408	400	405	365	401	394	387	382	358	362	434	394	404	395	381	411	376	360	401	439	381	401	425	416	391	396	411	392	385	386	393	373	394	362	404	391	435	409	358	376	397	362	419	400	374	386	401	377	419	390	380	374	400	420	379	375	335	390	379	415	391	358	374	381	381	402	376	395	391	401	404	398	423	399	351	403	367	406	388	377	359	428	401	388	416	440	381	425	411	392	364	384	393	356	428	343	352	374	385	424	405	386	388	425	377	367	369	394	325	394	412	402	366	371	409	353	417	375	383	372	389	429	385	377	392	397	391	387	433	412	426	414	364	384	386	410	397	355	399	392	388	431	402	397	410	391	390	356	389	403	407	388	396	385	406	410	382	407	376	394	385	400	375	395	395	376	395	363	404	407	408	357	416	404	397	368	403	391	374	375	374	371	387	442	430	411	408	385	397	390	414	374	379	396	380	401	379	390	387	393	406	419	396	381	392	425	382	397	393	405	370	391	377	404	407	387	390	361	385	381	380	383	433	380	390	365	365	397	383	382	408	365	414	401	394	377	405	396	393	361	405	388	373	369	380	423	379	397	413	405	367	351	385	380	406	400	392	380	422	394	384	427	385	396	394	403	374	368	396	412	374	393	379	373	404	389	407	416	394	407	396	371	384	395	453	393	370	401	412	424	339	400	365	390	399	404	398	358	392	398	392	378	421	391	374	403	389	397	346	436	429	441	379	357	410	377	388	399	423	429	419	365	390	429	410	412	402	402	412	409	392	401	407	383	361	390	394	381	399	387	385	382	383	385	370	385	358	406	380	416	365	389	383	370	388	389	390	370	430	409	398	372	363	371	381	403	394	381	357	380	384	405	439	376	370	388	415	413	375	408	425	409	404	374	382	411	387	412	394	383	396	380	384	362	371	405	380	390	365	393	404	391	408	395	407	387	379	397	388	356	407	390	419	359	375	433	365	385	391	376	391	403	356	390	440	354	412	368	421	397	393	432	388	438	381	386	414	376	389	379	364	380	386	418	371	360	380	421	395	386	407	398	394	422	405	389	385	384	405	413	393	377	408	364	402	425	361	406	395	404	395	389	384	380	386	406	387	410	402	371	408	407	393	378	395	388	402	392	388	392	397	392	362	366	409	419	356	397	399	408	419	396	382	379	410	390	360	407	392	405	387	388	385	399	388	384	401	406	398	393	405	371	371	362	404	415	381	360	415	389	445	379	364	392	353	371	380	369	410	382	413	387	412	360	385	412	370	357	431	373	391	408	361	370	395	372	387	382	397	399	389	401	375	397	400	393	378	392	397	420	373	389	423	383	385	413	376	397	356	445	385	374	423	382	407	390	408	386	398	396	356	370	384	388	393	385	378	435	388	385	369	415	402	387	374	423	428	400	417	408	357	358	385	406	360	425	384	438	370	373	388	385	402	401	375	393	390	379	399	396	407	397	397	411	369	389	431	385	375	409	396	396	366	420	368	383	384	430	420	376	382	406	368	388	410	422	420	406	385	413	403	357	378	407	407	377	378	373	414	410	375	371	359	374	393	373	381	384	411	345	415	390	416	452	396	418	393	381	405	370	386	390	409	405	385	368	404	361	416	418	406	401	371	361	409	416	377	369	381	422	368	383	408	389	413	395	359	431	397	394	391	376	420	375	400	400	421	394	363	377	395	370	410	379	402	383	354	402	386	372	400	389	382	398	384	409	365	377	407	353	386	394	432	414	415	388	418	397	423	395	412	420	383	398	384	393	366	406	387	372	398	369	393	404	382	376	347	410	367	391	387	406	389	396	397	389	354	394	350	391	333	445	387	411	359	403	369	372	375	376	395	414	439	405	431	399	387	393	371	374	426	404	409	376	387	413	399	405	398	378	416	386	399	410	398	387	363	391	373	378	389	427	426	386	423	384	398	406	452	408	374	402	412	368	402	375	424	421	406	388	389	379	371	377	395	390	410	392	420	374	379	403	410	388	431	376	390	365	390	376	399	395	378	400	378	386	397	389	421	391	386	423	414	387	377	406	398	352	401	378	410	374	389	354	393	394	417	389	381	408	403	387	390	377	403	415	381	387	401	374	436	394	393	395	364	376	394	373	400	395	407	379	420	368	379	385	443	418	382	397	384	372	363	379	402	358	420	375	378	387	392	414	368	367	378	361	378	396	407	387	368	399	374	389	396	399	405	365	373	385	409	381	387	395	407	415	411	402	420	387	383	387	407	401	377	372	375	397	350	407	412	384	400	396	380	403	370	379	363	388	376	409	363	398	384	396	414	390	394	358	399	404	413	373	391	380	398	386	404	378	404	389	421	388	413	373	431	396	423	371	442	380	378	425	390	374	397	386	410	408	409	397	390	397	398	430	438	391	357	384	372	379	391	363	389	397	400	424	389	397	396	374	401	380	403	401	410	386	414	362	398	425	422	391	424	381	414	400	403	388	384	382	403	363	406	396	412	390	390	377	388	395	350	374	421	403	382	446	391	399	434	415	391	372	417	397	419	385	374	407	387	397	391	431	376	397	380	390	384	364	386	411	406	378	391	460	376	400	407	387	373	387	406	411	391	406	380	372	408	411	425	398	371	388	409	375	362	409	409	390	351	378	415	394	412	381	365	382	399	423	379	408	386	402	388	392	423	403	399	381	381	353	389	381	396	400	398	405	367	409	366	333	423	417	434	415	396	374	388	438	385	357	387	408	411	392	399	366	429	376	355	432	410	395	397	400	393	412	412	386	391	437	394	387	369	422	412	357	411	423	388	413	407	387	396	406	386	408	416	366	403	400	393	389	402	389	406	389	432	415	377	394	348	387	419	429	405	411	420	388	378	412	392	408	359	380	360	381	392	390	407	368	426	386	380	384	406	384	415	364	397	350	377	430	381	414	397	396	398	392	406	363	390	375	423	383	378	400	396	388	421	410	385	399	417	401	393	380	374	403	410	408	383	355	422	387	386	408	408	379	382	387	422	407	403	387	396	402	357	386	396	424	425	390	377	386	369	377	395	344	400	371	395	388	389	389	407	364	401	391	350	416	405	372	413	376	389	397	416	406	386	411	409	347	359	378	405	381	410	390	397	345	387	416	354	387	400	413	383	390	396	397	400	393	389	397	385	387	436	414	415	392	420	388	411	384	370
23783	21326	28381	24094	21072	11205	1112	721	585	599	578	517	522	531	562	506	512	520	497	497	479	477	516	472	464	489	526	440	518	475	463	491	496	466	458	501	470	454	509	498	479	526	491	498	486	480	450	533	497	471	497	522	484	496	471	525	467	475	464	495	480	468	467	443	470	486	447	473	478	465	483	442	487	455	469	481	447	480	487	474	490	478	479	430	454	478	446	442	466	467	474	462	463	455	442	471	478	458	445	438	459	443	481	450	500	448	481	437	441	480	495	433	460	500	438	489	480	459	454	485	438	452	495	501	463	468	484	491	500	486	487	457	504	494	479	416	526	465	472	499	483	482	461	476	439	517	421	449	470	441	481	464	481	433	420	500	439	452	489	455	447	491	441	484	490	464	489	453	450	484	453	485	461	469	482	488	462	487	520	482	504	514	474	460	460	495	482	451	461	444	473	492	503	436	461	449	466	470	461	494	497	448	454	495	495	459	490	456	472	486	469	444	489	476	482	458	476	494	453	438	477	460	486	477	499	470	455	501	466	453	477	480	481	417	471	520	460	487	467	453	464	490	502	492	480	449	459	482	475	494	464	506	452	456	481	446	467	472	468	457	456	494	463	482	472	483	462	467	491	457	505	474	481	500	463	441	468	470	461	470	456	421	473	487	491	440	448	461	477	498	465	491	448	458	441	450	471	453	453	499	455	467	471	463	474	500	486	465	477	488	524	466	542	478	458	473	480	462	454	508	494	456	464	482	459	479	463	470	473	505	461	408	500	462	487	459	464	418	464	507	490	445	443	518	500	441	459	459	432	466	489	523	483	447	462	444	440	512	445	465	505	489	481	461	494	504	449	512	488	448	530	503	518	469	475	485	482	478	467	492	472	458	446	444	475	472	463	486	454	448	432	500	518	468	442	456	448	484	481	469	454	504	456	466	436	474	515	492	442	462	476	471	465	467	495	495	504	473	428	465	471	457	507	464	498	557	490	443	483	469	467	411	474	492	452	466	531	480	483	506	500	481	460	468	464	423	447	464	486	477	470	493	442	492	483	479	489	464	499	444	471	467	486	512	447	483	452	463	511	467	466	469	470	437	478	495	462	456	466	447	472	476	487	491	477	506	468	495	510	474	455	474	468	478	487	471	454	448	492	487	439	470	432	462	486	450	452	484	486	408	458	476	488	457	446	471	465	459	490	483	445	465	481	432	457	469	464	506	472	509	500	440	489	504	462	504	483	488	461	472	478	445	487	467	429	469	465	486	470	510	476	459	497	503	476	430	486	459	455	457	489	513	479	448	497	427	478	463	486	442	483	446	516	508	481	514	472	457	486	497	477	503	462	484	453	498	498	507	431	509	448	458	461	457	438	461	484	470	469	481	488	464	494	468	473	455	457	519	497	413	489	436	454	461	461	441	478	484	464	486	451	456	497	478	510	466	481	448	463	502	460	457	478	491	471	466	491	477	452	512	455	493	482	500	478	480	482	447	463	456	500	445	479	453	479	474	482	488	475	457	488	464	448	492	471	508	505	432	445	478	478	457	452	390	469	466	458	479	452	448	448	476	453	497	484	456	477	438	499	485	499	467	463	469	468	433	488	440	468	470	473	465	499	444	482	460	481	435	459	496	487	492	534	492	461	468	463	455	481	485	429	448	484	499	467	466	463	466	473	474	492	456	469	437	475	444	445	436	466	443	469	483	525	489	511	456	468	474	416	500	493	518	501	444	461	502	434	454	445	469	490	470	472	487	479	460	458	504	486	443	478	479	468	475	412	462	485	489	479	513	469	501	494	518	471	484	464	460	488	475	480	462	434	475	465	474	445	497	455	453	460	439	481	490	465	462	456	480	492	440	502	423	473	488	459	466	486	506	482	420	489	482	463	485	449	502	468	540	470	457	445	474	459	467	499	467	481	445	457	409	454	447	465	453	473	507	501	469	497	488	449	472	439	464	489	480	467	453	482	490	442	448	491	449	488	488	495	473	474	478	497	471	414	484	475	447	467	473	449	451	503	481	437	492	470	475	449	482	468	466	492	458	441	452	458	487	444	461	473	474	506	455	428	472	491	482	446	474	453	446	448	452	501	483	449	467	467	510	446	472	469	516	491	470	427	446	498	467	487	474	475	446	485	459	500	512	499	479	508	457	480	482	456	472	475	495	492	458	443	430	497	455	451	485	484	436	515	432	433	479	484	471	488	481	504	469	456	507	476	456	502	463	499	495	451	455	434	481	480	461	523	471	473	459	490	468	441	473	471	478	496	498	459	442	491	452	476	469	453	508	444	442	466	480	480	466	499	480	468	480	451	485	493	456	480	479	510	484	466	502	494	471	451	491	493	459	484	463	449	498	504	473	442	476	438	482	497	445	499	447	453	459	469	465	496	449	491	505	516	476	467	500	450	486	516	479	460	484	441	438	478	445	466	463	482	466	496	512	469	507	487	485	436	456	462	497	485	466	507	498	469	510	457	494	478	501	525	465	475	501	431	441	448	454	457	503	506	442	474	489	485	472	497	446	457	480	469	450	479	453	505	446	481	502	463	458	448	447	485	461	458	504	502	466	494	470	483	494	461	446	482	447	461	457	478	479	479	469	468	484	471	500	472	486	465	467	429	498	455	434	476	476	467	484	466	460	484	443	425	465	466	457	493	468	494	473	482	429	436	490	495	479	499	444	499	501	486	469	467	488	499	461	446	459	480	477	449	496	478	488	457	483	462	477	450	460	465	421	502	480	465	467	462	477	467	451	488	483	476	465	468	446	469	468	475	475	500	475	438	483	454	488	462	467	441	503	465	461	488	476	442	482	470	472	447	519	472	439	515	442	476	503	452	450	447	491	465	470	477	495	475	460	443	458	478	489	478	482	485	503	452	495	461	441	495	479	494	520	462	466	466	496	438	468	488	521	480	499	511	475	485	453	454	455	427	443	483	471	474	446	449	471	460	514	504	491	488	461	463	486	516	473	457	477	468	458	456	492	438	509	454	442	468	488	459	424	512	481	477	499	481	474	491	481	481	473	497	498	498	503	492	482	472	512	443	450	489	435	452	487	483	456	475	477	484	504	485	490	500	504	481	438	476	511	438	464	488	457	465	443	467	509	489	480	458	492	485	458	466	502	494	487	464	444	454	507	442	500	425	477	493	511	468	468	474	444	478	507	440	497	452	468	491	432	456	476	459	473	515	462	465	495	481	467	467	487	456	467	481	465	473	415	438	467	450	458	474	472	495	498	466	458	469	487	472	517	454	520	491	511	431	455	478	488	456	463	477	467	476	472	482	460	466	471	461	491	465	479	471	442	511	495	489	453	470	447	474	446	451	494	488	471	500	486	441	475	460	480	492	414	502	483	507	494	485	465	445	457	461	494	475	456	441	483	442	493	435	463	491	450	522	534	441	475	467	459	464	457	447	468	473	468	494	458	483	469	474	479	472	498	480	489	497	436	477	452	512	452	462	514	491	429	505	489	464	467	462	486	468	447	449	473	468	461	480	424
44514	69735	13911	2133	1572	1342	994	808	815	718	700	610	598	585	579	546	538	501	528	505	555	492	538	500	507	520	509	466	470	515	563	528	499	490	527	486	491	459	515	492	494	479	498	494	523	483	495	489	518	483	508	490	500	514	499	457	533	511	485	505	499	510	509	506	508	504	464	487	534	462	467	511	471	492	528	548	493	499	511	497	476	502	488	516	473	486	530	480	531	518	494	519	504	487	477	485	449	524	486	507	492	507	503	478	509	509	437	487	487	482	518	472	452	480	481	493	515	485	498	494	525	506	519	512	465	449	466	509	498	508	483	498	502	494	460	459	510	466	451	463	501	485	475	469	470	506	476	488	494	502	527	469	529	463	508	484	482	479	500	492	543	531	503	530	486	514	516	512	474	461	459	481	477	482	475	506	463	499	475	521	464	515	502	510	525	468	511	488	494	512	482	444	479	502	541	471	527	442	490	558	495	436	491	460	501	491	497	499	478	465	500	468	501	484	499	495	517	488	491	516	514	461	463	504	533	461	458	483	494	514	516	456	520	493	470	476	498	495	469	503	461	524	507	495	452	510	495	489	480	488	480	518	498	578	498	477	532	477	489	471	501	470	491	503	505	475	491	498	503	522	468	486	505	496	548	487	493	496	505	502	532	530	509	493	476	427	497	522	518	504	438	465	482	469	501	499	490	464	457	462	473	486	478	520	507	504	510	481	502	480	478	492	513	485	474	521	489	481	502	506	524	484	496	488	508	491	499	491	526	484	502	480	498	521	447	494	469	510	487	519	511	530	459	533	512	514	457	484	511	477	457	486	461	497	466	472	471	504	443	523	479	496	463	502	469	505	484	490	487	528	455	481	480	513	464	495	476	479	509	487	489	461	477	471	475	480	506	511	461	484	464	485	490	486	483	479	498	485	482	529	497	459	464	467	509	536	494	474	496	492	482	488	504	495	495	476	476	509	513	527	501	483	495	501	502	476	494	530	519	514	480	484	488	501	496	500	496	471	480	517	502	499	498	472	515	481	441	516	473	456	499	444	449	496	491	470	514	505	489	467	488	476	459	495	479	473	489	495	525	446	449	477	474	500	477	484	495	502	474	446	473	511	496	512	496	506	525	459	462	509	502	476	509	503	529	474	483	462	501	528	504	481	459	478	481	503	493	503	507	502	458	457	460	481	461	539	478	508	489	510	481	462	462	499	487	490	463	465	467	448	477	493	484	500	457	506	544	525	495	528	539	470	476	509	460	523	463	503	516	471	481	491	472	526	463	482	523	515	527	496	500	471	464	454	485	459	480	528	492	451	507	501	490	500	454	500	505	460	486	486	469	485	489	539	535	494	495	483	497	496	511	503	493	509	481	487	477	499	500	493	476	509	514	503	496	480	510	505	496	482	490	479	466	490	525	473	500	479	500	490	538	522	475	492	493	486	480	504	498	494	502	490	503	523	493	486	483	462	470	450	500	490	474	481	450	516	501	517	497	503	465	440	501	464	506	525	499	496	507	514	502	501	524	441	467	462	503	511	490	455	489	503	518	483	489	498	492	466	494	478	466	488	476	503	465	511	494	488	534	503	499	464	477	473	511	481	460	519	553	517	477	482	481	481	518	527	475	421	506	488	502	462	464	496	514	533	503	503	492	562	502	462	497	494	519	437	478	454	508	505	480	481	479	506	495	479	504	469	469	470	499	522	502	465	489	469	494	465	494	484	470	493	470	482	503	496	495	527	487	504	483	528	505	520	486	485	489	493	483	474	498	492	483	480	533	462	474	512	501	497	511	527	442	492	509	505	496	522	470	454	506	494	474	485	485	462	495	501	510	476	493	474	477	494	486	494	489	557	476	496	458	479	521	569	437	480	518	459	536	461	486	491	489	520	491	507	507	455	469	462	475	470	471	448	477	427	536	529	461	490	479	476	488	463	461	452	485	502	497	486	479	494	478	493	495	476	489	457	475	473	470	472	509	511	494	519	500	479	479	499	480	473	488	488	454	489	489	531	478	522	485	499	473	486	472	495	486	487	502	482	501	475	454	480	494	485	457	469	476	491	495	497	489	490	493	527	531	502	536	492	453	490	494	497	538	500	521	482	519	486	500	461	521	488	474	526	474	476	474	463	496	483	505	498	535	491	505	517	526	467	504	449	501	523	452	483	488	477	505	528	467	460	544	471	485	492	483	507	467	504	501	456	446	485	509	467	483	490	450	531	489	489	482	462	475	519	484	482	451	460	512	461	516	489	460	500	482	466	520	438	513	492	526	513	527	498	510	476	490	504	476	469	449	470	507	495	475	467	485	503	503	498	505	503	477	504	459	525	490	524	484	485	506	525	490	485	490	490	471	453	484	478	467	483	467	465	492	473	519	504	502	486	499	536	482	490	479	504	479	474	475	487	492	489	494	481	465	476	469	485	478	542	492	527	520	514	470	496	466	502	501	510	473	520	510	491	495	491	467	504	485	434	519	500	515	486	505	511	448	509	459	524	459	498	522	476	509	476	460	502	493	488	546	462	478	497	489	490	491	463	520	489	494	452	555	490	494	491	498	467	464	497	481	510	467	504	476	494	477	523	509	439	523	498	492	460	482	491	510	515	489	438	458	531	470	497	468	489	453	438	500	518	484	472	468	513	463	464	515	466	481	477	451	471	463	504	452	487	448	462	522	461	510	510	475	486	493	542	473	477	474	538	489	519	518	485	529	509	492	483	489	490	538	480	468	495	490	513	465	523	505	491	478	483	503	515	494	518	483	483	497	494	476	483	452	466	459	463	478	517	494	536	465	505	477	521	457	465	509	495	485	512	493	480	506	493	499	499	498	530	465	466	497	503	468	482	481	532	473	459	520	504	460	448	471	485	515	454	496	502	509	493	555	494	468	478	515	482	519	503	434	464	443	486	447	502	499	488	507	466	463	483	477	486	493	520	488	470	474	466	523	465	489	460	475	503	508	478	471	505	503	465	501	531	483	537	479	479	491	504	515	503	462	500	473	505	517	497	487	479	501	485	507	500	537	470	471	456	487	503	497	462	470	494	552	510	522	480	483	482	504	480	467	474	476	538	467	517	474	498	477	426	530	470	469	465	481	492	514	492	512	522	513	475	488	480	486	485	509	493	518	520	459	497	491	435	509	498	495	493	507	475	506	451	489	522	502	436	468	443	485	498	521	486	453	530	495	484	489	456	511	458	504	488	488	520	470	468	534	468	495	487	510	479	518	473	474	502	485	502	497	479	469	558	527	485	504	459	479	503	509	521	475	495	508	485	466	467	510	504	498	482	466	495	492	474	533	508	528	475	482	507	510	482	503	466	484	501	490	458	498	485	527	493	481	516	458	494	488	508	487	500	509	475	482	485	513	513	454	505	483	544	501	483	548	481	472	513	500	495	458	520	470	485	456	511	515	449	463	481	517	529	523	482	503	492	464	474	480	490	503	480	493	500	440	514	511	506	506	523	498	514	459	476	481	486	474	500	501	467	485	499	535	514	478	518
25067	21499	27259	24796	10834	1063	780	742	678	670	663	648	704	640	684	607	640	636	607	621	663	654	615	608	665	647	643	611	594	624	620	643	606	652	617	650	638	652	660	636	637	640	661	603	614	637	613	610	638	603	644	619	606	635	606	596	654	652	599	648	642	593	604	655	618	640	613	604	610	652	629	627	649	603	628	611	625	611	638	573	653	589	614	619	622	647	614	607	615	647	638	620	578	639	619	633	584	662	621	645	636	653	642	608	644	655	583	598	660	635	602	600	644	590	605	610	609	619	603	586	609	584	594	640	654	625	628	605	616	645	657	631	638	585	658	584	575	633	579	683	616	610	604	626	655	600	604	626	623	648	640	608	633	649	619	641	647	594	633	672	597	606	571	652	665	581	631	629	576	618	602	638	615	617	627	626	595	621	575	610	646	670	646	608	636	621	603	629	572	643	651	629	635	641	647	600	588	624	592	637	638	608	649	620	625	583	625	595	628	601	615	672	614	675	595	644	644	641	629	619	653	611	639	613	643	579	641	625	636	562	654	598	594	611	605	665	607	617	598	656	639	638	608	642	590	609	638	634	605	602	632	634	686	610	599	642	632	693	598	628	623	603	618	630	643	592	641	645	641	617	574	597	618	622	670	597	608	582	631	623	613	598	614	557	694	603	604	603	596	610	612	627	572	624	620	607	611	606	669	633	608	621	652	617	593	641	616	607	644	627	592	577	583	617	637	643	602	628	599	664	641	579	584	635	593	576	665	610	619	622	586	589	646	628	603	629	620	659	619	614	625	622	581	611	644	623	618	610	601	620	623	649	599	562	589	643	632	663	591	630	614	597	620	603	623	585	615	620	633	638	592	629	616	671	594	661	603	578	634	665	633	629	640	618	591	646	626	638	599	605	644	649	608	653	606	583	617	617	612	642	635	603	638	630	610	630	570	631	583	639	619	618	621	601	613	641	600	656	617	598	649	623	633	656	564	644	634	631	624	641	594	637	624	610	635	578	666	586	625	603	613	624	633	601	612	626	613	615	611	645	603	653	659	637	601	623	674	605	648	668	593	614	611	581	618	649	593	606	638	626	606	590	600	623	586	626	618	593	635	670	670	608	647	628	626	628	635	590	619	604	665	581	637	661	618	597	655	614	604	609	648	598	670	627	652	611	624	606	604	598	600	629	594	663	630	606	610	570	625	608	591	601	673	601	672	664	663	629	588	595	612	612	614	638	631	623	607	630	637	646	632	589	677	616	614	656	625	653	609	624	586	645	604	589	556	642	633	579	635	603	594	629	627	658	681	597	609	660	647	657	699	631	655	616	627	628	578	620	648	659	639	614	645	649	670	618	616	647	568	688	653	624	611	606	593	612	628	633	593	565	590	606	594	639	618	639	639	582	619	648	593	614	578	640	622	597	591	562	607	645	595	615	646	618	624	633	636	631	621	636	584	605	596	639	632	641	630	623	599	654	611	584	586	663	611	617	656	637	637	611	644	669	630	650	626	614	616	629	618	654	621	646	637	642	611	598	622	639	587	639	594	646	656	627	592	618	588	675	613	630	635	616	601	612	625	621	659	605	588	647	603	578	612	634	651	605	632	613	569	652	627	622	640	633	615	626	588	689	614	612	630	661	658	667	642	618	673	608	576	603	665	581	608	631	624	652	611	600	640	662	551	619	627	672	627	632	606	664	625	586	594	665	598	599	613	603	624	647	613	652	634	609	602	642	574	630	621	627	629	674	635	654	622	629	647	640	632	631	584	567	593	638	590	637	696	627	645	581	621	619	623	662	627	625	643	556	611	640	630	611	628	704	636	652	580	620	613	645	629	637	616	616	618	602	627	629	626	656	630	607	594	619	555	639	615	609	622	635	613	587	600	663	689	624	624	635	629	635	633	638	603	658	599	602	634	678	621	648	679	622	616	659	634	613	578	616	629	606	626	587	635	609	564	657	639	626	658	603	650	614	608	607	601	649	612	639	599	674	645	609	624	603	624	608	648	595	623	620	635	602	605	642	678	638	646	682	642	591	669	628	653	612	648	629	612	634	639	588	590	617	627	665	669	659	596	640	619	635	646	615	608	583	620	643	617	619	667	680	643	599	637	630	667	632	638	678	653	601	632	607	674	608	617	664	643	635	645	630	621	631	637	594	630	664	649	593	629	602	668	592	616	624	651	638	628	627	613	619	614	616	617	613	601	598	593	635	571	630	646	682	627	646	590	616	654	598	644	629	641	595	591	590	694	586	587	556	625	593	635	629	623	622	624	578	677	634	654	625	644	624	607	574	628	633	637	588	584	624	622	626	616	620	647	658	629	626	668	613	590	649	619	639	606	633	670	644	639	628	642	590	655	595	607	605	587	608	599	612	623	593	633	643	630	553	626	627	620	579	593	598	574	574	586	606	613	636	605	625	591	630	644	672	632	623	592	601	608	616	631	591	610	621	628	588	643	640	614	624	605	641	620	610	638	598	618	630	627	649	619	577	598	642	626	648	636	659	580	638	651	612	635	643	670	626	652	652	628	634	650	635	659	674	632	594	608	611	626	640	615	592	619	652	589	596	572	596	643	605	634	605	655	604	613	627	654	681	621	618	615	627	682	628	603	614	597	633	607	604	622	587	638	681	627	590	650	635	654	609	637	627	673	591	621	591	600	616	585	631	639	649	664	643	628	617	595	618	626	624	632	668	622	614	640	636	593	602	629	620	596	608	619	636	649	642	644	659	636	629	624	611	642	639	663	656	658	622	640	647	667	600	617	629	667	640	640	643	623	627	620	606	576	612	618	617	581	644	615	616	622	616	592	660	594	615	625	620	603	583	632	631	652	579	653	641	615	610	636	688	631	655	621	638	609	637	655	646	625	624	642	626	599	597	629	593	616	620	594	629	637	579	636	604	628	626	611	586	632	603	609	653	568	663	642	628	647	630	638	659	627	601	632	617	633	613	637	682	648	615	660	611	619	631	644	593	622	655	581	585	605	600	637	602	622	648	665	652	607	664	621	618	622	647	619	601	633	578	632	622	628	642	629	628	660	590	621	631	595	638	615	637	600	662	609	641	643	629	644	608	649	554	636	595	617	608	646	626	662	608	626	648	629	633	659	602	646	592	627	642	654	609	667	628	563	647	603	590	601	594	618	628	606	607	597	626	638	639	653	657	613	646	645	584	620	582	624	600	619	684	611	637	629	637	657	624	646	627	642	617	618	622	642	653	657	624	609	608	590	625	634	597	629	561	597	584	631	641	597	625	633	605	621	594	637	617	641	604	638	605	635	633	618	576	630	628	631	608	601	633	615	626	637	606	624	618	633	609	660	654	637	579	609	662	613	604	608	642	629	600	658	633	625	612	638	625	650	633	628	608	618	607	638	644	655	596	635	607	611	584	615	634	661	602	603	613	642	640	648	613	659	624	599	620	634	637	605	618	654	580	662	567	582	600	582	629	653	630	587	633	627	636	606	644	630	615	582	593	603	641	600	656	674	588	649	606	661	635
41672	54419	9503	1511	1217	1112	928	864	815	759	724	738	745	731	687	714	684	672	678	659	679	681	696	678	676	708	659	670	686	638	659	671	699	680	658	636	727	644	661	711	632	668	672	673	679	660	648	686	674	668	641	658	671	669	673	691	644	644	656	630	627	648	630	700	675	647	650	646	698	638	670	668	651	654	671	629	685	669	640	671	651	657	638	692	680	655	663	653	654	666	690	678	648	646	654	709	684	690	655	661	637	625	657	724	643	681	629	674	634	609	663	638	625	648	716	666	653	662	659	683	618	634	708	668	609	671	691	628	682	644	638	640	668	680	657	667	634	609	635	683	700	655	660	630	694	647	699	643	663	687	679	651	674	597	635	682	707	691	650	672	643	599	625	639	675	674	686	652	670	663	592	644	668	681	692	639	688	647	651	677	679	676	676	677	634	636	714	682	723	663	674	679	666	704	660	667	611	623	642	658	664	656	634	655	660	648	638	639	670	665	658	690	666	677	726	739	691	671	655	650	647	686	658	645	657	686	650	701	647	644	667	660	638	657	693	642	638	697	630	635	653	664	665	683	691	632	677	665	648	657	688	609	664	671	622	702	668	684	657	646	678	670	628	633	656	664	708	705	711	653	681	618	692	682	687	666	648	629	655	648	694	673	661	660	690	715	655	705	668	663	696	693	643	667	669	649	639	680	680	641	649	641	637	671	673	675	676	659	668	652	695	682	673	678	649	671	648	617	671	593	633	657	667	627	673	663	656	643	639	652	660	664	683	677	639	694	660	663	645	644	665	653	694	682	640	663	606	626	721	670	695	707	633	670	667	688	624	668	662	691	661	643	642	652	676	690	707	648	693	662	655	651	626	663	636	673	695	676	661	646	662	659	692	657	629	671	668	608	662	647	663	669	618	651	642	662	709	654	653	640	659	653	663	698	670	652	668	684	667	673	692	630	637	694	696	644	651	700	666	689	609	665	711	664	626	662	724	672	692	675	665	675	634	662	696	650	694	646	650	660	619	644	654	645	641	603	671	667	658	704	682	647	708	618	676	668	691	715	666	721	695	641	664	643	661	653	641	637	629	677	660	666	665	620	653	684	688	679	628	678	697	696	673	662	622	661	668	680	662	670	640	640	665	626	636	627	645	620	690	660	674	683	674	628	598	654	674	647	675	670	680	610	671	619	680	670	689	612	653	663	661	675	661	688	678	661	690	699	663	678	629	647	679	645	661	694	654	707	682	702	678	683	630	638	690	648	642	635	703	658	654	675	644	661	668	674	685	672	662	683	609	639	680	623	662	638	691	654	641	701	637	684	583	689	672	657	649	675	665	664	669	670	656	702	710	670	657	645	692	659	676	666	665	650	664	662	674	664	596	659	668	673	679	668	673	683	625	733	678	692	649	655	708	675	675	622	684	683	691	688	648	718	647	691	683	698	672	661	635	670	654	671	660	654	676	700	616	666	659	654	639	684	655	633	683	664	642	671	673	639	651	638	656	653	673	663	673	640	645	687	648	658	683	712	685	679	717	711	672	723	628	695	626	664	702	621	641	632	636	666	674	701	694	661	668	670	677	631	679	680	684	651	678	674	689	656	672	632	675	686	688	684	679	648	701	629	656	626	659	673	699	711	654	685	677	647	672	671	628	681	682	666	663	681	648	704	677	642	613	636	704	676	657	661	713	665	631	676	634	649	614	669	673	700	684	680	637	642	696	625	627	655	645	675	689	660	668	677	638	656	667	623	700	665	668	659	633	707	648	690	659	678	694	596	635	632	651	634	663	674	665	642	611	601	656	639	617	649	663	648	677	689	652	642	652	666	667	641	622	646	666	675	679	649	644	691	669	646	632	691	732	658	607	680	635	672	651	622	660	659	674	609	627	656	668	702	707	703	614	674	624	707	637	678	677	644	655	643	659	626	634	625	666	648	693	711	671	691	670	625	621	663	668	654	682	699	672	662	649	644	641	653	635	716	667	680	670	660	600	656	667	611	615	673	639	666	640	636	724	624	665	647	636	609	616	710	631	710	649	628	727	664	622	671	687	700	685	669	668	666	604	624	661	694	698	656	683	631	651	654	649	677	672	677	659	702	660	648	645	676	680	708	663	644	660	640	651	640	677	689	673	627	658	636	653	708	695	644	637	666	672	655	652	655	672	686	664	702	674	665	636	638	671	651	701	683	659	688	649	676	673	683	660	697	712	675	639	683	664	644	628	644	655	673	600	680	659	665	689	668	696	643	638	670	669	649	673	646	683	654	683	671	588	647	639	671	627	693	678	641	649	644	638	663	657	653	690	633	678	652	641	674	750	673	677	646	645	646	634	670	643	657	629	665	655	676	678	664	678	694	683	656	660	688	661	655	630	628	686	643	666	631	658	656	645	651	666	667	688	635	699	661	664	662	691	702	611	643	661	669	641	701	663	666	662	697	656	656	674	686	667	674	630	702	639	642	641	662	633	663	607	669	615	647	686	668	704	647	676	700	677	646	651	630	652	633	666	664	648	693	674	709	664	633	683	636	655	656	655	701	637	641	682	668	677	685	691	690	661	659	638	682	657	663	608	698	673	657	651	671	637	669	685	650	637	622	650	644	734	702	683	642	638	654	610	678	657	659	661	672	646	644	697	685	682	627	701	669	678	655	651	624	652	629	635	661	652	653	656	665	689	658	669	655	644	686	700	618	648	666	661	685	701	650	674	723	663	687	656	611	646	678	687	688	665	662	693	655	666	649	659	700	622	678	642	707	631	680	682	636	651	647	638	695	677	647	702	610	659	629	677	672	669	592	643	640	612	630	614	660	663	638	688	625	719	660	654	699	665	712	654	698	648	659	656	695	659	673	663	644	652	644	616	641	674	660	650	625	643	668	648	648	672	661	674	681	640	673	609	670	670	638	642	667	670	696	626	704	670	636	663	624	665	649	698	660	660	655	623	659	687	661	664	721	704	641	620	652	687	687	667	650	691	641	649	633	640	673	644	603	610	661	650	614	649	689	703	672	645	661	648	607	659	671	667	719	636	628	673	661	699	669	650	648	670	698	648	672	649	635	657	668	694	626	631	650	699	661	692	669	726	706	663	707	643	652	601	696	634	639	647	645	629	677	647	635	703	649	653	656	675	645	663	682	681	655	642	662	601	685	674	663	632	700	666	646	660	696	674	653	661	669	655	679	641	663	638	680	680	652	657	649	640	619	652	688	659	651	621	643	672	657	631	631	667	633	693	616	649	681	678	707	666	646	670	655	650	641	627	703	639	599	719	671	673	646	690	719	659	645	686	649	650	681	646	662	676	681	661	715	618	644	667	606	669	675	707	667	678	669	680	678	650	602	687	654	674	719	655	663	662	639	611	711	691	646	661	617	664	641	638	592	651	624	627	686	651	697	665	696	647	633	654	621	713	629	690	682	656	634	668	680	665	647	659	637	641	665	584	617	646	646	677	660	694	666	611	687	629	654	677	673	681	671	695	662	663	605	641	644	653	667	672	668	641	652
22662	21136	28581	23887	21121	21170	9296	1529	1192	1177	1074	1050	1069	1022	947	953	937	921	967	943	905	906	953	898	948	929	886	931	872	929	955	871	926	911	879	850	898	950	927	900	892	891	888	891	882	912	921	872	931	853	902	867	874	842	949	828	867	871	876	938	927	882	893	834	908	873	868	815	896	803	895	879	884	849	881	858	846	890	860	875	882	929	900	901	858	875	936	926	862	860	863	876	889	885	875	855	935	873	908	835	879	840	892	884	904	875	879	912	849	904	873	890	905	920	906	850	850	866	862	857	866	902	872	917	888	940	868	893	890	845	878	866	856	873	906	935	908	896	889	888	934	915	817	934	926	854	862	875	937	918	902	923	850	875	876	917	917	860	934	857	874	930	841	838	864	911	877	909	842	876	902	846	912	888	910	851	889	864	853	870	871	869	892	902	903	894	878	873	949	848	880	897	890	853	842	946	912	874	884	869	860	877	888	916	877	920	853	902	804	861	870	867	843	903	882	900	892	937	877	922	864	891	916	882	900	889	880	892	888	901	824	866	875	861	928	885	920	866	860	933	872	903	857	859	874	856	905	907	925	902	897	813	894	860	919	866	919	915	850	945	889	895	920	944	852	829	885	894	860	931	892	968	894	911	959	894	856	912	866	902	905	869	901	942	898	888	916	879	816	901	924	884	830	824	845	834	882	946	869	894	914	949	875	878	904	844	881	849	927	859	871	892	885	904	871	867	947	901	830	882	845	851	901	880	873	895	926	862	880	948	832	904	882	898	874	865	877	883	920	851	886	879	858	879	859	888	866	920	852	902	918	879	962	905	925	905	848	892	909	916	898	879	932	874	919	915	856	896	879	923	888	873	863	879	921	877	869	930	907	858	908	890	855	878	902	890	871	894	906	834	859	881	871	923	890	876	872	940	846	926	909	866	925	910	880	901	893	878	899	884	849	894	837	931	884	939	914	932	891	911	918	842	888	879	844	881	881	858	901	844	887	866	843	871	921	880	920	884	863	863	890	982	905	804	891	889	846	831	828	942	906	820	859	907	883	899	853	854	944	888	888	889	893	894	943	894	877	915	878	888	920	813	867	812	880	886	885	894	886	833	867	851	926	850	931	957	869	854	827	857	824	921	908	877	905	892	822	913	920	896	943	888	894	902	883	934	929	857	909	888	856	851	875	892	862	869	898	848	919	897	820	943	869	866	888	920	863	912	870	867	866	908	894	848	925	882	882	908	826	831	848	871	870	858	875	914	870	923	860	928	904	908	903	842	876	844	893	889	890	869	854	855	882	904	929	869	815	870	875	885	887	896	845	902	832	845	908	871	854	921	895	891	913	923	896	882	845	862	883	862	876	860	860	914	893	917	879	940	877	893	914	905	897	884	913	886	861	853	862	873	896	855	902	877	901	936	882	937	884	925	943	883	889	876	937	883	881	918	854	881	856	929	826	817	808	866	848	843	873	872	902	874	905	855	880	869	865	845	888	869	895	879	877	907	916	849	866	853	871	899	914	908	950	906	916	893	867	886	872	887	904	871	850	887	924	898	841	875	906	899	883	902	856	928	907	879	840	883	856	892	911	915	925	890	911	875	884	786	842	863	885	852	863	900	863	898	833	901	945	863	915	909	880	913	940	912	919	863	852	921	896	890	875	890	891	869	841	918	893	896	881	867	972	920	864	935	891	859	881	884	943	891	920	856	860	915	891	842	866	863	825	858	874	899	865	870	912	915	903	895	891	855	866	851	955	875	876	853	860	867	868	907	929	948	893	927	887	875	866	856	920	868	883	885	839	886	870	940	861	862	828	824	953	852	864	913	894	883	843	847	869	867	882	878	877	890	872	901	844	900	835	923	859	918	886	881	902	879	913	860	835	850	926	877	972	911	889	889	909	889	896	986	890	866	856	808	866	898	940	908	836	883	862	849	906	850	884	846	893	845	934	885	921	927	821	895	919	879	867	900	879	855	913	913	863	888	961	892	863	893	853	830	875	880	888	883	902	818	869	957	840	858	862	819	939	886	875	853	874	871	885	928	900	940	880	851	940	839	861	872	876	875	921	886	905	926	944	900	914	879	867	892	845	883	875	842	919	885	875	849	844	850	921	906	904	893	909	915	849	904	904	920	925	866	908	904	897	908	922	873	900	891	858	875	953	870	932	858	874	907	895	907	852	844	859	904	945	964	833	932	848	926	891	892	867	898	865	870	867	895	853	894	895	889	860	891	843	905	849	892	883	870	901	963	851	928	871	897	899	904	821	918	858	865	962	893	835	863	824	851	876	911	863	868	884	912	864	894	876	879	867	868	921	878	938	856	902	865	903	857	834	858	849	894	896	903	923	957	876	895	929	880	896	908	882	888	887	860	878	868	869	898	829	867	864	884	813	836	915	881	873	926	892	888	881	945	879	928	878	868	889	852	894	840	898	882	880	912	867	892	878	860	899	822	904	903	948	854	865	880	847	841	875	868	917	853	906	878	847	852	844	881	874	895	827	898	880	933	879	934	882	865	892	880	897	895	955	875	888	833	849	859	885	876	885	882	885	871	837	923	871	915	893	903	952	916	887	901	858	898	859	899	918	867	837	898	883	835	919	835	847	897	875	943	882	889	907	884	848	872	884	870	892	874	865	898	883	909	903	909	889	932	876	845	849	874	907	837	913	869	893	916	943	845	889	910	913	869	815	922	865	869	885	879	876	896	857	896	877	873	916	890	877	888	917	815	883	888	827	897	926	847	873	897	879	915	885	888	948	864	892	878	909	918	872	858	835	871	904	945	876	918	887	923	888	895	876	902	865	886	863	872	862	906	863	903	896	895	880	877	874	906	861	872	843	870	845	910	910	908	918	921	902	902	870	882	902	895	884	916	922	905	853	934	897	861	894	908	935	899	892	872	903	836	899	887	895	901	868	872	871	951	876	870	873	844	863	888	928	835	882	931	931	887	902	905	863	911	905	923	971	878	864	848	899	894	861	854	913	853	850	871	913	926	960	878	886	894	876	895	916	903	867	835	846	851	871	936	867	893	851	921	892	891	886	824	877	882	885	855	865	853	884	901	852	885	905	806	909	796	884	888	892	879	967	876	901	922	850	892	904	936	848	867	857	886	931	844	894	860	882	911	852	864	867	830	914	881	904	871	909	949	838	811	900	817	873	850	917	805	888	902	890	834	885	833	872	914	922	852	912	913	923	899	900	814	902	906	824	846	868	891	922	907	855	895	907	915	921	834	944	886	871	895	866	889	860	899	865	888	904	855	909	884	907	907	901	876	830	863	896	849	844	869	884	899	894	884	890	831	914	842	846	905	897	909	901	861	877	845	900	888	886	880	831	869	905	858	896	841	867	899	881	844	889	929	895	875	879	878	898	864	858	898	907	857	820	918	920	887	901	855	875	833	908	849	884	885	911	898	923	858	881	869	922	823	849	877	869	861	949	934	881	837	830	869	853	845	881	857	895	854	904	909	884	846	905	876	892	850	894	884	857	844	839	941
51163	56793	17553	4014	3111	2480	2004	1690	1477	1361	1235	1182	1089	1080	1037	1015	963	950	945	945	978	982	937	929	928	958	901	866	923	929	912	951	900	896	916	895	867	904	883	894	875	919	884	846	865	948	907	894	937	863	892	882	870	902	908	880	846	928	897	918	838	913	872	873	886	879	847	862	879	901	862	878	898	867	871	897	891	833	857	827	869	888	890	887	830	851	923	814	827	875	932	895	924	904	909	902	933	860	833	871	873	892	883	926	862	903	928	919	861	894	886	890	895	931	936	915	901	873	929	844	894	867	856	923	869	866	890	907	859	875	854	902	901	901	899	886	878	870	910	892	933	861	888	855	854	882	876	876	854	860	889	914	906	894	874	857	906	835	914	875	865	876	963	867	915	868	906	849	880	917	918	864	881	923	853	918	893	836	918	864	842	920	886	885	876	849	877	864	867	893	869	845	853	918	897	910	871	924	878	918	847	926	905	883	891	887	875	842	837	872	864	924	926	913	861	891	859	929	883	939	951	817	898	877	928	871	887	907	831	848	896	869	863	846	899	887	885	852	878	828	845	875	872	871	882	832	869	891	892	893	902	888	823	893	865	828	926	827	901	913	921	818	890	915	893	833	850	870	920	903	921	851	857	885	909	898	912	847	866	831	897	908	881	880	920	901	857	908	887	841	902	873	859	868	924	864	925	858	895	891	855	850	881	890	897	892	824	873	847	865	921	862	886	858	918	846	919	861	881	807	938	884	817	891	859	866	857	890	873	885	855	942	863	919	868	903	901	883	901	865	910	868	928	898	901	940	865	874	903	852	918	929	896	903	881	836	919	923	870	852	916	858	894	876	900	850	886	867	910	878	919	870	888	868	910	926	867	847	950	866	845	887	878	846	842	889	847	847	869	878	870	881	965	902	830	846	871	861	901	856	895	884	903	846	829	908	892	886	871	877	860	831	914	879	871	887	900	858	865	846	847	911	822	847	878	820	883	852	835	867	907	924	883	931	929	859	879	870	872	925	837	892	840	860	853	877	899	810	879	890	884	863	871	852	852	860	870	889	850	864	892	899	847	854	914	841	883	838	862	859	932	886	858	874	856	847	908	876	896	886	967	898	890	927	863	841	930	863	885	901	824	904	857	875	853	873	896	821	913	824	873	862	869	853	857	904	868	873	912	915	932	858	917	837	914	871	841	852	904	880	858	871	864	891	912	920	836	901	892	838	897	895	885	858	891	906	871	875	937	867	873	893	867	919	870	877	860	912	860	852	930	890	886	871	931	947	881	963	899	940	898	884	907	850	924	848	847	848	882	924	909	898	902	893	867	902	878	847	899	853	874	834	870	847	887	892	907	869	885	872	898	850	839	934	889	866	872	850	892	885	881	944	884	895	876	858	817	836	851	882	874	894	873	899	885	859	915	871	888	906	886	904	874	865	914	913	846	865	860	891	820	885	926	836	920	906	898	873	891	906	859	901	897	863	902	896	875	914	860	890	882	910	905	854	900	888	858	935	842	876	908	893	900	906	933	886	836	891	869	943	845	864	894	853	901	879	881	883	856	839	856	869	882	913	890	884	859	865	868	908	896	893	864	896	934	877	886	882	924	908	892	811	876	921	868	884	878	851	887	914	875	869	913	867	846	901	878	905	821	915	939	910	843	865	916	831	845	870	921	916	851	906	882	922	857	848	883	864	897	862	907	885	912	873	837	845	880	916	862	821	845	888	864	874	884	826	879	864	896	907	857	833	911	841	847	955	885	943	913	932	917	898	831	885	860	912	899	868	928	908	903	922	916	829	871	842	863	855	903	916	870	865	861	902	895	864	831	884	884	880	880	828	849	892	905	845	917	892	902	920	907	840	856	950	869	883	819	900	839	857	878	891	896	874	880	864	863	871	891	889	875	835	840	867	839	844	871	903	851	932	912	886	885	810	857	879	919	859	841	833	877	882	901	865	869	877	849	828	862	902	880	925	907	921	904	912	889	908	898	919	896	835	959	860	902	845	973	883	850	849	862	936	832	816	879	875	864	858	912	795	866	880	910	924	867	884	884	852	878	936	910	897	879	878	877	875	953	882	938	873	894	895	849	903	836	886	867	919	915	840	938	857	850	865	898	836	882	896	881	909	874	861	919	823	830	904	924	934	845	911	837	923	882	880	883	872	840	910	876	823	861	853	894	890	848	860	802	883	885	833	841	896	883	928	843	858	887	838	934	836	889	880	882	921	872	877	852	907	827	863	839	881	875	927	799	902	861	884	879	929	869	823	904	865	888	859	972	909	897	908	877	891	844	876	901	895	930	890	931	890	864	900	890	865	937	850	884	914	891	895	895	902	868	876	874	897	847	875	866	848	846	847	886	929	845	877	911	812	899	890	909	841	853	877	861	901	904	862	862	872	887	885	895	861	873	914	841	921	866	827	874	877	900	892	897	926	893	913	851	901	850	916	869	892	838	874	863	906	898	851	857	839	852	893	860	812	859	877	872	881	879	858	841	896	921	900	901	854	900	875	946	823	864	876	927	870	908	908	844	850	868	905	884	891	919	872	925	902	887	885	877	861	856	889	884	877	903	913	906	839	903	868	900	894	883	890	863	891	926	919	881	819	892	869	889	869	898	858	898	905	862	886	951	891	876	901	868	934	920	883	912	815	845	874	905	898	886	854	881	844	836	850	841	835	950	879	905	856	902	918	845	842	876	854	909	869	857	840	889	920	913	903	923	816	873	904	910	919	911	873	947	870	898	869	867	897	883	900	850	896	868	907	851	980	874	929	810	959	850	849	830	873	835	940	897	911	890	854	826	864	863	904	918	889	889	915	896	900	907	854	943	855	857	845	873	884	900	870	842	865	900	926	822	943	854	865	906	854	863	862	875	876	832	905	867	891	901	900	856	864	836	911	897	877	898	875	873	853	921	871	863	875	850	857	910	880	924	943	881	874	886	972	900	858	888	918	885	931	839	925	929	853	858	868	970	819	896	891	850	842	843	911	885	867	837	893	880	871	884	909	862	874	882	938	878	886	853	891	905	871	919	849	888	864	946	865	865	894	881	910	856	863	873	903	834	861	911	879	870	842	884	918	876	849	850	887	879	859	893	894	867	874	859	869	882	834	855	903	868	867	892	875	866	921	923	862	855	867	898	886	857	884	882	896	874	840	855	879	930	882	904	914	818	851	907	869	850	851	918	896	861	914	859	885	880	876	857	895	893	856	888	885	839	917	872	890	881	901	843	828	855	886	873	896	846	897	896	878	905	897	927	879	864	855	856	880	888	906	865	871	877	869	866	899	886	864	904	911	894	902	912	867	864	840	869	872	898	877	817	884	933	881	879	888	871	926	895	866	849	883	843	820	879	889	852	858	856	895	878	947	915	839	930	884	814	869	868	869	857	892	890	892	877	961	914	899	883	892	888	889	883	892	904	861	881	892	894	934	850	865	917	873	858	909	915	893	870	899	849	896	895	907	897	915	847	855	906	871	876	848	867	960	865	888	857	899
28514	20728	8283	677	384	326	391	380	338	370	326	344	346	307	337	347	339	328	345	332	286	351	314	311	309	305	337	329	313	343	337	312	351	324	338	316	309	332	358	334	324	313	290	335	302	315	347	332	326	318	336	313	317	321	335	326	327	324	296	318	328	307	314	348	298	314	301	326	345	300	328	297	350	309	330	324	326	284	328	327	373	343	333	308	366	300	343	306	327	345	311	300	329	327	345	373	333	348	312	351	330	322	327	294	334	340	332	316	327	331	329	324	324	308	342	352	320	360	347	337	333	324	327	321	337	313	289	353	331	326	316	337	329	317	336	313	312	310	317	322	338	322	316	340	326	313	318	340	378	320	334	334	321	315	285	330	324	315	316	344	315	314	362	340	341	336	333	344	351	331	309	323	352	304	321	312	301	321	339	327	330	288	325	330	312	332	344	309	325	314	335	303	350	327	345	350	305	332	313	328	284	349	355	333	340	311	346	333	284	337	306	333	317	345	314	336	353	307	330	304	295	338	323	316	342	329	379	350	320	313	380	342	292	307	326	308	355	337	341	347	310	315	331	338	328	300	324	332	373	318	303	346	366	328	328	319	317	340	297	345	327	332	312	299	313	329	352	354	321	307	347	339	375	318	330	335	359	327	328	320	337	327	345	330	330	320	329	315	338	300	344	339	312	335	327	352	324	346	340	319	327	325	308	343	313	356	365	334	339	316	305	366	333	352	328	355	339	356	306	332	330	331	294	341	303	312	336	365	339	351	293	323	325	322	368	339	315	307	302	325	396	335	326	359	357	325	348	333	347	315	330	340	319	344	317	296	371	349	343	324	328	338	339	304	327	311	296	305	328	337	319	333	309	340	323	313	332	296	328	347	327	318	323	308	341	311	344	328	346	325	312	315	334	303	312	348	326	336	358	372	349	320	320	334	320	323	332	306	306	314	324	316	337	348	313	323	310	327	318	340	333	340	334	328	340	298	367	345	349	328	302	319	316	334	314	340	335	336	308	338	333	285	321	334	339	354	307	340	313	353	342	345	310	355	313	338	321	355	314	296	334	304	345	317	340	321	344	329	362	310	323	322	343	336	324	319	347	331	315	335	338	337	323	330	341	372	329	356	359	311	346	320	339	281	319	315	300	358	317	308	331	307	341	343	322	328	329	323	350	321	331	351	317	311	349	362	335	294	317	341	333	307	325	295	352	346	315	381	343	319	320	321	313	327	357	326	312	341	332	343	327	313	325	332	305	325	315	335	379	326	325	334	299	348	347	326	320	283	297	332	306	352	349	337	340	322	325	339	317	335	342	335	318	318	340	327	325	328	334	356	305	330	326	334	334	309	354	321	342	351	324	304	335	330	327	315	332	329	320	323	356	325	325	331	310	320	348	315	339	345	328	339	328	299	342	306	306	346	360	343	318	347	331	359	344	312	318	302	324	341	345	311	355	359	338	333	334	346	337	317	337	325	348	324	328	306	292	307	343	369	349	293	361	321	363	325	321	326	328	344	310	327	346	372	320	314	327	295	298	299	341	325	346	316	343	327	320	307	341	321	327	322	342	361	343	305	322	349	324	315	350	332	310	343	350	365	304	303	329	323	309	338	294	322	350	333	333	309	318	327	312	315	338	267	331	339	367	315	303	354	338	336	335	322	324	355	331	337	328	341	305	345	355	344	311	300	359	340	329	318	315	341	331	317	330	314	334	308	319	317	329	319	335	356	312	334	333	334	352	334	322	339	347	357	342	339	339	309	331	311	320	319	328	337	318	324	329	294	302	339	320	325	326	356	321	366	358	323	365	317	310	320	318	339	356	328	358	325	346	310	338	322	289	330	331	334	334	339	314	296	313	286	300	319	327	323	319	327	319	362	331	313	320	353	337	331	337	328	354	319	339	334	349	322	296	317	319	310	330	314	325	336	348	343	326	343	323	325	358	324	311	335	345	316	327	306	314	307	317	317	322	325	351	323	304	311	305	347	325	322	290	309	334	360	339	333	340	320	305	311	299	332	347	329	326	326	318	319	326	326	334	351	319	318	340	303	291	319	300	346	310	305	334	349	343	331	328	345	321	321	282	315	333	357	339	346	322	296	318	334	319	325	308	317	311	316	297	300	344	349	296	351	339	308	302	311	317	322	342	325	311	305	305	331	299	318	312	319	311	319	306	325	333	354	339	295	337	326	345	336	336	334	343	291	328	362	339	312	333	302	311	316	319	308	358	325	356	309	340	321	307	317	327	341	343	320	314	327	316	357	314	331	314	322	301	330	347	315	331	308	331	353	312	306	318	357	353	326	306	339	339	344	325	327	319	353	330	335	321	316	335	309	328	341	342	348	335	355	376	328	333	339	354	320	335	337	346	301	345	330	333	315	323	352	342	327	342	322	337	363	316	317	334	324	302	307	351	328	326	339	320	304	353	325	339	381	324	311	334	342	332	320	326	349	313	356	327	326	315	329	316	363	347	326	367	316	314	326	319	325	321	315	326	322	350	320	321	354	325	312	339	349	363	333	319	338	315	326	340	330	352	332	334	346	321	329	340	333	336	361	290	349	286	352	342	307	335	328	305	322	330	384	333	324	307	329	342	336	341	332	353	308	360	298	315	339	361	372	307	324	313	307	349	366	345	317	320	346	337	329	296	320	323	299	338	341	309	338	303	352	297	355	320	327	338	325	333	360	314	343	328	329	317	351	348	300	378	321	347	311	315	344	332	348	327	357	329	296	308	324	298	351	337	320	334	328	341	315	322	342	311	340	305	369	352	317	362	321	331	323	350	333	337	356	361	352	378	334	333	323	348	291	344	318	344	315	314	321	340	354	333	326	312	325	341	318	333	319	344	336	309	332	334	354	326	354	312	307	358	310	294	328	341	325	317	359	312	344	332	349	308	340	334	306	362	351	333	327	308	341	327	337	331	345	318	310	338	329	340	371	333	293	334	318	307	315	337	322	345	335	324	339	340	308	314	323	308	309	335	317	342	332	352	327	357	331	350	323	374	351	333	342	333	352	343	303	344	319	340	320	332	319	324	357	329	339	343	296	330	288	320	333	305	337	343	345	312	319	351	350	362	329	311	326	322	325	315	342	318	345	341	353	303	300	336	354	323	327	366	307	327	348	340	309	315	321	316	324	335	322	343	325	295	321	324	339	314	309	304	298	298	340	311	350	309	311	304	342	341	363	284	320	339	368	340	318	368	365	316	331	335	353	350	329	331	318	337	312	325	323	348	343	335	324	356	313	332	341	330	300	341	324	337	329	348	335	318	303	335	331	347	348	343	340	331	354	368	337	302	323	319	322	345	332	324	344	290	327	368	334	326	351	319	311	333	340	346	348	323	341	314	307	286	313	304	344	344	307	321	337	317	343	330	338	328	321	375	336	300	342	329	335	320	296	380	361	336	318	348	330	348	297	322	359	334	343	330	316	305	324	326	333	338	342	328	339	321	345	312	322	356	313	358	361	347	360	309	318	325	321	295	330	348	342	317	316
23789	17410	1056	452	442	411	399	397	352	397	349	378	355	378	369	384	395	376	368	386	375	374	356	371	382	357	370	362	378	376	369	387	363	365	364	364	384	358	339	394	350	337	381	351	365	351	351	346	345	341	388	366	391	366	345	370	328	354	351	391	378	375	350	398	353	362	335	388	356	371	395	358	347	348	364	320	375	379	370	388	341	374	355	388	391	394	366	346	393	350	361	363	359	402	338	358	381	391	378	386	373	367	375	380	364	345	363	367	354	361	356	380	373	376	402	386	362	346	365	332	363	351	338	396	372	419	335	361	375	348	353	374	369	345	371	376	331	380	354	373	356	350	347	352	359	373	395	371	369	387	354	376	340	371	356	363	334	349	366	357	364	382	356	351	375	353	358	334	368	369	348	385	310	365	350	345	367	388	364	345	398	386	350	379	365	374	378	384	384	378	340	367	382	355	380	384	373	354	340	392	361	359	359	378	322	351	381	357	340	369	364	380	370	395	391	342	404	385	364	382	390	371	383	351	385	362	364	353	356	370	385	369	389	382	353	374	405	362	391	378	356	369	369	388	372	358	388	355	355	357	379	344	377	339	382	350	376	358	379	362	383	394	371	376	377	367	362	375	361	365	371	385	411	380	402	388	395	384	367	370	369	361	388	339	369	350	331	405	368	352	347	365	374	365	403	379	359	330	331	379	341	376	376	385	418	390	352	342	351	384	368	377	337	368	358	394	376	366	385	348	362	372	368	390	346	343	396	356	382	369	383	395	375	340	361	363	368	386	398	338	349	424	359	337	362	359	377	395	404	344	379	393	363	375	375	369	354	366	368	402	378	344	368	375	393	397	355	364	347	342	383	358	375	356	363	369	329	345	381	398	348	392	364	386	352	406	368	389	380	342	369	392	363	375	390	386	341	407	367	368	369	359	372	324	370	395	394	344	351	362	359	383	378	354	358	381	325	389	376	372	379	378	333	406	390	389	418	381	381	342	337	379	363	339	349	385	355	369	353	360	371	363	393	378	376	425	349	364	374	332	377	350	371	353	380	374	374	383	347	379	371	350	357	358	339	359	366	319	369	412	360	354	352	362	372	374	389	353	392	370	381	356	350	369	360	359	331	373	378	397	380	372	372	362	372	347	399	365	356	375	311	393	347	409	352	343	346	381	388	361	354	388	351	376	355	377	339	372	375	363	381	374	402	386	380	389	331	363	333	378	378	344	372	394	365	346	351	388	380	380	350	365	330	390	391	349	377	372	383	329	353	374	369	341	364	368	372	344	405	356	367	359	368	366	378	350	394	416	391	372	424	347	354	326	366	338	367	378	391	360	361	359	348	377	354	355	343	391	369	382	374	334	339	356	348	363	372	340	366	336	374	365	370	347	363	375	362	384	372	375	343	374	390	387	402	383	362	345	360	376	368	335	361	367	350	384	345	359	367	385	353	382	392	371	370	368	370	350	368	361	362	372	369	413	369	352	407	365	363	408	385	378	387	342	355	328	365	398	345	355	383	358	369	369	373	375	371	395	390	382	373	347	382	356	365	367	378	354	335	382	345	351	346	350	347	386	379	359	361	341	355	374	355	395	353	370	368	363	356	331	376	359	350	359	365	387	394	352	399	376	373	353	342	366	386	334	358	377	346	358	358	370	353	367	333	358	355	353	342	382	389	340	392	366	343	395	408	381	311	349	342	357	396	348	380	397	342	358	379	366	342	344	365	358	382	343	376	395	401	376	383	366	356	376	375	345	356	343	350	343	387	357	371	352	386	387	382	352	346	340	385	390	333	370	346	364	375	365	379	376	370	381	340	397	339	401	383	333	337	365	386	358	361	365	349	350	353	360	362	391	381	400	341	362	398	365	324	349	386	362	339	345	376	344	328	364	363	336	351	361	406	371	384	401	378	343	391	370	394	373	379	377	365	365	367	386	371	366	361	368	391	362	356	349	353	376	394	378	375	362	353	378	347	342	371	359	369	382	334	394	371	356	366	347	385	362	365	351	353	351	386	360	368	374	312	401	350	348	361	348	379	323	355	375	382	380	358	395	378	369	345	387	388	375	377	355	335	407	400	409	393	381	376	366	374	330	354	366	368	408	360	365	340	346	360	363	353	372	365	384	369	403	369	378	363	396	371	376	402	354	370	372	388	386	386	366	369	420	350	396	333	368	350	398	357	349	371	392	368	341	354	385	330	393	363	333	375	383	378	362	371	347	374	350	381	352	389	383	356	383	350	380	362	384	351	357	362	383	354	370	375	386	349	359	366	362	357	380	384	368	364	382	338	379	363	383	371	376	394	388	412	375	389	393	343	377	346	366	354	380	329	385	317	352	376	345	351	356	370	383	365	383	344	372	380	344	343	392	377	385	390	357	371	390	355	397	373	342	355	370	354	367	370	364	387	363	337	397	366	379	361	353	386	356	365	380	377	372	357	354	363	369	347	380	388	381	360	419	388	369	367	376	324	421	353	355	378	373	396	359	365	350	399	345	383	399	346	332	338	367	373	379	367	386	375	357	372	384	394	366	340	361	376	369	364	321	359	377	398	394	393	399	383	376	382	382	335	337	377	357	367	359	376	348	373	368	339	383	365	382	338	388	359	381	391	346	366	361	357	378	362	407	372	392	359	381	388	304	344	405	406	374	359	361	383	366	381	404	358	392	348	348	364	364	378	355	383	394	375	384	383	388	326	381	358	373	368	348	369	397	330	373	326	369	322	375	351	342	384	368	375	360	377	407	357	381	355	381	349	351	372	369	375	392	352	350	356	400	359	363	369	365	361	378	358	331	371	373	349	363	375	337	351	344	375	335	403	393	355	375	379	372	346	378	352	382	389	361	376	370	377	345	396	346	322	366	349	405	379	393	390	392	345	387	378	400	370	403	354	363	344	375	366	359	350	360	353	380	369	362	351	387	351	380	368	405	354	352	354	356	380	376	352	382	373	348	384	337	410	404	407	361	393	392	368	366	370	374	354	343	388	392	375	395	377	389	380	370	388	378	355	373	358	381	336	387	347	391	377	397	370	378	344	363	371	372	365	371	348	354	388	369	358	345	352	355	408	360	382	373	349	364	397	336	387	323	377	407	370	365	360	358	353	384	371	360	335	362	382	384	373	370	367	377	372	383	351	374	375	339	359	373	341	328	367	343	380	399	370	409	380	354	404	397	365	366	385	356	351	357	368	358	386	370	373	389	355	374	394	377	347	380	352	347	388	336	390	366	378	369	361	342	375	387	353	365	371	354	377	351	386	349	399	345	359	370	358	415	352	375	345	346	377	368	365	345	385	347	338	329	383	391	362	388	403	364	366	375	380	370	381	416	392	373	380	369	358	387	385	380	355	370	325	366	368	390	339	373	368	383	398	341	367	361	380	354	381	365	361	390	343	382	346	391	373	378	393	392	362	367	347	408	383	365	350	398	360	370	353	334	367	379	398	379	374	382	354	344	368	380	351	384	378	368	370	373	371	359	358	394	346	366	369	391	369	381
23802	21132	28075	24270	21036	10414	1046	771	634	582	551	553	513	504	495	474	469	471	481	464	522	494	477	476	493	475	472	506	483	480	488	467	512	481	457	502	458	439	482	482	497	440	480	459	442	443	482	458	477	448	474	431	462	458	431	431	444	475	503	454	459	417	471	517	458	398	455	445	470	453	450	434	488	498	442	421	488	440	429	436	451	471	500	477	495	453	440	456	443	440	424	448	477	488	493	495	474	439	493	470	465	480	441	472	469	448	473	465	470	458	451	493	453	429	410	442	485	429	460	480	467	481	485	427	447	439	424	434	465	465	480	480	468	432	452	468	470	462	513	466	427	451	457	416	442	475	443	444	455	468	412	461	474	431	438	468	482	453	444	477	440	457	492	460	451	417	490	436	469	457	498	452	456	411	431	439	484	462	436	428	422	476	452	479	458	455	426	439	440	471	446	440	477	463	482	473	481	466	472	460	456	446	488	445	507	454	451	446	476	452	467	470	468	395	451	449	462	460	484	451	466	457	460	480	443	447	468	439	488	449	445	497	452	435	441	427	441	437	459	468	440	443	441	461	448	412	444	440	485	456	457	465	477	447	464	432	483	456	420	414	408	472	436	419	450	434	443	448	457	423	430	478	435	438	466	465	449	430	451	442	439	442	475	437	445	500	465	467	476	431	454	471	464	474	446	506	407	465	434	424	433	481	426	437	447	430	427	421	428	459	416	462	456	487	435	445	423	455	473	453	444	433	436	439	488	423	445	427	442	459	447	441	433	480	458	460	517	512	418	445	442	445	466	443	504	421	445	501	452	431	446	460	466	483	457	499	439	437	468	461	430	444	477	448	428	430	477	477	431	430	450	461	471	494	474	467	427	446	447	465	473	448	428	452	470	418	390	458	463	426	438	444	460	432	455	418	453	475	468	452	432	448	487	467	418	456	458	473	468	457	442	443	453	445	430	522	435	465	442	429	429	467	497	463	452	481	456	429	441	450	469	423	425	471	465	479	412	451	464	469	478	443	448	480	431	458	457	443	442	424	471	471	457	468	453	407	432	456	449	473	475	434	470	429	479	463	427	465	454	471	471	491	455	479	463	447	476	464	458	496	453	483	453	490	464	471	430	470	410	473	439	453	438	460	463	430	451	483	459	434	495	446	427	454	428	425	475	426	496	485	470	460	478	429	453	469	455	444	507	489	470	432	454	452	471	451	427	440	472	452	445	455	480	507	492	415	474	474	465	471	452	464	457	456	475	475	459	470	421	459	443	483	466	439	484	484	452	444	445	486	447	485	471	437	433	483	453	490	448	467	468	468	479	446	449	457	486	532	521	470	420	456	467	480	447	438	477	446	418	464	443	431	441	482	486	443	465	484	457	426	464	470	449	446	476	432	466	446	423	489	412	440	473	469	476	474	440	439	450	456	468	435	473	439	436	491	506	458	464	428	447	422	438	468	412	429	453	427	468	447	454	454	448	459	482	451	484	454	432	469	442	486	477	491	425	448	500	441	469	460	473	463	457	447	416	471	484	479	448	445	439	451	446	460	495	444	430	436	442	450	511	441	456	481	454	434	454	429	456	430	458	418	449	456	465	435	463	437	442	472	472	497	485	436	480	458	419	428	430	462	453	425	456	444	456	466	484	474	442	453	456	459	454	478	473	481	458	505	432	429	460	427	441	447	467	475	473	451	466	482	466	492	488	450	483	496	407	468	435	455	453	413	469	470	494	450	470	473	460	479	459	484	444	449	471	436	434	484	462	449	444	469	460	438	447	472	450	451	465	417	440	443	427	437	420	484	444	444	446	450	459	433	444	447	448	453	467	531	475	458	485	455	473	455	463	457	469	442	431	437	459	459	476	486	422	470	477	460	431	444	459	471	458	430	453	457	475	475	447	440	487	463	448	479	453	523	427	451	432	430	455	459	448	389	482	479	464	476	455	445	484	454	434	495	466	494	454	468	508	483	421	501	451	460	481	427	484	429	457	491	478	444	450	450	492	438	482	420	464	416	420	467	439	443	460	446	427	449	475	493	435	430	488	433	418	441	471	418	413	437	460	461	441	453	472	498	461	433	439	469	455	454	487	449	457	437	436	482	468	449	455	478	437	466	437	441	441	457	487	453	423	480	447	381	470	471	471	472	460	454	452	444	425	416	472	460	495	428	493	459	468	464	430	460	460	494	484	458	457	470	459	486	454	459	468	446	455	475	444	501	446	427	466	469	425	439	459	501	501	502	490	476	454	481	441	455	458	466	457	470	459	483	418	443	471	480	511	452	430	453	462	463	475	477	464	485	404	436	490	446	489	459	471	436	459	441	454	455	439	459	416	453	433	442	446	461	492	474	482	492	446	479	442	452	432	449	468	478	412	462	477	455	438	487	442	449	461	437	479	468	514	439	465	471	420	425	470	441	398	455	451	446	466	445	437	447	416	454	413	444	453	438	427	454	459	480	451	429	451	434	456	464	506	442	439	445	468	450	465	479	473	463	470	424	429	444	441	483	456	415	452	484	440	426	436	428	469	470	432	484	456	441	499	434	465	458	467	463	480	467	462	438	472	461	463	460	447	476	476	457	453	472	420	424	441	477	461	426	420	436	443	453	466	489	475	465	457	437	459	459	467	450	439	441	492	474	430	465	452	477	454	436	435	435	450	442	471	442	448	425	434	464	475	426	462	432	429	444	459	427	473	430	483	449	464	459	447	441	436	488	455	456	418	460	462	497	498	469	438	452	460	435	460	469	441	484	453	480	480	434	422	453	439	427	499	452	450	450	478	468	491	455	444	415	467	448	449	454	444	462	456	474	446	473	489	449	466	472	462	475	451	446	423	456	469	462	451	489	476	469	451	481	471	442	397	440	455	453	464	471	439	434	478	438	454	479	438	435	487	434	432	439	479	460	436	471	451	440	467	433	468	450	441	446	452	487	465	446	451	467	458	467	491	460	417	453	460	432	455	472	438	473	465	426	460	468	451	479	469	464	484	426	425	433	447	458	434	465	448	481	436	450	446	461	452	454	466	465	492	432	423	476	443	427	465	459	458	464	428	453	466	403	465	455	460	435	477	494	437	463	464	466	463	474	428	459	470	478	463	477	466	455	407	446	469	470	447	482	415	444	460	481	446	469	483	464	452	485	450	483	445	463	471	470	455	446	462	447	475	453	454	469	429	450	399	441	478	437	476	478	443	467	476	470	430	434	423	444	479	428	459	462	445	464	478	443	499	441	498	433	442	438	456	470	454	440	453	456	464	439	446	501	497	466	466	461	432	459	448	462	458	475	455	476	453	484	498	476	475	423	421	442	462	437	432	511	482	458	425	488	446	438	424	458	439	426	481	431	471	474	439	438	426	451	464	428	448	441	433	459	461	453	466	434	487	426	483	467	465	436	470	441	499	479	512	492	448	477	499	456	421	410	426	454	469	459	444	463	436	463	496	465	436	412	447	489	438	457	435	441	482	453	464	515	385	432	457	463	442	486	452	463	440	463	460	441
44530	45389	5917	2206	1642	1330	1123	868	800	724	666	620	604	601	557	576	499	523	550	504	506	503	506	555	505	487	496	478	512	476	471	480	452	510	504	543	432	500	526	470	486	476	453	465	479	475	468	469	521	468	445	485	450	479	516	489	484	487	474	479	456	482	504	510	457	484	478	474	474	462	475	473	467	504	499	454	451	460	461	516	492	460	456	448	491	458	468	495	434	466	433	496	494	468	503	487	502	506	479	501	462	482	475	484	474	463	468	477	499	496	470	473	441	490	439	472	488	451	500	454	470	500	451	468	482	513	515	452	459	436	531	453	514	478	534	495	475	476	472	477	495	490	477	484	484	482	453	477	502	492	444	452	489	509	493	484	495	498	426	496	487	508	489	485	441	506	480	476	479	449	485	451	425	466	484	494	516	503	495	463	465	457	467	478	502	487	479	481	469	487	495	486	461	473	473	485	451	445	483	465	490	474	474	497	456	490	476	494	465	450	473	453	481	479	459	461	471	480	463	449	465	484	496	495	474	490	501	459	460	484	532	518	446	479	445	470	470	468	475	468	485	463	493	488	454	468	471	491	492	464	501	496	455	460	453	464	499	469	466	487	482	499	489	464	471	453	467	475	465	492	509	455	424	494	443	493	475	466	477	500	487	486	508	484	489	447	481	489	477	474	485	483	479	511	466	488	470	450	477	481	517	467	486	463	497	459	491	482	476	494	478	467	448	464	482	492	511	460	469	473	477	449	479	522	482	470	498	450	472	477	465	456	464	454	477	458	440	482	460	464	447	475	461	490	480	483	493	463	460	495	516	468	490	483	509	472	499	467	478	493	467	489	450	488	444	486	447	499	473	479	525	494	493	437	469	487	477	492	456	508	484	464	485	508	472	472	485	483	507	475	453	479	488	458	480	465	483	431	511	463	457	478	453	464	519	462	464	447	467	484	492	483	481	451	459	520	506	494	475	473	458	520	462	505	494	479	457	452	462	449	489	487	476	504	489	489	456	485	458	490	476	485	470	460	491	509	453	450	440	494	475	443	488	485	445	480	448	455	486	503	450	449	470	480	481	501	442	442	511	502	450	459	453	461	447	502	496	488	500	521	476	442	488	505	465	501	460	511	469	479	497	458	494	441	506	454	481	488	466	471	468	470	488	516	497	457	449	487	470	483	485	499	462	460	471	461	505	502	449	471	456	503	484	460	462	452	430	502	472	506	527	466	473	479	463	477	493	503	495	482	483	478	512	484	484	479	469	494	478	467	462	470	510	467	497	443	467	473	486	499	490	506	470	471	465	421	488	468	467	465	447	478	479	509	455	447	473	537	499	464	498	475	477	502	495	455	486	442	443	478	466	484	482	518	440	492	493	469	465	476	477	466	460	459	447	496	512	485	483	457	465	453	483	509	509	465	467	468	473	466	467	472	432	489	473	498	473	489	493	492	498	487	483	495	484	479	472	478	449	495	496	486	468	523	432	476	455	481	453	486	469	452	474	439	438	457	470	481	472	471	484	506	491	485	482	461	475	477	476	457	503	489	481	456	476	475	490	464	484	470	472	466	448	422	506	502	462	483	464	483	467	476	495	479	479	489	453	445	477	474	498	489	478	501	484	464	496	487	465	442	433	476	500	481	507	448	481	461	480	494	497	486	483	492	482	482	505	454	517	480	455	479	500	455	475	466	471	467	527	516	501	500	489	469	486	502	444	495	496	474	492	484	480	470	462	486	452	465	473	443	449	504	454	483	479	536	459	497	479	465	478	475	490	497	491	480	507	463	505	445	438	470	464	496	487	451	467	462	521	496	480	455	487	473	488	473	484	457	499	465	473	477	511	499	460	489	503	489	449	478	475	463	475	483	490	521	479	482	483	480	500	491	477	511	443	512	491	463	449	466	472	493	473	494	484	478	494	459	469	497	480	498	485	480	461	425	488	522	459	507	494	452	463	467	491	457	481	451	439	474	511	491	502	488	479	482	451	482	473	472	497	485	491	432	486	442	506	488	447	486	492	465	466	456	516	443	439	500	454	481	475	444	472	465	488	484	560	474	460	450	466	460	462	486	477	479	471	487	513	492	466	454	479	448	499	462	490	503	478	446	455	482	481	482	479	444	484	470	488	484	448	472	503	480	493	484	447	467	481	497	462	498	457	476	474	484	440	471	474	443	494	461	482	439	461	509	488	471	510	480	469	488	508	490	460	466	478	464	479	470	495	465	500	447	478	525	523	499	494	443	469	483	479	436	515	468	445	450	468	480	485	478	489	451	471	473	489	478	475	459	458	464	485	467	478	454	493	470	497	498	451	516	447	470	484	527	488	477	498	463	482	508	471	485	487	460	446	459	526	467	484	439	477	468	522	511	449	521	511	472	522	475	549	462	494	502	520	554	477	485	519	478	475	493	471	483	461	505	492	472	490	448	484	533	441	431	464	485	443	509	482	499	506	442	467	445	490	466	463	514	458	493	523	488	455	454	478	456	449	476	487	476	487	485	456	467	487	451	460	480	472	471	458	533	477	465	498	506	473	445	490	483	465	483	512	450	452	471	444	474	466	490	452	532	517	487	478	484	450	448	481	480	463	512	450	445	514	500	420	515	474	456	463	435	490	450	449	460	486	426	493	494	505	484	470	485	523	479	471	481	498	423	434	468	494	444	468	488	456	482	482	466	461	469	440	459	486	494	487	482	481	464	495	471	468	462	470	472	474	497	458	481	458	529	424	498	469	477	484	457	473	480	434	494	489	474	466	460	491	447	495	514	459	461	506	490	507	480	454	487	483	470	475	456	483	486	489	485	477	437	498	467	488	501	513	464	465	493	480	449	461	526	484	476	465	482	471	445	453	511	459	464	496	465	427	487	464	453	497	472	460	458	486	437	484	478	473	454	499	501	489	430	440	457	475	496	526	477	442	467	480	459	473	453	465	487	482	431	504	476	511	460	474	450	496	513	501	512	454	443	512	480	465	476	465	444	479	493	459	493	470	459	425	425	420	492	478	464	486	508	483	511	461	482	510	461	470	507	450	462	505	483	486	475	473	462	454	492	454	524	469	480	491	485	485	459	412	480	486	486	471	502	501	492	503	487	521	474	492	444	504	482	472	478	438	470	454	450	437	472	462	490	533	448	470	471	493	471	434	480	509	489	499	440	453	487	479	478	469	506	473	485	489	474	465	500	509	484	445	472	471	491	454	467	477	471	461	484	504	505	522	431	489	503	473	480	450	501	453	468	509	452	455	423	464	494	492	503	490	471	477	452	455	468	482	462	525	518	474	493	505	492	447	481	510	482	466	503	515	460	535	504	441	515	483	489	441	467	441	492	461	451	491	458	463	520	483	480	443	454	461	487	453	505	432	470	469	443	448	470	475	453	467	467	425	464	487	453	455	483	460	479	475	466	462	468	494	479	451	496	461	436	438	464	471	490	477	480	432	467	485	474	509	493	485	477	478	454	482	490	491	482	497	489	462	448	455	489	478	464	485	510	467	476	457	525
25086	21452	26714	25382	9133	960	855	763	670	636	676	623	665	657	669	667	629	641	617	619	605	621	630	612	652	640	613	638	576	639	585	591	629	617	629	622	636	611	638	562	653	599	577	598	595	590	561	602	610	618	628	673	645	578	625	611	599	615	672	588	585	592	615	591	615	578	595	597	649	608	572	604	590	621	612	641	663	584	593	621	623	648	620	592	613	602	619	624	578	619	592	562	658	615	614	570	620	618	610	645	631	612	578	606	640	568	621	661	603	619	601	630	617	639	616	597	608	636	580	653	601	606	583	577	589	621	627	572	637	589	629	607	659	605	613	600	694	633	626	612	614	633	630	575	602	623	614	614	618	635	642	572	640	603	643	635	633	637	624	624	581	617	594	564	613	600	601	607	650	604	598	592	623	598	604	537	576	605	589	629	566	629	622	604	607	613	575	636	591	637	590	638	603	555	607	611	607	591	649	612	607	631	564	603	655	655	632	626	595	606	597	624	586	630	607	586	587	554	605	595	623	648	650	653	600	618	599	638	634	584	620	603	625	624	588	634	645	598	680	650	593	676	569	617	637	639	573	663	645	618	631	628	599	610	645	599	642	610	551	623	590	618	630	631	622	624	615	599	574	623	559	671	607	616	627	636	590	624	639	615	601	600	595	609	601	660	596	592	560	617	698	579	604	659	646	635	611	618	616	649	585	669	618	599	638	633	570	646	599	584	634	607	584	593	590	612	606	603	606	582	673	609	637	657	631	589	631	645	625	654	618	573	572	613	647	606	613	644	623	584	606	568	631	591	628	628	605	595	606	611	640	621	606	651	618	575	647	635	633	581	629	597	611	621	602	617	604	639	612	642	607	601	605	577	590	573	586	583	623	553	653	627	579	620	585	631	636	604	605	636	623	590	623	620	648	586	601	599	635	628	597	593	593	639	585	613	603	663	635	587	644	598	582	605	603	632	617	671	625	588	635	665	591	652	566	601	626	611	630	673	572	637	642	634	595	640	610	647	645	626	614	659	624	648	651	600	653	594	616	556	624	621	560	597	608	636	607	616	604	610	602	588	585	594	602	579	631	636	592	613	589	619	610	610	621	619	607	571	631	594	655	604	630	601	636	616	631	584	593	618	631	605	651	627	608	625	634	608	609	615	597	573	617	591	608	611	549	620	580	557	584	593	613	621	594	628	631	648	647	600	638	584	589	594	625	600	644	642	628	597	638	600	657	636	600	595	606	648	623	617	673	631	643	618	604	626	607	615	572	594	587	628	634	580	652	668	597	581	591	603	619	615	598	642	610	603	654	638	613	557	618	591	618	605	593	629	622	647	609	610	582	628	624	616	624	587	633	616	601	606	649	626	633	579	597	584	629	627	627	610	593	613	616	640	570	604	611	590	637	607	622	672	632	612	633	610	593	618	595	575	621	656	614	639	637	609	637	589	622	633	647	580	579	620	609	647	591	667	595	605	636	631	625	621	583	596	609	588	605	591	613	619	622	616	576	600	593	638	590	585	608	656	609	650	615	603	639	619	618	623	618	589	625	635	580	568	642	557	625	618	636	647	634	614	611	633	607	616	614	576	602	588	650	586	614	577	564	578	643	620	668	644	645	627	614	621	635	632	584	611	625	582	592	642	618	628	635	637	560	612	633	591	616	608	615	640	601	606	608	574	608	602	594	595	590	582	625	640	596	622	574	593	647	643	595	652	602	614	583	611	628	652	613	616	639	658	628	571	633	608	623	614	591	603	596	586	599	608	643	620	647	621	626	638	621	610	591	589	578	638	626	619	612	602	607	618	582	635	605	576	543	570	610	654	640	604	630	672	585	576	610	628	626	626	626	637	646	667	604	546	603	620	646	633	618	626	599	630	581	597	621	641	633	664	587	608	610	585	649	597	646	617	621	606	588	560	613	596	674	618	630	615	645	604	581	597	618	568	665	602	565	622	587	615	638	615	600	630	637	641	618	679	673	632	611	611	680	648	626	579	567	597	589	624	604	611	622	557	635	620	594	611	623	567	611	633	628	621	623	586	606	618	610	625	633	622	639	556	606	622	592	624	649	602	617	600	595	631	592	664	592	592	550	577	594	650	583	584	664	612	648	599	605	630	576	618	637	578	620	621	627	586	627	614	600	619	597	601	600	599	613	615	606	595	589	614	663	566	625	613	601	630	599	608	588	660	601	584	628	598	584	622	570	607	626	592	599	567	621	582	649	611	607	593	602	575	621	636	582	584	599	586	631	591	587	624	582	586	618	642	602	606	575	578	580	548	597	589	625	584	592	579	626	565	586	625	597	594	577	630	646	609	583	638	595	638	646	560	594	578	638	577	598	549	636	592	604	591	598	605	656	612	585	623	594	618	600	617	644	609	578	627	590	640	620	586	593	632	571	592	595	618	583	577	559	584	575	606	607	603	637	575	632	600	651	562	614	570	577	604	602	608	622	593	629	593	616	633	609	593	628	603	578	577	631	628	627	603	571	643	666	656	612	625	664	625	576	592	592	594	624	605	589	574	650	669	613	597	603	642	583	602	618	597	604	633	600	605	637	597	654	613	654	637	619	612	591	645	640	550	603	565	611	604	624	625	623	624	575	589	622	603	619	611	593	602	643	606	595	674	550	595	653	586	582	596	663	617	607	605	610	598	573	642	602	637	659	627	580	585	590	601	606	589	573	635	563	602	645	622	576	579	663	591	568	590	635	560	578	577	576	587	592	617	669	642	661	600	603	614	623	657	604	601	615	590	680	607	600	614	619	702	674	617	613	619	637	591	639	595	619	651	599	605	616	560	586	619	563	639	624	642	619	578	632	644	631	592	625	623	601	564	586	635	596	646	614	647	592	628	630	652	622	634	613	619	607	611	614	591	638	617	598	595	628	599	659	665	625	595	635	650	623	673	635	617	601	598	645	635	610	606	634	581	593	609	564	606	611	613	581	641	610	607	582	606	614	630	659	585	639	602	580	614	626	639	604	647	617	576	607	635	622	599	625	605	617	664	617	593	596	616	610	637	585	632	590	617	611	604	629	603	599	626	673	588	582	668	580	597	650	617	592	602	602	614	621	593	587	590	594	594	623	644	598	565	581	595	616	584	603	646	608	622	608	618	629	638	580	618	590	579	588	607	630	615	585	595	616	599	630	638	661	611	641	601	620	654	630	579	588	634	619	599	615	574	626	601	576	637	580	582	611	614	616	568	643	607	597	611	616	600	600	569	588	573	591	590	599	616	591	579	624	613	650	608	584	615	606	554	586	554	608	591	601	647	627	657	636	617	621	599	582	612	623	626	643	614	612	594	631	640	588	542	629	599	644	606	593	601	621	599	607	610	662	619	615	587	596	607	663	626	593	619	631	605	609	635	586	614	594	609	578	635	625	651	656	569	594	644	589	598	610	638	616	632	577	617	612	651	619	636	613	667	609	638	583	598	628	568	620	610	602	627	620	619	628	569	588	607	576	639	582	624	637	579	647	611	636	688	607	629	622	597	556	613
40749	45943	3082	1595	1224	1121	1027	845	832	786	746	705	754	673	708	696	688	646	726	648	696	688	682	702	684	705	650	699	663	664	709	617	703	679	626	615	667	691	662	687	648	648	659	661	634	641	677	703	689	688	629	668	591	628	662	651	674	648	648	635	686	685	673	640	634	606	663	625	698	674	674	687	640	656	626	650	645	641	635	656	609	618	627	719	674	646	671	664	657	621	663	651	672	708	629	642	629	661	694	666	643	673	669	648	674	689	613	624	641	656	604	651	613	622	627	645	650	691	679	685	670	636	658	652	656	672	700	633	714	622	648	609	633	635	669	645	666	622	694	630	633	633	662	654	618	667	674	668	625	661	627	704	636	666	680	670	663	669	643	659	661	671	658	719	665	656	667	645	657	614	652	632	643	622	626	660	681	661	618	687	673	682	674	667	643	650	639	684	595	671	681	705	670	606	627	633	644	661	615	637	703	710	661	655	647	667	671	680	662	643	616	628	681	691	713	662	627	661	651	651	638	657	652	634	621	633	661	651	655	675	631	703	673	636	682	688	649	649	678	651	648	686	657	691	683	602	687	644	694	665	635	652	618	694	632	682	633	628	621	623	657	642	643	727	626	636	602	618	619	643	645	633	687	674	648	643	671	675	692	658	669	654	655	633	683	666	680	692	640	662	670	601	677	608	653	643	653	698	647	648	665	686	639	674	651	610	678	668	673	632	614	652	638	640	701	636	663	650	624	703	639	662	663	719	645	666	660	644	658	681	637	634	661	632	619	663	622	649	667	662	642	659	633	651	666	632	644	613	684	642	684	634	642	681	663	676	666	644	648	646	644	649	665	656	665	659	684	633	652	660	694	661	652	664	647	690	658	611	668	601	642	695	679	656	634	640	681	641	655	649	677	579	656	670	652	649	653	630	647	637	632	624	621	652	629	646	630	632	667	622	643	607	648	656	636	634	672	665	611	649	658	658	681	634	680	633	625	629	642	631	681	680	649	635	671	615	676	640	637	630	664	647	664	618	681	697	667	669	656	655	630	693	676	660	686	656	708	670	639	647	637	649	686	629	653	645	662	701	648	670	677	641	623	614	643	682	633	645	667	621	671	627	639	647	658	650	677	687	638	636	628	648	702	633	642	678	620	619	622	642	641	637	701	625	638	697	649	622	658	645	677	621	644	681	660	660	670	648	661	671	649	665	678	644	623	643	677	641	645	664	636	628	658	684	654	669	654	607	627	609	651	662	680	631	610	645	668	623	661	622	681	612	702	640	633	657	653	592	695	632	642	652	630	646	690	662	609	696	656	668	612	647	680	658	649	662	656	682	658	642	629	639	620	650	647	663	666	667	655	665	620	658	642	670	659	671	691	665	647	660	671	657	674	651	644	654	651	609	673	656	673	626	659	656	653	584	650	647	640	644	637	647	646	609	694	661	661	625	683	685	673	663	628	618	657	664	606	612	660	675	669	634	662	629	631	659	647	643	631	676	653	631	626	702	660	627	710	642	701	669	646	693	643	652	698	675	668	723	656	668	649	689	673	625	641	642	671	688	624	680	668	624	663	628	609	684	666	631	642	636	683	627	637	617	648	661	579	632	615	668	696	653	714	623	640	644	644	599	674	665	630	654	667	658	597	687	623	641	634	671	636	642	667	635	709	673	646	646	629	658	637	610	627	652	659	652	636	651	650	656	626	675	670	617	640	634	716	703	650	642	639	693	667	646	612	648	686	620	645	679	659	672	696	609	661	669	640	627	653	608	619	642	683	651	633	651	652	626	636	654	688	590	669	656	656	684	644	617	692	603	658	601	650	631	670	690	612	657	666	650	636	667	669	646	668	662	654	642	698	655	682	685	638	647	617	683	651	638	651	672	640	615	689	684	687	655	629	627	620	681	686	687	649	653	616	654	708	698	663	649	687	647	638	651	654	678	668	675	605	649	690	659	665	703	681	644	678	670	659	674	619	714	643	670	646	677	642	679	608	637	663	628	608	635	664	666	659	665	650	658	658	648	661	738	651	650	639	606	656	614	626	644	670	649	596	623	637	607	641	632	638	701	641	677	648	629	703	702	656	664	689	659	673	633	642	637	662	653	633	694	627	648	642	649	641	685	657	637	647	703	612	619	644	636	650	671	655	634	646	666	661	662	638	621	638	637	606	690	687	637	644	668	619	679	616	661	688	635	654	660	655	639	648	631	690	666	610	682	697	638	681	657	646	669	639	664	662	687	576	666	655	657	646	607	680	697	654	646	661	619	657	637	642	722	617	643	709	699	604	670	650	683	665	676	609	605	638	601	661	675	662	632	643	650	623	677	672	646	659	656	655	620	642	652	645	645	670	626	649	642	691	652	692	655	643	674	620	651	673	668	697	655	670	664	621	641	649	650	663	683	638	667	656	664	654	645	663	631	648	629	614	619	701	647	650	635	613	675	632	653	625	619	635	701	664	698	690	613	671	642	654	694	605	670	652	658	656	657	649	633	640	656	640	622	704	656	646	619	691	667	673	666	641	697	640	627	663	639	673	642	683	626	677	683	650	671	603	638	660	713	677	680	743	645	670	675	672	652	675	609	684	664	630	622	641	640	708	651	673	637	637	622	637	664	649	678	674	694	646	652	653	664	681	677	643	618	636	679	651	651	590	614	624	654	642	654	678	662	625	641	655	674	657	642	626	624	670	655	661	629	662	654	597	658	646	641	672	626	623	597	620	645	611	693	651	670	657	653	670	668	684	641	609	676	659	666	675	679	610	671	666	645	658	625	662	633	661	639	622	629	629	642	687	621	605	636	693	703	650	671	697	658	630	622	664	632	672	640	670	733	655	658	701	701	648	629	654	615	633	683	658	643	627	721	675	637	651	632	667	648	674	671	649	654	660	669	662	656	666	635	647	679	651	636	708	666	635	629	652	609	663	648	679	673	616	667	642	604	709	685	663	641	639	696	682	642	658	626	670	639	642	680	643	660	661	607	649	664	625	671	640	653	632	680	646	646	612	647	662	624	677	674	667	685	620	679	684	644	694	667	643	636	656	700	614	670	624	649	686	656	659	716	650	689	646	666	703	663	654	582	679	637	652	673	659	675	695	655	694	616	669	681	667	657	689	620	688	630	638	667	652	696	665	682	662	651	694	696	668	619	662	653	723	645	636	612	680	675	616	665	652	670	607	666	690	627	662	616	666	684	640	641	639	659	635	628	720	648	631	687	611	609	650	653	663	665	673	681	645	632	687	664	629	617	662	662	688	670	615	634	642	634	625	621	621	697	655	639	668	676	604	648	602	665	691	660	682	673	659	675	683	679	673	649	649	683	645	683	663	659	648	677	677	657	659	691	610	660	639	629	637	664	659	645	670	637	643	668	635	647	652	633	639	671	636	602	644	691	673	643	654	687	644	630	625	619	649	675	663	665	707	684	677	655	645	694	670	687	633	614	636	629	671	631	672	601	660	620	705	687	659	649	656	645	637	703	642	655	665	681	664	615	614	648	684	658
22613	21257	29351	23174	21040	20932	7211	1490	1206	1191	1072	1122	1043	1020	964	978	994	925	908	953	958	901	943	881	877	929	872	948	943	877	897	890	901	852	885	896	875	941	922	906	939	920	896	883	887	935	901	927	805	881	937	898	857	872	929	958	901	904	916	890	860	868	869	901	921	894	866	873	862	871	830	901	832	888	922	879	920	890	895	916	898	881	900	945	915	913	859	889	931	895	882	919	886	912	859	915	913	885	843	856	922	942	949	888	896	864	843	918	882	888	873	884	833	833	886	871	866	897	845	820	878	930	903	877	847	900	859	892	873	896	872	895	888	829	832	840	920	858	941	972	866	859	883	900	885	836	850	845	867	912	848	872	916	862	912	842	842	916	883	800	873	882	881	851	849	890	890	841	901	902	927	941	858	838	888	927	899	876	911	856	878	890	908	879	900	865	865	870	878	909	863	848	936	855	856	906	857	895	902	905	889	883	845	850	883	882	847	868	863	846	874	886	871	918	868	862	916	928	830	911	878	957	841	870	877	930	863	906	856	859	929	896	872	893	847	872	877	904	887	916	852	898	821	845	921	889	832	874	845	854	831	870	913	846	937	925	891	857	861	883	919	881	954	855	873	860	897	913	853	926	895	865	827	878	890	868	846	892	877	902	918	891	932	877	886	871	864	921	940	880	872	893	904	923	937	902	876	867	882	919	891	903	841	905	916	907	905	829	912	919	887	849	864	857	924	851	891	886	884	899	856	928	864	874	838	870	878	896	907	882	878	879	910	868	883	877	904	865	873	898	821	869	870	845	880	886	847	904	888	874	879	894	886	923	863	889	898	878	860	866	905	916	888	873	848	831	918	930	901	882	859	867	897	896	896	880	861	874	885	937	915	903	894	881	868	846	875	915	905	887	901	886	897	877	925	918	876	834	922	884	894	891	874	839	856	849	945	931	895	881	880	874	870	861	856	892	946	922	872	911	898	861	875	918	890	859	888	887	852	911	873	887	855	843	850	854	896	909	866	936	879	947	852	878	874	885	889	915	937	846	867	877	865	846	850	844	841	910	888	898	912	883	889	958	854	923	890	844	881	860	960	834	866	837	866	855	930	879	839	900	900	838	870	841	887	816	890	902	881	866	902	869	906	905	861	880	871	873	923	876	921	860	927	889	853	934	910	913	844	835	859	890	859	840	885	852	890	909	897	890	849	930	797	840	883	874	878	827	884	843	901	883	925	834	917	887	897	889	915	911	956	901	880	908	847	872	888	913	868	903	886	901	864	904	881	882	927	826	853	893	867	875	940	861	884	846	861	841	873	871	911	878	862	881	904	839	849	857	895	892	844	904	888	899	885	870	935	898	834	845	894	903	876	901	900	937	869	909	903	898	853	873	844	857	880	849	920	859	876	890	888	901	891	896	857	891	883	925	859	869	926	894	895	934	878	883	835	928	826	904	939	917	898	866	876	966	899	887	874	944	872	894	957	908	861	924	856	881	868	913	873	948	871	863	885	861	807	893	836	910	878	904	842	880	899	892	850	862	817	839	833	860	892	883	909	882	857	842	936	862	916	849	908	857	870	871	880	889	758	941	832	882	862	869	829	874	917	881	925	827	894	901	892	888	852	889	895	898	904	850	883	858	906	858	893	857	849	885	874	906	911	898	938	929	921	847	910	897	883	871	886	862	864	863	877	902	856	890	859	862	868	888	822	851	874	799	833	872	886	915	891	869	893	827	908	925	864	845	856	887	885	931	881	849	900	899	897	907	890	845	835	934	832	915	845	848	874	880	875	853	858	841	873	898	914	922	887	954	903	859	905	883	922	878	850	892	851	954	905	871	929	860	910	893	903	891	932	859	938	879	862	892	888	882	888	930	890	846	892	886	898	875	905	811	849	841	900	896	928	854	829	863	865	902	881	878	862	881	906	914	863	851	894	862	809	939	861	853	935	875	915	858	871	869	931	887	916	884	881	873	845	941	901	853	907	906	840	918	837	903	914	936	861	899	908	895	866	851	894	911	907	905	853	860	887	885	850	897	892	872	870	843	885	871	871	907	839	872	833	906	875	896	882	907	853	879	849	878	890	901	880	916	934	841	912	877	855	855	903	884	860	850	871	896	873	914	923	829	872	914	879	832	852	838	858	824	868	892	876	889	908	888	804	873	878	873	816	864	901	909	906	848	865	904	876	842	882	915	830	912	887	915	855	864	853	905	888	884	860	913	834	921	850	873	818	871	915	900	949	865	879	909	869	899	855	856	869	914	853	927	921	888	934	849	890	849	851	868	974	899	912	898	838	906	861	907	891	872	883	809	851	899	883	827	913	867	828	954	886	907	932	875	873	917	852	880	927	887	901	800	880	823	898	863	870	892	839	873	919	831	838	882	901	896	886	889	880	823	849	883	876	876	845	861	837	910	888	876	871	872	829	868	876	829	875	880	880	898	888	936	905	863	903	856	873	909	828	857	887	829	940	905	843	831	891	843	862	919	858	848	826	874	825	905	891	878	861	862	893	863	849	852	936	918	911	864	861	848	888	894	864	919	910	875	890	887	915	899	894	889	898	886	863	914	902	894	880	841	865	886	899	936	862	886	911	808	879	916	912	885	880	912	908	865	920	912	856	870	869	893	878	844	803	867	866	834	861	939	902	868	875	902	908	907	889	910	814	898	878	890	913	890	846	944	867	947	864	881	931	877	930	861	950	880	882	916	910	893	934	877	839	899	854	835	871	846	874	904	886	868	881	884	896	858	835	915	867	850	955	855	909	911	844	861	901	838	885	833	855	895	883	847	851	937	925	914	915	895	899	876	836	827	870	834	865	889	942	893	848	895	851	869	900	923	850	859	799	865	903	937	869	860	845	930	880	878	905	866	877	884	895	878	915	900	895	878	916	927	930	889	887	900	876	854	885	875	832	830	850	865	875	899	859	890	846	886	919	851	870	895	869	849	868	912	823	852	875	883	910	840	822	885	852	863	837	860	868	850	890	832	909	916	832	862	872	861	893	867	816	863	852	846	880	880	850	845	898	903	863	880	915	856	908	895	868	916	895	878	903	956	862	875	883	902	883	835	890	853	868	856	888	899	876	897	910	897	949	878	888	909	890	879	890	942	920	896	929	912	934	903	856	858	857	897	840	854	894	858	912	908	913	877	937	882	858	883	918	867	839	879	891	875	871	886	965	891	863	916	862	865	830	869	862	804	908	858	886	913	887	861	862	878	863	901	876	869	817	904	898	867	822	876	880	898	883	846	887	857	851	891	875	942	909	851	865	886	927	867	855	882	930	830	900	874	922	852	951	895	924	902	849	878	905	866	850	872	911	868	903	887	896	871	904	926	884	910	885	888	837	868	893	904	925	878	894	923	977	872	865	905	916	887	898	838	870	847	893	897	911	947	855	882	896	869	860	889	843	850	888	868	880	876	842	856	863	830	838	845	893	902	818	873	905	887	921	900	907	874	844	868	914	854	821	926	889	883	885	857	856	841	870	878	862	903	893	883
50662	67120	11211	3909	2988	2402	1976	1635	1465	1301	1230	1154	1126	1045	1067	1026	1004	990	973	939	940	924	925	914	915	979	926	921	886	932	917	898	950	939	866	915	944	862	871	875	912	935	859	922	828	917	855	880	849	929	901	883	875	853	885	855	879	863	950	885	847	909	888	920	859	852	913	902	869	910	891	929	903	859	869	926	886	904	899	929	856	914	854	893	930	913	857	870	919	900	836	871	879	853	931	867	941	887	835	941	870	835	871	883	855	893	914	815	897	897	818	833	848	898	879	878	898	924	822	898	820	891	901	868	832	804	877	856	848	867	868	848	890	911	892	925	880	861	892	847	883	803	840	880	895	846	836	880	894	890	907	888	897	870	893	905	857	896	886	863	863	890	850	852	860	916	868	873	899	871	807	881	912	879	871	856	876	837	919	861	891	891	835	855	920	891	874	900	844	870	902	814	895	871	877	904	839	879	896	867	911	817	882	901	883	944	914	932	845	847	896	893	863	891	836	966	852	847	898	881	859	877	899	858	910	882	929	882	904	914	852	897	922	878	891	825	859	843	897	877	864	916	853	862	837	889	858	856	857	894	870	854	864	872	857	912	893	842	869	832	904	936	812	892	902	881	865	919	835	895	943	884	909	870	865	864	872	884	838	839	861	863	859	868	877	908	933	882	858	867	850	883	860	879	847	843	850	963	840	898	877	885	877	850	905	889	868	809	890	872	872	890	899	877	901	907	886	871	880	882	847	854	866	915	898	914	894	882	868	824	892	875	861	883	876	874	813	898	888	887	896	890	909	880	860	880	849	888	871	907	857	870	908	890	867	861	910	877	876	915	895	855	854	911	850	872	870	854	886	845	842	895	889	951	890	868	876	871	846	910	837	859	917	848	856	905	850	900	877	825	917	875	896	798	925	843	905	901	872	947	845	853	894	895	906	867	868	916	877	847	884	886	879	871	866	911	871	825	926	912	914	841	892	905	890	962	841	867	865	856	877	862	827	897	849	881	896	867	896	873	889	906	913	919	868	881	892	890	870	867	866	925	858	868	858	874	853	885	870	875	916	874	888	871	841	876	938	899	870	922	825	841	855	854	829	901	919	914	840	899	869	833	892	851	851	866	861	873	909	857	938	898	906	880	860	918	873	870	895	889	901	878	906	903	889	900	864	867	842	898	835	886	865	863	852	861	881	877	878	840	850	867	821	869	892	896	890	942	839	906	904	917	895	847	916	883	924	891	900	865	890	868	873	910	905	820	869	863	846	888	876	820	838	887	866	950	908	860	852	885	857	884	868	845	843	869	887	869	897	862	911	871	870	845	837	867	804	884	891	870	974	820	904	813	872	865	885	895	917	869	877	855	856	881	864	866	886	845	894	932	841	847	907	856	903	922	866	839	818	892	833	905	911	891	894	901	965	841	909	856	911	901	849	880	906	848	920	894	866	904	883	886	889	865	827	855	839	877	853	860	910	924	902	899	866	898	849	918	922	908	882	850	873	907	843	932	888	891	805	898	883	882	831	854	896	855	839	874	869	832	872	911	882	854	847	893	885	907	846	878	910	794	855	936	903	893	862	872	864	845	894	898	853	853	855	899	936	862	908	890	878	861	925	877	913	865	856	885	868	843	890	885	867	842	879	851	911	823	866	851	874	851	889	864	837	836	877	879	891	851	844	897	888	904	888	858	845	833	902	848	914	843	908	880	899	795	879	838	890	894	884	872	863	904	868	919	915	796	869	890	873	823	820	917	880	905	875	838	892	904	880	883	870	935	837	834	784	880	877	862	830	854	868	872	906	891	870	891	851	919	876	899	860	871	897	870	849	896	843	904	891	844	874	883	882	885	895	897	893	875	857	873	928	910	884	919	835	878	908	880	827	848	919	898	904	881	903	966	888	869	864	867	886	898	868	850	907	872	897	858	901	877	893	878	912	891	857	849	853	889	854	857	872	855	830	855	872	873	871	897	857	887	846	840	912	848	913	931	851	891	876	845	898	825	850	845	916	884	899	928	873	849	889	896	853	865	873	851	836	845	867	876	930	892	888	876	807	877	881	842	858	898	864	879	865	876	840	872	890	915	837	872	909	848	885	893	837	910	896	896	878	925	878	855	926	879	867	809	901	826	884	889	891	878	917	866	891	901	857	888	861	882	881	894	881	872	884	906	874	907	821	840	914	900	892	867	817	937	866	925	886	847	899	850	934	858	890	883	847	880	867	845	888	894	862	857	822	861	903	856	841	894	864	875	906	902	860	858	895	841	884	901	840	825	866	909	868	895	884	833	912	942	884	902	910	885	868	867	896	879	853	934	872	809	840	867	858	900	811	793	851	815	882	907	849	840	897	870	902	859	855	889	826	883	906	904	842	846	895	835	960	904	916	875	763	900	896	878	879	839	909	860	871	884	859	868	819	868	876	899	854	901	911	810	898	905	880	888	906	842	886	868	850	902	955	918	884	870	880	934	899	844	886	900	878	870	955	933	857	920	878	864	897	809	859	882	876	892	865	802	840	880	911	875	885	892	903	856	859	880	954	850	814	861	866	901	906	874	876	877	895	881	909	802	913	848	845	911	841	845	853	909	912	947	855	869	917	868	896	849	867	876	899	853	876	947	883	873	978	825	920	904	882	837	856	905	885	916	862	844	880	870	873	836	882	890	862	875	914	907	862	844	863	863	865	845	831	863	872	875	880	874	868	862	895	877	876	872	871	916	936	833	880	932	881	901	897	884	851	936	892	889	876	907	933	892	852	862	879	872	893	854	883	894	896	820	875	829	872	883	925	906	903	917	891	864	888	926	879	856	874	853	815	833	892	890	937	928	924	888	850	891	854	885	868	866	869	866	848	898	846	892	865	896	837	926	826	877	820	875	844	930	891	851	885	896	968	874	882	863	865	839	846	871	864	901	873	876	870	882	866	877	939	865	915	867	906	829	894	793	865	920	916	878	854	919	861	877	869	879	822	896	865	836	858	855	870	866	909	888	850	826	853	901	868	823	900	852	891	821	873	882	816	900	829	900	886	871	895	924	891	907	842	877	895	875	869	834	887	852	879	883	877	908	912	894	852	881	827	867	909	885	848	880	860	871	827	922	896	905	797	932	910	894	936	885	877	846	882	896	915	895	874	848	889	909	911	903	908	865	911	929	884	887	861	846	874	843	879	879	856	833	873	840	904	877	826	913	835	914	885	946	849	898	860	902	894	872	868	834	889	909	882	891	862	860	852	896	871	912	903	917	807	892	907	846	866	895	878	838	915	865	842	866	896	874	904	880	828	894	871	850	844	843	909	855	887	881	875	890	849	863	912	889	841	867	882	847	860	868	875	877	850	857	903	853	880	874	893	877	858	859	928	883	896	891	873	870	879	907	865	857	887	915	890	899	888	881	887	881	875	934	861	902	891	864	920	852	865	828	866	879	898	885	911	861	875	863	963	864	884	848	869	893	884	910	885	907	975	838	927	903	890	850	895	922	909	877	861	854	880	862	858	859	843	904
28516	22501	10831	838	384	363	385	353	362	355	316	340	322	370	350	342	353	337	352	341	341	336	327	323	331	321	334	327	301	321	325	350	332	338	315	345	340	366	328	356	348	326	338	324	335	341	373	351	328	320	344	361	361	365	364	330	333	323	320	356	324	329	333	340	326	346	322	369	360	306	321	330	335	345	321	307	330	313	325	312	330	341	330	352	327	318	360	354	339	306	350	328	348	328	352	330	363	310	337	326	312	300	315	347	351	331	327	358	372	320	341	355	327	320	360	330	331	350	337	342	328	356	337	357	356	334	345	335	321	312	348	337	362	323	338	315	314	345	352	335	331	334	335	367	365	343	328	339	357	323	334	341	335	330	347	315	321	339	329	343	330	341	348	338	336	329	356	353	360	338	326	321	318	331	363	353	351	338	336	295	344	352	347	328	367	347	327	347	335	335	328	331	343	302	345	339	317	358	335	338	316	331	363	354	327	300	361	351	342	330	321	339	340	304	325	377	302	323	365	314	328	352	323	303	324	318	353	356	371	348	321	336	350	335	325	328	324	328	347	329	303	349	349	338	306	343	335	328	352	340	348	362	337	328	341	322	329	339	342	319	353	311	333	322	320	339	346	320	359	336	339	330	333	317	346	314	342	330	362	324	362	315	358	334	335	301	368	337	332	359	346	346	326	321	345	337	324	325	340	346	349	374	343	316	334	356	321	311	323	350	339	321	357	348	354	325	324	330	345	339	336	320	332	335	335	333	363	341	338	358	330	320	309	329	338	355	336	360	340	315	334	335	340	336	361	336	362	314	364	357	344	298	330	310	358	326	371	352	361	314	329	304	343	338	344	358	377	356	344	342	312	354	321	321	362	312	377	319	324	341	312	336	310	316	333	335	369	345	349	349	324	297	346	312	330	356	357	336	355	322	323	342	360	346	364	340	342	345	331	356	327	359	371	353	340	318	329	300	309	341	320	367	327	329	333	324	351	353	307	345	332	340	338	327	330	349	342	316	347	333	364	338	319	338	356	352	361	319	313	363	327	367	326	353	345	315	331	326	320	305	349	340	359	345	359	369	331	335	344	343	335	328	342	330	316	342	352	321	342	365	320	325	351	335	340	333	322	353	311	349	317	361	327	303	340	350	360	299	334	313	334	350	339	359	332	318	336	338	325	347	330	360	304	309	352	347	332	334	375	326	353	312	370	355	338	311	349	349	364	330	342	331	352	320	318	343	350	320	320	352	348	337	348	345	357	320	349	319	364	309	315	334	330	336	346	359	352	358	325	337	311	328	374	322	347	351	325	289	360	313	340	306	332	336	345	336	374	373	313	323	314	364	351	344	316	308	317	342	322	337	312	357	341	319	340	324	359	353	313	336	364	349	363	359	352	331	370	325	331	345	358	340	385	324	373	347	346	308	323	303	329	350	354	349	323	351	331	357	330	338	333	355	376	369	391	331	330	308	339	320	338	368	335	335	334	341	324	379	348	341	322	359	324	358	375	320	319	335	329	355	379	352	326	361	337	312	351	369	350	336	332	332	346	339	363	367	312	383	325	344	346	311	337	331	347	299	337	385	356	329	311	333	355	328	304	362	333	348	327	324	327	321	337	330	378	308	337	337	357	289	323	361	341	321	333	341	337	338	333	323	357	368	358	352	330	323	346	377	332	333	355	356	311	319	331	345	321	322	318	308	335	340	291	391	336	348	338	329	358	326	311	340	351	349	315	330	360	356	336	362	354	338	351	337	347	339	390	343	310	362	329	303	337	346	359	321	346	347	325	329	348	335	332	325	307	355	340	386	335	332	332	292	359	317	333	320	323	350	339	380	358	341	295	336	362	373	319	353	318	337	334	317	316	318	323	348	312	336	341	362	346	349	328	330	361	340	378	326	327	355	364	330	331	340	338	365	334	322	310	344	331	340	323	347	340	313	376	345	323	342	334	323	363	319	346	362	358	315	297	352	337	330	310	324	388	315	306	356	368	344	315	327	355	326	354	305	335	324	351	309	361	339	316	337	320	329	332	349	323	335	342	357	346	353	355	366	353	347	353	337	331	329	357	318	375	356	329	350	370	329	322	342	343	329	330	321	368	335	322	338	335	331	346	352	329	332	323	336	351	312	332	325	359	350	382	322	329	315	326	313	310	358	350	326	344	364	355	312	377	311	345	318	333	353	331	344	368	336	322	361	355	371	348	300	329	348	377	352	313	374	341	372	345	361	318	344	344	313	330	349	321	345	346	344	328	318	339	344	339	358	347	343	347	324	317	346	326	313	319	332	355	339	344	341	331	327	339	339	323	326	373	342	337	328	367	358	354	323	334	355	327	332	324	347	327	382	359	366	353	354	329	382	352	311	345	306	332	358	322	360	346	360	343	360	337	361	328	339	327	337	327	302	358	341	309	318	306	334	321	337	341	362	314	319	339	362	309	367	322	348	347	334	349	341	356	325	333	334	361	351	333	343	333	350	358	354	369	365	338	338	302	358	351	315	340	326	355	332	343	344	347	307	352	329	327	354	339	309	329	333	348	371	336	342	342	342	349	348	349	306	352	363	333	342	315	341	327	334	326	335	354	367	339	307	313	318	366	324	355	350	311	356	333	330	343	331	359	373	363	307	355	331	342	326	319	328	347	379	363	356	371	368	340	304	317	326	316	325	299	302	345	360	314	304	328	329	360	340	342	300	389	297	347	330	341	349	354	347	331	328	352	366	344	363	342	339	354	307	334	353	347	343	375	361	342	320	360	356	346	332	325	335	350	355	334	330	323	330	310	329	327	331	340	366	331	341	363	330	356	338	323	347	373	343	337	355	381	344	313	303	394	347	347	378	334	358	325	312	342	351	309	336	328	328	362	336	329	328	328	320	325	324	339	335	311	372	345	314	356	327	343	356	328	300	357	330	327	350	353	338	318	338	354	317	342	353	341	340	329	348	353	328	331	359	324	336	330	319	366	352	352	343	342	323	338	329	318	306	351	339	340	377	358	343	319	349	338	337	342	313	334	349	342	353	306	349	353	342	317	363	339	368	346	354	364	339	339	360	351	320	362	334	333	331	349	368	303	371	322	364	348	336	354	302	354	334	333	332	339	330	319	348	351	327	323	333	336	323	329	335	340	374	332	307	331	332	335	335	365	329	336	329	350	324	345	351	376	336	338	318	334	319	341	336	360	331	327	349	333	307	314	338	308	327	318	338	376	315	305	318	344	309	326	330	385	333	346	355	346	353	322	339	319	347	351	380	328	335	332	330	328	335	314	360	359	350	356	327	335	350	378	328	306	322	313	338	322	353	350	330	313	332	301	376	333	339	367	333	322	317	359	336	342	322	326	348	314	338	327	341	318	344	345	353	322	328	357	343	326	335	347	339	335	360	350	342	339	342	348	341	318	321	323	338	330	341	332	339	316	355	339	306	347	327	358	348	347	341	336	373	344	366	342	314	358	305	319	343	365	312	341	363	357	320	327	312	361	373	343	335	280	336	303	339	331	338
23867	27616	1223	466	439	424	374	405	394	405	397	393	368	362	392	397	395	381	437	349	378	375	392	385	380	360	357	411	354	390	399	379	383	338	381	418	376	393	401	351	359	388	378	373	346	399	375	395	385	398	377	341	358	373	399	367	396	387	338	354	362	338	395	365	327	381	394	394	396	344	375	406	370	358	392	382	377	362	383	379	362	362	378	396	386	387	375	386	374	383	371	396	388	397	387	417	370	369	392	361	350	352	352	361	349	386	359	404	399	398	358	384	377	362	396	360	403	374	399	368	380	344	353	386	384	361	372	357	340	368	369	359	354	385	380	379	384	375	353	380	349	373	376	390	408	397	364	366	372	370	394	362	359	392	395	377	388	377	399	396	368	376	388	387	376	381	368	381	379	353	359	355	368	352	383	354	419	379	418	401	391	409	398	366	391	374	383	371	398	369	386	365	357	360	361	369	376	337	376	365	350	379	359	390	360	398	348	384	373	383	369	343	383	412	381	372	365	387	409	376	367	397	365	377	348	364	370	405	408	424	342	361	381	388	381	367	319	388	371	403	367	371	392	395	378	380	393	375	374	370	378	366	370	349	371	427	349	358	353	365	380	354	400	340	369	341	391	368	392	371	389	395	409	387	350	348	395	421	366	366	390	371	366	364	424	396	362	357	367	364	397	351	382	380	368	368	365	347	396	384	361	357	420	370	355	344	405	372	396	377	342	382	374	384	342	395	404	387	377	405	384	369	376	369	383	389	412	369	411	375	413	418	379	359	382	374	388	376	365	378	341	401	392	355	369	370	372	375	376	355	377	401	367	377	374	375	365	328	387	357	410	396	400	398	391	395	383	404	348	383	361	383	388	369	408	386	390	362	365	389	374	364	391	373	333	380	411	345	393	365	384	381	397	364	385	351	360	354	398	374	396	374	369	375	409	376	398	365	397	366	359	405	388	349	372	375	411	386	344	362	361	433	378	388	383	356	416	373	366	355	366	406	384	363	401	329	369	373	380	344	359	370	389	406	387	359	364	348	375	375	346	395	383	364	353	390	372	359	378	378	359	388	410	359	356	379	388	388	380	383	375	381	384	389	363	354	384	389	382	349	369	391	367	388	384	382	354	359	365	367	343	393	359	357	352	377	388	396	349	397	377	374	407	381	391	390	370	368	346	358	412	380	381	394	386	413	394	359	379	378	369	357	390	379	372	381	380	378	403	378	359	390	394	373	356	382	366	359	368	355	333	342	394	405	378	380	347	407	394	375	385	342	391	359	354	377	372	394	405	391	378	398	403	382	369	410	380	380	386	397	352	364	338	406	385	364	386	353	390	377	391	376	384	390	363	377	379	405	361	356	363	380	361	366	386	353	380	358	397	406	377	368	315	322	386	380	421	404	350	379	357	369	354	334	384	354	400	372	355	326	356	410	417	401	380	353	378	375	369	376	357	359	426	348	388	360	362	381	357	379	386	376	428	367	379	409	332	383	353	367	398	383	351	366	372	403	383	440	388	366	383	382	377	392	371	387	365	392	362	376	403	347	403	393	367	390	376	382	412	352	363	384	357	359	384	367	362	357	325	354	420	361	404	356	422	405	334	375	398	392	371	352	363	375	383	389	392	381	373	398	381	393	348	353	375	364	368	389	372	382	397	362	378	374	367	383	369	390	363	375	353	388	368	346	377	354	369	377	367	353	419	357	385	340	381	388	370	381	373	422	394	394	366	382	344	403	396	359	434	353	402	387	358	380	378	338	355	336	363	382	364	387	393	367	345	355	377	380	390	352	371	383	362	365	345	401	369	362	365	379	395	373	387	374	400	387	373	372	359	395	407	344	391	377	392	380	365	383	364	337	386	347	357	380	356	405	400	352	393	379	385	373	354	338	402	378	389	384	376	377	371	399	358	387	379	376	398	373	408	393	385	377	387	389	370	357	346	401	366	399	362	335	383	391	374	342	381	352	340	362	421	342	380	378	387	339	368	406	383	362	373	371	347	405	401	401	371	382	377	397	351	371	391	364	358	409	368	370	357	352	369	372	384	371	392	385	380	382	360	395	375	372	368	404	346	376	387	373	361	359	387	362	369	374	417	377	378	406	370	370	357	376	369	358	359	360	385	402	363	391	390	339	359	376	383	379	395	412	389	384	384	344	359	368	349	368	363	362	370	357	388	357	397	375	368	420	368	381	430	334	373	335	376	405	340	367	354	364	399	401	373	430	374	382	369	369	369	343	386	398	408	375	397	388	362	385	342	370	404	354	369	365	342	372	376	369	372	361	396	355	415	369	400	367	376	356	384	380	379	371	420	374	362	389	387	373	390	398	381	355	357	379	355	364	372	366	398	341	397	375	394	347	377	390	421	350	360	370	390	371	359	398	361	365	381	413	381	403	377	385	373	423	367	371	375	358	370	361	381	378	387	366	397	373	374	364	393	368	355	382	400	386	408	369	373	405	373	344	392	339	412	387	379	391	399	359	371	378	336	386	379	345	348	343	352	370	337	369	403	371	375	381	359	366	383	409	393	398	414	365	364	373	379	353	363	372	387	370	360	385	355	400	372	389	387	359	376	338	376	375	360	366	447	375	424	407	343	381	351	375	372	353	381	377	373	356	358	333	368	335	350	397	375	390	378	387	379	381	390	400	360	420	376	385	367	374	404	395	394	388	369	407	363	357	390	388	393	381	411	398	369	399	373	370	340	379	377	353	386	378	376	354	336	385	366	389	374	371	388	401	404	355	384	383	367	372	379	349	349	358	375	359	393	358	385	395	366	360	370	355	428	358	378	390	362	359	369	381	395	365	346	348	409	385	388	344	385	436	351	383	374	351	370	378	358	372	348	388	386	362	365	392	369	376	348	387	369	387	360	356	374	381	351	387	362	370	376	334	381	369	387	361	348	391	397	370	372	390	379	371	388	379	381	371	430	397	347	385	366	374	350	358	353	382	365	381	365	382	376	390	391	395	353	365	385	367	369	389	407	384	416	354	395	377	391	353	369	375	361	363	367	389	356	393	356	364	395	377	347	373	398	349	407	344	384	374	384	350	373	374	379	376	390	393	367	399	396	352	338	336	352	399	384	359	363	365	360	386	370	397	347	342	386	359	368	392	366	372	370	373	384	354	359	385	346	385	374	405	388	387	390	414	388	404	368	349	396	405	386	368	353	370	371	400	359	377	363	395	379	395	376	388	388	378	348	386	395	393	375	376	372	375	367	372	395	393	347	368	380	377	372	400	374	394	378	395	371	391	382	369	356	355	393	356	376	383	407	358	354	347	415	400	358	351	367	378	390	360	373	344	358	400	371	328	395	376	355	340	343	374	354	335	359	374	367	370	381	393	376	381	351	353	352	416	376	372	374	385	365	384	368	366	386	353	393	375	393	378	393	360	369	366	373	379	372	371	394	359	390	409	390	359	404	392	369	387	396	358	346	350	398	379	390	338	381	370	341	381	389	377	381	364	393	377	354	359	355	397	375	393	368	388	375	351	350	375
23792	21351	28654	23778	21005	9373	990	724	641	619	561	562	482	520	501	490	485	527	537	510	467	448	535	470	512	463	463	475	506	463	476	436	501	504	502	460	479	472	477	453	477	473	439	452	461	460	501	455	445	475	451	467	441	461	460	467	458	466	459	452	465	435	468	501	444	472	485	494	470	478	470	478	447	476	482	472	485	476	439	493	461	449	485	475	468	490	480	466	433	460	471	502	487	472	493	452	497	469	466	464	487	497	455	459	442	479	480	473	452	470	435	455	478	456	475	456	445	437	447	475	480	492	472	439	509	466	478	475	486	475	452	447	439	449	470	471	509	487	498	464	416	484	454	431	503	456	513	476	468	511	438	467	440	493	460	478	496	438	438	454	443	449	493	457	493	480	490	482	457	483	424	442	488	452	503	480	488	449	458	443	463	457	440	418	481	488	476	437	404	462	492	487	511	462	515	441	518	469	471	441	456	423	438	406	471	462	449	474	450	458	436	458	460	445	436	465	470	459	450	462	446	469	473	451	452	475	464	488	412	465	509	444	469	448	469	414	448	442	484	473	479	467	487	467	470	464	478	475	462	450	502	482	455	450	511	458	490	495	457	454	464	447	486	420	463	460	482	486	463	493	462	472	470	492	463	484	502	479	465	441	469	483	448	472	492	479	478	487	400	475	475	484	440	437	476	463	424	438	486	478	458	534	445	442	452	450	468	465	473	485	466	483	455	471	514	475	421	456	454	512	490	449	470	478	480	442	476	459	472	483	437	478	485	487	440	458	475	445	477	469	467	504	443	473	475	444	462	462	482	487	432	466	460	448	452	467	520	480	472	448	474	481	474	493	467	440	434	467	463	500	435	470	444	491	439	446	453	523	442	458	490	501	452	486	468	500	462	438	415	427	431	459	488	451	471	468	470	458	457	464	453	496	451	449	495	467	443	431	474	442	471	471	433	451	445	423	446	448	471	431	518	481	459	458	429	459	442	466	478	495	482	421	455	459	474	464	410	488	437	451	484	516	506	486	454	452	444	475	474	474	460	479	464	496	444	461	521	445	502	475	456	489	457	445	414	472	496	446	483	459	490	463	475	449	473	483	467	477	477	411	426	460	469	442	453	473	446	447	479	457	477	491	481	459	484	479	435	456	491	498	478	462	461	443	476	488	478	487	468	434	478	420	453	457	440	467	512	429	490	465	458	445	464	486	484	438	481	467	474	475	437	475	480	489	523	441	511	505	470	449	440	470	465	466	409	456	467	486	503	444	438	470	455	436	475	448	483	479	459	439	485	463	467	497	464	517	490	464	462	430	448	490	438	495	488	480	472	453	504	482	464	393	490	477	472	478	469	475	474	475	475	451	480	468	463	455	410	473	469	439	496	417	471	497	459	430	453	451	495	448	459	445	486	465	493	433	464	458	467	443	495	496	477	446	460	485	439	424	453	488	445	502	466	465	451	464	482	458	475	509	445	463	477	470	429	436	491	459	468	456	473	480	475	470	449	442	506	442	477	470	474	465	446	444	459	481	460	467	477	499	444	468	410	470	490	501	440	480	465	447	456	470	473	504	453	438	492	452	473	454	512	469	424	444	441	462	501	435	514	466	459	478	456	446	442	480	471	445	495	410	489	517	521	496	483	520	452	488	465	464	467	467	444	467	450	471	437	492	457	445	500	482	491	447	472	483	456	447	483	469	457	461	498	464	456	481	471	452	453	522	490	432	472	432	415	466	456	424	448	421	476	478	504	476	480	469	482	472	489	439	483	455	459	476	469	505	510	548	461	428	459	489	429	484	512	455	443	448	495	493	497	445	490	472	476	451	458	473	459	477	485	465	480	450	456	465	471	506	448	513	460	472	456	465	431	449	463	456	469	461	483	474	420	475	481	482	463	475	472	479	455	449	484	508	429	464	468	474	472	471	460	471	456	468	433	487	463	449	486	484	483	480	501	465	460	455	546	464	483	442	467	435	466	458	473	474	515	488	474	456	487	498	512	431	473	426	479	476	479	487	485	460	428	443	477	472	467	464	447	449	460	456	436	466	437	482	438	449	476	472	458	452	493	518	444	433	490	464	471	471	459	462	492	441	463	460	474	461	488	459	475	469	475	464	448	487	499	431	467	478	414	465	449	450	446	484	477	480	477	466	459	485	476	495	462	444	464	470	438	473	462	458	462	413	440	458	444	458	442	458	481	468	504	436	450	445	473	485	468	454	430	474	464	468	512	483	446	490	474	449	449	436	443	470	440	527	481	455	461	422	471	521	484	431	461	479	444	509	521	499	478	522	485	432	437	474	475	521	488	437	461	460	450	451	454	428	438	469	461	432	488	456	460	468	466	480	447	502	432	499	432	437	448	438	495	457	469	458	489	470	491	458	447	479	462	450	468	434	453	469	453	471	439	468	462	498	493	466	464	486	466	456	448	465	433	483	453	488	463	467	500	450	465	532	466	475	448	435	495	480	426	441	466	475	456	483	464	466	460	463	485	448	477	513	493	465	500	456	470	459	464	436	449	472	459	441	485	446	460	469	449	476	466	459	469	460	427	481	485	485	513	438	435	466	467	461	439	486	453	461	512	465	470	499	432	466	463	481	434	512	472	472	480	489	491	475	469	437	519	444	480	471	475	478	484	472	459	469	481	483	429	468	438	439	483	503	433	480	453	449	475	499	470	430	514	472	414	450	475	471	488	443	461	446	476	467	455	456	448	448	450	492	496	450	460	471	488	453	456	499	459	426	450	476	455	480	437	455	464	499	489	487	492	460	490	507	485	466	477	468	474	452	427	496	453	468	463	467	454	487	493	513	453	447	439	475	460	453	474	452	459	427	460	457	453	471	449	459	469	446	469	448	441	459	410	446	472	465	467	466	447	474	449	433	467	475	448	466	494	465	469	438	449	489	442	509	473	456	445	446	474	459	458	462	449	456	424	481	465	473	456	483	423	472	461	435	449	451	521	481	458	471	490	456	465	461	454	463	478	447	477	463	496	467	457	458	496	454	449	490	444	449	441	465	420	461	473	452	456	442	449	466	500	447	480	466	481	479	455	486	465	425	483	462	493	466	498	503	459	433	467	464	444	450	450	456	486	457	467	469	482	425	490	469	482	451	475	459	445	488	485	439	466	469	462	451	439	481	487	484	457	490	450	473	445	502	470	451	454	474	457	457	486	459	468	460	474	460	487	501	458	428	433	496	489	458	443	476	477	458	458	471	460	474	496	469	487	435	499	429	480	440	410	452	477	523	467	453	479	467	490	492	458	477	458	487	465	446	490	505	477	421	468	458	430	456	477	458	494	451	493	445	450	438	507	498	488	462	492	490	438	444	491	416	474	461	479	473	445	477	503	470	459	450	467	471	447	460	460	471	474	440	430	429	486	440	503	449	439	447	493	456	462	437	430	444	451	462	423	468	475	466	449	507	519	477	465	471	497	475	449	469	450	466	459	455	457	408	487	456	439	487	455	419	474	447	457	450	459	483	429	459	476	488	440	444
44963	61136	14584	2093	1576	1284	1039	849	779	714	693	625	607	547	599	567	531	507	528	524	526	530	520	488	492	530	533	500	474	494	493	473	489	552	526	497	531	501	493	466	490	462	458	467	493	475	469	501	472	509	473	496	456	497	517	468	504	471	502	479	450	466	485	489	537	501	426	493	480	468	484	509	478	485	487	501	487	439	497	498	484	489	501	479	514	513	489	477	491	486	523	461	484	457	478	470	465	468	449	483	510	478	517	484	472	464	482	486	503	507	487	497	497	498	457	457	498	533	462	500	486	456	477	501	497	494	485	436	495	454	490	481	464	509	460	466	452	465	492	461	509	462	482	514	422	506	477	467	465	507	466	441	489	492	479	450	502	446	486	472	500	481	455	486	486	452	478	479	492	491	505	488	512	509	456	443	468	520	481	505	487	500	504	507	459	490	474	468	515	474	499	483	491	492	500	463	513	484	465	463	502	466	514	481	506	471	511	501	494	489	480	499	490	503	501	486	446	523	502	474	468	452	446	465	487	494	476	484	491	468	460	469	468	456	470	479	522	460	463	478	470	460	480	461	457	525	474	510	465	498	464	510	480	487	492	520	507	450	483	513	442	467	492	479	498	518	467	526	455	486	532	477	491	505	450	509	459	519	479	531	526	456	491	498	482	471	486	477	506	456	497	485	481	457	481	444	503	491	497	478	475	461	539	502	516	501	468	457	471	470	491	520	480	488	504	468	495	464	497	472	466	428	486	487	488	460	489	475	467	481	475	447	491	459	468	509	478	463	477	487	476	441	504	496	497	450	467	483	476	464	474	521	487	484	516	525	543	452	510	520	516	516	459	522	485	480	502	522	521	488	484	473	452	498	447	523	475	484	515	475	452	474	444	484	456	490	448	509	485	479	496	458	506	505	539	486	541	495	475	449	501	499	476	496	483	490	465	486	497	505	479	495	483	506	479	453	474	489	516	464	474	486	520	469	487	476	523	494	475	520	470	493	491	476	488	453	493	485	465	493	475	481	478	478	504	498	503	483	518	462	465	475	473	466	471	478	486	472	546	489	468	480	471	473	476	493	500	525	473	464	509	463	524	531	499	483	495	486	467	444	476	452	496	479	467	494	492	488	469	493	469	487	468	446	505	505	544	432	523	479	519	463	503	487	476	501	459	450	503	453	495	485	501	503	452	457	434	492	495	521	486	497	499	469	493	472	497	491	480	482	448	477	488	473	475	490	494	489	547	502	496	483	461	478	466	482	520	487	458	443	470	467	421	453	522	466	497	475	482	508	501	486	501	482	490	466	484	497	496	436	490	483	486	486	469	437	468	498	486	484	498	497	511	433	463	500	448	472	495	506	468	474	507	441	492	472	501	469	494	459	493	504	489	479	498	476	466	521	481	478	485	494	491	467	498	514	439	476	515	484	458	458	502	487	499	477	485	449	491	457	476	494	479	489	495	544	467	503	479	474	492	504	478	483	462	459	489	490	467	498	506	524	483	521	473	502	525	502	484	474	483	463	491	463	477	482	494	453	491	476	477	506	502	475	472	485	514	469	528	488	492	474	496	483	488	478	478	465	467	490	499	488	484	524	492	471	484	507	490	476	506	477	512	510	503	504	480	518	496	476	498	496	494	512	493	468	486	472	510	475	465	515	498	490	474	469	472	468	496	471	500	495	490	463	477	469	512	515	472	458	491	477	557	477	526	489	465	513	474	531	489	487	502	506	471	492	422	529	462	489	516	464	453	480	463	476	450	457	504	474	471	449	478	453	476	484	478	493	495	494	487	530	501	477	493	485	513	452	441	455	477	482	503	481	477	483	484	513	482	417	501	509	461	470	455	494	513	494	468	456	470	486	439	525	489	498	468	469	458	483	482	474	482	506	491	455	504	498	472	481	461	476	488	438	478	514	462	473	499	497	515	505	490	467	485	500	449	451	490	479	536	447	462	496	483	513	503	489	479	474	505	448	517	472	511	492	476	474	494	501	479	495	433	508	503	496	492	474	504	507	486	479	459	490	482	495	501	513	491	489	507	474	485	453	518	459	461	510	484	462	502	512	488	520	468	471	492	467	490	515	459	489	473	450	503	495	448	504	491	466	480	478	466	532	476	467	456	485	487	499	484	452	438	504	469	511	491	480	492	479	462	478	471	473	505	521	471	496	491	515	509	507	497	496	497	494	452	490	476	484	446	512	483	489	474	435	477	523	491	496	504	499	464	480	514	488	438	485	500	506	491	483	468	513	451	489	494	460	454	461	471	482	460	497	496	507	484	479	476	514	466	494	485	486	459	487	536	473	456	507	446	480	469	486	494	439	478	528	462	518	481	471	479	488	474	494	493	495	460	508	495	476	534	507	511	495	481	488	523	506	479	480	525	492	491	494	493	456	493	492	502	467	472	512	456	467	481	492	491	442	485	443	469	499	489	550	485	487	483	501	509	492	464	496	513	469	467	468	478	508	469	464	476	479	502	510	500	475	514	473	451	481	486	514	471	469	452	471	484	518	499	492	485	505	471	500	473	494	527	466	443	507	514	544	456	492	497	489	493	465	482	450	506	457	442	494	479	510	509	509	538	477	456	462	497	499	489	473	480	491	459	438	479	456	498	477	466	511	494	428	472	502	473	439	446	549	450	524	476	462	530	485	468	480	482	493	529	462	545	509	461	469	486	452	475	445	464	526	461	493	523	464	527	463	465	485	485	497	466	514	491	479	452	457	474	512	455	490	480	476	517	470	429	479	474	502	489	435	469	492	525	476	442	463	488	500	457	482	474	512	452	508	500	444	500	523	481	477	477	474	479	498	468	534	435	458	485	490	513	446	466	482	481	486	449	497	511	503	464	464	449	466	481	469	480	476	478	468	464	497	508	485	490	497	489	459	477	521	480	529	476	450	536	501	469	489	485	470	467	457	493	468	473	454	471	467	498	500	465	466	494	503	466	534	492	491	511	540	521	479	489	491	498	537	501	502	493	484	489	425	502	470	469	493	467	481	476	504	460	474	471	492	505	470	453	474	531	500	463	512	492	522	452	487	478	441	476	440	475	473	491	468	460	461	452	453	493	462	488	468	451	439	477	492	506	491	504	503	481	502	483	470	483	473	495	494	488	460	467	459	464	456	501	506	492	499	489	469	477	524	500	500	449	487	506	488	446	485	494	455	465	523	505	457	562	462	465	455	477	457	433	474	523	526	485	526	453	502	496	473	495	457	476	495	485	490	477	495	489	485	468	462	468	469	488	502	480	535	464	502	465	471	454	471	505	478	491	493	484	500	466	492	509	503	475	501	496	497	476	491	501	500	484	517	517	487	519	456	491	494	478	455	485	473	513	462	491	459	489	485	468	498	449	490	504	503	452	474	493	440	488	485	481	506	492	481	466	462	495	520	515	481	444	474	543	494	466	474	510	449	441	462	454	460	468	486	468	489	476	449	500	508	498	478	467	525	521	481	556	505	484	492	476	485	510	529	470	465	489	476	427	499	439	458	480	513
24961	21479	27381	24796	11742	1102	834	736	752	693	631	652	653	649	680	608	630	617	663	617	617	614	611	625	599	630	673	664	660	645	629	599	604	614	625	617	612	607	620	647	648	631	660	617	670	592	609	630	590	627	643	651	629	645	615	597	610	620	657	608	619	619	633	645	603	671	629	630	638	650	610	586	615	655	635	632	649	627	622	635	623	625	650	608	622	638	595	653	599	651	640	661	625	643	621	637	620	575	644	651	642	619	618	581	594	646	637	636	638	614	567	647	588	631	630	577	642	637	590	588	596	624	643	626	639	649	607	668	573	629	627	647	593	620	610	648	594	628	601	604	622	639	637	610	620	630	583	575	624	663	596	667	640	642	616	640	654	584	646	603	623	622	609	682	591	652	618	634	631	577	648	632	570	586	650	608	617	624	607	616	623	632	642	660	622	619	624	628	621	626	594	636	608	623	624	630	607	616	620	605	565	580	660	665	638	644	622	612	657	647	637	619	627	621	651	656	693	588	554	636	665	628	569	663	638	600	676	604	614	647	612	625	669	615	637	575	607	643	573	639	651	627	642	614	594	604	613	586	624	661	558	619	680	636	633	625	626	654	600	661	644	607	645	657	636	611	626	629	597	637	622	681	562	626	653	649	611	570	574	586	568	626	661	612	667	617	605	616	641	637	613	604	591	628	667	633	609	590	591	629	637	623	645	657	631	576	612	645	695	591	639	643	608	591	604	609	620	632	646	646	657	578	658	648	594	643	626	585	630	591	618	604	611	626	641	621	615	598	592	587	614	624	661	622	616	630	643	630	625	625	585	621	642	637	616	642	643	584	633	648	584	639	654	640	648	583	640	639	613	614	562	586	690	584	619	611	593	659	641	633	653	654	617	653	613	636	617	630	613	618	616	591	642	650	583	581	632	623	666	618	611	640	646	641	618	599	611	608	600	622	664	634	583	625	601	575	589	629	642	659	654	625	621	633	655	605	629	594	622	654	620	629	622	607	621	606	589	652	581	594	654	685	635	643	641	628	617	635	636	636	608	606	606	589	624	618	599	613	607	610	599	650	636	637	651	624	605	625	682	578	628	606	601	604	606	638	659	659	644	663	651	645	668	631	606	665	644	638	629	594	600	661	605	625	605	638	644	618	642	582	622	669	628	628	622	642	636	628	623	655	625	637	623	653	683	638	622	609	606	631	634	635	614	648	618	625	642	616	632	587	607	621	578	617	624	624	652	658	613	692	619	633	675	622	667	642	584	642	629	631	613	616	647	629	650	620	638	606	634	594	630	612	588	684	586	601	648	649	615	590	625	584	564	676	617	602	665	603	628	593	607	679	635	613	606	610	675	580	614	606	600	629	629	626	594	651	657	634	627	636	627	659	601	656	608	619	588	590	608	594	625	597	641	637	572	637	642	601	601	598	624	659	617	654	616	579	636	598	625	636	609	620	605	643	607	650	606	585	635	640	639	588	637	600	641	649	623	654	660	618	607	627	562	617	635	623	602	654	625	615	615	630	643	610	609	635	635	586	626	589	618	666	637	592	636	618	607	589	600	614	600	599	604	607	592	636	612	648	659	632	633	675	585	570	659	606	647	621	641	633	682	598	612	613	650	623	598	609	589	649	590	591	643	627	638	641	582	629	665	621	608	614	609	579	614	642	640	609	619	635	590	647	662	610	605	604	573	610	592	620	607	672	597	646	587	603	680	603	603	631	607	620	636	573	610	643	609	604	625	651	622	594	651	614	600	637	606	659	658	656	623	583	647	631	610	630	609	604	604	598	611	600	640	606	645	605	622	630	633	589	558	669	620	682	653	642	665	643	631	603	637	650	652	647	623	616	641	631	615	628	629	604	626	636	628	560	611	656	610	627	585	623	599	613	633	642	624	635	599	680	621	605	633	585	618	626	597	625	616	644	633	580	640	573	592	607	611	607	607	567	635	617	630	661	629	603	631	634	662	678	637	646	643	616	615	632	662	636	615	611	658	613	621	646	553	642	603	621	593	625	630	588	648	601	616	601	616	681	691	668	646	605	612	610	668	637	663	615	622	634	619	601	647	628	592	616	678	601	593	623	639	629	645	630	616	620	641	619	620	619	610	616	625	615	617	631	644	642	609	686	640	603	630	637	600	609	611	601	584	577	612	560	638	650	583	614	651	643	606	636	630	621	635	617	578	620	648	645	608	576	634	604	642	572	615	600	589	632	573	601	593	590	574	624	630	643	620	661	561	645	616	630	636	591	602	606	652	617	662	582	589	618	671	638	564	649	607	632	618	638	616	608	638	580	594	639	643	621	635	629	650	651	624	608	643	624	650	625	648	629	566	648	608	627	615	619	661	602	584	653	635	613	625	631	624	655	641	621	629	643	622	621	632	624	648	595	591	617	665	625	607	583	623	598	635	658	638	609	604	632	616	620	622	596	592	648	653	619	604	644	613	597	664	614	643	633	670	667	596	636	625	638	667	608	673	626	612	607	611	598	673	621	595	593	603	628	636	600	628	650	581	568	601	616	639	602	603	646	628	583	603	642	635	656	624	600	611	613	666	586	606	612	565	615	612	626	617	629	599	588	605	627	601	591	641	614	600	652	619	629	599	597	616	605	665	593	645	627	592	588	634	604	662	641	645	612	632	648	570	645	570	628	637	604	624	587	619	645	573	657	616	623	619	610	607	625	619	648	603	611	570	648	620	637	661	596	640	621	602	564	653	624	621	620	640	600	656	632	656	657	643	601	647	655	608	627	574	681	623	659	649	651	643	614	638	668	627	646	598	655	590	575	644	590	665	611	615	633	604	552	624	628	637	595	649	672	623	643	625	576	613	562	639	620	600	606	628	655	634	583	619	623	610	586	666	620	640	658	631	585	652	636	597	648	656	670	631	642	633	623	657	641	631	611	612	656	624	585	633	644	574	611	633	575	655	642	653	635	650	607	653	660	631	604	604	702	621	589	634	621	627	652	647	619	631	592	610	637	640	618	631	609	609	654	617	668	611	615	618	638	644	602	641	594	632	619	607	647	630	645	582	672	600	640	645	598	644	611	614	632	630	631	641	616	606	590	604	589	618	589	625	637	618	589	605	617	672	641	648	626	616	653	636	627	628	628	579	631	627	637	642	597	601	633	611	652	593	629	623	651	593	647	603	644	634	658	614	624	652	619	632	599	639	680	632	623	635	631	591	622	603	647	601	641	623	629	629	638	607	632	598	617	672	656	622	604	666	615	645	632	598	629	642	603	625	639	617	580	669	610	629	622	640	614	644	610	613	640	599	627	622	645	611	652	594	626	614	639	634	575	594	647	614	653	589	630	626	622	600	588	574	623	612	586	615	656	623	626	649	634	663	580	593	660	663	627	669	625	644	600	654	641	600	616	646	610	608	648	614	662	603	581	608	623	622	622	628	645	616	677	619	603	625	638	631	574	651	685	619	628	615	575	612	607	666	625	630	611	605	626	640	604	596	615	577	627	591	629	623	679	641	576	640	629	652	619
41116	53672	8569	1512	1243	1120	974	882	798	781	776	745	736	706	751	672	681	615	733	709	685	644	705	666	691	662	658	671	636	608	686	709	730	659	636	690	693	658	647	646	659	637	675	623	641	688	666	635	600	675	676	690	661	669	669	661	689	646	660	640	627	672	650	624	720	676	651	660	620	630	668	645	640	650	620	668	661	609	653	622	687	681	686	677	714	626	689	680	659	673	674	692	670	668	688	695	678	644	655	642	670	703	659	645	679	690	651	683	646	634	603	648	651	676	662	613	666	644	629	636	692	683	652	667	644	635	650	668	653	654	658	683	657	666	664	687	648	632	692	621	678	676	653	643	702	656	658	703	659	641	682	636	644	589	713	625	691	663	631	663	644	673	637	628	689	667	657	663	660	662	670	631	649	615	653	683	663	690	675	658	648	635	667	671	590	665	676	684	682	700	665	666	663	633	657	682	675	646	663	664	671	677	665	614	678	594	622	686	651	675	643	630	636	674	658	647	674	641	712	642	654	651	643	656	652	646	623	656	699	746	688	633	714	621	656	698	651	672	697	643	663	680	678	674	582	651	682	607	659	712	696	574	676	656	649	616	662	633	649	662	676	663	708	647	648	628	642	645	630	630	640	652	638	651	681	638	666	654	688	651	682	661	643	654	684	679	702	668	678	675	623	620	624	701	664	663	630	648	679	612	645	688	655	670	648	709	659	624	662	664	674	646	635	672	676	646	701	634	641	673	697	660	662	662	645	651	679	690	644	652	649	680	673	672	689	648	656	687	654	624	672	665	656	666	664	691	691	629	649	638	635	694	670	677	637	682	653	671	673	664	698	620	701	658	649	698	656	673	700	625	674	658	613	661	614	641	679	675	655	656	620	647	598	638	636	711	693	727	652	680	625	693	642	686	638	669	698	650	654	661	664	614	696	646	684	674	663	677	637	664	670	661	678	645	651	609	685	604	630	661	669	664	630	674	672	647	638	633	647	645	654	652	670	669	657	647	693	635	674	644	690	668	654	679	666	668	613	667	678	616	678	636	668	688	635	706	672	673	676	635	632	651	647	652	645	657	656	620	686	632	679	650	655	634	649	640	638	661	667	674	691	640	644	652	624	628	648	694	624	647	675	653	665	638	639	655	647	670	644	662	625	677	623	668	671	676	667	636	672	619	669	680	684	630	631	652	649	655	680	683	679	653	660	638	700	691	707	669	644	659	623	700	660	653	678	660	668	636	671	684	629	673	654	697	626	630	658	595	665	675	622	636	673	685	660	709	680	663	679	670	697	666	660	645	649	677	626	658	669	669	675	646	666	670	659	688	666	660	674	682	647	680	662	640	681	646	702	701	707	635	669	622	608	660	660	614	663	650	608	680	627	644	684	669	698	645	684	705	702	666	658	658	646	604	668	638	654	640	661	636	667	637	608	674	651	655	658	639	644	651	711	623	652	662	667	690	647	639	674	680	635	656	677	669	673	663	678	699	671	666	643	649	702	720	692	676	630	711	624	625	695	652	657	674	649	625	685	640	659	646	669	678	683	619	674	626	635	693	633	650	649	679	642	636	639	615	657	646	706	642	645	650	664	629	658	696	665	644	658	679	666	632	639	635	669	672	655	668	716	679	690	639	650	666	621	692	695	645	636	649	643	648	668	649	696	685	645	669	649	692	714	668	628	685	647	681	645	691	683	694	662	638	725	695	687	662	709	610	693	627	684	713	667	642	637	643	665	675	643	689	633	641	622	605	665	660	648	704	701	701	654	636	682	695	625	701	664	662	679	673	650	689	708	634	671	645	659	637	614	671	653	689	631	676	674	647	628	667	697	725	673	680	683	668	728	668	634	662	690	653	632	676	663	667	632	690	673	640	689	667	628	703	660	650	667	651	671	669	698	641	656	667	675	636	673	658	659	680	727	682	658	705	629	660	631	626	698	665	648	653	654	638	645	646	656	656	669	657	694	622	682	676	661	648	688	668	657	673	644	629	726	635	675	667	702	665	648	658	702	634	687	664	632	625	627	680	675	685	637	671	647	665	622	664	629	668	676	666	669	671	710	666	680	666	648	694	699	692	677	713	620	663	643	661	625	672	652	646	655	692	652	735	660	654	603	701	645	683	675	717	644	708	675	637	621	678	640	727	642	699	633	644	677	655	704	640	681	716	671	679	638	665	674	683	673	662	636	626	636	702	690	639	687	649	650	646	670	640	672	603	675	661	637	660	646	641	685	642	646	618	664	639	646	657	629	674	650	645	646	674	686	683	602	644	652	694	666	641	603	652	644	682	665	661	678	678	643	679	661	622	674	640	655	704	684	709	656	629	654	653	665	675	633	640	652	674	637	661	689	677	655	677	659	668	688	671	622	611	676	639	682	686	696	668	652	637	620	662	677	652	629	643	648	670	670	633	677	621	630	641	670	663	615	672	658	681	718	642	676	663	655	644	721	619	653	622	672	686	633	671	655	675	642	633	615	698	669	635	652	667	628	634	663	697	700	647	661	685	620	623	725	631	643	659	651	662	639	617	680	637	639	667	604	610	605	592	678	674	633	654	658	670	637	608	673	635	673	653	673	683	647	613	655	632	679	666	674	649	701	656	665	645	644	673	670	650	640	635	668	645	659	635	632	648	651	690	703	633	644	677	626	740	669	666	636	628	658	654	663	645	669	692	672	623	679	632	663	689	668	660	619	638	622	650	649	692	642	688	647	664	637	646	628	698	657	650	669	671	629	657	618	651	667	629	710	698	641	648	621	627	609	643	700	667	635	671	694	683	646	684	678	650	646	644	677	674	641	644	671	655	679	674	591	658	637	613	631	655	644	679	704	619	661	651	671	684	628	640	646	661	670	656	636	667	665	682	652	659	649	701	660	613	611	645	647	637	611	638	653	639	645	654	642	650	679	707	613	667	654	683	687	639	620	648	660	645	694	631	649	684	650	736	646	664	654	651	627	681	638	651	630	697	660	670	642	665	666	704	637	676	681	652	661	616	648	648	639	668	637	652	651	644	675	647	704	645	668	606	674	645	648	666	652	705	640	667	666	652	599	640	688	671	653	699	651	616	733	715	670	679	661	674	644	653	694	676	655	665	675	659	680	668	691	690	686	674	686	644	640	646	660	684	625	633	614	656	661	604	640	653	655	643	702	644	655	680	637	656	651	644	674	696	699	665	620	673	619	668	657	682	696	646	630	683	672	651	630	653	660	657	648	654	641	652	662	666	651	678	702	635	655	656	666	648	617	705	696	622	644	689	650	630	694	637	658	679	683	710	666	680	707	699	630	700	701	658	668	667	640	666	651	661	652	668	655	677	633	634	660	692	696	696	660	632	665	605	636	673	684	697	646	672	615	661	661	658	683	665	683	683	649	680	693	635	644	685	638	641	616	632	682	636	606	660	686	649	622	684	665	686	704	630	671	699	676	629	690	669	720	613	664	676	706	703	663	681	653	690	676	675	638	661	649	627	644	625	641	628	687	660	667	691	692	645	687	661
22687	21233	28999	23548	21154	21117	8281	1482	1229	1180	1146	1142	1056	1016	957	1057	1076	1000	966	952	977	911	954	912	960	900	885	1002	919	929	919	881	935	885	924	922	886	946	915	943	914	915	931	913	904	874	879	853	890	954	885	906	901	871	884	865	918	892	842	838	885	893	922	915	958	945	849	887	935	868	889	908	874	870	917	875	897	878	899	868	911	883	886	887	937	940	931	907	970	901	889	874	871	941	903	902	906	897	896	887	924	923	894	884	853	883	867	914	918	873	904	872	881	870	858	882	832	844	913	886	837	866	926	836	923	860	887	914	883	914	899	853	887	929	926	883	883	878	908	885	907	869	891	861	933	890	891	908	924	880	906	881	879	888	917	863	825	874	908	926	929	918	890	895	917	920	918	949	852	885	884	870	864	909	867	924	882	884	866	851	847	931	888	881	862	812	895	936	883	912	945	874	950	887	850	912	886	891	843	874	952	969	914	913	880	952	864	904	895	828	924	923	845	936	895	950	866	880	849	913	824	845	908	930	911	908	896	883	860	845	898	845	902	893	951	875	875	878	944	925	924	870	891	886	955	936	878	893	861	857	905	932	894	906	841	887	902	916	869	901	916	904	852	910	875	931	946	858	908	879	892	869	935	933	957	849	933	854	868	865	847	904	884	960	888	892	930	881	842	895	893	853	905	971	922	855	936	872	875	901	937	883	946	860	858	889	897	891	909	891	932	870	926	946	874	854	911	848	923	900	905	915	896	897	900	930	847	869	928	928	887	901	911	886	942	884	909	886	847	861	871	903	893	935	904	936	866	891	920	920	929	874	897	927	897	891	899	849	898	883	877	907	843	890	923	909	890	897	879	943	868	886	848	853	842	943	838	916	904	901	884	853	849	915	903	849	910	907	844	889	985	884	884	901	818	840	907	816	915	862	890	872	909	927	954	909	886	884	857	909	854	875	945	866	859	876	837	885	920	934	823	883	898	885	955	847	879	880	912	905	927	885	925	890	914	911	932	892	909	898	906	844	892	884	900	888	887	953	889	895	926	833	974	898	863	847	835	886	887	909	873	875	940	892	918	894	843	847	821	865	898	869	903	885	938	882	899	924	897	849	940	876	848	876	871	883	887	910	858	897	885	923	919	933	901	887	882	858	866	884	875	895	898	891	934	907	945	900	904	904	910	947	869	890	920	868	849	881	1000	839	912	923	911	848	917	889	863	887	884	938	851	877	892	880	897	869	902	924	932	915	966	885	872	940	911	882	963	878	893	824	883	909	833	945	848	910	887	890	859	911	911	872	880	842	903	872	864	894	889	913	919	865	877	943	863	884	922	927	881	884	903	915	864	854	903	949	889	913	927	857	920	901	861	906	932	890	894	846	900	938	885	813	883	946	908	892	934	913	886	919	865	884	865	930	909	968	874	866	890	888	871	936	942	879	878	881	922	932	910	904	856	856	911	932	902	854	876	929	864	868	886	892	921	851	889	952	826	890	928	920	848	889	933	875	871	928	877	884	919	916	919	838	932	955	874	882	900	872	890	897	905	883	940	876	890	874	892	905	942	878	946	832	910	885	931	860	891	879	895	934	870	867	913	842	934	893	874	905	880	899	852	907	867	898	854	875	895	877	892	846	847	870	836	891	909	875	861	898	932	912	873	833	907	917	893	888	924	895	945	886	888	879	878	931	878	887	894	849	930	858	876	936	908	896	891	876	885	864	862	894	923	880	887	919	927	941	885	904	873	903	880	846	887	852	929	839	935	857	850	896	898	900	866	912	896	882	883	832	892	874	923	939	891	903	882	869	894	899	926	896	901	905	896	871	864	894	930	858	878	883	872	902	913	908	887	860	910	886	933	926	889	881	932	879	908	878	969	935	907	885	880	930	835	873	878	885	934	906	935	842	905	874	845	883	955	891	898	874	852	924	897	892	909	882	901	890	847	916	879	890	933	872	931	917	847	860	868	944	919	911	868	907	877	923	888	856	845	879	916	904	937	920	872	922	849	909	878	951	897	885	900	905	933	896	851	876	879	906	886	889	857	903	941	873	875	832	927	843	932	896	899	927	874	880	849	887	938	895	882	865	892	827	899	923	874	849	902	911	870	870	919	894	907	912	940	859	915	954	924	890	844	925	904	934	904	829	919	895	943	867	919	897	920	894	857	884	864	926	846	960	894	890	961	924	912	855	879	856	881	912	918	912	877	872	853	889	849	951	843	907	867	886	888	919	847	881	912	913	929	893	917	919	951	900	853	850	933	884	884	906	898	892	882	900	935	825	887	924	865	897	902	871	898	879	907	858	885	918	831	886	925	921	895	863	910	894	891	897	909	842	915	915	910	861	947	892	861	902	899	923	885	818	865	922	880	908	858	917	849	854	917	854	923	899	876	855	856	884	920	856	835	916	881	896	909	884	887	888	877	915	881	855	889	861	926	916	850	881	905	911	854	949	889	927	938	933	867	892	879	874	894	916	883	931	897	917	939	965	917	930	943	862	859	951	890	906	908	961	860	880	900	887	887	912	913	911	936	974	904	868	846	853	863	837	913	896	888	863	918	868	890	879	884	882	934	948	944	929	870	929	865	919	867	896	843	811	913	884	879	908	900	832	940	886	893	926	871	904	852	894	872	850	775	930	900	893	864	914	894	888	898	932	897	888	930	872	880	902	888	905	903	925	895	907	863	880	907	844	895	938	867	906	841	885	915	891	951	925	889	894	877	869	911	861	900	918	904	928	920	900	872	902	871	862	915	929	877	896	897	893	908	872	996	895	872	840	884	937	901	936	937	880	896	871	937	887	915	867	870	876	855	919	913	880	882	905	856	873	886	891	908	937	892	915	925	875	839	908	932	842	879	905	926	897	892	837	868	860	826	869	925	881	873	895	832	928	950	905	871	926	834	884	916	859	886	901	932	898	858	919	904	928	845	951	919	904	884	871	883	906	932	885	904	894	846	828	872	911	941	879	895	883	902	912	894	864	868	859	895	900	862	883	963	900	953	852	845	856	902	936	864	885	859	935	925	885	861	908	894	900	840	884	919	903	943	863	945	900	915	874	889	875	895	840	934	945	844	896	865	873	907	877	893	882	862	862	882	890	890	938	903	859	875	919	904	877	896	901	912	877	917	860	909	843	902	855	881	871	913	897	879	913	858	914	892	889	874	879	856	881	844	919	957	882	838	876	894	876	903	947	954	911	873	842	940	886	909	878	911	897	902	880	819	914	908	927	859	892	932	903	926	885	902	827	915	867	886	940	952	880	899	861	876	886	894	883	875	915	900	872	903	899	896	921	949	894	907	883	929	922	864	881	890	875	893	962	956	919	862	831	922	918	828	943	893	869	900	922	922	913	895	826	869	896	888	893	905	858	875	884	867	853	932	880	883	885	877	866	896	875	880	908	861	888	907	899	895	876	897	889	909	909	904	959	923	853	912	921	912	929	849	952	853	864	905	871	923	888	926	917	924	887	909	883	882	895	911	868	948	858	831	854	930	855	879	821
48647	65567	19538	3985	2932	2389	1953	1661	1494	1316	1230	1074	1073	1069	1065	1000	965	977	946	977	984	924	966	926	944	894	905	986	911	859	859	854	856	922	895	883	901	921	900	948	962	858	921	916	843	828	927	906	872	904	897	908	887	886	857	884	818	889	892	851	918	916	934	800	852	922	921	854	841	931	909	872	867	927	872	890	883	862	900	883	904	888	845	887	908	842	896	894	919	934	885	925	888	862	860	867	899	867	889	855	864	901	829	886	820	829	891	889	830	828	872	889	872	883	907	870	859	894	899	892	879	907	871	878	860	934	918	878	868	866	885	857	864	890	843	886	894	891	884	840	860	871	878	878	914	893	840	873	950	853	908	859	935	932	888	866	865	864	856	868	886	860	945	894	901	914	912	867	901	874	898	867	906	910	902	909	847	852	899	893	907	888	883	879	880	890	844	881	862	884	916	899	940	891	869	860	868	921	898	865	852	853	825	898	901	907	936	861	906	922	985	870	876	923	907	884	876	909	863	881	917	901	892	858	858	898	826	926	947	902	915	861	854	869	881	860	864	931	844	912	899	882	874	862	884	886	853	892	865	866	813	858	887	903	891	938	893	864	856	905	876	930	858	875	870	949	905	854	843	886	889	856	915	922	913	898	892	885	897	951	860	894	892	899	847	907	854	849	850	874	864	839	842	836	887	907	928	918	847	909	878	871	837	914	852	897	869	898	879	852	845	895	879	902	876	900	879	887	883	912	861	857	876	868	865	879	890	856	911	940	879	857	931	910	896	912	915	902	957	902	846	919	855	879	866	927	893	843	874	859	919	877	921	871	857	886	917	892	862	905	889	875	895	864	845	904	949	876	885	842	872	896	908	876	907	872	893	915	880	860	890	819	914	908	896	869	835	887	888	787	883	888	845	913	870	832	896	930	879	886	893	889	912	860	899	914	919	880	817	902	875	893	882	893	814	906	898	869	909	881	915	890	881	884	871	865	862	902	908	892	912	869	856	856	886	894	900	892	917	904	875	910	898	849	895	884	883	853	850	928	872	923	905	903	904	868	858	886	887	921	866	919	895	925	895	894	871	912	873	909	868	900	888	913	896	852	931	859	903	821	837	914	815	902	861	880	893	936	869	862	864	840	944	914	907	857	919	891	890	922	882	927	912	922	873	900	874	919	826	914	883	949	883	897	881	928	880	881	861	881	901	831	939	860	910	909	894	861	925	892	864	864	863	829	923	888	884	911	874	859	890	875	860	902	863	882	874	873	908	910	869	874	859	907	897	874	862	879	843	850	865	913	896	877	884	902	896	831	825	885	828	872	893	895	908	917	861	893	900	881	887	902	908	900	900	890	874	873	879	895	880	919	871	852	912	866	852	890	936	858	875	865	874	877	859	937	892	885	892	842	898	876	891	862	915	942	875	925	872	919	898	913	838	876	919	856	898	887	896	879	851	863	894	951	911	872	908	856	922	895	874	867	907	868	942	928	903	900	864	903	922	935	843	858	857	881	844	837	882	919	907	895	931	856	872	921	920	810	866	862	855	873	837	869	867	822	857	871	886	862	897	867	847	918	871	833	893	864	883	889	843	865	867	881	867	839	878	916	880	889	862	853	926	901	876	893	888	883	901	884	902	854	875	879	838	901	881	897	832	889	918	892	887	913	880	879	968	872	836	844	879	847	894	912	935	887	922	875	889	874	906	882	909	884	878	840	873	913	873	854	886	899	868	931	892	866	907	901	896	963	879	924	884	876	926	945	950	898	900	865	937	907	843	893	877	859	824	902	888	892	907	900	959	876	916	907	835	887	882	907	900	869	885	830	860	880	903	927	895	847	940	935	904	835	855	891	890	862	832	887	881	867	906	896	899	915	902	885	832	838	832	914	915	856	968	868	932	894	887	922	938	934	918	828	884	879	924	919	871	867	923	861	873	899	872	895	884	866	839	838	844	887	843	905	873	882	826	919	868	866	902	882	901	911	907	897	851	907	874	940	892	928	901	866	928	859	905	837	852	886	879	900	886	870	878	863	880	846	895	899	870	921	882	886	878	911	915	872	894	935	890	860	878	861	872	880	924	860	834	866	918	937	917	885	900	863	900	868	894	914	886	884	908	848	868	799	866	885	937	872	901	874	860	895	881	915	908	961	924	901	909	914	852	877	893	931	906	948	887	886	887	977	866	869	880	855	856	895	919	959	896	911	891	859	883	876	885	869	919	874	829	823	896	861	882	884	900	902	900	873	891	893	829	903	873	914	865	881	868	938	830	885	852	906	937	863	898	909	922	816	898	843	862	911	897	884	938	908	865	873	852	868	846	882	886	848	846	824	938	898	880	871	904	905	907	900	858	882	878	939	856	859	884	890	891	877	861	938	918	871	860	864	898	897	911	872	891	896	853	855	940	867	851	850	886	854	848	865	884	860	844	865	873	851	863	861	825	884	900	860	924	844	941	874	924	893	894	942	893	862	895	889	850	855	907	883	887	861	789	867	925	869	854	873	929	875	860	859	907	887	901	914	921	887	836	891	848	896	841	882	864	940	862	884	888	866	864	863	876	857	935	859	922	894	925	891	865	856	879	900	900	885	911	872	916	868	877	924	962	939	912	857	821	866	913	928	858	935	846	849	914	814	936	849	886	894	888	889	896	888	873	924	939	847	897	931	882	872	858	897	876	883	893	890	935	954	881	862	886	883	883	863	934	871	909	870	852	903	817	898	823	876	907	849	881	830	884	901	897	897	936	892	839	918	912	861	860	878	882	872	853	827	872	869	875	884	812	893	890	832	879	899	907	880	907	924	908	876	891	878	873	928	850	898	892	853	882	823	933	933	839	903	892	824	850	866	843	899	878	870	905	877	954	884	871	909	881	875	838	886	829	924	847	871	882	904	879	865	952	932	817	895	890	920	886	878	848	855	862	897	883	861	886	879	875	880	882	897	891	902	866	841	876	880	903	881	931	877	932	876	908	840	868	875	866	869	901	897	866	967	829	893	890	871	888	843	869	906	881	891	882	883	852	895	890	839	922	912	884	847	894	875	887	871	888	903	854	937	906	874	873	891	886	861	843	875	937	891	944	864	868	859	837	879	853	917	937	912	865	862	867	892	836	884	893	914	894	888	884	809	873	870	889	934	857	878	891	885	912	857	905	871	839	836	876	858	920	876	887	918	893	866	899	873	947	870	909	903	947	890	889	896	908	889	883	894	895	896	881	875	944	851	875	901	909	919	899	896	898	882	872	899	910	879	882	912	919	885	859	917	910	879	895	893	878	909	876	894	919	944	923	925	884	898	867	864	936	958	922	861	888	868	866	931	896	880	894	862	939	861	923	907	902	879	861	918	838	947	878	907	871	869	891	867	858	904	829	950	890	854	861	884	880	882	941	883	899	923	865	891	863	904	895	870	890	852	923	888	924	909	883	879	895	842	887	885	878	904	909	933	859	899	888	937	888	866	862	868	916	914	889	930	920	857	890	915	869	883	862	936	880	910	902	885	892	938
28472	22497	11010	1016	583	514	431	361	339	365	333	329	358	357	355	355	331	360	342	330	369	336	343	344	342	354	331	319	343	346	355	333	330	366	362	321	329	364	331	344	354	336	344	344	363	356	343	332	371	360	355	349	348	341	315	366	353	336	369	340	332	347	307	340	360	352	342	347	333	365	322	323	344	338	349	356	353	334	361	326	330	339	327	341	351	293	357	339	338	379	349	358	345	346	333	377	331	329	325	328	358	333	349	328	338	354	337	350	354	369	318	333	344	337	357	333	331	336	317	328	333	326	346	304	376	309	343	361	355	319	332	335	334	342	337	328	303	295	339	355	345	339	335	377	364	366	328	307	358	351	354	349	327	356	333	366	332	305	325	377	342	361	310	342	342	355	335	338	347	332	345	359	356	354	342	316	339	336	337	343	339	357	348	322	363	326	385	343	342	379	339	367	347	329	326	346	311	343	346	324	379	327	338	350	329	327	370	315	328	325	346	361	340	342	351	342	353	345	359	352	355	352	313	338	337	303	350	324	349	328	347	338	356	337	362	352	387	366	321	363	385	354	368	343	350	327	324	366	353	328	335	340	360	366	358	358	361	355	306	337	304	335	340	334	349	349	294	347	349	324	356	350	333	330	369	313	300	360	339	329	368	344	319	344	357	398	320	313	323	351	335	321	345	335	333	344	325	354	341	356	326	351	343	331	341	337	340	323	321	363	364	354	327	340	327	363	372	345	351	320	355	339	336	350	335	351	346	345	350	330	349	334	339	350	354	380	322	359	340	340	318	324	372	358	322	346	377	366	352	316	385	344	359	385	326	320	354	351	311	331	369	327	329	309	346	358	336	339	341	331	401	369	329	314	385	339	345	351	374	337	367	360	374	320	334	354	317	376	309	334	367	330	329	346	310	329	349	331	355	322	369	343	339	353	394	373	362	367	368	362	331	328	350	345	356	313	331	316	329	365	335	350	349	337	370	353	348	347	311	323	324	350	349	353	343	331	332	341	329	335	349	350	350	347	351	345	334	352	362	378	357	329	328	356	355	376	338	365	318	360	330	350	365	354	338	338	368	348	366	331	327	328	343	336	352	324	345	326	353	372	351	340	342	358	340	366	292	357	341	338	324	327	353	347	369	349	376	342	313	343	346	315	342	356	358	314	344	331	337	347	351	326	333	340	338	350	357	347	366	343	339	330	358	335	345	332	373	360	346	341	333	314	335	356	355	336	358	340	369	365	308	326	343	357	338	353	349	354	316	345	329	331	333	345	363	345	368	366	340	327	318	358	332	330	373	325	326	353	368	345	347	310	333	304	359	350	343	313	353	371	368	335	352	352	347	365	360	328	323	355	347	326	340	365	370	329	345	338	366	360	360	353	335	383	375	358	366	355	346	351	377	348	373	304	351	345	330	380	327	355	365	345	331	367	329	330	327	339	305	326	342	360	379	353	354	356	336	327	358	385	360	378	354	367	338	337	347	358	338	362	327	327	344	343	348	353	384	345	336	350	334	290	331	336	319	302	337	320	332	354	346	338	362	346	336	319	335	313	353	343	387	364	342	354	312	297	334	372	344	387	331	337	352	373	347	345	362	348	347	380	360	346	394	333	348	358	335	352	336	339	347	363	345	334	353	352	338	338	369	337	338	343	352	332	339	322	358	352	336	313	317	386	385	348	359	360	346	366	348	311	338	345	341	348	347	366	351	358	332	320	358	305	329	348	348	363	332	347	349	308	363	377	378	334	347	334	352	337	338	340	347	353	355	367	328	297	374	344	313	341	327	352	369	375	342	302	336	357	308	320	302	352	353	330	361	355	322	361	366	348	375	314	350	319	326	347	354	369	365	377	348	346	375	355	370	331	347	378	328	361	352	350	333	339	350	347	353	325	349	357	327	348	350	372	320	348	317	324	371	330	351	336	369	328	347	327	323	343	340	324	353	329	343	339	344	346	342	337	363	351	331	365	345	316	353	324	346	355	346	350	336	377	328	317	355	317	330	331	318	336	342	340	319	338	344	333	342	308	348	353	369	347	353	333	359	323	307	357	321	341	354	334	352	335	335	339	371	357	325	342	370	339	337	355	363	358	356	374	363	316	298	359	369	337	340	340	353	337	353	279	344	375	305	370	366	311	311	341	325	332	359	368	357	371	313	335	356	357	324	316	344	352	357	373	387	349	361	309	343	357	324	328	349	362	358	340	340	374	318	336	355	333	362	390	358	382	360	347	369	328	365	349	320	350	345	368	324	345	320	347	373	379	361	348	331	334	346	338	332	360	332	339	335	371	320	336	325	344	327	348	365	350	351	359	335	335	362	338	321	319	362	372	358	334	355	347	357	368	348	317	341	334	320	316	361	334	362	378	334	316	353	368	354	331	355	337	358	354	367	304	341	357	328	343	403	330	360	317	371	314	380	358	342	350	386	387	346	351	327	374	343	324	350	326	336	340	318	323	365	351	351	345	320	353	349	353	346	345	346	332	373	343	376	331	336	339	349	340	340	337	322	299	368	346	387	333	376	330	318	335	342	344	328	313	355	321	341	346	350	337	362	347	349	354	361	320	347	358	342	359	346	349	362	343	313	334	349	344	313	343	352	337	334	352	344	346	363	341	340	336	332	368	343	364	347	303	322	364	349	334	348	359	371	379	324	323	354	336	307	318	403	335	344	335	330	316	340	321	335	332	382	362	343	336	344	355	340	390	347	334	332	361	328	336	350	330	342	351	354	352	312	328	353	344	336	365	383	338	321	335	345	347	379	375	358	333	327	349	344	338	338	338	329	338	328	350	328	355	403	327	342	332	299	353	383	344	328	351	343	343	314	366	344	322	359	350	354	367	353	337	300	317	358	354	351	347	358	344	364	326	349	363	334	342	341	322	315	363	350	377	320	335	343	369	363	348	321	372	343	315	346	340	352	342	342	343	337	339	322	346	372	336	335	334	360	336	346	345	342	382	378	353	351	347	331	336	332	327	327	327	354	342	367	342	310	369	345	351	347	305	339	358	357	336	323	353	360	346	350	321	339	355	337	315	344	362	353	343	320	346	341	363	342	326	372	342	324	339	364	338	359	352	347	320	344	366	313	352	368	367	341	346	336	330	330	322	331	369	315	325	336	343	336	340	354	370	344	335	313	338	368	347	360	338	334	369	358	342	367	372	337	335	362	337	341	330	316	340	319	343	380	317	346	306	336	357	351	369	331	354	348	356	341	308	312	349	386	338	314	334	341	341	343	343	316	366	338	351	324	357	320	345	356	337	345	355	355	345	315	389	350	354	335	334	341	344	338	361	329	327	312	334	378	348	365	327	359	367	346	313	346	333	354	350	347	332	321	317	330	355	351	354	297	356	364	347	343	331	339	356	362	341	361	313	354	323	356	324	339	329	363	346	305	351	338	335	336	296	364	329	354	324	378	326	335	345	341	324	357	342	345	353	365	329	329	372	362	324	364	363	329	313	350	315	334	360	361	320	337	366	348	350	349	345	338	348
22511	27477	2568	514	482	424	418	401	361	378	387	365	394	373	363	420	383	387	377	396	387	364	405	387	386	349	369	379	390	346	387	381	373	397	407	377	367	385	411	378	421	411	358	383	412	391	362	387	381	370	373	374	379	429	387	395	394	359	405	357	338	433	408	367	393	396	344	352	375	402	359	351	382	339	365	379	393	367	372	377	364	388	403	378	392	338	370	391	360	365	410	415	397	378	363	362	378	382	362	364	389	358	396	410	349	378	392	374	384	387	356	375	391	393	344	395	366	393	398	410	368	384	385	386	372	376	411	381	350	398	362	379	379	385	401	370	406	354	346	366	388	380	360	363	374	380	355	382	368	381	336	371	362	396	385	387	378	383	400	381	353	361	380	351	393	369	395	327	367	395	367	377	391	386	402	369	350	368	370	388	359	373	401	403	353	366	394	366	365	370	381	367	356	431	384	401	359	382	343	428	386	361	346	362	394	364	386	375	383	389	374	395	378	381	369	388	396	367	354	391	393	347	365	395	348	385	388	391	355	366	402	401	374	397	347	375	376	382	371	334	343	397	405	343	387	371	404	366	386	368	359	404	347	415	391	373	356	365	395	383	368	368	403	369	387	390	339	387	400	384	386	366	374	404	379	371	367	368	365	347	365	365	350	354	375	387	361	371	370	368	414	369	384	403	373	346	373	372	383	349	404	373	349	387	384	369	417	350	397	378	381	390	333	355	398	358	392	358	389	376	375	369	365	357	415	391	373	357	366	375	350	427	398	409	384	387	391	391	381	391	373	382	385	409	379	385	427	373	314	415	352	370	345	385	421	377	383	369	377	348	352	340	351	372	384	381	347	337	351	373	371	384	343	355	341	359	381	354	354	387	371	396	371	314	377	337	413	407	393	432	373	381	373	392	393	405	364	385	384	365	356	360	358	394	357	390	379	409	376	358	418	391	403	380	419	371	401	406	368	342	395	399	360	384	347	403	377	383	360	417	389	362	358	406	399	369	363	391	400	424	363	371	397	390	373	361	352	353	343	361	357	383	377	378	394	367	367	399	353	379	369	372	393	399	379	375	331	360	358	390	352	390	373	385	378	400	329	366	350	344	344	389	353	409	398	348	357	388	376	382	368	375	360	350	432	400	362	395	361	341	394	367	384	392	384	367	366	349	380	366	429	373	391	412	378	404	369	371	361	373	356	405	349	368	372	370	376	349	361	360	368	419	378	403	361	390	406	376	390	382	372	366	378	384	365	396	397	372	381	335	398	411	365	408	384	376	407	358	379	393	401	397	373	355	322	398	389	353	412	363	413	357	374	386	419	373	363	373	390	405	361	376	399	369	354	381	330	377	387	397	363	380	378	382	405	371	371	370	362	395	375	388	408	334	353	384	376	414	344	396	383	358	350	392	387	329	359	368	371	402	368	409	411	380	367	398	378	369	383	380	365	340	364	397	361	385	420	376	394	405	342	354	383	362	369	380	364	393	389	370	373	406	387	363	373	375	383	401	401	405	360	342	382	409	368	408	367	377	373	355	380	434	386	374	368	382	368	372	349	373	336	412	364	350	371	393	347	374	374	390	397	346	403	344	413	389	385	365	390	394	387	389	404	359	413	393	382	332	403	357	393	378	406	394	401	354	360	374	357	390	348	363	399	397	425	407	395	370	362	376	403	404	375	379	376	401	398	401	385	403	376	370	369	387	355	398	391	371	396	383	377	361	351	363	386	403	360	361	373	389	363	389	392	382	407	364	391	376	398	418	383	374	380	366	386	351	334	385	350	378	393	384	386	398	374	354	399	374	361	443	388	382	393	402	391	384	365	379	382	385	429	387	406	367	377	364	374	338	341	375	369	385	365	375	352	373	395	383	406	384	406	386	396	390	384	397	419	384	338	362	379	362	364	374	377	389	364	412	367	406	343	393	371	379	406	392	352	385	367	375	383	398	377	389	377	385	373	372	358	366	390	401	376	358	358	366	346	385	404	389	391	411	344	372	372	383	381	413	391	389	363	376	388	365	384	361	402	390	320	365	381	404	384	350	376	385	368	363	383	382	382	380	413	370	397	419	423	378	404	394	355	394	403	391	383	376	424	375	343	395	402	399	381	342	388	376	407	390	391	389	350	388	391	375	357	374	383	369	385	385	371	374	331	375	370	374	367	396	420	386	382	388	406	413	365	348	370	364	397	366	382	394	386	382	396	340	369	366	381	374	383	370	366	393	386	385	385	390	362	376	407	376	394	412	364	399	380	361	351	381	392	412	362	385	398	437	370	394	355	388	353	416	366	359	369	407	376	366	351	396	407	398	371	348	420	420	402	359	372	383	395	387	395	379	382	385	394	335	385	397	354	348	364	415	376	391	391	377	376	410	405	375	359	401	377	387	388	379	383	363	431	373	368	373	406	369	379	342	378	373	402	363	422	383	380	379	360	384	376	374	377	362	356	385	376	383	381	371	383	368	401	395	413	366	390	419	423	390	385	365	389	364	340	399	385	390	389	386	361	340	395	369	356	385	387	390	400	357	384	346	418	370	361	391	396	358	401	349	368	390	395	377	356	398	429	352	381	400	373	393	362	385	392	393	399	402	377	407	354	366	345	385	370	374	377	374	372	366	359	415	371	398	397	410	354	396	407	355	354	374	366	394	394	345	373	341	381	404	334	353	329	395	389	391	396	389	369	373	386	396	344	371	350	390	403	390	370	390	355	383	379	375	347	378	379	394	345	361	360	370	385	389	383	378	368	366	372	369	350	367	370	410	345	366	389	370	378	376	371	383	379	383	378	344	369	371	377	341	387	373	352	339	409	368	363	399	355	357	376	331	403	359	349	401	340	351	416	389	375	394	368	382	388	357	377	369	375	374	359	354	371	356	377	377	401	363	405	380	362	363	338	364	366	397	347	377	409	371	376	361	353	388	366	386	352	349	401	377	360	391	377	372	373	364	384	361	357	342	360	402	383	359	362	370	401	369	343	402	403	371	375	387	363	374	373	390	385	388	335	391	410	396	393	354	367	375	368	373	375	361	375	374	374	376	392	387	354	363	389	369	400	346	409	371	357	405	360	373	373	392	362	351	353	367	370	386	374	385	377	424	375	366	414	331	352	380	355	357	378	406	352	388	378	368	398	376	397	408	359	399	379	381	336	371	371	368	380	403	391	352	399	341	359	350	395	396	393	399	386	365	376	379	379	392	378	364	346	398	381	362	376	398	375	364	374	366	393	370	382	367	390	394	396	374	390	389	390	397	385	383	412	403	411	350	376	380	378	380	379	367	371	376	374	358	363	360	369	362	392	353	393	402	358	371	398	355	342	384	377	387	379	356	382	425	404	363	341	366	377	374	353	379	404	396	395	360	379	377	415	406	386	364	394	369	344	374	391	408	359	414	367	423	374	362	382	341	347	385	387	322	365	384	389	371	398	346	348	343	361	400	355	376	373	381	405	341	363	406	388	402	382	409	365	407	383	402	404	440	393	391	378	391	366	382	373	382
23783	21303	28970	23491	20936	9133	963	688	636	635	591	560	504	503	517	520	492	501	526	499	484	492	477	484	468	500	470	479	481	435	451	505	468	446	478	497	467	440	430	491	511	415	484	455	473	466	489	446	473	477	458	496	454	474	498	471	473	451	471	519	499	465	468	509	500	467	455	438	454	479	443	453	482	478	462	476	467	486	439	493	466	436	466	469	523	448	474	487	430	488	454	436	489	442	492	476	467	487	438	446	498	476	471	454	488	472	482	471	506	446	488	482	516	469	502	513	461	460	484	481	483	492	481	461	489	465	474	514	443	458	485	477	483	477	474	453	477	446	467	499	451	444	503	434	414	451	492	457	461	490	463	459	450	455	444	448	420	483	459	488	484	453	461	489	494	456	469	490	494	448	499	458	544	518	473	448	462	469	447	479	455	463	409	464	454	490	429	461	486	479	468	439	469	493	502	475	495	453	449	458	471	473	479	473	444	490	491	424	444	451	424	456	465	461	479	452	450	478	454	514	505	451	443	456	463	482	477	440	434	480	484	468	485	477	434	476	481	445	484	450	461	437	467	482	474	429	490	458	448	479	485	473	490	518	485	439	478	476	475	440	468	516	491	467	461	465	479	465	473	448	500	473	480	458	479	478	485	485	467	478	489	475	484	513	461	505	456	473	444	500	472	453	421	453	463	484	453	489	473	483	452	449	494	494	488	436	487	478	459	487	503	458	472	468	508	489	518	453	420	487	460	463	476	443	518	502	510	463	492	439	455	508	474	472	521	465	485	433	466	460	497	501	459	465	486	496	468	487	509	451	480	473	482	472	445	473	440	446	472	464	464	461	440	461	472	482	479	488	483	456	469	486	438	457	487	465	452	443	475	506	466	466	466	485	451	505	465	480	489	480	449	482	467	471	470	503	476	481	473	453	470	480	504	467	442	445	443	463	435	473	475	503	439	492	462	447	467	508	490	462	475	475	489	473	487	499	494	481	483	468	467	419	473	486	468	450	475	448	482	490	471	435	494	493	460	489	467	491	456	484	494	476	467	482	471	453	463	519	464	462	472	465	478	481	423	464	450	472	453	488	438	492	498	475	438	479	453	458	478	475	508	445	493	448	450	483	477	491	457	471	458	441	491	448	466	464	475	463	491	474	448	488	481	501	476	465	437	450	459	485	454	472	490	488	502	484	463	433	464	462	483	438	449	463	463	501	454	421	432	493	462	494	471	490	470	497	449	456	487	446	450	468	426	469	450	493	445	465	488	459	453	500	498	482	494	478	505	459	457	501	443	487	452	461	515	491	428	453	446	477	474	470	470	458	473	469	470	506	463	496	486	469	461	450	469	477	480	471	457	456	470	467	443	455	455	443	480	470	426	449	473	458	452	468	470	484	494	466	517	444	469	468	478	471	450	475	488	480	437	452	467	463	503	474	449	425	458	461	486	506	432	477	442	458	495	495	477	468	441	472	462	498	461	464	461	524	458	469	482	475	499	454	451	488	491	476	439	475	450	496	491	483	453	485	435	462	468	462	451	498	493	452	441	454	472	450	445	438	450	443	465	466	432	447	453	454	460	487	469	456	476	449	459	477	494	442	515	525	461	491	430	465	477	482	454	500	483	484	455	474	447	465	443	456	442	448	471	438	452	463	492	511	469	488	507	442	450	471	489	476	459	445	487	453	474	486	458	453	476	428	493	472	472	474	492	444	493	477	469	429	473	447	434	472	465	450	453	444	473	482	428	443	417	441	491	480	471	481	437	520	466	467	487	472	491	461	451	492	465	463	474	470	526	486	457	456	497	471	529	488	489	456	487	476	476	448	450	447	474	471	469	490	437	468	489	486	461	514	443	470	520	479	474	508	480	505	480	457	448	442	458	484	493	510	445	486	485	496	494	485	485	460	473	497	486	464	487	466	449	428	486	469	492	479	485	447	462	505	430	436	454	473	476	484	465	478	482	475	477	461	448	505	503	442	441	464	489	488	455	506	480	470	452	461	500	456	475	457	454	433	456	482	449	517	491	452	469	446	478	444	426	490	462	458	466	468	457	448	467	465	488	450	464	496	453	481	493	469	492	458	475	507	472	447	512	483	487	467	484	437	494	473	445	476	479	448	451	466	462	472	480	487	481	451	446	462	480	460	487	488	445	477	492	482	462	478	487	482	466	513	476	478	448	450	480	457	476	456	445	479	494	463	510	482	444	476	445	449	461	514	499	460	490	493	466	482	450	493	457	509	456	469	495	479	492	501	450	516	428	490	460	438	465	471	466	470	417	486	461	518	467	481	513	439	472	477	453	471	504	455	460	468	483	449	491	459	487	458	427	472	491	485	460	446	470	519	478	463	470	478	440	435	467	467	456	472	462	460	446	474	493	423	455	486	476	450	460	422	468	484	468	467	440	436	443	491	505	460	492	497	444	454	484	452	473	441	465	490	483	483	450	458	460	494	444	509	433	491	440	456	456	444	427	505	469	488	479	448	442	455	475	488	465	492	492	445	485	501	483	472	459	488	461	425	491	502	436	460	481	477	458	522	479	547	458	459	463	478	477	457	459	471	462	487	509	442	483	466	447	508	451	482	479	512	489	489	488	497	481	498	490	482	479	474	515	485	482	464	442	465	458	499	452	478	451	473	436	462	499	492	491	511	470	497	496	470	451	494	496	435	456	468	434	489	480	468	452	499	440	471	470	465	467	465	484	465	423	473	461	511	443	515	508	447	508	450	478	512	449	479	484	485	483	478	502	435	463	480	466	467	533	404	525	466	487	454	475	447	484	450	441	479	472	455	447	451	488	486	440	461	457	463	461	447	441	454	510	467	499	482	488	466	489	469	477	454	454	454	523	472	496	445	484	446	450	470	507	456	466	468	478	474	483	440	498	451	484	486	416	493	475	447	475	469	461	480	533	467	432	434	429	479	461	492	441	449	467	443	476	478	459	494	445	462	487	497	481	454	471	498	433	460	430	465	443	473	499	469	445	468	478	493	476	463	483	469	479	464	469	436	469	474	494	461	439	452	457	479	499	472	491	467	456	453	462	468	462	455	458	460	472	450	480	462	485	468	478	469	464	468	479	473	437	457	458	463	445	484	501	474	447	464	481	483	426	511	493	493	468	449	466	478	476	445	441	499	511	425	439	459	423	451	469	446	493	499	491	484	459	466	452	452	481	471	466	462	487	501	444	492	494	450	492	478	474	465	476	417	444	452	472	463	458	456	455	490	480	496	474	451	479	488	439	513	473	431	461	484	449	462	456	450	463	459	480	461	465	523	505	478	476	461	449	430	476	466	497	506	442	469	443	448	438	489	462	493	494	486	458	482	454	486	518	468	450	494	455	492	435	510	511	473	464	461	459	512	496	453	465	454	490	454	468	452	442	448	484	476	490	474	506	496	484	436	450	487	446	482	470	469	473	489	464	509	491	490	451	489	469	451	498	467	461	495	454	503	454	461	467	453	481	435	462	480	488	467	448	477	465	483	442	484	440	465	465	459
43468	59562	17903	1995	1591	1264	994	861	744	677	643	618	612	550	549	569	546	547	505	528	528	504	529	488	519	515	497	469	506	497	495	500	463	480	495	466	526	504	522	500	481	508	521	487	518	460	495	518	499	507	465	503	481	508	490	504	462	551	465	477	510	460	471	506	480	500	481	460	483	524	469	484	493	486	501	490	519	531	509	486	454	504	503	534	511	439	486	469	502	473	513	452	501	515	482	469	512	488	501	511	500	465	495	490	475	431	507	490	488	512	516	489	463	455	462	486	460	486	470	511	494	519	497	482	462	490	477	511	476	489	522	509	479	466	442	490	478	464	513	506	484	554	497	456	508	482	495	532	496	503	510	520	472	516	503	516	556	461	492	471	479	492	455	507	492	489	471	495	473	452	464	523	460	442	481	479	479	462	501	477	476	486	453	431	485	488	492	493	477	497	446	491	530	488	474	481	475	503	508	479	462	480	499	495	515	484	501	467	482	503	486	476	478	504	455	478	455	510	503	444	502	475	480	455	509	534	484	488	499	452	461	459	464	495	493	512	475	522	466	464	504	466	495	470	493	523	500	508	504	510	523	512	489	472	490	456	479	458	509	421	460	479	504	479	472	492	520	503	472	482	514	498	464	510	489	514	520	482	474	498	472	475	505	477	491	494	493	517	518	489	457	457	488	495	506	481	494	508	527	497	483	465	415	483	474	502	467	455	566	499	500	469	455	464	475	519	510	437	499	457	529	513	490	494	460	497	509	515	432	457	505	526	480	476	473	483	520	487	497	468	513	441	514	480	444	528	486	480	524	495	476	488	483	489	465	462	475	522	522	491	496	478	468	458	461	454	514	500	481	500	549	467	509	464	519	503	495	481	478	469	420	489	494	478	532	474	489	537	508	492	483	505	507	489	509	489	503	480	483	502	502	497	491	511	482	517	483	503	493	488	484	476	510	480	497	472	507	503	453	466	478	446	481	507	510	495	525	494	469	467	446	463	482	495	472	476	464	473	498	491	458	492	498	482	491	507	526	467	508	461	485	472	489	438	511	488	506	488	519	505	500	506	447	483	476	503	445	484	506	481	483	463	487	478	485	518	518	443	467	487	446	481	503	494	476	478	478	486	501	464	474	500	531	515	525	439	473	536	513	497	517	492	482	496	517	500	446	504	476	475	474	484	513	495	483	482	467	471	497	496	475	535	506	505	476	485	490	478	487	486	476	483	502	476	479	475	496	485	512	451	498	491	511	478	494	426	457	502	486	508	503	490	496	491	441	468	505	496	485	477	491	436	487	484	495	523	479	444	514	461	512	458	493	465	483	482	494	483	491	485	467	514	533	525	489	514	508	483	490	485	486	471	483	457	486	488	502	492	440	476	489	475	481	470	467	503	470	492	488	506	517	474	462	491	458	475	499	484	510	456	497	461	497	488	470	481	503	467	509	480	508	430	487	483	460	517	508	502	442	476	488	475	488	504	459	492	519	492	487	532	498	498	473	491	441	513	494	481	482	494	514	521	442	486	498	520	472	467	494	497	502	504	498	503	497	459	517	501	486	465	481	498	498	474	473	482	464	508	481	475	464	463	503	474	455	503	486	438	485	469	478	503	468	468	494	533	495	502	470	518	456	487	490	490	500	492	513	502	461	494	463	485	481	505	502	472	520	524	508	509	512	510	504	471	479	514	473	517	502	487	472	490	501	482	532	478	456	499	494	518	501	471	486	466	458	471	486	481	474	489	499	499	511	477	497	457	466	501	475	516	498	461	494	528	485	490	471	495	480	506	489	461	468	445	463	473	472	507	506	525	485	450	479	497	535	496	511	489	473	480	497	474	478	480	495	465	480	501	537	490	512	483	515	477	457	470	467	531	505	453	474	513	495	510	473	498	470	469	472	503	506	461	471	437	486	440	512	486	495	491	504	472	499	491	491	488	477	491	465	473	471	498	510	481	488	511	478	505	477	450	516	496	500	479	441	464	476	471	518	481	475	501	490	510	495	480	488	497	504	487	506	457	469	474	468	469	492	510	486	480	492	466	478	453	486	481	424	475	486	493	503	450	497	484	536	475	516	491	480	487	482	488	465	510	480	469	469	452	495	464	489	471	469	452	502	473	523	493	475	463	463	506	490	461	477	528	515	515	505	464	483	480	486	496	497	481	488	476	473	482	477	494	466	475	505	470	527	453	459	472	476	469	478	489	481	499	490	472	501	513	486	485	530	455	444	477	491	455	503	464	487	482	476	541	505	478	476	450	515	485	497	475	478	522	466	438	514	478	483	442	504	527	492	492	466	457	483	486	464	497	475	479	488	460	457	443	490	479	506	522	440	460	453	479	525	493	498	490	485	473	498	482	495	475	442	459	481	501	473	480	478	459	481	438	485	469	513	498	481	493	474	477	471	507	457	482	495	483	482	442	457	520	490	497	489	500	486	495	470	470	471	476	487	471	456	480	485	492	469	477	450	456	487	462	511	463	486	484	479	506	471	479	484	470	496	485	487	487	453	458	480	496	471	479	515	506	473	502	465	465	519	489	518	491	491	497	468	510	438	434	455	494	478	490	452	449	474	514	510	510	524	482	497	489	483	484	506	483	502	473	525	488	506	554	475	479	512	503	495	498	504	456	463	479	468	500	500	488	491	468	477	509	491	471	506	498	502	489	450	465	492	467	466	477	535	522	501	476	498	490	470	480	517	480	505	521	504	468	489	468	470	481	487	496	495	513	486	479	504	459	491	475	470	510	497	468	512	464	509	489	483	496	479	486	449	506	500	504	471	475	474	483	464	461	538	484	473	496	517	510	483	469	484	477	495	476	502	477	493	478	502	530	467	519	484	479	465	481	516	525	510	486	485	471	516	452	510	486	512	481	498	481	495	484	510	488	476	475	465	486	488	537	505	509	501	514	531	507	488	498	531	478	461	483	476	505	498	490	517	515	478	481	487	501	468	490	491	468	490	529	468	491	418	507	474	515	447	511	465	482	504	545	493	461	449	488	482	452	477	479	488	495	553	481	483	526	529	520	473	506	462	492	447	496	505	492	470	468	502	498	479	453	516	483	492	453	489	497	498	501	489	495	493	526	490	497	509	527	491	447	508	495	493	464	548	461	497	484	470	479	504	489	474	495	511	474	497	512	507	477	481	471	507	459	498	481	480	496	486	514	449	473	458	509	500	475	472	496	506	502	489	459	459	471	496	495	523	499	482	471	493	500	444	494	521	469	444	500	470	473	520	469	485	516	485	501	490	470	444	471	471	520	509	451	467	519	474	501	480	490	540	490	456	501	494	471	461	448	496	512	474	488	505	498	482	496	541	464	488	489	477	485	501	500	497	511	491	495	462	502	495	505	515	468	521	501	469	469	459	500	509	526	445	463	515	480	492	479	484	482	483	466	480	494	492	496	490	514	538	486	488	483	428	454	502	496	445	485	478	496	471	490	502	459	462	461	481	478	500	503	501	490	508	483	499	459	447	498	483	478	457	498	492	528	451	476
24974	21473	28040	24093	10279	1087	832	751	720	697	659	657	604	661	627	657	643	667	611	647	626	629	620	610	637	622	596	669	643	630	614	633	633	579	671	610	669	606	609	639	616	631	634	658	620	643	587	672	639	605	613	640	612	595	652	570	613	642	585	579	626	623	626	586	643	606	647	598	603	615	623	635	627	619	649	626	644	605	638	620	629	633	598	592	615	619	611	620	644	621	563	585	644	649	659	646	590	608	604	687	621	603	629	631	681	608	633	641	586	612	632	618	654	640	619	631	619	606	613	646	654	614	633	657	620	616	641	576	631	621	619	646	667	588	601	613	667	633	624	635	651	601	612	569	652	618	577	603	600	646	653	647	636	660	598	607	622	541	587	629	647	650	645	616	625	608	659	595	604	627	629	609	622	602	626	631	648	629	602	642	700	638	622	622	635	600	571	683	592	644	567	623	597	639	582	625	617	644	592	615	592	612	625	626	571	602	629	609	627	624	612	602	611	662	627	600	542	604	644	597	591	586	631	596	614	609	644	653	628	584	584	626	649	594	614	640	615	610	610	631	631	644	627	629	628	641	633	610	608	633	601	634	580	611	621	574	626	598	596	656	637	611	594	596	620	616	623	569	632	598	634	673	625	620	664	653	588	627	624	645	632	622	661	615	642	629	606	653	619	628	563	609	628	641	595	618	635	615	610	590	619	644	646	667	594	612	588	620	622	607	644	672	619	584	670	608	630	617	665	630	602	646	597	648	630	634	567	625	624	620	650	662	625	624	624	623	615	604	628	611	653	601	642	566	595	618	654	622	627	661	619	618	638	600	652	636	635	617	633	597	624	651	635	647	614	628	607	654	603	613	655	661	590	630	612	609	584	640	640	596	628	610	650	617	598	608	631	622	572	676	596	629	627	590	623	608	616	665	639	612	608	579	596	596	659	624	578	643	649	550	653	648	663	653	598	640	603	592	587	621	564	629	619	597	606	610	624	597	648	634	603	620	608	616	646	654	617	599	621	582	631	702	630	658	601	643	644	617	584	659	619	633	602	679	627	580	597	571	634	654	607	613	629	640	580	608	647	620	631	615	593	659	640	633	667	620	648	609	641	603	591	582	673	626	654	628	625	647	587	618	652	624	659	627	619	608	599	634	594	642	633	603	630	613	623	593	619	637	609	616	605	583	572	619	651	567	623	619	610	636	624	650	608	682	643	625	625	658	594	573	663	608	620	607	634	603	617	616	604	610	646	637	656	595	631	608	623	608	609	595	615	659	618	617	613	612	630	598	649	596	656	650	633	639	690	616	612	586	610	688	598	603	621	647	672	578	620	604	632	621	627	627	630	605	685	598	686	635	614	646	628	602	637	608	625	640	672	610	626	625	609	615	641	615	620	623	570	611	571	628	638	641	561	623	615	604	579	600	653	666	600	604	627	613	613	599	618	639	625	619	640	615	631	586	627	602	613	647	584	585	608	613	645	613	588	612	579	556	577	596	640	593	633	613	664	634	630	593	565	592	609	620	662	642	630	642	598	664	652	659	628	599	640	627	605	657	631	637	638	623	630	598	599	622	661	599	628	643	616	610	621	623	699	627	676	615	635	599	593	604	621	624	657	608	613	628	609	613	643	643	610	636	581	671	648	598	593	607	592	548	640	649	573	628	609	645	598	606	647	629	593	628	597	605	629	611	632	598	611	643	623	641	644	616	657	588	570	642	624	600	616	597	610	638	622	589	659	653	624	625	615	638	604	647	592	574	609	592	612	613	589	653	609	630	645	619	623	656	598	641	631	673	610	660	593	621	617	646	566	640	585	602	600	651	638	667	637	607	647	630	642	634	593	660	612	596	588	602	615	682	643	631	634	661	627	653	623	658	627	602	615	670	632	591	628	651	669	612	629	603	628	643	601	603	640	675	618	617	614	670	577	616	577	620	594	588	600	608	595	612	605	653	646	636	650	640	640	611	599	593	644	628	647	633	618	674	601	619	633	643	616	639	635	640	623	648	615	624	623	590	582	596	619	661	617	610	592	579	639	603	630	619	633	589	600	607	637	604	606	647	579	646	626	593	603	634	621	617	590	656	635	604	615	604	613	581	606	607	605	623	621	579	618	662	638	617	617	570	613	656	606	603	643	656	605	604	601	623	642	601	603	621	640	641	619	632	588	660	608	599	629	609	585	603	645	605	608	655	687	611	640	609	669	619	614	633	643	646	612	654	657	594	651	609	590	657	632	596	618	684	643	577	601	646	638	599	634	650	630	636	565	642	634	637	575	598	620	635	618	607	661	615	606	634	597	609	654	632	634	630	580	637	628	608	594	628	657	641	631	644	585	616	636	625	614	636	633	624	625	662	639	619	577	653	647	616	618	604	684	635	603	661	635	656	594	658	624	631	669	607	643	659	631	614	639	610	593	627	587	658	613	614	594	625	590	612	605	611	601	603	623	621	656	634	623	626	609	627	557	618	631	639	671	611	607	629	613	651	635	606	654	604	574	591	587	646	613	613	643	647	610	636	621	627	613	645	683	584	623	616	663	644	580	600	680	592	684	636	641	642	655	611	633	650	634	596	610	603	623	614	663	593	614	596	608	580	622	607	629	570	598	655	550	617	644	618	620	599	638	612	635	602	695	632	625	604	669	558	632	606	674	643	617	647	642	562	621	637	613	610	612	638	606	589	632	639	673	571	625	607	653	638	616	616	616	622	635	604	619	607	621	614	632	600	638	628	617	661	601	638	620	684	618	606	609	611	610	664	636	614	638	629	632	623	602	629	614	594	622	609	610	606	630	639	680	626	623	614	660	646	645	592	609	571	639	603	607	601	666	620	602	669	640	644	615	631	589	571	646	641	668	618	589	648	617	635	636	626	646	615	632	620	658	611	656	629	614	629	626	614	601	619	640	638	651	607	625	657	644	581	618	634	660	627	609	629	661	644	610	623	631	582	606	637	600	614	600	613	647	643	632	618	603	645	606	642	599	647	642	585	619	574	606	615	631	605	581	620	620	663	633	615	612	611	629	583	612	609	652	569	625	594	646	622	619	621	612	609	650	607	611	620	615	651	622	592	646	600	649	620	650	630	630	614	610	586	641	619	591	614	629	607	623	623	654	622	614	607	645	626	630	566	590	643	624	600	632	599	583	660	576	659	656	611	667	601	615	648	620	630	624	595	595	610	633	591	635	604	637	583	633	623	603	660	619	627	681	669	619	639	647	655	636	635	631	628	673	680	621	594	635	603	604	632	647	620	594	655	662	665	626	630	643	602	672	608	655	606	649	600	606	613	628	630	652	678	673	633	632	614	586	616	670	670	604	630	638	596	617	658	641	613	595	623	596	663	602	620	620	601	617	622	642	609	638	608	655	623	624	578	630	627	621	641	587	618	656	595	625	624	647	615	678	629	598	637	630	627	622	590	581	645	695	627	608	630	609	638	661	621	608	659	661	630	621	615	597	588	641	603	658	604	637	636	599	622	569	584	622	618	597	615	620	662	610	620
40470	53573	12485	1401	1282	1053	960	877	786	762	744	732	709	726	687	682	685	626	692	664	728	656	622	656	671	650	649	648	696	676	676	671	644	629	676	670	660	688	667	631	658	670	701	620	644	707	645	655	661	626	694	638	664	602	665	682	657	619	704	676	658	680	637	626	683	690	622	650	662	669	652	651	674	637	686	677	670	665	602	662	676	639	676	631	691	631	636	678	680	689	693	718	646	675	636	604	658	674	676	665	652	614	677	692	681	687	674	636	686	665	676	671	695	703	658	677	677	680	652	659	644	692	619	681	674	697	658	648	699	629	695	623	636	662	667	611	646	680	629	645	654	672	663	639	656	643	652	684	701	645	659	616	602	661	634	646	641	670	683	641	683	641	659	670	643	659	667	658	676	637	662	647	685	692	623	698	681	605	685	640	590	628	610	686	632	665	684	669	639	649	635	633	681	690	678	669	646	644	647	631	671	624	699	632	654	611	700	723	655	682	636	679	661	638	675	672	643	676	679	667	712	689	658	627	623	649	661	660	667	687	692	623	679	638	674	655	675	640	660	689	659	659	671	678	659	691	666	679	683	627	672	669	691	638	657	692	650	654	663	692	664	679	632	675	638	682	682	677	695	688	667	648	628	675	654	685	652	660	647	652	697	658	627	658	632	624	690	659	679	684	640	646	648	614	614	636	657	666	670	691	638	635	682	666	619	609	676	672	639	659	663	626	671	698	621	707	660	653	658	678	704	662	695	656	656	668	659	676	649	669	675	675	627	663	681	624	639	614	637	655	648	692	684	670	656	654	679	688	682	645	670	637	681	659	660	648	656	632	621	650	598	675	659	688	708	675	667	662	631	659	617	683	636	622	652	621	609	626	647	661	642	672	669	677	639	652	630	601	648	635	646	696	660	655	646	652	646	659	645	629	643	619	650	657	666	627	657	646	639	649	672	619	691	664	615	662	634	660	693	678	680	653	699	661	675	665	622	693	657	688	662	661	638	640	646	620	648	655	674	632	656	648	583	686	639	674	679	671	634	630	654	690	649	643	613	622	665	639	676	648	702	660	679	636	677	651	703	688	642	638	690	690	689	665	663	651	663	652	672	654	652	636	666	659	670	676	642	675	628	695	656	685	649	680	679	634	656	662	674	681	639	617	697	587	693	668	662	710	662	703	649	629	663	595	673	655	670	674	710	607	638	660	657	638	673	595	680	688	598	661	674	603	679	658	663	648	622	707	659	698	655	618	670	655	666	649	586	671	628	683	674	648	678	625	655	683	668	677	646	610	646	745	680	640	634	683	697	689	683	668	621	650	638	642	656	675	605	649	670	653	692	646	664	652	645	642	646	643	634	664	629	647	666	648	628	678	672	674	647	671	643	627	677	651	679	689	665	649	699	695	672	664	648	679	671	659	685	698	676	684	642	623	655	662	692	645	682	656	629	662	636	645	635	643	668	694	657	680	604	679	652	661	675	671	660	659	648	707	642	661	625	631	607	658	663	687	662	683	672	666	647	640	646	649	635	680	665	625	696	634	645	665	680	692	660	647	653	678	624	661	659	641	648	656	659	620	668	695	681	592	684	614	658	648	674	635	671	651	639	635	684	737	631	646	704	675	634	609	631	668	679	670	618	636	668	664	692	669	664	643	634	685	671	636	633	635	669	663	629	678	692	644	649	671	659	673	653	645	630	631	627	703	624	664	681	641	664	650	667	646	681	675	694	658	636	673	656	654	645	693	631	699	707	650	667	709	668	661	688	640	656	731	687	637	627	626	621	674	691	645	619	674	673	658	640	654	680	639	663	652	619	629	642	635	610	678	639	649	676	686	681	665	632	673	668	669	655	657	683	671	640	725	655	686	673	621	683	630	669	653	689	682	650	656	632	661	700	633	680	647	668	623	657	645	664	666	632	638	642	649	624	706	645	699	656	690	628	664	678	621	620	664	647	657	682	652	689	630	663	670	686	636	667	654	669	692	680	657	671	702	626	672	621	661	674	664	625	636	640	672	630	644	696	671	649	637	705	676	634	699	670	650	635	713	705	637	676	652	616	688	651	684	699	634	688	643	655	681	693	667	652	649	628	663	614	638	648	680	610	709	645	637	610	637	669	671	648	652	697	642	608	659	653	682	620	635	639	654	699	713	686	599	648	664	656	653	637	630	674	700	616	665	671	657	656	640	660	680	681	656	675	664	677	643	610	666	629	623	682	654	691	684	653	673	642	674	639	628	649	638	670	698	675	645	677	676	627	663	651	677	641	702	647	605	645	661	705	729	677	669	650	625	635	667	687	645	674	612	630	678	646	667	621	661	652	661	645	626	638	710	651	664	626	629	678	627	673	681	641	657	668	611	676	696	687	631	651	609	663	658	632	664	682	696	608	621	635	664	668	586	664	669	685	650	695	651	659	635	678	675	683	669	706	683	677	629	649	637	654	621	644	642	676	644	660	675	696	697	659	684	662	639	644	667	650	670	650	674	673	682	676	694	634	682	657	653	657	649	658	617	671	609	685	649	653	724	643	698	661	669	633	662	619	636	618	638	632	681	623	615	667	643	663	633	643	647	678	719	641	704	660	654	663	654	631	635	642	637	669	706	620	669	656	626	676	656	637	619	666	618	637	682	682	662	684	633	619	683	680	663	658	653	651	669	686	664	605	631	664	679	642	648	702	686	667	641	690	662	633	615	667	674	659	662	685	688	696	661	605	655	648	662	607	664	626	659	666	638	649	664	658	648	699	627	614	674	668	655	681	670	661	652	656	694	642	694	640	659	684	648	620	653	663	672	606	630	680	663	682	616	689	668	667	630	670	681	684	644	669	682	602	665	677	628	654	635	616	650	649	657	638	673	702	672	647	669	688	606	660	654	656	666	633	647	640	676	647	636	639	654	648	657	661	641	628	637	675	659	644	630	648	625	635	627	624	645	620	635	658	618	662	620	666	684	636	617	667	714	649	706	636	693	645	628	588	694	652	673	647	655	657	621	648	657	666	708	681	641	644	646	659	651	606	635	653	606	667	680	647	679	636	636	688	607	653	696	646	719	636	638	635	672	655	662	692	678	656	635	622	662	672	668	616	642	656	631	679	640	670	631	620	637	653	631	692	641	660	633	643	649	642	635	671	673	678	653	675	638	658	686	667	668	628	696	651	659	643	644	654	689	685	690	716	657	653	619	657	663	660	646	649	663	673	671	654	620	658	673	667	629	619	680	645	644	630	647	712	672	666	672	666	665	660	640	641	695	647	641	650	715	645	663	628	642	613	651	655	653	679	670	690	708	653	641	629	706	641	631	608	689	671	641	625	637	691	659	623	715	671	636	691	651	658	604	634	608	663	686	708	711	648	641	668	639	601	619	703	634	678	622	688	662	667	593	677	618	643	640	665	716	682	647	642	652	617	685	615	669	641	695	636	668	622	690	636	660	606	683	716	640	698	642	662	653	652	644	602	647	656	621	611	662	722	680	715	651	637	702	676	608	683	670	706	638	688	646
22645	21199	29382	23117	21124	21163	9752	1498	1272	1189	1133	1045	1027	1045	983	915	986	1005	944	916	937	955	885	912	942	940	904	938	893	951	938	930	935	912	925	860	927	879	943	911	926	905	929	912	904	868	950	883	849	926	975	875	923	839	914	890	886	904	886	905	937	889	902	912	924	900	948	903	892	877	933	902	853	916	900	868	908	892	904	881	831	891	929	906	875	861	904	863	911	905	845	844	928	905	916	923	899	883	952	878	872	891	909	875	954	872	883	893	893	919	936	901	857	900	876	880	888	883	908	896	899	859	882	930	932	955	895	870	879	905	876	865	869	906	873	886	902	935	896	946	855	868	878	907	907	883	904	911	893	897	923	886	900	907	840	827	926	896	914	954	952	921	949	902	928	889	875	903	867	902	871	875	901	922	884	878	898	913	993	885	885	927	829	899	939	867	897	810	856	871	936	907	914	890	891	863	889	967	913	911	872	906	875	883	865	894	875	872	865	889	854	861	890	883	878	880	890	903	875	895	924	923	834	911	871	885	895	908	898	903	814	870	868	864	844	948	888	869	913	856	851	865	892	890	922	959	897	873	930	870	872	910	899	898	905	929	945	896	894	898	964	947	893	932	884	845	904	880	867	900	866	894	955	843	916	868	917	944	896	931	896	870	952	898	829	883	898	842	873	859	889	871	909	864	873	914	924	865	890	871	881	888	852	876	897	872	854	934	878	870	932	868	881	909	904	852	885	862	928	898	889	885	869	861	839	919	856	922	846	834	893	902	946	860	933	937	921	877	852	923	857	880	905	856	874	884	859	892	889	845	904	893	889	915	927	929	856	852	902	897	861	865	918	896	889	896	889	924	881	935	915	852	870	889	890	897	941	875	900	865	911	922	925	894	883	940	893	871	913	905	883	853	943	884	838	888	896	827	968	912	941	816	853	865	910	881	921	886	883	849	929	907	909	866	906	900	890	896	899	887	882	883	835	931	891	883	859	825	881	914	883	942	896	860	884	850	891	921	922	887	900	864	917	867	852	919	891	925	919	892	874	883	845	872	851	911	919	865	860	913	937	904	890	891	888	882	891	839	904	933	893	899	871	876	955	863	890	868	903	893	960	887	890	888	864	911	895	874	897	932	923	874	882	847	931	878	916	858	849	922	919	914	889	898	850	822	926	900	889	859	930	913	879	864	906	917	887	809	939	860	813	859	855	840	913	862	844	866	891	893	886	915	962	894	881	890	879	849	878	874	878	906	889	865	863	881	976	908	900	925	860	889	876	852	900	877	965	958	923	864	911	832	880	906	917	939	928	897	898	911	942	893	894	871	853	881	926	891	883	875	918	826	905	896	866	893	890	919	915	932	869	917	964	920	872	875	891	938	873	914	854	912	877	877	820	890	879	861	925	940	930	956	837	908	898	888	834	900	882	906	894	864	872	898	842	894	914	884	904	912	812	861	866	916	888	865	891	920	892	896	927	902	887	910	854	885	877	920	893	865	913	921	903	830	925	882	861	893	873	860	853	864	883	898	849	929	916	911	896	927	867	892	911	848	906	898	862	974	895	879	862	909	912	857	865	909	899	821	901	918	884	935	883	882	911	858	867	927	905	945	904	875	795	891	919	849	892	889	886	865	903	929	934	841	861	867	898	871	939	867	855	882	833	918	881	923	889	940	875	901	885	882	887	843	895	911	913	915	868	919	940	965	915	892	874	923	886	888	899	932	859	865	891	895	904	893	884	884	921	918	852	881	905	906	937	933	827	910	927	908	829	846	898	924	931	847	905	846	859	913	914	881	871	906	920	879	890	855	864	907	873	866	857	927	888	919	912	861	857	878	924	878	875	901	919	903	891	891	882	909	915	878	910	968	891	891	909	891	909	905	891	836	945	903	855	881	903	867	919	889	897	892	935	857	891	863	865	910	949	885	864	870	872	878	920	885	864	909	921	855	926	914	864	943	879	859	888	890	931	919	881	891	920	899	879	890	889	888	912	935	895	886	903	856	919	883	881	877	932	850	787	892	882	910	877	885	849	894	878	856	929	925	907	872	856	824	865	904	808	911	872	890	944	900	946	894	910	925	832	911	873	894	870	898	915	897	916	887	848	859	878	919	831	829	847	887	896	850	883	890	854	902	963	894	898	890	841	920	918	919	910	876	847	857	894	949	881	854	909	879	890	908	849	853	914	927	877	953	921	861	875	897	914	843	939	902	859	885	867	870	886	892	901	889	909	855	854	903	871	983	873	929	892	913	910	850	860	966	891	920	893	914	869	916	888	881	935	879	888	830	913	966	873	881	890	883	858	902	894	905	910	910	870	908	931	929	848	877	865	924	894	907	852	824	892	927	916	899	841	888	837	891	926	911	903	844	882	897	944	844	870	891	964	887	833	942	874	873	896	873	849	867	915	869	895	884	923	858	922	905	892	882	923	910	932	845	875	892	903	930	864	870	942	898	865	922	879	903	859	872	937	884	959	892	851	858	927	911	900	883	914	946	902	910	918	925	902	899	935	841	855	894	906	927	916	897	950	929	889	883	894	877	871	858	907	887	901	886	875	890	868	928	872	891	875	867	889	876	868	910	891	938	909	891	916	903	866	893	908	891	864	898	883	861	880	926	995	892	851	880	896	892	927	908	893	867	901	901	887	866	902	853	867	935	903	831	852	857	883	886	870	882	920	937	891	937	952	912	908	949	868	886	910	849	831	905	845	916	886	876	875	903	888	873	891	863	923	930	859	946	862	861	903	943	846	847	966	927	878	865	910	896	904	927	878	884	899	861	909	843	855	846	850	866	916	903	924	886	912	889	926	909	856	850	842	959	868	910	864	919	849	942	869	856	908	931	877	910	912	892	891	865	924	943	919	886	878	929	864	910	920	903	910	851	911	887	905	865	874	917	902	860	893	858	892	899	957	843	890	863	938	924	886	884	899	885	996	876	920	837	899	940	902	922	919	903	879	942	883	844	844	911	931	876	910	846	921	910	865	929	924	925	861	882	883	867	888	810	913	890	948	922	921	933	901	855	873	914	876	832	897	886	881	893	904	916	887	918	854	868	931	875	919	892	868	896	914	860	883	870	867	912	829	917	915	868	931	963	885	962	884	876	860	883	864	859	861	869	941	868	899	902	932	899	978	874	894	934	887	896	906	840	823	859	870	907	910	886	879	892	893	871	898	875	914	900	884	924	923	895	879	863	884	863	873	921	883	920	890	824	861	898	927	956	848	897	932	915	856	913	849	863	884	903	894	868	887	883	901	880	858	840	890	884	891	889	874	882	902	897	899	863	919	919	934	911	886	896	891	848	902	887	893	915	910	917	881	903	896	859	880	890	853	874	874	890	908	868	894	882	883	920	895	923	866	912	860	904	835	918	857	891	894	880	942	917	886	895	855	847	912	903	889	856	856	821	946	911	867	874	940	894	875	886	861	871	893	896	870	905	892	863	868	872	880	908	919	896	852	869	919	975	892	878	836	885	892	872	905	875	859	904	877	918	906	897
48604	68255	22666	3848	2920	2415	1938	1715	1449	1347	1252	1136	1117	1009	1065	1036	1021	991	978	936	971	964	944	909	892	938	934	963	915	932	879	910	879	965	876	850	886	898	863	901	907	863	877	923	918	917	894	882	837	846	935	929	856	901	868	828	865	898	859	942	896	875	870	850	874	926	837	887	911	896	896	857	908	920	902	878	880	866	882	855	946	867	909	916	908	883	872	869	905	890	901	897	866	889	965	871	882	899	865	850	871	916	904	917	883	825	873	854	859	867	888	875	844	877	891	876	901	855	840	886	845	943	834	914	861	898	866	864	910	915	907	918	918	883	896	956	906	870	865	902	883	915	920	905	886	849	888	904	892	850	839	830	846	848	890	911	871	883	922	855	907	833	906	879	895	876	889	875	851	867	930	856	865	870	892	818	940	908	854	874	836	904	900	812	881	906	863	864	856	908	902	828	867	895	872	853	900	909	875	858	884	848	883	890	932	875	888	869	926	864	844	939	876	906	918	954	895	894	897	898	857	883	865	844	852	897	879	847	924	854	953	872	911	837	872	861	880	858	882	864	830	867	919	847	907	820	917	911	863	903	898	880	874	892	905	870	849	842	835	875	902	908	870	906	898	890	859	868	889	802	865	894	857	898	904	911	892	898	828	862	901	863	909	876	894	845	895	880	889	866	890	850	901	852	877	918	893	862	881	857	869	934	896	929	898	875	806	906	865	865	906	892	868	921	864	810	904	886	924	862	861	878	902	868	883	893	860	898	874	839	879	884	849	857	900	909	943	878	838	913	906	937	920	847	895	856	893	871	946	880	872	877	882	907	859	895	860	918	890	912	916	905	865	888	855	859	862	883	937	960	862	904	873	875	910	861	911	913	888	905	906	883	903	868	864	914	911	875	819	856	911	879	902	926	832	871	875	926	882	857	892	886	876	871	901	884	873	918	870	835	882	888	886	851	888	860	883	916	911	875	885	917	850	859	858	895	960	914	849	896	880	841	933	842	862	850	899	877	852	888	868	860	898	845	885	876	855	842	843	862	882	916	913	886	871	873	889	924	885	896	895	868	873	902	919	902	888	892	923	886	873	911	869	893	881	877	901	854	875	837	855	869	880	831	913	932	892	889	860	908	865	868	859	910	884	917	832	927	875	851	903	924	944	898	870	865	883	905	852	933	890	942	872	910	899	869	913	804	870	922	877	913	853	869	912	879	879	843	830	869	902	909	861	863	897	913	910	916	856	872	884	885	885	883	923	880	897	944	867	831	883	836	934	883	872	888	810	863	907	902	872	877	907	803	944	902	874	849	921	852	865	849	866	863	819	843	860	888	906	868	847	878	875	868	878	914	869	927	871	855	884	857	856	882	899	908	862	859	879	844	855	920	858	903	941	849	879	924	869	904	849	888	845	889	893	898	945	891	864	872	854	897	910	880	889	912	863	876	849	843	947	879	826	895	933	909	926	792	934	896	905	926	902	880	865	853	868	864	915	883	864	898	892	883	904	886	896	874	924	898	870	890	876	890	881	908	894	911	865	871	889	886	848	795	913	863	910	882	859	918	868	838	882	930	919	912	962	901	881	861	941	890	886	843	837	877	884	912	911	837	935	826	806	892	894	912	836	903	894	897	869	858	929	915	872	870	875	845	888	859	916	865	870	903	888	943	913	902	923	863	863	913	876	852	897	866	876	895	862	811	870	873	879	883	870	946	830	890	879	903	902	806	906	900	849	902	905	916	825	886	884	874	849	890	921	904	871	889	877	857	876	891	889	855	846	927	891	923	868	896	847	870	948	921	877	891	898	885	846	884	894	858	914	837	884	850	872	818	937	902	909	910	881	894	882	883	881	898	910	908	874	899	878	873	924	817	914	871	895	892	895	851	926	869	852	871	862	842	912	901	892	907	884	851	876	852	885	830	880	863	856	877	877	892	886	911	883	893	920	880	939	911	894	860	860	887	923	856	925	894	834	872	906	910	877	871	830	866	895	880	938	853	853	885	882	842	871	879	829	882	832	871	862	911	867	861	875	872	890	900	868	877	913	928	899	867	879	880	914	875	914	909	943	888	899	839	862	890	858	930	894	868	841	909	895	864	858	846	876	864	887	885	849	851	910	857	849	866	814	889	916	868	840	906	933	886	900	923	931	879	930	839	892	892	939	895	886	867	871	864	913	874	876	914	897	877	853	876	890	894	893	902	884	922	883	851	850	894	866	872	901	889	891	907	914	911	906	828	879	901	878	874	852	873	944	907	841	877	912	896	884	901	874	842	871	861	839	819	886	843	833	856	921	866	895	883	908	883	866	897	886	874	893	903	905	873	854	848	852	890	837	840	911	886	883	869	950	848	882	851	903	861	871	896	854	896	889	885	923	889	861	901	866	878	910	883	866	883	843	906	902	863	860	883	867	910	899	865	901	860	885	839	870	909	906	863	882	931	862	871	859	900	865	912	864	901	879	844	890	875	917	895	907	924	857	893	854	896	825	879	936	857	891	873	900	922	871	895	829	860	931	890	881	849	848	858	877	903	879	917	918	867	880	896	832	877	896	826	836	863	896	837	884	881	864	896	860	924	933	849	862	885	868	873	936	897	881	925	817	871	871	878	844	921	899	870	906	854	853	840	847	927	888	894	861	876	896	840	850	881	898	878	903	832	903	894	930	854	857	876	861	909	920	907	852	943	863	909	871	894	913	897	910	874	905	847	903	873	876	904	909	840	906	922	947	853	874	854	890	923	884	891	915	919	858	879	882	864	850	929	857	848	860	907	874	885	874	823	885	880	890	850	853	883	903	873	921	870	938	851	906	933	876	925	844	889	937	861	871	856	870	911	859	869	881	928	931	900	869	828	846	889	840	891	942	835	873	882	913	866	927	908	913	844	813	851	893	876	877	914	877	912	925	904	896	892	880	902	877	909	942	911	880	857	903	914	922	883	863	923	928	871	854	890	886	864	803	839	873	905	883	841	897	851	890	880	935	812	835	887	932	902	865	850	870	911	894	918	907	880	878	892	873	918	882	899	908	891	845	880	868	903	863	872	871	866	869	907	875	898	875	881	841	852	838	896	890	884	899	905	915	876	895	896	870	902	906	911	850	876	877	823	889	871	957	839	918	863	930	952	863	872	830	918	898	964	860	889	891	880	914	914	821	903	878	920	854	892	851	889	904	871	874	883	803	913	867	872	921	898	952	832	855	868	870	902	917	914	893	842	861	866	916	913	887	930	897	855	914	834	915	854	940	874	886	835	835	910	908	838	875	828	865	847	907	860	903	938	927	913	925	892	886	817	894	892	909	883	904	870	931	930	896	905	851	890	833	851	892	847	923	852	871	883	938	889	942	862	909	936	856	878	901	859	874	839	880	877	895	915	906	897	937	886	905	874	862	834	921	840	913	910	911	893	877	855	867	854	874	844	863	870	891	857	858	805	885	852	893	900	841	875	924	891	897	902	902	923	870	898	896	863	873	917	857	879	876	867	956	820	926	902	889	881	886	925
28469	23170	13190	1773	420	397	346	356	332	349	344	358	338	323	350	332	335	356	324	315	342	366	385	365	347	345	346	329	326	324	329	343	354	351	337	343	364	346	321	371	318	383	324	350	332	344	380	356	338	312	333	350	338	322	352	348	372	346	344	346	297	309	326	376	328	333	351	303	383	358	353	367	349	351	347	334	315	356	345	365	342	341	396	336	336	357	334	349	344	340	351	343	314	344	346	353	350	344	338	361	355	337	310	373	366	315	360	362	355	360	356	356	301	354	372	347	365	371	354	332	331	311	343	337	372	350	321	299	338	369	329	361	363	336	333	322	350	321	368	335	342	338	339	332	346	335	353	359	338	347	368	311	344	328	365	300	328	344	369	344	339	343	345	365	337	299	351	359	323	336	352	342	307	342	339	351	341	323	323	352	343	340	345	348	331	340	340	337	316	360	364	332	362	328	360	354	367	336	324	368	347	370	337	351	354	366	333	361	379	343	330	311	317	344	339	339	360	347	343	337	357	318	313	353	311	317	326	330	350	332	318	334	372	392	350	347	358	335	369	348	325	353	354	332	342	322	362	339	364	360	344	309	323	323	360	338	328	332	329	309	331	354	345	338	365	341	348	363	353	334	341	317	309	359	339	321	332	320	342	314	346	392	353	334	348	362	324	348	332	333	384	347	331	364	321	376	374	363	344	344	309	324	344	338	343	366	327	363	353	340	307	356	366	348	365	341	355	326	322	371	343	368	348	340	350	362	372	368	376	358	347	356	326	335	319	325	329	318	344	332	344	341	381	352	332	363	349	338	375	391	343	317	311	334	350	323	353	339	343	309	373	343	314	354	326	340	331	330	311	352	338	340	382	333	349	366	365	342	311	348	348	336	351	322	320	354	364	337	326	321	371	362	340	326	347	355	320	334	323	347	342	338	350	357	346	333	339	319	355	335	333	329	357	330	303	291	340	351	347	371	331	324	329	364	357	336	326	319	352	344	370	330	315	364	328	362	327	375	343	391	344	342	340	351	389	361	349	346	334	342	345	325	350	334	397	339	376	358	322	376	340	331	338	325	333	336	319	317	311	344	354	354	336	353	311	318	340	335	344	356	336	339	390	340	356	339	337	344	370	326	342	337	348	370	331	348	350	335	335	332	356	328	341	359	362	329	331	326	321	349	354	333	342	304	335	352	364	330	352	327	349	390	337	327	334	322	374	326	317	342	347	356	331	288	316	350	303	334	391	363	327	365	317	319	359	356	369	348	335	324	327	320	359	326	344	333	389	333	374	323	346	338	341	337	335	352	386	361	336	344	311	349	340	339	334	338	344	351	351	364	326	321	344	323	356	326	315	324	356	328	334	335	355	329	316	382	315	319	317	330	334	359	354	380	354	348	358	369	346	322	352	331	353	307	329	332	333	347	353	306	344	348	340	353	353	352	353	357	351	347	348	343	338	360	357	378	352	312	322	354	331	347	332	365	346	338	367	342	345	331	341	344	331	326	340	344	350	324	377	325	325	368	340	336	365	325	362	335	326	318	335	343	348	331	347	325	368	325	362	365	308	317	318	353	337	346	327	329	340	346	341	331	338	356	331	356	319	367	328	359	371	335	319	335	341	369	336	348	337	310	340	339	344	352	319	351	350	331	346	348	319	304	347	373	351	341	350	369	345	355	336	345	359	332	353	342	336	337	321	338	361	353	315	330	364	309	280	396	343	359	350	361	340	324	336	375	343	318	357	348	344	338	337	363	351	358	326	363	343	352	339	321	349	373	364	329	324	349	335	326	355	369	346	386	362	348	320	346	321	304	356	352	309	333	347	341	341	357	326	337	348	332	344	341	351	346	314	354	342	334	348	332	311	315	361	301	304	352	364	330	343	332	365	335	325	370	330	318	338	332	348	361	364	335	338	338	330	358	357	313	319	358	359	356	368	359	345	338	338	370	348	314	377	343	335	346	319	361	322	357	325	337	319	362	360	348	322	359	356	335	352	341	337	345	335	361	306	320	348	350	347	327	357	364	349	363	322	327	326	318	327	317	321	337	331	348	341	326	333	355	333	362	327	339	330	337	344	327	319	326	337	337	343	325	351	348	354	369	359	334	364	362	326	337	315	340	327	341	338	330	320	346	342	366	308	386	374	341	296	359	321	349	353	320	350	357	328	338	327	344	359	356	324	326	330	346	328	345	325	351	323	309	362	355	306	311	362	336	317	349	337	363	346	316	353	384	375	348	368	310	341	329	328	353	351	336	318	369	325	343	345	347	322	345	325	337	344	343	314	313	377	335	385	375	358	327	371	345	349	330	371	311	338	343	355	376	315	367	335	356	344	362	331	362	356	346	337	355	347	364	332	343	352	378	333	323	337	334	332	337	332	357	383	356	338	331	342	361	329	350	321	357	361	322	325	346	349	341	333	348	325	338	304	340	337	334	324	351	336	332	326	324	331	331	323	333	296	336	324	374	340	351	337	348	338	305	338	335	353	327	313	316	361	361	342	351	348	368	339	338	356	337	348	322	318	331	313	344	328	351	343	338	314	334	317	367	324	328	389	377	347	319	332	293	294	338	336	344	349	331	326	355	311	352	328	341	362	331	314	325	351	340	326	346	342	364	337	357	305	321	330	350	333	342	332	352	372	356	367	328	324	342	358	347	332	333	338	350	339	358	356	325	362	349	328	377	329	357	335	372	358	342	337	334	331	342	337	322	339	361	371	336	345	350	316	332	366	350	315	314	361	336	349	349	372	339	357	366	312	322	365	379	347	339	337	329	365	382	350	350	325	309	321	325	301	356	308	329	351	361	366	366	308	350	367	326	312	353	352	300	316	314	341	342	334	363	352	346	342	322	327	335	362	337	374	333	348	358	329	331	332	321	312	376	334	383	326	337	347	360	348	342	337	347	347	361	328	355	386	359	293	348	332	364	322	333	345	372	359	332	345	326	319	317	327	343	344	359	325	352	347	356	317	367	339	325	346	318	327	342	331	333	331	347	338	314	374	357	332	333	335	322	333	354	355	321	336	342	326	343	318	347	344	328	362	354	321	302	340	329	334	377	343	325	352	353	340	344	369	326	353	331	344	375	316	328	327	329	346	319	331	353	332	337	332	359	335	348	367	330	317	347	360	308	333	381	343	356	348	338	330	348	365	349	331	353	366	353	342	354	321	313	321	351	360	336	341	349	357	333	313	356	347	316	367	356	337	340	339	349	366	343	353	377	352	362	330	343	346	330	315	363	351	364	348	313	332	345	327	322	349	336	340	333	331	335	341	333	341	349	359	372	378	334	375	367	327	336	328	360	329	329	322	338	364	325	338	341	333	345	311	328	325	343	375	343	327	349	370	346	324	346	325	334	371	322	347	358	348	337	346	332	368	353	345	342	346	330	362	360	365	325	349	344	321	340	361	349	318	365	316	325	361	336	343	352	327	336	352	335	327	344	328	310	365	343	361	375	339	334	365	330	358	335	375	363	357	364	332	343	347	379	315	345	333	346
21477	30189	3091	497	444	457	389	417	378	401	416	382	408	391	365	378	409	387	383	386	364	372	363	384	377	374	383	392	398	398	390	347	382	354	371	382	376	385	363	343	376	366	400	395	388	363	397	375	363	358	382	358	380	369	401	387	376	390	363	375	415	368	370	385	384	382	377	399	362	370	378	390	398	366	381	415	345	318	391	392	403	391	349	364	385	382	390	397	359	384	374	394	345	348	447	415	380	394	381	360	389	386	380	393	389	411	368	378	358	357	428	382	415	391	374	378	376	363	379	386	362	342	352	409	381	376	370	351	376	378	375	379	378	374	395	342	389	380	369	393	349	366	360	366	386	356	369	418	389	369	394	358	366	415	378	341	362	361	361	376	383	351	367	364	355	384	378	403	375	388	406	389	385	339	372	367	393	371	374	415	397	372	371	377	376	386	356	385	391	356	406	377	392	392	420	372	381	381	400	375	380	349	382	404	379	375	359	367	428	393	376	410	340	388	374	375	375	371	382	361	390	340	396	392	356	358	392	369	368	381	375	350	378	377	370	350	398	385	397	390	398	359	350	405	384	370	406	400	414	380	392	391	373	388	379	393	358	359	388	383	377	381	387	371	392	388	380	359	391	364	361	359	384	350	360	427	358	413	373	356	356	382	384	380	359	369	364	396	387	386	453	382	363	352	342	378	380	353	404	393	406	349	386	384	398	390	367	370	371	363	402	367	369	392	376	361	374	363	400	359	363	394	386	375	378	395	393	357	372	408	401	397	375	360	366	417	395	395	369	374	392	371	394	399	379	383	375	382	380	389	352	360	346	390	385	387	381	397	390	370	403	376	355	345	385	399	363	364	403	344	353	411	369	377	369	395	383	343	363	362	365	368	386	377	367	378	382	354	378	383	347	390	423	382	366	394	371	361	387	411	363	377	365	374	379	386	381	384	384	374	393	338	387	361	377	366	391	393	399	375	358	386	413	369	369	362	368	355	371	395	376	403	390	376	368	416	389	391	385	364	400	362	388	356	385	372	394	406	392	360	400	380	362	380	375	350	372	375	393	432	379	383	347	393	393	379	371	363	421	354	381	376	403	376	370	374	378	432	393	367	399	408	350	417	368	400	344	369	370	366	392	385	373	356	364	369	372	374	358	381	369	378	393	394	362	402	379	358	364	398	369	360	345	382	409	366	410	356	382	413	393	410	386	370	362	391	419	392	371	394	402	362	367	384	367	376	375	395	360	404	374	420	340	411	365	367	378	357	381	369	345	399	360	377	393	375	370	384	402	389	364	366	374	400	353	383	361	350	413	385	369	385	355	362	359	415	352	405	361	340	382	366	393	368	400	421	370	392	379	397	368	350	366	364	368	351	381	400	374	352	380	367	375	333	397	362	407	337	384	363	392	345	395	394	412	351	393	386	435	401	425	361	348	341	379	367	374	389	400	411	395	382	397	362	409	372	370	382	386	424	358	379	403	368	430	390	372	372	391	399	375	391	422	395	328	403	373	384	371	358	364	380	363	390	370	398	404	380	404	397	358	415	370	404	388	342	386	378	378	398	409	377	385	389	383	384	405	339	390	367	382	369	361	411	355	381	362	379	340	397	352	375	367	395	384	375	400	377	387	383	391	355	379	385	365	380	390	374	338	381	389	398	348	382	420	366	357	406	357	374	369	366	406	360	386	362	389	380	376	363	362	374	400	351	378	413	394	375	366	375	379	383	375	380	396	372	397	423	360	391	410	385	361	374	398	334	380	352	383	427	376	374	368	365	355	373	378	369	357	361	375	379	387	365	374	380	386	387	371	381	414	409	404	394	337	397	332	399	381	340	372	383	342	367	365	382	392	362	385	350	355	353	385	385	349	381	369	372	360	367	401	381	366	381	389	345	380	393	384	368	370	389	403	372	398	364	386	401	399	369	390	355	380	370	396	427	376	344	389	392	376	387	355	360	342	344	359	395	388	384	357	413	372	420	383	397	354	387	378	365	380	384	377	399	357	378	334	350	358	394	383	421	373	395	322	403	391	381	400	377	394	361	371	386	358	374	371	425	374	433	375	375	337	353	391	376	371	375	373	387	364	410	353	363	413	369	382	386	343	409	357	396	378	407	386	386	361	362	394	371	388	375	380	378	374	394	364	372	369	340	386	397	396	363	343	406	379	362	392	371	394	378	334	383	376	388	402	367	422	356	390	383	391	380	381	379	370	389	379	402	412	405	392	367	387	397	374	399	369	346	389	383	362	391	396	388	385	365	391	367	369	401	407	359	354	353	347	399	416	385	370	364	383	391	364	351	380	388	364	379	387	423	382	373	374	398	381	378	393	404	372	382	385	407	366	380	355	336	378	378	401	378	379	371	400	365	413	372	353	378	411	362	369	412	346	378	403	359	374	379	361	394	394	372	383	373	389	404	407	396	343	382	362	363	395	371	390	388	372	342	352	396	383	401	398	387	374	402	398	364	346	385	369	392	402	365	397	388	362	352	373	408	375	395	404	372	344	390	383	403	383	394	425	368	365	400	393	377	361	375	386	361	344	371	379	374	395	365	397	361	365	362	406	385	379	393	375	391	374	375	354	369	413	370	372	398	350	385	375	393	373	370	382	367	352	379	369	358	360	391	328	403	367	378	374	404	391	376	371	370	384	366	381	374	391	381	417	362	363	413	374	398	334	384	359	370	367	374	380	406	387	353	370	377	365	372	388	381	385	390	388	330	372	399	372	361	359	393	344	383	402	403	380	424	365	392	409	397	369	382	415	380	363	398	374	427	393	415	381	420	397	391	359	395	383	392	369	398	386	384	342	377	378	375	360	400	401	377	379	353	359	405	372	402	370	387	411	394	372	353	385	378	371	394	362	379	391	357	382	389	375	386	405	350	348	379	328	396	369	366	354	378	355	341	354	398	399	385	367	357	346	362	382	381	361	388	386	371	372	358	400	348	378	374	375	386	355	402	350	386	401	360	381	383	390	359	379	354	403	344	393	384	375	382	371	389	382	341	400	383	371	336	366	359	396	397	373	398	385	377	394	374	387	374	377	394	388	358	378	382	401	384	396	404	400	375	366	328	359	379	360	378	388	346	429	380	387	396	391	341	370	338	385	410	352	397	400	377	387	375	375	395	407	358	379	350	391	378	358	378	402	368	364	411	371	390	374	387	400	417	418	378	383	368	377	398	372	373	401	349	380	343	382	350	351	377	387	361	409	353	373	410	398	390	349	337	376	404	377	352	379	373	371	376	378	349	391	348	390	379	402	351	353	375	388	353	385	385	364	366	387	352	400	371	382	383	365	393	407	382	360	386	372	386	395	346	389	412	378	387	382	359	387	389	368	400	397	376	362	372	391	389	375	399	373	354	410	401	365	383	383	390	372	356	339	402	376	397	379	381	415	367	378	398	400	350	367	370	353	405	365	323	351	389	364	363	394	379	394	377	349	376	359	378	393	359	380	407	371	367	384	409	400	385	375	358	399	396	341	395	352	419	366	448	351	362
23868	21480	27893	24597	21012	11177	1049	726	650	577	571	554	523	502	532	523	491	523	490	498	508	527	475	558	485	487	485	480	457	481	486	477	478	519	441	448	492	432	518	524	459	443	468	495	462	453	471	472	467	448	487	400	465	496	513	505	489	474	512	437	504	468	508	464	438	487	515	463	489	487	453	489	490	479	507	480	431	478	491	464	479	442	484	439	499	473	440	444	453	474	467	466	441	467	478	496	466	481	508	436	465	505	491	496	510	489	489	501	446	483	481	507	460	481	467	457	469	467	527	472	503	519	485	455	496	456	470	520	465	514	475	485	523	471	506	478	488	507	473	471	462	516	445	483	480	480	472	492	480	463	475	511	488	456	438	451	462	452	472	491	470	456	449	483	486	506	463	491	461	490	466	453	472	488	491	478	475	462	509	467	471	511	493	450	470	427	471	472	478	479	444	470	487	484	469	456	474	429	492	511	437	513	457	514	484	462	460	458	476	453	494	445	478	426	438	494	506	469	464	496	487	488	501	466	467	494	468	487	499	434	493	437	493	441	490	484	459	520	480	532	467	520	443	424	515	504	466	511	490	483	452	463	462	499	435	448	491	483	481	470	496	469	451	481	491	435	456	476	462	475	468	452	438	500	492	454	487	446	462	456	469	490	463	476	479	471	473	446	473	493	460	429	483	501	475	494	466	481	468	462	460	466	467	461	491	440	476	493	451	470	506	474	468	457	449	480	481	473	421	466	474	465	511	506	479	434	487	524	468	482	449	480	474	477	464	476	485	453	444	466	482	495	500	461	474	486	487	446	424	483	503	446	458	485	434	489	477	458	466	478	478	478	514	453	464	437	489	510	486	489	469	459	480	455	467	457	450	487	481	520	462	417	471	468	483	464	468	468	464	485	482	466	478	484	491	460	465	445	439	476	479	511	471	461	470	453	470	482	468	507	469	460	498	495	480	501	489	453	480	445	505	491	447	478	479	496	500	477	470	465	465	496	455	475	465	489	493	461	475	490	422	473	507	452	491	478	481	511	471	466	435	485	480	499	473	494	468	430	482	518	478	456	459	484	485	476	490	452	433	472	493	411	481	504	468	459	480	486	515	487	458	491	479	454	476	460	487	449	460	502	460	461	487	482	477	473	477	455	480	457	522	462	465	456	496	478	464	437	454	492	432	488	512	503	475	490	520	460	465	519	482	455	464	492	441	451	458	429	499	471	500	518	479	482	467	472	464	475	489	461	456	503	505	472	467	437	470	435	460	464	448	473	511	512	497	507	472	525	462	506	481	435	456	503	481	450	463	489	510	486	499	466	480	462	472	443	478	450	470	480	483	519	528	454	448	457	499	483	466	511	484	515	448	489	491	499	454	472	509	499	480	483	479	479	471	492	476	443	467	483	437	445	512	500	457	450	477	454	490	469	515	467	473	475	446	488	512	474	481	415	499	480	468	451	463	471	478	466	472	444	471	461	441	482	508	487	487	458	415	452	477	487	467	449	470	477	475	438	474	488	501	479	457	484	456	516	468	485	473	486	477	442	500	473	440	496	460	521	447	463	475	476	447	506	472	456	497	448	518	475	473	432	458	487	491	473	457	514	474	480	471	417	477	448	468	503	508	464	498	445	449	418	481	488	447	459	479	453	480	489	489	454	512	468	483	483	522	495	446	462	489	481	458	459	437	485	465	458	433	470	452	473	457	531	497	440	473	461	440	485	482	467	471	487	483	456	512	534	443	456	487	450	471	473	440	492	478	462	496	511	493	461	501	479	481	478	454	441	481	488	442	456	476	457	465	495	472	468	500	506	506	469	474	500	519	472	446	449	495	449	432	453	510	526	482	498	461	481	466	478	490	454	486	530	493	484	511	463	487	485	523	442	462	464	501	467	484	452	475	438	495	489	497	494	482	489	473	497	449	441	467	459	490	475	447	500	470	442	497	461	427	523	488	444	481	550	495	504	449	459	476	458	494	462	442	443	466	455	436	505	468	472	469	485	465	475	459	474	488	490	458	464	452	492	487	502	456	478	478	474	439	471	471	462	504	497	483	441	471	447	491	458	455	489	460	498	488	471	485	459	491	510	464	432	517	477	488	481	499	495	451	455	478	466	490	462	510	469	484	435	485	476	514	448	455	485	474	492	446	458	425	461	470	529	478	492	474	461	465	472	457	460	455	494	460	441	461	470	496	501	467	509	477	486	501	502	463	464	452	438	480	468	483	468	516	473	435	486	478	486	504	467	430	471	450	470	472	458	501	493	471	492	454	471	466	496	482	481	456	437	420	464	442	478	453	433	481	471	477	418	465	458	467	457	473	462	480	493	434	473	453	475	492	500	484	454	478	488	475	484	474	454	457	478	468	491	493	517	444	517	464	451	500	470	456	429	455	490	474	479	453	433	513	504	485	468	448	503	451	480	479	449	453	480	477	463	475	452	448	491	476	447	460	458	458	501	518	440	440	462	495	482	435	487	477	471	475	474	490	438	486	465	436	496	490	467	465	504	455	500	505	482	474	452	449	470	457	493	506	473	468	495	438	502	476	487	497	469	473	484	475	458	514	489	483	466	502	498	489	468	457	465	446	495	490	471	454	493	460	462	461	468	465	509	494	470	460	453	436	468	465	477	509	459	484	467	433	491	506	432	404	449	506	462	422	480	467	477	443	468	490	486	483	449	412	488	491	452	514	494	468	507	452	492	492	468	456	483	502	444	473	448	491	458	469	501	460	423	497	454	471	466	480	455	497	455	489	459	452	447	491	465	466	486	442	468	464	466	468	491	530	431	477	477	466	448	487	496	466	497	505	445	468	474	452	514	462	466	478	455	440	481	446	459	504	463	471	479	476	464	466	442	457	482	470	459	483	488	487	523	488	463	480	450	513	482	477	462	508	465	483	465	513	451	459	469	476	507	468	456	514	448	509	479	518	454	434	466	487	482	488	482	503	501	452	429	473	477	448	497	487	466	479	497	486	487	448	460	470	456	474	476	485	482	445	491	439	459	475	459	443	499	480	460	490	467	490	471	470	483	460	457	495	495	447	448	459	456	442	448	471	460	488	453	501	480	436	494	468	426	464	507	441	464	502	461	474	444	499	434	466	474	511	518	505	465	454	456	471	501	475	444	456	499	486	491	474	487	482	491	453	501	475	451	532	467	508	463	480	508	440	497	474	474	468	483	498	497	496	484	470	465	488	463	452	463	490	508	429	461	425	452	493	427	429	470	453	457	486	490	471	480	495	460	451	473	480	441	489	461	502	464	470	473	461	421	475	478	517	478	463	468	483	468	505	455	486	485	488	459	509	505	495	479	476	421	462	500	500	460	463	507	450	446	467	461	425	478	504	493	478	452	485	466	512	499	462	457	445	498	498	470	501	455	477	478	496	471	493	485	502	468	466	480	475	450	484	416	479	456	495	490	451	459	485	519	474	460	506	455	497	456	499	486	462	449	464	487	476	479	466	538	457	523	457	488	462	424	472	474	471	456	450	477	479	458
45092	73361	21307	1932	1507	1232	1009	847	762	680	643	642	577	615	603	589	561	519	535	502	535	533	492	524	526	542	504	515	498	529	522	522	502	501	440	531	531	489	513	490	489	542	479	502	518	488	505	497	509	533	504	466	494	542	509	491	490	498	484	493	503	500	491	492	492	489	509	527	477	511	521	528	499	482	512	481	489	494	497	505	517	481	506	471	514	478	465	493	457	523	496	478	527	531	521	466	526	477	540	510	513	473	469	506	508	487	512	467	462	485	515	474	510	525	514	530	475	514	514	512	477	493	507	474	484	480	447	487	495	504	500	478	490	484	466	484	466	483	461	462	467	497	530	478	524	515	482	497	512	512	528	509	458	501	461	495	478	528	480	473	495	487	497	492	512	503	491	500	474	524	488	455	525	484	473	508	482	475	476	539	479	470	505	496	519	500	463	480	526	499	469	501	527	501	473	511	524	518	515	482	451	491	524	471	490	451	481	546	487	466	506	497	491	464	520	502	527	508	500	496	480	513	481	475	497	477	557	501	488	488	522	467	460	493	511	508	493	500	487	521	509	512	525	479	518	530	513	505	480	485	438	511	472	490	481	536	458	501	497	485	517	453	473	509	466	503	451	508	505	510	507	500	465	516	488	475	482	486	504	491	487	496	511	517	479	491	481	533	477	477	482	540	516	512	490	469	519	496	469	497	506	475	496	531	507	463	491	488	569	505	481	519	499	487	475	453	514	510	496	440	485	488	476	496	468	522	467	491	502	524	508	475	529	533	501	475	496	460	494	501	543	528	530	469	488	510	489	480	486	482	506	537	499	536	511	483	502	463	486	457	483	486	465	514	460	553	520	517	493	476	507	468	483	512	484	526	497	453	517	512	538	496	499	463	460	483	497	476	499	528	500	503	511	538	477	489	516	480	504	523	531	474	548	539	498	497	448	511	451	512	470	496	493	499	518	478	498	490	476	500	496	534	483	464	519	495	457	465	493	492	495	462	487	523	501	514	485	485	503	554	517	491	461	496	491	476	483	512	491	471	480	516	493	515	463	483	506	494	494	514	488	506	529	484	425	490	507	485	454	464	525	490	518	490	495	516	499	495	466	466	458	515	476	515	490	426	549	471	472	477	528	534	485	477	467	508	469	464	558	506	471	555	507	491	526	532	493	490	479	511	489	487	482	483	493	473	465	489	490	468	516	512	468	487	480	473	503	480	512	462	493	507	523	536	487	482	495	510	477	466	481	508	500	466	467	499	454	522	463	491	508	470	495	472	461	512	480	461	542	441	534	498	529	474	495	472	466	473	527	479	521	470	523	480	478	532	527	468	502	515	478	479	520	500	500	501	526	508	469	527	486	503	502	513	488	500	501	513	486	453	502	498	488	470	451	495	474	501	504	471	476	466	507	488	512	470	511	506	498	496	509	501	508	486	501	458	478	487	512	487	472	465	494	492	507	478	524	520	511	500	478	480	469	481	477	494	499	478	504	475	488	509	485	452	491	466	498	491	494	488	471	466	511	539	525	496	505	462	440	528	520	500	490	490	502	491	473	480	482	511	484	515	506	497	484	553	506	443	488	488	471	516	470	509	492	497	493	483	490	534	469	489	500	513	498	433	501	486	494	429	501	517	485	471	492	474	486	504	486	497	513	487	512	476	462	497	500	479	497	487	489	484	525	510	488	442	482	430	508	497	549	500	463	474	482	502	486	510	544	523	533	478	510	498	470	479	472	498	494	482	451	472	513	486	484	481	463	516	508	484	488	478	485	468	473	458	499	445	477	473	501	502	484	488	566	448	473	514	456	526	500	497	507	516	465	517	493	495	491	508	538	494	468	498	487	502	498	510	499	487	523	506	483	492	508	452	472	495	488	508	481	493	481	489	502	510	508	511	477	505	510	477	471	495	524	457	518	500	510	495	468	465	494	491	508	477	480	516	506	520	472	497	515	527	495	522	537	478	493	497	517	503	514	492	468	496	502	492	477	546	510	530	479	524	502	488	504	463	492	471	540	528	483	447	458	492	461	539	489	471	492	495	462	499	473	457	498	499	504	520	496	517	518	490	492	438	473	461	490	519	473	493	481	457	448	492	514	484	514	550	487	492	511	493	476	504	487	502	478	503	479	504	493	490	484	496	467	515	468	519	500	531	526	490	490	482	479	515	520	456	466	523	475	520	493	560	495	479	456	506	502	483	509	486	538	499	479	475	538	487	506	499	480	471	513	480	446	505	489	488	495	513	476	431	504	523	469	514	494	500	509	538	519	470	473	484	485	478	479	493	484	509	509	500	518	491	506	499	495	526	483	489	528	501	488	490	484	520	540	493	485	511	488	501	483	495	529	461	484	481	506	480	485	504	499	526	471	494	455	479	493	440	485	444	450	470	452	527	483	505	528	468	473	513	494	473	485	488	471	478	491	494	486	512	494	505	499	454	511	475	486	476	463	502	530	469	523	486	473	495	511	487	492	470	504	484	521	511	461	475	473	506	479	463	536	523	495	496	470	521	524	490	489	493	476	439	454	503	496	504	460	509	468	488	498	493	482	483	478	522	487	517	453	504	483	513	508	498	516	522	518	477	473	510	503	503	526	508	484	489	478	507	515	494	506	512	477	484	488	505	482	520	475	497	488	495	468	488	503	474	508	456	480	495	472	468	488	488	511	507	510	458	503	554	464	490	468	497	509	494	496	486	504	470	493	495	474	481	481	472	458	489	529	528	479	479	518	492	501	503	484	513	478	532	457	501	489	467	502	479	506	497	480	479	514	441	512	493	494	500	471	501	478	491	471	487	486	514	533	485	484	504	463	484	486	441	493	491	486	477	489	493	515	503	492	452	505	508	533	465	486	494	467	512	492	478	454	498	500	524	453	496	507	452	520	490	514	506	526	475	524	493	437	487	504	495	538	469	493	524	475	456	519	499	473	470	459	497	550	487	528	489	500	495	492	464	485	480	499	503	493	484	525	470	475	517	478	519	483	520	496	495	488	447	530	470	444	516	468	519	488	497	520	532	510	462	474	493	529	488	489	491	523	504	506	529	528	481	502	482	508	518	531	517	485	464	515	508	525	475	515	445	475	473	513	501	553	485	454	501	526	464	474	536	466	505	466	476	471	509	524	508	489	489	491	534	446	499	503	475	480	519	522	473	495	495	491	512	475	479	466	475	489	460	437	494	478	492	490	487	465	498	483	503	483	475	498	480	459	460	497	467	495	489	501	520	499	490	538	494	483	500	492	497	525	507	544	494	499	466	483	526	475	485	485	495	530	516	482	479	475	476	477	527	481	467	501	493	470	519	541	531	494	508	461	490	464	536	503	494	525	515	513	537	485	499	496	445	535	490	483	512	497	549	486	539	484	528	488	525	491	443	487	506	484	462	505	438	473	483	472	472	509	468	482	493	482	504	527	464	473	474	479	484	496	489	498	479	490	519	500	462	492	525	452	472	538	529	521	506	465	481	488	473	488	479	496	465	482	516	470	485	494	534	521	455
25129	22080	27290	24850	10669	1056	795	698	714	705	689	664	623	633	660	616	636	665	616	659	650	669	613	588	650	600	631	612	637	667	663	608	600	615	571	604	649	651	605	669	580	657	602	631	650	584	580	628	640	617	613	644	631	642	615	615	627	633	629	620	661	648	622	581	596	576	624	649	627	581	681	651	648	619	641	661	643	623	612	605	665	624	615	632	612	658	648	622	646	614	650	665	629	642	660	623	598	630	642	634	630	629	622	648	616	628	644	594	592	594	674	648	635	646	611	635	662	632	598	654	665	610	648	631	589	640	647	630	616	645	599	646	647	627	629	614	629	592	642	591	599	665	621	619	671	600	653	596	635	579	600	647	625	677	618	664	606	646	592	605	621	631	607	624	649	633	622	607	570	658	590	612	637	649	599	614	662	634	595	681	623	620	628	573	679	661	669	621	608	648	600	624	640	625	616	645	617	594	632	632	593	600	583	601	657	589	662	640	621	638	591	623	628	615	621	639	651	646	593	676	632	638	596	627	618	629	634	578	590	614	616	628	621	626	619	587	613	577	607	638	625	641	583	620	683	617	650	607	638	613	647	625	605	610	621	615	633	638	623	586	670	637	655	589	599	682	630	651	604	607	652	617	635	615	627	624	623	630	658	610	626	610	615	650	609	600	631	619	602	633	661	649	675	618	631	644	615	599	630	643	644	604	647	654	635	632	597	595	618	638	618	619	607	651	622	612	650	605	603	641	610	654	627	671	576	625	635	634	593	626	653	630	642	648	634	610	603	616	630	658	617	635	627	593	621	643	623	631	604	581	584	618	657	620	656	605	635	627	549	623	593	629	618	631	645	605	679	651	604	609	670	591	607	652	598	618	644	607	634	592	617	591	608	685	633	647	658	616	644	600	642	568	609	641	653	631	636	624	615	604	604	650	670	638	632	682	632	643	629	613	634	639	616	587	645	639	642	635	620	636	616	595	641	601	635	605	629	597	608	635	636	625	607	626	618	646	645	621	579	613	616	616	596	639	620	590	655	631	656	568	626	606	675	610	640	635	614	606	577	706	646	637	608	618	652	602	614	617	637	653	667	634	597	663	578	617	610	598	621	639	610	665	655	642	616	606	661	621	645	639	627	616	651	660	629	643	619	641	592	635	580	597	587	610	661	637	638	648	646	614	649	580	629	625	609	626	630	636	692	566	635	630	630	621	617	621	650	591	615	672	626	673	658	605	591	615	590	700	644	606	604	628	620	631	609	621	605	599	666	677	630	583	646	631	617	641	621	638	589	623	603	600	671	653	645	631	622	607	632	630	632	627	650	591	660	574	649	613	629	656	633	651	589	633	671	642	662	620	630	641	595	608	620	604	650	645	635	674	655	577	601	551	635	635	634	613	616	642	610	612	662	624	644	662	609	614	595	621	634	581	583	632	593	626	614	622	598	599	647	655	600	620	635	676	636	616	627	634	653	622	607	608	596	622	654	681	605	617	608	628	647	634	658	623	625	584	593	617	609	618	595	618	637	634	630	605	649	590	638	635	596	664	635	626	690	651	670	635	596	604	629	620	648	662	620	640	626	626	604	672	637	634	616	598	637	619	673	615	633	634	623	592	601	647	624	598	617	611	613	635	630	608	600	628	631	644	611	619	622	597	637	602	576	654	647	605	619	591	629	596	601	635	643	568	670	661	608	612	633	622	573	592	600	628	626	643	613	613	632	650	615	620	620	674	602	677	624	664	658	624	592	608	647	651	596	646	642	634	625	616	627	629	632	621	600	626	646	622	678	587	611	635	570	592	633	616	598	634	599	644	647	660	645	639	616	659	651	620	610	584	616	633	624	644	607	634	582	631	653	638	593	657	642	587	649	658	605	649	606	626	614	615	643	589	601	652	634	644	597	675	638	609	653	657	634	602	648	621	621	596	604	625	636	640	653	625	616	620	590	621	621	669	608	569	609	606	597	622	627	601	619	631	593	613	651	599	617	678	612	609	645	659	597	642	585	633	632	631	642	629	626	624	601	631	602	599	637	622	593	609	581	626	591	612	595	603	634	659	599	653	665	602	635	646	597	608	621	600	605	618	618	648	625	616	650	642	617	634	629	684	638	647	627	658	644	616	600	622	696	645	651	588	627	611	658	650	627	620	652	647	607	635	603	612	607	589	635	604	560	602	634	644	591	606	604	672	606	617	647	619	650	651	614	638	660	628	670	606	621	554	666	621	637	568	648	617	660	594	590	671	637	642	633	600	651	627	628	627	627	649	628	602	635	648	643	627	637	606	613	595	643	650	609	618	603	649	646	622	649	605	635	671	643	584	604	611	656	612	619	668	608	646	601	614	614	645	612	680	649	636	646	649	627	633	610	590	663	668	626	605	599	645	599	640	639	633	618	646	570	606	612	594	650	619	613	629	684	648	635	608	638	637	637	593	647	655	595	615	612	638	645	589	583	624	631	627	626	586	622	653	600	644	622	617	645	631	593	668	627	590	577	647	650	597	631	644	628	599	628	609	620	596	613	659	634	617	653	652	633	602	627	644	633	680	610	634	621	674	624	642	583	648	625	615	622	612	625	580	626	620	638	644	637	620	656	607	664	602	572	632	665	672	639	623	597	658	633	653	645	655	623	573	622	626	624	664	630	648	613	631	584	632	646	631	613	636	622	644	611	643	662	621	641	618	578	662	561	617	646	582	596	626	668	608	605	621	631	628	646	647	614	648	599	672	649	648	640	614	659	601	619	642	649	634	622	605	606	586	633	657	620	627	583	617	639	629	632	605	634	618	599	621	619	632	657	629	711	647	609	658	598	664	621	650	620	627	620	637	603	636	645	607	622	613	617	608	595	606	592	612	631	602	599	614	619	623	578	639	625	654	620	677	651	625	714	605	633	610	620	607	629	661	621	581	584	605	624	627	616	679	606	621	633	640	607	643	634	638	624	574	640	645	576	613	646	611	681	591	586	599	629	566	626	614	650	651	638	622	663	600	603	629	619	625	616	651	612	567	649	621	598	592	629	630	630	664	613	641	656	646	634	627	616	628	610	630	619	633	647	643	600	655	655	638	645	641	629	599	616	643	621	639	604	648	625	614	615	638	601	595	652	635	586	604	625	585	607	627	631	623	621	639	622	657	609	619	615	576	628	620	608	625	623	619	587	616	654	621	624	618	631	609	595	631	598	623	584	624	602	654	609	655	574	565	583	628	619	579	601	613	674	602	620	593	610	617	629	651	613	666	617	625	637	620	664	613	637	658	640	680	637	663	583	611	606	616	626	649	640	656	619	638	611	620	615	657	647	636	598	612	588	638	630	642	594	573	671	620	599	629	642	593	621	616	658	643	608	644	606	660	637	652	584	613	633	632	615	632	579	623	637	682	635	613	656	643	595	647	658	648	662	604	640	624	650	608	609	642	576	659	641	561	632	606	615	633	668	671	644	669	617	659	599	652	618	605	595	654	651	688	574	652	635	601	652	591	652	602	605	656	617	629	651	665	593	615
41300	65297	17832	1745	1160	1045	969	826	813	734	690	744	704	656	663	672	665	698	705	674	743	690	723	704	757	705	679	674	630	658	675	700	606	669	675	655	655	633	640	664	669	670	678	689	651	709	711	635	706	652	654	674	668	668	680	644	692	636	661	693	609	708	596	658	643	650	640	664	698	656	631	685	670	657	657	621	645	666	643	669	664	672	666	702	674	633	664	692	629	653	656	670	647	669	682	707	659	665	634	658	659	686	679	618	674	640	660	712	704	670	683	670	636	720	686	684	691	674	641	645	697	645	636	671	697	640	681	696	641	667	650	638	640	675	681	673	661	679	696	630	632	683	702	696	659	665	681	715	639	677	657	662	660	613	679	667	664	720	676	630	708	671	649	705	688	657	686	669	638	675	690	642	666	720	719	712	634	644	659	687	685	639	653	637	630	647	639	705	657	648	646	634	691	657	646	641	667	699	665	624	660	657	698	686	687	650	698	679	710	661	658	673	648	702	668	704	663	675	634	646	682	665	651	704	636	656	662	644	646	668	654	654	665	637	630	614	673	667	656	651	638	662	684	632	676	658	726	715	653	624	673	664	689	686	659	642	681	678	703	652	656	644	691	638	642	671	647	656	648	651	663	649	670	673	673	723	669	643	683	655	603	654	698	650	668	663	645	640	688	688	634	661	648	685	627	715	672	662	655	648	662	663	670	688	656	678	647	673	680	634	699	664	636	686	650	671	657	617	670	643	683	694	686	696	646	659	656	676	639	633	635	656	625	643	643	667	676	667	646	653	630	694	698	658	640	670	664	640	664	629	666	672	675	693	665	687	686	635	666	676	626	632	738	662	690	689	689	629	691	657	679	629	647	657	662	655	676	615	654	681	703	666	606	630	674	674	706	674	678	654	633	692	650	647	628	623	657	657	676	710	651	678	672	637	629	641	638	672	657	680	647	645	652	672	645	673	647	612	620	678	642	631	678	635	676	665	661	664	642	692	680	645	660	636	660	690	678	649	664	659	670	701	678	656	649	691	660	659	691	690	640	649	673	684	626	642	666	665	669	654	670	705	627	707	699	681	631	636	644	611	640	682	666	656	694	630	654	620	680	683	633	656	651	676	688	682	632	653	675	684	663	675	694	677	634	677	647	661	699	699	655	654	649	663	646	683	694	635	662	642	696	642	649	689	648	643	631	674	669	679	666	629	643	668	684	641	702	671	657	597	636	671	641	679	667	652	639	644	646	664	637	665	668	644	627	677	697	643	680	658	679	649	662	706	685	630	661	683	686	663	672	677	666	674	671	685	661	675	682	647	675	646	664	683	644	658	640	722	627	665	635	700	666	656	672	645	676	655	676	655	695	635	671	630	664	649	725	644	693	667	661	618	681	651	691	664	618	712	662	691	687	703	633	679	692	674	578	639	633	662	692	677	656	705	673	631	653	664	660	647	705	716	665	649	685	659	690	644	697	644	649	687	695	640	626	694	716	646	705	599	641	678	678	718	675	686	624	637	677	642	679	690	632	688	671	646	652	649	660	714	665	665	666	673	677	642	652	651	681	687	680	641	711	659	707	643	677	685	628	672	699	697	662	681	696	695	663	661	645	657	688	662	674	598	639	652	644	708	673	712	714	644	634	677	665	657	607	630	692	680	684	699	705	645	652	692	647	653	669	668	641	641	660	641	632	669	709	647	677	664	659	677	659	655	641	664	696	685	637	726	703	661	681	680	659	654	651	668	669	674	657	670	678	677	661	715	653	713	649	666	698	664	716	661	630	690	677	682	654	667	673	710	679	668	682	649	671	646	677	665	649	666	666	632	662	639	656	660	683	663	674	648	628	688	675	723	635	643	636	645	678	618	665	657	671	611	626	706	692	655	691	669	668	648	711	699	680	665	697	655	592	664	687	667	700	670	650	669	652	664	616	671	659	685	656	669	657	706	706	631	676	660	666	639	672	648	629	667	674	679	689	662	663	676	690	672	681	706	682	694	675	689	684	642	661	669	721	637	652	679	642	667	646	654	669	654	651	666	626	657	638	682	647	644	645	650	642	661	652	657	656	674	686	643	648	655	630	708	628	665	696	674	675	646	703	677	694	658	663	625	640	649	663	649	666	647	678	646	624	695	708	679	639	690	624	626	663	699	663	678	677	690	667	661	682	641	646	652	675	698	675	642	702	640	707	614	679	678	694	685	628	687	676	674	657	653	696	685	609	695	697	677	679	692	644	673	639	665	662	653	699	658	681	662	673	663	681	617	633	677	710	663	664	641	686	646	652	669	652	620	686	659	630	676	673	664	701	705	636	622	672	651	678	668	704	696	674	610	616	634	659	660	690	675	676	653	594	668	665	640	669	637	631	699	627	678	662	680	693	639	685	597	655	688	635	644	663	634	669	672	681	650	693	655	671	706	640	678	658	630	655	710	671	626	661	671	683	640	654	665	663	646	656	635	647	670	617	640	696	668	649	637	657	689	682	649	683	631	692	656	668	703	666	658	707	701	660	656	616	656	660	653	667	649	617	697	660	688	632	698	701	663	673	654	663	619	641	685	669	725	685	693	671	678	637	667	695	663	676	618	681	687	623	628	667	656	658	665	680	662	660	676	665	680	734	635	671	648	686	654	660	733	639	691	718	623	683	706	670	687	628	690	667	665	666	698	624	623	691	655	663	618	647	630	650	640	605	686	673	646	674	595	691	692	705	649	668	662	642	636	615	635	666	641	624	673	645	642	665	657	637	693	645	640	680	691	628	725	685	685	658	684	629	679	650	648	672	628	650	684	684	658	618	663	665	673	664	678	683	678	656	650	693	677	717	659	614	604	705	704	691	652	689	709	667	675	650	635	668	673	694	673	639	645	681	659	644	639	613	629	682	701	694	630	642	652	685	661	614	606	661	655	630	718	698	680	666	653	647	674	677	683	678	634	696	663	642	696	688	645	638	654	682	682	650	660	692	656	679	673	699	647	630	688	722	662	611	596	700	631	614	692	651	662	662	687	691	654	660	644	667	713	606	669	657	644	654	679	667	602	649	624	667	695	688	653	644	637	667	662	630	694	657	676	664	696	660	652	663	680	675	676	628	624	659	610	654	690	644	620	694	637	696	674	674	646	639	676	660	656	670	649	645	685	671	655	660	675	674	654	641	661	691	660	664	691	667	688	666	703	674	667	680	690	653	692	651	715	646	683	663	645	669	646	718	672	669	689	673	657	669	666	640	634	650	743	667	658	655	669	673	631	649	661	692	673	680	656	656	710	631	666	648	674	646	682	672	684	676	663	702	665	620	691	648	686	648	682	670	585	686	653	687	630	722	693	640	679	682	639	652	652	669	682	644	657	632	630	664	660	686	692	669	647	710	691	680	628	646	667	660	640	700	704	652	672	661	626	649	698	648	664	651	673	642	675	689	661	627	668	682	650	611	653	661	650	694	687	615	665	718	698	673	647	639	631	645	669	680	627	630	672	697	692	647	684	677	593	639	648	683	724	648	661	677	598
22680	21318	28925	23694	21151	21132	9792	1531	1188	1144	1078	1052	1086	967	990	1005	1021	1011	917	940	956	985	952	956	976	935	893	914	922	924	883	950	902	881	918	934	867	914	903	899	924	938	933	912	970	942	909	921	952	947	879	920	919	839	945	866	900	867	887	867	951	864	882	934	888	921	887	918	934	914	867	920	917	904	945	846	909	899	928	893	901	880	878	859	908	932	887	896	934	889	965	950	864	930	889	966	885	862	970	893	909	917	983	885	916	966	935	877	885	848	909	918	948	844	844	978	851	898	921	888	929	968	986	908	983	972	940	940	915	894	905	931	838	926	908	927	848	949	891	938	980	897	951	913	895	967	874	833	957	903	890	861	883	887	944	896	880	848	877	856	881	961	953	914	941	883	929	895	922	869	887	908	854	881	942	882	917	922	956	905	910	916	921	905	903	859	854	893	906	897	806	936	931	920	897	887	910	896	949	944	874	915	912	950	854	933	946	914	885	924	938	877	923	918	897	901	914	904	889	934	853	908	947	938	921	914	969	912	886	915	930	867	926	845	927	924	925	873	900	916	929	899	889	910	888	941	924	908	946	881	973	911	880	942	885	924	880	958	883	925	954	944	914	878	941	905	892	933	925	901	927	969	878	904	936	914	915	944	890	914	932	983	947	898	847	919	916	944	968	934	923	905	914	926	857	904	874	883	839	930	948	971	828	929	933	850	841	915	904	934	841	900	908	851	923	947	914	931	910	860	925	927	933	941	919	880	865	859	905	891	965	890	947	889	874	914	905	910	941	928	945	893	938	918	900	877	901	939	907	919	896	919	955	935	887	929	937	949	904	935	930	863	927	939	915	930	893	945	900	925	920	885	897	885	901	915	874	876	877	873	875	867	893	895	893	897	905	930	943	936	857	854	872	948	977	956	935	912	904	884	934	882	893	912	905	939	948	948	892	895	922	961	881	879	935	932	920	957	906	942	1004	972	868	864	949	888	939	892	918	894	923	891	887	890	945	877	891	933	861	910	888	921	932	916	908	939	888	921	904	876	864	925	973	893	925	977	952	954	934	884	949	833	938	922	934	888	913	892	916	938	884	935	944	925	952	896	889	870	864	911	926	853	918	910	885	955	877	890	935	931	913	895	895	890	933	908	881	937	889	906	928	915	865	858	911	927	973	849	924	893	896	922	907	877	894	901	919	883	892	948	892	960	886	923	894	865	933	907	867	907	887	840	925	905	879	889	916	830	922	910	941	906	896	899	936	836	895	931	924	895	973	938	947	943	867	907	901	960	924	856	905	876	892	938	894	931	893	906	947	912	921	933	891	879	880	923	892	891	908	913	966	880	882	908	901	975	907	952	891	847	947	932	948	900	882	916	913	926	918	914	925	872	964	887	949	893	896	884	906	895	849	852	879	897	915	907	944	914	889	946	867	889	868	884	905	897	886	930	910	917	946	842	857	933	888	913	890	937	897	886	959	953	884	864	903	964	862	933	946	914	909	911	861	915	924	891	905	903	934	890	935	873	924	870	930	881	956	951	905	916	907	871	833	926	953	947	921	936	897	929	919	918	921	916	944	866	879	867	926	881	855	977	893	919	931	914	926	872	910	945	942	899	862	876	935	849	896	887	930	953	886	920	916	890	905	849	914	860	930	909	908	938	850	837	943	877	875	865	914	915	896	916	946	902	894	836	905	890	932	897	899	900	932	925	940	887	936	908	899	891	840	934	929	987	910	894	877	932	926	935	919	905	973	912	948	921	915	901	929	884	914	933	870	904	910	904	919	914	894	904	937	871	904	893	955	846	895	915	900	891	926	879	958	911	918	924	885	872	939	860	895	916	953	944	903	946	871	918	925	832	965	927	897	907	899	937	867	884	901	873	922	926	853	872	922	919	917	968	929	863	910	918	924	911	956	911	911	898	906	892	944	924	978	936	929	874	883	895	882	971	927	902	881	912	873	897	992	898	923	863	809	948	902	951	928	917	936	895	926	887	940	910	892	921	974	904	899	879	915	950	922	935	957	882	902	925	891	971	898	844	891	934	918	876	906	967	936	898	916	903	953	904	917	918	884	875	865	911	884	922	900	899	841	924	908	906	919	884	910	897	908	905	895	925	927	914	915	908	857	885	905	909	890	926	869	943	858	907	886	909	916	924	885	896	887	945	898	888	925	904	908	887	932	902	894	924	888	905	863	876	931	870	949	932	982	901	944	908	849	857	860	920	914	836	906	950	880	877	920	945	898	841	886	896	868	887	919	920	949	965	907	904	924	851	882	877	937	915	934	889	893	919	974	888	891	841	882	893	903	923	896	882	833	854	899	859	888	893	880	919	932	926	914	940	940	895	896	949	912	894	895	877	905	863	923	890	905	885	878	919	931	970	919	899	847	881	929	871	850	883	892	966	972	903	879	929	939	917	895	955	863	851	945	915	918	896	915	923	851	924	948	839	895	864	894	885	941	899	871	939	898	935	918	940	973	971	928	845	910	921	924	938	875	877	884	946	940	903	929	923	870	881	905	954	880	905	931	897	903	948	921	862	893	885	951	898	930	897	941	903	916	830	905	831	927	943	859	898	944	901	887	896	933	903	930	922	902	913	880	925	900	963	910	909	834	920	888	912	846	907	906	904	877	841	887	962	925	884	944	941	910	926	894	877	896	891	977	926	884	918	873	887	891	919	847	894	882	880	885	915	922	883	950	936	877	901	904	884	893	878	839	915	933	941	959	889	933	923	934	915	981	1028	952	881	902	918	899	887	887	860	886	935	920	925	921	908	859	885	928	943	882	938	895	917	882	895	906	875	937	962	861	877	949	891	893	874	849	939	952	905	914	915	922	921	896	939	905	875	910	902	898	936	915	864	870	943	911	900	962	917	834	876	922	911	919	868	917	911	896	921	873	939	918	889	870	924	909	965	919	865	957	843	933	859	943	941	914	923	943	953	960	956	930	887	844	869	892	869	910	847	873	914	907	892	910	899	925	887	965	902	911	906	902	890	900	897	890	912	933	895	944	878	895	865	915	896	913	903	908	912	901	901	905	960	920	904	897	909	951	912	915	955	943	927	883	888	922	872	881	928	853	916	941	857	945	854	939	912	909	869	888	963	897	867	949	859	900	966	867	897	925	908	981	891	981	893	897	943	957	913	899	923	959	894	885	894	894	888	930	919	861	927	910	905	914	892	908	951	930	936	917	878	871	903	936	894	929	900	887	885	930	859	914	909	924	920	950	911	893	979	894	887	889	870	886	910	942	930	933	940	888	878	921	921	896	913	851	931	919	909	943	890	908	933	937	882	902	954	954	904	952	888	893	953	894	902	916	920	890	870	906	932	916	887	893	879	867	891	903	907	927	865	905	858	896	923	952	853	883	894	871	908	928	888	956	932	967	934	892	881	925	935	895	881	929	868	907	859	967	920	886	917	925	883	860	943	861	860	905	892	941	928	912	868	923	880	842	893	987	941	879	913	904	982	890	912	931	887	882	864	892	913	917	885	931	887
50059	89356	28671	9775	2771	2176	1939	1558	1395	1296	1234	1152	1057	1074	1059	1043	1040	1041	986	935	966	899	925	905	900	985	950	984	959	911	917	931	890	904	941	882	931	870	923	914	935	953	946	867	892	890	892	918	927	934	896	919	917	865	890	862	877	908	895	930	930	926	860	874	932	890	919	905	912	870	875	915	887	863	882	891	866	901	867	830	875	941	895	870	863	898	903	876	913	889	854	919	911	836	883	920	915	890	933	890	885	897	878	904	875	897	901	893	886	899	882	898	908	891	900	916	897	952	912	943	895	920	857	906	906	863	893	859	875	844	866	854	934	931	875	952	885	859	937	914	874	891	932	944	886	923	914	884	896	925	908	912	883	926	909	925	942	940	899	883	860	892	858	847	887	862	921	917	884	930	907	905	873	888	959	882	856	831	920	939	861	889	849	892	945	911	869	854	895	900	849	922	917	874	899	923	898	902	894	933	931	864	863	876	901	841	925	838	918	899	896	829	961	916	858	901	899	881	908	899	898	912	939	912	892	902	942	908	865	933	914	863	880	885	892	917	901	905	953	896	891	905	937	917	939	866	910	935	913	884	889	852	879	864	879	900	877	901	928	888	908	921	827	864	901	879	884	907	925	900	846	871	926	918	853	887	886	883	913	830	920	899	883	870	854	850	902	857	900	939	912	889	875	871	831	858	879	889	861	901	939	871	865	889	843	944	919	867	915	881	943	902	952	877	824	879	926	910	884	862	897	914	854	892	917	887	886	928	851	897	850	888	893	870	934	867	922	856	875	835	867	952	889	913	888	888	864	888	912	870	874	880	886	930	920	873	877	881	874	930	940	922	911	898	922	890	888	869	909	943	855	853	902	892	891	844	913	867	965	930	917	871	908	896	936	912	909	896	898	869	924	872	919	888	896	935	874	859	944	955	887	883	874	892	909	837	866	905	888	902	881	887	927	860	858	909	837	931	912	911	844	900	912	885	906	902	948	890	894	913	851	906	912	902	939	861	865	906	948	908	889	847	949	862	915	892	926	874	915	907	854	886	912	891	893	912	873	923	889	904	914	885	839	920	920	913	888	910	929	866	875	881	900	886	937	868	885	906	930	908	949	905	936	879	890	895	916	941	860	943	867	890	896	881	948	869	886	889	896	946	893	917	877	882	954	880	886	926	887	920	874	911	815	891	910	915	886	893	934	922	935	916	938	924	875	889	935	903	882	869	862	869	884	857	866	913	882	932	871	870	883	888	918	934	927	938	915	914	883	878	887	946	899	905	870	940	922	919	951	893	892	843	880	929	921	877	898	911	879	909	912	951	887	888	868	879	930	945	942	884	917	902	876	903	910	900	918	928	860	860	895	903	889	828	870	885	928	912	929	923	928	887	906	947	886	890	873	943	872	871	859	923	946	865	854	911	877	897	916	917	934	899	934	911	915	937	871	945	912	915	914	931	939	869	898	912	885	903	903	884	827	883	943	894	966	884	902	848	904	873	859	931	950	957	874	917	877	905	871	883	882	843	942	942	861	883	911	921	880	880	918	892	839	881	912	904	889	805	881	902	901	903	882	887	866	888	916	907	881	886	900	921	944	921	944	886	845	838	882	936	916	906	881	937	858	883	906	884	888	844	968	922	909	925	866	915	840	904	890	918	890	886	907	911	969	891	961	889	946	892	907	881	913	859	914	903	871	884	938	925	886	885	909	922	895	881	883	926	885	894	866	902	885	867	894	904	833	886	855	891	836	864	996	880	914	871	919	853	878	903	875	902	925	884	824	893	877	961	907	875	914	946	858	907	888	918	866	896	912	928	895	886	854	929	915	890	835	881	839	895	883	898	896	880	923	913	871	862	944	861	904	910	912	951	869	946	928	912	844	885	923	880	930	888	863	907	888	898	964	877	876	875	909	922	934	907	927	906	871	876	878	928	846	953	919	898	928	825	889	876	853	914	881	853	884	880	872	832	901	921	929	926	875	879	912	939	987	879	928	910	918	937	857	895	925	843	851	915	926	934	928	935	861	873	881	918	875	889	949	891	920	913	878	859	913	892	908	833	928	889	886	876	879	925	929	882	906	876	865	883	884	893	909	866	866	876	903	870	847	900	914	900	871	890	922	935	875	901	886	916	888	909	847	927	908	889	932	931	897	885	912	918	957	942	909	910	882	868	885	876	894	920	920	897	906	917	907	892	928	910	875	889	905	921	910	942	871	862	910	900	905	865	863	900	880	969	891	857	821	947	876	890	918	909	935	883	900	879	907	886	886	903	899	846	883	927	842	922	853	886	851	893	934	950	838	915	872	911	876	895	885	906	955	904	868	877	926	865	870	904	926	898	864	925	947	886	832	884	914	900	927	852	920	905	905	878	930	938	901	907	916	883	921	840	832	908	877	860	935	899	912	876	886	894	944	925	914	881	897	901	875	903	867	911	851	850	877	939	927	900	905	871	892	910	930	928	879	902	925	888	909	872	883	901	940	957	904	901	901	887	897	893	887	917	874	934	885	889	932	861	893	887	896	862	899	929	928	917	935	867	925	962	867	887	917	861	917	900	886	935	930	868	919	859	919	917	882	860	868	889	859	892	862	891	895	862	896	895	912	907	820	870	907	869	930	912	902	903	876	901	888	920	854	933	915	877	914	926	962	903	867	911	894	927	910	923	894	901	898	933	930	912	946	891	925	926	890	913	906	846	845	846	971	887	930	892	861	871	937	878	908	946	910	924	941	885	869	833	915	923	879	950	861	861	878	894	905	866	859	949	926	961	919	933	904	928	874	892	919	850	879	880	904	939	899	905	882	910	859	885	933	884	847	935	864	883	908	958	963	951	887	962	874	873	909	883	928	884	910	884	944	919	859	874	886	871	905	856	867	867	867	886	880	939	890	913	912	950	891	943	908	888	915	917	947	917	905	841	861	864	868	923	937	904	972	889	948	922	917	847	900	893	880	904	935	889	924	848	877	865	874	870	909	864	924	898	879	951	908	847	850	864	892	911	876	888	905	934	935	891	902	878	928	834	877	923	852	932	887	915	904	921	938	927	901	919	855	878	880	889	904	908	944	878	900	939	919	880	936	821	869	938	904	884	862	896	835	896	891	865	869	884	886	917	817	884	901	880	925	865	905	916	923	929	896	881	871	896	934	885	867	876	887	902	905	898	894	915	896	907	902	926	858	963	860	876	878	917	890	885	906	909	934	881	956	842	871	909	926	927	919	868	922	904	926	911	876	907	936	942	854	897	877	929	899	925	909	879	920	898	898	898	876	921	887	899	869	977	902	878	986	925	906	907	917	958	926	901	895	871	898	940	856	878	902	916	932	923	924	914	907	919	900	891	835	926	848	848	889	908	849	926	889	875	843	884	913	885	914	921	927	873	884	902	945	870	894	901	946	903	906	898	878	917	956	909	911	912	888	874	940	907	912	910	903	863	902	893	903	893	857	912	892	906	891	833	909	915	814	847	939	899	915	905	865	880	915	864	922	888	879	821	881	858	874	894
28428	24606	15504	2722	406	385	386	367	364	342	374	379	355	312	349	369	348	324	420	357	345	400	322	341	380	337	356	364	321	377	338	345	310	323	338	339	345	353	371	356	353	369	363	359	341	354	364	348	366	347	359	341	355	337	349	364	378	346	354	368	344	331	366	353	329	347	373	349	358	308	326	373	358	378	331	344	346	376	342	371	342	341	361	343	373	365	364	314	350	358	373	332	360	335	359	361	342	381	355	327	320	357	363	349	367	373	332	386	378	371	336	314	372	352	333	320	334	341	345	335	404	387	342	386	326	363	322	337	353	325	381	320	368	355	333	325	380	382	335	358	356	339	373	377	357	353	369	333	344	378	367	343	343	355	393	360	371	350	384	330	320	339	331	329	368	358	361	346	344	340	313	330	377	348	316	352	335	349	352	343	372	324	343	348	365	359	341	363	343	321	341	329	325	334	348	343	382	364	330	346	336	374	354	328	330	347	381	353	338	338	376	347	332	344	361	351	355	342	384	342	328	341	350	341	339	365	347	361	367	344	338	342	341	328	397	359	358	386	349	344	381	380	381	326	352	361	337	339	340	328	385	356	334	374	368	322	347	350	343	340	342	337	351	398	355	361	351	352	347	350	338	349	357	330	350	339	351	353	327	345	350	332	370	386	352	370	370	342	355	337	351	350	382	349	329	315	368	366	352	334	361	339	367	339	340	375	338	348	370	342	373	334	365	388	377	374	351	339	347	342	375	355	339	368	366	351	324	361	356	344	350	334	319	347	357	356	331	360	319	356	338	355	367	342	330	354	294	335	367	364	332	317	325	323	378	316	308	336	337	357	378	374	392	366	325	357	358	371	352	337	349	361	332	366	342	336	357	363	362	398	370	366	350	352	374	382	320	377	346	355	356	340	359	321	359	359	341	337	324	366	359	390	342	310	362	366	336	344	342	340	330	350	360	341	357	318	369	367	320	362	330	327	319	358	357	360	321	338	354	336	360	373	361	337	356	356	309	346	312	377	342	369	351	355	362	349	337	349	364	353	344	379	383	355	306	353	336	381	367	332	390	349	348	345	334	345	347	346	376	358	350	327	386	366	353	330	334	369	361	351	351	319	343	333	362	350	360	406	347	327	331	378	371	326	349	365	329	357	387	315	346	334	359	376	373	358	379	346	356	337	356	366	373	351	360	355	364	323	337	353	370	343	370	363	338	338	351	333	366	333	356	318	364	331	339	356	354	346	366	390	313	323	358	315	359	358	355	380	325	336	361	355	363	358	350	368	359	347	338	370	365	346	338	338	359	340	361	350	334	344	374	382	387	343	376	376	333	335	318	333	345	349	362	332	312	325	355	354	363	337	381	373	348	336	358	351	339	337	339	344	354	352	316	371	312	346	344	339	338	338	327	363	335	338	351	356	358	336	317	369	344	361	310	334	347	350	381	342	372	307	325	326	356	364	341	358	300	343	358	388	371	362	383	358	337	348	343	357	320	324	352	381	332	370	370	350	408	353	333	331	342	359	371	321	369	348	346	370	348	361	395	332	352	326	354	340	382	371	383	351	366	352	316	361	325	351	371	337	330	371	350	329	338	350	347	378	331	343	314	362	333	359	354	342	385	309	349	377	360	342	353	344	340	352	362	345	351	330	330	335	336	340	359	348	339	371	330	354	346	391	393	347	347	376	368	352	368	337	343	387	377	346	342	365	363	351	351	350	383	350	352	344	347	388	340	376	318	359	361	361	337	327	386	353	366	368	355	373	351	357	340	361	337	363	375	352	365	342	346	361	408	340	341	371	362	361	349	360	322	370	358	344	312	368	343	365	371	332	343	341	360	333	348	329	374	329	346	324	342	354	371	332	361	358	335	337	353	344	333	377	333	364	356	393	353	383	360	365	350	360	361	326	386	337	334	355	334	344	334	338	349	338	322	345	312	310	338	366	332	317	372	344	379	335	375	378	342	359	340	336	362	359	373	362	374	322	366	365	363	349	356	351	347	337	334	351	341	378	391	349	363	370	395	376	373	360	393	341	374	370	351	346	330	378	342	317	357	343	345	344	346	322	352	343	385	353	348	338	340	366	348	352	351	338	339	362	343	329	336	347	323	318	374	360	358	383	349	339	348	340	345	334	348	336	333	354	353	379	349	342	355	319	346	350	339	372	378	368	353	340	331	324	335	341	370	363	338	328	380	345	338	372	346	358	334	356	333	390	359	321	337	362	352	325	349	355	346	375	352	344	352	331	348	339	369	336	355	343	335	356	373	344	356	350	366	316	338	381	349	373	335	366	341	343	359	325	367	391	375	365	366	394	364	325	362	346	342	329	365	321	347	380	337	326	348	346	369	401	357	354	356	386	347	379	393	336	333	377	345	371	355	353	333	356	370	345	374	343	377	380	321	355	360	371	360	316	325	340	374	349	368	319	339	367	335	362	350	359	333	333	365	355	355	337	367	366	386	347	363	324	346	345	373	352	352	374	351	374	340	380	344	362	346	357	350	365	339	360	372	356	356	321	341	327	349	365	357	399	369	344	357	357	359	338	318	327	366	362	335	330	367	376	350	326	349	371	359	336	351	380	355	378	344	341	310	353	348	366	327	335	329	346	323	356	359	342	348	338	354	322	346	333	369	359	352	340	363	364	370	331	363	375	366	382	353	345	374	374	335	335	345	352	351	339	360	334	351	336	344	339	391	353	339	354	308	379	366	358	359	319	346	352	382	395	369	333	352	350	330	340	315	346	349	339	343	363	376	376	350	368	362	351	325	362	360	331	331	353	363	344	356	360	365	332	377	335	380	367	364	376	318	381	380	361	322	342	364	346	372	340	362	366	336	357	373	369	373	342	374	346	372	340	347	323	344	353	326	327	365	341	336	363	377	368	320	367	353	361	333	336	355	350	368	352	325	362	369	367	364	336	369	346	362	363	349	367	372	372	334	338	367	344	372	371	357	365	339	320	362	369	385	328	327	332	355	331	334	339	318	371	378	345	364	322	382	361	363	368	390	358	350	340	345	384	361	355	356	343	336	320	350	355	381	343	339	345	356	330	318	319	312	339	387	343	389	373	351	342	315	353	366	374	348	328	350	368	368	344	366	337	376	354	344	333	349	329	341	372	363	335	353	372	370	340	368	361	359	331	343	370	393	334	362	356	352	359	332	361	350	341	331	351	364	365	366	368	382	361	371	368	321	357	358	350	342	338	371	336	343	335	354	341	360	344	330	372	361	360	348	362	359	337	346	351	346	325	362	328	369	336	325	316	306	368	346	366	340	372	333	358	330	351	380	378	349	316	317	404	361	335	321	330	377	354	331	337	356	380	349	330	349	339	383	366	391	378	359	376	360	365	340	387	355	335	354	368	307	324	327	335	376	354	353	389	359	364	372	373	329	390	375	347	349	369	376	332	354	363	367	362	380	321	376	347	309	381	335	345	318	327	353	355	351	372	373	324	324	365	351	358	374	349	357	332	347	379	388	355	358	354	356	354	350	331	359	368
21196	35924	5558	1309	468	382	401	383	423	379	393	386	389	333	422	417	416	365	405	347	415	371	393	378	355	362	391	423	404	361	442	400	386	371	384	409	380	373	359	381	437	350	392	394	380	368	377	410	389	456	388	362	388	347	396	372	371	338	371	371	412	393	370	383	406	386	385	351	370	369	401	435	355	398	376	388	392	405	402	401	370	341	408	380	403	356	383	387	415	368	386	361	385	388	374	392	397	406	396	361	372	382	385	387	412	343	404	395	406	410	389	393	383	390	378	388	399	380	382	405	378	399	390	386	371	346	418	383	357	413	401	379	374	419	382	386	371	395	400	410	370	382	360	396	371	381	399	390	428	392	395	384	384	341	374	405	406	370	370	392	369	394	396	379	390	376	398	345	377	413	376	361	381	390	374	371	370	365	402	376	438	414	415	373	407	388	408	399	360	399	386	386	391	367	374	385	406	413	375	387	393	357	382	378	429	357	394	398	409	414	392	398	354	381	387	389	427	392	370	406	331	405	372	403	390	387	369	373	399	380	407	396	383	377	348	367	368	409	377	398	375	426	372	401	379	399	384	371	382	412	389	416	411	398	399	415	413	385	400	430	385	372	434	391	354	419	400	363	405	435	376	406	403	400	385	375	429	368	379	366	401	384	375	380	360	409	406	432	379	351	378	400	355	403	366	392	382	395	339	380	409	410	370	402	406	377	374	392	360	383	385	372	375	373	391	393	396	392	355	379	385	367	415	390	386	381	369	428	377	366	423	406	393	394	379	375	376	404	366	344	384	386	374	384	351	406	380	383	391	345	382	397	432	418	376	396	363	406	383	388	413	384	408	403	419	377	363	408	350	381	416	384	363	408	369	392	386	385	390	384	361	405	398	398	373	390	429	366	389	363	358	422	369	396	388	409	400	393	411	374	372	377	400	389	412	372	359	414	393	384	427	381	383	410	384	366	381	404	352	408	389	400	399	405	385	380	390	394	396	382	395	391	396	387	377	357	399	386	383	394	410	384	392	417	396	431	414	381	388	430	370	406	380	398	391	396	377	365	387	386	405	402	432	380	397	388	408	390	342	392	405	365	375	378	356	376	382	375	410	392	393	401	399	375	358	362	368	359	383	396	420	370	423	438	399	394	378	368	389	398	382	385	382	405	376	385	413	393	394	399	382	396	419	383	390	376	425	398	384	429	348	390	401	390	353	400	394	400	364	382	377	390	368	417	346	399	374	409	383	402	370	371	366	364	372	365	388	388	382	344	387	402	386	387	404	416	391	414	384	405	375	364	381	389	409	424	356	403	390	389	369	378	386	367	375	402	372	376	375	383	386	356	396	404	384	417	446	360	382	411	377	397	394	422	373	429	377	378	410	384	364	360	408	396	387	373	369	398	386	393	375	414	390	400	406	388	406	379	374	365	412	370	424	417	398	377	399	363	395	390	382	390	372	402	413	409	345	406	370	383	395	417	392	334	353	413	364	385	414	397	410	378	383	402	387	387	417	388	394	370	403	387	369	399	414	412	404	415	363	362	399	378	363	351	398	403	379	375	388	382	426	398	382	414	379	405	362	378	383	401	375	413	373	382	407	383	377	400	393	392	368	403	383	399	421	437	394	387	384	391	371	410	369	399	399	351	397	390	366	362	398	369	408	388	353	392	370	375	389	399	385	348	390	371	390	349	405	403	396	396	394	373	382	438	364	346	370	403	372	391	350	412	383	385	403	361	384	343	383	419	390	395	425	384	394	391	371	392	413	376	375	378	373	376	390	340	381	391	410	383	377	391	398	395	371	407	394	398	438	372	412	376	402	376	369	387	414	380	392	384	402	387	379	384	386	383	400	409	367	383	374	404	367	384	403	393	406	427	354	403	390	352	422	429	377	387	409	372	354	388	349	388	381	366	421	386	395	397	384	434	404	407	421	385	399	376	401	389	388	409	372	382	367	417	386	449	368	375	353	407	388	381	403	422	417	416	401	403	400	395	357	398	388	373	391	378	385	391	362	363	411	394	390	402	364	401	378	403	374	371	389	408	399	418	393	411	441	411	412	418	375	390	394	424	369	394	400	373	388	371	390	389	379	353	388	379	399	396	367	390	380	351	367	390	423	421	424	386	398	395	403	417	395	361	410	399	390	360	400	371	385	372	394	392	381	415	398	381	367	400	388	380	372	433	391	357	383	364	393	384	362	356	414	375	380	418	359	390	408	362	407	431	400	382	374	406	386	367	420	375	384	445	386	335	354	393	398	417	408	372	388	396	380	405	394	372	369	379	394	393	408	372	395	405	428	394	391	381	379	383	409	421	387	402	370	385	372	353	404	394	359	369	408	398	390	390	393	380	428	376	371	372	399	394	371	387	386	402	370	387	397	383	393	377	388	397	371	427	395	389	416	401	399	398	386	446	384	385	370	401	405	405	391	390	378	412	409	396	381	365	411	421	388	376	411	362	390	393	380	395	378	369	379	387	427	386	378	342	376	413	387	410	376	401	389	416	380	402	371	393	366	383	354	397	394	390	377	405	374	354	399	378	384	361	394	376	419	372	397	412	381	377	342	381	407	386	378	384	403	385	376	411	422	394	380	391	416	413	402	389	419	361	384	403	391	400	368	351	399	403	387	388	360	421	434	388	383	389	395	404	372	359	351	393	387	398	402	412	405	413	393	376	427	373	387	383	403	405	378	377	390	360	369	383	385	379	400	408	393	399	413	400	372	351	423	352	395	397	386	359	366	418	391	374	348	392	403	420	402	385	398	402	410	370	386	402	409	362	374	425	397	356	427	367	373	366	419	412	382	393	419	415	431	365	390	384	409	380	374	404	404	353	392	379	428	413	415	402	384	415	403	391	428	385	405	352	388	411	402	374	357	387	371	372	407	397	399	411	382	413	381	402	383	440	371	365	405	388	395	404	392	390	412	405	428	376	401	365	387	399	385	396	395	350	416	415	378	409	382	384	373	394	393	413	374	380	394	413	373	392	362	411	404	387	371	402	387	365	422	339	386	364	402	402	373	371	403	355	412	388	401	402	371	398	419	401	385	415	418	392	385	364	423	374	396	385	370	382	376	360	353	369	384	405	383	381	406	388	385	411	401	404	398	397	381	385	410	385	384	376	389	368	380	405	369	360	378	414	369	386	378	435	357	393	374	373	383	418	360	394	392	396	408	378	394	383	404	392	398	359	424	403	400	412	401	416	360	371	373	404	403	386	383	421	405	388	411	399	408	406	397	412	389	374	394	394	363	364	358	388	423	359	366	385	399	392	396	392	372	389	414	404	387	391	361	395	413	382	418	394	368	395	408	383	346	412	378	414	400	387	387	376	383	413	418	404	401	390	379	378	363	361	425	376	367	384	408	392	364	376	374	429	351	375	388	427	383	404	380	443	421	388	422	424	395	419	381	418	390	355	350	383	390	379	380	388	388	363	372	371	371	442	395	409	385	391	383	393	386	395	374	370	408	403	394	372	338	376	367	391	425	361	374	334	372	397
23850	21641	28873	24575	20214	8509	1021	693	635	598	584	526	597	546	514	510	535	571	541	518	521	502	532	510	523	499	508	478	540	485	482	518	463	505	500	479	488	510	478	512	529	488	488	501	495	513	527	497	505	476	489	516	470	496	497	499	477	522	497	487	491	486	481	463	482	532	492	502	435	471	487	509	500	522	510	503	485	487	466	512	497	468	464	519	469	470	499	467	489	479	476	526	512	508	467	514	498	502	496	502	529	485	506	487	486	466	513	493	522	514	483	509	493	502	488	491	480	469	518	479	494	477	465	478	475	467	478	497	461	510	474	503	485	486	470	447	497	504	502	487	502	494	471	500	509	499	506	432	504	510	470	503	466	479	435	472	497	504	539	550	506	471	501	468	498	487	483	494	471	454	484	485	489	469	484	492	524	479	463	491	490	461	481	493	478	493	483	496	505	466	483	440	508	507	461	460	487	519	534	500	498	502	513	476	483	483	483	496	484	492	487	501	502	522	474	477	503	487	496	488	510	456	512	490	466	470	477	480	478	477	469	491	467	469	440	479	484	489	523	454	509	454	481	441	520	535	474	453	460	496	484	491	464	492	490	496	478	514	503	506	500	489	460	486	486	456	486	487	492	503	473	483	535	539	493	463	473	499	474	468	475	537	477	491	506	496	514	482	500	500	504	478	455	498	477	462	479	471	504	541	452	489	481	495	469	459	445	448	509	482	472	478	472	526	487	474	456	491	476	503	495	513	511	510	456	479	498	489	529	507	522	507	473	498	470	484	521	508	518	480	485	471	502	490	480	466	482	505	517	451	458	484	454	490	448	478	509	457	481	455	445	483	509	449	521	476	510	464	478	492	495	502	502	469	547	478	464	465	509	434	528	496	509	530	509	493	494	519	476	532	464	482	481	465	461	483	500	433	469	437	494	509	502	442	484	454	505	489	496	487	507	455	458	433	485	505	499	483	494	489	480	496	509	458	479	460	488	513	487	504	494	486	492	475	517	491	500	505	463	515	474	477	476	510	512	476	493	490	463	483	492	489	438	470	476	505	513	500	509	496	485	519	478	504	481	508	441	430	493	483	480	505	479	482	491	510	495	468	491	458	515	483	513	506	478	455	444	488	470	482	474	499	484	458	532	476	460	468	458	528	479	481	502	486	487	474	490	487	510	519	496	522	475	495	515	499	470	479	483	487	505	509	487	454	496	502	506	496	483	489	503	481	488	513	472	473	450	495	510	454	456	522	453	433	516	438	435	500	485	483	502	499	504	502	494	515	503	485	505	475	483	488	491	454	546	499	464	491	491	490	454	510	478	472	476	469	477	516	492	484	474	448	471	463	446	508	497	479	487	476	452	516	492	489	485	515	502	479	468	476	473	474	513	495	490	515	519	503	491	510	483	488	471	474	488	461	491	513	495	476	497	476	444	491	455	501	486	509	510	479	506	500	440	499	472	502	496	473	441	463	518	535	471	562	465	503	446	493	461	528	483	473	467	481	448	494	500	472	506	505	517	548	499	485	477	472	489	493	507	474	512	501	525	538	464	499	466	494	486	496	465	430	451	500	506	485	475	498	512	499	525	488	481	498	477	494	500	525	517	495	471	472	475	511	477	464	508	523	511	472	487	484	482	512	504	526	504	443	498	437	486	479	468	499	514	513	542	466	492	511	522	507	470	460	467	439	501	497	470	475	474	518	463	497	496	519	552	496	497	528	459	504	473	473	498	536	476	539	497	457	472	492	477	513	482	456	485	514	514	503	479	478	523	493	456	470	479	473	507	496	492	462	480	467	550	488	530	496	489	481	474	492	498	508	535	509	504	527	523	468	492	479	478	506	522	458	510	473	516	502	493	505	504	453	491	478	466	514	479	453	463	504	491	497	463	467	422	463	434	463	502	509	511	505	523	423	487	487	512	475	506	454	465	490	491	477	477	513	503	512	476	457	463	513	467	494	485	489	525	466	470	444	470	466	468	501	508	518	458	468	491	542	480	503	477	457	452	455	492	504	517	458	484	489	486	477	475	482	464	516	456	513	501	480	481	489	485	466	440	466	463	455	528	515	480	503	467	500	495	503	469	519	529	498	467	552	501	484	476	504	463	507	522	514	497	501	466	462	477	490	533	504	534	548	507	487	499	480	473	502	498	443	502	431	513	463	492	479	475	486	513	475	496	476	509	512	512	505	476	473	435	465	492	472	461	479	488	487	505	513	469	509	475	532	465	501	453	469	492	459	440	506	501	517	464	448	496	451	507	477	496	505	471	484	532	490	469	466	472	495	492	494	473	474	508	499	484	464	485	492	499	495	519	474	410	501	465	503	503	478	474	470	488	479	473	521	476	505	498	503	514	505	498	462	519	474	518	540	489	494	488	501	493	513	470	484	522	516	506	461	510	474	521	487	490	468	501	504	497	488	502	505	506	473	480	422	511	473	504	500	466	494	483	499	463	491	447	485	522	454	480	527	452	475	483	498	494	466	477	495	472	515	511	482	502	532	481	483	450	498	497	513	486	466	502	483	509	493	510	486	482	501	495	507	486	498	509	491	516	438	492	498	460	449	479	478	462	478	503	473	525	492	476	511	498	483	467	496	452	483	502	454	518	452	520	476	474	502	453	471	436	493	498	458	471	435	455	524	506	469	521	505	475	472	490	430	474	476	479	468	471	502	485	486	468	459	475	520	452	493	530	501	476	475	472	473	451	483	513	458	504	488	500	484	539	491	503	475	465	459	473	523	481	477	526	528	473	472	490	494	480	528	501	484	521	501	495	484	508	471	470	492	480	486	446	483	477	534	497	469	493	469	494	506	463	518	492	432	466	495	464	481	474	497	507	504	508	498	505	519	456	527	526	484	511	484	481	475	481	510	464	471	461	496	473	467	471	508	502	521	479	462	502	484	486	468	458	431	497	482	505	466	484	502	459	454	463	502	470	500	479	493	473	459	517	429	477	472	467	492	496	451	450	486	496	457	485	498	473	519	499	500	531	491	514	463	500	490	480	507	515	479	456	496	543	458	518	520	450	516	505	482	494	497	471	468	482	463	473	469	489	497	500	499	496	462	493	498	496	522	489	503	524	454	497	445	515	491	496	496	491	490	472	469	496	449	498	486	515	495	509	479	497	491	445	497	494	491	482	469	503	488	522	502	511	478	494	493	453	475	476	511	504	460	476	450	521	490	463	489	487	503	473	491	472	475	470	471	489	492	473	502	465	513	500	496	490	498	495	476	493	501	505	526	503	461	491	474	500	524	479	471	456	531	488	509	481	503	483	446	490	447	487	454	474	497	507	483	482	476	477	489	520	471	460	459	497	487	511	509	496	495	500	454	509	473	479	508	464	475	446	487	470	472	493	464	458	499	486	481	505	485	473	489	480	453	543	509	500	507	455	525	432	496	465	514	518	517	460	507	468	479	473	479	474	523	466	486	457	467	492	512	497	474	485	467	488	508	466	513	484	490	491	524	468	471	457	432	510	490	506	478	506	469	501	516
42280	84152	25618	17137	1411	1174	928	815	726	699	658	625	564	552	564	596	568	528	518	539	539	556	539	566	517	536	513	528	564	547	522	531	511	481	550	508	506	512	493	538	469	512	509	522	485	503	470	520	506	526	530	509	522	514	513	509	520	510	532	523	490	506	513	488	491	518	507	483	532	484	489	508	522	498	479	519	506	511	509	517	474	509	494	524	529	513	479	509	507	508	500	492	520	488	499	529	486	532	532	464	538	490	509	517	478	477	513	490	519	517	499	488	497	517	529	492	498	531	462	493	473	492	524	484	456	509	492	559	495	513	478	530	505	467	520	536	478	511	530	517	479	513	506	548	486	529	486	488	503	559	494	523	520	512	479	470	496	538	518	515	479	468	511	502	522	489	480	495	491	484	512	489	575	505	537	493	509	559	481	480	514	519	512	511	526	502	496	518	515	471	489	521	525	474	530	501	528	519	477	464	499	495	532	487	500	502	517	541	497	503	488	452	542	498	489	510	501	529	461	541	526	513	526	487	501	502	536	528	522	509	527	460	486	553	518	503	536	491	531	516	517	540	472	503	500	479	539	529	498	513	515	491	494	534	513	532	471	530	524	526	518	468	483	531	550	508	455	533	531	519	535	487	506	520	507	497	499	541	507	514	527	515	517	515	501	507	489	508	528	539	488	496	490	510	507	474	527	491	495	473	555	486	530	483	501	503	481	516	485	508	511	506	486	494	521	494	496	444	482	498	515	468	496	514	476	505	473	479	512	471	464	534	565	545	484	493	530	545	540	495	509	472	496	538	485	502	467	516	468	498	486	524	540	452	515	507	512	490	519	518	521	509	520	491	493	495	509	490	494	517	515	529	452	481	551	546	497	546	494	467	546	518	472	524	487	536	550	483	531	514	497	504	542	492	520	496	520	525	550	511	476	482	507	548	496	505	486	527	474	509	512	501	498	466	497	504	495	501	502	491	552	528	521	494	495	538	510	523	504	544	532	499	523	465	465	496	529	449	482	470	523	509	492	509	468	513	550	518	447	535	537	502	506	527	502	540	507	507	537	513	488	487	492	491	457	488	482	516	532	510	536	494	485	485	484	489	526	503	531	526	506	536	490	502	505	507	509	492	527	494	507	489	465	488	508	499	499	530	482	542	524	513	511	513	495	532	507	514	515	530	523	488	531	553	479	524	507	519	498	530	468	541	451	447	525	509	499	486	505	476	552	531	502	532	512	557	509	458	493	477	507	482	509	492	509	502	516	476	522	521	493	483	533	510	509	485	485	483	466	493	506	497	497	521	466	507	507	546	492	509	507	510	503	511	543	532	491	556	466	528	491	518	470	528	464	521	516	506	505	533	482	520	549	509	509	492	446	466	548	514	464	495	495	484	516	533	492	493	497	514	485	517	508	475	490	526	515	488	560	506	489	508	498	506	560	503	515	464	499	553	497	513	502	525	474	477	510	474	503	521	524	497	490	506	516	552	487	513	505	495	505	519	502	484	535	456	526	477	483	505	539	476	503	503	526	505	488	513	532	501	477	552	506	507	497	470	492	451	507	485	513	546	506	534	475	491	502	488	476	510	539	477	504	486	500	534	503	514	493	473	510	472	493	488	490	536	512	488	486	505	476	503	473	476	499	520	502	501	506	532	501	499	537	524	482	492	503	467	514	520	498	480	480	528	515	531	500	518	543	475	508	518	526	490	510	529	491	483	489	488	501	470	496	525	539	497	507	519	478	508	493	476	503	509	509	490	490	486	522	533	540	531	487	479	512	516	521	496	520	488	510	542	494	474	498	498	514	479	515	530	491	527	497	549	489	480	478	493	502	551	484	484	521	507	495	544	480	503	510	474	536	495	512	489	487	485	495	501	520	512	520	553	481	489	515	484	494	497	533	508	518	547	523	550	513	508	505	487	509	507	502	522	522	510	501	471	476	557	465	512	484	448	500	516	515	536	486	519	547	503	462	535	493	517	517	475	520	492	511	479	499	518	468	505	496	510	491	496	483	490	523	507	507	490	496	497	475	468	507	502	550	499	502	496	512	473	506	478	515	514	503	519	543	534	499	495	508	491	514	483	472	476	506	495	477	530	518	491	517	507	523	480	523	513	510	500	515	467	515	495	497	503	507	543	499	451	477	489	498	495	516	504	483	522	482	510	498	480	523	505	506	536	514	505	546	525	529	512	511	499	500	507	539	517	516	495	534	505	528	505	499	456	534	509	506	474	521	505	501	528	477	513	489	524	521	507	517	541	530	513	501	495	509	509	499	483	548	519	535	536	489	544	544	488	491	509	491	505	502	508	497	502	503	529	485	534	508	490	504	501	491	512	506	511	480	478	510	499	500	569	475	509	502	518	506	511	486	469	500	510	495	483	530	495	500	508	500	516	519	559	499	528	483	547	511	508	475	471	530	467	450	514	496	504	537	463	526	496	528	496	524	463	476	536	520	504	513	495	490	474	547	504	483	499	458	534	496	463	569	511	510	545	516	504	535	500	496	457	470	496	523	496	484	502	527	501	504	471	504	501	542	485	521	520	493	516	490	499	533	510	521	509	524	494	498	478	505	504	512	508	501	479	550	485	504	500	499	484	506	471	551	507	484	486	543	485	484	527	498	513	470	495	494	481	497	499	483	514	491	519	522	477	519	480	506	513	487	531	484	508	484	464	506	511	498	507	450	522	481	480	499	522	509	470	494	495	501	480	543	478	493	517	494	498	516	541	504	506	478	541	491	519	520	493	502	487	515	549	513	523	499	513	508	486	493	529	539	551	522	506	530	495	516	515	557	515	502	514	441	494	522	502	460	501	518	492	518	510	501	482	521	499	506	496	494	473	516	513	508	529	524	541	545	524	518	528	540	501	476	494	482	506	501	526	485	463	489	507	500	526	527	521	567	526	527	519	486	515	514	517	467	478	502	487	471	505	510	510	521	445	485	536	501	504	477	511	524	480	539	471	523	482	497	506	495	501	493	477	513	520	507	438	530	507	516	499	552	525	493	509	510	486	520	496	512	506	530	510	502	521	469	499	504	492	532	497	469	494	480	522	486	548	460	525	481	529	473	508	468	498	486	512	498	487	496	499	464	510	517	496	508	523	492	513	526	529	506	470	508	493	504	515	452	510	492	487	499	503	542	487	495	536	513	533	510	478	509	498	524	532	499	472	532	537	522	468	495	504	546	459	534	535	495	482	520	515	467	534	496	541	525	488	475	511	537	504	506	514	500	511	533	518	458	474	503	450	469	548	495	489	497	511	550	490	528	510	517	484	496	490	491	489	536	491	479	495	498	502	485	489	486	515	489	535	527	511	524	530	500	497	530	501	537	520	494	514	490	519	488	511	498	467	475	494	533	497	536	489	498	481	533	524	541	482	536	508	503	546	509	494	513	508	532	518	513	497	489	490	470	493	499	516	524	501	502	499	472	526	503	495	489	517	482	522	528	547	478	519	519	485	531	486	539	473	505	486	478	521	499	510	494	494	544	510	520	514
24992	22071	28032	24836	10702	1090	868	721	700	702	694	688	664	675	651	658	725	624	651	674	695	642	657	618	632	679	615	645	681	629	621	630	633	650	632	668	608	622	650	633	648	645	682	664	647	676	669	602	697	610	660	600	645	631	630	600	668	666	649	614	613	641	660	625	647	656	620	606	673	666	624	618	581	657	611	630	650	649	618	647	628	637	630	643	669	646	646	639	644	658	591	633	656	614	647	603	639	604	605	588	587	660	630	594	621	627	600	640	649	640	637	602	617	629	636	631	625	625	595	626	669	582	574	631	684	601	639	623	635	630	664	608	619	627	602	629	593	619	628	641	621	621	654	619	641	600	632	595	607	691	656	654	649	617	648	608	667	640	629	595	698	635	643	619	647	680	601	652	681	631	620	655	639	641	699	672	676	665	674	642	622	597	608	686	645	671	623	618	606	633	642	609	612	617	636	645	645	602	655	645	666	578	686	683	642	623	651	681	648	600	649	625	647	594	608	646	639	607	646	664	694	624	645	578	619	575	679	645	625	623	625	618	633	658	637	640	642	667	633	653	678	666	617	636	659	651	617	615	619	611	660	672	614	649	637	643	658	647	652	629	696	627	637	657	628	678	635	688	641	671	583	642	643	661	610	636	627	651	574	626	657	645	640	637	612	656	659	596	629	638	647	714	635	709	621	617	615	634	649	651	630	641	641	702	670	655	620	640	658	636	669	620	661	660	621	635	667	625	674	656	637	629	707	593	623	626	612	669	606	627	609	579	664	609	638	655	607	687	646	622	619	672	594	621	653	626	635	659	657	629	643	668	609	626	615	645	676	596	662	619	583	623	649	610	610	611	616	644	631	642	599	647	642	609	597	631	584	628	654	637	640	645	611	651	627	655	621	633	662	637	624	642	625	605	661	637	617	647	636	638	615	658	598	623	588	655	669	674	661	600	643	634	638	666	625	618	672	641	680	601	660	658	630	660	662	623	623	612	673	686	608	606	653	682	608	586	626	618	710	601	616	652	639	637	648	664	615	612	659	697	653	618	651	640	625	653	651	651	663	591	608	613	644	631	612	642	630	622	621	632	667	619	641	606	626	646	627	649	620	593	602	652	659	638	607	641	635	629	629	611	674	624	640	659	621	601	647	641	617	663	605	668	631	680	646	615	675	599	650	649	622	680	635	631	630	691	633	602	611	625	623	631	644	631	648	668	638	585	683	586	643	656	589	618	603	641	658	619	654	624	614	613	601	594	719	654	605	640	641	639	654	667	643	676	625	600	655	664	631	702	634	619	612	630	622	592	593	634	629	678	666	634	661	650	598	628	619	642	729	640	623	628	645	653	624	658	608	590	632	664	622	634	638	610	592	617	629	662	654	578	601	648	620	631	619	613	621	676	595	637	610	637	621	607	607	655	645	658	600	665	693	618	684	670	611	689	603	669	663	664	621	676	652	616	626	665	644	650	620	651	597	620	656	645	666	655	688	622	642	607	626	600	654	614	640	627	630	594	641	642	604	619	631	629	666	642	674	660	628	640	638	613	636	667	636	644	591	597	631	637	658	598	630	596	640	654	609	644	626	636	597	615	616	615	641	578	575	636	610	606	638	664	656	651	653	616	678	630	676	639	623	648	589	666	616	591	682	658	620	670	621	671	594	668	668	634	613	646	620	617	668	686	651	633	659	631	647	656	660	638	633	609	575	652	675	609	615	681	619	606	688	614	644	678	618	611	641	632	610	610	642	613	632	625	657	638	603	643	660	633	594	581	625	635	618	648	657	652	621	654	675	626	664	604	643	684	601	667	643	666	648	622	601	618	602	622	617	659	617	629	623	638	617	673	617	628	615	669	658	639	653	625	669	616	643	633	661	618	642	639	638	628	635	609	623	630	643	656	660	621	641	633	602	664	631	652	636	601	649	656	630	655	626	640	633	649	610	636	623	564	617	605	646	643	616	623	622	655	586	649	639	638	657	635	581	627	650	651	625	659	629	637	610	639	631	659	628	651	649	591	640	638	669	647	654	612	630	591	608	653	646	652	666	642	603	594	631	668	628	627	621	626	614	609	687	625	666	629	652	662	653	651	642	618	607	609	672	672	624	602	682	637	639	656	605	656	635	608	582	614	626	628	598	567	622	655	694	677	636	617	653	686	614	607	621	615	647	639	625	605	629	690	642	611	657	656	599	626	667	674	668	657	637	617	649	651	650	635	627	606	663	671	700	663	654	650	625	625	680	642	633	643	603	627	627	601	630	584	617	618	636	654	646	619	686	637	691	638	610	649	672	645	625	661	604	656	602	639	673	646	630	622	662	657	635	596	704	621	681	647	598	648	645	674	699	653	660	639	656	622	578	638	640	613	636	629	651	623	593	713	627	661	634	661	634	595	657	608	594	656	652	633	580	626	635	618	659	651	626	645	639	620	646	637	647	615	636	607	599	614	609	579	579	632	609	606	652	649	611	627	668	669	663	623	685	647	579	622	673	631	621	619	655	652	590	624	622	648	606	639	606	623	599	622	641	611	651	683	613	648	619	634	660	670	630	573	652	657	638	611	679	618	657	657	639	668	603	633	648	586	674	613	626	622	665	625	646	676	653	642	644	663	639	598	625	670	654	687	605	663	656	618	646	602	608	624	649	675	641	645	626	608	639	628	619	632	609	635	656	653	598	593	632	658	625	647	624	674	663	635	628	677	611	641	605	614	655	646	620	680	723	629	598	623	619	644	632	619	635	613	623	650	622	651	664	707	626	587	635	600	668	681	632	629	598	632	707	593	662	679	620	665	644	645	661	641	661	679	582	648	647	654	586	579	624	657	648	623	673	645	581	621	620	589	698	657	621	623	604	620	601	599	627	656	634	662	634	627	651	651	639	651	677	637	609	637	624	685	618	603	639	637	610	654	614	633	656	644	613	623	645	626	635	644	645	662	604	621	648	611	618	641	639	596	680	623	630	648	617	583	628	673	662	627	639	659	643	656	667	658	631	619	656	666	595	604	689	632	606	637	630	678	618	640	638	674	624	604	632	635	647	595	602	625	619	675	589	598	636	627	663	681	608	621	647	592	626	644	704	630	644	653	635	616	635	606	651	647	652	624	621	658	644	615	621	656	661	662	649	617	620	618	623	632	654	657	636	605	663	636	592	673	604	636	591	632	627	628	632	635	616	647	619	615	616	626	653	614	677	650	594	659	621	632	609	612	656	680	643	645	654	640	660	653	634	674	635	656	621	589	637	649	617	663	606	667	644	611	610	620	677	667	646	596	644	618	607	655	637	621	651	648	650	642	632	671	653	639	647	613	652	603	598	647	663	632	685	654	672	668	618	609	619	630	665	619	651	684	587	613	625	656	655	612	614	616	595	608	665	629	644	579	640	618	641	637	651	671	601	617	649	634	597	614	622	656	661	650	646	608	610	610	648	593	663	585	661	598	678	651	651	659	631	604	657	589	658	618	647	662	598	640	661	640	657	644	670	586	645	663	659	615	634	631	651	630
38904	71442	19096	11050	1196	1042	873	894	812	789	719	726	686	709	734	685	704	703	680	687	712	681	709	652	652	672	653	703	715	682	677	679	676	658	692	664	659	695	674	714	689	709	694	659	686	654	686	742	671	688	645	673	642	667	646	725	671	679	623	651	717	693	718	660	703	683	682	686	699	640	612	666	624	681	663	673	661	689	674	690	649	714	627	655	691	675	666	700	680	643	645	674	662	672	696	665	675	693	659	665	684	689	675	663	680	668	668	678	679	720	688	654	666	689	675	707	710	671	689	645	656	656	712	652	638	664	682	733	666	609	657	654	646	674	691	677	634	698	692	639	668	674	677	699	699	678	675	724	626	688	702	679	636	772	685	592	684	676	665	648	694	652	693	657	644	656	642	675	674	645	723	652	688	632	624	712	686	659	656	664	673	593	669	639	679	691	675	731	691	709	639	669	669	641	655	658	687	626	678	663	636	658	619	627	649	674	676	668	649	674	696	691	675	634	632	698	668	706	662	659	686	686	685	656	654	684	702	662	626	657	675	696	653	639	677	651	749	682	677	729	717	707	676	686	701	693	670	679	624	685	685	672	647	680	646	661	674	677	712	712	682	676	670	656	658	617	655	642	698	664	688	690	657	675	663	709	707	670	643	685	690	643	652	659	682	660	694	671	670	706	676	685	684	706	685	656	613	646	648	705	663	695	679	705	689	716	691	696	655	699	678	686	695	656	685	677	637	686	670	640	686	646	694	731	645	657	624	661	667	624	684	632	660	709	708	685	666	669	669	691	659	669	717	669	725	659	712	736	664	662	681	660	640	716	677	674	660	669	665	686	711	720	659	686	682	665	684	697	646	686	693	653	670	661	661	676	676	616	629	661	687	680	658	716	680	677	683	678	683	655	675	695	671	666	624	673	676	683	673	719	672	667	667	656	667	629	689	683	704	684	661	684	664	667	643	656	616	731	654	643	705	673	640	662	621	686	650	665	653	669	661	653	674	651	689	684	687	654	653	676	649	648	669	641	682	672	664	637	670	681	658	719	692	671	669	657	619	651	679	665	660	627	626	674	663	674	649	692	661	662	659	638	666	649	659	672	679	662	698	665	660	685	717	684	711	682	657	667	687	729	736	677	631	662	664	664	649	664	664	654	642	696	656	659	641	661	644	704	643	698	696	661	712	658	702	677	716	666	610	686	655	673	671	732	668	656	645	681	672	713	683	689	699	655	677	688	677	704	700	670	696	679	668	702	619	677	663	669	642	673	657	671	682	665	640	669	668	638	664	677	673	678	647	690	658	646	645	687	678	684	675	628	661	650	673	644	720	600	699	678	638	648	678	663	676	706	720	696	620	663	694	711	657	666	646	661	671	688	658	715	671	650	648	639	704	674	665	674	643	639	725	714	704	685	621	665	627	652	665	642	616	731	685	686	700	637	672	690	671	665	636	707	669	679	673	684	655	663	657	687	604	682	666	643	669	679	669	637	682	652	654	678	642	596	660	686	654	694	655	688	701	726	706	682	681	624	685	662	639	691	651	630	655	689	662	689	668	692	663	668	676	637	648	694	674	655	677	684	678	701	684	705	674	704	657	707	667	633	637	680	675	706	629	670	666	685	676	665	642	644	657	663	660	676	651	660	668	701	669	639	680	670	673	691	691	654	646	657	666	669	645	651	688	668	704	696	617	663	658	615	662	692	652	660	656	727	653	679	664	659	709	616	693	690	637	668	669	678	665	704	669	675	654	657	667	708	674	661	699	676	726	664	669	668	677	701	686	676	637	690	671	688	640	691	716	637	624	651	701	688	671	702	715	650	671	703	614	693	657	662	640	712	693	644	658	686	704	682	670	648	725	718	678	644	706	636	683	638	642	681	626	673	678	594	673	676	665	653	640	702	653	669	669	696	652	651	665	628	660	649	693	666	655	682	669	705	695	715	672	641	665	665	675	655	694	672	665	649	650	667	676	621	673	715	652	667	643	693	693	709	666	657	683	620	633	674	711	672	664	655	709	707	703	658	697	705	647	659	633	687	664	663	690	674	673	705	678	637	693	685	678	653	657	663	681	672	695	658	674	686	659	658	649	674	697	670	645	673	668	671	655	681	675	697	674	674	705	681	659	665	695	702	682	650	675	725	679	633	674	654	691	653	658	639	652	742	662	680	689	689	677	656	666	704	680	655	640	707	646	671	653	669	678	687	687	630	695	665	700	673	626	649	680	634	629	704	647	684	672	696	614	638	633	732	691	628	669	637	644	737	710	661	674	665	669	672	656	685	642	642	671	702	645	617	671	664	684	680	669	679	633	640	650	690	687	659	686	637	655	652	637	641	696	668	668	665	709	646	657	652	705	648	649	673	663	653	700	690	621	680	647	679	704	668	673	664	665	645	638	662	687	687	669	652	644	696	684	661	659	693	610	649	669	651	702	656	672	655	659	681	618	639	624	668	699	672	671	653	673	630	623	672	702	636	671	699	672	638	684	685	716	722	677	689	699	689	686	683	663	669	657	676	715	676	672	659	666	674	673	682	689	674	653	667	665	664	676	705	705	668	665	654	698	663	670	700	654	641	708	638	670	696	629	628	694	648	676	661	645	662	694	665	699	691	702	684	655	674	685	657	660	716	675	656	672	667	668	665	658	619	697	660	669	653	702	649	678	688	657	717	621	674	695	616	667	661	646	689	650	670	642	664	673	689	681	632	681	708	672	664	615	661	711	672	667	664	649	671	689	721	676	662	676	672	678	679	650	666	690	672	680	697	666	623	675	660	641	681	651	671	698	729	650	613	643	687	638	652	701	666	732	702	731	648	706	690	713	614	713	629	677	684	660	627	695	691	707	667	634	673	677	668	668	640	680	720	651	662	643	657	695	684	716	647	709	690	677	740	693	654	724	711	618	648	657	647	703	664	689	682	650	683	680	679	687	680	659	641	680	662	658	677	680	686	700	680	642	661	678	645	708	675	651	670	694	628	688	668	679	715	684	692	666	685	691	668	676	654	644	679	646	661	691	659	699	711	694	672	665	646	676	711	689	715	655	684	648	688	690	609	652	685	626	703	627	638	661	662	654	710	704	655	700	669	636	611	670	680	678	651	676	701	677	661	676	699	641	662	723	672	682	695	656	629	631	669	650	695	667	682	677	665	684	646	702	662	751	667	656	685	652	652	711	708	636	696	663	669	620	688	683	652	657	675	662	680	661	636	688	674	654	635	696	722	652	709	665	731	709	674	684	678	639	692	675	635	695	656	707	667	723	697	703	663	639	647	653	691	640	676	668	638	632	617	676	660	673	645	686	672	683	715	666	648	664	623	652	660	668	671	661	677	680	661	675	671	683	653	682	728	634	698	680	674	681	674	662	658	670	645	666	667	643	706	657	645	677	660	661	631	663	666	756	667	735	667	660	643	632	629	668	686	646	652	644	640	689	639	619	689	674	701	658	622	663	670	637	639	681	745	670	622	716	677	681	682	680	670	650	634	671	619	640	657	687	667
22690	21343	29100	23714	21147	20902	9383	1486	1229	1168	1031	1029	1005	1009	992	1009	1005	998	936	926	963	952	872	916	928	936	879	939	888	935	908	917	926	908	857	933	858	895	964	949	900	923	887	911	899	961	924	871	925	924	912	923	930	919	899	911	862	874	924	919	890	913	907	893	909	966	914	906	935	916	890	891	894	941	949	904	890	901	991	866	904	942	909	876	905	923	908	911	899	914	849	883	904	917	840	869	874	924	864	889	960	896	912	907	912	925	961	907	919	896	854	864	895	850	891	905	889	959	950	898	913	916	898	908	855	889	865	941	948	930	983	967	883	877	920	911	893	892	900	949	870	900	925	893	854	958	875	913	880	950	897	910	931	914	888	927	873	896	951	895	900	900	868	935	871	934	859	921	888	878	900	919	877	875	863	899	930	866	929	904	950	900	931	955	907	936	818	925	977	883	924	926	986	922	901	915	919	913	873	935	977	911	1002	889	920	872	919	917	891	903	886	923	824	923	927	904	868	898	901	964	908	907	915	909	910	959	858	885	949	893	926	888	919	936	865	936	891	863	875	897	914	878	893	936	892	916	903	908	892	932	903	964	907	894	925	940	918	922	905	831	892	922	901	945	859	870	932	876	862	876	910	884	956	916	861	918	913	900	967	882	924	897	918	892	920	907	871	864	911	859	862	918	852	921	912	886	870	881	946	927	920	880	888	872	892	846	909	899	903	895	900	914	884	935	942	906	895	872	915	892	864	882	886	850	886	898	947	899	903	899	897	915	910	937	888	904	898	966	922	928	933	905	910	893	895	885	912	904	856	905	891	894	910	864	909	863	868	940	902	897	913	922	886	924	919	869	872	914	924	898	925	943	920	889	853	924	901	863	891	921	925	905	909	941	912	880	887	922	870	903	867	885	888	929	917	875	924	865	921	909	968	871	902	840	927	925	911	935	896	920	870	883	916	897	903	891	907	914	882	866	905	948	908	878	853	941	847	934	911	945	936	914	924	940	927	899	919	868	967	937	931	905	895	878	896	901	899	894	954	937	912	876	950	909	872	930	892	909	916	898	964	885	899	882	911	931	916	930	915	888	927	919	939	890	954	894	904	947	921	921	908	874	901	907	844	920	950	933	900	930	882	904	943	880	954	895	894	842	911	904	880	859	889	853	908	887	906	903	916	894	866	917	893	876	879	920	884	898	915	936	936	948	842	917	894	868	866	890	919	943	885	938	908	920	949	899	932	878	923	893	840	939	947	894	860	885	897	868	937	910	893	892	941	953	901	954	896	901	925	977	865	903	834	934	870	928	940	925	881	941	918	909	921	886	939	906	883	880	892	897	916	919	919	954	874	870	897	852	897	992	963	898	886	892	863	879	859	862	876	894	908	939	937	913	892	893	887	941	900	881	919	883	903	912	874	928	938	888	933	864	905	926	930	929	839	870	872	897	902	871	829	923	980	915	950	889	876	932	898	924	892	873	929	886	902	928	837	932	849	946	887	922	898	881	936	931	874	874	888	849	906	937	881	937	961	883	883	927	946	939	902	931	889	836	908	859	894	932	880	906	966	905	845	942	886	928	880	873	925	878	874	892	887	904	848	929	844	868	869	879	929	876	941	859	904	913	837	930	852	874	858	893	885	922	863	858	919	925	909	892	919	907	875	870	883	915	854	955	940	916	892	901	880	939	921	882	903	887	877	868	911	916	862	928	882	900	907	871	901	875	908	950	832	853	922	878	879	903	904	911	853	884	950	857	899	893	932	922	922	892	954	930	912	896	879	960	888	936	880	917	885	915	841	929	918	908	868	932	876	909	859	857	862	885	914	881	925	873	869	850	869	907	955	861	874	867	877	907	897	888	894	922	900	944	930	900	900	882	882	905	892	894	876	921	864	904	872	894	886	884	923	892	935	866	918	871	897	896	888	969	846	914	931	913	891	937	903	872	940	868	894	947	906	958	939	905	914	906	912	906	897	917	912	906	914	923	959	878	920	882	862	910	874	920	865	903	931	898	930	870	911	939	843	882	980	884	848	872	871	978	884	912	964	910	916	975	867	902	885	936	885	946	904	838	913	813	918	907	863	899	852	910	934	866	890	901	861	880	901	938	878	925	921	914	888	906	879	918	907	934	943	884	924	899	910	919	942	938	933	907	915	887	920	893	920	846	882	870	892	815	889	935	873	904	931	942	840	939	944	862	930	913	939	877	936	948	933	916	908	882	886	898	870	914	895	899	880	943	926	888	882	940	869	874	864	947	917	951	900	928	902	885	896	885	904	861	862	889	934	876	878	875	902	900	916	920	904	884	913	884	884	898	858	853	891	928	926	828	903	952	934	924	924	837	901	915	903	912	905	895	887	828	910	920	893	924	907	859	842	936	880	825	879	805	929	828	908	923	877	911	902	873	913	891	892	859	880	892	901	930	961	926	897	889	882	940	933	885	932	896	913	924	908	948	896	908	919	932	883	917	876	880	921	893	923	884	910	888	907	866	881	951	876	966	913	914	864	942	891	841	922	890	926	900	933	877	913	872	945	911	892	869	935	937	955	908	942	905	904	878	930	924	931	915	861	858	923	883	862	902	907	917	873	916	900	867	968	940	950	898	900	918	940	893	890	925	911	919	902	911	911	885	888	886	881	852	903	918	875	905	886	929	908	876	850	884	916	871	868	859	901	874	939	907	897	906	923	865	969	919	910	887	918	867	901	836	860	916	935	859	869	895	881	843	925	914	898	903	916	920	900	880	859	968	871	918	874	949	881	954	890	853	928	832	862	895	906	901	931	920	899	906	878	877	1000	942	902	848	936	909	962	908	903	923	863	1008	913	879	912	866	878	867	913	894	862	927	910	885	951	924	875	916	908	894	923	915	839	885	873	913	911	934	837	896	901	942	876	864	895	937	880	876	938	915	905	902	934	924	957	876	899	859	911	923	901	840	828	946	902	947	880	893	930	910	903	922	957	882	905	849	956	886	935	856	874	864	872	906	865	975	906	918	873	888	933	929	910	879	877	901	896	920	909	896	897	891	894	914	862	920	921	899	879	935	867	918	954	876	935	905	928	886	888	864	951	922	906	845	891	870	848	940	942	889	944	902	939	960	936	887	862	913	859	903	924	927	891	862	909	892	871	891	921	906	901	856	905	940	924	864	895	894	896	884	946	868	955	873	910	907	921	866	861	904	873	909	890	869	927	907	869	868	871	869	909	918	960	910	911	922	912	892	883	908	887	847	912	942	936	922	861	848	900	887	902	918	901	914	943	937	955	943	900	957	953	887	935	866	921	882	909	884	882	890	915	903	889	920	934	900	891	998	901	924	883	894	915	898	943	906	878	869	884	896	911	930	889	926	895	863	908	906	889	917	875	931	912	893	902	862	855	880	899	904	862	929	891	913	925	934	877	870	871	882	905	912	895	894	948	927	927	836	922	882	911	875	913	898	882	917	877	972	930	886	909	913	880	921	911	877	858	887	909	911	919	868	902	934	950	841	890	876	898	945	817	900
44467	94156	23344	18120	2582	2176	1801	1528	1353	1203	1212	1113	1069	1032	1060	1011	1011	1029	971	968	926	945	953	945	917	952	948	879	915	876	902	867	864	908	923	913	909	876	912	880	883	895	912	933	941	926	922	927	905	933	851	900	920	916	944	935	921	879	907	940	875	884	919	911	885	851	938	851	946	897	936	873	850	850	890	889	824	850	890	867	925	889	914	906	897	882	898	886	882	940	936	862	892	897	901	888	911	852	942	879	887	910	895	944	936	917	867	944	895	867	898	916	901	933	925	938	926	936	861	899	871	907	931	863	926	922	884	873	929	916	906	847	905	897	915	983	923	849	915	897	886	842	878	906	915	910	891	933	856	838	907	886	897	904	935	945	904	902	914	958	893	939	923	918	902	834	926	899	884	940	942	955	843	906	853	880	963	954	900	871	839	931	867	907	890	830	936	936	883	884	886	953	947	850	880	866	906	880	911	887	857	905	972	913	880	907	912	894	865	934	854	911	941	926	905	866	888	943	917	896	925	862	906	912	861	862	905	861	900	880	894	860	853	921	853	923	910	888	858	878	894	890	883	932	900	907	880	907	925	885	895	870	862	917	880	928	866	869	973	956	914	888	891	937	887	921	922	934	881	911	901	958	886	860	919	924	860	879	887	849	903	873	923	889	902	938	874	959	852	866	886	910	833	903	925	904	896	953	910	928	938	921	879	901	896	920	918	955	927	902	885	891	935	882	894	915	862	944	892	917	946	901	900	903	851	936	921	871	883	914	932	865	880	910	917	887	945	825	885	843	915	902	875	941	927	853	919	889	880	924	812	926	892	849	900	942	824	856	906	928	923	886	870	873	914	891	878	920	883	876	836	891	895	934	887	914	923	856	929	895	930	887	872	900	902	891	936	892	862	898	882	868	940	870	880	922	881	870	865	893	919	934	901	864	959	911	938	921	939	947	919	928	814	861	931	907	901	890	938	917	883	905	945	861	925	912	854	893	879	916	897	893	929	862	914	922	882	866	916	897	916	897	894	889	917	894	963	923	858	868	886	861	871	887	884	960	921	888	875	912	863	895	893	877	891	926	910	885	908	930	911	913	864	899	924	923	894	925	888	850	970	901	933	926	919	863	883	886	899	904	879	874	913	910	889	931	886	868	908	925	872	926	867	888	914	882	885	926	871	901	922	896	900	936	856	960	945	892	902	960	867	972	899	894	870	898	949	913	882	914	876	898	907	924	836	938	912	887	838	924	909	871	869	905	867	897	907	911	830	898	915	859	908	895	900	832	881	878	883	931	894	941	893	859	843	896	932	909	850	925	878	902	898	924	934	874	869	911	876	902	905	870	858	912	888	922	924	889	905	887	921	857	879	905	929	890	908	944	882	893	888	881	900	929	890	873	893	935	940	860	896	927	928	907	880	894	911	938	932	907	974	916	915	933	880	931	914	913	900	888	920	897	977	949	882	950	892	866	867	899	927	865	929	878	906	929	881	869	927	922	825	900	919	921	906	881	908	944	887	917	915	925	846	876	912	928	926	899	849	872	856	859	883	884	842	892	920	936	938	886	961	922	898	905	903	844	895	830	896	900	917	958	896	875	880	907	887	932	880	921	851	901	893	838	890	867	889	868	906	938	935	922	861	789	910	905	894	924	919	936	906	926	872	915	945	907	858	924	913	947	869	890	889	900	886	848	873	956	861	894	834	896	884	896	843	867	910	921	831	891	952	903	895	909	910	889	924	834	918	929	860	890	923	885	948	930	897	930	896	839	911	890	897	858	906	906	847	892	858	907	924	847	902	889	932	910	869	941	937	956	906	861	897	840	885	903	917	883	909	912	930	858	875	851	950	871	894	914	909	896	923	950	862	904	889	853	924	845	863	918	913	917	882	917	889	894	879	906	846	907	800	871	882	890	908	926	928	885	911	869	909	888	837	877	890	915	867	913	908	909	857	925	927	949	898	922	936	884	909	962	900	882	918	887	874	893	878	953	892	899	889	850	955	928	901	895	878	907	927	934	917	877	895	871	901	905	902	860	834	943	916	933	893	938	907	840	904	888	907	918	875	864	898	869	925	949	979	947	932	911	904	875	962	911	855	882	925	899	929	825	869	821	845	928	966	933	885	902	916	889	903	814	877	915	939	880	857	870	906	914	849	940	864	889	943	872	896	890	918	864	1013	920	900	893	884	861	915	928	904	873	904	948	942	929	920	938	908	919	964	905	895	889	904	845	896	871	949	904	953	849	919	920	921	887	893	859	895	874	890	948	939	886	922	905	900	859	875	910	898	893	863	964	897	864	867	903	979	833	904	910	871	885	869	872	871	937	901	884	911	900	856	905	890	917	887	856	890	898	852	941	940	879	873	921	869	882	896	901	895	920	939	893	918	892	854	896	850	877	904	897	909	963	859	912	936	893	885	877	858	881	900	905	921	845	927	870	892	896	927	897	933	902	928	866	911	890	889	895	872	922	919	936	939	935	892	862	879	909	809	885	899	956	921	896	904	879	934	967	859	874	867	945	924	872	874	874	845	908	857	904	900	869	890	847	902	945	885	892	885	884	940	907	903	914	926	912	879	911	886	873	842	893	920	947	870	889	896	886	852	861	895	929	875	915	886	890	880	889	901	919	862	930	909	862	879	853	819	952	894	883	903	896	974	859	885	886	867	934	912	919	885	863	914	842	830	909	863	963	879	870	863	917	899	885	866	881	936	915	939	886	854	825	901	897	937	957	885	940	902	880	895	900	891	926	963	882	864	871	915	908	876	914	912	897	836	893	912	949	945	906	880	933	915	884	873	860	972	874	934	884	924	907	862	894	867	868	921	897	892	959	944	923	937	887	862	894	941	875	896	894	904	868	905	912	937	867	937	866	917	888	877	874	920	888	884	880	885	908	862	868	866	869	905	905	920	945	889	923	905	893	866	931	883	912	932	907	873	949	877	903	922	911	889	934	910	883	937	938	880	912	899	886	857	867	925	890	951	919	914	912	941	892	909	860	946	849	912	902	904	936	833	925	931	835	870	900	923	871	837	959	896	848	929	881	894	870	844	829	874	907	895	882	896	868	911	901	851	891	907	925	867	935	929	930	925	903	930	922	840	949	903	914	899	923	905	892	867	905	918	931	868	869	892	873	896	897	933	887	905	845	896	915	912	858	872	842	871	903	917	912	889	903	882	897	941	861	842	968	948	882	862	909	956	879	868	841	847	914	920	863	944	841	903	897	894	894	903	929	940	910	917	893	883	877	885	900	866	926	863	872	900	886	919	955	994	904	867	884	921	882	889	979	870	867	974	873	855	899	903	914	945	905	942	896	915	911	904	905	947	930	885	927	891	938	860	889	892	924	908	899	894	905	886	909	907	915	914	902	898	909	966	867	942	892	919	897	886	898	888	899	921	925	868	866	946	954	930	892	925	881	863	881	896	875	941	865	913	871	868	889	957	927	968	905	870	916	888	900	889	890	905	876	889	845	867	919	937	903	864	898	875	899	866	875	887	885
28432	24359	16291	4693	424	370	362	397	312	373	341	344	372	332	363	354	333	361	381	360	346	337	354	362	355	337	323	347	346	361	321	389	379	395	355	375	332	364	366	392	351	338	366	364	336	352	347	324	368	340	381	379	369	358	357	358	355	372	352	365	369	325	362	346	358	360	368	399	363	383	406	384	362	353	350	344	344	364	348	340	350	363	353	372	350	352	360	368	371	342	350	328	348	354	340	381	388	372	320	369	382	374	363	398	313	352	354	383	370	355	359	345	360	328	351	372	362	330	358	339	361	362	378	321	319	355	372	331	346	338	348	355	335	338	364	335	351	333	360	364	347	346	345	365	392	336	358	349	353	347	377	358	356	337	359	361	349	372	348	345	358	324	351	365	341	361	349	371	345	375	325	382	378	349	329	337	364	373	357	335	345	386	383	369	365	344	375	323	343	375	361	341	332	351	362	373	361	345	339	352	344	341	337	338	338	355	346	329	377	346	368	357	387	349	319	349	352	370	352	366	345	348	357	368	353	330	370	352	371	365	367	371	352	342	365	340	373	365	338	359	339	356	347	332	328	359	364	350	378	355	342	364	345	355	368	349	364	332	362	367	336	355	336	346	333	355	357	348	342	348	379	334	333	359	335	379	361	369	370	366	379	340	352	353	369	380	341	344	333	351	343	354	364	323	379	379	322	389	370	345	361	397	361	356	371	361	369	344	354	365	354	370	381	345	363	356	349	359	334	341	339	381	361	315	344	347	354	356	340	358	356	330	347	360	352	387	362	371	398	355	339	361	334	345	351	334	384	353	345	333	388	354	365	334	332	366	330	364	392	364	329	333	344	373	370	365	357	335	358	349	364	328	335	335	401	365	371	323	337	393	369	359	359	370	360	366	324	360	359	351	345	398	408	353	346	368	351	345	354	345	362	399	365	363	345	348	334	322	366	317	325	332	359	378	369	328	324	336	377	364	353	356	338	334	333	364	338	363	353	325	334	379	341	338	348	351	368	352	359	356	358	340	345	321	333	357	373	372	356	354	381	351	403	365	370	356	351	370	338	348	322	335	338	343	387	356	356	416	364	354	367	349	341	360	373	357	335	356	377	311	336	353	358	328	364	321	348	375	368	351	337	343	348	338	342	320	337	363	358	349	331	344	327	339	352	326	352	339	355	352	354	371	348	365	360	322	386	359	364	377	370	360	321	339	387	336	403	356	354	370	348	389	330	330	351	335	362	388	347	334	415	369	367	317	337	375	348	346	384	353	334	336	369	376	334	389	379	319	382	381	355	378	362	374	364	311	369	361	345	338	322	359	323	383	375	345	350	363	353	321	337	367	341	341	382	308	331	363	355	354	367	367	363	352	359	388	342	327	343	359	329	358	375	398	357	360	384	333	362	339	346	358	381	350	382	366	340	374	377	356	363	352	343	346	363	385	379	359	344	335	359	381	332	364	338	349	363	407	354	367	306	365	364	354	324	352	335	370	356	337	378	380	368	320	351	357	379	365	333	335	371	332	344	360	341	328	370	347	344	322	351	357	362	358	332	382	321	353	375	386	336	365	377	346	346	358	348	362	365	360	357	363	349	354	335	401	389	370	348	356	416	342	383	381	351	366	339	336	332	334	358	361	343	378	351	352	339	387	365	335	347	355	328	340	357	332	398	381	351	344	340	349	349	346	364	349	344	339	315	392	359	335	348	353	394	372	380	326	337	336	394	342	373	363	379	342	384	301	332	358	335	344	354	350	356	374	329	339	362	422	367	350	374	352	372	330	372	361	354	372	357	377	358	344	346	322	370	333	371	360	335	362	348	347	350	326	355	397	349	355	372	322	342	342	357	339	411	371	334	372	360	374	377	345	341	364	321	340	355	393	347	361	343	338	369	338	363	372	341	357	344	331	396	339	363	326	338	339	339	346	357	344	356	366	364	338	339	379	372	360	344	349	364	312	335	372	356	352	374	373	357	342	380	343	353	375	313	341	360	343	364	359	368	364	366	324	342	405	363	382	357	369	338	372	351	376	358	367	347	366	386	328	389	341	360	319	392	348	343	343	340	342	342	359	376	344	334	386	324	405	349	371	359	328	349	359	360	367	382	352	360	366	357	339	387	357	358	359	364	376	330	347	357	378	358	385	372	371	358	380	360	343	349	371	386	377	340	392	382	386	347	338	373	355	340	385	348	358	356	363	353	378	356	356	344	367	343	331	398	349	343	353	348	372	347	349	337	337	342	378	369	312	385	344	353	365	349	345	313	374	353	338	359	365	344	357	361	348	372	386	370	318	393	332	372	329	381	363	342	333	358	376	336	356	322	337	375	361	346	328	374	363	380	317	328	356	326	310	325	366	342	396	349	380	369	357	373	354	348	368	376	346	330	354	358	378	402	362	367	351	341	365	340	371	388	339	368	368	327	359	376	334	326	384	349	335	364	351	326	382	351	363	358	338	384	332	334	349	358	382	356	389	332	366	364	370	392	367	321	350	339	359	337	384	350	335	365	365	358	364	346	380	340	367	313	351	369	378	359	359	363	345	355	378	362	329	348	363	354	300	382	350	327	353	322	368	352	369	343	361	351	378	329	333	349	339	346	351	337	386	365	368	345	375	341	332	328	300	376	349	357	340	354	365	357	342	372	346	365	342	333	373	384	359	344	366	380	341	345	391	347	371	365	363	343	356	349	350	364	343	380	338	332	348	349	372	368	360	360	381	356	363	328	343	373	324	371	318	373	340	325	353	344	346	328	366	362	374	337	382	344	354	368	371	345	355	334	363	342	380	355	383	345	339	374	326	368	348	368	361	359	338	347	333	378	377	327	356	340	333	407	372	354	357	352	342	333	353	364	341	364	379	359	346	328	352	371	368	322	379	341	338	365	344	350	342	381	345	353	376	347	349	353	330	357	374	344	368	391	321	372	322	358	361	335	358	353	339	365	334	338	351	340	335	351	351	386	334	397	378	345	374	351	354	381	365	337	361	366	382	372	348	335	358	374	330	331	369	350	386	352	366	356	353	338	356	357	363	366	345	366	339	391	360	376	352	356	350	321	316	349	367	344	358	361	363	318	358	349	392	400	338	367	319	358	358	324	324	355	342	361	355	340	344	326	343	402	334	336	316	342	366	372	339	369	356	345	357	345	412	348	354	400	361	337	347	335	335	323	345	388	390	370	365	366	363	349	392	344	381	356	364	342	364	337	332	339	377	383	384	335	382	360	394	310	349	376	370	336	395	342	352	359	370	344	341	346	332	340	347	326	367	390	367	323	334	325	356	347	335	360	333	332	385	308	347	320	355	331	356	366	349	370	369	377	383	344	355	371	363	353	355	355	332	350	334	332	382	360	358	356	348	350	343	384	383	364	316	365	359	369	339	362	378	379	382	346	364	352	339	377	373	329	346	338	335	387	352	341	385	372	347	325	334	353	345	304	363	328	319	385	330	375	333	317	366	335	359	342	353	363	364	368	328	338	387	334	348	360	361	357	374	363	416	352	354
19725	35481	6188	2510	435	414	398	426	420	395	394	415	387	398	388	437	414	379	394	368	402	387	378	403	390	407	361	396	364	405	407	434	375	408	400	379	405	415	365	393	389	399	416	410	384	370	381	372	397	403	396	365	403	405	421	397	394	397	405	399	390	369	378	416	415	388	374	358	431	394	428	377	365	363	388	394	330	401	394	403	382	393	425	357	379	400	377	385	376	452	386	391	395	372	403	396	352	396	385	373	391	415	381	418	410	360	374	395	406	381	401	396	367	349	400	419	376	381	410	423	367	403	390	410	381	376	406	433	398	368	433	384	365	394	389	396	406	377	376	390	426	344	391	373	385	393	373	385	397	400	396	417	370	409	392	405	393	404	371	403	373	378	420	380	418	395	393	422	405	364	387	425	351	407	391	387	408	442	366	374	388	404	375	384	424	364	384	406	412	407	382	413	394	366	399	365	388	400	385	382	400	409	375	375	378	396	389	383	405	403	396	400	406	373	364	379	404	402	381	401	352	397	388	415	395	390	406	371	383	429	379	430	402	391	360	439	346	395	420	373	389	422	395	379	408	386	427	395	391	406	359	402	374	419	381	385	424	387	424	376	382	408	428	397	383	386	386	388	402	387	407	420	380	384	375	409	379	364	434	411	380	400	377	396	384	390	409	441	413	389	384	401	374	395	395	404	390	415	414	429	421	375	419	389	383	392	400	415	390	387	375	405	428	383	371	352	408	403	409	415	365	396	415	412	390	381	421	401	408	377	410	394	396	386	415	399	382	390	408	360	383	401	387	395	403	381	404	423	415	400	388	381	394	429	393	420	386	401	388	391	368	394	344	387	390	395	400	409	408	387	398	396	422	406	380	376	345	373	404	347	377	363	426	423	395	352	367	346	386	414	376	366	400	405	398	388	388	393	384	376	379	389	396	368	402	384	383	420	402	385	371	404	375	429	389	389	401	392	373	374	413	388	398	412	388	363	397	382	372	409	389	405	412	407	429	388	444	381	367	397	373	371	416	367	391	369	398	390	421	409	389	393	382	395	386	397	378	390	388	357	385	417	403	410	369	398	407	400	393	381	378	390	410	350	414	386	408	417	357	374	393	408	388	402	377	412	376	377	396	392	385	367	373	377	378	400	398	386	400	414	366	384	385	388	357	379	344	390	434	350	400	364	400	407	409	355	361	405	405	383	370	375	408	386	396	387	390	359	397	390	400	359	399	392	386	344	403	364	423	404	375	395	396	393	409	392	396	389	426	398	405	402	393	368	359	399	424	382	409	370	402	394	398	375	395	396	390	373	381	387	402	394	419	399	385	435	384	373	420	414	384	400	415	389	366	395	394	402	346	381	391	395	420	417	378	343	418	394	393	402	426	408	357	372	396	403	393	410	383	372	376	405	391	382	365	432	375	403	372	366	400	363	412	377	401	418	453	421	409	402	417	376	385	396	371	388	400	389	430	388	422	409	378	392	374	400	379	409	409	361	371	422	381	388	383	425	351	378	363	427	410	418	402	381	369	413	352	413	385	398	395	381	429	382	397	408	432	387	397	403	380	435	400	395	369	432	403	407	392	386	396	385	402	395	380	380	365	374	394	389	372	390	401	407	393	391	400	382	395	426	408	376	392	396	383	385	387	412	411	414	395	372	378	374	380	402	408	389	367	373	391	397	382	424	407	386	377	412	419	392	395	386	417	423	393	386	376	360	406	438	400	356	390	371	372	376	378	429	392	419	376	352	393	383	378	399	430	388	385	369	373	385	382	366	368	388	355	400	377	373	404	399	390	398	396	398	398	405	393	390	413	378	416	383	389	383	388	386	394	404	411	421	415	399	350	392	374	366	367	417	382	385	377	356	381	366	360	406	404	414	403	381	389	391	395	398	398	394	388	412	407	380	402	381	408	423	369	399	378	383	404	382	357	391	395	412	421	383	368	383	402	367	377	370	384	359	433	415	386	413	377	432	441	378	376	384	386	381	381	365	394	370	396	400	373	369	407	412	393	405	401	416	359	415	386	373	385	396	389	391	405	379	373	435	392	400	374	423	391	395	421	418	412	342	383	389	368	386	368	363	370	394	411	385	417	413	379	406	383	396	382	414	401	392	386	375	358	388	375	408	389	424	352	387	411	400	366	401	374	400	402	387	427	370	354	407	386	393	424	386	400	390	434	423	375	366	365	386	368	391	377	396	356	409	381	420	388	417	382	413	415	389	379	408	375	369	402	369	382	413	373	382	400	384	386	368	391	408	433	358	396	410	425	392	406	372	391	396	387	395	420	426	418	409	408	404	420	396	401	418	375	404	401	345	379	391	375	398	434	410	397	377	401	403	421	383	394	378	426	410	394	395	397	388	396	399	412	395	416	366	398	421	389	406	407	366	383	394	427	381	378	354	417	400	409	391	360	344	372	353	391	413	391	404	396	412	400	395	386	352	411	385	386	391	387	367	404	400	395	395	353	431	406	422	400	377	387	393	386	375	385	387	400	372	415	358	391	410	396	403	375	431	373	398	440	382	397	378	396	394	371	386	380	409	403	412	364	389	410	372	413	378	393	370	364	385	402	381	412	425	366	336	449	402	392	398	390	372	389	377	383	383	415	400	369	373	396	394	398	410	400	369	396	402	406	364	411	428	363	421	387	387	364	412	375	347	388	390	379	361	378	359	417	405	415	385	395	343	427	414	392	374	415	419	405	414	403	378	358	379	388	361	392	371	332	416	400	385	379	380	392	405	368	355	371	376	412	394	379	410	367	369	359	360	415	364	384	408	384	393	425	394	401	399	381	402	416	397	404	417	399	425	353	372	397	418	381	364	372	407	406	393	403	410	393	374	377	404	396	423	389	402	366	373	370	372	393	380	429	402	416	365	389	413	380	365	390	382	408	426	390	415	362	424	399	350	395	396	344	393	393	392	375	403	379	380	409	412	390	388	401	381	355	391	419	381	390	392	415	379	409	386	407	381	428	400	415	334	385	406	415	390	408	374	379	362	406	365	408	367	375	386	384	400	376	400	399	386	414	428	400	391	379	402	418	390	400	387	418	379	393	376	379	395	372	395	424	436	395	394	430	421	412	373	438	376	403	350	396	387	396	383	378	414	407	419	370	403	403	385	392	383	399	389	401	415	374	402	403	382	391	385	409	358	435	405	385	375	388	369	368	363	404	397	414	420	366	415	362	373	360	361	381	418	420	421	409	403	389	415	374	407	391	370	390	384	392	394	391	388	397	427	395	396	401	388	430	402	404	391	416	362	386	364	373	413	375	401	414	397	402	393	406	387	398	382	382	396	400	391	379	409	361	418	402	383	386	387	395	374	401	372	381	345	393	377	383	398	370	384	382	416	389	403	392	400	374	378	387	395	379	379	406	392	410	369	371	373	384	390	391	343	399	414	419	432	418	360	423	437	384	397	391	398	410	378	400	379	395	358	381	411	414	419	389	386	380	365	391	418	371	411	380	435	366	386	374	375	379	392	391	411	383	380	352	365
23861	21604	28669	24178	20937	12179	1093	706	606	626	609	519	563	533	536	522	505	495	489	497	505	503	482	492	491	479	487	447	472	531	463	481	512	483	457	476	478	531	522	531	478	468	485	486	428	483	532	475	497	451	472	481	523	446	434	486	513	504	480	461	470	498	490	486	477	466	460	453	457	441	465	486	495	494	475	499	490	548	464	509	451	502	482	465	439	508	487	453	454	484	454	474	466	467	490	468	449	501	503	471	467	518	498	475	485	467	483	484	480	432	475	470	478	478	542	456	494	460	485	543	485	509	506	481	473	488	443	480	447	497	490	479	462	488	461	496	472	471	450	455	456	509	464	436	502	470	495	500	478	480	455	484	456	483	489	444	495	427	472	465	479	478	506	495	511	489	474	492	512	481	486	513	497	492	481	487	504	504	473	484	472	469	445	497	512	496	468	493	479	481	455	473	512	495	516	500	494	479	467	441	492	464	454	489	440	451	445	484	443	468	477	470	470	463	481	486	492	490	481	511	491	523	486	489	485	503	480	498	484	471	474	494	450	471	487	469	492	482	462	475	495	463	495	461	503	501	484	455	471	504	485	451	502	465	431	491	478	464	427	491	482	495	461	463	507	503	464	504	519	527	470	464	468	457	541	484	450	471	483	488	481	479	458	487	518	504	451	509	480	499	482	485	494	465	525	495	501	453	485	524	478	494	528	491	491	487	532	460	470	518	516	472	493	491	492	466	478	425	502	481	465	491	450	450	499	470	525	466	503	486	475	523	485	457	487	483	497	533	441	490	484	484	517	477	535	498	510	483	467	499	452	466	483	481	499	442	503	467	510	516	479	511	475	507	470	475	430	475	482	466	502	472	457	462	456	507	458	494	484	445	465	478	454	489	496	480	456	451	478	502	440	502	516	496	477	466	477	452	476	461	499	485	490	502	456	460	508	495	506	482	513	436	512	478	442	534	446	523	453	490	516	453	512	493	508	489	484	464	472	496	522	513	525	445	476	472	474	499	448	459	464	508	478	471	470	494	466	476	496	464	486	483	477	453	492	499	459	514	474	478	504	445	514	434	451	468	507	477	484	457	487	494	470	503	482	486	482	452	482	493	519	459	500	491	502	501	461	489	465	452	479	496	455	454	486	513	430	477	481	493	448	475	488	518	459	486	476	485	496	479	502	518	489	479	461	522	473	497	501	469	488	488	481	458	465	457	523	453	475	522	508	479	490	496	500	470	484	470	505	533	454	480	518	459	521	483	519	485	511	506	465	514	531	435	519	496	480	472	527	509	481	499	450	481	474	466	467	484	500	455	452	528	436	487	519	492	490	473	521	470	479	496	488	459	475	501	473	475	485	475	512	484	478	506	480	462	499	497	446	465	478	520	481	486	483	487	486	473	476	498	464	519	515	452	474	498	473	486	502	465	559	477	460	477	484	473	500	499	501	468	475	492	487	466	507	495	496	482	464	494	452	489	472	508	510	486	486	510	429	474	492	478	458	508	444	507	473	476	530	465	485	449	465	470	462	481	436	482	477	437	477	505	512	472	451	475	517	453	454	497	476	476	461	445	475	524	471	444	454	487	486	515	471	479	490	476	498	524	494	512	456	466	485	466	469	437	446	483	446	488	516	538	493	455	492	462	494	490	497	505	440	500	443	449	513	501	465	508	475	530	452	464	490	493	486	511	465	511	445	482	479	481	476	456	462	484	494	467	486	527	540	486	461	451	440	489	452	462	448	453	520	520	458	473	486	457	498	422	450	460	467	474	481	494	463	486	509	477	471	494	454	473	486	470	450	472	515	461	430	484	440	518	509	458	488	505	468	475	455	468	470	493	449	492	487	502	484	475	524	467	501	480	501	478	474	459	493	470	476	489	468	453	464	484	483	468	493	451	518	506	483	496	459	439	500	466	451	464	484	485	496	495	434	450	522	490	462	472	452	481	492	487	512	501	505	454	489	464	501	502	450	461	471	492	470	466	522	507	443	460	510	490	483	524	479	468	494	452	487	494	498	471	471	487	513	504	499	465	491	512	501	454	456	483	442	514	442	506	435	488	459	472	456	487	478	480	477	455	487	501	491	477	527	472	522	494	493	495	487	454	517	443	509	495	484	500	477	466	448	487	495	497	496	462	486	485	476	500	454	507	483	481	479	476	465	479	460	481	460	474	505	446	432	466	516	473	475	523	472	494	505	486	502	526	509	471	479	525	474	449	481	491	476	468	502	496	513	485	478	458	508	490	505	463	490	521	482	462	467	456	437	452	478	501	535	471	485	530	468	464	477	460	476	476	465	511	559	481	501	497	483	493	491	459	467	462	441	469	494	449	499	485	477	463	459	489	499	451	473	483	498	512	483	516	504	494	510	480	470	440	497	446	472	497	484	527	460	506	485	488	501	481	506	462	492	482	470	482	481	488	462	452	505	504	475	481	498	492	457	458	469	460	492	459	469	465	475	506	490	485	479	475	487	423	466	461	454	452	451	455	456	497	500	434	471	468	498	517	463	476	493	480	491	491	508	497	461	516	434	491	465	454	517	458	487	495	475	504	507	473	445	473	497	484	483	455	461	492	484	461	516	470	479	495	494	495	448	475	534	499	493	504	479	475	461	498	503	450	509	480	469	455	515	497	467	471	494	481	429	457	444	501	509	506	470	469	504	492	480	493	470	484	472	477	484	513	445	510	481	461	471	471	494	477	500	496	481	494	507	481	488	489	451	470	478	490	468	476	487	443	480	467	490	483	514	495	473	443	463	490	501	489	501	522	469	502	468	490	484	466	476	474	456	440	478	468	493	472	463	477	491	512	486	489	471	493	476	485	509	467	470	499	479	500	448	496	491	467	530	477	526	478	464	474	501	529	450	509	498	515	490	521	497	496	503	553	510	469	467	482	494	501	456	487	496	477	475	504	466	496	514	511	473	470	484	472	491	486	484	474	470	466	426	471	435	485	503	503	465	492	501	496	451	468	459	519	505	497	467	469	455	446	502	462	499	484	486	462	458	459	451	444	468	503	507	422	484	448	479	497	485	475	535	476	468	503	462	499	455	531	485	488	481	485	467	477	489	500	446	465	442	458	447	499	434	485	482	496	431	467	499	472	496	508	522	472	505	484	492	460	467	485	492	471	463	475	490	518	461	474	500	449	449	459	508	446	481	455	450	496	425	436	461	460	478	463	489	473	456	477	459	454	493	497	440	467	489	503	495	505	465	467	481	490	453	507	515	510	475	482	491	482	475	500	502	473	496	449	450	458	519	497	507	478	465	500	466	489	515	497	509	451	432	459	474	480	484	477	467	488	480	514	514	456	468	491	453	452	454	500	484	478	455	472	479	493	453	491	462	483	508	485	460	500	517	467	483	466	453	469	504	510	456	456	466	483	497	486	501	485	463	442	503	494	469	526	467	459	432	488	478	497	497	485	486	433	494	485	509	509	458	459	468	469	471	482	538	496	524	489	460	468	480	512	503	466	498	460	507	483	493	531	482	493	498	465
38549	82343	20596	12492	1400	1192	1013	834	728	700	688	670	581	555	581	549	530	540	589	571	537	550	519	559	485	509	488	472	534	490	501	492	513	513	507	528	503	499	498	519	475	496	475	501	516	487	513	500	497	501	530	512	521	482	503	474	509	532	504	491	492	515	466	500	498	470	495	515	474	499	524	527	493	480	534	524	449	507	504	507	482	484	481	511	509	492	497	527	457	482	554	503	489	528	516	533	486	541	526	535	507	501	518	537	474	448	511	498	513	471	539	472	513	541	532	510	514	495	458	504	494	479	517	538	485	549	505	496	523	513	486	498	482	545	520	480	494	519	510	511	465	460	529	481	505	466	487	553	527	497	529	508	515	500	519	501	476	508	526	505	484	548	506	514	505	480	531	472	527	517	506	486	487	512	526	488	509	532	500	480	515	467	507	501	476	470	494	484	463	489	489	489	519	475	496	514	506	475	525	471	486	492	522	522	515	499	485	529	500	499	476	489	490	485	504	518	495	519	488	492	498	531	473	486	522	524	495	524	543	489	511	513	516	525	533	480	486	546	502	486	485	485	503	501	482	493	519	519	505	509	496	486	494	485	490	489	538	492	510	489	510	495	524	494	508	475	494	494	468	512	517	500	477	515	528	507	515	511	491	505	504	520	521	488	451	552	561	487	530	490	480	465	464	519	518	514	503	496	526	475	509	509	506	499	500	523	496	517	511	497	486	535	458	491	474	504	523	486	503	489	511	522	459	490	505	497	524	530	451	528	492	499	463	503	511	501	474	493	500	485	466	496	497	476	504	465	520	479	505	487	493	533	520	466	513	510	520	523	517	525	467	492	510	490	494	517	493	506	489	535	543	481	523	488	504	478	571	525	508	525	527	484	495	519	548	553	491	459	508	500	488	514	474	553	505	541	516	518	493	518	490	510	478	505	464	550	514	529	495	511	493	511	511	464	495	482	475	500	501	494	469	521	492	479	501	512	497	495	501	491	479	524	463	500	460	519	518	516	483	506	531	494	563	486	505	474	506	464	471	482	519	492	452	512	524	484	529	499	478	485	505	524	476	462	511	487	517	557	496	466	482	535	483	470	532	493	513	509	490	488	497	482	513	503	532	501	517	496	493	499	523	485	460	508	477	491	513	530	542	547	513	495	476	497	488	516	518	511	530	473	529	475	485	500	496	489	507	522	521	500	530	503	502	502	498	524	510	485	546	501	543	530	539	547	493	505	516	512	480	495	488	540	522	509	500	491	489	465	475	536	523	501	541	489	482	491	496	492	454	450	495	475	528	499	538	504	488	517	492	495	529	519	522	517	461	464	521	485	548	521	533	495	457	504	516	463	507	456	500	519	533	468	490	499	503	482	518	525	470	511	474	492	482	519	548	504	483	498	488	536	502	517	479	458	490	500	463	512	470	503	515	505	449	556	544	482	488	526	515	505	497	470	488	496	546	496	497	523	496	473	487	466	515	470	465	477	540	507	476	500	472	503	532	522	524	522	525	483	488	524	517	449	520	501	464	498	471	569	491	490	533	484	491	496	517	509	486	527	534	503	469	468	489	487	483	496	514	495	522	489	538	524	503	524	508	469	480	516	517	483	513	474	497	501	523	498	483	506	514	498	532	490	488	496	484	512	485	483	496	476	520	503	515	501	538	512	487	496	466	492	512	537	527	484	553	479	464	525	528	504	503	515	477	462	494	484	474	493	497	461	484	526	500	502	514	521	541	505	496	483	506	503	486	513	482	496	515	503	499	484	512	488	497	542	482	529	500	538	485	480	514	528	494	471	548	481	529	468	480	486	508	484	537	512	495	485	482	489	483	491	487	480	500	532	455	506	496	507	474	486	525	508	560	534	480	486	499	514	458	502	488	478	475	533	492	516	507	478	552	529	544	504	511	497	481	513	550	523	542	542	476	537	501	495	544	515	468	497	483	484	496	505	512	521	522	485	502	508	522	471	495	534	516	521	491	510	496	466	461	488	514	549	491	489	528	512	497	495	475	520	503	524	502	519	475	532	475	480	494	506	482	519	518	532	515	500	479	489	493	514	487	516	498	510	541	553	459	464	462	485	504	496	515	518	515	455	484	508	480	494	496	499	471	479	544	559	486	511	540	539	480	551	489	554	543	510	511	525	493	493	501	537	501	456	508	527	491	494	520	501	496	515	472	488	508	512	520	491	496	501	484	502	481	489	505	517	475	491	527	515	454	519	541	478	533	533	466	531	500	536	500	561	512	506	514	523	541	470	510	521	518	485	506	479	480	508	503	530	535	484	495	463	521	483	524	509	521	478	505	505	495	492	508	512	494	512	459	488	488	522	517	497	517	512	503	489	499	545	494	483	474	488	496	536	516	547	509	504	522	513	509	496	486	497	536	449	505	507	525	473	526	509	537	491	473	487	528	514	505	512	487	478	476	500	513	546	470	493	509	492	506	481	502	515	531	509	468	518	451	517	487	468	525	502	500	509	528	502	534	514	504	515	549	503	534	506	493	480	518	516	487	498	492	484	492	538	540	514	484	514	472	455	505	510	548	514	505	508	523	515	532	514	493	478	510	519	489	521	459	465	488	505	492	498	500	502	476	512	488	474	528	502	534	493	509	522	497	507	501	516	523	522	528	517	559	526	491	495	484	484	491	507	524	548	530	474	466	526	494	505	517	525	463	501	513	490	469	496	524	494	509	487	473	507	518	514	517	511	503	538	501	488	491	508	498	519	529	516	487	479	517	506	537	545	525	522	498	501	497	499	493	500	488	470	490	504	505	465	483	537	557	468	486	492	512	502	513	499	530	546	555	542	484	506	547	526	525	484	484	484	485	523	524	469	463	521	488	520	483	521	507	472	514	508	471	468	495	512	532	474	498	507	496	511	538	513	547	468	566	501	505	553	488	488	484	517	480	496	543	537	527	539	529	498	469	524	483	541	503	504	509	536	502	520	523	515	539	469	486	520	483	540	481	507	525	484	496	477	488	487	501	529	518	529	483	518	488	473	487	498	508	556	486	510	513	492	520	465	559	498	506	509	513	495	506	504	497	477	527	497	453	534	493	490	486	505	461	515	536	496	493	475	486	524	512	513	462	499	514	491	495	484	527	496	458	496	499	511	514	477	479	498	519	499	482	495	503	508	483	497	538	515	482	493	499	504	502	489	525	490	476	508	500	544	527	517	513	499	478	490	511	548	463	495	485	498	477	514	477	486	481	502	488	513	484	488	502	487	506	515	540	526	451	507	516	501	494	494	461	542	489	494	526	543	478	492	511	508	535	523	510	521	497	540	500	493	537	525	487	473	511	505	498	506	532	519	499	459	512	488	498	487	506	518	506	490	483	501	500	523	481	525	494	470	497	459	477	492	445	505	501	543	490	486	521	530	547	522	502	502	488	503	513	497	491	504	474	474	518	476	530	529	497	473	490	477	521	498	516	507	505	490	468	465	499	498	463	454	548	489	513	489	539	520	517	479	532	506	501	440	520	495	498	499	508	557
25055	22043	27898	24546	12765	1248	848	738	672	703	694	656	710	680	641	564	620	652	670	635	634	638	631	620	610	651	647	642	624	617	628	622	629	603	631	674	628	607	660	626	632	631	678	652	643	595	631	574	618	629	626	652	623	615	637	628	633	687	613	701	675	609	609	614	678	623	620	612	573	621	619	671	630	596	700	623	617	600	633	615	655	617	626	641	653	645	608	635	659	634	673	616	587	620	654	675	630	632	639	613	631	612	640	590	625	593	652	637	613	614	632	640	632	671	627	645	600	581	630	654	620	619	624	612	587	631	655	622	638	691	669	652	687	608	623	585	641	653	597	651	618	647	620	637	628	588	618	610	601	646	605	586	620	617	607	629	574	622	664	601	637	659	600	667	640	635	579	585	654	604	653	664	611	631	609	615	636	660	595	593	629	626	593	641	651	631	582	633	627	637	632	632	635	632	639	618	625	640	625	606	629	610	599	619	620	673	610	624	580	639	629	643	615	565	603	577	600	638	632	683	611	609	620	620	657	633	625	626	584	597	615	639	626	604	639	621	629	601	644	598	619	637	645	634	642	643	570	597	616	658	633	660	627	586	622	663	620	652	644	673	627	645	649	627	604	637	654	651	608	679	593	621	728	603	649	639	583	636	639	591	650	621	617	562	597	652	629	666	634	628	632	599	586	623	629	651	647	615	694	607	591	560	612	622	611	632	567	649	629	626	610	648	628	643	639	642	611	644	654	629	659	663	600	585	639	663	607	655	621	600	636	643	616	635	594	625	671	654	624	638	623	633	611	647	668	636	606	602	628	650	651	613	629	637	654	614	592	636	657	614	621	615	638	629	680	632	597	649	625	614	683	657	596	612	617	613	631	652	628	640	621	643	606	647	619	600	613	616	613	639	614	593	595	597	610	644	653	620	623	641	603	609	627	585	628	625	593	610	631	620	617	604	651	622	619	644	627	604	624	608	658	621	639	657	598	587	646	624	614	626	645	572	709	642	630	638	615	639	627	613	588	665	635	660	643	619	625	606	617	609	660	655	625	638	611	638	638	670	654	625	659	649	648	647	618	623	616	662	628	642	658	641	657	632	608	653	574	656	671	656	614	664	630	613	641	594	616	614	633	634	637	621	618	660	652	593	610	608	615	616	581	630	652	646	632	618	621	618	640	622	605	673	645	622	629	646	603	680	644	632	623	624	631	637	590	610	612	631	650	615	655	623	672	669	588	623	628	603	650	624	574	670	627	641	631	617	611	619	617	630	647	611	653	628	616	618	645	648	617	661	657	597	589	641	629	641	652	664	612	644	620	637	618	606	594	644	605	591	593	587	598	606	613	625	644	626	649	629	623	651	586	616	669	650	633	637	650	616	614	619	632	653	662	659	606	626	578	609	620	651	660	622	611	620	597	627	632	618	588	695	625	630	689	616	608	613	613	598	595	623	649	586	598	629	628	659	639	642	634	566	618	636	633	636	624	621	636	655	640	611	589	587	626	617	661	622	638	599	643	631	622	648	650	622	624	666	641	628	610	571	598	686	693	611	674	636	568	647	692	585	604	622	608	603	626	656	639	671	611	607	645	663	648	672	640	611	638	647	656	636	684	630	603	625	622	597	599	608	607	626	660	647	632	652	643	638	617	652	627	602	599	630	629	619	647	628	615	620	629	623	631	618	572	665	591	643	618	573	627	636	650	639	571	610	626	618	621	637	648	644	649	648	648	623	585	664	695	614	633	636	624	626	640	646	633	616	600	628	609	620	646	637	649	618	670	599	629	676	647	608	663	602	616	650	604	657	598	650	639	653	599	667	611	631	672	606	614	690	632	591	637	612	627	598	607	617	642	587	634	612	659	616	642	624	632	670	619	598	641	638	648	640	647	578	642	619	610	638	664	654	582	634	693	639	592	658	645	657	582	617	610	591	624	665	603	596	638	643	591	586	618	642	642	616	603	630	647	612	651	629	643	612	606	638	606	624	581	618	604	618	640	620	641	664	613	576	678	697	617	637	609	665	600	581	643	617	626	605	606	602	651	647	594	634	642	579	631	609	634	652	655	659	672	604	643	635	631	581	617	590	656	605	636	583	613	638	654	614	591	630	631	644	595	624	609	653	631	663	570	608	620	603	659	655	642	679	615	638	632	625	590	614	578	673	602	618	666	621	664	621	621	652	599	625	656	572	606	644	597	643	606	647	646	628	622	610	623	628	616	647	592	636	637	635	618	653	635	615	667	612	685	594	595	622	624	615	622	635	674	667	656	597	642	627	633	651	594	669	670	631	640	639	652	616	617	661	612	630	597	606	627	615	641	668	632	622	633	632	619	640	589	640	679	599	630	659	643	634	657	623	601	646	596	599	619	649	631	614	642	642	647	650	611	679	588	596	606	623	638	672	640	606	647	650	652	627	576	651	639	612	631	634	616	635	604	627	616	673	652	642	620	599	629	649	675	609	598	663	605	627	599	619	673	652	691	590	641	617	642	640	673	633	616	640	621	632	649	635	651	559	619	609	602	646	583	606	681	636	659	592	656	669	647	629	687	611	637	642	663	588	664	624	631	668	682	580	627	609	604	637	590	630	659	585	634	630	630	667	608	609	612	666	659	692	620	625	608	606	624	677	653	646	626	645	635	624	632	609	645	610	600	616	643	622	659	635	674	588	614	653	664	615	592	651	633	610	612	611	618	619	616	605	603	615	698	626	645	617	609	613	672	626	605	643	618	621	663	637	635	603	628	668	622	683	588	627	615	630	630	639	685	642	623	587	635	646	650	601	631	625	646	647	642	619	625	671	625	596	606	632	651	613	635	672	634	649	614	626	643	604	665	646	611	624	683	685	627	598	633	673	598	623	679	664	640	647	618	631	603	658	604	618	641	607	640	634	599	590	624	636	639	626	588	678	663	601	661	607	650	589	607	646	643	648	637	657	650	650	627	595	650	624	619	618	632	603	653	654	638	631	632	613	628	658	592	607	609	611	635	657	623	665	662	674	650	624	659	654	696	583	627	653	589	627	587	630	632	611	612	652	585	611	617	650	586	608	611	660	580	602	617	647	632	577	592	622	642	615	609	653	676	671	649	636	657	618	641	669	650	621	634	630	656	632	631	611	623	634	628	617	655	619	631	618	544	647	655	590	611	649	589	663	642	632	623	624	645	619	625	612	618	647	593	605	602	607	637	607	692	638	608	697	625	598	656	699	647	612	637	678	621	643	618	599	582	634	680	624	671	619	635	633	640	591	620	642	585	591	599	638	616	584	635	653	615	671	653	643	572	633	652	626	599	669	613	620	671	581	640	628	660	644	645	677	669	599	580	627	570	663	638	634	638	666	642	629	659	634	633	628	659	643	636	607	645	647	627	639	625	583	607	638	593	603	700	601	596	626	590	610	635	651	644	637	613	654	648	609	617	639	617	638	659	594	620	612	670	586	636	615	626	656	661	618	637	605	672	592	640	621	630	647	634	579	633	625	675	610	654	612	621	646	656	594	645	624
37484	67404	17230	7143	1175	1031	933	831	804	768	756	737	726	782	712	700	714	671	644	669	691	661	659	676	687	657	652	661	747	636	678	682	661	672	725	707	715	706	718	679	682	688	698	695	720	676	684	633	673	656	658	694	724	707	687	665	709	675	658	633	652	706	684	666	625	677	672	699	697	697	646	671	713	638	661	665	723	680	643	659	649	687	674	693	710	689	633	709	665	636	696	673	663	640	714	638	685	654	647	676	668	678	679	682	718	637	671	709	679	597	686	664	672	682	674	711	649	675	661	608	678	669	645	677	652	688	692	683	666	663	670	614	692	644	635	685	666	636	701	662	655	666	636	658	647	662	709	700	719	653	653	719	671	636	677	632	704	625	677	675	704	679	697	627	690	637	736	603	696	715	694	703	705	680	685	671	679	688	662	702	663	679	647	620	598	675	702	669	734	634	642	691	681	717	716	664	631	670	681	657	679	679	654	682	692	643	688	688	672	618	660	668	660	668	677	657	703	657	716	683	707	621	673	652	702	685	669	642	661	674	678	656	695	638	656	626	671	665	693	698	688	721	612	673	668	642	679	655	683	672	655	667	649	642	656	627	655	685	678	649	665	686	701	684	656	684	676	670	706	672	681	635	669	669	699	681	689	687	666	698	654	709	678	717	667	650	643	653	683	685	652	708	691	689	636	672	654	694	652	667	692	624	655	677	745	655	657	672	640	636	700	662	693	692	673	737	652	662	711	664	684	651	594	662	661	686	638	688	667	679	658	666	639	676	657	737	651	696	661	641	667	713	638	658	691	673	676	704	617	700	633	691	680	664	689	687	682	674	638	626	702	690	664	661	680	681	645	664	672	694	647	678	613	676	672	654	697	696	685	641	643	644	661	693	706	643	681	634	695	659	706	659	663	682	687	663	686	652	669	653	631	616	667	638	724	657	676	669	701	684	630	669	668	730	658	689	701	678	721	671	643	634	682	716	665	719	648	704	670	655	685	686	673	678	710	675	644	630	665	669	633	659	665	645	637	648	649	658	638	651	688	684	673	634	661	676	662	696	674	667	647	668	640	698	679	688	650	694	694	679	665	610	657	679	649	734	690	616	644	638	635	696	656	702	719	642	616	683	656	700	663	684	636	647	672	671	646	626	713	667	674	701	730	675	710	723	664	670	645	710	649	717	704	678	680	684	684	715	627	674	701	670	702	664	632	634	687	704	651	703	684	670	669	698	676	677	665	644	696	644	700	651	693	647	695	666	654	698	674	696	675	685	678	675	655	707	647	660	682	694	718	646	676	694	688	672	710	641	670	666	665	670	627	703	650	667	663	658	618	668	707	680	707	620	682	665	658	662	674	674	684	690	640	652	663	689	647	723	669	720	643	678	674	679	686	692	676	644	679	695	639	677	700	647	681	634	659	663	648	670	675	663	692	639	639	662	672	685	689	741	623	641	658	715	647	678	660	663	664	675	637	665	689	706	637	718	662	731	633	703	634	630	642	649	686	666	647	696	666	692	684	633	664	669	707	682	683	649	675	620	697	653	663	676	676	657	619	691	718	677	677	656	676	675	639	679	665	677	701	641	678	650	642	670	652	656	705	619	664	699	676	643	643	644	662	665	679	711	650	654	679	605	646	674	646	642	660	690	659	667	681	723	612	660	610	689	642	659	709	656	650	706	648	713	668	636	626	675	691	694	698	687	686	695	640	686	667	723	629	654	664	629	599	668	658	648	655	656	689	668	728	642	676	657	698	701	661	654	683	661	671	718	683	672	706	663	704	675	650	679	670	719	710	676	639	674	680	678	653	628	698	657	697	668	646	670	619	719	668	673	634	665	664	678	682	678	655	640	736	699	633	725	646	676	679	677	667	645	652	676	677	673	697	637	669	634	654	662	708	693	701	695	670	705	658	654	688	651	698	686	688	645	671	676	634	677	669	677	651	644	669	621	690	685	638	657	657	678	691	683	632	665	643	684	666	656	709	690	661	673	686	681	698	677	607	637	699	686	669	643	623	661	687	669	633	679	649	664	683	651	728	639	720	695	678	639	689	644	609	692	663	639	707	604	670	678	698	707	643	670	663	665	673	648	674	698	688	736	680	634	706	670	647	661	719	693	663	665	670	702	667	688	676	697	700	655	652	651	681	663	661	703	655	666	670	695	697	709	651	698	678	694	714	681	636	650	628	681	691	682	625	706	681	660	691	655	664	680	696	626	683	652	681	656	666	707	639	645	668	699	649	621	601	677	667	655	665	665	649	686	712	698	686	676	674	621	640	703	661	675	666	659	663	712	651	674	665	715	640	640	638	700	673	687	682	685	648	678	641	707	664	675	664	684	661	649	621	659	663	644	645	661	676	652	691	682	696	675	681	666	659	688	641	677	667	659	641	682	643	645	682	709	684	648	661	663	718	674	647	696	632	680	674	664	630	721	620	656	668	655	648	720	678	666	645	668	695	671	714	667	696	669	688	677	635	706	648	663	673	598	678	679	681	700	699	675	638	692	660	687	639	637	682	679	685	648	614	713	653	676	656	690	683	660	707	665	661	698	697	647	664	651	657	701	653	721	695	645	613	675	669	641	672	663	650	663	646	665	659	701	674	712	712	653	663	625	668	639	662	688	693	673	701	641	658	672	685	685	679	679	702	687	641	666	704	657	691	637	669	676	612	682	633	676	688	687	632	664	702	646	732	627	728	696	674	628	707	676	644	644	679	676	706	652	707	656	708	660	646	615	646	678	697	620	695	701	663	646	666	701	665	689	719	698	636	677	673	671	664	657	681	652	646	698	648	675	642	682	694	667	657	671	644	638	699	693	683	655	656	701	684	712	625	663	696	644	683	654	661	697	630	637	624	647	681	690	678	673	686	663	600	661	682	640	694	646	681	671	706	653	636	646	701	709	712	704	699	653	691	626	667	686	635	691	657	672	709	656	671	686	647	660	670	639	685	630	681	694	680	702	676	662	718	678	690	728	738	637	620	662	647	658	625	678	706	673	692	676	667	654	682	666	710	684	701	699	643	654	672	634	636	701	637	684	650	666	651	676	691	646	660	642	662	686	686	657	707	642	709	655	646	688	695	664	702	676	657	718	664	644	633	636	684	642	654	673	665	693	627	634	720	640	643	646	722	651	668	667	650	677	664	626	699	676	679	648	662	660	634	678	691	707	645	701	696	650	654	668	698	617	672	650	687	685	660	671	689	667	656	668	688	677	628	667	666	650	709	652	685	697	645	691	676	642	680	668	698	697	686	709	735	651	657	607	662	699	659	679	645	660	686	635	644	720	644	677	673	651	655	675	635	671	663	686	694	679	633	646	721	642	673	653	657	683	680	691	693	688	642	659	741	640	697	637	652	688	625	665	700	622	692	654	682	688	683	664	650	712	673	654	702	673	666	713	653	685	659	623	633	676	630	654	662	643	679	658	678	654	673	643	696	666	612	630	706	658	676	688	675	680	659	635	675	665	650	679	678	687	710	670	670	645	710	693	670	678
22655	21331	29087	23526	21148	21133	9774	1519	1215	1113	1102	1070	1001	1011	1021	1023	971	910	997	985	996	904	870	975	915	969	939	1020	939	948	943	971	922	966	928	929	881	955	935	936	955	925	962	927	949	932	915	899	891	900	888	974	926	895	891	923	899	904	938	890	902	900	923	901	942	915	884	908	892	947	936	911	902	952	914	859	927	914	906	960	899	924	849	957	899	919	945	877	922	880	900	892	868	871	912	894	914	931	885	922	874	931	842	904	937	953	934	847	889	958	882	919	893	853	945	876	929	893	926	903	903	946	918	944	879	883	977	903	911	915	879	940	961	923	910	905	904	931	926	938	880	887	873	912	946	897	879	863	923	886	955	932	974	895	939	913	930	890	888	901	902	930	859	866	938	932	911	897	878	900	906	851	912	926	863	907	931	914	928	904	959	880	917	870	885	932	928	870	864	945	968	910	870	893	890	882	912	922	855	851	865	921	927	871	962	900	904	972	908	910	906	975	947	917	896	889	900	896	922	866	923	895	891	929	929	944	906	954	884	942	906	895	951	899	950	908	883	895	887	870	918	928	912	894	861	966	870	889	882	918	943	912	940	956	893	867	871	931	912	907	909	906	906	916	911	916	899	927	892	892	899	895	929	918	896	945	901	885	881	903	888	869	884	923	914	911	930	877	936	890	901	908	896	913	857	888	880	911	934	928	920	890	915	900	907	879	924	912	892	943	917	879	891	874	856	934	909	951	927	917	883	882	925	896	963	933	915	910	864	882	904	913	890	928	924	973	923	891	917	943	961	919	956	903	859	864	897	936	893	910	993	890	959	929	896	879	849	913	929	906	927	894	883	936	819	879	886	926	882	894	937	898	901	877	912	910	917	915	881	879	889	892	941	908	925	894	939	909	912	908	872	904	869	907	931	891	925	942	907	920	863	937	925	897	914	935	880	922	911	874	930	952	885	907	891	937	893	873	908	905	872	966	986	919	922	895	900	904	898	927	875	878	860	895	949	854	905	890	953	925	905	894	881	932	947	904	902	910	931	909	990	936	925	911	904	916	886	920	924	905	851	937	900	932	921	902	926	921	962	937	857	880	926	909	885	944	948	918	937	898	922	898	912	976	886	894	889	898	947	886	884	910	942	940	883	866	875	876	928	896	938	898	906	890	926	910	922	888	874	936	890	928	896	908	900	897	848	928	927	871	917	880	957	933	884	884	926	884	941	896	892	898	905	945	920	919	908	914	933	902	923	863	863	908	916	910	876	914	965	896	895	867	873	953	924	888	908	958	914	882	916	889	895	914	865	898	948	847	911	902	1022	892	890	946	861	868	897	940	959	881	904	877	918	946	902	987	885	923	903	927	922	945	932	896	932	977	945	961	947	910	865	889	921	873	878	858	871	869	899	909	866	913	909	954	925	855	923	930	925	909	890	854	920	925	876	870	859	883	878	905	873	887	925	944	871	901	970	896	890	911	915	893	930	898	893	837	930	929	912	946	904	943	890	936	848	961	934	883	895	902	940	893	939	910	924	921	915	928	926	962	899	940	939	905	754	866	930	845	925	893	842	955	878	889	912	948	877	976	925	890	907	918	904	918	981	936	909	925	884	918	963	892	941	920	919	923	950	893	902	924	917	890	893	888	940	899	855	939	891	895	914	919	867	945	856	875	909	924	897	893	935	922	880	886	959	911	889	905	922	887	895	934	912	953	875	858	914	928	896	886	895	898	866	880	905	929	928	862	913	879	920	927	951	939	867	925	832	885	930	894	906	912	895	924	922	896	941	905	883	952	928	948	918	911	867	912	920	957	931	920	886	913	914	865	966	929	897	818	916	944	901	909	913	833	898	914	932	919	874	927	932	941	894	957	879	898	986	877	913	887	912	912	910	905	877	933	892	877	911	942	865	924	875	916	862	868	931	899	909	881	942	914	905	923	900	926	945	951	842	920	896	913	926	877	936	839	870	909	932	866	894	921	912	925	916	916	891	887	892	898	905	926	882	893	988	901	884	873	932	925	919	918	931	960	918	908	924	874	874	934	933	902	894	930	892	862	957	927	852	866	877	888	951	866	973	866	934	935	911	872	921	960	874	899	908	932	892	962	859	939	918	931	924	894	891	878	882	905	963	881	907	910	931	908	877	919	867	886	879	861	876	889	906	918	889	866	909	890	915	863	886	856	886	913	873	924	932	876	977	957	961	936	892	925	853	864	861	918	898	931	896	898	902	899	857	891	921	914	905	911	992	903	864	924	886	922	910	876	882	924	908	853	888	926	896	924	1002	909	924	882	880	868	887	951	889	907	903	872	935	891	902	879	939	907	941	854	896	925	914	862	952	910	904	912	911	893	893	960	979	987	913	868	918	895	881	927	869	891	906	950	894	951	938	915	838	926	915	934	909	862	961	911	896	934	898	889	882	855	932	869	908	869	933	925	892	927	899	857	876	905	904	904	864	884	946	940	913	914	876	880	902	953	911	904	938	906	1001	913	899	929	902	937	864	914	902	893	875	949	844	903	980	917	874	934	914	892	960	923	898	927	892	918	912	850	866	898	889	912	851	889	915	918	877	897	959	931	917	835	913	927	906	887	885	926	912	976	890	870	901	880	920	914	946	939	898	902	875	909	877	908	954	890	919	910	869	864	888	895	892	852	885	924	890	943	844	854	920	873	888	896	885	928	890	925	898	919	858	959	942	931	880	838	912	885	894	889	924	904	933	918	892	901	938	886	913	863	878	882	920	968	910	897	929	909	934	944	884	853	921	912	920	893	916	911	857	927	897	850	909	930	933	905	933	917	860	913	913	881	951	955	926	897	904	897	922	920	881	885	864	926	921	964	898	920	897	867	943	863	949	958	897	872	912	888	876	899	852	908	891	921	839	895	973	840	866	921	924	867	949	880	876	856	896	893	898	903	889	907	879	870	909	935	938	914	884	887	902	861	877	883	894	843	885	991	892	925	881	955	964	919	962	954	927	907	881	918	916	941	867	908	937	891	907	885	991	905	891	870	923	937	852	934	858	866	894	903	869	911	900	870	868	906	868	918	924	912	948	924	925	910	855	910	894	912	922	926	898	858	885	924	886	967	932	896	892	884	855	914	904	877	927	922	892	893	902	968	979	932	910	876	883	945	904	957	884	962	884	919	908	849	905	908	891	919	894	898	892	864	902	918	916	973	884	944	889	869	903	925	888	964	926	912	869	897	931	943	877	855	873	869	921	895	894	898	929	901	933	948	932	896	871	927	865	861	965	914	895	950	881	908	903	912	886	898	905	951	849	941	908	925	932	994	935	889	952	908	936	899	921	861	881	893	901	872	914	872	853	857	879	913	879	913	920	890	902	937	863	901	914	894	891	924	875	912	930	862	913	925	952	953	841	875	874	906	888	909	912	919	945	882	963	860	886	886	859	909	920	921	871	877	948	847	881	923	897	911	939	938	986	903	947	932	934	914	867	875	895	935	886	883	869	892	903	894	871	907	934	896	914	934	923	914	910	929	849	931
45423	84445	24104	10267	2784	2216	1831	1590	1393	1270	1241	1162	1118	1008	1037	1070	966	986	983	972	979	940	900	976	989	911	961	936	912	904	928	966	964	953	962	926	925	929	888	918	951	901	911	935	926	938	947	910	933	898	873	936	852	914	909	911	837	901	858	872	868	933	882	839	946	878	865	862	929	866	909	842	953	919	896	969	921	954	899	912	895	873	892	950	836	934	863	915	908	890	892	905	885	879	923	901	916	926	922	912	921	944	869	974	917	870	894	870	869	882	920	868	869	892	903	902	935	911	942	918	968	847	947	911	939	881	916	896	910	871	908	898	967	907	896	910	894	917	895	902	946	900	908	933	875	948	931	940	922	874	914	867	906	918	905	906	903	873	910	892	827	867	846	895	877	894	896	921	887	928	903	913	919	929	876	909	900	885	904	906	867	903	861	890	959	929	880	832	884	885	915	873	905	888	929	893	916	887	902	888	888	864	861	856	895	921	923	904	876	844	857	938	962	893	838	970	886	906	923	899	844	909	886	892	824	911	892	890	912	857	930	910	931	896	889	838	914	878	826	910	892	936	932	873	912	923	883	882	923	917	949	916	958	972	946	939	904	897	934	937	865	854	888	856	884	897	904	872	886	891	896	921	859	875	875	940	977	871	873	861	908	936	940	903	923	924	887	884	872	952	894	939	844	918	958	867	957	901	858	916	902	849	910	866	892	901	875	902	887	942	873	901	921	866	924	873	883	872	902	905	851	898	873	894	955	897	906	898	902	905	886	910	882	845	887	862	917	912	907	941	886	977	953	898	887	912	851	898	879	880	850	891	938	846	936	855	938	919	892	881	816	876	867	869	912	946	896	845	906	912	888	898	897	847	910	905	894	884	935	906	905	898	878	915	850	882	885	898	927	908	934	932	903	914	867	893	918	888	875	874	884	895	891	860	931	902	917	942	947	917	867	890	918	884	925	906	896	938	948	926	887	934	893	934	917	871	865	982	823	937	884	939	922	907	923	909	871	934	865	885	884	931	934	866	935	856	913	876	905	905	932	880	931	914	847	910	920	898	943	857	940	883	910	912	922	877	908	916	899	859	905	879	878	901	907	881	912	910	896	870	888	901	875	905	934	897	903	904	931	893	873	904	902	912	902	872	981	927	862	952	884	897	957	913	944	920	896	827	910	981	930	887	881	901	911	858	925	895	891	914	942	860	859	960	909	891	925	919	905	911	881	876	945	842	903	946	960	949	903	973	938	857	905	883	906	921	943	929	916	856	849	916	850	919	940	939	960	853	871	923	883	887	920	872	911	929	969	943	880	873	921	854	936	871	894	933	872	898	902	903	909	936	941	897	937	865	914	957	875	919	893	929	921	873	908	903	933	874	945	869	929	895	891	873	923	911	905	919	888	896	865	916	873	923	912	940	920	898	922	852	874	904	848	905	862	911	898	961	919	900	915	837	866	890	928	858	921	898	898	881	873	952	938	873	850	877	897	928	885	960	894	889	862	881	912	855	853	873	961	811	908	897	841	880	893	904	895	937	935	843	871	970	884	948	907	928	828	866	915	821	931	863	918	875	914	885	914	829	896	839	921	909	946	863	889	908	894	954	920	898	902	895	866	915	925	859	917	885	853	911	878	865	849	952	938	875	885	880	907	926	924	926	868	949	940	886	912	982	892	904	895	859	898	919	932	853	926	852	892	905	916	903	891	934	949	891	926	907	888	884	872	942	933	856	889	862	885	884	940	880	907	875	842	922	880	846	909	935	891	955	888	820	938	882	924	890	883	914	865	891	952	900	882	886	909	898	897	872	895	938	925	924	902	828	862	909	901	918	901	912	970	938	875	911	894	866	960	926	893	854	885	874	874	873	888	892	888	883	908	851	977	951	932	922	914	926	931	875	899	855	896	854	843	877	909	968	851	917	870	911	835	891	924	923	926	956	918	910	909	913	932	940	875	939	901	869	848	911	885	858	922	884	914	907	874	874	915	898	881	883	911	914	910	911	909	916	877	908	917	898	927	944	914	894	886	927	927	878	907	946	806	887	875	860	880	942	859	919	857	936	922	885	905	887	926	909	912	900	872	888	922	917	888	873	902	912	868	859	876	906	877	880	851	865	908	929	915	910	896	899	920	859	867	922	870	916	922	945	909	862	903	902	870	910	945	912	887	890	858	914	943	892	942	896	887	848	897	928	866	880	903	923	858	894	915	889	882	889	884	929	879	889	897	871	880	922	890	893	875	887	914	900	925	939	981	926	903	872	907	835	844	912	894	849	896	908	844	914	897	871	917	906	872	882	876	892	864	912	870	928	907	903	883	929	840	896	902	878	848	901	890	888	899	875	932	877	942	873	910	946	952	918	870	860	936	943	873	871	908	902	863	894	900	883	897	891	847	873	926	887	897	919	826	885	929	918	903	981	817	947	932	881	902	935	964	909	908	866	896	940	877	899	853	897	943	880	915	858	905	873	952	892	890	925	892	932	884	902	926	901	892	947	979	924	932	906	955	895	836	949	849	948	887	894	869	933	907	865	911	924	868	889	884	893	911	863	905	895	875	871	936	909	931	843	928	943	883	914	939	862	910	916	942	885	891	908	862	858	896	913	852	900	896	879	874	897	839	883	879	929	895	903	946	878	914	858	900	848	904	1009	864	865	885	915	939	928	859	925	899	884	897	849	856	879	951	908	889	902	908	903	880	870	843	834	854	878	853	905	912	900	857	937	896	865	915	909	939	895	907	889	902	865	866	876	868	954	930	865	895	904	964	894	830	924	915	885	831	910	859	929	919	913	870	952	941	911	915	890	953	870	878	886	903	879	854	860	946	888	912	923	847	917	882	865	848	873	851	908	926	910	853	907	885	910	884	906	891	940	902	891	879	905	901	924	929	885	901	860	927	891	890	890	878	921	855	823	871	964	883	904	883	886	901	905	931	897	851	924	920	847	925	911	904	898	941	901	827	909	868	866	879	918	869	874	890	861	904	884	862	902	879	852	886	858	851	886	897	934	883	879	907	952	893	846	879	888	940	893	920	884	876	907	864	920	890	943	873	908	850	877	896	863	896	864	861	882	946	952	876	931	859	916	911	890	913	914	953	937	917	923	892	939	895	874	924	901	855	904	882	874	902	938	929	877	939	884	834	955	911	868	909	931	867	876	921	896	893	884	970	924	884	889	901	918	947	915	821	891	943	927	903	930	886	893	908	832	873	885	902	883	912	864	909	972	928	902	935	894	890	864	891	930	886	842	915	862	903	875	898	906	925	887	878	914	891	902	936	926	891	904	882	911	877	897	965	843	881	916	852	861	886	923	917	869	874	913	830	913	946	928	931	923	880	956	823	914	884	921	852	856	880	926	903	902	893	844	890	890	902	898	914	884	907	960	869	882	930	926	870	862	838	902	928	895	897	911	882	903	883	924	863	873	877	897	879	909	930	884	907	856	882	847	956	877	886	914	955	877	897	922	876	919	905	833	878	894	880	906	898	851	899	897	894	981	876	884
29224	23979	12493	2874	453	347	385	362	355	365	348	352	346	350	372	398	367	362	337	351	350	372	353	366	311	343	389	351	348	358	345	337	387	330	388	341	388	371	364	342	369	357	355	372	367	342	383	344	373	339	371	367	350	331	349	380	377	365	342	346	338	352	341	369	322	371	339	355	383	321	358	378	391	386	371	348	357	340	329	337	387	320	373	383	318	362	332	317	357	374	367	345	354	347	353	372	375	366	355	356	342	361	351	363	354	358	373	331	351	396	342	359	350	342	359	339	329	342	342	358	390	338	373	356	346	354	333	338	371	343	365	364	346	345	366	345	331	373	362	350	364	369	355	330	355	373	357	357	371	362	340	383	357	371	371	351	344	337	376	353	372	361	370	365	369	341	367	364	371	348	360	360	323	377	334	357	363	356	370	383	366	362	344	335	380	355	365	342	373	375	367	361	359	377	357	346	343	396	352	368	359	390	334	343	352	375	361	344	340	342	346	328	369	381	353	381	356	337	376	364	335	338	368	344	355	356	330	329	354	344	368	368	328	337	350	359	359	376	377	364	361	337	351	334	386	342	381	366	356	382	336	368	373	355	368	356	358	359	366	350	378	368	393	420	342	355	345	324	327	384	346	382	342	341	344	337	358	357	393	317	381	340	350	370	381	339	344	338	312	344	323	385	353	338	356	324	318	362	343	342	354	338	333	368	334	337	377	327	363	344	347	371	386	326	397	375	361	366	320	371	346	363	348	348	362	347	357	339	361	352	338	375	350	369	341	358	349	375	384	360	376	325	377	341	313	338	340	356	366	364	354	354	352	359	384	365	348	328	337	372	386	380	367	362	343	338	363	352	388	336	391	381	364	339	354	366	359	368	358	386	340	357	329	355	319	363	384	380	377	396	387	318	342	378	343	352	336	342	359	369	369	355	354	343	348	348	358	370	325	360	336	312	381	368	388	383	379	399	375	377	367	354	373	362	369	330	357	385	367	344	352	350	364	329	369	343	361	374	358	377	359	354	362	341	368	377	393	371	339	353	379	346	391	342	364	354	343	366	355	336	361	326	357	343	361	340	389	368	378	369	359	350	389	377	385	347	380	347	341	364	334	360	355	349	336	339	356	365	333	360	350	353	354	349	361	346	384	357	349	343	366	352	338	326	356	368	373	375	362	368	352	376	359	365	375	352	368	348	367	372	375	339	374	398	319	363	336	364	346	324	359	354	356	370	377	365	345	345	374	348	420	359	345	361	382	340	360	388	370	352	356	371	337	325	355	357	358	353	356	332	358	354	355	342	335	345	347	333	367	359	370	355	387	364	352	356	365	362	332	351	375	366	341	367	352	398	349	378	349	374	341	339	352	357	337	363	355	349	355	373	339	352	328	373	357	376	347	366	392	359	361	362	345	342	308	392	367	371	375	340	367	375	344	343	345	378	352	355	352	370	370	336	403	364	364	382	352	374	342	338	353	352	349	335	347	328	355	367	372	351	365	337	329	373	369	340	346	371	371	367	380	375	323	371	359	360	372	383	350	353	350	359	356	381	335	352	344	363	342	347	348	360	377	339	336	341	364	362	369	377	369	367	349	359	356	335	378	378	374	361	358	341	344	358	359	342	344	343	342	369	378	360	359	341	351	328	380	359	320	332	387	354	357	357	367	355	376	338	359	368	364	361	337	366	374	355	356	368	400	334	335	358	373	363	363	353	350	371	346	327	346	392	355	320	316	356	336	336	348	325	363	331	367	317	348	357	358	384	366	367	328	368	377	329	337	365	328	359	355	334	322	330	346	368	371	332	328	364	350	375	358	364	381	375	346	351	335	372	363	365	349	352	339	353	387	345	353	360	354	357	352	342	355	353	341	367	380	363	331	326	322	307	343	333	349	367	354	316	340	369	381	318	346	349	356	352	353	367	329	368	363	360	364	336	345	364	350	335	357	342	339	333	345	381	360	346	341	342	374	356	333	367	368	376	349	353	373	373	348	352	372	359	337	344	362	365	320	342	314	381	386	383	352	365	320	361	367	363	343	340	374	366	335	358	365	360	342	361	354	344	352	352	355	345	359	354	364	371	325	305	345	367	367	366	366	341	361	360	358	350	370	387	366	345	356	340	355	323	361	371	333	320	365	389	341	347	382	365	330	342	328	393	371	356	328	382	347	381	334	376	388	368	353	349	375	377	319	351	338	337	380	336	332	371	350	350	339	330	369	336	338	339	385	326	341	344	370	350	399	342	346	367	370	360	345	361	360	353	351	351	374	323	385	339	343	343	340	302	371	335	350	340	334	370	348	314	370	360	354	363	328	364	339	359	353	361	340	359	332	342	344	343	338	349	341	369	361	343	349	389	341	342	380	384	355	376	329	341	385	337	344	388	378	377	351	381	364	319	363	342	367	353	367	362	362	366	362	362	327	325	363	343	356	388	346	326	369	366	377	355	342	346	344	380	364	385	362	356	369	346	365	394	335	340	367	341	342	332	366	326	353	318	371	360	370	352	339	344	353	384	370	361	357	355	341	358	361	350	355	349	372	340	354	392	352	367	313	385	351	351	348	353	348	345	348	316	383	338	367	309	350	361	397	389	391	379	319	331	357	359	327	354	347	342	366	369	352	359	328	324	347	363	342	356	337	343	391	380	346	379	392	373	343	363	358	335	344	349	357	359	347	358	355	333	380	364	350	405	352	359	345	353	330	345	363	319	352	359	353	356	343	377	325	355	359	371	341	383	361	349	334	324	351	352	353	378	381	369	321	358	350	353	347	342	362	367	342	368	372	352	355	366	378	374	352	341	329	400	376	367	331	360	362	355	352	366	377	372	375	353	368	356	314	350	352	317	362	364	357	336	357	352	365	350	356	333	354	330	366	356	389	338	350	362	331	370	339	380	380	371	363	352	377	329	332	352	333	342	352	339	327	346	376	330	373	341	340	379	378	343	361	379	343	345	328	361	344	367	400	348	362	317	360	379	371	355	376	331	365	341	359	334	323	350	338	368	350	335	334	349	382	337	351	349	374	373	356	363	324	351	337	361	379	335	344	392	354	318	337	339	374	360	349	346	351	356	363	340	381	388	354	327	343	361	317	373	354	351	333	367	338	353	364	364	347	299	382	346	377	356	335	349	379	348	365	389	365	359	351	391	379	342	361	366	348	388	319	333	344	333	348	380	333	382	359	368	371	387	381	357	334	338	357	372	350	362	327	342	334	347	343	354	385	347	340	357	363	352	326	334	370	390	367	350	361	373	324	386	368	371	360	324	357	369	400	353	389	360	374	367	372	351	360	355	327	342	346	368	361	359	362	370	332	332	355	360	346	358	305	360	378	394	371	393	333	379	349	361	342	363	355	346	369	371	354	340	350	364	385	362	347	348	360	335	311	347	371	334	378	327	384	373	350	351	375	339	374	365	362	350	387	347	366	348	368	346	362	353	359	360	329	357	345	377	392	371	345	360	334	352	340	373	370	362	351	364	353	346	349	379	359	358	343	351	375	369
24545	33253	2823	1517	417	413	436	401	407	397	383	393	392	379	412	405	386	399	385	421	417	388	407	394	406	432	395	417	434	385	395	397	427	364	406	363	381	401	396	377	402	405	429	391	400	401	389	372	368	403	390	409	391	389	374	409	390	365	403	359	381	381	391	406	391	391	404	385	354	389	398	399	363	370	392	381	390	358	388	371	379	392	417	381	403	426	411	416	413	411	404	366	350	384	378	394	393	356	387	405	383	397	409	427	407	393	401	386	391	362	404	393	383	411	378	364	396	376	419	395	368	403	369	411	389	381	406	373	402	387	397	382	382	392	389	394	431	400	383	374	392	377	402	407	398	415	424	370	395	404	356	388	388	387	333	411	374	432	397	359	384	371	375	390	390	370	411	414	359	393	398	342	386	384	380	428	423	390	380	361	393	380	382	407	416	401	380	389	404	381	388	374	383	386	391	390	414	412	367	381	390	405	405	385	386	380	378	381	398	380	384	389	369	417	382	400	375	384	382	405	389	424	416	380	363	418	396	373	374	393	375	354	407	403	372	368	362	371	415	376	369	384	408	379	422	371	421	405	403	343	415	396	403	397	381	423	385	414	370	392	416	378	395	404	436	370	411	383	399	373	391	401	383	396	389	404	384	378	379	421	422	371	446	356	409	373	381	364	399	407	380	419	423	372	364	389	404	388	385	386	405	370	389	403	400	398	393	449	396	397	368	377	403	398	335	356	430	383	375	424	374	419	406	444	406	376	373	427	382	344	392	379	393	392	407	371	380	391	416	396	405	381	371	359	362	396	420	415	399	374	421	408	404	395	371	423	419	424	380	361	375	384	408	394	412	403	386	384	426	398	382	426	387	379	401	400	407	392	387	401	412	388	370	399	357	391	416	397	351	407	403	411	387	386	401	377	384	367	403	406	393	397	452	408	412	399	374	367	381	432	391	381	382	384	406	392	424	363	377	356	394	415	353	367	434	401	403	421	389	400	402	412	385	386	383	366	371	398	397	375	392	405	353	406	386	417	377	381	405	352	399	380	378	394	381	441	402	368	387	378	395	378	374	348	404	370	370	394	371	391	389	418	388	373	388	373	362	395	370	373	420	425	404	381	412	383	391	348	377	380	397	383	381	426	406	377	385	378	396	413	438	389	387	393	396	390	384	393	419	379	376	393	364	378	380	395	367	372	387	416	374	387	395	391	377	363	326	408	347	374	369	360	404	372	402	412	421	379	391	397	469	404	383	377	389	398	383	392	403	413	366	426	361	391	412	396	390	416	421	432	373	382	408	397	437	409	391	393	410	404	362	387	404	392	360	396	398	402	401	416	439	412	358	398	372	342	404	382	365	431	422	379	381	377	414	413	416	382	375	436	389	406	408	397	371	379	422	401	423	403	405	413	397	413	386	381	425	408	353	370	360	382	388	416	403	391	414	436	387	373	403	376	389	395	402	407	346	401	382	375	411	400	379	354	358	431	416	391	392	374	363	366	379	386	400	366	416	388	401	434	392	408	420	423	404	417	393	416	372	382	390	384	400	395	409	400	387	384	390	395	384	378	361	377	390	388	403	423	397	388	401	353	398	427	365	383	378	422	403	372	401	385	386	390	396	424	394	376	402	410	382	374	404	389	418	397	364	361	385	389	387	392	378	407	420	379	417	380	426	404	404	383	408	380	421	386	396	364	403	390	407	402	393	386	392	393	416	357	389	409	376	435	384	398	397	419	404	390	382	394	390	429	354	401	380	398	418	379	395	399	403	379	400	381	374	411	388	368	397	379	384	416	395	381	366	365	381	434	403	380	426	410	359	359	437	408	369	362	387	399	382	380	376	392	389	425	400	402	417	380	360	402	412	378	384	379	370	438	409	378	357	404	386	394	426	387	383	391	398	387	366	386	378	363	359	402	399	409	399	402	412	403	416	411	411	375	396	353	419	375	349	416	373	389	389	404	416	376	414	392	408	392	426	381	365	408	387	400	366	382	414	390	362	381	364	375	380	357	424	418	399	375	367	397	386	394	405	416	390	410	391	378	391	378	375	386	385	354	379	379	374	445	382	396	361	394	414	376	370	399	371	384	395	381	357	388	385	411	352	376	387	369	385	402	373	379	437	400	399	410	361	388	398	401	384	405	384	377	407	396	414	382	396	401	398	419	412	412	368	344	387	402	401	391	377	398	410	400	367	425	358	409	417	391	396	423	420	408	372	377	423	378	386	385	421	372	389	396	401	382	365	374	377	359	379	401	390	384	366	372	402	406	394	380	384	400	392	414	394	442	417	410	418	400	399	441	395	399	357	391	372	391	405	399	385	401	367	388	378	402	393	366	391	403	390	393	408	391	419	399	371	390	361	409	389	417	374	386	404	403	402	388	382	399	392	407	421	431	407	411	374	392	353	361	392	352	400	444	350	384	415	402	386	408	394	357	403	421	411	412	402	373	388	379	398	398	382	392	428	385	401	383	399	404	385	386	368	402	392	357	415	385	386	369	353	370	391	370	425	391	374	369	393	411	397	372	412	357	391	389	357	388	413	363	383	372	402	400	377	381	376	379	418	375	392	385	362	414	392	385	385	383	385	389	365	384	432	370	389	389	386	403	374	427	391	398	411	367	385	363	422	404	393	375	381	388	374	391	409	425	398	363	385	381	403	390	371	404	359	392	389	382	395	391	375	390	439	375	390	411	383	389	383	422	364	385	384	405	391	380	350	437	388	353	414	380	386	347	372	397	363	408	399	385	379	371	404	406	383	395	393	377	395	390	411	428	384	370	431	400	405	394	368	367	395	408	394	396	401	429	377	359	371	391	412	410	360	387	414	414	387	388	387	363	391	417	368	391	393	378	396	355	396	392	376	362	411	399	393	398	420	398	404	381	370	361	430	397	386	405	379	419	403	396	377	361	374	362	413	401	394	410	407	403	401	362	396	393	396	381	420	389	406	415	434	390	428	400	397	398	364	382	431	379	402	398	393	437	412	395	390	368	403	391	408	406	431	382	415	376	419	406	401	362	372	404	382	449	386	396	422	415	390	357	398	383	412	364	373	399	391	401	343	404	404	405	352	409	396	384	409	383	388	365	381	381	420	417	408	363	397	375	410	384	399	338	376	388	361	399	409	407	394	371	389	400	407	384	390	383	426	397	392	414	378	384	380	421	389	384	386	383	388	391	385	369	361	391	405	405	402	389	410	404	364	414	406	378	344	364	427	384	395	370	385	369	377	365	388	422	370	359	392	358	391	392	394	377	387	417	392	404	380	382	381	418	403	388	380	412	422	398	402	394	422	380	419	370	380	380	371	368	363	410	396	421	389	416	370	401	377	425	405	370	392	371	418	417	400	414	389	355	382	415	407	373	378	391	387	365	406	378	379	385	383	361	392	381	376	405	373	407	374	415	381	397	391	405	363	387	370	385	401	389	399	379	404	414	376	428	422	372	393	377	414	395	391	388	388	360	377	376	366	418	378	409	395	401	370	365	394	376	363	377	384	419
23807	21562	28328	24243	20972	10855	1045	708	612	645	545	556	603	567	531	550	540	553	486	514	503	567	505	489	502	558	530	522	448	517	505	458	505	497	535	464	481	462	524	462	476	504	501	443	469	460	467	473	499	480	524	497	521	480	457	493	494	490	500	458	493	447	465	495	483	476	500	485	487	487	471	506	460	463	458	486	475	508	490	476	491	510	501	504	475	484	512	485	473	520	550	505	494	501	465	498	511	483	515	474	497	483	464	531	540	494	466	477	473	466	490	501	496	461	499	477	471	494	520	480	494	471	475	491	475	480	520	495	492	531	496	525	489	515	497	508	533	505	497	464	474	492	515	504	503	469	500	504	506	468	479	504	453	488	501	497	489	485	477	501	477	527	492	498	478	495	463	485	554	487	529	500	503	457	454	456	494	488	484	519	488	492	476	512	479	520	500	455	510	497	498	520	503	471	511	487	476	490	473	498	488	504	496	524	478	458	501	495	468	504	501	472	505	470	529	478	458	464	517	486	522	506	492	453	506	483	499	477	460	485	497	471	459	480	511	494	486	479	471	479	496	467	483	497	473	551	500	503	486	430	507	507	514	491	462	496	510	452	490	492	458	455	549	500	457	524	525	460	505	481	483	507	486	491	468	463	486	486	515	502	486	476	476	495	508	476	514	494	498	504	502	516	483	459	529	493	511	505	484	489	503	502	499	487	470	500	493	500	484	489	464	480	517	498	492	490	497	521	446	470	475	492	449	470	490	491	473	454	498	531	494	500	504	482	518	507	526	516	497	481	490	506	515	462	485	485	511	483	470	468	560	467	486	445	478	525	472	482	469	449	522	511	492	484	530	512	489	475	492	469	507	487	433	468	465	461	476	514	472	480	482	464	466	505	495	505	496	530	501	480	501	494	500	483	517	514	500	511	488	458	520	431	465	511	480	495	524	491	475	508	507	518	476	481	458	481	482	540	521	489	522	482	509	492	491	484	536	552	503	511	483	502	468	497	504	486	527	495	508	467	504	485	490	426	525	478	497	461	503	490	515	474	511	498	462	498	496	497	469	544	491	504	502	518	507	474	524	490	457	511	521	504	477	547	491	492	467	504	485	492	493	507	497	509	473	498	552	511	529	513	515	502	500	437	485	508	490	511	488	494	494	502	483	464	469	505	459	511	483	480	477	486	473	489	478	473	493	480	489	483	535	488	464	495	506	492	474	484	480	481	485	453	477	478	544	434	476	501	445	462	520	464	502	458	518	499	462	460	473	499	458	566	476	469	455	463	462	480	495	456	523	478	444	494	494	493	485	518	503	475	521	484	493	484	482	499	474	515	476	453	458	464	505	513	499	489	496	525	489	477	516	445	516	519	454	490	489	495	489	496	493	505	521	474	486	461	521	484	491	452	520	480	509	487	492	505	492	453	509	489	498	518	516	469	503	492	501	462	497	515	500	534	478	495	516	496	464	464	511	491	497	465	481	453	482	482	506	503	499	486	468	510	541	518	513	467	501	497	495	485	481	483	473	492	493	481	481	518	457	463	471	507	517	498	463	471	493	522	479	456	486	502	548	503	453	520	512	493	520	513	518	503	459	504	490	525	510	498	514	450	484	489	489	497	494	491	473	480	503	485	429	498	505	480	512	501	551	498	468	482	524	470	508	497	499	530	476	489	504	525	455	454	494	495	477	501	464	488	438	432	482	466	487	453	528	519	502	482	492	480	522	491	485	508	519	470	487	471	499	478	501	498	487	488	472	490	503	513	483	493	493	499	496	482	461	518	490	510	530	479	494	515	455	508	507	517	501	526	490	523	467	487	469	498	520	480	475	490	456	448	467	489	462	513	507	470	510	502	512	449	452	463	514	494	465	494	542	468	509	474	465	456	473	449	497	491	474	525	520	457	514	497	516	469	497	481	492	465	483	543	478	472	503	481	441	508	505	470	487	475	500	494	569	504	521	465	469	501	466	500	493	478	459	486	463	516	482	503	534	470	486	496	469	506	477	465	493	486	507	574	500	455	475	479	502	519	521	478	481	480	532	446	484	527	478	498	497	504	511	475	464	505	516	478	491	482	499	497	461	491	480	480	510	491	534	491	519	466	511	461	495	487	506	502	477	480	496	480	486	469	488	502	467	499	515	494	540	522	488	459	489	499	505	494	517	492	505	493	512	468	440	510	480	517	504	490	476	505	472	509	486	480	481	514	499	487	461	498	491	452	450	465	471	462	468	507	466	519	481	488	522	528	546	473	457	478	510	484	485	468	447	486	513	521	488	541	487	451	487	496	460	470	510	492	503	471	478	488	504	461	485	493	463	484	480	476	513	527	465	501	473	495	483	522	499	485	525	464	484	462	516	465	463	462	498	516	483	491	516	474	500	493	499	497	462	487	517	468	521	502	537	507	517	485	476	443	514	473	553	493	475	494	511	482	478	468	495	489	480	532	505	487	523	481	492	499	501	503	507	483	489	509	487	495	496	523	534	480	508	495	465	507	481	493	503	518	451	471	469	496	479	502	523	469	507	498	509	475	471	439	454	481	493	463	489	468	508	528	547	509	502	485	508	490	507	505	522	511	487	490	483	468	436	451	476	486	472	459	467	514	466	474	462	478	489	509	492	510	468	477	489	507	496	517	452	499	484	455	480	459	507	480	502	524	485	466	494	476	483	470	535	468	484	510	461	506	539	511	491	512	446	497	525	515	477	510	519	470	475	469	480	520	484	504	496	489	488	489	475	462	502	487	495	475	530	467	489	503	477	502	487	518	460	489	491	479	491	451	448	488	490	523	465	481	480	473	521	469	491	501	526	477	475	528	481	495	503	516	527	499	481	512	466	487	482	474	509	505	428	455	510	486	476	487	478	480	495	461	495	475	477	475	506	518	483	511	475	475	484	467	475	500	457	469	482	481	509	470	483	475	491	478	443	487	510	524	487	479	451	485	501	471	504	478	516	457	491	500	503	470	476	464	469	478	526	493	452	481	460	501	493	461	537	484	493	514	476	517	480	503	515	507	514	479	507	510	515	496	511	515	476	482	499	504	473	510	474	488	449	487	494	492	491	431	463	477	496	491	492	472	495	451	487	491	438	499	512	484	483	476	512	462	465	503	499	510	506	521	534	479	471	506	520	480	474	481	497	519	483	499	528	471	496	504	512	477	541	508	518	491	499	443	433	457	507	496	487	481	472	491	507	491	487	466	510	462	479	482	492	497	476	513	463	453	486	475	494	491	511	510	515	464	488	523	457	510	459	493	483	507	512	485	474	470	459	457	464	494	480	481	501	480	481	486	500	487	481	512	492	498	523	483	497	447	460	497	501	498	472	470	492	503	489	459	489	492	468	510	468	518	456	433	493	468	446	512	475	487	490	480	477	499	506	468	509	508	453	504	479	469	488	451	475	495	504	479	492	481	497	441	495	463	516	471	484	480	470	495	510	471	532	510	502	488	505	460	469	506	510	477	500	487	495	457	491	522	457	476	509	480	486	457	475	463	508	523
43663	75419	13802	11520	1520	1173	990	853	747	678	662	641	599	600	572	568	570	530	541	547	503	499	517	519	546	505	504	551	514	525	495	558	512	493	538	496	497	525	492	535	483	503	485	545	484	559	462	478	513	567	521	536	524	482	538	539	533	526	513	501	471	519	529	512	490	515	504	525	516	487	496	491	463	522	508	524	491	482	518	492	499	498	514	469	539	503	521	489	486	508	470	528	528	529	543	486	491	499	522	470	508	550	519	562	485	525	476	541	540	480	526	501	500	538	528	508	493	519	486	516	505	495	506	514	479	488	495	512	503	514	513	487	494	492	512	474	524	483	498	469	516	517	501	511	562	483	531	535	509	535	526	536	507	492	510	494	518	535	491	513	497	529	478	465	474	518	470	499	505	496	538	502	496	529	538	496	531	548	486	520	526	504	523	504	532	529	518	552	512	528	512	491	516	484	515	508	533	484	502	527	481	534	517	502	522	501	501	530	525	521	462	542	526	483	489	481	491	525	574	499	526	573	472	482	498	511	514	511	518	511	516	496	505	520	507	536	477	538	512	467	494	549	503	474	553	529	489	502	490	484	487	506	511	496	528	507	495	531	486	584	508	505	532	557	503	538	515	531	498	471	501	489	526	519	492	503	551	501	528	466	499	486	535	500	541	521	488	480	470	521	529	526	564	538	504	474	509	470	466	524	487	505	559	483	523	530	507	531	524	548	520	491	494	484	506	515	532	503	529	490	535	524	493	530	510	533	461	498	566	502	521	489	492	497	538	514	465	562	534	496	566	486	463	526	518	473	514	533	470	500	541	508	489	524	509	496	527	484	515	510	510	512	501	490	484	508	516	494	510	463	488	512	520	526	501	499	549	487	517	508	497	525	517	498	537	507	514	524	533	529	499	509	475	476	508	505	537	504	533	533	512	510	492	502	522	530	504	517	491	536	503	520	484	459	524	483	508	497	530	498	492	496	554	528	510	499	549	528	536	470	492	503	492	477	489	486	521	530	505	476	486	515	492	501	518	521	531	504	500	508	530	529	520	507	525	536	530	472	512	523	483	510	544	518	528	495	522	508	530	530	549	506	488	509	509	531	499	515	482	513	526	522	532	497	530	507	493	504	514	469	526	540	493	541	494	502	483	521	475	515	558	497	497	527	506	512	511	509	504	514	532	488	503	498	515	569	467	511	490	508	504	546	481	514	537	537	479	531	483	502	509	539	505	488	520	506	466	504	516	522	540	519	516	535	475	516	552	461	568	491	522	535	518	466	482	526	518	515	513	511	518	510	504	501	524	489	502	499	513	536	471	508	496	516	569	508	458	489	501	511	463	508	509	501	530	511	511	494	529	490	545	484	490	553	467	554	505	480	524	466	508	531	471	541	507	481	537	527	509	540	490	495	507	524	521	491	529	506	483	509	512	521	492	484	521	513	510	486	521	521	485	542	525	505	504	543	529	473	501	492	488	508	496	478	471	528	516	514	529	503	528	506	511	543	511	505	454	505	491	498	518	493	472	459	499	535	530	543	524	509	509	521	471	535	487	473	486	527	528	492	495	522	501	526	524	526	556	497	500	524	528	492	535	547	494	530	517	509	509	504	498	510	541	515	446	508	549	487	501	515	500	519	497	568	515	484	505	536	495	498	529	536	490	500	486	532	538	470	520	520	518	494	515	467	489	511	522	510	504	486	507	483	554	549	477	485	522	490	525	531	461	492	538	511	525	515	459	533	488	502	516	512	519	538	517	508	483	507	534	497	531	527	494	497	508	536	506	503	484	513	536	529	522	532	506	569	509	495	458	497	514	494	465	484	526	552	526	516	481	573	473	478	498	515	508	507	484	544	518	513	518	538	525	510	498	484	513	541	503	484	513	523	524	502	508	474	488	523	505	497	511	483	535	506	527	517	517	492	521	500	503	515	517	532	503	517	500	489	496	515	513	497	497	541	537	505	506	521	495	525	503	524	518	498	546	507	557	494	537	543	538	491	505	469	513	477	527	511	498	551	538	516	504	499	471	488	513	521	505	493	500	498	549	514	517	484	495	514	498	489	521	506	510	514	492	541	520	504	496	509	483	487	495	475	511	511	526	473	501	466	510	522	510	502	540	515	527	502	514	489	520	531	495	504	510	510	513	540	512	520	477	526	503	511	487	494	519	511	494	525	486	538	528	479	512	489	508	491	546	491	489	539	527	499	489	510	512	504	502	505	485	500	509	532	504	523	499	504	504	496	525	480	475	456	498	548	516	539	489	503	490	536	521	491	499	496	508	542	525	479	512	510	503	516	530	522	556	490	486	525	503	506	489	515	503	510	526	512	550	536	525	532	491	522	532	487	488	564	525	510	527	511	488	492	498	488	502	486	504	507	531	518	500	492	514	561	541	523	515	510	465	525	481	501	471	508	505	516	518	510	496	474	488	485	509	507	492	480	540	481	506	544	506	506	546	489	526	515	526	486	519	525	522	502	497	507	536	548	499	525	514	514	481	502	551	508	486	501	496	500	530	518	524	472	532	532	510	517	511	487	500	538	503	522	478	486	499	496	518	519	513	549	494	534	555	563	473	504	508	525	507	503	507	511	505	484	524	509	506	509	524	532	532	457	515	480	519	555	510	488	516	483	503	498	519	534	504	509	483	512	536	535	516	535	475	524	525	464	482	484	524	505	490	482	521	476	502	532	480	552	478	486	520	510	499	485	528	517	504	559	511	548	504	475	530	489	492	507	516	497	511	541	493	530	510	590	518	483	519	506	482	511	479	498	520	513	519	474	527	480	512	507	466	497	521	506	479	523	505	515	523	525	496	480	517	482	472	561	516	526	546	520	493	493	521	473	483	485	480	516	533	514	517	500	497	515	482	470	546	514	518	493	492	491	514	500	497	488	518	521	491	556	475	489	491	534	516	500	486	487	534	513	481	508	483	533	535	515	500	493	510	559	512	510	521	522	474	521	477	505	504	503	475	487	523	502	510	509	509	487	484	517	544	483	516	516	483	496	541	580	504	502	468	465	504	480	526	515	515	525	543	501	489	463	513	542	497	537	469	477	517	552	507	498	505	521	545	516	521	532	522	522	519	493	517	509	480	535	531	527	499	488	469	544	549	463	495	523	481	546	557	521	502	502	535	510	480	521	501	520	513	497	510	505	478	486	512	492	496	471	493	515	479	483	477	468	482	572	495	515	513	543	487	507	496	504	502	502	520	498	519	513	513	519	475	510	502	506	510	505	533	538	486	535	483	527	515	490	537	471	514	518	521	502	495	542	530	496	510	510	470	480	503	481	497	496	497	504	480	490	516	504	515	494	485	509	496	497	476	516	507	473	485	525	504	514	496	531	559	545	492	522	550	497	492	548	523	497	535	525	494	485	554	548	492	490	506	524	489	467	498	498	500	486	533	558	498	522	510	506	510	525	482	510	557	501	522	498	509	548	544	539	504	454	506	506	492	497	501	481	523	520	533	518	511	423	481	541	487	468	470	506	505	546	522	474
25055	21826	27550	24763	12541	1217	899	699	710	722	706	658	662	658	625	667	667	675	603	655	624	664	628	655	613	648	647	597	637	631	641	644	656	640	632	672	639	609	603	626	633	653	597	648	642	661	611	626	618	630	671	650	635	616	676	628	608	697	654	612	632	569	599	646	620	618	588	641	626	638	650	702	609	655	661	641	679	642	623	629	647	653	620	673	593	628	625	628	615	631	642	641	614	627	584	643	666	629	678	642	608	646	617	663	641	626	681	650	650	633	608	666	655	647	641	590	659	632	626	621	625	621	607	647	625	611	652	601	632	606	599	643	649	586	613	591	607	632	645	640	642	661	637	597	628	643	664	608	632	598	675	649	679	622	647	621	593	653	643	627	604	609	656	648	654	615	585	639	676	651	590	640	621	634	628	580	638	712	678	704	652	660	621	597	604	631	639	603	633	612	644	646	625	639	588	657	664	670	640	634	655	633	649	616	670	665	627	649	636	609	609	664	590	633	637	642	638	668	586	671	617	658	673	649	619	671	662	647	658	680	616	618	658	626	636	629	618	651	649	657	659	631	633	661	616	642	672	622	616	610	646	621	619	643	671	645	612	665	590	683	633	626	633	599	704	632	598	703	626	660	671	662	657	607	678	635	622	663	641	642	645	629	665	651	637	652	653	636	633	611	686	653	614	615	648	598	655	669	625	610	610	678	609	650	653	629	605	615	651	625	638	688	666	666	646	599	642	630	637	632	568	700	610	641	651	655	632	608	617	620	637	639	657	612	666	668	641	690	643	671	616	647	656	628	584	646	618	675	630	609	641	658	648	646	668	660	637	604	641	647	620	579	621	662	630	613	620	625	655	632	644	652	665	617	676	656	617	658	617	656	607	653	654	576	687	616	632	620	608	641	666	638	642	646	589	633	630	642	654	646	654	603	620	665	644	652	647	636	632	652	645	657	660	650	633	644	625	638	659	632	645	590	648	676	616	642	639	613	611	559	607	618	588	658	618	677	594	632	658	685	627	607	629	601	616	638	598	625	645	639	641	627	659	630	613	622	626	629	620	589	596	638	650	646	633	639	608	665	611	622	616	657	620	604	611	645	635	652	658	624	591	642	603	609	607	563	597	623	637	641	683	597	634	685	619	663	616	636	631	656	567	622	648	650	624	652	650	660	643	592	601	620	684	628	597	608	633	607	671	658	649	600	631	595	673	640	642	634	664	631	657	659	629	658	629	621	638	681	641	622	633	631	599	637	641	637	642	664	648	644	614	662	599	633	634	655	645	629	665	678	588	660	617	672	663	646	622	605	618	634	648	674	646	658	602	655	656	649	688	619	632	621	607	669	587	660	609	587	661	678	654	629	643	651	667	657	627	634	621	641	628	615	672	625	667	615	638	634	635	633	634	619	699	625	643	682	615	677	654	611	649	655	650	654	614	639	657	641	625	659	651	683	664	630	637	636	671	632	630	583	648	635	670	652	617	623	635	618	617	591	632	632	715	675	648	659	663	637	621	624	611	648	617	676	615	637	644	648	626	609	673	659	647	642	606	657	661	639	646	596	667	639	671	629	670	611	671	595	622	650	648	637	623	628	613	674	624	624	654	650	608	680	674	666	634	622	620	649	595	636	614	623	613	635	653	671	652	657	574	639	610	688	649	604	582	641	617	645	608	628	627	665	629	602	653	657	655	627	616	641	602	605	620	612	677	606	629	677	666	622	625	643	644	645	659	635	677	662	642	617	665	657	633	660	617	619	613	690	657	647	632	619	610	595	670	604	661	620	645	612	661	623	604	659	631	634	678	614	647	594	619	641	662	625	663	650	659	606	655	611	588	610	631	654	670	592	656	598	634	614	615	632	658	655	629	657	583	643	598	619	634	577	644	631	644	655	662	586	645	623	622	647	664	678	657	629	631	630	613	628	627	662	622	674	660	603	640	663	656	635	625	621	706	640	610	645	612	630	676	671	722	669	578	620	645	663	672	653	645	604	680	609	682	609	650	589	657	630	633	636	647	623	651	639	640	611	661	603	683	623	646	638	647	605	653	613	653	591	602	659	642	647	625	660	617	639	587	632	601	693	669	595	665	648	648	615	628	596	654	602	667	626	636	611	647	635	632	637	630	648	592	615	637	649	650	628	616	623	618	664	629	603	630	638	610	635	662	635	653	588	635	607	593	642	662	664	613	681	641	643	603	633	638	630	631	641	648	693	645	612	605	709	625	640	666	647	655	646	585	616	634	685	645	642	619	651	622	651	646	648	615	636	660	628	642	678	628	639	674	639	652	629	625	638	607	617	631	656	645	644	608	662	607	648	566	658	616	669	628	654	574	635	671	637	668	645	611	646	670	614	630	678	635	621	676	637	631	596	645	644	619	641	640	618	666	652	654	629	595	624	660	632	625	658	636	652	632	661	622	646	654	670	620	650	691	650	606	634	616	607	623	651	621	687	660	600	618	630	601	602	656	688	690	584	646	619	632	625	606	654	665	589	600	657	671	634	660	608	623	716	642	621	614	619	604	659	629	617	665	615	620	628	654	585	668	653	698	702	658	621	649	631	608	645	593	612	683	639	632	614	652	673	647	631	610	646	604	625	636	650	629	624	646	627	680	657	663	625	635	630	629	618	659	589	605	673	618	619	625	614	644	610	682	595	582	686	641	620	665	593	606	652	609	643	676	647	633	652	677	645	657	615	621	647	647	641	614	605	649	632	603	611	636	613	639	644	606	584	659	666	601	689	641	674	682	645	630	640	665	595	633	641	600	673	668	598	599	649	653	619	616	600	667	632	644	661	592	615	571	591	638	603	643	636	626	621	642	620	629	641	612	655	590	600	617	640	654	627	636	645	611	669	611	612	619	657	668	611	677	648	669	628	628	615	654	613	692	655	631	625	658	665	660	672	657	657	613	671	655	594	634	618	646	672	661	665	649	667	679	627	683	635	662	590	628	642	600	623	640	621	593	628	666	656	634	625	646	623	690	652	599	660	585	612	659	614	580	603	636	619	655	647	553	636	628	589	621	655	643	590	659	623	646	624	669	668	648	655	678	648	658	630	586	591	602	654	623	675	649	646	617	653	647	653	650	625	647	616	663	663	659	627	664	623	679	610	641	640	610	678	648	590	625	618	641	652	682	640	641	683	613	646	613	671	707	615	642	655	625	675	637	631	692	621	633	667	625	653	650	644	648	622	636	655	623	619	645	600	664	666	634	616	638	634	611	609	619	659	643	601	638	653	608	613	671	675	613	666	609	665	607	614	658	622	650	602	650	657	610	605	669	645	598	630	603	654	639	646	704	619	665	637	649	651	636	634	595	662	616	621	625	641	674	634	676	584	623	619	663	628	597	607	672	627	573	624	645	600	661	634	627	649	574	665	644	643	602	620	616	636	655	666	613	646	613	617	624	672	658	596	651	603	620	612	689	630	592	626	720	666	628	635	658	656	658	631	632	613	627	641	578	620	657	662	681	551	608	600	651	624	610	612	675	639	644	627
41142	64201	14928	6805	1103	1058	917	860	842	783	745	730	712	712	726	690	693	678	750	701	717	690	719	681	693	692	695	683	693	725	650	707	692	685	666	658	695	703	683	716	684	665	650	671	657	676	670	676	687	670	696	680	634	660	685	671	667	671	619	627	661	701	707	733	662	655	660	666	702	646	673	626	708	689	652	672	712	698	701	680	681	668	650	708	655	622	648	690	679	639	628	643	691	630	657	689	667	704	710	690	723	701	706	698	700	675	669	665	711	674	682	713	659	691	685	705	668	673	728	716	696	667	656	683	649	650	654	690	655	666	691	682	656	711	678	669	682	698	659	685	653	670	667	669	699	622	671	645	669	664	670	705	701	660	698	651	672	650	648	659	655	664	679	687	670	662	658	685	681	659	643	670	666	631	693	700	697	677	705	657	669	652	689	646	675	674	650	730	675	672	665	637	669	673	710	641	668	661	677	676	649	691	636	679	649	699	708	653	697	684	685	625	655	671	688	655	681	658	683	680	694	658	636	688	727	659	641	676	689	675	699	645	675	680	668	690	683	725	675	689	700	627	668	683	638	699	678	656	663	685	680	677	733	660	676	655	662	699	718	651	655	716	675	668	672	689	613	664	689	682	683	716	719	666	669	683	672	686	627	698	633	669	670	689	718	681	671	682	693	667	679	663	688	691	651	618	680	661	650	660	684	666	668	662	715	697	654	727	682	665	658	692	660	687	705	676	647	685	625	678	690	674	674	642	658	677	684	700	641	723	699	675	633	669	651	713	633	703	682	697	674	670	640	640	670	614	667	662	683	682	667	693	622	708	712	703	686	664	705	680	684	713	690	671	705	617	661	627	695	694	684	664	683	643	644	663	682	674	727	717	654	655	659	711	646	679	663	671	668	670	723	656	684	680	642	667	710	642	663	701	670	718	670	643	690	706	659	682	670	645	712	682	674	652	698	714	677	662	653	638	677	686	671	654	716	736	662	660	638	637	713	680	646	645	662	658	657	661	692	672	699	724	639	674	620	695	660	681	676	674	667	664	676	658	677	714	646	655	692	675	681	668	691	723	703	704	662	685	641	687	669	651	743	663	687	695	654	670	698	685	684	680	699	700	661	631	650	641	683	679	680	679	677	664	676	639	650	673	693	690	653	691	706	705	701	711	637	680	655	681	721	662	647	668	659	677	681	639	681	676	654	699	681	685	697	665	656	673	655	693	647	674	664	680	650	704	712	690	680	667	701	675	665	636	701	653	666	640	672	709	727	656	689	644	700	723	684	706	688	675	723	655	722	693	655	677	707	655	660	645	687	686	651	671	654	693	644	634	659	692	692	665	632	651	696	687	707	714	653	663	666	670	685	655	705	702	678	705	668	689	723	715	680	689	655	653	700	663	685	702	659	712	690	680	646	666	677	633	677	677	702	661	682	720	670	677	648	662	704	689	725	650	700	667	682	659	724	705	727	630	697	653	643	713	695	662	675	680	701	677	671	657	648	659	650	644	664	661	706	687	690	659	672	661	676	693	678	677	622	675	664	692	667	687	668	698	659	712	645	694	645	638	633	669	665	715	700	701	657	680	645	689	680	707	625	691	649	623	726	693	662	679	695	670	696	617	675	673	637	685	701	689	692	669	610	695	703	635	700	667	710	670	689	744	714	661	671	674	621	664	710	661	683	640	652	669	655	685	696	652	705	665	654	630	667	662	660	662	659	648	654	669	716	669	673	707	648	702	664	674	627	669	695	671	650	663	670	659	634	679	716	670	695	690	671	656	629	687	702	695	691	682	686	664	631	698	657	697	673	642	649	702	714	619	684	684	690	680	711	651	708	719	648	639	668	694	692	652	711	645	653	664	689	715	678	650	680	660	637	655	709	668	689	669	624	727	667	644	639	691	694	633	683	715	673	655	622	683	646	687	671	648	663	660	725	674	674	670	666	666	651	722	691	689	684	702	655	672	678	697	696	669	652	658	721	641	660	621	625	674	644	680	682	658	686	643	687	637	694	681	646	683	657	695	704	660	645	625	681	672	679	648	697	731	708	675	681	688	639	688	669	694	659	722	681	663	714	628	652	670	669	717	651	708	657	690	661	639	682	704	649	682	664	666	654	664	670	673	667	650	661	727	709	683	682	654	709	689	664	671	715	646	697	677	683	725	685	636	695	736	652	688	654	683	739	723	623	684	652	690	656	660	658	683	656	701	685	670	686	683	687	718	662	670	619	702	697	721	714	613	661	669	662	686	722	690	660	666	641	667	653	653	668	625	673	659	706	689	699	637	688	682	624	699	609	666	674	662	621	721	678	651	697	692	711	673	666	662	683	684	657	656	696	685	648	638	663	673	674	677	659	678	640	617	684	721	652	672	652	664	689	711	705	644	649	684	618	692	637	656	662	670	642	693	650	659	649	675	682	650	684	634	679	683	691	646	686	679	676	672	696	707	695	649	698	665	654	665	642	668	688	684	693	674	669	683	682	675	666	669	662	668	663	636	679	682	663	674	613	650	681	617	650	672	658	720	695	663	671	664	684	659	702	688	674	651	670	715	666	691	694	660	668	670	670	634	685	668	674	656	690	717	685	691	669	647	657	690	662	718	641	634	686	654	648	679	642	722	671	639	635	648	668	684	681	633	686	666	679	667	661	674	639	678	671	663	671	673	631	671	685	684	653	684	661	633	697	679	701	639	684	680	657	661	657	677	650	689	709	687	659	666	721	673	659	682	663	658	671	693	685	660	621	662	613	644	667	672	686	681	645	681	693	702	685	687	696	651	675	653	687	663	665	690	662	677	704	669	666	679	696	696	653	692	699	664	665	690	656	733	643	724	689	661	699	640	688	663	665	661	671	718	697	687	670	662	656	647	664	698	695	630	650	656	673	700	734	646	616	631	648	702	696	696	663	694	642	621	714	690	703	673	703	656	695	627	653	678	646	681	630	675	672	733	700	640	677	679	657	651	690	647	664	691	702	659	594	662	664	640	624	682	692	720	660	638	669	677	680	701	694	643	683	692	748	676	646	641	746	664	669	652	714	715	727	628	674	687	652	647	630	659	675	656	702	707	683	712	659	710	668	655	702	693	723	713	647	684	662	647	668	714	670	648	674	653	663	675	658	703	659	649	649	683	666	668	657	699	677	677	686	723	670	677	682	706	685	661	671	689	670	660	659	677	692	659	694	684	711	700	676	667	663	666	703	706	686	684	664	687	656	707	691	658	685	733	664	622	664	641	642	650	654	603	681	697	659	649	685	626	681	688	747	672	651	680	720	697	659	697	650	704	696	676	667	683	676	664	703	697	657	719	630	661	636	670	674	700	703	664	630	711	693	674	681	693	684	694	667	702	679	682	680	625	646	677	706	708	643	684	690	685	671	661	684	662	641	665	708	703	629	651	672	666	646	670	711	679	654	698	646	705	677	675	642	610	703	672	650	674	670	713	665	673	662	633	707	649	708	656	617	681	703	657	605	635	682	680	672	640	704	684	661	689	668	676
22728	21253	28721	23876	21135	21187	12030	1596	1170	1150	1110	1071	1029	1011	1015	1014	998	1008	925	972	944	981	903	918	940	944	974	986	978	942	918	889	897	927	942	951	941	957	938	934	943	940	968	893	941	947	849	886	914	905	905	975	906	908	986	889	974	984	914	923	932	928	870	952	947	904	884	914	886	953	898	912	956	915	897	877	951	925	924	920	917	896	913	938	942	939	890	905	908	944	898	960	950	954	946	911	878	974	903	938	917	870	931	928	900	948	955	941	895	936	947	942	1003	911	943	923	918	969	921	845	944	920	933	937	893	928	924	898	925	885	885	944	896	961	959	912	931	914	932	937	899	916	916	890	906	925	911	946	931	968	931	937	962	943	908	920	961	952	938	894	905	890	919	935	917	865	938	980	906	922	877	858	977	870	915	885	964	988	895	892	885	906	909	965	904	942	899	918	960	904	955	945	899	942	911	883	906	966	960	902	882	932	984	963	975	934	937	902	960	955	919	879	954	885	867	888	900	870	970	926	928	857	900	886	937	917	962	940	902	947	918	932	920	883	953	916	930	955	904	924	933	963	968	866	964	922	910	877	874	910	908	871	907	910	905	953	919	971	912	914	946	933	998	949	928	919	971	903	960	940	916	907	930	869	924	910	910	885	927	920	969	944	931	893	932	939	887	915	921	894	916	905	933	898	946	932	874	937	955	918	948	870	917	957	938	928	908	947	921	966	936	964	940	923	906	980	950	933	907	924	904	922	919	882	920	940	900	923	929	951	947	946	912	909	926	946	921	884	931	879	951	953	889	913	921	929	929	923	886	886	859	936	897	963	922	949	959	907	918	921	871	942	911	948	935	896	917	880	978	940	943	968	920	888	928	927	973	927	934	916	885	940	944	930	946	919	928	935	902	870	941	910	916	940	948	905	922	911	956	908	948	942	965	944	897	950	936	932	927	957	903	932	924	934	958	915	908	971	919	872	922	916	909	936	960	893	965	936	916	927	919	921	845	925	982	952	916	930	938	916	889	940	938	921	911	945	939	948	924	940	915	970	903	964	920	887	893	863	934	900	882	982	910	895	904	925	889	910	899	909	962	926	933	943	954	934	942	863	890	928	903	937	937	911	921	918	960	911	939	879	881	1001	912	954	927	927	968	893	909	923	967	894	893	962	944	960	890	943	944	945	940	919	852	898	918	886	910	909	939	976	889	936	952	862	889	920	909	913	884	969	951	938	921	878	955	916	947	882	977	914	951	972	913	902	884	919	885	938	920	908	917	920	912	867	988	956	893	923	932	986	942	901	916	867	940	949	956	929	905	940	922	898	946	917	954	931	957	930	935	862	908	877	948	937	863	908	907	901	892	950	919	892	946	897	945	917	937	893	935	912	887	932	916	902	971	930	895	961	928	950	947	881	915	898	944	905	937	910	894	930	865	917	939	895	961	924	977	895	904	871	904	915	877	923	918	901	966	982	957	931	930	956	950	929	890	903	962	924	908	895	918	934	868	896	876	933	915	943	898	945	964	876	900	951	846	945	932	877	934	845	914	964	936	878	908	955	963	907	890	914	887	894	930	912	897	915	958	986	933	918	944	997	895	911	939	897	928	950	879	996	916	982	921	962	932	912	913	951	921	927	924	926	907	906	884	888	926	919	938	974	939	931	911	965	968	907	926	930	948	905	881	947	867	937	936	937	871	886	883	912	936	959	857	925	850	955	919	939	889	907	951	954	894	962	924	948	941	914	896	935	956	936	857	923	914	869	919	925	882	935	889	938	938	923	890	934	938	910	926	892	901	963	908	869	881	981	920	951	927	908	951	989	929	964	894	980	916	901	902	934	940	929	895	964	915	917	939	898	980	955	899	880	898	936	975	920	942	931	946	937	946	953	911	914	911	926	875	875	889	974	978	904	845	878	936	907	895	923	930	933	970	992	928	917	922	892	955	952	990	940	1004	918	859	872	928	913	924	910	989	890	933	832	902	937	887	901	907	895	884	888	985	900	926	940	921	942	951	955	934	902	876	937	958	882	914	896	906	945	860	917	925	892	927	933	953	957	959	931	917	941	919	923	957	905	932	924	923	879	920	930	892	867	891	888	868	914	924	907	896	995	960	944	911	907	918	934	934	876	877	1010	914	896	931	910	904	928	923	941	923	899	951	958	937	972	888	913	912	897	932	890	851	942	901	959	919	910	926	884	916	852	902	859	864	981	928	949	903	939	913	922	921	951	946	922	930	884	916	908	928	924	979	921	951	962	886	939	927	957	921	894	914	958	910	931	914	892	896	967	906	888	895	914	926	907	900	866	894	914	946	965	936	891	924	948	901	927	939	875	981	913	920	993	895	920	894	901	882	964	923	864	902	955	872	900	919	918	957	925	926	928	916	963	940	930	876	927	914	914	924	927	913	894	899	919	865	918	926	890	917	925	899	910	892	922	879	855	855	942	973	922	954	888	931	925	868	909	922	898	909	933	923	934	977	904	948	909	940	916	923	877	935	948	931	941	926	935	910	927	942	929	925	900	907	948	967	998	895	981	917	928	876	954	914	889	974	926	930	907	906	919	921	926	912	882	927	909	951	906	964	922	949	925	949	872	974	969	914	916	883	921	896	937	902	926	937	903	950	935	952	990	937	830	935	961	877	921	954	926	834	903	905	998	955	970	931	917	900	870	900	902	928	926	891	922	947	937	931	865	956	953	942	890	884	918	957	887	932	970	918	912	894	889	904	886	949	902	900	886	957	916	948	864	953	930	962	968	909	899	899	895	971	921	919	979	943	875	882	920	911	979	937	918	901	908	922	909	904	976	890	933	900	961	927	930	939	906	914	975	880	873	930	949	914	895	931	940	920	861	969	924	929	919	864	908	885	957	918	928	933	964	921	920	894	903	926	879	899	911	919	872	909	923	933	940	945	980	881	910	892	966	927	886	935	946	939	967	933	916	920	937	869	940	932	922	946	968	914	927	916	954	925	948	958	926	948	830	934	887	908	880	938	952	961	923	921	906	894	910	980	915	955	858	901	924	928	911	948	943	907	908	914	928	901	914	893	919	932	965	910	921	896	911	932	935	895	938	939	937	926	839	926	929	885	894	954	922	927	977	922	937	922	911	919	943	911	978	878	893	880	927	924	939	894	874	962	883	893	950	886	898	975	947	912	926	857	900	894	947	941	909	967	918	916	886	961	929	887	970	907	904	905	959	956	901	939	921	909	879	925	950	901	921	905	880	919	906	895	864	891	872	927	903	896	904	904	906	868	973	941	881	900	916	925	896	925	874	947	930	912	929	941	948	967	929	886	883	856	926	949	879	870	929	936	923	931	932	926	937	870	894	912	916	915	967	972	927	948	996	918	949	897	923	890	916	946	911	928	974	890	941	958	929	928	888	882	942	940	909	910	939	893	894	927	915	891	912	992	935	901	846	949	946	903	865	865	938	924	961	996	883	955	923	887	908	921	903	903	926	947	979	950	897	940	908	934	914	916	883	886	888	976	909	930	950	910	940
49293	85909	28133	14523	2533	2121	1806	1519	1371	1282	1244	1100	1082	1083	995	980	994	973	979	1000	1017	988	959	894	943	891	892	910	951	918	931	963	881	900	947	905	895	935	951	915	917	941	887	877	929	931	882	895	925	928	894	910	904	881	944	917	961	891	942	926	901	901	900	950	901	869	898	878	907	923	844	932	890	930	941	952	856	886	859	889	933	905	910	877	963	891	923	1007	919	870	920	893	878	929	899	836	876	880	897	903	921	871	905	891	933	907	950	883	922	851	911	935	873	882	951	923	942	866	896	890	950	923	956	952	868	882	918	892	894	893	925	919	857	954	912	917	932	922	929	916	882	912	936	928	939	888	954	942	893	991	886	850	911	924	950	902	903	968	906	907	894	924	941	876	868	972	906	937	889	930	926	929	896	869	936	907	891	865	995	920	889	846	864	961	917	916	846	903	944	916	950	906	865	920	901	891	909	835	942	863	945	924	875	870	907	924	917	875	939	917	936	917	895	912	864	943	944	861	933	928	928	907	908	956	888	933	920	925	898	861	900	932	881	904	951	900	887	914	874	932	922	915	907	887	920	886	895	875	927	885	843	864	924	935	883	891	951	970	883	920	930	902	884	945	901	900	913	955	879	874	941	855	926	891	928	931	821	897	918	911	922	930	983	896	935	920	932	865	922	867	891	974	877	940	997	961	943	883	872	898	886	936	898	898	939	927	924	882	929	920	904	950	936	890	889	908	896	927	866	943	926	937	949	926	927	896	946	894	918	849	903	920	901	912	925	938	935	908	908	949	882	920	891	874	924	947	936	948	898	925	899	950	902	839	912	917	897	930	899	882	890	896	959	932	928	915	887	912	920	884	926	849	905	885	886	901	909	958	971	888	972	880	910	892	913	930	892	934	916	943	883	924	909	922	909	923	918	914	903	920	894	898	970	833	897	859	913	969	917	896	921	923	942	903	901	896	967	898	911	934	883	907	919	960	910	881	943	879	906	931	899	866	887	867	927	919	948	891	871	928	880	899	913	876	912	915	962	905	936	885	864	934	864	909	897	958	947	887	960	921	920	896	907	922	932	866	915	936	913	843	928	852	912	883	930	952	938	918	913	932	878	920	962	944	934	942	932	882	966	905	875	890	897	919	940	980	963	935	929	929	932	926	924	898	898	896	907	904	935	934	892	941	887	906	872	955	894	945	912	893	939	920	978	939	899	896	948	905	874	912	939	910	943	915	930	966	927	872	930	947	936	890	892	903	936	962	883	904	933	858	888	873	907	932	916	944	857	920	877	896	834	945	922	918	960	872	888	900	900	886	925	914	925	901	904	962	896	922	895	944	866	972	913	923	930	922	888	879	911	913	958	891	878	922	879	988	936	889	904	875	903	939	881	869	913	944	861	918	894	920	963	920	930	928	896	917	908	883	955	891	927	937	901	949	917	879	861	912	914	906	863	869	893	955	901	968	918	927	942	945	969	879	875	917	888	922	904	950	914	910	896	933	889	909	970	928	949	906	898	915	914	895	895	882	919	911	873	859	887	884	914	958	901	900	926	1008	903	902	868	905	937	924	877	858	878	931	893	907	904	921	921	893	929	907	878	905	890	896	900	927	848	914	909	921	910	967	902	863	922	864	865	900	911	870	928	915	906	907	929	920	900	879	910	863	928	903	950	900	920	899	894	947	882	873	968	954	920	910	930	884	952	907	862	909	894	907	952	864	919	899	921	915	960	907	910	929	869	995	868	913	944	939	896	933	923	855	919	922	846	968	933	968	954	928	926	921	899	892	895	936	913	901	959	928	853	963	944	934	913	882	863	934	879	879	913	925	900	940	890	934	973	958	897	868	889	882	926	906	836	921	979	947	908	858	899	955	942	886	886	913	923	990	954	914	916	938	914	866	971	912	861	939	924	932	878	866	870	920	962	983	941	894	920	938	930	902	958	907	938	926	899	901	917	878	875	926	900	959	910	917	885	904	912	927	899	901	921	923	910	891	852	863	915	848	847	880	943	894	925	895	885	899	903	942	886	942	935	895	942	903	928	925	907	937	908	921	908	873	906	917	902	934	916	941	927	902	904	882	930	933	910	922	891	927	936	890	892	907	875	960	937	860	975	902	922	921	946	936	936	936	878	893	951	967	889	972	889	925	889	966	936	955	947	843	897	942	850	937	940	911	863	939	983	932	943	843	921	900	903	941	913	928	862	843	863	946	868	886	903	908	930	918	919	895	940	894	928	910	901	919	944	1002	873	938	844	919	920	964	889	862	861	867	855	944	908	899	960	874	927	927	905	938	853	928	890	912	940	859	911	899	943	915	901	881	891	916	878	919	856	903	867	858	915	893	910	947	953	856	914	924	895	906	923	926	899	887	899	887	988	934	937	883	952	962	906	919	971	928	874	926	896	877	897	966	889	886	940	954	918	868	908	928	935	884	918	903	916	897	878	931	879	926	916	891	907	919	896	899	937	873	915	883	927	879	879	903	924	891	914	884	886	921	963	917	905	906	866	951	925	966	932	894	893	885	893	927	855	890	931	911	969	889	881	896	899	861	876	926	894	974	880	904	900	975	962	867	877	928	900	875	895	908	866	936	928	927	898	897	900	978	870	890	892	877	937	864	968	908	864	916	888	872	920	886	879	904	923	974	924	908	873	888	892	863	948	902	926	925	880	910	902	913	899	902	903	975	922	870	923	914	933	896	897	861	896	877	938	910	943	930	925	929	925	954	912	927	883	969	887	906	848	902	874	945	933	927	933	942	923	896	912	907	896	905	918	897	947	919	901	880	880	891	900	898	904	950	924	881	929	903	901	916	850	868	891	896	964	927	909	885	939	927	884	941	930	897	887	953	879	878	908	911	891	878	869	967	935	897	915	922	932	929	902	934	927	987	883	904	898	872	885	885	887	971	882	882	907	928	960	898	891	917	879	954	919	874	912	953	907	906	958	891	897	871	898	892	905	917	936	910	893	877	929	919	941	933	908	917	920	930	963	905	890	882	924	903	922	923	874	934	944	968	913	892	900	965	933	943	925	946	911	893	917	905	908	966	856	895	876	942	917	918	921	883	942	933	830	920	906	935	942	939	892	929	886	872	905	909	895	932	912	924	878	896	940	921	895	952	872	954	939	930	958	874	985	932	925	919	860	899	904	904	917	905	917	892	943	870	930	905	853	904	888	921	903	915	859	858	890	877	893	926	988	913	893	886	867	896	944	940	968	881	888	874	908	876	883	916	939	932	917	917	874	855	943	880	927	929	874	965	873	937	931	913	943	968	946	971	882	911	898	857	951	922	920	922	902	900	897	921	884	874	984	875	912	916	884	913	901	906	897	944	866	912	925	898	868	865	887	895	830	890	925	928	934	892	876	857	910	915	867	936	847	911	900	875	894	900	921	923	875	894	901	934	888	968	920	916	900	938	946	947	934	887	871	940	897	845	864	877	871	891	867	905	904	878	906	909	896	924	933	903	902	927	919	944	869	896	890	882	861	883	962	896	849	921
29814	24317	15087	4003	580	539	461	348	364	364	403	358	393	401	413	410	388	395	386	362	357	394	404	349	362	363	350	384	409	390	385	348	377	383	330	357	334	348	379	391	376	375	376	371	391	376	376	389	378	382	390	420	366	354	405	385	351	380	359	338	375	364	358	385	386	369	373	370	336	359	368	349	395	375	375	361	337	356	366	358	367	395	369	390	366	388	414	332	418	362	354	355	366	388	333	388	350	403	375	371	369	370	374	405	376	387	370	372	364	344	384	355	365	382	387	335	363	387	362	374	376	389	373	379	391	326	355	358	394	377	326	363	373	361	368	376	372	387	335	376	368	380	372	374	365	358	358	369	346	361	384	386	393	379	384	359	375	325	357	387	364	387	376	363	329	383	356	355	388	356	354	409	366	382	356	370	393	343	385	393	342	365	366	374	362	365	378	353	349	374	397	361	373	395	337	359	365	354	377	421	417	383	342	406	352	381	359	396	390	375	345	353	344	352	365	376	367	405	363	364	382	335	354	399	393	380	402	366	383	330	345	374	383	366	357	375	415	378	419	382	358	342	371	363	342	356	374	350	342	372	363	407	378	356	358	376	376	381	417	379	383	375	386	367	363	396	371	380	335	398	388	392	351	398	371	374	395	321	369	366	383	404	360	393	369	386	345	371	362	400	357	369	383	362	379	373	354	365	342	376	413	389	406	387	392	394	349	352	377	369	377	369	376	392	379	368	349	328	371	375	367	403	340	376	358	360	397	399	338	384	342	399	399	350	366	345	381	357	356	398	364	387	330	364	383	354	376	378	358	332	388	354	354	373	388	373	420	376	353	360	411	375	417	375	359	365	347	364	407	372	395	369	356	376	388	330	426	350	343	354	384	375	328	363	384	366	373	366	384	344	358	397	386	340	377	372	368	359	388	358	373	366	374	320	384	388	358	414	420	377	381	419	383	352	380	380	347	369	345	360	401	395	376	381	328	362	388	389	357	378	387	369	347	393	394	325	366	358	383	358	346	373	361	394	385	381	348	380	375	372	377	369	392	365	394	370	345	378	369	371	342	383	348	386	378	359	339	385	399	373	357	337	375	392	365	385	354	357	346	380	363	381	406	357	362	404	338	360	371	408	398	345	423	336	392	389	378	365	363	363	365	379	390	378	371	356	368	334	390	373	338	342	379	371	395	355	380	407	356	366	399	389	365	346	407	363	362	332	391	408	340	341	347	390	360	362	369	377	377	370	395	365	379	371	362	399	379	395	383	367	400	381	374	376	361	349	410	400	358	385	381	379	332	359	375	367	363	365	375	398	353	373	395	368	382	368	354	391	395	417	388	408	364	385	363	375	383	364	381	351	365	358	354	380	368	358	344	391	338	380	400	346	359	362	385	374	379	341	397	378	374	367	344	394	385	393	363	404	359	348	369	381	348	382	402	422	351	370	395	338	401	393	341	374	351	393	382	358	354	372	406	350	373	357	343	349	361	363	349	384	368	331	356	351	364	374	359	378	354	363	393	382	379	333	360	352	375	370	343	387	349	371	361	361	353	322	376	378	380	379	364	388	405	391	353	399	367	384	338	390	360	361	357	353	341	376	379	421	354	380	366	393	360	390	363	368	358	384	365	366	362	389	380	385	371	374	344	335	363	390	389	382	374	411	377	411	337	389	416	357	369	395	353	368	396	373	355	389	383	385	354	403	381	357	356	382	355	397	414	384	387	381	331	380	336	358	399	362	337	376	369	400	349	353	348	373	345	387	379	368	384	375	420	372	375	380	354	322	384	380	358	361	376	369	346	386	403	364	340	364	368	375	358	376	376	364	368	368	360	385	368	349	346	386	358	385	377	349	332	343	332	398	396	380	371	384	408	361	377	365	416	396	348	368	358	398	389	391	377	363	351	354	375	365	344	388	386	401	386	331	361	382	391	392	363	333	369	365	407	375	402	344	381	366	428	400	374	371	365	350	411	388	361	400	352	423	407	357	366	380	365	358	371	378	400	375	422	389	366	372	351	365	382	364	377	349	366	350	385	364	337	413	365	367	364	375	377	367	352	354	386	354	389	383	366	338	351	384	346	354	353	371	397	358	373	402	367	347	371	378	398	367	383	344	344	357	366	355	360	379	394	366	380	332	364	364	389	373	407	366	395	368	386	353	375	337	387	398	381	350	386	363	354	392	365	375	372	390	381	396	343	366	381	395	406	350	383	386	350	395	360	357	356	360	357	373	359	368	388	366	362	343	368	354	386	370	362	351	332	345	391	365	362	399	385	388	390	337	371	414	408	353	379	344	355	321	391	375	353	345	347	337	346	379	362	415	386	385	378	339	343	382	366	370	347	390	375	358	391	362	358	357	360	402	374	369	351	359	336	357	386	356	395	365	346	369	371	380	356	367	374	332	389	358	389	362	379	358	358	361	378	347	328	357	376	360	392	392	338	379	364	354	407	366	375	390	396	332	391	355	378	348	365	346	372	387	384	369	341	366	363	374	387	387	364	382	356	361	337	342	362	392	359	371	371	345	381	359	403	386	367	388	357	370	343	376	359	375	381	356	373	365	350	373	360	375	402	389	346	355	386	390	369	344	358	347	395	342	345	369	404	395	420	353	365	387	370	348	404	381	336	348	375	369	373	382	387	334	372	373	402	348	383	354	356	367	361	362	381	359	381	362	366	379	350	383	367	423	343	361	404	317	352	366	366	383	383	381	394	365	401	385	334	391	389	393	353	376	375	371	355	399	367	370	358	336	401	374	367	359	353	378	349	355	367	346	375	388	362	375	362	332	378	343	374	379	384	361	364	399	378	415	382	387	363	381	375	365	384	366	400	356	382	361	366	375	382	343	365	371	338	365	370	397	412	358	369	371	397	343	365	375	361	345	392	341	358	365	362	377	357	355	365	392	407	368	379	408	415	365	364	410	347	321	412	376	345	365	361	386	354	348	390	346	356	375	373	388	318	378	385	364	356	358	371	346	366	361	386	348	370	363	365	366	346	401	397	338	394	364	368	374	379	376	413	388	373	364	380	345	374	354	362	380	332	389	340	379	367	405	378	381	386	397	364	389	365	379	331	380	357	389	379	402	373	379	411	384	362	350	374	372	382	359	390	357	372	360	363	392	382	394	361	416	360	354	366	368	375	379	399	335	368	354	366	371	360	350	371	367	371	376	419	361	386	361	360	371	369	362	352	350	382	374	398	344	373	380	356	382	394	404	368	394	339	371	348	394	395	383	357	369	332	341	331	368	341	360	360	409	356	374	373	381	364	356	353	351	371	394	381	354	387	359	348	360	364	345	391	360	378	363	402	366	399	350	383	398	366	362	394	347	369	358	354	370	364	371	367	388	384	402	413	361	361	382	399	334	407	350	393	386	370	394	369	357	349	363	363	376	379	352	374	361	370	378	367	315	411	317	378	415	378	343	342	367	385	375	367	374	403	354	345	376	368	373	361	325	356	398	359	390	357	401	347	404	383	370	372	380	353	374	372	369	388	359
28854	35355	3442	1846	456	443	445	445	419	411	433	383	387	430	394	439	432	394	398	421	374	401	435	374	419	411	399	422	431	454	403	375	368	383	388	412	407	395	384	412	452	406	391	396	395	429	424	397	419	416	458	408	413	384	408	418	395	406	430	375	427	397	441	411	426	412	418	411	378	399	402	390	429	418	458	399	403	428	395	409	399	412	436	426	405	413	409	405	391	427	427	414	392	390	449	431	401	381	384	420	393	367	412	434	425	417	452	371	394	406	423	410	404	425	413	405	354	396	404	387	430	393	408	424	400	394	388	400	415	405	399	410	413	440	414	423	415	395	415	398	386	439	406	407	433	412	384	410	411	442	436	386	388	377	411	382	465	416	423	402	411	381	430	416	424	378	433	413	397	392	404	403	430	425	418	407	438	355	384	408	398	396	397	417	398	411	430	381	424	388	366	424	429	402	398	403	393	386	382	413	418	373	446	379	441	413	435	398	394	402	375	417	460	436	403	377	389	434	440	420	429	408	441	409	424	425	401	403	405	411	420	410	415	400	388	436	399	392	401	426	411	404	370	389	407	415	406	421	380	409	411	413	410	366	414	410	383	396	412	388	441	412	414	462	413	415	425	376	387	424	406	395	423	421	414	407	394	396	421	396	431	416	392	447	444	391	417	413	427	427	418	428	406	425	400	416	416	385	417	423	393	379	398	369	416	426	415	406	396	398	430	416	412	394	387	411	356	390	386	427	416	416	403	385	446	399	403	415	388	427	417	404	429	399	386	407	409	418	402	389	415	407	373	429	420	404	397	423	441	383	378	402	391	428	414	394	407	388	385	416	421	424	383	422	389	386	377	405	401	394	390	404	422	402	411	396	424	423	389	438	400	413	416	418	396	376	405	395	428	410	441	406	408	473	371	407	427	407	383	396	389	428	447	407	422	429	395	409	396	396	394	414	355	428	394	431	425	423	410	401	417	408	405	424	407	393	409	383	420	407	399	415	427	433	405	372	400	433	413	426	407	398	377	406	365	397	409	399	403	416	405	426	419	424	413	399	423	397	412	398	435	404	424	469	420	411	423	391	426	382	435	454	405	398	404	409	402	402	412	393	438	396	423	438	401	396	402	415	389	382	396	375	402	411	435	377	410	386	394	399	393	395	427	401	423	417	386	428	434	387	410	386	409	388	402	395	425	388	423	414	474	389	378	409	405	410	406	379	427	406	400	412	403	396	419	422	404	405	435	386	433	426	368	411	419	384	451	435	456	388	413	431	404	423	414	386	384	416	398	396	425	420	414	410	416	424	430	425	441	421	397	407	391	396	416	396	425	386	437	431	410	405	391	395	402	415	417	433	435	377	402	408	384	374	368	376	381	424	417	433	377	405	422	375	373	430	454	439	388	428	407	416	428	407	391	427	398	428	398	415	413	407	416	404	403	350	394	401	406	372	410	411	417	413	401	395	403	400	413	417	389	431	395	392	404	440	367	403	387	393	393	419	418	423	429	417	433	428	426	382	408	407	411	407	395	440	404	396	416	436	382	440	402	405	374	422	389	392	423	439	418	421	364	401	396	428	422	379	423	443	425	442	393	412	409	444	415	460	416	424	425	428	397	431	389	417	422	404	402	424	414	437	403	423	435	420	385	382	405	405	411	437	411	414	384	408	381	395	393	428	410	401	437	450	391	405	394	427	389	428	372	407	411	394	435	387	406	426	437	387	402	382	410	429	417	402	383	420	396	400	415	409	415	405	412	406	433	415	417	409	414	406	438	399	424	411	440	439	461	420	416	392	410	418	400	400	427	430	406	422	378	398	383	426	396	413	378	407	405	378	412	430	445	388	419	420	404	407	391	388	413	369	417	399	396	373	413	367	413	418	395	360	360	393	421	395	388	388	453	421	409	412	416	402	397	424	406	413	387	445	413	402	408	406	394	435	418	393	454	390	389	391	389	386	396	460	427	410	398	399	389	442	421	381	395	414	384	433	431	418	450	423	429	412	362	385	450	401	396	411	431	424	441	385	397	393	454	400	430	398	373	448	421	415	419	421	408	425	417	387	441	384	413	412	438	405	376	435	440	413	417	441	407	407	393	411	436	401	395	406	411	352	396	414	430	399	392	414	400	432	430	398	413	424	447	408	391	390	399	425	403	390	406	395	414	392	411	398	366	405	439	391	395	412	430	408	463	403	415	389	405	425	377	412	408	401	413	413	400	394	363	434	376	400	430	415	421	405	370	411	421	408	389	411	402	439	421	414	440	373	415	422	388	396	386	419	411	396	404	392	415	394	419	400	434	418	420	412	399	418	403	435	407	389	397	401	418	401	412	362	389	372	415	460	398	411	404	415	403	430	428	400	446	425	376	422	433	397	422	412	417	386	430	407	416	433	430	423	422	460	387	409	395	407	388	379	415	422	429	428	440	441	413	429	398	390	395	392	401	363	369	391	413	393	387	401	417	373	395	412	406	388	407	414	390	430	429	383	404	376	407	425	363	419	423	381	424	400	399	410	389	426	382	416	418	459	406	419	390	404	427	425	408	404	421	437	414	395	414	381	399	396	363	361	405	387	396	398	391	390	386	386	415	419	422	420	370	424	443	430	406	402	363	403	418	410	383	424	405	410	394	427	371	410	410	416	397	452	421	384	408	393	414	384	411	392	401	444	470	390	387	397	402	389	420	384	417	418	392	407	437	436	407	364	432	418	446	415	435	409	417	430	411	422	358	401	402	394	451	380	392	381	410	428	430	396	387	417	386	417	425	374	384	406	415	412	424	388	422	415	376	425	404	396	400	408	397	385	400	411	432	388	395	400	451	415	375	416	398	402	448	381	437	401	404	376	370	396	413	405	396	400	427	407	388	403	415	424	396	410	419	414	429	445	415	398	411	406	434	375	380	400	397	420	419	422	394	395	413	411	416	412	424	404	405	422	402	399	413	400	361	400	408	408	381	408	434	418	425	422	407	407	384	438	428	415	382	425	357	412	402	417	401	365	387	409	400	418	396	420	379	381	402	417	390	424	435	395	406	411	418	386	418	425	409	412	416	436	388	394	432	388	383	398	402	414	412	396	370	414	407	485	411	405	369	398	439	421	380	434	421	385	408	417	422	409	416	411	387	438	404	434	407	382	424	440	420	346	390	425	417	407	407	374	421	396	414	379	423	404	439	429	413	393	439	450	389	409	418	396	389	418	392	406	422	390	414	373	378	392	379	422	411	420	469	384	435	420	402	401	374	423	353	409	416	418	391	400	397	390	410	409	394	401	469	385	408	386	357	415	384	420	409	436	415	442	421	419	419	414	415	419	386	384	391	409	381	394	400	433	426	481	360	377	411	427	448	414	413	464	389	388	413	418	398	424	381	389	441	406	413	396	435	422	398	389	411	421	388	384	416	393	376	387	399	381	433	405	396	388	425	416	390	386	382	415	424	393	394	403	411	414	393	424	445	400	409	431	371	407	438	410	419	387	427	414	398	409	379	421	425	428	422	424	416	457
23881	21478	28131	24437	21034	13566	1253	681	652	617	601	559	509	543	524	539	502	512	491	560	534	532	520	512	508	556	554	520	515	558	499	526	540	511	517	500	485	538	538	502	529	518	538	488	473	507	507	509	520	482	501	541	525	491	491	516	554	510	517	495	524	508	504	466	510	546	486	494	521	493	496	517	502	503	498	520	489	519	491	526	563	507	519	523	506	539	518	495	502	500	502	571	511	499	512	507	503	519	485	502	518	529	474	511	528	505	554	510	544	463	508	553	521	498	499	492	456	493	509	476	474	509	505	518	514	498	501	542	540	540	489	500	533	508	527	519	523	513	503	539	501	516	544	468	469	529	495	540	555	537	490	514	535	496	504	516	510	429	489	517	486	483	534	506	470	547	492	480	487	519	551	509	499	500	514	498	523	488	508	500	517	490	539	528	510	527	523	532	557	478	491	497	494	477	520	498	537	471	468	495	493	503	475	525	498	519	479	532	487	498	498	505	498	498	456	501	476	520	486	493	522	508	510	504	518	471	471	550	555	541	516	485	506	542	512	529	547	497	516	539	514	462	490	498	501	487	508	550	538	494	501	488	504	508	509	504	480	475	492	504	485	462	474	503	483	489	505	502	476	507	524	495	515	520	515	544	521	533	524	516	510	489	500	497	511	511	508	521	489	525	500	497	516	512	542	483	535	520	527	514	515	487	532	470	496	531	500	521	503	524	520	486	548	509	486	495	487	529	529	546	501	510	516	507	499	512	529	475	513	507	474	488	445	503	491	523	514	539	479	481	483	521	462	501	487	494	485	517	488	560	503	518	491	498	499	538	479	523	512	488	528	506	508	521	497	494	475	481	507	479	525	523	521	533	504	523	512	480	489	539	489	542	479	504	536	506	503	526	522	489	486	527	526	515	509	523	522	514	501	514	506	516	488	500	526	517	509	501	503	485	479	497	526	497	509	529	486	529	542	489	518	499	462	547	486	522	472	494	469	479	503	508	537	509	487	532	485	570	526	489	516	527	539	477	518	508	510	464	538	511	501	548	521	460	518	512	524	512	525	508	512	526	497	477	500	490	484	534	497	491	489	513	528	491	523	543	486	499	486	466	488	512	497	514	490	504	459	491	522	521	513	492	487	526	506	520	554	490	459	484	513	459	492	488	514	476	488	492	509	534	482	527	495	498	551	493	500	519	481	517	549	519	521	543	481	497	510	479	484	525	510	509	447	530	498	499	559	514	549	499	492	545	515	510	516	518	483	498	528	506	512	486	495	490	527	508	525	502	518	510	508	523	534	507	505	523	530	525	464	503	498	505	506	520	476	512	514	493	476	505	504	516	477	492	483	529	516	524	511	489	489	522	495	469	502	528	466	489	507	522	491	521	535	483	470	472	521	507	524	536	544	530	489	524	505	493	469	497	473	525	463	508	499	511	514	546	471	488	513	494	489	479	538	539	487	504	486	526	507	509	532	541	508	527	499	526	522	525	506	516	506	521	489	556	529	516	485	482	546	506	552	481	506	501	492	535	539	568	502	554	505	522	498	537	519	485	525	536	488	522	500	522	513	489	495	518	476	522	495	493	519	490	476	472	502	528	519	504	458	521	507	506	513	519	476	513	511	520	526	543	505	506	512	488	551	536	507	525	522	501	505	508	507	467	509	513	513	499	517	460	554	509	510	470	510	517	515	487	536	532	515	504	500	480	494	486	531	507	458	476	504	556	503	553	485	520	533	502	504	507	502	548	568	489	509	491	491	504	510	533	509	493	528	511	536	503	498	519	483	507	465	490	490	521	509	498	479	502	510	492	514	534	524	526	529	489	499	532	519	510	501	503	455	525	526	500	493	523	495	505	551	465	501	453	508	533	518	488	484	474	507	510	518	493	512	483	518	566	480	492	470	521	508	462	521	460	489	469	510	478	509	472	476	475	465	523	529	545	509	501	501	491	457	535	562	499	502	514	530	508	520	491	506	484	505	505	519	518	490	503	522	487	518	493	472	517	499	506	501	520	539	485	498	492	535	559	476	546	530	501	511	530	497	496	509	506	520	528	511	478	528	517	514	498	491	515	522	489	523	486	513	484	504	563	541	491	475	509	528	482	524	522	494	471	523	491	526	480	507	474	530	522	499	504	540	526	514	541	442	517	472	487	508	481	534	541	502	516	480	494	508	550	503	524	533	488	513	534	530	507	531	473	469	493	535	512	516	526	495	514	509	502	493	503	503	483	468	528	503	549	497	491	520	499	517	534	498	463	517	524	511	510	510	528	531	487	529	556	505	514	458	497	523	528	496	479	527	498	564	487	494	534	526	532	529	525	522	489	486	495	491	527	539	515	493	519	516	503	486	513	486	509	493	528	502	509	519	469	514	487	444	505	498	514	539	520	506	509	485	509	500	560	512	506	512	483	483	533	516	515	534	516	515	516	487	508	484	475	467	557	482	536	494	495	440	478	477	531	488	501	539	511	523	506	500	467	480	483	514	540	510	496	494	517	497	512	497	487	520	488	518	497	544	513	527	503	493	531	518	515	509	509	503	449	487	538	496	491	513	514	493	507	529	481	458	496	568	517	481	521	494	507	469	478	474	510	480	564	507	513	500	469	539	560	534	517	505	541	519	472	534	547	507	512	518	502	478	521	505	456	534	519	523	501	542	468	458	501	494	488	544	493	472	508	494	512	509	477	489	510	485	512	500	493	514	499	478	493	531	523	502	500	495	480	491	513	522	510	491	505	515	490	491	499	521	509	501	507	474	507	467	510	529	487	459	480	532	473	498	495	482	490	500	503	568	514	496	520	508	515	499	514	486	539	461	538	530	501	536	483	515	523	478	526	514	489	505	545	507	494	505	511	470	518	538	514	502	539	528	489	527	568	503	518	500	516	529	550	496	530	503	534	501	510	504	531	498	508	525	479	462	472	480	505	549	495	504	522	523	474	532	535	511	516	445	486	477	550	542	512	490	510	510	502	506	529	490	511	538	498	519	487	536	533	503	513	488	510	507	501	515	496	504	510	516	478	502	548	494	496	511	528	431	528	536	494	444	536	496	486	525	466	497	509	519	507	556	567	528	516	510	535	460	512	544	521	499	541	501	510	482	535	550	499	542	514	511	479	532	494	485	560	473	555	513	493	541	540	495	512	515	490	499	536	541	516	524	491	481	542	494	519	543	536	508	513	525	472	524	537	519	526	465	495	491	522	513	492	501	523	493	523	516	545	496	480	465	542	536	538	507	518	536	502	471	521	459	497	531	552	505	488	485	493	525	516	527	511	520	469	526	484	549	502	531	482	487	505	504	514	490	513	494	494	521	490	548	518	519	502	509	513	523	512	505	513	485	487	554	508	519	546	526	536	545	511	549	478	547	512	515	495	482	522	539	540	542	500	535	510	554	504	507	506	544	507	462	501	514	507	539	514	471	526	556	511	490	554	490	478	513	539	519	494	515	485	466	506	496	513	484	530	499	542	461	507	489	485	517	518	479	492	508	488	513	522
44353	76316	24812	9749	1368	1101	920	861	746	704	639	607	611	577	579	573	568	595	554	560	570	520	538	540	542	551	550	526	556	513	510	483	536	527	524	518	559	515	525	510	534	547	550	500	538	471	498	492	500	507	553	562	530	543	508	559	506	524	578	533	532	504	532	579	540	522	542	514	558	515	578	527	524	545	558	487	529	520	558	523	577	505	482	535	529	509	455	553	520	527	527	521	534	470	510	496	513	534	487	532	584	535	516	480	521	522	542	487	512	504	540	508	517	530	522	528	538	529	512	554	557	479	547	521	543	511	531	533	534	521	490	542	566	566	507	501	549	537	533	566	531	500	518	543	512	485	501	530	507	552	511	501	544	512	499	523	495	543	536	527	538	546	547	516	559	477	586	516	482	548	505	550	530	513	502	532	527	513	532	527	500	540	487	518	547	549	503	492	538	543	515	495	489	538	455	526	525	492	519	488	549	525	521	548	518	543	520	530	544	532	524	533	558	537	522	564	544	527	532	518	534	540	499	532	462	520	493	529	621	533	519	517	533	525	523	505	525	561	481	528	550	485	515	528	519	566	528	517	519	510	498	515	550	519	484	491	525	522	541	492	523	543	530	505	529	513	491	520	520	495	520	536	528	543	526	553	544	549	559	529	495	541	524	550	509	537	567	527	524	515	550	550	543	522	530	518	525	497	609	518	528	487	526	505	516	488	521	563	550	512	534	529	539	547	519	516	518	537	494	515	483	527	540	519	533	529	515	512	546	519	507	504	499	530	467	532	521	556	547	475	541	570	535	479	512	521	495	507	543	504	521	540	537	502	544	508	532	540	469	537	519	566	505	541	539	512	522	523	517	523	538	529	541	528	556	502	508	537	527	511	542	553	490	473	500	524	526	535	497	539	544	511	496	484	536	512	504	525	563	492	499	540	540	502	482	522	555	528	520	507	513	569	545	524	504	540	471	520	526	486	512	536	521	525	526	523	526	498	531	542	549	526	519	539	533	469	535	514	520	551	507	508	524	530	510	513	539	502	527	528	508	536	555	512	497	515	536	501	458	532	523	514	566	543	526	539	539	487	522	488	504	527	536	501	578	490	515	543	498	506	554	492	555	521	515	530	501	518	541	536	500	549	545	502	539	515	513	539	512	492	504	556	539	501	531	537	508	533	535	493	499	519	493	512	503	543	539	517	526	522	543	502	513	540	534	514	532	521	561	544	513	544	492	495	546	538	498	507	493	526	537	509	519	525	515	554	498	536	539	494	523	542	486	544	535	558	552	521	527	577	528	533	552	514	467	513	518	573	483	525	509	529	530	515	562	540	485	505	565	527	497	530	445	530	514	586	535	556	509	497	523	555	513	557	540	514	525	567	529	521	550	526	542	510	514	489	520	502	545	516	518	554	539	569	537	552	517	522	497	512	493	516	531	534	515	525	501	499	474	530	527	538	538	510	539	475	534	538	541	535	514	532	529	550	539	532	507	484	537	506	511	568	541	517	532	523	522	529	543	520	537	504	547	517	541	523	515	518	505	524	500	539	499	568	549	532	524	516	514	539	524	512	561	532	521	540	500	493	511	497	502	522	486	490	505	539	514	501	512	529	534	554	505	499	504	540	555	539	539	524	555	523	526	501	486	515	547	494	553	499	519	510	490	526	518	515	523	514	569	532	501	545	571	529	510	529	520	547	494	506	526	530	546	574	525	493	523	532	520	529	517	522	560	554	509	542	510	495	513	518	515	532	480	524	522	527	535	519	515	520	562	507	477	530	541	544	514	545	491	540	472	535	528	502	530	536	506	483	560	532	545	501	524	521	552	536	548	543	547	556	539	520	512	538	499	504	525	520	520	551	531	502	518	490	486	488	521	500	497	474	516	464	515	555	526	536	534	534	527	550	558	514	526	540	581	502	485	509	531	541	510	605	489	541	541	543	514	515	510	499	522	538	557	528	501	529	559	528	570	558	543	524	485	514	529	526	509	537	540	534	564	527	495	497	499	518	524	548	517	536	518	538	548	502	552	504	546	520	493	516	532	513	520	563	531	502	523	529	571	581	527	498	534	566	552	543	552	524	505	522	510	512	526	515	506	550	525	534	501	511	527	499	473	511	535	501	552	536	502	544	510	508	512	542	528	490	503	569	539	513	559	558	570	536	486	518	534	540	530	487	502	487	515	519	522	492	513	534	526	536	540	535	518	511	550	532	504	532	503	529	539	548	545	508	493	547	500	534	495	552	490	501	553	516	500	509	548	530	499	519	524	564	493	525	542	486	515	568	553	495	542	535	509	521	507	536	516	536	528	522	556	562	531	520	505	531	568	515	517	513	546	517	509	492	529	479	548	535	505	532	519	482	492	559	520	499	535	497	525	534	491	506	521	542	497	529	507	516	495	535	528	512	508	571	534	516	549	544	545	508	552	508	528	487	525	547	509	543	507	496	531	556	505	506	557	488	539	545	504	486	502	509	480	540	520	512	479	520	516	581	534	512	496	545	512	517	521	536	562	525	522	538	538	500	525	511	525	529	532	540	526	519	551	493	520	516	515	536	521	501	562	582	552	504	544	490	538	517	487	527	517	508	545	559	537	548	527	495	505	537	523	527	506	526	504	511	548	548	545	513	532	515	517	542	508	498	518	569	510	529	569	544	529	534	531	509	558	569	474	519	514	484	545	478	529	541	514	539	505	508	488	538	489	498	562	556	517	494	508	538	503	510	535	504	546	560	540	531	524	506	486	536	526	530	531	488	540	520	557	526	519	547	573	510	537	559	499	562	558	506	554	492	530	517	509	541	565	542	545	508	525	503	515	515	545	526	564	486	528	541	516	539	508	515	489	557	560	524	504	530	528	521	506	511	568	502	538	513	498	530	532	496	531	536	511	498	566	522	539	505	543	523	513	548	548	586	506	522	525	547	491	514	556	526	532	510	572	563	511	533	531	505	516	588	532	537	521	502	516	533	531	491	554	531	516	540	496	545	505	494	572	541	512	510	508	551	530	511	509	489	527	566	545	562	491	530	559	486	496	481	552	543	491	546	534	539	505	540	527	562	525	524	521	509	496	545	516	527	516	521	573	512	531	521	552	524	577	579	562	513	523	494	555	514	531	550	511	524	543	505	542	507	474	547	544	511	514	505	501	499	553	515	522	521	517	538	565	514	518	557	532	548	522	538	535	501	511	521	527	509	565	545	549	559	529	548	536	503	545	528	525	517	594	516	542	536	502	535	530	534	532	519	565	487	525	503	493	553	524	509	556	530	505	551	515	560	524	534	554	539	562	534	487	554	490	523	530	563	515	467	537	535	515	517	558	530	495	514	540	512	491	517	522	524	554	515	517	529	572	555	525	556	502	537	537	499	518	491	515	530	496	498	504	507	562	512	507	500	517	511	519	512	490	547	539	486	525	503	550	493	494	530	521	528	508	511	568	541	553	494	479	534	524	524	561	539	527	535	519	500	543	516	576	515	562	505	497	527	490	535	486	531	571	545	568	563
25024	21807	27502	24767	14403	1349	829	744	676	681	658	671	699	659	652	658	647	662	617	699	631	702	684	647	637	657	647	681	665	641	675	652	663	664	655	640	655	675	637	655	649	611	669	559	631	660	637	637	675	651	627	623	653	606	631	637	636	669	647	626	659	621	647	605	615	616	601	629	640	671	635	625	678	625	607	661	647	656	663	621	661	677	620	660	663	637	610	616	681	569	672	673	664	628	637	654	645	688	662	687	653	620	651	650	698	636	678	613	663	590	670	676	685	674	638	646	650	709	672	623	610	697	602	664	637	654	640	620	633	600	659	692	618	682	645	692	604	645	646	662	648	618	628	639	621	616	632	672	697	655	677	621	671	651	599	659	609	593	631	666	609	627	629	603	660	612	651	684	603	623	610	622	591	635	644	640	624	646	673	642	638	651	690	631	688	602	625	622	670	687	644	628	655	619	642	622	592	629	647	696	656	686	643	650	681	584	683	625	654	675	617	686	676	683	665	627	606	650	679	603	614	605	609	631	665	621	653	695	665	608	647	660	641	666	652	645	662	651	630	622	650	630	675	681	610	677	658	672	628	693	635	593	657	634	649	649	624	620	654	640	640	626	633	637	666	617	664	610	626	631	690	648	666	662	631	636	638	642	686	658	671	622	638	636	640	676	639	643	662	619	677	655	612	648	622	668	605	654	606	659	638	616	611	611	602	592	657	665	652	617	659	649	652	665	627	618	657	661	653	674	669	610	636	641	656	638	627	590	625	656	620	631	651	694	661	663	656	694	620	648	684	659	634	669	631	635	670	672	629	678	626	639	668	682	664	657	596	658	633	621	656	652	635	645	612	647	660	643	671	645	657	646	644	645	662	654	654	651	602	637	596	631	668	666	637	660	626	645	663	644	660	637	678	703	655	666	648	698	667	657	645	609	670	626	656	684	597	654	668	657	618	679	651	673	621	617	629	618	648	630	677	642	628	652	632	660	685	620	654	652	649	633	658	625	655	667	675	625	610	629	611	628	630	663	628	678	681	617	646	644	632	631	614	647	654	615	616	639	629	671	660	613	613	666	661	596	666	673	714	662	603	670	634	651	610	659	640	623	641	626	662	697	610	612	636	664	674	692	642	647	656	639	636	633	645	705	636	631	659	678	626	678	618	647	651	627	599	671	635	636	652	640	638	640	669	650	660	651	690	651	608	642	624	662	622	632	628	654	677	642	669	675	701	645	648	605	654	661	649	634	627	663	606	640	658	575	668	649	643	662	635	618	667	677	609	657	606	637	634	645	644	709	639	666	662	667	680	646	665	694	622	648	622	659	654	655	643	618	625	643	681	656	696	631	645	624	651	651	659	639	682	627	604	607	629	667	686	654	658	685	673	653	628	646	640	647	630	679	617	634	589	659	667	667	675	662	689	627	573	625	614	673	647	665	649	644	598	660	640	642	647	620	681	634	643	627	672	629	620	656	656	679	613	629	651	637	673	702	654	625	652	687	670	666	620	627	647	614	683	622	653	628	637	613	637	663	585	673	607	641	640	659	659	675	656	649	632	617	647	642	628	616	670	605	676	673	666	641	641	616	660	637	613	651	614	634	652	649	621	611	656	650	641	583	613	626	659	657	615	658	608	623	649	627	625	602	652	678	636	630	622	664	691	629	638	617	656	609	610	650	587	644	656	659	639	623	615	639	682	590	659	689	663	676	577	602	632	659	735	615	660	649	654	581	628	616	648	678	651	643	637	619	635	612	608	672	674	634	671	674	624	636	625	674	631	640	656	623	625	635	628	678	636	649	628	677	643	641	649	620	672	632	686	665	663	644	614	634	596	674	671	626	611	649	614	659	636	659	657	687	643	628	672	668	615	668	660	622	672	638	585	665	632	663	627	663	642	647	647	656	616	651	618	671	644	620	639	694	638	634	677	659	646	606	629	661	608	636	643	635	627	683	664	661	616	607	651	620	573	605	631	669	635	667	621	664	677	637	631	648	666	669	670	699	670	629	648	624	609	690	624	584	608	642	636	635	641	664	676	640	648	636	635	603	658	665	664	616	626	630	598	643	636	626	649	619	653	637	613	705	651	642	689	666	683	650	678	656	654	589	628	660	626	635	653	652	624	613	645	660	691	648	673	660	654	656	632	625	635	659	663	627	665	591	630	677	659	651	681	597	633	619	626	621	658	602	635	646	628	675	648	624	618	631	690	681	644	689	638	653	618	647	664	688	623	641	634	647	648	625	604	649	634	702	642	619	643	644	622	630	636	649	679	645	627	672	622	673	642	646	643	608	647	652	680	626	663	681	598	594	676	648	655	678	612	662	620	578	690	629	620	616	619	608	669	668	666	631	634	660	628	662	613	637	634	665	630	665	677	679	672	611	608	630	609	645	631	661	643	646	642	645	684	695	620	646	617	634	637	642	646	627	647	654	647	646	651	635	638	656	646	641	653	662	665	662	586	573	664	612	615	695	594	649	652	648	608	651	677	662	626	607	630	584	653	646	666	614	666	679	609	624	661	662	687	686	632	684	648	655	605	632	690	667	680	620	675	547	664	664	624	651	652	638	656	639	631	611	611	606	603	639	613	663	602	602	641	666	673	644	569	664	608	640	712	696	647	682	649	647	655	651	622	662	643	659	642	616	683	661	660	645	678	653	697	596	621	644	675	616	633	638	645	675	636	680	627	655	649	619	644	637	664	671	648	641	644	650	675	628	640	617	645	623	597	623	673	667	617	709	696	643	656	666	674	654	627	647	613	612	648	662	631	631	617	633	608	631	643	643	682	640	676	652	673	661	636	645	653	641	669	640	683	651	632	639	639	663	671	659	658	616	627	666	666	639	677	625	621	665	636	643	652	655	633	637	645	629	651	627	651	652	647	685	673	697	638	600	572	700	650	634	662	653	661	631	676	687	621	661	675	665	701	619	692	654	613	632	651	650	625	667	687	631	627	647	664	643	691	575	643	685	634	651	634	705	587	614	682	590	662	645	626	660	668	614	655	630	640	639	635	674	634	571	653	641	656	669	662	705	661	658	671	638	657	613	686	646	651	693	646	584	665	641	649	562	644	670	630	604	654	610	631	636	665	642	662	667	660	630	611	638	571	650	638	671	662	659	619	641	675	597	648	598	654	618	679	651	643	655	647	664	650	640	637	691	631	636	622	644	644	659	623	665	654	594	655	671	660	631	637	670	623	720	670	613	660	658	600	653	623	692	629	655	634	621	640	617	647	665	705	665	650	651	705	662	673	656	657	643	663	676	646	635	631	663	675	647	637	624	649	598	609	642	611	668	682	628	702	625	648	636	643	693	668	597	635	614	664	616	678	634	633	665	595	663	649	637	687	637	667	635	637	652	664	641	638	603	699	632	683	667	574	634	678	608	639	621	650	669	625	644	593	646	651	676	640	683	636	679	658	666	664	674	620	678	686	628	625	608	634	611	638	638	668	654	651	654	630	644	633	669	652	609	632	622	653	603	708	633	644	617	638	655	654	673
42326	65143	18272	4968	1176	1011	903	863	764	804	796	759	746	689	679	683	705	693	677	702	705	701	694	656	706	662	674	681	684	656	752	710	690	713	660	679	700	714	697	672	632	707	676	693	681	667	697	704	673	666	648	664	681	704	721	699	703	633	689	696	677	710	644	677	741	663	729	710	681	647	666	715	663	675	691	704	706	700	685	676	673	686	689	714	653	674	638	666	688	680	710	653	635	713	697	679	684	707	679	694	649	678	680	664	694	691	661	672	684	702	671	663	667	666	647	662	711	667	654	725	652	683	657	657	669	708	689	694	710	696	674	702	710	635	673	685	646	687	652	721	700	648	666	660	707	659	686	717	671	706	671	706	723	674	685	687	666	668	670	688	680	669	664	672	690	677	721	688	719	706	665	684	670	667	701	744	663	712	665	697	658	682	685	718	677	728	677	693	669	701	651	633	742	696	680	671	677	673	684	689	698	699	667	743	688	604	675	663	679	720	683	684	679	696	682	692	622	613	649	683	684	687	687	659	670	668	652	650	711	683	658	695	667	663	658	637	695	636	701	680	693	674	660	684	678	709	688	640	718	666	673	663	715	665	682	693	729	695	695	721	689	671	649	723	664	684	654	660	609	652	687	695	692	710	666	722	716	678	698	704	725	659	651	650	692	664	673	720	660	652	702	677	672	710	636	690	726	680	685	656	679	684	700	670	646	661	643	682	677	678	678	672	672	713	675	692	687	683	608	662	697	662	751	670	669	672	674	682	680	670	657	739	667	693	664	682	636	652	613	678	700	683	744	722	703	702	690	712	722	656	653	678	736	697	646	683	655	675	655	682	697	673	711	686	711	667	668	660	663	631	658	636	689	659	691	706	644	653	660	731	702	700	696	655	713	680	715	744	679	663	683	613	689	709	675	679	698	690	689	635	628	677	683	699	720	702	694	689	645	693	668	666	710	702	690	717	664	689	659	666	675	689	682	705	716	679	654	642	656	713	674	686	694	681	718	684	693	677	705	651	666	672	648	684	717	674	699	675	642	693	679	662	644	665	669	709	691	685	663	639	698	698	657	721	675	657	667	668	680	701	656	674	683	687	688	701	682	659	700	688	694	699	708	686	640	671	664	729	693	687	657	649	650	686	701	728	680	669	675	717	668	665	635	636	662	690	704	687	703	674	703	682	687	674	677	693	654	694	706	647	674	701	662	676	662	682	706	728	667	680	654	676	676	712	666	669	659	665	648	657	698	664	638	692	651	707	697	686	667	633	718	683	693	679	687	639	655	691	627	658	667	683	715	708	699	666	689	706	650	651	686	683	692	672	679	669	695	684	686	667	656	661	658	686	680	690	667	710	625	673	647	677	682	704	691	662	649	688	690	652	661	660	674	706	661	691	651	683	701	670	711	679	681	710	686	709	682	702	697	671	677	697	662	680	692	642	687	674	688	668	688	655	653	694	656	677	711	700	667	678	726	674	677	731	663	648	670	671	695	669	677	703	691	695	683	665	679	717	684	688	690	646	748	694	657	695	657	693	642	646	659	676	652	652	695	686	631	663	662	660	704	715	668	636	688	641	668	723	718	650	630	664	716	682	661	660	670	667	678	658	662	655	672	698	715	707	711	640	688	646	654	625	677	739	711	717	710	704	686	613	665	691	677	616	680	687	630	685	721	669	681	663	644	647	689	679	676	646	680	650	647	642	742	670	702	667	694	668	708	682	703	690	680	683	763	631	747	689	690	689	666	723	618	693	697	642	684	664	676	715	714	697	703	669	659	652	675	654	643	719	710	677	680	691	759	677	649	685	651	691	745	658	712	694	676	700	663	668	706	663	654	704	757	707	663	682	730	649	733	688	670	715	670	657	675	693	677	708	669	689	723	686	664	647	685	633	708	703	718	637	704	674	680	679	654	673	665	684	725	635	715	661	718	681	700	673	634	708	717	695	711	677	646	651	654	702	676	653	708	647	686	716	667	703	711	681	699	629	710	699	658	642	662	703	680	645	678	679	711	673	691	660	660	675	749	685	671	689	648	696	688	696	728	668	655	687	666	693	649	670	692	717	693	704	720	677	639	705	709	690	701	691	690	664	699	682	669	672	662	705	657	689	645	707	663	700	713	671	644	665	720	737	674	659	701	727	672	654	698	593	685	684	659	714	655	687	653	714	690	705	682	653	664	697	669	681	728	671	644	654	683	692	661	658	679	621	701	691	691	684	702	659	712	679	625	714	718	668	667	661	678	692	698	665	735	679	706	664	713	695	723	691	632	691	661	654	709	706	664	663	746	652	684	723	667	683	689	705	669	719	711	678	681	637	676	690	660	654	669	701	636	695	725	714	629	691	718	661	752	664	676	660	687	699	706	703	656	702	687	662	674	657	694	712	686	683	697	689	654	672	710	708	671	661	684	695	629	687	674	668	661	716	655	627	652	648	716	670	687	683	674	655	647	717	673	639	679	710	692	646	702	745	635	671	685	650	672	671	697	665	650	738	658	674	711	686	679	720	672	727	692	687	640	709	648	665	694	703	706	676	753	673	712	696	657	653	715	658	666	730	675	690	659	704	633	684	695	679	693	730	716	685	721	664	683	702	691	652	696	651	727	667	690	673	662	734	630	640	689	691	687	671	705	645	664	697	696	699	715	693	731	666	653	690	655	694	731	691	702	651	696	678	708	682	661	659	702	702	661	647	708	695	714	669	617	622	690	692	692	706	702	695	621	665	701	711	667	657	686	679	651	676	683	680	660	712	731	676	698	623	693	678	711	703	648	678	684	674	707	634	725	642	639	660	683	704	683	656	696	673	691	677	689	695	675	633	697	676	694	652	700	701	658	704	686	722	676	635	657	695	635	694	685	683	646	651	701	661	760	669	632	647	691	696	692	674	693	678	673	686	738	658	655	679	675	720	683	687	708	723	699	682	710	727	712	723	692	699	704	692	674	732	687	660	699	712	683	699	701	638	680	697	715	725	669	667	649	672	645	694	650	691	681	699	706	666	674	729	707	691	705	676	725	710	715	641	620	683	678	674	688	674	715	653	691	703	689	653	650	663	703	659	736	706	699	680	648	712	704	665	669	713	623	658	717	686	658	697	689	670	692	710	692	694	688	666	700	693	660	648	716	673	672	671	650	682	673	632	647	619	672	646	703	729	679	709	671	688	641	645	659	706	696	639	645	673	664	677	659	663	638	711	656	675	731	696	704	752	705	681	735	610	719	657	712	698	676	678	723	702	699	741	686	673	692	644	660	701	697	692	718	696	677	712	643	687	638	670	722	668	712	749	720	689	629	664	678	662	653	680	686	673	649	701	708	651	695	714	710	689	686	727	671	663	694	696	649	665	716	696	669	660	630	710	683	724	649	731	651	689	691	699	715	651	685	659	677	664	697	667	660	680	674	655	701	694	658	713	692	681	670	692	668	695	683	660	724	690	664	708	687	696	693	692	684	700	700	670	680	683	678	661	687	653	678	660	702	671	667	689	694	685	668	693	693	659
22700	21282	28439	24064	21125	21185	12150	1540	1170	1150	1112	1045	1015	1035	1018	959	1028	988	955	988	980	961	941	973	960	969	971	985	995	937	981	978	964	922	931	940	994	974	946	901	942	944	980	881	891	950	899	928	950	914	975	890	866	937	975	952	941	934	972	879	922	922	886	901	921	986	926	988	951	957	920	930	934	924	964	914	865	942	867	910	945	920	957	954	938	947	945	956	947	941	898	929	909	940	893	959	956	938	900	925	912	973	913	887	930	923	927	949	981	983	1029	913	896	888	946	917	937	964	893	955	928	889	957	894	918	941	949	846	895	890	895	920	905	955	904	966	897	916	930	884	949	877	881	909	955	968	977	917	900	911	905	910	906	910	929	936	985	898	906	908	940	928	898	889	925	959	945	963	926	979	916	885	914	909	952	902	925	923	942	946	930	922	907	993	899	908	932	875	842	953	960	922	883	940	954	926	903	963	959	955	927	940	941	964	911	921	921	949	906	900	941	905	937	952	920	971	864	935	916	916	920	938	923	909	967	963	953	909	924	961	910	969	926	911	887	915	899	884	892	952	876	908	941	921	904	930	852	910	916	926	883	888	926	937	935	977	961	936	927	936	1003	950	927	884	977	947	939	952	909	909	896	970	892	969	940	956	957	964	975	919	955	930	962	884	936	874	936	954	898	951	941	865	903	918	984	952	933	896	892	950	943	946	934	902	916	961	940	924	928	866	956	944	941	961	914	959	894	969	952	926	869	900	870	900	949	908	956	906	910	922	932	925	936	933	974	916	910	983	916	882	923	986	943	932	940	912	880	942	893	917	950	955	951	956	901	936	903	885	908	905	905	935	984	942	939	964	923	940	939	887	963	867	928	965	951	932	922	897	912	904	971	909	916	912	920	902	906	907	961	933	925	936	929	928	989	931	867	905	955	934	923	973	867	932	911	899	908	908	978	948	905	957	938	976	936	979	982	935	934	897	978	930	911	926	960	916	892	867	907	935	945	916	921	945	952	917	941	891	962	939	904	919	912	957	968	919	975	927	934	957	887	894	863	890	933	866	959	948	862	884	926	904	920	889	942	885	904	961	902	924	873	934	926	875	955	910	896	909	934	941	934	954	925	922	960	943	935	920	937	965	921	934	891	968	933	892	935	922	963	959	909	923	907	944	904	982	945	943	925	968	929	910	944	935	896	946	952	957	959	881	900	927	977	937	939	897	855	943	932	923	897	959	899	933	948	928	922	907	907	949	929	910	963	914	926	960	923	935	913	892	921	941	901	901	898	951	944	961	970	915	907	936	965	930	962	942	919	955	946	956	933	936	943	879	988	918	917	972	878	911	914	935	876	889	962	954	928	917	935	890	920	960	926	909	987	949	983	926	913	929	904	951	906	922	959	933	891	951	918	931	906	892	969	877	923	872	917	919	934	904	895	1020	992	956	897	907	946	893	910	944	923	924	932	932	923	865	942	886	875	909	971	921	904	946	984	926	887	910	912	914	857	939	965	946	957	925	986	941	869	939	938	949	897	927	897	908	934	945	929	899	931	913	946	887	991	954	916	936	896	931	911	912	948	957	860	915	915	892	855	909	967	980	943	910	937	934	917	945	943	875	944	927	944	944	967	922	964	885	957	962	972	949	923	911	931	951	958	911	895	883	938	874	966	918	968	1004	956	917	966	902	923	945	951	938	965	940	931	867	901	962	935	893	965	906	901	934	946	864	947	953	955	931	980	874	907	923	964	940	989	942	933	924	964	965	975	884	896	885	973	916	890	899	883	883	938	942	906	954	966	915	916	905	957	910	933	944	918	938	857	919	940	928	892	937	952	915	976	948	928	1027	915	926	962	944	932	899	949	984	933	946	903	920	909	968	947	930	961	919	928	905	897	966	902	899	932	953	932	934	945	970	901	922	891	908	931	932	858	913	918	897	995	922	954	926	943	923	949	910	958	967	974	932	876	879	921	904	914	939	904	907	936	908	918	951	912	829	891	929	938	919	951	934	939	873	950	895	938	922	930	927	917	1010	935	956	952	883	971	881	944	905	887	951	915	903	919	888	953	904	898	999	933	952	978	941	931	961	924	932	962	947	910	953	951	986	918	934	927	1030	907	958	943	923	939	916	980	915	901	892	928	947	952	955	977	970	950	912	903	922	905	980	962	975	900	909	1003	951	944	946	904	852	924	918	915	912	893	915	928	924	912	950	910	967	933	901	929	888	923	943	889	885	905	948	915	943	953	950	938	939	942	958	941	908	946	887	933	903	867	944	962	916	972	878	920	937	929	924	961	893	935	962	926	937	959	950	990	927	933	963	918	923	904	923	944	909	903	920	920	884	880	912	946	946	908	962	920	901	920	907	902	931	981	958	915	886	971	897	902	991	907	956	956	954	897	929	888	975	943	870	915	883	945	925	915	932	905	925	944	946	948	900	932	922	990	921	953	946	882	937	879	952	933	987	914	966	928	886	927	906	926	897	874	938	876	997	896	1007	943	920	898	915	932	952	905	908	914	909	962	907	898	919	900	958	925	953	936	991	972	929	934	974	900	958	948	904	965	950	952	881	935	915	926	895	947	923	916	928	928	992	925	902	906	968	972	944	912	941	883	917	890	948	903	921	970	925	882	975	941	903	969	837	969	983	902	965	954	995	924	929	966	957	901	1008	882	895	864	914	979	885	944	922	925	931	958	929	925	951	932	974	881	927	954	933	946	916	956	885	923	963	901	962	890	924	962	960	903	938	918	936	922	889	965	981	975	976	949	922	945	896	942	952	951	910	960	939	923	925	966	931	957	927	880	903	928	942	911	936	926	930	897	891	896	940	944	898	968	955	891	918	870	928	944	981	915	926	946	948	954	973	932	901	910	911	930	937	964	900	919	906	955	921	883	934	897	928	907	917	895	921	932	944	915	924	917	946	909	926	958	976	930	962	938	922	920	957	931	941	923	854	918	950	905	908	921	899	923	970	907	952	885	984	926	943	897	907	973	886	938	918	945	925	943	865	897	929	971	883	945	873	939	925	920	893	863	950	906	910	975	931	908	962	977	891	922	939	905	891	933	900	938	977	897	944	922	963	980	920	977	896	949	899	942	934	877	988	954	905	918	920	872	932	950	937	945	935	910	909	934	867	902	877	931	905	911	913	881	899	994	968	935	912	931	945	930	970	909	908	881	889	920	900	908	882	885	956	936	894	885	952	897	915	940	935	929	920	905	912	978	961	922	975	946	967	949	925	931	987	909	891	928	950	915	907	976	963	931	893	982	918	912	982	912	918	882	882	884	932	888	990	895	930	893	859	994	893	981	880	940	993	903	963	969	920	961	930	909	953	955	934	967	902	905	946	906	911	922	930	981	920	890	938	920	878	938	917	951	933	922	934	935	997	945	926	925	911	901	966	962	959	906	925	900	940	890	930	876	934	953	904	913	912	916	1037	932	914	995	893	1007	903	927	896	970	929	939	942	920	873	986	942	883	944	898	930	876	933	943	951	960	936	913	872	941	986	914	933	989	942
49469	74235	22985	8970	2429	2013	1657	1464	1338	1178	1143	1177	1098	1049	1028	1061	1001	1006	995	981	953	981	936	917	959	957	969	914	909	934	943	954	941	968	941	906	924	917	959	954	930	912	939	939	938	943	937	920	919	966	902	884	948	941	972	911	896	955	968	915	954	870	917	929	887	899	915	903	979	887	955	936	895	945	911	931	877	876	926	901	975	924	988	902	982	975	953	919	873	929	891	881	860	863	935	945	911	935	947	944	949	905	906	900	932	992	940	876	948	911	917	932	965	939	917	969	887	900	916	905	910	917	882	920	959	935	899	942	931	993	918	914	913	873	848	957	947	953	950	946	923	912	959	965	927	905	906	913	905	938	910	910	923	941	899	917	927	947	926	916	881	912	899	908	963	978	881	921	921	956	937	906	894	943	917	895	902	910	903	979	957	977	955	897	926	900	920	927	926	921	927	888	948	900	884	909	923	912	879	851	912	938	962	927	945	970	936	910	948	945	966	906	932	938	922	880	895	887	953	962	936	908	910	950	883	907	931	903	951	931	934	873	927	883	887	920	934	915	911	947	971	914	957	932	930	953	929	913	894	905	941	933	895	936	929	936	879	915	869	935	939	944	927	918	882	925	908	891	950	932	951	950	912	953	912	926	928	914	942	872	914	925	903	871	884	894	954	934	930	905	920	866	899	913	898	895	930	974	929	896	875	916	922	977	927	965	909	969	915	941	915	931	976	880	925	935	856	920	884	979	986	940	917	946	921	858	938	903	931	917	910	914	901	926	939	895	896	902	907	972	890	980	872	954	933	882	953	881	945	948	916	906	921	880	897	940	910	902	929	934	934	903	950	894	965	933	876	895	937	894	910	902	917	870	965	919	920	920	933	934	920	950	918	900	938	879	888	952	932	942	943	916	913	912	896	1007	929	897	928	925	918	940	942	941	933	925	987	950	921	906	929	920	933	963	915	931	920	925	934	922	928	949	891	984	908	951	961	917	913	943	895	893	930	960	870	936	948	902	955	920	899	983	909	927	955	888	889	876	876	906	972	957	925	890	887	933	899	873	918	880	950	869	890	879	899	910	892	914	891	938	910	957	894	924	913	898	946	932	880	869	849	981	939	918	877	913	946	917	922	889	955	909	979	889	908	924	912	904	920	942	953	1028	928	966	930	952	931	879	937	895	941	931	937	927	901	929	966	873	901	901	880	873	888	959	934	885	896	926	917	908	894	897	903	912	949	893	947	929	889	891	933	868	907	939	981	905	899	921	919	938	922	936	886	927	931	923	932	896	886	891	953	939	851	916	949	907	906	922	936	932	907	892	856	934	929	940	951	848	923	958	902	911	874	901	894	940	919	928	906	1020	943	946	955	946	944	928	932	851	871	959	948	930	924	946	915	888	896	874	935	864	911	880	877	918	929	960	891	950	897	930	925	950	939	933	889	932	882	934	897	948	928	906	916	861	915	908	994	919	920	897	899	923	925	920	962	884	855	883	893	888	928	918	924	888	930	891	871	922	902	908	966	932	899	853	945	888	933	926	908	858	929	916	914	939	924	920	947	928	914	921	987	898	925	925	905	908	843	879	848	951	910	891	898	869	935	918	936	902	910	894	984	876	969	935	883	903	896	934	907	882	922	903	960	901	952	891	847	926	904	934	921	890	937	888	929	928	943	927	928	972	877	911	906	956	967	893	909	943	970	910	868	947	904	888	917	889	950	877	922	945	952	919	940	940	950	882	916	932	890	911	964	957	885	943	934	925	902	922	888	933	934	958	913	924	912	912	884	923	912	904	933	940	901	895	975	875	919	933	952	892	921	917	938	892	887	928	897	910	961	899	939	933	949	884	946	951	911	886	955	917	922	944	962	921	945	896	945	861	896	917	883	889	873	939	893	909	926	949	897	955	951	899	951	884	940	882	936	875	900	913	899	879	881	958	957	894	911	975	903	927	929	932	933	936	883	923	919	941	919	921	888	957	909	876	917	924	931	933	900	946	923	945	890	958	975	910	883	905	915	927	892	888	948	922	898	931	934	929	903	963	936	913	929	945	861	976	922	955	985	879	913	937	949	896	953	939	914	961	903	878	892	949	925	893	930	916	910	929	976	902	933	948	880	925	912	960	931	892	954	891	893	956	921	905	930	913	896	926	936	933	914	944	918	938	916	945	911	875	908	935	955	873	850	975	922	879	916	897	920	932	880	911	971	913	910	902	972	917	899	920	861	894	980	857	904	948	890	913	913	904	931	926	898	907	900	887	936	927	923	864	942	897	897	949	951	990	910	950	901	882	903	926	926	874	945	957	916	918	947	899	891	930	937	941	899	909	895	930	950	951	926	913	888	945	956	927	930	937	898	972	917	926	894	922	905	921	938	896	904	928	956	877	895	965	929	891	860	900	952	886	945	912	906	854	893	920	948	917	944	892	959	924	921	910	893	964	887	968	1005	964	965	910	893	908	938	961	925	906	894	915	899	938	919	853	913	951	914	910	906	932	936	973	933	932	950	973	962	887	920	962	941	896	918	919	939	897	928	919	906	837	957	899	922	905	906	892	894	997	976	944	949	888	872	969	906	894	1003	943	980	944	911	939	920	983	937	862	938	916	932	958	965	885	916	980	913	873	929	904	919	893	928	941	935	914	873	900	899	973	961	911	886	934	948	929	876	894	981	940	882	892	924	885	908	961	894	938	968	903	911	888	938	852	927	932	907	923	917	901	906	909	943	882	969	904	943	962	902	885	885	894	974	893	931	869	919	957	859	909	980	941	871	922	926	899	903	954	894	921	916	905	904	929	953	975	880	945	950	933	924	939	904	979	908	959	905	933	885	895	874	909	916	930	938	954	937	875	918	919	902	910	940	939	875	913	955	912	936	959	904	866	922	947	913	920	921	925	933	912	894	942	929	897	887	961	952	889	936	995	970	910	911	882	925	932	957	929	921	928	873	910	865	965	952	923	878	905	917	926	1002	924	869	957	918	943	945	938	843	910	967	952	920	890	905	911	927	971	948	955	940	960	928	956	904	961	907	925	893	905	937	961	925	864	906	941	904	932	924	915	953	981	913	951	897	916	962	854	875	889	927	915	891	897	883	894	916	928	896	893	985	913	909	923	892	908	895	890	914	940	940	945	935	872	922	955	861	928	882	917	963	935	957	916	926	885	873	889	978	975	985	895	884	954	879	946	973	953	865	918	896	926	969	913	940	911	927	902	909	901	944	929	949	908	909	927	899	952	876	914	881	879	938	926	879	901	910	938	912	904	934	961	915	874	933	946	944	870	946	873	890	912	923	866	882	873	949	859	945	886	958	904	938	954	941	917	923	897	902	902	934	894	916	920	947	895	943	948	907	888	947	913	907	886	901	873	922	978	953	908	897	933	965	959	907	914	938	898	900	910	937	884	896	913	936	915	883	906	908	852	876	905	929	886	916	922	939	954	931	910	963	928	922	892	923	950	902	951	902	894	900	919	871	893	918	921	897	935	877	912	884	975	889	898	925	881	856	864
30821	25576	14005	2129	405	406	412	372	398	385	357	402	400	406	389	420	391	411	342	361	391	384	384	395	378	388	371	383	362	322	397	365	383	377	363	353	434	362	355	358	377	390	344	354	385	375	421	387	433	357	369	421	374	366	395	379	372	374	394	381	375	415	365	372	411	371	382	371	367	387	353	362	394	354	342	343	349	335	349	343	392	391	385	369	369	372	406	359	362	414	399	410	364	387	367	404	336	371	421	364	372	356	398	344	369	393	392	391	392	405	392	358	380	341	382	390	358	371	367	371	376	371	374	406	381	405	408	331	394	407	356	376	390	381	371	398	414	372	365	383	386	346	365	394	375	381	355	357	385	344	400	372	418	404	373	388	413	419	366	380	359	361	388	412	369	377	377	364	373	388	402	354	411	351	346	412	359	343	397	367	344	353	348	372	389	350	375	383	373	389	370	361	358	360	344	385	379	369	384	393	361	385	382	370	370	347	379	416	376	402	364	381	341	393	404	385	362	329	375	374	363	382	377	382	366	347	366	401	369	387	408	376	387	396	367	368	382	347	364	375	403	359	387	347	383	368	362	367	376	377	409	380	353	376	385	379	373	390	370	376	363	358	349	335	401	393	411	397	349	371	391	386	390	404	385	392	429	397	375	367	349	393	363	372	354	343	384	389	382	388	390	362	390	354	406	359	359	339	348	389	349	364	392	361	382	381	397	350	371	407	406	369	387	360	358	383	377	363	370	393	361	365	344	382	365	369	362	379	392	373	344	371	364	382	382	338	374	333	358	349	352	388	378	395	371	400	344	355	370	377	373	353	346	371	388	346	330	340	372	367	376	389	342	390	397	359	376	395	380	394	353	386	366	389	349	352	357	407	406	415	366	377	368	401	385	370	337	370	381	382	371	348	354	368	411	372	369	397	348	341	320	374	384	394	391	388	380	364	358	397	359	344	391	369	397	389	343	380	398	389	377	368	350	381	376	378	349	340	376	358	378	387	385	355	386	363	402	403	347	366	366	319	390	344	353	399	363	387	414	370	376	399	340	393	392	375	371	368	364	393	373	349	367	376	327	400	369	372	353	399	376	347	361	354	399	368	360	378	369	388	407	415	373	367	395	358	380	383	333	357	376	351	377	360	366	380	340	381	349	376	367	378	367	335	404	340	409	339	381	359	367	352	347	385	402	386	366	338	386	401	388	384	366	392	377	335	317	385	369	382	411	384	337	337	358	375	398	373	396	373	416	373	380	365	385	342	362	352	385	388	398	358	370	373	378	365	380	373	377	404	403	372	407	412	383	387	383	381	387	381	368	358	406	367	368	402	371	349	363	348	363	390	395	370	387	350	382	362	395	393	342	378	377	352	378	382	357	365	363	355	367	356	363	392	331	358	343	399	377	373	394	342	388	364	381	372	343	377	362	431	370	382	396	378	399	386	378	353	380	347	388	385	378	380	376	368	374	377	357	372	396	361	417	396	408	374	356	372	370	369	389	374	421	358	423	346	380	374	370	370	360	389	365	385	371	369	396	338	368	343	375	367	350	344	336	359	371	419	385	353	349	366	397	395	358	374	371	364	380	360	364	361	364	357	371	410	382	371	355	394	384	379	412	351	360	368	363	358	381	364	397	373	389	380	407	427	402	366	374	390	354	354	393	335	361	388	412	383	375	382	351	382	405	387	347	367	363	391	355	400	365	351	366	378	370	392	359	359	364	345	366	394	378	356	360	360	356	396	367	375	349	392	368	382	355	365	384	386	396	399	405	375	374	379	380	392	390	383	325	365	420	360	375	407	393	381	389	394	355	399	364	356	415	378	386	370	370	356	350	394	360	361	376	356	386	375	390	364	359	396	353	346	339	351	368	347	360	371	361	356	393	355	368	369	394	370	417	387	355	379	360	375	371	363	386	408	368	385	382	367	372	381	371	371	374	369	349	381	379	353	395	363	328	373	386	360	392	396	382	360	355	367	372	377	385	368	419	403	374	369	376	376	388	365	343	337	387	368	390	393	383	401	375	364	373	387	347	348	393	370	361	358	360	374	364	349	366	383	378	334	396	378	348	364	359	330	361	376	372	374	397	386	412	367	342	402	372	402	391	377	382	378	396	377	382	347	379	372	365	362	388	366	393	362	349	402	370	404	370	355	354	417	383	354	422	376	395	327	331	381	351	397	395	377	352	362	353	397	358	381	376	359	412	372	381	413	385	382	386	398	338	411	386	368	360	374	368	360	397	348	385	367	350	380	395	375	390	366	366	383	357	360	372	355	386	389	383	372	354	392	367	373	386	393	365	363	381	348	363	379	379	356	410	354	410	370	343	354	361	399	359	374	346	385	381	402	375	410	375	390	344	328	385	344	339	400	362	347	379	392	392	355	331	381	392	395	378	360	360	382	399	357	388	382	391	347	363	368	365	397	380	370	355	392	369	360	340	371	355	372	375	345	374	402	349	406	384	389	359	354	382	419	376	328	379	373	359	406	365	384	373	406	356	337	392	343	381	362	376	367	349	368	389	372	364	372	335	351	372	353	389	338	362	375	387	358	353	375	391	373	375	324	336	366	400	372	388	341	394	365	376	399	343	354	397	368	378	348	335	391	411	426	387	358	367	353	398	358	361	409	350	367	349	339	387	352	372	406	355	377	373	363	365	355	367	356	405	366	381	369	379	372	391	370	386	400	380	366	375	399	368	363	396	347	399	351	347	377	368	387	367	339	386	380	370	354	360	380	397	381	370	383	370	369	349	355	394	389	372	362	333	366	414	389	379	366	378	369	404	365	373	362	369	327	377	416	355	351	360	381	355	401	359	353	375	382	364	380	392	368	379	341	371	380	374	348	402	373	372	382	375	384	385	406	394	362	380	390	401	385	373	370	380	422	381	357	377	396	393	377	330	367	402	349	362	367	360	368	362	391	376	401	313	368	360	356	387	343	396	374	377	351	405	347	359	408	376	369	372	365	374	350	394	411	414	397	411	407	367	365	383	381	377	389	336	403	360	354	331	361	352	388	332	352	399	400	367	350	379	374	362	360	404	412	374	387	373	366	366	374	371	367	368	361	379	379	384	362	380	374	353	382	362	340	373	368	341	358	366	392	372	351	384	354	391	411	350	389	348	370	391	379	343	380	348	375	334	396	410	316	376	369	364	381	393	350	359	390	351	373	370	414	368	346	374	364	370	354	350	392	384	370	373	373	351	390	394	382	371	324	364	383	385	415	384	367	377	377	353	350	383	391	384	351	423	386	381	347	366	359	357	356	361	372	390	381	362	357	380	356	382	369	368	359	365	343	361	361	367	399	374	384	360	342	328	397	384	379	371	313	393	353	348	404	398	409	420	375	366	337	355	374	398	348	338	384	375	364	368	356	390	364	384	385	388	400	364	377	384	350	405	355	371	352	393	381	379	392	366	383	412	375	371	387	374	394	381	342	371	361	360	362	395	375	372	359	398	383	362	356	340	337	343	378	378	369	369	373	375	379	333	375	339	394	370	364
31117	34006	2240	803	484	425	424	410	409	434	435	440	443	430	408	428	449	417	455	418	428	422	452	421	421	387	421	419	388	403	399	395	428	418	424	412	414	430	409	391	387	406	447	442	421	395	401	368	384	398	433	416	435	413	387	420	402	414	435	402	409	431	397	383	404	404	436	426	407	432	379	404	406	409	380	423	456	426	409	453	406	382	374	402	373	402	404	431	410	366	400	379	427	394	412	414	396	401	396	408	397	409	382	423	391	407	400	403	393	434	413	406	425	418	383	418	409	407	399	378	422	413	411	417	387	395	412	412	425	428	416	458	420	406	386	428	401	412	415	379	433	453	425	390	427	379	384	420	425	390	402	415	413	432	416	399	419	413	448	411	412	392	460	423	415	411	394	421	398	398	407	411	383	388	403	424	398	380	376	396	424	413	439	414	411	366	427	421	416	438	405	431	426	382	399	399	392	425	379	406	396	397	422	413	432	406	392	419	391	397	409	443	418	408	376	389	409	415	382	406	424	383	395	416	398	402	418	413	459	394	412	401	437	403	428	448	399	426	444	416	398	415	459	401	429	409	415	391	385	387	394	418	442	396	437	417	362	420	408	422	426	448	406	420	447	414	429	409	390	392	412	392	407	401	406	412	366	406	474	426	394	425	433	403	403	401	394	396	396	427	393	450	379	383	425	427	444	407	390	428	408	430	405	447	385	394	403	393	431	414	405	399	441	423	398	401	412	393	405	441	389	430	430	403	394	387	441	365	394	423	392	432	431	403	407	415	385	366	424	398	407	413	399	436	398	407	397	424	407	388	425	358	437	424	434	397	406	423	423	410	415	421	438	448	403	432	412	408	417	459	406	405	443	371	413	415	402	389	427	417	404	412	399	401	407	409	389	392	399	391	455	405	431	452	402	381	424	395	421	408	432	423	414	405	428	403	437	417	419	412	388	379	412	379	408	382	389	413	440	392	415	408	382	410	427	385	411	405	412	443	374	405	387	417	430	439	398	401	439	399	411	410	427	417	408	392	436	423	429	408	387	361	424	420	420	394	422	431	455	399	404	444	390	396	411	417	418	437	399	428	387	423	423	425	373	405	400	403	394	390	379	423	454	406	413	412	421	397	397	395	431	389	424	419	416	403	390	409	411	407	386	392	391	418	394	426	396	438	396	410	392	420	416	403	392	445	375	416	393	398	408	416	414	389	410	411	407	391	373	375	401	405	377	383	403	392	473	441	447	443	414	418	412	411	421	380	422	388	402	400	425	386	439	379	441	395	344	391	424	410	421	376	431	414	390	411	448	389	403	417	403	407	420	429	420	386	436	409	411	400	402	394	383	403	402	398	401	389	420	393	405	402	409	421	393	408	414	433	404	397	432	434	429	422	427	417	375	434	454	441	411	398	434	408	373	398	411	422	411	391	424	411	394	395	427	385	404	389	386	395	443	397	404	417	401	402	416	396	385	395	404	412	419	415	433	380	406	399	429	362	382	392	445	412	423	424	384	395	374	421	432	391	414	423	407	387	377	419	407	378	408	415	420	424	425	431	411	408	412	413	432	425	386	395	431	434	365	420	407	412	372	439	397	374	435	398	410	405	411	387	447	388	397	373	418	427	392	432	406	407	419	383	428	420	403	393	441	399	386	448	416	384	417	415	425	416	436	408	403	412	431	406	396	387	407	382	404	420	404	388	443	410	446	399	432	410	399	426	398	438	434	406	411	408	408	396	419	387	404	422	429	383	417	394	394	438	431	408	408	415	407	392	414	397	424	445	394	414	402	416	388	418	398	393	405	409	433	409	394	428	396	415	426	416	397	397	392	432	412	412	389	386	414	408	420	384	418	409	404	429	420	439	407	436	423	425	415	425	384	408	401	385	381	401	405	407	417	373	374	418	431	419	425	392	431	394	414	416	388	420	421	418	419	396	423	366	375	428	412	391	430	455	409	439	395	428	400	397	387	402	382	433	405	390	396	421	381	394	436	399	422	420	417	422	412	384	388	414	409	404	400	382	419	405	396	413	382	455	435	453	429	399	434	424	424	390	428	424	397	384	430	420	437	417	418	419	415	436	390	427	456	394	396	427	378	419	430	408	410	408	399	372	404	406	421	406	381	374	428	382	427	393	393	404	419	396	408	418	391	409	415	443	417	382	424	406	364	396	392	378	424	404	428	427	395	394	382	411	418	416	433	398	440	417	427	394	454	441	429	407	393	384	425	415	400	404	389	358	427	444	396	415	395	402	410	420	411	431	423	373	376	415	375	411	444	404	378	412	431	407	431	464	418	391	387	415	410	404	433	438	445	392	450	415	407	396	432	393	404	401	407	390	396	416	438	402	404	389	411	397	397	406	415	388	390	407	410	438	420	391	388	388	406	432	404	399	406	411	410	424	406	410	375	432	401	419	447	389	446	412	415	428	416	412	392	431	378	450	431	378	415	436	382	417	418	393	403	419	413	414	412	413	407	413	435	405	362	412	382	380	436	371	385	409	388	441	400	403	418	404	397	412	455	382	379	411	359	411	390	367	386	372	414	397	407	406	448	398	387	398	427	414	404	428	422	362	392	400	426	398	440	395	413	428	408	418	415	377	418	431	390	411	429	423	420	408	417	440	426	405	401	450	389	414	414	410	368	421	416	407	411	399	442	395	450	399	400	400	419	439	428	416	429	403	412	393	394	429	393	407	394	389	405	379	438	363	398	409	394	406	414	419	403	398	411	388	418	415	432	388	430	397	419	419	439	409	379	411	385	428	397	446	398	417	382	431	391	403	412	414	397	394	405	427	413	407	396	420	386	391	403	416	452	390	380	437	400	426	425	434	428	423	402	411	437	380	388	431	392	455	420	410	408	426	394	410	406	422	431	414	427	410	426	422	447	405	375	413	404	404	408	406	390	411	434	415	433	425	407	398	439	420	407	394	391	446	362	407	423	418	407	372	395	408	391	433	415	408	407	397	388	406	439	416	426	432	425	389	412	403	434	433	424	394	403	396	450	385	410	406	377	427	410	409	390	419	445	444	381	386	385	443	414	446	455	397	404	407	401	433	447	400	391	435	417	425	420	415	420	420	387	441	413	413	425	404	413	352	352	442	435	387	426	440	463	420	460	420	416	419	438	403	431	399	387	417	451	456	364	392	443	398	392	403	416	413	423	382	401	434	394	430	419	386	391	401	399	413	409	406	432	418	384	386	453	416	437	403	417	397	401	415	430	462	420	420	406	383	411	439	428	416	373	427	431	405	389	386	419	399	451	406	443	409	394	361	417	393	420	387	405	392	413	387	394	388	389	405	406	440	409	419	388	401	410	452	422	422	392	444	405	409	406	395	398	380	437	378	396	431	431	405	413	392	385	390	409	395	393	376	418	395	395	412	384	416	393	422	390	422	378	441	426	396	413	413	386	418	433	439	442	443	374	408	395	410	433	408	405	412	403	392	382	407	412	412	444	423	386	415	401	424	450	397	442	400	394	409	397	383	388	405	397	416	432	389
23795	21469	28625	23783	21078	13948	1209	702	661	586	589	602	575	582	529	548	521	509	561	526	520	517	537	517	515	481	513	533	500	497	494	467	546	514	502	547	490	490	550	502	506	501	516	507	525	518	493	517	481	512	497	505	494	539	525	493	510	508	514	529	501	507	515	542	508	473	522	463	510	500	536	501	522	516	505	471	470	504	525	529	490	535	509	542	495	487	491	514	510	492	496	521	464	480	541	503	524	470	510	472	549	514	513	539	499	548	503	529	529	544	509	479	506	497	478	493	512	477	502	521	483	510	482	503	526	508	481	525	547	503	498	488	514	512	466	502	548	521	495	467	500	499	494	508	514	478	491	531	516	504	486	510	503	480	485	531	487	495	509	529	545	483	502	536	542	485	507	464	508	469	514	491	504	492	529	551	467	484	543	500	547	539	537	479	511	505	509	546	480	527	495	499	490	497	488	508	558	470	494	512	559	474	473	534	531	482	518	526	481	493	569	506	460	502	486	508	474	479	514	512	484	470	530	487	549	501	542	505	498	515	507	477	529	517	507	517	539	514	531	458	513	536	538	505	481	491	509	475	500	466	541	491	503	527	488	516	473	561	516	495	493	522	513	498	523	523	518	493	498	504	496	516	526	481	500	528	519	504	506	477	500	498	491	513	489	514	465	490	513	457	496	501	515	478	513	487	529	476	512	485	512	527	497	489	535	499	545	529	493	489	507	526	525	511	529	524	554	515	507	525	526	514	487	473	509	516	495	513	511	483	495	517	470	546	463	515	505	502	499	525	498	535	523	473	517	515	505	528	483	489	471	521	488	482	514	483	530	496	471	516	483	506	489	511	502	536	523	516	484	439	514	501	518	476	543	512	542	531	550	548	504	549	551	530	513	510	493	476	513	500	493	522	488	471	510	482	542	515	531	521	520	533	488	482	477	537	538	503	505	486	502	533	530	524	507	478	505	489	510	499	496	511	477	497	521	530	509	502	514	482	489	482	529	520	518	535	486	525	506	492	513	525	537	545	482	515	515	470	519	525	481	551	522	507	472	499	449	481	485	484	509	499	498	531	520	521	495	510	486	498	565	505	531	487	470	522	478	478	554	504	528	498	482	519	486	508	517	537	519	462	531	460	561	478	535	511	522	474	505	497	506	536	488	497	486	516	526	505	491	549	503	495	500	491	493	468	536	480	487	504	489	477	520	508	489	453	482	566	514	541	497	508	501	482	518	501	494	493	507	486	504	515	496	500	482	526	519	513	494	484	495	522	533	492	495	511	464	555	545	518	513	512	520	518	510	547	538	522	507	481	467	522	531	498	505	542	506	521	496	508	541	546	523	497	492	505	498	522	500	539	533	496	481	516	584	497	546	475	509	477	531	488	502	565	496	559	470	505	470	533	510	516	485	526	533	486	546	513	448	483	517	520	465	519	452	492	514	493	524	487	462	517	523	493	492	511	541	488	483	460	547	484	539	519	482	504	469	496	495	521	543	485	538	498	452	508	509	495	513	477	506	523	507	487	492	478	487	498	483	510	501	506	527	480	528	499	543	497	483	523	538	543	510	483	514	498	529	500	485	527	499	494	560	521	516	502	536	508	504	513	484	523	481	551	485	492	546	485	485	500	510	518	473	500	549	512	522	513	497	509	521	481	502	525	507	549	510	513	466	522	536	488	511	498	491	505	518	530	517	496	518	537	486	475	474	526	510	508	468	497	520	464	523	498	501	512	509	502	534	476	472	533	463	484	537	498	510	519	500	492	493	483	497	499	500	545	527	490	549	504	507	504	503	536	522	504	524	511	491	495	511	548	497	488	500	533	494	499	517	512	530	481	504	511	506	550	497	470	494	502	507	551	504	517	517	494	491	500	521	516	458	492	523	491	496	471	468	496	498	514	488	451	519	491	495	509	490	507	459	515	488	498	484	518	509	466	538	491	517	518	504	506	555	490	488	547	528	497	510	560	538	508	533	524	499	508	513	512	473	536	513	490	493	498	546	491	505	520	476	533	508	520	486	520	545	523	499	517	531	500	517	502	487	479	507	490	564	516	504	493	545	508	507	502	506	525	482	490	533	497	481	531	494	491	505	478	539	446	492	557	513	514	547	491	537	518	510	511	498	523	509	493	518	516	519	488	480	523	476	548	527	536	546	501	526	528	556	501	508	460	504	532	522	534	541	495	503	494	498	525	518	506	516	538	492	498	490	484	487	515	519	561	515	492	528	495	526	520	506	496	534	501	517	499	493	534	533	500	467	545	511	516	492	501	454	495	511	474	490	481	524	487	531	499	482	512	467	499	508	488	544	512	515	525	474	495	514	510	543	526	486	497	473	482	494	530	503	523	491	530	483	479	492	499	506	457	516	548	502	481	516	496	473	545	474	504	519	458	492	513	523	503	518	499	507	512	523	482	532	494	546	481	464	485	516	474	493	494	506	528	520	518	480	489	519	478	503	537	544	520	531	506	499	508	471	500	540	504	549	528	471	489	450	495	504	503	499	481	516	531	516	460	484	508	500	530	489	505	516	477	467	516	483	528	482	451	475	510	493	479	480	524	491	473	507	488	524	510	499	506	525	487	500	490	485	471	498	489	477	491	511	516	523	489	465	495	507	498	485	501	511	516	506	488	500	500	530	508	517	486	520	490	470	517	497	573	476	461	510	504	514	514	531	494	506	482	504	516	498	519	490	544	470	526	487	495	531	478	508	477	499	476	487	455	501	514	509	497	456	501	499	508	499	473	536	477	501	485	511	495	519	488	481	505	528	555	502	487	539	501	482	497	572	501	561	467	508	500	486	486	507	495	537	522	491	505	485	493	474	520	495	496	499	519	514	497	519	517	521	474	479	503	505	499	508	468	490	511	513	522	489	547	527	512	521	481	488	501	520	510	513	466	540	525	500	530	485	528	504	478	490	521	484	534	506	499	490	482	465	490	534	513	466	496	500	498	490	497	502	514	523	495	541	496	536	500	502	506	507	495	520	550	490	498	488	505	504	490	504	480	502	501	455	475	515	544	489	539	482	522	539	480	513	513	551	504	477	478	477	511	504	520	520	519	506	521	516	486	509	522	542	493	530	451	518	497	489	526	532	502	453	509	533	500	503	473	507	537	486	482	503	484	509	467	512	548	503	509	478	502	537	520	473	502	504	531	563	510	507	474	559	506	538	536	505	524	475	526	520	518	518	480	473	551	501	513	492	515	504	522	484	555	489	478	495	465	479	498	514	494	472	470	507	528	520	526	534	488	476	508	494	493	506	530	485	485	456	504	496	482	489	488	467	517	487	480	539	543	461	535	518	510	496	544	529	483	497	466	493	542	545	458	519	527	510	519	516	498	513	464	476	504	513	509	490	501	518	531	526	514	517	461	497	497	481	505	503	516	544	478	518	551	494	510	549	486	524	538	469	503	524	506	455	480	489	476	446	506	517	516	484	507	496	501	522	499	528	512	501	505	513	495	544	513	513	487	503	519	476	516	518	475	511	522	526	510
44823	69074	12867	3562	1411	1129	948	820	710	667	642	657	610	611	551	558	551	550	563	544	570	534	600	543	492	586	571	581	571	567	534	581	535	557	501	559	550	504	519	532	558	524	536	485	553	526	491	538	581	532	521	526	553	472	526	538	533	492	551	502	505	524	484	503	519	522	478	516	533	478	500	536	531	556	490	500	498	549	482	546	540	543	500	531	538	530	532	523	511	509	558	567	542	534	473	558	539	527	543	564	479	515	550	497	553	535	523	473	510	514	490	521	515	509	531	492	517	541	501	539	540	504	562	533	507	527	520	540	518	513	534	527	506	479	506	505	521	540	491	491	541	512	547	516	527	538	541	504	509	506	543	521	527	545	546	530	543	508	519	500	586	529	526	465	507	520	501	524	499	464	509	500	528	544	466	483	550	500	470	523	494	563	486	524	515	505	478	542	551	528	544	480	560	548	540	510	491	532	493	513	544	520	508	540	468	483	562	523	541	551	518	523	499	509	522	500	523	504	571	527	513	510	493	516	496	506	547	498	521	525	553	466	553	536	510	522	533	558	498	503	530	547	477	493	523	477	483	517	549	538	512	502	508	528	526	543	509	566	523	546	489	491	544	483	530	511	547	539	509	494	512	526	511	521	540	571	511	533	487	532	498	499	512	549	509	570	537	525	548	515	512	522	520	522	536	510	510	591	557	532	571	511	554	529	501	534	536	527	570	536	538	507	523	572	537	492	525	541	516	542	551	548	542	529	534	511	519	555	510	536	501	521	473	521	497	559	500	512	511	509	512	521	533	518	520	512	504	571	526	512	532	505	497	504	488	528	527	559	491	538	520	546	493	493	541	502	548	513	497	567	531	556	502	472	528	499	542	520	534	533	511	523	524	492	504	523	538	571	548	521	517	564	541	539	549	528	502	531	527	525	483	513	541	512	471	498	517	496	551	522	554	558	551	528	494	557	567	502	500	518	512	549	559	501	498	508	516	520	549	529	527	497	533	524	552	523	521	526	531	555	485	533	523	541	510	535	499	493	511	489	532	539	511	516	502	530	505	519	532	549	505	533	505	518	529	490	536	539	485	541	500	524	482	564	506	526	484	529	535	567	526	508	552	487	528	517	513	531	545	541	546	535	487	521	496	517	516	548	542	536	518	485	493	536	513	504	512	536	565	535	538	525	565	521	505	503	539	535	507	543	533	487	523	483	502	543	533	483	506	516	542	491	574	491	514	497	505	510	551	563	539	518	500	514	484	495	524	551	548	557	548	518	522	517	475	515	523	579	545	494	517	506	517	508	491	526	528	504	558	563	542	526	549	535	535	524	504	528	493	538	494	548	541	574	525	586	544	509	537	475	543	508	547	514	535	532	556	555	505	561	543	531	513	541	545	521	519	548	568	553	508	528	519	510	538	517	514	526	505	534	513	520	528	512	489	524	525	569	551	524	522	486	516	532	504	498	523	515	475	518	545	525	498	547	504	496	542	524	499	525	539	529	529	526	528	533	518	505	490	481	550	541	544	553	483	490	497	545	550	526	544	500	523	511	511	507	476	526	520	539	517	502	506	514	554	557	521	508	541	537	520	560	521	507	470	525	500	501	549	514	521	543	534	506	537	486	515	525	492	539	548	490	513	494	488	505	544	535	525	557	539	528	518	533	488	517	526	526	555	529	529	484	553	536	475	509	530	552	566	526	520	518	519	548	540	528	509	519	531	503	503	552	508	494	526	539	490	539	521	509	527	568	546	544	538	507	517	533	505	525	567	483	524	547	569	560	527	509	536	491	492	536	556	513	521	549	519	485	521	500	549	503	542	549	529	544	549	522	503	505	540	527	560	508	525	498	515	534	533	531	507	519	583	553	541	515	497	515	541	489	508	531	542	516	482	517	506	474	526	522	504	531	536	525	508	527	500	524	533	527	547	549	512	529	512	511	492	546	507	514	554	559	499	526	503	526	493	488	566	552	522	543	543	510	533	522	538	501	519	546	519	530	499	507	534	499	524	528	499	557	526	495	508	535	509	508	517	490	560	544	542	504	478	505	544	498	545	519	536	506	558	535	545	507	508	534	526	507	494	527	498	538	522	517	578	516	531	508	495	533	503	494	503	540	494	456	552	529	494	544	537	507	527	521	495	531	520	516	516	522	515	527	544	558	527	552	542	510	503	495	476	533	582	537	502	529	496	504	518	558	503	526	529	538	541	530	497	528	492	528	521	549	509	512	507	516	492	544	530	526	524	522	517	529	498	485	547	468	511	539	520	477	524	537	484	521	540	528	501	524	529	497	524	536	529	495	490	485	507	536	522	498	498	539	538	568	545	535	513	509	493	537	547	496	504	515	507	548	537	523	483	501	539	527	520	535	526	522	499	514	528	543	501	505	512	555	532	530	520	559	532	549	519	523	543	494	545	485	530	523	545	509	543	526	535	514	526	493	489	532	527	554	522	526	512	522	531	546	524	499	530	512	533	519	538	516	529	512	543	499	467	528	563	501	548	524	531	530	554	545	516	526	534	496	499	543	485	556	525	497	545	489	540	526	539	528	557	513	526	501	522	551	537	534	500	493	529	535	530	523	552	512	568	556	502	482	497	506	499	531	556	525	521	540	501	525	546	516	523	515	510	546	508	545	520	506	514	565	530	538	524	501	499	538	577	524	543	507	507	543	501	530	500	481	539	517	534	513	500	565	549	509	493	523	505	502	553	539	500	513	531	543	516	553	510	524	517	485	538	537	528	498	510	531	510	479	520	507	484	507	543	507	484	496	527	514	577	540	497	489	475	580	556	522	523	520	501	512	560	555	535	567	516	494	515	520	522	534	487	519	555	461	518	515	509	541	509	568	512	553	529	499	544	537	502	526	495	493	527	525	517	518	495	527	522	545	543	506	511	518	492	509	479	503	530	504	525	502	512	526	493	530	513	548	537	545	528	520	488	552	519	563	513	540	499	557	518	517	533	539	550	572	533	521	522	552	520	486	539	502	512	516	566	549	531	520	488	476	525	525	506	540	521	512	510	519	519	497	473	530	532	544	558	523	556	544	553	535	503	504	537	535	482	507	500	503	536	532	540	522	538	511	552	515	536	500	536	516	530	507	485	532	574	545	491	505	523	519	507	554	493	583	531	495	493	504	498	542	528	501	515	566	481	530	566	537	514	510	516	548	478	511	532	518	528	488	558	513	514	564	513	532	515	484	515	536	530	553	540	524	475	546	522	505	526	513	498	534	530	532	535	548	514	545	526	522	530	491	556	534	487	514	523	487	537	492	547	542	515	519	516	520	520	542	517	524	535	527	510	535	564	481	543	532	524	547	479	534	533	533	493	566	551	543	523	486	485	596	488	522	504	513	517	532	514	534	492	526	517	535	480	478	511	553	571	501	518	546	520	527	524	519	530	480	530	531	539	521	522	457	517	535	507	488	498	548	515	541	527	540	556	539	552	530	528	518	493	510	520	510	566	506	522	547	524	524	509	514	526	530	533	541	559	483	462	540
24924	21822	27788	24292	13999	1229	795	743	684	718	687	692	658	657	634	639	693	669	640	673	670	612	645	624	626	639	666	638	603	649	691	652	648	675	677	643	653	626	657	641	624	658	630	651	660	618	601	640	623	644	634	604	636	610	650	690	572	690	699	660	680	643	682	643	623	666	644	624	642	669	610	658	643	695	631	622	633	647	616	586	620	640	638	640	671	632	630	614	650	670	615	638	609	638	637	656	611	637	670	655	609	628	592	637	602	612	660	604	667	661	629	659	660	644	605	658	628	613	686	642	634	658	685	625	668	623	636	596	627	635	639	633	652	659	687	668	643	674	701	674	647	640	619	620	645	651	670	651	653	664	633	621	634	623	618	613	691	639	649	616	600	629	635	665	638	625	639	665	672	608	678	614	617	609	599	661	664	634	663	655	659	639	647	622	618	661	654	638	613	649	646	657	637	643	638	673	662	639	652	621	624	686	632	596	626	668	632	610	605	667	613	650	665	591	652	617	647	625	661	638	631	614	623	650	628	626	621	687	692	627	621	622	630	656	609	642	658	637	648	648	627	637	627	651	659	669	603	626	606	651	667	644	654	625	676	583	645	652	627	639	645	684	658	643	637	640	639	663	651	634	620	669	665	637	655	634	664	657	664	627	632	638	639	654	615	647	636	619	628	589	678	654	697	668	635	600	653	654	613	610	675	703	662	658	607	637	628	661	700	646	642	613	606	636	610	606	619	591	640	679	584	689	614	633	629	686	657	687	602	664	652	652	611	643	663	654	650	645	642	669	660	650	691	658	628	654	632	629	647	662	624	665	673	584	610	625	632	615	605	610	569	646	655	606	631	703	682	637	594	625	666	692	673	635	682	640	667	628	651	590	630	678	623	615	647	622	626	647	616	673	636	653	626	616	637	651	646	648	678	644	641	659	653	617	638	637	683	596	595	614	660	659	624	621	621	676	630	646	655	642	620	591	587	634	669	616	667	645	578	672	630	634	616	667	657	656	664	668	643	652	680	631	638	656	637	625	622	648	654	650	609	678	653	666	631	699	623	631	649	635	665	581	670	636	621	642	630	638	652	660	637	663	619	673	648	638	648	588	677	650	613	637	620	605	656	662	669	649	619	628	668	648	621	638	638	635	630	664	649	668	608	640	641	602	633	626	661	636	612	639	663	645	644	635	637	636	669	685	647	660	631	640	657	658	620	640	640	676	656	686	591	592	646	609	607	620	626	662	627	659	633	634	703	609	648	612	640	624	679	640	625	626	663	602	621	635	589	662	671	609	605	640	675	664	633	652	669	633	643	645	647	652	639	620	632	616	633	688	641	629	675	676	636	651	623	643	632	633	665	668	655	619	589	665	662	655	631	692	619	633	668	632	656	603	644	655	656	616	656	647	634	622	634	675	676	628	610	683	655	600	622	660	695	612	704	618	660	621	613	697	610	630	635	652	629	609	632	610	638	646	641	622	613	652	637	669	649	663	614	655	611	643	640	623	635	630	647	621	638	658	621	645	628	665	629	672	623	658	635	615	629	673	629	607	658	684	642	672	634	611	652	616	655	617	609	588	641	635	655	620	653	656	639	623	601	591	613	610	634	638	668	641	647	665	623	665	697	653	653	657	645	645	645	632	678	660	645	613	627	647	670	618	646	646	646	666	630	634	656	591	662	652	639	633	644	615	645	644	670	645	639	602	585	615	650	592	620	674	606	639	612	657	674	606	651	637	657	638	626	606	688	613	670	680	675	666	617	708	650	622	733	610	632	633	637	643	646	613	643	649	703	653	620	624	622	687	615	646	631	643	613	656	654	597	695	629	656	621	632	609	638	641	635	634	639	656	662	636	673	631	624	653	631	614	663	671	644	643	646	619	584	634	629	679	630	630	646	640	573	662	612	638	676	643	597	668	639	643	641	607	688	680	661	674	653	637	667	647	633	641	625	646	649	639	670	646	636	624	720	682	633	692	670	630	635	625	626	673	667	646	657	651	668	630	665	616	668	626	661	604	640	649	638	613	649	664	605	616	647	663	608	622	627	598	622	632	684	624	656	636	657	634	670	598	627	665	605	637	638	632	674	635	645	643	642	663	660	616	611	636	694	642	630	683	654	664	677	659	646	646	639	614	619	618	647	612	696	668	630	660	654	655	652	632	663	661	599	650	627	655	646	647	645	583	655	601	663	683	648	678	628	679	615	647	649	647	636	624	664	627	632	632	606	644	605	625	626	651	600	628	591	643	672	626	682	644	642	672	627	629	653	643	658	587	621	653	585	651	687	662	614	703	650	688	673	603	610	704	648	612	612	600	650	636	685	661	647	615	622	645	579	657	634	685	656	633	653	586	618	663	629	640	633	669	620	632	624	622	618	694	646	620	660	622	579	687	611	625	652	660	627	597	639	603	647	601	600	646	654	617	657	712	656	651	643	650	642	638	643	645	647	677	639	650	617	648	632	609	652	609	694	632	616	655	641	620	669	622	636	660	636	615	638	646	664	592	680	667	620	597	621	683	634	652	606	645	664	628	627	636	613	709	596	663	646	636	637	647	656	633	644	610	641	620	679	596	625	586	616	607	649	657	602	611	652	680	643	671	637	620	633	660	615	656	686	634	619	596	623	610	692	676	667	671	658	617	641	635	587	647	642	682	617	579	658	607	614	638	601	652	632	683	628	675	646	642	693	652	602	665	664	664	589	650	643	595	631	617	598	622	693	615	589	596	668	602	631	632	667	641	611	624	624	634	638	643	673	650	622	650	665	644	654	650	643	664	629	669	660	638	652	691	615	649	647	656	634	620	675	664	601	646	627	647	653	634	621	640	632	628	643	624	625	628	659	628	624	651	683	623	670	609	650	630	656	630	596	684	617	664	687	647	605	653	618	645	659	605	590	615	652	651	627	662	668	689	660	655	649	629	611	615	614	699	668	668	666	684	642	669	669	640	624	662	598	624	637	651	626	641	633	597	608	647	676	642	647	596	657	638	667	625	591	668	651	673	613	656	658	713	657	669	658	623	715	647	694	647	615	581	650	608	624	714	666	637	599	608	622	638	613	653	641	617	649	648	593	631	645	650	654	666	641	648	615	661	640	597	605	632	695	622	641	667	671	636	595	605	662	642	657	655	639	650	661	651	605	626	647	613	650	672	625	691	689	643	619	662	648	624	673	670	641	628	607	615	610	673	618	694	613	679	647	638	615	602	650	676	634	654	632	644	583	648	646	648	662	638	644	639	683	631	635	665	615	643	618	617	616	675	601	667	624	638	647	616	630	662	660	657	646	633	639	622	667	655	610	680	631	617	664	707	612	658	643	640	654	666	709	614	650	719	672	644	653	657	656	648	636	615	666	655	632	628	628	683	670	629	618	654	655	611	631	647	589	676	691	675	640	585	621	630	666	633	707	629	688	672	659	671	615	688	657	673	667	641	691	612	614	627	683	614	608	677	600	653	650	616	653	643	661	638	645	622	664	631	633	672	616	647	608	649	630	625	591	634
42043	62129	8160	2822	1084	1059	913	841	868	780	809	743	714	713	694	746	706	711	699	688	697	683	729	716	682	702	690	731	682	622	686	681	677	720	714	668	708	651	719	638	736	628	705	676	679	637	674	716	663	682	638	656	707	714	654	681	663	678	690	637	667	644	705	697	736	643	639	684	682	691	686	673	678	663	701	643	630	673	705	664	662	658	711	699	668	633	695	693	707	639	673	696	700	654	691	729	659	671	730	681	698	679	670	706	683	669	687	628	699	635	684	664	695	694	656	664	669	733	706	696	644	686	674	697	682	662	704	717	699	673	652	670	681	655	660	658	692	622	673	651	688	646	716	691	592	649	683	650	664	706	696	644	671	685	681	656	630	713	691	670	657	669	685	653	708	651	735	678	632	672	706	636	681	669	651	675	667	661	695	608	714	696	654	686	658	684	672	651	680	640	651	706	675	665	715	674	641	673	674	690	657	635	637	636	736	644	664	703	722	672	690	716	733	650	646	710	683	748	704	661	643	637	711	657	634	647	683	722	674	712	635	684	703	717	733	716	705	665	711	686	699	646	655	673	650	705	655	693	661	704	661	676	668	664	682	665	679	680	638	753	687	661	686	633	684	637	749	674	653	704	679	659	653	693	691	631	706	676	672	695	690	656	701	683	688	656	707	681	686	675	696	663	659	631	706	689	682	697	696	714	645	687	724	676	650	687	679	632	689	680	655	716	645	660	673	659	690	650	728	662	648	680	671	695	713	640	688	648	719	692	645	685	638	629	686	684	657	629	681	703	689	648	674	670	647	699	708	642	690	705	635	704	683	713	669	650	687	685	661	676	674	685	668	684	665	655	674	650	679	629	682	717	715	669	688	650	727	640	675	679	698	645	686	678	718	684	698	681	670	644	695	710	661	673	644	669	659	710	668	708	652	691	698	673	641	692	648	623	696	614	687	682	715	696	680	643	714	614	705	628	718	685	686	707	685	672	665	698	677	668	632	672	668	706	686	685	691	704	694	696	734	672	677	685	644	671	710	716	658	688	684	670	693	686	685	673	624	684	709	722	751	640	641	690	685	705	706	691	650	689	644	660	699	646	678	651	656	664	702	684	648	641	673	680	655	739	656	660	672	679	704	667	698	721	671	655	706	714	665	679	717	649	653	685	659	651	688	691	649	706	693	680	623	666	684	700	642	671	649	665	653	696	677	678	688	665	704	684	649	654	722	690	626	694	678	632	722	680	637	640	723	714	678	674	750	616	705	687	656	712	691	707	650	682	662	641	652	632	718	663	703	673	701	639	658	651	692	669	676	675	678	697	717	618	678	630	675	711	699	605	675	651	722	719	658	660	670	638	638	656	697	692	690	685	651	622	672	665	712	644	686	708	701	691	708	655	685	669	680	662	643	694	662	676	694	671	730	700	689	668	635	688	672	719	651	705	689	619	680	627	682	665	620	664	718	622	651	723	657	685	660	684	678	648	690	720	706	693	680	660	674	688	697	664	708	688	684	692	632	689	682	715	672	697	677	656	650	677	704	704	664	697	712	690	679	666	664	662	706	656	640	666	660	697	700	679	660	707	671	724	675	679	676	696	677	690	690	643	632	737	710	643	712	686	674	639	715	662	631	698	676	695	674	706	652	714	621	644	667	713	668	721	642	664	659	687	689	684	661	683	727	666	640	693	656	645	717	689	674	701	707	662	686	607	658	672	647	682	647	681	682	661	676	670	651	686	654	640	705	655	699	664	650	683	710	690	696	677	706	671	704	642	694	688	659	637	675	648	660	649	647	640	674	680	664	671	641	679	664	668	676	657	695	647	642	624	657	656	664	719	679	678	656	661	721	679	682	640	690	700	700	715	689	688	672	688	686	693	679	673	674	674	665	661	685	686	682	662	695	720	695	706	716	661	710	680	695	641	650	738	655	653	661	731	652	665	690	641	689	653	700	698	738	652	693	622	705	618	659	665	643	681	674	670	688	694	691	688	662	678	675	681	691	671	681	661	706	701	669	684	657	699	695	698	668	656	658	649	652	681	656	691	649	667	660	671	649	671	644	693	683	697	662	717	656	725	693	702	667	683	624	701	700	681	696	679	613	688	687	682	666	680	647	640	670	664	700	696	694	660	691	672	729	693	684	704	660	663	676	677	729	645	668	686	665	643	695	735	668	673	676	681	673	644	703	671	694	717	688	694	733	678	687	672	691	647	684	692	696	736	690	691	734	702	663	688	692	694	689	676	661	674	648	694	684	681	687	628	647	694	691	628	694	627	696	673	688	699	690	707	707	653	678	641	646	694	705	697	663	670	669	663	681	686	703	659	711	667	677	668	711	684	699	685	670	638	672	654	648	681	703	672	661	665	641	669	688	704	636	690	690	661	711	620	658	687	698	746	734	669	699	702	672	675	673	677	683	666	715	691	684	693	672	711	696	665	619	658	689	704	692	656	718	651	729	624	681	692	726	655	746	698	643	682	628	653	690	725	657	667	676	664	650	696	661	687	773	673	688	658	686	726	644	674	656	669	665	692	693	718	697	671	722	666	705	710	688	674	701	677	690	693	718	680	683	670	665	706	693	684	700	706	670	669	692	655	739	643	677	659	615	703	656	665	694	665	693	640	685	674	710	650	702	678	713	674	710	674	720	686	695	689	693	707	694	689	699	687	691	673	640	680	705	669	710	692	696	624	646	707	661	707	667	655	681	676	696	703	672	712	650	676	660	649	693	685	673	717	642	709	663	702	708	651	725	693	679	652	676	669	702	708	633	698	642	684	693	690	694	722	665	678	689	672	649	691	666	652	685	667	706	655	667	688	672	677	673	696	679	710	683	661	664	642	687	676	648	676	720	647	681	695	647	718	716	662	712	681	681	660	692	708	678	703	688	708	688	693	678	683	690	659	657	713	632	712	667	662	677	648	679	684	670	707	623	711	686	698	709	662	671	720	681	675	692	681	679	664	701	673	710	624	704	669	687	671	684	679	705	731	709	651	694	722	682	669	687	681	721	680	676	696	658	723	640	690	682	656	728	660	760	685	719	700	708	684	684	708	674	682	692	678	631	682	689	695	642	633	681	676	651	688	666	652	646	654	711	672	648	659	663	667	678	711	705	704	665	683	674	696	745	692	681	665	713	741	654	646	631	688	689	681	680	665	640	667	700	682	708	661	694	674	703	703	697	655	692	667	686	678	680	712	677	673	696	677	671	707	676	681	682	696	727	737	697	658	716	698	676	690	698	661	634	714	677	672	679	700	681	713	703	665	682	690	647	647	657	684	656	674	647	668	635	665	678	670	667	675	635	694	644	674	697	673	705	665	663	704	669	658	694	651	677	697	688	679	662	692	660	661	679	670	666	694	679	702	651	702	646	680	630	623	718	696	666	648	661	666	685	705	642	685	655	675	675	717	655	650	704	703	694	635	619	677	671	682	708	672	708	687	662	649	740	706	700	692	709	680	736	671	698	672	693	671	651	666	679	659	664	690	675	669	650	700	689	686
22613	21198	28972	23439	21090	21149	11830	1527	1186	1170	1126	1016	969	1085	1027	988	1019	1002	956	954	947	912	990	941	920	896	905	941	949	929	973	997	936	929	891	921	892	886	906	927	961	920	883	934	940	908	943	968	962	909	922	910	918	903	999	965	937	857	930	948	963	946	949	913	913	960	929	915	926	915	871	961	971	926	913	827	930	935	992	942	955	925	935	919	947	879	967	944	881	888	919	960	882	889	920	990	928	930	966	907	913	937	940	906	906	920	947	949	924	917	930	908	918	925	926	895	899	915	854	886	919	906	915	890	873	898	869	844	923	899	914	971	933	878	923	917	910	871	923	927	939	894	931	877	953	954	873	916	915	900	943	875	923	862	901	900	926	898	854	931	918	882	920	935	944	891	908	892	983	927	949	865	878	898	899	913	914	911	891	863	925	963	931	916	892	918	891	966	914	935	906	928	971	940	908	934	947	889	967	868	946	873	959	893	925	869	891	915	930	927	887	932	926	931	871	952	946	955	937	872	949	890	893	949	973	920	918	911	887	888	922	910	901	944	934	887	914	902	978	912	911	961	933	901	928	888	917	929	871	878	910	855	912	937	892	923	943	873	911	906	857	930	886	961	915	877	923	932	881	930	911	874	942	972	977	978	905	923	964	870	891	907	929	943	923	905	919	952	914	910	952	970	969	889	947	925	955	935	891	910	884	944	918	894	890	922	967	945	902	911	939	880	971	909	885	935	908	912	927	878	892	889	905	900	941	867	954	953	869	923	951	887	975	945	928	942	914	933	886	948	926	964	973	970	929	885	939	913	903	905	917	866	895	897	903	990	924	925	928	963	923	948	904	904	940	938	901	875	893	857	912	928	944	906	924	978	929	903	894	928	909	944	902	873	887	909	948	943	919	906	918	951	950	862	923	903	942	898	864	963	940	903	966	900	931	903	904	917	946	984	948	940	938	965	899	899	921	942	911	898	923	890	978	921	919	852	900	919	918	948	950	893	937	884	881	922	880	952	951	848	962	930	941	944	932	893	926	897	929	971	968	928	913	893	873	856	948	998	994	926	925	875	967	912	914	893	918	918	893	944	920	906	954	923	926	907	904	884	984	899	904	976	991	941	906	936	960	875	964	906	926	924	934	887	923	897	963	935	946	909	922	923	924	958	938	969	894	895	913	940	929	885	974	946	908	880	975	925	923	887	1003	900	844	932	868	924	917	944	903	934	923	903	903	853	908	874	887	889	861	902	834	917	985	898	888	873	950	943	865	921	912	896	881	930	939	838	925	898	878	919	922	879	918	926	925	879	951	887	940	886	923	910	907	917	919	951	926	938	956	900	878	877	935	882	943	906	933	924	880	931	916	960	928	893	917	928	896	894	870	929	924	914	922	859	908	918	857	955	921	948	976	913	956	910	931	866	917	953	981	839	994	931	897	956	906	908	936	947	916	949	885	934	895	946	880	891	912	917	890	894	881	905	955	920	946	897	897	908	949	902	921	886	961	892	929	940	963	905	893	892	930	896	887	941	928	920	970	942	943	961	955	934	898	910	904	947	889	916	938	887	928	975	953	934	939	941	972	936	917	935	932	842	899	892	939	890	959	863	894	949	952	983	930	884	904	885	972	926	932	968	907	923	922	952	900	921	968	980	940	925	889	926	943	904	856	911	906	905	912	897	900	952	859	908	902	945	942	909	901	889	905	872	864	952	912	903	872	931	888	909	924	942	879	921	910	946	978	930	931	923	887	881	892	940	946	938	928	955	927	903	922	873	894	928	930	939	890	930	948	885	911	1009	886	932	889	915	884	900	936	870	914	960	907	913	891	906	920	921	922	928	912	857	944	961	932	899	936	909	910	876	926	910	897	883	935	990	899	907	897	890	916	879	843	977	895	925	910	931	913	956	955	911	894	956	894	863	903	902	979	961	916	909	918	891	931	917	958	950	931	927	898	930	913	916	954	945	935	910	940	848	954	935	952	971	906	895	946	920	890	905	936	908	917	952	939	929	911	876	911	936	904	898	955	957	889	931	869	909	872	952	967	948	906	895	859	911	971	951	900	988	918	955	905	963	957	917	937	875	932	926	922	950	908	914	908	950	922	877	925	869	901	897	930	974	922	958	887	914	932	921	940	1005	938	967	946	929	981	898	902	946	899	914	922	859	873	925	914	976	918	896	939	958	958	877	887	963	920	907	921	908	899	898	892	955	920	895	877	943	895	912	975	902	924	961	934	923	963	931	930	881	878	859	927	940	950	918	924	901	923	888	914	942	931	877	915	960	901	955	932	962	914	917	931	927	915	920	934	904	931	919	915	950	940	873	939	895	884	873	888	947	964	900	960	910	940	935	872	900	932	895	929	905	920	873	874	962	880	970	898	896	914	882	887	917	890	908	944	910	951	1034	900	937	898	975	888	903	923	958	900	948	955	883	928	900	936	941	927	960	940	903	890	950	957	930	899	984	953	888	967	898	898	902	916	862	917	936	941	935	888	924	931	926	945	942	916	905	897	967	950	922	895	941	938	952	923	951	925	931	923	932	919	892	923	974	920	937	926	938	923	969	966	949	890	947	970	897	900	878	846	955	924	925	937	890	851	905	884	971	930	905	861	938	952	858	962	969	920	937	948	928	907	947	913	947	879	918	920	971	938	958	899	884	903	876	919	924	921	906	913	907	960	915	941	880	980	944	944	924	964	949	917	922	917	910	939	937	967	911	949	904	883	963	903	890	924	928	853	946	891	913	911	901	885	946	930	908	870	884	889	884	878	883	878	877	943	918	905	869	943	945	944	827	864	919	939	906	912	941	945	926	904	922	904	911	886	910	892	922	939	935	933	874	941	920	918	982	915	909	980	910	918	931	905	900	936	922	922	908	907	967	950	948	954	894	921	887	978	890	905	927	909	904	924	915	888	918	880	970	909	917	886	904	937	919	861	925	872	878	949	908	876	924	953	925	963	900	964	948	890	874	910	951	890	948	882	897	955	908	943	973	891	946	888	884	974	929	929	923	903	919	890	880	886	881	925	878	914	940	925	903	931	865	923	875	927	889	916	977	926	924	882	878	972	889	943	937	942	975	890	924	920	931	951	866	915	931	953	924	903	874	853	870	928	946	919	925	942	970	895	894	956	879	905	948	917	928	958	920	873	949	936	875	894	906	964	936	911	965	932	943	924	905	930	996	967	921	922	901	905	897	978	891	980	914	897	936	943	872	943	940	934	925	912	957	915	898	921	896	869	923	937	920	936	887	941	926	911	936	975	892	901	935	907	964	944	934	924	909	946	920	921	939	880	932	948	908	952	942	894	910	953	933	861	940	922	875	919	833	920	957	882	928	904	924	927	899	952	888	925	914	906	955	980	894	920	940	898	935	951	917	917	935	984	909	883	923	936	894	925	924	960	940	933	884	924	945	906	906	881	942	943	894	933	925	972	920	912	935	917	935	861	892	958	896	911	872	907	919	947	875	877	914	935	922	897	942	942	945	898	934	948	923	951	907	989	933
47753	71875	16635	3635	2519	2015	1753	1465	1294	1250	1176	1074	1097	1064	1075	1021	995	946	969	987	905	944	930	1019	966	966	986	925	914	920	925	885	936	923	942	893	880	930	933	939	921	922	937	841	910	935	939	921	909	950	931	923	933	936	893	928	923	858	930	910	888	943	951	869	897	885	844	898	909	978	883	926	932	915	941	941	887	854	863	910	916	877	897	938	908	947	979	908	895	903	927	841	923	945	852	912	887	939	919	927	874	934	904	891	973	881	882	949	916	917	960	881	957	896	896	908	901	881	895	927	950	855	897	992	906	914	955	851	936	903	911	926	955	912	888	952	965	902	927	917	940	906	908	956	884	948	919	918	874	868	891	925	891	915	890	914	906	927	966	873	885	846	888	920	894	938	869	912	914	952	918	900	956	951	978	859	858	912	883	899	903	905	944	896	875	926	937	910	878	909	904	921	880	865	921	888	886	916	957	928	958	831	947	902	905	859	853	918	951	884	892	937	868	915	907	940	901	874	940	954	930	885	860	908	935	906	950	957	898	921	865	927	931	946	907	901	952	918	946	879	950	871	910	863	927	886	932	920	912	896	885	913	895	914	931	908	932	880	874	974	900	876	901	866	920	905	910	965	907	943	866	927	947	1001	898	884	872	876	929	927	910	952	904	870	913	876	902	957	892	938	870	901	892	907	929	995	923	883	904	906	898	926	883	902	912	972	916	887	886	925	902	910	917	904	931	921	885	890	860	919	923	928	885	902	839	935	930	876	931	922	890	860	950	923	933	903	905	915	873	933	917	914	900	909	909	856	863	952	892	943	927	864	955	837	834	891	871	901	928	915	906	937	911	942	935	966	853	877	944	909	908	895	914	896	902	971	858	909	830	922	917	886	954	904	928	917	930	890	912	959	893	897	893	908	904	888	910	845	922	912	909	926	894	934	964	919	935	939	889	895	884	916	889	834	921	891	922	874	893	968	994	927	861	877	882	939	919	888	901	902	886	891	887	891	912	922	868	925	855	937	875	901	915	909	933	845	927	930	860	905	828	922	912	929	954	913	901	930	915	906	920	969	918	906	928	901	939	896	918	937	948	870	912	865	935	910	903	910	892	901	907	933	895	929	924	955	879	849	915	913	876	882	920	916	933	857	908	927	892	915	920	875	876	912	892	894	860	929	921	888	922	907	947	897	928	911	956	918	904	915	868	899	897	951	916	868	942	907	940	922	867	850	929	904	931	883	922	912	898	897	883	897	935	944	901	877	944	920	915	888	924	902	924	875	880	926	906	875	883	951	910	900	948	924	948	967	919	942	907	914	945	876	934	879	890	931	912	919	933	973	935	902	939	918	955	891	934	885	889	905	923	872	940	913	902	905	898	908	932	917	857	878	897	909	923	895	961	884	886	928	929	925	903	903	903	886	904	924	893	869	943	899	911	909	922	924	896	913	884	916	901	943	902	879	912	884	897	895	947	900	933	957	907	887	927	936	882	870	917	890	896	936	941	923	895	911	867	887	874	880	925	897	901	849	940	886	931	936	931	931	943	969	932	876	904	913	892	902	937	909	868	904	935	933	909	894	919	918	884	929	911	903	979	922	953	911	870	934	923	913	847	885	929	899	902	925	849	918	913	871	967	912	888	887	916	916	917	920	908	892	880	886	930	973	915	883	943	905	918	954	906	858	927	884	938	884	897	920	932	867	901	888	889	921	933	920	925	891	888	939	925	949	931	918	964	911	880	896	871	969	894	871	949	913	992	999	872	866	917	925	897	918	925	925	889	894	880	914	894	910	930	895	932	875	919	924	865	911	892	950	913	917	854	927	917	899	883	898	935	927	944	848	926	929	948	884	914	952	911	899	906	923	891	894	935	931	949	956	891	933	879	877	893	832	932	921	938	916	897	916	934	906	952	908	959	879	894	933	908	918	971	879	919	852	900	916	912	973	900	945	952	956	891	928	886	872	877	916	929	894	891	942	921	898	916	885	957	894	948	951	898	857	922	914	904	857	884	865	919	906	921	925	909	849	871	978	890	944	943	879	914	879	906	926	935	908	928	904	899	918	921	959	936	959	886	876	900	966	961	944	957	914	893	948	850	927	904	952	925	904	897	923	974	848	916	909	899	863	903	931	914	916	923	933	934	950	930	913	920	945	883	957	906	929	885	953	969	866	867	896	954	947	915	929	913	921	902	894	907	903	938	885	914	917	888	934	923	902	940	940	903	897	972	886	910	864	899	926	890	885	934	922	947	920	899	928	912	891	923	892	916	924	932	882	914	934	885	921	927	944	921	901	841	955	939	885	963	886	925	886	829	883	908	944	927	879	914	976	841	897	899	902	912	888	889	881	946	920	880	876	950	887	924	924	901	955	897	953	901	860	879	900	864	927	871	876	900	892	911	931	951	866	883	965	902	926	887	890	866	884	924	908	899	880	931	880	908	891	878	897	901	938	903	875	968	882	931	917	919	919	939	895	900	891	947	869	906	913	883	920	919	858	906	923	897	953	992	863	896	879	938	919	932	949	838	891	894	927	889	946	853	916	929	925	850	885	901	945	928	882	909	917	925	908	911	865	960	883	873	891	891	919	906	935	894	859	903	924	942	887	864	932	866	860	891	881	926	914	935	884	899	904	906	866	966	920	907	974	969	883	894	918	902	984	922	902	888	889	929	887	937	889	901	957	887	910	946	970	929	917	967	945	964	931	934	909	913	883	890	912	892	922	915	916	891	918	892	935	902	955	962	906	920	949	867	891	918	937	884	903	979	893	925	936	878	925	948	919	945	872	878	922	918	886	858	953	905	898	888	891	871	934	948	887	917	898	917	910	882	901	892	859	927	877	928	892	906	898	896	904	918	963	859	872	919	854	936	917	876	881	885	950	900	905	905	916	906	907	859	905	899	918	915	933	885	942	907	916	877	931	907	948	929	891	898	987	943	891	906	906	929	909	971	900	928	975	911	920	892	905	822	895	895	899	913	915	907	890	893	855	901	917	883	930	951	952	929	914	902	921	917	901	918	894	947	889	887	980	931	904	885	925	885	926	909	916	934	922	929	903	907	899	934	927	852	901	873	930	887	866	837	894	896	941	897	933	904	885	931	913	866	966	887	936	905	918	897	941	852	932	913	917	959	926	886	883	893	896	885	903	943	926	908	893	906	860	898	914	929	895	934	921	887	869	904	917	905	903	944	865	894	876	888	860	939	941	877	910	942	918	875	925	906	888	930	912	914	946	895	885	907	926	870	872	909	878	897	904	964	889	903	915	888	901	908	913	915	911	897	904	842	912	909	900	888	869	894	881	842	894	919	926	902	923	915	942	851	904	835	916	887	959	922	910	922	969	892	896	887	878	1000	905	993	940	851	857	903	930	907	931	920	916	878	950	860	907	886	924	926	885	890	944	865	895	938	893	939	895	893	863	883	963	925	935	932	869	854	908	920	936	943	859	914	966	855	900	847	923	908	928	922	916	905	950	927	928	883	906	892	987	866	923	873	900	927	949
30902	24541	13205	1340	417	416	396	374	388	359	366	374	360	370	381	397	411	422	367	360	360	365	382	385	378	384	359	376	367	388	348	353	367	382	367	325	375	365	362	371	363	374	355	343	414	377	417	388	382	344	391	364	363	350	346	386	349	370	373	369	353	380	358	354	357	377	395	407	352	364	351	390	387	357	369	379	328	346	365	352	399	350	370	375	393	387	377	383	362	379	395	359	374	348	345	368	397	378	403	356	373	398	353	379	355	381	389	386	354	360	436	387	367	383	371	376	381	398	381	323	364	374	364	391	351	338	377	359	392	368	359	354	380	354	373	384	376	371	342	364	376	397	361	393	354	368	380	377	340	371	370	378	377	354	381	368	357	356	364	348	377	360	402	397	389	352	376	381	398	380	371	369	362	344	385	373	383	371	360	400	373	355	396	359	325	345	400	357	389	361	372	371	364	325	365	364	346	340	421	334	355	363	368	346	373	395	370	364	408	353	355	377	349	399	340	356	360	365	395	367	350	392	364	375	369	380	368	374	355	369	362	365	373	372	413	372	343	380	353	378	380	374	431	334	388	390	381	344	351	373	368	387	406	356	354	378	351	334	338	372	344	398	398	358	348	397	391	385	388	375	332	358	368	356	340	358	354	358	403	396	387	349	375	341	374	371	353	375	405	395	349	360	398	360	367	375	374	373	371	391	338	381	379	341	334	361	345	369	378	358	357	393	344	370	352	362	383	365	365	410	375	384	366	380	386	365	342	348	363	361	381	349	358	382	365	381	379	369	350	388	393	358	389	385	350	401	359	366	358	352	381	390	388	397	370	373	353	383	347	380	378	377	398	354	391	355	417	375	371	426	377	351	374	370	362	389	378	360	353	387	354	382	372	360	404	355	354	343	383	382	389	378	383	341	397	352	375	383	347	402	372	362	384	359	377	339	391	392	378	399	389	385	360	344	373	384	366	381	370	339	401	347	364	370	357	358	377	363	406	342	408	374	369	379	404	359	337	340	388	349	363	344	367	358	397	363	380	402	359	391	356	404	374	372	380	373	365	392	390	388	344	354	331	352	377	389	410	372	344	365	408	370	371	358	362	373	398	378	375	355	357	353	374	378	384	385	379	337	386	391	364	393	365	347	376	376	384	343	359	366	383	392	380	338	395	361	382	355	391	393	369	346	355	348	377	335	357	356	366	372	320	397	350	365	379	351	362	395	362	383	342	371	372	342	428	405	383	357	348	331	373	373	359	369	384	355	359	362	374	360	337	352	354	358	385	345	355	351	361	397	388	377	369	374	362	365	362	372	384	375	358	361	378	388	373	358	389	408	395	364	388	333	386	368	388	359	377	363	383	381	368	390	344	377	378	361	377	367	384	383	391	318	388	352	379	365	390	387	378	360	334	387	335	360	377	352	365	355	349	393	342	355	368	371	395	395	364	395	355	393	387	390	340	371	362	373	423	390	372	376	406	393	359	328	368	382	398	398	345	356	379	363	341	341	349	345	354	354	358	366	358	382	394	379	376	367	378	365	365	361	330	391	400	375	377	381	345	345	356	338	341	381	357	368	354	351	358	361	356	396	377	380	341	345	407	386	394	373	388	363	378	384	347	374	356	341	368	384	376	388	355	373	375	364	347	393	388	399	366	348	409	341	340	358	360	344	363	345	368	395	378	379	396	355	387	393	382	365	366	400	370	393	348	401	354	370	399	354	366	387	335	367	381	328	374	404	376	366	352	349	381	363	341	359	361	344	379	346	386	361	404	360	375	356	378	375	358	377	360	379	362	375	347	383	368	385	368	322	372	358	373	369	396	422	367	337	353	387	365	391	338	413	347	381	373	370	380	358	358	371	376	349	373	365	333	375	377	362	385	385	357	355	365	343	377	415	389	368	354	391	380	354	340	355	417	391	368	373	369	349	350	382	382	363	381	385	401	396	375	368	384	375	383	405	341	386	376	368	371	375	367	374	395	362	368	387	354	335	337	368	377	369	395	399	363	357	392	359	371	373	398	387	385	346	374	366	378	347	362	348	359	373	338	340	356	347	356	363	405	345	358	372	380	339	374	381	393	419	403	397	411	367	374	353	342	375	378	404	382	399	382	363	392	384	372	382	374	361	353	348	380	345	326	385	390	382	358	360	368	348	368	340	397	365	325	375	390	356	380	346	370	379	368	385	362	337	377	378	372	369	370	388	384	355	382	379	354	370	346	404	384	376	380	395	395	385	374	340	372	352	322	385	421	372	365	385	410	369	380	355	358	355	377	369	413	365	394	364	389	370	433	386	336	361	362	366	394	377	389	394	374	372	376	375	354	372	395	319	385	328	408	374	346	360	359	366	382	386	356	355	363	344	362	339	354	386	388	346	363	364	385	379	380	367	362	366	399	348	401	342	395	378	388	374	370	380	406	343	339	345	353	373	369	370	369	369	367	367	372	366	360	365	371	329	355	392	369	348	372	410	393	321	345	375	355	363	361	389	357	405	350	360	382	385	393	389	381	326	377	346	429	360	363	380	360	368	385	365	379	401	362	388	364	374	329	357	418	359	398	384	377	365	364	343	389	346	370	411	385	371	372	365	373	365	402	384	366	367	387	374	375	344	347	381	348	347	363	405	373	374	361	369	394	401	346	383	359	382	388	396	411	406	396	371	403	389	371	370	379	374	367	375	408	356	360	358	383	369	392	376	371	377	370	378	372	366	383	377	358	398	392	369	364	347	353	422	348	389	378	359	382	352	360	374	361	362	391	389	398	357	377	389	348	382	388	361	360	370	356	392	378	390	396	351	349	366	373	334	374	359	382	372	369	318	355	372	388	371	335	381	333	379	383	369	385	374	372	365	356	351	370	385	344	353	406	361	368	362	393	366	352	401	373	369	359	327	370	361	355	365	386	368	368	359	422	367	380	397	360	387	374	353	371	323	382	381	371	377	363	359	380	379	347	353	363	350	379	348	363	341	358	349	394	363	391	360	384	387	406	331	383	375	353	393	359	397	383	366	359	384	387	356	391	379	362	382	405	413	343	380	363	347	372	364	393	387	359	401	348	374	344	378	379	360	367	354	331	405	417	359	374	399	355	348	359	381	383	379	376	383	374	352	373	364	340	374	366	374	378	369	390	388	381	377	367	369	407	413	365	350	384	383	396	399	370	370	336	352	377	357	369	334	365	359	394	352	348	344	389	363	415	351	399	372	397	338	337	406	353	400	392	389	328	397	377	342	348	392	367	357	383	399	389	325	395	344	355	363	348	352	357	359	348	321	400	382	384	336	369	370	362	425	380	389	385	380	400	343	328	367	384	380	372	351	347	357	333	370	345	392	331	355	338	403	365	373	365	345	337	386	396	347	350	385	349	397	342	372	376	350	396	382	369	364	388	371	381	410	360	334	352	352	379	372	374	365	357	387	357	376	371	386	357	378	381	361	365	355	377	389	406	375	405	369	347	361	398	406	395	395	352	389	360	369	363	403	353	381	356	377	393	393	362	414	376	370
30933	31952	1529	490	438	473	436	415	423	399	393	419	396	393	407	387	413	373	387	417	425	411	412	421	378	436	393	407	366	427	397	411	379	399	423	388	378	413	423	406	368	422	436	450	405	392	371	377	423	445	407	439	439	420	396	425	405	409	428	405	375	426	427	365	417	417	390	387	413	427	460	432	413	380	398	399	405	402	420	365	423	403	408	425	408	390	422	395	374	371	390	414	376	462	403	404	422	395	410	425	443	398	393	398	431	425	387	422	398	392	419	444	384	438	398	367	403	414	383	410	382	400	443	394	408	446	403	422	385	381	419	374	404	397	419	429	416	400	401	398	419	397	383	382	431	401	406	390	404	441	409	411	404	407	415	410	408	405	380	423	437	437	416	426	441	442	401	407	405	423	430	404	393	415	421	420	364	357	421	429	437	426	412	451	398	368	416	380	439	406	400	416	400	384	434	374	425	415	399	425	403	388	417	412	405	409	407	416	432	426	389	402	390	388	408	374	390	434	409	424	455	413	437	418	402	395	414	393	413	416	423	397	412	402	381	420	403	415	451	404	399	409	409	379	408	438	383	387	380	458	407	398	425	452	428	401	429	421	429	411	397	379	411	424	424	416	397	424	392	413	403	422	414	396	399	379	412	372	407	397	378	397	396	452	396	440	398	403	449	398	388	407	407	385	375	412	372	384	413	361	405	394	434	411	417	390	374	393	411	404	376	378	402	428	373	385	414	424	421	409	398	387	408	402	383	410	430	409	404	413	433	405	389	410	408	421	405	386	360	418	402	415	414	391	405	417	425	417	405	412	385	386	380	448	380	407	387	408	409	411	398	395	410	410	373	432	419	404	408	410	428	403	427	428	401	426	408	406	406	440	428	446	419	403	386	393	445	368	403	386	385	419	405	406	416	402	397	392	407	408	393	392	385	406	399	423	423	416	400	446	395	380	441	415	445	428	432	433	418	382	386	444	415	411	388	385	403	388	434	448	440	390	403	423	401	390	434	388	422	411	416	436	399	432	369	416	393	423	399	384	421	406	393	401	392	440	401	396	409	404	378	390	403	394	407	423	416	417	413	402	453	405	422	406	401	370	405	381	376	409	399	409	369	404	405	448	380	451	416	406	433	431	401	347	416	408	405	406	371	395	395	443	376	406	378	389	412	400	403	392	407	440	403	396	438	436	407	419	428	380	387	427	410	416	454	365	425	436	428	413	372	404	416	402	418	450	413	404	397	391	421	412	408	411	404	423	389	439	414	404	393	396	432	426	421	399	438	391	393	394	409	406	399	365	410	427	418	401	455	412	411	454	407	415	398	406	409	405	396	439	408	392	404	390	391	407	413	351	394	387	397	401	405	383	394	370	436	401	424	391	373	442	382	389	409	412	418	424	389	400	390	376	433	398	429	406	434	376	408	436	427	415	444	405	401	380	424	386	374	432	412	408	391	421	407	415	398	429	428	423	402	386	426	373	409	391	378	415	386	442	443	398	426	423	437	360	421	413	370	405	408	394	392	409	416	429	348	451	415	367	467	420	413	418	421	378	393	418	414	408	418	387	400	382	393	430	408	378	425	393	392	423	411	392	406	391	377	428	371	420	423	403	416	385	409	389	359	421	392	424	387	392	414	430	405	441	391	422	428	405	414	361	398	404	417	399	383	439	415	395	403	399	398	385	458	399	429	420	438	426	424	398	406	377	406	360	401	384	400	415	424	409	391	431	420	393	425	391	379	374	373	397	415	399	427	397	433	436	426	409	425	390	422	391	398	450	372	385	397	457	427	402	388	395	418	411	403	417	420	428	388	409	416	402	399	429	438	406	419	387	419	385	440	408	384	392	377	398	432	417	412	361	389	446	393	391	385	387	497	440	430	394	412	377	396	425	411	413	413	403	456	418	390	414	373	385	406	421	438	415	449	429	432	389	380	395	425	400	360	400	413	403	425	421	424	427	392	403	405	398	434	386	408	396	410	392	409	442	444	406	388	408	424	398	411	453	396	420	406	387	431	438	477	449	388	409	410	395	396	369	407	386	416	405	418	408	412	452	440	390	425	384	427	380	431	420	414	399	404	407	408	467	426	370	412	374	409	442	378	400	390	436	419	415	413	431	428	393	408	416	414	388	446	404	406	408	441	419	440	451	402	398	450	381	373	409	457	413	405	423	406	424	432	440	417	414	406	399	412	405	427	408	397	426	430	393	396	424	414	381	402	402	363	381	382	373	397	392	411	395	406	435	422	380	412	404	360	374	429	436	386	414	395	415	463	405	413	399	407	450	398	400	413	420	445	420	448	406	395	381	391	424	436	391	398	441	405	351	389	386	402	382	410	420	399	374	412	399	463	386	391	420	410	432	371	419	383	389	392	412	403	393	393	401	411	347	396	400	426	414	405	416	418	453	396	398	410	401	385	397	424	429	397	389	411	383	396	385	388	434	393	418	390	374	416	376	395	400	389	431	395	438	374	372	418	413	407	393	400	391	387	383	378	406	419	392	412	426	390	418	405	422	424	396	405	406	430	393	395	388	375	438	427	392	409	434	422	424	385	394	381	418	407	438	443	411	395	413	415	419	406	377	408	419	428	396	419	437	402	411	409	376	429	407	424	393	398	403	454	417	431	408	393	386	401	399	407	377	432	436	437	390	411	393	382	382	413	431	459	407	395	425	435	420	393	434	404	394	377	405	423	425	422	436	409	410	395	404	443	402	417	431	405	434	426	411	372	410	421	422	438	422	431	414	416	430	414	411	371	416	431	383	403	439	397	402	409	415	386	404	398	393	405	364	426	363	409	396	400	428	417	395	393	383	435	353	431	427	406	383	427	418	424	411	418	405	427	396	411	386	356	371	411	377	399	390	389	380	417	406	427	411	404	404	401	426	394	415	362	398	426	415	437	442	371	424	374	413	361	386	456	428	394	410	354	420	379	430	435	399	409	370	433	401	391	413	436	440	415	393	402	382	414	397	415	406	413	408	385	414	447	395	386	409	397	431	390	360	405	395	400	395	425	407	422	404	419	434	408	427	378	371	401	422	441	399	432	428	404	410	443	384	397	436	444	438	432	408	419	391	425	397	407	383	408	426	418	404	431	381	417	391	390	417	407	407	412	391	384	387	431	393	411	418	372	410	385	398	387	401	420	421	390	408	411	377	388	401	373	383	426	397	416	414	403	414	426	402	381	403	434	401	424	439	404	398	377	394	397	389	385	397	362	393	411	390	448	377	392	397	396	392	405	420	433	377	394	404	393	415	412	382	430	432	395	389	392	375	437	392	381	426	392	378	418	426	429	405	389	418	409	416	420	415	413	432	350	416	379	418	405	435	406	429	414	389	455	443	434	383	401	389	425	423	431	409	398	429	377	385	394	406	374	406	394	411	380	403	416	379	394	403	406	367	391	445	410	411	380	414	397	407	395	401	400	417	403	450	437	392	411	392	425	472	440	411	415	405	405	398	426	408	391	417	410	409	399	419	398	429	357	402	381	415	438	407
23853	21403	28567	23888	21100	13865	1163	686	634	601	603	597	577	558	561	589	558	532	536	549	492	526	574	548	525	472	501	482	533	547	538	525	506	499	540	533	525	489	496	499	492	544	507	493	493	467	549	489	521	514	524	504	482	482	491	486	521	554	523	550	476	475	532	465	513	493	492	519	546	515	503	544	513	521	520	506	518	544	504	515	518	509	501	560	523	523	552	517	552	500	504	478	484	516	499	516	470	465	505	531	505	511	493	503	530	499	564	501	476	534	508	504	485	507	500	480	504	479	465	468	511	524	546	518	462	507	512	533	501	489	522	482	480	496	512	521	527	517	466	524	517	534	480	522	523	561	482	474	508	508	525	516	473	519	483	457	498	530	504	492	511	516	532	537	496	535	500	537	466	507	506	522	507	525	516	496	467	508	498	523	530	480	506	498	480	493	501	490	516	531	497	515	536	507	461	496	529	525	531	455	567	451	483	498	512	461	501	530	550	531	453	506	506	538	528	499	503	487	477	511	533	490	512	491	487	483	475	493	496	502	534	500	491	508	488	504	456	512	522	478	501	536	506	506	487	570	519	501	495	448	474	510	506	519	483	473	475	449	514	495	529	512	516	474	517	490	516	498	527	517	472	449	506	526	500	535	483	494	511	509	536	520	497	538	514	504	517	529	472	511	517	500	489	490	494	521	507	501	509	475	521	572	498	521	543	477	495	521	488	497	498	539	522	467	540	472	545	507	484	532	476	515	462	479	501	505	516	528	546	503	493	532	512	493	552	557	493	503	458	510	466	476	509	480	521	505	454	519	490	512	501	512	542	500	493	499	477	487	512	507	518	515	470	517	482	507	499	503	521	523	496	511	433	513	489	519	533	541	506	461	511	508	465	482	487	521	487	517	499	483	520	518	466	492	494	508	487	493	514	521	524	507	486	496	486	500	550	493	509	487	568	511	493	519	506	509	501	521	545	514	513	477	485	549	489	506	483	496	489	466	511	484	491	479	505	559	501	491	503	499	512	517	531	504	484	497	529	505	512	472	509	488	503	499	560	526	496	490	508	515	448	465	509	511	513	510	483	473	484	487	510	507	501	545	540	502	500	544	538	521	498	546	512	504	490	519	516	495	516	506	498	461	513	507	491	498	490	472	492	489	502	495	462	522	507	496	505	531	510	526	500	518	511	543	498	506	497	532	483	514	516	453	518	516	526	468	520	495	510	520	477	519	472	515	504	531	511	502	512	505	525	488	538	507	479	496	497	523	548	532	501	498	538	537	506	509	528	516	497	491	537	528	495	509	475	470	533	455	534	515	517	503	530	477	548	530	528	521	516	523	500	516	492	536	520	508	542	483	478	524	527	491	540	488	468	479	488	533	485	536	519	520	490	522	510	510	508	495	550	506	529	492	528	550	514	509	461	511	483	495	513	506	516	557	539	479	518	526	509	525	496	467	514	483	502	510	496	517	505	500	488	487	518	499	471	475	526	500	479	486	527	499	543	518	557	505	473	503	493	444	490	543	479	542	491	534	492	469	511	522	525	486	501	503	490	506	521	467	508	487	558	509	490	460	447	486	492	545	513	513	492	532	499	559	495	496	494	510	498	548	521	473	491	512	507	505	491	504	530	556	491	468	501	477	535	499	488	486	522	496	497	514	486	507	512	535	479	509	521	479	469	462	553	533	492	510	520	491	507	516	514	506	518	521	511	506	538	544	486	493	519	530	519	520	520	473	474	487	524	489	514	490	468	532	522	497	548	507	529	585	488	537	523	509	491	512	480	442	528	499	497	498	489	572	516	491	479	501	517	522	510	500	488	500	475	508	493	495	546	483	536	569	520	475	512	477	514	503	494	526	477	521	474	478	504	500	511	507	487	507	510	488	470	568	535	525	522	522	474	513	503	479	508	488	481	529	517	486	500	509	510	499	519	469	521	525	526	525	501	499	502	544	526	502	542	552	530	532	495	543	517	515	524	526	550	507	522	519	485	493	526	500	515	502	505	534	515	535	557	505	537	522	511	501	520	520	506	508	532	533	509	521	510	487	485	540	463	501	512	550	521	507	522	554	487	483	487	505	532	474	497	464	470	523	523	499	495	518	488	529	532	473	504	528	492	544	484	485	523	514	496	506	521	463	525	523	522	503	482	518	494	479	485	508	519	469	517	507	551	534	518	500	485	555	487	510	545	483	515	496	496	532	525	553	501	449	493	517	509	516	497	498	507	537	549	496	488	467	473	503	529	470	517	491	518	508	454	521	492	508	487	527	480	517	509	521	510	509	495	535	521	517	531	529	471	503	512	510	536	503	500	495	534	505	511	506	520	533	524	544	508	525	510	490	530	505	467	547	502	456	492	487	513	524	552	525	476	505	500	449	540	494	515	534	513	538	515	515	513	468	483	547	492	550	481	519	529	536	542	499	498	478	497	550	532	533	519	546	498	485	518	497	522	530	490	524	511	540	491	498	503	473	518	502	507	529	498	481	472	523	482	547	490	512	521	540	498	508	519	538	505	475	536	512	460	475	536	527	511	539	497	504	503	514	475	509	515	523	508	542	498	469	544	496	482	486	508	522	465	501	507	516	539	482	464	546	497	505	483	498	521	508	510	478	531	523	512	488	506	489	530	481	510	529	499	515	539	527	541	482	542	495	508	490	505	495	512	486	502	521	524	477	519	519	576	501	502	509	511	523	479	479	497	505	506	498	520	496	493	542	546	490	517	514	510	516	504	474	503	509	522	533	488	499	518	480	511	509	515	500	483	503	517	523	469	519	532	527	508	524	532	490	599	478	512	506	503	533	531	531	528	477	517	535	522	478	503	448	537	500	520	515	529	466	523	502	484	506	473	472	498	502	507	550	501	493	525	518	502	496	510	493	461	497	509	488	518	551	488	519	520	494	496	515	441	495	541	489	525	509	545	500	505	530	521	512	517	498	538	509	502	516	519	505	488	467	461	516	515	521	460	460	551	514	507	491	476	473	506	500	502	473	518	494	496	503	518	530	551	445	529	475	481	480	513	475	515	532	513	525	499	487	489	554	494	516	495	475	493	511	530	502	526	515	495	524	499	481	509	476	483	532	561	512	476	497	532	507	476	499	504	502	510	488	477	522	557	518	476	496	477	515	578	518	506	507	506	515	498	535	524	520	500	552	525	530	480	518	529	452	514	529	479	475	479	497	489	511	530	521	514	503	545	500	538	533	542	509	529	481	530	504	460	528	503	489	480	503	524	516	474	509	508	526	497	514	516	496	493	526	474	477	531	496	512	475	512	510	492	518	517	524	477	526	487	532	551	496	524	484	541	520	531	514	525	501	536	451	497	521	534	488	511	534	502	507	500	483	479	542	478	499	491	514	529	492	518	507	552	485	492	517	516	501	482	503	525	516	521	494	526	482	500	508	477	500	524	501	535	480	501	552	521	460	496	520	512	481	488	552	470	510	473	508	516	485	504	551	517	515	510	468	481	506	506	488	552	532	502	511	516	514	493	489	519	500
42958	68955	13689	1871	1374	1145	903	839	755	690	659	627	645	578	616	606	567	538	538	583	524	547	573	548	536	572	554	580	509	531	554	510	552	500	516	554	520	540	548	512	546	556	486	548	550	534	541	516	496	531	547	552	470	530	514	515	493	560	531	513	547	524	535	508	520	509	542	515	531	482	532	504	522	535	530	483	533	532	533	533	529	563	527	548	586	548	528	523	495	522	512	485	544	546	518	514	517	543	498	511	539	523	549	531	502	538	551	551	536	539	520	531	538	536	565	535	516	526	524	520	522	538	503	467	534	527	493	502	538	555	495	573	549	501	498	526	532	519	504	525	502	514	501	495	507	515	526	517	563	544	483	541	512	529	553	527	531	539	564	492	502	490	525	502	490	510	490	548	537	528	532	539	548	516	583	528	527	506	546	552	516	501	521	494	500	501	540	540	529	499	561	551	558	533	578	514	508	532	517	544	531	556	513	541	543	475	511	522	514	548	545	513	547	477	486	518	521	528	493	533	531	537	518	503	512	523	521	544	528	545	557	509	511	527	519	482	509	548	529	518	505	509	526	508	522	529	518	528	540	514	478	512	530	505	518	501	500	535	512	531	474	494	513	512	525	491	538	525	559	510	530	557	566	512	492	522	531	520	519	531	457	556	568	472	507	519	488	513	523	471	482	540	555	490	523	485	518	538	519	519	500	549	504	542	489	520	520	536	486	494	499	508	531	526	505	524	533	538	534	548	540	510	520	523	532	548	515	518	562	520	466	517	486	490	514	555	527	540	505	570	525	549	538	562	533	538	537	530	508	522	545	500	489	486	515	505	503	545	525	524	502	521	538	526	551	542	539	519	552	535	518	521	501	533	536	551	494	554	531	562	532	530	541	521	488	540	528	523	518	496	533	526	485	553	503	519	523	514	540	539	512	578	503	536	531	517	532	512	514	534	508	528	531	521	507	551	510	493	479	494	576	499	518	558	569	546	543	546	535	535	517	511	498	540	500	528	528	527	514	527	493	525	531	535	542	534	518	534	525	525	503	544	505	556	537	511	477	498	529	533	512	514	467	524	533	500	511	539	518	529	531	523	520	493	523	512	532	489	497	487	494	537	517	500	527	547	517	456	508	513	539	519	493	493	544	533	491	503	545	531	524	509	499	496	538	542	510	512	537	519	522	505	583	504	536	492	534	486	535	521	520	500	500	521	482	507	536	526	523	549	539	492	520	529	531	550	506	569	529	496	500	527	498	559	575	498	513	525	525	541	528	505	513	538	538	524	480	518	515	510	505	529	523	546	504	520	498	548	519	541	524	537	558	489	508	518	547	553	510	528	489	521	545	513	522	540	532	517	523	505	543	499	498	514	528	542	497	544	564	502	506	529	538	512	552	534	488	534	501	515	532	533	564	458	488	536	488	524	516	508	499	520	512	553	523	529	544	506	514	533	509	535	522	551	533	534	515	471	531	528	569	583	530	528	533	509	513	550	546	532	532	525	528	516	517	520	553	501	507	471	514	529	520	532	550	521	481	486	564	570	517	559	523	509	519	527	506	528	550	566	534	522	540	533	537	542	519	480	498	536	536	487	511	515	494	531	537	492	536	489	520	512	515	489	556	510	500	519	511	515	530	562	530	516	520	473	538	545	593	516	516	554	543	594	512	541	542	556	485	521	510	502	507	535	505	531	494	490	512	540	532	552	500	560	487	520	520	513	519	495	523	540	539	538	529	519	571	526	520	548	486	491	554	554	503	502	517	533	528	527	524	499	492	465	522	530	490	540	546	542	548	492	519	525	525	523	530	510	514	514	485	529	511	529	521	492	523	529	518	556	471	540	515	493	525	564	525	541	515	498	526	504	514	544	518	507	532	515	537	520	488	502	500	560	503	570	497	505	509	514	534	517	511	559	541	504	521	519	510	521	540	531	523	523	521	506	495	530	538	527	518	508	506	525	546	535	544	540	533	503	544	461	519	482	499	459	549	497	528	506	497	542	532	537	504	536	464	505	532	530	557	548	552	537	541	503	526	516	509	530	483	554	533	519	516	529	511	519	525	512	535	501	524	558	530	489	524	501	560	569	551	482	547	549	476	517	526	556	489	569	541	514	527	501	472	513	554	478	533	523	525	511	522	550	522	530	530	500	522	595	553	548	551	508	510	537	477	507	557	527	564	523	537	558	490	486	512	484	506	521	502	535	512	519	600	542	495	512	519	512	520	538	519	535	547	554	511	512	517	542	512	559	543	540	489	507	531	520	519	564	523	549	522	545	546	527	526	563	529	500	535	530	523	502	548	501	517	505	500	485	516	537	503	532	528	537	515	560	541	522	525	528	528	532	516	548	537	538	514	508	517	504	551	489	511	559	504	529	469	542	517	552	549	504	514	554	537	469	530	541	541	511	532	524	476	564	492	568	526	550	522	551	528	533	558	524	524	540	485	512	526	516	507	544	547	540	497	466	533	558	503	539	536	550	544	582	509	500	528	522	556	532	512	535	512	525	491	517	517	512	529	551	505	540	482	514	534	538	544	534	552	590	559	517	515	491	497	578	530	494	528	496	547	559	538	556	498	489	542	491	565	479	528	527	514	498	534	509	538	569	560	532	495	546	554	531	524	529	535	528	493	523	506	469	509	484	525	521	554	498	512	479	514	557	515	553	544	561	538	510	509	514	535	520	524	539	513	482	534	510	536	493	525	514	516	502	552	488	564	519	538	547	531	501	529	510	521	516	522	538	518	501	493	504	516	556	558	540	517	534	507	523	524	520	518	532	474	539	548	579	522	474	499	542	499	480	527	515	540	544	538	488	527	533	504	525	546	498	518	517	533	560	516	549	497	475	558	545	547	544	469	583	548	523	545	511	529	525	540	509	537	540	555	532	510	490	544	510	534	490	516	547	534	524	495	498	564	497	566	520	475	512	499	512	542	523	503	553	530	556	537	551	468	512	494	543	502	546	463	543	474	533	514	533	562	525	527	539	471	496	543	560	503	517	513	536	527	556	526	546	503	487	523	536	515	509	497	490	508	498	517	523	487	575	482	516	510	495	527	506	514	546	523	558	533	559	532	518	511	558	563	537	509	480	515	501	511	510	512	536	503	541	513	512	557	518	507	514	515	518	561	521	518	471	515	502	492	533	520	564	528	562	499	535	551	550	505	515	505	521	518	540	495	505	514	479	521	535	521	518	499	511	518	526	527	527	514	542	536	497	575	504	555	515	522	500	539	546	499	523	554	544	561	536	567	526	511	556	511	539	519	530	534	557	549	511	529	568	530	501	520	521	495	483	490	464	569	559	565	536	529	541	480	522	520	543	531	525	492	525	574	534	508	564	512	530	503	516	540	534	497	502	457	547	561	509	493	585	515	512	538	514	494	545	553	536	537	558	514	495	541	488	518	571	538	499	548	492	524	538	495	511	524	467	497	532	495	537	547	541	549	472	529	512	506	496	498	525	563	567	519	509	512	495	515	545	536	516	568	554	497	512	543	535	515	505
25067	21836	27415	24949	13766	1182	799	740	709	690	660	663	714	673	657	646	710	661	669	674	685	636	659	639	625	609	668	667	700	648	677	631	649	648	641	611	644	641	671	617	679	658	670	660	650	587	696	654	660	633	599	667	673	659	645	643	616	643	633	664	640	668	646	664	660	605	645	665	688	639	621	625	668	660	626	662	594	652	652	649	627	653	660	662	644	677	648	687	689	694	649	620	655	703	625	680	603	624	647	671	700	612	650	638	652	616	650	635	651	628	677	637	672	671	613	678	595	639	694	662	651	629	645	645	627	685	649	682	612	650	632	675	612	664	634	637	636	657	653	692	616	632	634	649	678	645	686	706	641	648	700	642	635	622	658	656	640	621	644	676	627	697	651	669	651	656	640	649	667	638	671	625	624	658	664	666	616	703	641	687	683	670	669	630	645	654	640	678	640	651	667	644	625	608	617	633	652	616	619	663	618	696	676	644	670	677	694	650	662	655	693	676	680	656	585	650	661	657	647	642	663	637	649	603	633	691	689	652	623	652	642	656	648	686	635	657	644	660	677	674	659	616	663	663	632	675	653	647	620	688	674	692	666	678	651	629	711	648	605	693	664	624	620	620	615	618	659	644	637	665	626	620	657	653	673	643	657	699	662	629	603	691	682	667	693	628	629	652	654	632	632	663	660	705	656	647	649	642	643	671	676	695	671	666	660	646	637	609	645	631	626	634	643	624	656	646	656	666	679	691	642	636	631	683	630	674	645	663	668	618	635	621	600	670	661	636	613	635	698	607	604	667	672	640	677	650	699	679	639	702	672	641	582	612	634	633	637	630	619	692	672	625	683	602	685	625	664	662	633	693	641	640	638	658	646	637	605	646	658	647	656	637	671	677	660	581	647	655	635	636	612	639	675	615	676	679	666	662	697	646	634	681	617	617	623	644	635	685	665	708	640	679	673	643	670	676	665	673	650	641	620	654	629	657	660	628	666	618	623	638	634	647	631	653	659	615	649	614	625	667	663	638	687	660	626	655	676	663	633	670	649	645	657	656	674	639	642	654	653	666	678	657	658	641	645	655	600	700	610	670	673	670	659	630	638	642	651	661	614	662	641	611	611	642	676	658	628	634	643	675	669	658	630	618	631	642	675	678	644	636	606	643	649	691	659	630	611	615	658	574	622	625	690	649	623	652	628	630	686	665	645	678	698	696	625	641	625	673	664	647	624	673	638	627	641	613	603	627	676	605	624	645	649	649	660	652	627	665	649	664	639	661	683	627	714	661	635	630	655	660	650	664	603	628	671	602	620	612	625	601	691	661	701	653	640	641	659	678	679	664	584	651	654	688	640	648	670	626	683	645	592	655	687	662	669	642	715	630	625	644	695	631	640	599	653	668	662	665	670	690	664	672	679	679	661	689	598	626	657	679	677	671	586	679	650	662	642	659	618	666	674	614	656	667	655	590	693	699	659	697	636	609	655	664	630	617	621	619	630	653	648	669	662	621	650	612	669	698	648	635	663	598	712	672	673	650	646	647	656	632	626	635	636	640	640	658	678	712	654	615	649	629	667	680	691	654	621	572	665	646	700	656	697	621	677	659	660	643	642	639	600	653	676	631	637	627	662	634	634	620	677	680	641	614	625	626	649	668	683	693	655	673	660	679	670	684	648	637	663	687	671	658	629	667	657	630	644	702	678	662	615	689	614	678	651	642	690	642	697	661	653	656	673	577	604	647	655	620	622	682	659	623	658	647	693	642	669	667	638	633	666	654	636	667	644	650	653	621	680	686	639	640	679	657	676	598	652	670	656	604	639	623	660	675	642	655	665	668	618	617	654	679	638	656	633	620	675	629	667	657	665	626	685	595	644	650	657	671	718	617	657	619	688	609	700	631	705	677	660	626	653	653	657	650	732	638	662	653	624	643	664	631	691	649	663	657	598	667	654	649	629	677	681	644	615	636	671	687	640	628	662	628	631	631	631	626	669	676	686	656	637	604	684	672	648	676	630	659	680	653	645	627	647	672	680	666	629	638	684	634	650	651	685	655	658	643	653	648	673	671	633	655	646	643	661	654	618	669	647	653	634	646	637	660	661	653	693	636	637	660	604	637	668	679	638	618	678	672	641	626	729	613	680	653	666	681	628	674	687	658	693	670	625	678	641	645	613	664	611	680	630	592	695	656	593	670	662	621	666	676	646	677	589	590	659	625	676	712	655	667	646	652	667	669	671	622	630	644	662	636	613	652	622	627	627	673	621	642	703	621	705	644	661	699	697	649	659	625	644	659	668	691	647	631	655	666	638	673	615	646	687	632	678	665	645	644	695	652	623	657	647	660	609	642	666	665	630	636	654	709	662	656	686	623	676	635	658	656	650	639	645	634	678	663	659	680	610	658	652	647	641	724	648	656	644	696	633	677	646	713	652	656	673	602	629	640	652	642	671	651	655	636	631	648	689	612	650	647	647	649	615	705	598	664	696	671	658	659	600	674	608	625	647	659	635	623	611	669	641	673	629	638	657	621	680	668	643	692	662	661	671	690	635	623	702	640	610	621	692	651	633	640	652	672	628	669	635	651	632	692	654	658	600	624	649	662	636	604	665	687	684	663	676	677	641	661	668	630	660	668	636	593	612	615	613	644	669	643	629	643	653	646	672	639	648	683	641	653	672	614	627	614	673	626	653	656	599	676	646	662	653	647	641	651	690	676	621	641	648	628	647	643	618	665	673	631	639	623	639	657	620	652	676	639	613	669	641	669	664	610	608	620	636	641	645	665	665	691	658	643	668	622	693	603	706	688	646	677	673	678	620	614	674	680	649	641	622	636	693	681	609	632	687	641	609	628	700	670	633	683	677	668	648	639	663	656	640	643	644	661	669	663	664	680	698	635	690	675	634	681	671	615	678	700	624	650	627	623	630	643	667	655	678	629	638	677	665	674	623	641	641	610	650	645	624	634	710	632	715	632	677	665	727	676	626	621	672	616	640	673	625	675	684	658	630	661	650	721	626	640	653	652	608	651	635	640	650	640	680	660	590	628	651	657	622	637	649	623	665	671	631	650	636	646	602	648	621	630	632	619	675	656	637	656	648	658	615	631	687	654	621	694	682	677	615	676	681	603	681	654	629	640	662	682	678	654	678	628	637	649	660	640	683	673	644	632	625	679	673	613	652	624	627	639	653	626	652	648	693	633	697	635	679	623	645	640	634	629	699	679	651	650	682	641	638	662	693	660	661	639	639	647	622	677	641	676	657	636	631	646	625	612	599	673	642	681	680	701	641	664	695	682	640	681	633	668	643	620	659	636	684	636	664	653	658	686	633	629	605	645	653	668	650	684	662	619	655	656	644	681	715	685	637	630	687	642	622	687	694	626	626	638	636	647	660	686	655	657	646	655	705	611	611	660	672	668	663	644	631	655	605	678	660	587	648	618	666	634	623	687	631	623	610	644	590	671	647	635	686	681	642	703	624	644	638	643	656	618	664	659	653	687	671	619	668	688
41772	62324	10037	1368	1087	953	917	862	807	744	749	778	751	702	726	744	653	712	747	674	706	646	674	699	719	700	696	659	703	693	726	709	659	664	710	666	687	683	685	712	664	698	677	637	668	695	667	687	726	671	670	682	680	687	676	691	672	677	692	700	646	677	709	667	679	653	746	706	705	701	706	656	677	692	620	665	677	627	646	708	683	659	708	658	719	686	730	672	717	697	677	722	693	675	676	693	670	699	691	661	644	679	677	658	678	675	697	713	696	673	672	686	652	674	675	684	659	657	644	674	683	700	697	639	685	665	679	647	661	665	671	683	735	718	668	671	684	690	653	672	697	691	656	637	659	682	717	642	672	717	669	676	662	669	700	671	743	691	662	673	686	672	661	675	699	666	707	679	659	633	637	680	688	676	671	672	734	718	695	663	684	697	681	639	697	674	666	707	717	670	693	624	646	665	677	690	703	681	653	681	650	679	655	694	664	693	657	700	685	721	683	665	738	737	643	701	699	698	710	669	681	715	660	717	668	681	684	671	678	718	687	674	685	674	675	655	674	673	684	726	702	719	681	663	677	676	665	650	698	713	710	671	693	713	682	677	679	720	685	640	667	665	662	651	682	688	697	706	669	701	678	639	683	691	700	674	674	681	729	725	672	676	659	659	696	686	712	664	688	663	689	673	667	692	724	657	658	714	722	673	662	673	713	726	644	642	655	689	680	727	685	687	658	659	668	684	682	689	700	611	684	690	645	657	649	715	685	712	663	673	658	664	675	696	683	706	687	679	684	665	689	657	662	717	653	657	725	707	659	662	685	704	700	697	695	618	683	652	706	629	656	699	685	668	691	710	661	735	690	695	744	685	654	686	681	679	707	734	649	665	670	657	713	706	667	672	638	621	709	652	641	664	696	679	723	653	673	661	686	739	713	645	670	645	683	714	664	686	654	685	702	660	678	695	716	667	679	689	715	732	717	684	699	677	692	656	700	688	664	682	644	699	711	727	675	720	686	715	683	747	645	684	685	677	663	705	695	628	673	666	716	665	643	698	659	702	665	679	688	644	682	670	650	746	654	705	735	652	728	700	634	652	675	611	680	725	724	733	704	701	688	692	705	704	682	691	682	671	654	718	680	662	695	675	744	687	707	712	702	713	685	668	723	672	666	703	694	678	661	695	695	662	682	682	676	706	665	709	670	652	685	680	659	662	632	732	721	713	687	689	652	670	675	679	669	672	728	639	659	723	642	684	681	669	641	720	701	708	685	712	708	721	716	710	675	632	728	692	696	708	698	714	661	714	659	708	673	730	645	690	683	627	678	724	669	662	716	715	643	673	683	664	679	705	685	629	676	663	661	650	653	708	650	660	707	647	643	654	697	664	680	654	664	636	697	691	661	662	666	729	681	671	687	683	710	704	719	667	722	731	657	700	667	661	623	704	717	668	647	686	707	752	669	681	670	660	699	695	717	702	732	672	633	694	731	718	664	644	687	690	637	660	661	689	671	730	673	697	671	653	634	658	669	724	689	643	702	654	663	703	699	692	715	673	680	676	721	722	709	710	726	691	677	724	690	682	685	644	691	682	727	673	650	665	689	695	723	666	667	634	692	692	689	689	683	682	686	679	690	682	695	701	670	711	663	677	689	613	737	708	660	663	724	657	699	689	664	684	721	705	694	708	671	725	679	689	661	647	712	692	692	725	653	707	678	697	696	675	619	670	698	639	742	661	685	714	707	656	699	682	667	663	661	737	619	657	651	664	681	640	675	694	680	677	661	657	687	684	687	667	656	685	622	674	669	685	653	722	712	681	706	700	667	664	685	669	693	711	668	693	730	678	691	681	682	715	692	696	663	701	690	663	665	668	699	698	679	659	650	664	724	680	687	685	671	700	673	643	670	646	699	676	635	655	717	693	698	662	705	700	631	683	685	700	690	703	665	698	666	681	706	675	677	690	661	667	665	727	689	662	709	689	689	710	701	739	706	674	714	683	698	694	678	656	679	729	725	667	677	666	662	645	615	648	676	690	628	701	644	690	725	714	659	678	699	679	694	635	689	660	698	661	691	698	662	693	689	723	708	645	663	675	699	700	731	689	686	699	655	649	666	699	667	681	725	665	726	653	670	687	719	600	639	619	657	706	697	685	665	657	706	657	695	663	678	672	641	644	750	695	681	685	641	659	657	693	664	656	708	713	712	685	701	660	698	667	651	689	707	709	670	693	668	687	681	689	688	636	688	695	630	711	705	671	687	646	681	687	674	674	708	640	700	606	734	679	649	657	709	658	637	662	681	743	651	700	690	722	697	689	686	720	725	686	673	686	704	690	665	642	682	654	660	690	713	695	727	668	629	729	691	705	673	685	661	697	691	676	700	683	645	715	725	664	693	651	646	685	688	672	690	702	722	704	685	658	656	692	686	700	692	652	687	654	685	711	693	651	717	653	667	639	687	707	719	675	679	677	696	705	701	685	679	715	695	722	695	663	683	620	678	666	711	700	680	715	674	650	676	632	689	637	692	696	682	672	710	688	687	679	701	647	635	657	661	721	646	716	728	669	674	696	737	717	685	701	737	681	695	665	643	711	644	686	691	734	720	669	650	694	664	672	691	663	721	677	656	658	699	679	689	697	721	694	682	669	693	608	684	726	666	668	695	695	697	694	702	679	705	683	672	696	695	630	669	668	716	638	698	704	651	707	692	695	692	697	699	648	659	699	709	677	664	663	654	703	666	692	710	636	665	625	642	636	694	684	689	687	689	669	644	675	707	702	692	637	673	640	676	694	692	710	667	682	708	725	680	660	681	747	694	698	700	665	693	631	681	723	643	679	703	645	670	700	666	709	661	682	712	654	667	699	681	655	690	650	642	699	705	711	647	686	667	679	677	667	709	678	688	684	716	675	687	704	720	657	702	668	697	697	650	641	688	673	667	710	648	728	657	729	725	690	722	707	646	694	710	704	690	682	664	711	693	710	659	679	671	689	694	658	683	685	689	696	674	639	672	681	638	715	714	639	688	733	699	658	666	659	739	697	640	779	690	704	655	667	721	687	687	688	666	669	683	648	687	703	673	690	652	621	663	636	656	688	734	725	704	705	731	753	732	707	687	693	665	666	692	693	662	663	696	676	710	628	656	686	677	704	686	661	612	696	711	612	684	671	670	657	635	651	687	718	649	681	678	694	685	663	626	668	681	662	704	681	697	722	732	654	688	670	660	658	740	665	710	702	679	685	672	687	686	725	682	703	654	710	711	650	711	664	689	699	673	656	656	662	691	686	677	707	708	675	697	684	740	681	715	695	643	690	699	711	693	657	698	696	687	670	694	647	657	685	699	716	684	662	666	655	693	706	676	688	678	685	639	725	681	635	702	671	699	701	674	646	683	656	662	699	704	721	664	686	715	642	624	663	677	669	684	658	638	637	674	684	665	692	684	665	639	680	640	718	697	694	678	684	694	659	630	730	631	677	664	686	687	702	624	654	717	701	711	665	646	727	690	688
22643	21216	28808	23772	21142	21207	11704	1479	1108	1162	1047	1056	982	1008	1026	989	972	906	1038	965	935	978	960	1028	920	977	964	989	974	968	903	948	901	965	947	912	919	922	930	961	950	956	933	970	933	936	906	916	987	895	929	958	936	926	849	943	861	898	896	978	909	947	917	937	964	948	942	926	905	902	894	971	978	924	964	970	921	970	906	935	893	930	961	938	923	929	960	894	920	956	892	927	973	897	908	847	999	947	935	923	938	954	935	876	914	943	963	962	906	917	921	885	916	885	870	911	904	935	909	909	926	985	947	984	943	903	977	906	968	914	930	894	886	888	929	932	967	979	933	915	917	990	939	912	919	887	944	928	914	976	918	931	917	941	942	908	846	931	936	867	964	946	901	917	920	911	925	957	937	928	924	933	953	922	924	948	937	953	889	900	977	929	956	921	860	889	975	945	960	898	900	973	902	908	944	928	919	927	893	899	974	976	953	997	888	903	927	907	978	956	898	985	882	989	999	898	893	956	949	966	938	886	950	930	974	912	890	960	933	956	918	956	931	938	1012	942	933	949	905	972	926	918	953	967	994	918	966	955	939	918	946	868	920	931	919	970	894	884	919	876	968	912	918	1002	921	896	925	907	915	931	955	899	874	1003	895	937	963	989	942	941	906	914	897	972	904	891	954	899	937	926	931	895	931	923	921	904	886	929	909	920	969	968	984	908	931	953	896	931	911	917	920	1033	934	951	914	990	955	926	928	895	991	916	953	928	892	910	973	916	935	970	985	948	935	862	976	891	942	945	938	981	955	932	998	888	914	920	909	958	879	930	891	938	911	891	898	863	858	920	934	910	957	907	893	946	917	919	937	917	896	939	940	938	981	883	944	932	942	972	884	950	920	949	914	890	909	933	933	908	879	896	987	966	879	896	911	957	904	914	954	950	940	907	923	962	962	933	935	953	921	939	922	945	936	920	909	907	957	964	922	945	950	911	968	898	954	871	924	945	956	885	942	927	907	969	894	957	949	905	909	908	862	890	938	910	969	886	921	914	904	900	915	979	897	896	973	944	916	949	935	924	908	912	932	943	960	900	971	933	952	924	947	902	927	875	947	944	903	909	895	887	916	953	987	906	978	871	933	901	903	906	857	969	979	919	923	932	920	870	893	929	962	895	928	904	896	941	912	875	887	882	948	950	947	957	943	884	925	918	882	936	966	897	905	956	960	892	945	927	983	937	935	900	983	931	922	972	944	881	946	917	951	931	936	928	904	832	908	937	881	866	959	948	939	917	916	918	926	937	943	957	900	883	879	926	939	945	900	928	919	984	904	876	866	899	926	908	922	918	879	949	963	876	930	916	870	930	921	928	874	952	939	1001	930	939	905	948	925	892	897	936	915	865	901	890	953	922	886	899	939	952	933	891	930	960	880	923	941	912	926	974	967	919	968	927	901	885	868	886	941	934	906	915	947	963	909	942	882	932	953	955	948	895	929	900	934	983	921	909	888	989	891	949	954	905	989	918	942	946	933	931	958	952	925	935	898	961	970	939	962	933	888	908	891	969	922	935	919	923	939	903	945	913	917	914	987	955	919	928	968	919	899	857	924	931	908	898	911	909	1015	976	870	945	895	912	926	947	956	886	907	947	930	878	914	918	919	877	851	930	963	899	969	938	899	914	931	938	908	880	981	919	947	911	937	920	950	922	941	960	923	857	954	946	961	913	885	949	973	894	923	940	959	883	923	920	925	893	941	879	978	890	950	931	995	953	870	906	903	934	872	913	908	966	902	901	946	903	964	913	913	878	983	925	918	882	888	885	903	874	892	917	985	946	966	904	919	929	965	908	926	959	885	956	949	1014	917	898	918	935	926	866	989	959	926	954	959	949	925	915	917	919	961	982	950	925	971	907	924	958	922	967	923	963	916	903	921	855	944	958	853	942	947	891	960	955	927	955	912	967	957	947	949	947	917	903	930	981	880	925	965	898	893	904	941	926	936	984	968	965	987	883	905	937	924	895	939	909	911	941	950	911	940	948	929	912	935	930	923	929	910	911	871	939	862	967	870	951	864	904	934	945	924	931	929	935	912	903	982	879	936	935	911	873	932	946	905	905	979	928	916	900	849	986	948	973	920	948	965	886	933	863	900	924	892	951	953	956	973	905	874	921	912	943	902	926	922	905	892	932	951	899	949	981	944	956	993	914	953	844	909	867	934	860	921	934	969	947	901	973	911	918	952	968	945	935	880	927	889	901	957	948	957	915	945	863	912	958	900	943	966	914	960	942	921	955	929	925	930	927	916	941	927	939	965	991	974	893	911	926	918	940	918	870	946	985	905	932	833	915	899	920	904	893	948	884	921	943	931	955	973	928	959	885	888	936	927	943	961	946	953	947	973	955	937	917	926	937	918	922	953	911	949	916	936	972	981	889	944	933	956	937	958	896	894	945	932	880	901	947	934	911	921	945	913	955	914	908	923	922	956	887	879	953	918	934	969	935	956	899	899	863	877	944	936	902	926	937	946	925	936	977	931	930	952	942	928	911	882	929	903	929	938	876	960	914	939	933	940	901	945	873	922	901	947	976	932	875	905	956	907	918	907	919	869	952	959	932	937	919	944	958	952	947	938	924	925	953	981	945	952	920	947	896	954	891	979	903	959	913	939	962	935	941	889	903	914	887	934	918	974	934	952	917	910	959	945	945	959	1044	876	884	953	919	932	933	921	898	895	909	957	949	921	901	968	935	943	914	857	881	905	913	950	880	917	941	876	961	911	918	942	948	906	939	908	995	924	912	881	948	924	894	900	936	946	937	920	941	941	906	951	996	907	926	925	965	937	982	946	945	882	889	975	949	914	929	915	935	862	962	926	958	924	971	932	946	916	940	912	944	914	917	844	929	972	924	927	951	927	877	893	940	894	928	904	935	882	944	948	916	886	913	898	915	936	894	900	924	906	952	953	942	943	939	904	915	901	933	1001	921	962	913	876	947	865	901	923	894	983	900	931	968	917	918	876	903	937	950	876	956	928	973	902	938	899	969	909	956	925	885	989	914	863	909	954	945	888	917	900	928	874	910	919	913	963	935	885	881	928	926	877	922	925	941	952	956	958	946	925	939	986	899	881	911	893	930	936	901	948	976	981	885	957	933	918	925	897	919	941	945	888	891	883	969	908	886	924	930	924	881	949	933	879	867	902	960	966	879	930	940	922	904	950	933	925	920	948	936	931	910	916	926	899	886	916	924	890	937	947	879	905	922	902	933	902	890	858	924	859	889	901	918	903	879	932	919	941	909	913	937	908	909	910	933	918	877	969	984	965	925	946	946	937	957	934	938	890	938	895	950	940	931	939	914	873	975	891	854	929	931	922	892	935	947	935	856	897	925	949	931	963	960	892	981	938	896	893	875	934	936	962	950	934	931	929	904	939	963	890	927	948	903	954	917	906	912	919	848	924	902	917	968	913	948	911	909	968	973	937	908	871	979	945	885	913	913	890	881	932	860	919	912	907	909	898	943	879	894
46929	78451	19393	3170	2452	2036	1646	1534	1366	1297	1170	1149	1074	1032	1028	1063	973	968	986	965	1057	925	981	961	966	957	907	920	947	940	873	914	902	932	928	954	957	913	914	948	946	950	888	936	928	959	871	933	951	939	904	880	887	894	908	928	936	903	894	846	960	987	904	899	889	951	871	935	835	922	901	946	894	973	876	890	915	972	946	987	954	946	947	963	914	936	946	919	891	936	890	906	911	895	889	919	938	897	951	914	910	905	944	954	914	922	938	892	885	911	926	882	891	931	920	950	932	869	953	886	897	986	951	914	911	949	933	918	958	986	956	934	945	937	951	937	913	904	933	942	952	920	938	918	915	939	912	920	900	901	936	926	891	896	921	906	927	924	960	941	908	928	918	917	891	903	921	999	913	938	942	940	929	968	919	881	925	964	918	1042	946	927	889	937	954	931	844	905	910	888	906	963	894	943	920	912	874	937	866	910	884	908	913	936	937	965	879	918	865	902	891	929	959	968	923	907	970	938	929	844	935	930	945	925	912	891	891	919	852	933	870	884	930	890	922	873	955	913	875	935	918	943	943	938	902	931	959	925	957	968	894	912	925	963	940	937	920	921	949	955	909	935	923	876	896	889	936	871	958	961	937	922	924	927	935	946	898	982	954	898	856	911	861	920	901	923	907	955	890	961	946	888	876	959	903	894	945	897	906	886	923	930	940	928	902	903	933	930	910	894	904	883	924	903	900	889	945	897	953	870	865	900	911	885	919	922	957	923	972	855	902	959	977	923	925	893	904	951	910	918	884	916	926	905	925	936	939	910	918	922	937	912	881	900	929	944	891	927	926	916	910	896	827	876	883	927	898	935	896	931	902	973	909	949	916	978	864	915	916	875	952	968	949	924	864	922	944	891	958	930	934	918	849	862	872	957	921	961	914	895	920	897	899	939	943	913	903	914	949	891	918	938	958	914	905	943	898	911	882	957	929	929	965	943	948	903	911	938	933	890	923	892	975	952	866	919	964	864	907	970	970	915	978	867	881	905	871	940	894	883	959	884	955	904	919	944	906	949	929	934	913	932	941	944	894	910	931	911	915	934	920	928	896	919	918	887	940	897	913	890	901	966	924	936	899	950	876	865	899	921	908	891	945	897	868	873	880	914	883	903	923	930	921	916	919	869	872	908	906	950	904	898	932	920	986	936	898	914	857	904	908	917	903	927	926	927	972	976	852	909	919	977	900	924	917	889	906	913	929	904	870	920	972	896	928	894	907	878	936	911	941	1005	918	878	928	915	915	916	948	923	897	932	912	982	968	873	953	944	881	908	884	957	941	895	907	870	895	877	923	910	937	915	918	909	935	933	934	889	891	911	897	912	954	810	910	960	888	928	915	884	955	916	896	899	948	947	925	915	893	917	923	921	951	904	978	928	968	927	950	917	936	942	943	944	893	903	919	913	885	863	890	888	888	919	942	932	922	900	916	929	921	913	874	971	980	925	907	928	942	938	917	986	911	898	951	937	913	925	901	944	945	916	884	881	883	876	921	902	894	951	965	952	944	926	920	833	901	966	939	919	890	952	937	952	937	924	866	929	925	892	928	931	908	906	897	911	953	922	937	900	952	896	948	931	876	974	951	943	882	889	882	908	907	903	963	938	906	942	904	925	914	896	923	939	951	868	968	945	955	931	911	917	906	909	946	949	880	872	878	914	910	962	908	903	969	977	881	873	945	887	900	907	878	908	938	934	881	933	912	978	855	902	891	855	947	987	918	924	915	974	895	870	960	929	925	937	965	897	962	871	883	965	935	947	911	911	883	881	896	972	880	905	874	950	936	964	956	949	920	924	957	889	919	921	922	916	954	911	892	863	899	931	871	938	929	953	937	944	898	933	913	943	920	932	940	893	882	906	896	912	896	918	922	956	920	957	896	912	892	883	923	913	869	842	940	924	898	907	874	910	893	948	892	927	928	912	898	913	948	928	931	924	872	875	922	880	904	912	923	894	898	857	914	918	887	924	923	926	919	883	932	911	969	900	939	888	922	891	920	959	864	881	886	945	854	938	886	921	879	926	893	893	889	954	920	952	929	907	907	896	916	898	894	876	925	935	956	899	908	955	901	919	950	895	931	884	943	927	1004	899	937	930	913	879	899	902	874	913	939	913	932	857	929	879	948	896	951	878	912	939	921	950	884	932	944	917	909	1002	966	956	885	957	928	909	914	977	872	930	912	929	903	958	927	951	932	948	963	1043	967	923	869	914	919	938	943	898	898	932	934	923	892	942	970	974	910	959	879	894	924	909	869	910	964	954	913	957	880	909	964	880	920	959	913	976	891	878	922	884	905	809	915	841	907	971	891	873	962	907	921	868	893	952	918	889	919	942	922	924	927	911	920	945	896	945	886	949	895	928	894	932	898	941	931	891	952	917	945	923	894	886	911	913	932	879	924	903	951	884	922	856	902	907	914	909	928	910	913	911	937	951	920	907	962	964	902	921	904	943	990	939	869	969	937	917	900	901	978	910	879	876	876	912	900	922	920	927	893	867	889	867	923	918	872	935	967	861	904	922	944	915	887	928	904	866	919	912	967	902	930	928	896	929	925	940	917	965	965	923	938	922	981	958	863	917	883	973	985	974	916	928	935	954	949	954	945	936	936	869	922	979	915	939	922	914	877	904	907	936	939	959	880	892	883	923	942	890	956	929	943	925	895	909	931	894	921	947	933	892	911	945	925	892	964	878	946	993	942	869	954	898	936	915	964	929	894	935	953	945	942	889	943	950	900	926	929	914	957	905	896	890	910	910	1006	978	870	939	918	910	965	921	856	898	905	889	935	934	924	928	898	841	910	957	955	928	952	1000	953	930	877	949	951	894	920	1007	896	896	938	920	951	908	990	954	925	888	873	875	924	907	920	885	875	896	865	918	940	906	902	895	934	906	882	880	961	907	901	901	922	947	946	931	928	948	923	903	894	922	949	927	942	968	922	895	886	958	966	897	951	934	946	889	941	883	918	925	931	947	919	929	957	957	881	885	930	894	940	925	893	876	938	921	902	959	944	970	916	986	967	880	966	911	924	901	949	909	883	924	921	919	948	953	875	908	922	923	913	925	943	944	878	966	910	906	942	923	920	864	941	892	910	893	915	892	865	928	936	898	922	948	918	920	887	920	932	931	926	920	960	915	878	923	901	896	972	923	896	951	947	898	928	969	905	925	904	909	946	905	910	925	915	964	972	896	962	929	890	896	970	922	924	915	899	958	889	997	902	924	880	951	909	931	923	925	967	933	960	947	944	932	869	853	898	926	942	890	946	976	907	899	902	935	911	922	913	940	900	947	935	890	908	912	953	929	893	936	893	882	891	969	954	973	860	922	943	904	928	882	956	942	908	904	954	917	886	956	946	892	902	924	938	899	904	933	916	932	886	896	930	900	945	954	893	925	925	919	888	956	930	962	900	926	911	917	879	893	903	927	921	920	969	928	900	920	932	935	879	957	938	945	895	935	919	975	910	946	894	872
30988	23911	13858	1357	426	372	391	401	416	399	390	362	346	429	383	358	398	354	405	388	394	384	365	396	393	386	413	357	383	402	362	360	400	366	371	377	342	383	386	340	380	378	355	401	387	349	380	362	371	394	371	370	374	363	358	378	407	363	382	397	373	382	366	372	379	369	408	372	388	360	355	377	380	382	371	374	358	383	390	392	386	387	362	391	346	403	386	359	330	359	415	392	371	376	381	404	404	375	385	367	371	379	377	407	361	376	417	374	374	397	372	385	386	379	383	369	385	350	373	366	351	379	382	392	410	352	347	404	351	409	413	354	372	372	351	366	373	392	340	406	380	328	347	380	372	381	344	376	371	365	357	383	387	387	379	379	382	370	389	378	398	379	387	347	369	386	343	415	386	377	377	362	363	379	363	390	353	361	383	359	375	367	391	334	388	348	355	340	393	370	372	434	387	354	373	395	375	362	341	363	382	344	347	363	396	370	379	371	396	364	383	380	373	366	400	360	373	367	365	393	330	387	349	384	380	369	374	389	353	361	371	385	376	390	394	385	382	359	385	353	397	348	354	378	360	410	401	393	386	373	415	382	390	375	377	417	377	349	388	365	377	374	393	375	380	381	349	362	370	385	406	389	354	408	377	369	366	374	379	347	380	380	364	376	362	369	390	344	363	371	360	352	386	374	335	379	370	389	364	366	389	347	383	379	370	396	404	399	407	355	356	393	359	383	397	346	371	377	361	332	382	378	330	359	349	378	371	382	399	398	374	370	381	331	402	368	364	381	352	370	419	387	367	361	396	356	368	381	390	370	347	396	395	381	371	369	383	380	362	393	382	412	369	381	382	353	342	365	399	343	362	377	401	350	374	390	366	366	409	354	375	383	384	352	384	356	401	375	415	386	398	337	390	395	381	381	397	389	402	400	383	399	353	376	371	356	411	351	353	375	350	378	390	360	391	365	412	384	418	414	376	410	366	364	387	382	401	365	422	372	380	399	374	365	370	395	365	341	380	377	403	367	374	420	392	376	354	386	375	369	388	386	375	406	361	377	365	385	411	363	378	380	411	392	357	394	412	367	407	368	385	396	379	371	357	396	359	356	367	362	395	391	391	405	371	405	384	355	343	378	364	380	365	379	368	370	386	366	406	360	410	370	399	386	366	357	340	384	402	353	367	408	393	400	356	375	369	359	372	379	385	328	390	359	381	391	369	344	376	381	371	369	359	383	400	363	411	376	377	408	351	346	367	360	397	409	393	378	409	372	372	408	413	406	376	369	361	381	366	409	351	373	364	395	381	370	349	392	395	365	354	390	374	331	384	353	383	392	374	402	346	381	413	387	395	346	366	364	409	361	340	402	355	379	407	380	387	373	407	365	343	381	353	344	384	398	370	359	381	383	399	368	356	371	409	366	375	372	367	358	363	360	376	388	389	343	376	387	404	364	365	373	353	393	355	366	412	404	376	369	379	388	384	347	412	401	376	386	380	393	352	377	342	354	400	366	361	368	378	357	358	372	341	402	379	379	395	404	390	372	362	394	389	360	402	367	357	382	377	371	339	362	365	383	393	362	360	388	359	404	373	356	365	370	421	371	361	357	373	363	383	402	394	389	353	389	384	417	355	328	403	354	378	378	384	352	380	361	363	387	356	363	350	357	365	381	370	363	394	393	383	399	397	406	401	381	357	389	378	341	418	417	364	414	402	385	348	395	382	380	369	381	389	394	383	361	390	401	351	343	338	360	389	392	373	369	397	341	377	388	386	370	334	357	377	387	362	393	390	340	372	379	401	344	390	368	385	358	381	378	360	340	377	349	355	422	344	391	396	418	424	369	374	364	370	376	389	376	374	365	387	385	363	393	399	358	396	405	381	370	371	393	345	375	351	370	363	352	378	390	412	375	374	394	401	368	366	398	392	364	370	365	368	382	354	380	363	358	340	402	374	379	370	396	386	361	370	366	396	372	387	367	381	362	373	370	379	401	413	361	400	397	395	371	377	363	384	430	404	363	373	346	374	381	400	377	393	405	382	374	366	360	391	374	389	334	400	378	357	364	422	366	392	330	354	385	413	379	358	391	368	372	390	350	390	392	398	429	370	374	368	358	392	395	378	395	369	383	380	399	380	389	402	354	386	331	428	362	398	388	351	362	382	389	366	358	377	381	415	352	379	384	377	397	374	406	377	362	336	411	363	375	378	380	392	382	390	367	390	363	363	336	350	356	395	378	397	355	392	360	402	388	387	381	391	356	359	393	417	340	366	368	398	366	388	344	339	372	370	413	396	389	395	377	344	404	358	354	358	379	388	383	380	376	363	380	347	372	361	365	381	359	358	413	341	392	388	394	402	397	385	358	357	358	378	387	364	380	417	362	338	393	367	385	384	428	364	342	405	374	388	362	413	376	389	374	383	394	363	389	386	363	334	360	382	387	389	359	359	385	381	366	346	378	375	403	355	325	418	355	396	388	373	404	352	357	375	381	379	411	355	378	373	397	381	348	382	380	410	373	383	344	334	384	389	394	367	370	374	368	354	359	378	372	367	328	362	406	378	395	383	393	379	378	366	413	358	394	406	389	373	368	354	372	341	367	381	381	374	382	420	383	336	369	382	402	354	383	410	415	359	377	362	380	396	345	367	365	397	358	382	370	342	407	395	397	406	388	381	354	370	383	377	384	386	375	373	356	381	393	366	374	365	399	375	369	390	336	403	388	398	410	357	382	373	393	382	350	364	331	411	374	365	350	394	377	372	390	358	372	404	386	391	394	335	365	375	379	376	376	340	372	383	377	389	379	406	391	361	359	376	378	396	375	377	348	365	392	372	359	392	357	350	372	365	359	393	388	358	386	373	407	371	403	359	377	422	399	353	430	341	342	398	399	403	396	370	428	391	364	374	390	373	388	374	405	353	367	392	377	367	411	377	431	369	376	362	416	361	369	407	418	358	392	346	415	384	377	349	363	367	381	366	372	360	385	386	382	375	372	399	352	380	408	378	389	357	384	324	373	366	367	409	409	422	367	358	380	375	380	376	351	350	404	349	389	379	397	372	356	398	380	371	372	396	407	355	363	365	360	394	402	356	392	380	373	387	402	363	379	368	419	374	407	387	356	345	394	375	376	381	372	375	368	397	384	398	374	374	396	390	363	385	379	326	363	351	347	374	390	357	421	409	393	366	379	410	413	382	368	387	383	367	372	403	394	412	391	359	364	388	352	385	336	367	410	377	422	387	390	358	378	376	378	367	369	379	358	368	399	354	398	428	361	369	341	399	337	379	357	363	381	386	359	373	365	330	375	392	373	419	356	376	383	390	387	383	394	402	359	395	378	366	358	372	370	350	373	401	352	329	404	363	351	367	395	369	364	389	364	351	358	359	373	376	370	364	388	396	357	362	388	397	365	365	392	365	377	349	365	394	405	358	387	358	358	372	388	385	393	370	411	391	333	343	364	376	371	350	372	406	397	363	410	374	384	349	409	381	363	390	372	401	352	384	374
31261	32523	3407	502	449	472	421	430	445	436	418	419	418	405	469	428	401	424	432	438	400	424	466	386	414	436	400	419	430	453	413	403	422	391	432	435	368	416	429	381	403	441	382	396	414	480	429	418	405	440	439	402	404	415	425	388	410	370	390	386	450	412	396	421	425	397	406	426	378	378	434	441	406	413	403	396	423	448	423	378	379	419	412	404	454	401	426	402	401	424	427	378	438	420	429	408	404	387	415	441	413	437	407	383	414	435	402	403	411	425	428	412	457	435	413	435	411	378	437	403	434	427	404	384	394	407	431	378	421	397	368	384	417	405	431	432	410	436	378	448	411	438	419	422	416	391	425	429	448	382	398	431	417	404	365	381	424	412	410	448	425	438	450	401	377	424	414	420	398	413	413	437	428	371	433	398	420	411	430	442	419	382	414	407	459	434	407	350	395	444	416	447	420	390	398	434	365	420	427	429	405	406	391	399	403	416	392	396	399	385	386	388	364	427	432	392	405	442	403	425	423	410	421	403	432	409	407	433	403	417	428	391	391	393	421	382	435	419	411	389	373	416	408	389	418	435	432	436	408	408	438	409	427	399	414	387	443	410	388	397	400	405	419	422	405	379	402	451	429	433	402	423	427	458	438	412	410	429	451	408	447	416	408	398	417	422	401	400	379	444	439	434	412	403	417	369	421	425	454	391	421	416	401	422	411	435	405	405	427	446	412	417	425	430	381	407	427	400	409	386	434	425	427	396	364	455	447	415	403	455	436	406	408	390	416	447	427	407	436	415	419	418	427	429	407	399	419	426	388	400	419	379	429	379	427	389	427	435	438	412	393	410	405	398	416	403	413	404	381	421	396	428	420	401	423	418	432	420	420	409	407	384	439	430	431	415	419	406	412	425	416	425	400	435	435	386	372	404	406	422	433	446	419	426	423	395	427	408	408	401	402	428	414	451	384	388	430	411	414	427	396	422	404	420	404	418	419	406	412	407	407	388	417	413	405	394	389	401	438	425	421	445	418	418	405	390	404	428	389	394	398	433	430	413	412	425	394	433	428	396	437	417	423	404	410	412	439	418	383	387	391	402	434	381	403	413	421	439	404	407	406	392	378	425	435	405	405	428	428	422	387	409	422	415	383	396	417	414	368	430	418	420	408	402	402	408	401	401	414	428	413	372	435	417	434	395	415	462	427	391	415	432	398	422	443	416	369	423	438	439	414	383	413	425	403	417	390	378	412	422	393	431	412	393	390	439	405	395	442	384	427	418	411	411	440	452	434	392	418	402	405	403	411	378	393	389	386	410	444	425	386	428	403	416	376	410	426	418	466	407	449	428	373	404	403	398	383	411	418	437	386	410	408	408	414	394	435	404	414	401	437	414	397	450	457	399	403	411	435	462	415	417	424	419	404	406	412	397	412	402	414	402	401	410	428	464	436	419	389	430	434	396	443	445	404	422	435	436	424	448	396	393	389	424	403	414	412	411	423	411	380	438	397	391	372	387	361	434	400	394	434	404	458	416	399	411	429	394	426	427	407	435	418	396	399	393	415	369	392	414	419	412	373	423	413	416	366	428	395	416	411	411	421	405	371	421	433	426	414	397	384	425	427	396	436	371	408	403	395	426	385	418	413	396	434	443	401	391	430	414	370	414	415	398	419	406	417	423	400	391	420	441	403	436	428	378	411	429	380	436	404	438	463	417	413	369	398	429	405	443	406	432	427	431	395	425	433	420	441	406	405	403	398	421	381	390	380	430	401	390	364	409	442	376	426	439	394	454	396	414	403	381	411	379	418	419	468	421	364	432	391	427	428	392	382	432	390	399	391	441	422	390	427	408	422	422	393	416	399	377	418	449	421	418	406	431	402	393	412	452	428	429	419	395	441	441	416	395	413	395	394	413	412	402	395	393	402	455	424	395	412	421	417	423	416	440	429	438	393	388	412	376	418	422	413	426	396	421	444	447	411	399	432	403	449	425	405	404	420	423	387	408	429	386	382	444	417	462	429	393	388	411	467	422	423	411	429	441	429	402	425	405	389	381	425	414	364	392	381	449	427	428	423	437	429	439	448	420	424	401	431	398	420	437	344	368	400	419	431	418	439	394	435	408	443	429	485	404	450	394	411	394	410	433	368	419	397	436	397	399	433	451	435	413	455	421	420	427	405	394	414	395	415	408	422	416	413	420	375	417	403	442	431	411	446	435	411	410	404	434	456	374	436	412	422	419	387	394	421	390	398	396	436	424	427	401	405	382	410	408	443	392	382	398	418	397	400	408	401	417	414	438	412	356	405	384	411	420	413	405	385	387	393	400	431	393	399	406	413	394	397	450	416	413	420	396	415	418	398	416	397	454	421	405	434	427	413	397	441	433	445	409	413	449	422	408	421	421	437	402	399	426	394	397	423	436	424	401	422	398	413	396	409	415	421	452	451	405	412	407	375	419	419	404	398	385	422	463	417	409	409	365	417	423	414	415	391	401	395	403	466	437	470	402	438	429	468	457	409	419	374	414	410	405	417	383	430	450	427	441	435	413	430	425	439	437	411	413	449	414	393	414	413	414	399	414	417	404	408	418	402	407	420	371	395	423	441	374	442	442	420	421	450	421	432	405	389	386	387	406	417	441	400	375	395	442	425	425	423	399	436	423	415	412	435	393	435	379	418	408	439	429	420	448	364	398	392	381	444	454	430	442	381	395	404	415	399	379	424	426	464	366	435	389	395	432	431	419	410	423	431	418	446	423	440	401	390	416	406	411	420	396	399	409	381	418	423	432	401	401	414	430	418	422	410	400	386	390	390	390	438	445	408	438	391	399	454	393	408	431	389	431	440	413	435	412	448	400	417	366	405	394	416	382	400	439	387	422	420	408	400	414	403	400	411	429	392	413	430	382	369	430	405	422	404	414	445	379	420	402	410	411	403	446	404	419	387	382	446	417	433	403	434	407	404	449	452	388	399	397	371	424	383	416	407	422	394	400	403	414	430	430	424	426	396	409	420	428	413	457	431	402	412	420	408	420	465	441	393	434	425	448	427	427	376	447	405	418	437	447	424	408	398	419	452	388	390	446	410	413	427	440	397	372	400	396	438	379	378	394	394	412	431	416	410	408	445	395	434	383	411	403	400	445	427	427	432	423	369	408	403	384	405	407	388	413	424	443	402	446	431	392	411	418	401	413	401	422	450	399	390	405	400	386	448	426	436	419	404	413	417	405	410	401	402	443	407	406	408	403	401	456	410	391	378	411	415	407	432	444	414	435	389	387	400	438	431	444	416	414	420	438	403	424	406	417	411	420	396	404	415	405	422	393	419	420	377	399	421	403	407	442	413	427	400	432	400	433	385	401	410	387	402	385	424	389	429	424	405	420	401	395	368	412	384	442	421	419	418	385	412	404	407	393	391	429	444	422	418	382	401	439	386	389	437	420	419	423	442	418	405	389	384	391	447	417	393	398	430	423	386	400	434	437	424	403	412	414	427	410	443	421	427	405	383	391
23799	21347	27940	24474	20886	9787	974	677	652	615	582	556	572	558	545	565	557	545	534	523	521	490	506	545	533	553	532	476	520	547	504	545	529	493	507	479	512	505	527	543	518	531	492	502	507	529	505	512	564	499	550	516	506	532	461	500	534	479	515	503	520	538	518	549	514	507	509	540	542	543	509	540	540	524	538	486	507	541	496	502	504	510	533	561	525	515	514	563	521	489	516	521	549	506	517	531	501	533	518	519	494	489	517	476	495	517	537	523	502	538	530	522	538	504	476	549	518	575	496	487	535	481	497	511	547	511	512	497	523	533	543	526	519	502	522	515	510	552	508	542	507	513	503	521	480	487	510	517	513	534	526	494	510	494	493	482	528	563	541	519	530	499	533	514	575	541	513	547	519	544	485	502	498	506	506	516	501	521	508	516	508	526	499	489	543	509	527	508	509	528	537	481	522	515	518	556	534	481	487	507	500	535	534	525	558	555	492	567	526	483	501	571	518	509	546	498	498	525	544	510	536	500	532	483	517	507	519	493	522	489	483	511	512	514	487	522	545	517	533	476	511	536	474	487	488	481	547	515	524	551	498	490	564	498	515	504	511	501	498	552	511	517	516	514	467	507	532	504	533	480	516	529	484	495	526	550	532	548	476	563	489	486	485	480	549	510	545	510	552	509	525	523	532	515	538	494	527	527	581	528	542	537	510	442	499	502	520	526	527	520	493	496	535	517	506	506	500	505	482	529	515	503	528	508	509	494	496	526	519	491	541	475	525	460	461	507	545	539	497	509	537	490	550	566	538	508	530	538	495	543	479	498	496	509	532	528	523	512	523	498	458	529	525	495	528	519	470	556	494	523	523	505	524	527	538	529	500	521	490	517	524	510	537	501	526	508	547	531	529	492	496	450	489	547	491	526	497	511	518	493	517	471	561	524	534	514	520	507	534	561	500	527	508	513	510	516	508	516	535	554	550	512	473	513	511	500	498	545	501	496	461	483	521	492	530	484	519	507	496	474	481	498	505	495	522	518	518	521	485	523	479	473	470	513	497	559	494	515	510	540	518	530	537	505	487	517	520	504	502	521	501	501	524	528	552	519	523	499	502	499	476	506	539	465	537	572	503	478	520	512	503	525	509	516	550	472	545	560	502	498	526	509	529	497	498	539	510	527	501	503	471	500	537	530	554	513	527	522	494	495	512	499	556	498	526	518	503	498	523	540	569	544	484	499	528	477	523	554	524	531	536	546	547	509	537	506	512	518	502	547	548	497	534	537	523	532	529	506	560	473	546	539	501	499	511	530	537	518	493	465	520	508	555	534	524	518	523	509	492	543	513	543	505	507	501	534	518	503	535	468	499	487	541	521	502	498	508	513	500	493	496	560	537	499	523	528	505	477	556	528	519	557	512	494	510	503	477	517	500	515	528	540	528	520	512	531	491	515	507	487	517	541	498	527	533	508	527	522	522	492	545	515	531	537	466	485	492	498	510	528	544	546	526	520	502	498	533	511	503	523	522	487	517	499	498	481	505	500	525	498	576	495	513	503	532	498	530	505	540	522	486	534	517	504	492	475	529	517	504	559	516	544	496	521	522	520	558	512	525	540	492	507	519	471	489	553	558	522	532	535	537	502	498	546	549	510	535	537	564	516	475	521	500	546	518	509	504	509	526	494	506	485	527	489	509	531	509	517	512	526	472	501	527	520	507	543	498	543	553	516	464	530	527	517	505	502	505	522	532	562	492	492	527	527	501	509	509	541	553	531	513	523	526	546	531	546	555	535	509	501	487	508	517	501	486	507	501	520	504	557	486	504	548	501	507	582	510	481	518	547	494	499	488	517	521	491	509	511	522	520	521	525	530	501	522	523	511	468	508	485	509	540	482	543	484	497	512	485	541	560	496	537	478	518	514	534	487	462	513	504	486	486	532	527	559	524	504	536	477	515	516	483	474	497	517	507	516	497	536	522	493	484	535	528	495	465	527	525	547	520	531	509	518	491	515	547	539	493	531	511	495	489	502	520	527	510	522	526	531	487	490	517	492	527	527	504	472	472	513	516	506	515	496	540	518	504	536	532	520	526	528	537	491	506	550	511	490	507	472	537	499	538	512	467	503	512	535	510	523	538	533	507	501	517	495	485	489	487	524	533	529	517	539	517	501	511	468	547	498	502	513	497	478	514	487	497	519	482	495	532	514	516	493	517	556	502	512	484	511	539	516	506	519	512	554	527	553	497	489	520	496	523	471	531	513	510	542	514	463	540	531	540	532	536	523	523	491	519	481	550	544	536	484	477	512	537	521	440	501	509	544	516	503	480	536	515	505	507	494	533	544	518	502	482	534	520	530	516	529	487	532	528	498	503	501	585	475	524	567	531	511	533	516	508	485	519	520	512	502	521	553	516	539	525	493	519	545	529	539	522	514	476	502	484	522	510	516	539	512	545	527	534	497	541	486	533	515	499	530	510	495	531	523	507	532	526	498	467	509	501	535	502	503	548	526	536	458	525	544	540	517	531	548	487	554	520	534	514	514	544	527	511	479	545	537	523	523	525	466	525	533	534	502	542	550	478	504	515	500	546	527	500	477	522	522	515	492	509	512	517	524	493	534	544	529	486	550	505	549	509	491	534	528	517	534	493	497	518	502	466	512	521	520	535	504	492	463	470	528	489	481	539	540	585	513	513	548	504	527	487	521	479	529	451	512	508	505	510	503	520	509	492	474	473	482	516	535	477	498	485	560	512	525	497	503	483	495	532	526	524	516	484	534	498	535	500	559	538	505	533	446	541	539	517	522	536	515	566	541	513	519	535	492	509	529	551	519	495	502	506	542	558	514	513	520	550	512	483	491	508	517	556	494	481	513	477	524	497	528	503	494	473	545	546	470	515	497	505	544	512	518	533	522	486	528	507	484	503	509	514	518	509	498	513	462	533	569	501	526	518	530	514	471	492	498	505	522	553	514	510	512	536	494	532	515	508	484	495	477	516	526	542	473	497	547	531	528	471	549	528	550	507	534	491	487	504	513	518	502	481	513	546	569	517	549	512	474	473	538	519	506	533	498	520	522	516	521	493	498	517	481	544	503	533	502	532	515	526	523	512	506	507	513	517	549	476	475	539	496	497	532	534	560	516	509	524	502	515	515	564	501	541	521	503	481	542	523	529	519	521	542	525	523	548	527	505	517	492	538	525	551	523	498	506	492	500	512	505	496	527	527	511	520	478	519	497	493	530	499	507	498	517	474	540	475	517	547	488	470	515	492	524	507	528	466	562	555	530	513	497	494	531	509	540	493	560	539	485	511	513	510	504	524	534	485	536	540	529	518	540	481	512	495	528	508	510	487	539	514	543	523	486	520	559	503	556	456	555	473	508	495	479	517	544	503	495	521	514	545	493	492	510	503	521	539	527	466	533	493	520	550	519	506	536	484	509	506	574	555	511	518	484	539	534	512	495	531	503	539	474	469	543	470	492	538	502	488	482	529	498	519	504	522	518	520	492
45252	75367	17092	1694	1337	1067	907	879	758	692	685	625	619	573	611	577	610	533	575	604	567	550	522	546	525	536	528	549	552	549	567	526	542	530	533	515	533	516	505	508	554	516	510	530	572	541	538	562	516	508	521	507	561	534	534	556	570	548	575	551	523	560	545	497	574	532	546	517	527	553	547	530	527	490	496	498	553	542	534	518	576	531	513	562	553	555	570	526	535	522	511	510	550	544	512	547	524	507	513	552	549	557	549	508	510	554	531	541	573	529	538	530	482	548	492	526	558	534	526	560	552	526	489	569	528	548	567	519	570	539	549	543	508	544	552	568	564	540	538	527	502	528	574	525	510	521	485	553	560	539	505	547	513	521	548	529	508	545	533	555	527	520	534	558	580	580	535	504	548	560	533	539	523	557	549	536	526	512	575	516	559	541	507	507	548	511	520	549	545	535	510	530	506	525	518	528	512	488	545	543	498	554	561	563	494	550	532	567	554	543	557	512	547	566	550	546	525	503	504	535	579	507	519	546	580	553	541	570	505	535	521	532	522	522	541	518	512	532	505	520	514	503	536	541	498	529	578	514	558	514	540	507	554	532	523	537	520	509	499	500	542	537	551	546	523	506	529	573	522	525	534	543	491	542	557	502	518	579	533	510	531	506	539	526	507	514	553	553	524	500	529	545	522	506	574	542	553	504	549	506	524	536	554	570	524	562	537	560	573	523	537	560	547	524	517	515	515	541	537	534	558	537	497	504	542	502	542	542	536	518	553	576	561	543	541	520	514	555	517	522	495	545	547	519	534	553	538	536	519	527	511	499	503	537	519	552	518	544	510	526	577	551	511	508	524	541	576	542	547	533	539	556	536	542	526	511	569	529	527	553	519	525	534	489	525	551	529	496	540	543	556	493	535	505	550	526	521	541	534	473	544	546	544	523	511	527	544	529	527	546	589	538	516	521	522	509	526	541	513	587	530	554	556	514	511	541	508	564	551	537	542	505	554	539	549	545	514	520	543	497	535	498	535	486	600	553	545	534	515	505	542	540	510	497	525	513	530	546	492	549	523	515	563	547	533	542	523	507	518	556	557	535	517	545	508	583	554	543	556	565	537	548	505	546	524	514	540	545	509	544	593	528	528	578	527	545	558	516	558	483	532	543	560	543	511	531	550	515	523	511	521	516	555	540	534	551	540	533	524	543	508	551	522	524	541	524	510	529	512	513	523	507	509	545	523	599	553	519	509	524	546	493	542	539	518	540	553	515	553	548	535	561	540	522	546	537	529	512	481	511	535	496	501	511	539	576	529	541	519	524	566	532	545	511	500	556	512	488	560	557	528	562	523	566	564	505	570	500	522	513	492	551	502	536	509	510	539	555	553	556	528	557	541	526	540	535	525	520	518	522	540	508	520	529	531	557	533	498	556	509	534	533	508	529	521	514	524	514	543	493	542	498	547	527	565	544	488	550	545	512	519	567	538	527	556	527	525	525	499	537	515	488	540	536	536	531	545	519	482	564	529	553	495	493	582	553	551	558	522	560	521	588	514	509	489	510	509	523	515	556	572	505	525	485	528	525	513	519	572	541	525	545	513	497	505	548	571	547	519	527	556	514	494	535	550	549	526	537	501	559	532	540	545	505	565	549	544	530	584	495	540	509	552	543	557	547	561	528	471	521	485	533	545	512	500	515	541	538	543	564	519	531	514	529	556	525	531	545	566	505	602	530	560	510	533	545	535	520	533	545	465	555	524	619	524	517	535	485	552	548	501	532	499	511	549	518	555	519	516	465	546	542	533	552	528	556	502	521	522	525	542	509	489	529	556	520	575	554	578	534	547	529	525	548	540	522	549	515	542	534	553	534	530	536	534	503	534	514	537	533	545	515	529	541	544	574	543	557	534	528	500	513	531	558	549	558	520	522	527	514	524	526	501	572	522	571	541	542	556	551	560	488	530	530	543	537	535	516	509	517	527	496	530	549	529	511	532	543	547	523	522	536	545	523	504	519	528	567	505	578	561	531	521	534	524	531	542	532	553	521	516	537	529	538	495	545	542	519	514	502	542	552	516	584	547	528	530	524	561	504	530	515	507	549	534	513	573	504	510	513	506	489	516	529	545	531	507	509	540	554	541	534	511	541	527	541	554	502	498	497	529	557	517	538	556	535	543	542	521	539	539	526	533	511	533	495	518	549	558	562	572	518	529	515	528	506	573	500	489	532	505	538	522	530	539	525	552	518	522	552	551	515	526	543	538	510	526	523	515	531	537	510	545	538	534	542	550	541	526	594	514	566	523	540	532	557	548	541	510	574	544	549	509	504	542	527	523	542	512	524	513	521	569	565	510	559	538	502	535	545	524	544	526	557	534	570	510	492	495	529	535	518	536	559	497	546	572	513	535	517	542	546	535	515	529	535	557	596	511	521	543	521	536	521	535	559	505	507	538	542	569	532	592	501	524	513	562	525	545	511	556	544	544	532	549	542	537	536	502	545	539	547	518	504	555	520	546	543	535	503	551	526	530	554	508	546	571	510	553	541	524	496	533	530	534	601	548	535	520	528	508	519	556	487	509	574	532	544	528	523	510	520	493	535	497	513	538	533	507	510	551	522	556	514	544	514	498	533	518	525	542	551	540	501	548	502	575	497	570	554	558	521	528	526	517	559	564	536	519	541	560	540	525	529	551	547	529	514	556	522	503	511	547	564	509	542	535	518	508	561	504	500	495	494	571	527	579	539	519	527	501	557	536	499	543	542	557	497	520	515	523	536	595	525	579	526	527	547	498	538	514	535	564	558	560	501	528	558	512	556	538	505	518	579	504	552	567	538	540	515	535	528	548	547	550	527	539	553	532	528	554	556	568	512	550	519	533	566	522	544	523	557	567	573	559	523	545	562	534	589	564	553	557	570	487	535	478	517	532	510	564	541	568	541	545	511	526	548	520	533	492	572	517	533	560	525	596	549	556	537	506	548	529	537	516	555	522	550	516	555	514	534	532	522	557	536	466	505	550	540	536	547	541	554	551	512	519	507	557	499	512	587	504	552	583	526	483	511	546	532	520	517	514	540	558	540	567	534	579	504	518	543	553	539	504	537	511	547	489	552	568	534	539	551	522	565	517	611	528	558	502	542	547	526	518	560	504	544	509	561	551	592	536	482	549	549	546	515	560	520	505	514	538	530	496	575	531	520	551	546	555	504	500	525	543	535	532	548	526	494	551	518	549	560	487	527	576	526	556	482	529	586	531	539	561	558	509	534	529	537	497	565	533	560	560	559	500	535	552	533	523	529	532	564	555	575	539	541	516	551	527	562	527	512	518	536	569	556	553	503	563	502	487	543	553	535	546	536	525	526	525	523	576	521	498	515	492	536	556	541	495	528	447	559	522	556	530	538	547	530	521	567	525	548	541	589	546	523	503	516	491	528	562	571	560	541	557	545	492	563	555	554	512	536	529	511	530	532	543	505	551	574	535	508	543	526	529	575	549	528	577	546	523	543	538	469
25203	21778	27265	24990	10757	1060	811	729	692	718	746	680	665	701	649	637	701	713	615	680	648	653	647	632	688	658	654	671	657	648	633	714	649	629	671	665	663	627	656	608	677	606	689	678	659	574	703	634	662	635	665	663	617	643	721	624	621	637	679	625	644	651	658	677	657	664	684	626	631	661	665	680	672	653	673	672	633	644	647	651	635	669	619	674	633	613	641	651	665	671	620	645	644	646	735	695	690	652	646	631	659	687	591	670	664	642	659	637	669	613	592	650	629	696	716	654	644	646	613	665	686	681	638	676	609	568	617	643	647	658	632	618	657	617	642	638	668	652	648	634	628	632	668	642	665	672	622	657	659	654	641	664	671	662	700	632	641	663	614	648	646	674	608	671	671	676	661	629	639	665	676	609	669	660	669	651	653	671	643	617	635	601	697	619	688	604	632	681	601	623	614	645	633	654	645	623	647	713	635	687	643	631	604	645	656	649	675	600	683	660	688	601	632	636	610	670	637	667	604	618	654	638	678	708	630	623	625	654	666	637	647	683	651	664	676	650	644	638	633	615	667	663	652	616	645	639	649	580	644	610	616	655	655	601	637	632	618	640	697	647	661	653	630	645	675	688	647	631	663	615	643	693	675	625	653	671	632	620	671	663	617	706	658	624	625	658	663	662	663	673	602	658	635	628	649	639	641	650	679	663	647	668	631	684	666	629	693	645	706	676	680	691	604	637	677	621	658	665	639	618	633	608	639	636	701	660	659	621	649	631	629	627	653	629	658	625	663	679	603	668	665	648	644	689	641	667	664	661	683	667	612	626	656	665	613	674	675	671	665	665	669	611	675	684	621	623	645	579	649	655	642	639	686	627	666	614	661	690	592	646	661	635	700	701	702	638	641	660	698	690	694	628	614	643	634	675	680	627	623	685	647	645	634	634	678	596	631	676	636	601	626	636	639	697	656	670	685	634	664	618	667	670	672	698	664	685	660	653	653	658	646	633	644	675	689	682	640	658	636	646	635	661	660	636	615	697	646	642	643	633	698	656	632	652	640	626	667	643	604	637	633	639	665	667	673	668	642	629	617	613	634	688	659	641	588	666	672	676	663	663	668	653	673	696	664	633	620	714	681	664	773	727	686	640	675	659	656	642	632	686	653	676	673	611	593	648	627	646	650	632	688	660	635	650	689	636	665	680	662	667	686	639	634	645	662	633	602	630	638	673	663	651	645	644	657	659	648	667	648	680	658	661	691	597	654	675	689	636	673	615	681	670	620	665	615	663	642	638	692	730	646	632	630	653	662	636	652	673	624	677	669	675	630	654	660	600	659	719	643	634	671	637	618	593	618	653	636	641	660	670	614	647	623	633	689	687	633	644	659	686	658	643	639	678	644	651	627	610	653	711	638	687	624	670	636	710	660	660	693	654	671	698	609	593	654	659	629	656	664	652	622	656	658	636	659	654	666	692	672	680	650	622	676	660	669	595	654	665	597	667	670	643	661	646	641	649	610	672	662	674	675	666	610	656	689	610	629	640	700	624	686	638	672	665	687	655	667	621	684	634	671	637	674	646	607	647	624	638	664	630	652	715	660	634	665	644	673	654	648	667	645	621	649	652	646	678	675	651	655	648	657	635	609	662	620	707	655	613	668	620	664	648	640	622	638	607	659	652	666	648	662	605	650	637	652	654	667	627	653	692	610	628	621	652	653	705	657	660	673	656	680	648	653	678	635	657	634	616	683	604	643	655	687	658	653	629	641	653	668	672	661	654	607	612	635	624	673	622	607	634	668	665	680	617	670	633	662	662	684	647	669	658	619	683	669	609	654	648	689	674	598	642	642	664	636	707	638	636	613	619	619	661	642	640	665	647	681	626	692	642	648	654	659	657	684	662	680	632	693	610	644	613	654	610	669	657	659	652	626	650	653	652	679	634	688	607	683	657	683	623	661	662	681	639	654	640	622	635	680	657	639	622	629	653	651	674	692	677	686	641	602	636	698	638	708	675	667	636	638	657	622	668	667	702	662	664	670	650	663	616	657	634	624	654	618	650	614	631	652	608	647	649	655	633	619	633	637	635	659	683	604	659	663	659	634	646	644	653	659	716	667	661	669	659	668	662	703	682	653	657	645	692	682	648	689	693	625	604	681	634	654	582	712	632	610	645	619	651	679	603	660	688	624	633	666	613	642	642	687	661	649	633	648	619	726	659	638	673	680	628	644	655	670	648	665	650	659	648	633	643	684	629	685	665	672	664	638	688	619	630	652	643	686	625	667	670	674	660	659	665	647	708	604	640	633	682	647	653	647	670	603	620	659	662	643	646	659	644	682	671	637	628	664	640	657	648	607	658	650	690	664	636	644	654	670	670	692	675	622	676	650	672	637	688	674	655	629	627	643	672	638	664	659	638	667	657	669	653	646	642	668	674	636	635	681	618	626	626	675	664	650	616	619	625	655	650	642	652	650	683	630	676	626	649	644	595	653	630	699	648	678	602	645	674	634	645	656	615	655	674	616	648	675	654	668	642	601	655	646	654	657	642	652	615	657	668	639	691	690	633	668	614	632	613	672	683	648	642	662	634	667	660	686	670	684	668	635	675	620	651	621	680	636	639	602	677	640	612	661	637	656	677	651	653	665	594	669	631	668	665	656	646	638	633	704	644	683	692	651	614	647	674	662	668	709	649	665	611	644	614	617	636	683	628	623	609	670	648	645	622	683	646	643	668	663	617	625	625	640	668	673	629	668	612	693	648	651	657	623	619	636	637	624	655	677	656	645	645	651	666	660	642	695	659	582	677	686	616	659	654	669	652	633	699	660	641	634	595	667	685	663	637	658	668	682	665	663	662	644	645	661	633	681	673	629	652	693	661	665	646	699	666	601	642	652	646	649	593	677	656	638	671	648	693	670	628	657	681	598	637	668	642	653	635	670	642	602	600	644	639	677	631	666	666	656	618	694	629	664	671	665	658	660	683	695	669	649	691	664	627	638	610	697	636	655	651	635	645	636	604	640	664	705	622	693	631	668	633	656	617	673	681	660	678	646	657	645	632	721	669	640	652	618	627	671	663	680	624	678	634	632	641	644	655	652	639	633	619	661	677	649	644	652	632	656	678	676	630	603	617	654	628	624	648	647	680	687	642	647	639	663	640	657	647	622	650	686	637	650	620	646	620	645	648	650	681	612	592	654	653	671	652	656	576	662	700	660	661	700	665	651	684	657	659	632	643	666	663	691	631	647	636	646	652	659	688	627	656	658	701	654	674	611	633	617	655	647	668	622	691	666	645	664	646	654	630	677	680	632	588	669	645	670	613	678	655	669	658	675	659	665	663	619	639	669	663	665	662	664	618	661	620	652	618	653	597	651	599	656	679	653	651	633	678	658	679	685	675	649	674	688	677	614	658	655	638	620	677	609	628	615	647	646	656	634	677	679	654	627	631	626	657	654	702	645	655	641	661	624	621	668	642	651	664	592	627	662	634	636	649	648	692	645	659	639	610
42586	65757	16147	1312	1092	950	848	848	836	762	720	775	721	684	700	695	721	713	682	706	701	709	699	691	710	696	699	712	675	661	713	742	669	726	688	666	636	692	674	668	692	731	723	647	702	682	732	641	709	716	710	648	677	711	674	686	693	680	719	706	712	701	625	701	692	700	719	676	715	648	656	718	665	674	727	702	678	668	652	714	709	729	694	668	705	649	662	652	690	650	715	720	722	683	679	717	670	695	697	689	675	675	655	654	662	673	699	696	688	761	703	674	675	676	743	690	664	680	652	712	703	642	671	675	687	695	668	710	716	673	679	726	698	691	637	674	687	665	659	680	683	688	680	685	719	659	722	663	693	715	701	703	683	722	688	692	666	708	693	725	694	721	714	694	674	690	671	673	708	660	680	644	693	737	668	649	694	685	692	696	661	678	662	645	676	718	691	671	688	646	709	715	705	673	663	705	661	639	616	673	717	692	673	672	693	692	687	655	690	711	681	715	699	669	680	650	691	666	686	668	662	691	641	708	677	704	657	648	698	629	680	711	699	678	677	720	689	697	616	703	659	676	719	661	752	698	695	665	657	649	671	694	678	680	751	682	742	660	677	720	665	680	649	689	669	653	731	711	713	699	669	639	715	701	693	654	667	716	686	685	695	696	665	679	660	693	695	651	728	661	689	726	686	667	698	695	659	665	684	725	675	698	695	703	676	700	622	701	640	720	707	698	680	688	705	697	653	663	695	664	662	663	681	672	701	715	651	719	672	676	715	696	694	645	675	723	677	720	660	680	682	721	646	701	715	686	665	683	701	623	733	690	663	680	692	692	666	697	690	647	699	709	685	692	722	710	710	678	714	692	657	700	683	679	684	675	695	733	664	719	680	660	682	706	700	683	698	724	742	723	681	718	674	719	693	715	683	721	682	720	698	715	687	644	665	644	680	652	696	705	698	685	650	656	674	664	702	701	712	711	688	688	727	657	720	713	672	718	653	665	646	717	701	641	721	677	676	679	661	683	747	661	717	734	648	657	710	714	696	715	713	622	695	661	716	669	705	694	660	673	663	702	704	736	722	674	704	690	689	689	660	683	604	686	707	676	684	665	668	622	729	647	698	702	708	717	724	682	693	679	680	666	702	668	681	718	657	700	710	686	716	691	687	702	667	671	691	654	668	658	677	705	650	714	726	661	660	712	740	688	656	735	714	734	728	715	661	672	677	676	690	669	668	702	730	674	639	653	715	673	686	719	691	686	669	725	668	673	674	706	665	691	690	696	702	710	739	691	679	651	702	682	663	719	687	664	658	705	684	746	677	724	687	673	684	659	713	700	710	688	732	685	678	690	686	703	725	697	707	678	674	661	682	692	682	638	681	697	704	694	672	688	656	701	627	702	677	703	697	660	681	712	725	689	742	678	627	697	689	753	670	697	635	677	633	712	691	704	665	676	685	717	678	696	702	686	714	679	682	695	710	644	683	710	768	687	673	667	684	642	702	636	665	685	711	692	701	727	667	674	654	662	708	661	684	694	712	715	715	674	728	672	673	713	737	713	700	656	669	646	724	716	667	647	671	659	701	684	666	708	725	712	709	665	729	694	640	633	711	707	681	672	671	708	643	654	657	678	720	699	687	717	690	683	698	661	671	700	676	670	716	743	683	658	671	673	713	718	757	647	712	604	660	702	691	660	658	689	654	652	717	671	708	705	722	651	697	684	683	648	661	712	686	706	658	706	699	648	704	666	691	686	700	697	672	637	693	671	680	682	730	703	729	690	705	672	700	703	706	678	712	678	643	708	707	665	677	676	707	673	728	664	688	654	698	704	644	676	684	687	690	677	725	705	654	707	726	699	738	669	722	703	717	731	700	683	679	730	686	711	679	701	683	670	721	718	646	673	693	703	648	708	686	739	686	707	669	661	657	656	665	729	723	732	716	692	652	704	722	689	654	700	701	648	707	751	720	681	678	684	671	699	685	693	702	703	698	714	674	696	679	675	679	699	709	687	688	681	687	668	667	697	655	712	711	684	698	704	685	722	720	675	713	705	679	730	705	667	701	708	660	687	730	704	663	701	665	608	700	696	708	705	690	729	632	702	698	699	730	681	675	675	711	682	693	670	686	709	659	649	729	650	692	690	666	708	707	690	703	659	711	712	714	661	625	698	696	672	686	645	660	699	717	737	711	695	656	707	699	716	721	695	712	696	728	677	689	676	712	713	664	703	721	727	705	690	650	659	659	665	710	647	686	700	695	675	692	713	668	725	700	687	626	661	680	662	632	736	655	695	666	743	695	750	685	643	733	670	655	684	661	661	690	701	689	666	695	720	668	648	698	667	661	711	737	675	714	737	617	740	690	690	715	670	691	678	709	694	703	738	677	657	667	666	690	637	688	652	677	648	671	659	673	673	676	689	696	679	691	646	651	740	688	685	691	721	666	691	682	717	719	691	683	700	699	678	717	685	640	684	702	699	672	659	702	688	643	662	684	688	706	689	685	681	639	745	675	650	659	664	715	677	719	663	719	699	665	701	680	676	692	705	656	667	702	734	684	693	679	668	714	702	714	660	666	712	719	706	711	679	673	670	714	686	703	632	673	642	652	732	667	681	703	715	683	679	713	689	729	689	676	695	682	683	662	694	728	694	706	697	706	664	698	683	687	634	700	682	674	687	691	708	692	670	647	695	721	665	666	695	675	675	660	689	722	686	687	705	690	722	663	676	702	666	670	651	691	695	666	688	696	692	696	711	689	682	729	667	671	671	694	680	683	734	708	725	690	704	675	705	659	698	638	638	666	706	684	650	667	689	652	669	655	668	667	689	663	672	680	711	691	650	675	676	709	691	660	687	682	688	696	682	665	649	700	651	653	673	709	717	693	709	696	718	687	697	664	652	721	724	686	692	704	705	728	688	663	742	722	643	703	733	721	713	690	692	650	652	688	663	636	717	695	720	687	669	709	722	683	676	682	688	707	675	693	688	702	676	735	643	706	708	669	743	647	662	688	696	655	683	689	642	729	702	709	747	700	675	707	698	714	659	640	708	669	686	727	683	730	731	675	731	709	686	746	705	657	707	705	693	676	723	662	700	666	747	679	704	635	709	641	664	658	698	649	695	680	659	704	734	669	695	694	712	645	689	689	712	709	733	701	675	703	698	658	688	666	699	666	682	717	720	673	673	695	632	651	665	688	658	688	699	644	727	724	711	665	657	716	627	706	672	674	698	697	722	676	703	716	640	684	726	680	687	741	696	683	687	696	699	745	685	704	722	635	672	681	708	698	732	738	700	728	687	680	697	703	700	707	673	703	635	730	683	737	715	694	681	700	687	689	690	641	647	668	685	679	694	747	722	693	707	671	674	695	639	693	739	636	726	719	618	676	721	682	678	698	681	648	742	691	711	656	688	678	709	631	682	694	667	677	665	733	755	739	649	701	644	698	723	707	672	706	675	690	676	721	703	656	684	657	694	705	697	677	697	684	700	689	726	690	703	656	687	695	650
22629	21244	28755	23838	21127	20814	7042	1367	1137	1166	1070	1026	990	964	977	1012	941	995	980	929	952	959	950	915	943	919	984	916	943	916	992	976	910	908	886	957	945	914	949	922	903	943	904	956	941	945	936	936	951	941	940	882	951	961	949	932	937	889	927	877	884	970	955	896	958	981	929	902	937	908	970	929	932	917	847	968	913	947	913	890	921	940	955	903	886	954	950	895	966	912	934	934	964	925	965	922	923	854	904	934	898	910	970	945	959	913	937	926	901	888	936	916	866	919	870	939	946	930	901	899	892	935	889	965	929	952	853	933	903	969	881	907	946	935	883	913	948	922	907	876	939	981	948	986	929	910	937	896	919	922	916	914	931	906	938	940	933	972	1006	906	934	958	950	934	890	918	896	930	896	939	932	934	966	994	918	959	935	921	873	914	891	896	880	969	961	918	945	940	995	926	949	946	907	932	947	931	947	904	908	949	866	910	971	966	984	864	971	856	1001	966	894	944	911	884	916	935	985	940	877	1012	960	867	970	973	951	1004	868	936	983	904	864	899	916	968	961	952	904	942	925	914	954	887	984	917	916	913	912	920	911	893	975	913	951	902	939	913	931	946	919	926	940	921	924	936	981	932	939	922	874	972	992	962	953	929	936	878	926	950	883	894	878	930	848	889	906	955	934	895	919	945	951	975	873	927	957	979	928	862	926	907	962	863	916	883	905	932	916	912	944	927	960	963	954	919	871	964	951	921	918	889	929	892	934	897	894	901	918	983	946	906	903	939	934	914	903	920	999	914	934	920	940	968	936	940	905	918	917	891	964	945	923	893	920	987	896	941	919	938	943	921	930	922	933	964	925	909	911	920	815	952	946	955	941	895	927	953	970	885	894	895	936	947	867	979	923	895	906	922	927	947	892	814	954	904	896	939	899	915	927	999	902	913	936	873	938	919	957	915	965	941	926	904	891	970	966	927	888	909	921	913	949	877	917	929	959	892	908	927	899	878	932	915	953	915	940	945	879	868	908	953	869	878	890	931	952	916	907	936	933	872	924	942	905	944	936	907	936	881	897	899	921	910	894	906	968	935	881	949	1002	876	871	930	926	919	918	888	932	901	904	907	987	874	937	933	863	897	901	930	889	911	880	945	868	904	940	933	982	953	956	937	919	953	963	955	950	939	924	913	874	959	910	948	992	895	933	903	890	915	968	911	935	927	896	911	907	907	902	967	933	960	955	939	948	929	903	946	887	992	929	913	858	918	917	940	969	952	884	912	918	922	935	920	941	892	923	928	912	903	917	954	903	925	875	956	931	883	951	897	906	854	907	883	896	966	931	910	902	981	853	931	902	897	939	917	899	904	916	925	954	915	948	894	931	894	892	912	971	891	959	943	912	913	928	928	914	899	879	926	931	938	949	934	907	953	882	868	896	941	938	942	955	910	920	910	897	930	938	965	932	866	918	894	967	982	939	956	932	902	959	914	947	877	883	933	918	929	900	967	956	995	929	923	927	932	916	920	928	912	955	926	886	874	942	955	928	957	899	898	915	958	943	955	951	950	912	913	923	907	904	911	941	951	880	909	903	895	932	897	967	946	979	903	937	879	885	952	952	882	916	901	923	952	913	979	927	934	866	942	891	881	911	981	921	910	982	975	924	921	910	923	877	938	888	908	899	952	954	933	894	886	975	855	936	885	925	893	1007	923	901	947	890	926	974	897	948	920	917	894	958	903	928	929	940	944	878	874	878	947	905	924	920	913	934	937	912	964	885	942	953	883	941	900	946	990	904	908	883	948	972	870	921	911	910	955	930	947	907	917	935	968	912	934	962	944	889	958	901	937	921	962	942	915	875	909	891	972	976	896	920	939	948	936	933	925	924	908	961	937	891	952	965	950	930	990	946	884	949	891	909	927	922	990	966	934	946	944	977	887	868	893	912	937	927	943	906	909	925	966	894	886	927	951	860	930	957	921	895	916	960	905	924	956	944	941	897	930	934	960	959	918	927	899	924	957	931	921	889	909	931	985	1000	896	890	941	925	898	945	919	920	894	919	977	855	956	943	930	947	907	895	931	918	922	911	919	944	900	957	915	864	868	920	930	894	940	933	898	985	925	884	898	987	938	899	919	910	945	890	951	946	880	870	929	945	967	955	972	942	920	912	940	929	925	899	1010	895	935	941	993	931	931	911	901	950	979	897	946	912	918	902	860	901	942	884	936	889	935	923	903	894	935	921	906	961	945	938	886	911	865	927	947	891	953	967	875	863	921	880	886	887	990	919	879	896	920	949	927	848	930	896	892	914	948	913	923	966	944	946	912	1006	915	872	948	897	863	939	945	906	932	868	950	945	945	886	920	921	875	950	898	910	859	926	901	903	961	902	915	892	919	937	949	917	915	881	904	957	908	868	928	918	960	954	951	917	900	877	902	931	918	925	958	862	934	978	976	917	898	908	909	904	937	899	905	933	923	942	971	922	936	872	933	930	916	900	992	902	923	941	904	918	883	920	918	881	867	870	940	879	895	914	893	925	877	904	900	882	918	909	945	955	945	911	920	888	967	929	936	890	897	890	878	907	884	887	950	954	945	949	907	906	918	931	875	928	933	944	910	896	914	914	966	915	903	893	975	859	944	951	924	954	858	901	892	935	949	962	910	924	914	865	955	887	928	872	871	900	938	968	920	909	930	898	892	889	931	913	943	928	875	888	946	923	900	934	886	967	894	1000	905	895	910	951	914	901	982	964	938	928	908	952	966	981	929	934	927	945	921	978	865	985	931	898	890	951	959	910	913	889	932	887	912	947	924	878	972	910	865	886	898	878	990	924	907	954	889	890	888	921	921	937	954	920	865	920	940	923	959	891	946	905	914	890	979	937	932	916	954	911	878	962	917	955	885	935	915	909	906	922	870	907	960	941	976	915	981	903	969	935	945	884	894	918	945	915	890	890	909	907	866	930	915	924	920	888	921	890	962	883	914	935	982	936	935	939	951	911	883	914	938	922	946	986	944	919	900	923	952	895	885	893	918	926	970	904	930	884	871	871	910	956	870	929	935	956	938	911	949	896	946	909	931	920	862	907	899	933	930	943	860	922	887	934	902	964	958	908	920	918	950	950	875	896	931	910	945	895	927	956	984	932	938	923	940	942	890	931	899	966	976	952	880	936	913	931	951	906	899	916	887	970	877	980	948	907	906	936	934	934	917	918	892	867	873	958	920	916	990	973	887	930	938	953	916	942	1003	944	952	929	907	968	935	959	948	946	862	878	904	953	925	930	923	941	919	905	940	944	942	911	993	896	930	891	932	884	918	883	939	909	911	960	938	968	907	911	902	862	914	948	907	966	991	963	922	925	906	921	979	943	883	914	916	878	917	975	847	954	985	922	909	916	977	907	920	899	920	915	910	877	942	929	984	939	988	930	917	920	929	951	900	905	1000	984	963	915	922	926	968	918	904	921	893	927	915	955	906	873	948	938	895	900	923	944	922	922	946	945	898	910	980	946	915	922	882	944	933	886	938
49787	82762	27841	3756	2315	1991	1648	1472	1312	1273	1176	1171	1089	1043	1094	1031	983	992	995	999	930	976	968	914	917	938	937	929	904	956	916	931	985	936	886	957	941	926	951	929	934	971	935	955	907	903	905	956	914	924	994	943	926	901	926	885	921	914	939	886	910	947	906	961	930	982	885	958	900	957	869	887	904	945	927	892	958	947	933	895	954	946	882	922	1003	925	952	885	906	881	900	889	920	941	964	958	899	899	939	926	937	890	914	884	946	900	935	936	909	906	900	936	892	911	913	875	855	888	926	867	914	926	906	930	886	906	948	916	908	858	883	901	973	911	953	929	915	876	987	918	948	917	919	930	926	914	893	894	874	886	921	930	928	975	890	932	845	869	931	896	925	944	907	951	937	920	928	906	952	895	922	925	951	901	901	961	896	923	967	927	929	918	930	944	881	912	895	958	1011	966	856	902	917	944	922	928	848	937	869	936	862	887	909	899	949	940	875	928	935	924	906	938	908	902	901	906	901	907	913	953	941	974	911	933	932	923	953	930	891	932	917	953	930	929	902	884	917	923	923	940	920	901	915	887	939	965	924	922	934	883	952	931	927	918	884	928	909	962	936	930	932	931	899	887	921	886	993	915	923	900	946	909	936	944	909	925	941	899	883	933	902	879	905	930	900	930	967	893	910	931	960	949	924	879	900	883	921	911	924	969	894	924	931	909	967	895	946	910	945	953	906	920	941	875	943	933	943	921	911	891	919	916	919	941	927	922	884	984	916	879	888	951	950	925	912	938	893	933	982	910	877	908	915	911	935	952	925	946	887	891	934	925	923	945	857	943	892	985	948	922	862	926	946	1005	889	945	923	856	912	890	883	934	923	932	943	901	922	917	909	917	856	849	915	898	914	861	929	955	987	889	872	920	932	896	910	895	900	945	859	885	959	907	954	891	896	934	927	901	933	972	858	996	937	923	872	949	975	873	887	859	945	930	961	882	911	878	883	949	922	909	904	879	934	900	907	917	936	926	915	922	910	894	927	910	906	895	885	883	908	912	872	940	924	929	925	909	903	906	918	900	910	903	917	830	963	949	863	899	929	893	945	919	923	910	928	938	956	892	916	951	852	932	914	938	952	952	938	888	957	958	914	937	925	931	935	923	919	943	905	929	920	915	904	904	924	911	908	863	922	860	893	888	904	880	920	936	977	900	925	884	901	963	934	926	916	928	899	932	932	893	924	920	904	921	902	904	908	947	890	946	865	949	901	941	893	904	935	993	918	933	922	935	929	927	892	960	949	909	880	898	935	928	932	902	932	888	896	941	922	915	920	918	944	892	906	911	890	909	874	931	905	900	893	919	931	936	940	895	944	897	919	945	926	956	929	859	962	940	927	887	864	870	938	884	955	904	926	866	939	931	917	940	882	939	930	977	904	878	928	907	921	870	942	914	932	951	965	937	880	951	931	902	924	880	960	943	943	927	889	915	927	889	893	922	951	893	940	892	942	914	901	891	915	870	891	909	904	936	966	914	961	952	910	917	885	891	894	907	871	968	935	963	979	895	905	923	890	871	934	875	863	954	900	963	917	948	907	887	882	917	953	934	899	899	991	884	928	903	871	891	953	903	899	932	936	943	878	879	945	945	913	926	956	917	878	929	832	940	887	907	920	931	928	930	980	884	927	907	904	921	903	895	940	902	931	886	892	905	959	890	945	917	901	944	921	924	922	908	888	941	884	902	862	966	940	909	869	948	881	911	943	904	952	936	932	941	904	918	877	877	959	931	930	961	877	897	937	944	863	906	917	927	880	915	904	896	912	933	877	925	932	927	900	868	996	927	922	917	874	965	938	906	911	853	916	918	939	885	901	921	920	978	860	848	921	943	937	956	948	926	935	971	920	954	893	919	885	897	885	901	913	924	875	952	922	965	979	902	887	936	921	917	914	937	905	925	902	916	923	942	888	882	928	901	928	900	894	914	917	939	899	894	925	898	915	912	847	935	900	919	882	890	901	874	914	886	927	963	943	957	931	909	959	993	912	879	946	957	880	947	849	937	895	933	922	918	910	905	901	903	942	883	990	939	896	941	913	913	930	957	944	947	937	917	927	891	915	897	942	915	932	921	923	921	915	857	897	933	904	902	908	979	937	919	909	882	896	895	898	918	894	969	933	869	920	904	904	951	883	846	893	913	914	969	936	932	943	972	897	953	914	976	942	911	939	858	958	975	906	959	899	951	951	931	927	957	931	945	943	905	954	898	905	877	904	923	906	908	901	849	915	942	921	885	908	911	925	888	865	915	913	873	907	922	946	891	908	891	966	905	891	949	945	993	905	906	916	906	972	894	877	958	949	943	873	920	909	891	871	929	921	938	944	902	885	938	944	903	927	876	923	988	958	906	865	958	907	913	944	915	914	911	895	901	896	910	899	929	885	960	922	898	913	914	944	939	892	931	914	899	959	966	1026	922	959	911	883	935	919	933	882	940	884	924	970	906	918	886	896	930	959	978	969	976	921	833	947	931	932	972	986	896	905	919	860	946	886	882	915	882	928	891	892	907	909	921	905	951	950	918	883	909	919	904	925	904	955	940	907	905	876	894	901	887	915	913	875	928	870	921	909	964	945	921	948	934	963	979	938	918	870	900	875	963	957	924	889	925	903	889	887	956	989	880	888	925	943	900	917	960	920	874	897	911	900	888	891	952	924	902	931	901	924	954	869	910	878	925	960	918	915	918	915	914	869	915	880	951	951	928	918	915	834	977	924	929	903	870	908	915	923	899	869	903	914	939	891	921	955	905	916	865	872	952	881	945	956	961	913	975	869	903	913	889	920	917	903	922	936	960	920	894	950	915	941	816	957	920	949	984	916	889	934	890	963	976	945	931	957	867	879	969	957	895	908	874	944	918	884	896	939	922	942	906	926	899	939	907	954	940	970	932	894	902	902	841	866	948	958	925	915	880	888	892	838	899	884	909	948	958	924	950	937	922	933	890	900	892	906	897	912	925	884	907	950	928	914	878	905	931	916	916	899	908	936	865	863	889	881	928	949	934	871	905	870	948	934	902	888	893	854	912	934	913	942	963	942	864	982	937	966	900	927	958	959	921	925	942	933	941	941	902	902	942	891	893	883	968	895	919	886	933	879	923	973	926	893	918	944	905	908	912	879	944	879	890	952	920	943	887	896	939	932	930	952	903	925	884	890	930	938	873	930	895	876	927	881	943	984	904	916	953	945	910	896	909	963	890	906	949	932	903	874	980	946	895	885	866	939	946	916	890	918	942	890	973	940	909	926	906	934	893	895	942	991	862	929	895	956	929	947	906	928	909	897	899	939	926	910	915	927	904	895	917	916	973	976	916	911	896	941	957	883	872	968	903	930	882	915	878	952	945	951	908	918	950	915	922	915	898	913	937	930	890	926	926	916	894	875	871	886	919	932	987	893	920	881	935	843	934	946	892	921	894	944	916	896	887	954	893	885	904	931	951	977	924	985	893	869	941	867	936	937	928	950	915
30712	24991	15645	1510	418	393	385	414	379	377	381	367	385	375	355	356	359	392	367	373	401	387	388	352	360	371	371	356	356	326	360	339	377	356	374	356	400	394	383	343	353	386	376	340	408	425	380	331	396	368	411	387	345	374	422	391	372	397	385	400	382	382	373	398	401	393	399	352	392	380	360	361	370	344	379	363	382	350	403	334	336	354	400	356	379	355	375	376	370	400	372	344	366	346	398	383	380	367	367	424	357	369	390	352	397	375	342	390	367	363	404	380	377	369	369	404	368	367	382	351	388	389	326	378	367	349	349	360	399	314	396	372	355	381	353	374	402	374	377	356	371	365	378	314	348	337	388	343	378	380	354	382	367	405	366	346	384	401	362	408	373	365	364	422	376	348	348	357	406	402	389	362	400	393	370	386	351	357	343	348	385	347	369	368	380	356	372	395	417	387	395	391	387	390	369	367	401	359	349	377	364	388	382	363	364	384	371	351	390	363	359	394	390	374	397	376	416	394	399	381	358	343	397	379	349	389	346	343	364	379	389	371	364	381	379	392	375	347	373	391	372	361	372	357	355	379	383	386	368	344	379	403	370	385	377	348	389	379	370	346	365	376	375	356	385	393	371	377	345	377	390	360	360	388	382	364	366	406	334	361	365	360	370	392	356	378	385	348	387	386	413	388	350	379	408	362	404	401	401	364	387	406	350	360	383	359	334	348	370	366	355	400	350	395	401	372	375	364	327	376	366	361	376	378	338	386	401	339	375	361	388	385	401	372	351	393	370	369	368	374	374	381	380	380	407	406	397	359	351	400	389	364	387	399	356	327	346	372	353	356	389	366	392	379	362	363	389	354	392	398	368	394	370	385	383	349	421	360	380	376	357	342	414	365	334	368	363	417	359	384	376	362	353	394	377	387	358	352	396	342	396	351	372	383	394	343	397	375	375	366	381	391	415	412	393	353	377	373	364	381	370	404	357	361	393	385	396	383	403	409	352	406	359	385	354	332	365	411	379	392	382	373	364	366	374	377	389	379	353	376	366	376	385	391	366	362	359	405	391	398	391	382	401	393	357	350	416	358	357	389	388	386	349	348	371	383	376	355	346	362	349	387	390	397	396	379	369	379	357	356	351	386	359	354	348	388	407	349	406	373	385	391	355	364	379	336	393	410	397	385	421	385	378	368	404	354	365	413	381	370	377	407	415	359	342	386	342	358	375	396	382	389	399	364	350	335	400	371	347	427	353	375	385	357	375	350	407	363	366	350	356	358	377	406	349	374	373	378	379	363	402	374	367	372	382	346	380	386	377	371	362	359	354	352	366	349	339	357	402	397	377	353	370	359	387	395	355	345	416	369	371	375	386	358	355	399	383	365	362	362	361	391	377	375	360	373	375	392	379	366	342	383	383	349	404	373	390	331	388	381	357	385	391	353	330	408	362	376	400	377	374	397	342	372	377	374	349	355	384	365	379	354	386	397	420	389	329	378	379	380	351	352	402	308	373	345	360	411	383	353	415	352	414	361	400	378	390	353	379	358	336	386	412	356	377	367	409	383	376	367	376	400	394	369	340	409	394	389	366	372	351	361	351	353	380	399	377	379	388	340	358	390	375	370	362	387	391	359	380	401	368	378	340	370	345	352	345	402	345	358	383	366	369	409	388	365	386	379	334	378	416	367	387	378	381	402	382	401	369	355	362	381	335	370	385	400	358	370	352	357	372	396	387	397	369	389	365	396	402	403	365	384	343	381	361	381	350	335	379	387	409	394	378	421	401	367	365	348	347	354	347	368	368	398	350	382	402	379	347	383	370	382	383	352	378	400	380	390	352	357	366	371	365	373	350	360	366	381	391	371	393	375	405	406	378	370	388	366	371	396	379	391	375	376	389	393	396	358	360	381	357	378	397	384	376	382	358	344	383	376	334	393	404	363	353	393	382	380	370	373	382	383	380	400	363	382	393	380	384	350	370	375	373	368	369	360	374	394	410	380	365	390	363	367	396	387	348	395	391	409	391	338	410	403	391	375	384	384	368	397	373	384	363	371	346	404	376	355	356	382	366	394	381	379	391	361	364	371	381	346	344	385	373	397	379	380	415	368	391	374	377	367	388	392	370	375	384	382	356	390	373	354	381	363	365	380	381	339	372	355	364	398	374	372	354	337	386	391	400	368	353	337	377	357	359	346	366	371	358	381	384	391	391	351	389	390	381	348	370	339	379	370	383	377	362	366	363	349	403	362	353	340	368	372	368	397	358	367	389	409	347	357	355	358	369	384	325	375	385	362	380	349	366	382	390	349	380	351	363	394	387	388	384	396	348	376	375	364	372	390	384	371	342	391	383	401	379	364	369	384	403	359	363	364	390	357	349	407	379	367	402	327	419	346	364	310	362	373	368	379	351	362	368	399	384	378	366	369	373	384	351	365	365	364	379	376	376	362	375	355	373	344	385	377	378	384	374	366	349	389	359	339	368	370	372	386	382	368	356	398	359	340	372	379	374	376	384	384	367	366	368	370	343	393	353	388	414	361	371	375	361	369	371	384	393	413	400	363	359	369	382	425	365	363	353	366	365	406	357	363	393	379	368	388	357	363	396	350	364	364	356	372	347	354	373	387	363	373	402	355	374	363	347	378	400	373	341	368	377	405	372	369	377	401	348	395	395	366	365	369	404	395	365	371	358	351	330	410	373	364	405	364	376	351	405	370	345	349	364	361	418	350	371	353	339	347	363	422	437	365	405	379	333	393	370	361	377	402	385	356	373	388	391	380	368	404	404	381	356	403	373	344	379	378	367	374	393	347	349	357	376	359	403	397	336	359	403	379	380	362	383	378	338	370	364	368	374	388	429	368	381	387	385	391	385	358	358	382	347	380	386	355	377	391	361	389	375	385	378	375	339	360	346	354	348	341	402	360	366	382	376	376	380	384	369	371	371	388	378	360	352	388	366	394	358	356	380	339	342	338	360	346	379	373	341	382	347	380	375	374	383	362	396	358	378	350	388	382	403	400	364	367	355	380	394	358	394	394	411	376	385	343	394	372	357	382	355	389	391	388	393	364	378	364	385	388	381	353	382	366	392	352	380	371	370	397	352	391	365	379	380	358	370	342	369	406	374	396	360	357	384	355	368	373	406	382	388	378	370	370	362	393	397	342	385	407	390	344	391	350	380	364	375	400	388	382	370	353	371	411	363	380	347	392	410	383	369	358	415	375	376	376	359	347	378	401	392	394	376	409	363	366	393	371	369	385	364	356	381	367	378	352	410	390	368	377	353	368	368	378	343	392	374	415	364	366	348	362	370	369	380	356	383	390	364	377	379	363	409	359	453	357	402	394	397	354	429	367	387	393	372	416	368	358	369	349	360	378	384	341	382	366	363	410	371	366	353	382	386	387	367	372	364	369	383	401	360	404	361	402	402	387	375	386	382	345	366	373	360	369	409	352	352	337	380	340	341	374	342	380	387	357	405	383	399	393	384	350	387	393	343	389	387	369	402	390
30041	34551	7783	511	435	438	442	408	435	460	445	421	416	394	406	463	381	432	439	427	384	430	427	415	412	431	395	402	427	406	390	407	406	421	423	401	438	441	449	410	419	423	377	450	430	422	428	403	422	405	448	450	430	412	413	397	405	438	423	394	396	423	430	368	407	404	434	403	431	425	383	430	404	413	434	458	449	422	384	402	403	410	398	408	447	443	422	399	431	385	412	404	439	440	395	431	431	428	419	435	413	396	430	453	404	445	418	453	419	434	398	454	403	394	407	365	407	391	416	422	398	434	408	421	416	418	393	435	400	407	398	407	404	392	435	407	410	412	385	389	395	401	385	378	438	402	409	411	423	396	420	431	419	401	428	398	388	425	413	412	424	424	421	449	413	399	412	410	421	438	393	367	420	409	427	431	381	401	396	404	421	395	408	417	437	387	388	388	390	423	410	395	423	418	390	412	395	446	405	426	422	402	409	398	439	486	388	406	372	383	404	393	431	432	423	430	410	456	425	440	429	402	405	400	442	438	375	427	403	424	427	357	418	440	411	419	443	382	378	438	403	369	428	434	429	412	441	381	415	443	379	418	410	456	431	420	414	404	435	414	415	408	383	388	386	429	416	417	408	392	412	380	435	417	448	385	393	384	408	395	422	443	378	413	432	416	384	404	463	384	432	405	424	408	394	422	403	444	378	438	379	393	412	421	414	371	403	444	417	453	416	431	383	394	355	399	398	416	394	411	440	396	414	448	396	398	433	384	404	461	419	362	438	405	430	405	422	368	455	439	385	414	408	418	427	417	438	400	437	380	417	414	396	447	447	413	424	437	417	429	444	461	439	419	381	448	434	412	381	415	433	368	412	422	430	411	401	390	415	366	438	418	429	414	424	434	402	440	407	432	422	416	413	405	405	360	444	388	447	399	424	414	378	412	380	410	410	410	421	425	428	378	390	430	382	379	405	431	407	375	400	428	443	393	436	377	386	416	365	429	394	394	423	379	382	439	401	400	382	413	432	447	413	419	423	406	390	386	450	415	451	398	441	393	408	415	419	420	407	445	424	435	451	370	414	425	399	385	386	424	415	421	450	417	414	374	412	406	404	413	406	372	419	393	387	388	405	448	390	432	415	394	416	428	418	424	436	371	380	437	431	415	397	399	396	410	404	431	388	375	444	445	414	427	427	412	466	425	380	430	406	389	378	395	405	392	425	409	433	405	433	436	431	427	423	398	416	414	411	410	400	407	394	414	443	404	375	405	381	447	413	392	417	394	403	476	446	421	399	384	418	393	422	392	443	417	385	431	431	401	451	411	434	395	393	403	411	426	414	429	437	405	399	438	396	386	421	398	467	418	423	392	407	399	417	413	402	411	394	403	456	424	427	417	420	408	437	408	433	387	407	408	392	396	406	397	381	423	415	413	403	407	370	379	400	409	442	384	400	430	433	413	393	405	428	386	441	433	412	399	394	386	435	426	393	431	437	396	368	408	409	354	357	435	420	416	401	411	388	410	411	439	387	420	452	419	419	424	423	433	411	397	395	422	438	410	403	390	425	392	380	417	419	404	393	462	386	405	403	424	404	406	425	392	403	441	392	392	399	414	427	424	410	428	406	378	419	420	448	411	441	398	411	395	396	435	425	417	414	403	419	411	431	427	413	413	412	410	419	451	398	426	461	399	376	411	395	435	436	446	371	413	386	436	406	446	385	413	400	402	361	370	416	433	411	454	426	383	377	420	410	354	421	413	395	435	434	419	424	387	405	429	419	391	416	428	443	434	387	413	470	431	437	418	409	411	394	421	401	406	424	458	441	395	395	427	405	409	431	438	360	433	433	399	421	435	438	424	413	417	421	435	434	423	401	419	455	401	397	412	399	401	395	469	450	396	385	422	411	429	365	422	416	434	399	417	416	436	400	434	362	428	454	394	442	448	438	412	408	374	446	395	391	429	422	407	421	435	389	398	437	387	393	409	382	396	406	392	374	377	405	409	427	408	400	417	430	461	464	385	407	410	380	399	430	432	407	406	400	416	367	393	419	430	430	390	411	401	424	389	374	403	417	417	386	405	418	406	416	436	440	423	422	369	429	433	405	400	403	368	427	401	429	415	408	409	428	401	409	451	404	429	380	371	418	371	439	416	399	405	401	394	410	421	422	392	409	436	420	367	407	392	444	420	396	391	406	453	420	397	409	416	405	404	429	429	419	454	457	413	460	416	396	433	377	375	428	385	440	425	415	383	430	401	455	420	395	441	418	381	423	461	415	412	455	430	384	420	416	418	407	409	385	387	410	369	397	405	420	427	377	426	417	416	368	432	385	402	416	427	403	406	421	423	423	401	404	428	426	442	405	348	397	360	374	429	402	364	440	434	416	416	393	411	396	428	445	416	387	393	411	391	391	420	424	443	410	414	399	392	397	420	423	424	428	411	416	376	417	390	408	396	434	418	407	395	407	401	413	376	413	389	393	411	421	426	413	415	419	436	409	390	383	436	440	369	409	449	405	390	422	410	404	387	446	419	426	446	397	408	445	385	422	425	406	458	419	435	355	407	403	397	404	397	410	407	392	435	399	442	422	395	392	445	389	416	413	391	371	427	448	397	405	414	394	424	429	434	424	414	406	404	418	404	378	413	418	388	407	420	436	415	404	443	406	370	409	418	428	415	419	418	438	426	382	406	432	432	394	379	436	428	445	401	400	400	445	389	409	391	402	382	442	383	435	402	454	400	404	409	418	410	433	419	443	419	384	420	427	428	441	405	423	434	396	433	394	420	405	391	413	379	400	446	398	434	393	436	393	453	375	424	424	415	370	403	425	434	421	466	416	401	392	406	407	388	413	416	439	427	423	412	420	420	426	426	412	403	414	400	431	427	451	462	399	387	407	424	389	395	421	423	423	419	432	429	378	423	407	404	432	426	399	427	423	401	395	386	420	440	411	416	440	466	419	396	405	386	422	412	400	403	418	440	404	422	389	422	411	406	409	432	421	424	388	417	397	395	447	417	432	403	387	445	421	406	386	430	407	416	405	361	442	405	435	416	385	444	407	371	415	400	432	429	457	425	435	402	414	405	396	411	400	400	407	408	408	446	430	441	422	434	389	425	399	387	403	341	422	379	404	401	407	400	431	416	440	392	418	417	414	432	392	436	382	411	421	427	383	427	445	431	400	404	393	409	450	418	425	419	408	454	415	382	408	402	429	410	415	395	458	432	411	436	386	383	393	423	408	433	394	417	387	385	393	394	415	411	421	419	419	387	390	422	410	416	395	411	428	390	369	406	385	407	383	397	421	437	407	385	411	422	405	407	450	408	437	397	403	451	419	399	393	414	368	400	388	460	439	430	421	400	390	428	416	407	386	432	412	418	449	390	397	420	426	402	405	422	393	400	439	429	408	407	446	434	396	411	397	405	404	408	409	392	441	424	435	399	399	403	402	410	438	427	417	398	391	439	402	382	419	413	420	397	401	430	418	430	388	418	424	390	418	442	433	401
23962	21625	29050	24097	20539	8233	955	702	644	577	619	627	549	531	553	551	553	517	508	560	494	495	535	538	518	529	530	582	494	493	531	549	501	509	525	470	503	543	512	507	549	491	521	545	495	529	505	507	596	543	517	488	584	529	530	517	486	540	523	499	538	526	497	530	547	516	506	491	497	516	560	510	488	484	498	521	508	491	489	501	541	506	528	487	491	488	504	480	508	530	523	553	508	500	507	506	499	511	459	539	494	516	507	494	503	497	490	435	471	497	538	538	474	531	524	508	522	530	497	485	542	504	521	476	504	510	534	531	505	503	495	511	513	482	555	501	484	482	479	501	538	520	474	549	494	476	524	504	512	510	483	558	524	482	536	547	498	517	565	539	510	529	520	535	540	502	512	480	530	517	529	519	522	524	523	486	528	512	521	530	534	519	541	495	510	492	543	519	501	504	496	505	520	531	493	495	510	517	479	487	532	538	517	522	557	531	486	532	510	552	533	493	480	509	526	494	493	519	481	542	551	484	520	534	507	521	494	497	521	512	498	490	483	539	501	498	522	559	498	463	493	505	501	496	498	506	530	517	484	502	513	522	527	508	503	508	506	522	555	567	479	512	490	522	557	486	512	495	551	510	503	506	499	520	507	553	504	525	527	521	507	522	515	478	478	491	536	511	503	527	532	494	490	515	540	521	516	496	483	520	521	527	485	519	509	494	527	567	479	506	504	512	503	527	502	476	535	491	484	528	491	478	492	548	500	498	512	480	490	485	499	522	525	505	513	536	528	528	516	479	504	465	534	527	520	500	451	509	552	504	531	526	549	498	531	483	509	481	492	498	539	484	500	519	534	512	483	494	531	518	506	457	496	519	529	517	524	509	506	519	515	534	521	493	514	506	513	540	508	504	519	491	526	462	503	520	482	496	464	478	493	505	477	497	519	523	524	495	532	521	546	491	531	531	550	478	536	519	519	525	506	520	497	530	473	488	488	495	482	547	490	495	514	478	534	506	503	491	557	459	501	498	531	501	533	481	527	499	522	501	497	534	511	526	488	521	473	508	512	504	527	452	432	509	499	497	533	543	511	541	518	485	514	501	503	493	518	496	494	487	510	506	524	513	519	477	530	531	513	510	516	506	528	547	511	533	531	476	500	500	528	535	470	529	503	547	506	538	530	526	533	504	445	517	532	504	525	535	525	489	500	540	530	516	519	497	489	549	505	491	515	508	548	510	504	539	481	531	498	474	501	550	514	523	522	486	511	490	529	551	530	549	517	472	514	509	504	495	505	480	504	551	483	480	532	483	495	485	512	527	542	498	522	507	532	491	544	520	485	569	510	522	523	488	512	536	493	466	487	538	500	506	484	474	552	501	475	524	511	547	528	541	553	546	508	528	511	520	553	524	514	486	483	548	481	558	488	531	512	490	542	443	493	488	519	505	503	492	545	502	499	519	523	480	484	530	527	554	567	518	493	514	531	509	509	487	496	508	522	520	519	501	503	493	483	491	537	516	506	493	531	533	454	519	529	526	528	528	504	521	493	528	477	482	531	518	500	494	489	498	519	533	506	520	493	453	483	503	525	502	456	512	520	449	493	496	459	534	579	493	491	484	514	496	501	524	516	484	531	481	482	506	499	496	526	504	520	572	512	458	506	500	501	498	514	503	518	522	492	535	513	521	524	524	495	498	559	553	509	540	492	518	498	526	569	527	538	520	547	541	494	558	506	505	479	537	470	487	473	448	532	523	507	532	477	484	520	510	515	523	510	525	511	503	550	534	500	518	500	513	492	508	531	502	484	554	525	536	523	502	503	494	512	533	481	503	527	506	536	507	491	519	484	518	537	539	522	543	461	491	501	474	505	473	489	517	514	536	489	543	479	514	534	558	526	533	556	526	467	488	486	497	455	504	495	552	513	503	474	521	532	494	495	536	466	500	510	515	483	517	512	506	505	503	539	457	498	504	499	506	494	503	535	504	506	497	516	486	459	526	524	520	461	552	522	512	485	490	527	486	490	508	458	506	522	466	498	491	475	503	529	502	476	519	504	524	504	503	464	472	526	536	494	490	492	449	469	517	505	494	527	563	541	525	487	481	505	494	493	507	507	536	491	510	504	497	507	507	512	523	513	536	484	550	504	521	523	505	525	508	531	519	502	578	504	485	503	507	496	514	502	499	523	515	487	489	508	519	557	513	456	512	478	538	503	490	533	483	502	532	496	491	513	518	497	518	533	498	531	499	510	541	530	509	510	564	478	515	545	508	533	475	523	485	522	555	499	532	547	516	547	468	524	500	494	531	541	509	537	485	503	527	502	513	569	506	492	510	472	520	539	509	533	509	531	482	498	487	506	557	538	486	510	489	471	519	510	494	519	515	496	541	532	549	501	498	537	503	486	496	486	476	521	482	515	496	529	514	499	504	503	523	478	536	539	510	503	488	485	490	537	540	518	504	481	517	483	480	537	490	532	514	530	505	517	530	536	542	477	515	481	492	483	507	493	557	460	517	508	498	502	484	487	511	528	488	476	494	512	499	464	535	538	506	472	518	501	526	527	527	492	509	521	533	509	565	503	531	481	515	532	527	498	509	512	486	506	498	504	522	494	514	477	543	502	487	475	527	511	477	485	507	526	510	452	469	520	494	503	532	556	487	524	487	528	492	520	480	502	508	523	495	513	485	546	544	494	523	495	478	511	509	513	498	507	530	525	536	527	511	481	518	536	526	493	536	519	545	527	527	529	500	548	492	505	509	493	506	491	484	492	522	515	502	557	499	534	509	441	516	452	486	494	512	518	493	489	520	514	488	483	458	451	534	481	511	500	509	521	526	521	473	526	493	490	526	491	517	535	474	491	501	515	520	511	519	506	502	472	549	546	484	498	534	515	501	517	501	510	491	519	506	493	553	538	502	535	476	517	517	503	519	480	474	478	514	522	501	513	510	483	498	532	504	533	528	536	510	508	529	492	488	520	467	465	522	518	515	564	537	500	503	546	490	505	522	516	497	541	486	531	501	500	496	519	511	466	519	500	519	491	516	481	520	479	537	544	497	502	472	537	489	527	516	508	475	511	541	566	552	475	578	518	504	486	516	485	530	512	511	548	537	458	494	518	494	542	508	517	504	494	498	505	488	537	468	512	532	512	494	536	491	544	502	501	526	502	440	503	554	473	509	504	540	525	539	509	476	529	506	507	492	471	507	519	515	454	527	487	493	496	541	492	497	506	544	502	528	468	501	498	504	493	447	480	476	537	552	482	474	496	500	485	474	543	534	484	480	484	503	516	511	540	513	492	500	489	489	525	486	526	552	510	504	494	509	483	551	534	485	505	467	502	530	532	483	473	545	543	471	502	492	507	511	519	529	507	510	484	510	523	531	473	506	498	507	496	469	497	512	502	511	510	525	474	491	486	540	501	482	509	483	549	495	548	503	534	504	497	510	497	481	505	538	493	498	515	494	506	512	477	528	484	506	488	520	513	533	500	486	497	496	509	530	498	485
44809	77054	24634	2208	1348	1054	894	767	731	661	677	631	603	581	587	562	586	572	548	572	534	519	552	541	571	555	540	552	558	519	513	523	569	548	549	537	537	519	512	525	550	570	490	535	529	515	500	518	550	529	539	526	533	527	536	482	546	544	540	533	539	508	543	530	528	508	542	518	531	537	511	509	569	541	495	541	545	544	544	542	534	544	531	494	500	515	515	511	478	494	525	501	532	513	514	540	533	510	570	551	522	569	534	480	499	464	511	519	556	494	498	517	513	493	466	567	551	520	549	522	454	506	510	498	524	521	519	504	512	573	541	532	550	545	543	531	514	507	514	549	574	509	539	526	522	509	538	525	541	572	536	551	511	514	515	486	543	534	501	497	533	536	532	557	540	495	520	538	550	540	508	552	599	497	542	528	512	508	580	560	560	491	562	516	520	525	505	526	533	514	525	536	556	535	543	518	497	596	552	539	512	535	535	482	567	521	538	528	545	545	510	522	513	516	538	568	547	538	507	540	543	487	508	561	554	519	575	522	563	516	554	532	574	493	536	522	503	476	492	521	548	522	546	563	557	519	494	531	514	526	534	522	493	496	534	504	560	518	519	603	532	490	494	527	499	548	544	513	526	540	520	559	560	530	528	495	498	543	544	500	530	495	467	521	484	505	499	545	519	564	531	532	527	545	481	541	535	524	553	565	488	465	537	568	546	523	516	583	528	529	538	558	516	546	519	541	526	490	485	521	536	543	514	519	532	542	545	528	494	498	553	502	532	549	566	531	507	540	540	555	524	527	534	493	502	554	525	565	540	519	549	506	546	543	519	565	533	510	535	521	536	508	533	511	528	558	541	536	513	528	495	503	578	497	541	516	479	502	533	554	535	550	537	562	532	541	554	521	538	522	545	528	508	507	577	501	524	508	531	575	575	509	529	539	513	520	524	562	506	577	519	524	497	508	499	576	522	527	563	530	532	531	526	517	573	499	515	516	533	545	553	554	520	541	534	534	496	512	567	556	509	554	532	534	544	510	518	479	543	552	556	566	545	531	520	546	528	531	559	569	533	546	496	539	518	559	509	530	504	502	559	502	575	547	484	551	482	593	521	537	484	538	512	534	526	577	535	552	533	556	534	557	503	550	524	503	551	523	516	530	529	517	497	513	556	549	520	534	575	511	534	508	529	529	515	528	536	521	527	511	516	552	499	509	518	516	542	497	569	560	503	541	519	515	543	521	519	605	491	536	507	537	529	552	570	511	536	537	503	498	473	514	537	526	538	545	502	555	453	471	484	532	509	500	519	490	577	541	489	473	486	511	515	536	544	492	551	517	504	517	535	555	558	534	542	584	563	573	520	580	545	533	553	509	527	526	566	539	495	564	509	540	487	512	556	559	552	574	524	498	546	558	569	505	534	558	556	545	557	557	507	501	525	549	501	551	538	527	524	498	518	526	483	521	538	507	540	473	570	539	538	531	535	511	514	502	544	566	531	546	541	555	502	516	517	565	553	527	542	525	590	551	508	557	528	512	527	526	553	475	533	546	538	526	513	543	553	528	497	499	586	527	537	536	522	513	544	538	541	515	535	544	530	541	513	523	518	517	508	571	512	538	539	512	551	551	560	494	538	526	506	543	515	577	530	549	512	587	515	536	549	567	491	569	537	540	525	521	532	489	494	505	528	554	528	505	507	509	536	497	535	540	553	537	501	570	542	496	508	537	510	544	521	548	554	536	558	530	536	504	529	568	527	511	510	579	525	582	527	517	527	562	539	527	504	520	556	579	523	542	528	522	560	528	511	512	537	537	524	543	524	514	525	537	527	548	511	481	518	535	528	505	523	516	512	527	511	525	541	510	511	560	525	488	501	522	486	483	515	491	542	561	513	499	506	546	525	535	502	525	558	509	567	531	566	541	520	516	496	518	548	535	540	530	520	485	539	523	503	458	531	531	511	541	523	492	513	517	542	533	542	552	527	559	467	540	545	507	521	541	556	526	493	552	498	485	559	562	528	515	532	518	568	478	560	532	543	498	501	538	574	555	576	545	555	505	503	524	515	508	523	539	566	562	541	521	526	532	552	513	528	527	550	535	533	530	556	490	529	546	545	530	541	511	522	524	508	551	558	501	550	543	523	490	568	530	507	541	522	566	530	529	519	492	498	497	532	547	554	545	545	546	550	529	535	565	533	519	530	549	522	472	512	544	511	547	559	541	480	513	545	530	523	523	526	525	534	543	540	567	529	520	526	559	475	522	526	535	523	516	517	507	493	518	521	532	555	508	522	492	496	523	521	531	531	528	529	538	547	539	553	522	525	567	528	530	503	532	560	547	564	531	550	556	545	485	581	507	556	564	535	544	544	545	526	563	515	486	555	534	522	509	490	595	529	549	550	535	519	545	530	480	485	569	534	511	546	506	516	499	567	559	527	542	482	519	515	523	515	562	521	545	552	513	539	541	548	562	557	535	515	552	561	558	550	565	514	532	501	499	507	537	554	520	512	479	513	549	535	494	501	508	515	495	526	554	538	528	545	481	516	531	558	530	583	531	501	504	501	557	537	524	554	559	524	518	527	542	548	528	505	526	528	501	510	565	501	500	539	524	531	520	492	533	537	531	516	519	512	524	523	479	515	543	508	532	482	546	504	511	524	544	497	471	513	561	531	538	526	529	531	532	504	551	509	573	526	549	502	535	547	527	546	535	522	480	497	541	504	513	545	556	554	520	566	544	522	500	529	502	561	526	539	540	524	497	573	536	530	501	561	523	519	523	503	525	517	535	511	506	528	490	511	586	508	528	497	511	499	529	573	570	527	529	565	517	488	520	495	541	541	539	516	554	499	555	538	574	510	513	492	523	555	523	557	544	499	558	502	561	541	513	504	530	518	516	518	518	523	535	562	545	552	530	507	548	482	486	502	507	516	514	523	516	531	514	534	502	548	516	524	537	522	520	567	545	532	548	583	501	534	521	514	534	526	519	520	565	587	523	532	528	545	552	535	561	512	560	554	528	503	522	498	522	488	527	536	534	561	509	532	504	573	524	538	476	556	497	530	548	522	551	525	524	530	505	541	526	525	564	508	488	546	566	542	552	555	547	520	561	502	550	528	495	540	560	542	542	524	512	501	590	507	552	496	531	527	544	539	531	518	529	500	511	550	507	524	549	534	529	502	511	491	534	520	540	532	565	528	519	511	528	525	557	496	559	524	494	510	551	508	534	556	519	509	504	509	519	539	577	538	527	516	535	512	527	510	520	516	538	539	523	493	529	568	593	555	519	540	528	540	503	515	498	554	515	544	523	526	544	567	546	543	530	563	522	570	526	511	504	553	570	488	518	529	518	544	516	518	536	558	503	520	523	528	525	503	499	505	500	508	530	520	532	558	506	504	541	532	494	593	588	554	528	522	525	529	485	519	519	542	524	530	537	553	485	499	507	525	562	493	516	536	540	564	538	504	494	523	532	538	549	506	537	528	549	559	511	517	554	556	533	570	516	484	533
25088	22378	28294	24422	9751	999	795	774	709	720	630	674	673	718	658	681	671	673	640	658	658	669	630	670	614	604	655	657	653	608	633	681	629	687	690	648	672	596	661	635	686	659	639	618	634	658	613	648	621	675	672	653	619	668	665	612	666	643	585	604	661	657	657	635	631	619	672	647	643	652	655	654	657	670	616	651	673	688	629	603	662	619	649	636	640	679	639	640	635	666	603	655	677	643	650	651	656	654	636	660	672	627	674	659	655	697	640	627	667	620	640	650	669	642	617	688	666	632	668	640	658	632	635	656	632	613	686	654	631	627	701	629	587	670	599	646	658	644	648	710	669	628	638	596	637	637	641	648	664	616	662	660	656	673	673	630	636	619	638	621	642	677	661	649	656	632	628	658	602	647	649	668	624	673	668	661	610	614	578	632	641	628	663	668	619	664	665	633	618	581	590	637	637	642	633	619	636	678	631	690	658	712	617	601	623	643	636	656	612	664	660	677	654	687	618	653	642	616	638	627	612	651	646	624	646	611	644	579	638	640	642	635	690	668	627	632	644	631	626	645	619	669	645	659	655	616	637	648	648	650	608	627	658	698	663	649	628	660	649	633	572	628	620	620	670	673	688	658	625	676	619	664	618	668	640	648	665	662	604	645	680	627	664	641	635	644	690	668	661	612	648	645	694	674	635	663	671	595	597	647	626	655	587	665	667	667	647	654	655	654	633	628	652	629	668	658	655	627	657	651	601	631	622	654	656	678	615	651	614	671	624	682	675	645	609	615	704	646	688	653	639	656	631	589	649	673	645	663	649	625	614	627	585	647	674	606	638	661	681	645	641	659	621	648	657	629	601	629	656	623	633	638	678	641	632	648	649	650	634	649	629	677	615	594	615	664	653	644	701	627	657	653	642	656	663	646	634	643	639	635	626	566	617	633	645	636	638	637	657	611	642	654	647	635	682	633	596	621	662	630	629	642	627	696	648	633	606	632	627	637	676	661	637	616	670	592	650	660	619	637	686	672	604	617	653	671	638	665	670	629	618	630	649	664	681	634	612	644	641	664	599	640	655	620	638	656	661	670	651	689	648	626	660	652	606	655	653	599	653	678	625	649	611	628	656	653	617	638	637	664	663	629	655	635	613	652	582	683	676	631	659	668	653	623	610	659	623	616	668	632	659	617	618	649	721	647	651	621	642	645	656	673	641	666	640	621	644	650	650	709	724	644	638	665	635	652	603	657	643	597	676	659	610	637	637	644	682	674	618	690	634	662	650	662	659	617	622	653	622	633	681	601	648	666	647	634	625	635	643	610	656	666	618	657	646	627	648	649	646	655	697	594	656	656	636	674	629	636	583	657	653	592	678	641	662	607	627	662	661	614	628	675	669	673	685	636	635	643	652	633	667	632	676	646	655	681	632	686	621	665	661	672	634	608	642	666	664	645	655	649	673	689	623	623	652	655	666	663	602	634	625	682	665	622	647	641	648	638	584	650	671	628	627	667	614	696	637	628	612	628	590	658	630	645	624	658	633	687	619	674	665	675	637	644	686	645	629	630	644	661	661	591	620	707	665	631	628	632	634	622	631	655	623	659	646	646	632	621	622	631	621	669	675	646	648	667	672	634	587	654	644	631	662	669	666	634	658	607	664	645	683	661	669	661	643	646	610	640	603	637	603	602	641	616	664	637	664	662	628	679	648	716	659	688	623	632	609	591	649	661	627	643	578	648	645	658	670	681	647	640	595	653	668	666	655	700	555	679	646	662	652	649	677	662	633	622	659	609	590	648	637	648	671	608	658	661	612	623	615	628	632	665	613	648	641	641	644	632	593	640	652	658	644	652	665	589	668	622	635	652	666	606	640	609	668	617	642	680	631	688	667	613	671	647	669	586	617	600	670	665	660	616	623	676	597	651	641	583	663	647	607	611	664	662	617	643	592	636	627	633	678	630	573	659	648	646	652	675	622	667	655	602	631	644	648	649	645	576	663	657	657	643	656	595	636	645	666	674	612	649	609	617	666	672	665	640	675	621	647	679	660	645	640	668	670	644	621	645	660	629	641	653	655	652	666	651	627	654	651	643	614	594	642	616	627	643	638	615	664	615	657	608	690	651	642	647	594	620	652	654	620	696	659	579	690	618	649	631	632	660	644	660	640	623	632	606	628	675	614	629	655	701	635	629	621	632	658	617	637	643	647	650	608	665	657	681	660	646	649	654	640	644	684	694	649	608	637	612	624	669	656	648	636	644	640	639	632	644	636	630	646	608	653	638	594	679	642	637	671	643	673	654	648	631	615	672	637	612	685	665	641	608	654	626	633	642	598	616	656	620	569	657	630	600	636	639	621	636	650	653	622	631	681	652	646	699	671	673	597	622	627	648	665	610	634	628	654	616	615	649	669	640	639	618	633	641	673	671	614	648	643	680	689	604	685	624	625	606	607	626	669	639	611	618	640	619	617	658	665	629	674	640	661	665	648	654	642	636	613	650	647	624	612	628	637	632	680	641	619	663	656	652	640	646	633	673	665	670	667	634	627	657	650	674	626	646	660	621	680	678	715	614	619	632	619	615	670	627	636	649	600	622	659	653	641	652	658	644	674	618	641	656	628	625	717	654	640	625	629	658	582	649	631	645	654	672	635	658	671	663	631	652	642	574	682	658	654	640	681	670	658	692	610	663	651	623	643	622	674	628	648	644	692	619	640	623	695	654	689	653	649	658	606	641	680	609	637	637	639	612	658	641	648	673	622	632	598	635	628	636	668	646	627	609	626	641	607	678	626	692	608	684	650	646	686	657	657	646	653	634	617	620	627	653	665	579	651	623	594	670	641	635	660	677	664	606	643	614	625	624	638	621	656	628	697	609	686	641	682	671	656	597	607	608	613	638	638	622	628	651	617	635	648	643	682	632	699	646	625	626	607	613	686	682	627	648	599	626	624	657	637	648	623	627	662	661	637	661	643	652	647	622	619	594	622	607	593	655	625	650	641	609	673	650	644	616	618	678	625	653	635	691	675	604	613	633	680	584	645	627	659	645	658	638	616	653	642	654	623	672	648	633	665	595	673	601	615	604	656	677	661	652	664	639	592	597	661	651	584	605	633	645	638	640	647	655	608	663	661	651	646	592	655	628	617	628	687	635	646	624	625	660	666	645	633	634	652	703	664	654	619	607	626	638	649	592	681	642	693	641	626	651	697	660	632	638	642	674	624	694	663	671	646	620	691	668	653	671	617	606	665	646	615	654	650	601	634	632	640	646	678	631	637	647	634	666	636	636	626	606	612	608	628	649	651	659	638	674	679	654	648	634	612	624	654	626	637	625	663	596	654	667	664	662	625	605	688	633	613	676	633	620	671	617	632	666	665	670	589	627	602	597	648	608	637	629	621	636	671	609	664	719	668	649	625	664	622	632	689	626	619	640	664	652	606	668	655	669	622	660	642	675	692	666	620	626	614	630	653	618	623	630	662	651	668	650	625	690	631	596	608	634	638	627	628	605
42323	68078	22660	1539	1092	948	920	835	791	822	694	719	728	714	649	723	690	714	775	640	700	663	705	690	690	728	730	666	708	643	624	663	728	694	666	688	688	688	693	664	691	697	641	648	652	677	650	661	650	755	677	706	666	662	663	678	689	669	674	657	681	650	703	687	672	696	706	672	667	681	696	693	727	664	668	678	666	685	713	678	713	667	701	687	726	664	678	687	634	707	662	703	700	696	653	625	667	705	667	636	687	658	708	715	729	647	681	680	682	670	669	682	671	756	642	648	637	656	756	666	693	675	657	672	674	722	704	707	713	679	645	692	657	710	703	661	663	680	755	744	694	671	628	651	661	689	696	665	642	657	698	646	718	688	680	645	691	674	666	673	704	637	680	674	708	688	669	683	717	676	674	676	698	686	711	684	670	642	698	698	629	684	677	659	672	664	693	696	666	667	678	708	678	714	612	668	660	665	692	622	655	666	668	634	641	673	656	703	660	673	688	652	743	705	674	659	718	670	692	671	714	670	710	676	741	660	671	673	658	680	679	688	626	635	690	657	671	698	672	745	675	622	665	664	665	707	698	699	675	652	674	702	664	649	678	671	672	697	653	672	736	691	689	714	641	636	640	698	666	684	679	693	653	655	654	646	691	717	699	682	703	690	673	696	667	672	679	667	684	713	734	626	745	695	646	664	674	706	670	705	715	691	677	679	652	634	674	667	615	687	678	682	628	707	703	657	682	663	679	660	724	670	684	693	691	689	718	710	690	652	706	664	713	685	662	697	686	695	714	629	660	695	628	656	664	692	639	677	664	697	709	660	681	686	684	651	653	705	680	676	654	701	781	694	688	666	680	688	641	724	665	682	642	666	660	710	731	674	685	675	637	668	679	669	755	695	626	739	652	670	654	672	661	664	648	650	688	660	722	687	692	687	665	688	691	660	649	681	652	693	662	697	632	641	675	659	666	692	665	694	647	664	725	687	671	660	740	688	622	659	700	669	687	655	673	691	704	700	646	665	694	703	701	687	680	681	664	702	693	709	696	700	694	691	629	629	693	651	661	702	667	684	652	658	729	647	706	685	702	657	686	697	706	689	720	633	649	672	666	679	683	661	717	691	700	667	675	672	668	682	640	720	657	690	683	744	679	678	655	660	662	674	663	697	671	684	701	678	671	698	668	689	656	663	672	668	650	704	673	592	685	706	660	716	661	672	673	687	694	722	674	684	673	677	676	671	701	661	654	672	673	690	643	690	689	645	683	672	683	658	636	679	669	686	741	682	700	705	670	736	686	643	649	670	708	693	659	724	639	650	689	678	680	701	702	637	678	628	668	654	690	681	661	661	673	711	676	688	692	664	669	655	636	674	626	720	661	663	644	694	724	683	722	692	684	690	691	659	622	680	661	666	678	704	677	685	644	697	662	693	662	693	679	670	685	699	711	659	660	681	711	641	657	717	734	662	704	714	670	649	695	679	656	677	708	667	678	690	693	696	682	692	672	688	653	691	673	701	670	659	713	730	685	688	688	634	706	663	656	689	680	681	697	704	601	664	698	673	711	691	629	720	661	704	645	678	732	629	667	670	724	704	679	685	647	699	669	673	692	656	710	689	674	674	694	668	720	693	673	672	668	619	634	666	692	655	681	658	681	674	730	697	678	745	686	671	710	691	706	727	705	677	651	642	698	683	680	720	664	708	695	661	694	641	672	672	687	688	715	647	700	629	679	642	704	705	688	684	712	659	686	710	666	658	732	653	674	658	690	714	707	682	649	658	664	644	707	737	656	645	692	638	681	685	668	683	649	706	676	702	667	690	715	652	671	690	677	653	666	695	698	633	651	674	681	712	642	679	662	659	647	691	705	674	711	662	700	631	705	702	676	675	693	694	712	675	696	678	659	698	721	742	686	750	716	667	649	707	723	670	736	702	647	689	707	684	692	690	691	683	689	680	706	696	679	671	710	698	675	685	688	660	735	728	662	671	704	673	733	677	693	712	678	695	682	659	648	695	695	668	684	660	654	640	686	703	670	700	650	709	678	669	644	669	650	664	703	722	706	665	657	670	652	673	666	711	675	671	684	681	676	653	668	713	659	668	691	682	680	694	693	674	712	615	680	657	650	699	704	682	691	639	694	660	730	671	701	696	685	700	675	674	681	716	729	663	692	654	670	672	649	674	691	672	651	666	667	627	689	630	659	692	668	718	605	699	704	686	678	666	683	656	657	622	671	689	668	686	683	624	734	671	698	673	687	678	663	675	694	705	681	667	679	682	670	660	665	708	693	656	645	658	748	695	654	646	670	681	629	699	654	689	702	685	628	646	761	628	704	677	700	697	646	677	723	721	654	695	668	682	686	673	704	716	665	708	660	685	684	682	622	701	652	661	700	691	693	684	634	699	726	679	662	673	716	651	699	704	702	636	678	677	672	698	662	659	695	696	615	674	678	722	650	655	710	701	707	644	704	704	713	650	682	688	663	668	680	692	666	693	670	651	728	704	676	677	703	709	679	703	689	695	719	723	685	662	722	666	662	691	650	686	620	657	675	686	645	724	733	702	700	651	624	682	693	698	660	698	732	700	693	670	707	628	672	682	690	764	696	669	661	667	713	669	680	710	727	661	654	639	723	670	713	676	691	692	652	681	634	682	632	677	679	639	686	652	679	646	691	693	731	690	667	634	687	655	643	710	647	655	678	669	635	674	698	723	661	661	671	673	694	626	640	678	684	686	697	719	713	697	711	701	681	646	676	633	679	700	685	700	655	652	693	725	695	711	664	691	644	726	694	673	685	681	681	727	658	687	632	635	674	702	686	702	662	638	639	690	665	660	640	689	686	721	704	685	682	698	689	664	705	697	707	701	615	671	647	635	702	679	681	666	697	644	680	670	677	695	618	660	711	694	663	688	652	690	728	683	638	684	670	722	684	667	688	665	655	682	676	660	682	660	687	719	719	733	677	694	678	692	688	685	711	687	654	701	703	651	693	651	672	708	674	694	717	690	670	665	709	719	664	636	672	672	659	721	642	691	648	715	640	731	687	706	685	652	639	712	657	688	722	626	675	693	687	686	648	696	629	723	710	704	691	661	630	709	619	674	654	674	663	690	719	680	728	664	684	660	640	653	662	693	697	669	674	657	692	658	645	669	661	722	654	648	668	673	683	737	680	661	659	649	669	702	664	670	705	636	682	684	712	671	669	682	710	666	721	648	737	652	639	700	655	668	650	641	669	638	689	701	696	719	701	657	709	730	731	640	671	697	729	638	692	659	710	642	690	640	712	698	667	700	701	643	694	676	677	640	656	712	659	694	671	697	706	684	655	646	675	642	717	664	692	701	667	685	698	695	648	649	700	713	684	705	692	637	744	707	662	672	638	675	659	686	645	651	681	683	716	716	723	708	667	679	686	670	729	694	661	674	665	704	659	677	683	681	691	734	664	656	690	645	660	691	679	732	668	678	683	631	669	690	674	711	630	661	665	671	685	730	709	709	703	681	723	677
22704	21541	29147	23734	21151	20598	6764	1409	1173	1150	1137	1057	984	1060	995	965	999	955	965	925	940	942	989	963	945	899	964	920	942	983	979	887	988	963	936	908	874	1020	940	940	943	923	920	913	932	917	929	938	875	935	997	899	947	938	918	957	967	931	957	890	914	911	920	945	916	919	900	959	913	907	932	930	924	965	943	953	881	915	904	909	890	945	939	932	931	908	991	934	884	917	885	854	981	940	901	907	927	959	961	904	903	954	895	930	947	925	958	869	970	889	948	889	963	883	955	881	937	1015	969	949	952	911	880	905	928	927	877	906	893	890	944	940	891	928	922	891	916	871	897	943	921	941	906	918	920	897	939	931	956	933	949	954	911	927	958	879	919	954	969	960	867	965	908	951	954	955	910	905	903	957	913	895	936	896	914	965	904	878	934	923	923	886	932	966	928	937	927	931	894	938	940	933	939	885	867	935	960	966	997	939	1009	898	898	947	923	953	921	877	907	955	902	925	888	921	891	844	921	903	955	895	903	952	877	965	905	948	898	877	920	941	880	889	929	916	913	919	913	943	924	897	899	931	961	974	982	936	975	919	890	909	912	899	892	979	948	933	899	886	873	902	935	956	872	904	946	936	924	973	872	929	929	945	935	881	919	877	905	887	914	882	950	961	934	901	941	940	919	953	918	950	996	939	918	922	930	953	940	926	947	918	980	945	934	965	890	956	876	921	946	875	917	1018	923	876	949	926	933	944	925	877	895	928	903	940	1004	943	941	935	944	908	913	948	962	961	928	895	930	946	879	851	962	890	952	972	949	881	939	978	926	963	904	972	910	911	893	876	952	897	954	913	876	920	938	899	932	944	970	886	932	935	946	903	962	884	929	938	952	976	942	921	891	920	879	927	908	984	946	972	894	925	955	939	918	913	841	921	949	969	934	932	924	892	849	928	944	972	956	885	938	912	985	906	865	949	871	962	934	928	885	898	977	944	918	933	928	952	927	918	904	954	905	939	887	968	912	932	953	954	918	949	912	965	882	903	920	957	926	892	883	990	969	925	854	972	903	976	965	920	899	915	938	959	923	916	966	925	938	869	942	910	879	897	972	940	898	938	926	874	933	997	904	896	953	885	953	912	966	885	912	922	905	903	949	909	908	917	958	883	926	911	914	954	894	904	927	906	909	891	915	890	924	964	922	886	943	1005	941	931	941	949	900	907	939	929	917	933	951	1033	899	907	903	953	977	902	945	883	875	885	892	945	930	928	948	890	915	969	942	955	950	957	883	899	843	921	931	921	915	895	865	913	898	901	986	985	921	891	908	941	915	952	956	978	905	930	919	956	930	964	915	925	955	927	875	852	941	909	920	933	925	894	947	919	950	886	939	903	918	938	916	912	947	977	957	942	976	934	973	938	893	918	953	976	852	931	929	901	941	890	906	899	937	913	929	944	952	929	954	878	889	860	928	921	937	973	959	931	861	934	892	914	934	904	929	945	971	926	956	909	960	949	904	911	920	929	905	928	926	918	908	900	896	921	979	907	939	994	917	895	909	971	924	946	925	892	894	888	977	918	976	959	923	969	915	914	962	872	914	954	915	931	987	960	893	916	926	970	921	917	892	952	899	844	953	961	915	885	884	896	909	909	926	929	911	893	933	939	986	938	911	961	922	914	931	966	1032	954	893	913	874	915	917	913	947	960	925	975	889	919	987	902	1003	905	948	910	931	928	967	861	937	862	904	969	960	872	939	882	938	979	969	916	955	926	950	919	952	952	928	907	931	985	930	939	945	935	956	898	931	979	939	973	905	921	911	949	938	899	883	898	897	937	939	932	924	953	903	900	960	895	909	931	907	909	958	920	939	894	931	945	995	916	921	1018	905	962	939	929	908	938	949	888	911	899	882	919	967	940	903	898	883	981	962	885	952	866	854	916	968	867	962	970	897	922	910	933	882	857	919	922	894	921	933	896	920	913	967	913	920	951	921	1013	888	921	922	995	929	957	940	957	979	970	943	884	925	951	946	952	975	936	948	931	926	947	934	934	983	846	924	921	880	913	986	950	892	932	936	950	957	889	923	954	910	948	920	925	939	952	957	917	980	904	896	921	937	923	962	949	950	925	899	947	932	947	896	918	988	961	935	866	914	976	992	908	910	895	952	903	889	967	907	963	872	906	915	911	934	1003	921	941	946	904	925	888	854	919	964	991	891	928	900	963	927	968	890	939	925	878	917	949	1004	900	919	912	919	943	881	920	917	924	957	941	915	918	902	944	898	971	884	958	922	945	932	925	905	890	931	974	975	959	949	895	939	933	910	931	951	947	894	974	911	896	904	872	951	925	927	956	939	920	897	913	923	920	934	928	950	931	904	938	918	1003	835	916	960	927	908	901	974	1002	936	931	946	953	898	899	909	924	962	1007	907	916	943	939	914	917	911	909	962	921	934	861	934	972	894	919	935	914	907	914	932	913	928	876	960	921	901	956	917	900	961	954	959	890	951	911	964	958	946	913	930	945	902	916	919	920	938	920	891	920	952	884	900	903	949	953	916	935	944	905	931	957	950	951	923	944	888	858	941	931	922	968	934	928	892	898	909	921	903	989	894	905	973	888	941	935	910	901	940	935	947	969	964	960	956	927	905	969	945	933	951	908	918	932	928	937	928	971	932	942	901	918	914	938	929	961	895	935	919	880	898	902	958	916	914	880	884	936	924	913	924	910	903	929	945	934	902	954	919	959	940	911	884	947	931	898	918	920	946	920	931	910	925	937	974	924	941	944	921	890	977	964	1002	905	903	909	979	951	935	976	906	939	949	901	941	902	901	898	888	885	913	938	972	862	908	882	982	917	875	915	916	882	911	867	904	941	959	834	951	908	989	1001	952	935	862	879	988	992	958	890	940	898	879	984	902	936	932	913	929	924	945	970	947	936	900	960	945	941	905	896	899	867	945	942	938	921	916	911	986	890	944	913	936	937	904	874	890	963	947	939	925	988	894	899	934	913	938	970	931	965	944	921	891	951	920	875	924	920	949	943	927	895	945	872	925	965	967	950	942	956	916	924	937	934	898	936	946	949	915	854	928	909	949	915	941	977	923	894	901	918	866	901	871	911	917	897	883	873	914	950	922	928	985	904	886	962	914	916	835	958	978	967	964	938	982	924	938	926	922	945	923	873	960	933	931	925	888	999	980	955	914	908	929	928	951	883	867	911	954	918	949	928	904	882	901	908	856	946	919	931	919	948	972	914	968	872	910	898	902	921	957	908	946	953	923	955	902	939	940	938	913	913	974	961	903	952	913	899	891	947	907	938	882	940	943	903	929	899	901	900	919	922	944	956	878	845	976	899	940	866	937	958	970	923	918	899	919	925	932	931	980	960	1018	905	881	891	909	952	979	872	893	938	886	960	890	897	950	922	906	951	874	894	936	909	954	924	929	912	883	899	872	916	926	912	918	906	912	904	972	893	904	952	937	941	931	953	889	906	983	927	904	918	927	917	924	889	899	912	979	922	952	934	893	951	959	939	940	969
50602	78392	35346	4423	2358	1988	1711	1447	1233	1215	1128	1058	1119	1023	1073	1033	953	996	1009	974	1004	926	996	999	945	910	943	933	922	951	946	932	897	908	950	954	955	931	947	924	930	922	929	938	956	902	889	967	985	923	910	928	929	932	911	902	870	893	954	866	906	873	915	933	881	1017	938	928	906	921	913	886	919	893	894	946	934	938	922	895	954	904	924	883	929	891	928	921	881	943	919	912	925	891	958	944	884	897	980	907	922	976	935	903	882	905	921	945	908	924	916	927	912	964	963	962	907	911	926	904	942	898	860	934	930	896	907	930	905	913	933	913	879	916	920	962	946	932	897	944	902	913	935	926	1004	936	907	931	948	948	901	930	860	922	900	893	902	915	940	949	921	921	891	940	930	933	965	987	947	953	928	928	913	861	886	871	941	917	962	946	895	922	920	946	913	929	896	919	923	843	923	943	879	942	927	903	895	910	935	919	917	880	894	932	898	909	964	920	908	876	870	904	973	928	866	869	882	903	896	945	909	916	935	955	881	889	953	891	884	907	908	951	919	955	891	957	945	965	929	925	894	931	868	956	907	957	945	940	913	939	889	921	946	948	924	891	874	939	906	914	903	963	901	885	943	920	925	903	979	929	914	883	904	902	881	899	1001	943	904	937	934	925	962	931	973	906	886	925	924	874	948	913	950	930	914	886	903	934	897	934	905	820	929	951	906	908	928	905	937	898	926	917	907	945	920	895	967	851	927	952	941	922	989	950	928	881	961	883	903	879	915	946	942	871	871	944	963	926	905	886	963	934	944	967	939	906	900	917	888	936	930	936	939	942	878	853	905	897	940	857	922	964	946	907	909	949	941	896	919	962	926	936	916	890	939	876	940	914	893	950	949	864	926	946	970	959	934	891	939	918	982	907	957	887	912	898	956	919	916	875	929	896	920	959	928	888	941	917	883	877	867	882	903	885	942	917	861	968	952	933	896	912	950	959	968	957	923	908	935	895	880	957	943	898	909	920	929	980	919	959	884	901	881	953	870	907	877	871	887	923	956	890	919	927	907	923	909	887	949	955	899	875	924	914	936	910	913	943	940	998	916	911	894	926	889	944	869	902	912	892	902	912	958	918	912	892	895	902	949	986	896	941	890	937	881	938	920	869	952	928	926	944	879	934	952	939	941	924	922	940	842	886	905	901	910	906	901	951	902	912	943	986	897	907	862	908	930	920	927	904	905	985	942	909	915	942	906	884	900	899	935	913	967	905	875	900	955	953	912	957	849	880	968	917	895	940	917	922	862	944	951	925	1004	969	887	918	910	883	914	921	897	946	931	954	902	940	919	886	971	927	910	855	880	857	871	903	882	962	904	938	898	895	922	883	932	911	900	912	932	917	890	907	926	869	941	959	885	946	900	908	879	946	912	954	903	935	881	888	937	939	905	947	909	935	888	900	925	910	874	898	887	904	905	884	948	935	962	916	923	938	900	874	904	898	906	941	912	924	897	944	909	871	926	968	907	914	901	870	891	913	895	892	938	915	909	924	883	922	917	977	935	924	932	946	928	914	958	886	946	900	898	886	931	900	858	921	880	907	927	890	923	937	931	940	927	950	858	879	942	852	889	918	893	930	943	949	910	927	918	929	926	864	960	865	889	934	919	956	906	941	931	922	930	931	940	902	932	939	866	945	891	946	949	922	971	935	954	988	936	918	925	911	910	903	929	950	899	948	921	968	923	882	913	975	945	913	933	952	911	921	849	870	893	930	883	932	930	891	912	978	947	893	896	921	883	929	952	953	878	967	919	910	918	979	942	925	934	949	957	932	927	920	910	923	909	990	940	926	909	877	917	884	909	948	904	919	893	922	889	933	855	895	924	890	927	903	955	967	906	957	942	974	927	903	861	925	873	915	908	893	896	900	923	913	946	878	921	932	932	913	900	913	873	904	934	887	918	952	909	963	918	913	942	911	902	879	953	957	951	910	934	905	918	936	951	910	898	937	964	960	925	922	940	911	900	929	948	913	921	983	964	918	959	865	888	937	893	881	906	884	895	843	926	923	918	927	906	955	929	937	962	915	917	940	937	915	879	945	883	947	903	891	930	925	933	895	911	939	978	901	977	966	909	901	916	900	877	948	876	964	968	923	897	874	921	879	876	886	913	905	924	961	953	912	936	990	921	952	952	853	951	908	891	915	901	910	937	870	920	918	915	880	868	948	933	926	888	949	872	888	932	868	875	918	944	951	922	942	926	894	917	957	912	916	887	945	940	902	886	884	939	938	940	977	920	920	921	944	870	899	895	956	931	955	879	874	927	914	894	901	944	966	887	870	908	976	903	918	929	899	915	892	933	958	905	889	968	896	931	955	886	907	925	968	914	929	938	934	952	893	865	910	939	953	885	905	967	939	932	841	907	984	839	909	897	926	937	969	844	911	880	898	927	902	953	995	921	909	957	949	940	894	931	947	937	893	917	948	868	881	966	894	983	894	907	968	920	898	948	900	948	929	949	947	915	884	886	896	914	952	902	950	929	919	942	893	902	908	951	946	916	909	927	882	929	843	907	877	872	938	1004	946	975	926	892	896	941	899	941	922	941	905	922	933	962	951	867	882	935	899	953	875	920	868	946	917	909	896	960	936	922	957	967	971	904	913	899	936	894	936	896	897	926	956	869	885	942	900	951	941	949	966	897	820	1002	928	907	917	886	907	964	894	891	912	930	901	981	878	924	896	946	947	954	928	859	888	934	908	894	885	925	898	900	887	958	929	944	879	901	899	902	895	913	944	917	809	925	943	963	963	937	922	919	964	896	960	938	925	943	959	907	947	882	877	940	958	929	950	898	923	915	894	953	909	935	853	942	880	913	931	916	838	864	956	907	911	896	898	960	999	956	976	948	919	998	868	906	927	985	904	896	919	880	967	866	862	918	911	866	872	901	946	924	932	921	903	917	927	868	926	941	944	919	923	924	952	886	917	919	913	948	909	939	913	910	885	876	964	911	923	933	924	904	881	872	917	972	925	930	929	922	869	912	881	882	941	892	921	962	981	941	918	898	921	911	885	926	904	934	922	925	878	905	942	886	907	929	896	950	880	932	915	932	880	939	844	964	988	903	979	912	947	958	913	900	898	905	937	926	987	910	894	902	941	965	894	859	913	903	902	895	910	920	940	909	953	910	916	921	924	988	889	943	899	955	932	868	949	945	875	943	971	918	912	941	928	882	915	922	911	949	917	929	958	865	903	933	961	945	946	889	890	943	894	921	921	905	878	907	935	907	925	859	927	936	879	997	932	944	884	924	927	910	944	942	912	920	969	890	903	966	924	994	982	854	901	925	910	866	940	915	954	933	923	886	839	948	876	911	868	911	869	914	957	914	877	915	957	927	889	887	958	851	941	924	890	901	912	897	905	939	893	899	895	975	940	919	915	855	918	911	947	913	962	908	900	927	947	920	895	939	930	913	944	873	896	963	879	929	926	902	903	913	891	887	919	916	919	892	870	916	887	905	944	927	878
30544	25440	16931	1594	400	402	436	398	403	373	386	358	350	355	379	378	404	388	398	400	354	412	388	397	353	356	386	350	346	373	344	336	380	376	387	361	352	369	378	368	352	371	381	375	347	371	372	384	353	351	361	388	380	350	362	356	360	368	397	374	332	373	376	362	368	363	371	329	360	382	353	361	359	377	391	391	376	371	399	392	385	357	339	345	387	374	386	350	363	387	336	382	361	338	357	414	364	380	361	404	403	397	368	374	370	369	365	371	363	371	368	392	359	346	371	360	344	389	376	344	367	356	394	333	361	370	336	356	373	396	372	365	384	369	393	343	378	374	351	369	368	396	343	358	336	375	369	381	403	347	347	361	343	348	350	357	419	399	324	400	377	352	395	374	354	377	366	365	357	333	351	428	400	332	352	384	360	360	348	367	365	355	377	351	402	394	337	352	397	388	370	371	380	385	380	364	362	377	364	373	391	366	354	360	365	356	410	317	373	368	384	380	388	382	354	345	409	436	374	376	349	369	412	402	347	354	375	360	375	367	378	380	385	356	337	416	382	351	349	341	383	387	333	339	351	389	381	326	346	372	346	358	392	350	373	390	401	352	357	351	357	334	361	359	375	381	346	379	403	377	359	390	340	356	376	356	368	373	350	336	356	365	359	384	362	372	363	346	383	348	356	336	329	380	370	341	377	335	386	377	378	372	393	364	354	390	363	376	357	369	380	370	342	401	331	353	378	357	353	349	397	366	344	349	376	379	352	369	338	397	347	358	390	390	401	351	354	326	366	361	391	380	363	339	394	351	312	370	363	358	379	367	376	385	359	389	358	379	387	393	350	392	375	346	350	377	337	365	377	334	333	373	353	365	383	360	382	334	347	345	370	393	350	396	364	347	364	364	356	388	402	376	353	340	375	390	389	368	354	372	363	380	341	357	356	389	350	368	397	393	378	385	372	398	386	333	388	354	392	346	379	372	360	380	342	377	343	317	386	367	358	388	391	382	330	358	347	370	377	399	375	390	352	405	374	353	391	386	372	397	360	353	379	365	372	376	377	397	411	386	379	373	349	380	380	335	377	375	405	400	380	359	358	365	357	367	341	392	359	369	365	341	382	342	388	401	355	377	397	358	374	375	405	367	375	373	363	372	376	403	359	365	383	384	359	354	366	369	351	384	371	365	359	367	353	353	371	389	355	356	343	357	364	377	373	381	397	366	378	382	390	391	374	385	377	342	374	367	396	371	372	345	347	348	363	336	369	351	398	336	352	339	333	372	371	329	376	369	391	371	366	380	353	346	369	372	364	351	382	380	406	368	404	354	382	349	371	375	336	363	360	343	378	381	378	375	354	342	365	339	374	373	356	363	369	381	365	328	383	345	353	378	370	420	350	346	390	358	365	403	372	357	382	403	376	386	412	354	373	361	382	366	353	366	393	434	351	382	362	381	356	362	375	407	372	369	359	373	366	347	349	354	386	360	388	361	361	346	378	360	345	383	410	361	379	375	359	381	370	363	382	381	337	357	397	350	369	362	379	359	409	390	350	370	353	401	377	403	366	384	370	368	357	365	404	371	401	332	350	357	346	367	373	321	339	375	366	379	332	366	331	385	358	385	358	359	377	386	348	363	343	368	338	356	361	345	377	397	354	351	369	351	327	355	349	364	379	365	357	364	398	356	383	362	390	402	372	356	369	350	387	379	340	354	367	375	370	356	377	367	373	328	359	370	396	372	357	364	369	390	363	354	362	385	368	381	385	405	371	379	335	359	367	373	351	355	407	335	365	395	367	366	388	363	364	385	362	381	378	374	337	371	397	384	368	374	391	387	392	383	322	350	382	333	376	384	395	369	396	391	397	387	382	355	373	351	363	367	346	379	339	395	351	380	359	350	405	387	360	383	361	358	391	351	370	354	362	337	376	366	336	349	352	382	346	404	383	345	362	374	401	406	358	366	363	424	352	333	353	385	366	360	377	347	384	375	356	343	343	374	357	368	389	352	383	381	360	381	382	378	380	364	359	378	386	350	388	343	338	326	389	371	368	370	362	366	342	354	327	391	386	368	353	368	375	382	369	372	371	380	351	381	402	393	381	378	387	374	347	377	369	334	378	378	381	394	411	360	341	379	360	332	370	362	385	360	395	365	383	339	371	343	340	349	377	364	332	385	339	367	373	409	388	387	344	341	355	357	346	340	356	365	359	351	341	372	386	336	341	373	365	371	371	347	326	392	366	413	355	334	344	345	357	392	337	375	350	346	319	349	382	358	359	368	360	397	396	356	360	376	367	375	403	408	373	376	346	401	362	358	397	342	399	382	386	381	326	345	363	340	365	382	370	354	368	411	354	348	372	357	353	389	324	356	376	346	376	368	341	357	355	363	373	371	357	420	402	350	356	354	363	345	368	360	353	362	369	339	361	366	369	396	364	379	322	381	383	367	351	373	367	370	347	387	370	378	374	364	371	315	384	332	395	360	355	397	384	371	403	427	363	333	372	375	396	347	383	331	368	348	377	396	376	378	392	353	382	373	367	378	379	401	374	375	366	401	363	413	343	357	349	390	374	350	378	351	363	351	406	363	341	380	353	368	382	400	368	362	356	355	375	377	365	345	378	373	337	364	351	370	351	396	326	361	394	365	371	342	395	346	355	396	392	379	366	412	354	389	382	363	382	379	375	333	342	355	352	409	381	363	351	392	372	364	357	373	388	385	393	373	365	404	367	363	362	370	367	363	385	355	378	364	353	358	370	333	356	360	352	399	367	362	361	361	369	354	378	355	360	351	363	396	350	352	357	378	360	350	369	344	386	366	380	420	349	330	346	346	369	353	343	386	381	361	377	393	401	364	352	369	407	366	343	391	387	367	364	348	360	390	381	368	319	358	347	338	369	367	371	369	353	372	368	363	366	385	359	366	409	348	365	382	352	367	353	387	351	382	379	377	381	372	396	410	362	345	363	356	374	357	390	366	355	321	374	360	394	393	391	378	358	365	388	328	383	383	367	340	346	358	368	373	321	338	384	372	359	345	398	365	378	371	414	348	382	322	400	346	368	352	367	335	369	366	333	379	337	381	363	367	394	404	386	371	396	430	375	354	341	337	375	359	350	355	386	339	356	334	370	366	373	343	344	356	357	331	360	352	340	330	409	383	368	375	389	362	366	336	353	345	340	361	356	397	355	376	363	388	354	335	389	380	386	391	335	349	359	356	361	372	368	365	355	348	375	402	391	377	344	310	390	336	376	369	384	384	347	354	360	367	369	332	364	389	387	373	384	366	361	363	380	344	370	334	385	331	378	371	385	392	376	407	369	369	386	356	390	379	377	366	378	346	364	338	387	361	359	367	418	373	379	337	345	314	391	385	359	358	366	360	411	363	377	359	368	364	357	360	371	366	376	400	400	369	355	358	363	360	371	378	389	382	401	367	350	358	377	373	368	361	398	343	373	375	376	352	353	365	361	357	375	342	378	403	363	359	367	396	401	384	348	349	365	366	382	345
29393	34912	9363	569	449	431	377	417	416	421	379	419	409	426	373	438	409	374	416	380	384	410	427	392	394	414	425	385	391	408	427	404	397	381	368	408	431	422	411	416	391	395	433	363	388	393	445	414	422	420	382	430	405	419	394	375	398	418	407	430	412	415	398	437	373	394	433	375	399	381	376	404	432	412	397	399	388	432	437	404	413	402	419	412	383	436	426	394	401	393	403	430	407	407	370	414	386	415	421	360	394	421	387	384	405	389	387	413	394	418	386	403	393	440	411	424	420	417	405	434	399	424	402	403	420	402	373	405	369	444	437	397	405	431	400	378	441	496	418	395	419	412	412	417	424	398	398	430	392	409	394	399	404	408	427	394	435	450	393	371	367	402	373	391	414	389	409	382	382	432	454	399	395	415	401	393	406	418	400	410	436	412	408	392	415	413	390	396	428	442	420	366	381	379	402	374	402	411	407	394	419	410	408	413	397	429	391	437	434	431	412	401	429	394	415	441	405	372	428	447	410	427	454	408	406	413	404	422	414	433	415	398	418	362	387	389	393	381	420	410	404	398	403	399	438	417	400	387	436	429	405	446	398	413	391	390	378	417	399	420	399	399	401	387	433	391	417	399	397	439	360	432	433	413	440	375	427	421	399	425	399	420	423	435	393	376	439	427	405	435	395	398	399	419	418	400	428	401	384	400	415	406	417	351	382	396	398	419	400	388	404	381	392	420	364	427	413	383	385	410	367	407	421	406	400	413	420	413	398	407	395	384	409	428	443	405	399	408	398	403	403	438	408	431	417	408	411	395	404	393	414	430	381	437	361	439	435	434	446	394	418	416	442	431	377	414	448	396	408	413	388	431	374	423	363	402	421	401	437	394	386	390	385	411	410	395	411	400	379	388	401	405	433	439	404	422	389	381	397	411	397	404	447	398	434	415	387	450	377	419	414	388	423	439	391	376	423	416	400	383	406	442	426	399	373	403	398	364	372	400	413	383	426	396	407	366	408	388	387	406	400	411	403	420	402	408	410	406	437	436	435	421	393	430	424	383	383	424	374	349	390	396	419	394	402	405	369	427	408	398	368	447	432	390	420	382	412	418	388	344	446	407	419	409	391	415	424	394	414	407	444	374	379	411	431	399	391	412	428	410	401	389	387	381	419	411	386	420	388	393	418	397	405	413	431	429	426	431	395	417	407	406	398	413	387	382	409	424	394	411	410	398	395	390	418	432	412	408	390	384	410	395	436	428	413	380	393	401	410	380	414	376	383	439	422	396	397	379	393	397	382	382	381	361	459	375	432	408	424	408	390	395	404	402	431	401	419	408	415	385	386	385	411	390	367	393	413	438	384	399	411	391	399	393	387	385	376	437	391	391	409	386	371	412	404	356	403	432	358	379	395	428	403	391	396	378	402	428	429	401	421	393	381	394	388	424	391	372	383	401	399	411	389	406	395	383	415	420	357	417	420	393	360	413	375	395	411	420	408	436	382	389	388	411	384	386	393	389	413	416	408	381	421	387	400	351	391	407	425	440	411	397	431	399	383	390	376	419	403	415	401	390	415	398	385	426	423	380	425	383	451	385	384	416	422	431	379	395	387	400	422	402	429	411	411	396	395	400	390	405	410	399	408	415	382	425	385	391	397	420	406	396	370	444	381	414	404	420	417	401	432	412	389	415	437	385	423	398	412	420	355	387	382	368	434	394	426	393	387	398	384	408	383	440	400	392	357	386	430	377	412	417	391	398	382	365	387	405	368	398	422	390	430	393	415	429	404	401	410	385	376	412	387	392	408	394	409	437	383	406	396	411	390	387	403	406	412	401	367	452	403	375	440	399	379	407	397	399	413	396	382	391	425	400	398	384	404	414	425	378	401	384	392	398	431	431	408	426	389	396	375	416	396	354	384	421	416	378	412	429	412	413	418	411	376	399	396	430	371	403	394	386	414	412	379	412	398	446	411	361	409	395	376	367	368	390	418	383	405	391	396	425	410	398	425	403	346	415	381	413	420	405	429	395	408	422	424	400	423	400	420	400	426	416	398	394	411	398	398	387	408	396	392	393	404	396	398	433	399	421	416	407	437	407	386	419	400	389	345	401	393	388	415	421	437	401	424	400	422	418	425	384	405	422	361	429	422	407	412	437	431	423	377	371	415	399	405	399	415	435	402	358	385	407	440	378	409	389	412	407	384	368	420	427	373	415	396	370	428	424	379	409	381	415	406	408	392	397	423	395	405	416	425	383	434	409	370	409	406	395	383	448	396	420	406	409	404	397	405	393	376	384	374	412	420	414	404	413	408	408	403	423	397	402	412	394	417	447	465	406	435	432	391	413	389	393	417	381	386	404	436	394	393	435	397	406	383	386	381	421	450	406	390	403	442	456	410	382	383	405	423	395	415	415	429	444	400	411	407	398	468	425	386	420	398	433	393	399	415	385	379	400	403	386	411	405	405	451	425	382	420	398	381	403	401	406	426	414	437	396	386	420	382	384	432	413	467	373	418	395	388	440	388	418	427	386	441	396	393	412	391	389	400	376	426	432	367	433	415	441	415	388	396	394	425	390	415	403	428	391	397	383	412	417	394	408	413	443	422	425	409	387	404	413	377	409	400	418	434	415	388	357	403	386	413	388	376	408	424	384	389	360	387	371	398	411	430	436	406	382	389	381	359	410	420	412	416	432	420	408	386	392	401	399	385	399	416	398	405	383	407	432	397	379	420	365	409	390	418	371	387	394	389	407	406	385	427	403	452	409	431	419	433	440	402	447	387	420	420	396	394	402	402	405	431	430	430	426	397	414	410	401	426	401	401	397	371	419	414	426	363	428	415	392	412	388	387	390	400	412	384	370	444	432	406	397	384	401	409	393	397	372	408	374	398	395	436	395	434	418	381	413	383	402	379	417	431	393	384	367	400	412	419	406	422	422	368	419	394	414	389	371	363	420	421	404	440	417	455	395	386	436	415	395	412	421	430	359	388	420	419	400	440	382	375	415	411	411	407	401	393	409	417	396	437	408	423	366	407	418	414	398	396	371	414	382	412	423	415	359	423	394	377	394	406	401	378	396	391	399	437	409	399	399	434	411	421	386	404	398	413	403	396	385	387	371	412	402	408	395	407	419	428	393	373	415	382	394	411	413	408	411	394	410	436	406	445	375	388	407	424	396	395	430	389	434	415	380	394	400	349	409	409	391	393	402	415	365	376	396	401	410	399	386	374	402	430	405	409	379	426	404	413	428	448	395	389	409	457	383	407	390	384	433	392	441	406	425	397	417	425	435	408	415	418	414	386	413	366	399	385	395	431	416	371	428	390	389	414	412	379	428	381	387	403	429	396	411	402	418	402	392	397	420	390	396	409	407	403	449	413	438	422	403	401	435	387	427	391	401	392	411	422	428	411	382	387	390	398	373	379	407	411	395	392	409	403	411	443	390	415	390	394	405	399	443	382	395	409	406	427	415	442	400	435	404	427	421	400	396	400	427	383	411	392	445
23809	21706	28405	24658	20046	6496	957	655	637	604	596	588	565	547	585	534	529	501	525	516	560	533	532	592	548	517	549	509	514	516	480	538	489	491	537	512	528	519	537	534	506	506	524	515	487	525	515	530	571	493	515	517	508	574	510	510	522	527	534	499	493	491	514	507	518	499	555	574	531	545	456	537	521	503	511	470	530	485	515	521	510	535	490	569	474	517	493	532	535	525	499	526	519	508	487	508	497	516	463	545	503	555	557	494	526	480	516	501	540	469	502	501	523	499	524	469	550	521	501	526	524	532	531	506	500	487	480	519	527	524	522	518	476	492	517	558	512	519	503	518	498	489	539	518	475	551	503	488	548	522	472	525	493	535	568	528	555	534	507	530	487	502	519	524	536	526	518	523	508	523	531	509	487	501	573	524	543	544	489	522	506	512	518	549	463	542	554	532	513	576	510	516	536	525	519	508	546	483	503	520	534	495	521	554	503	520	514	491	488	543	473	526	487	515	517	528	527	518	501	521	536	504	509	494	521	521	506	471	522	490	505	510	501	564	492	535	540	464	544	543	534	505	490	505	559	503	530	545	506	545	528	566	554	497	511	471	522	470	475	481	537	480	480	521	547	507	538	500	503	501	544	514	535	534	513	527	500	496	512	466	566	497	489	510	509	494	500	494	515	550	496	514	484	505	519	542	530	533	475	529	520	506	517	534	515	494	515	535	498	534	496	511	521	496	516	468	516	538	541	477	454	490	530	473	504	499	548	501	547	498	489	489	511	503	562	520	463	478	533	516	561	519	530	489	535	522	530	501	498	509	509	526	514	526	554	529	486	510	484	555	538	496	531	537	519	482	509	514	505	536	557	449	500	511	543	505	515	532	493	531	512	504	539	531	460	542	502	526	520	495	500	490	538	518	514	519	503	476	509	508	485	554	538	511	519	518	513	457	560	467	508	510	536	549	523	498	482	500	534	546	539	519	546	537	542	554	493	556	502	478	556	500	559	549	488	489	476	470	485	523	506	487	506	507	504	470	522	491	505	505	454	514	496	501	476	549	557	559	522	539	496	522	513	542	520	497	507	481	531	507	463	482	496	490	530	532	523	519	537	495	505	541	500	509	521	533	507	484	517	487	519	555	501	515	535	526	549	546	511	486	499	520	491	545	522	528	505	499	488	536	528	531	507	508	499	530	509	489	523	463	497	486	513	520	522	521	509	522	519	508	536	494	510	488	520	489	534	534	473	506	489	509	483	525	422	520	505	532	497	527	465	488	520	478	563	518	513	511	498	478	561	506	508	521	483	545	488	560	507	536	527	484	476	551	519	545	496	518	475	508	508	501	506	548	467	519	520	512	510	512	485	487	510	519	540	541	530	525	516	538	503	548	489	490	536	494	515	549	540	528	508	534	510	513	501	511	522	518	569	472	489	508	524	515	550	492	523	499	523	512	494	491	533	558	529	537	510	478	543	515	520	500	518	478	448	560	527	480	506	482	504	559	543	484	505	519	517	503	499	480	550	520	511	530	497	558	501	493	501	514	519	533	525	535	500	531	544	517	535	548	499	534	487	559	536	501	501	493	527	556	502	488	464	512	499	505	503	498	523	531	529	504	527	500	516	525	494	498	498	508	496	527	491	510	536	523	519	497	496	544	527	543	528	511	491	549	495	512	508	490	527	493	492	561	540	514	508	493	527	470	510	467	505	488	472	559	536	539	494	533	554	463	489	519	556	526	493	581	511	509	484	476	577	488	515	491	476	511	550	531	514	529	495	523	479	525	466	500	546	537	494	512	489	491	506	516	517	519	533	508	516	457	512	567	529	516	511	503	517	509	502	531	536	501	514	491	531	488	528	534	480	515	524	539	526	537	520	540	526	539	475	522	558	503	516	492	515	537	549	528	525	490	514	503	527	511	492	511	494	541	480	516	537	498	522	531	520	504	546	506	532	499	512	536	546	509	509	506	529	523	474	520	503	521	509	527	527	493	497	525	548	512	499	523	517	496	501	500	517	498	540	476	483	487	551	544	521	497	522	569	504	510	510	488	540	499	523	518	560	544	539	502	498	519	489	518	475	540	501	489	547	464	532	478	515	502	534	514	517	519	511	472	479	524	533	556	520	560	546	506	502	515	496	495	519	516	518	495	534	478	552	495	537	469	488	555	506	540	539	483	488	491	515	529	513	503	474	518	479	535	555	539	510	509	479	538	501	517	547	537	535	484	492	495	540	547	494	514	511	503	478	501	503	495	528	513	501	480	529	480	552	528	535	505	522	531	496	455	532	520	498	520	496	492	549	515	521	494	504	517	492	506	557	477	523	507	510	520	495	523	483	514	463	509	513	499	467	529	488	514	489	533	533	513	552	478	510	523	505	518	496	549	517	485	542	512	532	497	550	563	553	522	558	544	497	520	517	523	515	516	509	466	521	530	515	495	523	537	535	540	519	494	519	494	475	519	509	486	540	501	532	500	503	514	473	481	530	513	543	502	516	522	527	516	512	522	495	487	513	518	456	506	495	503	536	520	557	514	497	508	486	453	490	513	488	531	525	537	512	435	514	476	521	560	516	474	519	517	542	523	539	495	492	536	534	552	506	528	474	532	514	560	473	503	516	512	530	526	497	542	527	508	532	481	491	526	537	559	507	470	491	497	516	507	510	502	477	540	536	544	540	511	505	524	495	482	468	520	555	536	510	510	525	504	520	538	530	536	538	507	510	550	524	544	544	516	513	480	500	467	507	528	544	519	527	491	515	505	497	492	485	545	497	501	490	493	547	477	519	496	485	511	487	478	521	498	521	529	547	488	522	505	536	516	508	522	508	532	491	543	512	577	531	489	542	488	500	534	485	504	547	478	525	499	503	549	492	564	508	536	556	511	515	555	584	518	484	486	575	569	516	526	502	502	528	551	510	563	461	493	482	531	523	524	502	509	501	527	505	529	467	480	515	537	504	538	513	516	532	521	531	538	539	502	552	514	550	505	486	502	486	515	518	549	497	547	457	512	511	501	475	562	491	534	518	497	488	513	542	528	513	513	527	516	498	488	494	546	509	504	507	520	520	518	522	556	540	517	502	512	510	487	478	520	504	532	520	548	562	492	489	514	530	569	532	500	549	496	491	506	513	527	527	500	540	513	496	552	498	504	523	518	461	506	518	506	495	513	498	533	507	492	508	506	499	521	533	514	542	541	488	534	529	557	569	474	506	518	522	495	532	537	504	526	506	537	507	476	541	501	518	528	526	490	484	519	516	531	523	507	535	504	474	532	575	475	529	449	522	491	522	537	575	503	510	491	512	544	501	505	552	522	529	551	511	492	515	499	536	523	505	552	547	522	532	500	523	515	507	489	480	498	502	497	506	512	482	533	488	546	518	494	506	502	518	522	485	550	466	575	533	505	469	508	569	531	511	502	543	494	517	547	499	507	527	545	507	513	517	518	541	489	518	529	479	518	538	547	503	517	492	547	538	509	528	520	472	557	507	504	509	535	507	506	542	470
45839	76454	30354	2405	1333	1085	963	813	710	700	651	602	638	600	586	588	555	537	583	525	539	565	560	577	548	598	546	565	515	508	537	544	495	527	524	571	517	573	523	537	520	526	536	528	547	544	512	547	539	566	518	534	515	570	489	510	510	554	546	517	529	524	554	518	487	515	513	493	547	505	535	532	547	541	513	488	521	525	536	557	505	521	507	492	492	499	534	516	558	563	543	540	514	521	575	512	509	508	525	584	504	553	514	547	526	533	540	575	536	532	563	487	527	516	558	521	552	530	552	547	522	503	549	557	524	549	555	548	521	547	554	518	547	524	548	512	497	536	478	523	564	553	518	540	507	547	505	542	501	524	534	588	503	534	503	514	503	517	534	550	517	502	534	509	560	540	499	465	496	545	547	521	514	532	513	520	489	492	534	552	555	522	535	517	508	519	513	542	505	497	541	519	540	533	507	533	563	545	549	511	538	529	578	530	555	521	536	500	548	518	485	507	550	553	552	592	531	522	532	536	480	526	544	544	535	499	565	545	521	513	552	543	502	519	529	528	507	486	534	581	493	514	522	500	577	503	508	511	573	509	524	487	562	521	556	505	490	543	509	517	550	501	529	519	520	546	552	530	535	495	528	525	499	492	535	503	523	557	535	549	522	540	520	486	545	514	537	559	494	561	521	526	554	523	545	546	517	543	534	514	525	531	553	464	511	499	544	531	527	543	534	519	503	471	521	531	485	505	518	545	532	500	522	551	499	567	539	539	496	551	521	527	563	506	531	519	499	523	556	510	491	519	556	509	532	540	519	520	553	581	542	506	558	530	535	567	511	574	585	522	495	540	552	521	549	531	560	513	518	510	515	526	505	551	548	513	488	558	531	511	553	548	556	493	552	501	506	488	528	499	530	505	521	535	528	546	512	543	530	552	559	534	527	510	507	534	565	532	507	536	533	518	552	544	518	525	527	559	538	513	558	508	530	564	556	527	544	499	552	493	528	557	492	529	509	543	536	589	560	550	549	546	547	519	552	543	496	500	544	546	538	521	549	560	530	501	526	501	503	507	504	470	549	503	528	508	538	550	490	571	535	521	512	523	501	528	554	554	527	573	542	571	501	517	537	535	496	502	537	537	536	493	522	517	533	536	508	505	524	561	523	578	531	540	486	527	525	546	561	547	542	533	535	554	550	544	493	524	528	532	516	540	556	550	515	554	491	523	553	541	560	488	532	525	537	538	544	526	525	545	539	526	519	512	522	529	503	524	510	524	548	547	511	496	537	495	537	511	503	509	546	492	539	550	536	495	521	527	553	483	534	496	505	505	507	510	540	499	522	549	556	515	489	508	500	540	537	519	526	534	490	535	500	519	525	548	559	497	548	535	548	491	540	540	514	525	560	538	529	537	534	521	548	614	526	572	501	531	557	542	521	514	536	521	526	486	516	551	499	551	503	528	525	520	498	574	565	554	503	532	546	525	511	545	510	542	531	519	529	511	533	553	543	525	529	497	536	541	516	573	508	487	476	486	528	547	560	533	520	545	535	537	517	528	537	519	506	555	512	527	534	528	543	522	535	524	545	500	517	525	496	551	542	552	512	486	519	526	505	537	508	531	553	497	534	576	554	517	528	498	520	529	522	526	495	517	486	525	529	517	527	559	559	567	545	510	546	526	526	512	560	544	520	548	533	605	538	548	510	551	535	522	533	511	550	517	545	552	490	486	527	488	519	523	560	535	535	505	522	516	523	518	541	527	549	532	502	517	499	485	613	531	514	501	538	516	528	495	556	527	565	536	519	533	579	546	496	542	565	527	555	553	487	532	540	537	525	542	467	545	511	506	531	520	524	549	511	513	534	522	531	508	554	507	570	531	484	524	544	536	516	543	550	548	500	524	550	519	519	566	529	506	516	539	513	504	521	552	518	541	514	546	563	547	520	502	529	531	514	523	509	537	499	514	543	533	551	525	495	509	502	512	498	498	545	520	512	533	491	511	539	538	513	516	530	500	524	519	512	539	508	507	469	520	516	497	568	554	518	550	501	523	500	475	526	557	487	526	567	553	536	520	502	535	545	555	517	514	554	544	549	518	561	545	512	521	525	522	565	534	525	512	515	504	550	550	541	520	537	558	488	527	535	476	527	503	571	529	498	484	524	565	568	532	507	526	558	540	511	516	467	515	512	523	519	491	503	547	537	528	560	535	530	546	573	513	587	548	541	539	503	500	540	529	537	553	550	543	508	542	543	521	506	538	513	525	531	564	565	515	525	547	556	508	528	540	509	564	524	541	536	553	554	511	549	552	512	499	508	514	529	504	533	528	522	569	500	501	534	537	562	565	541	528	520	556	526	571	518	518	534	528	510	522	515	492	527	496	520	526	491	552	517	542	526	501	506	545	522	560	520	546	565	535	471	565	493	538	538	532	519	566	545	532	537	497	546	527	535	531	509	474	540	503	557	545	522	502	540	541	501	530	488	533	544	522	577	522	552	498	523	499	512	536	537	536	560	554	518	580	562	454	517	490	517	474	544	568	489	539	542	542	540	522	522	466	510	511	494	506	521	539	509	523	488	538	498	556	522	509	534	551	520	500	550	558	542	596	517	566	536	531	482	498	534	494	556	523	564	514	549	545	522	515	526	550	516	555	548	517	515	520	530	483	538	507	525	522	516	526	555	530	524	522	503	544	501	541	553	510	545	551	501	476	507	572	513	536	570	523	512	520	521	506	505	511	539	542	584	546	527	513	524	484	570	523	511	522	495	574	518	557	513	565	528	547	563	501	473	515	576	525	521	521	547	525	539	558	543	525	536	498	556	540	542	525	571	510	521	520	508	539	546	518	526	486	524	506	514	510	533	506	521	571	537	552	506	558	517	524	496	540	572	537	530	507	536	465	495	561	547	523	515	506	521	513	495	530	522	522	566	523	519	543	515	454	508	502	520	528	525	525	509	493	554	530	544	511	577	540	500	504	532	537	560	516	504	492	516	500	529	528	545	537	521	510	514	517	516	520	543	495	544	546	526	530	517	523	515	519	541	531	526	501	558	516	529	509	524	494	536	520	541	556	517	572	532	522	532	505	535	553	548	532	547	506	539	519	514	541	523	510	560	533	567	575	529	502	503	512	534	537	524	544	549	510	493	547	478	503	506	510	519	574	575	500	524	494	552	544	560	502	552	513	503	566	503	551	492	512	544	519	567	515	530	561	534	528	533	541	528	499	584	529	509	573	537	525	509	524	491	516	521	543	506	472	521	532	507	522	557	537	514	526	514	531	553	531	540	519	530	507	521	526	508	546	530	519	544	538	541	531	543	516	541	497	494	507	540	518	510	509	524	528	474	556	508	560	563	541	510	503	533	545	505	521	529	544	520	544	508	528	489	522	495	533	523	540	514	531	543	519	521	532	538	517	500	541	527	555	545	529	496	553	494	515	516	546	540	518	554	526	490	541	557	554	537	521	514	519	519	541	522	562	542	508	499	499	495	469	514	547	564	490	583	538
25194	22128	27379	24761	9794	1058	774	707	704	668	676	671	683	712	666	652	683	594	668	690	672	670	655	691	636	642	652	659	642	625	684	654	671	663	690	677	633	676	631	666	633	644	686	646	664	677	637	707	682	650	615	639	674	645	618	614	721	639	624	684	672	599	651	619	667	649	641	651	666	664	647	663	714	641	645	694	665	655	679	683	635	626	662	642	659	632	658	629	626	665	639	655	630	660	606	619	630	655	676	652	689	630	633	672	579	638	596	614	642	685	664	670	668	667	648	622	630	662	649	657	693	676	679	671	618	634	647	634	626	683	630	662	664	632	668	644	678	663	676	616	664	632	641	673	660	660	638	702	629	613	612	641	663	684	628	674	681	653	636	661	630	654	654	630	641	630	679	607	612	627	624	632	653	629	617	649	660	656	640	624	699	681	632	648	645	623	659	659	647	681	605	663	659	695	640	692	654	644	682	622	607	690	636	643	649	684	624	661	621	612	654	605	641	675	617	711	688	630	643	640	688	654	654	636	599	629	631	619	621	657	694	623	612	674	693	638	660	636	658	625	648	671	647	626	676	658	656	664	654	619	699	638	673	640	622	687	632	644	639	653	625	651	650	643	663	722	655	632	651	600	649	624	644	600	674	645	656	648	616	643	651	598	606	658	656	656	654	679	640	677	607	688	609	677	680	635	647	650	660	687	607	696	696	671	697	657	665	706	655	644	672	621	667	677	652	608	655	636	600	670	641	646	596	637	627	669	626	647	669	660	630	656	645	620	659	601	671	664	611	619	656	616	693	634	625	689	662	646	638	661	661	614	702	687	664	663	665	638	643	639	654	634	621	616	657	648	657	628	677	629	654	671	633	635	635	663	627	634	653	654	622	662	655	648	649	664	596	666	674	659	646	660	684	655	624	605	631	688	637	619	655	679	648	598	630	658	632	676	625	625	673	657	689	631	649	652	673	674	641	606	616	666	629	667	635	633	644	653	613	655	677	658	625	640	646	649	646	673	602	666	640	598	672	693	659	657	626	683	628	645	635	615	626	700	668	655	647	662	698	683	636	689	706	681	658	614	674	662	633	665	644	643	677	625	603	611	683	602	613	661	581	648	654	634	656	672	609	672	617	685	655	635	671	630	640	670	618	661	660	675	636	661	622	678	617	645	680	640	657	652	639	710	625	676	665	680	629	662	676	671	664	664	655	602	658	648	634	624	670	670	624	664	677	615	647	633	666	611	660	696	637	619	629	600	732	629	664	656	632	629	639	625	662	638	640	666	628	565	652	633	661	637	696	675	667	644	630	612	637	643	681	634	649	619	632	651	651	647	638	673	666	646	665	647	689	636	572	690	700	640	638	618	612	684	660	646	641	655	679	604	627	621	584	652	626	642	651	603	652	648	639	640	638	683	656	670	670	670	665	632	669	625	652	646	668	616	717	661	635	612	650	649	612	661	649	678	624	652	625	680	629	635	644	639	621	664	601	663	639	642	657	665	648	617	628	673	640	614	686	680	676	663	631	632	643	612	662	659	625	622	613	667	698	679	696	644	635	634	652	655	666	704	625	690	633	627	627	700	616	669	700	617	645	630	601	696	658	657	661	649	663	668	625	652	655	681	618	635	663	692	652	680	666	634	672	630	614	654	610	645	633	636	644	628	656	675	639	652	634	663	645	688	672	654	633	624	614	620	651	631	646	664	685	645	682	688	708	649	713	657	683	649	569	642	607	682	583	641	637	633	649	697	650	632	664	639	647	659	664	617	659	619	637	650	623	636	641	641	633	641	650	634	618	562	650	635	685	639	614	638	650	610	678	649	673	696	649	624	629	681	645	635	662	594	647	651	672	626	655	631	619	649	633	626	652	646	664	597	666	683	662	658	662	634	627	604	676	646	643	637	661	665	656	637	655	664	587	609	664	662	642	667	650	603	643	638	679	623	658	649	640	640	652	646	657	635	660	625	663	644	654	638	646	629	644	635	642	661	607	651	638	604	636	604	640	697	644	667	674	663	609	652	656	596	630	651	633	595	658	692	652	702	608	622	627	626	611	609	672	673	696	672	674	630	635	620	587	603	714	702	611	619	659	645	720	665	611	621	584	637	631	655	646	641	622	663	668	629	627	650	652	668	651	677	623	639	685	621	635	604	626	632	637	656	666	657	633	663	626	622	690	682	637	661	697	611	596	688	676	663	651	668	634	673	635	629	679	683	653	687	644	672	609	598	668	703	656	642	639	637	670	633	627	642	694	670	700	677	610	631	669	658	645	608	625	602	642	654	653	674	655	619	664	592	624	627	660	617	675	625	601	660	635	640	633	584	600	572	657	638	625	694	672	663	674	659	667	630	653	675	640	659	619	665	615	620	621	603	642	674	636	669	682	625	665	672	664	627	608	670	645	607	679	663	627	674	626	647	600	659	627	633	626	661	641	640	624	646	616	678	669	607	652	644	674	627	623	635	678	646	664	652	700	659	621	647	688	626	646	622	622	689	647	644	629	637	692	634	686	676	656	610	666	647	619	671	643	649	641	648	687	631	672	651	632	620	664	632	621	651	646	665	641	665	672	646	663	653	684	639	648	668	660	696	656	643	630	641	688	628	647	620	692	656	674	640	632	604	646	645	671	680	683	692	633	619	681	632	636	660	654	663	654	671	640	630	648	613	631	636	646	644	636	648	615	658	686	631	632	593	618	628	654	676	657	597	703	662	627	615	687	650	688	649	650	633	651	674	629	673	662	668	656	686	660	661	647	655	652	680	680	665	619	677	643	656	624	681	658	612	615	650	626	626	642	665	670	618	685	610	637	630	678	622	668	664	601	619	615	658	637	644	635	701	666	638	672	664	673	678	615	648	608	626	656	657	622	605	642	617	647	685	618	654	651	646	651	747	644	640	589	647	652	655	666	609	646	653	640	638	605	609	662	643	632	655	649	690	633	622	666	665	623	653	648	656	637	597	661	627	673	653	671	643	669	635	645	621	694	642	619	634	676	631	646	662	660	664	630	658	659	675	701	628	660	654	636	651	627	692	695	684	662	640	653	626	630	678	614	696	676	609	702	669	662	647	664	676	618	690	628	639	606	605	689	679	656	707	668	670	640	636	673	673	635	645	650	669	671	660	655	643	702	627	630	647	632	663	666	643	604	624	638	657	665	691	695	622	650	695	630	588	617	675	634	650	634	620	685	648	647	652	636	640	647	691	616	627	681	692	658	648	642	637	641	660	659	626	643	656	590	668	669	631	628	632	598	649	645	641	623	632	673	650	623	664	648	649	647	651	637	651	621	672	649	648	668	614	618	637	645	636	657	635	631	575	636	678	649	684	649	652	641	627	608	658	669	647	658	601	653	610	625	605	635	652	708	655	629	625	695	667	691	608	660	626	670	656	651	638	619	644	673	658	625	627	644	652	632	630	675	612	629	643	640	658	680	638	676	581	628	686	660	658	677	679	645	637	677	624	671	637	646	655	606	663	678	634	641	649	634	574	625	653	660	655
45231	67017	22867	1562	1105	978	936	853	818	754	727	763	709	754	656	692	673	745	728	671	717	710	708	671	726	768	676	679	716	709	689	668	659	668	685	674	672	633	680	673	676	644	681	712	677	650	691	679	694	685	642	721	717	630	665	713	716	693	689	682	684	668	669	654	691	709	685	699	695	611	717	648	682	654	680	658	664	658	689	637	702	699	666	668	733	739	698	671	670	687	666	691	714	708	639	707	653	679	673	661	656	715	729	722	692	705	659	738	654	664	715	681	648	709	684	690	678	683	705	650	672	695	666	664	664	669	689	696	650	728	672	671	700	669	713	694	668	686	706	672	708	659	667	687	690	669	719	713	673	648	626	706	681	681	688	680	727	703	658	656	689	701	692	712	696	643	679	704	717	656	702	704	746	674	710	595	713	672	693	680	702	667	658	632	673	679	699	700	661	699	664	657	709	663	695	690	680	671	682	642	653	688	677	693	675	676	685	705	699	662	693	667	676	694	651	657	679	700	683	653	711	624	659	703	693	655	690	701	727	659	648	701	676	685	677	687	704	638	704	631	640	647	639	683	689	670	716	649	687	707	676	684	659	708	686	676	673	692	657	648	700	634	738	732	693	646	682	661	666	670	679	649	661	691	646	671	657	719	698	755	649	696	657	679	716	665	697	692	672	716	673	723	704	700	678	649	669	707	659	682	709	726	690	700	687	664	718	707	753	677	708	697	699	628	717	659	679	696	697	678	668	692	675	720	660	673	757	675	670	680	652	670	653	697	679	687	697	719	713	649	682	637	686	700	696	680	676	669	671	651	662	700	659	681	718	685	692	684	657	682	676	658	704	643	662	670	661	675	666	701	719	705	734	657	639	663	651	723	695	670	673	674	699	619	731	701	764	713	699	661	669	685	701	670	709	715	722	642	647	624	705	660	646	710	707	662	668	658	674	692	683	709	689	722	646	657	692	666	729	704	698	685	701	661	618	665	673	662	732	710	712	710	722	698	662	663	668	681	640	677	663	649	627	668	684	661	669	690	706	710	619	658	669	712	682	677	686	730	682	693	702	669	693	720	625	691	679	684	662	685	707	639	672	704	673	668	644	677	697	689	668	683	683	679	680	652	695	689	667	685	687	671	716	663	663	684	745	713	722	738	666	686	685	634	702	698	707	705	687	617	668	652	669	692	699	703	678	629	674	642	724	644	687	654	702	705	723	715	686	689	717	630	657	711	673	696	713	703	659	716	646	684	680	681	672	646	715	675	733	682	687	683	644	661	695	665	687	664	735	618	687	668	668	691	700	680	688	697	738	696	681	696	604	693	683	715	645	713	660	678	654	648	678	667	701	689	665	688	639	710	673	685	711	694	689	707	688	700	672	698	700	701	677	721	652	670	676	673	649	674	612	704	679	678	692	657	678	651	673	765	669	710	669	689	710	666	669	668	726	729	683	686	690	628	683	644	689	650	656	622	704	725	620	655	674	719	704	687	669	658	701	700	651	659	647	633	728	672	664	666	725	687	731	700	663	677	682	679	649	694	730	656	725	656	689	691	725	668	690	672	654	690	661	696	686	689	692	669	698	681	682	652	697	663	678	693	693	685	697	673	697	634	679	726	655	697	688	713	689	688	686	731	718	663	689	662	682	658	651	638	660	732	680	665	697	700	706	649	721	645	682	676	691	619	666	683	703	687	688	675	683	688	609	652	659	687	638	709	689	628	683	673	683	689	689	723	684	656	686	687	700	673	706	728	706	668	666	656	716	650	706	693	687	651	690	698	700	674	636	603	659	721	725	712	683	708	713	687	683	661	660	669	668	686	648	706	692	673	696	695	651	676	718	711	655	651	727	680	663	683	648	691	704	627	694	705	679	724	706	692	670	643	672	665	695	671	647	664	710	667	694	647	693	679	695	644	698	680	703	672	650	693	701	706	687	662	671	669	676	686	678	651	700	656	677	631	620	700	637	711	633	675	691	678	733	658	716	646	706	701	707	669	700	681	687	700	684	718	668	685	725	658	692	662	694	664	653	704	676	675	598	674	690	705	691	663	682	712	704	681	644	703	671	687	681	684	659	671	713	684	710	714	707	691	714	699	646	715	671	632	620	686	683	725	673	663	688	669	661	658	666	658	665	742	685	705	685	670	661	625	664	639	679	703	623	695	689	721	656	620	679	666	676	668	709	671	699	678	694	745	661	694	662	741	643	654	717	718	677	658	668	685	690	651	691	699	695	619	692	652	692	687	691	692	678	717	704	675	726	688	686	678	665	743	672	678	647	685	651	701	659	681	692	696	658	689	700	703	694	675	698	683	663	684	713	675	679	706	649	716	675	719	641	689	651	644	702	722	685	709	727	669	723	693	678	716	650	720	668	714	697	685	604	703	686	678	696	680	641	677	668	614	720	671	647	693	673	689	696	651	668	726	646	695	663	701	653	624	701	669	645	676	686	723	638	621	697	677	671	680	724	660	712	646	648	684	693	659	629	682	699	651	682	641	690	691	717	671	664	688	708	654	709	672	662	696	717	719	730	721	663	675	708	684	723	638	709	686	649	703	647	676	663	675	718	666	660	694	635	675	656	664	711	717	702	699	656	717	703	644	689	675	706	685	650	622	698	671	684	679	690	661	707	657	668	692	696	703	679	704	673	663	720	664	694	618	671	686	737	685	672	670	678	622	682	691	682	660	659	648	671	688	685	672	710	703	691	728	668	679	706	694	701	677	672	682	688	683	679	681	686	668	659	624	707	645	686	691	689	687	706	731	664	656	657	657	705	651	665	707	711	653	696	671	723	698	701	688	654	747	634	646	709	697	683	680	701	664	694	665	672	676	686	739	706	680	673	651	709	682	655	695	732	653	715	670	681	699	669	701	664	653	672	685	680	633	719	704	734	709	687	609	656	671	680	701	673	685	686	685	680	685	662	693	670	664	709	687	695	720	655	679	653	723	679	709	690	727	662	707	639	678	697	650	661	678	668	672	654	666	701	678	709	684	652	651	671	715	678	690	716	722	713	697	685	651	641	702	727	664	714	685	681	730	680	670	750	631	657	748	634	667	653	672	681	674	671	677	733	733	707	689	669	675	654	693	678	663	668	691	658	712	729	703	675	684	682	635	634	682	652	640	670	677	664	719	750	706	694	669	747	672	657	738	655	729	708	631	669	674	682	672	700	677	665	690	698	679	651	668	656	655	704	651	654	672	702	697	676	700	695	755	661	701	651	694	664	688	682	699	676	693	726	700	655	686	669	701	678	675	683	642	769	726	677	649	665	699	715	631	680	697	662	656	674	666	673	681	643	646	645	686	683	665	689	669	637	684	703	717	713	695	732	729	683	691	684	711	710	680	701	658	686	739	624	659	717	715	684	735	706	723	668	670	684	745	639	697	679	674	678	696	690	712	722	741	687	671	700	666	659	654	716	726	623	680	657	672	700	715	697	695	701	664	702	666	683	688	656	729	690	651	688	733	700	653	691	680	676	693	700	703	713	710	643	659
22606	21200	28440	23983	21034	20665	6578	1323	1158	1107	1136	1032	1042	1051	1058	994	980	985	955	988	903	954	983	960	903	993	957	972	933	930	883	964	963	893	926	948	924	865	935	940	940	971	996	913	950	950	910	967	894	922	913	907	948	979	905	951	868	918	950	939	907	952	931	938	888	917	949	881	909	924	893	925	943	944	858	942	937	945	956	953	908	898	905	935	915	950	943	966	915	902	942	955	892	919	953	950	956	947	948	892	884	902	966	960	894	907	916	945	926	954	941	926	892	1030	903	976	935	904	880	927	920	918	933	909	893	916	939	871	924	969	902	910	887	926	950	969	925	930	922	904	923	916	915	974	909	876	933	926	907	885	961	934	893	957	932	901	902	964	956	907	958	917	907	958	971	904	906	918	885	934	908	903	1000	907	901	902	943	921	919	914	928	889	934	895	955	932	937	941	911	968	912	925	884	869	843	936	913	923	883	901	934	886	923	928	893	908	967	881	888	906	972	964	963	951	940	944	959	958	934	920	911	865	945	908	870	879	921	929	910	909	907	939	917	931	921	895	917	911	925	930	903	948	951	911	939	959	940	870	948	943	902	961	927	910	881	921	947	950	923	913	927	915	944	983	927	912	954	938	956	920	897	931	843	921	970	938	946	929	937	949	925	926	931	929	935	941	960	956	952	895	904	935	1016	933	910	970	933	953	922	881	867	911	944	942	949	1017	988	910	933	905	907	941	913	917	996	944	907	922	929	967	944	944	874	916	884	897	879	951	935	883	902	922	908	910	928	907	935	946	940	948	936	967	910	949	916	884	904	911	938	920	921	890	928	882	973	968	954	933	959	926	932	941	936	869	895	926	912	941	943	919	908	915	1024	917	911	920	916	906	902	949	898	943	933	957	922	880	947	942	918	886	953	924	934	932	936	981	930	921	935	957	897	923	933	875	841	931	939	932	914	892	910	930	887	920	923	917	926	891	891	943	941	943	890	934	930	955	935	944	887	924	916	962	924	907	944	893	930	944	965	970	935	902	905	946	934	911	1001	889	962	917	905	935	938	887	950	955	882	903	916	891	909	929	961	887	949	956	899	987	893	882	955	948	924	924	937	924	915	931	921	966	933	953	860	882	919	906	931	972	967	955	934	906	996	913	908	913	952	904	923	918	912	964	894	887	970	923	956	915	922	911	958	951	907	910	882	922	944	947	919	925	916	875	953	856	956	961	908	917	945	924	946	900	970	936	938	980	983	888	948	912	935	936	920	896	948	881	921	961	926	870	982	940	900	938	902	887	910	903	926	907	895	875	939	879	913	916	907	877	960	898	916	928	924	911	951	886	927	943	948	926	881	911	972	916	926	906	915	948	941	936	986	953	1011	963	952	913	937	910	949	916	934	946	912	944	925	957	951	976	1013	967	855	934	918	998	923	867	892	908	948	932	895	863	872	900	963	966	895	893	948	863	919	859	902	850	945	913	978	965	871	908	949	994	971	930	921	918	863	912	828	882	926	926	943	932	929	941	941	936	935	913	877	892	969	957	917	908	876	921	893	904	933	917	886	922	907	986	1003	942	900	892	903	915	966	901	929	898	916	880	916	908	901	878	922	894	935	991	901	947	959	897	911	930	923	953	940	917	896	937	914	900	856	882	904	922	936	878	910	891	960	901	946	949	936	929	889	901	944	931	906	993	944	877	898	913	925	926	883	919	876	963	933	893	902	941	880	956	912	924	877	952	963	921	903	963	952	909	936	922	960	875	968	875	866	948	912	910	966	967	873	947	1002	912	941	889	904	897	943	902	933	926	889	960	895	931	959	936	1001	899	925	933	984	944	898	908	948	944	933	921	940	960	934	963	926	911	913	894	933	854	976	900	969	927	926	990	908	912	869	943	876	964	903	962	887	894	885	928	971	932	850	951	945	913	930	999	950	918	928	933	948	896	891	956	879	929	920	939	933	880	891	926	984	936	955	896	912	880	916	922	961	934	969	872	938	887	946	949	926	892	914	972	959	914	902	891	981	917	959	893	952	935	928	940	900	924	927	913	932	891	867	898	925	915	947	941	973	933	929	926	952	876	938	863	919	914	948	957	941	868	939	926	874	894	889	904	916	945	896	923	926	965	943	920	862	952	843	966	891	914	951	909	920	921	927	858	917	909	917	944	910	939	913	932	933	910	869	931	915	925	912	947	856	945	916	892	871	923	959	924	932	918	869	955	890	899	969	953	970	917	917	949	918	918	951	955	941	887	995	864	894	931	940	939	885	912	904	912	881	930	970	932	926	939	930	948	903	984	895	930	935	898	885	983	929	957	936	907	954	910	962	921	940	919	930	911	910	890	969	901	917	912	881	915	947	863	915	928	932	979	874	903	894	910	901	900	936	891	911	906	971	863	931	958	916	939	922	897	877	892	895	943	867	936	923	911	961	898	946	894	911	927	940	886	859	931	952	908	896	925	916	931	950	931	931	928	907	947	879	928	907	967	945	918	968	900	898	935	926	914	973	926	916	906	914	858	935	921	916	919	925	913	964	932	954	963	940	913	924	893	941	917	931	918	882	917	945	911	915	903	936	905	881	944	930	916	892	925	939	976	933	927	932	902	939	903	956	956	927	874	943	872	938	960	905	895	935	919	860	942	928	929	883	990	876	913	923	972	895	963	935	923	913	954	907	848	940	916	889	894	981	919	932	880	940	958	960	932	980	927	919	931	947	912	880	951	863	947	919	926	940	950	952	937	875	948	940	928	904	928	947	883	942	948	911	930	905	935	953	911	930	938	888	936	890	908	883	917	885	925	942	891	898	924	941	962	916	900	921	961	943	887	902	882	935	881	936	889	943	967	924	920	942	935	959	931	917	914	893	933	896	952	891	896	897	987	933	959	942	936	971	963	926	887	942	898	864	898	990	886	897	886	974	893	890	957	942	1009	925	881	975	898	959	877	915	971	914	891	890	917	895	958	941	932	935	943	916	899	982	890	919	964	893	930	936	960	907	912	917	934	951	897	927	894	925	914	874	897	958	909	897	915	865	917	955	919	900	932	899	917	909	940	915	933	934	914	877	914	924	911	926	910	916	940	895	966	953	897	933	917	931	924	938	953	939	880	960	901	881	910	915	959	903	919	900	916	855	930	942	938	988	931	930	939	904	878	971	918	942	938	886	916	903	926	919	944	918	828	901	895	979	915	922	957	897	916	915	985	891	949	964	945	906	903	912	972	873	915	898	936	938	928	924	952	910	955	941	960	905	985	916	923	934	951	898	884	891	888	941	959	888	858	883	903	872	903	928	934	960	904	949	947	895	894	907	936	932	904	892	894	935	857	905	913	908	909	915	933	888	881	889	933	905	938	923	943	993	860	927	891	939	909	965	935	932	886	879	921	829	921	905	890	888	935	937	873	873	906	956	967	879	934	915	924	859	901	896	905	868	918	862	929	892	992	971	971	899	899	884	845	889	954	918	903	969	870	944	943	947	907	909	946	985	894	890	926	948	877	958	945	939	880	956	941	958	929	930	906
54931	81525	31602	3603	2366	1958	1691	1451	1299	1231	1064	1104	1034	1047	1035	991	928	970	973	1016	915	959	954	926	917	939	901	909	969	969	917	981	915	929	944	968	1013	889	905	879	882	933	941	957	950	925	946	932	895	957	932	950	893	962	911	903	875	919	874	881	978	902	943	901	902	932	939	919	925	854	912	927	906	906	866	898	903	911	885	864	903	913	890	900	982	913	938	914	923	843	936	893	899	952	867	886	957	904	891	896	900	869	883	948	933	930	915	911	946	900	902	934	896	948	914	900	941	914	922	958	868	906	895	929	940	911	971	940	954	931	941	932	934	908	938	925	875	836	855	918	894	913	828	872	925	919	870	916	890	874	982	969	946	929	923	902	905	889	879	866	865	914	940	922	939	926	919	913	930	909	920	894	893	880	915	900	886	913	955	912	916	919	949	937	913	878	975	924	876	859	913	910	915	917	892	941	900	882	933	948	950	868	859	921	961	942	913	888	986	919	935	957	969	968	859	918	902	982	916	931	941	927	908	892	905	886	970	924	956	878	922	891	915	875	883	930	883	955	917	905	941	881	903	926	893	945	955	912	916	901	863	922	899	900	925	919	912	883	900	946	865	852	916	909	905	924	901	937	872	938	884	901	969	920	945	923	905	937	855	947	909	904	889	960	932	924	890	924	901	863	923	930	926	902	869	899	886	907	882	927	957	899	940	882	893	880	872	940	910	875	920	897	875	906	858	927	892	890	939	914	878	939	915	929	951	891	901	888	952	942	911	906	909	942	925	949	959	942	903	874	943	904	891	946	935	909	917	884	906	952	949	909	935	900	905	915	882	908	906	948	879	948	928	925	890	958	904	962	958	921	891	933	936	948	929	873	951	911	877	924	890	885	873	945	987	919	954	885	942	958	941	878	907	967	963	922	890	899	859	910	908	878	863	860	933	889	899	863	945	919	904	915	962	928	939	957	915	933	869	889	896	915	882	903	918	917	869	938	923	950	920	944	913	874	937	890	960	901	926	874	907	874	886	919	843	888	937	936	901	848	940	930	847	970	903	967	903	894	922	890	935	919	946	914	834	885	884	895	940	936	884	934	939	916	896	927	964	925	919	866	903	911	924	978	969	940	890	931	986	925	921	898	895	961	923	875	886	973	956	903	881	918	901	894	910	914	886	914	900	985	856	947	950	868	959	901	861	952	899	946	904	960	856	921	904	933	929	932	894	901	976	886	890	867	920	888	940	915	942	903	934	937	948	906	914	922	910	953	914	938	871	916	869	920	917	896	970	884	943	906	868	967	937	928	933	921	891	888	944	853	911	902	953	881	924	923	961	868	927	899	915	901	903	890	867	917	922	903	919	884	903	903	936	889	883	916	885	886	938	928	895	936	948	916	859	862	927	872	901	939	885	892	926	912	870	882	904	943	897	836	930	869	888	875	905	935	943	929	898	918	929	951	954	897	924	884	930	905	886	928	911	890	864	896	923	890	879	940	883	843	899	880	857	859	876	892	890	868	879	971	931	901	901	919	862	900	901	926	875	909	917	980	914	941	873	860	910	891	931	838	973	919	896	864	943	911	941	909	906	883	914	919	860	925	933	861	955	897	886	893	899	916	913	943	927	896	888	864	925	909	923	902	913	915	857	895	958	907	894	891	925	915	961	893	919	945	851	910	877	917	899	933	864	944	972	919	924	933	901	934	849	902	937	865	910	921	937	883	878	915	936	963	933	865	932	874	945	913	913	915	885	921	872	900	914	887	932	907	912	927	884	945	888	917	893	858	904	879	873	950	889	914	927	915	949	892	937	917	888	856	959	895	895	911	866	944	933	932	879	950	892	940	879	895	908	886	922	919	863	898	944	889	939	902	930	898	945	942	948	898	922	904	896	904	873	946	930	901	972	891	935	923	922	860	886	883	920	891	893	907	862	923	920	912	912	925	881	863	908	895	926	880	930	936	885	937	878	895	900	994	865	909	910	874	923	893	836	925	878	943	812	878	877	883	898	923	894	924	921	927	902	922	949	887	893	950	893	918	843	909	917	932	893	919	925	915	903	870	892	888	915	830	910	870	919	939	947	882	905	895	868	873	895	945	906	949	913	931	941	885	910	916	869	902	967	901	942	906	892	876	867	930	872	992	912	939	886	928	870	905	926	982	913	941	919	905	922	958	944	944	943	917	910	916	887	909	935	916	913	883	970	852	933	932	911	887	895	892	909	882	909	859	883	919	930	898	905	933	938	893	925	874	904	938	916	923	870	936	953	902	915	948	879	952	976	949	947	880	910	901	924	881	888	908	916	915	929	929	942	937	918	947	914	889	946	963	960	873	901	843	902	944	987	927	904	908	922	886	892	960	851	921	917	957	909	892	884	924	900	924	888	920	906	945	932	919	933	864	892	919	920	923	922	911	923	887	947	905	923	952	941	926	921	880	937	914	936	859	905	967	894	921	923	898	933	960	954	919	939	898	955	924	851	924	892	882	908	927	987	955	939	877	914	916	914	899	933	929	865	937	907	949	906	924	845	856	912	888	920	946	933	955	945	908	887	883	909	921	921	924	922	899	896	871	922	938	958	871	973	903	926	895	913	931	882	907	862	907	951	899	908	909	913	928	908	876	895	894	895	911	841	957	901	889	859	906	925	883	951	922	900	968	925	916	925	915	872	976	905	939	888	905	863	919	883	975	889	904	895	909	950	941	931	914	933	900	903	943	945	924	907	874	891	884	887	904	908	872	953	881	894	869	929	898	892	884	891	901	893	934	867	895	918	960	914	931	886	904	995	904	936	910	914	974	880	922	935	997	952	912	893	936	913	935	878	922	893	973	853	921	931	895	931	875	889	892	905	912	887	876	868	904	942	915	885	885	953	951	932	851	894	918	941	930	900	892	889	874	948	919	926	864	928	905	906	922	880	873	889	865	883	862	934	881	955	885	878	910	987	898	949	930	917	926	838	976	879	926	864	919	912	911	943	855	834	921	960	899	892	954	916	927	908	950	923	912	902	935	906	931	905	899	846	953	913	933	939	929	886	948	880	916	887	954	933	896	897	892	835	896	904	925	868	910	909	908	885	985	862	927	912	876	899	953	886	931	896	871	891	879	951	917	909	929	969	919	901	900	910	901	888	972	938	946	922	913	893	924	949	921	927	901	964	887	893	882	904	890	962	989	929	921	915	930	914	918	869	926	926	911	891	916	905	941	863	949	899	920	900	941	900	969	889	929	925	912	924	909	904	843	921	961	858	898	881	892	927	895	942	897	899	903	919	911	848	904	928	857	905	929	881	933	908	868	897	882	942	948	946	885	923	926	909	930	903	890	945	911	924	926	956	956	886	852	918	925	890	936	898	892	933	903	897	979	913	886	846	963	911	926	938	876	943	922	950	922	916	885	881	941	938	884	980	901	942	936	910	927	919	856	936	901	902	869	906	895	890	924	936	956	955	824	911	927	892	928	903	887	879	929	915	887	918	924	912	874	867	846	921	907	912	931	918	919	941	909
31803	23823	16875	2012	403	429	386	322	435	406	337	378	435	384	364	386	369	365	389	412	368	385	385	347	386	401	390	363	377	389	392	362	389	343	380	373	386	401	397	385	377	362	370	390	371	389	389	351	374	407	382	382	394	380	386	363	385	430	383	402	365	355	351	375	434	350	334	372	393	372	366	354	375	348	380	405	385	394	374	395	385	360	391	384	381	406	406	391	407	378	321	401	382	356	395	360	356	354	402	390	400	393	401	365	352	381	353	418	354	389	362	367	361	360	397	348	375	401	394	338	388	385	356	378	336	380	389	385	374	396	360	387	353	353	389	374	395	357	359	357	407	381	357	349	335	360	373	355	371	345	368	377	376	369	384	369	388	373	392	371	410	377	347	386	364	369	350	353	388	413	377	359	387	365	358	373	379	396	385	371	346	414	380	370	394	404	389	387	405	335	350	375	382	362	363	386	408	364	350	393	381	357	356	375	350	368	356	388	371	377	372	392	322	402	367	337	388	381	352	384	384	403	395	381	379	383	355	370	377	413	358	374	418	364	383	377	406	421	346	381	383	407	359	362	360	377	345	396	387	400	404	373	354	365	325	382	397	394	355	417	367	373	351	367	384	374	350	383	344	352	399	378	351	344	413	381	384	343	371	392	361	337	368	336	388	386	384	372	344	397	368	364	373	353	327	362	386	420	389	384	394	374	364	388	390	376	368	403	392	386	382	356	388	385	385	401	352	364	379	379	354	371	354	392	377	374	400	357	391	397	386	366	399	375	393	377	361	357	372	348	370	382	367	379	402	349	379	376	397	409	369	382	358	368	364	385	365	347	357	364	370	349	345	356	396	370	368	381	373	389	372	370	370	411	384	351	373	400	373	379	368	361	365	385	399	427	374	365	365	405	355	397	347	377	363	393	407	374	357	391	396	386	389	424	356	351	342	369	347	348	395	400	380	345	382	401	414	331	375	378	358	379	345	393	387	385	376	372	355	354	386	396	371	372	383	363	419	382	395	390	384	377	347	379	394	355	374	404	364	358	372	345	369	397	372	354	360	406	380	395	383	394	349	362	414	357	359	423	378	394	368	354	366	391	355	372	387	364	365	400	364	373	380	363	391	416	389	408	363	354	410	376	381	354	358	335	375	365	385	380	371	371	395	374	386	404	378	350	355	382	415	368	398	389	400	373	369	395	413	411	377	354	365	373	375	386	386	362	400	384	343	344	327	410	372	370	410	380	388	362	390	347	374	366	347	390	361	391	377	387	336	369	391	398	391	353	415	378	338	390	354	373	359	389	360	392	366	333	339	390	385	352	371	362	384	370	368	350	334	378	401	377	366	349	356	372	390	383	382	388	392	392	373	385	385	360	379	341	398	373	367	342	388	394	380	357	397	346	337	370	383	403	391	401	329	365	356	371	360	389	380	410	390	365	395	388	385	354	357	376	336	378	385	377	367	385	368	389	386	414	343	398	412	354	362	379	400	374	391	358	373	415	393	370	350	387	378	368	369	374	377	381	393	359	402	367	341	404	377	383	388	357	378	412	346	343	343	378	373	383	364	395	365	366	363	397	360	378	403	364	362	408	385	363	363	372	336	365	352	385	388	411	348	377	354	364	389	398	366	387	380	395	408	393	364	349	347	358	354	362	367	350	335	409	364	402	382	357	366	341	356	368	349	369	365	385	348	365	356	381	377	369	359	392	397	371	345	380	348	370	392	373	340	382	380	387	372	354	378	356	380	353	352	370	342	379	395	403	359	379	390	378	351	405	367	361	349	350	360	377	366	339	363	369	387	414	360	337	349	386	366	421	338	346	373	362	365	383	370	392	386	363	357	363	383	369	418	347	385	357	410	402	370	352	354	367	402	391	372	368	399	352	356	367	404	375	416	341	376	381	403	385	353	381	348	411	387	397	370	376	397	362	315	395	364	362	387	402	401	322	399	382	376	349	363	374	376	386	367	416	390	381	390	368	385	371	378	384	386	410	416	364	374	377	401	374	406	386	374	384	356	351	347	363	352	379	358	344	379	375	403	392	392	368	385	374	369	367	396	362	343	395	382	358	357	425	371	417	398	367	384	368	381	397	375	367	364	381	358	346	366	355	376	398	355	343	394	388	395	381	359	386	363	396	352	404	381	376	354	370	363	377	372	399	372	361	392	336	322	364	358	353	401	389	388	389	394	349	353	361	392	429	375	384	352	402	372	372	357	379	376	357	372	348	339	372	353	348	373	365	383	387	346	372	387	393	379	387	373	373	387	366	400	388	341	382	381	359	389	384	350	362	370	381	391	365	344	355	356	384	365	357	391	403	371	393	388	353	354	366	373	397	388	354	356	374	370	383	384	356	381	359	384	399	381	369	366	367	373	378	400	392	402	366	378	381	366	389	361	371	364	370	384	377	361	376	350	405	341	372	373	366	365	356	338	360	381	385	397	354	343	383	375	375	390	370	357	383	390	359	409	371	393	378	389	389	375	369	355	359	336	403	365	376	398	369	341	383	396	381	399	362	383	377	383	364	353	363	364	354	344	342	375	362	368	351	390	386	355	334	376	404	405	375	386	403	385	348	369	364	378	373	364	402	373	360	366	356	361	340	395	367	373	387	352	372	363	391	395	354	401	363	350	375	389	389	374	354	336	381	375	377	396	360	359	394	379	372	396	359	342	345	360	365	366	382	409	355	370	377	369	396	385	398	368	368	352	370	370	373	364	388	360	397	375	386	387	346	389	388	366	393	393	395	378	369	383	377	373	361	331	372	401	379	363	372	390	367	376	359	375	381	411	381	360	365	354	389	399	385	362	363	371	333	373	399	393	367	334	390	383	345	368	332	378	355	374	358	358	335	374	369	328	406	395	397	378	403	387	406	374	366	413	355	358	375	373	384	382	355	423	374	331	380	415	428	383	371	366	375	408	364	351	388	357	369	380	374	356	403	391	353	323	363	385	368	375	361	380	322	364	383	338	363	365	348	354	341	389	375	379	363	392	396	357	383	368	365	375	369	344	369	385	364	397	411	387	394	396	403	370	369	387	407	395	412	393	350	363	406	376	386	368	396	359	390	402	387	360	383	378	378	385	333	372	370	378	360	371	371	340	361	405	410	385	373	385	363	387	347	407	365	380	382	376	386	346	391	420	361	389	383	332	371	381	383	387	356	364	374	362	382	362	377	375	383	346	406	363	384	328	368	346	384	360	378	366	381	357	367	374	378	384	384	359	389	378	357	346	354	362	370	360	376	376	374	382	375	349	391	367	376	362	373	385	384	427	402	352	389	358	345	390	342	353	382	347	359	366	366	373	404	353	393	347	366	396	386	362	393	378	351	353	375	381	397	397	339	380	387	378	330	359	382	364	379	373	367	355	344	376	355	370	373	393	388	362	357	390	360	393	380	336	362	387	343	390	381	386	355	359	346	359	343	393	401	365	378	362	371	420	375	368	409	394	374	374	393	370	345	396	372	397	366	362	364	389	379	365	385	388	365	382	369	375	415
33335	32591	6821	528	430	436	389	395	434	431	434	417	422	432	386	415	406	422	425	426	407	437	385	462	380	424	437	410	404	443	436	420	414	428	384	445	419	405	422	407	431	375	410	416	410	382	436	411	395	454	389	411	408	420	405	406	361	404	467	395	404	412	434	415	410	439	414	419	410	440	375	433	387	420	416	426	402	409	423	439	424	434	417	418	404	440	418	396	410	437	386	440	374	399	423	413	402	394	465	380	393	383	416	430	432	429	438	388	380	435	431	431	409	423	379	417	392	398	374	440	417	389	419	464	404	411	392	416	439	439	393	401	397	415	419	421	380	397	437	440	421	408	405	395	436	388	388	407	404	398	411	363	404	420	435	410	404	420	382	388	413	387	429	402	402	429	401	420	405	431	417	399	371	417	425	407	426	399	386	409	398	377	410	396	429	402	407	391	384	403	389	401	395	410	469	420	389	363	396	397	411	408	370	402	452	415	448	423	450	421	394	409	431	407	410	432	397	396	458	387	406	408	393	386	377	442	418	398	382	397	434	413	380	379	414	430	417	403	382	407	431	406	400	433	406	455	430	396	407	411	424	402	406	393	385	390	413	417	377	414	403	375	440	425	389	395	441	423	425	413	391	428	421	406	418	445	441	431	391	384	413	396	440	386	426	424	389	427	404	409	435	411	373	407	434	414	400	407	384	367	400	397	441	418	439	423	403	447	395	409	442	413	408	424	393	415	394	404	443	408	370	401	397	387	428	403	432	395	433	391	416	413	410	404	404	432	380	430	411	416	408	399	417	437	406	420	397	426	395	392	400	408	412	413	404	369	394	398	417	385	460	383	418	388	431	443	403	408	401	413	372	397	417	389	396	407	422	407	428	396	399	423	381	397	419	415	435	423	404	389	412	406	383	379	395	412	394	414	454	423	417	439	415	392	414	381	416	387	427	421	427	401	404	437	399	381	403	405	415	380	416	398	388	389	421	404	440	442	401	406	438	408	409	444	409	412	437	406	469	388	412	390	432	388	392	387	412	416	386	410	416	443	412	397	413	425	386	411	390	382	384	413	398	389	408	395	409	413	406	423	391	434	409	411	417	393	409	392	410	449	400	412	396	427	430	430	408	432	420	432	440	404	394	399	405	400	404	393	382	401	405	410	432	408	409	423	417	386	407	418	420	428	395	392	371	411	436	419	426	422	416	448	429	385	412	425	443	411	444	381	404	414	380	419	400	418	399	385	428	445	405	396	354	433	412	412	401	412	441	406	416	440	383	395	384	409	394	421	408	393	405	424	437	398	438	415	392	417	399	440	430	421	418	441	395	426	385	456	381	454	416	462	422	408	409	384	410	365	413	404	418	400	392	375	425	436	414	428	409	368	411	390	423	431	443	422	406	423	427	392	408	397	418	392	408	411	422	415	419	402	404	451	381	442	436	432	408	413	392	422	376	420	456	425	422	420	397	448	391	410	399	404	397	433	403	400	424	424	406	387	408	426	403	397	429	421	377	378	420	410	382	383	412	376	404	427	413	411	412	384	394	378	426	441	406	412	410	409	399	425	379	395	422	415	395	416	432	411	407	410	400	426	430	409	409	409	398	410	414	408	433	408	433	411	426	395	431	415	396	410	405	359	430	418	424	433	377	419	407	393	399	399	380	376	412	386	424	380	436	408	426	401	428	406	417	424	419	392	422	408	397	429	394	433	398	416	376	400	415	391	390	443	393	420	454	426	406	441	405	401	403	397	396	390	397	390	409	385	432	418	437	412	409	398	396	408	416	423	425	413	409	363	369	431	375	385	417	388	418	401	463	386	385	393	428	423	415	397	382	425	406	412	401	432	385	383	414	391	395	391	377	380	449	460	440	409	418	407	411	423	403	407	427	408	378	384	454	404	422	375	408	396	412	445	372	424	441	385	435	406	408	438	378	448	386	426	413	392	411	411	390	394	409	421	403	396	388	407	409	421	368	423	409	397	418	398	399	409	425	393	401	399	403	406	412	426	422	393	441	403	403	397	380	404	398	419	389	404	401	457	380	427	430	414	435	392	420	422	363	417	417	446	390	439	384	412	391	390	436	400	416	394	413	411	408	392	428	417	395	420	411	384	395	382	401	423	430	413	378	395	369	437	414	435	410	411	412	398	460	410	400	399	372	401	416	378	384	408	434	428	414	393	424	412	408	400	421	395	435	435	430	411	419	362	411	442	401	373	404	419	417	424	389	407	409	408	433	403	414	422	413	371	397	395	389	411	425	424	414	442	424	422	411	417	434	401	398	440	438	413	423	365	405	411	405	400	434	398	373	415	423	408	404	440	430	407	384	379	433	417	398	432	384	424	367	419	441	425	410	395	435	364	414	400	399	443	423	386	443	427	437	408	385	421	438	353	397	432	412	432	412	440	385	395	395	405	408	418	459	419	440	437	370	373	428	416	390	422	385	387	424	409	465	372	380	411	413	372	416	421	425	411	449	383	393	393	406	395	397	371	403	384	425	394	464	396	415	403	418	402	424	421	395	415	419	397	408	437	373	416	417	417	412	426	431	413	428	394	400	401	466	437	391	375	407	417	399	404	405	383	430	394	407	439	434	403	388	408	414	363	423	386	414	410	439	387	404	448	398	394	401	408	428	432	461	430	427	406	411	459	431	424	410	417	460	397	400	403	431	414	427	368	406	397	410	415	387	397	382	410	433	403	422	391	450	380	436	444	410	430	384	419	406	432	424	413	432	385	418	385	453	429	386	405	406	408	386	395	391	411	372	416	413	437	390	416	401	405	401	418	415	434	453	433	400	408	395	382	402	410	401	403	413	393	392	407	397	433	409	397	378	402	428	396	430	420	442	397	400	399	404	442	417	411	394	414	401	355	414	411	410	401	428	399	422	429	428	430	461	450	448	426	422	397	413	410	411	401	414	432	426	468	404	403	410	431	435	386	354	430	419	421	419	419	402	397	426	406	400	443	442	411	406	401	398	385	441	415	430	437	384	393	422	372	430	407	417	406	428	445	432	418	397	434	378	406	420	418	408	414	448	422	403	398	403	373	415	382	441	405	415	390	401	399	356	386	383	427	395	411	435	398	439	416	402	440	406	381	434	400	413	378	374	380	411	366	413	413	398	407	393	407	439	453	413	401	395	383	411	397	407	399	426	404	374	381	406	406	399	402	408	432	408	391	365	370	404	435	435	395	402	412	412	389	417	425	410	432	454	413	376	407	412	410	384	405	421	383	427	419	410	395	409	410	403	397	360	376	396	458	415	384	422	433	392	388	461	400	442	417	404	444	410	421	394	409	438	416	417	414	402	439	412	413	398	383	421	393	430	415	407	396	427	378	411	391	401	381	398	369	399	405	422	407	438	412	371	398	413	422	425	431	378	423	416	426	388	447	424	404	417	436	403	427	445	388	384	415	423	408	440	432	416	382	395	381	407	426	424	392	380	433	440	430	434	423	433	383	429	413	380	423	433	433	414	414	379	408	393	447	397	403	412	372	387	377
23841	21461	28277	24437	20694	8051	938	662	641	606	530	531	532	564	583	565	569	549	533	534	522	544	532	530	493	497	491	509	541	514	491	550	496	551	535	539	532	517	527	521	525	467	492	516	534	520	508	486	537	486	515	529	520	579	498	494	483	513	497	509	527	514	548	527	556	506	503	496	470	501	553	529	488	494	541	508	502	503	475	540	511	523	515	519	512	516	492	525	553	516	528	482	509	525	510	511	571	487	522	484	504	550	485	514	499	535	520	500	494	502	518	485	517	496	523	507	522	528	527	498	524	523	511	511	506	504	498	495	510	473	490	479	512	485	523	477	533	499	518	483	496	515	517	499	545	508	486	500	532	527	504	515	502	481	505	480	510	509	493	477	521	497	509	486	504	520	475	525	498	506	510	552	510	483	471	448	532	543	489	479	518	491	478	489	517	517	531	532	495	501	477	535	498	482	522	499	496	482	497	513	549	495	503	492	559	539	514	483	492	502	508	556	492	506	490	510	552	520	474	504	499	555	472	536	500	518	506	512	517	526	524	523	527	502	493	508	507	532	558	522	528	498	484	545	520	524	494	538	561	547	493	486	517	507	490	555	522	558	525	515	501	504	490	527	537	542	535	520	503	547	501	520	532	523	511	513	527	497	545	473	542	537	466	513	539	491	532	519	535	519	518	517	540	495	489	512	528	513	515	552	500	550	513	510	480	503	513	486	550	525	529	516	528	538	513	522	504	521	523	527	517	518	479	497	535	460	464	547	507	489	536	527	487	547	490	530	534	534	490	487	504	537	492	548	503	539	513	493	479	540	514	505	499	536	495	523	496	476	481	560	539	494	544	520	539	510	509	553	516	501	546	491	507	482	529	532	473	530	533	519	532	532	515	560	464	498	515	508	551	510	560	532	492	481	486	505	478	509	507	479	504	577	529	511	556	540	510	508	508	539	521	551	495	503	534	512	525	544	496	526	513	517	514	498	510	528	482	478	545	501	517	533	523	512	531	520	513	520	521	531	510	530	472	515	493	490	483	490	489	509	525	474	498	471	551	504	511	513	479	526	523	489	530	505	551	483	508	530	520	516	498	485	511	533	521	561	484	518	514	513	542	519	525	525	510	477	542	471	520	536	494	531	478	523	565	519	545	525	495	524	484	521	500	525	461	524	488	504	566	477	494	488	491	529	484	521	492	518	531	506	518	502	498	537	500	524	494	516	480	520	499	518	532	508	503	525	504	529	540	496	497	522	489	487	514	482	516	517	471	502	531	512	495	507	539	498	499	499	494	494	530	475	511	481	492	482	516	478	489	494	532	495	494	497	496	499	488	515	506	525	501	496	476	534	504	520	527	511	522	564	474	519	486	519	500	459	511	534	504	546	500	508	499	547	520	484	499	512	500	501	484	535	571	527	497	547	489	514	524	557	497	512	547	499	509	522	535	511	494	501	522	521	469	493	475	512	516	515	491	504	483	505	511	508	521	505	504	521	522	531	549	519	519	473	494	480	473	510	485	486	507	530	550	548	526	487	511	492	523	531	495	518	497	495	484	524	505	497	491	507	526	479	494	556	507	488	455	528	495	530	519	502	479	507	505	499	544	493	515	473	544	462	540	514	513	460	517	496	515	504	539	488	506	493	524	534	475	486	511	531	481	506	504	479	513	498	514	546	515	522	495	495	535	559	506	525	528	537	496	555	515	531	509	488	503	529	500	509	466	573	540	516	503	516	501	522	516	509	528	510	499	444	442	485	524	538	531	534	500	525	522	495	524	501	491	529	542	480	492	527	522	557	481	497	457	503	488	478	483	525	544	491	521	537	501	513	540	515	491	511	528	566	541	513	533	492	499	506	506	489	471	477	492	549	575	529	516	522	507	501	498	532	514	498	522	494	518	483	519	518	530	510	490	494	484	514	530	510	517	491	524	483	541	540	536	516	509	529	486	502	531	535	545	500	565	511	526	517	515	492	511	504	511	500	474	489	528	523	538	508	523	514	491	483	492	505	508	542	555	558	544	488	524	481	538	534	494	543	460	537	505	510	503	503	487	549	489	494	503	546	468	552	474	517	511	541	500	530	539	515	487	530	498	476	492	500	508	536	504	528	487	516	497	505	497	497	516	494	504	486	517	497	489	522	539	533	497	472	494	511	517	454	497	515	496	485	509	530	514	476	484	526	566	544	490	482	487	530	523	463	526	513	533	491	494	518	520	513	505	527	516	508	518	518	527	546	515	514	533	496	502	560	462	547	550	481	494	487	507	530	506	527	491	513	472	455	470	494	545	516	498	525	523	499	531	515	510	493	550	536	534	549	526	527	513	509	475	500	496	505	479	514	488	498	475	486	491	486	510	527	478	533	495	525	534	502	481	529	472	499	491	544	478	514	506	513	502	547	505	486	497	474	510	521	506	487	546	531	484	538	511	521	490	509	532	523	504	530	545	483	540	531	501	469	519	527	491	555	572	524	496	530	549	534	469	543	493	505	526	552	558	525	522	492	499	503	517	496	484	517	497	489	543	498	540	537	501	523	512	528	471	492	497	489	476	465	530	516	535	502	487	483	474	520	540	484	547	509	557	546	472	507	520	535	505	537	518	520	487	528	506	487	499	500	534	536	480	524	514	514	511	520	517	485	547	536	483	504	497	475	502	569	501	490	474	502	551	466	543	473	478	492	485	512	550	509	515	501	482	530	546	524	530	522	497	501	491	499	545	538	527	521	524	511	474	461	575	528	502	519	525	521	486	509	580	519	494	536	553	508	503	478	536	525	504	543	524	501	498	518	536	544	545	535	530	483	502	529	498	493	511	513	523	530	525	516	488	501	471	509	472	536	505	484	544	511	516	501	504	496	495	481	527	505	502	507	540	547	521	518	496	509	457	511	487	496	524	504	563	510	488	478	510	482	468	481	567	508	524	527	501	474	511	515	492	533	530	513	480	535	513	490	515	512	502	501	535	516	501	521	516	451	519	518	536	499	519	519	509	485	484	515	512	481	488	520	526	492	496	531	553	502	474	487	488	496	522	516	487	568	502	521	504	528	494	539	506	520	527	494	525	492	487	516	502	497	479	468	540	510	537	526	510	488	530	517	510	488	505	495	498	499	513	497	524	514	513	550	497	451	511	526	486	530	534	550	552	480	493	511	532	494	515	538	501	526	532	502	523	535	479	468	494	473	493	522	557	521	528	543	488	486	496	522	480	508	542	497	509	493	509	511	557	511	511	525	502	530	522	534	477	531	541	520	548	521	482	540	517	496	527	526	526	526	495	527	536	517	486	488	535	497	522	524	500	549	541	543	518	515	470	503	572	551	516	523	490	489	505	488	536	531	499	463	521	489	492	504	538	545	518	520	480	487	476	453	516	500	512	482	514	495	516	455	534	487	505	480	490	516	521	518	529	486	529	517	482	496	507	519	494	505	461	537	506	506	551	531	530	504	524	551	545	489	482	499	483	515	530	480	517	489	516	516	526	507	513	518	520	492	532	522	484	531	526	505
49427	76198	20424	1771	1329	1075	877	783	733	661	689	606	644	605	637	590	569	559	576	573	566	528	547	529	525	566	533	587	555	523	565	551	547	523	572	545	489	544	512	506	540	538	522	521	518	532	516	524	553	530	497	505	509	518	577	529	570	571	555	544	554	503	563	501	556	555	535	505	519	509	519	505	539	553	485	510	520	546	534	527	510	511	547	533	543	545	541	530	515	520	480	565	532	526	496	495	475	557	556	515	509	530	555	550	542	591	483	551	495	528	530	543	527	524	494	555	529	502	556	542	520	540	550	485	502	514	516	517	557	536	528	512	536	484	480	532	481	498	523	512	513	512	532	501	559	548	531	513	530	544	567	542	522	536	513	510	571	518	534	546	502	498	512	501	506	530	532	522	502	474	545	553	500	519	531	554	529	509	537	536	512	520	527	504	521	523	466	539	571	500	535	510	541	529	505	532	542	530	532	508	511	520	503	501	534	480	484	502	545	505	537	544	499	502	508	513	500	514	536	504	513	546	533	513	548	536	537	527	520	549	513	501	550	532	518	500	515	512	474	522	563	519	501	526	544	530	545	494	511	540	556	514	489	509	505	518	538	514	513	489	528	533	531	520	542	537	536	547	517	526	511	499	527	544	544	512	536	544	535	489	501	556	523	513	536	505	516	535	546	519	525	549	498	556	573	538	532	505	539	549	544	540	512	541	503	535	536	508	518	513	512	572	475	519	565	530	553	538	514	522	492	524	535	474	579	542	516	543	492	542	554	586	525	524	503	500	539	522	544	529	520	532	539	520	516	541	524	476	504	507	503	507	544	492	533	516	559	568	488	551	562	547	534	566	501	479	550	505	485	539	547	505	534	538	534	511	503	532	507	507	519	522	472	535	488	566	509	507	536	510	538	497	535	535	539	536	599	531	510	525	572	538	513	528	489	514	510	515	513	514	513	543	541	475	539	546	544	509	514	546	540	546	516	514	548	537	533	523	520	525	549	548	513	522	498	534	544	498	546	527	505	532	507	534	502	521	573	530	533	507	523	500	532	490	503	560	485	542	557	530	534	496	551	544	518	511	499	552	527	539	538	532	519	557	517	528	513	539	516	520	545	570	509	537	535	492	512	531	512	535	526	558	557	512	531	553	532	520	520	527	547	533	518	509	546	550	567	483	481	499	547	555	574	522	522	528	498	559	542	541	546	504	546	499	519	535	512	520	510	516	540	545	581	512	494	507	534	522	537	528	540	517	516	512	503	548	553	536	478	497	552	528	559	504	505	548	582	523	556	506	528	575	496	505	500	533	512	494	555	497	525	553	525	535	487	571	538	500	519	530	544	550	589	487	514	500	540	524	566	520	508	551	556	521	549	524	517	521	503	528	516	535	588	504	531	496	507	565	539	561	537	509	547	534	504	542	515	531	520	550	482	524	530	549	559	490	502	551	529	546	516	596	529	513	519	532	554	537	561	557	541	534	535	537	542	504	518	540	489	525	512	521	517	537	552	512	528	537	509	512	452	565	562	559	513	522	513	521	512	547	498	497	509	550	507	531	542	508	518	560	532	537	559	561	522	519	514	505	568	552	528	557	530	539	529	533	509	550	522	540	508	557	532	494	491	549	517	527	538	516	553	535	504	562	530	527	481	520	529	492	507	534	537	484	506	563	499	550	506	528	509	551	528	514	483	575	482	551	525	519	533	472	488	551	570	540	539	536	513	511	524	532	559	547	522	527	539	507	533	499	547	493	522	539	539	570	507	557	518	547	512	542	519	578	523	558	493	539	494	510	533	507	486	534	529	503	548	533	534	532	535	524	579	528	548	514	516	524	542	493	522	528	545	528	529	504	546	548	551	546	523	516	536	546	525	505	461	572	522	557	557	502	540	515	520	509	512	515	552	536	527	494	490	545	512	563	505	502	528	526	572	547	528	512	510	536	487	555	519	527	521	558	560	518	568	516	542	499	545	499	503	507	539	525	526	544	567	519	501	531	517	520	508	533	523	507	473	485	574	563	532	527	561	557	559	497	513	528	531	547	503	567	484	523	522	509	478	515	517	549	533	529	539	523	521	503	501	531	516	562	545	534	522	522	512	520	535	500	547	550	531	539	532	524	519	468	551	517	541	521	544	538	518	547	524	538	512	478	516	514	494	532	560	524	554	542	527	514	527	519	539	510	489	512	564	518	529	542	543	534	504	550	506	554	540	527	488	548	555	536	504	473	544	539	518	549	503	521	550	500	513	510	517	530	516	504	499	552	526	549	510	519	533	532	586	519	511	494	528	509	528	481	514	548	466	534	515	488	516	542	543	515	510	490	542	519	536	536	558	495	509	523	550	515	511	517	547	505	524	556	510	551	540	516	550	572	541	521	508	541	544	543	485	515	524	506	534	508	501	523	553	528	541	506	506	542	523	513	507	521	494	522	477	543	505	519	504	486	536	537	520	550	552	551	501	488	543	494	517	515	515	510	491	527	531	504	520	506	494	529	518	518	531	537	524	496	597	545	510	498	538	530	510	549	499	498	557	527	548	497	484	561	500	526	495	549	521	507	494	509	484	502	531	514	489	553	507	599	557	532	524	502	476	517	516	557	484	538	502	555	526	505	532	533	545	491	513	529	516	513	553	523	526	495	535	516	559	522	479	538	537	538	518	557	509	545	533	565	529	530	579	545	534	525	521	521	546	510	538	535	499	554	551	553	504	570	514	506	498	531	498	506	496	537	550	496	546	513	567	528	553	531	528	505	536	545	543	559	484	522	514	544	558	537	538	557	511	541	494	518	530	501	529	529	540	543	517	487	528	551	506	504	521	501	529	533	507	521	516	548	514	527	491	565	523	513	539	526	550	521	510	528	497	549	519	510	519	514	525	497	523	533	557	549	481	513	497	552	508	600	528	530	526	525	507	495	554	510	491	525	553	563	548	586	562	488	506	478	532	542	511	503	535	553	483	503	522	530	521	559	505	525	558	550	509	537	539	525	543	490	540	527	552	564	515	526	494	512	517	518	511	510	527	547	540	516	494	510	515	523	547	531	529	502	537	523	539	520	507	505	528	525	502	522	532	504	512	559	534	522	542	579	527	525	528	519	530	505	489	491	529	506	528	550	572	516	549	498	495	500	540	510	553	543	527	551	575	524	543	516	506	530	520	514	522	524	523	534	508	548	505	493	537	529	533	496	551	497	510	572	559	523	500	542	563	497	588	513	474	522	541	525	540	543	532	493	518	517	543	522	485	554	525	492	513	508	553	512	520	526	525	511	526	538	525	531	531	504	530	570	531	501	533	526	573	524	557	607	543	519	535	531	542	517	495	513	510	509	530	484	489	541	509	566	525	514	551	515	504	565	546	509	503	534	537	550	537	494	516	497	499	536	549	534	498	509	510	486	494	484	508	507	561	557	486	539	535	544	531	532	544	536	518	554	523	523	549	534	551	535	530	545	540	566	533	508	523	508	501	513	513	485	539	524	532	538	543	578	510	521	549	536	567	550	530	533
25125	21849	27470	24632	9384	965	813	739	693	661	677	685	637	620	677	632	657	655	644	643	700	634	662	614	629	638	683	646	653	639	687	608	608	646	658	665	674	609	642	647	701	676	634	681	605	632	643	674	668	633	649	660	637	634	640	680	647	647	641	640	675	654	585	635	671	645	597	687	638	650	623	658	666	677	669	670	641	660	624	640	684	637	669	617	651	667	583	625	649	640	657	607	682	632	645	610	658	601	612	619	739	617	634	643	612	643	597	622	596	675	617	629	686	616	622	684	612	622	643	649	615	664	621	635	693	671	654	678	648	677	685	619	617	646	661	679	598	661	666	679	634	643	630	634	616	672	711	633	652	624	601	620	631	630	664	628	676	651	715	624	644	638	676	680	643	631	630	617	606	642	626	669	638	658	642	645	634	629	652	618	593	626	675	653	658	600	665	631	682	652	619	599	648	625	634	637	630	652	599	630	632	667	606	688	666	653	651	613	585	683	631	628	669	631	674	614	649	640	619	696	655	624	665	650	674	619	667	640	644	668	643	631	662	616	696	663	640	631	690	646	626	622	608	643	613	641	653	657	630	637	653	645	629	603	659	649	669	648	625	640	660	678	681	638	658	674	641	649	682	620	630	616	631	657	637	646	675	641	662	649	623	645	662	676	629	616	677	664	648	628	631	631	634	654	599	650	649	669	600	616	631	652	628	636	607	644	668	603	573	650	691	671	669	665	673	683	590	710	642	639	581	652	643	673	640	621	626	636	652	655	647	691	636	609	629	636	683	654	604	651	645	647	650	626	623	656	639	626	630	637	596	656	674	599	632	625	641	674	691	671	648	658	636	647	633	655	675	620	648	675	666	637	596	612	611	666	622	675	644	651	622	601	621	652	604	669	624	632	616	636	612	647	673	623	650	649	634	602	651	644	661	662	676	613	652	621	626	597	652	628	614	641	698	630	653	659	609	614	629	650	675	632	609	600	624	649	620	696	629	616	678	656	641	662	626	584	625	601	666	636	584	629	640	627	672	648	660	613	593	633	633	590	628	619	643	675	625	641	644	645	642	656	631	660	635	677	624	650	593	696	706	660	664	640	638	670	642	658	616	589	637	644	594	598	609	620	648	637	587	614	672	646	667	668	634	629	636	617	592	664	647	659	628	717	660	645	660	661	638	669	623	625	647	626	656	624	633	629	636	693	634	611	628	642	679	641	627	682	644	675	631	616	646	650	649	642	618	692	633	705	613	609	680	627	649	648	698	676	663	641	668	631	635	649	653	622	643	623	632	620	636	646	636	620	654	632	649	661	645	617	665	600	601	631	640	629	669	655	674	607	629	609	634	618	653	643	665	648	634	626	668	620	631	678	652	642	616	647	598	629	642	664	604	644	628	632	678	638	678	619	654	662	697	686	642	593	682	688	623	616	617	629	615	652	648	640	665	644	636	653	627	676	639	647	668	633	649	625	613	646	670	652	662	646	658	600	647	644	657	637	647	641	677	621	668	620	626	632	672	629	678	648	650	664	640	643	650	690	653	672	657	628	619	631	595	703	638	683	635	695	682	612	612	600	593	688	644	642	651	613	691	632	627	685	588	711	620	670	650	645	664	636	655	642	661	634	668	674	637	655	641	637	611	705	678	590	588	632	612	691	662	664	602	665	611	635	664	655	619	604	652	633	640	646	628	660	625	659	608	641	684	633	624	651	627	637	647	635	675	621	652	621	619	614	690	633	625	664	656	586	630	636	650	635	654	657	683	671	676	606	637	653	649	653	591	680	653	632	619	642	644	698	646	669	648	612	599	631	662	634	660	627	682	652	673	632	657	649	652	649	615	630	644	645	661	655	601	641	632	647	623	631	596	627	666	604	660	641	624	674	629	629	656	620	651	640	662	623	653	604	644	659	624	628	598	641	644	622	670	681	608	620	652	642	665	620	663	628	672	646	639	646	674	664	665	632	620	658	616	644	636	629	617	582	679	611	608	648	628	633	642	617	653	645	662	648	639	628	670	652	671	660	605	646	647	669	664	636	604	632	628	627	678	656	614	639	649	653	610	622	647	666	695	631	637	680	634	668	637	687	646	626	643	669	674	666	630	673	657	608	658	650	637	612	627	662	597	618	605	613	636	658	658	617	659	648	624	631	646	609	652	630	627	645	650	627	673	644	685	686	597	631	664	648	652	679	624	636	681	636	613	691	600	651	618	652	626	627	650	670	631	678	650	641	636	691	634	622	615	676	643	626	668	598	671	641	675	673	664	638	642	669	663	634	611	627	651	658	636	645	641	603	624	682	697	657	625	657	602	613	620	651	624	653	641	643	599	632	662	663	638	634	661	661	670	605	624	587	619	636	614	675	667	612	670	676	625	634	626	655	622	643	613	625	651	607	670	651	638	671	679	610	685	669	648	644	620	648	594	633	625	659	640	688	644	652	600	652	612	668	680	623	674	631	601	634	655	657	613	648	656	675	630	640	646	630	630	604	630	662	624	652	669	629	662	676	624	622	622	645	636	667	625	642	676	615	596	638	659	655	639	697	636	626	658	657	627	630	625	612	635	652	650	656	655	571	648	659	669	623	667	643	637	695	593	657	640	641	661	649	593	685	650	644	632	608	629	685	613	662	623	651	643	613	612	642	629	663	637	590	652	603	650	671	626	631	654	607	666	670	603	612	666	658	685	640	664	617	625	625	649	688	601	623	609	591	638	630	696	640	659	641	643	673	653	653	660	623	644	584	634	625	666	642	645	649	669	621	660	630	624	585	642	642	629	655	625	647	636	651	612	612	645	643	620	648	641	598	684	641	661	680	675	634	680	660	639	628	666	601	655	602	681	635	654	687	620	632	625	626	644	658	636	605	677	630	629	621	641	676	609	671	627	634	633	619	604	612	637	652	667	600	658	700	628	632	652	623	645	663	666	663	651	626	635	652	660	633	654	633	629	656	645	631	663	625	631	613	595	641	645	662	627	600	658	619	658	646	619	623	626	594	590	640	653	600	644	678	637	631	645	639	612	670	654	639	621	606	618	659	678	662	620	647	642	629	652	636	643	614	640	580	601	638	654	682	679	628	615	658	626	635	632	677	632	635	627	630	621	626	671	654	634	624	665	609	640	651	626	672	634	673	626	645	580	593	642	613	647	648	657	596	600	657	690	601	676	632	638	634	621	629	638	642	665	683	618	621	647	626	626	627	641	703	684	630	662	683	642	643	631	643	638	653	639	628	604	665	653	621	682	632	667	655	650	687	603	618	681	602	620	656	663	616	611	643	688	618	617	646	645	656	652	649	677	621	632	655	637	654	699	634	626	608	652	698	653	615	614	602	654	670	614	653	656	597	662	685	668	650	585	673	666	656	665	663	674	655	607	673	611	603	666	653	697	651	665	643	647	654	632	666	669	633	593	623	619	656	637	653	618	700	610	602	603	651	659	640	659	589	609	659	682	619	615	675	618	643	676	669	671	626	616	668	644	637	699	657	668	658	674	629	662	690	630	665
45809	65865	15120	1317	1110	940	879	827	819	741	745	764	747	684	668	739	706	658	709	661	738	696	679	709	685	696	656	697	711	719	656	658	665	673	655	717	631	689	676	644	647	666	669	686	649	640	670	653	625	712	666	703	657	691	648	678	714	699	629	737	644	684	690	696	662	679	654	667	654	643	684	628	688	717	699	612	713	690	694	644	700	699	662	657	691	629	694	630	678	703	686	695	676	644	702	666	723	740	675	661	700	706	671	716	660	677	635	673	674	678	718	647	696	660	695	657	689	641	663	668	675	685	706	658	680	675	675	650	646	654	670	689	668	620	673	692	693	688	737	685	655	634	682	670	717	687	694	681	698	707	669	675	685	687	680	639	685	638	699	683	722	707	657	700	678	668	681	705	681	665	658	700	675	638	714	671	666	725	676	675	684	680	665	690	702	706	678	675	692	657	665	674	656	710	699	651	669	712	699	672	664	633	617	704	710	646	670	669	713	712	675	661	665	700	729	673	634	722	677	666	713	715	676	720	679	640	696	676	652	682	680	644	689	661	683	646	693	663	671	688	668	673	620	657	671	637	637	636	712	678	651	704	688	668	697	653	712	700	689	706	710	687	643	681	674	720	654	669	676	676	705	649	657	695	683	668	657	695	689	691	686	707	673	672	682	713	664	704	651	671	716	730	672	698	679	654	696	668	683	694	692	736	691	694	677	647	695	696	700	714	697	641	664	684	665	693	711	677	652	621	674	691	680	698	652	696	686	653	690	656	691	679	694	674	684	684	658	691	690	705	677	661	646	673	636	713	646	711	711	678	667	651	691	641	682	686	687	672	682	673	645	668	618	701	662	700	672	679	717	671	661	668	664	700	693	644	677	630	647	693	638	651	678	684	703	635	646	719	691	691	645	667	668	692	692	677	671	683	672	666	691	725	679	701	692	722	642	699	679	693	634	668	640	655	695	654	654	681	680	692	724	701	646	707	626	659	648	698	682	685	646	663	656	697	716	672	641	682	666	680	664	651	686	643	664	678	646	669	678	659	686	677	719	660	671	682	665	651	696	648	656	714	686	661	702	673	715	682	684	682	662	679	688	659	697	665	696	669	662	641	696	700	663	671	669	694	672	680	673	654	674	674	717	701	731	653	726	691	655	670	714	650	701	677	664	686	669	657	669	697	646	683	697	701	701	680	663	698	680	659	740	705	713	657	679	682	680	656	620	678	666	684	733	691	653	699	688	692	644	697	663	665	672	699	660	680	651	665	657	690	681	694	725	647	673	648	681	649	707	685	645	695	716	675	714	718	672	668	657	695	699	687	699	674	666	665	688	661	653	692	707	658	645	652	623	692	643	713	687	678	665	569	690	671	661	700	686	686	675	678	678	714	674	623	632	686	658	665	661	687	670	671	659	708	655	697	682	646	682	629	675	666	661	688	617	674	666	735	690	733	671	665	690	679	699	656	653	677	672	702	669	709	693	665	687	672	695	704	681	668	669	687	678	674	642	685	672	709	685	676	683	707	674	687	684	690	641	682	667	690	649	658	665	660	613	675	681	682	670	685	706	652	664	684	680	700	652	641	666	667	703	706	657	670	675	697	660	697	708	663	659	708	698	640	679	717	710	701	701	691	671	685	696	685	739	630	678	670	693	677	654	677	671	672	675	705	674	696	670	701	714	686	725	694	687	680	695	682	695	674	683	641	675	664	662	662	736	679	687	670	647	637	741	699	663	713	667	697	701	686	652	692	688	686	691	693	665	670	726	686	736	690	686	667	685	689	633	719	669	664	721	660	690	668	675	696	679	701	720	666	654	671	664	680	705	606	682	670	679	688	665	698	701	684	623	720	660	722	681	672	700	677	722	702	643	695	669	643	647	667	683	696	695	656	661	697	633	651	691	720	683	685	683	733	668	642	693	681	688	634	655	691	680	630	638	707	681	631	643	675	690	702	675	661	692	674	716	608	663	684	667	678	684	697	675	656	680	676	633	689	660	674	715	713	654	687	655	699	662	691	710	656	651	670	642	688	686	720	687	677	684	638	655	683	700	722	667	641	734	653	681	690	723	707	648	716	660	633	667	624	706	651	694	696	677	663	690	685	632	648	691	694	707	655	652	698	692	659	716	677	651	720	665	674	693	702	655	668	644	639	691	675	713	657	670	708	672	626	652	693	685	708	628	678	703	676	671	678	731	686	646	664	704	696	635	664	655	706	623	662	646	672	675	660	688	667	646	673	659	725	690	675	687	683	694	686	662	649	638	686	669	678	687	714	644	688	700	659	673	674	666	639	631	659	722	628	656	699	678	682	680	681	640	654	620	697	669	637	685	676	699	697	643	678	639	675	714	707	680	662	625	681	677	687	659	706	664	685	678	685	629	641	667	644	713	670	710	695	682	672	708	663	715	696	658	639	699	716	667	678	660	702	687	693	686	689	717	643	640	732	670	700	660	688	699	676	671	672	673	627	695	651	609	693	694	701	657	651	672	664	689	722	664	641	642	665	658	698	707	706	635	668	647	716	688	695	670	665	711	649	715	655	683	693	688	713	708	662	675	680	667	655	719	642	664	703	697	694	700	692	651	665	682	661	677	646	670	669	625	717	647	641	679	711	703	684	652	647	684	664	659	649	666	726	659	655	686	734	674	684	696	676	671	685	662	677	683	654	681	631	671	687	666	652	735	676	674	669	632	702	639	677	684	642	689	647	692	645	687	664	723	639	684	733	639	667	659	686	676	664	680	682	662	702	652	654	657	633	650	681	677	704	681	660	718	708	600	672	684	709	686	685	681	672	679	711	664	695	631	699	688	683	640	702	686	675	699	658	712	705	646	699	664	713	674	667	730	720	669	680	727	635	663	650	688	631	675	694	680	642	689	691	719	664	661	685	663	700	695	682	676	669	701	695	632	657	707	711	643	708	640	734	657	740	683	716	632	686	674	662	676	674	711	650	708	657	650	668	690	647	693	704	654	653	700	644	710	690	702	721	675	652	662	663	660	686	723	690	705	715	683	645	668	681	659	683	688	666	699	654	697	644	699	670	674	694	688	680	683	709	704	686	657	672	650	688	622	685	693	647	676	683	658	700	711	692	669	665	654	654	669	621	696	684	670	651	677	706	692	671	713	625	680	663	658	645	643	677	691	689	671	678	685	651	680	685	661	683	702	708	632	664	723	675	708	665	663	675	694	666	673	670	701	648	700	682	672	674	681	668	718	728	678	688	688	683	695	685	680	681	667	691	707	738	655	653	633	668	679	709	691	672	704	658	706	662	680	689	679	704	670	734	705	680	677	661	696	653	659	727	697	702	672	735	672	664	665	643	719	691	725	663	665	684	677	638	672	651	708	694	725	688	637	654	692	673	657	671	694	685	651	713	673	694	668	673	712	676	703	668	719	662	637	651	677	682	658	689	673	689	667	645	646	689	666	688	674	667	683	633	653	721	631	644	713	710	678	656	668	658	665	692	694	733	687	688	613	712	650	669	664	656	655	679	629	684
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
