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
339965342994	339965343511	339965344061	339965344611	339965345164	339965345711	339965346261	339965346811	339965347361	339965347911	339965348461	339965349011	339965349561	339965350111	339965350661	339965351211	339965351761	339965352311	339965352861	339965353411	339965353961	339965354511	339965355061	339965355611	339965356161	339965356711	339965357261	339965357811	339965358361	339965358911	339965359461	339965360011	339965360561	339965361111	339965361661	339965362211	339965362761	339965363311	339965363861	339965364411	339965364961	339965365511	339965366061	339965366612	339965367161	339965367711	339965368261	339965368811	339965369361	339965369911	339965370461	339965371011	339965371561	339965372111	339965372661	339965373211	339965373761	339965374311	339965374861	339965375411	339965375961	339965376511	339965377061	339965377611	339965378161	339965378711	339965379261	339965379811	339965380361	339965380911	339965381461	339965382011	339965382561	339965383111	339965383661	339965384211	339965384761	339965385311	339965385861	339965386411	339965386961	339965387511	339965388064	339965388611	339965389161	339965389711	339965390261	339965390811	339965391361	339965391911	339965392461	339965393011	339965393561	339965394111	339965394661	339965395211	339965395761	339965396311	339965396861	339965397411	339965397961	339965398511	339965399061	339965399611	339965400161	339965400711	339965401261	339965401811	339965402361	339965402911	339965403461	339965404011	339965404561	339965405111	339965405661	339965406211	339965406761	339965407311	339965407861	339965408411	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22162	20306	28023	29279	30839	23027	9727	965	592	601	478	445	409	376	393	361	364	337	335	326	308	319	338	279	296	309	322	297	313	335	328	304	284	298	281	299	289	312	295	314	295	296	306	292	306	289	300	331	281	322	274	296	302	316	293	298	309	289	303	297	317	302	308	330	300	278	272	283	252	306	298	286	285	274	310	297	289	277	282	311	286	292	315	283	285	291	294	303	299	296	286	300	292	288	316	285	293	253	288	308	272	298	291	300	299	298	286	268	315	286	291	314	275	296	249	319	292	275	305	290	303	285	258	263	308	301	333	278	321	310	290	283	308	290	285	270	300	274	272	289	310	305	320	298	283	306	287	263	317	249	286	304	271	292	324	270	308	286	309	289	270	293	273	310	311	258	314	260	323	266	280	285	280	316	317	302	313	287	293	303	283	282	289	287	304	290	316	276	262	272	285	313	295	324	296	317	289	318	267	290	268	294	290	303	280	324	306	263	316	302	319	306	289	304	301	298	295	291	314	281	304	300	279	239	285	307	287	315	295	282	301	301	295	286	313	294	271	273	252	253	292	273	286	284	308	270	312	315	301	289	291	282	305	280	306	288	298	294	286	294	278	286	297	285	301	296	295	304	304	301	261	313	267	290	302	265	287	266	277	290	294	295	277	287	273	278	294	291	274	272	299	286	280	296	280	251	301	273	294	289	291	305	305	279	272	320	302	260	291	281	281	300	312	292	287	291	302	311	312	296	325	277	261	282	289	293	279	255	285	285	272	291	297	300	307	292	306	296	311	317	295	290	274	300	292	276	317	263	298	290	278	313	285	297	270	292	311	288	280	296	326	318	316	259	287	287	274	288	289	286	299	302	264	281	311	271	298	288	306	307	284	295	285	290	333	298	293	283	252	307	320	282	306	333	300	292	297	302	293	277	308	288	291	279	282	281	287	288	325	304	257	284	286	300	275	283	270	300	310	275	278	275	266	287	282	283	301	322	293	306	264	294	270	270	285	277	300	283	307	318	262	293	283	298	336	293	271	298	312	279	289	311	310	332	295	288	287	297	263	299	298	283	297	281	281	287	284	270	302	284	291	289	306	269	274	318	317	295	313	306	269	290	316	282	283	308	288	323	282	302	300	313	310	281	260	264	295	272	304	267	313	286	307	261	317	279	300	279	297	284	258	309	295	299	293	324	342	287	293	271	273	293	288	266	292	285	290	282	273	275	285	298	292	302	339	293	262	322	273	290	281	319	268	286	266	258	303	286	311	299	255	274	302	305	288	311	307	279	273	282	313	281	256	311	333	304	311	317	278	309	311	303	258	285	291	283	293	267	295	297	284	263	287	316	265	273	287	327	291	283	316	281	272	298	270	282	290	306	309	317	296	317	282	277	267	290	280	272	283	282	290	312	266	265	290	325	269	300	301	306	286	283	291	280	285	291	291	308	296	308	288	301	315	282	300	276	273	310	286	257	268	304	293	292	318	293	278	266	299	309	273	272	300	290	285	299	297	310	280	286	305	312	298	279	294	279	284	277	306	268	291	296	315	261	313	317	270	284	300	317	320	305	264	294	281	277	290	319	318	320	277	289	323	319	293	285	299	288	276	289	295	311	283	312	285	280	299	292	310	300	288	279	298	284	259	293	244	283	303	297	277	306	310	293	279	319	294	298	278	277	295	263	329	301	285	293	284	284	314	282	303	274	283	301	291	292	298	281	249	309	283	304	287	280	289	309	299	309	294	289	281	308	307	316	310	289	320	278	311	300	324	301	298	265	289	299	331	314	307	302	313	277	325	310	300	343	299	297	307	269	285	264	296	277	286	350	291	289	305	321	294	279	318	287	292	305	281	257	308	277	286	300	306	277	298	286	266	277	329	314	278	294	313	290	297	322	324	308	294	273	279	288	282	320	254	285	293	290	252	312	314	276	323	281	304	316	322	266	290	303	272	301	300	305	289	287	284	310	278	302	322	293	301	302	279	275	293	289	312	244	289	308	279	294	270	291	286	286	265	320	257	280	288	259	310	285	243	242	291	278	291	290	313	262	301	276	299	287	309	288	293	300	302	274	294	332	270	275	312	284	285	280	281	287	301	301	285	282	268	287	262	320	304	300	321	253	277	287	280	277	291	290	271	333	270	276	293	292	305	308	304	260	285	259	279	289	313	289	282	300	318	289	304	276	303	295	283	322	296	274	325	304	283	284	293	291	325	262	281	292	274	307	292	291	297	273	286	303	241	282	265	290	288	297	298	256	264	320	308	271	285	290	281	295	304	255	311	285	295	284	314	272	301	289	282	296	297	317	262	288	298	313	328	258	297	297	286	270	268	272	300	293	299	295	294	302	303	288	284	260	283	333	316	298	294	245	280	290	282	290	270	272	282	286	293	282	285	323	278	313	265	307	290	289	287	291	308	333	313	309	259	292	292	281	291	285	290	307	297	277	287	291	284	298	326	312	268	274	268	304	279	268	300	285	291	246	307	283	281	270	274	268	292	313	301	293	318	310	310	285	288	285	268	270	302	293	283	328	282	285	298	285	270	289	305	279	302	282	275	308	306	280	288	292	296	301	290	316	308	320	269	282	305	276	284	272	298	290	301	280	295	298	311	297	274	265	265	268	302	300	268	284	309	307	324	307	269	294	274	300	298	278	278	296	287	288	271	298	297	309	267	296	292	280	296	312	317	275	283	317	293	301	294	290	293	284	316	284	321	299	284	279	291	292	281	308	292	323	295	292	272	287	265	308	297	331	299	323	271	298	307	315	293	299	302	270	278	288	313	270	297	315	270	310	301	281	316	312	296	283	306	283	296	267	276	279	291	285	286	258	300	317	280	314	291	304	289	299	284	280	274	293	271	259	288	272	297	295	311	293	284	296	312	278	272	288	320	323	280	311	296	306	278	276	271	271	279	299	296	317	297	277	295	292	303	270	311	294	304	303	290	270	283	295	294	317	290	289	298	303	311	297	290	319	292	293	302	285	287	306	294	284	289	303	282	277	294	274	284	316	294	287	311	283	263	291	283	314	285	266	308	300	314	274	291	264	310	317	278	287	308	281	271	339	308	290	308	304	290	277	323	300	298	281	302	309	276	293	279	275	290	254	285	285	272	315	308	273	290	291	289	309	291	300	291	308	282	286	319	280	281	272	277	294	303	278	297	307	271	287	292	316	298	295	304	298	286	292	280	273	293	294	276	307	280	280	309	277	296	285	278	306	265	278	268	305	297	281	291	343	311	277	281	324	273	295	267	314	284	308	286	311	296	277	286	305	293	303	291	284	301	266	289	280	298	288	299	310	281	295	281	285	299	314	319	314	279	311	290	281	297	278	278	337	316	279	286	306	257	275	296	317	297	334	290	301	278	281	284	304	308	283	280	305	274	285	293	266	302	288	284	297	269	281	282	302	294	327	292	313	311	278	281	291	264	294	302	288	306	328	298	309	297	312	254	304	272	271	291	284	304	298	287	275	290	286	280	296	294	300	271	293	283	315	314	275
49089	68763	65959	60515	46830	21126	2381	1566	1380	1337	1098	854	777	742	628	680	594	548	517	522	530	472	529	502	527	479	494	485	489	473	449	475	439	445	474	463	473	442	490	444	460	458	412	454	417	468	481	461	500	499	439	457	450	468	436	454	468	442	425	483	445	450	434	483	467	459	465	419	421	431	424	433	466	454	443	481	459	486	448	452	423	439	442	470	439	432	484	428	470	460	460	441	486	437	427	446	512	439	450	433	430	492	437	468	485	437	477	442	457	430	447	445	467	429	432	470	443	417	451	423	440	429	473	475	417	460	431	463	441	505	440	475	438	460	493	457	456	452	459	438	460	440	449	472	445	445	438	432	485	459	479	444	445	448	451	450	446	449	464	480	440	440	469	472	459	506	433	428	458	474	442	462	473	452	464	476	456	471	452	461	436	418	448	451	472	437	449	455	423	432	452	460	469	420	461	471	433	434	472	453	479	458	428	427	480	442	496	478	509	435	458	447	475	451	467	419	462	468	482	449	429	449	439	497	477	445	446	422	481	445	442	454	466	450	463	532	477	479	461	408	439	472	431	411	433	467	466	465	479	472	459	446	445	470	452	457	458	502	412	438	457	447	472	484	461	465	498	448	468	476	443	483	453	426	415	451	472	421	466	433	458	438	402	450	434	449	481	456	450	452	452	452	429	455	426	454	449	489	427	456	441	454	423	471	473	461	437	432	483	495	434	484	491	472	467	423	431	435	470	450	447	441	461	480	496	443	438	457	471	451	427	478	506	466	457	445	461	449	456	457	435	450	478	435	442	459	411	476	430	470	448	465	466	462	470	434	466	471	466	445	416	505	473	442	458	438	473	446	419	452	486	448	438	417	440	442	420	436	464	469	480	480	469	469	463	440	420	405	450	467	439	450	448	447	456	409	485	479	438	477	449	423	452	421	462	519	411	439	510	461	489	422	443	460	470	458	484	461	468	459	468	417	449	491	450	460	431	458	456	452	465	460	452	436	425	455	445	448	415	475	434	420	466	467	450	452	422	443	450	495	465	446	472	448	485	452	438	473	438	410	458	515	462	470	473	485	471	457	414	457	446	446	438	452	464	474	446	457	491	440	487	471	460	450	454	455	491	448	458	491	485	458	447	420	452	450	462	458	432	462	452	471	464	448	451	454	501	470	422	452	454	498	456	457	464	467	449	467	492	450	462	437	448	453	455	442	438	464	465	494	455	472	439	459	480	453	428	448	460	492	441	457	456	471	445	463	439	425	439	461	482	474	451	470	459	464	449	416	466	498	454	449	436	478	452	431	452	445	495	483	425	435	464	492	501	446	462	468	435	469	461	414	408	459	485	464	444	479	420	484	461	466	495	444	459	458	444	486	428	485	470	458	406	417	460	459	465	445	436	438	447	451	466	487	452	445	436	426	455	454	466	433	468	453	471	505	457	456	468	503	469	419	434	453	450	438	472	443	445	420	460	445	432	468	446	457	445	437	420	445	432	498	497	434	445	451	406	468	459	457	488	457	428	456	441	421	449	471	475	464	484	444	471	498	481	403	425	445	479	458	431	479	483	437	463	474	416	453	479	431	486	444	484	439	444	446	450	443	496	472	472	452	468	435	452	471	456	449	476	446	461	474	438	481	452	508	458	443	469	463	510	419	485	491	468	446	494	486	422	432	475	434	421	468	469	455	425	434	447	495	440	452	451	427	468	442	450	428	423	427	397	461	445	445	428	473	479	473	453	431	462	425	452	449	455	476	486	419	446	423	478	447	473	487	473	483	472	444	470	446	425	445	462	433	438	471	469	459	482	453	439	432	417	479	494	421	483	452	453	434	445	493	457	434	478	448	472	431	480	454	443	425	451	473	448	476	445	449	453	468	433	428	474	439	481	422	472	427	435	398	439	465	439	469	499	455	453	457	448	462	468	424	473	441	503	441	450	479	456	439	438	453	421	443	451	433	452	421	424	485	437	510	504	417	485	440	465	484	444	459	470	401	472	424	455	460	443	435	459	434	459	441	528	457	428	451	465	419	474	498	484	459	457	465	420	461	464	443	492	475	472	441	481	458	453	451	464	449	441	497	443	410	461	419	403	440	445	427	433	421	458	437	468	476	452	450	478	449	433	495	455	459	438	448	449	412	453	439	451	444	478	450	453	431	453	440	429	475	437	437	428	454	458	456	443	471	469	453	402	425	445	449	448	466	458	470	457	460	422	440	444	423	455	500	448	479	460	464	460	451	447	476	456	466	488	482	456	472	473	397	444	455	424	484	431	466	432	449	458	431	436	439	434	464	418	433	484	471	456	493	478	455	463	455	481	432	451	424	432	475	439	451	481	465	435	437	441	480	437	443	445	478	459	462	448	416	463	434	447	496	447	457	497	479	470	453	478	450	458	439	468	490	471	446	458	465	428	455	414	448	438	439	422	477	426	490	468	449	442	464	444	446	458	428	473	470	450	457	448	457	434	471	438	439	442	460	451	454	475	471	457	462	462	428	444	459	429	472	451	490	444	412	451	465	476	436	456	437	494	441	463	435	409	450	433	471	442	463	440	446	477	459	432	491	433	455	434	468	441	481	470	467	435	450	446	415	458	471	489	432	426	453	448	451	485	431	395	428	450	459	432	464	420	508	462	454	453	476	453	441	453	443	442	451	446	472	439	462	469	458	481	480	434	438	462	473	481	449	497	456	431	452	459	459	430	472	427	471	468	405	460	433	439	498	430	447	444	462	470	457	456	441	466	473	459	475	435	450	423	445	459	458	447	474	444	450	425	498	446	430	432	453	422	478	462	406	455	439	429	452	483	439	425	462	451	450	445	446	461	459	432	423	480	476	477	489	478	458	443	424	479	469	396	455	455	450	457	439	435	499	475	460	468	501	469	444	445	489	473	427	460	488	464	473	416	464	481	476	459	425	449	452	478	494	467	458	468	424	466	440	454	440	465	436	500	394	485	476	471	450	448	490	447	464	497	446	431	476	483	430	455	472	446	471	472	465	472	429	463	476	461	486	448	449	454	465	472	495	468	447	458	451	432	465	452	463	399	467	400	449	487	456	441	484	451	478	449	465	451	471	461	454	449	468	461	448	476	498	481	430	451	516	455	498	455	446	445	468	430	488	450	486	469	450	441	464	438	461	466	505	457	466	484	459	451	421	438	434	464	466	435	433	482	444	453	439	496	441	467	493	498	425	406	438	458	456	445	442	430	457	416	479	432	435	416	444	441	431	478	471	452	471	463	423	458	425	443	452	478	475	472	404	471	479	415	429	480	459	451	481	436	441	472	494	469	458	462	496	480	435	477	485	457	444	429	448	467	446	450	469	452	459	473	487	460	430	451	463	464	444	443	431	429	446	451	455	468	471	459	466	464	514	479	414	490	474	471	473	440	470	432	458	502	463	447	434	456	503	461	449	465	446	409	479	434	464	462	434	440	459	442	493	441	417	448	454	454	468	471	458	456	431	436	484	440	456	441	457	451	462	500	496	447	432	484	450
31969	33595	26536	21454	9782	2213	736	719	661	696	680	648	681	558	615	623	635	625	621	568	624	662	603	573	621	588	565	592	648	626	642	610	617	607	638	576	601	569	630	597	584	629	602	597	592	568	547	603	608	584	619	584	612	610	639	558	613	617	617	607	588	638	613	608	587	629	589	568	565	614	587	552	622	610	639	586	601	612	592	614	594	603	628	577	639	634	564	546	640	592	641	649	583	618	583	561	600	597	602	581	589	590	627	566	601	588	582	610	572	615	614	597	630	613	609	587	554	569	574	552	592	614	595	627	606	575	617	610	622	537	630	581	627	595	594	618	623	608	575	532	634	542	643	656	613	543	595	629	596	603	574	579	604	601	599	574	579	624	578	600	589	561	640	628	595	621	618	543	567	563	593	652	568	594	582	592	635	637	573	581	612	618	591	576	646	604	632	644	621	618	593	620	601	578	571	619	619	625	634	597	628	663	601	580	573	567	630	640	595	568	608	615	609	568	614	611	603	586	574	559	589	604	563	589	621	622	594	572	587	579	615	586	575	615	586	631	586	644	612	612	601	598	644	657	652	621	618	607	571	645	636	560	595	588	626	622	606	563	624	643	561	634	572	576	568	593	576	604	579	570	597	621	586	593	597	542	587	590	608	609	556	586	601	611	587	587	623	628	609	606	624	625	601	603	623	608	567	616	588	622	622	579	604	591	595	596	600	592	602	607	578	607	590	625	598	607	620	620	587	601	611	651	570	600	606	613	624	602	632	579	620	640	585	618	586	597	581	563	603	642	589	576	558	604	604	626	617	578	574	602	647	620	657	572	574	607	584	610	618	595	602	547	604	593	603	587	609	628	610	598	605	582	612	589	583	561	616	631	615	606	589	619	576	600	640	612	586	571	617	567	621	590	576	607	576	602	585	594	581	586	623	629	652	587	624	618	598	572	587	572	574	620	595	601	598	584	599	620	601	607	631	583	585	615	665	584	649	593	594	601	605	606	575	615	582	641	588	595	573	567	570	628	604	583	594	613	599	599	657	623	597	606	641	618	592	610	599	626	580	575	599	612	628	610	623	636	604	606	565	626	594	576	612	634	583	605	628	558	579	593	608	592	622	598	616	603	618	603	582	548	612	595	583	664	626	629	573	647	649	610	634	606	564	638	642	596	614	642	588	631	596	607	658	576	570	598	590	590	642	601	592	619	610	601	639	606	591	599	594	618	594	607	611	563	624	627	609	602	630	615	577	565	622	582	604	593	588	566	630	629	616	602	612	612	599	591	582	611	578	587	579	600	623	632	602	575	607	587	583	533	628	579	628	609	596	617	639	601	614	600	583	616	657	633	606	634	594	618	659	585	598	610	614	667	593	582	618	615	608	585	592	617	634	662	573	572	660	593	583	610	605	579	673	560	563	587	600	626	566	610	579	587	606	615	593	580	597	626	648	634	614	615	606	605	592	619	548	600	616	573	638	599	622	594	581	593	587	585	571	618	634	630	602	575	603	627	597	555	584	599	614	633	561	589	593	623	580	570	605	613	558	618	627	594	605	575	571	576	601	597	611	588	607	582	560	618	614	587	574	576	633	594	603	571	587	600	566	579	613	582	625	616	587	602	613	569	609	591	618	598	615	603	606	586	585	622	574	609	595	597	639	620	631	633	624	627	596	592	561	688	600	575	573	596	578	615	595	586	626	617	613	624	627	618	635	596	657	576	564	572	609	587	633	605	619	591	573	658	604	609	599	597	568	618	596	545	601	616	618	645	583	596	617	632	596	639	602	656	610	617	621	545	616	614	666	642	578	587	578	628	613	628	616	574	587	588	578	650	617	571	598	588	588	627	544	590	583	606	642	602	669	610	618	610	592	581	607	615	575	616	632	617	618	615	588	593	599	603	619	609	586	606	556	618	621	629	598	606	573	556	621	583	602	602	646	584	615	563	623	606	648	631	643	610	597	598	619	576	600	591	573	615	554	578	599	558	621	568	573	570	588	569	595	581	610	577	609	555	575	620	587	621	614	639	639	572	585	689	612	578	612	616	636	577	605	616	595	614	586	604	608	609	639	603	614	582	596	587	578	612	581	610	607	625	598	599	621	583	572	592	601	562	603	597	585	590	575	594	613	572	586	583	607	582	575	611	651	623	618	615	621	593	585	621	581	639	633	611	619	624	572	598	635	572	548	580	602	566	630	604	596	596	614	600	619	631	614	578	607	580	599	605	610	632	591	559	623	588	586	644	639	599	617	596	593	629	628	599	625	577	624	612	631	585	588	656	611	620	604	590	605	596	585	621	639	664	561	590	577	626	559	572	633	586	670	578	597	610	552	602	630	597	618	577	607	628	648	570	603	598	567	624	569	580	586	613	638	562	586	545	605	594	618	602	570	598	588	590	600	591	576	611	621	589	592	615	602	622	581	599	588	562	635	575	626	618	624	585	624	596	619	589	582	611	629	604	606	577	602	601	616	611	618	593	589	646	588	574	657	597	607	578	626	550	614	579	569	569	644	568	569	569	566	669	608	609	601	629	575	590	593	593	604	609	632	617	589	582	601	569	581	559	609	588	592	596	575	575	512	629	592	577	625	589	636	580	619	633	561	596	630	580	566	629	580	643	634	598	635	635	544	621	596	592	605	626	582	594	617	593	578	581	590	603	604	633	626	601	586	553	591	594	675	648	576	624	578	635	615	612	571	591	598	613	613	625	554	606	599	649	610	582	579	576	613	590	591	623	575	580	633	590	597	599	598	597	596	574	619	644	600	598	572	637	592	607	581	603	585	629	576	589	590	604	616	550	609	557	560	594	589	613	597	577	604	606	585	555	609	626	604	595	603	651	583	595	596	532	609	613	603	600	586	586	628	605	654	623	611	578	602	592	599	631	613	614	576	630	647	582	559	635	582	591	628	579	634	643	629	573	594	620	627	577	625	553	576	625	601	605	559	555	551	598	577	584	626	571	597	576	639	603	584	614	563	605	597	558	585	604	595	582	571	635	561	563	599	568	620	622	576	587	589	640	571	603	596	601	611	602	598	595	583	603	605	612	646	608	580	574	601	598	629	596	613	626	634	585	607	657	611	635	586	563	560	582	610	589	586	589	609	614	570	608	555	605	616	591	617	600	618	601	592	577	576	626	596	589	611	593	637	617	590	603	563	592	624	633	585	624	571	588	627	589	601	580	635	600	582	639	617	632	610	526	591	589	594	626	609	649	601	592	557	652	584	629	600	558	598	624	586	604	594	608	608	591	586	610	665	614	540	602	627	563	584	665	609	575	590	601	614	616	617	654	611	628	578	627	589	605	590	597	607	647	637	587	592	583	648	674	585	596	619	576	608	566	624	585	609	604	571	650	626	579	597	635	593	605	566	629	611	623	604	672	575	607	576	585	582	609	614	619	572	599	598	603	574	614	626	602	586	613	608	603	603	673	572	628	641	621	634	638	626	581	587	641	550	620	560	608	610	565	563	661	573	610	583	611	650	643	588	589	611	613	598	639
42671	48833	30424	23115	13166	3702	1194	1181	1080	1136	1090	997	938	946	887	958	934	963	906	827	963	916	974	941	912	903	855	960	880	917	920	959	955	941	879	885	927	898	929	917	909	897	870	934	901	919	974	926	887	900	944	908	891	912	886	906	919	920	976	890	886	913	896	874	870	916	927	950	923	850	918	942	930	905	945	905	929	964	920	856	924	904	883	878	890	930	888	844	858	919	939	922	925	887	863	887	932	878	922	896	936	889	927	914	930	883	915	948	863	906	918	953	897	961	950	953	935	907	900	909	917	925	910	926	904	894	996	900	919	959	922	915	893	875	896	906	970	886	890	936	920	963	943	925	944	873	870	892	957	949	905	887	889	907	893	911	929	960	922	894	890	906	928	979	931	882	890	912	912	913	935	952	913	904	905	946	910	919	947	921	899	930	890	900	903	910	903	912	901	924	872	856	906	869	893	929	896	885	952	880	929	953	913	924	903	921	890	906	891	888	932	927	917	941	966	942	896	860	942	941	933	881	924	927	902	918	905	914	937	895	863	925	950	924	844	926	911	956	921	890	891	907	952	892	894	974	888	933	910	911	947	919	880	890	903	906	939	976	904	907	885	895	888	898	852	900	927	851	950	942	899	899	885	926	908	884	946	946	909	940	904	915	919	916	890	928	930	912	873	943	882	923	916	874	895	893	875	912	902	889	871	978	835	900	900	931	942	895	865	901	927	871	928	875	906	939	888	887	877	898	894	947	879	953	957	878	953	886	924	901	893	951	919	928	853	947	879	903	891	899	907	949	957	932	917	915	951	900	900	876	896	937	916	900	882	911	940	864	918	871	916	962	935	875	946	896	899	925	895	951	948	871	923	917	916	914	880	901	916	972	895	904	903	990	876	943	863	896	909	870	901	866	937	921	872	944	909	944	835	982	914	888	863	867	942	956	895	918	917	910	875	941	908	888	901	874	907	926	911	977	883	933	946	960	861	912	937	969	884	888	957	912	909	893	888	928	954	920	921	897	901	941	973	925	940	951	911	976	943	955	917	917	886	953	901	912	900	920	914	927	925	918	953	914	941	943	914	933	863	950	882	922	915	939	922	933	917	905	876	890	890	922	943	881	934	907	920	933	899	921	864	907	972	917	910	908	918	910	933	913	905	940	875	920	907	935	920	919	919	898	857	927	913	901	948	894	863	940	908	920	875	896	948	950	912	960	955	927	920	902	925	962	889	892	913	936	865	914	948	901	927	888	860	914	882	896	945	960	974	969	897	862	909	916	905	902	910	938	883	873	907	949	905	955	957	920	907	925	938	902	925	825	912	923	884	917	927	974	916	945	956	938	898	858	918	927	876	863	927	905	925	941	872	917	921	869	879	937	942	906	956	930	903	909	896	893	896	939	874	924	924	936	958	915	946	954	891	951	914	891	922	927	937	990	905	906	864	954	909	937	935	900	877	888	924	949	967	877	940	917	935	920	931	888	924	897	846	904	914	926	912	891	929	912	915	880	902	871	946	882	885	891	943	866	892	859	932	923	1004	931	893	928	930	889	911	922	923	897	894	907	950	889	866	919	929	888	902	887	942	894	886	916	893	943	880	934	882	962	916	892	886	971	938	915	869	892	951	907	927	909	887	948	900	953	879	899	937	939	926	906	925	933	885	875	967	906	900	872	929	902	866	878	909	859	909	904	938	956	855	905	909	937	936	899	890	921	919	912	957	942	949	919	908	933	952	915	911	964	859	894	925	857	928	963	966	947	963	911	892	929	919	867	892	915	947	925	861	918	937	927	998	939	867	928	891	900	948	936	964	908	962	939	911	876	892	932	869	952	896	910	906	961	902	994	905	974	917	862	896	911	966	969	911	896	905	955	921	907	929	872	919	918	873	937	909	951	932	943	909	891	893	926	894	956	935	956	932	897	900	946	932	898	918	883	933	894	911	862	964	894	882	954	896	939	906	928	891	917	934	947	928	961	918	914	913	933	870	902	964	914	913	927	921	934	904	890	919	923	862	965	976	949	891	946	914	880	955	891	954	903	933	884	910	885	879	883	905	868	883	918	946	900	835	939	906	871	919	912	886	924	929	909	894	880	933	905	922	927	857	944	957	912	905	1018	873	919	942	860	939	869	909	895	887	886	841	901	908	912	884	892	913	933	912	901	915	932	893	903	897	916	922	933	912	896	924	895	933	975	883	890	921	896	939	892	923	895	931	930	963	930	871	955	848	940	887	986	900	942	896	973	970	881	862	901	907	938	903	907	928	884	913	919	884	947	877	929	993	962	926	937	915	927	937	901	907	885	910	904	906	968	905	951	870	849	900	906	915	909	890	901	867	955	877	883	901	880	882	888	945	929	907	813	907	923	888	927	931	838	904	923	872	927	872	885	939	892	957	844	883	905	918	891	951	939	941	930	924	957	937	898	899	934	867	894	937	839	938	896	888	909	942	882	896	836	876	933	966	924	942	904	909	950	865	884	911	880	904	919	912	868	889	918	919	885	890	920	979	912	917	907	897	885	894	939	943	881	892	951	918	946	916	984	938	943	892	917	910	853	900	875	975	926	879	884	846	929	944	936	921	887	949	946	931	941	911	936	910	887	889	894	910	940	933	867	982	906	922	905	948	895	902	897	946	928	959	933	929	930	945	938	895	894	889	916	897	907	863	854	932	884	892	885	907	936	925	940	877	940	929	952	923	881	917	904	936	909	912	906	900	867	945	866	931	895	951	943	935	917	957	861	893	916	958	971	911	952	986	921	928	936	882	922	898	921	930	933	900	912	888	930	937	892	848	958	968	904	885	919	869	892	873	938	928	951	856	879	891	940	895	923	933	911	952	923	903	983	876	978	875	874	935	885	892	957	948	858	938	923	901	932	955	901	886	936	980	902	917	896	928	941	927	936	887	898	954	934	893	891	914	966	886	890	954	908	906	917	963	901	954	965	877	914	858	859	946	954	940	912	935	929	931	885	869	911	858	871	926	902	910	907	872	877	895	908	848	895	945	950	939	897	951	915	940	893	857	925	933	931	867	934	887	950	919	884	951	842	881	885	903	872	868	958	929	942	983	932	878	905	944	914	948	951	930	837	936	877	945	925	896	856	936	889	942	892	938	943	844	962	915	919	911	914	898	879	907	873	950	896	972	896	873	878	931	931	880	892	941	923	980	908	920	922	886	964	890	941	915	899	877	845	903	892	900	914	880	929	883	917	815	911	895	941	892	869	938	843	956	915	923	917	914	913	908	902	873	933	923	900	936	916	930	934	919	906	895	936	940	883	943	874	887	969	933	919	918	914	950	937	931	917	948	885	919	879	888	907	889	906	921	880	905	924	946	915	936	955	917	940	935	915	907	867	928	929	923	895	870	880	929	882	953	932	875	879	895	937	907	930	983	915	900	862	933	950	923	833	870	922	881	899	875	931	942	904	935	932	928	899	885	897	958	900	926	922	906	931	862	851	918	928	883	904	900	872	916	914	912	905	854	913	1001	918	914	888	925	892
24734	21795	30769	37460	37920	21856	4549	822	679	682	665	674	613	614	636	629	650	623	569	596	558	590	574	552	560	604	575	616	594	590	610	553	592	561	587	592	561	571	565	568	569	580	543	537	603	585	587	603	592	645	571	649	582	605	581	581	603	604	582	591	612	553	554	577	580	574	536	560	554	568	610	610	557	572	591	562	624	594	589	583	593	570	566	580	586	589	581	574	563	552	557	537	548	574	565	613	565	561	566	551	593	600	606	633	582	553	595	575	586	559	548	593	567	547	597	587	628	554	566	540	584	575	566	594	576	538	580	583	574	578	551	567	542	560	618	601	572	582	598	526	571	540	570	593	583	579	610	527	598	618	555	543	619	543	567	531	550	584	579	548	569	538	531	595	562	562	595	574	567	593	525	596	579	594	594	573	604	599	545	559	618	564	559	591	596	546	572	575	582	580	564	578	581	563	546	547	573	603	604	554	545	583	570	570	581	563	596	563	559	559	557	583	575	586	564	539	580	600	542	592	606	599	542	544	593	574	595	580	539	610	529	590	551	557	626	536	554	562	610	595	575	551	606	600	586	585	562	619	613	578	611	575	576	553	577	578	572	605	588	534	513	599	601	578	574	604	570	558	577	542	578	552	594	563	600	552	589	606	548	547	578	568	587	602	572	577	597	582	556	582	574	584	582	583	536	592	574	572	585	545	606	573	585	548	553	597	546	563	614	596	571	583	580	552	610	593	578	556	557	562	581	577	567	538	591	573	553	545	573	569	532	614	602	569	599	600	590	594	581	560	564	617	590	590	603	567	599	639	589	590	517	568	594	574	552	563	574	587	589	602	540	566	574	570	559	600	538	570	560	587	566	548	575	580	561	562	560	599	573	525	632	546	604	574	568	550	611	563	568	570	553	549	585	593	607	578	624	633	544	589	557	551	576	579	597	572	554	538	579	545	543	581	568	539	573	625	585	598	585	590	585	542	599	617	623	595	551	536	577	606	578	599	578	583	600	557	596	549	591	597	546	594	562	566	560	572	564	633	594	529	569	579	578	560	566	552	633	526	569	573	570	606	569	579	612	578	621	604	603	536	539	592	571	569	568	562	604	600	597	567	587	577	564	572	565	620	584	576	585	561	609	558	526	558	598	620	586	580	544	564	574	583	582	534	547	573	550	562	628	550	572	579	609	585	567	553	593	590	557	613	549	547	558	525	598	558	609	576	563	601	609	539	560	608	555	585	528	533	634	559	621	557	572	585	600	579	527	586	573	558	553	542	565	563	583	570	578	565	554	559	594	574	551	579	560	642	549	535	543	547	583	553	588	598	545	576	539	601	563	567	569	577	561	605	559	594	553	571	609	596	572	583	567	592	597	583	584	621	533	553	567	604	569	567	587	549	580	596	580	581	620	567	581	591	574	552	591	561	566	532	559	572	575	532	544	604	618	550	530	601	569	567	616	576	539	588	574	567	560	586	564	555	563	594	591	605	602	604	549	569	649	550	534	541	597	590	579	595	582	611	591	589	600	561	557	563	601	566	598	560	568	575	625	610	577	576	566	586	585	537	578	552	565	551	533	588	604	553	561	567	539	579	584	545	531	554	580	590	567	553	576	573	589	557	563	566	566	546	539	555	584	535	578	564	551	559	587	570	541	625	591	558	546	598	583	557	580	557	588	553	558	545	602	555	611	576	598	580	554	610	612	583	594	550	536	553	552	571	607	562	586	547	534	592	550	535	591	587	564	592	589	534	570	575	599	550	626	574	527	532	594	598	572	573	569	556	541	582	599	560	601	608	551	558	604	582	586	586	585	613	570	595	572	576	597	600	565	562	620	577	557	576	560	566	555	575	578	573	597	570	607	533	549	557	594	528	555	628	575	633	579	583	593	571	563	607	572	614	537	561	543	532	542	629	566	570	604	605	563	584	591	577	574	600	599	594	609	564	584	533	568	581	568	555	588	613	597	598	603	585	577	570	558	605	569	620	588	587	577	547	591	553	547	592	532	602	568	563	533	572	557	526	528	589	575	561	602	535	558	569	584	604	580	600	561	600	581	550	556	567	575	568	596	573	529	536	568	565	594	558	538	576	564	566	570	552	606	558	602	566	593	561	602	589	560	582	573	582	560	606	602	553	572	554	567	606	609	554	560	584	567	609	594	613	581	603	577	581	568	553	567	590	631	541	588	554	606	581	566	556	593	611	582	595	582	569	557	613	563	604	595	595	622	598	582	595	591	549	554	626	571	553	591	556	585	590	555	579	605	597	582	572	601	583	581	572	585	531	533	547	562	554	575	564	575	597	609	569	583	558	616	581	524	561	540	540	572	594	589	556	599	525	553	581	588	549	599	589	586	542	576	572	548	552	606	547	573	563	587	568	525	588	616	532	568	574	571	587	582	540	618	563	608	592	542	563	588	587	584	566	571	549	610	577	583	550	563	561	564	551	595	604	597	596	573	568	597	573	575	556	545	592	594	594	538	555	535	588	610	602	547	566	596	583	546	558	589	592	600	572	583	565	577	534	549	556	578	624	626	583	548	594	633	594	559	584	572	576	595	584	584	570	564	548	546	573	545	581	556	611	608	570	563	601	620	575	588	581	567	558	565	562	562	535	578	537	613	589	534	548	523	615	581	581	618	560	582	578	606	599	568	543	571	544	558	593	577	601	592	543	590	599	563	603	584	600	595	574	591	573	563	560	549	592	575	539	607	595	591	569	569	593	584	603	581	590	615	524	595	613	576	588	558	589	576	595	548	594	568	585	566	590	609	582	569	558	543	538	579	566	560	571	559	577	587	534	556	619	542	562	548	597	564	526	584	563	588	558	576	590	576	576	551	554	556	617	538	591	583	571	596	596	569	579	593	523	572	580	585	600	563	596	591	607	653	598	559	566	595	587	555	552	547	573	568	575	565	588	570	545	578	610	556	594	534	564	577	583	535	612	556	567	575	598	590	583	536	533	599	569	590	589	546	590	585	621	543	541	577	569	601	522	527	543	594	543	554	573	570	562	597	592	570	615	584	582	568	568	553	564	578	559	559	572	593	574	560	581	551	545	545	536	549	540	565	619	553	588	605	621	572	526	567	599	585	545	608	584	599	578	551	572	567	591	584	604	605	529	552	511	584	576	597	632	554	570	626	604	564	540	613	627	530	566	571	593	605	568	579	548	601	563	551	574	556	520	587	588	560	611	574	603	553	571	590	552	561	545	593	592	568	593	560	603	551	573	575	587	567	618	558	561	609	599	556	545	578	554	586	588	603	563	555	559	557	601	580	567	568	599	597	592	564	636	591	600	589	591	557	591	535	548	587	591	617	594	549	557	513	571	590	588	598	576	554	550	545	624	556	555	550	589	595	582	589	538	575	605	616	514	624	594	598	577	559	563	559	555	556	558	554	559	584	583	588	551	596	545	578	541	511	554	587	583	557	558	588	524	550	579	535	569	584	573	565	560	588	581	587	560	597	627	628	514	562	594	586	587	594	592	583	568	588	590	605	570
48804	67643	60108	55125	45320	17892	1397	1278	1173	1165	1151	1179	1026	944	951	911	935	913	896	933	990	926	905	933	899	885	886	893	911	858	929	928	913	872	882	924	904	954	909	947	866	900	877	928	880	894	874	873	969	898	952	823	861	938	888	891	882	925	924	879	895	849	916	863	904	839	932	883	918	882	891	878	841	861	877	882	955	891	910	832	881	905	884	835	843	859	822	871	879	833	890	841	908	840	904	884	880	923	853	925	890	872	884	891	885	904	873	880	866	877	862	916	911	860	890	881	910	879	833	880	927	780	849	924	875	882	880	870	917	908	871	853	930	865	832	924	886	935	878	917	879	918	838	870	880	925	913	950	920	849	868	923	844	919	865	855	901	919	895	859	839	903	837	849	929	863	908	878	891	874	916	845	888	887	862	870	941	866	838	886	848	884	899	847	940	872	867	839	920	900	918	873	855	890	814	886	875	911	879	905	849	893	833	876	894	847	914	851	841	874	874	854	933	850	868	821	900	801	924	854	893	924	913	836	852	881	890	910	900	878	938	861	896	843	880	882	842	855	861	881	904	934	871	829	877	865	894	925	890	861	867	879	852	885	878	854	876	869	851	894	883	862	953	909	867	925	838	874	921	891	907	894	880	862	913	845	914	870	884	861	881	891	941	869	851	907	910	872	935	884	863	866	919	881	900	861	851	919	835	892	867	944	902	877	907	909	886	865	873	858	891	892	931	880	900	922	906	902	901	853	894	846	837	859	872	934	874	886	852	934	859	858	888	885	891	886	852	809	886	867	854	865	937	876	932	842	836	866	857	875	885	873	911	899	900	859	859	909	917	863	872	893	854	824	895	864	818	874	885	822	920	861	893	924	895	915	894	943	880	830	905	901	916	853	884	864	906	860	844	907	853	846	866	904	946	873	868	901	833	869	859	918	840	889	870	870	897	903	827	955	945	905	914	828	976	903	886	883	856	867	892	881	881	887	897	903	847	927	867	926	886	913	860	886	923	896	871	936	941	913	901	889	905	909	904	898	899	934	843	885	915	910	895	887	889	906	854	913	886	916	918	846	824	893	865	899	876	886	846	887	884	955	838	872	886	882	954	940	864	855	849	834	891	912	881	808	884	887	919	916	826	859	894	888	869	845	878	887	879	951	907	856	911	906	895	804	880	854	828	902	892	857	907	887	897	838	895	859	870	915	899	845	868	891	984	917	881	895	868	911	874	814	884	907	961	902	865	894	897	909	839	888	888	907	897	886	872	884	844	897	865	895	933	869	895	916	875	893	908	859	916	892	900	902	876	893	901	845	842	878	837	898	862	932	915	902	834	868	863	853	826	909	903	906	894	857	865	876	848	904	812	855	851	906	931	875	939	852	835	887	938	911	898	847	863	867	885	849	930	928	890	817	838	855	865	892	908	850	876	910	877	894	908	840	884	928	906	886	829	904	902	839	829	906	865	870	869	923	864	879	809	871	855	879	925	900	841	822	880	901	917	857	858	866	894	890	892	912	949	879	857	870	931	894	905	847	900	887	877	961	878	912	859	893	906	871	917	874	868	872	873	857	917	929	883	884	887	886	958	944	855	868	857	864	886	865	889	929	902	885	827	869	860	923	891	863	922	872	969	912	901	940	890	839	885	838	854	906	916	823	856	892	869	856	885	848	868	897	831	920	905	882	887	868	934	855	909	899	938	844	881	898	835	896	882	867	889	844	900	851	886	835	919	878	922	924	843	862	889	883	870	886	912	954	842	935	905	906	887	894	916	921	911	880	943	887	857	905	886	883	868	877	882	823	881	877	879	925	879	904	888	905	925	853	866	961	902	873	890	864	838	886	921	877	987	892	954	936	878	806	929	897	927	868	868	898	890	876	865	847	887	883	860	925	891	891	854	869	914	832	922	862	905	872	899	880	878	864	898	899	867	877	930	829	914	917	870	909	880	862	881	841	828	919	887	960	884	898	878	880	872	877	873	901	890	841	912	891	885	866	881	869	886	866	915	861	850	886	848	901	868	931	912	897	854	873	873	911	892	892	887	838	861	905	903	907	881	841	883	883	894	877	887	846	853	919	907	900	879	867	940	883	877	875	899	861	874	904	827	869	885	892	873	927	929	922	855	874	932	946	894	903	885	910	853	889	887	903	950	867	896	884	870	887	851	869	869	909	913	889	827	844	915	883	888	892	874	885	886	875	884	895	867	841	858	942	874	864	868	880	850	899	893	911	871	852	881	820	900	896	902	963	918	880	855	886	879	857	851	873	852	879	844	881	890	933	914	911	845	897	869	924	895	902	874	906	881	859	859	925	858	842	919	870	897	877	933	892	888	869	882	894	901	888	930	913	883	809	845	837	914	913	880	909	901	858	862	909	858	850	890	905	910	865	847	850	867	903	887	904	908	893	888	825	933	867	871	917	880	880	878	891	913	909	891	859	923	924	895	878	917	895	836	861	937	862	904	935	860	898	902	857	856	920	845	930	877	877	895	880	908	927	900	887	914	921	944	911	892	855	902	883	874	910	914	941	894	877	927	916	842	890	868	832	879	866	839	863	896	915	891	853	882	861	895	883	883	888	908	919	889	853	884	924	865	977	859	943	835	844	898	858	911	909	882	907	870	905	844	891	837	893	888	908	910	845	925	840	950	865	863	821	874	901	885	887	886	902	896	904	874	896	919	873	884	893	901	892	925	895	910	908	865	885	904	897	874	838	925	853	937	851	834	890	842	881	888	924	865	892	855	871	869	879	865	900	895	908	915	866	882	857	897	849	888	855	907	881	889	888	849	880	874	864	892	869	838	910	845	888	903	900	887	890	832	910	853	903	898	873	917	867	923	890	878	931	928	844	845	874	911	857	832	857	829	935	921	900	901	922	914	874	894	886	885	879	885	851	882	903	928	885	871	897	853	832	861	903	868	894	913	857	902	892	852	847	935	898	880	884	877	903	882	892	893	874	862	859	902	856	932	879	828	910	857	857	900	923	890	883	883	834	873	876	927	900	859	895	888	869	845	928	882	868	841	863	911	864	870	852	851	896	882	914	880	905	896	889	878	877	904	892	864	908	881	930	889	901	881	892	923	888	925	892	882	849	871	839	870	911	892	857	901	815	889	858	860	854	881	935	841	830	889	867	939	845	903	882	877	845	880	881	892	827	936	864	850	898	854	913	847	844	889	877	861	867	840	883	882	920	851	863	910	836	868	863	894	902	906	891	907	934	873	857	861	880	894	852	873	876	898	873	900	863	862	913	878	899	886	899	895	846	878	929	840	873	882	891	856	901	945	870	857	892	918	910	929	940	891	862	811	882	910	911	917	886	800	870	951	859	908	897	874	837	847	913	888	906	850	909	935	861	885	863	870	909	896	866	871	845	905	866	907	895	897	898	917	900	937	861	901	856	872	874	903	879	885	916	870	896	907	788	892	904	910	879	901	855	929	897	921	886	872	883	860	922	909	894	804	887	871	910	870	850	876	910	934	929	849	886	883	840	947	841	925	828
23590	21679	30463	30073	32909	27649	11838	1029	515	523	467	434	418	396	368	407	352	357	376	355	346	330	358	323	317	359	343	341	339	347	347	306	349	329	330	334	326	343	329	324	348	357	351	341	319	332	301	325	344	331	354	328	305	321	347	340	346	339	309	327	326	349	304	311	339	336	316	308	313	361	329	351	346	354	317	315	295	359	345	337	339	356	324	309	321	362	332	320	304	351	285	326	353	327	342	342	323	316	320	326	324	306	325	308	338	335	329	344	359	326	311	339	329	340	351	343	311	351	332	316	316	331	308	321	328	326	334	330	366	342	327	347	339	339	314	307	331	302	291	346	311	333	330	311	319	292	349	323	338	285	305	344	324	341	351	315	326	330	311	316	335	360	316	286	309	307	324	329	331	346	328	363	347	311	307	334	336	320	357	343	360	306	329	325	369	343	341	337	312	363	302	358	337	313	291	328	327	355	338	370	355	318	358	316	319	355	327	343	301	330	352	341	349	299	352	335	321	325	315	315	322	326	313	331	341	323	320	321	331	325	291	316	311	375	333	334	343	282	305	349	344	324	327	333	327	339	328	313	299	326	313	330	323	339	348	302	326	367	340	303	338	329	335	322	335	363	304	322	319	344	330	328	336	333	327	340	334	352	345	342	339	317	305	305	353	344	327	325	320	313	325	325	329	334	336	353	334	303	323	338	344	319	330	361	324	323	320	329	323	322	339	332	331	353	334	298	337	333	349	311	311	330	320	339	322	329	302	337	340	340	332	308	336	321	308	344	291	307	327	373	304	309	304	301	321	364	321	316	308	349	340	327	305	312	347	351	360	313	304	346	300	368	328	346	328	318	350	350	349	309	325	322	318	349	351	312	315	334	360	338	296	373	336	335	296	355	322	308	346	318	361	325	324	333	355	324	321	329	357	297	339	360	342	338	312	301	321	326	344	343	334	318	364	339	340	322	335	328	321	331	327	343	326	315	336	316	313	309	305	336	354	307	369	312	318	322	343	322	307	292	355	333	348	327	330	317	324	324	344	316	299	370	328	346	350	345	312	329	331	328	343	334	316	298	340	324	313	350	345	326	319	359	334	347	312	338	306	337	313	331	311	333	332	313	320	320	325	293	310	354	341	327	322	320	344	326	324	341	295	316	351	335	321	324	321	333	294	363	295	352	337	324	280	315	340	343	341	352	324	315	335	325	343	380	355	332	324	352	336	354	314	342	341	360	354	356	368	346	359	360	336	351	338	327	370	324	343	352	366	315	311	343	330	330	309	321	313	328	317	330	282	339	330	354	333	332	341	318	345	328	330	350	334	321	335	353	337	314	330	313	321	329	313	334	330	304	348	330	358	327	334	350	352	304	320	302	311	352	335	323	328	323	341	332	311	327	309	347	303	333	341	347	339	318	337	341	348	329	310	328	328	348	339	327	341	354	343	351	324	328	344	340	349	314	318	316	334	350	322	323	381	305	347	317	290	297	338	317	352	319	337	334	315	332	309	319	301	314	315	369	363	333	354	322	308	348	353	326	339	319	362	325	357	340	328	329	310	381	338	333	316	315	319	328	339	311	312	343	334	335	325	350	355	321	322	350	344	319	319	331	315	351	332	344	338	313	340	330	334	332	316	361	337	327	327	321	313	325	347	314	339	306	344	352	345	331	333	330	316	304	306	343	329	320	316	338	325	319	322	359	325	308	337	349	328	343	338	330	300	299	333	337	306	345	348	294	347	336	320	336	334	291	311	311	330	353	320	342	308	338	313	330	285	329	337	326	328	364	347	322	331	378	360	325	343	345	333	352	334	302	334	356	304	349	324	340	334	315	345	346	316	341	332	317	351	337	374	326	333	310	313	341	306	329	333	356	335	320	351	333	285	323	327	322	321	345	347	331	344	334	343	339	321	323	310	310	331	321	363	323	302	343	382	350	325	355	301	339	322	334	355	338	296	354	324	317	362	316	324	347	312	322	321	345	323	333	325	348	319	313	329	306	314	284	314	324	314	331	329	313	307	364	344	344	334	337	293	328	331	324	332	320	306	335	324	323	299	342	308	352	332	339	330	320	346	314	330	322	341	320	301	327	325	315	312	349	333	300	295	342	332	320	322	314	350	313	358	354	318	321	321	361	318	336	338	321	355	304	314	343	324	311	318	326	303	320	344	335	303	335	313	290	347	311	306	337	331	307	329	346	339	318	328	365	319	357	318	303	335	336	335	327	315	345	337	350	308	338	351	342	326	336	332	359	337	320	335	334	371	337	346	308	308	310	301	314	351	349	336	325	363	337	324	313	349	304	305	303	358	293	295	292	317	320	329	329	322	305	329	311	334	352	337	349	333	317	323	324	315	340	324	322	320	302	373	322	328	340	325	344	318	330	327	326	311	319	321	311	325	317	318	370	324	332	320	319	357	364	325	312	312	374	346	321	296	346	334	321	343	361	313	325	360	309	309	329	354	342	348	331	297	355	316	337	353	320	340	329	312	313	304	317	343	355	309	340	324	334	326	361	350	346	315	323	316	351	301	308	328	300	318	345	326	318	301	325	328	339	321	349	324	301	323	341	318	326	327	348	340	349	337	331	342	336	336	340	349	346	316	328	327	302	335	309	343	300	331	352	315	346	351	357	339	339	351	335	302	328	290	317	312	331	320	322	306	332	359	319	333	361	316	329	311	315	314	335	317	320	334	343	346	328	341	331	328	325	306	341	331	327	333	323	338	325	301	338	366	298	326	378	325	364	327	330	317	329	345	309	341	314	344	344	354	306	309	359	338	329	378	309	328	318	321	299	292	289	338	330	310	361	340	333	322	306	350	362	347	307	341	346	289	312	321	328	325	306	309	357	348	280	364	315	303	318	320	345	325	328	319	324	329	327	334	333	340	339	307	317	330	361	327	325	339	327	320	315	310	304	334	308	304	315	347	337	326	354	329	310	322	320	324	346	308	319	333	319	314	330	347	324	350	341	359	300	332	338	325	317	315	306	342	318	337	302	301	335	317	358	335	342	344	310	361	343	351	329	312	297	353	346	343	317	329	333	320	338	323	368	353	335	324	322	287	348	336	312	312	340	328	313	304	352	321	331	333	318	346	343	336	309	350	314	341	346	359	330	331	351	342	327	344	321	328	341	336	330	348	330	322	350	339	323	360	328	331	339	349	295	332	338	334	296	327	336	334	336	305	363	321	322	317	310	354	345	337	360	352	319	327	316	343	335	332	311	357	317	319	342	330	337	316	344	345	331	360	315	337	353	340	290	352	325	372	334	382	297	329	296	291	318	346	367	329	324	316	324	330	323	330	324	333	328	373	296	286	326	329	333	339	330	344	320	319	351	326	327	379	294	309	327	334	316	351	313	321	317	335	324	376	328	306	317	344	360	361	303	330	356	331	337	302	327	335	327	345	336	311	335	337	318	330	352	318	333	355	334	310	339	306	336	303	339	331	300	320	312	312	306	305	346	311	342	318	316	313	356	314	342	317	315	338	318	342	350	337	340
52517	80242	73726	62998	50286	30253	1607	1305	1060	879	872	779	778	702	614	636	634	619	567	613	667	536	581	543	574	516	533	535	575	494	522	512	508	497	501	532	504	553	524	534	469	525	516	526	487	547	524	500	488	521	527	521	485	538	509	504	487	525	492	524	518	523	472	510	522	507	497	524	504	497	536	495	557	508	518	529	500	486	558	502	516	514	541	483	484	550	514	552	488	474	533	503	475	524	525	511	508	531	477	522	517	493	511	512	511	532	504	515	501	486	520	489	453	472	498	531	501	514	506	543	545	483	451	486	513	494	547	485	477	551	521	580	520	494	490	501	533	524	487	466	540	503	498	517	502	499	503	529	486	536	499	490	500	490	544	498	525	480	508	479	478	513	518	519	530	526	470	501	525	513	499	506	512	550	503	514	526	544	544	521	489	479	558	502	473	476	499	538	534	521	504	532	554	496	525	479	539	510	497	495	526	534	538	529	481	523	485	518	529	505	517	498	534	503	515	504	494	524	530	496	494	495	488	512	485	532	496	516	560	538	520	499	500	524	557	493	524	506	506	489	551	461	509	521	524	488	535	501	519	493	513	561	509	510	522	485	549	526	527	516	531	482	526	482	502	498	547	519	519	490	501	531	476	510	514	539	516	487	522	529	540	492	518	563	520	515	509	482	513	528	502	531	530	524	518	502	531	508	502	560	529	560	498	500	563	514	491	511	493	498	533	508	484	513	458	443	512	515	515	504	493	503	466	513	494	519	524	551	517	519	533	520	502	523	554	507	503	521	504	514	524	499	512	524	522	515	533	524	519	558	479	497	544	494	511	487	501	560	510	467	483	532	498	486	471	545	512	524	533	504	539	507	534	516	490	533	518	511	492	487	543	496	509	543	493	517	514	503	513	502	519	508	504	525	519	513	544	505	502	554	552	555	510	536	518	538	513	487	492	523	527	532	505	510	526	489	493	499	525	534	537	525	484	490	535	485	476	474	537	511	508	534	524	518	493	524	539	546	487	467	509	508	471	546	517	554	505	484	515	524	466	522	495	508	528	533	543	519	501	550	493	513	532	500	513	484	512	558	514	519	502	513	508	484	507	498	531	512	499	499	548	486	506	511	506	496	509	533	534	569	520	543	479	538	541	524	495	505	525	494	520	503	535	521	538	520	495	492	500	515	515	473	548	524	497	506	545	520	527	484	508	538	550	522	551	513	516	508	499	507	484	505	533	500	552	540	538	477	488	541	505	488	518	505	494	501	507	486	523	533	540	479	520	489	521	517	498	478	495	505	511	500	547	506	545	481	511	557	468	491	506	506	501	482	545	501	488	543	519	484	552	482	491	514	520	499	515	512	497	475	543	499	525	520	552	540	529	528	535	507	541	527	502	554	485	511	497	494	519	517	512	524	522	506	509	488	493	501	499	512	514	522	507	558	511	528	508	478	484	468	531	516	527	522	507	502	499	468	536	481	504	524	513	501	512	534	499	502	540	533	525	579	520	510	497	501	504	499	524	547	540	491	514	545	505	527	519	496	538	469	513	534	545	515	478	506	501	507	530	499	474	509	510	519	522	549	528	502	524	553	497	521	521	511	492	547	541	539	551	520	528	521	529	505	509	534	506	561	537	546	545	514	481	500	524	543	563	514	493	523	562	517	526	485	522	506	493	513	526	505	523	515	552	549	512	511	488	502	528	476	498	518	495	531	509	517	473	518	457	490	505	502	526	498	506	559	515	503	514	501	540	514	525	520	560	489	479	507	515	507	525	510	546	537	502	452	515	550	479	530	549	471	507	505	510	506	517	484	556	546	481	535	519	502	505	489	530	493	531	540	534	521	549	493	526	524	522	531	525	472	492	477	488	515	501	489	511	508	483	495	528	504	531	513	551	492	509	503	492	519	506	533	517	536	492	508	508	487	483	563	514	535	504	490	519	484	539	546	479	500	531	549	524	492	452	499	546	495	513	506	505	516	482	480	485	545	529	481	492	496	526	472	510	511	520	527	516	500	475	537	498	533	537	495	529	538	513	574	525	521	479	541	562	454	530	520	514	551	517	499	470	552	504	547	493	502	504	501	515	523	495	533	517	476	487	488	514	517	483	514	517	510	486	530	496	534	499	527	505	471	533	526	498	502	505	523	542	497	506	509	541	519	501	494	538	480	485	475	479	497	509	518	525	492	513	501	502	503	569	486	534	523	553	499	542	550	535	518	560	538	479	523	542	512	497	538	482	476	479	479	511	536	555	535	553	504	503	518	504	525	474	502	568	499	482	556	519	544	495	515	515	512	470	491	505	515	495	534	493	500	568	545	540	540	557	547	509	509	510	500	493	537	486	495	497	524	499	538	524	534	557	510	509	512	525	567	535	521	523	545	509	529	514	458	515	552	500	519	507	505	532	537	528	526	500	489	545	500	520	537	519	519	558	522	492	555	551	545	534	544	509	550	534	507	491	492	522	542	512	535	525	537	538	508	525	507	529	510	516	526	522	507	464	530	508	506	504	552	521	529	537	504	525	519	534	512	530	508	483	534	517	532	526	530	530	529	556	503	497	495	524	503	507	454	513	537	535	499	538	528	507	484	513	481	524	489	469	498	500	496	530	497	534	525	489	487	524	532	516	495	510	547	529	506	520	512	490	500	527	528	488	528	553	535	551	488	536	506	530	491	525	560	534	523	489	538	500	493	514	530	509	494	514	543	522	518	492	536	518	501	508	531	481	515	529	507	522	505	521	501	490	519	512	530	510	494	507	505	521	492	552	494	535	528	512	479	517	536	518	492	529	527	492	501	501	512	489	539	524	547	527	519	511	466	541	525	509	509	524	522	538	532	491	507	520	518	501	512	491	519	499	493	570	534	490	498	482	513	537	480	535	514	498	517	471	538	519	519	529	493	500	529	526	454	500	501	543	517	511	574	509	548	532	475	551	570	534	531	531	526	527	497	486	508	495	507	536	549	501	505	487	501	514	520	548	490	530	566	502	513	547	522	524	504	548	508	527	480	503	543	563	479	530	532	521	480	492	507	497	525	496	484	511	531	543	526	526	525	517	531	551	510	512	511	539	496	499	531	506	508	478	508	532	521	522	493	507	532	531	533	511	529	484	530	507	542	503	493	503	539	555	533	485	512	531	547	480	512	506	507	513	469	490	530	525	508	502	452	519	542	509	519	520	489	532	498	498	559	532	505	524	535	523	530	519	507	499	525	524	504	490	525	516	441	492	543	491	522	548	497	569	466	525	517	517	539	571	502	526	525	528	506	519	512	476	532	490	525	528	568	549	536	544	515	515	552	491	530	492	536	541	512	482	530	473	491	505	518	491	484	506	503	470	496	466	516	500	486	518	490	484	541	537	535	522	513	472	559	522	490	533	547	483	548	512	503	552	501	479	493	506	520	498	545	529	500	545	535	501	560	568	493	509	519	506	525	513	532	513	500	539	553	526	513	497	541	513	464	496	543	473	534	501	531	527	538	528	503	532	474	481	472	543	545	520	542
32250	34148	26651	16446	9167	3109	789	718	698	634	662	609	632	560	570	596	652	594	617	597	632	594	576	600	579	595	636	568	585	650	589	556	585	570	624	587	595	569	621	608	545	612	589	569	597	586	597	588	559	567	570	616	597	588	614	571	580	591	620	571	562	520	618	626	560	593	591	622	584	574	551	632	604	599	596	589	583	608	611	574	606	603	591	560	595	578	560	593	554	566	594	570	591	636	607	623	539	563	588	614	557	613	578	613	560	605	564	585	602	571	588	566	561	575	603	549	575	590	552	612	577	565	562	513	593	614	564	580	531	578	579	533	608	532	566	561	577	582	549	551	605	580	581	523	559	614	551	561	649	583	577	537	586	595	548	594	586	561	569	563	600	575	608	604	625	599	588	609	607	551	620	618	591	557	553	600	584	565	550	590	608	569	562	578	562	577	572	578	594	567	600	575	537	580	589	629	546	551	600	601	586	599	601	588	585	595	576	554	526	568	604	568	563	574	594	621	585	590	643	597	557	612	655	540	578	594	614	525	624	563	589	587	617	598	557	593	600	541	599	611	556	610	554	556	551	595	562	598	621	607	576	588	619	576	580	632	597	604	591	570	625	593	570	563	606	553	567	558	613	596	578	535	603	586	610	621	580	571	583	617	560	589	594	549	592	565	602	575	596	555	594	532	601	639	608	567	562	613	523	581	607	617	590	553	620	550	553	576	560	597	600	560	587	573	600	554	560	617	583	589	581	561	570	574	571	572	606	589	613	599	559	582	602	584	568	569	571	590	581	568	586	589	529	583	604	577	585	570	572	541	578	608	614	583	581	608	594	600	625	588	571	592	558	605	581	578	628	629	580	643	604	611	615	602	549	597	583	581	546	602	578	585	585	639	598	567	587	605	586	543	610	570	567	586	597	604	575	536	558	569	623	610	598	630	585	621	622	588	592	567	580	551	601	601	585	598	582	553	581	618	572	581	593	517	620	611	559	595	583	586	588	595	555	573	579	568	595	614	556	586	617	598	610	550	586	632	580	590	594	599	612	562	601	590	608	603	627	568	603	621	568	578	626	587	595	598	567	574	623	570	587	569	616	588	587	589	604	568	629	552	563	584	568	517	578	570	574	585	553	544	586	588	583	570	635	527	623	573	598	568	595	562	598	599	571	596	558	574	581	571	585	586	579	579	580	593	560	604	615	571	562	547	624	576	567	585	555	563	533	567	609	580	610	582	566	579	574	592	557	574	578	593	580	581	565	585	552	559	567	520	601	582	576	570	609	611	573	579	577	558	583	559	567	616	584	594	588	604	533	528	599	568	583	597	593	613	618	603	583	543	597	574	583	591	612	597	575	634	605	600	581	578	604	617	558	553	599	563	594	581	610	558	621	577	565	588	566	568	579	592	637	531	595	568	576	613	591	587	531	600	637	599	567	561	578	620	520	618	585	592	604	575	573	588	613	615	526	578	577	566	557	568	582	587	569	595	568	590	554	600	601	581	625	577	568	600	603	595	563	571	608	555	611	560	579	522	612	549	572	556	553	614	597	594	581	569	590	603	600	551	541	545	575	588	598	636	518	587	586	580	590	630	579	584	578	561	522	578	567	588	591	561	546	619	599	566	578	619	588	551	582	596	595	642	584	537	620	595	584	619	576	539	614	599	585	577	623	600	532	552	599	596	596	567	569	595	577	572	612	560	587	541	572	565	583	558	636	548	561	592	567	575	584	565	586	579	523	570	555	596	576	595	550	610	540	533	564	620	571	606	573	571	595	647	599	570	550	570	567	588	610	549	586	573	602	521	562	587	571	536	564	589	597	572	567	586	568	593	614	546	608	562	564	561	577	639	607	563	550	596	605	581	572	587	584	597	587	525	543	609	575	553	577	551	617	598	628	584	597	588	601	588	596	589	593	579	589	616	588	597	577	620	559	551	605	572	587	582	601	565	614	581	568	585	583	607	628	591	560	549	600	582	566	561	582	561	653	608	584	598	600	576	553	593	619	575	574	594	580	596	633	525	563	572	588	590	580	574	558	584	547	561	600	595	599	614	609	549	631	620	547	614	580	547	609	595	616	584	575	523	529	578	551	532	574	591	622	635	548	569	588	603	534	562	565	562	645	552	581	573	589	594	572	592	596	622	593	600	585	598	562	597	613	608	644	542	549	577	581	606	583	635	571	591	568	567	553	605	615	596	555	584	575	642	634	589	628	550	575	612	574	595	625	556	623	548	574	592	602	589	564	573	594	652	554	609	577	585	606	616	574	575	607	545	556	585	574	616	526	556	541	608	596	557	600	598	632	604	578	604	580	630	587	553	571	591	630	594	568	551	596	605	544	586	522	610	584	582	599	582	593	587	568	594	580	621	567	592	592	571	554	579	552	591	550	546	573	603	570	576	596	591	567	580	600	593	562	538	527	592	587	632	606	577	524	563	562	587	643	589	569	570	585	562	607	588	581	597	576	591	564	573	578	565	585	600	542	571	587	606	600	589	576	619	588	564	551	588	590	614	591	590	604	599	582	560	586	580	580	604	593	593	606	576	533	600	639	615	630	589	572	596	583	575	570	562	546	635	590	554	616	555	570	640	603	550	582	605	612	614	568	573	565	555	532	542	575	594	575	617	565	554	596	613	609	590	604	555	550	563	567	606	585	601	546	575	594	549	647	589	597	575	572	553	599	607	583	581	575	617	608	590	571	536	580	585	579	545	560	593	554	624	553	553	602	572	564	587	539	569	590	564	575	589	609	581	588	585	564	564	632	589	605	584	558	641	561	551	591	609	586	571	591	579	598	564	625	535	594	599	594	620	582	562	585	592	566	543	595	545	615	606	541	567	568	612	573	599	565	537	529	558	597	621	572	548	587	609	574	575	550	564	611	603	570	536	576	608	606	585	596	590	573	615	605	586	562	615	573	579	588	577	592	566	558	569	551	570	589	565	574	597	592	576	590	567	613	573	623	603	568	578	578	569	615	550	581	579	618	609	591	600	564	639	629	529	551	566	562	568	551	620	583	549	621	580	556	569	569	584	589	602	562	572	574	599	582	575	644	612	622	558	581	607	560	619	594	605	592	545	626	595	613	537	601	616	563	579	590	563	572	580	589	560	556	569	592	559	604	587	629	568	645	543	561	613	557	539	567	620	619	590	555	576	551	568	578	572	587	567	576	564	567	556	560	573	611	597	622	573	612	591	613	582	593	608	624	592	603	586	569	549	560	608	561	571	571	608	587	552	571	611	583	576	601	564	559	594	552	575	592	561	581	594	562	631	569	568	585	613	617	596	575	603	611	586	588	595	583	593	610	576	618	604	569	654	554	588	613	607	623	576	594	597	619	639	590	608	619	590	558	589	577	553	629	533	567	544	538	597	543	602	590	617	571	564	579	567	575	591	586	601	547	590	635	562	599	627	573	546	581	544	562	578	521	582	591	575	573	623	571	593	553	558	615	573	600	601	590	613	550	568	633	620	631	585	584	608	619	561	552	566	564	589	593	548
43660	49091	30560	18006	13863	5315	1409	1226	1219	1074	1001	972	929	944	923	906	891	899	953	901	896	959	898	922	868	930	957	843	854	890	868	896	940	890	932	931	919	848	867	823	879	899	917	908	879	839	877	892	859	889	903	899	852	869	893	851	845	879	900	908	920	910	877	870	880	926	868	912	940	939	850	906	938	885	865	904	915	864	888	911	844	902	847	902	887	923	879	891	842	881	856	909	866	844	923	920	892	849	891	935	904	907	887	899	860	878	929	904	883	882	937	898	867	911	855	815	916	837	850	886	867	905	905	893	924	874	871	873	902	889	911	894	881	898	863	858	844	883	852	866	869	884	884	835	870	845	897	915	835	912	849	909	891	896	916	909	872	922	888	833	888	853	903	912	890	934	927	922	902	890	969	878	908	906	907	914	970	835	887	854	910	897	899	870	900	840	837	837	872	922	869	881	867	903	909	898	917	888	873	854	877	875	885	925	906	928	888	880	893	869	959	893	872	885	873	817	887	842	842	907	860	861	889	881	906	900	853	911	936	882	883	888	900	916	892	905	882	911	897	907	933	930	875	918	933	935	931	971	927	891	929	866	936	938	845	923	891	892	884	925	916	855	868	885	872	900	880	931	954	899	921	887	851	934	932	882	908	863	867	890	882	888	896	909	874	875	859	857	861	843	850	861	889	843	930	888	878	854	882	861	896	916	907	889	880	900	921	857	936	906	895	855	879	906	870	904	830	900	875	918	847	910	882	872	904	894	901	916	903	932	853	868	927	933	945	913	951	865	871	844	855	901	894	894	877	842	885	901	883	897	846	898	912	893	867	882	889	902	884	892	873	939	819	903	808	934	875	886	911	891	926	906	867	853	893	861	883	886	893	893	864	913	894	905	870	839	882	902	963	941	924	891	906	881	907	856	872	879	894	864	957	862	875	888	872	890	907	884	861	921	855	888	895	921	887	863	902	897	852	841	905	867	865	870	910	819	852	867	865	897	915	848	876	878	917	964	916	898	908	900	854	868	949	871	901	842	890	832	904	891	900	899	923	877	918	923	864	863	900	859	895	855	867	884	919	871	957	851	870	876	843	886	889	921	904	912	916	862	856	874	921	862	843	849	851	904	880	911	879	917	983	854	948	919	875	923	865	925	887	890	880	943	858	877	932	885	916	903	869	828	890	871	835	942	892	889	852	837	920	902	923	920	877	882	850	870	901	902	852	887	883	926	855	903	861	857	933	839	882	873	922	803	871	911	890	936	901	918	880	913	913	871	888	827	906	943	902	871	839	890	900	873	842	879	910	919	898	909	847	854	902	930	925	891	853	895	860	910	837	870	875	830	858	873	888	870	889	907	894	926	857	880	908	891	908	936	977	882	911	888	842	899	905	882	912	833	910	922	906	879	964	844	902	892	877	858	847	923	864	871	936	911	834	873	873	868	912	895	924	860	908	938	884	889	904	875	834	941	933	899	908	875	883	867	861	855	930	913	853	879	867	940	850	852	883	799	936	887	883	880	925	902	919	843	871	865	895	894	903	910	879	905	872	861	856	867	848	892	908	906	872	873	907	846	862	820	843	896	912	902	932	900	904	848	860	819	903	843	928	964	907	843	910	872	921	872	852	889	932	922	823	853	837	948	904	940	887	869	974	928	914	850	853	867	845	920	866	869	919	926	892	907	901	879	889	852	860	846	919	897	924	834	902	840	883	912	911	886	856	938	876	901	900	883	849	912	881	921	954	872	906	849	897	898	902	864	915	912	926	906	927	894	880	918	921	907	905	861	853	925	888	884	862	884	855	898	867	864	846	880	862	885	896	882	883	857	932	867	872	893	906	906	932	860	874	883	905	870	872	929	845	891	935	855	864	940	880	849	860	899	918	852	909	959	875	910	961	902	860	858	874	874	878	889	929	863	843	849	846	868	904	918	838	876	873	932	815	922	924	821	863	863	891	879	960	880	931	878	881	904	843	893	907	878	895	899	875	894	891	848	852	943	885	852	871	859	894	863	865	874	890	911	885	835	866	878	893	964	902	874	881	921	893	888	876	906	871	879	966	871	922	839	863	900	861	884	889	885	850	894	871	881	894	842	910	901	865	864	908	833	942	882	880	886	896	899	926	900	915	922	881	901	872	919	889	930	885	896	878	840	874	897	958	907	883	866	851	874	914	869	853	859	847	899	924	897	865	860	882	886	887	807	862	898	859	863	856	859	877	943	847	872	878	891	912	923	873	919	857	911	906	887	933	900	870	886	894	941	905	909	921	877	834	928	930	889	815	920	863	922	951	927	885	943	918	957	818	914	844	940	890	871	879	911	934	839	921	874	891	846	914	915	912	874	827	859	903	856	897	859	889	854	869	905	896	919	888	950	822	907	878	867	886	904	886	874	897	863	922	888	926	873	859	883	951	919	896	884	911	916	896	863	897	869	885	905	886	872	911	879	861	916	890	910	892	861	901	874	851	856	903	899	828	899	846	907	915	922	900	897	907	938	899	917	888	880	873	921	862	913	878	908	904	894	898	896	887	935	869	918	907	890	865	903	932	904	849	888	895	845	853	895	921	924	856	909	891	874	898	903	888	975	881	931	905	873	926	855	915	919	904	853	855	844	876	900	905	897	919	923	875	916	854	902	871	854	897	913	903	895	824	902	887	893	858	916	879	924	918	912	838	890	855	894	867	882	827	923	891	963	888	932	858	862	857	879	929	909	880	881	889	861	910	829	838	889	896	846	992	872	884	878	900	897	890	853	850	857	863	911	891	863	923	857	918	907	991	909	906	846	870	926	869	849	941	881	933	890	882	895	880	923	905	881	876	879	877	954	877	915	899	865	909	910	884	918	906	862	907	880	869	860	875	917	871	866	879	908	888	883	950	879	864	905	851	906	848	879	944	893	852	902	919	895	909	893	966	875	944	893	810	884	887	863	912	853	879	861	909	877	858	958	879	819	898	898	845	858	898	899	846	863	913	895	907	881	898	890	919	906	895	857	912	871	912	861	873	850	892	853	883	924	847	867	856	851	924	887	906	893	907	922	884	909	958	842	878	860	866	930	899	872	855	889	887	896	901	887	874	933	890	827	843	916	869	912	933	864	881	840	863	858	893	886	899	892	817	899	868	912	887	909	866	921	904	924	874	862	841	889	863	897	850	873	853	907	845	916	956	894	932	904	916	903	875	910	895	867	881	883	892	921	913	854	893	863	891	903	809	885	922	907	842	923	857	900	884	835	902	885	858	932	857	888	882	880	903	889	868	911	841	893	832	893	856	921	863	849	908	889	867	908	861	912	908	922	925	925	897	922	906	900	824	887	889	909	955	889	877	867	915	866	842	902	870	876	907	912	907	899	884	906	884	899	904	855	905	915	911	837	886	877	862	877	876	856	941	856	878	896	897	908	861	933	895	901	920	856	909	893	952	859	867	884	933	903	868	879	870	911	913	901	899	909	833	863	897	875	865	924	929	920	925	837	876	844	916	906	899	892	836	911	878	901	871	892
24663	22004	30537	27558	28159	20534	3619	916	743	679	643	607	606	642	594	621	585	609	562	597	611	569	583	605	544	518	599	568	538	551	533	566	572	540	622	528	524	538	515	538	569	541	543	537	540	507	513	547	550	561	540	533	578	507	573	498	536	554	528	555	579	587	505	567	553	486	513	559	536	549	594	556	569	576	556	548	507	568	526	513	526	572	508	518	550	576	583	513	539	581	567	546	548	535	564	567	574	527	563	506	564	510	556	520	517	567	557	542	531	548	548	558	538	566	526	555	534	585	529	551	544	588	551	562	564	546	525	563	539	592	521	546	523	580	583	562	568	533	514	557	572	502	547	538	575	565	531	588	549	525	595	542	526	556	561	542	507	519	569	547	558	526	560	536	547	514	544	498	540	577	587	577	541	561	533	539	577	566	516	561	538	574	549	530	543	563	558	512	540	556	511	563	486	567	592	579	561	534	553	538	538	535	550	507	589	560	544	530	530	574	544	543	564	507	545	531	535	549	544	542	551	512	575	547	519	539	519	500	531	491	582	528	541	526	532	538	537	525	580	560	514	572	539	555	569	560	574	544	548	539	560	558	539	523	541	523	558	559	547	569	515	540	539	520	530	565	601	485	562	553	550	498	556	546	484	524	514	556	556	555	546	556	590	572	552	552	567	527	560	556	548	555	576	565	544	560	531	569	545	549	521	522	550	513	554	533	534	552	534	610	547	509	546	538	550	529	540	532	545	557	524	518	571	587	561	542	511	501	540	533	515	560	524	548	579	502	556	531	535	548	505	497	538	584	567	549	536	535	586	489	505	540	591	526	581	501	525	502	498	524	521	548	537	570	528	561	532	539	538	551	584	554	537	542	576	518	540	548	579	564	542	520	510	528	587	539	568	509	550	575	518	506	548	551	535	600	575	513	538	544	546	575	535	533	517	575	544	556	549	533	554	554	533	493	543	589	547	548	521	583	582	553	571	545	559	488	543	527	544	526	583	579	528	557	576	534	539	515	555	513	540	516	549	546	542	552	517	508	602	574	526	601	517	510	542	546	546	519	560	568	560	538	580	546	552	501	532	597	567	555	578	529	532	565	560	535	571	542	533	501	580	515	563	566	520	580	541	532	590	541	566	535	561	517	544	556	544	591	575	542	571	550	546	530	540	556	544	577	546	513	543	514	522	529	591	539	524	496	552	555	554	550	535	549	549	516	578	522	527	544	552	530	512	554	536	515	569	548	558	523	519	576	565	531	551	572	602	589	524	562	525	561	540	490	488	546	529	519	548	574	570	560	555	494	520	553	548	539	573	572	516	528	549	537	548	562	544	542	529	522	539	561	563	531	542	531	509	542	546	561	561	529	549	553	549	529	568	561	547	542	565	538	591	556	579	525	554	574	555	557	573	532	542	502	551	518	541	545	558	548	516	542	526	578	575	540	510	559	528	584	525	582	509	560	532	541	517	578	513	494	527	579	534	543	570	515	516	574	559	504	561	540	582	563	543	529	532	550	532	557	571	516	561	556	553	560	585	519	505	580	536	519	528	553	524	534	522	547	517	547	555	528	528	529	499	572	549	565	552	569	508	540	533	547	547	537	523	558	547	550	548	549	574	529	543	522	571	528	573	553	511	549	518	538	557	511	565	545	541	605	549	533	550	535	539	531	542	529	558	535	536	542	586	550	533	533	562	564	527	522	601	535	555	555	515	481	548	515	544	522	508	567	600	538	532	528	567	519	549	541	547	543	550	554	552	535	492	561	590	549	553	509	552	535	522	525	556	530	580	561	561	573	559	571	557	581	604	563	571	527	569	569	567	577	562	583	529	594	529	577	535	531	549	561	531	540	586	537	541	540	547	553	514	532	544	506	544	540	531	510	539	552	560	564	537	573	588	549	544	545	568	549	571	525	493	570	555	563	548	560	581	541	572	550	551	538	528	578	538	569	523	517	582	539	540	535	524	541	546	512	539	554	505	524	513	502	542	533	558	556	536	572	537	526	567	592	546	518	585	570	547	521	542	548	532	546	476	525	548	567	535	536	522	578	548	578	579	590	559	548	516	550	594	529	517	536	542	537	553	548	549	522	556	556	561	547	541	510	570	548	538	556	559	561	572	555	552	522	529	503	541	542	565	602	521	543	556	517	563	536	542	525	552	545	567	592	542	488	550	553	536	537	548	567	510	556	544	511	540	579	551	508	551	531	545	556	531	541	527	487	522	539	542	576	525	545	529	505	554	515	565	582	570	565	517	578	569	556	536	543	597	538	547	549	539	578	575	577	563	536	539	567	586	560	523	564	495	542	532	555	554	524	570	554	573	554	552	550	564	599	522	535	547	535	564	562	582	522	567	563	560	552	559	518	532	530	553	571	530	531	583	559	550	554	528	543	574	548	538	578	576	531	559	515	523	550	517	571	550	518	566	560	553	579	566	570	536	546	538	548	548	509	553	541	592	553	545	548	567	605	542	521	542	533	538	520	557	574	580	571	584	540	534	549	539	569	551	572	511	499	495	560	557	530	554	525	572	572	553	560	563	523	547	545	578	586	542	551	560	560	549	568	532	528	524	540	538	538	541	586	578	538	568	509	581	563	549	550	550	575	559	526	550	538	560	537	555	594	520	517	527	520	544	538	506	586	570	492	548	509	518	558	502	546	550	586	554	560	553	627	561	555	506	559	517	548	547	546	488	508	526	541	561	507	535	533	564	569	521	535	550	535	588	552	576	539	521	562	599	573	531	513	527	563	545	532	512	543	567	535	482	565	531	552	534	527	547	546	553	533	538	554	575	569	572	546	536	542	502	604	543	516	601	514	525	515	604	529	557	566	549	555	602	550	520	539	566	548	568	553	549	531	531	512	542	514	490	558	557	529	529	564	559	517	554	545	507	534	515	498	520	592	573	524	552	564	547	555	518	543	527	579	560	552	542	505	557	560	554	579	542	589	571	502	531	549	514	543	571	583	534	520	546	554	563	554	515	579	529	527	527	486	537	535	574	571	536	522	535	526	545	571	539	538	508	543	507	570	526	533	510	542	552	541	584	602	528	554	545	542	552	579	522	546	552	574	563	535	550	573	562	537	552	551	500	508	552	586	521	549	534	516	533	561	562	525	516	567	525	552	575	531	573	528	554	570	559	535	545	545	593	562	549	570	563	507	553	547	543	561	530	553	523	527	574	527	561	536	524	491	536	554	545	577	555	560	551	508	558	539	532	563	596	543	568	496	556	563	548	548	508	517	555	583	567	547	540	527	507	545	566	575	502	516	577	498	514	571	524	523	580	564	533	510	525	552	556	566	530	524	556	546	562	480	572	542	564	548	558	555	577	550	509	537	589	537	536	535	557	522	534	550	537	577	536	557	539	568	533	549	556	543	595	556	587	565	548	552	525	566	547	545	522	569	532	561	516	529	564	529	540	536	579	550	553	528	574	522	551	521	577	508	563	595	542	553	518	527	534	529	501	517	547	502	545	505	559	557	545	551	510	505	539	569	549	594
50084	73188	58353	41052	38911	18612	1649	1538	1405	1257	1081	1036	984	972	955	915	894	973	929	879	908	892	871	844	821	868	857	869	870	861	848	838	849	858	844	821	805	816	835	785	878	887	866	854	846	845	825	859	899	814	872	858	844	843	854	841	827	841	868	837	834	851	805	816	891	815	850	872	817	856	841	833	786	828	872	815	801	849	798	830	842	868	824	858	891	869	825	846	826	879	886	763	812	808	866	839	847	843	854	865	796	811	847	867	894	839	880	822	877	886	825	795	840	911	896	811	786	875	839	849	839	879	795	919	810	759	862	855	850	880	837	803	844	810	863	871	868	852	838	846	854	822	841	858	841	861	887	804	840	806	810	847	850	803	889	866	883	842	777	883	793	883	835	863	815	887	849	834	885	834	872	810	876	835	839	820	861	884	827	827	859	791	792	829	888	837	794	802	837	816	855	883	876	800	856	856	813	867	845	850	822	854	819	842	859	863	832	855	834	817	836	801	893	841	821	879	853	876	863	883	849	843	848	835	832	829	836	874	856	855	773	874	862	826	849	849	832	875	858	885	841	839	837	840	807	808	809	817	831	900	840	801	865	811	863	831	825	791	845	833	874	850	860	806	825	830	800	843	878	849	878	782	854	864	794	871	892	843	838	812	850	850	846	843	858	835	826	815	880	837	859	835	811	829	791	805	826	839	817	843	799	805	884	869	854	857	870	790	859	863	831	857	822	886	810	832	836	846	807	796	825	858	814	812	822	812	859	905	805	836	856	861	839	835	849	868	832	865	867	864	858	851	826	852	818	864	829	878	853	845	854	860	867	861	857	855	855	871	845	906	813	851	889	871	791	869	854	802	825	881	825	813	806	863	881	866	831	819	798	831	804	854	799	835	816	910	854	807	833	850	840	863	837	869	871	854	818	801	839	793	894	852	835	833	829	839	876	896	871	847	831	906	849	902	846	803	813	822	825	820	811	823	837	847	794	832	878	785	880	823	839	882	853	841	874	842	933	878	856	910	793	836	843	851	837	857	824	871	819	810	834	833	853	840	843	876	871	823	858	873	807	871	823	891	848	823	843	881	849	785	869	860	817	810	893	853	851	811	817	867	829	894	880	868	867	856	864	826	835	814	815	799	801	838	882	857	841	840	894	798	835	887	864	857	842	803	828	871	849	847	848	853	844	839	869	800	802	883	881	846	849	865	868	853	833	830	841	823	757	777	861	826	813	784	869	851	862	869	815	822	811	811	810	840	882	818	857	842	848	839	829	871	863	831	832	824	844	826	818	854	884	865	841	838	881	813	880	868	870	849	826	850	853	839	809	825	877	871	831	830	856	804	850	836	826	912	856	853	824	831	816	873	830	821	839	849	859	901	843	886	836	798	831	835	865	859	835	853	850	864	840	876	866	833	839	856	856	822	887	833	805	841	852	860	799	820	777	896	890	864	834	845	860	800	840	839	826	839	845	830	817	827	842	821	884	855	819	823	854	859	805	853	848	844	833	841	844	822	855	803	823	802	831	826	848	818	846	831	827	869	868	809	823	879	868	816	862	839	799	840	861	864	822	823	819	790	846	861	863	889	832	846	816	829	868	871	851	841	852	774	860	897	796	837	827	825	843	893	856	861	817	770	794	838	846	842	856	826	809	849	841	809	840	825	852	856	851	818	843	843	807	880	809	859	858	880	880	820	793	796	896	848	872	851	880	843	863	838	840	913	876	899	816	832	857	817	831	849	834	858	822	817	857	888	817	817	835	838	866	836	785	843	817	804	825	836	862	828	844	840	860	808	875	843	871	856	828	862	827	839	847	871	816	883	861	804	851	790	826	846	833	889	837	825	843	857	851	826	825	794	827	820	803	832	865	844	870	845	868	884	883	872	845	819	839	856	827	868	857	904	876	851	890	828	830	842	823	851	849	886	849	872	880	815	830	829	857	828	892	853	861	803	872	902	850	825	884	852	856	841	843	867	795	867	826	874	898	862	873	855	847	890	825	820	876	854	868	839	871	831	841	837	831	884	839	811	819	869	801	842	855	840	849	814	852	836	855	828	850	862	827	852	841	860	791	841	811	819	846	833	831	854	844	873	862	841	857	836	844	862	882	834	799	866	886	862	852	805	839	870	846	882	865	792	800	784	904	917	901	816	860	846	856	826	805	853	865	849	798	827	810	781	844	861	851	800	899	825	824	818	830	858	822	823	849	866	886	850	885	791	812	838	831	812	801	833	853	830	796	841	816	877	832	815	855	849	871	883	846	840	838	844	817	880	861	849	790	835	841	803	845	823	828	840	847	850	885	867	871	830	813	853	829	831	848	775	867	825	873	823	785	849	813	834	832	799	840	799	849	863	876	841	888	806	846	827	907	868	852	830	860	880	852	826	860	826	820	862	850	811	851	856	850	808	872	898	833	872	820	837	800	798	843	851	786	888	852	886	787	784	869	854	877	867	820	848	855	827	870	886	804	807	876	850	796	854	816	843	907	824	888	823	853	866	848	866	848	812	845	825	858	875	838	844	829	854	898	805	875	809	847	828	885	859	789	816	834	898	871	843	869	837	869	827	892	841	810	855	750	864	831	827	882	880	878	839	883	791	807	858	851	824	825	868	875	844	859	857	822	816	803	830	795	834	866	817	835	855	866	832	813	814	845	844	813	826	844	872	836	831	837	854	846	848	871	821	841	869	854	869	796	891	877	873	816	818	818	867	865	875	897	855	865	807	874	840	842	842	910	851	775	845	872	807	876	838	844	834	833	825	800	832	851	825	847	849	819	829	823	872	817	850	848	862	814	830	835	864	845	845	821	834	845	839	859	838	838	821	885	860	833	857	824	835	789	811	834	853	845	842	832	888	811	829	874	829	843	815	862	836	847	832	833	859	848	863	831	838	819	865	826	856	911	844	824	838	856	834	808	861	851	839	859	845	810	850	845	778	805	842	837	793	835	880	857	851	861	856	852	888	842	879	860	831	837	848	820	847	830	838	841	871	859	816	810	844	839	840	822	894	806	861	876	904	876	805	783	875	876	838	891	840	859	877	878	853	837	780	792	872	835	869	810	875	861	824	897	819	850	845	820	847	862	809	828	832	827	841	876	850	758	852	879	835	825	904	845	854	843	837	877	860	790	828	856	854	852	819	824	844	846	814	855	820	818	800	844	813	861	898	856	803	863	848	808	809	865	820	828	844	865	846	806	839	845	852	819	790	821	859	837	862	848	842	832	872	835	868	826	850	849	840	900	823	810	839	846	852	833	882	916	798	885	844	841	862	846	860	874	846	874	857	851	919	830	850	837	860	860	813	892	865	871	883	818	865	897	803	900	793	820	858	893	787	806	888	837	848	862	838	870	883	869	884	840	854	866	893	871	842	860	834	805	873	832	746	858	821	807	833	833	817	837	788	830	857	864	829	894	814	854	809	860	864	849	873	832	861	855	845	864	842	845	859	876	797	910	854	844	853	874	818	839	859	808	836	846	858	821	877	849	860	896	821	813	831
23572	21696	29873	29159	30952	24055	9905	912	574	519	428	416	392	362	348	346	301	335	345	345	339	319	345	314	295	308	303	319	305	331	300	295	317	321	278	314	301	277	279	317	329	296	296	281	320	312	305	358	317	311	333	307	298	303	306	298	304	324	297	303	317	300	312	312	300	294	314	272	314	307	275	304	296	279	321	302	337	305	287	310	341	307	324	323	335	299	340	315	329	311	329	316	320	295	279	300	282	310	293	326	292	343	321	297	294	317	298	314	304	316	317	280	297	294	275	322	302	305	287	290	266	300	284	312	294	298	280	322	307	333	330	316	307	290	301	302	306	288	298	297	284	316	282	291	317	309	271	293	301	274	310	302	308	299	301	334	267	324	316	325	300	339	310	276	312	316	306	297	328	286	293	298	314	302	325	315	301	297	295	296	295	303	278	308	322	289	311	334	310	281	310	286	302	317	311	352	297	322	321	296	341	297	320	305	290	323	317	300	313	287	309	291	303	283	306	308	300	294	301	314	291	323	296	313	280	315	279	299	327	289	322	315	319	287	293	268	298	310	298	317	272	328	325	300	322	311	296	303	276	320	307	287	318	330	301	351	324	300	337	326	319	309	330	257	315	287	311	305	298	329	273	332	302	301	286	299	302	307	297	318	329	294	308	307	296	284	317	290	321	310	318	287	294	296	302	305	300	351	297	301	325	294	286	311	308	304	323	316	308	328	346	281	289	333	322	296	312	306	305	335	293	305	309	311	304	289	265	313	309	299	306	308	286	332	305	281	308	325	319	282	303	313	301	287	337	303	324	314	329	335	327	316	311	287	310	312	283	267	289	303	281	311	313	292	324	328	308	309	295	307	309	303	283	310	319	357	322	293	282	308	314	277	298	331	284	319	314	317	320	299	298	301	332	285	309	301	329	324	300	268	302	308	303	295	322	302	310	309	302	293	289	305	319	296	317	307	305	274	275	289	299	301	322	314	326	323	319	310	330	314	303	300	309	288	310	295	290	296	304	319	333	280	304	297	304	304	320	314	308	317	292	316	337	298	335	303	324	340	331	303	310	323	334	306	317	321	283	290	335	309	288	310	288	304	303	311	300	299	293	313	273	325	268	315	312	321	320	286	295	302	318	280	299	281	289	297	281	311	315	347	321	274	317	294	301	318	315	320	337	306	306	294	289	330	330	321	293	320	317	324	322	314	293	311	332	300	337	286	311	329	292	303	299	324	326	287	333	312	293	275	330	299	312	299	276	319	296	298	303	304	309	304	324	296	306	332	320	328	304	337	333	311	296	281	299	300	294	316	309	288	314	316	295	310	290	266	296	302	331	302	287	312	321	329	307	285	295	314	314	319	312	331	287	295	314	323	326	305	287	282	382	306	316	285	305	288	314	285	317	284	329	300	347	253	306	320	298	301	314	292	321	292	307	330	305	269	294	281	309	312	291	310	306	301	324	310	275	286	301	296	317	304	303	325	333	326	296	302	307	291	336	332	290	310	324	335	318	299	289	324	297	291	284	334	334	318	291	293	326	289	304	303	302	313	346	310	314	335	287	283	304	313	315	303	281	298	295	317	319	316	274	315	281	288	331	302	290	294	359	288	293	268	312	278	323	325	352	295	313	308	334	305	322	294	304	345	295	281	320	302	301	325	319	309	297	309	304	314	313	299	297	280	326	310	296	288	294	329	309	302	304	305	293	289	286	330	312	323	339	327	310	292	328	297	279	303	306	283	290	287	289	304	282	292	288	284	285	318	276	326	331	279	314	335	320	317	321	323	291	327	289	312	296	338	328	291	340	304	328	311	283	299	293	303	304	308	273	342	279	296	309	316	292	276	318	327	318	329	298	298	329	312	313	267	305	310	312	285	282	305	317	321	298	333	305	324	311	310	326	295	290	316	293	295	308	335	305	324	259	298	303	322	323	326	317	284	353	292	302	294	305	317	299	350	295	308	307	326	294	283	273	333	328	314	324	322	310	279	314	302	295	321	309	296	281	309	312	310	293	290	290	300	324	327	333	281	310	320	313	311	315	318	315	345	312	297	346	332	315	324	284	311	273	340	284	325	286	297	299	301	348	280	328	309	310	299	316	295	335	331	291	289	340	310	299	303	330	323	286	311	300	325	313	297	290	293	322	306	280	325	313	291	290	309	315	292	321	311	281	320	332	293	323	277	283	313	288	312	324	297	300	303	299	290	314	311	294	287	283	342	324	323	337	308	302	307	299	297	285	301	324	289	296	286	294	348	357	324	295	312	314	301	297	273	301	306	310	337	297	303	307	311	312	297	330	309	311	304	301	326	295	318	315	295	321	306	316	300	314	340	309	276	282	293	294	303	320	310	329	269	299	306	290	302	350	322	308	311	309	309	327	307	289	333	305	292	316	314	284	318	325	330	299	345	305	310	299	347	322	283	304	271	301	298	314	323	292	322	310	292	299	317	323	328	287	318	307	336	305	328	293	286	309	337	285	310	305	277	309	323	335	314	301	281	327	306	296	312	322	291	298	274	314	269	312	300	317	294	276	293	319	291	298	325	298	313	307	312	307	300	302	314	273	287	297	300	331	301	317	303	353	308	335	315	309	264	269	305	275	309	341	336	314	291	278	326	289	313	297	270	256	301	267	319	286	296	308	338	299	284	312	314	289	297	300	313	319	312	290	341	322	317	297	296	260	307	295	310	315	290	320	292	312	353	294	312	342	289	308	293	284	317	308	301	268	290	302	301	314	305	304	299	310	304	277	309	286	337	283	296	289	260	312	328	298	328	275	296	324	263	319	308	345	269	302	296	313	344	303	291	295	324	314	294	269	343	320	300	316	320	307	287	286	318	299	340	305	318	305	291	305	332	311	280	295	281	290	299	315	311	317	283	313	304	318	283	304	319	316	327	309	343	307	323	349	293	289	304	298	297	292	308	322	296	301	321	320	291	321	312	330	318	321	305	301	296	282	317	320	266	347	286	310	314	317	302	313	290	305	298	299	332	298	286	306	304	289	298	302	302	305	318	304	298	298	308	284	312	331	272	307	334	307	313	299	304	301	310	299	310	314	329	313	316	318	322	300	312	294	314	293	308	293	342	323	306	300	315	305	280	313	324	334	286	287	312	300	303	302	311	283	320	332	320	286	309	274	280	303	306	321	307	269	318	325	336	278	305	307	299	286	311	317	315	318	275	340	307	333	335	336	289	285	295	302	318	275	322	301	308	344	277	317	349	313	282	318	307	264	300	299	299	331	314	335	282	300	306	355	321	329	320	285	314	292	291	300	303	315	318	280	301	327	295	268	326	278	287	292	327	313	311	329	330	336	315	300	305	320	309	300	311	335	313	318	298	303	297	313	305	308	285	297	294	315	318	267	294	274	323	308	318	315	302	325	302	294	329	288	320	285	293	290	329	303	297	292	291	302	312	284	304	294	294	298	316	312	315	301	283	280	292	303	323	326	311	283	296	310	330	320	296	323	283	293	302	306	335	305	304	315	284	301	316	303	300
52679	78524	64510	61779	48156	20790	1695	1402	1244	1085	982	807	738	689	639	618	631	591	601	580	534	508	528	505	494	514	496	548	515	481	535	452	487	505	479	477	477	466	500	484	524	509	520	481	486	459	490	460	496	508	488	432	448	493	497	494	480	485	504	540	460	479	504	485	463	468	497	515	481	468	495	467	498	493	475	500	468	485	488	456	475	466	471	458	499	488	506	547	452	455	516	434	461	505	480	485	486	481	454	498	493	500	467	474	479	484	470	490	515	502	469	477	518	484	475	452	488	494	452	473	475	475	522	462	453	440	482	498	493	494	468	487	481	453	469	469	480	495	488	504	491	473	504	492	449	482	460	450	475	454	451	482	510	468	470	468	477	498	458	475	479	486	462	457	461	486	467	501	486	499	474	480	463	503	467	512	499	445	463	484	466	497	471	530	484	491	496	476	502	493	472	450	465	506	490	500	503	479	489	485	504	499	504	460	491	495	458	455	452	468	453	495	453	510	532	489	472	455	475	464	464	486	476	469	459	485	474	494	478	474	432	468	518	517	469	486	521	499	422	511	472	493	494	484	479	473	508	472	498	483	526	474	499	469	460	496	504	487	476	485	472	481	462	463	478	472	510	511	446	463	501	490	488	485	444	486	494	495	496	494	457	462	480	468	474	469	461	516	488	439	504	494	474	427	515	499	462	506	443	476	464	467	467	454	468	452	495	480	482	541	457	490	490	431	455	470	491	519	449	500	464	534	461	483	474	477	490	484	443	492	497	459	482	498	481	507	518	477	495	509	506	500	488	474	510	469	441	512	532	485	491	494	491	511	464	485	494	463	482	433	505	464	489	523	484	483	517	485	480	491	463	503	498	460	458	477	491	447	495	484	502	475	505	488	454	473	487	514	496	488	454	496	519	455	472	496	483	481	455	527	451	486	480	491	467	494	492	432	448	470	509	512	516	466	465	469	460	458	521	459	452	483	493	453	446	491	471	464	498	481	455	462	494	454	478	472	438	468	513	464	443	487	493	452	458	484	493	485	488	463	498	480	465	464	490	491	494	480	473	474	473	440	478	453	486	473	493	492	475	486	491	445	517	466	479	478	506	454	494	450	497	498	486	486	472	484	493	486	482	519	480	478	477	477	501	459	444	501	483	479	462	474	493	486	488	491	470	495	480	456	486	455	505	446	510	487	531	488	501	485	469	487	519	477	465	509	485	469	476	501	483	458	454	465	494	462	475	528	449	446	494	471	474	456	529	469	446	505	454	466	449	490	467	467	470	497	463	484	463	467	502	483	456	484	429	452	510	496	471	465	492	490	452	499	486	449	483	469	483	483	458	481	479	468	468	496	506	486	482	519	467	482	437	473	483	463	486	505	447	497	506	458	452	473	474	495	502	467	467	507	512	463	518	467	468	464	466	486	471	478	475	482	475	491	464	469	476	503	501	466	473	534	476	483	469	459	461	531	498	479	478	450	456	470	466	484	508	504	498	495	472	511	439	478	466	477	531	436	474	503	474	474	479	494	472	453	456	463	453	510	449	477	494	495	505	503	469	466	507	486	505	509	482	476	460	489	475	472	469	461	463	448	490	501	467	472	487	443	497	485	453	510	470	463	486	477	466	502	480	475	479	490	488	447	451	483	449	496	472	447	473	445	464	485	476	448	456	502	470	475	489	448	487	508	480	432	485	476	462	497	488	457	471	478	492	463	476	476	514	477	513	450	504	486	462	480	468	486	492	457	477	446	467	523	481	460	466	464	481	475	473	470	477	488	485	490	495	488	472	472	492	445	493	469	500	489	461	492	477	453	528	493	493	447	498	504	491	420	517	465	485	426	498	506	421	518	470	440	487	492	494	475	444	505	494	443	492	481	516	442	474	474	468	471	460	525	485	499	513	492	499	481	491	457	472	476	491	455	471	475	499	454	459	480	491	518	453	474	511	459	419	506	486	468	477	482	464	489	467	482	476	489	491	512	453	466	501	479	461	474	522	493	489	454	475	478	433	452	458	442	467	472	494	466	491	506	491	491	481	466	476	456	488	510	499	483	460	530	480	455	435	476	475	489	469	465	483	470	465	487	469	516	470	473	490	499	482	478	478	479	471	479	465	496	465	446	492	512	526	511	484	509	435	518	484	484	502	516	450	468	454	462	433	505	476	525	495	433	506	528	490	486	527	515	457	508	465	454	481	487	445	513	443	470	507	472	476	480	529	474	478	471	489	512	443	480	505	485	451	505	469	487	513	485	515	455	478	495	498	469	471	494	456	459	501	485	480	510	472	483	450	473	469	513	487	462	467	498	492	540	508	476	475	485	467	511	483	481	461	505	488	484	472	504	493	459	474	485	518	479	431	503	454	473	520	500	505	457	451	452	439	438	473	475	482	491	474	465	451	452	459	470	433	503	481	495	482	486	459	501	484	462	489	469	485	505	460	466	484	492	483	488	472	497	496	461	506	492	539	488	471	459	452	487	466	509	520	476	495	483	494	531	473	521	474	495	438	496	511	448	497	519	456	477	507	530	506	501	529	510	471	477	452	462	464	487	482	475	468	467	529	490	444	536	512	493	468	459	489	474	452	469	496	506	472	496	460	471	483	469	469	516	474	474	430	483	526	477	464	513	464	452	489	436	476	502	476	477	497	488	477	484	478	460	474	531	493	444	481	473	476	488	491	466	463	426	475	507	524	494	462	474	460	465	463	485	482	490	494	511	472	468	490	480	478	479	474	485	463	468	473	485	511	500	503	523	501	496	477	513	447	450	507	492	456	510	489	489	454	468	479	512	467	478	456	488	459	463	452	533	465	502	438	515	483	481	490	464	467	483	471	501	458	473	476	495	496	493	475	517	526	527	478	506	499	430	480	434	477	489	459	511	485	487	500	450	459	494	478	473	534	495	467	525	480	483	468	465	464	466	472	512	463	493	440	456	444	492	497	454	477	483	481	500	481	477	515	489	482	485	503	463	483	506	501	482	464	486	490	469	465	450	496	499	493	448	473	468	449	492	469	487	494	505	445	505	440	472	529	488	464	479	467	501	464	485	456	535	442	482	490	449	466	478	464	471	464	488	482	452	488	508	480	465	471	515	472	493	468	438	484	488	482	481	518	447	480	484	495	493	466	493	448	501	462	465	517	485	492	475	535	469	479	495	480	452	471	502	475	502	482	504	482	458	480	508	463	508	487	471	497	474	483	494	526	460	454	496	498	469	516	473	515	528	518	475	482	465	456	492	489	453	476	475	483	491	457	481	462	470	489	521	485	481	475	446	483	474	466	486	522	488	472	467	483	482	487	480	478	494	469	503	466	494	501	478	440	462	472	518	442	517	538	484	484	497	474	469	511	450	473	441	440	478	471	453	526	509	466	428	479	488	515	484	463	436	478	433	504	477	463	488	497	496	484	507	493	448	492	477	487	463	459	490	478	460	471	506	460	451	462	456	511	503	493	477	515	491	498	523	450	450	466	475	471	480	495	436	487	538	472	479	478	505	515	465
32182	37114	31247	18274	8348	3399	733	648	641	643	642	644	620	604	601	607	572	583	641	604	612	603	604	588	573	647	594	607	636	592	590	602	627	552	575	548	574	581	593	630	557	584	597	540	640	608	636	631	586	608	638	569	582	632	608	595	615	551	620	552	630	603	637	592	649	593	613	641	613	598	614	611	631	536	637	582	626	614	591	586	595	581	572	590	640	575	545	616	559	555	605	589	625	533	607	593	605	598	602	582	608	592	571	608	606	584	588	582	556	583	644	569	621	595	609	572	581	622	581	606	619	596	610	633	639	595	595	600	602	576	612	589	604	566	626	616	615	597	571	601	623	598	650	627	593	577	615	541	607	591	611	611	615	564	579	537	582	596	617	610	607	577	623	632	588	567	600	644	636	633	610	607	609	588	600	637	612	599	611	596	606	606	596	636	633	576	596	688	576	571	593	603	621	614	628	594	572	579	619	643	639	564	637	590	594	607	632	597	567	590	635	609	579	587	609	636	621	596	590	620	589	566	570	612	604	614	584	622	624	530	636	617	653	586	595	605	586	623	619	606	610	617	596	610	601	558	649	569	630	601	554	569	575	604	607	652	584	629	630	625	587	622	628	547	657	578	630	570	580	605	580	650	596	565	574	584	582	589	578	586	632	616	612	550	610	649	573	610	613	618	595	600	590	603	589	644	608	614	587	624	582	570	622	646	585	592	575	583	585	618	582	632	617	619	610	624	640	605	590	586	575	553	595	574	603	579	603	595	572	586	582	607	614	611	586	579	606	588	641	559	646	634	590	644	609	581	618	595	580	587	606	609	584	616	606	542	548	651	599	606	609	611	583	570	589	584	590	623	611	592	564	616	559	600	590	617	646	618	576	570	604	580	609	601	582	564	608	577	577	612	596	603	599	591	585	552	616	615	604	599	642	580	598	613	549	621	610	595	615	588	560	610	613	621	618	552	613	608	582	581	593	581	623	577	586	579	616	537	588	612	660	566	585	607	606	582	595	601	594	613	650	591	571	624	620	578	581	674	620	606	567	570	616	571	608	608	546	617	579	592	645	588	577	609	583	650	565	634	605	599	582	654	592	583	572	617	607	584	577	561	615	600	585	562	579	571	587	617	548	607	594	589	545	618	581	574	603	586	605	635	592	571	610	619	598	607	593	576	577	651	574	586	589	593	564	586	571	655	634	593	594	600	611	602	589	562	607	560	599	604	606	598	553	608	597	605	594	603	627	572	636	632	624	665	594	621	643	557	564	574	601	588	613	617	566	606	609	609	554	557	590	573	609	579	602	605	609	592	603	634	587	631	580	574	619	608	543	587	588	600	577	635	587	570	583	600	599	609	611	598	624	635	549	613	593	582	593	622	577	603	593	612	551	612	608	603	598	595	573	582	594	584	574	630	567	566	622	566	607	571	622	557	639	596	533	575	664	562	598	590	616	551	627	630	593	578	598	629	576	635	613	586	604	612	640	571	609	612	606	571	629	609	608	580	569	572	572	609	597	578	570	596	593	608	553	613	599	617	619	617	622	603	634	602	600	625	619	605	608	583	575	600	583	590	583	561	590	557	608	594	627	615	629	612	609	556	627	594	609	589	626	589	590	604	591	616	577	586	580	608	597	606	576	609	580	577	579	596	615	612	617	626	575	581	578	571	602	603	628	593	561	574	613	623	617	631	606	545	650	624	607	596	607	593	638	594	577	569	617	583	617	568	606	602	575	623	578	617	594	605	614	590	665	580	618	605	619	562	608	557	575	659	581	574	614	594	629	608	613	597	586	642	653	564	625	605	595	594	609	637	574	612	556	604	565	593	627	603	555	579	579	622	614	618	621	583	590	629	567	611	612	606	598	592	601	589	632	611	575	600	595	652	596	602	582	597	625	604	591	622	633	608	592	617	598	577	635	578	626	633	585	619	577	632	605	582	559	557	571	582	553	614	585	583	601	594	597	660	630	626	614	612	668	587	550	597	644	581	567	586	608	586	572	617	570	642	578	591	600	611	647	585	599	615	641	577	594	606	628	630	606	590	591	644	606	565	570	545	585	579	614	581	571	572	570	586	607	582	593	593	583	593	629	607	576	597	574	614	598	635	591	599	583	671	604	571	577	570	603	532	620	539	628	637	644	603	589	622	645	627	602	616	600	571	585	635	619	626	530	598	592	619	574	585	580	535	624	626	595	611	619	636	573	600	569	558	632	551	609	595	611	602	563	595	612	596	569	636	591	604	575	618	612	582	585	617	556	591	619	576	576	632	570	596	646	600	579	627	594	576	595	621	593	584	568	614	611	595	593	609	642	638	624	596	605	605	589	585	642	569	609	660	574	569	598	553	631	632	583	526	616	633	599	569	622	590	624	622	621	624	616	578	602	597	608	564	570	592	584	625	634	608	533	637	596	595	565	583	546	596	615	581	613	609	603	612	607	596	581	610	598	631	597	589	576	623	623	624	599	548	630	578	609	614	582	621	612	555	556	602	581	613	632	618	589	640	595	590	575	580	620	596	617	615	583	604	615	590	587	600	600	568	585	619	571	583	620	596	570	637	611	556	589	577	630	571	596	599	597	627	579	548	618	567	636	575	609	573	592	557	629	577	583	612	597	618	604	574	626	628	601	597	658	590	603	584	609	608	553	584	607	573	581	560	579	609	586	591	606	580	646	598	600	578	616	613	580	610	547	643	586	559	629	653	593	585	601	593	606	562	573	593	591	625	605	652	564	582	575	570	619	566	575	577	586	585	601	598	585	582	627	587	604	590	629	613	567	594	589	621	619	583	616	630	612	613	578	554	572	584	579	569	587	585	598	585	632	609	610	588	598	621	580	591	569	584	556	648	589	594	594	656	609	622	611	577	625	626	579	612	614	635	558	573	590	577	601	588	618	586	628	621	584	583	593	601	619	634	618	581	584	571	592	587	595	598	601	543	593	595	590	638	603	579	620	601	605	568	574	617	575	567	581	639	614	595	598	614	645	594	595	593	619	566	652	564	597	598	577	551	609	616	580	604	620	615	596	569	612	633	606	622	620	637	605	563	599	604	621	591	584	583	595	584	636	607	623	599	592	572	578	569	616	618	584	606	578	617	621	618	561	626	576	617	603	589	620	594	570	625	634	621	590	579	586	566	593	600	578	611	605	580	572	596	577	572	582	581	607	590	614	600	596	604	612	594	612	613	587	607	590	560	580	582	618	543	600	551	632	565	545	605	595	640	619	557	602	576	595	612	580	571	581	594	588	564	537	614	561	639	584	647	598	600	555	613	585	616	587	617	605	584	625	611	615	605	602	589	580	627	606	614	569	622	589	569	562	628	612	601	588	591	588	611	577	600	561	627	605	615	577	597	587	609	623	594	620	611	569	601	551	583	620	590	595	615	612	611	560	618	632	612	640	590	556	611	582	549	591	579	551	615	584	600	601	604	575	635	605	618	594	629	659	574	593	661	652	623	558	665	555	571	573	618	592	586	590	607	633	589	590	597	588	595	593	595
43427	54387	34414	18708	12114	5780	1241	1106	1069	975	985	975	1012	963	977	980	924	963	964	968	890	976	906	959	961	848	863	924	901	899	938	930	935	928	944	949	919	906	954	915	946	909	959	905	899	924	897	871	956	887	961	914	925	919	886	929	938	904	887	914	905	959	925	910	913	905	890	917	905	896	930	933	898	921	971	927	891	933	957	847	988	933	872	917	886	910	906	909	896	918	945	934	900	859	900	926	949	915	916	871	906	894	963	917	952	924	898	892	872	913	892	879	939	964	843	919	965	898	936	891	902	911	867	931	906	950	928	875	914	871	911	934	883	955	908	884	879	920	916	886	924	886	936	928	915	895	976	929	898	900	967	942	905	900	858	928	885	937	884	900	880	958	899	898	933	911	896	885	938	944	928	901	958	841	867	933	879	868	901	883	949	935	890	932	838	884	924	966	875	958	894	921	919	920	882	932	873	917	919	929	903	923	915	935	960	896	937	904	935	952	932	955	930	921	905	890	844	942	884	977	967	988	889	889	919	947	881	887	872	916	900	877	904	916	884	883	939	880	927	912	907	910	860	925	882	911	894	953	945	899	899	927	929	974	957	923	923	901	933	946	874	882	882	922	940	959	888	937	820	944	910	864	856	993	865	903	904	837	948	868	874	916	941	913	896	915	953	888	930	965	930	889	886	894	948	976	903	945	925	885	857	900	972	907	932	916	943	933	896	930	885	935	926	919	902	908	896	932	921	948	913	916	920	943	921	938	907	909	919	914	889	944	897	836	919	905	945	942	950	926	924	907	872	946	873	936	902	844	908	944	874	878	901	889	899	959	939	880	967	931	971	917	906	894	895	1012	862	919	900	924	898	954	917	876	904	888	907	916	854	887	935	947	860	923	888	923	924	910	909	914	910	867	920	945	877	944	982	877	912	898	949	921	915	893	910	919	875	897	883	941	914	905	940	955	909	936	902	860	924	907	879	940	902	899	834	865	948	912	914	885	937	898	877	919	946	867	924	852	834	884	943	899	949	891	995	886	913	888	940	920	943	908	931	898	927	938	895	876	881	878	948	916	904	929	1003	911	892	904	922	888	937	954	939	925	894	908	911	893	900	934	914	1008	988	926	895	994	931	869	857	891	899	850	885	879	941	905	912	867	907	904	947	950	891	883	909	908	850	885	959	899	906	930	900	918	970	915	865	926	939	915	848	922	902	922	884	902	968	913	905	880	925	879	934	901	971	950	912	963	935	899	919	929	894	923	937	883	936	915	903	914	921	949	921	923	882	935	899	883	926	878	860	970	906	881	954	921	878	956	899	941	859	918	901	941	939	922	860	871	961	943	938	970	920	898	907	935	867	864	924	901	927	881	941	966	907	932	973	875	905	949	880	888	895	934	944	996	897	890	933	954	906	902	904	1000	907	922	909	929	892	868	893	904	948	890	894	904	896	866	971	948	915	914	915	947	905	935	922	890	893	916	895	946	850	958	938	913	906	932	935	932	888	901	910	913	907	961	911	887	886	904	924	905	901	930	929	917	890	949	901	1006	943	893	923	903	941	965	886	903	887	915	942	956	947	854	954	936	907	925	908	919	907	935	908	932	943	939	931	917	971	897	913	938	894	897	912	911	946	956	925	901	905	967	896	932	891	923	878	912	882	890	966	893	951	906	963	869	960	912	943	978	948	879	963	904	942	935	879	901	961	870	920	897	860	934	903	870	887	898	919	941	906	861	923	912	933	900	905	945	886	919	957	934	878	889	866	898	973	894	943	961	868	897	862	889	946	927	898	911	892	926	876	940	901	933	978	956	965	926	926	931	952	834	896	920	915	935	941	891	895	901	884	865	899	920	896	893	866	885	898	881	889	967	945	919	883	891	909	882	931	946	935	895	866	913	924	873	896	901	934	941	903	905	907	911	884	930	925	916	888	924	1007	929	913	902	954	889	911	877	904	906	931	964	931	927	901	969	979	869	873	920	945	929	909	932	918	897	896	889	894	883	912	884	909	881	904	915	920	914	887	902	869	941	918	886	872	877	929	867	907	976	885	908	893	869	916	895	875	877	940	910	850	887	833	875	920	894	939	917	947	966	957	912	916	901	924	874	968	933	927	912	952	876	965	901	874	916	893	840	904	930	862	915	964	945	898	931	917	904	924	892	938	942	858	921	916	894	863	922	928	892	935	947	916	918	952	969	893	934	913	844	903	966	863	909	850	896	869	918	913	932	934	924	929	897	888	922	915	970	880	882	843	907	873	966	907	955	957	899	883	918	944	870	874	923	883	887	889	944	928	943	874	877	899	898	953	936	951	915	935	898	863	902	934	897	887	913	946	883	925	922	910	922	936	863	973	960	918	940	889	879	868	905	896	902	906	914	933	873	896	952	929	922	930	920	903	939	915	897	911	891	904	938	883	886	903	850	910	944	948	962	909	857	916	878	925	925	915	872	885	912	929	903	887	889	912	908	877	870	923	926	890	883	899	948	949	925	876	891	943	920	936	874	879	940	903	942	893	885	892	920	921	923	883	941	904	910	912	940	885	869	911	876	890	894	899	923	893	892	856	883	924	894	886	853	849	961	914	914	940	918	893	921	953	937	896	912	915	937	978	917	916	920	904	923	968	866	930	864	877	939	950	923	867	879	847	881	933	930	889	919	915	885	902	931	930	988	904	900	944	958	900	891	913	902	930	902	943	945	923	945	948	907	947	983	960	915	902	985	953	897	924	900	910	905	893	901	906	968	897	882	942	932	872	949	893	915	932	988	928	926	894	966	901	897	901	894	913	993	944	907	926	879	903	879	924	906	880	909	875	921	882	942	913	971	890	941	891	895	879	932	837	932	962	914	880	912	857	893	881	865	942	910	922	896	906	893	922	877	932	896	961	925	906	903	943	872	910	914	887	927	914	885	850	900	864	863	905	927	901	949	924	878	901	926	911	920	889	906	945	998	936	953	874	880	890	955	909	888	918	857	909	954	901	876	913	910	909	831	912	897	921	926	887	963	904	871	897	892	881	922	881	929	904	915	937	923	897	914	900	928	940	882	925	940	890	939	879	908	909	910	877	887	836	906	909	946	905	950	912	919	926	922	891	912	916	882	913	881	962	913	938	971	841	886	910	892	882	905	920	898	910	881	923	961	910	922	875	876	841	881	917	924	918	915	915	907	939	920	927	956	927	918	865	941	900	838	952	945	936	923	911	868	925	917	897	934	888	926	914	920	848	926	896	869	895	940	956	894	893	936	894	906	903	941	935	893	940	947	896	883	899	885	940	916	881	890	905	886	912	909	885	895	909	887	889	911	944	869	886	930	858	935	866	889	949	899	901	893	860	894	918	921	919	903	915	918	937	890	920	914	937	896	949	904	997	882	944	964	917	913	927	903	885	961	918	959	951	941	895	908	902	922	950	903	842	884	927	899	860	934	958	857	902	903	939	831	915	933	927	924	935	910	889	948	872	848	919	952	930	928	926	907	910	924	896	978	937	885	909	878	920	875	941	871	879	904
24550	21926	30541	28607	28999	24840	7254	860	673	654	647	658	674	546	594	640	561	567	588	583	589	595	592	586	584	555	595	565	565	577	515	588	547	566	525	566	535	536	541	535	535	566	597	544	555	547	587	546	542	600	553	615	540	546	571	555	589	572	524	571	498	569	564	548	581	559	569	545	613	594	544	546	556	576	549	552	575	597	552	566	558	535	565	572	577	565	565	570	594	589	564	554	542	600	554	538	543	561	571	553	597	582	553	548	591	598	526	553	565	608	562	585	557	530	546	585	558	482	561	612	535	570	598	545	564	580	580	576	529	565	583	552	639	548	543	600	548	513	544	565	529	550	573	515	563	539	547	572	543	549	536	539	539	578	613	601	546	522	575	582	540	572	551	539	554	548	531	552	554	529	534	552	511	581	533	537	559	565	571	555	570	557	562	524	551	585	575	608	592	601	602	585	589	580	553	569	535	551	542	528	552	564	582	547	551	544	553	530	552	583	573	574	566	529	569	565	541	547	570	581	514	564	548	576	558	569	563	512	568	552	542	614	537	606	514	576	561	553	520	538	615	566	552	581	598	574	561	552	548	526	597	596	606	604	589	550	564	529	576	528	564	552	598	553	575	577	518	574	583	572	587	538	567	566	544	518	560	575	570	536	547	566	523	578	570	585	585	562	576	562	546	566	590	550	524	524	532	558	558	564	547	531	593	583	583	531	608	512	552	561	572	529	619	556	536	547	565	560	565	574	551	564	575	570	539	561	578	563	548	587	574	565	515	551	587	542	540	543	573	546	533	519	574	539	549	563	569	540	561	589	567	547	580	523	561	536	590	535	550	634	568	588	602	527	559	549	536	594	543	526	588	564	544	575	558	566	593	585	523	566	575	559	540	510	525	546	526	591	552	573	616	521	577	563	561	515	540	563	586	627	533	514	568	556	509	554	573	539	588	564	543	542	567	574	551	527	591	587	553	553	583	588	570	575	568	543	573	584	557	567	550	580	539	552	544	587	539	584	570	507	554	561	560	563	564	554	553	562	521	531	596	578	537	559	556	549	554	564	562	562	549	556	543	567	558	612	574	540	538	571	557	558	603	555	580	537	590	560	582	583	554	567	571	544	572	523	542	589	552	555	553	558	543	546	572	562	552	565	595	559	560	582	572	549	578	562	566	559	560	520	568	547	594	548	550	516	552	568	592	556	549	537	599	565	568	541	583	576	543	541	547	542	546	552	549	580	536	538	568	542	560	597	537	544	533	561	532	534	548	560	537	570	536	604	523	588	563	593	553	548	596	559	536	563	528	551	545	519	553	564	514	554	555	605	535	587	559	549	524	562	572	555	578	519	546	607	557	573	585	551	567	554	555	545	569	547	552	546	523	517	577	593	561	558	563	637	555	576	573	539	548	577	537	581	545	538	596	553	545	574	588	536	576	545	573	549	589	571	534	587	583	519	575	561	577	541	529	558	544	524	568	563	525	510	567	509	557	560	545	576	571	522	573	592	548	549	593	519	584	545	564	515	532	568	563	552	548	553	529	570	544	601	548	553	562	543	561	573	554	523	521	550	580	543	567	543	552	566	597	598	566	564	548	578	584	523	563	612	600	550	547	557	588	530	579	541	593	541	535	537	556	565	543	591	606	517	571	556	553	539	573	560	542	561	555	558	553	558	604	600	551	585	541	532	574	567	583	578	544	563	571	603	557	542	567	546	602	589	555	546	608	518	584	587	564	535	544	531	583	568	553	565	559	586	551	582	518	585	556	584	609	562	576	544	531	579	554	570	575	562	582	586	535	554	545	576	591	562	559	521	546	581	557	555	544	539	561	561	546	569	614	567	538	544	577	534	552	572	576	586	566	557	559	569	541	564	552	599	525	562	543	576	540	535	557	545	537	551	567	556	576	550	553	559	582	551	567	548	543	546	553	556	535	549	571	575	608	512	550	604	551	585	556	590	490	560	604	558	565	604	558	513	566	567	563	555	560	543	533	597	586	567	542	554	545	553	550	555	571	585	560	551	561	540	552	543	523	528	549	594	562	550	561	515	555	567	553	572	609	581	572	583	564	539	555	566	564	553	530	584	574	580	554	527	561	584	569	508	566	526	548	559	599	595	559	589	572	592	565	568	563	556	569	573	558	570	546	546	578	517	606	556	557	556	555	541	509	592	527	566	548	579	528	580	563	563	592	547	609	541	539	539	574	555	532	570	582	538	560	552	571	546	536	569	581	578	588	560	535	554	569	578	544	602	543	536	560	531	549	529	571	561	503	541	520	529	594	553	548	513	584	563	524	540	577	542	558	548	545	567	561	533	552	580	556	549	578	540	587	514	534	539	572	586	559	554	567	584	555	542	540	516	565	541	561	554	503	553	563	552	550	542	599	573	564	501	590	564	593	574	552	554	587	538	567	543	577	553	494	575	574	594	570	552	542	587	547	531	542	560	558	576	534	570	562	552	577	560	569	563	558	532	579	547	562	567	558	578	558	566	582	553	577	570	544	564	530	521	523	556	580	574	603	564	559	560	548	597	564	519	557	518	536	630	568	558	531	572	557	583	537	515	518	560	565	558	548	567	566	539	517	553	551	573	552	550	560	572	557	553	568	583	579	570	585	526	572	512	553	567	552	604	577	583	557	579	568	585	543	570	563	554	555	554	585	556	543	587	551	571	524	577	541	569	554	551	567	566	562	550	570	575	579	557	571	559	567	517	542	559	535	519	556	593	567	524	535	540	571	550	582	579	546	572	598	572	524	565	533	514	561	535	530	554	550	573	520	551	512	548	555	538	566	566	540	539	536	533	523	558	588	546	609	563	570	602	548	560	562	565	545	545	579	556	530	529	541	560	537	584	535	571	579	551	575	579	540	561	526	585	538	544	528	554	566	597	591	544	564	526	559	566	584	520	545	593	531	544	570	564	570	535	558	573	518	552	540	527	562	555	541	566	569	566	570	570	553	569	561	558	584	571	545	555	543	557	607	596	583	520	528	552	586	587	545	623	536	549	560	589	580	584	580	574	566	565	541	523	594	554	571	559	563	552	554	563	585	585	557	605	540	531	558	576	597	564	586	571	543	584	592	581	551	571	546	582	574	557	543	574	559	590	579	594	554	523	580	520	563	593	584	586	538	533	540	523	554	582	562	572	544	554	587	513	574	535	585	560	564	537	533	579	541	549	548	547	518	592	536	579	568	556	541	520	556	538	574	543	527	558	534	572	563	572	583	550	537	576	545	573	601	543	519	565	568	598	575	539	555	504	582	577	561	557	573	550	545	575	567	526	524	583	558	577	566	542	526	546	535	549	575	575	573	539	529	543	506	569	562	562	551	592	537	542	593	556	535	529	601	587	566	533	565	574	576	538	526	532	550	569	558	544	612	613	547	543	536	538	554	590	627	534	529	545	557	590	546	545	591	560	571	533	561	575	523	528	593	547	562	571	548	588	587	520	558	532	513	544	566	563	540	555	582	572	582	600	586	567	536	593	593	563	569	542	533	548
49126	71543	60568	43637	41026	27603	3103	1414	1200	1088	1087	1085	1067	949	1035	945	962	870	897	890	897	854	880	866	833	835	853	849	896	872	875	894	879	901	889	895	877	806	840	855	876	919	844	866	873	822	891	888	877	898	863	851	856	844	817	869	896	816	829	897	828	844	855	841	877	896	870	841	843	787	827	802	861	800	884	861	857	779	837	925	869	849	876	881	841	862	840	851	824	854	851	815	800	867	834	905	863	889	834	817	850	841	852	854	887	875	816	844	840	899	865	836	849	865	850	875	816	863	843	839	865	876	876	833	856	858	856	894	872	886	884	870	804	877	935	880	862	809	844	906	911	844	882	847	861	864	815	870	804	869	863	833	853	888	848	844	828	853	830	897	827	821	875	930	821	903	883	834	848	866	904	861	781	842	859	854	861	902	850	859	851	880	849	815	869	891	849	893	860	855	877	839	824	821	856	877	864	877	845	869	828	908	914	863	833	869	869	868	809	855	866	865	877	821	859	876	905	797	893	856	876	862	871	892	829	833	866	790	819	844	873	836	901	841	797	848	851	863	853	827	879	798	854	858	859	892	881	866	868	832	866	889	896	874	786	890	914	834	861	856	818	846	817	818	864	834	816	844	848	891	878	842	851	866	823	866	823	947	864	870	827	852	833	957	860	877	820	820	841	846	856	866	880	858	881	851	887	908	861	841	839	863	868	823	840	854	845	883	895	864	850	889	873	873	860	838	910	896	828	869	836	913	920	852	860	798	881	856	823	804	872	869	814	838	844	846	819	855	826	894	868	853	863	876	852	916	853	816	850	816	835	886	807	837	835	875	891	789	881	827	907	899	875	848	870	890	850	850	875	842	905	822	871	882	844	896	860	857	853	816	834	874	835	855	905	817	903	948	839	859	848	870	842	892	828	899	854	858	869	842	920	857	868	840	834	834	830	826	891	895	864	880	898	863	858	831	810	854	853	883	883	881	859	928	858	900	795	918	856	880	839	854	816	792	883	887	901	884	805	911	860	883	871	850	831	850	865	876	852	826	839	868	873	844	845	880	850	857	873	852	810	817	914	898	868	868	832	784	918	934	880	838	804	848	875	883	867	900	833	861	902	852	834	827	830	886	846	859	825	869	839	812	878	837	874	878	831	816	905	873	884	860	867	865	823	848	851	903	876	870	920	843	806	892	888	837	815	845	825	871	897	809	835	826	896	857	829	833	888	836	826	834	852	838	884	879	885	839	859	824	863	839	853	876	843	848	888	864	827	860	868	851	816	868	866	920	865	846	890	872	829	803	832	887	840	859	857	859	845	865	881	886	845	839	838	868	907	861	804	857	872	851	863	867	871	868	879	877	840	853	833	817	880	895	855	849	867	818	855	840	936	840	881	890	825	855	855	818	848	858	846	824	813	871	819	824	783	810	891	808	839	903	822	890	845	885	883	840	791	836	854	847	789	862	902	846	859	930	845	879	838	814	881	911	840	876	834	829	881	883	877	879	845	847	804	852	864	849	847	832	831	826	902	812	850	852	888	861	826	849	889	892	885	818	883	881	844	869	837	834	894	867	830	821	877	863	886	844	863	897	868	837	804	895	828	850	850	840	863	880	854	838	848	826	914	855	869	885	862	882	869	837	846	927	842	793	820	842	888	838	883	848	828	837	857	837	881	896	854	837	827	892	885	849	853	847	840	837	835	878	863	871	843	864	795	891	806	836	828	834	867	842	851	860	872	863	816	832	865	837	840	859	855	860	836	866	876	910	828	788	842	943	862	837	903	815	848	897	800	881	839	863	866	850	863	858	830	892	859	888	906	861	869	825	887	886	915	820	900	893	838	849	860	841	881	920	847	831	858	862	857	869	845	897	877	836	901	886	876	871	857	847	905	848	855	889	856	832	867	806	857	874	822	879	811	832	853	878	801	833	842	852	926	832	827	906	847	872	890	884	873	832	821	864	833	829	859	870	846	826	892	829	812	835	871	838	833	827	906	870	848	868	839	879	838	839	869	838	831	905	845	855	832	836	836	849	851	838	855	798	877	896	883	920	826	897	878	853	861	879	912	885	844	871	836	846	866	849	818	794	836	834	816	840	842	855	856	839	806	824	852	840	868	872	831	836	836	859	861	819	885	843	885	883	841	875	879	891	896	853	849	869	819	818	828	849	839	890	924	839	814	874	829	893	909	834	871	829	909	862	808	895	836	860	881	895	803	869	852	835	843	889	853	830	852	877	906	840	869	908	868	867	862	849	841	858	853	853	863	833	853	870	867	915	818	862	832	894	877	813	857	875	840	842	848	805	926	849	849	819	813	882	896	838	861	884	848	859	823	864	854	877	842	837	858	882	884	839	827	841	888	809	824	845	852	864	867	847	823	880	893	890	837	850	792	866	889	888	899	904	794	860	843	854	902	860	826	828	882	813	831	811	876	887	793	932	874	853	872	807	821	867	858	887	895	904	930	855	873	844	870	810	809	880	849	856	895	861	887	833	851	870	900	891	857	847	827	864	854	874	832	883	884	877	802	795	834	930	824	867	867	855	906	825	850	829	882	864	809	864	868	877	812	798	881	861	861	848	876	833	811	813	810	856	840	879	857	841	847	887	842	874	850	845	970	877	868	854	816	817	826	867	865	860	849	821	879	902	855	816	815	849	890	892	881	858	864	896	850	861	870	878	848	862	852	854	856	887	861	907	910	921	795	813	850	877	857	780	869	812	792	788	873	852	865	839	849	884	889	859	823	879	830	847	823	816	875	805	887	865	872	870	857	822	862	849	856	792	824	870	847	869	841	847	826	840	817	843	841	842	883	891	851	844	857	878	853	886	879	867	862	846	862	857	880	858	831	858	862	893	876	844	840	828	810	841	875	859	862	859	848	831	836	881	894	858	863	846	895	894	892	845	843	839	826	839	872	866	858	875	904	807	859	888	873	882	895	896	852	866	884	877	897	892	823	914	820	838	868	888	832	871	852	827	839	859	879	804	815	874	796	850	865	842	837	846	865	873	851	850	866	898	849	852	834	833	857	873	864	889	868	851	885	811	820	827	847	829	842	827	869	878	866	860	804	889	860	889	920	838	880	879	841	891	859	916	879	863	845	874	897	882	846	871	839	851	833	881	843	863	906	873	821	857	807	858	869	878	863	878	854	854	846	823	880	817	833	901	861	825	858	820	842	852	820	882	818	870	860	855	865	860	847	829	881	848	901	873	832	833	842	836	892	848	838	825	844	842	842	835	881	870	877	851	832	850	837	871	837	917	869	860	832	836	823	840	861	829	875	844	908	871	822	826	856	876	850	870	917	845	879	864	889	912	886	803	867	878	887	851	839	914	863	877	850	870	820	876	885	879	869	866	863	860	856	888	847	869	834	803	836	891	796	801	869	817	896	884	841	863	892	892	886	879	823	857	847	857	831	832	873	843	890	905	864	901	825	883	799	888	830	845	877	830	895	888	887	812	906	926	842	852	847	861	822	859	824	836	943	875	842	837	856	857	837	814
23553	21614	29577	26536	34557	31355	12794	1156	543	488	441	419	382	399	389	311	322	350	357	326	331	327	341	335	321	355	338	320	340	327	334	293	300	314	313	313	292	303	284	288	311	297	284	329	313	322	305	290	361	306	265	308	269	299	304	307	294	302	282	311	275	291	305	318	324	273	300	305	313	328	318	314	313	319	286	292	302	292	286	306	296	313	325	298	314	305	304	266	346	277	280	297	303	309	322	325	317	317	305	315	281	309	326	332	309	310	304	311	282	302	300	292	316	335	317	313	288	296	326	304	289	334	325	272	306	282	299	303	325	319	297	335	321	319	304	323	328	289	307	301	302	317	313	314	330	283	293	304	329	298	299	289	298	330	280	276	302	289	309	294	309	309	289	338	341	317	338	299	290	316	306	304	304	281	290	300	303	317	332	294	289	314	302	322	307	313	310	279	299	292	293	334	308	314	316	303	294	272	292	310	307	323	303	292	312	309	313	300	309	340	276	296	309	314	307	295	312	275	325	281	312	331	297	322	297	327	340	334	300	310	290	308	295	298	298	294	303	295	305	330	279	292	279	307	300	290	300	314	334	273	295	302	306	275	297	291	320	309	332	321	318	289	306	326	263	314	336	311	309	313	290	315	303	325	306	320	274	306	330	283	326	314	291	360	285	294	304	303	294	325	328	280	300	308	308	307	328	277	297	339	273	284	307	346	305	312	293	306	298	313	313	333	318	293	297	295	332	292	300	285	297	315	310	268	330	302	300	306	286	326	331	324	318	307	318	290	295	319	318	319	338	287	295	295	291	307	288	299	312	292	303	286	309	284	297	340	317	329	285	296	306	311	311	304	304	305	329	323	306	307	324	320	339	297	303	298	279	311	314	323	304	325	292	284	303	300	305	315	290	313	330	299	303	291	301	302	306	309	300	322	283	283	301	314	302	274	307	272	294	337	331	288	303	274	302	293	301	284	276	311	284	334	336	303	291	283	298	322	298	321	319	301	311	319	321	301	306	283	302	284	317	313	333	309	285	319	327	316	316	288	295	295	312	333	301	274	320	331	283	293	301	294	330	303	304	336	302	329	314	293	317	285	333	304	288	310	307	326	304	299	318	306	317	287	310	304	300	317	297	311	321	305	343	292	326	303	316	331	285	284	307	295	310	316	312	295	306	310	321	330	310	320	333	304	332	323	322	305	319	298	324	301	311	325	314	317	268	280	321	287	289	295	292	286	314	340	281	301	299	315	320	307	295	331	291	298	297	288	315	324	310	297	306	340	326	319	329	320	302	309	334	296	296	278	309	327	300	307	341	313	293	325	302	297	302	310	300	296	351	303	294	297	260	323	302	325	297	313	286	338	342	312	297	323	340	312	282	339	314	294	284	306	325	317	315	280	296	324	299	292	301	275	292	313	295	296	330	292	309	304	301	305	285	338	303	309	319	323	340	299	287	326	331	311	301	315	303	318	309	280	331	283	309	294	282	301	313	290	293	306	281	307	314	308	289	321	309	292	286	300	298	319	314	337	329	325	300	305	318	288	301	316	326	306	312	324	325	313	315	332	315	299	311	287	294	291	298	293	304	285	302	285	306	264	288	306	321	286	308	298	280	324	302	309	317	300	280	335	318	308	296	313	293	293	317	286	304	315	312	332	324	328	346	275	294	312	306	322	271	296	278	332	300	287	302	307	309	311	313	343	324	299	334	308	276	318	363	308	311	310	299	282	314	348	318	315	305	305	279	301	292	311	329	303	300	302	310	305	304	317	327	298	310	293	289	312	273	314	303	274	257	289	298	296	315	292	336	311	300	324	308	320	295	305	298	304	274	290	331	284	313	306	295	311	294	284	316	310	294	291	295	305	286	330	307	312	304	294	310	310	304	306	286	315	323	324	332	306	291	321	333	290	294	290	307	314	297	326	321	319	340	333	303	321	306	323	303	325	287	307	299	283	330	282	294	287	318	284	332	304	321	310	288	307	307	287	345	295	322	313	311	324	300	297	294	307	322	320	342	314	305	275	332	281	307	298	305	284	332	335	296	310	305	294	308	322	317	315	298	310	314	310	316	293	304	293	314	325	271	327	318	325	310	330	295	276	315	281	333	303	285	320	348	287	312	304	288	301	313	309	326	316	321	321	321	318	313	294	278	298	287	309	315	310	320	287	343	288	294	296	279	293	310	285	289	289	312	307	282	308	290	280	298	302	299	305	310	311	311	312	341	324	334	323	315	285	322	325	308	318	314	322	307	291	318	316	286	288	306	306	305	294	303	315	278	321	319	276	297	292	333	306	291	318	306	316	339	304	323	305	329	327	286	264	316	300	324	296	322	326	325	282	318	323	320	310	299	308	327	324	305	318	287	293	306	302	343	280	298	315	309	290	319	300	310	314	310	310	319	307	305	304	308	315	315	322	306	335	321	318	300	298	319	335	307	305	247	314	299	293	287	295	309	333	305	278	277	293	308	304	313	304	335	311	299	316	338	289	311	324	344	276	289	264	317	337	297	352	319	279	307	297	307	310	283	292	304	342	284	307	305	314	319	297	307	314	304	311	273	276	332	289	304	307	293	322	271	280	301	274	249	305	316	328	309	286	348	286	303	330	301	313	304	326	315	334	309	316	279	301	301	292	309	291	304	335	289	317	308	308	314	332	295	291	291	308	298	305	294	288	302	287	297	286	281	325	292	349	327	311	294	296	322	308	302	302	309	295	308	320	293	289	295	308	329	297	312	325	274	312	299	276	313	328	288	322	323	281	328	300	296	303	281	312	304	331	311	280	308	289	306	318	305	345	312	295	295	312	309	286	269	297	319	288	319	305	283	325	298	292	294	331	310	299	307	317	298	298	287	311	273	290	267	321	288	310	316	311	300	327	316	292	287	298	307	290	338	300	298	359	309	285	302	311	304	311	313	282	296	284	304	295	299	295	299	321	304	316	278	311	291	280	306	308	305	277	323	278	311	291	282	310	296	316	316	312	350	310	306	332	300	289	319	319	306	281	285	289	293	303	300	317	307	291	281	335	334	277	313	306	295	279	292	325	309	322	340	309	284	277	283	304	278	278	310	293	295	293	299	301	288	323	314	337	307	299	311	304	330	289	337	323	305	316	315	319	327	312	327	315	330	331	304	272	295	315	288	348	312	318	285	301	287	294	264	273	315	286	329	311	295	300	340	307	327	331	295	295	338	321	304	312	294	296	301	295	310	302	313	332	284	342	315	280	303	315	285	306	312	315	342	305	280	317	291	343	316	316	311	311	307	301	331	330	310	264	296	303	292	305	315	292	314	315	289	299	346	308	303	310	320	338	291	318	307	293	268	299	278	320	282	336	275	343	298	314	308	269	285	309	308	294	306	322	293	313	311	293	306	312	320	310	305	343	329	305	312	318	316	288	305	327	311	302	320	304	311	295	293	306	308	318	303	310	298	308	345	292	323	286	332	305	302	273	300	305	312	306	297	329	320	332	318	301	283	300	346	313	294	292	294	290	325	313	269	308
51229	75475	63381	53478	53225	34173	2229	1339	1191	946	908	806	752	740	687	603	615	565	529	533	505	561	535	540	553	498	517	508	523	503	483	518	524	518	502	476	501	489	467	471	495	525	465	485	466	489	493	488	513	500	474	499	474	475	461	520	492	524	539	477	460	465	510	488	504	511	506	466	461	504	505	486	485	474	499	477	499	487	490	495	464	465	460	476	491	490	499	462	506	483	456	492	487	482	444	492	488	453	464	490	485	488	461	452	480	464	453	512	451	487	460	493	489	501	489	458	482	488	541	460	454	487	439	481	469	499	503	497	467	482	464	428	499	466	471	482	475	474	459	500	474	516	516	494	484	458	481	480	446	436	477	469	492	513	495	493	488	515	471	478	497	492	476	514	469	489	499	495	483	459	464	486	496	471	512	447	497	460	479	469	470	477	484	457	463	458	438	511	492	447	482	456	491	469	496	512	483	453	471	471	490	479	500	497	479	438	486	481	504	482	472	487	453	493	492	473	475	448	531	455	465	521	493	479	505	500	492	477	495	445	476	455	486	436	468	509	471	453	491	473	530	522	476	457	485	489	462	505	484	483	475	468	468	473	478	500	525	451	475	497	511	458	491	508	454	452	455	463	476	492	445	530	515	484	490	449	483	498	485	460	493	442	468	476	480	487	518	511	494	500	493	462	491	485	465	481	453	504	479	473	488	486	473	452	481	467	502	494	487	472	433	482	480	473	456	487	468	460	489	434	482	492	440	480	466	505	498	458	490	466	480	514	488	444	438	491	480	513	563	457	515	475	472	476	502	458	489	453	468	502	436	461	476	488	476	488	484	507	530	495	545	489	489	529	462	473	490	523	466	493	479	468	428	479	484	493	491	509	513	474	496	488	465	465	520	471	495	468	474	486	505	470	470	478	485	477	464	479	461	507	474	441	479	496	503	462	524	483	493	493	461	473	436	477	505	523	475	471	511	502	478	455	482	478	506	472	520	503	468	466	477	515	433	459	467	477	455	469	504	442	473	551	475	460	434	496	494	492	453	464	485	522	469	506	495	492	484	476	471	501	479	438	444	468	519	471	481	470	473	439	478	470	503	439	527	467	474	482	521	462	493	465	533	454	476	524	449	482	463	471	475	510	496	481	492	485	514	437	489	511	499	469	465	455	460	498	481	471	529	486	476	468	464	506	441	461	473	458	482	458	519	505	469	480	467	517	466	453	462	496	487	493	469	462	514	463	495	494	482	474	460	513	452	468	510	487	493	436	484	471	498	506	507	482	467	455	489	543	457	465	501	507	472	488	518	487	466	492	509	487	477	513	509	523	486	471	501	445	491	503	463	513	460	445	485	489	481	497	531	491	512	474	473	454	472	456	482	476	492	496	475	480	462	458	504	478	498	545	478	480	491	472	468	469	493	483	454	468	460	483	500	466	488	476	501	478	483	478	507	471	469	510	460	459	455	473	473	494	487	461	476	508	473	501	480	478	461	470	510	474	507	471	477	486	454	476	488	460	476	478	464	510	453	448	446	462	467	456	466	472	494	470	499	455	489	483	446	498	521	452	453	463	496	461	486	465	481	446	476	487	470	482	495	497	471	486	502	450	470	507	506	469	505	503	482	477	448	486	459	510	483	496	462	493	492	488	451	493	478	519	473	479	487	497	499	525	467	502	461	486	492	498	430	457	484	456	501	493	497	487	503	500	481	520	473	509	476	489	462	482	474	450	495	480	465	495	481	454	484	487	484	474	461	469	470	474	448	462	448	494	473	518	472	480	481	509	488	478	505	513	492	503	453	484	495	501	436	488	459	473	497	473	485	440	483	531	480	471	465	480	464	452	487	456	498	459	489	487	465	521	444	489	494	482	499	446	487	475	468	480	481	457	481	498	466	522	486	512	519	494	462	482	476	510	507	467	512	481	487	513	494	473	499	480	480	473	515	477	516	518	445	444	489	481	497	479	495	492	515	485	470	494	481	477	472	497	513	534	459	487	452	455	507	515	495	494	476	477	529	496	478	450	540	460	489	480	491	502	493	503	450	485	525	480	442	487	533	455	485	466	528	474	479	465	483	511	517	465	486	477	469	439	489	465	531	472	479	468	453	481	459	493	488	497	480	493	492	467	457	554	476	466	480	469	495	492	515	435	490	487	491	451	482	439	469	477	479	493	473	489	487	471	481	482	488	541	490	454	491	460	506	490	506	460	501	447	504	479	486	494	496	507	453	500	488	460	487	474	500	487	497	484	489	462	530	488	484	476	472	508	500	447	531	502	479	451	476	448	475	461	475	491	506	502	470	475	517	496	471	444	510	464	487	471	519	496	478	508	486	477	496	492	518	470	509	466	457	440	532	474	446	496	460	453	499	444	457	516	464	450	491	529	488	460	465	487	465	494	501	503	462	512	464	483	488	457	524	448	491	467	511	470	488	505	497	508	500	492	484	474	510	442	456	495	463	465	506	462	521	492	505	506	488	420	453	487	449	442	450	492	468	471	485	482	453	463	488	484	449	459	494	480	497	458	495	518	461	449	453	462	488	467	491	448	451	467	472	455	460	444	474	480	474	513	503	479	455	499	479	481	492	494	479	500	441	466	507	448	479	482	479	500	459	472	479	489	467	470	493	488	456	522	480	489	466	514	468	479	477	476	500	498	485	475	455	491	459	437	510	464	442	460	467	480	466	464	473	494	475	455	490	485	476	479	517	515	481	487	491	463	478	527	511	459	452	481	462	470	483	494	483	473	479	485	490	467	469	496	522	473	473	478	462	480	488	477	471	452	496	525	526	463	487	482	480	460	480	512	459	513	519	490	481	514	471	457	510	521	479	494	485	483	494	493	478	471	505	490	487	455	488	455	520	457	497	504	499	491	462	471	455	470	466	472	482	492	487	472	512	491	520	484	472	477	475	479	471	449	484	467	479	472	448	451	467	466	481	527	485	480	460	518	502	473	523	437	488	513	476	532	463	473	504	450	490	471	459	493	470	470	485	541	492	474	503	502	498	467	452	468	496	455	495	482	451	457	509	473	481	493	491	488	470	487	488	481	508	477	495	459	489	499	496	472	448	504	491	487	489	450	468	460	484	492	473	458	479	502	487	500	489	485	501	500	467	501	456	475	468	464	471	498	451	474	489	454	471	462	483	443	466	487	499	433	462	470	451	496	465	499	487	468	468	479	467	468	459	486	486	455	470	451	494	424	469	501	441	492	519	484	469	471	510	500	533	503	461	466	478	508	473	515	453	477	460	452	472	506	459	493	514	492	474	490	499	476	489	455	491	454	472	491	524	485	469	498	459	496	450	454	460	492	501	498	494	508	459	499	451	467	503	484	477	483	523	497	457	439	456	495	520	482	455	492	465	469	501	438	462	455	494	480	441	527	493	478	464	496	506	451	480	511	463	485	517	496	479	478	479	484	492	451	475	474	504	454	446	459	468	513	479	477	452	475	504	445	484	492	489	470	478	482	497	489	495	497	443	491	500	430	462	473	494	473	469	488
32016	34059	30222	16103	7497	4072	762	693	608	666	618	616	622	615	544	595	619	580	601	595	577	619	612	594	587	563	550	617	590	581	542	557	597	575	607	617	584	540	540	578	570	571	586	596	584	556	571	591	589	644	589	603	601	619	592	556	558	604	600	561	569	599	609	537	556	585	584	588	589	576	600	612	543	573	557	603	610	566	567	567	563	586	585	594	568	597	568	570	569	587	596	566	546	593	584	604	598	572	618	629	589	584	551	583	561	647	535	579	610	549	601	584	547	535	562	567	586	562	585	562	537	573	551	639	537	595	590	558	600	566	571	571	569	547	593	521	589	552	555	559	571	585	607	583	559	572	602	582	547	558	559	586	561	564	601	576	548	601	562	567	587	564	571	536	575	595	590	599	582	563	557	568	559	618	571	565	542	556	573	585	549	583	606	575	565	562	592	581	561	559	545	562	549	617	567	559	540	568	557	557	573	583	587	562	571	577	547	613	570	614	619	541	597	576	576	584	577	580	572	547	560	593	582	571	599	601	590	586	580	546	592	571	563	563	569	571	555	600	576	535	545	557	536	598	601	575	585	607	550	570	616	588	557	560	584	614	609	572	532	574	545	571	620	571	573	580	572	530	586	575	589	554	572	586	544	568	556	592	558	581	552	546	595	593	556	569	550	619	580	582	591	565	540	558	605	578	553	578	567	563	527	573	561	576	593	528	526	598	560	583	589	563	581	543	598	561	566	589	578	554	557	566	591	582	581	576	518	582	547	572	588	579	583	607	572	537	552	575	569	592	571	585	613	593	579	584	572	496	591	544	580	564	585	584	544	584	610	609	583	588	571	547	533	572	551	582	594	550	551	587	587	566	528	618	575	591	550	571	616	573	578	607	533	572	572	588	538	564	545	549	573	592	581	559	573	563	597	581	595	577	623	535	576	616	616	577	555	586	589	543	583	555	623	602	576	608	557	563	517	581	586	593	540	562	598	553	539	588	576	556	543	599	616	550	546	555	572	603	605	564	560	607	574	586	576	573	557	584	567	569	586	570	581	577	568	585	565	581	597	542	577	575	624	539	569	570	570	581	572	649	571	572	607	594	596	587	612	553	546	547	576	566	585	547	599	587	584	571	607	571	565	572	556	545	565	549	631	563	580	601	621	574	592	612	560	569	563	574	584	568	582	584	557	628	557	570	601	541	595	579	549	602	547	568	569	581	546	560	565	601	574	558	594	573	560	583	583	608	568	593	632	565	587	572	544	577	556	570	537	611	561	567	568	565	563	607	582	559	622	557	545	589	566	567	580	535	597	551	585	585	624	613	571	519	561	542	564	601	572	615	547	608	560	566	603	559	591	576	544	559	565	635	542	562	560	594	577	579	577	536	568	627	591	601	598	582	583	556	571	549	544	564	557	560	571	607	592	570	589	550	554	574	599	577	592	590	589	583	557	552	553	563	571	558	579	613	563	587	539	559	558	572	582	572	582	596	623	559	572	625	540	601	582	575	588	593	617	596	584	577	613	559	577	574	568	565	569	586	609	556	557	578	565	592	603	565	580	531	592	530	558	606	557	603	575	569	589	579	602	564	586	555	566	565	592	604	577	588	566	601	592	577	566	595	531	565	565	571	594	586	613	563	564	574	529	581	580	541	589	569	561	578	595	581	539	565	583	572	567	558	528	581	559	560	562	590	607	591	573	585	576	600	576	571	553	569	556	559	606	595	535	573	591	585	564	557	574	585	645	611	578	589	579	581	603	532	556	567	572	573	577	601	591	590	572	566	571	552	574	538	572	601	561	575	605	606	560	609	545	571	536	566	530	567	623	553	568	585	593	568	555	524	594	570	591	583	551	564	564	561	544	627	570	551	583	574	583	600	582	541	571	596	544	590	615	573	585	565	599	560	618	578	547	580	558	571	628	523	587	593	589	557	579	596	571	605	624	536	569	577	562	552	582	550	568	592	543	578	519	560	557	561	564	569	568	552	564	587	569	605	587	599	574	577	562	568	555	602	570	555	557	570	557	569	570	580	558	562	631	625	560	590	556	595	566	548	575	549	586	647	585	575	551	602	586	566	543	555	538	592	556	604	528	580	592	564	569	573	601	562	609	601	572	559	600	547	545	627	574	584	559	580	574	549	569	615	607	518	550	538	600	542	566	568	594	573	565	553	595	612	577	564	579	551	542	570	610	569	527	550	512	552	596	580	594	632	583	558	560	569	592	527	538	564	563	580	533	554	542	552	547	572	594	540	594	584	577	551	558	584	568	582	601	582	633	562	582	588	594	596	569	609	568	567	585	552	579	581	564	558	548	562	595	614	620	572	555	540	551	575	577	612	595	560	633	573	587	569	550	541	579	594	573	578	535	582	561	572	579	558	577	602	582	592	590	625	567	575	566	590	568	560	571	595	563	579	612	518	584	558	545	550	542	573	607	551	567	579	579	578	627	582	544	580	577	553	587	572	590	574	570	602	580	612	583	583	602	539	551	608	529	638	596	572	586	588	591	538	587	558	592	585	548	583	558	593	520	605	564	575	553	581	541	540	545	583	561	614	583	572	596	589	560	565	594	599	589	572	600	550	556	574	566	586	555	621	592	581	619	566	561	580	522	606	562	587	559	577	583	593	594	556	554	535	559	573	579	583	570	584	557	555	600	578	602	559	622	632	556	588	567	589	595	565	556	568	579	585	556	579	549	564	587	603	605	609	573	587	595	531	592	565	551	557	564	605	575	590	585	559	571	558	570	593	555	578	563	547	564	570	597	576	541	586	604	542	608	543	527	549	552	546	600	585	601	570	539	543	550	614	583	586	589	556	605	569	511	543	599	584	576	604	582	568	557	563	573	605	553	537	582	605	566	587	536	538	562	616	569	560	586	561	579	612	625	594	600	584	537	553	596	574	569	539	576	562	575	519	612	597	594	521	601	613	508	598	583	559	617	580	585	540	595	567	582	577	582	569	557	559	610	584	563	558	595	582	552	574	574	579	600	551	571	539	545	586	545	531	563	605	534	554	530	548	527	581	593	581	587	553	567	599	557	578	572	552	581	598	613	586	552	572	610	574	562	571	555	586	597	590	568	601	596	570	572	549	558	566	552	603	549	560	602	600	593	560	595	555	637	567	588	574	593	573	584	558	539	615	534	560	558	513	536	575	561	606	569	577	565	579	585	561	598	549	583	577	577	559	576	588	572	608	572	538	578	533	554	587	575	603	561	581	567	594	577	532	580	578	599	553	631	563	556	579	591	582	552	577	570	536	551	583	535	551	570	580	615	609	585	597	574	573	555	570	607	551	558	615	545	555	584	599	561	575	579	564	554	553	544	582	584	546	605	565	571	586	571	535	572	578	547	603	615	621	576	597	578	589	571	577	552	572	558	596	582	576	555	598	624	548	544	521	513	570	610	572	550	591	547	597	581	531	564	598	595	630	557	551	521	525	563	595	546	603	605	584	582	546	587	552	577	584	582	567	598	583	564	572	576	582	551	563	617	554	553	570
42509	51050	34309	16330	11503	7027	1244	1204	1114	1059	1058	1008	907	901	900	910	877	915	886	926	900	891	897	890	872	911	908	895	962	868	912	848	869	895	873	923	928	899	891	899	854	891	949	873	863	853	895	887	871	861	881	874	865	863	844	881	866	837	887	896	854	946	854	896	833	897	847	892	900	931	901	851	865	846	877	880	882	853	924	910	836	857	901	878	876	942	942	865	868	896	811	860	856	916	901	883	875	852	849	822	922	883	890	916	840	882	876	867	905	894	907	896	845	899	876	926	934	908	839	853	896	933	893	909	941	865	817	909	878	907	864	885	856	837	880	901	858	854	865	844	878	890	897	896	841	875	918	843	861	848	902	831	855	853	854	872	870	847	863	832	878	896	871	920	883	916	853	931	836	855	905	852	906	830	884	917	817	878	868	855	886	889	867	891	914	862	904	882	884	866	932	845	894	887	872	848	903	905	880	883	915	880	895	901	888	838	876	876	964	856	844	875	847	855	908	890	895	921	916	891	901	898	886	833	882	881	957	883	849	841	908	903	898	945	914	889	879	860	865	911	871	883	886	866	894	863	920	839	881	851	891	869	887	816	866	872	876	869	882	896	886	858	890	853	831	914	864	858	894	857	884	864	850	891	859	873	918	879	942	880	909	908	875	862	855	929	857	876	862	920	879	843	884	834	884	925	887	862	865	861	887	875	837	835	897	871	938	870	902	884	880	861	824	827	919	899	910	859	827	958	879	898	860	902	906	888	912	886	921	856	865	882	885	879	878	956	835	876	836	899	865	891	903	944	855	917	929	882	846	894	858	919	827	852	918	865	857	929	910	877	795	856	853	918	839	860	850	841	879	945	870	852	894	893	870	876	898	879	873	879	836	889	830	833	879	849	897	865	860	839	851	841	909	895	886	897	931	909	929	919	874	922	871	860	923	872	930	876	872	913	851	861	891	901	879	866	887	871	914	840	798	878	923	857	901	898	911	876	917	832	898	819	861	931	882	855	878	792	914	850	872	875	895	874	856	896	898	888	862	838	862	868	859	820	852	899	885	881	847	910	900	862	866	890	878	892	848	874	806	849	896	943	905	911	828	939	883	857	885	878	849	948	860	872	877	913	886	889	905	858	804	860	837	914	849	939	845	898	853	835	866	912	896	911	854	843	846	931	900	847	890	880	922	882	849	913	858	877	865	902	855	896	862	829	850	861	877	888	871	849	884	875	852	846	856	830	879	895	936	878	858	895	876	908	907	882	904	891	885	920	906	890	909	898	882	902	814	905	928	859	883	898	855	875	883	823	882	904	889	922	877	932	897	888	905	886	894	853	832	927	846	850	874	878	855	867	871	861	890	856	843	911	860	880	807	862	826	845	935	862	864	835	888	903	778	913	919	916	844	927	903	867	877	881	908	896	889	882	912	892	889	858	915	871	874	878	867	873	902	842	937	862	897	894	878	904	892	874	880	881	878	882	867	846	890	891	901	846	843	883	853	833	868	892	891	882	900	902	917	892	849	830	888	883	932	931	896	853	920	837	896	918	935	905	819	922	839	889	880	904	888	882	877	845	882	878	829	903	887	816	847	875	925	866	877	860	871	886	873	840	874	857	853	909	924	837	847	911	806	902	882	845	848	869	864	857	853	817	939	897	858	888	850	832	865	858	856	860	893	862	871	883	853	871	893	850	883	893	877	894	890	880	887	894	932	906	884	903	884	868	885	893	933	878	847	883	879	854	868	857	907	827	863	892	875	869	878	875	856	889	802	888	908	859	883	873	877	914	848	929	938	879	895	896	930	854	846	855	861	907	827	816	904	936	863	912	908	914	870	894	866	828	891	893	875	951	877	909	924	807	843	879	876	898	840	863	886	882	893	861	889	885	923	877	918	917	882	912	880	877	892	852	907	867	848	857	896	901	880	932	858	831	981	886	825	869	840	850	847	866	881	920	886	915	874	855	860	837	888	868	870	858	841	865	871	855	878	870	912	879	798	854	899	924	868	906	901	832	878	940	858	877	930	838	892	870	819	886	887	866	854	880	875	878	857	877	840	875	877	846	886	893	866	880	880	904	891	836	868	842	882	853	874	839	816	858	915	872	884	848	833	880	878	851	799	860	877	889	879	859	888	893	890	841	830	888	890	855	841	884	833	876	868	874	896	838	834	882	887	881	870	894	862	862	879	806	953	874	827	861	875	835	898	913	879	874	860	864	876	891	870	883	930	881	880	876	856	854	859	827	875	819	858	874	868	884	800	903	889	868	885	875	943	880	909	859	852	892	873	860	935	867	899	859	868	872	882	826	825	855	855	864	850	882	841	889	934	878	851	863	866	877	819	880	862	911	857	879	938	915	833	830	913	876	896	893	949	882	850	893	840	866	884	859	906	869	897	841	858	848	896	841	865	891	839	907	894	858	850	937	873	887	835	875	830	854	821	892	890	878	856	853	886	824	877	899	868	872	901	858	958	866	905	882	841	873	897	817	863	855	876	881	875	806	881	901	867	892	853	862	839	881	875	925	890	878	823	872	857	874	948	876	879	900	837	818	888	878	862	920	858	866	866	917	870	830	867	894	848	860	891	902	846	938	865	906	845	851	857	828	924	901	851	902	918	882	863	856	887	892	904	894	926	893	946	903	870	844	823	856	877	871	896	876	867	874	898	873	861	843	906	871	925	851	843	857	854	945	875	840	912	836	938	818	838	864	900	878	851	912	854	905	838	835	914	834	881	914	846	897	882	823	868	881	837	862	881	853	890	837	903	850	921	866	844	898	846	886	880	879	885	858	938	881	890	842	892	874	856	858	853	879	867	855	897	861	851	903	841	893	914	865	856	943	848	829	883	851	907	878	833	876	883	870	903	896	918	937	912	879	875	869	874	860	849	886	854	859	844	846	855	837	895	887	860	880	872	932	915	903	877	866	868	850	894	934	882	838	898	900	927	872	893	897	926	914	879	877	844	865	915	872	867	831	886	861	858	829	875	849	880	868	856	821	938	870	895	880	877	818	917	874	873	873	908	854	836	866	889	874	886	888	882	821	942	920	909	850	862	882	877	862	922	899	941	842	870	824	842	871	837	890	853	888	875	892	908	913	858	935	868	865	870	869	890	840	844	848	871	861	941	873	903	839	901	824	855	870	867	958	931	928	909	874	901	890	873	853	917	810	868	877	922	877	879	858	846	926	846	877	862	864	900	834	859	865	844	880	896	848	874	901	914	895	911	888	880	859	896	852	900	847	910	878	889	874	866	913	870	911	909	937	873	861	857	899	883	866	934	907	887	892	839	817	860	874	864	908	833	863	882	926	887	881	885	836	865	886	881	882	863	901	866	887	837	868	901	866	901	899	905	875	881	854	896	911	873	826	841	923	931	913	892	803	846	817	905	860	876	888	856	893	858	937	836	944	887	884	857	881	883	816	859	894	890	849	896	920	897	850	830	868	907	870	882	906	824	861	856	894	815	884	916	865	885	848	840	880	886	903	895	873	884	864	811	923
24730	21883	29554	25968	29102	26118	6386	934	702	687	658	614	563	554	583	548	565	547	561	528	500	521	547	590	561	535	546	540	566	542	537	528	487	528	538	523	535	502	579	563	516	537	514	523	517	512	568	542	513	537	489	508	533	511	494	568	559	514	546	586	517	551	510	506	532	519	500	555	576	530	551	477	517	586	572	501	506	542	507	508	517	529	548	540	528	483	538	545	501	488	538	551	522	526	565	516	523	499	532	518	548	546	535	561	499	526	497	533	549	538	499	541	492	477	508	538	497	531	528	544	553	508	473	502	537	511	549	521	542	561	578	515	506	513	540	516	553	515	525	485	544	533	498	537	559	508	549	505	515	516	556	518	548	558	493	549	530	530	508	519	523	496	523	530	521	526	552	505	541	522	495	517	544	546	527	510	497	545	566	511	571	575	546	511	497	501	542	495	522	527	539	505	512	537	508	550	540	503	521	524	517	526	527	518	499	505	525	510	533	531	522	490	492	525	508	536	550	528	502	501	528	507	518	558	549	557	499	452	542	502	485	558	522	521	540	512	529	572	534	562	562	521	548	552	519	528	515	497	492	521	524	540	508	505	545	499	511	545	488	548	538	514	556	541	508	526	503	530	512	551	567	547	520	553	510	478	506	534	541	508	526	575	551	549	539	532	495	534	544	517	508	548	514	513	519	518	524	568	519	569	531	501	521	497	533	536	513	525	530	534	509	511	565	531	511	539	546	529	546	542	517	493	539	483	548	560	488	533	534	489	529	559	553	525	519	528	540	539	561	560	542	535	492	490	551	524	541	544	527	541	515	518	551	539	520	506	487	496	550	526	527	496	512	512	503	585	532	525	545	517	541	541	533	525	510	545	518	545	531	501	518	534	549	535	519	553	544	516	532	523	582	509	494	506	491	547	541	530	520	517	512	559	549	504	549	493	533	555	526	559	565	486	524	525	534	514	543	485	499	546	529	516	497	512	496	529	555	507	471	549	535	535	537	567	497	491	518	524	532	514	492	483	540	558	487	499	540	516	542	510	493	557	528	506	533	527	513	519	519	498	557	520	550	500	509	539	525	551	537	521	505	506	516	534	516	514	555	558	558	508	536	536	542	502	506	524	544	557	477	534	515	538	509	482	488	504	543	509	509	546	488	499	523	511	520	536	561	543	537	518	491	556	515	539	531	554	516	536	535	531	525	512	539	541	518	465	546	527	497	530	506	511	541	489	550	555	511	534	518	498	553	521	519	513	505	497	542	526	560	530	520	543	498	524	590	514	537	491	542	529	516	511	506	523	552	536	521	489	499	506	539	489	533	506	537	547	545	558	536	521	510	549	510	547	538	524	503	534	551	499	524	504	511	515	498	539	496	514	506	523	527	529	564	511	541	530	550	541	504	492	495	499	533	535	500	508	547	508	513	534	486	506	497	551	531	539	550	520	531	532	532	521	511	536	552	507	529	511	570	554	543	538	538	503	539	526	517	507	543	560	537	510	519	536	491	512	545	541	525	502	521	502	546	485	530	500	536	543	480	503	533	534	532	534	545	545	525	477	512	511	547	537	539	588	490	540	549	522	546	508	491	508	541	533	543	589	519	518	524	546	510	519	542	519	524	509	525	573	532	539	553	592	512	494	542	553	542	557	498	527	525	512	479	523	541	527	510	542	526	511	539	504	547	490	533	542	507	505	512	542	540	495	510	496	549	517	574	512	575	541	543	536	490	527	515	564	499	538	497	559	529	570	555	507	525	510	523	557	509	517	526	538	543	492	549	524	478	522	540	526	518	528	534	562	538	548	521	562	544	515	567	493	484	543	538	517	560	536	551	531	510	535	523	499	543	537	528	504	512	507	545	587	520	511	510	493	534	548	519	499	493	571	537	549	518	507	515	534	511	524	521	541	508	536	530	574	523	500	497	526	510	541	542	540	536	530	556	526	524	513	515	497	534	477	483	551	536	516	527	501	509	506	546	567	520	575	543	531	512	574	494	495	527	545	515	528	506	510	501	550	520	550	513	489	539	526	549	502	562	514	523	532	524	522	560	517	489	512	544	509	528	538	530	496	509	531	501	505	564	505	518	501	496	564	547	521	519	538	508	489	540	494	553	528	525	532	499	518	522	538	539	548	572	513	581	572	487	507	521	533	498	508	548	516	508	550	535	497	538	479	565	533	509	507	532	556	502	536	481	501	509	548	517	502	528	516	522	492	556	506	513	495	502	507	536	537	510	532	520	508	543	506	542	554	559	536	542	528	541	502	529	517	496	524	526	559	536	537	505	553	486	530	509	496	490	548	499	543	534	520	502	531	477	530	531	493	504	490	529	539	524	512	541	499	490	522	526	531	514	588	536	524	550	526	487	552	522	511	537	508	539	515	520	529	531	558	495	504	516	528	520	554	496	513	530	528	539	532	461	511	517	607	538	556	540	541	529	510	520	519	543	534	542	482	522	510	550	528	518	513	573	506	502	482	484	532	527	532	518	552	534	523	532	560	540	517	554	546	523	542	525	537	494	521	545	540	528	560	514	556	502	586	473	540	568	498	513	525	542	528	535	504	532	522	531	547	520	539	497	552	505	544	517	503	538	493	529	549	490	525	581	516	545	538	577	501	531	575	581	528	530	520	492	498	507	516	544	524	520	500	500	479	498	494	505	537	530	539	531	574	523	530	522	529	470	554	484	521	538	521	535	527	575	517	475	501	527	513	523	490	527	499	522	552	495	513	557	498	520	507	534	535	492	501	537	532	524	511	532	493	554	472	517	532	535	533	516	518	492	554	527	555	523	516	493	520	564	541	547	529	494	557	514	548	485	543	561	512	535	541	529	549	539	530	569	534	541	486	557	496	531	494	525	482	528	496	536	559	461	529	536	496	488	533	517	533	556	528	507	538	549	544	503	510	542	543	507	550	524	545	550	548	553	551	528	520	538	511	506	496	570	547	527	518	486	482	512	556	522	534	526	532	539	503	492	521	543	516	496	540	510	524	490	485	553	505	541	517	536	494	546	483	501	510	515	550	523	523	510	523	571	533	535	524	495	508	493	548	511	516	571	512	525	519	550	557	525	506	540	507	550	524	513	544	554	556	564	544	513	517	518	539	512	468	538	509	544	491	510	514	514	531	509	490	530	523	497	537	539	500	532	519	538	548	539	533	553	528	521	504	504	496	513	491	575	512	499	491	536	505	524	506	514	524	536	516	543	514	517	542	492	528	507	556	516	493	528	561	530	503	515	507	507	551	524	525	524	525	546	545	513	531	486	531	535	523	517	515	505	568	507	509	541	526	476	531	532	539	541	468	582	533	565	527	544	531	516	521	512	501	498	531	570	550	514	499	533	504	538	535	506	515	546	553	564	564	482	516	537	495	552	527	555	528	454	543	521	514	540	544	539	531	519	530	537	532	505	547	541	492	520	499	543	491	504	500	522	503	493	520	540	527	519	495	496	521	537	546	495	546	523	538	518	508	531	506	532	551	537	523	557	548	526	505	515	527
47722	66702	51428	36554	40699	26670	2172	1611	1339	1309	1159	1068	1019	961	954	893	964	902	833	896	897	877	856	894	844	901	815	844	851	819	841	860	845	838	770	839	797	820	858	868	837	809	805	832	814	822	870	802	826	800	779	832	780	836	833	776	817	792	775	765	825	780	790	864	852	863	768	757	857	823	809	798	828	793	847	776	835	820	811	745	819	833	836	838	892	806	813	834	825	816	840	791	796	827	800	854	778	801	780	815	767	866	808	804	832	766	803	748	812	823	810	795	832	822	801	837	798	858	809	777	789	840	813	841	763	869	788	837	808	773	800	848	772	778	792	842	803	825	819	828	839	824	790	805	813	825	825	839	822	781	812	776	829	861	803	855	845	821	881	782	814	830	809	828	777	805	820	857	856	863	822	819	808	844	854	799	782	796	807	822	808	800	811	822	798	801	863	784	844	825	839	813	787	822	785	837	889	809	817	811	845	777	849	870	796	765	820	802	776	839	834	850	865	808	844	861	803	766	795	818	807	824	840	803	834	796	800	838	852	831	793	774	812	829	852	814	828	772	821	845	803	823	816	820	796	849	844	804	787	789	814	767	853	833	803	761	829	794	785	834	793	799	834	856	846	860	778	754	820	817	832	845	848	837	856	842	851	849	801	859	804	849	826	824	806	799	858	838	828	786	797	783	811	798	813	794	849	837	827	782	784	847	782	824	785	827	820	792	828	846	827	788	779	790	797	824	806	819	871	839	831	818	876	813	774	825	805	845	756	793	762	798	811	808	800	785	765	870	796	829	861	786	781	818	829	775	822	809	785	848	784	753	732	834	855	818	833	840	776	830	805	874	817	828	796	771	821	791	769	794	809	855	819	768	822	800	804	868	793	791	822	818	804	770	813	786	838	792	791	824	835	830	792	843	814	803	861	819	799	782	823	806	870	764	807	778	834	812	792	836	790	789	851	782	826	843	874	788	799	792	830	772	759	793	838	809	815	834	849	763	792	807	825	834	837	799	767	881	809	809	809	819	803	873	854	843	798	802	786	790	785	852	822	888	815	837	805	813	762	816	814	828	840	767	820	814	838	783	850	819	801	812	774	848	826	769	802	841	791	823	787	848	795	768	792	843	832	818	839	768	856	798	838	866	863	839	818	810	789	773	828	780	775	815	848	784	773	821	842	906	750	793	834	844	829	824	800	802	829	814	871	823	788	857	791	831	850	769	844	812	820	847	791	822	820	800	855	815	891	836	828	857	831	795	794	757	793	795	843	745	822	828	806	789	882	834	882	799	807	787	873	845	813	840	879	832	827	819	820	764	852	814	817	814	803	790	828	797	784	777	741	820	780	837	822	764	770	816	799	803	791	791	842	823	795	815	824	818	825	839	805	830	843	818	804	821	828	834	871	776	827	844	822	839	810	799	814	829	833	815	833	855	847	767	757	804	847	767	786	846	803	812	868	798	768	812	791	796	788	794	852	838	798	837	750	838	777	786	810	817	831	829	843	824	795	853	825	818	828	794	818	812	752	835	775	802	839	843	781	767	836	836	841	815	772	804	763	786	811	787	819	799	778	809	869	788	804	832	845	806	768	790	842	817	784	823	764	795	816	866	811	824	838	805	802	793	767	772	816	791	827	793	780	808	803	816	857	843	784	823	801	816	807	811	765	836	776	790	840	728	812	776	820	770	854	813	805	840	865	817	827	773	844	854	790	796	840	805	812	824	824	845	850	825	849	813	819	837	775	845	806	764	825	826	805	778	830	826	793	818	861	813	811	814	747	801	841	749	829	827	801	808	805	792	788	774	851	786	866	840	803	858	807	814	777	830	814	777	893	807	864	817	837	813	798	762	813	868	813	820	808	821	820	835	802	814	849	825	749	791	804	786	836	831	812	772	801	807	787	832	796	833	824	792	832	806	817	878	796	779	826	754	838	751	801	805	768	843	777	844	816	798	854	829	792	796	796	819	811	832	807	753	832	845	807	788	751	861	843	791	795	834	780	817	855	861	789	829	813	838	811	834	791	817	812	782	826	772	788	774	856	836	820	861	847	839	841	886	834	796	828	799	817	877	791	846	818	830	838	835	836	764	834	787	810	830	861	805	813	794	808	803	834	795	771	796	768	849	812	760	843	791	770	801	817	849	796	839	824	813	768	810	810	834	791	825	790	828	795	828	803	784	851	839	763	837	853	812	829	811	813	823	780	817	798	822	774	787	881	861	771	815	830	823	828	806	807	822	829	784	800	850	819	883	801	801	758	812	769	789	846	812	799	826	830	875	787	753	863	839	789	822	831	805	829	804	850	779	865	808	845	810	827	783	823	856	823	810	799	864	840	805	763	800	820	786	845	839	891	841	857	837	813	830	834	807	840	808	825	810	809	818	809	849	794	843	798	809	838	823	829	838	799	799	872	837	877	790	837	851	801	818	828	823	749	803	763	839	833	788	802	791	862	872	777	781	802	822	825	778	796	839	828	863	815	825	809	833	832	854	803	761	891	791	824	816	771	811	786	799	812	836	810	778	832	786	817	867	794	825	778	861	800	812	802	773	775	846	834	787	801	773	802	829	817	803	780	818	769	798	844	839	794	824	809	826	732	762	796	851	812	820	810	775	795	823	845	827	782	827	801	862	806	815	856	811	755	836	797	796	812	866	809	816	812	836	784	817	787	793	799	798	732	778	848	853	803	807	792	833	822	817	852	831	782	824	754	794	769	772	829	836	810	789	794	819	845	823	789	811	818	790	840	799	776	833	745	844	819	815	835	827	762	823	847	800	812	825	825	812	832	771	798	832	820	822	799	822	864	852	838	819	799	817	793	790	862	724	776	829	825	854	862	823	834	807	745	828	830	798	794	864	837	809	766	796	841	888	863	824	818	840	785	773	842	785	828	803	805	846	789	826	785	833	760	846	822	806	825	807	838	811	797	827	816	835	756	797	857	820	771	829	853	834	840	764	821	864	809	823	802	774	795	788	845	784	832	784	801	785	870	785	864	806	798	790	847	846	798	786	842	779	788	812	851	819	794	816	820	793	789	800	860	800	820	789	816	811	816	816	840	804	766	763	832	798	840	808	815	823	781	830	845	837	873	789	809	785	794	819	787	843	841	837	880	796	838	810	825	796	751	834	843	839	778	816	849	817	813	790	855	805	824	803	811	822	864	778	820	818	804	829	766	783	873	806	812	812	778	785	837	837	817	791	784	755	832	814	830	848	790	808	798	837	826	800	798	832	820	799	770	808	829	820	791	774	808	756	831	837	805	808	831	823	822	824	793	795	743	810	797	852	791	826	782	758	787	782	779	800	769	821	839	814	841	852	774	885	840	806	815	884	789	809	806	861	790	793	853	810	794	768	808	820	765	829	834	802	808	794	789	786	857	835	835	863	841	823	799	905	813	811	827	787	841	830	844	827	801	839	782	824	836	825	849	811	793	806	811	781	823	790	814	821	797	855	784	787	824	821	798	783	767	819	828	813	829	846	786	856	884	783	812	845	797	762
23637	21663	29710	27330	29841	23387	9526	1001	577	479	417	374	382	336	361	323	358	346	306	334	309	315	318	292	284	318	308	288	299	295	278	314	265	280	305	294	277	309	275	303	291	275	283	274	285	288	307	299	270	296	300	276	282	317	302	300	277	282	307	289	289	315	281	313	273	298	289	322	261	275	266	299	280	287	280	282	302	273	299	265	269	296	251	268	271	266	292	255	281	271	301	279	273	273	295	290	272	276	306	273	265	259	296	285	286	297	282	321	313	276	259	317	289	295	307	278	293	306	283	265	314	302	293	282	294	307	288	281	279	304	297	287	285	287	289	302	263	298	315	288	267	305	292	301	303	287	294	293	281	277	273	293	260	293	289	286	272	270	281	270	262	285	295	287	276	305	298	287	310	261	311	293	313	250	257	275	262	270	280	281	252	326	280	282	279	292	279	284	290	272	255	276	282	291	283	281	287	244	286	305	292	249	317	270	275	292	265	282	283	315	289	280	297	309	299	293	292	302	307	282	308	293	296	271	291	281	269	292	311	269	313	314	273	262	270	291	320	286	265	300	277	246	260	292	299	293	306	282	263	282	295	253	283	297	291	277	280	273	294	297	291	313	286	278	296	323	302	326	308	302	305	287	282	313	302	322	272	290	272	246	286	282	309	275	289	275	296	283	305	255	278	284	291	292	255	303	266	287	321	317	282	310	329	286	251	287	279	274	285	312	285	274	294	271	283	268	287	267	267	280	311	289	265	319	272	278	296	303	301	295	272	301	277	311	271	277	289	294	292	288	296	307	325	307	276	288	293	305	269	281	286	258	299	289	288	270	289	308	293	276	260	289	294	318	262	297	301	325	303	279	276	301	275	246	265	250	285	286	269	282	288	284	275	318	272	285	312	285	264	270	322	292	275	314	263	289	260	292	302	316	280	304	322	309	257	271	273	284	282	275	281	273	304	288	289	275	259	283	280	277	283	320	284	311	305	345	282	284	305	297	296	302	292	264	253	288	303	279	245	287	271	238	281	313	322	294	284	255	285	293	300	324	273	299	270	300	297	312	277	267	285	294	286	294	290	273	294	285	293	314	280	293	278	281	293	281	269	298	273	298	298	297	291	286	288	290	306	281	300	297	276	274	261	283	282	305	283	284	260	277	282	273	276	296	303	282	296	300	261	263	316	314	308	299	272	282	275	279	308	297	294	268	288	270	254	287	284	272	279	304	290	269	305	289	265	263	252	276	306	263	318	281	283	304	284	285	301	291	299	288	277	286	284	264	291	304	297	299	294	289	315	292	252	289	282	277	272	287	275	291	302	322	288	267	316	263	296	303	278	281	276	305	281	286	292	297	284	302	266	269	293	281	296	288	245	302	270	316	287	281	289	303	330	277	283	284	276	281	302	281	284	312	272	264	279	254	303	305	309	297	319	285	312	257	307	276	253	279	285	298	280	268	302	288	282	296	270	269	291	276	263	272	324	334	254	294	299	269	266	283	256	298	276	265	270	260	271	283	268	289	288	285	290	289	281	271	268	266	297	282	292	268	278	259	300	287	271	278	276	276	299	299	292	275	293	297	291	289	308	265	259	294	290	320	302	279	298	301	308	299	284	285	300	295	291	319	297	279	293	291	283	279	294	286	271	300	300	261	280	293	266	299	268	276	303	264	266	296	288	284	283	298	282	301	275	255	272	288	269	258	263	297	289	296	291	287	271	315	298	284	284	284	319	297	323	276	291	279	240	308	265	272	303	280	267	282	251	293	303	289	286	311	280	271	269	268	307	310	264	282	296	302	284	313	280	291	281	251	279	308	293	299	275	295	303	277	257	295	251	326	288	286	274	313	308	284	269	283	269	306	280	285	301	314	268	295	279	270	317	303	269	281	250	301	288	275	269	291	301	284	285	260	309	257	296	267	296	304	271	284	275	256	315	292	285	286	304	287	285	289	260	243	285	295	308	273	327	313	279	293	266	285	295	287	297	294	287	307	273	244	288	331	255	305	277	306	274	300	262	308	296	302	282	325	286	276	314	294	275	301	308	333	285	267	271	287	282	268	295	249	284	269	293	311	265	305	301	288	268	269	299	288	268	272	280	304	272	322	291	283	300	312	284	274	295	291	295	283	275	276	289	285	304	297	303	302	284	282	264	264	284	308	292	279	274	271	289	325	284	287	272	289	288	295	259	285	301	306	285	299	298	286	283	253	289	291	271	259	283	288	306	272	276	284	280	305	308	281	300	270	260	253	284	271	291	263	306	308	291	277	250	298	274	280	291	269	302	294	289	295	288	289	278	294	302	331	280	272	296	298	296	279	295	287	256	324	301	289	288	318	279	295	290	288	295	271	283	283	255	269	281	309	263	315	293	287	283	279	252	292	300	279	264	267	265	279	290	273	320	277	285	301	262	294	296	291	297	292	299	284	268	294	297	273	297	268	279	276	278	306	300	287	322	290	299	278	279	311	315	295	312	315	288	290	306	258	321	312	273	289	293	308	291	283	273	280	287	283	283	278	278	294	302	304	294	286	255	306	307	259	295	311	301	317	300	280	267	285	297	282	272	285	272	295	270	310	296	267	285	302	287	270	274	303	307	289	291	287	302	331	261	266	296	292	281	275	317	293	291	298	303	297	287	282	290	299	293	249	286	292	293	249	293	286	271	280	272	296	280	260	277	260	281	268	279	288	301	279	287	273	281	289	307	276	330	287	272	293	288	260	288	298	257	309	256	296	341	290	313	289	299	276	330	282	282	307	301	275	307	262	278	287	285	261	267	276	286	285	282	286	276	291	269	301	293	294	302	259	296	278	285	293	279	298	297	309	297	271	284	270	285	299	313	302	279	330	282	242	275	274	307	258	315	296	281	293	316	288	294	268	279	288	302	320	302	283	302	269	315	285	299	296	289	294	289	291	301	279	300	277	290	299	268	307	300	280	291	289	288	280	301	269	293	301	288	297	289	281	282	291	283	279	300	296	277	289	318	289	278	296	304	301	307	315	276	273	286	293	294	258	296	264	291	300	300	290	270	286	284	317	285	293	304	276	290	306	328	297	279	276	310	278	253	259	285	276	294	292	301	308	279	258	310	272	282	265	282	267	276	300	281	279	268	273	264	282	321	250	274	273	282	271	269	273	303	281	294	244	271	288	274	261	287	312	255	274	280	333	298	275	303	306	289	276	295	291	279	280	285	254	305	285	288	268	264	301	298	276	286	289	259	307	309	295	298	293	292	318	317	318	270	283	303	288	267	304	336	294	276	292	272	287	287	293	288	265	277	297	281	272	286	298	299	262	291	239	298	314	256	291	315	307	301	270	276	299	283	308	319	279	279	298	297	286	291	309	267	314	321	296	285	270	307	266	291	316	290	288	295	275	278	275	282	260	294	256	294	303	295	289	282	304	318	293	276	288	282	299	267	273	296	279	268	265	238	278	315	291	290	299	304	277	282	320	285	282	296	308	303	294	292	313	293	286	296	281	300	296	284	268	297	308	274	272	252	260
51888	77949	65161	54503	46156	20062	2018	1723	1329	1076	906	815	718	622	648	580	640	516	556	500	546	557	533	495	461	485	487	464	464	465	503	449	479	475	473	449	457	468	463	466	447	446	449	435	461	459	453	455	451	444	436	427	457	499	488	451	461	452	455	480	475	479	456	426	464	453	452	467	485	465	456	484	466	456	470	451	450	454	465	419	438	469	456	453	431	456	460	485	440	454	465	453	469	471	529	450	420	456	450	492	438	452	459	487	479	451	496	423	435	453	445	474	452	437	435	486	393	429	436	452	451	473	436	458	480	459	448	411	434	492	472	457	459	443	448	452	447	479	473	462	447	477	455	455	463	477	421	460	439	462	439	459	440	424	474	457	443	463	451	461	458	454	443	441	442	453	483	498	469	491	422	483	486	452	491	462	500	472	453	443	424	453	486	456	442	455	490	487	459	456	441	457	441	446	454	475	410	472	387	461	443	457	445	428	445	456	480	465	462	462	443	444	483	426	402	420	472	458	426	464	469	444	442	483	440	458	453	443	495	468	462	480	483	457	475	437	456	472	452	485	480	477	452	446	457	497	456	458	466	430	477	470	500	445	449	461	428	489	443	432	461	468	450	430	433	442	452	464	442	450	484	481	448	428	459	411	478	419	473	422	429	425	448	452	465	450	454	440	451	480	468	432	471	451	485	473	431	449	497	465	403	455	442	417	417	446	460	480	470	413	442	455	493	445	427	456	418	449	459	454	463	442	432	444	441	420	455	483	437	431	465	465	442	449	455	425	460	431	452	445	443	456	459	454	453	450	458	458	450	455	456	477	447	409	487	462	444	476	432	464	449	479	459	478	461	456	397	463	461	467	489	470	470	448	445	413	441	491	433	428	466	448	457	467	456	456	476	441	444	440	425	437	466	445	437	493	446	458	437	438	431	447	442	446	421	440	460	414	429	466	424	430	445	440	429	449	462	460	415	468	455	465	484	411	428	422	504	446	457	460	389	474	446	460	437	460	407	467	437	424	422	496	447	453	406	442	463	437	473	424	510	449	440	450	443	436	446	426	465	461	428	466	477	482	470	447	478	454	470	431	447	441	435	406	472	434	473	454	425	439	431	404	429	440	474	469	479	458	446	438	467	449	457	441	441	445	442	446	448	439	447	480	459	469	445	448	458	469	433	438	488	455	459	478	479	423	484	477	440	402	435	441	459	520	456	433	487	509	469	443	461	460	474	429	437	438	466	423	434	477	424	481	456	453	458	453	448	473	444	469	454	460	455	449	467	476	453	450	450	433	445	466	483	416	448	439	468	425	478	474	466	435	480	468	463	408	461	436	450	459	478	480	482	472	417	463	474	444	475	474	447	463	448	461	435	456	408	493	423	444	434	466	463	462	460	418	477	495	456	461	418	469	447	473	459	439	472	415	466	435	438	473	438	438	454	447	457	463	443	488	449	471	476	455	470	459	457	441	450	463	428	441	476	453	428	435	438	458	426	450	473	454	449	453	473	424	506	474	411	473	435	458	432	452	463	438	391	484	470	431	450	406	438	452	459	430	466	454	432	429	494	439	434	455	471	431	471	467	497	486	482	467	462	437	479	433	465	446	430	446	455	456	470	477	465	439	468	449	479	460	465	436	469	447	486	467	439	477	414	430	479	483	468	450	451	471	399	446	454	488	473	447	400	444	436	448	444	442	456	409	479	454	474	481	447	474	435	432	457	397	445	487	465	457	462	458	441	495	468	476	435	419	438	471	447	443	450	455	456	487	397	470	463	442	470	439	445	469	461	422	431	488	451	450	451	455	478	449	478	450	507	439	464	452	420	445	449	445	458	481	452	471	400	491	468	430	415	448	493	458	463	464	450	446	450	494	484	459	470	455	443	437	463	495	489	443	445	439	448	486	461	441	432	471	473	457	462	476	437	472	462	435	462	445	444	452	480	469	499	415	446	471	466	483	499	446	467	432	468	448	433	477	434	474	460	470	458	443	456	478	439	436	444	455	411	391	498	465	453	472	463	424	445	438	471	466	478	440	492	464	449	473	424	471	444	445	446	428	463	449	471	479	401	427	438	445	455	427	444	443	477	464	448	460	434	434	453	448	467	458	447	462	469	455	473	482	425	453	451	465	459	424	432	467	434	450	455	448	430	477	450	480	479	455	463	437	425	434	435	471	469	448	480	467	442	450	483	447	481	476	394	437	484	483	469	465	456	458	462	455	441	464	467	469	435	447	472	416	475	470	449	437	457	474	425	457	463	433	496	446	481	442	467	485	461	459	461	471	439	498	452	429	461	431	472	479	447	457	465	397	454	410	484	466	492	481	485	462	468	444	442	451	470	466	468	497	460	460	443	468	469	475	485	440	419	444	452	454	433	478	446	431	452	457	443	417	453	441	451	476	418	486	489	441	472	458	418	434	440	460	448	434	448	451	432	466	467	448	465	436	435	460	434	488	459	418	450	473	438	492	434	476	434	458	467	453	433	424	470	471	473	437	455	445	487	453	458	451	467	447	452	446	432	438	464	446	466	423	457	433	443	473	432	426	478	452	476	404	437	449	432	394	457	437	449	481	451	475	470	442	447	452	432	449	444	455	465	473	480	471	418	465	469	431	457	414	484	461	449	450	468	444	447	482	439	454	455	440	424	444	438	476	423	450	448	431	455	469	503	473	482	465	427	440	486	477	458	484	424	469	451	494	473	445	437	449	458	477	415	442	443	475	467	462	441	481	453	449	465	490	477	477	431	503	479	447	463	456	470	480	445	457	462	505	475	471	430	459	478	448	451	463	425	437	427	466	424	442	418	427	442	439	425	455	436	447	415	451	462	454	459	468	479	460	420	473	453	459	456	467	448	465	458	471	468	446	409	468	431	486	425	426	461	428	429	432	443	417	428	433	425	450	424	493	465	482	424	464	471	437	449	423	499	505	442	444	482	469	482	450	455	396	473	474	466	418	475	425	445	430	437	459	466	502	432	458	433	485	446	470	432	458	450	442	445	416	439	462	446	480	425	457	445	437	455	442	443	432	450	453	490	463	468	449	455	442	389	442	441	474	454	470	447	456	404	467	474	468	429	466	486	447	446	461	443	482	462	395	448	460	431	473	450	489	426	439	468	417	460	474	426	476	458	473	478	445	452	476	472	442	474	444	400	425	471	450	485	464	424	456	495	446	463	518	461	438	440	460	428	445	410	421	470	467	437	406	468	440	423	469	456	432	418	471	447	479	434	474	455	486	485	457	426	427	456	446	435	453	461	476	473	437	456	443	488	450	487	464	443	469	455	455	455	445	426	448	455	469	459	451	415	486	459	443	467	443	469	461	443	425	445	479	454	497	434	475	471	479	436	432	436	432	439	437	481	449	446	446	460	459	446	449	478	434	494	449	468	471	505	456	482	466	423	463	454	433	477	469	441	412	464	451	439	420	465	440	498	442	463	463	486	438	481	436	482	419	458	486	451	450	445	482	477	479	455	477	476	459	462	431	429	462	461	477	460	430
31785	34377	28788	16485	6042	2160	877	638	667	616	650	621	594	568	584	554	573	539	571	581	584	580	542	574	574	566	569	591	554	558	600	567	580	530	547	564	527	553	597	595	547	562	553	572	563	552	530	608	591	554	527	551	542	556	556	578	563	565	551	542	536	589	559	559	589	572	584	561	550	551	555	592	584	580	551	614	613	555	509	571	548	538	603	562	591	540	554	521	587	560	554	560	543	549	603	541	591	587	556	548	570	580	530	544	590	587	565	535	617	543	573	543	565	577	580	576	548	566	548	582	548	559	555	548	552	548	578	520	563	548	536	557	538	556	569	534	548	566	597	563	570	584	554	527	539	577	526	546	560	522	552	562	578	545	581	565	600	551	545	578	519	576	521	569	573	517	570	564	570	539	573	529	541	563	560	584	546	575	608	593	602	584	532	625	574	554	570	554	553	638	544	546	544	579	562	554	567	527	567	542	535	574	542	603	543	578	564	589	557	548	576	558	553	556	581	574	567	556	582	543	544	559	536	523	577	532	555	558	537	565	564	544	558	536	557	593	544	510	510	544	568	562	564	539	589	605	615	583	548	560	562	538	580	598	542	615	537	535	545	585	542	585	544	575	564	568	552	549	532	543	587	575	587	542	557	577	561	561	542	568	536	572	542	579	539	592	552	572	558	510	606	546	556	551	578	543	586	545	553	526	553	555	566	551	550	569	568	552	588	560	537	558	546	535	567	533	547	565	573	556	553	540	539	600	591	572	552	599	567	576	561	561	516	547	558	541	560	546	588	553	536	593	591	578	583	526	548	561	548	545	534	583	549	551	567	548	565	552	538	584	549	571	543	542	534	594	604	577	611	580	588	535	536	568	557	607	549	577	563	556	511	560	588	583	561	600	545	552	582	521	541	581	632	539	551	587	582	590	557	533	584	506	493	561	515	572	559	568	540	580	560	547	509	524	536	562	553	576	545	515	549	585	596	575	566	534	581	521	569	531	543	584	555	593	541	555	541	565	597	549	575	524	576	561	535	545	575	550	517	572	563	585	557	534	569	550	541	611	604	539	597	566	589	551	559	546	579	567	552	520	557	526	589	571	578	556	563	514	573	545	572	532	560	564	564	598	535	575	587	590	560	563	563	589	565	551	517	566	552	550	589	523	598	534	555	549	561	575	531	565	569	528	579	574	570	565	553	590	526	552	542	588	546	552	538	561	559	561	528	559	537	557	562	582	564	530	552	543	559	565	573	540	578	569	592	550	583	534	558	584	583	546	525	547	577	578	538	524	539	558	525	622	544	559	539	615	542	566	539	579	580	543	566	550	610	548	607	577	549	597	544	571	562	549	610	565	571	532	574	592	582	536	536	571	532	544	564	608	548	536	575	569	545	564	572	571	507	529	565	549	530	541	565	583	578	555	551	574	538	579	542	587	590	540	571	581	576	528	515	560	584	588	583	561	558	576	557	516	558	578	555	577	517	561	566	585	526	564	543	543	539	554	518	584	542	512	545	530	559	569	541	615	537	556	538	536	590	557	564	569	552	524	545	573	549	513	596	546	518	565	579	531	537	601	553	555	563	570	545	560	521	563	579	579	576	535	543	561	594	542	575	537	608	522	562	564	540	599	548	516	547	558	552	548	565	549	566	550	552	597	524	567	581	563	545	533	581	542	544	552	586	514	573	524	584	574	551	557	548	541	511	602	556	531	559	534	589	525	567	588	570	555	560	554	543	551	503	556	523	591	581	543	573	558	586	564	577	536	576	550	545	513	536	575	560	545	561	548	553	540	560	546	531	535	563	542	555	544	560	554	573	558	612	548	504	566	567	572	601	537	588	563	526	562	554	534	539	544	554	584	574	550	578	556	587	544	540	552	552	572	557	589	568	553	551	580	537	537	531	573	580	564	627	572	545	529	544	586	552	575	556	555	592	556	561	583	586	584	529	582	567	561	580	562	523	525	567	597	552	580	553	553	547	528	572	544	556	540	568	564	553	521	564	549	547	507	582	543	594	579	543	533	563	546	585	547	574	571	527	599	568	573	572	571	537	540	541	567	545	616	542	542	533	574	545	581	552	559	515	531	619	552	595	553	581	573	566	538	551	525	538	600	530	554	577	520	497	517	580	568	533	550	625	559	562	545	570	561	503	577	541	579	584	561	566	583	564	562	544	571	512	509	539	539	611	541	574	563	563	547	558	554	535	576	575	545	574	542	556	534	547	509	513	548	566	517	548	557	549	528	604	557	575	552	541	615	571	595	570	560	544	574	562	532	565	542	590	561	585	543	608	544	621	525	539	585	583	622	560	565	605	537	507	517	552	528	606	543	601	583	541	554	583	555	594	533	556	531	538	561	572	558	538	552	593	588	549	549	572	595	567	582	523	601	589	517	573	523	519	585	560	552	556	566	608	565	537	534	548	568	527	588	526	577	559	557	558	556	598	576	596	581	594	541	584	517	550	576	507	534	587	523	515	560	571	575	543	564	584	545	569	578	539	504	561	524	560	596	562	591	596	548	539	520	581	543	534	575	548	552	552	562	570	554	552	561	598	568	535	561	576	531	540	564	552	592	561	583	555	585	573	571	566	500	535	604	581	551	550	551	593	527	556	587	573	563	540	547	549	529	541	549	564	550	536	531	568	530	577	558	587	566	609	600	565	536	578	553	552	561	552	558	550	542	521	583	564	543	571	565	568	550	551	565	524	574	563	604	567	581	574	504	570	593	514	554	582	523	542	606	532	561	556	564	564	535	536	531	598	521	555	569	555	534	577	560	569	564	580	543	601	556	545	560	556	531	584	569	544	568	557	573	553	569	532	544	592	580	495	568	508	557	582	484	568	535	535	530	540	569	622	609	602	566	574	587	612	552	548	584	569	537	514	558	580	537	545	568	539	574	588	560	575	573	587	552	563	568	611	546	532	556	541	628	565	594	545	537	532	582	543	546	572	607	557	519	580	585	573	494	547	555	576	557	550	601	539	566	577	580	601	550	556	571	600	567	537	571	563	572	558	550	566	555	549	574	566	532	575	566	537	547	568	544	572	589	550	516	591	580	545	557	567	522	536	573	549	512	562	565	589	548	552	555	571	562	581	565	541	565	572	586	549	556	585	529	577	504	586	541	568	577	564	569	575	582	530	592	537	584	568	536	551	532	537	546	572	544	568	592	594	551	578	568	537	554	530	566	554	554	580	545	540	555	605	550	583	570	568	564	561	559	518	552	557	557	579	556	554	564	524	557	579	561	600	550	545	587	583	572	551	578	564	576	579	600	600	513	502	523	526	593	614	553	596	565	545	567	565	547	554	554	554	536	585	545	563	551	577	577	571	546	582	554	538	524	575	606	525	554	555	568	552	559	591	541	521	511	591	543	561	543	593	566	604	543	574	505	539	563	555	578	577	569	518	578	562	601	571	581	551	598	548	574	568	567	575	586	601	570	559	579	537	584	558	554	551	600	584	562	576	554	577	550	563	556	619	569	561	561	550	576	616	575	564	568
42438	51253	32671	17384	9126	4057	1485	1279	1235	1103	982	1035	880	967	916	868	884	869	819	895	911	930	912	860	905	925	832	834	871	907	847	882	911	867	898	838	838	872	889	879	866	805	839	848	850	846	891	901	896	855	823	869	899	827	848	854	884	849	829	849	832	858	860	830	823	845	855	858	874	862	824	871	872	882	879	845	889	812	889	844	852	841	891	846	879	827	916	874	886	841	868	906	853	850	885	846	880	877	852	824	873	881	857	920	838	829	854	878	834	856	911	878	852	914	849	854	837	861	890	878	873	901	843	896	847	833	830	863	887	871	931	857	866	848	853	864	858	888	836	855	872	859	846	824	842	886	849	882	881	833	877	876	876	869	843	824	885	857	854	888	859	900	829	845	878	792	889	820	867	841	839	872	850	847	902	840	848	871	816	844	897	845	885	880	862	857	827	827	847	849	862	888	847	854	920	835	868	871	905	876	852	872	831	889	873	909	872	868	876	853	870	866	872	908	886	863	836	880	869	867	917	897	893	877	875	833	877	844	803	848	848	858	867	856	801	888	830	900	904	858	850	862	931	877	928	848	858	879	840	917	840	847	878	846	880	880	866	845	857	856	829	847	817	855	856	881	859	896	879	881	842	874	884	861	866	885	845	863	836	872	833	843	853	817	867	864	876	843	863	879	848	857	829	868	863	784	824	869	814	949	846	828	924	819	893	877	835	830	874	837	933	900	841	861	865	857	893	873	884	864	859	797	911	872	881	853	931	866	864	845	859	818	827	910	858	878	854	805	861	821	813	862	841	880	868	830	856	880	807	860	884	907	913	862	849	832	835	826	890	835	847	818	910	839	910	786	794	850	861	865	926	863	826	858	867	849	844	869	837	886	857	848	853	850	912	803	857	887	858	901	798	893	861	876	859	857	832	838	883	850	848	877	862	851	817	842	871	844	844	849	876	855	828	846	827	900	850	832	863	846	906	811	846	875	869	841	820	822	867	897	798	830	887	886	829	892	837	893	880	868	876	844	914	881	770	818	860	883	893	861	824	866	851	856	864	869	867	878	934	857	864	844	841	841	845	881	854	827	875	818	876	833	844	833	875	856	888	872	878	875	915	848	848	873	892	870	880	849	862	870	861	855	922	860	827	885	838	851	847	875	811	885	882	822	878	866	843	858	842	849	878	860	861	870	818	871	872	821	919	900	866	862	839	863	855	840	865	875	846	850	871	843	869	794	813	843	890	846	900	862	874	859	886	893	872	839	891	870	843	877	911	847	836	875	829	962	824	883	792	833	887	880	901	838	844	894	849	834	890	833	954	832	887	864	844	874	929	890	849	854	887	824	904	889	831	849	900	899	804	870	848	866	858	846	891	861	834	846	840	845	856	851	867	901	899	857	847	828	853	871	857	866	841	864	869	818	911	855	874	885	815	811	843	852	868	914	877	809	846	843	840	864	862	870	908	811	873	855	770	856	874	907	883	832	882	829	843	826	854	855	898	846	900	864	832	859	865	864	897	828	859	831	907	865	858	879	922	836	786	830	859	834	852	852	862	833	872	851	868	844	843	847	873	849	835	873	877	854	850	847	825	848	835	880	848	836	845	901	842	852	872	821	854	852	888	816	826	844	844	872	828	910	915	900	866	926	860	904	844	812	818	867	855	843	846	835	887	831	871	846	879	870	871	836	839	895	898	855	776	799	865	922	867	818	841	835	831	855	821	926	892	906	855	863	932	866	889	865	849	885	832	877	847	887	887	856	816	875	863	865	853	876	857	893	866	795	892	857	856	833	808	866	859	820	885	799	842	816	884	776	859	847	907	824	837	919	866	879	876	827	853	899	867	864	853	876	856	900	879	879	869	860	881	879	870	842	871	847	877	864	861	863	889	863	842	837	893	863	840	833	919	865	836	861	815	821	858	813	869	858	850	867	836	858	864	920	834	843	924	890	868	837	900	831	870	854	851	880	859	881	869	844	879	825	858	885	846	869	834	833	896	848	839	873	797	896	841	853	842	804	875	825	878	911	823	859	898	868	833	852	787	832	904	841	905	818	821	881	825	874	882	845	930	895	836	859	795	819	827	808	864	803	791	846	860	844	848	822	872	844	860	853	868	847	874	897	841	845	896	882	852	904	888	839	818	886	848	817	846	883	818	860	912	861	834	834	865	862	897	867	885	855	920	829	859	882	873	887	783	863	873	874	902	844	842	838	899	918	869	881	900	884	835	882	817	843	895	865	879	819	863	881	835	869	861	826	869	847	893	891	861	844	863	886	883	848	864	867	853	887	858	855	841	851	846	833	824	882	897	878	855	857	890	860	825	840	899	843	837	902	893	852	866	865	882	875	836	937	893	743	863	855	899	856	827	824	810	845	864	837	874	868	841	837	862	862	836	836	881	816	831	851	892	838	913	855	852	858	865	907	841	857	834	866	860	897	893	832	831	868	840	882	837	844	860	859	887	815	845	820	861	875	881	869	888	879	853	870	856	865	845	867	842	890	832	827	871	867	907	913	825	908	857	858	877	859	843	868	870	862	839	848	887	878	885	877	865	901	919	869	866	847	890	898	885	882	919	838	856	853	891	874	885	837	847	857	861	832	874	846	847	874	861	913	848	815	893	879	864	870	863	860	827	853	851	808	846	873	841	829	884	840	851	888	870	888	886	841	806	801	865	835	860	857	897	911	849	846	836	832	834	898	863	858	841	889	844	880	858	878	843	873	862	869	833	894	862	839	898	861	893	817	825	876	876	828	874	878	834	863	847	887	873	901	851	880	872	871	844	920	876	848	875	854	882	869	880	889	869	900	885	870	860	858	852	843	891	846	841	850	843	818	887	818	827	864	866	832	859	875	839	876	886	812	792	821	888	887	879	887	863	862	821	858	889	819	861	848	849	868	886	910	897	842	880	846	842	857	842	866	821	857	882	858	835	880	881	898	912	868	843	869	892	872	836	877	893	860	878	890	867	914	859	899	826	831	855	840	809	850	876	800	894	862	884	818	881	836	877	856	835	866	845	854	855	868	871	841	873	845	879	883	814	890	889	862	785	872	804	813	880	840	887	860	826	866	869	803	867	896	879	885	912	870	885	848	849	833	849	857	864	848	816	900	852	860	865	871	843	844	857	805	858	838	875	843	837	833	867	822	908	852	897	802	863	857	827	890	846	809	837	883	827	891	903	900	950	864	865	903	878	889	901	853	889	838	851	857	873	823	866	870	873	899	887	824	841	854	826	835	862	925	895	910	839	850	861	874	853	835	880	845	919	842	825	897	803	849	857	818	852	876	845	819	812	837	815	847	868	834	841	864	817	922	889	894	842	873	857	880	858	839	857	846	869	842	774	849	859	853	837	848	835	886	830	880	801	834	858	905	863	888	861	842	844	860	819	800	834	843	853	893	865	857	842	827	880	894	846	879	891	859	854	809	844	825	820	830	885	836	862	943	835	837	837	836	887	860	882	841	797	829	885	868	969	852	862	819	829	860	841	916	838	916	875	885
24765	21916	29708	26996	24786	20980	5121	937	777	726	628	637	592	603	620	548	598	560	556	554	536	525	537	551	544	539	570	519	493	526	502	519	580	514	532	537	537	532	539	549	518	544	505	498	525	494	561	507	481	528	503	524	528	574	535	552	475	516	537	513	533	513	472	529	534	521	514	509	523	507	507	545	492	523	523	556	513	543	489	531	523	532	537	552	499	517	549	509	510	526	495	525	566	477	543	512	518	515	537	507	522	506	547	495	526	506	532	554	553	491	494	496	520	553	548	530	526	515	506	507	535	485	521	540	521	527	476	532	568	515	547	553	524	532	527	535	495	527	547	530	533	518	566	521	503	491	517	512	518	520	500	544	540	535	547	525	516	539	539	483	572	517	505	481	517	512	486	580	501	532	496	532	543	499	568	534	484	488	530	512	548	531	545	508	525	500	531	518	539	522	486	534	544	552	560	522	521	556	523	521	519	511	496	523	557	517	515	571	513	525	494	504	518	568	523	503	508	527	537	515	564	545	540	527	508	523	518	545	569	525	503	465	510	536	533	490	522	491	559	545	499	518	544	528	524	543	536	482	487	522	526	577	551	547	542	490	553	523	541	505	518	551	580	519	534	536	602	502	523	548	513	532	500	549	522	526	466	496	503	548	533	531	515	541	541	537	548	503	501	565	525	497	527	553	520	482	546	534	516	525	539	539	503	515	540	503	512	547	533	537	520	531	546	505	564	489	546	530	535	507	502	502	523	534	496	556	519	489	537	539	510	534	503	534	492	554	541	495	538	505	508	510	515	523	547	513	516	528	511	505	541	535	512	513	508	559	516	520	516	586	505	498	537	561	515	530	490	569	524	523	498	519	531	489	558	588	507	553	512	508	516	517	499	507	514	559	525	510	532	555	503	546	535	547	537	529	546	559	519	519	499	557	515	512	507	516	524	548	503	491	515	525	487	535	502	516	539	477	553	553	570	522	571	526	539	531	500	518	532	512	532	497	519	497	542	513	520	516	504	551	565	513	541	542	568	493	501	504	511	555	504	525	508	497	520	569	539	521	533	525	523	469	499	515	516	544	506	543	526	504	514	502	539	548	530	526	532	520	564	499	512	534	517	509	539	547	523	496	471	511	525	527	541	517	524	535	534	521	527	542	509	519	524	503	530	570	524	482	590	526	497	505	544	487	574	499	524	516	553	528	506	527	525	551	544	519	504	538	556	517	514	490	545	522	546	543	551	582	505	538	509	525	491	538	528	530	544	529	508	500	577	485	543	519	523	529	565	518	499	518	527	538	517	511	528	535	514	492	527	476	535	546	495	486	508	494	497	514	515	533	510	567	523	517	496	539	541	547	506	528	565	563	513	502	547	505	535	559	507	539	531	517	503	505	595	530	521	523	511	513	514	535	511	511	546	504	505	573	534	497	532	530	526	567	533	528	540	560	539	470	567	504	511	533	526	511	489	479	520	520	492	510	552	544	555	577	492	526	496	513	554	571	527	532	499	520	517	540	531	536	543	520	491	544	554	549	526	557	511	533	524	493	563	500	529	495	523	513	515	492	517	532	534	507	563	531	525	503	523	534	547	533	540	555	519	546	513	497	543	526	518	517	507	494	531	500	519	490	553	564	568	576	518	546	542	522	520	517	517	520	544	495	530	534	487	503	571	520	551	546	518	502	481	567	499	563	523	525	514	548	515	497	515	492	571	518	492	556	543	502	483	537	540	547	523	516	545	532	507	549	511	541	493	549	549	546	534	525	516	472	523	519	499	476	547	506	542	551	562	541	531	554	504	540	536	542	494	568	516	530	570	521	523	571	491	480	502	510	523	482	503	485	503	496	503	548	527	488	526	561	534	503	558	519	515	504	521	546	547	502	505	558	541	556	486	552	514	528	522	520	529	553	566	519	549	530	513	500	547	521	569	518	552	532	537	506	550	528	529	529	539	534	497	485	508	523	533	503	496	523	488	552	529	500	538	507	572	548	519	509	536	486	487	494	531	524	539	548	534	521	523	511	520	538	518	566	519	480	520	502	526	509	505	492	532	489	494	529	532	540	576	528	535	497	510	541	530	534	530	485	519	526	512	528	537	507	539	536	543	548	562	521	519	511	524	526	535	483	582	510	515	495	556	527	450	552	546	575	534	497	525	552	491	537	514	526	532	543	498	536	528	518	507	539	544	527	536	542	514	527	513	532	510	516	506	512	532	523	475	535	473	536	518	528	562	523	544	533	541	518	553	523	513	501	528	513	542	529	475	545	518	538	530	531	500	507	497	497	524	505	523	508	516	546	532	528	514	547	510	551	502	508	521	546	577	554	508	551	538	546	548	522	543	535	550	540	559	551	539	525	497	552	564	540	507	526	546	538	522	544	544	494	520	506	524	522	508	517	529	515	511	552	523	573	519	514	513	525	514	497	501	533	499	542	538	528	518	528	520	498	512	485	522	526	525	494	533	541	560	527	525	530	523	505	542	495	510	526	491	559	534	521	509	537	530	533	500	506	506	504	469	548	491	510	512	521	503	565	551	542	516	576	563	532	527	536	536	536	534	500	525	539	526	536	555	545	504	488	515	522	535	518	587	495	497	549	521	534	551	519	529	523	541	526	505	519	475	549	530	503	517	485	519	503	510	489	495	541	506	504	545	501	487	482	512	534	500	500	500	508	477	530	535	557	535	480	487	548	513	551	541	544	507	532	542	586	550	519	480	536	536	471	499	529	531	495	569	542	530	537	537	534	514	497	550	513	538	541	534	522	559	503	489	515	551	536	517	506	493	503	509	517	531	542	556	512	527	495	544	549	516	523	526	538	547	535	540	514	524	489	535	538	506	555	587	525	511	540	546	524	521	539	530	541	534	522	498	543	521	542	539	504	506	495	510	528	529	522	531	548	551	492	536	542	572	574	492	533	544	509	515	539	495	519	488	515	517	507	503	536	526	485	550	520	529	533	500	525	531	528	526	544	568	532	536	515	517	545	518	526	502	509	542	493	512	533	511	530	531	537	509	540	532	496	478	537	522	528	496	541	551	505	528	492	488	526	582	546	549	550	510	530	500	515	515	512	549	550	545	497	520	525	506	544	519	512	499	555	510	542	525	518	530	526	511	487	523	513	500	460	519	525	517	524	521	532	539	506	462	519	525	533	545	530	475	527	519	505	509	530	506	559	526	479	513	519	522	548	563	487	476	533	512	526	538	507	528	526	545	534	543	511	512	553	557	513	544	518	462	528	544	566	527	506	529	503	508	515	507	535	535	496	533	500	525	516	530	514	564	496	521	506	507	529	510	516	523	501	548	550	473	524	507	519	513	502	517	521	501	498	533	516	495	520	517	506	479	549	506	549	501	505	503	529	515	521	477	546	500	488	490	555	528	496	540	518	549	516	481	502	536	529	519	555	514	497	528	533	500	534	548	509	501	530	526	478	549	538	529	519	504	521	533	513	550	512	543	514	519	526	529	522	545	498	532	497	515	504	548	519	484	564	538	513	499	515
48997	69176	53465	40540	34142	22975	2455	1719	1535	1341	1139	1077	1015	947	929	960	942	931	845	891	850	865	830	891	854	799	867	793	830	832	870	831	821	856	832	907	818	800	819	820	827	840	841	794	859	787	809	785	833	856	823	870	781	891	840	782	777	800	839	821	787	826	836	783	807	820	835	791	806	848	871	809	842	779	900	826	852	843	850	850	822	822	848	843	815	804	847	813	827	816	847	808	790	804	812	861	828	809	791	816	825	813	870	825	838	805	891	831	789	811	817	791	831	810	805	809	842	780	809	846	782	806	765	770	845	853	815	788	817	814	821	839	855	805	782	789	773	775	813	806	854	843	793	763	831	870	827	829	826	804	814	794	748	766	746	803	779	798	813	795	813	822	820	785	787	820	766	790	839	812	803	805	822	835	841	779	799	793	772	829	840	830	846	813	789	828	769	819	811	792	781	824	815	784	833	784	822	820	860	846	827	772	814	814	765	780	849	824	853	770	828	829	825	796	825	816	797	880	764	797	845	815	815	838	836	868	820	870	798	775	810	800	843	790	839	780	822	836	802	839	815	759	836	851	831	857	794	791	854	840	812	792	759	815	829	774	820	840	869	781	784	859	858	800	770	838	764	830	804	815	827	800	774	818	773	828	860	825	794	841	867	798	827	833	857	785	848	808	823	800	833	872	836	820	832	864	837	829	805	800	855	826	795	843	820	767	789	818	789	801	808	852	821	809	844	855	818	770	767	810	772	782	850	846	790	790	853	817	810	852	793	827	775	782	803	786	772	851	814	838	761	771	817	775	820	863	827	841	765	795	826	839	822	820	792	829	811	763	862	858	792	755	818	843	791	739	856	787	866	812	774	791	886	783	759	824	770	794	810	806	857	772	831	850	836	791	800	838	844	788	809	789	787	793	803	834	840	765	831	768	832	840	812	839	786	801	811	847	835	798	787	843	783	786	828	785	830	833	803	833	828	819	787	816	800	793	798	764	822	823	866	795	756	813	808	833	845	860	813	787	821	792	777	823	884	817	803	829	823	826	836	859	792	809	796	834	849	873	791	817	855	820	844	829	789	831	811	801	824	816	807	841	803	841	810	780	852	769	818	844	886	859	792	828	820	778	871	838	819	782	841	805	839	810	839	794	824	801	824	854	827	863	856	818	839	853	839	781	837	799	780	860	813	837	804	814	837	828	860	774	781	805	813	816	810	842	849	841	836	839	781	769	878	861	817	844	845	800	830	815	767	848	812	828	839	794	863	815	786	831	849	833	813	860	775	797	805	801	821	828	813	819	838	836	811	835	808	823	815	847	839	801	853	849	799	853	824	778	785	820	861	770	795	849	863	843	809	799	856	786	836	814	805	807	851	798	819	860	828	807	830	837	851	834	822	871	835	859	823	825	806	860	839	794	819	846	791	844	792	813	882	815	788	807	852	858	805	790	786	771	842	802	857	859	837	798	819	799	841	828	823	833	809	897	830	806	851	773	783	821	770	829	872	818	854	879	840	848	850	839	815	808	823	773	804	823	821	869	825	812	848	843	809	771	822	791	787	809	860	768	810	806	851	814	773	816	777	816	823	813	764	765	827	773	776	811	809	862	831	823	804	816	841	800	823	831	823	844	881	795	862	826	804	778	747	784	809	780	838	790	772	812	784	832	788	792	850	815	818	814	812	859	793	790	833	835	879	848	844	828	828	802	767	773	844	821	795	839	800	840	784	842	791	747	834	801	848	802	851	816	827	806	812	793	844	788	801	798	808	836	863	853	799	802	822	804	818	800	772	786	812	825	821	799	786	864	810	808	866	853	821	788	797	817	828	869	837	847	825	767	877	795	774	769	802	827	726	841	843	844	860	817	836	801	803	790	821	831	810	819	889	809	805	840	820	815	785	882	807	727	857	808	815	860	830	783	827	794	807	824	823	836	795	833	847	850	840	832	816	820	809	792	799	782	822	750	782	809	785	866	860	860	843	824	819	826	807	822	748	833	855	754	786	811	831	793	816	825	781	807	847	786	852	809	832	799	784	801	794	809	855	791	871	753	793	784	797	781	868	844	829	838	804	786	777	781	829	856	790	804	797	817	831	744	783	780	829	815	815	825	840	846	830	843	806	806	779	837	878	855	792	776	825	858	781	803	841	796	802	826	860	861	765	792	786	778	818	830	811	746	813	830	834	815	801	788	825	836	837	782	787	790	789	848	871	840	801	747	845	805	807	803	833	830	802	805	819	803	832	787	763	824	822	812	817	784	803	808	813	804	836	816	818	794	810	872	836	809	823	844	754	875	836	799	833	823	847	798	834	809	789	777	815	812	810	840	813	833	806	797	853	776	859	800	844	794	771	777	789	804	752	837	749	786	794	809	845	808	789	819	837	863	816	839	822	806	828	838	836	799	821	789	779	801	828	811	795	814	813	833	776	793	863	830	856	871	834	827	834	805	840	837	791	834	827	858	829	804	863	838	841	843	828	824	787	783	827	810	845	842	806	851	818	746	797	832	835	845	805	859	824	825	845	804	839	807	890	815	786	802	852	850	788	834	811	810	800	767	823	862	833	800	822	818	786	822	785	814	809	812	777	841	805	864	845	834	765	886	782	798	831	783	817	766	805	877	815	778	826	771	804	827	801	809	796	789	863	825	772	778	807	778	833	805	797	844	851	758	801	812	835	784	794	815	815	818	852	783	810	811	786	849	837	802	811	822	825	808	821	822	781	810	805	837	789	866	814	814	806	834	849	795	830	823	801	818	836	842	790	842	836	794	816	807	866	792	870	844	798	749	783	801	767	801	780	838	832	796	817	819	806	817	794	809	854	809	795	829	786	814	760	858	811	756	774	774	792	816	832	878	758	866	862	847	808	836	816	801	838	792	783	845	821	825	839	844	835	783	826	806	817	810	828	819	816	829	780	857	864	795	799	814	793	766	827	828	799	803	839	802	808	837	817	781	847	881	894	779	833	844	830	846	836	808	830	796	833	802	797	829	812	827	757	828	807	832	791	771	827	865	854	802	799	813	827	801	817	827	817	805	781	826	767	842	791	848	829	829	860	813	762	768	826	848	818	844	814	776	880	814	785	783	778	796	839	841	831	777	798	773	854	801	806	775	827	862	831	824	772	802	818	789	845	762	821	809	750	862	785	836	841	818	836	797	798	773	816	856	831	791	792	757	877	802	864	806	832	872	787	841	811	773	819	803	786	793	839	745	776	866	834	830	810	801	790	792	769	803	819	824	796	823	841	826	845	810	824	756	828	827	807	826	827	782	816	830	827	805	817	833	796	812	817	827	836	813	765	811	772	822	797	801	791	830	773	858	814	792	854	823	833	793	855	863	818	831	769	799	841	839	853	763	795	879	784	811	832	856	803	854	780	826	851	846	822	817	827	797	799	804	842	786	817	800	809	812	803	825	837	786	828	842	817	837	784	822	818	847	824	846	833	801	842	805	802	794	838	805	809	858	814	849	817	860	784	806	811	801	814	797	761	818	891	827	805	876
23421	21506	29432	24803	24452	23005	8887	1076	719	638	501	455	381	366	387	361	365	339	305	303	301	307	312	302	299	307	314	276	297	286	285	290	301	280	272	284	331	279	288	250	265	293	277	263	266	241	265	278	275	268	282	285	276	306	263	302	264	253	273	275	272	299	260	271	287	277	287	289	251	248	257	238	274	286	312	276	262	295	287	261	261	285	307	265	270	275	298	284	294	273	252	298	291	272	246	291	251	276	264	294	264	258	283	266	283	297	275	296	279	257	250	296	266	298	279	276	272	284	286	273	307	261	272	283	261	272	260	270	270	287	276	259	314	270	249	257	251	284	301	293	269	267	272	255	271	282	267	252	299	277	300	300	312	280	279	262	271	272	259	283	255	303	261	284	271	294	269	291	262	269	258	253	249	279	275	274	284	265	289	281	268	293	273	264	258	254	248	285	270	282	261	285	283	280	272	258	253	272	260	276	271	248	240	275	282	278	301	252	270	290	284	271	256	278	284	257	269	274	287	290	273	295	234	283	268	282	266	258	264	273	286	282	272	285	311	288	263	272	262	245	276	312	264	290	274	251	263	278	260	275	288	281	243	272	327	283	277	298	307	249	308	258	301	259	253	266	265	270	283	257	281	285	279	269	294	248	260	286	285	283	277	269	285	283	273	260	276	270	263	283	264	268	284	254	249	265	265	275	299	280	259	271	287	228	281	282	293	236	262	279	267	277	263	299	274	254	273	303	262	306	286	260	299	263	236	264	267	277	274	238	282	259	267	278	293	283	257	264	276	279	281	289	271	259	257	308	276	287	298	273	277	244	279	285	277	264	293	284	267	263	274	257	273	276	244	267	260	290	258	248	293	261	291	277	284	264	269	275	263	271	247	260	262	270	264	266	267	283	280	280	277	251	265	265	292	263	280	254	321	268	273	273	268	288	283	269	307	297	273	284	298	266	232	300	264	275	289	262	271	276	278	281	274	270	247	296	293	288	284	257	293	277	264	247	270	274	279	282	307	281	282	279	285	282	275	254	264	269	241	260	237	272	241	258	279	258	278	288	275	275	282	253	259	288	252	297	268	253	280	259	276	261	252	267	282	268	296	274	266	254	294	261	278	263	269	267	259	271	263	258	294	270	256	261	284	264	281	269	284	272	239	254	285	282	252	250	259	280	293	251	259	254	276	272	277	262	286	284	254	268	257	266	266	270	276	275	279	279	256	284	260	277	271	265	300	302	282	274	280	302	273	262	284	291	259	286	247	284	277	294	290	278	305	285	282	253	272	278	268	261	277	245	255	294	275	267	276	267	286	294	263	258	277	278	302	277	308	280	296	271	259	290	268	259	305	258	271	268	267	285	267	309	296	305	266	277	289	298	288	268	250	274	295	232	243	233	286	271	299	279	291	262	248	286	258	285	272	247	252	259	299	254	259	256	271	286	267	275	259	258	272	272	262	263	279	259	292	266	253	274	266	283	268	281	252	265	274	287	263	276	265	282	288	260	297	305	255	285	277	293	267	270	271	245	275	248	252	320	247	281	286	271	294	276	272	271	270	300	272	258	258	249	277	254	272	242	290	318	243	261	278	281	234	292	278	301	278	279	259	305	264	281	304	276	291	272	251	287	286	265	258	246	254	284	278	278	299	278	275	275	283	255	302	283	281	265	288	257	263	274	267	289	258	287	275	248	261	269	272	231	298	312	246	267	280	273	283	299	262	268	262	248	283	265	298	294	305	251	271	276	281	272	275	290	259	260	263	264	256	299	278	271	291	271	257	247	263	268	296	252	270	287	266	284	292	281	269	297	300	268	286	280	259	263	261	286	270	275	236	288	271	282	271	292	250	266	275	291	267	287	263	272	269	263	261	323	268	277	307	281	268	284	283	275	249	292	280	290	315	284	276	291	263	289	256	260	281	263	281	267	286	285	266	262	277	259	308	265	299	264	278	273	294	262	275	297	264	291	297	268	250	307	272	232	282	249	275	258	250	250	271	254	262	305	276	266	275	262	298	280	294	248	281	260	280	267	285	280	297	262	289	261	255	278	299	291	289	257	262	256	287	287	272	294	274	295	237	262	279	258	263	285	274	276	281	287	281	279	257	289	287	275	281	261	260	285	254	250	290	259	254	275	284	268	246	257	275	267	267	288	266	295	275	260	260	295	290	279	271	257	240	297	254	254	283	304	278	238	269	268	258	271	286	282	282	290	281	248	255	272	245	270	260	283	266	268	264	261	274	263	259	286	244	260	284	295	263	277	262	257	230	273	291	263	287	253	267	275	297	278	271	266	251	265	295	256	266	292	283	265	280	275	258	283	283	259	260	251	276	285	280	261	290	293	286	288	286	261	295	248	275	267	288	254	270	275	285	292	259	241	269	265	264	265	265	273	257	265	270	256	270	281	269	237	267	265	259	309	259	260	278	282	258	271	264	289	275	304	272	276	276	248	272	300	275	271	266	254	280	300	259	261	265	261	296	282	293	268	286	285	253	280	281	267	259	266	280	272	262	285	282	258	287	254	257	292	264	252	292	258	256	276	260	296	285	298	288	269	252	265	283	265	260	267	287	261	266	250	278	282	304	293	262	257	268	290	259	278	293	282	282	242	249	283	274	293	285	263	247	276	274	265	277	272	264	285	281	274	288	272	252	257	263	272	262	289	261	268	283	265	260	247	280	261	256	280	294	264	258	289	284	281	298	291	272	270	272	279	292	254	294	282	247	244	263	263	258	280	258	279	259	304	237	268	285	245	260	270	265	276	252	261	281	293	266	272	247	276	277	270	272	267	275	252	297	278	301	241	265	299	285	283	288	270	284	282	270	290	286	268	241	286	260	265	263	258	229	267	236	272	254	288	282	290	269	267	272	257	276	279	266	276	289	253	283	267	256	233	267	251	294	252	263	262	268	291	262	294	288	270	262	261	269	268	278	265	256	259	272	256	272	287	291	287	284	280	260	264	234	258	251	274	286	268	289	276	257	271	272	264	272	246	268	285	275	250	286	289	280	250	263	282	276	258	273	283	278	277	326	275	276	272	282	245	276	241	318	297	282	281	264	287	249	271	268	257	265	281	287	264	277	278	277	281	251	256	244	289	284	292	304	263	271	281	262	272	246	287	280	254	278	271	279	269	292	245	264	268	287	264	272	290	299	257	260	279	263	272	273	262	267	257	282	277	276	250	275	266	274	264	263	278	262	248	251	278	262	285	282	263	260	267	265	263	254	258	265	272	319	281	272	293	257	289	281	291	258	271	278	246	259	285	255	264	283	272	274	277	278	287	298	266	264	263	294	285	279	257	267	267	281	278	298	265	250	288	293	265	267	308	279	256	301	276	272	272	279	256	280	249	271	267	280	275	291	257	278	240	288	283	280	275	286	292	278	249	254	299	242	285	288	299	292	290	275	264	253	251	256	271	276	281	272	252	245	281	300	262	286	266	253	294	264	277	293	253	258	257	274	252	274	292	269	261	269	272	321	249	263	277	303	247	283	235	257	248
50554	73993	62932	45138	41820	20217	2961	2236	1834	1554	1180	995	835	776	719	678	656	599	575	532	502	511	470	492	491	498	420	473	465	475	459	465	461	450	462	440	487	433	464	414	454	460	456	468	475	386	428	474	458	444	437	475	431	417	434	458	440	436	433	431	463	441	419	426	469	432	421	417	436	428	416	438	425	451	441	407	429	464	403	401	423	423	448	415	424	449	432	450	447	431	405	430	428	455	452	421	440	406	437	430	421	478	442	409	456	440	434	446	471	394	425	447	431	438	404	422	443	418	451	440	436	440	417	437	433	388	449	408	474	430	438	442	429	449	418	455	427	445	455	452	460	402	470	423	452	458	462	423	410	417	430	461	451	399	449	455	464	449	428	458	439	434	397	420	408	436	411	398	461	443	431	411	423	426	447	425	440	455	435	431	417	399	441	444	443	445	408	447	443	453	436	456	462	441	450	470	421	438	460	412	462	443	452	440	473	430	448	450	426	422	432	473	418	435	428	462	451	438	405	461	406	451	457	417	468	445	405	471	428	410	420	492	448	465	479	444	421	428	416	399	463	427	417	444	451	448	446	421	466	419	437	428	416	412	446	445	441	410	435	429	434	439	451	450	401	431	432	444	468	424	448	413	454	425	434	444	427	434	445	420	445	448	421	416	432	411	425	431	438	466	446	447	435	455	442	419	456	447	417	428	449	425	446	429	444	405	459	441	420	399	430	405	441	415	426	438	434	421	459	432	460	438	423	423	458	436	379	430	464	408	448	438	420	457	464	453	440	430	410	428	441	395	443	445	426	438	407	426	431	421	430	427	421	406	456	431	408	443	429	443	437	428	416	460	391	436	435	426	436	445	464	431	447	425	413	456	438	437	493	468	432	466	456	414	471	468	455	443	431	448	456	429	398	405	469	422	432	437	487	447	461	451	432	467	435	430	441	446	439	449	425	436	437	436	452	393	419	417	416	440	447	394	446	434	454	441	437	457	468	448	429	421	427	425	441	439	426	458	449	439	403	430	439	457	424	407	433	451	433	416	388	427	447	423	442	409	414	423	461	458	419	414	475	417	454	434	445	478	450	425	437	404	441	430	407	437	439	407	415	438	414	452	450	453	445	405	398	405	444	451	446	419	444	428	407	405	419	440	424	419	397	436	408	421	390	428	411	451	438	470	454	467	431	421	403	422	419	436	441	452	430	460	423	406	411	449	417	378	479	428	441	426	458	456	415	424	440	443	429	435	447	428	394	417	435	459	396	444	431	468	436	434	422	390	412	453	424	409	436	452	443	456	444	422	439	450	428	462	427	462	404	443	420	425	438	471	437	446	441	442	430	458	441	411	421	425	414	437	452	456	452	453	409	463	446	430	468	406	427	445	461	410	440	425	447	459	416	427	429	447	470	421	452	463	430	457	426	446	414	418	442	442	413	452	420	404	429	460	439	433	467	426	438	421	453	430	409	443	433	469	420	441	402	443	418	420	428	414	471	447	449	456	433	414	465	412	465	430	473	446	425	421	380	433	437	423	427	472	413	471	428	439	442	488	466	395	462	427	403	433	422	415	451	463	427	442	430	463	454	433	439	455	444	439	439	430	446	458	415	447	444	413	410	465	429	424	443	425	453	429	406	433	407	456	420	457	458	391	422	448	423	459	461	441	435	433	450	439	443	446	412	416	402	408	438	448	441	408	436	427	466	381	434	450	417	471	422	440	477	455	431	442	416	432	452	454	409	413	438	474	427	415	411	409	419	419	443	418	438	413	420	428	460	432	438	480	437	391	424	448	453	431	443	470	401	445	427	415	418	437	439	410	470	445	428	446	471	450	430	377	486	449	400	434	455	464	459	392	442	441	474	430	459	439	452	491	434	472	451	425	440	407	389	469	464	433	417	424	415	419	437	452	427	420	396	381	439	444	460	452	450	410	432	416	428	425	470	424	431	403	426	456	449	443	418	481	450	428	440	451	415	444	460	414	442	424	428	464	441	430	390	467	425	478	398	423	453	447	430	424	456	422	411	440	463	440	396	453	437	439	428	382	407	436	441	434	456	400	476	401	418	406	441	434	457	468	445	461	452	434	415	443	445	420	438	445	431	418	427	435	435	427	405	430	416	432	441	473	446	418	445	435	416	453	456	407	398	457	423	417	474	436	446	421	414	459	469	435	399	440	442	413	470	399	417	433	466	450	454	446	444	408	419	411	422	462	450	429	459	442	426	433	456	427	430	434	428	436	446	416	448	436	422	439	453	455	427	411	426	450	451	454	437	454	419	397	451	426	441	435	429	427	463	457	449	442	438	396	372	400	435	449	411	449	417	417	423	441	431	465	435	422	470	436	440	469	408	413	424	445	434	429	450	455	426	448	425	434	427	422	487	436	442	463	432	427	498	425	461	425	419	460	456	471	434	431	397	446	436	422	422	423	419	418	413	463	446	440	391	384	404	429	414	443	431	462	451	448	398	436	417	436	440	441	435	457	426	435	423	393	433	450	405	436	449	441	427	377	406	457	450	452	429	382	439	396	461	465	417	458	423	451	459	432	431	429	465	460	445	418	432	433	418	421	426	457	434	425	450	480	425	443	462	438	417	431	421	434	447	442	454	433	452	447	454	487	414	455	463	454	447	459	426	426	432	445	413	464	419	465	447	439	432	458	431	430	437	402	429	450	390	440	465	409	426	413	422	453	423	418	427	426	420	444	428	446	434	447	406	444	448	413	400	486	416	419	425	435	449	441	400	434	418	397	454	412	434	446	450	407	413	452	442	437	442	456	424	458	425	480	414	425	428	414	434	436	435	433	404	464	430	380	414	438	478	444	432	453	492	439	437	428	407	420	452	420	462	434	437	413	450	427	422	405	446	446	469	431	444	424	435	453	455	444	411	446	439	451	444	476	419	434	416	448	428	425	419	433	444	449	402	429	437	452	458	435	426	448	414	440	415	444	422	438	436	408	415	424	447	415	405	411	413	384	435	395	391	434	454	469	459	437	429	425	407	459	434	436	453	435	445	403	430	430	406	457	438	449	438	422	407	404	428	426	401	474	424	425	465	424	413	495	429	457	435	400	420	443	446	435	432	464	426	425	413	408	441	439	419	431	426	437	378	449	450	434	439	467	424	449	472	427	461	436	466	435	412	433	420	467	417	428	472	421	446	465	449	456	465	422	460	434	414	408	443	451	440	458	441	397	418	434	467	452	444	412	394	432	436	437	459	457	445	455	432	452	448	439	437	444	423	421	450	413	454	414	424	425	483	418	455	380	416	444	441	397	430	455	403	432	434	467	445	421	444	420	437	441	451	423	426	439	425	445	474	451	455	440	431	432	426	438	413	439	418	422	439	451	420	458	439	418	412	428	413	449	431	449	436	415	443	452	402	412	467	385	436	466	422	434	455	420	458	383	450	409	404	471	415	416	442	430	469	431	435	432	479	474	423	422	427	408	439	402	425	442	454	456	423	413	434	432	438	418	380	432	419	415	462	408	460	419	399	451	431	456
31746	30878	23213	12012	6606	2374	963	764	684	652	667	562	610	607	560	589	569	549	536	582	536	526	559	527	558	544	545	574	561	555	522	545	532	531	539	537	538	497	530	528	541	515	537	551	526	535	538	503	521	505	552	537	561	545	525	529	536	535	550	545	538	541	522	542	497	540	535	528	489	515	563	550	562	511	525	549	516	540	500	556	566	536	491	520	542	535	545	536	530	539	530	543	561	496	558	573	532	508	545	569	541	539	538	546	507	549	534	504	542	495	507	554	548	525	510	520	528	523	529	505	556	533	540	513	554	502	538	507	559	524	497	529	546	533	513	541	551	534	515	574	590	496	538	503	541	526	568	515	596	486	563	561	519	533	546	555	509	570	581	482	517	505	521	532	518	540	533	524	502	544	476	566	547	580	499	560	536	538	526	527	501	572	540	519	567	537	528	516	539	505	533	492	537	526	548	534	521	524	539	507	507	544	576	520	498	560	473	540	537	555	491	538	540	502	530	515	509	493	507	530	538	551	493	574	499	540	555	534	526	512	516	503	534	521	530	528	535	525	557	528	548	541	562	516	534	527	560	522	526	550	519	522	545	523	545	522	538	507	489	516	507	573	570	523	530	557	525	564	529	518	565	568	543	535	522	522	505	535	549	560	564	553	570	528	562	539	569	533	542	531	515	572	550	555	547	564	511	548	534	545	535	536	545	598	520	563	538	548	541	562	538	569	487	582	534	544	537	493	553	520	509	499	551	545	538	538	569	570	534	545	555	540	548	509	573	539	561	545	555	514	575	536	577	539	538	563	517	538	524	537	547	535	530	550	498	519	517	549	494	558	554	542	558	538	528	541	509	521	578	583	565	538	531	585	476	529	533	558	586	552	562	522	523	526	567	521	533	534	532	542	550	529	528	523	587	525	530	550	542	505	531	516	558	502	520	527	552	542	554	560	535	533	518	485	503	553	535	515	524	537	490	521	556	543	522	551	513	545	528	537	560	525	550	578	520	516	587	537	532	560	558	555	548	538	519	467	545	497	562	525	559	566	532	542	538	573	509	513	526	575	522	523	559	525	568	578	580	554	549	526	550	559	510	507	493	515	526	548	535	545	552	502	488	550	526	549	543	550	541	542	557	539	534	535	534	538	529	526	539	525	541	542	546	531	487	572	500	524	514	529	555	513	540	568	539	541	504	528	543	554	519	528	522	551	545	512	572	549	495	560	535	509	529	540	543	539	544	488	531	517	535	539	559	536	559	509	547	541	518	559	512	518	563	517	550	513	572	529	529	537	546	514	555	549	532	508	519	555	529	544	480	495	526	531	526	531	568	545	516	546	548	535	554	538	531	534	532	523	524	536	531	537	501	542	536	527	506	536	525	527	506	579	550	511	573	541	518	521	508	503	543	523	517	557	510	509	540	550	525	573	550	562	552	568	564	555	562	577	547	517	508	547	530	569	505	498	511	559	535	563	572	543	539	530	564	528	516	513	543	519	517	523	518	512	536	570	566	553	532	517	537	553	545	561	539	563	520	516	553	508	511	538	540	542	574	547	558	554	473	537	543	535	551	569	537	546	556	564	481	529	513	579	534	557	534	534	541	534	585	554	566	526	508	525	519	564	511	551	581	568	553	566	534	495	511	502	532	528	555	549	553	529	532	513	565	553	530	539	516	545	524	521	519	535	512	521	503	495	500	570	526	552	500	551	564	509	552	545	521	592	509	537	560	522	553	498	598	530	527	547	501	551	526	543	527	554	591	511	562	533	547	551	535	513	526	544	575	569	522	523	514	526	554	550	539	546	499	537	526	513	504	555	517	553	542	539	543	538	549	523	569	535	534	545	512	516	537	508	579	507	543	541	488	563	524	512	529	548	575	522	537	528	511	522	530	551	587	527	532	551	564	514	533	554	519	544	537	518	530	522	547	539	540	499	546	540	522	529	564	543	511	489	469	549	516	599	492	539	533	539	581	548	538	557	517	537	534	552	522	504	545	518	470	526	511	540	534	550	590	537	508	548	548	527	521	510	535	531	531	514	509	521	526	572	535	503	529	517	567	567	550	525	580	548	505	511	539	570	522	578	559	576	546	544	576	558	504	502	518	542	552	554	575	579	553	527	558	515	558	571	532	551	524	520	520	549	543	588	525	505	517	540	524	506	546	567	535	532	551	573	494	525	574	538	553	486	549	534	510	541	484	535	531	514	552	551	499	512	496	562	531	511	529	542	536	548	567	542	480	506	566	542	518	528	558	531	572	570	571	560	547	538	509	545	552	555	507	545	559	496	531	515	497	535	564	534	507	523	510	536	546	524	517	544	518	538	539	523	520	544	529	520	542	514	544	542	519	527	530	512	533	537	510	524	564	529	531	564	549	545	573	541	522	575	543	564	528	529	551	557	512	524	515	508	538	547	509	570	560	509	516	533	526	506	518	518	562	550	525	561	519	523	527	527	531	532	528	546	512	525	552	578	546	531	585	536	527	536	521	533	526	518	522	558	505	562	531	472	541	528	556	537	507	547	481	560	557	514	523	543	530	564	519	526	565	511	529	537	572	589	528	541	512	533	553	514	546	577	542	571	521	555	547	548	544	551	473	539	582	551	586	496	541	582	552	541	535	525	562	539	543	549	523	525	523	514	520	544	536	509	533	531	528	590	552	537	511	493	496	533	532	498	545	494	536	544	529	489	513	538	519	515	536	559	542	529	522	551	549	593	539	516	526	524	565	523	525	529	528	553	565	526	540	531	532	517	550	560	565	495	528	589	519	544	572	561	537	535	541	519	558	521	546	552	570	512	521	504	549	487	534	540	550	515	547	528	552	542	524	474	523	552	553	554	540	555	556	562	537	478	530	576	504	563	527	536	531	560	504	519	546	549	544	551	537	551	567	516	536	540	542	552	543	555	550	561	557	550	528	509	567	528	538	534	548	522	516	533	551	511	494	564	531	541	556	509	508	542	517	553	557	510	505	529	539	530	530	521	520	554	531	531	545	566	556	560	579	506	550	522	469	544	510	524	544	516	562	517	548	550	539	568	504	534	516	545	550	525	550	576	541	562	508	536	485	516	533	524	548	529	556	555	517	539	514	542	540	503	520	536	525	538	540	519	529	583	541	489	529	561	519	563	556	528	504	556	558	522	528	534	484	507	512	513	515	559	513	582	486	504	536	557	560	555	527	501	555	562	521	519	480	514	530	539	554	527	554	530	538	548	506	561	520	540	530	525	489	578	537	541	570	537	510	520	544	539	521	522	538	507	518	553	533	536	534	554	534	534	549	571	515	530	533	518	515	484	556	513	543	548	529	552	576	527	527	550	507	575	504	548	533	542	520	492	543	523	550	479	542	541	506	543	543	571	534	538	525	507	532	569	549	531	545	560	555	564	558	569	514	504	524	545	524	556	553	564	508	526	542	553	513	523	568	482	507	544	527	503	522	526	519	493	527	489	564	546	551	536	547	530	493	531	535	549	538	549	536	545	524	543	561	558	517	522	533	533
42309	46761	24548	13569	11553	4413	1848	1543	1354	1128	1100	963	958	930	923	914	885	867	859	882	852	849	915	823	871	861	838	830	892	869	779	815	816	862	811	803	864	894	844	794	825	858	854	845	828	831	840	827	842	847	808	849	829	845	893	842	823	798	818	806	814	813	814	854	851	796	836	805	814	881	843	789	848	858	855	869	794	867	905	841	822	830	849	829	847	819	855	857	832	829	849	821	884	809	891	857	825	841	823	808	830	753	819	804	794	851	812	866	792	881	870	855	848	803	861	831	862	858	753	798	831	855	799	831	818	800	828	814	832	828	838	859	838	808	821	852	791	826	838	794	848	785	866	837	824	885	872	823	861	741	799	884	827	804	841	825	852	782	836	820	847	820	809	866	865	849	775	808	847	834	836	847	835	840	822	795	838	796	846	814	839	819	798	828	878	766	794	832	802	816	806	825	892	834	835	852	856	847	843	863	764	834	810	800	831	884	816	822	816	813	860	818	845	866	823	840	822	816	818	847	864	867	838	819	808	878	847	815	811	871	859	812	858	826	837	817	842	852	834	839	812	816	869	852	782	863	793	796	859	824	862	791	821	790	843	792	830	840	855	797	887	872	867	881	868	848	847	839	849	825	794	825	811	842	828	810	787	851	792	862	887	816	805	823	821	867	829	824	794	822	778	917	830	874	848	812	827	848	858	799	876	802	822	858	859	801	883	827	783	833	818	812	858	806	822	835	806	800	870	828	847	802	856	884	799	869	836	816	832	780	851	822	852	843	801	828	847	846	856	852	887	883	878	824	864	820	857	824	798	831	801	768	824	877	877	800	816	824	818	805	837	858	872	805	841	833	787	860	849	846	832	878	792	840	868	870	842	837	812	820	811	794	791	860	848	830	852	851	824	829	812	809	841	874	864	817	833	822	825	841	840	838	843	811	841	864	849	837	808	850	829	848	837	832	832	832	882	851	868	820	837	828	867	827	856	848	838	801	836	863	831	826	852	875	883	827	851	847	875	810	877	844	814	914	840	799	854	829	831	850	860	810	779	854	834	822	808	862	880	795	835	868	839	944	807	822	874	806	821	848	809	811	842	796	804	838	801	832	890	837	829	815	845	817	826	853	841	818	831	802	858	808	843	816	814	797	796	861	828	865	809	839	837	821	811	829	835	810	836	812	852	858	806	819	798	804	817	829	810	807	841	817	830	824	857	875	848	841	822	818	837	865	807	856	833	802	879	803	872	827	817	822	903	888	814	807	807	803	819	784	819	871	862	861	817	862	845	853	816	810	790	849	871	817	866	850	835	847	825	821	790	817	834	812	829	850	873	812	850	837	868	789	824	806	848	811	834	812	882	828	816	840	833	846	803	853	857	942	860	834	838	829	804	819	808	893	876	832	816	820	857	841	812	872	806	851	808	866	805	873	918	800	880	820	868	828	806	862	774	831	820	810	826	879	819	810	831	846	800	836	783	800	884	836	842	839	819	855	810	817	822	835	769	747	828	855	832	821	799	829	858	867	830	836	818	738	816	814	850	814	818	835	842	798	922	820	828	879	887	825	826	842	841	792	830	810	837	854	861	838	826	868	845	864	832	897	873	782	836	778	845	831	847	799	856	808	851	843	814	851	870	826	817	806	929	821	827	813	865	890	911	831	835	840	804	871	842	843	790	799	863	823	881	804	872	830	844	827	861	866	851	857	855	843	794	866	830	808	833	865	775	826	871	831	840	831	835	817	843	841	816	861	846	833	833	790	806	854	829	866	826	865	811	832	795	883	888	829	870	809	822	863	865	842	856	813	791	901	804	796	789	771	774	809	871	867	859	868	796	796	883	848	843	820	879	848	874	826	818	787	771	808	773	884	822	872	801	802	828	801	942	837	782	887	833	812	823	842	809	825	822	838	849	818	855	869	822	829	860	838	807	820	860	773	835	856	846	845	786	835	820	872	815	882	865	766	877	865	797	842	874	867	861	813	804	839	791	832	799	796	824	873	838	842	841	871	848	852	826	750	822	854	799	845	847	853	796	814	793	870	863	832	887	839	808	800	807	867	838	840	851	830	803	822	865	840	795	841	806	824	851	859	841	811	866	867	790	868	837	801	823	810	853	780	774	813	790	815	890	814	821	811	767	837	877	822	834	813	833	835	820	861	799	917	902	826	761	815	844	804	834	852	840	869	851	862	836	773	833	841	785	790	841	827	823	873	798	876	842	892	805	828	792	838	859	809	802	818	868	807	824	797	861	839	856	834	862	860	823	843	746	856	893	824	792	802	842	858	808	795	819	842	844	852	882	897	839	829	833	801	787	871	820	778	788	841	870	844	831	851	874	804	777	820	835	855	867	782	830	806	863	799	874	770	772	880	778	789	793	861	852	831	784	859	804	834	844	796	784	875	853	827	854	827	831	871	874	837	853	849	868	810	850	849	866	852	838	850	809	834	758	822	870	838	832	842	794	811	848	885	864	889	824	825	810	815	824	789	881	822	800	793	812	760	813	837	875	829	858	878	814	842	860	832	879	810	864	754	836	830	838	762	788	874	827	859	818	865	833	801	886	829	847	822	864	832	823	771	833	808	779	854	824	869	778	867	839	847	868	846	864	845	825	780	815	849	866	820	860	829	857	796	814	860	810	802	836	830	804	862	876	839	842	843	852	849	873	844	821	858	794	835	853	827	836	841	816	807	818	847	821	788	783	906	781	809	841	779	874	813	829	798	855	815	855	817	843	809	868	772	839	837	846	820	815	864	788	827	819	843	893	803	851	832	773	786	824	849	821	854	792	845	851	818	798	817	803	813	847	872	785	848	817	885	887	870	840	845	848	811	854	804	851	828	819	834	830	848	824	886	813	779	827	855	827	789	762	834	810	829	844	872	878	894	855	816	863	849	801	868	864	871	820	842	841	813	832	869	822	821	844	813	829	816	820	811	784	837	815	813	815	878	846	893	847	811	789	852	849	889	809	830	812	831	851	819	875	887	855	877	781	813	791	805	831	796	865	771	809	855	864	825	813	830	847	849	812	845	882	845	808	817	806	851	810	831	837	839	825	816	878	835	814	818	824	862	825	826	837	798	831	822	856	828	813	800	868	810	843	784	838	765	846	877	829	825	858	837	815	822	852	797	840	823	783	801	814	828	794	791	841	838	812	769	835	834	822	806	834	854	857	874	822	799	862	840	807	822	824	776	845	845	869	849	819	805	815	827	810	826	846	885	885	841	856	805	823	882	800	826	852	830	831	844	880	820	765	835	823	849	837	823	858	848	856	844	848	811	841	838	794	831	864	860	825	836	818	819	860	831	791	797	848	854	806	808	845	863	838	821	847	838	843	847	839	874	835	830	858	831	821	813	868	853	846	773	834	860	845	823	830	837	784	814	826	804	787	873	782	834	801	833	820	873	844	816	843	856	867	824	837	832	865	828	854	826	878	837	818	867	760	812	835	779	840	829	795	796	865	839	845	823	847	861	848	842	806	786	867	829	814	834	808	855	807	825
24591	21885	29616	26051	25651	15912	2627	1040	775	708	653	610	551	568	532	513	583	559	553	558	512	556	543	507	522	484	525	525	504	479	503	504	519	502	511	517	471	500	527	557	523	493	502	523	474	497	501	502	514	497	525	524	517	527	496	541	478	514	564	498	524	495	558	508	493	494	493	525	520	492	547	496	511	498	507	469	491	494	527	517	541	501	479	501	492	538	456	507	449	455	537	489	523	480	492	503	504	537	492	489	509	517	507	496	499	478	505	483	528	528	507	507	504	507	514	479	486	513	515	529	487	490	494	495	539	534	503	488	511	536	557	522	506	494	491	494	511	512	499	533	511	501	524	466	473	497	511	475	513	538	530	512	505	489	501	502	460	496	511	494	515	468	508	491	546	479	484	515	470	492	546	462	570	504	494	504	506	479	487	517	501	484	535	460	495	487	488	473	501	463	492	508	531	541	480	468	505	515	499	520	502	542	523	508	495	498	480	507	470	530	538	473	509	481	540	512	483	501	505	472	523	501	487	483	518	494	504	508	516	498	535	493	525	544	493	469	533	474	491	511	501	505	540	496	568	509	474	500	510	469	505	488	497	564	509	485	505	507	519	550	501	532	500	477	494	495	538	461	524	485	548	518	509	513	486	494	458	500	512	492	518	480	483	450	487	509	481	507	525	493	496	505	461	465	492	505	509	474	505	488	495	544	530	509	527	541	511	513	550	495	476	487	512	480	542	498	465	516	484	534	516	487	475	524	543	519	529	507	528	494	536	482	495	511	459	464	472	514	515	524	495	507	517	528	457	476	535	508	497	493	476	477	511	519	469	510	492	489	498	493	489	511	521	488	540	474	521	513	499	477	499	464	470	485	505	496	460	519	480	506	458	493	510	541	523	541	514	505	481	506	471	522	509	520	517	529	496	484	488	463	489	453	494	486	492	490	491	522	529	498	528	483	488	498	523	544	453	468	529	508	490	481	523	520	499	495	534	489	443	489	512	519	506	539	493	516	512	462	499	498	473	481	483	516	506	499	493	476	512	502	511	484	498	524	515	467	497	536	473	526	511	533	513	500	518	499	490	512	493	493	478	548	507	485	512	479	546	492	471	457	498	524	515	511	471	481	511	507	509	538	548	473	478	513	497	493	516	501	528	533	482	487	491	506	479	504	480	521	506	475	499	469	512	524	492	504	527	506	448	490	536	508	436	518	515	493	473	519	471	488	481	520	525	495	527	485	542	512	449	529	479	484	488	497	507	511	492	483	494	475	513	477	524	478	527	537	518	514	545	503	494	514	474	477	490	497	507	477	513	527	524	506	514	463	503	472	496	506	513	542	496	516	483	485	502	501	488	508	498	503	488	528	474	508	486	534	540	495	552	460	543	480	503	488	505	535	503	507	521	507	531	538	497	531	467	536	538	494	513	489	470	478	532	488	503	494	500	465	506	476	510	492	518	509	484	478	533	534	526	498	519	499	545	548	512	515	508	440	487	463	519	528	523	520	512	466	508	509	495	487	473	505	527	542	530	493	498	518	503	543	493	530	476	521	509	494	536	509	485	524	538	500	516	515	495	521	506	517	493	538	470	511	494	537	486	488	498	534	482	514	523	504	495	500	428	510	529	492	482	480	492	496	493	482	514	506	523	496	534	516	502	484	498	526	522	474	531	535	515	500	495	508	509	499	547	523	475	502	537	501	493	500	479	516	500	509	501	481	499	477	504	517	502	502	518	495	527	492	532	489	568	504	493	518	447	489	475	499	498	490	496	502	489	533	511	500	529	489	512	496	512	493	486	504	518	526	498	508	510	504	501	504	513	520	495	503	516	487	517	493	500	515	521	513	511	502	504	510	549	486	508	547	514	522	521	539	509	526	529	487	484	532	499	484	521	525	509	520	507	506	500	539	530	491	487	522	505	520	521	482	492	523	484	517	492	550	512	479	492	499	523	490	473	534	521	491	490	484	478	498	443	504	474	477	480	511	488	482	500	488	494	442	480	513	504	511	503	532	534	478	491	514	513	470	458	495	489	507	537	508	505	494	490	481	464	483	514	499	522	518	515	484	513	507	517	487	492	496	502	499	533	500	527	492	516	534	505	524	517	509	496	540	508	515	455	517	496	506	499	505	466	521	517	502	519	540	500	505	533	505	558	504	520	504	483	491	532	459	484	502	493	490	484	466	489	488	467	476	487	515	538	488	525	467	500	492	488	490	538	507	491	511	536	557	505	523	508	493	474	505	531	497	533	515	477	491	534	513	472	533	506	518	529	521	497	510	517	499	531	485	532	488	533	527	486	484	499	495	492	502	519	518	514	499	511	518	509	501	491	512	495	534	513	479	471	505	481	526	508	493	494	492	490	465	477	499	471	463	535	494	500	479	517	478	473	523	455	505	515	490	483	534	485	481	537	516	536	504	533	489	537	489	518	515	473	542	514	469	497	516	493	505	500	482	464	538	540	541	481	528	505	488	509	484	524	496	517	532	529	506	511	482	553	496	489	494	534	498	513	534	515	439	484	492	499	497	500	504	517	501	504	524	468	498	508	498	496	535	498	498	504	492	481	471	524	522	522	492	468	507	475	527	526	508	517	513	519	530	489	487	487	469	520	510	469	466	508	504	513	468	494	504	488	524	509	465	523	467	513	507	531	455	495	485	475	481	474	477	448	532	493	456	468	490	525	468	539	493	500	463	529	511	476	471	489	489	500	500	513	496	492	514	513	501	511	482	503	524	488	524	524	507	522	478	524	532	519	504	482	495	534	497	470	493	471	479	548	537	518	465	486	476	474	490	488	517	442	495	491	504	496	505	482	500	533	493	516	530	509	532	507	511	476	496	532	524	499	504	489	502	466	501	479	467	495	485	472	519	519	502	506	549	492	523	525	523	507	533	520	497	483	542	475	543	526	509	519	518	470	489	481	484	483	465	537	479	492	451	518	497	505	486	474	515	494	501	509	523	495	493	546	469	526	469	568	552	510	485	489	486	494	531	535	508	509	471	523	502	497	477	498	514	528	504	452	495	505	467	518	518	492	509	484	480	506	512	525	487	514	510	479	533	515	501	490	538	505	494	531	506	504	512	484	520	505	488	463	552	545	502	487	525	534	495	484	474	487	507	487	502	548	498	504	497	500	484	482	482	514	492	512	465	528	525	524	488	521	518	503	491	481	478	507	481	499	533	553	500	553	522	506	563	501	514	497	487	478	491	532	504	500	490	498	500	472	537	521	479	480	491	507	463	502	534	513	502	515	502	485	528	445	492	520	516	521	507	497	475	527	508	515	475	520	506	480	517	482	510	507	511	552	503	520	480	507	477	533	501	500	501	519	488	490	495	469	546	554	519	493	510	465	517	500	477	492	501	551	516	517	484	523	516	512	512	487	537	505	485	480	494	505	507	528	489	496	445	487	493	503	512	493	492	486	504	468	506	505	482	507	482	499	511	515	518	528	537	533	512	498	519	519	496	524	443	524	497	518	472	520	520	512	493	493	484	499	520
47727	68955	48815	38985	34886	12695	2542	2161	1730	1336	1110	1052	1070	929	1021	906	926	946	865	880	852	814	821	867	831	840	784	838	778	782	849	787	819	819	759	817	813	811	857	770	794	758	864	783	767	832	809	801	794	776	799	752	773	817	765	768	809	837	797	812	792	790	814	779	788	790	820	779	793	752	762	850	801	828	788	787	799	831	856	803	743	868	761	802	761	801	818	770	836	779	751	800	823	791	771	784	795	779	793	799	774	854	765	849	772	762	791	802	786	792	743	798	816	768	808	838	722	819	797	811	780	802	784	754	800	813	736	797	838	787	798	823	802	793	793	795	812	822	803	786	793	737	783	780	848	749	791	829	794	798	822	792	794	766	839	763	814	778	766	845	783	873	795	780	752	805	813	737	786	764	807	807	770	846	740	762	795	804	823	765	801	817	762	779	823	814	828	781	756	745	840	760	785	813	772	790	756	812	790	787	763	808	759	770	792	808	772	782	803	809	757	842	785	793	777	780	822	786	821	814	810	770	799	801	740	797	866	754	792	734	784	810	758	813	749	811	709	766	772	808	807	803	823	795	827	785	780	789	748	783	818	810	791	758	797	775	789	823	819	764	827	781	733	766	821	780	785	807	789	829	764	814	799	768	782	786	754	767	792	766	776	773	749	768	792	800	794	832	743	762	809	796	815	722	826	806	766	766	759	741	804	822	806	755	773	795	820	800	786	752	809	735	768	742	763	817	793	763	778	825	817	791	747	766	812	818	741	826	780	775	806	811	759	724	830	781	802	777	781	790	771	834	816	768	772	780	794	784	838	779	786	761	803	805	810	775	823	805	792	774	837	770	837	813	852	825	803	767	797	772	802	816	771	798	811	798	811	782	805	786	750	764	775	818	780	785	797	787	756	752	763	841	782	805	809	800	766	827	786	813	822	731	790	775	773	758	801	785	755	781	787	788	779	818	841	795	794	806	801	795	816	799	750	758	790	750	787	818	768	817	813	774	783	819	775	754	826	750	824	818	781	777	821	769	771	790	774	778	745	788	782	815	792	792	794	785	793	765	699	732	791	797	798	836	762	802	816	770	786	788	799	800	792	776	766	769	815	794	758	782	768	761	793	846	742	798	839	791	840	814	773	766	741	785	775	767	800	822	812	772	731	741	784	817	785	791	814	768	803	803	791	787	761	783	841	777	792	780	795	799	790	840	793	838	830	756	787	786	802	838	751	780	832	803	774	778	760	784	778	765	805	781	778	787	793	784	801	795	857	796	781	843	840	786	804	805	777	768	779	785	782	784	721	787	724	733	791	838	776	815	754	782	735	776	755	808	848	778	796	797	805	789	776	762	784	766	837	774	782	840	821	759	840	755	795	777	819	826	732	775	841	793	807	819	758	778	784	780	817	829	787	823	805	783	770	812	839	809	801	761	781	800	842	781	764	818	810	822	713	766	750	791	744	800	801	775	810	754	791	828	807	791	770	767	771	801	772	795	782	867	815	794	775	856	821	838	821	795	773	848	818	813	760	831	793	776	786	781	799	751	792	766	791	777	794	809	807	783	773	811	800	857	803	830	815	767	800	792	816	798	798	833	800	844	785	754	794	811	748	725	799	781	767	782	785	819	782	774	808	781	786	770	778	788	758	805	761	760	782	792	756	802	798	798	795	813	862	823	761	794	782	838	813	799	798	815	753	788	778	801	780	837	766	811	771	771	797	848	798	817	803	800	783	815	818	794	802	771	821	819	834	839	778	798	770	803	769	833	762	839	790	792	753	751	791	804	792	798	797	785	810	783	834	743	769	856	779	828	757	765	780	800	827	805	782	728	758	767	794	870	832	813	805	818	812	783	799	804	774	812	812	767	840	780	822	802	839	826	760	765	819	826	820	788	770	777	813	788	824	778	784	766	850	804	782	787	772	762	760	828	757	783	818	815	799	811	755	831	777	790	772	791	771	829	750	802	781	772	806	779	734	759	780	782	796	797	807	844	763	778	732	796	842	771	807	806	783	773	747	765	784	830	800	823	790	817	788	776	765	802	803	791	781	789	805	781	771	739	791	815	833	804	774	756	798	777	788	769	779	778	791	740	808	794	826	771	791	780	809	781	801	789	814	784	795	805	831	821	802	742	790	829	774	758	820	802	813	743	854	817	808	788	804	830	728	774	807	762	856	778	771	757	803	740	777	793	848	803	765	782	817	789	757	813	794	747	806	777	788	781	744	788	729	766	797	759	796	770	775	750	781	881	810	759	801	829	781	831	827	811	773	781	782	782	792	805	754	757	770	800	796	786	803	768	815	819	786	782	832	809	811	773	815	780	792	774	787	804	717	790	782	788	814	773	766	816	769	780	820	832	799	783	760	768	795	769	777	751	789	783	768	819	794	822	770	820	790	798	776	775	782	826	797	811	763	794	788	791	807	786	768	759	804	778	738	792	760	800	740	811	777	789	772	795	769	797	812	790	771	803	807	837	737	785	756	747	768	760	822	826	769	768	831	780	782	796	771	830	780	788	790	825	785	809	774	787	757	798	799	821	757	814	785	772	807	834	805	776	756	771	849	814	845	790	787	853	760	774	833	754	804	796	787	791	803	750	790	796	825	833	788	786	773	825	780	741	754	770	763	802	808	806	782	787	804	774	813	766	815	792	737	794	756	806	772	818	769	792	788	844	772	797	804	779	805	781	779	768	844	772	776	779	767	810	845	813	816	742	753	836	839	830	808	764	813	802	786	802	748	830	783	830	795	773	823	779	767	806	773	814	802	782	799	762	783	761	760	818	844	844	779	776	797	745	745	801	768	775	831	811	822	810	839	767	778	771	760	735	805	795	761	759	834	803	752	839	812	784	757	741	790	795	762	783	808	781	807	768	758	782	754	803	824	828	839	788	810	780	809	778	767	803	790	810	781	846	804	808	791	757	788	780	787	791	790	785	797	776	767	766	822	802	775	755	760	792	781	815	791	777	803	792	861	780	757	769	819	790	791	745	756	822	803	745	807	767	745	750	757	790	798	770	820	798	792	746	799	737	801	814	753	804	743	757	754	794	783	843	780	832	751	811	791	800	735	784	784	782	773	785	780	827	775	840	804	822	797	776	794	807	759	790	798	798	775	788	808	782	790	783	769	779	814	816	781	795	797	784	821	815	790	799	770	787	744	752	753	851	827	778	734	764	764	814	757	790	806	815	801	831	792	787	773	761	789	790	781	733	801	807	807	763	744	777	770	723	805	828	772	762	783	827	771	755	784	744	781	766	793	794	788	762	794	826	823	786	796	791	839	838	842	808	773	786	722	809	752	817	805	812	859	811	749	736	787	800	807	811	812	780	791	796	802	762	841	824	827	812	773	762	780	774	797	806	828	796	784	698	831	810	778	818	846	817	813	769	824	805	743	744	801	811	785	750	792	788	761	767	783	782	749	802	783	775	808	798	812	804	804	760	784	791	785	799	767	788	823	781	863	761	750	848	759	792	792	769	839	772	746	794	813	765	773	789	800	756
23636	21690	29741	25380	25050	23572	11734	1072	643	501	418	400	370	365	304	335	356	346	320	324	326	312	279	306	322	295	278	296	305	304	287	314	276	283	291	302	293	288	265	268	272	269	292	272	315	293	287	310	271	274	298	282	274	280	280	254	284	306	269	309	278	263	290	306	289	261	267	308	263	260	277	259	264	263	287	295	308	271	276	253	293	257	281	260	261	290	265	282	271	291	292	288	256	283	292	277	302	269	281	267	271	267	289	268	285	277	269	274	288	292	274	281	289	282	299	271	280	279	268	279	248	260	271	266	291	255	275	248	291	254	271	269	266	273	259	312	264	281	284	244	302	272	275	286	293	279	286	277	250	269	267	252	299	276	301	290	287	253	281	279	264	280	291	248	313	278	261	281	258	286	290	287	238	263	284	275	277	265	273	254	252	261	276	289	273	283	286	274	288	277	285	271	243	260	284	245	268	281	275	298	271	307	282	322	245	279	286	287	279	275	249	276	259	287	308	267	275	310	282	288	273	289	280	262	280	294	275	286	295	262	254	298	236	276	289	306	266	282	286	270	301	243	291	279	303	280	259	309	294	275	277	259	263	278	281	254	288	250	256	271	284	226	284	262	313	281	267	277	254	294	278	267	270	277	276	275	288	236	296	264	280	271	283	289	292	278	291	268	301	270	281	282	265	283	284	286	279	279	308	260	276	277	295	299	278	254	267	268	284	281	251	264	263	266	268	275	300	300	278	290	283	272	279	309	280	275	212	279	286	311	275	250	284	279	277	282	271	270	245	280	268	273	278	296	246	253	291	271	288	248	299	270	282	280	248	305	260	261	263	240	309	282	233	272	285	280	264	268	266	303	264	284	287	279	285	267	249	264	275	283	250	266	279	243	291	282	285	271	268	332	298	262	262	281	272	279	288	313	247	262	303	284	290	254	270	277	288	316	271	275	314	275	288	263	275	318	224	271	294	289	287	279	263	255	275	275	290	264	280	268	270	280	287	313	289	287	278	282	268	275	273	280	298	254	293	277	280	266	269	289	295	264	268	243	278	286	260	253	301	297	293	267	292	294	282	290	258	276	262	276	294	260	267	277	265	273	300	258	277	256	305	291	280	289	251	270	282	260	254	293	263	257	275	291	256	280	292	266	303	279	271	273	261	269	254	274	256	263	293	258	291	263	270	270	307	268	278	264	278	279	282	278	292	276	295	298	267	259	277	303	265	275	295	294	295	259	284	267	268	278	261	287	270	255	253	292	278	293	295	278	279	272	280	259	263	278	273	275	301	290	298	310	271	285	280	289	271	285	284	255	260	267	291	281	267	259	266	284	254	273	290	301	267	293	296	264	319	268	240	274	274	299	283	273	282	286	276	271	299	264	272	288	279	257	274	279	287	286	232	258	257	267	295	279	260	273	284	286	255	277	261	284	265	266	253	265	291	291	261	273	252	314	283	263	325	262	259	270	290	271	295	323	292	287	263	250	278	276	270	279	275	277	303	281	298	283	258	256	287	291	288	291	278	272	284	295	288	306	289	271	310	283	273	300	284	304	283	286	289	250	287	278	290	275	294	256	238	255	266	285	270	288	265	246	276	260	261	270	299	281	266	287	264	264	281	273	263	298	276	273	263	293	268	270	295	286	277	280	277	267	273	301	292	250	274	298	273	291	234	280	281	293	261	310	298	322	281	244	277	277	275	265	273	277	266	285	300	274	298	282	301	262	261	271	276	308	258	296	283	320	309	300	298	287	272	283	274	265	293	299	294	290	267	293	288	272	281	277	279	239	266	277	246	269	278	262	265	265	309	280	256	265	290	291	280	264	292	282	252	264	297	303	253	284	286	287	274	271	235	281	305	291	294	283	247	297	294	314	284	279	260	292	245	283	277	302	295	273	262	287	273	284	257	281	278	276	270	287	258	264	281	287	278	294	284	306	251	245	290	260	270	281	289	284	254	287	248	293	269	285	277	288	277	268	297	309	281	306	243	289	288	256	249	252	281	288	255	273	278	290	293	272	283	241	266	264	284	305	264	279	268	270	260	268	272	272	279	256	245	250	296	266	269	271	283	285	302	266	246	279	308	298	266	294	292	275	307	310	255	311	283	269	300	269	313	282	315	278	279	251	260	278	306	285	284	275	305	270	284	269	287	279	255	236	286	282	283	282	305	272	270	265	241	273	299	247	311	280	262	263	290	299	264	268	290	262	273	273	298	251	272	283	287	302	284	308	246	281	271	263	281	280	277	286	273	278	277	274	247	285	257	271	306	283	252	271	275	271	266	298	296	277	272	261	249	281	276	300	277	271	262	299	286	308	290	268	279	280	279	296	257	263	288	258	254	272	279	262	286	270	282	296	273	274	285	261	262	244	298	299	278	299	278	298	294	250	275	309	292	279	282	266	280	307	275	264	254	254	281	294	275	308	244	297	257	253	263	290	268	272	266	287	270	273	277	271	309	292	279	298	285	300	277	266	287	286	291	267	288	255	305	276	264	298	269	278	270	244	277	246	264	280	260	267	278	304	280	248	260	240	296	307	278	283	291	267	289	280	287	271	307	273	266	268	304	262	272	262	292	281	282	278	297	311	271	302	292	242	241	250	262	293	262	276	273	257	256	284	307	288	270	259	250	279	263	278	282	296	312	285	284	266	298	261	266	253	294	290	265	314	293	280	276	271	285	277	305	291	258	292	284	278	307	279	267	293	292	240	241	275	275	270	291	267	306	252	269	269	258	296	260	275	287	272	288	294	287	264	291	273	266	258	246	283	300	278	273	278	253	276	263	285	278	279	295	287	278	244	295	289	285	256	279	271	277	269	293	295	301	273	268	231	280	251	252	263	293	310	288	264	270	289	259	275	290	298	252	270	268	269	304	303	282	274	269	278	280	284	265	282	281	250	300	291	260	276	281	266	276	294	269	275	298	289	281	288	287	279	275	284	305	271	264	270	256	279	283	316	263	277	248	293	298	257	280	271	302	288	274	262	258	305	301	281	264	276	253	268	277	266	278	273	233	273	282	282	282	259	278	273	261	265	313	274	261	257	286	271	287	270	296	281	302	275	275	290	295	265	302	251	307	294	278	279	274	271	284	291	269	304	278	270	265	271	275	308	296	296	270	289	280	261	302	295	278	285	257	270	274	308	257	273	289	278	289	269	262	262	271	243	260	269	297	258	256	273	257	265	265	305	270	256	271	286	252	257	294	275	276	276	258	250	292	256	273	266	256	272	269	268	288	238	296	275	254	293	281	239	277	285	293	285	276	280	282	286	254	284	251	274	331	283	264	250	271	260	260	285	240	287	297	257	265	268	308	295	276	274	282	289	279	271	276	269	266	280	253	280	270	292	278	293	288	296	293	303	306	278	274	281	282	259	271	288	323	265	283	286	273	247	271	267	276	264	248	256	256	244	254	255	287	281	295	267	239	301	279	281	281	297	259	269	267	278	300	320	279	294	291	296	247	258	268	280	287	236	307	281	274	246	265	262	265	272	273	308
51675	78947	64169	48403	40871	25789	5652	2014	1439	1199	957	775	735	643	612	610	570	566	601	541	558	544	496	461	497	481	475	469	470	485	427	453	445	483	466	469	454	434	456	464	450	463	472	438	474	452	458	435	467	406	465	448	484	429	462	421	463	444	467	444	499	456	454	472	458	439	483	475	470	412	438	435	426	457	446	437	437	437	423	461	450	425	438	451	468	434	441	408	418	413	408	455	428	460	411	486	461	462	453	450	468	456	423	431	477	466	455	436	460	460	461	494	433	453	439	442	432	458	423	469	462	412	444	419	456	450	468	454	408	416	440	487	437	437	470	459	472	456	433	451	424	464	440	423	409	417	445	453	467	445	447	447	469	447	431	473	449	502	442	464	449	454	440	411	455	469	465	435	433	431	469	463	429	435	439	458	455	473	495	465	464	472	440	460	449	455	438	465	417	433	456	433	443	422	446	439	409	446	452	458	454	432	432	464	472	460	499	467	483	445	463	448	441	426	474	451	419	454	438	436	493	444	388	425	404	439	426	477	448	411	416	467	435	418	453	472	432	462	427	459	451	429	446	447	442	445	443	433	453	465	451	419	455	430	443	461	435	415	514	480	430	480	440	465	463	434	448	436	441	422	460	458	462	423	421	452	445	436	456	428	450	451	406	449	460	419	423	427	453	446	434	452	429	457	453	444	435	457	445	438	407	428	435	435	442	438	447	457	413	445	429	415	436	445	396	405	460	476	448	434	447	437	448	461	465	427	446	457	448	469	445	439	468	447	456	466	438	487	492	426	453	412	435	444	412	465	483	463	461	441	417	450	450	459	461	415	386	413	429	438	470	410	464	475	456	427	463	429	424	469	427	470	419	440	400	440	426	416	454	432	416	452	465	454	411	434	441	489	472	442	472	446	501	421	472	463	410	471	486	423	417	433	422	469	416	466	432	438	464	425	430	490	457	413	422	434	471	439	440	431	495	451	455	437	436	442	414	434	439	437	437	431	469	446	448	427	468	454	422	396	468	471	470	465	472	469	432	398	427	463	455	405	435	437	410	485	443	411	434	436	403	401	485	471	426	466	442	441	466	444	459	429	412	441	464	428	455	443	432	446	425	441	430	457	457	418	451	441	431	423	437	468	459	485	400	469	472	426	446	449	446	446	457	412	423	454	482	417	413	440	480	443	445	440	439	409	420	413	421	459	426	429	462	455	441	439	447	414	450	433	469	454	468	474	428	440	468	425	446	438	399	431	458	486	455	466	473	435	501	489	393	432	430	445	422	440	430	423	441	494	420	469	472	458	415	475	415	447	483	432	403	436	462	454	468	429	483	483	432	497	467	469	452	463	419	434	437	451	464	437	471	480	458	442	464	427	460	428	464	429	441	491	480	466	432	457	437	425	420	443	443	458	439	427	422	488	436	410	440	474	452	453	442	465	455	411	468	420	425	495	458	437	436	436	450	449	447	417	416	443	455	431	449	412	427	422	428	465	431	453	436	461	472	448	450	433	446	428	424	461	436	462	436	461	433	427	448	448	439	437	456	463	440	462	453	427	418	408	423	445	469	444	448	462	418	441	437	412	435	457	451	463	450	426	446	477	449	419	438	444	463	434	409	409	465	444	458	483	472	433	451	472	465	467	449	458	420	418	432	442	451	450	451	445	431	450	419	472	440	427	414	446	469	443	471	412	454	436	440	455	479	431	450	456	468	493	420	471	448	452	396	440	437	437	390	443	451	434	428	455	478	412	435	428	440	458	469	464	433	482	446	420	398	420	407	448	469	471	436	468	426	436	442	426	392	449	421	439	440	430	447	452	442	471	443	444	426	476	437	457	418	445	478	484	444	460	465	438	476	415	438	455	427	424	437	418	442	461	445	421	427	449	463	456	467	473	446	474	468	427	447	456	455	412	431	430	476	442	405	455	429	468	406	458	425	409	453	441	449	473	452	482	471	449	475	453	411	422	443	476	498	420	436	439	472	460	468	463	438	435	448	439	419	454	446	421	441	481	458	498	420	456	461	462	413	422	453	432	411	463	461	469	467	468	461	447	434	491	458	460	428	466	442	452	454	479	452	437	474	453	429	439	417	422	469	410	436	429	446	468	448	470	434	408	433	451	449	442	464	447	452	473	457	424	450	445	448	438	465	459	418	411	434	467	443	428	445	437	464	428	413	459	441	449	400	436	427	431	471	455	433	451	478	449	474	429	459	420	466	465	421	478	461	473	441	455	467	464	474	457	450	452	463	454	430	418	382	455	414	474	433	454	481	395	458	438	437	475	441	457	458	466	425	443	467	455	419	419	464	461	431	445	474	413	446	451	459	450	435	491	446	437	478	462	451	460	464	455	416	428	478	408	466	446	427	459	439	452	421	457	442	436	443	429	470	511	423	435	441	452	448	438	465	471	491	435	464	438	471	469	429	437	446	439	484	430	439	422	433	466	430	421	411	481	494	438	473	458	443	463	456	437	432	420	428	438	475	460	476	446	458	441	408	425	444	457	465	458	434	428	462	440	453	427	440	429	437	434	388	426	429	462	462	427	468	458	428	459	457	428	477	414	439	449	430	413	457	437	419	442	415	448	418	429	447	413	393	465	434	440	432	436	505	427	429	484	442	419	429	476	435	442	449	427	415	465	437	415	440	445	459	437	473	446	464	427	441	436	423	481	452	465	440	464	464	406	463	431	448	445	444	468	456	453	438	433	436	453	479	446	458	449	436	449	431	425	404	459	480	450	412	427	404	418	443	453	419	423	461	397	452	439	424	448	431	421	442	414	467	422	436	464	456	440	470	468	462	446	432	474	435	440	419	412	442	461	460	465	409	459	401	444	444	441	441	426	450	433	457	430	457	479	466	447	441	467	455	484	434	458	457	429	425	460	439	419	448	449	442	421	400	432	431	428	461	422	417	394	441	424	423	435	428	445	411	468	457	423	410	422	438	430	416	425	489	467	454	403	437	422	433	430	443	453	424	420	433	425	466	472	430	412	434	496	459	414	457	451	481	455	421	449	430	454	429	484	450	412	460	416	460	437	514	463	454	427	455	461	412	462	445	461	456	457	428	401	443	455	450	433	443	424	434	426	460	468	463	439	442	420	431	428	435	416	448	432	475	449	436	423	479	410	435	482	445	439	441	413	459	479	458	420	455	471	428	452	458	449	471	438	439	466	453	432	494	446	417	439	453	426	463	454	436	446	470	488	456	450	410	436	384	459	459	469	425	455	443	438	464	439	451	406	481	441	442	449	445	429	433	417	432	449	451	413	431	453	444	451	460	427	451	477	464	473	426	416	421	449	453	447	469	473	439	466	455	475	461	452	473	446	426	449	428	416	445	431	452	462	434	453	474	465	411	433	462	448	485	479	436	412	438	449	422	415	472	455	444	434	428	444	448	433	427	467	470	445	522	428	490	457	452	449	439	435	453	452	448	417	447	462	439	467	426	456	448	484	424	419	421	450	422	420	467	423	445	456	462	453	474	435	506	487	421	476	422	480
31965	36280	35710	21577	7456	2022	835	683	693	652	568	584	553	554	579	550	561	586	576	560	601	540	575	558	583	562	581	565	537	566	554	532	550	530	585	558	539	520	564	558	528	556	569	504	562	578	576	576	553	554	542	553	561	596	523	510	540	562	567	589	541	570	555	578	537	592	567	575	556	530	563	553	589	524	544	555	571	553	503	551	552	569	536	519	581	557	551	545	586	534	548	561	542	559	546	568	585	544	522	562	566	562	580	542	570	593	547	571	543	534	533	562	572	556	538	542	554	585	569	552	566	566	506	534	565	549	531	520	564	530	576	568	506	603	575	527	572	576	565	590	568	589	583	550	527	579	570	551	571	554	512	545	584	574	548	519	552	560	516	571	581	530	492	534	546	550	592	540	565	538	509	580	572	534	542	557	539	526	562	586	551	537	546	558	552	545	573	593	539	525	533	569	570	580	534	545	556	546	545	555	529	573	572	591	564	513	543	524	584	567	544	542	573	581	553	574	567	530	557	556	570	533	572	528	554	515	527	562	568	570	516	553	578	560	585	547	544	537	565	575	563	559	495	596	531	589	549	559	499	561	529	578	570	564	548	544	570	525	496	551	560	488	576	542	602	549	566	583	601	549	601	554	534	547	572	547	565	546	568	573	577	545	575	522	558	563	528	561	564	540	529	549	537	541	565	545	536	511	529	551	547	546	515	552	606	581	578	543	555	565	534	574	517	515	549	567	555	572	534	547	569	519	533	528	603	544	597	543	556	550	550	522	557	549	547	537	546	556	567	543	544	533	567	565	587	554	601	547	578	540	552	546	553	569	541	587	573	546	526	520	562	559	544	586	604	517	567	552	518	564	568	544	559	555	532	555	542	521	592	562	562	569	546	538	528	543	597	535	519	581	542	519	528	543	578	571	568	519	523	545	571	538	516	550	556	565	536	569	534	529	540	541	532	613	555	530	557	558	550	556	563	546	536	555	569	555	528	582	560	519	540	563	497	519	534	591	550	568	582	541	562	599	528	550	551	538	525	571	540	524	496	548	559	546	545	588	529	582	539	542	580	540	573	549	532	538	537	588	521	580	528	539	559	571	530	555	534	548	525	588	602	590	559	548	569	551	555	565	586	536	534	571	547	544	579	521	551	574	529	580	567	571	538	558	566	545	583	538	557	516	575	580	509	555	556	539	544	555	532	542	528	557	574	573	514	557	542	566	559	534	555	538	541	578	564	557	564	510	582	558	542	539	608	561	541	599	578	546	522	553	537	560	554	590	582	563	551	516	526	505	579	577	543	517	553	542	536	588	467	538	570	565	540	550	569	556	534	535	530	552	510	555	518	553	560	541	551	488	553	577	526	576	544	569	515	537	527	546	594	533	589	570	564	569	539	556	549	532	567	529	585	598	538	577	524	500	496	542	517	555	572	550	545	558	567	597	517	518	512	549	552	570	525	551	509	546	552	542	566	600	555	510	540	566	560	590	548	541	534	554	534	540	580	545	574	574	550	553	538	511	560	550	586	568	585	597	537	544	543	528	592	569	534	556	564	562	522	565	495	572	524	548	553	603	605	539	551	589	554	547	571	553	567	542	531	513	568	546	526	507	564	532	578	547	536	557	588	567	557	595	554	546	599	550	580	581	581	595	560	541	594	539	532	539	558	533	565	576	510	519	563	530	544	563	580	478	582	587	535	582	615	548	583	566	522	560	609	551	543	551	531	594	523	543	530	552	541	557	581	559	549	569	544	524	560	597	614	524	548	571	582	559	562	563	528	549	560	571	527	562	555	522	550	573	535	548	535	553	532	530	573	551	530	561	534	565	543	545	522	571	553	566	569	530	551	577	563	597	555	533	547	549	572	548	554	556	546	525	548	556	562	523	600	564	572	551	524	562	530	547	550	581	545	581	491	559	562	573	571	564	584	528	536	523	569	578	580	561	564	535	562	555	542	518	492	559	555	587	555	574	584	525	599	574	575	567	541	558	575	551	571	566	513	546	507	512	559	600	574	577	552	557	557	551	547	565	566	518	536	544	579	529	548	563	562	564	567	566	596	573	556	552	558	535	531	569	576	568	563	533	598	521	581	532	559	568	530	545	572	530	524	550	543	540	530	567	495	525	568	519	552	533	496	560	544	560	531	526	550	529	557	559	581	557	545	569	532	510	565	569	540	554	558	570	529	553	569	546	553	512	565	546	584	580	540	551	539	582	553	550	544	541	566	581	549	536	565	552	542	533	522	605	517	566	575	522	564	601	532	565	550	558	515	552	539	528	558	548	534	565	567	572	549	528	563	588	526	568	549	538	529	558	541	593	590	534	546	526	560	520	596	556	561	530	557	550	560	546	508	580	533	539	565	545	545	537	594	531	557	564	541	535	564	557	557	552	572	548	515	528	574	562	519	581	516	571	557	557	565	585	540	556	563	508	553	527	555	558	593	520	556	571	574	556	576	528	544	569	550	536	546	594	588	547	550	541	578	576	592	508	551	589	544	556	505	577	549	576	541	548	529	594	553	545	544	575	561	546	583	577	587	549	549	584	568	563	561	532	530	566	565	522	540	552	555	535	552	543	582	559	532	567	585	547	536	548	576	538	538	528	536	529	549	603	527	563	575	535	497	556	545	573	590	585	543	570	512	569	542	590	547	532	586	538	541	522	504	612	551	540	554	516	509	537	559	548	555	543	553	534	549	548	565	521	539	543	604	574	530	558	529	524	588	529	519	543	553	532	538	535	569	550	540	534	547	517	575	549	530	582	581	547	544	600	558	568	585	560	563	541	568	534	559	545	516	539	572	538	522	550	585	553	592	596	493	575	575	582	565	571	532	546	522	523	565	563	539	591	514	574	556	545	531	588	581	555	592	556	507	580	554	541	493	547	549	574	552	544	581	570	537	584	527	548	572	559	548	543	558	573	599	578	528	569	589	567	582	587	594	572	574	496	534	549	555	561	527	550	579	568	560	560	538	536	532	528	559	551	569	556	546	583	538	562	558	565	572	510	531	528	545	564	550	517	536	526	562	549	518	525	529	538	584	509	554	506	534	555	556	535	588	570	571	573	539	516	567	542	572	567	568	534	521	584	570	588	557	524	555	520	556	554	543	600	590	523	551	546	527	526	546	552	568	562	577	561	548	523	601	559	571	544	543	561	498	499	553	545	560	531	550	552	523	571	550	512	613	574	531	567	570	532	535	556	581	565	570	579	535	536	550	548	515	594	549	563	524	560	548	554	605	556	551	553	546	548	548	562	530	513	561	517	610	557	593	523	549	560	547	583	562	576	557	583	575	571	555	514	576	525	506	547	552	534	540	510	569	561	520	546	587	554	566	582	554	583	585	593	509	534	555	577	554	523	637	624	521	522	534	548	504	563	544	538	532	534	554	566	555	575	553	574	523	545	580	605	584	569	559	538	550	543	562	538	551	538	530	590	569	535	522	529	555	531	544	530	585	597	557	551	584	559	528	594	550	576	563	546	518	574	574	516	527	535	592	526
42747	54047	41100	21497	9820	3706	1551	1264	1100	1067	969	895	899	945	850	968	855	831	927	919	872	888	834	876	809	825	861	834	881	874	850	879	884	860	813	857	885	879	863	842	886	876	899	842	841	878	854	904	827	864	864	831	844	874	858	832	853	896	844	888	841	864	824	840	892	828	854	862	896	852	856	862	886	890	873	857	870	852	860	873	868	865	868	861	847	819	849	837	897	859	912	836	860	852	832	849	828	815	811	881	835	918	850	899	852	838	873	868	882	871	819	793	841	880	822	896	894	846	824	908	849	931	821	854	837	858	808	876	844	827	871	883	822	856	888	854	876	846	925	897	823	836	846	833	863	851	856	865	858	850	809	874	841	826	861	859	828	833	811	874	839	839	879	856	897	881	860	837	905	804	866	848	861	907	866	841	841	865	819	857	887	879	858	874	839	854	859	902	877	873	911	890	832	859	865	830	850	874	839	845	812	827	867	864	809	825	850	831	833	835	856	853	853	817	832	846	796	872	840	872	831	841	878	875	873	831	913	857	833	818	846	903	836	836	842	895	851	876	882	845	869	891	866	839	858	890	855	913	855	812	872	813	833	879	869	912	869	810	968	838	905	851	787	873	814	877	872	867	868	847	818	851	861	839	793	840	898	833	881	796	796	785	825	829	865	829	839	845	875	881	857	813	858	823	803	849	873	828	844	892	889	806	906	862	888	813	836	852	867	826	835	893	868	852	890	851	822	891	820	868	893	837	837	872	847	832	896	858	899	879	848	874	906	893	808	898	872	749	890	847	823	843	898	843	839	837	846	847	829	870	876	875	828	849	898	834	889	806	878	891	838	876	858	846	888	829	816	861	854	846	861	850	868	872	852	909	913	909	890	792	866	887	899	901	846	887	921	872	877	834	817	866	924	865	841	859	846	842	818	870	819	875	855	875	908	867	898	887	828	838	867	856	841	886	879	873	825	865	865	841	875	875	859	802	895	852	885	884	874	881	823	855	865	880	843	863	855	887	831	887	872	823	788	875	893	902	900	878	807	869	856	878	835	847	828	836	833	854	860	885	857	879	877	856	844	851	834	838	812	870	836	868	850	836	886	850	835	872	860	870	866	879	906	864	804	856	892	831	838	859	856	856	857	862	867	886	882	825	888	861	880	902	881	871	855	865	841	867	841	825	884	850	847	829	879	907	909	820	859	838	850	860	849	866	856	880	877	923	867	846	838	832	817	891	899	848	835	840	822	885	847	861	899	887	856	879	793	893	858	871	846	890	855	870	843	841	858	898	838	855	867	831	834	808	897	871	871	907	850	890	828	872	869	859	894	821	865	905	953	874	823	843	875	887	793	824	832	879	905	829	826	850	853	862	905	870	878	838	866	844	880	880	787	904	885	828	840	887	825	885	831	821	878	892	856	824	852	891	865	846	868	901	879	814	879	843	814	842	891	886	827	824	887	831	828	856	881	905	897	830	825	822	804	881	855	891	854	821	817	849	896	799	834	882	858	840	877	838	852	855	829	881	899	903	883	848	859	861	861	854	891	841	830	856	874	832	854	872	855	861	862	865	831	867	847	875	854	851	898	884	872	873	807	839	862	846	874	862	860	889	809	892	805	862	831	867	850	877	872	844	872	836	846	832	879	851	860	855	882	888	856	855	856	933	858	836	878	846	875	868	896	878	868	861	889	896	885	870	848	845	892	879	872	840	914	871	815	887	868	871	855	874	868	851	870	867	875	879	825	824	842	872	912	883	830	881	897	789	864	857	862	794	849	868	865	799	869	841	836	869	848	859	854	875	873	934	910	907	807	849	927	867	820	869	924	779	861	865	836	862	862	863	848	850	870	865	849	862	854	904	866	896	804	854	849	829	860	858	868	912	861	852	840	861	875	853	886	857	880	836	858	841	924	829	871	877	900	830	849	867	831	823	846	886	901	823	867	808	861	919	857	921	896	804	877	850	847	841	895	841	850	870	840	908	846	847	846	854	827	842	867	861	833	863	853	803	833	807	874	810	812	894	825	847	885	877	845	839	895	897	890	881	842	867	849	924	773	835	819	857	837	869	908	811	851	909	876	878	843	824	902	842	853	867	873	858	863	876	824	879	851	853	861	859	867	876	834	882	883	840	844	897	892	856	835	806	887	843	831	838	844	827	871	860	896	863	820	890	841	881	868	864	797	867	852	886	842	874	834	820	881	863	897	819	873	841	851	879	841	884	893	920	849	886	856	890	847	876	850	916	815	878	922	889	891	886	823	891	810	839	863	863	857	804	849	827	881	829	864	909	922	871	841	818	837	879	858	857	861	878	888	885	854	893	822	838	844	844	823	815	916	842	859	847	869	858	890	882	843	851	915	837	862	868	874	842	835	946	868	898	843	847	825	850	871	918	886	843	865	859	895	884	874	891	825	848	889	896	900	878	825	879	824	886	820	841	841	892	798	887	818	843	857	884	857	864	859	822	833	827	847	888	823	910	850	901	828	816	899	861	865	863	839	881	894	848	838	837	898	857	843	883	889	856	858	787	830	855	835	857	863	879	866	842	840	813	839	878	847	888	863	864	818	889	836	870	849	857	865	824	822	940	856	842	829	894	859	815	844	883	821	829	867	875	871	830	843	830	892	807	809	857	883	860	830	831	830	866	904	796	855	905	883	860	803	862	864	809	839	861	840	897	814	898	861	880	867	861	858	879	863	852	887	921	828	831	901	783	870	881	872	828	871	834	827	886	854	905	883	846	848	891	849	859	893	862	848	828	846	842	834	832	901	863	860	829	875	918	830	788	820	871	871	905	883	834	865	803	925	811	842	893	877	883	816	828	905	903	873	863	857	823	820	859	867	873	870	859	842	813	875	812	859	818	913	824	898	878	883	919	848	863	896	859	846	841	818	782	848	872	886	846	865	869	838	842	879	881	818	848	918	801	865	832	928	883	820	892	853	827	870	829	848	833	864	839	877	900	820	871	838	838	840	827	811	872	790	851	839	831	859	872	868	832	834	866	860	826	840	897	834	892	905	832	864	862	869	859	891	828	902	886	833	870	879	834	844	860	858	886	887	855	850	877	879	845	900	857	871	829	838	834	871	894	912	863	804	860	817	879	865	853	860	847	884	873	841	848	835	829	849	853	835	842	861	878	910	794	840	859	835	875	814	869	831	863	886	870	933	884	922	811	842	863	922	843	884	870	841	842	881	870	874	888	890	866	870	908	884	887	831	861	856	930	818	834	814	814	803	891	843	897	868	809	872	872	831	867	862	888	853	853	883	838	844	848	825	865	850	825	824	888	884	839	797	832	838	866	863	867	858	848	881	855	877	887	835	827	828	836	838	857	851	877	804	845	828	838	869	833	871	859	862	847	895	928	802	817	879	878	834	869	821	866	908	836	817	887	921	848	861	870	811	872	886	852	862	861	889	884	873	949	841	882	897	815	857	814	840	864	893	888	879	840	820	841	880	847	864	875	853	878	864	864	848	848	823	875	822	911	836	835	866	790	876	874
24616	21910	31135	27593	24749	15099	2509	838	732	741	614	561	567	547	525	545	508	516	521	505	508	539	524	498	563	542	523	538	534	504	505	532	510	519	536	557	533	474	503	533	487	520	523	521	506	550	487	484	494	495	499	510	534	476	495	538	521	514	520	514	553	490	492	504	515	477	520	529	545	542	473	539	495	521	536	505	506	501	535	500	523	514	526	507	526	498	537	525	550	510	505	548	522	476	504	497	485	530	505	488	528	527	485	525	504	508	531	553	537	521	508	533	536	495	507	516	514	511	524	535	521	497	495	514	520	557	508	536	527	509	507	549	498	539	503	516	533	543	493	513	539	493	519	527	512	529	519	502	505	536	547	520	525	510	483	523	528	496	529	512	537	482	529	496	522	541	512	499	475	521	499	525	492	523	527	502	503	527	499	522	496	506	590	504	525	505	523	483	526	547	530	496	523	516	506	501	497	511	544	543	517	477	515	492	504	525	498	477	500	492	514	516	473	508	522	499	491	481	550	564	513	543	520	538	457	491	483	488	508	518	556	530	489	516	498	495	520	448	516	558	526	527	518	507	501	518	503	531	505	527	503	504	510	518	485	508	479	498	529	482	514	479	500	507	451	519	477	525	514	498	509	523	532	484	537	483	546	546	506	488	488	546	513	520	490	527	546	480	509	524	530	528	528	505	500	494	544	494	511	511	529	489	549	529	531	495	542	505	514	503	500	497	516	496	526	513	477	517	516	512	515	552	500	515	502	515	517	531	488	538	511	474	492	525	508	482	532	489	525	524	500	526	531	499	495	522	490	514	513	516	486	498	520	542	523	515	498	470	528	493	487	507	531	498	504	473	516	505	508	550	525	552	494	514	534	520	557	490	542	545	522	487	507	501	522	542	485	544	520	521	528	567	513	543	548	498	504	538	514	487	492	509	529	519	511	489	519	542	492	487	511	545	556	536	553	527	512	494	518	552	507	500	505	488	524	527	545	552	507	567	501	511	520	529	530	533	513	546	489	556	528	502	545	542	491	529	486	459	554	463	495	507	490	495	490	476	519	542	536	499	503	481	483	510	506	485	509	474	503	546	523	500	477	530	533	523	557	542	509	492	478	498	513	501	564	465	533	516	514	510	460	503	487	511	507	530	463	517	543	510	522	484	532	490	547	484	485	513	478	508	500	493	505	524	525	490	474	519	542	503	489	517	499	509	506	501	522	487	568	527	519	507	525	476	500	485	483	489	515	537	487	525	520	520	465	499	500	515	532	500	478	514	489	489	530	502	529	538	472	510	514	489	488	524	532	496	512	522	507	497	505	521	516	474	520	506	485	523	557	525	521	516	531	499	464	505	524	509	539	499	534	506	505	514	503	505	475	535	496	518	540	510	475	525	489	489	480	515	512	514	522	513	529	499	502	525	524	536	512	538	491	515	516	492	534	525	504	496	544	543	498	523	493	487	509	559	505	476	553	517	527	488	518	529	556	522	479	545	529	515	515	545	516	537	519	510	509	516	456	505	481	493	553	489	500	515	517	511	515	502	490	548	508	539	526	505	595	510	521	541	516	498	536	523	491	529	517	484	508	471	493	495	519	524	485	499	496	494	547	470	501	524	545	509	523	514	480	467	507	494	564	504	510	476	519	513	509	525	511	512	477	513	496	544	493	511	516	512	497	529	517	499	498	499	517	502	466	515	528	525	505	489	502	564	500	473	510	543	516	494	509	478	518	500	523	494	515	548	472	529	511	486	497	517	528	529	463	524	507	515	545	522	525	508	486	509	506	518	513	457	500	517	519	559	529	492	512	517	556	514	463	526	528	558	528	505	499	533	529	537	478	552	476	498	553	530	511	487	489	515	509	502	524	502	500	478	518	506	528	508	451	509	542	533	485	484	480	502	538	533	507	515	498	533	524	528	524	530	524	529	474	492	516	537	523	531	588	516	467	545	503	523	516	536	485	531	516	498	517	529	512	504	498	551	538	531	507	508	513	525	485	499	532	532	526	481	527	510	513	533	533	536	487	523	520	519	511	498	538	532	565	499	567	539	478	533	494	507	520	551	518	500	519	523	530	540	489	500	531	490	515	499	522	518	472	513	521	514	513	537	519	540	526	513	556	491	528	495	556	537	531	504	528	485	497	502	488	512	559	506	500	475	520	486	489	503	518	544	491	498	530	512	524	549	527	471	511	489	498	495	510	538	519	494	534	542	479	524	531	484	525	530	509	498	502	530	515	493	503	503	545	530	521	524	525	502	520	555	486	477	531	530	522	533	496	483	477	504	518	509	482	507	507	515	514	493	525	517	497	507	532	538	500	505	476	480	501	494	531	530	530	455	547	539	512	520	489	513	500	527	542	517	506	521	527	555	509	534	518	535	515	534	514	522	530	531	492	485	499	483	514	515	520	505	494	518	460	526	500	513	509	550	511	542	491	540	517	523	483	534	526	516	503	515	509	490	495	470	548	488	497	516	538	518	527	503	563	530	494	513	470	529	530	495	526	541	524	552	525	510	494	511	521	558	545	484	530	519	506	542	502	484	547	514	506	513	537	536	493	500	516	482	554	496	477	498	493	506	506	533	500	486	520	529	498	521	541	537	506	543	556	515	518	560	491	538	517	486	544	551	525	527	499	519	509	496	516	458	498	517	526	500	498	501	549	476	522	501	508	521	532	498	487	514	502	551	517	506	504	552	508	511	543	527	499	501	522	498	521	506	541	520	519	482	528	480	560	526	513	546	503	517	486	493	532	508	534	496	498	488	496	499	545	527	481	497	538	531	496	540	499	509	487	474	511	528	511	516	486	524	517	489	529	520	504	448	563	535	545	526	583	542	518	517	530	465	469	538	508	529	473	523	525	545	505	458	513	507	520	471	494	543	538	515	533	463	513	502	501	543	511	512	541	503	491	541	511	521	527	497	479	535	514	470	496	532	521	511	471	572	524	525	533	490	561	467	482	513	527	521	521	509	515	493	502	553	509	522	495	500	508	478	529	532	521	488	513	497	555	493	483	504	534	491	490	525	520	525	471	504	565	515	505	547	515	512	540	493	504	524	507	512	509	516	521	489	488	521	512	537	538	508	510	511	509	516	525	496	509	530	502	519	537	526	526	503	519	558	545	569	541	500	528	506	510	539	525	520	493	516	538	507	517	505	543	486	507	519	489	510	501	516	511	519	501	546	508	528	493	481	528	537	508	502	501	488	500	503	493	486	535	553	505	531	492	547	528	526	505	517	497	527	527	497	536	495	537	561	491	548	520	515	533	519	492	504	524	503	511	516	487	538	474	512	482	518	509	520	502	473	511	517	520	528	492	545	525	527	478	525	529	500	502	519	526	503	502	492	478	499	495	510	544	535	515	518	505	511	560	511	496	545	552	505	541	500	548	493	555	526	543	522	546	505	490	480	549	501	524	513	547	506	511	485	505	523	508	507	491	533	514	529	514	514	493	513	511	533	517	534	505	503	519	491	517	540	509	499	510	487	542	513	502	503	471	518
48632	72374	60259	40849	32693	10605	2004	1731	1506	1400	1087	979	985	921	899	836	864	848	869	904	849	840	811	869	821	800	835	790	798	788	811	813	772	814	831	831	774	786	802	790	797	811	826	840	756	793	810	825	782	797	760	776	814	785	769	805	786	832	807	795	806	762	814	818	768	849	801	798	878	810	780	807	822	841	777	781	754	764	767	763	867	755	746	745	817	816	832	782	800	773	802	825	794	843	801	778	822	805	825	812	778	793	790	773	803	829	806	779	867	810	756	831	813	822	761	736	762	782	828	813	788	838	740	805	806	828	759	813	780	832	786	793	853	779	827	834	832	800	792	811	778	772	834	804	781	829	796	873	823	771	848	813	837	782	771	789	785	801	770	820	781	785	783	789	818	797	782	808	809	819	817	799	815	846	790	793	873	805	810	760	789	770	857	787	832	764	740	759	804	836	828	820	834	847	813	849	845	782	815	787	772	804	794	771	769	805	818	743	837	816	781	776	776	804	831	758	789	796	815	798	821	807	781	805	778	778	748	836	829	801	775	788	815	832	788	832	805	797	809	813	828	796	791	815	851	830	788	856	768	803	820	750	783	799	799	792	759	809	811	817	779	837	835	780	801	776	810	793	845	827	788	784	813	823	742	808	786	802	852	812	760	786	809	778	813	827	816	794	769	796	855	817	810	840	780	751	788	839	791	791	796	756	756	850	804	807	789	785	757	813	862	814	802	844	817	743	804	799	826	799	782	809	760	824	793	795	768	785	816	854	746	806	776	796	822	782	806	756	787	797	805	827	807	778	793	768	775	883	746	834	787	818	867	812	801	759	831	807	794	833	784	826	778	797	785	849	798	816	835	803	830	735	794	778	815	768	755	827	799	894	840	798	762	790	782	811	816	754	786	741	800	811	781	775	782	799	781	779	805	761	816	754	788	824	784	813	816	772	812	846	803	799	809	778	778	829	832	774	780	769	818	831	779	781	784	765	808	827	798	795	825	807	829	845	793	791	851	836	780	789	805	796	800	822	797	802	822	796	821	806	799	788	814	819	792	780	801	825	859	794	799	798	762	800	780	789	802	791	827	795	776	786	823	781	809	801	744	788	818	804	865	790	839	785	805	854	814	842	804	787	791	784	871	809	822	807	776	764	830	807	833	824	803	822	808	766	851	806	813	791	822	768	800	783	832	835	778	788	760	817	808	748	784	825	854	828	781	804	774	735	780	792	801	768	786	837	790	798	793	789	751	808	789	848	834	790	796	841	841	795	819	798	765	770	812	789	774	804	793	785	829	805	770	758	803	786	813	722	822	802	799	831	820	769	804	814	828	807	792	819	818	789	759	761	801	842	846	832	789	769	789	791	767	822	765	775	793	771	814	798	821	803	817	804	818	725	788	755	839	750	804	784	811	769	756	833	845	755	778	783	822	773	794	804	894	787	777	810	813	757	803	780	734	779	821	804	806	849	829	807	737	827	748	821	744	778	797	806	802	817	802	842	820	776	831	820	856	819	760	789	787	797	776	812	778	792	775	804	812	826	788	827	840	804	817	802	800	817	794	745	781	764	792	833	798	830	810	802	812	782	839	791	808	789	775	776	842	820	798	759	841	815	800	828	817	814	818	781	835	760	843	796	815	775	843	765	794	831	847	777	776	780	754	806	771	824	753	822	804	798	798	827	811	770	805	765	805	831	814	864	785	802	790	767	843	806	791	743	785	835	818	821	798	796	800	799	800	826	819	768	796	806	760	788	793	822	731	779	804	823	780	798	769	805	790	860	824	793	760	802	819	766	816	774	787	789	802	784	745	811	815	788	782	806	838	824	812	810	839	756	859	760	818	851	806	786	795	826	800	771	808	834	733	785	788	854	835	796	756	773	774	746	813	828	780	797	808	791	752	861	804	802	749	770	827	795	798	769	828	814	804	808	801	854	841	755	815	821	778	839	851	801	784	799	772	762	793	780	785	804	816	785	787	801	794	817	822	810	806	816	791	812	829	807	814	809	799	793	801	836	868	796	822	797	863	763	784	878	842	782	812	845	748	800	800	831	752	792	786	766	775	785	791	790	787	824	812	823	822	842	812	795	823	768	791	773	822	817	790	815	720	836	780	798	793	804	782	781	786	813	833	780	825	820	837	866	788	807	789	758	809	840	815	832	803	802	815	827	797	794	818	776	779	817	839	833	816	857	834	791	817	811	810	813	775	782	765	793	797	791	784	775	802	813	808	824	811	829	817	796	806	786	789	786	841	794	792	858	790	773	778	780	830	776	794	779	791	769	801	802	781	771	845	754	781	799	786	815	772	799	808	818	831	781	834	792	840	805	776	834	816	825	780	766	753	781	794	812	800	814	855	807	774	785	790	771	765	841	813	845	807	853	781	785	818	836	790	834	816	765	807	834	825	792	792	837	768	791	771	787	775	787	804	810	762	839	792	832	812	747	767	777	814	776	831	842	886	776	819	766	765	784	811	774	775	764	821	806	771	868	784	757	826	777	776	796	813	811	845	816	801	786	826	807	786	794	813	785	805	798	789	753	801	735	846	767	848	786	809	762	807	768	785	794	834	769	795	831	835	828	805	793	808	837	819	748	812	860	819	827	830	818	823	802	769	859	830	774	743	779	779	856	821	819	764	806	782	815	796	769	824	816	840	813	800	783	782	831	816	782	767	806	833	789	777	809	811	851	764	814	780	808	827	814	789	757	823	792	775	766	815	757	853	861	811	826	759	774	835	798	799	792	804	783	740	834	783	813	754	813	794	820	803	802	844	759	801	833	854	805	811	793	789	773	826	843	823	805	763	781	787	786	815	891	831	800	827	785	761	831	794	800	823	773	838	835	849	829	798	784	797	811	815	764	837	816	769	824	827	800	790	795	820	789	842	770	812	851	812	811	796	835	781	821	787	792	799	779	824	843	825	805	802	865	800	802	831	813	752	823	798	813	828	808	810	834	749	795	830	763	783	843	799	794	832	737	781	786	820	833	774	765	784	802	795	833	794	814	809	765	799	810	796	770	818	770	832	777	834	781	853	775	750	800	815	845	776	758	828	836	784	779	811	813	833	799	823	827	819	810	804	766	825	762	792	815	739	824	821	764	837	830	824	766	796	823	819	827	748	762	833	770	850	811	862	820	777	761	854	790	801	751	797	766	801	833	787	794	796	808	800	800	787	850	772	823	821	812	783	808	746	788	787	779	824	794	819	779	798	811	776	824	795	785	825	868	807	775	795	780	760	779	802	845	820	851	859	767	811	776	798	782	809	767	766	782	814	816	793	777	829	824	821	774	810	791	802	803	790	795	847	806	795	822	829	807	779	887	820	817	778	773	797	767	832	832	786	813	811	833	817	792	787	802	804	783	772	739	775	773	836	786	798	745	773	773	874	825	775	851	788	818	846	785	778	801	803	804	772	827	828	809	777	824	800	747	820	758	819	791	796	797	821	788	780	786	810	762	797	783	808	863	799	789	812	791	814	832	826	802	775	786	801	794	845	807
23631	21687	29841	25285	24216	21275	8359	935	646	505	477	433	400	377	333	305	296	326	289	311	303	307	277	288	269	282	279	280	305	300	299	315	310	289	258	285	246	262	270	270	291	270	308	286	258	269	278	289	265	236	280	249	299	277	274	288	277	283	292	290	257	275	276	309	257	285	267	270	272	295	277	244	239	304	285	250	299	298	275	272	257	277	286	258	257	287	274	277	254	272	264	273	287	268	313	275	264	273	271	288	261	261	275	252	265	261	274	261	265	270	282	263	238	271	269	273	289	275	295	264	272	240	258	279	247	283	280	265	259	249	274	261	272	299	276	281	261	272	278	273	262	282	305	272	279	276	284	314	265	267	275	246	263	265	258	305	301	257	271	288	266	299	269	262	284	255	302	289	263	272	302	245	270	247	277	276	245	250	270	272	284	283	272	276	274	268	260	254	287	240	266	280	255	291	280	243	272	271	264	290	273	276	286	285	299	292	271	274	267	294	277	288	247	245	291	275	268	282	286	237	273	284	277	256	271	286	265	271	271	244	258	273	264	288	297	308	272	286	270	262	288	276	277	281	255	248	275	287	278	268	242	278	268	264	270	295	273	278	272	261	264	291	303	262	273	287	256	275	264	266	274	264	280	302	264	278	257	303	285	293	292	260	279	224	264	294	304	268	250	300	256	285	281	267	246	321	252	275	279	288	282	274	286	278	246	265	259	296	282	288	271	245	256	281	289	246	257	274	256	271	255	272	262	295	277	276	273	288	268	274	285	296	259	293	289	289	270	280	258	256	296	290	279	281	259	258	292	245	270	269	270	277	296	245	292	277	267	257	291	244	287	261	275	287	272	251	302	256	284	269	251	274	287	281	292	263	295	250	273	258	259	272	276	287	281	249	257	250	277	247	276	272	262	285	266	287	254	236	246	247	274	250	279	275	278	291	280	268	273	272	294	306	272	301	266	280	282	263	295	285	276	293	287	299	282	300	264	269	295	315	252	277	273	307	300	297	288	236	292	285	278	256	272	272	259	289	281	293	310	259	277	267	295	237	272	274	255	265	260	258	266	256	309	295	277	270	265	306	276	312	275	270	250	288	246	283	248	284	287	261	297	300	292	244	263	255	269	275	293	242	263	253	270	313	295	272	268	305	270	301	281	286	275	246	277	253	267	258	289	265	270	284	279	287	284	266	271	302	319	252	275	271	296	296	288	231	294	294	279	290	277	264	285	254	260	264	262	290	283	260	278	253	260	263	257	245	276	255	250	276	284	245	264	286	271	260	246	262	258	303	323	280	281	270	315	245	289	268	263	283	268	285	266	260	250	267	262	262	303	258	269	253	289	267	263	272	258	266	281	233	259	284	257	285	296	277	272	313	273	265	253	259	264	278	266	292	287	286	252	292	263	273	284	280	251	291	260	302	246	278	275	254	268	267	292	269	253	293	254	294	273	282	269	256	256	258	281	266	256	279	271	258	271	251	281	251	255	294	283	266	274	255	291	277	255	269	269	275	280	252	268	279	281	321	269	258	269	272	258	267	284	275	269	271	294	266	258	290	285	262	257	246	244	282	297	265	280	239	265	275	284	286	268	278	276	273	275	263	271	279	277	312	292	251	287	288	253	271	241	301	273	310	278	290	303	265	286	275	270	257	280	262	295	273	294	283	277	287	315	294	296	255	252	279	234	256	283	270	252	260	256	274	277	290	255	280	242	257	254	286	245	281	293	275	263	268	240	278	245	302	274	299	269	289	273	293	264	266	269	266	251	255	291	261	297	257	273	253	258	284	286	273	265	302	264	277	287	281	281	292	259	276	287	298	249	248	272	283	268	273	280	292	291	264	286	260	250	274	263	253	247	254	281	267	271	259	265	275	274	283	262	280	276	264	277	259	297	292	242	276	285	252	246	260	260	242	268	266	253	261	264	265	288	284	289	263	244	265	246	253	273	264	309	273	267	262	241	253	263	280	254	287	268	277	303	264	275	289	303	285	261	288	307	277	282	265	283	270	284	276	251	254	276	274	257	271	275	282	283	306	296	281	293	260	302	258	282	268	288	260	284	266	276	263	270	251	296	261	252	283	251	259	257	292	268	237	279	272	245	246	256	278	268	273	276	287	258	295	264	253	277	301	279	249	270	265	282	267	258	288	288	300	278	298	273	261	254	253	268	260	293	272	278	275	259	266	289	239	279	291	271	285	241	263	273	281	275	283	272	281	256	272	261	242	265	265	263	300	278	247	241	289	265	280	260	281	294	261	271	256	284	290	275	281	273	293	255	289	274	267	287	262	255	257	260	297	281	290	254	268	289	270	257	274	303	303	271	278	281	247	257	267	273	286	291	291	255	309	286	316	253	289	266	269	303	247	262	263	273	256	263	266	266	287	253	273	277	299	282	293	267	263	264	287	253	256	278	282	267	272	243	269	296	270	260	246	291	258	265	268	308	268	255	249	274	266	290	274	265	240	279	284	270	277	288	273	280	257	283	268	284	233	269	286	295	261	247	267	275	284	251	248	230	280	252	271	297	284	263	281	296	271	275	296	266	283	287	262	280	271	251	269	265	288	305	279	254	264	270	275	246	302	279	273	311	287	295	265	297	276	250	281	254	266	285	310	275	291	280	272	268	272	282	281	306	284	271	286	274	300	270	259	286	265	278	279	281	244	283	258	285	304	266	273	248	291	260	269	249	262	272	277	266	277	307	267	261	273	253	240	291	287	266	274	268	272	226	283	266	287	222	278	271	285	271	269	290	264	242	254	283	281	294	274	281	272	232	280	277	261	275	308	259	246	272	265	268	307	257	284	271	262	294	302	268	274	276	259	257	262	241	276	276	270	275	257	276	279	254	250	282	249	272	260	262	219	250	281	256	268	243	236	287	284	289	281	271	275	268	266	256	255	250	237	257	282	265	279	250	263	280	279	309	275	268	278	257	296	260	269	273	268	276	282	305	291	278	252	282	303	283	266	298	258	259	297	280	262	272	269	273	269	262	246	294	283	278	269	258	265	264	240	236	266	268	255	241	264	277	249	287	252	276	280	257	248	265	291	279	275	280	259	274	264	281	260	242	245	270	283	276	284	285	268	275	255	274	280	230	281	303	277	243	249	290	291	247	245	274	258	266	254	272	282	277	269	257	259	287	305	262	282	275	290	277	262	284	269	283	272	272	289	260	293	225	278	263	283	280	298	298	281	249	305	259	288	266	259	262	252	280	273	261	248	249	258	271	272	253	268	269	285	279	258	269	278	267	270	275	290	284	267	274	275	275	283	289	268	270	291	261	275	274	290	282	274	275	257	259	251	276	293	289	268	270	259	282	265	265	247	285	275	287	266	293	294	278	286	289	273	254	267	283	251	237	268	275	249	293	234	279	273	247	250	276	294	247	292	249	248	258	288	265	277	280	252	269	279	277	254	258	284	250	279	258	271	280	274	244	287	296	285	294	274	269	280	239	276	268	267	267	274	251	275	259	284	313	258	302	257	278	262	236	267	279	292
51758	79603	64674	47179	37332	17954	2255	1854	1600	1296	1103	873	771	728	671	632	583	559	543	518	564	520	516	494	505	474	465	466	465	508	465	417	478	449	439	448	447	430	454	432	497	394	428	435	427	401	445	465	432	448	443	438	429	429	451	412	459	473	461	433	464	391	451	443	429	408	426	408	484	424	441	410	435	438	419	442	434	402	450	454	427	473	425	439	416	429	408	451	442	418	433	414	433	424	436	454	450	415	402	462	420	446	462	437	418	407	463	476	420	453	426	458	412	402	457	445	481	445	458	461	447	414	419	460	439	436	439	394	433	420	457	429	434	473	434	438	413	428	443	406	411	428	411	431	437	418	426	456	413	426	429	441	474	437	441	421	427	450	455	456	415	456	370	381	424	452	450	404	444	428	432	437	408	419	472	386	447	437	426	449	410	435	428	420	457	440	426	405	453	448	416	503	434	454	418	436	417	408	485	433	429	405	461	454	390	422	400	415	391	473	424	430	445	423	398	432	397	411	468	414	465	425	431	430	453	396	414	449	457	431	427	453	444	411	433	414	472	441	433	457	470	437	409	441	429	435	440	432	440	431	444	415	437	456	427	423	417	439	438	478	415	410	410	441	425	455	394	467	419	402	449	448	438	447	411	389	469	429	445	422	410	451	439	421	445	435	377	413	462	458	431	413	427	378	431	488	452	433	469	395	424	426	425	438	453	426	448	452	459	487	472	416	440	456	445	461	426	437	438	415	424	400	430	440	452	458	415	430	400	412	448	426	407	459	470	443	462	418	446	426	441	438	414	426	445	443	419	397	434	440	439	413	456	431	489	426	451	441	448	433	433	445	437	405	436	445	421	409	441	442	444	452	452	433	436	444	420	417	457	412	424	432	457	448	437	402	457	424	428	454	412	475	437	408	422	424	450	398	407	432	426	433	439	389	432	419	450	413	451	450	412	453	414	467	438	418	393	390	428	433	439	424	444	405	418	445	459	434	424	432	444	449	440	422	438	429	421	439	427	419	423	435	441	430	435	424	458	428	471	432	457	428	477	471	428	434	424	432	421	463	459	414	406	412	409	450	405	455	435	406	403	393	448	439	420	428	413	447	429	479	443	463	449	440	400	440	458	406	462	467	415	484	461	458	409	408	443	457	431	436	438	410	440	419	496	416	463	480	425	414	420	475	418	409	430	399	438	423	426	414	430	435	413	412	418	475	466	450	428	430	453	447	483	433	424	456	468	439	467	433	447	451	450	419	458	428	432	442	463	400	467	450	407	419	435	428	454	478	408	465	421	425	417	417	450	437	403	399	442	458	431	446	438	426	393	420	436	411	422	443	410	435	405	469	410	432	444	392	398	426	445	443	461	423	437	455	435	403	413	491	430	468	409	459	448	444	426	436	433	462	439	408	459	433	424	476	450	428	416	424	428	415	442	415	441	447	426	451	408	390	413	450	435	456	428	416	406	445	427	438	439	425	457	431	441	447	419	464	449	407	447	412	424	432	439	427	442	436	432	434	378	435	442	423	411	445	453	416	416	426	400	413	439	426	442	407	470	421	452	457	421	447	414	473	401	411	435	488	435	462	442	462	424	438	429	421	418	403	440	481	439	456	403	440	456	459	428	449	441	480	418	388	419	440	423	460	420	444	443	434	415	428	439	415	431	419	436	407	450	414	425	432	446	424	426	431	451	430	469	401	441	434	487	388	448	436	416	464	438	486	425	446	449	441	437	438	389	443	402	392	457	460	410	425	430	405	395	438	437	441	443	437	444	442	425	478	417	474	446	438	432	439	420	434	404	466	410	434	452	455	394	450	463	433	451	421	411	443	422	424	450	453	439	411	428	437	447	418	451	456	411	428	456	414	420	414	475	450	440	441	434	388	464	448	435	439	449	465	462	428	441	435	417	432	472	424	388	439	438	424	400	439	446	444	419	451	467	476	419	472	482	441	452	474	445	468	452	435	435	454	425	423	393	447	429	416	441	450	434	429	483	500	455	438	412	470	426	442	454	433	422	453	480	387	440	431	409	431	396	445	431	402	430	432	441	423	433	446	407	442	416	441	430	436	494	425	448	424	463	427	417	427	431	419	430	432	438	398	382	460	433	433	436	399	453	434	429	413	433	426	442	417	444	448	408	439	441	467	413	452	446	441	424	440	453	450	499	415	438	451	429	439	445	426	438	406	425	403	433	440	419	430	434	462	444	434	441	432	424	425	441	443	452	407	467	436	446	430	421	455	455	404	429	410	420	465	430	486	423	441	456	443	446	456	422	424	461	425	422	446	368	429	444	435	422	426	421	400	433	448	485	438	476	377	414	442	454	392	436	432	436	458	426	415	445	410	446	458	400	456	435	457	411	411	416	422	413	418	431	446	427	451	440	415	433	428	449	390	412	435	420	469	422	413	453	456	433	469	421	441	441	466	438	457	451	423	427	420	413	439	445	440	445	446	436	445	425	433	431	418	418	468	419	481	406	423	426	415	421	414	442	444	454	451	447	417	432	458	464	450	433	425	404	415	418	421	426	408	449	461	462	443	463	420	430	433	435	424	431	436	412	448	414	424	423	434	425	427	445	483	431	442	433	438	409	439	453	417	431	449	459	451	423	418	453	408	414	438	434	436	437	461	439	422	399	452	441	424	459	449	450	424	438	435	463	443	459	406	437	433	404	441	418	434	468	418	439	420	428	449	451	391	424	454	403	436	434	426	451	438	446	410	414	401	479	446	450	426	424	392	414	398	439	399	436	417	415	415	442	453	402	452	445	463	452	423	415	422	412	446	452	431	503	432	429	412	425	437	412	385	435	455	423	460	481	453	444	450	451	437	434	434	432	420	405	439	405	474	449	424	424	388	406	418	481	439	434	440	460	452	435	430	387	441	452	454	419	404	381	448	405	427	454	435	446	421	449	482	441	431	432	407	449	448	408	437	424	439	445	440	453	434	411	450	416	416	475	450	414	425	438	412	435	427	440	423	449	417	437	423	420	441	425	446	435	452	393	450	445	439	430	446	369	418	423	431	430	419	447	400	433	434	454	419	423	485	443	432	464	412	438	466	460	411	438	423	431	453	430	426	419	433	441	415	429	438	433	471	454	453	377	411	422	464	430	449	430	462	426	416	455	433	420	410	410	435	413	435	449	460	437	442	409	440	406	410	456	405	446	426	423	411	427	475	460	437	407	471	403	389	438	433	427	418	403	431	441	439	456	432	433	414	434	431	451	452	436	458	439	465	435	461	421	442	416	416	458	475	413	459	421	419	420	429	439	464	414	440	426	430	454	465	433	446	412	411	430	400	455	460	443	440	469	427	468	467	439	442	451	456	459	422	444	440	416	400	409	416	424	455	424	424	445	437	409	427	473	419	438	426	413	411	436	426	446	435	478	442	454	416	452	428	421	413	433	447	429	424	423	412	472	461	457	427	416	417	411	439	458	452	463	422	444	425	398	414	437	419	437	437	452	452	457	426	430	439	429	415	386	399	393	427	445	453	432	423
32170	37573	27425	14018	6834	1880	738	676	637	590	564	581	554	599	570	569	589	584	498	532	572	544	563	580	500	507	486	520	521	528	560	533	526	565	563	555	559	508	531	541	531	505	524	524	496	525	524	531	552	577	534	546	541	513	546	517	560	532	559	561	555	543	557	532	519	511	552	517	560	536	535	540	542	549	519	572	504	555	507	537	561	569	556	522	571	530	538	569	525	561	553	560	546	545	482	566	548	534	495	504	532	549	550	536	535	554	521	546	529	520	533	517	485	531	497	554	538	514	545	553	509	544	540	520	565	544	531	510	518	516	575	526	532	558	560	495	539	528	563	522	561	537	570	534	548	528	564	528	561	504	517	550	512	539	518	529	558	559	524	542	541	539	545	504	571	533	528	544	534	543	503	520	478	533	590	508	522	537	500	512	524	577	554	551	541	533	534	544	543	510	594	501	543	572	535	528	531	540	539	556	514	526	539	535	519	515	516	517	503	506	542	553	544	538	536	503	566	517	519	539	548	528	558	491	528	539	540	523	536	536	557	503	546	520	554	555	570	537	541	496	490	513	562	535	519	524	574	545	551	520	516	530	525	545	511	562	523	536	571	507	546	523	532	531	548	547	519	550	520	536	534	529	521	551	535	545	527	532	597	532	505	558	577	532	539	533	543	540	544	573	551	516	509	546	573	511	567	568	550	514	530	531	521	518	512	498	573	575	548	529	569	509	564	536	549	537	584	542	545	574	559	531	555	547	515	489	533	529	558	543	517	515	527	520	549	545	550	525	524	553	533	540	552	506	473	503	535	528	527	554	527	543	535	532	524	523	537	532	529	539	528	522	553	550	502	559	520	546	550	514	574	576	562	499	537	538	497	580	524	536	595	526	532	517	543	509	490	568	539	580	508	514	536	512	496	579	538	536	568	548	584	533	565	568	587	500	503	524	561	540	521	515	521	567	551	564	557	524	521	554	541	561	540	509	559	529	532	535	499	488	549	579	529	525	543	540	558	536	579	487	542	576	516	517	559	562	547	526	527	546	536	555	528	531	570	553	500	574	521	571	549	528	520	548	531	538	566	513	532	513	554	528	515	573	573	567	525	554	501	523	558	481	529	555	479	510	536	551	539	514	532	544	575	506	539	529	508	543	522	555	541	549	571	522	565	499	547	521	515	555	539	528	545	539	518	555	510	544	552	519	512	523	541	570	563	547	501	512	537	546	533	524	563	551	581	528	536	540	504	521	521	513	554	547	530	529	519	536	492	525	552	547	489	543	547	529	495	526	543	541	556	584	521	561	565	511	554	573	587	527	528	543	484	487	532	532	531	507	531	542	502	548	505	537	548	526	578	497	573	530	569	564	537	520	528	511	539	541	527	557	553	556	519	514	518	512	507	532	513	523	542	505	508	564	523	559	542	556	533	527	552	537	518	587	564	551	568	498	560	523	555	523	545	533	461	573	538	541	521	549	535	537	506	511	547	509	574	499	528	514	504	536	506	510	532	506	546	588	503	551	573	528	571	509	506	510	559	505	557	516	509	527	572	555	519	539	517	568	580	504	512	583	542	514	556	573	536	522	540	554	521	553	555	552	551	509	541	525	533	541	528	504	515	538	515	555	486	501	542	541	534	488	543	563	529	521	558	547	548	537	516	546	572	523	520	547	551	546	543	529	506	540	546	524	536	533	536	538	540	543	501	505	546	563	565	524	491	525	570	511	553	550	536	556	526	530	560	531	560	539	524	504	525	523	544	554	529	578	545	535	512	505	521	548	506	525	532	574	550	552	553	526	557	512	524	535	511	528	551	519	513	539	540	527	551	531	520	538	517	564	547	562	546	552	551	497	525	547	538	538	567	512	535	553	569	540	517	487	550	483	546	513	564	572	511	505	496	538	535	550	521	510	555	552	540	561	532	517	576	550	543	545	533	493	524	585	578	535	548	496	590	490	533	556	595	522	518	546	528	570	516	545	577	542	548	568	542	550	585	581	533	564	507	564	525	570	556	537	542	560	593	520	539	587	536	582	554	544	533	522	492	532	496	575	531	545	531	555	591	528	554	513	503	504	539	539	513	530	534	533	516	546	491	510	520	549	540	513	555	542	495	542	554	548	569	587	527	542	561	520	557	526	565	533	532	589	534	543	544	500	575	575	485	537	504	531	492	533	560	537	524	564	541	522	550	509	512	552	530	547	534	512	525	559	525	548	555	536	474	529	536	561	527	551	567	532	543	526	541	508	520	544	555	555	549	582	553	514	530	525	504	533	550	468	544	548	535	530	530	514	530	528	543	507	520	544	558	530	518	536	546	547	542	567	525	525	532	512	548	501	562	530	495	575	560	501	526	543	507	532	548	557	493	510	489	541	552	537	553	547	521	510	529	540	568	512	506	544	574	553	543	543	498	531	539	573	530	547	504	536	535	528	538	533	521	555	490	514	554	518	526	549	568	511	516	529	546	559	530	528	525	540	520	503	563	570	541	529	563	527	535	509	569	551	541	580	493	537	538	590	565	534	560	536	544	567	515	499	532	550	571	544	504	524	562	549	508	538	531	529	522	516	561	507	564	554	559	561	536	492	535	547	518	570	522	530	545	559	577	543	535	499	557	526	546	565	546	578	588	544	554	550	551	548	545	552	533	563	531	547	550	510	531	516	522	549	538	561	568	594	546	525	535	527	541	524	498	516	511	533	545	519	546	538	524	515	532	572	533	547	528	562	525	596	528	507	527	505	547	544	515	492	530	539	516	515	536	522	556	530	546	496	565	563	571	561	553	571	504	521	556	558	525	569	540	542	506	559	555	497	506	537	539	503	528	539	526	554	500	587	552	534	558	504	567	547	497	579	542	555	526	519	592	547	540	471	567	562	556	576	537	520	578	558	483	535	547	531	561	559	524	558	519	556	538	482	565	535	571	550	501	541	547	559	545	498	485	521	554	535	505	528	554	540	503	541	573	552	530	516	532	597	501	520	531	557	508	570	534	472	537	550	514	556	579	501	574	578	493	499	562	520	538	524	596	564	570	557	560	529	528	515	498	508	515	508	522	558	541	532	544	500	548	516	502	500	531	514	494	566	511	553	542	552	554	504	585	516	529	583	524	529	581	538	526	575	507	521	568	511	523	539	588	592	503	533	518	521	469	569	524	541	561	539	576	539	556	524	488	551	555	502	553	529	563	557	548	530	514	553	551	516	522	538	516	507	513	523	531	535	534	528	533	569	504	574	555	534	554	571	536	529	562	531	557	523	549	567	535	531	525	506	544	521	536	549	558	544	513	535	547	521	580	538	514	525	496	532	516	534	556	558	547	543	545	559	538	481	566	552	554	559	571	526	508	530	566	508	516	493	570	562	521	565	539	577	567	524	528	534	512	528	539	564	534	500	525	533	515	520	585	549	576	543	531	584	534	581	529	536	566	519	525	540	559	555	540	545	563	551	557	555	554	551	520	524	528	534	551	532	604	559	552	557	552	568	554	554	572	496	603	550	544	533	493	488
42944	52890	29907	14875	10904	3332	1248	1177	1086	1034	1013	997	913	928	922	918	869	853	852	872	940	850	862	828	859	858	815	799	856	768	839	862	765	874	827	862	793	835	821	779	864	825	844	867	765	847	859	816	880	831	852	828	843	835	831	841	795	861	829	860	797	859	831	820	815	864	766	801	821	825	797	894	816	846	796	808	824	779	811	817	861	822	819	809	770	845	804	844	817	802	816	852	781	863	812	820	799	836	846	833	841	881	843	831	829	848	807	774	826	834	797	843	830	806	790	789	872	856	814	853	830	837	772	815	837	833	839	849	843	875	829	847	805	830	824	779	876	801	846	808	814	834	832	815	848	841	870	816	822	833	829	798	799	822	849	817	834	837	814	834	872	890	816	781	830	826	853	829	792	819	791	854	816	799	800	784	860	835	870	811	792	849	791	819	808	869	828	859	826	804	813	836	826	801	843	801	881	824	821	806	841	842	803	856	821	863	803	853	842	850	840	821	851	836	804	864	835	795	845	816	800	843	837	817	824	810	872	799	818	853	822	808	846	823	871	806	866	765	829	808	855	827	833	830	807	870	759	816	822	813	812	828	799	821	874	842	816	816	827	886	842	836	855	850	830	817	798	837	858	863	811	823	835	841	825	880	821	793	870	824	833	771	822	752	813	850	878	876	864	803	847	824	841	830	786	803	839	768	864	852	837	849	835	758	771	800	820	845	795	814	832	812	821	857	829	857	841	853	817	795	873	826	844	870	862	798	815	859	839	811	832	811	840	779	885	852	801	792	818	850	815	835	805	793	836	782	850	774	799	837	821	882	829	830	852	791	837	785	833	853	823	812	854	863	776	807	806	811	797	810	829	789	796	891	802	873	833	831	795	886	834	861	825	840	857	860	796	795	833	816	851	799	835	850	857	839	800	848	819	832	830	850	840	837	821	842	848	829	791	821	819	775	798	852	875	841	827	807	863	853	826	824	826	818	877	845	798	802	857	841	816	814	840	809	785	843	807	809	816	806	829	857	780	805	864	802	821	819	846	842	824	886	793	819	864	797	839	809	850	781	858	820	821	803	890	838	859	792	824	848	880	810	835	777	836	866	828	824	858	824	862	910	855	798	805	812	814	808	875	824	792	839	871	800	815	845	825	800	897	820	842	836	799	846	817	786	850	835	825	823	849	794	848	795	834	795	807	800	810	825	822	819	830	782	841	797	805	770	805	825	861	864	864	835	845	821	827	808	762	792	840	853	839	804	848	845	821	818	801	826	787	834	838	822	812	781	844	813	771	793	854	789	856	813	833	820	861	826	803	785	791	848	856	880	840	818	875	806	783	812	809	820	877	830	812	852	857	841	855	777	869	873	790	823	797	830	829	863	805	804	774	849	819	856	837	859	869	831	843	761	808	845	798	807	825	862	875	850	811	841	775	807	808	844	874	834	827	839	883	868	762	788	807	845	791	793	773	841	824	877	831	825	831	859	853	842	847	836	870	810	864	789	811	852	835	792	843	848	855	874	841	819	851	875	773	851	792	827	859	826	862	809	842	827	831	842	807	837	818	821	833	844	822	887	828	801	764	796	891	810	806	859	837	803	824	825	847	806	798	834	857	783	825	820	808	820	841	831	857	780	820	828	835	874	819	808	830	843	859	842	797	823	802	777	874	848	861	841	822	851	832	830	817	811	783	819	822	859	830	832	864	874	842	874	820	842	812	835	780	810	846	846	867	853	865	791	828	856	846	856	812	833	840	835	859	839	842	811	886	832	772	830	827	819	789	837	817	835	818	838	863	846	861	819	785	840	851	806	816	795	865	836	877	826	823	840	832	861	795	806	862	782	860	875	817	904	788	816	794	817	818	877	814	843	805	856	828	793	781	834	850	791	864	820	836	838	814	816	858	844	837	815	838	760	842	846	847	818	801	861	840	830	886	879	819	810	871	898	827	827	811	858	798	865	854	823	886	853	828	839	874	821	799	891	845	805	776	834	807	823	805	814	879	832	808	894	840	860	829	853	812	855	856	811	811	793	807	809	839	785	850	849	829	798	858	871	867	807	817	835	863	826	870	858	879	762	838	832	855	824	828	857	893	860	815	799	783	841	820	788	800	818	904	829	827	834	829	804	825	799	831	808	836	847	812	816	814	852	859	773	778	857	866	845	861	853	808	823	859	808	842	847	849	840	822	843	824	885	859	827	832	915	809	833	791	798	808	832	831	849	805	859	817	831	841	803	834	807	803	800	787	806	887	805	809	807	760	816	816	862	785	802	832	850	799	843	786	851	801	817	841	793	848	821	813	802	857	807	857	870	787	806	848	820	855	812	837	886	824	844	873	783	840	841	833	866	802	782	822	826	829	844	814	801	871	840	847	865	854	801	848	871	821	826	892	799	800	828	816	805	838	848	830	849	855	852	835	828	857	840	847	851	791	827	899	860	854	899	846	841	834	854	917	816	791	829	790	837	824	827	857	809	815	828	803	875	853	878	791	773	846	843	800	820	860	863	790	795	854	847	810	817	840	811	835	847	875	844	888	859	860	792	869	801	829	798	836	768	816	799	812	904	803	819	836	841	828	823	817	853	843	891	809	798	840	834	792	880	852	770	863	869	815	877	856	844	855	855	838	822	791	787	833	853	782	835	872	819	874	825	804	863	784	833	826	858	811	827	888	826	878	820	790	778	807	782	829	802	797	855	867	840	890	850	826	817	853	780	836	795	872	804	878	840	817	821	802	839	821	879	809	831	850	806	842	830	833	831	870	809	796	833	803	876	857	802	814	876	820	786	818	802	855	811	826	816	840	820	837	879	867	814	827	874	810	850	790	819	856	838	817	806	823	848	780	858	849	775	816	837	818	831	885	832	785	851	871	792	838	820	821	846	787	857	867	795	779	797	887	802	826	908	876	808	839	793	846	843	861	850	876	833	861	776	870	842	845	842	889	794	820	842	782	838	807	836	842	806	831	847	809	795	831	861	823	812	813	803	900	825	875	870	866	776	833	837	825	764	842	833	829	847	887	883	810	811	869	830	831	807	842	799	826	882	816	846	781	859	852	845	801	812	814	828	855	859	813	817	864	840	874	793	845	821	805	827	844	857	816	835	866	862	837	819	793	839	803	789	837	808	812	809	839	807	798	795	777	893	816	820	850	839	796	776	836	869	844	779	817	813	865	811	802	908	818	818	858	861	872	809	819	796	805	770	826	808	792	822	858	843	814	787	777	804	792	873	802	872	858	819	840	849	803	801	797	813	873	774	849	876	852	836	819	842	850	836	818	855	838	820	764	870	824	782	829	803	810	865	854	865	838	874	852	891	821	843	868	844	796	820	829	831	815	826	827	794	822	821	876	845	871	899	875	854	847	860	797	774	876	895	863	800	858	848	834	864	808	855	823	802	825	838	834	806	787	791	805	855	813	813	828	812	877	808	846	842	867	856	848	833	860	826	817	874	787	818	782	821	872	843	790	814	850	826	889	870	840	835	803	828	837	817	860	858	861	799
24714	21775	29219	27803	28842	13715	2038	776	707	705	662	584	547	505	549	550	512	544	532	549	535	547	482	501	523	519	495	507	511	483	498	530	526	491	482	554	482	459	508	492	502	462	509	467	522	494	484	474	516	495	483	517	501	458	498	467	492	533	516	466	488	496	518	463	496	464	520	503	507	453	505	469	480	499	515	480	511	480	496	460	475	547	507	456	458	483	487	516	463	467	517	531	509	446	521	439	481	465	499	483	496	509	471	470	503	479	457	464	492	466	507	524	496	503	491	470	476	470	474	469	467	495	471	494	457	498	451	523	500	507	496	495	473	481	520	499	549	462	514	453	510	527	506	460	474	497	512	480	460	494	515	491	478	469	462	480	466	474	497	457	472	470	489	464	521	477	506	500	515	479	494	480	476	493	500	489	486	514	506	477	495	478	466	503	508	455	511	491	547	497	483	474	470	502	476	505	506	526	501	521	508	508	499	470	457	485	514	513	505	439	511	485	517	497	507	518	495	497	484	488	447	482	500	474	493	486	519	488	459	466	472	488	484	521	508	504	501	495	492	464	505	493	510	449	487	491	445	479	502	441	485	482	464	474	505	482	471	503	520	446	498	445	508	498	497	472	484	484	468	516	504	500	455	504	470	490	499	504	423	470	495	460	469	532	511	458	492	479	502	490	486	492	496	506	497	496	445	500	461	480	497	513	496	465	463	524	478	494	527	523	514	468	482	512	493	506	488	499	485	482	476	492	497	497	519	524	500	522	452	503	502	488	505	520	514	484	507	480	464	511	479	479	502	526	468	480	518	486	465	455	478	503	532	504	486	489	501	477	468	473	493	487	481	467	534	474	513	492	501	476	509	505	487	543	519	484	454	527	524	515	472	483	505	488	455	504	475	507	471	491	491	509	479	504	460	477	482	459	490	503	460	459	566	436	455	433	488	515	510	484	486	508	497	514	547	496	504	471	484	456	444	475	513	489	502	491	471	478	479	485	488	507	503	459	469	442	502	477	487	508	510	457	512	448	479	498	485	517	451	496	456	493	492	537	497	453	502	492	496	474	478	486	514	498	500	497	488	501	427	481	532	533	511	517	508	491	515	448	495	463	491	525	499	510	498	468	474	458	509	474	454	505	508	457	477	515	469	489	479	511	492	491	512	475	522	485	500	478	496	484	507	476	480	536	518	458	494	520	461	479	458	498	507	472	490	509	518	479	518	461	510	486	475	494	461	510	473	507	501	495	486	517	495	482	528	477	486	462	503	494	530	514	475	484	467	482	501	465	518	517	497	520	514	502	461	489	522	490	466	498	480	464	462	502	499	467	487	486	491	484	528	494	508	498	494	494	480	518	492	440	498	506	483	525	486	462	485	468	506	491	517	496	480	479	512	523	513	545	484	484	500	485	507	484	495	470	477	490	517	509	494	484	491	516	529	492	449	483	444	505	475	471	496	478	473	493	470	490	480	494	487	474	496	486	490	484	490	481	543	474	425	514	506	484	493	480	493	505	527	497	515	469	540	470	532	524	458	524	463	452	493	476	475	508	487	510	464	522	486	498	539	489	466	483	488	491	468	495	510	435	495	487	446	493	500	520	516	458	516	488	494	499	467	487	504	509	518	468	517	502	483	526	452	478	472	480	476	489	525	511	493	506	485	492	511	483	537	509	522	450	537	479	481	523	504	485	488	504	516	495	521	481	482	507	490	465	485	500	440	493	442	509	483	495	473	503	505	478	508	504	463	476	510	474	511	493	492	466	505	464	529	494	495	465	507	471	441	488	527	490	502	508	479	502	427	460	482	487	484	472	516	508	514	467	493	491	463	449	485	500	476	458	518	507	487	496	500	443	476	499	470	494	476	479	505	480	482	488	507	554	512	473	475	520	498	501	470	477	474	485	524	501	489	515	501	476	526	514	488	483	518	478	512	503	489	508	483	509	485	468	477	466	506	491	499	522	531	470	458	486	507	447	507	471	482	487	489	507	477	534	510	489	482	483	500	472	471	457	485	481	512	464	477	506	486	494	470	477	470	542	490	497	527	490	482	495	487	462	491	495	492	483	486	483	456	478	460	463	468	525	472	473	489	468	511	500	452	475	497	466	476	488	468	490	503	495	503	511	506	482	512	464	508	488	456	495	508	510	463	481	504	523	500	486	512	498	494	488	486	513	506	508	531	473	497	462	490	494	493	487	482	497	481	531	465	452	457	498	441	522	529	483	488	528	515	497	468	496	520	496	471	484	484	471	542	466	476	488	472	507	485	447	503	479	497	500	490	484	484	465	518	518	455	504	505	493	525	513	486	506	527	476	460	480	485	456	515	512	453	459	493	485	513	479	479	509	485	478	486	446	471	495	473	522	523	483	505	463	529	495	469	468	496	497	515	454	471	450	511	449	522	473	509	477	429	482	531	531	491	501	526	491	493	506	503	464	495	484	500	493	491	503	505	537	521	480	478	521	496	509	493	459	499	480	462	510	476	491	464	468	535	507	441	505	498	536	482	475	442	476	471	503	474	530	495	452	476	511	466	471	492	471	467	463	511	502	489	486	462	492	464	504	510	495	501	514	457	484	526	459	505	485	506	486	470	479	425	476	470	510	495	462	526	502	455	534	491	489	450	493	493	500	489	470	466	453	496	474	522	506	480	544	488	481	486	496	480	483	471	487	483	501	475	484	494	489	488	499	498	493	505	514	481	474	499	503	510	497	492	471	503	494	452	499	500	522	473	500	449	465	481	471	468	486	491	498	501	491	483	516	483	502	458	493	485	495	514	473	495	458	486	459	497	476	497	484	508	485	501	503	473	490	508	468	518	497	495	472	476	532	503	503	467	503	474	490	523	466	501	454	527	499	469	462	475	484	491	519	493	487	517	514	461	525	445	478	524	451	486	475	490	520	502	521	489	521	532	500	479	483	522	532	486	497	490	477	484	521	457	484	464	479	524	480	484	500	475	493	459	495	509	484	498	459	444	516	498	486	529	466	454	524	498	512	470	499	508	476	445	508	525	525	514	500	455	470	462	482	494	497	483	524	476	500	472	519	486	535	507	471	459	509	478	500	449	482	502	524	462	503	475	501	478	444	525	513	509	498	432	480	493	471	489	499	478	474	486	482	513	493	494	534	505	465	508	501	445	456	476	502	527	498	521	476	523	507	462	471	516	463	474	499	524	471	463	489	495	499	523	528	506	486	483	476	491	483	464	505	484	481	498	479	474	500	495	471	503	493	480	494	446	476	509	511	483	472	458	473	530	535	488	489	496	483	484	478	520	468	466	482	510	472	514	475	516	485	521	468	510	467	491	489	502	490	548	522	507	514	478	491	465	506	505	474	473	513	506	502	487	485	477	470	497	519	504	490	522	482	526	524	491	439	521	503	485	484	490	524	470	504	482	497	499	466	438	532	513	518	461	495	532	487	521	488	452	526	489	493	469	488	489	489	479	516	507	476	509	493	470	489	481	478	484	487	455	512	493	501	444	458	463	491	473	472	501	485
48323	67442	50133	42474	35476	6748	1802	1486	1441	1315	1224	1057	1003	923	897	838	808	832	873	846	789	866	844	779	812	801	798	791	794	773	776	766	778	744	726	771	800	767	792	755	784	773	743	749	751	751	743	810	749	849	789	776	821	766	770	782	708	739	765	750	755	755	781	750	766	775	719	774	715	754	807	709	784	740	779	750	767	812	775	763	764	757	769	773	725	780	754	763	776	742	802	759	766	734	748	745	775	795	775	784	715	741	767	809	758	757	827	739	773	747	800	767	763	760	769	812	792	786	800	819	774	754	789	720	774	820	720	803	772	817	735	755	785	767	798	744	757	790	779	736	796	799	719	719	811	780	806	752	750	785	747	850	740	774	721	738	780	756	803	773	747	783	820	768	745	779	756	730	671	769	736	755	746	694	740	779	776	794	794	752	787	722	790	783	747	803	777	711	759	770	767	769	778	753	820	744	741	728	794	753	786	803	778	792	758	720	733	742	746	827	768	759	782	773	794	796	786	735	779	763	708	779	776	755	769	765	749	813	772	785	810	772	751	793	762	745	795	811	787	772	789	799	788	754	759	770	740	785	800	772	752	796	760	767	727	779	821	832	788	760	822	804	732	774	766	744	706	776	827	780	736	778	782	742	770	789	768	744	802	792	777	759	808	766	799	772	768	800	776	764	754	766	727	800	769	770	750	781	761	798	799	723	785	739	813	737	791	777	757	764	769	779	799	761	740	760	749	798	730	773	751	743	714	707	772	756	743	760	736	786	777	768	773	785	767	766	758	794	741	784	763	782	791	765	737	705	749	761	783	759	713	800	766	813	773	724	798	777	786	755	760	723	743	761	808	756	789	826	771	762	787	817	823	719	723	719	788	754	805	802	764	739	799	783	762	766	808	789	780	712	759	774	775	817	786	801	794	743	767	787	735	785	784	776	725	728	726	761	823	736	778	758	764	760	750	792	763	766	763	748	767	741	813	748	811	766	778	764	743	756	767	760	831	771	814	725	792	844	790	749	809	764	804	731	773	761	804	794	759	813	738	748	774	820	774	735	718	756	847	777	757	795	752	806	777	778	759	749	821	762	741	792	810	769	771	801	769	766	797	744	814	769	839	789	748	787	701	822	737	731	776	795	770	770	767	745	760	769	712	791	757	830	757	807	785	742	777	770	738	807	779	795	780	772	775	745	779	762	752	753	744	778	735	734	779	770	791	794	781	769	752	797	747	783	824	772	769	788	741	775	795	791	805	804	796	747	748	750	779	767	762	781	802	755	764	762	755	777	764	762	768	762	745	801	752	829	787	813	752	790	814	732	765	779	747	780	759	801	778	757	788	782	797	776	790	785	779	746	742	779	752	768	744	764	775	810	776	782	763	790	753	788	807	792	730	759	731	777	787	715	742	782	780	761	748	744	784	761	755	808	752	772	762	731	738	751	767	774	778	716	753	822	759	746	813	787	804	777	792	756	716	774	770	720	797	754	776	785	746	724	754	735	764	791	767	728	802	754	782	774	789	795	764	769	786	803	783	788	773	815	779	764	755	777	795	766	746	755	780	781	802	751	811	740	713	758	754	775	773	792	735	797	761	784	761	784	764	776	721	779	804	830	786	829	745	811	810	784	757	698	767	762	826	725	734	789	741	811	752	753	780	770	767	771	775	750	730	805	771	786	728	780	739	777	737	814	755	788	784	761	761	826	780	788	791	756	784	782	776	755	730	733	764	755	769	760	724	749	745	783	797	821	771	761	835	771	737	769	778	748	768	787	759	757	766	787	791	784	784	784	751	787	798	802	747	800	764	725	801	762	769	795	764	765	766	774	788	701	746	782	812	778	769	820	781	732	721	770	770	777	725	772	787	773	771	808	774	792	807	795	737	799	834	761	730	778	767	807	762	789	748	778	803	727	811	791	790	810	750	853	816	798	783	756	809	776	770	761	786	742	785	825	787	780	757	806	731	754	767	788	806	769	813	775	792	748	756	793	793	753	766	757	799	764	791	755	790	733	808	818	805	774	743	740	782	755	784	807	796	748	791	760	770	771	739	790	747	823	770	755	787	739	775	801	743	756	755	779	782	818	771	752	751	734	803	763	818	782	780	735	791	794	757	796	803	744	768	772	778	838	773	814	794	757	760	749	751	748	746	768	739	777	739	756	807	728	805	760	790	781	751	781	740	790	765	733	774	769	760	755	803	767	758	766	811	806	748	770	805	772	702	752	783	776	758	780	759	736	791	737	738	775	726	789	749	785	754	794	770	780	752	787	735	786	726	793	775	760	754	752	777	757	796	744	760	804	769	756	764	784	793	729	790	798	755	783	795	775	849	752	752	760	758	765	740	743	748	725	769	757	812	756	788	733	762	738	754	816	759	778	797	755	804	778	788	793	755	797	752	798	784	711	728	815	783	785	737	842	749	808	755	756	775	754	793	739	764	807	767	787	755	761	770	747	756	755	805	774	784	776	760	833	792	775	784	775	783	764	777	775	800	787	808	784	757	783	826	749	723	810	812	772	773	766	812	763	790	758	792	753	791	786	791	760	758	793	776	809	761	788	801	770	807	746	796	758	748	767	786	734	730	747	745	774	819	843	774	750	774	714	774	761	712	768	759	767	811	757	764	794	730	738	778	751	754	704	758	744	775	801	825	755	741	736	824	783	838	812	776	756	754	788	767	775	743	750	744	764	822	765	810	783	745	784	754	772	795	763	759	809	747	772	731	749	769	755	776	808	754	806	795	758	754	723	777	731	763	768	768	776	747	795	766	749	809	804	777	771	810	773	775	759	800	740	804	778	781	772	766	783	836	792	813	759	819	777	752	771	779	748	790	765	771	829	794	755	780	799	726	777	783	805	766	732	755	778	799	751	756	753	797	773	812	730	747	801	793	775	806	781	785	797	726	813	776	775	734	778	694	781	783	767	745	748	739	749	759	766	746	750	762	759	825	802	772	779	749	793	736	774	812	766	725	761	824	763	798	811	813	744	781	809	761	809	782	803	784	798	705	797	741	746	791	788	743	797	760	786	804	777	756	802	790	806	853	795	778	762	763	774	773	828	776	792	774	758	790	763	769	799	775	805	807	822	714	814	808	763	765	744	810	739	710	771	829	774	775	767	816	731	779	726	824	781	782	695	746	746	778	788	754	804	776	732	755	776	756	756	834	786	793	791	745	742	779	767	809	706	834	769	752	802	738	772	796	762	812	746	767	774	771	755	767	771	770	777	753	769	747	795	751	777	763	738	782	796	751	768	753	773	793	723	794	716	730	759	785	784	770	755	753	788	750	775	721	763	768	709	730	768	773	746	792	755	775	709	774	710	781	691	752	794	788	800	768	779	778	805	713	731	809	795	765	783	782	748	782	753	796	767	790	829	754	748	831	801	765	757	766	761	800	707	773	810	799	804	770	741	833	762	767	782	763	734	719	806	782	816	798	786	752	734	788	821	783	775	760	781	769	769	790	783	730	827	769	776	742	709	725	766	753	733	740	720	726	739
23625	21685	29674	24675	24030	20659	6314	832	562	511	453	424	435	330	340	321	331	307	276	300	272	286	303	259	287	258	269	251	277	283	248	276	266	272	269	254	259	237	250	260	268	269	241	272	275	277	266	262	244	244	248	281	245	254	232	243	239	265	276	281	224	251	259	280	279	276	253	262	267	257	260	246	272	271	274	259	269	244	234	263	229	257	224	259	218	266	280	287	267	230	226	229	272	240	266	253	274	254	231	257	224	261	232	247	213	252	242	267	278	246	226	244	256	243	261	263	247	274	271	247	239	250	238	238	269	268	269	260	244	249	282	258	263	259	251	249	258	285	265	252	258	255	264	254	265	255	247	283	249	242	270	256	250	224	260	256	244	227	267	268	245	243	293	243	236	245	247	246	243	286	274	216	236	237	235	237	243	265	239	227	262	240	271	234	263	266	224	252	251	227	253	250	256	287	254	254	231	251	245	228	249	263	262	247	256	258	271	270	264	241	296	268	253	284	247	258	258	248	260	274	266	261	261	274	237	246	233	276	249	252	266	250	273	288	253	268	237	249	257	260	247	250	263	244	270	265	248	283	253	264	253	260	235	241	241	265	276	266	260	292	265	235	271	248	249	266	253	272	250	273	271	246	259	261	265	250	287	210	226	236	242	240	262	255	242	242	265	267	248	256	242	266	268	309	216	273	221	238	250	278	252	275	264	271	245	243	230	269	278	270	259	253	272	237	242	257	273	252	272	270	245	232	265	246	236	278	260	253	253	242	261	263	261	247	268	264	246	238	258	255	250	271	230	233	235	259	257	241	265	249	258	229	254	272	231	243	224	248	247	240	250	233	273	266	231	248	276	288	252	261	237	256	262	293	257	259	242	217	246	249	300	247	247	236	271	272	257	285	241	257	240	248	257	254	249	255	269	264	251	255	252	265	275	256	242	254	272	259	274	257	272	271	251	260	284	249	213	249	252	255	229	269	269	243	237	276	248	241	254	233	242	239	241	252	262	261	225	253	257	256	239	282	247	251	257	222	277	233	256	261	271	254	208	263	278	272	259	253	286	271	225	246	257	264	255	261	249	260	260	249	247	248	257	272	261	242	255	263	236	265	223	247	233	273	239	258	289	243	266	247	265	255	247	241	247	264	251	276	252	267	256	281	241	227	275	244	241	269	245	241	255	266	253	256	259	255	260	255	252	272	228	232	273	279	280	243	229	260	241	279	235	279	250	262	232	226	257	253	219	243	245	254	247	236	245	253	278	260	275	248	250	260	255	244	258	249	268	229	266	231	240	268	249	249	260	254	260	245	247	232	246	277	256	265	303	242	242	234	267	241	257	236	234	232	285	257	248	259	232	232	245	264	241	220	251	265	263	260	267	253	254	259	256	248	241	272	239	270	242	252	273	239	251	221	248	260	256	269	247	247	248	251	269	269	280	264	268	227	253	293	235	220	244	264	251	262	271	251	263	269	271	246	218	254	270	254	228	271	249	244	258	225	240	260	265	238	250	259	271	248	258	244	254	209	241	247	268	240	266	262	243	249	256	264	290	259	292	262	288	237	270	247	256	273	265	241	240	212	250	254	266	234	272	270	224	243	253	252	267	271	252	255	236	235	241	260	240	266	251	241	263	224	255	279	228	312	248	261	257	247	239	260	249	268	236	258	267	271	276	241	244	257	249	281	267	247	263	239	236	260	230	251	250	286	261	275	282	264	224	265	246	263	278	270	253	242	246	275	267	249	230	233	257	278	232	217	264	246	258	249	258	266	258	281	283	234	285	254	264	259	255	250	278	265	238	246	233	259	226	228	261	260	232	276	243	248	234	233	274	244	258	258	241	249	243	245	255	242	237	241	235	238	278	238	225	263	253	240	244	263	268	246	266	243	250	244	273	243	253	234	260	235	267	266	222	258	242	281	248	294	248	253	276	262	267	262	262	287	247	283	249	242	234	260	238	260	249	234	253	263	241	241	279	257	240	288	247	240	258	282	267	260	264	259	275	253	263	244	296	256	238	283	248	247	284	243	273	233	279	224	266	246	267	272	263	263	249	255	252	277	246	246	244	265	260	262	259	257	245	245	267	238	227	257	278	245	267	275	263	223	267	242	243	237	268	269	253	261	264	252	255	238	255	274	245	221	263	271	256	249	273	234	267	255	253	251	283	249	244	259	232	257	249	266	290	253	247	233	248	258	277	255	253	248	261	218	259	260	253	269	262	259	266	237	273	258	260	268	260	257	231	269	273	242	239	260	254	242	261	205	219	246	256	274	243	259	259	273	293	261	256	226	245	258	257	269	248	224	241	255	256	280	243	249	244	263	257	250	287	253	279	266	244	248	255	243	226	263	235	256	231	240	257	269	285	271	248	247	271	271	228	259	280	248	237	266	245	263	278	267	257	251	256	291	246	277	258	245	272	229	233	225	276	251	260	254	252	240	256	282	255	247	250	271	236	259	280	244	238	231	261	210	258	277	241	238	262	256	267	268	242	251	234	267	261	246	240	266	268	251	226	284	265	236	246	240	267	232	274	262	246	290	241	256	230	280	240	210	222	255	254	251	254	266	265	228	255	266	268	226	258	233	269	231	276	232	246	253	257	250	246	222	267	244	258	251	267	262	216	258	279	270	263	259	282	241	246	264	270	266	251	268	269	279	267	282	250	241	242	242	249	270	250	252	277	246	239	255	254	242	271	255	258	242	244	284	272	226	258	240	303	242	253	255	246	278	253	238	249	262	274	264	260	259	271	226	267	258	274	263	266	255	225	228	244	258	266	245	263	265	264	246	275	232	266	260	238	258	257	265	253	223	241	266	228	278	243	237	293	247	232	246	259	256	244	246	262	244	286	258	256	258	247	240	253	238	280	243	281	261	251	248	274	240	266	272	243	247	269	238	268	245	251	239	244	232	227	261	250	250	263	197	272	240	243	256	281	238	220	254	253	265	263	242	232	211	247	271	258	258	257	255	257	268	283	276	272	251	249	260	245	284	266	251	244	278	258	248	240	237	228	281	250	266	294	268	247	262	250	290	256	249	235	268	248	233	264	280	255	252	243	251	235	242	271	269	258	238	260	236	255	257	257	278	238	215	255	239	250	208	249	290	231	250	246	261	246	289	243	266	237	262	245	242	275	249	246	276	228	264	272	295	241	242	258	245	240	250	255	287	228	252	253	249	263	257	281	266	231	246	262	255	259	271	260	268	257	254	260	260	252	265	265	250	261	259	280	253	255	237	256	241	234	249	256	231	260	231	301	266	251	234	232	226	267	260	242	255	268	271	251	239	255	259	252	265	248	258	233	244	255	266	255	267	253	244	212	254	235	288	281	234	271	266	243	217	271	260	245	255	246	261	282	219	258	258	234	287	241	243	243	248	249	243	274	261	281	261	282	278	247	251	257	227	271	270	262	257	246	208	257	246	228	285	269	283	252	250	253	300	264	271	256	249	223	267	231	274	260	244	269	272	244	219	242	247	273	253	262	254	275	247	264	251	246	235
51276	77209	63468	42776	39808	10990	1862	1707	1463	1256	1102	924	763	683	615	583	584	560	520	502	517	525	512	481	483	454	438	478	411	473	442	409	411	384	418	412	427	403	405	441	453	382	413	392	409	416	415	405	423	402	424	413	434	408	369	421	429	409	403	424	436	422	394	434	375	404	402	403	398	371	453	441	455	447	393	442	412	422	402	406	371	448	389	429	426	390	438	405	419	400	411	407	390	411	401	377	417	396	405	417	427	403	430	422	410	377	427	434	429	414	412	374	406	365	463	393	399	407	373	399	406	403	402	406	351	412	379	385	387	409	394	414	436	433	405	394	423	414	408	419	400	411	422	447	409	418	405	437	371	411	394	414	408	391	377	398	388	409	435	405	416	455	394	405	410	391	411	379	372	409	381	394	404	408	396	448	398	421	407	404	422	429	391	436	422	414	411	427	449	382	413	397	393	444	377	437	410	404	413	427	377	389	402	437	433	368	397	441	445	410	387	428	374	357	409	368	411	409	421	410	400	413	390	395	408	407	380	395	417	419	441	404	400	389	433	373	425	424	368	404	429	408	412	424	414	428	384	419	393	400	366	389	414	378	398	435	391	389	374	415	408	413	432	406	371	413	405	398	430	413	381	403	403	424	451	408	434	448	390	380	398	380	412	388	413	423	410	384	413	410	427	394	387	397	417	373	409	406	396	383	407	442	397	408	430	415	432	412	385	397	410	441	414	373	419	409	413	390	395	405	425	419	413	406	413	375	432	425	428	403	427	410	451	380	423	398	400	370	407	414	423	412	450	441	396	399	371	426	391	398	417	402	354	437	374	417	424	406	416	397	414	395	429	398	425	406	395	428	388	434	392	400	419	414	416	409	392	435	394	402	396	432	408	424	413	397	387	413	397	429	406	396	411	425	410	420	448	396	385	442	404	403	447	426	413	432	414	400	395	389	435	421	400	407	418	409	444	422	444	403	420	413	417	391	447	422	392	380	432	427	395	403	402	404	395	373	405	387	393	411	411	419	431	398	382	415	428	417	403	415	432	416	422	407	405	410	440	380	431	378	440	396	407	393	411	392	387	387	376	375	389	357	421	419	429	375	416	421	407	385	412	425	396	398	411	395	428	400	420	381	405	399	406	386	394	406	415	387	390	438	381	420	389	403	433	416	376	403	400	406	399	424	415	388	410	394	398	423	419	445	420	411	457	403	442	462	372	411	414	393	412	400	424	393	409	393	370	401	399	391	416	406	408	406	399	407	420	414	394	410	408	383	389	403	427	409	401	427	427	402	410	431	430	424	413	403	447	405	394	405	396	393	438	415	387	411	407	409	391	392	434	405	409	399	424	417	395	388	385	390	408	406	391	412	393	408	394	410	407	415	424	393	383	418	415	406	390	423	395	427	410	396	424	362	438	382	446	421	387	415	411	405	408	423	410	439	432	412	454	437	407	467	369	419	412	440	400	462	414	421	415	427	398	376	423	399	408	381	394	389	432	432	425	409	428	406	411	403	405	390	443	414	410	423	421	417	411	442	410	376	395	385	423	391	410	422	425	406	431	405	408	382	407	377	402	444	391	401	417	417	431	421	404	410	399	434	387	426	401	446	395	411	392	413	435	385	407	401	407	399	443	456	391	393	408	430	399	408	402	406	384	428	415	418	434	435	394	407	456	371	408	434	435	401	463	401	395	377	388	375	402	395	390	380	410	417	392	406	404	395	424	431	423	382	358	399	420	367	401	379	385	428	430	390	377	415	377	404	419	424	419	401	361	423	433	392	446	392	394	396	419	443	449	408	424	442	401	384	449	416	399	390	411	414	413	420	409	423	430	450	418	375	423	411	448	402	406	403	388	401	414	367	392	424	410	425	430	423	409	432	388	415	411	422	407	389	467	373	427	373	394	432	401	385	421	403	412	432	397	401	423	423	396	383	434	385	411	411	401	383	394	420	401	407	421	392	353	389	438	414	406	404	408	386	372	431	414	415	380	389	402	392	426	385	401	372	390	397	381	409	430	396	454	426	427	411	405	430	418	393	431	410	433	412	403	413	411	408	415	419	385	427	444	418	434	407	409	406	417	423	430	423	431	404	415	442	354	394	383	404	407	425	402	405	368	450	412	433	426	406	363	418	421	405	407	394	416	419	384	414	406	395	406	387	417	429	430	360	421	408	417	404	390	414	446	426	369	421	406	384	374	400	434	422	432	378	388	412	424	380	447	423	417	394	380	434	400	400	424	416	385	408	364	401	409	409	439	443	401	378	437	454	421	390	439	412	410	388	420	424	423	400	382	398	409	373	423	403	407	402	405	420	432	404	447	396	412	399	390	384	380	425	428	405	401	398	389	406	417	417	427	403	413	426	409	408	407	392	421	426	415	388	396	397	429	427	393	397	403	407	441	461	409	401	435	431	405	428	416	418	404	383	419	386	425	428	383	401	392	414	455	396	388	395	352	429	386	380	409	408	412	400	368	409	394	388	415	415	391	404	386	429	428	395	461	419	419	424	405	399	445	417	399	411	395	417	414	416	398	437	407	400	393	416	384	409	380	387	418	400	391	437	393	422	416	391	423	363	394	417	431	386	468	408	418	425	395	428	423	417	435	416	420	398	433	423	382	403	416	443	395	385	399	402	441	380	416	407	399	394	402	394	415	422	382	416	418	437	390	429	426	404	383	483	443	381	400	386	411	429	392	412	423	407	406	412	368	379	400	411	388	415	407	403	432	411	397	433	363	386	390	428	408	389	410	401	403	393	415	395	364	412	425	408	411	396	403	402	425	409	409	415	434	383	405	395	409	398	434	405	402	378	423	432	454	382	410	412	412	389	417	388	400	421	405	408	385	418	414	442	410	383	416	399	438	392	415	433	417	383	387	387	402	418	432	471	413	448	370	417	411	421	458	397	375	418	403	435	453	397	399	367	389	402	401	429	373	394	371	421	383	408	414	429	405	406	419	435	443	392	388	400	403	403	402	436	452	442	434	418	382	416	399	398	430	404	417	417	421	424	412	386	430	405	400	404	415	446	384	378	418	405	421	404	446	426	403	396	373	405	371	422	410	432	422	393	401	392	368	380	388	413	409	430	374	395	429	402	373	413	407	412	411	380	384	387	424	406	417	385	408	414	382	447	408	402	383	417	438	407	451	413	424	412	361	415	387	401	451	382	442	411	393	408	396	412	412	441	400	419	396	440	403	404	406	409	444	425	440	429	395	434	409	409	383	437	415	429	414	383	433	405	424	408	398	388	399	400	427	449	405	407	403	410	435	406	368	417	391	405	398	427	421	418	389	413	421	420	365	394	410	425	423	416	385	394	383	406	396	408	407	398	413	406	390	425	431	375	409	391	410	397	414	412	396	435	385	411	420	413	383	394	393	403	408	419	406	415	419	438	374	417	393	426	388	402	422	378	429	415	408	404	403	405	428	416	412	429	393	424	441	419	397	382	426	393	386	391	409	392	422	431	414	448	422	414	458	399	429	414	452	399	390	415	404	400
31841	34673	25871	11842	5204	1817	665	644	611	573	595	552	572	574	534	542	535	504	537	566	522	515	517	513	459	510	521	521	529	522	556	527	572	491	532	511	540	502	502	488	537	509	519	502	522	502	547	549	510	485	529	514	490	503	525	510	505	471	530	510	502	505	499	533	485	549	505	547	499	535	471	482	516	596	485	523	524	517	529	529	511	517	502	577	507	516	479	477	531	502	517	498	516	520	487	516	491	501	544	492	534	523	510	499	503	503	481	518	520	496	542	524	571	568	533	516	492	539	502	503	567	506	536	544	533	524	548	534	524	518	507	490	517	522	510	567	569	499	541	508	546	559	538	495	495	518	517	532	555	531	474	527	572	520	520	537	542	544	542	501	507	517	481	491	504	494	557	522	519	524	510	532	490	505	461	529	505	529	510	514	502	496	488	507	525	538	521	534	464	520	510	482	541	518	544	483	551	517	496	541	518	529	514	491	546	493	509	523	526	531	528	544	513	542	508	527	487	464	544	552	536	520	528	512	499	485	487	523	507	488	502	517	526	520	502	514	490	525	529	523	490	522	491	512	506	533	500	523	534	492	514	529	525	522	563	507	549	526	537	504	544	524	555	528	549	533	524	524	537	506	552	550	505	562	513	501	507	512	490	536	539	534	540	525	565	524	506	544	497	516	522	525	533	490	524	520	558	525	519	515	525	535	552	525	515	527	516	527	533	571	510	516	511	506	552	522	524	552	501	518	523	505	507	520	520	506	531	483	546	521	523	509	522	497	525	555	507	537	533	542	488	478	534	518	512	527	522	511	515	493	526	548	519	522	525	535	551	519	521	499	518	536	538	518	524	511	500	465	514	504	496	537	533	464	517	511	565	553	524	522	530	511	540	546	533	549	522	544	541	479	548	490	512	519	521	518	486	509	534	506	528	517	541	522	524	514	539	553	525	496	547	452	533	509	483	516	529	539	514	507	481	514	499	448	525	529	527	578	530	498	504	485	486	527	489	532	531	550	537	504	503	497	499	508	529	522	544	493	535	557	506	513	481	502	559	516	512	530	561	544	584	479	542	570	511	478	489	542	489	523	516	529	491	464	496	535	538	533	497	511	492	497	527	506	508	528	483	506	517	537	503	500	508	506	560	554	523	523	503	533	523	528	504	500	522	482	531	559	526	481	538	486	512	534	554	511	578	552	524	508	488	540	530	567	533	525	522	518	531	456	525	507	537	546	501	521	506	499	508	540	495	516	531	478	516	528	537	519	488	514	508	508	505	487	496	537	504	529	534	513	563	500	515	544	511	506	506	523	550	493	527	554	523	562	534	506	538	536	552	525	512	518	581	518	520	510	464	498	515	504	516	506	473	509	571	534	516	535	554	515	522	535	543	513	517	547	532	535	513	520	547	508	538	533	531	489	507	541	529	493	525	520	523	558	498	509	531	554	533	501	546	521	529	521	524	535	524	528	494	495	540	474	483	517	473	570	523	527	562	516	515	496	510	486	529	518	536	512	511	520	503	507	526	501	539	525	525	482	502	541	506	539	538	512	485	544	485	484	532	513	484	503	461	516	512	550	535	558	488	496	542	534	520	506	536	487	533	529	509	541	541	506	495	531	521	500	536	573	525	526	515	532	557	500	530	551	541	528	504	527	544	529	545	528	510	546	546	512	499	524	529	493	504	520	528	538	517	508	559	532	514	489	542	518	521	540	488	514	524	536	490	526	516	500	516	513	502	492	502	564	540	543	530	508	556	528	509	526	491	551	488	537	518	513	532	537	585	484	509	489	535	557	496	541	510	513	543	536	517	522	498	520	512	531	566	531	507	541	526	555	486	518	520	505	522	512	520	509	538	507	578	513	525	506	525	502	525	467	542	502	524	510	527	527	522	537	519	539	520	493	516	565	543	522	522	528	552	529	526	552	500	522	499	532	490	506	512	471	498	543	516	504	533	545	585	521	505	507	520	517	528	514	532	522	502	522	560	497	552	514	542	524	542	513	552	495	479	509	539	513	556	515	545	533	491	507	488	484	486	506	541	527	532	508	507	527	489	505	523	532	527	529	518	569	565	524	518	549	547	577	567	500	547	503	514	492	506	507	492	523	530	511	482	530	496	519	558	551	540	523	515	520	532	521	519	504	536	515	521	525	511	524	513	560	520	530	535	584	526	533	529	509	557	476	484	529	503	520	495	504	509	525	513	529	526	521	541	535	521	501	529	541	533	499	502	533	501	562	575	506	513	534	528	521	542	534	554	535	564	522	504	530	519	521	554	515	497	546	510	528	527	507	493	478	546	496	525	517	516	562	532	536	562	503	517	562	551	514	494	493	493	518	522	527	469	525	519	522	526	502	490	506	512	523	523	499	509	493	557	549	491	520	539	497	565	531	539	529	507	507	511	529	559	504	524	523	529	505	520	505	550	491	516	522	478	494	463	572	512	518	501	518	503	513	511	539	521	499	504	531	532	524	510	500	515	467	527	550	526	542	520	507	524	491	522	529	544	547	528	545	533	527	522	540	522	489	555	523	580	514	496	535	514	547	513	543	499	521	567	511	567	532	528	483	540	496	504	563	559	517	519	528	532	540	524	512	521	508	494	498	503	539	515	519	508	529	511	573	506	514	528	497	520	518	529	512	492	482	476	528	500	495	582	493	532	495	526	500	493	520	520	533	506	484	546	504	515	546	552	521	554	514	517	504	560	517	513	494	569	528	524	508	501	527	488	490	538	510	525	510	514	551	493	501	493	528	536	520	559	547	506	492	516	487	531	550	505	482	528	533	524	496	499	475	501	519	558	531	536	562	525	515	479	503	536	521	499	538	476	570	534	488	509	542	522	514	501	493	548	507	539	536	510	529	562	544	515	545	511	514	525	520	554	487	508	520	540	550	541	497	491	563	513	536	523	515	547	558	527	492	520	505	494	501	523	469	534	503	522	537	524	502	569	496	489	550	534	530	531	558	494	536	472	508	529	532	527	515	509	516	523	491	540	535	549	539	530	530	513	555	491	524	507	544	512	549	497	489	500	505	531	526	536	479	535	522	513	537	561	513	522	477	475	545	564	523	507	503	513	518	545	563	506	551	539	537	522	473	517	521	537	497	492	546	545	543	514	531	553	527	523	555	494	494	494	551	500	528	535	492	532	479	531	559	506	494	481	511	536	540	526	501	487	522	511	507	504	537	585	527	482	525	502	542	479	498	506	525	520	510	532	492	533	533	502	484	492	554	567	568	497	505	509	509	542	525	539	493	523	540	519	510	533	529	553	578	496	489	507	510	477	492	510	469	554	512	503	502	549	529	521	532	534	541	518	531	524	536	485	546	487	521	546	480	544	537	473	529	540	522	507	527	569	491	517	500	530	483	532	486	513	513	543	546	513	526	547	523	515	542	541	521	515	486	538	521	561	548	529	529	555	477	529	544	513	511	496	519	548	492	556	505	574	525	510	530	519	536	550	502	495	551	549	525	534	516	515	532	552	518	519	518	532	537	531	471
42077	51021	28578	12182	9025	3527	1263	1249	1167	1028	1028	958	972	911	839	848	872	837	866	840	834	833	841	872	842	824	771	808	761	837	805	889	791	812	804	760	838	788	821	772	826	830	798	814	822	804	842	790	768	793	777	815	778	801	775	833	769	807	791	823	815	797	762	766	780	839	809	861	802	802	765	816	793	816	804	831	774	817	875	827	795	773	803	803	767	828	818	795	799	857	852	764	799	794	793	792	798	815	799	854	824	816	762	841	767	800	831	804	782	824	797	802	762	789	828	769	819	772	812	786	790	763	799	806	832	859	817	772	777	782	781	801	753	780	800	843	840	817	789	754	787	795	837	790	807	776	780	836	824	801	847	758	834	759	807	800	833	819	808	778	829	832	765	794	840	798	813	802	847	762	812	783	808	785	838	848	811	842	812	776	819	796	833	780	815	814	796	803	804	791	819	831	844	780	811	848	783	834	789	796	785	787	772	806	781	837	826	842	831	835	812	816	809	827	826	801	790	776	834	823	800	820	851	793	807	771	862	791	857	798	840	791	815	785	794	779	833	791	773	823	804	775	812	799	780	757	768	833	800	808	758	789	838	816	803	785	797	807	776	805	822	856	773	837	826	831	778	783	786	849	784	873	798	827	732	804	804	779	803	785	841	815	789	792	892	773	767	786	733	788	825	798	854	804	833	849	809	843	823	797	818	791	780	811	795	827	755	798	816	778	806	744	836	805	844	830	807	894	813	825	797	799	825	818	855	833	811	759	808	828	805	857	762	798	821	819	803	915	785	766	818	874	829	779	826	767	775	786	790	851	779	808	826	851	752	787	797	804	846	775	807	728	769	790	797	807	848	805	835	814	790	817	789	819	832	798	783	837	774	802	853	820	793	797	842	808	797	835	824	796	800	812	781	812	829	859	837	767	812	780	804	812	804	831	809	801	747	797	821	829	786	790	781	822	776	780	832	834	800	796	800	773	824	757	867	800	766	849	827	795	860	810	821	843	812	787	838	803	805	822	794	768	806	843	816	807	789	831	805	826	794	776	831	830	797	834	815	812	805	804	807	766	791	823	828	799	839	826	850	791	809	832	827	813	830	821	784	817	774	828	815	829	813	823	782	814	853	858	819	806	777	820	803	841	767	839	804	767	815	774	787	756	817	756	771	809	846	765	818	799	868	850	791	826	840	860	807	827	825	781	822	821	810	808	830	765	794	783	765	845	752	800	805	799	813	817	828	819	831	798	835	830	825	835	846	822	868	824	774	839	807	830	787	773	824	815	814	809	838	805	811	859	787	803	756	784	784	761	842	768	820	817	813	842	795	791	808	848	823	757	804	784	722	818	829	812	820	790	778	793	793	804	815	817	772	787	860	802	793	784	869	813	791	757	816	791	760	808	833	811	809	816	801	800	774	803	824	814	777	836	820	795	822	838	828	794	857	810	796	824	805	811	849	845	786	791	823	873	772	822	821	873	842	822	842	810	790	829	813	814	801	811	771	788	780	811	837	806	857	852	830	840	840	828	802	820	797	753	815	776	837	771	841	823	816	792	819	834	764	842	759	796	796	804	809	784	805	820	832	824	825	803	795	845	801	770	781	781	803	869	809	836	808	874	809	811	809	837	797	771	799	809	788	836	817	798	793	805	845	838	769	795	833	810	801	767	792	810	823	791	793	885	808	840	840	797	810	789	824	798	800	835	842	792	823	752	752	787	857	786	833	825	817	818	762	860	774	874	796	742	823	777	806	825	838	758	823	761	836	762	827	816	812	811	816	753	846	785	855	799	852	805	826	838	811	822	748	843	814	848	800	811	819	759	821	823	787	791	788	821	795	764	819	747	815	806	838	834	806	823	815	782	788	753	777	774	777	848	811	829	862	776	806	804	797	806	805	767	781	839	807	797	785	818	793	803	801	801	756	792	863	831	824	809	826	796	805	819	798	764	832	804	823	837	847	837	803	804	805	877	822	777	821	772	787	822	835	824	776	806	819	807	819	801	845	840	850	808	811	867	843	767	826	870	798	808	796	787	827	843	820	820	799	804	801	828	785	814	807	812	766	803	807	811	744	812	777	842	839	811	826	765	804	845	835	823	784	808	845	819	816	840	769	781	828	792	817	873	784	773	803	818	808	754	805	828	815	858	814	821	838	816	811	821	819	842	797	842	822	789	742	826	736	821	786	827	813	868	809	770	823	821	822	770	776	841	863	812	816	813	807	776	831	821	855	798	817	791	838	827	801	796	817	777	809	850	838	809	757	814	802	786	764	768	802	796	857	818	745	802	862	788	808	827	777	807	788	761	805	743	815	787	813	781	861	766	786	808	791	829	810	825	897	827	774	815	763	800	790	824	822	844	793	803	808	834	858	812	822	817	800	799	762	800	827	786	785	803	796	735	786	796	782	849	798	794	805	803	806	779	802	835	781	778	801	831	792	844	823	788	814	836	811	835	803	846	833	797	831	841	792	797	802	872	831	783	772	797	836	845	761	778	802	799	821	769	812	815	864	746	722	803	807	801	828	822	831	801	822	756	762	821	779	768	844	756	830	836	822	819	805	784	770	759	808	757	787	805	799	826	835	824	820	789	808	809	775	804	873	769	801	830	813	832	794	841	825	787	752	791	838	776	785	853	831	843	791	833	780	843	724	843	855	792	816	826	844	776	821	847	827	765	780	806	798	829	782	789	803	823	864	763	809	797	763	829	782	795	809	824	765	827	852	800	795	839	796	828	860	804	840	821	785	806	829	804	774	781	826	804	787	818	798	767	774	832	870	820	840	829	818	801	783	790	789	829	887	804	826	814	781	788	764	825	774	842	845	838	735	843	818	784	826	858	816	775	831	796	798	826	844	806	809	814	799	798	809	792	837	787	874	799	840	779	828	789	839	818	795	808	869	788	775	740	799	813	783	802	820	817	816	837	788	822	817	821	788	821	807	780	832	812	807	823	795	807	781	840	784	848	764	788	783	799	785	851	814	790	810	824	796	797	814	817	834	857	752	826	795	803	833	782	785	786	822	822	823	796	795	802	834	830	773	829	826	834	816	771	841	817	830	816	839	745	809	774	832	759	802	814	815	805	761	832	806	794	806	794	807	846	851	766	784	781	782	815	845	813	809	870	835	831	812	831	807	845	840	846	844	801	810	829	779	757	793	798	781	767	809	775	807	858	783	775	795	801	855	827	838	780	828	780	798	784	796	819	789	794	837	817	831	798	784	789	814	833	794	791	786	788	818	846	779	760	863	817	793	812	818	801	784	782	776	751	877	828	785	791	791	779	841	786	841	811	784	832	784	834	871	847	807	830	758	791	831	789	817	816	773	784	826	812	774	845	800	820	843	809	812	830	812	789	776	801	797	785	829	768	778	805	812	834	785	753	820	734	814	731	809	784	839	822	781	841	794	815	784	821	750	790	762	820	796	835	826	776	831	740	785	821	813	798	827	797	767	798	819	806	844	866	846	805	799	795	781	780	813	810	752	815	805	793	774	828	801	821
24637	21944	29429	28649	28878	21797	4154	805	642	608	625	584	557	542	478	506	530	522	523	481	493	525	500	509	493	495	526	536	537	527	516	567	522	494	455	493	501	534	481	509	535	490	503	469	498	505	530	519	502	447	483	541	482	513	502	487	483	526	505	484	498	542	483	471	516	536	485	500	489	506	556	484	516	525	521	496	508	448	496	495	501	475	519	521	442	506	500	491	512	466	549	495	486	473	508	518	491	530	477	483	512	497	441	483	476	487	511	496	455	519	481	513	530	477	521	481	491	488	508	506	466	456	488	491	471	483	508	491	496	499	488	470	544	526	495	482	485	534	472	491	488	464	518	478	495	516	492	511	473	478	516	484	517	480	457	493	548	512	519	477	507	520	500	471	516	525	487	554	503	525	516	491	477	501	480	484	480	491	504	538	471	498	521	449	491	488	500	522	486	487	466	475	463	495	493	473	515	507	521	505	513	509	490	485	508	490	524	463	501	509	447	502	497	533	440	473	494	520	457	500	498	491	492	521	511	492	465	522	493	513	508	520	476	485	514	434	483	494	497	473	524	489	506	506	508	503	520	488	471	464	480	476	492	481	459	457	451	499	505	464	495	493	453	523	460	492	500	521	520	507	498	517	476	515	454	496	449	513	492	475	458	478	498	442	504	485	462	502	498	496	476	505	494	482	459	468	479	445	494	471	503	519	500	466	489	452	511	478	494	454	473	572	488	476	478	487	464	472	490	478	508	504	498	455	453	468	497	500	497	507	538	538	495	529	513	499	505	502	468	465	519	466	508	471	485	507	507	490	456	504	507	498	512	515	490	478	546	488	495	502	470	541	488	519	514	482	492	503	497	500	483	490	522	503	499	502	507	481	490	506	491	468	512	485	452	474	469	473	506	444	516	485	484	509	521	516	481	517	519	507	462	484	541	542	459	466	516	491	508	501	546	481	507	494	515	500	508	472	476	491	469	467	480	499	502	548	493	503	476	514	517	462	516	518	514	470	508	503	503	490	511	480	489	486	508	495	480	510	497	473	525	494	486	490	492	501	493	495	498	524	485	494	490	473	474	471	501	473	469	480	445	505	510	492	458	493	491	481	450	476	540	526	482	513	461	519	542	514	469	504	503	477	483	476	522	485	485	467	465	465	471	498	511	465	477	471	518	485	490	486	472	483	485	488	531	488	501	481	502	473	516	484	503	472	497	510	509	479	463	474	467	533	501	515	501	538	500	463	479	518	491	499	481	499	487	482	484	462	501	431	515	479	504	495	513	479	503	482	484	504	464	482	536	469	520	489	500	506	477	512	491	525	442	451	445	540	457	464	509	504	475	490	508	497	483	509	505	452	486	536	500	564	529	493	487	493	531	481	502	463	495	541	498	481	518	491	486	498	487	519	490	512	467	492	480	484	492	508	509	484	469	515	500	494	515	505	498	505	510	527	499	514	477	506	426	470	478	524	513	450	474	505	505	492	487	501	508	509	473	534	464	516	472	478	441	483	508	525	493	458	487	498	506	490	519	494	471	496	489	499	484	504	496	491	512	508	485	490	472	494	477	505	516	486	460	505	463	532	517	470	487	480	494	478	511	475	466	497	475	503	519	518	482	496	498	494	509	490	534	527	516	495	487	492	497	489	489	521	463	459	497	515	521	481	512	492	521	514	533	496	529	466	489	477	484	456	529	446	465	501	453	522	515	478	451	484	497	465	498	477	507	484	522	504	505	453	495	464	486	513	499	520	464	503	480	487	471	502	522	505	522	478	493	482	439	481	500	477	509	482	473	457	481	480	496	485	499	493	555	512	466	539	498	456	482	479	481	514	485	539	518	481	508	526	536	499	461	523	507	520	520	491	498	493	512	525	524	508	527	510	452	484	519	511	467	528	477	491	471	483	468	510	471	505	501	486	498	518	484	512	526	457	502	475	465	478	504	518	502	462	532	500	505	505	477	525	481	484	442	450	477	530	476	480	514	523	508	493	484	505	458	509	515	492	523	490	476	475	462	478	475	491	529	511	445	504	505	524	528	516	462	502	499	457	557	511	490	515	478	510	546	472	468	453	448	493	461	502	514	491	507	472	502	519	473	467	474	481	518	517	508	461	527	516	544	500	482	495	493	447	523	519	485	488	526	436	524	465	495	503	515	529	497	491	519	540	494	412	470	500	470	473	467	498	469	494	473	521	503	466	457	483	448	479	479	504	487	459	509	537	490	479	527	481	478	486	528	499	504	501	503	506	509	490	471	489	490	491	530	451	497	483	540	456	479	526	510	493	503	497	483	504	510	480	482	520	509	505	508	480	462	513	475	523	496	509	517	446	504	492	497	512	519	464	560	453	473	487	483	519	458	476	488	498	448	477	538	526	486	520	534	460	471	527	470	493	484	470	504	476	536	500	488	549	511	491	503	493	494	527	484	486	491	511	464	484	481	477	489	501	496	474	485	457	486	435	449	485	513	481	482	499	522	494	471	463	473	494	467	520	469	502	488	428	508	541	531	489	472	522	459	494	535	484	512	482	495	445	486	458	514	485	497	481	496	488	480	485	483	517	448	503	476	514	469	494	496	481	511	501	492	464	504	526	497	506	493	513	510	494	512	498	535	502	535	515	526	513	476	474	493	487	501	465	490	507	498	515	463	492	474	505	490	474	462	502	457	481	476	481	510	528	481	487	488	500	507	478	496	501	531	491	502	492	517	511	508	512	460	487	497	518	480	506	499	503	515	489	478	533	491	472	489	517	489	518	507	481	498	484	495	506	471	487	499	490	487	529	479	504	512	489	515	510	487	488	478	461	499	494	517	470	459	474	467	507	513	502	520	507	483	490	497	509	450	512	491	462	479	477	462	500	522	442	526	470	499	436	491	491	495	510	498	494	511	506	453	452	485	530	506	446	516	490	541	455	486	475	509	483	534	503	457	488	491	497	464	517	474	525	469	470	504	501	489	480	472	502	506	501	480	492	480	503	514	481	470	495	486	454	514	463	472	488	518	464	499	470	497	533	494	502	482	505	482	447	484	500	494	516	490	500	478	506	531	502	498	517	516	511	513	504	513	484	496	490	505	530	463	519	505	507	457	483	517	510	501	468	538	524	528	478	503	506	485	479	484	505	531	452	477	471	465	492	475	490	480	479	448	464	498	492	483	466	499	560	491	483	579	473	481	506	451	455	463	499	500	506	476	450	514	497	502	483	499	503	472	499	492	491	513	469	498	499	489	493	501	477	515	504	505	504	495	457	488	530	524	499	505	522	505	485	474	480	491	535	494	479	459	455	505	483	497	515	494	512	498	480	504	502	470	477	511	508	471	493	485	485	480	505	512	506	515	486	474	515	503	450	500	500	486	480	479	520	507	486	510	513	490	502	494	476	484	505	483	476	462	515	513	444	507	486	496	489	527	513	461	480	480	499	479	548	473	452	508	471	530	472	474	503	499	463	531	489	461	512	489	509	509	492	463	518	529	465	496	499	445	470	512	449	432	533	439	485	471	456
48437	69705	48192	45280	38019	19343	1697	1481	1252	1118	1131	1041	1027	927	864	869	784	850	860	854	837	795	830	802	820	775	813	790	851	811	814	784	759	799	777	747	823	784	752	788	732	795	820	771	783	781	812	739	797	760	831	789	823	782	792	775	838	783	740	810	814	765	790	814	752	781	756	787	752	797	771	770	750	742	800	779	797	774	757	763	781	815	784	787	804	810	811	775	786	756	763	823	780	791	757	744	764	748	775	761	784	788	804	778	764	757	765	818	813	774	730	833	790	758	762	778	812	787	767	749	784	778	759	795	772	744	769	775	792	759	829	743	770	756	812	796	741	795	791	778	801	731	774	766	807	766	768	791	733	808	739	787	853	763	748	734	775	762	801	797	777	814	791	776	789	772	813	800	792	829	809	791	767	728	749	802	759	763	788	739	767	793	837	780	779	736	751	778	784	768	759	760	747	762	720	777	765	816	805	789	779	778	776	792	797	855	776	774	755	740	780	782	833	799	807	730	777	743	768	749	795	783	805	778	796	754	799	750	799	753	792	747	704	852	781	777	741	783	785	713	721	760	838	789	770	790	795	754	790	805	715	763	805	759	768	800	751	819	745	777	751	767	743	769	789	805	750	752	745	743	746	766	833	796	806	772	756	754	796	818	711	783	814	728	794	786	765	766	840	775	774	778	788	808	766	779	819	719	740	767	800	734	746	778	772	735	826	797	816	819	817	733	771	788	758	789	764	735	740	752	776	785	750	732	845	772	767	765	741	736	772	752	764	775	771	759	784	751	818	763	780	813	777	797	773	791	743	787	815	762	782	777	775	768	754	779	778	744	778	805	742	782	795	789	787	759	756	784	811	798	780	769	800	799	790	783	734	793	758	762	762	795	779	751	818	762	728	810	775	777	830	764	822	768	779	775	762	776	840	746	761	752	737	754	785	788	780	791	765	774	783	748	779	822	822	768	814	790	775	775	817	770	733	784	744	745	765	842	747	793	735	753	775	767	735	785	785	740	791	740	752	823	719	819	772	783	792	784	823	782	737	776	806	791	825	740	813	794	825	808	808	772	781	771	816	790	747	766	785	810	715	700	780	765	747	781	816	726	773	776	794	725	784	799	798	767	815	765	809	785	772	785	805	778	819	807	754	762	771	783	797	769	813	755	750	825	814	789	794	779	750	812	727	801	756	751	761	786	822	812	799	768	763	767	795	808	787	801	722	751	774	775	752	824	788	815	784	776	773	788	751	767	796	792	800	769	751	805	773	748	823	764	808	787	810	786	786	788	773	783	799	753	775	855	790	785	760	730	791	767	805	783	775	789	812	779	819	799	758	759	755	765	764	756	815	811	796	788	767	796	765	786	806	750	846	754	808	737	760	776	740	757	769	788	823	766	761	722	820	756	746	784	747	748	741	761	778	780	769	774	765	778	779	781	777	820	781	777	769	826	790	780	800	792	804	795	773	784	773	732	766	713	808	755	820	814	713	753	776	822	785	786	754	803	747	766	804	753	803	770	772	800	816	724	755	771	794	810	751	748	766	768	759	777	739	766	805	778	761	758	745	774	799	790	775	848	792	803	800	755	763	784	723	766	746	805	796	774	799	795	772	798	762	817	784	786	800	803	781	783	775	771	787	772	770	762	763	748	768	808	788	739	778	825	790	761	738	763	817	788	763	708	761	775	786	756	731	759	759	814	767	763	801	829	743	789	719	757	801	776	761	774	765	738	793	781	781	744	747	748	775	759	793	823	730	796	832	776	780	782	791	811	721	742	780	768	787	786	757	747	744	752	788	768	817	788	751	797	794	744	831	783	769	722	771	762	760	783	787	803	781	759	799	758	732	769	794	789	789	790	803	763	821	758	793	807	786	772	754	839	728	776	727	770	844	773	757	782	745	804	789	810	799	786	803	781	758	839	779	791	743	748	759	800	778	768	808	835	786	768	754	746	803	811	822	801	795	745	761	775	776	756	783	800	763	833	756	762	769	775	791	756	792	726	807	789	775	736	776	742	793	744	802	796	799	773	798	773	753	770	745	770	778	805	830	789	775	848	814	812	761	773	829	775	799	815	775	770	772	810	744	824	789	760	781	779	796	743	809	815	790	780	791	785	797	785	800	819	748	788	767	806	732	789	791	788	759	782	799	783	831	777	757	802	782	770	801	789	765	759	777	777	791	778	770	763	807	836	823	794	797	766	819	807	797	786	785	825	780	758	768	765	777	793	819	788	751	756	807	807	741	797	797	712	790	835	731	750	793	763	777	760	795	738	734	729	772	774	754	842	746	764	761	783	802	811	770	745	772	765	806	794	770	791	750	838	757	727	815	755	746	791	784	818	812	719	790	773	772	768	760	776	780	747	760	747	749	802	822	754	739	748	747	782	781	772	769	744	788	733	805	765	767	774	771	781	807	785	787	802	781	748	746	784	793	798	817	757	768	845	803	695	792	766	748	767	758	765	758	835	775	785	740	764	766	788	791	797	785	787	762	735	773	776	768	796	741	781	721	804	815	741	799	749	770	780	779	809	786	766	775	762	812	801	752	772	744	799	762	749	746	785	789	786	819	791	778	763	787	773	765	747	790	778	808	753	771	767	761	785	772	748	779	775	770	756	767	784	800	812	800	812	776	798	790	799	768	792	808	793	802	747	775	752	773	714	835	764	735	722	778	782	746	770	819	761	769	795	771	850	769	861	795	798	771	768	721	777	785	778	775	775	808	780	799	797	762	786	800	783	790	801	804	790	833	802	798	751	815	772	751	814	789	814	769	818	796	765	847	800	782	793	805	825	791	785	724	775	774	774	778	805	787	790	780	817	757	819	797	756	797	775	776	759	764	772	753	761	772	775	785	750	803	763	723	765	795	771	803	802	786	792	770	792	786	821	759	784	774	727	761	787	788	707	790	755	794	778	762	773	798	781	773	811	813	774	810	790	770	755	810	777	779	798	796	779	776	768	785	765	755	704	739	762	770	821	817	790	768	749	774	810	750	751	754	751	778	754	841	789	742	752	762	853	764	799	796	744	740	772	795	733	730	796	779	745	778	794	769	824	757	771	791	770	787	760	767	791	803	764	763	751	808	753	775	804	797	760	789	736	791	796	782	770	774	791	732	772	752	752	784	755	729	725	782	727	781	783	772	744	821	760	797	793	779	746	799	777	735	741	769	782	776	731	747	757	783	761	773	768	780	744	769	782	813	790	767	788	711	737	798	784	765	779	793	760	789	755	785	792	803	808	832	759	771	779	792	791	764	793	750	792	778	767	751	776	829	787	689	807	778	758	800	770	805	786	766	783	759	762	775	803	751	777	754	789	788	876	783	790	765	790	802	733	795	805	773	754	783	796	796	763	817	875	853	753	783	751	781	791	807	763	813	741	801	789	807	837	774	769	751	767	814	776	792	757	805	784	789	734	763	781	751	785	777	754	750	733	813	790	778	754	776	761	777	788	754	763	744	800	763	811	827	721	805	758	783	778	722	770	780	806	746	793	753	760
23631	21831	30312	26900	25354	27860	11189	856	443	436	407	372	359	401	308	342	316	319	317	344	334	303	343	323	292	316	297	302	340	297	287	298	260	315	306	298	281	276	278	295	296	302	293	285	317	297	300	282	251	306	301	301	279	283	304	292	297	309	312	289	289	287	270	307	280	296	315	258	267	301	324	272	294	282	333	287	296	277	315	300	305	291	273	277	293	331	291	283	295	275	283	307	295	271	297	279	274	293	296	309	289	281	319	312	264	313	298	278	300	308	294	307	317	310	311	277	286	299	277	334	300	308	283	294	273	297	300	275	312	314	281	322	289	293	276	273	291	303	320	324	296	275	295	300	314	298	311	303	320	298	295	300	332	284	308	310	295	297	315	320	302	273	288	286	303	330	291	313	264	292	282	293	303	313	300	299	293	329	302	312	315	289	290	283	313	292	280	317	310	271	294	300	317	283	305	285	299	277	302	292	277	294	302	304	306	291	314	270	274	306	312	287	309	292	304	316	296	282	298	333	294	331	276	316	285	287	295	259	312	279	301	304	302	286	286	280	321	294	310	264	282	285	279	259	317	288	279	278	317	278	279	263	307	266	307	284	285	301	268	306	292	271	288	282	310	309	277	305	273	308	309	289	292	302	262	278	312	310	261	299	323	265	295	288	292	264	293	309	334	300	296	283	349	267	299	302	280	320	283	288	275	317	290	290	347	280	268	272	301	272	291	291	286	252	281	307	305	290	332	313	270	288	315	270	312	309	296	311	272	316	307	282	300	302	324	300	304	293	307	328	288	281	297	280	288	289	278	268	266	316	304	281	310	298	307	307	318	297	295	314	305	305	291	275	266	274	297	289	315	282	275	303	311	299	293	282	297	294	304	280	301	316	337	276	300	280	280	285	294	311	295	306	257	307	281	310	265	271	281	311	273	279	307	276	264	278	312	289	278	293	260	290	271	291	272	286	280	248	268	303	298	286	269	297	283	292	297	291	315	303	293	308	276	279	298	312	325	307	277	320	299	275	302	267	285	294	303	341	310	289	313	271	284	288	282	299	300	298	285	312	274	308	323	294	305	279	291	300	285	267	292	296	296	253	287	277	313	294	300	290	327	266	296	272	332	258	311	296	252	296	307	301	305	298	300	287	279	280	289	328	285	290	291	307	277	307	306	265	297	299	291	296	320	316	321	320	295	293	325	317	279	297	298	296	297	309	318	284	282	296	263	281	282	291	323	288	302	279	308	290	281	298	281	298	292	292	309	273	303	288	298	289	282	307	295	297	291	284	286	292	300	300	273	313	303	293	305	311	275	298	312	277	302	271	286	290	275	268	299	300	305	292	292	304	270	299	311	290	304	324	321	286	245	312	298	277	267	319	277	287	277	288	307	266	294	286	293	273	275	301	281	296	326	303	304	297	294	291	296	293	277	266	278	270	278	308	297	280	290	308	323	292	301	278	298	261	259	289	295	290	287	270	274	307	288	288	280	306	281	299	279	326	318	265	296	307	312	306	291	283	311	278	276	284	325	285	320	276	311	286	283	301	269	320	267	296	286	296	343	326	290	309	283	293	267	317	310	287	274	271	325	315	276	271	325	304	309	290	317	291	286	274	272	301	299	313	289	299	292	281	279	281	289	322	305	302	286	287	266	267	311	305	277	305	316	289	304	312	316	276	278	290	297	297	259	319	311	284	298	310	315	285	305	305	282	302	284	269	276	300	292	286	268	319	303	301	302	283	323	303	314	259	303	291	272	298	319	282	311	306	281	318	294	315	317	288	319	262	302	283	282	290	293	271	290	255	275	289	295	309	291	259	262	301	283	281	273	311	312	292	300	317	269	284	300	276	316	299	284	277	311	297	280	302	281	293	283	293	279	309	276	302	287	288	283	303	288	299	272	299	310	270	259	298	284	268	286	298	252	288	298	311	291	284	258	293	275	314	283	300	312	306	266	285	301	294	281	283	283	267	297	324	277	318	272	299	320	306	291	312	284	301	317	296	293	284	321	319	279	289	333	302	294	278	289	268	314	300	296	288	323	297	318	309	310	279	280	290	295	289	289	278	282	269	286	285	281	277	306	261	312	301	327	311	289	289	261	288	268	299	302	309	326	294	291	271	309	280	345	268	294	287	285	301	318	317	314	294	275	292	257	279	305	293	299	286	307	268	272	271	278	300	289	250	302	293	274	259	280	279	275	281	285	294	280	308	321	267	313	314	255	296	319	303	286	294	289	252	299	292	282	315	288	303	310	289	275	276	311	263	260	264	326	261	285	279	301	292	292	288	315	301	283	316	311	269	312	318	296	303	312	311	295	302	292	299	288	307	293	311	325	294	300	307	316	289	291	311	276	271	265	288	299	275	307	286	284	276	331	280	304	266	339	311	292	283	298	297	279	273	312	292	298	282	272	292	305	296	293	276	289	262	271	291	294	282	302	322	295	310	296	262	304	272	295	272	268	310	277	302	293	280	299	311	264	296	319	304	300	287	309	326	289	312	286	282	303	307	285	302	305	296	288	309	278	290	295	290	284	305	261	276	278	272	301	310	275	305	296	335	309	304	309	277	319	294	314	301	305	283	304	278	326	296	293	287	298	301	311	279	319	278	266	269	273	299	325	291	274	306	282	283	268	296	303	311	275	288	310	302	311	279	276	303	281	275	295	302	296	317	301	278	293	294	308	288	294	318	303	319	279	275	320	310	263	315	300	275	289	306	300	293	313	313	288	317	324	317	271	293	309	287	285	300	277	295	282	301	330	306	271	314	279	289	285	327	325	321	286	276	314	291	281	277	291	280	318	274	295	305	304	304	270	291	293	275	284	304	317	270	306	279	299	312	298	275	304	300	257	273	291	300	301	274	279	283	326	265	297	295	296	307	322	299	271	275	290	279	305	271	290	293	296	297	261	293	276	319	276	281	279	305	306	316	292	316	294	291	320	285	294	284	297	280	288	307	286	299	304	307	276	292	300	326	272	318	294	307	321	273	280	282	291	319	312	288	295	271	322	295	283	279	324	296	338	308	270	301	298	280	279	320	327	301	280	296	262	302	291	328	284	289	293	310	284	294	275	296	309	293	295	272	270	292	271	287	305	277	308	288	313	291	322	285	264	267	292	279	280	295	293	313	311	316	292	294	307	275	278	275	305	326	310	290	268	299	295	302	296	295	310	291	318	276	316	288	299	284	316	290	324	311	312	286	275	283	277	289	296	279	274	290	263	299	315	290	281	288	305	305	295	312	296	292	287	284	268	321	318	281	287	323	289	296	298	273	265	271	282	279	287	278	283	284	286	306	322	286	290	269	294	286	291	270	258	291	293	288	290	288	294	296	295	279	281	287	306	304	331	272	293	318	284	281	293	301	280	312	291	295	293	315	310	282	280	283	301	321	274	302	290	303	327	305	292	292	300	271	336	265	307	312	256	319	290	263	276	283	271	274	299	276	314	289	329	294	300	307	296	305	296	312	277	266	288	285	302	280	300	275	292	343	286	286	321	302
52135	82928	67555	53376	39936	28352	1317	1063	878	880	808	690	666	609	606	517	517	599	516	579	531	507	504	504	472	500	487	489	483	477	507	474	465	513	449	476	430	519	456	505	494	493	464	448	511	479	452	483	491	444	506	451	463	536	445	503	404	478	490	474	481	449	458	472	486	441	426	491	499	463	493	446	472	418	443	474	465	470	473	409	457	462	479	456	447	474	494	442	486	496	474	482	481	471	465	481	469	451	458	439	460	458	434	471	450	482	508	475	428	481	425	473	450	456	465	460	468	497	456	460	473	471	458	449	464	485	469	480	478	487	494	497	444	439	460	463	437	453	491	447	468	483	431	446	451	481	468	429	468	470	428	495	461	444	471	463	471	480	453	440	459	480	443	484	494	470	476	462	460	447	479	476	481	495	460	459	466	447	463	441	431	469	479	465	472	486	480	447	487	430	466	447	442	470	466	450	435	459	452	467	482	461	472	459	452	445	493	476	443	464	488	477	443	466	476	465	470	461	448	466	442	464	470	464	440	475	442	474	484	476	457	483	452	461	509	442	443	478	495	498	473	506	494	462	487	473	462	487	496	476	470	483	470	461	449	495	415	468	456	446	476	462	467	471	478	453	457	473	491	461	454	477	498	487	466	452	429	410	438	437	521	481	460	465	468	462	475	433	443	487	490	477	510	458	404	429	462	449	452	480	493	454	457	466	475	432	480	477	444	448	429	466	459	461	468	459	494	463	488	470	488	462	447	442	458	433	443	475	429	467	485	466	467	452	473	459	462	467	505	505	460	455	429	454	442	500	446	478	472	467	496	459	456	482	503	443	473	482	465	453	484	447	454	488	453	435	465	491	450	433	445	469	469	404	475	452	464	440	449	459	464	450	495	443	500	481	448	446	457	438	452	443	466	430	425	461	473	433	481	481	475	476	471	485	475	490	509	497	450	431	455	455	445	484	462	485	444	444	444	463	506	432	461	486	463	435	469	456	462	482	474	448	489	501	467	441	452	450	447	477	451	464	492	442	450	468	487	463	471	493	474	449	457	459	443	478	427	482	420	484	505	449	484	464	463	460	490	456	468	468	455	462	464	459	452	469	488	472	468	481	473	454	414	459	489	495	482	477	481	474	465	470	446	453	451	505	474	443	456	468	443	461	498	449	457	489	474	459	440	506	506	470	456	481	472	466	459	485	442	461	436	464	461	456	431	499	425	466	468	475	465	469	459	507	488	451	460	469	455	451	473	495	435	480	511	466	465	426	458	449	495	492	503	470	497	464	459	448	428	461	477	465	460	431	446	461	506	442	448	484	464	507	466	463	501	475	435	467	459	456	483	443	491	499	474	428	436	457	471	505	473	485	468	467	496	467	454	480	481	450	427	471	420	503	474	461	456	475	471	416	475	440	447	434	468	424	469	476	428	439	498	513	454	481	449	466	444	485	460	449	488	458	492	469	505	454	466	441	446	439	450	477	484	471	455	463	482	452	447	439	434	438	488	441	482	516	474	472	478	451	474	481	457	433	489	471	460	466	475	447	463	442	457	457	466	462	440	474	474	450	533	476	462	469	460	496	472	466	511	474	457	481	414	474	454	499	445	434	468	460	471	432	464	483	474	485	454	420	466	476	482	458	449	509	491	466	469	462	487	463	460	476	460	415	441	459	417	435	461	454	475	450	489	433	450	491	462	493	490	445	436	499	474	474	486	438	482	465	463	458	448	474	461	452	491	470	434	447	460	453	489	487	486	458	429	493	487	470	476	453	463	498	486	468	472	474	474	447	436	470	458	424	458	491	494	434	455	433	469	490	434	446	460	468	466	436	480	468	481	481	459	469	501	460	456	472	509	458	419	443	444	483	476	507	446	460	451	449	468	443	476	491	480	474	499	455	446	454	429	462	474	451	455	476	482	491	478	455	456	469	460	466	498	469	449	425	444	458	474	492	464	485	459	502	468	465	511	472	455	451	514	469	459	442	452	476	488	473	456	465	491	477	458	455	467	463	446	480	501	440	434	468	444	458	495	466	448	510	447	485	478	485	469	439	479	450	445	456	541	451	462	461	425	487	515	451	492	449	442	465	447	444	472	461	497	477	463	436	489	518	433	497	486	492	471	452	464	473	465	432	464	448	451	444	483	443	469	434	497	459	452	485	453	469	432	462	444	439	472	441	462	476	449	481	416	489	466	510	458	484	493	462	481	493	451	500	476	451	472	481	464	496	455	488	414	449	467	474	457	470	447	484	483	477	442	472	440	451	436	463	463	452	467	470	494	442	477	429	470	457	472	445	456	499	511	432	478	488	481	455	441	433	468	432	475	494	494	434	478	475	479	453	418	452	467	451	434	430	460	432	474	454	444	466	480	469	508	484	444	442	449	419	431	465	488	462	466	463	473	473	479	453	441	449	453	475	483	463	478	428	449	497	487	438	429	448	485	476	476	467	447	443	486	478	444	475	465	436	454	483	434	446	485	467	415	457	437	483	438	477	476	451	473	490	475	431	440	458	466	464	466	473	437	458	486	436	507	438	492	477	479	485	462	471	499	432	431	462	426	461	476	457	444	450	430	478	452	478	462	464	470	449	495	463	458	480	466	468	489	454	476	470	470	487	507	441	440	463	500	440	422	479	446	460	436	470	487	454	457	464	528	472	477	422	476	478	453	448	520	445	435	460	464	500	449	470	443	457	515	444	499	460	434	468	454	482	493	479	453	462	460	451	426	483	442	458	424	473	441	443	471	468	495	449	486	425	452	432	469	492	492	443	468	453	444	443	460	434	478	454	412	474	462	459	455	466	428	455	454	480	460	460	491	478	504	488	459	444	423	448	469	458	473	435	480	467	413	480	488	451	463	467	465	452	488	423	509	420	460	489	472	478	423	468	442	443	502	470	430	512	481	464	471	497	460	476	465	469	505	449	447	458	468	430	495	475	470	450	493	483	511	477	480	456	466	446	479	445	478	480	467	494	450	457	498	423	472	438	474	460	488	498	483	436	486	473	488	443	496	484	471	454	432	480	456	461	428	428	443	458	492	486	432	467	468	423	444	488	449	424	503	471	493	450	478	519	494	463	475	463	469	426	428	506	444	463	467	481	437	478	452	464	529	452	489	487	478	472	487	418	491	469	484	469	458	482	481	440	453	451	462	459	423	438	448	449	454	454	475	458	433	446	447	461	443	467	451	440	512	470	473	477	454	480	492	435	476	460	472	476	468	438	469	473	468	461	440	444	487	451	464	466	463	470	502	480	482	446	435	412	465	491	480	464	469	450	453	467	491	473	457	450	473	455	467	426	454	506	463	425	478	459	458	455	467	466	462	455	458	449	491	477	544	463	470	466	488	478	459	459	428	452	465	472	463	452	479	439	476	458	493	441	493	459	459	435	424	496	430	447	455	481	439	471	476	426	512	486	474	444	432	433	477	481	453	473	453	462	487	472	502	489	478	445	463	472	465	442	442	472	485	470	450	464	462	480	484	512	455	470	458	465	428	470	461	460
32361	40105	37749	17929	7586	1742	710	604	615	628	580	598	505	545	593	578	583	586	545	544	565	546	578	613	570	565	549	542	566	550	575	557	574	552	549	597	549	540	548	555	573	540	524	536	576	582	530	549	567	574	583	554	585	548	566	540	529	571	555	575	586	565	533	571	577	534	518	554	553	563	595	580	559	547	540	562	569	602	554	571	548	544	564	544	529	587	525	566	562	542	536	552	553	550	518	522	544	523	522	562	581	524	575	570	532	564	498	563	553	548	573	565	555	546	543	529	560	561	561	545	558	564	546	529	552	515	550	562	539	598	524	562	585	501	586	556	546	537	584	539	582	546	532	555	549	528	539	554	533	550	557	542	569	535	570	582	504	582	548	591	540	548	616	513	548	523	553	544	533	568	519	542	524	568	572	519	533	549	545	536	587	591	497	537	621	567	514	551	529	561	530	565	551	564	575	531	548	581	585	587	585	577	545	568	539	533	556	577	542	544	593	538	554	570	557	569	566	545	580	554	589	510	556	612	605	558	516	557	547	541	569	547	546	566	576	543	563	535	529	571	566	566	544	569	525	557	539	539	523	524	578	502	545	573	523	579	579	581	582	594	554	553	547	589	572	526	582	523	563	490	575	587	552	531	547	530	569	546	570	538	584	564	557	598	575	534	587	573	556	550	513	560	552	543	538	528	537	552	518	527	500	560	521	569	540	500	506	568	545	525	518	551	509	567	501	534	521	595	550	529	530	542	493	512	573	589	520	559	575	556	582	538	549	555	535	554	559	532	518	550	573	510	555	540	554	540	525	542	572	588	589	566	543	551	582	518	545	547	560	579	569	512	573	541	553	536	582	537	563	570	495	564	574	553	594	567	600	511	556	552	563	520	567	544	547	590	564	554	576	560	544	579	567	552	507	530	532	519	563	540	522	514	572	564	567	576	563	563	576	568	532	553	538	543	536	588	558	573	559	548	569	541	571	551	572	552	585	517	556	571	557	553	551	570	558	521	531	549	586	552	553	516	539	573	572	558	536	565	560	563	592	567	571	559	540	542	546	529	572	577	531	526	530	551	515	535	554	517	534	527	505	535	558	583	528	569	602	527	558	540	591	513	572	569	521	565	527	595	574	524	584	536	532	517	522	551	567	552	585	566	561	550	587	514	556	534	550	540	552	552	545	545	551	513	559	552	565	578	590	529	591	555	547	536	550	574	557	541	577	535	555	563	555	488	546	520	538	595	598	576	555	554	573	573	526	543	524	578	535	556	548	559	570	523	564	554	566	556	560	550	563	549	563	545	549	598	552	568	574	509	556	571	586	596	542	578	544	563	586	546	588	539	574	532	558	534	526	539	604	534	537	564	572	559	554	544	541	560	561	533	564	494	583	517	557	552	564	541	569	588	577	578	575	535	545	547	540	514	533	546	589	512	585	537	538	568	542	545	524	560	587	576	591	584	577	490	582	539	522	536	523	549	554	549	576	539	567	541	556	545	616	547	565	535	577	524	564	561	548	541	535	527	521	576	539	587	534	558	569	540	549	580	564	541	527	529	578	567	571	546	579	534	570	581	562	539	570	552	530	520	559	507	543	539	578	550	553	558	567	534	553	569	614	560	540	540	547	578	518	557	566	561	626	531	558	527	538	521	513	557	532	580	540	515	563	550	556	574	562	547	567	535	583	573	592	531	579	550	516	519	536	570	544	546	561	569	562	550	587	543	550	545	575	516	585	576	510	548	516	576	538	556	530	576	595	577	529	550	594	571	583	545	539	522	548	554	565	559	569	588	539	527	506	558	569	562	550	575	551	530	539	562	568	552	573	556	593	548	609	554	582	538	530	540	526	560	557	565	567	554	542	558	510	557	577	576	550	584	569	536	545	585	567	581	563	581	562	547	580	580	588	581	532	550	560	565	554	523	573	533	551	541	586	555	545	588	560	575	571	551	468	576	562	559	519	527	579	593	555	526	535	564	563	556	559	562	557	588	499	566	532	577	532	555	579	550	552	574	566	576	529	557	529	542	545	566	553	551	535	573	571	528	554	581	529	553	577	540	555	532	550	516	566	554	519	550	545	553	567	547	509	493	541	561	539	552	575	562	545	561	551	607	536	582	568	535	558	536	576	555	577	529	560	561	602	576	550	507	563	589	590	545	535	535	570	545	538	534	584	544	567	544	522	573	570	560	533	566	505	568	568	542	550	555	579	564	544	528	554	563	597	498	544	562	562	532	525	520	556	586	590	547	557	577	538	578	524	561	557	570	552	576	588	538	565	530	548	558	551	562	515	599	548	526	531	590	573	550	584	590	524	567	519	603	535	531	535	535	566	528	549	545	490	575	548	580	497	575	541	547	557	559	555	563	573	591	550	522	583	474	576	563	548	592	548	590	559	549	538	577	577	535	570	546	587	513	570	558	531	576	548	520	587	537	508	540	614	551	553	528	564	559	579	559	537	558	571	565	556	543	544	521	546	525	530	542	564	580	550	508	555	519	567	571	586	537	542	540	563	579	543	575	565	547	549	550	520	538	578	553	516	599	545	550	572	556	565	534	558	556	536	542	574	530	563	580	566	528	543	563	571	585	551	542	586	559	545	534	531	549	568	542	582	546	549	558	551	530	543	561	551	557	557	547	526	532	586	566	521	571	607	536	530	548	556	560	546	569	532	558	547	554	551	519	557	559	546	547	582	534	497	539	548	559	541	568	517	545	569	578	580	543	554	579	559	590	522	560	507	536	514	573	530	494	562	554	535	522	561	560	511	559	524	566	537	534	547	561	536	549	529	516	571	531	570	542	545	554	554	582	560	556	544	549	580	535	537	547	563	555	562	534	557	579	558	512	581	544	588	585	578	543	541	552	535	546	570	528	558	590	618	568	585	539	558	563	549	532	531	522	533	588	573	596	533	557	553	547	564	552	590	573	609	516	541	530	594	554	543	544	505	518	584	537	566	602	591	571	556	563	537	554	529	527	543	577	537	526	560	513	569	523	523	514	526	572	580	531	573	554	581	563	528	546	525	581	525	542	534	537	564	561	578	531	541	551	522	566	559	576	549	533	550	561	531	525	580	610	525	589	546	574	569	563	609	519	542	518	559	512	536	557	579	519	531	571	566	552	553	535	538	601	564	552	530	596	574	544	582	555	561	515	553	555	510	532	530	560	521	563	560	561	568	545	591	546	582	524	543	534	554	588	527	513	535	518	554	554	562	566	585	563	548	557	573	586	581	550	537	478	534	517	539	562	562	589	531	582	573	515	527	523	569	551	566	527	606	575	548	540	551	530	532	523	511	550	555	566	546	548	548	522	570	565	568	545	557	545	598	545	553	548	500	556	536	547	575	569	538	583	530	546	586	538	568	590	565	542	533	561	529	574	553	573	578	563	561	544	539	565	616	549	542	581	589	602	503	567	552	549	550	544	551	539	530	593	560	582	536	543	558	519	554	547	540	583	541	537	554	532	503	580	608	557	546	544	584	555	553	622	556	573	522	551	555	569
43335	58803	40215	16718	10879	2672	1007	959	1023	975	872	914	898	889	877	890	874	841	819	846	857	771	903	858	859	870	817	865	891	873	819	818	858	842	878	840	887	843	806	880	877	844	847	894	873	821	851	835	891	878	846	881	874	830	860	829	825	829	865	828	897	801	862	830	824	788	827	838	851	863	818	829	775	859	856	875	905	879	858	819	840	844	853	872	842	865	872	907	856	844	906	838	856	880	814	879	827	853	866	886	884	797	881	788	830	858	809	853	874	861	847	870	866	806	805	873	875	852	836	915	871	843	882	831	876	789	842	871	819	840	793	841	848	889	823	844	871	840	878	891	838	835	867	859	871	830	837	866	856	834	836	843	854	804	873	885	887	832	866	840	865	899	804	808	860	891	870	803	877	847	816	905	801	831	842	826	856	858	873	852	849	843	897	841	836	904	808	844	868	887	853	841	848	854	833	829	870	842	807	811	844	831	865	844	853	884	824	862	814	793	905	879	808	901	788	827	833	874	875	866	799	825	877	860	857	869	825	849	882	807	854	810	847	870	801	872	836	859	797	845	857	811	857	851	820	832	842	846	828	844	903	840	875	849	846	823	807	884	813	841	846	856	861	795	820	848	822	889	885	865	897	889	853	861	850	847	829	801	859	844	843	862	841	868	828	834	845	779	827	870	901	913	825	858	821	865	852	878	813	853	831	838	880	895	890	822	876	862	866	815	931	873	833	866	823	840	844	823	803	801	850	834	859	841	852	876	817	822	844	854	888	823	860	866	852	864	850	841	836	856	816	873	849	854	826	808	842	846	823	778	845	884	811	827	855	870	874	847	880	837	815	878	859	853	885	820	868	869	883	835	852	825	834	826	890	852	838	803	840	853	886	814	850	828	836	842	860	852	869	863	861	836	879	891	810	877	895	886	793	846	920	852	861	855	873	836	810	864	829	847	859	847	815	862	864	827	835	882	901	859	854	837	828	880	850	828	862	840	905	863	840	865	837	855	902	827	851	860	860	840	874	865	867	844	845	835	855	841	834	865	832	859	903	888	835	874	812	871	809	845	879	836	845	827	838	875	832	866	825	772	833	842	884	846	853	792	880	906	858	838	867	883	861	859	843	923	800	886	860	848	846	838	836	834	870	802	855	876	898	838	837	843	860	911	845	836	783	863	846	812	894	786	813	833	866	834	828	819	805	854	832	897	833	855	826	822	877	822	851	864	863	832	853	855	811	829	868	846	852	882	870	856	868	863	862	841	845	791	870	873	826	832	920	853	882	882	867	827	827	819	824	819	875	814	838	870	883	870	818	897	825	868	833	882	918	848	783	882	868	872	843	857	897	826	817	865	879	843	828	859	817	786	853	882	872	894	859	872	843	825	812	817	897	867	862	876	849	835	873	888	877	865	873	859	830	911	911	846	793	859	839	904	869	910	859	894	845	841	769	835	811	873	874	852	824	857	892	811	847	890	871	888	861	829	857	827	812	826	842	922	865	866	838	847	935	884	888	817	795	832	856	864	856	871	858	826	848	822	846	852	845	865	834	871	853	844	829	878	871	868	871	841	841	832	883	827	855	843	894	894	834	861	864	850	831	940	824	861	844	865	855	849	902	860	882	830	860	817	837	858	842	832	855	840	830	885	862	850	859	894	811	819	884	896	806	811	857	828	871	928	864	880	909	859	804	825	824	872	825	852	846	817	857	832	889	876	813	816	837	840	889	874	856	787	868	867	853	876	798	841	889	840	893	881	873	825	874	826	859	881	894	855	852	851	870	851	824	877	846	889	890	884	874	842	852	965	870	867	845	851	876	852	841	829	858	828	867	838	845	822	875	838	834	831	850	870	836	858	822	831	836	871	852	872	846	897	793	834	880	889	807	830	844	882	893	920	889	863	873	856	822	864	845	820	841	833	820	893	837	884	871	862	864	842	831	809	851	817	851	886	894	835	873	855	857	893	836	860	831	838	846	809	811	795	843	853	826	869	882	843	808	856	850	859	901	821	801	864	859	804	835	863	870	816	814	831	894	844	853	840	848	850	900	889	889	820	861	817	859	857	828	888	843	852	919	845	926	863	867	861	924	835	911	844	844	860	887	869	855	849	862	869	873	862	881	811	871	900	841	878	889	829	856	828	830	811	842	874	829	905	841	844	829	860	835	825	858	827	896	819	821	860	800	822	808	908	821	844	865	861	875	857	867	819	858	857	877	837	844	879	841	810	867	869	815	833	848	843	841	868	845	847	888	841	811	870	832	816	844	817	820	906	853	841	883	881	896	851	834	824	837	829	844	807	809	871	844	858	853	854	853	852	878	830	852	862	795	865	825	851	852	888	856	890	910	844	857	870	861	831	852	857	827	891	870	890	864	823	868	831	840	831	867	868	891	856	856	858	864	785	873	884	832	848	827	822	823	879	890	873	866	898	902	855	865	875	819	876	808	853	850	888	868	896	841	874	852	856	875	859	848	849	882	866	893	852	868	821	831	809	873	819	846	846	816	843	859	863	847	802	820	857	826	864	857	844	874	837	772	861	864	828	835	829	829	878	828	777	825	849	875	798	839	849	817	849	919	835	861	839	848	786	842	820	831	840	888	844	842	838	833	831	889	821	869	806	887	844	811	850	837	840	842	848	870	864	848	873	864	811	847	846	886	858	818	872	819	852	905	807	829	842	835	837	879	826	839	842	867	855	824	845	878	864	830	892	828	906	796	782	889	871	838	820	860	874	843	800	883	846	872	867	816	885	866	875	856	856	813	912	834	897	775	867	888	819	851	849	903	857	836	857	843	867	809	853	861	850	822	822	807	857	820	822	881	840	832	852	829	842	878	847	834	855	852	829	837	846	846	861	890	858	808	885	804	865	838	824	872	906	853	828	845	830	849	818	834	896	797	840	852	869	838	822	806	849	843	841	831	875	834	845	888	866	837	865	828	840	850	834	883	871	873	813	828	886	853	815	852	831	860	837	875	861	877	839	810	875	868	794	936	841	847	856	824	843	877	795	863	840	841	837	909	854	850	853	835	865	814	797	923	822	842	808	876	828	840	874	860	862	836	841	892	885	848	858	905	867	808	851	861	834	865	862	845	857	878	842	890	886	844	827	817	823	830	872	816	843	876	878	871	834	844	836	845	882	850	830	904	853	829	871	878	852	841	882	795	854	822	882	867	809	873	829	842	825	828	838	864	860	838	856	841	909	864	800	836	844	814	864	868	800	875	830	931	836	838	886	842	799	833	784	834	853	850	780	838	866	854	787	884	807	841	844	895	846	813	830	849	907	823	789	867	832	871	818	867	888	858	871	855	802	864	848	828	854	845	872	866	880	844	790	893	876	858	835	846	905	831	877	839	930	838	845	865	842	810	859	859	873	828	854	896	874	921	856	866	868	857	873	822	792	803	813	878	824	909	800	865	830	817	885	839	859	824	833	819	889	826	844	807	870	908	851	873	848	857	860	864	885	892	870	852	854	785	861	848	834	841	843	813	852	835	822	825	840
24468	21694	30044	32428	27240	17224	2901	738	606	636	592	578	584	541	552	524	524	516	525	524	543	542	563	480	518	493	508	559	528	475	543	496	494	503	512	506	521	508	533	479	495	494	523	509	502	466	485	488	487	464	512	507	475	518	508	509	490	499	489	487	523	485	486	498	509	488	496	509	497	486	501	519	511	491	554	469	514	462	449	461	488	495	503	529	497	509	480	487	487	485	495	517	473	481	431	487	484	486	495	480	520	495	503	504	479	507	449	537	473	489	474	532	507	482	515	518	548	501	499	500	502	473	465	473	487	488	504	514	507	527	485	488	499	553	502	481	488	485	537	549	494	507	485	531	527	451	542	543	536	524	507	523	517	505	525	512	473	505	515	463	480	464	514	502	491	537	506	493	462	524	468	466	478	506	501	490	581	488	488	490	510	505	505	522	472	526	511	547	518	486	514	491	471	481	539	561	495	498	480	501	501	482	495	485	455	493	492	522	470	516	465	499	489	471	483	473	502	503	521	531	477	513	481	503	495	493	502	473	501	528	452	467	518	501	506	539	482	462	475	531	507	478	503	508	527	509	499	453	495	486	496	473	458	473	484	463	482	494	513	493	511	512	519	505	463	530	482	496	533	488	487	509	486	489	526	510	470	484	475	508	500	498	471	498	526	532	521	491	497	488	449	500	530	518	475	525	464	532	469	518	472	487	488	476	492	514	494	552	574	527	521	478	476	472	476	488	482	476	482	494	489	457	487	456	504	527	491	504	469	491	533	518	501	496	512	485	520	486	507	529	467	539	490	482	523	495	481	517	517	464	508	484	489	483	495	492	491	516	499	530	467	534	502	502	495	474	498	460	499	505	476	524	530	497	495	500	441	457	483	508	504	494	518	480	512	450	507	515	485	507	506	435	507	520	469	526	474	472	507	521	473	500	449	509	498	497	472	470	539	538	469	500	512	506	482	518	517	470	482	522	518	481	494	470	504	525	507	492	511	471	479	554	487	500	475	518	536	490	510	452	493	474	509	532	481	512	509	467	520	510	484	515	474	509	484	494	454	503	528	472	500	514	511	483	489	480	506	524	512	471	455	510	529	522	527	494	503	454	499	524	479	490	471	467	514	528	513	486	514	457	466	512	516	491	483	484	482	498	488	473	523	479	500	489	474	514	495	533	504	504	489	457	519	496	529	477	482	512	497	502	498	502	505	500	517	479	490	508	504	504	518	498	512	478	537	513	508	506	518	507	494	508	535	487	489	516	498	491	547	503	501	473	489	507	511	519	481	498	489	544	524	449	512	501	490	517	486	535	519	474	484	485	500	518	518	488	526	511	484	487	498	504	492	502	523	486	473	514	482	540	526	495	507	497	488	456	537	454	521	492	466	478	507	515	525	495	480	541	483	489	494	547	501	462	484	497	532	499	470	524	445	488	477	489	460	508	513	506	507	489	526	502	484	503	503	515	512	513	533	508	528	491	515	485	506	491	521	524	475	495	539	522	511	499	473	490	495	518	479	518	455	493	489	471	473	492	516	482	501	506	500	495	495	477	489	498	503	495	496	472	506	481	518	466	488	499	525	527	508	506	505	470	500	502	512	501	501	543	520	520	470	486	503	501	504	492	492	511	510	499	506	504	532	496	508	511	495	490	488	502	487	511	524	520	497	470	484	471	494	520	506	500	535	484	490	463	532	467	519	526	507	509	462	447	511	479	454	498	495	473	539	473	522	474	471	497	490	509	503	504	505	464	518	503	529	471	524	520	561	495	504	511	490	485	551	488	501	481	503	483	504	498	511	490	528	500	530	494	480	492	480	507	551	484	499	464	503	500	531	526	487	473	539	516	492	493	495	509	500	499	476	511	471	496	474	507	516	514	490	473	473	525	482	488	508	535	517	485	501	494	501	488	493	508	482	502	489	488	520	528	497	518	518	500	490	509	505	482	515	535	527	523	485	471	498	502	483	493	478	490	501	546	505	556	512	489	506	478	492	439	515	479	463	481	489	476	552	521	494	453	462	504	521	514	499	478	501	500	473	539	532	473	478	461	516	467	499	512	466	481	486	493	530	487	533	473	471	484	486	516	494	482	468	507	531	493	484	531	497	521	497	480	483	477	449	500	513	521	484	527	515	525	498	530	492	545	489	497	512	494	485	488	496	493	499	507	493	520	470	451	508	501	505	478	499	458	465	468	482	488	503	458	482	508	507	478	508	496	474	472	500	485	512	498	542	478	469	492	517	499	523	513	484	505	491	501	491	477	534	442	518	524	519	481	517	492	513	506	508	472	480	525	509	475	514	528	481	476	503	486	489	508	513	504	481	489	500	481	455	535	501	488	481	548	544	478	490	500	486	473	513	484	506	498	486	494	503	484	491	465	509	524	494	479	521	513	471	500	472	553	521	496	489	528	470	490	506	504	489	483	494	531	493	464	501	493	535	500	492	520	520	547	524	509	511	537	489	500	465	459	500	507	520	513	467	458	482	531	482	516	532	526	473	491	496	519	495	526	493	497	514	532	488	470	451	512	542	491	507	498	489	521	525	502	482	506	507	523	520	513	524	478	523	477	524	507	473	514	443	509	496	468	489	484	551	492	539	511	521	486	519	500	499	511	497	464	471	476	526	496	494	527	455	520	463	488	502	534	503	511	499	499	482	534	510	496	466	542	528	485	479	460	533	508	490	520	540	470	468	502	471	463	519	545	527	469	490	453	470	477	534	496	477	502	512	492	522	489	500	474	485	501	482	498	500	477	471	463	489	469	480	502	526	523	525	484	530	475	521	502	471	524	529	542	478	537	475	530	544	504	515	532	476	486	515	492	548	501	502	521	476	510	536	531	509	491	484	494	490	474	479	465	512	502	529	520	524	508	487	461	500	492	495	501	463	505	499	508	502	484	511	519	497	492	495	537	512	481	493	510	516	454	483	528	500	479	504	531	499	546	541	489	483	493	518	507	492	478	490	518	511	469	489	480	468	528	471	512	517	494	531	509	508	467	466	493	474	466	476	460	493	463	490	483	503	512	506	540	504	497	450	495	486	523	494	505	511	524	452	526	520	461	509	483	475	526	485	485	478	467	481	456	462	507	461	502	483	511	487	503	520	530	531	517	500	499	465	470	496	500	507	476	492	501	476	536	502	526	499	534	515	482	471	535	497	532	484	468	469	474	488	507	487	495	505	509	497	508	496	492	489	496	485	496	480	517	475	536	492	543	481	487	528	495	489	505	497	491	515	486	485	495	507	526	495	490	501	534	486	489	495	475	485	497	485	502	478	491	491	495	480	521	517	472	475	507	501	491	534	460	483	539	501	490	511	536	455	447	531	465	495	496	500	490	475	447	493	483	504	536	492	511	464	533	503	479	542	515	507	502	505	480	493	472	491	514	486	488	481	529	519	509	529	466	499	515	467	480	491	526	482	504	482	501	519	470	478	509	504	506	503	484	482	485	502	482	509	472	492	476	481	465	510	472	481	512	538	507	476	524	534	504	463	491	480	501
46572	67063	57263	50804	33672	12925	1533	1255	1145	1191	1084	990	878	862	868	819	805	868	825	796	821	819	834	795	810	796	769	808	789	784	754	795	744	734	815	724	756	803	785	707	784	801	820	786	769	779	732	795	771	808	715	773	822	762	791	792	758	780	774	788	740	773	758	761	832	739	824	771	724	785	802	802	818	748	731	741	758	794	735	709	775	777	746	750	774	813	755	782	755	736	775	825	807	755	808	752	751	770	757	768	747	759	752	750	780	783	780	775	750	787	762	801	770	735	763	766	757	750	787	782	747	801	748	771	773	804	747	805	783	758	784	763	737	731	777	769	787	784	774	791	806	819	794	769	726	753	790	761	773	769	749	786	811	793	783	796	782	770	766	771	782	767	779	798	786	842	783	771	770	787	796	818	752	789	754	782	747	775	817	750	764	725	759	790	760	803	847	785	763	775	793	723	833	809	762	761	819	744	777	801	822	766	792	787	762	787	813	760	841	820	751	790	762	733	788	803	742	764	793	762	743	747	737	838	763	785	772	735	797	743	730	780	823	778	737	725	763	770	763	784	768	761	770	831	778	725	775	777	775	757	767	764	761	749	867	727	751	745	776	768	789	830	826	801	757	795	776	822	808	764	730	799	787	796	762	792	789	720	764	730	704	800	802	745	792	783	787	752	738	739	759	721	777	781	743	804	805	773	773	767	798	799	801	743	785	814	770	752	805	769	797	826	802	781	726	790	852	808	768	747	788	770	774	798	801	776	796	765	815	738	755	799	821	750	792	753	776	737	741	810	773	771	809	789	758	803	752	761	752	761	791	778	812	779	766	815	807	768	708	764	738	779	847	744	731	802	730	729	826	764	791	757	712	707	722	753	754	826	749	821	797	790	752	743	807	764	776	778	816	760	763	769	780	737	759	729	779	766	778	789	804	777	775	822	772	798	746	748	737	770	812	777	764	739	786	778	803	761	755	754	798	753	735	735	718	777	741	740	795	784	728	767	794	756	792	771	741	780	794	795	732	809	791	767	784	776	742	750	769	775	724	792	786	796	768	775	782	785	779	725	788	772	754	748	785	765	860	781	777	824	739	738	769	806	744	789	763	752	844	796	826	750	767	816	762	763	783	821	807	750	761	752	744	765	817	776	764	784	736	800	782	748	751	763	759	809	814	738	812	780	802	751	787	713	786	760	758	763	781	770	791	744	735	775	761	787	781	771	782	770	810	835	780	807	762	745	784	782	782	820	785	766	761	808	790	786	794	759	760	743	826	742	780	816	842	771	752	740	771	754	802	731	787	761	800	761	832	816	784	784	759	782	762	754	756	817	774	793	800	766	754	816	785	833	746	725	788	783	820	769	765	839	786	735	782	787	778	796	786	767	760	748	746	778	730	778	735	782	720	769	830	753	755	797	718	722	801	798	749	666	767	814	749	729	781	806	791	775	786	785	796	722	780	781	801	801	814	767	827	790	749	756	739	780	765	791	763	796	801	786	736	787	809	752	744	755	752	793	746	782	811	802	750	771	785	719	813	767	720	827	746	804	755	781	775	754	737	735	768	729	726	750	782	745	779	712	756	750	772	800	800	778	754	769	800	766	753	766	775	772	787	737	702	820	789	761	785	782	749	767	795	844	811	733	754	767	812	763	739	730	754	773	784	759	794	782	720	772	781	778	756	783	778	788	715	745	752	804	782	778	735	822	795	750	768	819	801	829	768	779	776	739	760	814	781	812	793	727	727	839	798	810	757	768	792	783	802	771	796	804	817	771	792	792	814	778	771	825	748	752	757	782	825	736	730	784	733	776	730	790	740	794	726	774	774	782	767	751	773	784	765	807	753	758	785	809	771	767	766	727	805	769	761	808	821	769	764	724	777	708	764	818	774	753	775	777	761	764	763	771	740	784	733	794	757	753	757	739	785	798	774	758	744	775	758	793	791	797	788	750	747	799	755	817	757	774	803	765	787	798	778	791	793	782	767	779	843	778	796	775	778	768	768	765	749	789	736	766	727	762	813	751	801	772	764	708	788	765	749	746	786	781	775	778	839	817	785	810	792	706	809	752	777	767	791	795	703	775	793	771	759	760	728	805	781	790	773	785	788	741	786	731	744	743	791	789	775	784	734	755	810	821	798	791	749	705	795	782	763	757	782	773	779	784	778	770	732	757	773	751	758	782	744	743	757	781	775	798	779	807	766	757	796	762	763	774	782	792	748	818	800	748	794	733	758	778	807	758	816	827	771	745	787	728	795	796	736	769	801	759	744	737	784	800	782	756	758	757	767	785	835	798	779	736	767	809	814	773	806	762	738	772	737	756	768	747	763	786	753	762	837	761	766	782	766	808	838	797	774	827	782	778	739	753	775	772	784	729	798	742	821	712	724	768	800	760	778	804	805	775	769	807	829	767	734	769	814	790	750	744	750	741	771	787	783	757	768	795	765	801	770	751	772	748	803	778	780	820	779	741	755	710	802	737	753	767	755	744	781	751	774	700	791	769	772	835	749	797	787	785	741	764	737	742	759	751	753	807	779	763	781	803	802	736	773	759	789	767	764	725	774	771	809	756	794	808	767	738	760	732	725	786	799	800	767	805	767	804	793	844	788	793	759	757	809	813	769	784	798	772	809	784	740	768	754	724	777	790	763	769	795	800	771	761	753	735	794	809	789	818	777	759	760	838	781	778	697	739	779	790	830	831	740	754	776	841	730	744	763	818	763	804	763	746	793	781	811	790	787	768	788	770	752	795	768	746	772	779	777	769	757	752	726	756	724	803	785	828	767	739	808	757	744	772	758	754	799	746	783	768	776	777	783	783	746	806	830	749	757	818	778	801	833	787	780	778	773	749	787	785	795	778	802	816	791	765	730	746	787	773	786	794	787	774	735	776	733	798	765	789	772	770	764	757	755	775	795	788	762	782	757	789	786	767	773	740	771	729	738	790	764	774	742	777	801	782	766	769	794	786	749	793	796	811	770	778	721	770	824	792	767	766	757	748	761	747	841	758	722	761	766	754	754	722	785	785	750	721	751	755	789	770	775	706	742	760	746	744	778	768	770	833	762	794	774	778	779	766	804	715	755	764	722	809	717	772	755	766	774	805	823	784	759	820	842	786	782	812	759	803	754	817	813	789	769	784	746	785	801	790	774	775	719	809	779	746	750	715	706	732	734	744	792	775	786	759	751	773	810	742	799	762	753	766	802	827	771	745	823	757	755	733	775	742	787	798	752	705	831	765	754	780	767	794	773	745	816	754	740	728	750	776	799	787	821	791	733	752	792	779	764	750	777	768	742	833	829	776	775	781	804	781	758	818	790	773	750	788	761	752	842	746	762	767	784	775	802	797	732	754	762	807	703	765	753	751	752	810	805	738	782	740	766	799	784	767	742	769	766	746	750	710	767	778	804	813	721	735	784	822	809	783	764	789	774	789	767	786	771	774	758	804	728	788	759	741	756	803	753	756	772	750	727	747	797	781	756	795	756	793	739	794	801	792	770	782
23601	21642	29837	27506	31645	29937	11811	995	520	531	412	346	348	364	349	298	307	307	304	281	288	268	293	280	313	264	278	273	283	295	270	255	251	277	275	261	273	272	253	281	274	259	262	255	250	266	261	264	264	285	260	244	243	280	233	271	244	276	244	279	274	264	281	260	258	282	266	254	251	295	264	255	249	233	256	248	274	265	235	273	235	248	292	253	277	266	260	268	227	235	269	271	291	284	260	275	273	261	262	246	217	235	278	219	253	250	273	264	248	259	249	273	272	220	258	237	251	249	282	241	266	268	265	268	250	272	241	256	286	268	249	255	256	272	245	260	231	281	242	239	247	259	283	266	266	274	270	265	270	237	271	256	254	261	239	297	252	269	255	249	259	241	255	245	245	298	261	248	282	258	278	247	233	268	272	271	259	262	266	267	260	265	263	273	249	234	278	249	246	273	261	269	262	209	273	270	284	251	223	243	287	269	273	280	278	266	308	258	255	274	286	236	259	260	256	261	264	271	243	260	240	274	257	259	284	247	255	288	276	257	265	243	279	262	255	267	262	238	267	256	264	238	256	257	255	253	240	242	270	268	270	270	261	255	273	277	257	252	264	302	246	251	263	244	258	265	287	273	236	269	256	246	252	233	263	276	258	240	262	268	256	261	271	241	257	240	218	272	247	267	272	264	260	227	273	267	267	279	248	264	276	287	235	248	239	277	247	271	272	252	281	296	247	279	264	279	243	263	269	252	230	267	248	232	239	250	262	297	253	284	264	254	236	243	279	251	261	262	263	253	278	260	263	258	273	267	257	244	256	268	219	283	239	277	256	287	260	293	245	263	256	278	239	279	248	281	243	265	270	260	264	256	259	258	225	249	259	271	252	261	272	272	261	232	261	254	271	257	279	268	270	266	247	246	271	263	258	217	266	268	221	233	282	263	245	259	278	266	272	261	245	255	278	262	247	267	268	243	249	284	279	254	282	276	267	264	254	287	262	283	276	306	255	260	225	246	291	247	270	276	278	274	267	264	247	249	274	234	272	249	257	263	250	248	254	245	282	255	241	264	240	268	314	231	237	262	244	258	236	275	272	248	272	283	252	277	285	282	240	248	251	260	242	262	236	267	271	262	283	251	262	282	252	294	252	267	247	242	252	291	245	251	270	270	258	252	243	254	249	272	285	282	272	285	256	258	295	244	245	265	261	269	237	287	267	253	280	258	270	258	243	239	263	282	254	273	249	262	282	252	264	279	226	273	258	262	247	284	225	244	257	265	251	261	267	241	258	276	267	273	274	248	286	232	265	303	270	271	279	249	277	271	285	268	247	253	247	248	267	268	235	258	245	264	261	257	230	253	231	264	259	242	284	238	282	278	259	249	257	256	257	259	263	269	263	249	282	246	259	280	250	269	278	241	247	269	274	266	244	280	275	242	244	276	237	270	271	257	261	271	263	268	244	268	284	219	232	245	259	269	281	241	278	229	252	261	270	266	280	272	257	278	266	256	270	253	270	271	276	265	269	261	252	275	275	281	264	245	288	259	273	251	264	263	245	274	264	262	263	262	292	274	265	267	259	253	260	257	274	253	245	250	257	271	242	268	262	291	233	251	270	268	274	248	267	232	265	245	250	282	262	262	256	266	268	279	249	248	253	261	254	262	275	266	276	248	264	267	265	253	263	255	249	276	233	236	262	245	277	269	227	239	276	252	276	250	254	275	276	291	249	233	275	269	255	246	267	274	265	260	235	276	254	266	246	266	264	281	256	253	264	271	253	275	261	264	274	285	265	240	251	287	262	261	253	239	271	257	264	255	227	279	259	253	248	251	254	262	250	277	249	257	255	250	234	223	276	268	268	248	276	261	243	267	269	244	267	285	245	256	271	284	261	235	251	258	257	260	268	267	267	230	261	226	265	265	263	259	231	261	287	251	259	289	286	290	238	281	243	251	279	246	274	235	247	259	294	281	252	260	250	270	259	252	266	232	247	273	298	254	255	263	243	246	259	279	238	273	269	249	244	269	258	267	268	293	264	261	244	268	246	256	261	262	248	270	253	273	250	259	275	243	272	244	258	282	244	255	271	251	281	244	259	261	255	266	261	272	253	269	265	254	253	230	260	240	266	241	252	250	252	281	252	252	262	272	247	254	245	232	241	288	250	289	243	271	242	264	250	259	265	270	256	250	249	227	250	261	268	254	268	237	253	256	259	258	242	257	258	233	285	245	247	245	264	262	279	249	266	249	255	273	254	242	223	242	241	286	269	258	257	281	280	265	230	282	251	259	281	268	289	238	289	277	282	261	250	269	259	244	238	258	269	253	273	274	266	268	258	242	277	258	243	243	261	260	287	250	264	243	269	248	277	270	276	265	255	273	259	262	279	241	239	250	251	252	263	256	251	253	256	256	264	262	255	280	274	241	261	267	232	242	232	243	269	282	278	254	221	250	233	271	257	276	258	235	280	249	264	243	267	260	251	266	246	285	232	262	272	271	269	244	274	234	257	247	258	246	289	264	269	249	255	239	259	245	231	240	242	262	302	244	274	307	259	239	275	241	288	240	279	268	264	245	239	268	254	284	248	255	273	247	266	252	261	245	218	291	250	265	243	275	244	264	262	261	233	255	246	257	269	270	282	242	267	253	257	256	272	255	266	257	294	282	255	269	274	263	261	279	251	236	251	262	247	274	257	248	270	276	287	263	237	275	249	229	238	249	249	268	272	277	286	249	273	251	255	267	270	279	246	240	227	250	278	202	271	255	250	259	248	263	240	261	273	265	258	247	265	253	283	241	263	286	283	257	243	252	243	251	240	244	239	254	218	261	264	255	274	248	266	255	281	279	263	264	233	260	249	248	282	253	242	262	252	267	246	279	264	251	275	245	263	271	266	243	246	258	279	256	262	243	249	253	258	278	245	287	266	258	246	261	266	282	257	290	270	252	259	267	279	231	270	284	259	272	278	241	252	237	266	223	252	263	245	263	246	253	261	250	270	251	282	252	263	257	258	243	251	252	304	264	229	269	261	299	235	251	245	254	250	259	262	292	261	256	298	269	271	248	268	281	241	258	274	269	257	262	285	258	274	251	263	244	281	262	247	254	245	274	257	279	260	244	268	278	220	231	256	259	256	253	249	257	235	256	262	270	264	264	252	245	275	251	270	265	261	271	249	248	256	245	239	260	283	229	248	284	260	264	279	247	269	305	237	277	253	253	251	263	242	258	282	252	271	255	270	283	260	263	271	272	255	255	236	262	255	275	240	236	259	267	274	257	264	246	257	271	255	277	302	249	258	229	259	251	247	241	275	262	289	282	268	267	237	267	248	273	265	253	237	249	264	275	262	239	261	259	271	256	251	238	273	298	269	275	264	252	262	246	271	255	250	264	238	261	285	256	247	246	270	275	269	258	242	266	240	229	265	254	269	286	271	245	248	255	263	243	260	284	265	226	249	263	296	291	226	257	251	245	274	267	258	261	249	243	270	247	272	246	243	273	236	258	237	311
50155	72758	68302	55307	50366	30968	2052	1305	1087	1126	1016	843	720	619	613	569	512	508	494	516	421	479	459	478	444	412	472	454	460	434	425	437	406	417	390	423	441	429	446	458	386	425	462	401	449	406	421	408	410	383	422	437	426	421	436	402	415	430	432	379	444	384	401	409	421	417	403	416	431	421	411	388	455	430	404	450	392	423	398	409	386	431	435	389	385	430	408	458	430	416	458	376	439	435	403	426	420	414	413	449	456	414	448	397	443	443	409	430	471	422	422	438	378	418	406	442	454	412	420	372	379	430	469	432	416	444	393	417	418	424	452	431	374	414	442	424	431	409	412	369	404	385	422	422	408	433	431	395	409	389	437	404	393	410	421	442	401	452	427	414	406	424	410	409	403	450	431	413	433	426	412	420	401	412	419	430	391	461	422	429	410	411	424	424	429	416	416	445	424	415	416	426	455	422	399	430	395	393	419	403	410	414	425	421	423	410	388	393	423	421	429	397	434	431	420	434	390	424	409	428	382	448	407	384	402	404	355	431	398	437	418	414	431	388	414	392	434	390	444	398	412	399	415	404	411	436	437	446	417	432	417	416	412	416	425	408	417	415	403	444	449	416	420	450	419	421	404	380	424	430	420	392	423	457	394	400	430	437	420	440	402	419	431	393	428	400	420	417	435	434	395	447	386	397	398	418	411	416	422	378	441	428	391	455	416	451	409	429	423	435	409	375	438	434	404	400	419	424	409	399	383	400	396	436	441	404	422	476	430	412	417	398	404	421	397	400	399	405	414	423	413	423	390	387	438	394	415	368	410	408	421	406	403	431	485	409	420	453	401	433	438	388	452	394	422	428	444	461	377	433	422	431	461	428	423	403	405	396	415	416	383	430	383	449	434	408	420	437	426	437	401	360	416	401	460	409	429	396	400	425	419	398	429	421	423	406	415	429	423	438	452	412	443	392	397	400	442	404	427	416	405	433	423	408	415	402	391	431	445	448	428	406	435	405	412	421	399	398	466	387	440	411	395	419	427	436	420	443	407	448	373	454	383	407	394	421	410	404	418	385	434	406	380	397	447	379	396	421	409	440	404	420	434	394	415	402	409	396	399	391	405	379	407	390	408	454	409	420	422	409	410	398	393	424	425	404	444	414	408	394	383	413	414	437	436	420	407	432	413	388	433	423	423	440	435	447	429	408	418	432	405	416	395	434	406	421	421	414	393	416	411	421	423	432	415	384	364	416	423	430	411	394	437	406	378	453	435	410	417	427	433	420	375	432	425	408	402	380	382	435	409	373	413	413	400	395	380	396	397	387	449	451	432	398	452	412	415	429	470	423	407	392	399	415	415	406	409	436	400	411	397	381	443	370	398	395	454	392	411	385	396	368	403	436	430	430	402	426	451	380	422	444	415	390	428	423	424	417	417	425	403	441	396	403	431	440	421	435	407	430	443	404	407	429	435	421	429	399	459	417	451	405	417	428	424	432	401	409	421	399	421	399	403	400	415	417	422	397	403	455	381	430	403	418	427	395	409	401	428	421	446	430	404	448	428	426	412	439	396	380	411	391	428	407	369	418	439	388	411	423	426	398	427	408	397	393	392	407	374	438	423	389	418	425	420	393	395	391	432	395	417	403	424	436	437	446	408	402	430	424	409	422	381	397	400	413	425	428	412	390	395	440	443	405	403	391	420	452	387	417	397	386	432	407	418	430	401	453	442	407	430	456	415	461	370	427	443	412	399	372	402	405	463	403	433	405	412	422	395	433	416	422	433	446	397	403	445	441	370	467	419	404	428	449	423	417	412	441	398	425	395	379	429	415	433	456	412	391	413	413	411	404	446	399	441	418	432	406	432	421	433	411	399	415	424	420	412	382	413	413	388	371	406	388	400	415	442	381	408	390	448	459	356	445	386	414	410	426	418	427	382	419	432	425	400	410	419	440	405	443	424	386	391	406	379	427	399	392	422	427	447	385	424	398	405	446	375	423	428	391	466	390	410	409	419	444	406	409	433	375	444	426	407	390	416	457	396	391	396	400	387	461	441	413	416	433	423	411	446	430	436	435	373	446	384	409	409	433	438	434	439	425	426	393	446	420	446	428	398	429	440	405	394	458	409	415	419	422	407	406	392	381	438	423	425	448	370	432	401	427	399	430	442	424	450	412	413	396	402	431	407	425	399	382	416	415	441	417	431	379	400	434	408	393	392	426	416	416	412	405	457	433	382	423	449	431	390	429	411	392	427	387	425	446	418	455	424	431	406	388	403	410	374	439	400	410	445	414	449	435	441	414	413	441	407	426	437	408	420	433	370	435	397	414	436	434	401	382	422	396	423	417	404	412	422	420	412	406	416	410	399	394	434	399	457	439	421	418	415	405	401	427	415	406	402	402	401	448	397	428	409	393	379	406	424	408	438	453	412	380	404	436	416	413	403	415	422	439	377	398	421	442	429	396	385	408	406	427	425	401	424	435	367	416	439	426	451	415	424	442	399	435	432	427	380	395	427	412	427	430	430	379	420	413	403	420	407	422	406	409	392	425	411	445	418	396	423	390	440	406	424	406	432	417	424	401	411	410	386	405	436	409	374	383	397	408	424	392	414	408	414	435	422	400	442	433	455	433	423	408	440	465	391	386	439	422	384	397	414	394	414	391	454	414	428	454	420	387	409	417	417	444	401	420	430	403	417	422	412	437	459	449	387	395	472	431	427	405	426	409	368	427	402	410	416	420	420	383	410	426	388	411	385	425	425	449	424	434	412	386	362	418	389	447	395	392	436	413	423	376	398	475	426	450	401	432	424	389	419	436	420	421	438	433	383	401	445	433	391	405	399	428	441	384	411	403	417	415	378	413	409	418	395	450	433	435	402	407	440	458	416	425	405	430	407	435	426	413	400	425	394	425	444	399	441	438	445	423	389	417	403	455	415	407	422	388	364	439	416	379	438	376	388	447	385	407	448	448	399	431	457	400	480	355	381	411	459	452	415	412	424	447	387	429	397	442	397	451	415	434	403	388	376	397	445	384	394	416	425	401	426	391	373	408	419	423	394	414	413	382	408	406	418	410	363	448	389	423	413	436	429	396	439	394	394	401	426	424	411	415	429	442	394	428	424	365	423	389	431	429	430	443	419	370	407	434	424	426	440	455	406	410	437	389	419	393	410	424	389	396	420	419	374	395	423	413	402	438	416	444	427	378	404	451	416	424	445	422	410	438	413	436	400	401	403	442	418	434	410	462	459	459	412	403	422	407	439	418	414	396	404	387	408	411	437	414	435	404	410	426	381	433	412	425	411	454	428	371	390	409	391	408	451	442	422	420	445	395	408	409	409	419	414	406	399	402	410	433	416	409	417	397	427	401	429	428	420	408	413	430	394	413	420	392	413	399	396	472	428	442	409	397	439	448	367	456	455	434	414	396	431	445	423	415	438	421	395	389	439	426	380	373	444	460	423	383	433	389	459	409	419	435	405	432	400	402	430	397	423	422	416	433	413	422	422	435
31598	33524	27778	17907	7952	2608	752	636	598	560	585	595	559	534	540	520	512	509	519	559	498	553	505	528	543	535	529	503	533	532	497	544	500	521	496	501	495	539	496	550	537	494	537	532	538	563	477	517	541	529	544	522	493	547	520	522	549	513	544	527	529	498	521	550	557	550	505	506	504	532	538	526	517	552	546	511	597	527	506	530	530	548	522	528	519	526	544	520	520	495	541	545	521	486	506	519	526	499	563	534	500	541	529	545	560	524	524	538	552	518	541	514	487	536	498	513	533	506	557	529	523	531	479	552	505	516	516	512	528	525	536	521	538	547	473	573	512	512	565	505	530	520	552	535	568	515	510	563	528	539	499	501	547	529	571	514	506	532	528	528	526	553	532	527	489	556	544	540	496	540	503	507	556	477	561	501	503	501	518	496	552	520	498	552	551	536	529	509	550	535	530	536	530	561	518	517	543	503	525	515	535	548	515	527	568	500	513	583	525	474	575	514	498	524	519	521	507	477	505	514	506	550	543	529	561	490	511	528	524	581	570	561	537	549	531	531	501	517	495	521	551	525	566	509	501	516	589	559	515	481	513	514	530	484	518	542	511	549	514	518	540	549	543	520	538	517	533	513	526	528	518	519	516	560	465	532	540	528	496	511	498	513	534	515	522	529	488	533	543	527	501	532	478	509	552	507	484	530	496	514	524	552	526	527	534	481	549	481	509	512	523	496	497	512	513	528	537	501	518	530	518	547	503	543	524	488	489	551	485	526	515	541	542	530	525	512	503	583	517	533	485	549	476	596	529	547	540	536	450	512	515	556	535	507	529	544	513	535	515	544	520	544	483	462	534	573	524	563	522	536	554	501	510	527	546	553	521	537	506	532	545	506	516	537	505	520	522	555	524	523	560	526	523	531	562	507	538	522	549	546	484	542	498	535	554	517	536	546	499	546	506	530	525	510	555	480	520	527	555	550	543	544	562	480	498	503	476	529	543	528	502	496	515	547	456	499	510	549	506	534	488	502	532	515	571	507	524	519	519	547	530	506	548	493	527	562	536	577	505	549	518	546	500	523	545	517	541	530	529	503	553	513	486	496	521	533	552	528	548	557	529	543	534	551	552	523	555	529	514	500	548	529	578	538	521	493	558	525	526	575	527	511	535	541	524	511	537	544	501	515	521	509	534	518	555	527	541	498	522	530	495	504	527	515	540	537	509	545	502	524	513	558	541	532	515	539	509	512	515	525	538	568	572	556	553	517	526	527	532	534	526	536	556	504	521	531	519	563	516	536	497	485	521	558	555	506	502	575	554	510	513	522	533	547	550	584	514	540	494	497	589	566	528	536	508	541	499	534	518	545	530	524	563	536	507	508	464	547	522	530	532	508	519	521	539	560	502	537	504	483	555	544	525	492	530	504	583	537	559	532	525	519	530	481	528	512	519	528	526	562	511	528	536	563	549	491	489	513	595	533	526	524	525	583	523	529	523	521	504	546	566	539	539	515	523	520	522	520	524	507	500	517	549	513	500	521	544	548	472	491	532	557	502	509	518	553	543	522	516	520	540	550	544	530	513	583	520	561	524	524	513	530	542	511	533	483	563	521	552	513	515	506	532	527	482	493	552	513	488	539	543	488	525	511	494	568	516	525	514	502	518	505	526	518	534	505	507	542	547	572	524	510	540	519	562	527	497	510	530	542	529	497	561	501	551	542	546	513	555	521	493	516	495	533	531	527	528	546	545	508	551	526	494	506	520	500	466	514	552	584	504	485	560	522	512	582	482	568	512	517	505	524	512	536	556	528	519	513	575	520	533	524	533	502	497	540	537	529	519	534	488	546	542	522	542	580	539	492	498	518	532	522	509	490	547	506	548	530	545	538	565	527	559	570	565	537	527	522	520	569	552	487	549	530	542	520	545	551	536	572	532	511	519	517	550	533	475	517	503	498	523	537	520	546	530	495	568	546	558	526	537	514	553	535	522	546	526	525	534	530	558	539	524	529	498	520	538	493	532	533	539	535	531	491	535	518	522	568	528	553	488	502	498	500	536	511	482	509	503	488	485	505	528	535	485	532	483	514	529	558	505	543	561	526	543	546	488	520	565	498	489	532	509	491	512	519	514	525	519	521	544	511	520	537	511	536	520	555	488	502	509	511	481	509	498	513	499	519	522	526	502	540	495	559	536	530	518	523	523	495	518	501	527	508	521	504	460	528	534	532	506	570	523	484	513	564	506	506	494	534	520	540	547	556	520	535	497	527	534	540	490	534	515	550	487	535	537	505	573	555	518	525	505	486	519	544	519	572	533	526	504	504	493	589	553	524	545	505	534	494	558	510	476	521	516	524	531	551	520	497	534	526	509	523	531	549	517	569	491	523	516	567	531	529	500	538	520	494	562	543	536	516	515	517	510	526	558	531	521	541	535	537	554	536	473	536	496	535	546	536	531	531	511	552	523	539	533	497	479	504	509	534	539	522	514	510	548	526	554	473	512	521	542	530	497	559	551	530	552	533	557	498	553	493	547	535	530	558	520	476	542	534	542	560	490	507	533	543	535	527	509	519	523	527	492	507	484	526	523	494	497	518	517	523	535	523	519	494	543	486	514	540	507	533	516	496	524	483	557	507	551	522	491	499	532	538	490	505	574	570	512	537	522	527	575	493	497	514	505	541	496	518	522	506	510	537	526	520	563	571	544	503	492	541	516	521	512	525	533	507	592	551	512	534	524	524	505	520	497	518	552	518	528	521	540	538	529	565	545	502	558	491	495	549	519	520	519	529	520	526	557	490	582	521	494	549	544	517	529	522	473	529	523	523	512	540	510	528	557	496	580	514	543	482	555	542	539	534	512	528	543	531	483	520	542	511	487	493	519	533	558	534	549	496	521	550	547	510	490	558	533	535	515	512	552	579	524	536	541	559	512	523	560	509	517	502	519	552	524	546	576	549	512	526	483	515	565	473	489	504	508	551	536	495	561	525	544	509	488	525	475	510	481	560	520	535	515	545	556	539	544	502	568	515	544	526	541	495	522	562	550	495	519	495	495	568	537	540	474	539	493	529	520	502	534	550	515	532	520	500	512	494	497	538	499	497	489	521	516	534	529	543	527	545	533	554	515	515	527	520	538	549	515	505	494	505	507	516	525	520	521	529	494	527	489	540	525	508	508	524	504	493	507	534	530	526	532	518	493	487	531	519	517	537	523	550	536	493	557	524	540	515	518	556	525	513	573	513	566	580	548	535	533	520	493	547	577	517	536	527	558	511	518	550	539	518	545	542	511	546	507	556	499	524	528	490	494	522	554	525	558	555	510	492	542	533	499	535	515	542	536	550	522	477	481	536	513	567	485	519	492	521	549	533	487	542	529	467	527	566	556	537	501	493	503	502	494	545	489	497	530	536	580	507	532	545	591	507	514	508	523	507	529	501	515	529	483	570	492	487	515	531	550	562	494	544	533	499	520	519	527	531	506	538	509	544	556	507	497	525	531	559	481	532	531	532
40848	49570	31249	19679	12037	4408	1262	1070	1074	969	951	914	871	861	868	891	812	863	811	822	783	908	838	771	836	846	849	808	811	798	778	866	769	782	825	772	762	793	859	779	826	821	849	806	789	816	844	815	812	805	805	795	837	844	754	842	821	832	816	780	822	817	790	842	794	839	822	788	826	854	837	822	757	821	842	859	835	804	808	797	831	800	798	811	835	813	837	861	821	800	823	811	775	806	839	796	786	830	788	816	793	793	813	792	826	859	865	800	785	820	810	809	845	778	835	846	796	792	844	830	810	791	816	817	837	827	801	797	809	792	814	866	797	806	827	790	783	839	818	813	804	771	825	802	828	815	766	810	795	824	837	844	787	801	765	811	822	817	834	761	795	838	819	785	747	813	797	774	810	819	809	828	815	810	768	857	783	812	836	826	784	770	873	808	780	850	793	821	818	788	856	842	798	870	841	795	826	829	850	810	789	793	814	830	788	784	842	790	810	816	847	815	814	817	814	841	836	804	783	800	849	827	817	764	821	813	843	794	828	784	760	768	798	766	844	834	770	809	833	788	825	809	828	844	800	818	847	847	797	746	862	787	793	787	790	803	826	847	809	848	850	814	770	822	813	813	796	780	857	819	786	827	814	816	852	820	797	764	797	796	799	827	756	793	813	851	795	820	804	844	813	819	813	880	848	829	786	755	824	812	812	806	819	812	837	802	822	830	803	856	829	790	769	834	776	773	805	804	796	797	836	827	754	810	818	823	771	821	795	802	841	784	832	853	834	767	827	790	790	817	770	857	782	788	798	835	867	777	863	810	835	756	809	799	790	812	803	867	803	840	795	803	818	772	795	815	811	841	760	831	799	789	829	797	836	804	820	771	806	827	805	830	788	797	832	817	793	777	781	821	836	781	837	848	799	818	835	814	823	802	793	837	798	832	810	849	827	789	772	869	764	879	838	747	824	860	795	772	786	857	906	816	807	819	790	827	850	814	864	824	816	790	873	828	801	777	815	827	801	852	793	804	825	822	817	830	855	825	800	823	812	762	816	805	810	782	795	774	824	822	762	777	813	775	841	771	820	857	773	811	783	793	805	812	791	833	788	826	846	847	785	841	820	893	816	788	793	744	796	797	823	786	843	847	784	805	801	826	835	859	796	825	839	795	812	831	801	824	800	797	769	823	850	796	779	827	784	837	755	788	763	786	813	791	832	818	817	806	813	868	838	825	873	846	828	731	830	817	775	761	771	821	772	851	848	837	847	767	809	779	810	772	828	788	860	780	821	829	804	777	760	801	823	797	832	778	783	813	795	823	791	767	813	869	828	783	849	871	764	745	755	829	823	814	824	775	840	812	803	844	864	789	803	797	823	789	791	863	767	868	832	806	828	816	825	722	772	831	806	778	814	782	838	787	826	858	796	805	812	797	886	852	816	818	758	755	819	795	815	788	790	863	836	828	852	853	835	796	852	821	791	812	823	811	831	814	825	836	797	822	861	843	803	805	823	843	753	838	827	847	835	816	815	835	824	836	824	781	830	819	782	780	818	799	865	803	838	813	847	839	886	765	778	813	790	824	840	796	823	832	801	789	819	879	832	817	817	849	817	837	799	786	776	818	803	821	792	844	810	816	827	839	846	837	836	814	811	814	847	822	795	732	810	842	835	786	852	806	835	828	835	793	742	796	782	795	828	821	820	829	785	851	854	828	791	786	822	818	819	801	773	784	749	787	813	772	793	792	833	802	839	839	854	742	810	779	819	842	805	826	845	790	778	789	826	782	857	818	795	817	823	804	862	745	799	765	821	775	838	775	841	801	800	818	763	795	839	781	798	777	838	809	819	848	826	790	804	867	782	832	777	805	759	845	835	838	817	794	814	784	821	783	832	790	826	821	853	825	803	848	807	781	819	823	811	817	828	859	832	814	845	799	794	827	840	807	799	866	737	779	782	851	872	792	784	867	790	795	773	822	832	847	817	772	793	785	819	778	771	851	793	847	873	831	820	784	828	836	816	756	835	808	828	800	828	751	836	830	838	775	814	837	846	871	798	850	809	864	830	804	811	812	884	794	818	795	819	772	801	778	808	818	833	810	767	812	799	831	778	793	785	792	801	807	890	771	811	791	805	796	827	802	760	845	789	785	829	764	816	851	838	773	804	864	753	819	840	789	813	839	785	816	845	848	782	797	773	810	808	845	850	773	793	820	841	804	862	818	794	834	849	864	794	826	779	823	858	810	764	834	796	819	873	818	803	858	784	828	800	846	812	809	850	823	842	813	766	814	827	802	828	788	853	754	834	787	842	755	809	814	827	790	823	836	778	822	816	878	834	830	771	834	804	805	806	824	809	782	767	828	799	837	762	793	766	761	792	889	792	802	855	841	773	842	790	848	792	772	805	877	823	831	850	778	777	796	835	811	775	807	803	790	758	854	772	795	818	795	798	701	824	776	770	848	822	806	746	835	811	829	817	825	810	853	842	796	826	806	818	838	814	777	770	796	822	811	842	870	783	833	823	841	829	860	870	834	830	834	840	813	839	836	819	832	786	797	857	808	859	847	854	798	792	838	800	859	821	775	810	803	819	858	813	812	842	828	802	814	819	819	797	783	801	782	772	852	823	853	783	823	776	778	791	836	788	810	823	804	845	792	827	773	850	771	834	820	790	793	798	812	800	791	783	787	783	819	786	835	835	793	816	802	809	794	807	823	780	804	857	833	836	741	841	834	801	809	832	845	809	825	850	817	820	861	765	828	783	817	833	849	809	785	778	806	870	781	846	850	822	784	807	760	813	838	832	816	836	793	775	733	803	760	800	858	812	794	826	866	780	821	808	877	831	834	793	836	844	787	849	840	772	781	816	876	843	808	817	808	846	799	843	783	817	824	815	807	835	818	798	847	838	822	781	817	872	765	834	816	827	817	807	815	838	808	869	811	800	765	797	789	792	819	812	801	742	804	821	800	837	766	747	839	830	844	794	813	815	836	842	803	853	823	771	809	806	810	804	758	780	832	793	817	819	850	802	882	817	787	823	826	821	808	774	850	766	827	838	785	772	792	790	780	834	821	757	804	836	847	862	856	868	813	798	822	852	783	825	843	829	824	785	841	830	800	821	793	824	759	799	843	813	811	761	873	835	844	803	800	780	812	827	851	827	806	793	815	774	812	811	775	806	762	794	817	782	816	813	845	825	788	781	829	811	875	754	836	845	870	819	808	848	797	827	846	838	844	813	800	805	839	834	816	796	788	826	831	798	812	779	866	791	813	849	780	820	817	841	817	839	823	787	862	813	834	810	832	831	799	806	769	843	803	827	815	808	863	802	814	844	798	779	802	810	865	775	810	800	780	822	862	820	849	809	810	771	827	815	814	774	806	846	766	857	786	800	822	794	855	774	770	849	825	773	831	872	764	806	786	840	865	771	803	833	793	812	823	796	829	823	815	810	792	801	803	881	776	759	885	794	805	794	805	816	796	840	725	818	837	793	798	858	856	784	787	777	783
24673	21862	29159	26508	26325	19157	3314	839	740	631	651	598	578	517	501	510	520	525	518	536	509	489	468	465	467	492	495	484	518	440	474	487	523	471	480	489	439	487	482	506	452	432	512	483	469	450	475	472	499	508	500	473	473	477	476	454	470	460	483	466	467	476	479	503	476	443	473	472	464	464	461	496	481	453	469	500	453	479	478	455	440	431	487	528	493	503	495	467	439	491	474	485	473	468	456	480	523	446	453	482	494	492	475	476	505	478	496	468	505	515	485	484	504	466	492	473	502	468	488	501	518	462	466	476	477	517	513	479	448	519	474	504	515	500	490	476	482	466	473	445	463	481	456	431	498	451	523	448	488	463	495	470	444	496	514	501	460	467	460	488	502	475	461	492	439	485	480	499	459	429	479	473	482	506	468	468	501	447	447	494	479	456	470	443	493	482	474	490	499	453	449	497	444	491	474	464	440	528	432	491	456	480	488	466	491	454	510	481	472	477	475	477	464	475	472	471	495	475	457	500	499	484	472	467	458	481	478	485	426	500	473	473	494	463	483	457	464	482	487	484	508	472	482	475	477	473	446	488	451	475	514	477	497	478	457	456	513	454	480	484	474	479	488	486	465	458	484	488	490	447	461	529	464	507	463	504	486	460	463	461	477	494	494	485	468	456	445	478	472	485	480	507	472	494	469	477	464	454	446	504	459	471	455	452	468	495	484	428	486	483	428	469	455	483	465	462	471	473	474	434	502	488	492	465	473	518	499	449	464	473	479	506	457	447	464	487	470	479	488	478	488	496	483	449	474	474	442	464	504	505	472	473	475	476	453	432	518	494	488	503	463	482	463	469	451	502	501	423	488	484	540	483	488	463	455	488	455	497	430	466	459	521	439	468	490	453	465	476	492	500	460	455	489	513	492	447	486	470	468	466	453	472	479	500	439	469	440	484	495	473	464	479	442	450	461	462	448	491	515	482	491	474	507	489	459	476	470	478	485	427	475	462	480	447	474	466	483	449	511	481	490	496	487	455	475	459	512	457	500	482	477	477	451	489	467	463	460	489	453	513	487	490	487	483	449	454	470	472	488	487	457	469	484	474	448	501	474	504	488	491	427	477	483	519	475	467	494	476	495	489	467	460	469	504	508	484	506	476	500	458	478	527	451	494	465	469	460	507	448	476	460	498	475	491	499	504	496	503	487	469	492	462	484	479	471	445	484	459	452	481	466	483	480	461	459	486	458	485	484	469	462	447	475	530	489	481	481	430	508	491	484	471	457	474	488	464	477	500	461	474	477	497	472	478	452	459	483	491	429	482	476	478	479	443	505	448	465	507	477	507	479	479	426	481	447	493	461	463	449	510	461	470	446	447	490	487	490	476	482	466	479	466	480	475	473	495	491	516	481	490	488	474	481	484	497	454	433	507	475	487	520	452	483	512	471	489	487	460	482	477	508	440	466	476	464	457	445	457	461	440	463	460	470	497	469	444	465	473	426	474	494	468	487	435	468	439	486	491	448	444	491	480	463	476	464	509	447	487	467	447	471	474	465	474	511	483	490	487	458	441	496	488	473	473	407	434	502	478	453	470	431	505	469	449	450	477	458	504	487	490	481	514	457	451	476	498	503	486	465	452	477	460	466	488	501	520	457	480	460	481	506	464	485	490	475	470	483	478	463	476	447	473	474	456	505	475	452	500	467	463	483	450	453	489	474	487	486	492	481	449	501	440	457	455	472	517	478	448	478	464	479	454	495	485	491	451	524	477	524	513	422	513	452	478	504	494	485	493	456	524	470	447	463	468	492	484	484	497	496	471	508	453	497	488	506	496	475	491	444	502	493	473	470	487	496	452	492	485	486	513	465	474	497	500	494	473	497	509	486	488	438	480	512	455	486	476	475	490	484	461	505	477	494	483	451	488	486	470	449	460	469	501	459	483	485	493	462	468	468	452	451	462	461	476	489	420	500	480	508	478	450	478	537	476	471	484	417	457	486	493	498	469	470	485	481	458	476	420	494	470	485	465	467	486	490	513	500	482	486	489	511	503	444	495	498	473	483	491	457	442	433	477	490	465	461	506	469	434	468	503	513	498	492	492	459	449	464	502	487	479	476	463	482	459	457	500	469	516	452	506	475	468	494	486	492	519	500	455	463	479	495	517	507	495	523	480	452	477	498	501	484	431	478	452	471	467	433	463	455	485	439	445	458	500	499	485	476	506	495	501	454	520	504	488	467	462	464	447	520	496	438	414	486	441	469	515	428	477	470	490	457	496	433	444	468	515	489	466	428	452	478	468	475	488	453	488	472	449	457	496	486	454	461	468	455	478	490	528	469	465	481	505	514	471	461	461	462	449	443	509	498	489	482	457	513	495	454	458	500	484	463	458	484	457	488	497	506	442	497	442	431	436	472	488	480	502	481	485	457	455	469	494	438	522	456	512	471	477	462	475	483	492	482	503	488	491	463	433	513	479	454	472	461	477	493	492	491	460	473	471	464	489	455	422	453	442	489	423	451	474	449	492	474	471	475	470	491	474	519	459	465	450	462	468	510	430	491	513	455	487	499	496	499	450	475	506	462	461	482	470	462	482	498	507	481	484	472	452	467	473	485	479	481	486	463	486	465	466	469	510	454	501	439	516	455	465	490	483	454	464	455	453	473	460	464	466	452	462	483	526	467	459	486	492	505	483	464	461	516	515	471	484	437	473	486	473	460	495	452	489	500	479	464	480	492	507	475	481	436	440	462	495	498	449	474	485	454	468	487	467	460	498	481	459	469	455	480	472	477	480	454	482	463	469	506	483	443	425	458	505	487	490	466	502	457	453	480	484	524	502	491	513	476	455	487	457	463	448	477	509	519	478	486	467	496	474	485	448	527	447	492	424	485	462	502	471	493	497	493	483	487	462	511	459	461	505	468	499	521	474	470	471	430	516	465	452	455	495	450	514	481	460	444	456	497	459	460	455	494	460	532	490	462	461	505	511	474	485	503	461	502	489	480	469	487	487	483	463	450	487	473	462	529	470	453	464	461	479	485	477	454	519	483	478	457	511	475	473	466	481	450	494	445	444	478	502	513	469	442	468	474	456	517	508	477	500	477	462	459	464	471	478	485	502	444	476	462	513	477	453	456	482	450	453	483	503	466	469	460	432	517	479	490	518	463	481	469	437	422	507	455	499	442	493	443	465	531	448	473	472	491	505	490	478	499	463	441	444	516	482	499	488	473	474	486	466	486	488	480	457	457	445	483	479	481	506	465	439	450	501	506	465	454	435	463	484	479	457	479	534	478	481	472	509	514	479	463	472	487	480	455	485	460	484	516	466	515	497	469	447	502	468	463	455	455	471	506	503	469	450	430	512	482	510	450	491	494	492	476	482	496	450	468	440	497	507	450	480	498	452	481	466	512	465	442	510	469	443	474	481	498	474	441	506	460	480	429	458	520	407	476	454	472	484	493	452	480	485	461	477	444	449	478	486	495	516	471	479	440	489	494	451	452	492	457	484
47773	64977	49648	39800	37057	17331	2255	1671	1452	1253	1252	1064	988	928	821	806	857	829	822	762	756	795	819	763	786	772	741	769	708	778	733	786	771	765	714	729	757	769	759	773	755	727	738	752	731	767	776	780	740	768	754	703	739	716	776	748	755	746	720	689	751	712	780	723	734	773	695	791	735	728	749	738	716	749	785	722	737	740	757	679	771	748	724	814	787	776	761	729	708	772	735	762	720	805	777	743	747	751	748	759	715	800	696	720	726	787	797	732	709	778	764	736	737	744	742	785	734	793	788	746	754	723	766	748	757	753	793	750	761	790	752	701	704	742	722	738	730	748	785	782	699	756	735	757	767	781	738	713	740	755	784	756	740	715	721	743	710	775	790	731	760	778	720	786	752	791	770	730	734	704	760	721	732	703	706	768	745	754	742	756	758	786	738	740	761	769	781	725	724	712	697	758	776	759	776	749	712	729	708	713	761	732	719	765	738	675	704	755	766	747	710	714	733	690	767	758	716	737	722	760	730	760	751	735	765	756	699	724	793	727	821	693	782	760	754	755	773	732	715	742	749	824	711	728	771	741	693	789	762	766	728	749	787	718	726	760	780	752	707	736	705	725	783	791	726	772	765	772	755	736	748	726	745	756	764	748	809	766	723	705	774	718	807	761	781	707	703	693	783	755	722	800	737	718	731	738	692	685	730	728	727	774	746	720	774	773	704	755	739	733	754	751	749	743	752	735	735	760	754	762	764	722	723	792	744	788	771	752	733	730	727	730	744	763	747	730	752	736	703	793	750	758	777	749	753	760	777	755	784	709	749	744	775	740	732	726	772	730	714	786	757	766	778	816	696	792	761	746	754	718	780	771	698	724	765	698	763	758	774	736	721	746	748	760	769	760	754	778	815	788	763	810	734	768	772	756	780	721	733	719	749	728	802	729	734	722	711	758	719	776	735	743	726	738	717	763	746	735	779	768	717	749	776	765	755	767	762	744	739	728	749	753	704	766	764	705	774	758	753	784	757	768	733	743	722	722	780	751	726	762	755	760	744	747	720	741	725	736	785	751	749	712	759	759	763	757	725	800	683	726	741	714	773	686	751	708	765	777	763	785	742	793	765	778	760	790	728	729	753	732	759	776	757	728	748	764	728	763	722	731	776	748	756	773	690	747	797	743	754	752	777	716	771	703	730	742	743	776	751	717	749	727	718	738	748	712	741	761	734	723	810	747	724	771	739	702	721	738	807	749	706	744	731	735	697	748	783	729	801	758	743	737	766	742	792	715	711	760	728	694	769	746	740	768	772	759	753	721	745	727	761	768	757	751	737	770	783	721	716	720	732	743	788	766	768	736	757	754	747	789	823	709	714	756	762	743	722	755	757	754	775	715	746	728	754	716	789	789	700	738	792	760	731	765	752	783	773	718	739	756	799	756	709	679	742	703	786	759	759	742	746	734	725	728	796	804	738	725	711	737	741	692	710	766	745	785	729	762	738	707	739	750	763	754	713	763	755	767	729	781	715	754	770	755	741	758	766	765	748	746	736	741	771	717	792	751	779	733	774	750	757	777	738	745	766	757	682	723	707	749	724	759	729	755	736	742	736	733	728	716	745	762	743	739	747	747	812	779	763	727	762	731	797	756	743	733	748	803	801	703	757	746	767	727	775	764	737	773	722	765	725	779	742	800	734	795	761	750	732	719	752	751	696	760	777	753	741	775	741	750	735	728	794	775	765	693	748	752	714	730	716	770	804	750	764	731	709	724	728	769	777	731	783	722	765	727	718	753	728	822	743	747	740	739	745	813	727	761	765	731	758	707	679	790	766	756	743	785	716	781	723	737	777	728	783	697	739	783	699	775	780	760	746	778	774	781	727	735	740	711	778	747	771	713	744	740	740	746	767	714	723	765	753	753	744	709	755	710	753	737	749	761	757	764	718	735	732	756	743	766	731	735	800	741	750	754	756	779	766	706	769	755	706	726	710	745	794	770	761	791	748	765	724	770	760	716	735	741	762	736	771	772	773	756	770	736	771	769	709	722	732	763	683	765	756	721	758	754	776	744	758	746	696	783	765	731	736	767	712	773	725	691	771	771	699	761	766	767	725	755	726	752	742	768	699	697	732	765	796	728	743	738	746	759	775	787	761	750	763	735	747	745	788	749	750	780	774	764	718	747	752	739	802	761	740	771	786	753	753	750	710	754	754	731	723	737	764	781	737	742	763	735	776	724	733	766	767	738	733	733	715	657	725	744	723	748	754	737	807	735	765	763	712	763	751	726	738	735	760	739	729	711	785	759	757	718	746	763	754	756	752	734	697	711	763	718	735	741	749	701	728	731	738	760	734	742	710	721	716	746	749	727	721	764	756	727	736	700	740	759	735	746	752	779	727	730	760	812	740	704	759	739	717	760	724	748	727	765	687	743	761	760	740	733	782	748	695	730	719	722	703	763	728	814	722	780	764	693	742	800	776	729	733	708	722	719	783	754	717	767	692	758	723	725	768	682	769	705	766	814	733	747	760	782	686	750	754	728	778	737	763	735	792	759	768	786	774	771	747	738	721	721	760	714	765	748	761	722	761	741	738	746	791	787	701	725	763	773	761	743	751	734	703	698	757	748	742	779	739	726	763	737	774	711	737	762	734	765	749	789	711	730	709	773	746	768	752	802	745	758	720	735	755	746	741	741	759	702	700	731	741	747	693	740	763	751	721	749	743	768	757	731	700	736	779	733	770	761	756	766	757	747	708	730	737	745	782	774	751	707	697	716	709	741	745	775	721	766	736	784	771	746	741	787	737	750	722	744	786	738	785	731	773	754	768	789	738	761	748	704	740	740	789	821	724	730	739	712	744	746	747	766	713	753	758	742	730	790	756	721	738	749	766	731	751	714	757	704	748	777	771	749	752	778	772	803	759	775	761	738	738	734	737	757	735	741	732	731	727	677	714	786	742	786	724	722	708	762	771	770	747	759	728	749	759	727	783	808	752	778	708	788	761	794	759	749	796	727	778	726	713	745	760	727	737	720	776	773	730	769	761	721	762	729	741	729	728	707	752	758	730	732	737	786	759	742	744	707	752	752	809	715	778	705	754	764	779	775	784	717	736	712	819	717	721	760	729	752	715	723	772	778	747	700	745	758	783	760	726	777	723	758	790	695	743	750	739	774	723	776	739	772	782	749	723	821	752	770	691	786	765	740	776	757	753	735	738	762	780	735	732	692	720	741	752	748	748	716	740	781	766	716	736	765	805	739	753	709	756	783	776	750	750	787	771	770	720	772	776	736	732	719	713	736	769	788	777	726	704	724	742	734	766	728	732	698	742	735	720	735	775	759	733	744	752	763	789	765	721	733	751	772	754	770	755	773	762	769	688	734	754	722	775	737	737	777	742	744	763	787	754	760	736	715	743	780	699	728	726	711	722	712	773	744	751	723	746	730	753	743	753	761	787	719	702	789	722	739	777	725	695	734	796	713	719	735	776	751	717	733	773	721	798	739	726	726
23636	21680	29782	25336	26955	23389	8987	954	621	514	406	371	353	308	302	326	311	298	318	274	272	294	280	274	282	243	239	273	253	253	247	249	273	282	234	248	241	247	229	236	239	257	241	233	209	236	269	257	257	257	238	247	269	265	261	279	266	246	268	243	260	267	232	290	279	256	232	217	269	249	260	240	247	242	251	262	265	265	265	259	253	269	246	255	264	247	212	258	298	239	236	241	289	269	241	244	255	274	247	241	271	234	248	261	228	243	239	258	256	240	226	246	253	233	231	231	281	245	269	255	262	245	258	227	248	220	231	230	242	256	241	266	266	264	240	240	254	248	257	223	273	269	234	228	252	244	249	247	261	222	241	249	273	256	284	240	256	240	248	247	230	266	256	277	258	226	249	264	246	253	243	253	271	248	256	262	258	239	255	266	243	247	265	231	256	250	258	265	243	232	254	244	246	226	255	248	259	225	238	266	260	268	276	279	230	263	247	230	239	209	252	253	239	248	262	265	258	253	256	248	252	243	255	264	242	244	237	262	233	276	250	229	247	272	273	251	234	248	260	243	262	236	249	241	258	260	236	232	219	244	252	259	272	253	275	229	251	262	249	238	256	252	249	227	255	259	223	243	254	237	240	247	277	256	256	262	210	246	248	264	271	279	236	248	244	250	245	252	268	268	229	217	238	244	261	241	244	264	237	242	249	260	247	275	265	262	217	242	263	259	248	254	288	266	271	231	247	233	247	230	255	247	246	229	260	246	248	251	223	229	239	218	281	233	238	253	255	271	270	240	255	241	238	277	265	253	247	258	240	264	255	258	277	269	215	243	269	254	230	244	240	253	268	255	222	242	241	256	272	235	235	242	224	237	283	267	267	235	233	258	224	250	259	250	228	259	243	253	231	239	239	244	257	247	224	272	251	255	280	243	230	250	250	266	308	243	260	238	213	237	272	268	251	258	260	244	240	233	249	250	240	252	244	250	273	230	258	218	245	250	258	233	246	238	243	248	259	254	236	276	249	244	259	215	263	226	235	255	258	243	248	225	280	274	258	282	245	258	239	227	266	250	252	258	265	242	254	251	231	264	232	257	254	276	223	250	256	254	281	225	265	263	228	239	218	253	246	237	233	270	241	270	249	245	269	229	248	250	261	233	254	276	242	246	269	228	271	245	249	242	228	267	270	254	240	244	247	236	238	270	255	248	261	221	245	255	249	233	248	239	247	249	263	263	224	224	248	268	246	268	237	245	234	252	250	278	242	285	259	268	244	249	252	275	267	258	264	255	247	247	255	233	244	233	264	246	267	279	256	233	262	230	255	245	243	256	229	258	223	236	236	244	265	247	256	237	260	246	274	247	247	229	246	251	247	246	284	235	247	235	266	251	247	264	258	254	247	238	243	234	254	253	268	240	271	264	229	245	267	248	244	239	234	289	224	258	254	227	260	251	272	240	260	239	276	271	205	253	254	223	248	253	263	254	271	236	266	246	248	245	246	253	234	265	254	259	276	237	245	244	248	267	233	245	274	269	252	260	229	258	258	274	266	235	251	220	241	256	236	228	244	250	264	254	246	230	242	244	235	256	230	237	238	249	272	259	235	274	259	253	252	239	274	241	255	258	258	243	237	252	257	265	256	276	250	262	255	261	251	242	245	222	237	271	255	248	250	222	249	250	287	262	267	242	266	248	255	247	242	273	281	236	249	239	229	268	231	260	248	247	259	279	244	287	228	236	243	239	254	246	221	244	241	271	249	200	263	258	228	238	261	239	267	247	243	236	242	244	240	270	249	254	233	249	266	259	255	263	253	254	278	222	240	226	264	262	240	209	267	244	265	254	229	254	255	277	225	279	252	267	270	254	248	251	242	268	254	243	281	230	267	256	251	267	278	232	281	244	240	223	271	260	246	239	249	261	245	283	257	244	242	271	242	257	232	264	234	245	232	260	230	235	256	239	248	247	241	234	241	288	246	229	243	232	247	259	265	248	278	247	230	260	262	272	259	228	262	274	273	244	261	265	231	262	277	254	282	233	233	246	231	229	230	248	262	239	257	266	264	273	248	271	246	268	225	240	260	219	254	260	256	264	256	265	224	228	261	225	252	245	252	269	271	259	273	273	228	302	262	265	220	242	264	262	261	258	227	245	226	236	237	245	230	260	261	239	241	230	246	275	248	220	239	260	250	242	236	237	244	243	251	247	247	242	238	285	228	240	274	255	263	243	237	217	261	246	239	242	261	250	245	234	238	247	253	283	249	244	253	256	253	277	245	277	265	248	238	258	251	243	247	259	263	262	281	235	238	254	258	227	257	269	244	243	248	255	260	240	266	244	245	280	236	245	246	265	229	242	249	255	257	271	250	261	244	249	274	267	251	259	243	254	266	242	253	251	265	278	228	273	255	246	236	247	261	234	244	263	243	258	261	236	247	239	245	255	219	244	228	256	241	260	265	252	235	252	235	240	248	229	252	276	267	252	234	258	251	255	247	258	270	252	271	277	261	255	256	231	270	249	223	224	238	264	223	256	242	253	240	274	252	256	231	277	259	270	269	268	249	253	295	265	274	248	266	273	255	231	236	240	257	226	244	236	237	250	256	237	272	263	244	253	247	240	259	280	259	222	233	275	267	241	248	230	233	241	251	245	270	273	257	248	217	268	254	217	261	232	274	260	231	248	269	273	252	262	275	275	253	245	288	238	217	250	233	247	252	277	238	260	237	229	266	248	267	276	258	260	273	267	249	259	271	255	266	258	205	220	265	269	242	259	276	235	263	249	248	224	251	261	236	242	236	262	240	254	271	258	243	238	244	253	245	276	249	246	246	243	265	266	238	255	239	252	230	232	246	249	251	242	245	220	273	250	261	263	264	269	250	253	250	251	254	249	231	273	240	280	265	246	245	239	249	271	254	242	256	280	279	250	234	245	253	267	250	242	262	247	249	273	262	249	250	243	247	252	235	217	250	239	239	250	255	229	241	243	221	255	266	268	263	258	229	251	273	250	239	224	247	247	284	232	225	235	272	259	228	256	264	248	243	264	262	252	233	223	229	241	240	262	247	239	237	253	282	232	256	260	235	234	239	227	249	250	242	241	231	238	247	252	258	260	264	290	255	267	253	270	259	268	239	254	237	222	241	255	250	222	281	249	283	263	252	238	263	263	266	269	242	254	252	220	266	252	236	247	217	243	252	253	250	231	269	248	239	233	232	226	237	232	253	229	254	262	257	257	257	239	263	257	258	278	272	268	257	242	230	246	236	267	255	237	256	247	271	268	256	255	244	246	261	235	264	265	245	266	264	264	258	258	253	238	237	232	228	235	248	229	262	249	256	271	235	263	266	234	249	240	250	255	272	252	248	226	238	259	272	239	257	245	266	267	231	261	230	236	262	230	233	240	246	274	245	244	260	231	252	264	244	253	274	265	242	237	244	250	215	247	234	277	260	234	228	263	260	242	245	251	269	239	250	239	262	234	248	252	273	254	278	237	257	224	260	262	237	275
50918	78887	60776	47733	44863	19472	2327	1730	1492	1148	983	809	715	608	616	567	523	496	495	507	469	498	466	416	436	438	442	445	457	399	414	406	441	467	402	418	401	418	400	426	439	436	390	433	407	424	436	415	414	421	390	399	428	416	419	435	419	370	386	424	393	395	392	413	408	394	399	391	363	387	411	383	413	406	437	392	421	380	408	374	419	391	416	368	394	400	415	395	382	419	412	369	394	402	393	395	402	400	412	394	383	394	427	398	433	365	433	439	407	399	386	403	412	398	397	399	409	426	413	388	393	417	420	385	435	391	402	444	398	393	381	394	424	395	406	384	369	425	440	389	406	391	366	395	385	433	395	385	391	398	344	423	413	378	432	406	402	421	379	358	388	403	402	389	417	405	391	408	360	386	445	378	410	361	386	413	373	386	388	423	403	417	409	402	436	396	394	390	392	422	385	381	406	378	401	415	390	408	395	405	377	386	407	395	450	395	374	417	397	399	438	387	436	419	379	380	376	426	400	403	414	420	403	397	392	378	414	396	391	422	378	416	368	381	401	341	367	408	403	403	389	418	398	413	404	373	409	395	403	434	426	408	387	414	422	409	404	370	386	393	397	369	383	403	405	368	416	363	408	418	388	453	379	419	403	378	403	440	406	376	377	428	396	413	380	420	373	417	429	404	400	380	418	405	419	387	380	379	365	398	387	396	427	397	396	404	390	385	404	390	414	417	420	389	394	414	429	386	396	419	380	419	426	372	377	430	395	381	429	397	409	373	405	387	385	394	396	385	401	403	421	383	400	378	366	402	426	406	380	400	416	383	416	403	443	409	388	394	366	406	441	381	373	401	401	386	413	430	405	388	395	425	418	411	422	378	378	383	412	393	371	405	381	393	417	398	387	414	402	377	417	371	425	396	393	413	392	391	376	396	422	424	393	413	381	399	391	396	379	407	400	413	402	410	394	439	374	416	429	393	401	415	377	384	422	383	440	407	406	391	411	399	370	396	409	391	414	444	395	406	393	440	388	432	423	394	362	397	383	393	368	409	385	399	425	370	432	396	413	388	411	399	389	388	424	370	395	381	428	383	438	387	394	386	399	431	396	393	383	397	382	384	418	391	409	371	426	368	400	443	408	403	373	397	382	396	407	427	411	432	359	415	378	416	439	387	376	414	420	416	430	352	376	396	391	431	405	386	425	384	381	408	435	407	395	402	408	390	383	446	412	386	439	429	423	401	389	371	427	391	418	380	445	423	374	425	408	401	416	423	419	405	425	416	408	370	364	412	410	424	421	381	414	387	390	454	407	417	391	402	431	432	400	416	399	368	410	414	389	386	392	373	441	400	432	388	366	393	375	413	394	346	355	373	433	399	412	375	390	386	384	382	376	386	407	393	391	389	384	392	398	441	425	416	412	394	386	390	418	417	425	349	387	410	427	391	405	384	396	374	402	425	397	371	395	401	417	398	393	404	419	419	400	402	426	426	361	387	446	384	389	418	395	390	381	402	419	380	434	418	427	402	412	388	381	431	394	409	381	397	393	418	404	397	406	391	394	387	393	386	383	385	409	425	408	401	383	370	430	430	408	412	380	394	405	374	417	380	391	411	414	400	400	392	456	388	403	402	420	433	419	383	436	402	385	405	401	404	400	415	405	398	408	400	411	414	396	407	444	410	423	422	346	375	423	367	418	429	420	391	382	420	366	396	398	401	385	394	377	386	417	366	397	400	409	395	379	421	377	380	450	370	406	405	384	431	404	404	382	385	393	443	433	424	420	355	403	415	409	396	409	411	372	406	411	381	398	412	417	393	418	385	412	390	400	392	432	415	415	424	407	414	408	411	402	407	401	375	411	407	401	403	367	393	397	400	406	363	379	396	399	425	381	421	387	383	388	429	391	404	375	415	377	412	401	405	436	408	387	374	404	411	403	399	434	404	396	420	423	400	434	410	413	438	393	424	383	410	415	407	419	446	398	387	365	405	405	391	384	375	395	378	383	412	363	427	378	389	409	419	431	435	384	433	398	409	385	395	421	396	411	403	403	386	422	403	421	371	408	425	419	412	362	427	386	367	414	430	417	399	394	409	418	428	394	411	422	362	379	413	391	412	390	396	447	436	393	439	414	412	401	403	378	370	432	395	389	387	413	402	405	413	386	420	398	390	403	430	392	377	435	377	394	382	396	385	415	427	370	404	430	361	384	398	419	416	425	422	388	404	377	399	394	393	390	374	403	414	404	434	403	391	389	368	377	377	404	408	382	391	410	388	397	387	400	419	384	435	427	386	393	393	421	379	430	419	374	410	407	400	402	386	398	366	372	411	385	398	398	419	378	390	391	387	395	419	390	387	434	398	384	405	427	439	421	409	414	345	416	397	401	412	389	376	380	399	423	410	356	397	439	405	417	402	399	399	410	384	389	410	401	385	405	426	402	400	385	425	407	435	407	416	379	422	385	410	389	437	413	407	453	409	423	399	378	411	449	388	402	407	406	370	386	399	401	425	391	404	422	396	429	357	385	437	394	414	408	407	373	420	416	364	445	417	418	398	426	370	396	403	397	364	371	395	385	441	412	406	400	410	425	397	403	402	415	374	371	395	404	408	421	409	400	400	410	366	372	415	374	409	396	416	414	401	405	381	450	428	421	437	432	442	399	372	381	395	397	376	366	404	393	415	401	394	399	416	419	421	402	407	410	399	426	413	391	366	431	371	407	411	375	435	399	399	418	409	381	416	400	381	385	430	406	368	414	416	414	451	388	395	412	419	437	403	393	402	403	384	361	376	371	401	424	435	399	407	443	395	370	420	365	413	380	411	420	378	409	364	393	397	372	418	400	397	396	417	401	381	357	452	376	416	381	398	383	383	388	406	406	393	445	405	377	397	391	411	368	355	395	396	408	392	382	410	415	440	436	429	422	388	410	404	387	419	400	411	379	379	429	421	356	374	371	432	372	406	412	423	402	426	411	406	390	393	410	392	400	400	413	435	395	395	410	401	411	386	428	388	400	373	394	383	403	393	397	395	388	387	413	393	383	429	411	394	403	387	400	393	395	372	417	345	386	380	416	420	429	375	412	365	390	431	411	384	404	419	394	428	388	396	427	390	416	376	439	400	407	394	426	369	416	371	396	383	417	376	380	394	383	365	378	425	369	386	418	365	391	385	431	400	391	407	403	389	383	396	436	426	403	396	397	406	416	407	404	427	373	389	448	375	384	425	441	411	383	408	428	387	437	416	417	409	405	401	432	408	403	393	357	392	409	402	387	402	426	396	391	403	385	410	390	386	394	406	401	415	385	389	436	423	399	375	390	356	410	420	384	344	430	391	383	387	381	379	418	432	369	392	387	389	407	414	383	393	407	410	425	415	388	398	408	401	390	418	395	429	431	382	414	364	390	385	391	369	422	422	381	412	375	389	440	386	391	379	394	414	396	418	391	402	376	406	410	402	353	447	378	397	377	371	391	431	377	442	429	438	443	408	400	383	421	421	397	429	394	370
32558	36659	32318	19774	5846	1986	808	554	621	594	609	473	538	511	516	489	542	525	509	557	508	523	516	533	507	573	486	531	472	521	480	520	546	521	534	549	517	490	542	527	556	528	511	513	515	470	554	506	501	531	531	528	528	520	541	547	520	537	531	544	559	535	513	548	492	511	523	563	525	490	515	489	524	487	532	523	540	590	523	510	505	546	488	524	493	525	499	529	498	518	530	459	502	509	517	522	483	521	520	521	493	492	525	515	546	487	520	498	541	541	499	477	489	502	491	500	535	525	485	516	510	532	492	522	516	489	468	513	544	504	523	510	496	539	491	513	490	504	505	516	550	526	514	503	536	496	509	484	498	487	478	550	495	503	516	523	514	520	535	494	565	511	536	498	490	518	515	558	532	552	499	549	509	520	513	536	493	498	529	552	514	480	519	502	516	509	489	557	522	536	550	466	518	486	526	509	530	534	510	500	493	492	512	506	485	501	524	455	482	489	496	522	546	518	518	460	506	534	508	533	475	511	507	510	468	541	504	509	509	487	500	529	492	531	533	465	516	535	521	533	472	495	490	530	493	546	497	512	525	511	511	482	511	509	484	524	495	486	480	479	452	564	511	485	519	486	536	525	539	533	514	480	488	523	509	477	516	492	542	515	547	532	500	474	515	547	490	516	549	482	553	526	550	520	509	509	526	528	488	532	525	534	484	522	502	503	533	504	515	492	527	485	530	517	535	493	474	499	534	515	516	550	516	520	530	556	501	479	516	521	497	544	492	477	492	532	507	490	476	547	506	484	518	509	532	497	485	516	574	529	504	522	551	547	498	533	509	509	477	520	488	562	529	516	501	454	515	530	560	514	526	543	533	498	513	492	474	513	508	500	542	538	535	553	532	517	531	537	516	487	530	503	510	507	507	496	518	560	544	532	532	508	522	544	512	498	508	485	523	507	494	482	527	505	491	548	516	488	533	490	496	529	510	546	537	492	507	510	517	511	537	557	491	501	497	533	477	528	539	517	478	529	523	501	530	546	527	528	489	510	525	480	526	533	508	492	537	531	515	499	495	513	482	515	456	509	490	518	564	492	477	536	520	475	562	567	493	514	498	473	527	503	523	522	514	497	533	487	546	529	541	547	507	537	541	579	536	532	519	504	545	542	498	527	507	511	499	511	550	470	525	479	514	534	499	521	520	506	523	558	516	529	506	538	512	546	479	523	472	531	521	474	523	511	508	480	531	506	508	509	511	498	528	522	519	531	488	522	516	499	480	524	522	514	524	523	475	482	535	506	508	525	550	487	495	547	505	511	529	504	513	520	547	544	502	531	467	528	499	495	526	479	530	509	508	482	537	536	508	502	496	505	543	477	531	505	465	511	512	503	475	520	519	509	512	497	512	533	515	527	475	507	496	495	501	507	466	528	493	539	516	522	531	543	544	482	499	517	561	532	533	523	528	520	522	488	536	501	511	504	491	485	517	478	512	537	538	492	542	489	571	528	508	506	497	503	478	559	482	522	507	534	505	542	532	484	507	518	542	523	517	485	479	536	554	526	531	474	552	505	564	519	501	512	505	532	528	537	518	491	532	556	514	500	514	515	509	485	511	519	480	538	531	469	502	495	517	517	505	544	502	497	508	520	496	509	498	518	523	496	544	475	512	514	515	527	521	518	498	491	547	507	531	515	489	515	537	527	534	492	526	550	545	510	498	503	522	530	478	503	537	493	523	536	482	543	498	486	500	526	544	514	518	516	516	523	551	525	504	523	511	541	530	523	535	505	535	512	502	495	529	506	527	497	586	516	561	499	561	505	539	509	510	524	524	545	544	519	520	518	498	495	491	538	518	529	490	506	497	532	500	540	473	502	515	494	517	526	506	553	514	512	521	488	491	500	523	481	501	499	511	518	519	515	508	510	478	476	528	483	493	535	502	505	518	510	543	560	437	482	507	508	540	495	524	540	496	527	505	549	525	520	521	520	526	478	558	520	494	510	527	487	510	527	555	539	502	522	514	485	498	508	508	550	506	491	528	526	546	555	544	524	493	541	473	511	493	506	535	530	504	553	488	532	498	459	554	539	503	529	507	489	498	522	499	500	498	506	524	529	490	494	521	520	490	515	481	495	499	532	545	534	529	486	531	515	522	525	529	547	526	533	546	491	520	537	559	527	509	507	558	499	544	505	492	509	509	507	511	514	508	515	501	487	544	521	506	530	581	548	502	541	531	507	498	530	484	520	534	497	516	532	543	493	518	492	517	505	526	523	497	563	519	493	515	509	487	542	564	516	504	515	529	459	550	542	520	515	515	497	508	498	506	543	523	542	541	492	494	486	509	544	527	480	523	496	509	511	514	483	521	542	532	496	522	479	518	564	512	536	518	515	497	533	552	528	506	513	559	536	519	542	506	500	532	501	521	507	485	515	520	535	518	547	535	526	518	518	504	505	499	497	522	490	516	501	519	519	506	501	494	494	503	515	523	535	515	514	542	510	480	517	570	517	515	514	507	501	525	508	485	535	528	511	535	530	493	555	512	534	502	520	563	523	488	509	526	527	507	539	510	502	524	493	488	520	517	519	515	533	519	489	523	544	539	479	520	515	489	497	507	551	537	468	495	511	579	522	469	531	550	520	529	551	489	493	516	508	454	534	512	538	517	519	504	507	484	512	499	528	531	537	506	522	480	495	579	524	526	561	513	517	551	529	540	529	482	512	510	514	533	498	532	484	503	534	527	533	480	494	530	513	560	514	545	490	552	531	514	535	516	485	546	523	497	513	505	514	529	538	529	489	468	493	506	504	528	537	458	534	520	498	527	479	510	508	514	507	526	470	520	530	549	508	507	476	568	548	522	516	506	550	522	503	533	528	547	533	519	559	514	505	550	549	465	538	524	476	493	550	524	515	502	534	516	532	507	518	490	512	483	518	494	567	541	496	522	488	526	543	467	494	495	555	486	517	538	553	516	500	515	519	557	518	600	501	513	502	526	541	488	519	480	538	505	529	528	500	504	533	525	527	494	555	531	525	538	485	504	508	522	520	541	509	511	516	539	516	534	511	534	540	477	514	518	512	558	520	533	496	506	546	514	508	526	545	515	521	533	511	534	493	519	518	483	508	502	528	533	496	511	549	493	552	537	518	531	536	519	511	500	499	517	556	513	561	500	536	539	513	507	521	481	558	491	528	507	535	520	465	514	438	469	531	489	516	501	531	494	468	501	559	541	521	551	533	524	520	527	490	502	538	551	501	539	496	508	529	498	520	522	509	545	515	532	509	481	501	549	525	524	556	459	483	531	530	508	516	495	504	514	547	524	487	511	503	521	569	504	509	530	555	497	500	515	504	526	487	542	505	483	524	538	507	486	508	489	479	517	494	524	537	537	509	537	523	507	568	512	492	486	506	555	505	516	489	520	523	523	492	516	505	500	544	515	513	510	527	513	509	520	514	480	510	540	507	506	480	493	529	501	505	527	518	501	523	505	572	554	490	520	528	550	514	570	557
42730	54197	37505	21565	8144	3311	1261	1215	1086	966	991	886	919	778	875	846	816	800	813	817	785	784	790	793	833	779	776	797	789	792	776	781	819	767	769	782	850	801	828	800	774	807	772	783	773	786	815	822	834	769	739	791	820	835	805	792	788	800	788	810	812	784	797	746	755	795	823	756	804	823	745	793	819	778	760	771	760	822	782	775	798	774	774	795	821	749	798	838	836	862	831	803	794	794	832	752	835	834	814	788	800	779	789	810	770	769	824	814	752	790	767	792	795	809	760	825	761	783	837	818	803	802	812	829	772	787	757	790	831	814	843	811	832	807	826	786	773	805	796	804	796	777	780	783	789	800	821	805	783	800	796	827	780	827	782	809	767	832	792	811	788	744	760	826	788	795	807	786	817	747	802	810	790	764	786	823	798	807	792	777	777	789	821	831	793	836	782	807	824	815	755	772	777	816	828	778	798	768	769	767	837	776	837	787	795	815	775	837	766	800	795	782	792	817	836	745	726	829	860	746	789	804	783	776	784	797	792	799	828	816	764	797	819	799	847	795	757	774	801	847	819	821	796	840	849	781	810	769	781	791	827	809	831	780	760	773	758	811	824	764	752	820	793	805	826	784	840	842	762	820	777	775	800	795	761	800	752	788	796	800	798	833	764	846	781	770	763	782	819	790	739	742	767	796	791	797	781	826	759	781	757	811	819	818	789	827	831	811	774	749	808	770	792	779	767	780	801	831	801	799	782	818	786	791	793	826	795	822	751	715	820	779	788	812	800	746	816	834	766	836	775	764	750	796	776	780	832	771	800	810	813	827	836	792	746	811	781	814	804	775	808	778	795	835	764	845	808	782	827	791	850	842	799	771	752	775	846	780	836	770	791	755	787	812	758	856	747	770	791	834	784	770	842	753	814	728	832	785	800	796	779	787	781	826	850	782	787	820	792	851	752	780	837	793	814	804	757	792	800	802	826	835	774	772	774	808	856	788	785	758	807	799	803	817	784	776	759	830	798	786	789	843	785	815	800	828	744	807	812	787	780	771	836	761	819	767	787	721	806	829	788	769	776	800	814	785	860	754	779	827	758	806	792	768	830	767	778	807	841	788	780	779	821	733	781	841	827	822	795	813	829	806	815	799	774	787	752	810	804	799	797	789	768	789	769	809	852	821	846	788	782	776	805	801	813	733	767	846	785	764	820	749	788	805	785	837	796	802	744	779	783	806	768	802	775	777	810	802	787	773	772	790	753	749	788	821	777	817	791	767	777	801	821	802	797	781	847	795	829	791	845	850	782	793	790	794	786	809	793	846	822	820	792	826	853	806	787	796	776	787	786	772	766	797	792	828	784	783	800	786	822	805	791	742	753	843	803	767	809	819	791	755	779	775	759	792	798	825	839	814	811	746	797	811	808	812	825	747	822	764	809	834	789	798	796	774	780	831	786	785	800	776	790	802	745	777	840	746	750	778	813	791	795	817	742	783	761	774	796	831	760	782	782	846	815	816	800	769	803	739	759	849	745	817	779	812	799	822	748	762	782	822	807	780	765	792	778	771	798	789	801	803	792	816	779	708	823	796	858	879	773	807	775	842	800	823	789	784	795	745	778	778	807	806	831	836	771	782	766	743	817	786	798	806	795	785	790	738	768	840	856	796	763	803	830	821	836	786	792	778	762	788	776	796	775	805	743	820	779	783	747	829	802	776	799	765	787	797	808	792	763	789	806	776	816	754	795	773	787	797	803	759	819	758	814	791	848	839	791	791	798	766	754	780	781	809	789	796	808	850	819	768	816	760	750	766	824	778	747	785	794	791	797	772	749	764	782	784	819	774	752	835	795	809	801	811	833	829	808	824	799	753	810	788	789	750	825	759	754	817	805	823	786	828	838	805	790	763	808	780	855	758	850	756	798	799	817	847	794	876	783	822	792	813	797	812	795	788	783	856	797	788	764	789	747	771	740	784	796	833	805	768	805	759	798	802	750	806	790	794	817	813	786	790	820	791	775	780	831	788	807	812	761	776	771	844	775	857	832	750	783	806	856	761	817	782	757	738	793	758	780	808	796	793	796	839	817	821	776	821	806	763	741	805	798	790	810	775	798	803	808	860	810	773	751	764	761	833	800	793	851	737	808	809	842	823	766	768	797	818	763	778	790	773	798	790	804	817	807	794	829	865	785	813	820	784	783	825	774	745	796	820	796	786	742	748	843	819	755	777	815	792	816	827	798	846	795	759	805	809	772	836	822	786	799	759	799	778	786	790	787	792	778	754	814	763	775	819	806	791	733	761	789	791	761	791	749	856	809	771	792	819	780	803	839	853	799	747	826	848	803	802	809	767	785	798	781	778	792	826	821	767	804	814	796	761	788	862	782	769	798	731	787	748	767	825	778	809	715	798	824	808	722	799	822	733	765	839	805	809	796	801	821	726	769	786	790	799	767	839	830	793	806	816	781	786	815	815	850	799	757	811	843	759	810	770	787	773	766	828	836	818	801	782	850	853	819	745	764	842	761	808	775	816	806	797	810	738	749	767	819	808	846	807	730	788	820	832	746	774	815	824	789	819	801	786	813	780	798	755	795	780	779	806	780	805	787	805	813	801	821	820	740	805	802	749	817	775	820	880	840	809	786	769	781	815	776	788	813	780	777	783	794	804	828	816	772	793	843	791	762	811	772	826	802	779	830	834	785	814	821	826	804	741	759	828	768	798	842	801	788	786	822	816	810	824	790	736	765	806	805	813	786	811	778	787	768	817	784	814	771	833	789	762	802	802	803	864	758	802	825	807	803	764	790	832	792	802	773	752	813	777	777	793	755	773	799	807	765	834	769	802	778	750	818	766	748	800	746	812	824	767	789	820	758	751	773	810	796	804	805	824	806	845	787	775	815	777	791	807	780	806	833	759	799	767	801	790	806	760	755	809	769	773	788	765	818	777	831	797	769	792	836	804	801	823	784	871	834	827	805	767	842	804	812	854	773	806	777	858	816	834	772	796	801	795	813	762	783	792	799	782	816	822	839	782	832	799	787	827	819	740	791	816	796	811	736	782	812	785	804	813	765	792	804	795	778	800	810	782	779	820	782	786	770	812	776	757	835	808	769	770	781	787	774	749	799	802	809	788	813	800	804	826	777	774	806	752	834	762	766	792	786	775	792	796	784	766	776	793	771	806	832	830	810	771	752	826	793	758	792	801	819	794	802	801	770	799	808	819	795	784	827	842	836	783	800	823	829	793	763	808	798	781	822	770	772	775	827	802	828	807	750	804	791	758	802	814	805	746	777	776	840	774	740	806	779	783	832	805	807	795	821	760	809	800	779	787	854	831	795	797	772	827	793	778	785	763	774	782	855	768	786	823	808	771	823	777	823	788	829	790	799	839	814	773	781	802	815	807	810	819	784	839	794	807	720	791	761	835	804	819	848	820	756	823	821	802	797	761	803	807	753	821	761	778	791	814	813	845	808	811	729	802	776	807	774	811	821	823	812	796	825	813	839	809
24638	22169	31261	29294	22508	12143	1618	753	716	659	585	572	534	506	512	532	486	506	522	505	501	493	499	528	475	538	488	508	512	513	485	541	518	499	477	506	498	518	500	515	466	478	501	520	529	516	478	490	505	508	469	474	450	467	494	467	481	526	527	477	443	473	469	441	496	461	518	514	492	494	506	501	523	459	521	488	490	509	448	495	474	478	484	492	492	486	508	458	500	502	479	501	457	520	494	478	463	520	503	486	506	490	476	480	480	535	507	499	471	533	455	466	508	518	518	468	474	482	520	460	494	490	494	446	526	503	463	492	492	511	455	479	531	441	499	505	472	497	475	494	453	509	470	520	505	513	504	496	493	537	461	475	505	488	491	441	475	482	534	494	472	487	512	484	464	472	466	477	511	526	471	459	525	474	450	523	514	496	461	443	511	509	476	482	474	497	501	509	511	446	487	470	517	511	547	534	519	499	473	480	510	509	512	508	453	486	451	479	461	490	484	489	486	507	467	479	499	485	476	536	467	468	501	505	500	489	501	509	527	504	483	477	490	527	522	466	493	512	508	509	472	536	565	482	483	525	504	491	511	497	494	487	503	486	475	491	497	489	486	494	509	452	517	512	470	465	508	489	493	474	489	479	460	504	503	480	460	477	502	476	476	528	508	497	503	504	478	502	432	515	484	503	476	529	439	485	489	515	481	519	520	488	486	458	503	484	479	461	432	516	530	469	456	526	470	495	494	507	526	503	539	498	502	519	492	480	519	464	481	489	503	494	500	508	488	501	458	457	491	526	494	465	492	476	491	491	525	444	485	498	512	496	460	525	529	491	487	515	471	509	477	474	520	484	478	480	539	472	521	466	521	479	480	454	481	534	528	517	465	493	474	444	483	493	464	489	510	491	514	491	479	500	455	503	476	512	518	514	518	528	487	504	474	457	525	456	517	491	506	516	506	502	525	515	481	447	485	462	472	503	494	481	460	467	520	469	517	516	470	506	469	463	523	491	494	480	482	466	494	482	500	469	476	459	510	488	463	505	527	511	472	483	485	532	493	515	472	490	483	481	500	480	533	455	508	465	499	505	504	480	507	496	470	454	477	519	515	500	503	484	521	521	472	492	495	513	506	491	495	464	525	469	469	477	500	464	526	514	477	519	479	490	448	531	504	528	473	462	504	512	527	473	480	534	504	459	511	493	482	478	468	496	517	526	508	497	433	489	503	523	491	484	467	485	493	498	493	508	514	474	456	494	505	515	510	487	496	487	488	490	480	469	478	513	464	533	488	531	494	464	483	473	512	503	492	469	502	495	479	520	513	504	482	489	532	457	483	510	529	496	518	458	507	495	477	510	452	452	469	493	536	497	520	494	510	446	463	485	493	490	497	463	493	481	477	497	457	509	490	482	486	497	512	455	479	491	489	493	476	448	483	494	529	460	490	500	492	497	467	489	497	488	502	450	490	467	483	476	494	525	486	488	445	471	465	512	477	506	444	497	490	477	491	491	506	471	517	522	497	505	494	497	481	467	484	468	464	520	512	485	498	462	446	507	483	511	454	469	509	496	501	486	478	481	436	492	499	527	492	499	480	520	495	500	491	542	517	460	488	494	484	476	523	463	515	525	517	533	502	478	501	492	483	490	508	454	470	487	495	481	485	487	522	455	486	479	520	501	537	515	498	495	508	480	484	485	536	481	524	501	457	507	489	515	464	478	514	521	499	474	484	495	457	511	502	508	522	494	499	511	455	421	501	496	447	460	475	495	479	488	507	520	447	475	464	470	498	494	488	505	475	507	493	504	495	434	508	508	485	476	508	471	478	453	482	452	482	514	508	476	510	484	474	486	494	475	516	498	495	519	507	493	521	473	453	470	497	509	476	487	492	486	491	490	483	478	519	494	490	477	461	488	514	538	510	487	466	484	490	501	494	468	495	497	534	507	492	487	468	515	507	506	491	489	490	498	503	497	488	487	494	513	514	469	498	495	476	487	442	526	449	500	473	473	465	461	494	485	469	441	521	464	475	484	497	492	472	445	527	517	515	517	490	516	455	454	473	474	511	506	524	469	485	484	485	491	491	513	498	479	466	494	497	495	486	480	503	518	457	493	506	499	507	476	464	475	457	531	534	524	520	510	458	478	526	534	499	531	493	496	499	509	486	471	528	502	517	470	525	490	473	514	485	515	479	460	484	430	506	516	453	488	477	485	515	511	500	460	476	505	477	501	493	517	524	517	489	481	491	538	466	517	454	506	492	463	496	484	482	484	502	498	473	483	512	542	521	490	520	513	488	508	512	491	522	486	511	486	482	492	451	471	495	512	478	504	444	508	484	464	459	493	461	519	464	530	470	518	515	510	460	458	531	494	497	503	510	487	508	480	502	473	475	520	474	458	459	495	491	446	501	439	478	528	510	476	473	520	461	486	497	514	497	482	486	473	507	500	493	487	522	527	488	462	510	477	458	507	520	475	515	491	478	485	502	507	488	503	497	471	509	470	481	474	507	470	453	503	491	471	493	512	518	461	464	480	464	478	457	501	490	477	473	532	469	479	484	468	468	481	504	515	475	477	497	509	479	484	515	492	507	498	494	464	472	461	490	494	479	487	512	485	466	499	484	510	523	445	521	466	437	504	500	523	490	411	503	465	492	481	519	486	447	514	467	464	442	499	481	463	495	494	480	497	497	476	464	494	474	502	505	457	461	500	506	492	495	512	490	537	457	517	503	490	486	514	474	499	480	472	501	486	485	469	501	479	481	489	464	518	463	487	484	520	478	470	493	486	507	506	512	497	530	461	481	490	483	512	525	477	497	469	484	500	454	547	512	514	493	449	497	480	521	484	525	511	503	518	460	496	487	511	453	496	520	463	444	466	505	478	484	524	441	518	514	474	553	539	503	493	478	510	490	475	534	478	517	469	498	514	505	467	482	521	468	503	476	471	474	463	484	511	539	501	490	505	491	511	483	492	466	482	441	475	472	508	503	484	480	511	505	490	466	478	447	462	469	475	516	487	478	462	468	490	495	483	460	494	532	480	495	462	487	517	436	500	445	512	457	520	489	514	479	463	491	470	495	503	494	471	464	492	484	471	486	506	509	508	482	495	474	489	470	510	469	484	450	514	488	506	480	502	505	474	490	454	506	504	515	517	514	473	481	465	504	445	506	471	521	509	468	481	514	500	500	505	489	520	513	521	492	509	488	487	485	508	483	480	506	495	448	471	496	506	502	443	493	490	505	536	490	495	510	493	519	477	507	530	440	528	506	506	496	494	491	482	494	502	463	499	509	495	495	478	561	473	482	519	461	504	500	496	537	495	479	510	505	468	498	470	462	494	510	507	502	531	489	479	535	480	471	512	508	499	497	500	519	459	533	471	516	498	534	459	486	522	491	486	509	498	499	469	477	464	441	455	497	506	505	506	487	541	474	504	521	460	460	491	552	472	527	501	475	501	464	477	459	483	500	456	503	490	470	472	497	479	496	488	482	482	456	492	508	499	492	478
48911	73333	60451	40677	26591	6448	1684	1416	1197	1196	1025	935	878	895	844	853	839	786	829	808	770	755	816	805	770	750	807	775	797	800	782	772	769	759	762	755	743	749	764	797	727	807	762	727	750	785	714	782	819	779	735	734	764	764	757	775	794	765	749	789	718	726	761	751	779	732	759	764	743	730	727	787	717	789	757	739	764	775	750	757	698	733	771	761	771	745	773	731	770	783	704	818	719	799	827	722	779	740	748	764	765	773	803	759	738	775	827	697	779	716	771	773	736	786	726	725	791	772	743	747	752	704	773	793	785	701	738	822	760	721	719	773	751	767	734	773	800	729	701	798	784	746	790	760	736	798	763	798	766	756	775	755	759	792	769	771	826	712	728	746	819	734	754	757	726	755	714	802	746	770	763	759	717	762	747	768	746	746	710	788	734	757	772	787	765	780	824	715	802	694	734	781	776	799	832	789	771	826	719	753	777	804	751	760	826	710	718	768	761	735	766	732	782	811	770	781	736	769	776	814	768	706	724	729	721	724	749	748	808	792	792	757	710	749	712	762	798	741	754	745	760	716	750	724	757	780	777	752	725	725	777	793	761	715	755	759	755	774	749	756	767	785	749	768	771	712	763	755	788	755	786	793	691	778	768	781	786	751	743	687	757	771	738	770	733	816	804	736	802	763	768	720	760	733	780	762	792	807	795	720	736	743	735	753	771	785	765	750	733	730	759	749	768	772	745	787	691	730	793	792	752	768	751	779	807	762	719	765	750	800	761	790	755	757	775	760	732	777	770	778	731	748	740	727	778	759	818	737	830	766	747	763	756	800	784	732	744	783	752	773	765	806	753	781	783	772	757	738	757	828	751	777	781	786	781	764	725	774	740	718	726	755	743	760	745	820	775	771	715	775	732	746	777	760	733	758	769	768	774	718	791	799	746	816	727	751	726	807	736	762	761	738	726	765	800	769	769	776	782	750	793	782	732	731	735	731	728	767	777	740	741	718	744	790	766	750	805	800	763	761	782	784	775	760	776	765	755	791	783	775	755	797	738	696	798	811	771	822	763	777	802	732	774	726	780	743	784	795	720	750	790	697	759	787	727	752	720	753	751	731	774	737	752	776	713	774	785	731	777	731	777	749	804	736	752	799	780	785	805	730	789	756	754	737	757	753	740	744	736	767	767	784	798	774	837	753	770	785	765	791	778	794	775	757	743	795	789	765	754	818	753	794	787	778	776	747	761	765	776	758	757	821	738	774	731	759	737	729	772	772	768	718	764	797	758	726	793	735	769	754	768	795	774	701	752	752	783	782	741	772	766	731	730	779	773	795	756	763	766	762	725	717	744	779	701	780	766	726	755	800	784	762	726	789	756	762	779	736	694	739	824	745	824	751	747	708	755	768	806	811	794	766	742	748	759	762	819	751	761	761	675	744	721	721	793	773	736	791	705	734	735	697	758	765	793	807	752	774	734	736	733	763	748	712	691	816	774	768	821	742	726	750	766	789	751	781	757	758	771	803	748	774	707	804	762	766	753	733	732	718	695	824	806	748	768	729	759	763	767	783	750	745	788	763	815	774	754	799	770	719	791	763	770	745	734	741	780	728	777	787	755	761	717	723	769	825	743	819	725	747	797	772	802	803	813	735	784	730	754	744	784	765	712	751	750	818	786	774	725	734	761	775	752	726	765	802	771	778	727	817	750	750	812	733	740	770	740	708	780	796	798	759	741	790	737	767	755	764	769	784	732	769	773	779	749	776	803	764	750	766	749	782	718	746	803	776	749	758	787	734	730	771	796	779	728	735	743	747	732	761	725	794	803	736	757	771	740	791	764	790	744	777	770	808	738	721	720	748	794	761	769	727	763	827	770	750	784	810	737	709	756	804	726	732	795	741	749	773	772	786	760	723	765	775	764	808	710	770	706	762	770	741	733	765	727	791	718	755	802	720	752	779	761	851	751	751	799	796	749	754	743	765	777	805	806	712	795	721	781	762	759	765	759	783	760	735	756	783	756	760	759	804	720	804	765	746	734	769	749	748	734	741	739	742	795	747	732	752	754	750	767	745	754	759	725	795	748	761	767	782	806	794	764	782	813	739	813	794	744	765	790	753	747	756	738	790	790	682	746	791	753	797	723	761	737	769	769	732	764	732	795	737	738	804	731	732	783	743	733	758	702	809	784	729	784	709	717	755	760	743	747	763	749	807	757	763	754	832	760	737	741	783	748	777	724	750	729	753	745	772	769	745	788	763	772	763	775	790	775	809	818	743	725	712	771	735	738	749	726	819	814	766	788	814	751	750	745	766	778	768	802	762	711	790	748	696	757	739	783	813	790	751	741	773	749	741	789	794	734	767	771	721	728	744	771	719	762	764	757	753	718	761	750	733	759	713	816	726	731	731	810	780	758	720	796	760	720	752	775	778	752	777	766	821	745	734	721	785	774	725	806	763	758	749	759	786	779	798	765	733	737	753	746	761	754	757	754	800	746	757	765	750	738	762	732	808	780	809	778	755	757	747	756	743	797	779	821	743	760	766	687	746	800	728	725	772	709	751	732	809	785	714	707	796	795	740	769	767	768	796	814	725	805	748	768	820	750	761	721	762	771	750	750	780	751	694	767	765	704	827	755	740	731	738	770	741	802	746	789	758	793	774	728	789	785	718	794	755	782	754	764	757	753	766	759	763	765	763	756	728	778	768	720	779	764	818	707	805	731	770	778	754	717	746	770	761	738	734	777	724	759	771	724	747	704	777	752	725	801	785	774	756	761	716	775	776	765	776	790	754	745	737	755	768	749	756	740	750	744	796	742	752	747	725	802	727	782	785	736	769	736	745	763	757	757	775	772	767	725	713	798	688	784	746	734	762	731	770	737	771	769	766	741	748	785	757	803	731	758	832	747	749	743	773	780	721	764	750	776	798	782	818	776	756	794	774	722	789	788	759	741	770	707	796	803	752	739	766	762	744	749	769	709	746	759	799	773	764	744	817	783	747	746	808	752	756	750	771	762	738	755	798	764	737	720	766	790	737	789	713	722	837	736	815	737	778	723	733	803	754	735	726	730	815	767	758	812	751	773	790	776	761	743	714	774	699	759	730	754	730	761	720	764	761	765	776	796	780	740	750	752	716	759	719	761	743	781	762	735	772	730	751	814	709	715	775	726	783	817	780	713	766	724	775	754	759	731	745	773	766	774	772	768	735	799	795	782	775	780	742	775	791	726	740	763	721	740	713	837	810	822	773	746	790	778	774	793	764	724	777	751	764	784	733	791	790	729	793	766	738	703	764	736	739	756	748	761	747	764	773	741	803	743	766	720	825	725	780	763	738	809	809	758	777	750	743	779	703	761	769	736	762	698	839	759	759	786	738	717	756	791	741	745	779	771	769	742	750	778	770	766	736	716	749	735	798	742	784	754	745	773	750	724	725	753	724	733	722	803	772	761	764	755	730	747	776	763	785	753	766	786	755	749	780	754	759	760	707	772	792	723	741	730	777	760	779
23602	21736	30067	25132	22872	23035	10244	947	557	470	428	348	355	305	337	285	291	303	264	281	314	272	267	282	286	278	259	289	289	290	255	270	288	305	243	242	265	283	273	267	282	271	274	284	256	262	291	269	262	266	260	261	261	267	277	265	273	265	261	289	228	254	268	264	292	273	275	283	249	266	251	271	257	253	249	270	261	248	286	262	294	244	260	277	241	295	261	263	257	236	250	271	287	266	264	243	248	269	284	244	249	244	253	235	266	239	272	228	269	258	252	289	251	258	258	257	276	247	257	260	267	261	254	220	256	271	241	259	262	257	291	258	280	261	227	276	251	262	279	244	279	288	294	248	248	260	261	271	266	273	240	256	283	248	274	262	259	263	287	259	247	261	286	287	263	250	254	286	280	254	272	255	273	242	252	253	271	263	273	296	267	282	271	262	260	258	220	279	258	259	267	270	261	254	247	246	259	236	259	243	264	246	241	239	257	252	219	252	252	257	245	269	241	258	247	293	253	267	288	234	263	263	274	273	235	283	275	262	243	269	270	273	232	250	268	261	282	243	240	224	265	269	276	271	304	247	276	257	278	258	236	260	259	248	249	246	267	272	245	241	250	287	276	266	273	251	262	304	298	270	254	218	262	273	240	241	281	279	271	262	238	241	282	260	260	249	244	243	264	264	259	244	256	269	247	272	244	251	265	279	266	264	229	279	281	245	286	268	276	255	284	257	283	273	239	242	248	273	286	262	277	263	265	254	256	295	288	270	268	255	234	272	266	273	242	247	229	247	263	256	244	260	284	276	261	243	279	256	262	275	244	244	219	250	239	259	242	274	267	229	241	264	253	284	261	264	257	252	282	264	239	249	282	262	250	237	263	247	261	266	258	268	245	255	235	264	281	243	288	268	276	253	270	237	261	278	250	267	257	249	272	270	245	230	250	246	252	236	258	245	265	285	242	272	254	280	238	265	268	266	239	258	261	230	265	249	252	248	270	254	264	239	252	258	277	260	336	229	251	264	275	260	264	227	255	247	272	243	255	274	263	276	261	243	250	266	238	288	244	275	246	242	276	265	264	242	252	246	265	278	285	240	285	249	276	240	287	277	282	255	249	281	247	287	250	284	285	266	243	268	266	248	279	250	248	241	230	256	244	255	271	223	257	273	267	258	251	252	287	254	258	252	265	239	290	251	250	255	260	256	254	257	271	259	274	245	264	255	254	255	288	259	255	251	265	252	262	268	241	284	238	286	272	262	258	269	298	259	260	289	256	265	255	257	221	255	264	242	260	250	239	270	235	256	254	267	255	260	275	274	243	269	280	266	272	268	285	236	265	239	268	269	245	251	250	256	275	249	248	250	276	249	251	246	236	257	245	274	291	290	278	258	241	280	283	270	244	290	256	287	252	260	249	243	236	252	280	278	297	247	252	272	257	259	232	256	293	244	243	284	241	258	261	261	268	265	262	249	253	253	258	246	268	262	242	269	289	258	235	261	252	304	255	234	282	258	273	256	287	280	255	262	285	255	294	287	241	250	292	282	270	246	268	256	272	260	266	280	248	271	238	255	266	256	274	249	257	237	265	248	258	267	263	276	259	275	280	269	240	253	236	266	264	280	267	239	266	258	275	252	248	272	233	274	230	280	227	292	235	267	254	242	272	257	263	253	292	239	255	256	294	267	267	263	275	259	243	281	269	280	262	266	242	240	273	256	268	259	268	236	260	249	257	252	293	245	283	277	238	238	281	218	261	291	233	275	260	236	277	291	279	256	287	260	255	259	273	271	240	264	239	255	260	241	242	264	248	273	295	254	247	248	268	250	269	266	246	246	239	250	252	263	277	262	256	250	257	263	286	258	243	250	262	269	238	260	246	243	272	257	242	263	276	251	257	244	269	257	271	252	258	254	274	248	237	259	257	247	286	282	256	268	270	265	247	244	272	265	250	283	242	297	235	277	236	282	275	247	289	265	279	258	265	260	268	249	273	267	237	255	257	260	269	253	271	305	261	273	260	296	259	250	262	277	247	240	242	263	282	265	213	226	269	252	243	223	260	264	245	265	239	234	244	279	239	258	236	255	263	265	275	260	254	258	254	255	284	273	243	237	284	262	269	261	259	261	236	238	235	227	253	229	245	237	260	245	239	252	289	262	273	256	266	245	263	263	273	283	224	261	270	268	264	220	269	267	292	247	250	291	247	278	290	262	264	293	283	241	274	258	272	254	267	275	285	290	249	266	253	250	229	238	254	227	270	253	260	250	251	247	271	265	257	287	264	240	234	295	276	238	283	278	246	262	247	260	232	234	246	265	281	255	261	249	296	277	256	280	283	252	263	262	263	292	256	266	261	270	296	256	257	256	279	275	268	254	260	261	270	250	254	270	276	261	280	255	252	260	227	279	237	257	283	290	274	241	251	267	257	295	294	266	249	243	248	246	220	273	241	273	268	267	289	275	265	243	254	239	289	272	240	240	256	258	250	268	259	268	275	271	235	256	282	269	269	268	248	249	270	277	266	238	295	259	267	281	237	252	272	262	265	237	284	268	258	265	260	242	259	287	238	258	250	287	269	253	246	270	251	263	269	245	271	248	254	260	229	240	277	268	276	261	280	249	249	280	260	287	247	247	287	258	230	256	263	247	264	254	239	254	232	290	259	244	261	281	255	263	278	262	289	271	270	263	237	262	243	257	265	274	244	285	276	291	262	253	254	248	302	243	275	254	254	260	249	244	283	258	245	254	259	263	255	245	248	265	255	252	277	246	266	287	268	256	270	264	253	266	231	264	291	266	251	250	257	262	267	249	251	263	261	247	244	287	266	253	280	247	258	242	273	288	249	246	280	264	272	234	257	231	281	254	248	266	236	240	271	241	263	226	241	251	264	266	249	252	282	264	265	258	267	250	268	244	228	271	274	264	262	249	247	259	271	270	280	277	264	244	276	285	242	259	278	254	256	262	279	263	256	250	271	258	264	251	269	291	257	272	273	259	235	270	236	259	246	277	246	283	275	243	229	239	240	283	266	270	259	256	280	273	270	251	247	270	273	263	255	243	265	267	215	256	258	244	277	246	265	275	240	244	271	265	260	226	249	273	252	287	237	266	275	258	245	244	262	240	266	269	252	266	282	283	260	261	267	266	241	244	265	272	268	248	261	274	243	261	274	261	273	265	230	305	280	287	244	258	232	265	247	239	249	270	260	257	249	254	249	273	279	281	264	271	289	248	233	249	270	236	258	257	276	273	241	228	263	238	253	232	273	257	287	233	228	269	282	241	252	278	293	243	253	242	254	261	246	232	246	234	262	257	243	258	275	244	236	258	255	236	271	253	232	268	276	238	237	245	260	249	257	286	290	258	274	261	257	290	241	265	271	240	266	270	264	267	253	255	247	245	277	267	260	275	258	276	252	244	222	270	262	260	267	272	273	261	250	282	253	223	244	255	274	272	233	255	273	272	265	268	275	259	271	255	277	258	282	273	254	258	281	274	277	251	299	243	234	271
51908	81146	65800	45075	35526	22501	1887	1459	1196	1002	841	693	649	617	555	498	523	509	457	488	478	461	487	434	433	432	417	422	424	443	430	432	398	426	438	425	444	436	417	426	398	429	408	448	460	416	384	448	411	421	433	408	407	426	398	426	418	412	417	458	415	432	405	405	433	431	402	418	389	411	394	407	402	408	442	383	438	413	410	373	388	408	407	410	391	410	435	391	404	397	450	396	385	457	421	402	423	446	404	437	420	415	404	432	439	409	397	408	423	429	423	430	434	441	402	395	420	391	446	373	405	391	397	369	406	381	432	434	393	413	406	428	410	396	392	396	417	430	426	437	436	415	386	442	349	407	452	410	395	395	434	399	409	409	422	407	408	421	406	431	399	388	395	414	415	443	429	430	469	429	423	410	418	394	425	401	425	411	405	436	430	405	391	428	391	426	385	397	405	418	391	418	419	430	420	386	408	400	404	402	415	472	433	401	439	404	389	405	422	401	421	420	419	443	411	414	400	383	417	419	422	452	395	427	432	452	433	414	399	404	430	397	414	430	429	398	440	392	431	404	409	423	406	415	443	434	416	398	407	425	408	419	398	412	416	428	417	421	446	421	417	450	447	405	400	431	405	417	431	388	428	476	434	397	423	424	441	396	432	413	417	423	409	408	405	384	398	402	398	414	432	380	383	415	431	388	457	386	443	392	398	372	379	393	417	403	460	386	379	437	411	380	412	415	424	418	415	400	418	391	425	413	414	437	418	428	405	432	366	413	401	407	435	410	398	448	439	445	421	396	432	434	449	426	427	445	453	364	443	418	403	380	372	443	420	439	365	448	409	423	414	387	413	396	416	442	395	394	420	427	444	386	402	396	393	452	410	427	434	395	398	392	429	397	414	404	412	397	407	410	406	395	399	404	406	425	419	425	413	426	389	416	401	423	418	403	428	392	416	413	407	450	421	393	434	431	416	417	443	439	442	407	424	436	418	388	395	394	420	437	391	421	403	427	400	396	426	420	433	443	447	434	433	385	408	416	400	442	393	410	410	404	450	414	446	393	432	435	427	430	442	404	388	408	420	451	412	406	447	427	417	435	407	423	430	422	420	439	418	450	406	375	433	368	419	407	443	416	434	403	390	375	424	368	422	421	390	407	368	457	419	435	404	416	415	439	417	432	418	414	436	376	434	403	424	387	462	394	396	413	433	413	442	412	406	424	427	417	416	402	425	417	396	413	385	390	436	408	432	422	430	410	400	418	430	379	419	409	418	407	407	396	428	432	394	428	414	383	403	405	408	428	429	402	456	403	400	397	395	412	408	431	394	399	428	411	424	400	406	364	410	417	400	389	406	407	445	414	419	394	408	397	412	399	415	405	413	449	428	415	430	376	416	396	420	413	422	433	407	417	406	437	455	436	423	383	376	408	404	433	430	401	434	412	379	389	429	397	382	386	429	374	391	444	401	402	388	414	396	412	403	435	373	416	390	407	414	457	424	415	446	397	400	379	422	408	459	386	415	414	399	428	428	401	410	421	447	409	403	407	383	437	451	463	392	464	442	415	438	422	438	445	389	395	422	400	397	448	395	444	431	385	441	417	439	400	398	416	419	381	385	420	399	377	414	415	413	405	430	382	432	444	412	422	425	408	427	414	413	420	407	438	392	413	380	437	398	357	395	427	444	426	398	421	398	394	428	433	389	456	418	416	463	472	446	434	410	387	467	428	420	404	433	429	397	441	382	418	391	436	392	412	414	423	438	432	400	433	418	404	428	404	395	435	407	418	407	399	413	394	368	421	407	448	417	438	425	413	449	399	415	418	452	382	378	429	446	433	424	425	446	436	390	412	435	448	410	421	392	382	430	454	408	422	412	410	406	418	414	434	447	412	409	461	411	389	422	435	381	430	429	385	441	418	413	452	420	393	401	415	400	407	403	436	419	384	414	395	389	398	392	392	417	391	400	424	466	447	415	399	453	410	427	433	455	417	411	401	431	391	418	443	400	416	400	453	420	413	421	415	432	410	427	408	410	382	410	430	418	393	441	432	412	440	432	408	420	399	399	454	413	420	404	373	436	422	366	408	445	460	430	421	435	418	424	408	401	416	452	399	429	373	420	435	409	392	391	406	402	425	392	429	411	428	397	435	431	467	402	447	403	425	446	402	386	393	399	429	413	384	399	411	458	428	394	418	427	395	411	401	411	385	398	428	434	415	419	409	398	422	441	388	399	374	433	391	392	419	476	424	418	422	429	395	386	385	416	427	433	398	423	396	413	381	442	427	423	407	391	421	369	416	423	417	399	383	389	413	441	421	414	371	423	370	432	401	379	397	414	430	420	424	410	394	405	420	391	402	420	406	406	383	397	408	423	391	407	427	414	405	431	407	406	412	378	445	449	435	473	427	422	446	397	397	409	427	402	386	425	399	410	379	408	434	397	373	405	426	395	414	393	418	396	401	449	404	394	407	372	443	389	400	416	441	416	394	410	421	425	397	399	385	410	388	421	394	388	400	426	427	429	405	449	377	408	427	410	408	422	400	385	398	427	419	415	417	418	391	413	384	412	407	458	446	438	402	410	399	425	444	394	423	388	438	420	408	446	432	405	417	419	427	423	433	402	382	435	399	395	395	420	412	428	419	428	400	418	415	411	394	417	392	384	400	422	455	423	437	435	399	410	406	458	419	424	431	412	415	440	433	420	417	392	431	403	383	407	410	441	413	392	411	431	409	399	426	428	421	444	404	417	422	374	426	451	406	468	423	417	434	412	418	445	417	416	397	437	434	424	450	411	378	420	371	399	444	420	409	450	389	391	436	390	445	442	413	387	391	389	407	387	420	439	409	382	395	392	392	378	399	432	361	405	421	390	416	411	409	435	387	472	418	397	410	409	429	449	408	396	428	420	395	384	407	415	407	407	422	430	425	422	363	406	431	431	408	407	429	388	392	471	424	423	414	411	435	387	428	411	416	421	404	422	410	410	421	405	384	424	402	428	395	451	435	391	443	438	415	381	391	414	415	422	414	410	400	421	401	436	422	383	427	421	406	412	423	428	403	421	408	447	443	398	436	435	403	425	417	454	390	456	412	379	426	408	428	424	421	413	449	411	409	416	415	412	393	442	388	416	415	446	413	433	433	442	411	390	440	389	423	410	444	396	429	420	421	369	443	423	403	401	419	400	384	413	452	412	441	393	390	433	441	418	382	408	462	397	407	444	425	409	406	407	414	430	438	403	415	422	399	445	432	423	384	435	380	404	422	403	388	442	406	391	438	410	401	424	411	394	411	442	389	407	432	414	396	416	396	401	414	459	399	404	426	422	414	390	402	401	418	455	434	411	393	420	369	411	429	442	412	414	431	454	397	420	434	422	407	389	430	419	418	417	411	431	417	409	398	425	410	359	411	384	423	421	434	372	453	431	421	436	416	420	402	432	407	419	390	404	396	418	391	446	428	414	376	412	402	424	420	452	380	417	394	452	405	394	400	420	438	404	426	405	417	419	428
32141	35937	32030	12366	3688	2218	658	646	609	574	619	565	552	530	485	465	516	535	508	501	511	523	510	498	525	518	522	520	534	494	543	516	527	477	519	474	524	507	529	525	527	556	505	508	504	529	480	483	505	502	527	544	530	518	508	493	479	509	532	498	510	490	515	530	538	489	530	516	528	532	501	541	522	515	525	527	477	508	509	546	519	532	528	515	520	524	519	492	501	483	509	497	532	562	550	527	506	525	505	501	532	516	542	476	552	519	470	504	518	507	500	491	517	510	513	512	562	538	582	511	539	477	512	530	564	517	491	503	506	533	527	505	521	512	516	523	513	517	529	536	500	532	473	498	488	477	533	546	526	517	512	514	537	566	501	534	534	530	510	468	529	485	511	502	532	519	482	493	495	497	504	475	519	490	511	476	517	538	505	488	507	513	525	532	510	533	542	497	535	514	512	487	508	473	502	541	493	485	507	525	550	503	503	506	549	540	508	495	483	495	535	477	471	522	554	550	490	465	499	494	490	523	531	535	508	527	519	502	515	482	539	486	508	523	521	482	524	495	526	493	497	509	475	526	503	522	509	506	523	500	508	574	517	551	512	506	473	504	498	503	480	550	501	515	516	510	513	461	526	528	525	548	506	549	490	514	502	482	500	534	539	517	482	508	518	525	520	501	527	562	539	523	522	514	524	509	519	498	542	517	531	530	523	488	512	536	506	509	545	562	554	461	494	527	528	483	521	525	529	520	493	513	558	554	562	492	553	548	504	515	518	538	543	522	512	506	516	482	486	512	509	531	544	521	542	496	526	544	525	539	549	529	522	565	540	517	521	497	498	521	502	484	497	491	511	519	499	475	522	531	483	528	546	577	491	537	522	472	505	527	513	489	537	466	495	544	505	522	523	503	525	550	549	504	562	501	506	500	515	493	511	504	538	551	530	528	477	532	467	527	493	538	527	506	523	477	505	497	500	550	536	513	500	514	543	499	561	537	456	484	508	541	468	513	549	510	501	513	504	517	545	470	510	502	493	469	516	549	549	542	482	503	544	508	539	501	568	489	491	488	508	533	491	514	469	491	506	520	497	535	529	513	511	490	526	545	537	495	554	502	523	528	525	501	516	486	538	533	468	524	491	491	513	545	488	464	492	531	540	485	544	536	537	493	510	524	502	558	496	527	502	523	537	513	513	512	516	521	510	488	519	491	533	514	545	495	543	524	527	512	512	514	539	489	540	525	505	522	553	510	530	524	531	460	512	491	500	516	454	530	518	518	503	481	504	530	518	535	487	485	521	521	472	536	535	519	524	551	524	540	520	534	537	550	496	511	533	527	470	523	539	502	509	566	487	499	529	508	502	516	503	522	530	514	509	482	511	544	512	505	483	536	532	516	492	473	541	473	500	515	478	539	508	533	513	540	542	496	549	542	521	518	495	517	499	516	517	513	495	493	546	505	555	507	511	459	523	563	542	518	469	518	568	514	454	497	506	469	528	515	506	506	514	526	522	572	485	508	495	494	537	553	536	526	500	522	515	502	521	533	495	506	469	517	507	505	512	487	507	526	531	537	560	510	537	526	567	525	504	459	478	507	496	476	508	543	495	527	515	511	503	548	539	502	542	497	488	540	513	493	524	516	521	537	528	533	517	505	526	511	478	496	504	495	508	515	522	554	509	536	526	487	548	493	526	538	502	534	517	574	534	527	511	556	505	503	536	524	526	501	495	521	526	561	501	496	573	510	526	485	550	517	529	519	493	464	502	490	506	547	504	534	525	526	511	514	511	487	530	515	524	489	527	525	561	524	526	499	546	541	555	530	519	532	483	515	505	493	532	504	551	528	513	503	519	511	547	494	493	498	497	528	524	526	506	524	571	531	516	517	551	530	509	551	496	510	514	518	524	525	538	510	538	513	536	510	535	501	539	538	552	500	533	550	501	523	556	524	496	500	518	530	476	510	513	538	498	559	484	548	519	549	486	531	493	518	532	524	541	503	550	489	525	542	526	513	522	477	473	524	538	466	523	472	487	494	509	520	535	510	491	516	503	529	514	522	529	503	493	481	510	505	499	515	509	501	586	495	527	533	527	544	502	529	479	562	505	485	556	536	495	496	490	478	526	511	561	516	517	485	446	504	533	481	564	525	474	484	504	513	514	473	507	523	542	520	483	542	493	528	494	518	513	522	524	508	503	470	518	490	532	515	521	489	517	513	504	522	514	525	514	501	518	518	524	503	483	511	485	509	516	499	509	542	501	553	493	501	514	529	499	471	504	528	498	533	504	490	505	519	529	497	492	503	500	501	576	533	511	540	526	558	484	489	500	485	509	517	528	491	513	532	510	512	509	542	523	535	528	534	482	516	514	507	564	499	514	474	485	526	511	468	482	494	565	497	533	526	507	517	524	534	494	533	510	508	504	523	490	549	536	488	519	560	488	532	490	526	518	506	535	508	496	533	532	548	483	507	525	510	510	512	480	499	542	469	551	539	490	526	507	514	479	520	496	516	501	534	552	507	538	491	488	531	517	524	524	525	551	505	541	545	544	548	535	567	526	475	526	551	556	492	543	517	493	537	483	494	525	492	499	553	486	518	536	538	519	488	529	512	466	524	516	468	562	503	475	500	516	551	497	541	538	477	491	518	477	506	492	503	507	499	552	511	544	584	536	549	528	532	504	528	534	494	522	529	506	489	516	503	504	487	496	570	468	523	508	514	553	525	516	558	494	522	534	457	489	536	532	526	507	510	485	512	518	532	511	555	480	460	503	535	507	507	522	519	543	499	509	516	506	506	520	501	523	511	522	472	496	535	535	476	531	549	496	485	530	558	491	492	529	517	516	510	501	476	475	479	524	495	532	495	504	509	523	504	491	506	535	505	553	506	502	516	501	481	530	530	527	518	524	530	481	463	569	522	504	503	494	528	538	481	527	520	509	527	510	498	533	493	495	523	483	534	520	494	523	532	507	508	523	532	564	543	524	505	507	481	546	536	506	486	539	491	594	458	468	487	533	501	497	537	509	469	464	481	504	494	490	531	523	515	466	532	577	539	524	508	507	541	517	559	524	470	533	550	494	535	502	487	539	502	520	506	515	527	512	508	487	535	521	545	515	510	508	507	553	521	513	520	501	520	489	495	463	548	564	489	490	561	500	498	520	509	536	497	481	543	491	532	515	503	456	508	499	540	562	483	530	542	508	494	495	517	514	523	523	519	552	519	535	464	479	509	522	526	520	473	506	564	543	491	489	521	546	542	528	496	509	501	513	549	528	502	529	500	542	525	549	535	493	495	533	506	485	529	523	521	498	504	528	539	514	552	525	497	530	534	546	524	494	496	529	527	528	507	457	508	526	539	483	514	503	508	502	501	501	548	559	514	518	525	530	484	502	481	512	466	493	543	494	509	540	512	488	495	479	546	522	509	508	515	530	516	478	478	498	524	501	508	528	504	537	557	511	535	505	495	504	475	485	530	529	518	556	537	491	529	516	531	522	516	514	498	520	540
42670	53384	33348	10325	6161	4361	1260	1205	1044	1029	982	878	862	813	831	841	791	807	855	817	842	845	817	809	789	797	800	877	784	783	783	772	840	807	754	796	784	776	792	749	755	757	794	805	818	827	793	824	752	753	809	835	759	813	774	796	829	820	737	801	778	793	765	776	786	804	805	689	805	809	789	808	815	824	804	784	771	765	743	758	783	770	782	821	772	843	802	786	830	780	804	833	778	758	752	765	788	810	778	828	788	786	795	800	773	802	807	756	773	792	757	785	805	787	748	801	801	816	771	838	766	805	834	786	754	799	757	807	807	834	774	795	789	770	807	805	813	815	783	768	779	783	842	791	780	796	771	751	737	809	836	846	783	768	782	762	772	762	808	775	773	755	817	808	768	761	818	776	801	783	747	818	783	817	789	800	796	802	805	813	783	829	778	811	759	777	792	829	771	751	755	784	790	777	784	790	721	806	717	739	792	788	810	790	760	831	815	833	783	818	820	770	801	798	790	779	730	798	789	808	782	733	788	806	793	794	761	808	764	789	813	768	759	759	768	790	787	779	751	761	790	786	826	815	828	829	775	838	757	776	806	787	811	830	782	758	792	785	763	814	810	825	753	773	763	795	806	801	772	816	804	813	713	858	760	749	789	789	772	805	788	793	823	776	787	777	807	817	820	761	731	835	805	756	788	819	819	794	738	754	828	842	770	776	837	788	805	820	813	792	748	794	788	802	788	788	781	801	820	805	807	787	755	788	791	853	811	809	802	766	817	822	740	828	819	743	794	845	792	797	777	865	771	739	799	813	820	823	797	835	837	841	812	801	749	803	820	774	730	738	729	820	793	787	780	769	782	747	774	781	795	802	779	772	784	824	771	796	798	830	835	807	793	845	777	778	826	802	802	742	763	816	747	757	781	819	808	811	810	774	812	779	772	810	799	819	761	803	807	720	820	799	758	787	781	790	770	816	822	785	782	856	802	812	800	799	775	778	784	794	721	807	832	801	821	781	770	778	800	766	761	766	813	788	827	738	818	796	814	805	806	799	756	786	803	771	795	746	813	762	805	785	746	833	797	759	824	788	786	804	760	834	790	737	774	757	791	809	724	820	803	823	774	752	802	798	825	788	750	753	751	803	751	773	768	744	758	746	793	774	802	815	794	789	773	756	769	821	739	769	769	772	798	799	798	821	834	791	764	773	811	762	776	795	778	771	773	788	732	801	778	803	747	855	818	816	790	799	750	757	804	801	791	772	765	772	757	780	795	768	792	806	796	790	766	753	792	723	805	786	763	794	753	791	775	801	786	858	799	779	760	803	788	791	775	796	815	767	801	811	821	811	782	824	801	832	879	775	781	760	805	808	837	792	764	815	816	768	789	787	764	809	847	783	744	790	756	790	768	821	800	770	746	771	776	776	782	820	827	767	789	795	779	801	737	826	829	788	784	795	759	758	835	766	778	820	785	768	777	766	793	754	771	724	779	810	786	807	796	803	785	763	750	777	817	866	802	744	812	851	763	792	827	789	753	759	798	794	835	774	750	741	839	790	840	825	797	855	798	787	831	776	830	840	810	822	798	779	862	807	841	821	787	799	736	779	794	824	786	772	802	814	833	777	769	814	750	805	753	735	798	835	771	772	816	762	766	739	813	825	766	791	779	814	800	822	789	775	784	746	733	766	754	764	808	834	796	809	813	821	839	831	762	760	797	772	812	815	730	812	761	775	825	806	745	782	822	791	779	768	797	819	813	771	786	764	756	769	772	794	790	769	821	778	793	814	817	770	766	745	783	815	762	802	777	841	807	773	803	781	801	753	794	742	795	765	766	818	771	768	766	808	773	760	791	793	803	793	852	837	806	768	764	813	827	800	750	799	736	727	779	802	792	810	852	807	811	817	801	812	794	828	775	833	796	781	785	801	755	742	810	753	818	790	786	805	773	758	785	731	831	800	771	800	762	756	793	808	810	844	748	808	816	801	773	765	737	759	790	801	796	800	748	765	777	771	781	771	739	774	758	791	772	776	814	762	815	800	797	796	772	791	805	806	791	787	761	811	789	808	790	813	811	819	795	808	784	761	828	717	775	810	814	806	819	807	776	764	786	751	884	782	785	777	792	783	761	815	829	773	861	771	834	769	825	812	773	786	805	811	789	771	771	804	719	811	809	770	799	795	816	815	838	767	788	764	758	792	797	788	790	780	837	860	771	842	784	790	760	814	771	823	764	796	766	783	765	783	751	770	768	725	805	784	807	788	797	808	795	762	827	776	848	885	822	762	813	783	776	802	745	802	755	747	788	796	802	720	798	779	812	794	778	760	795	816	821	791	796	767	808	767	759	784	774	782	812	747	790	788	770	853	698	782	815	793	820	814	786	814	779	790	828	806	824	771	818	753	771	759	751	782	805	806	766	776	791	751	781	715	753	782	780	760	837	750	777	804	762	783	766	813	788	804	820	832	820	839	823	821	743	829	816	810	798	805	766	763	827	814	829	774	854	812	741	777	796	785	820	841	777	779	790	767	803	796	820	822	736	818	788	779	744	796	858	779	785	784	822	833	789	776	804	780	790	828	760	799	757	771	786	832	811	828	759	789	780	743	793	804	797	784	788	801	767	769	788	768	803	797	796	807	795	808	796	801	790	778	773	811	804	779	781	786	805	784	824	770	843	859	758	782	778	825	815	799	792	793	775	779	773	771	781	736	787	809	774	794	793	798	833	802	809	793	769	777	786	829	825	832	758	774	775	738	821	770	835	774	811	821	793	789	803	797	773	788	800	769	777	818	836	815	776	760	827	830	799	796	744	812	732	784	793	746	775	768	811	798	826	707	785	768	728	790	774	782	808	822	783	808	847	798	831	847	839	784	764	800	790	783	798	776	831	793	813	804	816	778	742	772	739	817	780	797	780	813	794	768	788	792	776	828	789	730	800	783	785	786	766	759	766	758	801	744	795	768	784	840	813	806	788	774	765	774	814	794	821	817	747	801	780	780	774	820	750	816	836	810	791	818	811	781	774	762	782	764	748	895	764	781	817	795	824	844	794	782	779	795	766	772	764	778	770	801	821	825	787	829	776	806	810	790	777	748	834	763	750	807	839	754	775	800	778	774	838	840	820	830	829	744	758	756	812	776	786	802	798	767	823	759	758	768	773	785	834	746	785	768	803	750	770	781	764	818	794	706	801	772	792	817	835	796	836	755	810	766	759	818	797	810	776	793	794	779	779	811	804	826	797	728	770	845	822	749	742	801	799	796	799	778	793	749	740	809	786	799	808	756	801	745	762	771	762	765	726	832	772	817	757	752	798	813	768	816	739	805	809	784	820	765	773	785	817	756	792	747	755	766	806	787	812	773	781	814	827	812	739	783	827	790	766	804	814	745	750	830	804	775	796	757	779	780	820	818	740	778	757	770	815	768	771	797	882	781	814	779	747	805	764	795	798	795	786	778	760	770	815	829	762	787	788	787	758	787	797	777	804	813	781	798	815	751	829	795	752	792
24684	21935	29967	26473	22521	13447	2064	844	639	657	589	527	520	466	503	499	499	491	515	492	480	485	494	484	479	479	493	489	508	499	411	456	464	447	454	472	488	503	468	468	477	469	455	501	460	492	431	432	513	474	477	484	493	460	454	445	438	459	502	448	480	470	499	453	476	509	465	439	468	442	482	504	446	489	450	467	443	459	492	451	494	462	451	466	476	466	439	472	450	488	452	471	502	478	481	456	502	512	453	452	501	449	445	453	493	494	486	490	468	438	418	431	442	467	467	449	464	493	504	460	492	475	485	455	497	475	532	473	412	421	460	452	445	481	469	454	485	463	493	513	438	463	460	447	490	476	498	465	456	497	516	481	452	476	438	451	440	463	465	476	446	454	469	439	436	453	468	495	489	437	463	473	417	439	452	484	471	457	470	479	472	475	488	449	483	438	499	452	479	489	482	469	453	450	458	461	498	473	473	456	452	475	459	493	453	433	481	430	442	461	441	445	442	489	474	450	494	443	483	466	494	464	478	488	486	450	479	440	472	489	477	473	452	463	491	466	448	454	485	473	480	476	481	483	478	515	465	470	464	446	449	458	481	473	472	455	475	445	480	481	500	488	443	459	456	493	490	469	484	480	465	479	496	466	472	462	464	474	455	487	432	454	461	451	447	438	443	446	497	479	471	487	478	447	483	506	471	460	429	473	462	456	491	444	463	485	459	458	472	462	446	509	447	483	481	444	478	504	479	460	471	481	475	464	478	497	486	470	492	441	433	487	451	440	448	474	460	481	465	476	475	501	500	453	438	459	468	425	486	479	461	467	439	433	475	456	488	421	490	475	466	456	498	487	479	478	455	477	461	464	442	470	454	471	503	457	502	430	479	440	452	465	449	471	468	446	439	480	474	468	458	452	463	474	469	453	474	477	478	485	429	478	470	444	467	495	504	472	433	477	430	421	484	469	481	502	473	461	489	477	458	490	449	504	457	492	516	448	487	487	458	487	488	475	461	469	462	483	489	483	473	470	500	486	474	434	478	436	466	496	453	465	497	489	477	486	470	510	444	454	486	473	512	450	480	435	475	498	480	503	475	469	454	454	460	474	498	480	480	490	464	452	433	488	510	429	445	433	468	450	467	509	464	468	453	458	448	503	443	462	428	513	481	466	454	419	491	441	498	482	466	475	494	477	441	442	458	436	483	474	460	436	511	485	464	459	475	490	457	452	491	487	472	528	431	478	483	465	462	477	478	449	437	464	448	427	453	434	482	528	450	451	491	467	483	430	471	501	462	464	514	439	423	462	459	442	480	459	486	466	488	494	490	517	456	408	501	500	458	509	467	430	506	482	501	495	505	498	458	481	455	493	463	502	486	468	495	436	487	465	475	483	519	435	443	467	472	456	450	466	464	487	489	429	467	451	465	461	444	485	463	486	470	472	463	455	470	478	467	472	418	496	477	493	453	497	495	457	442	461	412	465	451	507	438	452	451	461	472	475	460	438	467	458	484	473	493	424	462	486	484	457	454	490	468	477	492	439	483	469	473	444	515	476	486	472	432	462	485	451	451	479	505	514	444	464	463	469	444	481	463	461	487	511	492	465	465	470	465	449	448	458	454	493	497	459	474	488	468	469	487	461	478	441	440	481	491	446	455	451	517	458	508	471	475	486	478	477	485	488	484	474	458	510	487	464	468	468	496	469	476	461	431	476	462	475	472	469	503	450	498	461	429	449	474	448	468	492	468	498	514	469	456	466	465	466	520	480	449	474	494	463	517	498	488	449	482	489	442	503	475	479	461	453	458	517	436	467	401	483	492	493	508	488	464	478	469	494	452	474	495	503	476	467	423	505	488	480	466	478	459	473	486	470	422	475	507	454	466	452	467	452	447	433	479	437	490	464	477	448	470	471	427	486	430	457	416	433	451	472	460	496	493	500	452	468	441	469	443	475	480	478	488	476	474	492	460	464	466	426	468	516	456	462	463	428	439	480	469	524	448	463	477	448	455	443	455	462	434	492	443	447	490	490	457	480	476	480	475	482	460	476	495	498	498	447	457	477	465	473	481	478	464	464	498	465	481	472	465	433	477	469	491	492	468	468	467	474	448	432	469	483	480	499	454	497	490	469	448	472	470	516	495	493	476	473	474	451	459	468	446	487	477	431	490	472	517	493	487	489	414	441	505	483	507	495	470	432	459	461	476	484	496	488	480	502	497	498	510	482	490	468	464	461	463	481	426	460	465	485	478	453	438	471	457	471	508	418	507	485	464	454	477	509	489	453	485	452	458	446	439	479	422	467	485	432	409	460	461	447	467	461	455	500	442	468	404	487	455	492	464	477	490	474	461	476	448	453	458	460	456	472	487	438	454	517	471	495	458	478	481	431	467	464	467	506	434	463	477	506	427	483	521	458	496	480	452	470	458	473	423	469	424	501	478	458	454	493	448	423	442	477	488	494	474	486	478	447	454	439	482	430	466	442	464	465	478	480	473	484	471	473	496	476	498	497	449	510	486	485	448	455	458	441	436	459	502	509	467	441	462	464	488	479	451	450	435	483	463	479	494	458	459	452	479	434	475	458	468	443	469	477	498	485	461	498	480	477	441	443	484	472	467	454	468	506	467	451	534	496	512	458	457	468	475	450	468	457	479	427	517	450	450	455	474	462	486	445	445	472	485	508	481	512	459	444	469	453	512	470	453	427	464	479	489	465	462	464	466	461	494	442	470	489	456	491	467	487	447	483	419	485	470	424	484	486	485	466	449	458	459	487	457	478	480	461	446	503	459	458	469	454	460	484	467	456	504	419	464	468	480	503	496	511	516	474	487	453	483	469	435	482	486	464	412	482	465	452	472	484	450	460	457	468	468	471	451	440	470	456	473	457	480	451	455	497	449	479	479	484	478	465	471	496	501	488	473	470	460	474	460	444	480	448	510	436	439	486	502	483	475	485	483	439	505	438	471	465	498	489	453	487	472	504	471	477	475	466	430	456	479	439	455	459	405	460	471	452	445	443	471	486	445	488	455	459	445	500	491	392	493	459	464	454	433	448	437	458	435	482	482	470	461	479	470	486	479	466	489	514	474	451	469	462	460	473	468	501	424	465	468	455	471	498	446	483	485	420	473	469	523	482	485	454	475	482	483	475	436	442	483	486	494	463	457	450	448	474	497	472	477	476	463	490	474	480	437	488	466	449	452	462	507	465	483	479	436	453	487	455	472	452	463	490	511	421	476	501	483	483	462	457	471	486	447	436	422	483	446	462	463	465	485	450	448	476	466	491	455	468	468	486	438	470	459	478	470	484	454	471	511	481	452	463	439	423	453	462	465	497	449	455	468	459	496	437	457	482	506	485	468	425	446	467	448	489	450	448	447	459	462	448	447	473	493	504	461	415	453	460	427	454	476	507	438	508	467	500	504	505	457	467	483	473	489	466	452	475	470	462	435	497	434	491	469	522	510	488	494	479	458	491	493	468	446	478	481	453	476	434	482	452	496	462	440	460
47305	71329	51125	37186	26437	8865	2147	1687	1314	1185	1210	1004	920	918	860	833	858	782	774	759	777	767	777	747	746	714	794	759	758	775	797	720	749	810	693	778	732	741	742	733	756	769	750	734	708	739	690	721	727	703	729	737	753	695	766	726	709	742	751	756	728	779	755	757	778	707	728	729	717	778	706	717	746	708	710	722	757	744	734	726	776	799	688	726	772	673	742	775	695	733	749	700	765	679	752	739	681	720	749	724	753	717	744	736	703	692	729	724	731	692	694	741	686	755	772	700	742	686	740	758	703	739	746	731	767	734	755	725	782	733	751	681	697	763	713	735	756	751	741	691	719	708	741	708	725	745	744	723	730	767	712	709	693	758	785	690	741	731	744	701	769	708	750	714	719	692	731	729	743	737	741	720	694	711	734	741	690	723	738	697	749	749	724	689	790	687	750	701	769	745	775	787	724	739	741	760	728	735	699	729	744	745	741	753	744	724	770	732	768	760	725	749	660	741	714	773	756	729	716	722	722	740	689	709	749	734	723	775	747	743	742	743	738	705	738	714	733	730	746	709	782	725	755	684	785	748	739	741	710	713	727	709	714	762	748	711	728	784	706	726	759	732	759	733	734	735	738	716	714	730	719	710	724	738	719	730	771	768	774	740	728	734	700	793	735	719	736	775	705	740	714	708	721	748	759	732	761	702	746	705	709	696	726	705	714	698	741	730	746	758	779	769	739	684	750	731	758	782	713	738	726	707	713	769	736	776	710	778	745	766	723	733	759	771	680	740	737	749	703	701	792	740	735	748	732	747	740	733	707	709	735	766	716	720	715	671	757	712	745	734	766	701	713	732	719	727	717	767	816	729	691	749	767	787	729	754	710	729	784	726	743	706	768	681	715	663	770	778	769	720	730	752	671	695	685	707	722	752	749	709	712	748	723	743	765	746	805	734	728	727	738	751	730	735	730	789	744	745	748	718	753	684	783	724	748	669	742	744	760	726	751	755	731	715	751	737	743	727	712	682	725	685	746	709	750	768	710	729	710	731	736	771	744	782	691	769	714	751	742	711	754	744	776	768	754	751	761	738	741	737	724	705	723	751	726	724	725	698	718	707	745	773	763	743	719	716	746	732	760	716	743	730	756	735	770	761	716	726	758	716	741	738	730	754	700	742	744	721	744	783	704	759	718	720	770	738	721	743	704	739	693	714	692	758	740	720	721	756	739	721	716	738	738	705	745	748	721	717	726	770	738	749	703	694	709	753	717	775	741	731	717	726	739	747	726	703	739	758	740	751	750	726	713	749	771	732	736	726	740	726	714	753	735	757	725	756	740	792	738	728	769	660	753	763	735	705	784	697	746	685	719	734	690	736	747	710	721	749	774	774	734	744	746	739	718	703	733	730	785	757	741	737	727	744	734	748	729	746	804	759	771	739	752	762	674	739	769	729	760	724	756	715	727	716	751	766	733	686	702	730	696	756	757	707	719	718	700	766	802	684	705	719	765	745	725	753	681	739	749	725	721	775	732	719	747	738	746	737	699	718	755	649	701	814	768	731	786	696	725	686	675	703	757	744	759	762	724	716	727	723	747	728	763	747	707	739	719	765	733	755	745	735	716	732	768	664	690	721	733	719	681	700	726	730	733	733	731	746	723	756	787	750	705	721	720	793	725	720	694	741	725	742	733	791	741	764	752	756	737	756	769	739	741	806	724	762	782	725	778	755	728	721	737	746	761	741	679	707	704	729	747	721	694	771	741	723	755	685	773	724	769	685	710	758	751	722	715	776	748	720	728	731	700	746	765	724	696	707	785	730	745	742	743	668	681	735	721	738	731	719	760	755	776	694	768	772	722	710	718	679	725	778	769	696	764	727	753	752	741	721	712	703	725	747	676	738	719	735	698	793	710	741	715	739	690	658	692	744	741	754	715	793	747	719	749	747	743	742	720	764	699	733	725	749	728	728	693	745	752	748	721	731	757	725	729	738	709	742	712	728	743	760	779	719	689	720	739	763	759	767	716	745	740	770	689	730	759	757	721	715	745	755	759	770	787	729	728	733	711	732	733	716	710	724	710	692	743	673	750	710	732	708	721	705	796	739	729	699	727	711	711	740	755	767	721	733	737	759	740	713	726	778	790	692	735	758	726	715	719	748	730	787	747	741	717	726	752	771	721	726	752	748	718	706	729	749	723	734	756	737	742	750	692	723	760	727	717	706	761	769	698	778	750	755	729	755	778	736	758	741	694	797	717	744	724	715	744	761	756	733	714	731	731	702	735	735	714	773	767	720	749	736	758	711	754	758	769	705	712	690	703	697	706	737	706	776	747	708	767	715	729	757	779	802	742	754	761	775	747	745	745	746	765	717	719	691	771	743	688	731	733	749	699	699	750	753	773	753	722	744	721	713	721	754	751	719	723	763	755	724	720	782	728	744	685	739	754	750	760	707	758	770	734	757	723	704	738	733	735	758	731	718	728	741	704	721	719	751	686	760	788	722	741	731	693	732	761	713	769	736	752	697	701	714	764	750	715	753	760	757	774	717	705	729	720	704	728	728	747	743	700	736	733	760	725	731	692	760	706	718	707	731	766	761	723	728	731	725	704	763	725	729	675	725	787	696	759	720	750	744	734	752	768	755	705	734	742	747	680	738	733	767	732	745	725	726	753	789	688	754	722	724	791	768	735	755	776	739	769	736	726	759	738	746	746	731	705	748	733	705	748	721	717	710	698	738	737	704	684	737	772	774	700	743	730	698	691	746	730	774	730	700	676	719	753	706	717	720	753	726	688	723	723	746	791	753	755	744	740	777	688	705	686	742	712	725	707	751	687	761	729	722	715	766	719	714	750	757	724	697	703	745	710	774	715	703	781	757	730	772	692	744	756	768	760	704	709	739	734	760	715	722	717	704	705	701	715	739	756	715	768	736	753	731	717	744	776	739	682	749	703	700	725	795	752	750	749	742	700	709	757	742	733	711	708	712	744	746	721	687	719	714	763	718	757	728	768	729	716	719	701	748	718	695	759	729	727	698	722	727	715	700	737	749	707	732	741	733	747	674	764	745	711	754	723	770	718	740	770	691	743	735	720	673	713	726	740	701	726	732	700	728	762	732	726	749	744	760	725	719	754	707	778	748	736	777	768	767	755	730	704	709	750	726	753	716	680	722	703	786	712	710	758	676	832	735	732	726	710	748	714	713	716	765	780	726	748	713	757	712	756	753	741	711	720	775	735	748	712	755	774	736	731	703	699	727	702	786	726	705	745	717	752	760	742	729	764	724	676	732	744	739	720	695	706	758	704	740	726	759	712	751	659	725	725	764	710	714	701	739	750	787	724	700	682	707	776	723	720	754	756	739	733	729	753	741	694	746	735	707	728	711	762	753	719	694	749	712	791	752	715	702	756	700	710	736	761	715	759	714	751	718	717	717	683	731	686	720	730	776	711	751	812	720	735	769	766	722	742	701	756	734	741	715	724	714	714	717	720	693	746	728	731	724	678	727
23627	21805	30223	26061	22862	19927	6803	893	575	462	396	358	327	324	305	292	318	287	278	246	300	277	291	276	276	291	249	253	258	267	262	243	237	270	293	256	262	263	256	257	228	267	248	234	253	218	228	263	252	235	215	208	247	237	258	261	258	241	276	241	246	272	255	237	250	259	247	218	273	267	247	292	243	255	267	247	233	262	247	246	253	248	237	258	262	249	253	255	244	268	262	263	252	252	280	262	259	268	252	262	236	228	262	258	258	274	255	267	261	227	250	252	239	255	240	278	262	262	272	265	267	249	261	268	266	240	274	241	248	244	242	253	231	252	238	252	252	229	283	281	287	248	235	249	279	274	271	265	241	228	234	223	236	249	263	256	260	238	244	252	233	274	272	222	247	298	249	245	251	255	267	258	252	258	254	240	241	250	268	272	267	242	274	219	235	268	251	279	254	260	263	234	263	254	242	256	254	240	241	270	240	235	225	243	240	227	255	255	274	247	255	248	263	267	256	265	263	259	256	248	236	236	237	288	275	241	257	241	265	272	243	248	262	249	245	259	270	266	238	247	239	269	229	267	232	267	255	264	198	256	255	229	234	255	246	264	268	253	220	254	248	257	252	261	243	247	264	241	251	259	245	254	244	286	245	245	244	222	249	211	239	243	261	256	254	225	268	258	261	266	253	268	251	248	256	226	261	216	234	268	270	301	276	234	246	240	234	239	235	246	238	250	244	238	242	244	238	236	254	271	240	248	254	262	275	249	242	246	252	267	248	245	228	258	243	268	255	291	235	276	258	255	230	253	260	255	241	262	245	240	274	231	236	239	253	234	229	269	251	243	251	270	262	251	212	244	244	239	244	256	274	266	250	239	259	244	269	250	253	237	249	292	239	248	249	274	279	275	277	266	253	248	268	255	227	239	244	261	264	271	258	245	234	240	225	238	256	266	261	260	288	284	254	259	264	227	271	221	258	229	230	255	266	264	251	267	250	272	251	275	263	234	230	250	291	263	245	284	256	287	272	278	237	244	253	246	265	212	267	248	266	227	263	252	274	251	258	299	254	243	265	234	258	268	278	259	243	272	249	264	254	265	258	264	263	263	263	260	280	240	269	278	249	253	249	244	274	244	270	260	241	237	255	250	277	264	248	242	264	224	289	247	251	243	246	235	291	239	250	268	268	276	251	210	266	238	225	234	263	242	237	250	263	242	269	277	250	230	296	254	257	252	245	270	251	243	244	230	253	262	261	259	273	257	240	273	262	251	262	244	252	215	251	263	251	266	267	247	251	253	251	248	248	264	233	255	247	249	257	252	248	266	261	258	219	269	250	245	250	280	223	235	272	256	263	235	268	254	241	252	246	258	260	246	278	260	242	278	249	266	237	214	268	231	252	227	255	222	242	259	257	231	256	270	247	255	254	254	240	237	235	223	229	238	259	228	262	231	246	277	221	247	271	276	260	224	257	245	268	228	244	220	226	250	257	257	272	274	249	271	261	257	259	255	278	249	270	266	256	244	251	256	247	240	276	262	269	246	265	238	251	290	244	287	236	222	222	249	264	247	247	234	245	258	250	256	262	274	218	271	214	252	270	287	241	260	255	261	262	231	268	256	231	246	249	257	217	276	254	255	275	223	242	265	247	259	261	265	247	250	287	257	261	260	257	265	251	257	234	239	272	235	239	274	256	244	239	256	244	265	241	258	298	228	247	265	279	231	252	279	237	280	286	267	272	259	217	243	247	276	269	284	280	260	249	255	215	246	257	244	243	241	230	263	271	253	227	277	235	244	260	257	249	251	237	258	259	246	220	252	268	276	259	256	246	244	246	266	256	244	237	269	242	249	260	283	258	242	242	258	234	266	236	265	276	253	241	257	215	288	294	266	251	241	251	228	238	265	245	253	283	232	264	248	253	264	257	264	256	260	243	259	237	250	259	228	249	263	268	269	249	234	238	246	264	280	261	233	245	260	225	297	267	239	252	234	238	247	265	226	233	252	256	253	276	267	231	232	259	246	270	249	256	265	243	252	262	245	250	290	243	243	226	227	269	244	267	251	222	256	227	245	252	221	257	260	234	261	222	263	256	249	236	270	230	254	245	247	271	267	280	262	261	255	244	260	282	231	236	236	252	262	251	271	242	267	269	280	269	278	257	267	251	238	292	243	251	216	267	241	261	243	254	263	266	263	238	268	266	259	244	256	234	246	272	227	270	248	242	243	268	236	214	240	256	263	229	252	270	246	223	234	222	283	251	247	266	254	243	301	266	260	244	261	269	280	240	245	265	270	268	238	276	257	239	244	244	237	277	226	232	248	238	267	247	252	267	245	265	255	253	253	241	245	255	270	271	266	251	251	256	254	243	256	242	251	260	263	257	247	251	236	254	263	271	248	236	265	248	259	251	233	253	243	252	283	263	226	225	240	251	255	250	263	247	256	273	252	247	257	234	261	279	238	261	225	254	241	236	249	256	241	268	255	242	244	245	266	241	251	265	239	255	230	260	257	242	230	245	236	248	273	241	266	258	282	258	228	258	250	244	243	232	250	248	249	270	247	229	246	254	258	213	241	244	252	269	261	253	263	247	249	267	254	217	270	247	249	234	258	247	253	269	226	275	247	247	267	255	254	235	266	225	290	261	239	239	246	260	255	253	226	250	253	245	240	247	212	233	260	232	242	219	238	287	214	235	227	238	266	250	267	246	249	252	254	254	253	260	219	252	253	225	222	249	243	263	236	222	248	249	230	253	257	254	237	243	249	244	263	258	235	248	248	231	220	250	247	237	247	243	274	245	240	223	239	262	248	265	221	250	248	267	236	246	242	235	247	239	226	254	262	281	226	261	241	252	234	260	243	283	242	265	231	250	240	239	250	253	257	245	259	270	253	265	251	259	247	280	253	275	274	246	225	260	290	265	239	251	247	279	237	282	247	260	250	222	248	255	235	285	266	231	286	255	253	245	238	272	275	243	255	246	245	220	254	242	230	236	234	260	278	258	238	264	244	261	286	244	243	243	236	235	254	273	248	241	229	257	251	273	256	274	249	255	258	241	241	257	240	244	248	274	257	241	244	268	247	266	244	284	248	241	284	258	241	229	268	242	234	225	243	229	233	269	266	252	254	272	267	271	251	258	243	230	230	270	270	257	257	250	283	267	252	272	249	244	270	239	275	234	252	238	274	261	278	256	238	264	236	244	269	281	241	258	252	262	244	262	251	251	240	261	271	250	263	269	278	248	229	273	286	265	232	260	256	262	221	246	269	260	277	250	230	262	246	238	265	241	252	255	266	249	255	276	251	276	208	244	243	237	233	264	265	261	291	253	255	251	227	226	269	241	254	243	241	245	277	257	259	256	246	236	279	259	260	242	244	240	293	250	237	254	203	261	221	251	270	279	236	239	240	259	268	268	247	260	251	260	241	237	245	244	248	242	248	261	239	240	270	301	245	266	230	235	234	220	233	244	279	239	277	246	264	256	255	241	257	221	244	255	248	267	231	248	234
51479	80139	68095	49199	28132	11472	1853	1686	1218	1040	878	741	624	554	519	474	503	502	499	428	472	438	442	428	453	428	407	460	434	426	433	445	424	398	419	425	398	391	411	413	408	428	433	403	369	428	417	409	390	404	402	414	430	388	426	394	391	404	416	407	403	421	405	358	408	440	428	404	390	353	384	404	397	385	354	404	393	389	350	413	426	411	396	364	393	408	416	380	384	408	398	403	384	395	424	411	424	404	423	427	407	370	385	417	428	408	383	399	462	415	450	388	436	392	382	421	413	402	391	370	411	444	397	386	396	416	376	423	443	401	408	377	411	402	374	391	420	394	434	392	391	423	407	385	375	372	396	390	414	384	390	426	357	395	408	426	410	414	427	403	429	379	395	384	364	409	404	408	368	390	403	400	401	397	390	383	390	398	374	399	376	410	367	383	444	413	437	356	408	440	396	396	417	405	422	383	419	405	379	425	388	386	422	368	407	400	432	406	409	397	364	375	375	397	401	409	394	381	382	379	402	397	421	400	421	432	393	395	420	410	374	406	375	396	387	419	390	380	426	421	378	429	400	361	373	392	394	451	416	418	366	439	384	345	423	420	375	416	388	404	413	392	429	388	392	393	412	434	387	409	375	402	399	393	402	405	377	449	423	433	395	399	410	379	405	448	366	424	402	404	413	363	425	411	402	424	440	390	372	421	373	401	381	390	396	387	425	388	372	403	388	389	428	392	356	365	367	424	440	402	401	423	422	418	419	418	411	428	430	412	407	385	430	390	418	438	407	418	409	393	398	417	398	397	402	406	365	439	406	376	397	425	418	414	397	402	407	410	405	422	400	409	412	381	405	426	395	390	443	389	433	390	428	402	405	414	426	399	401	414	424	384	450	393	403	396	421	416	391	403	394	390	434	413	424	400	440	368	404	424	402	387	386	380	453	366	388	398	395	426	408	424	408	405	395	411	389	410	408	400	400	427	425	415	405	391	385	405	396	404	389	409	401	410	446	354	386	373	427	413	411	418	383	410	380	398	406	404	397	404	423	427	393	393	416	412	418	388	382	394	428	388	407	387	401	350	391	380	424	371	390	436	380	434	358	400	424	350	414	378	414	382	366	387	395	426	396	423	444	419	425	385	408	402	425	385	403	375	417	420	416	396	381	390	421	435	418	388	407	415	408	368	374	430	400	397	404	395	384	404	403	349	423	394	439	412	390	418	408	429	406	369	421	395	413	417	404	416	386	424	363	394	399	419	409	432	395	374	411	394	374	417	381	398	389	431	412	423	421	420	405	423	382	431	387	376	412	398	374	395	382	427	410	413	400	388	431	394	395	403	384	401	405	377	416	417	391	367	442	382	387	369	404	408	395	440	420	381	414	421	371	406	402	385	420	394	380	421	381	406	400	390	400	364	409	365	413	391	397	368	378	393	409	388	418	364	397	396	372	428	406	379	414	396	436	419	409	387	418	413	390	433	405	423	399	418	390	432	390	400	439	418	423	398	428	424	421	365	405	403	419	406	403	406	405	404	403	424	443	418	434	395	393	426	419	406	411	397	394	407	419	392	436	440	403	415	381	394	400	391	406	397	375	442	453	411	407	397	367	425	405	373	381	384	399	388	407	433	371	371	416	390	385	386	410	405	425	392	419	411	404	399	427	387	414	410	391	404	408	396	395	364	382	431	400	395	409	427	415	408	372	403	401	403	411	409	397	398	400	364	367	397	438	429	424	402	412	457	353	404	423	369	401	383	401	384	407	421	365	433	361	390	393	422	417	437	412	393	391	393	407	393	393	401	413	376	391	400	409	423	371	384	436	410	420	415	415	395	398	383	402	430	405	396	399	403	373	378	402	438	406	425	397	417	432	392	411	407	402	402	407	394	361	395	393	410	387	399	373	391	355	385	401	376	378	430	427	410	420	420	365	390	414	398	406	398	412	431	410	429	385	405	459	407	402	426	413	414	377	388	422	415	393	397	403	382	431	418	419	408	427	383	373	390	377	400	379	390	396	415	371	412	419	391	406	404	401	389	380	425	383	411	429	379	400	393	406	363	393	409	408	391	442	374	464	424	416	410	412	386	403	408	419	394	398	427	441	389	387	393	418	383	402	440	423	390	384	417	446	412	393	393	366	437	429	363	431	380	432	413	413	398	413	401	384	396	397	415	398	405	404	403	405	362	389	424	399	388	421	405	397	388	383	392	407	364	390	400	379	409	383	399	416	434	402	409	374	387	414	420	410	422	420	428	417	407	409	396	399	410	385	399	392	392	423	400	413	432	398	403	395	434	414	435	380	443	395	379	365	412	423	380	415	383	417	387	448	398	381	399	407	420	377	427	418	350	429	408	377	396	401	379	426	410	410	385	417	385	386	438	392	367	376	389	421	395	434	415	422	416	442	411	426	410	418	428	415	406	378	385	396	404	413	393	407	405	398	428	389	400	389	410	392	408	364	404	395	389	383	403	423	409	417	415	410	378	423	410	428	397	400	394	414	420	390	394	428	421	395	426	421	416	423	421	451	384	402	418	415	427	422	426	412	424	378	391	437	384	371	383	423	401	394	430	435	403	406	408	393	388	403	392	434	405	381	410	458	370	398	448	400	405	437	437	398	363	393	419	385	375	408	379	401	414	419	408	418	407	408	406	391	402	416	413	420	419	442	377	406	422	390	377	421	409	415	398	451	389	423	399	385	395	394	409	404	407	421	397	431	432	408	434	438	388	430	362	415	390	380	408	409	387	406	390	386	427	427	362	437	397	387	401	413	408	406	415	425	399	395	405	431	391	397	407	425	431	417	432	441	388	406	428	439	392	417	416	394	432	436	411	407	364	411	400	389	351	392	407	389	427	380	438	430	406	413	368	395	412	384	393	415	395	410	398	451	409	399	398	426	405	396	400	409	389	461	417	421	422	412	411	409	378	422	417	429	379	378	429	393	368	415	415	380	410	407	394	432	395	388	424	420	393	418	400	437	399	382	421	418	443	439	377	386	398	381	385	381	405	389	410	384	399	372	405	398	385	410	378	415	376	413	399	378	389	381	395	409	387	391	401	411	445	410	393	387	393	404	371	400	361	384	393	398	415	400	401	408	420	381	408	388	414	417	430	394	415	425	442	381	434	408	449	363	424	378	382	423	414	388	404	407	402	406	398	389	388	402	389	391	420	454	368	352	368	379	419	410	387	400	438	373	431	398	375	406	411	397	403	407	420	427	413	405	417	383	374	380	383	383	423	423	354	414	403	414	415	373	409	410	405	351	415	393	431	399	433	393	385	354	398	390	388	414	425	386	435	425	431	426	405	406	445	411	383	403	402	387	383	425	384	419	411	397	380	365	362	393	452	387	407	429	387	445	404	434	392	387	419	393	427	394	461	411	398	455	381	417	410	398	388	391	373	414	417	423	427	416	394	443	397	409	383	439	399	405	403	407	439	442	420	398	423	387	429	380	388	437	412	406	414	390	383	434	379	405	388	397	397	414	417	410	416	411	379	377	438
31836	36110	33953	18914	3618	1087	741	676	565	566	550	546	533	520	534	472	481	524	523	513	504	537	514	467	511	490	534	500	515	519	512	507	529	539	541	500	493	542	531	450	505	503	482	517	515	536	533	491	482	471	516	533	490	506	490	506	525	491	509	493	497	513	542	487	497	445	479	494	503	532	513	549	519	479	496	488	529	469	514	522	484	550	500	520	513	528	491	543	495	505	479	474	527	547	512	527	470	505	490	472	506	558	510	530	485	504	492	532	498	498	497	499	497	521	512	534	532	505	495	536	497	517	521	512	462	509	496	490	511	526	488	497	522	499	521	494	514	450	490	528	525	475	508	524	510	476	497	508	518	510	506	524	519	480	474	456	524	494	507	455	515	515	495	514	542	524	471	528	506	499	490	506	502	494	471	550	504	520	502	491	484	529	516	496	476	465	508	520	550	533	528	504	494	482	485	532	501	513	479	487	507	506	444	520	508	488	530	475	544	503	501	522	509	483	484	493	492	531	483	498	507	514	478	480	452	493	514	510	497	550	497	458	534	487	490	519	483	480	506	499	479	510	559	503	490	515	523	493	453	536	505	503	515	506	496	511	549	474	465	503	504	504	474	491	489	531	469	491	502	503	469	496	531	498	554	516	498	493	466	502	523	483	516	462	448	487	457	524	472	503	532	491	489	525	487	455	468	511	515	508	512	517	482	486	516	481	457	504	488	493	521	499	517	518	527	504	503	506	472	493	511	476	506	528	539	491	504	524	483	551	510	481	528	526	518	507	475	505	487	537	506	502	497	519	506	521	482	496	519	494	480	497	486	534	503	498	511	465	497	482	507	471	475	460	493	491	468	493	485	530	474	522	505	517	482	504	494	495	489	488	479	507	493	478	535	495	484	521	498	526	458	492	526	462	493	489	528	478	502	518	456	495	533	496	489	472	515	502	527	515	498	514	511	542	479	479	493	497	519	488	486	496	521	499	536	491	479	493	520	501	519	468	500	478	524	497	480	518	488	509	505	493	478	517	489	484	519	519	529	495	480	546	503	522	502	516	519	520	520	481	526	509	520	473	472	487	468	507	467	503	493	496	487	544	499	503	522	496	488	498	502	501	477	465	498	503	524	505	470	551	472	492	469	508	464	520	502	490	495	517	543	512	526	473	510	463	480	497	487	502	495	515	472	491	511	514	514	515	581	483	487	529	513	485	492	510	472	498	503	509	481	499	504	520	570	472	523	490	541	518	540	487	537	492	483	525	489	506	498	484	488	514	521	509	514	490	513	503	525	527	556	506	491	485	471	523	489	515	502	524	474	492	510	492	510	526	471	485	518	487	494	486	437	546	506	521	489	524	507	534	520	473	517	489	498	489	484	496	496	467	495	502	491	485	510	509	517	496	516	494	512	517	524	492	461	480	497	523	515	498	506	476	515	510	517	495	547	500	532	549	462	503	546	511	524	471	543	472	516	500	489	496	495	515	544	494	481	525	528	460	486	492	487	504	502	520	500	521	543	502	493	487	480	525	512	502	537	520	489	516	492	505	444	508	514	538	518	496	504	501	519	496	484	482	485	552	494	507	463	516	491	493	516	510	507	508	494	476	510	489	482	490	488	550	556	505	497	497	489	541	515	486	499	497	512	513	519	532	505	501	507	527	473	479	484	500	466	481	474	532	527	507	541	511	508	505	508	527	511	477	503	506	490	502	537	453	472	521	490	528	501	564	483	504	512	519	496	512	487	540	491	510	523	518	505	477	453	493	482	494	478	513	480	487	492	509	476	530	527	482	502	479	512	437	521	506	474	475	522	515	466	513	521	480	534	490	481	476	533	513	500	505	482	504	494	464	475	500	484	496	491	462	522	493	468	473	506	508	529	503	525	457	521	536	558	514	520	496	486	491	522	516	502	485	520	487	474	537	487	524	500	475	476	525	494	485	484	557	492	533	536	518	495	489	500	532	449	481	471	497	500	510	494	498	495	518	535	504	478	555	478	520	506	466	520	492	460	480	524	463	483	514	520	510	517	510	504	520	488	483	487	504	480	485	549	498	506	513	481	529	478	503	476	502	449	530	525	497	471	496	535	507	502	504	505	529	479	492	475	485	490	489	497	522	466	507	557	531	482	520	533	507	540	496	463	518	499	510	490	496	503	497	480	509	469	499	528	453	528	457	522	505	497	508	535	474	522	529	500	466	451	494	509	470	545	516	485	505	493	531	551	531	495	468	541	507	517	506	481	494	524	563	529	541	508	486	474	502	518	503	518	526	539	525	499	505	525	487	534	497	504	540	518	511	495	533	485	519	501	510	506	494	465	479	462	517	528	530	519	511	495	529	479	476	467	527	542	528	495	503	515	511	499	513	473	482	503	498	511	492	497	520	492	498	445	473	479	519	528	504	515	490	460	469	524	517	459	487	503	534	487	481	513	488	501	509	513	469	513	496	462	453	497	493	485	526	485	545	475	524	492	503	511	512	506	528	477	463	500	518	507	502	513	504	506	523	509	547	526	534	536	505	501	486	496	500	484	487	533	508	487	553	510	526	478	468	498	440	490	519	490	525	495	511	523	489	502	498	497	472	492	483	544	480	498	488	506	538	451	521	549	504	503	489	500	513	488	509	473	496	497	550	518	529	516	484	473	527	510	487	500	476	517	491	462	506	490	455	493	525	482	493	526	529	522	480	514	511	520	542	483	495	508	524	460	493	486	495	505	491	489	468	525	497	511	489	497	483	501	518	537	484	520	507	472	497	475	519	533	506	484	530	514	523	539	485	513	487	501	506	510	463	487	496	453	466	512	504	481	512	492	505	497	497	484	486	478	500	469	515	541	525	502	547	504	518	515	479	492	534	549	529	520	510	483	487	508	529	512	505	534	544	493	505	491	525	513	508	481	504	531	500	512	508	503	530	517	502	520	489	489	507	509	515	479	506	475	499	529	521	510	500	500	496	510	506	452	510	529	514	496	487	532	496	496	512	493	524	503	497	513	497	480	517	507	509	456	480	481	480	519	493	490	483	504	516	453	467	509	528	492	498	535	501	470	518	515	473	476	540	491	481	543	510	481	487	531	514	491	487	480	528	503	481	468	500	510	484	506	497	516	517	560	510	524	527	546	505	494	487	539	494	509	473	486	466	449	562	531	518	518	522	523	495	491	501	528	497	491	468	516	497	490	492	463	508	486	521	512	519	495	518	493	534	504	514	531	538	498	511	503	519	497	508	525	487	502	558	483	493	464	510	508	504	536	515	503	494	497	523	482	513	499	533	508	492	509	501	505	471	512	516	480	494	511	501	501	468	503	487	487	489	506	497	487	515	528	500	504	492	505	498	507	518	542	464	548	500	473	490	472	512	544	524	512	518	523	487	509	461	484	526	453	533	456	505	548	494	487	521	524	473	493	540	493	502	539	499	500	495	520	516	493	507	531	513	506	491	501	480	525	519	463	527	526	541	511	488	517	511	505	495	495	482	501	474	473	521	478	483	521	515	549	504	515	493
42246	53596	39509	19708	4956	1936	1406	1179	1090	960	933	850	856	752	811	783	819	831	801	776	787	792	767	764	794	810	774	730	814	781	778	761	745	773	799	772	796	790	740	799	754	755	752	768	811	782	760	827	767	759	758	738	802	778	797	802	785	775	772	766	763	781	789	771	766	716	799	823	784	770	787	751	815	744	775	786	763	784	757	760	789	774	762	822	770	753	770	799	770	803	750	781	731	759	775	768	778	773	764	764	767	743	723	786	765	764	733	774	817	837	755	770	764	809	804	802	788	732	815	739	767	832	787	808	787	786	793	852	747	745	777	748	794	702	767	734	791	763	840	800	789	792	785	775	771	769	763	742	760	808	768	796	795	826	780	772	761	789	767	810	765	797	796	771	794	770	796	809	755	771	813	757	798	794	781	820	805	816	709	737	730	763	803	725	760	871	766	797	787	810	819	762	760	770	810	762	792	815	801	784	721	811	841	824	751	790	735	805	776	820	756	800	782	788	784	822	735	760	753	794	823	732	749	816	784	732	744	763	785	793	764	785	755	816	748	801	797	763	751	798	788	789	828	747	785	763	758	825	761	757	808	718	823	753	776	809	767	731	742	716	793	783	806	745	725	771	728	771	796	762	782	793	798	782	787	764	755	759	760	766	763	771	718	772	779	805	788	753	799	742	726	780	766	766	746	771	781	783	770	788	757	792	800	801	797	809	796	775	757	759	768	775	798	782	722	776	795	755	814	838	754	768	784	772	786	768	808	792	769	826	768	798	786	731	765	800	793	798	783	768	774	740	774	766	747	796	756	808	799	760	750	759	791	755	769	789	766	772	811	803	815	792	753	762	764	758	790	803	766	769	814	834	783	781	759	801	777	763	768	746	798	780	778	744	731	785	795	741	794	775	787	820	808	799	787	778	794	771	759	752	786	747	796	777	745	782	747	805	761	749	768	787	748	768	785	779	793	746	793	772	795	814	827	819	775	831	752	794	800	781	797	802	806	791	779	782	724	747	773	734	800	782	790	758	780	763	724	752	743	774	752	807	770	755	789	734	773	778	776	809	778	803	772	856	756	747	739	771	754	796	753	749	755	777	838	784	811	731	824	827	773	783	789	784	798	767	778	762	791	755	800	823	785	806	803	773	724	789	794	752	786	778	786	786	814	785	751	739	826	784	801	795	812	810	772	780	742	756	779	807	762	746	789	758	762	778	800	782	811	815	763	777	770	767	778	805	779	729	786	724	785	763	798	779	817	738	763	754	746	831	778	785	751	772	774	761	744	819	822	757	764	783	771	793	804	771	760	785	761	764	795	767	772	790	784	810	753	787	778	787	763	761	836	794	767	749	759	760	739	720	789	733	796	794	853	784	797	755	779	755	805	760	823	801	760	785	820	778	772	774	774	740	808	796	768	822	832	811	816	767	836	794	756	800	720	757	734	772	753	777	808	745	740	762	804	825	785	858	788	809	792	805	759	769	777	747	781	788	786	833	780	777	780	786	797	808	717	779	790	769	803	781	781	751	778	804	783	760	785	817	761	724	789	776	759	847	798	778	765	737	810	726	825	762	809	726	765	755	749	811	780	766	768	766	781	808	743	797	798	765	782	782	755	770	772	816	778	750	751	780	766	781	775	784	764	755	738	810	770	798	777	784	788	731	794	785	746	810	774	798	781	814	774	800	747	812	761	770	815	743	738	774	797	753	770	750	785	743	811	767	746	785	782	741	784	748	764	778	797	750	787	748	798	752	801	733	764	737	773	778	785	724	740	772	782	775	780	739	811	693	747	782	770	782	775	778	739	782	778	760	758	822	800	751	789	724	802	760	815	770	776	739	709	750	751	805	800	754	782	787	782	747	770	742	764	739	796	752	814	779	779	754	787	819	798	774	800	809	742	788	754	766	797	744	789	803	751	823	772	817	735	771	721	800	787	725	736	773	750	784	768	763	800	816	782	788	828	762	770	800	804	800	816	806	761	838	752	774	777	804	787	784	773	767	729	803	788	787	786	791	766	792	790	753	723	810	740	792	778	755	785	797	697	797	750	771	745	771	799	786	790	755	846	809	756	796	791	791	794	835	729	785	759	758	778	776	811	756	774	844	772	793	737	777	826	788	782	887	779	757	749	825	766	818	755	804	729	740	781	769	781	798	793	821	811	784	749	782	763	771	794	787	769	786	792	780	766	769	779	768	766	787	765	765	769	794	829	789	775	736	795	763	749	752	783	777	806	765	778	780	795	693	750	751	759	785	799	782	763	808	787	796	748	759	815	812	778	762	816	765	737	779	774	745	760	792	779	756	777	777	778	755	766	716	811	826	769	776	823	783	772	781	791	801	745	799	761	750	782	740	841	763	857	735	750	752	772	787	789	792	798	768	821	795	778	717	780	793	703	758	751	760	756	797	779	770	743	760	785	771	757	778	796	742	734	766	747	740	776	789	817	809	801	797	781	785	769	776	804	795	781	787	793	815	797	779	793	815	798	730	762	792	800	821	799	787	794	722	799	818	763	805	805	715	767	755	786	769	834	800	733	777	726	792	761	793	780	810	807	843	807	780	772	709	742	757	806	769	814	744	788	792	786	789	796	735	758	773	845	846	772	741	735	781	798	806	703	744	779	776	708	801	778	821	777	816	759	747	789	780	797	789	745	780	773	774	778	806	854	732	784	800	792	759	791	769	765	771	772	781	793	783	791	802	779	777	784	801	775	827	792	749	791	818	759	804	754	799	806	820	698	741	801	772	697	751	782	745	744	786	756	738	781	716	795	762	804	764	763	795	769	817	843	737	735	821	776	719	774	768	777	746	752	768	785	750	772	782	803	805	767	741	826	783	808	840	765	712	739	759	727	800	770	872	782	770	760	777	795	744	821	793	734	756	791	766	779	787	781	772	799	787	805	800	849	760	764	787	786	798	770	741	775	777	822	825	745	808	776	776	784	748	755	778	762	757	769	763	776	778	745	762	785	770	797	755	792	738	769	744	777	822	782	767	742	762	821	781	733	787	730	775	796	744	792	755	811	786	757	754	769	777	786	803	749	747	770	772	783	772	726	772	827	764	772	795	790	817	847	795	805	746	767	747	739	800	789	804	755	751	791	733	766	759	778	760	825	810	778	779	770	769	756	757	770	785	778	776	740	776	756	788	804	768	761	807	782	728	773	753	792	820	785	800	789	802	783	821	724	772	770	756	789	751	727	804	809	813	770	763	742	752	785	740	812	783	756	765	777	762	753	768	764	815	756	745	808	726	814	743	783	757	794	846	797	728	799	782	756	753	797	766	777	777	769	789	772	785	749	749	770	832	801	776	799	777	782	775	747	756	772	783	826	784	749	759	792	824	720	715	761	759	793	818	810	751	780	786	821	788	735	817	785	833	828	772	751	778	791	821	766	780	794	789	779	765	793	793	762	794	777	780	784	747	755	806	838	800	797	775	798	755	761	792	797	796	770	766	833	800	794	759	798	746	783	740	805	733	825	751	831	791	826	785	799	765
24805	22178	31707	28258	21910	10771	1622	808	700	596	603	597	557	524	541	498	506	542	504	501	480	514	488	515	486	494	494	528	473	509	494	503	483	497	524	483	493	515	489	460	496	485	504	521	484	518	509	470	462	469	476	467	515	495	530	503	495	501	541	545	461	486	463	525	468	492	517	491	492	475	496	475	500	482	494	519	518	483	511	450	487	455	514	503	481	525	472	512	480	499	453	481	483	510	494	486	501	458	510	497	496	489	431	455	485	470	490	451	484	472	466	505	470	501	513	505	534	520	493	493	482	462	473	543	503	516	490	489	498	475	500	504	503	523	502	506	544	493	457	463	491	468	466	504	493	474	513	519	479	459	497	477	486	480	492	476	543	482	513	504	513	512	497	493	474	473	443	458	469	496	466	504	462	485	510	513	475	456	487	516	512	492	475	487	476	530	504	482	490	468	510	484	535	494	478	485	450	486	483	495	454	459	477	472	510	477	473	472	483	454	466	497	453	481	468	486	533	502	523	497	474	468	479	482	472	486	469	481	522	498	511	500	477	468	486	527	506	468	490	495	512	506	453	476	460	490	520	501	515	497	477	431	517	528	494	507	495	511	514	478	521	432	495	461	487	456	520	478	480	470	466	499	482	512	485	481	481	531	515	486	485	506	514	474	501	471	530	469	483	492	491	472	480	518	497	484	470	477	489	486	483	456	495	457	504	496	494	487	454	465	472	477	475	447	470	500	524	525	516	488	455	484	497	490	517	467	480	500	461	482	509	508	496	475	458	506	489	510	478	494	468	459	462	445	494	502	491	510	467	477	467	508	507	534	526	487	517	536	495	472	483	470	473	473	495	513	530	475	475	509	482	453	490	468	454	469	485	442	508	517	493	485	502	525	504	527	497	502	474	509	508	498	470	507	478	511	441	503	465	447	498	451	508	472	533	520	529	471	481	498	475	445	520	474	524	512	492	487	492	500	462	524	526	493	519	457	477	497	509	481	461	468	510	552	492	482	491	465	504	500	492	470	515	488	512	481	478	534	504	477	482	530	511	538	492	504	492	527	510	436	484	512	481	540	483	502	475	476	500	511	494	517	514	528	449	508	520	508	539	481	444	516	501	489	472	485	487	477	496	498	505	457	464	471	481	496	515	478	471	509	510	476	552	475	510	464	479	472	479	485	509	495	451	512	475	463	454	488	494	439	492	457	491	513	501	498	468	505	464	491	473	542	491	480	516	487	482	500	485	539	483	509	500	496	481	464	479	509	545	453	503	460	482	509	495	502	459	495	490	512	512	464	475	497	488	498	503	492	495	502	500	490	512	489	519	481	460	472	469	468	469	489	508	508	493	490	457	499	480	467	515	478	481	511	463	489	477	475	491	446	492	494	482	495	522	491	548	485	506	516	488	488	454	486	500	512	483	489	499	483	492	416	480	479	506	489	471	515	506	491	520	473	524	472	494	455	513	508	470	473	519	519	462	510	472	460	495	496	494	487	492	511	517	495	509	446	492	504	502	516	483	509	493	513	442	475	438	468	484	465	498	489	547	489	487	474	475	490	506	479	504	500	519	495	499	473	470	471	476	501	474	461	478	486	498	524	483	511	495	469	449	437	483	464	504	480	489	525	504	476	471	459	512	515	484	488	524	484	506	534	494	487	503	485	504	478	504	503	472	490	504	460	479	477	486	540	504	506	494	491	427	453	498	489	484	495	487	515	460	487	499	516	442	472	501	476	496	488	484	477	502	523	515	462	483	476	463	479	524	511	438	486	462	521	521	423	485	512	474	495	507	469	493	483	472	466	470	502	490	471	512	472	471	536	495	489	484	491	483	495	504	488	476	478	472	456	501	516	466	462	481	484	456	485	476	494	467	482	513	508	515	461	502	456	524	509	500	509	492	494	491	496	539	492	509	507	475	436	493	489	461	498	491	488	490	458	486	511	520	474	494	496	504	500	498	480	485	504	489	497	489	514	516	467	473	488	484	486	494	473	500	486	511	494	448	511	497	474	478	482	499	470	463	506	496	517	526	533	506	486	483	470	487	494	485	529	471	472	471	484	479	495	474	496	529	499	490	540	486	494	508	529	500	490	500	472	504	489	487	461	497	470	509	492	505	463	469	477	467	485	467	488	483	456	481	464	477	479	506	494	512	471	508	489	454	481	493	506	505	477	473	488	501	509	506	483	478	510	437	510	467	453	505	500	499	491	478	484	461	480	534	479	494	476	520	492	468	469	482	506	489	494	504	484	516	527	506	518	499	522	492	508	503	471	464	511	477	504	492	523	524	458	503	453	487	499	516	487	491	486	498	498	480	487	506	515	491	490	501	430	504	524	514	497	471	510	491	484	467	466	477	516	479	478	481	450	429	504	525	465	472	469	461	475	464	500	478	471	504	518	487	467	515	495	456	491	457	452	526	506	495	516	479	476	486	507	532	441	467	486	507	485	503	490	497	468	483	483	510	490	467	504	542	531	467	503	478	481	512	492	478	500	455	454	445	516	495	463	469	504	523	463	472	529	508	507	496	448	500	493	502	512	527	481	483	455	533	472	484	467	471	493	426	453	503	472	468	473	453	490	497	514	496	472	474	504	507	487	453	503	495	488	508	492	470	497	512	469	479	462	485	507	506	531	453	489	475	503	525	463	509	531	496	486	477	511	456	465	477	487	467	535	482	446	552	451	476	494	455	527	489	504	546	502	503	481	484	522	472	504	495	505	511	491	489	509	530	506	498	522	510	514	490	504	515	494	499	523	481	511	484	483	496	485	486	476	512	530	485	500	479	513	481	447	474	482	441	440	500	533	470	505	516	491	504	444	480	473	482	475	445	474	520	512	492	494	499	458	468	457	463	477	491	470	496	495	530	516	472	499	490	466	449	521	495	491	505	505	505	502	494	462	499	487	487	494	477	442	480	471	486	518	506	474	495	540	497	470	526	491	490	506	458	501	455	483	473	486	491	470	534	486	495	501	508	496	500	517	478	457	478	471	479	505	519	520	517	488	480	461	465	488	470	497	450	492	485	475	488	505	487	502	464	493	492	493	479	489	486	482	470	487	517	493	493	485	491	511	495	503	504	480	493	487	469	491	473	499	468	503	509	457	481	468	521	480	494	466	497	504	451	482	497	514	485	493	478	492	471	498	485	500	488	529	464	466	439	531	476	510	489	463	483	507	502	543	496	485	492	538	474	491	518	499	487	486	483	484	463	515	539	487	508	484	495	515	482	491	524	488	524	512	481	465	446	505	499	461	538	479	512	453	507	483	490	488	506	473	474	498	486	512	479	546	511	517	485	472	511	516	493	485	488	489	500	491	500	511	444	520	458	498	503	481	479	459	505	488	481	474	452	454	525	497	514	473	485	449	478	492	503	513	494	450	490	459	506	528	508	482	488	499	535	513	498	477	480	512	513	473	459	483	461	536	515	468	498	517	495	506	534	454	511	489	512	504	505	502	499	470	476	456	427	497	518	443	444	503	491	470	470	499	495	500	535	499
48608	74473	62090	39665	22138	4926	1705	1598	1246	990	969	922	853	817	884	799	785	837	787	763	804	751	781	759	777	778	775	796	792	759	742	781	797	786	770	757	742	768	815	780	777	788	755	737	781	772	709	796	735	748	802	783	728	753	770	740	776	759	789	791	737	749	781	703	786	745	749	762	744	751	811	740	753	776	787	805	737	792	745	750	830	738	755	812	769	790	758	775	757	844	750	720	827	751	790	800	760	794	744	776	770	737	738	751	746	831	764	782	783	799	799	727	756	763	706	795	738	743	749	737	734	773	772	805	729	745	770	792	782	716	799	783	754	686	748	823	801	767	743	768	781	695	714	746	740	795	725	769	706	745	775	757	751	726	755	817	736	778	817	799	736	731	772	772	761	739	757	758	726	751	740	750	778	753	809	756	772	768	740	807	711	754	737	744	771	785	753	691	744	792	775	750	795	748	739	781	759	727	804	728	753	729	770	719	810	736	754	707	777	795	694	719	747	758	769	780	747	779	762	790	755	765	743	778	737	752	769	744	753	764	759	752	773	756	742	760	777	762	754	768	772	798	755	757	724	736	758	747	761	762	732	765	716	770	677	800	757	750	771	784	776	768	780	772	783	754	768	730	748	844	760	778	787	774	741	769	736	777	770	763	757	768	769	754	795	774	719	793	747	769	709	785	804	770	750	779	721	752	760	702	764	739	759	787	794	752	747	711	742	751	766	733	760	776	753	792	723	807	732	769	766	718	754	766	742	808	788	754	773	779	757	798	755	746	738	794	755	763	766	721	729	748	731	772	778	761	765	746	786	787	776	752	828	718	826	771	760	801	750	754	765	748	740	763	749	737	757	747	700	743	777	718	773	783	726	804	756	780	752	755	795	755	754	669	766	743	808	738	733	720	738	789	742	800	772	771	723	752	708	744	760	810	751	759	776	727	785	774	745	743	789	810	777	743	777	783	766	770	791	782	769	768	708	766	747	719	770	780	772	733	771	737	762	742	801	764	759	749	749	731	729	766	780	804	818	773	718	762	755	804	716	729	744	775	753	791	815	767	757	772	742	780	723	788	770	735	725	711	754	758	816	748	776	767	766	779	699	771	749	767	726	737	785	745	804	763	773	717	782	798	716	775	743	735	748	737	789	800	812	780	796	725	809	730	779	722	740	786	751	790	744	764	769	748	792	721	774	734	807	736	771	711	769	740	747	799	757	807	831	725	766	733	806	784	800	770	760	780	704	777	772	784	779	741	787	726	749	752	760	768	761	743	723	736	770	803	753	730	715	775	812	760	779	785	780	769	725	724	726	759	799	727	811	738	720	805	740	759	728	748	780	731	745	766	782	821	755	783	769	765	766	757	758	812	747	746	769	732	750	741	784	799	719	760	761	746	779	732	704	759	789	726	713	787	754	770	756	669	763	796	744	761	748	799	759	710	773	762	795	720	798	784	746	756	780	789	828	701	776	800	768	744	738	773	848	759	755	757	797	772	791	736	751	818	716	738	788	780	794	770	756	774	803	724	786	791	742	763	777	770	774	694	768	778	737	761	775	764	760	764	791	771	766	754	737	799	766	726	782	732	751	792	792	760	775	763	760	770	780	762	780	753	732	754	755	706	772	773	748	769	750	739	774	727	777	762	764	752	758	739	785	777	775	757	751	770	719	785	771	787	750	851	780	760	745	745	758	748	785	754	760	796	731	831	788	750	800	726	740	759	745	792	763	707	775	727	767	747	788	802	737	789	755	795	827	787	759	750	815	759	791	779	722	794	798	788	745	754	784	784	764	762	731	743	790	788	785	740	735	794	776	791	813	739	721	745	777	741	723	725	798	766	781	728	780	749	808	758	734	778	757	785	741	778	757	777	721	782	739	743	739	778	782	770	810	766	756	792	795	708	778	763	696	797	789	742	752	756	787	754	732	752	764	762	743	728	762	736	757	747	750	783	749	768	820	718	774	769	771	790	770	773	773	746	818	769	756	776	787	769	755	757	760	745	788	770	733	753	775	785	735	737	782	759	792	727	807	765	804	738	772	799	764	777	742	757	783	794	776	761	748	737	791	764	756	756	818	759	810	746	770	742	743	780	773	739	798	796	784	770	804	753	781	784	724	752	762	797	725	725	796	773	788	785	726	739	734	765	752	736	764	741	796	736	745	785	792	790	755	783	761	766	757	759	707	841	764	766	755	723	708	753	751	786	727	808	793	716	794	775	772	783	773	785	729	755	781	803	780	711	730	757	743	785	736	721	711	722	794	751	782	797	814	766	733	755	826	741	842	763	794	762	787	745	710	736	728	787	795	732	745	784	770	775	736	780	814	803	769	788	775	760	741	788	743	711	770	812	788	742	785	784	768	752	778	771	767	762	767	749	775	744	762	767	792	778	729	719	757	817	823	794	748	762	768	778	761	776	748	733	705	816	746	698	688	698	782	769	773	767	784	725	777	829	767	733	761	777	749	811	745	815	729	774	730	718	751	813	775	789	714	739	783	746	729	765	738	735	746	758	796	793	717	739	758	764	744	726	778	712	759	744	793	775	757	777	752	770	733	730	804	794	738	790	792	826	795	791	788	747	798	740	722	763	752	786	784	769	730	725	707	783	767	725	728	724	791	741	709	699	746	743	747	792	678	774	739	778	729	725	754	701	747	779	770	821	758	724	760	759	737	779	748	757	734	696	721	732	703	752	763	781	742	735	765	797	744	728	808	759	758	767	763	754	748	780	790	709	752	706	768	757	761	810	751	788	713	779	731	748	759	754	790	734	749	756	747	738	784	727	740	797	769	791	736	746	802	811	740	742	756	756	775	744	732	730	714	775	781	778	775	783	779	809	779	781	776	787	764	749	752	777	757	781	706	752	755	716	735	766	788	764	709	817	744	744	759	751	774	723	842	730	789	754	771	798	770	746	769	754	746	762	738	773	763	726	734	748	771	722	831	795	719	702	763	761	742	793	753	766	760	802	775	788	693	742	793	778	757	765	762	772	784	765	778	704	792	781	725	708	730	737	770	740	788	748	741	752	756	751	720	713	750	779	711	754	737	763	702	749	766	784	779	841	720	747	775	791	809	704	761	770	790	735	731	780	722	768	801	767	782	711	752	800	762	794	762	770	774	775	797	753	721	762	736	778	733	766	755	770	746	749	761	741	794	763	762	751	809	728	764	748	743	773	744	707	776	743	736	744	748	758	767	751	729	746	755	749	779	789	708	761	783	781	783	757	776	735	759	820	722	781	772	769	763	750	815	731	755	778	764	757	788	797	692	782	788	764	741	747	767	767	778	756	736	760	743	718	726	729	737	744	759	759	756	795	731	754	763	730	749	729	729	716	739	756	707	777	817	760	754	735	769	783	724	757	766	738	772	731	747	804	783	750	744	772	776	800	785	717	749	724	742	719	758	755	727	815	728	747	820	696	721	805	784	750	734	735	760	754	812	731	759	752	830	743	736	742	740	758	769	743	741	767	755	799	743	787	772	766	783	793	751	748	722	757
23665	21837	30135	25616	22439	20454	7209	884	529	461	376	376	347	316	300	300	298	286	264	271	280	280	303	293	263	276	252	282	248	262	233	252	253	257	261	269	244	267	263	296	274	262	270	269	251	257	289	278	262	280	252	288	255	270	263	273	321	265	254	244	264	263	234	280	270	237	284	262	262	258	259	244	266	254	267	249	257	279	282	280	252	256	259	266	242	250	259	274	268	257	245	251	250	266	245	261	267	265	242	254	238	258	258	269	248	274	238	276	275	274	259	273	269	256	253	251	270	261	275	259	270	266	254	231	256	244	258	276	280	259	243	244	267	226	260	238	237	241	262	260	245	274	281	286	298	251	239	262	257	273	259	259	242	269	280	247	266	261	242	231	250	268	256	258	282	248	243	278	273	262	267	284	279	271	261	253	251	252	267	309	235	270	249	247	267	254	264	283	287	227	258	268	241	261	243	273	253	257	248	253	245	231	238	260	249	251	263	256	278	277	290	258	247	243	251	260	243	259	242	240	229	271	259	266	277	257	272	288	249	261	274	269	258	245	217	224	271	256	271	250	266	260	278	249	264	269	270	233	272	271	254	238	284	289	248	252	251	235	239	268	267	274	270	261	262	268	294	286	229	261	240	288	272	228	274	253	273	276	259	259	267	259	271	265	243	223	276	258	246	262	253	259	247	259	252	279	265	265	245	272	284	278	283	259	276	253	227	253	282	279	283	259	247	253	271	269	278	253	248	244	251	245	243	269	257	274	261	261	248	269	215	232	269	259	263	271	283	259	284	243	272	257	242	232	265	283	250	245	251	266	275	261	246	266	231	245	296	265	264	252	274	290	246	275	243	287	233	262	273	249	281	247	243	247	276	245	251	253	260	265	255	244	260	247	264	275	242	231	247	275	287	252	265	241	256	254	266	253	244	250	275	263	261	218	243	257	242	276	268	215	260	268	274	250	251	251	241	265	244	262	256	261	243	265	285	271	266	243	255	267	251	275	249	246	284	233	251	256	268	260	280	227	268	254	279	275	267	261	247	253	241	259	292	262	269	249	238	252	256	270	257	253	238	250	216	254	249	268	269	267	267	273	242	273	263	277	262	273	256	250	254	252	230	260	271	262	237	259	282	236	268	261	236	241	264	252	244	275	281	239	229	273	234	258	263	275	242	263	242	246	252	260	253	245	308	236	244	242	264	247	265	270	278	237	235	256	281	248	247	259	251	274	293	262	279	244	273	276	285	240	269	226	253	256	282	248	265	241	242	267	266	262	282	277	247	262	249	241	261	262	262	264	242	242	289	269	238	259	287	243	265	226	238	272	255	268	253	292	284	276	269	243	271	241	257	285	223	233	265	285	244	257	277	255	237	279	278	261	268	273	322	258	249	253	263	223	268	231	265	260	240	261	245	254	257	260	261	255	256	261	267	252	271	255	268	235	259	255	280	232	244	254	229	258	258	246	268	283	249	262	253	255	266	255	259	257	255	297	256	269	242	251	221	273	261	224	228	263	290	258	245	253	261	240	236	278	288	250	240	247	265	249	263	255	247	255	237	233	246	251	292	261	245	297	252	259	262	288	274	275	281	271	233	273	270	270	251	245	283	217	263	275	251	269	249	239	264	275	260	258	277	262	278	226	284	279	260	221	261	255	230	282	282	246	285	234	262	248	266	273	253	269	260	276	282	218	236	249	244	250	245	300	269	279	250	255	273	280	247	275	260	262	247	261	276	250	271	275	288	265	286	297	265	284	258	276	256	257	226	246	250	239	251	289	253	239	258	267	258	251	231	240	251	268	282	281	249	248	254	270	266	253	237	262	241	244	247	266	253	253	232	257	246	266	269	256	260	255	215	278	271	239	252	260	266	254	262	243	253	250	288	246	267	269	283	268	267	251	269	260	246	247	263	263	258	232	267	255	244	226	265	255	256	286	261	264	250	254	248	299	283	269	296	253	254	265	278	271	241	267	289	246	267	244	240	267	279	242	254	249	250	250	248	275	276	229	294	266	242	285	271	240	259	272	267	255	245	243	276	237	252	250	249	232	249	241	283	286	280	231	241	249	253	249	258	260	250	273	280	252	280	251	242	257	274	258	258	245	276	252	281	270	268	222	261	251	271	265	264	253	303	239	280	261	241	252	263	243	252	225	254	289	249	262	270	251	234	255	271	249	285	266	260	256	264	254	255	259	261	232	255	276	280	288	253	267	272	287	271	256	259	245	251	265	243	249	271	263	259	230	249	247	246	243	278	289	277	271	248	282	247	277	259	251	291	239	245	265	256	288	253	275	271	257	283	274	259	268	251	253	244	258	254	269	275	294	254	245	275	250	269	258	269	240	242	263	275	246	279	260	267	245	246	247	269	253	266	245	276	255	245	254	280	263	272	254	297	288	237	261	242	264	271	247	289	286	257	246	266	264	274	228	230	278	252	268	259	284	283	282	228	279	289	250	284	265	268	255	225	280	242	263	257	244	258	255	256	265	272	240	243	273	263	270	252	237	283	253	264	262	252	239	273	230	247	289	276	256	257	247	276	247	271	251	265	265	270	283	267	260	254	250	267	266	270	264	281	238	267	223	273	258	245	245	232	277	228	245	253	265	260	250	252	253	266	240	263	256	216	286	264	241	227	236	233	226	265	238	273	282	280	260	265	260	256	270	246	266	256	243	270	265	225	261	251	296	260	254	263	263	265	250	259	231	284	250	255	283	266	267	271	284	274	271	290	257	248	251	264	236	278	257	268	282	247	255	242	284	251	270	263	271	246	229	259	261	231	269	266	280	283	256	231	272	269	240	257	260	291	242	261	260	277	255	254	267	241	283	287	287	274	255	239	255	266	258	288	253	231	245	239	269	269	262	267	267	255	276	256	267	277	239	243	237	250	273	296	250	250	253	257	260	255	281	225	226	253	273	259	256	285	274	263	244	276	218	256	261	283	254	235	261	252	236	296	258	258	282	287	239	247	265	274	248	265	259	286	256	236	279	253	255	248	266	241	265	261	240	271	221	255	252	251	269	228	266	276	276	264	241	283	262	245	290	258	231	256	281	250	259	253	295	270	224	249	253	264	245	248	264	279	277	282	250	269	278	265	246	248	216	256	250	250	255	245	281	256	260	251	277	237	268	257	252	248	278	264	238	255	267	247	218	250	219	291	256	259	272	248	249	244	264	241	286	245	271	284	261	244	242	287	275	265	260	286	253	248	236	256	260	289	252	271	247	255	276	276	298	268	250	268	240	247	277	260	234	232	241	250	255	255	265	284	254	243	255	280	267	264	228	252	270	243	242	271	252	246	250	230	266	242	250	238	219	273	254	241	224	246	257	269	249	270	263	293	266	259	265	229	252	234	251	258	256	244	221	249	260	268	276	245	269	261	280	266	253	282	252	252	255	265	254	238	286	249	246	269	256	268	240	304	244	245	262	254	253	234	280	279	249	261	251	263	278	249	269	235	261	266	263	242	265	273	290	281	268	270	271	246	258	263	290	245	288	253	249
51878	79825	67903	42526	30595	13739	2229	1610	1218	888	683	686	642	562	558	508	513	492	434	480	435	473	474	467	467	453	444	406	411	472	413	434	421	438	426	416	423	420	438	422	400	427	418	405	390	441	405	396	407	372	413	412	390	415	407	426	391	402	395	403	401	411	448	401	412	403	449	423	424	419	435	428	408	419	418	391	434	426	399	433	378	419	419	442	442	440	434	406	392	429	424	441	398	416	406	424	407	401	389	422	417	408	406	404	393	416	424	386	426	419	380	395	407	418	429	414	420	407	437	384	433	406	425	407	439	433	431	381	439	423	407	384	392	420	467	413	398	427	391	426	394	427	377	419	417	423	433	394	417	395	404	409	424	409	396	443	434	406	420	457	418	401	444	410	395	414	431	390	399	390	387	408	397	410	415	411	434	410	408	420	412	414	438	420	392	406	421	398	419	387	440	426	436	385	438	397	457	383	419	395	417	398	425	429	448	427	408	427	379	404	425	383	424	389	419	411	403	395	439	421	435	415	429	415	394	441	408	408	424	413	364	425	391	400	431	418	424	384	380	446	401	393	388	397	423	399	421	394	419	397	435	403	398	435	407	405	411	452	422	422	371	390	439	410	414	362	424	434	407	415	402	437	426	426	371	435	420	417	412	429	375	372	410	393	405	385	440	407	449	400	405	381	422	425	418	398	385	463	458	428	402	417	441	435	434	401	386	424	393	388	393	413	405	407	436	431	409	393	417	429	427	425	405	394	434	429	413	413	390	442	441	410	392	422	441	406	399	450	418	453	422	417	446	438	421	414	430	404	408	425	398	452	374	407	431	380	427	402	410	450	398	448	417	431	449	407	414	399	408	422	444	412	411	408	406	423	392	406	412	405	437	435	435	411	367	391	417	375	400	434	429	400	381	384	408	439	390	395	461	414	427	399	402	383	408	443	400	414	415	397	434	405	415	393	378	462	444	411	413	391	427	413	399	415	422	416	422	394	404	424	419	408	421	439	395	379	384	392	414	408	382	427	395	383	386	405	406	407	423	378	398	414	403	407	420	412	431	410	362	406	426	414	428	390	450	419	407	395	417	374	386	381	405	437	412	408	403	385	416	412	397	442	454	388	377	392	400	411	391	375	384	432	407	427	403	408	408	408	434	410	423	424	401	407	390	413	420	380	404	362	404	430	350	360	419	409	408	375	462	385	416	397	388	409	399	390	364	402	430	425	435	440	410	392	418	401	403	413	405	444	450	417	431	428	402	407	400	407	423	428	401	448	420	421	388	423	404	397	357	435	373	362	431	391	414	395	391	399	414	416	421	390	401	428	435	447	411	417	411	419	388	424	398	428	388	396	414	402	392	393	405	368	409	420	421	404	405	387	421	385	408	380	406	424	404	415	398	410	369	401	409	435	378	454	427	431	419	394	389	404	408	438	387	402	409	409	420	400	391	427	408	417	403	403	423	402	398	400	421	463	421	427	376	379	406	407	441	406	426	392	401	405	415	421	427	422	429	441	411	425	393	447	396	389	412	399	445	381	392	384	420	423	429	406	421	441	391	433	383	432	349	417	405	444	419	429	409	394	400	417	404	382	454	376	388	408	396	411	419	426	427	407	406	407	392	401	408	398	419	444	418	442	392	408	450	416	439	400	418	407	430	372	446	462	408	366	400	399	410	387	419	433	410	382	443	426	407	409	432	420	432	416	394	413	382	418	378	435	395	416	429	428	414	422	430	399	407	417	404	376	417	387	407	404	397	410	435	431	432	439	416	407	418	410	408	436	369	453	416	431	424	408	405	410	380	420	410	435	427	381	431	421	412	418	405	429	434	392	416	393	426	391	422	401	387	400	406	400	410	367	443	392	404	449	389	410	428	389	391	391	413	433	412	380	407	405	418	390	365	402	424	398	410	414	410	406	416	384	409	426	415	400	420	426	435	396	406	423	415	369	436	412	449	418	428	392	419	411	398	409	399	441	386	394	392	444	449	384	411	416	429	412	416	411	392	419	410	430	431	400	389	452	385	404	399	449	404	419	451	435	440	408	398	442	408	399	398	408	417	415	388	413	434	412	410	383	420	426	405	396	383	417	447	417	448	431	359	422	410	379	400	413	423	425	358	406	428	398	402	430	411	408	406	405	424	457	408	413	381	381	405	412	396	396	398	400	411	414	418	424	412	400	406	413	416	414	433	397	403	414	395	383	410	408	396	389	427	406	419	415	367	434	446	434	379	408	446	400	419	406	418	373	391	417	447	427	414	401	397	409	412	411	414	415	428	437	379	422	378	386	450	410	408	415	398	426	399	424	391	394	384	404	389	388	441	438	425	389	423	413	445	422	396	422	429	420	405	413	430	410	396	421	369	436	405	441	451	442	434	420	396	429	401	390	379	459	449	435	450	422	408	404	385	407	451	431	390	405	423	409	402	408	392	398	421	391	415	388	396	415	409	413	407	417	405	447	412	404	429	408	399	402	389	409	396	412	411	422	417	372	426	393	404	407	426	411	392	393	435	399	398	416	387	404	379	398	403	402	395	394	430	428	403	406	434	443	421	382	417	431	377	394	452	401	371	420	369	432	384	417	421	419	422	402	409	425	430	428	415	408	421	429	371	391	409	391	423	420	393	390	381	396	380	427	434	413	403	412	414	422	408	445	409	426	430	395	428	382	425	371	385	445	430	426	404	441	406	416	424	418	384	397	401	396	371	424	392	390	395	401	398	404	420	421	449	381	390	406	443	406	362	431	413	396	435	403	415	414	401	374	420	413	425	394	405	444	399	403	374	427	368	394	406	412	417	425	397	412	407	417	431	428	423	406	410	414	426	418	406	409	409	415	403	402	373	425	428	411	403	409	436	343	373	379	400	430	414	410	384	428	452	457	391	391	480	408	432	415	443	398	388	395	412	376	410	423	383	399	413	402	422	386	432	414	426	426	429	436	405	421	400	394	406	416	401	442	410	392	425	422	419	391	398	446	422	436	414	425	397	431	385	430	397	402	383	452	443	410	411	441	422	417	405	433	395	401	398	409	399	387	394	400	386	416	393	423	415	439	396	403	423	412	415	394	408	433	399	380	414	409	432	415	408	411	379	378	414	435	460	383	427	398	398	412	401	379	393	411	397	383	408	410	399	402	403	404	402	410	426	396	429	409	405	420	407	415	403	396	405	421	400	396	415	378	407	390	428	421	426	398	355	402	411	411	393	396	370	400	407	431	395	399	430	401	406	410	396	392	418	411	424	421	402	446	401	383	409	401	412	422	420	400	418	434	435	449	445	414	395	406	438	394	390	401	385	411	412	418	428	414	426	371	397	454	426	383	405	440	403	389	416	416	414	427	393	415	420	426	419	410	365	396	429	388	399	447	443	446	437	397	405	389	417	399	399	396	399	393	440	409	447	401	415	417	412	446	429	420	412	428	385	401	441	433	404	445	415	420	444	434	430	372	413	399	412	426	405	360	426	379	405	383	413	413	376	433	444	396	423	451	393	438	402	428	407	410
32742	36956	33385	14127	3061	1290	660	556	577	559	539	557	518	480	528	575	498	499	497	488	548	500	538	510	511	503	467	521	527	465	516	517	517	507	482	535	517	515	472	502	513	532	487	531	519	537	541	483	555	547	520	493	491	519	551	482	502	527	529	507	526	507	512	467	522	483	508	534	518	549	492	484	490	474	489	498	516	518	481	499	537	517	529	507	505	496	475	461	522	512	510	519	460	529	497	518	522	523	507	508	493	494	483	512	504	507	543	508	498	491	510	490	483	525	510	518	461	500	539	481	532	483	499	507	503	479	478	485	494	495	493	553	490	521	509	542	515	529	497	529	510	474	515	544	476	520	524	507	541	495	507	569	492	497	512	522	518	473	512	520	524	503	527	520	483	499	500	494	550	550	510	512	477	514	541	540	524	503	500	491	529	539	489	523	529	462	496	526	490	533	516	519	521	502	492	524	497	513	505	506	514	519	525	503	520	506	527	521	542	494	528	513	513	502	527	523	521	524	483	527	486	524	530	500	536	509	520	512	511	491	488	488	486	514	505	512	501	503	492	494	496	517	531	523	500	473	499	488	503	512	552	469	511	541	526	539	563	577	500	504	513	502	495	527	513	497	490	506	562	507	503	520	503	543	530	494	502	514	535	507	522	467	479	506	531	508	509	526	550	510	514	539	537	528	500	521	547	533	544	527	473	500	482	522	514	507	523	505	535	549	510	520	517	514	479	498	516	549	505	495	514	496	521	492	518	462	461	512	494	508	471	491	519	501	528	559	508	514	474	572	491	470	495	540	461	477	494	518	516	506	520	460	512	533	519	578	497	492	514	504	530	538	529	480	551	544	533	480	488	507	542	528	515	492	531	485	518	497	541	503	512	532	477	538	536	532	478	521	523	485	520	504	509	504	522	544	474	511	508	530	505	494	494	516	485	521	493	478	521	537	501	517	521	545	521	474	479	497	507	491	488	483	530	537	518	530	504	480	505	542	505	481	503	486	521	507	514	545	489	497	511	520	519	492	494	479	511	526	509	536	519	498	488	509	498	556	519	531	491	509	515	524	531	493	513	482	500	500	560	503	530	522	519	486	481	486	476	532	511	539	474	481	478	534	498	475	521	517	551	512	523	485	505	485	510	510	503	481	541	552	481	477	565	487	493	552	499	525	446	501	501	500	517	549	512	496	483	492	492	517	502	515	517	534	470	499	499	478	494	462	491	518	507	494	584	518	486	458	519	498	499	475	463	471	509	494	497	527	501	522	507	547	516	487	527	521	491	523	524	510	481	499	523	494	522	547	489	486	527	500	502	486	495	512	497	477	516	489	497	550	493	476	528	501	539	532	505	507	459	524	492	546	507	529	518	489	517	512	504	495	451	497	525	541	488	470	527	519	465	504	500	501	472	548	509	468	549	491	495	470	512	496	484	520	531	530	557	480	477	496	520	530	483	492	491	553	478	502	502	483	565	479	491	506	481	523	496	529	496	495	527	499	481	468	482	561	483	506	507	527	559	519	500	538	522	498	527	469	539	524	507	499	522	509	505	490	498	502	540	495	492	502	538	500	531	509	550	504	517	484	526	506	491	520	531	520	508	509	472	490	507	501	519	515	489	511	505	534	489	516	505	489	510	556	502	523	487	491	527	528	495	489	498	530	495	525	501	500	498	498	514	458	531	537	524	501	483	493	472	493	542	472	525	499	514	519	506	504	510	510	497	476	519	485	537	517	520	532	564	475	501	488	530	530	550	505	523	547	522	477	506	509	472	532	501	487	523	533	499	489	481	505	518	480	501	463	514	494	512	512	494	523	492	475	556	530	496	522	481	485	512	493	499	477	502	508	552	550	472	451	514	539	497	462	506	499	510	488	496	512	484	484	541	499	484	535	522	496	497	485	491	509	494	530	517	483	512	542	485	486	503	505	460	503	547	467	492	530	530	481	489	514	508	518	507	518	497	531	469	526	470	487	541	496	534	534	482	519	517	483	524	538	528	546	480	459	545	482	466	481	511	504	530	523	494	492	499	499	503	493	524	503	496	488	489	499	508	481	502	459	473	518	502	488	522	535	492	503	482	487	517	540	495	534	461	503	508	496	515	522	496	569	535	454	514	506	493	530	495	511	484	505	489	470	491	526	474	480	516	528	504	530	533	540	501	541	487	523	497	493	493	534	509	499	477	482	482	532	499	511	502	501	538	491	487	537	502	554	516	485	495	506	518	480	540	518	476	522	533	480	524	527	474	528	511	543	506	522	475	536	509	556	513	483	538	528	500	516	510	515	483	499	503	504	480	508	511	489	517	468	541	496	504	552	501	501	456	513	550	512	489	473	465	492	516	504	519	469	504	527	511	477	504	519	520	517	505	557	522	494	504	501	515	521	526	524	529	530	498	489	523	508	496	522	513	518	519	499	534	548	520	519	487	512	498	487	508	514	500	484	506	521	470	465	546	504	481	514	534	476	521	512	524	497	521	481	530	514	521	562	505	490	489	507	495	527	476	510	483	530	464	515	527	531	517	484	493	515	518	503	492	485	488	524	499	523	507	490	521	524	489	540	445	484	506	528	541	491	507	539	490	531	504	498	523	533	526	470	519	491	522	479	498	505	501	484	520	530	509	536	499	490	486	485	547	475	494	469	530	547	488	536	482	492	525	486	519	501	529	505	480	491	533	495	559	511	488	521	528	486	485	525	469	509	518	494	539	509	535	508	504	500	487	491	532	530	528	499	538	498	490	474	523	566	533	481	512	505	498	507	530	510	476	501	530	483	548	521	496	507	524	530	497	511	520	528	480	528	502	487	505	521	487	546	564	487	517	533	526	517	518	503	506	527	519	494	526	527	570	505	511	524	502	529	509	531	470	535	506	497	526	482	531	489	497	482	475	488	499	502	506	505	481	502	505	491	517	509	525	493	533	485	489	490	512	512	540	479	510	503	503	519	490	527	502	489	522	527	512	497	477	498	548	510	489	492	524	519	478	529	512	539	513	530	510	468	462	498	471	514	538	528	540	497	507	510	521	483	518	504	460	504	488	500	469	514	495	501	496	497	508	534	508	509	499	495	499	496	529	484	472	499	468	500	552	539	539	519	488	470	486	509	514	500	533	478	518	521	465	497	507	475	513	504	480	481	511	520	518	457	468	524	526	466	509	520	501	532	534	473	511	491	529	500	482	490	505	506	470	505	549	490	504	526	527	473	503	510	517	511	501	528	536	514	492	506	466	520	502	542	510	493	540	494	491	480	516	516	524	523	504	491	524	506	518	517	541	524	520	457	518	518	466	506	535	463	517	524	482	502	495	539	548	516	507	539	507	545	509	519	510	538	484	479	499	526	485	483	506	504	555	466	465	513	521	459	492	476	506	549	504	522	516	493	479	531	476	499	514	502	533	508	483	478	534	507	513	478	547	489	480	515	525	516	489	537	522	487	506	502	484	526	516	555	521	490	519	535	482	497	471	475	506	530	530	511	492	502	501	526	549	515	518	471	467	461
43518	54105	35895	11698	4715	2421	1071	1053	1041	923	884	852	825	819	833	835	724	782	785	765	854	833	797	781	789	753	798	819	760	824	791	833	792	800	776	792	826	786	744	809	751	811	781	763	759	791	782	802	747	808	788	779	766	787	762	792	763	744	812	862	796	767	804	767	779	756	768	798	817	766	780	805	740	795	764	804	802	786	811	812	767	826	808	733	798	740	758	791	759	791	796	829	730	744	733	765	772	807	763	738	778	787	828	808	780	724	740	772	762	694	803	785	755	775	779	793	749	773	766	805	764	758	784	809	759	866	810	800	735	798	799	747	715	778	799	831	765	796	813	805	766	797	781	793	748	779	749	772	783	777	816	767	794	759	843	810	755	741	816	767	756	762	762	785	772	761	783	686	759	747	778	750	788	817	801	762	784	785	763	826	772	779	819	785	733	786	762	832	802	814	776	798	772	789	803	777	832	767	797	786	776	775	755	731	794	748	781	734	736	755	769	741	815	740	751	765	753	739	788	809	758	749	752	790	760	761	755	791	795	753	816	770	805	767	795	770	768	832	776	784	740	756	770	775	816	806	775	802	791	794	777	752	757	789	793	792	755	774	799	773	725	750	815	785	806	749	757	808	790	803	772	775	757	777	765	769	759	747	755	820	803	777	741	790	760	735	735	752	760	787	783	779	794	781	803	814	812	761	832	785	794	771	770	797	832	787	779	804	809	793	762	822	773	746	753	827	790	778	727	788	746	817	767	794	760	747	775	794	783	819	816	739	792	805	790	739	765	773	787	743	749	779	766	792	788	809	792	835	745	754	714	745	772	808	746	782	749	781	773	776	763	783	811	738	770	734	803	757	817	828	753	764	791	772	760	777	794	762	718	736	788	778	808	800	802	792	751	796	776	754	785	756	762	770	761	744	815	732	817	756	763	818	785	817	759	842	794	783	734	769	795	797	805	817	783	834	830	768	753	747	773	753	816	747	815	752	716	803	782	764	782	795	773	736	752	755	848	758	741	793	796	792	765	796	806	793	754	833	791	744	813	753	844	769	781	817	785	833	816	788	768	797	818	793	808	789	775	775	729	717	799	778	736	809	785	803	865	795	755	781	769	811	741	757	763	749	789	735	775	828	792	823	821	739	790	771	774	755	818	854	749	763	747	749	779	785	795	792	768	787	826	770	725	765	756	735	756	818	857	796	706	774	773	793	769	766	764	758	778	748	768	817	796	825	776	784	796	773	764	790	807	769	839	780	803	806	802	773	797	758	722	752	802	814	793	795	806	816	728	729	789	744	821	734	801	765	791	776	781	742	740	756	756	749	761	771	770	800	810	790	761	770	729	806	781	748	749	826	776	744	731	832	765	743	792	756	772	774	777	786	767	767	710	776	736	749	833	843	757	777	790	733	789	775	796	719	788	809	799	799	753	799	786	734	800	769	782	759	779	779	797	766	813	801	745	760	789	767	811	804	802	783	725	742	801	823	758	783	802	810	760	763	774	768	773	758	754	812	790	793	787	753	765	781	831	728	782	753	779	747	719	795	741	769	807	840	793	767	730	752	736	777	779	800	781	769	810	746	812	740	775	729	775	780	768	805	717	795	795	776	793	725	696	832	806	774	768	771	776	783	805	802	758	763	754	785	823	797	832	830	739	778	781	747	795	816	807	785	809	794	770	776	764	765	836	771	789	797	808	774	762	720	788	763	777	737	766	806	791	783	829	782	797	770	756	763	821	725	804	754	734	779	727	789	784	814	771	777	829	804	742	813	753	768	876	766	802	843	778	761	751	773	803	724	737	784	765	794	768	726	785	829	740	761	782	795	799	762	808	780	782	799	800	733	763	735	787	796	808	760	822	752	782	794	725	752	786	707	796	764	821	759	802	706	764	771	793	817	792	714	746	762	792	789	784	732	783	763	783	809	755	797	790	814	756	819	777	788	812	782	818	822	765	772	729	743	780	754	802	763	773	796	785	823	809	749	767	763	803	761	785	762	794	726	758	762	756	753	750	769	813	809	786	783	777	789	815	838	813	778	800	825	770	783	793	749	736	787	725	770	765	742	766	769	733	775	773	789	787	735	747	823	763	738	769	771	743	783	796	798	773	796	783	803	804	769	774	812	776	784	820	779	743	766	759	750	773	807	745	779	731	749	736	754	770	768	761	780	778	824	799	773	767	739	778	769	799	818	796	746	792	766	778	779	764	818	798	771	787	799	790	755	824	728	766	791	819	737	782	737	742	816	786	818	830	791	743	693	764	765	732	758	810	796	802	810	766	786	852	808	846	764	794	762	796	777	747	750	807	742	782	764	805	814	776	749	760	828	737	856	765	765	782	762	774	751	825	769	776	741	808	783	758	826	783	758	785	773	755	763	762	793	731	764	763	800	713	846	748	797	820	772	778	795	744	758	848	804	773	817	750	775	758	762	772	756	821	754	742	804	796	813	809	781	776	802	796	806	802	739	748	794	787	767	775	802	798	745	786	790	809	800	797	778	768	777	767	776	748	792	841	785	787	827	751	762	781	735	786	804	771	787	783	759	758	822	755	760	820	774	805	764	739	772	771	752	769	819	792	783	806	726	795	793	837	766	749	769	805	764	730	742	767	761	763	756	747	750	751	740	790	759	787	734	764	755	770	752	845	786	763	772	785	788	747	871	755	790	766	782	809	805	790	784	783	776	793	707	798	768	790	765	776	799	827	763	795	764	752	724	782	776	746	787	808	753	755	770	779	775	795	807	785	758	826	752	768	816	781	815	806	811	819	738	784	802	796	760	792	791	801	792	771	768	790	776	771	801	754	736	798	755	741	747	799	755	754	853	783	751	799	783	765	824	750	737	792	781	822	748	802	771	807	710	744	772	747	759	783	756	808	796	783	783	760	819	826	799	760	768	784	801	718	765	781	762	810	765	754	784	728	825	778	772	774	822	771	793	754	786	775	793	736	801	793	799	851	784	761	794	778	783	808	737	770	810	755	813	738	830	737	740	811	728	799	801	817	763	758	750	774	780	787	801	811	764	785	788	790	837	807	776	818	755	808	821	797	786	779	748	765	765	756	847	780	736	788	800	852	739	762	767	762	796	791	800	743	777	780	717	814	764	744	757	830	744	782	776	809	790	795	779	858	828	825	777	771	769	818	815	819	788	770	773	780	769	793	794	757	711	747	819	760	808	783	787	794	748	765	801	798	788	768	724	736	808	772	772	790	805	718	802	756	756	802	762	795	783	720	726	765	815	698	793	807	734	754	738	752	779	769	775	761	742	744	838	786	753	787	758	743	782	736	787	734	745	779	800	799	763	814	747	774	801	759	826	767	728	848	779	768	722	774	813	783	804	800	770	750	791	753	762	726	806	765	834	772	794	765	773	714	822	747	787	705	764	830	737	770	758	806	801	807	754	785	741	755	764	794	758	773	770	768	773	806	777	796	745	797	770	734	762	777	793	738	749	752	756	800	778	827	779	793	783	782	772	792	748	786	768	788	765	753	789	791	767
24678	21865	29467	25448	22284	16975	2627	784	653	600	588	594	541	488	516	461	483	476	498	491	509	466	479	476	479	449	473	477	491	505	457	480	470	494	482	483	498	469	464	479	483	464	467	416	450	450	461	450	436	445	424	463	439	476	478	427	500	461	480	502	467	433	476	463	458	464	476	457	501	476	448	443	433	434	445	449	489	468	453	492	456	491	461	441	471	460	457	441	432	478	460	440	478	490	467	438	472	450	449	517	448	493	445	498	480	435	493	451	485	433	478	457	520	456	499	451	478	450	479	427	465	495	452	444	451	501	455	451	451	499	457	477	506	485	440	418	493	473	468	497	487	471	497	446	464	452	426	425	448	485	476	428	482	503	461	448	446	484	421	507	493	447	472	458	466	460	464	457	462	459	444	472	458	422	468	477	475	449	442	485	432	455	469	445	446	449	440	449	455	468	512	410	498	453	480	455	483	446	470	453	429	422	432	460	454	499	441	476	462	450	429	435	448	479	452	479	465	456	472	466	463	433	463	452	466	478	441	464	462	428	443	486	438	452	469	430	445	463	428	483	433	475	476	427	487	444	452	463	467	470	490	451	456	477	478	489	431	462	434	433	464	471	416	452	450	466	447	489	451	464	473	454	444	435	505	470	463	423	478	472	467	442	461	433	501	443	471	464	425	464	445	452	473	440	481	431	472	480	461	465	479	475	457	492	444	457	465	483	513	511	444	474	467	460	488	471	461	478	447	451	440	416	490	470	458	471	472	466	456	476	470	465	509	423	443	483	465	451	452	478	473	488	436	445	443	410	464	463	451	431	441	416	442	464	462	427	456	466	452	484	481	484	469	407	466	441	466	480	475	466	477	442	442	436	471	444	445	462	470	491	439	435	494	450	474	427	479	438	448	444	482	418	446	490	443	479	449	449	467	443	480	484	452	433	460	427	456	464	447	432	463	446	486	452	439	486	412	469	438	439	454	428	470	430	449	452	465	503	444	482	441	445	467	499	468	456	480	462	446	439	460	419	476	453	431	488	427	456	472	442	427	442	450	505	489	457	453	444	423	441	441	456	434	462	491	446	466	504	470	465	464	465	497	478	456	477	420	492	430	485	475	458	489	489	444	472	453	485	467	440	471	449	457	405	458	412	481	470	497	438	474	491	449	446	454	445	483	439	467	402	452	450	426	447	439	427	431	435	475	460	449	469	476	452	437	433	435	455	449	443	507	459	432	495	468	458	451	487	468	476	458	454	472	432	480	472	469	452	438	430	451	447	483	447	430	468	451	447	423	463	415	436	466	467	489	455	418	476	452	455	506	492	455	461	443	474	464	448	470	451	459	447	451	458	458	470	448	464	428	443	441	459	463	466	447	452	495	465	491	435	461	474	447	444	468	521	461	457	452	491	432	463	461	472	459	413	432	452	466	475	449	438	412	430	445	428	468	470	454	432	476	449	453	463	416	464	468	448	481	484	466	439	451	453	478	447	451	435	464	489	427	478	449	437	451	455	450	436	461	492	438	459	467	452	491	417	440	451	483	491	433	515	430	425	470	498	456	457	455	456	456	477	477	462	442	431	508	457	420	454	446	460	450	476	460	419	448	453	455	461	459	415	434	438	481	411	454	452	442	449	440	425	496	434	481	465	481	476	437	465	462	507	496	454	438	452	467	455	486	424	479	431	465	477	435	475	432	413	476	409	484	446	468	451	482	477	465	478	434	465	422	501	465	447	428	492	471	493	490	453	454	494	471	409	434	497	450	438	477	441	453	446	494	474	433	453	450	466	422	458	483	474	492	483	466	445	468	471	446	454	452	453	445	447	450	472	472	456	467	434	458	494	486	501	474	450	490	438	419	413	451	446	477	506	430	480	468	429	465	489	443	482	478	444	468	457	438	432	415	439	473	449	436	478	453	435	448	434	479	461	439	445	433	454	422	492	468	454	454	478	454	459	462	460	460	439	469	441	451	496	450	452	465	471	433	461	471	428	476	467	454	466	473	428	455	458	479	488	451	500	476	451	464	468	407	491	445	488	480	460	472	475	464	467	488	449	465	435	462	453	488	453	447	462	472	480	430	450	435	432	448	472	505	425	461	454	471	465	462	486	463	431	468	458	447	447	482	452	468	468	474	443	469	494	463	426	511	481	468	467	457	454	480	486	484	410	482	500	435	489	450	441	473	476	481	435	465	454	453	514	440	505	514	470	457	450	463	461	450	485	461	461	460	458	475	437	453	446	517	482	447	427	468	451	479	457	453	470	436	460	487	448	490	445	472	499	469	482	461	451	439	466	459	472	433	461	468	421	456	436	444	480	448	468	472	437	419	459	446	462	480	429	433	449	495	431	431	440	453	492	443	457	451	452	457	469	432	477	450	454	469	467	446	486	463	451	430	472	446	495	488	429	473	435	444	486	494	447	430	467	450	483	466	464	444	456	440	450	431	483	448	452	441	465	474	448	434	465	457	492	446	431	451	472	451	460	458	463	413	454	462	457	431	486	485	418	490	453	463	479	449	459	454	450	454	452	476	500	466	485	468	477	434	472	434	458	448	478	468	497	461	469	420	478	446	497	472	486	498	436	446	488	478	484	493	459	456	437	479	495	457	450	497	491	458	465	453	456	450	455	450	476	430	467	485	445	442	479	463	432	480	459	462	474	467	487	516	480	469	477	433	467	502	452	466	471	470	486	439	504	464	463	460	472	459	447	478	461	470	425	459	451	436	432	441	466	429	454	458	415	420	448	438	468	480	455	430	503	429	439	401	413	448	452	435	444	478	442	478	447	479	467	416	450	507	440	457	469	435	468	483	403	430	474	442	449	484	480	435	435	447	482	456	439	449	450	464	477	490	445	468	491	485	468	466	450	491	490	455	445	487	475	433	475	449	444	410	459	409	520	473	463	486	465	447	418	444	491	445	473	416	490	463	471	446	476	467	450	469	462	475	425	464	468	460	435	431	487	459	476	422	487	473	510	440	482	495	429	458	462	450	469	454	436	475	462	435	474	455	470	433	477	474	490	448	476	492	431	483	458	479	459	470	419	476	448	455	446	470	470	496	445	473	429	458	433	440	462	462	488	455	463	462	431	489	491	460	450	471	474	456	464	430	479	446	461	462	481	447	472	465	473	479	499	444	458	472	509	470	466	448	439	421	488	465	454	439	432	442	447	453	475	437	482	410	455	449	412	470	467	469	467	449	423	466	461	451	460	463	449	436	457	487	481	426	461	451	449	454	447	422	459	467	467	457	457	476	477	484	458	474	444	472	453	460	472	496	428	479	497	492	486	448	458	505	449	487	479	482	449	451	474	445	404	455	468	469	451	450	458	438	455	466	510	458	478	448	437	427	469	511	430	490	458	451	450	465	434	453	455	460	450	435	430	451	483	452	449	435	469	429	413	460	479	427	454	436	419	477	480	475	483	451	428	469	469	471	493	500	424	444	466	457	428	448	440	447	426	438	474	425	461	431	453	434	400	434	438	466	488	404	446	477	493	494	426
46987	67657	51047	32560	28150	16892	1685	1627	1331	1112	1068	1023	885	893	783	851	836	856	771	843	770	778	737	778	788	761	803	750	776	716	739	748	708	719	684	722	753	690	741	687	696	748	714	711	716	745	739	724	706	736	722	675	746	681	736	712	717	677	713	774	742	696	676	728	722	697	716	689	667	682	703	702	701	709	718	742	723	750	729	664	699	671	730	761	691	692	751	670	753	725	721	697	731	696	735	717	728	723	758	713	734	717	715	718	708	699	714	748	712	723	731	690	725	676	704	729	726	737	722	744	725	707	696	745	680	689	705	735	736	721	731	754	765	700	683	725	717	686	780	688	726	725	700	741	713	745	773	704	763	655	698	674	740	741	720	722	674	694	719	704	704	674	750	714	673	732	734	684	704	701	718	751	723	730	720	687	743	713	685	715	751	712	710	739	731	715	720	677	741	694	666	779	721	740	744	751	720	702	752	679	680	722	701	712	719	680	694	715	679	734	718	709	715	749	716	687	698	761	666	675	714	739	751	710	687	756	731	732	701	748	672	727	729	763	707	700	757	731	705	687	721	720	721	718	744	722	737	727	718	683	717	702	698	719	708	652	701	705	741	699	741	718	728	693	693	714	709	699	719	727	720	741	722	684	740	733	749	673	703	651	705	772	725	735	691	714	734	740	690	711	704	721	756	737	716	694	671	769	773	687	778	743	768	718	727	692	726	726	703	760	757	700	731	706	757	675	694	757	713	741	737	791	704	731	648	691	690	700	719	684	654	714	729	664	741	720	670	722	745	712	697	714	710	701	668	737	699	708	697	715	726	734	670	767	689	720	686	695	713	712	711	740	722	721	694	704	699	730	665	749	757	711	705	727	740	726	695	747	698	733	667	735	734	689	687	688	752	711	697	757	678	683	717	692	736	752	756	737	734	729	728	734	690	719	692	718	738	721	688	747	685	769	695	780	697	716	692	678	666	700	707	702	725	763	765	667	705	692	731	672	728	709	683	695	749	708	724	676	697	740	727	726	719	680	656	735	720	655	726	707	724	763	756	770	704	679	718	663	714	729	669	718	732	713	703	725	716	721	704	746	734	739	665	727	694	727	689	719	752	712	675	706	744	726	713	734	718	713	708	737	696	706	711	710	696	704	658	714	689	721	705	707	693	701	716	696	709	744	715	675	707	710	780	677	696	726	698	682	697	680	715	708	729	716	719	678	744	713	709	776	671	674	707	633	741	734	695	685	720	764	739	710	721	676	754	708	745	740	717	708	772	703	704	720	691	711	671	660	704	708	728	722	689	696	707	685	679	699	719	760	728	749	723	686	671	673	761	702	703	694	714	729	756	677	717	726	713	713	717	721	709	714	701	730	692	693	741	712	704	716	741	740	699	769	705	745	672	730	694	690	735	675	714	693	740	713	709	706	720	754	718	734	710	688	686	730	719	674	678	723	683	713	761	741	702	711	751	689	717	686	707	726	722	684	698	696	732	712	739	728	738	710	721	678	760	719	714	681	699	695	654	713	739	723	705	714	691	705	732	730	671	727	704	680	703	717	687	721	726	710	715	778	695	667	732	671	717	686	729	725	761	757	708	733	758	747	705	734	719	722	696	701	740	742	730	731	701	672	687	683	689	673	664	734	697	706	731	746	746	666	704	729	732	730	691	713	724	733	703	746	698	727	703	700	743	748	738	697	734	730	670	734	724	704	722	722	680	740	721	695	695	737	732	712	706	706	715	699	709	750	732	669	703	722	677	675	700	743	701	700	724	728	733	712	734	742	671	707	725	723	734	724	682	676	674	717	721	719	710	697	695	731	762	695	691	716	713	712	745	748	674	718	708	743	726	662	714	709	723	697	685	680	708	720	694	705	744	740	681	703	699	739	745	702	736	720	745	767	719	741	757	722	692	731	730	704	738	692	687	730	693	679	762	737	721	703	736	698	702	735	677	711	742	728	715	659	721	745	703	721	704	707	752	700	660	721	694	705	734	663	686	727	681	699	706	746	720	681	697	684	760	690	681	735	714	709	769	732	713	716	732	771	697	714	771	708	755	689	749	723	734	737	678	678	753	709	755	702	686	740	720	754	701	684	724	786	738	742	715	725	725	701	794	709	719	697	696	704	759	725	663	660	756	707	734	690	697	680	688	697	695	687	685	738	734	694	698	723	735	722	737	706	677	725	775	749	733	717	702	774	668	688	724	703	721	715	726	710	726	743	731	718	698	708	691	684	690	704	757	712	686	727	714	718	737	703	716	692	727	741	708	717	699	700	706	705	727	712	770	736	732	703	741	663	700	690	724	733	742	751	725	744	701	748	736	683	706	745	755	691	751	738	693	690	706	726	735	705	728	707	723	723	753	723	706	708	703	674	761	695	715	749	703	733	674	717	728	744	730	751	717	723	692	724	738	719	696	724	708	709	721	743	642	696	764	732	747	731	714	685	702	750	675	722	755	694	679	691	723	749	704	729	668	721	712	679	707	678	731	728	740	722	680	752	715	685	724	692	717	741	691	740	742	684	705	718	712	683	698	710	680	725	716	692	671	736	708	747	674	720	653	696	710	731	713	726	665	688	771	719	733	740	707	699	695	747	728	721	739	693	753	757	732	709	757	737	703	701	744	727	694	708	704	735	718	711	721	717	738	706	708	712	745	731	742	727	734	733	753	747	736	738	700	722	758	733	733	723	708	769	736	743	717	703	736	714	752	735	680	738	693	696	694	713	740	715	695	670	651	692	738	688	684	731	697	731	696	722	721	742	685	676	727	719	709	713	708	696	725	737	770	715	719	698	716	699	735	738	703	784	719	734	700	723	722	728	766	767	722	729	679	700	683	698	713	737	662	749	731	734	715	717	666	731	744	747	707	730	741	765	707	731	743	724	745	687	730	680	703	678	699	718	710	731	713	689	742	703	768	736	715	720	710	771	708	729	719	677	697	750	727	704	732	745	685	719	742	738	716	740	726	728	688	720	701	726	699	735	746	713	743	682	726	738	740	705	748	720	667	655	746	728	757	723	708	758	725	709	732	691	680	700	686	718	750	696	693	734	768	683	722	713	735	757	703	712	770	715	715	694	716	712	722	713	707	689	714	675	648	733	736	730	703	746	743	735	702	710	738	684	688	721	716	736	640	750	717	722	716	735	726	683	690	739	733	695	731	733	715	783	691	731	743	675	704	718	749	721	719	682	710	749	717	711	735	714	720	724	741	727	765	739	713	754	723	715	728	727	723	677	725	674	712	717	658	770	758	670	733	760	726	726	741	709	735	683	730	670	674	686	715	699	723	773	704	745	750	683	695	731	713	716	673	709	661	715	696	736	678	767	724	726	725	726	712	707	745	672	697	695	701	717	667	722	715	712	753	714	711	698	786	707	704	674	695	766	727	721	675	739	708	688	731	725	672	751	728	784	719	743	705	686	700	756	728	716	710	699	727	700	745	746	686	713	661	775	760	710	722	738	676	767	681	753	800	725	705	725	723	713	710	714	715	740	749	712
23564	21612	29343	24652	23418	23093	9412	861	646	417	395	363	347	333	301	298	262	263	264	251	268	226	249	238	213	215	245	230	234	215	224	237	220	239	234	224	230	235	229	207	240	235	232	239	236	247	224	227	200	230	211	235	239	205	236	210	212	242	216	238	230	243	216	226	203	240	211	215	205	227	210	200	199	248	218	225	217	247	246	215	226	237	195	196	220	225	204	218	209	244	233	195	220	233	227	225	242	189	243	213	213	229	224	255	232	245	199	211	228	219	210	214	230	237	228	210	225	236	226	235	215	217	236	212	240	223	218	237	207	230	222	239	223	233	224	218	219	204	204	244	194	228	214	186	238	184	229	222	215	209	230	216	237	247	223	221	207	212	226	234	209	207	223	219	221	226	235	200	225	213	227	202	231	245	216	221	254	223	198	210	216	249	238	246	220	264	220	220	222	216	240	246	219	225	213	205	224	219	207	238	225	219	240	201	209	225	222	203	207	230	193	208	205	246	218	247	210	223	218	210	225	239	224	218	218	202	244	223	226	204	204	218	210	225	239	234	207	200	203	239	206	198	206	226	227	200	215	221	241	219	220	223	203	193	223	194	216	231	239	214	229	221	214	212	204	196	220	213	232	189	217	231	209	229	197	233	193	193	215	235	248	219	228	211	206	217	211	210	240	228	214	236	227	194	222	199	226	212	232	227	233	244	211	226	201	196	220	229	217	240	231	209	226	196	203	219	214	201	224	234	235	220	234	228	242	206	227	213	235	230	238	210	219	214	216	207	212	191	208	219	217	221	224	206	204	231	193	224	204	209	217	243	233	236	210	215	201	228	213	220	210	223	183	224	232	209	208	215	232	215	211	212	225	213	207	212	234	193	219	227	204	229	231	247	211	212	228	207	220	220	237	228	224	204	234	225	209	215	239	221	197	239	216	213	221	219	215	227	241	226	217	236	224	214	221	242	204	216	210	236	222	207	227	209	211	209	242	229	240	226	195	230	232	207	232	216	244	214	211	225	234	193	218	231	232	224	229	207	230	226	220	213	211	203	230	218	221	200	238	214	257	244	196	224	262	211	228	223	213	242	230	203	236	203	232	212	245	204	217	214	220	222	229	232	200	227	235	217	205	203	209	233	224	223	219	241	212	216	234	217	229	238	218	228	194	225	210	208	207	234	244	230	198	221	224	172	224	199	194	235	216	220	222	239	229	233	210	219	209	215	209	240	212	235	215	190	225	223	227	206	222	221	239	222	218	209	227	218	225	232	215	243	188	203	206	216	208	237	218	210	235	236	214	211	222	222	216	203	210	248	216	247	236	194	208	223	211	228	210	168	238	241	221	230	242	235	227	226	187	208	251	210	233	233	252	217	198	210	219	227	230	215	234	203	220	219	239	211	224	226	225	205	235	211	207	251	209	233	257	194	215	232	220	215	224	200	182	209	240	229	242	210	217	227	193	227	195	222	203	230	230	194	219	180	233	254	211	214	235	217	214	231	220	221	213	225	208	241	204	195	222	228	215	204	227	225	221	227	243	209	220	214	222	211	250	235	225	188	222	238	226	232	221	223	230	206	232	222	226	235	227	198	237	225	214	219	207	194	246	217	203	243	235	242	248	235	220	235	217	220	216	210	215	219	195	240	212	209	199	216	212	212	230	183	215	206	207	209	233	236	226	245	221	252	218	220	244	207	245	230	214	233	217	243	214	204	198	241	252	218	221	218	218	219	238	239	214	224	208	224	208	218	231	218	228	243	205	220	209	222	259	225	234	208	211	240	197	215	212	218	190	203	217	205	218	217	208	225	223	242	202	229	241	188	227	211	210	235	237	253	219	216	229	213	225	236	205	218	214	224	236	230	231	199	215	237	225	199	218	206	205	224	220	199	225	224	232	222	211	183	212	233	221	209	225	206	200	209	198	228	218	222	228	202	208	216	240	226	235	229	224	208	246	223	213	208	202	205	221	242	222	204	215	188	227	199	200	213	221	226	202	216	239	194	250	222	218	233	218	220	227	254	211	228	228	208	209	221	236	196	218	214	195	216	235	220	195	201	190	220	221	232	234	226	214	233	216	213	234	234	210	235	215	191	219	224	207	217	207	235	208	205	246	206	222	246	233	214	217	226	216	214	228	218	223	209	216	245	228	207	229	228	207	249	232	224	202	231	205	252	208	237	194	237	215	207	202	192	227	228	215	246	227	199	229	210	222	235	240	205	241	211	230	197	213	268	222	202	224	217	226	239	227	213	202	225	212	231	250	231	246	230	231	198	252	205	190	227	227	216	202	229	214	235	220	224	221	231	208	230	202	197	232	231	211	198	222	227	192	244	235	225	242	220	223	223	224	218	190	215	221	215	212	214	203	191	229	220	221	213	217	231	249	219	240	242	206	198	200	225	237	202	207	233	218	211	239	220	213	207	201	222	206	258	224	229	232	197	200	196	208	221	202	222	218	210	199	211	216	227	224	229	216	224	219	232	233	206	229	216	207	208	215	233	213	226	214	204	195	230	238	210	198	215	240	224	211	269	209	250	200	221	205	225	225	210	224	231	226	227	233	214	197	216	213	194	192	216	196	193	215	222	228	200	210	248	201	217	214	239	221	245	192	227	209	255	200	210	184	219	248	221	254	201	209	202	230	212	220	237	232	208	205	236	232	207	199	210	211	209	200	218	196	203	239	248	211	222	211	253	208	214	200	232	213	219	229	213	217	225	207	263	212	218	209	240	239	235	222	215	205	223	214	211	247	178	211	217	242	224	248	221	174	230	208	212	242	233	234	217	195	229	217	201	244	204	203	223	211	219	241	221	222	233	219	213	210	213	219	248	234	224	214	231	223	230	238	235	193	179	223	212	234	232	224	221	214	211	235	212	245	232	231	242	237	238	227	245	222	208	252	206	199	221	224	239	239	237	241	211	198	231	229	235	225	212	239	196	228	243	214	206	219	232	247	216	221	224	220	221	198	262	237	230	227	233	206	216	227	238	223	198	218	226	225	212	203	229	232	229	252	229	206	224	186	247	202	224	204	238	214	226	223	206	197	229	224	231	211	217	207	207	205	237	229	206	199	217	209	227	241	224	241	211	197	197	209	232	199	220	196	227	205	238	225	205	207	222	199	192	226	218	213	222	223	227	208	208	243	202	230	208	211	222	225	218	250	215	217	224	235	238	213	231	204	229	202	209	206	195	213	238	227	224	225	195	198	212	245	212	241	222	228	218	250	219	222	204	212	232	207	228	213	212	225	219	236	221	229	225	237	207	247	219	218	207	230	219	222	233	211	224	204	236	226	231	216	226	225	220	214	205	216	225	236	220	238	216	235	215	244	216	233	219	216	235	249	195	230	229	194	233	203	224	237	213	213	201	205	235	210	217	236	219	212	234	200	201	219	219	203	212	228	239	233	227	223	216	236	231	218	209	227	230	236	213	201	221	232	218	206	218	223	225	222	198	223	229	220	237	221	234	197	195	219	222	217	225	215	215	238	207	240	227	225	213
49521	71470	57633	42494	38118	24980	3611	1651	1744	1098	910	779	650	661	599	583	540	495	464	481	443	397	431	390	434	435	436	397	405	375	362	381	341	377	357	365	419	380	379	373	383	351	386	359	335	386	354	373	370	337	365	369	398	382	350	381	361	371	376	348	347	373	350	343	343	367	359	388	362	352	370	391	385	369	357	327	361	345	394	371	368	382	352	373	379	364	332	341	356	418	365	351	338	373	395	330	339	354	344	318	386	381	343	417	356	357	321	346	375	362	356	388	341	376	416	372	330	374	370	369	391	369	364	361	360	336	322	362	367	353	356	326	354	366	369	377	320	345	359	322	367	365	357	364	368	344	363	351	381	362	330	335	348	348	355	369	355	375	341	359	348	300	390	376	362	383	370	366	338	383	353	383	364	367	352	385	367	376	359	392	330	357	362	376	372	348	358	316	363	339	350	365	358	354	328	374	363	359	323	371	372	348	397	329	354	377	371	356	330	361	351	361	393	338	337	364	331	360	399	344	369	381	351	362	363	383	348	376	372	355	348	356	337	364	344	326	352	318	354	380	374	330	361	337	359	379	361	361	352	355	339	357	360	356	349	327	346	357	338	350	349	344	363	342	371	347	328	340	341	301	336	378	353	394	356	339	328	359	323	361	332	340	398	341	353	369	325	363	321	349	353	359	371	343	366	357	368	347	324	350	359	356	323	317	367	350	369	378	344	378	346	369	339	325	375	344	357	374	349	353	350	355	344	358	351	365	325	368	371	354	346	354	387	337	360	349	354	391	341	390	350	342	368	349	340	382	381	368	356	378	326	373	363	340	365	365	370	351	355	358	394	338	342	322	347	362	365	366	353	358	327	336	366	340	365	356	371	379	330	398	359	344	386	331	360	364	362	351	352	370	383	369	380	347	393	356	340	350	352	357	345	347	332	336	342	369	323	345	393	342	362	340	361	333	359	360	335	351	332	338	360	368	385	377	369	338	372	368	393	379	350	334	361	350	388	369	342	382	357	366	336	325	360	364	377	342	377	343	345	361	350	358	357	355	371	368	348	378	373	351	347	386	358	374	355	333	317	356	331	356	364	339	346	339	339	340	345	335	359	384	358	374	349	347	343	383	366	324	425	373	367	359	361	341	334	361	357	367	340	324	371	331	378	371	361	360	372	376	361	367	342	358	378	381	358	390	360	354	362	373	366	338	389	333	363	333	349	344	349	380	353	400	337	342	380	370	345	379	343	407	377	347	369	343	349	363	322	351	381	384	296	346	368	373	347	365	365	341	346	352	365	361	383	341	360	356	348	347	362	346	356	359	352	346	364	364	329	367	337	353	355	342	390	364	339	289	333	345	317	364	347	347	346	376	347	361	325	359	364	379	395	420	364	367	381	374	329	351	344	351	330	373	336	326	368	393	374	369	377	358	338	398	376	332	368	368	397	357	330	392	361	343	359	379	393	352	341	350	368	331	338	381	360	355	357	354	356	391	366	355	326	347	375	323	324	330	395	342	364	366	357	374	368	379	357	360	384	370	388	346	362	352	343	371	398	327	344	344	370	362	341	345	370	371	345	335	365	321	355	322	345	331	363	363	359	365	360	338	372	384	315	359	375	364	350	390	343	366	369	350	374	346	344	366	336	364	347	346	384	345	332	350	360	362	342	372	340	349	353	339	391	376	335	361	368	394	373	353	351	372	347	370	386	335	353	340	346	330	395	341	348	359	359	369	346	390	358	377	355	332	365	350	358	373	358	353	326	378	364	329	347	372	366	363	340	369	352	359	375	380	342	346	353	361	361	341	370	371	350	372	376	352	338	359	367	375	373	361	336	358	373	356	336	367	376	344	332	398	360	347	368	342	354	379	374	369	346	329	354	378	336	354	369	342	349	370	364	364	349	379	376	328	362	352	387	388	345	335	382	363	374	374	335	343	354	350	366	364	383	385	373	329	346	370	342	361	358	352	336	354	390	361	361	343	379	359	368	330	358	324	323	334	348	378	355	357	333	370	375	363	376	350	345	339	354	348	352	401	374	401	335	321	364	362	377	346	359	373	369	367	334	344	374	328	332	379	377	374	367	351	369	379	340	329	389	374	362	362	370	335	342	373	353	362	353	323	379	374	346	344	371	359	355	349	338	322	362	347	369	354	343	365	347	364	364	321	329	339	385	347	395	353	371	367	364	357	354	393	386	333	348	352	365	352	348	352	357	344	341	364	373	335	361	343	366	343	385	360	338	340	386	345	330	366	350	361	327	372	349	361	357	347	365	369	364	340	376	387	371	351	365	358	334	346	342	359	346	356	372	331	332	335	353	388	390	363	336	346	369	345	366	358	358	348	337	331	367	352	333	362	338	331	367	376	351	348	376	336	337	350	371	323	324	340	389	342	338	351	348	347	323	362	378	379	343	373	362	341	343	372	385	333	369	342	367	366	355	382	365	351	350	364	392	376	358	364	372	361	315	352	347	349	363	356	399	355	359	348	361	366	343	354	348	372	400	335	396	387	376	394	424	379	347	349	330	358	352	340	355	335	322	387	351	366	353	361	310	348	356	330	352	321	349	363	393	372	406	380	381	362	387	361	297	345	344	368	378	324	379	370	350	393	383	343	367	334	376	334	367	352	373	365	358	370	335	331	336	374	318	366	365	329	324	372	331	375	344	363	348	343	358	357	380	344	335	360	388	377	342	370	365	351	381	355	342	373	372	358	356	323	352	352	357	349	356	391	339	354	355	348	366	345	376	377	376	363	364	366	361	350	412	380	341	357	374	393	332	386	359	357	381	327	362	358	365	338	336	337	362	337	332	414	344	353	390	378	348	346	377	369	368	405	381	365	355	357	353	374	366	340	349	373	367	356	364	330	375	348	386	339	331	316	391	387	368	352	334	322	341	355	367	365	387	396	344	374	354	334	352	365	372	352	326	361	355	395	364	355	354	342	376	338	361	323	358	364	361	373	382	348	365	298	326	367	337	330	381	313	352	375	350	322	349	338	363	330	361	365	368	352	337	328	343	361	402	357	364	327	376	370	394	341	383	392	316	371	351	347	355	317	331	370	350	338	368	357	330	345	353	357	330	349	366	372	367	365	327	338	338	364	370	347	360	362	320	326	380	347	338	343	386	337	349	358	339	341	338	358	324	328	336	363	353	365	378	351	346	335	376	323	326	360	347	358	349	385	319	365	361	327	331	352	403	337	386	317	371	341	365	360	395	355	373	371	360	347	381	362	355	340	368	358	350	354	324	352	343	349	375	339	337	357	372	333	352	355	362	331	330	368	357	354	333	376	381	350	345	338	344	352	369	343	352	337	353	349	344	371	381	335	365	379	338	387	340	338	355	354	342	333	367	342	383	343	358	374	390	355	317	345	360	322	341	365	353	339	374	393	298	335	357	344	372	346	335	381	366	326	361	354	379	359	362	341	377	388	369	345	354	357	373	343	320	398	372	371	350	339	360	358	339	372	342	342	364	359	327	336	365	340	354	383	347	348	334	359
30880	29606	25605	12890	3108	1666	684	572	541	556	539	507	517	497	489	518	479	501	497	530	501	482	461	477	467	501	458	510	487	502	498	503	491	499	490	456	447	496	470	437	482	483	485	519	463	495	477	453	453	486	505	445	459	477	500	462	499	539	450	509	499	509	475	468	439	448	476	462	466	475	463	504	449	536	463	491	483	518	460	459	476	485	459	473	466	498	479	450	449	465	466	436	460	477	458	472	484	467	484	474	486	444	484	484	446	490	455	512	464	510	463	454	509	479	485	466	463	497	465	502	480	442	493	490	482	458	495	462	488	473	489	475	484	493	474	462	483	526	461	490	459	463	481	475	501	459	466	465	491	456	483	489	449	499	456	490	511	464	483	458	478	491	475	431	483	490	498	473	463	490	479	483	460	456	473	471	478	484	491	507	487	449	462	446	453	459	467	492	436	461	456	501	480	476	487	488	481	492	442	448	456	480	458	439	482	460	458	475	475	485	464	490	494	467	465	456	515	510	479	495	522	472	477	480	509	490	501	507	530	458	429	479	512	493	469	457	496	482	489	514	484	498	495	444	492	459	477	479	483	458	451	479	481	490	513	468	474	484	477	499	453	448	487	491	517	469	473	459	505	461	448	466	454	468	438	486	509	481	469	455	482	480	455	464	481	473	491	457	506	470	466	455	482	483	450	495	464	495	460	480	493	495	500	437	451	452	479	451	465	457	505	494	470	477	470	458	471	485	484	468	487	510	496	461	495	489	486	460	476	532	475	490	457	499	500	484	446	521	500	483	456	457	503	450	469	505	492	506	495	477	473	475	465	501	480	481	505	510	473	490	481	465	484	473	466	480	491	488	441	442	494	490	491	484	474	502	492	501	481	509	496	482	480	517	489	516	437	486	497	477	495	452	490	531	472	497	450	472	447	440	480	505	479	450	483	469	478	498	508	450	434	481	447	465	466	485	460	482	477	502	543	465	454	470	499	482	525	459	449	462	441	461	444	477	483	502	479	449	495	441	469	464	487	490	489	441	468	503	465	452	514	462	472	496	476	486	480	473	505	481	494	459	515	521	450	444	524	433	491	509	464	486	475	475	475	474	475	516	488	496	508	473	447	499	485	482	532	442	481	521	487	479	464	484	468	484	494	523	461	497	466	507	538	503	462	472	475	453	491	487	520	484	510	458	464	475	510	447	492	504	486	499	442	451	481	498	465	455	451	500	482	456	450	433	487	506	483	486	489	467	462	472	454	466	501	465	485	472	491	491	507	484	464	497	477	468	476	442	458	492	521	498	463	487	506	474	458	516	479	440	459	487	467	472	507	480	451	517	445	497	524	492	451	498	472	510	493	489	504	450	476	508	463	501	449	460	460	441	498	461	475	449	494	473	509	487	432	459	503	475	511	478	442	478	476	489	507	490	463	474	467	430	484	522	490	474	443	519	459	476	480	443	471	438	456	457	483	504	505	493	475	502	481	507	472	461	479	454	504	467	482	443	486	462	478	507	462	480	495	468	507	448	479	463	479	483	447	477	480	491	452	510	499	487	471	475	503	494	471	455	507	486	482	530	438	476	486	467	527	444	461	481	523	457	506	465	473	494	501	459	476	483	477	433	465	467	473	525	491	484	437	491	449	450	459	458	473	482	495	461	467	469	438	478	449	451	486	459	438	471	476	454	454	522	443	493	511	502	492	488	475	473	494	462	463	489	485	466	487	435	515	466	488	498	479	506	507	472	467	474	464	501	475	456	474	425	493	472	447	465	495	498	495	462	474	508	483	469	498	485	494	503	441	464	491	487	481	471	457	499	452	467	480	482	436	513	516	489	511	496	464	496	526	509	492	482	477	503	416	487	489	469	455	494	458	481	498	479	484	463	459	476	492	501	481	490	449	468	478	482	518	471	512	494	506	493	487	451	460	522	486	503	480	446	473	476	501	498	487	489	450	477	523	476	460	478	522	457	495	501	505	492	479	488	470	473	495	488	462	446	481	496	493	467	464	486	478	467	469	524	510	505	448	486	475	501	470	527	466	535	490	440	476	476	520	482	481	476	482	476	475	447	523	519	492	478	488	484	478	475	483	459	483	461	477	496	460	473	483	465	492	465	462	482	491	447	518	455	502	478	482	483	458	469	445	476	459	485	474	498	464	495	485	485	491	497	468	459	497	455	506	466	477	456	425	515	482	474	443	440	480	488	477	461	468	458	515	460	503	455	483	500	463	491	479	461	455	464	441	491	499	492	503	445	483	502	519	487	480	487	511	498	480	496	458	475	488	487	504	478	487	509	521	460	491	444	487	432	465	446	494	433	457	477	470	499	478	486	504	472	474	466	409	467	458	465	487	484	484	498	510	488	468	432	512	470	459	457	462	498	509	483	484	507	478	498	479	491	503	504	482	494	496	481	506	459	518	502	528	495	519	466	512	487	492	447	474	475	500	504	484	480	452	439	433	492	439	511	463	478	492	495	475	464	453	458	496	484	461	457	453	506	463	436	450	504	483	483	481	472	459	466	491	476	475	484	470	456	477	442	464	491	469	513	458	495	474	462	487	458	477	512	471	469	456	483	494	478	490	440	466	516	478	449	480	523	480	473	470	497	469	527	492	486	492	474	475	480	488	489	487	479	482	473	465	488	506	438	480	487	463	438	464	485	494	497	503	483	472	486	496	491	493	474	514	465	451	472	461	480	496	507	474	488	474	472	463	490	521	452	490	507	485	493	455	448	463	489	462	517	431	496	504	450	511	482	434	500	469	479	466	473	494	485	497	473	477	441	475	455	511	475	460	474	463	472	509	493	486	465	475	492	459	499	504	497	507	487	473	454	442	454	492	521	476	499	431	482	498	477	445	484	460	423	485	460	481	447	452	510	489	530	488	455	459	425	480	507	484	475	505	474	467	518	466	503	504	453	428	492	474	494	480	472	504	460	451	478	500	457	495	472	468	505	479	454	453	442	540	490	483	482	512	517	465	496	494	483	489	457	474	483	466	500	448	455	496	450	494	504	471	439	490	500	462	432	460	461	450	467	516	474	473	446	488	457	480	472	487	499	452	465	470	462	456	469	490	509	472	449	503	463	502	494	450	483	495	505	465	506	566	444	483	496	460	490	455	496	454	453	457	473	480	462	414	454	461	473	437	477	515	446	459	442	480	504	438	489	473	462	462	464	505	459	449	480	472	475	464	470	473	522	455	477	480	455	464	480	469	473	490	470	487	493	499	511	505	500	482	500	496	484	456	495	476	484	492	461	484	495	464	507	459	526	435	491	481	474	453	452	490	467	485	476	453	487	488	484	471	492	439	452	484	465	482	497	416	467	488	459	476	468	472	460	480	486	442	463	457	464	472	481	485	488	452	458	482	479	492	485	506	463	492	507	507	477	483	537	462	472	482	471	485	522	429	487	492	491	457	519	519	474	483	489	489	449	473	491	480	487	488	487	523	442	470	463	503	453	463	449	469	483	467	489	479	456	478	484	454	426	470	509	447	470	493	456
39251	44727	29920	13970	5070	3549	1207	1063	1015	927	913	891	779	841	807	734	798	747	797	784	757	753	774	738	709	794	761	773	751	754	750	731	782	738	704	738	687	760	733	747	741	773	776	780	713	770	791	747	706	767	742	769	722	803	753	711	764	703	685	772	741	757	723	771	796	700	732	798	743	769	772	746	753	761	727	768	756	717	742	731	710	741	751	794	772	768	729	776	706	741	718	744	772	782	777	785	695	777	743	751	740	758	749	753	764	687	732	749	776	731	760	755	775	756	787	719	757	772	765	711	731	753	744	794	718	798	743	748	747	702	769	744	720	772	754	730	724	739	723	748	755	723	763	704	708	736	741	763	714	742	736	773	746	734	756	722	795	740	765	737	735	775	694	770	761	732	766	679	736	746	775	755	751	751	760	742	751	707	750	793	760	740	769	743	752	722	705	739	771	773	754	767	719	765	755	776	778	747	727	758	759	735	714	776	786	740	747	750	724	753	724	768	738	711	729	744	724	716	754	735	782	777	774	747	697	780	764	760	736	757	766	705	749	775	796	747	739	724	752	749	774	795	750	752	744	731	747	732	767	765	748	711	734	656	744	734	771	745	703	775	746	722	755	716	757	740	742	759	794	730	770	740	726	773	738	746	723	757	749	722	755	711	736	754	720	733	814	728	718	759	717	746	748	763	767	761	740	752	783	786	775	795	709	770	701	731	753	762	741	726	791	739	806	717	764	751	813	748	712	778	773	721	801	744	708	758	741	780	716	723	775	723	743	746	749	720	772	747	726	712	738	737	729	687	772	734	763	700	771	766	741	764	758	702	695	739	792	759	742	802	705	746	759	748	763	730	772	731	773	748	755	762	781	776	764	755	774	722	744	771	745	705	715	787	725	737	758	746	733	748	746	761	750	762	741	740	749	744	756	731	728	759	722	749	702	786	728	797	737	742	756	756	695	709	738	758	717	740	732	726	734	759	729	782	783	755	761	745	755	691	729	710	752	776	726	762	759	777	778	786	724	818	753	765	725	725	751	764	766	719	772	749	726	719	735	760	776	733	764	736	778	733	743	726	715	708	733	732	732	729	747	708	726	735	732	753	737	709	831	751	727	723	747	737	776	780	776	764	794	736	742	709	780	717	721	740	810	732	759	768	756	725	711	750	756	755	783	749	779	794	758	765	755	670	701	750	763	743	697	784	720	731	779	717	735	733	768	737	714	773	717	710	724	758	714	747	766	786	781	733	740	741	763	764	767	715	743	776	718	713	740	723	713	722	769	796	753	736	756	712	765	739	777	745	677	747	767	794	773	730	812	723	730	826	725	769	793	801	763	749	746	750	732	757	743	753	734	714	743	725	728	788	758	749	756	765	746	771	730	699	769	717	759	698	706	773	711	750	727	733	741	787	742	752	719	772	748	723	808	770	743	748	744	780	777	726	746	757	760	741	726	775	755	734	761	699	778	735	766	741	727	735	735	793	767	775	791	791	760	744	789	732	709	702	764	722	759	718	729	768	731	733	763	727	702	791	706	756	720	744	754	767	765	777	797	748	744	721	712	748	748	703	744	769	769	799	781	717	723	756	720	801	779	747	735	772	726	720	722	733	757	770	731	695	750	738	714	723	743	763	756	759	804	747	733	822	735	753	748	758	774	781	767	727	767	751	742	767	730	751	765	736	745	758	772	746	695	770	747	772	761	744	738	709	776	720	776	776	740	787	778	751	753	745	747	738	784	714	777	797	738	718	713	806	759	782	730	714	696	715	777	778	770	766	730	720	737	705	791	765	764	752	790	700	780	785	712	752	734	731	709	723	764	729	726	734	728	711	729	754	757	742	761	712	741	747	719	730	789	761	745	732	727	741	733	741	767	748	741	706	759	735	763	769	744	708	715	727	761	738	786	783	780	770	775	806	749	763	726	799	725	770	740	813	707	768	721	750	746	731	779	762	735	741	772	738	694	761	805	705	774	760	746	756	727	694	735	799	758	770	745	739	762	738	788	751	732	697	754	769	759	714	749	771	752	731	697	748	751	693	688	736	793	741	725	728	775	682	693	771	762	773	773	734	782	729	745	771	694	720	704	692	770	799	765	696	742	792	772	778	735	736	763	724	727	760	731	760	749	746	708	737	759	779	777	676	751	718	710	720	797	726	769	724	742	737	753	772	714	746	768	781	735	763	722	733	763	735	741	720	773	792	766	759	759	724	717	716	714	759	762	766	788	713	797	758	724	759	762	768	724	750	753	711	762	706	725	807	742	724	747	703	755	760	770	805	774	754	777	730	754	743	777	748	766	804	791	743	731	735	713	672	713	744	760	728	774	703	775	718	798	771	765	776	763	721	779	771	754	793	762	760	797	710	752	686	788	773	758	745	727	719	757	742	752	720	742	782	720	741	772	756	764	715	723	719	741	768	733	719	703	705	757	729	766	769	776	750	700	713	724	724	757	762	759	756	737	699	769	745	703	750	769	722	762	786	727	746	748	786	750	742	741	728	745	714	702	705	755	737	708	710	793	774	791	736	704	742	733	804	754	790	708	770	738	753	733	766	734	748	783	739	715	801	762	778	743	774	697	729	744	781	735	792	786	708	786	757	769	713	744	747	812	811	716	767	734	779	754	747	704	713	738	743	725	759	727	682	783	737	795	715	704	744	739	736	716	769	753	818	753	718	766	733	776	761	730	699	753	740	772	718	765	724	736	719	779	786	769	778	734	732	781	751	774	725	764	706	769	745	722	749	764	777	744	726	748	773	766	730	775	724	736	751	703	776	744	811	749	755	770	759	705	736	712	744	741	727	786	725	739	785	732	754	791	769	720	689	751	778	794	809	764	745	752	750	768	725	713	724	723	733	764	756	778	762	747	806	784	749	746	729	757	726	849	726	780	767	778	738	772	707	762	737	746	747	753	743	706	774	712	760	739	730	771	692	740	819	753	727	713	748	783	761	752	728	780	765	773	714	753	789	688	740	745	814	773	724	780	733	700	770	715	728	718	737	728	791	751	747	765	702	742	823	741	757	738	786	753	758	714	687	726	769	813	778	699	739	810	741	793	739	768	735	734	720	766	745	791	705	717	761	727	793	749	783	781	761	766	702	769	741	738	697	757	738	783	752	747	769	764	703	793	777	746	700	775	794	730	727	721	771	762	756	756	734	751	717	708	731	717	746	749	702	753	703	795	780	737	758	730	737	724	748	788	772	800	735	723	776	741	723	756	790	802	779	704	785	741	705	736	752	733	770	791	699	791	746	767	767	740	767	741	724	699	732	742	764	748	740	698	779	791	750	728	738	716	738	698	734	776	780	696	714	788	726	757	720	736	784	746	747	763	757	762	744	735	743	813	817	775	753	720	771	705	753	743	726	803	751	715	755	757	722	734	743	771	789	792	709	762	730	720	700	722	758	765	712	728	774	733	747	764	697	740	768	737	739	704	734	747	779	766	742	704	759	715	737	761	748	799	740	752	749	774	716	692	771	760	741	751	715	710	752	761	773
24619	21899	30361	25746	20321	12783	2001	705	618	611	572	515	499	543	499	465	487	452	490	446	489	485	459	427	489	476	450	427	471	494	483	441	512	420	403	455	468	478	423	437	408	416	458	465	456	447	433	397	458	458	458	477	436	403	425	462	447	446	463	420	449	459	458	453	426	445	444	442	481	457	461	458	418	482	440	428	422	410	463	466	434	478	494	466	410	424	431	454	462	398	445	452	448	427	460	413	446	456	440	432	440	451	423	450	471	438	418	447	452	440	440	416	472	426	449	430	430	449	489	464	416	441	449	431	474	423	444	465	428	430	446	398	429	436	444	466	435	474	450	444	458	429	469	428	456	416	433	466	472	427	414	423	439	428	410	421	425	469	448	451	460	442	437	446	433	424	427	433	466	437	475	479	435	484	445	424	437	465	456	453	486	460	501	470	478	405	471	458	462	460	428	412	435	422	427	445	453	436	455	470	424	420	484	436	461	440	405	462	388	406	471	438	466	443	436	464	465	456	488	433	431	469	462	469	448	457	458	477	450	423	474	428	484	453	458	429	463	441	433	441	442	434	421	437	475	445	458	439	435	442	449	441	450	434	471	458	468	450	456	439	414	445	460	434	454	475	450	447	475	442	450	471	446	485	441	432	452	449	440	455	453	427	475	454	439	466	437	466	453	454	429	432	457	426	456	451	437	446	451	479	474	442	430	458	452	423	481	461	484	456	429	479	461	438	433	439	448	453	501	439	453	459	461	419	471	461	428	454	463	456	440	416	424	423	458	439	470	410	443	450	435	431	449	455	452	456	433	430	421	439	473	454	432	469	476	423	472	453	442	430	450	456	430	457	458	420	478	467	440	447	396	459	420	458	498	433	479	444	485	465	448	442	433	463	445	446	474	432	467	472	430	487	451	451	440	464	459	466	425	460	468	407	437	473	430	476	485	495	414	463	448	453	455	463	454	487	486	413	474	466	407	477	439	429	440	475	431	498	466	478	462	451	506	448	453	467	442	463	445	480	484	441	446	452	416	437	439	466	385	438	458	443	427	424	445	416	427	454	469	465	464	458	402	441	460	453	464	468	428	455	457	446	452	442	444	480	432	456	441	452	494	476	454	461	457	466	467	467	454	467	467	447	450	471	430	463	446	460	415	481	413	456	434	433	448	442	450	415	444	457	464	423	447	469	430	438	433	462	446	490	429	493	422	454	429	420	456	448	388	396	450	463	449	387	450	471	436	492	454	450	466	459	417	400	448	470	471	426	469	435	453	423	408	441	463	442	463	405	463	450	401	475	447	517	431	464	461	445	452	464	437	446	416	431	439	462	449	449	500	420	420	446	450	473	413	458	421	463	428	457	452	424	426	460	461	439	454	435	486	465	469	458	435	457	442	457	457	469	474	412	451	462	420	451	431	427	463	485	446	436	445	428	479	464	433	450	446	437	454	419	439	467	442	441	486	466	474	442	420	428	463	433	436	419	433	434	428	412	478	456	512	442	452	450	408	415	426	441	451	438	436	429	461	437	409	436	491	474	403	457	409	428	458	480	474	473	462	443	469	419	472	466	467	458	460	417	480	457	441	452	435	426	448	453	444	448	447	457	414	439	485	423	440	453	428	445	445	491	460	485	418	460	440	453	450	458	476	405	443	465	449	436	436	430	456	420	477	443	434	456	462	417	439	495	424	443	465	462	442	468	435	441	402	481	469	450	470	445	456	432	422	431	450	497	446	443	402	452	477	443	439	425	443	434	451	460	464	440	443	421	453	473	420	448	421	487	440	459	454	460	483	462	451	476	422	450	438	413	434	481	458	469	429	445	470	456	449	445	429	474	442	448	454	479	485	435	444	420	463	455	448	434	445	444	431	451	445	441	458	462	452	411	458	460	468	463	465	486	444	422	434	447	443	450	467	428	448	456	501	431	490	455	520	457	437	441	450	440	487	418	448	444	449	423	439	436	465	476	499	460	432	407	414	448	416	460	380	419	453	439	455	449	445	422	441	445	434	412	452	452	453	457	460	463	450	435	462	455	447	444	399	454	460	442	480	450	421	436	445	431	461	453	514	445	410	452	444	451	417	448	473	450	418	444	435	457	428	440	450	423	439	459	434	456	438	403	438	451	445	443	480	466	469	470	442	408	459	458	484	433	423	463	463	434	408	464	470	449	482	401	485	467	452	412	438	470	434	480	433	486	437	446	505	454	445	419	404	464	464	470	467	433	453	438	426	436	443	448	427	477	436	426	434	421	468	434	477	487	443	434	427	437	470	468	440	435	447	451	428	478	418	422	455	427	458	416	444	432	448	446	414	455	428	436	423	424	503	450	464	451	464	429	450	448	453	441	443	456	463	499	435	449	429	399	449	428	453	440	439	469	425	430	468	463	446	448	449	467	458	452	457	423	426	447	426	439	432	478	452	419	459	449	433	438	450	411	472	444	463	488	440	483	470	479	453	440	465	423	419	404	433	456	459	488	436	468	449	435	404	421	435	460	394	442	420	435	453	446	435	439	452	462	410	460	415	459	470	428	464	425	448	509	473	451	450	447	431	450	415	472	460	430	459	397	458	431	465	457	472	469	474	434	485	443	423	443	434	432	454	436	431	453	454	452	437	467	460	394	457	468	465	447	459	420	448	479	424	469	463	440	449	455	446	460	448	453	446	468	455	443	480	444	470	438	470	478	472	431	474	477	425	453	462	493	394	411	451	459	446	412	400	442	425	452	458	441	465	466	465	422	430	480	417	418	464	393	471	411	441	469	419	423	426	439	487	445	447	448	465	421	457	473	433	437	437	407	447	455	424	416	437	452	464	456	428	470	462	455	441	460	441	427	466	417	475	477	418	449	430	434	449	431	433	405	445	446	417	444	442	449	430	443	450	468	432	474	430	465	421	453	438	437	406	417	438	471	446	457	453	470	426	443	458	463	476	421	431	434	417	467	426	431	473	445	465	457	435	445	471	455	410	443	435	431	445	499	434	434	475	466	422	443	481	486	441	439	407	438	438	446	449	439	453	463	453	467	471	431	464	425	457	445	440	442	456	449	465	451	435	437	431	503	450	429	431	437	425	403	449	485	457	434	451	450	452	456	418	417	408	483	440	436	474	452	437	408	462	441	462	433	423	473	450	464	460	472	423	472	449	466	440	441	453	459	421	435	422	455	438	408	449	457	447	440	455	450	455	438	471	458	449	444	458	473	412	431	448	432	450	440	438	438	419	461	447	428	443	418	453	463	458	450	432	438	455	437	474	423	419	479	424	444	436	454	421	446	447	432	451	473	437	462	426	422	411	430	449	454	444	466	432	485	474	475	468	454	406	434	480	425	434	463	434	420	450	463	460	420	451	449	440	440	465	445	441	498	501	462	463	432	479	445	442	445	437	433	437	455	448	489	427	433	438	421	460	455	434	447	420	505	483	436	453	389	430	478	446	466	475	465	449	461	455	427	458	481	437	470	427	419	420	450	476	442	400	437	451	408	464	439	459	453	424	419	451	438
46759	71602	55743	30006	16127	12122	1937	1391	1251	1060	1007	943	915	849	860	832	731	719	761	790	697	766	744	734	745	763	698	717	720	719	717	739	676	675	711	671	710	725	702	712	742	694	726	687	692	711	700	722	746	670	714	699	672	725	689	697	752	690	711	711	727	717	692	770	736	708	691	749	720	687	717	734	688	665	656	711	724	715	673	707	744	672	692	706	754	686	720	721	720	660	735	749	712	689	678	704	788	716	724	690	738	689	679	715	691	695	747	697	702	678	705	718	714	734	675	678	731	658	712	696	707	729	731	704	672	750	678	761	719	685	701	706	677	708	693	719	724	682	725	701	695	732	718	696	707	728	710	693	711	758	681	680	708	733	752	671	680	686	661	732	680	737	713	688	694	753	712	699	701	757	697	728	721	688	712	756	679	680	670	699	698	704	718	724	704	710	682	744	674	711	761	666	705	713	695	668	700	728	697	692	725	735	697	708	666	696	685	736	709	675	695	725	763	704	679	698	729	716	716	710	663	741	723	719	720	691	707	742	667	743	719	739	689	699	692	711	697	682	704	668	700	687	709	684	711	729	702	673	719	684	687	701	744	689	681	657	729	747	750	714	717	687	687	729	739	675	686	666	725	651	708	673	679	713	707	701	666	706	701	728	655	685	702	707	738	702	743	697	661	705	661	698	685	729	691	689	717	726	676	718	638	723	684	708	711	653	717	740	719	710	712	711	690	712	696	730	692	674	674	719	696	696	719	746	730	707	701	703	727	727	723	685	638	691	696	658	730	671	669	700	723	679	713	680	717	666	711	744	697	741	707	667	750	685	681	670	729	696	692	726	718	708	694	659	705	687	698	720	712	688	691	729	683	708	747	725	681	652	678	754	702	719	699	715	721	711	685	697	682	699	667	677	753	698	718	692	679	680	672	703	691	719	705	716	705	742	753	716	705	746	727	689	699	703	669	700	720	693	694	708	680	676	688	708	696	692	689	749	703	683	677	719	674	773	715	700	705	684	707	711	730	739	724	704	703	753	725	713	693	715	717	672	708	704	717	767	702	702	717	706	693	658	695	718	660	708	700	732	701	666	733	723	694	702	709	700	726	678	733	690	713	663	727	735	722	661	680	676	730	699	700	708	746	723	648	721	702	668	713	710	766	761	701	692	743	693	694	648	708	715	728	719	633	687	700	722	719	702	742	661	667	734	711	704	704	758	709	730	704	748	660	754	704	710	725	705	739	703	717	731	719	723	697	711	698	734	688	681	711	692	715	709	688	704	698	674	740	733	730	699	671	719	712	708	666	695	687	652	710	687	681	745	730	737	703	707	653	690	721	683	699	719	707	674	697	700	719	741	673	678	726	682	709	712	680	663	673	739	708	699	723	695	729	732	703	667	705	716	654	721	739	701	753	691	700	722	669	742	706	712	712	682	744	699	732	723	713	720	729	695	676	699	721	732	723	701	687	692	707	732	657	714	754	718	676	716	717	729	690	727	690	683	644	694	709	720	735	683	700	677	621	728	729	682	728	727	712	774	686	688	753	727	756	733	706	717	710	724	720	715	684	742	702	735	689	712	698	683	716	719	737	714	757	695	685	722	701	697	651	700	711	675	692	724	686	706	708	717	702	703	709	718	686	718	727	728	742	698	691	706	663	727	748	708	713	740	729	662	716	732	707	729	691	738	678	692	687	702	696	728	708	712	702	726	698	696	689	686	716	715	685	712	783	758	648	692	697	676	713	734	739	693	692	735	741	679	706	713	712	713	722	697	692	711	672	724	750	698	713	733	697	659	689	696	640	730	699	726	720	726	713	695	706	697	696	722	751	695	724	688	676	724	690	691	679	687	695	772	718	724	765	701	714	720	674	667	765	720	662	704	722	700	689	695	755	732	643	703	665	713	717	749	676	715	682	721	691	742	672	671	728	674	662	737	663	713	696	692	727	686	674	721	703	731	721	697	696	710	711	710	712	716	708	724	685	685	691	694	745	717	677	708	699	689	705	737	720	758	737	746	679	711	696	650	680	695	712	723	700	693	714	647	692	728	741	684	712	683	724	732	742	709	742	721	729	713	699	648	700	694	708	738	705	752	700	712	712	749	716	708	696	686	669	708	724	711	714	706	778	753	750	707	638	664	667	715	674	698	655	708	706	685	739	743	720	666	729	661	727	714	719	663	712	702	695	730	713	668	659	653	697	696	708	708	693	743	662	674	697	682	714	699	710	709	693	734	706	750	719	694	704	697	683	689	729	690	744	732	702	690	722	699	685	674	716	742	715	721	717	719	695	668	710	671	684	734	707	682	683	696	733	730	740	728	657	688	693	713	769	720	705	683	677	687	714	679	710	690	703	754	660	694	753	724	719	743	718	700	708	660	673	721	691	666	644	711	685	710	721	691	724	702	709	705	670	734	691	684	713	745	700	769	714	688	672	701	706	726	730	699	681	690	682	786	751	680	772	699	696	659	678	733	671	708	680	706	680	703	687	734	717	715	676	777	677	696	665	700	684	679	694	707	706	723	717	750	682	731	635	735	730	736	667	682	719	721	707	708	690	683	713	685	695	669	701	668	719	684	708	769	687	702	694	710	716	708	708	716	702	731	710	659	709	690	706	684	783	651	688	741	708	687	704	719	713	728	716	722	750	675	715	696	719	720	738	702	688	758	729	660	752	687	718	635	754	747	754	693	705	689	725	692	706	709	713	683	730	710	721	710	751	689	658	731	698	708	745	762	713	650	681	694	669	731	691	771	683	704	701	750	710	745	666	730	743	686	680	686	697	743	640	659	741	751	748	701	703	737	753	702	726	720	668	670	685	666	704	744	733	722	773	689	671	675	690	674	693	686	757	690	758	696	693	694	728	715	736	712	721	719	738	695	746	704	703	716	740	715	726	696	693	707	752	675	723	754	745	669	737	711	692	735	679	709	699	710	699	688	698	746	718	715	724	700	745	732	699	714	712	676	664	702	662	677	688	698	700	717	714	774	720	724	769	674	732	665	681	678	729	696	724	681	672	699	711	696	678	723	712	702	749	664	749	719	689	716	717	715	718	699	682	699	716	705	708	711	663	731	683	687	757	741	731	658	724	745	720	705	722	664	727	697	681	676	728	729	698	686	710	713	723	713	672	667	735	717	704	657	741	708	709	697	727	715	712	735	690	757	714	671	690	718	719	704	707	678	671	682	730	647	703	700	709	716	731	696	724	692	708	709	671	683	742	677	694	674	682	670	678	731	714	729	691	707	698	707	704	703	760	742	728	680	669	743	681	666	677	713	708	723	723	732	709	718	704	690	712	702	730	728	684	722	703	708	681	686	677	713	712	715	678	681	729	711	741	679	700	717	650	692	722	676	705	717	701	745	725	725	713	703	703	694	702	642	685	758	713	706	663	672	754	715	725	696	711	671	717	638	716	708	660	697	696	705	679	725	654	707	683	675	706	666	694	683	745	703	716	687	668	701	745	716	699	737	755	706	672	705	687	706	688	734	714	691	740	659
23592	21712	29529	24519	22004	20692	6868	769	486	420	364	344	318	261	285	242	249	280	230	235	277	258	249	229	238	235	260	267	261	244	266	258	246	237	228	233	228	216	224	229	239	267	220	216	239	258	238	222	232	238	243	210	247	222	224	227	241	242	251	229	218	239	226	215	228	248	282	228	225	216	230	202	228	255	216	231	233	237	222	247	215	222	226	217	245	232	231	214	205	199	236	224	230	210	220	222	222	237	218	204	219	222	243	212	218	212	247	238	239	218	251	245	230	237	203	244	260	208	219	218	217	213	217	208	227	215	211	238	246	193	228	235	222	198	221	233	217	217	215	239	216	203	222	208	251	206	217	194	235	235	211	232	237	230	212	242	250	221	220	209	223	217	209	225	219	252	240	240	203	209	232	218	258	203	204	219	222	214	243	262	228	208	223	230	198	253	253	231	227	231	272	192	235	229	229	227	211	214	203	219	244	253	232	213	250	234	218	211	202	264	222	230	230	233	221	220	245	219	238	237	218	234	223	232	231	254	226	226	225	246	254	223	244	227	215	244	237	228	226	231	248	210	229	219	215	227	245	218	244	247	240	249	215	219	238	239	216	231	235	224	246	207	241	220	234	222	244	224	206	211	218	217	222	245	223	221	219	202	223	230	227	224	191	226	220	226	227	205	237	258	243	211	237	241	234	235	241	215	233	228	240	229	232	231	230	223	231	241	229	240	205	226	239	227	227	218	248	187	255	244	225	222	219	243	200	199	237	213	273	221	247	237	214	240	235	220	219	201	221	205	227	230	232	221	191	233	226	211	215	246	230	225	243	210	213	245	247	236	253	198	216	209	208	226	245	211	246	225	240	262	205	225	218	200	199	238	225	243	242	243	200	229	246	198	237	227	240	230	219	196	228	208	220	225	220	229	235	233	231	204	218	267	231	218	225	214	230	226	240	226	226	223	251	206	231	235	248	230	211	206	233	272	234	212	211	230	214	241	223	231	255	234	244	226	249	231	223	228	230	188	266	249	241	216	216	227	228	212	199	236	203	234	252	223	225	226	227	226	240	228	212	213	204	243	229	255	204	215	215	265	250	209	232	223	197	246	234	221	213	235	210	212	246	240	211	235	223	242	221	213	196	222	229	235	210	231	225	211	238	217	200	245	244	242	218	224	245	240	209	227	228	228	252	235	242	218	224	245	228	214	212	234	236	234	226	214	241	194	209	242	222	207	244	206	227	222	228	217	210	212	239	239	218	209	235	203	203	249	225	229	205	248	235	213	232	239	214	235	239	230	209	232	239	235	241	261	227	216	224	223	213	201	224	222	221	253	235	210	229	222	258	217	214	225	198	218	241	226	223	194	209	228	221	232	264	235	262	208	243	233	204	223	230	208	217	234	224	209	248	239	239	218	198	196	248	233	230	217	214	237	220	219	242	235	238	202	229	238	223	236	209	188	226	239	233	239	190	224	228	231	214	212	220	221	230	206	202	246	218	196	203	223	211	223	233	224	226	237	225	204	209	244	253	258	246	223	213	226	212	230	236	226	201	243	211	237	273	221	223	232	235	248	216	221	241	195	239	220	226	227	228	240	238	225	233	220	205	236	259	238	255	217	232	237	225	236	246	219	235	211	242	229	239	220	218	249	247	231	235	226	230	246	232	250	213	225	227	217	215	207	246	224	218	226	217	236	190	233	230	224	215	230	220	222	218	230	235	212	225	243	222	218	219	224	222	239	225	232	219	214	201	228	218	212	230	226	199	230	242	235	206	256	240	218	259	233	272	213	214	259	236	222	231	246	205	219	235	212	220	239	246	202	212	263	229	212	208	218	226	229	225	205	215	218	251	227	228	231	235	234	216	206	221	218	243	220	231	222	227	237	243	217	206	224	216	230	228	228	233	240	243	223	215	238	235	184	216	268	257	204	204	231	222	224	232	234	230	258	210	198	259	245	220	226	205	218	236	234	224	219	222	215	214	212	203	241	205	232	221	242	236	203	235	231	215	224	268	217	236	247	210	212	217	199	222	239	229	227	210	226	219	236	221	229	243	238	224	235	244	231	235	254	219	221	251	253	229	213	202	245	210	212	225	236	236	247	237	236	224	220	202	242	248	221	222	196	228	230	221	196	206	238	234	220	229	232	220	235	259	240	225	201	229	199	239	222	233	222	252	206	232	220	227	217	229	222	205	213	249	233	254	231	202	218	265	230	212	226	219	219	255	201	211	237	215	235	231	231	237	245	266	222	218	210	241	217	230	221	253	232	218	204	213	225	228	246	241	212	206	201	188	224	256	215	248	233	227	240	223	253	227	233	232	211	218	245	228	223	227	236	210	223	209	232	232	229	249	242	218	244	249	231	197	185	227	208	252	244	222	253	260	219	233	199	211	209	220	236	211	209	251	207	229	259	240	212	236	205	216	224	218	248	199	244	227	223	229	233	204	226	213	226	210	238	232	228	224	224	210	229	217	222	216	239	210	201	212	224	223	228	202	179	255	227	216	218	232	222	250	229	236	212	228	249	246	219	220	249	204	230	229	237	177	184	250	216	236	243	237	207	214	218	240	225	245	237	244	239	204	233	237	247	210	224	207	207	234	235	225	229	214	222	220	225	214	234	242	214	224	222	240	222	240	213	259	255	231	238	245	219	229	240	225	219	202	219	231	229	208	245	236	203	207	234	222	229	246	227	243	222	227	214	239	230	214	224	220	222	212	248	217	246	223	225	217	227	240	253	235	236	219	230	205	231	233	231	197	245	212	253	250	247	211	238	221	235	235	224	250	218	232	220	216	202	226	223	219	278	236	224	255	222	244	199	233	209	222	212	244	216	243	218	227	232	230	221	251	220	226	238	235	222	230	249	241	257	213	236	217	208	242	233	226	236	228	226	243	209	233	222	247	211	226	218	220	257	253	224	228	251	212	209	227	197	237	195	216	222	236	215	198	221	220	230	211	211	214	224	199	220	228	207	221	214	237	245	228	202	230	235	215	227	202	226	237	242	215	253	207	205	238	217	238	238	233	205	229	232	219	194	237	242	240	194	232	212	202	229	239	254	230	248	222	226	218	203	249	221	196	232	232	222	217	215	205	219	220	219	224	225	250	254	227	236	214	235	219	229	215	244	230	231	227	240	233	215	218	236	204	222	208	253	228	258	237	223	195	237	220	236	218	242	230	217	221	223	259	247	239	203	204	213	245	216	233	224	229	226	245	214	228	209	230	243	233	254	237	243	218	232	218	230	218	253	226	229	218	228	230	214	229	249	226	248	216	205	233	234	218	219	210	210	226	240	241	230	212	231	219	233	233	226	221	251	233	213	226	205	224	216	189	256	207	232	245	261	245	208	240	214	242	238	237	231	247	215	232	216	236	230	232	231	211	264	247	226	214	213	243	275	236	228	230	228	217	218	215	221	237	190	221	230	216	216	216	218	213	232	228	214	257	204	209	201	226	242	217	224	224	182	233	232	223	252	212	245	236	236	223	236	239	216	218	236	238	243
51017	77564	57399	41603	26381	17690	1935	1637	1130	966	808	652	638	600	547	489	474	497	446	472	454	458	469	412	393	360	401	351	399	390	378	339	365	384	406	391	362	385	391	388	375	353	362	389	362	437	354	352	374	356	400	374	365	380	366	355	354	383	338	367	426	373	368	363	401	408	371	374	351	397	374	366	363	369	363	363	349	353	371	365	388	366	384	358	372	350	416	405	366	340	353	347	343	400	366	367	384	370	364	366	411	376	362	348	395	350	354	339	376	336	353	366	355	394	399	374	374	384	368	372	370	352	337	393	393	350	400	341	357	370	372	401	369	359	343	354	357	360	363	399	382	350	358	374	352	390	368	360	360	348	370	363	354	319	371	360	374	410	362	352	362	376	392	361	359	316	332	380	370	374	354	373	415	378	356	381	368	405	383	375	363	382	376	365	332	352	364	374	356	377	363	374	405	346	368	344	378	363	394	371	377	329	336	365	343	389	348	365	348	370	375	362	361	344	364	343	376	367	401	389	373	342	373	380	363	395	331	378	363	403	366	387	366	382	388	347	373	341	379	379	357	384	371	378	360	367	378	377	386	362	350	359	363	374	369	380	390	392	355	339	377	316	377	354	340	371	348	397	361	346	348	374	335	382	369	369	345	364	344	346	385	360	353	370	349	376	364	355	383	339	382	368	355	330	391	329	380	380	340	379	350	344	393	356	349	368	357	363	333	339	352	367	337	348	374	394	348	366	441	394	363	346	339	338	320	355	382	351	359	351	396	365	389	386	383	357	339	357	374	363	370	369	360	360	371	379	338	369	356	373	335	388	372	351	377	393	385	374	369	342	368	355	369	365	381	371	350	343	357	371	339	331	343	384	334	397	367	350	379	322	363	364	375	371	374	424	338	387	331	373	348	375	348	359	379	352	361	373	353	376	332	375	390	353	359	342	402	380	373	379	341	382	371	363	357	385	373	381	354	337	349	389	382	367	317	372	352	379	330	363	358	323	360	375	412	346	373	345	397	359	351	369	365	369	358	331	369	373	414	347	382	351	438	347	330	359	337	385	355	371	362	352	350	345	356	359	348	357	371	352	410	373	385	361	358	354	355	368	364	330	347	363	398	345	380	386	375	337	367	358	361	356	380	389	353	356	389	353	358	383	384	360	380	360	356	377	358	336	331	357	346	372	388	380	377	359	376	370	380	356	367	352	386	344	359	351	365	387	372	338	368	361	364	378	396	369	380	333	408	339	372	378	356	369	365	387	358	388	377	319	361	327	401	352	386	336	339	380	363	330	378	375	366	356	380	366	365	377	336	412	372	367	369	361	377	351	367	342	367	364	377	378	388	368	340	351	342	393	378	360	415	361	369	355	369	384	385	380	347	392	337	381	371	389	346	372	380	350	372	358	376	361	364	391	337	383	365	367	336	375	369	380	374	378	357	373	355	345	372	341	377	374	350	367	367	359	354	368	348	353	355	381	376	355	386	330	333	359	380	360	329	345	330	433	353	367	347	384	353	377	407	385	368	361	389	362	375	348	330	367	381	359	378	356	373	402	355	399	358	376	365	384	369	362	349	348	383	372	372	363	371	373	334	391	361	351	372	368	385	347	398	371	330	384	356	373	357	355	384	361	348	372	374	351	364	373	377	337	362	383	370	352	368	367	385	344	369	400	383	342	356	379	387	355	370	374	365	338	357	394	392	364	369	390	379	370	325	381	384	361	386	393	377	333	365	379	314	380	354	375	416	355	357	359	372	369	360	360	415	388	337	365	349	380	344	362	403	364	363	359	359	367	362	389	384	357	325	388	350	356	329	326	385	390	387	375	381	363	387	385	360	373	371	391	310	342	372	323	394	357	357	389	332	379	351	367	347	337	358	394	354	374	404	348	389	371	386	390	375	373	391	352	364	371	380	367	359	404	353	397	368	368	384	391	377	401	333	351	391	367	351	378	325	364	376	354	372	385	388	355	361	358	347	348	359	395	373	363	390	378	372	386	382	391	368	386	347	409	381	332	339	339	379	371	337	332	337	348	395	347	394	349	364	365	387	405	374	382	315	375	338	363	377	367	365	371	390	392	356	363	355	340	378	382	400	378	380	355	380	365	357	369	365	363	362	369	357	347	356	363	376	391	370	381	373	333	376	393	364	367	356	364	369	323	373	436	355	405	369	368	359	366	357	365	366	362	373	412	348	372	345	354	362	357	325	372	368	365	362	343	376	341	351	365	370	360	349	319	388	336	355	368	358	367	365	362	346	368	355	344	351	371	393	362	366	359	364	355	359	347	360	372	391	353	354	353	342	376	377	349	377	342	385	379	375	318	347	370	344	380	351	316	351	373	343	369	351	358	368	384	325	380	368	378	353	347	377	338	393	364	370	340	358	389	354	370	353	341	362	380	380	382	345	347	369	342	382	344	347	350	385	349	359	343	380	379	355	375	363	349	357	363	384	353	378	361	382	325	361	370	408	331	321	378	340	347	356	384	387	382	347	403	355	335	374	374	377	378	367	392	374	339	359	405	376	370	377	340	347	352	364	361	347	362	368	370	370	367	402	384	345	334	365	396	360	361	348	370	380	379	372	390	351	348	369	384	371	401	351	377	338	378	374	346	360	383	362	360	351	390	395	380	348	365	354	398	361	367	375	367	387	369	336	369	377	364	343	341	399	330	359	336	363	351	369	344	371	372	368	335	337	371	376	370	312	404	352	355	356	361	374	390	359	367	365	393	371	357	358	367	353	378	399	332	339	362	355	343	361	386	375	349	348	383	386	390	348	361	373	414	336	375	373	355	379	354	330	368	357	343	378	383	352	383	346	389	379	397	350	360	353	341	364	349	366	366	357	399	364	343	347	339	340	364	347	352	370	359	392	379	322	354	369	365	399	370	392	397	353	353	359	353	336	339	386	365	330	370	379	374	391	368	352	366	372	351	373	363	342	354	370	360	367	357	352	382	354	381	400	395	367	341	385	347	366	386	380	384	372	323	383	377	367	379	378	371	371	358	365	370	370	356	315	384	368	386	354	350	346	358	375	386	377	395	394	364	376	343	372	380	371	357	355	368	357	393	363	360	370	355	369	337	367	361	347	354	360	373	338	342	337	360	364	341	350	371	375	377	383	381	356	384	377	341	356	351	355	355	347	360	350	376	332	355	338	356	397	381	421	389	357	359	403	335	346	374	342	377	382	363	326	366	376	371	370	362	364	358	374	406	370	342	314	362	395	365	365	392	367	361	327	398	358	370	363	355	371	352	383	369	352	333	402	329	406	377	356	346	344	340	372	398	386	370	385	362	386	342	369	347	375	342	350	396	369	358	370	342	340	357	347	363	372	367	375	369	350	379	403	368	366	343	387	364	354	358	396	372	372	388	379	371	364	368	354	364	391	369	341	377	349	353	404	379	357	364	365	365	372	403	353	352	377	356	375	358	379	364	368	348	368	349	362	350	381	366	361	350	357	355	370	386	356	376	365	335	360	377	341	385	363	340	330	341	362	340
31844	33034	30997	18003	5777	1355	651	624	552	530	489	491	505	445	486	491	481	459	522	550	484	528	519	495	485	486	496	469	527	464	465	458	459	532	488	464	510	488	466	488	475	450	466	474	485	463	474	509	506	509	444	501	498	451	485	458	495	513	483	485	499	465	473	478	477	488	483	500	441	491	481	541	466	511	460	481	496	489	491	468	488	472	460	447	468	447	483	497	483	453	452	442	466	462	446	480	469	486	492	463	513	464	488	476	476	464	472	501	472	474	462	512	454	481	514	438	478	512	475	490	439	462	480	504	496	453	454	473	461	480	499	484	462	475	487	452	451	459	484	504	501	458	475	484	495	474	482	467	472	478	450	471	484	444	457	489	474	457	468	480	497	486	480	522	522	466	479	462	487	543	506	470	474	470	481	531	469	472	482	483	420	516	443	512	494	479	493	478	479	456	462	468	521	494	487	475	482	506	493	539	502	478	472	447	489	447	469	489	471	438	514	485	465	488	467	458	466	519	495	499	487	529	489	480	469	469	446	507	466	470	480	483	511	500	501	446	479	457	495	479	463	497	436	496	474	483	501	475	454	455	491	511	468	483	510	530	472	486	471	475	500	479	436	495	509	483	495	467	442	467	481	427	503	483	465	467	481	437	509	457	479	470	457	480	488	415	512	469	492	460	474	462	472	472	507	523	492	504	501	468	486	484	459	480	483	514	525	506	516	499	487	496	483	521	538	489	499	478	461	533	480	496	503	499	511	468	486	461	516	487	482	479	466	479	473	477	483	450	474	496	487	508	487	450	506	518	491	492	501	473	492	459	506	489	491	503	481	466	452	446	507	443	482	475	463	514	485	474	537	472	457	506	470	470	484	454	506	479	528	474	506	475	488	482	461	492	483	509	490	450	472	487	492	495	478	471	470	501	426	496	432	518	499	467	489	479	495	468	495	495	476	491	507	507	471	542	467	468	472	492	485	470	470	477	475	513	513	469	509	456	441	500	484	482	442	469	495	484	485	493	499	491	464	494	450	482	503	482	517	449	479	544	468	472	492	529	510	511	445	469	497	463	465	467	447	461	476	474	475	476	488	456	470	443	504	509	492	452	477	488	503	488	461	472	464	496	461	491	474	473	455	480	502	480	499	464	450	498	483	528	473	496	474	480	499	444	513	455	477	493	487	484	463	474	451	516	525	483	465	491	485	453	462	495	438	488	418	503	536	503	444	465	514	482	465	475	478	520	514	457	503	531	522	479	468	457	478	475	460	476	463	480	480	523	533	467	448	434	514	515	483	492	468	510	517	492	492	483	489	458	511	475	503	484	480	478	469	500	459	502	494	450	505	457	504	504	494	495	457	510	487	448	470	492	465	483	447	497	468	464	440	489	449	503	479	473	450	495	529	502	489	502	464	458	452	469	449	499	463	496	506	480	470	501	460	504	483	496	523	494	475	464	488	467	479	472	481	497	523	519	444	484	506	508	502	476	456	466	482	483	476	446	459	468	417	516	502	479	481	508	504	471	501	460	474	535	467	445	447	492	452	448	463	485	474	467	479	476	479	487	501	472	497	471	460	473	497	463	495	526	469	482	484	499	530	462	493	473	521	490	466	435	466	494	477	495	482	457	494	455	466	482	460	477	475	505	469	472	515	478	500	462	485	499	487	479	486	478	476	452	477	512	468	529	485	496	464	505	495	501	512	462	505	507	499	490	474	480	463	472	500	476	461	438	475	444	475	481	476	491	472	481	501	510	433	499	451	469	514	485	486	502	464	452	491	506	497	499	477	487	476	464	452	470	483	502	469	438	498	456	451	461	485	487	452	512	478	472	486	469	491	469	461	493	483	439	445	474	492	485	465	517	461	498	514	473	510	456	506	461	481	492	482	452	448	443	468	478	474	509	480	507	466	444	492	465	456	474	456	489	492	495	458	461	485	517	472	490	513	472	502	473	474	509	452	482	460	485	461	513	469	484	479	490	485	464	471	487	459	519	486	456	456	533	472	491	469	464	475	522	478	490	455	473	485	533	478	477	538	476	457	431	512	502	468	478	491	501	527	489	484	492	488	460	489	468	502	475	510	498	459	517	459	469	548	501	499	481	469	496	472	462	477	447	466	461	468	490	487	505	477	462	507	494	481	463	492	466	493	463	451	478	499	470	434	487	466	464	461	461	487	483	495	514	504	482	475	474	485	505	480	508	501	459	511	483	476	470	471	520	432	499	477	488	463	467	523	406	518	504	500	457	504	473	492	487	497	490	485	472	470	475	428	510	475	471	491	490	509	538	471	508	499	488	483	463	463	477	488	467	448	474	515	466	419	480	498	481	472	468	460	491	507	517	503	473	477	475	506	456	460	495	482	469	460	495	488	444	496	447	469	437	482	455	510	471	508	494	471	521	459	453	512	494	518	490	468	513	465	493	485	478	480	427	509	521	453	504	446	481	482	434	471	423	506	473	490	491	499	486	492	441	477	519	482	493	482	468	447	503	483	503	483	475	451	496	505	512	516	465	448	520	457	481	474	472	471	504	515	458	473	500	470	490	495	499	496	477	496	481	494	460	466	473	481	480	477	480	435	469	474	471	468	474	492	479	482	524	534	492	458	478	507	474	450	457	515	450	460	463	471	500	509	487	478	477	508	505	495	482	488	461	485	463	469	485	504	511	456	504	506	467	486	425	494	444	476	479	471	474	444	485	467	486	508	509	485	454	504	488	494	506	457	483	492	471	454	444	498	517	496	503	517	484	462	491	487	499	475	468	478	459	493	512	471	442	490	488	479	544	437	504	493	437	472	441	471	479	453	495	462	514	470	445	480	454	467	475	495	474	510	450	469	459	486	508	520	510	474	486	487	509	425	474	484	485	455	498	484	476	482	448	471	470	460	509	521	466	465	453	490	472	506	473	456	518	435	441	500	496	501	510	458	511	517	534	546	491	435	456	503	492	447	485	475	503	484	513	476	463	494	441	484	471	451	509	444	502	501	501	511	476	470	472	458	495	484	473	492	481	442	471	476	477	484	492	505	430	513	486	461	472	456	489	532	482	491	488	459	509	522	492	491	509	512	497	498	507	465	462	469	516	497	530	506	486	458	501	467	440	517	446	499	474	482	450	476	452	499	476	475	453	499	474	479	479	463	465	513	465	468	476	499	507	472	532	490	493	485	472	476	505	437	476	512	450	501	485	492	474	483	453	496	498	473	478	486	495	448	487	486	488	482	498	489	434	484	528	490	468	464	468	447	484	480	488	525	484	530	507	457	480	465	474	474	462	513	443	506	472	482	445	481	512	493	440	477	518	462	514	506	469	466	478	507	512	484	492	499	465	443	468	480	436	490	463	518	491	491	484	484	461	482	499	489	459	511	514	461	509	479	477	458	494	484	475	547	476	460	495	483	491	450	490	480	473	500	460	443	489	500	527	513	485	468	459	471	463	493	454	480	485	492	483	466	493	499	453	483	482	466	480	478	475	475	504	492	480	490	486	467	493	473	483	493	464
42429	50158	36901	19705	8420	2385	1040	1038	906	884	847	807	763	823	741	753	828	758	784	790	781	736	748	734	738	777	770	674	761	813	719	780	769	736	773	794	785	756	751	774	702	773	742	798	729	745	742	750	744	775	771	746	715	705	738	761	791	732	782	747	756	745	741	766	774	786	756	736	780	756	757	809	729	800	738	695	804	829	731	795	793	771	710	766	759	789	791	755	769	771	787	747	799	762	727	691	735	740	728	753	781	712	733	723	706	745	745	771	741	776	718	747	721	713	768	751	722	784	725	724	759	769	711	731	781	752	756	801	745	732	749	753	695	698	759	764	667	748	777	705	730	738	753	744	762	715	732	681	739	777	763	720	749	720	744	736	772	780	735	780	747	763	765	745	749	761	745	757	741	728	788	728	747	737	796	724	782	753	779	815	725	736	773	746	748	751	787	785	753	776	745	777	721	747	783	714	779	814	748	727	712	781	720	774	748	693	815	745	753	781	791	755	761	753	744	779	782	790	739	766	750	805	730	764	776	724	755	770	739	755	775	789	780	733	784	754	716	707	809	729	755	750	760	722	738	750	783	777	742	696	761	784	715	784	726	745	707	742	735	700	746	731	745	727	771	744	713	713	769	744	741	725	761	737	755	794	758	780	714	780	776	718	715	755	736	702	725	763	747	724	729	715	708	804	722	756	730	743	751	769	745	675	783	737	762	775	776	740	730	744	737	775	755	776	712	759	784	750	728	785	794	767	798	778	760	780	769	751	736	749	790	776	783	781	780	724	774	761	748	750	760	747	720	743	731	794	722	723	805	724	736	804	777	732	728	827	774	757	798	744	727	821	741	760	737	734	747	733	776	718	765	752	785	793	738	737	769	762	746	751	744	739	788	753	763	722	742	743	778	751	754	763	708	729	720	770	798	707	720	670	714	722	794	756	768	792	748	755	759	740	677	712	755	766	746	723	737	745	764	727	736	784	759	757	678	755	694	760	735	761	761	743	749	744	737	762	685	699	744	735	785	796	753	737	760	711	734	753	708	743	777	742	706	710	748	727	716	743	750	768	774	795	756	741	722	743	788	763	778	683	771	706	668	750	822	785	727	727	739	729	789	740	797	771	743	742	719	755	734	745	791	782	749	735	797	753	784	688	800	761	737	759	759	723	704	701	727	745	728	754	751	697	746	749	704	759	717	741	772	767	790	752	730	729	713	724	731	719	732	782	721	757	788	741	748	739	726	760	729	760	746	757	747	723	716	770	741	697	778	711	732	787	735	774	794	723	765	738	750	723	756	770	749	738	742	737	725	790	797	744	724	754	688	705	738	675	704	757	768	772	766	755	713	751	778	703	757	777	709	746	719	763	752	757	760	777	716	775	711	761	730	752	764	804	754	730	734	745	733	716	756	734	794	731	797	752	702	753	721	730	772	709	753	805	778	772	733	742	758	761	758	717	721	720	737	748	809	732	682	761	739	732	762	742	751	792	786	789	757	771	763	701	743	751	699	758	757	764	727	771	706	720	726	759	766	743	799	769	752	722	742	769	768	722	756	765	767	741	760	698	754	728	776	723	738	790	763	759	803	720	762	748	771	749	763	769	784	743	739	751	720	789	712	750	745	759	729	707	765	716	770	744	712	788	749	724	737	779	757	723	789	770	763	771	747	764	745	777	754	739	723	801	771	722	759	835	778	746	741	720	719	799	763	729	725	809	765	786	727	752	792	782	755	793	727	775	795	800	719	747	712	737	766	773	695	736	795	761	735	763	748	754	764	714	770	736	753	783	760	716	718	741	777	753	816	743	786	777	779	763	786	769	764	749	723	769	731	727	731	773	767	781	731	721	757	738	735	800	787	714	749	756	771	708	735	726	716	732	738	786	741	758	773	788	758	716	747	735	799	746	729	743	721	724	724	726	737	744	783	785	760	764	721	731	777	736	768	729	689	783	816	769	728	753	723	800	711	744	754	769	760	704	749	744	774	759	728	744	706	751	745	717	762	736	746	752	762	710	734	746	818	738	682	720	819	746	797	723	790	739	693	768	744	747	742	759	740	759	761	764	769	755	750	762	756	737	752	728	736	777	741	798	810	760	724	727	760	803	751	775	745	757	771	762	705	749	733	714	743	753	768	751	787	746	698	762	771	687	743	807	750	736	755	793	789	750	754	762	761	742	736	757	703	711	801	723	739	727	730	726	719	737	764	754	736	803	775	725	746	760	764	730	710	804	748	776	789	722	718	751	741	752	722	795	730	813	751	751	731	727	730	824	753	754	730	803	758	722	748	738	739	775	711	718	771	739	708	721	707	742	805	742	763	739	755	794	682	741	692	772	769	742	788	719	796	734	719	785	777	727	733	733	769	790	781	719	762	688	746	747	733	717	751	733	743	740	737	790	732	744	745	780	735	754	787	787	754	836	758	742	790	779	719	776	735	748	753	719	765	762	752	729	756	751	762	721	797	711	802	707	780	754	779	773	738	743	818	749	755	745	733	721	738	747	720	751	767	728	793	785	769	732	695	767	758	715	742	753	756	716	741	748	804	782	751	754	726	713	799	765	752	754	709	766	734	743	762	752	759	758	755	763	734	788	714	753	748	753	708	736	794	744	743	740	756	729	755	754	747	775	683	733	752	717	754	756	780	709	724	764	770	734	704	705	721	743	752	737	767	787	752	785	748	792	737	750	723	818	703	773	800	752	726	747	731	753	761	788	769	736	767	723	756	757	730	756	767	752	765	774	728	792	759	713	799	776	795	745	771	754	763	744	816	739	748	747	737	788	793	714	754	756	723	753	737	721	746	753	774	744	811	715	784	774	737	796	718	761	745	770	744	752	760	738	730	762	765	752	721	725	701	794	699	761	796	768	730	759	749	696	755	788	785	737	792	659	771	708	758	742	752	745	719	733	761	810	721	777	765	737	713	794	773	757	775	712	743	751	778	705	790	753	732	794	767	811	735	778	767	766	711	761	763	740	747	800	783	750	801	718	713	754	772	710	770	765	759	746	741	735	794	744	739	735	771	727	790	742	757	733	763	714	726	766	768	810	782	742	742	759	705	775	771	741	764	748	747	779	746	793	765	732	719	720	762	762	756	771	714	766	719	713	753	792	742	776	720	815	766	739	697	715	713	734	787	733	811	762	743	758	757	792	720	704	775	747	735	703	739	764	719	777	769	780	749	736	750	704	731	782	736	767	786	721	760	721	738	773	778	778	780	741	753	738	724	737	768	794	779	779	771	767	774	762	750	719	744	756	757	719	786	768	772	711	698	795	748	738	775	788	782	733	775	749	732	725	751	773	691	785	741	769	757	731	744	803	742	726	786	752	725	762	728	741	778	725	735	768	749	762	766	760	715	753	712	750	716	754	728	761	770	735	783	688	745	733	808	771	715	794	708	706	720	744	736	769	727	752	731	699	727	761	738	708	769	752	763	777	726	780	721	723	750	742	796	733	717	747	736	731	749	751	782	735	785	733	728	744	721	776	775	726	772	785	734	770
24599	21780	29312	25351	21751	11015	1468	726	608	566	561	542	527	492	434	413	474	453	475	456	450	445	481	463	437	450	409	461	434	459	428	438	452	442	421	442	441	437	444	457	452	435	429	429	422	496	422	415	428	416	409	414	440	455	474	449	451	414	434	422	445	396	450	446	410	441	459	414	466	442	436	456	415	431	415	429	435	421	457	425	441	414	442	424	442	456	433	459	426	460	420	441	399	460	400	411	472	411	409	421	427	410	429	416	452	454	421	424	451	423	425	456	408	428	468	409	449	384	443	380	429	430	437	421	437	415	473	469	433	415	419	418	425	441	452	437	428	429	395	445	399	423	386	427	460	453	404	458	467	421	487	383	417	415	434	395	436	452	428	458	414	437	443	437	423	449	414	449	412	449	400	433	410	417	414	435	396	457	476	440	429	385	405	445	426	428	418	417	444	440	435	447	454	428	409	404	434	483	447	432	449	428	433	393	426	421	424	456	455	443	432	467	407	429	405	486	430	411	448	451	401	438	437	396	383	452	424	471	444	434	410	421	448	439	438	426	469	435	445	422	461	431	385	470	417	414	484	452	420	420	406	437	428	415	473	401	445	438	417	427	405	422	448	434	409	420	393	406	425	432	427	428	409	375	426	422	400	434	406	426	428	412	417	428	414	442	449	438	426	450	420	455	443	402	415	438	422	442	403	464	410	439	462	423	449	459	420	410	417	420	406	428	405	454	461	424	425	449	424	424	439	473	455	407	461	452	432	441	430	443	449	440	419	426	437	453	435	426	425	452	419	438	422	468	414	428	412	405	453	456	468	413	471	411	451	431	456	412	439	478	420	461	418	475	394	448	402	468	471	429	446	415	426	395	412	437	431	434	410	430	426	434	456	404	421	408	416	436	389	455	399	417	432	438	449	403	450	426	434	417	437	429	455	502	380	442	435	455	444	450	468	435	464	459	430	454	424	429	428	426	434	451	421	425	418	404	383	420	418	426	414	403	446	436	404	452	441	438	472	405	467	463	452	415	432	391	449	443	462	437	437	417	415	424	444	428	418	454	398	441	438	452	403	436	413	428	424	427	459	396	427	436	470	446	439	440	438	438	446	406	449	445	468	408	419	434	438	440	463	452	456	431	428	447	433	365	450	411	398	436	435	410	445	425	412	454	438	435	432	444	442	434	373	449	413	444	446	425	404	428	430	429	429	454	419	452	420	440	430	397	451	425	428	436	438	441	458	412	409	391	408	415	466	436	416	411	415	431	430	459	433	475	425	438	436	438	429	440	423	419	456	437	430	422	429	428	423	443	430	453	450	421	423	405	431	396	420	441	400	413	425	459	469	452	381	429	434	468	440	414	400	443	437	419	419	433	443	468	439	415	427	427	394	401	394	429	426	428	424	396	413	433	408	422	436	448	441	446	433	445	457	406	477	478	430	432	457	404	446	419	444	407	448	418	416	428	451	414	422	429	438	460	458	452	413	409	501	451	418	431	406	438	440	475	414	440	441	439	426	443	428	439	445	467	420	438	426	414	454	455	415	361	430	430	410	433	446	385	431	459	427	400	434	387	383	421	451	453	401	471	473	425	426	405	421	427	435	405	384	401	459	465	416	460	398	415	456	463	471	438	452	411	408	442	431	485	451	479	397	446	418	455	460	411	412	446	442	423	430	416	437	426	464	427	408	443	440	417	424	405	440	441	417	421	445	407	437	410	442	412	448	418	420	405	392	468	425	426	371	407	403	465	444	434	446	397	429	406	452	440	428	424	377	415	471	429	410	426	400	415	475	448	460	451	422	440	420	429	443	446	406	411	451	411	448	439	455	439	444	414	430	453	413	439	454	421	446	467	431	447	403	420	420	453	430	428	463	449	442	429	427	426	424	403	436	433	413	420	412	462	405	419	438	456	425	445	418	421	433	418	420	467	431	429	399	427	444	453	417	442	456	418	413	417	422	457	461	425	414	376	420	439	419	422	429	400	429	423	413	463	418	432	453	401	413	420	398	424	416	425	416	410	408	462	431	421	431	413	419	405	441	454	407	450	434	411	469	431	390	437	436	420	415	457	421	444	406	399	438	466	438	435	436	435	399	480	428	456	422	446	436	427	417	430	426	398	469	431	419	429	426	432	427	433	411	434	402	411	445	425	423	431	422	425	433	412	437	429	441	428	455	448	424	429	422	436	440	446	422	449	394	447	443	415	414	436	433	416	459	431	465	406	417	421	429	449	413	407	438	460	429	425	417	435	419	417	475	417	428	420	459	401	409	427	421	459	447	435	410	455	459	404	415	446	426	460	422	448	407	488	417	431	431	410	429	443	431	403	472	396	442	417	443	418	424	433	406	427	418	470	436	454	440	429	425	416	448	410	396	424	459	429	432	445	439	469	442	410	426	393	439	443	442	409	402	422	430	467	466	432	454	420	406	435	404	427	446	439	450	438	421	434	439	431	403	437	398	418	413	435	420	422	435	419	421	381	438	427	429	476	408	405	450	440	436	430	431	422	430	415	440	406	465	438	444	427	422	434	437	445	458	451	391	425	446	447	442	407	436	438	405	424	448	439	416	413	408	430	468	460	432	435	447	453	414	449	422	459	474	435	447	436	438	423	437	433	469	417	456	455	404	425	428	420	408	403	422	438	436	407	458	428	413	453	450	462	428	433	432	421	431	427	389	364	429	417	466	454	446	416	438	458	408	452	467	445	429	437	425	404	425	436	454	457	438	434	458	432	454	463	440	439	427	440	434	423	435	461	421	441	449	423	410	446	445	440	413	435	445	432	392	415	442	421	457	447	425	439	406	423	427	436	445	456	429	456	445	415	410	375	433	420	398	419	465	435	425	410	417	432	443	413	430	426	442	421	409	445	442	461	433	398	403	429	406	427	404	457	436	438	440	420	403	456	426	513	441	434	421	450	449	411	422	447	452	430	468	444	464	442	461	430	446	418	450	434	392	404	427	435	424	421	400	440	473	451	439	448	440	442	406	429	417	429	415	421	439	464	421	433	437	413	390	420	384	435	427	449	427	435	432	430	443	417	445	476	406	412	423	408	430	447	422	434	469	422	437	471	437	438	413	432	428	460	433	407	379	399	423	444	445	409	401	430	459	428	427	409	423	418	426	395	403	409	440	406	447	467	468	426	426	431	438	452	423	409	429	409	418	423	447	397	434	445	414	415	455	436	445	458	414	439	396	407	432	448	441	431	466	427	437	402	451	439	443	419	469	428	436	408	473	395	442	426	433	416	417	413	476	407	454	426	456	418	438	443	398	405	458	433	445	390	407	453	415	384	441	421	429	430	470	407	421	373	417	423	425	408	462	413	458	422	419	435	433	440	409	470	397	385	418	446	395	436	394	450	426	410	440	470	442	420	423	440	406	438	424	411	411	414	438	445	426	414	465	436	439	409	446	403	416	443	385	449	435	390	475	439	420	416	455	405	412	434	384	403	432	413	427	432	410	403	406	439	428	435	389	435	421	429	414	405	411	469	453	420
46549	65780	47645	31228	25086	6982	1957	1479	1213	1026	1021	843	841	811	757	766	746	722	733	724	774	763	685	693	668	682	701	668	722	730	698	675	694	705	671	692	691	678	665	697	676	693	711	683	688	679	692	712	676	712	646	675	720	677	690	670	649	685	683	694	682	707	673	673	723	692	690	655	635	709	708	717	695	672	642	705	715	681	694	720	696	701	667	669	681	680	641	692	661	657	707	702	675	663	670	700	730	656	685	646	703	637	707	694	699	683	662	681	707	672	673	709	680	647	600	700	678	703	704	658	700	669	681	697	703	695	673	709	647	689	651	684	694	672	632	690	687	696	696	698	689	639	653	669	711	674	666	690	701	634	658	695	656	707	684	681	701	690	659	671	687	640	710	689	670	659	659	662	650	648	667	663	683	686	628	689	696	662	657	703	706	688	741	701	668	713	662	672	671	680	705	680	667	660	654	694	684	644	686	706	699	675	698	695	654	736	625	703	665	674	723	673	712	667	648	629	681	711	705	658	666	699	661	722	645	699	719	689	686	706	702	688	658	682	670	658	697	701	667	669	692	674	653	655	640	701	643	683	720	746	677	627	665	649	656	687	720	710	688	685	666	666	672	655	707	638	680	726	669	655	668	688	691	692	679	684	698	681	673	661	645	721	672	718	697	666	660	711	672	658	665	663	681	659	684	707	698	706	663	718	688	659	706	664	649	694	705	664	718	684	698	665	717	697	692	690	715	687	676	683	684	723	690	683	709	687	677	698	671	719	639	666	674	709	646	642	657	643	680	660	722	699	687	690	712	693	666	663	675	694	726	663	655	649	665	653	651	720	710	725	712	701	690	680	709	679	717	691	735	658	712	679	694	688	638	669	682	730	703	707	657	668	684	697	673	701	727	745	687	687	641	740	610	660	679	685	714	649	623	663	733	694	693	675	665	754	685	655	689	667	728	659	675	700	669	659	706	696	700	730	670	701	660	648	682	676	688	670	661	639	657	737	714	731	697	716	656	642	693	718	738	668	676	690	706	684	676	622	663	662	696	670	710	679	674	699	665	668	664	709	686	696	660	683	689	631	709	699	693	684	676	680	691	684	644	698	680	664	707	690	669	657	657	672	672	649	711	673	672	669	668	671	627	646	711	680	659	646	627	665	670	690	650	673	714	686	630	672	652	666	695	708	675	655	682	666	709	686	644	708	746	702	685	658	696	670	663	666	644	695	663	717	636	663	701	712	631	716	708	721	697	660	677	670	704	670	661	673	687	670	723	636	700	681	719	703	669	698	667	670	686	682	693	638	675	686	666	724	652	665	685	647	726	685	680	675	675	693	739	667	664	667	690	649	658	690	650	695	678	673	689	678	605	731	701	702	673	707	684	641	694	669	689	726	671	688	671	691	667	701	682	668	645	648	711	672	724	622	743	654	680	702	637	714	676	699	661	708	707	673	680	667	656	732	662	673	672	740	635	685	702	650	643	743	658	661	670	624	732	726	643	674	710	694	641	638	721	716	678	722	689	712	678	649	675	702	683	687	666	696	649	693	692	664	676	687	708	694	695	703	677	672	687	675	750	635	644	665	702	696	674	662	725	688	665	687	690	712	695	707	669	679	693	697	667	679	674	667	686	670	697	704	708	668	657	636	634	681	666	656	623	700	673	668	673	711	688	706	650	740	691	685	695	678	694	695	659	631	676	671	656	690	708	683	696	697	671	743	694	704	674	639	699	663	640	717	685	659	698	677	678	660	683	654	657	659	686	686	717	620	671	681	679	683	737	667	634	694	723	709	652	684	666	720	667	666	635	661	682	714	674	684	660	729	647	653	671	668	662	640	685	729	666	702	679	691	654	664	692	706	625	660	661	664	678	686	721	679	708	690	691	730	726	724	713	707	698	698	688	721	735	695	713	660	708	683	665	666	681	704	685	684	694	655	693	638	683	704	734	697	671	712	724	694	658	671	624	708	688	637	712	723	704	679	668	652	674	672	664	738	717	694	716	719	658	651	666	677	641	689	697	672	673	686	707	691	659	680	675	660	704	712	629	702	640	652	684	672	670	650	641	660	670	630	702	667	694	693	695	672	649	698	697	645	694	702	637	695	683	691	698	675	645	692	707	674	698	655	695	667	730	673	681	674	707	686	718	697	652	669	692	653	662	669	693	640	707	706	637	705	646	691	679	676	672	682	688	651	679	685	697	654	672	684	751	698	675	682	699	662	707	654	685	675	688	697	674	715	699	647	732	681	651	692	691	671	669	646	677	683	663	697	680	676	660	686	701	697	658	661	718	704	688	650	723	723	695	723	666	696	699	713	673	630	689	703	668	673	702	650	686	678	709	654	707	636	675	669	690	691	702	660	730	669	693	713	697	679	725	664	707	706	693	674	710	672	697	715	640	701	714	687	656	706	682	685	745	724	680	648	651	722	667	680	691	705	672	678	708	649	655	694	633	688	687	662	673	709	648	680	655	685	677	706	739	673	648	691	730	673	632	706	724	634	675	712	676	738	676	690	661	665	637	677	693	689	653	621	675	687	697	666	667	661	692	710	653	674	762	704	687	666	658	671	691	698	632	692	656	705	683	680	706	635	672	670	699	661	722	664	686	672	679	684	699	654	689	637	701	682	688	683	675	699	632	709	724	701	687	733	694	706	677	659	707	653	699	687	689	675	695	686	642	649	695	714	637	660	659	689	673	700	690	707	669	700	669	714	712	720	730	646	669	638	722	658	719	659	704	660	663	720	702	612	678	686	679	712	723	706	664	684	702	683	641	702	657	725	702	693	717	694	649	655	693	703	701	655	706	692	658	738	710	676	712	677	675	671	718	683	712	662	709	701	649	700	673	708	701	660	721	683	672	644	697	669	729	643	640	670	703	708	717	647	667	681	710	649	738	676	716	701	674	716	708	679	668	667	711	670	696	716	683	662	683	671	666	664	716	675	668	645	672	674	706	702	679	673	743	686	634	710	691	657	648	696	641	709	763	645	676	668	699	644	704	672	698	624	638	704	622	639	669	676	690	652	651	698	683	723	704	718	673	674	656	684	647	711	643	649	727	673	673	672	661	699	718	733	668	697	707	678	658	684	663	656	701	631	710	694	679	702	710	661	685	716	683	668	650	686	667	629	674	678	712	656	680	704	689	665	670	677	656	642	705	691	683	684	670	730	686	702	688	650	723	712	663	688	717	656	703	705	661	698	706	708	708	714	717	672	601	634	727	684	659	649	698	636	664	682	698	693	689	678	700	714	662	709	710	713	690	727	665	685	683	669	659	679	705	683	689	654	691	708	689	683	671	676	702	692	688	670	660	665	685	697	637	689	631	633	695	692	654	667	642	702	717	653	685	704	690	692	702	728	648	717	668	685	674	656	683	697	682	696	668	710	642	639	679	677	701	683	730	695	689	755	699	697	684	694	712	717	682	708	650	707	693	677	695	695	641	708	665	663	670	697	694	706	644	714	721	690	668	641	696	645	700	647	745	622	663	641	704	673	694	716
23631	21622	29718	25745	23499	18892	5831	796	449	370	367	305	311	299	275	274	251	242	245	247	257	227	226	250	228	236	226	227	230	241	224	201	202	223	191	215	221	226	228	240	214	198	193	209	246	238	204	210	222	223	216	214	212	219	236	236	224	204	206	202	217	211	191	219	219	198	228	217	210	194	241	222	214	197	215	207	203	206	224	208	206	199	200	223	228	208	190	221	205	223	222	191	223	220	218	206	217	232	212	228	225	201	225	217	229	200	204	199	226	188	203	223	228	182	214	183	226	219	216	221	181	213	235	232	192	204	197	215	220	228	215	201	227	192	231	209	203	213	212	183	219	201	212	230	217	191	212	232	216	193	202	203	225	213	203	196	204	198	224	218	213	218	207	181	221	212	218	190	224	226	206	249	221	233	189	218	205	217	229	190	226	181	232	218	209	194	218	172	208	203	187	230	213	186	191	206	198	230	187	221	196	209	233	197	205	231	222	211	244	224	198	213	192	213	218	219	222	230	210	212	194	248	220	202	228	235	223	201	251	197	212	218	224	211	215	214	210	240	211	210	203	246	229	184	196	217	206	207	216	218	248	196	222	212	223	201	214	187	189	221	212	193	213	196	211	221	216	220	189	195	224	203	213	217	229	192	195	215	205	206	217	204	190	179	227	197	215	214	211	186	201	200	232	204	219	194	215	197	235	218	242	218	208	207	237	206	217	205	206	245	199	219	207	232	219	203	200	216	181	216	204	212	209	190	231	230	207	217	225	221	213	205	218	225	214	219	217	218	191	208	191	205	209	228	197	227	200	200	226	225	209	200	223	198	214	219	183	224	216	222	218	192	237	197	189	234	191	239	228	203	199	219	197	196	232	258	228	212	219	234	261	217	224	198	194	198	190	231	226	209	207	239	221	225	185	215	234	227	185	222	204	210	231	243	206	189	188	211	204	223	190	197	178	233	203	202	209	224	197	203	216	251	217	189	240	208	217	199	226	240	233	214	206	226	208	207	188	225	192	219	217	215	178	204	230	225	224	207	222	215	194	199	217	228	202	211	201	221	212	241	196	208	227	247	229	208	219	218	213	220	227	233	218	169	225	196	213	203	193	217	223	209	193	205	199	181	221	192	220	205	219	242	209	198	218	220	191	221	212	225	218	227	196	199	206	212	220	240	218	200	199	233	216	192	212	193	230	224	230	213	170	230	238	216	202	220	213	206	205	197	213	231	195	195	221	216	190	186	225	227	195	215	219	202	198	194	202	222	221	218	234	199	184	221	193	204	220	219	200	201	216	222	210	200	207	221	213	222	210	219	199	217	197	198	201	213	212	199	209	234	200	222	215	222	227	208	199	202	213	198	217	193	212	194	198	199	216	214	222	199	203	238	192	208	235	191	207	199	226	195	198	205	209	219	229	197	209	217	195	224	204	221	226	233	199	220	183	207	225	238	214	216	211	194	222	213	212	213	210	225	214	213	228	226	206	208	226	231	214	200	201	229	228	222	241	213	188	215	244	214	215	208	234	226	218	221	205	212	215	204	207	208	223	208	215	214	208	201	226	224	199	247	215	214	200	207	205	233	225	207	206	207	195	207	219	174	206	202	207	204	205	215	230	230	191	214	207	202	200	197	206	195	182	216	222	204	231	207	224	236	196	222	212	192	205	187	203	205	200	217	212	196	215	226	228	210	216	186	230	218	201	203	223	209	196	201	186	220	215	205	221	215	222	204	229	212	193	217	207	229	191	209	224	242	191	214	212	251	192	206	188	216	183	231	207	219	215	225	186	226	202	190	192	190	195	232	205	236	198	199	225	201	253	214	177	220	200	191	187	217	224	210	213	223	219	212	220	224	227	200	201	208	201	201	217	211	252	219	200	195	230	210	212	214	212	223	229	217	219	201	219	209	204	219	219	198	234	207	205	217	210	206	218	216	207	204	227	215	205	178	201	204	222	227	225	195	200	213	204	239	188	210	202	218	223	231	207	212	203	223	199	217	187	218	211	206	201	231	231	193	222	202	217	222	212	209	212	190	223	203	206	212	200	235	183	209	214	185	196	201	196	192	219	212	208	222	198	243	214	234	210	204	227	212	209	196	204	207	212	199	216	223	196	246	236	228	208	203	191	222	200	194	222	227	201	210	189	203	199	220	208	213	247	205	189	219	216	209	222	224	191	223	198	240	217	219	209	234	206	220	217	195	200	201	206	182	192	222	198	230	188	233	210	206	189	213	188	224	195	225	231	224	212	199	234	199	222	212	221	229	198	208	195	229	221	229	204	241	235	202	219	216	218	243	212	215	197	205	226	194	226	202	222	188	204	205	195	201	218	205	200	230	208	229	231	211	207	194	202	211	230	212	233	219	213	214	218	191	209	186	194	227	210	210	209	202	220	220	197	218	206	223	212	228	242	204	183	204	224	220	214	221	205	194	194	225	214	227	208	216	209	197	196	193	221	239	232	208	175	231	204	199	232	226	211	196	180	205	193	201	214	202	199	216	190	215	219	224	199	210	244	200	206	227	212	196	233	198	226	229	207	219	212	200	225	241	199	225	221	224	228	206	212	210	217	216	211	202	209	193	215	223	226	230	204	175	200	224	237	219	210	239	212	241	229	207	219	208	231	213	192	250	234	209	194	200	205	216	205	200	189	207	219	221	214	237	203	206	214	205	209	209	189	203	222	199	219	200	202	199	212	217	218	183	237	219	198	196	206	246	215	215	216	238	227	201	219	192	183	210	224	225	202	205	214	213	193	213	210	228	228	233	200	228	207	195	210	201	212	217	194	191	208	220	207	171	209	211	194	203	200	207	216	211	233	222	223	205	224	194	190	218	186	220	212	208	204	217	256	194	229	228	216	235	219	222	221	217	202	249	233	213	195	179	201	212	220	201	202	214	218	209	206	217	206	184	221	218	216	227	217	218	212	201	195	237	222	197	195	218	217	197	188	199	208	199	235	207	216	211	192	218	183	208	232	199	209	222	202	208	211	204	198	199	208	206	191	231	209	233	221	184	180	202	212	202	215	212	223	218	200	206	224	206	210	215	206	230	217	213	235	229	229	190	191	198	221	216	214	194	229	196	216	230	203	206	203	238	206	212	178	177	231	194	205	206	188	206	219	207	191	201	206	208	222	211	186	228	214	210	218	215	208	211	207	196	216	213	217	241	215	199	232	207	217	205	208	205	206	201	223	222	213	189	230	236	230	232	207	214	187	192	213	200	203	230	223	217	217	224	215	194	222	215	210	221	200	231	209	204	221	203	215	211	205	200	214	210	201	197	221	228	221	218	195	221	226	243	210	207	216	207	202	208	208	223	222	218	210	230	197	229	228	169	192	220	204	230	225	224	208	167	214	205	229	229	179	182	196	226	192	203	206	203	224	208	186	189	204	222	220	201	197	229	197	213	229	188	224	189	220	231	212	200	202	212	230	207	212	207	202	209	206	190	215	172	216	191	221	191	211	232	217	204	203	201	209	214	206	203	239	207	196	201	212	230
49616	68948	64800	47613	33393	5319	2183	1627	1170	850	840	730	573	570	514	525	464	441	461	388	394	431	408	434	396	390	372	402	392	350	362	355	354	343	325	377	361	403	373	355	362	384	392	343	365	389	366	356	340	344	329	360	342	324	354	357	336	357	353	366	329	358	357	360	344	350	337	325	357	349	381	344	345	345	329	349	319	342	339	346	366	319	347	361	315	317	348	294	313	393	334	350	336	374	310	355	348	338	364	374	335	324	337	379	344	303	362	347	333	336	315	353	318	392	349	365	359	301	319	374	339	339	340	356	396	309	339	350	366	399	349	354	364	367	338	340	339	331	336	359	373	309	319	321	372	309	335	357	364	323	339	367	331	352	362	345	322	345	381	338	381	360	317	348	365	317	362	348	345	340	320	356	335	345	332	348	353	338	339	321	354	351	332	364	348	354	341	356	359	379	357	321	328	328	333	366	355	329	334	323	365	377	339	329	350	348	360	352	333	327	360	349	325	341	333	360	342	340	298	346	354	336	363	360	363	340	365	355	354	363	329	331	340	314	332	362	335	351	328	345	339	345	339	340	338	342	317	341	330	345	342	338	312	380	346	346	343	370	333	361	335	322	338	353	336	338	340	332	342	330	338	327	350	355	340	376	325	353	340	372	305	337	360	367	345	374	348	341	374	345	327	333	311	340	337	359	297	339	340	321	315	386	305	302	340	336	333	346	355	351	314	311	333	359	318	325	359	377	354	334	335	331	313	360	335	342	364	353	336	318	329	365	326	312	357	371	328	321	348	338	355	313	384	352	351	337	309	356	372	348	337	337	364	345	345	339	316	353	337	345	344	325	361	332	357	363	367	341	354	362	324	365	331	328	358	315	337	350	328	339	318	339	359	350	343	332	358	336	318	350	341	362	345	355	330	339	323	336	326	323	350	354	351	324	366	339	332	321	321	318	344	356	359	331	354	351	353	341	341	361	354	358	334	344	307	327	360	347	373	341	319	379	358	357	335	370	331	360	327	322	331	346	346	366	349	349	343	347	337	303	344	329	335	323	331	330	347	316	357	342	348	335	320	315	339	353	338	342	355	311	344	338	311	315	350	336	335	329	377	309	345	322	318	335	350	368	328	362	351	351	355	348	334	346	346	349	345	339	331	334	327	332	334	322	318	346	353	351	359	324	387	366	322	320	341	360	356	329	352	392	340	329	382	328	369	340	336	360	339	324	337	317	334	327	328	354	363	338	372	332	343	327	329	321	363	371	335	344	323	336	356	351	343	349	355	326	348	306	355	336	329	343	328	334	338	339	306	334	346	347	339	333	324	346	354	356	339	327	336	310	348	334	340	343	353	351	366	353	319	367	335	336	339	336	321	364	352	342	355	351	344	349	349	383	346	370	338	332	323	371	338	361	342	362	359	376	324	339	314	331	345	333	347	328	340	323	352	354	365	329	342	331	362	350	318	349	343	337	323	335	350	321	360	342	316	320	338	336	348	354	310	372	339	340	375	361	344	375	358	335	376	351	341	359	363	351	336	343	361	350	354	292	328	342	376	377	380	350	348	329	358	326	338	340	346	329	349	355	349	331	378	358	344	356	341	304	321	355	361	376	352	328	337	353	363	350	353	327	361	318	334	342	349	331	316	325	343	338	337	348	337	360	320	343	363	341	318	359	347	326	354	341	362	349	322	383	369	374	359	320	317	341	318	382	354	334	350	347	328	365	332	347	336	350	341	354	310	344	347	351	320	372	360	342	348	357	339	352	315	353	357	322	333	328	319	351	377	359	343	373	323	343	353	333	354	346	361	343	344	340	324	329	327	352	326	345	359	325	350	351	366	323	303	394	352	346	352	362	316	344	357	336	381	339	342	334	345	342	319	354	336	337	378	328	317	320	371	324	313	314	325	345	334	339	342	356	343	360	351	357	360	323	296	353	347	323	337	340	348	352	345	314	350	354	341	330	311	353	345	331	348	346	338	337	342	347	362	341	361	357	344	353	320	353	367	349	368	328	329	326	356	321	354	347	346	338	370	369	339	320	342	322	345	364	356	378	366	349	347	344	343	351	359	369	329	320	338	353	325	363	381	347	340	368	363	335	334	329	326	333	353	350	348	337	356	326	333	303	329	339	333	363	336	354	363	330	335	330	303	370	366	378	350	390	339	356	359	350	345	300	354	366	358	361	344	354	334	347	333	326	345	331	313	376	341	327	315	403	359	304	357	348	344	340	327	353	341	324	322	346	342	308	319	344	329	352	338	344	359	319	366	314	352	361	343	343	367	351	382	364	322	318	362	355	347	318	331	366	315	399	352	367	356	343	342	375	367	352	309	321	334	347	357	346	347	328	303	350	344	359	332	315	356	358	349	343	329	333	328	339	317	364	327	378	336	312	359	322	369	327	369	331	309	321	354	331	362	321	338	352	304	356	348	352	336	361	368	353	337	331	386	342	347	337	344	343	299	341	356	349	357	353	365	346	340	369	322	361	337	285	369	360	335	373	380	319	332	364	338	370	372	356	353	324	359	337	329	316	380	338	357	344	303	332	352	331	340	338	351	302	352	323	330	310	361	335	342	345	356	336	332	342	328	343	323	351	348	325	371	324	362	339	336	325	348	344	347	315	357	364	344	334	348	346	347	338	318	366	361	367	373	336	336	364	361	329	344	321	362	340	359	364	348	323	371	325	382	336	352	323	363	346	322	330	319	307	355	371	333	350	316	307	362	320	350	352	350	344	337	336	349	339	330	352	326	371	348	354	336	361	365	326	312	367	321	336	358	347	349	326	305	350	325	325	332	337	326	353	335	329	327	320	363	358	351	349	330	353	327	330	345	344	338	352	352	356	332	349	330	296	323	359	320	321	344	339	336	368	348	363	372	330	357	350	332	349	349	340	310	331	348	316	370	368	353	341	354	323	333	311	319	350	336	358	392	344	343	366	333	363	348	354	345	360	338	333	330	363	336	362	361	321	353	345	352	322	347	344	332	349	345	365	369	326	347	363	365	348	319	359	367	342	346	326	344	318	348	334	359	332	339	352	347	357	367	348	358	346	340	352	331	352	353	313	356	325	343	353	325	365	315	367	312	355	352	370	299	346	331	350	349	355	334	352	337	348	340	334	349	374	358	315	359	352	338	346	372	344	352	340	336	355	359	342	303	371	344	353	336	361	330	358	346	352	343	317	334	343	361	370	354	369	347	369	339	365	337	361	364	361	394	361	327	337	376	342	316	339	350	330	353	344	322	362	318	339	344	350	361	344	351	355	364	335	368	334	343	354	339	357	353	345	375	323	357	331	336	347	347	331	318	355	348	361	335	314	321	353	344	354	323	347	324	375	350	327	338	351	340	344	328	326	310	348	372	340	324	323	345	327	324	334	338	341	360	363	312	325	356	350	341	343	349	330	343	348	351	313	309	344	343	333	327	326	340	359	327	351	338	320	348	333	340	351	368	360	344	342	311	359	365	324	326	365	321	337	354	351	345	348	327	346	336	353	307	318
31876	35570	33591	23424	5335	865	598	532	522	512	504	492	461	492	480	524	480	516	467	515	502	483	492	505	476	501	507	504	501	463	445	483	488	501	454	478	488	465	490	504	478	470	523	489	478	452	479	463	511	514	460	450	446	485	481	454	445	435	471	482	459	489	503	464	501	494	426	445	459	485	478	453	488	491	493	476	526	500	468	443	500	467	481	515	456	467	480	507	471	459	419	485	551	483	468	493	495	484	467	473	506	519	471	446	492	510	502	461	475	500	505	503	501	493	525	433	472	476	483	506	487	493	522	490	475	468	465	464	520	486	465	461	491	499	499	458	510	507	478	499	479	484	482	507	510	479	513	473	508	498	478	482	508	493	497	483	505	465	549	445	484	497	457	470	474	519	489	501	514	483	473	504	467	483	511	446	503	473	459	507	465	504	487	508	473	469	502	455	468	479	469	480	499	539	481	508	497	479	487	516	510	492	498	499	465	467	514	477	490	483	478	494	484	484	494	486	466	481	504	534	488	439	477	519	496	473	485	455	531	477	478	430	501	503	506	493	458	457	493	493	500	453	490	504	492	438	477	495	468	527	518	500	487	472	502	496	500	496	482	494	479	501	503	492	504	476	497	485	518	500	481	478	509	471	518	450	483	489	502	480	509	481	503	480	494	503	473	475	458	454	498	485	470	467	488	471	488	497	446	471	485	480	480	470	498	508	477	509	480	479	487	502	497	487	453	480	474	482	469	452	467	488	492	468	446	471	510	449	498	509	486	518	493	498	463	476	522	495	451	469	466	510	491	485	474	526	412	469	497	505	466	459	490	485	480	488	482	493	513	477	511	556	486	478	485	451	483	486	471	444	493	436	438	475	466	505	478	502	458	513	476	477	511	486	516	464	509	484	515	513	470	500	551	510	516	486	503	485	442	508	473	458	480	479	497	463	509	471	459	494	498	505	486	478	497	483	519	467	493	503	493	473	481	518	479	487	458	467	522	468	512	528	468	451	471	497	473	497	532	502	518	516	499	492	461	522	508	463	466	467	514	506	522	517	510	469	457	471	474	452	456	529	523	459	448	485	471	500	480	478	475	492	463	454	473	466	492	475	520	493	468	444	481	478	461	494	443	490	468	490	478	475	530	509	449	430	488	486	513	509	516	477	503	465	492	475	451	480	491	509	492	485	498	447	472	505	489	507	463	497	499	481	480	454	465	476	470	497	468	508	491	503	497	495	476	485	506	494	483	457	497	492	459	469	478	454	475	470	509	508	514	469	472	525	502	468	504	470	486	432	471	501	477	479	449	474	458	469	463	474	460	528	485	458	502	500	462	454	443	495	519	481	486	485	479	467	465	468	524	520	444	524	475	493	510	472	437	466	454	488	450	484	485	504	517	450	514	448	518	498	462	519	512	486	487	556	454	534	483	489	492	458	519	478	511	453	468	445	470	507	523	478	481	467	504	478	497	484	472	513	499	489	480	496	491	489	480	498	512	475	449	436	474	474	474	513	483	469	472	519	467	489	449	491	502	457	525	504	492	491	501	539	462	499	485	524	427	493	459	473	495	477	496	459	474	469	502	474	474	480	486	481	487	522	493	512	467	491	528	464	470	513	519	445	474	496	492	459	472	490	467	505	480	514	505	469	453	503	506	514	466	503	479	479	480	498	500	471	467	498	481	505	482	517	460	510	452	470	472	479	495	497	502	517	459	500	539	483	471	509	490	506	462	459	519	469	491	479	473	502	485	494	455	469	497	500	476	512	475	476	463	490	492	452	523	505	495	467	505	487	473	514	516	467	497	495	503	483	492	481	491	484	502	490	484	464	495	459	453	535	469	484	472	482	480	494	443	484	473	447	470	458	482	483	508	456	481	502	450	442	474	510	533	451	508	435	466	478	498	538	457	442	508	519	492	479	530	479	510	507	487	482	463	472	490	474	493	515	502	481	484	485	507	501	529	492	491	486	456	500	479	469	468	491	482	495	509	473	472	497	474	488	473	497	491	514	470	490	496	439	501	459	508	483	513	439	473	489	453	501	511	510	478	492	529	504	478	462	462	485	456	474	495	458	470	497	482	489	515	498	494	499	447	506	501	493	500	515	526	464	508	502	489	479	487	494	479	449	517	476	463	500	492	484	483	473	468	507	508	511	460	465	486	473	477	480	470	499	481	456	502	505	457	482	498	494	475	457	495	499	506	512	477	493	464	466	496	484	484	430	493	505	473	508	464	543	507	505	477	484	513	481	478	507	510	487	464	470	488	510	508	464	533	484	542	485	501	474	472	460	515	498	478	472	500	466	484	459	426	502	490	466	478	485	484	487	503	475	496	486	489	527	494	467	489	488	510	444	450	474	456	501	498	469	514	474	470	523	493	501	484	527	487	494	507	461	433	485	482	463	428	469	490	492	455	489	484	487	511	483	502	500	484	448	471	471	538	460	478	471	463	480	498	521	502	485	485	509	509	495	443	512	474	517	497	520	490	505	460	453	443	506	464	488	467	468	493	440	437	501	508	493	501	465	481	511	529	485	482	486	493	510	482	493	450	447	470	484	479	527	489	488	457	453	426	479	500	507	496	500	474	496	495	466	495	485	480	513	482	479	508	516	501	428	483	452	452	491	511	467	453	502	452	502	484	496	496	458	465	508	509	473	529	483	468	518	462	480	505	519	484	454	464	488	466	489	538	433	523	507	483	484	500	513	527	506	465	468	479	456	463	488	452	496	533	487	517	486	451	452	501	500	476	522	475	475	487	473	491	460	499	503	475	488	513	487	521	465	482	496	488	486	508	450	454	468	550	458	493	462	481	487	493	519	468	537	516	508	484	493	476	509	492	500	466	444	468	451	503	475	465	502	504	499	440	530	482	479	472	476	468	481	467	488	482	508	457	444	482	483	474	457	478	498	515	515	453	510	469	469	489	465	455	505	471	498	468	482	448	505	483	499	490	514	468	463	501	513	464	478	492	477	524	489	496	460	484	487	491	475	479	487	461	445	496	474	473	464	512	488	499	478	484	494	489	500	499	503	501	519	491	467	490	493	509	457	481	426	494	497	517	485	504	490	445	504	476	476	480	490	467	506	454	472	486	469	464	501	503	505	460	452	485	492	507	502	480	469	501	464	498	454	500	468	478	498	450	476	452	463	467	467	488	517	498	419	461	496	483	525	477	512	506	493	498	490	494	498	484	450	512	489	493	461	456	506	488	517	485	475	479	497	498	456	480	440	503	478	494	442	497	499	478	473	476	497	457	490	521	480	498	440	490	475	505	513	449	478	486	469	447	495	501	530	454	488	472	479	482	501	463	452	496	498	482	497	486	461	450	471	529	475	476	489	465	467	506	478	508	477	457	492	497	450	532	477	496	473	482	509	505	464	471	500	483	482	472	480	491	496	516	534	484	482	471	481	482	457	467	506	476	506	480	463	487	470	463	462	501	451	521	514	486	485	468	499	503	481	496	493	511	494	476	474	471	485	490	464	469	490	480	535	491	484	488	480
41907	52179	39919	24681	5905	1423	969	958	878	844	794	782	778	795	765	791	733	768	789	756	712	738	787	764	746	773	747	748	750	742	703	742	720	764	758	770	743	795	768	774	748	755	733	809	758	708	745	755	745	708	791	740	737	770	737	733	698	744	716	771	743	725	740	751	761	741	760	780	735	716	796	757	786	729	735	775	749	716	758	781	797	765	746	767	757	725	736	730	736	766	744	751	784	752	769	738	759	758	742	748	739	761	723	736	751	737	774	699	728	767	774	745	758	761	754	740	713	773	781	762	742	754	754	756	778	814	802	742	784	735	714	735	786	756	744	734	729	761	761	741	799	745	799	766	742	772	738	769	737	726	747	741	744	767	805	756	808	768	752	712	709	737	750	736	747	722	702	765	737	783	713	786	754	797	756	783	738	735	738	757	738	755	723	746	697	748	727	786	753	765	733	748	741	832	757	765	770	770	703	756	741	723	810	728	735	688	743	762	790	712	732	782	731	765	751	785	710	788	748	743	751	778	754	737	821	725	802	709	767	747	754	769	708	731	737	734	723	730	770	735	695	742	768	773	744	727	728	755	778	736	735	755	742	754	709	742	693	741	781	745	759	735	743	793	728	753	734	785	771	738	780	722	768	753	731	780	803	707	754	716	760	780	805	791	737	708	747	777	782	747	774	749	704	730	761	760	711	762	747	780	740	750	749	769	747	758	759	814	764	729	761	773	786	710	762	770	751	768	758	736	769	797	735	702	775	727	732	772	728	756	703	761	735	720	723	784	788	723	756	817	755	739	765	738	711	780	742	768	761	774	775	752	765	688	788	758	730	725	796	765	740	757	768	758	796	793	785	747	725	767	775	720	727	696	747	746	800	735	756	799	756	751	764	763	789	727	773	722	806	758	695	775	736	774	720	707	755	736	733	787	761	736	773	752	749	782	794	757	751	763	794	749	781	732	754	762	771	793	760	749	738	760	749	743	761	724	727	754	764	748	771	758	788	772	722	732	778	724	749	788	731	721	766	766	727	720	766	733	747	784	771	752	764	746	740	778	767	789	761	723	756	779	774	765	734	743	735	815	732	726	719	734	750	757	784	721	825	773	754	760	767	742	782	782	774	713	693	761	794	737	730	713	685	751	758	768	778	782	679	736	710	723	751	763	750	798	733	742	744	724	752	746	766	726	745	728	728	765	767	728	730	771	754	744	782	732	754	704	768	795	735	793	751	746	811	726	749	773	789	702	784	813	756	794	742	753	700	742	714	743	801	717	740	763	749	759	740	720	715	728	731	746	748	778	733	739	766	754	730	773	749	708	813	763	710	762	760	753	693	754	723	763	744	790	721	735	735	721	768	763	768	739	737	744	751	765	727	802	774	781	758	710	704	757	751	745	721	762	742	721	753	803	752	755	701	713	756	769	820	780	713	705	773	673	770	775	724	751	713	740	749	739	753	687	732	810	742	732	767	740	762	755	732	726	686	772	760	742	732	719	736	780	733	755	764	750	767	731	781	746	765	797	734	752	719	729	737	738	689	694	748	737	740	755	732	740	756	774	765	770	726	698	699	764	743	764	738	739	785	754	748	782	744	769	711	802	741	784	727	755	728	746	750	714	774	730	762	767	767	793	748	775	742	776	757	702	732	727	767	735	769	737	717	758	771	738	716	740	765	800	757	775	714	733	766	752	726	715	750	760	736	762	782	728	764	768	754	767	747	772	786	699	751	735	766	734	790	713	758	759	738	729	731	770	778	779	761	709	772	754	774	727	721	783	768	729	715	735	729	744	743	787	710	781	757	737	777	771	749	729	729	784	727	760	751	780	739	750	731	741	737	771	736	703	759	765	765	719	800	796	785	727	696	769	680	796	763	701	775	728	829	729	717	706	705	732	723	741	724	774	776	751	830	745	766	817	745	774	725	734	727	791	765	766	712	695	751	754	729	724	760	747	736	746	741	748	716	761	761	749	757	739	749	809	733	744	723	714	751	749	774	735	750	730	752	771	778	738	771	757	731	780	739	747	729	759	828	730	782	784	767	787	752	724	751	763	744	751	765	742	785	742	750	749	667	790	727	738	715	752	754	725	755	789	751	776	769	768	762	738	679	728	769	722	743	752	787	745	735	748	723	723	740	768	742	774	738	732	766	763	784	698	758	727	782	758	766	792	738	753	793	769	732	796	678	739	709	742	774	760	731	750	737	782	808	728	761	816	779	723	772	780	768	791	744	748	763	746	719	754	729	764	723	801	749	757	747	786	725	727	733	785	759	731	760	764	742	751	745	701	812	748	753	763	790	718	716	718	759	775	745	748	741	806	769	724	744	745	743	777	743	744	763	762	725	763	732	725	770	786	766	728	770	784	756	750	755	757	765	756	793	737	774	755	717	743	744	730	745	763	754	767	754	781	729	723	734	753	740	747	735	736	751	799	788	734	708	777	730	736	717	709	738	741	805	724	749	725	723	776	790	700	761	729	779	795	743	755	750	724	783	829	684	761	743	715	753	725	737	793	731	762	796	745	755	769	688	751	763	739	723	719	784	771	735	742	797	767	753	719	716	733	776	746	760	789	746	761	760	752	758	764	784	686	745	700	742	831	770	709	733	700	776	761	758	709	704	730	764	780	763	760	740	781	745	762	727	728	749	777	773	738	751	782	797	748	728	708	740	722	767	782	714	738	771	733	718	719	774	750	754	783	751	808	799	746	747	749	732	753	722	750	738	731	764	752	743	748	761	739	764	741	800	764	779	760	758	747	727	771	772	781	695	789	735	727	772	724	754	746	736	737	747	785	757	761	726	792	696	725	751	757	763	772	729	789	723	740	728	763	796	725	765	758	765	752	727	742	761	741	785	767	733	775	786	762	714	706	771	759	754	767	724	718	743	742	765	780	768	742	728	778	809	744	767	748	771	747	771	761	750	776	696	774	752	758	761	750	740	766	758	721	777	785	736	699	743	734	743	726	762	737	727	791	773	755	704	770	785	758	759	772	811	781	730	702	721	777	762	731	758	709	751	755	722	739	793	750	749	735	731	768	748	772	736	778	790	749	737	761	788	745	709	739	731	755	811	741	718	754	743	719	761	779	744	704	747	689	736	783	744	761	747	730	728	738	742	761	771	761	746	762	715	714	745	762	773	789	762	752	754	765	760	791	759	766	742	780	745	767	759	770	755	719	750	750	757	785	678	766	840	740	701	772	744	713	797	748	744	756	802	759	728	738	770	768	815	751	717	730	771	754	792	757	734	726	752	711	749	729	719	707	778	768	784	717	739	719	775	723	795	750	759	782	782	747	775	725	773	760	741	784	738	754	742	778	752	807	744	721	772	759	698	743	787	752	756	753	744	745	734	748	738	739	727	727	756	761	736	770	735	714	733	801	762	743	781	704	678	720	774	741	774	783	712	744	697	760	753	746	757	760	740	730	731	740	773	767	748	709	777	754	747	733	737	757	723	732	821	748	724	777	754	752	752	694	759	752	729	770	772	747	710	743	736	730
24734	21970	29133	25447	21182	10040	1251	762	654	586	503	492	497	466	454	453	484	465	466	464	454	470	448	441	447	449	422	404	413	497	407	464	451	417	428	452	416	413	423	426	431	427	446	441	437	404	456	523	440	425	468	411	462	427	433	421	449	431	443	448	450	443	449	420	409	445	418	444	401	440	453	438	445	409	438	400	401	460	404	438	456	458	431	463	463	440	411	426	439	400	427	439	463	459	472	457	436	464	452	497	428	438	452	432	426	439	424	425	460	462	480	411	467	438	442	402	477	443	393	430	435	431	420	423	414	429	480	411	424	435	430	386	446	463	446	410	422	458	430	442	458	459	421	449	455	461	439	421	422	449	410	469	427	460	451	447	457	430	495	435	426	453	451	415	451	424	425	454	448	439	373	443	466	418	455	446	468	398	457	401	399	455	432	442	428	409	428	421	392	473	429	402	455	420	435	437	412	448	437	439	398	434	419	417	405	418	399	441	414	438	425	475	434	459	434	408	425	428	430	443	457	444	437	454	480	423	448	423	434	463	439	438	421	442	416	472	413	417	452	453	445	455	404	431	429	446	408	461	419	445	454	447	424	476	448	469	477	454	454	430	454	385	453	393	446	402	466	406	455	426	440	434	419	467	434	417	439	388	473	437	441	441	438	446	480	439	419	440	432	410	439	472	440	430	439	429	441	428	432	452	424	396	452	437	419	435	454	421	450	447	438	423	455	446	418	404	432	430	409	440	470	421	472	476	458	417	413	407	434	452	395	410	432	422	448	434	429	439	419	428	412	417	435	467	443	414	475	420	431	449	453	452	438	430	419	477	411	431	410	417	420	412	421	413	442	419	410	435	424	451	453	429	410	414	437	440	401	423	402	434	439	477	450	462	432	435	442	416	461	451	469	422	437	403	433	411	455	419	425	413	491	424	445	462	453	413	452	423	448	404	447	451	453	436	459	437	401	445	457	425	405	464	461	450	445	444	405	421	402	409	434	415	447	445	450	456	458	440	475	434	467	401	426	442	448	423	423	426	451	415	432	389	437	440	461	420	433	428	437	436	444	411	414	430	413	452	451	391	412	434	435	420	448	417	435	422	453	442	469	449	433	440	420	462	467	430	439	414	430	449	436	464	404	418	417	473	432	442	434	458	431	460	373	409	443	432	453	456	458	455	428	416	421	399	420	439	416	440	436	427	415	420	464	406	461	428	439	451	444	400	435	442	409	414	454	431	413	464	440	436	434	449	440	414	433	409	427	420	452	455	440	432	411	426	438	405	441	441	428	441	445	438	429	418	460	461	424	436	429	462	446	408	430	499	417	430	438	439	460	431	446	439	433	475	412	422	454	414	400	447	442	438	433	499	416	423	431	489	435	426	398	454	434	449	407	454	414	444	448	431	434	448	438	423	453	436	418	461	438	435	399	451	455	421	451	473	401	457	433	433	461	417	430	414	465	390	460	421	427	445	444	412	444	424	439	428	443	428	408	428	453	424	404	445	411	416	438	445	435	454	448	483	437	395	466	410	468	444	412	418	411	442	446	438	416	436	449	433	440	446	420	441	439	429	441	456	417	436	435	424	413	437	419	405	462	422	482	410	420	413	398	454	472	417	433	482	460	479	436	443	450	423	418	461	371	456	461	458	440	446	449	454	428	442	473	449	419	466	455	423	434	417	448	433	443	405	470	429	467	423	387	445	452	436	422	448	442	412	420	428	417	433	415	423	437	446	422	396	444	444	414	483	445	491	408	452	439	420	417	447	435	447	461	399	466	470	419	419	466	425	428	443	448	453	469	436	409	419	430	414	449	395	429	419	444	419	445	450	417	438	444	469	441	417	453	409	444	428	436	380	444	433	457	431	455	456	422	433	456	447	444	430	435	414	433	427	450	451	452	432	444	447	425	427	416	429	392	422	434	444	433	434	454	447	438	407	423	425	424	425	423	420	443	400	465	425	438	433	445	399	419	423	415	440	451	469	421	436	432	418	437	456	430	416	409	429	435	446	420	474	408	423	468	465	428	463	408	435	454	439	428	395	462	444	433	436	437	389	402	431	404	406	435	487	455	446	485	425	462	451	390	398	460	460	465	430	436	444	445	427	450	421	430	434	431	388	439	440	411	406	423	460	414	442	431	415	432	407	428	411	407	443	438	408	389	468	465	428	433	407	461	448	435	441	422	425	445	430	456	457	442	411	418	445	445	454	417	434	472	433	435	418	419	453	436	446	405	422	454	437	389	416	421	440	424	435	439	436	471	456	446	403	415	460	444	454	464	416	443	433	448	405	439	460	435	429	416	437	414	403	487	430	435	447	422	431	448	441	429	428	453	432	404	476	457	433	426	413	420	411	454	460	422	423	414	419	437	396	388	419	449	445	389	449	408	484	440	440	443	428	438	444	422	419	439	473	461	440	438	447	390	418	436	406	423	455	433	425	422	453	413	420	421	397	433	459	423	436	421	444	447	434	439	441	452	458	466	464	427	462	459	451	464	435	442	423	409	452	482	442	393	420	421	470	407	450	413	408	431	421	427	447	424	448	476	421	441	420	445	416	440	423	435	439	433	448	425	455	436	447	419	412	450	404	431	425	463	439	443	424	426	459	455	417	434	409	432	427	456	466	429	408	405	420	410	406	420	446	441	432	466	423	429	437	425	457	401	430	434	468	448	401	423	421	411	413	428	424	445	460	446	428	439	420	417	455	439	418	411	399	418	408	434	403	414	456	461	414	444	438	445	461	421	468	426	427	430	423	439	413	429	447	428	421	432	417	387	430	421	419	441	422	470	448	460	446	424	472	411	451	451	405	447	449	482	435	474	436	430	433	455	396	443	446	446	395	443	413	460	447	436	430	423	407	472	405	441	449	438	446	451	399	439	449	404	432	423	475	378	418	444	423	404	452	454	433	440	434	481	433	424	433	452	439	460	464	443	457	421	447	446	446	416	429	434	403	423	426	454	446	438	427	447	453	399	385	452	442	423	414	481	450	451	469	449	445	423	442	453	401	422	424	414	424	459	456	462	391	415	427	435	395	468	485	447	435	444	380	452	418	425	428	406	408	445	411	453	415	441	387	479	475	426	400	421	473	424	476	425	417	448	427	437	440	426	429	458	449	443	374	400	409	421	424	433	437	441	416	458	455	419	428	421	400	400	452	439	390	464	440	398	454	452	437	442	411	472	457	433	430	446	424	473	417	428	405	441	449	430	395	401	422	423	453	420	416	425	433	427	433	409	446	452	425	435	450	412	456	422	401	435	483	434	451	431	437	444	435	476	431	416	424	443	442	414	408	421	446	378	438	438	426	448	433	447	465	406	418	439	412	426	383	422	479	454	449	426	444	453	440	437	433	455	426	446	445	440	431	419	451	429	445	465	456	440	453	423	474	399	420	433	430	441	455	391	452	417	421	438	470	459	414	419	427	401	447	413	426	437	429	421	459	449	448	470	424	406	435	461	412	398	459	445	416	448	425	439	440	437	420	430	432	443	444	404	437
47928	69708	44537	31399	21861	4810	1604	1466	1248	991	967	814	799	785	768	738	782	782	755	732	729	753	708	705	700	717	677	726	709	621	714	730	712	683	749	707	747	686	709	695	676	663	678	719	670	702	671	673	688	681	721	721	678	691	753	703	652	680	724	737	676	663	650	697	687	708	672	661	674	623	671	667	693	734	679	702	704	638	659	685	673	701	724	691	684	713	680	660	662	678	714	698	674	665	651	702	637	716	673	628	707	753	640	713	656	657	646	695	717	669	675	666	678	670	721	655	681	702	669	650	675	714	709	643	726	710	714	629	675	656	637	694	720	719	681	657	647	719	715	661	724	669	647	670	655	651	707	678	669	668	701	691	644	672	702	691	645	682	677	723	669	683	663	698	734	703	691	696	699	687	707	698	710	686	671	670	655	654	720	643	682	669	666	639	683	682	672	720	696	676	671	668	641	646	683	661	713	722	700	716	681	665	691	698	657	650	721	696	703	712	655	648	671	678	676	677	707	657	685	694	689	659	697	684	697	674	666	690	696	673	676	672	661	648	670	676	677	715	675	675	709	674	638	642	712	699	731	684	664	683	694	705	698	680	631	669	685	708	705	693	677	664	689	725	674	673	702	672	731	725	685	647	701	681	698	702	706	701	665	676	685	688	680	661	681	632	667	658	608	705	686	632	689	723	711	683	701	658	639	688	709	634	659	667	693	709	625	689	684	690	712	708	655	667	649	700	726	675	680	747	681	658	706	693	695	710	716	636	672	671	683	656	713	670	687	690	700	718	663	680	672	712	661	698	662	663	721	685	693	676	695	667	697	685	669	688	702	646	691	666	700	679	689	674	676	675	641	704	698	671	709	660	707	663	677	718	685	659	763	675	693	695	680	724	712	712	668	663	707	725	664	719	683	794	664	654	686	659	738	670	688	659	687	680	665	634	681	716	672	717	674	661	673	714	649	685	664	750	719	706	711	663	671	662	681	684	699	684	737	662	685	692	683	709	677	682	702	719	684	685	705	671	671	664	710	694	685	707	662	679	676	686	695	657	711	703	670	688	693	706	708	710	677	651	649	673	673	710	691	656	689	661	668	660	674	710	669	639	647	674	683	702	720	693	687	694	689	648	665	685	695	659	683	676	696	688	691	643	685	725	662	760	683	656	699	703	690	737	709	677	747	672	659	676	666	708	678	660	741	702	681	684	624	677	689	664	670	669	681	711	654	696	709	638	679	634	708	672	689	679	683	688	688	689	705	679	668	674	714	687	690	688	692	661	688	695	706	687	707	666	674	687	685	684	705	686	695	673	692	686	628	673	683	656	675	660	645	718	708	724	714	656	742	692	698	698	667	717	655	686	717	655	698	693	679	676	672	648	664	690	686	678	647	672	689	664	711	708	698	639	754	738	703	677	718	670	681	701	714	682	668	656	691	669	684	691	711	641	671	678	690	669	664	663	713	695	696	628	705	648	688	686	656	682	681	634	640	672	673	676	689	658	696	691	694	658	681	672	711	691	662	647	692	700	626	682	681	682	726	686	693	678	681	678	693	676	648	679	745	701	641	635	691	660	720	601	674	677	686	702	690	672	648	643	687	699	697	677	686	693	659	643	679	663	648	629	669	665	702	658	672	700	668	677	696	699	661	664	654	735	714	692	718	667	677	701	642	717	684	687	708	688	687	705	682	690	671	700	676	666	642	637	660	661	689	721	674	704	667	682	677	660	678	644	688	670	685	661	717	665	721	719	676	681	671	684	672	632	646	728	649	683	687	713	693	714	657	708	724	703	695	694	693	657	643	695	670	747	664	669	703	675	696	663	677	720	648	645	748	679	679	697	680	649	654	721	705	706	652	701	656	725	690	685	707	692	672	661	726	709	685	684	626	665	663	676	664	659	728	616	665	632	725	688	690	693	685	734	712	664	661	677	631	697	684	706	664	692	667	701	678	670	692	683	681	694	691	687	712	706	681	677	691	689	693	719	663	680	714	770	718	703	717	687	689	688	668	711	678	662	723	659	697	688	638	699	689	646	711	699	673	680	724	682	661	692	721	666	704	682	713	696	706	667	687	697	701	709	683	658	696	643	732	711	687	708	690	677	713	685	712	683	720	661	658	712	699	723	696	666	664	679	658	663	726	661	746	663	690	691	679	662	720	691	646	655	654	697	644	676	687	669	641	668	656	685	713	679	687	659	697	695	652	705	677	642	697	694	618	663	677	698	658	657	688	687	687	627	710	694	636	711	668	676	685	704	690	685	669	691	660	673	714	675	677	682	683	630	685	670	725	714	724	682	687	658	656	685	658	699	678	699	707	694	699	693	684	734	681	685	665	670	693	684	690	670	680	707	747	658	674	718	726	619	699	658	620	670	668	692	672	660	707	641	670	632	622	698	657	663	684	713	668	673	686	720	677	701	701	693	645	663	656	731	700	673	675	675	671	702	731	698	683	678	656	657	719	675	671	662	710	701	752	711	702	675	646	647	712	643	728	692	666	649	642	697	641	724	654	670	693	647	709	651	690	651	715	708	661	663	669	703	709	678	683	682	688	658	697	699	679	689	657	724	655	718	686	664	674	669	677	664	684	684	681	728	703	686	694	697	710	661	721	701	643	660	666	711	657	659	679	699	681	704	646	671	670	681	698	674	686	701	676	694	703	704	702	708	707	693	672	716	708	638	640	679	657	664	656	738	655	682	692	656	640	687	689	663	667	699	710	696	656	658	675	698	713	672	701	703	659	709	720	710	727	693	644	685	661	695	719	688	683	730	682	665	648	713	695	677	732	706	730	667	686	687	682	688	695	678	654	709	703	730	700	720	712	664	647	643	755	659	669	678	681	676	691	676	678	672	671	728	675	681	668	732	690	715	698	708	693	680	735	668	678	702	674	678	662	683	702	694	698	713	683	713	684	680	666	679	692	726	677	714	708	690	655	709	653	703	718	679	634	662	667	694	681	686	730	732	723	622	691	730	655	653	648	658	729	662	694	706	658	754	700	615	705	742	691	701	676	672	670	628	649	657	711	747	680	701	696	684	665	667	693	665	684	661	692	749	702	648	729	731	634	686	668	758	720	677	705	721	707	690	731	685	743	670	692	666	648	708	703	710	720	736	714	699	703	640	711	722	619	723	749	657	657	684	714	677	702	675	703	694	652	683	696	651	707	680	644	674	672	664	679	684	689	705	678	661	682	721	622	649	691	703	687	699	699	667	694	653	684	697	704	634	683	643	701	704	678	696	705	680	708	699	656	699	731	701	753	722	661	719	657	690	684	726	699	691	676	686	680	683	680	664	689	688	673	672	716	697	711	724	671	732	687	703	683	640	722	702	664	667	707	653	686	639	674	667	723	733	705	705	697	651	654	671	689	671	672	703	721	701	670	647	691	634	696	706	734	671	699	680	698	699	714	662	674	684	666	722	668	678	690	661	691	720	662	707	667	713	689	687	678	710	731	665	732	675	668	703	687	698	715	675	677	710	694	696	677	665	688	689	700	661
23468	21529	29284	24118	21608	19509	5223	782	492	445	351	268	273	262	261	259	274	235	233	258	224	225	239	231	191	211	209	233	222	216	218	223	228	189	209	196	239	266	220	225	191	223	215	211	200	206	209	187	215	214	210	226	206	186	217	200	187	207	202	208	202	205	183	201	183	196	197	224	194	180	192	223	197	224	211	228	214	191	206	212	230	199	214	222	204	208	207	207	224	203	209	208	213	196	201	195	226	181	214	189	213	189	233	190	196	210	207	235	216	192	201	213	225	221	205	193	209	198	240	206	187	205	206	193	198	203	212	207	207	196	201	205	183	231	198	225	198	201	208	224	199	196	196	229	210	222	201	194	192	212	191	206	191	196	214	194	192	215	220	217	208	204	207	211	198	225	187	212	204	221	170	184	210	212	233	217	184	215	205	200	197	191	222	218	190	229	175	182	203	183	182	230	207	202	216	220	206	202	211	203	203	201	228	196	211	219	192	194	222	204	215	196	212	191	193	220	210	206	206	197	218	194	207	223	199	216	218	205	199	210	192	198	206	215	195	195	198	214	191	209	202	189	204	206	191	193	199	202	226	222	217	217	200	216	206	208	217	193	195	217	210	221	203	185	197	204	233	212	214	205	225	217	222	200	212	213	195	202	202	208	206	178	191	182	199	202	211	210	189	197	191	212	223	192	185	191	205	210	194	205	218	185	189	195	195	182	209	198	217	200	229	213	218	209	207	230	202	218	193	196	218	232	197	169	186	218	210	218	193	220	184	183	187	199	205	207	208	191	182	197	189	205	220	217	192	205	215	172	207	191	192	167	200	210	199	176	175	202	225	205	190	201	189	198	186	210	211	203	197	217	204	201	199	206	193	206	195	211	213	204	211	220	216	188	223	211	214	240	216	194	217	212	182	218	197	206	195	175	204	207	203	194	201	203	203	226	214	186	205	195	231	201	204	223	211	198	196	190	202	212	198	234	216	206	219	195	215	237	177	223	179	199	196	200	237	205	209	196	195	206	239	205	192	200	218	201	183	190	210	206	191	215	173	200	198	192	162	240	213	223	202	230	218	175	202	174	213	191	199	206	208	192	191	185	204	188	200	194	223	193	245	208	208	188	210	191	206	215	179	208	204	219	203	219	208	198	234	202	197	199	222	205	212	223	242	212	193	212	217	232	193	226	196	206	220	189	220	203	200	212	184	203	172	182	192	200	202	168	197	186	200	223	201	211	187	189	216	194	187	200	215	206	193	205	202	184	197	225	220	199	202	226	224	205	218	192	219	219	212	211	212	201	217	219	195	216	216	211	228	222	201	181	198	191	209	199	191	216	215	198	208	208	214	193	198	203	214	205	195	194	192	219	196	228	212	214	246	204	211	223	198	212	191	200	192	178	194	222	191	170	209	202	204	193	162	198	203	206	216	238	231	221	189	212	200	203	209	218	231	204	199	214	186	210	219	205	222	228	207	221	225	209	212	216	199	204	223	210	192	209	184	202	192	200	192	218	223	205	201	198	195	195	201	213	190	196	199	209	197	223	212	207	208	211	200	198	207	200	213	172	204	229	224	213	227	192	219	203	217	174	222	210	237	202	209	207	224	205	191	195	218	212	212	205	195	195	188	178	203	234	234	197	197	200	185	200	214	188	217	196	205	204	210	215	199	219	184	227	205	198	204	195	215	220	202	215	202	190	193	203	230	200	195	202	209	202	198	210	191	232	205	208	207	207	192	234	192	198	201	217	196	199	197	170	217	176	223	199	216	179	197	204	194	201	215	215	201	212	199	189	207	194	202	210	195	198	212	204	197	176	196	220	181	197	207	197	230	200	227	178	216	194	220	199	191	200	211	187	212	207	230	197	196	210	213	224	194	214	211	222	199	217	197	213	193	212	222	223	211	213	187	205	197	210	204	214	231	192	189	219	207	204	224	221	195	203	193	174	200	200	212	242	213	192	205	195	210	214	223	212	201	210	203	206	193	197	219	187	208	190	219	196	234	172	203	213	217	225	236	178	237	189	214	186	179	207	226	220	211	209	208	187	205	181	195	220	211	199	243	222	185	188	209	204	219	194	197	235	221	192	208	176	213	212	201	198	175	182	198	204	184	230	219	196	211	189	203	209	196	207	193	201	223	191	203	221	217	220	208	187	195	226	206	184	198	224	220	197	194	213	225	199	197	203	212	213	203	220	173	190	213	199	212	207	211	219	187	192	210	200	218	208	182	235	200	198	193	195	205	223	191	201	187	186	191	197	198	198	185	179	231	202	223	188	213	186	209	200	207	186	212	178	201	201	211	195	199	197	186	191	203	214	221	213	217	172	186	194	221	209	224	185	204	202	199	164	226	196	184	212	214	220	219	203	201	201	196	205	213	216	232	195	179	239	199	217	206	191	201	208	197	198	227	193	200	197	215	204	213	205	221	208	187	190	191	205	213	187	242	210	196	213	194	197	216	228	202	193	204	196	225	195	241	205	209	206	184	176	231	185	193	180	230	203	197	220	217	213	201	181	174	233	198	188	207	210	201	192	198	196	197	217	215	206	188	233	212	222	225	215	196	202	188	202	205	199	204	213	223	204	201	210	221	208	211	204	194	217	198	221	191	217	227	209	226	203	218	200	193	196	205	232	199	201	164	210	194	192	208	198	222	207	204	219	220	188	217	187	211	212	204	205	192	226	197	202	190	208	226	219	185	192	194	201	197	218	237	210	211	201	216	195	210	207	217	196	188	205	200	223	198	172	186	194	215	193	203	206	208	214	200	210	224	214	189	214	206	208	195	222	196	208	207	196	187	217	209	197	206	209	177	176	204	181	196	207	222	225	207	206	190	234	204	183	231	185	224	228	193	189	205	205	232	210	218	188	198	197	207	207	212	196	191	179	219	205	240	203	206	180	195	202	199	203	209	204	198	194	164	214	195	196	215	204	212	198	178	208	204	199	201	167	205	186	177	217	182	216	202	201	215	212	228	215	205	219	198	229	204	226	191	199	212	221	212	218	200	195	214	224	198	204	166	214	209	199	197	206	206	211	228	202	203	221	205	211	189	226	223	226	178	174	208	199	221	180	205	176	205	221	197	199	207	219	219	202	201	187	181	197	217	202	213	208	214	203	190	209	192	189	207	200	201	231	168	219	201	213	189	196	211	183	187	181	220	203	189	239	184	203	210	220	177	202	204	204	203	183	193	210	205	179	196	208	197	207	180	220	201	198	202	213	201	201	190	216	195	195	215	223	204	235	200	179	194	185	214	187	193	206	197	212	198	223	187	197	202	203	196	230	217	208	158	202	210	194	204	213	225	236	223	194	196	198	215	200	175	194	206	207	192	201	208	187	172	204	201	206	210	207	201	203	232	211	202	213	191	200	209	220	179	193	214	198	186	183	184	205	229	208	200	207	202	214	198	207	210	202	210	201	213	201	218	194	207	190	197	204	199	194	191	204	185	213	206	222	190	199	205	214	213	212	211	214	222	218	199	206	201	181	201	189	229	224	199	228
50305	74124	47166	24145	21818	8708	2302	1664	1279	1037	764	700	585	564	518	526	478	455	443	422	423	412	413	438	395	400	397	389	385	379	382	357	354	373	321	374	339	322	319	366	351	352	352	334	323	346	303	350	330	363	336	354	310	368	308	367	311	348	324	332	361	299	308	306	331	352	373	332	384	314	358	333	343	332	330	347	336	330	308	317	351	333	314	351	315	326	315	351	347	324	304	364	291	321	350	320	319	303	355	358	366	327	314	295	334	338	333	318	337	328	325	369	331	328	370	325	333	349	362	322	325	299	306	355	329	339	307	324	333	333	332	357	322	338	313	323	327	307	325	299	293	335	348	319	330	304	327	321	318	311	346	328	323	357	336	332	311	336	318	349	319	331	333	334	291	282	341	321	334	355	336	313	364	323	349	322	366	311	340	298	333	332	309	315	332	311	339	320	322	336	326	316	320	347	332	343	339	336	337	318	312	321	307	339	342	339	347	358	321	340	309	333	318	311	303	310	350	329	361	354	294	322	314	329	324	327	295	331	321	351	332	312	317	342	329	317	344	321	339	316	310	291	335	333	315	337	349	347	311	304	304	320	316	301	336	329	311	316	302	330	316	325	333	344	309	318	359	329	352	319	298	326	357	308	320	320	315	377	322	341	301	310	333	329	314	352	320	340	338	338	348	338	314	337	331	320	309	332	350	337	313	346	327	307	314	337	349	317	330	332	346	374	319	356	344	315	307	323	295	351	317	363	322	333	316	319	323	305	321	325	306	338	336	326	338	324	307	346	347	308	325	345	330	351	332	315	367	325	341	318	323	279	312	317	340	335	360	322	327	306	320	336	319	332	328	274	327	329	329	317	322	325	337	337	314	330	322	338	312	321	317	360	310	346	332	300	334	309	327	320	363	339	329	346	347	326	315	328	341	342	312	320	325	324	318	316	320	349	317	287	351	321	332	329	334	319	322	294	328	358	337	320	342	338	352	332	343	351	322	334	369	329	314	359	347	333	317	335	349	325	346	342	334	347	339	342	311	342	335	346	348	323	345	341	360	335	338	337	357	330	312	316	312	336	322	338	312	354	357	322	340	327	317	305	348	317	371	297	342	325	300	289	293	329	339	320	367	341	316	339	320	322	324	339	326	350	348	331	350	307	309	320	331	300	336	354	344	299	357	333	323	367	335	335	334	328	288	337	321	320	285	350	317	348	346	299	302	371	364	326	351	355	338	315	302	340	325	334	333	339	354	305	331	324	349	310	349	324	332	345	323	321	304	333	315	339	360	343	324	337	361	339	323	336	318	303	339	329	358	320	346	312	355	333	345	333	312	329	330	344	335	345	360	312	314	296	296	314	309	347	344	311	313	344	344	321	336	342	337	356	331	327	332	328	342	304	323	331	328	284	357	344	319	333	310	334	310	344	330	375	337	335	356	298	350	322	315	335	333	331	359	322	321	321	307	319	312	325	337	361	352	335	338	344	346	313	317	340	328	292	316	341	310	349	293	312	312	325	325	358	335	325	330	321	336	332	321	352	306	346	310	325	318	323	345	327	339	336	311	341	296	311	339	326	299	326	293	336	292	300	329	302	330	314	360	352	313	326	340	333	327	338	365	331	316	342	318	343	350	320	321	305	296	314	309	323	323	349	308	313	327	330	354	362	338	334	340	335	307	329	321	352	325	325	333	334	334	364	317	344	328	333	321	341	344	328	329	333	353	307	343	338	344	318	321	304	327	366	311	320	342	331	310	325	346	331	294	342	326	327	332	323	326	312	319	343	319	317	356	330	312	314	349	321	335	328	327	330	317	288	328	336	312	353	399	353	302	314	293	350	331	347	339	313	328	346	329	315	320	343	316	313	350	323	322	340	329	318	315	349	349	314	312	332	323	305	319	296	329	351	324	302	309	311	327	325	347	330	339	336	294	322	350	327	320	324	335	353	341	316	362	354	302	305	310	322	295	366	333	340	343	345	295	350	314	283	324	332	359	293	308	327	336	318	350	324	338	299	329	337	319	320	335	324	310	327	329	348	329	335	361	369	314	362	355	295	376	342	318	313	314	336	353	305	324	327	312	330	320	344	302	340	325	274	380	341	320	358	309	325	343	332	324	335	340	325	325	335	349	354	320	322	316	320	299	330	326	320	339	343	329	320	299	345	326	330	330	349	341	325	343	324	321	315	332	369	302	364	309	347	316	365	343	356	337	333	327	301	331	351	321	299	342	315	323	330	329	349	375	339	291	359	330	374	358	342	296	353	379	314	312	310	325	326	342	347	377	309	364	339	327	277	346	383	290	345	309	327	322	328	319	285	311	325	343	329	354	307	313	309	288	348	333	334	309	325	351	348	324	336	315	299	317	321	340	320	295	323	324	292	341	339	315	334	301	348	315	343	336	339	330	337	343	355	337	313	358	317	346	326	317	328	344	330	306	325	301	320	342	318	333	350	327	345	309	302	334	340	336	327	361	343	340	309	336	332	327	349	326	344	313	317	315	321	320	312	332	301	334	341	347	314	295	341	362	332	299	305	327	339	331	315	296	331	314	303	343	346	332	349	312	294	348	331	338	310	330	343	329	294	330	319	362	347	311	323	331	325	341	350	373	312	321	348	335	332	333	321	335	311	359	332	352	316	307	314	332	317	329	332	352	353	326	315	306	324	315	345	309	342	353	274	314	352	327	326	328	333	307	335	334	363	353	337	300	345	339	323	331	334	331	339	325	327	342	323	320	321	337	313	311	342	312	324	321	319	326	341	336	333	308	336	324	338	342	334	346	303	325	347	308	331	359	310	338	331	309	340	358	319	355	329	315	322	324	361	326	352	340	365	338	328	332	343	338	318	292	332	330	301	354	322	311	319	339	326	311	330	318	346	314	280	313	331	310	328	317	329	354	340	345	323	314	308	295	342	373	347	333	314	300	317	361	326	336	332	325	296	314	328	306	343	366	335	335	316	297	321	337	303	323	359	332	326	308	306	315	331	327	327	338	298	340	328	335	347	344	332	329	372	310	311	326	319	344	337	324	338	334	329	314	325	299	341	322	311	348	351	328	363	310	311	341	303	312	329	375	321	350	306	340	310	325	327	325	356	336	323	295	327	340	334	316	329	364	331	349	313	376	352	369	362	360	356	337	350	336	306	331	362	325	341	332	354	341	313	348	341	336	354	345	328	318	343	325	317	330	336	337	331	294	332	350	359	302	326	347	336	335	337	344	327	317	325	301	340	317	351	322	318	343	309	356	386	331	340	323	355	348	301	344	326	319	322	313	307	304	320	329	324	301	329	317	341	361	339	299	326	316	306	358	273	321	344	320	348	304	291	345	332	338	333	343	351	336	310	325	337	359	297	319	307	310	328	321	321	344	313	330	342	324	329	365	348	324	350	338	323	332	320	338	349	353	310	286	327	314	350	347	326	361	320	314	324	310	300	346	299	319	328	333	331	349	355	361	342	352	344	308	353	310	333	343	340	324	325	341	354	320	312	345	326	323	345	334	318
31920	30930	19380	5521	1435	765	564	549	562	524	454	449	443	459	478	440	434	454	434	425	446	443	488	436	490	446	466	465	460	420	425	459	434	480	464	413	459	464	492	481	450	481	487	448	448	452	489	448	515	445	483	474	417	441	439	454	471	459	457	436	447	446	449	440	436	455	428	440	475	430	451	459	491	478	522	450	462	472	433	479	472	395	477	445	449	495	474	418	458	446	468	486	430	450	429	489	463	433	485	452	471	480	481	445	475	477	486	451	414	471	461	409	436	454	444	451	451	430	420	455	455	462	457	407	462	437	494	444	435	468	456	449	488	420	510	474	458	457	426	448	439	427	438	438	467	448	474	504	453	480	474	453	459	457	499	469	485	499	418	446	465	462	389	446	440	470	435	457	451	483	468	445	441	482	499	453	464	456	478	454	445	455	471	489	469	466	443	459	464	431	427	440	485	446	467	406	456	465	503	440	468	497	429	493	487	459	485	458	434	448	467	440	456	441	481	464	441	421	450	453	415	475	464	431	444	447	443	477	452	440	447	461	488	480	430	464	463	467	451	471	506	489	457	461	410	445	472	488	442	446	484	458	453	445	475	447	448	459	441	488	421	479	431	465	432	451	460	441	455	430	433	458	457	451	469	440	481	456	444	445	446	451	477	434	438	449	463	464	433	456	461	471	462	447	477	429	420	461	452	438	477	466	424	439	438	446	445	443	498	469	448	424	463	486	477	410	457	438	456	473	478	470	493	443	447	436	431	456	460	431	477	485	434	462	444	452	458	434	462	493	449	452	450	440	416	440	424	451	470	478	474	449	455	433	490	439	479	455	439	468	455	449	444	459	428	431	475	461	474	471	487	493	412	460	454	451	482	479	455	444	431	439	492	458	425	412	481	462	477	448	477	436	466	473	481	459	445	452	469	488	450	443	454	451	459	465	456	439	478	437	462	456	441	450	464	455	416	440	457	434	453	430	432	461	450	462	492	451	456	427	435	453	461	470	460	481	471	423	495	465	442	450	467	441	419	444	429	470	433	476	450	453	451	496	444	433	457	439	444	436	442	436	438	448	444	474	454	471	453	452	455	427	472	456	467	470	455	475	475	441	479	467	440	432	449	412	482	417	447	417	460	448	496	464	448	437	467	418	438	434	494	476	460	433	427	442	436	423	432	441	472	448	423	457	455	436	469	492	483	446	431	462	474	430	433	454	443	422	452	423	479	424	450	480	476	487	481	458	442	437	423	464	460	415	454	445	447	464	431	484	440	482	462	442	486	434	464	434	415	466	451	445	472	486	455	428	437	439	484	457	462	460	471	480	442	459	454	480	454	512	438	466	495	461	454	430	469	452	465	458	466	486	450	462	484	452	462	465	447	462	435	442	472	437	465	469	448	439	466	454	437	486	423	446	462	404	509	465	477	458	426	457	468	462	429	415	460	454	450	453	475	460	482	480	472	445	439	454	444	484	454	454	469	445	489	431	473	502	459	458	444	458	447	493	495	440	458	456	457	437	436	458	446	407	466	425	439	443	417	420	442	434	417	463	466	455	475	435	449	445	434	467	455	447	472	450	458	458	443	479	431	449	465	503	472	451	459	430	465	464	476	475	451	416	451	451	483	483	423	500	439	447	448	481	443	433	499	457	446	453	443	484	427	423	462	480	470	406	452	457	455	472	496	475	459	432	440	450	459	447	447	474	437	459	469	478	481	433	476	408	439	436	447	439	461	448	436	440	428	449	415	474	474	463	430	429	463	494	433	445	461	474	454	459	510	468	436	407	467	492	448	457	417	451	457	446	475	455	470	461	453	491	458	422	425	477	467	423	477	443	463	433	467	470	484	471	438	492	465	454	448	482	478	487	447	444	469	433	449	487	464	458	474	446	458	443	456	467	446	496	455	467	468	405	460	398	462	434	458	446	448	480	434	424	474	434	478	456	488	446	451	495	456	463	451	452	464	439	470	444	487	434	471	387	486	461	482	437	433	447	443	453	410	452	483	445	458	444	441	455	457	471	435	449	435	447	458	514	426	412	449	444	466	440	466	459	426	433	486	473	401	444	505	492	479	450	452	438	481	443	451	477	475	459	451	437	487	472	474	481	398	458	467	433	480	454	442	440	471	466	456	475	454	458	466	456	435	438	461	439	453	457	452	456	440	503	460	444	448	459	456	440	455	476	420	475	487	429	466	468	462	467	466	456	464	488	436	470	462	481	399	430	440	447	448	414	447	472	453	439	459	475	451	472	487	453	431	483	472	451	436	455	432	455	458	437	441	423	449	502	472	451	403	452	456	457	429	444	469	460	492	480	473	458	482	485	437	463	447	454	461	452	444	451	471	469	459	512	440	426	437	469	471	455	468	468	491	446	442	451	459	470	447	447	461	467	459	411	427	460	450	483	467	470	465	452	453	424	435	495	478	475	466	439	427	455	465	471	471	463	423	461	471	483	440	470	468	474	411	481	458	420	445	435	463	484	448	430	454	461	440	457	466	450	462	432	451	451	468	450	445	454	471	457	443	497	520	443	485	451	463	474	443	463	456	446	459	445	445	438	443	481	443	416	414	475	446	456	461	402	445	488	467	444	441	464	447	448	484	434	469	456	439	479	439	439	405	433	463	473	473	455	489	469	470	424	486	436	466	463	508	437	479	472	490	434	468	460	442	463	452	469	400	473	449	461	471	490	496	438	482	450	436	473	477	506	451	448	460	481	449	434	433	416	431	478	475	480	423	500	472	434	425	469	448	422	457	460	486	437	458	468	468	453	420	500	437	492	478	485	460	443	426	450	431	470	424	480	451	449	462	496	461	452	440	456	468	434	484	441	454	465	500	441	463	461	448	461	485	453	435	420	464	468	447	412	458	412	448	438	444	428	483	474	460	480	472	422	452	429	453	447	431	478	479	455	478	425	465	470	482	486	447	480	474	469	467	392	454	447	425	437	458	496	461	438	450	466	462	475	471	460	502	434	475	498	473	476	443	479	474	444	461	452	456	463	466	420	426	466	468	461	437	462	418	449	459	449	442	464	439	472	500	451	473	485	478	459	451	442	451	457	459	492	462	442	462	475	480	468	480	460	456	454	441	449	426	445	465	455	485	430	479	481	443	428	470	455	478	446	472	447	460	448	464	486	430	476	435	467	481	475	463	447	461	449	479	429	482	473	468	436	463	432	483	455	465	432	466	443	428	438	496	450	469	455	458	436	405	447	420	478	451	462	479	485	451	476	467	505	465	412	463	430	427	467	465	441	498	444	467	450	454	526	486	472	499	451	481	443	464	449	420	465	480	450	426	457	456	455	428	430	453	467	456	447	439	437	446	443	451	440	447	422	464	452	461	472	488	454	456	443	456	454	469	472	460	433	470	449	435	430	456	450	453	471	478	465	460	465	497	475	414	438	456	458	469	465	456	468	454	504	468	457	431	450	467	457	480	451	434	411	424	468	461	455	454	454	480	469	448	413	419	452	464	482	483	461	464	436	458	420	457	439	456	438
41818	43911	16004	4930	2924	1549	1129	994	950	848	766	731	790	737	756	762	736	720	686	750	708	770	706	731	718	737	728	667	703	710	699	690	682	727	719	706	713	752	726	715	699	691	651	731	732	722	704	741	740	731	723	724	755	762	710	708	683	705	712	701	716	685	767	745	698	665	679	662	705	657	707	720	728	736	731	760	748	743	678	697	704	675	677	721	667	699	738	732	747	715	670	677	719	683	701	728	721	699	708	736	727	722	673	732	706	683	695	731	658	754	711	719	690	726	722	697	705	676	717	696	695	695	731	713	691	719	705	726	694	744	756	699	673	694	756	721	744	716	723	706	752	718	707	687	703	754	749	721	672	697	664	686	702	692	666	692	744	745	698	732	749	725	687	719	717	677	695	673	671	728	733	709	674	665	727	695	702	725	694	716	735	718	649	718	723	742	731	707	734	693	728	716	712	649	709	693	744	697	688	728	687	715	737	651	705	663	752	723	686	706	763	736	679	715	740	730	736	682	702	738	746	700	689	676	686	696	705	725	728	739	692	707	697	690	721	692	778	714	679	718	699	709	734	759	720	758	712	728	749	702	700	717	732	716	718	717	762	703	709	718	704	691	709	678	744	707	681	718	654	778	703	703	716	693	721	713	726	703	685	714	701	709	682	709	710	731	691	682	697	721	738	657	722	721	674	736	729	716	710	728	676	733	730	702	722	713	664	695	692	679	708	730	703	677	716	692	693	753	693	744	692	772	659	714	724	686	705	741	734	709	727	699	678	701	728	727	672	712	737	711	770	706	699	646	672	705	692	729	741	714	685	714	707	688	722	726	680	745	734	740	725	694	679	705	662	709	689	795	666	699	719	726	707	701	674	734	739	700	681	741	701	720	694	723	692	710	723	708	692	714	684	681	725	722	680	690	745	716	688	754	693	729	691	725	727	685	740	678	723	678	693	751	712	714	737	732	744	697	699	753	731	727	728	679	704	740	698	763	719	701	688	715	702	738	702	735	759	724	677	732	705	690	686	721	753	769	675	727	699	708	705	700	701	695	738	687	719	673	730	759	688	762	690	730	705	690	696	719	690	662	692	731	730	706	738	704	681	709	682	673	717	703	713	757	699	709	693	725	739	765	674	689	674	717	718	703	694	712	697	698	703	712	702	696	720	706	691	759	750	681	713	690	692	750	694	685	694	716	689	716	716	689	674	716	739	740	736	724	723	661	715	690	734	743	706	703	660	713	739	724	725	766	695	719	744	722	711	696	692	685	711	691	736	708	716	713	661	704	747	759	721	666	686	698	685	745	696	751	718	685	743	708	644	733	745	690	697	734	714	657	706	722	726	640	730	758	705	683	667	703	752	738	736	707	685	689	742	694	722	710	678	699	731	735	717	732	655	714	727	733	700	743	746	730	732	727	735	683	691	714	687	682	668	682	678	698	725	746	705	729	727	704	693	709	746	715	735	747	744	716	693	725	715	752	672	755	698	665	692	708	727	697	719	726	710	717	711	701	706	698	698	733	697	704	718	716	748	650	735	731	744	729	724	735	704	714	731	720	694	723	646	730	730	741	732	681	759	709	699	701	718	721	738	700	717	720	687	708	698	687	722	690	737	718	711	705	679	684	728	695	725	733	706	763	703	705	686	713	753	659	735	702	717	687	686	679	699	707	713	692	694	687	736	702	716	706	712	682	701	697	714	687	691	728	685	725	700	711	734	672	768	718	700	689	690	701	720	738	705	667	678	693	716	724	704	709	733	710	733	708	715	697	738	688	715	719	728	693	709	710	687	678	706	724	712	742	765	750	697	709	732	715	709	695	673	677	686	739	727	716	731	734	657	735	674	730	667	702	729	718	671	725	691	713	726	729	699	672	735	685	716	664	703	707	713	733	772	663	729	754	672	732	763	717	707	700	746	732	707	626	774	736	731	725	722	700	699	713	696	692	710	696	721	708	708	711	744	713	704	700	699	727	728	728	718	750	726	736	697	726	659	674	697	727	679	732	715	685	705	712	710	703	691	743	708	737	695	720	695	725	706	673	714	717	659	701	707	681	683	710	657	748	741	688	754	725	734	718	738	660	699	702	736	724	695	697	704	749	690	677	704	727	729	715	723	733	698	757	740	718	746	719	718	712	720	727	711	706	655	704	753	681	740	768	740	700	727	670	720	707	656	743	722	666	722	785	720	681	737	713	717	738	686	712	682	718	705	699	654	745	677	717	716	711	730	714	684	735	688	714	689	721	728	727	714	720	736	720	721	688	655	720	731	716	691	704	679	738	691	693	707	681	743	734	719	715	679	687	741	723	723	715	763	662	683	754	713	717	716	734	734	727	698	698	692	680	671	689	732	720	725	691	737	709	696	743	715	730	711	743	733	700	645	697	649	713	677	756	726	763	712	689	734	716	674	717	658	731	788	686	730	726	730	724	748	695	694	728	673	734	732	700	661	706	692	671	675	702	693	741	708	759	734	687	687	702	716	724	689	729	705	681	710	732	696	718	722	696	686	702	724	696	695	701	665	682	707	702	721	680	728	728	728	657	713	699	706	698	659	726	761	667	736	689	706	702	726	705	719	706	721	693	758	697	700	704	706	727	714	727	705	715	658	706	686	675	677	710	725	669	719	709	708	763	640	686	669	696	715	702	716	698	686	680	752	691	685	715	699	719	724	743	715	674	728	692	707	710	715	732	719	714	659	758	711	718	670	691	707	647	700	691	688	721	725	692	682	740	666	723	745	746	705	673	686	671	736	712	742	686	755	678	711	732	721	679	719	701	715	704	749	675	711	674	719	773	676	701	750	696	686	677	750	705	692	724	675	686	718	690	713	758	763	693	709	703	698	688	668	712	705	698	734	746	703	720	736	674	693	697	717	715	726	707	737	658	722	673	678	740	686	726	665	675	697	771	738	751	732	723	688	740	671	700	745	748	734	699	764	706	696	687	707	716	706	685	719	734	708	705	736	688	734	700	691	646	721	706	709	703	712	709	689	675	692	728	764	718	721	721	674	672	724	765	749	717	679	707	695	740	699	750	690	737	707	730	696	742	656	682	712	680	690	698	712	734	717	727	715	727	724	718	670	670	750	719	705	676	750	714	693	720	677	671	700	682	715	707	695	698	754	710	684	716	747	728	691	723	714	672	695	647	714	693	747	720	683	720	685	702	689	676	727	756	733	715	732	710	668	686	714	693	700	688	727	712	744	706	670	718	679	749	746	688	705	737	738	703	678	699	749	741	694	683	725	648	718	728	712	739	693	650	711	720	718	667	742	684	694	693	719	708	706	767	691	723	712	697	729	691	712	709	786	702	692	706	687	682	686	713	725	701	710	724	738	692	719	702	697	677	725	717	690	742	715	719	692	629	684	727	723	726	702	696	676	686	677	682	701	733	662	778	681	678	763	756	747	730	702	755	709	668	672	707	738	663	692	740	700	724	671	715	691	728	687	681	700	651	707	696	710	686	722	687	715	737	674	695	699	731	747	746	702	733	722	708
24618	21744	29309	24908	20466	8178	1160	691	560	621	560	525	461	466	483	458	445	493	419	429	438	451	429	430	432	461	409	420	388	417	466	468	440	444	445	442	405	413	410	411	424	399	414	426	406	398	409	424	434	424	454	421	442	445	454	456	439	427	435	430	413	455	426	422	398	429	369	411	418	458	424	432	385	389	418	406	432	413	447	411	420	402	403	406	411	443	419	428	429	403	402	459	459	442	435	428	418	427	423	408	445	444	392	447	406	434	444	404	409	466	394	436	441	407	430	470	391	450	426	466	395	430	423	412	416	450	410	451	413	404	444	409	372	375	425	424	433	392	418	430	397	450	414	442	394	427	401	408	366	424	427	445	426	440	460	412	440	404	398	461	434	424	417	391	397	405	414	434	379	410	410	433	428	397	423	417	427	413	435	411	425	416	410	430	404	435	441	406	400	396	415	431	410	408	405	438	381	410	414	375	434	398	467	439	435	403	450	421	415	424	433	416	411	451	430	401	467	429	405	384	422	392	441	427	428	428	424	383	399	416	385	439	419	439	437	430	450	420	400	401	384	411	390	407	422	392	404	396	420	441	414	412	450	410	416	413	434	403	425	458	428	438	420	427	389	380	424	424	401	415	438	433	371	431	420	410	396	407	404	444	411	414	420	371	431	395	414	423	389	431	441	425	383	406	425	385	424	418	454	408	377	401	420	448	427	450	417	399	402	414	418	389	444	407	415	436	423	388	421	421	420	427	441	431	426	424	415	411	427	447	396	419	480	460	380	427	412	400	398	395	469	430	398	423	413	372	437	416	436	463	462	398	394	382	489	418	395	432	432	427	456	454	470	379	410	436	438	436	433	419	391	441	389	402	400	421	376	407	416	426	415	402	421	396	410	407	434	380	410	401	414	404	415	426	410	410	379	419	437	462	427	454	437	442	386	379	388	449	420	407	413	421	388	427	380	421	454	416	406	397	402	398	406	443	421	409	404	411	446	397	411	420	405	416	422	401	443	402	445	420	511	410	445	430	409	422	413	388	385	417	416	347	406	392	431	413	411	441	415	425	402	413	391	389	453	408	417	441	415	439	406	403	381	440	428	419	432	395	418	427	421	444	412	426	465	447	463	397	464	406	419	403	404	411	450	409	452	411	417	434	422	390	408	400	428	423	403	419	405	401	431	407	410	453	438	386	428	382	425	406	406	403	407	395	406	405	405	427	421	413	413	414	415	424	401	402	413	428	456	438	436	413	373	424	425	417	410	402	407	416	424	391	412	410	417	441	433	424	404	414	435	441	452	387	413	422	407	432	424	459	428	416	454	423	403	410	405	410	430	406	390	397	447	421	413	373	452	441	403	426	392	416	425	445	386	428	440	434	438	415	418	381	411	434	454	406	453	399	437	455	424	387	402	441	432	396	404	415	421	369	430	411	443	420	454	415	419	414	417	440	419	405	397	397	391	410	404	412	398	441	403	452	406	412	428	434	410	433	402	413	415	406	385	410	409	449	401	445	419	440	374	372	410	436	410	410	429	410	412	420	413	423	422	419	437	406	412	421	397	427	380	420	433	432	428	420	422	409	405	409	389	419	424	421	430	376	392	424	402	452	413	432	420	416	407	396	401	450	376	383	401	399	409	411	402	399	405	431	417	450	432	423	424	449	443	403	440	484	409	434	378	407	447	403	428	415	375	425	409	386	414	413	459	432	434	444	421	368	419	375	388	406	432	384	412	443	422	404	427	402	450	410	423	436	422	484	426	415	407	447	393	434	477	426	398	395	423	396	443	458	445	389	451	413	396	427	398	408	449	422	407	399	392	407	394	415	399	405	399	406	423	447	418	373	441	397	400	413	450	427	400	404	401	406	393	420	410	391	396	421	410	417	430	412	420	426	420	411	407	403	418	407	449	392	382	434	406	407	408	450	452	384	425	421	413	412	421	419	412	424	446	446	405	399	427	387	392	417	429	421	423	432	445	405	385	433	407	427	412	446	389	401	411	426	445	445	400	412	379	436	407	420	403	444	410	409	419	408	408	383	413	396	437	414	428	431	405	418	435	418	445	428	404	392	434	426	424	421	423	419	435	410	401	427	430	409	403	389	402	414	433	438	417	440	395	440	410	450	441	404	436	415	428	400	424	408	433	425	410	404	409	390	429	400	419	459	444	425	420	428	431	429	440	393	425	404	408	405	443	448	390	404	363	455	412	423	406	415	440	454	407	407	415	444	375	441	424	396	407	454	434	430	412	423	420	406	408	449	435	422	402	406	429	408	379	409	386	424	382	417	429	401	425	374	396	405	434	411	410	408	437	425	403	405	452	421	416	396	420	438	416	473	392	399	384	424	418	441	417	398	429	405	432	393	402	411	406	405	377	405	425	399	445	452	392	419	443	410	408	408	467	451	398	427	439	429	412	440	395	444	427	403	414	421	413	422	385	414	416	373	429	394	414	428	406	407	422	396	422	411	385	426	428	399	428	414	395	429	420	401	425	409	424	433	416	437	425	414	417	406	428	403	432	419	403	417	413	418	405	415	410	400	441	419	421	411	446	429	428	399	406	447	452	407	452	433	426	432	434	467	439	409	403	436	436	422	408	385	419	463	452	408	419	369	419	409	431	392	426	424	392	427	414	418	395	436	431	381	415	459	416	441	421	385	421	386	418	461	415	406	398	428	429	439	430	403	401	421	445	434	430	424	422	351	428	409	439	414	392	418	399	426	385	432	429	413	429	430	398	386	447	416	407	386	417	418	415	416	447	418	425	406	398	423	445	432	408	426	429	418	433	437	383	443	412	421	426	425	420	455	380	428	366	420	426	414	433	438	405	382	420	417	457	440	430	440	391	434	400	407	430	455	423	439	405	401	410	420	404	409	424	395	414	386	422	428	458	430	401	468	390	409	432	410	418	413	406	412	414	418	438	419	435	394	382	441	400	421	419	433	396	423	434	437	436	406	459	457	417	385	405	418	432	401	404	419	420	421	410	428	449	424	418	426	431	401	388	455	416	394	431	405	397	423	401	377	408	403	381	404	391	398	425	420	415	441	400	431	429	390	395	397	414	405	467	408	440	404	424	417	414	409	416	411	400	412	417	431	448	404	402	418	420	408	386	412	435	421	412	406	421	432	477	410	410	379	409	406	385	395	410	450	397	411	378	424	390	387	455	444	439	404	419	416	374	430	401	433	448	414	424	412	397	411	396	438	431	392	394	451	362	393	424	401	406	417	379	406	414	423	408	451	447	434	408	415	415	445	417	418	422	398	411	440	440	378	396	426	466	423	430	394	399	418	399	424	427	435	386	442	417	397	443	412	440	406	428	446	422	404	426	405	429	429	433	428	446	427	420	447	384	443	413	393	404	446	468	442	407	456	437	429	442	427	428	434	409	421	422	437	450	378	422	389	421	419	426	451	407	417	421	414	419	459	444	439	404	416	375	393	423	423	433	408	438	430	385	380	391	414	447	465	408	440	413	392	419	398	439	413	436	426	388	399	415	420
45255	62219	47881	26738	15925	4038	1856	1588	1246	1212	1137	954	847	802	764	788	752	738	707	702	747	701	756	703	688	725	676	678	639	715	647	637	661	652	670	680	690	677	675	682	673	666	700	667	644	660	655	690	698	653	682	696	604	653	719	714	693	639	694	651	679	692	714	691	658	694	688	676	666	672	644	689	675	612	719	697	681	658	633	699	653	677	731	696	664	635	654	633	605	641	702	621	654	611	659	686	658	693	665	693	687	686	650	643	711	664	641	647	655	630	690	644	669	644	654	617	640	644	661	630	651	610	666	666	693	659	653	645	675	647	677	688	709	643	671	691	630	681	648	657	664	650	677	699	634	670	636	710	651	719	660	613	606	643	638	672	665	695	677	641	701	641	603	646	663	633	666	663	675	700	642	698	680	688	661	681	591	657	635	645	682	660	655	650	663	670	652	697	647	660	637	645	626	655	637	681	687	643	706	696	712	667	699	627	682	651	659	667	634	709	694	670	638	689	677	662	678	698	663	640	662	644	633	670	651	642	639	670	693	656	654	688	648	673	655	650	685	662	667	659	677	691	687	643	647	646	677	673	689	681	672	667	648	635	671	654	689	639	660	633	647	672	632	712	620	667	642	673	658	661	674	682	645	660	706	626	694	657	668	625	669	638	637	634	650	687	644	659	671	655	676	635	669	727	636	656	676	669	623	702	685	689	656	635	672	675	659	652	688	687	656	646	637	670	682	702	648	711	687	669	644	664	660	656	674	644	689	670	650	699	679	663	676	652	649	647	716	634	615	667	677	667	678	689	702	648	712	634	649	682	655	652	654	644	638	631	638	621	649	642	642	622	646	664	650	614	699	655	698	676	674	655	671	665	669	647	644	644	667	715	675	666	694	694	669	600	677	671	633	657	655	691	682	655	700	668	670	694	697	655	652	680	708	661	686	688	641	668	686	696	668	657	626	632	668	673	662	657	615	691	686	729	659	684	655	642	693	614	679	646	668	663	672	690	665	660	655	640	595	656	636	706	665	673	673	678	672	703	651	653	658	697	670	662	701	685	636	708	686	663	677	681	676	667	683	654	675	671	662	684	664	696	662	642	676	677	654	633	689	653	657	627	628	647	672	644	615	669	637	633	680	638	660	673	652	678	683	617	686	687	688	630	685	630	656	659	673	695	675	671	679	677	665	662	641	703	646	638	676	665	679	693	655	684	644	677	651	672	669	720	682	658	653	660	656	681	671	679	647	689	658	718	635	656	683	661	667	632	619	654	612	662	651	699	724	669	668	635	651	625	665	672	726	660	608	639	707	644	687	658	697	659	716	649	703	618	682	638	669	643	640	690	652	653	658	678	644	620	658	655	687	638	629	648	628	707	656	610	622	644	652	660	707	657	650	676	658	635	659	669	666	673	668	680	687	642	661	666	638	664	598	683	655	685	658	639	656	621	651	647	611	660	670	698	647	621	662	711	619	665	627	674	666	644	671	636	641	637	675	661	665	664	635	618	668	706	657	664	687	671	673	663	652	661	685	652	653	636	670	682	658	662	632	690	646	628	636	673	652	639	660	671	651	670	682	656	611	633	625	661	695	686	670	679	622	670	618	642	657	625	612	669	686	653	605	684	647	681	679	664	668	696	649	686	647	696	685	663	658	661	693	683	668	631	654	670	660	667	696	660	671	599	696	679	705	666	701	635	647	688	654	667	627	723	626	679	661	690	651	667	625	693	660	706	672	653	660	632	636	710	679	650	640	696	680	644	661	673	677	648	686	691	665	684	648	683	672	689	679	688	656	639	693	661	700	619	640	677	680	689	668	665	644	670	631	626	670	693	697	680	665	644	663	679	684	652	669	670	617	670	628	577	661	658	663	667	642	722	667	647	703	639	686	634	680	690	660	650	705	679	678	592	636	625	638	683	676	660	687	689	628	694	649	633	700	672	692	681	658	684	627	673	694	679	657	666	643	647	620	617	669	639	672	669	681	620	678	618	646	654	643	648	671	643	665	677	598	678	665	645	590	669	663	654	659	656	697	638	612	670	633	721	638	683	678	687	657	665	639	656	642	654	665	685	650	645	694	605	644	703	705	700	655	663	669	634	677	653	623	712	692	657	656	678	692	634	653	723	649	661	650	708	657	644	721	713	652	688	642	623	663	695	624	665	663	650	640	669	645	638	614	668	708	643	691	682	663	647	668	632	684	683	630	642	640	741	710	673	704	655	639	655	668	650	699	686	662	646	653	664	662	658	657	675	682	657	671	686	658	731	669	641	701	673	700	672	683	676	667	632	648	616	680	612	681	680	642	699	672	714	670	656	678	661	684	635	662	675	666	672	646	619	651	678	718	639	643	618	703	671	654	678	638	640	611	687	737	690	653	679	648	639	678	647	630	658	652	670	623	643	634	668	657	691	629	691	638	661	678	666	636	593	643	648	665	674	653	648	661	613	597	672	690	618	674	668	646	623	647	651	656	656	690	656	650	679	632	705	666	697	681	683	662	631	632	674	672	676	677	700	631	676	650	704	697	659	656	635	640	664	669	676	667	646	606	684	640	687	690	627	662	652	595	636	668	639	657	659	655	619	663	648	655	665	680	667	689	620	658	688	667	647	698	673	659	657	683	628	660	684	697	630	644	644	657	681	653	624	664	658	678	648	663	690	690	678	662	663	619	648	636	683	674	713	713	636	670	709	675	657	674	622	652	611	621	614	673	658	633	624	693	662	661	683	651	679	637	649	679	636	658	610	649	681	640	664	681	648	651	689	652	658	716	617	712	622	593	664	634	640	660	662	628	656	654	686	674	642	712	686	636	655	620	675	646	678	663	678	636	672	681	669	658	655	666	650	659	663	636	686	667	681	684	650	635	654	681	655	700	670	672	604	650	701	693	635	658	637	667	675	622	650	643	698	615	630	661	717	711	674	673	630	603	687	661	725	678	651	693	658	693	624	664	674	620	658	663	658	663	654	641	630	636	654	674	649	649	650	637	641	689	690	646	717	716	641	636	661	683	677	634	679	626	691	686	628	644	662	679	683	640	640	698	652	627	667	651	678	671	666	691	642	652	686	654	708	665	676	636	654	701	589	652	662	686	696	635	669	643	626	666	680	711	624	644	634	711	647	681	643	666	661	620	623	682	622	641	705	666	656	658	615	678	636	617	660	658	662	686	658	672	642	661	655	669	657	636	642	674	674	703	696	688	661	679	684	686	649	663	696	698	673	648	651	677	695	667	722	683	657	689	669	650	670	680	644	691	652	657	649	646	682	652	676	667	639	671	667	659	655	696	649	684	636	670	668	667	653	653	621	682	674	665	617	625	633	692	660	687	640	639	643	614	689	675	660	674	664	645	660	684	667	653	672	699	687	684	653	664	668	694	685	678	716	676	666	666	692	685	652	663	662	637	667	664	654	666	696	667	696	648	661	726	675	640	621	660	650	662	666	651	661	670	704	665	675	686	686	674	665	724	706	682	682	658	684	665	685	683	621	662	673	659	650	634	641
23613	21633	29609	25518	21986	19654	6262	931	454	410	382	315	281	313	277	254	246	250	232	231	207	229	222	216	228	223	216	202	213	221	234	210	201	213	207	207	225	205	176	228	187	226	202	207	207	189	198	192	189	202	240	228	185	175	197	199	220	212	210	220	192	215	184	192	213	219	192	194	196	216	180	194	203	210	212	188	210	195	198	223	217	178	204	199	227	204	228	193	202	194	203	218	178	199	195	233	174	209	230	212	208	208	221	201	194	202	187	201	205	216	232	203	217	190	203	200	182	195	215	201	241	182	199	197	206	188	189	221	197	232	180	188	211	203	218	191	212	202	182	197	205	218	188	209	205	201	228	197	195	192	186	202	201	193	194	210	194	201	202	186	200	224	183	195	236	188	209	211	180	194	200	208	206	239	210	186	205	203	200	210	183	188	220	197	202	216	202	197	189	197	214	223	189	170	202	195	194	199	188	185	203	195	211	206	207	195	200	188	199	209	222	204	197	192	217	195	194	179	200	195	211	207	210	210	197	199	200	192	207	193	194	216	186	185	184	223	203	210	227	186	195	206	191	229	232	234	189	185	206	220	194	211	212	210	202	202	185	194	190	224	236	186	215	206	215	202	196	207	206	203	168	215	232	191	187	175	202	205	175	222	188	220	203	194	189	202	200	194	207	205	200	206	199	219	225	204	228	203	216	185	182	173	191	191	206	202	211	203	214	217	235	182	181	203	211	199	216	233	223	223	220	204	237	199	195	174	217	218	181	189	210	200	199	200	213	203	191	225	195	205	196	197	206	181	216	213	193	190	216	207	226	190	197	188	204	199	190	181	194	201	202	224	202	164	201	241	173	205	219	210	185	207	241	200	193	208	197	200	215	218	208	198	182	186	192	217	209	188	195	211	187	200	191	189	203	207	183	207	188	225	209	200	219	215	203	179	217	228	191	199	193	197	191	186	211	202	198	205	202	202	230	187	185	228	218	188	186	218	186	213	186	214	202	205	226	218	197	180	222	193	212	213	193	186	201	195	196	221	185	203	223	210	197	190	224	211	206	216	201	195	195	220	194	215	210	187	188	215	215	203	204	200	184	202	191	206	180	189	188	210	209	199	200	227	176	185	200	213	215	191	187	225	219	194	211	211	202	201	210	197	204	224	205	200	219	219	204	196	212	216	213	210	229	196	213	203	189	180	173	191	197	211	187	224	182	215	190	190	175	200	190	212	163	186	190	187	202	189	225	195	224	183	178	217	187	222	194	173	194	197	219	226	204	177	227	199	186	228	222	198	182	218	203	199	205	198	208	183	210	171	204	211	193	207	191	166	209	211	188	206	177	189	206	207	187	182	208	212	198	217	179	228	198	198	180	213	196	198	192	191	219	198	211	220	211	224	172	216	216	205	200	194	216	195	205	207	211	205	185	214	173	191	208	226	186	181	177	192	197	206	199	203	223	205	197	214	189	193	194	195	194	211	196	208	174	206	209	215	224	224	206	190	202	203	184	196	204	202	209	211	212	214	177	195	199	219	212	201	205	230	204	235	186	215	192	203	208	214	205	197	216	200	175	228	188	216	206	214	195	212	192	212	199	199	196	210	193	199	187	211	204	213	173	210	197	201	206	185	201	196	209	179	201	217	202	202	215	222	214	222	189	226	186	232	202	204	198	214	198	211	182	203	199	182	220	216	194	246	209	215	210	218	184	192	199	172	187	202	233	185	192	193	205	203	217	208	201	200	212	207	193	217	229	193	197	204	213	216	192	179	194	206	208	199	192	184	217	186	186	187	210	192	204	209	228	226	197	200	216	180	220	174	226	202	188	209	189	218	196	216	201	190	191	193	202	199	199	203	216	197	213	221	184	185	186	207	193	210	190	190	207	198	194	228	201	197	203	203	208	214	202	196	191	218	233	209	216	202	216	215	205	207	203	204	197	196	234	207	173	221	184	199	193	189	178	180	188	183	209	215	214	179	197	181	189	203	184	209	221	208	218	197	208	208	206	192	203	217	215	193	209	215	197	228	210	204	166	212	185	187	204	201	201	210	209	206	198	209	202	172	209	185	184	182	216	206	195	180	208	222	206	191	182	203	199	195	205	205	210	208	191	213	211	193	183	202	197	225	211	227	194	176	175	202	230	236	209	170	185	207	199	187	209	221	221	192	217	194	209	199	190	184	220	204	207	194	207	177	200	214	205	205	191	202	191	194	204	211	184	213	203	212	220	210	205	194	185	176	195	194	184	186	188	197	218	209	217	239	189	175	184	197	219	201	183	189	162	202	199	188	207	178	191	192	216	205	196	198	197	189	235	220	193	206	206	187	215	203	193	210	190	201	202	188	181	190	200	210	230	221	178	192	194	195	239	197	213	204	210	221	183	193	211	204	188	196	191	191	208	199	215	193	196	208	199	204	208	200	186	197	223	226	210	213	178	196	209	214	195	203	223	214	208	200	213	191	213	224	209	190	201	182	212	196	204	210	194	190	184	194	221	196	198	196	209	199	208	229	194	204	204	191	224	187	180	204	217	232	207	198	187	228	207	200	211	210	213	218	212	203	198	212	183	189	220	179	191	199	206	206	204	205	215	227	187	205	188	201	193	199	217	214	204	198	216	197	198	198	229	164	206	206	218	227	191	202	209	191	207	226	195	218	208	193	192	206	217	218	211	233	198	208	193	199	194	198	210	206	231	211	199	192	181	186	193	189	213	183	212	190	185	190	198	199	230	206	181	194	229	209	214	164	181	196	194	189	206	195	173	207	169	196	207	191	198	191	190	220	208	206	182	202	184	190	219	209	199	189	190	200	207	210	203	191	215	181	190	170	193	198	226	208	198	191	197	184	193	214	196	195	203	202	202	233	202	181	208	190	186	177	181	235	202	193	198	211	203	188	197	206	210	219	203	191	205	181	219	176	217	205	210	179	220	205	203	218	188	172	208	212	201	185	200	211	190	208	203	191	203	190	184	203	202	182	201	203	200	207	202	194	246	202	193	196	200	202	196	202	176	178	199	187	206	172	173	207	190	206	237	211	206	179	204	187	195	195	204	205	216	201	203	193	181	212	196	197	200	204	221	193	200	206	215	232	192	195	211	204	199	182	204	193	232	184	210	187	203	197	205	209	208	217	196	224	209	212	207	190	204	180	209	193	185	181	201	198	193	214	211	194	186	186	202	218	179	193	216	208	227	218	218	210	207	189	192	212	185	203	205	195	183	200	208	228	208	188	195	195	222	205	204	199	202	189	203	185	176	186	171	191	189	214	214	222	211	196	204	224	211	208	202	201	174	183	199	220	186	185	212	188	204	187	205	212	220	213	178	213	193	204	212	210	191	194	220	181	195	224	212	186	221	192	190	182	217	212	188	209	174	217	197	181	189	182	191	189	199	221	176	194	186	197	189	206	174	202	204	200	192	218	201	238	197	207	184	187	198	186	192	214	196	200	203	222	163	202	200	215	200	200	224	200	201	187	214	199	222	223	198	208	189	191	183	209	179	212
48041	72314	62541	45459	24330	12750	2652	1850	1149	985	831	690	613	605	533	528	488	429	466	424	409	394	399	343	386	396	327	348	400	341	348	359	364	368	350	359	347	339	353	318	331	313	356	366	345	375	324	340	309	364	343	348	340	331	342	328	360	326	330	282	325	326	339	333	320	342	347	307	311	332	333	313	341	331	333	341	364	358	317	318	345	355	298	338	343	339	313	329	329	297	313	328	311	336	309	335	322	320	330	362	305	317	315	319	327	336	339	327	326	298	343	316	333	329	309	318	295	349	336	322	324	341	334	309	339	322	348	334	328	321	328	338	346	330	364	350	352	302	376	307	336	341	335	345	328	323	342	317	342	324	298	361	352	348	329	324	320	376	320	329	341	312	361	298	336	338	330	352	360	333	327	331	336	322	318	338	339	338	332	306	342	354	335	348	308	348	337	323	333	312	325	289	303	364	358	334	337	322	329	346	326	334	323	340	326	324	337	317	320	319	306	319	335	364	347	315	338	320	322	328	335	339	305	328	342	313	339	346	344	311	311	322	331	317	336	331	312	338	355	292	304	312	338	350	334	324	348	335	348	336	304	323	330	333	327	303	332	316	337	305	330	321	325	339	350	323	322	355	305	291	369	359	341	309	302	343	315	269	324	313	348	309	364	351	315	344	335	301	306	300	349	347	319	348	373	322	355	319	335	312	330	317	342	304	325	328	354	342	325	321	315	331	318	327	329	307	330	321	330	330	330	327	323	322	311	335	321	340	315	343	326	315	320	324	352	311	319	308	311	314	335	339	304	328	328	351	300	323	336	362	331	298	348	332	339	348	324	321	364	295	317	349	363	339	322	309	344	348	368	312	334	357	322	350	360	358	315	335	320	367	322	296	337	327	338	335	331	339	326	318	312	356	321	326	352	325	320	344	329	321	301	329	348	336	298	365	310	327	300	327	336	363	310	339	344	336	333	335	349	310	339	309	317	352	347	276	324	281	332	405	335	345	326	326	307	317	339	317	335	328	357	337	360	329	320	323	335	310	311	291	335	279	336	341	334	332	341	332	323	323	326	327	325	322	307	309	314	316	313	317	353	344	332	303	324	357	370	310	315	336	313	311	324	354	294	323	312	339	310	312	335	339	322	324	286	343	332	358	332	296	308	306	333	329	297	347	342	339	316	315	343	314	302	345	335	321	334	323	352	297	347	321	312	355	327	338	307	339	342	297	329	342	320	358	342	363	305	312	327	307	321	339	323	331	336	318	324	341	310	305	321	335	344	293	340	322	358	351	311	348	328	319	312	292	314	325	333	335	327	307	353	334	331	314	321	293	345	355	331	349	344	350	337	300	341	355	323	313	315	356	327	313	329	349	350	330	299	338	326	323	347	334	345	318	309	309	322	340	292	346	317	309	339	336	342	346	341	322	338	299	310	308	318	313	349	340	353	322	319	339	299	332	313	309	329	320	341	333	313	337	294	319	332	300	353	297	332	336	352	311	290	300	309	342	323	343	336	332	341	349	340	341	323	352	323	351	311	326	348	318	332	303	336	342	292	279	313	324	313	318	286	347	332	351	325	344	346	368	329	344	370	314	323	322	344	310	326	322	334	312	330	314	334	346	320	313	312	375	335	332	344	331	335	342	365	331	343	332	335	321	354	340	332	351	313	307	333	349	344	328	318	313	330	308	331	340	351	353	328	327	326	326	324	340	324	314	312	335	342	316	337	343	338	310	325	312	317	325	329	305	338	311	342	356	341	356	328	338	350	350	315	322	312	336	319	303	337	300	355	308	312	329	323	322	315	355	342	332	338	301	281	327	332	291	318	314	335	331	370	370	317	338	308	331	306	350	336	323	335	322	347	319	303	361	343	320	338	326	358	342	306	324	351	327	334	339	335	298	384	328	326	330	333	336	369	358	344	307	332	333	294	349	312	339	374	312	348	339	342	305	335	331	312	340	316	322	360	303	359	329	355	326	325	322	320	324	324	358	345	346	328	324	336	334	300	341	305	333	352	302	335	336	345	328	334	349	307	348	344	329	326	321	334	304	311	343	326	357	321	354	345	359	293	334	327	348	340	314	302	339	334	332	320	319	293	328	327	327	336	332	339	311	354	339	323	339	309	325	340	329	343	335	324	313	321	332	351	352	337	322	354	320	317	312	332	329	341	317	342	305	306	387	327	343	352	317	368	318	337	301	340	341	340	304	326	338	378	362	327	296	310	363	318	342	349	325	312	310	303	309	313	351	357	322	326	372	344	323	319	329	322	311	334	328	333	333	346	316	345	335	379	340	320	317	316	336	320	299	313	309	294	315	320	325	327	338	336	365	336	350	320	320	334	361	323	322	341	297	331	318	316	323	335	353	316	331	330	331	338	293	335	326	323	323	302	330	287	318	306	339	311	308	361	348	374	352	339	354	338	318	306	327	304	317	354	310	357	328	318	356	314	317	318	350	323	336	293	346	307	327	350	340	325	309	304	338	308	316	309	300	330	342	324	350	303	354	343	342	322	355	335	351	355	336	301	316	317	328	302	305	314	357	347	341	366	373	362	358	323	313	351	346	309	317	317	352	340	329	350	337	330	316	389	305	320	315	316	344	338	324	338	309	320	325	321	321	328	312	336	347	309	344	309	324	349	315	314	350	350	343	294	358	340	309	314	319	332	366	319	325	334	349	324	346	362	347	328	334	351	327	340	336	305	334	349	312	342	340	340	317	358	358	361	324	362	346	310	331	331	310	352	334	320	305	300	327	323	322	320	359	333	331	312	347	364	332	344	335	343	327	344	290	340	344	313	311	339	317	325	333	317	324	338	357	338	341	316	349	329	361	329	353	352	332	356	317	298	326	323	327	333	337	308	328	342	326	343	319	313	336	338	345	340	336	327	323	315	302	339	296	311	324	353	320	324	356	319	327	340	327	326	300	346	329	339	333	331	327	322	290	319	359	308	301	343	350	345	310	335	316	356	334	296	336	298	361	345	314	337	312	326	322	305	296	337	329	329	350	340	314	321	305	275	333	312	351	347	300	317	359	286	339	305	337	372	335	303	316	338	316	331	310	332	350	331	338	309	336	301	344	296	331	354	311	304	340	338	333	364	349	346	328	336	315	350	301	352	338	375	324	359	305	321	345	349	318	332	320	330	360	301	294	334	317	309	325	354	377	315	351	324	321	331	353	325	300	335	333	306	326	320	324	346	335	320	312	327	325	304	315	313	308	328	342	344	320	293	317	322	328	303	279	346	325	349	327	330	320	315	348	321	319	316	298	330	335	333	351	364	335	308	336	336	330	339	321	306	348	327	287	329	301	344	323	308	326	316	312	329	321	350	342	324	314	326	325	317	317	315	343	302	296	358	316	343	339	365	316	319	339	302	365	336	323	293	321	333	328	328	321	326	307	327	326	327	333	322	321	322	319	341	316	342	380	342	291	350	365	367	366	316	355	366	318	344	324	325	301	330	335	339	310	346	315	301	330	324	334	305	348	342	336	352	316	331	322
30871	31622	30460	11796	2156	999	722	629	598	488	532	462	415	491	493	451	424	440	432	499	468	433	456	479	490	453	470	492	448	449	446	412	473	471	444	429	468	468	474	436	460	432	453	463	461	450	465	460	460	419	445	429	446	440	447	444	455	474	419	440	436	457	437	437	484	465	478	467	436	444	450	490	473	475	462	443	410	495	452	450	486	452	495	422	433	457	456	484	477	462	452	489	456	429	445	485	461	464	444	450	441	451	462	447	423	459	471	478	468	445	465	483	433	455	472	425	483	435	421	480	484	477	460	467	439	444	460	423	457	483	443	458	476	446	458	459	464	458	490	472	475	449	453	475	412	464	472	456	448	427	441	484	435	451	474	451	471	461	493	478	477	452	447	452	446	429	453	478	480	423	454	447	498	434	466	445	441	461	475	426	429	448	473	430	432	475	444	446	460	480	452	479	455	422	430	463	492	454	431	469	464	439	447	459	434	465	450	490	428	448	442	465	450	478	473	469	451	420	433	440	451	471	481	425	462	464	473	471	471	430	464	469	454	438	479	446	467	454	432	434	475	478	440	479	465	427	476	455	463	439	449	463	428	464	417	448	456	498	482	478	429	501	471	486	496	489	427	449	443	485	473	451	464	450	436	495	476	453	450	495	431	441	423	479	486	466	444	452	437	462	436	455	474	429	451	460	465	472	428	469	475	431	469	470	478	503	479	469	438	464	432	498	445	478	472	447	443	424	436	471	480	468	440	454	490	467	448	436	486	458	468	466	435	457	471	452	440	490	445	464	478	475	460	476	450	412	422	483	455	445	464	484	465	491	441	421	477	476	462	447	465	446	444	439	439	466	440	493	426	475	457	452	489	474	471	441	437	450	479	413	482	461	456	450	447	457	464	428	433	443	509	444	453	436	445	458	434	436	456	432	461	427	456	471	445	461	484	455	454	437	464	423	456	450	434	447	431	451	475	443	474	483	466	434	451	473	452	454	442	466	452	462	460	470	442	456	514	437	483	461	430	413	458	477	476	479	438	459	437	429	456	472	438	458	432	482	430	423	442	492	473	452	450	483	439	418	488	480	478	494	451	414	442	462	433	395	457	439	415	459	425	484	490	471	474	489	496	443	462	452	418	461	458	456	492	437	440	484	466	474	446	471	469	450	439	474	437	441	484	428	508	426	477	448	443	440	461	459	439	488	437	486	475	445	416	416	438	482	467	518	472	482	510	451	444	456	459	432	485	450	443	436	450	472	419	432	469	446	464	465	470	472	453	410	471	418	441	468	443	460	456	501	423	419	449	452	451	466	444	467	425	453	463	452	440	473	437	421	427	459	455	430	446	463	445	469	488	429	439	441	428	438	465	433	437	498	413	440	451	427	456	421	479	464	470	475	454	464	467	499	467	442	465	465	460	466	440	442	442	474	435	452	449	429	473	458	426	449	439	424	439	427	424	419	458	428	454	449	461	472	484	452	425	477	448	469	474	440	458	479	450	412	455	454	437	463	456	481	431	488	418	455	459	466	445	420	462	472	438	491	456	413	474	484	463	452	484	425	476	422	484	453	440	458	432	456	435	476	452	448	430	436	460	461	436	465	434	460	447	442	468	485	438	464	455	455	476	448	443	466	472	450	452	478	466	468	485	425	451	445	420	477	485	444	482	455	435	430	476	451	416	432	490	444	441	460	419	497	434	458	450	476	438	447	482	510	439	466	443	438	453	425	464	426	462	462	431	471	458	438	426	450	474	455	454	466	476	467	452	460	428	487	470	438	483	506	436	475	447	459	463	437	454	471	450	444	460	443	478	443	486	461	494	458	453	486	450	457	457	444	449	455	445	468	434	468	474	479	420	464	439	452	445	419	445	435	480	472	416	444	432	467	435	462	492	458	485	465	432	409	469	427	430	493	478	448	434	463	439	459	453	459	411	419	435	444	439	451	446	423	439	458	473	457	454	507	453	456	436	459	440	415	448	425	508	482	494	456	495	480	464	472	468	404	466	427	419	433	460	428	498	471	458	492	472	470	436	445	478	479	420	455	450	465	480	475	516	492	488	490	466	459	459	443	454	421	475	402	454	412	480	434	430	469	471	458	446	470	436	454	464	455	466	507	451	476	441	499	463	448	468	439	459	443	464	462	469	476	445	435	473	483	448	466	486	444	477	445	474	438	497	452	444	461	446	487	461	454	456	455	469	421	517	474	437	468	469	428	470	466	455	496	464	439	435	485	439	444	463	443	429	443	451	429	465	452	435	449	484	442	487	449	465	422	458	486	475	493	452	452	481	468	460	444	450	439	479	433	438	433	465	447	477	441	451	468	478	416	407	451	461	468	469	465	422	453	445	433	474	443	432	439	433	433	458	460	475	437	449	445	446	466	456	480	452	462	466	473	442	463	423	443	435	490	445	434	442	458	467	463	444	470	456	408	476	476	479	445	462	454	451	472	447	461	445	454	503	430	442	494	487	491	493	457	411	440	465	474	418	451	449	452	503	453	460	427	479	469	477	439	454	522	458	435	473	467	519	443	442	485	473	448	489	486	440	463	459	422	440	465	452	445	440	460	434	464	473	430	490	439	471	458	414	462	460	441	457	460	454	471	440	465	459	462	446	450	467	474	448	487	449	437	467	431	463	462	418	439	448	458	464	425	479	454	412	469	426	479	451	446	428	448	445	428	502	471	478	437	447	462	435	476	451	427	511	487	418	448	453	486	486	448	414	492	471	412	433	415	455	430	445	427	502	435	457	449	456	435	453	480	472	496	483	451	438	459	452	472	470	451	431	433	430	423	469	461	460	450	447	444	480	445	428	441	478	453	437	445	460	444	466	470	443	497	463	405	484	446	440	456	457	495	465	494	484	441	451	468	431	430	455	474	443	435	443	469	465	462	473	495	435	456	487	450	444	461	489	457	470	488	455	473	465	439	421	456	475	429	469	455	449	486	470	471	487	496	436	479	451	490	474	479	458	420	444	418	438	464	470	445	426	407	433	472	470	457	433	463	457	429	452	445	440	489	445	467	443	455	444	453	483	448	446	426	457	427	457	460	451	446	458	439	457	458	501	479	456	451	464	510	479	482	432	420	493	445	473	450	439	420	448	451	424	441	453	489	450	425	445	451	471	461	457	440	477	471	498	460	469	413	442	445	477	453	436	459	457	453	507	484	485	420	496	443	451	443	471	456	446	475	449	452	408	476	501	447	438	434	467	454	490	450	419	451	466	489	446	429	481	454	462	455	494	481	457	427	440	457	473	486	454	491	469	458	440	439	482	461	445	460	471	442	446	496	433	432	465	483	402	469	439	462	442	471	432	433	448	460	468	420	478	474	424	486	470	471	455	449	418	473	436	463	449	459	444	442	434	502	446	495	456	443	459	428	463	421	466	482	474	445	452	471	444	481	457	506	453	465	452	452	463	483	411	454	452	450	468	461	459	451	462	486	457	437	448	471	486	470	446	450	433	445	450	435	463	474	463	491	424	441	456	482	471	452	447	457
39855	49661	32767	9496	3109	1961	1494	1241	1192	886	806	763	817	756	748	713	724	732	724	775	745	704	684	703	668	704	676	716	692	754	675	706	708	700	741	715	741	735	710	695	728	715	724	723	738	700	661	756	681	666	732	735	734	697	735	723	730	717	700	702	733	739	757	722	708	678	736	680	758	714	719	697	715	725	720	748	730	721	721	729	720	716	653	714	672	718	735	702	739	754	770	697	726	691	677	686	687	669	729	698	754	707	718	683	699	708	678	726	738	705	673	690	739	728	728	761	659	714	719	702	714	720	691	701	710	720	709	744	711	736	734	716	702	699	739	716	712	726	715	723	681	700	726	723	694	710	703	705	724	734	765	744	736	716	736	668	713	745	684	701	698	677	707	681	711	718	707	731	741	730	725	723	743	744	724	710	756	668	691	709	697	729	725	697	716	725	726	748	737	717	730	720	692	698	713	724	735	720	696	704	702	747	711	713	711	700	719	752	706	688	686	750	714	719	703	762	684	724	763	749	670	685	699	710	696	750	722	735	761	710	720	767	756	697	718	700	745	729	729	723	716	716	688	660	717	696	693	726	720	734	709	733	734	758	738	688	701	731	706	705	715	694	715	716	683	758	640	694	698	712	682	709	754	705	695	698	746	748	688	731	719	705	700	700	696	689	683	699	742	738	695	729	712	687	698	715	757	731	715	686	708	697	729	688	745	728	696	692	720	711	722	728	741	761	720	689	755	694	708	693	724	719	713	705	716	668	747	697	700	724	695	701	725	707	762	694	795	710	707	747	672	729	721	664	672	725	746	732	699	673	736	756	675	728	690	704	726	685	645	730	703	750	718	729	717	713	707	733	745	726	710	719	692	683	716	735	757	711	698	752	708	734	667	721	646	684	715	723	685	745	735	709	695	687	686	745	741	679	757	734	736	696	707	738	699	709	755	740	666	754	738	678	700	739	728	724	713	703	729	710	752	700	671	690	704	698	727	704	721	754	670	743	726	701	703	703	726	684	707	695	684	711	686	708	711	726	734	732	681	719	717	703	662	706	724	725	682	784	768	764	694	706	737	699	712	743	684	739	726	696	677	733	692	655	711	718	714	721	701	694	691	715	718	751	714	710	737	722	680	655	692	738	749	714	725	704	717	692	696	774	749	694	762	697	706	731	688	704	735	711	711	738	744	714	701	700	745	725	684	687	679	699	701	634	704	738	700	715	723	700	719	721	660	719	701	772	671	742	763	699	753	769	764	740	680	716	751	708	721	744	711	680	661	726	694	692	692	709	681	817	722	721	695	712	733	746	706	696	688	691	689	743	772	690	688	726	747	712	726	727	742	682	744	706	757	728	714	727	698	724	710	677	703	761	736	676	717	749	706	688	740	707	694	727	750	693	738	685	696	715	753	723	688	710	715	665	702	713	729	711	716	686	734	739	726	693	692	731	716	692	697	685	700	721	757	678	654	678	713	714	734	676	734	661	692	707	682	708	739	736	693	691	726	749	694	749	696	681	761	765	713	746	747	695	734	673	691	761	704	667	718	714	672	730	686	718	695	689	783	753	739	715	724	735	718	681	727	708	691	701	734	728	656	696	718	680	739	684	706	708	677	714	687	735	720	652	755	715	757	723	723	707	699	753	748	694	692	701	668	716	696	740	671	757	712	751	751	670	706	704	687	665	706	727	700	675	703	755	663	731	707	717	715	709	718	731	700	726	724	736	713	716	706	705	715	706	712	707	707	705	714	734	701	684	707	708	764	722	730	717	765	760	710	735	713	742	684	705	701	691	736	691	710	730	710	759	716	702	712	701	763	710	719	733	720	728	663	658	718	693	723	715	714	710	725	736	725	718	703	725	722	697	722	714	683	669	672	727	707	731	742	697	748	652	691	697	677	697	689	752	696	693	761	720	696	713	713	792	733	740	686	726	709	691	671	703	683	683	714	724	681	686	667	745	761	731	744	725	716	768	717	750	727	710	702	722	713	748	687	713	707	696	711	714	714	686	704	716	717	720	687	742	677	732	715	712	680	682	704	678	740	718	710	742	691	657	681	733	682	733	706	732	723	694	716	730	740	696	703	690	745	694	680	686	710	761	699	746	701	712	708	701	683	712	727	678	671	685	662	724	697	682	699	757	738	721	689	715	673	689	699	732	746	680	681	719	726	684	715	731	708	720	706	686	687	683	687	691	731	692	681	714	708	706	698	711	758	738	738	710	703	718	718	692	719	728	668	710	701	716	720	723	700	660	696	677	719	721	693	734	698	692	725	734	740	741	668	687	695	712	687	732	721	663	792	688	703	767	704	731	737	675	687	728	710	704	712	720	721	709	702	691	708	752	715	736	693	707	688	699	726	735	728	722	760	736	733	686	690	712	661	779	691	719	694	691	709	684	727	723	698	726	747	666	723	703	719	660	739	681	702	729	727	750	720	703	658	715	676	731	702	729	682	691	733	731	757	723	720	725	727	631	708	731	642	709	768	711	726	777	721	714	671	740	713	708	686	714	685	758	714	654	674	722	708	717	705	693	724	769	681	721	702	740	699	737	736	734	703	710	726	744	725	652	695	698	723	727	731	776	701	719	694	701	724	680	722	678	700	691	669	735	760	765	722	672	743	712	683	688	701	702	687	748	691	702	702	708	790	731	712	708	708	700	734	712	726	734	720	746	702	652	698	707	741	698	706	732	728	744	719	689	723	738	668	736	736	739	735	701	705	721	707	730	702	756	749	697	685	717	730	755	699	687	692	732	733	699	757	725	743	659	713	663	715	750	745	729	726	693	695	709	717	651	703	714	715	719	731	714	694	692	667	687	689	723	720	648	703	661	704	745	704	726	721	702	727	709	696	744	738	712	753	702	712	697	717	733	726	710	739	678	674	715	735	695	724	659	698	707	714	711	732	685	707	726	683	678	708	687	667	695	776	720	746	670	679	694	717	723	761	744	685	702	718	688	702	678	726	700	731	726	712	697	716	690	700	701	673	695	780	668	693	673	715	681	715	711	674	706	711	730	708	717	658	708	725	761	696	740	731	719	751	710	746	753	738	722	708	714	707	714	713	767	718	683	727	719	723	732	679	639	713	708	725	709	682	717	694	711	728	712	713	724	695	709	705	724	723	739	744	697	732	690	699	692	764	716	698	739	717	707	712	727	709	682	715	660	672	738	748	734	652	686	728	730	734	712	719	745	705	673	685	690	733	712	711	683	721	739	704	697	727	678	723	697	707	715	717	687	720	738	715	695	707	709	719	752	723	696	754	680	762	687	754	723	716	719	681	730	728	708	737	713	704	679	713	751	719	648	760	697	704	738	738	738	688	745	737	701	688	708	720	719	722	684	751	692	715	734	665	676	724	698	711	717	688	716	714	735	716	722	752	727	770	745	747	716	734	755	764	703	701	687	723	702	700	663	701	743	706	725	756	724	676	685	697	753	694	724	676	718	650	659	757	746	744	693	775	711	694	753	658	676	767	729	679	697	755	701	678	702	687	723	714	694
24605	21994	29070	25126	19449	9205	1821	966	750	577	576	473	477	481	437	461	425	440	460	433	462	410	423	445	427	453	476	434	407	430	429	451	427	394	411	405	394	445	437	423	430	435	393	435	429	397	422	414	418	417	437	421	405	420	419	422	404	399	386	446	443	420	441	395	453	390	389	427	429	386	430	406	412	413	416	426	423	414	454	427	402	416	405	401	404	405	427	430	437	434	423	420	411	383	402	442	392	439	457	406	404	454	408	393	467	429	409	371	438	400	433	409	432	424	443	419	379	436	399	408	402	457	435	402	373	413	421	441	435	402	460	428	422	421	436	449	393	420	411	447	451	403	417	408	426	422	428	433	447	412	458	429	419	444	373	410	406	407	427	404	406	412	389	401	412	407	439	409	431	428	451	445	417	394	430	379	419	428	406	433	434	410	431	438	389	427	416	426	429	434	412	444	397	403	399	400	436	406	434	411	395	404	418	404	418	403	410	397	432	395	409	422	443	429	434	416	389	455	392	407	459	436	432	395	402	412	391	405	431	434	441	400	423	428	399	494	391	416	421	424	426	408	403	408	427	426	466	416	400	436	390	436	410	409	449	402	389	409	452	436	389	387	411	412	431	386	397	392	365	395	402	450	414	429	387	421	435	454	401	429	402	443	434	416	438	426	405	440	432	435	413	407	438	401	413	428	431	435	414	417	383	407	418	414	400	463	421	414	374	413	406	434	389	417	393	392	436	391	411	435	420	397	404	416	443	419	380	388	407	431	378	428	345	413	422	414	418	463	385	405	414	439	446	422	385	404	393	409	429	407	412	439	377	436	464	393	443	456	428	421	397	435	426	422	412	417	412	433	414	421	441	439	432	431	424	414	394	415	396	396	394	387	445	423	425	431	396	407	442	409	450	398	396	419	413	402	426	443	423	452	415	380	435	413	390	382	428	379	450	418	424	395	416	429	388	430	426	388	435	391	390	448	419	410	416	386	410	433	428	401	397	429	422	391	431	418	431	430	414	404	422	395	411	400	398	415	427	416	409	416	438	424	408	443	436	379	424	410	466	434	376	445	414	427	421	427	404	425	408	412	408	464	424	412	418	426	414	439	417	407	415	429	391	400	409	464	411	407	383	425	401	398	421	387	434	418	436	458	411	424	405	384	391	390	416	399	410	405	424	408	439	413	395	424	403	417	418	447	464	426	449	410	418	415	400	403	402	417	386	414	457	430	408	399	424	393	400	399	439	408	390	364	430	412	414	405	414	398	420	421	416	434	444	424	394	424	365	413	390	466	390	450	395	462	409	437	401	427	391	381	417	406	408	424	369	401	395	425	451	411	423	412	409	412	429	404	422	392	429	426	400	424	414	444	420	416	444	454	409	394	406	414	438	360	413	407	442	435	408	430	391	406	368	420	413	431	442	429	414	398	392	403	403	417	393	416	426	417	449	397	430	399	401	425	405	411	417	407	416	459	424	391	413	432	420	449	429	405	402	412	400	439	408	409	392	411	417	397	434	425	435	439	418	412	429	402	398	436	445	382	422	461	425	420	432	407	388	419	399	413	381	408	428	429	366	421	411	439	431	397	376	384	384	394	384	393	401	405	456	391	423	423	416	408	429	443	424	392	448	444	400	413	426	391	398	420	438	414	445	425	410	395	402	439	408	415	413	394	394	398	442	400	365	413	398	445	416	415	420	406	428	425	439	429	448	408	418	452	410	407	428	429	454	417	403	432	390	410	406	386	409	408	403	431	411	441	435	387	427	459	430	413	395	412	405	400	430	400	395	363	364	457	392	432	430	439	406	395	392	452	425	405	399	415	436	389	424	456	438	418	388	403	431	422	426	406	415	385	423	439	383	451	411	426	422	401	407	455	433	391	396	412	464	406	427	446	391	419	414	412	388	412	411	384	447	422	405	420	418	419	409	397	383	435	415	420	403	424	390	390	432	449	406	449	406	401	392	395	424	437	409	409	452	400	388	443	414	451	436	410	435	427	401	456	418	448	393	426	411	397	446	420	418	398	396	397	463	408	422	386	431	442	418	394	410	391	414	443	419	438	412	370	432	403	400	451	429	417	447	421	415	377	399	432	439	394	407	423	446	394	387	421	427	447	397	395	378	468	442	419	437	409	418	389	420	419	409	405	424	428	381	383	435	410	435	398	397	420	438	448	418	425	407	430	420	406	385	382	422	409	404	431	383	424	423	390	413	410	402	414	414	405	451	421	433	423	438	432	451	389	419	467	389	446	415	441	429	395	435	431	436	437	420	445	426	409	414	425	403	439	408	396	434	398	429	449	429	393	408	429	417	395	405	485	403	369	377	441	422	445	382	396	405	419	413	402	400	414	397	434	439	424	394	391	419	400	411	457	394	431	405	369	421	422	409	422	398	427	450	418	438	396	463	397	405	394	405	422	425	398	437	434	409	430	433	372	421	417	400	349	398	397	433	372	394	419	414	389	438	377	389	450	405	438	425	387	427	411	419	405	425	419	394	417	437	428	416	418	423	430	401	424	394	413	388	403	460	417	410	410	405	405	421	379	384	414	423	408	442	410	431	389	423	413	408	369	391	378	369	432	441	420	393	378	448	410	455	367	434	444	442	414	420	385	429	413	415	409	399	410	439	437	419	394	407	433	436	411	417	403	427	415	371	407	422	406	385	424	433	419	458	439	401	416	439	412	410	448	406	384	432	429	418	398	453	427	387	424	428	431	428	398	417	427	431	426	409	437	397	429	404	401	432	382	421	416	466	416	375	446	418	421	423	400	381	410	397	435	424	410	441	427	458	421	404	422	414	445	405	350	408	427	410	429	407	415	411	421	407	412	415	412	395	410	432	432	412	426	355	435	410	440	424	399	417	403	433	423	448	404	450	424	456	399	408	435	438	449	417	436	414	403	421	398	447	393	440	427	392	419	422	400	431	425	411	441	386	423	436	405	446	461	427	415	417	423	400	375	398	404	438	410	414	413	432	397	415	411	410	451	442	384	376	397	377	406	390	382	388	436	428	403	409	412	418	430	400	426	426	395	386	425	421	412	420	420	419	410	444	419	430	380	404	419	416	431	434	457	419	406	421	434	444	443	410	422	433	406	403	408	404	421	411	423	427	407	463	431	453	466	397	416	388	413	435	434	414	403	393	416	406	383	413	445	387	421	411	395	420	412	439	404	417	437	405	365	445	398	414	462	451	405	391	440	423	382	412	419	373	384	457	434	408	429	426	418	393	427	401	432	419	445	415	425	429	428	434	414	424	415	447	423	414	381	404	405	418	425	403	422	426	398	434	379	379	430	429	415	423	390	393	430	425	451	433	418	393	408	406	416	401	423	421	418	417	361	398	391	423	407	424	419	421	434	448	410	417	411	420	389	405	409	407	400	422	446	416	433	402	395	416	427	442	399	439	427	393	391	417	410	436	422	429	405	418	404	425	410	417	405	428	455	389	429	403	384	413	427	417	435	410	422	414	390	428	440	418	392	391	427	436	409	420	453	411	429
45810	70037	43287	19730	7762	8821	3157	2109	1621	1241	980	867	832	859	774	754	748	792	697	724	708	689	722	691	733	704	720	686	651	715	673	705	659	642	713	645	686	713	639	652	671	675	612	664	659	641	668	631	739	681	659	651	689	759	654	689	644	673	651	629	659	676	654	689	629	644	689	668	651	666	654	673	648	684	620	681	655	692	657	614	680	661	643	670	653	657	640	655	693	674	655	649	668	644	651	654	680	657	623	642	675	679	661	642	660	652	664	659	646	651	658	662	597	727	675	639	669	698	639	636	678	625	666	658	658	653	634	673	644	636	625	710	667	667	652	650	642	647	718	676	620	671	656	618	648	634	613	657	682	650	632	684	654	652	624	689	668	601	657	665	666	641	618	688	701	662	681	656	645	687	687	689	636	643	673	674	702	644	669	686	693	694	668	669	671	694	639	634	661	688	686	648	648	662	666	663	641	612	644	632	659	712	714	683	677	610	665	635	636	692	644	608	664	668	695	656	685	653	659	693	679	686	621	676	671	655	680	718	663	683	664	632	635	637	664	673	682	645	628	687	666	661	622	646	646	669	658	706	681	633	679	678	626	663	677	674	612	608	630	643	665	631	649	663	697	685	662	680	637	657	639	687	640	683	684	679	601	658	653	653	680	678	680	652	646	653	659	691	646	659	635	687	672	651	676	619	630	688	681	665	652	668	680	719	702	615	703	691	702	703	659	689	664	664	625	672	671	673	703	660	651	654	648	651	671	679	663	671	655	662	657	673	654	671	665	682	687	675	678	689	627	627	677	606	674	691	676	679	636	657	648	702	658	652	680	649	666	669	623	723	645	667	663	671	686	664	615	655	657	630	659	648	647	655	668	675	670	673	633	675	684	638	673	648	684	652	628	697	618	668	642	633	671	654	643	604	648	644	647	644	671	657	631	677	629	663	646	689	683	640	618	706	654	638	693	660	673	685	650	670	653	659	670	715	650	687	662	651	662	692	643	658	686	651	693	652	634	617	675	663	665	668	699	710	668	684	679	680	660	668	642	683	654	668	647	626	694	676	681	630	661	692	641	613	679	669	671	660	696	676	685	627	658	692	702	628	662	637	645	671	649	664	646	630	612	656	641	678	656	661	690	732	681	634	633	661	694	651	661	674	652	741	667	700	700	666	666	725	699	624	699	624	668	680	647	660	661	669	683	670	608	660	655	622	623	624	665	659	648	664	704	628	654	635	630	640	644	680	720	672	702	656	665	652	655	665	654	688	689	679	662	644	639	676	655	661	623	635	631	656	654	719	652	703	629	642	698	664	664	695	718	670	670	657	678	651	658	683	635	617	666	637	660	679	672	614	654	629	651	660	660	651	704	659	647	623	667	657	649	678	697	625	641	679	692	669	630	697	634	638	614	670	666	674	667	653	631	686	639	678	688	649	649	671	627	684	651	654	629	663	631	632	738	683	671	603	626	710	689	672	653	703	665	647	663	666	674	683	663	710	651	619	652	688	694	640	698	635	652	688	659	651	668	677	668	650	629	682	647	658	669	673	656	651	641	665	621	653	635	662	666	676	667	729	630	663	649	648	631	651	663	681	699	649	628	612	644	680	665	636	688	649	691	681	691	645	671	671	664	676	678	635	636	683	683	649	635	658	647	691	677	713	677	633	667	646	688	659	657	676	641	633	713	649	702	646	645	668	639	678	619	644	677	692	635	662	680	671	727	702	665	649	657	642	639	678	696	660	682	684	691	651	640	581	670	670	676	671	652	660	662	649	694	666	650	635	664	691	675	629	681	721	668	663	683	695	701	626	659	657	674	684	684	623	664	701	633	680	663	702	699	641	668	690	636	677	654	651	674	662	651	666	687	678	663	703	632	680	686	645	659	655	707	654	685	630	666	659	685	680	581	636	628	634	664	705	666	672	660	647	665	680	662	689	658	661	645	635	648	655	651	626	641	689	638	669	642	678	649	631	680	641	675	646	673	684	666	661	646	688	629	648	663	655	706	641	677	676	667	613	668	661	614	616	642	643	676	674	636	660	679	655	714	691	683	721	641	695	650	594	689	670	705	661	646	661	663	667	634	677	654	646	678	617	673	696	699	646	676	684	663	659	635	659	681	658	671	672	683	675	654	644	663	684	617	632	673	682	655	662	618	651	630	655	643	673	667	672	607	646	691	658	631	680	687	705	672	643	686	647	663	712	641	655	649	643	681	651	641	634	623	695	678	700	677	643	651	672	697	657	664	624	655	699	699	656	633	641	628	667	685	652	673	690	657	683	637	667	632	667	659	698	676	678	656	699	626	631	679	659	637	705	648	643	693	588	669	701	691	691	682	669	660	675	657	623	708	693	672	658	644	666	653	700	667	650	680	661	657	701	704	638	634	667	649	662	703	656	663	696	696	630	676	688	643	617	720	656	660	640	670	678	673	641	689	666	657	658	637	679	631	658	673	693	680	678	641	659	687	663	624	711	647	708	639	678	664	682	679	674	681	636	680	700	659	685	671	617	634	672	663	648	634	713	659	638	665	696	660	675	683	678	712	632	683	657	673	630	669	647	658	635	633	669	680	644	651	635	651	668	644	613	646	683	656	662	664	641	605	649	660	695	602	705	683	642	659	662	667	683	688	634	670	684	633	691	685	680	653	669	616	682	702	664	619	664	596	712	660	690	683	636	699	674	649	656	613	648	714	664	654	664	599	689	731	635	710	679	636	666	690	672	627	645	629	637	650	671	654	658	673	659	726	646	665	656	661	656	658	672	653	634	652	659	641	686	685	661	672	645	678	686	679	612	721	660	673	661	678	685	719	656	693	702	668	645	687	675	637	658	662	619	634	624	641	610	643	699	617	713	656	669	702	665	696	657	629	694	689	648	638	644	660	642	650	657	645	686	670	651	672	633	633	673	621	659	633	683	683	664	632	719	726	709	648	670	690	704	665	690	728	704	652	654	654	679	663	634	665	657	642	677	633	632	679	674	636	656	665	643	615	660	644	617	646	663	675	687	644	645	683	702	661	677	644	664	678	630	695	668	625	701	619	635	641	647	669	692	696	632	660	694	713	657	652	650	648	643	696	643	687	678	656	692	677	648	674	667	688	627	613	679	662	660	663	683	686	672	655	655	667	677	644	746	677	671	661	707	654	642	699	636	635	700	650	692	642	672	623	674	658	640	708	616	662	653	699	634	656	683	667	632	728	649	704	635	656	652	661	684	642	655	643	703	667	684	652	654	622	667	709	679	692	656	638	666	651	629	652	679	661	665	676	700	693	653	651	724	653	666	665	671	639	666	602	633	691	657	618	683	625	672	655	666	668	651	658	636	716	711	686	630	605	665	678	680	683	686	657	656	671	645	649	651	657	648	642	656	617	663	653	668	655	666	643	656	671	609	653	669	662	687	669	661	630	634	650	602	653	667	653	679	624	655	647	673	661	657	665	678	634	715	643	620	659	653	645	643	668	642	634	694	617	621	651	599	706	654	652	655	650	679	642	653	676	664
23686	21688	29560	24285	21519	19352	5331	1293	737	442	384	363	300	297	246	289	255	225	251	224	228	226	228	215	240	221	193	209	215	225	227	198	203	223	183	211	205	199	224	199	188	211	212	202	200	222	203	187	205	186	197	183	183	210	163	210	230	196	184	197	180	176	209	196	229	194	210	158	204	186	205	205	210	169	196	203	187	201	180	196	218	200	205	201	180	202	196	201	186	196	213	218	204	210	198	209	212	189	180	205	198	219	213	207	217	180	192	184	193	212	188	199	196	213	211	182	215	194	186	191	212	199	203	196	205	220	208	195	207	231	196	202	218	194	208	189	191	218	205	187	191	188	176	181	210	188	203	184	190	221	208	223	212	216	194	203	233	178	212	184	182	211	203	209	199	187	173	205	207	196	211	218	202	181	197	201	171	228	218	213	225	195	200	170	183	225	197	177	176	222	201	183	220	220	187	222	193	199	202	183	202	184	224	168	213	211	199	199	190	199	188	198	186	204	209	186	198	197	221	180	183	204	171	195	193	169	204	207	189	213	213	187	209	191	195	203	209	204	201	187	203	206	208	199	203	204	197	217	194	194	206	205	226	204	178	208	187	201	182	194	207	204	207	214	193	216	210	210	196	207	214	197	229	215	219	234	195	187	171	203	203	222	191	207	190	183	188	189	206	206	193	201	193	200	191	218	214	196	180	203	200	220	196	216	206	221	205	202	218	200	195	190	198	195	191	184	205	190	196	186	192	227	198	229	207	199	213	206	204	203	205	211	204	198	199	210	227	206	217	186	185	195	199	201	179	228	182	192	214	211	207	195	212	225	232	212	205	185	189	197	187	196	219	204	214	205	184	195	199	199	212	213	221	198	231	197	214	205	195	216	216	182	186	191	182	212	198	189	194	215	202	211	197	201	214	198	214	197	172	171	180	197	207	210	160	221	192	205	208	196	190	209	224	209	184	196	195	196	189	210	189	211	207	174	213	205	198	219	201	209	191	199	183	174	196	193	196	196	168	191	192	202	189	215	210	213	215	213	216	185	211	185	190	205	208	197	208	180	207	209	198	200	196	196	198	197	184	213	191	195	196	219	196	188	205	207	194	188	208	200	183	201	187	191	170	193	180	201	202	208	205	191	199	192	188	219	222	186	183	193	223	195	178	189	195	216	214	216	191	222	180	207	191	215	202	192	200	184	189	207	191	185	208	189	202	215	188	215	198	202	227	198	188	176	192	195	221	195	228	182	191	199	187	193	180	213	181	178	187	233	173	208	208	184	205	196	191	190	212	216	205	228	183	211	219	198	195	202	195	195	171	198	196	182	207	212	187	200	191	184	199	207	192	195	203	193	200	200	204	196	201	197	202	187	207	214	185	187	211	200	202	220	207	187	197	195	204	202	178	204	173	198	202	200	200	184	185	199	237	208	185	187	193	229	220	201	212	208	190	171	197	187	200	186	186	202	196	186	198	209	179	190	183	199	204	207	221	227	194	187	186	197	187	221	205	176	204	195	181	195	198	196	179	179	190	195	192	184	176	216	200	184	204	161	214	208	206	226	177	220	192	169	181	183	213	189	227	197	199	217	185	215	170	229	209	185	194	192	210	185	211	185	181	216	207	179	193	214	178	218	211	227	175	198	191	202	172	192	197	197	225	207	179	199	217	220	212	163	185	210	223	177	198	201	189	169	213	197	196	174	178	203	210	189	207	191	201	215	175	203	174	201	206	193	205	198	216	198	190	198	201	193	225	200	213	203	193	198	191	174	183	179	220	201	190	228	181	186	202	168	222	196	224	173	202	202	186	190	204	203	231	206	208	185	212	183	193	173	194	196	195	218	197	199	187	185	229	177	202	189	220	195	196	202	237	211	202	195	206	190	215	190	216	208	185	190	213	222	220	206	181	195	208	203	198	192	204	221	209	192	207	195	181	201	185	208	217	198	200	186	211	186	218	196	204	197	203	196	216	185	195	208	231	190	175	201	219	206	205	196	196	208	187	184	187	203	196	205	206	200	178	189	224	204	178	206	207	190	198	201	202	212	231	184	208	193	208	194	201	180	202	192	178	183	217	205	172	201	195	161	184	172	208	181	198	173	222	191	193	211	179	196	193	205	203	209	180	192	208	182	190	178	210	200	204	174	188	219	211	203	203	226	208	209	194	226	206	201	193	215	201	183	220	204	183	180	188	193	203	187	206	207	209	195	204	185	195	202	193	171	217	193	195	192	188	194	200	197	209	224	180	224	191	209	219	207	209	199	198	192	201	205	203	200	208	200	215	181	188	213	203	185	210	214	192	183	199	202	202	206	195	212	236	187	214	208	218	187	201	208	168	171	210	222	159	195	202	189	205	192	189	210	202	204	204	199	169	192	198	195	219	203	207	190	202	202	188	185	166	208	179	176	190	204	194	179	187	212	222	194	217	189	179	194	186	208	185	205	220	191	175	198	201	224	212	181	201	203	189	189	193	172	204	205	199	196	179	190	192	211	183	210	204	218	192	210	195	202	207	224	224	190	187	188	202	165	186	196	175	209	188	196	186	208	168	218	196	177	210	206	177	196	207	196	206	191	217	215	160	225	219	202	202	179	194	222	213	183	189	181	201	231	194	215	184	198	193	215	201	195	204	210	188	207	216	224	218	210	208	207	192	198	208	178	215	226	233	207	207	206	209	206	199	191	219	226	189	198	208	215	205	195	202	201	202	208	200	201	189	184	189	199	199	207	190	211	216	227	202	180	184	203	182	207	202	202	206	233	180	202	203	173	215	230	176	204	221	217	201	194	212	201	194	189	200	196	191	211	165	207	177	183	192	175	193	202	194	197	188	192	174	208	182	196	210	194	181	195	207	212	182	198	192	207	200	189	183	184	198	185	190	181	186	212	200	191	203	198	191	215	197	189	181	190	180	234	214	219	184	182	209	173	177	197	208	180	204	207	207	194	208	202	188	183	185	178	210	195	215	164	172	195	202	178	165	174	232	178	205	202	192	215	186	192	186	186	200	220	197	187	213	219	213	203	177	177	181	203	210	208	201	191	207	199	225	170	172	184	198	220	215	200	209	186	201	194	203	202	203	202	213	220	176	209	183	205	192	199	200	199	178	176	230	225	213	194	191	189	216	211	211	203	203	205	177	197	209	214	180	210	178	212	190	190	197	207	191	193	194	190	216	218	193	190	197	202	215	181	187	203	195	227	197	189	224	190	213	189	187	177	201	214	195	211	200	221	221	188	183	190	180	186	236	176	194	192	188	220	204	192	199	178	181	174	193	206	181	210	205	217	237	196	217	185	187	183	192	198	224	202	191	194	213	201	191	177	204	210	199	201	170	179	213	183	203	184	173	181	205	206	192	201	196	198	186	193	227	192	213	171	184	187	187	181	211	168	205	190	194	197	198	212	198	194	214	184	184	187	193	188	185	187	220	170	197	172	184	199	202	195	186	192	223	196	203	213	180	194	206	193	196	206	192	160	188	214	196	216	191	194	184	195	183	191	191	200
49709	71403	52291	25986	10602	6969	4081	3307	2108	1262	1064	746	658	603	552	490	458	455	432	416	387	410	406	417	364	377	354	347	364	361	331	347	345	350	365	348	331	362	324	328	371	327	347	376	311	352	333	373	323	351	321	333	356	364	311	342	334	334	311	334	342	334	344	331	332	319	307	295	328	313	298	318	356	341	332	332	385	326	311	346	325	331	307	323	320	345	314	332	304	338	317	324	317	322	328	306	347	322	351	336	311	327	337	346	350	315	317	334	311	310	312	290	325	338	363	328	332	308	337	306	298	329	340	323	329	310	313	331	332	321	342	307	352	349	358	306	294	344	307	299	331	325	314	345	361	338	307	318	338	319	338	317	347	324	341	303	311	342	323	343	316	361	366	321	291	341	333	295	315	347	314	344	324	304	300	325	313	291	330	302	292	302	320	336	329	337	328	321	307	322	334	321	306	299	320	339	336	346	293	315	323	345	316	315	324	345	336	335	323	340	342	333	309	310	346	347	281	322	311	333	368	320	335	319	335	295	328	321	331	335	305	299	321	304	351	329	311	309	305	298	335	321	319	326	326	293	322	282	308	335	338	328	335	340	319	338	309	325	304	314	290	335	319	329	295	373	326	362	324	319	321	368	349	323	327	312	307	291	320	316	321	317	317	324	346	344	331	336	366	319	325	310	300	329	299	322	310	305	333	330	315	326	330	294	298	311	352	346	322	339	303	297	299	332	351	312	349	328	345	329	321	327	302	316	339	270	320	300	325	331	327	326	314	304	306	312	325	323	315	324	344	309	318	296	328	315	335	345	336	364	312	325	350	330	331	339	298	331	325	318	320	342	294	362	302	337	325	289	316	323	349	329	343	333	338	354	340	307	330	316	365	324	362	339	323	317	327	297	311	305	295	369	294	304	333	327	312	315	340	329	311	315	344	302	313	341	321	341	320	325	335	346	292	353	305	306	306	334	323	333	287	325	330	318	347	310	315	323	333	316	339	337	319	351	342	332	311	321	321	324	352	306	317	317	303	286	313	325	302	345	314	321	308	327	301	374	317	359	340	326	351	316	335	324	321	324	327	308	343	313	322	300	352	319	349	302	301	309	310	320	294	339	351	312	308	324	338	338	305	292	344	341	332	307	342	326	325	300	310	342	299	347	315	342	355	349	322	325	356	346	318	315	326	310	341	315	311	334	348	306	342	317	341	336	312	299	327	328	328	315	318	299	373	340	332	331	294	324	349	328	332	308	330	319	346	320	325	320	326	336	323	322	310	358	326	317	311	300	329	343	317	316	313	349	329	292	324	323	311	317	331	329	327	317	349	321	331	352	298	283	318	334	321	330	336	353	320	343	306	332	308	319	355	339	326	366	305	329	309	323	322	324	344	328	349	317	347	324	379	329	330	326	318	316	305	309	307	333	350	340	352	325	329	325	314	325	313	356	308	305	339	330	353	309	302	337	285	344	326	330	349	344	339	348	293	326	314	310	319	322	336	359	299	333	318	325	327	323	307	370	329	333	299	310	313	324	321	313	308	301	305	318	345	350	286	351	302	315	341	312	361	306	341	321	354	329	350	318	331	306	321	333	333	308	341	314	325	300	315	309	363	292	336	313	352	305	289	307	334	329	337	325	334	318	299	353	279	305	332	327	363	327	320	322	336	309	324	331	316	311	332	308	305	332	324	344	338	329	317	287	337	303	344	316	319	350	306	324	334	323	301	337	329	311	332	354	342	342	316	360	305	296	333	289	330	303	309	314	312	322	319	336	329	310	340	335	337	319	319	349	292	331	292	338	334	355	296	326	336	329	350	311	322	306	297	333	323	304	333	323	308	313	341	316	337	331	303	323	342	342	317	332	312	345	358	328	306	321	326	339	318	342	342	310	322	341	310	324	330	346	309	338	343	337	319	336	334	324	353	326	340	314	328	310	319	306	316	318	315	346	348	332	334	311	338	333	323	296	335	331	336	291	304	311	312	334	313	317	320	336	349	366	328	309	347	361	329	346	326	335	321	359	315	292	320	290	300	332	320	335	303	325	309	338	328	322	329	351	330	341	322	295	326	304	336	298	315	330	299	300	344	320	328	352	347	338	336	320	308	295	329	325	315	332	296	306	307	314	341	354	337	310	314	333	341	350	303	322	307	346	308	337	323	319	326	305	329	315	319	311	335	345	305	331	352	333	349	332	302	306	306	347	313	318	348	314	288	331	295	348	319	322	338	323	327	328	304	344	336	323	302	310	340	312	286	317	315	307	310	310	315	318	327	368	338	333	336	350	334	310	293	328	316	302	323	307	330	328	306	353	346	313	297	342	323	316	328	328	304	340	308	317	356	295	346	309	332	340	322	325	321	310	318	312	315	343	316	298	330	306	322	344	305	315	294	320	319	316	352	353	325	302	307	334	291	287	310	316	326	346	296	330	304	295	330	294	301	337	311	329	325	318	310	304	337	351	314	332	321	310	320	330	324	349	310	330	317	318	333	340	334	325	338	314	334	332	314	315	328	315	320	310	317	321	310	299	320	321	333	313	330	328	330	327	348	364	332	290	303	363	321	341	321	296	332	336	304	330	318	315	323	323	339	317	303	315	337	304	325	355	318	300	303	338	346	296	334	317	317	331	321	322	311	354	345	301	339	338	330	319	324	330	343	321	301	342	317	320	337	341	310	342	318	335	342	299	343	313	320	331	344	333	290	303	353	335	371	313	324	331	327	345	336	302	302	352	348	317	326	328	326	312	334	335	332	318	328	333	362	327	318	305	344	320	322	324	293	317	311	331	310	312	342	339	337	311	331	322	313	339	311	320	314	328	324	328	355	322	345	334	314	332	295	356	353	326	324	339	337	296	315	338	314	325	314	317	333	323	328	314	319	314	330	332	326	313	378	311	338	316	335	340	327	350	329	325	332	312	291	327	360	310	342	314	333	308	325	342	327	338	329	310	346	322	323	313	300	339	322	340	332	306	309	334	335	314	278	311	331	303	319	330	315	335	339	330	332	309	299	323	304	312	315	318	302	319	339	334	304	340	338	303	291	300	311	321	361	330	332	311	289	323	318	321	322	352	295	328	314	307	325	331	307	320	328	292	337	290	310	337	289	303	334	324	309	321	331	304	343	335	348	303	356	337	357	343	335	322	344	334	296	310	321	353	310	336	312	334	307	323	299	315	296	321	316	322	315	327	334	300	310	314	318	351	331	337	319	323	325	334	331	292	345	342	320	327	326	264	324	326	343	340	332	352	351	302	343	302	332	308	319	340	335	318	309	342	332	314	336	340	332	328	325	310	385	314	323	333	337	328	326	337	322	326	315	344	304	338	319	304	355	326	342	323	343	325	325	343	312	310	326	329	329	343	313	333	305	294	309	330	332	335	336	314	311	314	290	350	337	317	311	307	286	306	327	319	313	294	294	345	320	313	298	319	324	342	327	303	336	327	311	331	335	342	332	345	302	341	357	309	321	333	332	336	330	325	329	326	320	290	312	331	364	329	321	310
30519	29529	22656	8077	1241	1023	855	751	616	549	495	452	455	467	435	488	453	483	473	430	446	447	423	470	434	431	447	508	430	450	436	465	441	461	420	463	424	462	480	475	456	484	431	450	446	454	432	430	437	429	452	452	440	465	446	481	456	441	414	436	485	443	443	444	460	419	425	476	432	494	456	433	464	481	429	442	438	441	443	451	465	450	459	466	417	440	449	452	450	485	456	423	464	453	429	479	424	448	431	445	464	456	456	443	463	474	466	442	434	482	454	434	467	474	434	462	479	483	419	474	455	441	443	450	439	461	477	436	452	510	459	451	466	477	467	463	401	444	462	428	454	427	456	441	456	424	488	464	459	399	466	434	424	436	448	428	446	463	440	456	441	434	469	472	423	451	454	429	455	404	499	429	417	444	448	435	461	433	433	437	432	439	436	471	457	438	474	463	431	398	470	459	437	450	428	413	449	404	452	449	411	430	470	475	445	429	427	439	452	464	450	446	426	455	449	473	437	439	468	476	420	473	450	397	452	418	444	421	450	478	432	482	424	440	425	448	451	449	436	439	447	470	436	467	450	416	458	422	480	477	434	429	460	436	461	433	436	405	479	426	452	469	448	456	460	450	453	471	445	457	455	443	463	460	447	448	461	424	425	465	441	421	444	434	455	427	504	446	446	467	453	461	482	466	459	446	450	423	428	445	441	442	474	453	435	442	444	441	457	462	448	461	443	452	432	422	458	434	446	426	476	465	412	464	447	421	444	452	468	459	460	471	488	438	455	434	452	457	430	435	409	452	447	473	446	468	446	448	454	417	504	422	464	424	447	460	437	490	427	432	471	441	464	426	422	417	458	484	430	436	475	407	494	456	464	421	445	460	459	473	472	433	472	478	449	443	458	458	437	438	439	411	453	433	457	405	481	456	459	443	474	453	468	454	435	462	446	435	441	463	441	462	435	467	419	387	431	441	448	424	438	466	439	424	433	453	463	451	407	481	418	444	468	423	454	440	434	462	435	416	485	499	489	449	458	454	436	413	450	415	438	424	470	482	443	465	471	473	461	457	477	492	446	438	449	444	454	423	448	457	413	451	448	450	399	466	452	435	381	456	446	442	429	482	462	458	482	440	431	471	411	417	430	475	436	429	444	497	482	454	416	452	449	476	462	463	453	414	465	447	461	455	435	453	490	469	412	464	443	432	439	440	438	454	461	464	447	459	439	449	487	479	450	447	465	446	469	450	467	468	442	446	496	466	453	455	446	404	422	462	425	519	468	417	438	472	434	489	420	439	472	470	416	471	480	438	439	471	463	432	464	417	441	461	451	452	473	450	434	451	449	464	466	443	465	464	423	426	468	430	471	436	467	406	446	463	458	433	461	444	466	453	473	443	445	493	451	456	443	436	445	469	461	466	429	464	455	446	420	452	443	443	438	470	418	491	447	436	461	454	418	452	447	419	501	427	465	449	449	444	476	458	487	428	437	475	466	423	455	434	435	420	438	464	436	453	446	458	480	431	446	445	463	466	457	430	448	465	474	442	467	461	486	464	465	438	451	426	432	459	460	470	455	433	455	434	462	455	488	453	454	439	448	418	458	456	450	464	467	454	447	415	451	437	451	449	460	444	483	456	412	476	478	447	460	464	453	446	474	455	452	437	396	456	434	452	440	452	490	442	441	426	477	444	462	448	436	450	464	453	465	467	408	407	409	443	490	422	464	455	450	457	465	441	473	448	466	449	450	458	445	408	473	419	441	469	471	422	472	458	427	431	453	468	496	491	414	424	441	431	470	417	451	456	493	430	488	440	446	422	453	462	447	450	452	473	481	464	440	465	461	420	479	422	431	435	482	463	450	458	474	443	455	442	423	405	449	438	440	435	466	437	439	450	446	433	443	435	461	450	451	454	457	458	466	438	434	467	444	464	456	476	404	444	472	470	444	481	462	447	437	509	446	482	463	438	446	424	456	474	443	486	458	420	465	444	420	452	444	460	491	476	432	460	422	480	447	444	426	459	433	456	439	435	464	439	470	429	409	485	456	538	470	476	416	451	455	467	445	458	481	425	464	432	449	478	485	456	448	492	426	454	446	452	425	459	436	404	466	435	463	452	467	432	444	430	473	461	461	441	414	438	464	447	467	449	446	469	458	473	432	432	388	408	462	421	439	464	437	443	486	468	499	422	483	431	440	457	470	443	444	443	463	439	472	441	473	447	462	451	480	440	464	437	485	477	472	456	440	499	495	427	491	444	428	448	470	455	454	438	463	430	475	405	485	417	472	472	450	455	480	428	482	428	472	419	444	438	451	440	456	407	442	477	426	430	424	453	474	478	452	449	424	475	452	459	464	423	435	422	452	471	428	457	467	480	478	425	456	426	440	460	440	441	458	458	475	419	431	453	472	432	439	450	482	440	488	424	464	428	466	472	434	468	408	437	434	457	480	468	431	481	444	482	436	386	433	401	472	439	491	436	479	450	462	453	467	422	441	486	496	453	476	406	443	454	425	432	440	462	459	424	446	457	442	423	442	399	476	479	443	456	454	464	427	429	437	457	459	453	473	447	419	450	439	452	436	466	443	441	456	446	460	465	452	488	432	456	463	466	471	442	443	464	483	453	479	434	419	455	471	470	449	453	496	441	455	459	465	472	458	450	422	497	441	423	453	442	436	446	449	471	440	442	454	403	398	402	458	418	423	435	470	413	418	444	453	430	447	432	472	420	414	458	398	408	443	410	465	447	466	419	480	440	424	475	442	445	419	429	422	461	423	417	426	469	448	464	450	422	413	427	466	445	471	419	458	464	473	459	442	466	491	441	445	440	441	443	470	496	409	469	416	423	447	447	421	434	439	469	488	427	485	489	464	454	434	451	425	453	458	456	434	489	436	414	439	458	482	437	419	439	453	445	459	465	498	418	411	446	442	434	441	476	433	411	417	471	441	464	449	450	452	464	438	438	440	477	435	471	476	475	462	485	472	457	446	423	474	476	451	453	427	460	444	452	450	489	423	448	444	437	434	443	447	444	490	446	475	422	466	461	462	440	455	443	428	458	437	449	456	431	450	404	440	483	448	450	485	449	414	449	444	453	459	460	466	446	455	465	486	413	467	449	458	475	436	509	422	436	439	452	431	468	394	485	438	458	405	411	423	456	456	442	432	491	470	429	463	382	438	461	456	467	466	483	457	433	430	447	431	467	428	458	398	445	456	443	455	472	447	478	437	471	480	472	394	456	432	476	441	476	419	467	448	439	463	432	469	434	505	432	438	399	449	443	429	435	436	453	445	464	441	459	428	468	463	459	422	436	450	402	469	477	462	422	431	464	430	468	429	437	436	441	461	442	469	464	452	473	447	466	429	450	422	450	474	452	434	476	424	454	408	449	445	456	452	490	444	433	453	433	455	431	455	426	418	460	434	430	437	417	471	417	446	478	444	478	423	469	456	418	461	441	473	460	448	453	420	413	440	446	447	445	439	430	421	433	427	447	452	494	450	454	486	432
39239	46106	24128	7443	2589	2471	1936	1691	1174	882	932	745	768	767	731	695	740	712	679	709	714	692	689	683	696	685	676	695	667	747	689	732	729	679	695	684	680	711	695	654	696	674	709	713	668	738	685	693	697	710	739	756	734	696	693	669	658	676	729	699	670	670	716	711	671	708	722	699	702	707	678	678	691	689	712	723	731	697	730	703	662	724	693	705	665	688	728	719	715	685	619	691	772	707	736	667	721	712	712	728	689	702	697	634	680	716	700	658	727	687	649	710	689	736	702	653	690	683	688	686	695	703	708	689	691	722	725	642	679	722	674	743	722	719	743	745	710	725	725	679	687	648	725	727	634	713	690	694	709	705	718	700	693	719	686	684	687	732	708	704	695	687	744	697	717	724	715	750	680	673	715	710	699	701	689	710	711	718	718	751	699	686	665	683	685	688	689	698	633	732	738	744	721	747	681	734	678	667	682	677	728	731	725	698	705	729	691	671	693	718	678	707	732	701	684	733	742	683	736	685	660	692	719	672	695	710	694	703	691	743	731	714	692	671	687	666	724	721	739	696	778	717	706	703	644	665	702	635	686	689	690	711	686	776	736	708	709	710	695	695	718	697	694	650	707	693	692	726	695	708	658	736	729	643	703	692	708	672	664	714	697	712	741	686	709	696	729	710	708	727	679	699	712	691	718	690	675	724	724	762	718	692	661	726	715	652	708	683	677	695	715	682	759	716	738	699	699	643	668	691	737	684	682	711	723	674	667	709	704	689	658	721	707	718	704	675	695	698	717	705	731	706	659	699	680	750	678	648	666	749	729	709	723	686	700	728	675	675	668	677	711	727	717	694	688	714	700	728	703	749	690	709	708	654	658	705	725	693	678	697	702	702	712	689	720	702	712	719	669	658	752	754	700	711	666	659	698	749	668	755	699	652	672	724	715	716	764	673	708	713	693	715	688	672	705	667	683	657	702	720	685	686	695	679	684	656	701	707	695	676	685	709	695	701	718	735	703	753	654	736	670	718	687	691	724	759	700	727	709	701	728	722	727	733	687	672	656	693	689	738	701	689	722	684	779	701	703	717	744	710	709	710	701	725	731	696	670	730	693	729	669	676	690	693	663	693	666	680	693	684	717	718	696	691	659	642	704	717	696	708	680	705	694	678	697	654	680	702	699	732	699	658	709	693	697	637	721	683	705	703	714	705	735	714	735	696	710	726	694	706	694	727	697	687	750	686	694	690	722	677	747	691	701	711	708	675	694	702	743	732	731	684	698	681	671	725	708	703	730	677	699	745	688	769	683	682	674	650	741	708	745	687	710	686	730	708	669	651	694	700	689	676	655	689	686	723	684	648	678	696	686	716	655	705	725	731	723	661	732	699	670	683	683	691	761	696	673	673	743	702	736	675	699	669	742	673	679	702	732	694	707	719	732	759	695	740	732	745	706	743	683	666	706	700	696	650	715	661	701	684	677	673	676	685	732	722	671	734	727	701	651	699	704	709	681	710	708	705	712	693	682	758	737	714	703	714	661	707	682	665	671	661	677	735	673	761	693	732	650	684	735	670	704	688	673	693	759	726	715	706	741	694	702	722	709	741	734	721	679	729	680	679	669	681	718	641	706	635	698	681	695	705	717	720	727	715	694	695	737	728	712	727	682	723	687	689	705	702	731	696	693	676	699	740	704	743	688	714	722	687	745	707	679	670	667	764	741	690	694	652	753	662	759	740	679	723	684	742	702	734	709	704	722	691	694	664	665	678	701	743	705	651	722	712	664	678	701	714	729	633	705	714	677	701	698	742	723	725	696	706	731	704	719	695	662	737	697	689	726	723	711	699	688	680	686	675	699	710	705	700	713	720	728	700	676	702	692	742	673	701	709	683	690	758	745	711	715	744	675	700	700	702	717	620	765	661	724	704	742	706	710	680	683	676	715	735	681	748	709	665	767	685	701	716	649	697	705	756	697	733	698	668	685	697	665	698	697	682	720	719	700	675	708	691	706	682	672	727	699	698	696	667	672	729	658	671	675	685	719	721	725	732	717	699	748	664	682	656	715	674	738	706	689	722	682	693	689	713	740	699	707	691	657	719	702	729	666	716	679	722	733	678	696	711	674	711	733	670	712	687	717	702	684	735	716	687	716	706	759	702	701	713	670	665	739	693	691	629	675	741	679	718	652	691	737	745	711	719	675	683	678	681	700	698	678	747	712	684	683	688	687	696	712	730	695	689	661	716	637	667	728	695	679	681	697	677	668	661	657	710	702	744	684	726	690	712	748	713	720	670	674	680	725	758	678	706	726	682	674	726	738	691	663	720	727	707	720	700	722	680	707	698	666	697	723	676	723	738	722	679	698	728	688	704	646	624	680	718	738	642	691	697	722	740	697	653	727	713	716	718	729	668	731	677	727	711	730	691	696	726	718	658	669	667	659	723	693	715	689	735	697	675	688	660	694	675	704	697	704	679	725	690	647	678	762	687	669	704	690	694	729	671	702	693	728	692	670	736	672	687	657	683	704	694	677	723	691	714	693	685	744	720	711	709	703	694	676	700	721	686	740	700	699	685	691	697	700	696	653	679	716	679	710	644	713	677	658	669	701	693	739	715	751	679	673	735	673	686	731	703	690	702	718	741	723	711	765	768	739	733	697	749	706	717	694	719	711	682	726	702	693	694	702	706	698	717	696	748	669	664	668	751	712	675	646	717	656	668	682	738	687	698	681	683	712	771	651	703	666	651	669	706	732	705	701	707	656	715	689	697	702	711	656	675	667	690	716	725	672	699	665	699	674	709	720	691	694	680	652	737	693	689	687	687	757	704	669	701	722	691	698	683	697	708	684	703	702	696	693	712	651	707	712	726	721	731	711	706	696	725	695	721	730	719	735	707	703	707	666	674	699	685	687	711	732	716	781	686	720	695	693	646	719	683	693	713	661	655	686	710	675	701	663	686	730	701	724	703	655	744	679	698	668	690	723	670	678	713	723	742	688	705	670	714	687	743	734	698	754	657	750	667	713	740	736	693	740	723	719	735	724	699	692	722	748	736	684	734	684	763	680	725	700	698	747	692	729	694	648	699	744	720	714	738	713	696	717	698	698	753	731	694	703	670	744	697	693	665	710	736	669	708	692	710	685	699	685	723	712	702	668	717	735	727	701	733	670	694	706	667	680	726	674	679	695	686	679	689	666	713	712	677	672	696	692	705	706	720	762	744	688	702	710	729	670	683	674	742	665	719	697	668	714	679	701	675	695	679	736	692	680	718	711	703	683	731	695	718	683	689	733	719	723	663	732	671	692	733	694	712	701	723	697	675	679	712	654	699	708	677	706	680	701	714	679	698	674	717	699	717	699	713	714	701	762	738	634	683	717	709	733	723	761	687	720	643	703	737	693	709	719	722	632	683	710	710	685	724	645	723	699	653	708	664	679	673	709	671	691	649	720	704	746	679	710	713	683	673	661	683	690	706	705	708	738	693	691	708	706	726	710	669	693	686	628	672
24590	21771	28753	24737	19661	6062	1529	945	750	586	544	503	462	429	492	448	450	429	426	425	420	435	450	437	417	405	455	400	413	420	411	419	422	401	406	387	386	404	403	404	377	400	385	399	392	422	407	402	394	393	393	374	447	419	433	393	377	396	412	412	409	409	404	415	414	352	427	413	383	417	379	394	421	442	397	412	393	387	421	382	416	398	387	393	403	404	423	387	392	439	404	419	377	376	426	401	429	386	411	395	403	410	371	401	361	400	400	369	420	412	380	398	398	385	398	409	429	413	419	391	430	373	424	394	402	431	374	402	379	357	399	426	405	401	419	384	394	383	383	383	414	386	414	386	410	399	425	391	419	414	432	438	409	404	437	408	382	441	402	395	437	400	428	385	384	394	421	390	417	423	361	411	388	397	416	427	426	380	419	400	404	415	388	392	395	389	407	388	401	420	448	352	394	403	422	380	395	372	365	390	387	435	414	424	387	420	432	396	394	374	364	387	417	426	376	420	417	425	415	409	412	408	381	418	433	375	432	407	381	393	399	387	390	397	396	433	399	400	395	380	403	416	377	383	366	429	399	431	377	412	361	375	397	435	405	419	452	403	410	415	384	387	370	367	424	372	400	423	415	369	387	389	370	386	386	412	442	406	415	422	387	438	426	425	404	400	394	413	412	395	416	406	404	381	399	385	427	372	381	388	411	387	411	387	392	394	417	413	399	430	384	386	392	379	391	397	387	401	394	440	365	395	351	391	421	417	383	402	386	426	390	380	412	402	414	413	411	347	368	408	421	407	414	396	363	454	397	413	388	423	380	436	390	396	403	394	424	388	408	418	407	405	405	400	385	341	439	372	388	407	426	432	448	413	370	378	424	415	366	409	372	392	417	414	380	391	419	367	392	411	407	432	416	433	402	401	407	408	397	372	407	399	428	413	395	420	399	390	417	416	396	392	426	396	384	399	350	409	402	393	419	436	379	389	412	382	347	394	402	385	395	431	402	382	462	413	422	409	411	380	441	402	400	379	394	356	444	398	399	377	420	437	376	392	408	388	392	421	409	405	378	403	425	394	402	376	430	416	414	406	400	402	418	419	389	418	384	380	419	402	411	381	400	352	395	407	405	388	410	435	418	388	440	387	416	389	406	428	396	398	403	412	394	414	443	392	427	372	375	418	402	396	411	412	426	380	446	462	394	415	412	387	374	434	413	382	378	387	390	404	376	400	381	434	399	372	394	398	377	402	378	403	409	388	419	402	424	428	381	425	412	430	400	398	416	402	444	364	407	416	400	399	445	372	422	401	403	414	418	403	398	422	421	399	408	388	383	410	417	368	458	403	394	413	447	442	372	400	400	391	349	404	424	356	396	384	376	384	397	375	406	409	359	420	381	424	367	405	417	365	413	378	395	405	385	373	400	423	429	421	394	417	417	419	405	397	411	381	392	396	396	367	409	426	409	451	407	425	403	390	379	427	403	380	398	383	405	389	420	398	424	409	388	397	398	419	396	431	400	413	407	372	368	408	403	416	428	431	369	421	399	390	430	373	413	453	407	399	412	373	387	393	402	417	410	406	403	410	357	416	402	386	373	440	410	418	415	403	376	421	403	392	433	405	412	401	390	399	443	413	424	390	422	405	397	417	416	413	377	395	383	390	406	443	389	441	371	400	395	401	441	413	449	388	415	368	388	418	384	417	406	402	427	413	419	385	418	396	391	389	402	409	412	403	419	381	403	402	405	416	426	374	432	432	401	367	354	403	380	403	425	425	397	404	396	401	413	411	408	415	382	392	409	427	366	434	395	412	348	395	397	358	412	418	423	394	444	403	376	402	430	399	365	408	384	393	403	416	376	432	407	420	398	375	395	411	380	414	415	374	378	391	408	411	392	420	377	407	396	382	385	381	365	419	389	437	412	413	398	411	410	397	440	415	368	399	409	429	418	374	389	401	423	393	385	401	403	402	384	418	367	419	400	421	395	391	365	381	361	423	387	371	378	402	451	395	394	380	388	405	415	411	428	403	389	377	403	396	386	379	405	420	412	399	392	408	394	394	404	384	389	397	409	383	396	402	380	430	420	444	416	406	402	412	433	425	406	399	384	406	400	411	387	385	409	403	393	391	391	420	401	413	401	386	379	357	386	405	385	419	385	440	362	431	412	417	420	424	424	399	400	400	413	396	417	392	409	417	403	374	381	371	358	368	424	410	385	401	437	404	391	418	399	365	404	436	406	405	423	418	396	414	418	424	439	407	446	406	402	422	396	399	376	413	389	406	384	399	403	417	393	412	386	397	396	406	401	393	411	425	442	441	396	406	402	419	411	421	375	389	414	412	378	433	394	404	402	405	417	409	418	398	418	399	414	430	402	406	416	386	404	397	382	421	416	395	418	446	414	394	407	397	395	397	420	409	389	401	382	405	408	408	393	390	383	399	384	416	465	421	386	431	406	423	434	380	384	386	403	399	409	399	441	392	403	439	426	411	380	418	341	415	401	417	396	418	398	384	408	408	400	392	361	380	409	412	382	416	374	418	470	422	380	386	407	431	407	381	405	376	389	381	385	409	390	396	396	428	389	426	426	407	411	443	373	403	408	387	408	389	393	410	395	473	401	377	398	413	407	402	390	401	405	390	420	381	401	394	418	394	397	361	402	405	406	374	433	391	426	415	415	377	387	420	410	385	400	406	384	394	393	395	391	433	406	414	399	433	422	403	406	436	398	392	403	396	422	388	407	366	415	414	350	394	385	408	395	384	426	394	407	377	395	376	378	399	376	429	438	368	389	400	418	454	440	380	357	403	415	431	385	385	410	379	399	395	360	389	386	432	403	385	404	414	448	398	375	437	405	414	408	399	405	360	364	420	413	416	415	376	407	413	422	405	426	381	382	426	415	401	392	433	403	396	403	385	396	364	400	394	454	415	413	404	390	444	431	407	435	444	385	432	412	381	397	448	422	417	431	397	439	398	369	377	450	404	419	372	386	417	385	392	403	427	385	434	401	425	424	390	392	403	406	393	384	382	413	417	409	421	403	421	429	407	419	417	429	424	424	384	390	425	409	412	368	396	391	411	420	399	449	412	407	369	409	402	412	397	399	404	422	395	404	389	386	436	438	423	398	422	401	385	412	397	425	408	377	389	390	400	378	420	373	380	413	423	399	394	460	391	355	432	388	409	431	432	421	371	447	396	388	379	375	395	414	396	413	370	398	359	386	423	410	401	394	408	376	375	427	385	409	368	390	411	396	396	409	387	442	421	427	399	371	443	379	398	430	414	405	398	419	423	392	406	392	389	390	400	400	429	433	410	365	416	417	398	349	424	400	402	427	426	378	412	422	389	363	397	370	389	372	446	400	374	401	397	366	393	366	404	386	377	387	402	380	355	413	389	373	408	399	406	403	437	394	415	369	387	382	400	402	434	419	381	424	423	394	449	415	424	440	404	421	413	372	383	416	412	396	393	391	409	390	388	411	413	386	409	411	421	403	365	381	379	402	424
45423	62634	37798	15552	7627	4083	2926	2130	1689	1346	1141	937	868	822	781	740	790	703	689	722	695	706	718	629	642	663	691	632	677	671	652	636	634	645	681	647	657	658	655	647	634	640	637	652	654	637	664	660	628	651	669	673	632	613	643	677	638	659	630	648	677	625	629	637	642	604	658	650	653	604	637	661	690	619	643	614	629	665	660	634	610	637	638	643	621	611	622	691	644	623	624	617	650	633	635	607	642	638	633	658	640	646	626	675	670	684	671	584	639	644	626	654	657	619	655	622	636	672	654	635	583	604	623	632	591	673	653	641	663	647	635	607	655	657	612	635	624	673	649	655	641	682	632	634	627	727	635	672	637	635	670	648	641	650	693	630	627	633	645	599	675	657	628	632	657	606	636	650	649	686	626	651	631	650	651	676	675	672	656	616	621	633	602	670	700	667	591	589	620	628	697	658	637	679	667	626	611	653	664	647	674	667	624	662	684	657	614	647	577	661	645	722	666	637	681	667	602	641	612	688	661	651	694	628	671	647	655	651	649	634	637	674	668	677	637	628	635	645	607	616	629	627	582	663	654	639	606	639	638	601	621	627	613	640	637	653	683	598	665	638	663	623	679	659	620	618	685	648	621	673	668	677	642	647	628	646	636	621	695	649	645	612	641	659	609	707	647	619	624	655	624	697	629	611	624	656	652	640	635	656	627	613	600	636	647	658	656	636	619	604	670	620	680	624	662	646	673	658	646	660	682	631	651	649	669	630	628	660	633	624	577	619	690	669	622	637	695	606	606	608	710	639	654	659	631	624	660	659	679	629	624	628	675	622	650	638	643	655	647	635	663	648	659	619	643	677	639	674	671	638	642	613	644	662	680	626	653	615	685	603	675	605	662	684	674	654	619	603	634	604	646	627	616	642	621	662	623	640	647	609	598	649	638	674	728	663	687	688	658	650	651	651	605	561	659	659	640	646	666	648	652	631	628	652	655	670	642	654	599	611	625	623	665	632	626	667	620	660	693	634	628	604	582	674	634	675	627	669	603	674	674	640	635	687	649	633	639	619	654	669	660	685	650	680	625	651	667	618	619	618	634	698	635	706	654	661	622	626	618	595	633	639	589	619	620	606	633	613	656	666	636	630	653	635	634	683	670	671	679	648	618	655	648	675	649	661	697	635	595	638	659	650	659	649	664	600	615	652	661	682	635	671	594	634	622	629	614	655	669	662	606	659	660	628	629	670	655	627	644	674	672	649	656	628	635	624	674	648	648	660	642	668	657	638	649	617	674	647	579	660	639	630	640	633	675	668	588	671	621	691	641	723	635	609	683	648	552	641	680	623	654	656	621	598	655	660	673	672	617	632	679	662	672	658	647	598	682	630	641	652	634	605	615	657	605	641	633	626	687	651	648	659	643	609	603	616	620	656	611	622	662	640	673	632	642	608	637	685	648	657	627	642	651	650	622	656	648	622	621	665	662	581	665	654	654	649	653	628	655	656	682	638	598	643	617	655	673	612	632	630	645	638	631	600	633	671	654	606	670	620	633	649	627	613	648	653	623	645	673	577	643	695	622	663	666	621	662	630	647	684	645	658	633	650	647	669	631	664	621	635	700	616	649	666	652	616	674	643	680	655	656	636	655	665	668	612	639	607	612	628	680	668	631	697	649	681	679	664	664	580	647	615	641	598	626	624	612	639	633	656	657	631	639	643	665	634	639	705	640	616	655	675	659	649	618	631	611	654	658	620	629	637	685	628	626	607	615	621	656	675	665	672	596	672	650	643	640	671	588	639	648	642	620	649	610	628	650	630	686	679	619	576	613	630	621	638	652	649	625	619	671	648	644	661	639	631	646	669	636	649	679	676	657	595	645	627	629	610	625	688	608	608	669	670	631	713	654	653	643	649	650	671	612	661	651	669	647	619	669	691	653	644	604	605	665	674	630	691	641	680	715	689	663	674	654	686	631	682	647	614	659	633	658	648	623	643	685	668	643	630	667	615	644	605	682	602	666	640	601	631	664	625	633	647	624	647	640	588	606	669	661	698	643	683	588	620	661	642	632	670	622	657	660	625	625	636	700	620	673	643	655	676	617	653	667	648	696	640	625	602	678	659	671	687	672	653	644	600	622	644	631	636	631	649	642	624	594	657	617	667	664	655	653	644	629	670	679	647	628	634	662	647	659	580	631	637	673	658	635	656	646	658	608	656	640	636	624	616	636	669	654	654	643	648	616	663	698	602	628	640	623	619	609	601	667	672	621	682	644	684	686	651	611	633	668	619	663	656	631	634	688	678	665	617	620	613	685	620	631	616	613	644	675	681	647	639	624	641	599	595	636	645	623	608	659	631	670	674	677	600	652	664	633	634	650	651	641	683	619	693	656	598	666	659	621	641	682	691	648	646	640	673	639	636	664	668	624	719	636	654	661	672	595	626	621	625	619	601	647	607	676	679	646	669	687	629	613	656	652	644	590	659	654	640	614	607	636	629	657	575	721	650	658	629	641	638	637	622	653	667	619	647	627	641	611	652	688	652	601	629	668	661	622	636	620	652	617	640	666	634	626	634	599	648	667	613	659	630	621	668	691	624	647	652	617	633	636	620	653	700	632	664	602	630	640	641	599	635	668	644	631	618	612	649	638	625	639	674	654	648	649	646	637	649	618	670	660	667	628	619	670	640	663	639	607	650	656	604	600	639	636	671	626	652	591	595	638	698	600	634	663	643	613	650	680	617	681	672	703	656	629	631	637	661	633	658	634	670	621	663	635	648	624	658	639	639	624	613	664	639	600	671	628	671	663	646	662	642	655	648	657	627	654	625	630	664	613	627	620	664	658	610	649	639	685	602	663	638	664	610	667	641	707	703	657	649	636	658	667	608	645	643	651	631	637	610	659	701	639	661	638	653	706	647	664	611	655	643	640	623	656	653	640	622	595	685	696	666	628	654	677	653	678	618	662	623	601	637	667	616	625	637	632	664	624	630	632	647	690	627	618	644	629	629	623	642	590	610	635	648	651	647	636	660	658	672	640	609	648	651	651	613	637	649	674	628	608	599	636	637	637	607	660	673	631	637	669	692	645	635	663	626	661	642	609	637	669	677	647	683	655	614	636	649	657	639	620	621	680	646	651	671	589	620	606	619	678	665	636	630	671	604	623	621	621	639	650	626	635	616	649	631	656	699	654	641	650	669	643	672	624	634	652	673	699	621	662	645	656	658	655	627	663	653	636	654	619	630	696	636	639	601	633	624	655	654	617	688	644	675	625	643	649	645	641	686	631	662	643	623	647	603	649	655	668	616	623	634	669	662	636	620	647	618	677	718	659	665	674	671	650	675	648	665	681	636	616	649	615	667	619	640	662	650	633	652	714	655	644	598	662	646	663	605	670	652	655	624	640	653	640	630	640	614	681	671	641	627	647	637	646	666	670	630	649	673	669	651	613	636	655	589	695	654	691	639	650	630	627	643	642	645	641	660	670	625	631	669	649	651	608	671	644	654	665	641
23690	21685	29484	24296	21478	18847	4556	1189	678	585	356	282	293	254	234	251	252	235	246	196	229	213	202	196	182	212	193	201	201	206	196	203	223	174	186	190	182	201	187	189	217	210	182	200	184	176	208	216	185	201	201	206	194	200	170	174	208	197	182	202	227	196	185	198	226	214	215	194	210	213	211	186	190	189	182	189	177	210	210	174	184	206	176	200	191	201	188	188	197	182	188	204	187	196	205	200	198	195	174	174	178	207	181	202	202	184	199	189	177	213	223	209	183	199	190	185	178	179	188	190	182	204	196	191	193	211	178	173	195	185	202	195	173	207	188	173	171	198	194	203	193	184	193	185	192	182	198	185	161	188	186	192	213	182	201	192	201	221	189	196	202	174	168	179	182	189	204	202	230	196	184	172	169	187	178	196	203	188	216	185	198	199	192	210	198	182	233	168	190	195	202	184	198	182	187	193	204	195	189	202	185	178	202	180	194	180	168	197	173	163	209	205	190	179	211	215	199	199	190	160	187	181	196	183	201	230	196	194	175	206	204	165	190	195	207	187	193	199	226	212	159	195	182	218	195	197	189	196	164	187	209	175	196	176	199	216	205	180	221	218	198	187	196	211	195	202	183	186	188	202	195	183	206	190	189	178	211	200	205	200	206	183	203	155	179	186	191	194	180	199	181	195	205	190	190	207	179	190	187	194	196	206	208	182	191	203	174	206	178	205	201	189	177	221	182	201	173	180	179	193	210	195	175	212	202	172	185	183	189	179	192	171	194	179	199	180	228	193	181	205	177	188	175	182	184	209	218	173	194	200	183	203	186	205	200	206	185	198	203	222	199	176	181	199	172	206	174	198	172	192	183	211	188	188	179	180	195	212	200	204	193	202	215	203	191	174	192	216	181	201	181	185	192	193	181	182	191	198	199	204	205	190	173	207	184	202	213	174	187	216	201	212	197	177	210	186	176	191	211	167	193	178	220	181	191	210	185	196	201	208	227	166	195	182	173	218	195	189	182	219	203	186	193	179	177	212	223	195	207	187	193	172	201	200	189	191	174	201	207	191	200	190	185	186	188	173	170	171	180	205	192	184	205	196	205	182	206	169	188	199	171	203	191	176	198	193	203	190	211	189	197	204	178	203	186	201	178	187	190	192	197	195	178	192	222	181	174	224	197	192	208	190	175	198	177	200	220	187	186	187	187	184	174	197	216	207	175	206	197	226	179	210	190	182	201	210	181	202	195	198	197	208	178	199	175	189	205	182	186	177	202	222	201	177	195	185	185	193	190	219	216	161	189	207	208	190	213	196	196	179	203	179	212	200	206	193	219	164	190	208	212	186	173	209	220	199	201	185	227	167	215	196	208	238	215	217	208	163	200	209	194	201	188	208	173	190	188	194	193	212	207	178	218	195	199	206	201	184	206	213	204	196	195	160	223	205	189	187	188	192	211	206	205	191	210	176	194	181	207	201	181	205	192	176	184	184	204	169	176	190	191	179	200	194	185	216	173	202	212	177	199	200	220	179	192	178	197	175	206	203	193	180	209	180	192	188	221	182	206	173	164	188	183	201	177	203	228	189	193	178	216	201	206	210	187	200	188	198	174	177	183	204	201	199	177	203	200	188	204	209	183	215	187	202	187	195	191	204	207	189	188	211	202	209	218	195	180	201	211	198	193	194	207	191	186	204	192	198	177	220	177	210	207	184	170	188	173	174	188	186	173	198	206	201	207	185	197	192	214	204	180	205	192	206	182	204	201	176	202	222	214	196	168	209	193	204	196	207	186	203	184	202	201	193	203	190	218	177	196	201	159	180	206	183	190	179	199	197	194	207	180	177	210	206	205	170	201	170	193	197	208	170	190	198	174	189	188	183	173	190	219	196	201	173	162	191	212	185	210	178	225	207	205	206	183	203	229	188	192	187	181	199	173	186	190	183	192	178	216	207	187	207	200	201	200	184	209	198	189	178	204	201	181	213	176	199	189	185	186	205	222	195	198	204	212	195	177	203	183	184	198	195	180	203	203	193	216	187	200	203	200	189	174	207	182	184	188	211	192	182	212	186	209	213	175	212	165	188	200	186	194	168	166	204	179	194	194	182	178	187	187	175	184	195	182	198	207	195	223	207	179	191	204	192	215	205	176	195	197	195	190	212	189	178	176	177	189	208	200	185	182	189	186	172	188	223	211	177	195	177	186	202	204	191	210	203	195	187	225	188	220	205	203	178	180	206	199	183	164	194	199	187	192	210	225	188	184	236	189	216	171	190	218	192	190	192	198	188	175	192	192	193	194	190	201	158	173	192	186	183	206	198	215	225	206	194	190	190	176	190	191	184	191	199	202	196	181	174	204	175	173	238	175	206	210	189	174	184	174	187	210	210	187	191	218	209	236	190	228	192	200	182	186	198	212	182	194	223	196	182	202	211	202	188	203	182	198	179	185	188	171	205	211	176	167	183	213	211	188	184	207	192	200	210	163	201	201	178	227	198	203	186	218	197	189	211	195	180	205	200	202	204	194	196	200	181	197	181	181	189	186	207	194	186	191	208	205	197	197	194	182	178	175	189	207	201	204	188	179	176	190	188	180	187	197	187	195	202	161	210	198	198	165	209	193	191	193	183	190	174	181	179	173	181	198	211	209	220	188	207	214	206	154	183	220	193	205	194	216	179	182	209	201	189	187	190	187	190	191	211	193	192	191	201	200	189	184	200	200	189	164	197	189	193	190	195	188	204	174	212	191	206	211	171	207	184	209	202	186	197	205	196	182	193	178	193	206	183	211	194	194	186	206	199	210	177	190	204	205	212	202	203	176	194	209	183	191	193	172	161	190	206	186	177	202	173	180	212	188	203	200	185	201	171	207	203	175	175	185	196	214	180	170	196	192	178	164	215	204	196	186	180	201	187	204	196	173	186	222	148	182	201	191	195	192	179	210	206	196	179	181	199	186	179	171	208	203	188	193	185	192	198	177	205	187	192	209	198	199	182	201	187	183	221	193	218	188	189	190	196	202	194	198	189	210	201	201	197	172	209	194	217	174	183	214	215	198	194	203	182	213	189	224	194	199	193	186	174	205	204	198	189	220	210	196	209	173	225	199	170	179	185	190	196	188	185	197	204	184	202	195	187	217	214	193	174	214	186	167	192	195	184	182	212	208	194	185	187	209	183	200	167	209	195	185	178	180	187	189	212	147	186	181	182	205	196	193	196	215	179	191	198	199	187	190	180	186	192	176	161	181	174	171	199	178	186	184	203	181	201	174	188	173	190	200	182	211	205	209	192	198	190	202	194	187	193	183	241	190	190	192	212	191	210	185	181	201	164	197	209	202	188	200	190	178	175	212	207	184	189	211	193	206	194	195	204	227	175	216	178	183	176	184	188	185	172	228	177	185	190	198	230	188	178	191	208	202	202	206	208	183	206	192	176	172	183	198	199	205	187	221	172	174	198	200	187	212	192	228	210	198	175	201	185	202	182	195	163	200	166	192	186	212	201	195	205
50157	71558	53782	23202	10093	4471	3657	2816	1993	1503	967	719	680	575	497	510	493	423	452	412	441	413	393	370	366	395	357	380	351	362	368	350	355	342	323	307	344	328	326	308	324	346	305	325	339	343	301	310	366	349	361	341	335	328	355	310	310	317	305	309	321	334	345	336	328	305	332	294	313	321	317	326	349	352	323	312	323	309	308	362	303	284	329	302	325	331	303	341	316	344	329	304	306	305	335	373	313	312	303	331	322	330	298	305	341	300	311	321	342	293	332	305	302	324	302	323	335	334	330	313	331	326	331	335	280	321	314	336	341	323	311	323	314	343	329	311	287	367	330	292	344	301	322	361	294	315	297	345	307	339	317	328	323	322	289	325	312	347	287	316	326	293	316	310	305	305	317	327	338	322	328	298	321	321	329	290	310	369	297	320	297	311	299	299	340	284	328	306	336	325	335	329	265	314	286	329	313	342	296	322	322	354	296	297	331	318	297	299	341	333	356	331	321	332	341	288	321	317	316	321	329	321	329	341	324	318	300	321	341	316	338	291	331	324	328	335	327	298	329	328	295	339	332	305	341	329	338	324	296	299	333	335	348	321	348	305	305	310	322	319	285	300	376	313	311	296	361	289	314	341	338	290	316	303	345	348	321	313	334	302	327	351	358	345	322	329	308	350	325	339	331	336	350	349	291	323	300	335	339	325	301	343	337	305	314	325	326	317	345	319	301	279	323	318	320	341	313	279	339	316	295	325	326	338	319	317	315	300	322	293	325	309	326	290	313	333	285	324	316	299	330	334	301	331	305	317	309	337	318	328	303	316	319	322	317	304	337	334	303	343	320	322	299	322	309	331	321	346	338	331	302	351	321	318	331	343	320	316	302	306	309	291	339	292	331	327	304	319	311	300	310	332	304	314	313	318	356	328	328	323	316	309	317	340	330	311	341	348	325	315	336	316	293	311	279	330	298	316	303	349	299	336	309	300	294	350	324	310	314	341	327	345	330	333	342	323	341	331	303	283	332	336	311	290	329	336	317	309	348	317	285	319	321	305	324	298	307	366	287	320	310	292	279	329	302	345	323	317	312	343	330	329	340	324	303	339	310	318	314	349	301	310	329	306	314	310	338	314	323	312	301	331	300	316	315	331	302	322	303	298	309	344	322	325	309	298	316	319	317	294	331	348	318	293	317	312	287	326	371	310	328	304	328	331	339	325	314	309	316	346	330	308	280	291	304	323	325	326	321	330	299	305	305	314	301	318	300	333	335	330	313	328	343	319	296	346	321	315	315	345	309	294	324	361	317	327	340	279	295	320	337	333	296	364	336	304	318	304	372	325	283	297	316	301	318	284	325	310	326	334	330	326	292	365	334	361	288	289	292	319	307	287	333	322	333	302	281	298	311	320	284	320	287	296	378	328	345	315	339	309	318	326	302	288	347	295	310	298	318	318	346	333	320	333	312	322	303	307	315	321	331	304	342	316	324	330	347	335	323	321	313	334	321	322	332	310	348	339	334	347	307	313	298	330	291	312	318	316	313	317	326	326	310	336	314	336	296	355	343	336	296	308	332	326	331	325	312	337	316	344	315	310	328	328	329	304	332	322	351	318	328	315	326	305	322	337	347	324	320	317	336	330	308	309	322	304	306	340	320	298	335	293	333	308	265	319	291	297	299	319	313	308	297	291	304	321	313	290	302	312	313	305	320	315	323	316	325	319	337	282	333	306	314	311	320	325	328	310	301	347	320	339	346	313	291	318	335	311	323	350	326	302	318	325	307	346	314	329	312	328	337	319	315	335	331	330	331	312	313	327	332	312	321	327	353	321	347	334	323	336	306	351	320	351	344	341	310	322	331	336	353	331	283	308	312	350	342	279	309	314	321	307	344	314	305	328	273	348	318	333	340	313	312	312	319	303	309	322	304	313	327	341	295	316	335	330	322	350	296	314	319	273	321	299	300	335	332	336	337	316	328	350	341	303	357	312	306	339	326	346	301	318	342	341	284	331	339	338	295	323	290	287	315	325	308	311	320	298	298	305	338	310	319	313	289	323	318	336	309	305	324	299	342	341	324	318	317	352	313	361	299	308	333	327	334	309	317	335	300	326	302	289	346	326	304	316	324	301	342	316	330	324	309	334	301	328	319	295	321	319	326	330	329	304	316	305	311	295	291	317	287	333	331	313	304	308	320	301	331	325	333	320	337	325	309	325	322	321	304	328	315	280	336	324	314	306	344	323	311	275	308	310	272	333	354	311	313	322	299	329	311	301	312	288	327	286	291	330	271	306	315	325	293	313	338	332	320	326	315	328	306	319	320	312	337	291	333	339	324	330	318	309	317	338	305	311	319	354	310	312	312	290	328	327	299	304	360	322	285	318	319	305	318	303	329	322	336	315	315	288	334	303	301	337	278	308	348	302	334	314	334	313	321	322	326	303	337	306	336	293	329	329	325	344	326	318	343	327	299	305	312	310	345	322	335	313	327	305	302	317	346	320	326	351	319	314	324	301	332	346	320	344	300	327	336	332	351	304	331	343	348	336	328	312	304	312	308	329	337	308	322	347	356	290	301	329	316	294	284	298	292	290	315	316	335	320	293	317	315	308	300	320	319	313	318	346	328	327	324	337	300	305	303	344	314	324	319	341	335	307	307	319	305	318	308	309	327	328	345	331	318	325	303	351	336	312	298	303	320	299	339	331	315	312	328	322	349	329	320	327	303	295	298	345	307	310	305	318	324	342	323	329	311	310	309	325	303	343	307	347	300	316	335	318	349	298	345	312	319	349	343	320	294	346	321	311	322	299	313	307	328	323	320	329	344	324	322	306	367	341	321	308	332	317	283	291	330	302	309	285	300	306	320	309	313	313	343	303	299	316	288	328	293	324	337	315	314	328	332	335	325	322	346	323	325	338	315	331	350	324	298	300	310	308	309	313	310	322	329	348	286	319	311	329	309	300	353	317	321	336	286	318	337	322	318	292	318	314	335	328	306	335	295	313	314	280	322	339	300	345	322	343	321	325	326	315	319	317	301	336	326	333	298	305	332	336	311	310	330	305	293	320	298	319	309	327	337	294	286	325	321	323	309	304	327	293	345	297	309	301	315	334	324	306	340	297	315	333	318	314	359	299	309	299	321	338	313	322	290	309	306	307	292	305	319	329	332	305	303	314	312	361	308	303	315	335	292	318	295	319	342	336	358	339	329	307	309	328	296	297	291	314	330	342	329	291	315	304	334	311	304	319	318	329	321	295	319	286	345	321	331	321	328	313	305	301	345	333	309	306	342	312	330	332	288	333	352	318	311	334	332	302	344	296	294	295	302	312	332	299	318	353	297	289	318	299	348	321	336	309	306	311	323	352	302	319	315	329	352	315	316	311	316	293	364	289	314	327	325	314	332	318	311	355	328	358	305	284	306	340	340	327	347	293	320	314	322	299	325	332	326	317	327	311	343	317	288	330	316	336	322	352	305	326	321	295	317	333	327	289	308	315	345	348	275	321
31464	31273	27698	11037	1130	793	723	605	575	509	509	492	466	450	460	458	485	462	428	459	435	417	468	464	434	444	477	460	446	434	421	446	486	437	435	443	456	429	454	456	460	426	503	490	416	484	448	433	495	427	483	455	409	475	478	419	473	455	454	472	461	449	462	449	430	492	445	484	436	445	481	456	469	427	470	494	470	426	464	476	490	427	440	425	429	463	421	465	482	453	481	466	495	439	410	451	487	478	445	445	456	475	464	466	458	487	444	457	425	459	434	472	488	412	446	476	480	446	442	481	441	433	456	462	437	486	455	456	468	421	486	477	467	465	443	426	478	462	451	449	431	418	479	462	443	443	439	463	445	450	464	491	457	432	431	439	448	444	447	454	446	479	467	451	455	466	457	461	406	453	441	425	403	463	472	437	398	450	446	467	460	449	464	435	449	457	482	482	424	478	472	422	494	477	445	446	441	461	445	428	481	440	439	421	461	415	417	486	448	452	452	491	476	473	455	443	437	461	449	457	452	419	490	437	450	404	447	451	417	482	473	470	437	442	452	452	465	459	438	455	439	441	424	437	469	447	458	448	452	447	440	430	442	437	456	434	441	473	450	397	440	455	420	453	450	421	487	477	456	467	467	447	432	441	468	464	429	478	433	439	405	490	426	419	487	452	465	445	407	425	455	471	465	480	451	427	472	429	450	423	463	449	448	426	425	458	461	483	449	498	445	472	428	495	457	443	471	471	489	465	431	461	450	470	451	438	438	444	454	422	446	448	462	447	468	413	435	444	439	428	438	471	450	488	446	450	467	447	466	501	437	454	421	430	461	435	428	413	447	418	428	434	463	444	454	453	497	426	478	461	457	406	420	480	436	462	434	461	468	475	454	456	444	406	431	443	485	406	470	406	411	434	461	427	448	450	413	461	437	484	460	431	444	468	436	453	444	476	452	463	464	440	450	473	446	445	446	481	473	426	443	429	438	457	471	413	429	509	442	475	460	467	446	416	480	448	416	437	461	462	444	439	477	464	456	461	409	458	464	452	457	440	484	493	450	445	443	423	425	450	442	425	461	454	477	419	439	432	488	465	464	472	506	470	445	445	454	441	446	458	476	456	443	439	466	431	444	444	474	487	490	446	467	456	462	471	484	446	464	446	462	458	448	444	466	438	470	433	464	466	434	436	453	456	432	426	480	450	475	442	455	447	481	442	453	467	417	475	447	435	467	465	448	459	494	453	486	428	448	440	483	411	453	461	462	462	434	391	472	414	426	437	441	417	468	481	476	460	473	455	465	424	435	473	450	469	419	450	435	488	445	467	469	460	478	422	464	483	433	448	430	461	479	473	421	432	452	466	456	468	450	456	444	449	447	427	433	479	476	439	446	423	465	441	481	445	465	424	438	450	468	454	414	464	435	459	402	465	448	467	473	466	468	427	452	447	449	429	447	456	425	422	426	456	448	481	446	436	433	471	437	416	481	448	462	450	471	461	460	484	431	460	464	445	431	465	437	469	452	457	440	481	445	436	446	428	445	435	442	464	453	446	467	458	434	424	458	457	452	458	433	439	443	456	477	438	463	415	436	442	440	475	450	452	469	454	423	465	427	429	419	458	428	422	495	478	445	435	455	454	483	481	473	463	413	448	485	435	466	428	447	501	463	443	464	449	433	438	504	466	418	454	428	462	431	447	459	415	457	490	430	434	457	434	433	461	413	438	485	466	434	445	470	425	459	433	492	405	431	424	463	436	433	454	438	483	452	460	485	433	444	439	491	426	441	437	477	453	508	469	477	456	483	435	466	443	439	468	490	430	460	476	436	475	421	419	472	454	399	415	447	464	438	478	442	473	463	469	478	478	459	449	438	410	473	457	458	436	439	427	394	445	453	437	445	448	470	443	460	445	441	458	456	426	483	442	457	443	430	455	418	475	466	452	476	455	456	454	425	467	418	451	450	476	427	456	415	447	407	465	443	449	410	468	480	460	465	452	465	459	396	460	425	463	448	420	470	444	408	468	459	428	462	453	478	453	436	447	444	516	488	467	467	476	467	426	502	430	470	440	421	456	454	485	469	450	467	457	454	440	390	460	423	421	426	465	456	483	451	475	496	476	420	436	428	438	472	455	464	438	452	447	456	444	469	458	503	438	423	459	485	465	479	444	473	458	431	463	399	448	466	439	468	478	442	463	473	443	419	416	470	430	447	479	450	447	425	455	430	480	469	431	473	489	445	455	447	442	444	451	457	471	482	422	428	498	445	444	465	418	484	476	407	442	486	465	501	451	448	448	479	447	438	435	466	458	445	440	423	465	455	456	437	436	483	434	408	471	456	434	435	463	421	481	461	419	450	457	431	446	468	437	467	465	458	466	429	432	464	437	468	471	459	451	445	481	455	459	444	434	438	452	425	413	418	445	467	440	460	442	442	443	447	449	434	457	475	443	440	431	443	485	453	471	473	402	484	426	460	469	461	442	477	429	428	477	472	457	456	460	460	480	448	452	429	456	489	453	478	471	472	443	402	478	443	464	427	489	420	466	435	455	459	490	427	473	416	452	488	432	474	458	473	462	475	457	433	435	427	438	442	429	457	458	457	454	456	443	442	435	441	422	430	443	500	473	443	469	452	479	425	453	454	470	488	446	437	435	467	434	446	469	476	439	470	465	460	418	403	483	449	471	446	458	477	438	439	440	457	424	462	418	427	431	452	465	452	436	448	469	454	454	475	443	470	478	486	477	448	450	428	448	478	435	447	434	434	436	441	398	465	469	472	448	442	463	428	460	438	510	435	460	453	457	460	430	441	463	457	430	465	406	496	432	437	413	438	453	441	415	435	441	444	429	495	435	423	475	471	468	512	426	457	439	459	444	411	427	457	445	451	422	424	419	471	445	462	451	449	468	446	425	463	478	409	445	472	435	458	431	483	496	464	431	439	446	449	461	459	429	418	468	458	457	446	455	428	408	451	448	441	404	454	459	462	438	477	519	448	446	461	475	459	425	453	446	493	461	418	465	432	439	444	432	462	420	435	443	425	500	451	491	439	437	436	453	446	487	458	430	443	475	417	454	451	441	459	452	464	461	450	456	411	424	426	462	490	466	436	421	413	442	444	444	427	490	423	468	431	456	454	449	516	428	448	456	456	492	457	479	420	462	425	465	435	477	462	435	442	478	411	460	405	458	436	443	458	421	417	465	461	475	480	440	459	466	481	398	428	449	402	478	399	454	433	450	465	427	433	420	449	453	435	464	458	434	448	488	416	415	435	435	429	450	456	458	443	470	484	467	460	441	458	445	458	441	477	428	423	453	502	456	455	430	451	469	428	458	467	474	455	461	471	444	442	452	440	446	426	400	472	415	405	475	446	422	445	435	427	440	447	449	475	452	461	486	457	453	425	451	476	462	482	460	482	475	461	473	433	462	443	451	494	480	449	440	448	452	426	484	442	465	434	475	504	457	468	449	483	444	459	417	417	444	444	423	466	437	442	438	420	451	461	460	430	452
40659	47753	32044	9829	1825	1813	1658	1319	1126	900	860	765	862	707	738	749	667	711	720	719	671	708	717	735	732	744	710	688	678	729	718	719	685	692	688	666	689	691	715	684	734	666	684	712	688	683	702	713	701	694	663	684	712	693	687	714	689	670	699	732	684	700	680	707	662	725	715	691	705	754	729	706	688	653	676	741	710	671	748	715	728	681	668	710	698	714	696	748	709	771	725	753	695	720	695	716	669	727	680	711	648	718	710	731	697	699	688	676	710	687	728	703	702	722	749	691	701	734	663	652	717	711	694	695	696	745	671	706	668	731	684	715	681	699	729	661	721	669	689	715	723	740	704	718	693	656	711	720	739	681	697	695	685	709	678	708	676	687	728	701	731	724	725	693	650	645	666	669	740	708	704	718	732	725	686	686	680	766	691	730	741	691	674	716	722	722	745	673	703	715	703	715	689	714	712	713	700	686	705	698	725	724	681	769	745	719	750	725	716	725	662	654	701	660	710	682	721	663	671	766	673	709	736	733	669	692	714	736	673	714	734	739	709	710	706	734	682	718	701	706	686	739	656	743	694	729	736	707	650	662	695	711	706	706	723	724	691	656	668	699	695	714	772	717	717	661	699	684	691	726	691	749	637	675	691	680	698	687	719	746	663	695	708	721	738	769	688	728	685	653	692	700	718	716	675	699	789	784	695	737	693	725	711	766	708	720	721	719	666	694	687	691	717	748	734	707	701	729	685	737	706	693	686	708	691	685	715	725	685	673	718	697	709	672	714	718	736	684	728	721	704	714	703	671	696	725	734	702	704	678	758	741	683	688	715	706	747	740	655	756	694	714	720	721	725	702	698	685	706	695	684	677	739	659	683	715	705	687	702	687	725	726	717	742	740	712	744	727	719	747	704	720	695	698	731	666	696	684	719	684	675	691	725	692	770	711	666	707	694	707	753	713	751	700	684	727	738	670	729	706	724	744	698	656	721	756	741	714	701	729	713	681	712	664	659	725	660	716	670	717	729	731	739	726	742	684	708	710	682	692	709	700	715	699	691	693	700	688	729	717	739	728	695	716	698	727	689	719	708	707	725	672	673	746	724	722	731	705	686	694	717	691	701	710	689	752	700	710	724	640	715	686	739	656	736	697	678	719	732	696	707	768	771	720	696	714	693	732	668	725	733	735	664	695	665	700	676	743	657	746	702	708	709	718	659	714	717	705	711	718	678	664	708	716	714	715	700	700	722	708	686	743	762	713	688	743	677	750	677	664	690	721	689	678	659	679	696	702	726	709	689	692	737	686	680	658	717	705	686	693	711	656	717	686	690	706	691	752	667	704	644	713	763	739	731	702	719	696	676	710	694	679	706	695	706	692	755	669	715	723	705	714	684	737	728	681	709	684	675	720	773	675	730	685	703	726	697	736	697	718	747	777	757	704	699	664	739	701	712	697	646	627	703	753	676	740	699	720	698	672	712	680	693	709	687	722	702	690	729	700	657	716	676	703	716	716	710	715	717	693	709	720	710	758	694	704	698	731	691	718	736	738	707	716	707	693	725	697	696	717	702	710	709	691	696	690	684	678	737	743	721	701	682	704	753	678	741	705	746	662	708	689	735	688	706	700	703	653	717	716	731	714	722	714	717	678	686	711	753	742	662	722	700	730	700	686	650	722	713	725	721	712	712	731	733	685	687	685	732	634	689	688	743	698	765	699	670	720	682	653	676	698	733	691	668	687	698	655	665	709	707	705	671	668	700	694	742	704	673	703	721	724	731	707	701	677	754	674	717	683	679	712	708	704	643	710	718	719	699	724	714	675	716	691	697	686	765	704	740	741	718	662	652	706	733	721	737	689	741	744	709	711	720	709	707	739	710	724	719	715	688	688	720	682	695	655	685	713	743	700	656	672	733	721	704	707	738	699	691	740	678	766	742	683	735	729	719	685	721	703	721	733	688	680	726	687	693	701	711	702	697	719	689	694	706	741	748	732	696	668	663	638	683	718	684	687	707	706	721	656	713	694	731	649	696	712	673	727	670	691	672	689	699	688	688	708	720	748	634	752	698	696	665	691	731	772	727	733	671	742	756	725	731	711	696	678	733	711	703	715	680	739	705	710	679	724	665	709	706	731	709	726	698	698	723	705	704	670	743	666	701	657	701	696	704	694	660	718	733	714	658	747	703	647	666	721	718	653	688	707	691	678	708	740	712	694	740	692	722	746	732	678	752	695	723	718	703	699	682	653	733	676	720	681	699	736	679	685	706	767	687	667	706	703	693	707	660	766	722	741	700	673	729	682	687	678	701	670	723	663	703	723	725	705	699	692	712	718	674	701	743	705	701	680	704	702	695	702	767	688	713	727	737	706	735	719	724	661	738	731	703	730	709	730	700	658	689	694	761	708	691	705	750	691	745	710	711	736	749	673	693	688	700	711	698	688	697	732	699	686	687	690	740	716	711	676	722	721	692	656	721	663	695	684	708	697	678	703	677	746	713	749	699	712	681	732	727	709	717	729	744	711	644	667	756	677	700	696	687	712	781	697	670	721	676	703	711	695	704	746	680	701	720	693	724	699	682	708	680	679	693	725	709	689	740	701	729	718	709	705	685	684	666	661	733	680	739	721	728	701	691	715	706	732	745	665	679	669	744	724	736	699	665	738	715	677	705	717	650	688	679	707	718	633	715	700	687	730	685	692	698	706	670	649	713	700	676	691	671	700	718	673	701	719	639	712	690	725	664	686	657	714	699	704	715	646	698	774	659	744	691	723	683	685	684	743	689	714	681	754	717	749	692	764	707	668	684	683	680	665	679	683	690	650	677	701	769	680	717	718	699	705	697	658	697	739	740	697	695	710	703	678	705	735	692	702	698	729	702	698	709	707	712	702	649	713	725	671	683	714	771	679	725	716	733	741	668	720	714	701	739	675	717	682	680	719	739	653	707	690	693	683	772	718	693	669	728	700	702	708	699	671	694	715	645	738	654	746	704	721	660	713	691	693	722	751	743	676	703	679	707	671	711	738	723	663	723	689	726	734	675	735	679	633	700	743	687	747	724	680	710	742	714	699	692	690	689	678	698	691	722	682	760	678	698	718	658	692	726	731	737	737	693	666	673	721	755	706	705	704	715	706	719	732	714	713	705	713	704	698	738	704	677	723	678	705	690	690	780	751	707	691	715	717	710	682	700	675	660	695	745	662	699	707	716	665	701	731	696	672	680	691	697	748	693	697	705	703	683	688	673	703	700	725	668	710	730	711	690	667	661	681	717	676	700	683	725	719	697	682	670	684	694	660	668	629	720	677	714	686	759	708	728	739	688	730	679	697	647	679	696	657	725	689	680	726	697	661	698	681	704	698	710	698	693	727	717	718	711	687	662	739	722	703	737	716	711	680	701	721	690	754	701	694	742	640	729	728	698	732	722	705	768	689	689	699	706	736	721	729	676	716	673	676	736	706	653	707	702	726	718	729	716	722	722	653	638	664	734	703	720	703	654	701	677	679
24617	21825	29171	24866	18819	4875	1309	797	661	532	538	470	477	447	455	466	406	460	419	434	440	409	427	449	411	392	385	419	439	392	392	439	397	453	444	416	414	443	416	422	476	423	433	415	413	429	388	427	405	395	440	400	392	400	442	376	403	428	390	379	401	401	388	399	410	413	417	424	398	399	398	389	406	402	427	409	402	421	414	394	406	413	380	418	406	401	416	409	440	414	355	394	399	400	400	385	417	377	389	401	383	386	438	393	424	416	413	404	378	401	427	432	412	445	418	412	376	409	423	404	414	424	410	395	434	422	406	423	437	377	397	402	407	390	348	427	387	398	441	396	432	421	406	400	425	390	411	413	407	426	412	424	416	390	465	384	430	391	425	410	392	409	386	424	440	419	434	438	429	400	419	383	458	375	438	387	431	417	392	384	414	393	442	361	407	418	402	445	397	397	393	386	372	399	426	426	411	359	399	446	428	441	404	396	431	394	402	377	418	428	417	409	440	420	416	372	377	374	394	393	384	405	367	415	398	374	394	403	379	440	386	420	390	410	411	424	388	380	416	441	418	407	438	403	424	395	415	413	432	391	409	442	384	374	433	383	405	384	435	394	390	424	441	402	435	371	390	390	393	379	423	412	422	425	412	421	382	400	410	418	392	402	394	412	399	431	414	414	439	374	371	399	412	395	398	383	402	430	394	373	397	420	410	430	375	394	393	383	460	412	402	404	382	424	394	414	399	414	425	427	376	413	369	416	383	407	417	422	406	387	407	396	389	427	409	389	428	420	424	401	363	395	423	425	421	370	396	423	429	378	382	395	375	409	404	381	414	409	436	392	408	423	402	436	359	389	443	417	385	369	362	391	398	392	393	430	389	389	391	385	360	371	410	378	408	398	393	430	409	428	397	361	391	394	411	417	430	421	435	417	380	406	388	407	406	426	400	414	428	426	396	397	427	382	412	392	415	366	389	438	435	401	422	435	395	438	474	387	405	389	407	415	383	446	386	378	391	395	401	411	409	365	383	386	417	402	384	389	418	403	415	399	369	408	394	372	381	417	378	386	382	391	396	397	420	409	406	385	442	385	405	388	393	470	417	403	417	393	377	414	420	427	433	387	408	414	419	403	391	430	425	444	383	421	388	452	416	392	385	428	388	372	395	429	442	424	402	363	442	414	393	402	450	417	405	397	416	411	398	389	423	414	392	384	378	418	403	434	431	427	415	395	408	387	390	440	387	418	401	379	385	442	398	356	389	451	417	423	419	379	400	402	393	457	434	396	448	430	394	405	390	423	407	405	421	394	425	363	423	399	364	412	425	375	380	429	418	396	387	379	405	388	428	385	400	419	449	395	419	417	414	413	400	401	411	407	394	435	394	363	410	417	412	425	401	448	408	427	430	394	402	434	408	411	422	408	416	420	397	378	416	388	425	443	396	397	426	380	425	410	416	413	406	391	422	408	404	388	397	421	412	383	412	373	444	413	423	388	366	429	424	412	404	426	417	412	425	413	424	401	404	409	420	409	384	423	404	403	385	414	400	369	391	407	395	414	370	443	405	423	429	441	414	441	405	408	386	431	421	412	404	453	375	435	419	401	393	443	400	428	400	402	420	405	419	383	380	407	383	399	389	404	419	395	417	408	428	415	423	410	402	369	400	386	415	395	365	414	409	382	393	409	396	418	372	473	392	392	431	441	452	388	400	407	398	385	410	454	400	403	377	416	390	416	397	409	401	445	412	390	413	415	397	409	389	418	409	412	380	403	424	397	396	435	419	438	422	424	427	410	381	415	383	396	413	409	380	423	415	402	376	421	419	420	401	417	383	414	392	410	413	419	396	414	417	429	396	445	419	398	396	430	404	401	420	418	410	410	412	425	375	388	413	405	436	415	435	447	418	405	406	405	393	417	414	401	481	407	402	448	400	391	417	435	420	404	400	432	407	422	415	384	414	384	385	379	388	432	408	412	419	407	399	386	398	380	439	414	390	414	441	412	403	415	415	398	425	385	410	427	395	424	393	411	411	409	397	396	424	361	399	417	405	382	406	392	402	402	425	376	394	398	400	400	389	394	404	416	427	394	444	450	436	415	398	396	415	415	398	355	403	407	416	410	437	382	412	399	391	408	386	421	441	423	380	406	420	418	430	399	375	405	437	390	393	428	358	420	395	417	415	405	387	397	412	406	403	421	416	397	441	391	387	437	391	388	373	408	413	406	428	396	400	408	412	395	427	403	410	418	409	412	439	413	398	391	411	429	433	406	386	412	397	425	407	385	423	401	424	398	394	396	423	432	391	398	390	425	415	384	421	412	411	410	397	382	415	431	395	402	419	413	423	393	398	368	373	409	366	388	412	402	385	449	365	405	375	406	432	404	393	417	406	416	393	385	423	412	389	406	411	446	423	402	388	390	393	447	424	433	380	390	399	381	430	396	393	428	381	351	383	418	435	410	432	379	441	418	421	418	392	390	432	387	402	382	430	400	396	422	384	402	401	409	407	417	398	411	407	438	440	400	404	390	382	431	377	415	396	383	423	410	400	374	401	396	376	415	394	401	408	409	378	389	410	419	440	400	454	385	421	395	433	396	413	403	403	370	413	367	446	405	413	427	421	385	450	438	418	417	397	389	417	419	389	433	390	369	394	410	408	416	416	408	402	433	358	398	428	399	425	441	421	400	378	405	394	445	435	430	406	403	409	428	390	420	394	437	427	377	409	418	409	414	414	416	397	401	413	424	429	402	414	407	429	406	393	401	401	391	418	415	373	399	380	385	394	426	423	397	430	418	416	424	411	418	388	391	421	403	440	418	404	364	413	426	414	436	427	438	408	403	413	395	444	389	412	410	405	397	389	394	392	376	432	409	434	405	421	378	410	429	415	435	443	414	403	408	418	407	404	385	378	423	401	374	410	393	409	432	412	398	399	421	336	396	379	416	432	420	390	410	405	401	365	403	381	403	420	420	417	437	407	444	429	393	448	430	405	382	432	381	404	444	381	410	388	433	372	400	407	396	396	415	426	397	384	409	392	431	431	367	411	451	397	421	414	378	392	419	401	392	390	411	380	372	387	413	395	417	399	410	382	408	393	400	372	405	399	417	412	400	404	426	402	398	386	415	378	400	420	417	424	406	424	411	391	408	415	408	378	432	393	382	394	417	439	426	394	422	378	410	387	433	385	400	388	360	417	370	399	433	394	376	379	421	416	418	445	427	419	428	402	455	413	390	426	401	414	406	383	395	386	419	415	419	434	401	416	395	385	392	364	410	379	423	381	429	401	430	400	424	422	388	359	388	419	371	393	409	414	385	374	341	421	384	421	432	407	409	434	364	422	419	406	362	429	396	434	397	392	415	429	407	380	418	434	378	370	389	444	426	392	407	431	398	413	381	388	352	420	372	381	403	402	383	413	382	431	414	400	434	415	429	410	419	373	411	400	401	424	400	454	362	392	420	444	419	419	450	378	395	401	439	409	446	412	408	402	430	397	429	388	393	425	413
46160	67372	44078	15753	2691	2575	2331	1567	1292	1022	1021	946	897	760	800	782	751	694	713	666	666	649	654	719	647	710	667	711	666	679	659	695	686	682	663	637	629	613	664	667	637	664	678	649	593	656	649	623	651	659	628	625	636	659	611	633	680	694	645	668	656	666	637	632	646	659	665	698	646	669	632	675	665	628	646	664	688	603	620	622	630	645	648	655	701	676	637	666	638	647	657	648	653	667	642	656	640	615	695	624	647	659	656	631	645	611	699	672	677	655	624	613	661	693	621	617	685	601	596	601	649	619	627	659	656	686	630	647	657	620	651	606	654	655	703	638	634	669	684	658	586	646	650	667	651	659	658	679	639	610	643	656	631	662	665	657	615	626	637	666	649	685	609	652	649	610	625	625	673	661	604	653	668	637	652	641	653	671	703	652	650	631	642	669	634	646	674	639	658	653	649	622	612	687	627	692	688	660	667	627	659	659	625	609	635	663	674	646	682	648	621	670	657	655	646	650	658	656	677	701	615	612	654	658	651	672	635	662	651	610	632	656	652	697	654	656	648	656	632	641	634	671	628	655	637	650	649	646	605	647	600	631	652	578	632	652	630	621	631	666	630	644	607	651	665	629	619	645	622	692	682	654	642	614	650	653	662	649	619	617	717	655	656	651	672	597	647	654	637	654	638	647	670	649	624	652	676	595	655	661	615	597	629	663	663	657	640	618	651	681	624	653	666	667	654	651	654	659	653	664	651	608	646	716	668	645	655	639	634	648	619	638	622	648	644	625	721	634	657	659	637	631	603	648	690	651	676	640	648	664	652	610	627	660	638	654	639	700	671	687	636	683	642	667	640	675	632	667	660	651	634	644	681	668	668	668	623	676	678	644	647	619	678	647	642	650	645	672	661	642	677	664	665	631	661	631	645	646	643	630	687	669	652	624	641	620	642	611	652	625	663	658	687	666	634	637	656	587	656	630	610	679	623	649	656	679	623	661	636	660	655	643	630	676	652	629	616	612	648	640	633	605	631	662	610	619	677	666	644	663	616	668	649	671	675	664	610	636	643	674	639	659	638	644	635	652	653	668	634	669	647	649	701	654	661	623	661	634	662	620	649	683	666	659	625	618	635	625	607	673	625	643	700	641	634	617	632	629	666	693	640	637	644	624	652	633	676	623	634	674	601	633	676	659	671	595	642	631	607	654	689	676	636	647	641	653	667	657	639	636	694	671	683	668	662	643	629	635	619	689	684	632	638	661	661	638	629	679	663	666	623	655	690	672	665	654	643	691	669	587	630	652	656	714	628	599	670	654	741	668	688	634	671	616	614	632	696	646	654	648	621	617	671	654	668	636	643	607	664	600	607	693	615	639	652	646	643	661	653	657	674	687	663	639	618	664	648	629	632	669	600	640	609	618	639	651	626	640	669	619	659	647	665	612	617	635	642	658	649	624	659	597	660	626	656	636	609	661	632	651	652	701	638	661	609	631	603	614	636	674	701	635	655	668	636	619	617	631	598	653	640	654	659	661	685	670	595	613	684	644	692	647	691	624	643	688	693	625	649	642	640	640	630	642	634	655	631	631	614	636	652	663	632	663	624	671	656	618	666	687	655	608	666	665	644	656	627	673	630	663	642	626	634	647	643	655	630	662	617	641	654	649	651	669	654	663	673	646	617	623	617	632	639	656	633	658	683	556	616	692	706	683	652	636	598	622	616	657	638	673	640	656	654	658	615	666	658	617	641	683	610	615	602	606	644	674	641	654	660	657	658	677	640	657	604	632	651	651	658	667	633	691	612	611	617	605	635	644	608	620	683	643	636	654	610	619	626	683	660	635	651	614	664	634	670	628	666	706	696	629	631	647	618	632	640	662	616	654	675	671	660	667	676	682	644	682	661	602	630	663	656	620	634	628	673	616	679	655	639	610	698	636	622	660	657	654	624	614	645	606	628	634	679	654	687	671	651	602	651	659	652	657	599	654	668	627	614	613	625	659	621	640	635	636	667	648	628	627	647	637	631	642	657	632	672	633	655	636	686	589	648	649	623	676	706	626	618	654	607	637	660	649	635	656	662	619	674	677	678	665	668	679	680	647	602	659	641	673	614	683	639	640	663	665	689	647	647	653	672	657	662	613	676	637	677	713	623	645	677	660	639	624	624	658	646	674	631	679	643	657	632	620	623	642	652	617	615	661	676	693	648	662	660	609	609	600	657	620	656	672	644	640	633	645	648	673	616	667	652	679	664	644	617	657	682	653	641	623	635	672	665	637	694	677	633	625	628	636	657	662	670	649	702	667	635	604	669	649	654	632	601	687	647	656	659	627	652	656	603	628	687	640	634	636	616	662	653	620	647	624	685	682	641	666	662	603	672	604	633	617	596	682	671	660	645	654	665	687	651	689	694	679	659	631	687	572	651	642	679	628	687	658	646	643	718	580	661	678	645	607	658	647	624	641	616	655	601	639	656	676	642	684	613	649	629	636	635	586	662	613	620	648	648	667	650	659	649	612	644	601	592	672	626	635	638	636	658	655	673	671	631	673	609	658	654	687	662	697	661	633	614	648	684	632	648	660	631	631	677	661	622	626	637	681	666	656	631	645	720	651	652	632	655	594	692	656	636	671	703	679	585	656	686	637	625	658	622	611	626	612	643	637	669	652	614	645	604	634	645	651	606	659	620	693	658	608	671	631	633	626	634	615	674	660	672	650	618	649	614	648	631	654	653	639	690	637	667	645	629	669	618	623	652	626	631	685	587	636	662	641	642	610	639	663	706	629	641	620	604	656	685	715	687	635	623	644	615	626	652	614	655	624	642	648	661	634	625	669	613	660	629	643	670	633	630	647	657	615	664	639	652	679	621	697	660	663	638	627	626	655	604	629	693	642	631	631	619	657	626	667	637	644	686	644	613	639	651	635	641	652	641	633	682	612	699	583	637	728	620	670	662	674	639	639	615	624	628	626	650	642	683	598	633	623	634	680	676	596	624	652	667	678	612	643	651	612	682	650	621	702	657	629	637	647	625	669	679	666	637	631	636	628	649	626	681	665	668	611	635	637	676	628	618	649	628	652	657	671	629	647	673	674	655	695	653	694	644	663	649	650	691	656	652	671	659	629	634	613	609	603	656	636	664	667	671	661	725	655	626	692	668	618	657	648	652	643	617	662	627	647	649	669	669	632	638	652	683	647	647	668	656	625	655	643	646	632	659	643	629	640	678	654	657	679	645	606	653	661	668	637	697	686	664	635	620	646	654	653	677	648	625	649	680	649	629	647	689	641	604	622	643	657	617	655	637	609	628	690	674	670	599	688	637	637	687	621	639	687	639	665	689	644	653	624	648	654	589	638	653	647	632	645	617	616	672	661	654	653	672	646	671	635	665	634	665	638	666	686	641	650	647	656	683	631	668	611	684	675	664	633	618	663	618	637	630	654	687	630	662	665	590	661	630	656	584	638	647	632	653	662	664	633	670	626	641	664	633	645	708	669	630	676	596	623	676	648
23704	21750	29410	24353	21534	18776	3757	899	619	485	373	314	293	259	266	257	252	231	211	228	191	229	193	215	199	185	205	201	219	203	201	201	188	202	212	212	197	168	214	186	191	185	174	203	193	227	205	208	215	183	194	199	179	188	177	202	177	174	192	202	184	163	182	212	197	180	182	210	195	195	185	190	221	185	191	208	175	188	193	201	197	198	180	163	199	206	206	201	185	174	210	185	172	197	186	185	189	170	216	190	185	183	182	200	191	187	199	212	167	202	203	216	212	198	182	193	210	211	195	175	224	197	187	198	187	179	195	183	179	176	194	192	178	184	208	208	179	178	180	209	199	161	185	177	163	187	182	177	193	189	190	198	179	185	177	197	164	171	214	215	217	186	209	197	167	188	207	195	175	192	194	177	174	206	226	190	192	201	190	175	187	164	198	210	195	197	174	187	208	182	170	198	199	182	170	184	206	173	208	196	217	185	198	177	179	169	211	171	210	200	192	159	232	202	192	187	205	187	190	180	179	196	189	178	169	173	203	190	196	204	164	199	189	190	186	193	168	190	210	205	182	207	195	202	167	189	199	192	186	190	201	194	196	207	183	185	203	190	173	203	160	176	220	192	206	201	173	182	213	212	182	205	184	185	219	194	173	206	195	188	187	186	199	188	203	180	189	182	216	188	169	213	191	211	191	190	200	194	192	209	199	218	171	201	178	184	189	202	194	181	191	176	170	178	191	186	172	205	224	177	190	218	178	219	206	169	190	204	181	187	171	174	190	205	209	187	162	186	198	199	205	186	196	189	171	175	166	179	159	179	170	188	198	193	200	201	183	176	177	200	189	189	185	203	173	202	187	180	182	177	187	218	179	203	219	184	169	175	199	170	203	200	193	175	189	173	177	196	181	185	198	180	184	191	184	185	190	211	196	188	181	187	168	181	190	208	205	169	185	205	184	189	179	195	171	169	185	212	202	185	188	195	185	190	201	196	167	192	207	177	187	200	202	179	199	195	199	211	199	165	203	188	202	170	188	174	186	191	195	173	180	168	189	187	183	192	164	159	178	174	189	179	198	177	193	183	174	184	189	203	170	180	199	214	191	171	164	184	202	171	186	203	193	207	188	205	206	198	175	206	202	200	183	203	183	203	194	189	213	179	183	189	187	206	204	198	172	215	178	183	176	190	183	166	171	192	185	179	201	175	189	211	191	191	175	198	182	187	197	203	175	180	178	174	175	207	172	206	198	177	195	196	188	182	179	198	177	197	176	191	187	200	194	189	207	184	200	188	178	192	162	171	203	177	197	193	198	173	217	195	170	170	185	214	188	187	186	191	191	177	176	196	190	193	202	192	197	188	212	187	186	201	181	200	212	191	196	207	200	205	195	202	195	207	176	213	199	184	179	184	198	189	180	167	209	205	192	195	204	185	205	200	195	202	199	199	174	207	208	165	159	198	186	191	175	176	195	179	190	185	242	179	182	186	208	211	189	174	156	214	190	162	171	195	198	187	168	202	197	189	185	166	173	191	187	177	171	196	185	205	165	169	178	163	182	178	174	205	199	180	187	196	215	207	190	204	181	187	196	183	183	202	162	207	209	206	188	190	206	218	182	199	204	167	189	190	163	181	197	206	189	189	168	206	191	181	192	193	173	178	180	192	204	214	193	194	214	209	198	184	181	211	204	204	178	185	199	170	217	196	183	160	194	180	182	193	186	200	197	175	177	211	195	191	185	195	204	180	187	167	216	195	170	202	188	193	230	197	208	184	197	201	196	160	169	181	204	180	170	191	180	195	172	201	183	181	170	184	191	177	184	208	181	173	200	176	182	231	198	188	186	186	188	180	186	192	205	169	189	183	188	202	184	185	182	187	189	177	201	199	199	212	183	186	172	172	208	203	200	201	189	211	195	186	203	188	187	187	175	190	223	185	210	218	199	172	194	168	174	177	195	204	185	176	199	182	166	161	196	169	198	176	200	206	204	201	188	180	206	211	190	183	212	191	191	178	193	159	194	190	195	191	190	207	215	181	174	187	183	178	168	217	187	194	193	180	193	173	195	200	179	186	203	186	201	206	176	223	184	169	191	189	207	192	178	185	204	190	187	182	200	206	210	194	194	184	200	190	172	201	165	188	195	174	213	191	206	188	199	175	201	191	192	179	183	197	206	194	194	179	198	183	205	195	209	177	220	196	174	178	178	183	189	164	185	214	197	166	175	194	186	186	194	205	190	185	193	199	209	189	205	190	199	190	168	196	198	179	187	173	173	169	164	198	185	198	199	191	180	200	202	192	194	171	185	210	193	188	186	184	202	210	194	184	175	186	175	194	199	179	202	165	199	177	175	191	172	191	183	186	195	175	184	201	182	163	207	208	182	187	195	188	192	175	172	161	220	181	225	189	182	195	202	210	194	171	173	200	207	183	187	204	210	190	192	199	177	203	182	177	201	199	180	192	192	161	184	214	196	190	178	228	187	201	186	207	209	179	185	180	176	159	172	221	174	208	183	181	186	185	187	208	186	208	193	186	195	208	192	208	199	187	193	204	178	212	217	180	202	180	189	197	191	209	156	187	195	211	200	220	202	200	190	201	216	192	193	214	190	192	183	196	192	197	185	177	201	187	180	187	185	205	185	214	206	177	186	185	193	189	180	175	188	204	179	194	217	198	182	191	182	179	185	189	192	190	178	212	175	185	186	190	209	174	209	193	200	180	195	173	179	158	202	162	166	195	187	185	195	188	181	169	160	203	186	183	194	175	190	171	209	194	190	185	220	187	179	191	201	188	183	211	188	190	176	190	192	173	214	197	167	211	177	179	180	216	199	191	201	187	182	209	199	230	180	192	174	207	205	185	184	203	177	217	204	192	187	188	174	159	199	176	187	171	171	193	201	194	201	200	188	177	195	196	171	223	230	189	190	177	192	204	176	176	182	205	194	194	196	205	195	189	188	186	198	202	203	182	200	194	186	181	193	170	172	194	184	173	188	168	193	191	179	180	189	206	206	182	153	204	200	165	208	221	187	187	209	207	180	181	190	182	190	185	177	197	211	205	198	190	195	213	177	206	184	216	214	195	183	157	194	177	191	200	175	178	184	221	186	217	179	191	205	192	213	196	222	219	166	195	198	167	198	181	187	204	187	203	174	188	178	208	196	181	191	186	177	184	183	202	212	196	199	191	169	179	179	179	212	184	200	175	167	162	199	173	198	193	178	181	186	174	184	194	193	197	181	192	200	168	182	209	194	187	184	175	185	201	194	175	206	178	203	181	193	207	197	175	182	206	205	207	187	192	169	203	193	185	186	200	172	195	218	180	191	179	175	186	174	166	199	187	185	175	202	181	188	197	192	184	196	176	162	192	196	195	186	171	193	202	200	199	175	168	172	189	182	191	208	181	196	177	210	188	208	189	190	177	168	197	181	199	207	195	187	174	194	178	190	199	210	186	184	186	186	191	166	185	166	182	183	213	195	189	196	201	187	187	165	193	160	195	163	208	198	199
49666	71845	48410	14379	4472	3627	3251	2200	1798	1265	931	731	757	671	590	546	478	438	454	418	434	378	371	345	369	368	378	333	349	353	323	326	333	339	342	326	343	350	323	358	374	340	307	338	312	330	312	358	289	313	314	324	321	321	306	295	309	342	335	352	317	355	331	300	347	325	324	350	312	301	282	298	305	331	339	315	300	317	328	295	317	353	326	299	316	297	311	349	304	323	316	324	318	325	302	324	303	285	323	311	300	318	328	313	357	316	297	303	328	295	297	293	317	320	301	321	310	300	293	287	320	344	318	354	321	330	311	322	305	310	308	310	313	310	312	315	281	321	315	294	327	319	309	318	308	327	319	291	318	296	306	286	313	330	311	313	310	326	316	317	310	310	284	293	311	288	309	324	325	296	305	333	291	300	304	342	310	342	338	302	307	328	310	283	297	313	304	313	292	289	313	295	300	333	306	283	306	310	330	314	305	269	338	284	300	315	308	320	305	302	295	304	305	325	347	335	312	336	304	305	302	328	323	303	295	313	316	299	326	316	333	307	284	339	290	330	335	316	317	328	313	301	317	311	292	316	303	286	338	300	300	296	317	306	316	328	323	308	304	287	321	336	318	303	327	312	325	320	324	318	269	300	338	286	304	318	321	290	344	308	343	325	300	313	321	310	326	321	300	292	326	290	300	322	293	326	317	306	322	313	325	298	297	312	309	308	312	325	360	302	327	316	306	310	309	322	340	344	320	324	312	330	313	296	341	348	314	340	302	320	312	304	299	315	309	324	304	309	274	307	322	279	318	306	325	319	310	331	314	303	321	303	311	314	301	309	309	307	305	296	312	322	259	303	301	283	310	339	339	345	309	326	323	296	302	322	326	301	296	308	316	290	315	326	309	316	300	275	307	332	289	294	304	319	287	299	294	319	317	284	306	302	324	307	325	308	316	291	292	322	295	302	311	345	291	307	326	304	303	303	338	332	304	308	310	309	314	310	313	301	343	347	293	309	316	330	327	318	330	303	301	332	329	332	306	343	296	342	309	290	323	296	343	292	296	304	324	331	327	320	322	311	322	344	345	271	319	311	305	323	305	305	319	304	285	330	306	332	299	287	321	340	288	353	337	312	321	310	297	300	306	279	293	308	315	308	309	287	318	313	309	289	299	288	310	322	293	311	327	348	288	307	306	277	281	313	297	281	308	296	305	324	309	313	360	320	287	298	300	332	301	301	316	321	320	322	298	292	325	322	277	286	319	322	293	314	301	325	312	295	331	311	317	323	281	294	328	307	315	321	298	290	326	316	316	309	305	305	340	341	311	347	294	288	288	343	298	289	330	324	313	327	350	350	288	340	322	315	277	305	298	326	316	307	295	306	302	300	304	331	284	324	327	337	303	314	275	290	322	311	295	309	307	330	278	303	315	311	315	296	322	324	341	320	300	332	334	289	310	335	314	289	346	301	315	314	296	305	328	329	331	287	278	298	315	347	311	318	281	326	302	325	333	336	337	306	320	320	319	295	340	314	324	297	308	347	286	284	330	306	292	300	281	320	297	330	306	326	300	287	286	307	343	326	308	301	311	327	319	346	358	305	286	328	321	313	275	328	307	319	308	317	288	328	339	303	279	308	345	314	319	316	339	299	298	301	313	304	334	333	318	279	299	323	319	302	321	305	324	320	321	308	308	302	297	288	315	322	330	259	331	321	317	317	319	318	282	323	291	322	321	283	317	268	338	320	324	289	326	297	297	283	339	377	317	300	287	348	302	290	330	304	308	333	326	306	287	313	302	309	319	289	297	344	311	315	278	296	284	320	290	332	316	309	316	296	301	309	361	325	313	308	339	344	279	307	296	303	334	327	295	325	315	314	312	279	320	318	292	312	308	297	317	284	291	355	313	321	307	304	334	303	313	324	304	310	319	336	313	316	326	310	315	327	282	305	333	293	313	310	308	295	317	316	332	330	305	302	300	319	307	293	317	331	295	326	305	321	270	296	294	350	305	341	298	289	288	280	311	303	323	312	287	316	313	337	310	305	293	319	301	298	318	315	300	287	302	266	311	304	340	310	326	332	310	283	303	306	317	327	306	320	307	324	307	301	322	317	315	292	306	298	326	283	324	300	294	296	298	322	310	327	321	328	324	313	332	318	303	303	318	300	308	284	303	300	304	281	289	315	313	295	286	284	311	319	302	301	325	328	313	298	316	320	307	321	319	285	337	313	271	321	322	323	272	305	343	282	308	301	313	345	301	315	307	326	319	292	313	274	335	303	301	302	286	299	315	322	306	321	309	305	309	301	339	296	330	313	304	301	324	302	321	307	316	335	296	331	347	310	336	310	318	315	307	319	358	305	295	294	311	311	320	308	311	288	316	308	332	321	310	314	344	302	298	338	308	332	296	332	293	318	283	347	261	293	328	311	319	313	299	313	302	306	305	313	288	287	318	320	342	309	336	313	307	332	303	314	319	295	302	305	285	321	305	315	324	320	354	303	320	293	301	292	280	314	323	322	310	312	308	330	296	315	325	316	318	307	328	312	318	329	306	306	302	321	319	330	356	305	304	293	315	321	301	318	267	318	331	317	327	335	325	321	300	317	301	298	315	296	313	321	311	304	349	312	292	317	313	310	344	318	291	288	293	316	320	297	318	296	329	303	325	288	303	284	337	304	325	332	285	315	316	294	319	319	322	308	306	352	306	336	315	294	340	302	306	316	325	292	315	296	351	301	315	327	308	304	297	309	324	307	290	282	326	274	306	268	294	310	310	305	317	325	322	312	302	307	286	314	285	292	311	305	347	341	313	306	304	317	292	320	329	344	330	294	324	303	335	307	306	300	335	342	297	293	292	357	334	306	292	316	302	306	312	305	306	329	295	298	301	326	316	318	306	282	288	310	315	311	352	318	300	297	339	324	302	315	306	331	349	312	329	310	337	297	324	308	333	299	297	316	304	289	318	299	302	315	311	294	341	317	319	313	300	315	310	297	323	311	295	328	304	354	307	304	312	282	304	306	290	328	295	312	301	273	299	286	342	304	306	340	315	321	339	290	327	351	297	329	314	335	257	303	282	313	314	303	312	287	319	317	329	342	316	274	325	304	312	329	277	319	335	319	309	331	289	303	332	322	315	309	310	293	301	337	280	321	308	299	329	325	327	293	330	314	301	328	322	330	319	308	343	318	314	314	327	298	336	305	342	323	314	318	293	291	297	293	334	326	307	303	295	333	304	311	316	326	327	318	313	306	292	363	301	319	316	275	320	293	322	284	325	320	315	294	319	305	300	294	313	339	298	307	294	308	307	322	301	323	341	301	336	317	315	297	347	328	303	315	345	321	306	302	316	306	337	289	302	308	318	306	318	318	337	318	307	282	312	327	356	300	319	305	326	326	332	303	295	314	312	336	298	294	287	291	297	297	312	312	286	327	296	322	313	303	314	293	350	288	327	292	320	300	316	302	322	314	310	336	313	295	327	304	319	317	300	312	329	298	333	317	290	314	323	322
31317	30092	23986	6077	1032	679	608	557	556	486	492	458	484	464	457	445	421	460	444	427	448	395	435	423	455	416	485	424	448	457	406	461	413	449	449	423	463	477	459	420	467	472	438	474	426	406	473	439	445	405	468	460	445	427	417	463	475	452	430	429	442	456	460	459	446	404	433	451	447	408	451	486	435	455	413	372	437	454	412	441	443	439	438	475	452	465	434	396	448	436	455	446	462	418	456	441	435	431	435	444	478	450	431	453	459	438	437	443	436	423	419	461	486	458	453	441	481	445	416	437	454	469	397	449	460	461	487	417	447	413	476	437	412	451	410	428	408	455	443	432	448	472	446	465	440	448	437	458	415	447	473	457	431	429	451	427	480	450	463	414	456	480	439	430	469	477	434	468	441	444	416	440	422	423	452	467	449	425	459	459	420	447	421	427	411	439	437	401	435	447	433	407	453	444	448	466	442	433	424	482	435	443	479	432	467	469	484	447	464	456	399	441	441	430	427	487	452	455	427	462	426	415	432	448	433	413	442	424	433	439	404	429	464	472	462	453	434	468	476	440	449	424	428	413	438	454	468	444	415	429	445	452	424	430	442	430	424	447	430	454	420	431	432	462	426	435	443	443	433	431	427	451	469	403	430	410	409	449	475	456	448	452	435	458	424	460	440	440	442	437	452	393	448	434	482	457	428	440	423	446	465	441	426	419	412	409	442	426	446	434	442	475	398	474	428	439	449	471	469	435	428	446	465	428	440	386	449	445	455	441	459	461	416	401	420	446	429	458	405	450	490	428	433	451	439	452	472	436	447	456	449	397	450	454	432	408	418	429	422	418	457	466	430	412	418	416	443	483	477	494	452	454	465	462	465	483	402	447	425	438	435	421	448	472	427	438	482	437	442	404	435	471	438	438	438	474	433	425	409	416	474	454	416	471	470	436	454	453	463	460	441	410	470	449	441	427	469	406	443	437	479	513	440	433	443	469	409	459	442	478	469	461	440	436	441	432	430	457	423	439	449	457	421	437	430	400	454	495	442	455	460	457	486	475	459	423	451	462	444	408	446	440	398	458	443	416	440	426	411	451	451	430	432	471	451	468	484	489	442	440	410	422	468	439	449	408	424	431	419	438	422	460	440	438	433	423	406	445	427	400	435	438	427	420	454	419	449	442	434	441	464	406	456	445	447	462	467	447	465	404	444	406	491	469	416	416	421	454	468	456	422	446	428	448	445	496	433	441	444	431	457	438	415	398	464	448	392	440	434	436	470	419	480	446	435	383	432	445	446	400	395	472	469	446	449	483	471	421	436	451	435	421	405	450	420	452	426	426	481	438	453	455	400	452	433	436	458	394	428	485	473	438	423	458	437	443	465	441	449	432	423	432	439	463	474	430	432	433	478	473	430	461	439	451	442	444	444	416	427	437	434	436	444	444	409	406	455	427	474	411	436	467	451	441	482	439	440	455	418	478	480	475	464	441	443	452	407	404	435	418	432	449	451	440	432	491	476	486	431	451	496	475	475	418	452	422	466	420	435	440	412	434	449	450	434	460	451	429	433	445	451	437	408	475	445	431	409	409	449	430	445	455	450	426	434	444	436	425	443	456	440	440	470	420	450	477	466	441	442	467	424	435	463	416	435	391	459	439	433	417	466	438	425	463	457	419	443	434	452	441	421	482	466	394	463	482	413	445	460	475	456	443	391	447	491	472	413	467	467	459	432	448	444	458	434	415	425	400	436	435	403	445	417	437	401	435	454	450	460	443	467	447	441	437	464	472	464	467	447	447	466	459	480	451	441	447	471	417	444	427	452	488	458	447	432	464	422	439	468	435	473	445	441	434	429	420	435	433	503	452	417	458	443	433	435	494	441	431	433	436	445	407	436	460	404	404	460	476	463	468	453	421	448	419	432	447	432	454	430	461	420	429	459	443	440	445	422	438	418	416	430	433	460	474	444	444	453	424	444	446	453	439	422	465	454	456	429	417	444	472	455	419	422	454	466	455	422	451	461	418	440	421	407	435	429	475	444	457	417	427	448	424	486	480	427	449	465	443	432	472	467	429	449	441	458	475	452	477	472	462	460	404	441	428	448	449	489	411	440	481	441	454	496	471	442	449	414	423	418	416	455	438	443	450	450	426	471	438	427	415	407	394	488	450	434	451	449	463	452	445	448	453	453	434	411	463	480	423	467	451	445	475	439	408	397	452	479	439	416	450	423	481	444	418	425	439	432	426	411	430	469	445	464	445	456	393	444	465	480	434	418	434	447	415	442	431	449	453	451	495	435	413	422	451	426	429	460	419	441	411	468	441	422	404	418	424	424	425	432	445	468	428	457	438	438	418	457	411	469	417	480	434	422	460	430	453	424	464	465	423	490	444	476	416	472	436	461	438	425	449	406	423	417	407	424	443	465	460	436	470	467	419	487	435	462	429	481	428	452	449	431	416	423	454	426	455	417	448	419	450	404	455	449	454	430	451	457	462	440	476	438	380	428	434	473	465	430	452	442	459	406	440	419	455	413	456	469	421	447	435	403	433	455	434	446	464	444	485	445	421	443	453	455	470	429	448	423	422	438	452	423	408	414	430	415	450	444	484	431	435	448	483	452	437	461	405	428	442	427	452	468	478	425	435	475	440	421	478	426	433	460	484	422	434	456	493	450	444	457	448	456	437	424	419	457	436	404	451	454	447	410	435	453	404	426	401	427	450	431	390	419	443	437	431	429	406	464	461	434	450	446	408	492	472	434	430	459	453	489	450	447	414	449	448	430	454	457	434	440	475	424	441	470	433	464	454	431	423	455	446	431	429	441	433	457	457	483	435	439	436	463	448	470	454	457	404	454	431	445	457	441	451	465	427	437	447	407	433	421	436	452	438	485	436	477	451	439	436	468	440	449	435	449	463	420	437	419	441	443	423	493	465	425	444	441	420	449	464	436	441	423	440	441	446	435	448	478	433	480	416	416	461	434	444	470	427	428	447	478	446	425	449	429	439	428	427	448	443	448	434	400	422	441	460	430	457	423	427	438	453	446	444	464	474	433	434	428	457	477	489	453	403	440	421	441	426	480	430	449	437	431	391	436	455	453	423	458	411	426	431	443	439	480	463	443	441	433	438	418	443	448	395	429	464	437	421	456	430	468	429	446	432	420	437	449	417	497	483	436	432	405	418	457	460	447	436	450	464	429	420	437	418	451	450	449	427	435	440	471	475	450	427	460	437	444	420	443	426	465	463	468	459	487	437	451	441	434	457	490	455	424	458	465	448	454	464	417	432	444	456	454	428	450	428	443	422	498	447	448	437	432	477	404	422	468	453	470	436	460	455	462	427	424	444	451	471	431	410	425	468	410	424	472	430	462	460	464	429	456	422	423	447	415	454	488	434	453	443	449	432	485	428	460	476	462	442	436	428	437	425	395	446	463	452	451	471	467	443	465	405	419	451	468	421	417	446	428	481	454	448	453	469	460	414	437	416	448	472	434	475	461	446	431	403	426	437
40552	46348	25263	4029	1968	1384	1293	1145	1088	910	844	878	821	756	752	750	730	683	691	684	703	713	702	679	719	698	694	645	722	666	669	768	679	707	691	673	724	713	704	669	717	728	695	675	724	720	684	736	716	649	679	708	675	670	730	693	713	666	687	679	706	677	697	665	672	685	716	736	708	648	651	672	701	727	682	691	725	701	641	684	686	759	696	706	695	698	730	678	661	717	679	678	700	700	749	679	714	671	689	666	694	734	743	691	704	703	663	687	664	707	720	717	749	751	649	703	750	640	688	687	669	711	655	711	681	692	659	693	682	703	698	745	697	707	661	720	667	682	674	699	657	704	716	708	726	691	692	669	740	737	656	666	663	679	694	699	714	711	682	688	663	683	691	742	714	700	693	716	721	691	722	703	679	681	714	724	694	699	717	687	677	710	693	728	733	697	700	668	691	705	708	725	665	683	667	672	660	705	670	763	690	680	700	693	713	680	712	742	726	723	718	661	724	699	693	717	720	695	668	682	680	665	674	693	687	710	679	643	741	773	679	663	697	685	704	681	669	681	711	701	696	704	683	725	685	654	708	692	706	673	733	676	729	695	702	707	696	663	692	690	732	671	709	709	700	720	675	695	670	668	718	749	706	710	652	686	666	650	714	673	709	720	702	686	638	677	677	679	696	685	677	701	653	686	672	683	717	647	687	673	661	770	692	710	683	696	627	728	705	695	700	729	719	669	686	725	758	718	664	685	691	701	674	678	724	688	711	731	691	687	631	675	722	660	673	697	674	691	706	694	682	710	669	736	656	712	681	677	715	671	741	680	671	710	691	687	682	644	674	707	703	668	679	671	699	700	677	721	667	701	671	689	675	697	666	693	646	711	720	692	678	664	637	666	694	646	679	707	692	722	681	721	703	681	746	693	695	716	714	715	714	720	691	737	719	668	659	675	708	689	641	678	667	668	682	678	743	689	703	678	641	705	693	721	657	723	671	682	664	661	714	737	685	704	671	731	641	669	666	710	679	704	691	682	667	740	728	690	686	717	678	674	697	653	705	710	680	725	690	698	691	742	689	708	742	680	747	677	675	732	734	685	676	699	700	697	669	711	665	692	745	723	699	695	719	687	715	701	728	744	636	704	712	738	699	731	721	684	677	709	656	700	693	678	692	653	721	699	649	671	668	645	683	671	676	701	687	677	701	717	693	719	711	714	660	684	714	717	666	702	685	684	698	690	728	661	695	740	654	694	712	675	703	713	736	667	702	682	716	654	699	736	718	727	751	663	702	716	696	693	752	704	695	658	747	688	700	711	690	697	706	691	723	724	686	693	685	702	748	656	649	731	693	713	662	667	696	753	710	679	712	689	702	695	660	711	704	659	669	639	659	680	718	689	697	671	673	705	688	725	631	678	742	658	671	710	660	677	676	697	716	710	705	697	740	693	692	702	682	683	677	705	677	691	670	678	685	730	622	673	694	664	697	704	674	666	723	700	689	685	700	701	657	678	694	704	677	693	623	742	713	722	676	703	711	676	715	710	689	663	680	693	679	715	658	678	685	719	701	664	691	689	743	670	687	710	714	701	689	656	689	630	701	682	670	693	665	718	685	717	701	708	688	698	700	707	699	660	703	696	715	713	720	705	685	730	691	669	676	660	679	711	696	709	680	726	689	682	708	664	678	707	698	642	661	695	730	640	770	744	731	720	667	692	686	697	717	727	734	700	707	712	671	689	689	716	731	693	690	721	697	732	693	681	744	678	657	708	676	687	712	694	691	670	713	697	757	704	691	725	712	721	659	735	696	685	657	695	656	709	676	704	721	703	656	701	691	662	701	725	727	761	683	707	723	670	745	664	728	671	717	732	685	719	652	699	717	751	733	695	688	709	749	682	678	689	714	675	695	756	707	727	701	703	691	709	644	671	734	701	658	710	673	680	671	657	695	732	695	742	680	661	680	674	664	735	716	685	673	693	681	673	668	722	698	701	691	690	710	688	722	689	748	726	714	678	695	671	653	695	698	705	728	698	705	691	686	714	716	703	729	717	690	703	689	704	719	645	688	673	655	673	671	690	685	664	766	659	659	682	736	695	702	676	725	652	691	680	699	748	691	711	672	727	732	702	685	700	679	697	682	725	714	724	713	670	703	712	716	741	695	720	624	701	698	723	706	710	693	687	701	689	707	677	660	678	672	758	718	676	682	665	695	713	725	719	706	722	676	755	683	719	676	692	682	685	708	669	671	694	695	714	700	652	717	656	698	695	714	693	655	724	750	684	674	713	665	694	688	751	698	728	665	737	708	674	664	759	664	691	657	665	663	708	752	677	744	678	689	672	732	708	703	721	720	712	733	739	718	692	647	688	723	682	650	720	655	677	721	653	720	664	708	740	664	730	704	705	693	701	729	679	696	694	687	709	598	725	719	718	722	709	691	662	724	701	691	719	689	706	704	710	677	720	677	699	691	666	653	690	682	700	661	689	704	706	683	676	643	769	673	649	677	744	672	697	671	728	688	655	722	704	711	674	694	692	639	662	712	642	681	668	714	657	656	720	716	688	720	731	738	685	699	656	696	701	694	688	732	695	693	657	670	690	696	662	694	688	667	711	621	698	690	680	734	668	679	738	744	683	691	706	729	692	670	660	714	684	672	755	729	682	724	672	652	710	650	697	647	747	661	688	685	684	749	734	656	685	671	674	670	693	651	678	714	661	674	725	702	687	676	697	713	709	686	701	720	686	747	724	667	698	684	711	677	680	684	712	734	718	700	689	708	695	709	684	673	703	716	677	679	681	658	696	671	716	649	662	696	655	709	668	747	660	654	691	705	732	697	639	712	656	703	671	699	669	718	685	704	712	688	705	720	721	673	715	684	687	692	672	694	748	708	726	663	678	696	698	665	729	730	672	711	696	681	684	723	673	671	704	658	696	699	683	693	703	724	651	679	676	674	689	684	679	693	694	726	702	730	703	671	684	656	701	736	714	666	657	675	725	720	667	671	676	682	692	679	691	696	687	679	700	692	698	709	700	692	678	705	720	701	684	703	698	700	700	726	728	699	716	652	722	731	701	697	682	714	733	676	710	700	749	676	668	703	697	659	662	735	667	659	724	720	750	677	681	671	694	690	702	695	677	647	701	693	711	696	683	703	656	671	720	705	664	660	707	685	746	700	684	696	659	669	712	668	702	681	648	704	740	681	708	690	662	716	674	667	624	715	699	688	699	767	736	700	676	702	712	716	671	708	669	638	730	673	674	746	711	702	679	660	688	710	721	735	702	694	695	690	698	667	643	655	744	713	614	755	713	653	709	692	679	709	715	739	755	682	729	663	743	699	727	751	646	696	693	726	681	694	719	710	716	662	722	755	691	729	767	668	676	677	716	695	680	711	713	693	683	692	670	698	723	713	686	679	657	687	728	713	701	701	679	741	659	725	719	693	701	700	702	701	702	719	761	665	689	670	711	714	724	732	680	713	660	683	731	718	653	667	666	722	711	671	704	738	672
24521	21613	28488	24923	19308	5171	1406	842	645	601	529	530	495	481	454	438	438	435	419	454	404	426	399	372	446	439	428	422	396	383	423	406	415	374	397	383	407	385	362	361	414	363	406	396	403	388	354	375	374	408	389	411	383	397	396	372	365	389	358	431	391	364	407	378	370	376	427	411	370	381	374	383	380	417	399	405	422	416	405	379	358	385	412	425	440	360	404	418	411	378	370	356	374	385	426	408	383	404	353	402	396	386	414	388	391	363	387	397	383	435	385	394	367	397	401	410	411	430	373	373	408	448	380	403	399	386	378	405	390	373	372	379	376	386	399	389	397	399	392	375	382	407	387	391	401	401	416	373	416	411	412	421	395	355	374	416	419	426	401	402	366	413	364	419	392	415	416	374	394	395	400	373	379	392	406	380	414	403	406	381	380	397	396	397	428	399	402	394	386	394	394	385	392	398	396	399	362	398	402	353	399	366	391	376	416	397	397	373	396	374	377	373	422	408	408	370	424	380	392	354	370	369	419	407	387	385	420	393	406	410	400	401	404	410	410	392	394	380	364	408	371	383	393	392	415	397	399	426	383	388	450	411	432	357	382	395	405	376	416	420	410	353	365	355	383	404	408	406	380	389	398	409	401	393	384	405	363	391	370	396	399	402	366	382	404	373	392	417	377	377	388	398	401	422	407	401	394	408	394	400	361	369	440	391	347	381	412	377	400	418	379	399	356	360	403	407	375	392	433	369	417	404	385	403	403	372	403	403	418	445	401	381	397	362	415	412	414	410	377	379	412	391	385	393	365	403	401	352	412	391	399	421	412	394	366	393	414	372	405	374	410	378	396	408	392	399	419	362	391	386	410	380	378	445	363	397	355	394	399	381	388	417	371	402	404	381	382	382	362	397	393	389	426	396	408	389	394	389	434	399	405	378	410	421	392	395	405	366	379	361	399	406	375	401	396	395	378	415	422	393	389	378	376	417	390	407	384	354	382	392	433	417	403	397	408	394	399	375	334	417	377	418	363	390	391	367	403	403	402	406	403	363	417	405	385	398	409	404	413	410	371	418	366	402	355	430	422	423	410	399	382	414	394	395	422	398	389	363	381	393	447	383	404	392	372	401	374	419	390	388	382	396	414	407	419	430	401	412	426	380	434	403	377	356	375	375	415	383	396	379	391	392	392	390	370	404	409	396	396	377	367	394	412	412	401	359	401	409	404	372	390	364	368	364	429	404	397	443	381	401	373	418	410	392	423	397	425	393	369	414	407	374	386	377	341	374	358	398	414	401	403	394	380	423	358	424	388	348	404	375	410	425	388	397	405	412	391	393	376	392	413	428	415	381	379	408	382	381	367	381	408	379	400	402	415	394	402	446	389	400	397	394	371	409	414	383	393	374	403	380	365	366	407	375	381	395	399	364	388	410	362	387	416	367	377	342	372	392	380	372	399	385	418	408	414	393	367	389	409	407	383	384	394	408	370	373	416	408	390	400	384	402	365	422	402	381	379	379	420	379	383	373	401	402	395	395	362	376	374	400	369	359	402	385	392	392	388	409	388	356	391	395	401	366	371	396	391	378	405	371	391	370	402	377	400	410	384	379	400	384	400	386	378	416	398	359	375	393	393	393	391	364	388	361	439	359	406	376	397	391	380	400	409	349	355	389	415	398	392	367	422	388	413	396	372	389	396	379	388	430	373	402	390	407	389	393	398	432	383	404	386	410	382	393	403	383	420	414	384	409	418	369	387	363	375	389	389	377	429	359	394	419	361	381	401	435	417	409	380	399	367	397	356	392	363	395	431	408	403	423	371	379	392	396	423	385	423	393	383	382	385	404	394	420	387	386	393	401	382	415	429	407	406	356	408	394	374	405	407	382	377	405	373	377	390	414	369	377	367	403	375	428	350	370	375	404	346	393	385	386	373	413	377	388	403	419	382	422	403	394	410	348	401	407	365	405	394	413	354	391	407	373	391	385	412	424	392	374	439	377	378	418	364	385	403	386	421	418	376	389	431	390	388	378	389	374	384	397	428	374	347	410	388	364	395	396	393	377	416	385	403	406	420	360	380	396	403	399	405	405	381	367	407	376	403	389	393	394	396	374	388	350	398	408	379	405	418	387	415	414	417	375	368	408	424	374	406	378	377	408	421	376	384	399	388	392	383	415	369	404	417	383	384	372	376	394	358	357	431	340	345	364	433	374	372	367	400	375	404	370	374	393	387	383	373	374	414	393	395	373	414	352	375	416	373	409	389	361	361	395	439	384	366	391	408	424	398	398	365	406	415	401	402	414	435	380	402	388	413	391	384	393	421	395	419	376	386	375	401	394	381	401	370	412	439	380	405	419	381	376	386	392	400	395	395	376	405	404	389	389	349	410	394	383	369	375	434	375	363	363	369	393	418	399	426	383	405	378	397	400	407	442	392	379	376	365	411	407	412	412	392	463	388	401	363	427	376	391	381	383	361	381	384	380	404	428	391	408	406	403	405	378	412	394	426	413	412	389	362	392	392	413	372	401	389	432	384	396	379	358	372	360	372	395	367	374	394	388	379	388	410	389	387	396	393	387	375	400	419	389	426	386	365	389	377	373	373	394	389	359	378	388	399	333	406	377	394	422	420	398	366	411	408	357	373	379	380	395	410	369	425	424	378	390	382	345	400	386	366	399	377	388	408	383	401	408	383	382	363	411	367	377	407	401	394	378	402	395	411	395	370	402	412	428	414	385	398	355	409	380	410	386	395	417	375	357	400	418	390	382	378	379	414	375	413	392	420	379	379	382	382	452	391	371	394	421	434	378	413	379	407	387	381	399	385	360	391	381	398	368	377	382	375	378	441	412	398	394	404	385	396	443	370	394	412	377	376	390	406	394	367	380	394	342	377	382	433	372	366	365	409	402	424	392	389	388	376	403	406	422	388	403	389	391	406	360	382	439	429	395	377	387	351	367	415	400	408	391	399	377	404	422	390	384	420	351	430	385	394	398	381	383	403	395	393	381	379	409	384	373	394	384	412	395	397	350	397	420	389	385	377	386	390	392	392	348	380	400	395	399	412	397	400	417	396	399	421	365	411	407	351	380	415	394	370	406	398	420	412	413	427	370	427	426	409	376	403	412	421	364	420	390	400	389	374	375	400	393	427	385	395	360	406	390	394	364	382	411	398	392	388	399	393	372	409	386	396	406	389	408	432	416	422	363	411	417	446	399	387	414	412	382	384	409	390	406	384	400	387	390	420	413	379	394	364	386	406	437	379	388	430	346	369	392	408	392	404	396	422	383	407	417	342	387	397	392	408	413	436	415	417	394	383	374	411	400	357	386	372	398	388	389	371	411	426	407	373	363	368	395	386	407	425	385	404	410	399	402	401	379	402	386	369	395	394	382	384	407	398	371	357	383	406	418	388	367	392	368	393	378	392	412	359	368	391	361	385	373	357	442	369	387	363	422	399	404	401	419	393	350	372	398	400	385	386	411	411	386	404	378	385	409	410	388	367	366
44442	62836	39363	17844	4457	2985	2526	1837	1410	1217	1057	908	925	910	806	773	753	711	728	660	679	717	672	650	658	706	671	642	636	623	657	606	636	656	649	650	673	645	645	601	614	635	619	610	654	622	633	639	614	590	666	589	636	642	666	625	586	636	627	646	611	635	629	591	624	605	624	632	609	599	611	616	664	621	648	641	673	629	604	622	677	643	637	637	618	689	643	609	603	649	644	657	638	644	637	651	612	658	659	608	676	653	637	658	625	671	634	623	613	623	603	667	572	631	638	645	617	625	631	570	613	603	648	638	583	646	663	629	646	654	620	628	641	640	610	603	646	622	573	650	639	644	634	621	661	628	638	641	649	655	658	689	598	648	636	590	596	604	619	641	605	549	632	654	599	647	557	606	645	602	662	661	649	635	624	632	644	580	645	675	615	613	600	619	628	622	631	637	637	636	602	666	663	638	642	577	641	650	644	626	612	645	632	603	600	605	638	639	636	605	641	639	649	627	651	624	635	656	625	615	630	644	634	671	633	654	681	624	640	656	638	654	658	631	669	632	614	656	617	632	575	614	664	621	611	592	652	650	667	604	639	616	619	654	648	664	621	603	610	634	619	702	656	624	621	593	616	641	643	632	640	613	603	596	660	672	620	655	666	637	635	627	596	649	646	640	639	615	620	653	610	605	593	616	578	637	644	625	627	691	659	658	676	673	659	637	644	617	649	634	621	614	587	667	696	641	641	614	666	649	605	618	635	603	649	628	647	632	622	666	625	647	640	647	631	636	621	644	609	632	639	635	620	626	665	626	628	670	591	610	658	608	633	636	611	591	647	628	604	621	652	623	624	677	610	629	633	662	634	655	570	678	631	642	591	579	626	650	616	645	671	597	641	623	609	633	565	631	656	681	635	610	682	665	611	617	633	642	586	674	649	639	611	648	628	590	645	653	648	597	667	609	661	627	649	655	626	605	613	605	660	655	656	656	607	619	628	663	623	620	633	629	674	636	586	590	591	617	622	648	650	632	619	640	601	602	636	657	625	632	635	611	621	602	646	611	610	643	648	590	630	689	652	616	641	620	624	629	646	660	654	634	632	661	662	635	614	666	633	575	620	700	636	649	609	674	671	629	658	620	638	670	648	583	636	633	610	626	641	624	673	609	642	684	628	615	597	637	621	629	669	600	616	640	610	660	604	644	640	621	670	600	632	628	700	605	583	615	609	608	571	629	628	619	590	660	656	608	608	624	625	661	653	665	591	600	656	564	654	637	635	639	644	669	652	645	603	636	602	653	646	635	626	604	586	620	586	623	602	658	619	638	634	624	641	613	631	658	603	644	635	603	619	578	618	619	630	664	595	607	606	616	611	604	644	670	596	591	620	594	620	669	600	622	662	641	630	593	618	613	663	652	642	620	650	624	667	652	606	634	624	632	629	572	635	626	642	651	606	612	627	586	590	629	597	633	659	632	670	622	637	613	572	618	628	583	685	640	604	624	612	586	624	553	624	625	629	637	632	630	630	609	651	648	649	617	609	598	625	642	657	643	625	631	639	625	632	649	607	624	626	587	585	624	610	602	679	642	656	634	599	632	635	628	613	658	601	625	616	653	631	594	621	619	637	656	661	591	602	592	630	626	650	606	611	643	574	605	611	638	645	632	619	605	642	632	614	616	646	617	610	615	654	641	614	660	657	602	666	655	643	664	612	659	618	604	656	626	614	634	633	639	649	637	609	656	596	620	648	640	622	614	651	658	631	657	638	649	631	636	642	632	602	668	645	586	664	614	639	653	708	672	629	610	661	666	663	623	590	583	615	614	632	672	603	621	638	638	565	641	632	651	630	654	674	632	599	659	606	650	635	612	665	642	687	644	598	579	673	609	612	547	599	635	638	644	660	646	613	638	681	633	602	637	661	608	653	639	676	616	624	644	627	622	637	614	614	612	628	604	647	612	649	609	650	675	681	638	618	665	585	630	625	617	602	612	677	614	655	638	668	640	632	589	597	609	611	581	648	633	671	637	627	626	633	624	610	612	698	632	624	600	645	628	662	628	638	624	653	631	635	631	674	648	594	594	640	643	618	632	595	656	606	634	664	663	638	667	625	610	629	655	619	658	667	630	630	639	593	656	602	643	642	652	620	672	640	620	657	632	643	614	612	637	625	634	643	590	626	621	606	581	632	612	638	627	645	637	621	639	606	615	684	641	612	620	606	584	601	629	608	623	626	630	687	593	686	612	654	646	607	653	625	603	619	613	630	640	591	635	606	619	621	623	589	666	678	630	649	644	597	606	587	623	597	654	672	628	631	669	632	650	664	606	662	611	595	636	602	641	627	651	647	657	650	652	643	597	597	619	650	619	640	640	596	666	653	668	624	638	644	691	696	619	643	629	605	630	643	627	600	578	629	621	633	617	632	669	605	601	645	593	653	611	636	598	616	596	620	661	623	638	659	609	628	603	609	647	600	617	591	598	653	642	610	628	618	591	618	593	638	594	650	615	653	624	640	614	642	647	643	642	621	654	654	645	599	631	641	641	668	640	631	603	605	665	642	716	594	647	614	630	618	610	660	617	601	659	583	626	628	631	605	610	668	637	624	619	613	633	636	668	642	602	613	632	645	642	668	601	627	630	615	649	665	629	622	663	660	706	654	666	614	617	656	641	615	627	658	664	625	637	645	672	645	670	635	637	614	628	678	624	608	649	599	634	649	671	620	647	626	664	623	602	616	649	655	646	599	639	638	629	628	641	614	634	626	636	627	595	601	663	658	633	645	634	683	603	611	642	629	663	641	684	642	664	634	602	638	637	658	639	633	624	657	654	653	603	627	635	567	668	628	612	609	660	606	644	648	628	608	650	644	619	599	601	641	634	597	618	665	650	691	646	635	647	644	649	664	602	621	604	598	606	647	636	622	683	637	585	642	674	646	622	578	650	628	666	626	642	628	606	615	647	635	629	596	615	584	665	595	668	609	608	627	655	651	654	650	651	616	615	597	624	608	570	625	612	634	629	682	619	620	640	612	624	626	658	636	613	630	616	655	632	685	632	647	646	631	626	606	632	632	642	619	620	618	605	642	658	651	622	649	612	602	641	593	686	605	603	626	657	676	646	638	633	632	588	604	613	628	599	598	603	623	614	639	635	626	630	612	607	633	611	565	647	609	627	623	634	603	625	641	598	595	630	622	642	616	600	660	610	624	610	618	635	643	583	628	601	653	650	659	619	628	609	572	591	635	595	637	614	622	624	594	607	635	595	661	636	633	650	681	638	640	634	631	674	680	615	663	592	652	672	648	661	647	597	661	642	647	593	618	599	644	602	640	609	596	644	611	634	587	614	609	604	657	611	633	605	657	653	671	641	630	661	651	604	615	580	599	622	603	621	609	613	634	625	605	625	638	637	645	661	609	631	658	625	626	594	633	648	626	619	674	583	631	631	628	633	650	658	655	606	616	637	664	631	611	645	596	633	639	635	628	653	635	638	663	670	606	702	602	643	582	671
23669	21722	29417	24337	21499	18817	3789	805	510	396	378	352	306	261	272	289	240	225	244	220	198	221	190	188	208	194	225	201	214	212	200	207	193	179	195	181	216	194	213	165	166	209	185	178	189	190	205	178	179	187	171	218	210	201	187	167	193	182	168	172	192	218	203	184	201	169	186	184	202	197	175	202	191	177	186	179	209	196	210	160	164	191	192	171	173	176	168	179	188	191	181	188	202	181	200	203	174	204	177	187	206	182	158	203	184	160	174	222	180	190	163	166	164	182	177	171	193	194	199	198	167	182	174	179	187	168	201	183	190	188	188	178	195	190	210	184	165	190	191	182	181	190	195	180	196	191	175	173	170	183	178	190	190	178	176	176	191	198	201	197	182	180	165	174	172	183	168	187	196	196	166	160	164	202	167	163	183	209	185	193	156	208	189	200	185	160	184	167	173	191	175	199	176	192	188	166	220	193	182	182	181	190	196	179	189	166	178	199	192	190	179	199	189	173	193	208	178	169	179	186	179	172	193	190	172	175	180	183	179	178	186	210	169	185	174	174	184	178	176	185	182	176	183	163	192	212	190	166	186	192	212	174	200	190	174	157	187	189	174	202	192	171	168	175	190	168	178	189	158	169	189	182	201	172	191	200	194	190	180	202	163	180	161	181	194	187	158	187	201	200	170	169	198	191	181	166	192	193	197	173	161	177	207	200	175	176	184	164	173	169	177	169	180	174	191	167	157	186	198	203	203	176	171	196	192	174	190	167	160	182	198	205	180	188	195	160	169	199	179	181	178	195	199	205	160	183	182	183	180	186	196	217	185	188	179	183	183	191	171	205	204	167	179	169	210	164	186	184	186	186	181	198	188	175	205	192	191	170	183	186	192	159	181	176	171	175	169	170	184	197	173	180	175	182	177	194	168	174	168	184	167	187	184	198	157	165	163	197	161	184	183	198	205	180	190	184	199	163	153	181	191	201	177	178	190	176	171	210	170	181	173	194	188	181	197	192	147	218	188	180	180	198	180	167	176	181	187	158	184	189	176	197	200	179	195	156	164	187	199	190	168	177	186	191	194	175	177	151	182	189	162	175	180	174	182	164	159	206	176	183	197	174	174	180	176	184	175	174	164	197	197	187	182	171	169	178	185	195	185	158	161	187	177	182	186	165	193	195	184	163	180	182	176	196	180	178	176	203	178	148	194	199	198	202	167	211	178	199	183	182	158	180	204	200	155	177	189	216	193	184	184	205	179	205	180	195	206	206	186	185	178	207	188	174	186	188	178	182	171	179	193	187	210	193	188	196	172	193	167	169	178	177	189	196	185	174	167	174	189	183	174	192	203	201	167	178	159	206	170	167	205	184	181	173	184	155	172	159	189	173	164	191	163	167	175	171	203	205	179	185	165	167	184	177	178	187	155	171	163	185	163	208	180	161	202	191	179	203	187	177	201	168	201	212	185	180	194	185	175	164	203	195	191	181	179	177	155	166	178	159	195	194	166	189	179	164	195	191	173	191	167	190	176	172	175	176	189	223	144	185	177	199	192	170	191	186	197	174	180	167	197	188	183	193	188	164	193	167	210	185	181	174	188	166	186	203	183	194	195	187	176	174	191	204	174	173	183	160	189	184	191	189	162	178	163	185	189	163	174	193	166	179	204	189	171	181	168	188	173	193	167	173	188	189	179	170	190	196	203	177	158	174	191	198	183	166	175	184	185	203	164	178	193	177	192	190	188	208	192	188	163	181	216	192	180	180	183	195	205	197	173	173	178	162	179	160	164	175	173	183	197	186	165	181	189	179	171	194	189	195	178	186	179	194	187	192	166	168	166	188	193	172	186	165	193	186	192	170	194	157	200	180	177	160	180	162	172	198	210	170	175	200	188	177	187	174	200	191	176	162	177	175	183	195	181	195	172	193	173	176	178	183	198	190	199	176	198	179	203	200	191	182	187	174	186	157	174	188	184	165	166	165	193	185	182	190	176	171	212	192	191	195	182	183	206	190	181	167	163	197	178	203	166	188	187	179	174	196	196	178	182	182	176	154	170	174	161	179	177	200	186	186	186	174	178	196	180	168	189	170	207	195	165	172	209	185	189	171	167	183	186	201	171	172	198	213	196	177	184	190	176	172	173	185	200	178	189	191	218	186	201	170	171	183	163	182	182	174	191	189	169	193	185	206	173	159	204	185	185	191	174	153	170	160	175	192	213	183	189	194	182	197	219	165	166	193	194	198	186	185	176	193	190	177	180	180	191	211	175	170	148	185	179	190	161	189	181	182	159	210	216	182	204	170	183	187	186	195	168	187	216	174	163	196	180	172	189	188	173	171	183	188	180	181	203	177	180	194	192	192	181	179	187	178	209	200	182	160	160	194	188	190	192	184	197	199	182	169	196	190	197	191	195	181	168	165	168	179	182	179	202	182	192	193	173	191	185	204	172	159	176	208	183	184	210	186	198	182	192	174	163	145	207	173	185	191	190	183	194	174	173	169	211	174	186	190	158	186	168	187	220	189	200	191	171	190	177	166	151	185	178	180	190	181	156	196	182	164	165	205	195	199	190	212	176	195	170	180	183	204	193	171	194	187	168	164	187	176	199	176	171	157	185	192	177	178	182	176	183	158	182	204	197	188	197	191	181	197	168	165	210	194	175	193	184	167	181	167	189	179	184	191	186	178	185	203	190	176	187	157	209	175	187	156	191	173	197	177	181	193	170	160	180	183	205	181	175	168	175	185	181	165	170	182	189	203	191	181	183	212	174	187	171	185	181	198	146	177	162	161	185	174	178	176	185	170	170	184	161	184	199	192	218	162	162	192	180	163	197	179	174	163	212	191	189	170	195	192	211	180	180	192	201	189	150	176	191	165	173	188	190	191	167	177	195	180	189	183	183	175	186	185	183	177	177	161	208	173	201	188	191	172	177	217	184	178	176	209	192	162	211	194	189	176	167	200	189	163	183	160	158	192	173	187	153	167	198	185	180	180	179	199	201	169	170	203	170	188	183	173	180	174	201	166	185	200	179	188	190	192	190	173	179	178	175	158	176	196	158	168	171	181	201	171	195	173	184	170	223	188	202	210	182	166	176	185	192	180	205	183	181	208	204	187	173	155	200	173	183	173	152	206	201	198	187	185	187	209	195	178	196	189	179	191	184	168	174	184	193	194	160	176	198	173	188	179	186	190	173	180	183	181	165	176	186	161	203	182	179	165	190	196	189	176	168	189	180	185	184	181	171	193	172	174	192	205	169	198	189	184	170	196	188	167	186	211	182	190	194	166	195	178	170	200	163	181	185	204	203	184	155	205	168	165	183	200	189	181	181	170	153	163	182	177	189	179	186	175	189	179	177	193	200	197	161	167	190	169	190	190	184	219	172	183	190	184	167	170	213	206	176	199	193	192	188	186	179	190	167	201	202	177	196	179	176	179	193	170	191	209	173	196	178	204	190	174	189	153	183	191	188	169	191	189	196	199	166	194	178	188	184	186	173	196	178	212
48147	71642	51334	26388	3651	2767	2848	1862	1289	927	937	878	720	639	617	506	497	495	402	437	402	401	379	377	334	372	364	353	377	306	331	298	323	356	351	302	330	348	290	346	291	322	314	310	319	348	330	322	312	315	282	286	318	335	291	308	337	306	318	300	301	307	310	332	307	302	344	324	309	326	296	305	299	328	318	326	306	312	310	318	327	330	304	281	299	300	326	296	287	292	298	322	290	304	303	328	292	306	294	313	291	318	295	308	302	319	287	280	317	305	312	297	293	300	292	290	293	280	295	302	313	290	328	350	317	309	295	323	295	301	331	311	310	291	301	301	322	304	304	273	283	289	319	294	349	315	301	304	317	309	353	280	309	311	333	309	274	291	264	285	329	272	300	323	278	293	290	308	291	299	299	280	321	292	287	277	292	276	325	293	302	299	317	303	308	317	332	310	298	316	292	299	332	273	294	282	298	307	293	291	301	281	290	311	304	276	268	309	346	283	325	302	271	280	299	283	295	339	296	292	310	281	309	283	305	324	341	343	318	296	322	311	306	310	290	301	302	316	294	286	313	288	333	315	263	292	330	293	308	309	278	311	299	280	295	289	300	309	302	313	296	266	288	299	320	285	279	272	307	300	316	304	312	310	310	339	280	320	301	305	314	314	295	287	334	315	285	314	292	285	359	315	298	317	314	329	315	276	311	341	310	308	309	286	304	298	277	303	335	289	316	302	285	276	328	296	312	297	317	294	311	290	317	344	317	301	309	267	298	319	279	306	308	304	341	297	280	292	300	297	302	296	276	299	303	290	324	302	259	297	294	314	341	328	301	297	305	321	301	291	273	303	329	296	318	302	323	308	305	307	324	279	296	313	315	290	302	306	274	311	304	291	322	306	302	304	300	292	287	319	321	341	318	305	319	307	301	331	313	290	316	301	313	300	312	279	297	294	321	317	290	284	297	298	289	283	268	338	299	298	296	323	308	325	307	326	279	273	251	310	296	294	310	321	303	290	303	313	304	317	304	284	319	302	301	306	289	325	287	327	329	299	303	303	311	303	289	295	292	304	297	303	314	306	328	310	312	272	320	291	296	336	312	292	292	327	323	287	321	297	338	307	289	297	294	289	325	274	278	303	285	304	301	316	296	271	301	304	313	316	324	310	345	292	339	312	276	289	309	294	302	312	287	299	283	281	309	309	319	293	308	331	305	309	304	301	288	288	330	293	336	292	309	273	305	295	336	285	307	291	293	319	301	324	290	300	293	283	308	309	298	327	320	272	310	296	309	296	285	307	291	313	315	300	314	324	292	316	261	318	337	337	266	290	272	301	312	326	297	310	302	294	312	301	270	266	292	321	302	281	307	344	300	288	308	320	298	299	318	291	328	294	328	293	314	305	328	293	289	273	305	308	287	309	265	313	286	268	310	304	314	294	302	338	277	335	304	320	310	291	311	318	309	295	288	307	305	329	306	306	314	309	279	290	302	320	347	303	312	280	305	325	296	293	322	314	309	299	288	306	288	299	310	312	334	272	295	313	327	283	301	279	287	308	320	292	303	289	291	303	286	311	324	290	333	303	299	282	275	300	309	284	289	355	301	343	296	309	309	255	289	290	301	287	289	277	333	313	315	287	288	334	325	301	293	306	326	310	292	338	282	297	325	272	297	313	331	293	300	303	274	307	307	293	301	290	303	302	305	293	327	290	279	291	285	316	296	310	336	321	311	306	303	342	291	309	308	287	295	325	293	289	290	290	286	288	319	309	303	302	268	338	329	290	300	312	307	304	306	317	304	296	312	329	288	313	310	331	303	297	324	314	310	304	318	310	317	324	286	305	306	272	300	312	278	300	276	300	336	271	319	330	282	276	298	300	300	304	284	287	310	302	323	301	291	328	317	302	314	287	319	283	307	277	299	318	274	311	304	326	328	304	327	290	289	292	299	305	285	290	307	307	347	322	311	313	313	322	300	318	275	317	325	317	294	308	283	284	289	305	318	293	294	282	329	299	287	301	297	310	312	310	325	322	320	298	310	300	313	309	278	297	294	338	305	319	339	320	334	291	317	314	271	321	300	306	291	316	315	282	282	308	299	251	302	307	289	313	285	291	311	328	291	276	308	279	271	326	334	311	305	288	295	296	282	291	260	304	318	290	322	319	298	290	318	288	320	310	300	289	295	277	275	297	295	281	274	305	277	314	325	302	338	309	304	315	331	305	274	314	313	306	323	298	281	298	295	313	310	314	298	298	311	320	312	293	309	290	301	309	318	311	272	316	291	284	300	284	299	288	311	303	277	293	322	315	312	301	286	316	316	271	301	288	268	315	285	282	299	294	310	317	297	292	317	307	324	317	309	297	348	296	329	304	307	293	304	290	326	301	310	298	320	306	321	307	310	315	288	307	301	306	263	287	335	313	296	324	329	296	324	288	325	320	290	325	308	288	306	309	315	324	321	320	318	295	306	326	312	289	311	297	303	296	284	320	266	289	316	302	306	295	295	299	307	287	310	313	326	297	298	315	268	327	303	296	296	310	299	303	296	309	282	311	305	299	299	295	309	315	314	308	289	303	314	340	328	333	291	290	298	296	315	282	306	292	299	313	315	294	266	306	285	292	299	273	323	309	317	320	251	297	322	277	299	270	320	327	321	322	293	314	298	306	281	297	326	306	286	305	299	310	325	307	301	281	341	322	315	337	281	272	320	289	315	320	300	296	301	322	288	318	294	314	323	296	298	330	310	311	299	286	296	323	289	308	314	267	261	299	307	317	338	314	317	297	300	266	318	303	294	298	314	309	297	340	307	283	303	303	302	369	310	284	293	268	322	291	330	284	328	288	344	308	308	297	345	313	298	295	320	289	316	300	322	309	294	292	330	267	301	318	267	275	302	300	325	274	306	283	305	300	293	286	283	327	288	290	306	307	278	338	297	283	330	301	317	291	312	292	295	341	300	280	306	296	324	333	274	286	322	331	304	290	315	287	300	288	287	279	293	301	324	310	279	337	289	304	331	294	354	346	311	295	311	305	319	333	277	275	289	324	291	309	288	310	300	294	306	262	307	312	320	278	345	332	306	293	282	309	315	296	339	365	280	313	275	319	317	333	323	301	315	315	301	299	294	296	300	292	319	296	313	293	309	282	342	322	304	308	322	278	279	299	313	319	317	303	308	323	310	321	304	299	282	301	298	290	290	311	300	319	301	291	305	312	312	286	297	317	307	288	299	262	321	305	302	311	290	303	283	331	301	287	303	287	290	313	307	310	297	281	291	296	322	325	331	288	295	302	310	313	324	315	305	302	279	287	327	309	288	319	303	286	297	296	308	280	303	289	302	310	294	282	320	322	321	327	283	305	322	296	309	288	291	281	304	312	311	285	317	314	314	312	321	302	297	369	315	266	290	288	301	285	327	324	327	306	316	310	310	288	260	291	295	300	284	302	323	295	328	295	320	292	314	320	291	297	333	298	284	305	302	378	331	318	318	284	298	273	320	315	330	333	309	296
30724	32131	23355	4850	715	782	679	617	491	455	486	492	428	460	411	478	477	433	464	443	434	407	453	429	447	410	412	423	422	436	448	433	481	441	416	421	463	423	442	474	402	412	429	431	424	449	425	413	427	405	420	432	406	411	484	422	435	440	449	470	422	437	452	429	432	410	411	432	447	435	461	430	450	419	423	423	434	444	436	428	409	456	433	434	417	436	465	444	453	454	426	448	450	444	413	456	422	420	448	462	437	432	453	452	448	445	437	434	397	418	444	451	427	408	431	437	438	445	441	475	434	442	460	476	470	435	415	427	445	432	449	427	430	401	405	446	443	427	413	436	490	437	451	434	453	433	460	419	447	454	405	438	452	441	403	435	443	449	414	451	387	472	424	433	442	450	426	481	442	444	437	431	380	433	470	449	439	421	449	462	425	390	437	451	450	407	422	425	449	428	406	420	426	443	402	474	433	443	465	441	454	404	425	480	393	444	437	449	418	457	441	449	426	404	398	453	427	432	430	437	439	430	430	425	453	432	406	420	440	419	442	416	425	443	461	441	452	459	416	427	433	458	404	438	452	430	415	399	420	467	454	434	413	415	453	452	403	434	415	440	449	441	437	446	407	431	494	421	436	416	430	444	453	407	439	403	420	428	467	433	429	461	449	456	425	452	421	426	447	435	434	417	455	451	449	430	428	422	466	447	392	435	441	413	445	475	427	441	436	429	437	442	437	442	428	420	428	385	469	415	432	441	446	430	444	432	411	435	436	459	481	451	456	413	459	448	454	403	411	458	418	453	413	478	422	463	461	422	433	424	419	450	426	434	428	410	434	426	423	464	465	445	426	453	427	413	443	459	433	394	404	457	418	452	433	423	447	421	463	465	458	466	440	447	410	436	459	438	412	445	478	442	422	451	459	395	462	416	465	454	414	440	470	409	403	422	421	405	433	445	440	455	430	417	434	463	383	411	440	447	457	455	401	437	448	446	442	451	422	427	405	458	445	408	464	437	436	420	430	423	397	461	431	447	431	453	421	431	439	429	392	445	419	436	425	413	427	462	435	430	409	428	448	436	398	441	430	450	411	465	426	418	453	436	462	440	468	410	449	472	413	413	444	417	457	415	455	433	400	411	444	480	425	456	434	428	455	459	448	427	432	458	440	400	424	430	431	495	419	432	448	432	444	435	426	422	434	439	448	441	437	416	431	455	468	419	448	456	459	436	476	437	400	430	447	427	442	427	416	433	440	455	416	431	449	430	435	442	416	438	442	442	439	413	464	432	419	458	428	440	425	462	418	424	415	430	449	428	457	434	421	426	415	452	443	466	422	431	472	420	396	468	439	432	455	430	395	446	468	445	483	454	447	460	455	442	456	468	440	406	461	434	456	451	473	463	430	431	432	449	413	397	412	458	427	470	437	418	418	441	449	411	401	443	453	426	467	434	452	387	439	408	484	456	424	424	454	407	438	437	464	460	443	420	447	446	472	429	444	473	454	459	446	434	460	423	431	421	434	418	412	439	403	462	417	419	408	423	434	460	426	458	441	442	380	402	389	455	435	475	381	428	423	432	428	440	426	483	452	440	425	435	433	416	426	475	430	398	429	449	428	427	432	412	442	422	450	430	426	409	440	420	443	457	418	402	423	440	404	435	424	447	433	414	452	455	426	457	406	396	422	404	422	414	429	433	421	435	430	444	464	447	459	424	440	409	421	426	451	446	417	447	479	479	403	475	412	401	430	456	458	448	402	456	433	425	432	477	407	416	445	427	445	448	434	416	447	449	461	415	417	452	385	473	445	439	429	427	449	431	441	418	470	428	420	445	411	425	461	405	465	391	442	459	424	416	424	446	439	434	418	424	407	431	457	423	421	411	431	459	436	440	453	443	394	404	426	442	430	449	425	442	416	434	413	425	436	441	445	413	448	467	429	481	442	448	417	416	406	456	419	448	408	426	445	421	398	417	431	439	440	429	466	436	409	417	416	454	437	437	440	447	430	425	414	434	442	439	443	419	472	474	429	419	475	440	400	446	401	473	452	446	453	427	414	453	395	439	446	433	407	420	399	460	429	452	422	452	437	416	475	448	438	459	442	419	442	450	470	413	438	435	422	420	424	436	418	428	424	438	424	457	394	462	442	459	429	407	421	418	402	425	457	398	394	426	427	407	399	412	401	396	433	449	434	435	415	441	452	426	433	441	463	467	415	442	415	457	454	392	417	447	435	469	405	398	435	448	453	426	460	451	434	439	435	413	482	424	456	434	417	432	425	401	408	431	457	468	438	417	457	469	435	423	401	441	399	444	445	465	434	447	404	444	470	407	438	416	461	431	455	448	424	443	430	403	451	441	449	438	471	436	459	427	418	464	438	434	436	459	468	426	465	445	438	426	452	409	433	428	432	393	443	409	397	427	436	448	393	432	403	434	401	466	457	473	420	461	442	461	453	453	417	413	409	427	451	456	442	445	432	429	478	451	478	481	425	430	428	407	423	439	450	408	396	459	427	409	449	425	410	441	438	449	474	422	465	407	443	403	421	463	447	417	407	390	430	428	439	473	446	412	437	398	429	412	428	438	438	462	464	440	485	445	471	430	468	449	473	462	463	404	383	428	415	428	434	393	492	432	455	411	422	448	422	415	468	430	457	441	415	445	447	412	442	391	437	459	455	441	430	427	415	445	412	446	436	449	421	396	410	433	414	457	446	408	425	424	438	427	435	445	441	429	461	442	432	427	408	441	435	428	426	432	435	474	426	459	449	452	393	409	404	449	447	459	396	452	441	446	475	432	450	443	420	404	425	423	466	442	437	432	412	448	419	452	427	426	429	457	423	431	438	448	430	409	414	424	407	442	387	441	459	470	454	421	435	439	423	406	469	428	431	412	438	424	458	390	422	456	462	444	405	420	438	421	467	425	435	444	428	430	404	438	446	444	444	408	433	422	412	478	437	440	422	421	481	450	438	443	409	419	493	424	457	454	418	435	419	418	436	412	442	411	446	456	436	429	431	433	403	429	417	429	418	412	437	444	418	405	408	454	422	414	410	431	439	446	426	454	430	502	395	416	451	411	437	408	443	438	439	429	445	432	464	465	447	415	446	457	378	420	456	447	412	397	441	421	450	449	488	448	451	473	427	411	449	443	441	458	408	443	433	428	453	424	408	394	427	458	471	472	439	427	409	436	454	446	403	456	450	419	453	423	446	437	404	464	432	441	438	451	442	415	449	413	415	423	451	458	432	465	466	427	431	438	472	459	429	460	423	448	436	470	420	425	404	422	418	431	409	411	441	410	415	399	470	438	432	425	440	449	460	432	430	487	454	444	420	440	429	425	438	402	434	461	473	416	430	425	442	436	413	474	444	438	426	431	420	437	417	427	408	431	414	438	437	444	440	444	408	417	445	444	433	441	427	427	412	456	439	416	430	429	439	442	428	430	438	435	436	422	452	405	431	442	426	439	455	454	417	414	457	446	425	415	422	439	425	419	427	434	436	415	431	433
39489	49321	22602	2546	1276	1671	1482	1337	876	771	773	761	819	755	744	669	677	697	723	694	736	668	679	707	720	744	725	673	746	676	690	671	694	659	698	740	707	703	690	691	713	681	738	679	709	736	678	704	667	750	726	731	693	685	669	712	702	685	706	622	697	701	700	673	714	707	687	714	732	731	686	749	699	662	627	667	650	696	679	719	677	716	670	699	711	675	734	668	630	728	703	650	667	701	692	692	692	672	674	666	728	691	674	647	675	706	719	706	719	653	683	640	681	668	665	742	699	696	689	690	721	679	650	702	688	640	702	666	650	679	716	694	680	656	732	715	672	735	696	655	629	670	650	708	636	699	682	696	679	702	717	681	740	681	683	687	714	719	744	705	634	654	686	692	681	689	722	740	669	710	624	717	679	697	703	735	720	657	696	704	691	705	627	695	682	729	681	701	631	680	681	641	688	666	679	691	665	657	645	710	686	696	686	637	716	658	646	697	692	716	683	661	737	726	694	704	694	684	682	684	664	694	701	706	636	658	690	643	706	677	718	699	679	725	709	674	656	750	662	711	674	682	719	705	673	655	666	698	704	718	693	696	691	703	727	687	632	725	726	714	676	661	674	691	635	676	680	645	713	709	713	643	702	711	735	702	705	706	665	684	667	664	704	665	671	668	668	714	688	674	677	723	663	690	702	706	703	726	668	675	688	679	675	677	691	685	654	703	702	689	644	721	691	669	692	683	684	640	692	706	655	667	705	681	716	673	660	674	681	606	696	719	680	676	692	676	689	688	692	632	670	715	680	709	655	766	706	665	677	689	703	696	677	646	650	681	682	712	733	719	683	692	665	710	739	714	690	692	677	690	686	657	660	710	701	711	681	707	692	726	716	726	658	657	660	681	720	673	693	714	672	672	708	680	719	742	676	695	733	716	704	698	722	697	673	734	638	713	669	677	740	687	706	701	662	700	734	680	702	693	635	697	702	660	706	703	675	701	640	688	675	645	708	661	680	675	724	667	687	689	711	660	703	694	672	682	685	682	685	647	739	681	700	747	723	697	666	713	661	710	693	680	698	675	682	726	675	698	691	703	674	700	672	685	666	692	687	677	681	684	690	698	656	671	624	699	703	693	674	754	711	716	671	699	677	679	660	709	736	710	722	699	735	629	603	714	746	708	694	703	677	659	752	655	729	706	704	656	687	668	645	706	716	728	666	713	655	712	722	664	719	671	696	694	670	709	714	681	672	639	666	710	665	711	693	655	665	688	676	679	679	715	657	674	669	742	722	675	696	652	680	692	681	677	645	687	698	668	638	649	658	650	645	762	695	662	689	720	688	689	712	723	667	691	720	695	712	700	692	646	721	683	631	685	674	673	698	672	711	677	710	692	687	671	678	743	674	672	729	675	673	684	703	671	701	694	745	715	703	716	668	662	688	655	653	643	742	681	672	659	708	672	666	724	671	666	710	661	700	733	678	691	677	684	700	644	698	708	669	677	679	705	664	711	657	726	651	741	656	693	692	696	680	729	702	725	721	690	656	702	718	681	671	696	649	685	715	688	667	692	724	699	687	701	728	655	663	667	653	649	697	677	689	715	675	677	689	729	733	696	677	684	692	675	674	666	710	723	722	660	689	715	669	669	714	697	704	717	742	662	664	689	700	703	719	598	674	684	658	668	636	714	696	675	655	641	611	683	698	689	647	684	656	719	686	688	725	697	714	684	666	683	638	699	677	698	725	682	685	680	671	664	715	688	660	670	657	714	728	704	657	697	717	709	710	672	691	686	681	696	691	679	729	663	691	728	668	716	723	661	700	669	739	684	701	684	721	715	663	666	639	719	718	707	709	700	713	621	695	721	714	685	673	714	729	650	731	709	682	649	703	655	680	692	699	680	734	685	699	704	643	668	671	747	721	694	665	652	712	691	653	636	686	671	718	682	722	634	678	677	717	703	711	670	675	670	663	691	683	687	675	720	708	686	668	685	725	682	728	725	668	690	739	668	665	689	685	644	727	712	725	696	735	714	659	745	710	691	705	665	666	707	656	707	677	706	710	673	666	679	704	682	696	679	692	664	682	680	697	711	696	656	687	703	693	694	725	714	743	707	692	680	697	685	688	678	665	678	667	680	718	679	698	659	746	678	661	692	660	733	704	659	669	703	674	723	693	657	721	735	712	674	651	695	690	669	664	671	673	693	680	732	671	680	669	689	683	702	689	672	708	673	706	682	689	702	668	673	733	666	704	720	685	699	678	682	709	701	677	704	694	666	716	728	669	684	678	708	690	680	654	727	702	678	724	688	676	712	700	691	705	652	723	647	701	725	688	744	685	683	722	696	670	719	684	667	693	641	690	654	695	691	665	667	676	683	696	721	674	689	682	668	711	735	669	705	702	746	687	649	686	723	709	670	731	664	675	707	676	660	666	679	694	703	712	632	683	678	667	705	735	624	675	710	648	720	692	694	703	699	728	619	703	681	712	692	649	729	687	711	677	690	693	679	665	682	635	653	653	693	693	674	687	712	737	669	699	672	710	659	707	721	696	696	720	689	671	693	692	645	716	672	677	694	684	664	693	659	723	645	718	691	675	686	718	664	653	665	688	735	707	679	669	678	671	711	709	675	706	687	698	690	727	726	729	670	700	728	711	687	709	667	689	676	696	704	705	694	676	699	684	675	705	701	676	673	683	683	686	681	663	695	699	689	717	684	718	775	656	674	680	699	704	662	654	704	721	753	655	730	699	687	712	663	730	645	722	707	692	698	692	681	776	646	688	692	700	694	742	661	705	653	685	675	691	707	691	651	740	715	699	688	666	719	690	700	705	711	701	675	656	701	702	680	733	667	724	707	687	685	771	628	684	692	671	701	676	681	679	685	674	738	690	686	656	685	691	705	672	671	728	663	712	643	637	681	685	625	726	690	705	674	698	675	686	675	687	680	700	710	668	693	681	656	667	716	730	725	676	715	659	679	653	702	720	663	696	681	663	713	695	708	619	728	673	689	700	734	654	742	702	746	694	692	670	689	680	702	638	716	674	722	669	702	691	694	685	732	721	637	700	689	730	694	718	620	707	690	678	706	708	677	695	714	670	679	677	684	663	700	645	713	677	694	676	694	665	678	662	669	691	672	707	707	727	650	649	698	692	722	729	683	711	680	670	690	683	691	698	654	707	729	698	680	715	719	742	739	654	674	666	716	662	682	709	707	683	696	738	680	684	699	676	670	685	687	641	702	654	713	740	699	718	650	684	740	650	701	683	703	683	710	680	710	716	627	698	669	697	668	681	688	695	716	669	676	691	676	658	697	638	716	702	732	675	681	728	675	670	704	683	656	683	674	702	680	723	652	702	708	693	693	684	640	677	711	667	646	664	684	717	659	698	659	647	692	697	741	721	689	714	680	707	679	687	688	685	663	661	690	681	670	646	702	700	674	691	666	700	683	677	699	685	686	714	661	694	723	686	708	722	652	715	706	689	675	713	676	671	654	699	692	647	643	724	657
24598	21705	28868	24779	19467	5098	1353	931	720	570	490	435	420	412	441	438	441	420	418	434	396	402	416	388	376	422	438	403	383	415	404	415	410	406	402	366	366	377	398	416	377	404	388	371	388	380	415	373	405	420	408	378	410	384	380	376	357	394	400	393	390	377	375	410	376	400	389	362	375	418	403	360	390	389	418	378	360	372	399	389	458	352	391	362	380	391	391	366	419	362	388	382	402	419	372	369	394	365	407	402	403	450	394	435	405	394	378	415	347	392	379	397	376	406	359	384	367	391	377	384	360	384	368	389	406	361	413	389	391	385	390	380	386	370	376	419	421	405	369	401	388	387	421	404	417	389	409	402	390	380	350	403	397	357	389	373	378	407	349	381	396	416	377	388	405	391	418	392	383	407	421	409	383	384	387	370	363	421	373	373	375	379	395	398	377	404	373	381	371	396	408	365	400	367	416	367	376	364	357	401	416	411	374	377	387	352	391	356	354	390	397	347	373	366	381	376	400	401	396	399	385	368	397	398	379	401	413	381	388	392	363	424	398	407	381	416	386	376	385	384	405	389	401	359	423	422	396	393	375	356	412	390	391	372	372	364	390	391	406	408	394	391	410	400	372	360	392	384	342	367	429	401	376	404	400	361	362	407	432	389	394	416	352	403	340	395	392	404	374	399	383	365	430	375	389	387	365	395	382	382	362	389	407	410	383	381	383	363	405	414	399	397	413	403	383	391	391	396	362	386	384	411	361	360	430	361	380	362	356	350	371	421	443	400	430	425	411	381	404	369	362	374	388	395	384	387	383	403	402	322	409	398	388	412	354	401	371	381	399	404	359	394	373	389	365	357	377	382	399	377	407	379	392	368	390	380	389	371	402	374	374	384	405	368	405	394	367	351	406	376	391	407	375	384	376	396	373	362	448	400	396	396	386	385	385	370	390	430	380	380	365	386	386	382	375	388	385	373	401	415	362	377	399	399	393	372	399	393	370	388	418	401	426	424	394	398	397	398	338	382	384	397	367	367	381	374	375	394	383	371	411	380	392	365	394	371	392	423	367	387	399	371	366	372	376	367	405	352	375	424	380	379	445	374	377	380	385	409	394	408	363	424	391	373	380	362	404	397	394	376	357	377	422	407	381	395	408	411	395	389	391	382	389	386	367	370	396	386	383	414	402	356	395	386	388	373	418	379	376	398	379	403	386	404	371	402	357	421	388	413	408	387	392	398	388	349	361	411	393	385	371	420	393	402	387	400	353	395	356	383	371	366	360	374	377	341	370	423	400	380	390	347	394	370	371	384	380	367	406	381	371	424	392	404	369	360	400	392	427	402	335	381	398	394	383	374	344	377	410	437	412	371	351	380	395	391	352	389	417	372	372	374	405	393	374	364	402	406	382	363	403	376	410	383	356	378	427	389	405	374	382	397	384	388	421	394	394	380	375	380	423	392	399	384	397	361	392	373	345	424	380	404	386	404	394	367	362	399	424	423	370	390	401	405	403	379	388	370	388	379	395	384	405	367	404	380	403	386	436	398	381	381	363	357	357	407	392	396	369	404	386	384	434	365	407	389	380	386	405	356	391	378	379	367	361	408	362	398	383	381	376	362	406	355	396	413	393	399	389	403	419	390	356	391	357	379	379	387	404	385	337	398	401	385	427	408	381	385	389	381	345	364	378	388	386	381	407	392	366	399	428	361	349	399	350	366	357	392	387	413	392	413	378	400	417	409	387	414	347	382	377	382	381	363	407	361	387	407	390	365	370	405	388	363	387	376	363	419	392	397	386	364	420	372	398	349	384	426	358	406	370	369	390	393	416	408	360	371	346	376	405	395	421	394	396	370	391	376	353	387	357	406	426	371	376	376	372	389	367	403	356	383	392	424	375	405	360	380	396	408	379	379	373	371	410	367	370	367	423	409	405	384	370	408	356	387	386	409	396	397	399	393	365	370	364	416	363	385	334	387	376	383	388	365	378	407	392	400	407	334	376	386	409	346	377	371	364	412	379	393	382	370	368	400	384	372	384	384	408	372	410	370	397	392	410	377	374	397	393	405	394	375	393	385	387	362	371	427	395	405	396	390	390	414	386	397	389	373	390	375	395	379	362	394	382	357	389	386	438	412	409	370	382	400	374	360	375	395	393	386	441	368	374	388	387	387	400	399	368	383	391	384	402	364	410	404	366	387	388	395	398	402	403	375	382	373	416	430	374	383	412	417	366	368	393	374	362	411	396	423	408	364	372	400	379	368	401	421	416	384	373	374	364	402	379	379	396	411	375	387	412	367	381	377	380	348	379	376	407	378	379	378	359	369	386	404	397	393	390	388	355	403	421	392	377	364	416	361	400	385	404	397	393	390	384	388	386	383	387	388	387	401	355	395	412	376	392	396	379	381	363	394	365	397	373	360	421	373	358	375	350	382	384	415	398	378	360	392	384	401	358	385	377	423	359	399	379	383	392	384	367	408	417	379	407	373	379	369	393	371	395	391	389	418	387	400	381	382	368	376	391	383	402	369	407	391	359	398	404	385	346	363	376	391	370	422	403	372	386	357	397	383	375	400	406	399	381	394	411	388	359	385	389	373	354	387	404	407	390	399	336	424	413	376	386	389	361	397	360	392	415	408	405	421	352	357	397	391	375	406	397	368	417	366	377	392	344	407	406	389	345	369	362	397	394	389	380	389	401	394	404	368	407	384	409	403	396	373	388	375	390	399	401	382	373	391	382	377	414	396	393	395	343	399	396	371	378	373	365	383	395	411	372	349	403	414	407	358	407	445	362	425	364	378	371	379	414	384	384	392	375	412	390	372	389	383	383	372	419	380	407	399	418	378	394	402	394	414	381	404	368	369	417	435	388	380	405	405	384	379	393	357	394	407	391	391	391	390	415	384	384	401	360	371	373	366	386	389	389	386	373	348	374	393	425	360	387	367	398	375	404	384	413	372	384	410	383	409	373	378	388	350	403	416	399	374	413	355	364	387	375	385	429	408	357	362	382	365	420	407	394	376	393	400	376	385	419	387	398	396	393	383	376	399	371	352	408	403	348	388	407	372	391	383	394	397	373	403	403	368	379	359	378	389	377	405	373	335	377	403	360	414	383	380	367	380	417	406	378	382	357	407	368	388	358	409	379	399	390	359	405	407	400	345	402	362	394	384	380	406	401	397	350	376	398	374	392	372	387	400	382	403	360	358	408	396	396	409	397	394	367	388	419	382	413	421	381	372	398	402	415	373	371	403	424	383	401	411	365	384	378	384	408	421	387	383	396	425	381	365	379	413	382	399	351	411	357	340	404	390	392	395	424	421	363	394	408	420	367	412	383	378	402	440	377	377	398	413	408	395	383	389	392	392	377	374	400	380	393	413	380	374	405	362	396	388	385	448	373	367	363	379	402	381	396	346	361	387	370	414	376	362	403	400	365	387	382	408	363	403	413	391	384	378	405	344	405	371	376	379	408	418	410	361	426	381	381	364	387	405	391	401	388	374	398	372
43935	59954	39847	11752	3062	3364	2593	2237	1620	1179	996	836	869	852	789	781	761	715	737	683	684	648	667	670	622	670	620	659	626	619	596	658	644	654	616	613	598	622	631	680	655	597	595	607	666	626	626	572	633	604	642	624	661	621	651	608	645	627	639	625	649	599	635	608	633	647	629	637	637	632	574	599	631	611	592	608	657	647	629	615	666	618	621	667	580	574	630	628	663	630	654	630	566	628	631	680	628	665	619	642	619	625	598	613	629	639	658	628	620	577	620	614	647	642	643	647	630	625	634	652	648	594	658	630	628	629	603	627	622	634	606	577	613	662	625	638	602	593	626	604	597	639	586	622	594	622	680	640	628	643	586	657	619	566	645	609	616	603	655	612	658	594	607	624	629	683	614	636	639	563	644	617	606	653	623	628	629	611	633	638	619	660	617	585	649	639	590	612	634	648	604	632	666	595	631	629	639	600	594	660	605	585	630	621	611	688	609	614	591	589	628	621	636	629	656	567	648	609	665	611	620	635	598	638	597	607	612	617	590	632	638	625	664	623	613	599	612	640	681	626	614	626	639	621	607	612	611	593	602	635	587	604	653	599	592	625	599	615	650	676	633	611	623	619	653	648	626	647	627	617	613	606	615	639	639	630	627	602	617	633	617	611	609	593	593	640	601	626	597	607	609	627	623	616	653	586	676	620	616	600	651	579	637	555	593	624	644	672	621	640	601	603	644	628	640	614	614	638	576	604	627	626	608	619	587	592	663	635	653	643	629	610	610	639	634	590	604	659	602	648	661	635	609	611	635	603	624	597	629	635	636	606	683	633	688	660	627	630	612	644	652	606	568	642	602	609	636	601	635	642	656	649	619	598	606	553	667	598	632	640	621	607	633	625	638	574	638	646	647	601	634	589	650	645	619	636	630	675	671	592	645	620	615	591	592	641	616	622	606	646	589	610	650	610	611	637	631	606	615	632	691	630	601	644	628	610	617	611	630	634	587	645	581	606	613	610	645	609	610	678	629	579	584	602	634	640	663	605	590	596	613	590	592	591	646	672	625	598	616	645	627	603	626	641	632	636	628	628	597	609	601	628	641	646	616	666	596	643	596	671	650	652	618	635	604	580	609	642	633	610	605	569	596	636	633	628	628	638	592	600	671	597	581	630	640	593	591	652	618	639	633	641	615	642	621	618	619	614	622	642	646	623	623	610	628	626	647	622	648	606	628	637	645	622	601	684	618	604	630	697	628	621	627	648	640	662	638	695	608	666	594	671	646	593	653	617	608	629	617	620	622	689	576	597	607	599	596	634	638	611	663	612	632	654	657	584	595	636	610	549	620	640	659	616	616	604	608	635	591	635	614	634	630	616	640	626	565	611	611	662	601	597	632	589	593	644	599	628	588	589	600	625	637	593	612	619	621	593	632	625	597	630	605	638	624	601	605	644	629	652	604	590	614	584	675	587	632	644	556	616	626	658	610	612	641	635	619	619	656	624	599	634	650	612	614	615	647	611	620	641	640	586	661	615	621	637	617	642	622	653	605	621	596	640	636	635	582	646	626	682	614	586	630	583	604	637	634	625	633	621	609	612	606	649	636	627	622	624	616	611	626	666	639	634	574	657	624	641	597	591	590	595	638	606	638	587	606	650	608	633	681	631	629	561	595	607	618	669	653	633	625	591	638	632	638	590	604	613	618	642	641	608	623	640	598	620	612	608	585	589	623	616	602	643	616	607	608	589	604	612	636	685	621	619	630	604	613	620	611	656	642	660	628	582	631	649	622	633	641	649	613	635	639	642	620	628	577	613	623	626	633	618	640	597	598	657	650	612	646	620	674	609	634	566	654	602	598	599	678	622	616	618	645	637	629	644	602	690	596	616	578	655	665	598	635	599	629	651	604	615	619	626	655	615	632	592	659	612	669	612	650	672	611	630	650	634	629	689	609	646	676	614	618	591	597	597	642	621	618	628	630	604	624	635	611	611	617	594	606	621	587	612	637	657	613	608	657	593	586	598	610	602	570	617	625	584	593	629	616	623	610	604	608	648	587	594	583	635	609	661	595	639	596	629	606	627	642	661	648	654	641	590	648	628	604	603	672	613	645	603	662	613	595	620	621	606	596	614	670	645	627	564	652	597	630	634	581	652	606	606	589	637	599	602	616	633	605	636	615	620	637	647	620	627	610	584	635	584	597	633	617	584	671	628	653	609	616	600	642	610	616	586	668	626	644	622	620	616	608	628	635	615	607	575	654	601	638	612	605	654	629	611	623	613	641	609	595	623	679	629	631	618	712	615	624	629	599	610	590	632	613	629	622	670	629	640	621	598	624	600	645	623	653	593	623	599	621	679	671	609	591	612	596	624	613	608	619	652	627	642	626	616	577	605	654	617	628	632	611	639	608	647	633	602	583	665	633	626	564	624	612	660	649	683	637	609	629	600	639	657	595	609	649	614	583	650	654	653	603	639	608	617	640	634	571	605	630	617	635	622	631	619	653	587	606	690	615	578	649	650	663	610	578	655	617	608	644	618	632	629	609	618	647	625	603	601	655	608	640	645	643	646	653	627	617	650	588	588	659	633	574	625	697	632	633	640	614	579	639	593	615	607	625	623	629	622	612	657	636	606	623	590	640	596	577	594	625	640	598	605	660	650	607	605	621	628	634	627	594	659	647	621	637	631	648	589	637	638	622	643	605	664	646	613	641	649	593	595	613	627	622	638	649	623	614	576	581	606	620	590	674	651	609	632	620	604	594	625	632	646	614	624	594	679	597	622	653	565	612	653	652	608	652	641	554	629	587	624	645	618	604	617	617	618	613	659	646	643	639	618	636	575	658	639	635	662	616	613	613	659	642	625	637	628	631	643	647	615	617	613	599	617	636	604	645	634	612	598	615	621	628	621	637	673	623	589	607	632	642	610	601	667	600	543	641	613	620	624	644	615	642	609	600	646	644	596	655	602	632	642	617	603	614	625	602	603	594	668	617	638	637	613	619	556	574	589	646	603	562	594	645	615	631	608	573	682	645	611	612	655	604	604	627	624	595	631	590	608	627	618	610	596	609	606	612	620	648	631	630	667	617	611	655	666	639	643	616	650	646	622	610	600	591	637	629	623	619	634	611	623	651	648	614	646	642	588	641	639	616	603	652	634	612	630	622	620	648	645	638	656	624	584	588	646	616	644	606	602	647	619	618	594	657	613	629	604	604	605	647	607	642	615	636	614	672	664	638	590	617	595	564	637	601	600	619	606	625	638	639	592	593	648	610	621	634	601	613	581	629	604	596	642	631	616	636	594	602	635	644	600	598	635	638	605	683	571	628	613	624	603	619	647	605	626	634	670	628	602	607	638	645	632	628	628	603	600	628	563	655	568	619	672	588	583	651	663	606	649	617	634	628	615	636	586	590	647	612	596	646	641	628	642	604	619	569	618	634	644	616	650	611	667	620	575	651	611	619	600	599	648	580	625	581	598	656	566	668	630	576	628	627	667	655	644	641	640
23625	21639	29340	24179	21487	18819	3035	797	731	456	376	310	267	287	225	270	221	209	209	234	196	212	181	204	201	180	203	199	205	197	164	189	163	192	214	216	177	181	165	175	202	146	199	165	171	176	178	184	189	177	164	171	160	194	173	187	176	179	167	174	207	161	181	177	176	187	191	194	168	186	191	168	178	175	181	188	169	157	201	209	174	148	162	175	161	172	199	199	152	177	172	164	161	176	187	171	168	162	145	158	176	193	159	175	187	185	157	185	139	164	200	168	164	165	166	169	176	159	175	182	205	184	173	180	164	188	170	173	163	155	167	189	169	177	169	187	200	149	179	173	172	177	172	210	159	199	165	160	189	200	151	199	143	170	160	185	176	187	164	144	174	190	174	168	168	158	156	179	155	180	183	193	163	182	156	182	196	167	169	172	159	159	177	155	167	182	168	174	168	181	206	184	182	157	165	147	186	146	185	195	170	175	163	185	182	159	161	200	153	161	166	175	150	183	192	176	180	171	174	176	187	186	192	166	188	151	198	164	165	147	179	184	173	170	183	190	182	176	190	191	150	168	174	195	184	190	180	167	171	163	192	190	181	203	164	157	167	185	171	186	180	188	171	178	155	170	181	146	156	175	185	184	156	172	163	163	166	177	168	199	149	188	174	179	187	146	175	155	157	197	151	166	181	181	185	172	170	168	172	195	178	173	183	189	182	199	168	173	171	157	157	164	176	177	180	168	180	201	166	159	179	193	187	168	154	185	171	162	190	166	207	164	184	161	172	170	205	165	179	183	179	176	182	179	187	167	174	163	178	179	159	165	189	166	168	188	179	164	174	164	169	162	156	175	179	166	158	162	174	194	193	190	178	163	156	150	150	199	179	178	164	186	170	175	182	181	179	158	181	200	180	164	187	192	176	172	154	177	203	187	189	170	178	172	169	155	194	167	182	181	189	179	161	188	186	199	162	190	188	179	187	164	184	187	164	209	197	183	170	175	181	176	165	180	181	172	168	183	181	181	165	157	162	168	155	172	171	134	176	170	164	168	179	185	165	180	181	188	200	163	192	194	168	176	178	165	170	167	158	165	187	172	193	166	195	162	171	161	162	175	166	164	170	176	179	189	174	165	206	180	155	170	195	183	162	190	191	197	176	205	159	172	159	171	151	149	173	174	168	147	178	170	183	164	178	171	166	169	178	154	179	179	217	184	166	185	151	177	208	187	145	160	158	159	168	166	194	168	179	177	188	184	198	149	163	181	165	183	176	172	170	156	168	175	136	178	198	152	162	180	145	155	162	163	174	153	196	166	176	194	175	171	168	173	164	163	165	164	193	162	173	176	178	172	193	186	206	176	178	154	186	195	175	185	173	176	208	191	202	190	163	176	150	159	174	174	187	151	163	193	184	163	168	172	147	157	161	187	176	163	172	176	186	174	169	176	164	167	157	160	170	165	185	180	163	185	189	173	170	162	181	173	166	176	151	180	155	182	171	173	167	196	158	171	177	148	189	154	173	206	177	180	200	202	190	155	168	176	178	180	151	191	155	185	186	198	161	158	145	177	161	184	173	176	186	181	148	189	166	153	180	163	162	182	169	184	169	199	178	171	171	162	170	166	173	160	164	161	198	182	144	179	185	183	199	192	194	168	180	188	179	172	168	155	174	195	162	162	182	180	183	177	199	211	204	151	175	165	162	166	172	175	191	166	194	193	179	175	181	174	198	164	163	188	174	202	188	188	163	181	164	152	181	152	186	168	167	193	169	177	166	183	173	169	179	165	167	186	174	188	184	170	184	195	146	185	177	197	196	194	160	161	179	173	186	176	164	150	207	193	184	169	171	157	146	166	172	188	200	190	163	153	157	179	171	157	195	168	194	181	165	167	160	174	172	166	183	181	179	173	194	168	159	168	184	204	177	180	154	166	148	179	155	173	170	180	207	166	195	176	164	190	186	184	162	176	167	175	190	171	183	169	178	152	179	182	157	195	179	177	190	167	189	176	174	159	181	156	185	192	189	177	169	166	174	166	172	168	174	162	191	182	189	181	178	156	179	186	199	164	175	178	160	179	186	187	174	166	162	162	143	166	195	157	167	176	201	172	191	164	177	151	162	184	177	145	189	156	164	172	186	178	170	204	163	171	172	183	178	176	175	203	166	175	181	164	166	151	168	162	167	207	179	159	160	190	179	187	168	173	215	166	173	167	166	177	167	175	181	164	161	182	189	188	157	176	158	179	163	175	176	174	165	195	164	193	179	177	174	170	159	165	158	187	197	164	170	190	182	170	171	187	176	180	147	172	201	175	168	173	202	168	185	163	193	212	183	193	183	199	187	193	186	200	159	173	162	169	169	165	167	165	182	158	177	176	131	182	174	173	191	157	167	174	169	183	187	199	174	155	189	171	182	197	174	157	192	172	199	177	154	176	167	166	160	162	157	168	170	188	176	189	171	165	158	174	168	188	162	183	171	169	189	186	198	153	181	156	182	152	172	175	172	166	186	166	177	198	158	184	183	181	177	211	175	179	164	150	175	175	176	196	174	168	192	174	182	187	177	193	176	164	187	165	170	165	168	167	164	197	200	161	172	186	181	173	164	208	164	186	162	155	168	170	155	163	175	191	197	159	173	194	160	195	171	197	177	177	166	188	160	176	188	202	174	179	189	189	166	161	173	213	178	148	165	176	169	187	176	155	149	166	166	172	164	168	192	149	185	167	182	160	177	183	184	158	154	169	178	163	183	151	194	203	163	181	179	185	169	187	182	175	150	160	157	181	168	158	203	187	188	185	190	164	183	182	180	199	168	171	171	179	193	171	178	169	180	174	174	156	176	189	188	178	185	193	183	185	178	184	163	191	178	171	177	151	172	163	189	168	168	152	199	174	167	168	191	176	166	194	185	166	168	152	185	172	173	202	196	186	205	178	181	171	164	186	192	195	164	184	175	155	160	172	174	165	201	166	168	152	163	179	169	188	188	204	191	163	161	164	170	200	162	175	165	168	170	183	153	188	160	189	173	152	187	175	185	188	138	168	195	187	178	164	183	172	183	157	177	185	174	178	160	156	169	195	165	194	169	159	178	192	188	204	183	185	189	159	176	184	166	182	185	172	201	170	183	188	163	166	158	187	180	180	162	170	168	169	148	185	183	174	159	173	174	187	186	162	156	193	173	194	168	188	191	165	192	168	144	166	177	185	169	144	147	163	155	181	180	161	169	179	174	168	163	178	185	163	172	175	189	173	199	167	201	190	166	168	150	189	170	176	181	161	167	174	191	192	177	159	169	168	188	198	160	163	165	173	190	173	190	174	162	185	167	183	175	173	196	186	151	184	154	156	173	174	171	159	161	166	170	176	194	184	193	151	155	172	187	168	175	190	177	182	184	176	164	182	188	198	167	165	198	195	166	192	175	168	163	167	188	211	173	170	174	171	169	153	180	182	177	176	171	153	163	168	144	180	173	177	169	149	158	169	186	187	168	193	179	174	171	158	158	173	151	167
47073	68983	47569	15389	5384	3754	2234	2011	2248	1336	973	742	650	519	551	553	462	465	422	421	369	406	339	338	380	361	346	320	308	317	321	333	324	303	337	328	330	306	300	325	292	314	306	307	280	274	299	282	305	289	301	304	284	334	272	311	276	287	300	297	298	303	332	312	303	304	273	293	305	284	306	295	304	309	294	307	293	316	300	280	302	280	277	307	281	290	306	285	289	298	287	283	310	290	284	303	298	307	306	289	281	315	279	267	314	285	296	292	306	286	264	316	276	280	300	288	304	262	302	267	305	286	307	283	296	293	270	291	308	285	299	264	304	306	273	257	294	284	303	266	330	267	284	284	301	282	298	272	285	261	305	293	285	283	295	314	298	296	283	272	300	297	298	273	283	286	299	265	309	294	259	302	296	311	270	318	278	310	289	316	312	302	304	282	286	284	288	311	312	344	296	298	305	288	287	301	256	286	282	283	321	304	263	296	290	277	292	278	282	279	285	293	285	325	314	330	298	296	305	314	309	312	292	294	282	273	317	281	295	296	288	295	265	282	261	309	297	297	302	284	293	282	294	290	311	304	284	329	279	334	305	279	292	289	273	330	280	305	279	262	271	287	300	321	289	319	302	294	281	299	311	283	291	294	321	309	336	266	280	309	307	278	288	286	322	298	307	307	282	299	303	314	294	263	271	292	274	319	295	292	286	306	283	285	335	269	291	303	297	329	287	309	275	292	317	288	294	283	290	317	291	283	298	315	331	283	287	273	290	291	307	299	313	274	306	284	297	300	297	337	261	284	269	283	296	323	256	281	291	297	307	291	292	309	297	311	273	278	289	307	278	291	285	295	285	283	287	291	306	272	275	293	287	257	300	297	312	310	286	315	317	288	280	300	300	296	301	292	285	314	267	299	318	282	278	300	297	276	288	283	282	266	272	288	279	307	298	320	295	303	270	307	301	300	306	319	280	300	268	277	298	306	281	300	304	275	293	296	284	311	287	309	282	304	313	311	283	279	294	305	285	278	271	284	299	294	305	286	282	284	289	284	305	287	299	278	292	285	288	300	318	302	285	287	300	309	307	278	288	295	274	291	279	285	314	311	325	308	308	315	296	303	315	282	293	303	290	316	305	318	288	261	275	282	278	286	268	293	301	269	284	296	282	276	308	310	297	296	318	316	264	306	296	290	283	293	273	318	314	291	285	310	275	280	312	310	292	275	283	280	327	308	295	260	273	269	334	311	311	293	298	282	301	261	288	288	292	298	311	306	290	302	313	290	292	304	304	318	292	267	294	263	290	285	274	312	289	278	306	313	251	301	301	278	263	281	302	318	286	324	303	245	281	289	297	284	280	279	271	318	273	276	298	305	287	276	255	292	280	280	298	311	280	296	259	302	293	288	278	279	308	303	271	294	289	289	308	296	322	288	282	308	309	303	294	306	317	298	286	317	276	292	276	289	286	297	291	305	302	289	292	271	299	287	286	290	271	294	291	287	276	288	304	257	302	285	284	281	295	310	289	289	273	285	283	279	295	306	318	317	289	293	304	282	293	288	271	280	291	305	290	275	292	298	309	309	288	324	290	304	276	266	298	307	290	295	268	324	281	300	290	282	314	320	273	287	303	291	290	253	307	298	268	318	315	314	301	285	325	296	304	287	294	275	271	295	284	270	306	297	304	306	293	287	301	280	302	301	319	270	296	275	272	282	258	284	279	281	284	301	292	270	272	273	323	293	304	304	276	314	309	296	286	284	294	296	268	292	268	293	303	296	270	258	283	290	294	281	284	297	311	295	281	280	271	263	276	278	274	323	277	268	274	285	285	284	281	286	274	303	293	287	322	264	289	281	271	285	299	298	313	292	300	288	294	276	304	310	269	297	288	303	308	287	281	277	274	303	286	287	300	293	273	286	285	298	307	273	265	282	280	277	317	291	248	320	272	305	271	276	269	295	308	261	265	304	269	293	285	265	306	310	276	305	295	308	277	308	308	310	325	302	272	274	265	273	283	294	283	278	285	305	286	279	281	295	308	334	299	328	291	295	293	310	277	283	302	263	284	281	290	281	289	271	290	314	290	263	291	283	292	268	274	266	282	316	291	312	281	264	315	271	272	300	297	276	282	267	273	307	262	270	310	293	292	277	293	272	315	285	283	283	268	298	290	303	322	311	284	312	256	308	277	301	267	286	286	316	265	299	293	302	308	308	281	268	322	289	304	288	304	328	273	293	293	266	265	282	265	309	324	300	286	279	300	280	296	321	281	322	291	265	292	276	276	290	290	277	282	279	262	299	281	271	292	321	300	322	277	299	300	276	337	310	296	286	301	260	287	281	272	315	277	292	277	282	278	309	297	298	287	307	288	303	300	275	302	260	288	299	305	288	305	260	287	310	329	273	303	296	291	269	285	295	301	271	274	264	286	312	307	323	294	275	283	284	314	310	285	288	288	294	295	269	266	288	309	331	277	254	306	269	285	308	281	287	281	313	305	298	325	314	285	329	309	289	267	301	278	304	280	277	231	345	294	290	294	290	299	268	302	283	279	313	271	270	275	283	293	283	283	280	258	286	275	284	302	288	312	316	267	268	288	267	259	293	320	275	259	273	291	314	267	286	284	301	290	319	328	291	290	278	283	265	299	298	285	299	275	288	285	327	279	282	316	295	295	289	301	311	299	305	293	300	281	272	288	293	292	300	297	285	308	286	287	330	293	313	274	293	318	316	262	276	294	287	321	296	292	277	323	299	296	296	306	290	310	319	279	278	275	266	309	275	293	259	296	360	323	281	274	310	290	266	300	329	271	276	254	282	284	276	287	273	283	302	277	297	285	261	292	282	302	290	294	281	283	278	274	294	289	304	306	299	295	295	281	304	284	273	299	329	309	324	318	290	315	289	330	290	321	276	276	265	292	278	283	292	264	307	296	251	294	275	267	311	300	310	302	279	306	296	296	294	273	300	302	305	285	251	289	311	293	283	314	290	295	286	295	263	328	279	309	278	283	271	281	291	277	291	325	289	288	268	283	305	274	271	280	296	294	308	294	287	292	318	288	304	301	272	304	297	303	271	280	300	278	309	287	303	286	303	289	320	276	289	289	305	292	318	296	288	275	317	295	304	300	306	295	279	309	278	295	266	288	276	310	312	284	277	281	307	301	320	278	325	290	319	299	262	275	295	254	274	312	272	300	298	298	293	267	310	274	287	249	287	283	290	289	302	294	257	287	267	274	277	276	300	286	289	279	282	265	270	318	290	297	302	292	283	245	273	308	272	269	290	293	273	281	251	288	307	298	276	297	277	301	306	291	273	291	268	281	313	285	296	296	279	286	287	299	269	319	302	264	273	279	279	305	312	295	268	300	284	282	294	308	301	299	303	260	290	274	311	274	287	258	291	296	296	306	277	282	269	300	253	308	308	298	296	254	277	284	288	274	309	288	307	282	307	291	289	289	288	320	260	294	329	300	294	298	297	279	284	282	300	269	265	305	267	293	307	325	279	271	294
30586	29229	22875	6336	967	676	537	560	590	507	487	449	456	485	432	435	443	459	435	430	409	416	453	425	429	430	439	390	391	425	414	438	440	401	400	474	428	464	428	424	435	454	421	434	440	402	461	435	403	415	415	479	422	429	430	423	459	422	436	439	416	431	421	389	405	478	420	380	468	430	448	422	447	402	468	470	443	424	424	398	423	431	418	401	419	404	423	437	449	414	450	420	437	399	382	451	413	424	454	400	433	445	423	455	411	432	429	421	437	399	411	434	447	418	455	374	446	497	428	407	423	393	412	414	480	452	410	398	435	429	443	392	453	414	403	423	414	397	423	437	439	425	434	428	417	430	421	423	418	410	450	432	423	411	420	421	439	433	446	407	422	458	457	446	428	406	423	421	403	417	449	424	401	414	433	415	393	444	424	400	381	401	417	434	428	388	446	442	414	445	458	430	443	407	432	422	413	454	432	421	459	430	427	417	446	406	414	447	429	431	420	421	425	415	410	398	417	436	440	420	427	403	447	428	389	473	435	420	425	427	438	411	462	426	420	440	422	410	393	402	443	450	430	393	407	455	444	424	457	442	428	454	387	410	432	427	413	408	466	449	459	446	413	436	413	411	438	375	410	395	424	432	444	424	427	433	414	381	447	409	446	409	438	454	426	430	456	432	426	421	432	398	440	435	431	403	432	466	429	430	432	438	439	398	449	408	412	433	440	400	405	411	438	439	448	450	453	436	445	408	422	422	444	397	413	424	424	416	451	426	426	441	435	422	417	423	438	459	424	403	431	420	423	409	420	392	429	446	395	434	411	433	397	443	409	461	482	421	427	407	419	446	411	446	418	449	425	425	391	414	418	445	435	410	445	411	421	419	448	443	429	468	445	408	361	430	419	429	431	447	439	432	467	418	422	447	417	411	447	424	409	420	410	422	411	432	429	413	420	413	417	409	451	437	452	436	401	431	455	411	434	417	446	418	412	434	433	449	392	440	413	477	413	424	410	440	445	426	443	422	457	424	416	426	416	448	458	418	422	411	458	429	405	425	421	415	428	451	436	441	420	389	447	391	443	422	449	454	427	420	446	452	415	399	399	401	427	433	470	420	380	433	426	459	416	454	434	382	414	422	378	407	456	439	447	430	440	438	449	406	402	443	456	469	446	397	451	415	424	424	456	457	479	401	417	412	423	468	437	430	403	453	424	412	430	435	427	397	441	414	406	448	442	397	405	455	443	466	407	415	433	412	440	406	388	409	419	419	431	423	423	427	472	405	422	412	427	425	425	424	424	442	452	424	435	404	409	435	445	440	391	398	471	438	426	439	421	401	426	414	437	428	443	450	446	414	425	407	399	464	455	436	428	434	426	406	407	451	473	446	390	469	404	415	471	423	442	434	395	447	439	419	444	404	465	428	409	427	427	402	420	445	427	451	454	426	423	437	407	398	446	440	436	424	430	438	449	422	418	433	413	435	436	427	395	437	456	451	444	454	396	439	406	473	436	439	443	445	436	424	430	402	436	407	418	401	396	449	429	398	417	444	442	431	399	442	420	466	440	444	443	462	427	424	402	419	420	392	436	429	458	429	450	420	445	430	395	411	476	416	433	412	427	457	421	406	435	406	403	456	479	426	414	430	435	438	409	431	422	414	415	408	447	401	459	401	398	437	448	420	444	377	435	426	420	424	390	444	402	443	412	392	412	418	405	444	396	440	423	419	421	445	426	459	454	451	449	425	437	451	438	416	449	392	431	405	442	451	426	408	404	419	435	426	401	438	420	399	442	420	440	408	417	429	430	408	429	416	439	446	414	390	405	421	427	417	454	451	457	436	411	464	460	459	407	408	379	437	438	423	407	411	453	409	460	454	417	444	431	408	426	427	448	389	437	432	446	460	442	450	440	461	457	456	419	479	394	426	417	410	412	412	418	416	426	402	431	425	429	424	396	446	464	463	420	402	417	468	411	436	413	443	417	413	411	423	457	419	480	416	428	438	412	438	437	438	407	409	429	442	467	436	394	416	394	446	423	400	447	436	427	463	445	446	372	450	445	405	405	437	422	477	457	431	403	399	408	441	425	418	436	438	464	414	437	386	424	451	421	410	429	415	442	414	413	436	426	435	421	436	393	414	411	413	420	432	450	435	424	445	431	444	451	401	414	459	480	446	441	394	415	431	423	459	394	424	403	433	448	394	394	416	452	423	438	425	395	411	399	423	366	396	431	433	431	434	412	397	408	422	465	403	428	464	399	456	389	437	429	427	423	473	429	441	430	386	438	437	420	416	405	427	448	435	408	409	407	438	438	431	397	410	433	438	441	430	424	405	473	455	403	420	381	447	456	441	443	418	430	439	445	431	447	439	420	453	396	448	442	419	457	429	418	392	441	426	397	420	457	396	427	457	392	428	442	394	464	467	419	440	428	418	430	404	455	449	392	423	422	421	453	439	442	446	421	448	425	425	424	461	433	402	427	451	463	431	437	421	409	426	415	412	436	429	404	451	446	413	404	426	468	412	442	418	448	425	411	414	421	448	425	405	423	410	411	428	408	419	431	403	401	391	444	383	417	470	403	406	419	433	421	406	417	441	379	434	404	428	411	408	425	433	445	416	464	428	402	450	417	411	419	431	457	437	437	432	438	456	428	393	413	413	404	416	437	428	471	409	434	412	415	429	401	457	438	424	437	386	464	436	420	477	422	438	418	454	443	432	417	443	463	437	409	406	430	417	428	422	433	422	413	404	427	423	466	444	421	423	408	455	410	433	411	451	402	408	454	403	418	420	416	432	426	424	397	436	450	407	432	422	441	436	448	421	423	417	415	444	426	417	416	478	423	397	444	404	412	468	434	435	416	440	390	433	436	414	427	447	440	421	440	403	439	453	419	460	464	414	405	434	449	392	459	435	410	410	434	396	427	418	415	429	396	392	411	434	429	431	435	435	454	389	426	437	411	422	413	445	460	440	399	431	429	406	437	443	400	414	439	417	433	439	399	424	401	416	384	413	443	393	431	422	399	425	441	409	413	426	443	438	442	424	403	439	422	422	399	459	402	428	450	463	451	437	395	444	435	432	431	457	417	421	434	406	427	391	407	454	435	393	434	386	398	419	425	416	450	440	442	442	407	453	405	416	432	425	457	424	430	445	418	424	436	410	424	435	457	429	449	471	400	426	404	427	432	430	438	412	419	438	459	411	421	426	396	457	446	454	413	468	398	420	435	407	413	405	433	433	416	408	411	441	406	440	451	415	401	424	437	428	421	426	394	425	384	420	450	444	436	443	432	424	425	430	412	404	458	465	467	407	461	442	456	404	424	425	441	431	393	459	426	447	441	453	452	407	449	433	453	433	402	412	443	439	430	419	449	416	423	405	436	477	413	451	433	417	412	451	445	485	431	424	446	465	408	433	419	438	433	399	446	402	430	419	451	419	394	438	442	435	400	446	405	408	410	426	424	424	426	440	451	407	420	412	443	382	415	454	432	444	419	438	426	455	386	439
39078	45073	25495	5415	2017	1466	971	1106	1244	908	811	737	700	721	717	725	729	701	676	670	677	682	683	648	711	662	664	728	654	648	658	692	675	663	676	685	653	696	669	678	686	647	702	650	677	691	656	678	657	688	683	699	690	653	680	680	704	624	679	680	676	721	695	671	654	672	648	705	688	666	696	690	719	626	659	703	698	656	683	712	654	681	643	678	703	681	656	654	630	682	692	645	713	681	718	660	643	671	694	685	664	683	704	700	635	676	652	674	727	686	700	668	672	628	705	644	675	664	651	639	712	690	658	680	689	699	612	684	682	708	675	693	700	684	684	676	648	691	694	700	651	679	710	639	728	687	705	678	726	734	690	685	683	708	687	619	627	656	673	663	694	685	673	660	670	687	689	676	690	679	717	685	709	689	681	668	655	718	650	660	702	675	658	738	675	697	650	701	711	650	640	655	714	729	723	683	743	672	728	708	705	706	663	669	690	643	681	730	653	698	677	650	681	689	739	622	678	689	620	660	674	664	686	683	698	662	674	679	682	681	702	657	662	676	589	701	657	670	715	667	681	678	723	682	704	703	686	680	632	705	711	688	650	658	654	657	705	631	687	687	608	645	652	714	711	687	627	686	673	691	640	688	676	687	678	678	672	630	699	678	652	700	654	690	684	678	726	684	677	703	663	678	670	664	702	656	655	711	665	719	699	698	698	678	699	678	673	633	710	664	654	669	650	701	703	721	649	685	658	683	654	691	713	732	685	662	706	643	695	658	675	692	706	699	673	683	699	656	694	657	627	683	629	653	604	721	677	714	672	667	693	678	653	714	695	662	650	661	654	717	715	687	679	704	697	687	703	680	644	717	679	649	681	719	697	659	659	690	657	670	687	659	651	688	655	692	682	669	672	667	706	681	667	732	715	701	646	674	680	703	659	666	698	691	667	665	707	659	727	649	724	691	666	697	683	677	735	714	693	696	649	683	639	654	721	731	662	688	628	607	664	704	663	695	684	676	640	691	667	661	644	685	697	699	717	697	734	697	703	655	631	649	705	682	658	682	723	654	689	671	655	724	658	670	683	682	635	643	671	675	687	681	666	671	720	700	691	688	669	677	713	706	717	635	705	652	709	687	626	693	679	674	695	672	702	654	668	665	677	700	701	699	685	680	691	639	652	661	726	703	701	685	672	648	643	661	668	681	648	669	713	662	689	690	705	634	657	715	663	696	669	654	655	615	695	705	684	642	694	671	636	713	700	674	695	664	706	639	675	685	689	673	670	677	694	698	656	672	706	648	678	625	621	682	629	689	738	642	700	716	646	668	692	682	684	711	631	662	656	663	688	676	700	667	673	657	713	674	671	745	705	692	688	669	658	613	694	692	669	733	702	709	665	662	705	640	660	717	714	669	659	692	702	646	691	698	690	670	669	717	643	663	643	668	634	672	652	714	718	671	680	709	715	714	648	700	658	681	643	651	730	694	689	665	674	739	686	707	643	672	670	708	647	728	697	701	667	654	648	699	673	746	632	675	688	690	704	667	646	695	674	666	679	654	709	687	683	691	676	679	675	716	639	672	692	647	636	629	681	659	702	690	712	661	670	709	635	716	718	738	700	710	639	693	686	718	622	712	675	674	682	684	694	658	640	646	689	695	710	706	670	671	680	710	679	669	711	664	680	682	669	677	680	723	686	662	663	729	666	658	664	689	704	666	679	674	683	685	647	667	640	681	671	717	697	651	704	641	654	692	656	691	691	673	628	679	676	693	701	639	693	688	680	671	715	633	639	660	702	685	634	643	683	657	663	687	694	663	691	689	655	680	742	685	680	675	668	654	637	722	695	679	692	661	652	721	670	669	708	645	646	675	677	714	663	658	709	686	711	634	680	682	708	642	677	699	686	656	690	660	670	667	702	696	701	681	620	693	653	660	679	684	647	696	674	625	692	649	666	659	679	653	678	721	642	684	654	641	676	672	696	672	625	645	688	710	689	720	705	689	692	661	722	683	709	668	699	648	720	705	645	687	697	701	664	640	665	673	677	689	639	645	702	629	635	721	668	657	693	694	662	671	703	614	628	668	703	713	670	700	659	659	672	682	664	669	661	628	662	728	640	681	674	713	687	731	689	642	723	698	741	695	725	643	662	668	715	646	720	712	673	698	671	695	680	671	652	666	693	698	653	663	675	691	659	667	663	684	689	678	613	643	711	678	665	673	683	685	679	681	674	698	679	699	698	595	689	689	655	696	675	647	676	677	695	673	644	653	670	681	674	694	640	684	686	656	680	677	725	681	694	689	640	694	720	675	638	639	682	710	673	670	677	687	700	622	738	658	677	660	698	698	669	667	713	651	657	653	674	653	650	660	696	661	686	659	697	670	688	670	678	693	698	682	683	658	654	679	699	663	663	696	688	688	669	626	628	695	690	707	726	653	653	765	641	712	671	663	675	697	701	710	688	659	668	680	655	717	720	663	715	658	704	627	692	691	674	664	629	675	680	654	687	719	675	677	662	672	686	739	696	721	653	640	685	642	655	729	697	672	663	716	675	695	644	667	661	721	682	661	672	702	707	677	709	654	702	736	680	654	686	691	680	647	706	607	663	723	641	684	685	742	714	671	677	701	713	660	666	666	643	629	714	670	694	666	661	673	684	670	700	663	620	679	670	714	670	664	714	676	685	731	675	655	691	696	694	667	679	667	715	659	681	679	713	679	621	688	673	709	681	661	680	641	698	673	701	625	695	682	719	670	718	714	671	685	624	649	674	629	689	676	681	735	669	723	654	646	668	679	687	628	672	696	675	691	675	704	654	694	649	639	654	739	672	681	683	689	707	690	673	715	643	715	672	653	701	705	666	702	679	617	682	661	652	700	698	694	674	650	680	659	707	690	663	722	663	689	667	694	690	693	646	658	668	722	656	645	693	688	666	676	721	696	723	665	730	661	692	704	650	692	692	696	623	687	677	666	652	686	689	628	589	693	714	632	701	646	678	672	703	707	658	731	684	685	688	675	693	653	638	656	696	657	648	650	656	679	651	651	642	667	632	662	720	588	722	683	703	703	670	697	658	673	634	702	692	717	680	629	674	615	714	708	657	682	669	710	705	702	648	659	645	666	667	655	709	699	685	671	668	680	647	607	683	670	675	717	695	698	694	679	677	723	692	699	674	705	726	661	665	656	661	641	709	691	692	651	663	687	667	665	677	706	665	707	659	692	675	670	695	654	658	680	655	674	714	719	650	671	662	669	694	710	657	658	708	687	667	648	680	662	671	685	693	687	677	691	706	686	711	678	663	690	705	691	699	677	641	689	673	643	659	651	679	692	661	714	691	692	685	661	712	728	705	688	656	666	628	708	694	623	705	663	695	710	632	690	649	704	605	663	635	650	690	705	647	651	670	639	646	705	676	689	709	695	668	689	685	688	691	690	672	644	675	639	657	686	642	670	741	680	683	724	689	753	639	693	613	682	671	686	699	684	666	671	724	636	638	694	694	671	691	740	690	654
24613	21772	28954	24794	19547	5322	1156	762	658	619	555	512	470	453	443	449	442	401	398	389	430	399	424	393	407	408	406	400	386	429	406	408	387	394	405	414	369	404	409	357	400	384	349	394	360	389	382	392	376	370	396	407	380	387	388	390	432	377	416	385	418	377	395	367	398	410	363	406	373	382	397	358	411	383	359	382	391	358	385	378	368	378	376	388	353	400	340	383	399	381	371	356	397	363	384	416	431	413	415	376	381	411	399	400	393	392	367	404	390	390	394	399	361	387	367	381	377	388	401	363	374	392	401	359	362	394	407	392	391	370	377	394	376	387	388	385	371	394	402	386	378	394	386	374	372	382	377	375	398	390	386	397	405	373	398	377	346	385	389	384	396	398	391	378	365	368	364	431	407	381	385	383	384	391	415	386	373	362	351	362	332	395	357	362	375	357	396	386	410	379	404	393	390	404	363	379	365	367	398	392	409	392	383	377	366	354	378	385	367	376	387	390	384	381	390	410	369	413	370	356	403	420	385	389	400	378	393	373	356	421	425	403	375	401	368	385	382	417	398	404	365	374	396	374	380	393	368	387	390	367	412	371	342	408	378	370	399	366	401	364	391	376	412	392	347	385	381	357	394	387	356	403	367	376	396	387	382	376	415	391	420	387	406	399	386	407	353	412	408	399	349	401	366	380	372	368	393	382	388	420	380	421	384	377	404	432	376	373	370	375	379	381	358	375	398	385	370	383	381	386	369	378	387	441	388	386	382	377	426	402	405	395	373	389	394	384	372	341	369	385	393	383	386	414	368	368	365	373	349	393	362	367	422	385	403	403	400	420	391	376	397	385	374	387	395	364	397	429	388	381	355	399	358	407	379	403	370	391	374	389	385	379	383	402	351	371	389	368	387	374	401	382	395	373	384	372	393	378	425	399	387	371	385	391	416	362	401	371	374	404	397	379	417	394	371	396	373	406	373	346	426	417	372	387	355	396	447	351	369	370	394	391	398	394	378	403	403	380	370	373	404	380	379	362	397	378	416	384	386	399	412	376	353	383	377	401	421	368	393	378	382	413	406	380	375	353	412	352	337	387	403	368	398	368	387	360	404	395	384	435	375	374	389	349	404	365	375	361	387	392	356	391	399	400	405	356	374	344	387	353	411	412	357	364	366	360	386	372	373	383	367	396	367	402	394	384	411	393	368	373	365	366	366	368	382	368	366	400	374	394	434	400	385	388	401	387	412	352	403	415	401	403	376	379	359	389	412	387	389	394	399	377	388	381	364	388	398	404	383	396	365	412	390	367	384	388	388	388	368	405	411	369	383	371	382	357	390	366	392	359	368	428	381	357	389	373	374	424	410	398	424	410	373	378	388	437	407	356	389	414	394	376	390	412	414	417	390	379	405	381	395	433	398	407	396	404	376	426	395	367	419	351	400	356	374	428	352	396	389	407	385	383	375	392	387	347	399	394	390	389	380	355	374	379	387	379	373	381	407	355	417	380	382	377	401	354	403	385	384	355	387	359	371	368	383	396	374	399	373	388	365	365	396	372	387	386	403	373	392	385	350	363	408	406	369	425	417	396	401	391	381	369	417	397	428	380	380	361	383	382	349	393	414	369	392	357	342	397	390	359	410	386	365	398	401	403	363	394	397	418	378	375	365	412	385	407	391	385	443	362	380	401	390	376	365	373	378	352	394	368	393	392	389	386	397	406	373	416	423	382	386	414	362	376	403	357	387	395	389	371	395	391	385	381	414	410	401	405	393	357	405	350	400	409	347	390	380	400	385	391	383	372	381	359	406	362	377	373	370	367	338	399	362	399	382	389	401	401	409	379	366	364	395	345	440	375	377	401	362	396	387	384	426	372	380	409	364	395	385	357	420	377	385	397	370	408	390	376	412	399	406	412	378	404	406	355	431	380	386	374	393	356	416	410	392	377	355	360	374	366	378	392	402	392	375	425	396	376	391	375	354	383	398	400	381	384	424	409	396	396	403	367	377	377	416	395	364	369	383	350	411	405	337	384	382	388	377	367	352	396	362	378	382	366	342	364	375	376	376	328	392	363	387	369	370	392	372	365	404	406	381	391	376	395	386	381	394	371	353	397	367	377	409	397	361	370	407	368	389	421	389	366	399	396	364	394	394	377	377	367	402	391	350	351	385	410	399	390	390	401	369	339	377	411	366	358	409	357	392	413	367	402	421	422	410	418	396	404	400	396	335	374	399	385	379	399	393	347	380	409	340	351	384	410	349	391	371	358	365	385	386	416	392	372	394	385	370	354	399	382	349	335	383	390	371	400	404	358	453	381	368	371	416	395	345	362	379	400	393	392	410	371	372	368	387	394	406	377	390	346	366	376	396	357	372	343	377	390	373	361	387	389	412	376	382	396	364	379	381	368	399	382	407	383	406	393	375	367	353	382	402	359	333	434	373	361	376	406	394	422	380	397	398	405	395	372	381	383	383	363	393	394	435	391	390	392	368	399	383	393	366	403	417	401	371	380	389	382	383	389	350	375	396	386	379	402	391	381	372	374	374	411	394	381	349	397	384	391	389	407	361	394	372	375	380	418	390	377	386	391	367	383	392	404	377	360	381	376	388	397	379	381	372	376	384	351	369	352	405	373	382	357	396	381	335	390	378	410	384	353	372	394	386	366	380	402	364	407	425	391	370	408	394	381	392	370	404	391	378	365	386	373	401	410	400	345	393	411	361	399	375	364	356	347	382	378	381	381	405	357	383	387	348	417	355	385	378	403	374	417	385	390	366	378	400	425	353	372	362	393	359	384	385	384	360	418	401	434	379	407	388	401	377	370	352	400	379	420	357	386	388	389	358	400	378	388	392	405	375	395	357	408	391	377	381	407	412	380	370	351	413	372	378	393	397	390	384	388	399	401	386	429	409	364	379	382	413	380	365	352	356	417	365	378	384	357	405	402	378	384	379	408	399	393	399	408	381	375	374	384	354	387	377	361	413	356	435	435	399	395	381	397	382	411	395	411	355	403	345	361	404	350	401	358	361	353	424	388	390	413	389	375	443	369	363	358	395	366	400	415	371	423	382	385	364	367	382	376	402	383	358	359	398	366	391	387	380	390	401	371	379	362	395	382	392	385	382	407	370	415	381	415	407	399	383	374	391	393	385	416	414	384	425	376	404	419	355	351	371	393	361	376	415	396	392	412	406	393	382	388	405	366	365	366	385	369	361	361	415	386	348	387	365	377	389	371	418	398	379	395	337	361	387	349	384	340	391	379	417	402	406	380	419	389	408	373	360	341	397	397	390	397	425	401	387	395	386	382	342	412	380	391	401	367	360	390	382	389	382	373	418	363	394	359	380	387	413	367	394	409	401	365	415	388	388	375	381	356	373	383	400	388	404	403	359	388	368	407	393	387	370	387	381	375	373	394	400	348	352	416	401	382	368	336	413	412	403	368	380	382	371	380	414	357	354	338	396	359	374	388	423	384	397	422	384	390	389	402	393	356	402	383	382	374	350	388
43311	62363	43231	12208	3522	2901	1807	1848	1546	1340	1137	1063	832	781	808	770	744	718	671	691	667	667	670	651	679	645	648	652	620	661	655	661	605	660	639	646	605	634	612	620	673	636	630	652	653	597	583	599	625	622	633	628	651	645	617	668	658	618	627	639	643	667	648	624	613	626	637	563	582	619	652	655	626	658	595	626	644	660	643	675	616	573	602	598	602	634	668	593	650	674	594	593	623	620	628	650	628	628	652	660	609	617	618	659	594	623	568	614	602	653	579	638	606	607	614	637	645	650	635	680	634	608	594	656	638	645	649	623	627	653	631	596	587	601	616	623	646	658	576	635	619	625	637	596	620	603	633	661	622	598	639	587	671	629	614	608	617	688	631	616	564	628	643	631	631	644	679	645	633	570	587	569	587	637	649	633	648	656	670	623	590	636	607	627	637	612	585	647	702	590	636	623	656	636	673	626	651	640	605	655	604	651	591	550	606	637	615	576	645	660	651	642	648	632	598	611	627	628	609	638	677	633	598	633	633	646	625	630	659	576	660	608	631	627	627	607	589	693	661	629	669	654	598	624	578	593	670	612	593	650	615	657	605	657	675	666	677	633	584	592	627	612	639	634	640	601	663	539	649	624	597	618	596	610	628	649	619	606	647	624	629	646	635	643	604	633	594	616	606	641	606	644	672	612	578	642	575	631	636	584	637	615	619	667	592	641	649	605	650	606	631	632	576	607	686	618	640	599	659	610	627	597	592	592	643	647	642	617	697	630	617	644	620	601	664	652	661	567	616	622	602	605	648	646	641	600	588	681	617	610	591	614	609	614	633	593	575	618	580	621	628	670	566	589	608	600	597	598	596	614	663	675	601	649	607	609	609	580	653	606	573	587	610	640	638	589	629	632	597	601	608	621	647	631	635	634	635	616	646	577	611	619	658	698	602	540	639	630	600	672	581	630	574	590	598	591	629	589	632	585	672	604	625	578	599	616	627	650	645	600	649	657	671	603	615	625	619	603	604	624	613	596	659	606	643	589	633	627	635	611	633	614	642	639	681	621	584	615	599	615	647	613	605	625	627	620	575	611	568	602	602	635	593	634	629	635	569	624	645	593	613	600	617	634	610	632	643	639	590	645	617	594	581	656	555	590	589	640	596	668	591	684	598	620	635	582	650	625	642	643	646	614	680	623	628	618	651	598	620	660	661	616	618	594	595	650	616	610	582	634	624	618	585	608	595	613	635	636	634	637	611	625	612	633	559	619	612	631	604	650	630	600	596	613	583	619	618	604	655	648	630	632	591	593	642	594	629	610	611	611	661	595	607	642	643	629	614	616	635	609	643	586	609	611	591	585	669	629	659	641	619	637	640	611	639	624	609	661	648	621	603	595	606	616	641	633	636	615	646	653	658	601	629	679	642	643	636	654	637	625	627	609	607	613	662	603	629	625	650	613	609	600	624	577	600	663	600	597	631	618	666	612	641	644	620	635	599	634	632	626	619	608	619	580	588	654	618	586	629	595	632	629	632	626	595	606	606	600	574	621	613	649	582	645	630	638	618	666	618	594	656	660	620	583	573	621	639	619	620	615	612	625	647	620	629	590	636	613	613	646	636	651	649	589	686	649	627	676	624	614	651	636	623	616	641	636	665	660	635	650	604	617	617	628	574	631	689	643	616	598	578	635	625	650	590	655	638	593	576	613	616	634	630	625	612	615	618	651	644	644	596	645	626	677	592	652	617	622	621	619	643	600	604	597	612	652	654	617	595	653	667	639	597	646	601	645	659	578	637	638	580	610	652	583	638	654	638	582	666	640	615	635	622	630	642	651	635	608	613	625	648	633	634	625	637	602	604	589	586	609	648	603	625	612	640	597	646	613	633	650	623	592	639	661	628	650	644	634	609	644	614	589	603	564	594	643	572	644	601	616	598	654	624	624	618	614	614	650	606	626	583	613	642	616	662	586	633	627	664	656	621	624	605	583	594	622	605	586	613	654	633	644	608	612	635	602	660	632	663	648	616	619	634	666	635	635	626	625	667	622	635	613	623	613	619	650	602	596	641	610	637	615	661	581	641	616	616	672	665	660	603	632	624	586	629	616	632	601	621	637	629	630	630	652	624	635	617	635	626	628	585	610	688	655	577	609	634	611	653	642	599	609	678	580	599	635	662	617	623	640	590	616	645	613	614	631	597	608	597	591	648	616	589	607	612	627	646	629	579	628	637	621	639	618	616	590	615	651	600	621	592	650	580	654	616	625	644	609	602	647	628	611	611	622	611	682	628	649	603	616	662	605	620	637	675	625	664	627	621	639	623	641	636	614	597	638	600	694	673	594	580	586	629	636	595	626	626	613	629	585	613	637	643	626	619	609	642	630	601	657	666	589	617	634	608	625	622	614	598	667	605	593	607	611	639	635	632	632	596	637	601	601	635	596	592	611	651	577	656	583	627	582	619	579	602	604	650	645	610	614	586	581	671	625	561	672	622	647	615	675	634	599	619	616	631	633	591	617	623	584	557	608	635	645	653	621	656	599	609	608	633	582	631	612	586	605	633	653	610	611	617	635	615	591	641	631	594	594	604	639	633	596	592	627	585	665	628	643	615	605	689	628	632	638	613	654	598	663	642	593	612	618	585	626	610	651	680	591	657	624	662	640	647	637	623	660	600	675	600	642	633	619	596	640	582	661	578	613	601	649	664	666	606	647	621	643	601	575	639	654	625	654	640	656	606	600	627	601	635	626	577	618	600	584	660	608	648	620	606	569	602	678	636	623	626	607	590	648	625	643	605	626	600	602	624	673	614	633	632	640	637	623	608	596	639	615	615	623	591	630	593	591	650	605	640	619	621	628	618	610	649	597	594	642	580	587	653	636	621	664	626	613	635	637	566	597	623	601	646	644	608	586	621	586	639	628	642	679	648	658	603	603	637	662	621	678	615	640	599	655	689	574	665	597	630	647	610	616	621	626	598	656	596	627	603	605	663	594	632	658	667	627	614	611	619	621	625	626	662	631	604	589	647	587	609	616	644	631	606	619	642	633	595	607	653	637	643	582	606	607	608	602	611	640	646	632	622	619	613	625	674	617	681	647	627	588	624	621	654	647	625	652	581	669	630	651	605	620	615	617	595	628	602	654	643	651	655	611	596	636	573	594	600	613	593	618	615	640	642	561	589	610	577	616	616	647	616	595	638	597	595	611	624	655	612	615	579	626	606	624	652	628	622	615	614	666	610	672	633	588	640	661	596	622	612	637	621	608	585	604	634	600	620	604	618	653	608	616	598	604	614	642	647	620	647	641	672	605	651	595	603	637	636	624	606	644	605	631	638	624	657	633	622	622	643	614	620	614	593	584	631	616	613	612	610	629	611	634	614	632	592	640	664	609	621	656	619	649	631	606	573	648	639	650	634	628	627	646	645	644	616	582	607	654	654	642	620	606	596	635	615	639	632	640	644	629	643	567	575	618	611	647	651	636	628	662	630	661	614	644	586	597	593	612	619	660
23649	21668	29446	24135	21503	19121	3630	1006	582	401	398	398	325	276	277	275	230	246	216	211	184	206	202	188	193	196	194	182	205	178	205	204	177	201	171	174	184	188	178	209	190	164	182	181	185	193	190	192	186	196	194	164	176	177	166	209	180	160	191	177	163	174	179	184	173	175	167	149	170	164	179	171	187	170	183	175	162	165	161	174	161	178	163	176	168	152	189	188	157	161	173	157	174	163	153	174	184	189	179	173	186	192	168	173	175	169	153	163	160	177	176	171	176	178	153	159	166	170	165	170	191	170	175	180	171	176	174	166	161	172	173	183	146	184	195	184	179	186	183	182	181	163	196	168	166	188	164	166	174	182	170	182	160	180	176	174	158	179	190	195	161	167	182	175	152	159	176	195	181	202	186	173	154	181	148	164	177	159	186	188	137	190	162	179	182	172	169	157	186	167	157	155	168	162	183	179	158	191	182	169	152	202	165	168	164	177	176	165	158	157	173	173	202	171	166	192	168	164	173	173	175	167	175	175	169	190	179	166	157	176	181	197	156	180	168	208	187	191	184	152	151	174	193	179	161	173	166	172	167	194	180	186	177	170	181	185	185	158	162	190	178	171	179	149	175	170	194	180	185	184	153	190	187	181	170	151	169	186	184	178	160	176	178	158	159	191	168	202	150	164	165	168	195	193	164	184	184	179	184	182	192	161	176	169	180	175	165	197	181	180	165	179	186	186	155	201	192	181	163	176	152	175	149	184	179	190	155	171	163	176	186	154	170	175	169	153	173	186	190	155	196	153	168	176	177	187	167	188	191	189	191	192	164	176	173	190	157	189	158	171	171	179	164	170	193	178	168	189	211	183	178	199	173	183	170	175	195	181	158	187	193	193	161	180	170	149	159	164	170	175	158	176	176	172	176	151	177	176	191	194	164	182	166	177	168	146	191	183	180	174	165	167	166	192	159	169	171	184	166	185	190	165	177	185	185	177	143	157	163	176	172	189	169	168	161	185	179	186	136	200	163	163	154	172	166	180	179	159	197	165	169	178	186	176	200	169	169	150	186	184	168	184	177	186	160	171	168	168	179	179	170	168	185	177	175	172	180	162	167	165	174	155	149	182	157	169	176	173	169	193	183	175	163	178	156	186	175	184	191	176	182	187	195	172	163	183	187	156	161	188	193	166	164	174	166	177	193	211	168	170	191	167	167	183	163	169	153	186	195	162	182	164	165	161	178	167	179	178	191	160	172	165	197	178	169	166	160	169	160	162	175	176	165	175	161	185	183	151	184	182	173	175	160	161	175	176	168	149	189	160	168	146	184	174	167	185	192	168	184	196	151	174	157	166	199	161	164	171	162	170	204	192	165	181	160	172	169	154	160	171	167	188	214	181	179	181	150	185	169	174	175	185	158	178	157	148	172	168	198	172	170	165	171	186	174	155	195	182	163	195	154	152	168	187	171	172	157	177	160	168	167	154	168	182	175	154	180	165	160	140	193	178	174	190	171	176	156	168	169	158	203	186	162	183	154	165	161	152	175	164	187	182	157	189	169	164	162	182	177	180	170	180	169	206	160	160	156	161	190	171	187	201	190	160	176	183	189	199	186	174	162	193	162	191	168	155	177	169	185	157	168	190	182	178	173	161	185	177	190	175	180	182	196	192	156	192	177	153	188	173	176	152	169	167	151	176	155	187	173	179	195	170	178	171	179	193	177	202	164	176	161	185	204	178	163	178	158	152	181	175	172	165	164	178	185	179	186	168	189	163	173	180	206	184	156	172	162	178	186	164	175	167	151	193	186	177	171	158	181	190	167	164	192	188	158	155	167	146	190	164	161	162	176	182	184	156	173	192	156	180	186	169	180	158	173	161	190	173	191	181	167	183	165	162	195	170	193	184	176	180	167	178	186	180	156	173	166	169	177	155	164	199	183	187	169	180	173	183	182	170	189	173	168	168	182	193	161	169	188	169	170	158	189	204	181	177	164	184	183	179	177	167	177	148	174	160	179	202	187	171	191	162	155	171	171	178	180	171	168	195	181	176	167	174	161	151	198	190	190	181	167	176	181	167	170	173	203	201	179	179	168	165	188	165	180	193	201	170	189	177	200	176	171	182	172	183	178	175	176	182	174	154	159	183	182	186	179	156	206	171	175	185	169	192	176	155	194	161	156	181	167	168	160	131	192	171	171	179	175	184	167	181	180	189	146	174	173	182	168	170	165	160	187	186	169	179	194	170	196	165	153	165	189	178	159	182	155	167	185	174	183	156	183	160	184	162	169	169	165	187	170	166	178	185	170	213	171	203	181	158	186	156	186	172	190	172	201	177	179	152	179	195	173	155	174	194	195	208	158	163	165	166	183	154	178	177	183	180	161	194	171	186	171	176	159	189	169	177	151	171	163	181	163	159	169	158	167	163	180	182	161	164	193	173	186	164	158	161	170	182	205	180	173	187	174	166	162	171	182	170	176	178	170	171	165	168	184	161	178	154	172	164	160	174	142	174	159	170	186	185	193	169	182	172	169	159	183	191	168	182	176	159	176	173	155	187	166	165	173	150	178	198	187	170	173	186	179	197	173	163	167	177	191	170	150	166	179	154	165	176	176	175	179	185	189	184	163	175	161	173	185	183	186	168	182	176	171	148	176	168	147	169	173	166	190	164	165	182	189	170	160	172	163	172	171	162	185	171	174	167	178	182	128	182	177	178	178	172	163	183	166	163	154	194	177	171	167	185	164	181	197	179	167	171	168	166	173	184	182	172	183	163	187	158	181	175	193	156	180	176	170	185	201	176	159	170	182	139	167	194	158	172	187	156	192	158	171	165	159	166	191	175	182	171	173	181	160	177	176	178	156	162	163	210	154	152	157	175	167	159	164	190	169	177	156	179	154	181	159	169	215	155	161	164	169	167	194	172	171	175	185	179	160	176	176	166	169	195	157	162	168	152	158	190	176	163	179	164	172	183	152	185	165	168	156	173	172	171	188	164	183	164	184	157	159	160	171	177	172	188	178	164	202	159	158	174	174	173	175	186	173	183	170	156	181	181	179	167	171	174	181	166	155	178	189	181	181	168	174	178	159	176	181	157	175	168	172	180	174	181	142	151	163	178	169	181	168	191	180	179	168	182	162	173	183	172	167	193	155	151	181	175	150	166	166	177	187	179	152	162	189	169	164	180	171	158	161	176	166	171	160	163	171	180	136	184	173	184	169	186	169	186	169	170	210	188	189	150	185	164	178	167	176	178	166	171	187	177	180	181	168	168	192	169	185	174	184	168	169	185	158	156	165	170	166	192	162	164	166	162	187	182	157	151	177	174	181	172	174	173	177	179	177	172	162	155	187	187	167	161	180	166	181	181	183	168	188	170	152	193	162	180	171	166	160	164	155	189	182	165	197	179	153	159	166	201	192	176	188	171	171	183	171	165	153	192	191	152	190	137	169	195	160	176	164	157	187	165	173	182	179	154	159	176	176	174	173	187	183	143	176	175	196	185	178	163
46582	69064	41591	9802	5871	4953	3679	2580	1675	1099	996	988	759	683	576	525	488	472	403	385	404	359	392	346	339	392	363	346	361	300	328	333	358	296	363	332	292	318	324	300	297	323	302	294	315	347	300	312	294	302	304	299	291	307	298	317	295	330	296	292	276	281	290	286	306	319	281	296	283	292	272	301	308	295	305	321	295	280	295	294	290	270	298	284	302	288	294	292	290	265	291	298	298	310	292	314	301	274	279	283	310	261	286	263	312	307	299	309	273	291	291	291	308	297	302	288	270	288	290	313	258	289	335	318	292	303	298	287	298	301	276	301	287	313	294	308	277	301	300	264	298	317	291	283	293	305	278	295	270	285	286	304	265	304	313	277	262	307	285	303	268	270	270	292	294	300	282	257	295	295	264	299	293	278	271	282	279	290	294	280	288	320	301	319	292	304	304	268	302	273	290	320	292	284	284	290	286	284	277	288	305	283	274	282	285	294	275	279	273	300	299	312	267	278	291	314	291	321	289	324	329	281	305	347	288	273	272	262	293	304	298	295	279	310	276	286	289	289	302	306	313	291	277	298	268	276	270	280	314	287	264	285	276	311	284	298	278	302	286	315	263	292	271	279	322	303	297	310	285	264	304	286	303	304	291	319	322	313	310	285	292	294	285	280	314	325	302	306	260	259	311	253	282	266	268	303	296	282	241	311	299	301	288	270	271	280	269	291	297	307	295	290	281	274	292	258	315	279	304	280	290	289	287	273	291	310	315	302	295	265	302	298	300	275	258	313	279	323	249	266	293	268	291	286	303	299	314	282	265	283	267	300	297	291	270	325	291	294	279	285	311	291	242	296	285	269	269	323	296	279	288	271	314	269	301	270	285	275	286	282	326	308	283	291	292	285	292	293	278	291	295	301	300	283	287	281	302	296	304	301	280	277	286	318	281	288	302	291	265	294	261	285	267	295	329	263	292	273	320	306	285	315	307	309	295	271	274	270	275	293	263	305	270	322	278	284	288	286	315	316	271	274	291	267	276	295	268	292	284	296	296	312	277	304	273	286	285	267	320	289	268	332	288	273	286	306	318	261	306	312	310	312	310	316	300	273	270	286	299	330	296	297	334	278	282	291	267	281	307	292	287	276	253	292	263	262	302	279	279	277	324	280	279	243	275	297	284	279	281	326	276	256	308	298	288	296	322	300	276	289	276	295	277	325	342	311	283	294	280	295	284	300	306	266	267	294	308	308	292	301	260	278	256	288	295	319	303	324	320	278	258	289	308	286	299	283	261	270	297	292	284	281	306	284	281	310	325	282	283	287	321	295	293	306	281	291	292	294	305	285	310	322	285	268	278	304	294	282	305	273	287	249	319	302	301	294	321	282	267	297	255	288	293	313	291	303	309	291	280	287	276	264	274	265	294	316	322	296	285	295	284	292	327	284	320	290	291	299	295	300	281	271	280	276	281	283	294	266	294	289	275	277	276	293	278	290	282	284	288	314	276	300	309	313	276	285	308	313	308	286	289	292	321	258	302	299	278	322	260	285	324	260	279	298	289	294	303	306	244	295	272	275	316	322	292	293	285	286	298	309	311	293	305	296	317	287	279	305	291	290	292	272	309	304	275	296	278	307	289	315	315	293	268	291	306	250	285	292	277	285	291	284	272	274	287	285	289	267	312	279	276	299	304	267	256	292	269	304	303	287	289	260	337	304	303	288	306	308	278	279	287	299	337	248	309	276	255	275	266	275	285	288	302	307	308	312	325	255	278	286	279	301	267	300	270	276	273	308	286	292	280	308	250	272	319	271	281	271	280	305	278	309	291	284	298	266	325	305	299	280	289	267	258	288	312	265	302	278	311	329	282	296	298	279	291	297	298	278	283	284	258	277	313	343	302	290	303	303	297	307	305	293	259	247	267	272	276	284	315	303	295	295	293	283	269	286	329	297	265	304	271	285	280	297	326	286	247	282	309	318	303	304	273	300	245	282	289	324	286	291	266	287	286	284	255	294	309	278	284	276	267	284	291	288	320	310	308	296	300	312	309	322	268	253	324	270	309	291	253	288	275	304	278	291	282	303	325	304	281	296	283	278	320	303	254	300	281	273	293	281	286	296	271	306	305	299	306	270	315	289	291	307	275	330	315	292	277	307	292	302	266	289	291	279	260	290	299	292	305	267	296	278	265	280	287	291	265	303	291	304	283	302	267	303	278	286	294	296	298	316	312	296	300	301	306	291	302	298	288	263	274	311	277	288	301	285	269	277	308	299	279	287	270	301	312	272	286	269	273	284	314	253	296	293	317	288	294	300	280	285	310	290	316	300	302	301	290	300	288	307	274	271	286	307	295	299	276	298	309	278	280	321	274	298	306	278	253	270	293	277	260	305	306	295	317	316	277	266	283	281	271	320	284	290	295	320	325	293	273	310	256	304	292	313	308	284	281	318	300	297	297	258	308	317	281	285	295	278	284	291	276	284	304	280	293	261	298	300	288	274	288	304	283	305	306	257	311	271	287	281	287	281	288	322	293	266	251	289	288	263	270	299	280	296	255	269	296	302	283	285	286	284	266	283	289	307	281	281	280	296	295	287	334	303	295	294	317	303	300	298	289	276	300	323	272	260	291	290	305	316	293	297	314	299	304	276	267	305	279	273	296	280	297	308	274	301	315	302	281	285	280	309	330	260	278	278	305	273	323	315	272	297	325	314	293	303	318	263	309	256	306	268	290	269	301	297	286	274	262	295	298	278	282	296	266	273	307	279	275	300	289	268	283	294	280	256	304	293	299	299	295	268	299	292	283	276	287	286	276	294	274	288	284	289	265	288	288	277	285	304	328	267	324	291	287	303	279	300	292	288	315	332	270	290	299	310	266	284	295	286	295	295	291	298	295	288	324	281	274	307	276	290	308	301	283	271	319	296	244	288	291	331	264	313	293	293	307	302	315	298	283	272	261	281	282	287	281	302	302	254	289	298	323	286	314	264	266	276	274	290	304	276	300	301	294	276	279	282	282	272	312	270	285	273	294	287	308	332	293	288	296	304	274	303	293	303	293	284	262	293	281	282	291	296	308	298	298	273	314	307	283	280	286	279	276	337	298	293	318	290	285	296	297	295	288	276	262	274	292	288	310	284	269	275	273	298	280	269	270	307	286	289	253	292	297	287	304	311	269	293	288	303	283	277	290	253	254	290	275	303	320	281	280	289	295	318	295	264	315	283	307	280	290	318	293	300	295	250	268	294	293	270	282	288	281	257	259	282	301	307	317	288	279	291	331	293	323	318	306	315	285	289	282	320	306	277	291	322	274	281	277	284	317	311	308	286	283	291	267	268	295	286	264	259	282	315	307	283	294	319	291	265	296	307	277	300	284	276	298	282	308	306	287	292	294	283	291	276	300	259	312	297	283	296	280	302	310	283	306	291	251	291	273	300	301	316	258	296	274	296	328	293	262	301	269	306	256	305	311	311	306	291	311	284	279	271	309	264	291	299	285	305	280	265	287	283
30100	28860	21571	6448	1095	758	618	548	530	471	485	469	434	457	434	446	406	442	436	399	384	428	442	405	437	441	413	390	377	437	441	427	451	428	381	437	397	415	426	414	411	418	416	405	428	434	408	454	420	452	460	464	387	450	400	450	449	461	401	412	438	429	438	408	437	468	418	437	432	418	420	455	396	419	440	395	441	441	413	433	438	410	437	393	447	430	428	416	384	414	413	447	404	421	425	374	454	416	427	407	429	462	443	419	426	444	463	421	421	445	392	398	439	426	435	411	454	449	356	437	408	401	431	430	405	414	425	390	405	425	420	426	440	417	440	424	418	407	425	438	419	408	445	419	416	425	449	390	378	446	429	400	432	425	424	409	415	460	439	399	433	422	400	427	458	435	409	391	449	425	419	419	435	415	378	408	392	429	425	391	432	433	443	403	442	417	397	436	420	443	421	421	421	427	400	430	437	418	405	417	431	433	418	475	485	383	458	427	374	434	370	445	442	408	423	420	378	427	440	418	436	422	437	385	423	429	418	413	401	439	421	455	409	403	457	433	445	375	442	408	386	424	412	423	416	418	402	406	421	376	409	396	415	397	433	431	438	422	413	421	429	404	438	442	419	393	435	439	432	408	433	422	428	440	412	456	439	425	416	415	402	406	422	426	417	377	394	405	434	435	422	434	433	404	429	423	421	433	393	401	436	440	409	455	436	424	423	393	455	436	411	435	417	401	411	430	387	407	400	423	413	438	423	434	429	418	440	426	411	413	416	431	397	443	448	411	396	413	429	430	434	405	430	383	422	407	420	414	399	410	429	426	391	374	419	403	433	414	399	438	430	425	436	398	432	422	451	396	413	426	431	418	394	432	426	395	415	431	433	430	426	411	444	371	406	420	401	410	381	394	390	426	395	434	452	415	453	411	433	418	452	415	433	434	394	447	446	381	438	452	438	400	428	403	413	422	436	437	431	420	414	396	426	423	413	421	460	419	428	430	420	388	445	415	421	408	400	421	381	459	415	405	450	414	419	423	426	410	408	383	400	422	436	427	419	404	440	476	419	405	414	439	414	420	415	437	428	380	455	408	411	470	433	402	397	413	412	408	389	435	427	400	435	425	448	398	407	435	410	430	401	441	446	464	415	403	393	418	428	445	425	414	429	404	402	436	445	431	422	450	434	426	423	456	426	400	439	397	402	443	426	426	431	405	441	395	424	454	434	423	415	391	423	403	441	417	444	410	437	448	456	425	440	417	412	421	426	408	416	428	433	428	429	415	438	437	438	430	448	393	426	391	426	447	428	387	439	405	423	444	459	411	433	460	400	413	449	414	407	431	441	432	410	402	425	391	434	443	417	442	432	392	436	399	422	447	410	389	427	409	419	450	465	458	374	451	402	407	409	421	433	443	401	420	426	427	425	386	424	432	405	415	419	416	442	372	436	421	411	410	456	415	394	466	409	446	422	461	406	415	462	436	416	424	424	441	382	431	462	402	452	434	435	404	433	410	413	445	467	408	446	417	400	443	401	444	425	425	400	420	409	449	443	440	437	444	395	412	397	394	418	426	430	446	403	415	429	425	410	414	419	451	436	457	429	401	438	443	400	448	392	419	417	438	422	450	429	402	423	443	424	495	409	422	382	398	428	437	422	420	431	420	409	391	433	430	417	430	458	439	423	425	423	419	429	420	424	415	430	415	432	449	418	383	402	399	451	446	415	414	453	395	426	440	423	430	412	425	444	446	446	394	425	402	404	432	432	431	440	434	423	401	402	423	435	464	426	421	441	401	437	419	423	377	439	425	432	423	413	416	402	448	436	473	426	443	397	392	423	413	403	416	431	403	420	435	426	442	411	480	437	429	418	429	410	417	420	404	401	434	395	437	433	440	436	415	451	438	391	394	433	444	365	411	427	434	379	395	437	400	416	463	440	440	439	461	414	382	430	462	426	401	390	406	399	441	387	438	438	425	393	442	445	402	418	436	425	410	421	388	422	386	428	415	457	389	431	421	427	418	420	439	441	428	432	441	408	411	430	403	418	453	468	403	446	469	434	428	430	455	448	447	434	442	416	391	440	403	425	434	399	405	416	423	434	422	386	414	450	407	426	446	440	419	410	420	439	456	419	401	427	447	440	417	440	429	399	415	429	417	392	421	387	438	375	444	416	416	442	442	412	414	402	443	415	384	425	421	401	422	421	418	392	407	475	417	456	395	409	444	417	448	414	365	442	439	421	415	417	441	455	448	420	403	428	446	458	459	402	425	437	421	419	387	429	421	437	418	459	440	428	445	403	427	397	443	425	416	421	401	415	407	418	458	397	445	439	405	372	414	394	390	427	408	399	431	417	429	397	424	432	430	454	399	382	454	455	414	413	454	420	383	416	417	435	403	403	445	404	405	433	409	440	443	394	473	439	448	406	404	403	449	445	453	469	437	416	446	454	427	403	419	417	435	433	427	434	432	445	381	402	409	432	399	414	398	425	404	422	438	437	407	408	400	452	383	407	448	426	393	433	427	411	437	431	436	408	437	429	433	418	425	433	419	420	425	388	419	417	412	402	428	422	450	414	422	404	409	386	369	419	436	447	434	471	427	454	427	429	414	400	399	389	423	466	449	420	402	410	446	414	447	394	413	430	418	421	436	421	419	435	424	417	431	404	435	431	405	394	410	397	423	403	414	432	409	430	446	413	423	439	439	450	360	405	433	448	431	412	445	411	430	384	428	445	426	439	466	419	414	420	446	454	416	376	423	430	432	448	407	466	469	405	437	457	411	420	391	434	469	417	421	429	446	435	411	445	430	411	388	434	389	436	412	416	452	447	411	411	410	422	423	440	433	421	412	479	452	440	435	452	439	428	382	428	417	392	440	415	416	451	411	445	376	421	417	431	408	421	431	375	416	417	442	410	420	443	416	412	447	430	419	411	431	413	405	437	428	426	427	418	439	449	438	410	414	444	420	424	426	414	405	449	443	443	426	413	420	439	402	433	414	414	466	396	452	421	415	425	374	386	403	421	427	426	419	424	417	430	426	403	394	418	455	454	403	430	446	463	416	396	435	404	438	426	422	463	440	386	426	465	437	425	405	390	431	459	416	401	421	406	422	404	465	435	460	396	404	444	420	420	393	402	429	427	417	424	401	420	435	409	427	405	444	419	449	400	414	445	402	438	456	437	454	432	421	411	421	422	391	411	423	409	448	419	424	451	464	407	433	443	389	433	409	416	397	422	435	415	442	428	396	443	429	411	420	467	459	421	428	428	427	427	430	413	448	411	416	401	421	405	439	416	359	406	400	409	401	412	391	409	456	412	408	443	440	427	435	415	434	402	425	441	416	453	423	467	449	450	412	413	433	399	448	408	426	424	435	417	441	394	424	410	410	416	428	408	426	432	417	425	431	449	416	431	434	381	421	379	406	387	439	413	434	401	436	447	421	457	438	445	430	400	440	416	407	448	412	394	425	431	426	436	437	424	418	465	463	420	421	443	435	412	401	406	443
37788	45196	23556	5997	2497	1644	1331	1203	1091	986	877	865	773	744	712	704	708	680	683	677	658	677	722	674	689	691	689	679	654	687	675	658	713	682	639	645	669	726	657	657	681	682	655	639	705	649	676	675	714	645	689	629	686	646	666	695	686	659	727	671	654	645	699	619	672	688	672	652	736	653	638	643	683	664	672	672	656	662	654	677	652	683	664	670	652	696	687	642	678	684	677	692	714	652	657	678	639	642	621	706	723	683	685	691	660	658	665	627	750	685	641	703	643	669	700	662	705	680	709	684	640	711	716	645	683	664	706	674	702	684	672	722	678	685	674	708	671	697	685	638	638	653	662	661	705	672	670	685	710	658	598	668	691	712	648	664	635	668	658	646	676	675	668	680	643	666	691	688	663	638	682	680	664	645	682	681	680	670	680	715	712	635	654	653	681	710	695	675	683	691	679	675	700	655	682	642	660	691	644	661	680	696	701	656	660	663	668	699	653	631	711	698	643	728	662	689	636	670	707	669	720	672	724	691	684	663	707	654	701	694	631	702	649	677	633	707	697	668	665	685	672	734	665	675	669	674	667	634	677	668	694	677	665	743	705	705	643	680	662	714	682	674	684	651	688	682	650	701	665	669	723	653	677	666	705	638	700	713	681	683	690	654	678	660	658	645	641	698	670	710	663	620	641	668	641	695	649	671	662	667	706	653	688	679	697	697	633	642	654	705	658	644	668	661	631	654	704	662	686	702	666	651	685	670	660	647	677	679	666	657	705	667	696	681	688	708	672	694	690	670	661	686	669	675	663	653	722	647	659	651	689	691	692	662	671	692	698	621	674	636	630	660	699	682	677	654	683	648	682	714	708	658	676	650	680	653	620	696	643	677	697	680	608	635	718	660	641	664	684	697	713	648	699	668	654	697	649	682	636	725	706	638	674	643	671	717	646	648	673	634	691	692	665	661	733	635	681	693	649	655	708	702	706	641	644	682	648	680	706	712	686	661	641	691	669	672	691	681	712	678	696	698	642	674	695	611	665	714	666	645	660	670	716	723	680	673	628	692	663	670	695	671	662	687	671	682	700	691	660	677	683	686	694	699	636	664	716	682	678	672	691	702	673	701	644	640	664	673	651	701	668	656	659	670	695	664	677	594	687	661	647	675	660	678	674	698	701	688	659	635	742	685	664	652	625	690	682	686	656	680	669	699	720	686	693	698	669	707	651	677	659	704	695	692	686	668	659	636	676	643	658	646	706	722	695	682	698	668	673	675	725	703	690	694	652	703	698	694	673	680	717	654	685	670	682	653	671	648	684	659	671	691	693	656	681	667	680	694	731	651	692	635	671	743	692	690	675	691	664	678	690	710	669	711	704	688	692	658	678	686	672	696	657	666	653	670	657	704	689	705	699	641	671	681	704	677	650	706	721	643	652	646	662	666	688	713	680	685	604	713	662	636	688	679	675	649	655	661	640	691	658	690	675	697	717	634	682	658	651	651	744	663	633	683	697	675	699	679	690	652	691	642	677	658	695	715	660	700	644	695	721	642	672	683	621	679	675	696	652	675	694	686	654	720	687	677	660	689	669	667	699	732	699	670	661	652	716	672	707	651	654	653	682	710	657	691	654	700	677	640	716	666	685	666	704	691	651	672	638	701	704	695	682	687	665	687	651	658	717	676	698	678	659	672	606	686	694	681	689	666	665	633	655	684	729	663	650	623	687	682	692	722	710	696	681	670	672	641	673	608	683	693	664	661	708	680	694	684	692	680	699	695	652	669	644	667	676	702	654	648	633	700	642	681	694	670	687	655	695	681	678	644	661	662	651	647	695	667	660	670	669	687	644	675	694	664	698	728	688	663	664	690	695	716	681	648	680	666	672	668	662	645	697	711	668	667	706	709	692	692	683	688	653	683	668	668	635	636	673	639	702	666	668	635	681	646	680	678	693	696	683	700	714	686	651	628	678	700	696	643	700	698	684	654	704	675	663	699	693	725	672	682	686	750	633	674	633	708	702	720	677	666	715	653	631	672	677	684	694	697	657	636	724	657	649	670	682	702	680	670	684	665	712	671	645	651	702	647	631	694	653	661	714	705	694	647	634	715	669	674	660	691	704	665	670	676	670	677	664	670	683	718	661	619	703	644	667	694	644	643	649	664	612	707	686	678	644	677	714	706	718	670	689	627	669	689	711	685	737	651	624	689	607	647	654	678	666	648	685	655	663	639	706	693	640	710	685	665	645	667	676	702	639	649	661	659	652	681	684	637	691	666	678	658	696	677	671	684	691	704	707	689	664	657	661	686	730	687	667	650	702	652	665	685	698	684	662	675	701	657	656	625	692	651	677	661	672	682	686	679	682	703	638	649	678	696	679	658	667	705	702	691	685	656	659	641	667	679	675	694	713	654	659	669	661	651	712	675	658	680	662	638	724	711	654	682	677	692	658	645	715	673	685	645	697	740	670	723	695	641	699	675	664	712	636	655	664	668	698	704	683	663	661	624	689	672	710	705	701	682	675	703	655	666	658	737	675	639	694	646	658	642	688	661	692	656	738	686	700	710	674	649	694	654	684	653	678	644	683	630	728	703	665	724	740	682	723	709	753	664	659	699	678	655	680	707	677	689	686	601	674	681	641	684	670	666	661	720	724	656	655	700	639	668	650	679	717	683	682	701	688	637	621	664	672	679	681	670	676	652	674	667	661	671	675	704	631	658	672	648	645	693	637	690	644	625	669	678	702	650	697	671	675	663	641	677	685	647	634	621	677	693	633	669	652	664	658	667	689	660	677	634	667	693	664	707	668	682	667	652	656	695	693	666	693	676	700	702	701	719	660	651	659	701	667	686	685	663	666	706	699	640	682	682	649	715	723	675	697	686	675	742	694	665	657	676	660	700	686	704	664	674	661	708	659	661	656	656	688	678	727	681	645	688	678	700	706	682	669	666	666	663	674	709	701	624	692	663	677	696	664	692	639	675	679	683	686	660	651	629	689	702	660	620	684	694	646	663	635	668	687	683	671	697	678	676	646	638	626	678	639	646	670	675	672	667	690	724	663	656	594	652	681	638	682	617	696	660	738	671	669	669	659	644	676	655	686	631	669	624	670	651	692	632	690	616	696	632	729	689	658	707	659	680	712	633	662	684	650	669	660	692	642	652	648	661	683	669	681	640	669	688	687	695	671	690	681	685	688	677	693	663	665	712	665	640	650	690	701	667	682	678	660	653	658	677	682	695	696	714	676	626	665	669	656	658	662	644	710	663	660	648	664	668	690	694	664	643	674	656	658	681	708	646	724	654	704	682	712	697	732	644	674	678	658	639	672	638	748	666	655	623	682	712	673	668	640	696	683	662	683	612	655	635	650	639	641	646	692	661	727	688	690	637	690	636	683	657	649	691	663	671	753	636	681	697	659	688	698	665	648	671	673	645	678	670	700	717	683	610	644	662	654	668	714	710	658	690	717	664	693	660	668	673	666	677	739	685	693	703	646	681	721	687	677	652
24655	21704	28846	24822	19464	4293	986	693	588	535	530	497	460	447	470	407	417	443	383	402	402	422	388	389	373	370	376	412	399	423	419	395	387	377	394	404	389	364	385	401	409	384	406	378	399	376	385	403	369	420	384	418	383	369	405	385	389	394	385	379	365	401	367	370	417	357	416	398	356	383	387	389	408	382	388	416	352	364	403	387	372	383	423	368	387	403	384	376	368	380	364	430	424	370	350	372	386	393	376	401	397	404	375	376	393	373	361	365	349	399	368	392	394	395	379	379	366	392	364	384	417	358	410	377	379	357	399	373	398	400	374	383	392	397	409	383	379	378	382	342	372	381	409	370	378	392	373	363	365	419	346	366	354	392	390	361	374	406	396	405	393	375	381	362	418	418	373	395	409	365	376	358	395	387	371	412	368	389	375	370	363	412	406	405	417	395	381	390	412	392	363	357	393	395	384	398	358	421	407	372	365	369	386	385	378	375	359	336	416	389	369	347	391	356	379	412	396	375	392	355	388	402	380	402	420	361	403	410	405	387	396	395	383	338	368	388	376	397	401	392	385	357	367	438	396	378	418	412	397	368	421	392	353	386	379	354	393	376	375	383	377	363	375	376	373	366	362	383	430	394	389	389	393	378	376	335	379	396	376	417	397	393	413	368	352	423	399	392	382	360	364	373	434	362	394	342	392	375	414	409	383	402	383	385	373	372	411	372	408	355	364	381	378	406	414	336	379	393	370	344	382	368	384	379	407	361	404	368	375	418	363	381	417	359	411	365	384	360	374	424	375	374	367	383	371	366	430	402	385	414	375	370	396	358	399	362	375	369	364	405	407	341	367	359	370	392	384	337	398	383	370	398	347	361	399	369	387	397	347	363	370	377	378	408	413	397	376	365	388	363	386	369	381	369	389	386	420	422	386	359	373	395	401	398	356	373	390	353	393	396	379	383	393	372	371	363	376	382	360	387	398	370	409	386	414	392	373	404	368	368	367	393	371	388	361	366	398	373	371	399	368	412	389	375	393	337	387	348	397	386	395	365	368	376	376	386	389	396	365	389	360	408	413	391	412	401	394	417	369	408	383	379	395	368	385	379	436	384	383	397	368	382	375	396	371	332	400	338	379	355	374	379	355	376	380	390	373	398	398	370	373	338	344	410	396	375	404	353	374	360	396	370	404	407	367	376	399	372	403	376	366	374	382	395	390	345	399	395	353	364	391	403	398	366	375	387	399	410	394	367	375	402	413	353	382	432	360	374	409	391	379	361	383	360	367	389	367	382	397	417	380	345	397	405	369	361	342	367	388	400	361	376	429	368	376	381	403	375	419	360	372	398	416	362	371	350	380	398	359	397	381	382	377	373	369	408	371	382	411	375	389	370	376	357	395	371	378	365	373	362	388	363	364	367	357	403	358	355	396	367	350	398	396	379	389	401	385	426	387	375	395	392	378	389	375	386	381	399	394	409	384	374	367	383	369	404	371	391	377	381	396	417	362	418	369	371	387	392	339	382	387	358	408	405	389	370	392	414	380	412	384	369	411	397	398	407	390	396	388	385	395	369	397	389	383	382	403	378	399	387	405	344	420	409	393	381	402	347	358	423	389	383	375	402	385	365	412	410	402	366	378	391	374	378	405	420	378	377	352	383	364	395	408	362	379	423	373	401	398	383	366	388	351	371	387	397	395	395	394	356	379	390	360	397	368	363	365	404	371	413	386	401	409	396	362	377	385	405	385	380	362	347	357	405	379	376	354	358	365	395	380	398	377	359	382	376	372	397	343	373	364	390	379	346	382	389	359	377	382	392	389	367	423	390	390	378	398	389	368	399	390	400	387	370	404	385	364	355	398	398	375	362	401	377	371	399	358	404	363	384	376	398	367	390	407	397	384	376	386	366	353	382	387	352	419	373	358	376	396	377	370	421	373	398	365	394	360	417	389	377	378	350	407	417	382	392	398	388	386	400	376	375	424	347	402	377	404	367	393	377	388	386	415	422	382	384	380	395	356	410	394	382	377	395	368	377	375	396	389	393	377	377	376	374	411	361	359	375	375	403	383	373	366	354	366	381	396	392	367	409	413	364	385	416	411	358	374	419	364	403	390	343	387	396	412	351	368	401	400	364	383	369	379	379	389	365	392	423	408	425	399	382	438	342	387	415	376	352	346	357	371	372	409	405	398	358	371	391	391	355	359	393	359	370	380	375	402	355	392	379	376	392	360	425	365	380	375	438	344	371	378	424	363	377	387	402	421	414	361	390	409	376	415	371	350	348	399	373	385	361	393	385	392	371	386	402	387	417	422	359	375	363	358	359	414	379	376	379	416	358	359	388	387	359	399	404	387	367	358	378	363	398	391	403	359	397	387	385	372	370	386	386	403	416	412	338	363	410	381	397	325	415	351	355	360	402	399	368	377	357	386	350	398	389	359	359	393	395	403	377	396	389	418	330	359	381	387	408	377	382	381	400	413	360	405	384	348	371	392	400	367	360	332	390	421	384	362	359	376	401	396	408	392	383	348	374	411	426	341	403	401	363	368	407	390	380	371	391	408	411	395	381	384	369	362	342	407	422	369	389	363	367	416	390	375	370	406	390	386	368	400	414	355	375	364	379	408	371	371	379	383	377	366	395	398	387	384	362	369	368	379	361	397	371	363	396	374	406	369	400	395	378	417	381	389	403	384	397	367	413	385	378	377	381	371	374	394	364	403	383	372	381	416	395	387	388	354	402	393	449	413	369	358	394	390	406	379	368	358	351	375	383	373	377	368	353	355	361	376	387	396	398	365	365	386	404	393	347	345	370	418	368	359	375	416	418	412	386	403	380	366	381	385	401	368	367	377	362	385	384	400	366	390	403	393	361	392	366	364	381	361	365	362	386	380	430	370	384	365	389	418	367	379	377	367	410	370	365	379	368	363	391	383	368	372	387	370	368	399	406	396	366	394	372	379	377	394	394	367	394	366	408	371	390	409	382	376	386	376	374	371	374	386	397	385	370	370	353	394	399	369	342	411	380	372	382	371	388	365	360	408	373	410	371	360	357	424	353	365	386	363	374	345	360	376	388	384	361	355	380	408	412	405	345	372	383	388	374	363	404	388	380	438	377	380	397	390	373	369	383	378	344	368	341	371	366	381	387	409	405	385	383	372	414	385	361	424	350	384	352	406	378	384	393	417	423	358	401	384	374	378	427	383	358	371	377	383	410	380	425	405	382	368	407	385	377	396	384	374	384	352	405	407	370	371	378	365	385	350	387	408	351	355	417	379	406	394	413	391	405	401	387	391	386	404	369	397	357	331	387	341	424	390	380	336	393	334	401	369	394	378	419	390	349	394	352	394	375	381	358	389	366	363	394	393	371	401	366	382	381	377	384	379	380	387	374	406	404	350	359	402	395	358	356	378	378	394	388	379	371	376	396	397	344	350	380	375	372	404	374	354	400	391	406	358	367	409	370	377	384	318	390	391	403	371	359	402	402	410	374	366	379	391	378	348	392
43726	60430	39389	8513	2908	1984	1702	1409	1481	1125	1098	988	836	861	809	734	744	734	664	686	666	661	638	648	628	623	615	597	670	598	653	635	626	615	634	624	623	636	616	593	604	683	616	600	647	605	652	602	593	587	601	595	632	596	636	591	587	651	586	644	580	647	651	642	576	612	623	632	599	597	602	607	584	604	603	619	584	614	604	635	617	635	655	619	587	643	627	608	594	636	604	640	640	627	617	631	638	606	627	636	642	628	590	602	612	624	581	610	595	578	611	628	561	587	636	575	623	598	591	645	593	614	621	594	626	598	617	602	614	620	606	601	581	597	633	619	628	604	566	582	582	614	630	616	631	655	557	617	646	651	592	655	584	576	601	585	593	580	588	579	655	605	663	651	623	641	631	586	638	635	610	668	574	645	625	566	601	595	590	638	567	634	586	603	610	607	654	598	598	627	616	599	601	634	615	634	577	590	607	601	597	585	657	585	597	599	614	633	613	598	537	582	590	609	635	590	616	646	622	644	639	631	596	588	577	587	597	635	599	626	637	601	588	615	643	576	662	649	599	681	641	623	639	654	604	619	596	660	621	610	583	592	618	650	607	644	637	616	626	640	629	625	595	618	623	624	591	565	613	602	585	608	583	675	596	658	596	625	622	574	620	633	600	587	610	597	609	601	633	612	606	612	607	617	585	551	647	641	588	646	646	551	611	632	624	578	613	629	622	614	599	602	605	569	643	640	605	597	634	602	637	619	618	592	570	562	595	598	608	636	572	612	607	624	586	644	601	601	570	609	647	592	634	674	638	603	613	650	602	617	598	586	603	601	591	632	579	625	602	668	594	617	628	604	589	603	566	588	629	643	661	595	615	639	596	586	646	597	602	627	597	580	597	605	612	630	584	597	589	617	636	613	598	611	646	603	640	603	626	648	625	644	575	607	622	578	585	629	595	593	643	628	602	623	635	626	641	642	622	581	607	608	571	654	608	584	630	675	588	580	629	608	590	640	596	627	576	628	649	583	652	587	630	582	646	579	591	648	595	666	618	640	599	585	608	615	595	616	643	589	656	608	628	576	632	596	562	603	624	595	632	648	590	607	587	622	575	640	616	603	611	637	636	577	658	596	642	618	557	604	612	653	640	610	582	634	657	621	602	634	588	649	618	609	573	583	579	630	615	634	681	618	616	592	635	603	609	613	631	639	621	608	590	613	583	631	546	551	641	616	637	601	609	596	625	600	625	590	605	589	653	586	607	637	629	649	627	657	606	625	619	595	609	620	606	601	608	629	647	637	659	622	612	621	626	606	657	606	642	575	637	604	602	628	567	596	659	590	636	633	637	624	615	587	568	644	583	570	636	619	586	643	627	583	606	591	579	578	602	618	595	579	600	613	626	631	601	622	654	564	659	597	582	637	596	614	616	629	637	587	618	603	615	590	601	582	599	617	609	584	577	615	603	627	616	642	611	616	634	633	619	597	549	618	606	635	616	594	595	599	646	635	628	604	640	596	655	603	639	652	662	614	625	601	604	638	598	620	615	629	605	598	589	594	591	629	575	585	615	628	602	592	655	643	643	578	641	605	597	589	640	637	672	617	624	572	629	638	598	601	650	636	643	651	558	608	609	637	574	633	600	642	631	600	651	631	592	600	625	604	635	607	619	599	648	583	569	611	608	582	629	629	596	575	631	602	636	597	638	652	596	610	599	632	588	596	573	606	590	634	611	596	588	631	595	623	584	597	633	645	628	590	619	622	635	601	597	600	624	615	677	589	684	658	631	636	616	611	613	645	583	635	639	602	605	608	607	589	577	596	566	613	604	611	632	606	624	628	570	586	659	618	618	660	604	619	596	615	576	648	648	674	575	567	630	617	595	632	636	624	586	635	616	618	585	600	608	625	628	635	610	609	626	622	613	610	640	613	605	629	630	614	614	611	602	629	615	657	627	666	637	646	619	604	572	625	622	603	661	581	641	643	676	546	652	546	647	626	670	625	596	626	595	642	602	595	630	643	643	585	604	626	648	601	609	644	612	603	571	622	609	596	580	640	569	585	601	560	625	619	610	626	601	626	622	598	633	598	607	610	615	586	625	603	659	590	627	606	629	627	594	647	620	619	637	588	631	625	630	638	608	594	597	594	642	668	660	606	597	594	578	642	630	632	591	583	585	608	591	610	604	613	593	587	577	578	610	651	618	613	610	628	609	629	597	659	589	580	603	617	623	616	633	624	605	650	647	593	619	627	666	610	628	597	624	615	637	607	603	603	600	577	606	627	623	622	589	601	616	638	567	555	674	616	607	660	616	623	574	598	635	605	655	619	618	627	585	607	640	641	620	599	605	649	614	575	610	574	619	592	600	615	615	615	581	605	599	592	578	589	624	639	612	659	612	608	586	631	611	637	608	588	640	588	610	583	599	636	589	617	594	595	585	636	685	621	624	620	636	635	592	652	608	628	613	608	582	636	649	660	590	620	654	599	668	629	600	620	597	664	566	650	611	591	636	621	620	619	644	567	571	612	615	610	605	618	613	636	638	607	611	630	581	625	610	590	594	616	637	634	579	632	610	600	623	574	616	606	616	590	597	606	594	615	593	593	597	619	646	588	671	643	642	649	615	610	605	576	604	631	601	622	635	602	593	680	588	649	602	603	625	643	610	624	617	619	609	606	607	629	605	633	612	630	620	602	653	595	623	583	625	622	614	560	622	657	621	603	623	639	597	600	628	616	619	585	625	605	599	613	604	582	653	640	618	628	677	657	618	611	614	652	590	585	631	597	597	614	612	589	605	603	647	590	634	613	592	625	618	610	621	613	635	648	603	595	632	617	602	640	605	632	558	615	625	619	627	611	666	635	630	636	612	611	650	624	587	631	649	600	615	653	633	615	658	637	632	596	593	655	563	600	553	597	615	567	615	616	643	611	646	618	639	602	643	674	594	655	608	597	599	661	626	621	636	551	605	638	631	588	628	630	644	591	606	586	626	579	625	627	672	617	593	589	572	633	599	608	617	643	618	594	639	631	581	617	631	658	609	617	624	623	577	568	589	624	621	607	647	641	648	642	578	579	610	608	637	598	590	622	589	544	637	593	603	590	600	639	578	640	612	586	642	646	627	618	599	626	603	590	579	601	584	585	652	618	616	588	627	617	622	610	626	634	601	625	620	577	609	637	606	644	600	656	594	622	641	610	663	593	623	670	645	632	628	615	652	581	606	603	664	601	584	623	587	621	606	613	595	591	636	633	606	660	643	624	590	608	630	626	618	608	569	578	551	647	650	622	588	631	642	608	595	608	603	598	622	605	613	647	651	646	620	603	599	582	611	590	625	579	602	578	598	636	580	605	628	654	698	675	612	635	608	617	589	579	654	603	599	630	635	602	570	582	664	620	595	586	634	586	593	592	564	647	587	565	581	623	566	601	631	591	596	615	626	649	626	595	602	623	651	576	628	640	660	600	626	636	646	600	604	607	620	663	625	616	598	604	605	583	641	580	646	637	624	625
23616	21663	29358	24228	21475	18957	2816	753	464	437	392	347	322	292	288	266	243	242	238	228	198	198	190	203	212	202	214	211	185	211	176	202	190	179	171	200	197	199	175	184	203	186	181	147	170	178	159	175	179	182	170	171	196	185	174	167	185	184	163	196	177	184	202	178	171	169	167	182	178	164	180	164	157	153	172	163	166	185	162	162	189	179	161	183	174	181	158	173	176	175	180	167	175	176	174	179	155	169	162	173	173	152	172	164	173	216	182	171	167	183	183	179	160	144	159	188	178	165	195	167	187	161	178	185	169	187	171	173	183	164	168	190	183	170	180	171	193	187	200	161	164	183	206	178	180	172	185	153	177	161	162	174	186	177	190	167	184	145	185	153	168	171	194	183	169	182	163	180	203	175	157	168	174	180	174	164	170	166	171	160	155	187	185	167	180	156	176	168	169	170	163	178	201	207	151	152	159	173	186	180	188	151	163	187	164	186	196	199	159	180	183	191	189	170	149	185	172	166	172	179	180	184	176	154	203	188	196	194	182	186	161	161	158	180	188	170	180	168	152	176	173	165	166	188	154	178	172	161	162	181	179	182	181	173	179	189	163	164	173	160	186	187	177	162	152	165	179	162	164	186	191	173	168	166	169	178	166	195	170	178	180	160	173	148	194	183	163	175	197	147	156	157	165	189	185	187	158	167	172	181	166	181	173	194	166	177	167	165	172	160	200	188	148	168	178	147	160	162	182	195	194	177	185	160	171	179	179	183	177	167	191	175	187	160	169	171	197	179	180	158	202	153	165	185	182	189	165	166	170	172	162	174	203	165	174	160	195	173	171	154	169	189	179	184	180	183	177	183	172	181	166	166	173	175	160	192	158	199	202	181	165	184	202	191	177	192	181	193	166	183	182	169	192	164	166	192	184	172	168	170	160	182	168	174	142	182	171	164	187	180	188	212	169	151	186	180	168	184	174	170	167	177	167	182	159	180	183	181	165	165	190	172	155	182	185	178	185	196	206	181	188	187	166	175	164	142	161	193	175	168	195	192	170	169	169	168	140	186	176	155	178	158	149	181	176	191	188	189	170	168	186	149	177	178	179	173	150	167	159	170	184	188	166	162	198	180	154	176	192	184	175	190	205	182	176	146	195	181	164	188	193	162	174	175	176	185	154	181	174	177	174	147	176	197	144	174	179	182	160	159	176	153	167	173	162	197	164	175	172	174	167	203	209	171	171	181	154	170	178	162	186	142	167	166	164	167	182	137	158	166	164	169	156	159	170	157	179	154	184	178	156	184	159	178	157	160	166	172	188	189	182	197	181	187	169	171	149	185	154	173	166	185	188	174	142	178	186	174	174	169	181	180	170	175	187	158	162	201	161	190	181	151	182	153	168	148	169	200	176	174	184	181	152	190	149	176	176	168	166	173	178	161	173	157	173	199	180	159	169	161	179	194	153	183	162	168	190	170	192	158	173	182	183	194	175	179	180	182	183	157	178	188	176	152	175	166	177	182	155	156	172	171	173	168	187	160	174	157	170	145	178	141	177	177	137	168	151	170	183	180	164	179	148	170	181	165	171	175	150	152	173	194	173	165	169	163	164	164	151	171	170	186	183	172	174	150	178	156	179	148	170	193	160	168	167	171	167	156	197	159	172	154	167	182	152	168	167	159	192	163	161	141	172	185	171	176	193	186	178	166	173	178	178	170	171	192	172	173	188	205	165	159	170	175	157	153	180	179	191	180	169	178	153	158	175	177	182	177	178	193	189	174	150	168	162	213	185	175	194	168	161	157	194	167	181	159	171	156	168	166	168	159	168	164	162	199	175	187	179	181	182	174	171	176	141	168	187	182	179	166	174	172	190	175	162	175	184	190	166	176	177	164	186	189	169	174	165	168	188	171	179	167	157	190	157	173	168	175	185	185	161	175	156	160	165	188	175	186	181	173	187	191	184	167	157	170	163	173	177	166	176	178	183	171	181	157	164	171	192	165	178	191	187	177	170	172	160	170	188	174	183	158	178	190	175	190	195	163	181	157	167	179	166	165	168	167	173	167	164	185	171	187	155	166	179	181	163	134	184	172	183	171	167	160	162	177	157	185	183	182	157	177	152	167	198	158	173	163	190	170	175	182	153	174	166	198	160	155	170	176	163	190	152	156	197	173	171	162	163	169	160	165	173	183	157	157	146	177	176	189	170	172	166	155	182	173	176	152	170	168	171	176	177	172	163	177	179	179	178	174	184	178	174	154	174	192	181	191	173	194	167	173	152	153	186	176	170	174	181	181	164	182	133	192	181	180	167	196	185	177	171	168	173	160	170	187	172	154	174	175	173	183	152	189	191	164	168	167	167	158	159	159	189	167	174	184	179	166	189	188	195	194	148	178	180	189	173	176	172	186	178	185	207	202	170	175	158	179	169	169	180	154	172	193	195	157	141	179	175	176	178	169	160	217	188	181	182	158	181	173	175	187	178	193	164	157	180	176	157	174	174	167	195	164	173	177	179	201	166	191	164	188	172	144	154	192	182	180	190	174	166	195	188	146	169	185	180	174	172	166	196	155	169	160	175	174	173	183	172	176	198	190	164	159	176	164	180	122	162	167	179	171	178	170	185	163	194	177	179	181	149	176	184	181	178	165	168	181	160	178	200	177	182	178	167	183	169	154	164	175	178	169	179	165	164	168	161	181	186	187	196	187	175	161	163	172	165	180	149	168	187	150	151	176	185	159	188	157	173	198	185	174	163	152	160	179	179	191	172	190	158	169	196	163	177	169	170	189	175	183	200	180	174	172	157	178	168	165	171	166	177	170	182	164	177	188	174	198	179	148	161	149	157	185	147	170	199	184	172	152	184	184	170	195	157	157	171	197	178	207	174	191	178	175	181	179	168	174	173	169	186	152	149	178	165	174	175	173	186	179	167	166	176	150	204	183	172	185	169	172	180	171	181	197	184	173	203	177	157	178	172	193	143	172	172	192	171	192	151	146	163	165	161	166	193	176	170	153	187	187	170	162	183	178	175	161	174	159	151	163	163	158	173	184	177	167	178	170	173	199	182	181	161	160	183	169	137	155	150	179	175	165	176	161	180	187	157	164	164	167	187	197	170	164	184	182	153	159	170	145	169	160	182	166	143	171	173	140	153	172	154	165	192	180	173	166	171	136	181	171	145	161	161	174	175	169	149	174	163	172	173	161	202	166	182	188	180	189	176	153	166	156	191	171	189	186	172	179	200	177	160	203	164	208	175	158	171	172	173	196	149	189	156	183	181	164	168	173	198	168	191	162	156	147	184	161	181	170	155	149	174	160	173	157	172	165	164	196	152	174	183	168	181	197	157	192	164	168	169	164	178	179	153	188	154	146	174	170	169	174	146	158	164	147	161	165	187	168	161	183	158	188	177	177	168	191	162	169	184	165	161	190	157	168	166	167	146	175	166	168	165	159	163	171	185	184	198	169	158	181	167	152	170	172	180	164	185	197	201	174	172	182	162	183	164	176
46934	68055	42186	9460	4495	3074	2326	1793	1407	1201	977	862	748	681	678	619	535	500	421	402	387	374	364	355	338	338	304	328	372	360	333	292	293	348	334	297	281	309	272	315	294	308	304	291	299	265	331	302	319	318	281	286	295	319	264	290	313	333	291	265	280	291	316	250	313	281	307	241	288	303	313	289	278	302	305	301	286	273	265	307	304	277	325	271	296	269	302	273	301	277	278	265	275	290	268	293	273	301	298	316	318	311	268	274	292	254	309	266	299	270	276	295	295	325	292	267	307	288	288	296	272	286	292	257	276	279	287	302	279	283	264	288	278	282	287	310	293	260	282	304	289	288	286	298	287	284	299	321	270	286	261	295	282	302	297	267	296	265	272	280	284	290	287	311	268	287	301	316	285	300	287	290	286	288	276	298	282	300	290	254	292	268	286	294	313	315	244	264	268	283	326	291	272	288	272	247	313	301	284	283	236	296	276	270	295	295	303	294	284	258	283	292	303	281	283	299	274	284	254	275	303	260	280	267	299	284	310	283	256	286	298	315	267	281	284	258	286	285	281	278	250	280	295	300	287	277	291	291	298	261	269	291	269	295	303	267	301	283	282	301	322	280	308	297	290	304	287	303	293	290	280	279	304	293	268	280	292	268	290	302	283	295	306	283	287	288	261	291	293	311	305	276	282	286	313	299	294	310	278	273	289	333	310	290	258	301	294	280	282	279	298	304	282	290	253	272	284	298	320	296	274	300	282	285	284	310	287	275	294	278	309	286	279	280	289	282	303	277	284	271	264	277	292	267	298	287	274	301	286	292	293	284	264	308	317	297	296	291	274	284	298	262	289	283	277	343	287	277	283	305	281	287	323	265	259	263	272	318	281	276	281	297	300	301	313	282	278	258	281	301	308	290	278	301	257	286	258	274	306	283	279	276	323	294	295	282	297	286	283	265	292	306	286	319	295	278	288	294	292	327	308	276	287	289	293	306	262	292	299	280	308	299	308	250	285	307	315	298	266	274	302	261	270	269	297	294	303	270	290	271	284	303	293	265	297	287	288	292	279	268	289	306	294	301	273	300	287	299	311	267	278	312	273	280	299	288	293	269	289	298	273	284	309	235	287	300	285	279	304	281	298	293	300	314	300	276	319	275	311	278	320	265	285	276	255	283	282	295	275	282	290	287	298	309	303	267	312	274	294	297	316	275	261	280	300	268	282	302	306	282	298	281	285	293	263	286	297	287	265	318	290	277	258	276	291	281	288	272	287	276	250	317	284	293	276	272	296	278	287	290	297	293	293	267	274	266	308	278	326	261	297	274	310	297	319	294	292	304	283	296	280	304	297	257	299	289	291	286	292	298	285	291	272	284	260	275	285	288	279	307	293	289	300	275	277	266	271	289	318	274	265	276	264	279	316	307	314	276	291	289	306	301	310	279	304	288	309	297	284	291	291	303	298	281	308	284	309	301	281	281	284	284	286	267	273	274	258	252	273	289	282	282	289	293	293	300	288	279	278	290	289	301	279	288	286	294	277	319	304	278	274	301	330	296	304	296	271	278	303	309	309	298	282	309	283	273	279	307	297	322	288	292	290	307	286	285	282	307	288	286	310	319	257	302	296	294	296	293	295	295	281	275	300	300	278	285	315	282	285	304	311	277	293	305	286	292	288	308	295	279	274	276	294	276	301	281	277	260	276	273	295	277	289	269	289	279	285	305	280	276	266	265	281	273	274	313	295	274	317	273	266	310	288	294	315	267	312	294	294	309	319	272	269	306	284	302	262	280	271	321	287	307	320	285	268	291	283	285	292	252	279	281	290	278	289	305	316	276	291	285	278	298	305	289	294	308	278	289	311	324	266	279	269	330	266	292	272	283	282	321	285	316	312	319	259	270	276	289	293	295	298	275	282	292	300	299	299	288	312	292	326	284	268	323	266	292	298	300	302	284	274	278	277	274	291	271	319	294	286	305	278	264	315	277	268	307	293	266	291	302	285	293	285	260	287	287	279	278	314	283	293	274	267	289	286	285	280	289	302	290	289	273	288	267	294	319	313	302	287	279	277	260	272	287	296	298	282	284	287	283	294	303	287	256	250	297	266	267	279	313	280	293	276	306	302	281	300	300	292	263	291	309	318	303	275	298	283	320	324	284	297	286	307	301	290	281	273	282	303	290	280	316	303	324	296	319	287	302	279	295	318	307	315	312	261	293	301	313	294	277	294	288	303	262	286	261	284	283	273	284	296	312	296	299	307	287	273	279	307	323	298	319	285	297	289	273	308	308	259	299	288	290	297	313	282	329	277	287	292	290	299	280	280	285	316	282	296	286	272	269	258	281	274	285	314	302	279	289	265	261	296	292	289	284	286	314	297	271	279	281	260	293	312	280	284	274	276	269	308	278	277	294	290	316	273	306	357	300	269	286	295	294	293	280	295	328	286	291	288	292	289	291	268	263	267	256	332	294	284	297	286	317	289	309	291	286	241	296	286	296	310	276	302	289	294	319	297	274	282	267	291	296	251	288	289	279	308	302	277	299	286	319	277	295	271	311	269	295	285	269	276	259	307	308	288	264	281	277	275	294	261	265	306	282	293	277	315	298	311	271	303	328	306	267	329	295	307	258	292	274	282	299	290	282	304	283	281	263	282	286	267	264	275	302	315	306	258	296	310	274	277	318	260	301	270	262	322	320	310	270	276	295	272	276	258	278	287	289	272	300	297	299	293	284	279	278	252	310	300	270	283	270	292	305	297	292	278	290	285	310	310	310	307	298	290	284	314	293	285	287	264	266	284	282	257	268	314	285	240	291	318	302	308	316	286	316	291	301	264	296	281	259	314	280	299	279	292	276	325	278	294	275	283	274	276	285	295	302	289	293	279	296	291	309	306	286	281	324	308	308	292	290	281	278	286	298	277	280	288	313	278	304	258	308	272	288	292	260	266	294	294	285	299	286	318	284	282	312	272	301	274	291	260	305	258	270	274	285	298	277	315	279	302	285	282	295	292	314	268	292	273	306	288	301	298	269	294	264	261	305	279	287	282	301	299	312	299	287	278	259	269	255	275	288	282	306	291	282	295	289	282	269	279	293	313	247	269	254	293	294	295	277	298	245	267	300	306	285	303	271	282	280	260	294	272	254	284	283	265	327	260	287	305	275	282	292	276	305	290	279	311	293	276	290	297	312	296	259	309	267	300	294	283	310	316	301	290	297	291	290	256	291	276	279	321	322	281	274	285	315	296	310	277	305	290	260	313	292	299	271	288	307	289	293	292	266	287	315	314	275	286	310	285	295	320	265	294	266	309	312	310	282	299	305	278	283	255	282	294	289	320	283	295	292	255	250	299	296	299	269	285	291	287	291	272	299	293	296	294	275	279	300	264	293	308	312	270	266	293	280	278	275	260	286	308	276	285	266	274	318	264	309	285	288	291	273	283	301	306	288	286	293	300	257	284	295	279	306	278	297	298	302	305	319	296	306	301	324	296	287	281	286	278	276	286	286
29867	28443	20117	4198	687	603	592	520	470	449	442	455	444	428	412	419	421	383	416	415	419	417	393	394	409	395	390	407	429	406	412	413	435	407	399	408	406	414	419	377	399	414	418	398	427	389	400	420	402	405	409	427	421	427	414	427	423	389	398	397	426	443	392	423	429	430	402	410	413	402	378	407	388	405	407	392	429	401	432	423	395	426	403	381	426	443	427	420	456	404	395	430	376	381	409	378	440	396	422	437	423	441	412	420	422	388	405	454	408	420	428	424	409	414	427	382	389	421	402	404	421	412	411	409	400	411	431	463	404	431	446	417	389	427	387	416	418	398	428	390	407	404	402	411	424	360	415	414	409	410	433	440	370	383	416	442	418	404	455	421	408	362	416	406	397	430	414	390	431	413	445	411	421	419	393	381	408	452	437	391	410	399	393	480	419	403	385	441	426	383	447	416	433	435	437	440	451	392	426	437	398	421	394	432	427	401	392	421	424	421	412	391	442	433	406	423	425	398	414	395	419	429	398	428	426	411	410	414	449	400	431	407	414	407	382	428	418	376	394	387	424	407	401	400	424	413	420	406	408	450	438	396	406	430	427	432	419	395	434	404	413	361	388	432	430	426	448	417	434	433	405	394	394	406	470	404	398	426	398	424	420	372	421	387	394	398	407	439	412	424	405	417	446	442	421	451	430	409	419	400	409	399	424	402	426	384	409	458	470	452	437	406	395	437	422	427	414	404	402	398	410	405	458	407	389	412	429	419	431	409	467	410	421	440	446	403	413	419	405	458	438	414	441	390	444	388	407	415	411	410	410	429	380	415	396	392	413	408	377	417	422	407	426	422	412	409	392	415	417	437	432	390	434	455	441	400	410	433	370	444	406	416	393	439	405	404	426	441	390	417	395	430	415	416	408	382	444	391	390	433	420	427	385	386	442	417	388	450	401	404	426	423	427	396	430	418	413	427	412	401	417	383	420	436	414	424	403	407	378	396	423	408	431	417	427	396	427	399	426	465	420	434	382	440	407	404	410	440	427	407	423	393	392	444	443	423	397	434	400	419	404	413	417	422	422	409	398	415	401	414	448	438	401	402	425	442	447	417	434	402	391	429	423	399	420	405	437	397	410	416	429	401	444	419	387	406	386	414	439	432	436	442	399	419	427	394	405	412	423	413	408	370	425	392	410	420	392	410	416	414	424	415	381	391	418	415	433	433	408	428	416	433	386	411	404	415	440	384	402	432	412	447	411	392	438	444	424	421	410	407	413	408	448	392	406	421	406	421	420	386	392	435	418	405	435	427	463	394	409	373	399	382	390	417	410	386	412	436	376	402	384	414	406	412	388	396	408	447	411	390	395	441	449	408	406	392	422	399	414	421	430	387	407	385	394	436	444	439	433	374	415	375	436	413	409	437	419	399	419	400	401	401	403	454	409	423	422	439	429	394	435	384	432	416	396	401	396	388	389	392	446	409	445	406	413	425	386	407	410	379	429	422	410	417	416	429	385	419	413	424	405	402	429	402	457	439	420	380	417	416	422	400	407	421	408	403	411	379	410	461	412	411	411	387	444	391	453	412	399	427	445	404	449	413	398	437	419	406	392	413	421	430	450	411	410	436	421	401	425	433	402	432	414	442	411	427	452	405	406	423	399	433	388	441	409	428	425	389	386	382	397	389	409	379	390	408	423	425	384	404	383	416	440	462	424	408	406	425	437	374	418	432	429	410	431	421	412	401	395	434	410	399	393	427	407	416	399	423	390	433	413	408	422	397	425	373	423	397	400	362	370	415	408	407	381	423	394	384	413	443	434	393	438	415	412	402	404	419	391	434	406	426	411	427	412	390	376	398	430	413	419	393	416	415	438	421	417	441	401	378	432	417	414	387	402	396	410	420	418	390	411	382	432	387	422	384	468	434	389	390	428	396	402	411	372	425	407	399	447	418	435	419	426	411	417	402	441	427	399	411	414	418	407	406	415	422	424	408	382	395	431	418	439	432	438	414	379	409	418	421	408	449	458	423	402	413	389	404	427	398	402	441	421	413	443	401	424	422	403	390	425	395	431	417	445	391	424	378	431	421	443	380	412	413	435	405	401	410	451	371	434	426	405	400	421	406	395	417	445	428	406	396	403	416	414	417	446	386	404	429	403	428	420	415	415	360	432	406	403	387	411	400	425	438	415	419	417	429	412	390	401	432	402	410	405	403	413	409	418	398	401	429	395	398	418	406	416	418	407	440	421	423	384	394	380	409	453	362	437	400	435	405	406	431	413	390	408	402	397	442	387	431	404	403	433	413	406	408	414	434	427	403	394	423	409	455	380	393	425	426	422	439	445	410	432	397	428	427	417	389	421	413	450	372	434	392	386	409	420	405	411	412	448	375	427	405	397	426	411	414	404	355	413	442	439	435	412	396	413	429	406	435	410	407	418	434	414	415	377	440	404	390	400	435	405	432	414	389	451	421	426	421	433	418	404	389	390	409	457	406	387	446	393	399	432	418	423	408	443	405	427	411	421	437	434	397	413	424	444	416	362	427	413	386	413	411	452	426	446	423	415	414	420	426	444	388	417	423	370	412	423	443	409	417	398	406	407	404	404	402	387	361	394	425	399	440	415	384	377	400	417	424	441	422	419	417	385	428	403	416	411	416	433	421	397	404	399	441	419	377	435	413	419	368	411	402	399	446	417	405	433	422	421	417	434	426	421	402	430	415	384	415	406	412	383	394	395	409	378	390	381	411	408	407	415	421	423	444	397	401	412	372	402	386	416	411	421	418	389	432	405	426	418	420	406	430	392	452	420	398	445	419	402	400	433	407	400	386	439	444	386	418	440	409	422	427	391	445	390	440	407	414	421	415	408	414	433	412	438	394	415	405	427	412	385	454	412	398	392	421	395	435	413	391	410	402	424	442	420	411	406	405	416	448	401	435	410	413	404	420	398	436	429	381	406	438	421	382	412	430	415	432	412	441	458	413	392	405	395	399	404	407	404	405	402	419	417	434	393	421	377	408	460	408	403	385	401	441	441	410	406	434	445	404	393	391	416	421	406	391	404	415	419	436	393	388	450	432	423	377	434	420	433	413	408	422	411	433	442	460	398	433	410	449	392	424	409	432	426	371	453	405	395	413	401	442	420	398	415	383	408	404	429	433	403	399	405	405	436	459	467	406	409	380	410	401	414	402	413	412	440	397	405	451	425	406	405	408	440	422	399	409	412	424	437	423	387	405	423	425	446	444	412	389	399	419	397	374	410	431	409	423	400	415	425	425	437	425	436	427	432	391	440	405	361	375	427	423	398	437	418	389	427	388	396	415	380	427	397	394	409	404	419	410	455	410	402	433	416	422	411	431	403	412	420	417	422	402	397	414	387	427	423	446	430	418	389	401	439	435	398	377	448	405	408	444	425	379	423	426	425	432	423	443	423	439	437	398	418	410	422	466	383	432	413	395	408	422	393	407	402	432	397	412	417	378	412	394	404	365	443	418	393	428	407	404
37793	44572	19758	2712	1291	1296	1251	1132	843	830	827	786	784	787	743	696	682	709	665	720	683	655	687	663	653	667	651	642	670	661	669	613	669	659	655	649	681	686	639	668	698	690	673	655	700	688	646	663	655	698	607	659	655	636	679	684	687	677	691	724	657	646	639	659	668	661	724	656	661	658	717	647	689	621	665	675	665	671	649	653	642	650	649	632	671	696	627	682	662	643	672	590	710	684	672	678	654	667	665	707	690	610	675	651	676	687	697	667	635	688	649	695	649	675	639	641	683	673	656	632	674	688	645	685	644	643	705	640	676	642	649	650	671	644	671	650	675	694	680	667	661	687	628	666	664	661	656	663	643	647	636	636	690	686	670	627	670	655	670	706	660	647	695	644	669	650	685	651	671	633	674	599	671	662	679	676	647	674	633	662	655	639	676	639	737	671	678	654	665	693	655	646	692	609	664	603	632	641	670	651	647	658	671	659	695	666	699	657	691	693	640	662	723	664	638	704	623	643	655	668	679	681	671	685	645	710	690	686	697	657	682	679	700	655	662	630	659	643	654	654	683	616	652	688	638	647	659	664	646	684	641	664	681	678	647	637	672	655	634	666	655	673	622	644	658	683	697	674	623	712	682	674	703	680	704	649	663	677	679	680	632	642	656	690	660	677	682	697	626	663	680	635	645	646	703	689	689	658	647	641	656	665	660	712	675	655	662	639	628	635	630	645	677	644	630	690	617	712	635	625	672	667	670	680	671	671	597	685	638	696	675	645	685	653	673	677	641	641	665	641	681	674	654	674	692	694	686	632	664	685	624	657	678	660	649	640	644	670	642	678	676	657	674	631	700	661	648	677	695	687	630	665	632	693	670	639	628	632	623	646	654	607	666	637	651	692	665	695	651	648	668	676	661	661	663	682	635	646	687	634	685	630	660	614	619	670	667	687	616	696	678	684	735	647	660	643	661	593	677	638	606	664	622	638	662	647	624	692	681	675	608	653	694	667	670	690	664	656	712	671	684	693	701	716	687	705	614	660	691	704	656	640	675	695	692	673	635	640	674	655	645	663	677	662	667	672	690	682	637	645	671	700	654	677	691	671	654	685	694	692	639	689	676	636	649	649	684	711	671	665	669	642	623	635	605	679	639	675	689	644	636	666	673	717	695	630	664	661	723	644	646	603	636	621	655	644	700	614	597	657	638	661	672	647	698	655	674	674	643	668	665	665	660	646	649	592	666	644	664	686	638	691	635	645	655	669	658	675	712	643	672	666	661	640	738	621	708	611	669	656	691	656	621	654	648	679	672	689	662	637	672	652	643	697	645	687	645	638	688	713	629	658	654	675	698	730	652	642	672	653	640	657	659	674	669	674	631	658	667	625	673	681	666	691	698	684	683	644	687	669	676	691	661	674	691	656	649	676	697	663	695	689	686	684	643	613	672	659	671	646	658	685	676	663	634	694	676	605	659	653	701	677	657	645	662	649	670	670	653	662	707	676	698	640	653	680	681	654	631	723	667	642	677	684	684	672	622	650	657	644	624	691	657	642	670	680	661	660	718	669	665	622	717	641	672	613	633	655	702	704	651	654	645	629	719	665	672	662	654	660	632	680	688	656	632	700	631	664	641	648	688	686	700	623	668	663	674	630	662	653	626	654	683	619	638	676	674	725	637	684	667	683	689	650	614	671	658	608	639	635	694	649	704	667	629	659	648	644	601	705	673	665	661	686	683	652	675	647	659	671	666	626	680	674	647	691	691	659	685	680	661	663	687	652	671	668	665	634	661	639	669	691	677	613	654	673	661	673	676	674	660	634	644	647	702	698	715	700	654	675	634	667	663	675	654	703	683	672	631	682	640	721	681	657	679	662	636	642	644	659	695	607	622	666	637	660	658	662	633	658	604	668	651	699	674	639	654	636	657	691	660	664	675	667	706	657	629	623	590	658	668	648	646	707	654	654	676	642	658	684	690	666	679	674	686	657	646	664	633	669	684	670	679	666	665	634	668	644	743	633	669	673	664	669	703	634	629	704	670	641	683	691	623	669	690	637	685	627	716	632	644	665	671	684	630	675	663	652	704	641	669	634	677	676	738	620	665	656	681	659	620	675	686	602	635	637	691	654	621	686	664	654	673	710	665	645	684	708	670	681	632	658	680	638	646	643	608	707	629	678	633	663	621	652	615	695	627	660	642	647	645	646	667	630	645	626	670	681	655	715	642	665	620	650	707	673	678	659	633	652	679	681	637	638	647	611	646	670	623	657	659	642	659	667	667	693	618	666	674	617	678	651	636	666	662	707	671	651	613	647	636	648	668	653	696	664	667	643	656	626	645	652	641	679	668	642	672	641	654	639	625	705	647	678	708	651	657	677	683	633	651	657	666	668	681	674	645	679	666	637	674	657	668	650	684	687	684	707	683	677	666	706	674	683	667	653	624	720	637	656	656	693	663	660	660	681	651	715	692	683	642	680	668	671	603	674	703	656	650	627	687	673	682	678	658	627	631	619	684	740	677	685	703	729	637	625	650	686	661	718	638	651	696	638	643	688	650	642	663	661	648	673	683	665	693	671	675	609	629	708	644	683	637	670	664	695	671	653	668	636	676	668	639	693	656	661	709	642	712	635	671	663	646	644	678	664	629	636	632	680	698	684	664	634	633	698	667	649	608	670	672	627	665	675	640	679	650	694	651	661	643	606	677	702	670	630	661	668	649	652	640	671	678	683	661	671	648	659	671	672	656	608	646	652	621	654	675	659	672	670	636	643	703	656	656	639	698	651	651	668	659	641	662	667	644	647	681	683	664	664	644	651	688	673	684	652	660	647	640	676	646	616	670	667	669	691	708	719	643	640	629	666	639	699	680	671	677	672	612	672	634	671	673	631	701	678	648	674	655	727	646	656	642	686	621	636	718	611	687	671	711	670	706	661	667	687	682	663	658	660	702	710	634	656	667	689	713	690	640	650	699	680	656	656	673	643	679	663	615	672	690	705	677	689	694	647	690	710	644	664	659	661	590	665	713	710	631	615	654	633	658	655	707	609	646	680	664	683	654	665	646	657	651	633	669	632	627	676	684	677	641	632	628	687	669	679	656	655	654	670	669	665	676	612	654	658	652	669	624	649	645	669	658	648	651	682	611	660	665	697	696	625	660	656	677	670	690	685	689	696	696	656	692	660	690	655	665	628	609	644	664	656	695	681	630	622	667	667	658	690	699	684	654	669	641	644	677	623	717	667	628	651	647	677	654	655	673	667	639	611	657	656	682	678	645	698	667	646	641	672	612	693	690	714	636	649	640	639	667	701	708	684	650	675	694	653	626	656	638	655	650	670	678	708	696	667	662	675	648	641	626	648	685	631	707	646	690	640	640	645	671	643	684	671	633	661	628	614	653	691	602	641	678	715	679	673	658	669	680	616	662	609	672	695	642	703	676	690	645	668	678	659	664	639	671	651	706	672	631	609	666	671	680	607	657	654	663	617	650	684	689	680	678	671	655	607
24542	21658	28679	24733	19830	4604	1108	656	554	487	490	457	452	452	388	440	407	438	386	402	402	381	392	358	391	419	356	407	373	370	380	371	353	397	384	356	345	352	383	394	381	369	373	374	355	376	355	349	400	333	363	379	356	382	393	375	392	385	400	367	392	361	359	387	421	394	385	392	342	372	365	331	344	390	382	365	364	378	361	370	365	353	394	364	369	349	362	365	356	380	378	384	370	375	372	375	397	385	388	353	379	389	401	371	385	395	355	391	370	343	349	357	332	355	372	369	346	376	382	380	359	396	368	352	395	357	381	387	368	384	395	384	361	377	373	349	325	393	358	357	392	378	372	392	336	394	354	369	350	338	376	368	382	367	360	364	375	390	362	390	388	391	379	353	359	373	329	432	374	372	410	368	373	372	386	353	398	394	351	398	350	356	396	357	390	374	369	343	373	386	346	395	393	399	377	370	355	389	386	383	378	403	385	376	370	351	400	406	354	372	351	373	362	405	350	358	374	369	385	391	323	396	369	362	396	375	349	363	373	401	380	389	352	371	346	354	390	375	366	365	361	329	377	370	403	392	373	347	368	359	377	357	376	383	355	405	366	397	381	360	396	350	386	389	382	348	383	370	364	337	350	381	346	393	365	346	373	343	373	355	388	344	380	358	371	389	400	377	394	394	367	352	364	360	351	368	363	361	354	365	401	405	369	341	366	358	371	397	369	366	377	387	367	363	361	398	364	347	354	348	350	339	357	319	397	380	369	355	354	383	376	385	377	367	345	350	334	377	365	383	399	376	350	389	390	358	343	368	374	384	381	368	385	423	387	364	380	364	361	374	379	355	339	370	345	361	384	400	385	414	356	361	380	368	374	312	356	354	336	387	315	361	354	376	357	379	397	373	365	385	358	354	359	386	374	411	372	365	351	383	337	384	402	350	343	342	390	371	378	386	388	389	340	358	386	379	407	352	400	373	367	382	373	386	379	363	354	363	360	350	348	391	380	390	397	360	352	410	413	404	419	352	388	351	402	326	394	348	386	380	385	369	375	355	386	368	397	401	370	347	392	348	366	352	379	370	372	416	348	373	370	385	354	366	386	365	366	390	372	383	390	382	351	379	376	389	356	371	404	371	383	363	387	375	403	350	344	359	399	378	348	385	382	388	380	381	383	355	349	355	358	340	348	348	361	371	367	375	372	363	356	380	348	353	363	358	363	397	344	333	352	338	362	359	354	371	336	368	358	371	374	381	359	368	360	366	364	368	391	357	378	367	375	333	365	351	347	358	382	380	370	367	373	369	384	391	356	378	356	359	375	368	359	331	359	380	377	385	385	367	364	364	367	401	327	381	410	347	360	383	370	338	358	383	360	371	363	393	372	388	388	402	396	379	348	337	360	333	388	376	390	381	350	366	375	390	366	334	361	384	369	401	351	374	375	357	371	358	386	371	370	371	420	374	376	356	359	373	392	405	369	359	358	325	371	358	396	400	401	352	371	393	310	387	388	362	368	393	374	346	360	386	378	395	421	386	364	361	364	378	393	382	345	388	358	352	369	379	332	373	339	372	370	355	364	374	370	348	355	366	374	391	343	404	374	342	367	372	372	369	355	384	410	397	374	380	389	356	364	364	360	387	407	394	379	375	381	380	353	387	340	362	345	389	349	370	338	339	375	352	358	359	354	363	378	384	366	345	381	363	372	367	362	332	312	350	376	359	380	356	346	377	410	359	394	335	349	373	397	382	370	369	365	361	362	352	367	359	362	377	360	326	397	361	383	368	367	355	368	365	365	392	390	367	377	364	384	370	359	352	369	378	363	381	393	324	374	364	376	390	368	398	396	397	365	369	366	414	378	350	408	403	364	369	332	363	388	365	387	375	384	382	360	366	369	334	366	364	359	389	368	394	407	380	373	374	345	359	359	355	339	413	384	401	341	364	404	370	396	389	354	362	340	381	347	383	341	349	360	366	349	380	375	352	402	409	371	392	381	362	399	367	357	375	359	377	385	384	393	385	352	390	409	334	335	354	350	347	399	366	365	354	381	366	371	361	390	366	368	372	383	340	360	371	392	397	354	376	386	363	393	344	355	380	378	373	404	374	395	358	374	362	344	376	387	402	379	327	361	354	368	406	355	360	366	363	335	380	351	367	378	384	385	399	351	339	359	382	370	386	391	367	380	348	375	345	356	384	374	390	362	408	385	362	364	385	332	387	391	377	375	396	365	362	368	389	376	379	386	377	368	367	380	402	340	363	387	370	357	409	379	371	361	393	382	352	388	384	381	388	370	406	376	391	397	393	397	367	350	382	380	388	367	387	364	355	387	403	385	378	364	362	379	358	356	365	396	358	362	374	378	366	356	367	387	400	368	369	346	369	361	335	380	358	361	381	361	342	357	351	350	355	356	364	366	355	377	396	369	360	363	373	363	358	386	366	382	380	364	324	365	361	362	388	386	379	350	379	353	373	372	388	382	353	375	363	370	387	376	377	371	358	391	398	369	366	397	375	343	368	378	379	330	387	367	380	390	349	392	380	372	389	347	389	380	396	381	338	336	397	363	351	359	381	397	386	374	361	405	386	368	381	393	374	344	385	415	347	389	373	413	356	330	334	367	395	385	348	400	395	371	380	370	352	360	357	394	356	367	348	397	379	413	364	361	352	372	398	392	407	359	382	358	343	376	364	362	393	362	366	364	376	416	389	385	358	375	359	382	352	386	397	364	378	383	376	369	368	349	388	342	386	379	372	364	368	343	337	376	347	380	357	365	368	390	399	397	358	353	371	345	337	351	401	386	346	325	389	366	376	393	391	370	403	379	341	378	380	352	387	404	370	363	390	376	381	382	359	326	368	390	373	375	352	372	347	360	363	372	344	359	370	357	338	393	394	419	392	380	365	369	390	384	371	384	370	401	381	393	348	365	368	383	408	365	371	364	340	374	373	363	362	386	338	363	378	366	367	376	360	387	391	367	374	373	365	336	388	376	336	342	366	370	377	401	328	380	371	365	370	390	358	376	352	360	378	372	365	378	368	397	387	368	311	372	400	403	350	387	361	387	374	353	377	386	335	393	336	379	378	349	371	421	349	385	355	360	364	375	394	376	408	377	347	348	397	361	367	381	374	404	381	345	354	346	359	387	362	358	351	382	377	407	371	376	377	372	357	368	345	338	376	381	372	375	369	341	373	371	375	374	367	387	367	390	364	382	376	393	373	412	393	372	394	345	401	380	345	370	359	351	395	339	362	387	359	370	320	401	355	376	346	359	331	366	341	363	366	354	365	362	369	366	360	369	372	364	387	381	373	381	368	386	367	363	403	369	399	386	387	394	352	367	360	356	372	373	388	366	356	391	379	375	405	376	365	397	388	390	362	355	365	398	343	371	371	376	390	359	407	393	338	363	353	342	369	383	408	382	367	374	411	354	377	378	373	355	360	347	325	343	378	382	362	387	332	368	402	417	354	390	390	383	383	388	371	344	323	362	358	405	363	381	351	376	371
43499	57250	31857	6421	3688	2739	1982	1587	1257	1058	967	864	798	823	805	740	746	806	704	675	654	684	639	614	672	668	636	606	623	621	582	651	594	633	619	612	594	605	619	606	586	618	572	657	651	610	561	623	641	608	619	612	647	609	595	625	638	611	631	579	652	630	656	559	601	550	608	623	597	551	619	609	644	561	587	613	593	590	591	633	662	626	601	565	592	588	623	624	589	616	593	591	623	664	630	604	593	627	584	632	590	594	589	595	591	616	656	599	621	621	586	631	642	620	609	610	602	608	608	568	615	617	608	651	593	582	635	589	611	625	557	594	635	600	638	642	578	643	581	592	645	594	562	612	608	601	635	633	612	624	636	587	604	632	625	559	580	658	543	624	628	601	592	608	629	575	612	638	597	599	588	605	569	604	590	581	655	655	598	597	625	603	614	597	605	618	627	613	608	625	597	539	585	603	598	598	602	591	623	638	602	567	547	613	639	559	618	622	583	627	618	609	565	593	594	614	639	619	621	569	589	592	605	609	595	631	567	587	626	594	596	577	583	633	587	603	607	595	602	594	656	658	616	585	576	595	616	623	632	597	587	593	563	590	580	598	635	616	638	593	590	584	638	584	600	576	582	601	613	613	618	589	607	608	586	604	545	596	597	599	624	575	601	566	576	586	622	591	593	634	588	584	620	610	601	597	607	585	589	579	596	631	634	579	616	575	635	551	610	589	636	615	587	615	619	616	602	607	606	570	590	632	607	631	616	594	608	607	575	565	603	603	610	619	646	555	609	605	618	653	568	597	592	618	580	554	575	604	594	555	627	655	601	636	599	591	644	621	611	591	625	576	622	594	585	594	586	615	609	593	588	607	627	613	593	575	610	609	650	602	583	552	593	572	563	596	587	571	587	603	549	632	592	609	599	628	595	601	595	613	576	624	601	548	607	593	577	640	590	601	604	609	622	662	584	611	592	577	566	599	644	615	605	569	599	576	571	593	660	609	601	628	616	608	571	551	609	620	605	617	640	621	622	607	594	623	594	600	623	639	635	557	643	620	605	613	619	622	597	643	599	650	620	632	594	628	580	625	581	618	618	646	638	582	595	587	576	638	610	633	618	618	617	559	614	602	605	600	585	584	602	605	614	605	586	578	625	621	621	619	614	601	617	636	614	664	599	641	618	613	618	582	603	641	591	608	580	632	560	578	613	609	592	582	600	621	606	588	618	649	610	626	648	577	571	601	594	653	598	622	620	640	590	647	595	585	638	605	608	592	609	630	593	571	592	647	596	599	567	591	631	610	627	588	628	649	580	654	628	627	636	611	633	606	597	604	639	592	659	624	582	574	606	604	608	597	642	600	572	625	625	582	602	635	639	577	627	567	649	585	598	630	614	604	649	584	634	591	629	586	576	632	627	550	623	572	638	588	630	604	616	587	602	566	560	642	595	588	616	612	606	616	593	589	579	608	611	590	605	599	589	610	600	583	567	626	590	600	570	605	636	630	589	561	566	595	584	619	589	644	568	631	585	624	572	588	622	608	609	564	613	592	595	596	608	612	584	578	595	580	621	575	649	634	603	609	596	596	596	631	610	608	633	635	559	628	603	582	591	568	585	588	617	558	608	646	618	603	603	610	581	616	555	609	603	614	584	599	601	654	632	584	608	617	617	618	573	608	595	643	577	603	621	596	643	578	606	613	607	604	651	667	612	607	609	599	634	552	599	634	577	604	574	606	654	605	605	605	601	616	657	590	626	613	634	625	587	613	611	643	614	587	607	554	605	584	612	626	624	650	588	657	634	599	614	575	626	619	605	621	656	633	613	605	631	619	609	617	598	595	607	631	591	621	614	629	607	596	593	594	585	586	606	617	635	604	578	600	594	608	574	648	603	609	617	613	567	584	603	601	575	635	592	628	586	621	609	606	569	622	595	628	597	613	620	621	627	620	602	613	661	594	611	584	589	607	585	641	606	580	606	610	588	640	658	616	559	656	621	583	618	624	633	604	595	606	586	602	604	643	592	673	584	611	606	555	575	585	634	629	624	598	598	587	652	601	598	607	577	587	605	615	554	592	608	598	602	600	596	589	583	621	617	590	597	626	589	641	622	611	612	599	604	619	570	654	598	640	623	614	600	641	595	641	656	661	595	612	542	633	646	598	574	631	582	650	622	642	596	613	635	637	586	583	634	581	587	602	581	663	574	575	610	573	609	639	651	610	603	608	614	577	611	570	598	598	603	613	592	599	615	575	637	622	573	621	552	638	565	622	617	571	599	579	612	616	610	599	587	587	610	644	596	634	638	621	652	571	602	607	634	622	631	559	603	617	630	632	671	628	580	608	592	586	612	613	612	588	605	618	626	607	587	610	606	572	585	621	619	593	610	594	577	647	611	639	574	584	627	591	631	561	613	602	599	614	638	596	609	646	582	607	570	573	652	612	626	578	572	582	561	605	604	626	636	601	618	630	568	599	612	587	585	612	566	615	660	638	602	628	606	612	580	616	579	615	619	617	632	599	584	618	612	628	618	613	620	588	570	596	592	610	629	600	683	603	622	539	589	626	574	652	612	594	597	619	632	598	623	626	605	594	616	607	648	626	588	594	623	583	617	590	609	572	619	626	629	555	575	571	620	610	589	555	595	569	608	607	604	611	615	627	641	630	558	634	606	596	583	621	595	610	567	630	561	628	592	578	589	602	635	612	625	613	585	575	593	598	584	625	589	586	617	636	624	637	630	587	609	629	637	591	599	610	605	575	607	595	571	625	592	625	596	593	566	637	593	619	607	595	642	593	598	617	606	597	606	615	601	609	621	587	609	594	566	602	593	561	598	600	609	599	570	564	631	640	573	573	621	590	601	571	609	645	560	634	600	549	617	589	641	623	605	603	604	588	595	586	611	592	593	602	617	644	608	588	617	606	613	614	615	626	618	592	599	600	614	585	584	591	622	612	615	646	620	637	652	601	631	573	653	605	653	620	598	556	597	588	584	579	582	583	601	618	645	619	613	561	598	584	625	574	600	590	626	582	644	587	589	590	616	606	584	576	606	644	595	576	567	593	627	587	611	578	625	595	600	561	640	634	630	608	602	621	604	607	593	568	582	624	607	590	577	585	595	573	653	590	579	567	557	587	598	572	641	586	592	580	619	582	586	604	634	628	635	589	591	617	603	572	577	594	600	619	616	584	653	609	634	602	563	620	586	612	558	659	614	567	571	644	575	641	586	556	555	598	613	577	574	572	574	617	573	610	610	571	565	598	640	621	598	635	624	553	618	583	621	613	590	563	582	617	635	606	565	609	608	653	625	626	565	597	558	605	603	572	583	618	630	593	607	575	560	620	620	620	579	593	643	549	650	633	621	638	638	592	597	627	588	604	571	578	617	622	621	613	545	624	597	594	591	594	669	593	633	627	595	612	596	637	589	631	637	562	612	601	624	624	647	595	624	618	626	616	591	614	595	605	640	604	550	579	577	600	583	626	607	588	615	602	616	609	624	626	599	595
23698	21667	29346	24258	21533	19069	3093	843	530	464	372	292	322	258	253	198	234	209	215	222	213	200	202	212	178	213	180	185	185	183	176	189	170	191	207	155	169	185	175	171	191	145	171	178	183	170	176	161	174	162	195	178	178	183	209	165	153	169	148	180	183	173	167	175	149	151	166	176	172	149	149	170	181	178	133	194	175	160	149	178	148	187	185	164	169	168	162	175	154	187	176	170	151	160	195	153	188	174	173	176	180	186	157	177	149	167	150	174	172	192	182	154	168	148	159	184	186	196	190	163	186	170	164	145	172	192	159	175	167	165	165	156	169	181	166	173	158	158	180	165	163	179	160	168	196	178	134	156	165	163	170	152	162	157	183	152	184	181	156	163	184	150	171	151	185	176	152	181	159	171	163	177	185	158	177	162	173	170	165	178	189	176	165	151	173	172	196	180	152	159	175	176	166	158	150	187	169	167	150	165	138	162	160	202	158	172	140	179	173	181	175	168	178	156	166	145	163	170	174	171	167	175	174	142	166	162	176	175	181	173	158	154	188	181	156	155	147	185	161	156	214	158	174	160	169	140	145	155	189	177	158	159	153	184	178	171	152	152	173	181	166	171	191	172	173	169	178	165	183	159	163	160	168	172	152	184	179	160	146	177	172	168	178	151	161	175	171	186	181	189	160	175	170	161	188	162	155	180	164	187	153	153	166	169	196	175	166	170	174	180	167	179	171	176	162	173	163	166	160	162	178	173	175	157	198	178	164	176	171	186	167	155	176	190	165	149	165	188	180	171	173	171	175	167	181	171	195	169	167	148	191	178	164	177	170	196	151	191	171	156	136	148	188	180	168	152	172	163	170	162	167	187	162	184	186	174	145	188	150	167	174	170	172	169	145	190	178	177	175	166	175	161	138	159	145	160	174	172	161	168	185	162	164	164	157	162	193	149	180	162	173	172	169	155	163	205	150	161	180	169	146	171	155	160	167	164	184	168	140	163	153	177	159	169	184	157	155	158	172	152	161	160	169	182	164	165	166	153	171	165	185	158	152	172	166	175	152	167	154	164	159	159	168	135	178	181	185	197	179	179	154	164	171	183	163	147	176	165	175	151	164	181	159	164	141	162	181	141	153	179	163	157	163	162	158	179	150	174	163	170	147	170	175	177	173	181	166	161	161	189	175	174	192	176	179	168	163	183	157	157	177	171	182	207	165	185	166	168	156	169	152	164	186	177	170	175	189	155	173	156	151	173	185	163	151	181	200	168	176	160	159	158	174	177	185	149	175	166	186	165	146	184	156	168	204	178	166	177	159	147	148	152	156	172	149	156	189	161	145	187	181	156	164	181	193	180	151	165	179	167	204	175	172	165	160	175	152	172	174	182	145	167	165	162	145	181	179	155	173	169	161	162	172	155	180	177	171	165	188	181	144	173	164	161	174	151	187	183	164	164	162	167	151	161	181	174	176	182	158	148	164	162	163	160	182	190	154	175	171	180	161	154	152	154	167	156	199	188	163	165	157	185	182	173	155	168	154	169	171	159	170	159	166	179	180	169	165	171	171	169	170	186	156	168	186	184	157	188	142	175	151	170	160	200	169	181	160	188	177	181	163	155	147	157	144	199	168	182	165	144	190	164	171	168	187	173	163	157	159	158	155	165	171	159	173	162	181	207	186	162	171	188	147	163	196	168	180	162	167	164	192	174	174	175	172	182	163	168	176	161	140	166	171	170	195	187	165	142	164	186	182	179	153	134	176	135	176	182	170	177	175	178	179	174	179	151	184	153	148	183	166	166	168	168	178	154	161	180	156	175	177	167	157	195	185	161	168	184	163	184	135	191	141	150	191	165	175	182	193	166	170	171	164	157	160	172	146	172	174	167	173	188	180	194	188	169	175	168	173	194	171	154	156	144	172	160	173	195	162	183	153	158	166	143	175	152	182	148	159	182	153	167	167	165	157	163	179	194	166	166	166	136	186	142	158	181	165	147	149	154	185	145	177	188	157	187	169	195	193	169	180	184	166	173	146	154	181	183	188	157	169	173	190	185	170	159	165	179	194	174	183	164	171	167	168	173	138	171	165	178	158	161	181	162	161	139	178	159	166	172	159	168	166	163	163	160	186	165	168	174	181	193	173	158	153	162	200	170	157	166	193	177	147	187	155	180	168	169	156	159	156	169	176	165	160	177	159	169	192	173	169	183	172	174	181	157	163	152	175	166	174	173	147	173	174	148	173	175	185	160	177	188	174	181	178	194	188	180	166	158	172	162	147	165	170	153	167	153	151	181	186	184	163	180	142	164	154	163	146	163	172	170	184	162	166	153	160	157	165	165	165	166	162	162	166	174	189	195	177	175	173	170	169	166	163	188	177	158	184	166	155	167	158	162	165	162	158	181	179	191	170	186	173	166	165	171	180	171	169	169	176	194	170	150	167	178	174	169	168	158	161	171	159	147	165	158	177	184	160	177	161	155	148	173	160	158	153	172	173	188	157	157	175	165	147	176	166	161	153	149	155	170	150	177	204	175	175	150	143	204	161	162	185	155	175	188	197	190	181	197	166	171	157	156	170	177	162	182	172	172	168	163	210	184	192	165	180	139	168	170	184	171	173	161	141	141	136	157	175	174	170	185	156	174	172	185	191	180	174	153	147	159	192	151	172	172	159	158	184	199	148	159	165	179	162	156	170	157	169	161	178	169	186	154	177	177	151	159	170	209	154	154	186	180	164	157	160	170	184	175	169	155	156	148	162	152	159	173	164	175	189	178	170	172	159	182	165	183	144	169	170	158	171	169	168	143	183	178	171	158	168	153	158	158	159	162	162	145	170	164	170	182	172	150	178	194	178	171	170	179	158	168	183	154	150	183	164	148	163	172	154	165	162	162	156	172	167	159	186	177	191	147	156	170	186	164	173	154	167	193	169	190	167	162	158	148	160	156	159	168	162	184	175	185	157	152	157	168	133	173	179	161	180	168	165	195	184	172	162	167	164	162	160	157	168	170	153	173	185	164	175	185	175	175	171	183	175	156	149	164	158	174	179	193	180	159	157	181	181	171	155	175	146	192	167	163	177	164	167	173	154	187	179	154	182	177	178	178	175	154	179	174	167	164	173	158	187	158	169	156	138	156	165	163	145	179	176	169	156	179	166	159	161	199	169	175	208	166	159	180	183	179	154	172	153	180	184	165	147	160	165	175	165	181	159	166	167	179	158	154	172	186	161	160	173	164	153	169	173	176	161	156	183	154	162	177	167	150	188	169	168	159	158	171	186	178	161	160	163	188	171	156	172	182	161	167	172	150	173	181	165	175	168	164	174	173	160	158	156	189	178	161	174	155	177	194	156	168	154	161	170	155	176	180	171	149	164	153	146	171	187	151	149	196	188	183	186	181	177	168	158	161	169	164	177	159	147	163	148	175	162	160	155	163	167	193	168	146	156	174	150	149	187	173	153	178	181	147	165	161	166	173	175	165	148	209	169	184	185	150	189	164	161	166	177	163
46141	66964	42824	12934	4684	3817	2669	1958	1437	1182	935	756	651	600	543	463	512	437	394	424	391	362	380	351	340	326	330	318	323	306	332	306	321	299	312	318	285	305	302	325	298	317	292	297	297	300	314	310	329	306	280	307	286	281	277	314	293	272	269	300	287	298	287	263	304	301	294	284	291	291	304	281	309	274	283	283	261	303	287	277	271	288	281	295	279	294	284	306	299	283	280	307	295	291	284	304	253	295	297	271	266	266	274	253	270	318	285	265	259	285	326	287	258	289	302	280	317	293	294	261	304	269	269	331	301	271	295	265	278	292	282	282	294	309	267	269	270	309	280	270	243	272	295	306	295	269	296	307	289	279	289	284	300	270	289	259	280	257	284	258	296	278	261	281	287	256	258	296	289	274	267	301	303	288	266	279	310	296	272	289	257	281	261	286	301	252	286	292	288	254	283	295	286	274	279	255	252	274	279	267	262	275	282	279	266	249	283	274	279	303	249	290	254	287	259	264	265	273	271	264	280	287	292	282	247	312	259	260	285	283	247	281	258	276	309	264	279	270	318	298	272	313	278	306	252	296	262	249	280	268	302	285	249	272	302	312	279	275	246	279	267	292	262	251	271	288	317	316	273	275	310	289	303	289	275	303	274	286	294	296	303	279	276	282	293	316	267	299	269	289	275	284	268	281	288	270	325	276	263	303	282	265	293	283	243	300	265	282	280	275	261	315	277	281	280	297	270	294	291	301	270	277	271	278	310	283	280	286	302	288	289	239	283	284	299	280	277	261	267	265	293	279	292	257	294	283	280	283	241	282	270	294	284	282	293	301	275	273	302	251	283	291	288	307	273	274	313	275	307	262	276	294	279	265	273	277	289	288	288	252	272	299	325	279	284	264	297	277	289	292	261	288	234	266	266	285	279	320	271	312	305	277	263	256	286	296	270	284	286	261	258	295	299	305	305	313	301	300	290	285	281	264	282	298	259	274	276	290	273	300	301	288	257	287	297	294	292	291	270	296	265	283	287	288	277	265	281	293	275	268	266	311	307	284	291	311	294	288	277	289	277	292	282	280	321	283	263	277	277	265	308	281	283	288	276	276	294	324	299	288	279	266	297	302	282	292	297	260	259	286	305	270	261	261	248	317	268	286	288	304	264	293	270	283	271	294	254	278	264	262	314	262	273	266	272	291	286	242	311	280	262	260	295	295	282	304	286	304	285	278	271	277	280	294	266	260	270	269	272	287	284	285	271	277	303	306	300	288	304	292	282	290	275	262	268	248	292	256	288	273	263	249	264	286	264	289	269	276	291	280	309	287	282	313	245	275	272	282	301	282	296	287	280	291	276	294	286	284	327	301	260	295	256	271	304	304	277	289	290	282	274	273	263	298	272	270	298	307	280	263	246	308	287	267	301	267	308	297	259	289	296	258	298	256	255	292	295	280	284	296	307	291	286	262	284	270	289	249	267	276	300	278	274	273	276	290	279	275	249	284	314	260	287	295	296	270	287	275	282	276	253	272	293	260	262	267	267	259	309	269	279	300	295	290	294	253	307	266	286	282	258	279	277	286	294	272	251	294	311	284	269	267	304	288	267	279	264	297	278	259	256	277	273	297	269	275	295	285	272	273	287	289	278	273	279	299	287	309	276	270	293	289	268	285	243	298	273	277	298	285	273	291	259	280	294	312	300	261	291	281	282	267	288	269	273	283	292	277	248	268	264	269	290	298	271	282	301	287	274	317	278	313	254	296	268	277	286	302	282	281	267	283	234	302	273	283	296	275	281	292	286	274	285	257	293	271	300	268	304	279	299	279	281	290	285	260	290	265	255	282	273	265	263	311	292	297	273	295	300	300	280	274	272	294	303	274	251	275	277	280	294	279	280	264	284	260	262	299	320	279	307	290	249	296	276	251	285	274	309	275	312	291	263	289	276	276	281	299	308	302	275	279	282	257	282	289	260	248	266	296	287	268	244	273	304	248	282	265	272	300	279	291	315	280	291	274	263	281	257	294	290	283	281	257	259	293	257	277	284	300	305	269	263	311	289	292	300	277	292	289	264	328	300	273	282	300	303	278	252	295	266	285	285	313	316	307	280	288	272	290	299	303	283	281	265	290	264	306	267	258	277	309	281	304	297	297	261	261	295	281	301	271	288	295	251	283	328	294	276	263	278	306	274	281	278	244	298	293	271	278	306	259	293	283	281	271	279	281	294	240	296	267	269	291	262	284	272	278	298	264	288	312	310	282	252	291	276	290	266	270	243	316	288	287	262	291	271	287	279	258	275	274	283	308	293	251	277	280	263	263	283	312	297	275	318	314	262	325	255	292	297	283	293	281	287	283	284	269	292	282	282	278	287	267	263	304	267	300	290	273	263	281	293	276	273	299	279	310	287	260	295	262	316	263	300	243	271	291	281	292	279	285	267	269	271	264	294	281	289	263	289	294	269	295	313	254	264	319	301	284	277	289	308	298	274	235	273	270	320	313	303	269	259	248	234	280	264	271	261	284	289	287	292	274	265	273	298	275	299	259	264	240	249	305	286	265	275	259	280	282	273	254	316	262	264	269	273	252	274	263	290	285	271	265	279	313	287	264	267	256	285	268	277	294	263	337	292	248	271	290	291	289	250	271	285	292	293	268	286	250	288	266	272	270	294	316	266	265	260	283	301	282	290	272	278	258	295	277	310	303	288	244	286	270	291	275	276	287	302	310	283	262	257	279	295	305	298	311	270	274	268	232	276	270	270	289	286	272	278	299	261	279	287	278	305	281	285	253	291	277	232	277	263	294	268	244	280	305	289	297	263	297	272	278	256	277	284	268	291	285	271	299	275	306	302	290	315	269	270	290	304	272	261	259	272	272	310	262	250	275	306	267	324	281	264	250	284	274	283	271	300	289	256	275	305	275	263	289	283	288	275	304	269	277	280	293	285	284	269	279	249	307	258	281	299	280	275	249	256	255	293	298	282	273	272	287	262	291	288	281	291	260	247	287	321	273	285	310	286	270	290	288	273	290	301	291	285	265	296	269	277	296	277	280	293	264	276	283	300	306	289	301	297	307	266	293	249	259	287	284	289	286	273	305	282	275	281	293	263	272	310	251	277	283	270	316	300	266	268	277	280	313	272	271	296	309	267	276	294	296	298	312	283	285	255	276	295	266	290	275	282	259	269	301	253	279	260	272	326	281	274	258	277	292	260	275	274	290	306	304	280	272	262	283	253	267	264	306	263	257	284	285	252	272	293	286	273	287	287	300	266	300	285	288	271	311	273	311	253	290	311	254	285	305	268	273	262	271	294	290	278	310	299	285	288	295	269	260	277	299	270	284	286	256	278	310	310	293	259	301	265	303	303	253	272	256	261	300	318	296	287	302	260	295	290	301	294	301	272	298	257	294	286	267	309	279	292	305	271	275	266	251	279	254	281	300	264	268	300	294	295	315	288	293	250	306	275	266	295	276	286	261	300	273	289	287	282	274	269	292	283	293	279	275	282	273
30063	27227	19312	4658	910	637	566	511	536	477	430	428	414	442	450	416	382	431	424	384	423	418	422	417	415	404	422	393	419	404	411	396	438	415	437	410	401	397	367	393	432	426	378	440	412	418	377	413	414	397	414	398	415	440	389	419	413	401	417	403	452	423	455	415	380	405	422	384	404	405	426	354	416	388	412	456	429	460	433	400	408	418	427	434	397	398	383	376	428	440	418	375	437	385	394	400	385	430	418	435	422	403	468	422	405	420	380	390	429	445	441	396	455	425	405	439	427	436	412	418	390	412	421	412	404	413	408	414	434	368	396	409	412	423	415	410	403	381	392	421	448	423	426	412	394	415	377	434	407	427	435	429	377	422	425	405	378	414	425	394	429	444	405	400	413	389	407	413	422	451	412	383	474	424	379	450	371	428	417	433	389	450	415	416	426	420	426	420	424	362	420	420	392	397	432	364	407	404	411	390	457	401	424	388	418	409	406	389	431	371	398	416	393	431	424	380	416	405	417	391	408	456	419	405	427	383	425	436	407	379	417	397	420	404	400	396	369	413	398	410	387	443	390	415	438	411	416	428	438	420	436	422	437	420	447	395	429	418	380	373	388	403	422	433	419	397	379	445	425	421	408	407	399	370	417	403	425	403	354	378	416	382	433	410	425	395	424	400	414	392	399	376	430	421	388	422	427	411	430	389	394	382	363	388	406	440	408	426	443	381	419	425	422	405	411	390	391	394	399	411	426	399	436	429	383	403	415	427	423	372	370	416	409	408	386	435	396	426	410	407	454	396	417	407	404	422	414	420	455	423	397	370	419	389	398	400	401	418	420	392	423	426	381	403	386	415	412	423	395	401	392	393	406	394	388	432	387	402	407	414	442	426	393	391	399	399	404	409	382	408	400	395	427	415	393	374	414	431	416	397	439	426	420	430	405	406	404	426	412	446	422	398	393	406	415	433	405	380	390	404	448	378	416	422	418	395	385	450	434	398	396	396	437	436	410	430	382	380	413	389	412	396	407	403	393	394	415	387	402	426	403	384	416	428	416	396	408	392	385	415	420	377	392	396	393	390	419	413	399	448	416	425	399	377	390	395	404	391	389	425	414	405	436	368	416	400	428	404	417	406	414	404	425	418	409	401	415	421	407	423	384	409	399	383	396	396	420	391	403	420	388	406	419	376	413	403	429	401	413	395	428	387	431	393	445	393	425	431	435	373	452	403	394	414	445	374	400	395	376	386	427	439	424	390	426	401	429	441	396	408	415	399	401	406	416	413	408	415	435	410	415	411	404	405	424	401	435	415	395	415	396	396	411	420	417	432	410	407	368	427	370	413	423	386	418	424	431	421	410	400	416	427	403	401	389	406	413	397	418	401	411	418	417	428	429	450	382	406	420	379	444	393	423	428	389	434	387	426	419	434	391	409	408	401	409	444	380	430	372	392	460	396	401	401	397	418	424	436	412	446	425	408	424	447	434	438	398	390	460	371	441	411	415	415	404	425	452	415	446	415	408	388	409	446	402	414	412	401	429	404	406	434	434	409	401	408	411	453	418	421	397	416	439	414	427	407	399	411	422	381	415	423	411	427	423	429	446	428	414	406	423	394	429	415	413	390	400	432	440	392	400	395	415	406	418	407	383	401	401	406	410	404	398	388	403	416	421	379	393	415	370	421	418	409	393	401	411	394	434	404	389	419	439	376	383	381	421	424	391	411	405	414	354	401	391	421	398	386	421	404	417	413	427	400	401	420	434	411	446	421	391	413	400	445	443	430	397	402	398	421	427	417	391	356	363	389	436	388	402	411	424	416	374	371	409	464	419	401	412	449	434	397	387	401	403	430	410	396	407	413	398	402	433	427	401	410	450	387	450	411	421	417	412	409	415	417	400	410	391	403	435	391	415	447	418	417	378	407	391	413	405	363	443	406	405	395	409	410	392	402	381	411	394	405	394	403	428	424	426	436	409	393	427	444	365	375	409	443	407	410	413	403	366	456	437	404	377	412	425	402	404	403	408	410	425	405	436	440	433	425	390	439	392	386	425	393	385	407	395	358	416	423	393	435	397	416	404	379	416	399	423	398	426	429	432	399	427	424	402	386	413	445	438	434	420	412	400	433	409	414	410	443	408	419	422	410	392	399	439	396	428	411	468	381	451	412	390	403	414	415	411	411	441	411	397	413	387	417	424	417	438	395	403	474	392	417	409	370	384	426	414	383	426	411	395	383	454	420	461	400	410	375	460	383	440	413	405	417	401	395	403	394	430	378	365	415	429	364	386	377	384	394	416	378	433	417	398	413	416	430	458	436	409	417	402	405	427	421	406	411	368	432	447	419	407	426	392	399	348	355	422	413	434	415	406	419	423	388	385	400	400	378	386	426	393	395	392	415	433	480	412	410	420	402	379	434	387	416	420	414	413	412	410	416	398	396	376	417	389	394	397	424	403	415	384	406	395	421	423	416	435	437	386	406	424	438	468	429	432	425	395	446	439	418	416	441	427	411	404	442	411	420	416	410	413	418	436	412	444	426	374	401	416	418	467	399	424	388	421	399	417	422	410	424	411	422	381	414	393	399	414	442	420	418	417	418	440	409	425	430	400	414	395	377	417	404	419	403	434	431	404	435	445	406	421	430	422	389	375	414	412	407	431	376	443	381	385	426	405	402	376	420	411	396	431	394	428	462	388	382	430	407	398	391	443	367	402	395	422	421	401	406	449	407	407	381	391	418	469	422	412	379	403	435	419	419	460	364	441	397	389	380	383	426	382	415	385	427	418	422	455	417	428	392	399	423	413	421	399	416	413	387	454	392	384	422	405	430	407	386	450	424	424	423	405	432	412	390	416	443	398	440	378	427	411	401	435	402	399	400	422	419	387	429	419	414	399	409	407	431	401	423	386	379	451	405	420	432	391	420	408	392	407	396	398	417	439	406	425	430	443	404	405	424	410	395	400	444	423	402	396	403	432	453	423	412	398	431	418	433	366	435	396	421	392	404	406	404	441	386	380	401	405	409	395	458	393	411	428	412	422	411	396	412	414	424	445	422	423	442	397	410	437	400	398	408	380	415	438	415	429	419	406	398	452	412	409	458	401	388	413	414	396	412	400	423	352	424	384	432	429	436	396	393	392	445	441	420	445	435	394	432	384	398	393	396	427	389	342	417	385	436	432	438	380	420	465	391	440	379	399	416	410	383	431	389	433	440	423	413	415	412	411	402	419	400	410	460	445	423	403	395	417	418	429	401	389	396	459	438	391	403	450	417	415	378	418	376	416	436	413	392	405	403	440	403	424	421	409	411	412	382	433	413	422	388	416	414	411	424	431	418	443	394	410	390	400	389	421	413	407	365	414	428	419	419	457	422	408	399	390	426	417	353	470	419	419	399	421	392	417	400	414	427	394	387	391	423	393	410	419	444	408	439	405	414	417	440	401	435	392	414	411	413	403	418	438	424	425	402	420	410	398	426	407	401	429	454	384	402	424	367	431	405	440	415
37833	42802	18708	4177	1777	1523	1152	1111	969	826	651	709	763	685	690	683	667	680	686	682	727	618	695	660	676	652	657	706	653	642	633	684	708	651	663	658	686	720	665	638	698	679	640	642	660	647	713	676	681	674	606	685	646	660	641	664	649	640	667	642	667	629	636	694	700	643	662	638	658	701	663	669	711	666	693	643	619	705	662	643	658	653	668	645	653	659	627	655	659	640	642	686	628	634	675	646	675	649	689	661	630	655	653	656	638	638	692	605	651	697	658	650	627	673	662	631	643	675	624	632	703	655	605	692	643	712	687	660	662	610	622	683	642	639	652	656	635	652	637	671	649	618	660	700	622	652	606	627	627	643	658	665	704	681	633	666	665	693	681	650	659	641	649	666	674	624	684	678	676	674	653	631	636	679	625	665	623	672	626	610	688	628	667	645	669	651	648	681	665	642	686	665	686	651	654	620	655	672	667	643	699	661	608	724	655	665	634	691	650	706	640	668	629	623	663	660	666	642	617	643	673	625	616	656	668	640	661	685	676	688	672	721	651	691	666	587	663	620	611	675	657	694	716	653	682	635	666	673	672	663	640	651	645	675	698	654	672	652	639	672	653	654	646	649	703	668	647	662	643	654	668	663	646	656	669	637	644	673	664	648	664	663	653	689	637	632	648	650	681	638	676	669	681	638	644	641	688	645	666	704	677	657	673	656	642	655	653	664	686	598	691	678	707	609	694	670	633	689	705	658	657	617	660	645	625	618	676	654	698	711	643	688	640	646	636	667	668	608	685	637	677	618	600	659	658	670	639	656	649	661	678	640	662	665	654	684	672	679	659	697	685	653	689	649	654	642	687	710	652	633	594	705	712	720	672	717	691	667	666	682	655	700	638	619	634	656	636	661	660	677	675	683	672	697	682	677	649	693	688	660	635	672	645	638	644	667	677	629	676	688	658	630	671	698	663	692	634	712	644	665	659	645	650	664	659	683	658	673	640	679	665	634	634	704	643	666	610	643	687	649	645	698	672	620	677	680	681	682	686	656	658	682	662	673	684	629	663	722	686	666	619	648	672	674	654	691	649	641	646	670	641	605	623	638	657	647	672	651	667	683	683	665	671	690	656	731	655	665	632	662	686	639	661	681	623	645	634	695	634	674	700	690	669	654	676	654	605	670	648	697	687	622	643	657	662	659	664	684	646	693	615	666	676	646	678	682	686	659	681	671	699	636	679	654	664	704	672	647	605	651	705	694	658	660	644	650	673	648	629	685	654	664	598	645	641	636	621	677	705	668	662	644	681	644	663	660	654	627	655	678	665	666	681	664	665	627	632	677	640	686	700	615	653	671	647	642	656	667	618	662	629	706	663	630	637	641	700	664	620	695	664	662	669	675	661	650	694	653	674	647	693	618	645	666	659	696	686	641	696	684	653	640	655	663	664	641	646	689	647	667	630	613	661	704	694	703	706	668	643	674	645	635	689	654	652	637	635	656	646	672	652	677	648	618	689	660	677	628	694	659	644	679	642	637	667	611	620	639	677	653	677	675	684	633	671	663	653	653	674	706	627	634	610	689	647	669	679	666	634	640	679	673	710	702	687	635	656	664	677	672	661	664	652	682	647	665	678	698	638	641	644	699	648	614	686	631	632	616	685	655	666	681	659	710	655	658	610	657	654	655	613	656	634	658	666	602	674	673	672	633	714	661	663	716	678	668	648	601	693	677	653	677	646	639	682	651	641	685	696	692	660	628	697	645	666	693	692	716	659	705	627	613	649	616	623	645	641	673	676	676	703	694	662	636	636	685	652	628	711	677	649	640	688	686	672	699	711	684	658	635	657	637	684	707	664	637	695	638	611	677	660	666	604	630	726	688	685	628	691	660	659	621	688	697	668	705	672	611	697	708	639	589	642	674	636	665	633	673	624	670	648	653	641	670	661	667	591	644	674	645	670	658	677	696	697	671	658	672	651	646	690	673	649	652	657	644	664	668	685	640	628	639	650	695	618	653	695	644	664	646	617	653	684	687	695	669	649	653	635	632	661	645	625	664	644	647	650	659	649	665	682	648	649	692	669	642	616	633	694	696	623	660	641	643	679	649	617	648	667	652	686	649	608	680	641	637	643	648	617	621	648	687	638	648	668	634	627	717	679	653	657	655	655	626	661	623	665	722	663	653	658	623	673	662	696	676	699	688	683	673	695	678	633	679	655	652	672	661	661	665	630	621	663	679	647	629	649	619	639	680	684	655	620	687	671	680	647	662	709	636	688	662	675	671	634	677	633	648	667	649	673	608	672	676	679	655	664	654	626	663	717	674	662	656	680	642	667	639	682	648	684	665	708	616	640	651	699	641	702	670	696	698	682	677	617	652	635	657	663	675	630	624	668	676	667	656	660	657	653	650	674	660	663	648	710	647	655	663	643	612	656	645	670	641	638	687	661	632	658	686	664	645	660	688	679	638	681	661	653	653	654	680	619	652	685	663	684	662	624	653	646	652	665	675	688	689	669	666	700	682	643	681	634	671	613	689	684	677	656	664	657	644	666	691	736	669	620	623	711	675	652	668	607	667	673	632	667	643	651	642	627	636	661	708	686	659	663	687	648	709	627	606	686	651	660	675	655	699	634	644	664	660	672	677	622	669	658	597	689	630	652	664	639	652	642	625	706	617	655	646	671	627	682	657	652	695	663	645	635	655	653	674	670	612	643	673	627	640	707	637	655	648	646	676	681	685	626	649	669	681	639	677	634	660	650	673	642	647	657	711	646	663	609	704	655	665	643	680	652	662	687	621	672	655	649	632	678	654	661	640	636	673	607	653	669	640	643	694	663	631	670	648	613	669	692	662	653	628	651	619	694	657	670	649	677	635	608	691	640	684	628	640	720	682	665	695	617	643	603	648	611	637	671	624	625	652	672	638	657	652	651	633	659	679	647	687	597	660	666	694	642	661	704	654	666	644	666	598	662	666	662	619	657	664	631	679	671	665	631	630	609	671	693	634	673	681	633	662	661	704	691	684	639	644	652	632	655	630	681	689	650	664	648	669	679	645	685	655	675	670	671	642	667	668	649	677	685	676	661	703	627	699	683	657	647	656	648	688	648	679	657	629	668	620	695	670	666	603	635	642	653	662	629	630	637	637	687	619	580	685	648	634	651	683	647	684	666	641	669	623	644	658	648	679	676	669	653	678	642	614	658	650	652	672	666	632	675	624	639	663	664	640	687	727	636	691	626	640	693	646	706	681	663	664	698	665	652	635	657	631	609	604	615	658	661	679	605	659	662	714	624	636	684	661	653	664	681	678	640	691	652	680	611	632	679	627	647	638	712	676	651	637	686	648	662	698	618	663	664	648	685	650	623	674	610	645	670	665	680	659	664	662	679	597	656	667	656	656	684	685	679	704	646	647	650	672	651	647	604	650	627	679	655	664	659	692	639	721	660	636	631	669	678	632	654	651	636	693	684	643	651	677	672	661	652	664	631	667	688	686	679	681	682	656	679	698
24653	21643	28663	24831	19653	3954	996	644	566	509	463	446	392	417	397	431	404	377	422	380	344	408	412	385	406	432	385	397	397	365	388	358	369	346	387	368	353	363	369	406	389	362	359	352	320	350	368	397	409	384	390	356	351	402	361	363	382	357	410	378	396	364	395	381	365	341	378	380	376	365	394	339	374	381	375	385	377	354	377	327	325	349	350	370	399	329	325	366	360	373	362	410	384	374	359	381	331	390	356	358	394	387	363	373	344	348	337	335	372	367	363	379	369	387	352	366	335	346	371	375	381	370	375	366	381	373	372	356	373	413	355	361	381	407	395	356	370	355	401	373	339	346	373	355	364	357	383	368	361	353	405	353	341	377	375	349	373	405	352	342	344	348	349	370	333	402	384	352	380	370	359	391	383	363	358	351	370	380	339	347	358	365	388	349	408	385	348	329	354	371	329	353	386	381	401	367	358	367	386	362	345	383	370	375	339	352	377	366	402	346	351	376	381	372	377	330	367	332	367	395	375	358	361	374	385	329	369	360	352	376	374	368	356	354	347	351	349	373	396	392	405	363	382	386	372	322	389	366	347	372	360	367	376	338	432	342	376	351	375	383	356	377	372	372	386	366	353	339	389	356	353	349	383	386	361	370	400	360	375	379	402	387	369	360	377	367	370	389	425	361	378	359	345	352	377	361	357	368	392	367	380	379	381	335	342	357	351	362	337	373	355	359	341	372	340	378	376	398	364	347	357	356	336	373	351	380	371	369	370	327	362	359	361	380	359	397	363	385	420	374	384	342	357	367	355	365	365	332	335	350	331	358	346	392	356	330	381	376	398	358	382	382	365	363	365	375	378	369	394	382	333	359	379	390	384	388	364	378	358	359	352	322	373	356	325	383	336	374	360	365	335	358	353	356	364	380	371	379	359	367	365	369	359	379	336	332	354	354	387	344	374	365	369	361	337	366	372	375	382	371	344	360	361	385	328	392	401	366	362	362	323	369	374	372	376	399	329	375	353	357	364	357	351	337	345	331	341	387	349	372	337	357	366	368	348	381	341	346	374	327	364	373	349	367	384	353	345	378	361	376	365	340	369	372	362	359	347	383	367	353	365	335	357	401	333	359	374	346	370	345	372	372	348	339	357	356	371	372	386	342	350	369	365	370	324	393	352	375	397	335	342	392	376	377	391	368	363	320	337	375	365	399	348	350	360	371	333	413	360	349	344	388	331	360	328	332	401	389	356	378	356	355	365	364	406	347	365	346	361	337	355	375	355	338	363	340	363	364	379	357	340	373	350	344	387	369	323	397	350	355	368	340	358	347	366	370	331	367	379	352	345	326	359	353	393	369	360	370	365	370	372	347	401	360	372	356	389	356	384	387	358	373	369	385	344	372	347	408	357	383	391	335	331	374	331	384	385	375	326	346	387	377	371	370	408	313	366	373	322	389	380	358	362	361	367	332	355	363	337	380	347	377	400	352	359	352	357	338	355	377	353	336	340	410	343	401	373	375	353	383	341	354	361	356	348	383	378	347	433	319	351	331	372	361	345	369	354	367	382	345	371	369	345	331	364	375	321	358	364	370	345	356	343	400	343	351	369	343	363	416	371	363	380	370	343	363	384	360	368	361	337	376	386	340	394	363	358	372	378	349	369	340	353	341	396	347	350	383	396	397	382	375	353	353	362	374	352	372	340	379	382	328	340	382	399	367	370	361	382	366	353	347	355	332	388	385	372	349	358	353	349	363	393	358	344	374	339	339	398	370	377	362	339	401	359	348	341	377	400	345	348	377	355	356	355	339	346	379	391	378	350	345	331	356	337	383	351	361	372	387	345	342	373	380	379	355	394	388	366	360	370	384	361	382	404	363	379	328	345	371	338	364	354	374	371	339	362	319	379	355	336	378	372	372	371	331	374	368	341	356	362	383	357	382	354	375	351	377	360	400	369	387	393	347	359	356	368	350	383	353	371	411	360	384	380	371	353	403	343	405	373	352	363	380	338	388	348	390	364	356	327	373	366	333	361	385	364	349	339	358	355	351	397	370	355	344	359	380	381	345	360	382	369	365	348	383	378	384	363	328	366	393	347	366	381	350	336	383	360	381	338	329	365	373	345	343	352	343	352	341	356	370	339	387	365	373	388	336	361	390	370	395	350	378	391	386	377	404	364	351	351	371	382	386	341	373	359	338	383	363	317	357	379	345	340	347	348	361	334	351	344	382	391	347	369	319	384	339	326	348	353	351	368	330	402	369	370	338	344	335	374	364	345	358	361	368	366	363	378	346	369	389	350	366	348	316	364	389	378	356	357	399	363	329	390	361	409	391	372	337	388	317	381	393	362	385	370	376	351	356	354	367	335	373	372	359	399	375	367	380	356	382	358	378	361	350	385	351	368	404	363	406	340	375	367	374	398	354	411	379	386	370	376	369	360	330	355	369	364	345	383	422	375	384	376	337	349	367	340	383	339	334	320	399	385	350	325	370	368	330	360	370	367	381	330	383	360	347	371	343	367	381	378	375	384	360	337	345	401	371	333	399	349	387	381	340	397	307	364	386	324	370	356	348	387	342	371	349	369	401	392	313	373	377	374	388	367	362	377	364	377	366	369	369	390	341	385	411	352	383	361	366	391	375	359	388	383	388	349	360	352	381	376	378	372	349	318	336	394	360	349	339	350	378	379	369	346	361	359	385	369	365	360	344	377	339	368	377	335	374	366	338	365	371	384	354	393	362	376	358	362	367	344	338	366	376	366	365	379	362	405	341	380	376	375	369	383	366	315	330	397	359	358	339	339	340	367	328	367	371	345	343	354	411	348	371	353	402	382	359	376	373	376	364	378	365	351	335	372	357	345	359	360	383	333	374	334	341	364	385	359	374	395	351	362	365	368	397	372	374	321	335	371	351	383	382	377	393	366	359	369	373	350	354	358	353	392	342	367	364	356	389	377	321	333	387	357	343	368	365	353	367	388	376	371	343	318	382	334	359	378	331	373	378	363	331	387	365	391	358	322	371	352	376	342	364	372	380	368	382	343	348	355	341	325	364	373	372	352	375	372	346	388	376	345	356	396	376	355	347	386	374	352	368	392	352	330	348	388	390	352	358	341	334	421	340	357	351	380	356	353	362	348	359	352	399	400	367	349	392	381	360	363	359	359	385	368	428	377	409	360	392	361	336	394	350	354	338	384	340	367	385	371	376	396	377	369	407	359	329	375	353	377	372	374	363	365	386	376	364	363	384	389	375	368	376	381	345	380	395	358	401	390	381	363	377	380	355	377	374	393	343	368	373	328	344	335	388	352	373	353	347	352	364	330	353	357	363	355	362	371	387	377	349	370	353	346	372	363	369	371	368	355	376	404	344	366	366	358	343	367	347	385	375	383	362	363	374	336	402	374	402	380	385	365	367	341	359	354	374	364	369	349	364	411	394	385	368	359	393	353	393	390	375	352	325	349	324	358	345	350	350	386	387	337	334	384	388	337	333	390	395	392	375	380	336
42495	58459	29836	6200	3257	2496	1752	1404	1281	1071	926	888	824	793	764	675	725	688	685	632	652	688	631	631	621	669	624	609	575	629	645	596	644	655	591	613	617	643	593	634	612	639	590	605	639	588	621	603	627	601	574	558	684	595	619	586	586	600	595	610	630	604	598	575	618	583	572	624	619	596	595	628	576	599	641	590	611	592	617	596	580	604	623	630	571	593	589	563	570	618	592	593	626	589	571	592	607	598	634	586	614	592	597	583	634	565	604	590	606	609	619	573	595	577	577	597	585	577	599	646	612	548	628	600	616	631	622	637	571	567	594	571	636	584	585	621	570	638	577	564	632	608	613	584	604	580	582	606	649	559	630	596	615	550	578	633	545	579	599	587	572	556	581	586	588	596	625	523	599	590	616	588	585	626	589	571	570	621	578	602	610	619	548	575	609	596	590	574	571	614	595	587	611	614	535	583	619	574	591	621	587	624	583	608	568	577	593	559	596	602	617	614	554	606	611	610	573	611	628	613	604	561	591	576	594	605	641	608	563	595	556	594	613	597	611	614	553	589	589	603	646	568	607	605	600	592	614	584	607	617	615	590	584	600	572	600	594	640	557	605	601	602	585	600	548	579	620	615	573	641	579	590	601	619	643	547	598	563	586	607	580	590	580	604	624	598	600	584	627	597	600	566	602	637	583	587	595	581	623	631	630	594	637	607	604	625	626	626	622	587	579	613	599	611	590	614	653	594	605	621	599	576	612	603	647	603	607	646	607	602	603	573	618	584	606	568	593	621	636	591	612	632	605	594	588	587	584	598	630	611	604	583	608	598	571	584	591	604	611	566	621	584	605	599	582	588	633	606	588	602	589	593	598	571	581	577	541	593	607	560	589	625	640	579	599	591	603	593	641	595	627	593	616	587	639	595	604	629	614	632	640	562	608	571	584	614	553	602	597	590	582	583	579	557	566	592	564	558	616	587	633	619	603	616	627	593	632	607	594	576	636	602	558	598	584	599	626	599	603	612	607	561	559	575	599	603	641	589	592	569	600	618	554	606	610	584	545	618	608	641	574	606	591	591	631	610	583	583	600	576	632	592	593	579	619	609	599	601	591	620	594	617	608	624	617	584	583	595	634	604	611	599	615	595	598	621	587	620	575	641	595	607	629	584	569	602	585	575	593	620	591	598	583	578	606	622	581	594	656	603	635	570	603	643	590	601	553	584	619	562	586	589	588	604	596	599	583	597	597	566	581	573	610	613	579	607	612	593	600	575	596	596	580	627	624	646	604	583	638	583	588	636	633	613	600	654	613	583	574	615	576	597	624	582	589	641	630	602	591	603	604	544	626	621	635	613	558	594	616	596	626	631	622	599	628	613	564	565	584	609	599	598	596	577	623	602	599	590	630	560	582	621	605	568	568	600	613	604	630	623	571	603	567	560	565	591	612	585	620	578	656	595	586	596	593	607	613	578	562	610	598	606	639	602	583	590	664	556	597	620	616	577	605	603	561	602	589	566	591	548	601	569	585	647	630	635	588	654	600	644	628	584	615	566	611	591	640	629	555	639	589	628	624	628	606	609	596	614	624	622	568	601	647	610	570	621	572	614	607	605	612	556	603	599	599	616	596	614	628	604	596	584	607	629	620	631	636	607	600	612	632	597	593	629	577	585	670	595	607	580	585	586	578	575	602	577	634	590	600	601	616	595	593	616	615	599	570	558	578	557	615	603	562	635	588	619	618	599	583	624	625	585	587	606	602	594	632	592	579	639	591	583	610	624	584	565	612	646	598	542	631	579	569	569	570	595	627	589	616	590	644	631	611	576	591	636	625	593	598	585	566	572	639	653	591	586	627	569	625	610	579	563	626	593	553	587	607	648	593	621	602	578	587	588	600	586	598	598	600	620	595	613	572	637	601	587	621	608	640	617	582	617	574	605	575	565	611	584	627	607	604	617	557	626	596	585	583	611	592	553	592	631	537	603	609	594	593	606	601	597	634	599	591	604	603	588	624	570	622	623	580	608	608	608	607	596	601	613	576	544	585	581	607	624	584	582	547	634	586	560	620	555	661	602	571	630	622	592	607	595	595	600	609	598	636	603	602	624	610	626	595	626	605	613	620	567	641	567	565	618	566	568	622	597	561	537	612	610	650	603	581	564	652	602	599	584	572	606	568	604	564	578	622	603	614	577	594	560	596	621	586	637	671	595	613	615	538	589	611	620	664	654	599	586	569	526	581	563	620	638	606	621	596	610	633	582	594	552	614	585	607	571	650	605	628	568	581	581	616	580	583	565	645	569	594	632	558	592	612	609	576	600	600	542	608	570	582	608	592	636	600	589	563	605	582	586	609	615	597	589	578	555	576	579	587	574	573	586	651	595	605	643	613	594	569	543	608	622	631	589	573	578	574	652	555	592	563	590	591	603	584	606	597	620	634	575	580	644	598	649	594	633	590	597	597	555	650	575	551	564	597	624	614	525	593	584	647	597	573	595	605	574	604	614	597	571	629	568	576	623	565	581	597	593	611	567	588	628	574	608	602	556	610	586	611	616	628	577	585	632	577	641	635	631	598	579	568	590	574	639	622	605	597	613	600	589	609	581	601	631	586	636	633	607	583	594	626	589	610	558	587	617	629	600	573	551	572	546	582	602	604	585	583	620	587	586	626	599	608	622	632	612	615	605	609	571	578	595	635	612	581	583	563	623	592	588	646	544	662	593	599	579	590	619	597	625	567	534	557	635	558	619	590	607	590	632	552	572	622	593	611	565	661	585	587	615	613	645	591	552	568	612	561	575	594	562	543	578	566	575	577	587	587	576	599	606	612	611	652	580	653	578	604	580	633	603	605	623	598	628	613	591	631	608	616	580	607	583	658	555	559	604	565	583	640	593	584	576	582	645	637	612	610	591	583	636	596	596	636	594	638	581	590	571	611	596	560	609	620	598	613	567	584	590	612	600	584	615	582	599	611	593	587	580	588	588	635	616	603	593	624	566	614	567	589	599	559	575	630	594	576	587	603	598	578	568	565	611	582	586	595	626	553	587	600	567	575	634	589	590	552	627	629	590	541	638	643	637	572	604	591	577	602	571	553	592	552	609	582	557	589	608	574	601	585	581	611	585	598	584	617	597	553	589	593	619	574	634	639	622	606	604	560	589	608	595	596	563	582	573	597	579	563	565	589	616	625	563	552	602	548	607	610	603	620	602	637	588	568	604	634	601	576	594	610	644	623	620	597	581	593	613	554	588	608	642	608	601	577	554	611	629	562	603	613	613	610	621	636	629	580	608	603	616	597	588	575	599	584	612	601	598	586	631	598	671	585	604	591	574	605	600	617	582	619	624	587	604	574	623	621	587	626	629	678	601	601	563	584	547	603	566	559	620	575	604	640	643	611	587	634	593	641	600	615	584	574	595	617	548	641	627	612	579	595	599	599	593	577	610	587	607	587	579	537	598	599	627	628	615	620	587	624	619	570	593	638	635	604	582	610	615	572	568	558	606
23653	21642	29223	24307	21535	19219	2623	720	524	392	343	332	283	258	235	235	214	201	200	214	221	174	200	210	197	159	160	172	158	179	165	177	184	174	184	165	179	173	156	182	171	166	178	160	169	175	148	184	155	216	158	164	169	165	169	178	157	141	175	174	172	163	162	138	154	168	167	152	168	141	173	158	159	158	166	177	151	173	168	169	156	181	161	186	152	132	168	161	180	192	156	171	172	147	136	137	156	175	175	165	182	153	151	153	148	162	139	172	154	174	158	161	150	161	173	175	179	155	173	187	171	143	136	151	160	149	161	162	139	148	187	175	147	163	168	161	194	171	178	175	167	151	168	141	156	157	160	187	161	186	149	157	179	153	182	158	155	158	158	182	177	164	159	173	142	165	176	185	179	172	160	161	164	175	161	140	159	185	155	177	176	163	158	164	176	178	145	156	159	175	174	175	163	167	168	169	190	152	161	153	159	166	153	157	155	178	170	183	156	158	184	141	158	177	180	160	172	153	165	166	171	169	151	163	173	167	162	179	167	136	159	169	170	166	147	173	143	139	164	147	150	136	157	165	136	159	161	161	159	154	173	158	174	160	138	151	145	163	173	170	180	156	161	173	154	140	171	168	158	149	196	187	157	153	180	153	172	172	158	184	161	188	156	145	181	162	180	175	145	151	157	160	160	158	170	154	170	163	168	162	139	157	193	141	180	166	163	161	150	180	156	172	159	180	161	158	173	163	161	158	158	188	153	162	164	144	181	146	157	156	160	183	169	169	169	143	163	143	150	153	174	152	170	162	151	136	173	157	180	178	163	151	179	151	164	154	156	166	152	156	149	167	173	184	163	171	158	166	171	137	140	176	139	154	171	182	141	148	163	161	166	159	165	150	173	173	187	160	177	177	156	155	148	141	166	155	161	164	159	169	146	175	173	174	176	153	147	176	170	143	173	165	157	130	131	145	168	158	172	143	174	191	151	172	185	174	178	168	182	186	186	174	153	173	167	179	152	168	188	175	161	175	149	168	140	154	171	179	160	135	165	183	174	181	151	161	173	172	152	160	153	158	188	187	143	167	164	173	174	154	188	186	163	160	142	155	171	184	183	151	193	155	158	172	175	184	168	144	162	136	179	147	169	150	164	153	155	156	153	165	171	167	175	164	167	164	163	143	166	154	172	165	172	165	169	162	178	159	163	154	157	147	162	174	147	184	158	149	145	162	175	154	157	175	172	180	168	173	161	170	163	165	167	169	171	160	157	172	173	144	163	174	198	154	162	170	155	173	166	171	182	178	160	141	198	151	165	183	164	173	163	145	169	164	145	161	179	154	146	173	170	161	158	179	170	168	156	180	168	144	175	188	172	158	174	156	164	160	181	162	178	187	176	162	140	155	144	160	172	167	155	138	147	151	159	152	183	167	166	167	162	149	146	167	158	167	156	185	151	157	180	178	175	158	156	136	154	169	162	151	163	168	153	157	190	154	173	183	138	171	170	167	169	169	159	179	166	148	164	179	178	132	156	160	160	148	153	144	158	173	159	154	172	162	168	157	148	149	168	168	164	150	164	161	164	143	172	174	136	160	148	146	155	159	185	187	126	160	141	172	172	173	174	183	172	168	187	172	172	183	148	156	139	160	162	157	188	162	150	163	178	167	187	162	157	147	134	149	160	158	159	182	162	156	174	159	180	147	194	160	176	156	160	154	163	162	147	175	168	143	155	160	158	142	156	189	152	167	182	164	158	163	176	175	172	170	156	163	154	170	187	167	163	183	192	158	148	185	157	191	161	140	143	172	171	152	145	169	165	170	169	146	160	158	148	155	150	168	188	157	166	170	154	148	149	155	170	151	153	160	159	193	175	166	155	156	155	172	160	167	167	173	180	168	153	188	153	144	139	157	139	170	177	158	187	170	166	164	156	162	144	146	200	157	166	140	168	162	178	163	172	187	149	189	172	180	169	165	175	176	158	169	173	154	162	179	152	162	167	174	174	189	173	161	175	151	165	164	172	160	167	155	193	141	193	161	157	154	156	145	146	143	157	187	161	183	167	163	173	178	163	159	185	153	174	148	149	170	141	155	151	158	150	175	176	185	162	152	146	183	155	149	170	166	145	164	171	173	166	156	168	173	162	169	156	177	162	166	149	157	173	163	158	163	170	165	187	161	184	183	164	152	169	156	166	181	143	164	168	146	160	156	165	163	169	186	159	172	164	193	180	174	178	174	184	168	180	180	164	158	178	158	200	180	161	162	176	170	170	176	171	145	132	176	144	166	196	184	166	167	161	195	168	173	173	165	175	160	173	176	177	163	157	148	141	156	167	157	158	165	151	152	149	133	191	174	171	150	171	161	165	167	170	165	172	165	140	163	147	142	183	171	166	169	165	136	151	153	151	164	173	161	161	155	147	171	164	176	153	165	164	160	173	161	168	183	163	163	157	174	148	172	144	187	167	162	164	155	159	164	168	152	174	176	167	134	170	176	153	152	161	180	145	167	174	155	150	182	174	139	155	158	164	165	157	167	162	164	182	168	164	153	143	163	167	156	162	147	145	172	176	166	153	167	139	158	174	166	161	156	168	181	180	155	159	181	142	156	159	158	186	173	170	153	163	153	143	151	183	184	155	138	166	159	171	179	174	139	161	164	170	160	175	179	150	166	152	166	152	149	165	176	158	158	156	133	161	174	149	150	174	145	174	158	157	157	178	139	158	191	177	160	150	163	155	137	152	134	169	164	137	173	156	160	155	157	172	155	169	158	185	167	153	172	143	159	171	148	179	136	147	155	141	171	153	176	196	172	156	177	171	164	171	186	167	162	143	169	153	170	161	150	168	161	172	147	172	176	149	150	165	171	172	160	146	172	164	130	185	160	153	165	175	149	152	166	132	165	190	167	171	166	152	145	159	191	126	163	165	168	179	153	169	157	165	189	154	162	167	163	177	167	184	167	171	156	169	154	156	168	161	155	154	159	174	190	176	182	162	157	172	172	159	161	169	164	145	167	169	188	165	174	164	174	153	154	164	171	150	175	187	176	147	178	165	173	164	185	159	168	163	144	152	167	153	173	137	155	170	150	161	161	140	139	157	162	172	170	155	160	165	158	169	128	148	167	146	154	146	173	174	151	163	139	185	144	184	178	158	177	164	155	158	149	173	177	177	163	159	156	162	157	154	162	146	162	164	148	179	144	162	151	171	158	159	153	155	167	163	176	179	157	159	185	170	152	177	168	154	153	160	147	171	155	160	156	170	169	148	177	189	167	174	160	141	197	150	159	180	183	156	166	147	167	155	170	160	142	166	170	168	161	159	151	185	172	173	167	166	148	180	145	150	149	163	171	168	159	151	162	167	156	190	153	167	187	155	147	166	174	184	158	151	167	184	150	173	161	176	179	182	176	170	161	156	201	188	152	169	178	151	153	155	179	204	144	163	170	156	164	160	142	171	177	164	163	185	168	165	154	167	169	175	155	169	153	173	166	164	155	158	175	154	162	180	148
46779	65656	37679	7539	5345	3354	2216	1935	1477	1065	922	793	649	603	555	543	437	406	406	388	389	385	371	311	342	316	329	323	290	303	306	310	309	318	283	300	329	326	308	320	307	300	282	292	297	289	264	253	263	288	291	271	299	287	271	301	296	280	300	285	286	288	268	279	277	283	254	280	335	305	289	283	283	278	291	275	290	289	258	291	264	276	272	281	284	258	280	272	280	257	298	268	308	251	267	270	281	272	242	279	299	280	268	314	307	251	249	286	255	305	294	268	289	255	293	275	272	241	266	254	265	276	261	294	263	301	256	284	248	236	279	272	253	269	290	274	269	288	294	290	302	304	265	297	278	255	277	262	273	263	255	291	251	296	274	269	276	300	266	267	251	272	274	268	269	293	278	256	274	273	257	274	285	309	272	266	282	303	278	273	282	298	255	276	272	300	258	274	278	306	284	292	276	303	288	254	275	333	272	295	269	263	281	300	302	291	312	284	225	276	286	293	258	271	273	275	267	299	287	292	269	279	264	264	286	280	278	270	265	285	250	261	248	270	282	258	266	289	284	279	255	270	289	295	289	276	279	296	276	279	281	285	296	304	260	279	274	264	242	272	300	263	256	264	254	251	252	264	271	313	246	294	276	293	284	276	290	290	281	256	302	274	290	275	271	284	257	272	258	256	281	271	285	307	281	276	251	274	275	281	277	296	266	287	284	264	270	265	284	288	314	274	280	281	249	254	266	280	288	274	262	296	265	303	261	254	273	243	297	264	272	299	286	280	275	282	287	275	278	255	278	270	280	283	255	299	261	274	277	264	298	308	276	264	272	310	266	248	266	267	300	274	279	271	284	302	287	274	291	304	286	270	287	249	285	259	302	291	288	278	246	268	266	286	301	274	269	264	283	276	279	316	257	290	279	291	291	272	279	269	273	273	289	263	295	254	295	284	280	278	260	270	264	308	256	299	268	282	280	291	273	294	279	294	274	264	269	295	269	292	311	280	270	276	274	280	259	263	297	280	277	252	275	296	257	261	278	261	268	267	294	284	273	263	263	298	284	300	254	264	273	289	280	274	270	290	257	278	287	276	269	278	266	271	294	272	249	297	298	279	272	296	262	288	269	273	260	271	267	283	302	299	278	296	273	265	259	262	280	256	293	280	294	282	302	282	274	264	277	277	282	296	294	295	308	278	288	281	278	303	304	283	273	297	268	283	293	245	281	268	278	260	264	249	267	264	264	293	275	250	255	290	253	277	265	268	272	278	284	268	284	288	274	249	256	286	283	278	292	280	284	283	255	304	302	296	267	277	239	295	263	254	296	268	276	268	302	271	264	306	294	281	284	266	264	270	241	276	281	274	254	262	284	264	268	268	290	314	282	270	280	277	284	263	262	272	284	277	302	302	285	264	294	252	316	268	282	263	276	309	304	285	273	261	262	253	267	247	267	271	302	244	277	299	253	281	281	258	259	286	298	277	268	248	285	261	273	255	272	280	289	262	308	288	255	273	262	249	253	268	298	293	292	267	296	254	267	286	260	255	282	295	324	261	236	256	289	264	292	278	286	256	287	283	289	247	296	280	292	287	273	270	298	274	279	280	287	272	283	255	277	285	253	253	278	265	254	274	256	266	285	275	290	263	248	286	280	278	254	265	319	268	297	234	263	256	337	298	280	294	287	234	274	300	279	266	308	298	268	276	274	289	259	271	305	269	282	297	245	261	273	310	256	274	278	255	271	272	274	286	265	289	293	274	280	251	284	254	279	290	268	262	289	268	248	250	246	275	257	281	271	287	268	284	269	278	253	271	288	294	273	261	259	264	306	290	267	277	279	283	253	281	268	257	300	277	312	265	278	250	250	272	299	276	265	266	302	271	287	284	261	310	283	273	257	276	307	281	282	310	277	268	267	282	266	274	299	277	254	282	261	276	258	287	284	278	280	285	272	277	277	281	310	308	277	274	277	264	269	299	279	279	293	297	240	295	285	276	279	303	265	302	255	301	282	249	275	295	278	294	255	281	276	306	285	291	237	278	261	275	291	257	266	251	262	303	273	301	299	266	254	260	275	291	291	269	294	291	272	280	278	265	307	286	276	300	266	310	281	303	275	269	342	267	276	277	276	260	269	272	255	257	253	286	269	269	301	279	279	296	269	287	301	300	246	271	287	294	302	270	269	300	295	268	306	289	297	293	304	276	274	298	278	281	250	252	271	268	273	281	302	268	281	306	286	268	274	275	275	266	291	249	276	298	276	276	265	265	272	263	286	277	293	283	277	302	263	251	299	268	279	279	313	290	278	275	274	276	268	266	248	289	269	267	302	270	292	275	273	284	264	310	280	240	272	253	272	293	322	272	271	274	257	259	264	285	282	286	287	259	260	306	261	261	288	268	282	281	267	274	282	276	287	283	260	248	262	296	257	274	294	285	268	260	253	268	261	257	286	272	261	259	258	285	255	247	279	289	273	262	295	271	265	257	297	294	278	289	280	271	316	273	286	281	266	279	261	257	258	332	267	283	281	247	299	240	267	256	254	302	274	274	286	306	270	260	290	260	283	271	266	294	272	292	286	260	293	267	308	269	264	254	302	279	288	266	262	284	260	271	282	287	261	286	271	300	266	286	303	264	275	281	282	269	264	312	290	275	259	269	303	269	256	287	274	268	256	277	261	301	264	283	260	297	283	255	306	273	302	281	271	299	275	253	276	256	263	272	255	291	282	257	260	287	238	293	261	276	269	280	279	276	270	285	256	255	257	300	282	304	264	291	278	260	273	280	290	272	273	263	271	309	258	267	291	282	267	253	285	273	287	288	287	309	260	287	264	240	279	289	299	269	271	283	288	274	266	271	278	270	291	256	269	291	277	271	261	262	295	265	260	273	278	277	267	285	278	278	233	265	259	276	301	295	295	268	283	245	307	281	266	296	278	271	283	291	299	290	254	245	240	280	287	257	280	257	291	272	278	261	284	281	293	276	269	229	260	242	266	292	269	309	274	277	275	281	268	270	260	270	275	244	319	280	262	285	301	270	267	264	288	285	269	268	281	287	269	280	254	300	290	244	254	255	280	304	293	299	237	269	247	256	297	288	290	300	293	252	307	271	274	276	315	273	278	268	269	261	295	263	287	282	284	281	258	305	284	304	279	243	263	304	323	293	291	271	270	284	282	280	273	293	255	281	293	257	271	270	278	260	250	272	268	268	280	262	290	271	254	256	253	291	235	258	268	263	237	281	278	289	299	312	298	273	254	299	278	268	295	263	296	271	289	292	236	263	293	299	266	275	264	283	275	303	257	274	270	274	267	276	274	285	265	290	291	266	273	266	271	278	285	270	253	261	272	265	257	260	294	261	274	300	244	261	275	272	277	276	284	268	265	276	252	314	301	282	269	335	274	261	285	272	239	275	251	258	273	277	305	290	260	288	276	280	278	297	250	264	278	296	280	287	286	262	288	260	257	265	263	264	283	299	293	309	263	259	299	249	274	259	271	258	285	260	302	277
30132	27333	20119	3746	975	549	499	511	463	473	451	437	399	427	407	422	401	365	430	376	384	392	378	437	420	416	398	413	397	428	393	415	407	382	371	420	373	407	395	371	413	365	452	386	442	408	414	410	425	411	396	378	406	366	419	398	422	428	402	397	410	411	339	423	440	426	427	434	394	415	394	392	448	428	438	413	414	401	411	388	432	428	424	418	384	425	418	401	432	422	423	388	427	397	419	444	412	410	389	423	423	385	442	426	412	406	402	415	363	420	414	387	383	395	436	411	414	390	392	405	371	415	357	438	373	360	392	417	408	397	374	391	392	406	441	429	403	425	393	395	399	434	368	399	387	434	403	387	385	365	407	412	399	424	379	419	411	397	409	430	379	457	419	422	392	376	398	419	383	403	399	396	406	425	440	420	422	384	397	402	433	402	403	415	418	382	413	424	371	383	383	398	409	435	397	360	401	391	408	402	432	412	403	408	423	403	384	412	399	388	422	428	408	403	394	394	417	444	405	416	391	417	381	379	397	399	407	443	382	398	402	377	382	375	347	397	393	428	424	395	375	403	372	398	387	401	384	393	405	412	420	407	411	438	437	409	433	442	407	398	441	430	409	417	409	403	395	389	380	380	385	401	417	420	389	373	402	417	429	398	381	429	430	410	405	386	403	415	427	423	374	382	376	397	363	406	417	413	414	381	405	428	438	423	430	432	437	382	460	398	422	401	400	430	407	405	386	370	408	378	386	390	405	412	421	383	404	394	421	384	373	435	428	410	414	349	407	403	443	379	398	364	392	402	416	391	403	376	402	389	430	417	389	460	364	387	416	397	391	421	406	386	391	443	389	424	399	403	417	396	432	407	376	359	390	391	405	452	410	365	414	413	444	395	443	396	431	411	412	370	423	416	433	426	446	376	400	429	377	419	416	385	447	405	414	381	415	421	391	392	418	406	408	396	396	412	413	415	414	406	425	388	366	415	403	411	428	419	405	403	398	365	422	387	418	402	409	379	399	405	439	403	398	377	400	407	385	439	406	399	368	495	377	400	392	385	384	413	378	367	389	415	425	392	414	381	395	421	422	425	444	440	423	411	429	404	421	400	430	430	407	409	372	418	405	418	413	380	446	378	369	400	418	419	402	386	439	416	397	439	420	436	415	374	425	425	383	419	446	408	411	394	431	405	433	437	369	381	402	412	400	387	402	416	363	375	430	387	390	395	429	402	431	386	388	438	417	405	402	378	386	410	411	376	402	400	443	419	373	418	423	407	430	427	401	407	401	414	442	429	398	403	425	462	426	417	417	414	376	395	434	432	388	395	392	406	387	408	414	432	423	373	409	412	399	411	383	434	374	396	411	383	406	418	388	390	436	406	390	387	411	420	386	447	399	404	401	396	427	423	381	419	419	411	371	401	424	395	413	406	426	389	422	410	424	396	382	430	412	413	418	401	415	411	385	408	411	350	415	462	402	434	436	424	402	397	397	408	422	409	427	363	413	402	427	423	385	391	402	417	363	419	399	387	377	422	413	407	389	422	407	439	402	388	391	382	420	384	408	353	401	451	405	396	410	375	443	401	406	401	440	417	391	420	371	432	440	384	405	424	395	428	421	395	409	419	390	423	404	419	383	404	413	447	393	428	404	429	373	412	432	416	416	394	422	420	371	413	414	414	408	440	420	383	389	391	430	391	396	418	377	405	432	381	412	378	431	407	364	398	384	390	382	409	396	468	438	395	390	435	402	405	371	410	364	424	410	410	437	397	406	388	392	457	424	416	386	408	414	424	408	443	411	420	377	408	407	424	414	410	400	418	394	385	427	392	399	408	423	381	419	388	367	408	398	404	399	396	404	421	387	461	375	413	483	437	418	394	434	455	413	412	417	416	420	392	437	396	419	380	393	439	404	427	416	422	428	406	414	388	421	396	410	419	391	422	401	420	413	398	375	391	389	419	398	397	381	430	401	387	432	378	444	411	427	411	401	398	379	391	417	462	417	390	414	399	375	372	391	395	411	426	440	424	429	379	410	442	403	426	401	401	385	393	426	373	385	418	399	437	431	396	406	373	388	406	409	443	401	410	427	399	389	420	410	397	384	399	424	401	422	416	422	376	376	432	415	402	409	437	422	445	366	439	419	383	398	415	430	409	434	415	450	385	385	420	406	390	413	396	414	417	394	443	375	420	409	398	362	403	379	401	383	396	445	374	405	429	427	418	433	407	415	418	399	401	398	436	412	394	426	376	420	390	437	411	406	415	379	425	413	369	414	390	419	443	381	403	396	404	404	394	363	434	393	420	413	401	395	400	420	410	392	372	461	388	422	413	414	402	387	408	415	417	415	396	371	416	360	379	406	397	414	413	394	410	410	366	407	414	420	396	409	412	421	384	457	424	390	445	419	420	432	409	389	381	396	406	367	403	425	403	410	390	438	446	380	434	382	414	412	411	429	387	410	421	416	415	414	383	423	383	450	427	360	450	387	413	426	374	366	379	426	397	416	407	431	408	437	406	384	458	435	387	393	398	391	390	420	379	432	410	415	413	411	407	408	430	409	419	402	382	428	386	405	422	392	408	419	409	425	439	414	426	406	429	398	415	419	403	363	399	408	411	376	404	420	414	366	422	379	433	445	409	381	378	416	426	383	381	437	386	392	415	442	422	415	408	411	426	434	401	413	395	399	405	381	420	403	445	421	379	378	416	397	420	402	423	375	425	403	411	378	403	393	386	414	420	407	420	396	402	420	400	402	404	379	409	386	381	392	418	387	387	404	357	376	395	395	404	384	411	400	421	397	401	385	396	419	392	376	382	400	439	391	426	401	394	439	390	420	390	417	388	391	438	397	413	408	378	430	407	384	394	436	374	391	417	390	401	453	395	443	413	398	414	406	423	410	415	426	424	373	416	399	430	427	391	438	425	439	389	402	410	406	366	427	441	406	412	457	428	396	416	403	389	389	418	390	422	398	419	429	412	431	420	414	411	437	445	384	419	404	415	382	401	384	389	456	379	424	409	405	425	372	427	423	425	391	387	407	425	440	414	375	396	395	399	381	394	396	406	389	385	433	412	397	399	415	399	398	380	407	429	391	400	455	402	399	388	417	423	411	363	403	429	409	440	401	432	385	386	383	427	387	410	398	416	377	441	382	390	440	407	388	385	414	436	398	383	409	431	458	403	416	389	423	387	464	398	392	436	383	404	398	432	384	419	366	415	401	400	403	406	379	419	391	405	386	408	384	389	389	409	427	406	447	402	432	394	427	403	412	423	403	399	407	430	415	390	393	415	440	379	390	406	427	432	412	387	404	393	407	426	370	380	402	402	385	385	382	454	411	385	403	387	383	410	412	383	379	391	453	429	414	440	407	418	400	414	413	382	391	401	367	393	404	419	399	426	368	451	412	403	384	392	444	429	371	430	399	383	387	389	450	426	409	398	374	391	403	359	390	402	409	402	380	387	404	394	410	425	439	399	404	456	391	417	392	413	440	367	382	415	405	404
37890	43130	19474	2172	1982	1169	1008	911	883	827	778	763	718	656	666	710	637	655	665	681	652	664	676	636	693	666	690	672	678	675	651	677	597	669	656	667	661	636	677	654	668	699	646	642	623	690	662	636	693	669	601	693	618	681	625	653	631	663	669	704	630	653	665	675	627	636	628	655	632	653	666	636	683	661	660	663	687	616	625	674	692	659	643	657	666	651	668	675	626	616	659	650	639	647	689	603	683	673	667	634	640	653	642	660	632	629	625	616	632	606	698	647	685	678	663	691	685	640	636	658	648	592	650	659	645	660	707	717	642	626	619	661	641	668	680	677	694	677	661	699	624	688	656	651	684	639	667	669	638	649	665	671	602	678	692	665	660	624	700	619	693	620	676	632	652	648	687	623	638	667	644	643	623	702	655	652	683	679	666	673	604	675	637	680	616	664	638	630	643	622	649	627	652	624	653	703	686	667	609	686	619	617	673	675	625	648	698	656	650	614	665	660	652	651	637	682	621	657	664	662	621	642	682	648	658	677	649	683	650	710	660	614	669	651	653	656	642	672	656	667	684	681	616	698	631	649	669	618	660	671	639	662	652	633	708	667	675	609	691	650	663	652	685	663	673	662	661	682	687	627	620	693	624	645	681	623	647	677	686	646	673	640	670	654	656	642	640	658	649	658	652	622	654	644	672	624	650	638	683	626	676	707	706	669	653	652	666	686	627	676	657	660	617	645	628	647	669	628	614	689	660	619	680	688	668	678	589	636	653	675	638	646	685	633	607	715	636	647	670	643	686	660	654	679	683	682	624	640	619	676	708	693	626	617	663	690	627	673	661	673	659	674	666	596	642	649	644	661	662	621	666	663	675	620	664	655	709	623	664	693	676	623	621	673	626	660	602	650	675	658	632	619	649	653	667	637	627	684	650	697	640	666	660	714	634	678	662	687	633	645	690	662	668	621	656	643	646	660	662	610	628	657	624	657	610	643	610	683	648	624	669	668	691	613	685	597	658	692	642	611	663	675	588	640	652	672	675	632	665	664	656	657	655	665	649	625	658	679	612	670	657	666	655	672	612	658	668	652	648	678	714	655	643	663	648	655	662	644	662	648	636	711	675	681	681	683	705	675	676	679	677	648	635	649	674	623	641	669	658	661	654	634	591	655	633	617	653	646	705	700	653	618	662	669	669	692	656	679	629	717	670	642	639	648	645	643	716	636	651	632	696	664	678	685	640	643	648	666	649	606	673	694	633	698	704	620	672	646	659	648	643	674	663	670	664	625	624	630	630	662	648	624	621	621	608	630	620	651	669	712	686	640	669	667	660	617	678	684	659	660	680	635	611	689	692	643	668	658	627	663	664	664	645	646	645	621	635	652	639	652	659	657	610	663	690	664	630	671	651	674	654	657	675	690	663	642	632	634	662	662	698	627	633	667	637	652	660	636	709	701	644	710	647	628	642	665	678	610	680	652	639	706	656	652	639	659	647	648	683	687	657	635	682	658	664	638	674	652	657	608	658	627	692	696	640	655	695	670	692	651	654	679	713	680	648	642	617	672	627	669	670	676	686	676	676	682	671	683	688	665	666	618	675	605	606	608	684	650	642	651	644	682	657	642	654	655	620	645	680	651	588	651	654	645	670	686	680	679	671	649	630	669	622	688	602	678	684	651	602	670	729	671	649	644	637	628	648	691	637	691	660	698	628	673	630	670	678	663	701	694	645	653	697	697	644	686	672	632	651	664	624	662	701	658	678	693	621	627	650	613	630	633	668	649	644	689	665	639	595	623	633	681	675	667	703	661	657	699	666	651	717	641	695	628	653	655	662	659	660	633	656	635	632	653	661	620	645	703	633	630	637	674	682	678	642	694	700	640	645	682	674	676	646	679	642	655	636	603	712	676	703	626	632	626	672	643	628	671	644	655	665	654	641	702	631	662	693	639	662	680	654	704	645	633	605	668	673	668	667	667	658	609	654	612	639	677	662	645	628	707	671	678	657	632	668	646	680	653	616	639	659	646	620	688	628	670	678	652	668	611	642	652	627	649	656	636	623	681	651	643	641	667	636	713	702	678	612	641	695	652	654	675	673	691	673	643	654	690	726	609	675	660	662	647	696	661	680	656	600	662	651	644	659	679	628	666	657	664	612	637	683	635	620	635	668	642	644	665	658	639	654	624	689	653	643	631	695	682	667	621	664	633	622	657	649	644	686	681	643	635	700	653	653	667	634	666	613	662	672	641	642	706	679	686	607	640	644	653	625	654	638	615	680	654	647	644	630	697	652	661	664	669	661	668	671	673	655	695	649	659	631	676	702	671	657	691	679	646	674	607	703	616	689	621	623	642	672	647	645	650	631	678	619	603	635	603	632	649	645	679	638	681	658	640	655	680	667	680	636	654	708	649	682	630	602	632	683	680	679	666	630	656	724	654	710	647	662	673	641	633	652	630	667	692	624	679	639	612	661	643	621	671	649	682	646	704	688	691	706	647	654	622	648	606	636	662	657	667	706	665	669	683	668	668	658	626	658	662	665	638	673	648	701	689	705	657	640	663	648	649	675	648	639	649	670	644	645	638	641	662	687	677	661	685	701	682	679	646	659	681	678	632	647	653	670	622	670	656	652	676	638	645	660	656	676	623	652	648	620	674	628	657	636	704	672	662	685	669	684	715	661	715	668	661	656	639	628	647	650	668	618	680	677	650	639	673	672	686	678	671	617	666	632	658	702	635	648	668	629	646	648	629	651	640	622	668	603	638	670	665	663	681	623	669	642	649	676	665	697	626	646	605	664	631	664	650	671	674	615	649	633	683	657	698	646	637	644	646	635	644	632	651	700	672	634	664	668	666	661	646	635	649	609	697	670	648	663	660	639	674	640	664	617	657	663	618	644	635	658	682	650	634	673	647	668	681	616	653	643	687	649	663	634	663	616	613	675	659	634	631	682	651	656	647	681	632	631	655	671	677	654	637	605	634	618	646	660	629	663	675	668	663	641	657	659	666	677	645	657	648	653	644	643	640	666	674	632	686	666	674	649	632	603	648	645	676	640	665	685	683	671	619	699	672	675	647	671	675	634	631	666	681	655	605	665	660	658	677	691	654	627	683	602	622	644	686	663	669	623	657	598	685	657	706	630	651	627	673	677	651	650	659	657	650	650	656	684	667	633	676	675	649	666	636	621	670	683	640	702	638	712	631	612	644	679	665	690	642	627	615	631	676	677	695	650	647	664	620	663	687	632	639	642	664	687	633	687	698	655	650	687	620	649	662	676	644	664	618	683	643	712	640	709	663	663	625	692	630	656	676	685	650	640	606	653	689	612	720	665	680	611	636	672	611	720	608	645	689	672	655	632	655	656	669	619	667	646	625	710	617	654	605	654	672	642	696	683	624	656	699	667	617	628	645	653	660	604	674	628	643	604	665	681	651	645	681	689	662	659	627	641	664	658	632	667	640	678	650	667	610	661	668	643	651	677	640	636	626	693	677	645	629	655	663	649	615
24643	21693	28886	24651	19663	3958	849	664	502	520	466	449	468	413	411	423	395	401	426	379	413	365	350	388	378	371	334	376	375	376	384	405	356	387	374	368	383	376	382	364	343	372	368	364	359	357	374	370	353	376	378	381	377	330	366	364	385	374	343	362	382	380	348	374	396	426	339	347	334	365	381	371	396	367	372	361	369	356	344	366	378	356	334	313	370	375	329	347	343	376	370	350	375	345	343	385	354	375	357	380	355	360	394	337	348	349	360	347	365	353	348	318	344	366	346	324	318	395	365	366	353	372	369	369	387	378	400	357	361	376	355	345	361	322	315	353	389	334	338	369	373	374	378	370	366	385	315	337	387	370	366	370	369	365	375	352	357	371	349	363	366	344	375	353	357	385	373	386	348	337	384	363	333	339	324	374	368	367	362	331	360	302	385	336	398	370	318	348	369	366	378	386	331	386	371	397	374	372	382	347	340	348	380	360	376	354	316	357	360	385	338	371	362	369	369	345	342	364	402	332	356	360	317	331	391	341	349	384	381	360	366	366	395	405	358	392	335	354	363	369	346	360	367	373	372	379	322	367	348	343	339	377	378	375	364	371	353	362	407	332	346	351	360	352	380	352	370	367	313	367	406	364	336	350	386	364	352	355	375	331	355	341	374	338	367	386	370	357	335	368	382	331	357	352	356	383	359	357	335	340	352	389	387	335	369	353	364	368	360	352	374	385	390	365	370	366	378	355	390	342	332	389	340	381	365	378	347	352	362	371	382	396	347	350	375	335	369	357	347	370	386	417	364	367	390	417	379	370	330	378	363	356	362	367	365	398	361	355	407	401	345	346	372	363	374	398	359	370	355	343	360	359	378	373	351	365	361	347	337	353	376	373	361	366	387	325	387	349	395	374	316	357	347	346	377	351	356	340	406	353	346	354	359	361	357	359	368	348	358	353	366	360	328	340	373	398	365	401	332	341	355	337	346	346	376	372	355	346	320	360	352	347	394	368	368	355	360	376	406	383	377	378	346	363	368	350	359	367	377	363	352	382	322	335	317	357	395	380	369	347	395	362	334	374	372	393	364	365	373	370	377	386	380	373	320	396	338	365	337	372	367	400	390	390	390	351	379	356	366	400	389	342	377	353	378	375	359	380	354	400	356	388	366	353	381	377	380	364	353	393	378	364	390	371	371	347	373	360	354	365	350	381	344	343	376	402	343	345	350	377	355	395	347	375	381	387	364	401	363	365	349	381	346	330	365	329	352	366	378	359	343	371	364	365	367	355	360	392	385	392	346	406	355	403	348	364	381	388	373	355	347	361	355	357	390	341	332	380	384	361	382	349	385	376	371	365	364	363	396	354	359	363	310	392	403	376	338	378	348	374	372	385	393	367	360	390	315	346	343	361	367	364	333	364	322	371	353	360	355	371	388	344	382	390	387	342	347	390	379	381	365	378	365	350	369	348	351	337	363	338	429	350	356	370	376	354	389	365	359	356	365	342	346	367	360	373	352	338	365	349	370	402	346	390	361	333	371	339	383	373	362	375	376	399	369	388	363	412	362	360	325	376	336	380	358	354	378	331	379	352	348	359	367	374	362	375	396	357	343	382	344	333	340	367	372	342	333	352	371	373	347	330	318	385	369	347	304	353	334	359	357	366	349	383	344	349	388	349	387	360	398	345	360	367	361	376	379	387	365	364	333	332	357	343	359	358	364	354	336	368	345	360	364	364	368	371	380	358	355	350	322	345	385	367	368	393	367	367	346	364	369	329	349	358	344	345	335	366	368	339	382	359	371	370	365	346	359	342	368	363	338	358	400	380	396	365	346	416	384	356	410	376	394	334	390	348	354	367	362	376	352	359	303	387	352	350	346	334	373	352	340	349	368	395	395	375	323	342	392	372	356	385	360	369	359	364	350	349	356	373	363	347	355	355	374	368	374	360	381	380	335	368	363	423	366	362	375	320	353	379	332	334	364	353	393	400	386	390	384	353	375	327	360	357	370	390	363	379	344	374	344	386	379	371	361	386	385	357	394	348	372	354	330	343	349	396	348	369	371	394	367	373	402	357	382	365	354	364	345	407	343	373	373	357	363	378	358	347	340	356	359	365	337	352	381	383	345	370	374	363	410	347	354	382	360	390	344	358	369	369	379	391	337	348	334	341	384	323	353	321	373	377	349	344	360	332	363	376	387	329	364	361	380	343	357	322	382	379	396	368	338	350	352	362	389	362	383	378	335	367	355	367	359	360	365	358	350	362	376	356	367	349	368	359	405	343	408	370	335	365	343	380	338	352	375	380	344	388	328	353	371	351	376	348	392	345	357	393	340	342	353	355	362	365	325	355	365	353	375	385	342	363	335	350	366	367	384	387	352	369	372	372	354	362	363	392	361	340	361	349	343	366	364	359	349	362	369	335	350	335	370	348	443	379	358	358	379	361	348	330	385	361	381	356	344	348	383	352	356	376	357	378	368	350	411	381	370	350	376	345	345	353	379	377	374	364	366	347	376	346	375	344	393	356	345	334	358	349	331	366	369	334	363	332	390	345	359	393	350	347	351	338	383	371	368	338	360	372	352	362	380	369	355	378	348	348	349	362	362	324	379	383	347	363	379	338	360	393	349	355	334	356	342	399	345	355	370	370	336	368	382	397	345	368	341	374	336	340	357	320	359	402	373	337	347	377	318	328	355	371	350	388	359	379	389	379	351	389	352	358	356	386	361	372	305	352	362	375	347	331	345	399	377	358	395	365	383	319	372	352	373	364	372	383	365	376	394	376	350	344	365	335	346	355	340	361	359	368	366	346	354	347	325	340	327	355	408	371	341	347	370	353	370	352	379	356	363	378	388	345	344	369	360	369	354	364	404	370	359	383	345	376	352	398	346	380	364	329	351	357	354	366	360	327	345	386	355	377	373	371	341	372	358	361	339	356	357	364	368	382	347	347	356	356	352	378	349	340	365	382	345	347	378	329	371	358	368	345	360	360	372	349	379	346	367	373	369	373	369	344	369	353	406	366	355	353	392	349	367	347	372	358	376	325	360	381	322	374	358	360	368	381	346	375	352	363	362	363	349	351	399	363	383	347	365	335	353	364	354	346	385	380	363	391	364	360	344	357	344	368	351	358	340	327	346	372	346	367	325	359	385	362	361	375	366	378	388	357	377	356	331	400	373	401	383	380	354	351	401	373	339	317	365	355	380	352	363	326	368	397	368	360	327	378	320	357	373	330	359	353	385	357	366	345	357	341	348	358	389	367	377	393	397	371	346	370	345	379	370	334	384	362	372	364	355	358	368	344	325	354	354	367	351	377	391	354	366	356	343	386	325	368	369	377	323	371	379	361	364	400	382	346	357	377	365	380	330	345	332	357	356	361	367	337	355	378	366	376	388	355	377	387	345	356	375	370	340	346	331	339	346	381	359	359	348	365	349	357	347	363	350	357	364	376	402	362	352	360	368	355	349	386	381	362	391	355	354	356	352	350	338	380	363	374	356	379
42346	55644	33778	7655	3476	1794	1528	1228	1145	1181	921	866	899	744	776	746	656	688	616	660	662	654	678	680	659	666	604	630	607	607	597	617	586	552	610	612	600	617	614	628	564	629	581	578	575	625	618	603	610	624	615	612	599	636	587	561	588	623	559	561	638	592	586	592	600	570	618	626	631	608	662	603	600	594	554	626	628	558	588	622	602	614	620	588	585	568	597	572	583	582	608	615	557	569	611	577	555	592	566	586	616	584	571	562	592	621	587	629	631	598	612	592	610	612	623	586	606	572	574	566	583	559	566	613	586	565	600	599	603	604	595	532	617	585	566	588	541	599	597	584	562	584	600	595	594	612	599	619	601	566	594	618	600	599	607	595	621	596	564	607	582	549	606	597	642	632	572	601	580	596	599	553	561	560	575	577	620	640	587	580	633	579	581	570	596	602	574	613	617	586	597	558	574	574	634	619	617	635	564	589	587	624	613	577	615	603	564	568	579	576	560	606	632	580	593	563	586	603	617	611	613	615	576	574	596	595	584	570	603	620	566	571	619	584	543	532	649	597	572	580	556	580	574	621	570	597	655	566	633	549	580	627	590	581	632	605	598	569	587	582	619	580	614	583	580	596	580	611	564	577	600	609	620	578	527	612	619	616	593	598	604	606	564	600	605	631	651	624	555	587	545	604	554	585	580	582	573	656	588	612	586	578	645	596	592	604	646	608	581	563	563	595	577	617	540	662	661	592	609	599	639	548	587	581	533	612	584	582	569	575	631	573	602	634	665	588	617	577	579	593	563	599	592	595	579	594	599	639	600	594	576	554	574	571	604	631	595	562	595	602	600	630	583	609	557	584	579	569	576	535	580	619	622	610	593	610	556	599	565	603	590	560	604	634	599	574	594	573	590	632	581	585	586	569	609	649	600	568	611	599	550	589	555	556	568	600	619	584	573	627	590	550	579	621	608	586	567	583	571	573	577	565	603	614	611	569	577	546	578	611	648	603	640	608	589	588	596	607	550	574	589	600	555	553	603	594	608	589	573	587	582	618	593	616	593	594	646	622	528	602	572	570	579	618	596	568	587	591	567	620	606	577	575	623	565	564	597	579	566	556	623	594	616	628	575	601	586	592	604	588	616	623	534	615	578	580	607	624	576	614	604	545	566	539	598	597	627	538	627	567	611	581	620	583	580	580	580	628	593	643	528	534	652	601	627	597	609	627	591	614	577	662	591	595	572	585	615	594	582	605	614	601	584	559	575	600	583	586	559	639	577	596	598	561	552	612	583	560	590	543	659	572	569	609	584	634	613	640	604	603	628	592	585	596	616	610	536	619	599	590	563	565	615	554	570	537	598	583	616	595	572	618	644	612	568	604	559	561	575	574	552	594	616	603	578	576	598	581	607	612	598	621	579	587	619	538	574	553	579	563	578	595	564	645	570	533	628	605	626	549	608	606	617	606	643	542	609	576	550	589	599	558	582	588	564	549	609	605	569	559	560	575	629	606	533	568	595	559	542	558	571	582	577	599	612	618	557	575	669	604	602	597	625	524	569	647	610	593	634	589	534	596	572	572	606	547	598	574	613	642	604	560	600	570	597	569	588	631	593	607	606	612	573	636	582	574	612	575	613	557	591	592	584	617	611	628	571	602	614	606	579	560	587	602	602	584	574	581	571	625	625	561	593	580	593	574	563	589	624	615	560	575	621	610	621	554	585	562	588	621	596	598	585	562	597	628	570	619	615	550	612	606	583	576	595	581	571	569	567	577	607	564	614	604	581	539	590	602	575	594	598	575	587	591	606	575	559	574	615	549	595	583	598	620	575	603	565	605	583	602	608	545	614	633	618	616	585	613	603	579	607	586	644	624	582	600	565	564	565	635	579	574	551	597	567	632	588	570	605	615	557	566	617	653	571	578	584	572	572	610	582	572	575	569	628	613	609	640	673	596	577	640	577	617	554	562	562	578	616	598	556	588	580	629	587	576	568	620	593	549	619	578	611	615	647	617	584	568	567	625	533	590	598	603	601	587	583	598	565	617	564	598	590	558	596	578	579	595	547	653	589	602	625	591	591	571	643	544	583	606	587	615	593	622	570	599	599	617	593	599	617	593	629	615	584	620	567	607	593	605	564	561	610	626	624	627	627	575	565	607	575	621	601	603	617	592	574	630	606	585	610	591	614	636	577	596	601	543	539	646	583	566	587	555	613	625	562	585	578	602	584	584	652	575	642	558	613	600	639	623	624	645	592	588	551	619	544	568	595	564	606	649	577	596	620	560	565	577	589	579	559	567	627	555	595	657	560	556	649	628	604	579	612	579	588	598	563	590	566	605	578	602	581	646	590	587	646	605	605	572	599	562	624	599	604	560	572	601	603	582	561	595	568	597	617	601	581	582	577	584	585	584	556	588	599	606	615	558	557	633	619	585	633	562	617	531	568	599	563	551	615	599	582	611	599	593	641	606	585	599	602	598	611	629	593	615	633	626	607	634	599	562	598	581	574	558	592	606	560	636	635	562	653	621	594	596	603	595	614	564	619	590	599	598	643	567	592	626	570	620	617	600	597	587	638	613	640	622	557	584	555	560	577	592	574	598	620	576	596	547	558	560	636	621	595	601	626	578	561	629	634	614	600	593	592	589	583	587	630	611	584	602	622	591	617	625	630	617	584	575	543	567	616	620	615	626	581	590	603	614	595	597	552	561	603	586	634	563	601	599	643	607	582	633	588	592	598	587	563	630	577	588	619	609	582	651	588	580	539	557	594	591	603	590	621	551	609	603	581	589	590	631	629	596	579	602	576	584	593	583	611	608	630	596	580	575	551	578	575	581	647	619	572	597	553	574	630	603	599	594	587	563	549	564	574	572	575	602	604	566	567	576	610	589	598	589	577	568	572	580	568	598	549	589	636	609	604	643	586	579	546	582	591	540	626	543	625	564	591	563	596	576	580	589	591	590	629	604	638	586	597	583	597	598	584	546	609	604	604	540	626	595	593	548	628	605	571	605	606	622	600	584	598	601	594	575	625	593	639	583	579	583	640	566	561	612	638	628	585	595	563	567	575	581	612	595	591	583	607	578	580	615	568	588	606	608	590	606	612	586	576	546	560	576	598	653	583	559	563	619	614	574	626	623	592	631	592	552	609	619	625	569	598	571	627	591	604	592	600	570	579	595	570	585	640	585	579	578	587	568	613	645	631	622	633	602	565	605	593	579	596	582	566	643	596	644	583	594	624	597	602	623	586	586	585	589	577	579	583	597	595	582	624	583	613	639	583	620	592	546	584	610	571	584	559	561	575	580	603	618	562	581	589	605	587	627	570	575	560	596	561	582	624	629	618	620	579	597	630	546	629	597	577	633	601	601	595	592	607	612	568	567	569	561	552	602	616	600	578	566	578	586	601	616	534	580	582	567	581	602	624	614	604	636	622	623	595	579	604	611	614	555	647	571	575	605	573	561	611	642	658	552	561	545	596	599	572	594	616	559	596	582	638	645	626	623
23629	21610	29346	24199	21507	19192	2742	681	422	398	341	296	264	270	250	212	205	200	207	204	195	215	190	196	167	191	175	163	184	179	159	176	189	152	168	174	177	149	182	168	172	170	162	158	173	157	168	153	162	168	150	151	152	167	161	194	170	159	158	160	157	152	170	159	180	169	174	160	170	162	170	146	159	153	169	161	164	150	160	166	175	160	158	173	163	163	164	154	148	160	151	189	180	167	162	170	165	162	194	159	177	158	169	157	151	168	156	151	180	180	160	170	160	161	154	147	195	163	137	165	194	163	169	168	184	166	184	164	184	172	178	156	161	151	150	140	170	173	152	171	159	160	167	157	165	191	171	159	148	183	173	166	185	168	135	154	150	169	161	154	171	166	169	162	195	168	155	154	160	163	166	147	132	162	163	158	157	136	164	178	165	159	156	179	160	163	163	148	156	174	168	143	153	164	167	154	172	149	157	177	172	170	153	148	158	169	160	160	176	159	178	167	179	167	156	168	148	140	165	171	176	177	169	133	159	160	154	154	168	156	170	183	159	160	146	154	172	152	164	139	166	129	179	166	164	173	149	174	165	178	166	148	207	160	159	151	162	158	178	160	171	128	157	161	156	157	150	154	166	152	164	157	171	187	177	160	169	178	155	161	170	146	178	144	159	172	145	139	149	153	180	168	182	175	176	175	173	168	165	156	163	149	151	177	149	174	164	176	176	145	173	145	150	162	148	170	167	166	156	171	156	167	168	144	156	161	160	152	144	148	169	146	169	158	159	178	193	142	161	151	146	176	184	158	164	149	193	159	172	169	180	156	141	187	174	181	176	158	158	166	164	158	158	145	146	161	157	168	179	175	173	159	153	167	159	174	172	153	176	196	170	178	166	160	176	167	176	178	163	146	142	164	164	154	175	146	156	162	157	176	169	147	174	172	153	183	181	160	160	155	159	150	173	165	179	181	156	149	147	151	178	167	119	161	144	156	171	178	164	172	151	150	163	158	140	183	164	155	164	165	139	154	175	161	167	163	163	154	161	148	159	170	144	141	154	155	139	146	167	157	148	161	145	174	155	147	159	187	152	147	176	167	158	152	185	162	162	145	167	158	177	177	155	184	138	192	154	153	166	170	149	173	154	163	149	157	172	156	139	174	153	168	148	146	149	153	156	142	149	179	175	165	169	162	181	152	154	158	156	170	154	178	159	155	156	159	174	175	153	171	170	170	170	159	159	149	159	144	162	180	154	180	156	158	156	164	174	176	171	190	156	168	149	162	160	141	164	157	145	168	151	179	174	151	173	154	172	166	168	167	152	176	165	197	161	166	175	188	162	132	162	156	159	170	164	154	141	126	159	169	164	153	150	147	154	159	176	162	190	176	164	148	139	155	151	160	165	140	214	193	183	165	137	154	155	164	139	174	162	169	147	154	150	138	151	167	172	153	172	165	151	187	152	165	164	159	164	177	172	156	169	174	160	156	154	168	176	175	172	165	135	150	168	151	142	140	173	159	156	172	171	173	155	155	178	152	156	152	152	149	161	136	152	162	146	172	161	168	167	163	157	167	149	158	167	164	166	155	162	153	175	166	196	156	154	167	194	157	148	171	187	163	190	165	160	166	157	174	169	179	142	193	152	170	148	176	151	149	175	170	178	148	167	158	147	164	147	192	149	157	167	169	173	174	176	171	161	154	165	169	163	143	144	133	157	159	152	179	168	157	175	160	164	157	176	160	167	167	173	176	143	137	175	164	170	173	163	163	144	170	165	173	162	148	170	142	184	174	153	165	173	173	145	179	150	186	185	177	165	193	157	161	167	162	164	168	152	171	163	183	180	164	167	162	161	165	174	156	157	159	170	162	147	153	156	171	167	158	204	168	133	154	170	159	162	155	143	178	171	163	167	172	145	165	176	161	177	164	155	176	169	152	182	170	189	175	164	174	144	170	169	139	147	177	152	157	163	170	179	155	168	175	172	163	166	155	167	143	157	162	177	187	136	131	165	179	158	179	156	165	181	176	193	159	160	156	170	181	163	173	151	160	166	178	139	163	166	168	166	151	136	174	165	170	160	143	172	183	173	156	165	177	184	172	138	179	142	177	169	170	151	167	148	177	177	166	156	168	163	153	144	143	160	164	170	165	151	187	166	171	162	130	155	156	172	180	166	149	137	173	176	160	154	155	154	177	178	173	144	159	170	173	175	166	178	161	174	154	183	163	146	161	169	171	145	162	180	165	169	142	185	159	169	141	169	160	171	153	142	164	164	122	173	161	141	155	128	161	139	184	175	150	168	158	163	172	147	178	176	142	158	167	137	156	148	173	175	180	144	129	161	189	167	153	186	152	183	179	166	170	161	141	167	165	160	162	178	155	186	162	134	170	157	176	164	170	145	175	160	156	161	160	161	177	182	157	174	159	150	172	172	158	161	163	158	183	148	155	154	184	157	175	167	182	170	142	185	165	144	168	179	173	167	164	169	176	162	146	168	183	157	129	162	162	163	174	155	154	150	160	167	165	176	154	164	154	175	153	171	172	167	171	163	163	147	172	184	169	163	174	163	168	179	158	151	163	141	152	174	160	168	184	150	158	188	161	164	150	163	166	165	155	173	153	161	127	154	163	165	155	159	161	161	177	167	177	138	158	182	164	158	174	164	138	157	159	152	170	165	181	160	166	170	173	158	169	163	174	139	155	152	211	163	169	184	143	165	158	139	155	170	162	151	172	159	176	152	133	163	177	165	171	140	172	166	170	166	165	140	140	149	164	169	183	144	162	163	180	172	183	173	159	166	171	168	156	175	172	166	142	152	163	165	162	147	184	150	165	189	156	144	147	156	177	142	184	168	162	171	157	144	163	158	138	155	177	159	180	190	160	171	160	159	173	172	166	172	151	164	155	161	182	145	149	174	169	158	155	150	181	168	161	171	145	166	164	157	179	146	144	178	162	155	144	172	176	164	186	161	161	161	160	170	168	173	164	153	161	167	173	170	175	165	146	179	167	182	171	150	164	154	170	156	188	154	154	149	165	158	152	152	144	154	158	162	168	172	159	150	155	183	157	178	159	179	140	168	163	167	183	163	177	177	160	155	158	165	172	155	158	174	144	144	161	151	162	156	168	173	140	158	161	151	170	173	181	165	155	155	154	169	147	159	165	166	177	161	167	147	182	152	161	160	176	164	175	176	156	179	173	171	159	169	157	155	173	163	161	154	155	143	179	163	163	164	163	171	144	121	139	164	183	167	153	174	154	178	170	160	179	164	171	190	153	163	172	164	167	150	166	134	157	150	155	154	149	164	176	168	134	149	164	166	145	161	152	168	155	165	159	184	142	172	155	146	137	154	155	165	186	132	163	158	155	152	177	157	152	167	151	164	163	140	180	161	173	135	176	156	153	162	168	156	178	164	165	166	159	173	179	146	155	174	155	184	191	146	152	169	147	158	166	166	169	157	183	167	192	161	167	146	133	155	165	144	159	144	152	173	170	153	173	163	177	164	164
46137	63997	42234	15732	4724	3398	2277	1692	1113	1038	957	681	643	637	572	499	435	439	381	377	370	383	338	368	331	327	336	327	328	310	307	298	353	321	291	277	309	295	298	312	301	291	289	299	307	276	332	286	285	278	311	290	318	287	256	274	271	289	266	284	269	280	284	304	306	299	276	297	254	273	298	282	291	256	282	257	276	277	285	294	259	267	303	277	275	273	277	251	280	316	263	251	287	286	273	277	281	260	246	281	275	258	290	284	286	260	283	257	274	248	263	304	267	288	270	299	248	275	298	272	247	271	261	292	281	270	286	284	286	271	276	268	274	283	285	253	279	291	290	313	272	260	285	267	291	274	259	273	277	242	286	254	283	296	272	255	261	251	269	292	274	294	230	252	274	282	280	275	268	278	302	269	268	284	284	253	286	280	273	266	286	292	300	287	268	278	244	283	268	288	291	286	275	285	266	267	258	254	274	268	293	267	261	271	261	272	272	280	297	271	300	297	245	289	268	267	257	284	254	281	291	262	280	277	294	272	258	302	285	276	288	314	302	258	294	257	290	312	279	253	300	267	287	311	276	279	277	275	284	302	291	254	286	253	259	292	261	301	259	322	264	274	283	255	243	261	286	291	290	297	285	289	294	261	259	299	281	262	281	273	289	272	286	246	281	248	268	271	287	267	231	252	274	291	280	327	295	304	274	285	261	262	271	294	288	241	280	275	288	264	281	277	292	276	261	255	267	283	259	247	259	269	276	278	272	294	290	245	293	286	261	281	286	310	273	259	278	276	280	315	253	238	270	269	260	305	277	267	254	277	258	281	299	257	259	294	267	262	265	282	279	282	294	273	259	305	288	275	287	277	277	301	251	249	279	262	276	261	287	306	271	263	291	276	286	296	268	276	261	295	281	270	270	307	253	276	278	264	288	252	282	298	285	280	270	295	281	274	259	271	254	251	280	280	263	256	275	272	273	277	289	267	304	286	284	285	279	281	260	248	275	281	264	276	293	274	305	241	266	302	301	294	287	277	271	264	305	285	271	262	270	281	279	282	271	265	268	285	269	275	297	276	296	288	309	275	252	259	262	273	287	283	277	263	245	274	305	267	250	278	243	272	273	262	256	262	279	310	255	280	268	275	281	282	290	238	267	248	274	268	289	239	277	258	301	286	289	270	266	278	237	255	279	256	282	259	282	250	276	277	252	268	298	261	317	286	251	260	285	253	287	290	246	268	256	269	276	254	286	281	243	255	295	257	293	266	290	305	275	273	255	250	277	282	286	302	257	313	269	263	265	281	293	264	275	272	283	288	288	272	262	290	281	252	306	276	253	256	282	290	276	277	253	305	297	294	283	307	261	266	286	301	292	276	291	268	289	297	270	279	283	270	274	301	262	263	248	254	248	272	298	238	240	282	279	280	287	275	296	242	257	285	252	294	284	308	258	288	298	282	291	301	239	280	278	257	267	260	258	244	310	277	262	275	270	286	272	285	276	277	258	282	242	312	274	247	268	243	292	286	282	253	271	275	272	250	272	243	235	258	286	263	256	293	248	260	276	265	284	272	255	276	275	252	278	266	282	293	271	245	258	267	271	280	283	280	274	298	265	263	263	277	290	301	274	304	268	297	258	270	286	258	236	287	270	294	260	272	277	307	256	266	256	263	270	256	271	269	278	300	289	254	242	265	259	273	277	266	289	263	324	256	292	284	243	302	280	271	256	283	268	246	306	279	279	277	293	283	274	272	266	284	299	303	270	258	280	269	264	274	300	263	273	258	279	292	249	261	266	264	272	245	296	263	272	281	285	284	266	261	277	278	252	289	264	282	287	282	317	288	302	273	269	275	275	278	258	273	307	280	272	282	266	263	256	282	269	260	257	280	241	266	278	301	278	264	250	289	268	292	248	273	291	269	276	292	281	244	295	257	279	289	279	246	307	291	274	271	270	273	261	255	278	266	274	256	301	256	299	269	265	301	260	266	305	279	279	261	287	257	279	282	291	286	254	284	224	256	242	263	301	283	256	261	285	256	283	263	304	281	272	258	295	264	259	265	271	284	274	286	268	274	287	274	293	277	289	278	287	296	284	274	273	273	288	269	236	270	298	241	260	290	271	300	276	264	275	297	261	244	276	311	253	286	274	305	284	280	270	268	251	248	285	304	299	283	274	281	257	258	254	294	270	297	273	291	269	260	275	283	246	299	307	277	262	264	260	309	277	290	273	274	285	273	279	279	300	292	256	279	269	259	264	267	260	249	253	259	285	281	275	246	298	290	267	270	275	271	275	274	285	266	268	292	284	295	265	276	272	267	264	271	279	283	286	285	268	271	299	285	279	247	263	287	276	264	300	241	285	275	260	282	290	249	283	251	268	292	256	294	280	292	294	262	259	257	291	292	303	316	292	266	275	312	296	277	274	306	268	280	285	264	292	274	284	282	274	265	272	269	255	292	277	267	296	290	264	277	260	276	274	274	317	295	270	250	283	268	273	263	298	293	258	228	257	268	257	265	297	296	265	327	254	264	303	273	287	281	257	270	261	271	272	289	300	269	249	256	292	301	286	252	271	291	285	289	266	275	270	292	261	285	266	294	292	278	264	247	242	261	262	313	295	290	272	292	297	267	272	302	264	281	286	255	271	253	319	253	279	280	304	290	257	264	266	269	256	269	247	263	280	295	251	325	287	257	283	272	297	282	288	287	276	270	262	266	285	298	294	260	271	262	273	291	264	244	294	268	306	274	255	281	270	289	266	256	257	262	277	286	269	260	303	295	255	310	262	280	275	277	283	265	259	289	260	263	264	288	262	287	267	274	278	248	271	273	282	290	293	288	297	275	287	239	288	273	269	284	286	278	292	288	290	287	277	283	255	248	280	288	270	264	285	280	283	264	282	288	258	291	268	266	286	262	286	295	278	240	285	242	277	258	311	279	273	276	276	296	289	281	272	264	263	268	272	270	278	285	263	291	263	261	247	269	275	271	256	273	273	253	306	266	265	300	282	284	281	255	297	288	290	272	285	240	284	287	324	268	283	276	282	275	271	276	282	273	259	272	257	285	280	251	286	277	265	326	234	264	272	244	287	251	276	273	278	292	277	292	270	227	286	298	273	275	267	232	271	280	288	285	266	268	286	280	269	252	268	266	290	285	256	283	283	263	286	267	289	286	271	266	272	279	277	264	300	275	275	298	274	289	306	284	236	268	281	278	277	296	279	270	256	270	277	267	267	279	296	274	280	276	271	287	240	256	300	261	266	295	311	258	263	276	266	263	245	294	288	280	257	263	248	256	303	274	256	293	291	277	287	272	277	299	313	285	288	280	276	248	252	260	264	281	272	276	289	299	272	265	245	241	282	297	281	287	274	275	256	283	260	249	306	263	260	250	273	263	269	267	260	286	276	320	286	259	282	258	274	308	284	304	275	264	250	306	257	286	280	261	305	290	284	265	284	279	290	276	300	258	275	292	259	310	243	260	265	285	274	275	244	278	269	261	270	269	233	284
29479	26048	18881	5007	974	642	556	481	469	436	448	426	394	420	435	402	432	385	398	421	394	430	415	382	407	432	444	412	386	392	463	431	391	426	391	385	400	394	416	406	433	382	416	411	396	367	409	396	417	387	389	414	406	415	402	400	368	441	447	397	413	404	423	411	422	410	415	417	374	408	416	378	397	391	429	387	413	379	458	412	396	371	374	409	443	431	403	396	428	391	410	414	396	404	422	411	419	393	390	396	384	419	386	393	370	397	414	419	392	367	400	390	395	381	384	401	393	391	405	413	357	404	405	384	408	371	404	416	376	400	366	406	407	416	429	399	399	399	394	394	407	395	384	385	456	445	388	444	377	390	444	409	404	368	396	426	397	405	404	391	376	380	413	421	383	429	396	423	426	431	404	398	389	404	403	394	406	446	419	390	393	433	365	397	406	408	361	405	419	430	388	368	398	426	372	404	407	410	434	374	412	379	419	422	377	407	403	406	422	411	422	403	364	397	397	392	347	388	426	438	379	412	398	389	394	408	417	364	384	400	420	381	422	375	410	377	398	380	375	403	356	442	401	384	398	379	394	395	428	392	419	409	393	390	417	394	427	405	395	391	389	396	409	387	418	415	411	390	401	405	430	396	413	374	395	454	403	422	414	447	386	365	408	422	359	414	384	399	422	438	403	409	392	404	405	366	394	425	399	400	414	399	414	379	421	433	390	399	397	428	365	417	394	375	403	429	401	383	372	407	393	428	410	406	379	391	403	397	403	404	417	394	419	446	422	391	391	414	372	405	393	403	393	414	411	420	384	418	415	400	426	389	399	419	420	413	380	400	435	374	385	449	403	409	448	419	409	418	408	427	395	423	410	451	397	427	423	394	423	424	453	422	443	404	405	425	384	448	401	402	445	381	415	399	399	412	411	379	387	423	425	369	413	408	397	372	417	428	398	406	402	399	391	385	401	383	408	419	391	401	378	406	391	368	414	398	379	397	382	403	406	426	416	377	415	359	427	394	377	389	389	395	372	431	394	395	394	402	419	414	383	434	440	413	396	430	377	404	411	352	379	422	413	403	396	392	421	388	397	406	398	399	374	403	451	392	428	444	427	416	390	410	387	372	403	390	404	435	405	381	396	409	406	392	384	404	392	384	446	377	407	417	389	419	404	378	397	437	388	395	395	392	400	416	413	402	422	405	362	405	444	409	445	407	356	449	421	444	392	391	412	395	359	399	361	420	371	455	405	421	384	401	403	391	398	419	417	398	375	420	407	404	408	388	447	374	434	413	364	379	377	419	388	399	403	427	447	406	385	408	421	403	374	356	395	389	402	445	391	404	361	422	402	399	405	338	410	369	407	375	410	407	429	402	421	417	410	387	423	388	416	388	365	441	424	395	404	397	406	415	421	417	399	424	412	394	454	401	444	412	435	399	400	425	443	395	406	402	433	402	422	449	403	398	436	409	426	432	384	457	420	432	426	429	395	407	413	400	421	376	413	392	386	399	393	414	398	412	404	399	414	435	405	390	466	436	401	417	417	402	430	397	382	411	397	419	402	404	411	373	400	413	425	408	374	434	405	378	414	424	444	437	408	425	410	397	403	388	406	394	374	394	423	463	409	431	381	417	413	417	405	413	378	403	417	404	428	397	367	429	423	416	394	387	445	403	383	395	377	442	411	388	387	411	413	430	390	416	374	374	390	416	409	373	434	426	395	378	403	397	400	410	395	413	413	387	376	409	380	412	404	394	416	421	400	419	389	392	428	390	405	378	411	408	381	399	407	391	423	410	425	426	414	396	384	404	412	416	407	385	377	411	390	379	371	382	441	411	392	422	397	435	401	412	388	428	392	353	468	391	417	359	345	395	414	365	412	407	425	427	426	379	447	415	412	379	395	401	370	372	406	397	415	379	392	394	409	383	423	426	405	382	392	393	441	392	392	417	415	379	422	399	431	418	393	400	377	385	436	392	413	437	396	440	452	372	408	408	400	429	392	402	380	377	412	400	384	379	385	386	424	403	368	417	403	405	412	429	419	378	417	383	421	413	397	391	377	415	410	355	433	399	383	407	349	390	390	420	397	413	408	389	374	405	394	399	383	383	377	435	401	403	366	411	420	377	403	447	405	415	410	395	394	386	390	385	394	416	396	408	369	366	438	369	388	386	417	401	430	423	416	376	414	402	417	420	384	410	392	394	396	404	409	384	418	431	422	388	412	406	399	382	401	425	415	399	408	405	385	419	420	427	402	387	422	438	397	384	408	416	394	407	359	417	439	396	402	420	411	412	399	391	405	421	395	387	382	414	405	464	381	409	415	376	451	407	379	380	414	387	411	425	385	402	410	421	431	414	404	404	382	388	400	407	400	398	384	393	404	426	420	358	412	430	413	403	351	418	417	389	391	399	401	392	412	377	378	373	403	383	439	419	392	407	376	431	400	393	452	394	377	405	416	433	411	433	399	427	356	429	404	387	428	404	414	443	411	406	391	423	418	386	429	416	387	402	401	465	425	383	403	376	418	388	378	432	387	378	386	412	415	366	382	394	397	371	426	418	433	376	374	371	432	406	397	424	449	397	384	422	409	445	390	438	373	397	373	385	432	422	373	391	393	425	420	383	436	422	388	428	385	397	404	447	395	407	416	409	375	383	401	368	409	434	379	428	418	391	372	413	391	377	399	407	390	407	398	399	387	425	382	412	398	411	403	419	414	392	405	418	416	397	393	401	359	414	412	406	383	360	396	418	439	369	434	409	395	411	426	409	377	361	378	431	421	420	405	384	382	424	409	427	421	429	384	381	392	378	405	390	391	392	390	400	390	440	386	397	398	392	444	409	399	455	422	399	442	379	415	406	456	411	390	413	447	382	395	399	423	411	418	392	382	431	450	406	390	371	401	389	403	390	421	420	409	420	393	376	414	360	418	393	410	418	417	367	439	406	411	409	420	393	407	420	385	376	417	397	425	403	377	396	435	393	388	384	368	433	435	449	418	428	408	434	389	427	431	393	411	385	409	420	404	410	407	412	408	400	403	393	389	383	385	401	427	432	402	414	395	412	374	406	430	428	390	391	390	415	398	410	386	392	426	400	439	385	384	381	399	368	405	397	390	406	419	387	429	399	438	406	397	406	404	415	398	398	429	392	410	387	395	405	407	404	410	407	410	374	427	375	389	416	390	420	421	414	384	418	390	392	409	401	417	377	388	390	395	412	402	393	398	420	392	415	390	399	387	417	370	384	422	408	417	384	402	417	388	393	388	407	390	414	396	398	419	379	377	425	397	426	411	362	381	414	406	434	392	405	424	407	392	417	394	408	431	410	414	405	417	403	448	402	400	417	411	444	380	405	432	393	410	428	427	405	369	402	404	389	381	403	373	402	398	429	398	380	389	412	404	385	383	378	413	390	386	397	395	373	388	410	397	408	376	404	395	391	391	405	448	374	425	392	417	400	411	422	417	368	408	410	392	389	391	446	412	383	400	427	426	397	401	425	386	366	384	430
36642	41041	20185	4773	1952	1406	1117	936	827	771	706	642	744	707	690	757	665	675	691	634	673	659	640	694	645	693	604	631	691	669	634	667	633	690	671	661	637	664	674	659	615	617	668	660	648	647	658	637	639	649	641	648	671	650	654	635	662	661	652	640	657	654	663	635	632	606	633	629	603	628	612	650	658	687	674	642	650	705	671	702	638	606	666	636	640	634	662	612	636	660	662	650	637	664	652	640	623	688	688	641	653	686	664	647	636	666	644	617	658	667	644	647	659	657	664	638	636	610	654	672	621	649	653	687	659	627	625	689	652	638	650	621	665	676	642	643	636	640	620	656	626	634	647	616	613	668	669	620	686	652	663	643	655	607	694	632	642	628	637	645	656	672	656	680	663	656	635	626	668	644	654	685	653	629	656	634	621	656	668	590	697	645	603	646	619	619	632	586	649	644	619	642	620	629	633	644	659	656	635	648	632	617	667	627	608	648	652	671	658	667	670	620	651	665	651	662	628	654	614	634	649	681	637	641	637	635	670	654	620	654	644	645	698	625	641	649	694	630	712	602	667	613	668	722	617	672	731	626	635	647	646	668	664	621	684	638	660	674	631	620	627	642	645	647	669	649	574	622	651	683	629	615	651	635	648	650	617	661	653	680	649	686	643	667	662	649	706	619	631	644	615	593	685	655	639	673	620	658	662	626	608	672	670	650	661	663	630	646	682	698	693	649	634	631	715	592	637	698	617	650	634	694	635	703	617	627	615	674	645	651	650	630	636	672	656	633	643	624	633	623	636	685	665	640	675	638	649	645	620	665	640	677	635	660	653	642	675	651	611	684	651	616	662	661	624	675	609	655	614	640	600	654	628	675	618	631	663	638	668	687	659	604	618	622	634	694	632	670	636	657	622	646	614	646	672	605	715	638	710	608	665	674	613	676	664	621	682	643	663	621	680	666	656	604	646	644	626	642	645	631	660	665	623	699	641	670	642	672	662	661	650	625	700	625	656	623	629	612	646	707	684	625	656	666	683	664	616	606	645	659	605	643	639	688	655	630	613	659	663	673	636	610	648	644	644	642	656	636	671	655	617	634	667	691	636	637	590	657	653	641	630	625	627	676	665	672	647	626	629	659	655	670	680	656	685	666	639	661	650	632	629	616	651	660	676	660	663	661	699	710	642	608	653	645	648	614	660	634	627	630	691	640	631	681	680	614	698	615	652	670	640	653	712	619	652	629	613	624	624	682	664	655	651	630	638	668	706	660	702	618	625	622	669	664	660	709	628	662	649	654	660	640	688	644	674	665	649	643	628	637	631	665	641	650	654	660	639	681	648	644	683	647	648	650	634	651	631	696	640	677	702	639	631	665	626	663	629	669	638	666	628	673	653	705	620	652	696	591	596	633	635	645	639	631	668	621	674	710	595	668	659	643	625	680	716	665	692	603	618	621	643	672	659	638	635	673	660	645	658	609	646	653	686	677	676	638	649	675	640	639	663	666	629	657	669	646	620	667	609	678	668	642	654	654	644	645	656	662	684	660	668	663	652	657	667	645	648	655	683	637	696	665	609	613	684	687	606	585	638	635	603	627	634	668	652	685	655	652	632	654	666	650	611	668	608	688	650	643	699	682	675	657	676	649	704	652	644	721	678	645	637	667	660	654	633	665	636	691	633	692	613	655	654	642	630	668	643	637	655	612	623	642	636	661	655	650	668	629	662	691	604	611	647	649	666	612	631	639	631	674	675	655	669	717	651	685	668	650	682	600	604	660	656	628	677	640	578	653	665	695	646	654	692	659	665	628	627	635	637	682	671	665	653	640	655	612	636	626	682	643	649	608	640	661	616	679	606	631	667	663	644	680	652	677	641	642	715	648	661	653	613	658	661	649	631	596	665	636	699	657	635	658	630	624	661	660	657	657	640	611	624	634	645	643	639	665	611	630	663	661	625	653	657	606	627	681	665	608	694	638	616	667	613	660	628	649	668	636	632	655	613	661	622	654	632	619	632	675	665	693	661	688	643	617	658	655	687	626	648	642	625	628	659	625	677	651	624	632	663	665	652	622	656	633	666	659	659	673	630	614	640	662	639	640	636	673	649	662	696	653	635	627	624	637	648	676	660	666	649	646	703	651	662	603	673	628	677	618	640	625	610	656	624	637	622	673	641	687	632	666	692	650	623	663	665	620	612	660	688	666	653	737	643	658	654	661	629	667	612	652	657	602	643	652	603	622	627	634	658	606	638	627	702	646	615	658	717	696	651	656	668	614	685	656	650	679	674	675	623	626	657	655	627	667	628	693	671	654	647	690	680	668	620	694	658	633	632	598	649	694	663	597	654	645	652	635	620	641	663	658	673	624	635	645	674	659	651	626	691	671	648	668	647	641	655	718	576	651	647	635	704	662	666	643	644	643	649	646	683	646	634	617	635	635	656	675	647	665	616	618	681	669	629	623	677	643	657	618	675	660	649	646	660	683	629	651	641	623	650	657	630	651	647	661	615	627	639	651	662	655	648	624	597	641	673	659	621	691	654	626	650	650	622	649	670	650	663	678	633	659	634	636	665	653	664	654	624	654	642	634	668	644	635	667	649	662	625	651	622	637	622	624	642	662	650	617	639	668	663	650	681	598	645	660	628	660	683	650	620	626	682	651	617	639	639	666	647	641	631	641	590	655	666	643	660	647	663	657	671	635	651	660	624	666	620	654	625	679	659	664	644	663	625	679	685	631	602	647	654	700	648	650	644	643	676	649	667	638	665	641	630	628	662	669	649	656	647	633	648	663	652	673	665	657	616	640	671	681	647	638	657	676	660	639	646	657	659	667	630	645	677	610	640	679	632	646	623	627	658	658	634	652	642	627	614	639	645	640	656	658	630	650	639	656	677	615	678	617	659	644	703	634	620	666	724	619	663	678	657	645	653	601	599	671	651	653	666	625	669	643	669	667	680	646	624	657	630	685	654	686	651	656	638	678	696	595	669	674	634	622	621	595	652	663	617	643	734	653	653	624	705	635	627	664	664	630	642	650	637	637	650	643	595	687	630	658	700	655	664	648	635	626	608	658	626	661	655	603	644	648	623	720	644	671	644	667	623	595	591	622	681	638	652	645	630	631	622	644	642	674	648	658	646	655	681	583	649	656	659	649	669	658	650	630	666	611	660	636	656	632	648	617	648	664	641	627	655	638	623	674	663	657	664	639	678	651	635	647	604	674	586	639	608	647	670	645	633	681	694	661	675	652	623	645	648	691	627	638	714	647	648	684	635	696	604	634	643	701	649	634	606	651	653	646	665	681	636	627	658	654	669	670	624	653	635	678	614	662	655	669	633	649	673	626	620	613	612	653	635	626	651	657	682	653	642	633	603	657	657	663	641	651	628	643	603	631	670	625	669	645	664	651	630	637	634	663	635	697	670	619	650	634	626	665	632	631	674	654	677	671	642	649	670	635	679	639	670	626	637	684	714	619	684	655	647	681	632	679	628	693	647	644	642	691	682	650
24671	21671	28763	24844	19758	4553	1035	693	570	534	471	422	421	411	420	377	394	415	404	407	385	349	403	365	382	370	360	332	354	391	388	347	395	364	353	362	379	376	385	343	388	342	377	374	405	380	389	377	414	354	341	376	366	391	368	336	345	343	369	352	366	368	393	372	351	363	356	378	353	356	355	372	366	360	360	358	398	351	333	371	353	340	350	359	323	338	360	394	335	375	365	367	361	404	362	337	380	366	366	355	383	372	389	333	357	358	371	337	361	306	327	357	352	358	377	359	388	358	359	351	376	348	371	363	343	383	364	382	373	351	339	331	376	371	333	387	369	375	358	344	338	398	395	353	308	364	390	363	359	385	346	356	350	362	364	344	372	373	381	362	346	350	380	387	342	356	329	323	360	368	359	376	359	356	353	322	387	352	406	394	357	352	345	342	359	353	343	347	333	330	347	382	386	331	360	359	375	352	371	373	345	351	332	390	362	362	350	368	361	328	342	359	348	371	358	365	367	373	354	350	404	353	354	347	390	368	352	341	349	359	374	342	356	349	341	350	364	360	345	360	370	353	339	345	321	362	356	326	346	398	391	315	356	380	365	386	385	352	328	344	368	349	371	375	353	376	372	354	386	358	348	386	385	379	353	362	385	335	314	304	334	369	364	387	348	346	411	322	371	374	362	370	365	372	375	362	347	325	364	376	361	339	370	355	368	342	366	389	400	329	365	386	349	359	360	341	358	318	392	382	389	354	397	352	347	372	350	316	386	319	347	347	366	361	367	369	349	353	348	358	362	352	368	349	361	388	348	348	353	344	381	372	336	364	346	362	352	358	371	341	373	374	354	355	346	344	350	412	378	372	388	369	378	413	351	333	365	347	349	372	367	348	368	373	389	348	391	352	369	363	378	352	344	376	367	361	353	366	399	344	362	383	349	372	362	360	368	346	346	377	359	400	362	366	368	345	359	370	341	355	343	362	373	376	402	378	376	333	379	349	402	376	345	373	339	345	342	336	339	384	362	346	321	345	344	359	331	403	351	364	365	323	360	362	384	348	360	330	374	375	375	385	359	376	352	361	337	343	382	381	343	389	361	367	329	355	385	364	341	366	376	383	394	364	356	339	318	350	346	355	361	343	341	369	329	336	372	355	345	370	373	366	392	323	353	375	358	384	379	393	342	355	334	386	340	366	375	348	353	385	380	374	380	382	365	367	354	334	339	359	340	393	331	348	341	372	356	347	348	372	382	371	371	351	363	392	353	388	344	378	354	363	307	331	347	376	391	354	350	353	349	371	302	362	349	346	387	359	319	356	361	350	338	370	389	360	350	371	327	332	355	350	372	378	353	321	347	360	365	335	350	360	367	363	326	361	379	356	351	378	355	356	367	353	338	345	356	387	342	331	362	342	327	350	360	342	355	355	322	388	376	382	351	361	322	391	343	344	390	385	360	326	358	388	341	353	329	346	355	396	371	334	364	369	370	355	373	346	366	355	338	375	366	385	367	345	323	362	347	375	336	359	355	349	385	356	363	347	351	388	366	338	342	374	338	330	349	339	340	363	348	382	374	368	369	337	338	358	312	337	371	364	337	338	379	360	381	360	369	369	368	341	375	372	345	368	370	333	360	355	359	377	361	392	384	344	368	371	348	360	363	357	331	372	391	360	370	382	339	350	342	409	388	355	296	374	368	343	333	370	335	372	373	325	351	326	370	313	386	354	344	367	351	356	347	361	350	364	354	373	332	343	354	350	362	362	345	367	376	375	368	360	362	343	347	373	340	353	338	370	366	366	341	367	339	354	366	370	382	345	337	338	408	361	359	337	370	343	363	305	347	333	357	350	334	400	363	324	400	356	327	385	360	365	383	374	373	345	355	358	327	372	363	334	340	335	367	337	355	354	370	340	346	366	335	331	355	356	380	350	355	331	333	359	365	375	376	342	366	358	360	383	342	367	352	348	371	366	320	378	337	330	340	425	370	329	376	322	334	392	361	388	367	335	336	369	384	354	370	340	338	359	348	357	346	340	364	372	354	323	379	361	352	347	352	311	357	357	360	375	348	359	364	347	346	345	360	361	375	320	360	365	354	390	348	346	345	339	360	348	362	378	341	351	364	349	377	325	332	358	341	386	347	371	392	331	387	382	364	340	387	356	365	349	355	347	351	337	356	358	382	363	342	341	358	361	358	385	349	371	379	362	377	342	350	326	417	354	367	360	373	380	356	332	344	348	324	332	377	357	336	330	358	355	344	345	355	351	347	354	365	372	356	354	338	369	364	373	345	358	342	365	354	321	354	356	373	344	332	364	381	349	357	377	343	381	364	381	353	366	350	378	377	317	334	350	356	370	357	361	356	327	387	383	378	352	363	365	334	375	352	353	350	359	331	384	362	359	372	346	386	334	386	352	373	353	386	364	373	366	361	346	364	341	367	363	401	398	348	372	335	354	410	331	388	370	352	436	350	388	359	340	374	365	368	355	355	344	343	348	393	366	359	378	358	357	368	365	372	341	370	383	328	353	342	341	351	336	356	396	361	387	378	371	329	347	391	376	352	358	392	355	356	353	364	326	354	348	368	351	340	366	374	343	349	354	377	355	369	346	336	361	353	368	341	353	359	384	333	313	378	379	341	351	377	337	357	385	378	383	340	339	326	373	348	356	362	379	364	364	374	369	369	357	354	365	347	377	341	345	346	359	371	385	380	352	338	356	367	390	378	335	352	316	328	366	356	332	385	381	363	380	360	339	367	348	353	370	391	372	355	339	343	343	357	366	352	413	342	372	342	360	371	355	355	373	350	370	338	352	333	381	394	346	353	379	362	351	367	322	370	380	371	361	340	336	372	355	313	378	367	318	361	367	379	379	359	367	339	359	351	346	362	335	349	346	370	344	361	325	347	386	332	374	372	385	407	340	356	373	358	361	365	363	338	354	377	372	356	384	328	344	358	346	344	385	354	392	373	346	376	370	344	351	374	358	375	329	368	334	368	373	355	354	351	376	332	368	365	372	340	356	366	370	346	341	375	357	397	371	376	377	370	356	338	340	368	360	351	345	371	359	348	416	350	343	337	357	369	369	363	359	356	364	363	358	374	372	362	387	387	350	356	344	332	366	379	402	365	381	358	370	354	349	334	400	347	366	379	351	341	389	351	352	363	356	359	379	372	333	387	374	358	346	374	375	376	375	366	357	329	366	353	358	361	344	344	340	327	345	332	339	339	351	325	357	336	355	391	373	342	374	371	368	383	354	296	388	331	367	365	345	357	379	336	368	335	351	352	371	351	350	372	381	349	332	380	327	360	381	346	354	345	376	336	351	354	354	343	308	390	342	364	360	371	374	379	377	354	368	351	355	342	357	356	344	356	341	361	347	342	364	350	335	333	326	344	360	403	349	345	366	344	363	349	375	362	337	362	350	374	360	363	363	356	365	354	376	359	367	362	347	358	371	375	373	359	313	364	384	369	382	365	376	366	358	331	340	358	361	331	366	378	360	361	358
41734	55168	37804	14028	3443	2131	1735	1418	1132	1167	996	862	787	784	718	688	646	676	685	659	664	609	606	642	613	638	585	612	641	590	603	578	567	609	602	596	624	614	578	629	600	577	575	605	608	586	585	581	542	603	603	563	616	618	596	635	602	589	571	582	633	590	560	625	583	590	578	578	570	609	608	586	584	590	584	557	636	572	574	575	608	549	596	588	582	641	557	569	623	590	609	583	609	618	587	613	571	610	582	563	614	564	582	607	615	597	569	576	624	572	591	564	591	628	579	623	579	571	608	576	569	592	631	584	590	604	591	564	563	581	548	601	540	576	572	639	605	571	567	582	596	602	579	581	605	615	589	593	563	574	553	574	617	588	612	622	585	600	606	547	592	544	585	596	567	577	575	622	593	555	625	605	569	579	559	605	577	595	604	561	575	617	518	587	597	624	582	601	580	595	555	556	555	616	549	574	553	598	613	582	565	590	546	601	572	561	601	588	586	625	572	632	573	561	574	643	586	565	584	591	623	571	601	586	601	587	596	540	602	603	606	588	544	576	584	568	626	543	567	540	642	574	583	575	611	577	628	588	589	607	627	552	602	602	570	581	534	637	581	599	568	617	578	601	593	581	596	599	597	554	581	582	597	616	587	602	602	575	564	603	557	563	600	562	600	606	567	635	631	635	597	557	582	601	603	546	599	581	589	548	605	603	598	595	594	598	578	597	591	610	582	614	590	558	550	583	600	537	602	592	574	615	547	600	574	562	609	572	594	547	557	581	577	609	567	602	601	591	594	603	562	584	562	585	585	600	573	584	594	559	591	617	602	578	623	586	620	584	559	572	574	540	563	583	608	575	560	596	590	583	597	605	585	584	623	622	577	549	582	626	570	592	602	590	592	542	581	624	625	582	606	601	623	577	610	591	609	595	599	601	596	574	577	599	590	567	582	596	529	577	576	613	634	568	552	577	600	590	585	576	593	550	554	581	597	585	605	591	558	605	572	568	602	577	570	590	602	562	566	603	600	631	609	590	578	588	520	532	603	586	541	561	557	623	585	590	548	562	554	642	605	574	562	558	584	617	623	576	596	575	589	590	597	533	568	603	572	601	603	561	579	605	543	574	569	571	600	603	563	602	615	593	579	556	545	581	542	634	588	587	587	591	644	601	556	540	579	632	594	584	597	603	571	597	606	583	618	593	587	587	578	613	589	624	603	554	567	560	542	569	554	579	613	618	650	582	608	577	643	575	595	596	580	584	566	566	573	573	559	582	590	586	583	605	596	593	592	583	605	550	565	579	561	572	590	584	525	585	589	574	583	602	585	613	536	571	607	580	620	585	574	604	612	558	587	601	594	571	578	581	623	564	585	574	619	635	606	585	568	547	594	579	550	616	588	632	594	568	657	593	569	573	580	566	605	579	556	607	630	596	537	580	576	569	568	599	593	577	584	581	574	591	612	573	585	592	580	632	574	630	599	584	587	589	544	576	579	570	553	578	631	552	545	584	607	598	567	625	573	583	599	613	587	629	584	577	567	602	547	591	558	610	620	606	605	594	550	582	536	574	610	618	573	530	581	587	552	541	569	563	635	595	573	611	611	575	621	578	565	611	593	565	532	618	575	602	539	608	583	574	611	628	592	553	577	647	564	593	619	598	608	597	582	595	606	612	598	607	593	630	545	585	604	591	583	623	594	578	616	552	556	581	582	592	518	585	621	581	574	610	580	563	579	580	591	580	595	618	569	594	571	597	562	612	575	595	628	584	593	563	543	552	574	629	570	569	581	612	598	611	614	610	546	563	605	589	646	590	568	561	580	558	600	601	553	588	619	588	598	635	591	594	598	578	568	585	576	601	566	597	578	570	601	612	604	568	568	602	586	600	593	553	606	580	587	594	588	572	572	555	556	581	574	586	590	591	573	588	594	573	556	576	588	593	554	611	594	603	557	611	576	623	564	611	582	548	558	641	583	565	590	541	560	602	590	588	577	561	557	584	584	595	604	586	646	586	560	598	595	566	586	549	618	589	585	580	602	605	560	619	605	547	574	586	576	573	582	573	620	579	600	576	570	574	594	607	571	584	600	597	565	571	550	593	612	592	590	591	592	592	565	592	611	550	579	612	603	613	557	550	550	552	576	605	568	610	564	597	564	579	568	599	634	589	622	578	591	555	583	623	585	580	576	591	627	556	538	581	600	585	538	596	549	605	594	572	583	616	564	569	603	595	610	560	591	570	542	551	575	557	595	604	601	611	533	574	615	566	569	576	612	576	574	608	568	587	576	626	582	611	608	581	536	558	582	628	601	572	570	562	595	637	569	593	580	604	589	558	602	584	572	586	610	566	571	593	594	567	584	585	567	602	588	586	596	592	587	577	557	609	567	571	576	541	584	565	590	636	595	572	599	559	608	570	566	610	551	601	568	595	586	552	554	623	594	551	568	593	605	632	625	609	561	604	569	576	592	572	618	628	589	588	601	597	577	565	631	604	550	544	593	577	569	584	605	592	567	567	612	564	585	601	563	596	556	582	589	577	609	540	619	636	590	563	586	598	624	596	589	550	564	591	565	590	564	588	563	600	553	561	592	541	555	589	636	580	597	607	598	584	550	560	555	552	636	517	582	564	589	643	583	574	607	575	574	582	532	623	601	593	555	568	595	602	603	569	573	573	617	537	620	572	600	539	558	600	551	579	571	606	620	635	533	608	607	572	555	615	577	590	567	578	606	599	615	611	569	571	601	570	604	567	560	590	589	614	648	576	620	591	610	602	597	600	592	535	596	548	552	578	620	570	566	549	606	587	592	561	573	596	580	572	527	582	553	577	607	585	591	553	539	604	594	553	661	585	583	581	558	554	602	590	569	592	566	549	568	593	618	567	593	583	574	552	565	602	612	590	568	567	605	616	585	599	572	586	596	621	592	569	602	559	576	571	567	617	561	599	570	560	606	586	584	562	539	607	603	567	593	561	623	579	607	544	531	587	556	574	585	626	637	598	558	558	572	579	567	578	609	555	581	614	633	575	594	604	594	567	569	540	586	536	635	596	595	611	579	600	574	553	609	553	551	591	592	613	580	613	562	578	539	588	628	572	559	598	559	573	543	586	595	566	585	583	562	617	573	602	558	573	556	578	609	609	579	562	577	569	556	544	572	561	611	563	573	625	592	580	627	526	621	599	568	579	637	593	551	597	590	587	583	600	595	603	572	581	557	602	607	539	564	594	599	568	582	603	557	622	590	613	584	585	595	579	584	580	594	599	585	592	581	610	568	599	637	591	535	594	594	603	614	589	622	652	596	589	611	642	567	602	600	593	566	582	551	577	578	620	611	591	552	593	563	592	592	564	579	549	574	548	572	600	587	543	562	559	584	611	601	599	607	550	565	569	524	564	654	622	596	617	594	578	583	555	615	584	600	600	612	617	591	600	577	605	551	560	578	577	635	593	604	608	626	616	545	593	595	573	585	602	614	592	563	583	631	552	609	583	593	581	578	572	600	601	584	590
23633	21654	29292	24265	21525	18861	3010	736	485	421	381	283	254	232	229	227	207	220	217	211	185	184	172	183	185	177	194	182	160	180	211	193	159	198	149	180	184	175	162	158	182	153	176	175	144	160	177	175	138	181	164	160	178	177	154	159	184	175	174	164	159	176	158	149	175	164	154	138	156	173	158	155	164	176	170	158	168	173	160	177	156	158	152	170	155	182	147	148	153	148	167	152	150	150	174	156	154	163	186	155	163	180	156	168	166	153	141	146	170	150	163	161	159	163	171	159	158	173	152	165	148	162	161	144	182	155	149	164	162	170	181	153	159	133	173	148	171	180	139	141	166	177	143	177	166	142	162	175	156	181	142	153	154	152	154	157	148	155	143	154	166	146	153	146	185	167	168	169	156	166	167	182	155	148	146	162	162	161	170	152	178	144	172	164	162	161	159	177	163	153	156	174	164	147	169	154	170	158	155	161	186	152	172	156	183	149	150	159	173	156	161	141	136	152	158	165	158	155	156	175	162	170	176	178	153	141	154	150	185	157	145	137	176	169	165	140	172	183	144	166	132	155	160	174	173	173	154	159	167	160	142	160	158	181	189	180	168	174	173	173	170	164	139	164	145	179	171	173	163	135	154	169	166	164	171	158	157	157	158	154	158	165	125	154	160	152	166	162	166	151	153	167	166	167	172	157	151	151	160	141	184	174	152	175	178	152	167	134	160	193	168	143	169	164	143	166	167	161	169	146	174	165	145	151	139	140	158	134	176	156	157	183	163	158	177	166	163	146	186	146	147	140	175	149	155	147	159	172	151	151	163	158	176	167	144	153	136	153	125	170	143	154	157	152	164	156	167	158	147	145	147	171	165	175	168	168	176	133	134	144	176	160	157	173	182	166	135	147	179	157	146	161	167	173	160	184	160	170	146	156	157	163	168	173	147	183	149	145	151	155	158	163	167	182	155	161	159	158	153	144	161	161	155	155	155	158	166	176	159	153	162	161	142	176	163	176	160	158	154	185	152	154	158	146	161	161	165	163	155	149	139	160	150	151	135	170	157	164	148	157	171	172	163	152	148	141	155	174	151	152	160	161	162	153	140	148	143	163	158	149	182	135	168	160	153	146	161	143	160	187	169	176	165	166	153	147	157	161	171	165	152	160	180	140	154	171	159	158	155	164	154	158	173	163	149	163	148	173	158	168	155	160	144	140	156	156	161	153	158	151	174	161	151	170	165	156	145	155	163	169	185	169	156	166	170	164	171	158	166	152	157	139	155	151	169	160	173	180	160	136	153	183	154	162	171	154	162	163	149	184	157	164	151	160	152	192	160	179	156	140	162	168	177	147	166	147	132	164	166	172	183	165	156	155	160	157	150	145	167	154	158	137	162	160	152	180	146	157	145	153	144	175	177	154	133	159	161	173	159	161	145	169	176	158	181	144	165	180	155	156	163	149	169	156	151	164	188	136	166	129	172	168	160	169	156	164	148	181	146	167	160	157	145	148	142	153	133	169	163	163	154	141	157	181	139	162	148	162	178	164	176	165	144	175	171	174	156	157	156	162	150	149	153	126	156	140	144	154	160	151	176	171	160	182	142	161	169	162	161	148	150	182	158	167	147	153	172	149	162	169	156	163	170	141	182	163	164	152	168	187	147	163	165	159	186	175	151	164	185	167	147	161	156	180	171	146	160	162	146	161	165	160	170	166	156	159	173	153	151	150	162	142	146	170	157	164	170	156	159	163	179	169	153	149	171	167	168	157	169	142	145	154	173	148	148	164	159	155	147	144	174	175	169	156	140	138	164	156	152	171	154	148	142	173	188	168	150	139	134	159	164	170	148	159	145	162	169	178	170	172	150	138	154	179	144	138	158	163	151	155	158	161	158	168	122	143	147	159	161	143	148	151	161	145	153	155	163	140	171	165	185	150	170	179	143	165	159	167	176	154	133	149	173	143	158	128	148	156	135	152	154	157	154	141	173	153	138	167	168	170	166	160	173	166	152	148	162	157	152	171	177	167	177	158	170	161	166	169	168	164	141	155	174	162	166	148	170	143	163	177	145	139	159	150	166	166	143	164	159	186	147	166	163	153	173	165	158	162	139	146	170	170	159	177	170	159	147	174	139	163	157	157	143	151	172	150	155	152	152	151	149	144	156	179	148	156	166	164	148	182	160	171	170	152	145	173	155	142	207	156	167	166	153	183	160	190	156	159	164	172	173	144	164	167	162	172	177	160	159	178	164	137	152	162	163	162	161	165	160	154	141	155	166	164	143	171	185	150	151	163	173	178	165	156	163	142	145	167	161	137	172	162	171	171	148	159	176	158	165	152	158	153	141	147	155	165	148	157	197	149	168	163	184	165	197	165	169	198	175	138	167	151	158	153	170	155	147	155	145	149	171	159	157	172	153	165	190	168	155	158	165	168	156	155	170	158	153	161	147	174	160	171	165	176	159	131	137	152	164	152	163	158	136	157	156	174	174	146	164	164	172	145	144	179	155	162	180	153	193	167	132	159	168	151	190	139	157	169	148	162	168	144	139	155	146	149	182	132	142	150	160	161	144	159	148	157	153	158	163	167	153	138	179	169	143	159	166	145	147	172	160	150	172	143	162	187	194	160	166	175	150	140	151	140	176	140	171	161	156	138	161	175	165	155	138	159	133	140	158	179	161	164	154	162	153	162	185	127	147	156	158	132	162	169	172	162	155	176	149	155	167	146	175	179	157	172	175	182	173	159	152	155	162	182	147	165	155	156	153	161	172	137	163	166	178	143	150	153	158	178	172	166	170	167	148	166	147	160	183	169	157	139	176	157	159	159	138	151	147	172	181	193	182	134	158	138	191	178	184	158	151	149	164	165	148	164	186	154	152	169	158	173	168	163	150	157	174	158	160	168	177	178	160	150	165	150	154	164	159	171	153	142	150	164	151	170	162	152	141	178	139	169	148	143	180	176	178	153	150	195	175	176	165	172	164	180	152	154	158	171	143	172	134	153	147	152	157	138	158	149	149	163	155	180	164	168	158	147	152	182	189	159	161	154	171	152	162	148	162	181	168	134	178	163	148	152	172	144	166	162	176	157	162	185	150	172	153	147	138	165	188	159	179	167	166	154	156	185	139	147	170	198	157	135	174	171	169	166	158	163	169	172	171	169	164	185	147	145	154	162	171	175	171	168	171	166	157	170	164	150	170	146	169	175	167	159	158	159	179	182	153	143	158	144	187	163	158	169	149	153	172	181	175	174	172	170	140	160	157	184	186	154	172	171	193	166	165	173	160	149	155	147	157	135	166	159	134	144	168	176	170	160	170	168	178	163	153	167	142	166	140	159	170	149	143	172	171	167	159	165	141	183	166	169	145	174	174	154	155	153	137	158	174	167	135	164	159	176	156	141	181	173	137	163	156	166	131	167	148	149	150	160	166	141	159	153	126	156	184	159	161	164	187	155	158	153	166	157	166	154	156	160	176	160	154	139	170	159	159	149	164	144	167	148	165	145
45179	62624	46555	14538	4441	3345	2345	1769	1289	1030	888	673	636	540	492	509	449	415	426	376	381	349	375	353	347	342	303	310	306	333	291	310	280	319	286	335	344	314	298	309	282	280	293	283	310	290	275	287	307	317	250	268	244	297	295	264	291	259	273	254	273	279	285	264	269	251	290	281	262	276	263	295	275	267	316	269	243	302	282	306	261	276	266	269	275	253	246	295	267	244	275	278	290	270	260	250	258	280	299	280	266	263	294	265	284	255	267	249	261	259	280	277	274	282	269	267	259	286	283	278	253	265	255	282	258	268	299	265	294	246	261	265	247	273	272	280	280	275	279	250	271	257	264	256	265	276	263	262	285	270	253	265	247	252	258	309	245	262	267	277	285	318	286	267	241	298	249	278	255	238	270	240	291	289	266	279	270	270	262	243	261	295	250	268	266	293	258	296	290	283	286	245	256	298	266	257	277	307	272	271	290	248	259	251	284	251	264	284	269	244	265	258	265	276	301	270	290	280	267	281	252	244	266	283	288	272	269	283	279	270	261	256	266	259	286	268	290	262	251	280	255	259	277	259	265	270	260	272	255	265	258	299	254	271	257	294	275	247	288	266	277	261	258	266	285	282	276	219	275	257	284	234	266	268	275	293	267	275	269	280	274	272	265	272	254	257	271	282	253	263	251	247	244	277	270	248	258	225	271	252	262	258	260	262	241	255	280	263	269	265	280	266	291	270	263	284	309	308	255	278	257	263	283	272	287	255	269	284	270	249	266	248	239	295	270	275	266	242	241	233	268	259	256	282	254	270	240	279	257	280	294	251	244	255	260	290	279	254	278	290	256	268	262	269	304	256	259	296	279	294	244	287	244	254	269	263	257	273	294	266	274	272	257	246	290	286	242	276	270	263	287	269	250	278	263	274	259	268	276	285	285	271	298	278	271	278	276	275	260	265	273	272	249	275	276	261	268	280	274	243	267	262	277	255	274	259	288	270	285	251	255	290	251	256	274	253	269	281	277	286	264	261	269	261	271	261	282	271	282	310	246	241	251	264	281	294	270	251	257	294	256	274	275	301	271	238	291	269	270	256	275	270	295	275	226	310	279	286	237	273	257	254	267	258	269	276	267	242	256	287	276	303	290	284	284	272	267	256	255	254	275	222	266	258	306	285	261	268	294	249	269	262	264	294	255	257	267	272	319	278	258	255	270	270	268	291	280	260	263	268	264	259	260	274	269	289	282	259	273	270	286	284	275	264	254	280	247	280	257	255	251	255	281	308	276	280	253	251	250	280	225	285	285	273	265	247	239	272	285	265	255	256	272	283	275	267	294	290	267	273	272	262	276	295	279	257	275	254	257	253	276	261	259	280	258	276	252	271	257	294	296	261	295	292	283	254	286	277	268	267	269	278	259	241	281	277	276	306	257	287	262	288	276	286	272	275	261	274	269	291	270	277	286	270	277	264	265	297	289	267	293	281	257	290	273	264	246	278	311	287	264	250	291	280	265	265	288	276	259	293	258	257	246	260	262	289	276	271	265	278	276	262	291	296	239	304	277	288	267	268	271	266	271	273	267	316	291	263	284	283	276	277	258	282	258	274	281	285	277	288	265	285	277	279	266	266	281	259	291	243	267	271	253	285	281	265	258	267	287	262	254	258	254	305	261	268	254	281	261	270	255	270	262	288	283	268	265	238	257	279	267	296	279	281	271	292	278	283	251	272	260	276	271	254	277	254	273	291	264	292	259	270	253	292	292	248	259	252	253	267	239	271	247	271	266	248	251	253	288	234	271	263	269	273	240	295	283	306	241	265	269	281	257	273	280	270	258	284	257	276	248	271	276	286	259	259	280	245	252	270	285	282	281	305	280	281	277	267	276	299	251	245	230	315	268	254	297	247	267	246	256	261	269	284	268	258	282	260	290	292	288	259	305	273	258	241	263	272	258	265	282	266	273	257	272	288	281	268	272	266	275	268	241	253	297	247	257	259	260	248	268	270	270	284	265	253	268	284	265	253	240	283	274	248	269	295	275	286	245	245	272	258	250	251	278	273	234	278	280	282	238	306	302	249	259	293	253	256	259	282	297	268	299	277	279	233	292	260	257	260	271	284	260	258	275	287	285	276	274	254	260	250	249	263	267	249	290	305	256	260	254	268	284	277	280	275	263	247	267	282	256	293	275	248	302	253	272	279	243	286	270	267	274	267	251	239	249	285	274	275	279	252	301	265	276	279	268	258	264	285	270	269	272	276	253	287	264	283	261	287	237	271	272	286	246	249	238	262	275	242	243	250	289	256	275	269	268	271	245	268	269	259	277	260	259	273	254	286	257	253	281	271	267	265	252	286	265	255	308	258	259	260	263	273	271	260	264	281	225	247	269	257	261	252	323	278	268	265	259	281	252	234	287	264	296	252	264	263	268	272	263	299	250	262	269	253	276	244	248	285	294	285	300	260	265	276	256	263	259	258	257	285	243	282	270	297	267	261	273	247	229	264	297	264	272	253	251	265	250	273	240	269	269	260	251	271	292	259	267	268	266	282	258	253	240	258	258	276	256	276	248	289	279	261	274	240	275	283	253	297	273	262	262	271	282	270	289	282	258	234	263	303	283	276	260	253	277	238	242	253	307	272	260	280	276	250	282	266	250	264	247	281	255	245	291	288	252	246	287	260	268	259	267	283	214	263	288	295	270	251	271	258	286	266	254	249	284	261	270	244	264	278	290	307	269	264	267	259	259	272	255	247	256	244	282	272	307	295	305	287	259	268	263	278	278	284	256	264	264	287	261	257	299	289	250	258	273	260	269	252	280	259	283	277	249	248	273	296	284	291	268	262	252	275	291	283	255	255	265	253	270	274	280	256	253	273	266	286	288	269	256	251	252	270	279	251	268	275	280	293	280	286	258	269	264	283	266	254	241	281	261	276	278	261	274	260	264	254	273	254	268	263	289	248	286	280	270	241	272	244	276	282	261	286	264	275	281	253	272	282	243	278	276	284	250	274	292	271	249	295	288	282	270	269	290	307	273	275	270	260	226	276	253	296	248	263	282	277	264	254	285	303	230	276	280	239	280	269	273	271	278	288	261	260	263	264	308	284	266	278	238	274	273	260	264	269	260	264	257	304	285	283	303	228	263	287	284	271	258	263	281	265	262	296	294	301	258	259	264	246	286	275	257	301	265	267	278	272	285	268	265	267	266	281	267	238	257	254	253	265	300	262	269	259	274	253	257	289	292	278	270	266	303	251	277	280	284	255	299	272	231	299	277	296	242	277	260	277	257	260	255	254	284	267	265	273	296	291	267	243	276	268	268	273	285	247	257	269	278	239	265	303	256	232	288	258	270	297	278	293	277	279	258	260	257	249	272	240	274	273	276	246	270	257	277	255	249	291	249	260	282	263	279	264	274	272	261	269	235	286	262	277	266	265	256	278	302	281	263	239	272	260	284	280	264	249	269	254	301	260	266	290	295	253	254	282	273	296	262	268	263	263	252	247	323	237
29242	25050	19009	3555	853	717	677	500	459	436	482	413	429	422	426	406	421	446	392	402	401	391	383	431	369	396	379	469	387	346	403	406	408	393	416	400	369	406	405	381	426	414	397	381	414	396	380	390	430	393	409	407	373	452	388	406	426	386	445	407	435	399	361	419	398	382	406	420	409	409	428	417	408	390	371	396	406	406	383	409	387	411	398	385	391	394	428	438	454	421	399	439	398	356	395	349	381	419	407	404	428	390	409	363	436	439	408	367	373	411	353	406	425	404	371	393	387	419	403	402	449	374	419	377	438	406	371	475	411	393	422	402	403	385	417	429	393	399	374	387	377	420	395	406	410	401	415	380	418	419	409	407	372	376	391	399	418	382	409	383	450	379	375	387	388	406	405	365	426	396	405	399	422	418	426	449	405	394	385	408	418	389	365	435	399	417	382	366	423	391	382	427	417	453	404	422	416	403	367	456	414	412	397	426	378	418	419	437	382	379	414	400	381	376	390	395	425	377	394	382	390	383	400	443	396	425	434	427	407	396	386	395	389	377	420	387	390	379	398	387	367	425	394	369	388	364	382	409	396	394	443	409	432	422	390	410	409	411	430	415	367	415	424	384	397	386	368	396	420	403	400	400	378	357	405	372	394	429	416	375	397	405	418	397	380	369	403	358	370	421	409	374	418	418	410	393	409	454	415	426	414	363	421	374	454	402	420	438	402	388	381	413	429	426	391	380	409	432	410	417	425	387	410	395	378	379	438	406	410	364	384	444	392	383	411	401	388	394	410	427	399	396	410	397	389	361	403	378	420	397	388	413	353	406	401	396	385	392	433	419	391	392	392	405	432	426	416	383	430	388	374	387	439	394	364	419	408	408	358	387	431	394	411	411	413	412	390	394	419	400	462	370	412	407	408	400	429	389	418	384	422	404	437	406	404	416	407	430	372	379	368	400	399	399	405	383	392	392	397	402	388	420	396	428	388	386	393	397	398	392	396	363	390	411	395	383	415	429	461	417	370	395	379	395	392	400	425	348	435	390	425	374	398	414	387	405	410	395	395	361	402	366	422	394	387	428	359	381	420	432	407	410	407	386	399	421	392	429	410	410	415	387	386	395	410	369	393	418	401	411	399	383	393	384	378	410	406	412	381	384	385	410	406	420	414	364	407	383	429	394	399	410	381	423	430	424	423	383	386	398	389	411	408	416	425	382	405	377	438	405	423	396	411	427	401	455	375	415	372	436	392	412	396	347	394	391	376	397	359	418	405	396	399	407	409	373	422	396	377	364	408	412	365	418	393	405	396	410	393	388	380	365	417	390	409	395	398	391	399	414	415	426	397	354	363	370	430	408	387	392	382	430	379	387	432	384	397	424	397	399	376	449	437	388	422	406	389	404	418	354	384	408	378	385	358	409	424	397	395	385	411	382	414	415	401	410	423	388	413	458	399	393	393	428	445	352	414	411	436	384	346	405	380	384	364	396	378	390	391	399	410	407	361	401	397	406	405	399	388	396	436	388	390	404	378	424	422	402	402	383	433	408	377	397	380	413	356	430	399	391	438	386	413	426	417	390	396	464	393	416	363	418	403	433	406	410	393	383	408	379	407	385	416	371	393	368	432	391	362	412	373	381	399	382	415	392	363	416	427	394	405	416	370	407	415	387	423	390	446	429	381	399	399	396	394	402	391	411	417	431	374	391	396	421	397	429	376	401	405	363	411	413	409	401	405	406	412	415	403	382	415	427	392	449	412	415	431	402	406	336	395	411	419	441	363	412	393	415	418	410	434	378	360	405	403	435	410	404	390	373	389	398	438	429	432	390	422	385	439	391	408	406	443	398	380	433	409	432	433	376	367	411	420	353	402	386	374	388	429	403	412	392	395	411	422	419	390	375	389	418	410	405	434	396	388	406	414	379	377	420	404	409	369	388	404	408	407	404	400	380	427	403	438	385	422	407	393	425	377	381	431	376	408	394	390	443	399	407	399	395	387	388	395	407	370	397	389	409	394	377	396	427	446	387	403	406	409	401	437	409	366	391	393	400	389	407	403	390	405	418	432	393	414	412	405	409	389	440	403	393	392	376	421	366	432	410	422	405	407	401	417	378	412	375	406	403	405	404	400	407	374	418	407	404	398	395	424	394	386	396	414	363	404	364	373	450	434	393	425	394	409	415	402	396	386	373	394	443	403	403	374	372	435	407	383	390	409	395	400	385	380	398	404	377	382	365	405	404	441	382	431	386	397	390	424	400	415	390	393	381	396	426	397	392	385	400	363	378	400	402	395	359	421	386	411	423	425	391	390	405	408	386	383	398	378	388	397	391	378	418	420	404	413	395	403	411	388	420	377	408	423	409	385	387	367	409	359	427	410	428	383	367	449	422	411	401	404	398	399	430	439	427	424	370	390	409	404	397	368	385	393	404	408	399	396	394	410	374	401	396	457	374	410	401	398	433	400	382	387	392	409	402	430	403	392	395	385	401	415	371	403	380	372	421	384	365	396	404	394	413	380	389	423	411	391	434	398	390	406	399	432	409	360	389	416	403	384	364	405	411	454	390	418	394	391	391	405	397	399	438	449	404	407	409	410	373	403	395	374	418	400	382	427	400	398	419	400	380	390	396	427	360	369	417	382	398	398	371	420	452	421	409	389	418	392	385	374	417	412	404	388	408	376	393	374	372	416	435	414	416	358	410	441	406	408	395	391	393	405	377	379	395	407	411	412	411	408	404	400	421	397	414	375	379	416	407	356	368	391	373	411	423	406	413	389	426	383	392	383	392	433	398	406	396	392	398	390	393	382	416	405	388	411	404	386	415	385	420	434	414	390	409	372	360	439	411	415	405	439	407	424	419	417	399	359	354	402	420	416	391	409	404	392	447	370	425	356	384	390	381	414	372	382	373	424	399	406	402	402	382	374	425	402	439	419	398	398	405	425	398	385	393	376	386	396	393	369	412	399	383	429	408	403	399	409	399	419	374	377	386	443	401	379	421	373	409	421	416	427	404	420	387	379	365	429	378	428	400	391	397	428	402	405	381	429	370	406	398	440	414	415	405	425	417	397	376	408	391	436	401	437	432	380	380	397	424	401	413	391	425	396	394	436	381	431	386	424	440	436	438	411	428	429	399	420	413	394	446	406	413	378	412	327	403	434	407	407	396	393	388	466	450	413	395	403	405	417	429	390	429	409	389	395	379	423	397	337	425	427	432	432	389	403	398	415	384	422	367	473	398	365	401	402	421	421	437	422	382	430	413	409	410	380	412	381	428	414	382	414	399	387	379	434	406	397	404	379	404	410	427	385	404	416	394	412	391	405	351	408	412	392	383	413	410	412	399	437	409	380	406	382	405	411	391	404	416	437	414	432	396	373	393	408	371	411	394	431	394	387	391	388	435	401	401	413	434	412	414	424	381	425	372	378	393	395	404	405	466	406	397	362	395	385	375	394	401	411	382	370	388	389	416	430	411	442	361	377	412	421	365	420	394	413	415	416	384
35790	39534	20041	2672	1877	1691	1499	1124	800	788	787	770	684	725	651	614	613	607	683	673	654	660	657	672	674	643	647	643	604	612	654	628	617	631	629	659	668	626	583	639	656	694	602	585	664	637	600	630	625	637	649	638	673	604	659	657	634	635	594	644	654	693	610	641	651	593	628	622	678	637	648	610	653	685	627	630	624	595	623	639	631	642	648	602	608	618	618	651	606	610	601	634	629	635	635	677	699	664	630	647	665	637	622	624	632	628	648	616	703	634	605	693	627	704	633	621	617	627	698	659	624	613	669	616	660	684	661	652	620	660	638	652	626	632	678	666	655	677	618	702	656	631	624	644	638	584	668	652	654	645	637	648	574	629	619	630	601	660	614	655	626	629	607	627	667	630	601	633	596	659	597	644	680	637	661	649	609	656	648	656	624	596	641	621	633	613	662	648	586	635	647	632	648	611	663	612	619	616	621	624	640	651	601	652	646	599	656	620	663	639	677	706	622	581	606	634	662	620	668	642	637	635	635	620	667	607	619	631	609	624	647	618	632	645	624	604	634	676	605	625	625	594	597	666	659	647	585	613	642	645	627	624	600	642	673	641	623	647	613	644	697	604	646	651	638	641	654	629	651	646	711	660	635	617	587	643	651	628	650	605	620	666	637	663	626	620	664	659	644	603	627	641	666	620	628	697	587	644	637	679	636	657	636	659	637	632	626	632	670	673	642	666	634	625	631	623	611	630	672	633	619	665	647	653	622	622	638	648	632	641	643	640	615	639	629	643	620	684	643	632	651	623	653	581	601	632	645	631	644	609	646	689	609	637	679	679	630	637	661	630	609	650	639	619	659	677	674	629	609	638	652	638	619	601	632	644	617	576	621	576	638	673	637	697	642	629	658	614	631	637	631	658	589	567	592	636	615	604	616	621	633	615	655	621	649	608	612	608	615	622	606	645	648	615	673	636	668	605	629	643	670	646	608	633	614	643	609	612	654	620	634	664	640	668	655	616	604	614	681	653	621	632	663	633	615	625	627	643	631	617	657	661	620	636	652	695	628	655	627	648	645	655	688	662	651	636	633	589	620	651	579	616	705	592	642	628	656	615	609	647	625	620	604	627	616	649	649	630	629	651	650	624	631	643	657	651	641	613	668	666	659	659	639	622	633	621	638	677	657	610	633	634	632	641	637	623	610	679	687	613	666	641	607	690	665	638	649	611	595	608	655	633	678	590	657	653	638	643	699	676	646	662	643	662	616	642	668	628	669	619	634	641	640	661	661	644	656	658	674	606	648	611	653	630	692	655	613	665	629	654	624	640	596	654	649	642	634	689	637	654	632	651	639	650	633	649	680	631	640	656	630	594	628	653	657	605	645	664	649	671	651	622	659	649	645	684	611	632	641	642	599	659	646	665	609	656	604	664	658	637	651	660	645	626	643	647	632	639	639	673	613	656	629	673	620	601	650	649	643	639	624	628	639	660	641	645	623	641	659	684	655	659	684	681	608	684	673	668	652	620	628	633	635	591	643	653	616	658	606	646	674	619	584	633	638	702	668	641	637	632	612	665	646	619	646	618	680	654	646	644	637	683	632	651	647	641	631	632	597	585	607	610	622	600	667	632	628	594	657	622	638	624	662	600	655	611	603	639	693	615	642	646	621	609	648	651	642	562	634	599	578	657	665	618	673	655	645	650	656	626	700	635	629	639	641	641	647	665	681	615	611	613	640	633	616	632	642	661	645	619	660	637	631	663	605	625	657	642	634	625	634	646	665	698	609	653	608	665	644	658	631	589	617	656	649	694	649	638	659	604	646	637	649	614	623	664	585	648	618	613	665	655	617	614	635	644	674	584	645	621	630	667	641	669	668	600	649	660	651	650	663	616	607	641	627	618	646	662	660	638	687	649	614	640	662	628	681	650	658	636	620	641	626	649	616	673	625	615	640	639	599	656	634	656	632	621	642	624	642	610	629	632	644	640	633	652	636	619	622	654	618	621	641	621	650	652	613	628	637	608	697	647	629	648	606	604	705	606	640	674	653	619	672	629	615	596	666	713	602	643	627	615	644	678	619	594	608	630	661	620	654	594	668	634	587	678	645	656	619	651	602	585	644	692	605	617	648	704	628	671	636	604	652	639	678	622	632	604	637	619	631	666	622	639	634	608	621	604	645	674	630	616	611	626	622	663	621	641	612	644	593	618	624	650	639	631	602	624	625	623	638	635	612	673	629	644	654	635	640	625	652	657	660	594	630	670	627	617	624	632	576	651	652	646	639	580	633	616	592	689	615	635	654	683	681	658	639	664	659	629	656	617	650	656	646	582	642	663	623	648	689	626	642	639	622	657	600	637	690	633	638	671	646	627	637	648	656	657	630	614	644	675	628	613	642	668	644	607	656	631	632	590	635	655	615	650	624	660	601	657	614	608	612	654	636	579	625	699	600	623	618	620	627	672	623	610	616	703	631	645	661	619	646	642	628	648	626	601	660	609	666	649	645	644	637	640	641	618	641	637	645	601	639	665	641	633	661	611	607	660	656	636	622	641	659	632	694	601	661	658	625	648	633	645	632	659	628	630	706	613	646	657	638	662	640	608	601	606	653	636	694	612	677	654	660	656	628	679	606	639	654	670	632	583	654	598	654	629	659	643	662	628	673	672	626	630	620	635	608	672	637	627	629	588	656	629	625	643	655	634	637	588	609	655	689	679	643	629	711	646	675	642	668	634	660	692	628	614	711	637	595	664	634	648	659	666	642	603	636	616	651	647	636	656	645	635	663	587	613	606	683	666	600	710	642	622	667	694	604	632	585	631	644	668	620	657	642	639	660	651	606	668	647	653	631	654	576	648	653	604	650	624	640	640	605	705	658	637	674	607	621	624	645	656	632	614	611	658	675	673	670	596	633	640	659	669	686	628	652	672	631	627	672	663	657	646	645	657	666	643	642	605	640	603	607	595	666	668	621	663	638	630	658	612	623	624	619	656	653	630	670	635	637	631	637	621	685	620	633	633	649	581	607	645	596	592	611	585	597	634	617	613	628	638	626	616	663	634	571	638	699	624	607	610	665	657	664	683	655	632	624	632	622	652	643	649	618	627	609	643	646	639	637	629	651	652	639	629	658	614	597	610	627	637	633	640	642	638	658	624	652	666	639	663	664	611	676	640	653	663	613	643	657	633	627	673	685	625	617	624	635	667	630	669	629	651	653	631	608	583	615	640	677	632	604	650	625	637	671	613	611	606	615	637	625	612	664	640	628	668	566	682	649	618	635	656	671	642	660	643	626	615	624	628	607	615	606	615	709	626	631	601	686	668	637	670	661	662	610	616	612	647	613	645	612	634	621	689	647	605	618	613	628	629	627	671	673	645	637	655	671	591	658	674	609	643	638	633	653	597	617	644	652	602	658	656	578	637	676	683	618	661	639	663	618	682	612	625	636	664	616	688	647	653	655	626	625	634	690	635	629	636	637	613	619	660	628	624	644	589	667	643	650	663	630	632
24660	21721	28830	24813	19787	4302	1306	781	589	551	462	442	463	436	393	416	393	402	395	382	361	428	379	411	394	365	371	377	355	348	372	362	334	403	347	346	339	405	363	366	392	337	370	358	377	364	386	346	345	385	372	352	374	373	360	325	365	397	346	378	347	396	400	352	383	344	337	375	337	338	339	366	356	376	369	350	344	351	364	358	332	378	350	342	382	367	342	357	353	340	346	351	357	388	373	361	345	335	347	343	368	367	364	341	328	372	334	390	360	357	390	371	379	360	373	381	351	389	333	323	384	343	390	384	370	363	369	348	354	319	364	351	381	396	373	384	378	341	332	388	379	369	354	343	374	338	353	344	365	356	348	336	388	360	352	353	338	367	376	375	365	355	357	394	332	371	359	339	344	366	361	345	418	367	376	338	363	369	342	316	340	363	349	374	350	365	322	379	352	335	388	353	345	383	371	349	366	378	378	341	375	353	387	353	362	329	366	372	318	352	342	375	375	379	374	379	355	352	338	372	353	338	353	363	328	363	382	363	383	363	342	349	359	373	379	359	360	351	337	322	351	378	344	328	346	370	374	342	383	345	378	381	338	320	347	373	365	351	361	350	368	335	326	374	330	361	383	359	326	355	377	360	368	355	341	336	380	359	379	361	330	351	348	346	350	376	367	389	342	363	368	340	350	363	360	366	338	343	369	351	318	325	354	369	344	336	350	337	349	340	368	369	365	344	383	341	365	357	374	374	357	360	354	377	352	371	348	375	341	331	363	368	336	339	384	369	379	372	365	323	391	344	367	370	350	347	362	379	378	336	339	376	365	384	346	359	396	329	350	377	377	383	355	360	385	376	346	363	381	361	377	355	353	335	343	351	354	366	363	368	351	385	361	349	413	367	353	336	369	343	368	368	362	327	379	374	328	363	356	332	378	333	358	373	362	334	396	357	379	362	345	350	377	372	337	374	376	375	357	391	354	372	381	367	344	328	356	359	309	314	346	318	377	327	345	371	350	349	385	382	338	360	379	354	368	343	358	351	372	338	364	346	347	338	379	353	371	353	341	381	358	367	332	380	415	350	365	365	355	369	335	373	367	354	339	385	381	384	332	369	370	396	340	370	348	394	362	338	379	347	361	347	366	370	365	356	366	360	362	379	355	369	372	353	388	356	371	346	395	345	361	349	344	418	383	379	374	332	357	354	363	333	374	345	364	335	350	354	352	310	378	349	348	373	365	343	384	368	358	380	344	363	356	382	394	371	354	327	342	331	369	340	359	335	380	365	356	374	346	358	366	365	334	315	362	370	341	380	385	347	332	345	391	351	367	310	344	381	391	341	368	375	361	366	332	353	359	334	365	363	358	366	408	335	323	385	350	382	375	385	318	339	337	383	354	332	386	381	365	381	383	359	350	347	377	366	369	355	368	334	371	385	386	383	358	350	319	332	365	344	362	345	360	362	383	403	364	356	351	364	333	367	326	345	362	361	351	369	341	391	341	337	391	367	389	370	380	326	357	332	346	345	368	352	379	345	377	359	357	368	377	355	362	365	366	382	359	328	344	384	348	361	351	385	353	357	345	384	372	367	368	348	359	359	367	354	379	383	397	364	367	391	327	375	334	379	381	326	362	371	381	386	376	357	382	363	356	366	342	346	358	352	355	392	373	358	344	354	359	367	354	356	359	364	334	378	367	363	364	340	359	357	337	394	376	386	344	337	403	367	330	379	370	370	367	324	371	368	346	341	372	357	383	354	369	349	369	374	342	366	347	381	350	373	373	338	323	372	379	401	358	355	352	347	341	344	365	352	360	387	358	353	325	375	359	384	322	373	339	356	385	344	333	336	362	376	364	354	371	383	368	374	327	346	340	365	360	362	349	387	355	377	359	341	407	357	362	356	371	339	371	342	354	400	375	371	370	335	351	322	363	350	340	349	355	334	383	381	332	368	370	353	325	385	335	362	357	336	350	337	363	358	331	360	364	373	331	346	349	369	363	380	361	344	363	371	364	350	346	354	347	342	344	294	379	337	382	351	352	362	377	359	338	334	373	353	386	346	372	345	369	379	321	380	379	378	342	366	333	369	356	338	340	332	369	359	364	347	372	365	354	395	368	370	340	372	325	366	326	372	356	354	379	383	383	380	351	347	382	357	354	319	343	349	353	323	350	376	361	371	377	377	337	344	378	328	377	386	343	378	352	352	408	336	383	381	336	372	333	377	376	375	361	338	362	345	337	349	333	323	364	380	350	362	364	368	354	313	361	357	326	361	352	349	374	361	338	385	353	346	368	383	366	378	382	330	364	388	373	365	351	415	340	316	383	381	370	337	352	360	372	363	370	359	384	346	356	348	367	361	341	381	349	341	359	344	387	336	377	343	337	348	350	355	375	356	344	360	329	322	359	341	358	340	339	406	379	368	366	387	349	343	335	392	412	347	366	353	382	346	352	358	334	373	352	327	358	343	332	343	332	364	363	354	365	368	338	358	370	364	360	351	334	357	333	334	383	402	326	376	350	332	397	349	362	390	327	348	357	349	339	356	317	345	370	361	350	430	371	348	376	384	347	360	355	368	336	356	357	363	352	367	365	399	344	336	349	308	360	370	366	371	340	344	358	341	342	326	348	356	341	375	352	374	341	338	347	337	358	379	356	349	357	350	356	373	362	374	353	390	382	377	344	347	310	382	358	331	307	317	362	343	397	336	369	386	331	342	345	340	380	346	391	343	329	352	367	356	382	348	359	351	360	347	341	312	373	369	355	360	383	369	349	341	351	354	348	360	347	352	355	382	346	365	336	364	377	338	374	401	349	389	334	332	373	374	359	381	365	380	359	352	355	327	355	345	353	369	355	342	389	357	370	350	364	372	357	348	341	371	340	353	379	387	354	411	358	368	370	362	356	314	361	400	351	373	385	387	327	349	343	360	363	353	343	389	366	378	314	356	331	386	377	352	384	393	355	382	382	391	335	378	352	372	337	373	402	348	333	371	387	329	377	346	348	362	339	363	346	369	351	348	369	357	379	359	347	358	374	384	336	385	352	338	337	328	383	383	351	334	342	391	347	378	370	354	363	385	377	384	363	359	358	394	383	358	373	361	358	335	414	367	323	350	366	372	365	376	377	364	333	368	358	345	336	386	343	344	344	374	332	354	373	339	331	377	379	304	366	378	352	364	388	343	332	332	362	384	339	361	337	369	350	358	339	328	340	364	372	356	351	382	328	337	379	355	367	342	368	358	424	369	346	357	352	336	348	338	371	353	380	338	362	345	373	343	369	351	363	372	329	378	335	386	352	381	376	365	356	330	366	322	351	368	347	345	355	340	369	377	314	374	325	336	362	351	374	370	340	352	350	354	361	356	365	353	353	321	363	384	378	367	356	368	376	326	349	367	312	349	356	356	378	374	356	350	370	371	333	351	331	376	357	355	349	378	383	379	390	346	347	338	379	350	351	318	332	362	346	333	338	331	381	338	373	410	382	369	363	372	337	373	354	345	376	373
41234	56787	32742	6930	3164	2782	2488	1613	1307	1154	968	856	910	782	720	674	601	675	666	691	676	655	620	623	607	648	596	632	628	669	590	560	557	590	600	617	621	618	585	594	601	584	600	588	609	585	609	586	574	561	593	614	599	581	615	626	573	612	588	629	629	595	575	574	587	579	560	584	569	590	565	545	559	614	601	617	588	582	591	607	567	575	558	592	619	614	597	581	615	591	542	568	599	604	577	606	553	574	582	584	594	600	555	616	578	618	575	596	596	554	613	580	580	600	573	576	568	602	557	572	598	588	628	577	616	590	561	596	574	602	581	617	622	516	580	565	627	550	587	620	572	555	583	579	634	554	547	581	569	570	570	570	594	559	577	576	599	614	573	588	606	585	581	590	615	613	588	601	574	593	584	572	559	596	596	556	599	576	602	586	598	605	588	581	600	590	546	586	528	565	624	587	571	547	561	591	589	591	589	558	573	600	574	599	578	599	594	581	605	577	593	558	579	586	579	620	587	607	554	558	563	550	575	547	581	590	588	568	538	590	605	619	576	586	593	547	551	582	597	566	561	621	584	543	591	580	570	500	550	616	550	540	581	596	576	598	572	573	572	557	618	582	617	581	594	611	609	604	593	540	620	617	612	582	600	597	586	612	628	606	601	587	588	592	597	542	625	578	583	586	553	574	571	607	544	579	620	584	585	590	553	604	598	604	596	604	583	566	588	586	608	569	572	554	543	568	579	616	625	574	578	549	594	524	631	553	580	582	591	564	539	580	561	624	621	565	550	555	619	593	576	570	570	657	619	625	524	585	562	529	558	581	567	594	604	577	580	579	602	582	551	562	604	567	577	545	535	582	583	614	594	554	568	618	608	574	568	568	609	546	584	584	583	585	582	578	543	604	590	592	584	588	600	578	568	561	564	553	593	586	548	612	557	572	602	576	566	594	565	588	589	576	584	605	602	567	553	543	585	569	576	601	567	607	630	568	607	588	607	531	572	589	599	570	606	579	584	594	563	591	552	616	608	587	594	582	542	555	543	547	573	586	543	611	597	571	586	565	609	653	588	592	552	601	622	604	558	553	578	580	591	569	527	576	552	547	567	606	581	592	597	606	569	584	614	536	578	589	607	578	600	593	578	552	600	565	557	582	594	563	553	625	554	578	576	607	582	594	568	619	590	554	546	575	614	608	568	550	579	586	541	548	581	581	560	519	559	581	531	585	574	581	541	568	565	610	568	580	607	622	574	565	594	599	571	543	570	577	523	560	572	598	540	542	544	569	588	620	592	591	578	597	590	592	587	584	570	583	609	595	604	613	567	591	569	579	571	601	578	630	594	573	577	591	579	549	608	559	582	579	608	602	551	557	565	567	543	610	533	590	555	617	585	555	583	589	605	571	580	578	579	568	611	577	580	556	608	614	628	588	586	584	541	606	594	585	556	557	594	563	561	578	629	619	630	614	567	558	533	574	602	614	547	600	578	577	621	557	593	579	572	589	605	549	572	567	537	546	591	626	574	542	557	596	585	592	597	534	598	549	584	594	615	556	560	563	602	607	598	587	576	565	580	597	583	534	600	622	567	576	572	575	601	536	520	551	574	611	563	587	577	638	558	512	558	538	562	600	561	597	558	601	590	553	553	551	602	621	565	559	591	600	570	542	592	554	571	604	606	594	569	582	633	552	621	601	601	569	582	599	637	626	612	598	598	616	589	597	571	548	600	582	554	561	610	591	593	623	593	593	570	584	577	555	606	616	570	549	602	584	567	570	572	592	559	578	603	576	617	593	592	624	607	554	571	587	565	622	565	578	570	557	596	574	540	556	577	576	580	551	548	617	603	578	608	590	522	618	585	535	589	555	591	591	595	558	590	588	515	549	567	574	572	603	567	579	599	642	558	589	572	587	542	611	609	584	596	582	571	577	560	587	564	590	582	582	627	554	547	614	574	591	543	580	551	597	600	557	577	593	601	591	601	580	583	596	624	563	584	634	554	593	571	567	605	557	590	601	609	586	596	580	594	589	579	583	558	576	556	549	562	578	598	551	578	572	602	543	559	563	581	579	629	554	595	554	593	584	569	592	568	605	584	605	600	620	557	621	570	625	600	585	588	605	587	604	633	622	541	604	590	598	571	590	598	583	626	594	571	639	580	527	586	622	569	609	572	572	562	588	551	566	602	576	587	591	597	605	610	590	554	601	554	551	598	566	602	535	561	606	539	602	604	553	588	570	582	566	609	553	567	521	606	631	596	578	549	592	585	596	590	555	547	596	570	564	540	600	601	580	563	567	588	570	609	571	576	590	624	570	552	583	599	584	568	561	559	598	550	581	589	567	619	548	574	571	586	594	580	602	569	593	566	592	588	570	590	602	592	586	590	590	572	584	589	620	590	574	536	583	604	570	585	582	561	598	573	563	612	570	552	582	594	600	571	581	550	585	547	566	605	626	579	566	602	570	613	607	638	595	550	625	575	567	603	574	544	570	553	575	564	574	577	623	502	597	611	597	604	596	573	599	597	601	582	561	597	595	574	573	607	612	568	542	568	567	604	619	539	563	597	605	621	598	559	611	580	587	576	560	599	551	599	560	569	584	604	595	568	585	579	596	574	600	568	572	554	581	591	570	600	565	563	548	594	565	585	579	576	587	592	602	584	589	530	599	565	574	572	583	614	567	596	574	579	547	560	571	581	593	598	629	584	628	596	575	589	589	595	582	635	577	577	562	583	563	520	565	607	584	558	556	609	561	588	592	573	563	584	613	582	582	539	607	640	597	566	576	553	594	549	591	571	548	568	602	600	557	554	573	538	580	570	596	564	595	555	573	587	557	553	571	557	598	587	567	524	598	593	573	547	596	570	586	566	581	585	553	590	604	592	591	595	519	581	549	586	576	585	566	600	623	578	620	578	573	556	577	581	588	592	619	589	550	525	534	588	611	578	563	584	588	597	614	593	568	607	561	567	575	577	584	573	568	543	595	568	540	592	597	596	605	619	580	571	579	613	604	577	578	568	558	619	619	561	566	576	595	655	536	581	589	587	595	609	562	525	563	588	589	581	605	571	565	579	568	513	602	589	573	592	583	561	581	590	604	526	548	560	588	588	592	520	556	606	571	609	573	579	540	585	574	593	574	603	592	556	555	591	576	591	597	572	558	619	578	568	604	574	583	571	564	548	573	605	628	530	592	589	614	568	555	605	587	590	579	550	593	611	607	600	543	561	586	587	609	598	582	575	591	547	560	556	555	604	548	578	600	591	587	576	560	582	596	595	571	571	622	573	608	579	593	591	559	539	640	624	522	557	557	591	539	569	577	620	601	578	572	574	548	581	592	542	547	602	582	547	557	563	608	575	615	599	561	569	560	570	575	590	514	609	560	581	597	572	656	586	626	620	597	580	580	584	584	531	605	617	619	602	585	567	559	571	594	600	584	620	570	594	569	585	576	607	614	562	583	588	553	567	572	605	616	552	565	602	560	556	575	551	580	643	586	625	522	585	605
23503	21558	29129	24163	21386	19058	3367	1020	545	465	371	340	262	244	240	224	198	196	191	199	195	218	192	179	164	186	212	179	160	155	183	143	168	184	189	159	151	204	162	162	157	149	153	161	156	163	174	141	161	157	156	176	160	161	152	159	151	192	175	176	175	156	163	149	144	167	163	154	131	185	156	168	166	161	157	176	176	179	147	165	165	180	170	167	154	155	172	136	172	154	185	174	138	133	170	150	167	199	168	155	129	184	175	156	115	167	151	167	188	167	158	167	150	148	146	142	150	162	150	168	147	163	154	139	172	172	164	142	137	159	155	176	156	151	146	202	157	167	153	155	144	153	162	153	152	186	174	165	159	179	163	158	166	172	170	168	174	182	153	151	170	181	150	157	159	152	125	176	180	161	158	167	142	144	168	162	175	165	161	170	171	155	153	165	176	158	174	154	154	157	152	152	174	193	144	180	185	168	154	159	132	151	155	139	150	145	139	195	158	152	164	153	137	161	146	145	163	132	158	160	161	156	170	190	170	142	188	155	180	167	188	167	160	152	174	142	186	142	173	165	150	152	162	163	135	164	174	173	178	162	179	151	174	180	145	159	179	163	135	140	154	162	164	174	161	166	172	171	169	166	163	160	159	177	179	162	166	165	178	132	161	158	162	167	151	162	153	143	142	151	162	174	148	154	187	168	160	163	164	143	162	160	173	155	138	178	161	189	149	162	148	166	156	159	140	167	160	154	177	141	165	159	160	172	169	153	158	173	153	123	158	157	132	156	151	147	141	162	177	157	162	162	169	146	150	172	176	146	146	169	157	178	158	162	143	147	158	149	157	173	151	146	166	165	157	158	171	148	141	158	173	164	150	170	165	155	170	151	157	165	152	175	172	162	154	171	146	164	155	155	142	154	157	163	158	177	153	146	167	155	155	143	179	156	161	153	148	162	166	163	157	197	147	144	158	172	167	154	137	162	168	181	154	173	165	145	162	152	174	143	161	153	161	148	168	164	171	159	189	167	148	166	150	152	150	156	182	177	149	134	163	165	156	142	151	157	178	149	175	143	143	170	167	147	165	157	135	156	135	159	156	165	180	153	171	153	164	176	174	155	159	148	158	175	189	151	176	160	155	167	150	160	155	173	153	156	188	160	176	149	154	156	167	169	181	168	165	155	177	164	146	150	154	177	144	164	151	176	169	165	137	146	161	170	138	149	171	168	144	152	143	152	168	194	162	163	156	140	176	166	150	156	164	145	159	167	170	159	149	179	181	155	152	177	170	172	135	156	151	181	175	162	156	179	168	153	143	179	189	170	154	147	142	176	178	143	159	182	181	163	152	164	146	166	165	147	161	153	150	180	157	147	154	143	159	162	168	153	170	157	147	165	169	165	173	158	164	181	164	170	142	170	149	164	185	179	155	178	150	151	158	171	151	158	154	151	159	178	141	155	165	149	164	157	152	164	158	130	136	153	160	165	165	173	156	147	142	172	145	136	195	160	164	170	129	161	150	150	170	165	174	162	171	149	150	161	144	158	171	162	178	166	138	159	168	144	159	176	166	153	151	171	154	177	157	157	176	160	172	158	169	156	149	149	158	140	163	166	152	157	145	172	157	174	161	140	165	158	151	161	178	164	158	161	165	157	167	143	153	158	162	136	169	166	160	171	194	177	135	160	158	154	155	170	159	155	149	141	181	150	171	154	175	164	150	143	186	183	175	135	173	170	154	158	167	150	169	161	136	166	156	156	155	161	185	145	162	147	171	177	172	157	143	184	156	183	143	140	149	136	155	140	163	155	172	147	168	160	157	150	161	137	148	154	173	159	134	142	170	157	169	160	159	161	168	165	151	144	157	155	161	173	137	148	158	150	182	150	176	160	144	175	139	159	158	158	161	175	169	164	172	170	182	145	174	158	164	156	175	154	174	165	135	163	157	152	170	169	135	153	146	149	167	153	155	137	168	157	162	156	157	150	169	185	128	151	189	156	169	173	163	164	165	160	163	170	149	190	159	144	165	172	146	161	143	173	164	160	179	144	163	145	164	156	161	163	134	178	187	159	157	148	150	174	169	179	149	156	156	164	149	139	156	154	164	172	168	163	163	197	182	156	164	162	130	147	159	158	163	162	202	188	143	148	144	172	166	158	145	175	183	148	179	150	164	158	153	173	178	149	170	147	145	170	171	147	156	158	151	150	145	161	161	142	152	166	133	162	157	180	160	170	163	157	138	161	159	172	155	155	148	169	148	156	204	141	184	154	150	156	176	142	142	176	150	154	160	172	139	161	175	146	161	147	163	165	144	168	143	161	135	148	142	141	167	185	161	184	173	166	151	163	164	161	164	183	153	164	161	160	170	144	167	155	182	152	128	168	172	177	141	145	167	166	169	148	175	157	151	145	170	140	130	159	139	154	165	153	159	148	154	171	153	168	156	154	154	187	164	170	161	158	162	172	162	158	148	142	160	152	170	160	154	166	151	176	151	168	182	149	146	157	178	158	167	159	167	175	182	148	158	127	161	150	161	157	157	168	162	159	159	145	139	182	161	152	176	161	167	163	157	160	163	158	159	145	150	148	155	147	162	173	161	180	156	172	145	166	182	146	159	166	169	162	142	167	155	171	183	164	152	156	159	143	190	164	140	179	158	141	146	162	161	154	203	163	158	161	147	138	142	140	170	175	158	163	165	162	149	164	162	183	158	152	166	148	144	152	165	145	168	165	183	190	163	151	174	157	142	154	152	161	153	168	142	176	154	169	152	160	164	162	162	198	169	160	188	168	157	159	163	160	142	182	169	168	148	155	168	161	152	149	145	142	156	171	157	163	167	153	147	126	154	149	172	153	166	150	150	166	171	145	146	151	169	153	155	154	165	145	164	155	168	183	153	147	151	152	159	178	164	163	163	139	177	145	148	154	172	155	133	176	163	152	161	156	155	159	180	180	162	154	153	158	136	145	155	179	190	180	169	182	164	169	152	150	172	143	151	166	162	175	161	143	151	149	157	164	156	162	162	156	177	168	167	175	147	179	151	156	175	165	140	164	174	126	162	155	158	169	163	160	181	171	149	163	154	168	131	166	152	145	185	151	141	175	167	165	148	152	171	146	142	173	172	160	169	154	153	165	143	165	185	165	169	136	159	189	149	147	168	168	160	175	170	167	143	146	146	175	161	162	156	155	149	149	154	168	165	178	163	146	179	161	156	170	155	155	162	163	158	146	158	144	143	158	153	155	150	148	170	162	172	157	171	175	141	172	165	147	169	153	170	159	169	155	141	169	191	157	151	139	158	167	144	146	150	142	179	174	186	162	153	161	166	181	161	158	141	158	147	149	152	143	167	147	147	153	158	146	163	167	147	163	176	162	176	168	156	150	143	155	165	171	167	171	174	172	162	153	173	151	177	168	158	156	165	171	187	158	153	164	156	160	140	159	145	150	169	166	177	150	152	151	170	181	173	162	168	157	148	171	166	161	143	173	161	134	173	155	192	152	142	172	151	150
45593	63829	39385	11649	4722	4248	3395	2445	1565	1104	939	807	697	583	543	514	421	421	417	372	383	343	347	364	349	301	348	313	302	312	291	282	298	302	297	270	299	299	293	286	263	292	288	296	289	297	268	274	247	257	264	252	270	296	284	255	291	287	272	239	269	303	283	258	242	273	284	287	291	266	268	258	272	243	293	253	267	268	277	274	267	254	258	263	276	254	241	257	232	285	250	260	260	241	259	268	255	270	296	248	236	282	260	277	228	290	243	259	258	314	265	260	265	246	251	289	255	285	259	255	299	262	234	274	260	260	272	270	264	296	253	256	281	271	301	267	273	244	279	281	271	255	250	283	282	267	275	277	298	288	256	262	279	285	264	252	267	254	228	255	261	254	287	271	257	251	262	267	255	293	293	267	273	263	261	239	248	275	284	271	263	275	255	266	265	260	260	266	259	275	224	281	262	254	270	256	280	247	226	231	278	270	263	275	235	289	270	272	285	285	270	252	251	269	274	258	269	259	238	278	261	271	254	278	264	288	266	274	247	302	266	281	254	260	247	266	253	245	269	290	257	293	278	250	270	252	266	250	277	263	283	256	261	281	274	258	244	280	293	276	282	297	281	266	283	261	265	265	229	253	233	252	234	291	273	276	229	265	269	259	269	292	272	248	267	266	257	247	251	252	292	262	256	270	258	263	281	266	267	300	260	293	248	288	241	304	245	252	278	284	273	258	246	277	257	273	263	270	284	256	256	282	241	257	298	296	289	263	259	274	274	238	255	289	282	275	248	271	311	272	280	253	250	245	255	273	268	284	258	234	246	269	266	250	252	260	246	284	284	262	259	274	307	279	258	276	259	289	250	240	250	229	280	272	246	245	261	243	282	273	272	301	251	274	269	262	253	241	252	256	252	249	245	283	275	261	257	260	278	259	262	262	274	259	264	246	255	259	303	276	263	276	281	238	266	275	252	261	232	278	256	244	266	300	247	282	258	260	264	268	248	272	281	250	274	275	253	301	279	277	251	263	253	240	255	273	221	277	266	288	288	257	259	268	278	253	285	261	270	264	279	257	288	232	259	256	260	266	275	274	244	263	234	295	279	253	265	276	298	305	272	261	259	272	245	262	243	254	275	280	251	297	264	257	287	258	271	285	271	251	283	256	260	259	273	299	276	251	278	285	272	258	290	238	260	269	272	264	249	287	271	257	259	285	269	237	280	268	268	240	251	261	266	249	254	263	245	240	266	263	263	262	265	273	266	270	266	262	292	257	262	264	248	264	273	279	256	293	300	273	267	270	237	245	271	262	275	232	233	298	279	252	242	279	238	301	235	248	303	261	248	259	278	254	261	268	236	262	256	270	270	280	253	245	264	265	266	287	258	257	260	250	271	261	269	239	282	257	274	265	263	245	277	269	256	235	274	274	234	265	253	253	268	269	259	284	245	272	241	259	296	281	289	255	255	252	267	267	267	234	252	253	248	267	273	286	256	284	291	263	259	252	266	234	283	272	248	279	273	284	268	285	277	290	257	275	273	214	254	286	263	261	230	247	278	266	234	290	273	254	279	273	274	237	274	272	239	256	247	276	253	247	283	266	288	269	251	270	240	265	295	280	278	253	286	251	294	263	261	297	284	248	278	289	276	296	277	255	277	268	266	250	276	272	252	277	297	268	263	273	246	249	253	268	243	284	265	278	256	303	243	245	264	279	268	231	275	259	242	257	230	232	281	256	268	233	280	258	273	275	278	276	259	288	266	272	273	275	265	283	262	277	247	249	261	227	269	260	263	266	286	281	248	266	290	254	269	254	245	263	258	257	260	277	258	258	258	293	239	254	253	301	284	245	236	256	263	240	261	282	275	294	258	271	252	272	271	254	260	240	258	248	284	246	253	298	264	211	280	310	256	240	259	276	280	249	251	258	250	271	242	237	243	266	260	242	259	269	272	272	274	272	269	288	256	269	284	267	324	266	263	272	286	252	263	251	241	244	209	268	239	270	248	246	263	257	254	257	238	282	236	280	229	271	270	251	288	272	267	267	255	278	265	267	279	257	252	274	236	270	255	252	258	267	278	270	278	264	274	250	277	258	257	309	257	229	269	249	258	251	269	262	255	278	250	234	262	258	258	267	279	274	279	262	277	227	267	265	267	259	259	272	247	252	264	254	269	237	277	271	270	288	273	260	243	279	275	260	257	266	249	261	251	271	256	270	278	267	277	275	248	255	243	241	265	276	285	306	265	274	276	256	239	254	248	254	262	268	258	265	251	245	241	282	269	295	263	263	253	257	242	249	283	280	262	247	287	247	247	287	238	268	281	256	255	259	275	244	271	247	269	274	278	268	263	239	251	249	262	266	243	246	280	297	251	251	276	243	268	288	255	262	269	265	253	294	222	238	262	265	249	269	271	277	252	261	246	279	293	253	275	264	263	230	278	311	302	276	256	266	278	263	262	261	266	281	253	247	277	266	277	256	243	235	290	293	279	288	266	276	259	271	264	257	263	273	251	258	235	264	293	246	264	251	275	242	242	261	287	257	303	269	269	271	249	271	283	268	293	287	277	256	277	274	265	262	273	238	286	250	277	260	260	250	261	282	255	285	262	263	264	286	287	272	297	276	279	270	261	277	270	249	270	250	290	256	259	238	252	248	266	255	281	252	285	263	258	257	271	263	261	271	259	291	260	260	292	278	245	269	250	288	279	262	258	260	248	249	305	276	288	281	272	274	260	230	259	260	282	250	269	258	254	249	238	268	244	249	258	255	270	264	268	272	282	280	266	254	302	286	269	263	290	268	274	261	275	297	284	278	264	252	278	259	274	260	254	257	265	279	276	272	248	245	260	285	270	288	250	273	262	277	267	266	248	240	275	256	254	269	235	275	277	248	308	275	243	272	237	266	256	250	279	249	265	245	249	254	255	254	239	248	264	266	241	277	284	248	268	279	263	247	288	222	268	258	273	239	290	275	276	232	282	283	277	265	244	286	262	236	273	270	298	260	247	261	267	272	272	273	256	282	290	257	266	273	267	257	272	264	256	272	243	271	270	285	293	286	253	267	255	264	272	258	255	299	273	255	280	266	271	256	261	232	276	288	274	221	261	278	246	294	263	252	259	261	300	248	249	263	268	280	295	242	263	299	275	253	276	257	247	308	277	301	261	242	292	252	269	261	261	263	276	274	277	254	260	293	245	241	256	267	249	235	241	262	271	249	271	260	294	264	290	284	266	254	240	265	259	260	258	275	270	224	262	262	240	272	283	233	273	281	254	278	261	281	217	260	256	270	259	263	259	275	253	243	277	262	259	274	263	277	233	248	246	289	284	256	257	284	264	273	248	258	242	271	253	265	263	266	297	274	270	282	249	319	259	267	242	281	255	288	265	259	250	293	250	265	247	284	277	255	248	268	273	275	245	242	275	295	278	263	266	248	284	267	257	285	262	275	275	267	256	254	292	273	269	248	239	288	278	262	266	231	242	270	282	285	284	275	284	252	248	295	259	291
29856	25811	17317	3525	822	791	603	614	494	490	452	412	380	421	433	434	407	432	412	391	418	423	411	408	396	425	427	388	389	358	420	401	408	436	390	376	381	366	421	443	419	395	431	394	439	399	418	399	407	383	426	406	395	398	414	396	399	405	394	425	400	386	386	402	394	410	369	374	363	417	417	404	411	407	388	419	413	357	394	404	408	399	371	397	434	419	376	372	383	397	412	428	414	426	422	419	409	416	353	381	382	422	355	417	395	407	416	427	379	391	411	415	383	410	385	416	410	411	405	386	430	359	424	400	426	402	411	407	377	409	397	390	413	386	384	424	405	422	371	432	388	386	399	413	466	415	406	424	438	407	400	407	400	431	440	407	404	403	367	391	419	419	379	401	371	428	440	374	425	407	401	395	419	415	388	376	407	377	425	406	414	357	368	420	423	403	375	402	398	411	413	412	362	405	414	400	422	396	403	409	437	416	404	405	419	432	415	381	401	434	389	419	401	409	439	431	389	399	398	391	385	414	391	382	408	403	394	400	433	397	389	429	400	431	385	383	415	410	424	415	400	391	429	407	383	416	391	407	378	424	407	426	376	409	394	406	434	391	386	402	392	379	421	394	429	373	391	404	393	409	393	390	425	468	383	416	405	420	383	402	407	450	353	426	375	408	422	388	403	387	441	395	397	407	414	406	399	435	394	431	386	398	387	392	365	401	396	413	406	416	366	422	384	446	404	411	404	400	404	409	395	429	409	390	383	400	382	386	402	396	395	428	396	411	347	420	371	407	404	389	449	435	394	403	394	447	423	387	418	383	388	390	385	394	415	438	378	406	388	462	407	389	411	376	406	423	405	384	417	417	441	406	427	378	412	431	377	353	414	382	407	378	387	398	408	441	372	422	386	402	416	415	404	378	391	382	433	429	390	417	359	415	409	371	402	391	420	372	403	417	407	375	418	392	413	415	406	417	376	385	382	368	403	404	393	387	404	419	420	401	401	442	408	367	409	422	414	409	411	407	414	379	381	399	422	387	393	401	381	361	429	379	432	395	420	401	426	426	393	368	382	405	401	385	384	382	409	363	421	396	381	427	360	415	462	443	366	395	411	404	435	401	421	383	404	404	408	368	382	401	434	387	407	399	413	387	443	360	403	417	438	407	399	386	439	409	402	396	396	405	423	376	395	439	388	389	410	411	414	395	411	394	401	420	407	408	393	398	452	399	362	372	393	423	381	387	426	415	453	430	434	402	435	434	382	368	389	421	391	410	382	438	405	415	401	414	402	381	417	395	428	419	406	416	385	401	414	328	366	386	428	404	432	412	375	383	402	448	433	398	432	401	449	389	413	405	396	421	377	382	374	420	402	392	408	405	370	381	392	386	390	445	425	399	391	423	386	420	408	412	355	395	366	424	389	412	387	426	440	403	403	419	393	391	372	434	396	390	403	388	378	404	408	398	388	432	393	415	387	397	384	438	409	439	428	413	377	401	388	430	409	405	379	436	428	389	364	401	414	404	405	415	417	400	429	429	402	444	407	387	448	399	412	367	398	427	397	405	438	368	391	421	382	374	354	388	391	408	371	423	394	419	417	432	432	422	416	398	389	423	408	433	429	386	428	402	390	406	376	407	344	424	391	402	423	387	358	373	399	399	411	402	381	408	390	392	401	407	422	430	395	413	414	421	395	417	401	404	401	430	429	418	434	368	391	375	431	387	370	397	431	384	409	392	383	403	416	380	414	411	373	418	394	399	406	427	435	421	424	408	421	380	472	409	388	373	415	422	408	403	392	409	409	400	383	407	403	395	408	430	389	437	372	462	415	371	431	426	443	409	395	385	390	385	394	383	407	376	406	387	410	391	399	396	418	410	415	390	402	391	418	406	387	424	398	388	407	426	420	389	395	367	379	406	409	399	388	419	389	360	388	424	426	428	391	409	356	418	420	426	392	384	407	388	399	386	380	381	408	357	405	389	379	399	400	420	404	449	390	419	375	414	405	401	410	388	372	400	423	392	378	425	409	397	397	407	442	413	401	415	386	396	427	394	412	390	406	379	389	393	404	429	385	409	384	407	409	400	425	404	396	412	375	433	450	392	418	399	382	413	419	386	396	384	419	404	420	413	417	414	365	424	396	397	416	404	396	413	374	443	410	412	401	441	378	399	394	399	421	422	380	418	417	386	405	448	417	423	386	387	415	389	420	397	433	383	370	405	426	425	431	406	379	419	369	401	407	390	419	399	416	410	392	438	417	403	412	382	410	407	428	375	398	400	403	413	397	416	412	376	447	354	385	399	405	374	388	375	372	416	432	400	407	403	400	407	418	373	397	402	404	420	390	406	401	363	392	394	417	408	364	395	391	397	381	410	436	410	383	408	410	420	386	392	390	405	391	355	391	410	420	420	412	391	416	386	396	406	406	411	442	394	379	431	384	409	384	402	424	416	408	409	409	387	420	394	425	388	422	361	396	389	375	417	421	401	414	439	324	370	401	402	393	423	381	410	408	425	406	409	387	419	401	423	400	386	411	419	430	442	398	392	388	390	393	389	394	402	391	393	401	422	396	371	408	378	440	425	380	381	445	401	387	388	417	403	361	388	399	418	398	389	406	385	383	388	389	405	379	374	448	392	428	421	397	415	406	404	414	423	424	410	432	419	396	396	381	376	423	401	395	402	395	415	423	402	395	416	429	402	370	437	391	409	402	400	386	425	381	397	359	413	400	412	406	447	408	385	397	385	407	436	417	413	373	427	432	417	411	435	399	400	368	391	406	383	406	370	372	398	407	441	400	423	425	362	395	399	413	408	402	412	426	400	403	390	381	393	431	406	384	393	399	381	405	384	428	437	439	406	419	378	409	416	420	417	408	364	410	418	395	388	390	395	416	404	404	392	423	416	398	412	399	404	404	401	405	400	424	414	385	412	419	409	405	416	397	431	387	398	419	390	387	396	441	440	381	398	387	409	429	418	398	419	418	400	411	410	416	402	380	388	405	427	423	395	390	402	425	375	415	368	409	414	392	404	401	410	405	377	413	374	435	423	420	375	422	398	427	388	411	401	397	391	373	392	435	383	385	404	406	364	410	410	340	402	422	403	453	400	430	433	374	391	399	372	346	402	393	407	374	421	382	420	405	438	400	393	341	400	362	424	425	423	376	401	410	396	376	409	415	388	475	418	428	382	418	420	387	386	388	411	386	403	421	382	438	421	400	393	427	433	409	394	386	411	431	383	407	373	354	417	422	363	417	384	383	401	391	436	434	388	408	426	395	415	405	400	406	397	420	400	418	380	381	437	418	393	408	409	396	409	369	441	422	435	423	384	439	388	418	383	424	396	403	413	398	411	394	378	429	376	432	435	422	359	383	388	398	410	383	383	418	409	380	392	392	413	397	394	372	415	405	451	416	410	374	433	391	405	406	403	396	448	417	380	409	410	395	448	412	394	436	394	412	394	392	411	410	406	419	381	406	412	418	433	430	386	444	419	395	402	413	406	386	417
37452	38973	15868	2977	1848	1786	1310	1254	916	818	758	767	729	732	718	678	664	658	655	644	635	621	638	657	628	642	668	629	600	628	590	609	597	640	648	623	646	599	646	638	669	688	631	639	649	654	634	679	677	630	664	633	667	655	631	651	664	609	654	638	679	679	630	609	625	660	627	650	658	611	684	622	673	627	618	625	622	604	639	673	629	647	667	667	629	639	608	601	598	645	661	592	653	674	672	644	594	660	654	660	611	622	660	644	606	642	623	660	581	678	660	616	676	608	635	645	646	617	661	623	639	629	638	633	604	650	649	629	634	601	659	661	602	626	648	608	647	629	639	659	667	641	625	624	673	614	625	612	598	639	644	657	637	641	606	642	597	589	653	656	629	664	640	629	669	635	633	605	579	613	593	649	623	635	674	602	628	633	643	612	678	641	601	648	634	636	616	572	627	627	655	647	636	646	630	644	578	636	605	637	596	661	646	634	661	648	630	630	659	673	640	664	636	625	653	618	653	630	644	625	592	657	638	602	595	580	624	627	623	655	619	626	640	593	632	615	628	606	640	625	661	610	666	652	607	666	646	618	640	651	633	636	655	618	633	609	638	603	644	658	616	625	615	607	647	580	662	595	600	633	624	646	603	650	663	617	603	636	632	625	642	595	617	665	677	608	690	658	633	648	594	627	662	644	638	682	584	610	632	587	625	672	654	648	652	685	642	645	628	648	675	603	638	570	669	653	593	642	674	664	619	659	632	649	657	674	618	620	628	648	614	634	626	617	636	602	651	631	627	632	589	629	667	628	625	664	639	607	733	643	663	659	617	647	657	594	614	624	598	627	683	594	663	665	598	615	607	601	620	619	598	645	654	643	624	665	589	661	671	658	615	639	630	617	637	659	619	615	656	603	685	641	673	639	593	639	642	621	660	663	593	575	601	619	649	589	638	653	600	624	637	627	608	645	659	631	621	628	626	611	615	601	617	627	650	630	652	599	656	613	614	660	661	638	647	667	678	659	624	602	596	685	678	650	612	667	715	656	602	612	631	609	612	630	646	650	649	655	617	660	650	699	636	645	684	599	667	595	616	628	635	620	628	640	621	607	664	645	584	619	639	645	620	617	626	618	650	621	616	664	613	593	612	647	635	634	660	568	621	681	612	615	637	616	619	656	607	628	615	641	628	628	613	676	674	631	611	620	617	632	669	662	679	633	619	674	663	640	631	634	600	633	611	651	621	644	612	641	582	623	662	668	649	656	622	644	558	641	644	614	643	663	614	671	640	606	605	585	683	611	605	642	653	638	618	608	674	643	601	631	630	679	590	634	633	616	623	648	638	657	643	612	577	662	629	657	624	615	636	655	612	651	622	629	647	630	636	631	658	664	655	650	645	623	611	610	621	612	647	641	620	614	657	637	622	608	656	638	631	632	653	651	655	628	608	618	652	637	647	648	601	642	639	600	627	623	619	635	613	642	622	632	658	611	657	643	665	610	651	658	630	672	632	609	605	662	617	670	671	634	604	648	645	624	621	653	648	608	661	653	638	649	640	623	641	622	629	616	636	642	645	641	628	613	638	652	610	598	626	638	611	635	632	644	645	626	621	669	590	646	672	615	670	658	649	653	647	588	627	628	605	626	611	652	616	628	646	635	640	628	653	662	612	643	620	611	673	650	629	652	615	632	606	621	620	602	651	631	640	644	653	619	636	633	629	622	618	608	625	622	704	653	631	620	604	615	623	639	616	633	599	600	579	593	609	632	646	677	673	645	683	631	639	591	634	651	607	648	584	667	667	604	637	597	617	633	606	613	606	610	634	648	680	622	705	697	676	628	680	607	630	676	640	652	601	632	604	615	662	680	614	629	641	631	619	647	672	627	649	607	656	639	641	635	667	613	670	633	645	609	634	657	653	640	610	592	628	626	620	623	582	657	662	660	627	614	648	613	603	605	680	593	680	650	591	643	676	574	617	624	656	642	621	585	646	680	634	593	648	642	626	616	626	658	605	634	664	646	654	617	629	604	640	617	631	667	602	638	628	636	623	625	635	644	593	618	606	647	646	637	600	609	635	608	648	616	638	644	603	607	615	637	610	615	639	602	645	609	636	642	615	657	655	610	650	617	661	660	669	659	602	628	660	665	589	624	627	625	639	617	623	647	658	610	641	670	593	660	636	640	605	650	613	631	589	646	655	635	609	614	649	601	635	650	609	634	613	678	604	662	629	644	644	628	626	644	642	650	627	628	643	654	624	614	624	596	659	631	639	650	587	610	635	627	672	601	621	597	684	648	663	672	622	619	617	645	612	629	693	641	643	600	661	611	637	654	637	670	621	659	648	606	646	639	625	653	620	605	665	644	599	615	651	591	636	645	622	580	610	643	672	632	585	637	640	606	701	649	647	602	631	589	667	623	596	641	672	605	626	626	629	608	658	610	608	622	659	650	635	680	606	612	628	664	653	603	624	624	623	670	673	660	644	628	646	620	614	607	669	602	657	653	669	642	624	654	612	629	633	632	664	646	663	638	640	563	633	653	633	635	639	616	641	629	669	611	653	638	666	624	624	665	629	592	614	615	639	641	669	629	650	628	638	646	619	612	625	663	648	592	651	635	608	606	617	664	632	642	612	675	655	595	605	658	632	601	651	621	631	651	643	659	645	606	610	664	648	660	642	622	645	654	643	630	661	663	675	639	658	654	627	639	670	621	628	655	621	628	636	637	663	638	637	616	660	621	609	670	631	598	649	607	628	646	642	644	597	622	669	646	647	596	657	628	655	659	645	589	626	659	623	604	659	608	598	662	626	612	646	633	660	643	678	637	635	664	632	627	634	702	645	638	596	649	617	642	612	636	626	643	612	646	601	647	662	627	679	663	609	662	624	601	645	649	657	609	648	596	605	654	649	650	659	648	594	609	673	638	653	613	632	631	617	630	659	647	690	671	639	649	629	636	628	668	610	623	613	647	636	632	674	659	594	665	643	647	628	649	639	656	603	673	613	610	603	629	578	613	668	655	587	624	572	635	658	608	677	599	641	643	671	609	643	598	588	663	640	626	623	625	628	663	648	612	641	644	633	644	621	671	550	637	649	624	626	647	689	640	638	625	642	637	647	640	634	654	662	638	708	669	633	678	640	639	641	598	664	639	622	587	657	667	601	655	637	644	658	636	623	618	654	616	633	632	639	629	637	646	566	630	666	587	635	630	582	638	627	605	636	666	583	631	626	602	630	646	607	618	631	617	654	615	674	656	606	612	627	661	607	606	604	603	639	635	643	632	614	628	662	638	649	600	628	637	609	631	647	606	626	626	610	618	601	600	653	673	591	658	670	631	594	615	638	612	646	631	618	644	605	648	693	584	646	611	628	639	613	599	597	652	623	624	629	620	618	636	628	708	662	602	685	650	629	633	647	620	643	622	588	663	665	634	610	661	611	639	646	638	625	611	630	677	670	573	619	585	622	672	637	601	633	670	621	612	621	628	616	572	586	598	646	627	618	606	625	636
24612	21658	28628	24833	19831	4263	1247	774	577	519	520	447	434	413	435	367	420	389	370	363	368	380	358	341	374	374	347	389	336	347	381	345	334	355	349	348	331	360	362	373	363	328	337	354	338	362	379	366	376	353	354	345	340	358	375	370	327	356	341	399	325	359	391	375	375	341	377	330	366	345	355	361	358	356	343	350	379	356	370	340	328	355	355	391	351	366	339	341	343	347	356	340	370	377	335	356	322	362	363	364	361	362	360	353	340	337	350	355	345	363	369	369	356	338	350	328	364	356	363	376	338	338	400	336	309	366	399	337	327	329	329	342	391	327	348	355	371	374	361	361	406	385	365	328	387	345	348	357	333	347	350	322	351	354	358	349	348	347	336	348	340	365	387	323	345	366	352	392	350	343	333	353	362	357	319	328	366	353	345	324	323	343	363	368	362	350	357	317	324	332	355	348	356	333	365	319	353	345	354	360	373	323	351	345	339	335	342	355	351	329	333	376	332	345	349	342	346	349	355	347	374	366	348	367	337	320	336	363	344	347	349	326	359	330	383	363	334	353	314	363	365	328	372	352	382	370	315	352	319	362	346	378	326	316	386	345	339	360	359	340	344	323	370	318	360	353	367	346	381	353	342	379	355	359	356	368	370	372	365	319	349	348	345	340	330	374	349	332	324	339	317	347	374	339	333	351	346	337	391	366	353	380	361	340	355	341	342	354	341	351	370	364	307	369	353	342	337	373	333	399	386	347	343	341	338	307	366	313	336	360	316	338	364	380	360	360	364	365	351	359	332	351	369	362	356	337	379	323	323	358	374	350	329	327	364	348	372	344	388	343	334	370	323	355	349	367	383	395	355	344	364	344	334	332	323	374	372	399	348	379	359	367	327	352	322	344	353	390	366	362	331	330	354	378	342	339	324	335	408	347	354	338	363	348	347	373	383	390	313	392	350	371	390	353	336	378	386	385	347	344	389	361	353	391	325	337	340	357	361	359	346	326	365	333	307	330	343	331	351	368	367	342	332	365	365	321	305	365	383	371	345	346	359	363	359	320	337	359	367	336	377	338	365	346	357	394	315	349	319	375	351	349	360	363	342	306	329	352	372	388	357	337	379	360	342	360	326	367	347	366	339	334	328	339	362	374	387	353	375	333	337	390	353	369	344	367	359	343	358	336	354	352	370	362	334	328	358	352	357	344	352	372	348	335	347	368	319	355	339	349	326	351	341	347	355	379	357	350	328	333	373	327	353	347	367	372	331	376	316	334	334	342	328	336	381	355	426	344	349	337	326	357	371	366	369	339	371	354	347	359	360	326	362	348	341	338	323	350	324	348	382	393	333	325	367	339	333	379	351	314	382	351	378	384	366	331	375	339	360	366	328	370	351	339	335	336	333	372	362	355	329	359	348	363	356	335	339	364	337	365	351	327	363	348	371	349	350	333	349	365	343	370	343	373	367	355	349	341	324	344	347	350	312	338	350	389	336	324	335	364	354	370	354	379	356	357	342	340	363	347	326	351	354	326	368	325	353	342	346	361	335	320	344	376	332	313	306	350	397	353	367	362	345	381	331	372	362	297	367	321	357	345	357	336	334	347	350	328	353	335	339	348	368	331	342	373	389	373	359	342	346	350	339	356	334	338	326	356	354	329	330	324	361	358	348	357	344	337	355	354	392	342	378	364	381	365	373	361	364	340	334	379	404	356	373	350	333	377	358	344	350	366	390	316	379	347	379	375	346	354	376	353	360	366	361	345	342	362	348	334	377	366	350	374	316	363	336	339	330	384	360	354	346	361	391	357	359	335	342	351	355	334	356	340	369	351	336	355	351	353	350	361	341	359	340	369	360	356	356	310	350	336	345	337	368	359	341	336	313	342	357	361	366	333	381	372	350	371	349	372	350	372	349	340	362	388	354	357	342	372	361	322	378	332	350	377	343	371	319	373	335	337	366	338	333	329	357	346	341	403	374	332	374	324	337	327	349	354	351	349	355	376	362	332	321	357	380	345	369	360	390	364	312	317	371	362	345	340	334	335	372	357	333	330	347	346	338	337	376	327	342	331	338	305	382	350	380	335	357	339	331	340	326	361	334	347	374	353	356	334	315	362	353	360	349	352	359	347	335	360	350	324	346	387	337	347	314	364	361	359	345	333	332	371	352	353	347	348	330	363	361	351	378	331	344	358	334	371	370	316	319	380	362	350	364	382	322	364	343	360	372	371	372	368	317	333	305	377	350	358	355	335	359	342	322	375	351	363	347	360	336	343	335	343	343	341	326	320	359	312	370	361	348	343	335	352	358	339	333	350	355	346	346	347	348	304	341	380	320	342	341	357	363	365	343	334	335	323	362	368	365	337	365	333	319	358	341	375	336	349	315	355	321	359	366	325	336	357	380	370	370	342	361	344	373	326	348	347	317	358	355	360	367	304	357	381	320	336	354	355	358	380	372	344	394	377	342	381	374	355	328	379	356	346	324	339	345	334	338	355	356	340	373	344	329	345	372	344	352	355	392	376	346	371	345	368	324	378	367	325	380	328	367	349	366	330	360	354	354	346	371	352	356	323	334	342	358	356	348	360	354	346	331	388	349	319	343	364	355	367	314	380	336	386	334	346	355	358	349	351	340	385	369	377	381	330	360	367	356	352	356	333	311	334	380	381	355	329	369	351	369	343	380	331	356	353	343	349	356	378	353	362	367	366	355	376	341	390	367	358	356	345	370	344	364	358	345	359	362	328	342	365	359	368	342	368	357	321	328	356	372	362	339	346	326	366	356	339	373	347	363	360	348	338	359	349	341	372	368	382	360	384	384	368	363	370	315	355	320	336	349	359	337	389	338	358	330	350	362	344	353	369	323	353	367	318	343	341	358	368	358	324	323	339	337	380	363	340	375	363	331	381	386	331	358	350	369	388	365	362	342	369	352	340	363	336	367	375	327	352	322	339	342	305	366	351	317	360	348	358	365	379	382	346	371	340	355	363	316	340	331	365	336	327	347	365	337	356	359	343	393	351	359	357	337	347	327	338	334	350	343	340	349	349	361	354	356	375	369	329	348	367	336	366	341	338	361	340	344	366	334	359	365	319	359	337	327	347	366	331	365	366	339	334	346	372	361	373	356	374	375	346	346	332	356	363	367	346	356	372	366	354	309	368	328	346	350	327	352	330	387	341	369	326	347	371	357	346	329	315	389	319	325	345	352	329	358	364	340	336	349	366	342	352	378	342	361	347	359	362	337	381	354	325	365	347	338	327	352	355	354	370	347	294	322	360	328	343	347	370	356	347	345	301	346	385	320	364	350	341	323	384	373	346	370	363	333	335	373	314	357	374	336	355	325	338	346	367	370	334	358	351	327	329	350	329	359	352	367	347	382	381	353	386	325	374	356	344	332	351	340	337	373	356	356	360	367	342	342	358	314	335	336	341	354	304	333	349	372	341	380	359	312	327	360	373	358	354	389	376	329	362	316	342	326	334	410	333	337	328	379	347	350	326	348	343
41825	52066	27981	6512	3229	3102	2344	1869	1311	1093	1008	910	765	827	752	679	674	647	633	652	633	611	584	622	641	643	624	558	611	607	600	576	621	581	593	621	617	596	579	612	594	574	589	572	581	585	578	584	585	571	538	590	570	539	608	589	574	562	546	540	582	573	564	569	618	537	553	540	561	561	549	567	550	557	574	580	592	579	543	606	625	608	570	565	555	600	568	612	604	523	606	615	577	538	564	565	622	582	550	572	556	557	566	577	561	611	586	552	556	624	562	557	551	586	534	575	519	560	603	597	551	528	514	592	605	588	546	643	578	564	616	554	533	553	575	627	584	595	596	596	558	555	547	564	578	572	568	570	608	605	600	536	565	588	537	594	570	597	570	553	552	594	567	587	573	547	545	590	556	575	566	583	542	590	580	594	558	547	575	549	576	585	563	554	551	535	569	556	558	578	572	591	574	543	517	549	582	534	584	570	596	593	612	590	560	578	537	545	564	604	584	514	583	562	614	591	544	584	530	561	583	575	554	552	546	534	564	539	556	532	542	635	582	574	554	555	600	644	580	563	579	558	561	571	520	569	597	583	581	579	567	570	557	576	540	575	567	557	589	558	567	590	559	585	570	553	618	545	583	519	552	568	539	557	572	532	571	565	566	571	566	543	558	607	593	553	590	606	568	555	584	558	571	552	567	598	604	581	543	619	583	591	561	562	555	576	593	598	538	544	569	574	540	561	571	611	582	595	553	582	576	574	616	564	576	597	544	544	566	553	586	568	539	573	585	617	595	578	572	614	576	581	561	578	577	584	567	573	542	567	557	530	553	540	541	521	558	554	609	588	579	606	529	603	584	560	596	606	543	579	584	555	581	586	559	596	552	547	575	581	585	528	596	552	545	571	540	559	543	553	566	589	543	576	619	558	589	589	594	588	623	622	598	567	541	553	534	566	561	556	573	601	571	551	582	587	601	558	558	575	577	525	585	582	523	575	575	632	560	534	589	549	579	604	531	581	602	550	587	613	572	578	569	569	557	591	585	575	565	556	607	534	612	558	582	563	578	580	605	550	567	581	572	576	570	573	545	549	584	579	588	589	562	580	587	568	572	574	560	544	569	526	557	567	577	594	594	565	552	585	545	557	562	550	573	571	594	548	524	540	537	568	587	571	589	566	562	578	583	572	556	586	589	519	594	573	534	560	564	588	582	565	545	590	588	534	536	595	614	542	595	579	592	540	547	559	584	510	597	547	593	576	602	573	567	560	568	599	582	578	616	580	570	540	587	587	574	566	568	579	532	532	604	581	577	564	536	576	575	571	548	578	571	579	559	559	594	589	527	563	547	557	587	591	554	602	566	604	578	550	581	578	545	550	596	590	524	570	570	568	564	569	595	534	574	592	578	572	586	558	558	549	574	544	561	557	578	602	529	559	586	554	554	586	589	548	559	572	540	623	579	596	595	609	577	615	595	530	572	540	549	587	596	551	575	591	543	498	584	559	610	551	577	576	589	597	594	580	578	551	554	550	617	592	551	604	572	606	563	540	547	604	570	584	590	576	573	551	559	571	613	572	529	566	589	558	602	559	588	542	584	526	579	563	553	598	614	575	598	551	558	576	575	555	590	593	573	590	588	541	566	544	608	586	563	570	549	570	512	547	583	577	562	597	573	559	586	582	616	614	596	597	590	586	571	553	576	600	602	637	566	531	634	608	552	599	570	556	570	539	613	546	614	559	589	553	562	579	558	544	537	577	584	592	551	588	568	588	564	600	617	543	558	580	560	538	538	568	611	546	553	560	573	569	590	557	583	521	574	555	622	604	603	602	534	585	580	561	598	571	548	547	551	553	621	592	605	580	582	568	611	570	595	588	566	546	589	571	517	582	582	576	590	557	581	536	577	580	581	565	601	576	587	608	581	586	589	579	560	561	604	561	577	542	593	593	601	576	596	615	588	571	566	565	555	528	606	602	587	604	575	542	539	565	547	584	600	596	603	522	522	583	601	535	582	542	567	546	561	571	549	575	572	560	569	569	526	621	602	570	544	596	610	558	557	578	554	594	590	605	534	544	561	566	561	591	556	574	553	559	590	601	569	580	593	588	578	568	604	571	562	570	564	563	586	584	608	547	578	577	598	584	578	581	606	534	597	576	614	568	593	547	554	542	585	544	563	578	546	598	562	608	572	640	544	579	546	564	553	508	577	560	585	578	577	559	557	547	597	593	549	576	609	583	591	557	565	550	605	541	561	590	584	545	624	584	561	609	517	572	541	597	564	564	557	522	570	543	532	516	588	549	573	609	570	534	557	579	564	567	573	586	569	575	584	581	545	576	575	553	604	540	580	562	562	582	551	581	586	582	542	594	569	550	591	572	575	574	567	531	539	595	543	541	575	560	599	546	556	588	551	630	610	608	581	586	565	566	562	589	539	616	568	582	584	554	543	569	597	582	600	586	587	563	590	566	587	546	585	562	579	558	544	559	560	560	571	578	547	598	581	609	562	542	589	555	561	540	560	562	555	557	570	553	611	563	575	556	568	540	513	575	614	559	641	537	586	535	556	538	588	598	591	563	566	558	623	601	564	570	532	560	551	563	571	557	571	567	560	528	586	558	563	605	570	572	585	604	626	576	585	571	563	597	589	555	635	612	595	550	592	601	573	547	584	572	602	558	580	614	573	599	558	566	568	576	555	530	563	558	578	553	606	567	583	579	572	578	616	585	548	556	582	514	563	557	574	588	540	526	558	568	593	555	589	551	557	563	600	540	582	583	579	565	578	558	601	605	532	539	545	573	580	611	598	546	558	560	565	573	543	600	540	575	544	588	574	604	570	610	537	550	574	548	579	575	536	562	558	537	590	618	567	576	598	589	544	588	560	608	531	589	555	595	590	606	583	556	561	580	583	585	570	598	576	586	543	563	605	589	563	591	581	568	558	563	517	592	568	559	574	591	543	574	586	605	592	580	607	558	531	590	533	583	568	557	542	550	561	548	610	587	545	568	583	592	580	595	562	620	587	603	553	556	544	546	590	561	569	562	566	548	623	550	576	563	508	577	602	597	579	547	558	579	515	572	543	583	544	608	578	614	547	585	612	555	554	566	554	563	552	581	592	554	576	525	583	537	541	603	573	589	595	529	580	589	599	571	561	591	560	589	545	565	571	564	542	591	596	570	566	579	561	585	602	522	571	557	565	528	584	566	597	604	564	577	536	591	583	546	592	613	594	586	570	563	521	578	570	575	577	573	558	530	563	562	546	592	535	593	562	542	537	606	547	612	577	591	564	586	566	563	582	600	576	569	609	540	580	569	626	556	558	603	575	552	592	562	632	601	584	553	625	511	571	568	562	576	569	564	620	549	611	544	550	570	545	578	541	568	555	588	538	564	564	553	534	580	589	569	623	569	585	579	591	560	568	557	576	566	566	581	603	598	609	558	549	546	565	611	585	581	597	562	574	611	564	560	583	579	583	565	545	592	582	566	602	569	537	563	565	571	535	536	573	573
23670	21679	29292	24232	21524	19236	2733	858	515	416	423	301	312	259	263	249	223	200	210	204	172	178	189	183	187	206	188	167	184	165	174	152	170	169	156	153	167	156	167	169	181	147	189	156	160	164	168	167	148	166	176	142	165	168	157	163	156	170	191	152	168	160	153	157	176	155	171	168	160	147	145	142	167	175	150	179	151	177	155	148	159	152	154	168	151	152	166	161	171	162	143	164	165	153	150	138	140	146	176	157	139	145	143	165	166	164	152	152	139	147	142	176	147	155	147	145	148	140	155	152	166	140	143	137	163	165	149	159	167	172	156	159	162	149	141	134	167	131	151	161	140	171	138	164	160	157	165	134	163	182	144	144	178	144	164	161	156	162	160	163	155	154	143	150	126	145	154	144	154	148	175	168	145	131	168	152	160	148	155	152	167	179	159	141	161	156	141	156	141	146	168	156	159	144	156	140	144	159	144	153	141	156	165	160	138	141	162	164	168	146	129	155	147	136	158	158	151	160	153	160	155	157	156	137	152	152	172	144	154	160	161	156	144	155	157	153	149	159	154	134	162	156	163	160	141	149	156	163	166	132	152	161	164	169	156	163	167	135	157	163	140	150	155	145	153	132	145	159	177	156	157	157	143	164	166	168	136	142	162	172	146	182	153	117	164	163	172	154	161	170	139	140	160	163	138	126	156	152	158	142	146	168	152	151	150	152	185	138	182	149	167	152	162	154	149	148	145	149	143	156	140	116	159	152	151	152	154	151	163	160	164	175	159	148	157	158	166	161	145	151	164	154	157	147	130	151	146	153	142	154	145	164	175	151	171	138	138	155	156	143	136	171	160	172	169	141	139	171	162	177	135	163	139	153	148	151	138	161	142	154	130	136	175	162	156	154	150	157	157	142	147	167	155	143	159	164	152	151	137	182	148	162	189	160	139	140	148	144	179	141	160	153	162	154	161	149	149	175	153	145	161	140	146	132	149	176	149	163	161	144	139	145	145	151	124	142	173	150	150	156	143	157	153	154	174	148	148	135	161	157	142	160	144	154	151	140	160	157	127	155	156	143	169	151	147	153	152	157	135	142	137	146	139	144	150	131	125	144	171	149	152	164	177	162	158	153	144	151	171	155	139	150	125	179	163	164	163	149	173	149	165	128	164	176	136	150	147	150	151	141	147	162	151	170	152	153	133	181	162	174	159	157	165	147	143	144	154	159	162	141	171	166	155	151	154	162	147	170	164	159	155	150	171	139	160	149	157	165	143	172	147	152	158	157	167	146	154	149	148	161	143	153	151	131	143	164	168	134	143	149	153	130	167	148	148	159	156	149	157	169	133	148	150	160	155	153	140	151	166	151	145	169	141	147	134	146	157	152	159	168	150	160	177	146	135	140	181	161	144	144	156	154	159	172	139	167	165	149	151	181	158	140	139	162	133	160	140	160	159	162	180	150	163	144	162	157	133	129	145	140	136	145	166	160	157	155	141	133	177	144	153	144	120	142	148	156	174	149	153	155	129	143	151	160	151	145	149	152	159	157	146	166	157	184	169	145	159	165	168	152	167	147	160	151	155	152	172	157	171	171	190	169	162	157	175	158	148	153	161	138	163	159	137	156	160	147	165	150	167	168	163	156	137	151	191	152	144	152	161	171	156	159	145	163	169	176	145	163	152	176	149	166	149	158	173	160	158	168	169	174	151	165	151	158	154	161	159	145	165	154	150	147	139	150	155	159	147	157	173	157	155	167	143	166	165	172	133	153	148	138	156	152	152	150	154	146	158	146	162	140	160	144	148	163	162	149	154	162	168	120	160	124	168	144	143	136	163	150	153	165	160	142	152	164	159	157	165	145	176	148	151	157	171	168	173	148	160	153	132	157	165	166	137	151	165	176	153	141	153	146	144	158	142	139	141	155	135	132	174	163	165	162	154	156	164	149	146	162	170	161	189	164	171	175	133	148	145	133	159	150	150	138	152	165	148	159	169	157	185	162	169	142	142	161	141	126	153	169	137	161	151	148	145	150	154	133	194	150	156	133	136	157	151	149	165	152	129	183	155	149	137	144	183	170	137	162	159	141	148	155	137	143	169	145	163	171	162	158	156	142	152	186	165	170	165	144	159	133	161	150	148	156	159	146	127	155	149	145	148	160	152	138	173	148	152	167	134	171	165	157	171	169	157	155	154	141	140	142	140	146	164	159	164	142	151	143	184	141	150	154	164	153	149	183	147	151	143	173	138	151	168	150	153	164	170	156	145	156	168	167	150	175	152	156	174	143	160	157	191	153	162	145	146	153	149	154	149	174	151	166	164	159	169	158	178	167	165	170	165	144	152	179	171	148	161	153	145	150	141	145	164	144	169	159	170	149	174	147	145	123	136	140	172	162	160	139	155	118	173	156	168	160	148	165	164	164	135	148	164	134	170	166	167	142	138	141	145	143	152	159	152	167	151	142	149	173	132	165	162	157	161	158	152	144	125	145	142	163	166	168	146	137	147	157	145	147	149	151	163	163	169	153	164	135	138	145	158	160	159	161	147	162	160	161	151	155	145	137	147	166	152	173	163	155	152	154	174	154	165	159	140	145	146	155	161	135	154	154	144	154	139	149	181	151	162	140	169	166	153	142	169	147	142	145	152	165	150	156	140	145	115	155	153	148	160	158	129	149	143	147	151	170	166	137	176	166	147	186	168	158	164	165	156	131	141	150	151	149	174	173	151	165	157	151	163	140	141	160	149	133	157	179	137	159	157	153	158	138	165	154	135	156	162	147	186	162	159	153	137	158	164	155	140	170	155	131	150	172	149	140	166	155	162	133	150	180	160	162	138	149	165	144	142	152	171	183	161	143	143	148	169	161	148	146	143	161	171	157	142	150	144	132	166	156	138	177	154	167	161	171	149	167	170	154	153	154	155	150	171	170	147	160	163	145	147	129	158	155	136	148	138	148	139	150	183	148	140	153	147	136	150	155	156	147	145	151	147	159	147	161	151	150	163	173	153	140	143	169	180	163	146	166	170	162	164	157	157	140	153	152	150	150	166	152	155	157	162	161	142	145	174	144	148	160	139	160	159	144	134	185	173	134	156	148	160	147	153	143	150	138	154	162	149	153	161	164	147	182	158	179	154	170	169	121	179	179	129	134	145	149	167	139	169	161	154	145	152	145	155	128	182	165	146	145	160	156	149	146	147	137	157	190	170	148	132	159	152	152	175	154	187	145	137	137	147	163	129	161	162	151	133	157	150	160	173	122	175	149	141	163	171	127	141	151	147	152	155	164	149	180	153	184	154	136	153	152	139	167	164	164	159	135	155	163	146	155	150	146	168	127	142	142	146	166	172	159	142	161	172	174	153	131	132	171	146	162	151	155	148	149	169	152	160	152	162	166	148	155	161	145	159	171	130	147	168	143	142	145	141	172	132	143	139	171	172	132	142	137	139	143	142	144	168	153	153	164	159	173	162	157	154	141	151	149	129	161	164	135	141	158	166	163	148	152	165	162
44175	60174	30811	7867	4301	3825	2793	2347	1559	1156	1168	896	734	703	558	551	493	483	388	360	372	365	364	330	320	322	318	323	316	292	318	288	283	311	274	316	262	263	287	264	272	269	266	290	264	269	255	287	252	284	278	289	255	281	292	287	302	266	284	263	255	266	283	242	281	266	281	262	261	301	237	272	258	252	278	277	252	254	239	252	260	263	251	266	272	243	263	247	236	264	259	265	280	265	239	248	257	265	237	250	244	270	235	256	274	233	242	293	258	260	268	227	226	264	234	251	257	253	268	278	233	279	264	284	262	246	236	247	267	248	285	254	242	266	265	255	275	251	280	238	277	254	246	246	269	263	281	283	235	234	274	242	233	266	236	238	246	249	289	238	235	273	256	243	289	263	287	271	256	256	263	253	259	256	265	272	254	275	263	236	273	240	287	287	239	291	255	272	252	264	241	246	262	250	264	240	268	270	263	258	255	241	253	233	240	278	256	253	270	267	235	267	257	250	251	265	281	263	275	264	263	276	270	277	284	249	249	247	288	272	272	271	245	261	302	254	252	269	275	255	243	252	255	249	264	246	250	253	253	257	277	252	252	257	247	264	251	243	235	264	243	241	271	251	262	258	258	245	258	283	244	252	275	272	231	284	243	253	250	243	243	279	245	295	251	263	288	288	257	283	261	260	276	253	265	267	268	280	220	222	235	248	254	253	269	235	271	247	290	243	278	271	252	246	275	267	271	269	244	282	271	269	253	270	263	268	253	262	241	273	265	260	234	232	248	273	264	254	246	245	264	240	252	262	253	249	283	263	258	227	267	262	247	270	279	258	234	237	278	245	243	263	229	259	291	255	275	250	249	279	259	243	279	247	253	247	273	252	267	256	263	259	249	250	244	255	258	245	257	276	270	250	269	246	272	291	266	256	235	271	226	239	235	254	272	226	262	262	266	263	261	266	242	268	255	250	225	243	266	224	261	273	243	238	269	227	254	292	255	256	260	252	267	243	259	258	237	234	229	238	268	270	267	243	253	247	265	245	256	280	258	273	247	269	283	272	245	229	244	272	235	230	270	279	259	277	233	270	249	256	243	261	246	261	293	262	258	275	252	264	254	254	258	231	230	235	246	256	261	265	287	237	261	243	258	257	263	258	247	240	250	265	273	246	279	273	256	260	246	248	281	242	277	266	242	267	234	252	252	238	226	257	254	262	268	256	262	259	282	281	241	251	278	274	219	262	268	260	251	284	270	229	270	276	252	252	257	276	267	259	255	265	220	270	269	242	295	264	283	247	264	261	266	261	269	253	253	273	247	240	239	269	249	238	269	262	266	264	245	282	268	241	261	258	264	236	259	262	251	281	265	248	257	279	287	252	284	239	271	297	250	245	258	265	261	310	259	242	256	257	296	257	251	277	245	242	258	242	266	268	225	240	246	254	249	236	203	250	269	264	263	268	232	251	255	276	248	257	268	251	244	232	254	257	280	272	245	248	249	233	266	297	268	232	245	234	253	247	248	251	247	259	272	244	251	246	263	255	251	260	287	257	253	237	301	265	287	238	256	248	269	254	232	283	288	299	246	262	230	255	279	242	286	250	227	257	265	246	242	282	267	275	223	253	239	243	230	258	269	263	276	268	266	264	260	249	291	257	267	300	257	244	255	266	235	257	240	270	244	261	261	250	282	222	271	249	285	285	258	253	248	234	267	248	270	249	248	279	264	251	252	279	276	260	248	230	244	246	265	246	261	266	242	246	252	225	260	301	228	271	270	238	263	258	265	294	282	236	258	245	264	264	303	273	271	237	248	244	272	251	253	264	233	256	279	262	278	241	265	236	237	231	264	245	278	255	251	226	265	273	255	249	259	270	279	247	290	292	258	257	249	246	250	272	273	228	262	229	263	298	264	255	239	259	247	235	260	235	254	260	276	262	286	251	224	256	250	249	265	267	243	273	251	243	250	274	264	237	236	244	237	258	237	251	267	293	247	247	249	260	296	259	252	260	236	290	279	267	260	242	242	253	265	269	267	250	283	278	253	293	233	263	269	257	246	270	266	258	264	272	257	249	253	278	236	253	245	233	290	273	270	237	256	273	291	249	256	252	283	236	234	239	264	234	275	244	247	255	243	266	246	264	244	268	248	278	244	258	265	244	257	250	257	268	256	256	237	265	227	280	245	271	264	256	253	227	261	225	268	257	262	284	262	242	224	262	265	243	242	252	273	267	287	252	262	247	244	272	245	258	271	254	272	264	262	255	269	276	277	239	238	243	250	245	241	260	228	245	260	270	247	266	256	236	261	280	267	246	234	251	255	257	275	272	219	241	265	260	249	262	240	237	260	287	250	246	226	273	249	254	250	252	261	268	285	250	251	271	250	239	247	234	270	274	249	269	261	217	228	256	255	258	246	275	280	280	237	263	262	285	264	279	261	231	231	249	263	223	246	273	252	261	277	244	277	240	252	245	267	267	282	215	230	277	262	252	268	260	250	263	247	233	263	246	260	265	260	263	277	264	269	245	265	247	254	290	254	271	233	268	245	246	267	272	277	252	262	274	268	285	266	225	248	276	264	265	240	253	223	271	262	233	243	257	258	234	241	287	247	242	245	254	224	241	262	270	268	252	261	254	256	256	259	273	245	256	271	248	253	255	281	228	261	275	264	274	236	251	224	261	260	252	258	276	266	264	266	285	249	262	234	254	248	256	273	237	266	273	248	245	239	273	282	253	246	237	258	255	249	244	255	274	249	253	245	276	252	255	227	288	239	251	259	266	253	262	285	261	293	251	261	246	225	265	254	253	249	265	231	248	236	238	275	263	251	266	243	270	258	277	273	246	291	259	263	251	242	283	261	274	266	238	254	265	269	216	296	286	268	239	252	239	272	279	286	269	272	243	253	252	250	264	282	249	235	264	264	261	242	275	245	242	243	249	271	279	294	283	236	233	293	266	255	257	269	297	256	253	256	261	259	288	292	253	241	238	265	267	248	282	267	255	260	270	246	282	253	267	256	247	262	265	253	245	260	274	238	256	271	267	237	258	248	252	267	244	261	244	267	250	282	273	242	240	268	254	261	245	279	251	229	229	266	236	253	220	251	259	270	246	283	235	241	275	253	276	285	259	257	263	245	242	258	252	271	240	262	233	270	245	262	257	234	240	266	268	246	233	286	237	222	239	237	248	263	270	248	257	259	246	254	293	255	280	275	262	239	257	251	243	253	240	269	251	274	262	263	251	251	256	268	250	257	269	273	257	239	258	286	229	286	273	274	280	230	255	276	261	265	258	249	258	229	250	276	262	263	239	273	267	281	248	301	267	267	245	273	235	261	265	233	239	247	265	264	237	248	251	270	244	245	284	241	254	256	274	250	280	243	272	280	263	230	263	256	265	225	260	243	250	256	244	273	271	282	243	246	223	220	247	250	263	267	271	278	276	264	268	238	255	264	245	229	264	243	258	253	255	257	279	268	246	271	273	240	270	240	250	252	271	264	242	275	261	252	234
29232	24768	16267	3429	743	616	501	517	469	431	468	445	389	389	411	388	411	420	371	387	405	398	375	376	421	418	376	393	403	398	415	464	406	409	379	401	378	369	400	401	390	383	396	366	390	400	400	366	346	385	386	402	358	381	361	377	416	386	395	373	407	400	420	367	396	376	384	414	357	408	377	384	373	428	421	369	354	397	389	384	406	395	383	369	397	419	408	397	341	388	404	408	372	403	423	392	405	437	426	401	406	403	378	413	374	383	387	395	405	422	371	389	364	359	404	406	368	365	371	383	385	443	366	398	402	381	379	406	398	416	403	387	382	388	408	412	389	398	400	424	355	390	387	359	375	380	400	392	402	375	381	392	380	360	408	395	424	418	419	409	385	367	386	433	391	403	391	405	362	430	401	406	387	384	372	381	356	410	387	384	422	381	400	403	389	406	359	433	389	398	409	391	402	414	418	386	443	360	336	376	380	383	425	386	377	398	358	369	403	402	384	366	418	388	419	418	384	370	395	377	424	380	360	389	401	391	405	400	362	413	412	389	383	361	398	417	390	399	409	394	407	402	376	416	398	408	378	340	400	379	404	399	412	409	371	372	416	360	436	377	403	382	374	408	421	386	382	397	423	429	400	370	365	414	369	369	427	378	369	388	392	415	370	425	369	383	374	359	385	396	412	420	378	403	407	388	406	381	401	413	430	413	402	366	363	439	425	390	392	397	360	394	404	397	418	377	386	400	428	401	413	393	381	377	370	381	392	364	386	418	401	384	394	377	380	416	362	392	387	411	384	395	393	387	379	412	357	432	379	422	394	451	407	400	425	383	392	403	383	361	385	413	398	367	428	381	381	404	386	412	409	408	394	386	368	361	378	397	415	421	394	419	399	401	373	391	374	407	400	408	358	433	400	410	382	368	388	378	402	397	416	397	371	411	375	388	391	397	397	403	406	409	398	383	385	434	377	384	421	386	399	363	392	416	414	449	420	394	388	390	421	406	385	385	413	389	380	394	390	376	357	360	375	368	408	424	396	377	384	399	405	411	356	379	405	378	396	371	375	384	408	359	360	384	397	386	399	366	403	397	375	385	374	411	415	378	411	380	386	404	388	382	401	383	408	414	383	406	388	413	393	373	380	397	375	392	394	392	360	386	361	385	350	388	408	364	375	368	387	356	381	409	380	387	410	411	404	399	389	365	396	408	388	401	381	412	407	408	407	370	401	404	411	366	388	406	422	369	383	398	389	400	376	402	387	386	367	377	396	368	382	420	400	392	368	383	394	367	408	388	408	429	399	410	416	400	384	387	394	406	429	409	382	374	394	381	376	407	396	391	407	420	389	404	383	382	413	374	409	394	372	391	394	398	386	395	364	388	398	392	377	416	405	419	366	367	417	387	421	426	392	390	373	389	396	383	376	427	394	401	372	412	379	394	379	406	393	399	386	408	365	359	358	411	376	388	358	404	423	398	428	405	407	375	403	403	375	431	350	436	386	387	396	391	405	340	403	411	418	390	399	405	380	390	394	408	406	385	433	409	405	357	391	383	415	408	390	391	373	386	405	426	402	377	430	392	413	448	357	362	399	404	395	379	414	402	359	400	379	408	400	383	404	365	386	354	429	404	369	364	399	387	422	370	396	389	372	375	385	381	394	397	387	391	388	381	404	373	370	366	412	394	391	387	396	371	360	386	377	383	395	388	375	410	399	381	385	393	395	346	386	393	388	398	409	390	394	378	411	398	388	394	428	408	371	371	403	391	402	411	369	414	390	403	406	410	360	428	377	388	408	378	409	396	362	406	413	366	387	406	359	386	399	425	371	380	401	384	378	414	359	357	395	371	388	384	399	364	378	405	397	387	365	396	404	392	382	392	384	385	417	425	409	401	355	366	392	372	411	378	397	356	406	389	397	406	380	368	399	385	386	398	426	397	388	403	397	407	384	377	417	388	361	373	408	379	354	365	391	397	376	389	406	400	434	402	424	370	403	427	375	380	401	372	374	394	377	404	369	357	391	391	428	420	409	393	358	390	401	373	347	356	377	402	390	406	402	409	412	422	360	383	395	377	379	392	414	370	411	384	397	408	394	393	396	416	381	391	411	377	368	373	390	375	435	397	383	399	370	364	422	422	398	371	407	386	412	424	369	421	395	352	386	399	395	412	410	359	380	402	386	403	424	357	395	365	396	382	348	406	386	368	371	413	397	394	378	389	391	400	391	373	414	371	418	390	382	388	422	387	384	414	440	411	425	427	441	408	376	410	396	401	402	408	393	368	376	418	381	398	423	423	376	354	395	429	375	392	400	423	411	388	433	361	422	418	393	357	397	396	366	410	384	411	359	411	384	407	384	394	370	379	373	369	387	409	379	374	382	387	350	390	392	396	423	417	381	378	412	375	401	370	355	355	395	401	419	378	419	390	364	409	380	425	381	380	380	419	374	413	422	398	419	397	418	362	388	368	352	451	391	412	428	389	421	421	382	425	377	382	399	399	390	407	404	388	419	384	374	377	390	383	398	391	390	366	407	403	395	355	397	423	412	407	366	418	391	410	377	404	389	446	378	354	395	434	416	394	372	411	417	394	396	390	414	408	410	401	415	377	405	399	384	439	378	392	385	398	370	359	390	375	359	420	401	386	369	391	383	368	387	371	391	412	382	423	392	391	389	368	377	401	395	352	387	389	376	413	413	401	418	381	401	392	403	425	381	371	382	410	405	392	370	376	393	380	414	370	380	392	388	368	404	376	386	408	362	398	397	404	389	399	406	362	379	436	403	385	351	413	389	389	409	384	386	406	390	388	403	407	407	398	378	369	400	398	393	383	401	377	371	372	421	373	386	433	375	362	398	392	421	382	385	380	387	424	419	400	396	434	416	355	374	409	417	399	377	434	392	362	397	399	365	392	374	387	413	406	378	407	404	364	415	419	372	398	377	391	408	419	436	425	427	378	406	380	430	379	416	406	387	436	429	395	422	382	407	416	362	354	380	384	407	400	410	369	430	429	361	406	394	343	417	399	380	414	364	400	371	392	417	358	400	378	386	410	377	372	384	400	382	418	381	413	412	409	395	333	390	395	395	400	402	418	397	381	399	368	383	416	410	401	405	375	406	369	388	411	404	374	419	408	411	410	405	390	386	409	363	369	348	371	341	390	402	407	436	405	405	391	414	393	430	405	388	423	429	401	378	390	401	414	403	385	407	390	388	391	410	422	372	374	403	400	388	424	361	368	407	379	382	429	379	372	381	433	394	388	392	380	408	393	410	370	412	362	372	387	449	392	378	398	402	380	370	381	357	377	375	410	438	433	408	398	425	362	412	418	423	383	373	401	388	380	405	424	415	387	424	357	396	412	395	371	379	408	397	380	410	409	396	389	386	389	389	409	356	410	414	419	370	395	398	421	412	376	405	418	396	368	395	383	390	406	379	414	421	415	406	383	410	421	400	379	408	405	371	373	396	395	362	386	383	370	404	388	390	354	407	377	379	429	351	381	419	380
36064	36938	14480	3484	1686	1394	1133	1131	891	787	813	815	678	666	678	706	675	583	626	649	644	650	634	606	620	600	615	621	576	609	636	652	646	601	637	656	615	599	629	644	617	650	624	634	612	622	587	598	621	634	614	621	650	644	606	626	623	608	633	626	651	636	642	630	661	656	594	624	610	587	648	701	642	628	617	634	659	645	655	627	607	607	642	597	678	613	669	656	591	677	586	639	646	603	647	597	605	633	647	589	628	638	628	626	645	655	630	612	622	636	610	612	603	598	630	650	658	651	649	639	612	656	616	612	654	603	586	643	643	622	641	611	639	610	641	630	649	614	634	640	605	624	623	618	604	581	616	648	619	663	606	612	633	637	656	662	695	597	588	605	642	640	636	614	633	667	635	661	629	635	599	617	590	652	636	627	577	613	660	644	611	614	640	632	631	643	671	561	592	601	638	604	661	669	653	613	651	634	694	590	648	626	647	642	665	635	610	648	602	584	610	639	565	619	619	644	628	602	574	640	633	556	581	591	626	648	679	655	647	608	630	581	624	620	615	604	610	694	630	578	604	611	636	606	610	618	659	582	599	635	615	631	626	589	686	625	650	615	643	592	578	648	636	581	642	579	664	653	594	651	605	616	612	606	601	599	597	656	617	664	614	672	605	619	617	621	624	607	590	654	636	587	639	614	616	631	619	669	622	652	593	632	611	610	602	611	630	649	628	631	610	617	589	628	617	661	628	612	584	645	625	612	643	640	649	624	642	626	669	671	653	640	638	596	623	668	576	667	645	633	589	594	615	617	614	675	595	615	617	616	646	619	579	611	604	595	623	605	586	606	644	627	637	647	615	659	639	625	622	643	620	655	671	584	542	627	660	672	641	596	611	666	573	654	608	648	637	611	642	636	626	609	637	635	608	641	605	669	623	670	629	610	624	628	662	651	631	635	605	613	634	597	634	639	645	645	615	573	636	605	647	672	641	628	673	644	619	605	614	652	627	591	585	591	614	626	595	659	606	628	611	627	644	621	650	614	628	641	642	611	622	602	602	620	630	679	600	677	610	643	584	611	610	575	596	590	624	594	626	620	630	621	610	628	636	643	636	614	645	598	622	653	627	591	623	656	620	589	619	657	645	608	631	606	641	654	623	626	660	641	610	613	599	618	665	620	646	633	642	616	620	630	622	586	602	615	662	625	650	626	618	614	644	669	624	620	628	622	608	620	596	617	588	610	642	608	598	638	648	645	647	625	623	618	658	651	613	655	582	615	605	620	657	653	525	629	665	636	647	572	604	588	605	651	589	610	623	621	558	603	603	620	624	613	616	621	649	638	647	650	608	599	627	627	622	611	610	626	642	614	625	600	634	614	621	630	606	613	665	616	623	624	622	584	611	649	611	604	611	638	673	585	656	639	649	675	611	598	631	614	619	656	630	621	588	580	618	606	620	612	672	596	599	595	634	616	654	635	668	622	656	634	641	605	630	648	612	679	588	611	658	622	574	640	629	619	549	629	689	595	621	640	615	617	594	604	668	601	618	637	585	601	637	614	621	647	613	634	606	659	642	602	668	595	616	677	629	583	628	640	574	613	646	656	596	661	643	614	630	666	635	620	644	622	636	644	602	593	655	625	574	671	618	615	608	632	614	623	640	677	603	630	606	636	630	615	590	639	617	624	615	641	590	631	659	611	633	613	645	594	621	614	651	626	665	620	654	616	640	605	639	671	616	585	611	644	616	636	545	618	614	592	612	601	632	580	640	644	612	615	621	631	645	564	618	633	650	645	615	618	644	612	584	589	650	643	648	631	650	617	635	592	646	619	605	642	633	626	595	637	638	615	639	666	607	608	597	625	574	631	613	628	585	604	627	617	636	612	606	668	618	648	648	606	661	616	633	638	623	553	681	593	648	621	592	631	629	659	640	585	579	607	677	634	609	568	593	601	605	633	635	613	605	649	641	652	624	625	638	587	613	629	642	664	668	644	608	633	618	666	665	563	649	588	626	603	620	635	565	619	612	618	618	655	658	579	620	648	605	650	599	644	681	610	658	655	633	647	655	607	617	646	625	670	618	661	603	620	636	599	608	579	659	624	598	654	601	628	611	636	614	601	637	639	597	607	649	626	631	649	642	611	618	657	608	584	588	621	595	653	636	648	645	650	593	637	638	661	597	652	655	620	670	652	606	637	637	612	609	649	621	642	591	614	630	572	605	598	612	605	641	596	636	604	645	656	642	660	698	663	599	628	653	648	639	614	684	678	578	639	621	612	625	597	593	638	652	617	662	631	613	638	617	631	637	653	605	582	615	653	625	595	600	613	647	610	620	614	646	628	634	589	610	642	643	620	630	548	672	629	603	616	606	634	630	610	659	644	647	589	601	604	674	610	612	628	611	553	638	574	572	642	618	587	551	591	599	608	648	630	617	610	589	676	624	625	613	604	640	641	633	634	555	645	631	659	591	609	635	587	624	616	599	654	591	617	599	644	614	642	638	610	643	612	592	558	558	592	625	635	617	571	605	625	630	633	610	621	604	660	659	619	684	634	575	642	638	652	611	673	625	636	675	609	635	621	596	651	602	612	607	617	586	640	651	642	659	610	606	641	634	615	635	663	651	616	597	608	585	640	667	599	626	622	662	600	649	631	643	600	621	606	629	622	622	653	600	621	651	635	664	647	623	613	631	657	624	586	657	588	641	590	621	678	588	642	580	612	592	622	636	613	583	582	621	593	613	622	621	661	658	594	648	669	649	638	662	608	600	634	657	615	645	690	650	616	627	601	623	631	607	622	618	625	601	637	654	595	591	618	607	633	630	629	635	587	639	620	605	638	642	583	613	624	654	621	588	608	614	632	626	659	604	597	682	642	604	683	657	629	619	642	658	605	612	591	582	615	630	631	634	593	631	558	596	599	654	620	659	647	599	650	677	596	653	601	650	613	621	623	635	637	690	607	598	629	662	637	580	616	584	631	639	647	593	611	596	643	635	616	663	625	594	614	608	631	585	603	596	625	590	625	636	641	613	599	621	632	622	617	605	636	653	620	644	580	627	604	612	651	613	607	655	660	658	623	623	696	665	647	620	636	618	608	637	641	601	646	580	684	614	623	625	644	609	613	605	583	639	613	613	628	626	586	645	657	632	616	642	605	635	643	647	614	596	623	658	590	613	605	647	635	620	623	620	579	627	636	646	599	633	648	645	600	626	582	626	622	634	670	618	631	629	634	601	618	614	619	629	644	608	642	624	636	664	605	606	654	653	676	607	618	572	629	612	571	615	618	633	613	586	645	623	651	585	631	628	654	594	647	636	612	634	621	625	640	625	593	633	587	580	628	632	607	616	592	604	616	601	628	677	676	650	608	585	604	598	626	579	595	590	626	618	608	615	641	630	601	584	663	623	633	608	632	628	623	623	608	598	622	650	588	674	648	614	597	586	597	593	641	668	662	613	602	626	634	653	638	618	634	626	647	566	632	639	634	576	649	591	637	628	632	663	612	627	622
24629	21634	28663	24844	19958	4324	1093	762	551	551	510	519	407	396	363	374	385	351	371	364	373	354	373	360	330	358	389	369	408	338	358	370	348	352	335	339	370	368	342	357	362	363	368	360	349	329	371	362	338	347	363	347	305	320	332	347	373	355	347	358	375	352	320	352	334	335	348	345	344	361	339	341	356	378	337	350	343	351	349	345	368	365	347	363	368	382	359	308	408	390	348	355	338	356	337	350	364	342	344	380	336	356	348	331	339	341	357	344	352	338	370	333	335	371	344	384	316	349	369	327	362	351	340	370	352	359	351	371	368	366	338	326	318	343	368	314	361	370	348	354	332	343	323	341	358	346	345	366	335	356	321	360	352	350	332	350	335	346	330	379	380	343	365	331	340	365	368	361	354	349	328	358	335	343	358	381	342	342	329	351	357	368	356	381	320	338	334	359	381	368	356	378	338	342	363	376	372	360	356	331	366	362	312	323	358	305	336	370	365	358	341	340	343	352	363	364	375	354	317	332	369	356	348	343	362	373	346	350	353	343	338	366	366	362	314	352	352	359	337	336	319	339	345	332	341	322	376	353	356	362	373	331	326	330	335	343	364	363	348	361	373	324	370	370	372	369	342	329	354	304	354	359	381	339	335	347	336	362	336	313	355	349	353	340	330	329	331	363	376	336	347	338	306	333	359	368	358	322	329	331	326	336	347	326	342	373	330	363	359	347	365	331	374	351	336	335	366	313	351	346	320	366	328	356	357	371	332	352	344	350	347	354	333	347	354	368	355	367	358	369	359	336	370	354	360	362	345	324	359	316	334	336	340	353	314	338	359	354	354	347	380	351	367	332	343	337	338	335	341	345	328	370	329	345	359	345	360	374	369	354	315	362	349	365	341	367	332	352	357	359	317	353	348	348	352	370	359	338	363	377	329	352	342	363	358	344	338	326	341	312	335	345	348	364	367	358	352	356	324	369	341	331	347	353	341	386	340	346	344	320	361	376	343	352	391	346	348	350	393	383	354	358	377	356	359	360	356	344	395	356	363	344	323	343	345	346	342	331	372	337	367	354	336	337	336	377	371	314	343	344	356	373	354	367	371	326	351	344	363	365	369	332	361	359	384	329	339	349	344	363	337	327	321	314	380	344	343	364	377	372	353	369	372	327	374	336	319	372	346	352	355	340	316	382	347	355	355	347	348	333	360	363	343	312	335	342	387	305	341	361	376	319	374	328	357	348	342	354	333	350	364	350	353	360	392	384	334	338	375	340	361	343	340	338	362	362	339	338	332	347	372	372	361	337	351	348	371	321	364	325	349	354	369	324	328	368	324	352	336	375	350	376	356	357	378	374	351	357	348	317	368	359	395	345	315	379	369	324	377	333	321	336	375	319	326	357	351	343	349	296	351	329	317	357	325	337	325	346	341	360	330	362	347	359	365	333	359	362	360	335	314	337	358	339	345	332	332	364	373	357	342	330	364	341	356	362	335	325	335	332	371	325	335	331	349	342	380	375	383	358	343	321	355	324	320	398	331	327	352	336	355	337	367	324	323	330	332	330	364	347	349	332	385	329	375	347	354	323	368	369	336	330	378	376	356	339	351	370	353	342	353	315	334	366	353	368	337	351	327	402	360	338	374	370	331	344	349	358	322	362	358	324	347	327	351	326	339	347	348	342	330	343	338	325	364	348	374	351	350	333	335	365	332	367	360	353	356	351	360	364	363	368	357	364	365	326	326	347	323	323	346	339	368	361	346	343	349	377	349	324	352	384	366	360	337	362	392	355	348	378	388	347	336	340	366	351	357	344	352	343	324	338	351	373	364	328	406	336	347	383	377	325	316	351	353	339	336	358	355	358	319	350	345	339	362	377	341	344	337	348	339	342	329	347	340	314	350	383	365	327	358	351	380	332	360	360	369	336	350	371	338	341	377	369	331	332	352	355	339	325	383	378	368	336	336	378	330	389	335	327	338	329	357	353	351	354	354	348	354	342	349	344	369	336	323	362	339	344	344	406	378	372	321	364	332	353	324	369	347	359	369	365	382	348	364	380	326	365	365	340	368	366	370	303	393	332	334	363	357	358	350	322	351	367	383	366	348	340	319	348	341	338	335	323	330	342	322	341	308	356	334	353	337	367	324	388	342	348	349	338	330	342	373	344	364	336	376	359	335	387	324	395	368	340	383	352	377	326	327	353	360	347	356	362	354	374	313	364	351	354	366	395	331	367	345	363	337	351	408	346	313	360	361	352	339	374	390	361	347	370	359	353	322	316	358	336	347	359	353	368	313	362	334	359	330	354	360	352	341	361	366	340	358	337	341	349	369	371	363	365	342	354	345	363	366	372	323	355	371	327	348	317	334	356	354	352	367	360	331	336	351	348	368	352	332	352	355	374	341	348	375	331	351	304	320	360	349	339	357	385	351	348	327	364	338	379	381	378	326	325	341	360	349	335	311	339	361	331	374	355	342	374	352	360	363	327	348	344	340	343	353	365	372	351	334	331	341	379	346	352	353	356	343	385	359	362	335	329	336	324	338	381	369	329	346	360	344	340	352	325	325	389	367	338	352	377	338	352	358	339	348	357	345	332	370	359	319	336	348	339	345	370	338	316	370	356	333	341	359	343	377	377	336	342	319	339	357	330	334	358	358	359	372	362	327	345	331	348	350	376	345	315	364	354	311	352	354	369	339	312	333	351	340	344	368	344	359	346	350	334	330	310	329	371	365	350	385	345	346	348	355	333	338	353	322	349	341	339	323	376	317	356	324	349	335	346	327	390	371	349	343	322	352	340	346	318	333	343	379	367	343	354	409	362	349	362	352	348	368	365	351	380	379	372	313	359	354	355	370	317	333	343	335	365	343	340	354	310	376	378	381	344	345	357	344	341	368	372	363	352	350	333	359	335	368	367	363	358	348	379	313	332	358	364	352	354	360	363	328	339	357	370	338	343	358	359	356	314	365	341	393	312	336	354	312	347	358	349	350	346	371	392	342	340	329	356	343	357	314	367	338	333	361	358	350	343	347	358	347	364	340	340	337	345	327	378	349	376	362	356	332	342	382	369	341	309	350	330	365	362	337	348	374	351	340	380	328	342	380	353	342	368	358	354	332	370	352	353	363	364	333	341	368	335	354	345	341	344	335	356	357	344	336	327	346	383	363	333	342	354	329	324	340	372	358	328	353	360	355	353	335	331	373	347	387	360	340	344	352	322	332	349	349	333	369	331	337	342	355	322	349	348	334	327	344	343	339	391	336	339	315	372	368	352	388	357	346	383	346	326	351	359	363	369	332	375	389	342	338	352	341	339	335	321	345	346	352	358	363	365	363	343	381	376	357	399	365	390	334	362	366	360	348	343	381	348	344	338	364	327	359	326	341	338	305	327	344	321	351	318	362	364	343	348	371	341	341	354	394	340	364	379	341	376	347	335	361	336	357	320	354	358	356	332	351	333	350	342	357	354	365	357	372	344	353	362	343	350	382	325	386	373	354	347	338	375
41100	52079	32737	8303	3678	2404	1853	1735	1378	1098	1043	967	746	790	704	670	679	661	647	650	627	591	668	634	612	642	610	591	568	591	575	588	539	587	558	590	612	568	609	552	559	613	589	601	578	594	567	547	609	553	559	573	573	573	593	561	540	533	570	575	582	578	599	601	607	560	543	585	596	570	557	570	569	545	564	575	596	555	555	582	555	588	542	572	573	545	615	559	541	568	571	570	614	560	595	586	541	544	552	597	556	554	546	553	534	583	543	560	546	612	545	545	608	546	557	608	560	537	527	548	531	558	595	553	564	551	591	622	569	556	608	550	593	544	594	543	548	573	610	547	604	568	603	542	615	578	544	560	602	519	613	545	605	600	600	607	590	561	525	545	529	565	573	576	568	563	604	572	578	557	573	557	535	524	587	582	517	540	568	552	529	574	545	573	562	557	585	561	524	583	559	584	549	562	553	596	492	559	592	542	559	563	593	592	549	594	558	563	530	551	545	562	577	534	572	573	547	544	548	561	574	603	593	554	560	535	567	553	572	570	587	599	577	576	564	557	595	584	544	554	555	555	552	581	579	544	621	588	564	641	555	555	598	583	564	534	605	574	568	574	571	573	564	546	571	547	583	530	559	573	551	523	548	612	572	597	551	568	561	592	579	547	548	586	544	575	555	555	548	608	586	534	550	600	574	564	538	544	564	588	557	550	608	555	543	583	553	566	537	527	573	521	546	543	591	571	567	527	489	572	559	582	573	586	580	570	585	574	593	591	540	528	575	560	548	576	552	610	593	568	556	577	559	556	554	568	541	549	593	572	566	536	573	596	570	531	564	583	564	573	562	556	553	607	554	616	570	589	569	583	553	581	576	545	614	563	587	576	580	556	595	559	533	587	620	585	517	551	587	555	582	548	577	570	546	558	570	544	581	575	537	592	550	558	597	569	535	592	614	556	578	548	621	574	576	624	596	554	494	544	567	562	608	565	549	579	554	576	555	567	576	562	570	554	578	540	551	556	523	554	541	554	546	526	564	560	574	573	540	599	594	578	571	560	578	562	556	541	564	544	530	555	557	607	541	551	538	566	591	544	591	533	556	540	565	590	563	588	597	559	588	569	596	541	543	560	571	562	525	552	552	544	588	555	581	585	569	589	581	532	524	585	549	537	553	528	559	530	617	581	587	551	553	567	552	570	591	592	544	590	556	614	573	564	536	596	595	567	579	593	528	569	535	553	607	578	563	562	596	576	593	533	605	569	587	563	548	572	548	519	577	559	581	519	562	582	535	556	577	519	559	549	579	552	541	540	576	551	553	554	570	591	567	598	587	624	572	583	520	559	546	571	576	563	610	592	556	573	537	609	581	543	551	595	586	570	559	534	581	577	603	558	536	552	554	578	549	575	574	571	551	602	576	561	518	603	584	580	539	598	564	580	542	567	572	577	568	575	602	543	578	553	561	548	559	542	563	531	564	575	570	551	582	584	554	542	548	520	536	585	537	609	576	549	552	565	572	564	589	547	547	595	575	559	549	580	568	597	549	507	560	575	558	564	599	538	544	588	568	562	542	560	555	546	566	566	554	569	532	515	561	590	606	617	558	542	515	562	557	538	549	535	538	605	538	569	621	607	568	539	550	557	593	591	542	561	535	550	547	568	584	600	528	557	529	614	583	579	564	570	601	549	564	546	541	551	588	590	512	570	553	562	592	602	547	551	567	567	608	558	552	566	545	542	586	536	553	550	529	565	546	608	547	525	571	594	589	577	558	582	558	581	573	608	591	550	555	573	560	580	573	554	538	563	558	571	572	567	522	567	575	550	569	583	564	538	550	557	550	566	575	510	527	577	561	567	585	594	520	573	582	591	567	547	573	524	600	586	508	539	567	557	578	522	568	584	578	570	550	559	552	559	573	613	570	570	549	569	591	564	575	540	570	565	570	570	550	571	550	591	557	536	501	578	555	547	541	599	567	584	568	589	584	568	556	550	546	585	528	531	571	559	550	518	538	552	534	576	583	560	552	573	572	540	565	578	560	560	555	573	535	591	539	586	583	564	587	560	530	594	566	618	571	549	541	576	565	591	606	582	544	566	545	518	548	578	559	543	591	540	609	595	602	556	568	568	561	598	543	601	549	574	540	581	531	575	579	544	565	564	537	604	523	554	594	563	534	587	511	566	562	595	556	575	577	602	581	555	526	571	558	593	527	566	569	572	550	610	547	598	528	590	546	599	528	549	547	590	517	576	568	588	583	534	605	589	547	629	545	594	586	572	494	590	566	585	552	554	617	582	585	606	535	575	551	542	571	510	561	628	556	558	564	533	584	549	591	544	575	525	554	607	571	578	600	538	574	591	568	580	556	575	563	569	594	564	572	567	586	537	566	580	525	556	558	554	572	579	588	545	596	588	566	585	604	545	539	561	578	564	597	519	557	586	565	579	561	558	559	534	533	570	548	568	597	588	536	540	569	581	557	600	559	583	583	527	576	566	596	514	585	566	559	594	552	576	555	543	515	537	509	574	568	561	587	601	549	561	583	560	580	566	527	546	576	506	541	571	606	531	558	553	539	593	572	561	548	580	588	558	537	599	555	582	582	554	569	564	541	508	565	561	542	538	558	561	577	537	623	550	554	600	561	540	568	491	593	595	522	580	551	529	551	594	537	536	553	605	527	542	564	552	562	558	553	623	569	588	565	559	502	572	578	578	568	539	567	582	569	540	557	584	602	560	575	560	583	567	579	556	543	575	541	550	550	575	582	534	522	549	540	564	558	570	581	590	565	569	555	569	542	569	575	548	566	543	582	561	591	591	595	576	589	559	509	572	536	564	535	573	589	560	589	560	516	593	551	522	567	540	593	574	600	618	602	535	543	572	556	640	558	588	543	602	551	560	566	550	520	548	581	602	604	570	578	572	534	526	597	556	533	504	577	529	597	584	586	550	587	567	569	574	587	568	617	564	537	624	562	565	570	578	577	601	592	573	566	620	585	548	530	557	609	586	582	555	541	532	566	543	556	598	561	545	561	543	574	606	573	575	559	596	577	601	629	541	531	579	562	562	544	552	558	585	577	531	556	535	592	559	588	537	576	527	570	588	564	554	570	530	607	516	585	621	563	596	540	563	593	600	587	561	592	552	592	572	574	577	586	552	548	567	578	594	555	577	560	552	551	551	574	582	560	559	535	532	576	589	570	550	572	542	579	567	576	541	568	572	578	535	603	559	553	585	532	554	561	556	617	523	570	559	573	570	586	521	593	567	553	588	553	534	539	559	560	569	552	581	575	580	578	578	585	581	566	567	571	586	580	525	587	544	536	586	535	583	515	588	572	570	529	561	540	558	556	540	560	564	566	624	492	554	598	553	548	568	495	578	593	547	582	546	546	586	600	583	624	557	589	554	530	538	571	530	588	583	580	595	566	587	551	598	590	559	588	548	582	531	584	579	532	531	569	554	565	597	526	569	566	545	553	558	602	566	555	590	578	547	566	575	560	563	563	535	583	536
23534	21608	29279	24091	21478	19456	2879	793	542	434	403	395	309	262	244	234	229	191	189	176	190	168	162	189	164	161	173	181	173	172	168	174	145	160	136	166	156	177	142	169	159	160	177	169	117	145	166	149	151	156	142	142	148	155	156	154	166	144	153	158	148	141	161	137	156	157	161	150	161	153	146	138	148	136	178	170	131	162	168	149	148	150	155	177	141	142	166	157	151	152	163	154	139	137	137	154	139	149	160	151	149	153	134	167	176	158	140	157	151	149	132	142	145	156	150	135	143	158	167	139	162	159	166	171	168	169	132	151	177	173	157	148	148	152	150	153	144	164	148	151	135	150	164	149	158	137	165	160	137	136	166	126	149	164	161	158	119	137	155	150	145	143	151	139	154	159	138	170	149	155	145	175	153	161	159	146	157	160	163	156	148	142	155	142	152	154	160	160	157	119	145	129	158	132	156	164	157	150	130	144	157	152	144	150	156	151	152	131	161	162	154	159	155	163	145	160	129	144	155	157	165	138	146	133	153	141	125	144	159	152	136	142	158	149	142	141	135	144	157	143	116	180	166	158	152	154	154	146	134	138	168	144	168	134	156	153	152	145	143	153	145	170	136	165	146	158	145	160	141	149	147	152	138	141	138	140	159	161	149	136	140	148	161	161	123	155	151	148	147	161	153	145	145	167	166	144	152	155	140	141	172	172	135	126	146	151	185	142	155	161	155	155	150	156	149	167	132	147	169	141	142	160	154	157	126	158	160	139	165	144	167	146	149	144	149	138	146	129	157	148	147	156	132	147	143	159	150	151	149	164	141	156	140	159	137	140	143	168	176	131	156	146	156	147	127	146	128	144	141	152	147	155	150	150	159	158	134	137	157	150	155	152	143	153	169	118	158	159	163	168	179	169	158	145	143	149	156	144	163	143	156	148	160	146	146	145	142	156	132	157	173	149	132	152	130	167	143	166	159	153	144	151	147	160	168	148	134	136	144	160	158	147	163	143	135	168	136	140	147	179	138	142	145	149	150	148	174	129	159	159	165	145	140	156	150	145	153	154	145	159	152	150	170	142	169	139	153	155	146	157	137	159	137	154	149	145	156	154	152	136	143	144	154	139	144	129	136	130	161	147	171	157	144	140	160	163	163	175	177	144	181	163	170	159	153	148	139	155	159	145	142	145	160	139	161	118	149	160	139	162	169	127	159	169	140	151	163	148	154	158	181	164	149	170	155	151	169	180	162	161	137	150	147	135	152	144	145	139	158	154	122	176	141	154	151	130	147	156	158	149	162	154	161	145	148	162	147	180	143	144	160	152	148	133	135	168	155	143	142	171	150	163	138	150	143	135	162	145	144	151	159	152	142	140	148	142	185	150	150	147	164	163	130	168	163	134	142	153	149	169	158	141	150	130	162	130	141	145	140	132	154	155	151	137	147	168	146	144	152	131	156	147	140	144	141	161	140	178	164	160	145	166	166	130	157	155	128	161	156	138	160	139	146	138	142	142	130	172	145	137	131	154	151	153	158	150	138	163	155	157	137	158	152	144	147	146	151	157	159	145	148	160	134	157	143	158	153	151	146	152	149	147	142	147	139	157	147	149	145	152	153	148	129	149	142	128	166	147	138	143	150	148	164	166	172	163	145	134	145	137	143	130	150	156	169	134	138	143	155	133	146	154	161	167	146	158	153	144	142	171	147	134	133	143	134	162	174	145	184	153	146	150	167	152	164	186	137	146	151	135	145	161	158	165	148	136	157	151	133	135	131	150	136	136	161	147	157	147	132	161	147	143	151	140	150	167	130	165	161	139	149	151	169	159	147	141	142	151	160	157	134	153	161	126	124	158	180	147	134	171	141	146	151	132	148	138	155	150	155	139	136	162	150	126	145	127	159	172	158	168	171	146	162	168	166	173	171	132	137	155	168	148	150	130	153	137	147	146	147	153	149	139	158	161	156	150	143	149	160	153	149	155	164	144	162	148	166	168	157	173	141	152	154	156	165	148	156	135	143	158	154	155	158	149	130	148	160	148	165	150	171	135	144	170	149	144	152	167	153	155	147	146	140	143	148	148	139	176	152	159	152	161	144	185	169	137	157	149	139	156	147	164	153	158	143	147	144	166	138	146	139	169	152	157	147	160	136	165	142	153	168	152	138	155	149	159	165	178	151	149	155	161	176	154	159	149	137	145	172	163	142	150	163	133	172	140	140	137	155	149	165	156	149	148	158	131	147	125	149	131	158	159	142	157	152	153	173	152	170	165	133	138	153	151	154	121	147	155	120	147	150	155	120	145	168	175	145	153	153	153	165	149	154	151	140	140	149	142	156	163	156	161	184	153	164	138	156	176	138	145	141	170	154	164	151	122	149	142	172	145	160	163	144	161	139	161	160	149	150	156	152	166	116	154	144	153	153	145	158	169	161	146	158	156	151	166	168	160	176	146	156	139	170	163	163	159	136	166	157	160	171	141	162	141	160	153	144	160	147	141	155	154	141	145	157	157	185	143	168	137	149	160	165	159	149	145	159	172	150	140	147	163	151	121	160	167	136	170	145	150	144	150	141	150	142	147	151	155	146	146	147	141	134	166	166	155	161	160	175	161	142	149	159	148	138	152	140	116	151	161	154	147	158	153	140	127	141	150	152	134	148	158	145	151	169	140	142	155	161	151	145	156	139	137	146	161	144	150	149	154	146	146	161	137	144	147	181	145	153	153	152	157	144	158	137	145	168	168	143	156	156	148	165	122	146	140	168	161	162	146	147	128	150	147	176	160	169	175	146	168	149	144	165	128	140	149	153	152	130	160	161	154	150	166	165	163	154	139	165	172	139	166	146	159	138	150	166	155	142	153	144	138	136	161	137	137	152	141	142	120	155	145	154	134	146	177	134	154	142	167	163	139	168	179	171	149	150	135	154	165	162	164	174	169	144	124	166	158	152	160	139	138	160	134	131	151	155	151	147	153	153	134	167	152	172	162	168	154	139	149	172	142	172	155	166	154	157	141	152	149	153	132	162	162	181	165	165	152	139	153	146	170	163	135	137	142	165	137	137	139	156	142	126	144	169	142	154	151	160	140	148	159	145	146	160	142	171	157	146	157	137	176	156	155	135	143	163	152	155	149	139	154	141	150	175	154	146	139	147	158	144	144	160	158	141	151	163	135	157	161	145	158	154	159	155	145	130	133	146	148	144	155	157	147	156	161	148	155	169	155	152	138	147	134	183	159	148	175	154	140	168	130	162	150	178	142	158	152	158	155	147	156	149	158	143	142	145	151	171	163	141	146	170	142	148	153	130	150	128	166	154	151	147	165	158	136	147	139	139	149	157	161	150	172	152	186	148	166	134	137	158	150	135	143	149	147	148	131	150	140	158	165	137	165	153	157	162	156	162	165	167	149	154	145	172	149	154	150	153	131	162	144	165	157	138	149	153	154	164	150	142	142	133	146	126	162	148	132	156	153	133	133	140	166	156	136	175	155	152	166	168	137	149	173	178	171
43381	59490	34281	12109	4657	3435	2439	1793	1601	1301	1139	959	758	579	583	494	467	419	401	388	357	326	347	326	311	322	326	330	304	291	305	292	277	265	295	284	285	246	284	254	266	243	275	279	255	278	265	260	266	266	263	281	267	259	254	266	269	266	256	261	221	267	256	265	278	262	264	283	234	252	282	201	249	249	272	262	253	274	251	257	240	273	261	263	269	251	245	254	260	248	258	215	273	244	251	266	277	225	257	250	249	251	255	255	217	272	274	233	238	265	283	288	260	239	254	257	242	268	261	243	284	248	274	258	243	267	252	266	276	277	267	261	239	229	251	276	252	274	257	260	272	275	204	236	282	240	264	249	249	264	238	240	249	213	231	250	282	244	227	254	216	248	279	220	240	248	237	248	264	251	272	257	251	255	239	235	264	273	255	258	241	293	269	286	243	210	255	237	246	249	252	239	274	260	272	235	259	221	240	255	269	237	238	253	264	267	230	227	229	243	261	247	307	242	269	260	267	212	252	233	264	282	275	254	247	267	237	280	246	261	227	262	245	236	255	249	240	231	243	261	252	277	256	230	240	256	271	239	249	232	248	213	257	270	250	240	249	286	273	254	283	258	277	260	248	238	242	256	240	254	251	244	234	258	247	260	271	252	264	272	241	258	250	248	259	243	255	283	253	250	258	229	251	260	252	236	257	249	247	237	256	267	253	219	259	245	268	265	263	264	246	263	286	264	220	243	261	214	243	250	276	258	253	288	247	242	245	261	267	216	241	264	235	268	238	243	249	241	272	231	252	249	257	233	259	250	231	265	255	273	249	265	236	271	264	270	249	243	238	256	253	240	243	228	257	265	255	260	244	240	246	245	258	244	246	257	252	247	259	273	272	309	251	215	255	245	270	281	278	260	250	262	234	224	269	269	236	259	286	238	246	249	250	247	272	241	246	259	259	240	282	249	242	253	229	244	241	252	247	259	231	266	252	260	243	253	250	244	265	262	255	232	238	244	245	266	247	235	271	236	268	274	233	252	236	236	232	255	238	229	215	263	246	260	268	239	221	252	268	245	275	256	263	254	260	254	268	251	251	271	246	267	236	270	290	236	243	271	242	251	256	281	237	235	251	273	246	241	226	248	242	248	250	253	232	281	259	257	244	271	255	267	253	245	261	248	247	255	280	269	260	233	227	244	240	249	281	232	264	261	252	239	273	243	232	256	252	257	268	285	251	243	250	241	244	267	261	247	251	239	234	224	272	257	240	245	261	252	252	244	234	252	225	255	233	279	264	239	232	230	249	260	288	261	262	238	255	253	237	263	221	253	229	267	277	242	254	236	277	303	238	212	233	246	270	236	235	261	248	262	252	270	281	232	244	243	253	256	256	242	255	272	250	241	267	265	242	269	248	279	272	261	245	273	253	251	241	247	209	278	246	249	279	229	266	269	260	262	263	244	262	240	262	271	243	247	258	268	246	224	244	253	273	253	257	277	265	241	246	268	249	261	251	240	224	252	247	248	239	234	262	251	283	283	261	241	257	251	268	256	242	249	278	257	263	265	252	235	269	236	247	251	259	250	244	257	241	245	250	246	262	242	261	232	243	257	240	243	231	260	244	226	233	265	266	229	255	242	252	260	242	239	257	234	286	238	259	264	244	264	229	288	262	247	254	249	259	239	239	210	237	275	265	267	282	274	286	242	244	260	252	248	241	233	242	237	269	261	235	248	220	246	223	288	217	264	247	281	259	259	269	247	251	229	244	270	235	262	253	252	246	237	289	226	259	271	237	249	235	272	269	269	268	269	253	263	266	260	250	251	250	260	245	245	272	281	278	245	259	264	263	301	238	258	260	282	244	235	249	243	230	223	256	239	243	267	254	253	247	266	259	236	232	256	259	230	266	249	230	266	282	230	243	256	263	235	261	264	250	255	256	241	257	251	253	251	230	263	242	257	237	243	249	265	226	239	235	271	281	264	269	236	222	230	245	267	240	239	218	242	253	247	245	251	243	257	244	245	264	266	255	259	262	223	229	283	273	250	253	281	266	271	261	291	230	272	258	244	283	223	273	257	253	247	252	265	257	275	259	265	246	247	256	246	265	261	222	251	265	266	262	236	260	259	259	233	272	246	231	249	276	247	258	255	269	269	233	264	240	224	218	245	235	245	246	257	251	253	258	258	236	259	248	248	247	275	252	264	273	262	226	250	261	236	269	264	260	237	261	211	287	278	238	237	265	230	268	239	250	265	238	244	244	237	247	270	258	226	249	244	251	282	250	247	234	254	253	275	261	218	265	255	269	255	248	276	264	236	251	258	278	249	261	249	262	236	257	273	263	265	263	238	251	265	249	256	280	251	267	269	236	256	236	267	247	269	264	271	233	251	237	265	253	259	261	247	273	236	227	247	255	245	251	253	239	237	266	268	227	251	238	250	290	260	264	270	279	266	281	258	234	245	209	244	269	259	236	267	230	252	203	289	268	248	241	252	248	247	270	250	252	247	237	280	271	264	301	246	275	243	249	248	235	241	256	242	251	254	259	257	251	275	236	246	248	253	258	231	241	253	260	255	229	256	243	258	243	271	271	260	238	233	253	253	291	241	272	216	233	268	292	252	233	218	241	229	248	259	218	245	278	226	271	238	238	257	282	258	253	251	250	261	235	238	236	252	253	251	228	256	243	266	259	233	254	260	243	254	229	255	283	252	254	237	264	249	243	249	239	250	216	214	266	237	246	268	257	230	252	276	208	254	243	261	266	241	233	260	287	255	224	262	252	255	232	229	270	244	265	238	247	266	265	290	247	253	245	237	267	241	233	261	260	256	244	279	264	247	269	243	249	269	247	243	276	293	235	234	239	275	230	240	262	240	260	249	253	258	237	238	277	252	272	222	266	276	281	253	240	260	275	234	270	269	237	238	272	269	231	250	243	255	251	228	290	240	246	243	237	258	236	259	242	231	225	280	245	227	243	225	251	224	274	275	237	267	246	225	252	239	237	289	235	237	261	274	236	244	274	271	244	241	248	244	274	243	275	248	265	258	258	247	248	214	265	254	266	245	268	243	263	243	225	283	233	266	245	246	278	232	273	249	265	265	226	252	266	284	263	262	270	255	222	258	240	255	245	243	245	248	257	274	276	239	263	269	258	240	248	263	262	267	240	259	265	251	246	263	254	242	287	240	241	260	258	248	220	270	258	273	261	279	264	223	228	261	246	248	265	244	233	237	235	247	289	252	240	276	228	257	252	270	250	244	275	234	229	262	263	256	227	260	271	247	230	253	275	266	268	264	231	245	225	271	245	218	260	238	236	242	257	233	263	223	261	244	244	234	259	271	250	272	249	278	269	264	249	267	257	231	272	275	255	248	236	235	243	268	253	265	245	251	288	250	243	260	252	215	287	241	244	225	263	214	255	243	223	262	257	247	253	244	250	254	273	256	226	241	264	254	257	231	241	269	270	233	248	270	247	260	257	257	251	231	283	267	237	252	273	247	255	235	239	286	254	251
29290	25031	15013	2541	767	623	529	488	456	468	419	434	377	406	385	400	407	386	395	375	435	371	393	362	374	428	389	376	399	395	371	365	414	368	376	372	392	374	351	388	373	382	386	368	389	383	413	416	410	390	384	401	357	363	378	382	390	419	403	364	369	375	352	379	409	386	372	385	371	386	375	401	381	371	390	393	382	395	384	422	411	377	356	375	380	373	384	389	388	371	343	392	351	397	382	408	403	365	377	413	387	381	395	375	356	352	382	377	378	380	350	363	347	389	382	383	376	378	363	366	368	341	388	369	419	362	377	384	389	416	400	401	378	351	378	420	347	375	369	398	410	366	372	427	414	395	346	380	394	370	388	370	405	379	364	399	382	373	403	333	394	413	358	368	371	407	383	361	397	395	396	382	400	399	389	397	362	388	392	356	401	369	419	358	359	372	387	384	390	374	390	402	354	331	395	366	390	384	406	402	386	368	373	358	386	377	387	357	391	387	356	385	361	388	370	405	411	380	392	407	416	426	404	376	341	414	386	361	400	369	388	401	399	406	374	395	382	405	391	428	327	363	366	386	371	386	392	383	380	419	394	395	372	386	426	369	373	379	381	357	383	383	388	377	388	415	415	375	396	407	371	409	394	356	359	375	386	415	383	397	384	403	391	349	389	376	366	388	385	399	389	422	346	369	375	378	413	365	388	382	373	345	368	382	404	359	370	375	396	403	417	400	370	365	365	423	379	385	405	366	416	386	382	364	385	382	359	355	404	388	393	393	388	384	357	376	395	397	380	396	406	383	349	408	376	395	408	371	350	409	394	388	385	372	374	404	374	385	358	379	351	395	402	366	388	325	369	357	387	382	423	380	342	355	388	406	380	399	378	410	369	376	370	361	415	403	410	387	400	376	391	371	386	381	353	364	337	402	391	363	350	376	351	370	408	405	394	385	366	401	366	369	362	398	421	414	369	415	392	397	346	403	365	395	363	371	365	380	381	388	390	384	381	383	357	401	338	363	396	407	349	359	393	376	344	391	368	367	402	401	392	366	420	369	403	391	358	389	392	397	377	399	375	389	404	380	381	379	400	340	379	397	380	389	384	389	355	366	418	408	398	388	390	398	359	400	366	377	402	380	369	378	364	379	364	400	423	420	404	370	379	415	380	390	371	413	370	386	375	388	364	384	371	377	370	391	371	357	386	414	405	380	358	396	356	384	368	403	400	426	373	359	385	374	404	386	384	376	371	361	394	379	343	376	371	381	386	389	403	366	433	356	373	351	412	414	417	370	397	426	376	380	379	414	393	374	385	392	404	366	375	383	356	400	379	382	391	366	374	386	379	394	359	357	403	374	361	411	383	392	357	388	365	411	390	372	390	348	394	396	407	395	406	412	402	395	374	409	362	366	329	362	372	383	380	359	406	381	415	393	434	388	396	406	386	398	392	367	388	408	395	377	373	385	381	367	392	403	392	352	380	380	390	364	387	375	385	425	368	365	408	380	354	403	390	371	369	358	388	398	400	352	368	413	395	413	386	375	390	376	389	396	381	399	374	371	389	384	398	359	424	349	416	375	389	391	394	365	360	365	348	372	367	404	364	388	409	374	360	397	387	385	399	379	437	355	389	379	377	393	388	387	410	390	371	344	389	398	414	384	407	390	391	382	406	388	374	405	371	398	384	392	383	397	369	389	395	392	378	360	356	402	420	384	368	390	357	364	372	391	384	372	393	375	379	380	372	439	378	371	396	402	411	401	383	370	398	357	406	391	383	387	392	414	363	376	393	397	366	387	396	383	380	395	410	370	373	377	366	364	402	370	399	351	388	360	353	411	381	401	374	405	399	401	374	359	445	376	353	383	387	362	385	366	391	342	358	379	388	364	413	351	351	413	381	400	361	385	410	364	380	346	409	356	362	386	378	385	409	391	414	380	376	396	377	406	366	363	386	397	414	358	335	357	419	408	358	398	389	410	385	391	376	371	380	401	351	364	374	379	350	382	402	402	369	403	384	361	411	372	392	383	388	424	371	371	414	426	377	388	418	413	373	423	408	375	412	388	399	403	402	390	387	382	368	398	371	394	378	383	373	379	392	353	382	391	372	407	392	426	378	392	397	417	407	398	376	387	388	376	378	348	374	361	385	367	416	375	374	406	424	393	438	362	380	403	405	356	382	370	357	404	381	398	387	377	379	365	367	405	364	410	402	363	401	403	413	416	379	417	385	365	373	390	384	395	339	408	420	379	390	410	377	427	387	413	378	378	408	391	381	368	368	368	372	382	372	364	360	380	413	384	367	400	400	397	374	367	363	391	415	401	390	371	359	337	407	373	372	360	363	391	410	368	375	364	396	377	382	383	339	371	345	391	397	392	392	383	380	395	394	359	405	405	401	381	376	379	398	396	371	445	384	397	361	369	388	413	319	394	399	372	370	382	392	348	375	411	401	405	402	375	347	381	369	356	364	358	432	351	418	374	424	372	372	399	394	363	359	383	384	405	387	405	381	373	407	337	368	350	410	371	390	381	380	391	414	402	362	418	414	383	393	382	379	411	396	398	386	413	358	387	383	368	369	387	400	383	346	370	377	399	384	386	398	383	416	396	380	374	379	357	387	406	404	418	418	389	368	417	403	408	386	377	362	366	373	382	376	355	357	360	356	387	373	359	401	370	376	391	384	351	390	374	379	377	378	358	407	402	382	392	368	382	375	411	343	397	360	372	409	367	387	368	378	401	351	371	398	352	412	386	357	375	391	364	399	390	401	382	373	400	367	411	434	409	362	403	390	347	378	379	374	414	384	396	389	384	393	381	364	365	428	403	356	367	410	367	369	375	387	370	400	363	415	395	386	399	364	372	393	359	373	412	375	378	363	386	414	365	395	437	371	367	373	402	341	391	390	410	365	399	391	355	401	400	405	391	388	410	385	424	342	370	359	382	422	372	387	376	343	387	381	378	424	408	386	375	384	376	393	378	399	387	410	373	404	385	378	386	391	447	363	355	391	378	363	409	363	426	353	387	389	389	402	383	370	358	399	360	375	393	382	376	403	371	402	422	381	376	376	377	387	387	407	395	369	361	363	382	381	391	378	435	396	397	394	390	432	424	429	381	376	382	357	422	402	427	389	378	379	404	408	384	393	384	405	391	359	385	379	400	379	406	386	384	394	415	383	444	397	368	408	373	406	351	409	370	381	374	400	401	395	380	349	397	413	411	367	405	367	371	375	389	389	378	378	389	388	389	388	407	368	364	374	419	366	372	385	377	370	422	369	358	405	381	401	379	371	411	396	389	365	374	420	423	375	380	373	398	417	372	354	377	372	398	385	398	434	363	420	386	386	355	346	386	407	359	396	397	412	386	419	378	367	400	340	374	393	399	386	379	395	360	378	388	354	396	408	384	420	396	377	402	411	380	370	383	387	399	368	394	397	390	387	384	393	383	365	397	378	396	413	422	392	388	400	369	357	391	371	339	343	391	349	378	392	382	374	395	402	368	380	387	383	398
36119	37709	11183	2319	1683	1383	1056	949	897	847	812	748	659	700	715	697	632	601	639	698	569	590	629	634	611	612	649	639	665	662	642	598	614	601	614	594	599	571	624	616	596	614	609	629	585	609	624	615	630	632	590	662	608	595	598	622	627	574	626	613	602	611	613	633	602	626	603	639	641	604	627	595	609	615	620	591	587	649	675	600	645	627	562	643	600	634	597	644	635	596	587	618	605	609	635	612	638	625	619	654	605	635	618	599	619	582	635	583	608	624	621	631	626	608	617	633	639	632	613	638	589	591	609	643	604	640	581	590	603	582	604	603	608	584	603	573	679	627	648	613	591	593	629	653	593	621	637	645	605	611	618	653	651	662	608	655	633	650	585	636	611	626	609	656	604	622	641	605	639	617	611	660	594	598	637	625	627	644	638	609	618	622	596	609	630	577	637	592	574	668	639	620	634	620	616	608	643	577	608	642	612	643	589	624	616	599	589	574	652	615	601	639	607	586	619	623	603	617	570	614	631	603	624	594	613	595	615	655	631	622	601	632	593	633	591	603	606	633	642	595	607	630	623	617	617	621	596	644	634	614	652	607	612	607	596	606	581	628	618	628	594	601	600	599	619	684	619	611	676	603	611	632	612	611	624	610	636	640	616	622	651	620	605	604	609	615	631	619	596	618	624	630	612	611	590	600	621	600	614	583	639	632	620	612	615	605	617	625	627	635	633	634	607	600	616	597	581	629	562	618	624	619	594	596	621	629	630	605	569	616	671	600	615	599	656	613	594	593	644	628	624	644	636	675	625	593	583	620	634	576	649	582	662	642	586	610	649	660	628	608	621	654	611	604	646	594	624	677	605	638	616	633	637	635	667	635	572	607	661	623	622	660	635	693	626	606	610	628	617	576	595	626	641	621	636	655	617	615	576	631	629	582	623	589	643	611	608	632	605	635	617	634	629	621	616	597	586	616	589	628	591	588	561	627	615	608	626	659	633	614	616	625	587	617	645	593	626	627	637	593	594	645	619	578	600	626	684	621	616	607	608	619	604	650	617	588	619	635	632	628	593	608	560	630	642	602	604	694	613	639	595	651	624	614	637	617	570	629	647	603	641	642	609	623	616	650	626	652	580	655	637	649	593	619	608	670	618	649	636	674	643	617	590	609	656	618	620	629	596	575	602	625	635	612	625	642	619	632	593	629	655	600	605	602	620	603	618	637	596	628	614	632	613	603	624	638	639	648	674	622	605	656	618	638	602	599	641	663	631	645	603	604	588	613	647	620	621	618	585	599	635	623	623	611	560	565	609	604	567	638	642	615	598	641	599	602	657	663	603	614	600	599	628	633	634	655	636	632	576	665	619	591	621	613	611	672	603	652	642	638	582	642	612	608	656	608	635	631	591	598	598	583	619	593	613	629	597	601	629	574	604	641	608	629	627	634	584	667	617	609	608	622	656	587	656	641	601	609	584	622	633	596	612	621	608	612	570	648	648	654	566	616	548	581	577	613	616	610	640	595	623	605	595	599	599	634	651	617	619	650	624	616	618	669	591	640	655	600	586	613	627	599	601	619	634	608	646	590	604	596	616	641	607	619	605	671	618	631	602	576	628	627	626	656	614	654	605	613	582	605	611	621	606	621	609	625	613	598	646	607	630	648	629	645	618	625	591	614	605	645	590	593	624	631	589	599	577	634	585	577	611	602	595	571	593	607	633	593	597	623	618	623	641	615	589	595	625	564	654	612	601	630	609	649	624	613	635	624	627	568	652	650	611	632	601	602	610	638	652	604	635	665	644	649	575	585	624	640	654	638	612	609	638	634	634	640	606	602	615	645	611	605	633	577	576	625	616	629	642	614	591	661	616	649	611	675	657	632	622	642	612	645	646	639	623	609	648	597	593	631	608	591	614	621	620	597	665	607	629	644	600	653	615	628	623	608	578	607	675	656	653	634	578	577	623	643	576	618	654	604	635	675	605	640	617	622	649	587	651	590	635	646	614	628	638	613	648	600	598	605	584	630	643	594	634	641	634	623	600	598	636	637	629	626	633	611	593	618	651	633	638	608	569	624	638	578	611	632	637	603	640	593	618	636	566	600	604	589	609	616	618	598	573	626	620	593	604	614	676	613	608	637	593	600	647	622	627	611	629	568	610	692	637	634	599	646	612	645	613	632	618	606	668	601	623	652	614	615	609	582	606	558	586	599	608	624	637	624	607	591	638	586	626	615	606	572	609	611	649	651	600	568	630	624	600	660	597	625	629	616	587	630	627	593	584	576	629	613	622	584	637	605	609	575	610	629	617	628	621	644	618	603	599	646	604	613	616	642	597	603	591	617	566	641	607	624	645	643	636	606	606	614	587	589	574	586	620	659	619	578	608	582	611	609	589	628	621	616	619	590	588	626	660	620	623	612	646	621	617	571	604	639	586	629	659	616	555	616	599	628	624	631	632	587	615	628	623	613	624	598	615	638	635	640	597	645	652	605	589	636	595	608	632	615	663	618	588	636	610	585	627	661	618	597	648	618	649	626	629	639	587	655	681	582	605	603	657	593	643	641	664	612	668	657	588	653	675	608	663	623	566	630	640	631	592	580	583	607	634	620	623	610	624	666	661	638	632	626	631	608	636	630	617	604	626	658	639	626	654	618	619	571	642	614	630	584	589	663	633	627	620	585	624	580	639	625	651	631	612	574	539	624	599	616	612	639	627	578	591	577	624	605	613	605	638	599	633	649	613	617	589	603	559	598	614	606	614	635	632	622	629	623	630	558	648	608	637	647	640	602	628	657	599	621	621	597	624	602	659	521	646	596	660	649	653	625	645	671	601	597	620	630	657	635	583	599	625	633	619	617	643	601	568	612	646	600	640	646	599	677	620	619	634	635	606	660	586	603	658	647	599	620	623	621	618	597	637	624	602	627	688	649	602	606	622	628	605	609	604	643	594	587	673	604	659	632	637	594	559	621	614	604	611	657	596	621	589	634	639	585	677	648	628	590	631	640	591	618	615	626	602	656	632	611	608	561	633	628	620	578	623	628	567	618	647	600	587	607	624	595	680	646	630	676	635	578	618	641	649	579	655	625	618	599	603	613	636	587	604	646	580	581	608	611	586	636	644	601	608	602	622	639	651	605	640	622	607	571	570	680	586	619	671	580	608	644	643	636	638	623	656	633	594	628	599	601	596	624	626	638	654	632	598	654	601	640	631	633	627	620	627	630	617	621	633	592	614	580	609	579	599	619	589	674	592	628	571	626	594	613	646	633	653	623	634	618	610	618	637	600	642	650	666	569	636	623	613	599	661	617	638	612	611	589	600	577	601	602	618	624	610	615	634	616	649	633	589	633	635	620	622	553	659	636	626	620	573	645	618	621	590	590	652	604	601	615	625	600	682	604	631	639	590	663	620	622	684	639	597	610	586	627	623	592	639	605	624	619	632	658	572	621	664	663	663	661	588	590	624	624	615	656	605	619	628	691	609	624	612	639	645	616	636	587	623	626
24647	21648	28761	24839	20122	3686	979	630	603	517	503	428	445	431	407	414	435	360	340	369	376	349	355	374	377	368	390	338	382	367	377	327	350	374	315	335	333	325	363	357	334	317	368	370	371	332	346	319	366	349	329	347	342	340	313	314	330	330	338	358	336	330	330	365	375	327	335	352	344	355	325	340	343	330	338	339	343	346	336	334	323	315	345	345	353	314	396	334	348	345	332	336	345	342	326	346	335	327	331	369	319	340	372	316	341	371	358	324	339	323	362	339	342	355	347	327	329	340	383	319	309	342	353	323	360	343	334	333	299	361	344	338	348	341	354	313	330	314	338	355	347	333	347	321	325	339	348	301	366	333	340	338	315	332	379	311	330	327	336	340	349	342	340	310	344	309	346	306	366	325	341	319	309	324	331	343	306	334	312	360	338	352	321	322	351	333	333	331	348	317	312	363	318	311	357	349	341	365	341	347	358	318	360	349	364	315	319	313	333	341	325	344	320	335	361	314	372	347	340	322	346	339	363	322	339	365	334	315	357	336	332	349	322	346	365	354	349	323	331	296	362	323	306	322	368	356	346	325	340	322	340	339	396	345	330	369	315	335	339	332	335	353	323	337	332	349	327	350	322	358	368	353	312	324	328	327	319	363	354	314	354	378	345	337	347	343	343	350	362	321	316	331	329	336	324	347	305	331	363	333	369	336	321	346	352	350	319	344	307	329	351	344	352	336	343	319	331	321	336	338	306	342	329	337	333	353	357	321	373	335	331	305	385	326	321	347	311	351	360	355	291	331	310	326	331	337	353	333	353	315	341	344	335	387	349	357	353	317	342	316	299	341	344	339	339	360	360	348	338	355	336	334	291	314	351	353	343	316	350	324	353	336	347	342	375	312	373	325	351	367	339	325	328	355	355	354	326	343	359	363	354	343	345	338	331	321	345	340	346	359	319	342	329	334	332	324	385	354	329	352	309	365	341	332	320	336	322	341	343	342	359	339	328	346	354	350	335	320	330	349	339	344	365	322	338	315	329	349	338	327	340	346	317	280	318	361	353	359	310	313	359	303	350	364	372	335	367	325	344	329	343	337	345	329	343	333	349	365	324	342	342	316	360	318	365	368	332	349	324	342	345	320	342	375	347	316	369	344	308	332	352	368	326	359	346	333	322	367	326	350	371	320	350	309	318	346	346	329	324	349	333	335	337	318	311	344	370	381	343	303	332	354	331	347	341	369	333	343	332	346	339	321	318	372	337	333	360	340	314	343	339	347	338	327	299	347	333	337	340	327	355	298	354	356	375	323	339	351	337	309	344	357	320	332	302	319	347	314	324	377	349	346	328	326	330	305	331	356	345	366	355	323	343	340	342	348	323	321	340	350	327	318	342	321	325	337	346	324	316	337	351	339	341	332	346	342	305	320	313	325	359	318	370	341	350	285	309	392	330	343	328	319	321	322	370	321	297	333	341	354	321	351	349	355	346	331	342	356	345	328	325	318	335	350	357	319	352	367	333	350	333	346	341	340	332	344	344	357	349	308	344	347	316	358	314	312	323	313	312	336	328	336	330	338	306	352	357	314	358	352	307	365	339	356	356	332	347	334	319	342	332	346	328	341	382	296	344	321	318	359	332	345	331	354	344	322	331	358	316	323	327	341	331	342	391	333	316	327	330	339	333	349	333	351	312	364	319	312	320	347	355	360	329	348	338	336	323	340	315	349	287	325	373	308	296	339	310	335	338	376	349	322	338	306	341	336	323	337	327	321	315	320	336	350	313	372	338	349	336	334	306	337	360	369	344	315	359	337	338	358	368	354	338	354	330	335	323	338	350	343	359	364	349	315	328	331	336	367	352	352	336	354	352	316	335	308	369	345	331	337	355	321	333	363	330	322	360	368	316	328	328	333	326	357	328	324	314	346	347	330	346	343	348	289	327	329	356	355	327	382	310	329	344	363	357	354	368	319	338	324	350	352	338	334	336	343	341	347	350	348	322	293	331	375	357	351	334	324	344	314	323	332	304	351	333	363	327	318	353	356	332	344	330	333	328	344	342	348	346	336	360	336	344	333	384	330	333	332	323	365	312	379	345	347	349	373	319	326	353	333	326	316	302	336	337	344	361	324	320	309	354	338	340	305	313	374	338	332	335	329	345	362	361	378	350	318	338	338	343	336	302	323	345	324	351	309	345	340	346	332	309	326	321	308	345	331	355	346	326	337	333	322	326	301	350	399	352	316	356	365	355	327	324	370	341	317	342	357	357	328	328	346	363	313	324	362	351	329	335	326	356	315	346	325	334	311	333	362	341	351	329	332	347	357	333	312	350	327	305	334	310	317	331	353	343	331	352	336	356	341	321	343	336	383	349	376	319	312	315	355	349	329	361	306	325	335	359	343	327	337	336	368	323	342	324	347	351	295	344	349	368	324	310	375	378	337	327	313	332	345	354	365	342	315	339	318	307	328	348	340	325	339	333	360	350	328	370	309	356	315	363	318	352	366	314	346	333	354	321	328	368	358	373	367	313	325	328	355	339	333	355	342	331	340	337	336	315	354	332	327	310	343	344	348	319	339	329	358	346	343	315	360	319	321	331	336	323	328	367	324	346	327	352	345	340	351	336	324	311	349	335	362	385	316	358	313	355	358	338	324	328	325	297	343	320	327	299	374	332	351	354	310	319	358	327	333	330	352	354	343	322	330	331	296	353	340	319	316	336	356	383	313	356	336	339	341	336	352	314	326	331	343	308	317	343	357	354	320	368	329	347	313	330	329	329	329	350	341	334	316	319	344	348	331	333	322	328	334	362	392	348	376	337	334	352	342	361	309	352	333	336	349	382	310	326	364	356	339	334	332	360	347	328	323	355	318	357	391	324	326	325	306	352	368	310	323	365	319	362	353	368	334	319	321	326	373	306	338	339	339	349	348	384	333	339	345	358	334	318	339	350	344	343	332	382	334	380	329	325	313	332	347	340	346	341	358	355	333	336	305	342	339	341	314	362	336	305	358	316	296	349	311	361	360	348	316	331	339	356	349	307	353	309	342	367	362	342	360	296	325	348	321	329	332	331	367	373	319	343	354	338	346	367	341	333	355	332	372	312	330	319	351	318	330	339	326	331	345	330	324	331	325	338	353	332	369	349	321	324	326	334	365	346	382	345	356	320	335	331	374	308	345	337	332	313	353	324	336	339	335	349	309	346	310	379	343	360	353	347	298	359	311	335	335	358	305	343	341	325	351	313	302	344	371	319	319	343	347	321	325	343	342	338	344	333	363	348	380	353	342	327	290	322	374	330	314	333	324	305	368	337	305	352	336	336	338	334	346	356	336	302	359	351	365	326	341	368	338	349	334	325	312	355	345	341	335	300	345	336	332	326	344	338	379	343	320	350	336	343	331	354	337	312	353	343	307	331	347	360	351	375	357	331	351	334	321	321	339	345	328	335	350	330	336	321	345	363	335	308	338	318	362	340	391	357	327	357	339	353	326	321	372	374	333	378	287
40895	52043	21776	5692	3025	2481	1977	1525	1319	1212	1139	986	830	814	727	732	652	615	672	619	587	658	586	557	573	599	580	587	575	611	613	541	565	583	586	580	562	569	544	598	557	563	543	607	581	508	547	556	552	543	577	571	588	561	569	569	540	544	542	537	592	567	558	605	561	510	591	562	538	574	570	582	551	539	555	586	590	546	545	585	560	550	593	533	510	549	572	550	549	588	548	569	538	593	587	588	555	595	575	568	567	603	555	573	559	571	530	568	543	546	526	538	540	593	580	556	543	573	550	547	543	585	566	516	562	589	567	560	529	559	635	501	593	547	545	595	544	557	550	569	599	562	545	566	576	543	526	601	540	539	553	567	546	535	529	533	534	543	560	553	525	557	586	541	557	566	561	553	584	526	518	545	569	598	579	567	591	524	559	567	531	544	539	531	568	585	519	592	553	575	551	564	544	595	534	576	578	545	593	568	563	548	584	588	485	593	516	546	541	522	582	560	536	523	588	544	559	576	543	568	552	553	556	580	548	542	567	555	512	566	550	540	542	597	593	552	559	580	565	569	583	529	578	508	545	593	562	555	577	586	586	576	558	580	546	568	558	594	538	564	525	543	565	575	556	560	547	576	567	564	500	552	557	554	588	542	590	555	567	565	571	558	543	550	501	582	535	552	574	541	592	609	573	578	567	538	554	569	521	604	597	549	546	593	568	563	534	565	528	552	579	610	532	530	544	613	540	544	581	576	569	543	550	525	535	611	537	533	588	574	582	542	575	556	527	570	547	550	554	588	547	563	547	539	542	540	583	557	526	632	567	546	594	583	564	585	548	574	598	537	572	580	539	534	570	562	507	600	569	540	577	589	592	544	511	583	531	609	558	562	534	551	582	598	532	582	534	504	574	523	520	556	559	547	558	547	591	556	518	541	532	539	579	545	524	561	565	569	541	566	529	609	572	533	549	582	566	591	578	526	572	533	597	530	546	547	515	556	546	530	558	562	538	527	567	566	547	572	559	588	550	574	574	574	558	579	537	558	542	523	559	537	559	499	565	577	572	552	565	549	546	584	528	599	517	562	559	562	557	592	596	606	578	568	575	569	569	565	577	588	526	547	558	548	570	568	563	545	503	558	556	548	554	557	564	554	527	559	550	534	576	568	557	552	505	571	589	577	567	551	528	537	585	504	569	583	579	518	579	555	553	562	522	562	560	561	490	572	556	521	567	566	547	577	551	561	570	578	549	542	523	567	555	525	538	565	601	541	591	573	603	549	556	535	559	538	518	528	582	565	548	524	587	582	577	543	593	531	589	565	546	549	550	565	559	608	574	577	560	559	615	578	556	538	540	559	571	555	566	568	540	581	556	555	566	559	562	551	560	538	538	524	521	589	566	571	539	543	564	579	553	550	568	564	570	553	576	554	554	599	534	525	528	580	551	573	557	544	575	538	552	540	526	540	574	567	575	563	574	553	565	574	578	584	510	585	576	593	531	507	558	541	589	575	553	545	533	555	581	576	569	558	559	549	540	561	548	568	602	591	563	558	528	525	556	562	548	561	504	554	600	565	584	550	542	606	576	556	555	576	541	568	600	525	544	542	554	582	555	541	546	590	524	545	557	517	588	555	560	590	546	529	549	548	545	559	566	544	603	551	629	554	602	570	560	519	555	508	559	511	578	549	556	504	578	557	538	572	597	548	552	579	540	540	579	553	536	576	591	573	567	578	591	586	580	583	556	571	561	552	599	564	605	518	567	563	538	530	550	603	577	549	560	534	547	564	550	550	543	564	537	580	558	558	581	520	562	584	552	506	524	571	567	569	538	579	582	601	587	578	587	568	570	552	532	554	583	542	537	545	546	543	585	592	534	541	604	532	600	550	558	590	584	555	597	550	580	578	524	528	547	553	567	562	525	566	563	552	543	576	570	591	567	559	557	571	608	516	562	543	549	566	544	564	560	575	561	555	536	551	518	505	580	541	585	561	590	566	526	604	593	579	509	589	582	535	546	530	593	579	595	571	568	546	577	575	574	532	557	567	548	550	583	506	530	552	552	545	531	570	519	547	603	587	565	600	502	614	567	553	560	547	568	547	553	539	532	532	515	585	566	567	554	545	534	591	573	514	569	552	558	545	556	583	556	578	528	536	522	533	508	525	549	521	587	577	517	553	551	535	534	562	499	564	610	575	538	586	554	546	575	543	585	540	543	567	619	532	560	551	589	564	536	528	532	561	583	500	572	575	543	580	557	577	571	560	564	552	565	563	552	521	571	615	569	585	521	536	561	560	572	544	575	541	556	553	512	583	559	574	581	550	562	575	556	565	544	534	552	520	546	550	606	562	528	567	589	608	545	574	542	536	559	562	568	564	593	581	557	564	585	564	574	521	530	545	587	568	589	561	546	550	556	583	578	517	569	549	539	596	557	550	565	552	555	525	584	565	561	525	559	558	587	561	561	566	551	578	550	557	546	590	572	546	546	532	552	590	576	563	556	566	572	576	531	578	551	588	593	544	609	518	528	576	544	521	534	570	536	571	570	541	548	579	543	543	560	616	520	553	521	553	542	500	538	575	576	562	545	566	545	551	581	595	531	550	568	559	567	579	592	590	522	599	574	533	579	544	569	552	573	595	542	516	561	543	564	531	559	522	570	560	550	511	565	545	573	563	560	515	507	573	535	570	556	537	579	554	529	543	513	524	533	539	547	569	588	596	570	548	552	576	553	568	572	604	552	528	562	588	573	627	539	571	551	548	538	529	507	594	533	553	567	550	557	546	567	525	623	589	567	574	549	581	606	585	536	602	563	559	575	559	548	585	595	580	569	524	559	585	592	520	554	545	556	564	533	588	582	538	575	573	545	551	560	568	574	562	541	521	575	574	560	577	574	542	528	569	590	549	558	539	526	569	564	581	577	538	599	516	576	593	539	526	559	543	604	549	575	574	607	548	537	546	556	545	552	542	553	546	562	518	566	550	595	516	527	577	557	586	593	559	586	616	559	550	531	536	554	574	550	569	541	560	576	551	541	559	577	525	555	536	533	532	563	540	603	560	575	533	537	571	550	550	550	566	601	582	550	584	501	604	545	568	551	552	590	578	532	537	578	584	518	545	529	571	471	557	516	528	569	548	571	583	549	528	544	566	563	553	562	549	536	554	547	554	573	559	555	582	563	538	589	521	546	532	526	554	522	539	551	585	545	546	587	566	567	554	548	606	564	541	580	551	542	565	559	545	529	604	579	596	540	556	566	538	584	534	561	559	610	544	556	564	581	594	532	576	564	578	572	577	576	548	589	542	573	555	546	577	544	558	585	583	543	565	553	546	522	541	532	604	553	522	551	563	569	557	560	560	583	563	611	577	564	579	577	529	560	555	564	521	522	589	561	581	515	573	572	564	585	528	517	565	525	543	565	503	557	542	567	539	595	586	568	572	545	518	554	589	587	545	563	572	553	589	546	556	574	537	544	551	529	562	547	543	556	567	519	586	563	542	588	558	558	498
23670	21634	29313	24240	21536	19257	2352	693	477	441	381	293	292	281	247	205	214	194	182	184	173	183	160	173	177	165	157	162	155	140	167	170	154	175	158	138	163	149	142	143	159	155	182	146	165	177	152	142	142	157	133	141	157	147	157	165	142	145	144	175	179	135	140	147	161	154	147	162	158	151	152	157	165	140	146	136	129	140	171	150	121	144	165	160	155	158	156	150	160	136	166	126	165	126	136	141	139	144	157	147	145	141	176	142	153	145	159	138	158	144	155	142	152	151	145	146	142	148	145	133	144	154	155	166	149	128	128	153	136	136	145	136	159	139	151	158	148	153	150	163	156	139	154	152	166	133	139	160	150	144	148	152	155	136	146	141	149	137	133	161	160	139	164	126	143	144	148	128	151	155	131	134	131	132	148	140	167	154	132	140	162	145	141	141	154	145	144	137	141	149	134	141	133	144	138	156	163	135	157	125	163	141	144	139	165	154	149	138	142	159	161	140	137	141	130	136	156	147	155	151	129	136	153	145	136	145	162	147	154	146	143	154	155	147	144	175	127	136	150	176	147	136	140	124	123	143	164	159	118	159	145	134	147	145	150	125	137	145	139	141	145	144	157	153	147	125	139	140	126	138	149	136	159	136	144	142	159	122	145	126	144	154	143	133	177	135	144	158	153	158	149	161	143	147	165	139	138	145	176	144	138	162	146	163	139	124	135	136	136	159	147	144	141	150	153	163	160	145	157	153	144	154	160	134	166	152	145	142	163	173	158	166	153	135	130	142	142	149	154	168	139	135	167	142	157	156	138	136	120	142	153	145	162	134	157	154	153	139	146	141	148	153	150	134	142	147	148	165	138	130	129	140	161	144	126	155	139	133	162	142	137	140	134	143	158	133	146	134	142	136	133	140	138	144	147	154	170	124	138	153	153	155	159	154	150	149	128	132	134	158	133	150	177	139	158	146	142	141	148	135	142	149	119	143	129	129	139	158	159	125	130	132	154	145	150	136	131	147	118	162	150	108	135	161	171	147	157	154	148	142	139	167	146	152	136	125	138	150	146	158	120	157	163	137	131	147	152	154	160	141	146	149	152	135	142	132	155	143	156	150	132	134	139	148	158	145	153	128	165	121	139	136	150	142	138	159	160	157	145	145	151	137	153	145	154	147	158	164	155	151	138	150	141	154	148	135	137	148	142	167	140	133	123	128	161	139	131	130	155	154	138	156	141	164	180	137	140	150	126	164	147	152	146	149	119	126	136	143	140	143	156	162	164	135	131	144	146	127	161	128	163	161	136	129	157	157	133	134	124	156	133	142	157	139	136	142	144	164	137	175	120	130	132	152	161	142	130	161	142	146	142	149	144	153	130	137	138	142	132	146	160	120	147	170	154	116	152	148	177	151	133	121	133	148	142	158	150	144	135	128	127	135	156	148	143	144	168	150	161	143	133	149	140	140	137	146	136	142	155	127	166	149	151	154	165	167	129	150	148	115	174	133	128	168	148	130	125	153	140	144	129	138	163	140	136	170	144	145	158	149	150	126	136	141	127	160	156	151	140	149	168	138	137	137	138	162	137	164	161	148	138	138	158	146	140	155	152	131	133	147	132	174	140	152	150	174	122	136	158	152	167	163	146	140	139	137	142	133	168	160	144	147	146	134	157	138	151	145	167	144	130	163	130	143	167	141	154	143	149	128	154	142	142	139	165	160	145	163	134	145	151	142	146	143	150	148	153	133	161	137	148	161	141	166	144	157	139	159	149	146	158	137	160	161	136	141	168	117	154	172	119	133	140	155	138	147	151	135	143	158	157	153	156	137	151	134	128	138	163	147	147	156	115	138	138	132	143	143	147	150	145	166	134	142	131	156	143	137	149	132	142	147	138	154	133	129	157	151	150	137	150	130	171	148	121	149	139	153	142	120	136	145	130	158	141	147	183	128	137	121	151	143	130	166	145	138	148	175	143	142	171	155	125	134	120	130	138	146	159	164	166	176	150	138	173	124	146	139	138	153	137	131	152	140	181	138	149	159	127	148	142	155	145	179	141	130	176	137	146	147	161	135	138	147	133	134	163	146	135	166	162	134	159	149	129	135	130	132	154	153	141	158	126	136	144	131	140	130	143	144	150	141	157	148	156	145	153	159	150	144	129	150	153	170	149	166	136	142	145	138	131	148	157	157	130	155	134	132	143	142	151	155	148	129	161	153	137	140	152	148	149	141	166	141	152	143	149	140	155	137	156	144	145	142	126	168	131	146	157	131	150	166	144	161	166	138	148	129	145	137	136	169	148	140	170	156	154	134	130	129	148	148	151	173	169	138	144	159	141	143	139	131	146	173	145	149	137	143	141	126	135	148	148	134	153	164	135	173	143	159	145	167	163	134	141	132	149	127	146	165	122	138	136	142	141	165	149	141	146	158	172	148	159	159	155	146	130	160	157	137	139	144	143	162	151	130	147	147	135	131	161	151	154	143	133	159	157	149	156	140	145	158	167	137	157	142	152	145	144	155	125	153	142	141	149	149	151	164	152	155	149	159	161	137	156	140	131	147	145	158	153	152	138	149	139	157	127	150	137	149	146	166	137	136	132	123	138	145	141	108	149	142	166	132	157	144	142	135	125	160	133	131	128	140	146	148	135	126	148	160	143	143	153	147	122	127	148	149	144	137	154	136	153	119	148	135	130	131	163	140	135	135	140	154	138	156	139	142	161	174	153	136	130	124	132	138	140	137	118	149	134	156	145	137	144	135	138	149	150	166	127	148	142	145	145	140	153	162	143	151	134	130	122	147	163	157	159	134	155	139	152	155	161	137	133	154	126	186	153	139	134	142	145	152	157	136	164	150	157	152	159	137	149	151	163	128	121	158	154	116	148	155	155	125	133	152	144	155	167	123	144	160	147	143	135	160	153	158	138	158	143	142	146	139	137	132	149	150	133	146	142	148	130	172	155	143	167	144	135	143	159	143	134	153	156	154	154	164	143	142	158	134	153	140	140	128	159	151	166	145	140	145	128	153	153	148	153	147	161	124	132	143	142	167	166	133	154	139	134	138	147	148	141	140	145	139	139	142	139	142	157	149	128	161	139	127	141	154	148	150	132	165	172	135	138	141	134	139	133	135	127	155	153	153	158	147	150	148	143	144	145	128	155	121	134	141	141	144	151	145	131	152	145	144	158	143	138	148	152	147	135	136	133	161	156	164	147	141	144	159	123	145	130	139	163	125	152	160	166	131	154	143	141	146	149	145	149	154	141	144	137	156	152	155	148	165	144	158	153	146	139	155	139	124	142	163	138	154	127	143	145	147	130	139	148	151	168	136	144	136	161	150	148	172	148	154	157	127	134	141	156	149	157	144	138	128	137	137	137	147	147	133	160	125	145	156	153	157	126	146	140	138	144	145	140	151	142	138	159	145	139	135	130	149	145	143	150	141	135	134	160	149	140	159	159	138	167	165	150	135	126	126	152	133	152	140	163	158	154	153	122	140	178	134	159	143
45207	59798	28486	10455	4699	3159	2368	1829	1390	1218	954	921	773	711	577	493	442	405	395	361	348	342	334	349	298	303	326	352	307	311	273	304	268	280	294	240	267	268	283	240	270	256	287	280	271	263	280	277	244	284	278	248	271	233	248	243	261	260	272	263	269	243	261	259	260	257	254	224	271	242	224	250	268	260	270	219	265	253	263	280	229	264	262	241	230	248	297	247	250	227	273	276	270	270	261	250	218	254	233	256	253	242	273	251	235	259	255	234	240	252	263	234	263	214	241	230	240	267	265	267	241	263	252	248	279	249	236	252	252	256	231	233	263	248	269	249	261	239	236	238	265	263	246	264	250	246	247	247	247	265	214	241	233	262	235	256	240	259	248	254	281	263	261	240	238	225	241	267	262	244	246	219	248	246	258	257	280	258	223	271	257	251	268	241	226	253	264	250	249	238	228	261	239	225	223	263	243	262	251	255	234	252	255	262	253	271	274	235	262	242	227	234	209	273	233	236	243	247	253	248	274	242	232	233	249	243	228	263	251	250	264	241	213	221	268	240	283	257	248	243	236	235	302	231	267	218	254	245	261	268	258	264	272	243	237	244	239	207	247	243	265	277	268	244	247	222	238	252	254	263	248	260	226	237	269	226	267	250	266	253	242	250	279	231	241	272	258	248	264	246	255	248	218	243	234	240	260	252	239	229	232	239	257	254	260	262	230	251	233	271	247	257	262	267	287	239	238	234	235	251	245	212	248	262	246	266	240	218	235	260	262	219	237	222	253	260	265	241	218	258	232	267	271	234	236	254	247	253	256	242	235	255	285	253	249	256	246	249	205	242	225	231	250	236	221	244	235	265	236	227	237	252	246	240	246	272	248	244	239	231	236	227	215	247	256	238	240	264	272	249	258	238	290	265	264	271	265	220	260	247	191	232	236	247	229	239	258	259	253	240	232	249	228	280	237	224	237	251	235	244	268	228	254	272	251	252	254	230	236	244	191	250	239	242	245	257	230	259	264	243	244	287	249	241	268	215	262	220	254	238	269	238	247	226	266	270	234	279	268	251	248	253	243	251	265	246	244	248	257	254	227	257	216	265	244	245	241	263	237	239	251	224	237	241	253	246	239	227	272	268	251	261	238	230	238	253	229	275	264	248	240	242	256	232	240	237	259	246	257	237	236	241	253	243	252	249	219	242	250	219	244	220	251	252	274	252	248	227	233	243	249	261	239	243	250	210	232	245	239	268	257	264	233	270	232	247	227	236	247	278	256	254	241	244	242	253	243	232	283	261	234	237	213	251	287	234	209	240	239	275	257	264	237	259	259	238	247	245	241	251	233	259	251	261	247	260	221	252	250	245	269	239	216	257	236	233	248	259	234	241	238	294	269	244	236	237	221	247	255	247	258	237	239	230	233	242	246	240	234	225	223	269	234	242	262	235	254	245	258	237	238	256	245	269	253	250	254	269	272	248	236	278	243	251	264	248	230	226	273	246	256	240	267	274	233	236	234	249	265	228	218	243	247	239	267	221	261	263	246	254	242	257	290	251	258	258	264	255	251	229	228	245	267	274	255	243	245	266	255	242	258	254	228	244	265	256	248	231	241	219	236	236	254	245	283	239	249	257	244	289	230	226	255	243	293	238	269	259	247	252	245	250	227	244	247	238	243	239	243	256	224	262	271	271	238	260	252	251	218	242	252	240	258	260	238	232	265	233	241	250	275	247	241	234	228	236	236	279	237	234	229	256	237	244	216	254	257	258	265	222	262	259	272	240	266	241	257	253	270	266	206	230	225	256	251	231	234	223	250	244	242	254	245	222	240	220	254	224	233	247	251	245	221	259	231	266	254	243	255	224	242	250	268	249	261	238	265	233	232	250	240	253	226	249	235	237	241	235	281	250	200	265	277	261	255	225	252	241	230	255	244	258	251	248	260	235	256	275	241	234	232	233	267	243	276	252	261	235	262	238	219	283	262	258	219	246	228	247	231	258	291	232	236	259	259	248	278	247	251	262	266	247	253	246	257	230	282	218	280	243	264	246	243	220	275	251	256	282	236	241	231	241	234	236	248	250	252	242	235	230	231	257	263	245	233	256	268	257	226	249	227	256	255	271	249	259	250	239	261	243	272	258	262	252	241	237	246	271	240	232	244	272	250	235	229	235	265	238	252	261	265	224	252	237	261	255	262	220	250	285	247	266	256	259	235	240	275	267	221	264	246	262	270	244	263	240	245	229	248	263	276	245	239	236	234	269	260	251	253	260	264	231	260	251	249	254	235	218	272	224	234	242	262	220	228	220	257	275	251	239	227	253	236	257	240	249	237	247	237	247	249	266	244	254	253	261	237	243	285	226	257	258	262	233	238	242	231	253	270	258	251	234	243	225	254	249	244	209	240	245	266	254	266	220	236	223	238	259	251	273	241	227	247	252	222	254	261	217	227	244	242	260	238	237	252	245	243	253	221	246	256	245	243	243	250	226	246	251	241	237	230	257	245	259	240	252	265	230	234	261	235	249	235	261	265	259	261	217	282	233	267	231	261	263	263	248	226	207	236	252	247	265	268	281	247	224	248	226	259	263	238	254	239	264	271	247	265	242	264	271	246	245	264	272	257	253	249	253	239	238	248	255	251	239	265	259	248	230	267	220	254	259	255	221	259	242	262	239	257	276	249	237	273	237	257	261	258	209	243	236	274	259	246	235	210	245	257	227	230	228	242	242	263	226	231	220	244	228	231	238	242	260	228	251	251	267	252	251	231	248	257	280	237	235	259	255	241	257	282	251	237	264	259	239	257	275	223	227	259	245	247	241	257	229	263	258	248	249	263	259	246	256	270	252	251	261	224	273	246	226	243	251	247	247	265	231	247	258	250	267	251	239	251	244	276	239	223	255	228	238	247	246	288	242	241	244	254	269	240	290	255	226	243	228	255	249	251	225	242	257	247	220	255	234	241	254	234	240	229	273	247	246	265	262	247	260	260	265	258	241	247	272	249	238	282	223	252	237	252	253	273	250	215	255	264	239	246	233	246	274	261	232	252	271	243	236	240	214	255	245	251	229	271	250	248	247	261	232	262	263	242	243	246	232	228	243	260	250	240	252	233	254	248	227	240	249	258	265	249	239	264	259	254	249	253	274	249	208	262	258	255	248	237	241	248	256	236	233	275	260	246	270	235	233	234	253	241	247	242	224	262	259	253	260	263	239	251	229	230	253	223	240	238	258	237	258	269	227	245	279	280	238	217	249	248	258	248	261	246	238	251	230	218	262	229	251	271	241	244	230	239	223	271	260	255	247	252	240	261	215	253	206	265	253	254	257	231	232	230	249	260	239	236	268	250	237	240	270	238	253	234	244	243	263	232	262	240	237	266	238	236	257	252	237	228	220	237	232	254	244	255	251	265	234	262	253	228	257	246	247	290	266	245	248	245	247	238	259	225	233	268	238	266	265	257	281	252	227	236	249	233	232	248	240	236	276	255	221	225	243	256	233	270	247	288	240
29167	24072	15914	2805	665	549	496	450	420	445	459	442	364	383	408	384	402	352	380	396	342	360	396	396	372	378	393	375	405	408	344	387	380	396	341	377	327	404	363	380	372	378	369	341	364	360	355	375	377	369	393	400	368	348	385	374	379	411	395	341	397	378	359	385	395	401	407	373	370	359	389	406	372	376	393	390	343	393	394	384	372	342	384	366	348	356	365	369	397	331	371	369	381	381	367	400	389	363	364	393	409	394	390	372	343	341	381	397	375	370	378	382	397	371	384	382	395	360	332	376	352	381	389	390	327	382	391	396	367	383	369	394	406	406	355	343	388	373	374	390	409	385	357	365	338	387	373	359	407	390	393	387	389	393	362	361	368	383	370	367	417	382	376	372	372	378	365	390	345	376	374	401	364	378	369	372	376	352	410	384	362	364	427	385	372	378	386	383	370	385	396	361	361	358	385	392	384	356	389	374	374	378	409	380	400	368	371	363	377	346	395	399	366	384	382	402	390	392	392	372	333	376	406	341	366	375	371	374	392	387	389	404	405	415	367	371	381	409	381	391	348	362	380	360	363	410	360	370	370	372	363	339	365	377	337	397	390	385	401	378	369	368	389	367	341	368	378	399	366	385	364	327	354	344	389	385	374	369	398	402	382	365	382	389	383	370	385	373	353	370	377	397	347	393	385	387	410	385	353	380	389	411	380	397	375	356	377	391	370	390	365	372	378	327	378	370	376	400	388	368	370	375	379	371	371	370	381	375	384	357	351	375	371	374	387	409	393	354	385	401	374	366	381	356	391	387	376	378	373	370	397	375	364	395	391	399	407	376	360	377	353	377	370	395	371	388	382	367	356	366	398	380	414	407	351	350	379	440	358	357	357	404	365	382	354	391	355	405	369	379	389	397	399	345	359	376	367	397	392	376	349	374	352	392	396	377	393	376	384	417	359	366	380	380	357	392	346	365	383	382	378	369	379	333	393	388	396	362	374	377	414	351	378	373	388	382	367	381	366	332	383	382	375	384	381	385	376	343	388	353	405	385	384	369	332	412	407	370	359	355	399	360	380	363	371	358	378	377	361	362	369	374	412	386	372	397	318	387	401	352	426	395	381	361	397	401	360	371	355	374	420	346	418	393	350	381	376	359	390	386	375	360	399	394	389	387	392	401	347	351	375	394	382	399	376	367	346	365	378	356	339	378	388	361	367	373	384	406	400	386	354	385	354	380	376	377	362	346	372	374	351	395	384	406	390	390	356	370	351	377	388	395	384	363	375	363	392	414	397	385	401	394	392	395	361	384	375	371	360	376	395	347	368	385	369	344	390	384	416	382	354	371	379	380	402	347	344	357	386	409	389	372	365	324	335	366	397	392	376	360	393	364	362	390	378	369	346	387	370	381	401	369	373	357	327	384	368	358	394	358	422	388	383	372	376	337	372	329	370	382	380	346	380	384	379	364	385	355	392	352	365	390	363	380	373	390	384	354	375	373	387	382	379	407	379	354	388	347	337	360	378	362	336	339	389	375	380	393	377	381	424	370	356	359	366	379	342	385	387	365	373	374	339	407	399	379	368	364	400	410	362	397	356	383	361	390	404	353	393	363	350	397	369	369	377	336	395	361	372	373	375	362	332	382	395	386	357	372	414	365	370	371	361	359	384	396	370	397	392	382	385	390	360	348	370	371	376	362	323	375	366	344	383	403	372	396	357	414	369	380	351	382	394	368	368	414	384	357	343	384	393	343	349	382	391	387	377	360	368	365	393	361	381	332	384	397	370	368	364	372	384	384	389	395	360	376	380	412	383	373	380	420	415	359	372	399	376	383	379	388	341	380	348	368	363	335	370	394	369	392	374	375	378	355	353	392	376	402	399	392	360	383	386	354	360	388	377	395	349	374	367	382	400	366	355	392	390	371	404	364	339	360	396	337	347	369	386	366	384	413	394	378	370	354	368	396	379	390	387	381	371	364	344	386	381	359	378	359	373	379	360	385	376	379	391	376	394	369	385	372	356	374	365	406	372	396	417	397	388	354	368	379	402	386	377	402	329	379	379	405	351	388	363	398	355	394	359	405	364	372	384	415	350	372	374	363	337	380	372	328	392	355	355	374	376	377	379	378	384	364	379	351	346	389	389	354	402	392	393	399	392	373	381	386	406	384	354	408	396	360	393	406	336	377	380	376	344	354	344	366	410	400	325	394	381	375	363	374	329	367	389	395	398	380	377	368	352	368	351	417	399	413	391	419	360	379	383	382	354	378	370	363	396	339	357	389	375	376	396	364	360	338	382	356	376	388	370	389	370	387	361	388	365	357	367	390	350	381	357	375	366	399	390	386	385	370	371	395	383	363	407	365	401	408	394	391	384	363	358	377	399	393	374	396	374	401	362	383	384	386	371	393	390	358	376	366	414	393	342	395	397	360	384	385	409	391	335	375	359	384	374	421	390	377	417	382	390	373	382	374	408	383	392	394	400	383	361	394	404	354	365	347	383	367	381	383	394	379	358	388	342	371	362	414	370	357	407	411	351	372	403	336	369	389	390	417	353	362	404	400	362	372	363	375	429	347	381	360	357	363	378	371	385	412	372	367	354	395	401	356	352	384	367	382	362	360	396	362	414	339	386	413	390	380	384	380	391	380	376	413	382	426	370	367	377	370	382	369	387	369	390	357	372	351	397	408	419	375	396	401	420	379	412	356	402	360	388	388	395	353	372	340	388	326	375	391	391	406	358	380	372	361	395	352	398	369	394	373	392	350	390	365	367	418	399	325	407	373	360	398	398	442	357	351	382	354	368	401	373	389	358	380	377	392	378	346	368	399	385	369	368	384	375	370	362	364	354	382	398	402	403	371	420	360	342	345	428	395	413	390	385	391	376	385	365	404	351	414	365	367	396	395	351	353	369	423	369	372	377	371	347	378	349	361	363	343	368	371	387	411	364	372	374	361	377	383	385	378	398	353	363	361	340	392	380	356	399	362	365	370	386	360	371	394	357	356	363	368	378	382	379	374	378	351	370	368	352	369	423	353	402	405	371	399	374	386	406	377	360	377	374	368	362	365	382	376	374	371	369	384	350	379	374	423	366	375	392	361	351	365	349	368	383	388	377	364	376	388	385	394	391	354	368	375	415	386	364	391	389	354	366	338	397	396	382	387	405	343	388	346	375	395	397	362	364	359	400	406	378	374	376	383	368	393	384	372	405	380	344	382	324	397	386	356	370	405	385	367	382	360	389	385	375	379	358	391	426	418	392	380	367	368	363	423	374	358	413	350	398	357	360	362	396	370	360	383	405	360	398	386	374	352	365	382	364	411	424	390	367	388	400	382	361	382	393	388	382	346	352	361	392	379	393	381	384	345	379	437	371	396	318	381	360	381	359	400	368	350	381	389	362	361	394	362	355	393	379	387	400	353	388	365	368	406	364	358	379	351	397	375	359	398	380	365	356	368	376	391	373	363	393	352	376	359	400	369	350	379	397	373	419	386	382	411	401	376
35746	36719	13275	2522	1425	1180	1071	860	810	809	782	753	767	724	660	614	651	616	554	632	651	643	622	648	619	589	621	637	620	615	613	603	584	662	650	569	570	615	607	596	660	587	622	594	597	624	638	614	616	617	593	588	588	613	584	601	605	617	599	569	602	622	612	571	585	637	616	691	579	625	581	618	639	581	581	623	585	637	600	600	569	559	615	679	637	611	610	634	665	614	600	595	601	643	634	627	620	632	585	610	613	609	615	591	641	640	669	611	617	594	632	640	632	620	661	634	592	569	584	613	561	638	565	634	648	601	598	620	598	571	588	608	632	610	608	632	624	618	605	608	610	625	607	600	635	600	593	621	588	582	616	620	633	617	652	610	605	594	650	617	666	617	637	605	599	646	584	571	600	639	605	616	616	621	626	652	610	606	647	557	639	626	590	634	559	613	633	608	609	621	610	620	601	564	579	582	589	619	592	565	627	596	628	640	624	594	591	627	630	615	631	615	626	617	572	625	639	579	621	620	650	586	621	610	611	632	652	583	650	633	634	620	624	612	634	612	608	625	608	632	618	608	608	661	558	569	647	645	586	612	665	634	635	587	578	591	632	581	601	588	637	631	584	597	598	651	598	654	599	633	592	619	610	575	556	579	613	613	626	569	624	603	571	614	629	635	599	629	640	598	599	592	608	650	569	580	581	619	579	574	628	618	620	619	592	616	636	564	588	633	654	586	584	608	597	597	643	579	595	606	609	635	630	583	594	534	608	610	668	616	612	580	626	634	605	571	605	642	557	632	603	571	576	627	630	629	618	616	571	597	589	667	625	576	670	644	575	597	592	670	602	607	597	605	616	605	592	575	586	546	631	615	607	591	600	618	605	590	603	643	570	600	602	614	589	600	674	644	637	578	626	617	616	612	648	598	634	597	609	636	623	617	598	575	659	581	628	584	627	607	603	612	634	581	631	625	613	607	583	599	624	599	613	600	594	598	602	609	583	612	615	610	658	567	613	588	616	570	622	644	603	611	593	595	612	597	585	583	608	659	641	618	617	611	620	600	679	611	608	593	622	602	600	620	583	607	619	624	624	586	595	644	610	588	626	604	598	591	620	661	604	652	571	659	661	618	573	602	600	627	631	617	638	642	617	628	639	589	596	617	637	596	613	617	602	596	630	596	617	568	601	595	650	618	596	592	628	603	590	641	588	634	606	604	602	578	620	602	633	593	644	630	624	569	658	591	595	567	582	614	625	610	591	620	597	597	596	587	608	620	559	565	583	611	602	596	600	608	582	624	606	616	557	612	610	592	614	666	629	584	626	577	650	641	610	599	612	604	586	647	615	619	638	591	622	611	576	619	609	568	638	598	607	613	585	670	596	626	605	598	629	625	559	634	654	624	653	602	596	591	599	600	617	561	624	601	598	575	614	571	652	617	611	617	613	610	619	615	620	634	621	619	583	605	608	628	617	594	602	604	595	599	583	578	614	646	572	557	631	662	593	623	631	612	598	593	656	638	631	598	617	599	595	593	604	663	600	598	603	584	629	648	570	648	624	605	611	611	639	616	620	609	615	590	607	603	583	603	641	599	597	623	624	606	602	595	610	642	618	594	604	613	610	601	604	634	588	629	573	625	605	670	604	631	577	671	607	590	572	625	616	631	576	647	559	600	607	617	621	632	631	597	581	572	629	599	660	599	680	665	601	623	588	559	644	603	570	625	672	648	623	601	582	590	612	607	604	594	604	622	624	631	600	575	623	624	663	613	602	642	607	610	612	608	622	613	603	590	640	619	662	654	648	586	633	606	605	547	592	617	608	594	622	615	583	638	612	633	614	595	575	639	573	675	625	586	595	575	612	622	627	620	597	610	572	635	590	584	598	609	617	601	604	620	595	607	596	633	553	639	602	601	638	551	633	603	584	669	614	647	601	621	611	628	660	564	592	641	594	630	648	570	574	653	615	606	605	591	649	574	645	658	600	617	642	666	615	608	642	659	586	622	615	601	623	631	597	623	646	568	633	588	571	674	607	617	643	615	617	593	585	626	554	641	591	562	645	628	656	623	607	606	588	636	619	612	614	642	612	622	593	574	583	593	607	620	573	625	599	622	576	592	625	651	608	611	562	619	604	660	638	595	549	597	657	632	591	597	597	619	614	620	628	607	643	600	627	623	612	629	615	608	599	587	607	600	604	624	650	603	600	594	619	618	628	604	613	624	594	605	627	574	578	629	660	601	634	614	573	599	609	624	586	575	581	600	635	592	636	626	556	584	585	620	583	634	613	592	640	607	577	638	622	615	593	655	588	605	598	668	609	632	608	613	633	630	603	609	616	597	620	616	607	598	634	602	591	646	606	637	587	625	649	584	621	597	621	591	632	576	632	654	604	577	631	615	626	616	654	618	633	606	627	600	606	642	622	573	622	607	639	567	578	580	593	642	636	608	558	650	588	586	584	585	591	635	605	649	621	592	631	620	589	630	630	606	618	581	605	594	570	600	592	610	635	604	646	622	595	620	596	650	602	601	613	658	619	623	613	602	597	600	582	652	646	601	598	616	643	629	595	585	590	607	631	579	581	571	591	624	574	623	613	629	556	612	609	605	588	581	607	623	639	606	574	660	606	601	612	611	656	644	625	622	627	617	611	642	594	593	595	650	605	595	604	626	616	598	630	610	599	614	618	619	614	589	607	598	601	626	633	588	618	626	594	599	628	563	634	634	588	641	584	634	654	661	583	618	675	625	642	602	597	617	626	599	574	586	597	641	607	638	571	601	638	553	633	592	595	652	655	582	576	618	628	618	653	603	604	626	583	648	603	588	626	630	600	580	593	603	648	594	576	631	609	586	607	577	587	609	630	619	601	629	597	622	618	652	595	613	620	615	607	625	589	554	630	610	585	617	545	636	683	609	668	579	622	608	571	591	648	599	626	614	557	631	582	593	598	633	597	632	595	620	634	601	587	611	575	618	609	595	607	604	558	619	598	587	610	623	572	631	645	595	625	607	602	579	589	616	611	624	626	587	614	577	639	603	611	612	601	594	617	654	621	655	622	574	634	584	590	580	601	648	600	586	596	618	600	606	587	599	589	586	606	603	626	592	599	630	605	614	590	625	594	633	620	639	608	612	613	644	612	635	635	592	597	571	603	636	660	571	588	570	614	570	585	611	611	698	593	628	628	630	595	595	591	600	604	563	647	577	588	584	587	644	626	618	628	614	637	626	627	562	617	606	633	605	669	622	601	605	637	595	579	565	608	570	667	644	637	624	575	627	622	600	627	603	603	615	607	573	594	602	633	649	629	618	602	637	637	622	609	584	588	652	576	606	590	584	578	601	597	619	636	622	630	561	677	587	574	623	587	566	643	604	641	610	581	644	583	655	585	600	633	620	633	629	608	636	631	619	619	652	633	580	572	573	562	614	579	617	615	634	692	643	607	617	579	625	607	583	574	609	620	589	642	611	613	596	614	599	602	603	612	618	591	651	619	628	581	601	632	636	569	618
24575	21685	28699	24840	19862	3520	966	622	556	516	445	428	409	412	369	379	359	358	364	348	335	342	372	347	350	369	336	316	374	366	332	343	320	334	331	336	359	330	340	304	323	353	305	337	325	342	347	359	341	322	347	326	349	345	339	344	339	348	351	342	331	319	340	322	329	339	290	338	351	329	330	313	330	323	344	315	333	321	314	365	373	337	344	353	344	344	367	324	323	317	332	364	340	312	312	345	335	323	331	334	375	324	338	343	319	351	320	333	343	328	357	323	353	337	318	344	315	337	302	311	323	325	368	327	314	363	308	323	346	359	325	302	328	325	332	325	349	311	351	307	341	299	351	330	337	338	335	314	339	326	309	319	339	352	370	354	343	358	336	351	337	308	342	321	353	345	313	352	340	326	370	318	296	328	348	323	311	317	346	337	361	314	333	355	349	329	366	352	358	318	340	308	357	325	328	300	327	341	328	340	320	356	334	352	320	335	330	303	364	358	345	318	322	346	384	306	325	336	349	325	327	358	321	353	347	302	356	359	313	335	329	378	331	327	347	325	395	315	327	349	281	313	323	366	355	359	352	342	358	358	367	292	326	343	335	326	307	313	343	354	354	337	301	313	332	313	333	315	327	304	344	304	332	342	354	338	345	328	348	374	339	317	324	322	311	335	350	338	309	352	323	311	373	311	323	343	331	327	322	374	310	324	340	351	352	329	309	330	345	303	359	321	318	336	370	382	344	350	330	350	320	318	322	333	298	303	348	336	319	316	328	343	346	325	348	312	316	380	342	322	339	330	341	301	344	335	307	329	297	326	348	323	331	316	322	332	312	347	343	347	323	351	318	332	298	356	339	345	352	324	326	343	316	343	349	317	324	352	356	337	325	336	349	322	318	320	341	332	332	343	315	356	324	333	330	293	318	341	327	322	330	295	343	331	344	351	337	340	320	325	332	337	340	350	332	330	333	363	336	360	330	318	336	338	356	342	359	370	352	344	359	342	339	314	338	319	315	359	331	332	310	353	332	338	356	334	355	319	330	348	359	366	342	309	333	344	372	365	329	325	362	344	331	344	315	322	321	364	312	343	357	331	340	314	342	354	306	334	359	350	344	325	328	329	331	313	329	323	389	339	326	330	360	307	347	328	350	346	328	331	370	349	354	372	345	326	358	323	359	357	292	303	344	337	331	315	332	356	342	346	353	325	320	314	339	322	332	334	375	335	318	335	360	311	338	322	340	322	336	316	337	341	331	383	331	352	317	346	337	330	357	336	321	296	299	295	338	349	335	331	337	325	352	320	333	352	360	308	311	310	322	330	366	327	331	354	363	324	317	315	337	346	320	311	305	375	345	334	331	309	333	287	328	348	351	325	334	372	335	341	342	330	328	327	327	329	354	358	335	321	331	332	367	357	338	332	334	379	361	333	335	309	317	330	307	337	334	335	332	347	336	363	283	353	312	346	331	325	342	321	304	327	340	341	322	316	334	329	331	358	304	350	350	335	327	326	325	358	340	315	361	329	327	319	357	310	339	334	321	348	357	323	330	330	308	322	311	317	318	321	327	323	307	323	287	320	352	339	322	348	329	327	337	342	315	321	360	327	376	283	356	306	345	337	323	330	324	345	335	302	333	367	310	334	315	343	317	347	324	295	327	355	333	346	340	362	309	346	318	326	335	334	339	362	352	336	365	317	354	360	355	349	358	376	330	338	313	308	359	323	343	328	321	318	346	343	357	354	338	324	358	335	341	337	353	339	345	314	334	349	324	327	320	339	320	325	331	357	349	345	333	328	336	327	335	356	321	322	344	337	334	365	308	316	349	342	347	359	309	376	334	345	370	307	337	331	303	346	325	366	352	331	309	353	325	361	340	339	343	332	340	349	346	330	305	328	324	327	374	316	324	339	339	337	339	334	336	348	332	299	355	336	316	359	356	335	337	342	325	350	341	347	348	320	339	353	356	315	342	336	341	316	372	345	364	355	327	363	356	332	337	361	310	341	338	348	318	323	316	321	323	342	320	314	355	359	337	317	319	329	342	322	345	313	338	345	341	323	308	311	335	337	305	314	339	323	316	332	329	350	319	323	317	312	328	311	341	337	382	312	306	331	336	333	345	351	379	311	334	327	348	353	324	334	333	357	327	323	311	349	325	337	346	312	349	344	319	332	312	324	324	365	341	314	345	305	329	338	317	312	352	342	349	327	309	320	322	371	325	349	343	298	324	332	331	356	335	355	344	336	363	350	342	334	334	304	360	384	340	315	319	296	331	349	346	344	359	319	349	348	354	340	346	347	316	336	331	325	347	334	337	311	345	341	296	359	346	335	317	327	336	321	332	323	349	337	333	325	350	309	327	359	352	315	304	314	324	337	324	325	327	332	342	332	345	334	359	352	341	298	343	327	348	335	330	323	332	331	342	315	314	332	347	348	314	336	322	333	369	283	328	360	345	299	319	312	315	331	324	324	298	342	324	344	349	344	334	348	334	299	338	346	319	304	315	322	350	343	315	322	313	335	348	335	347	334	332	332	355	363	299	329	339	359	319	318	337	306	365	314	329	343	342	339	317	333	349	332	333	338	337	322	303	321	313	339	326	342	362	330	331	329	335	319	330	339	304	321	326	350	374	322	314	327	292	348	299	342	320	320	326	328	327	347	319	339	327	332	336	359	337	352	327	319	342	322	319	327	346	347	346	330	349	320	332	314	375	376	314	333	349	328	314	316	318	323	334	359	311	330	316	327	329	319	310	318	331	329	342	346	322	334	327	345	365	317	352	337	341	316	317	364	343	322	335	323	333	350	341	335	287	337	315	344	348	336	340	348	323	350	327	370	346	342	326	349	317	311	324	341	338	311	330	344	297	348	321	370	360	357	326	309	339	320	341	343	333	338	339	341	353	307	340	316	331	322	336	338	314	339	328	333	331	334	344	315	313	343	313	348	302	377	339	335	316	363	332	348	321	355	313	328	304	359	331	329	343	342	356	334	338	343	336	374	334	310	325	366	342	339	334	338	326	339	334	309	340	316	337	336	336	335	321	325	320	321	318	357	353	313	336	363	321	338	324	324	339	322	333	325	343	363	330	297	293	321	350	325	317	324	337	356	354	342	327	339	342	314	327	324	349	307	343	323	358	328	316	310	346	337	344	358	329	348	329	334	362	338	328	295	324	342	376	331	336	355	371	328	338	319	365	332	346	314	338	358	311	339	328	337	318	333	349	334	326	334	344	336	346	330	308	337	342	324	313	321	324	340	350	316	317	355	331	316	352	310	339	328	314	335	311	358	345	327	351	328	333	321	329	348	300	312	323	318	351	338	328	291	317	323	347	354	306	330	337	337	323	326	319	338	327	308	344	312	324	369	357	351	328	342	326	346	318	328	363	344	315	328	321	356	314	336	347	312	341	322	310	318	294	324	328	341	343	305	323	331	377	371	330	339	349	352	331	355	304	342	327	369	320	326	334	298	353	294	336	353	306	306	334	306	324	364	325	334	347	351
40791	52037	28027	5505	3020	2200	1794	1439	1262	1147	890	984	870	794	723	716	706	645	649	617	608	587	586	593	633	599	604	537	598	568	577	574	594	577	564	570	578	544	543	590	583	543	499	554	556	576	556	540	539	563	580	578	551	540	513	522	539	566	536	579	567	547	502	530	565	551	565	549	594	545	558	534	511	499	535	593	529	535	542	534	511	533	531	558	575	544	582	576	559	595	542	562	527	514	556	524	587	549	573	535	547	571	572	567	540	569	575	543	512	580	544	561	559	567	548	595	550	541	550	621	531	604	510	544	571	562	517	546	534	533	558	561	533	527	536	576	540	575	555	530	561	569	519	596	547	561	517	549	518	567	545	572	528	553	540	563	539	548	542	552	544	554	563	552	594	565	543	543	546	543	530	536	526	555	535	542	558	523	567	555	544	538	553	551	517	510	523	560	524	544	549	624	513	580	589	559	509	559	526	511	575	529	544	587	526	589	565	551	565	537	532	531	587	555	541	526	528	544	562	539	538	525	542	537	576	532	602	553	554	539	573	513	548	577	524	575	539	536	522	519	545	558	551	547	548	544	577	585	562	572	506	544	501	548	560	547	531	553	566	581	538	525	554	522	536	546	533	535	593	568	549	550	562	524	557	536	589	551	518	553	560	554	521	598	558	607	502	546	506	617	558	555	537	522	520	545	570	556	534	531	559	567	550	559	555	572	537	543	564	508	522	552	524	562	528	547	550	575	515	603	586	537	533	539	545	526	522	530	539	533	568	561	560	560	555	525	564	547	540	551	543	549	531	544	556	579	535	535	579	555	583	502	544	546	544	532	583	554	566	560	551	595	536	536	513	551	521	556	556	554	476	550	566	549	546	539	558	547	527	558	493	531	585	541	568	570	520	528	543	565	533	527	593	540	555	508	546	509	531	504	585	510	543	569	557	534	549	554	547	556	553	574	521	563	556	521	582	522	540	522	540	583	579	552	540	522	588	556	574	586	566	596	529	511	561	604	533	553	536	567	570	597	544	571	499	560	534	571	547	541	543	528	552	561	550	534	558	568	510	573	554	557	545	542	516	514	514	547	581	573	530	597	586	579	532	537	567	565	517	559	523	591	593	540	554	587	494	542	549	581	588	580	547	546	566	562	566	562	568	581	551	554	579	582	592	564	554	561	515	587	536	573	535	555	541	531	582	559	562	542	537	554	505	520	535	555	540	576	502	551	566	563	533	521	529	587	569	566	502	581	553	577	572	541	548	530	531	579	582	536	513	540	557	550	582	586	512	553	549	559	556	577	580	553	520	555	549	566	563	600	558	570	526	535	551	566	540	587	526	560	522	543	541	541	557	546	565	582	535	571	535	563	590	575	533	560	580	493	544	533	579	515	569	519	555	546	523	548	570	534	592	551	566	523	583	560	581	558	570	574	540	544	535	540	570	543	577	534	578	540	560	560	506	541	538	557	581	534	550	558	571	547	575	523	532	573	576	551	549	567	525	553	578	499	564	571	544	531	566	545	581	545	562	547	585	542	535	496	565	564	524	499	549	600	539	528	528	573	558	498	548	530	558	544	545	540	570	548	535	571	582	516	584	581	518	520	538	528	512	555	548	524	557	540	537	539	548	561	528	581	538	580	549	570	550	547	546	562	533	544	568	581	540	557	545	559	539	567	549	551	540	551	555	532	582	561	568	569	545	552	596	561	531	529	542	529	543	560	572	553	563	532	548	567	594	557	565	556	552	521	540	538	548	560	538	579	520	592	545	536	557	517	532	558	568	567	569	558	556	557	569	538	566	556	540	592	533	566	555	515	561	545	541	528	521	553	572	496	604	518	534	518	534	586	536	538	560	614	557	535	502	556	561	565	553	534	561	562	566	534	564	575	592	555	524	567	571	604	585	555	536	576	551	560	561	549	514	561	591	546	567	582	566	603	508	561	525	563	543	559	574	543	567	580	529	494	574	526	582	496	527	525	552	559	581	512	513	555	558	584	584	555	543	530	549	564	525	567	541	526	573	560	561	534	544	603	582	580	521	580	574	555	539	579	543	508	576	547	518	582	536	573	532	529	572	539	532	509	512	503	516	577	556	548	582	562	567	533	555	600	520	558	571	540	569	564	542	569	560	546	593	561	567	597	517	543	537	542	540	591	578	535	584	492	524	554	543	541	588	580	542	555	558	594	544	521	570	532	559	572	537	557	573	548	517	555	567	574	513	590	500	517	560	571	489	542	530	580	546	594	562	541	559	569	569	524	529	556	581	531	526	532	560	546	521	587	529	557	558	520	580	588	568	547	533	543	552	528	549	562	549	581	580	566	577	557	585	536	535	579	564	558	576	529	551	559	545	542	583	545	568	587	526	520	572	582	575	530	563	525	525	514	541	563	558	554	543	591	551	557	552	534	576	569	580	559	550	574	537	551	562	561	547	557	571	568	570	549	619	573	554	532	579	574	557	539	578	560	569	550	590	591	530	536	548	541	542	573	546	574	580	525	533	572	543	534	582	554	551	537	513	555	542	530	572	558	573	545	569	526	564	504	581	552	573	576	527	539	528	539	573	526	570	579	540	559	568	554	558	585	516	586	575	546	566	537	515	570	560	557	514	536	546	578	527	592	602	539	559	556	574	517	582	568	522	549	565	581	543	578	539	563	547	502	549	572	541	545	558	571	562	572	538	536	558	574	586	574	559	535	552	554	525	521	563	520	534	556	502	563	522	571	548	533	522	598	566	552	595	520	530	529	523	548	548	546	544	531	563	515	584	570	529	546	561	548	523	564	533	539	555	589	541	538	607	525	561	556	585	575	560	530	557	528	573	533	533	567	534	534	543	573	561	570	519	562	537	525	486	565	577	559	598	562	544	540	551	583	597	508	587	558	566	509	544	519	535	526	546	567	523	560	524	579	515	553	556	501	556	585	557	546	551	559	537	530	558	564	528	561	572	508	550	552	562	566	552	557	526	575	576	547	557	560	557	570	544	578	546	518	538	568	565	536	518	558	578	561	563	548	521	578	538	550	537	549	546	580	561	527	556	564	560	563	531	581	586	530	516	555	553	578	552	588	538	524	520	574	563	558	548	559	567	551	568	537	569	557	570	556	551	545	558	574	544	562	585	493	551	537	550	531	569	545	562	568	515	511	518	562	521	518	579	545	556	529	605	582	530	537	544	529	554	549	509	611	523	537	495	591	497	563	583	535	550	515	569	566	554	560	514	544	509	569	544	527	525	579	518	508	526	539	539	598	513	555	572	528	592	544	567	545	494	594	599	548	536	553	546	530	553	552	546	521	562	573	534	500	512	545	565	576	546	537	496	540	537	541	596	554	546	544	559	580	566	545	568	564	542	485	557	577	534	526	570	564	577	536	569	568	560	581	563	554	542	512	515	546	521	552	535	530	566	540	541	542	577	554	524	587	533	549	572	521	559	545	570	595	543	569	555	550	516	509	536	553	550	563	518	523	557	538	538	559	540	586	580	502	536	582	541	578	549	519	545	527
23590	21624	29306	24195	21495	18920	2172	593	488	423	347	312	278	231	243	216	205	157	184	191	163	173	163	167	173	168	183	156	150	167	165	156	162	150	152	165	152	143	179	127	157	128	166	157	135	153	145	177	148	154	137	172	153	174	130	154	138	156	141	134	139	159	135	125	149	150	160	154	147	164	150	134	142	154	147	140	150	155	123	145	155	148	137	129	157	136	140	153	149	141	144	128	162	169	140	144	117	152	131	135	161	164	153	153	152	154	162	135	142	139	145	149	144	153	136	135	178	149	154	143	157	140	142	141	127	159	157	139	135	135	150	142	139	138	153	147	156	139	170	137	136	151	153	163	176	137	147	157	132	145	141	156	146	127	144	154	137	130	139	147	129	168	169	164	157	148	148	148	149	150	159	148	159	137	146	134	127	165	165	124	145	146	134	152	143	136	155	127	128	132	135	134	151	146	122	123	140	161	151	147	144	147	142	138	119	142	141	143	147	136	159	157	143	165	146	120	140	145	145	156	114	155	131	142	127	173	152	141	147	136	140	122	140	145	121	139	142	133	126	153	140	149	143	158	147	129	154	157	120	163	125	150	141	157	141	144	149	161	151	143	118	140	123	132	146	135	148	159	164	167	146	128	141	155	143	127	120	143	132	147	128	114	149	159	142	153	144	153	145	143	148	150	142	140	147	157	147	163	142	149	151	135	145	166	184	126	139	127	153	138	143	154	151	132	150	148	153	134	139	159	126	152	155	175	126	157	147	148	140	141	150	147	132	135	124	140	155	156	164	129	156	132	155	140	149	151	172	148	151	162	138	149	133	153	128	136	132	140	118	147	157	153	150	139	131	156	150	164	137	154	156	141	153	168	143	143	136	150	134	134	125	138	140	139	117	155	142	143	145	163	160	154	156	139	152	146	151	138	134	149	146	138	148	153	164	150	151	158	146	142	153	141	137	151	140	137	145	121	137	138	156	128	169	137	141	139	136	139	162	149	139	152	140	138	142	148	143	148	142	142	121	156	147	170	153	151	151	149	128	143	161	145	129	140	133	137	146	151	146	152	136	144	153	164	136	143	132	141	135	140	150	160	128	158	137	135	134	161	129	154	156	146	140	160	140	136	124	128	142	151	148	159	139	154	140	142	154	140	144	158	158	141	125	145	114	142	148	139	136	149	139	151	142	140	161	137	141	148	124	142	133	134	143	146	144	141	143	158	135	146	147	124	136	129	135	169	156	144	134	143	143	170	148	147	152	132	135	150	157	150	147	163	144	127	130	134	161	149	122	136	151	142	140	163	157	145	149	147	126	143	157	146	132	153	156	127	125	141	137	126	154	131	135	165	142	141	139	141	151	151	134	148	141	137	167	133	160	143	134	151	134	142	134	163	143	165	138	174	146	139	119	140	147	150	155	158	144	158	146	151	146	146	141	135	136	139	125	159	169	145	132	140	154	136	139	143	165	131	154	126	159	108	144	128	150	137	162	122	133	145	144	137	143	139	124	161	148	139	170	144	132	148	133	138	157	130	159	135	147	137	143	144	141	137	151	147	147	144	140	153	140	134	157	140	158	126	151	146	167	143	160	132	137	139	119	139	144	157	142	155	128	156	136	121	156	147	146	141	138	142	146	149	131	155	159	174	145	169	149	146	137	136	147	160	138	148	146	143	164	147	150	159	150	129	137	147	137	125	155	154	154	133	144	144	159	172	142	146	161	138	133	125	153	124	137	139	148	142	161	141	139	142	137	155	136	162	145	151	131	138	136	134	157	156	156	152	137	160	148	133	139	133	142	140	134	148	136	146	145	133	127	145	141	163	156	124	123	157	158	120	139	129	155	143	170	144	136	134	158	145	172	152	134	141	153	139	145	151	159	138	164	171	142	144	134	155	160	149	160	141	141	137	125	134	116	151	166	155	140	148	158	150	167	148	152	138	140	159	133	156	137	132	161	135	141	149	140	149	137	134	139	138	146	167	151	168	145	142	126	149	147	144	138	143	137	150	167	140	156	139	142	149	135	138	153	160	142	138	146	161	134	141	156	125	138	146	142	130	146	140	112	158	122	130	145	139	146	130	150	146	140	156	142	133	159	143	124	148	140	124	162	115	134	144	150	121	126	168	159	147	138	148	129	153	135	161	140	112	159	139	141	149	145	161	152	148	122	147	148	115	137	144	141	131	148	148	125	129	152	126	137	140	134	132	141	153	138	140	132	132	121	140	150	145	138	136	134	137	148	120	125	131	161	145	130	131	133	172	135	168	158	139	151	144	141	147	161	156	142	142	135	147	141	118	158	126	144	154	154	159	141	158	139	176	163	128	152	140	149	150	134	142	137	138	148	132	129	130	133	135	154	143	136	148	142	147	128	158	160	137	133	142	145	163	136	146	159	151	143	136	139	146	142	139	137	139	156	140	151	151	144	150	160	165	137	157	139	147	161	142	160	144	123	139	161	144	145	124	145	144	146	154	153	156	147	152	150	145	158	150	150	133	141	146	158	143	161	146	156	139	125	141	164	136	144	144	136	138	140	146	150	133	142	142	130	153	140	125	158	165	159	139	158	166	133	155	137	136	146	159	132	141	138	167	162	144	134	159	155	137	136	151	157	137	150	127	132	141	126	149	166	134	152	145	166	153	131	140	141	136	155	149	140	137	144	150	169	145	149	139	148	141	144	134	163	138	131	141	141	158	137	144	156	135	132	149	157	151	135	153	168	134	156	126	143	135	143	132	148	162	158	155	148	153	148	124	155	130	165	158	149	160	122	152	133	160	146	141	159	130	152	150	148	126	142	166	157	164	122	150	147	139	133	143	153	126	161	138	131	129	144	149	168	134	149	138	151	138	151	140	153	131	158	139	161	137	144	159	137	143	163	139	144	152	141	142	153	154	138	165	134	138	146	147	158	135	152	144	127	145	142	135	163	152	134	164	128	151	150	149	124	161	153	151	137	147	155	127	156	143	143	144	125	131	141	127	153	131	139	153	142	138	125	140	135	135	145	136	155	163	138	143	135	149	159	157	139	148	145	156	152	131	167	152	110	167	137	145	147	136	146	163	149	141	149	158	150	128	122	153	128	141	136	135	161	165	154	138	142	140	148	125	159	129	121	146	146	130	147	152	146	145	151	146	134	138	141	156	131	124	145	147	152	150	150	139	155	140	148	164	141	150	129	157	153	149	135	140	139	136	145	127	138	139	137	136	145	128	153	142	153	148	167	153	156	124	159	151	150	121	142	138	154	158	139	140	131	151	141	164	137	149	142	132	152	126	156	127	147	124	151	134	149	130	125	144	129	135	137	154	120	127	152	141	137	137	177	149	138	144	147	147	136	157	141	124	169	135	150	133	125	130	147	136	168	150	163	137	138	143	151	154	128	147	140	144	135	152	144	149	158	121	128	164	153	136	150	157	191	128	149	167	140	131	166	147	168	148	164	142	155	140	151	145	131	136	120	131	156	155	135	125	146	134	132	134	153	129	134	131	137	143	143	156	135	135
44372	60833	34589	7069	3885	2535	2007	1535	1459	1080	947	828	680	633	559	493	434	417	364	346	348	361	354	317	352	298	318	323	303	306	288	296	290	290	282	260	279	296	296	267	270	258	265	255	270	279	215	256	255	276	263	287	250	257	235	271	280	267	266	247	277	236	237	231	250	249	234	269	256	225	242	258	274	247	240	242	253	246	249	225	225	235	245	249	248	267	247	286	247	271	274	223	252	242	238	263	233	263	258	235	254	276	237	272	271	242	252	238	236	262	241	254	218	257	244	251	228	239	253	267	258	237	242	252	235	242	274	243	228	245	249	260	255	259	230	260	249	238	223	283	274	235	292	261	226	225	275	257	265	250	251	227	222	235	249	240	270	258	248	225	258	263	245	223	243	239	277	250	276	268	244	238	252	246	261	229	242	243	240	230	265	244	290	244	229	248	241	210	245	238	242	253	253	236	274	270	254	284	230	232	253	252	256	233	250	236	262	246	278	239	292	237	234	227	235	258	249	248	238	236	258	225	236	263	236	246	254	281	267	234	263	263	247	236	221	232	252	269	234	244	211	230	238	254	271	254	230	223	252	257	247	243	243	222	263	258	266	228	239	245	255	222	246	247	258	279	245	245	243	228	249	212	236	257	249	248	247	250	244	211	245	238	264	235	245	235	250	233	239	238	244	255	224	246	247	242	213	254	264	250	252	241	269	226	245	244	251	254	251	220	222	265	249	260	237	253	257	243	243	232	288	227	218	259	252	269	223	235	254	254	262	260	224	231	244	229	259	256	239	216	247	217	251	255	256	257	248	240	225	240	221	240	240	274	233	227	269	245	251	261	241	228	226	258	235	248	231	236	259	243	255	260	284	265	235	244	205	262	258	261	241	262	226	246	253	254	229	235	240	246	263	250	204	254	263	247	256	245	255	248	241	252	236	249	260	240	240	244	234	248	258	229	250	260	218	252	260	253	233	260	203	268	259	225	259	227	267	271	209	255	252	232	232	262	277	244	252	240	239	241	245	226	256	244	236	256	277	250	242	249	249	248	258	230	238	261	254	254	253	221	269	262	255	254	240	234	227	260	253	280	261	246	221	228	241	241	230	263	247	266	208	236	272	213	248	232	246	228	265	223	239	250	266	235	244	271	243	241	232	259	225	260	215	258	275	266	238	248	244	258	245	240	205	246	238	279	256	245	281	255	257	280	257	234	279	249	235	269	230	218	260	267	261	244	264	223	240	266	229	253	275	259	227	261	246	264	236	246	265	231	228	259	246	227	230	240	223	243	260	261	232	223	263	275	240	260	270	265	245	249	251	232	240	225	255	252	245	254	231	249	238	249	250	232	252	253	232	238	248	233	243	261	254	254	244	253	275	217	227	262	249	253	226	266	254	232	237	234	210	229	254	247	223	256	260	245	254	263	251	285	266	232	268	254	223	239	240	252	261	244	274	243	234	244	251	275	230	251	268	213	278	221	206	259	273	267	253	256	243	241	243	235	246	237	259	239	259	238	213	252	253	250	258	234	259	262	234	273	272	241	220	252	245	228	257	255	248	229	221	234	239	229	249	265	235	253	243	245	240	236	225	246	205	253	241	235	255	240	228	264	251	215	225	245	255	212	229	269	289	243	231	265	238	256	234	227	249	236	253	274	230	238	256	252	227	252	232	252	239	264	247	245	257	272	222	229	246	246	241	222	251	235	240	246	241	251	252	280	254	234	265	253	221	249	215	243	235	241	244	248	248	269	270	228	231	213	268	234	251	258	247	267	247	231	243	235	255	218	236	241	252	232	233	270	243	255	235	228	263	206	228	249	253	261	253	269	252	243	244	217	234	260	225	263	239	234	250	261	265	235	252	218	255	261	251	257	221	233	257	262	242	232	232	239	262	241	222	229	236	237	261	237	246	257	272	240	271	242	252	250	237	236	267	210	239	244	262	248	245	241	281	267	231	256	270	243	241	236	244	236	253	255	273	252	238	225	232	233	240	208	266	244	228	246	237	256	230	226	261	252	247	246	258	279	223	250	254	268	236	228	241	234	246	244	245	243	234	240	261	203	236	268	254	260	286	238	236	263	278	254	243	276	242	227	220	273	255	242	250	228	245	257	253	222	238	272	246	248	252	256	247	247	222	260	258	240	238	231	235	234	263	262	251	250	217	254	251	263	238	259	259	246	247	240	243	267	219	252	247	242	247	226	244	262	244	251	229	229	252	257	269	268	245	254	234	257	225	244	222	232	248	262	235	261	264	232	239	237	259	242	278	249	229	246	227	248	228	231	255	245	243	246	226	267	232	252	239	225	259	251	255	235	288	251	263	286	251	258	259	230	231	242	244	201	251	229	251	231	256	260	266	260	263	234	258	211	273	255	277	230	261	262	256	260	261	253	256	241	274	264	254	267	212	240	232	257	243	247	224	237	255	257	265	232	245	279	231	238	237	243	249	264	230	248	251	256	264	234	242	250	230	256	248	272	237	224	249	238	242	241	265	253	234	235	245	225	259	247	238	232	284	259	235	251	216	254	257	226	235	261	232	238	272	240	260	264	233	254	244	253	268	243	261	266	252	236	241	274	250	253	257	269	231	239	275	215	259	280	218	264	263	212	268	283	234	248	228	225	229	254	228	288	211	218	252	238	237	245	256	243	261	261	215	242	274	256	256	211	242	246	261	222	251	250	256	254	253	243	226	239	238	229	222	241	236	220	231	252	254	272	236	246	273	253	253	251	232	256	230	238	243	240	242	240	240	240	281	250	274	226	244	238	257	242	246	262	265	240	243	205	237	260	245	260	219	241	275	229	256	246	227	255	245	246	235	240	242	244	240	266	222	234	236	242	243	246	245	250	259	242	229	259	246	237	241	230	235	256	244	247	249	229	244	254	283	263	236	273	241	223	262	264	217	260	233	234	247	232	222	221	268	230	263	230	242	251	271	263	239	257	253	209	261	256	247	239	212	265	251	245	245	244	248	260	251	229	238	258	230	229	279	257	233	242	254	238	233	254	243	240	249	263	251	248	245	284	245	255	248	265	221	235	255	227	253	241	237	215	238	239	254	265	288	242	233	233	248	252	238	236	248	243	250	229	242	248	213	263	248	250	237	240	244	249	223	282	249	265	254	197	209	265	249	230	230	243	268	266	243	234	233	261	250	253	250	288	254	262	231	223	257	252	236	222	237	246	246	239	225	261	265	248	244	246	286	276	265	243	239	263	244	258	233	243	249	262	263	256	223	226	224	234	250	238	247	247	258	231	247	232	248	251	245	240	250	247	230	239	252	231	259	263	232	230	243	246	240	231	222	248	256	254	251	270	254	249	247	270	226	254	274	245	226	230	271	247	266	232	240	270	221	246	253	226	241	230	257	240	252	249	241	231	262	244	277	258	240	265	248	244	244	252	249	253	229	266	227	255	254	212	245	235	237	251	251	258	234	243	271	249	278	260	240	264	259	255	238	260	240	250	220	258	234	240	237	233	256	231	237	221	240	246	247	270	240	263
29215	24971	18558	4041	640	527	455	409	433	417	425	411	404	385	366	371	365	368	387	418	406	359	389	361	369	412	392	412	374	384	381	367	363	354	371	388	386	388	372	378	390	368	394	367	378	357	345	382	370	378	388	361	338	362	376	380	361	433	362	362	416	360	381	367	356	388	363	390	367	407	386	378	396	366	385	368	381	362	363	406	343	355	377	335	379	383	379	409	389	371	371	365	381	377	378	347	389	364	332	330	403	359	404	363	350	349	387	373	396	403	399	334	402	383	351	391	342	386	372	363	370	337	363	409	354	345	351	379	415	386	412	340	389	346	389	393	395	383	387	370	365	350	400	358	353	344	348	375	368	377	367	344	405	370	388	395	370	418	398	350	350	368	350	364	366	378	373	380	372	412	374	376	417	342	382	382	375	361	361	380	362	336	389	375	373	354	339	358	393	349	399	372	375	394	369	390	371	364	381	341	409	347	421	382	372	353	371	363	372	353	418	374	366	399	399	374	349	363	371	361	391	358	337	368	403	395	390	350	347	353	387	385	362	364	399	391	403	388	386	413	400	363	343	373	385	383	354	389	376	359	412	386	376	365	407	389	377	373	351	391	334	335	377	367	375	348	363	367	388	358	389	355	355	386	348	367	364	394	346	367	372	386	383	378	397	395	385	388	390	341	369	360	409	373	369	344	389	368	399	368	386	381	391	352	360	395	397	384	357	383	366	361	369	368	371	377	365	383	379	375	389	368	388	348	346	359	364	364	362	390	382	393	375	393	358	375	354	373	370	350	381	385	355	413	371	407	407	373	370	365	374	372	377	347	357	414	354	408	359	396	384	368	401	394	385	369	357	394	371	350	378	348	364	415	405	378	372	399	363	332	366	376	397	399	361	375	411	366	365	329	328	377	356	352	340	365	402	358	377	366	399	357	406	406	378	399	395	341	329	327	360	364	394	377	383	372	376	364	379	355	351	378	388	371	360	403	360	387	343	380	388	379	372	374	374	381	373	340	376	351	371	396	342	371	363	398	387	365	408	388	394	392	384	398	355	374	346	358	383	379	371	394	381	357	372	393	390	381	377	356	373	362	353	365	369	367	373	352	359	361	339	368	368	384	384	372	380	348	380	361	370	392	376	370	349	332	384	356	409	381	357	394	357	395	387	385	373	355	380	354	359	365	398	385	374	419	367	362	363	376	367	395	400	369	369	364	378	379	362	384	352	359	396	420	402	342	347	364	368	374	385	353	377	334	393	361	394	370	370	372	374	392	354	376	400	371	404	376	358	354	383	366	355	354	387	378	359	339	399	347	371	388	376	343	348	376	371	351	345	371	356	371	406	415	348	363	391	372	394	362	358	382	367	380	341	374	371	318	364	384	373	383	374	395	391	368	370	362	417	375	385	387	399	398	428	377	340	365	364	361	357	358	360	382	393	376	404	354	381	380	348	325	348	376	360	381	370	363	386	408	354	369	378	385	392	350	391	405	366	368	366	415	388	391	371	359	356	380	379	361	384	394	402	380	385	359	387	385	358	419	346	341	386	386	362	396	350	385	371	385	375	358	383	388	363	365	369	361	349	389	375	339	367	407	362	362	384	355	359	357	380	370	412	377	376	352	376	361	369	348	368	409	390	363	350	346	390	378	356	355	356	393	356	349	367	361	339	408	398	398	347	384	378	367	358	375	358	395	384	366	378	367	370	353	360	373	379	372	375	366	364	384	394	367	378	365	363	342	360	351	379	386	383	369	346	354	361	382	400	409	365	355	392	368	350	406	371	383	367	384	378	374	372	352	427	359	371	338	388	374	364	407	381	372	434	374	410	370	376	374	380	375	387	363	337	400	357	360	349	365	387	397	372	356	348	362	377	378	400	403	401	385	364	368	357	385	362	338	348	363	348	383	350	341	347	400	352	355	364	377	359	370	351	363	392	383	348	336	368	400	364	364	415	345	383	395	367	371	335	386	391	374	389	396	366	387	364	395	365	380	369	385	364	387	378	374	361	382	371	391	358	387	384	402	343	377	399	367	357	377	355	350	387	365	381	373	392	390	389	365	392	367	369	383	336	364	386	366	344	347	397	365	372	405	368	376	343	383	362	358	349	354	366	384	383	355	331	372	346	364	411	405	407	367	372	374	367	355	388	350	356	369	373	376	409	351	371	391	387	375	371	344	367	373	376	360	377	404	361	364	388	409	357	383	395	364	352	385	370	409	358	360	416	440	376	372	385	399	373	368	378	364	374	416	359	329	404	367	359	366	356	354	376	355	376	367	393	367	349	345	369	399	378	361	371	375	383	363	366	358	360	396	371	363	391	357	368	385	310	356	394	400	364	357	364	377	375	380	371	339	434	341	333	357	394	411	391	363	367	352	384	386	383	375	377	387	378	356	374	344	355	367	362	403	405	372	347	321	329	365	371	380	401	368	373	390	352	364	367	382	373	372	378	375	361	409	336	384	353	390	361	363	335	368	363	357	389	363	389	386	361	408	364	349	353	339	393	405	360	385	365	337	392	358	358	379	359	343	385	359	363	403	380	404	391	424	388	369	394	360	381	401	374	374	402	365	373	347	344	341	401	376	390	364	394	375	355	403	371	389	369	359	371	346	371	348	378	407	359	363	361	361	375	390	372	399	374	365	338	369	372	351	378	371	356	358	364	399	402	350	357	373	360	354	395	387	354	374	360	372	390	370	348	356	391	342	355	368	384	353	368	375	319	373	373	361	372	350	343	386	371	335	361	394	387	396	381	343	375	408	390	378	355	350	388	381	366	383	351	361	365	390	370	387	384	380	402	382	406	359	425	360	360	400	388	386	361	364	380	321	356	349	374	409	404	380	399	361	346	383	358	380	380	407	365	399	358	391	374	366	357	379	347	391	355	414	386	378	395	381	410	359	355	356	406	373	390	403	374	374	357	371	370	392	395	378	382	365	380	372	384	370	396	388	361	386	353	382	381	369	335	381	362	383	351	401	334	373	359	384	386	387	406	403	381	349	391	367	405	356	361	367	358	342	363	391	408	401	411	374	382	370	373	369	429	379	369	373	392	351	369	386	359	363	362	359	379	350	398	375	394	385	358	354	353	360	344	403	344	363	412	380	401	343	347	357	372	350	385	386	386	372	384	368	379	413	354	371	381	420	359	402	397	402	353	363	347	406	400	354	366	386	407	360	387	373	376	434	356	369	357	380	387	354	382	383	358	354	371	379	366	370	352	394	334	346	371	385	379	375	377	361	375	344	380	393	366	373	354	377	389	372	349	302	373	366	359	373	371	386	363	385	415	380	364	357	392	354	364	379	343	376	384	348	370	361	351	410	409	388	403	364	383	333	373	374	393	365	389	388	393	354	369	346	392	358	367	379	415	338	378	371	391	381	382	391	358	368	366	359	407	373	368	390	358	355	394	374	381	366	378	383	381	405	369	393	383	377	372	391	357	380	377	362	353	333	367	430	352	378	385	390	376	365	396	384	362	417	368	376	358	386	331	369	382	364
35196	39035	20689	3492	1279	1122	998	818	799	750	675	736	747	723	630	667	615	633	622	628	601	600	644	678	603	647	590	644	585	573	617	657	629	594	625	623	628	624	630	616	602	595	635	666	576	647	610	579	620	617	583	611	596	624	593	580	596	580	574	613	595	610	596	599	577	624	628	598	604	597	634	621	600	611	617	633	621	596	597	606	602	602	624	662	680	600	597	614	587	617	585	581	564	601	586	649	619	592	615	617	631	603	600	563	590	610	611	630	617	626	638	626	599	585	652	610	633	624	637	555	580	619	601	593	562	606	615	609	640	606	619	621	572	590	626	614	650	592	633	590	631	588	607	592	611	563	605	615	572	640	598	652	602	613	620	623	618	616	610	617	626	610	602	591	626	563	603	596	580	634	584	585	621	619	624	601	626	583	607	617	604	629	568	589	628	603	575	592	644	592	573	578	608	605	626	602	573	610	613	622	639	588	623	619	611	667	599	605	692	603	623	579	604	589	622	558	627	652	591	646	624	600	581	617	586	606	613	603	579	568	616	603	620	580	630	627	623	628	574	618	572	617	585	674	604	624	573	577	622	589	559	602	632	582	619	622	613	596	611	600	633	611	592	641	612	576	626	599	589	574	617	620	592	654	650	647	631	630	585	636	615	653	632	637	628	596	612	630	576	573	600	607	594	646	622	571	609	625	610	616	624	652	613	629	601	641	577	580	588	612	636	601	646	670	578	623	613	565	601	629	613	615	605	600	598	574	581	634	628	627	585	597	621	622	581	563	598	591	573	623	638	558	635	588	627	611	609	600	617	601	614	611	630	550	632	601	608	612	570	571	588	627	623	634	621	578	593	627	625	594	584	581	623	592	616	566	615	603	650	601	574	616	591	628	611	602	623	611	615	593	648	630	615	663	626	566	632	579	599	623	563	571	658	597	598	640	599	651	623	633	536	604	646	599	610	598	664	607	634	633	603	586	625	589	614	598	602	631	665	605	593	592	625	583	615	556	647	611	643	604	600	560	588	558	608	598	589	586	617	632	617	619	638	560	571	617	629	622	639	669	591	614	602	627	651	595	590	656	630	619	624	603	596	618	606	635	564	598	584	563	606	582	605	629	615	627	584	623	609	610	607	627	627	667	633	642	612	547	610	628	608	589	622	621	630	588	605	635	621	608	623	638	574	603	635	583	597	587	594	607	582	533	664	629	573	587	594	571	633	627	626	663	614	598	618	631	642	623	640	614	618	599	601	647	578	639	617	625	649	579	592	585	643	643	621	615	586	581	596	594	581	617	626	587	602	633	574	551	579	616	624	611	621	606	597	619	624	661	600	609	571	637	591	584	641	635	662	610	682	611	626	640	635	603	602	649	615	610	598	648	636	592	596	625	566	571	630	647	645	613	586	614	629	595	658	640	650	569	567	604	579	577	601	613	611	574	635	588	604	615	640	614	619	611	610	587	576	611	649	656	616	592	645	616	587	612	631	637	619	578	638	616	624	604	594	584	614	611	582	664	628	600	659	636	599	639	647	600	599	617	613	625	599	578	592	633	607	623	615	558	582	615	637	619	601	622	622	591	656	604	603	613	648	617	605	612	610	607	635	637	657	618	644	622	605	575	579	592	631	608	581	627	579	610	589	599	663	618	571	641	623	607	604	608	613	592	604	616	582	590	602	606	603	569	597	624	626	540	563	643	632	600	591	609	594	644	628	587	610	636	583	576	605	575	620	610	576	611	638	598	611	590	593	643	578	594	584	636	600	617	614	620	618	626	602	637	563	606	628	603	604	634	592	620	608	600	612	601	634	593	604	634	608	572	626	568	641	606	651	619	599	611	617	590	611	570	600	613	609	635	547	593	603	578	615	621	620	641	598	599	633	590	592	582	600	598	614	619	597	611	597	619	597	585	591	630	586	584	619	601	617	589	610	620	660	627	584	584	598	566	620	558	658	593	641	600	620	621	621	629	586	571	629	615	607	566	560	612	611	648	627	563	604	590	572	626	586	646	635	621	613	603	617	624	632	644	598	616	589	573	605	646	615	609	576	601	625	590	635	612	619	602	605	614	627	593	589	570	610	578	667	618	633	646	579	588	632	657	638	605	576	599	598	605	634	562	598	585	603	619	605	578	616	611	618	561	556	634	635	639	646	634	608	635	610	569	639	585	584	574	587	625	631	622	591	603	612	631	589	618	605	602	580	607	640	557	623	582	595	615	601	614	646	605	592	622	612	569	617	623	565	606	631	599	577	652	616	568	629	609	644	581	660	607	618	589	584	637	652	615	649	603	642	596	600	632	589	561	598	589	616	598	635	604	597	576	618	617	611	607	628	574	600	597	653	605	600	634	629	620	587	650	610	625	598	600	602	607	610	592	663	629	578	580	578	641	659	591	618	597	614	638	603	641	644	606	558	633	639	607	582	622	577	579	556	628	585	587	606	613	629	617	617	574	576	614	653	594	613	624	648	633	568	645	607	623	620	615	645	563	579	599	600	606	571	592	631	605	642	580	596	594	563	635	617	614	589	605	649	639	608	643	619	604	647	620	588	573	581	610	595	611	624	611	613	601	640	548	601	608	596	598	619	588	623	587	621	605	632	594	600	573	598	583	620	614	611	606	589	594	621	655	629	593	603	583	648	615	591	576	629	604	645	601	620	602	602	579	612	635	575	591	647	609	586	632	578	631	613	624	585	612	592	619	627	574	613	579	615	664	603	607	657	605	635	617	625	598	628	628	637	581	585	624	627	592	606	556	605	631	636	633	612	573	627	649	591	581	574	620	614	595	615	619	607	577	619	584	594	605	591	659	588	626	579	594	619	627	611	639	601	610	611	583	613	616	597	625	614	584	616	615	627	619	617	595	583	616	605	619	636	599	607	611	589	587	620	627	652	558	636	609	626	625	606	575	624	616	568	608	612	624	609	628	625	605	605	596	664	610	586	572	600	585	640	564	624	634	614	613	596	635	566	613	592	639	606	610	582	577	629	604	612	579	615	604	608	602	601	559	591	557	609	620	601	605	595	617	657	636	556	623	604	589	601	613	622	584	633	600	607	568	619	606	580	632	587	627	585	612	592	591	545	599	586	609	625	637	589	576	625	613	585	598	588	635	616	590	597	612	606	595	574	636	586	570	598	576	621	573	579	559	576	645	610	643	588	657	658	591	601	626	587	621	611	611	559	623	627	618	584	596	653	620	610	578	604	631	644	589	562	606	619	629	584	632	594	625	628	561	646	639	629	566	566	637	586	596	621	616	633	619	602	601	618	569	646	611	630	647	580	617	619	624	588	556	622	570	623	599	594	588	583	627	605	618	596	568	601	608	602	611	614	612	577	613	613	615	599	613	577	593	594	598	624	626	622	624	621	597	637	615	626	598	635	620	607	613	591	582	596	631	569	589	576	604	565	613	577	613	616	671	577	604	597	621	633	583	572	616	558	609	589	634	602	645	588	577	616	641	592	587	620	608	601	626	648	619	548	588	586	604	594	596	607	575
24496	21535	28582	24732	19626	3602	924	577	491	468	468	424	418	402	384	379	388	386	375	354	321	354	360	339	352	316	338	359	331	321	348	315	349	353	362	353	320	307	339	341	328	333	310	346	353	311	346	377	372	316	325	322	315	337	316	324	362	323	349	328	300	322	326	323	352	357	327	325	334	312	300	307	325	317	343	318	336	310	340	312	318	307	356	355	341	332	320	333	306	346	339	326	364	342	333	324	324	297	358	378	319	366	371	332	330	341	352	321	328	339	321	324	312	364	314	325	345	333	339	326	326	315	314	327	325	326	310	311	365	300	362	333	327	322	333	337	319	326	322	339	345	318	320	339	310	313	309	327	320	327	295	336	311	348	358	333	335	326	312	292	360	318	326	310	355	328	330	311	300	324	335	298	354	337	340	342	309	332	340	331	339	343	329	344	328	303	326	322	327	341	320	321	327	347	306	335	323	314	332	313	342	324	340	325	348	335	350	314	321	354	315	327	349	338	341	324	320	350	326	294	299	340	311	316	339	334	311	329	339	338	301	329	344	334	350	314	364	319	348	355	342	312	321	344	351	306	322	309	341	321	341	331	329	335	323	312	326	317	360	322	345	355	336	321	304	335	310	328	300	322	322	336	328	323	396	342	337	329	302	306	343	332	305	318	336	320	319	312	347	304	320	338	310	320	347	332	304	309	322	330	317	333	317	355	353	315	313	314	328	312	346	323	331	346	362	326	332	321	342	337	359	342	304	331	334	326	335	276	319	347	330	320	371	347	358	336	336	361	350	313	333	290	340	334	318	338	320	335	364	362	312	313	311	314	329	340	339	323	310	290	311	341	304	355	364	328	308	319	361	351	303	318	339	311	332	304	354	303	338	325	318	369	336	352	328	355	324	316	323	295	353	349	336	339	344	329	355	302	324	334	361	334	322	338	333	307	295	336	303	331	322	330	333	361	331	338	324	354	297	315	323	304	358	345	367	359	346	338	309	342	301	310	307	309	358	360	338	304	343	315	374	323	318	339	334	345	298	293	312	333	336	325	303	332	358	327	310	325	322	322	352	294	311	325	328	341	329	347	322	353	350	335	337	339	344	329	314	328	348	357	338	335	367	338	358	319	317	299	311	333	315	334	324	305	371	308	343	305	339	327	336	360	373	326	322	302	340	345	367	313	320	342	383	302	339	344	328	344	294	294	298	319	350	325	357	314	274	310	324	337	328	319	345	319	329	360	361	282	348	312	350	328	311	292	343	346	332	349	319	340	358	331	338	328	362	343	304	339	330	301	330	343	343	318	309	323	309	365	325	326	297	310	319	365	324	333	309	320	347	311	318	348	326	342	374	342	337	333	347	322	328	329	326	338	321	331	357	322	336	321	327	328	332	340	334	340	317	327	356	344	352	321	338	350	322	307	334	332	353	310	320	311	307	323	324	337	330	327	325	321	330	348	358	330	318	338	360	306	319	342	317	300	373	303	332	350	311	299	298	347	319	302	334	346	346	315	312	306	307	343	319	328	337	339	335	321	357	350	312	311	328	324	317	353	311	316	324	320	348	335	306	315	346	324	343	332	338	356	336	348	325	325	327	328	335	332	316	311	363	338	355	366	308	327	362	338	343	306	359	339	341	336	321	325	331	302	316	347	318	334	322	319	346	332	341	326	317	321	339	314	296	338	318	321	347	353	306	345	313	315	316	339	314	300	330	335	322	295	318	328	311	331	350	324	326	303	306	332	293	305	332	316	342	327	360	316	338	347	364	351	356	334	346	325	302	311	299	334	340	307	358	339	348	307	340	310	339	299	352	344	330	354	371	356	316	334	329	333	327	270	343	309	348	330	321	336	329	329	317	308	320	354	325	345	288	307	307	309	350	346	333	340	328	333	350	299	341	331	340	357	355	340	336	299	335	329	304	322	347	313	344	326	345	333	317	281	347	339	294	329	309	331	320	364	320	331	315	298	311	302	336	323	331	310	324	331	327	312	356	330	306	330	335	317	330	341	336	329	324	319	301	321	328	331	345	306	347	331	344	320	337	318	339	334	328	335	307	318	309	338	308	325	321	338	330	338	323	303	331	338	363	319	311	308	315	322	352	343	320	306	331	330	338	331	351	347	323	326	343	336	310	322	341	326	315	336	331	338	297	308	369	317	370	327	331	312	367	354	341	343	334	339	357	341	305	336	349	314	317	335	292	331	361	342	337	324	302	310	339	332	345	301	337	322	302	324	333	335	325	299	335	319	321	325	347	303	341	340	322	317	338	334	320	330	309	306	335	327	350	329	340	315	305	344	344	324	339	341	314	335	323	334	332	327	319	318	317	348	328	353	327	325	332	332	327	320	339	297	339	336	317	345	313	317	317	308	319	364	324	302	345	334	335	284	319	309	354	320	323	342	376	339	344	361	345	337	307	341	351	345	306	323	326	330	325	311	352	329	353	323	323	327	329	351	307	345	334	338	338	374	355	313	343	318	326	325	320	311	333	337	334	371	320	324	331	306	342	354	352	330	331	317	349	341	329	322	352	352	341	299	332	306	287	323	322	314	320	317	328	333	323	360	329	326	356	339	336	320	320	301	338	335	325	345	350	308	313	329	343	347	313	314	317	336	343	315	329	331	329	356	335	362	324	327	311	291	312	335	346	323	336	303	339	347	311	321	307	326	350	332	340	321	310	327	341	306	338	333	301	354	315	323	317	338	322	318	330	346	311	347	328	318	355	351	361	341	326	310	327	320	316	355	330	355	324	319	343	329	322	356	325	329	308	336	347	335	340	338	337	322	320	323	329	333	329	343	357	335	321	335	321	334	360	360	318	344	329	293	327	324	320	316	358	324	331	321	305	297	329	350	296	367	353	345	343	318	315	342	318	347	320	316	327	350	348	326	343	284	304	372	327	295	338	333	342	332	352	297	371	340	355	301	325	353	350	317	344	314	351	323	321	317	345	325	346	333	328	329	319	308	338	302	317	308	359	309	338	343	313	293	300	308	311	342	300	327	328	295	319	336	360	341	320	355	342	313	322	317	307	325	320	357	314	341	327	330	315	322	317	312	325	336	300	284	390	336	346	335	318	315	316	298	314	301	313	328	302	328	298	332	306	361	327	311	315	324	316	334	327	352	337	319	336	353	332	311	336	328	358	324	312	324	325	340	338	315	319	350	314	316	311	303	343	306	325	338	322	319	310	321	318	309	342	336	329	345	357	336	360	327	347	313	331	325	325	309	336	347	339	300	346	315	342	337	306	322	309	336	296	339	334	322	309	312	332	329	297	322	374	335	314	343	315	309	348	315	338	328	316	345	347	334	311	314	342	334	316	304	317	338	328	315	328	317	336	352	346	362	344	326	354	326	349	335	359	348	339	334	342	308	341	328	290	332	342	323	312	321	310	331	328	306	301	334	311	322	290	341	330	339	286	359	324	354	302	330	308	336	317	335	328	322	356	319	316	319	324	334	350	304	313	349	325	322	313	333	299	324	329	321	330	339	362	329	336	334
41058	52930	30531	8951	2722	2074	1753	1385	1158	1034	903	891	788	770	716	699	644	652	636	604	590	583	573	551	562	579	627	573	579	603	602	566	569	603	535	564	577	592	577	522	607	559	502	550	605	559	526	555	597	524	540	578	567	558	526	573	564	557	573	518	601	553	530	548	591	562	539	549	566	518	525	543	552	528	564	603	533	605	572	573	560	527	572	611	519	580	576	530	553	558	583	576	562	507	580	544	579	570	527	558	555	510	550	505	516	564	544	516	534	511	538	546	546	577	541	559	543	546	513	528	533	552	534	569	513	579	582	544	548	570	544	563	589	545	588	579	586	519	484	497	535	535	552	547	539	570	536	560	527	526	499	521	533	548	591	566	531	569	567	515	556	544	577	571	523	565	543	535	555	524	526	612	517	555	517	533	552	578	542	539	553	565	501	563	501	536	573	543	536	536	578	514	513	535	512	541	562	511	530	557	545	509	551	587	549	588	528	561	525	586	515	545	537	531	514	558	504	511	544	545	544	558	587	525	536	553	550	536	501	532	525	551	533	538	506	504	536	498	539	544	552	592	557	585	528	563	520	549	543	559	531	540	533	585	535	527	568	526	516	500	577	523	551	486	574	534	557	559	541	542	526	558	528	519	562	520	496	551	516	580	534	530	532	497	512	545	582	529	567	566	559	525	525	541	562	544	514	556	567	555	565	523	569	547	520	587	538	561	508	531	543	566	566	511	548	522	594	564	536	566	556	557	564	546	535	610	555	497	583	544	541	543	560	576	543	514	533	561	558	559	593	573	547	532	543	528	601	562	531	562	516	531	554	523	552	523	533	568	550	531	559	584	531	563	536	506	568	560	541	553	556	502	552	576	559	527	534	570	541	549	530	540	532	524	500	537	549	562	517	560	534	517	561	537	559	541	531	571	554	507	566	540	551	543	521	561	552	512	529	546	549	568	552	545	556	559	545	549	540	543	525	524	532	556	509	554	506	535	589	540	573	489	540	547	561	506	544	543	528	573	567	538	555	572	549	490	540	573	551	524	537	585	582	559	522	558	516	546	515	556	528	595	538	554	579	535	576	549	538	517	519	539	573	541	511	513	534	515	565	532	578	557	500	558	513	556	561	552	530	507	596	550	523	544	546	558	529	567	538	579	539	523	549	501	536	521	542	536	552	550	530	532	541	548	573	544	545	564	543	586	546	526	542	539	553	547	594	537	537	569	499	543	527	558	535	549	518	522	566	557	502	549	540	515	564	542	547	530	570	532	590	568	548	547	530	572	582	574	541	556	534	521	583	544	530	546	544	596	561	498	524	524	580	583	550	549	494	516	535	538	539	560	520	539	556	560	524	511	561	546	514	557	572	566	570	567	510	551	565	539	586	565	566	543	519	520	539	551	535	538	505	546	534	532	536	507	538	575	556	548	537	512	608	496	541	546	532	560	492	546	521	560	514	545	523	520	571	554	568	541	551	588	555	527	521	567	572	573	550	522	527	555	519	553	564	579	557	565	528	542	514	547	554	570	553	552	548	572	521	550	590	514	548	557	533	551	492	524	561	576	574	536	527	543	549	569	548	491	526	501	535	537	548	557	609	562	531	565	542	509	559	517	523	537	569	531	552	552	552	537	560	514	529	545	532	539	559	561	524	564	526	531	578	511	537	561	553	540	521	554	524	531	576	527	564	514	554	540	557	520	504	568	531	549	523	558	537	538	593	560	539	514	543	561	517	528	544	543	541	551	558	574	501	583	581	540	528	511	565	522	565	523	510	563	540	511	574	522	530	527	537	507	585	522	534	546	508	542	562	516	552	544	564	539	573	503	566	540	507	521	567	542	550	549	531	539	578	565	562	579	545	532	551	535	554	506	557	549	536	565	581	571	529	526	531	505	564	539	527	554	546	522	535	552	549	550	542	544	530	546	551	585	596	526	545	557	520	531	549	522	558	596	519	530	558	563	514	570	521	546	553	531	528	541	511	564	558	549	561	535	537	531	549	540	521	521	550	552	543	501	546	534	564	582	507	557	530	542	550	537	542	543	504	547	578	568	601	545	548	539	572	545	594	538	541	527	515	537	572	526	563	539	528	527	539	567	573	529	537	570	523	511	511	531	566	524	546	594	541	520	551	553	570	534	510	555	579	578	530	544	559	556	521	497	552	535	508	543	557	545	553	529	514	525	600	505	516	537	561	536	564	499	560	551	525	546	526	567	567	587	524	581	522	564	563	532	534	582	531	540	552	577	498	547	542	560	560	567	541	541	528	522	545	539	571	516	578	586	545	485	568	523	536	570	542	523	575	552	531	516	564	539	541	564	511	523	532	572	585	591	502	570	572	537	547	544	551	583	568	537	566	529	521	545	562	500	590	535	518	570	514	537	534	545	573	556	498	506	551	530	583	544	567	526	552	542	558	544	527	492	560	536	535	556	548	601	540	578	542	537	554	549	562	528	561	540	559	536	553	558	557	553	515	524	571	574	514	555	524	523	545	522	525	529	529	562	588	570	544	563	542	558	543	550	544	500	619	510	533	554	576	547	564	559	548	538	620	541	539	542	564	538	557	589	532	553	528	552	514	520	531	526	553	537	565	548	553	543	582	518	552	514	578	569	585	541	531	561	558	548	544	582	519	544	493	547	517	530	572	551	555	525	554	541	559	561	536	587	537	535	543	563	549	544	547	528	545	532	552	518	565	534	514	587	610	537	520	509	548	558	545	529	507	580	553	554	537	541	517	529	546	568	523	596	534	549	550	588	546	546	595	553	504	546	579	559	593	550	570	531	528	549	528	517	589	537	592	559	550	579	554	559	564	512	524	521	547	554	571	545	551	539	570	536	483	543	607	592	537	541	589	566	546	543	553	544	578	553	591	560	575	542	540	549	555	555	517	501	557	528	519	567	567	552	564	514	512	536	563	548	528	541	564	569	559	532	528	547	521	558	540	545	552	532	518	569	537	561	500	578	507	532	508	534	513	540	525	574	524	520	564	581	529	568	523	497	550	565	515	531	508	543	585	564	536	578	543	530	528	532	622	501	532	625	561	521	540	597	532	505	481	517	536	510	480	543	561	523	553	562	547	543	554	588	560	568	557	555	531	507	513	536	536	562	532	534	571	552	533	529	558	517	553	536	544	552	561	577	556	563	522	533	525	515	507	560	534	531	587	524	537	545	553	529	586	530	530	564	531	534	602	544	559	549	524	581	551	523	551	569	512	517	526	499	524	551	514	584	530	549	517	562	582	569	550	505	592	534	550	554	540	518	534	539	566	562	546	576	563	555	528	568	537	537	523	487	558	553	555	528	589	481	520	573	539	521	578	569	519	546	550	587	599	492	556	527	587	547	561	489	502	552	541	548	506	527	615	505	592	528	546	559	521	525	531	560	540	516	547	518	576	525	555	519	501	554	520	559	592	537	563	533	548	598	538	561	574	533	530	514	545	552	535	551	526	546	555	557	532	557	534	504	562	552	572	462	522	525	565	546	532	554	556	537	530	545
23627	21614	29297	24209	21530	19238	2300	617	392	393	338	274	247	251	205	209	196	184	204	175	181	180	156	167	154	162	147	173	153	164	164	162	155	163	148	149	131	147	147	133	141	160	132	147	156	153	145	157	152	144	149	118	165	159	147	140	149	146	124	142	139	135	138	139	161	121	152	148	157	152	146	126	134	126	121	139	119	138	149	158	150	122	126	127	157	142	131	153	131	133	129	161	172	159	141	161	133	138	139	154	152	145	156	142	152	153	126	155	162	139	147	152	138	146	121	139	130	147	148	150	145	152	126	160	156	137	152	133	141	140	146	154	137	137	139	142	127	143	142	132	152	128	122	141	139	135	141	141	163	135	144	134	144	130	149	147	118	146	149	139	161	120	120	135	158	143	149	159	131	137	148	116	157	136	140	131	127	146	152	129	142	146	129	145	144	146	145	143	139	124	143	154	122	146	132	138	144	146	143	135	141	136	142	135	128	140	136	121	133	137	124	152	133	148	136	135	141	128	129	133	131	154	150	149	140	150	146	153	122	160	149	126	151	135	137	137	127	148	112	115	123	149	136	129	157	139	153	160	150	129	116	147	150	145	136	135	138	131	142	148	148	144	153	140	146	130	146	132	154	143	148	120	126	131	134	152	135	123	139	112	112	117	152	136	122	135	153	141	130	153	142	142	145	158	130	147	135	136	155	131	141	142	141	110	154	145	130	142	135	141	124	137	150	141	115	153	148	140	146	133	132	145	155	148	160	155	132	147	148	122	146	129	135	126	144	125	148	135	131	146	164	147	133	130	128	142	128	159	134	136	156	135	152	144	126	134	140	127	150	133	137	127	161	133	153	140	154	136	147	143	139	154	130	157	141	148	152	121	144	137	128	121	146	156	138	148	150	129	137	144	124	147	139	134	141	128	145	162	134	142	135	123	148	131	143	143	137	117	121	115	116	161	139	140	144	146	159	144	160	138	135	136	128	135	149	138	157	151	143	138	143	124	161	151	166	132	145	134	132	141	149	139	155	138	123	147	140	154	130	127	143	156	143	134	139	147	129	120	130	150	142	142	152	121	155	145	136	161	133	142	144	131	143	138	143	137	145	145	159	142	156	141	149	136	130	128	158	142	145	162	128	145	149	145	135	143	127	155	139	144	135	126	155	145	182	116	140	145	141	139	137	123	145	132	133	138	151	151	144	142	140	149	138	115	139	117	148	134	145	143	149	129	165	141	143	137	122	146	168	147	148	139	138	149	149	148	121	140	142	133	152	121	146	153	126	133	141	160	166	138	148	127	140	145	127	139	153	146	125	159	150	155	165	149	142	134	139	167	115	159	139	146	151	154	134	155	143	132	167	135	144	138	157	137	152	130	151	107	140	127	147	142	152	140	137	144	147	140	143	136	155	164	163	153	124	139	136	150	136	136	130	111	130	145	162	141	133	137	120	162	131	133	162	140	151	144	164	157	147	152	136	147	123	140	142	149	156	171	143	143	130	131	161	133	137	136	144	152	146	131	159	136	141	127	153	118	155	151	157	154	144	149	139	144	116	138	132	131	153	148	150	149	149	124	151	134	150	158	139	137	137	162	129	153	155	130	131	143	152	135	143	140	147	143	152	129	130	128	137	147	149	135	133	135	140	125	128	159	135	115	139	147	146	156	139	147	160	115	151	132	130	118	139	131	151	151	167	127	135	167	130	131	150	145	134	138	133	151	136	148	152	144	141	142	146	155	142	133	129	138	132	128	142	123	153	120	136	139	138	141	138	139	138	141	126	119	142	145	133	144	126	131	150	171	135	157	150	150	151	124	143	140	139	123	126	127	156	143	139	129	155	141	139	140	133	120	123	136	129	136	148	136	126	137	136	135	117	134	145	138	139	142	147	138	145	110	157	121	142	125	157	134	126	143	160	157	125	129	131	162	153	143	124	149	152	134	140	154	133	152	124	141	142	135	150	152	135	148	139	139	146	156	150	136	141	166	140	160	165	137	138	163	152	160	138	123	124	131	148	132	132	145	149	137	143	155	150	151	120	151	135	157	123	119	173	147	166	125	158	132	155	147	155	162	137	164	150	136	145	124	167	144	112	138	142	152	144	133	137	148	136	145	115	126	154	136	170	164	168	121	137	150	129	126	161	147	138	138	152	139	133	154	150	142	145	150	136	142	170	141	125	147	143	147	154	133	121	176	145	152	141	143	124	136	104	132	143	152	138	136	124	127	178	154	139	159	134	144	149	120	127	139	114	130	125	129	131	136	113	132	147	136	126	145	141	143	170	124	149	130	147	126	134	141	142	159	156	139	135	140	141	130	145	154	138	136	155	164	129	144	137	170	147	142	149	136	129	132	150	134	144	139	139	130	144	147	119	128	150	121	134	155	144	130	134	156	152	134	135	146	145	144	137	144	150	159	133	138	146	152	142	158	155	133	140	150	133	133	138	124	126	134	137	128	133	140	140	134	150	128	141	174	160	139	120	135	146	130	122	158	144	128	144	145	140	141	145	135	166	160	158	144	137	152	135	115	148	147	140	147	141	128	127	161	160	126	130	142	150	153	144	158	143	126	119	151	141	124	141	139	133	136	130	139	147	119	131	133	138	180	145	139	153	150	146	153	157	115	148	149	135	134	156	127	148	159	164	140	141	137	159	150	145	139	142	149	160	151	149	140	146	138	130	123	127	155	130	131	145	131	142	123	147	135	126	142	128	159	145	157	137	126	141	122	149	153	123	143	162	146	133	130	138	145	141	129	152	149	130	133	136	135	141	133	145	157	151	130	144	135	131	129	130	156	143	136	137	135	160	156	148	153	138	123	136	152	144	127	131	135	141	152	138	119	147	120	148	157	136	139	160	123	137	128	135	156	121	143	143	136	152	120	143	152	134	140	145	142	113	155	148	121	160	127	136	121	145	140	151	139	132	164	132	155	141	143	129	137	139	133	149	121	137	154	162	146	122	147	138	145	143	152	153	137	140	161	142	136	154	145	172	141	129	149	161	141	140	151	159	133	152	138	128	141	149	136	148	149	134	146	142	152	140	129	142	125	137	129	146	144	132	138	139	135	128	151	126	148	134	128	157	129	144	144	143	141	147	132	141	152	153	130	160	128	152	122	158	150	151	121	146	136	135	144	134	146	146	143	142	149	157	108	141	130	139	167	154	140	159	149	124	159	158	142	156	123	136	121	142	139	144	133	156	134	132	158	126	155	153	151	159	142	156	126	131	154	139	127	143	142	137	142	130	131	141	136	142	146	118	129	136	120	132	142	138	137	141	132	136	123	142	138	128	146	155	135	146	135	142	130	141	150	118	152	137	133	143	143	156	140	153	161	129	120	133	125	135	140	129	155	152	147	110	143	162	149	129	150	149	121	125	131	139	156	155	156	137	143	135	135	138	142	140	149	128	143	143	153	150	121	149	147	153	168	105	140	139	163	121	171	135	121	154	146	139	136	132	151	150	155	132	135	142	133	116	146	136	131	139	127	155	145	145	140	148	151
44647	60610	37571	8277	3785	2746	2071	1623	1272	1106	950	787	721	598	503	502	413	410	412	353	350	321	320	324	290	298	312	296	285	272	297	274	285	283	260	263	271	266	276	240	254	301	251	237	261	272	256	271	265	249	242	289	254	261	253	242	249	278	214	257	248	244	210	261	236	230	245	267	237	255	264	229	240	225	231	248	260	234	244	211	231	237	215	268	249	263	254	273	281	246	232	238	258	263	251	227	273	244	249	232	248	220	246	233	254	254	250	216	232	232	236	252	262	275	243	219	249	233	226	248	220	232	237	238	241	254	252	252	244	253	234	224	230	246	250	254	254	252	256	223	260	243	195	271	249	243	251	238	243	257	248	231	255	235	247	252	233	240	258	239	234	253	225	230	244	231	224	241	256	234	262	253	232	236	235	234	255	248	235	228	245	249	253	253	260	238	239	237	244	238	232	222	246	216	245	222	239	259	275	254	229	259	227	258	246	266	216	256	214	249	278	248	232	252	255	235	238	231	231	218	254	258	223	258	244	239	224	264	245	240	268	235	236	254	224	243	245	234	246	226	225	265	242	245	226	227	249	200	232	227	269	250	246	237	248	224	252	245	254	257	265	257	221	270	253	267	228	257	234	243	243	243	258	234	234	253	230	263	231	238	240	249	272	251	262	238	228	232	276	232	253	273	241	242	214	244	225	238	240	271	240	257	255	251	253	245	243	250	248	256	252	234	252	264	237	218	232	259	235	221	261	228	238	259	259	277	212	251	235	231	225	225	231	248	254	252	255	218	239	253	231	216	221	234	256	260	242	252	234	249	241	237	249	228	249	247	224	238	247	224	217	247	200	238	216	245	244	215	232	221	240	228	251	220	255	236	234	236	232	247	245	250	271	236	252	207	249	249	259	228	241	236	255	238	229	238	243	238	272	249	238	238	236	258	247	245	228	249	249	246	225	271	255	233	248	234	240	233	239	210	242	242	278	235	263	256	244	247	253	217	232	257	250	243	255	258	261	234	282	221	248	233	247	257	254	238	204	233	230	253	227	249	213	232	232	237	244	235	255	250	232	247	243	222	233	262	219	229	244	233	255	236	236	255	259	230	255	257	232	247	258	237	243	212	237	285	246	247	239	251	253	228	242	234	242	237	249	221	235	242	227	251	243	263	240	236	207	244	244	219	253	231	236	221	218	242	247	242	219	237	242	228	234	244	215	224	248	246	230	248	265	252	253	228	259	237	281	243	272	254	240	254	248	249	286	233	248	218	218	230	258	258	257	264	219	253	238	254	229	245	257	248	221	241	252	241	219	234	232	228	264	259	245	260	250	254	243	259	241	271	235	222	252	272	254	239	255	255	236	249	234	240	237	250	234	240	253	245	261	233	250	245	246	235	249	242	235	235	259	265	246	253	231	242	228	194	216	240	235	235	233	254	258	259	246	226	227	239	249	225	252	263	210	211	282	223	225	259	240	227	263	245	276	208	237	246	248	249	235	260	267	249	242	263	233	254	251	236	257	234	254	236	249	243	220	222	230	248	232	259	230	247	256	240	239	245	242	257	262	232	265	247	236	258	267	254	241	238	221	243	255	255	241	228	266	226	255	244	239	234	241	227	229	246	269	250	237	246	232	214	238	247	259	206	228	261	233	253	207	261	221	217	235	236	225	256	253	251	245	223	260	229	221	230	250	244	246	260	237	249	259	228	261	260	261	232	227	254	245	268	240	239	217	272	261	245	251	231	254	253	238	252	227	262	226	244	238	235	241	236	233	266	244	259	252	250	244	265	246	253	241	247	258	251	233	249	277	262	251	259	230	224	248	233	270	218	239	267	227	218	260	246	271	232	237	243	264	213	243	241	223	251	256	238	265	235	269	240	210	280	243	230	219	233	235	235	262	250	252	250	241	240	276	245	243	244	226	233	264	220	262	272	248	234	235	252	253	247	233	244	275	251	280	242	235	237	241	259	254	259	220	242	249	251	223	259	238	263	240	236	215	233	248	224	246	255	258	236	233	231	256	260	249	231	246	253	259	269	223	246	230	223	263	239	276	231	238	239	259	227	241	272	248	251	221	249	239	263	230	250	256	231	237	247	263	234	249	238	243	227	249	220	244	265	250	221	218	256	246	229	227	246	249	262	249	226	276	234	241	222	228	236	266	226	253	241	238	240	261	222	217	213	252	229	249	251	274	210	241	232	247	236	253	258	221	233	274	238	258	226	234	282	264	197	244	238	249	243	232	249	224	232	234	226	240	223	233	227	257	220	238	243	219	270	233	250	236	225	255	243	232	242	222	236	246	225	229	224	256	226	265	232	253	242	224	249	230	260	211	222	233	226	241	249	254	266	233	238	246	234	235	268	247	243	225	240	256	235	241	252	242	238	231	214	227	226	234	252	218	226	247	241	225	244	230	225	256	247	251	218	212	208	263	263	243	209	255	265	255	239	248	223	244	222	243	260	220	234	263	246	229	214	251	223	249	242	249	245	248	242	256	249	240	245	232	235	238	249	231	262	246	246	256	236	242	242	268	246	248	249	227	258	230	239	253	239	246	267	246	272	264	247	247	214	225	238	244	229	226	236	232	235	247	238	244	223	242	242	205	236	247	230	232	253	241	239	210	236	251	251	227	256	262	220	226	240	252	251	238	254	219	265	232	270	248	277	253	255	261	266	236	243	240	250	239	228	234	274	228	252	224	253	233	247	226	260	200	228	232	253	237	244	229	240	223	229	251	232	268	246	233	246	254	236	229	235	233	237	265	246	237	242	252	218	247	261	239	255	255	231	239	232	245	234	253	253	242	237	222	260	234	251	271	247	243	227	227	251	238	250	224	250	238	244	210	269	203	229	257	265	234	236	263	232	233	234	222	255	241	263	233	251	237	285	240	267	211	223	207	243	230	225	226	243	234	266	241	261	250	224	223	242	246	248	230	238	226	239	236	237	211	241	261	222	234	225	218	238	251	244	247	222	229	225	228	228	251	241	245	222	234	220	253	238	259	242	258	237	257	228	286	230	247	237	217	230	265	257	247	231	224	247	224	214	230	256	241	231	265	238	221	261	239	247	229	257	232	258	251	253	231	291	255	262	259	227	203	218	230	248	252	243	220	220	218	240	232	239	220	229	243	219	240	241	222	228	245	237	251	267	228	234	248	283	228	276	261	215	248	214	250	255	242	248	257	258	223	204	239	214	249	229	240	272	229	237	249	257	246	255	254	215	267	233	266	242	240	255	262	225	249	230	253	259	237	239	243	234	263	249	273	254	265	249	258	242	228	232	253	247	240	239	229	260	241	229	224	263	238	233	237	239	257	245	236	242	225	246	239	222	273	246	232	228	252	249	250	248	229	245	249	268	260	231	262	243	249	264	230	240	217	231	253	235	247	261	229	247	255	234	267	243	237	249	217	235	239	263	278	239	226	243	237	224	238	223	242	243	253	262	218	251	238	222	249	235	227	240	266	261	255	272	254	249	256	201	234	242	236	229	219	248	256	286	220	242
29041	23681	14616	2420	670	517	528	432	390	415	423	380	445	388	393	393	335	383	388	352	355	344	372	383	373	382	359	405	400	395	390	429	367	357	373	355	348	334	381	351	385	351	364	364	385	359	392	398	369	367	344	333	366	360	369	367	357	359	365	359	332	388	377	386	403	372	363	347	342	370	348	398	358	368	338	341	371	369	362	364	376	377	313	378	367	348	376	321	342	382	365	374	379	350	340	372	348	383	388	400	384	350	389	339	369	348	382	398	376	386	342	381	347	378	377	345	370	376	338	363	368	397	376	399	384	381	408	357	382	367	353	393	349	393	353	355	402	401	368	356	419	361	371	353	329	385	344	367	368	387	373	371	357	376	392	405	370	380	376	360	378	375	371	363	349	354	330	340	369	381	402	371	333	377	388	375	358	373	346	347	369	360	342	380	357	365	420	387	355	349	370	322	360	350	343	345	375	391	384	380	356	359	367	386	360	356	375	386	373	401	354	381	367	348	373	343	384	362	384	356	352	388	408	359	356	373	332	372	368	375	360	405	344	364	380	356	356	362	395	372	380	400	380	364	400	370	355	327	345	357	330	384	372	354	368	352	362	381	395	373	357	334	392	357	370	354	360	374	378	368	382	364	365	388	328	329	363	384	372	406	363	401	370	365	393	362	388	363	342	373	361	350	362	357	352	383	377	364	370	356	336	371	374	395	368	414	378	335	358	369	341	371	375	397	367	380	379	378	369	344	370	381	380	373	352	385	354	377	368	378	401	344	406	374	372	395	339	364	407	375	357	409	398	348	390	394	410	336	370	377	399	351	334	347	406	359	364	370	354	352	369	398	359	362	381	367	395	388	361	393	362	363	377	404	353	364	355	376	398	392	360	385	399	374	377	328	342	353	371	360	376	362	355	368	333	362	395	387	327	386	368	356	326	350	369	348	386	338	384	382	374	363	355	368	371	369	390	396	374	372	367	371	362	377	339	375	385	383	360	330	353	330	369	340	379	366	348	349	411	343	364	370	384	376	380	367	364	399	372	361	403	363	369	349	384	362	383	391	422	357	365	386	359	361	393	319	389	344	394	368	384	379	371	357	375	373	350	349	385	329	362	354	402	374	374	363	386	362	342	360	385	341	364	361	352	380	400	405	367	344	398	383	410	355	365	386	341	414	385	361	359	399	362	360	373	363	351	364	366	346	368	327	390	382	331	366	395	343	354	380	365	353	409	380	333	348	368	355	352	345	348	384	401	348	373	378	379	376	380	393	358	342	377	396	351	357	353	386	352	393	395	356	330	373	370	382	369	378	379	374	360	369	367	325	341	390	351	408	389	406	357	355	370	392	375	369	375	372	360	365	384	379	427	387	326	368	352	358	371	354	351	358	338	368	360	376	393	378	369	351	401	366	377	375	364	389	361	387	385	366	383	361	366	359	325	375	362	361	374	356	372	362	393	363	363	386	368	353	363	375	374	357	374	407	383	377	375	372	392	367	343	388	346	356	346	342	399	354	361	394	376	348	380	372	379	378	388	363	396	380	390	349	382	357	353	372	342	391	357	352	429	371	345	350	389	383	380	367	375	352	347	342	397	364	358	364	346	369	356	369	393	365	350	404	359	393	356	349	384	343	371	420	326	362	372	386	407	382	344	382	380	390	371	344	374	334	369	381	337	376	346	380	365	364	335	358	397	391	388	384	324	396	355	335	376	351	353	393	407	375	344	363	350	336	373	379	349	327	378	347	389	366	405	365	374	348	361	370	370	356	391	376	370	431	347	364	349	368	350	354	361	357	365	347	353	379	358	362	376	365	405	373	375	353	383	358	353	374	393	364	366	363	349	378	321	372	380	365	350	357	349	360	363	367	385	370	407	360	360	400	367	385	395	368	398	361	368	393	356	330	383	373	360	357	393	368	361	378	335	355	356	373	368	398	388	361	341	384	360	391	360	363	368	391	391	376	367	393	331	384	375	362	396	362	379	338	368	356	362	387	387	371	333	352	369	394	329	381	370	360	357	399	345	386	369	357	350	330	367	375	378	372	340	373	330	373	371	341	393	377	342	354	347	375	406	376	370	380	385	362	366	371	381	362	388	374	376	379	348	362	401	386	347	351	374	382	363	341	338	371	382	341	347	362	343	365	348	341	355	377	350	370	356	345	378	373	371	354	377	375	342	365	367	349	324	341	354	389	357	344	397	360	331	381	386	349	351	378	371	418	378	335	384	374	361	335	376	373	407	378	378	363	396	359	366	387	350	352	360	356	400	364	369	360	342	383	389	378	329	380	370	395	391	384	345	366	354	387	374	334	344	396	367	368	401	366	356	401	349	339	379	370	352	396	391	351	384	382	366	334	364	352	355	367	354	385	379	375	378	392	369	359	349	371	361	388	347	351	362	352	344	344	345	380	346	338	336	374	353	363	388	383	380	383	352	381	350	359	381	347	366	367	374	362	352	332	370	347	390	361	377	361	353	379	414	360	375	363	351	353	373	349	367	405	377	336	393	373	363	379	354	362	376	374	387	365	370	350	382	381	375	380	374	386	350	372	387	379	387	369	359	338	331	360	395	339	349	356	371	399	369	356	389	385	373	355	401	372	357	385	371	337	364	389	368	379	381	393	388	410	372	375	356	379	364	371	370	381	336	373	377	406	407	340	358	401	349	372	399	382	344	401	369	354	371	347	351	396	366	370	380	349	340	363	370	374	362	395	380	381	403	367	334	375	369	374	369	403	370	375	361	351	359	378	354	392	393	397	363	349	372	375	388	371	357	360	376	362	360	400	376	353	340	366	336	390	379	365	379	364	357	342	384	402	354	343	404	401	390	339	388	388	388	374	354	348	355	341	354	391	351	342	360	360	405	349	359	355	340	332	365	379	349	362	362	388	336	378	380	369	351	358	383	353	347	383	345	364	395	351	388	387	373	414	379	338	386	363	376	359	351	381	384	369	370	369	369	367	349	351	372	336	380	406	374	379	370	360	389	368	361	376	368	380	337	388	377	344	396	346	352	381	365	372	315	351	379	360	348	337	376	375	384	388	405	336	395	357	389	400	355	403	369	375	385	401	374	406	354	349	356	375	371	349	421	358	348	351	397	347	388	360	363	378	387	376	348	351	356	351	346	368	386	373	369	352	367	357	368	332	363	342	360	390	374	329	408	384	383	382	372	366	361	360	376	407	391	380	376	367	357	394	382	363	410	374	382	376	371	366	347	356	384	366	362	406	391	348	367	361	380	364	353	368	378	341	354	338	398	411	394	351	359	361	375	360	348	363	367	370	370	383	380	359	386	370	345	393	415	345	374	394	403	373	342	354	391	333	340	351	373	342	370	413	351	356	343	351	386	377	361	338	359	369	362	397	378	367	378	344	378	339	371	362	400	375	372	375	374	367	348	366	373	369	356	385	361	391	351	376	384	366	370	347	371	407	363	355	349	352	376	378	391	363	356	366	389	389	352	329	331	351	330	360	377	365	326	368	347	357	372	329	288	331	332	361
35195	33745	12536	2299	1382	1038	1032	859	795	721	694	650	678	612	632	596	601	617	619	601	596	593	561	601	586	615	618	559	612	624	643	620	572	581	593	632	580	569	589	598	572	618	590	590	581	616	599	587	580	590	631	578	623	592	568	623	593	574	589	617	590	586	614	606	598	606	592	557	593	613	604	576	559	649	614	549	577	565	653	625	610	607	582	621	629	597	624	615	623	588	614	554	593	590	591	570	586	574	555	644	622	604	611	633	584	607	613	604	594	564	617	593	579	590	532	607	551	548	619	591	613	611	613	587	598	592	605	645	626	595	594	613	623	619	617	591	594	616	631	625	592	580	593	580	589	583	612	595	627	619	596	576	591	599	625	548	585	632	544	562	587	615	590	597	639	646	648	567	547	576	571	607	598	586	609	581	580	565	592	596	584	543	598	559	604	607	621	650	629	640	554	543	609	600	603	546	638	596	571	566	605	570	569	547	534	511	589	611	607	626	580	590	593	549	638	577	610	555	592	583	586	642	609	592	604	574	572	606	588	592	572	572	617	598	629	631	631	576	620	605	608	601	580	577	572	607	619	588	594	585	593	596	574	534	596	635	602	606	607	614	606	609	591	605	631	612	641	596	598	613	607	629	578	561	603	544	605	612	610	599	604	590	581	588	561	611	597	620	587	607	593	587	586	606	608	578	586	595	597	631	603	541	576	612	596	626	640	599	631	591	621	628	567	568	598	604	595	597	575	600	575	622	589	660	605	573	613	617	570	585	601	597	608	609	552	579	641	555	612	619	628	632	605	593	584	610	648	611	587	601	576	569	604	578	593	629	638	597	670	584	597	616	624	586	581	612	554	614	604	624	573	564	630	596	598	575	589	579	597	545	623	599	620	603	591	618	560	608	578	601	629	608	610	606	640	595	605	566	610	577	603	570	582	558	584	599	575	598	636	597	613	604	565	582	592	576	610	643	627	647	572	581	618	603	634	628	589	593	595	618	630	571	612	621	599	589	602	598	599	568	603	577	566	592	617	618	595	595	598	614	591	577	618	623	592	610	566	605	574	607	593	628	569	615	551	645	596	602	619	611	599	599	588	608	592	600	611	607	584	598	588	555	620	612	619	633	578	586	605	596	602	597	581	610	588	636	596	552	607	591	603	613	577	584	563	618	595	574	577	584	608	582	601	595	579	616	593	598	598	586	570	554	576	607	578	614	603	596	612	576	599	603	594	596	569	599	608	561	583	590	618	618	597	581	577	636	603	604	593	623	645	592	639	609	594	555	558	622	579	583	600	577	638	579	616	596	611	561	591	572	608	590	599	567	590	634	649	600	571	588	637	608	612	603	611	623	616	582	596	628	583	642	578	603	583	573	574	578	628	524	559	561	649	643	586	613	588	599	597	617	617	640	581	574	637	603	606	591	598	595	609	638	586	602	575	631	626	613	556	587	584	644	615	588	573	622	594	578	627	600	561	589	646	591	626	624	633	598	602	591	588	609	571	637	564	597	661	588	595	619	599	581	589	637	611	583	619	563	571	585	604	584	611	553	568	606	599	599	607	600	589	587	614	641	573	570	562	580	599	607	606	610	610	582	581	579	589	630	594	590	633	619	597	609	566	610	595	581	621	597	560	575	579	614	572	598	607	600	570	617	609	606	628	595	647	607	568	631	578	591	574	586	602	599	635	594	668	623	581	561	582	618	600	603	579	606	614	633	614	615	620	598	588	596	589	601	599	595	628	604	612	603	580	590	609	579	588	585	655	607	543	597	608	607	627	587	595	594	554	596	597	648	624	630	596	624	574	572	618	551	614	623	567	642	573	588	613	589	590	602	562	629	581	598	590	586	643	586	571	579	611	625	598	546	613	586	614	557	632	588	566	616	569	566	631	617	597	597	576	595	610	608	576	641	612	613	607	604	573	602	606	574	601	567	590	590	586	602	618	596	639	597	606	617	599	611	586	579	580	593	593	622	596	586	603	548	619	650	575	585	582	646	579	593	608	610	554	640	599	608	565	583	566	578	600	545	638	614	620	598	629	607	569	603	559	639	629	576	604	606	634	557	600	554	601	594	568	605	635	579	593	571	604	626	639	643	576	629	598	565	625	639	611	620	558	597	613	617	616	645	629	633	631	575	630	588	625	620	587	588	625	591	616	578	599	606	554	585	619	600	581	586	621	565	605	591	619	600	599	599	573	636	622	567	588	607	582	605	597	610	603	566	570	594	634	597	581	661	599	610	640	608	640	576	604	560	578	622	614	581	600	616	544	617	596	595	620	644	575	592	567	579	615	600	573	607	564	585	601	620	591	623	645	592	608	602	565	593	594	609	565	611	634	591	568	610	582	607	606	582	595	578	604	601	568	583	614	588	601	606	562	617	614	580	657	556	605	578	634	604	556	631	604	561	607	602	609	613	603	665	601	608	581	573	585	607	555	644	610	624	579	576	586	589	602	586	563	592	604	568	597	653	614	606	574	654	610	608	624	573	568	604	543	576	534	575	607	581	608	589	615	583	626	584	599	649	566	592	582	583	587	583	602	585	598	582	587	584	572	622	610	622	574	557	565	622	612	558	629	644	603	579	612	610	565	597	626	629	615	633	611	562	608	561	584	602	611	598	585	605	615	586	579	581	581	626	602	607	630	653	573	570	640	635	613	549	620	606	587	545	585	593	608	632	586	613	579	616	581	618	636	611	622	553	569	550	602	617	619	593	593	592	574	588	557	599	535	620	607	638	567	603	617	571	600	568	607	628	591	587	589	566	591	539	589	613	611	556	597	619	595	611	586	608	592	567	606	611	613	545	602	588	568	631	621	590	540	574	601	585	634	583	548	545	654	582	560	587	585	605	605	600	625	591	584	616	570	595	605	613	647	605	594	601	586	595	604	598	606	594	610	630	572	564	559	562	593	592	591	600	587	600	598	613	553	595	585	557	566	603	580	629	601	560	594	626	593	609	596	586	622	650	596	598	605	612	606	553	607	573	595	623	586	608	612	617	632	587	605	576	577	590	591	614	579	564	579	593	603	622	579	594	599	608	608	598	587	586	559	598	564	629	604	622	576	580	620	604	608	598	554	595	600	577	630	611	584	606	612	609	620	594	551	587	567	579	623	580	615	591	658	593	607	632	620	596	574	572	563	617	604	585	578	617	575	591	548	642	623	571	623	552	609	579	556	597	652	615	611	618	610	620	561	601	572	618	628	561	568	588	598	586	571	574	587	590	629	598	560	587	607	607	610	607	597	596	609	631	595	552	607	559	583	541	601	647	650	596	602	639	606	617	623	592	569	595	597	620	607	559	633	552	617	597	585	573	584	609	633	553	587	593	590	591	599	607	570	598	560	526	583	570	590	616	624	561	614	606	612	536	612	616	600	666	629	606	617	584	618	587	619	592	618	588	612	557	584	586	562	606	628	592	612	620	580	611	600	614	582	629	582	559	634	585	637	615	625	544	585	609	591	634	619	597	595	605	607	595	581	611	588	628	621	587	572	554
24633	21587	28639	24743	20000	3617	886	602	514	466	440	416	394	366	385	362	358	361	318	342	360	349	388	329	331	341	371	339	335	328	317	296	343	331	325	334	303	336	367	308	358	383	321	304	356	325	294	331	312	344	325	299	325	329	357	308	332	354	331	314	324	339	312	296	329	319	341	324	348	359	349	316	345	315	305	351	312	317	306	343	313	318	304	324	314	310	358	332	328	309	352	303	309	319	338	312	347	321	326	326	341	342	295	332	326	342	355	341	351	330	327	321	332	323	341	336	318	342	306	317	336	303	327	332	352	365	326	363	335	309	304	329	358	331	332	323	330	330	335	319	317	297	313	324	301	318	318	310	319	318	311	354	332	310	318	300	331	341	365	338	337	313	309	317	297	335	326	307	322	302	295	317	325	330	361	355	334	308	309	339	292	336	319	328	365	325	307	331	308	331	328	323	324	321	353	327	327	327	301	308	327	325	340	347	333	306	327	341	330	306	324	315	300	328	344	308	329	304	326	312	322	326	334	331	334	307	298	307	306	324	315	329	340	331	347	335	297	334	327	311	300	318	290	280	344	334	302	336	333	361	311	329	333	358	333	345	320	361	334	301	318	308	316	322	343	344	337	291	330	333	283	354	303	328	328	318	329	335	322	354	326	320	302	334	338	358	352	338	342	292	299	309	353	309	344	334	279	319	322	302	340	337	323	323	336	299	297	345	324	346	308	313	308	322	344	327	313	322	317	327	326	360	311	293	322	318	328	299	300	309	329	323	312	328	340	371	306	318	310	302	340	307	316	296	364	372	324	320	343	350	306	311	295	312	332	352	325	309	317	299	334	328	311	344	302	320	299	333	324	334	321	302	339	333	317	325	332	321	325	343	333	332	349	317	327	316	334	306	338	271	296	311	315	305	324	335	317	348	330	322	325	339	290	299	308	318	283	306	301	340	317	340	326	336	328	348	314	336	345	357	325	319	324	341	338	326	293	335	308	331	321	342	345	327	324	324	341	345	328	335	313	294	351	337	341	306	332	312	324	357	354	336	354	313	306	338	338	331	332	335	305	318	320	329	325	301	313	318	326	296	307	321	301	337	350	322	312	324	317	342	323	334	323	294	321	333	303	323	336	337	328	290	329	320	309	336	314	335	321	325	331	350	331	348	328	311	347	316	304	295	328	314	332	317	308	326	291	324	309	327	356	300	336	334	315	328	317	364	295	337	317	307	307	300	315	329	329	288	338	314	343	301	326	340	326	330	301	311	321	317	318	306	317	319	327	357	303	302	325	324	310	328	313	336	324	337	365	335	331	301	297	329	298	315	331	315	334	336	346	311	361	319	320	337	343	327	310	329	318	336	297	312	331	310	291	296	313	340	321	282	338	349	299	339	310	355	310	349	315	328	319	320	342	328	325	311	297	287	343	343	285	293	298	317	311	330	345	339	337	335	326	299	281	303	355	304	348	301	328	354	349	331	306	316	300	369	339	311	330	309	316	309	328	321	293	292	333	320	317	307	338	305	337	343	339	300	333	314	300	321	307	311	340	312	326	305	325	301	349	290	338	339	321	336	323	344	320	286	349	321	320	335	313	323	315	346	347	327	349	322	320	339	328	315	311	289	317	336	332	316	295	345	361	314	307	338	332	334	332	343	333	316	335	355	352	321	357	310	314	351	308	340	288	332	308	365	306	345	305	313	317	336	329	326	333	340	304	337	323	327	329	329	297	357	337	349	336	333	307	353	317	324	312	332	335	342	332	352	334	333	300	320	306	330	320	349	318	322	324	314	351	292	307	328	304	320	351	337	346	347	329	360	346	299	336	337	312	321	319	310	337	308	287	294	326	329	356	323	314	325	332	340	331	337	341	317	341	340	328	331	310	304	321	335	316	302	347	300	297	310	330	317	297	295	304	328	343	311	323	332	330	318	318	323	337	319	317	331	318	356	325	321	349	348	331	334	313	332	320	314	309	324	300	339	365	343	315	324	330	331	356	316	341	329	307	357	332	366	329	322	328	311	325	296	330	334	287	321	290	314	311	328	322	301	305	322	334	318	360	324	324	305	304	348	318	338	335	318	314	354	324	309	318	305	334	354	330	360	308	354	314	306	319	323	309	328	310	336	388	323	315	322	316	298	366	315	305	310	326	283	334	320	350	311	354	338	328	339	319	324	328	322	309	336	342	301	346	331	315	328	322	312	303	303	304	316	298	328	318	321	304	315	340	314	318	346	315	319	308	322	307	293	297	339	309	289	327	335	335	320	314	348	319	314	328	343	320	325	322	298	353	327	326	297	342	335	316	308	329	332	303	318	304	314	322	324	320	317	334	285	330	319	310	332	334	323	316	297	296	345	323	342	334	347	302	323	313	326	301	315	317	319	348	346	343	318	323	333	340	329	363	353	285	330	303	306	357	341	310	309	311	318	332	313	314	321	308	336	300	330	333	298	316	326	330	309	325	332	305	346	315	354	343	302	330	313	326	337	363	303	317	325	284	319	334	327	301	315	334	341	321	325	317	317	313	322	304	315	342	346	319	292	336	322	336	327	342	336	340	327	344	343	332	310	307	317	306	349	349	339	320	342	326	343	327	317	322	325	318	333	350	293	334	351	321	334	305	297	369	327	319	312	311	317	367	327	325	360	337	329	338	321	314	336	370	308	327	296	312	309	327	348	329	337	297	312	323	347	327	322	327	333	309	324	315	341	302	320	319	325	307	299	351	302	336	329	337	304	319	329	308	349	338	303	320	341	294	343	345	334	358	296	322	314	330	318	317	323	325	351	320	325	305	334	336	325	318	345	319	332	338	307	346	340	347	336	295	316	335	283	366	333	359	349	323	345	312	324	326	321	343	333	363	345	330	277	330	333	367	328	297	323	317	327	329	338	317	326	326	337	337	342	348	282	307	337	303	340	302	347	302	321	342	341	305	315	319	310	327	339	328	346	320	312	335	342	290	353	308	314	343	334	319	295	313	313	260	318	325	307	313	324	304	339	351	319	291	313	303	321	327	362	327	310	322	322	289	323	337	352	319	326	321	328	365	290	333	338	311	308	340	314	328	330	326	347	338	320	302	333	291	339	322	335	329	313	356	340	304	337	320	314	332	338	316	329	329	328	322	285	328	340	330	306	318	313	329	315	308	303	329	354	342	301	341	311	359	306	293	332	283	318	320	292	331	305	338	343	323	337	328	321	316	330	345	352	333	294	302	343	315	322	295	308	313	339	335	298	322	339	289	325	323	301	317	337	316	340	340	344	315	350	288	313	320	320	329	349	309	351	339	305	349	317	313	322	346	305	330	328	310	335	319	307	305	317	348	319	310	338	361	323	344	319	369	356	318	303	329	299	300	320	287	309	335	307	358	330	338	309	332	341	334	345	332	312	303	328	309	345	297	329	318	313	330	330	320	360	335	335	320	345	304	310	334	304	328	316	325	360	316	314	290	348	338	324	346	338	352	331	320	322	284	353	318	327	347	322	320	336	313	348	338	336	341	308
40980	51261	27896	6919	2926	2006	1539	1315	1107	975	899	834	776	776	691	659	648	594	671	571	578	624	619	555	582	591	549	549	545	534	592	579	562	533	516	529	521	530	555	568	549	560	530	553	528	557	599	523	561	552	563	519	541	513	557	496	565	583	584	548	553	561	553	536	565	569	516	539	550	503	564	523	576	550	553	519	532	510	509	535	583	561	545	548	535	558	567	556	538	527	536	501	537	578	502	501	569	506	523	513	541	550	509	542	576	531	528	546	535	583	570	522	523	474	545	512	546	513	512	552	501	502	573	580	532	520	520	551	541	529	552	579	570	537	500	535	523	522	540	573	515	538	515	516	520	534	541	509	562	551	520	556	579	527	546	544	525	553	565	572	562	541	545	558	522	526	518	562	591	535	550	523	521	498	542	541	542	540	547	537	551	515	543	501	519	564	594	533	547	547	566	611	539	540	549	546	566	519	537	504	554	514	538	543	525	533	528	521	538	513	550	542	513	540	517	544	565	531	527	537	547	568	550	543	532	548	484	538	536	536	491	601	558	548	534	551	512	502	572	541	538	510	513	499	522	583	566	541	536	553	559	521	548	521	574	524	551	556	545	507	528	521	526	537	543	490	525	532	549	551	547	510	513	550	487	533	564	542	500	538	537	526	552	485	571	516	530	544	529	534	550	531	547	548	508	543	569	522	543	557	499	554	529	541	514	489	511	533	565	531	509	573	528	531	523	542	523	578	567	538	527	559	541	535	543	541	549	547	520	511	548	531	513	529	515	536	546	579	529	527	549	486	514	551	563	526	577	543	513	552	549	509	584	522	534	496	558	548	543	559	552	540	554	491	547	536	522	556	579	552	523	545	565	541	513	548	535	549	510	526	533	569	532	510	506	547	529	533	551	526	564	549	533	557	514	523	548	529	532	521	571	522	518	533	499	530	550	536	542	525	546	502	526	552	517	535	531	584	567	564	550	551	497	567	515	571	524	560	554	494	574	563	545	549	565	522	548	552	502	522	517	539	549	521	493	527	517	534	548	564	516	545	591	525	546	516	539	530	555	530	566	513	525	562	514	530	517	495	534	537	541	563	538	510	499	542	559	531	556	533	522	521	597	522	524	581	532	541	533	547	540	500	519	590	585	531	539	559	510	572	542	563	571	527	567	531	540	546	519	554	554	506	493	528	499	561	557	540	536	561	565	521	483	551	560	520	537	542	564	541	547	520	567	606	524	539	558	559	525	517	534	527	513	560	546	565	533	516	514	541	549	581	525	535	561	571	541	519	561	547	568	532	568	547	499	535	520	555	554	566	531	567	542	530	534	577	509	556	539	515	537	536	510	527	518	566	556	527	544	542	558	546	560	533	543	531	545	534	523	606	548	534	503	544	533	562	472	538	526	557	529	554	501	557	538	543	520	472	531	550	561	567	532	531	556	526	559	527	566	520	592	567	502	548	577	556	563	551	576	522	526	512	563	522	487	521	527	523	562	523	556	540	536	577	596	551	510	546	467	541	522	575	568	546	560	525	494	545	553	545	539	539	540	561	579	515	531	516	553	570	539	525	536	542	557	546	546	561	546	532	520	528	539	541	493	495	572	569	555	540	523	582	537	563	558	518	585	539	524	525	549	525	541	554	527	513	557	536	538	509	531	531	531	540	516	544	515	559	584	573	569	554	509	545	526	591	559	570	520	494	508	552	523	533	551	500	517	525	546	560	526	551	504	569	558	537	519	502	596	535	535	517	530	533	557	550	578	507	557	538	567	533	531	559	585	557	529	529	552	517	555	524	546	533	554	497	546	554	559	536	535	570	501	564	538	512	532	576	557	518	521	542	536	515	558	491	502	483	564	536	506	592	533	584	540	556	544	542	529	546	521	547	545	528	497	550	584	513	513	530	528	560	523	552	527	529	563	576	557	566	569	548	531	532	558	546	562	559	531	541	577	512	571	544	571	583	492	499	585	549	562	551	526	547	530	533	529	517	560	514	511	548	535	519	546	528	546	547	578	544	551	548	576	519	546	502	516	540	554	567	585	533	539	562	536	562	545	481	561	499	535	544	549	525	547	558	538	533	479	553	544	547	543	507	533	541	540	540	511	510	484	553	544	514	523	560	520	532	542	590	603	540	527	520	544	531	534	524	534	516	579	530	579	531	512	533	532	584	548	551	572	560	524	547	527	533	507	530	533	519	586	524	515	520	577	548	483	532	513	536	507	497	517	541	564	550	501	501	522	515	502	520	580	562	506	541	540	500	534	500	541	558	521	541	552	546	500	529	503	529	530	576	546	520	532	526	567	567	532	528	530	537	538	529	518	513	550	508	551	533	525	542	530	532	522	543	540	579	527	542	519	567	503	563	524	537	499	521	500	515	587	526	531	544	543	508	529	531	580	520	507	547	540	562	522	542	511	539	549	499	574	551	490	556	567	508	573	538	523	533	540	511	523	542	559	521	554	557	534	522	540	550	569	534	504	554	547	533	505	540	547	513	512	554	508	517	547	499	574	550	568	505	544	544	527	535	555	504	513	531	516	557	555	507	531	546	535	546	579	505	533	531	515	528	525	543	497	524	560	536	540	510	550	524	552	492	500	521	513	549	561	542	560	518	482	547	590	514	524	550	537	512	533	504	538	536	547	550	527	505	521	541	527	538	539	533	525	491	556	506	569	572	544	540	561	539	568	524	537	544	551	563	495	558	549	539	591	506	554	534	575	529	505	529	541	558	516	559	550	512	523	513	520	563	560	530	565	525	538	555	538	549	539	500	533	540	498	505	519	516	564	561	550	550	533	531	580	562	567	558	546	564	519	517	583	523	516	517	569	545	548	553	539	540	539	528	564	564	553	582	522	498	523	510	574	535	526	549	588	554	533	534	532	546	550	530	553	575	600	533	525	573	554	567	552	532	563	588	532	525	532	548	520	555	524	506	516	513	569	567	538	513	559	537	516	522	544	509	571	550	570	543	545	543	551	485	541	522	544	560	548	579	524	535	515	559	553	552	532	533	530	534	531	532	523	533	550	534	555	517	530	583	517	575	543	553	542	563	512	550	561	568	539	538	555	533	502	516	578	533	524	527	549	523	546	500	553	525	542	518	590	542	516	530	510	529	550	551	537	546	543	527	540	532	550	559	510	525	565	510	496	532	540	518	551	538	549	504	544	545	547	516	523	524	528	535	523	531	570	538	555	553	501	561	515	509	531	581	564	549	518	548	514	540	557	522	515	538	555	550	554	565	537	523	503	569	565	538	542	492	530	543	592	539	541	540	550	540	516	554	553	525	561	527	539	564	536	562	522	528	548	519	563	536	534	489	549	566	571	546	556	533	526	533	538	554	505	529	498	510	528	545	529	556	487	544	545	582	550	490	506	546	507	510	529	558	532	511	527	540	557	524	593	506	527	555	560	558	533	494	529	492	534	496	538	500	548	538	473	538	583	548	529	507	557	549	541	512	535	547	581	543	526	597	597	541	520	533	515	573	532	504	590	547	545	529
23680	21625	29313	24217	21527	19206	2227	607	454	352	320	262	254	239	215	199	194	188	179	161	168	179	156	162	157	157	161	150	149	152	167	168	156	153	159	171	148	145	138	155	136	143	167	155	155	149	144	146	160	159	159	133	129	153	135	167	136	173	128	154	142	140	131	172	152	138	157	150	138	136	159	146	130	142	141	139	160	130	123	132	153	127	120	154	161	153	147	125	139	136	141	145	139	145	146	169	140	149	138	143	133	136	160	149	118	142	149	124	136	133	155	145	147	148	149	144	126	112	147	121	143	147	152	139	133	131	143	146	152	147	153	134	148	141	148	123	133	149	142	125	163	140	149	152	166	136	136	132	121	125	129	131	132	162	127	151	136	129	117	144	128	133	129	136	132	156	153	140	163	120	134	164	137	148	145	125	129	150	128	131	129	130	147	144	136	132	122	145	159	141	140	125	143	131	140	142	135	131	151	120	141	135	165	147	125	147	157	137	135	142	142	140	142	148	131	134	105	137	132	145	156	131	141	140	154	146	148	136	117	128	155	131	136	116	128	131	128	154	145	118	130	143	141	129	141	124	124	141	142	143	116	135	130	148	132	145	147	144	162	139	132	128	154	145	144	133	155	123	129	152	134	151	137	133	143	137	141	137	139	150	144	139	142	159	149	119	141	115	133	142	129	138	117	147	150	157	161	148	136	147	130	125	141	123	146	150	133	139	141	160	156	135	155	162	141	140	141	133	131	145	148	144	130	115	139	144	131	135	111	137	128	141	150	123	152	108	143	134	125	159	142	138	131	134	134	136	152	146	133	132	134	120	144	156	127	160	139	144	158	156	142	131	156	152	154	118	143	136	141	126	105	135	148	138	145	148	123	122	145	146	136	124	134	128	179	126	169	130	146	148	137	140	144	124	140	133	160	161	127	124	144	149	123	148	138	132	128	130	156	158	144	140	146	151	111	139	141	149	115	134	136	131	135	127	123	127	157	150	140	133	119	138	130	134	115	152	131	141	141	142	148	137	140	121	144	134	159	157	148	143	147	129	139	160	147	114	152	143	131	154	140	144	148	134	124	137	153	124	125	133	122	135	138	131	132	139	121	149	133	149	151	131	145	129	137	125	126	123	148	134	118	149	120	123	137	143	138	163	125	146	142	147	117	145	145	139	141	132	139	147	131	148	132	173	144	130	132	140	137	154	134	143	123	147	122	126	132	141	134	149	122	145	142	148	142	140	127	162	144	135	124	151	149	139	145	127	140	151	144	124	149	136	147	139	145	113	124	145	131	157	149	130	127	135	123	148	146	126	113	117	124	125	142	145	125	114	140	118	126	142	143	127	149	137	126	150	147	126	127	152	122	128	148	113	128	152	126	116	128	129	130	137	136	119	140	145	118	129	138	130	130	170	145	134	122	128	156	139	148	139	138	129	141	143	135	134	136	135	154	136	140	125	153	138	141	139	150	152	144	161	132	142	136	155	137	148	143	114	135	157	153	138	110	127	134	135	138	145	134	132	145	168	158	157	137	148	144	136	146	146	116	144	143	132	134	132	153	116	139	138	158	129	151	126	135	126	121	139	133	142	149	133	145	124	125	140	135	146	132	120	138	124	153	146	137	140	134	168	148	129	133	136	130	108	135	143	149	145	131	150	121	163	154	127	136	135	141	147	120	141	126	122	143	162	123	140	130	160	125	133	133	136	137	119	129	152	167	134	141	127	138	137	149	152	141	148	143	167	129	141	130	125	151	131	132	150	138	135	146	135	146	150	111	131	134	137	123	109	123	140	151	136	118	156	153	138	140	142	146	145	143	133	145	135	122	145	151	136	121	132	125	149	161	117	145	134	140	141	120	144	139	131	121	131	113	157	129	144	129	159	125	127	149	137	139	132	130	143	129	142	132	148	143	129	143	155	131	140	147	137	139	141	125	121	131	122	150	133	141	141	145	147	110	138	145	128	145	164	121	139	143	132	132	153	145	133	134	122	133	147	136	143	148	138	148	113	134	118	151	117	156	123	125	136	162	132	147	117	147	134	146	130	126	140	138	135	139	128	132	137	142	141	129	138	152	155	135	163	128	131	131	126	145	126	153	128	157	157	125	142	136	142	152	132	152	155	141	161	118	149	137	115	144	147	145	143	136	165	129	127	144	132	142	129	152	166	135	135	129	136	116	142	136	130	140	132	129	131	134	139	136	120	133	122	149	148	149	150	144	138	139	137	155	154	142	123	137	159	146	136	129	153	127	141	133	130	128	120	146	139	139	154	138	158	157	127	126	150	147	171	132	132	145	141	140	116	147	135	144	153	125	134	141	141	146	144	153	139	136	128	138	148	140	133	147	135	137	137	143	135	165	147	133	117	134	161	124	140	132	128	142	135	123	124	125	135	146	152	128	145	137	144	135	146	126	116	121	125	123	139	127	147	153	131	141	137	141	126	156	130	127	123	135	135	154	147	143	122	126	148	122	154	154	125	162	138	116	136	153	153	137	139	129	144	145	147	118	140	120	148	161	156	156	138	142	112	130	124	133	147	131	149	140	141	161	118	145	129	149	123	122	142	124	128	130	112	157	138	134	149	142	131	168	128	127	146	129	123	147	126	111	141	118	149	137	134	126	122	132	139	138	112	123	142	136	128	127	153	148	140	121	143	127	137	134	146	157	130	128	140	148	131	155	143	153	124	143	135	136	139	161	143	138	147	143	156	134	130	135	134	138	147	153	141	153	151	115	135	140	136	145	138	137	152	143	146	143	130	119	117	139	134	148	135	165	128	146	147	134	151	162	159	116	133	138	145	130	168	129	123	153	138	154	130	149	117	151	137	142	152	138	116	170	141	142	149	139	151	129	135	153	134	133	126	140	140	139	138	139	141	145	123	121	134	128	109	127	126	138	123	128	151	125	124	138	147	128	146	146	143	140	147	139	160	140	130	135	154	156	132	131	138	118	140	156	139	148	142	141	139	132	129	142	112	123	159	124	149	135	146	134	138	130	146	126	131	126	142	150	132	144	127	144	138	135	128	159	139	146	146	141	129	150	145	131	134	142	136	129	136	128	135	111	129	128	116	130	131	131	144	146	139	141	122	144	141	117	160	137	132	134	144	136	140	135	144	141	143	142	128	141	139	121	127	149	132	142	130	149	147	131	148	136	140	134	137	126	123	129	163	135	148	128	135	149	149	133	141	131	134	133	109	145	141	111	145	154	137	146	132	141	139	129	137	143	134	128	156	135	146	148	133	139	131	132	126	162	140	143	129	136	144	140	149	140	127	137	146	145	136	132	122	150	136	143	121	129	140	125	125	122	154	134	132	126	153	148	135	142	128	136	140	119	131	148	128	125	137	136	164	117	137	154	130	135	142	133	132	158	130	153	135	129	139	146	153	172	143	131	128	139	124	146	132	152	143	138	150	153	145	130	134	146	134	131	155	134	135	131	145	142	142	132	140	122	146	142	144	117	141	139	144	139	116	120	144	137	154	127	145	128	158	118	156	135	146
44406	61110	36171	9992	3973	2764	1944	1609	1291	1044	929	782	687	557	507	500	406	432	389	375	380	348	324	332	281	297	322	293	290	292	287	269	280	277	287	272	259	261	263	271	270	273	249	279	251	284	263	264	241	275	255	282	249	240	240	240	227	242	265	244	216	247	231	235	230	258	231	232	247	261	234	248	232	263	223	243	256	257	220	254	223	246	238	234	248	239	236	214	227	236	259	261	219	215	234	252	198	255	266	246	269	217	261	227	224	250	237	230	233	224	233	266	230	224	270	234	242	262	223	242	245	255	244	273	218	259	221	228	245	254	243	239	260	247	268	236	247	236	220	223	220	234	239	240	246	238	244	226	230	246	245	228	233	226	236	233	224	251	237	194	223	226	244	259	234	245	256	268	263	224	255	231	231	264	264	234	252	266	258	236	239	238	228	227	253	240	209	224	239	223	252	243	275	248	241	248	251	217	226	230	212	260	259	229	269	242	247	251	260	255	245	255	271	210	252	222	256	227	257	256	236	229	220	243	238	252	240	239	226	244	233	230	227	237	234	242	238	232	238	232	257	200	216	247	253	238	231	254	243	226	246	236	233	239	206	218	248	225	249	240	238	232	232	223	244	236	243	214	230	233	259	230	219	245	259	225	220	245	215	247	244	253	226	263	228	255	234	227	229	232	235	234	235	241	244	223	231	213	257	213	246	258	246	273	237	255	239	245	250	229	198	227	236	257	219	224	240	222	242	248	263	260	241	234	266	247	255	221	262	234	236	234	237	246	244	240	229	262	240	230	241	232	250	243	235	227	242	252	232	219	227	235	227	248	237	220	263	225	237	260	236	234	240	265	229	236	262	232	232	219	223	230	216	226	243	222	249	237	236	220	250	238	249	266	219	250	230	254	253	234	198	246	247	240	240	240	250	205	219	248	233	224	211	230	235	247	221	233	228	223	279	264	242	253	262	238	255	211	232	233	263	232	233	241	250	244	239	248	230	220	256	238	217	224	265	228	244	251	219	226	238	204	249	256	246	245	257	237	236	204	218	253	231	245	250	237	246	231	250	245	235	255	244	239	257	226	262	232	232	268	263	223	241	205	237	230	286	254	203	242	248	228	253	228	245	233	231	247	211	237	212	247	212	226	227	234	257	240	240	242	241	236	212	238	236	219	251	240	212	251	233	224	212	228	253	232	225	232	236	240	235	224	204	225	216	231	244	242	259	238	241	240	218	256	232	239	255	219	228	286	252	245	262	249	255	226	250	231	246	237	224	235	245	222	210	237	230	214	209	245	248	213	231	256	223	246	252	234	247	217	236	216	238	237	242	227	212	255	235	239	232	229	239	262	244	257	243	234	236	225	258	235	244	250	246	230	216	233	247	260	244	249	252	222	242	230	228	236	247	231	216	258	248	237	241	226	235	225	243	257	236	250	247	254	256	218	200	228	246	241	270	257	236	243	230	259	219	254	269	215	225	234	244	229	254	228	248	263	232	253	218	260	200	232	238	230	216	246	209	228	240	240	230	245	226	259	233	259	214	233	250	243	216	213	229	241	215	217	232	241	227	271	235	243	235	236	235	245	235	258	229	248	234	243	267	243	257	255	247	229	253	243	248	240	242	251	244	222	229	245	229	245	243	275	211	255	217	221	258	227	233	244	208	234	235	231	236	224	241	231	242	218	228	240	229	226	229	196	239	249	230	237	213	235	258	238	256	224	221	260	248	225	212	238	237	212	237	249	244	193	256	250	243	260	235	227	230	249	236	233	267	194	255	217	225	221	233	244	242	223	253	220	242	236	219	225	236	266	238	222	240	221	257	240	255	243	233	244	226	222	242	238	238	228	218	236	238	249	256	246	263	232	229	225	242	235	228	244	194	259	238	250	219	237	238	210	222	203	259	226	241	219	239	228	237	226	250	217	235	238	262	227	234	210	236	222	217	249	198	227	249	230	222	235	263	222	235	229	238	260	251	198	246	222	239	243	228	247	222	229	234	228	233	254	219	240	255	226	235	245	262	257	250	246	245	242	249	204	233	233	237	219	227	254	232	227	249	210	238	238	268	269	228	272	251	228	259	252	229	250	233	215	240	250	252	259	256	233	229	244	214	225	237	220	227	230	236	235	228	244	252	230	238	245	215	221	246	231	240	243	223	242	228	236	251	237	232	242	251	252	238	247	261	264	252	216	219	226	254	208	213	246	245	247	225	234	244	248	238	237	250	216	250	234	253	234	230	243	250	242	220	236	235	214	221	265	243	243	248	239	232	234	209	238	228	229	244	251	233	206	255	257	212	227	247	240	257	243	252	262	239	261	237	254	230	237	251	251	236	232	216	225	211	265	247	253	243	258	264	239	261	235	263	241	227	248	249	231	220	236	222	233	255	240	237	254	222	247	241	223	242	245	254	219	248	227	217	255	219	257	239	231	220	233	220	226	243	221	239	271	227	250	259	266	253	240	219	221	250	259	246	231	231	216	250	237	241	238	260	233	226	240	231	236	233	224	235	206	246	233	235	232	250	234	222	248	227	272	235	246	262	241	222	241	249	222	244	203	231	239	261	259	224	243	221	244	239	266	235	230	219	231	240	236	264	242	231	241	270	239	243	240	223	226	258	235	218	225	249	252	234	245	244	244	246	239	232	220	254	237	206	222	215	247	233	246	237	237	236	215	235	250	257	230	239	233	261	261	258	212	234	230	234	239	230	229	248	240	239	246	229	241	236	235	274	218	262	215	249	257	249	234	228	237	216	206	240	241	220	238	233	223	247	231	215	260	241	224	266	255	263	254	242	216	243	277	229	249	224	233	244	226	270	234	243	237	261	238	260	235	244	248	241	236	251	232	242	232	244	225	252	236	255	241	229	230	250	234	266	238	249	213	245	275	241	229	220	242	247	241	258	224	238	224	251	261	240	268	221	229	263	207	234	243	233	225	253	256	223	238	258	232	254	216	254	226	241	252	224	258	228	255	230	230	222	250	236	214	253	246	228	251	226	256	220	256	224	219	250	270	235	229	250	235	213	235	248	258	270	233	254	230	243	219	248	221	235	243	250	245	230	228	271	202	242	236	255	222	227	240	217	230	225	240	220	229	234	244	225	247	243	242	229	250	227	242	221	222	232	205	271	242	261	236	217	220	272	201	244	257	237	218	215	244	237	202	257	216	268	256	229	258	226	218	245	258	208	229	244	229	241	212	256	265	226	213	242	242	198	229	248	219	220	260	236	253	220	242	231	261	240	209	220	239	238	253	237	252	243	236	219	234	229	233	235	243	230	225	237	244	242	257	232	237	214	203	237	222	251	266	244	222	240	230	228	241	241	239	226	224	232	229	245	257	231	255	222	266	244	237	245	233	238	235	248	233	217	272	230	244	223	221	232	263	233	228	232	283	240	273	231	237	233	240	217	227	219	227	251	267	223	245	245	251	272	246	239	214	278	264	249	227	230	236	244	245	253	228	233	260	248	241	235	246	231	251	214	215	222	235	215	256	247	274	243	250
29452	25612	16552	2302	542	415	434	378	426	370	413	414	374	386	381	384	379	365	403	365	378	339	363	350	333	380	363	387	332	366	399	380	380	361	352	360	356	373	369	364	361	372	370	326	370	368	372	348	345	380	354	384	361	381	387	368	364	350	380	356	355	377	359	352	348	402	360	393	385	361	363	365	358	386	397	405	345	362	367	358	380	359	360	370	356	353	368	411	336	368	350	387	374	355	346	395	370	370	374	330	382	358	345	361	354	346	375	365	359	364	355	356	371	368	358	334	342	381	366	355	376	350	358	376	382	355	354	353	401	384	352	362	363	369	366	360	358	359	354	351	328	357	343	395	389	308	364	327	376	356	374	372	370	363	359	344	378	367	380	422	361	371	371	360	373	375	354	409	366	401	330	353	364	348	357	376	331	357	376	332	353	402	359	342	357	364	365	384	396	332	389	322	401	353	359	382	340	373	370	383	369	368	348	372	357	359	335	369	377	364	364	359	358	373	368	371	333	361	384	335	310	370	392	366	355	349	389	392	355	369	355	303	364	366	379	350	378	354	371	400	376	356	379	366	356	365	360	364	350	395	350	325	364	358	380	365	333	385	374	375	381	379	346	379	356	367	361	364	371	367	365	362	368	345	374	359	340	367	321	358	337	361	365	351	357	374	385	349	364	365	370	359	387	334	345	383	369	388	384	356	384	366	353	407	358	368	378	332	373	345	395	373	359	395	335	338	346	372	357	330	347	356	356	366	327	360	384	375	383	387	390	382	352	366	369	358	374	354	371	362	352	378	367	413	359	383	389	372	333	375	360	349	366	347	357	359	359	344	357	381	352	365	390	366	312	368	381	352	360	335	379	351	398	334	358	364	362	355	371	359	364	336	364	386	357	359	380	361	366	345	359	355	368	363	361	312	380	370	334	375	352	382	332	348	360	350	400	342	379	395	387	367	397	391	373	388	348	356	380	378	351	352	327	359	345	388	370	381	363	351	356	364	353	385	377	393	397	375	352	356	375	346	363	362	360	346	391	371	371	370	374	375	360	378	360	385	320	332	369	371	353	368	389	389	355	370	375	326	360	358	382	376	356	375	368	366	363	349	357	353	400	392	348	382	365	369	323	351	387	389	397	359	442	393	366	358	381	424	385	354	377	376	357	360	404	381	374	347	379	337	357	339	342	344	365	364	354	355	354	385	376	352	380	376	375	350	337	364	374	350	338	357	375	336	361	369	396	406	359	339	380	350	347	364	325	363	371	363	354	362	360	381	360	372	351	367	347	382	380	373	387	394	339	373	364	351	369	359	403	388	396	379	340	365	366	404	383	363	348	337	341	344	336	366	398	381	379	345	365	329	348	331	314	377	361	336	340	389	358	351	353	380	342	375	368	355	358	341	356	392	370	388	339	349	341	336	378	389	369	385	380	378	372	364	370	410	375	373	355	356	361	357	356	332	379	368	346	389	376	381	348	339	376	357	387	382	388	384	369	351	380	360	345	400	363	340	405	350	358	336	371	377	354	364	390	351	361	353	368	349	380	366	339	390	351	385	377	376	391	322	349	346	358	378	364	375	361	346	370	330	363	346	382	354	370	346	378	361	363	345	381	374	389	374	363	366	365	342	377	391	341	354	349	350	391	354	370	364	322	363	341	380	358	353	360	360	392	381	378	340	342	360	361	333	383	374	369	414	354	327	376	344	387	362	366	357	356	376	348	357	372	386	369	338	320	369	379	373	418	389	394	340	341	354	377	367	361	363	370	376	343	372	362	343	388	392	369	357	362	354	367	352	344	361	329	372	332	373	371	394	376	408	373	337	370	374	383	356	385	361	332	355	344	355	365	352	369	308	354	382	394	369	374	381	397	356	347	399	369	355	367	371	324	350	405	397	360	379	360	355	378	383	380	344	383	389	368	343	390	389	370	391	381	370	380	339	369	408	342	367	396	349	369	375	388	395	335	392	333	379	367	397	371	361	374	342	353	343	369	362	358	341	351	365	375	347	359	368	364	351	360	371	361	389	375	353	426	358	378	357	373	384	392	340	387	360	406	361	353	353	344	354	333	346	362	381	363	349	368	368	356	356	340	396	394	353	371	365	380	363	364	371	371	374	373	365	390	361	370	364	410	357	363	355	386	356	365	372	360	334	368	371	372	362	379	363	375	323	362	350	380	381	372	372	340	351	404	352	353	350	322	350	345	376	387	371	378	349	330	360	375	331	345	366	352	373	354	352	394	338	374	380	349	345	355	378	390	413	380	337	350	373	381	383	397	355	379	360	346	356	353	344	384	339	383	395	355	372	344	371	386	374	355	352	343	357	331	344	343	366	384	335	366	364	363	361	333	365	357	395	344	382	358	371	352	349	356	382	353	386	393	378	364	355	375	367	360	326	368	375	352	390	363	358	345	355	376	351	358	375	381	383	344	404	367	412	385	338	352	341	336	406	373	360	407	368	373	374	375	352	374	384	360	357	382	411	361	346	379	369	386	390	347	378	387	364	347	381	358	362	343	372	346	338	392	373	368	327	383	341	358	362	392	371	320	330	361	362	346	374	396	377	395	353	363	343	382	389	375	381	330	359	346	356	368	409	329	362	354	384	356	368	360	362	367	351	354	378	373	398	338	376	368	356	365	315	365	346	342	385	347	373	357	364	359	381	376	371	393	382	392	361	365	365	354	374	374	366	360	376	346	385	381	355	375	364	372	347	358	334	339	362	325	354	371	391	372	319	379	364	398	369	367	359	357	411	346	354	403	369	381	346	377	351	363	348	385	339	373	355	343	338	367	368	345	364	385	379	343	336	331	337	380	369	380	379	378	362	350	363	370	317	333	349	366	383	373	357	358	334	350	358	379	361	365	360	354	381	353	363	359	375	356	413	383	356	404	381	366	354	380	369	358	353	361	359	395	343	337	341	337	356	387	365	384	382	346	375	382	389	358	329	408	369	372	347	339	376	384	374	383	359	397	364	387	349	373	361	352	351	383	373	353	350	387	428	363	382	343	362	340	367	335	402	392	390	344	316	376	381	366	326	386	358	354	369	385	405	358	372	334	383	329	330	345	359	368	377	382	346	358	367	354	338	383	367	329	378	377	353	352	368	359	367	340	381	337	381	355	348	367	362	357	347	382	338	386	376	388	373	327	348	342	376	338	369	379	348	382	374	391	346	352	369	368	369	374	352	355	355	376	347	365	391	371	379	368	350	365	377	362	346	376	358	432	349	378	389	399	337	343	353	359	385	328	359	388	357	357	354	374	357	352	388	355	383	331	361	386	356	372	368	352	372	390	343	369	364	359	361	400	361	377	371	352	376	355	384	364	388	374	351	381	385	356	370	394	342	363	359	371	372	353	382	352	373	353	361	389	351	340	360	341	396	376	375	372	378	350	336	355	331	351	377	369	339	346	375	343	378	388	371	351	350	385	377	384	343	369	349	319	367	364	361	381	352	347	371	360	329	343	362	415	361	355	381	382	416	341	388	366	367	349	338	370	363
36461	39378	13368	1546	1051	811	701	678	712	699	728	670	655	688	590	630	588	591	588	592	595	656	593	598	549	612	634	611	609	595	616	577	580	627	610	604	601	593	614	612	635	596	596	573	620	605	606	643	575	587	579	604	560	627	629	591	590	614	615	592	603	571	577	602	571	585	602	612	605	638	626	636	615	665	664	605	584	580	570	565	594	637	563	601	636	589	558	583	609	594	618	587	565	570	606	599	603	629	632	596	597	540	612	559	599	554	576	649	587	596	595	585	593	550	590	581	626	582	586	599	630	603	616	619	570	583	548	603	590	616	613	614	590	577	602	647	578	558	586	595	619	566	594	559	585	588	630	576	608	579	570	594	595	618	602	642	617	581	600	580	645	643	617	625	583	605	580	554	598	575	620	631	579	585	600	640	582	591	612	639	634	572	562	587	588	652	590	572	628	566	591	586	610	594	567	591	593	615	542	574	581	606	665	667	603	600	613	603	586	597	601	556	566	560	634	603	642	563	584	618	589	579	595	628	596	608	591	572	594	581	615	656	609	584	637	606	637	591	587	558	611	572	622	611	547	594	589	603	625	583	609	584	539	572	593	595	592	661	593	596	578	580	599	636	588	576	584	559	587	582	608	613	602	590	593	597	615	609	618	606	591	592	581	564	571	549	600	594	614	583	611	617	579	582	604	595	629	600	600	595	565	601	588	575	586	674	608	572	614	623	616	587	623	586	588	596	587	600	576	580	557	601	583	593	605	593	615	576	616	609	619	550	610	623	582	560	607	606	585	579	588	632	585	594	610	591	577	596	597	598	597	611	583	610	623	626	606	597	550	575	606	666	596	549	576	627	589	543	596	558	616	588	580	565	576	608	588	594	579	615	579	620	624	598	582	570	595	589	587	590	564	587	551	653	606	644	618	614	586	621	587	620	565	597	614	566	610	635	612	623	613	586	632	571	591	600	625	623	573	638	577	587	575	615	585	622	644	578	614	589	566	563	615	559	575	614	571	607	597	616	618	645	573	595	622	544	635	550	590	601	619	614	568	583	589	601	594	616	593	640	597	622	603	592	542	557	540	593	604	625	586	580	606	576	604	577	596	563	573	590	608	606	574	648	609	599	601	578	606	600	684	601	606	633	572	543	588	583	582	518	593	592	555	595	589	598	561	574	595	620	596	574	576	581	622	609	611	597	654	565	629	584	615	639	611	611	636	572	584	582	599	623	585	590	598	631	615	627	604	565	596	574	604	546	594	584	598	590	622	598	582	613	603	561	581	588	628	555	621	557	596	641	588	569	589	629	591	577	592	590	583	613	636	620	595	556	624	559	574	597	580	578	554	626	629	609	572	596	548	582	607	584	621	594	574	598	634	594	600	567	596	643	600	569	562	551	556	607	641	582	585	608	601	584	633	588	611	623	626	600	585	592	600	584	607	590	601	571	617	581	575	613	653	619	614	547	557	628	650	628	572	589	582	584	624	579	587	571	575	623	579	575	593	560	594	583	613	599	597	593	600	626	618	594	593	608	613	571	627	628	620	590	646	591	580	603	622	593	595	643	602	605	622	584	608	594	612	595	613	569	605	588	617	628	592	579	608	582	548	625	584	603	545	597	592	594	646	601	620	597	604	590	652	550	583	637	581	565	604	620	582	568	602	616	559	645	565	586	614	584	567	568	622	607	595	634	622	608	533	588	587	586	592	577	633	594	574	598	579	614	580	594	550	581	552	621	592	593	620	620	623	585	630	574	563	616	606	568	584	593	610	575	577	605	605	591	609	623	593	640	584	587	585	523	610	584	562	590	572	585	593	615	601	601	609	613	591	587	632	584	597	613	584	599	585	590	605	647	613	574	582	603	608	546	622	602	623	569	578	578	583	588	578	600	597	606	572	600	614	617	596	552	592	573	644	590	621	577	616	646	549	596	589	587	628	592	588	569	636	594	572	568	568	616	613	590	621	624	558	629	617	589	660	610	558	615	578	591	593	605	653	584	641	607	609	536	590	575	575	614	548	595	607	580	606	581	574	603	604	591	598	619	615	596	625	620	617	583	630	618	585	566	591	619	577	594	597	568	612	618	596	592	625	595	598	616	617	589	578	581	639	624	584	586	560	587	615	580	590	603	565	594	617	574	603	602	600	606	606	575	581	591	651	577	654	607	603	608	610	550	589	590	573	610	591	600	596	592	605	613	626	582	604	587	663	559	592	573	593	580	621	624	607	515	548	602	594	560	606	561	595	616	575	590	576	592	620	585	595	560	518	611	582	562	628	602	589	601	573	566	645	598	578	564	609	587	603	575	589	566	601	623	597	602	640	584	579	612	615	608	574	587	579	584	622	602	547	559	606	553	564	595	603	621	639	593	581	554	549	599	610	608	535	580	606	620	564	517	638	557	603	591	547	569	593	590	606	610	602	616	634	584	609	589	596	603	582	596	615	662	534	581	618	595	646	584	620	560	609	615	615	563	523	530	606	578	629	607	606	603	579	590	586	560	580	647	620	605	612	611	623	626	559	589	623	630	593	584	599	568	600	585	682	599	576	575	598	626	591	592	590	561	575	610	608	587	597	596	643	579	600	602	601	644	598	597	611	601	611	624	613	628	561	577	581	592	617	599	629	618	536	596	543	604	606	587	594	614	590	574	573	566	567	578	603	590	613	550	606	646	627	628	620	577	603	581	576	606	611	606	605	572	634	608	589	610	598	622	602	637	609	585	599	566	574	598	632	599	549	564	599	608	632	614	563	595	567	608	587	586	598	590	548	569	574	572	581	598	603	556	626	654	604	564	619	651	598	571	561	546	601	566	608	625	589	608	578	583	623	561	617	594	582	587	636	599	613	582	575	607	580	604	566	613	613	618	588	613	565	585	582	627	617	585	599	618	602	543	589	585	571	621	583	564	589	593	541	631	639	581	610	602	692	586	582	629	583	575	590	613	598	577	612	608	596	568	633	592	643	629	627	605	632	577	565	559	623	579	583	615	596	604	640	596	630	573	588	611	553	606	597	523	594	584	600	605	600	621	560	585	691	623	560	581	646	607	576	624	559	581	589	602	568	621	604	626	592	596	614	592	553	598	592	583	597	620	634	596	597	542	637	574	617	575	622	628	589	584	614	616	580	584	606	627	615	601	598	587	598	584	612	579	587	610	654	599	599	617	600	577	605	592	574	569	614	664	613	600	608	602	584	635	599	602	581	603	574	617	638	592	607	574	581	596	610	579	628	588	592	645	583	644	606	605	590	601	558	648	596	617	570	633	581	583	562	607	597	600	624	538	645	554	594	618	658	606	585	588	599	594	625	643	595	575	628	568	592	561	585	625	566	611	588	611	576	595	581	579	566	594	586	605	571	638	615	622	608	545	612	603	586	566	569	575	623	608	596	591	585	620	588	620	590	592	597	607	588	571	563	607	584	632	598	585	579	587	571	613	577	584	605	623	570	572	601	607	586	594	607	557	600	620	555	581	584	590	622	645	627	611	542	637	595	591	588	600
24600	21679	28674	24845	19803	3474	800	571	458	461	407	408	398	374	401	364	343	364	327	369	339	340	383	323	347	311	364	343	353	343	316	338	312	338	341	326	341	333	287	301	335	322	349	346	349	330	318	326	307	347	343	298	320	339	342	304	353	299	339	311	326	307	317	334	307	295	338	303	316	306	321	336	309	302	316	300	331	292	341	330	344	315	288	318	360	314	320	319	318	294	325	331	356	310	336	329	305	301	303	321	312	311	307	317	319	310	331	329	315	317	313	327	353	310	341	329	319	323	286	323	317	313	321	317	310	306	347	333	328	320	329	323	311	335	278	319	325	315	266	322	297	299	317	310	339	340	350	300	318	331	358	319	330	319	316	319	310	335	323	360	329	303	278	327	303	326	292	316	324	321	323	321	327	318	310	319	314	332	328	354	331	321	324	319	302	324	332	319	346	333	297	328	364	344	341	319	307	337	313	292	340	291	331	331	310	336	354	338	343	288	352	325	319	347	328	341	307	295	306	314	339	335	323	336	314	342	336	316	316	350	293	322	308	319	320	334	324	316	298	309	322	329	296	335	315	321	314	329	337	322	348	327	315	300	307	314	318	338	317	310	311	341	307	316	324	331	291	341	287	346	323	316	327	328	302	300	331	332	303	308	359	294	305	300	322	324	295	299	318	301	343	324	327	348	338	297	312	294	332	291	344	310	328	342	280	322	339	322	306	313	340	333	325	323	345	309	317	293	335	333	296	307	327	314	296	320	299	292	315	347	314	306	331	318	309	350	290	345	336	283	299	315	301	330	313	340	300	340	331	336	316	330	289	331	306	352	341	334	317	298	290	328	326	321	304	305	282	304	318	345	333	314	297	295	295	310	343	306	345	333	338	326	326	299	326	371	333	287	297	317	302	312	295	340	350	332	337	318	330	294	323	330	311	331	319	318	320	334	335	313	317	335	318	313	353	310	313	317	291	295	315	314	314	314	292	342	315	327	333	306	332	335	314	323	319	331	310	333	337	322	323	312	328	340	343	314	352	319	333	330	327	314	298	313	324	314	319	330	326	302	329	320	314	332	328	331	293	346	332	292	333	309	318	321	317	320	306	324	332	332	332	301	295	328	334	307	320	375	309	307	315	302	367	335	328	349	333	313	339	362	311	350	296	309	304	334	334	334	301	340	349	292	297	342	295	290	340	319	324	312	375	299	345	347	335	315	313	315	330	319	285	297	317	337	328	323	328	327	338	306	315	346	328	319	330	317	309	311	314	315	327	339	334	305	323	322	297	335	337	318	325	294	343	280	310	302	355	333	343	334	327	348	310	334	340	320	294	308	354	309	325	333	312	318	342	355	305	275	325	331	322	321	344	326	301	309	310	340	312	322	303	291	340	362	324	313	306	318	342	330	316	317	332	348	348	310	307	330	290	328	337	327	299	321	297	326	308	276	324	301	329	365	314	311	282	319	333	338	344	330	320	324	322	308	339	304	321	302	358	330	328	319	314	332	346	328	309	339	298	276	299	303	303	317	328	309	320	330	332	322	326	339	337	336	342	326	350	320	322	309	316	311	300	317	329	344	293	302	336	313	300	322	268	324	324	352	340	331	299	320	345	327	324	303	314	305	309	310	321	307	306	322	317	332	317	342	318	314	333	304	315	336	329	330	343	332	334	332	336	323	329	312	363	327	351	318	351	301	303	313	311	343	286	323	344	306	331	288	324	304	310	349	346	334	299	315	342	345	315	300	329	316	350	333	309	319	312	328	320	326	349	343	331	304	319	314	327	331	346	311	345	331	328	295	291	299	314	331	320	308	296	314	295	309	314	343	299	308	309	317	346	322	295	329	333	365	348	333	297	328	303	302	325	325	340	342	301	348	333	293	315	361	319	337	319	289	316	319	309	322	311	298	300	336	323	321	352	332	322	338	328	323	313	313	345	316	291	286	311	316	304	312	332	294	307	329	303	312	333	323	313	335	313	300	340	362	340	358	347	319	370	326	316	335	348	305	338	294	310	303	345	302	315	318	328	327	355	299	331	328	341	309	338	333	325	318	328	301	327	325	331	309	353	309	314	338	299	322	334	324	316	315	346	311	342	330	324	319	324	307	366	297	314	323	311	317	388	305	320	320	305	302	302	290	321	326	315	292	299	324	334	326	324	308	322	341	315	305	321	310	356	287	312	311	341	331	299	309	320	344	332	300	325	300	290	317	326	322	285	308	324	335	322	296	291	340	339	302	315	340	322	349	321	352	308	316	320	299	322	301	300	351	296	330	318	330	323	330	333	289	347	309	339	307	315	320	323	334	323	308	327	335	330	315	349	333	294	282	339	345	318	337	322	316	319	338	309	322	354	365	326	309	348	320	326	284	336	306	351	313	307	334	278	329	297	327	314	340	333	338	300	307	336	344	338	328	307	349	324	337	309	306	334	317	318	317	340	369	338	336	338	271	306	323	312	294	319	322	329	315	300	326	325	338	352	324	309	293	333	329	302	303	313	298	320	321	303	317	307	294	340	334	332	298	301	332	318	314	329	315	348	334	314	291	339	316	303	338	309	324	309	319	313	317	306	329	328	308	303	305	324	341	336	343	318	319	302	325	324	321	303	313	327	329	284	311	291	288	325	302	318	302	311	324	304	323	360	321	323	340	326	324	331	311	320	334	327	315	312	330	275	331	306	311	345	328	320	312	316	328	321	317	325	326	338	341	322	298	311	295	296	342	304	322	310	284	325	317	316	342	317	298	335	283	294	335	309	307	322	321	319	361	343	335	325	314	296	316	351	293	302	321	312	330	307	329	325	318	297	319	330	313	310	307	342	302	300	334	294	301	342	327	365	327	306	316	314	279	325	323	304	312	316	323	344	329	335	343	336	304	327	345	316	291	347	333	339	316	314	334	332	308	326	307	312	312	315	340	307	336	301	326	317	336	335	305	321	341	330	362	297	346	341	350	330	305	338	322	299	340	337	327	321	311	318	320	308	303	344	328	315	297	317	319	362	310	318	324	315	300	295	334	312	329	323	331	360	312	303	337	341	316	359	343	345	282	333	325	312	346	316	310	317	316	320	319	317	300	324	350	304	327	353	314	328	310	331	341	313	341	334	317	334	308	339	326	341	319	322	308	337	322	329	360	336	329	323	345	306	338	300	314	312	319	337	319	329	337	292	319	347	314	346	332	300	291	314	329	346	296	319	290	334	308	338	303	342	308	338	293	293	322	322	310	294	335	349	311	343	345	321	339	320	303	312	321	306	333	336	315	346	300	309	313	331	326	322	328	349	306	311	345	315	331	300	312	321	352	314	320	324	322	348	317	361	325	315	339	325	327	323	294	300	331	340	337	389	315	307	313	323	332	326	300	337	328	353	335	358	348	337	319	338	319	343	307	308	340	361	338	309	311	328	342	315	318	325	353	336	319	326	339	298	342	322	316	300	330	301	331	332	306	323	320	334	324	304	309	336	314	316	303	341	289	314	318	340	325	354	318	317	339	324	317	341	333
41514	56089	25464	7592	2543	1672	1425	1177	1032	926	893	792	772	735	703	672	671	642	610	578	608	610	555	595	577	521	569	580	577	576	545	565	578	534	559	574	526	539	554	544	561	570	549	549	561	561	595	528	515	574	520	562	558	589	557	541	583	551	540	566	534	514	566	502	497	540	539	525	540	535	525	535	553	544	510	512	567	510	533	558	545	510	522	515	493	543	572	529	532	520	511	534	523	537	504	533	527	513	533	549	572	485	546	528	532	516	533	510	552	551	550	555	568	558	566	531	527	526	536	543	524	551	547	526	511	554	517	532	529	522	552	525	535	602	536	571	519	541	533	564	554	520	536	559	537	488	511	499	524	533	525	549	539	489	547	500	549	543	549	571	521	540	484	519	511	558	524	542	543	500	567	537	565	539	557	544	548	533	520	511	488	539	544	529	500	547	512	502	483	539	532	542	537	525	573	512	527	508	550	566	533	544	550	547	544	541	572	544	486	512	524	540	492	561	533	517	518	524	535	535	546	543	548	520	529	526	515	543	538	517	579	494	539	574	527	552	514	523	538	576	545	539	553	550	503	530	547	549	548	503	564	534	561	556	544	537	544	572	563	503	555	577	525	549	518	523	576	533	532	526	522	566	533	526	516	556	501	559	569	514	524	516	540	526	550	543	523	556	559	532	531	542	534	540	517	548	531	515	557	530	538	508	536	526	517	536	566	515	589	580	548	545	518	537	553	529	541	535	579	513	562	545	538	540	559	530	578	538	554	544	571	532	506	514	548	507	554	561	521	553	574	537	576	533	541	519	514	522	554	520	573	526	522	552	566	563	511	522	490	567	500	561	474	522	541	513	548	519	549	523	536	541	537	550	521	532	532	534	521	549	496	544	539	501	553	558	548	501	525	599	542	523	509	564	567	527	559	556	526	579	537	561	531	542	524	501	566	514	535	555	482	543	529	520	508	528	549	549	557	523	558	503	534	514	541	539	546	507	548	551	537	536	532	561	519	517	529	545	512	573	555	524	517	521	500	522	532	523	548	571	503	529	535	540	543	583	537	522	566	515	528	529	583	522	499	546	503	512	530	537	545	565	542	516	548	488	505	522	509	535	528	514	556	532	553	537	537	533	538	506	553	520	505	531	513	540	544	526	544	533	533	545	527	511	559	568	547	517	567	547	512	527	567	507	547	557	551	544	576	554	554	494	535	526	533	538	566	489	525	504	553	549	581	563	572	564	499	513	483	557	553	563	553	580	564	564	525	545	519	517	540	527	551	532	538	500	549	511	492	519	550	545	548	528	534	554	521	525	577	514	554	512	562	490	562	511	593	562	528	527	538	556	547	512	561	591	516	540	535	540	552	550	540	519	522	531	560	583	520	560	560	517	496	568	555	510	553	558	528	536	553	547	537	536	530	562	546	532	558	520	518	541	527	566	524	551	554	565	534	542	517	524	556	592	548	555	561	527	522	578	509	562	516	518	560	513	541	499	567	550	559	561	531	513	529	514	537	537	536	591	589	551	581	517	538	523	519	544	521	527	553	532	523	546	573	530	504	565	524	536	547	542	564	547	546	545	555	524	558	489	527	533	530	507	601	533	529	517	500	561	507	565	504	526	567	569	511	553	536	538	491	520	571	551	586	512	523	524	525	496	520	499	532	581	535	520	543	590	488	507	529	520	538	513	527	550	511	519	532	554	512	553	554	543	537	534	531	575	541	488	501	550	558	539	520	543	541	527	513	563	550	522	578	541	508	556	532	541	537	500	525	549	578	542	495	547	600	555	545	545	542	488	541	514	575	528	521	561	552	533	536	530	562	544	516	507	503	537	570	565	511	555	547	579	579	537	510	519	542	515	523	566	540	516	537	568	580	553	514	548	525	563	568	530	569	554	519	544	570	528	524	541	555	521	545	556	575	542	535	533	542	536	574	522	553	519	555	517	565	531	566	534	525	498	497	559	525	570	532	512	540	505	546	505	539	540	519	526	547	520	517	567	519	525	511	568	505	514	538	544	549	537	522	538	541	541	555	487	502	521	490	554	516	510	580	554	538	539	523	544	543	510	502	535	539	519	509	542	554	527	537	511	533	514	511	525	521	531	525	538	542	527	533	541	540	503	503	515	501	517	512	496	538	577	527	543	550	527	530	558	548	571	535	521	545	538	524	542	528	559	543	528	565	572	507	514	503	547	522	499	540	556	535	560	558	551	549	555	573	546	553	541	577	559	557	535	567	535	533	544	543	530	505	546	537	532	533	534	548	490	554	502	513	560	491	529	548	547	572	515	531	535	514	576	526	481	526	555	508	549	544	545	539	533	557	538	533	509	465	522	569	549	522	556	533	553	560	541	546	539	542	557	554	606	543	553	553	519	528	488	516	530	546	523	509	559	568	539	568	534	536	532	538	532	511	566	541	560	532	573	532	547	514	549	488	534	557	546	544	550	543	539	522	525	582	499	536	542	510	508	520	517	559	530	545	563	530	549	555	541	565	537	524	529	547	513	572	534	521	588	518	571	552	563	528	535	548	475	510	580	513	534	581	551	573	568	528	569	525	490	522	545	568	534	536	531	582	531	555	554	537	549	533	565	532	536	512	485	534	503	524	507	555	553	512	526	557	540	549	512	527	521	555	535	525	563	530	526	552	581	537	545	533	516	556	561	570	501	551	510	514	538	516	530	503	577	532	555	539	524	561	542	553	562	540	575	579	505	554	520	572	524	524	551	571	519	509	534	583	540	560	536	515	546	550	529	551	540	529	548	476	522	545	541	547	531	513	570	547	525	527	497	546	542	548	521	521	512	546	560	542	535	534	567	542	553	534	524	587	497	506	511	525	538	585	538	548	538	531	558	524	528	546	497	528	540	571	510	520	522	556	492	537	510	543	507	537	563	581	527	539	488	498	548	491	535	515	534	477	518	512	564	543	538	591	530	601	554	523	608	562	555	567	535	516	565	535	534	544	508	504	529	524	530	554	564	576	527	526	518	545	520	529	519	539	495	533	526	507	537	501	551	556	538	563	563	517	519	547	533	557	534	564	546	504	501	528	519	550	532	535	519	497	589	509	547	509	542	545	576	567	567	519	529	547	496	543	559	567	553	536	558	493	517	533	521	547	574	557	579	513	521	560	545	533	557	563	533	527	551	522	545	521	490	549	566	537	539	531	557	579	584	497	505	501	554	548	571	512	517	562	499	520	567	553	585	523	507	549	529	553	518	518	549	536	550	504	549	531	585	534	580	550	512	539	554	576	536	539	565	573	521	577	577	551	557	537	520	515	516	538	533	560	528	532	481	532	556	536	553	526	548	554	531	506	535	557	527	511	506	490	551	545	540	537	542	546	533	532	585	529	524	556	569	581	554	561	506	536	552	545	533	558	541	544	547	527	571	570	513	512	511	507	540	558	531	538	557	570	542	530	489	547	521	530	544	561	530	510	503	540	538	536	519	526	565	539	512	517	528	577	547	511	548	550	572	564	478	531	476	536	553	547	527	531	551
23660	21624	29368	24192	21540	19486	2054	539	400	324	309	285	237	235	220	207	202	180	173	186	166	174	149	170	143	144	161	153	147	153	159	163	151	169	138	166	138	155	152	144	162	159	159	140	152	121	170	129	132	160	127	156	156	158	137	135	138	131	167	132	127	138	138	150	131	141	121	151	115	133	144	137	121	120	146	148	126	154	119	147	151	128	129	150	127	141	137	136	128	147	143	140	144	148	133	127	123	130	131	128	123	155	136	131	169	146	128	166	141	131	129	128	125	141	137	142	152	136	130	146	119	117	144	109	116	127	132	155	139	114	137	127	149	130	157	146	152	133	133	135	151	134	152	134	115	147	125	132	151	116	119	128	141	142	141	150	132	130	138	141	138	129	132	133	142	134	148	156	127	146	137	133	131	145	140	129	115	135	140	138	140	152	152	139	116	137	125	143	128	122	158	134	128	125	129	130	126	126	145	145	149	137	148	131	145	133	112	123	159	121	121	149	120	139	142	150	133	123	137	136	130	135	131	114	134	139	116	144	132	142	131	135	129	132	118	144	140	112	146	132	147	140	130	146	157	148	133	148	155	135	153	127	139	120	135	133	130	155	150	124	131	141	149	149	129	133	139	130	135	141	132	126	125	160	153	138	146	126	137	146	160	151	150	132	129	132	127	160	150	143	156	137	119	131	126	132	177	144	129	149	120	143	142	139	131	118	142	134	148	116	120	148	136	146	136	129	149	126	150	125	129	137	143	118	144	138	132	143	130	137	152	129	143	154	126	142	134	151	157	128	111	122	107	126	113	133	142	144	136	148	138	155	126	171	131	140	134	135	135	135	150	148	137	130	139	113	133	145	122	142	144	127	143	134	148	139	129	149	132	163	129	152	125	137	133	127	122	131	163	132	140	154	129	134	127	138	125	126	112	144	125	144	125	125	129	127	144	132	139	119	124	123	153	124	125	128	123	160	124	127	136	140	144	128	154	138	137	125	135	164	156	122	135	117	136	156	138	121	153	131	147	125	121	141	116	136	152	122	128	127	142	123	136	148	132	148	126	152	152	129	136	130	153	131	143	133	132	133	126	131	141	142	146	132	137	134	117	125	128	137	145	143	172	118	139	109	147	135	150	142	130	151	123	144	149	147	141	149	143	126	148	121	137	142	157	118	144	147	152	130	123	137	130	134	142	148	149	119	139	131	138	164	123	127	140	127	162	139	132	118	117	134	122	134	143	119	144	129	140	120	135	123	128	130	153	161	142	152	132	123	147	154	141	134	138	132	147	129	140	125	132	147	127	137	138	134	142	139	122	148	128	132	128	122	145	121	149	153	144	123	146	132	137	152	136	158	129	136	129	127	138	150	155	159	136	167	119	132	149	151	123	117	130	121	153	152	132	129	136	131	130	150	150	143	143	139	125	139	114	122	142	135	130	116	133	149	140	145	125	146	128	142	137	120	120	125	129	126	141	143	132	137	153	119	153	128	127	133	165	132	127	118	163	131	147	123	145	138	141	142	146	135	136	123	121	135	133	124	123	162	142	144	148	132	128	143	169	141	132	140	114	144	126	125	134	124	147	133	123	128	167	139	126	126	138	123	123	113	143	150	128	124	145	143	125	143	157	137	143	155	144	127	135	151	128	133	143	125	143	145	133	130	119	133	131	126	132	153	139	153	123	134	122	129	131	147	119	117	147	137	150	143	121	121	139	140	136	135	138	145	135	125	129	143	146	126	151	140	127	146	154	127	142	134	162	135	111	150	138	137	130	152	130	137	130	142	142	131	127	146	130	145	141	142	137	134	138	146	137	134	132	126	144	137	152	128	135	132	112	131	147	124	127	130	142	125	141	134	138	131	140	125	142	115	144	134	129	134	125	135	133	136	141	144	128	159	134	139	118	136	110	133	129	135	118	146	123	124	150	122	136	136	105	139	131	141	122	137	127	125	167	121	164	135	142	155	157	142	141	154	138	140	109	115	134	136	149	134	147	133	127	157	130	137	152	140	136	137	137	122	134	149	131	147	123	154	134	139	99	141	146	115	138	142	138	123	154	134	128	141	126	124	168	144	126	128	124	131	127	157	128	139	130	139	147	151	131	145	126	147	145	142	134	133	163	117	150	132	134	135	125	139	139	134	134	148	142	128	128	142	135	135	151	113	142	132	155	135	142	139	130	137	129	135	153	128	134	141	140	148	147	154	128	129	143	136	121	149	134	144	133	131	113	147	138	116	147	143	114	140	119	118	137	147	139	122	136	130	141	131	123	140	147	141	143	119	124	139	148	142	140	141	134	153	119	129	139	133	132	144	130	139	122	136	122	129	124	139	129	132	138	162	137	151	117	123	138	140	119	128	145	125	124	130	138	143	152	145	152	133	145	126	134	147	107	118	122	139	118	137	124	140	153	123	133	120	132	138	125	124	121	148	126	126	121	127	112	116	151	130	130	129	134	159	149	136	127	147	140	160	153	144	128	122	125	134	139	135	115	144	150	125	124	137	115	142	155	141	121	115	154	125	145	139	143	124	166	130	126	123	143	122	133	150	137	143	140	128	127	148	128	123	116	140	154	124	144	141	126	158	138	140	147	120	105	117	142	122	141	143	138	128	142	136	132	132	137	129	143	123	126	149	124	139	123	152	131	133	131	132	142	143	145	133	135	140	136	151	147	117	123	141	117	152	133	130	123	125	130	161	152	115	130	113	126	146	116	130	141	129	134	133	137	120	144	145	135	120	128	114	127	127	135	122	136	162	136	125	150	112	142	131	150	118	152	169	127	132	124	156	152	140	127	127	137	142	137	145	153	126	120	122	147	123	136	143	132	136	125	145	155	140	119	156	148	127	132	139	121	140	138	146	134	131	136	132	116	139	134	109	129	134	120	136	135	156	134	134	142	127	154	149	122	127	138	158	139	125	144	136	128	142	126	146	112	114	142	139	151	146	128	133	138	142	160	124	136	152	114	154	135	128	149	138	138	140	137	120	130	141	123	130	123	130	142	144	135	161	154	123	140	131	140	155	133	123	134	142	111	135	125	140	141	138	138	133	122	117	138	140	146	127	151	122	138	144	127	138	130	152	143	141	130	137	133	139	129	154	143	153	131	127	132	144	153	121	145	148	123	132	137	134	129	139	116	150	133	142	131	142	135	147	139	128	132	144	123	143	141	130	140	145	137	114	124	151	140	124	144	152	161	138	153	117	147	133	129	143	125	141	127	118	134	135	119	137	137	104	124	144	122	133	139	128	157	134	133	145	139	135	125	145	136	128	132	144	121	156	142	133	143	148	129	124	120	136	147	129	126	148	140	141	143	155	142	133	128	130	148	159	136	117	160	128	125	136	137	127	118	131	133	137	140	140	139	141	123	142	154	116	137	151	130	119	137	143	130	166	139	141	130	133	159	124	115	133	131	127	132	145	141	135	110	156	166	121	109	135	121	107	145	120	128	130	136	115	146	139	137	132	139	165	158	122	148	120	152	130	147	109	153	137	123	136	147	160
45010	58195	28345	7484	3379	2534	1817	1397	1154	983	877	709	656	544	507	450	444	379	385	351	311	358	339	309	293	303	307	287	273	269	281	284	249	273	268	261	261	280	241	255	262	262	270	252	226	256	256	260	233	244	255	228	238	244	257	260	235	269	213	234	238	274	216	241	227	233	223	239	234	240	243	238	268	221	257	239	231	224	247	243	234	261	244	225	220	247	268	226	231	255	240	245	215	233	254	248	239	259	247	215	234	218	238	250	241	230	220	240	265	247	239	246	224	239	248	223	212	225	210	231	236	231	228	261	243	235	237	247	265	214	233	235	249	231	238	222	209	234	236	224	236	208	258	259	233	222	241	230	208	230	227	227	226	239	254	273	228	259	232	221	230	249	223	231	222	218	225	234	218	216	263	239	264	218	230	225	244	230	208	240	220	243	236	219	240	248	210	233	251	252	230	240	263	215	235	225	257	221	248	253	225	228	238	250	236	228	221	248	221	234	265	228	254	206	243	230	231	236	234	249	245	242	240	238	231	261	215	224	250	225	259	239	210	246	230	234	221	237	229	231	258	222	243	215	208	217	230	249	248	216	248	240	243	241	233	239	204	234	236	206	217	228	229	232	233	259	208	247	229	230	240	235	208	213	220	253	256	233	235	204	224	232	230	206	251	232	222	251	217	218	219	249	253	238	250	253	213	270	217	239	228	210	199	262	232	257	238	260	216	248	228	227	247	255	233	213	237	228	233	237	229	243	231	238	242	258	226	238	245	243	230	238	244	228	265	242	241	236	223	227	240	213	222	231	228	248	226	241	222	228	235	243	238	237	241	233	228	203	238	248	262	245	239	232	242	225	232	226	237	248	212	223	220	217	232	223	241	258	237	234	251	242	216	260	222	254	215	237	221	248	230	261	218	214	213	246	231	233	265	250	225	203	225	216	225	239	230	226	240	224	227	217	252	242	241	236	228	244	218	249	236	213	252	213	232	241	223	259	233	261	221	232	240	232	209	216	208	223	237	245	241	221	237	220	254	219	231	255	228	191	218	231	210	265	228	239	218	235	228	240	245	258	254	210	247	223	248	249	241	229	242	241	231	227	198	235	241	228	254	237	229	231	238	228	257	223	242	232	238	213	237	270	252	234	229	221	212	238	233	230	241	242	223	230	251	209	228	253	226	238	226	263	253	221	239	227	242	272	217	229	259	240	239	237	260	237	225	234	233	222	248	215	246	237	227	221	235	238	204	240	261	224	261	221	233	233	255	237	237	216	244	258	228	248	226	225	235	237	228	250	238	240	223	231	205	229	239	230	243	262	231	246	238	239	243	206	245	241	236	228	242	248	257	269	266	229	258	244	212	237	232	268	197	241	231	222	231	237	230	246	243	231	240	233	242	218	237	252	261	227	227	240	222	213	224	225	246	217	235	235	264	244	249	246	222	221	236	241	229	231	206	218	222	243	208	269	250	239	203	211	239	228	234	249	252	226	253	257	239	242	219	235	235	221	236	241	242	226	237	240	228	218	250	217	246	279	221	241	226	242	245	241	220	238	230	230	260	202	231	264	241	242	227	238	241	257	199	209	232	224	255	231	260	223	237	216	230	213	246	239	240	258	237	243	224	224	221	268	232	227	254	264	249	268	234	226	262	263	236	235	226	241	229	237	233	221	243	242	255	209	228	227	227	250	254	249	259	226	218	269	215	276	209	241	218	229	262	230	258	245	247	248	222	241	210	232	237	267	216	221	199	208	247	235	253	212	257	258	235	229	236	207	194	267	235	230	244	233	224	232	237	227	235	225	218	227	214	257	223	236	201	236	245	259	242	218	257	221	234	249	256	248	246	236	235	244	225	247	233	216	245	227	252	265	217	227	237	224	237	234	237	260	217	244	246	247	233	228	217	239	214	226	231	242	231	212	225	219	211	262	238	232	232	230	219	240	255	214	245	253	256	251	240	204	231	239	223	236	227	242	241	214	237	228	234	236	204	225	228	255	254	225	262	221	212	242	257	253	227	216	253	228	245	231	214	243	216	235	232	234	252	246	234	227	227	242	240	226	228	228	244	230	231	254	246	246	225	232	260	241	247	237	238	229	227	248	219	223	215	270	221	240	244	246	253	217	262	221	229	242	245	247	212	234	236	256	219	226	243	227	241	231	247	212	247	235	251	215	236	271	231	255	246	238	225	229	252	210	250	217	235	221	223	236	214	248	242	233	225	255	214	212	239	226	243	237	213	221	254	240	239	227	215	245	258	245	264	225	237	233	235	215	235	190	233	228	209	261	246	263	219	225	242	229	245	236	230	266	229	220	262	236	250	240	223	222	228	215	236	249	230	247	257	226	225	238	225	246	232	271	244	221	242	238	239	248	217	215	275	229	275	240	241	218	224	212	242	236	239	236	223	232	265	196	229	218	236	230	234	230	216	223	241	246	235	257	259	236	227	269	243	245	226	231	235	235	228	234	233	220	230	225	237	217	216	209	261	232	249	251	241	261	246	259	221	251	250	240	289	219	249	228	221	212	248	233	250	245	246	223	229	237	235	227	245	271	226	230	253	224	244	220	233	239	265	232	214	240	226	236	240	257	223	204	246	209	242	222	252	218	250	227	223	228	248	251	242	247	246	251	234	235	227	232	228	224	240	242	269	240	256	264	215	244	250	242	244	211	236	248	212	245	234	225	230	233	227	223	233	242	216	244	224	244	253	228	223	238	244	267	257	231	267	237	229	217	214	225	272	208	210	231	246	231	260	219	239	219	205	268	221	236	240	219	234	248	248	225	231	244	233	223	228	208	252	193	244	254	253	243	242	230	236	207	253	250	229	241	249	228	259	248	252	223	251	214	251	240	230	260	228	211	232	228	209	263	218	255	251	220	236	214	235	209	227	244	233	227	212	196	228	244	240	253	245	236	247	255	236	271	252	241	250	242	237	274	245	218	228	208	238	220	233	220	234	245	220	226	232	242	237	210	259	241	239	246	253	246	265	247	222	236	224	206	217	240	246	255	212	217	222	219	214	234	270	240	255	217	256	226	240	247	250	236	208	246	244	271	265	232	261	245	247	229	250	239	212	243	241	242	240	196	216	229	228	246	252	224	222	238	214	224	227	233	244	267	200	219	262	252	265	208	230	225	245	229	229	249	253	244	244	237	235	230	255	231	251	216	244	234	248	251	259	238	206	230	238	234	218	222	231	278	236	231	224	230	256	260	246	257	220	245	235	251	232	259	237	234	230	237	237	210	220	241	260	223	228	244	231	200	227	248	227	226	255	229	225	223	216	213	234	264	246	234	241	224	246	239	229	261	221	244	256	275	254	254	237	230	237	216	222	239	220	226	252	243	222	254	213	226	256	267	252	212	237	205	240	227	236	242	247	211	216	236	221	254	214	223	233	231	218	238	228	225	237	242	259	209	250	214	221	232	223	195	221	247	212	230	230	227	237	259	237	244	247	200	254	241	236	251	247	230	241	232	237	240	249	250	237	244	248	223	218	233	216	241
29144	24105	15499	2350	590	459	453	372	394	400	427	371	365	384	357	358	374	330	364	364	362	366	355	341	327	357	342	420	357	329	326	368	340	309	329	344	319	341	397	360	356	359	361	357	369	351	364	349	363	346	326	375	359	374	377	361	384	328	346	361	384	341	367	396	341	370	378	381	363	323	330	381	369	361	373	336	348	360	353	358	353	367	343	359	349	371	369	347	384	362	357	324	379	332	339	343	406	350	350	335	365	373	392	378	359	367	362	360	352	386	329	351	364	367	349	348	351	349	359	355	401	378	357	350	345	367	368	366	370	376	341	337	343	402	357	367	379	361	351	354	348	369	398	347	345	342	369	377	334	337	345	346	354	322	349	385	360	359	402	385	325	324	359	367	357	355	373	370	350	375	348	358	385	358	328	351	351	342	365	382	368	319	350	369	353	375	351	333	349	337	339	367	362	359	328	350	338	374	338	370	370	354	357	363	360	365	350	389	315	365	375	345	349	341	349	390	354	341	329	353	345	351	332	328	373	360	321	355	372	370	374	350	345	346	361	335	332	372	330	358	352	333	375	339	330	362	385	364	356	333	342	339	361	362	386	343	345	332	346	366	337	351	382	366	366	350	337	385	355	356	381	376	350	364	336	325	360	304	343	352	370	360	352	390	345	365	390	357	320	371	373	350	351	364	378	352	385	372	379	371	363	375	385	336	359	365	350	359	366	350	380	361	346	340	364	391	348	349	361	353	359	333	340	374	351	367	345	359	348	364	388	369	368	345	370	398	343	345	368	357	354	363	333	346	359	376	353	328	350	356	374	349	326	349	374	365	350	358	343	384	349	328	382	362	376	387	354	338	351	337	366	393	357	346	369	356	368	362	340	335	351	361	345	347	362	382	356	368	364	340	364	375	374	365	356	354	296	333	351	355	343	343	377	366	397	363	357	407	391	384	373	321	390	372	368	377	338	347	368	334	368	364	342	367	363	356	360	375	366	377	366	353	372	335	360	358	353	335	369	375	385	360	347	337	331	359	391	371	348	381	337	347	348	349	365	338	352	377	332	341	352	349	332	329	369	343	338	382	348	345	348	367	343	360	387	363	336	352	374	368	379	349	367	363	361	355	351	359	337	363	363	342	373	372	330	357	334	343	360	359	365	347	364	384	350	330	375	370	381	370	341	368	372	352	323	370	372	349	354	365	375	363	342	368	353	332	354	341	370	347	396	324	383	358	371	365	349	328	357	366	362	337	356	358	338	353	369	373	386	316	364	372	372	356	348	357	343	396	336	361	328	345	386	307	371	350	330	366	358	381	390	369	316	356	356	378	356	359	377	357	384	385	356	368	340	348	331	357	393	344	339	364	348	371	360	333	354	340	364	378	378	321	378	337	371	334	379	373	367	343	363	353	365	311	343	336	383	353	377	360	326	348	378	360	334	367	391	354	346	348	390	324	344	351	381	366	368	386	345	384	343	318	366	334	331	349	299	368	356	368	344	359	371	360	360	373	352	385	335	360	356	333	397	372	341	375	355	372	304	368	353	414	374	347	377	354	375	347	375	345	352	330	392	341	350	344	329	376	333	368	356	328	381	331	339	340	335	352	351	365	380	364	371	350	394	356	349	375	366	380	352	368	369	371	336	374	345	338	351	351	373	351	371	354	353	382	382	354	345	360	339	329	345	340	342	360	341	388	351	381	390	375	365	389	363	362	359	347	370	369	377	351	370	382	329	366	346	356	373	360	363	365	386	395	332	338	379	368	383	362	348	350	304	363	382	363	378	375	340	362	357	338	357	374	345	354	368	358	362	337	351	366	312	355	339	364	350	379	344	377	361	360	380	335	340	377	368	389	340	392	374	353	338	375	369	376	371	355	351	369	366	354	351	357	381	357	349	357	323	326	377	378	357	351	362	334	367	346	386	363	329	348	342	340	325	358	329	367	369	370	344	347	410	362	345	347	367	391	355	378	357	338	349	368	331	362	357	348	395	370	341	345	400	324	360	323	397	367	363	371	351	356	364	368	328	355	346	350	357	353	349	341	367	355	361	328	369	358	347	385	367	338	347	328	402	355	381	369	371	341	385	342	347	349	416	344	331	324	334	319	356	361	375	363	358	342	349	403	372	355	357	336	357	341	389	303	323	369	392	369	349	376	359	372	374	398	349	339	384	370	340	347	380	386	368	370	358	347	370	367	362	340	376	384	344	347	366	380	333	341	333	354	366	379	378	324	354	389	357	381	366	398	331	389	393	397	381	352	342	343	348	347	325	330	349	347	346	341	361	392	359	378	367	352	384	354	338	331	325	351	352	352	348	349	367	361	349	378	386	388	332	379	350	360	342	362	381	331	335	367	360	369	345	363	378	359	363	367	346	341	388	383	356	363	361	335	366	355	355	380	385	344	379	370	340	369	354	340	367	357	333	380	322	370	365	334	364	352	360	399	346	341	356	361	363	419	385	321	348	368	343	355	347	389	387	372	344	344	349	362	372	388	372	345	367	372	357	360	400	363	377	370	335	343	345	349	350	384	373	363	353	335	359	331	355	327	346	379	352	376	356	331	358	338	345	360	402	369	334	334	326	389	355	344	350	375	353	389	358	349	348	350	346	334	352	373	386	352	360	386	366	375	357	358	364	355	352	369	369	362	353	347	368	389	330	341	365	313	353	389	334	372	363	382	386	362	344	388	348	396	373	332	383	349	372	354	327	338	376	352	324	355	352	347	368	374	348	352	354	358	349	388	353	352	371	354	361	342	346	354	374	342	338	339	400	359	415	360	397	346	355	359	380	353	357	341	367	357	330	356	340	338	376	364	342	384	310	360	373	363	372	362	336	356	363	358	375	338	357	339	355	360	343	350	401	351	345	371	323	364	385	379	347	341	382	321	365	383	321	350	365	366	338	362	367	367	344	369	371	369	369	347	379	356	390	362	351	403	334	335	353	379	354	350	365	351	332	331	364	367	332	361	388	350	313	341	350	358	369	348	391	355	368	306	363	336	384	351	337	348	362	378	410	369	359	340	366	346	355	349	388	362	349	363	368	388	371	362	372	380	336	381	339	360	334	389	381	329	360	386	349	377	352	318	379	357	362	384	346	370	323	382	350	354	367	359	360	381	334	356	355	351	350	381	363	353	359	343	400	352	351	353	373	352	353	368	346	385	361	325	354	366	383	326	367	347	367	358	361	343	352	379	346	348	370	364	363	335	368	382	369	357	351	354	308	369	351	379	380	338	358	342	395	360	356	379	339	362	357	322	353	365	352	383	374	378	351	339	359	349	346	357	341	370	349	367	385	345	334	354	347	354	324	348	391	339	315	362	339	380	369	366	342	336	329	366	317	402	351	332	350	375	302	354	360	345	394	388	354	336	372	369	377	310	342	378	365	331	350	355	360	371	347	353	336	397	348	348	357	345	383	357	324	357	369	380	367	357	371	367	336	363	354	360	360	365	364	353	375	377	353	400	396	357	398	331	347	369	375	364	346	368	342	371	365	347
35760	36277	13282	1728	985	887	821	746	650	665	687	659	677	635	655	613	583	644	615	604	598	611	593	573	605	600	550	616	653	589	600	558	606	612	631	541	571	581	558	630	618	593	627	592	602	578	593	609	584	633	591	559	565	607	588	560	566	580	554	610	553	595	592	593	593	570	547	543	597	595	567	600	586	579	591	606	584	596	621	597	590	634	572	575	576	612	608	607	602	542	579	617	584	556	614	603	590	631	619	588	616	600	577	619	587	638	608	591	567	601	591	569	603	595	580	629	575	607	567	603	590	566	552	596	596	590	611	588	620	601	586	591	612	598	626	589	627	607	574	572	576	621	589	562	614	589	559	623	609	558	558	550	574	609	603	582	609	608	588	595	545	574	585	561	626	571	587	559	607	609	601	573	599	607	629	559	587	588	581	625	591	584	550	529	583	607	570	579	597	597	557	571	579	574	609	580	572	631	601	561	566	548	593	595	597	574	609	571	563	600	556	607	544	575	580	573	567	546	602	563	604	582	543	577	599	612	602	570	594	577	557	619	585	544	572	579	575	574	562	617	581	555	612	599	595	607	585	619	638	546	621	579	608	586	572	614	575	582	602	571	577	630	555	575	636	590	614	600	610	578	611	590	552	591	587	607	569	604	631	580	582	570	569	567	606	603	553	595	580	557	568	610	604	562	574	545	601	572	605	607	620	569	562	595	595	621	590	601	582	670	572	598	582	548	584	552	546	575	614	594	605	596	564	592	614	570	591	547	559	563	603	606	595	580	590	554	584	636	630	583	596	607	579	599	612	619	562	572	609	580	574	585	575	632	561	589	616	591	577	609	565	560	570	606	588	583	606	579	587	602	571	586	568	645	598	602	589	630	583	578	582	588	585	565	575	573	600	589	573	579	593	580	598	601	630	596	553	640	591	552	649	598	570	527	571	574	548	591	614	590	590	591	613	567	585	572	610	597	571	578	562	607	566	605	579	569	618	583	589	562	574	590	626	579	611	621	573	581	590	599	642	619	570	555	571	642	610	629	582	545	560	570	597	556	592	581	593	557	569	564	529	587	610	573	567	589	561	591	604	558	607	617	604	595	599	593	584	592	582	595	588	583	593	590	588	557	584	618	592	570	604	607	549	573	612	618	616	595	606	583	570	581	553	596	588	616	555	551	612	575	619	592	602	591	532	580	591	561	592	592	624	603	592	624	590	618	565	580	604	607	599	606	608	606	545	643	602	554	548	559	571	574	628	556	528	588	629	616	592	605	590	557	587	579	545	612	582	605	611	614	657	590	579	598	610	566	602	580	569	572	622	644	627	612	597	593	573	614	592	604	616	576	587	580	605	617	618	588	554	630	564	606	591	547	587	507	573	555	590	592	600	581	583	584	626	584	554	626	580	585	573	552	589	603	566	615	569	597	639	609	588	591	594	580	599	597	601	558	555	634	583	609	570	579	599	593	552	546	592	632	625	593	595	558	632	542	577	558	552	589	571	617	599	612	597	606	609	566	542	618	599	579	568	580	616	581	552	609	561	546	597	570	596	565	597	601	583	579	617	589	586	584	595	560	566	598	587	612	588	552	623	629	575	599	561	569	554	598	562	584	602	578	592	616	599	558	605	602	606	603	595	578	601	612	609	582	590	608	601	623	569	557	611	594	575	588	580	604	599	568	574	564	583	594	573	607	584	574	603	610	588	615	577	574	583	610	589	589	598	617	579	612	623	590	602	582	603	590	599	578	577	582	554	597	602	580	588	559	581	575	593	596	600	551	596	615	570	542	650	613	586	606	601	574	614	580	566	573	623	573	608	583	550	621	587	586	643	555	577	635	628	540	588	598	588	575	598	608	571	595	575	596	574	538	596	612	557	582	556	562	551	598	615	530	531	585	604	644	552	565	583	614	602	598	589	597	597	553	604	586	590	630	557	582	575	599	608	561	583	613	597	535	625	570	579	593	597	607	587	577	603	593	566	556	555	586	572	623	576	610	591	570	604	577	618	611	556	597	592	593	563	612	581	573	594	581	559	556	628	608	618	583	615	593	560	572	536	580	586	594	601	598	571	550	556	587	587	536	609	596	585	619	524	563	616	610	578	575	577	600	559	563	605	571	560	575	595	551	589	598	585	583	556	582	567	516	585	625	526	592	602	573	592	577	576	595	591	605	577	611	589	626	552	592	581	599	581	581	588	598	602	558	618	574	583	572	631	577	563	586	625	603	602	554	604	606	605	578	618	551	607	632	553	630	573	564	626	601	599	571	585	590	576	569	600	562	579	610	608	596	583	581	602	578	600	588	609	581	608	587	563	598	582	580	627	551	576	567	587	550	592	578	605	592	566	607	560	620	581	554	611	562	577	570	594	599	587	587	577	593	614	603	604	599	594	512	566	584	624	571	601	579	570	616	566	607	584	589	560	560	566	551	638	591	592	582	569	593	601	577	611	589	613	590	625	554	589	597	600	600	595	620	614	595	595	554	591	592	600	613	577	589	592	555	592	590	572	574	588	600	570	584	598	578	629	589	620	570	567	620	591	554	630	570	582	601	585	633	585	625	628	580	614	589	628	615	605	533	560	563	609	584	597	597	591	625	561	593	581	625	579	555	596	613	599	540	578	599	562	583	564	598	596	562	610	580	608	569	605	587	611	595	579	592	589	583	571	556	612	561	620	569	541	595	605	603	577	587	600	600	591	602	570	600	604	600	607	557	620	592	577	572	608	549	593	586	612	575	585	583	559	622	591	588	607	559	584	635	615	615	565	582	581	609	582	565	597	558	600	619	581	584	584	648	608	609	537	602	583	582	587	614	582	605	595	616	567	592	600	552	634	638	587	543	545	626	580	555	577	601	583	604	599	590	559	541	614	586	615	627	628	595	581	582	597	588	596	565	629	549	615	570	586	618	626	585	588	577	556	596	550	618	620	619	622	590	583	611	584	550	562	529	578	610	558	598	590	630	595	575	606	569	592	601	551	607	567	572	574	599	572	620	592	600	594	581	574	564	576	577	599	633	566	613	569	601	605	618	595	594	574	639	584	585	613	612	571	606	578	588	606	638	579	603	602	588	603	604	586	626	583	549	618	565	615	614	626	622	591	614	603	577	584	640	607	535	561	614	587	602	570	553	607	591	600	574	619	659	603	579	570	594	627	615	595	609	605	586	613	580	533	640	638	583	558	577	616	613	608	547	565	554	630	561	578	615	607	578	559	623	611	573	631	599	573	563	574	585	580	610	627	631	599	601	584	574	583	583	572	544	574	610	564	611	576	614	615	570	633	598	592	604	573	617	611	607	598	572	569	552	619	637	588	631	617	564	602	576	574	580	573	601	606	586	577	574	562	611	618	591	586	607	567	569	599	598	628	582	582	597	595	612	585	589	610	582	598	560	636	573	575	576	590	579	598	643	577	596	577	631	608	628	584	651	619	611	631	600	594	618	605	593	603	546	607	588	575	642	615	579	570	609	592	606	593	606	573	545	608	618	559	583	617	566	588	562
24616	21641	28724	24790	19977	3097	817	600	464	443	437	379	404	347	390	356	380	349	345	341	347	320	341	341	335	315	305	309	352	297	340	324	302	311	299	324	320	318	312	306	319	310	307	328	307	312	319	339	317	319	356	306	312	317	322	306	328	315	314	300	356	347	296	300	301	296	324	302	306	302	312	307	333	284	340	300	314	302	314	303	329	315	299	323	316	300	333	316	326	331	308	311	322	320	318	341	331	299	296	327	317	302	284	304	304	295	299	322	336	296	286	305	342	312	313	326	336	313	299	296	298	286	283	318	307	271	308	305	321	299	315	288	281	320	281	321	316	301	322	312	303	327	321	306	310	311	298	304	322	322	328	311	343	331	316	325	306	320	313	322	308	334	304	311	317	308	310	325	318	297	315	303	294	322	309	313	332	316	320	307	328	294	323	334	312	331	321	321	300	327	304	324	300	327	342	322	354	312	333	280	302	348	343	299	311	357	300	300	338	330	339	329	333	297	296	308	314	281	321	334	334	298	326	299	345	322	319	367	314	307	325	300	281	323	319	308	298	302	311	340	320	305	361	327	328	302	323	309	321	291	339	305	324	332	323	327	309	307	325	313	305	310	374	303	298	313	339	289	299	296	317	312	334	345	296	298	316	300	302	297	295	299	312	300	318	286	308	316	292	324	273	313	314	291	269	295	298	332	299	336	327	309	299	319	283	335	323	320	299	297	316	287	306	308	313	294	298	316	325	286	308	301	314	317	313	308	335	273	341	326	300	341	318	325	314	306	296	305	315	321	312	308	295	336	333	306	352	310	321	313	325	293	298	294	311	308	301	300	326	300	325	329	313	293	355	302	327	318	306	300	277	302	278	272	325	318	311	331	331	305	292	310	316	327	299	318	305	299	348	314	268	310	302	287	333	306	279	313	281	303	297	347	309	309	292	318	328	328	276	310	319	286	337	331	322	295	284	321	322	310	310	329	290	324	335	340	317	334	286	320	306	305	315	301	317	299	297	336	307	341	343	330	336	334	327	309	309	307	304	314	297	320	321	303	345	291	337	323	329	316	305	309	342	310	280	318	307	306	288	296	293	286	342	337	322	326	325	328	304	328	293	327	313	302	308	298	320	304	294	289	314	322	325	302	308	326	312	323	295	298	304	317	312	310	307	317	318	309	283	299	268	293	338	314	316	300	332	298	307	313	314	324	304	338	326	308	320	317	296	339	319	297	302	294	317	326	315	347	295	309	303	297	319	341	321	308	303	294	299	333	289	296	301	297	318	312	329	300	304	316	289	283	340	314	282	303	306	318	298	292	325	321	307	329	326	307	311	320	289	302	306	307	292	327	306	316	335	340	296	317	314	299	348	331	305	326	311	315	309	302	370	319	301	316	304	298	284	317	316	276	299	292	303	315	322	317	303	289	324	310	330	312	329	332	308	294	340	314	301	308	295	324	297	354	305	311	310	311	293	330	312	315	352	321	308	303	309	320	345	322	329	307	306	316	309	330	329	310	305	300	302	328	282	315	305	314	303	320	317	329	283	294	328	322	344	319	285	304	314	318	291	307	308	348	307	332	275	328	336	294	306	343	315	328	323	292	327	328	307	310	308	342	313	308	333	335	327	298	327	293	328	345	295	341	320	318	336	309	305	281	323	299	308	291	341	307	321	320	338	300	305	326	295	314	344	321	338	327	322	286	317	331	333	304	322	333	295	311	297	359	337	320	282	317	316	329	303	324	310	323	315	323	356	313	311	314	313	295	325	349	310	338	301	294	302	314	307	278	325	282	362	304	330	315	332	310	310	328	330	340	302	320	336	293	333	325	321	305	279	312	316	322	315	312	334	314	329	313	309	296	309	277	318	287	343	351	323	309	298	310	333	326	318	312	283	311	314	324	305	340	335	295	313	303	309	304	324	322	316	314	328	344	304	290	290	278	284	306	326	276	307	319	330	309	299	327	288	309	325	358	312	314	315	315	346	320	271	310	314	302	281	365	306	312	314	312	314	335	298	327	313	307	335	308	309	306	318	320	281	302	337	337	347	352	310	320	310	312	306	312	282	340	306	314	310	312	338	303	302	295	328	307	285	309	310	311	315	339	275	313	310	301	326	334	322	293	302	305	297	359	282	338	310	314	319	347	277	313	305	284	341	337	284	307	308	308	309	308	329	330	333	356	320	302	307	301	323	316	268	303	289	298	297	353	362	269	304	275	298	318	310	323	295	300	308	310	320	282	316	307	320	281	332	311	314	311	284	331	294	302	342	324	304	280	309	315	326	309	322	342	314	313	305	299	319	294	309	317	302	288	314	331	312	295	308	315	310	313	313	329	296	289	299	326	308	310	312	296	318	326	313	346	310	301	330	290	314	348	286	314	302	302	339	324	308	342	326	310	330	303	295	330	333	304	305	304	340	280	324	334	336	312	302	310	334	320	330	289	286	317	326	319	327	314	334	337	344	284	317	303	309	291	315	358	306	304	331	318	333	333	325	298	321	321	324	341	350	311	302	331	305	330	315	322	317	289	337	300	323	286	329	341	298	339	329	282	330	305	293	313	289	336	336	329	295	334	333	308	300	325	289	289	285	323	298	308	314	324	320	309	313	293	315	278	307	307	296	299	343	303	285	302	313	302	306	301	324	320	319	320	297	328	336	305	298	307	331	279	323	319	287	263	320	343	313	326	277	304	297	322	319	329	316	329	325	279	323	334	315	333	321	318	308	326	305	317	293	308	306	310	303	316	316	309	304	307	319	296	324	308	298	306	308	314	294	327	298	324	320	340	293	328	304	307	309	353	336	316	323	297	340	292	289	276	318	317	260	341	295	329	316	317	294	380	326	330	342	314	356	292	317	303	326	325	288	286	322	301	308	321	311	328	336	331	288	290	336	284	334	312	282	306	342	332	328	286	315	310	318	318	334	305	323	326	316	314	288	314	331	327	313	302	331	290	321	302	321	310	288	319	313	308	336	307	300	292	317	355	305	301	287	303	317	317	328	292	346	298	321	299	333	313	307	294	326	307	332	346	305	305	297	321	299	311	325	311	285	287	328	315	316	326	311	348	325	327	320	327	318	332	293	293	338	314	298	351	314	318	306	322	339	278	308	325	312	312	312	311	348	336	307	322	334	322	304	326	305	330	309	327	322	287	310	334	299	291	298	320	294	349	293	325	300	326	304	292	317	305	324	292	318	345	314	309	298	308	362	312	296	334	310	328	286	286	335	324	303	335	309	302	318	287	302	318	322	307	304	311	300	311	328	308	297	343	329	284	325	307	308	289	304	312	318	317	295	296	321	310	304	305	301	289	298	334	310	322	310	313	340	334	329	307	344	328	315	323	317	314	319	341	312	326	318	324	307	295	314	314	280	322	321	312	331	327	306	344	292	308	307	307	319	306	285	294	311	303	329	314	305	318	284	337	306	297	351	277	295	326	305	303	323	323	306	305	331	307	306	298	329	305	301	286	286	340	280	313	318	322	299	318	304	305	279	356	296	305
38944	51661	20448	5242	2452	1884	1468	1278	1054	939	951	822	702	695	635	661	650	609	633	585	635	560	625	559	548	554	532	533	579	573	537	580	533	562	575	538	518	521	568	529	502	553	556	526	498	546	550	524	503	524	535	533	532	516	516	505	581	480	552	547	501	526	533	542	554	558	556	496	522	518	538	524	571	547	567	542	515	533	531	518	526	518	523	532	529	536	511	555	546	559	523	528	551	506	568	531	494	506	535	576	525	512	519	510	576	508	495	507	515	549	547	533	537	509	497	555	498	496	512	509	570	518	529	564	534	511	509	496	544	536	544	543	538	536	534	522	525	551	508	460	509	550	529	538	594	542	497	518	503	505	548	583	508	518	542	512	521	543	533	485	558	516	529	527	496	531	562	513	497	541	555	551	534	554	515	525	552	511	504	513	510	523	562	522	512	484	542	521	567	497	537	512	534	596	498	558	496	562	532	556	524	497	548	550	494	491	550	546	530	555	504	513	507	518	529	509	556	528	555	567	513	482	492	538	535	530	524	557	537	541	503	523	530	548	479	508	539	552	557	531	489	507	483	502	566	564	502	517	485	498	530	523	535	543	537	551	507	534	537	517	544	514	536	567	551	505	497	524	509	512	541	509	511	538	540	547	550	513	536	521	542	532	525	553	556	519	531	543	527	530	553	522	556	544	528	503	496	509	518	489	541	457	533	520	525	507	534	538	494	533	534	527	538	549	530	540	505	533	521	552	525	528	544	549	462	546	544	476	544	563	590	566	521	544	538	535	534	512	498	554	509	526	516	538	509	568	532	501	516	562	554	522	528	548	543	541	538	518	507	527	519	531	548	513	504	525	543	508	496	532	483	542	517	526	546	503	516	499	514	560	538	581	551	560	528	482	544	518	549	540	538	501	531	505	552	518	502	511	528	485	520	515	581	484	508	526	551	506	515	503	517	510	538	549	511	523	544	531	511	536	548	528	533	498	537	524	511	561	513	513	517	535	495	493	514	573	526	519	537	491	510	545	512	544	539	496	549	493	515	502	552	517	495	537	510	523	547	530	551	531	497	503	543	521	548	526	542	550	526	534	551	533	567	525	508	516	532	564	549	514	533	520	528	500	530	567	517	510	511	494	574	537	517	517	539	534	508	526	519	501	517	556	547	534	538	543	549	531	593	519	526	563	562	480	559	558	541	534	534	489	503	541	534	523	508	494	542	478	514	524	558	519	511	564	532	559	520	524	515	539	549	514	539	526	479	544	482	568	524	561	512	498	532	527	548	547	550	560	508	511	548	494	550	553	557	512	507	506	507	547	511	545	436	508	498	560	537	521	532	544	514	555	526	517	515	523	524	519	525	527	526	533	485	515	521	495	537	518	527	507	554	529	524	563	484	527	489	505	537	548	490	545	527	535	561	541	508	574	526	498	525	549	491	517	506	535	522	533	518	503	507	497	513	535	551	505	517	495	552	513	548	507	553	542	527	521	530	503	481	521	547	516	534	544	534	540	502	561	484	519	510	533	489	547	504	542	562	537	532	465	515	532	533	548	551	535	490	541	543	509	519	548	487	505	555	526	554	578	542	511	512	479	518	525	523	493	506	544	516	528	556	510	529	514	525	547	510	529	540	472	553	501	566	532	512	527	563	563	526	513	597	528	553	546	551	560	553	565	504	521	527	572	498	497	500	507	511	557	554	549	501	525	535	522	522	508	556	578	497	549	538	507	577	520	520	508	493	540	528	519	547	509	503	514	493	528	554	562	485	507	512	547	536	515	538	507	464	517	523	545	522	545	544	528	534	517	509	538	495	525	525	512	507	519	542	566	544	508	516	501	497	514	539	513	594	515	550	571	516	511	564	526	578	547	500	545	533	484	569	524	542	530	510	567	496	529	495	518	516	520	500	528	539	494	574	500	521	571	525	541	486	558	522	534	504	518	526	534	494	530	494	523	513	537	549	558	533	506	518	512	537	546	535	502	533	534	511	523	560	520	508	554	570	495	493	489	551	555	509	497	521	550	539	504	544	541	519	531	587	516	530	500	531	538	551	498	514	524	528	496	568	500	512	500	520	548	528	530	530	565	512	524	524	536	500	511	498	546	504	531	525	555	522	570	483	533	528	502	513	475	494	560	501	537	504	547	551	525	516	552	496	561	511	518	527	550	526	492	516	527	532	527	512	529	527	495	501	547	521	492	529	534	486	526	529	536	558	517	513	517	493	559	497	555	517	514	529	498	551	526	530	500	487	528	500	561	498	532	523	546	521	469	528	562	543	530	495	511	507	555	512	526	507	473	529	535	512	525	512	512	511	522	544	505	529	575	551	546	520	549	552	530	528	537	493	536	519	535	546	529	517	566	533	490	482	586	503	531	511	527	560	505	552	528	511	508	553	543	536	511	551	496	508	541	516	569	524	546	539	515	529	534	538	561	541	519	525	501	540	529	500	498	510	504	495	577	527	537	534	555	529	516	584	538	505	547	527	530	550	561	516	571	508	555	568	538	527	469	543	539	518	493	534	560	502	540	487	543	525	501	515	515	532	504	517	484	557	540	523	564	532	483	535	507	529	577	526	509	511	510	518	553	542	493	528	567	541	536	530	498	473	528	544	541	577	503	543	517	551	541	487	519	559	525	565	532	520	524	532	513	523	541	487	535	527	538	549	552	537	511	531	515	523	516	512	510	491	501	520	533	530	511	519	489	535	550	548	499	536	518	574	527	538	584	508	513	487	489	531	576	520	562	541	504	511	505	532	492	527	526	494	556	492	536	525	505	542	536	484	521	510	492	517	561	528	530	531	541	530	505	495	510	507	582	508	511	502	548	516	519	526	526	522	539	491	521	517	497	536	513	526	547	499	489	510	526	505	521	522	577	491	484	541	512	518	523	546	536	555	561	531	537	534	549	540	492	524	530	462	532	532	522	507	552	518	522	512	543	504	528	465	545	502	517	527	533	548	472	532	501	526	534	549	508	530	496	532	536	506	546	544	531	535	526	529	565	540	533	514	510	519	512	528	522	538	549	500	543	524	566	513	479	455	565	568	526	509	515	534	474	579	490	544	495	542	512	522	505	516	555	492	512	531	522	545	548	536	544	560	520	537	488	490	535	502	528	522	544	555	536	513	537	547	520	547	547	540	545	536	515	483	562	546	564	537	507	546	527	535	533	517	522	503	545	512	543	518	542	540	513	547	498	520	508	525	525	531	533	555	523	553	525	539	486	537	554	577	543	525	529	513	516	535	532	532	553	527	505	576	531	532	537	508	490	536	519	535	518	523	549	522	519	555	503	548	540	553	505	528	524	507	528	530	508	528	509	548	492	534	542	516	528	519	555	544	546	565	512	560	543	510	546	543	516	535	505	513	523	527	556	532	519	529	499	523	534	520	522	532	516	499	504	534	496	527	543	512	500	506	505	537	496	496	523	571	506	522	562	522	554	512	497	525	528	510	508	517	503	513	516	544	523	510	486	534	492	522	491	547	575	566	553	517	543	478	541
23610	21606	29392	24149	21532	19504	1878	583	445	377	292	293	228	224	212	218	212	170	187	162	169	187	172	170	172	144	148	165	164	140	170	149	150	150	146	163	127	150	145	130	154	127	134	119	136	130	125	144	149	138	150	128	136	133	137	151	133	135	133	130	132	126	121	172	119	114	109	129	119	143	124	115	149	124	141	128	129	148	115	117	132	134	131	134	123	131	133	136	132	127	139	147	144	114	131	126	104	142	159	114	128	132	137	145	112	115	154	125	124	135	116	136	118	138	142	141	140	127	133	146	120	143	120	122	139	140	145	132	115	134	124	132	158	141	122	127	156	129	130	175	124	145	123	138	124	139	130	139	139	117	118	126	126	111	125	125	141	137	127	124	142	142	140	135	126	124	141	153	135	150	114	128	131	125	147	125	125	144	134	154	119	132	130	123	119	123	133	124	121	118	142	124	150	142	151	143	150	137	120	131	152	154	140	128	123	131	127	132	141	141	134	138	128	144	148	133	126	132	99	124	151	106	132	128	117	129	119	157	134	131	133	153	126	126	138	136	120	138	123	140	125	123	122	139	118	126	127	125	136	125	134	133	134	127	125	137	130	113	129	139	136	148	157	139	145	142	118	148	142	140	121	141	129	129	131	151	135	111	120	140	138	141	118	120	141	155	121	134	145	136	150	140	128	131	142	142	109	112	129	145	136	128	120	137	149	110	140	124	127	129	134	120	135	133	150	132	126	112	137	130	150	114	132	124	128	117	127	118	125	138	112	108	110	120	142	136	157	136	112	111	131	114	141	121	128	128	125	130	140	144	143	138	142	138	141	135	125	162	134	135	144	140	138	148	142	122	138	139	115	143	120	138	129	129	115	130	125	137	146	126	118	121	128	130	157	133	121	132	114	126	124	123	123	137	120	134	163	120	139	139	134	131	125	127	137	129	115	109	134	126	128	132	115	144	140	124	136	117	130	120	136	144	148	146	127	123	129	149	126	136	134	138	161	125	145	127	132	136	140	111	111	125	130	138	121	109	113	132	137	119	130	135	131	134	121	119	144	142	127	150	136	102	125	130	121	126	129	148	117	131	131	147	119	139	127	120	140	119	125	139	139	135	133	143	145	139	136	156	153	134	138	133	117	141	152	120	154	117	115	128	130	131	127	138	133	130	147	116	137	135	148	144	143	138	124	115	140	147	130	126	120	125	130	139	129	130	140	158	152	142	143	126	130	142	122	138	117	141	111	107	157	130	125	139	127	121	116	120	115	114	140	135	136	135	107	116	114	133	144	129	120	133	129	136	121	156	138	116	134	128	143	118	150	123	134	121	116	130	123	134	129	111	129	135	128	122	120	152	131	123	139	126	124	114	131	156	148	129	127	146	130	116	134	124	133	140	138	139	124	126	120	146	134	123	140	155	142	127	135	117	137	129	123	127	129	125	125	135	127	122	123	139	145	128	133	138	123	126	142	125	151	121	117	124	135	144	132	120	113	119	133	138	132	131	119	124	126	116	121	122	123	125	129	117	140	125	138	125	145	130	115	146	146	140	142	131	130	143	147	134	137	132	131	130	135	128	137	113	137	128	133	129	135	136	123	143	144	122	120	115	114	125	127	140	143	130	135	130	128	139	134	114	141	127	120	117	138	118	134	123	137	143	136	147	123	120	136	106	129	144	138	135	146	144	152	128	137	126	137	148	119	141	129	122	139	133	164	161	155	129	113	141	135	136	131	112	133	121	131	136	140	124	130	134	139	126	145	150	123	133	134	128	137	135	111	107	142	129	120	127	127	127	115	132	132	134	143	127	111	122	131	146	140	140	137	130	146	142	132	137	134	133	127	154	118	149	145	121	119	103	128	134	155	132	152	144	133	152	125	126	132	131	126	108	137	118	146	130	133	143	137	123	131	141	127	142	130	117	131	122	138	129	144	122	123	116	117	122	140	128	135	155	141	147	112	152	122	129	133	121	127	131	128	119	140	134	111	122	136	132	139	150	119	139	120	128	114	146	134	151	144	120	136	121	141	111	137	109	121	126	141	140	122	124	143	162	126	134	141	123	121	104	154	151	124	131	119	141	132	124	154	101	122	131	126	154	111	144	143	119	119	128	137	138	128	121	137	124	133	118	149	124	135	130	131	149	144	129	147	134	155	139	110	131	116	145	128	142	140	122	122	137	132	125	137	141	144	144	141	141	132	131	128	123	119	130	132	114	116	144	135	134	127	136	143	101	119	132	129	130	141	137	135	125	155	149	149	139	120	129	118	130	134	124	116	112	124	140	148	145	110	110	137	124	149	149	140	162	128	152	132	121	131	127	131	127	135	169	125	145	108	136	131	135	125	117	132	128	130	130	137	112	125	132	132	137	119	127	122	135	146	130	142	131	153	159	125	120	142	137	127	134	146	109	138	155	110	129	130	141	131	124	124	127	133	133	129	137	113	143	143	117	132	132	132	152	122	145	106	115	111	119	126	133	138	126	140	124	129	114	115	121	139	107	138	116	132	130	110	130	125	131	106	131	117	117	128	143	120	114	125	138	143	136	141	122	121	132	141	136	129	122	119	130	122	126	148	125	137	123	121	128	142	129	139	137	132	160	137	138	133	144	114	146	136	131	122	108	130	141	129	142	140	151	124	138	138	138	147	128	144	119	122	127	127	129	136	136	130	117	111	118	134	148	127	154	115	131	114	117	140	143	126	153	113	107	129	126	135	131	138	118	129	129	144	148	154	141	134	133	140	128	123	134	142	134	125	127	124	130	122	121	122	119	131	129	124	142	116	129	131	147	122	125	137	130	130	135	157	119	126	119	145	111	127	124	113	116	116	125	124	118	123	121	134	139	126	136	127	130	128	148	110	122	140	122	128	117	131	126	129	130	136	131	128	120	133	132	115	122	122	136	142	111	111	129	156	140	119	140	139	122	136	123	135	138	115	130	131	116	127	133	119	127	137	140	143	136	135	134	117	129	143	139	129	106	133	114	117	124	114	124	122	110	142	130	131	120	156	125	151	116	143	119	133	122	141	137	131	121	131	141	145	133	123	124	128	126	133	130	130	133	119	130	114	140	145	134	121	114	121	137	144	125	132	99	113	129	126	121	137	124	152	131	130	135	118	119	152	127	103	136	139	127	153	149	127	112	137	130	155	155	126	141	156	139	127	143	119	133	140	141	124	126	124	118	136	119	122	142	126	133	136	128	148	129	133	116	130	124	119	129	126	127	143	137	158	139	137	135	130	129	128	137	132	167	148	122	123	130	121	117	124	115	144	123	123	157	125	145	140	136	127	142	133	148	125	134	133	124	131	134	136	94	132	130	160	134	124	121	141	134	124	107	132	137	124	137	121	139	134	158	144	149	156	135	144	133	119	127	140	129	132	119	135	143	134	118	125	119	140	124	142	129	135	135	136	131	125	128	126	135	144	122	119	127	127	146	114	128	140	137	119	129	127	146	126	129	139	150	126	124	120	139	121	134	125	151	135	127	146	149	146	123	136	117
43085	56290	24533	6857	3683	2564	1943	1592	1276	1133	917	752	673	590	517	481	482	394	384	356	358	347	367	355	329	310	321	296	304	289	270	310	239	273	284	280	255	289	257	244	276	233	249	256	261	229	232	253	240	233	222	215	240	245	233	225	229	252	251	230	242	223	221	247	233	226	248	192	220	226	245	246	244	237	265	232	249	218	229	224	259	243	233	228	218	227	221	255	240	226	182	239	233	203	245	251	221	229	229	240	222	243	228	228	214	221	229	212	218	240	215	223	216	263	239	224	247	237	211	225	227	243	216	217	241	229	222	217	228	203	226	207	215	213	242	219	225	235	249	212	229	230	239	208	234	220	212	231	242	242	226	254	208	273	239	265	214	275	225	217	220	225	236	219	246	199	239	211	241	219	241	242	254	218	256	209	246	237	221	242	197	260	197	203	224	238	224	224	260	235	216	240	245	206	222	221	252	242	230	227	251	222	221	230	227	209	225	242	214	237	225	243	255	217	226	199	251	223	207	198	226	227	205	230	228	242	237	227	273	227	205	253	201	213	235	211	235	227	203	198	239	220	216	225	227	219	259	246	224	228	230	212	242	226	212	220	226	229	257	225	207	238	230	227	225	228	178	197	221	238	213	229	216	252	228	249	260	228	237	207	239	212	203	218	241	234	245	238	265	209	233	225	215	207	219	220	224	232	219	263	222	236	220	217	227	219	219	233	238	210	206	235	220	195	228	257	243	209	225	217	248	239	240	224	213	232	237	205	223	235	212	248	212	225	251	218	226	229	230	235	227	210	232	238	228	258	235	178	224	223	241	233	238	222	234	211	220	245	231	237	219	221	225	196	187	218	248	247	211	204	208	253	229	239	239	225	208	207	242	217	224	213	213	229	225	246	244	229	213	238	221	261	205	249	219	227	212	255	222	219	248	218	211	236	214	231	226	234	223	226	200	247	240	213	236	218	228	234	232	240	208	206	223	224	226	224	245	215	250	229	210	210	216	253	230	230	227	218	224	209	254	229	246	223	230	243	242	253	227	218	225	259	222	261	218	198	216	255	222	257	204	240	206	218	207	262	228	230	221	225	229	242	250	217	226	239	229	247	246	252	220	220	247	240	234	252	211	232	247	211	234	224	263	247	229	230	221	229	238	227	218	211	228	225	244	222	213	249	236	226	188	205	219	224	226	227	209	230	222	231	215	227	228	232	236	235	272	204	213	244	240	246	235	204	238	206	235	229	219	212	229	248	245	200	256	265	250	217	217	256	241	225	210	232	216	213	207	214	243	232	231	215	234	212	250	223	232	220	228	257	253	217	220	225	198	234	223	236	249	210	209	221	216	207	230	215	206	231	248	209	217	223	241	219	206	221	241	231	220	219	240	230	228	223	227	222	225	233	234	226	213	226	231	237	219	241	220	194	218	229	203	239	249	206	199	244	234	233	202	223	237	222	230	203	234	244	228	218	236	256	245	217	205	251	239	229	224	218	246	245	235	200	190	222	232	216	225	231	227	202	256	240	247	240	228	237	229	249	239	215	235	222	229	253	223	238	198	212	212	220	242	215	237	236	178	226	247	246	213	237	236	238	239	237	218	232	201	235	236	221	214	240	213	238	236	226	257	216	233	225	228	210	244	223	229	248	216	230	253	224	208	233	220	242	246	200	225	238	211	221	229	221	253	232	225	221	222	241	237	233	224	222	243	198	234	218	223	243	212	204	223	213	197	231	236	221	228	215	217	230	243	229	235	188	227	221	225	229	219	230	244	211	212	245	240	222	216	225	224	203	230	242	233	225	232	234	221	231	218	228	256	223	204	232	232	232	209	198	215	248	208	236	246	235	211	238	211	267	205	230	239	205	240	231	227	228	224	225	216	210	223	224	238	204	219	221	225	233	215	238	231	211	232	217	242	214	230	232	214	220	227	206	200	244	212	201	221	230	213	235	219	234	227	197	235	232	234	206	219	243	229	234	225	237	216	195	210	244	202	214	233	231	221	232	219	244	214	242	258	231	227	228	224	239	214	220	248	237	222	209	234	260	214	264	231	237	236	236	246	241	229	239	213	217	246	220	237	217	247	235	240	256	226	226	205	231	238	236	231	223	224	226	218	228	220	231	210	216	233	223	245	225	236	225	229	244	227	227	248	248	235	253	192	236	237	252	219	248	258	218	201	232	210	221	234	230	226	231	245	214	249	233	242	242	214	204	216	219	214	206	242	203	216	227	241	245	234	250	221	235	192	235	249	218	238	245	236	224	242	234	208	236	226	241	212	241	210	221	224	244	213	212	227	225	222	241	246	202	230	241	213	194	254	225	243	247	243	208	231	227	255	222	236	252	246	230	230	234	211	228	230	217	189	233	240	238	239	215	232	215	212	235	194	208	231	211	229	245	226	191	231	223	213	243	220	232	214	226	230	231	212	202	228	243	258	204	240	235	246	264	234	215	219	207	198	228	218	243	228	233	229	214	212	211	253	232	233	229	205	250	205	249	279	229	236	236	241	216	213	220	254	198	226	257	240	261	177	218	225	246	227	232	212	239	199	239	215	213	219	220	219	232	264	221	216	238	214	222	239	216	228	257	241	246	235	236	225	203	208	191	226	195	223	219	223	240	226	237	235	214	207	219	241	222	213	220	222	223	218	225	201	227	224	231	221	228	225	240	237	228	214	204	210	236	222	234	223	228	253	211	243	234	257	236	221	242	214	236	235	227	248	211	232	216	212	262	233	201	248	210	266	225	207	242	235	203	214	249	186	238	240	212	228	216	235	235	206	209	226	211	203	215	217	239	213	212	211	250	239	232	255	240	237	227	235	208	200	225	230	250	245	224	228	229	234	224	215	236	251	216	248	245	221	256	238	224	215	232	232	220	214	245	241	213	209	231	215	223	215	256	225	204	254	241	227	235	215	250	223	257	273	229	243	193	232	208	232	207	222	219	202	227	201	225	232	248	248	245	202	241	263	211	224	211	229	233	213	239	247	227	260	237	221	213	235	228	218	232	229	235	221	212	231	210	218	219	221	225	209	233	257	233	231	231	247	240	200	231	217	223	229	228	234	265	218	217	222	222	224	208	232	213	209	215	240	213	231	226	215	241	228	229	229	253	220	226	235	223	209	213	233	235	223	223	221	271	223	223	246	215	217	229	227	233	206	234	223	239	204	222	221	217	210	204	213	230	201	225	224	210	233	239	228	236	245	241	219	221	227	269	218	249	236	218	220	230	216	233	207	231	198	213	238	230	233	228	244	232	240	217	218	216	214	241	202	217	240	224	251	234	221	222	239	220	260	233	251	235	230	243	230	226	219	196	221	218	233	246	243	245	230	227	242	233	209	236	226	212	218	226	220	207	237	214	250	241	223	227	228	244	227	228	214	210	240	235	225	228	232	197	232	242	239	233	236	233	224	218	223	217	241	235	213	216	244	229	244	255	244	204	244	251	189	226	233	187	210	253	254	200	237	225	220	227	228	241	244	216	212	218	233	219	231	234	209	222
28764	22693	11535	1204	471	451	386	412	387	388	380	357	370	367	358	393	346	351	378	372	342	327	335	375	347	371	343	365	356	342	357	353	358	355	351	325	349	351	329	336	370	335	328	383	371	354	381	348	345	386	360	348	360	389	353	360	378	381	335	361	394	345	366	353	328	359	362	362	356	426	369	371	343	351	364	366	332	332	344	361	353	373	355	356	361	363	340	384	344	367	357	356	382	336	320	324	347	382	332	374	370	337	344	362	311	348	369	319	339	362	384	341	349	370	345	383	346	339	367	347	348	368	375	355	341	318	364	342	381	386	355	343	316	357	357	334	342	323	340	359	368	337	332	342	402	357	343	334	356	365	378	343	359	358	367	377	332	335	349	344	353	355	375	359	360	360	356	348	373	337	378	345	360	392	374	354	340	376	387	347	328	373	341	314	354	336	381	362	334	347	351	328	390	356	372	352	386	371	345	353	363	345	357	351	362	345	332	347	378	312	354	371	383	348	359	338	347	345	284	363	360	396	359	344	364	345	360	364	350	361	330	346	374	346	347	369	330	339	376	380	348	368	341	358	335	345	391	337	355	364	334	331	366	315	349	334	336	376	378	346	331	371	360	358	345	353	361	348	350	362	353	354	317	355	344	383	390	382	337	317	311	366	359	341	324	352	365	354	343	369	335	376	349	341	324	347	320	361	347	337	338	358	350	332	344	353	374	361	388	335	354	358	366	347	350	340	323	367	333	314	360	370	345	355	380	335	345	360	364	385	375	356	349	365	376	368	343	339	342	340	355	360	338	325	349	348	348	347	353	356	355	345	366	336	371	362	360	373	369	362	343	362	345	329	321	379	360	337	343	368	376	362	340	340	380	342	349	381	318	349	348	369	340	346	360	352	363	346	306	367	362	343	356	337	318	341	367	375	363	353	351	329	348	337	379	350	360	356	379	370	345	354	356	331	355	352	388	347	333	383	344	349	384	373	368	371	343	354	367	349	387	324	354	356	363	353	348	376	376	350	372	359	354	342	367	310	361	358	389	337	370	323	377	351	366	349	363	360	337	361	335	407	360	356	369	343	355	342	378	373	345	342	356	359	374	331	323	367	351	325	393	318	344	332	353	325	357	364	347	341	352	332	355	350	341	343	386	348	351	340	341	341	328	388	391	337	332	310	359	349	339	375	387	319	332	330	340	359	366	338	348	346	371	334	306	377	362	349	375	355	349	343	365	339	321	348	383	343	378	350	361	341	349	360	324	362	377	363	350	361	328	354	378	336	358	368	369	313	349	360	337	354	385	366	303	345	339	358	380	343	344	363	362	378	353	378	348	354	351	351	351	336	343	379	321	332	380	363	377	386	378	341	353	367	343	350	310	355	372	341	378	363	348	334	336	338	364	345	371	356	364	325	334	346	330	389	353	359	367	320	329	335	324	338	369	345	336	375	348	331	354	378	325	358	341	401	347	332	330	343	373	341	342	365	341	345	342	347	334	349	346	348	345	327	334	358	355	368	365	346	358	368	373	360	349	370	353	343	305	357	352	334	361	382	365	391	342	364	341	344	352	347	343	330	365	363	350	341	358	329	363	352	321	322	370	395	378	357	329	357	341	328	339	362	349	335	356	325	335	389	376	391	360	346	368	353	352	339	345	330	352	345	367	339	327	350	342	339	371	365	303	320	325	319	349	371	350	373	336	351	314	356	360	377	340	366	373	370	342	343	331	326	342	353	339	325	328	362	366	310	337	309	361	323	364	339	349	335	330	322	364	348	364	362	381	355	349	349	345	350	370	369	358	336	338	353	334	354	373	337	370	365	348	344	347	376	346	321	354	340	353	318	357	350	351	374	346	336	331	359	333	329	348	328	336	387	381	338	321	335	343	369	340	328	320	329	342	364	362	361	354	367	357	329	320	322	346	343	352	389	363	317	355	381	349	367	347	338	355	349	338	334	393	347	354	376	337	348	352	355	347	354	333	340	340	368	358	325	355	331	346	351	383	319	332	370	343	311	363	354	337	335	387	352	318	334	355	346	341	354	362	346	380	360	350	392	354	381	326	375	355	363	389	333	348	333	357	376	323	371	330	361	364	338	369	364	323	341	362	369	324	372	347	373	333	364	340	351	363	342	356	342	333	377	343	345	346	340	358	360	317	361	308	377	364	317	346	348	338	372	371	384	368	386	337	352	339	330	348	329	320	356	330	355	364	340	341	348	341	325	304	361	347	370	414	344	396	349	381	355	326	355	366	368	321	375	348	320	328	375	345	329	355	346	345	362	365	380	351	333	380	328	368	392	318	357	322	340	367	320	356	388	330	336	376	384	345	324	345	332	306	357	393	348	351	334	346	331	332	378	355	353	320	352	361	374	369	348	338	373	336	387	345	358	363	363	337	317	380	351	345	350	345	386	345	391	369	356	354	336	350	365	356	367	340	337	332	357	376	364	347	350	361	357	322	329	335	348	387	344	359	363	342	350	331	340	366	378	361	348	353	346	328	355	366	327	342	332	344	362	339	373	356	354	408	360	388	378	343	324	376	332	324	339	358	351	393	360	369	369	367	372	352	362	317	389	374	376	326	343	360	324	328	305	356	351	347	371	369	312	343	332	382	366	313	362	382	349	318	390	355	351	362	330	359	377	352	368	364	353	379	370	350	326	341	358	355	323	337	332	356	345	348	354	372	342	360	323	343	362	354	325	344	356	347	328	359	318	338	342	346	375	352	336	324	352	346	372	342	374	373	396	349	361	327	369	374	361	341	357	348	327	340	323	304	346	343	346	374	355	367	375	349	351	346	347	364	373	312	307	350	335	353	359	331	338	338	362	348	326	375	368	366	384	368	366	355	319	347	395	343	408	339	333	361	323	384	356	349	318	399	353	372	335	374	346	349	347	365	327	350	347	338	386	360	396	342	337	382	333	347	347	359	375	379	341	353	347	356	348	352	327	355	339	337	339	309	353	355	349	330	336	370	358	340	321	385	358	332	347	346	360	346	351	360	365	388	358	344	348	366	355	362	348	375	347	375	344	349	351	334	352	351	351	362	332	385	344	355	381	343	352	368	355	354	384	339	336	374	335	355	357	333	354	369	376	356	324	375	355	345	346	363	359	341	373	349	347	372	381	368	354	345	396	382	346	325	338	357	361	364	339	355	347	343	337	344	326	337	351	325	343	324	369	313	321	371	360	333	367	354	351	388	361	338	358	328	341	377	366	351	355	355	368	376	377	363	353	361	338	366	343	375	332	325	346	370	345	358	352	356	365	364	322	350	317	351	336	343	340	368	340	337	333	360	369	346	350	376	378	354	365	335	292	357	360	312	384	350	357	343	341	341	375	330	320	317	375	352	393	367	343	394	363	379	388	390	366	345	328	368	350	325	348	362	378	346	375	384	370	368	327	341	336	324	363	347	344	361	340	319	356	361	349	344	345	347	336	356	345	389	353	356	312	327	337	340	354	356	359	357	365	363	374	363	377	346	350	324	327	355	395	346	376	376	354
34494	30536	4847	1167	899	823	716	657	729	621	665	642	634	595	592	572	561	583	582	534	561	552	588	599	564	550	620	527	596	532	545	525	579	588	577	565	570	582	577	568	588	556	620	582	561	575	588	527	594	543	610	528	558	564	563	569	573	592	614	604	578	551	562	541	591	562	610	542	593	560	588	564	619	584	588	567	578	567	575	561	562	606	558	555	576	605	576	583	602	602	577	567	570	568	595	586	541	587	541	572	562	578	557	592	558	573	542	589	563	626	565	579	586	566	623	570	616	551	560	559	592	597	525	586	577	592	569	596	621	592	556	610	570	618	560	591	619	622	618	564	570	567	589	586	578	593	571	560	610	591	605	571	595	628	577	582	581	619	573	579	548	588	545	616	590	565	624	587	571	640	578	532	550	573	615	565	538	587	606	571	573	556	580	577	577	579	572	586	550	577	600	560	557	603	576	582	571	560	616	611	531	602	569	547	580	603	589	572	565	641	576	552	535	594	606	538	569	547	581	591	577	605	554	589	596	588	589	561	562	625	565	593	579	578	571	544	606	579	600	536	561	579	548	566	555	573	551	600	535	556	574	601	592	574	591	603	555	591	528	571	549	560	532	585	584	565	549	536	560	585	570	512	597	587	591	557	576	590	587	565	622	597	558	569	539	606	582	542	622	557	593	573	503	564	596	579	571	538	588	586	584	571	570	561	573	553	528	609	572	586	541	594	568	544	544	556	557	565	599	569	532	573	601	550	556	555	595	510	607	592	591	580	524	576	596	566	544	565	596	604	551	614	604	587	578	573	592	606	577	578	519	551	535	578	586	609	577	608	513	586	545	579	567	593	629	532	621	587	581	570	581	575	576	562	575	610	565	586	549	569	554	555	551	606	614	587	568	568	573	582	597	589	543	596	571	582	577	559	569	593	610	584	562	553	575	570	571	598	576	577	612	591	593	572	558	577	546	655	557	602	569	558	547	585	565	564	599	564	565	556	575	567	591	610	579	606	558	554	546	549	490	565	587	598	584	592	549	556	616	563	586	589	558	579	589	604	610	576	598	591	591	584	569	568	561	635	583	607	553	572	559	578	545	586	541	593	592	552	597	548	535	541	574	542	553	566	586	575	561	514	567	575	570	573	569	568	559	605	581	547	547	552	566	585	570	570	584	588	545	605	614	577	546	644	586	572	563	566	623	561	608	578	552	584	566	604	624	598	534	573	569	528	614	588	548	588	560	588	552	595	584	538	581	614	589	583	546	541	533	506	602	572	554	528	529	625	552	590	580	629	543	564	596	576	539	598	625	572	594	578	578	619	605	596	566	559	600	563	580	552	534	544	540	545	575	550	574	593	585	571	579	536	604	585	532	580	527	590	601	591	564	579	572	513	571	576	626	585	603	571	569	621	597	597	589	567	558	595	605	565	556	557	614	549	591	571	545	553	554	602	582	556	566	567	552	536	613	597	584	542	610	555	578	564	538	574	563	555	551	636	615	593	548	595	531	562	585	579	571	587	524	564	593	570	546	580	539	570	545	565	565	530	556	616	608	563	558	562	567	604	572	550	593	617	574	571	557	574	602	585	575	547	576	574	584	612	560	597	551	581	610	576	550	570	579	546	578	519	547	553	590	549	601	585	576	558	585	566	592	559	552	587	573	570	525	575	593	593	587	559	605	613	566	613	556	585	558	555	548	610	562	578	609	579	569	570	607	567	553	582	579	551	550	600	546	574	557	569	615	597	540	599	612	608	603	530	586	605	617	579	591	607	573	574	530	559	562	607	600	583	627	536	614	577	557	568	611	557	580	556	623	594	539	614	567	601	583	576	610	569	602	535	597	610	592	590	600	561	599	601	561	569	538	565	545	586	577	585	607	584	589	572	537	592	555	585	551	550	606	550	583	571	576	589	581	560	569	588	562	528	590	577	619	552	530	552	589	604	579	551	554	582	551	544	578	583	570	560	545	613	605	559	586	564	575	568	574	575	581	573	590	589	582	588	571	528	566	600	566	534	594	585	559	604	535	603	592	582	559	554	578	596	598	598	592	588	526	592	554	584	523	581	614	607	577	591	575	508	632	582	579	588	555	585	600	588	582	599	573	584	586	605	570	562	556	572	578	538	600	582	566	578	560	597	585	613	543	553	570	567	582	550	523	605	556	595	597	568	571	552	587	598	579	582	582	594	554	582	625	583	597	593	579	611	586	536	540	595	579	562	540	598	573	587	577	568	533	553	625	587	592	560	617	601	587	567	564	523	560	556	528	641	556	557	540	497	565	609	622	571	560	572	547	554	614	590	583	591	586	584	580	578	553	548	537	613	573	555	557	577	590	597	530	620	614	574	566	553	523	620	563	598	582	568	598	662	580	598	611	547	554	550	573	610	607	550	583	560	587	609	574	564	579	607	601	628	596	616	577	566	568	574	554	584	583	581	595	578	574	543	584	591	512	568	582	594	567	582	590	595	572	553	588	547	559	597	577	618	571	572	585	566	577	554	596	595	546	627	579	571	590	565	576	621	584	581	588	605	591	541	568	567	592	595	559	547	576	617	588	547	579	602	594	626	546	537	586	497	664	581	593	583	608	535	565	606	578	569	592	564	596	575	569	578	612	562	593	623	565	580	625	590	545	599	609	580	602	577	572	596	548	573	585	534	515	559	594	581	559	558	600	525	556	550	576	543	533	596	574	558	542	569	558	570	592	598	587	582	547	588	586	566	594	544	590	576	523	584	603	597	564	615	584	570	586	635	659	587	585	571	592	597	581	615	569	571	589	577	572	604	562	544	584	575	557	576	601	584	580	549	577	573	578	558	546	601	584	593	582	579	573	530	575	612	575	582	602	570	576	556	565	612	569	524	561	605	573	592	604	554	539	561	581	590	548	570	599	556	577	605	596	570	594	554	595	569	583	585	598	586	593	553	609	561	622	572	588	513	594	588	614	597	620	555	625	582	607	617	598	594	595	607	563	530	606	606	556	580	578	589	578	624	574	568	572	583	602	558	543	507	575	562	662	626	607	588	568	601	606	559	561	614	557	601	577	548	588	578	573	568	581	594	611	557	583	598	602	593	576	602	596	559	563	567	554	549	542	606	588	607	605	583	557	614	557	601	511	605	604	522	593	565	581	575	610	559	566	565	565	564	590	576	584	543	559	554	590	523	573	541	571	591	529	590	570	579	565	542	570	562	543	555	597	540	573	611	564	586	564	554	574	578	586	591	539	601	600	577	614	582	576	571	587	576	588	573	601	579	594	573	558	602	542	584	602	564	581	585	579	576	576	546	577	572	580	573	579	591	579	557	566	558	556	587	564	545	577	584	619	599	546	618	575	612	565	598	560	569	569	559	560	607	553	563	589	607	562	621	611	595	555	572	573	604	581	548	579	562	584	585	586	552	521	552	574	615	581	589	587	644	603	586	563	557	598	558	582	565	553	563	542	579	615	562	580	584	570	548	560	554	608	527	583	558	572	575	580	572	576	546	553	576	588	599	554	624
24593	21638	28788	24780	20474	3028	748	536	449	459	440	387	382	389	347	343	355	326	347	339	323	331	335	307	325	345	332	344	318	331	325	287	335	353	355	304	297	301	307	329	274	321	293	322	311	302	312	317	306	316	314	320	288	311	318	335	296	292	311	294	329	313	277	338	283	293	296	288	282	315	323	308	329	303	327	293	297	328	288	295	324	345	309	274	304	307	329	327	333	322	301	319	282	288	312	323	351	332	332	294	282	305	313	333	302	300	298	319	283	324	285	343	274	331	325	303	316	311	303	305	309	315	294	298	302	277	320	325	322	300	296	300	320	313	319	278	286	287	295	295	314	346	284	308	278	318	287	326	308	339	310	311	328	271	350	357	275	335	355	306	295	317	318	278	298	298	334	313	335	292	289	302	332	321	314	317	311	342	308	334	309	301	300	325	328	317	320	288	285	305	327	278	326	307	293	319	312	309	321	289	324	284	310	307	291	269	315	305	317	301	261	312	333	319	308	332	288	328	269	309	282	321	326	300	310	287	287	316	293	318	334	322	320	285	319	331	303	295	330	302	294	298	332	346	317	289	320	301	294	297	285	311	325	302	314	306	285	329	313	296	285	320	322	328	315	295	292	328	309	311	311	277	347	293	295	281	334	322	273	287	326	308	291	315	322	309	308	341	321	283	316	319	293	304	289	320	316	327	352	311	299	323	306	315	317	312	289	308	310	286	306	298	319	278	321	295	314	295	294	322	303	296	305	277	319	289	296	336	304	279	297	313	318	332	327	355	318	308	315	316	315	300	322	333	299	346	299	329	281	288	328	316	271	317	320	336	307	302	343	309	321	301	300	321	320	326	303	315	283	317	322	325	308	310	303	316	324	332	309	312	317	308	286	298	308	347	316	317	296	312	332	286	324	283	316	280	320	336	330	321	323	327	306	301	304	287	284	323	308	293	315	292	318	263	316	315	308	315	346	342	332	266	265	306	313	298	329	316	305	347	287	338	310	310	333	304	335	309	295	304	283	323	326	328	303	312	282	304	326	293	308	326	290	323	290	328	327	302	308	305	296	338	312	294	286	295	310	305	326	298	325	318	312	294	324	292	309	327	305	309	289	329	316	282	328	328	287	326	273	317	312	304	308	300	277	324	284	298	307	300	312	337	294	312	314	304	314	303	336	291	319	346	324	291	342	307	310	316	300	304	314	293	339	337	307	325	295	287	285	339	330	308	308	331	358	303	318	300	317	330	317	299	309	337	361	287	319	307	322	313	294	289	309	291	311	308	289	305	275	302	291	307	287	320	325	319	312	305	276	302	322	310	332	300	292	288	292	306	297	314	342	310	316	328	312	299	295	327	334	302	312	308	315	326	327	311	312	340	318	327	322	345	317	309	297	307	285	324	277	318	317	288	313	276	308	334	316	339	340	309	316	323	302	300	307	306	349	296	314	351	304	279	288	301	306	324	325	319	274	323	333	320	315	309	303	308	314	343	305	294	336	313	320	313	333	302	310	307	311	318	324	312	307	293	286	339	326	333	322	313	318	340	298	290	301	290	309	310	313	309	291	307	309	306	303	306	310	317	325	315	310	301	307	278	312	289	328	308	294	289	300	290	331	290	318	301	308	281	312	303	293	316	325	310	315	303	318	280	309	310	315	293	299	314	332	314	346	314	296	314	273	311	313	281	310	311	292	311	325	331	309	320	320	309	345	342	262	317	334	300	306	328	345	319	297	281	320	315	330	347	276	290	300	325	291	341	286	344	294	326	312	323	309	317	328	283	294	299	321	332	319	317	297	274	317	304	318	277	305	323	303	300	305	303	315	289	310	323	314	308	350	334	300	322	303	328	291	324	353	308	331	279	325	308	298	310	313	281	301	316	294	298	325	292	332	300	294	317	300	303	296	324	309	292	338	285	295	320	290	305	310	285	296	291	322	325	300	298	295	333	313	351	338	316	329	285	285	316	303	323	288	347	326	305	291	301	320	325	315	312	283	320	300	341	315	307	318	310	314	326	303	307	334	288	299	321	320	351	303	302	286	328	284	268	302	294	325	335	294	338	306	347	325	326	318	319	315	299	305	342	314	320	304	310	308	319	322	328	322	318	311	313	304	277	324	315	301	321	301	309	297	320	290	285	298	324	322	314	321	328	288	285	288	308	314	284	304	335	311	312	330	303	336	316	296	294	309	301	324	322	316	296	292	338	305	324	307	283	318	302	304	313	266	309	320	285	293	328	302	309	323	349	312	334	299	311	319	338	288	323	314	302	316	334	332	348	316	304	315	300	327	324	297	323	310	329	291	330	313	332	319	305	284	280	309	319	322	291	319	353	312	283	304	310	282	305	308	327	306	304	328	303	296	313	312	296	262	319	295	310	322	309	297	294	322	301	303	316	286	293	295	290	344	327	296	327	286	290	329	321	304	321	307	343	312	296	289	303	302	337	303	320	305	318	302	305	320	306	312	299	323	325	356	295	324	313	335	315	286	298	325	321	306	322	294	345	296	304	310	315	290	334	324	297	338	302	297	303	321	311	311	319	316	284	292	331	325	323	313	282	303	283	293	308	299	266	342	315	284	303	297	329	307	290	328	300	348	325	276	315	310	323	321	286	312	324	356	294	314	304	348	314	285	325	336	341	339	324	287	291	314	329	335	315	287	328	293	309	312	300	316	270	319	329	302	303	285	316	303	299	337	280	321	320	289	298	330	327	312	318	296	326	336	299	320	297	332	333	314	309	316	280	294	308	313	275	298	306	294	336	355	318	319	338	310	308	329	311	308	306	317	295	331	300	315	303	306	292	290	301	265	326	347	311	292	337	293	292	321	311	296	303	301	294	343	304	287	324	309	320	306	325	305	313	326	259	313	313	315	296	286	318	300	319	306	296	293	310	316	342	284	307	310	280	310	325	306	312	318	297	307	308	309	324	350	321	303	320	299	302	322	322	316	310	291	316	313	301	330	284	289	288	334	320	321	314	331	318	293	306	315	318	277	319	298	294	310	321	312	288	291	296	315	303	308	333	357	303	286	331	331	323	300	328	281	301	312	307	267	285	317	290	325	306	291	308	299	316	306	307	288	328	316	296	324	325	293	291	334	298	301	333	282	326	297	312	318	347	345	342	316	279	308	328	303	326	310	283	316	312	312	305	312	298	305	288	279	328	321	310	319	289	297	296	294	294	316	320	314	326	305	271	303	310	314	324	315	278	299	299	326	339	313	313	308	323	326	279	333	301	273	309	298	295	302	309	336	309	312	276	317	322	308	297	322	321	296	322	307	293	342	282	324	283	288	288	321	335	322	314	318	330	283	294	321	307	297	286	317	342	306	290	301	318	294	311	300	295	310	316	282	369	353	324	287	320	299	356	302	270	275	279	297	280	281	279	283	328	303	324	290	313	315	296	316	322	351	301	301	283	308	313	330	313	348	326	322	300	320	286	315	325	309	295	299	346	326	279	280	326	312	319	329	297	279	323	283	307	305	293	317	293	314	304	304	301
39426	45878	14602	3747	2491	1815	1461	1241	1069	905	868	796	783	776	638	660	673	618	636	569	567	569	570	595	558	531	573	583	553	523	506	510	542	576	514	532	578	488	565	528	494	550	550	551	550	491	556	516	581	498	552	553	525	529	555	522	529	529	529	512	504	515	496	506	546	510	507	518	562	504	539	570	529	520	500	562	540	540	488	529	541	512	522	517	530	531	498	512	523	559	523	507	508	565	495	548	516	501	568	521	513	535	517	506	485	525	486	546	524	504	528	522	491	480	587	523	514	538	520	500	532	534	498	530	496	523	545	521	501	520	546	511	528	512	502	531	521	524	526	509	527	469	482	527	561	556	539	549	543	520	521	491	509	511	537	501	545	480	509	535	519	554	508	539	528	541	547	542	558	549	518	548	530	515	505	525	522	485	507	482	490	530	502	513	532	488	505	498	509	507	519	531	490	519	497	520	510	556	518	542	539	524	504	529	541	536	487	539	544	524	477	534	551	550	505	507	532	557	518	519	515	518	532	518	503	504	543	516	522	525	510	513	480	497	535	513	507	516	528	532	533	475	512	556	502	513	559	526	521	488	534	529	518	522	526	508	519	481	490	513	510	507	483	497	496	489	525	478	499	531	550	553	493	490	505	531	519	504	521	544	531	530	519	504	567	515	548	542	535	524	489	459	511	538	515	543	540	531	531	511	525	529	490	521	502	530	524	491	502	511	502	511	515	516	520	534	527	505	518	503	545	529	572	543	535	490	518	471	536	520	546	553	538	515	549	503	532	536	454	504	543	530	541	503	542	546	472	487	521	530	527	504	468	518	537	521	488	548	518	494	478	508	540	527	530	490	515	500	537	511	492	505	502	524	533	555	545	519	559	537	519	536	526	486	513	547	569	504	516	499	500	544	493	520	562	500	526	479	487	485	552	525	511	548	531	513	474	500	510	519	531	555	525	558	487	484	526	558	546	503	504	537	544	518	553	537	511	546	497	527	522	520	511	493	490	526	530	526	511	494	521	542	481	502	508	553	512	497	486	507	503	516	494	524	479	516	528	529	507	553	533	498	483	499	537	545	498	538	510	534	559	550	514	534	501	529	523	532	518	522	522	527	495	518	498	522	516	550	516	541	537	541	519	529	500	505	507	528	518	545	537	519	476	483	499	521	556	540	490	505	558	532	511	520	493	524	506	515	518	493	503	503	527	558	508	537	531	522	554	521	513	513	507	506	559	528	546	517	524	504	500	503	487	509	487	540	533	536	515	501	478	527	512	525	516	504	543	529	541	506	502	505	558	518	518	523	545	496	492	514	515	508	508	522	543	530	524	527	551	562	544	524	510	518	516	520	509	521	520	514	514	512	500	544	499	487	533	517	499	548	517	534	538	536	484	518	461	558	529	527	562	562	521	465	539	507	543	543	524	527	551	546	529	483	538	555	536	528	545	491	566	521	529	507	498	523	482	505	535	541	523	513	538	531	531	520	521	490	523	513	523	490	536	539	524	481	530	549	509	518	550	546	473	549	526	508	505	495	546	537	518	548	502	535	547	490	480	480	505	539	548	517	504	504	512	553	526	557	501	517	530	525	499	496	515	547	538	459	509	504	490	515	501	529	509	531	490	511	511	517	532	515	494	542	511	497	515	529	509	486	517	534	538	504	523	483	536	530	555	467	526	507	498	554	503	511	513	524	499	535	523	558	561	539	519	534	531	541	493	522	510	531	556	523	541	511	500	488	505	485	550	490	498	515	488	510	513	503	525	547	545	523	528	518	501	504	510	540	519	512	493	510	521	521	537	500	524	517	522	509	516	503	519	506	486	535	542	496	530	519	506	507	501	533	517	523	527	526	541	503	453	494	486	519	523	524	534	499	552	567	487	520	582	525	477	533	474	514	540	519	510	517	521	514	507	496	493	526	495	472	494	544	474	496	534	536	531	529	503	529	493	525	534	485	515	488	538	530	530	554	529	499	528	521	517	596	526	496	502	511	499	535	492	523	531	529	539	512	549	502	502	518	524	525	516	527	531	529	505	525	585	519	544	497	507	501	532	525	538	508	522	509	518	504	527	485	508	511	542	526	524	505	510	511	533	518	520	505	503	535	509	496	464	516	521	522	496	506	517	537	493	505	499	524	563	484	496	553	549	542	518	518	506	537	523	566	519	527	528	514	518	498	528	496	534	512	530	509	526	488	507	523	501	528	544	525	493	559	525	510	491	541	491	503	541	503	500	507	500	521	511	547	507	506	521	501	483	537	566	517	530	519	534	545	540	496	483	538	487	523	503	493	518	527	519	508	511	485	559	519	523	510	482	507	528	478	497	512	525	562	529	509	517	554	514	485	537	520	541	507	460	542	495	523	522	521	506	493	496	570	505	529	544	539	531	505	508	582	497	518	576	515	498	453	505	502	528	493	513	511	504	545	551	492	499	513	520	525	506	530	552	511	509	562	545	463	445	509	524	605	561	513	500	566	514	506	515	527	526	511	502	475	525	516	496	555	544	535	540	535	552	488	539	515	539	478	543	473	526	532	522	513	507	559	516	502	547	536	564	556	521	483	507	477	521	515	530	503	507	532	522	505	510	503	527	505	545	527	527	493	539	496	552	511	548	502	518	504	527	543	537	525	525	517	512	514	478	507	543	519	551	531	520	521	533	490	487	558	520	506	447	492	506	509	503	541	507	483	533	496	531	548	493	514	515	503	521	505	549	461	530	525	528	518	494	507	499	500	534	521	531	480	522	523	510	529	528	495	541	506	499	463	547	531	505	484	508	512	567	523	495	548	480	523	538	458	516	516	448	548	529	478	514	510	531	532	544	541	551	507	553	556	523	465	531	497	534	530	518	501	495	556	549	527	517	545	528	483	523	544	496	545	514	516	534	502	531	530	490	542	504	536	565	514	549	526	515	537	543	495	520	492	504	496	496	510	502	508	491	564	529	474	485	506	534	569	490	549	476	504	521	513	532	518	513	496	473	541	548	511	530	532	533	530	531	539	540	540	518	506	531	516	490	506	539	530	483	532	530	480	503	530	529	524	521	515	502	512	510	556	498	498	533	496	535	497	497	523	540	519	470	541	487	533	471	489	521	540	517	546	545	507	508	533	547	528	525	505	528	480	523	527	484	515	523	508	526	496	500	534	512	564	498	531	510	546	516	506	502	528	493	551	524	477	486	528	501	475	541	500	490	541	501	506	542	545	499	462	492	530	509	483	590	518	491	544	508	453	557	533	517	511	528	544	507	518	526	541	503	521	542	537	527	496	532	511	548	540	532	532	498	490	533	500	518	518	535	499	539	507	519	534	495	535	500	514	544	504	514	523	548	557	569	501	514	533	526	534	485	569	488	533	555	504	483	515	540	541	510	477	536	553	481	515	535	475	529	550	474	536	523	517	532	501	500	507	508	527	517	555	520	555	502	516	501	526	496	497	507	490	541	483	488	514	502	527	514	519	513	511	504	537	537	534	485	540	496	527	520	545	534	519	548	509	539	516
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
